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
339621120134	339621121017	339621121567	339621122117	339621122667	339621123217	339621123767	339621124317	339621124867	339621125417	339621125967	339621126517	339621127067	339621127617	339621128167	339621128717	339621129267	339621129817	339621130367	339621130917	339621131467	339621132017	339621132567	339621133117	339621133667	339621134217	339621134767	339621135317	339621135867	339621136417	339621136967	339621137517	339621138067	339621138617	339621139167	339621139717	339621140267	339621140817	339621141367	339621141917	339621142467	339621143017	339621143567	339621144117	339621144667	339621145217	339621145767	339621146317	339621146867	339621147417	339621147967	339621148517	339621149067	339621149617	339621150167	339621150717	339621151267	339621151817	339621152367	339621152917	339621153467	339621154017	339621154567	339621155117	339621155667	339621156217	339621156767	339621157317	339621157867	339621158417	339621158967	339621159517	339621160067	339621160617	339621161167	339621161717	339621162267	339621162817	339621163367	339621163917	339621164467	339621165017	339621165567	339621166117	339621166667	339621167217	339621167767	339621168317	339621168867	339621169417	339621169967	339621170517	339621171067	339621171617	339621172167	339621172717	339621173267	339621173817	339621174367	339621174917	339621175467	339621176017	339621176567	339621177117	339621177667	339621178217	339621178767	339621179317	339621179867	339621180417	339621180967	339621181517	339621182067	339621182617	339621183167	339621183717	339621184267	339621184817	339621185367	339621185917	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2719	3600	2300	2719	3600	2300	2718	3600	2300	2718	3600	2300	2717	3600	2300	2716	3600	2300	2716	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23878	21861	38562	46794	39738	28642	16544	3506	646	411	375	399	376	418	409	418	392	399	399	429	392	381	412	390	408	401	421	379	404	394	388	417	400	388	390	376	395	412	412	408	377	381	387	372	401	384	380	388	385	387	441	402	375	387	352	397	368	344	383	408	388	432	400	385	367	391	432	408	384	394	392	389	415	389	399	386	372	404	429	391	393	403	420	420	402	344	403	372	384	367	409	384	406	373	401	358	359	412	388	390	397	344	424	390	410	395	408	396	407	407	414	341	412	401	414	399	404	387	375	416	386	361	406	411	410	384	382	393	364	395	384	416	399	420	361	378	397	375	422	381	382	417	398	401	386	439	405	409	370	389	408	361	409	396	391	392	410	432	387	428	417	387	391	391	396	384	414	384	410	359	431	385	387	416	379	389	384	390	403	391	399	392	407	362	388	417	377	396	406	414	381	419	439	395	362	401	392	396	390	357	407	434	394	412	387	410	410	378	395	400	396	404	412	401	376	434	406	394	432	445	365	369	376	371	362	365	376	351	379	367	401	417	414	380	377	423	393	405	385	369	408	379	428	357	375	371	418	420	387	387	421	406	408	368	342	396	397	405	398	380	424	429	392	402	422	399	400	377	401	393	365	412	413	394	401	387	405	400	397	382	449	394	394	391	374	416	365	434	408	419	417	393	407	400	384	409	409	382	376	373	418	376	438	387	411	393	380	406	378	410	369	366	399	389	388	395	415	376	403	404	426	390	378	380	408	407	442	396	375	343	395	371	405	377	401	411	368	421	368	363	410	396	389	434	372	389	416	387	384	397	412	412	421	403	348	408	404	413	402	370	391	418	388	392	369	399	413	405	399	393	425	418	371	391	373	396	393	368	389	407	385	392	387	401	375	409	398	402	405	413	376	405	405	419	396	429	350	407	379	393	374	392	401	404	403	412	418	384	381	392	388	442	410	358	380	401	429	405	406	392	376	384	378	384	397	354	388	409	380	382	375	396	390	397	407	350	417	351	388	368	371	438	389	392	418	404	404	395	396	368	399	393	381	372	359	419	410	430	362	411	391	414	406	394	376	448	450	382	398	389	369	395	439	416	370	412	410	373	407	408	384	409	380	376	397	412	388	401	391	370	380	400	400	428	390	404	378	378	396	406	411	377	432	361	365	404	363	371	376	382	396	424	403	423	378	404	425	374	389	390	376	401	394	402	380	415	357	388	379	401	356	430	425	393	416	392	407	401	400	419	401	383	413	366	401	392	411	365	395	404	385	379	411	416	373	377	393	407	395	383	384	369	386	383	399	377	363	393	352	336	360	392	384	400	391	397	408	380	383	406	408	404	353	400	421	393	399	402	409	390	400	384	432	424	408	379	400	403	414	408	422	393	408	408	387	384	413	387	370	380	389	401	404	388	350	407	392	389	418	386	407	383	381	424	395	366	405	389	387	363	386	381	400	384	447	404	407	414	407	402	396	376	402	350	409	405	381	392	374	347	358	404	352	418	402	389	361	438	428	370	366	388	396	390	403	406	382	403	362	397	373	390	370	423	345	337	367	413	395	420	383	394	379	377	371	362	373	374	359	402	377	410	352	421	386	394	391	408	409	408	372	443	393	418	446	385	406	374	407	415	398	412	374	401	395	427	394	389	392	401	396	394	391	404	436	383	422	403	429	394	366	381	380	398	374	407	390	403	376	380	376	389	410	379	394	360	407	388	376	353	399	400	400	408	427	403	419	389	395	421	392	366	388	399	394	398	372	387	389	407	412	393	376	387	419	416	397	397	404	423	419	385	373	389	413	419	416	362	457	422	417	418	389	373	371	381	391	404	416	391	397	395	379	389	396	374	407	386	403	411	400	380	376	419	376	361	421	368	368	398	412	366	407	399	380	384	373	407	366	410	388	400	342	384	417	452	428	412	405	395	388	376	385	348	410	401	353	401	376	376	417	380	405	367	375	377	367	394	393	397	403	405	382	380	379	414	373	353	358	404	397	385	400	426	413	383	399	374	385	406	423	386	409	380	389	408	416	408	424	421	378	371	364	376	356	365	387	367	416	390	378	398	350	366	388	371	378	390	395	398	374	405	400	401	421	406	378	415	414	369	381	393	402	393	379	389	390	413	392	416	422	414	376	393	381	401	421	366	387	417	418	401	409	394	405	410	411	420	365	417	376	383	409	371	415	378	402	397	402	417	365	397	408	352	382	375	364	439	373	366	406	412	401	388	379	377	373	391	439	401	370	401	371	412	387	378	397	400	402	408	401	385	369	361	387	375	408	396	405	376	382	396	408	401	391	382	395	378	395	385	367	388	399	436	391	384	414	381	408	423	374	376	427	404	392	397	390	424	433	376	408	385	419	386	391	427	375	396	403	360	398	409	424	399	396	385	373	399	412	367	383	388	400	397	380	397	367	398	406	379	406	398	396	392	369	411	407	387	421	381	361	421	421	363	370	371	394	369	372	403	352	414	383	437	382	413	381	377	405	417	429	378	399	414	422	370	410	361	376	369	382	397	416	407	406	409	368	408	399	372	398	385	358	356	409	401	400	370	394	381	397	378	413	401	425	390	415	390	396	362	427	400	369	364	382	349	390	349	355	422	442	374	389	415	384	378	381	383	371	406	348	373	390	397	381	407	378	411	362	365	367	404	380	375	395	409	407	418	395	368	362	367	383	390	409	396	410	412	372	366	402	388	400	406	385	385	407	363	373	387	397	386	384	376	375	408	381	395	372	378	367	389	372	394	409	398	430	378	391	409	408	407	374	410	375	396	371	374	401	372	415	420	370	389	393	365	384	398	404	368	434	400	425	405	404	397	383	384	392	402	379	400	406	394	426	395	338	383	376	374	370	373	390	363	384	371	381	406	371	413	378	419	394	394	394	407	388	381	432	389	366	389	406	421	412	400	361	393	388	395	369	420	378	415	398	388	420	367	408	376	415	395	393	410	378	381	393	411	372	372	388	380	392	423	413	396	411	394	421	392	419	401	377	384	381	410	404	394	375	421	370	383	409	405	392	399	376	367	391	399	397	360	387	400	409	400	415	387	397	395	417	382	394	395	410	394	393	377	402	407	402	390	402	372	411	395	374	397	397	413	404	415	414	421	370	367	378	394	394	435	394	368	339	380	398	396	381	389	371	399	379	427	401	361	395	382	419	420	473	387	396	393	422	366	354	359	385	361	398	407	406	382	401	422	399	381	402	363	393	404	397	408	366	397	414	419	387	412	407	380	391	396	399	379	378	355	408	366	365	386	390	414	376	413	419	434	426	407	404	404	370	402	402	386	392	391	381	395	374	368	355	372	392	385	452	402	390	398	388	345	394	418	409	392	367	417	403	388	417	373	382	361	369	394	391	365	395	368	420	367	381	393	397	432	398	414	424	360	361	391	411	408	426	376	401	375	397	375	410	374	353	389	397	394	382	382	387	390	402	387	383	366	388	420	404	424	417	425	417	399	404	388	433	371	364	406	402	408	399	391	410	404	367	390	406	386
8946	31439	81970	78253	55649	35250	18049	6073	1539	800	803	797	790	783	847	792	819	811	802	820	780	816	836	780	764	796	791	812	816	826	788	831	749	759	793	859	842	785	763	816	756	767	828	796	824	787	795	834	829	768	761	825	777	810	792	821	781	811	790	738	827	787	812	818	783	816	770	851	801	782	813	796	802	732	766	795	805	811	790	805	805	789	786	740	804	850	710	754	740	824	743	824	848	768	777	769	816	761	795	762	779	802	788	808	787	794	843	741	821	779	785	756	837	831	752	806	823	771	840	805	821	839	749	826	763	761	778	798	799	832	746	825	801	823	793	779	808	814	842	825	816	801	758	822	802	756	824	812	818	808	813	802	797	823	788	828	831	798	735	779	808	825	714	773	782	797	783	811	813	791	770	846	794	804	823	818	791	768	761	820	751	802	798	799	776	801	769	749	839	766	830	790	802	829	787	775	810	816	807	829	753	779	811	767	790	786	747	777	785	765	790	764	815	803	797	731	801	792	809	794	807	758	762	810	780	817	769	848	782	780	798	776	789	764	812	789	788	798	851	793	812	827	781	806	780	784	758	814	817	840	838	822	767	774	777	797	784	770	770	818	803	770	755	783	832	818	777	772	851	825	819	806	774	767	792	799	808	813	769	764	813	810	738	768	788	785	823	785	801	821	802	821	835	804	804	803	786	762	801	773	791	819	733	795	811	811	802	797	749	764	821	785	808	795	756	775	784	822	735	772	793	817	811	811	773	783	799	796	830	827	833	773	714	782	789	811	808	783	778	821	822	797	832	811	797	823	736	784	841	798	771	791	793	823	798	816	767	794	762	787	815	779	845	753	755	769	766	786	776	794	785	816	824	889	768	812	764	766	815	788	782	794	796	804	790	765	789	755	800	827	751	788	786	751	818	762	850	777	798	782	779	770	810	824	781	735	829	816	778	779	798	775	781	753	777	803	774	750	752	790	810	778	819	775	793	771	799	790	783	837	785	793	793	857	858	795	841	809	811	741	800	805	794	800	775	735	775	806	810	863	808	808	818	797	768	861	727	818	777	751	750	779	817	796	841	788	792	835	723	753	794	809	762	824	810	820	805	740	818	807	835	735	819	797	753	793	832	857	798	845	785	819	805	784	774	758	803	804	839	754	815	842	791	742	811	828	739	777	806	839	768	797	813	766	728	796	793	776	788	819	771	799	776	795	787	843	775	777	775	841	787	803	808	780	799	802	796	763	807	793	818	802	815	762	843	803	824	746	832	814	792	805	848	781	833	789	784	770	826	795	802	746	792	785	845	752	816	759	766	808	797	801	793	826	782	811	862	739	801	789	794	827	765	808	775	815	812	798	795	830	762	791	790	791	783	746	793	782	791	797	778	757	820	775	815	812	774	782	807	771	798	837	781	803	805	780	778	803	769	763	750	771	758	830	755	774	750	750	820	806	821	800	801	832	800	778	765	853	797	800	757	818	784	832	746	811	768	787	800	812	756	825	755	801	750	820	781	772	864	778	767	765	801	749	818	793	811	793	769	759	792	832	766	823	818	769	753	773	817	790	743	758	853	809	789	800	808	764	794	784	789	785	784	817	785	783	779	818	822	763	835	772	803	795	766	754	782	770	757	828	778	830	793	791	798	820	775	819	818	796	821	754	797	735	810	815	794	804	759	796	806	763	816	790	773	814	835	781	729	826	773	816	771	792	856	811	819	821	813	774	809	804	850	831	760	794	794	756	800	755	829	805	822	784	756	781	830	772	781	803	856	795	778	793	790	771	772	795	839	795	775	752	797	773	759	818	833	803	788	816	796	734	786	811	741	746	817	778	806	800	816	754	792	782	797	806	785	793	757	755	829	799	856	772	838	781	769	742	815	771	797	826	832	777	837	785	766	787	773	805	781	792	766	767	816	785	810	768	798	769	794	839	798	819	801	767	789	837	763	827	807	809	802	817	811	806	822	797	753	743	755	800	817	788	829	753	805	775	771	810	778	775	749	801	728	800	759	773	807	800	803	820	776	801	755	785	804	788	805	811	782	820	781	797	778	836	757	780	838	797	749	824	799	789	805	774	823	810	794	800	860	766	803	813	793	831	795	805	775	826	757	826	800	766	808	781	839	769	782	772	786	829	755	811	849	793	791	796	831	849	823	815	816	773	803	769	813	817	809	845	775	795	820	841	772	812	787	773	768	758	797	813	797	756	805	794	774	828	814	783	773	826	742	785	777	757	826	808	819	763	828	748	768	788	822	747	804	805	755	790	774	832	789	818	765	812	764	836	806	848	812	780	774	784	765	802	844	806	815	756	773	796	785	769	792	807	798	794	781	836	761	831	744	797	746	795	820	807	793	818	781	789	834	751	753	816	765	775	814	790	821	799	794	755	790	800	724	775	855	835	766	797	756	818	833	798	781	743	821	818	769	780	820	794	821	776	841	819	817	841	821	795	818	809	775	764	761	792	799	778	854	762	779	834	757	780	805	815	793	803	833	761	820	802	821	815	762	809	784	774	788	819	762	800	789	793	776	821	800	822	785	851	779	758	769	802	803	769	778	794	806	761	807	826	776	762	807	787	798	792	802	797	801	783	792	781	751	810	780	824	836	799	827	818	785	796	781	776	776	824	769	781	846	829	804	814	824	796	812	799	834	807	832	762	772	794	769	790	759	789	809	828	809	787	755	838	805	785	814	777	788	782	796	807	814	805	799	795	741	825	787	825	803	753	808	766	788	775	775	733	767	773	798	754	803	794	819	788	781	859	799	743	795	801	754	829	741	763	776	776	813	775	809	822	799	791	727	780	777	775	809	825	795	815	793	785	815	770	790	854	806	797	813	747	828	761	789	781	765	820	764	765	763	819	751	786	757	789	798	800	779	787	837	833	794	768	779	764	796	775	826	767	823	791	839	783	792	839	848	763	747	759	806	817	835	798	795	757	776	788	787	762	824	798	829	821	781	844	769	784	775	834	762	768	838	807	811	773	801	796	798	778	772	814	828	789	753	797	812	812	802	788	749	741	779	777	765	808	764	748	790	824	782	756	811	748	787	773	755	810	780	777	760	796	738	767	728	739	778	819	787	780	810	773	778	785	776	807	821	813	799	791	807	836	822	830	819	782	811	798	789	820	818	780	833	833	786	795	792	835	786	813	816	763	825	770	816	765	787	802	767	743	776	852	822	785	775	785	807	815	833	782	778	795	771	787	772	770	815	765	808	776	821	706	799	774	738	814	785	817	776	778	843	841	814	774	762	795	771	748	790	798	739	800	808	810	806	804	760	826	808	773	792	839	799	799	777	755	785	810	796	774	762	799	784	805	758	779	824	767	770	784	801	816	810	838	748	795	810	753	863	816	810	803	772	786	736	777	752	800	808	812	823	799	757	805	778	790	785	755	812	775	784	802	817	772	783	768	812	814	783	775	806	795	792	789	807	796	812	777	807	737	748	808	811	772	805	832	800	804	867	860	788	780	773	780	823	810	822	802	781	758	796	850	780	843
27013	19759	35356	30432	15107	4667	1471	673	513	429	463	468	447	454	442	478	470	419	437	462	420	443	498	489	461	492	481	429	458	478	474	435	488	464	441	477	458	437	452	438	469	441	447	473	448	426	452	432	451	453	434	402	467	447	429	448	447	450	444	451	443	493	441	489	455	453	493	427	462	467	481	452	437	470	467	427	447	459	419	440	476	401	462	473	438	500	441	442	428	424	447	471	423	506	471	451	461	459	481	469	498	460	413	421	483	454	469	456	468	447	415	454	426	426	441	459	467	425	398	424	471	451	468	458	434	469	441	392	453	479	483	461	426	453	475	452	491	453	459	459	462	438	462	440	466	440	511	436	429	476	442	472	439	481	474	497	447	427	456	476	465	401	483	423	465	478	450	489	454	477	429	462	460	419	446	459	460	468	425	450	421	443	418	456	453	499	472	440	483	430	455	446	454	440	457	414	492	463	478	421	464	442	470	454	408	445	430	468	449	464	444	452	449	438	445	456	424	468	445	415	444	450	450	428	459	437	449	466	482	446	453	426	473	446	453	464	462	470	434	441	475	459	445	457	481	477	448	430	473	453	411	461	456	440	457	428	455	420	444	474	443	446	445	459	430	461	434	475	468	457	455	434	424	481	452	477	427	461	429	448	440	474	443	483	450	426	423	493	435	470	420	475	432	417	436	425	453	453	471	427	425	449	437	487	453	428	465	445	431	423	464	430	442	459	425	452	429	427	459	432	500	452	424	447	460	442	468	452	479	421	425	462	440	485	480	434	463	471	466	433	466	450	449	418	487	439	462	455	435	455	463	447	433	439	486	446	468	451	398	446	404	406	386	422	479	441	462	444	443	456	446	438	452	451	441	446	436	412	489	453	471	466	469	460	454	439	453	467	460	441	453	448	461	453	440	461	415	477	431	437	500	483	449	453	463	445	405	441	458	452	430	440	433	428	456	446	448	438	417	447	452	456	453	472	475	450	447	437	445	421	452	449	444	442	485	431	475	436	442	404	418	458	469	488	452	445	444	475	447	421	465	450	454	426	428	436	457	423	481	457	418	500	459	437	484	479	446	465	460	480	439	447	435	439	472	392	479	456	433	465	474	448	436	453	493	462	428	465	452	452	404	440	467	390	409	493	455	501	425	399	444	437	473	426	450	489	459	447	443	457	407	430	442	417	446	446	449	434	406	458	418	444	472	445	439	457	464	480	463	442	497	460	471	442	446	449	443	439	434	476	446	442	443	444	445	431	459	449	453	468	461	439	429	437	450	454	412	468	434	450	436	474	440	450	469	448	453	450	457	471	449	430	432	438	483	422	460	426	443	474	448	469	459	456	413	427	442	459	460	442	450	444	423	460	445	444	436	440	441	437	448	480	459	435	440	436	478	457	483	460	467	409	444	447	425	483	461	433	469	491	499	433	503	440	451	403	463	411	443	432	476	479	436	429	436	510	440	458	419	453	428	475	459	464	448	445	456	448	471	439	462	426	457	503	427	438	448	440	414	451	438	437	455	413	408	437	449	465	477	475	433	460	457	451	460	453	477	430	435	459	415	481	411	438	483	415	494	462	440	476	428	426	475	465	457	426	490	472	455	454	472	436	438	426	463	443	435	423	420	445	424	464	465	465	431	471	423	472	425	436	430	439	448	462	446	413	425	428	458	419	477	487	425	440	481	453	448	434	430	464	466	470	496	477	435	442	479	431	497	434	473	459	446	443	476	476	444	446	460	445	411	471	439	458	441	452	440	451	461	428	493	460	448	450	438	427	455	479	419	452	467	450	436	491	447	485	463	423	433	416	430	480	444	418	440	456	480	470	449	443	477	420	447	432	438	439	480	458	440	425	463	469	477	475	444	503	430	490	469	415	421	430	476	442	460	476	489	459	467	454	432	441	447	436	477	473	464	440	513	469	463	445	427	448	459	426	427	465	427	470	441	465	466	434	443	426	445	467	456	482	494	456	507	475	493	445	457	478	489	471	460	451	440	396	435	442	467	474	437	418	428	452	456	493	444	454	485	432	471	433	450	442	426	441	435	443	467	471	471	431	419	463	452	479	441	464	468	461	433	422	476	401	442	417	427	448	428	480	485	459	407	451	437	486	456	437	438	407	400	455	455	422	426	462	461	448	420	471	441	468	468	462	464	461	500	437	428	478	443	432	459	455	445	456	458	454	415	438	446	471	466	436	452	445	430	450	456	444	506	433	441	460	409	448	444	427	459	479	459	444	501	473	406	439	425	461	456	478	416	412	492	468	464	469	433	460	439	465	475	452	463	494	462	495	492	469	452	454	471	429	428	440	449	465	435	456	441	447	468	416	430	422	458	463	487	442	453	460	464	421	470	448	468	443	461	411	437	454	446	464	454	470	425	446	493	427	459	471	417	426	467	447	413	468	469	472	474	451	482	456	484	514	443	427	456	471	437	438	427	465	443	472	481	492	448	446	462	460	438	497	489	465	453	422	423	429	479	449	436	471	457	465	435	478	431	473	465	507	488	444	472	463	441	427	436	446	455	446	414	478	449	446	460	483	475	433	470	481	475	477	490	455	413	461	440	426	430	473	460	458	425	447	427	422	479	454	458	441	457	475	479	459	444	459	468	469	487	450	459	471	478	458	466	416	478	442	469	450	451	443	484	430	462	495	435	457	460	458	424	444	405	434	470	485	473	437	434	519	450	451	487	456	443	452	436	448	445	428	469	463	469	446	417	450	437	407	461	479	468	452	488	437	425	458	437	467	453	466	449	471	491	437	452	499	487	460	427	470	497	450	455	436	448	462	460	438	469	442	446	484	444	435	426	447	467	422	451	455	438	481	461	430	429	412	457	426	443	466	470	468	441	442	450	439	448	436	424	472	432	442	425	414	482	477	463	483	445	444	473	449	433	462	477	468	476	474	460	421	461	469	445	439	462	443	450	479	462	453	421	441	435	484	455	470	437	479	460	429	427	450	455	433	436	458	463	458	401	434	413	468	428	456	418	457	434	454	458	479	465	455	406	433	479	442	473	426	493	426	419	468	440	433	474	475	468	462	459	490	442	434	446	442	454	447	416	449	473	451	486	492	490	438	472	436	446	446	425	430	460	474	458	430	462	456	433	455	445	437	462	458	458	427	434	414	428	440	413	475	471	453	464	496	448	444	442	420	441	424	434	465	447	466	414	464	457	488	455	425	478	481	401	460	452	463	443	445	468	480	454	468	476	457	444	451	491	469	453	447	421	465	459	425	442	444	464	455	442	453	452	479	427	468	447	485	452	474	448	473	472	468	437	476	442	462	473	444	439	432	487	475	433	455	442	419	447	480	435	446	442	463	470	472	411	455	468	431	428	467	463	408	447	437	426	475	451	447	442	440	459	440	430	425	448	431	421	465	453	449	412	482	441	456	507	473	451	447	461	457	457	441	448	465	436	459	417	432	506	462	451	442	455	478	456	467	452	443	445	407	442	465	480	428	396	438	457	461	497	432	463	446	450	437	458	465	451	431
5303	10294	45436	34026	20840	8966	3467	1556	1026	936	942	903	931	921	910	915	917	958	924	939	967	918	875	925	918	901	938	951	924	875	897	920	906	947	946	921	907	909	914	948	898	932	940	850	888	861	917	895	892	895	943	869	901	897	941	967	864	949	940	950	921	881	899	900	909	916	893	961	964	897	842	916	911	956	930	922	915	937	860	886	893	873	866	935	941	861	953	926	932	901	887	929	881	881	900	961	922	913	936	940	891	895	924	923	896	944	931	932	923	947	941	896	921	937	963	941	893	898	920	908	902	908	862	955	957	882	915	934	890	899	930	870	864	886	897	952	883	882	880	891	927	908	907	936	924	914	864	902	883	913	883	900	937	894	869	877	966	957	914	933	892	915	870	865	918	960	858	924	826	877	953	920	891	920	916	908	944	938	928	947	861	923	902	937	916	898	912	849	926	934	870	957	835	908	879	886	960	915	937	909	892	999	917	940	890	880	881	898	951	928	897	860	908	889	899	892	910	945	937	883	914	903	951	934	954	959	941	916	891	873	903	894	946	898	908	907	948	941	934	900	900	937	922	889	920	891	839	918	942	877	910	904	885	930	919	915	904	852	907	938	873	892	929	924	955	883	907	886	915	931	860	905	817	921	911	892	883	931	908	905	863	874	894	927	838	865	926	921	870	858	944	890	912	911	969	938	926	946	979	946	886	952	948	881	866	946	910	867	994	880	922	909	852	903	880	925	919	850	890	911	918	890	879	948	871	938	953	919	932	913	937	928	898	897	903	858	876	902	947	896	925	908	917	969	890	940	882	928	910	932	938	881	867	912	904	950	911	906	931	938	927	918	907	914	904	947	889	927	944	881	902	896	911	852	912	910	879	939	925	886	904	883	902	880	834	898	902	905	953	951	918	912	954	848	922	912	921	924	922	911	928	914	961	908	894	907	900	902	900	939	866	939	904	890	872	917	915	904	944	893	921	880	907	906	936	921	881	900	937	872	887	881	875	927	907	935	850	915	940	846	902	877	927	862	918	928	908	894	871	864	986	915	919	880	885	891	901	874	916	929	946	887	894	863	921	862	901	977	896	911	943	925	898	892	928	967	845	901	904	912	883	902	949	910	933	903	849	900	910	927	896	863	994	929	922	871	907	919	896	874	894	931	904	904	926	905	923	945	940	920	938	877	913	921	890	935	944	962	883	890	856	926	928	900	927	888	929	938	849	913	906	898	891	893	990	930	917	904	910	849	890	946	819	901	874	911	951	886	871	881	918	965	940	927	879	927	850	903	898	899	873	912	962	891	963	885	970	898	907	898	847	911	935	940	940	879	954	950	887	882	920	920	847	931	959	942	935	947	956	932	909	916	888	994	900	898	912	908	883	947	945	916	941	896	841	913	938	945	980	880	930	894	962	918	892	913	944	892	909	904	937	903	938	920	928	887	880	922	892	911	881	915	892	883	960	903	941	931	957	906	936	920	930	959	948	923	886	909	890	871	906	927	919	915	862	932	983	893	940	910	886	975	903	886	877	894	945	894	901	914	860	940	981	935	902	965	945	847	950	918	942	982	928	908	969	952	871	941	869	916	940	926	915	892	923	895	937	880	909	886	930	863	933	954	955	939	921	863	964	875	923	908	889	879	899	951	884	892	964	894	918	920	917	878	868	874	897	893	908	951	902	914	888	854	926	910	927	926	894	914	939	842	985	901	969	865	936	912	967	875	930	939	886	851	877	964	888	907	953	875	905	926	932	933	887	902	864	889	926	879	966	935	852	907	912	900	920	899	910	950	913	910	923	938	900	939	901	918	877	940	880	879	923	973	932	912	961	889	918	926	933	913	847	899	948	931	925	895	916	929	936	918	915	934	938	879	943	886	892	910	873	934	900	873	948	864	913	927	926	949	889	917	921	939	957	944	882	937	943	881	881	950	903	931	976	892	969	960	923	907	916	913	887	894	951	883	945	921	920	907	840	927	885	942	897	918	881	909	959	898	893	915	946	938	912	907	893	888	871	905	846	946	914	959	894	922	948	906	922	890	904	934	898	925	858	936	918	929	933	926	919	861	887	885	938	916	874	903	945	867	881	882	857	903	893	875	903	958	901	977	907	885	870	885	932	903	909	861	963	876	923	917	887	894	951	913	878	931	925	908	904	919	870	877	932	910	938	948	865	969	878	918	941	887	900	918	878	922	948	948	953	925	944	942	918	884	956	883	833	853	867	889	910	861	905	970	956	912	917	915	940	888	878	925	919	930	855	880	904	955	896	891	899	856	952	902	883	916	902	915	899	935	922	938	887	893	923	896	902	947	881	939	899	909	890	924	916	877	886	879	876	922	888	913	953	917	939	930	953	883	872	953	951	874	917	903	904	900	929	978	908	892	929	863	926	914	936	876	888	923	927	880	894	939	952	895	887	906	891	877	879	946	922	895	945	898	948	874	877	874	969	930	912	912	908	927	910	939	938	835	944	961	921	904	869	906	915	899	930	852	881	926	876	891	915	917	891	920	910	928	947	859	917	888	900	934	904	904	897	926	909	939	882	900	918	883	887	895	857	883	935	944	901	889	888	856	946	915	868	895	851	922	907	877	919	893	890	904	916	977	884	942	894	915	889	919	920	882	882	908	945	890	908	933	885	912	933	881	900	913	918	891	938	919	899	892	923	891	928	926	1004	949	891	967	918	912	893	867	872	907	960	962	892	862	914	943	917	903	903	921	875	976	854	933	918	936	951	862	959	976	908	918	869	867	921	907	921	906	940	877	862	920	899	896	870	865	905	910	917	874	903	910	909	956	925	891	937	925	919	908	887	890	914	942	862	949	880	909	884	886	939	891	920	894	903	882	941	892	905	863	892	935	956	894	954	863	933	854	915	901	867	889	921	899	920	869	931	933	936	901	898	949	884	901	883	884	905	917	942	868	880	944	904	863	926	975	900	876	939	878	920	912	904	899	873	867	923	910	935	959	918	910	914	889	844	943	868	898	902	900	914	905	959	897	880	973	851	926	866	932	895	923	953	907	900	871	848	883	900	896	915	885	905	934	902	901	945	859	897	879	930	902	910	950	921	868	871	871	867	950	932	873	921	936	938	892	864	948	909	920	933	940	921	939	906	931	938	870	906	957	876	897	876	921	900	878	890	913	926	905	928	938	892	873	921	883	859	935	852	910	948	902	889	963	928	917	880	844	899	856	945	890	923	943	895	923	886	887	918	926	951	951	941	895	907	920	914	923	923	962	873	918	911	939	961	937	892	921	968	909	848	921	905	880	889	953	885	919	930	933	901	926	893	902	928	942	920	875	896	906	923	930	936	925	971	927	908	895	923	877	877	881	931	909	942	885	851	926	945	906	895	902	923	903	948	898	911	901	914	895	961	906	899	929	928	901	936	927	953	871	939	862	985	941	962	950	849	910	909	921	902	965	899	919	896	915	921	881	899	929	918	931	896	931	906	878	896	911	986	947	887	919	906	906	912	985	879	918	925	939	903	875	936	913	911	917
24488	21597	46282	50096	38592	25969	12613	2337	584	402	384	376	363	351	355	416	378	372	379	388	376	374	395	377	367	366	345	348	371	346	357	347	382	364	358	360	378	374	341	395	340	351	361	349	371	370	355	352	385	369	387	361	405	393	363	403	388	388	399	356	361	336	381	396	338	355	348	384	400	339	371	356	361	350	344	366	377	317	400	422	343	344	356	366	382	359	346	364	354	386	351	328	340	365	330	349	382	368	349	343	338	405	356	360	371	382	356	387	360	373	355	341	387	356	393	339	356	372	371	335	379	391	344	385	348	361	364	341	363	342	371	377	353	346	383	368	377	343	376	346	367	370	359	362	395	352	389	339	348	353	386	361	382	432	347	361	386	335	386	364	365	398	372	338	387	348	373	336	367	325	391	334	345	354	372	384	343	323	352	367	382	369	368	379	390	376	394	354	340	371	326	364	341	350	357	382	348	355	357	371	341	376	337	388	377	332	391	345	354	362	366	348	400	334	332	385	423	356	353	389	367	354	352	353	373	336	359	396	394	368	399	362	335	375	371	316	353	344	375	333	346	367	392	359	382	357	369	377	377	381	377	350	395	366	354	377	389	338	358	337	362	359	338	389	380	340	364	381	362	386	372	364	374	367	360	364	345	353	343	331	346	344	368	343	357	383	382	350	372	320	361	374	361	377	378	369	380	345	369	356	390	362	359	354	376	380	346	355	351	352	351	382	403	354	352	381	365	375	360	342	371	382	371	337	386	347	367	362	368	352	369	354	337	391	343	337	380	351	358	361	385	364	367	385	366	378	380	380	362	357	379	362	336	397	342	341	348	338	368	372	413	370	352	318	390	378	344	334	350	360	394	361	346	368	394	366	406	350	389	350	364	363	364	340	355	372	368	366	365	384	355	358	310	365	355	390	354	354	346	354	361	341	372	376	387	378	360	367	369	373	339	381	349	370	403	383	383	370	361	366	347	332	363	394	367	368	347	350	375	364	351	379	357	406	333	384	359	340	385	385	388	352	378	404	359	367	364	371	376	383	382	375	333	400	357	394	369	378	364	358	320	351	360	353	368	358	376	372	401	374	353	364	345	340	386	390	343	357	379	375	358	404	341	379	360	378	379	367	376	394	351	365	345	361	385	331	347	372	374	362	360	352	349	373	365	363	353	341	357	344	325	362	331	312	355	337	368	363	359	342	336	369	372	361	350	363	353	377	412	359	383	328	353	341	381	327	355	369	347	366	363	360	371	361	363	375	365	320	391	380	350	345	375	382	392	365	377	380	353	367	373	341	392	397	347	393	384	336	397	378	361	338	334	365	377	348	345	333	372	355	358	344	369	394	370	366	337	348	355	352	337	345	351	381	328	349	353	376	319	371	370	370	360	367	353	326	351	352	357	359	365	328	337	375	372	379	424	381	387	377	332	336	332	356	362	356	358	357	339	362	388	348	401	378	378	364	350	355	340	360	357	345	362	367	354	335	367	361	380	352	335	332	369	380	372	374	372	362	359	316	345	385	352	368	383	391	372	337	323	352	352	370	367	337	369	366	374	368	340	359	354	395	373	340	346	306	384	396	354	344	371	367	355	350	347	352	384	381	374	353	405	361	350	319	353	382	361	390	353	324	389	349	361	372	351	371	357	336	369	345	338	394	368	333	397	342	362	350	346	359	368	338	339	384	354	370	377	363	363	337	354	398	391	361	333	339	359	344	390	337	343	369	368	327	398	362	395	368	391	376	366	361	376	367	364	354	350	375	372	366	391	330	370	349	353	354	392	369	342	367	355	346	368	358	363	358	370	354	362	332	366	355	372	331	343	358	363	330	364	369	355	339	351	368	346	346	351	355	350	392	361	363	387	355	351	338	357	340	376	369	340	342	393	353	351	370	326	366	378	376	400	355	330	386	340	377	387	348	383	384	392	332	315	359	386	375	361	381	379	377	362	345	397	370	355	367	374	342	351	350	366	361	358	360	382	381	345	361	342	369	368	375	330	369	339	385	378	364	343	368	367	362	366	364	372	373	401	334	386	370	394	340	336	367	355	362	349	352	333	366	355	369	370	368	337	366	347	343	356	376	353	376	370	382	371	385	352	399	361	373	364	330	359	366	331	344	354	359	370	371	359	333	342	343	364	350	368	342	359	389	384	380	372	357	381	362	377	348	348	367	386	351	386	381	352	369	353	380	361	333	376	402	359	366	330	311	408	360	348	368	356	363	326	383	381	325	367	328	371	381	349	368	374	350	345	353	403	364	364	338	346	386	361	371	379	357	381	351	370	395	375	388	379	344	366	386	343	374	348	378	371	356	387	368	361	363	327	353	369	361	347	353	319	349	358	388	370	367	371	338	361	324	359	356	353	368	361	363	347	399	316	331	363	374	394	338	350	354	359	377	345	356	389	369	331	375	364	342	369	346	386	376	370	342	381	338	364	369	368	378	346	368	351	366	345	329	380	347	354	378	356	362	370	365	373	378	339	357	381	365	371	396	397	351	383	385	373	364	325	379	400	348	378	369	347	369	321	361	348	324	351	392	389	333	357	362	344	339	370	376	361	362	399	347	344	358	369	337	382	365	403	334	386	357	366	386	367	373	338	345	357	367	353	364	369	335	353	351	380	375	348	343	352	385	363	378	377	341	346	368	374	349	340	316	357	336	363	376	378	361	357	350	376	356	339	366	359	371	352	387	344	367	390	379	331	358	351	360	357	389	373	332	350	394	338	331	382	388	358	359	359	345	369	342	371	368	369	347	432	361	354	375	371	371	352	360	368	373	388	383	374	357	351	361	358	375	379	364	376	354	345	385	343	371	377	389	362	345	352	359	346	381	397	353	372	385	345	337	371	362	370	388	358	382	370	340	364	329	364	370	319	374	364	355	327	341	352	388	362	374	370	385	380	354	356	387	371	381	427	368	365	337	339	344	352	373	365	349	356	351	376	382	364	361	359	368	337	346	354	337	339	354	385	358	347	324	356	334	368	349	364	367	399	358	358	361	378	360	361	356	352	358	321	376	367	361	372	372	369	352	395	379	373	351	376	348	357	352	366	354	373	364	385	366	327	366	381	342	385	363	358	380	372	353	369	373	370	320	326	356	365	357	320	366	365	372	361	361	405	419	352	356	342	385	332	354	356	366	363	359	345	368	356	364	370	376	367	368	346	355	378	381	352	308	437	396	331	361	373	394	332	329	369	366	378	340	366	372	393	363	341	379	362	401	375	376	379	393	405	350	370	362	342	355	350	383	366	353	375	339	372	411	392	358	365	349	339	369	340	360	381	371	374	361	398	386	382	329	390	371	357	353	362	377	420	342	379	348	326	355	382	353	368	366	372	348	363	378	341	381	358	387	362	363	354	356	381	389	390	367	363	342	374	366	336	319	344	375	386	339	393	363	364	347	327	380	343	341	351	361	406	363	354	397	370	394	410	366	352	356	373	380	372	359	332	352	366	340	350	355	377	367	368	379	415	355	360	342	359	335	375	352	370	348	340	380
7664	31642	79121	66861	48131	31633	15660	5111	1444	806	759	751	797	747	779	749	685	726	782	764	741	727	717	753	738	718	732	748	711	719	731	757	724	730	724	745	776	745	717	784	749	746	731	729	756	711	758	712	780	735	736	688	716	720	788	742	685	720	746	760	718	732	737	683	725	709	738	767	740	711	740	719	679	752	731	739	715	745	742	741	720	762	732	764	699	745	708	730	756	701	680	725	756	746	736	724	777	684	739	741	739	743	735	767	766	767	706	709	682	736	767	781	677	764	781	768	686	711	757	760	736	752	661	719	742	729	743	763	699	738	744	724	736	690	711	769	718	722	747	709	726	741	757	760	793	737	743	791	764	750	720	684	718	753	763	774	765	785	741	755	730	745	766	682	704	797	758	788	735	761	785	770	708	714	730	781	762	746	740	758	718	732	727	716	752	714	731	726	742	720	740	724	734	754	763	701	751	751	728	774	734	765	750	793	735	751	765	788	776	719	720	678	734	704	797	729	782	743	773	700	704	707	746	733	726	729	765	718	749	710	720	726	720	741	709	708	714	687	730	729	764	750	765	708	754	767	731	727	728	756	735	750	721	776	706	708	724	727	761	773	734	711	782	758	749	769	749	761	786	723	770	719	764	772	774	699	719	699	724	672	730	715	736	729	732	738	728	755	711	733	736	741	718	722	716	723	701	703	778	757	742	732	718	790	722	694	756	754	744	752	740	709	733	739	674	713	717	716	719	731	789	747	759	720	746	761	730	703	758	750	799	685	742	727	705	762	768	710	719	767	765	710	761	740	696	735	700	736	771	738	712	726	740	707	754	714	773	725	719	753	785	730	780	740	725	766	729	704	765	773	703	727	724	751	713	730	723	770	735	730	730	760	733	766	737	738	724	772	765	734	716	748	737	724	726	741	759	727	747	728	740	715	739	711	784	740	742	748	740	721	736	771	767	770	706	741	716	745	761	711	700	758	710	783	733	731	748	738	780	766	694	732	751	753	753	789	735	753	717	707	773	727	722	714	738	767	765	738	753	741	755	730	694	723	749	748	759	723	788	719	702	742	732	778	768	759	695	748	721	742	763	767	755	734	713	737	757	756	760	712	694	698	766	757	701	794	733	702	739	713	681	730	785	786	786	722	744	742	765	721	740	717	772	719	705	756	691	782	779	745	768	767	729	715	704	745	776	733	684	733	729	747	742	727	769	773	733	714	718	773	774	725	722	768	796	694	746	770	689	726	736	715	731	729	760	690	751	754	753	710	716	714	743	717	724	731	740	738	776	706	748	716	772	733	752	745	797	680	793	782	742	686	765	739	718	749	766	658	766	701	730	758	727	760	742	717	754	744	730	700	731	722	759	720	693	729	768	737	710	693	755	746	746	684	736	735	732	757	743	754	778	726	753	731	762	712	742	727	762	754	743	686	729	675	719	702	751	752	719	739	731	754	754	730	747	715	726	770	739	727	745	770	733	743	703	717	714	716	749	712	721	726	732	753	746	743	784	723	764	767	745	722	771	726	756	720	737	757	742	789	752	683	707	716	771	753	758	790	740	745	698	716	744	740	747	734	729	766	706	712	736	731	710	737	798	766	759	760	760	745	753	698	699	727	747	724	747	762	771	710	732	746	721	739	708	783	762	751	764	718	761	714	693	758	718	712	727	722	686	787	700	733	729	720	760	715	730	698	808	743	772	745	769	713	756	743	812	784	749	746	724	726	704	771	726	726	725	737	769	712	720	749	746	721	730	703	765	746	693	718	751	721	773	727	773	738	767	735	757	780	726	706	781	678	768	685	750	738	783	751	748	710	708	715	722	733	732	737	705	735	767	760	771	812	731	734	741	737	760	788	758	718	728	760	733	731	767	727	687	671	756	769	752	732	739	723	760	803	745	731	759	698	718	748	701	716	753	734	737	764	790	758	753	717	771	725	770	702	745	732	746	726	746	752	718	725	778	708	753	737	736	723	775	762	720	726	737	715	718	739	781	737	723	721	717	730	763	742	703	752	730	745	729	714	717	710	771	825	709	748	709	703	773	745	760	731	743	793	800	705	778	731	754	752	708	716	760	677	756	740	731	739	735	720	697	679	764	680	711	753	745	716	724	706	702	765	723	747	750	707	731	753	746	757	730	745	695	754	751	767	729	759	729	767	756	734	780	697	752	727	708	722	773	790	728	733	710	696	719	721	739	736	770	719	738	716	746	738	724	751	788	826	728	769	767	748	775	735	716	774	709	724	701	716	761	760	727	735	738	723	695	714	726	727	722	727	727	759	735	714	687	717	680	732	764	721	729	693	761	754	749	784	753	746	696	780	739	748	732	748	722	734	757	744	702	760	734	720	768	722	727	792	748	734	673	748	739	702	699	738	692	701	740	758	728	744	748	770	722	745	759	804	734	728	734	734	808	727	754	727	805	715	738	775	785	789	702	733	734	750	688	691	773	735	772	774	749	740	769	715	740	732	736	742	720	726	682	710	707	805	776	748	642	746	731	745	725	709	768	706	752	718	713	834	732	735	688	730	765	743	728	741	744	708	771	716	722	710	700	754	746	700	745	780	719	762	723	758	773	698	762	752	721	692	713	739	740	745	701	775	707	758	721	737	726	727	714	753	722	719	763	737	728	755	795	728	738	733	723	721	732	752	738	753	736	751	726	710	728	723	737	732	721	731	769	740	723	710	709	736	749	714	727	725	784	716	682	731	726	778	778	756	759	738	772	749	724	704	714	714	726	777	743	692	715	749	787	748	756	760	747	751	722	786	730	713	703	710	712	787	746	757	800	723	701	743	736	750	769	716	775	788	744	792	743	783	750	734	715	757	708	683	765	737	757	727	783	703	767	724	738	774	742	706	702	740	770	763	731	732	756	752	718	697	703	740	755	789	682	736	743	777	754	733	748	753	746	756	768	739	722	782	759	729	706	693	726	754	762	748	756	762	723	744	675	752	710	797	717	741	713	749	730	713	770	776	717	739	765	713	820	692	738	758	763	748	761	762	713	718	727	770	753	736	718	719	786	788	745	792	740	737	717	725	775	722	682	729	729	739	756	737	746	783	749	718	766	732	728	746	723	746	745	711	752	742	746	707	804	723	804	738	746	721	723	726	731	745	726	754	688	733	689	709	682	782	749	744	712	727	728	754	730	715	711	708	744	736	772	749	738	755	756	716	804	724	695	768	718	742	707	721	733	680	725	724	746	766	695	709	768	765	771	764	757	733	744	729	712	718	727	748	735	721	726	721	752	745	730	798	757	670	762	701	747	683	735	703	771	725	708	757	760	727	763	715	725	725	784	726	772	779	678	714	741	757	711	744	761	765	714	759	755	724	744	717	757	716	772	804	703	713	781	786	809	705	715	720	724	737	751	716	737	747	735	739	750	726	742	774	720	769	760	696	794	735	693	733	690	721	738	709	764	728	737	771	741	707	746	719	646	757	749	748	723	790	726	758	771	748	726	725	756	759	694	756	719	718	742	695	679	758	702	681	722	744
23521	21566	43084	49700	42655	31967	20205	5333	999	516	499	480	476	476	459	441	461	437	430	429	418	450	426	466	425	454	450	464	457	490	454	454	461	418	445	455	471	404	423	429	415	445	453	454	437	424	438	454	443	430	439	429	470	431	460	442	453	460	440	435	444	419	456	422	408	499	464	423	428	374	481	491	438	425	440	441	477	454	478	453	476	469	427	463	442	427	459	427	417	435	408	471	396	449	455	461	443	464	469	408	461	428	436	431	424	438	449	459	436	441	458	462	434	458	477	423	422	426	428	415	485	465	430	411	405	460	397	442	466	445	450	428	455	403	416	404	408	423	427	442	438	443	432	423	436	433	424	450	436	433	471	399	441	428	466	466	456	407	433	455	444	440	429	468	403	431	441	457	440	416	458	437	454	413	451	457	433	420	458	446	440	406	468	426	461	421	402	447	437	439	454	405	458	473	464	433	418	439	385	468	391	417	450	433	452	410	413	459	415	447	410	443	439	468	455	383	440	451	420	452	438	461	452	447	419	448	434	467	427	408	418	447	410	464	426	440	497	421	414	462	451	452	408	452	448	433	457	445	453	403	456	437	469	386	406	454	490	416	455	435	455	426	429	435	432	435	451	458	471	442	439	448	448	447	464	492	441	436	417	437	463	417	426	432	482	405	461	452	434	435	437	433	444	426	474	427	466	443	452	415	450	432	414	449	457	441	451	462	467	459	415	423	431	429	459	431	457	423	432	424	481	436	438	410	468	458	415	457	408	427	434	411	443	464	467	403	423	463	461	397	464	440	467	458	459	396	446	457	454	452	439	467	453	449	462	510	466	458	448	401	438	433	409	413	452	441	401	440	417	412	474	433	447	433	421	413	436	405	442	473	428	425	434	451	448	470	435	426	422	384	432	444	448	428	397	437	427	430	443	432	405	391	411	442	450	422	472	448	437	459	435	438	457	482	444	391	451	470	445	439	474	447	450	434	447	416	439	406	465	441	414	453	436	394	463	446	468	448	418	444	446	444	448	433	449	457	469	440	426	436	425	410	433	438	436	416	417	452	475	434	434	419	462	445	466	399	438	459	410	437	466	405	400	442	449	450	394	430	442	472	479	400	449	427	424	443	431	443	428	443	414	481	433	457	413	432	435	436	433	469	487	412	454	435	468	458	424	491	425	430	423	452	437	437	436	422	443	458	465	429	420	427	454	433	433	423	430	456	424	467	482	402	530	428	399	421	463	459	443	420	433	443	459	418	439	457	440	456	447	489	433	510	436	462	433	449	437	425	447	464	492	440	426	430	449	447	455	469	402	404	429	448	448	518	425	460	426	472	431	407	436	443	468	479	470	444	467	483	437	429	437	422	425	428	435	465	435	448	449	408	430	466	464	421	408	425	439	416	434	410	460	432	444	444	454	454	430	419	454	426	492	481	421	439	440	464	461	435	409	455	420	426	398	466	477	432	450	410	424	395	406	422	447	480	468	461	456	455	426	435	453	439	471	483	426	438	411	464	445	419	463	440	435	448	426	439	446	456	463	459	433	440	449	453	489	415	489	468	428	455	466	406	455	439	443	473	442	470	473	409	440	389	427	423	419	423	489	433	447	439	442	443	426	412	453	447	434	419	410	429	384	433	420	447	416	419	444	487	480	450	407	436	461	448	426	422	440	436	451	455	467	438	425	436	497	431	440	414	439	435	409	416	478	402	458	425	427	420	419	432	425	434	449	449	438	481	466	452	456	467	450	446	420	421	422	457	431	438	468	417	421	402	467	494	482	443	427	417	407	431	411	450	475	438	462	421	443	445	483	433	444	456	442	424	417	466	413	455	482	417	459	413	436	465	441	464	431	435	450	438	398	458	436	439	404	437	397	455	463	450	446	440	410	421	450	462	423	419	463	461	435	437	444	475	452	400	405	411	435	468	444	445	481	435	444	471	403	462	498	443	447	435	403	470	437	445	444	415	443	451	437	440	475	441	466	444	443	461	421	438	458	439	454	406	455	428	429	445	459	464	421	421	471	440	423	472	460	455	401	455	415	448	449	458	456	427	446	392	437	422	448	446	463	457	433	418	421	408	417	456	421	429	429	455	418	452	440	474	403	418	447	419	415	474	440	440	447	453	455	424	423	417	448	452	395	437	443	450	487	424	445	420	435	459	405	432	426	431	465	428	378	447	440	472	435	433	423	446	443	451	457	404	451	440	440	439	432	465	412	430	481	445	468	410	465	448	449	467	459	441	438	457	429	401	463	455	418	470	450	424	403	456	422	427	442	440	479	404	415	431	438	459	411	457	437	438	414	412	460	445	435	437	400	431	430	462	446	456	385	482	440	451	435	470	391	392	431	449	429	451	437	412	428	479	470	433	442	453	467	439	465	427	420	489	420	398	426	455	405	441	419	434	456	439	419	417	471	441	480	410	454	437	433	431	442	425	424	453	434	444	419	399	405	419	426	419	432	463	458	449	460	430	411	456	442	446	405	462	416	433	428	444	453	441	435	440	408	446	426	430	411	468	449	413	433	476	436	437	429	424	448	461	478	434	461	441	440	460	445	392	457	460	478	439	425	427	442	434	443	434	450	452	436	465	429	438	459	414	406	450	445	447	424	461	445	471	467	436	415	450	415	467	435	436	424	421	425	438	394	443	470	454	450	424	395	450	447	428	447	436	476	461	454	439	436	424	456	450	430	451	433	465	478	453	442	451	457	457	476	443	455	435	450	449	432	436	462	478	425	437	456	449	468	452	461	429	443	464	452	416	421	452	451	454	382	414	438	417	407	437	436	452	424	396	459	455	413	432	456	442	474	431	426	476	389	446	410	443	428	491	441	468	437	428	450	478	465	441	470	447	443	462	467	443	430	463	445	429	401	429	433	426	449	424	446	445	441	458	428	439	463	423	392	488	398	414	459	445	476	475	454	472	452	497	452	431	437	436	450	451	441	468	429	439	426	445	409	441	445	463	482	464	462	411	424	446	444	474	453	432	441	463	443	446	436	476	428	439	449	481	406	459	435	439	435	426	460	458	442	461	448	479	460	441	443	450	425	423	432	447	462	430	427	461	438	469	442	432	409	420	474	437	410	420	450	434	413	456	409	443	432	450	461	446	425	413	448	427	415	447	445	426	395	444	428	455	468	470	443	472	465	408	466	433	453	452	451	471	435	413	469	426	447	435	396	460	465	474	428	451	406	407	460	442	464	436	423	447	429	460	476	451	426	442	412	412	453	473	439	421	438	457	447	407	453	434	412	412	430	422	429	442	430	421	430	431	466	433	468	439	431	416	487	463	444	435	465	405	459	415	419	435	483	466	440	438	410	446	467	452	439	445	454	445	464	463	410	461	458	428	467	454	436	425	414	427	466	440	424	433	446	440	456	471	468	397	454	455	460	420	460	470	415	426	423	471	453	450	438	386	406	407	440	445	432	421	503	446	457	430	427	423	436	453	408	474	442	459	447	453	447	463	460	410	449	454	454	435	424	426	422	432	457	435	434	457
10611	28568	88949	77509	58582	39756	22874	8419	2463	967	853	831	804	879	861	848	795	829	856	877	800	840	885	807	858	839	876	835	844	886	827	815	836	802	806	817	856	822	859	834	843	795	844	828	857	829	845	831	813	834	873	857	839	799	854	868	874	858	819	823	841	843	845	877	859	864	830	820	850	818	836	841	789	866	771	841	860	863	794	836	843	806	902	887	857	849	833	849	833	824	797	807	873	772	782	784	821	843	857	809	846	835	858	819	805	844	840	851	802	805	846	793	855	864	848	755	831	820	851	828	795	862	873	780	844	808	857	799	857	836	815	818	851	826	847	794	866	840	820	856	824	829	881	798	802	841	793	827	860	816	829	801	851	827	839	797	826	819	853	828	833	892	856	861	874	832	938	842	825	894	866	827	884	824	837	874	866	866	821	805	920	861	873	863	834	832	848	838	848	846	921	848	850	859	835	804	826	760	806	832	798	796	798	805	849	844	802	797	833	811	859	805	818	865	814	831	848	813	857	821	847	845	768	834	865	811	819	794	773	826	848	867	832	783	831	782	800	850	818	803	841	833	805	863	900	811	818	793	868	853	797	845	843	792	850	872	831	831	810	837	803	834	851	800	805	796	847	867	827	830	777	804	829	893	885	852	826	860	835	830	793	816	873	781	758	834	764	849	825	816	854	837	803	825	833	889	838	787	833	857	841	791	846	810	839	858	835	884	890	813	855	808	838	837	858	838	848	834	813	832	810	812	885	857	795	851	839	865	883	794	836	774	836	844	896	845	780	824	841	833	803	835	827	842	845	789	796	792	848	842	824	846	922	863	825	819	870	766	841	821	851	847	784	841	847	835	823	827	861	811	852	839	857	862	801	811	817	799	799	793	869	840	810	834	848	843	834	830	823	865	781	876	873	813	884	859	813	802	853	829	764	859	822	825	798	832	818	801	815	811	837	837	824	845	862	869	799	828	842	811	850	846	813	861	777	835	831	822	876	829	879	839	855	854	805	829	794	790	825	866	799	809	812	784	814	827	801	829	842	805	860	842	823	863	829	818	794	836	912	847	811	827	854	852	810	854	794	831	849	781	831	816	827	824	782	793	811	832	836	847	839	787	827	879	873	850	810	834	808	853	863	790	873	831	829	807	830	804	885	824	861	794	837	862	816	842	810	821	845	834	831	828	856	838	856	833	834	871	815	851	862	862	840	860	850	819	799	814	804	850	829	797	846	878	829	798	854	874	819	860	860	878	835	841	829	840	817	819	780	806	839	834	876	839	823	873	803	826	821	863	780	842	840	818	819	804	862	823	864	906	906	811	874	778	877	830	849	787	796	841	847	838	831	880	841	855	837	829	840	853	854	855	816	828	840	821	784	820	821	838	841	900	821	830	850	863	807	853	772	854	863	859	841	799	833	837	791	836	772	850	824	801	845	849	815	789	840	865	848	847	808	813	845	848	793	862	879	877	824	802	873	866	824	818	837	856	831	789	790	778	838	853	854	837	810	745	831	835	800	816	849	828	779	850	868	844	829	826	850	857	868	853	850	809	800	813	792	847	896	855	882	863	784	800	841	816	865	851	798	848	823	809	861	827	830	887	818	845	839	813	833	812	859	879	875	870	767	857	826	899	852	828	828	835	843	780	805	841	812	810	830	819	881	790	889	796	807	854	839	862	857	819	878	849	893	824	837	821	802	852	835	809	858	805	823	862	801	817	816	824	829	819	876	878	834	861	827	871	820	856	855	847	844	830	862	808	795	871	831	841	785	821	826	830	819	803	894	819	831	866	842	837	828	800	803	877	807	816	848	784	807	852	845	784	824	789	834	843	772	895	806	766	830	897	849	870	803	805	815	823	815	834	893	849	873	851	802	836	818	855	811	783	895	831	785	819	806	841	864	795	830	848	814	815	855	795	833	841	831	853	825	818	864	872	869	795	874	829	851	861	801	861	797	907	814	864	843	817	845	845	806	839	864	863	827	808	825	828	833	881	823	834	866	822	872	834	848	809	805	826	817	854	872	804	798	815	822	847	851	839	848	828	878	819	813	806	790	797	831	828	856	851	877	797	826	860	796	818	871	819	847	839	874	830	832	829	846	795	803	866	868	797	806	841	843	804	826	805	834	853	847	837	856	911	887	851	818	844	847	850	822	832	832	802	813	857	864	850	777	872	829	825	821	812	801	796	866	777	789	861	894	845	797	830	839	836	822	881	792	844	839	810	834	828	803	785	852	825	832	835	855	833	819	811	849	799	805	844	911	834	811	813	831	788	833	827	809	786	853	903	802	844	802	807	812	791	857	838	809	822	842	826	853	826	858	800	794	812	837	844	816	833	794	851	832	828	813	859	845	842	827	845	824	893	806	908	855	846	864	812	868	839	812	842	830	805	837	823	849	853	823	841	766	885	854	774	840	806	837	880	844	874	839	818	799	817	795	793	849	848	828	844	855	886	814	823	767	833	930	856	827	836	808	827	798	763	845	841	802	859	865	797	788	832	821	791	793	781	803	865	818	810	867	793	885	850	856	852	825	845	789	818	775	838	798	811	873	825	797	805	817	819	789	846	843	874	832	844	799	853	802	816	796	811	797	848	831	849	785	858	882	814	871	808	819	839	827	829	885	850	834	812	797	894	843	848	828	801	861	812	845	812	875	868	831	854	899	793	777	832	817	860	825	873	866	869	791	806	781	803	867	850	792	864	823	821	804	831	834	838	819	808	856	841	827	861	847	826	859	797	803	855	820	797	864	895	852	820	811	811	846	799	864	840	864	813	812	886	890	832	805	851	830	852	778	802	851	810	812	874	839	788	860	841	842	834	814	869	821	800	823	787	821	889	904	817	857	835	840	842	859	835	806	856	840	822	823	850	867	847	791	797	808	828	890	834	770	835	801	824	817	790	819	856	828	837	836	797	833	826	859	832	817	804	873	872	830	775	826	850	893	826	862	855	829	814	832	861	832	854	854	845	843	831	792	751	805	846	841	809	839	812	838	801	812	842	866	885	809	839	833	810	826	856	841	816	814	842	800	846	831	872	824	819	786	858	843	866	813	832	824	816	775	800	832	848	811	790	858	839	781	873	853	808	804	836	839	822	796	822	902	817	829	834	877	788	846	832	888	835	810	843	827	837	809	814	877	810	798	832	894	904	806	865	863	838	852	866	853	829	863	786	850	868	780	884	852	844	856	845	828	820	852	897	838	853	875	859	798	800	871	848	797	831	813	839	874	871	804	878	770	885	805	796	800	823	806	780	869	833	824	816	808	810	843	849	823	870	809	824	818	837	817	847	788	769	813	814	802	807	861	876	836	861	833	804	828	786	821	852	846	828	800	855	801	828	823	859	872	799	821	872	850	912	870	870	814	890	863	830	803	808	808	876	802	828	865	818	857	822	845	796	829	826	817	846	849	829	852	815	810	856	855	898	829	814	842	836	840	887	857	839	821	790	803	860	787	846	883	844	852	744	842	827	857	825	820	863	900	772	807	773	859	826	867	817
26929	20252	34342	30342	15787	6085	2129	949	571	524	509	514	466	525	513	502	488	483	510	434	497	442	474	529	493	525	522	510	489	468	517	427	512	491	477	453	475	504	517	528	472	501	510	451	480	449	467	478	512	517	508	487	479	543	506	511	525	493	500	532	479	509	516	480	464	481	487	471	499	481	471	464	507	479	449	535	484	505	548	482	479	474	481	484	515	483	490	540	515	493	493	473	467	477	476	484	473	506	470	498	466	483	471	494	472	497	532	466	487	461	538	496	498	506	492	507	495	498	471	453	502	504	500	470	508	472	485	465	507	481	506	476	486	496	496	472	511	504	429	474	482	498	445	493	518	502	493	503	490	510	501	500	513	453	463	440	460	473	489	499	528	484	510	462	481	473	489	486	477	493	501	548	481	491	442	527	508	471	549	472	515	433	467	507	487	471	486	470	483	487	499	529	493	511	480	501	495	471	487	522	476	520	518	463	505	481	504	475	512	469	494	467	480	444	492	480	480	441	469	454	521	502	464	492	511	509	499	465	496	464	501	461	489	436	471	460	495	507	498	531	493	445	451	489	472	494	496	519	486	498	482	506	450	472	490	500	500	484	453	500	490	512	522	504	472	505	515	517	532	520	513	460	469	482	495	497	492	446	488	479	503	461	454	517	466	530	481	471	467	470	528	472	493	490	477	476	475	498	475	462	473	481	493	510	479	505	510	528	468	476	485	487	470	486	490	511	500	495	505	534	489	495	471	497	456	486	485	497	471	483	501	523	502	466	541	465	497	508	472	502	476	486	521	505	444	465	486	466	521	466	479	476	513	464	468	493	468	472	435	522	506	453	461	492	500	486	499	473	499	485	494	497	519	444	504	497	513	502	438	469	474	478	480	504	484	497	500	485	527	507	469	463	477	509	494	469	530	489	472	496	481	498	456	492	474	513	494	497	495	507	472	515	489	460	516	455	490	493	470	493	496	527	469	480	518	504	515	532	483	506	517	502	535	472	464	505	451	500	478	445	465	507	514	513	525	504	495	480	501	493	475	449	478	490	474	473	523	460	471	479	488	495	467	451	500	492	497	471	505	481	503	448	516	497	469	490	492	520	489	485	455	504	484	471	476	499	496	448	476	453	442	535	435	515	508	524	484	497	463	493	496	489	491	462	509	515	495	479	482	493	502	500	469	494	471	467	458	504	467	505	475	486	463	451	531	434	454	479	482	496	452	499	520	500	491	485	509	480	455	536	471	516	540	494	533	467	514	495	503	489	471	482	509	466	455	508	464	490	525	519	469	507	514	498	524	503	482	483	436	498	508	480	527	506	531	469	498	465	462	492	488	487	462	478	493	499	495	481	539	489	479	480	461	490	513	491	469	450	458	497	540	472	489	521	500	494	496	482	520	473	451	521	502	468	466	466	486	500	507	480	477	515	504	528	447	470	463	498	492	472	526	484	476	487	480	505	461	522	456	456	529	448	460	451	483	475	462	483	471	520	472	517	478	510	476	499	497	497	500	465	459	512	511	496	512	528	486	455	484	490	464	468	425	539	477	505	460	479	477	465	502	467	488	512	499	496	490	463	498	459	514	472	501	477	442	498	465	501	478	532	473	477	533	518	478	520	506	487	479	478	436	459	495	508	543	502	463	506	458	520	490	455	480	461	477	493	521	496	483	514	495	462	476	480	525	470	501	467	493	482	480	468	482	457	460	507	448	486	478	492	490	520	500	493	507	495	475	478	509	511	505	519	471	484	500	470	539	513	496	510	490	493	489	502	492	480	469	453	458	482	544	501	532	505	484	454	454	488	514	522	482	520	522	467	493	480	494	482	500	507	495	472	460	454	533	449	454	524	499	492	483	506	466	496	435	502	491	548	505	487	464	482	491	493	497	478	501	463	483	493	492	498	491	489	469	475	514	470	505	456	492	467	459	510	500	512	489	515	493	494	457	507	505	477	454	477	477	450	459	461	476	482	483	481	493	465	457	484	510	513	487	512	478	525	498	452	486	466	496	495	470	453	503	447	468	502	501	483	473	529	494	492	493	478	464	474	464	509	486	513	466	502	469	468	480	457	484	494	532	471	472	482	462	507	477	492	481	521	508	449	483	523	473	481	467	504	493	484	512	516	519	484	495	484	491	493	514	489	509	503	501	473	475	472	514	471	506	456	463	486	449	467	502	477	522	478	527	510	518	505	487	497	462	477	509	496	491	487	457	451	520	514	484	478	475	483	506	523	514	472	465	463	488	510	474	532	497	493	499	500	480	498	509	490	446	498	500	535	458	454	501	473	461	452	501	490	474	494	477	489	532	500	479	481	502	492	470	466	460	479	523	458	464	517	495	495	495	449	505	483	466	475	496	494	477	469	455	474	494	470	491	497	526	481	499	508	467	508	521	466	461	495	506	467	492	482	504	509	458	491	498	474	489	499	511	445	457	513	482	481	544	479	519	512	471	499	500	495	469	466	489	461	514	496	498	462	491	458	501	495	463	470	485	489	470	494	481	483	460	453	494	481	485	450	501	497	485	457	479	459	513	488	524	482	469	502	479	477	450	448	487	482	510	498	496	475	472	495	489	478	513	502	472	463	450	505	475	482	488	499	472	453	480	472	452	515	481	497	491	455	508	469	487	523	436	487	467	497	487	529	505	484	513	524	482	462	488	473	489	453	504	478	506	469	486	519	489	498	519	464	515	525	495	518	477	499	458	498	484	475	478	457	513	468	505	473	501	471	475	498	495	479	486	542	499	456	555	470	470	508	461	520	460	467	466	503	469	524	511	469	499	497	476	469	561	476	507	520	460	496	452	457	431	500	509	486	520	504	467	517	542	476	518	504	475	487	499	476	491	492	490	503	513	499	545	489	505	516	462	473	470	487	506	499	494	483	464	519	451	495	492	486	509	499	506	473	508	457	525	496	490	496	473	486	483	482	501	517	460	508	519	495	496	507	488	480	537	475	492	509	475	477	479	482	497	467	482	493	512	457	491	456	488	492	540	495	464	516	459	452	486	483	462	481	471	489	464	520	465	475	503	495	519	471	463	489	489	509	480	491	449	473	492	498	489	510	516	481	452	496	540	507	482	490	476	494	504	482	482	467	500	490	487	459	478	494	456	503	525	484	504	508	486	495	492	484	465	487	517	461	538	515	507	527	429	475	519	509	501	451	475	490	512	500	506	498	477	500	506	476	495	468	472	489	519	489	507	467	504	509	484	437	478	478	495	505	500	531	506	492	463	488	488	464	501	509	461	497	457	466	524	478	464	499	470	476	503	524	470	473	491	478	479	486	492	537	505	511	494	498	519	483	497	494	479	472	502	501	494	470	436	527	488	503	499	510	491	507	517	475	471	490	476	484	462	495	492	472	503	517	499	478	510	480	514	492	486	488	489	510	467	491	480	494	525	459	519	508	469	487	520	471	454	536	506	494	477	480	472	466	512	483	495	490	512	473	450	463	525	492	507	471	506	520	476	481	450	503	455	471	511	464	498	466	458	548
5427	10623	44595	33893	21905	11275	4673	1905	1157	922	928	930	932	898	940	958	926	1034	945	873	933	931	956	959	954	945	953	891	922	928	906	956	909	984	931	923	922	957	935	934	958	892	940	983	938	960	941	935	899	1002	930	903	940	963	901	945	969	929	881	970	981	940	1004	888	1005	957	960	946	984	1004	952	971	877	919	964	908	947	959	960	948	969	878	946	957	917	957	921	912	922	940	951	950	924	973	927	935	886	904	946	937	918	951	928	901	917	881	989	990	927	934	933	995	897	965	947	893	924	947	928	891	961	920	937	972	962	920	970	949	968	909	929	941	965	974	921	938	910	973	905	927	912	896	935	947	919	930	905	863	931	901	968	918	960	910	957	902	975	931	941	922	908	942	905	927	913	966	915	908	952	939	944	980	926	904	931	945	961	973	932	952	898	837	927	945	956	939	949	1005	926	936	929	959	938	916	870	918	978	908	962	926	907	986	921	946	994	947	944	968	949	888	914	977	946	937	987	935	914	924	949	964	978	957	969	903	916	905	888	900	951	900	913	892	912	984	956	950	999	956	985	950	1000	929	939	928	945	911	987	953	978	930	990	921	919	900	964	925	945	897	919	940	914	897	900	933	927	992	996	985	914	941	933	956	915	939	889	939	884	948	902	927	920	983	933	944	898	965	919	999	956	926	919	981	972	934	947	906	895	933	976	916	914	944	936	947	991	959	921	1003	926	952	951	952	917	985	974	918	913	1001	919	960	960	913	965	923	914	903	901	939	930	954	933	899	978	970	993	916	925	940	914	962	925	953	900	924	919	915	982	971	997	930	918	926	935	923	916	950	969	994	912	939	913	928	956	911	937	927	897	925	958	923	918	943	908	972	958	930	910	933	926	967	953	918	955	905	883	976	920	948	906	928	950	947	996	881	951	916	961	932	942	975	991	950	885	940	939	895	956	954	910	913	935	958	977	937	995	936	964	978	921	965	954	949	974	923	961	931	967	951	907	986	948	937	958	882	948	968	1034	940	937	903	931	894	976	886	920	937	940	959	927	917	879	927	932	946	899	880	925	952	927	968	895	929	950	906	900	926	927	900	1028	971	960	916	938	940	933	1002	939	934	943	1010	946	950	907	899	929	894	956	941	912	919	960	918	930	877	944	922	967	963	877	931	891	952	921	894	923	972	942	923	908	904	963	917	969	909	922	918	886	947	938	877	994	941	916	941	1015	929	936	1000	945	995	936	872	914	954	909	898	967	931	859	929	912	960	909	929	932	936	964	945	918	926	964	929	889	959	963	920	918	993	963	1001	920	1022	951	895	956	950	941	914	963	904	899	957	1003	936	940	945	998	944	898	944	986	937	976	921	927	953	942	907	932	972	918	926	914	871	916	940	979	857	912	951	927	937	920	945	898	918	925	940	972	975	891	952	970	968	922	925	871	933	976	974	933	933	928	963	967	1021	927	910	944	926	917	932	951	939	977	980	923	937	990	876	931	938	966	902	913	929	891	932	950	966	904	868	948	1019	925	873	964	931	885	918	973	943	922	914	943	871	897	909	921	919	911	959	969	913	921	951	919	933	895	901	885	964	949	907	959	929	948	977	933	954	894	972	908	903	901	963	949	909	1000	921	966	917	929	886	939	953	879	924	909	891	947	1012	918	931	940	984	970	877	894	962	968	914	926	936	901	894	933	976	917	931	983	933	932	899	981	931	903	894	934	956	935	888	956	949	980	932	930	910	942	930	876	908	924	940	969	1020	937	961	881	884	946	892	948	926	959	936	941	937	933	952	933	939	904	933	963	926	976	1000	952	880	939	917	912	841	945	908	956	925	979	980	932	877	915	893	925	876	897	892	985	920	933	962	904	941	988	939	936	972	935	923	911	933	986	952	904	1045	945	902	993	896	971	960	965	963	916	946	963	1028	969	893	968	971	952	934	968	914	916	947	918	903	956	931	907	892	955	952	967	964	932	920	885	856	898	922	895	901	949	931	948	938	916	966	940	985	912	964	949	947	968	935	890	902	940	911	872	905	919	915	942	926	930	928	886	977	959	959	974	929	945	921	922	902	924	921	905	894	945	948	935	945	939	924	909	977	937	916	952	951	973	909	1002	938	922	937	975	896	956	1000	966	930	962	919	958	887	960	969	965	910	947	981	931	940	929	946	910	915	922	953	953	967	968	968	878	923	971	984	961	943	911	914	946	936	900	938	924	896	943	894	932	971	947	964	960	967	895	953	914	904	904	914	957	926	916	937	880	974	879	916	903	957	912	963	995	914	881	1000	985	944	937	942	928	928	952	923	938	988	912	960	887	934	963	909	932	918	883	997	1000	968	938	977	899	919	928	890	923	976	884	901	899	914	982	972	969	886	961	929	956	926	971	924	959	930	1013	917	968	942	952	986	958	940	935	932	957	927	968	979	915	921	951	915	924	960	962	949	994	941	961	917	1015	912	934	904	942	946	935	966	903	973	876	925	980	924	979	939	964	961	936	944	963	977	953	945	926	961	963	962	885	909	949	955	971	994	925	1000	882	913	931	909	945	976	939	927	968	954	939	979	953	901	929	1016	941	926	911	955	1026	954	923	934	915	934	943	918	918	954	985	946	951	949	907	970	928	913	938	927	957	907	923	1018	930	927	979	911	922	970	931	1026	986	965	982	953	904	922	952	1006	939	932	922	948	932	924	891	901	1015	966	924	970	894	894	933	923	898	900	957	985	938	962	896	994	850	896	976	903	937	916	948	947	919	911	876	864	933	930	932	898	962	911	897	992	944	960	953	956	973	911	950	913	967	961	926	922	943	998	890	947	937	913	1049	968	883	928	960	921	932	947	946	920	980	974	965	928	951	947	945	979	1007	961	910	906	929	988	945	927	966	937	874	957	961	914	966	958	888	868	981	917	921	913	868	943	915	933	928	919	913	943	963	960	980	945	892	953	914	928	950	919	920	928	918	930	917	951	931	889	999	887	924	889	931	954	928	956	873	934	974	942	942	971	975	908	983	944	924	916	974	872	935	939	931	970	941	930	957	910	910	947	948	892	951	905	925	940	889	931	959	943	906	951	968	931	943	948	960	893	959	892	1039	914	945	923	949	994	918	972	943	944	919	992	899	935	936	913	1019	907	933	869	900	929	917	954	884	880	1004	966	955	920	937	883	912	992	947	922	909	918	938	903	931	922	914	931	1014	937	921	910	935	912	918	914	930	946	950	968	903	928	936	972	936	966	929	880	955	914	917	950	905	938	923	937	956	915	943	989	963	895	953	988	987	948	926	956	894	980	905	988	983	970	933	982	980	942	935	981	938	911	934	900	960	913	970	881	1004	897	963	953	922	959	896	956	913	946	947	980	923	982	930	891	947	913	944	911	976	1032	920	969	942	915	911	943	990	910	890	915	981	893	922	930	922	940	926	1005	896	957	943	932	949	916	926	868	986	935	946	982	960	939	939	894	889	882	943	926	954	964	892	936	934	929	994	930	964	927	943	904	964	932	951	885	1000	916	877	870	960	955	952	942	943	921	895	919	950	957	948	981	995	922	919	980	963	924
24375	21372	36743	49030	44105	32339	19028	4708	1072	488	388	365	418	408	387	373	386	371	389	388	400	381	391	433	398	418	426	424	389	415	435	371	369	389	362	412	346	367	391	369	401	385	387	374	384	410	396	396	380	354	342	402	429	378	396	397	366	388	419	405	375	409	405	343	370	371	393	360	392	417	376	399	406	367	439	368	417	365	416	408	407	420	364	394	380	413	384	365	410	434	400	358	372	430	372	387	401	337	364	387	376	386	401	388	346	407	389	391	399	386	394	382	342	369	378	386	408	382	348	377	379	381	420	352	365	368	406	381	365	347	383	375	377	413	393	386	377	389	380	380	408	385	408	383	409	396	416	388	363	384	359	360	378	388	405	410	370	381	446	346	404	422	380	415	405	379	355	394	383	366	370	393	397	397	386	372	403	415	405	406	393	373	376	403	391	371	344	407	382	434	356	387	420	428	411	414	369	351	378	399	390	397	378	428	340	388	398	343	397	387	429	407	369	398	384	405	396	421	383	394	393	381	401	364	375	383	422	378	394	361	414	374	404	392	402	363	387	394	388	387	421	407	390	368	402	417	382	353	345	405	380	364	342	385	394	388	370	398	381	384	347	410	368	350	398	382	405	384	362	402	361	381	409	382	383	389	416	375	361	393	397	371	374	365	386	369	371	393	343	380	382	369	391	395	359	355	420	388	381	393	389	405	388	409	415	378	386	395	401	403	366	388	370	361	392	380	410	418	369	388	378	377	399	378	372	384	406	394	389	386	382	394	367	365	373	366	379	411	389	412	390	374	355	372	378	397	363	388	386	388	361	393	382	391	389	415	381	400	371	389	376	399	386	382	345	368	353	397	391	359	382	411	381	372	385	367	395	375	379	390	408	402	419	390	406	410	392	380	365	366	391	373	396	385	378	402	396	381	391	359	410	390	383	389	371	383	367	399	423	398	360	368	391	405	378	385	413	406	371	404	394	369	385	402	391	396	434	403	372	392	439	366	386	384	366	373	379	342	389	381	380	415	366	348	372	387	397	372	367	411	372	367	369	400	372	384	403	383	397	399	397	414	369	386	399	402	377	380	420	422	390	375	382	382	388	358	378	355	347	390	379	378	392	391	349	418	389	390	389	385	428	428	349	394	366	381	344	373	403	407	377	367	411	420	406	340	399	386	406	362	391	356	400	396	423	396	373	377	401	394	391	353	398	434	405	392	366	364	416	423	388	387	378	375	344	405	397	391	377	389	398	386	363	359	369	383	404	408	425	382	390	387	412	397	386	398	375	368	401	360	385	358	410	411	394	405	412	417	375	402	371	411	368	410	392	385	385	373	398	413	391	375	368	402	396	413	388	359	350	387	376	355	429	433	361	380	413	372	369	392	364	389	408	411	400	374	388	428	357	394	416	364	386	363	378	381	385	398	379	419	383	383	383	386	383	412	387	364	386	397	421	385	384	350	343	387	383	363	358	379	399	390	385	361	364	400	403	389	382	400	353	405	386	393	402	373	379	364	389	416	375	382	354	388	387	378	361	381	403	415	426	411	401	373	380	348	366	341	367	410	371	366	412	420	386	359	428	401	388	365	389	385	405	416	397	388	359	397	377	379	407	367	370	374	364	384	384	360	376	371	358	382	385	404	397	384	405	398	386	371	400	417	394	393	424	383	375	404	397	398	357	378	409	380	361	352	346	397	399	402	396	374	389	396	395	355	372	389	362	437	401	395	390	406	366	411	380	362	373	385	417	404	391	374	375	336	383	390	398	400	423	391	373	345	407	386	395	366	388	399	379	376	384	384	378	372	356	393	390	384	429	387	388	388	398	363	376	380	397	384	387	380	387	388	378	359	364	401	377	365	368	398	396	393	424	403	390	430	406	354	415	400	357	408	384	429	391	402	362	378	368	417	365	391	409	406	384	378	379	409	362	394	389	405	377	369	351	400	414	400	365	367	360	398	400	358	362	414	374	389	382	363	401	401	363	347	384	379	407	418	380	364	368	414	380	409	371	370	355	395	413	386	355	386	401	351	372	363	335	379	371	412	381	393	342	402	382	424	365	366	370	365	391	373	351	383	400	388	402	390	382	402	392	423	372	375	368	388	389	388	398	375	367	404	423	403	361	409	383	395	410	380	384	390	376	372	360	382	381	364	364	392	409	385	404	364	378	382	375	385	409	402	366	400	392	363	397	383	387	414	354	392	356	377	402	396	410	362	370	413	376	398	384	401	397	385	372	393	391	381	409	366	412	373	361	380	374	396	393	396	433	387	378	362	350	387	365	354	406	390	370	371	383	366	368	403	373	417	396	369	343	391	363	403	390	347	381	394	386	374	374	378	388	363	391	376	403	402	379	399	378	379	389	363	411	415	375	387	389	371	367	373	376	380	384	370	404	368	370	412	384	439	377	382	393	389	381	396	380	363	388	402	382	341	386	396	379	400	381	403	354	399	391	388	360	366	397	392	376	423	402	366	356	370	379	366	390	406	341	394	380	447	378	354	378	398	378	406	402	398	339	376	385	381	362	398	368	380	401	366	385	356	429	406	423	383	377	385	399	404	418	363	375	379	402	412	391	385	372	387	366	398	372	401	403	391	419	371	370	375	400	408	380	408	384	370	390	408	378	390	369	422	378	398	361	393	382	381	368	387	383	360	397	372	372	411	387	405	375	368	387	366	382	377	362	382	370	388	355	350	358	358	393	395	400	397	379	383	392	383	410	391	380	369	365	375	393	411	422	393	371	373	365	371	379	406	405	417	362	370	386	369	362	343	396	393	333	418	361	368	367	396	398	404	417	385	392	369	359	374	396	388	366	361	377	368	381	387	414	366	359	345	371	352	380	393	406	404	384	376	394	359	367	397	388	399	391	391	379	363	377	417	390	408	356	364	398	380	393	404	376	376	367	363	393	350	413	358	412	360	376	379	370	386	400	409	346	420	378	366	366	372	403	340	385	406	384	365	383	356	395	390	388	430	397	419	433	399	366	413	396	374	421	361	397	426	364	391	366	414	428	391	374	382	398	374	403	397	367	363	372	411	400	401	413	419	384	389	346	375	419	417	363	386	369	394	395	391	372	369	371	387	361	392	386	361	392	406	386	409	385	411	381	394	426	343	425	363	386	383	366	356	357	366	404	370	370	379	387	390	371	364	372	386	384	377	396	434	376	400	412	388	374	372	427	395	360	361	392	407	392	403	362	375	346	379	390	398	371	376	391	383	401	335	414	394	383	390	382	421	334	404	375	398	387	411	376	394	397	391	363	375	411	392	379	376	377	402	370	392	387	365	408	388	403	403	406	383	370	377	396	347	367	401	379	390	346	391	401	381	427	381	366	382	419	377	389	380	393	393	356	373	386	405	386	384	401	391	395	360	404	373	382	393	376	359	393	375	375	405	367	399	404	385	387	354	386	419	360	399	377	376	397	380	362	389	374	429	386	416	352	409	363	399	374	387	346	424	394	351	422	393	411	401	402	399	372	381	403	369	341	376	402	388	388	400
7591	15872	62617	70655	54625	38649	22062	7997	2416	939	744	713	774	727	738	773	739	750	761	732	738	737	793	733	745	790	726	720	730	795	705	764	774	763	767	730	733	706	734	769	781	751	785	716	798	708	767	703	781	730	731	781	736	761	704	720	753	701	710	733	796	781	736	752	712	747	718	739	743	749	733	766	733	742	725	728	723	759	760	744	733	736	721	780	756	744	727	747	725	763	722	735	710	698	755	746	741	724	760	693	729	767	747	728	752	732	740	716	677	746	719	765	768	771	770	704	687	721	746	701	746	713	726	744	762	783	732	768	788	770	754	730	764	715	752	744	706	719	716	773	759	745	744	714	768	784	733	785	683	785	741	789	745	732	738	718	736	673	695	753	712	728	748	692	663	768	721	736	754	779	710	721	733	710	787	747	715	745	685	768	725	746	744	733	709	764	766	775	750	782	790	770	778	700	758	796	746	731	730	703	755	728	720	703	712	702	735	733	730	782	806	782	751	721	743	736	753	769	755	740	761	714	700	711	696	725	701	779	701	766	770	769	746	731	771	724	720	754	733	727	741	777	779	755	728	722	712	746	758	752	752	743	700	745	742	757	702	742	718	760	689	742	748	775	764	772	741	753	716	699	763	717	736	739	746	714	747	772	777	771	735	744	777	764	782	751	744	789	757	723	777	699	731	774	777	715	730	771	718	777	673	749	711	754	774	751	772	750	740	768	776	754	765	735	732	762	787	741	746	750	742	734	727	730	744	738	692	752	710	685	773	711	740	719	745	755	702	754	734	767	735	750	722	729	749	701	702	697	793	759	776	744	735	734	735	742	717	713	736	745	751	800	754	770	724	723	750	688	697	753	722	764	720	713	730	741	731	762	705	744	714	765	767	703	776	728	735	733	758	771	737	718	763	709	729	796	765	702	763	764	788	762	747	761	748	759	756	783	729	708	770	728	749	765	733	731	779	720	747	745	728	761	786	755	749	753	743	708	749	762	697	784	737	733	787	794	736	755	681	740	756	741	755	756	743	734	784	785	716	766	719	771	751	740	779	720	763	770	728	778	727	759	781	732	735	733	756	749	770	777	753	725	759	746	750	760	756	772	741	744	768	746	754	756	727	752	757	717	762	762	735	724	720	755	795	743	738	744	739	740	766	747	747	716	767	741	804	759	740	749	787	680	731	730	778	719	795	755	786	795	743	732	717	736	710	716	712	707	804	722	728	750	761	746	739	760	743	760	788	717	723	745	738	764	725	727	808	756	729	737	751	744	819	781	743	694	753	717	689	709	752	738	734	733	716	728	777	736	767	746	736	773	734	750	757	680	741	746	744	748	754	729	695	752	720	729	744	724	746	714	683	691	777	722	766	719	757	759	753	795	749	731	730	731	732	727	779	774	734	733	755	770	755	782	705	787	752	735	775	728	779	766	735	718	689	735	779	741	726	713	703	720	757	768	751	792	736	751	756	724	720	701	741	749	764	765	732	732	724	709	790	707	767	741	708	783	734	745	759	725	726	737	695	772	738	719	736	737	784	787	714	789	750	689	757	695	780	748	747	762	736	770	736	751	705	759	681	733	714	803	734	725	738	727	699	725	759	747	779	765	807	727	741	764	736	729	681	719	778	783	716	774	712	741	737	769	755	740	702	730	722	746	756	752	766	791	752	682	737	718	743	752	756	778	753	754	728	745	695	763	671	740	800	764	745	763	798	707	739	728	777	754	698	720	724	760	749	716	748	755	762	716	767	726	773	777	760	701	733	760	763	704	743	739	808	686	726	769	781	763	754	716	747	730	790	703	760	701	763	713	681	671	766	735	764	773	739	732	732	735	749	760	707	762	752	697	761	790	752	731	758	754	761	743	759	726	733	758	691	738	710	755	715	707	762	734	794	698	777	735	724	736	707	760	747	739	746	741	760	730	752	723	771	724	757	735	769	761	757	742	732	718	766	745	718	758	745	696	771	757	782	729	702	761	737	736	771	783	726	744	738	800	709	774	743	764	751	717	716	711	711	746	693	722	742	712	731	784	776	743	728	734	688	710	732	752	714	754	785	726	786	775	723	761	750	792	727	747	777	724	724	701	689	751	751	779	776	754	769	764	762	737	747	756	729	736	760	760	752	745	721	752	771	744	766	736	739	703	770	707	745	782	730	733	733	767	731	758	741	741	711	727	750	752	739	714	724	793	749	717	701	731	755	726	742	758	770	745	744	711	675	799	732	752	769	702	715	770	711	708	775	702	718	732	758	747	761	754	749	760	738	785	762	718	736	772	709	722	752	759	706	718	727	725	744	798	723	746	737	760	781	831	741	720	740	695	800	671	761	704	726	715	746	760	755	774	733	731	776	762	722	696	774	745	745	759	733	747	669	773	780	777	734	730	759	735	712	789	761	766	753	704	724	705	752	791	750	722	759	781	722	721	777	758	746	728	731	808	738	726	793	802	746	724	718	772	764	692	771	740	747	714	761	662	708	716	735	791	803	770	723	777	726	802	732	752	684	783	802	775	751	741	668	757	720	699	775	693	735	728	760	743	726	758	790	672	746	776	792	742	746	720	714	774	750	781	728	728	742	740	734	730	773	811	713	759	774	726	709	760	736	776	741	720	769	775	773	765	764	795	757	737	684	793	764	748	768	773	705	752	776	767	788	776	797	726	752	776	749	736	765	723	792	764	744	704	739	770	725	739	727	759	708	736	740	742	762	759	770	738	708	737	731	740	736	749	724	699	709	746	720	793	751	709	749	753	797	712	779	716	763	708	776	773	728	722	753	725	711	750	741	806	736	720	756	740	724	765	744	732	730	723	680	768	760	757	781	740	712	712	737	760	769	743	729	723	721	788	768	730	755	710	812	723	752	735	710	724	716	794	748	667	700	745	763	729	717	748	750	714	731	754	753	759	705	765	748	702	784	745	759	753	727	766	733	745	712	772	772	720	786	714	780	743	740	740	743	733	741	741	783	708	728	717	741	703	676	712	755	694	774	772	748	726	746	740	771	729	696	757	754	697	732	738	729	749	797	759	760	787	745	746	719	737	780	700	794	747	703	749	723	732	715	736	750	799	752	756	792	740	740	835	751	722	738	740	767	732	782	724	748	763	701	750	751	745	718	786	764	777	738	736	725	774	744	788	742	692	737	785	726	708	734	721	811	694	690	734	746	691	694	755	727	700	721	785	684	744	748	756	742	773	732	745	763	713	724	739	723	746	743	714	732	701	729	751	736	767	725	746	786	715	743	727	755	718	747	763	807	739	709	730	744	697	734	793	694	793	767	721	739	726	734	738	743	729	705	765	743	745	769	749	772	753	757	741	761	777	726	751	686	753	789	749	767	804	699	713	770	712	729	747	767	760	730	763	765	762	760	711	764	783	717	758	751	748	733	678	772	732	713	728	746	796	752	734	756	717	720	733	721	722	734	778	756	704	716	714	745	733	728	792	734	700	743	716	685	715	707	719	795	772	743	747	749	745	758	729	713	720	744	713	725	738	721	749
23470	21386	30853	43806	52202	44925	30597	12896	2671	705	438	473	443	467	407	440	442	416	419	442	451	422	446	421	412	438	450	432	427	460	438	451	416	413	448	447	450	426	397	415	437	426	416	451	448	429	431	469	460	437	389	450	429	434	447	442	444	453	403	472	439	410	474	473	430	417	391	447	436	440	427	430	415	445	433	469	441	424	426	411	444	432	451	443	466	445	424	393	432	455	416	444	398	401	436	466	406	443	420	425	405	439	425	403	449	434	453	423	455	458	393	414	429	406	382	470	424	440	421	405	416	404	440	451	418	454	459	426	413	418	436	432	435	452	482	409	436	391	430	420	411	432	450	459	421	435	437	421	445	467	403	418	416	451	425	419	475	437	434	409	412	406	446	461	445	445	401	419	447	439	403	461	449	415	478	404	446	426	414	454	459	427	414	411	435	432	405	451	444	416	441	439	451	446	432	416	428	431	422	408	459	432	448	412	442	435	412	455	418	447	441	434	442	425	422	426	448	416	442	446	445	422	387	417	437	416	438	442	407	445	450	420	435	427	452	435	456	414	432	398	454	426	417	431	435	399	458	447	442	396	426	438	423	407	427	409	471	397	446	415	414	433	398	434	405	456	435	426	378	411	440	437	418	438	398	452	408	421	424	421	410	414	421	420	413	443	427	396	425	395	426	463	416	418	466	394	460	458	443	405	411	433	428	422	457	452	483	458	416	446	430	443	431	428	485	425	400	382	468	434	413	445	432	410	452	459	416	426	435	417	403	418	473	401	405	389	447	481	445	444	444	415	407	468	438	416	404	413	428	445	380	426	412	410	458	442	427	415	385	384	420	435	438	400	439	453	427	474	452	399	420	430	398	409	406	471	403	456	435	423	442	448	479	409	439	439	414	402	426	432	407	441	435	444	408	422	419	434	411	459	395	424	420	410	447	490	433	449	390	425	433	471	414	406	430	405	437	410	430	414	399	406	427	440	439	427	421	402	420	399	415	418	453	429	382	422	422	429	454	472	431	412	439	420	448	453	429	411	428	474	457	455	443	422	457	382	420	411	410	412	398	393	442	438	454	445	435	449	403	471	423	453	416	452	435	481	405	422	442	435	440	423	438	428	433	429	464	438	436	432	398	435	473	418	423	431	405	418	454	416	449	410	415	441	400	414	415	401	431	403	441	412	411	435	406	389	406	451	457	417	397	440	413	415	435	394	430	411	465	430	473	415	450	420	404	383	404	429	374	417	413	405	429	408	450	413	479	467	444	457	403	387	416	483	441	403	468	442	435	423	403	405	401	428	408	451	441	423	435	471	448	415	472	467	426	435	415	442	444	414	391	417	392	417	451	403	413	416	406	448	436	442	427	433	439	429	413	429	403	456	444	409	468	462	436	437	439	445	400	428	419	432	474	455	451	465	399	391	410	414	456	442	404	426	413	449	439	445	471	433	463	412	397	430	474	417	392	419	430	455	466	397	433	424	417	424	429	443	417	477	433	428	446	439	426	442	467	422	450	402	402	442	457	395	424	432	414	417	396	457	400	414	413	413	452	432	463	404	391	406	446	466	426	418	413	402	384	437	387	429	406	443	432	449	437	470	454	403	422	434	477	462	432	375	417	421	414	435	415	402	452	404	466	444	426	436	421	455	414	413	418	435	439	448	441	465	433	417	439	423	453	436	465	412	465	429	412	433	416	430	412	421	431	435	453	413	430	386	428	436	429	419	414	446	461	422	446	426	381	434	425	466	415	433	411	447	437	447	405	458	413	437	440	471	405	443	410	427	425	432	420	432	444	392	440	431	453	446	432	428	468	401	424	405	373	392	429	461	433	473	455	408	433	415	428	410	428	411	436	458	451	418	419	408	387	482	433	418	427	466	422	404	384	426	404	409	442	418	428	427	435	375	469	400	420	422	398	404	411	432	446	449	427	375	418	462	422	421	431	416	418	447	406	449	434	433	430	432	411	439	428	399	465	445	428	437	430	453	437	441	482	408	440	391	454	464	453	416	397	402	421	440	440	443	398	446	420	441	451	402	442	438	436	410	418	451	434	427	398	381	424	435	430	433	451	402	412	437	419	406	418	395	427	369	460	442	393	425	453	424	414	427	400	409	410	460	431	445	411	429	443	412	429	428	391	454	393	460	427	419	418	454	393	445	439	468	415	418	422	405	442	393	424	449	415	437	435	425	421	420	415	432	413	432	430	479	409	438	407	404	407	435	448	389	418	427	417	446	430	410	413	419	406	388	399	459	456	444	395	426	434	446	454	448	390	396	398	428	429	419	400	404	412	446	438	422	405	449	448	436	406	452	415	443	433	416	448	394	432	421	418	455	448	395	413	428	424	444	429	463	434	487	420	433	409	450	456	434	442	425	447	383	427	423	444	443	400	437	404	432	431	430	425	437	434	444	458	417	469	380	419	441	448	421	400	436	416	394	439	420	478	466	392	441	422	431	409	452	416	408	444	424	419	429	403	444	438	437	418	470	435	439	444	453	436	438	426	443	416	458	461	439	422	457	469	409	471	463	391	416	417	413	445	409	468	403	423	405	457	455	450	407	437	464	436	427	434	410	433	417	433	445	409	442	425	430	413	405	425	436	426	443	443	430	423	441	433	407	413	364	432	411	456	429	427	414	435	446	425	420	458	418	414	427	432	396	437	474	428	428	419	464	430	407	398	439	411	449	387	417	430	479	420	444	443	406	446	467	414	396	451	405	451	429	408	414	413	437	383	423	403	454	455	410	438	399	420	430	394	414	428	434	430	458	432	429	432	405	409	420	410	391	428	428	437	423	436	431	427	446	444	420	417	429	426	426	461	436	446	408	424	388	438	418	395	415	426	391	459	426	451	433	427	403	443	468	427	439	420	415	432	432	434	444	402	392	436	411	471	494	415	449	451	476	439	455	413	460	424	435	436	439	413	440	448	486	442	454	438	443	430	421	394	417	445	420	460	413	454	466	442	409	385	469	414	378	417	428	437	440	410	442	420	425	418	407	422	437	433	420	427	463	445	459	428	456	443	391	408	417	419	448	444	441	446	450	429	417	440	430	444	434	399	472	454	420	428	423	416	470	447	404	388	418	444	427	434	430	439	407	434	407	424	397	418	426	408	425	396	437	408	452	395	453	412	438	440	420	429	408	389	411	427	434	410	425	430	443	427	394	446	436	419	435	417	432	415	376	394	411	454	440	452	437	445	455	423	412	433	431	445	454	408	407	400	403	387	416	447	447	460	439	405	448	438	425	413	462	432	414	424	452	403	431	449	413	432	417	423	434	421	413	433	454	431	430	455	439	449	446	432	419	418	409	429	419	452	419	406	461	428	442	416	441	453	436	409	418	435	422	405	426	423	440	453	412	421	446	431	444	400	414	430	455	407	394	449	470	433	443	435	428	433	436	438	398	442	458	425	427	402	432	426	443	423	407	418	400	424	433	428	429	449	411	432	396	426	447	438	380	418	461	430	411	475	481	441	441	429	457	476	420	445	460	459	444
10641	22302	56695	81300	70720	52831	34718	16925	5299	1397	789	776	797	812	791	767	771	785	759	807	731	811	814	835	757	792	753	792	813	764	768	832	792	747	790	780	781	802	802	793	777	760	803	768	796	804	775	749	801	833	737	783	737	781	767	760	784	784	830	764	785	761	821	812	806	769	744	754	797	838	774	760	768	790	732	761	752	820	866	791	773	787	795	846	776	806	738	818	792	755	766	818	771	788	786	795	761	749	774	777	755	824	775	742	784	814	775	756	784	772	820	783	772	781	850	731	776	789	790	822	744	773	769	802	780	777	763	815	764	792	781	741	744	803	739	805	773	770	833	795	761	781	801	782	770	795	777	762	775	817	794	757	758	754	741	780	778	795	766	826	765	796	794	724	797	775	721	776	756	781	814	774	806	750	804	784	805	755	804	777	806	837	808	798	758	718	779	779	772	748	797	836	743	794	770	762	789	767	760	823	779	773	782	748	757	796	836	831	743	825	732	756	732	829	753	800	806	840	798	817	722	802	797	768	826	803	767	783	791	750	773	774	774	800	742	740	790	774	769	741	792	750	814	784	770	700	804	798	796	825	746	799	778	792	783	836	758	796	738	858	803	806	771	831	773	747	752	782	812	786	780	776	772	786	789	762	753	768	738	781	792	759	817	798	810	788	778	727	745	759	803	786	795	802	834	759	783	798	797	769	809	723	812	776	852	793	778	809	809	789	788	807	845	778	805	816	782	735	776	792	755	781	794	799	747	791	779	735	791	812	762	751	815	830	756	849	815	775	792	764	804	788	820	794	810	768	803	833	816	753	775	780	819	750	818	800	774	756	795	849	770	793	764	761	823	784	814	759	786	721	790	787	773	789	829	752	760	762	766	789	801	843	804	774	831	819	815	769	802	738	851	775	826	745	806	764	796	786	757	706	792	793	761	776	761	732	785	779	814	736	752	759	748	711	807	798	799	794	779	788	797	778	806	835	801	759	776	775	724	753	776	818	788	790	789	746	805	758	753	801	773	783	812	803	763	784	795	802	814	780	760	802	797	770	790	764	789	767	761	726	809	834	760	757	749	752	800	754	807	758	749	834	810	750	786	778	753	772	757	769	804	776	849	802	799	797	782	770	792	754	769	773	804	829	787	800	809	774	777	750	833	772	824	822	804	730	784	764	799	742	759	779	732	752	813	742	752	815	786	746	750	807	811	777	768	805	775	781	803	767	779	756	769	736	767	791	805	764	762	754	799	771	814	749	769	801	822	800	750	822	807	816	735	767	719	723	743	811	788	825	777	774	790	803	765	812	782	781	777	779	741	759	759	731	827	751	825	832	768	828	769	746	765	792	786	739	781	726	807	800	862	800	770	808	782	772	829	771	806	763	792	727	755	811	831	828	777	821	753	834	799	806	785	797	728	767	755	774	781	789	787	748	781	752	798	774	837	791	792	815	750	803	834	792	761	808	788	795	814	780	818	748	786	765	759	819	804	849	788	837	783	787	805	783	786	767	796	744	776	789	748	777	805	785	796	748	792	751	824	782	840	810	772	811	771	844	765	775	768	823	714	810	785	740	788	777	812	814	778	769	810	758	782	821	748	766	726	801	776	772	767	764	793	772	731	825	771	831	765	834	835	764	784	749	762	838	794	779	802	794	764	818	793	749	801	833	774	786	771	804	769	790	803	780	799	810	789	731	789	778	728	782	795	797	768	758	806	773	771	817	746	737	802	736	769	761	732	839	764	789	875	799	811	774	814	773	780	748	794	782	822	770	761	796	795	752	784	780	785	812	763	809	844	741	759	764	774	764	729	798	742	787	808	793	801	803	809	776	807	806	756	814	779	780	805	738	778	824	741	798	771	766	808	762	779	790	732	771	775	803	815	803	829	785	821	751	831	785	818	803	819	782	770	803	824	804	816	730	794	768	770	774	748	779	796	791	796	780	797	791	808	795	767	773	811	816	811	750	781	789	760	753	790	769	822	753	793	777	791	831	801	828	832	812	768	797	824	832	789	744	783	764	806	787	771	748	753	785	784	812	768	821	817	827	777	776	816	798	807	745	763	795	797	752	832	767	755	777	826	751	803	781	800	785	835	820	775	792	822	824	763	772	759	798	809	776	796	756	780	763	797	824	762	774	790	785	785	751	793	777	798	761	816	791	760	822	767	814	852	833	760	762	849	745	804	754	766	736	792	831	759	805	743	787	789	761	769	790	816	826	769	778	721	773	788	756	758	740	787	777	765	795	766	871	784	785	780	778	817	783	797	792	800	849	773	817	823	799	790	748	757	819	827	749	806	751	786	809	806	828	819	763	808	812	796	754	802	788	805	809	761	818	814	835	768	752	786	803	772	771	822	748	772	795	733	802	794	770	789	737	807	842	779	758	816	774	782	803	754	801	789	733	758	768	800	760	769	794	770	779	809	788	789	768	829	759	794	811	798	754	815	747	736	707	846	767	755	762	813	789	803	788	812	781	816	789	707	780	789	784	741	808	719	862	774	822	846	767	749	746	782	763	816	750	781	782	791	781	733	744	786	756	761	791	771	758	801	777	752	784	817	741	792	787	783	713	785	750	827	779	767	753	771	730	734	787	802	825	771	828	778	776	758	778	809	785	797	761	748	766	741	754	805	846	734	755	812	763	759	803	786	789	783	807	835	810	773	822	808	804	797	800	747	756	777	771	831	762	735	806	805	809	760	797	798	814	770	792	819	750	793	767	767	826	772	779	791	833	762	806	787	801	776	814	821	734	798	777	826	786	761	804	759	762	791	758	787	813	758	781	760	818	786	750	771	764	746	766	745	745	782	734	795	760	789	768	759	760	784	814	759	781	739	806	742	763	768	815	799	831	797	781	787	766	765	765	810	809	819	784	719	775	768	771	780	803	748	768	811	762	777	805	778	788	819	759	745	781	812	751	778	780	762	812	794	739	819	806	766	786	787	743	685	770	735	805	768	788	749	806	749	780	783	773	835	743	809	806	768	779	809	775	768	776	800	811	815	785	804	806	747	758	838	773	780	819	771	798	786	748	741	765	761	783	811	752	829	809	735	741	837	810	795	812	767	846	841	740	802	799	816	740	774	795	766	805	774	759	830	770	749	817	758	801	832	766	827	777	762	807	773	770	764	752	802	745	763	795	817	804	812	772	801	830	819	751	825	806	791	753	791	832	835	835	803	776	791	815	791	802	773	790	763	782	775	722	745	807	757	741	818	769	792	761	774	725	788	801	801	821	781	775	729	772	815	756	793	791	774	790	805	788	848	835	790	754	832	751	800	815	798	797	743	769	818	807	795	778	819	842	780	765	778	789	784	798	799	719	825	752	791	774	802	793	796	831	806	798	795	781	768	754	822	802	781	817	816	838	811	796	774	757	763	718	800	763	759	802	759	797	819	822	739	825	831	782	770	811	824	794	794	764	785	744	802	836	770	786	785	800	776	817	814	814	790	786	769	805	748	787	774	815	777	778	787	829	817	768	761	826	813	761	820	789	780	811
26972	20023	17647	27717	20804	11266	3979	1295	616	505	422	521	480	439	493	447	488	474	474	484	452	473	459	476	478	442	487	483	463	486	502	497	464	475	489	491	425	479	495	480	439	480	453	433	479	512	495	456	466	463	437	464	507	467	448	435	485	511	471	474	493	508	473	503	482	441	458	507	471	437	456	427	461	508	458	462	454	461	522	467	490	444	490	509	449	472	437	462	513	469	445	449	486	518	464	461	427	464	452	443	487	441	448	437	458	509	476	472	477	480	509	473	499	479	524	446	457	435	497	473	463	473	481	523	473	527	466	487	468	504	502	415	457	478	506	503	466	439	441	494	480	458	497	458	481	436	498	476	425	453	460	443	481	500	458	491	480	500	476	436	465	466	480	463	450	486	494	454	470	459	473	427	437	470	485	442	441	507	476	451	455	489	475	471	453	492	477	504	452	472	512	451	475	460	450	519	495	453	476	462	419	456	481	448	469	492	472	461	473	491	472	490	495	486	481	441	450	479	444	452	494	478	449	453	447	471	493	448	482	482	449	483	481	464	469	475	460	426	460	458	464	492	474	465	453	489	462	484	473	476	479	458	464	458	469	465	483	456	489	427	474	498	469	469	495	457	447	459	477	474	490	465	479	481	455	496	492	461	468	482	507	492	480	493	443	423	495	453	462	465	467	452	454	487	477	495	457	486	430	469	470	453	495	480	440	438	449	492	445	445	461	478	465	481	463	488	477	456	466	460	479	519	488	483	462	446	492	483	429	434	429	432	516	466	482	495	500	508	493	485	456	432	431	486	482	473	486	489	492	447	513	492	439	468	465	432	443	436	494	536	439	479	500	446	490	433	467	467	485	456	490	458	482	483	496	478	484	446	480	459	493	464	456	496	464	471	513	461	440	458	459	455	480	419	454	446	497	460	455	477	449	458	478	466	462	464	466	465	504	477	469	487	491	455	450	485	467	453	470	484	457	477	502	445	472	502	475	489	457	460	466	474	471	493	470	470	477	428	453	465	465	492	478	434	482	479	466	442	458	460	476	493	458	481	467	453	471	465	456	493	479	474	495	458	471	499	465	435	455	439	466	478	431	456	468	454	451	462	465	487	449	477	523	460	461	460	456	467	478	503	489	479	455	455	455	504	508	510	450	452	491	438	505	493	480	442	477	470	474	518	505	466	451	482	483	479	461	528	488	474	497	486	430	500	461	492	481	473	468	483	432	434	493	453	441	449	428	478	475	483	473	485	507	450	467	469	497	423	468	453	483	460	489	441	484	484	456	436	445	464	504	502	452	478	510	459	427	430	457	416	486	484	476	478	491	512	464	441	475	482	481	469	508	462	429	451	477	447	463	472	463	444	486	474	523	431	467	498	476	472	509	497	463	472	492	462	460	464	446	454	471	495	475	481	503	476	484	462	459	475	484	472	425	465	446	498	485	470	459	461	493	492	477	459	462	464	439	472	456	481	488	477	484	457	484	463	500	435	451	482	506	496	457	458	464	478	474	409	458	468	449	432	467	488	440	444	468	465	471	472	471	458	486	494	446	499	504	491	484	459	431	454	488	465	462	486	495	474	448	498	474	445	477	423	459	470	436	456	448	487	468	447	456	469	456	492	476	481	477	458	477	454	476	462	501	472	462	485	466	464	440	443	456	510	434	439	462	463	437	491	453	469	492	471	446	476	489	455	474	467	499	484	461	452	482	459	456	475	454	451	493	475	474	466	468	476	478	470	496	478	488	497	503	487	505	451	470	474	481	502	438	468	461	459	486	474	489	483	473	436	467	472	480	444	483	473	445	454	474	463	476	475	496	468	463	479	467	452	450	464	461	491	467	473	443	473	492	467	458	459	473	453	475	471	495	482	472	473	483	460	462	503	470	468	464	494	482	469	517	468	489	478	503	428	444	461	498	479	418	424	504	491	443	474	474	479	471	483	474	474	490	450	464	434	426	484	514	464	487	455	469	487	460	481	487	466	471	444	467	480	477	442	476	488	463	469	497	438	457	435	484	448	468	471	476	460	456	454	464	503	498	490	439	436	465	465	408	485	492	503	473	457	466	466	472	439	465	493	466	489	454	453	509	511	462	468	470	450	493	465	470	468	479	499	502	467	460	483	456	473	522	467	444	450	496	466	463	459	424	469	466	496	494	440	446	482	459	467	508	449	502	439	476	474	488	396	465	472	473	473	518	454	499	482	488	486	512	436	455	477	496	502	449	509	497	458	421	468	473	464	498	486	493	463	450	465	478	504	460	479	503	489	511	461	420	462	501	463	482	474	423	516	481	465	504	496	443	485	484	439	431	432	470	482	473	456	461	500	480	485	456	441	540	460	454	477	447	477	463	503	433	475	456	427	434	499	434	473	511	460	464	434	485	452	439	439	476	478	468	474	477	464	435	496	444	478	477	479	458	485	457	463	453	450	450	483	487	463	488	451	470	474	473	492	513	468	438	483	464	484	505	462	478	451	453	462	479	488	455	484	453	479	500	484	490	510	494	414	488	452	484	472	431	453	461	498	494	466	475	492	469	459	436	438	461	492	467	469	497	427	506	482	454	477	483	468	454	465	462	474	473	510	488	506	475	451	490	474	459	454	491	486	511	479	459	488	477	490	482	500	466	454	504	485	474	497	478	433	471	474	448	488	451	465	496	474	487	443	525	486	472	472	479	449	431	430	476	438	448	483	458	446	474	506	476	443	495	469	451	492	472	454	481	486	476	494	471	458	479	452	418	442	510	459	467	463	428	437	444	470	507	481	483	464	448	461	485	471	452	464	435	469	436	473	442	467	478	465	457	407	468	466	459	494	458	483	463	447	498	474	451	461	469	487	496	475	464	485	466	484	478	478	514	464	487	486	452	450	488	428	458	454	450	482	413	436	499	460	514	466	451	447	508	472	466	447	461	439	482	464	450	485	478	480	436	499	454	490	473	433	462	467	470	460	456	466	463	461	491	458	425	468	458	503	442	472	449	492	490	511	490	475	473	471	471	506	476	473	488	492	462	486	472	506	476	488	500	456	483	477	507	457	491	505	447	491	463	493	474	463	458	475	500	455	455	488	483	475	481	492	465	450	474	482	506	471	478	443	483	493	479	488	476	500	460	486	466	448	473	469	453	461	483	529	454	422	504	452	465	480	447	491	497	510	498	467	484	490	444	523	486	450	473	515	489	486	462	479	483	433	513	460	480	486	471	479	461	491	477	479	491	458	456	453	479	480	445	484	451	509	465	461	436	434	448	469	487	445	441	492	470	422	493	509	483	483	457	498	497	485	444	457	467	508	429	472	462	466	460	469	457	435	451	423	462	457	491	476	465	448	483	491	458	500	448	463	450	477	432	475	457	483	471	445	441	452	494	489	448	461	484	431	498	477	477	499	453	462	456	454	469	498	478	471	460	467	438	457	465	467	467	465	461	459	451	463	487	426	442	502	431	463	492	457	476	491	481	484	469	473	476	465	474	489	471	478	496	484	501	495	407	466	488	495	455	454
5664	5352	25432	33597	28114	17998	8167	3030	1342	1028	831	948	881	913	907	952	856	911	861	908	879	904	894	882	917	922	897	895	915	875	854	897	903	935	901	889	918	914	920	901	868	905	866	928	884	927	850	866	889	900	966	885	859	912	864	909	889	911	874	908	871	916	895	911	900	879	919	929	905	878	875	923	891	897	894	881	912	966	905	901	912	863	919	911	858	906	977	956	926	933	891	883	872	911	912	891	906	888	886	901	855	892	861	895	891	905	888	887	805	940	872	905	913	890	842	897	924	941	877	921	861	910	915	912	918	860	850	857	875	845	887	859	872	905	866	843	863	886	927	883	872	959	913	868	881	916	882	930	936	892	903	904	881	919	956	915	923	885	880	963	926	855	903	902	899	881	868	920	916	916	899	953	929	862	918	877	909	866	873	866	870	888	901	830	853	863	880	865	937	842	892	907	890	893	828	903	878	938	864	889	925	863	903	827	902	916	864	882	889	915	888	876	954	827	918	872	826	913	883	838	853	865	874	875	910	819	912	845	853	904	899	890	920	846	868	865	930	867	885	963	820	919	913	887	865	947	891	951	926	848	873	875	860	932	910	863	886	853	925	855	903	891	904	875	903	876	910	901	867	872	845	889	849	911	875	908	927	976	888	886	849	837	903	836	855	889	858	920	903	867	878	884	966	898	868	914	904	908	843	911	960	903	872	849	854	920	915	904	907	853	912	919	870	863	980	891	838	837	911	917	924	864	878	915	894	890	882	865	881	919	945	883	912	891	871	855	888	843	873	943	877	937	867	848	845	872	901	918	859	842	904	871	913	841	882	874	915	915	900	920	826	890	899	919	879	925	891	858	888	896	925	863	870	862	886	865	863	871	881	875	906	943	940	825	934	790	874	870	877	904	863	886	934	863	886	876	892	847	902	904	885	910	910	884	924	883	910	885	933	913	880	907	933	848	856	934	931	925	898	889	914	848	864	870	899	877	865	834	857	901	929	869	887	830	895	891	870	872	860	864	889	853	887	905	925	889	894	899	898	862	896	919	880	891	912	881	881	909	888	856	881	886	870	865	874	893	887	931	867	895	867	936	859	905	915	881	894	930	879	893	881	915	890	905	882	914	880	931	920	860	931	930	873	843	876	899	886	884	871	881	887	840	885	938	846	921	885	867	827	892	918	860	878	912	882	859	953	840	948	868	906	904	856	915	907	906	917	891	899	925	885	863	847	943	926	922	968	878	914	982	830	882	903	894	835	889	886	908	917	954	930	920	841	875	908	945	873	902	922	892	862	913	930	959	916	920	867	847	872	845	887	878	920	896	912	919	958	872	916	896	901	902	914	914	923	876	852	894	872	859	907	811	887	860	912	881	888	917	900	843	855	906	912	920	864	882	899	884	893	889	862	901	951	897	860	900	911	852	870	878	921	906	911	904	864	914	957	873	885	865	958	895	871	886	921	915	860	919	878	891	875	897	920	847	892	856	931	913	846	898	891	892	892	954	886	888	926	904	885	887	832	944	855	909	845	859	893	816	895	907	936	928	934	876	916	900	907	881	928	864	921	877	902	950	944	932	877	917	939	875	964	868	871	901	892	850	859	824	899	862	904	850	876	944	910	882	892	853	858	904	863	902	899	885	847	898	868	899	939	872	876	950	914	855	901	851	853	868	911	908	906	854	820	853	861	889	856	953	900	913	863	847	866	914	878	923	883	858	856	875	887	891	866	883	911	879	968	899	887	872	828	850	860	919	938	891	856	929	847	867	856	865	905	891	815	904	848	953	871	859	885	882	874	890	884	864	841	841	843	961	910	901	885	921	880	881	909	875	895	837	872	891	895	949	938	927	867	881	866	873	921	912	927	880	832	886	880	856	881	898	901	891	856	945	921	870	884	898	914	877	918	915	928	933	898	935	931	870	901	913	895	903	908	960	880	857	888	854	888	883	864	893	897	883	938	943	921	886	920	876	946	899	911	917	854	910	928	888	889	870	880	887	867	849	936	879	909	857	869	882	853	858	890	860	877	900	877	937	908	869	890	942	917	896	882	901	823	880	926	890	896	864	864	959	872	887	941	930	876	933	897	871	907	923	879	942	866	877	869	970	910	916	928	886	897	915	914	871	827	903	915	888	884	867	895	875	902	930	913	918	888	860	865	871	858	942	864	867	913	919	947	891	917	875	889	884	944	922	806	915	853	873	862	908	863	898	904	869	957	893	887	857	865	888	905	876	899	904	930	888	870	915	902	868	873	920	871	862	949	909	938	876	939	940	895	904	969	879	868	872	832	954	883	962	887	880	866	835	908	877	915	886	908	897	870	895	926	857	879	928	867	866	893	925	934	911	849	852	850	841	890	916	915	903	957	913	903	929	898	900	890	873	831	861	907	866	888	909	874	848	875	903	861	849	851	886	901	845	926	921	858	842	860	861	904	811	860	866	866	887	925	899	881	854	935	877	886	896	898	905	888	932	891	873	891	907	912	855	903	844	908	881	889	915	917	893	860	867	907	852	928	929	867	880	952	924	914	905	913	899	909	893	898	867	865	878	868	861	885	918	928	890	883	841	870	878	905	900	855	890	933	874	849	947	883	852	925	889	863	906	848	948	870	907	887	920	913	866	852	929	870	905	837	892	903	916	861	924	924	870	899	898	950	837	901	880	906	854	912	805	891	871	882	924	868	867	926	868	897	887	851	911	890	850	846	888	870	853	832	938	922	936	885	871	869	845	893	842	909	882	922	893	834	850	963	915	897	894	857	864	866	900	823	944	878	867	875	866	884	939	879	906	940	907	901	953	909	888	821	837	871	878	854	868	918	893	908	881	833	907	886	813	907	864	943	863	877	846	910	873	866	878	890	927	867	845	912	884	908	914	878	920	890	855	907	861	899	809	913	872	889	908	881	876	895	878	889	875	897	898	917	887	909	927	886	917	882	874	886	880	946	878	922	869	889	896	886	891	857	848	857	910	898	884	907	887	874	877	918	897	934	878	886	857	920	869	899	931	942	857	925	934	890	879	842	880	935	912	887	896	865	934	836	868	913	956	865	880	927	892	921	910	897	877	899	860	863	872	904	860	905	880	924	925	870	845	849	860	922	901	886	884	889	905	892	890	884	950	925	867	859	895	887	930	921	873	886	911	900	888	870	898	872	880	875	881	904	888	850	903	896	898	854	874	903	906	880	915	885	863	909	940	869	899	802	868	882	892	911	906	861	854	896	891	884	947	876	903	836	942	899	840	852	885	856	869	892	910	815	849	907	850	950	929	903	871	853	902	857	861	919	898	875	921	920	907	864	932	893	886	890	922	942	904	895	911	909	924	893	917	874	848	846	862	934	889	893	925	852	885	926	880	885	917	855	869	929	927	932	856	897	916	931	889	900	860	896	917	933	914	921	884	921	907	847	855	903	906	930	885	945	893	929	888	862	869	916	832	866	919	941	851	883	886	934	867	878	907	868	913	856	907	855	931	893	909	882	859	917	845	931	933	919	883	858	878
24359	21374	31380	52551	52427	38307	22472	7343	1283	478	390	366	334	356	372	357	354	350	385	386	371	354	339	332	324	358	351	353	364	360	380	368	321	344	354	369	350	371	361	328	360	339	394	364	368	326	360	342	387	352	341	394	381	336	365	344	386	376	323	350	405	342	345	371	371	391	331	361	351	376	353	367	356	363	365	397	391	335	398	374	384	359	335	343	346	367	360	386	365	386	418	364	365	371	389	363	397	313	359	357	322	332	375	334	364	394	350	315	374	395	364	356	306	396	349	356	390	337	379	384	378	357	311	372	361	388	327	390	336	350	316	348	346	384	342	338	364	348	370	341	354	321	356	316	379	333	371	344	338	340	366	348	338	390	369	359	374	358	359	314	343	394	345	357	362	341	371	358	361	339	385	347	368	379	324	359	328	380	360	407	334	389	373	373	371	338	366	351	354	364	360	346	330	367	368	351	365	409	352	343	383	341	355	345	349	372	355	343	375	360	378	348	358	382	366	390	373	360	363	328	381	346	333	347	360	365	322	364	360	373	412	357	362	415	348	374	316	348	360	323	346	376	370	352	377	343	371	349	363	375	394	361	378	350	351	377	376	346	343	344	378	368	368	356	382	324	373	355	337	362	342	348	351	366	368	349	341	349	331	374	354	333	350	383	356	347	379	345	363	359	319	364	308	363	372	362	386	391	341	356	367	339	352	353	363	353	345	414	351	327	336	366	365	356	346	363	344	335	386	358	374	334	343	336	350	350	384	354	324	380	318	357	379	345	359	375	337	350	346	369	392	364	377	336	326	334	342	362	377	378	378	383	367	361	345	343	357	360	342	364	380	374	337	395	368	330	357	348	395	381	388	331	374	352	345	361	367	343	376	344	382	391	336	312	355	373	388	357	365	333	342	342	348	337	341	348	386	362	349	355	368	362	338	385	358	362	372	363	337	350	354	363	325	371	345	365	366	381	319	352	355	351	345	386	389	331	349	348	361	340	384	377	364	366	321	362	364	343	342	358	344	331	371	375	366	391	314	355	379	370	354	357	342	366	355	344	354	330	388	353	337	399	343	364	353	373	351	368	347	368	358	355	340	338	321	366	390	379	330	382	351	350	358	359	356	369	383	316	345	365	348	328	354	363	339	347	326	349	334	316	385	326	342	341	369	346	345	333	364	348	376	375	378	336	368	358	368	365	367	347	330	381	352	366	342	338	372	316	356	368	338	372	305	333	375	413	375	352	348	381	388	353	354	371	316	365	385	366	363	341	372	332	371	391	355	351	361	356	367	366	354	389	349	388	347	338	354	339	357	345	357	368	360	314	390	352	364	378	408	383	370	359	349	344	324	351	373	327	371	318	334	336	352	359	324	351	334	365	328	357	353	357	387	339	331	367	361	364	361	330	383	398	316	357	353	355	385	370	344	360	367	343	322	351	351	348	371	343	362	396	349	326	394	334	370	393	377	348	354	353	357	372	342	357	370	336	329	370	336	363	389	332	342	350	361	375	345	349	354	347	365	333	331	374	354	340	356	361	359	377	370	320	350	365	344	372	346	342	341	362	378	368	348	345	363	335	355	339	317	349	364	336	359	356	386	362	370	346	342	376	349	349	361	361	377	360	366	386	357	349	338	364	375	361	373	369	390	335	349	377	353	356	382	391	363	336	355	351	370	316	379	336	355	383	379	364	394	338	361	356	384	379	336	355	389	404	365	372	366	329	342	359	354	368	363	394	359	354	327	356	366	350	339	372	350	349	345	367	348	374	364	358	326	386	350	373	354	346	362	355	361	350	381	341	373	363	342	352	351	351	360	350	356	360	343	373	358	360	379	381	318	364	333	362	346	375	339	335	356	367	372	386	324	353	338	361	353	344	340	345	336	397	363	352	341	359	360	387	353	361	317	340	358	379	363	375	334	380	372	359	374	343	387	377	349	343	353	334	342	329	347	332	352	397	344	344	349	334	343	367	377	351	375	343	364	306	353	349	346	386	378	372	343	372	367	333	381	366	347	372	359	371	347	356	332	415	355	327	344	346	360	366	367	323	324	358	371	384	338	389	336	386	353	341	377	367	402	349	359	362	362	345	362	358	314	366	321	347	362	370	344	364	346	343	377	360	328	349	308	346	391	365	333	374	364	364	376	348	386	357	366	367	377	351	331	378	379	342	363	364	340	354	351	361	391	337	311	349	341	347	355	385	330	355	365	380	347	369	345	349	355	370	329	346	365	347	381	364	358	392	351	331	398	346	368	346	353	364	365	339	388	358	357	369	334	404	387	381	386	386	386	370	328	338	390	383	322	361	359	354	378	354	345	339	324	335	343	378	316	357	345	362	379	333	361	357	349	374	314	341	398	340	326	358	375	365	376	393	354	349	354	353	333	321	330	347	376	311	351	367	388	355	375	367	339	376	380	373	341	383	315	341	327	349	380	356	375	343	356	365	337	341	377	360	377	370	376	369	346	362	349	380	348	340	348	387	392	377	319	352	342	364	351	342	328	328	353	386	348	308	381	360	361	361	379	333	366	349	347	367	322	334	408	364	347	346	346	357	329	339	353	367	375	339	353	347	348	364	349	369	300	355	344	334	342	364	334	331	350	357	378	361	353	351	349	341	357	350	407	371	341	373	381	380	367	361	359	362	357	369	366	377	334	317	350	378	359	342	349	373	408	355	374	351	350	373	347	326	353	358	346	378	367	365	317	352	385	357	366	347	343	346	367	357	353	373	332	301	320	341	364	378	359	358	334	322	346	366	343	357	358	323	339	337	381	349	360	331	330	345	360	334	420	375	347	387	372	373	353	385	373	338	353	331	352	358	356	349	354	367	347	324	356	399	377	362	377	363	370	371	359	389	356	343	343	362	303	318	335	352	365	384	387	339	347	350	338	349	372	367	365	360	375	339	346	337	380	372	357	386	337	331	348	335	354	345	342	353	335	353	362	338	355	365	362	343	344	380	359	362	351	370	379	381	348	371	342	350	380	343	395	361	367	383	359	383	320	366	343	361	344	373	390	354	366	369	369	346	387	372	368	337	353	349	362	363	389	333	375	364	365	358	369	377	354	362	336	367	330	342	368	372	365	350	385	322	337	346	368	342	320	366	351	405	342	368	325	337	365	359	383	345	377	340	336	350	355	318	352	335	378	346	386	339	327	370	345	360	327	363	372	379	372	349	391	359	331	361	326	354	321	320	353	387	395	342	379	334	373	348	369	364	374	370	338	356	357	328	355	366	329	354	360	344	378	364	340	363	399	359	356	347	345	345	337	381	355	336	361	361	352	328	368	375	334	374	394	393	385	366	347	339	337	374	353	391	329	361	370	347	335	357	382	389	367	340	359	338	334	382	360	382	374	379	355	397	362	336	346	346	351	394	341	323	362	379	345	354	354	339	333	325	336	324	343	365	335	346	403	364	389	368	362	344	326	362	378	379	339	355	374	357	360	328	326	401	306	356	368	363	334	353	352	372	328	359	341	350	342	352	372	335	361	365	414	356
7835	15684	54268	72028	59835	42533	26950	11834	3205	966	718	708	644	721	685	725	690	675	670	690	683	716	672	685	746	724	729	678	636	679	655	698	690	648	695	650	684	695	711	656	742	650	692	728	715	687	713	682	710	735	663	675	652	733	715	682	691	637	718	675	666	676	701	670	699	666	704	672	667	659	697	663	649	679	688	678	655	668	745	654	634	668	688	639	660	709	676	706	665	688	686	655	633	694	666	663	628	663	652	711	689	728	706	638	726	636	646	736	655	687	679	697	693	648	701	676	703	683	647	692	671	688	661	685	674	714	684	707	701	685	654	649	640	667	688	715	654	717	684	694	679	629	692	714	658	731	702	697	693	734	674	677	670	676	656	665	691	667	660	703	681	662	619	671	712	688	666	676	688	701	738	694	672	673	680	650	736	696	715	644	676	639	701	638	700	686	656	697	651	641	699	682	659	682	721	666	676	657	718	655	662	753	675	687	697	665	660	703	665	716	660	660	662	667	650	715	707	753	705	693	627	683	679	648	704	645	682	712	673	675	729	673	686	685	670	696	695	668	655	640	648	711	689	666	670	682	674	674	696	681	732	666	687	677	712	674	710	701	685	697	670	695	711	736	654	687	680	664	670	670	720	682	666	733	665	690	702	647	704	708	683	667	673	659	690	705	660	717	700	700	714	690	716	684	716	761	651	705	705	708	737	705	661	668	723	708	685	664	685	653	735	647	666	673	682	680	697	693	670	662	670	686	662	655	660	683	682	683	705	650	648	712	695	640	670	688	711	646	691	651	675	655	678	619	701	662	727	715	683	649	712	672	696	666	649	723	718	634	723	695	703	683	708	656	682	684	658	642	646	727	696	602	664	714	660	675	637	700	681	669	690	731	726	684	671	670	688	681	732	691	702	695	690	654	672	706	694	695	670	636	683	723	713	764	695	702	674	704	673	704	749	722	699	713	658	686	608	738	710	642	736	641	672	725	773	663	678	673	701	693	706	651	683	669	671	689	681	684	694	733	656	644	676	678	699	677	674	683	689	701	649	710	703	643	654	657	690	702	662	629	684	691	651	743	658	653	644	662	702	725	724	682	694	610	662	694	708	650	690	654	655	678	668	700	682	737	670	662	659	650	711	694	681	689	689	676	663	663	718	665	695	677	719	681	700	706	656	717	647	702	691	688	644	720	664	666	661	663	640	716	695	694	709	698	628	685	709	667	644	642	697	700	665	712	676	734	689	705	673	662	703	654	666	681	688	715	680	712	636	704	654	683	716	669	680	703	687	734	688	679	733	657	688	674	662	668	663	648	687	690	674	690	634	678	699	653	695	665	683	698	626	699	673	691	666	665	683	694	671	664	688	654	730	628	675	634	645	683	691	687	669	739	638	698	675	739	689	661	702	663	698	678	704	667	667	745	662	708	705	708	701	701	731	681	659	681	623	697	721	732	671	624	677	628	689	688	658	661	671	679	664	712	681	672	683	709	661	608	679	662	690	729	680	711	700	672	695	681	668	676	711	710	682	657	717	661	711	672	628	632	668	656	682	668	635	715	669	707	671	660	668	694	661	678	729	708	697	680	699	658	700	700	628	695	669	729	696	702	687	639	641	696	708	665	665	676	679	657	705	710	691	659	683	665	674	665	695	692	698	740	717	699	668	745	692	657	712	670	668	673	664	697	673	683	696	644	675	725	713	696	690	712	692	707	711	659	677	710	661	657	666	666	696	679	734	655	619	674	694	673	651	683	656	711	687	664	688	703	667	692	704	701	638	663	718	647	668	764	663	649	699	648	685	675	712	695	698	723	664	690	697	681	691	658	692	724	691	677	696	637	709	651	656	746	660	728	673	710	684	697	676	709	666	677	710	664	719	707	670	703	681	658	724	667	671	656	704	705	706	676	729	701	684	720	697	683	690	686	685	692	654	687	676	671	692	702	718	698	675	684	720	742	668	667	655	631	686	653	662	690	646	681	673	655	695	693	712	680	659	659	663	681	730	684	683	626	680	655	648	673	649	694	671	703	691	704	668	677	713	642	646	656	659	671	686	683	728	690	675	652	693	689	701	641	680	683	642	704	689	674	704	674	687	682	670	719	747	713	690	721	709	631	678	707	672	714	638	706	701	696	638	644	686	686	683	679	675	724	696	667	672	702	654	646	721	687	657	715	667	707	678	633	662	693	642	708	659	654	679	742	703	688	686	596	713	728	696	702	658	690	709	663	686	651	696	701	718	689	700	738	655	659	646	675	690	666	673	667	711	673	706	679	690	598	670	672	744	682	722	677	671	662	708	686	710	703	697	670	687	659	662	678	683	700	734	674	728	638	718	751	679	650	683	711	664	700	707	681	691	696	669	694	676	678	714	709	644	717	681	674	657	709	710	667	641	693	704	694	736	674	661	653	670	684	675	686	702	679	678	683	725	672	686	716	704	715	644	623	647	683	689	696	724	679	671	692	669	671	653	667	723	698	654	653	684	716	693	690	694	692	663	703	691	672	711	723	634	691	709	695	686	709	680	742	719	715	726	679	665	727	697	674	666	679	697	689	693	675	693	655	658	691	664	721	675	686	753	712	701	705	669	665	694	644	684	673	720	680	686	650	691	702	688	743	642	669	680	693	665	641	677	671	667	687	668	689	696	693	682	660	679	734	739	688	714	654	663	670	711	708	710	699	723	694	663	697	675	676	704	645	681	708	632	696	708	696	696	660	693	688	659	689	728	709	684	697	691	612	740	672	723	740	701	728	679	654	749	701	738	673	686	728	685	727	721	619	677	680	667	650	702	672	678	685	695	716	691	687	668	657	634	694	662	737	688	665	655	682	706	681	706	644	652	646	669	724	627	677	713	695	706	694	709	641	684	669	724	652	675	747	707	714	680	665	677	673	634	662	680	719	692	681	702	687	705	715	671	687	685	673	658	680	642	738	682	660	698	674	711	675	658	703	689	675	653	683	699	679	677	669	614	681	655	695	663	714	680	670	691	681	731	721	716	717	694	667	664	683	696	617	686	700	713	697	703	670	653	717	647	676	691	713	672	709	640	713	716	702	691	675	709	687	648	681	715	731	669	685	685	705	661	692	701	669	677	677	725	702	650	724	666	706	673	676	732	681	728	680	683	656	709	625	673	694	681	676	683	713	728	715	722	668	667	598	643	680	684	717	673	657	695	665	623	687	664	695	688	714	678	676	687	679	718	692	654	663	670	641	624	675	665	671	661	666	675	718	687	686	648	728	728	715	655	695	645	699	682	681	656	675	675	716	635	697	628	699	713	688	683	669	715	687	706	673	702	696	696	668	655	706	677	681	756	723	679	698	728	689	675	695	706	700	675	690	699	633	684	728	703	697	684	724	691	682	691	678	672	683	654	657	685	667	722	635	714	720	671	662	688	689	685	720	648	725	671	682	711	692	709	695	685	742	707	640	719	670	643	698	688	741	694	698	723	657	661	689	705	620	738	702	705	706	708	689	665	665	658	642	679	709	712	668	675	685	688	720
23514	21405	30397	44984	53185	43446	30574	12788	2037	631	436	409	432	466	435	353	438	414	453	448	442	427	410	448	379	447	413	406	469	402	416	376	393	402	411	418	427	382	441	402	377	472	408	392	415	406	389	425	412	398	412	435	396	384	384	401	416	426	396	398	432	378	410	418	399	434	432	386	429	423	398	407	415	407	430	430	414	408	417	427	425	431	405	411	378	428	393	404	427	406	372	388	419	392	409	414	408	403	413	434	399	423	375	392	420	413	436	425	388	415	413	401	431	437	440	427	390	389	394	422	403	390	409	389	375	356	398	418	389	396	393	419	434	448	375	423	366	432	393	383	415	377	437	405	419	409	440	413	389	402	419	416	415	389	443	408	381	419	433	435	386	446	399	363	390	384	438	424	420	411	411	406	413	399	388	350	417	388	413	419	422	415	377	375	392	402	403	434	410	401	412	390	406	387	409	389	424	416	392	412	427	424	420	381	434	408	432	420	410	427	423	405	413	457	415	419	434	385	386	421	417	426	406	365	379	413	418	399	410	411	394	391	415	436	386	428	409	397	419	440	395	398	435	420	435	429	415	403	424	417	430	403	400	411	371	417	424	413	415	394	425	382	385	385	399	408	390	404	406	403	384	403	409	397	413	427	371	416	436	436	390	415	434	380	420	404	392	413	422	408	433	382	404	426	405	417	443	390	432	418	394	422	434	359	437	422	403	416	389	401	419	412	439	398	379	402	400	404	363	396	372	396	411	426	429	398	407	423	404	414	449	400	393	408	409	428	391	393	418	400	411	410	431	389	391	375	398	407	410	379	400	415	392	420	408	380	425	416	409	431	403	408	386	408	407	428	422	429	408	445	394	455	422	393	393	389	404	392	374	401	407	432	395	402	423	429	427	396	419	413	398	377	443	388	394	423	398	461	399	428	434	418	381	419	428	407	465	423	411	413	394	403	386	448	425	444	413	417	393	424	442	385	392	410	401	401	402	438	410	382	399	390	404	386	430	392	400	382	431	429	448	387	420	420	403	428	392	382	392	438	387	406	376	425	398	414	420	390	410	433	428	425	409	414	407	400	411	449	431	363	391	412	385	402	423	429	399	419	405	402	389	420	380	430	381	438	413	348	441	388	393	394	375	392	421	426	413	396	408	390	430	423	412	395	408	412	400	387	410	395	422	363	415	407	392	403	407	420	407	425	439	419	411	457	397	433	437	366	395	429	440	384	403	419	398	386	381	434	400	398	421	408	397	422	423	426	420	433	380	398	455	406	430	420	394	394	423	434	429	400	403	422	431	437	427	433	415	411	398	373	444	381	392	406	437	436	443	455	432	417	427	404	404	392	407	375	389	396	385	414	422	432	408	424	424	419	390	419	367	390	395	395	374	456	382	422	417	410	415	413	415	417	418	407	407	394	444	397	408	388	441	390	383	386	372	390	447	429	436	395	365	402	444	398	391	433	403	438	412	425	400	423	419	410	409	372	427	408	378	398	379	388	419	388	432	398	370	369	414	398	396	406	425	374	427	413	410	433	407	418	428	400	398	375	433	392	415	382	417	366	404	434	388	410	360	377	435	386	400	402	422	412	366	408	403	417	409	440	419	412	394	394	445	439	432	440	403	412	405	430	376	387	393	379	386	402	420	390	416	400	384	406	428	426	416	387	425	403	397	384	426	430	428	389	441	425	432	422	423	419	408	410	390	418	413	398	414	380	386	398	398	396	401	383	391	424	427	446	418	393	420	381	399	415	403	392	372	386	391	441	377	391	398	400	412	400	413	417	401	393	411	435	433	403	413	408	391	395	403	429	427	405	408	394	430	409	415	403	387	358	389	406	396	379	414	416	412	429	453	424	400	409	397	409	412	409	437	402	423	438	412	424	408	396	399	394	392	397	408	381	393	408	417	416	421	397	394	381	440	405	432	390	388	428	439	422	397	419	395	411	428	408	414	397	387	439	413	418	383	397	430	415	421	386	434	406	390	410	447	414	396	414	380	423	396	417	396	447	408	379	385	422	392	399	443	413	443	394	385	433	402	398	403	419	436	427	399	395	384	416	389	438	391	379	422	401	412	391	388	397	375	438	400	391	403	386	398	376	416	412	394	411	404	386	408	397	404	395	438	389	422	370	409	410	413	397	387	441	406	400	394	415	407	383	439	392	419	392	464	421	389	406	416	385	424	407	427	456	409	430	416	397	393	404	456	403	382	394	393	417	448	410	405	391	474	410	422	422	411	403	440	417	390	400	382	366	397	419	386	430	425	381	420	403	393	407	405	401	374	414	451	416	394	395	402	409	426	424	413	398	421	434	410	419	428	414	401	372	420	435	409	411	408	402	405	414	406	420	409	443	407	420	434	387	400	423	365	402	389	392	453	396	380	431	396	409	406	405	409	383	389	458	387	415	374	403	413	375	410	411	431	409	426	429	411	437	423	410	380	437	414	421	435	386	390	450	407	388	393	380	426	412	399	406	414	422	417	389	407	380	442	365	388	423	424	413	424	399	421	431	441	395	419	393	388	440	442	410	382	379	400	395	422	439	386	402	367	420	402	398	415	429	398	393	407	401	398	410	405	396	425	407	410	428	404	416	411	389	439	409	430	439	424	395	400	412	371	360	404	431	415	383	422	379	384	415	427	426	446	394	386	386	414	414	417	405	434	396	398	388	414	418	406	392	386	400	390	387	387	405	435	431	408	421	422	418	401	413	418	409	398	410	399	395	431	413	407	420	455	382	396	389	362	408	421	422	417	426	469	374	389	426	416	435	427	401	434	400	465	413	417	406	392	414	378	423	432	423	410	384	440	381	428	424	409	440	419	411	446	413	391	463	402	396	394	411	405	377	374	427	396	405	392	386	404	402	405	433	412	392	384	401	425	400	408	407	413	395	433	397	416	451	411	418	446	412	426	448	404	395	385	406	411	387	395	394	423	440	453	410	465	408	419	420	424	409	402	372	404	420	420	394	393	408	388	403	416	405	377	387	422	425	375	397	423	365	397	400	435	407	427	406	389	403	416	398	414	435	423	426	406	412	383	380	410	419	395	443	430	409	425	405	405	391	398	390	407	418	408	439	394	389	415	382	384	379	432	356	420	403	457	408	397	401	409	461	411	389	414	404	376	407	404	398	412	398	425	393	426	371	401	422	405	423	404	436	415	403	453	422	415	395	380	403	421	431	381	385	404	381	411	420	416	382	417	410	386	445	392	382	373	441	421	412	406	393	413	412	415	410	410	450	396	413	408	378	427	408	407	382	403	442	395	403	410	427	390	443	396	406	429	402	417	417	420	402	387	420	446	417	404	412	420	405	392	424	428	391	424	381	404	431	427	375	410	419	413	407	405	379	367	404	413	426	383	409	407	402	431	399	391	416	387	397	380	419	393	398	378	403	411	426	400	409	413	375	409	397	384	411	423	406	401	399	405	410	448	429	412	398	399	400	412	380	392	384	402	384	406	387	417	409	402	382	424	400	405	422	419	363	422	407	405	445	401	388
10639	22265	50396	86729	71263	51165	35205	16660	4352	1145	770	763	745	758	758	789	749	743	735	702	744	784	796	710	769	790	742	757	752	706	733	701	712	744	735	771	766	728	794	657	725	798	751	735	734	759	722	772	793	703	757	823	741	677	790	720	718	746	724	703	763	756	765	770	738	733	733	724	698	755	721	777	791	751	780	750	757	747	744	729	717	779	737	734	742	759	723	757	724	695	729	706	745	783	737	741	748	775	739	729	721	761	730	774	764	729	766	762	752	754	787	798	750	693	697	710	721	700	750	769	786	742	747	755	767	774	782	746	723	767	765	760	728	755	715	732	706	687	755	709	717	772	749	713	722	788	736	711	742	725	738	713	757	723	783	768	724	764	761	786	804	741	764	730	723	754	747	782	747	748	742	770	764	742	735	743	741	744	742	724	714	746	808	708	710	736	760	696	723	741	801	763	713	730	767	765	697	750	774	755	767	799	771	751	741	727	792	743	759	776	810	722	739	714	780	731	763	731	762	797	737	750	732	712	740	740	818	800	788	792	737	727	758	693	719	756	746	773	776	803	764	733	730	695	726	690	777	768	720	736	737	725	773	748	788	767	794	818	752	765	724	692	719	804	718	721	783	746	756	753	757	748	732	774	768	741	746	731	753	704	711	735	748	759	749	726	734	747	763	795	733	758	709	722	704	726	736	715	775	740	720	720	735	715	766	672	765	757	761	767	753	758	765	774	748	735	747	705	787	767	742	760	723	694	761	753	778	764	737	779	720	754	731	737	753	730	763	770	716	714	757	735	699	721	802	733	769	744	730	745	742	751	692	755	746	780	776	792	760	771	747	763	723	753	775	710	743	761	747	758	724	749	784	702	734	737	749	739	761	783	741	742	761	737	789	757	787	730	767	725	721	786	747	742	705	745	754	775	705	735	723	739	748	753	798	740	772	713	797	720	741	745	811	725	744	711	754	781	737	745	775	709	778	768	756	716	696	739	754	738	744	738	736	755	730	717	740	729	749	747	736	766	766	729	758	751	755	756	766	753	727	742	772	738	732	768	744	735	792	772	729	731	751	764	739	735	740	749	758	709	745	746	766	783	732	712	758	786	687	790	732	748	743	728	727	719	786	748	744	773	747	766	765	755	755	741	787	739	742	746	713	734	769	761	739	738	766	746	768	718	726	741	731	758	769	729	767	755	772	761	770	771	754	734	718	744	729	778	718	777	794	745	765	768	717	778	755	782	740	731	693	734	757	735	734	810	795	773	741	766	785	738	721	708	790	723	744	702	741	757	728	731	744	693	753	759	741	745	715	832	759	763	760	754	734	768	773	712	781	752	772	731	705	774	733	810	753	796	734	772	730	753	772	742	799	732	727	740	670	718	777	734	743	772	727	785	761	730	705	761	732	728	758	719	737	744	735	746	755	787	746	758	798	721	763	739	747	705	733	669	753	794	743	743	731	765	739	738	711	797	751	728	792	797	752	708	696	803	807	726	733	724	733	739	759	762	783	782	731	697	769	746	715	751	764	725	770	731	766	728	751	719	730	715	751	754	728	782	731	735	769	748	733	789	707	716	746	752	788	720	751	793	729	774	733	757	828	759	761	762	756	782	810	750	744	748	734	752	779	745	729	717	712	739	787	745	740	766	793	709	727	759	771	792	730	746	720	758	755	775	722	694	809	737	733	701	759	763	752	772	718	765	758	739	764	785	750	706	771	713	718	741	702	773	740	688	759	718	761	744	750	721	719	725	750	710	775	766	736	730	718	759	699	736	741	737	751	774	770	783	740	761	779	717	796	767	744	740	785	736	720	733	776	751	764	725	775	767	756	715	727	778	787	749	755	721	764	764	750	791	780	767	741	692	761	753	763	742	748	750	771	794	739	714	737	764	774	770	763	778	802	719	745	753	746	767	756	752	760	744	726	770	771	783	749	781	735	743	747	736	754	732	719	810	727	724	791	730	691	754	781	753	719	737	779	793	751	759	769	803	726	749	765	764	779	734	726	730	782	783	775	759	753	766	759	748	704	761	743	751	725	763	730	721	771	752	723	735	699	746	740	724	740	730	763	708	739	801	713	769	769	750	743	772	781	721	756	767	779	775	740	750	742	735	770	689	768	727	750	763	715	760	731	762	791	782	688	780	714	715	739	748	757	721	780	750	770	739	779	775	738	763	727	787	742	782	729	731	783	725	729	773	805	710	724	725	711	767	776	723	693	737	772	736	756	735	779	726	727	723	738	719	786	784	705	765	726	763	721	764	741	736	759	790	726	760	745	759	791	767	704	743	687	744	796	722	721	755	836	766	763	746	787	760	700	709	760	711	741	753	754	724	759	780	755	727	779	760	756	770	743	766	707	765	761	729	742	695	748	684	800	723	750	707	732	787	786	725	721	785	728	723	750	773	735	736	785	756	787	741	718	785	723	741	746	724	761	739	704	778	747	754	732	770	751	741	742	775	706	691	727	742	749	791	711	693	730	748	727	719	775	789	777	742	802	755	776	761	778	786	778	804	754	749	760	781	777	784	701	719	738	719	737	773	789	775	777	795	749	787	780	702	691	735	704	745	719	750	770	753	738	720	728	745	730	753	704	751	724	751	753	709	765	736	733	733	717	778	745	747	753	761	673	741	733	689	743	816	766	732	775	729	759	760	764	726	726	834	772	766	801	750	704	716	754	741	745	737	752	773	735	798	761	744	738	723	755	779	762	745	766	794	765	769	731	757	719	736	745	756	732	709	766	770	705	764	721	739	756	749	731	768	759	760	728	718	724	732	759	739	727	755	695	715	791	746	691	742	775	779	785	776	810	811	756	798	711	758	732	776	766	753	767	755	747	731	759	731	758	759	689	725	735	731	719	775	800	810	733	749	726	733	765	749	752	775	749	739	745	739	745	726	670	756	743	733	735	756	749	777	749	742	767	753	781	712	715	783	748	757	761	787	724	742	742	802	716	786	730	742	748	787	777	755	734	709	785	738	778	740	737	768	790	725	778	727	706	759	719	716	792	763	742	762	762	697	744	716	716	685	734	760	718	718	719	725	739	732	771	706	752	751	757	795	749	762	726	784	728	740	787	782	736	733	794	821	745	756	749	752	715	765	735	753	731	730	742	738	740	766	759	790	695	757	729	776	711	738	746	738	736	688	779	749	782	764	765	769	692	755	801	737	767	705	787	765	729	792	768	717	742	782	710	744	730	702	759	773	787	761	744	750	709	723	772	750	737	790	751	784	722	775	820	711	755	765	757	722	721	726	750	755	754	767	751	738	736	752	788	714	764	767	714	750	735	778	777	734	719	766	791	730	734	781	750	732	729	745	793	732	720	822	785	730	758	768	728	734	784	712	709	801	750	768	700	767	749	731	730	704	743	750	749	765	757	767	776	743	767	757	707	752	738	752	771	703	736	747	728	763	737	790	719	717	734	746	816	750	782	781	763	722	741	773	723	766	824	741	722	747	740	714	732	771	719	741	757	770	733	689	744	756	765	748	761	738
26966	20171	17843	31981	20513	9848	3642	1234	503	467	469	423	476	488	471	439	470	466	450	449	437	488	459	457	465	433	441	499	461	504	450	440	468	484	459	464	480	490	469	447	464	456	468	440	472	484	443	436	462	444	458	462	439	438	457	490	459	442	460	461	412	432	481	477	466	452	443	470	414	428	490	480	487	475	453	480	407	460	469	480	451	455	467	432	480	443	476	428	461	421	445	435	416	495	436	443	477	509	461	500	463	432	491	454	448	433	516	480	451	450	438	439	460	441	427	467	431	453	441	459	471	447	466	425	468	456	435	470	501	468	418	443	440	476	473	494	438	455	447	510	443	464	441	448	444	425	488	482	446	500	454	463	442	459	442	458	463	444	464	470	479	487	449	459	448	466	473	458	447	420	439	444	469	437	462	467	455	470	483	474	429	449	461	479	467	450	462	472	453	440	471	467	433	452	443	467	429	470	475	450	458	427	461	428	458	423	487	449	471	449	438	448	427	423	435	437	458	444	414	456	466	423	431	439	461	457	387	457	468	475	452	478	485	441	476	449	447	444	445	454	460	469	437	481	466	488	440	458	435	443	423	447	504	455	424	441	465	442	457	428	481	485	433	489	415	496	435	454	455	471	435	478	457	427	447	477	426	435	418	480	434	482	422	491	456	458	459	404	464	428	429	453	439	468	397	421	422	478	478	465	439	481	442	473	471	469	433	468	480	466	423	467	456	424	447	473	478	459	427	503	428	464	464	452	423	444	465	440	453	429	431	453	439	474	462	439	399	454	447	448	441	463	441	445	445	434	435	461	499	433	486	431	431	472	447	423	465	466	442	478	472	465	451	474	444	442	480	460	479	434	439	444	458	458	417	438	455	424	417	433	426	452	474	440	494	461	453	470	474	444	433	421	456	464	465	452	432	476	447	475	433	469	429	491	404	455	456	437	449	446	439	479	481	465	435	455	447	417	446	458	420	462	439	460	438	429	451	457	495	460	501	438	480	480	470	452	482	440	439	470	438	478	423	442	443	446	498	437	450	410	447	437	475	471	434	434	450	473	444	471	461	464	433	469	451	452	488	418	463	458	474	418	460	409	430	471	455	419	509	442	436	415	482	414	472	483	454	422	478	449	435	436	463	453	423	444	480	444	454	458	452	464	472	451	404	449	455	448	440	449	437	469	443	437	488	456	474	448	448	417	456	456	459	466	469	474	446	453	419	486	466	454	464	451	452	438	432	430	492	436	470	467	463	459	433	473	448	439	460	435	458	448	452	439	463	467	429	448	471	455	433	464	486	472	455	465	480	455	469	485	479	434	448	424	470	451	443	405	458	448	466	466	429	448	425	430	439	440	450	456	453	431	496	462	446	442	446	428	502	419	444	447	423	457	430	460	467	449	474	409	488	429	432	411	467	475	463	434	421	474	469	503	439	445	427	488	464	425	457	432	506	447	484	486	452	470	468	465	446	437	491	451	435	461	454	473	493	432	434	471	468	458	471	448	460	458	468	467	456	463	469	471	493	456	457	445	441	427	458	439	441	423	486	457	467	455	447	425	426	439	462	461	468	481	449	430	445	446	471	439	496	439	404	479	467	475	448	477	412	492	426	405	459	448	478	442	452	438	496	423	451	452	411	429	466	451	439	462	491	457	429	531	524	444	421	481	466	427	456	455	457	449	498	459	460	461	457	410	466	436	475	420	427	429	466	441	440	477	489	437	449	443	458	457	436	446	429	455	483	449	492	489	452	445	456	451	442	473	494	440	464	451	452	459	461	458	455	446	489	435	427	441	434	451	440	444	456	423	418	482	432	467	411	508	480	398	481	430	462	414	436	484	465	468	438	465	498	471	470	475	443	470	466	480	424	459	474	491	454	456	456	419	449	431	475	472	453	468	428	454	519	466	451	458	438	482	504	419	485	470	476	484	447	473	435	458	435	453	457	434	452	455	420	442	436	433	465	473	425	482	493	467	488	449	467	428	441	458	486	467	441	488	468	481	451	457	439	417	493	458	425	459	448	456	455	477	470	456	503	482	441	439	471	469	456	450	469	437	408	491	452	435	454	406	490	469	465	443	459	419	430	462	467	468	424	469	465	417	426	451	468	406	492	418	432	419	448	469	450	447	488	436	430	433	461	429	428	483	490	464	430	427	451	450	500	497	495	442	454	429	431	484	459	461	453	465	451	443	456	460	472	455	448	433	443	474	459	452	442	437	442	458	460	462	448	439	445	456	466	473	467	453	467	461	432	456	463	458	506	439	461	419	472	470	443	446	480	477	431	431	454	464	447	436	444	444	468	472	468	445	464	473	439	415	421	470	464	446	467	470	443	475	442	445	468	455	476	512	476	448	441	437	439	431	407	463	441	456	458	468	433	471	485	456	447	493	427	422	489	474	448	427	470	444	491	452	472	457	442	432	445	455	440	423	493	431	476	461	473	436	445	465	429	451	446	454	482	464	504	482	444	453	443	464	461	423	481	456	484	444	481	474	483	496	485	442	428	451	472	438	435	452	463	431	460	463	434	465	473	462	480	435	436	414	407	482	451	451	408	467	480	480	501	493	450	460	487	439	473	448	462	494	477	466	464	473	472	474	438	463	444	453	425	453	470	482	468	494	500	446	409	450	506	446	459	487	438	427	437	454	455	484	436	469	427	438	435	450	460	430	470	436	441	479	451	476	488	440	456	478	452	461	470	422	467	495	416	462	449	477	454	462	469	487	435	455	457	463	457	464	461	468	476	465	417	457	471	468	473	443	435	445	460	474	467	462	457	461	451	447	472	493	417	415	472	469	429	483	401	436	455	456	488	447	465	476	457	458	429	470	466	468	437	443	503	455	448	437	430	441	458	443	459	438	466	446	451	462	478	459	441	452	462	433	480	457	465	450	434	446	457	441	425	426	461	485	485	459	456	486	470	447	467	479	465	487	446	460	484	448	451	461	449	489	446	441	467	453	451	483	443	509	452	444	413	435	482	449	443	461	453	427	451	389	455	459	467	476	405	475	435	434	470	418	473	465	461	497	436	440	465	425	423	426	458	451	456	444	459	417	441	497	416	416	503	494	444	468	417	446	484	487	471	458	451	447	450	454	439	492	419	458	427	461	409	463	439	467	461	458	467	408	493	467	425	485	443	443	468	459	447	458	418	468	447	442	443	453	466	465	458	475	463	450	429	412	478	471	434	476	468	458	460	413	426	501	442	419	462	432	433	461	472	438	452	452	468	491	449	443	465	473	435	458	443	468	432	438	512	426	439	455	413	471	480	444	460	479	450	427	458	434	460	459	480	434	463	436	420	495	455	430	469	457	415	433	504	458	476	409	422	474	451	481	473	462	449	472	457	447	476	454	488	479	429	470	478	455	464	418	476	461	456	433	482	444	451	487	428	471	451	475	444	471	446	481	473	453	424	470	492	433	444	464	430	433	397	429	429	444	469	449	425	449	450	463	476	417	453	439	460	503	442	437	443	446	469	459	432	449	454	475	440	436	464	444
5711	6497	24015	36324	26939	16137	7560	2709	1100	874	863	882	862	871	864	910	832	806	852	911	863	854	855	885	889	876	831	872	902	850	879	852	864	845	895	838	861	841	881	896	885	866	863	873	840	878	889	834	812	852	864	850	867	908	827	878	885	871	960	864	843	853	894	839	855	868	867	917	844	833	840	888	874	848	863	837	880	852	900	881	853	830	891	837	854	873	903	907	876	847	838	894	920	881	889	869	794	821	896	824	855	833	914	824	835	867	887	891	872	881	875	846	893	806	847	842	891	869	869	895	918	845	874	852	901	893	893	869	919	836	835	848	838	877	801	830	835	858	856	890	899	897	849	859	890	857	860	837	855	821	835	846	808	851	862	865	805	872	852	841	880	863	854	873	827	880	882	855	872	862	825	865	938	857	893	908	873	873	908	876	824	840	803	886	820	846	933	890	890	885	875	877	814	872	878	846	874	833	879	871	892	862	833	846	853	845	854	805	852	845	852	848	832	864	890	865	865	910	882	870	873	820	881	817	806	833	844	850	851	843	875	837	861	867	865	836	881	859	860	858	852	878	844	840	825	895	827	852	895	836	859	889	828	845	924	873	878	849	850	877	914	895	844	885	915	816	870	826	890	889	861	811	806	887	922	893	889	917	898	839	833	880	808	890	817	858	849	901	882	829	831	833	829	888	882	878	836	891	813	886	883	851	822	830	835	866	861	807	891	922	781	877	883	864	827	880	925	899	851	868	817	889	854	856	870	936	827	839	822	885	885	895	896	859	869	844	885	892	873	850	892	918	855	892	882	863	888	859	917	838	873	807	827	906	844	833	869	930	860	914	838	954	805	901	896	817	903	819	892	872	831	863	854	906	936	865	853	920	806	909	875	907	846	806	895	894	855	886	838	837	874	877	900	912	834	874	837	864	844	908	820	854	896	830	882	890	898	850	876	883	919	911	864	794	904	831	851	898	878	931	862	852	898	848	880	815	823	897	854	875	855	874	848	828	864	855	855	885	864	846	885	893	861	829	895	892	874	918	862	904	921	841	833	889	909	875	821	879	906	863	862	838	865	917	938	812	863	822	856	814	852	878	860	851	845	861	868	868	845	892	896	865	860	856	920	832	852	837	872	857	910	869	874	841	928	828	871	855	878	904	845	910	859	881	887	838	864	849	848	878	874	895	848	874	874	861	910	863	933	896	808	877	832	902	897	854	826	907	852	862	852	888	909	871	900	829	862	878	860	858	860	886	811	896	847	846	896	826	839	845	906	856	860	885	894	882	893	872	843	932	821	888	858	830	877	857	813	869	867	894	840	857	810	889	875	846	829	854	878	829	857	870	888	866	866	875	853	853	849	881	856	830	823	896	864	820	845	889	833	895	869	884	855	861	860	862	907	843	886	843	856	865	913	852	821	839	821	840	903	821	852	823	914	840	851	843	887	854	893	913	858	932	902	848	895	854	835	898	848	920	882	886	889	893	877	830	858	867	851	886	862	882	880	873	933	858	837	813	856	884	898	858	789	849	856	896	887	887	827	854	867	937	804	831	875	800	858	822	831	864	878	849	855	837	878	919	860	848	805	839	877	853	890	883	892	915	883	852	863	823	831	927	862	872	852	856	906	901	857	912	852	911	823	913	825	919	823	859	885	848	830	865	862	874	909	870	821	876	859	896	863	828	859	852	856	872	847	849	893	857	825	888	796	817	890	878	870	883	870	854	904	878	901	854	867	822	853	861	851	817	807	851	821	853	840	841	885	903	855	844	862	868	842	877	849	865	865	842	810	905	875	876	887	840	912	819	873	841	804	874	936	828	855	839	909	875	865	891	861	880	884	855	881	881	870	862	853	844	857	818	852	828	893	869	896	796	915	898	873	863	894	865	845	907	841	929	821	846	856	865	877	847	899	862	837	862	905	856	833	902	873	858	838	847	852	849	862	845	901	848	853	811	819	907	901	846	858	865	897	915	816	902	852	874	888	879	811	868	854	899	836	858	918	866	871	892	871	859	873	900	905	860	860	882	887	891	825	793	903	893	869	871	868	835	815	856	847	851	888	896	860	841	854	832	855	900	893	862	849	885	842	876	834	847	899	867	866	853	874	871	889	909	880	892	848	887	834	865	858	827	880	872	836	883	844	890	782	868	839	881	869	823	893	895	903	863	887	846	818	877	878	867	873	842	840	882	895	847	879	836	901	857	837	891	831	848	930	866	854	826	878	875	877	857	838	823	851	882	862	828	843	918	877	831	817	857	850	860	832	846	846	898	856	880	880	817	854	864	887	854	878	875	871	886	900	849	882	890	818	859	840	852	865	917	866	865	914	881	867	846	915	869	852	839	863	833	881	885	873	874	877	922	889	928	911	888	858	866	880	891	857	866	799	874	829	856	858	830	869	893	907	862	843	887	869	861	859	869	855	889	816	887	880	905	883	858	853	941	912	832	907	913	880	870	888	836	855	911	854	840	869	825	886	857	833	826	886	879	873	826	873	844	863	857	838	827	888	870	856	840	848	853	901	879	890	881	885	890	872	893	872	867	881	847	904	848	856	905	858	844	857	836	870	897	848	830	857	881	899	867	850	869	831	823	898	922	862	875	855	884	895	872	939	856	863	911	865	859	860	890	838	872	861	848	841	835	868	863	863	888	869	880	846	900	909	875	863	889	940	869	823	871	879	840	886	893	907	830	891	845	865	881	850	823	846	829	812	868	839	857	842	873	838	838	915	801	857	816	819	860	858	821	846	898	873	875	863	812	862	851	916	875	857	894	844	912	846	902	857	830	909	828	855	872	882	804	873	854	880	872	864	891	845	890	903	881	849	877	903	842	935	873	825	832	883	919	890	838	864	876	906	893	844	793	861	903	847	850	854	844	826	886	839	836	866	890	884	822	829	871	887	826	860	896	851	843	819	858	912	878	870	834	890	855	827	851	875	822	859	877	878	844	867	863	855	913	871	854	838	838	846	897	867	846	886	824	924	901	895	818	875	881	865	909	876	867	846	825	887	874	897	926	835	906	861	908	872	830	864	855	821	870	875	1006	866	910	875	895	896	802	842	837	854	810	921	857	869	839	841	872	930	906	867	896	849	854	907	833	908	821	898	869	870	907	848	872	875	875	858	868	897	867	895	920	881	859	861	869	889	844	891	815	832	861	890	885	853	851	855	842	849	906	889	950	857	832	869	836	905	880	853	872	844	883	800	856	877	815	848	907	845	847	897	841	888	853	840	865	853	921	889	879	845	921	813	881	895	876	806	845	873	890	892	921	903	853	861	867	845	896	867	826	846	912	858	847	831	893	845	843	867	871	792	828	828	855	864	887	866	924	864	817	884	851	859	857	867	906	876	864	948	888	865	875	882	868	905	865	855	875	898	875	872	844	916	883	863	841	905	897	841	851	886	866	886	889	834	843	845	874	866	900	873	886	834	880	894	902	891	860	847	877	861	838	914	773	884	879	892	881	861	873	858	868	862	837	902	865	828	855	822	913	848	874	835	916
24429	21393	31767	57352	51143	36897	20972	5772	943	423	333	342	375	369	341	370	352	342	347	362	314	345	356	345	350	340	346	355	349	363	356	355	381	343	336	360	351	344	363	350	372	363	322	360	331	342	343	358	339	351	344	341	385	360	330	341	355	357	367	345	387	329	328	366	335	346	357	370	332	354	359	330	374	334	343	345	352	353	366	359	326	344	338	369	342	343	374	336	353	353	359	353	355	356	330	308	383	373	352	374	354	337	352	341	371	355	318	369	369	359	349	388	339	324	368	350	352	386	347	328	352	323	338	370	381	340	372	330	367	379	346	343	363	355	327	345	339	335	362	358	358	349	345	364	340	347	331	357	366	368	304	345	339	379	361	363	349	351	337	338	333	338	328	365	337	332	335	341	344	341	347	311	365	351	353	344	344	342	350	365	336	346	355	323	357	356	334	377	367	350	375	348	345	340	371	371	329	319	307	343	319	357	335	323	354	323	378	331	331	360	314	355	338	308	350	319	368	319	331	325	368	373	341	351	336	331	348	347	358	344	328	344	334	328	340	351	367	309	350	341	371	348	349	341	340	398	350	349	348	356	327	336	356	363	312	318	323	361	358	309	330	330	352	337	337	368	318	355	347	358	338	371	343	342	321	328	340	333	356	362	345	359	343	352	350	342	351	324	344	370	374	341	327	371	347	354	343	357	359	344	375	330	315	349	352	340	352	356	322	345	369	312	331	320	325	348	361	330	374	354	334	353	367	317	353	341	335	334	347	338	365	321	367	329	334	310	340	349	342	383	344	343	361	329	349	372	316	340	348	376	325	347	373	334	336	338	357	357	334	350	342	337	337	354	341	356	374	342	366	337	352	330	340	320	333	340	352	326	364	303	348	312	376	337	335	355	350	381	333	369	347	340	329	345	340	360	365	349	328	348	354	330	346	342	327	354	344	327	337	348	316	347	379	374	317	348	332	335	345	354	324	334	348	360	359	323	324	361	329	348	360	319	370	331	367	374	327	379	355	368	345	335	370	368	344	309	362	359	345	354	336	351	303	325	333	384	345	351	350	333	335	337	343	343	339	358	335	323	318	361	334	353	357	356	368	344	340	344	323	334	374	378	320	349	351	355	352	346	327	351	328	345	346	343	334	355	336	339	345	345	337	375	334	344	382	357	339	313	336	327	347	355	345	350	338	325	357	321	325	358	314	359	347	326	334	344	364	337	336	345	342	326	353	352	341	343	336	330	360	351	314	352	360	387	337	329	339	323	327	366	341	319	343	354	393	339	324	343	303	367	347	363	350	332	360	351	351	340	389	389	362	347	350	347	343	345	335	367	360	341	371	362	334	356	304	332	359	332	373	348	307	350	351	347	371	340	350	339	354	369	330	346	335	375	318	313	368	334	378	340	335	356	382	334	349	350	357	319	362	323	370	351	338	360	354	384	313	325	341	343	358	314	339	353	345	317	335	363	320	333	322	365	320	323	335	360	368	365	359	346	323	334	370	357	357	344	350	335	353	362	359	370	344	364	326	333	359	355	361	345	361	351	369	358	344	396	377	380	362	347	334	365	319	373	343	354	364	384	345	373	358	328	373	356	384	345	345	362	345	349	341	325	344	365	348	349	342	398	335	333	324	320	366	332	368	351	347	330	344	332	345	336	362	342	380	332	358	357	344	318	335	352	352	336	344	360	341	333	353	371	344	320	364	350	375	349	335	334	326	336	340	353	379	348	357	320	334	358	336	330	405	331	343	361	349	339	347	387	333	339	325	318	363	329	349	361	322	358	347	390	364	350	362	354	330	334	356	360	361	351	327	343	307	373	332	345	341	348	329	326	319	334	362	351	319	355	328	350	363	363	353	357	363	339	316	325	335	338	363	352	351	391	354	344	345	415	361	336	337	349	343	366	352	331	343	344	348	300	347	342	367	354	326	320	338	307	364	330	325	364	313	352	316	352	344	350	339	295	323	368	374	334	330	338	359	336	368	343	327	343	335	360	343	347	355	348	350	349	342	349	321	363	326	324	334	354	368	362	342	348	366	363	372	369	353	350	384	329	355	346	351	332	356	346	393	339	351	363	346	336	333	361	333	327	356	354	343	360	304	352	359	362	368	361	367	339	335	329	358	346	342	332	350	344	369	355	318	327	325	334	358	358	346	350	333	353	369	332	338	351	358	343	411	387	349	342	351	344	353	334	336	346	360	313	356	365	360	336	332	323	391	381	328	337	378	348	369	373	349	357	353	366	328	365	323	340	363	321	350	320	347	369	343	347	358	355	358	321	322	307	343	334	307	354	359	362	326	357	383	363	352	362	363	331	333	358	369	358	330	347	397	330	382	329	335	363	360	326	348	326	401	372	350	373	340	318	351	339	306	331	335	337	364	361	364	327	366	362	357	355	376	334	321	338	339	331	332	367	369	319	357	387	340	325	380	315	362	368	326	328	350	411	366	352	367	376	344	337	328	328	362	338	362	333	324	377	350	366	337	345	318	366	338	337	363	327	383	353	336	402	343	350	293	323	307	297	344	317	335	338	320	340	337	360	348	338	337	371	347	337	329	362	367	356	317	343	343	316	361	348	352	371	358	363	346	347	373	352	347	363	353	315	326	366	341	355	305	391	327	358	348	322	331	344	349	356	346	332	340	345	339	343	341	336	344	347	348	376	354	347	352	334	321	318	377	368	335	330	335	358	359	350	345	325	321	336	363	353	359	365	360	346	327	313	375	360	387	330	333	357	349	327	366	338	327	322	331	309	338	354	354	358	330	346	345	327	320	344	353	393	359	374	339	342	333	366	312	370	358	347	371	360	330	351	338	387	333	312	357	364	372	348	338	345	325	407	347	320	320	351	347	333	390	328	338	374	350	356	370	372	365	320	362	356	369	353	344	339	343	370	322	380	362	342	372	331	332	365	363	352	347	344	369	379	346	327	360	358	337	317	359	353	350	320	370	354	411	339	348	354	366	347	347	365	386	322	342	373	347	382	369	345	359	340	371	334	333	373	328	363	382	347	342	335	312	355	321	363	362	360	337	343	389	363	360	325	348	339	368	372	355	334	332	313	359	343	348	359	337	349	333	362	322	340	364	359	320	367	358	359	363	340	357	331	334	353	342	372	348	351	333	350	337	347	342	346	359	370	316	339	351	348	343	365	366	418	335	385	351	372	347	336	349	355	367	335	328	338	326	341	362	343	338	346	362	376	364	309	369	360	363	356	331	372	341	330	347	328	358	325	381	404	374	318	319	354	318	319	316	381	354	367	330	358	375	372	399	342	377	366	345	335	344	343	343	335	345	329	327	315	331	328	357	337	338	350	348	333	366	324	348	319	351	336	330	350	367	324	335	363	340	348	359	371	328	324	347	346	345	355	351	361	393	337	337	337	337	379	340	329	360	346	323	333	317	355	365	362	293	315	355	332	339	330	349	352	349	345	331	366	332	347	351	395	358	344	360	339	328	357	355	367	337	318	324	348	362	357	361	360	320	331	342	335	375	355
8116	18571	54788	75209	58205	41544	24628	9267	2243	728	664	617	673	651	680	644	636	702	672	678	674	676	669	730	702	686	725	682	662	659	634	641	685	648	627	673	707	668	664	689	645	716	652	680	695	667	625	708	662	683	662	678	679	665	675	658	750	680	664	659	679	662	661	698	674	681	677	708	664	688	673	655	662	686	673	654	675	698	646	667	747	668	686	672	652	617	665	681	696	672	599	702	657	680	635	683	645	611	712	693	713	647	655	684	670	653	689	641	630	674	651	676	703	658	621	672	665	689	657	659	626	688	629	705	681	682	677	716	683	666	716	602	653	727	655	663	666	627	674	663	641	651	658	674	615	653	681	669	735	649	683	674	639	659	604	667	717	664	686	658	633	660	682	639	675	686	664	663	677	648	681	684	653	656	680	675	663	665	663	659	646	655	663	683	647	672	670	687	663	680	664	669	641	665	659	683	628	630	638	657	668	673	639	684	672	649	659	634	657	643	669	595	691	703	690	663	676	643	685	652	634	696	717	688	614	706	689	649	619	679	662	686	682	680	690	680	662	701	707	671	653	695	655	671	629	674	664	628	647	652	742	678	628	657	686	678	675	642	662	646	667	683	716	698	682	633	702	625	602	607	711	670	649	682	677	639	731	683	733	668	596	647	682	719	681	696	696	645	656	638	638	683	629	650	672	666	710	692	678	657	649	668	642	635	677	702	629	663	683	673	668	703	653	675	653	608	656	667	665	664	634	698	662	657	671	682	686	623	670	703	692	690	677	662	637	673	680	696	661	688	640	633	692	677	710	626	668	694	669	662	677	687	629	697	663	663	639	707	661	661	665	669	680	636	683	657	661	682	649	671	663	694	676	643	654	705	697	636	636	688	719	645	658	658	587	680	611	638	711	698	673	652	648	676	629	672	690	671	670	654	647	680	649	672	716	709	659	664	678	644	681	631	660	660	661	668	692	679	672	628	687	657	648	685	667	680	698	702	648	691	690	692	645	650	612	664	668	655	678	651	615	724	646	652	663	670	652	652	647	648	685	657	684	693	660	679	682	622	653	625	619	666	678	651	664	665	689	655	662	632	709	672	690	662	609	701	643	657	634	685	620	651	667	686	682	703	665	660	666	690	711	674	671	665	649	705	669	692	652	679	693	632	663	671	683	675	663	606	655	658	688	670	684	711	686	670	669	642	672	643	690	687	655	606	655	654	624	660	674	692	659	675	698	686	657	700	716	673	655	595	650	663	630	655	653	685	687	615	670	679	645	696	650	690	661	673	658	675	676	686	676	670	665	648	702	625	681	642	661	636	663	687	664	646	653	634	697	670	656	628	664	688	627	686	683	702	632	639	682	671	705	615	656	681	683	677	629	681	652	622	699	664	658	658	707	692	669	661	621	651	716	667	650	669	655	654	697	684	691	640	664	636	657	655	699	683	669	678	670	659	668	613	652	651	662	652	627	664	670	676	659	655	685	644	696	678	672	683	655	668	664	661	632	674	648	669	725	676	701	669	645	667	669	620	696	676	687	689	676	648	666	671	654	698	653	634	697	738	693	668	671	661	663	655	660	662	644	671	642	628	688	706	658	649	645	710	701	661	663	680	674	641	646	699	667	644	649	692	651	663	643	679	652	681	704	706	635	682	702	669	697	675	685	643	662	655	631	671	715	614	677	649	645	668	677	657	684	672	693	670	641	599	622	657	666	653	650	681	693	660	648	659	672	601	679	665	671	667	655	667	676	698	617	668	598	656	663	724	703	660	680	619	650	623	716	637	630	672	683	663	707	651	660	687	676	707	637	634	660	682	665	694	663	673	672	682	663	701	631	658	664	656	667	705	671	667	621	633	713	703	695	646	629	682	725	670	661	655	661	626	642	671	663	644	695	657	616	642	636	605	643	640	640	689	686	646	690	738	632	670	663	675	692	679	659	674	695	651	655	695	665	673	716	605	660	644	635	696	663	641	654	662	661	677	655	692	636	680	686	690	678	684	654	671	698	675	709	655	692	679	631	636	692	624	714	651	696	707	653	682	657	668	689	628	662	669	667	618	639	675	669	661	667	694	652	672	668	661	679	684	690	683	659	658	712	706	664	674	681	660	626	662	736	619	697	670	625	620	619	644	730	637	664	666	654	704	689	634	637	675	697	651	660	664	655	651	678	629	651	711	684	613	667	663	706	679	639	718	670	676	633	652	633	697	678	649	687	687	695	674	646	678	691	661	662	638	664	627	672	681	604	685	652	668	641	654	660	662	642	675	659	668	656	682	663	635	656	665	695	659	694	657	688	697	646	720	649	640	632	652	627	695	661	668	684	646	640	633	691	647	669	630	659	684	660	672	644	662	691	635	621	632	628	688	652	692	639	681	683	679	659	643	673	673	637	741	671	651	647	711	704	709	625	697	658	630	663	652	647	669	683	668	665	691	707	660	666	680	669	682	633	653	646	672	687	659	724	627	667	675	630	710	665	665	693	637	691	695	671	641	651	618	649	645	646	714	657	633	714	699	686	636	626	689	708	634	704	625	709	703	670	677	670	696	629	636	676	670	644	699	634	607	674	695	692	695	652	663	655	657	710	672	643	627	651	608	684	636	665	682	674	662	669	683	655	660	656	671	636	680	640	691	634	620	673	640	699	679	653	706	676	652	647	643	655	669	672	668	726	651	683	672	674	654	715	661	650	704	658	683	688	660	716	682	652	668	649	704	741	677	663	629	658	618	709	646	662	656	680	681	694	698	658	720	635	695	658	666	712	686	701	665	631	637	687	654	665	662	671	662	665	706	666	662	686	702	680	644	617	648	632	693	638	688	668	687	660	657	670	682	614	631	690	681	642	626	654	696	673	690	719	663	666	665	729	686	644	648	657	624	667	662	674	675	658	664	646	674	635	652	716	675	657	623	677	614	694	667	641	698	715	650	674	656	702	650	634	678	671	636	669	603	688	695	703	636	654	681	673	651	689	677	700	649	667	648	709	667	680	657	673	624	685	690	653	674	702	680	730	679	703	691	666	638	645	660	663	636	663	687	663	657	621	695	639	640	681	638	727	667	578	676	651	654	656	688	663	674	670	651	628	653	620	629	651	687	696	660	667	662	676	677	703	694	700	675	665	679	669	646	669	709	636	685	674	697	680	637	675	696	641	667	679	650	749	670	672	657	680	642	676	671	665	695	689	647	677	687	698	711	683	652	684	640	611	669	693	625	710	683	660	668	708	645	638	645	662	673	604	685	712	641	672	666	588	647	673	642	707	687	640	645	622	607	645	684	694	689	623	660	611	659	715	684	661	686	695	633	689	679	657	662	721	662	693	696	675	672	690	628	666	656	686	679	696	672	664	657	638	689	688	691	652	667	664	661	699	673	706	712	675	675	585	651	661	683	656	671	721	660	649	653	694	661	637	695	653	661	630	654	708	690	694	629	686	687	661	698	692	611	697	659	637	678	696	663	649	680	663	680	658	652	620	689	670	644	670	661	679	715	664	622	682	657	661	661
23454	21396	31427	48515	53047	41779	26983	9837	1588	451	478	428	415	417	435	440	465	408	436	440	450	430	399	419	394	421	417	422	413	416	390	440	387	401	395	464	403	406	415	385	402	425	387	400	396	456	453	437	383	384	386	436	412	403	442	447	421	368	407	425	445	425	441	425	405	392	422	380	447	434	425	406	424	436	413	402	409	449	434	411	407	402	403	437	390	399	391	424	421	395	400	392	392	371	408	407	404	414	409	421	452	433	411	410	421	394	430	437	406	415	439	421	405	437	411	424	401	395	425	393	372	399	399	409	386	404	380	407	440	376	426	398	406	445	380	413	411	426	405	385	415	409	431	420	404	441	410	437	382	415	431	386	391	426	397	408	451	388	395	404	434	381	393	439	390	396	408	423	400	442	381	415	417	415	420	442	409	395	429	405	419	411	446	438	416	432	435	420	399	429	417	450	388	420	416	412	406	435	394	417	428	414	421	425	394	443	412	436	453	416	410	418	379	408	426	395	400	436	420	402	390	416	414	450	440	369	410	383	400	403	384	429	419	428	434	403	412	402	411	401	370	419	413	398	408	451	449	398	375	435	410	470	399	463	378	403	417	387	384	434	408	373	440	414	420	390	434	399	409	397	384	418	427	374	426	457	413	405	436	386	410	421	429	427	414	393	380	423	418	399	403	423	399	432	399	434	417	427	405	402	430	381	412	406	382	444	432	392	407	442	401	391	422	435	425	378	393	405	442	410	407	389	393	408	418	409	419	411	439	390	393	397	415	427	402	396	402	426	426	415	415	401	402	382	423	419	411	411	418	431	424	391	390	379	452	412	432	456	401	372	415	416	374	408	400	401	425	403	374	375	405	440	418	365	419	407	460	434	407	441	381	409	408	404	398	443	407	389	393	414	449	412	454	431	425	425	408	391	390	445	431	388	422	431	437	446	404	404	407	394	400	401	422	419	408	407	407	393	431	393	416	405	443	400	400	429	415	406	407	402	397	396	400	374	440	402	413	399	405	362	447	422	385	399	398	416	430	384	444	424	395	442	403	414	408	452	410	396	388	420	409	417	389	419	407	413	427	430	444	393	436	411	406	414	398	422	420	422	391	423	449	401	397	373	393	399	418	399	393	463	388	409	377	412	413	435	431	453	418	399	391	392	385	432	393	428	423	412	385	424	408	410	394	446	383	404	438	433	442	394	395	421	375	412	409	403	402	402	389	420	426	423	426	439	414	418	396	404	426	411	409	425	442	429	424	423	401	401	434	433	408	413	397	414	397	388	398	431	447	421	378	419	394	389	395	429	424	408	423	450	430	423	431	419	416	395	427	401	391	424	413	473	433	446	440	451	398	431	404	411	402	378	391	385	416	420	417	405	450	378	410	391	433	393	406	413	405	446	425	414	415	405	425	390	416	422	424	412	399	393	428	407	410	374	409	378	412	384	384	447	405	385	398	412	415	425	371	381	419	438	404	427	412	408	428	457	382	446	406	400	450	375	385	430	416	405	440	447	418	462	404	418	378	422	427	383	403	438	418	416	418	384	388	368	412	426	428	404	412	378	395	428	403	374	428	440	391	422	396	418	419	410	444	408	387	420	426	369	446	412	406	426	448	454	417	436	377	442	412	384	437	403	435	425	415	427	393	424	400	390	391	387	428	397	419	407	422	393	439	428	407	399	426	373	403	435	389	376	427	432	420	375	419	382	418	406	418	435	395	384	388	409	410	407	421	407	401	439	418	381	405	411	425	446	417	404	417	435	396	402	424	417	420	409	429	443	395	417	421	387	392	397	429	408	394	405	420	417	406	394	394	435	401	406	424	423	436	413	416	387	436	433	413	426	393	417	413	437	438	428	438	394	393	400	388	413	409	435	427	432	398	425	428	422	429	441	396	434	392	432	390	384	426	404	400	392	426	426	385	395	400	405	433	398	436	403	439	456	382	398	415	430	414	405	411	418	393	419	422	379	407	424	430	436	442	411	407	431	421	405	473	425	394	426	414	426	415	417	411	447	408	406	424	416	406	412	418	426	387	434	404	418	407	411	404	442	419	440	398	402	397	419	400	411	419	412	446	422	433	408	418	397	423	431	444	416	426	371	390	429	428	380	419	437	423	445	425	438	408	426	431	400	387	371	402	435	398	411	410	442	421	407	447	363	399	408	396	427	397	424	465	414	428	416	425	376	386	383	434	388	381	421	399	417	413	388	413	396	427	419	406	400	381	404	421	400	394	424	415	368	402	397	437	393	399	390	388	414	389	430	397	404	405	443	409	381	411	404	372	406	404	400	423	421	390	392	405	420	382	469	460	390	393	439	395	453	407	419	406	402	390	405	408	438	356	417	383	410	378	391	441	400	406	435	470	427	396	429	420	404	420	395	401	421	392	412	406	394	381	412	384	437	445	425	420	413	415	408	414	411	442	437	436	382	449	425	403	441	420	463	388	432	409	413	417	452	405	396	398	415	397	439	421	373	422	420	391	419	413	440	416	417	404	413	400	385	390	417	395	460	395	421	423	442	420	386	422	404	419	376	396	440	408	382	397	366	410	411	430	401	409	426	387	407	413	459	380	412	451	418	393	425	395	410	434	421	388	433	373	364	393	391	395	429	451	381	401	384	428	408	412	397	447	408	428	432	420	393	413	433	396	443	406	417	413	427	435	417	425	421	423	453	412	411	426	412	395	392	419	442	417	392	410	434	429	432	387	424	427	418	401	425	425	425	410	425	438	410	426	477	418	401	436	399	410	445	406	450	374	365	402	424	408	381	427	388	398	423	436	399	426	416	413	423	381	414	441	411	417	445	407	392	414	435	392	400	388	407	426	374	400	427	369	465	388	422	419	406	356	397	427	397	409	411	411	408	428	385	406	406	405	409	435	414	379	351	435	410	402	383	408	422	414	438	391	414	400	404	416	430	402	411	421	435	408	418	432	417	415	409	393	418	449	419	412	400	433	392	423	439	415	414	366	410	422	406	423	432	402	444	444	409	397	418	405	407	410	408	435	419	402	397	413	407	409	380	400	415	415	380	394	424	400	399	446	423	411	429	418	414	433	399	416	433	430	406	435	367	405	407	364	460	389	409	398	438	412	424	401	406	445	441	361	440	386	421	425	399	420	424	379	397	419	382	435	420	419	426	386	429	398	413	434	433	451	402	363	383	419	389	452	389	384	398	396	422	425	414	415	425	434	396	416	418	424	414	400	417	404	412	428	395	462	410	382	422	374	426	427	424	402	450	422	435	388	436	382	387	419	390	454	406	448	431	394	402	389	395	412	407	405	405	379	386	372	400	437	422	433	371	409	418	401	410	409	382	418	399	394	402	417	397	376	385	434	422	416	439	448	404	412	408	412	397	417	415	419	451	372	414	395	423	437	391	425	435	396	421	428	427	380	407	427	384	430	404	402	424	390	387	436	408	419	406	401	395	395	434	400	431	416	456	391	460	381	413	424	404	399	401	415	406	427	391	373	428	398	412	433	410	450	421	436	420	380	412
10197	28318	64234	86072	70257	48862	30023	12971	3395	821	723	708	784	735	791	785	772	739	775	748	734	757	750	731	714	811	768	746	736	735	802	816	804	756	749	730	743	746	820	714	759	744	732	760	743	806	688	749	771	743	791	769	761	725	756	771	717	735	769	731	768	742	772	741	723	795	750	737	774	780	718	711	744	764	780	754	703	732	764	717	712	759	721	675	756	734	825	758	730	743	731	799	749	723	731	723	704	782	727	737	765	766	760	749	809	757	723	744	777	703	705	717	729	761	701	699	751	666	735	753	744	760	695	804	753	765	740	747	766	758	777	773	677	756	791	705	729	776	731	749	792	737	729	727	743	753	754	771	758	750	754	776	725	740	726	715	818	732	729	776	751	689	740	764	719	746	740	732	718	752	740	716	723	722	740	808	696	717	727	776	768	747	824	715	730	739	743	758	741	715	730	740	754	724	739	757	764	740	718	762	736	745	780	782	748	746	735	739	716	731	732	742	750	760	716	764	738	762	830	763	744	775	748	776	744	807	748	717	745	717	748	780	735	737	740	794	770	775	729	731	744	773	716	780	720	748	709	736	731	712	735	703	725	733	740	740	776	725	779	761	735	712	777	731	717	758	743	759	736	727	772	705	736	775	714	839	750	792	769	744	714	722	753	757	774	749	745	769	742	708	797	767	743	779	730	802	740	756	743	731	741	748	727	723	751	749	767	696	774	743	738	734	731	716	718	774	746	789	737	823	730	745	739	749	758	722	735	725	691	759	784	740	741	768	756	695	747	798	736	719	766	783	766	749	773	700	723	734	760	729	683	802	759	751	737	732	768	754	763	740	728	743	724	685	772	690	729	740	710	726	740	738	767	716	732	759	762	740	734	756	745	753	774	716	768	732	765	721	734	704	728	734	804	742	734	666	762	713	768	739	750	747	732	684	752	798	720	729	701	776	712	755	794	740	752	714	691	731	761	716	752	724	743	779	745	737	719	775	765	717	763	803	696	737	740	727	737	718	712	778	707	731	714	794	788	732	748	752	743	780	787	754	728	731	732	737	789	735	750	717	731	809	775	706	739	769	741	765	795	750	737	776	763	754	768	723	743	706	742	728	785	718	745	748	778	778	708	748	764	695	724	747	717	746	769	777	714	737	741	756	752	724	755	719	727	791	706	757	712	753	739	736	742	705	756	707	757	838	742	763	774	720	795	786	781	724	797	725	782	773	677	768	718	742	710	734	734	726	696	742	752	760	746	764	724	728	773	698	740	731	728	730	762	745	709	728	756	774	731	733	740	782	807	747	765	759	740	740	746	750	723	771	742	765	682	731	748	710	768	676	737	738	740	744	782	702	764	737	745	785	735	748	793	721	816	757	682	728	742	751	746	725	735	768	756	748	789	752	731	766	733	727	771	749	753	749	765	778	740	729	781	759	759	745	707	821	762	747	709	749	734	766	693	757	764	723	735	775	734	745	764	765	751	731	738	766	774	732	759	679	723	776	706	770	703	772	737	762	722	735	719	747	742	737	762	756	753	686	708	735	743	757	794	747	728	708	742	749	772	718	761	761	700	766	736	714	777	742	771	702	723	755	746	751	763	721	712	756	754	758	795	695	732	754	743	741	732	776	744	732	748	737	752	740	750	747	710	724	713	755	751	713	718	743	739	735	749	759	726	761	796	732	765	723	753	732	727	763	743	740	752	746	753	810	728	764	776	735	762	782	761	723	759	698	771	765	768	696	735	714	769	768	764	763	715	753	749	778	755	676	726	751	755	737	732	739	769	733	773	677	754	773	766	733	727	696	772	827	772	733	736	730	719	762	714	754	731	688	752	776	735	734	747	762	771	743	722	697	764	719	791	781	765	733	748	770	727	750	748	788	725	743	681	772	749	737	765	797	747	743	789	759	772	780	755	738	787	749	728	765	747	747	814	723	716	743	780	726	725	746	791	772	772	707	735	809	749	776	757	741	732	731	738	694	744	702	708	760	788	765	768	736	769	805	748	738	743	750	765	722	729	766	763	750	674	791	760	750	756	764	704	781	758	774	736	709	775	767	761	749	726	716	735	739	752	759	705	759	743	777	709	733	797	753	762	749	718	751	744	786	729	754	732	721	799	753	739	770	737	711	747	767	800	778	754	758	774	775	750	746	693	784	751	781	705	740	725	761	693	761	727	722	742	758	793	775	731	735	745	803	770	757	744	688	731	727	748	802	754	719	719	752	725	741	800	733	707	744	755	685	744	686	734	749	740	729	787	756	783	787	736	802	739	736	719	726	779	738	755	731	772	780	785	777	730	720	718	751	749	791	704	715	784	753	761	754	756	731	741	747	751	778	741	759	763	735	726	758	786	760	732	761	744	761	770	752	768	716	770	763	752	755	751	771	740	761	763	696	809	782	749	754	797	777	753	751	772	686	745	770	712	730	771	713	717	750	767	735	679	737	761	761	725	750	732	758	720	774	718	726	715	727	722	745	705	740	766	788	777	769	715	755	774	742	709	768	736	745	796	738	733	719	701	760	738	743	740	740	729	725	713	742	741	697	723	746	759	763	747	762	794	722	689	792	724	761	733	777	736	771	786	751	734	737	739	704	711	751	723	777	736	761	721	760	736	737	737	719	783	732	703	741	752	735	777	755	715	784	752	764	760	752	757	744	759	771	749	751	753	785	735	789	758	745	701	727	743	726	755	749	757	726	767	702	743	748	775	685	775	716	743	764	750	750	765	749	756	701	772	799	767	701	740	715	728	785	751	763	741	717	721	836	775	720	731	771	750	732	714	755	723	710	717	712	754	787	735	761	715	711	721	766	737	769	765	743	769	773	729	707	784	713	706	757	705	774	734	713	731	704	737	760	778	713	756	775	722	768	739	709	748	757	721	700	762	744	755	761	737	760	708	748	690	717	753	778	739	723	754	682	755	766	746	744	745	753	739	750	752	762	791	778	765	734	731	688	735	764	735	805	778	732	734	741	716	740	768	776	749	775	779	766	716	725	738	773	756	741	763	762	782	713	763	725	732	795	733	766	790	746	729	716	765	784	746	786	788	794	700	706	734	753	744	716	721	735	677	771	767	764	742	746	769	822	714	785	741	744	766	748	755	748	745	782	720	754	727	787	755	712	723	774	712	737	708	761	742	733	719	792	748	725	758	781	720	754	715	771	757	788	741	728	755	735	783	747	755	811	742	759	717	713	712	722	727	768	749	721	752	747	772	746	764	755	730	787	768	745	717	702	752	736	733	721	713	728	760	784	752	687	740	746	692	742	750	731	783	727	722	726	677	717	773	771	717	718	755	740	696	791	685	779	723	729	747	740	721	721	765	793	787	774	722	738	741	764	734	732	774	767	747	734	753	708	740	734	719	739	763	766	789	767	785	749	717	757	744	744	797	738	740	753	761	782	721	764	742	723	718	762	750	717	744	703	784	786	713	743	746	747	730	775	729	753	743	775	760	775	754	756	768	762	749	716	755	729	730	740	762	758	726	760	756	737	716	759
27008	20210	22577	33723	20944	8634	2536	927	545	449	502	471	454	477	481	448	452	446	458	445	474	468	439	460	479	449	510	429	441	471	442	436	466	474	449	481	473	424	476	427	477	463	439	454	416	466	502	458	437	421	455	447	455	477	483	475	474	448	476	460	450	442	436	458	473	485	482	455	426	498	467	467	441	464	502	467	486	420	432	437	474	478	470	460	461	448	441	458	448	436	424	421	489	416	483	469	455	464	453	406	447	452	473	424	432	421	471	471	442	453	446	482	468	469	478	445	454	459	435	464	441	476	493	461	424	460	486	426	471	473	451	484	446	453	470	439	452	480	498	417	492	465	480	437	441	496	468	448	455	469	430	475	468	438	462	484	470	435	457	496	494	482	471	431	456	466	462	475	445	431	431	458	475	434	455	425	473	448	441	422	459	469	488	416	438	473	486	445	466	451	468	468	457	471	435	499	477	452	417	483	482	489	436	463	451	459	477	476	478	412	473	457	459	449	461	429	420	477	454	459	469	448	473	464	445	442	445	441	443	429	435	499	437	468	465	441	449	449	466	424	467	434	449	461	468	462	436	475	455	432	478	469	412	493	449	470	451	435	459	471	476	457	481	476	473	436	451	437	452	471	466	440	460	461	485	421	439	487	452	425	482	439	433	461	459	445	430	470	466	437	434	438	441	454	441	445	444	427	461	456	444	454	432	500	444	467	470	452	456	469	455	426	438	480	499	451	441	470	453	456	451	471	450	447	475	443	457	481	464	456	475	498	454	439	473	442	464	480	429	456	475	441	470	469	479	498	431	431	449	441	452	451	474	429	430	457	465	459	451	443	464	471	464	445	478	455	468	476	455	456	470	443	436	437	450	475	497	441	464	453	460	452	446	463	451	473	471	467	438	451	442	443	437	437	495	437	484	430	408	459	442	477	470	445	446	428	480	443	460	456	450	461	482	423	455	427	463	437	425	437	470	420	457	449	440	491	452	438	469	474	489	418	469	488	415	443	428	439	486	456	457	473	501	438	496	481	491	470	445	484	486	465	469	415	463	438	449	444	445	504	482	484	489	470	475	482	448	468	446	473	452	445	486	496	430	434	448	460	473	443	450	450	444	511	464	469	435	469	462	493	439	487	445	459	471	467	415	442	441	463	440	464	480	463	406	516	459	452	473	447	499	457	479	445	481	452	445	458	445	442	439	465	496	449	487	476	485	460	501	465	457	480	440	442	419	467	456	485	451	489	434	445	459	445	460	448	438	472	458	438	437	469	458	452	440	439	451	500	451	471	442	481	501	462	441	469	464	500	437	404	430	442	470	433	487	455	447	487	475	491	418	469	461	446	439	498	446	472	495	498	388	427	464	515	484	418	439	486	433	457	464	456	491	439	432	446	489	439	480	461	453	442	423	463	457	453	459	492	467	471	427	441	462	472	454	492	469	452	443	452	462	467	463	472	488	438	458	441	453	446	436	459	503	456	437	419	446	507	465	449	472	463	443	466	459	499	434	496	462	456	442	452	494	448	451	500	506	494	469	433	468	446	476	453	468	451	474	451	454	429	460	455	414	436	455	465	468	460	449	470	433	427	454	462	485	448	452	483	452	448	445	485	457	446	439	450	413	463	415	493	475	483	434	467	432	463	468	471	441	439	487	457	477	452	459	466	453	465	455	483	502	441	464	470	496	456	487	468	464	463	472	458	465	439	475	467	460	474	472	499	462	438	470	452	449	430	458	438	444	456	449	459	452	430	449	440	472	434	470	450	459	468	477	433	494	455	494	466	461	459	465	464	467	479	447	450	509	460	469	447	443	500	482	455	482	440	479	501	447	439	437	471	449	462	443	446	486	410	439	420	452	494	455	443	441	438	485	503	454	447	429	482	444	458	428	426	462	456	448	481	435	476	436	470	484	445	451	472	428	472	424	416	466	441	418	471	455	525	451	465	466	478	433	418	513	460	452	422	447	443	460	442	459	425	460	474	446	458	451	473	447	456	477	456	475	473	430	447	434	475	446	425	438	441	418	448	472	454	476	447	426	482	414	469	444	430	456	480	498	416	462	465	427	446	467	477	441	439	450	436	428	477	463	463	443	501	462	489	460	449	451	470	476	469	486	425	460	456	470	455	466	446	432	474	446	467	438	437	432	455	455	489	467	419	409	452	469	442	451	468	466	451	436	452	437	484	464	419	429	454	441	422	455	437	450	449	463	488	469	423	439	441	452	452	461	449	442	449	432	433	459	459	479	452	423	461	442	487	444	441	449	491	436	452	466	440	482	451	434	461	447	440	475	492	435	461	453	472	439	478	453	455	456	446	459	447	483	414	445	482	413	464	474	478	445	435	442	442	438	455	451	461	485	473	471	464	477	480	443	449	452	435	424	457	446	481	444	448	420	467	476	475	467	469	460	430	455	465	465	431	481	451	499	421	447	443	457	445	494	464	458	483	445	427	456	450	418	475	424	457	422	500	452	441	466	449	432	491	467	443	460	444	452	479	407	471	446	477	451	457	485	495	445	498	504	441	429	433	493	467	444	461	450	456	483	432	454	488	403	476	436	448	481	479	440	453	484	473	433	473	408	471	426	465	495	466	428	483	453	440	453	469	454	422	424	493	433	468	456	483	449	430	423	438	444	451	411	441	487	471	449	462	462	444	484	477	462	459	456	453	473	445	453	447	467	460	446	437	484	460	472	469	462	425	459	500	435	439	473	432	446	463	479	484	421	475	436	452	454	431	510	434	461	454	457	429	439	446	427	472	469	513	470	463	441	439	466	483	457	459	459	440	463	483	438	455	484	461	443	473	444	480	447	444	457	437	480	486	448	454	448	461	451	449	505	468	452	453	451	426	474	471	455	459	455	460	476	476	445	433	471	455	460	440	447	412	435	438	486	445	451	471	458	458	422	483	417	484	472	491	478	453	477	443	484	467	470	430	441	450	430	468	483	469	420	462	466	462	488	470	490	473	435	465	470	460	452	460	491	473	440	455	454	447	459	428	481	460	484	465	443	451	451	449	427	452	466	450	457	470	469	414	484	433	454	457	419	451	436	458	431	471	485	475	478	472	430	457	494	412	475	457	499	472	456	500	434	449	473	505	425	433	465	468	442	406	444	484	393	437	481	493	444	468	426	458	472	456	509	483	482	468	447	441	429	466	451	474	454	447	453	445	441	464	468	445	493	465	508	450	482	458	480	453	478	482	443	501	467	462	453	456	443	440	460	447	483	411	436	439	424	449	466	479	439	466	481	433	449	420	467	450	511	439	480	472	462	468	449	480	446	453	472	453	428	446	459	481	496	452	477	465	485	419	456	455	479	474	458	445	465	454	462	424	436	437	460	440	438	467	456	462	465	484	467	429	432	469	427	460	449	427	456	500	434	450	461	479	462	468	483	434	409	460	490	484	452	441	453	448	454	457	420	459	463	456	471	460	462	467	459	471	433	446	450	460	453	474	452	451	492	437	434	477	474	449	450	495	479	436	478	491	468	465	452	450
5295	7794	31237	37139	26655	13707	5417	2056	1064	868	840	886	846	884	868	865	832	861	862	817	870	812	865	891	852	898	858	860	913	928	870	810	857	894	890	884	851	812	826	840	876	877	881	860	797	877	887	883	896	839	869	866	905	842	871	910	884	876	887	860	893	877	815	822	880	884	852	889	882	904	886	860	898	884	859	825	862	855	814	860	870	878	845	876	859	841	913	861	884	845	893	885	846	853	863	869	891	850	897	898	811	846	866	860	884	841	877	849	844	865	843	828	877	897	843	855	896	856	856	837	895	876	846	853	882	898	860	792	860	880	846	894	829	853	890	857	889	838	890	823	873	853	882	856	857	854	844	885	902	841	841	834	837	856	824	910	906	852	843	846	839	878	873	884	886	830	859	835	832	877	860	844	885	883	863	886	808	895	897	886	835	865	890	917	920	901	854	838	863	776	870	852	881	839	887	883	874	877	851	858	814	852	841	860	833	896	857	903	818	887	866	876	895	850	864	837	813	889	833	825	852	886	847	884	875	838	902	891	885	882	882	794	877	879	880	823	882	858	800	884	864	819	875	904	892	873	811	852	874	902	823	897	922	879	833	872	873	794	878	872	798	827	885	807	879	906	883	877	886	860	872	837	831	830	844	825	854	896	883	793	887	875	886	886	910	818	840	814	918	839	820	897	857	872	827	845	876	852	862	837	807	861	809	879	850	853	916	857	892	881	860	858	907	904	905	866	818	856	859	827	919	907	820	883	855	891	868	835	880	870	823	878	817	871	871	855	875	857	822	844	844	821	876	849	850	827	875	895	910	810	880	918	830	836	883	882	874	871	816	897	853	863	882	901	884	867	827	868	873	860	826	887	906	945	894	818	825	864	868	913	880	879	850	869	844	815	818	871	845	845	858	855	815	813	908	870	856	865	879	874	851	861	896	878	823	834	827	844	822	861	895	844	824	879	845	885	818	848	884	846	856	854	862	823	866	866	854	841	867	876	860	852	820	909	883	879	857	898	859	864	858	884	861	850	835	859	832	854	890	905	889	882	885	868	870	908	831	898	893	885	837	846	857	829	889	864	918	833	810	822	870	904	857	846	871	867	842	848	864	879	804	892	914	859	838	830	832	862	889	830	848	872	806	815	856	897	826	846	877	937	907	812	848	827	864	827	911	895	840	876	921	823	863	826	847	864	833	849	848	910	864	877	903	860	853	862	863	890	940	860	837	856	786	930	888	851	820	847	845	843	805	818	890	845	791	848	861	826	868	873	873	866	884	845	888	866	861	878	810	844	874	868	903	909	900	790	893	855	895	843	870	884	879	779	855	818	895	840	792	867	909	864	902	842	866	888	869	832	852	926	870	862	832	848	892	860	878	835	830	901	829	871	802	857	916	828	830	889	902	920	860	875	920	897	841	866	876	834	790	824	847	879	825	818	900	871	861	878	839	883	871	849	793	870	891	800	834	868	858	897	864	856	893	882	914	831	918	884	864	898	815	887	881	863	891	884	845	829	896	900	870	888	867	859	861	930	841	865	866	853	865	870	864	820	825	817	834	895	873	853	883	897	890	847	852	816	892	923	864	888	801	901	850	899	889	872	880	814	855	861	865	840	892	841	909	848	872	819	855	861	830	899	871	892	924	875	847	877	882	860	895	897	839	900	866	845	857	903	892	917	799	820	806	853	861	892	855	901	925	825	874	898	887	904	871	833	854	865	864	914	897	902	829	872	827	874	827	850	807	886	929	886	872	848	888	873	849	854	855	773	940	866	873	875	826	874	865	881	852	874	914	872	850	864	888	803	820	868	851	878	900	818	916	884	870	832	893	888	839	873	868	830	860	923	854	874	851	855	875	840	894	800	859	864	862	871	823	886	850	840	859	842	820	897	857	858	893	883	870	862	829	858	902	882	860	871	859	920	827	930	858	861	861	808	877	902	867	858	862	836	886	852	862	880	828	872	839	879	872	894	901	886	872	810	866	805	837	885	885	897	875	843	888	869	862	902	897	842	838	862	856	837	854	885	859	814	868	835	897	903	834	815	835	889	914	841	877	900	829	827	892	851	902	856	842	817	835	894	889	836	818	846	852	879	871	845	868	850	863	915	846	890	826	887	874	855	835	912	839	846	860	865	890	911	854	820	840	878	828	820	861	874	818	854	855	842	849	852	896	840	864	882	843	864	848	839	853	874	841	878	938	839	852	879	812	853	876	834	894	850	809	856	884	878	832	815	898	852	867	878	836	817	838	801	921	873	799	836	873	910	863	858	854	826	883	880	876	879	842	867	900	844	862	863	830	855	875	818	843	888	863	866	832	878	862	859	836	882	913	875	859	837	817	831	880	858	829	873	831	887	839	856	894	877	874	879	845	842	874	906	853	816	869	836	853	880	853	844	826	839	834	849	866	846	887	833	835	836	874	896	903	830	849	869	803	875	887	852	847	805	892	877	896	806	905	830	846	860	849	871	878	861	812	880	878	903	833	881	911	835	835	803	841	857	831	854	906	912	864	910	835	847	894	841	846	846	870	906	828	832	829	859	870	874	853	852	865	875	892	866	859	829	852	849	896	819	883	846	921	853	858	927	912	815	859	854	859	906	907	906	864	836	892	867	846	835	863	847	910	819	845	822	819	865	822	846	829	887	839	911	867	858	869	857	880	873	870	821	827	853	854	880	917	859	901	830	860	849	832	887	857	910	825	892	858	883	855	830	890	865	848	839	859	872	847	843	902	890	897	843	925	873	809	900	883	818	848	847	935	868	877	802	828	917	912	904	862	907	871	897	884	867	885	875	865	848	871	831	876	850	845	855	906	819	828	839	861	845	832	872	870	861	808	865	875	861	867	870	825	884	833	863	820	806	866	882	862	858	856	896	845	859	843	795	811	821	886	890	809	830	865	912	906	874	851	880	890	893	877	819	823	888	835	897	891	919	907	864	895	883	858	827	844	893	859	876	828	915	865	883	922	858	865	840	864	865	863	869	842	823	828	822	887	840	882	876	814	838	870	832	817	840	898	890	907	849	873	842	893	853	852	868	856	827	867	851	829	911	831	793	873	884	827	861	837	884	842	816	864	891	909	913	876	895	848	860	868	829	850	915	840	860	834	819	879	850	855	816	879	889	832	860	895	836	872	865	884	880	856	828	846	913	904	848	935	866	818	831	895	852	901	906	841	796	841	830	850	843	856	875	812	846	872	931	831	857	863	871	905	827	862	864	866	879	845	893	803	910	845	811	893	920	848	876	849	864	857	898	871	872	915	867	903	830	867	854	908	878	827	821	913	760	786	895	867	837	908	895	835	869	851	887	857	853	897	856	841	859	880	894	900	850	825	895	839	869	873	890	868	893	821	854	875	854	883	896	909	816	887	846	901	874	954	845	891	898	830	881	850	842	873	838	814	891	853	897	863	882	867	866	907	847	844	888	813	875	825	847	868	872	872	866	900	870	866	870	857	854	848	922	796	835	887	832	878	890	862	861	810	844	892	849	846	850	862	882
24394	21389	33412	56651	47660	31608	17336	4231	783	341	359	347	355	366	364	357	353	345	339	350	343	362	353	334	353	381	340	319	355	339	352	346	347	367	357	357	344	330	342	352	346	327	345	344	387	320	325	330	348	325	360	339	377	352	364	333	332	356	363	358	363	347	319	368	338	346	371	312	346	364	321	333	365	381	367	345	342	310	303	346	327	317	358	345	311	337	360	348	335	330	355	364	331	337	336	371	321	356	336	315	339	343	333	327	366	324	345	335	316	320	325	335	351	349	340	370	307	372	326	362	343	357	336	348	324	312	363	347	379	345	343	317	379	335	344	347	336	360	348	343	364	338	326	366	369	326	317	355	323	359	358	344	354	362	344	342	346	343	350	337	307	343	369	347	335	355	336	296	348	349	364	350	330	340	345	367	364	357	328	388	357	358	345	370	325	350	312	338	360	358	334	308	332	324	365	342	347	332	360	372	325	364	366	297	365	322	344	324	364	340	342	338	314	365	380	338	329	355	324	364	358	340	348	327	348	324	331	339	320	352	298	370	358	334	378	315	318	342	352	359	354	331	311	313	327	348	343	358	315	331	352	347	320	355	348	323	378	374	350	378	364	335	353	348	356	355	332	307	343	336	342	334	356	362	360	318	344	333	352	349	319	376	332	331	324	370	329	361	364	330	344	345	336	298	316	372	318	332	352	347	335	360	349	361	351	341	321	323	332	333	350	355	362	351	332	338	369	314	355	307	347	300	363	337	328	338	341	337	352	318	343	321	373	362	358	361	337	348	361	329	300	321	339	336	343	318	343	342	335	341	299	351	325	344	372	335	334	361	352	336	311	371	332	343	358	306	353	349	327	338	335	337	330	334	351	367	330	357	348	305	321	327	318	319	331	350	334	350	364	337	384	334	362	327	359	323	346	346	327	354	301	342	335	344	315	323	346	322	338	370	355	325	333	347	367	343	336	333	357	368	352	368	325	353	363	350	333	343	366	348	346	352	356	315	362	287	368	335	314	332	365	325	393	379	343	335	321	348	330	377	342	328	334	359	343	366	353	352	319	365	370	324	330	350	310	332	342	362	371	341	320	358	313	302	324	312	358	379	344	354	343	355	367	364	342	358	361	330	349	333	365	360	359	340	366	359	319	343	343	346	354	341	341	330	344	339	365	344	356	322	334	332	352	334	335	333	364	354	375	320	356	320	350	331	356	320	346	320	361	333	358	337	331	334	330	328	339	365	334	320	388	346	342	329	393	317	344	347	328	325	307	359	347	310	324	335	371	343	342	329	329	336	338	376	328	333	329	304	343	367	351	367	323	311	330	308	334	384	350	346	360	334	316	337	361	362	336	353	314	309	344	319	335	333	341	314	327	361	370	348	318	362	319	349	317	338	360	373	334	372	341	343	328	345	368	372	297	321	344	345	325	343	339	337	316	357	349	292	379	327	338	370	356	341	355	336	315	343	349	328	355	342	330	372	379	387	330	311	360	361	318	323	324	324	326	331	328	381	328	345	362	363	367	352	316	386	326	332	318	346	339	317	317	363	318	351	333	357	343	341	352	331	345	343	356	353	318	376	330	306	330	335	350	341	344	341	358	352	319	332	348	348	327	348	338	317	307	357	331	385	333	351	343	371	319	313	342	341	326	347	335	357	341	319	345	357	358	342	347	347	330	373	357	360	311	367	293	346	335	345	311	353	360	323	305	332	348	349	331	346	339	349	309	354	289	324	341	343	363	352	333	331	307	319	337	350	306	379	354	323	295	335	327	333	364	323	336	318	345	352	365	345	324	323	334	329	328	360	312	303	329	338	387	342	346	319	349	335	370	341	341	349	322	358	358	316	355	342	335	343	310	328	347	342	334	331	326	318	366	343	355	342	310	334	349	310	340	351	324	337	307	317	351	305	336	353	349	344	347	341	321	361	342	369	357	316	349	333	353	329	330	348	356	344	337	335	327	356	384	333	324	324	370	340	318	334	355	341	331	289	334	344	323	341	333	308	335	338	369	321	343	320	333	350	356	323	357	350	355	332	339	342	337	358	360	340	350	305	315	385	342	361	355	352	374	340	301	339	338	353	325	329	351	348	355	326	322	329	360	365	348	298	318	367	329	375	370	366	359	341	340	325	348	319	340	351	354	332	338	317	360	339	311	358	344	374	326	342	310	357	335	339	352	367	308	337	348	364	307	330	346	356	346	344	350	305	347	353	302	337	325	350	322	363	314	355	353	290	341	329	325	348	353	354	341	324	326	357	325	369	337	336	317	336	352	332	366	334	333	338	344	333	327	328	329	338	338	355	346	323	350	315	367	323	328	352	337	374	339	346	353	343	330	327	336	344	325	359	353	357	337	314	344	338	341	342	319	354	371	353	337	324	336	347	370	360	358	334	344	343	345	334	339	323	365	335	347	347	351	331	359	353	338	353	318	337	349	338	361	326	363	286	316	321	347	325	336	315	324	328	357	349	347	326	311	346	322	355	310	344	322	361	362	345	364	347	335	340	336	360	327	354	341	326	337	339	327	315	351	355	368	335	347	345	344	325	323	351	354	340	340	291	312	302	343	365	370	329	342	335	351	331	370	331	339	360	325	329	322	332	358	331	342	320	346	328	365	318	347	333	348	345	347	350	364	361	338	347	356	365	344	339	325	321	346	346	345	324	329	328	343	324	373	331	358	373	351	316	338	338	336	315	326	348	346	336	319	321	315	342	362	355	324	317	330	327	353	311	355	356	300	330	334	374	357	332	338	344	372	322	317	384	320	344	349	293	349	324	355	352	343	367	375	328	369	322	348	332	326	330	343	354	340	361	334	345	357	324	317	309	353	342	339	395	370	326	354	347	339	318	324	339	316	320	351	329	345	331	368	331	348	335	350	353	303	345	350	362	325	308	336	331	354	355	346	347	355	354	378	315	344	333	360	350	335	348	314	329	347	325	278	328	354	367	366	375	323	345	372	374	358	375	350	360	342	289	359	352	343	349	365	337	354	390	322	333	341	344	356	347	355	355	344	340	350	365	348	348	382	325	359	369	297	326	369	317	305	375	332	336	328	344	343	346	330	310	331	325	358	346	354	349	333	374	350	335	345	331	359	341	320	338	323	355	361	334	308	352	331	316	341	362	330	345	369	335	322	334	330	330	337	347	363	329	328	363	346	369	328	340	386	354	370	348	348	331	339	333	388	325	326	336	338	310	306	331	333	339	337	330	357	347	347	357	352	329	349	358	317	344	361	312	349	351	346	358	335	354	334	355	339	343	361	345	333	334	309	356	349	367	360	321	307	351	325	335	333	367	353	347	336	339	329	356	344	335	336	329	321	339	331	315	357	367	321	358	320	370	341	360	348	337	321	317	335	321	340	311	323	374	335	324	355	323	363	323	323	324	344	352	352	363	368	342	326	348	357	368	359	307	327	323	349	342	370	322	311	332	332	317	375	340	333	311	353	343	305	333	337	325	344	347	327	362	318	349	353	366	359	309	344	335	364	336	337	351
7392	27277	71993	74993	55048	36665	19987	7791	1725	708	652	671	667	652	673	637	667	650	679	625	645	647	640	641	637	654	661	624	674	601	647	669	686	634	647	641	678	654	612	687	647	643	599	678	614	675	649	658	648	609	666	685	657	663	591	666	657	632	677	624	666	642	638	692	671	648	664	638	625	656	652	670	653	658	633	672	639	687	658	648	651	670	682	676	631	617	653	690	637	624	637	621	668	616	620	615	636	604	627	644	627	649	649	632	659	657	632	665	628	664	670	581	675	666	647	651	657	675	632	648	648	652	633	650	694	658	648	636	647	683	632	640	629	635	646	680	624	630	615	708	685	618	664	634	601	672	645	639	643	650	646	640	666	603	630	641	648	672	655	641	708	642	631	593	645	673	668	697	618	618	651	638	635	649	625	647	669	685	645	621	638	632	669	649	658	671	673	654	656	673	666	624	625	690	612	652	650	687	644	596	665	634	658	643	680	652	680	602	611	644	633	620	630	651	650	698	636	678	678	636	603	695	656	591	628	649	649	684	646	677	687	620	662	628	662	614	645	680	648	674	611	683	625	690	600	676	634	655	693	642	654	681	642	668	640	679	652	660	676	628	664	665	637	685	640	606	675	655	693	657	623	684	655	644	655	621	619	626	648	629	657	681	662	621	643	680	692	618	614	652	654	622	635	625	663	659	666	644	663	672	673	635	647	644	641	644	642	634	622	652	625	665	635	636	651	626	620	668	655	649	676	617	622	647	638	672	625	665	665	634	641	663	659	689	708	625	691	633	655	645	641	627	662	641	607	631	681	647	668	656	610	671	589	655	602	618	678	673	652	610	665	622	641	662	672	624	612	613	640	629	675	639	644	614	685	581	654	630	638	651	647	618	620	621	680	678	649	638	651	655	675	668	657	625	639	669	624	651	622	620	615	681	666	647	676	643	679	682	628	598	626	676	660	666	648	655	625	618	684	666	669	621	629	641	639	696	661	619	702	680	639	654	666	598	632	664	671	642	621	617	688	672	648	634	616	662	665	646	617	602	643	625	654	587	669	613	637	641	628	642	651	668	640	675	676	668	642	656	648	667	653	675	617	643	645	632	703	687	654	714	678	707	659	639	626	610	619	696	639	716	653	687	645	661	691	600	636	603	663	657	710	635	617	649	644	660	702	645	651	621	659	658	652	662	651	637	656	649	639	676	649	620	707	656	625	618	669	654	615	642	660	669	610	644	599	675	674	669	694	677	635	640	681	620	610	575	653	612	647	627	669	656	662	667	654	709	692	618	615	652	658	678	634	646	586	639	638	597	668	630	656	577	622	616	644	710	660	628	659	670	642	662	659	662	637	686	644	678	647	641	673	670	680	651	651	662	640	587	635	604	640	638	683	710	686	608	629	633	651	621	630	683	683	704	669	584	657	674	690	650	657	682	680	657	676	684	617	666	646	680	623	668	638	691	632	649	646	607	632	630	645	667	648	686	635	637	687	635	650	645	645	621	651	642	702	640	604	660	646	646	646	665	637	645	664	657	637	614	591	642	643	673	637	662	629	634	673	656	593	656	626	611	688	671	646	666	641	681	658	609	650	651	603	643	617	634	611	636	620	658	616	686	638	700	647	669	561	645	606	620	637	623	682	640	648	661	597	611	654	637	691	632	664	652	630	621	602	646	602	646	653	593	645	655	635	639	633	677	650	653	630	628	630	619	626	622	628	611	647	648	656	636	644	581	613	666	678	616	665	678	624	660	638	668	666	644	668	639	664	668	666	631	688	644	651	681	683	651	653	672	622	648	630	621	674	644	668	640	619	664	679	602	636	610	637	649	610	578	637	640	650	606	616	659	665	646	655	604	645	630	658	671	655	613	595	661	675	667	669	634	644	628	622	615	679	694	615	655	644	660	650	632	660	682	630	657	646	663	665	698	617	677	679	635	652	631	602	675	628	615	647	667	636	699	686	614	658	677	630	641	685	644	660	638	622	671	631	597	639	677	665	667	689	611	685	651	687	649	619	646	634	676	664	625	670	661	629	692	666	689	632	618	635	650	682	633	599	631	680	651	643	677	661	697	648	650	636	631	649	628	661	690	624	648	621	620	690	661	696	650	667	642	635	643	659	665	615	614	643	642	608	669	637	651	610	654	644	631	682	629	611	672	615	614	681	637	654	683	648	641	624	709	671	638	651	660	638	662	672	650	619	627	677	668	696	648	701	675	613	605	644	647	629	705	627	644	608	569	627	679	638	634	705	667	608	648	653	649	656	651	642	614	660	648	626	657	618	658	627	639	651	641	626	639	645	675	640	613	648	616	665	654	612	644	686	646	645	642	638	654	605	632	694	656	707	639	647	621	681	670	633	655	652	639	668	645	695	611	645	691	706	645	671	608	637	647	664	659	679	626	655	639	633	641	622	626	684	640	685	639	645	645	646	630	646	643	663	643	651	615	636	647	638	689	630	648	657	671	665	652	573	630	649	651	644	664	679	634	591	681	649	632	679	608	659	698	590	684	615	643	642	606	664	652	678	616	672	631	670	675	675	671	674	618	669	636	656	648	688	639	678	660	631	705	650	654	661	623	731	635	639	665	628	643	665	670	699	614	635	647	618	633	681	658	644	691	653	646	637	642	645	634	626	675	656	625	603	669	671	625	654	670	653	618	641	666	662	653	631	605	675	672	632	676	653	671	630	619	663	650	612	638	625	654	641	633	634	687	639	669	622	645	664	627	675	679	657	653	645	656	620	643	668	630	642	678	688	592	628	685	640	684	654	667	662	672	689	659	690	631	642	675	647	660	659	664	653	675	683	636	675	661	647	658	704	631	626	693	625	655	619	678	624	661	648	619	623	647	668	650	609	657	623	650	679	687	668	649	666	647	671	648	630	629	656	657	666	657	683	662	614	642	605	692	645	660	608	685	669	618	655	646	594	614	637	646	647	692	633	625	662	670	663	685	640	680	632	664	674	651	585	655	662	677	622	683	621	611	649	665	650	658	646	638	633	691	677	614	665	675	637	626	650	591	649	644	643	640	642	682	651	621	703	647	638	663	643	631	620	652	626	700	661	690	636	672	657	679	691	668	663	670	668	623	658	653	657	659	672	657	632	664	643	670	617	625	610	637	651	646	634	656	651	600	676	643	660	633	642	660	679	628	656	567	628	627	674	649	692	632	613	672	612	625	645	632	672	648	633	651	626	647	672	646	655	662	641	641	631	637	676	642	601	626	692	621	577	637	624	618	674	678	685	673	631	654	638	627	666	640	660	698	672	669	610	635	648	665	665	617	637	611	661	628	637	603	601	661	668	656	664	689	640	636	667	611	664	632	636	644	636	678	668	667	648	662	622	623	611	646	605	660	619	622	670	687	606	631	676	658	629	683	653	638	637	634	663	632	622	641	643	635	598	682	636	600	637	662	624	621	657	633	643	639	646	635	627	670	642	656	661	634	700	597	678	691	664	662	648	649	658	666	648	634	655	674	640	625	653	634	655	676	683	650	670	625
23511	21400	35379	60631	54274	38413	23159	7729	1280	434	415	409	419	438	408	415	420	435	422	381	403	418	435	362	418	380	401	388	401	411	424	439	387	394	376	386	399	438	390	401	444	400	463	426	406	387	389	396	412	401	423	425	416	395	381	397	392	374	399	421	405	404	395	394	414	400	435	398	400	395	431	405	392	372	426	381	392	387	390	393	396	418	380	393	375	398	393	413	419	440	364	386	408	421	428	394	431	406	392	417	398	437	427	409	404	388	408	404	380	417	400	432	406	425	386	419	464	373	393	423	399	395	415	426	422	364	397	385	370	409	396	373	385	413	419	391	381	423	369	396	403	383	422	408	377	371	415	393	410	385	362	433	411	420	436	369	402	381	419	386	359	404	422	380	437	381	378	416	409	440	413	408	398	432	423	416	427	393	412	412	409	414	411	395	391	424	390	408	367	425	405	372	341	400	415	416	387	360	403	397	422	392	415	382	371	389	425	395	391	415	399	399	396	426	406	405	426	421	416	407	407	407	398	422	425	423	418	365	372	375	355	373	359	385	383	395	421	380	394	372	402	389	398	385	384	398	391	384	425	395	382	381	391	426	392	436	412	404	444	433	399	411	387	394	416	413	368	362	372	400	391	397	372	425	377	400	404	378	431	413	394	378	415	395	403	412	420	385	389	397	388	382	389	448	386	367	379	358	407	411	374	384	410	382	395	412	405	387	415	424	344	398	428	418	383	409	414	375	447	395	395	390	434	403	398	438	380	392	389	380	393	396	404	387	454	434	398	387	382	386	415	399	415	398	398	417	386	406	402	375	362	408	437	441	387	404	399	375	384	390	380	397	397	405	404	410	387	402	391	422	412	418	389	435	421	387	373	399	451	404	393	426	431	404	407	398	389	405	386	376	384	369	369	394	393	382	379	417	392	386	395	392	390	400	394	402	409	387	364	396	398	392	378	381	375	404	374	409	375	390	386	363	385	402	413	410	384	409	364	357	419	391	394	420	359	415	413	413	385	421	426	374	394	384	378	377	376	426	386	399	375	400	429	406	396	364	411	438	399	407	396	414	404	416	405	394	387	397	414	389	394	378	427	420	401	384	381	374	375	384	431	410	413	382	408	439	412	397	418	381	392	380	400	425	410	379	392	426	407	380	382	418	382	394	403	353	401	428	377	402	399	405	387	405	406	373	419	394	367	387	409	384	378	413	394	390	394	421	371	370	412	378	399	415	445	397	397	402	412	388	402	370	371	361	391	399	379	390	409	415	402	369	395	393	411	404	384	402	371	420	402	357	415	379	380	396	409	384	431	421	392	377	422	394	388	383	393	377	406	397	369	406	382	452	398	392	350	406	368	440	405	374	376	414	397	387	386	411	402	441	367	407	374	373	425	369	394	419	397	459	377	393	429	375	383	405	404	371	406	429	375	411	361	417	410	369	378	404	380	426	366	419	397	394	373	413	382	369	346	404	403	395	418	354	396	401	399	385	405	386	375	364	416	358	397	391	434	397	381	394	385	394	394	419	386	390	385	425	396	400	392	384	404	413	406	420	385	397	425	388	384	416	387	413	393	395	361	420	405	388	414	395	431	416	375	411	397	401	389	406	422	421	364	397	393	396	434	385	363	395	434	408	392	383	394	428	430	412	385	394	386	424	407	366	390	447	393	398	379	420	374	385	387	421	394	417	400	362	392	402	364	393	386	437	445	396	382	360	402	377	401	401	384	386	402	403	393	402	403	406	416	426	394	399	399	375	435	411	411	398	391	394	402	350	409	387	440	426	365	394	402	369	382	371	402	362	421	391	401	385	390	410	411	424	413	380	432	417	385	413	401	390	390	364	391	420	421	402	404	388	399	374	413	392	374	386	425	383	453	378	405	361	373	392	445	418	412	378	438	383	432	387	419	408	402	412	387	400	409	380	410	388	433	392	401	422	416	393	400	392	392	406	387	394	370	416	378	438	395	398	422	382	405	409	346	416	355	373	406	384	411	412	373	444	384	369	417	376	403	386	368	375	402	390	405	413	432	385	381	377	397	389	394	398	354	385	387	400	404	364	371	414	385	383	364	372	404	362	406	372	409	387	379	378	412	396	405	393	411	420	378	376	434	409	399	393	408	420	378	409	432	405	406	406	427	407	403	416	403	380	384	400	413	419	397	425	367	384	384	400	402	435	401	423	387	375	404	382	404	388	361	389	394	382	388	387	371	404	413	405	408	390	377	359	392	356	415	409	389	395	361	376	353	442	389	393	354	378	422	353	407	376	417	358	409	380	398	392	389	427	413	376	377	401	428	411	385	436	442	403	390	378	425	366	397	371	365	366	404	459	419	403	386	414	420	392	406	392	406	377	422	418	394	420	370	402	406	415	410	399	406	435	379	401	408	413	401	410	396	391	438	415	388	375	429	398	380	393	404	449	398	369	424	401	414	430	419	427	403	397	372	432	385	358	410	396	398	369	403	382	409	402	412	422	408	420	408	405	426	401	412	407	406	396	388	369	372	419	376	381	383	398	402	414	394	386	383	397	388	385	400	355	375	412	405	379	428	379	413	393	414	408	387	372	403	403	395	394	422	401	432	416	415	419	388	429	381	408	440	406	411	426	428	418	389	361	406	390	424	419	382	427	410	387	421	374	376	412	428	400	415	390	412	373	414	377	407	417	415	401	389	428	394	381	390	361	413	381	387	404	387	388	373	401	407	408	351	370	380	400	399	418	410	424	381	393	420	417	437	403	416	409	406	426	390	404	353	340	391	394	404	370	397	405	396	398	408	446	420	413	381	393	353	384	450	370	380	372	414	379	403	379	389	369	414	403	404	393	387	394	372	374	407	415	400	389	409	399	427	395	406	391	420	398	406	395	385	427	411	412	390	422	359	401	388	380	378	376	406	375	380	402	386	356	394	393	405	413	400	398	376	409	364	371	401	397	374	385	380	405	372	413	407	416	389	424	382	407	381	382	391	393	397	416	397	371	362	414	384	392	415	395	392	408	386	349	403	384	372	403	353	389	431	405	398	426	381	402	348	387	426	395	436	382	456	383	462	390	362	427	401	425	387	382	378	359	422	392	389	382	397	377	384	404	381	442	424	391	371	413	409	385	387	348	412	420	374	431	393	393	385	405	398	368	376	396	361	382	409	412	407	375	397	408	394	369	407	423	411	388	368	366	414	393	389	365	376	369	366	389	412	368	391	398	451	391	404	402	376	408	394	402	385	405	410	394	424	439	426	433	372	389	412	409	377	412	413	400	377	407	384	372	399	402	387	418	418	410	405	359	395	453	370	425	402	390	397	395	396	383	416	383	425	416	433	406	384	414	375	367	444	417	410	373	395	391	407	398	393	423	391	401	425	387	430	380	391	392	346	381	404	385	442	410	388	396	423	396	399	403	367	417	391	418	420	388	411	437	374	397	404	379	374	409	405	392	391	372	406	400	420	392	412	392	410	384	371	383	433	406	370	387	371	395	364	400	423	410	345	395	390	390	378	372	388	380
10066	47060	77951	85356	65163	44268	26381	11287	2640	776	737	742	712	692	688	681	750	753	698	730	753	733	749	674	729	737	771	716	736	689	727	729	730	682	717	670	664	723	715	720	711	689	715	690	716	724	685	699	692	764	745	707	729	704	683	737	684	717	696	719	728	754	733	661	703	734	694	743	731	733	679	712	721	714	760	709	702	706	739	700	697	696	689	701	709	733	689	689	732	725	691	686	712	734	669	681	679	667	714	774	718	657	693	732	678	712	724	728	694	733	744	724	707	689	712	688	701	705	728	750	694	743	708	684	699	670	683	720	710	689	728	691	692	725	705	696	709	668	684	709	682	705	741	737	736	726	736	717	747	716	676	722	746	711	714	731	724	751	735	774	727	716	726	721	728	715	718	682	717	712	717	724	693	710	735	725	740	684	701	710	705	758	711	644	750	713	685	709	746	743	687	726	726	717	725	735	705	677	713	764	714	717	734	700	687	710	708	673	785	713	720	718	709	727	694	693	713	752	743	683	713	735	682	711	665	717	696	693	717	714	694	724	748	761	731	751	720	744	706	669	735	734	747	649	704	751	679	674	746	698	760	724	720	725	728	750	733	700	696	733	708	730	726	729	704	701	698	711	716	743	698	689	687	774	690	721	704	700	745	748	732	713	669	751	729	707	735	696	737	776	692	764	711	690	705	687	719	723	677	708	757	746	730	735	723	739	771	646	729	717	720	707	745	761	673	724	705	676	722	722	687	715	676	680	703	694	679	676	698	679	722	682	709	759	690	722	691	691	694	730	786	710	685	691	718	712	700	723	715	735	707	688	777	674	703	752	697	677	695	688	696	739	672	690	697	725	704	710	705	758	726	704	715	729	719	663	728	735	697	748	687	662	705	755	711	727	739	703	702	680	698	693	705	748	727	704	712	766	726	711	673	713	713	756	684	756	783	680	713	720	746	740	708	724	748	708	724	759	764	695	732	702	741	722	711	698	706	716	718	760	719	711	732	717	709	722	683	720	688	690	670	713	738	746	759	717	685	757	691	735	758	707	744	660	719	704	743	674	691	742	700	720	691	704	739	702	738	756	736	685	687	724	717	742	752	705	734	728	710	734	695	720	741	710	741	706	722	701	711	688	699	732	709	751	734	717	724	702	711	711	669	752	688	751	721	694	714	728	701	710	665	716	682	711	738	688	689	739	713	671	703	704	699	724	714	712	718	748	741	735	685	696	731	753	760	699	684	720	704	711	715	693	688	694	704	693	684	743	688	744	718	743	738	684	712	749	681	752	708	711	698	665	701	686	750	704	729	740	720	667	732	673	723	746	746	741	689	704	736	739	663	747	694	707	737	706	738	693	723	711	681	717	659	699	734	746	712	730	753	713	723	718	679	715	731	728	713	735	719	721	688	769	744	725	746	688	727	670	732	744	691	687	724	687	702	696	672	683	711	723	691	713	739	704	722	688	682	707	751	728	765	701	729	725	743	700	717	738	727	657	729	699	677	710	681	706	713	652	724	761	772	686	715	699	777	701	715	699	772	722	734	748	670	718	694	706	740	765	713	686	706	698	722	742	721	678	746	773	718	702	768	710	702	673	766	753	729	703	691	723	687	692	689	721	728	738	711	703	709	725	720	721	725	749	741	757	728	700	729	734	699	700	716	673	704	697	753	681	701	717	714	723	699	687	731	733	732	692	675	709	719	719	718	680	732	716	724	630	695	713	717	659	745	719	725	716	706	692	741	665	677	692	721	719	690	699	716	711	733	700	695	709	688	711	652	702	743	685	728	714	691	661	677	698	709	714	728	733	745	662	698	700	733	749	729	681	747	714	730	674	699	655	741	688	722	742	728	689	671	733	725	717	684	738	720	695	699	718	754	698	741	740	724	708	735	720	727	660	702	710	716	714	737	706	724	663	694	737	738	717	705	704	728	704	733	686	693	718	729	749	709	744	692	737	661	708	725	708	705	679	753	736	738	731	704	742	688	678	718	740	719	743	706	664	681	741	656	692	752	787	693	677	766	717	747	714	687	706	741	706	722	709	688	647	712	759	739	767	714	708	750	705	715	693	761	732	739	719	731	713	731	708	668	773	700	731	678	763	705	718	695	752	686	699	690	679	707	706	729	686	668	720	684	699	702	750	711	738	715	738	747	741	733	725	705	764	668	706	730	751	749	734	702	729	716	743	701	667	735	721	743	697	725	748	699	750	768	656	739	729	719	669	719	704	640	740	705	748	758	686	755	687	763	719	668	674	711	704	670	725	763	711	731	707	697	638	702	697	728	716	705	695	720	698	682	671	702	675	704	731	720	711	713	715	731	768	716	740	723	713	692	736	689	730	714	743	713	703	739	698	751	675	710	730	719	723	685	706	732	693	727	705	690	721	711	706	706	725	716	728	671	729	692	680	761	735	697	716	695	692	740	700	719	696	701	651	683	758	723	790	733	721	710	714	730	639	736	718	761	670	676	707	748	674	687	676	761	733	674	706	674	702	694	710	741	707	686	738	729	731	683	691	705	729	701	724	726	715	736	704	716	704	760	755	700	722	731	749	762	706	748	721	725	704	703	724	730	716	716	702	726	728	744	686	759	701	744	712	689	742	670	716	710	728	726	699	733	688	719	728	715	730	713	696	742	704	670	726	707	685	676	723	730	671	721	689	717	701	709	691	665	748	735	658	695	698	729	737	759	748	742	769	734	715	757	700	711	669	677	742	750	718	676	724	738	723	722	710	715	677	740	736	732	732	701	762	700	706	758	729	685	744	663	738	704	708	695	707	730	693	684	744	706	697	725	725	704	694	752	710	703	737	740	691	700	743	718	746	725	762	727	674	678	700	745	767	743	702	759	642	690	694	741	747	738	665	737	679	751	744	728	746	725	710	726	683	738	679	703	681	689	714	730	697	745	764	697	728	696	676	690	688	701	746	760	681	707	726	773	676	782	666	736	690	748	731	736	719	692	732	745	719	742	694	723	751	685	703	697	716	705	680	730	718	730	697	718	706	765	689	696	734	688	701	747	721	706	696	689	700	700	731	755	676	757	753	746	718	703	738	747	724	701	676	715	734	744	699	738	710	762	765	693	699	755	713	704	734	733	753	731	675	739	771	739	716	754	677	774	702	790	730	726	705	705	708	727	700	690	735	683	733	707	705	705	690	694	705	718	704	693	697	710	663	740	705	690	675	705	739	692	647	709	733	754	744	741	747	727	702	716	693	679	650	681	720	700	725	740	740	716	709	699	733	703	678	744	714	737	725	725	712	713	674	691	692	689	725	731	712	762	710	677	718	758	689	737	681	756	772	747	727	698	719	754	714	698	705	727	756	712	746	670	681	683	753	740	734	694	745	708	749	707	681	672	739	731	717	706	692	720	692	743	730	698	723	688	711	704	750	738	716	678	696	667	736	728	720	699	702	667	716	717	725	672	758	742	701	690	719	742	747	726	712	687	694	698	703	695	701	679	703	760	699	711	691	747	725	710	680	745	725	745	739	683	719
26928	21534	33184	29843	16778	6249	1949	870	495	447	477	458	448	448	476	458	423	421	443	473	409	451	461	453	448	468	437	455	452	475	465	457	471	424	459	492	460	429	445	468	431	445	476	436	429	452	450	459	464	440	454	481	450	445	460	459	467	423	437	465	449	475	432	430	449	474	455	411	480	467	454	467	412	452	457	402	425	437	451	452	454	450	461	512	418	453	439	445	438	419	460	458	442	477	471	441	472	447	498	449	447	468	461	464	498	443	444	454	439	493	455	408	465	432	482	432	454	432	423	463	443	504	444	451	500	477	438	435	450	459	480	439	493	422	430	431	424	440	463	464	438	475	431	434	429	493	468	435	434	429	491	454	420	449	446	462	463	464	439	412	447	466	441	443	468	476	464	437	461	447	445	456	430	453	450	431	454	450	431	444	415	431	478	455	486	450	426	429	474	475	434	480	487	450	445	475	482	454	438	466	436	452	434	470	480	467	447	444	476	437	467	457	466	433	441	452	450	473	418	434	414	454	441	442	450	458	471	446	446	444	457	474	457	475	421	433	453	470	430	458	454	435	464	490	436	472	474	457	452	441	449	480	464	428	455	443	460	473	445	434	480	448	463	480	440	455	470	457	431	485	429	467	457	435	457	437	475	455	456	426	474	476	434	461	448	431	445	444	459	440	425	453	407	474	492	455	478	436	438	434	474	460	428	457	475	469	486	440	447	431	465	442	432	437	447	436	448	433	472	461	466	432	442	465	452	462	431	456	418	414	441	476	477	443	449	442	454	461	469	428	454	443	471	470	451	430	408	438	465	443	419	443	426	447	449	471	428	468	422	444	467	447	461	444	450	436	426	437	465	475	442	452	456	399	461	448	457	448	462	430	452	499	483	433	410	427	448	440	441	453	483	444	436	422	443	403	472	486	418	438	431	477	441	450	412	461	406	463	459	431	465	453	421	499	444	479	409	445	449	450	467	439	488	459	430	420	438	470	442	456	450	442	440	451	478	411	434	463	457	466	455	437	452	462	442	456	485	479	426	460	468	428	432	437	459	446	459	490	455	427	466	463	465	425	443	433	426	462	476	476	432	451	476	429	428	442	443	431	443	461	473	452	454	445	430	433	456	444	466	491	465	430	427	433	479	440	442	444	491	462	474	438	443	483	441	459	433	478	477	415	424	407	453	435	403	443	460	460	461	459	440	427	466	420	441	466	450	460	465	404	435	456	467	459	451	413	444	471	454	454	448	443	429	487	415	455	459	438	407	404	457	445	473	429	445	448	433	457	450	433	430	434	446	455	448	431	439	427	438	453	440	432	465	477	427	475	466	433	459	445	406	448	442	487	452	469	444	409	458	448	476	427	476	411	433	443	500	468	456	413	464	439	462	429	434	409	452	441	449	428	456	431	451	432	408	434	450	451	442	452	497	443	428	479	450	441	435	418	436	455	443	488	425	441	515	480	458	439	461	460	484	489	441	476	415	486	488	448	463	391	458	449	445	449	436	415	440	477	457	448	440	431	448	447	465	420	435	442	461	484	415	424	437	405	465	443	437	454	455	465	473	456	485	431	436	443	452	434	467	440	459	480	427	439	463	450	412	451	463	453	430	436	449	468	457	441	432	450	443	431	446	432	438	450	428	473	425	490	435	453	446	457	489	460	423	494	453	429	435	437	497	447	437	448	436	436	458	469	473	453	473	468	459	443	451	473	446	479	458	468	472	451	445	405	433	480	446	447	408	446	434	437	429	445	445	461	479	457	458	476	448	463	434	403	435	422	441	440	478	449	462	467	440	433	398	474	431	436	433	435	463	465	398	447	459	434	408	472	433	427	458	456	430	441	444	468	447	422	441	471	456	459	445	459	438	426	460	423	436	455	457	407	425	443	458	457	400	440	438	431	446	473	453	472	467	442	451	482	465	460	439	444	452	475	394	470	473	499	444	449	440	419	433	456	451	506	408	451	436	463	456	446	459	459	471	445	449	458	461	461	456	431	420	453	438	436	449	470	428	427	458	450	441	466	406	458	404	459	464	446	457	473	432	443	459	466	459	424	434	448	440	408	448	451	423	424	429	429	402	469	429	404	441	433	438	419	439	497	437	447	449	462	443	413	453	463	428	450	460	427	427	450	453	459	470	440	449	440	449	439	474	441	464	434	449	454	420	446	450	479	466	447	440	439	463	471	469	459	470	447	465	436	480	443	463	470	445	470	450	463	471	421	455	454	433	439	433	436	462	430	472	446	469	466	448	472	447	440	443	424	484	460	429	462	470	449	487	467	448	440	446	431	444	469	436	451	485	441	443	422	417	434	457	443	490	460	469	446	457	472	490	471	428	456	460	446	490	484	465	423	462	425	471	434	470	440	452	454	470	418	443	433	458	438	437	442	439	481	427	435	459	461	446	419	483	453	437	482	439	432	469	435	460	435	457	495	454	474	424	429	418	472	438	492	423	448	508	464	454	440	459	459	473	508	438	477	444	412	497	449	431	428	516	473	429	476	423	460	472	438	419	454	467	464	451	433	495	461	452	472	427	466	466	452	473	476	445	483	493	425	449	481	433	468	445	437	411	471	453	468	498	478	480	475	444	413	479	481	507	439	478	445	467	430	423	449	458	408	474	481	488	446	474	462	436	440	444	438	451	410	454	467	463	441	419	452	458	451	458	453	429	444	460	446	447	426	408	428	425	422	452	461	461	450	429	446	441	450	436	427	453	415	445	456	394	449	471	439	465	449	457	452	441	462	410	470	425	456	463	462	446	460	433	450	449	448	453	460	448	464	413	438	451	398	455	466	417	452	464	425	464	494	444	483	467	473	467	447	444	443	507	471	402	413	473	461	478	465	478	475	426	442	425	454	435	466	482	485	450	467	474	456	404	462	411	453	462	450	453	457	411	409	473	464	462	481	455	439	406	466	423	463	441	430	404	430	429	462	437	425	449	423	458	462	485	462	433	464	469	449	455	450	459	430	430	410	435	457	442	404	472	458	444	454	469	398	416	457	465	423	462	428	418	467	442	434	458	468	432	469	440	436	419	449	462	472	427	431	437	463	440	450	455	422	459	444	454	433	463	492	408	430	453	477	456	475	432	471	417	469	466	398	473	429	463	471	409	447	402	454	499	438	417	409	439	443	405	461	452	413	452	425	450	447	448	481	460	441	483	462	422	433	463	441	474	443	402	462	461	415	436	428	457	443	435	456	433	441	448	419	406	425	443	482	456	459	448	487	423	410	419	399	463	431	436	438	444	464	455	445	449	480	432	472	472	443	489	466	439	450	458	427	451	421	457	451	470	444	451	480	468	445	429	429	434	453	413	452	483	416	410	416	453	478	475	421	449	470	448	449	468	441	455	421	470	470	440	470	433	432	454	475	448	466	433	441	443	461	452	450	462	451	438	458	475	439	471	468	491	439	480	439	434	454	424	461	457	468	479	443	462	484	467	480	420	444	476	444	455	431	448	485	434	471	422	422	445	425	464	434	474	398	397	465	430	445
5253	28704	42249	33481	22350	11050	4451	1793	1015	855	860	886	868	812	877	801	819	826	806	881	856	826	834	855	810	871	828	844	862	836	848	867	853	881	866	886	829	866	898	830	836	858	847	852	811	877	878	851	834	854	858	854	860	860	834	834	872	828	854	822	856	806	874	866	873	814	884	848	867	842	851	792	792	801	804	843	819	853	891	855	842	873	843	867	876	831	895	813	842	857	825	831	871	795	852	842	831	876	897	810	815	828	850	833	834	798	871	799	865	806	841	835	805	741	831	839	821	805	833	846	834	894	812	878	856	869	808	844	856	838	859	863	850	852	869	821	810	807	832	835	856	809	861	842	848	784	815	873	860	813	839	829	848	837	814	857	868	846	864	831	883	874	798	841	828	830	876	859	808	842	838	868	879	850	856	851	830	898	818	853	814	883	858	836	831	821	846	846	852	823	808	843	780	856	819	870	839	881	886	897	905	888	845	825	851	853	822	815	848	817	832	836	841	795	837	801	903	824	855	847	855	790	824	900	846	825	814	839	825	873	837	873	847	868	844	836	857	865	859	852	863	858	848	908	871	829	794	845	841	824	847	829	884	818	886	853	833	860	832	842	866	847	878	827	846	828	850	842	830	943	863	895	848	862	842	839	828	789	855	815	827	866	817	807	901	880	866	799	827	863	807	838	857	798	869	903	802	805	847	889	839	897	850	840	858	843	848	854	864	900	866	837	848	864	790	855	819	872	803	809	816	840	852	839	858	813	857	786	896	839	805	856	814	833	837	837	862	790	863	880	819	852	801	846	775	874	852	791	849	830	842	810	792	843	802	827	862	822	847	827	850	903	868	848	881	818	817	815	841	843	850	871	836	850	822	855	814	829	851	866	831	842	873	783	817	885	793	892	824	845	782	889	836	819	799	846	819	807	830	853	900	797	854	828	914	871	840	810	850	808	869	851	870	855	858	839	816	810	838	847	836	886	846	785	815	845	879	845	825	771	817	876	827	813	856	878	852	818	823	811	850	855	809	909	837	833	902	880	918	826	854	865	828	836	823	773	879	819	858	826	882	852	871	845	851	811	785	842	835	893	815	855	881	864	845	792	860	846	822	848	851	802	848	795	860	861	898	835	805	850	826	887	834	795	823	863	902	851	864	878	875	868	806	876	798	847	913	900	819	774	875	858	913	861	859	821	874	818	858	786	806	837	862	827	857	807	875	836	853	920	827	802	872	869	865	815	916	913	818	858	871	863	796	881	841	832	885	808	854	860	832	808	843	849	819	786	849	812	778	822	830	846	795	832	871	846	854	834	800	842	847	840	823	790	853	881	870	855	862	822	882	826	834	843	866	804	819	837	809	871	851	868	830	797	835	788	775	829	842	860	830	846	869	803	812	821	865	886	791	830	748	834	825	829	856	835	857	862	837	797	848	856	843	841	790	798	829	840	827	808	831	869	833	854	804	828	837	903	809	844	859	847	867	838	855	784	790	861	875	914	796	819	832	843	880	838	817	812	868	853	798	843	859	817	818	806	840	869	851	803	881	803	881	812	805	845	868	839	825	843	855	831	811	817	862	806	862	840	837	901	866	879	837	814	900	822	816	845	845	876	813	840	806	802	852	829	866	790	819	805	852	859	877	866	842	859	852	840	786	839	821	820	779	815	867	840	838	844	820	874	905	809	846	857	879	801	875	790	901	816	832	808	868	840	858	836	861	814	833	839	814	886	858	826	791	838	788	818	848	864	856	905	873	815	843	830	836	866	846	882	855	882	899	853	865	884	876	830	859	857	867	877	851	855	898	822	850	847	874	833	837	894	838	872	822	833	818	808	846	835	879	877	835	862	846	854	843	879	783	847	832	844	879	815	900	854	794	854	846	816	805	857	895	862	855	806	804	875	868	846	855	926	822	866	858	824	754	853	844	866	840	813	870	850	833	865	892	895	880	786	847	886	858	843	877	861	816	845	849	860	848	865	803	851	840	875	873	911	834	785	845	840	803	844	819	824	769	826	880	865	917	846	911	838	861	869	804	785	858	851	817	884	850	820	814	822	846	898	816	826	863	874	868	821	802	900	863	801	832	803	813	786	875	835	824	827	804	837	837	832	825	881	828	832	864	846	809	802	854	835	897	831	832	817	842	845	827	840	831	827	834	829	838	833	889	839	811	860	833	819	861	907	803	813	878	858	863	799	812	853	833	851	829	889	866	805	843	870	849	797	849	796	862	849	822	894	821	826	839	810	812	798	802	836	858	826	805	815	803	822	847	826	855	815	854	887	865	900	898	842	833	866	885	878	868	833	863	821	848	913	819	827	849	815	857	818	860	801	863	864	816	826	804	886	787	785	897	850	834	824	860	840	866	832	842	801	837	841	858	803	802	864	834	848	848	855	868	791	862	803	797	852	870	827	821	854	821	843	799	799	858	865	829	878	863	914	799	817	860	871	835	809	801	866	865	876	877	874	818	845	921	839	839	827	853	852	815	799	865	897	846	892	806	854	860	841	821	806	790	836	802	866	814	885	828	867	791	877	793	861	839	797	823	880	831	850	846	826	847	887	857	838	831	897	823	899	824	809	821	845	761	879	860	810	840	886	876	805	832	845	840	810	795	863	830	833	912	826	815	841	846	813	835	833	824	846	821	806	811	791	857	823	869	846	827	830	821	824	811	831	775	850	851	888	888	813	844	835	796	848	853	827	746	838	834	838	805	887	841	849	824	794	854	893	882	820	827	849	879	820	817	792	908	890	881	810	798	840	849	846	843	845	842	899	809	816	827	902	822	854	847	867	874	794	859	873	803	848	872	798	869	859	808	881	842	850	804	854	862	877	816	865	894	846	837	850	817	823	861	822	876	849	843	886	829	863	769	843	862	814	880	853	834	821	845	816	822	793	819	819	822	822	853	827	803	799	848	823	826	892	820	849	807	816	856	841	861	849	881	808	837	856	873	837	834	811	860	808	832	856	836	876	897	851	871	841	845	793	860	796	825	840	843	835	840	808	798	893	874	832	816	875	819	842	836	843	867	825	834	861	849	850	889	835	872	841	868	811	894	890	814	788	850	804	840	831	854	850	835	794	779	874	799	852	882	841	846	847	844	815	857	833	856	844	851	870	819	799	836	789	867	792	826	862	802	870	844	880	867	843	825	831	804	838	803	828	845	839	871	873	842	821	851	836	821	868	790	831	887	835	819	862	847	824	855	816	805	846	830	830	868	813	774	863	885	865	816	846	820	816	891	838	849	853	806	849	819	842	857	855	837	852	795	812	916	814	868	800	827	779	820	806	870	885	885	817	778	832	875	849	819	856	876	793	857	866	833	848	871	817	858	809	828	840	837	879	819	843	852	858	840	864	875	848	845	864	837	888	842	837	799	853	850	806	842	838	846	798	886	858	913	832	878	886	837	831	834	875	885	841	931	810	814	859	820	880	879	837	840	855	860	881	860	820	845	817	830	827	836	854	855	858	858	833	826	817	845	894	862	822	840	886	822	886	812	845
24357	21434	40379	51838	42304	28915	15248	3367	748	385	343	345	348	369	350	331	362	364	353	373	340	384	380	383	383	395	357	353	366	376	353	377	323	324	356	373	353	336	330	363	309	328	358	349	367	316	367	346	336	362	325	321	380	331	340	324	302	357	362	383	334	333	306	350	339	364	350	346	369	327	342	350	330	345	366	362	390	383	327	377	345	346	358	361	372	361	346	352	384	354	340	360	335	361	338	378	333	345	361	377	321	354	359	345	391	322	355	323	339	359	368	373	345	383	336	345	334	294	360	359	370	336	354	318	319	370	325	303	340	355	324	357	321	351	343	373	311	342	351	341	349	355	355	336	330	346	336	322	365	339	362	329	353	348	362	338	351	353	352	355	366	354	367	339	349	313	363	339	359	371	338	348	346	349	350	366	353	379	321	350	374	364	341	361	304	355	370	343	339	318	371	336	316	365	373	353	367	388	341	362	309	338	347	321	312	369	338	338	353	352	334	342	344	317	379	356	358	367	338	355	341	338	311	360	353	352	352	336	335	324	325	346	337	349	331	329	341	344	322	345	342	356	348	344	340	347	351	360	342	348	344	343	338	358	369	352	346	309	370	352	360	361	362	352	326	369	375	312	339	358	335	360	341	376	363	366	346	366	348	345	337	378	336	338	337	354	352	337	368	347	300	343	369	368	362	334	364	324	378	344	365	344	293	331	395	344	353	363	354	331	364	355	327	314	340	338	352	363	337	350	357	329	340	375	332	315	324	331	356	331	325	327	315	354	336	356	353	344	377	389	358	312	371	346	349	394	342	336	354	342	320	353	341	379	363	339	326	336	324	360	340	348	350	342	352	324	347	360	343	334	345	325	381	358	380	370	362	361	345	304	330	324	346	336	346	345	360	343	320	360	333	366	353	358	339	340	349	309	333	329	311	324	333	342	355	352	300	334	341	356	351	357	341	319	371	355	327	338	386	331	329	343	340	344	334	351	328	336	350	337	375	363	351	375	365	324	311	358	369	349	353	349	339	319	368	372	345	357	316	357	363	346	362	341	375	345	335	367	369	347	349	311	373	316	396	331	372	355	356	337	323	351	365	350	365	356	327	354	354	365	349	382	339	334	345	365	380	348	341	362	340	356	367	371	334	337	330	339	353	339	333	380	366	370	348	360	384	350	332	314	360	347	335	350	352	334	327	368	344	320	360	366	348	361	340	340	345	322	343	355	340	333	318	325	305	336	331	336	371	330	348	347	328	362	359	348	334	291	347	370	342	365	382	352	341	354	359	341	356	349	338	325	357	362	377	361	350	347	364	375	361	325	351	323	350	336	330	347	352	342	349	372	362	302	354	316	316	357	322	351	351	361	360	325	342	337	338	346	349	355	320	360	306	369	356	344	347	310	358	347	344	331	346	377	321	325	344	342	354	351	345	350	361	383	335	322	348	361	365	334	309	359	357	372	383	320	320	331	340	335	351	348	353	355	344	364	360	347	390	367	363	322	353	349	310	357	358	333	349	345	354	327	379	343	366	338	368	359	323	344	346	345	363	383	362	367	343	351	349	353	341	358	339	311	335	311	397	369	363	363	343	343	326	343	356	368	360	346	398	340	355	359	344	370	371	342	308	340	331	372	343	320	318	348	362	370	316	370	307	307	347	340	344	356	337	361	356	325	322	319	339	345	340	348	326	341	340	343	336	360	388	313	385	331	324	366	344	359	353	350	357	365	379	393	363	362	345	402	363	344	330	379	346	344	323	363	337	347	339	365	329	342	333	302	334	366	334	355	363	362	364	348	371	341	342	376	335	367	336	333	359	341	322	356	314	373	356	338	326	349	345	348	359	320	357	365	332	371	329	316	320	343	304	364	343	374	354	344	337	343	337	374	368	334	375	381	353	332	372	370	320	356	353	324	327	395	351	359	344	343	345	351	343	342	372	351	374	337	361	322	349	352	374	370	338	352	368	332	361	344	357	365	329	365	362	353	345	359	355	345	325	330	343	328	341	344	368	355	362	352	333	389	325	349	338	351	355	341	327	373	338	333	344	363	357	324	320	360	329	361	300	355	377	372	354	342	351	354	367	346	350	315	332	332	352	352	357	326	361	346	351	355	363	356	371	330	357	360	358	348	342	331	357	365	353	352	358	314	359	347	333	345	362	298	344	364	319	342	366	341	341	315	331	331	362	342	318	321	379	365	318	341	348	348	358	316	331	346	370	357	322	366	328	345	372	336	370	384	333	368	345	322	329	342	374	368	353	357	340	355	344	344	333	356	341	350	338	321	363	340	329	381	341	347	349	365	363	348	347	346	356	338	328	357	382	360	343	365	353	334	366	347	337	356	324	350	345	367	362	350	335	324	384	320	338	344	343	351	371	355	325	378	314	321	317	343	344	346	326	330	336	323	346	327	346	345	329	359	351	347	340	343	349	361	329	359	306	335	336	370	359	352	353	354	333	338	366	322	360	347	357	344	367	363	355	343	320	352	324	349	341	371	352	349	367	345	370	342	357	342	354	351	338	341	361	347	394	375	363	399	350	354	353	365	360	330	337	348	349	340	354	338	378	332	315	335	352	338	320	337	347	319	334	343	349	364	329	345	344	323	345	336	375	330	375	334	376	371	348	384	356	349	329	378	340	365	324	341	334	334	321	343	299	340	344	374	349	379	358	352	365	316	357	354	374	334	363	340	333	367	374	334	360	359	350	365	379	347	347	348	356	329	321	355	343	309	366	326	351	328	396	321	363	348	325	325	353	370	372	391	319	338	365	351	372	347	341	318	336	344	335	366	352	336	372	344	385	333	360	319	364	343	358	344	308	379	369	344	326	331	358	318	355	359	343	337	363	341	360	355	358	318	353	339	371	344	350	332	351	356	336	373	355	354	351	351	357	339	361	336	328	357	343	366	319	351	358	348	371	327	341	394	368	334	336	330	359	332	355	379	367	333	315	323	333	313	337	346	359	358	364	353	369	351	369	385	347	341	362	323	361	338	311	362	350	329	343	339	358	362	358	342	339	375	356	361	369	339	385	372	357	319	348	342	328	323	346	316	388	352	317	356	319	310	365	357	334	375	381	337	325	365	346	346	353	305	331	357	324	354	360	362	350	310	360	368	318	346	344	339	336	349	364	326	368	318	352	310	336	319	337	325	356	317	352	347	373	343	345	355	349	339	342	331	314	380	373	350	354	339	350	358	365	335	375	353	375	351	327	303	343	337	351	339	347	353	349	291	333	343	332	346	345	350	376	335	339	350	338	376	363	316	359	365	375	339	372	362	347	327	332	346	346	375	363	343	360	359	337	339	319	365	335	353	373	331	334	359	375	327	382	345	372	326	358	318	338	350	329	367	339	318	358	338	364	355	318	328	373	344	347	333	349	340	382	371	315	332	347	337	349	352	329	349	316	353	351	332	350	358	345	344	370	372	341	346	334	325	355	339	360	293	340	370	345	333	359	335	357	348	345	342	334	336	362	328	358	345	343	358	334	349	346	360	340	328
10235	57648	83904	69419	50872	34453	18389	6549	1716	683	673	679	676	670	658	628	667	653	662	663	679	659	650	702	680	638	681	659	628	630	693	677	711	684	669	658	698	672	660	660	677	688	679	629	662	676	642	658	636	640	646	657	687	655	633	676	644	653	653	638	682	694	590	643	624	678	637	682	659	626	637	664	677	670	677	627	619	639	654	670	601	590	640	662	653	658	673	629	654	652	697	680	643	641	671	641	644	656	658	651	684	655	652	646	646	642	689	660	668	638	703	671	661	642	704	687	706	640	666	623	672	654	639	677	645	658	688	658	675	694	675	676	670	647	663	695	660	682	684	699	666	660	632	641	706	650	638	657	628	685	623	682	633	691	685	635	615	656	637	619	652	622	621	675	657	666	659	652	652	637	647	641	626	665	629	653	629	616	638	620	678	666	664	627	673	652	645	618	630	652	627	634	632	665	639	725	690	676	673	668	671	676	661	660	645	664	692	668	627	657	647	664	661	687	654	689	627	677	639	659	686	679	652	631	630	704	697	683	669	662	659	676	658	628	680	646	674	640	633	640	634	664	647	636	617	675	684	653	654	636	681	636	683	665	652	649	654	652	648	651	635	629	643	703	659	653	706	608	664	655	657	607	615	606	618	700	652	643	667	662	661	657	629	638	619	697	693	676	625	677	679	663	671	647	655	649	644	668	655	639	619	652	645	677	657	636	644	618	687	691	676	631	673	683	669	637	682	703	605	706	658	647	656	663	687	631	645	686	655	642	646	681	599	659	643	708	649	664	657	698	644	639	672	678	651	616	637	652	643	650	632	666	674	673	657	650	676	619	657	663	620	684	696	620	641	658	674	636	678	637	632	655	608	677	667	634	651	674	625	691	655	643	697	620	668	686	606	651	606	657	618	649	639	626	636	640	688	647	673	670	682	649	664	673	643	690	645	663	628	660	642	673	691	677	662	673	674	615	648	645	653	716	613	664	671	708	644	667	676	657	646	699	644	633	620	626	664	678	664	639	636	651	692	624	660	687	637	676	652	683	677	656	629	648	638	645	614	718	630	605	656	671	649	646	660	644	675	643	698	637	699	679	626	646	592	685	665	630	632	671	640	705	683	624	634	642	649	674	652	649	687	636	641	656	676	670	656	625	668	662	664	634	652	656	634	660	648	633	652	653	634	624	619	680	693	633	640	641	634	658	649	670	654	671	633	649	681	637	681	664	651	639	623	644	674	645	632	661	689	680	662	711	630	654	624	649	670	666	648	674	677	660	674	690	638	632	667	607	663	670	681	665	654	646	675	672	666	632	646	732	654	612	660	674	700	660	647	653	642	699	680	633	633	714	663	646	636	633	665	700	651	700	647	678	671	731	659	704	691	612	647	628	680	674	660	712	666	657	677	644	636	650	666	663	664	629	634	622	635	638	676	647	632	641	695	615	613	667	688	631	622	661	636	632	647	643	627	656	644	695	691	628	678	681	659	680	643	684	662	683	619	656	628	672	641	612	657	639	630	716	671	684	659	662	613	660	659	638	671	607	642	668	639	684	671	637	653	665	639	638	664	655	689	679	682	634	660	631	673	664	701	712	653	681	650	628	638	631	646	688	663	646	685	675	655	660	673	698	670	637	650	688	667	626	647	712	659	639	660	671	678	708	680	673	666	682	664	683	654	680	649	668	657	699	586	658	665	658	659	675	665	705	648	619	649	674	659	690	685	640	626	680	637	660	716	651	628	671	637	688	650	647	633	657	670	623	650	653	697	661	676	652	710	676	656	689	649	618	667	659	655	660	627	641	645	695	696	720	666	631	668	630	680	642	634	707	627	630	649	670	634	709	665	627	685	657	639	644	660	645	627	669	660	691	644	626	628	704	653	662	668	626	673	645	634	645	681	626	608	689	640	640	680	683	673	653	643	702	650	621	641	643	641	687	611	690	666	622	657	631	686	633	704	660	663	645	665	647	607	673	614	649	686	660	683	632	623	657	626	628	660	661	635	666	626	700	609	679	640	649	695	606	675	653	620	637	675	657	636	670	641	648	653	641	661	667	646	634	649	624	692	679	641	699	639	671	652	664	663	662	668	650	643	675	667	702	631	598	671	703	690	621	642	659	639	648	624	630	649	677	693	628	672	688	651	682	650	663	652	644	633	601	626	689	675	629	686	677	633	680	600	670	630	664	647	667	677	668	672	669	693	677	669	646	686	669	651	649	699	656	693	637	670	643	614	685	661	639	671	615	670	688	692	669	675	664	678	639	702	633	677	681	699	650	692	702	615	630	668	692	683	669	624	683	634	664	692	661	644	694	695	609	664	662	713	658	672	618	649	655	631	629	646	653	644	647	695	686	645	684	629	614	632	712	682	681	693	662	617	651	670	692	603	680	641	692	645	677	654	691	639	670	655	721	640	584	655	676	685	642	665	632	657	667	680	638	623	699	684	659	630	669	637	652	670	646	654	684	681	689	652	662	645	690	670	679	659	675	667	661	659	686	647	656	666	637	651	675	674	693	624	695	688	637	634	626	611	652	669	631	683	669	658	666	665	642	631	682	667	709	658	665	616	674	624	647	693	646	682	693	654	665	655	647	666	662	652	591	672	631	642	702	716	638	678	666	639	713	661	659	648	677	659	630	643	683	663	658	658	638	620	662	625	662	679	681	667	634	693	613	693	656	686	694	632	656	640	643	685	678	646	708	674	621	647	650	632	619	653	674	627	654	661	684	671	638	676	617	684	650	636	629	613	642	672	663	723	694	650	648	644	666	700	651	695	642	637	691	666	613	674	681	630	653	669	681	683	642	673	658	716	637	620	635	638	698	660	650	661	662	643	652	653	637	655	668	688	638	665	649	672	628	613	652	645	710	633	677	685	648	650	641	674	629	661	624	657	684	637	646	655	627	653	696	629	597	653	699	671	607	658	647	635	639	663	671	648	673	670	646	660	632	644	663	653	660	651	661	628	674	653	643	667	604	648	672	686	696	604	612	671	614	655	673	695	673	639	691	637	654	649	684	688	740	622	641	686	653	628	669	659	703	646	662	663	638	701	654	654	671	645	658	651	654	673	671	621	622	658	637	664	612	652	666	665	656	679	599	684	677	646	683	664	638	688	645	655	655	627	689	642	644	669	659	634	626	645	640	636	681	688	680	702	645	586	665	620	686	662	638	622	632	658	631	633	675	666	658	614	662	660	703	700	687	656	650	678	657	660	658	636	614	631	660	625	659	694	671	709	745	621	624	687	638	661	657	713	640	643	647	601	653	629	675	707	654	655	632	657	620	648	668	631	683	723	708	668	653	639	719	690	621	654	649	638	671	651	633	696	638	646	654	696	640	626	671	607	674	704	677	639	597	653	640	648	646	710	645	632	616	663	635	658	723	650	637	660	637	653	682	691	653	678	696	658	588	708	635	664	625	656	651	675	642	703	669	667	648	659	641	660	629	630	639	707	597	668	680	606	648	649	644	645	655	661	653	679	636	665	646	670	659	668	670	668	676
23426	21385	35520	48841	48157	36729	23929	7571	1370	460	437	376	413	417	416	446	362	429	466	440	422	447	456	438	394	438	404	417	445	388	406	389	375	385	379	401	440	420	403	380	451	423	424	410	408	423	419	400	369	414	406	417	396	430	408	358	410	428	443	419	391	411	413	406	399	411	428	447	426	353	395	418	424	445	419	412	390	409	416	400	385	415	454	434	401	420	406	377	455	404	375	434	387	381	410	412	396	406	397	425	404	387	434	418	439	393	412	397	399	430	440	396	443	377	437	399	430	421	397	425	391	413	411	404	421	444	402	382	401	407	392	421	380	419	393	399	372	400	428	401	435	423	386	411	442	394	421	403	407	393	418	411	395	366	397	441	408	419	414	424	398	431	402	427	453	374	379	392	413	426	374	411	393	384	442	393	408	373	396	421	395	422	401	411	412	390	397	438	422	386	421	429	452	421	398	427	391	388	397	386	399	412	405	387	411	393	429	407	435	424	412	425	430	403	417	375	410	400	410	428	399	388	404	394	411	433	418	422	414	378	440	427	442	399	373	394	389	400	413	396	391	471	409	428	383	405	397	403	437	382	398	421	422	395	405	398	400	408	419	388	418	388	408	441	405	411	410	427	390	416	422	422	416	374	407	469	385	390	427	413	399	366	406	411	443	402	401	396	395	388	390	389	439	420	410	396	392	424	418	404	389	438	372	384	359	408	366	411	371	417	414	436	390	386	418	416	387	388	430	406	403	397	423	374	388	408	412	428	413	415	410	398	391	419	411	400	421	390	384	375	390	391	391	400	408	404	426	425	384	420	432	456	423	390	415	384	377	383	358	392	430	403	419	387	438	413	431	419	391	409	421	432	409	411	382	388	382	424	390	418	419	404	434	422	421	402	418	402	407	422	407	399	422	448	413	378	424	415	388	430	411	410	412	449	415	406	415	381	405	428	416	414	420	432	419	416	402	429	417	406	372	407	386	362	420	397	418	413	435	382	410	410	390	407	424	409	431	428	410	415	402	365	405	417	435	422	418	448	407	392	400	363	420	397	418	419	424	401	453	365	407	409	385	441	410	377	366	399	401	390	377	407	396	422	416	373	415	429	397	391	398	436	410	423	419	416	415	388	435	367	434	395	381	366	377	429	417	429	401	420	380	434	406	390	402	427	436	418	413	438	367	426	403	401	406	420	400	410	412	376	400	415	425	375	401	417	389	408	410	409	394	399	427	407	397	406	405	363	441	374	385	398	407	415	397	387	420	378	393	376	457	375	390	413	419	399	417	412	405	395	422	404	406	380	419	445	387	408	400	394	419	394	466	415	389	383	351	375	407	382	427	446	401	418	382	415	407	415	412	374	414	412	387	424	415	413	388	398	394	409	412	405	351	397	410	395	397	414	394	425	415	400	403	438	368	424	381	400	389	397	404	410	400	398	381	421	397	381	388	417	414	416	371	406	442	390	403	430	402	380	396	404	414	374	394	395	350	395	391	435	421	363	414	381	398	392	416	417	390	422	412	397	407	453	383	403	367	414	378	424	407	390	450	396	404	425	361	412	366	384	440	408	370	363	405	409	406	440	394	399	395	374	381	396	417	411	426	432	363	411	407	409	394	402	440	365	421	427	401	413	380	419	374	417	432	415	416	418	403	420	367	418	418	407	408	417	406	422	440	406	404	435	414	412	395	373	407	403	379	375	362	401	435	428	396	391	387	408	371	396	409	385	361	381	435	412	393	409	390	387	370	405	396	416	421	390	406	446	371	393	420	380	420	417	388	390	369	428	434	415	430	432	379	420	393	385	379	430	425	458	418	398	419	386	456	380	436	392	407	421	410	400	423	398	449	405	416	409	407	429	401	405	403	409	407	386	377	388	378	396	409	424	416	421	435	399	440	398	382	414	426	427	414	397	390	401	437	394	431	410	416	397	410	406	411	413	401	434	418	403	421	433	397	393	387	445	382	394	437	431	403	451	391	410	404	423	414	377	393	442	394	383	362	383	388	410	414	379	418	430	418	376	447	423	390	375	416	388	412	415	390	425	459	443	422	421	393	413	388	398	406	439	429	416	412	434	378	417	404	435	403	413	397	380	395	415	403	404	414	425	461	447	400	408	448	399	429	424	435	421	389	397	424	413	428	415	394	394	394	421	418	410	423	403	415	391	389	410	429	362	431	377	401	387	396	381	405	418	386	461	406	448	392	423	417	414	348	402	400	396	396	422	424	390	412	416	414	392	387	446	407	361	421	388	402	415	425	405	396	447	396	405	366	395	400	418	381	402	420	409	413	420	400	385	451	422	431	437	411	406	408	419	453	389	412	413	449	410	380	395	419	433	391	369	395	397	411	395	384	397	404	406	435	401	414	405	407	371	431	401	390	399	423	353	402	373	444	434	400	407	443	444	422	447	410	410	402	445	394	432	425	409	454	438	414	429	396	396	419	415	422	378	418	441	419	422	390	416	406	423	390	430	407	403	382	425	436	395	374	420	410	423	356	400	408	416	421	407	396	422	431	425	472	404	427	419	392	388	413	428	420	374	397	399	417	378	391	421	418	398	406	399	434	411	399	419	378	411	378	418	428	434	353	392	391	397	412	424	420	399	438	370	429	384	357	418	430	403	408	415	415	387	408	391	417	443	428	410	444	386	417	416	427	391	386	400	404	408	391	417	409	394	413	409	418	399	426	427	384	440	371	438	413	427	351	431	422	389	424	397	408	433	377	427	393	426	439	408	451	364	402	422	389	373	414	410	372	387	426	411	389	441	399	401	424	459	437	402	401	435	416	413	406	362	400	388	442	424	385	413	385	420	388	397	419	417	433	398	375	435	430	441	417	470	400	441	391	400	401	405	385	385	387	413	416	384	431	415	401	390	393	414	414	385	374	377	420	414	395	430	403	429	400	406	391	403	394	387	416	422	421	386	368	419	386	346	411	438	407	412	409	424	400	410	425	435	409	404	385	407	373	407	412	371	384	413	452	419	441	428	416	448	393	414	417	359	393	450	422	391	422	412	428	460	406	404	395	443	394	388	373	386	400	427	412	413	440	442	410	369	417	406	407	419	384	400	413	395	411	375	380	411	420	391	415	408	416	413	374	416	392	378	366	418	389	386	410	429	410	397	438	405	428	408	417	428	422	400	411	383	452	408	431	404	436	423	383	386	384	407	399	361	412	410	411	411	411	443	411	423	415	392	426	444	386	430	418	416	377	421	379	455	416	420	376	405	423	400	422	379	421	423	409	391	421	420	402	441	427	418	394	380	366	362	386	404	345	399	424	389	431	394	403	385	416	379	388	385	428	416	407	419	394	396	407	426	435	414	421	419	392	383	411	410	403	410	390	442	442	422	388	418	431	394	406	419	379	414	400	396	430	433	430	404	407	395	407	391	390	405	401	416	390	417	414	407	367	409	399	421	406	390	435	371	429	408	418	427	418	416	437	398	420	414	410	396	404	439	406	426	445	405	450	400	413	439	413	388	419	397	381	398	426	411	412	409
10712	52419	89247	82639	63442	43945	27151	10943	3039	767	770	751	757	724	789	714	741	734	730	750	744	704	686	699	698	742	754	731	685	658	717	742	694	713	738	781	717	723	704	723	763	704	721	760	751	755	700	717	748	702	738	780	736	733	745	723	728	776	759	733	712	735	749	710	709	731	787	778	754	781	704	722	723	718	752	716	739	716	737	717	748	714	740	735	770	744	711	727	759	740	721	749	723	719	770	691	752	732	712	729	797	715	707	735	712	657	717	722	753	695	727	728	751	723	752	764	739	693	698	725	722	745	709	723	710	774	705	762	705	758	760	746	754	744	740	750	714	732	771	745	761	724	704	719	746	764	753	754	724	754	737	723	689	741	767	723	692	746	787	691	741	741	738	756	677	723	698	740	742	751	721	734	771	768	757	740	717	727	738	736	737	727	705	750	750	687	774	714	738	730	749	753	726	730	771	732	736	746	760	748	762	727	786	764	665	765	744	742	755	722	768	696	683	702	796	733	708	758	737	724	726	728	711	761	727	785	721	741	741	795	752	752	773	735	768	733	773	723	721	708	764	731	761	713	710	737	733	736	725	758	685	734	719	703	741	726	716	763	788	708	765	708	689	749	750	682	779	672	727	710	737	759	727	748	684	740	770	750	725	699	711	709	757	725	742	730	723	727	738	719	727	746	733	785	746	709	775	722	758	728	746	748	746	747	692	677	757	746	730	695	747	719	715	727	734	695	736	749	703	757	692	730	717	723	723	770	689	729	721	719	737	769	785	742	732	715	747	777	724	712	763	710	719	715	782	720	747	744	733	734	738	745	726	722	678	771	705	750	715	748	742	754	706	750	777	727	657	747	735	733	734	688	678	727	682	749	730	726	714	726	736	766	745	690	783	709	684	672	720	712	751	706	751	726	736	710	742	768	727	727	717	719	713	729	747	708	792	736	763	748	689	740	779	724	759	758	723	754	700	769	693	744	759	755	751	683	768	718	715	740	746	760	728	708	744	731	738	752	688	735	767	751	714	735	751	704	720	767	743	766	709	727	717	763	732	736	753	754	718	775	739	722	710	731	722	765	767	733	719	758	751	707	731	732	707	714	744	713	727	727	703	746	666	663	736	713	738	727	700	743	746	756	769	692	784	771	691	722	742	706	698	751	736	803	682	752	740	753	693	704	672	707	735	754	742	711	710	786	785	764	755	738	691	749	751	743	723	732	728	739	748	775	711	767	753	780	729	714	726	727	734	741	754	731	669	708	722	688	705	777	753	776	750	753	702	717	789	754	724	743	670	743	692	720	794	758	753	729	754	731	726	719	732	750	762	745	746	767	732	751	790	713	734	755	759	773	762	757	738	712	731	771	755	758	733	740	757	745	761	742	706	734	682	722	750	728	745	734	751	699	720	722	797	702	730	725	784	726	730	731	685	763	725	739	709	714	677	733	739	739	729	724	695	719	739	731	673	748	756	681	794	801	753	725	774	698	765	758	738	683	803	776	737	745	746	708	747	695	740	737	730	748	730	721	762	737	714	730	725	744	738	694	756	725	756	747	746	727	765	724	719	696	710	742	742	756	782	740	767	781	743	712	708	772	800	754	711	725	731	737	686	688	700	753	730	709	754	713	728	741	736	727	759	693	735	756	728	697	751	725	683	758	724	706	779	723	712	763	748	725	739	768	687	686	733	752	715	687	713	740	747	758	781	745	744	716	750	746	735	747	752	738	773	750	723	770	787	723	780	765	772	723	688	756	695	716	745	725	712	705	741	705	755	694	668	694	706	744	748	723	758	759	742	711	711	717	784	707	718	736	711	704	770	771	727	732	678	744	750	773	751	746	713	676	715	763	701	737	719	722	747	715	697	754	743	791	718	722	731	674	750	736	683	728	748	748	762	722	735	781	738	725	724	747	767	741	712	705	823	759	786	734	748	760	715	746	735	709	703	717	729	773	683	739	805	746	729	754	711	734	709	713	761	748	659	751	737	757	731	742	747	740	760	725	718	693	708	739	751	768	743	691	665	739	745	708	752	750	726	729	721	700	728	728	724	698	736	748	748	772	709	738	731	720	759	707	726	732	748	758	689	720	710	760	740	778	715	722	753	765	773	729	728	743	722	737	798	691	738	747	710	727	711	701	751	714	713	751	730	768	740	749	746	783	667	745	702	711	773	710	711	734	727	744	735	697	748	711	746	758	693	740	711	782	747	736	729	728	752	758	705	745	753	709	742	717	775	710	764	757	785	715	743	731	760	752	733	731	673	729	750	731	755	727	691	690	725	724	776	756	692	748	718	708	773	769	729	755	743	767	701	776	707	753	694	751	772	729	787	758	741	742	674	694	715	675	753	698	707	711	751	775	734	715	766	731	704	750	741	716	712	747	747	741	720	724	699	733	767	763	763	733	700	732	715	796	751	683	753	704	726	755	708	704	697	742	766	712	802	739	748	709	749	734	776	718	717	724	756	722	751	713	751	699	746	741	723	792	728	744	735	735	754	739	746	726	761	710	737	700	762	756	750	725	720	774	709	714	720	726	754	722	798	730	696	752	692	760	708	728	700	753	707	718	728	706	687	763	795	719	711	733	713	741	757	660	719	711	727	724	731	739	718	764	710	714	732	739	749	776	741	691	759	699	759	729	730	677	746	724	679	704	751	721	751	758	706	774	731	703	752	704	694	715	693	737	731	732	689	754	716	778	770	711	701	756	723	734	763	748	699	748	710	778	724	764	751	728	756	701	704	699	756	726	754	730	742	730	743	758	731	715	739	762	774	742	701	732	681	768	768	735	757	706	742	762	708	693	744	724	749	770	726	702	745	735	737	673	663	759	715	718	667	754	749	709	705	723	754	734	780	742	722	707	720	702	717	741	764	682	723	735	723	713	738	747	661	696	716	702	747	743	751	743	736	713	709	764	714	746	746	746	734	734	681	738	721	702	759	708	765	749	725	726	698	706	730	758	722	741	705	712	735	762	736	757	764	692	724	709	711	739	711	739	760	697	693	766	698	724	757	738	718	728	682	719	765	718	737	769	718	768	699	748	736	691	741	700	687	720	707	716	712	775	742	796	790	703	732	704	778	731	765	697	756	654	747	754	740	750	704	730	738	735	733	735	746	749	724	703	727	711	753	727	761	695	724	764	764	773	726	738	727	719	681	738	759	730	740	735	773	744	737	733	771	739	717	780	775	780	716	809	706	761	781	768	748	766	733	709	724	760	692	743	758	758	748	746	751	749	705	669	746	733	788	776	739	777	708	735	731	741	703	708	761	694	790	755	741	728	709	759	762	734	776	721	695	685	735	748	737	739	729	736	790	704	741	734	729	740	693	764	698	666	680	729	715	722	718	773	749	734	732	741	712	707	722	733	704	723	769	751	730	726	751	735	708	708	719	784	782	764	738	731	711	691	725	709	720	735	703	731	704	731	721	720	708	750	746	733	687	737	744	712	705	773	733	707	736	737	757	721	732	720	703	743	748	703	758	741	740	743	781	738	745	763
26980	20587	32427	30899	17373	7136	2342	890	515	491	491	475	460	487	455	454	459	445	449	456	432	481	478	436	485	455	443	485	459	452	429	459	441	452	487	451	458	450	419	454	458	422	450	449	452	436	463	478	453	428	451	430	428	488	463	434	418	468	439	465	454	452	430	513	484	450	459	410	428	455	439	420	461	477	481	441	489	468	478	452	462	464	444	477	457	452	415	471	473	464	480	458	452	469	464	459	454	465	447	452	480	433	454	422	416	434	414	428	448	446	459	462	404	461	438	471	510	464	449	395	451	475	449	458	422	403	432	438	478	442	480	456	461	432	456	458	464	484	431	475	434	426	465	457	462	454	439	460	412	483	461	441	483	434	479	457	439	479	468	450	426	475	478	452	425	461	462	449	446	449	474	451	451	418	437	454	517	457	455	454	481	458	457	450	450	426	444	450	430	436	442	461	436	447	446	421	486	443	472	461	470	435	441	449	450	487	455	445	472	437	443	477	413	436	430	487	435	476	465	505	421	466	479	487	434	443	485	455	490	456	445	465	494	445	431	453	429	485	468	463	436	436	462	447	487	474	472	455	434	422	450	464	457	458	422	464	461	440	489	471	467	437	461	461	430	448	437	469	441	454	473	461	466	458	394	452	437	480	426	415	418	420	421	472	456	417	470	436	469	470	450	443	438	480	467	422	444	470	478	435	471	432	464	470	509	428	456	465	448	460	461	450	455	463	456	460	429	467	450	432	423	483	469	431	452	448	423	449	473	450	505	472	438	449	504	457	434	456	439	456	456	483	429	467	478	447	458	453	479	475	453	444	419	451	448	456	423	460	477	464	451	479	430	427	429	464	410	430	452	454	474	453	493	437	480	458	466	461	450	426	461	528	412	452	418	424	454	449	445	510	468	406	466	429	463	461	449	450	465	426	419	462	448	428	486	449	507	416	438	442	419	440	467	436	479	437	419	444	455	466	455	415	482	430	438	448	439	417	433	476	454	491	466	438	448	478	462	432	447	453	456	469	425	440	461	449	464	471	478	430	423	436	472	419	454	457	459	461	484	430	442	458	481	480	437	466	462	448	486	449	414	447	474	479	456	433	456	458	451	439	460	456	445	467	444	466	473	423	438	462	471	472	460	416	489	417	444	473	441	440	451	471	441	460	471	454	431	465	469	436	485	433	457	488	483	444	453	466	464	452	499	475	435	468	433	444	448	438	448	459	489	417	469	473	448	439	382	456	454	483	451	454	435	471	432	459	453	483	475	447	450	468	482	435	436	461	460	449	515	425	451	465	464	472	481	449	476	434	441	422	478	460	469	427	448	443	469	477	452	405	445	456	455	428	434	476	484	471	453	492	458	432	428	429	458	414	493	455	442	451	460	444	427	447	468	431	434	429	462	465	465	451	500	434	450	418	443	431	437	464	485	459	442	464	425	434	492	437	489	406	447	454	486	443	467	451	457	423	484	462	466	478	439	467	465	452	464	455	457	473	488	447	449	437	429	469	433	484	435	439	491	455	466	473	504	465	473	463	468	495	432	489	465	429	454	475	441	480	464	475	455	426	469	444	432	399	428	472	419	457	447	466	466	418	433	430	478	440	478	465	443	438	454	453	442	427	442	468	407	430	484	424	462	433	440	447	470	440	464	449	432	430	462	465	418	452	434	485	446	461	427	436	459	433	451	448	428	414	419	427	493	437	507	425	439	477	433	448	431	441	499	423	482	419	431	485	475	449	447	458	438	452	451	458	452	429	463	443	421	476	474	472	456	412	477	432	444	425	440	487	468	466	460	481	458	462	458	497	467	474	428	475	432	433	441	470	469	462	428	473	471	445	485	439	494	430	432	446	452	447	435	442	432	437	446	466	469	441	401	435	439	422	401	470	477	446	450	486	442	436	455	464	487	440	449	464	480	425	466	450	469	476	421	433	432	435	462	451	442	464	473	483	452	487	416	456	452	464	475	425	425	455	466	462	432	448	456	483	479	478	495	416	497	418	421	478	447	449	438	460	471	482	454	454	458	467	444	421	433	448	485	462	460	466	439	460	430	469	475	445	472	437	477	485	434	444	443	448	453	440	431	434	456	434	498	452	421	458	464	457	450	448	494	467	405	520	441	435	422	438	469	461	459	454	452	451	433	465	423	424	446	440	429	453	487	470	440	467	479	485	419	433	453	457	459	434	485	484	455	442	454	478	445	447	509	411	463	447	484	436	448	447	445	426	431	465	458	448	461	462	448	497	447	475	470	437	400	438	474	481	466	467	448	443	498	450	450	474	458	459	481	467	479	430	456	407	427	386	432	470	442	473	450	466	488	480	461	465	461	437	498	422	450	443	473	484	471	452	436	450	447	483	423	430	434	453	427	443	435	486	460	470	435	472	427	466	437	481	432	455	457	488	433	449	429	461	440	480	446	497	464	424	459	458	438	481	469	479	452	487	424	447	435	426	473	418	458	408	446	458	431	454	450	460	453	441	448	434	455	496	475	435	490	461	463	450	473	430	473	422	448	459	495	438	479	429	500	448	458	472	471	427	436	462	452	437	451	468	458	449	422	441	465	431	492	453	425	457	444	451	439	448	488	485	470	443	471	449	435	477	435	483	422	465	460	493	482	460	459	447	484	427	435	449	482	463	487	440	444	452	454	457	432	458	448	455	429	450	460	469	415	458	446	460	439	464	469	443	455	443	479	440	462	465	437	464	411	461	490	416	437	450	428	485	451	457	441	456	460	435	415	459	446	433	447	441	445	462	438	465	460	459	403	475	474	466	445	475	470	444	473	476	414	446	450	431	446	480	481	449	459	419	441	460	478	421	441	457	436	432	455	490	412	462	426	489	472	432	454	476	460	429	488	441	492	478	447	457	435	467	428	461	492	468	444	451	448	463	465	441	472	465	441	468	428	420	488	500	464	427	445	441	482	408	450	459	442	450	464	438	442	455	453	433	498	478	464	465	466	468	429	430	461	431	466	436	475	457	471	426	484	465	447	456	454	467	460	466	428	427	487	425	480	459	452	459	408	493	472	465	481	450	504	462	484	470	519	458	459	454	428	478	459	434	448	458	441	471	430	477	456	438	461	450	449	458	465	476	486	448	458	507	457	444	442	448	462	464	455	447	464	453	431	451	411	439	472	427	449	490	440	458	448	445	454	510	406	461	427	460	430	437	463	466	450	471	437	442	468	436	413	471	468	471	462	472	468	474	444	451	456	451	438	499	459	450	461	458	463	458	436	464	470	442	488	450	404	410	446	436	447	464	449	437	499	444	464	465	446	424	450	466	466	434	452	462	483	425	497	423	451	467	484	454	460	454	405	425	467	439	433	498	478	460	443	399	509	439	463	463	437	427	473	449	450	463	416	461	470	467	441	448	484	450	465	438	433	437	461	461	413	424	434	458	431	471	441	456	424	478	468	465	472	498	471	451	491	430	441	464	480	423	460	463	432	460	472	477	454	475	439	465	464	441	485	460	458	454	449	443	451	446	438	440	456	447
5406	15958	42437	34451	23345	12629	5088	1948	1064	860	833	846	813	896	890	851	856	867	806	870	829	829	850	861	836	799	884	811	901	875	825	855	854	835	818	864	846	813	905	865	881	884	843	810	851	817	857	902	882	798	884	869	885	895	827	803	849	775	771	854	853	777	857	794	850	879	858	926	856	853	821	808	829	863	847	867	866	807	819	857	807	873	882	808	837	827	856	832	807	835	808	833	861	838	875	823	829	813	903	840	853	779	859	821	875	829	817	878	835	822	829	842	806	850	818	837	831	794	825	895	839	872	835	868	879	807	879	832	849	837	834	811	851	827	815	832	910	807	860	835	825	776	828	874	826	850	792	812	867	835	879	827	884	777	888	875	834	827	911	903	836	845	847	806	819	881	829	845	815	828	833	826	887	826	846	869	818	865	853	821	853	882	826	885	793	830	836	837	867	826	845	848	888	804	825	869	852	901	861	831	852	834	867	844	819	783	860	856	852	821	836	835	828	878	819	829	839	913	840	859	874	859	835	820	911	819	867	863	799	847	838	863	866	846	875	858	819	850	873	896	845	856	799	881	826	840	850	844	813	875	814	806	827	891	844	856	760	849	903	780	868	885	861	881	823	842	771	860	879	830	866	844	877	865	849	807	824	836	826	818	851	820	811	851	866	856	851	848	785	867	845	837	871	832	831	850	811	815	839	864	871	845	836	848	853	851	787	817	861	865	871	874	835	845	855	799	845	858	826	849	826	901	875	860	816	844	829	870	838	874	844	835	849	839	802	842	804	842	859	822	794	871	853	883	881	841	842	831	884	810	838	816	789	849	823	822	817	824	832	823	828	890	851	803	829	817	819	842	846	893	864	858	853	845	874	820	825	876	882	847	868	850	855	856	865	862	835	833	875	827	907	877	792	869	806	846	775	830	877	808	813	875	880	827	827	823	853	819	887	795	891	894	822	843	847	850	888	848	839	835	830	825	840	845	855	892	826	827	826	851	833	884	856	788	890	841	830	873	803	836	843	831	850	874	805	842	814	836	910	809	815	836	839	862	824	812	843	838	850	810	877	857	858	781	817	877	856	852	870	790	823	866	830	798	822	835	874	841	876	862	914	864	877	823	845	823	859	829	903	867	872	884	862	794	785	878	864	819	894	845	817	892	848	902	811	845	849	866	821	863	863	854	844	852	840	781	913	822	891	892	832	855	837	908	840	821	808	876	818	830	853	853	870	893	846	890	788	836	874	836	843	827	828	831	901	849	822	900	826	868	851	807	864	856	860	809	899	843	898	872	794	849	810	861	862	843	842	837	844	867	816	837	875	846	885	824	841	810	841	864	879	803	870	841	845	836	797	881	842	812	852	826	815	807	878	857	808	818	842	848	865	837	781	795	834	834	813	828	795	839	850	872	857	802	831	873	839	803	830	864	892	855	887	853	880	819	859	844	856	870	812	871	790	840	793	818	893	869	885	840	877	822	842	815	835	831	870	882	887	875	851	849	836	849	858	822	856	840	929	840	852	849	837	846	800	914	821	830	856	818	808	867	893	837	928	847	871	814	861	796	829	886	825	852	835	841	841	828	812	842	810	829	847	840	887	817	870	855	882	755	815	861	898	859	789	870	831	783	795	839	908	867	864	845	836	877	873	867	833	834	826	854	826	809	858	812	883	836	794	817	830	843	875	864	800	846	899	848	879	833	875	854	824	868	794	835	879	813	861	802	811	789	842	838	810	879	858	818	872	872	894	905	861	811	802	854	835	871	843	892	859	853	861	873	824	872	837	841	849	857	871	811	838	865	800	807	851	823	840	820	888	819	857	828	844	887	826	880	894	878	863	834	827	804	833	857	860	845	763	875	835	834	908	835	853	844	818	838	869	906	832	836	820	844	849	835	829	797	849	864	893	844	891	790	801	843	829	818	895	884	889	761	810	864	822	856	818	802	856	829	884	816	835	877	856	852	826	914	862	802	858	880	843	807	878	838	809	829	839	823	848	862	885	839	854	864	871	823	825	865	828	852	862	849	838	841	842	849	851	855	872	815	856	854	828	837	801	845	853	778	867	841	821	866	824	828	822	834	843	854	855	837	855	829	837	835	812	861	800	809	835	876	835	886	824	827	810	826	809	857	851	847	849	823	875	871	842	864	851	819	853	891	871	818	890	807	834	832	831	841	866	875	867	817	819	865	862	878	862	859	841	855	883	843	822	925	858	844	799	874	829	857	861	859	815	819	851	816	816	882	832	834	860	871	846	796	785	883	806	851	850	870	891	834	870	899	876	826	894	868	783	868	843	788	865	850	832	884	796	798	834	847	884	846	877	840	833	840	769	885	840	858	839	877	861	764	792	830	860	811	911	863	794	810	829	849	882	794	869	830	838	807	844	819	872	872	890	872	842	817	822	857	880	885	816	897	858	872	838	912	921	865	788	878	873	810	834	845	862	852	879	801	814	811	866	874	830	856	875	831	900	908	845	881	860	863	851	803	880	818	814	814	838	843	867	817	900	866	834	802	838	850	860	849	781	812	852	890	876	882	865	857	865	903	792	874	856	857	792	853	869	862	793	843	815	802	851	883	842	853	858	844	839	816	836	888	861	848	804	860	861	813	915	842	815	841	821	863	851	797	871	880	871	815	885	865	785	814	838	801	867	847	826	828	842	838	797	831	827	878	875	836	827	864	885	813	843	881	815	883	838	836	838	833	926	817	838	827	804	837	845	850	819	837	844	841	892	824	831	878	888	849	864	844	857	855	868	818	859	896	817	838	810	825	838	900	878	892	852	832	821	850	847	842	805	857	866	804	832	873	845	887	863	843	885	832	870	790	854	805	876	822	803	858	816	817	822	842	890	845	824	822	809	828	840	833	855	870	799	821	896	861	821	847	813	862	852	807	880	849	812	849	807	792	823	902	784	824	860	848	835	854	829	838	823	787	828	820	836	849	850	852	858	852	789	866	849	833	867	864	820	813	803	796	856	868	793	887	834	819	839	815	818	837	816	894	838	827	812	840	855	854	845	816	889	871	774	780	862	864	822	873	831	861	828	810	857	795	857	858	805	893	848	828	884	812	806	824	841	849	862	858	862	861	918	835	846	815	877	921	784	847	824	861	812	840	837	865	838	838	879	896	865	830	834	839	864	883	863	873	851	804	845	865	875	844	815	831	801	831	867	808	881	859	833	815	827	836	833	807	906	860	818	889	850	826	860	857	908	882	898	793	857	863	911	825	850	815	905	868	825	840	824	799	841	827	823	837	860	835	884	854	843	837	843	845	861	822	832	787	857	837	841	874	839	852	815	863	867	856	855	850	807	853	842	828	824	816	800	909	848	851	843	839	828	852	819	872	835	809	848	844	843	833	832	849	837	819	826	856	908	852	851	881	882	839	888	838	874	844	858	892	880	875	840	803	831	892	846	761	862	876	852	887	808	799	847	845	854	862	828	835	810	875	813	822	870	843	799	853	853	821	838	821	849	810	881	844	831	860	833	860	856	864	826	889
24305	21389	40030	54296	45681	31229	16467	3640	811	383	385	381	340	348	366	347	353	379	373	365	367	384	359	368	360	343	365	375	332	342	364	325	365	347	333	356	340	371	334	345	382	364	341	351	337	319	326	375	343	332	329	347	336	388	348	354	327	351	349	314	314	363	344	347	336	346	332	366	315	332	335	360	402	334	352	330	320	354	349	322	381	360	335	341	360	327	325	383	373	367	344	360	354	356	354	357	380	317	314	338	325	365	353	331	314	324	324	335	354	373	347	375	356	354	347	380	360	350	330	315	372	352	362	325	350	344	339	351	339	346	296	328	355	355	330	324	357	347	315	341	316	333	331	346	343	336	377	340	321	331	344	355	328	318	351	349	362	338	342	361	349	368	346	339	378	367	347	323	346	361	358	317	346	321	342	353	319	366	345	342	370	346	367	351	331	361	335	353	319	357	346	347	316	333	341	330	335	359	370	364	302	346	385	331	340	298	345	348	365	348	338	335	344	353	352	368	336	376	333	358	326	390	334	366	321	337	374	366	308	328	341	353	351	327	347	374	330	378	347	354	346	361	335	344	344	351	369	343	347	347	328	347	373	365	341	330	338	367	343	347	321	359	337	371	329	358	346	381	361	354	350	327	364	367	330	316	358	331	350	325	358	331	360	331	360	349	370	383	364	351	323	365	355	383	332	357	348	357	316	331	358	326	345	339	358	365	358	350	318	327	333	364	376	376	347	368	350	350	326	341	371	343	333	352	348	336	358	325	356	341	328	338	348	345	318	367	356	327	318	340	355	351	345	356	354	358	326	367	373	358	371	333	374	343	365	388	323	343	340	346	349	307	327	368	358	353	348	321	349	366	370	330	350	362	324	360	339	352	361	389	347	335	344	337	347	351	336	354	355	323	364	353	338	335	355	354	327	362	355	359	359	357	368	327	342	360	330	332	325	350	330	369	369	374	342	332	341	327	348	324	367	330	356	361	349	355	352	370	330	321	334	349	372	355	345	347	336	374	348	347	359	333	370	339	332	373	371	344	332	322	343	344	341	355	339	322	361	339	362	345	337	359	329	326	315	348	353	383	341	355	361	362	375	331	350	365	336	394	317	355	349	352	351	380	353	348	349	380	327	346	305	378	347	345	331	379	365	387	349	331	361	354	327	381	362	325	346	370	332	329	353	332	303	348	361	364	324	339	335	365	364	383	368	353	388	372	368	352	327	335	344	349	320	356	352	340	376	357	346	339	365	349	325	341	361	351	398	349	376	346	345	344	333	377	336	338	363	337	341	315	303	334	362	369	317	301	322	388	337	346	374	315	351	342	340	327	360	364	375	348	362	321	342	342	355	364	349	344	331	344	346	345	337	320	336	369	385	348	331	395	381	314	383	321	381	346	369	353	367	354	371	357	362	327	332	352	353	366	347	350	330	341	325	329	328	342	374	348	352	354	361	327	350	331	364	337	335	333	358	330	322	332	350	365	323	350	336	372	334	340	367	366	336	340	344	363	351	371	332	342	329	351	332	347	378	356	334	320	371	355	358	353	331	337	385	366	351	346	349	338	319	344	371	369	357	319	358	320	350	353	353	330	371	344	328	354	363	349	322	375	362	380	328	369	339	366	342	367	352	347	367	348	345	333	349	352	330	366	328	329	330	353	355	332	325	373	358	321	316	321	362	309	353	351	335	312	334	344	347	346	358	347	337	361	381	348	350	324	337	346	338	334	355	365	341	361	363	322	364	347	356	357	340	352	372	325	381	308	342	333	341	327	364	357	351	353	320	352	344	348	340	364	353	400	347	341	378	365	309	339	364	353	348	349	347	336	350	340	340	307	358	353	333	361	344	342	365	340	367	325	337	365	329	348	354	330	322	317	329	359	342	346	329	334	364	382	345	371	372	334	345	359	340	357	287	335	368	350	357	326	374	326	372	371	364	334	359	385	354	372	351	347	349	331	334	326	326	350	324	354	366	349	353	306	371	384	353	345	343	351	355	349	371	353	367	406	333	335	363	350	357	362	366	343	359	329	365	341	313	377	332	348	327	322	337	342	359	372	366	344	359	349	348	368	358	355	350	332	378	347	344	362	348	346	336	348	372	354	349	341	386	339	347	331	352	352	326	345	336	340	343	385	379	348	339	342	383	333	334	350	340	358	347	347	367	335	351	348	341	321	348	333	333	364	335	349	361	338	356	356	328	364	330	386	332	329	353	332	372	365	335	347	327	349	358	348	327	370	343	365	298	370	341	355	355	345	374	340	361	343	361	357	324	320	349	347	344	350	340	354	359	351	329	327	334	345	331	346	352	319	337	356	373	363	326	368	340	348	360	362	335	364	354	356	358	346	356	323	340	340	364	323	353	352	382	326	355	369	364	334	319	355	355	342	372	350	366	357	364	359	366	330	351	378	329	336	316	377	360	337	367	351	367	362	394	333	336	391	337	344	342	317	381	327	343	321	324	364	349	344	355	333	322	367	355	355	344	358	338	297	351	363	354	342	359	343	280	349	354	343	345	368	335	359	370	342	348	340	369	346	333	371	340	335	346	371	336	348	330	351	354	356	349	356	383	342	325	360	353	364	370	334	326	347	350	352	341	355	324	354	324	322	354	373	345	352	311	325	346	349	357	349	336	358	360	377	316	327	351	337	351	379	375	369	386	351	367	354	343	355	362	349	350	350	358	346	368	376	354	362	354	323	355	349	357	369	360	344	305	360	331	330	331	318	378	341	355	333	355	350	332	391	372	324	356	352	339	394	327	349	320	362	342	355	362	325	321	352	379	338	388	325	343	360	345	337	371	360	336	360	374	358	392	338	349	392	349	357	339	313	353	334	366	346	343	387	347	336	322	376	340	368	369	320	345	352	368	355	352	372	350	368	358	341	358	379	327	362	351	341	375	348	389	347	390	376	322	384	345	344	313	323	372	383	345	367	364	346	348	354	342	360	361	351	353	330	339	368	365	335	354	330	364	340	342	349	357	359	363	334	337	340	375	342	336	345	351	355	331	356	340	348	368	358	348	325	330	359	342	337	365	390	347	372	364	318	343	353	323	354	349	358	378	316	342	349	372	337	327	336	336	303	351	372	333	350	333	349	367	339	347	375	328	348	357	307	345	348	341	348	335	347	361	323	352	339	362	363	315	349	333	361	369	331	314	333	374	357	383	365	316	347	371	340	328	345	382	347	340	348	341	348	366	314	340	322	346	334	351	350	322	342	383	342	342	350	356	329	352	339	360	326	363	386	314	355	301	318	333	375	333	378	370	336	325	354	366	334	377	359	344	354	365	351	354	313	361	349	363	381	366	331	364	359	385	337	355	381	351	361	340	365	355	346	334	335	366	350	339	335	335	331	353	359	311	350	340	372	318	340	319	354	332	329	384	341	323	361	343	347	344	335	333	349	324	337	345	343	358	347	342	356	370	371	352	314	359	317	358	358	358	379	347	336	333	386	333	327	333	333	354	333	365	360	333	355	363	338	345	359	309	365	338	355	326	348
8627	34727	81140	70736	52956	36202	19643	7015	1743	650	676	661	660	648	671	649	616	605	663	654	623	647	641	639	640	624	656	644	634	700	663	683	641	667	693	667	643	653	687	671	706	700	646	642	664	681	645	627	648	649	708	717	665	634	699	720	640	677	619	666	635	672	648	669	649	657	637	681	654	670	670	674	712	646	661	658	702	616	616	688	651	683	633	655	667	677	649	629	655	647	601	647	688	654	663	660	678	666	674	673	689	646	673	651	683	679	656	657	621	684	650	631	632	641	681	665	596	660	637	610	652	679	693	673	631	665	634	657	645	625	636	650	651	689	697	654	689	643	647	652	653	704	648	644	656	664	673	630	652	650	646	692	691	673	623	668	699	697	648	650	645	627	697	635	677	677	654	631	658	695	669	695	661	660	611	623	683	659	665	649	623	617	666	726	633	642	637	654	641	677	679	641	675	648	639	645	657	667	642	629	661	634	646	674	646	613	655	677	693	646	643	663	655	678	622	651	707	675	673	711	655	684	678	651	655	683	627	682	654	659	650	655	671	665	675	648	645	620	647	656	647	672	663	653	670	643	661	668	648	664	680	672	665	708	650	692	643	650	667	647	681	640	654	657	634	641	636	634	701	672	680	689	678	673	641	649	659	640	666	650	675	655	622	599	648	636	693	652	675	708	658	640	681	636	636	574	610	639	608	673	688	667	639	674	727	666	654	678	692	602	650	649	623	674	662	702	614	675	686	645	614	669	676	700	639	686	682	610	663	657	684	638	635	675	657	694	658	626	643	619	690	698	614	677	666	661	696	622	621	657	690	646	600	720	682	689	661	645	674	712	677	647	620	712	691	638	657	646	680	678	650	671	678	675	691	696	667	683	668	637	666	680	657	647	648	646	660	659	663	673	694	708	656	675	678	691	640	700	675	628	673	653	652	662	617	654	645	630	663	672	646	680	697	670	666	692	645	647	701	643	638	670	685	677	656	664	627	659	675	632	647	692	701	701	672	671	640	682	637	698	608	633	656	637	651	639	659	681	677	707	672	601	697	701	647	616	633	649	725	658	632	666	661	653	656	605	645	668	691	675	655	705	652	640	693	636	639	709	636	700	674	683	619	659	725	683	691	690	673	645	670	661	669	644	671	679	645	663	693	624	639	647	657	658	643	623	649	608	639	662	672	639	657	648	596	666	619	670	608	683	669	670	636	629	646	625	637	652	689	660	687	711	612	684	676	649	640	604	645	643	644	626	646	635	690	673	658	685	672	683	605	644	677	621	645	676	624	665	675	624	630	655	634	676	622	636	675	671	632	634	641	686	657	640	661	669	661	631	667	648	664	666	685	618	692	637	620	634	690	662	686	613	666	654	698	664	641	616	643	690	652	702	683	696	669	645	692	641	652	616	638	663	641	700	670	689	687	658	659	655	654	646	671	641	615	642	652	630	683	656	618	620	644	670	688	669	621	626	687	691	702	637	631	646	655	628	640	649	649	701	622	716	637	657	643	662	699	645	618	708	671	654	667	677	669	680	647	636	591	650	686	687	635	671	709	682	671	674	640	706	693	614	637	632	691	653	650	688	646	666	676	650	697	669	664	642	668	645	643	662	646	629	608	658	640	653	673	648	676	652	669	681	708	687	625	703	637	679	635	698	658	662	669	631	643	658	708	666	688	634	663	671	691	631	671	642	647	641	662	667	660	692	615	662	634	626	692	674	639	654	636	643	650	646	678	646	703	670	655	726	661	650	677	684	651	635	662	620	649	649	640	624	648	626	614	606	662	627	665	662	670	643	684	679	648	638	670	737	659	623	629	664	665	675	606	647	662	633	618	648	634	685	625	672	699	662	678	660	678	660	674	674	681	662	670	658	634	660	667	663	638	661	638	619	626	667	650	654	658	656	632	652	661	618	668	657	649	620	689	654	676	702	640	663	608	695	622	655	643	673	691	633	670	677	666	683	623	658	678	668	622	614	723	696	709	693	674	622	607	624	667	634	649	706	652	642	676	646	674	687	661	656	630	623	664	645	681	654	641	657	653	647	683	647	676	602	666	658	610	685	701	659	651	638	642	674	631	649	643	691	684	621	644	703	675	646	681	666	660	632	673	635	669	664	675	687	635	684	649	649	654	675	646	682	652	665	638	663	660	677	662	638	619	658	700	661	686	643	677	684	675	604	671	684	672	646	629	671	615	660	668	654	635	634	662	677	646	636	634	630	682	640	637	696	657	646	675	692	659	653	672	687	617	703	632	682	650	636	665	670	635	662	670	648	615	666	637	688	674	680	671	688	631	675	653	670	704	606	644	663	678	638	605	675	714	674	649	647	672	640	648	686	619	659	656	658	650	603	654	662	614	690	641	647	662	632	660	654	690	682	712	640	657	667	577	661	637	644	609	640	690	695	675	691	666	673	667	617	669	644	637	664	669	681	689	655	650	665	656	608	677	702	645	683	649	695	610	672	630	689	682	617	666	627	625	662	629	700	653	661	734	649	633	652	689	648	672	622	667	688	683	679	647	659	682	706	696	687	669	685	659	703	656	673	660	646	633	655	623	647	632	644	668	655	679	655	648	706	667	633	634	615	645	680	679	645	648	640	603	652	652	696	669	629	627	714	643	634	615	687	662	701	634	657	643	683	637	666	641	670	656	623	656	654	700	660	678	716	683	666	664	644	650	675	697	644	652	682	649	656	639	657	677	674	651	592	682	664	673	641	666	583	615	653	675	701	672	669	645	635	638	617	645	637	631	686	670	687	654	680	687	658	674	671	646	687	725	655	641	695	674	698	655	657	631	628	646	674	639	655	640	661	652	681	666	682	651	657	636	660	691	629	643	705	670	667	642	645	685	637	673	648	624	711	679	668	675	664	667	669	685	647	665	657	617	656	704	653	632	663	717	680	645	685	627	656	653	715	656	615	644	658	675	633	638	694	711	668	673	580	691	672	693	702	666	661	696	661	637	636	651	719	670	652	639	649	655	691	691	651	602	673	647	677	639	657	671	696	648	670	666	659	655	648	622	655	651	633	674	670	688	702	640	645	646	680	670	691	674	649	643	610	664	593	654	653	692	691	726	706	661	650	699	691	636	662	739	665	637	629	672	675	684	673	680	621	659	645	624	659	679	676	719	642	638	683	664	655	705	668	680	626	633	703	631	689	650	667	692	647	634	650	686	651	651	631	640	661	632	662	661	660	634	692	670	647	673	628	690	650	675	650	669	675	638	645	676	679	695	670	645	631	640	632	661	670	715	649	640	681	639	654	653	673	642	689	693	643	655	639	672	654	691	639	694	643	678	667	668	666	669	659	629	649	686	639	709	653	646	644	679	702	653	662	667	667	680	616	652	646	626	669	642	670	660	625	668	644	730	656	654	653	735	688	635	666	667	658	689	631	647	645	629	715	632	647	645	668	603	666	642	639	677	639	660	643	667	621	651	667	673	662	689	651	658	662	714	644	686	618	632	646	676	636	662	680	668	645	643	680	671	689	657	653	665	713
23398	21381	34749	46123	46054	35229	23093	7249	1176	461	435	398	424	465	428	437	421	405	377	433	459	450	451	472	446	406	447	392	444	380	414	428	402	441	387	392	421	387	427	414	428	396	422	409	391	410	418	424	430	403	430	429	390	413	414	402	417	403	401	408	381	421	417	429	438	424	418	427	404	392	417	415	380	405	377	448	417	393	411	417	446	422	443	423	407	428	419	474	412	429	392	429	413	433	412	431	419	444	415	377	419	416	412	438	428	420	423	397	442	422	417	412	428	433	417	404	412	418	408	409	392	430	409	408	443	403	434	390	393	406	388	409	379	441	414	400	393	430	431	463	423	421	394	415	385	387	410	418	411	416	423	456	427	445	434	401	439	400	451	459	414	417	422	387	421	447	398	384	413	428	397	403	397	471	412	407	431	416	387	383	418	432	442	426	450	458	383	409	408	425	405	430	382	411	417	400	425	411	406	377	395	412	457	459	419	410	424	426	428	423	430	381	409	445	424	424	438	414	423	415	398	416	432	419	406	382	410	358	428	413	422	410	408	412	417	412	425	440	417	432	418	366	456	386	416	421	403	450	430	432	459	412	428	434	396	381	404	386	402	373	444	384	405	421	398	354	422	427	431	399	437	449	446	386	391	406	405	437	395	391	429	426	412	459	392	394	382	399	455	408	416	437	383	429	402	394	441	409	444	423	427	435	435	421	377	384	373	437	416	407	404	414	438	405	404	436	463	419	454	403	384	397	425	384	421	373	382	434	416	407	416	417	382	427	428	382	413	398	422	420	405	412	405	431	396	424	400	412	407	405	405	427	420	434	445	364	428	421	399	438	402	412	387	426	379	434	426	401	415	386	421	418	439	446	431	395	402	431	425	420	443	427	435	435	418	418	420	404	420	416	389	435	441	435	445	399	423	412	427	401	421	425	434	396	422	400	415	446	416	378	427	413	400	413	407	416	413	407	433	427	447	449	442	425	390	417	430	393	410	400	422	417	376	433	393	420	408	395	424	384	397	394	442	442	444	431	389	439	439	396	410	395	383	443	442	346	438	401	403	401	428	422	401	416	388	397	427	436	424	406	416	433	412	436	430	417	422	423	433	433	421	423	418	400	437	427	418	381	446	398	421	404	406	410	423	408	453	413	413	446	419	405	404	379	414	399	450	387	384	401	410	464	386	399	403	395	398	429	429	442	411	435	426	391	432	408	389	466	395	415	446	426	437	466	415	408	394	413	435	426	412	447	392	423	413	402	416	411	413	428	430	421	381	447	404	406	417	417	417	444	413	400	428	426	450	412	427	403	414	410	419	440	436	427	381	425	426	417	414	403	387	399	445	407	409	428	375	408	404	409	445	425	428	428	407	407	421	423	427	411	417	412	431	404	375	414	401	415	477	402	407	387	423	416	417	391	397	441	400	421	404	419	394	450	422	382	374	387	403	436	438	408	403	405	404	420	417	428	417	392	429	416	429	418	390	439	417	452	385	397	454	402	416	426	407	419	407	411	370	416	409	422	375	381	445	420	425	421	392	406	434	405	405	413	410	366	416	410	410	438	415	415	408	396	394	424	451	425	404	429	417	398	390	438	416	363	445	413	387	421	455	451	415	434	398	408	406	398	415	454	430	438	388	409	417	406	415	418	409	448	434	441	396	390	395	394	411	415	409	417	422	425	445	425	450	400	413	411	417	425	414	423	429	406	442	443	417	388	438	415	426	420	403	419	404	404	392	402	399	444	411	416	447	418	466	459	417	425	404	411	439	421	398	422	414	411	417	420	425	388	403	411	442	415	380	404	412	404	416	428	422	409	418	405	403	422	429	455	423	396	391	414	421	426	395	434	422	426	417	407	430	410	401	404	440	433	390	427	447	430	364	454	439	459	383	447	385	395	405	450	414	438	409	394	400	444	399	421	399	429	401	457	400	422	431	451	440	421	431	397	393	388	433	391	394	412	387	388	399	418	391	408	412	413	409	417	426	420	446	411	428	421	395	456	432	395	411	397	426	406	408	419	408	425	399	434	429	402	406	420	428	387	419	427	437	434	420	413	390	417	420	405	389	424	431	395	410	423	437	448	431	416	422	460	431	406	415	385	442	399	411	425	469	430	376	401	412	415	459	425	450	396	400	438	409	422	436	425	420	421	406	392	405	377	420	406	434	429	430	426	399	409	434	410	425	408	423	409	420	425	414	427	398	401	423	438	416	421	420	440	405	423	389	445	408	428	407	380	383	406	414	403	396	404	452	407	442	378	405	434	384	412	383	412	433	406	387	429	402	421	417	426	428	420	394	384	399	367	409	410	440	429	365	407	430	403	421	398	409	387	396	410	398	447	432	450	437	415	416	378	433	412	448	401	422	392	401	392	390	406	412	427	427	420	418	415	383	407	404	419	441	407	459	423	393	423	467	429	443	408	391	411	409	389	433	418	431	441	423	412	397	381	441	423	405	430	409	424	429	419	407	417	412	392	467	398	430	407	412	400	408	386	450	428	391	397	461	431	384	440	449	410	398	394	381	418	414	394	412	408	398	409	408	441	453	429	430	393	441	427	423	428	450	387	420	449	387	423	456	392	418	391	375	456	425	423	432	391	368	451	412	403	420	427	438	400	396	384	403	414	335	398	372	429	401	430	407	401	428	415	405	402	426	427	439	428	409	419	394	378	434	416	401	409	416	407	425	441	464	421	424	426	432	448	409	422	410	390	410	406	440	452	383	408	393	400	409	413	435	424	402	411	431	398	418	414	423	439	422	411	422	404	420	420	404	441	400	414	432	380	426	409	432	457	428	397	389	411	414	444	418	395	418	443	407	368	405	373	359	425	406	397	393	396	405	429	406	387	444	427	409	392	393	410	416	420	382	408	418	396	413	424	435	438	455	434	390	428	386	443	414	419	412	399	432	391	450	435	419	412	413	445	384	441	445	412	425	423	416	411	391	421	409	394	422	454	451	435	465	415	429	439	427	451	426	433	427	383	413	430	475	374	448	410	429	409	386	442	456	425	419	443	398	407	429	452	398	439	397	430	408	426	437	459	414	422	433	412	421	381	396	399	383	424	444	409	408	389	434	411	442	435	419	443	393	403	417	419	424	400	387	399	402	432	440	424	411	406	410	443	436	442	419	424	453	401	388	431	428	433	418	434	429	434	425	419	435	376	419	406	419	438	380	426	381	407	390	410	416	408	374	410	404	438	433	412	392	407	408	443	421	417	426	368	423	419	408	396	437	386	428	397	439	419	439	401	417	432	403	392	411	389	427	387	420	438	410	394	423	396	411	427	412	422	437	429	402	425	423	406	403	403	405	383	461	426	415	433	427	444	411	390	400	397	427	412	431	402	390	402	436	384	425	428	447	439	402	394	463	404	459	434	408	420	443	419	402	414	413	398	414	414	417	426	404	411	420	470	398	428	412	437	449	414	396	428	428	432	380	421	426	440	416	419	405	416	396	428	384	430	421	400	406	427	407	448	419	424	408	374	412	402	431	431	396	419
13097	51624	92114	82091	62916	42969	25835	10295	2744	756	774	751	705	754	746	703	726	758	745	801	765	749	750	716	768	719	736	742	771	775	776	772	722	752	745	755	732	761	777	768	767	746	754	724	729	735	712	749	742	765	767	729	746	771	757	737	718	711	719	755	730	747	730	749	753	769	727	777	740	771	773	745	744	761	807	700	716	710	722	672	682	776	735	768	761	747	771	762	736	754	725	777	799	761	712	726	762	781	730	743	724	755	726	767	729	728	745	743	704	712	718	752	753	746	742	715	812	708	771	747	717	750	736	751	753	775	720	700	752	801	745	755	738	728	779	725	783	761	780	809	706	726	754	705	775	722	700	741	763	753	748	738	729	712	730	751	728	770	773	725	771	736	721	751	763	788	792	736	736	751	714	740	759	734	741	700	730	731	730	748	744	721	754	747	744	768	721	769	756	754	731	763	756	761	726	740	751	699	747	766	739	756	725	807	747	724	759	699	793	728	743	716	718	660	767	679	734	727	716	752	734	778	733	760	719	763	731	734	743	794	763	769	772	764	716	769	714	746	753	740	786	737	749	706	724	753	753	767	794	731	717	735	735	761	808	701	745	751	743	758	748	745	736	767	705	732	760	708	713	752	739	739	753	775	769	751	731	725	769	743	753	711	744	733	741	828	733	756	721	764	772	739	769	702	764	674	723	713	686	714	722	764	755	700	729	736	775	727	716	772	782	760	784	820	743	729	713	709	690	696	738	767	703	694	729	724	722	723	771	768	701	763	725	710	755	734	750	758	778	775	744	768	727	715	775	758	767	777	713	803	752	703	749	724	718	775	756	758	750	768	733	747	713	765	744	768	763	761	731	779	739	704	737	750	762	758	728	741	779	752	747	770	759	744	759	704	739	753	712	733	787	741	759	725	727	687	725	744	729	786	724	821	743	712	734	739	793	759	756	707	756	730	741	709	775	736	776	752	757	764	760	748	750	739	715	758	712	770	730	738	727	764	715	729	711	741	768	759	728	699	726	741	709	763	743	781	741	741	759	716	779	750	727	735	743	714	753	720	788	689	775	737	747	744	718	771	749	749	717	764	777	781	710	769	722	742	738	723	779	739	735	720	765	757	754	810	757	752	758	752	754	724	817	735	784	730	759	754	708	762	771	793	735	725	789	746	732	749	745	814	719	747	745	739	702	742	754	728	760	767	715	744	759	760	755	719	719	738	750	719	723	695	771	760	739	706	727	751	732	776	716	776	730	746	700	745	747	698	746	702	733	751	734	773	806	743	714	732	743	728	732	722	795	741	745	747	770	778	760	784	747	805	747	723	745	712	760	769	776	794	727	770	746	702	765	800	742	724	754	713	765	745	741	747	716	751	767	783	771	738	735	726	731	731	729	722	726	703	748	781	760	754	737	781	781	727	715	742	730	753	723	772	730	740	745	727	724	649	748	732	736	742	772	758	771	781	757	745	758	721	726	716	755	761	749	740	790	731	746	756	791	718	749	750	753	692	806	770	748	742	712	700	756	729	713	739	727	765	711	767	749	754	721	786	752	738	724	720	715	745	768	743	766	729	734	728	732	782	723	702	709	758	714	759	716	722	749	745	693	741	793	758	755	783	807	804	725	750	757	713	672	783	795	775	700	738	729	733	769	723	730	745	714	767	693	782	756	671	753	744	742	740	727	732	756	769	755	711	747	738	741	792	719	726	741	760	789	744	778	740	737	768	779	742	765	716	684	761	769	667	767	756	766	765	717	754	780	754	750	724	745	796	790	766	775	722	773	805	783	714	756	694	715	731	760	772	764	721	735	790	692	757	700	756	716	715	736	752	773	733	716	717	735	751	745	774	770	645	738	765	754	745	769	716	705	794	719	779	724	729	717	705	752	735	696	731	720	706	718	792	711	748	739	694	685	775	665	737	669	714	759	734	762	745	731	725	758	751	810	778	737	756	721	726	743	734	719	745	736	740	732	776	730	729	742	775	732	731	737	721	713	774	728	730	733	691	710	736	694	802	723	763	760	720	710	732	711	733	714	717	743	726	761	767	745	696	742	748	710	769	772	756	731	691	717	753	728	735	695	737	750	783	727	728	720	739	765	762	765	680	728	751	778	737	742	751	792	757	744	760	737	742	775	723	737	761	712	702	718	748	743	756	728	780	740	751	697	733	724	754	770	733	755	746	808	774	753	747	739	749	760	729	755	714	712	736	709	749	735	751	743	700	732	759	736	734	745	737	703	728	735	726	749	729	715	751	750	747	749	767	776	805	804	717	699	731	774	714	733	770	766	687	774	758	769	755	752	700	690	775	725	709	763	757	744	722	778	788	760	736	737	740	755	743	756	747	724	742	770	799	751	775	773	746	729	775	743	740	746	752	756	749	775	721	815	711	801	813	796	762	696	745	766	769	727	773	742	718	741	787	717	739	758	743	734	778	708	741	722	745	740	746	773	707	750	749	781	750	718	739	778	723	743	670	698	776	723	708	742	707	820	730	724	765	764	709	732	726	728	723	755	721	752	765	766	694	710	699	751	788	796	741	757	746	749	700	689	727	728	742	775	767	796	714	733	735	742	757	742	716	715	736	763	760	806	736	764	756	777	710	802	728	729	750	727	753	736	736	803	772	772	735	748	741	762	738	755	770	772	738	702	748	751	751	760	773	761	779	729	736	755	725	748	673	712	689	785	785	742	725	752	775	746	744	721	710	777	760	727	699	746	779	722	735	734	720	789	755	741	666	723	781	753	728	783	738	721	756	761	755	735	776	769	771	706	719	771	790	741	766	768	755	779	753	802	764	758	732	735	725	700	782	772	721	695	755	750	712	766	745	794	772	722	757	721	756	716	726	758	725	719	747	744	772	757	808	775	770	783	770	759	758	712	763	706	762	769	755	731	717	750	746	734	765	735	796	778	736	743	749	712	762	821	768	756	784	755	704	732	752	741	685	756	768	751	690	775	769	746	730	743	711	788	693	752	755	750	775	730	810	730	711	765	783	757	749	800	752	674	722	755	714	739	759	734	775	745	737	782	758	723	737	759	764	751	772	748	757	711	743	713	745	774	804	794	775	773	741	736	762	726	707	763	735	738	815	793	769	741	770	728	762	745	705	729	757	731	707	735	750	699	711	725	726	768	742	700	683	753	714	732	773	708	777	776	725	774	740	713	770	740	719	731	760	736	751	752	780	757	737	800	742	749	742	767	762	694	745	778	679	765	721	759	733	731	718	768	768	740	712	746	702	710	786	752	735	745	719	712	741	744	781	688	754	680	732	713	706	691	765	720	714	788	749	729	709	704	756	780	703	787	718	757	745	725	715	738	698	726	753	755	687	715	710	760	732	730	721	720	769	791	727	740	734	744	697	756	776	775	762	760	684	761	723	803	763	694	739	736	745	763	757	784	713	726	712	740	705	751	778	769	718	750	704	740	727	702	746	734	730	741	701	771	748	725	706	735	740	742	810	725	721	721	723	768	694	775	771	734	760	743	665	711	741	783	755
26946	22048	33362	29851	15928	6181	2082	853	499	498	492	450	447	491	487	472	481	493	474	450	467	516	439	461	471	467	450	466	457	453	464	440	454	463	495	467	443	464	440	455	467	487	502	478	435	480	463	453	444	449	431	495	460	462	465	458	477	461	463	464	489	457	464	454	445	469	478	446	475	422	460	431	458	438	461	482	439	499	448	400	480	481	493	445	452	446	424	433	450	461	465	488	401	427	463	432	455	472	469	453	501	459	445	447	444	454	468	453	453	490	467	460	433	461	444	462	478	474	477	452	453	445	463	419	472	446	431	480	442	470	468	426	454	451	476	454	465	452	477	422	441	435	448	483	422	473	407	469	483	461	493	444	465	462	468	433	415	481	412	479	476	440	493	473	466	496	440	485	460	464	425	468	439	517	462	487	446	474	460	460	475	485	421	474	461	438	445	479	469	464	464	477	451	461	487	456	447	454	463	461	452	426	448	470	469	454	462	433	459	475	473	438	430	504	478	444	461	511	469	454	470	445	472	462	437	457	489	465	477	438	429	448	438	449	466	443	431	447	484	435	474	418	442	464	485	452	450	471	424	436	491	430	448	474	460	480	448	425	431	468	478	440	461	476	476	450	434	437	511	526	451	480	463	478	486	489	449	451	454	493	460	445	453	452	416	483	469	491	451	453	482	442	465	445	460	479	494	459	494	459	452	472	441	449	471	446	480	453	416	501	462	457	441	471	482	476	479	452	418	443	444	461	469	456	465	477	466	481	464	485	477	427	422	456	457	467	444	455	457	448	444	471	466	449	467	448	490	475	453	440	469	469	467	438	447	457	458	442	485	439	469	472	419	463	460	475	474	440	474	458	493	467	446	448	462	462	434	459	440	461	455	463	464	466	474	450	445	436	465	438	457	449	434	487	474	473	440	466	455	506	429	478	452	441	455	461	472	446	424	448	460	476	466	446	452	439	487	450	491	428	462	446	459	450	446	469	494	463	471	493	444	459	415	482	476	446	472	416	450	494	476	451	476	485	457	461	460	454	443	476	422	471	450	462	460	446	448	432	463	497	430	486	459	460	474	454	453	473	496	476	420	435	468	458	473	445	476	473	468	433	447	445	475	483	468	456	471	442	495	431	437	468	440	453	445	465	443	471	472	462	475	464	475	467	458	499	478	452	440	453	468	440	434	443	462	483	472	457	445	465	440	446	426	464	469	466	475	445	458	481	435	495	448	435	484	462	469	440	457	452	470	479	476	465	432	433	464	454	464	446	458	478	461	456	486	473	450	454	458	456	483	495	452	504	433	461	460	447	454	436	451	449	475	476	459	478	465	477	471	471	478	457	455	452	468	460	470	486	461	455	486	474	440	470	441	438	461	409	429	450	430	458	454	467	437	474	435	472	433	449	465	430	468	400	514	467	422	448	423	467	475	496	462	460	410	453	452	441	477	435	443	459	466	500	427	455	435	474	452	459	474	440	436	444	456	443	458	489	429	464	435	446	451	451	479	428	408	469	459	428	467	461	450	477	463	468	446	476	446	467	448	456	492	473	434	443	437	459	492	448	450	453	444	452	465	433	452	476	454	463	467	495	462	412	463	470	455	450	479	459	446	447	457	470	427	444	447	476	475	480	466	466	479	468	429	473	485	463	460	511	478	451	440	493	459	453	433	433	480	460	444	469	494	450	437	474	457	468	460	426	459	441	449	408	448	446	479	469	465	460	485	434	476	461	482	470	423	464	471	472	438	475	472	457	500	462	479	467	450	446	463	438	504	473	462	414	453	481	456	410	462	506	457	500	458	460	445	422	479	434	470	457	493	466	502	425	445	487	435	429	512	451	473	441	459	494	406	449	460	473	449	467	444	467	474	447	460	426	446	466	488	486	480	425	465	441	482	455	460	479	468	456	484	467	472	480	437	476	473	437	430	493	493	446	465	487	441	466	446	484	413	477	459	444	452	505	475	457	446	442	451	459	451	474	480	478	475	450	424	470	438	484	450	476	443	475	446	458	457	450	465	475	461	472	457	453	419	492	462	463	476	463	440	451	450	472	480	462	441	500	463	474	450	427	478	503	424	450	456	479	479	453	454	433	469	444	456	485	452	451	509	429	457	447	390	466	448	454	473	459	442	464	461	433	470	454	478	464	457	483	487	463	439	438	473	447	478	456	436	487	495	444	444	474	485	460	520	464	480	486	464	440	468	452	459	409	469	435	484	463	472	438	479	475	473	458	454	441	487	465	455	442	425	459	468	437	454	436	473	457	449	496	428	468	435	442	464	430	453	477	492	442	484	474	468	506	423	482	480	453	471	478	459	470	483	467	443	490	454	479	486	439	453	442	452	434	496	505	458	466	460	442	402	469	457	480	484	475	495	465	467	454	437	443	466	451	443	500	480	464	444	460	461	470	449	483	470	461	451	434	423	480	481	450	458	442	431	451	493	425	452	438	466	448	468	459	426	449	461	462	476	441	473	475	445	472	425	437	465	452	462	480	492	447	436	505	456	470	473	444	438	471	398	457	451	475	466	476	497	522	474	497	464	469	468	447	426	490	497	444	459	479	446	459	451	486	419	455	458	452	450	464	489	459	477	447	443	506	447	496	428	448	499	457	456	456	453	452	465	428	492	470	460	447	449	423	448	443	437	478	422	440	428	471	449	418	485	480	492	499	434	452	427	455	487	480	500	439	467	464	486	461	465	438	472	473	495	440	430	496	432	440	451	444	484	478	463	500	476	436	437	446	451	481	461	451	467	481	464	449	454	467	441	469	473	480	461	452	449	478	473	479	455	451	472	465	463	465	449	460	455	486	465	467	486	463	493	461	434	478	468	434	443	491	478	475	455	464	471	461	491	491	470	465	462	452	436	480	439	454	483	458	451	509	474	470	457	450	500	471	466	462	449	449	468	447	457	441	469	496	449	457	464	442	473	491	434	466	465	438	488	466	506	435	471	462	470	500	479	445	418	470	464	488	429	470	460	467	436	508	437	453	472	467	457	460	452	482	431	479	467	491	481	454	458	479	432	449	445	465	463	493	433	445	487	485	466	447	465	428	447	466	468	468	474	447	477	439	454	461	450	453	482	462	484	474	470	437	463	454	469	498	451	465	470	463	505	454	513	521	447	482	430	425	495	452	463	426	461	429	457	490	435	463	406	515	476	453	463	463	466	480	510	495	497	452	475	451	481	450	477	454	497	431	460	463	443	461	467	458	452	480	433	491	435	467	467	460	470	504	454	445	480	467	460	479	449	478	438	423	479	473	489	456	433	496	473	459	464	456	463	427	512	468	464	470	487	463	448	464	484	443	438	454	465	500	463	429	475	438	442	471	507	460	471	443	467	480	458	455	450	436	489	466	447	453	483	475	484	447	424	458	477	461	483	444	434	425	427	486	484	437	444	496	496	471	497	457	496	456	490	448	450	467	467	437	424	446	459	479	454	464	463	447	470	436	462	442	482	446	462	464	456	464	445	490	453	455	461	478	448	487	494	432	478	471
6649	31736	42597	33796	21664	10852	4536	1808	1031	830	849	834	849	813	843	871	855	902	876	830	828	869	834	862	879	820	856	846	858	872	838	807	919	810	827	901	865	820	831	810	883	838	852	871	881	872	847	874	852	864	893	854	850	823	902	821	856	816	874	820	881	833	812	827	802	841	824	866	879	848	814	866	877	849	881	843	830	847	816	850	862	849	871	827	808	818	849	845	847	875	859	874	853	836	884	873	875	866	829	874	916	822	860	870	848	868	851	879	825	847	829	823	849	895	841	857	838	829	893	906	812	853	881	816	853	798	822	835	846	879	902	856	844	836	866	838	838	859	866	871	868	854	807	846	896	877	892	867	841	890	872	875	892	852	861	910	846	861	851	849	852	847	785	831	871	857	861	784	818	839	903	858	805	865	828	789	858	842	886	856	839	834	905	859	829	834	836	894	858	843	840	883	798	824	867	864	836	827	901	812	849	822	893	863	836	881	868	837	881	858	845	858	840	824	864	843	842	857	805	813	840	841	869	844	851	812	883	855	818	797	867	850	896	855	811	833	852	816	843	805	814	812	840	857	849	867	902	841	844	873	882	846	808	845	850	899	853	847	851	868	857	872	856	834	852	876	872	826	919	814	881	864	820	886	862	792	847	868	827	854	836	903	845	838	817	870	823	870	885	888	892	742	855	844	886	826	848	825	875	836	871	887	823	838	868	842	866	827	822	837	881	798	804	858	845	869	879	897	787	861	880	812	857	877	905	880	838	859	874	827	841	851	808	832	824	849	877	877	888	900	862	811	828	866	887	835	822	873	858	862	921	874	824	866	879	823	869	840	853	803	893	782	824	862	908	847	811	810	843	851	823	849	870	859	928	862	834	849	829	857	845	815	851	866	850	854	846	845	853	867	845	883	853	911	871	849	896	860	833	836	879	851	811	849	857	859	894	919	837	834	842	804	828	857	835	829	845	815	855	854	895	819	839	860	831	843	827	827	833	816	830	837	817	875	820	831	820	866	923	867	846	846	861	856	798	882	901	843	861	818	874	894	882	853	914	875	892	822	842	853	892	818	830	849	826	912	871	852	846	818	846	868	782	816	861	861	829	858	831	875	858	834	838	843	868	849	853	831	808	869	853	869	858	889	847	821	849	840	823	877	878	845	825	851	858	868	843	864	841	873	843	859	818	868	797	862	832	790	840	873	876	879	827	836	823	863	805	816	893	838	800	823	829	874	852	868	840	808	835	887	858	896	868	862	860	819	882	819	813	840	838	884	847	865	895	873	890	887	849	877	881	893	860	880	871	825	804	863	891	834	844	827	818	836	880	823	845	828	852	808	819	844	812	861	819	828	839	863	848	881	863	875	880	842	836	816	916	853	810	818	853	826	847	854	833	885	864	851	840	858	863	863	765	832	795	857	870	860	814	852	832	863	780	837	908	814	914	874	842	895	855	902	897	842	900	850	889	908	855	879	858	832	824	820	820	856	849	816	813	838	844	796	850	817	880	842	854	810	929	899	819	849	836	831	855	849	874	861	841	860	874	841	822	838	835	837	882	837	864	854	829	873	864	821	929	809	845	881	849	848	865	875	871	853	888	889	866	868	862	877	821	789	841	855	879	868	872	901	852	854	858	850	930	812	859	770	833	894	857	862	857	865	828	882	802	859	891	818	842	842	821	876	846	875	834	852	937	820	800	845	868	844	841	906	861	836	858	902	905	827	803	829	897	807	828	889	878	849	828	859	907	870	842	893	889	860	882	875	851	852	842	852	896	833	896	855	886	902	837	823	853	804	841	827	904	820	930	837	861	836	857	816	819	865	870	826	826	842	865	829	901	870	843	820	845	869	836	862	848	856	834	821	903	866	829	873	874	869	874	843	845	867	871	880	849	844	877	893	830	862	867	857	881	897	882	912	851	865	873	836	801	877	870	897	837	845	850	875	854	867	855	823	846	862	869	910	836	847	827	810	835	865	891	843	860	868	878	809	844	809	879	845	824	857	869	835	856	886	850	810	887	851	834	843	873	825	837	845	901	830	826	868	894	836	891	868	869	855	852	861	850	858	878	832	800	818	868	786	846	809	844	893	836	842	902	863	831	813	856	823	896	879	855	828	831	876	859	892	884	850	826	864	869	866	827	839	862	843	832	832	806	830	814	916	824	835	863	825	788	866	854	828	859	878	847	868	818	899	864	867	871	867	885	861	852	886	825	812	875	862	848	879	884	858	809	855	901	876	792	820	840	841	893	847	871	891	874	860	882	778	883	874	817	832	877	830	794	856	810	856	855	829	851	877	851	845	884	795	837	834	859	835	857	902	831	867	858	884	869	887	803	858	886	805	828	826	854	862	861	848	869	891	874	812	839	867	846	863	874	885	892	845	867	832	788	846	904	850	879	808	885	817	844	865	876	824	858	847	855	808	861	884	858	866	790	794	880	869	830	840	920	848	851	882	839	871	879	813	803	861	834	860	879	842	910	908	834	828	842	879	844	850	877	852	813	855	893	826	886	834	908	881	842	878	832	821	889	861	896	847	891	861	879	827	872	845	847	852	857	845	868	853	902	868	875	848	852	853	874	862	809	868	851	857	874	839	833	875	849	917	867	810	857	802	886	835	809	862	827	885	861	833	903	875	887	832	832	857	812	809	850	846	857	835	857	875	815	854	828	830	871	822	829	875	880	873	826	879	872	831	859	852	870	868	789	804	805	869	841	883	842	865	882	871	868	842	863	830	806	881	892	839	841	852	806	860	815	811	851	864	887	799	859	802	888	843	821	869	824	852	812	846	842	891	843	843	862	847	832	860	882	838	914	815	870	845	879	866	797	819	919	841	810	819	855	884	851	878	884	853	850	847	901	880	842	907	854	854	873	878	835	840	855	814	855	883	824	881	885	802	846	828	877	818	818	786	885	835	833	814	849	840	873	823	828	855	851	889	895	831	923	863	837	802	819	872	862	839	881	838	830	794	839	865	842	794	869	855	874	875	859	865	830	865	817	877	836	880	817	833	901	828	840	844	853	847	820	865	856	862	866	849	852	826	832	849	884	823	873	854	793	842	845	859	868	912	824	847	853	835	881	839	815	849	836	891	814	911	852	875	876	778	840	831	885	873	812	903	823	864	793	883	900	857	788	873	877	906	860	858	817	891	884	881	869	843	856	855	801	868	825	844	853	800	832	894	856	806	867	899	843	859	828	875	833	874	790	825	843	822	915	923	824	840	882	814	923	858	878	866	856	859	813	852	851	846	861	834	845	831	837	786	869	846	856	825	854	906	755	792	861	842	790	875	854	885	846	865	859	845	882	814	834	870	884	815	894	872	872	856	868	861	894	831	829	874	846	878	895	894	866	803	865	831	816	853	797	909	847	836	786	858	878	870	854	848	897	845	916	827	840	905	882	916	868	880	816	868	862	890	856	900	901	874	828	835	857	789	876	845	862	853	861	868	835	802	861	872	847	853	819	795	842	817	857	840	884	852	884	864	855	860	838	826	833	828
24383	21734	39013	50197	42289	28250	14537	3023	739	392	375	365	368	401	380	384	400	314	334	385	401	358	378	373	379	352	381	364	336	357	373	366	365	364	366	357	358	378	366	390	346	332	362	368	340	390	331	327	365	360	380	394	354	385	369	328	348	367	335	388	376	349	355	359	382	375	374	378	364	345	337	369	375	367	356	364	374	356	365	357	369	362	376	328	355	367	340	371	366	373	354	344	384	354	351	351	335	369	347	334	336	381	365	346	374	363	375	357	308	344	371	353	328	365	378	332	338	348	361	373	355	357	312	359	335	378	368	336	364	339	364	372	360	366	362	370	350	343	343	371	357	348	373	361	359	336	359	336	370	330	384	356	380	351	388	361	331	350	362	386	336	339	333	375	360	379	335	381	348	372	391	360	341	373	350	324	352	353	344	368	364	355	346	379	346	357	354	347	361	332	344	361	352	371	337	321	353	372	364	374	342	359	356	341	359	353	329	357	379	336	393	343	385	360	372	358	341	314	387	374	394	328	383	359	380	343	352	368	348	365	362	360	379	356	369	363	344	377	333	367	353	362	360	381	372	370	360	364	395	336	342	334	329	334	362	356	358	363	345	376	372	353	370	365	346	352	356	337	352	373	337	383	347	406	353	348	365	379	372	358	333	371	341	359	387	382	380	347	353	354	340	357	322	354	357	348	328	331	362	349	349	403	349	370	333	356	349	360	368	355	372	379	360	347	353	334	342	377	352	345	352	363	346	371	335	340	374	353	348	368	363	391	364	373	341	349	350	354	366	367	360	378	335	371	350	349	360	391	374	336	346	314	359	344	338	374	333	368	358	376	337	349	331	334	352	345	356	377	367	376	396	371	366	353	364	391	370	373	389	327	324	353	352	400	363	390	369	355	350	319	364	366	360	361	382	360	342	378	366	327	369	367	378	380	373	324	352	328	364	384	368	387	340	397	342	353	315	347	353	350	351	349	384	341	324	340	335	390	350	337	378	352	366	346	347	357	358	369	322	353	369	345	373	328	343	349	369	371	355	378	363	400	378	332	362	363	358	335	357	333	342	389	333	372	354	363	335	347	375	363	336	408	354	341	371	332	341	391	342	396	336	366	347	365	377	392	365	351	373	352	324	329	345	390	334	341	344	360	357	406	347	379	384	390	341	366	349	354	359	356	312	343	371	357	357	331	375	325	339	359	348	364	326	384	387	375	353	349	343	356	362	366	375	381	347	398	376	343	379	343	370	375	329	338	369	374	387	399	361	328	350	357	364	361	377	371	346	342	381	365	375	382	396	375	371	333	377	373	367	369	317	366	382	390	329	370	326	379	345	365	374	390	347	342	363	339	369	363	338	349	342	386	349	363	336	367	369	369	379	346	377	347	380	364	350	390	361	358	383	352	334	331	378	347	345	395	349	384	364	369	352	360	375	341	392	354	379	364	367	344	326	378	375	371	350	385	325	380	304	360	343	383	364	405	357	333	382	376	334	343	369	347	385	398	359	358	298	348	357	341	320	349	344	348	367	383	380	340	362	351	411	360	321	326	352	321	378	375	346	339	368	391	335	383	373	346	363	349	337	374	362	349	359	382	357	333	373	382	332	355	367	367	344	324	339	391	375	378	373	345	354	369	340	346	356	373	345	352	373	369	327	379	371	369	349	358	368	344	351	348	366	381	356	322	365	352	321	346	361	377	360	362	363	362	350	375	362	338	372	375	326	385	386	331	380	349	365	356	350	343	360	362	398	360	310	347	353	336	325	383	327	343	390	335	348	351	338	372	375	379	355	357	359	374	367	340	370	349	356	359	350	371	392	355	363	351	367	360	364	357	365	365	351	368	371	341	309	340	334	369	348	374	330	376	407	361	387	347	361	370	323	362	341	379	372	354	368	370	376	343	361	374	381	357	354	363	334	368	373	357	333	320	364	343	347	366	378	343	366	372	374	380	341	365	349	353	355	349	353	355	342	343	371	381	401	375	335	313	376	347	353	339	354	332	370	359	360	353	378	327	351	319	371	370	369	358	348	396	327	357	364	331	390	350	348	380	353	343	360	374	350	357	370	391	361	360	363	362	354	334	340	360	355	331	396	344	357	353	358	357	372	362	359	350	386	380	368	379	336	379	351	340	348	374	389	363	346	374	324	381	355	367	341	339	376	371	386	392	373	355	364	358	335	359	361	374	344	400	367	350	321	375	382	359	353	360	352	355	340	374	364	375	380	360	354	323	371	344	341	360	363	352	329	349	342	364	352	383	350	349	369	336	336	326	393	348	347	350	348	358	363	359	352	383	387	372	337	370	373	353	374	322	380	362	359	395	339	360	363	362	337	352	366	377	344	351	331	347	345	369	353	355	356	328	359	378	373	384	358	379	326	344	376	355	370	351	389	321	351	349	350	373	378	349	378	370	384	343	369	382	361	370	332	367	333	331	388	344	345	367	318	387	353	370	356	363	340	344	328	365	359	325	346	375	412	340	346	346	369	347	360	377	358	361	379	369	366	351	356	373	336	365	366	389	382	362	369	346	385	342	352	352	348	363	323	321	379	349	368	358	368	375	371	372	343	365	370	371	366	352	363	368	380	342	373	340	378	385	383	354	380	370	366	343	347	366	312	381	323	348	352	349	381	336	363	363	354	373	350	319	373	342	370	372	354	325	349	356	342	386	402	383	330	352	334	366	335	340	368	355	368	369	393	359	350	347	369	354	374	387	320	355	319	361	400	342	353	370	399	357	374	397	347	366	345	382	364	346	325	373	352	369	388	357	326	362	360	331	386	358	355	377	398	368	380	349	389	356	345	369	364	324	351	315	374	351	371	358	343	357	326	339	379	325	342	364	378	344	368	357	372	400	355	337	378	357	349	348	361	371	387	355	353	327	329	338	362	344	353	397	351	342	361	346	363	390	357	341	349	381	341	321	352	380	337	367	343	344	340	347	336	365	349	353	380	340	364	362	380	369	368	365	369	370	342	369	393	336	361	377	324	356	350	370	342	363	392	329	365	367	374	339	341	327	335	367	363	334	387	321	345	352	370	358	358	372	357	381	334	351	351	344	336	372	374	335	349	361	380	359	384	382	366	349	394	361	363	366	342	338	347	366	329	368	332	369	362	373	354	361	366	348	365	375	360	363	330	339	360	371	375	369	380	333	353	344	352	360	369	347	354	361	370	372	384	385	389	383	351	399	343	384	380	349	356	370	341	356	388	366	340	332	382	358	342	381	369	370	347	344	369	359	368	344	330	385	366	359	364	363	388	361	353	354	332	338	384	332	349	362	334	356	367	357	381	337	378	352	374	353	371	334	380	341	380	377	342	349	333	372	374	355	350	347	357	347	382	376	370	344	367	330	369	374	356	359	359	366	361	351	346	352	368	361	360	354	349	332	328	348	394	360	384	379	355	351	348	327	367	382	352	372	332	392	365	369	361	354	388	360	359	338	376	343	383	355	362	364	321	353	368	392	370	366	404	336	345	365	348	335	405	341	362	379	368	377
13308	73922	82783	68395	49896	33641	17905	6097	1687	729	708	710	649	732	643	680	629	639	667	692	644	712	715	703	704	694	660	681	698	686	660	687	668	712	710	676	672	631	660	684	677	712	645	691	667	670	664	658	641	648	677	700	652	681	627	655	715	722	667	689	664	638	670	683	652	639	659	687	658	685	711	698	686	640	661	692	634	646	634	696	665	661	682	661	697	703	667	652	666	692	703	699	660	669	654	681	701	640	675	664	680	699	685	675	634	668	678	654	681	650	663	694	693	683	688	646	672	684	659	640	689	683	699	694	661	680	727	697	670	663	682	727	703	644	655	682	669	659	649	704	669	689	679	687	628	715	647	662	651	684	706	683	734	664	681	664	653	697	674	675	667	647	677	645	595	699	683	662	653	686	654	708	693	674	658	704	700	660	689	646	706	691	662	702	676	692	678	708	702	655	669	671	648	692	690	686	694	699	711	616	658	687	676	653	679	680	686	686	686	676	658	733	663	657	697	695	686	694	697	694	645	662	652	703	673	673	644	634	673	678	681	660	691	670	688	629	685	704	681	669	664	689	660	646	739	680	684	692	681	650	675	624	669	671	692	717	626	690	713	643	614	663	681	639	681	683	642	642	662	634	653	679	657	671	636	667	646	652	676	655	658	661	683	668	662	607	677	707	675	671	687	635	634	666	663	669	690	668	669	667	656	668	669	675	652	640	705	681	676	671	639	671	684	664	684	635	665	670	646	689	652	679	636	647	666	671	708	658	643	706	654	678	662	662	678	653	715	626	693	686	659	684	670	668	661	629	672	741	646	684	643	675	658	631	643	673	675	692	697	678	650	688	608	658	681	648	693	690	660	680	659	689	640	682	619	711	612	693	656	680	755	643	638	664	616	667	644	664	712	661	688	688	648	640	712	718	670	636	683	675	676	649	669	690	714	684	658	674	673	693	656	678	671	657	671	653	656	679	670	730	645	697	689	655	642	652	705	645	680	679	600	693	690	717	661	698	658	670	671	670	652	698	704	648	669	639	672	692	673	690	672	659	673	684	710	657	719	671	670	672	667	667	667	715	680	676	698	638	686	662	652	682	672	653	682	645	679	637	677	639	680	634	690	692	644	637	659	656	671	713	656	662	729	627	640	660	700	702	635	672	649	692	692	664	624	681	641	658	665	658	695	640	700	663	671	662	623	664	692	673	709	641	689	682	690	682	668	666	642	715	685	675	671	662	672	638	709	707	672	627	691	636	648	646	639	715	692	661	689	709	632	708	694	674	660	686	652	647	687	665	646	640	679	647	652	689	699	655	694	652	681	656	686	695	636	643	662	639	694	650	643	686	690	668	699	705	730	667	676	737	688	695	664	667	640	664	656	748	690	642	667	669	683	639	661	623	704	653	693	717	636	680	673	674	668	659	700	613	670	669	649	615	714	693	666	724	679	683	699	692	702	637	725	674	646	727	661	749	700	649	669	712	715	663	667	700	631	664	667	666	639	671	632	683	671	683	680	706	690	668	688	739	693	668	646	688	690	660	660	677	674	684	682	671	655	632	641	694	602	657	645	634	646	668	639	686	681	674	705	665	679	704	653	680	664	688	687	669	671	699	643	663	750	641	649	663	715	647	666	674	680	664	678	691	681	673	657	672	627	634	676	678	644	670	737	684	683	636	662	677	674	664	681	670	721	670	653	667	646	674	636	682	679	661	690	673	672	695	648	633	685	691	604	722	675	659	653	687	645	680	702	689	648	684	647	644	676	671	662	689	682	685	679	668	674	668	725	714	686	647	649	676	676	628	634	653	632	667	695	661	689	680	690	679	685	664	686	622	655	636	662	649	672	638	695	708	693	681	689	686	661	621	690	702	660	653	674	639	604	640	716	664	667	743	649	692	680	673	634	666	695	736	654	648	619	715	677	630	647	714	689	702	637	621	637	655	655	724	680	626	671	792	667	640	690	643	701	665	660	696	664	673	620	658	634	669	655	662	631	647	670	684	690	701	650	660	651	692	667	722	652	681	684	661	659	626	654	672	687	651	658	673	646	633	720	692	699	667	716	647	690	688	644	691	686	681	699	606	648	709	690	634	709	715	683	673	666	612	694	659	668	689	719	653	707	687	633	676	691	692	686	665	644	706	709	667	685	654	719	704	672	663	654	681	665	655	686	677	647	658	651	644	683	670	671	665	647	682	683	665	681	680	674	638	661	670	679	739	626	707	681	687	665	657	668	708	658	703	676	683	667	632	675	700	691	631	688	670	662	676	643	669	681	658	651	626	664	676	690	704	651	671	691	648	690	745	650	698	675	666	662	702	675	709	712	667	646	671	663	672	665	692	704	712	626	672	648	689	701	683	693	697	672	669	704	673	676	692	664	659	728	645	726	673	662	669	631	682	677	702	664	690	715	659	691	628	678	684	709	716	715	678	691	672	693	695	671	676	688	640	659	680	660	677	667	685	703	666	657	598	691	651	682	682	672	615	686	697	680	641	702	661	702	644	686	698	669	692	642	726	657	698	711	681	717	653	627	662	686	691	646	678	714	679	685	695	688	676	685	645	649	677	691	647	657	690	671	655	672	644	688	665	690	616	663	709	670	714	689	630	611	679	721	694	677	652	650	673	703	640	671	654	690	665	635	627	675	689	632	667	688	668	646	673	719	649	673	699	651	681	702	656	674	666	633	686	668	676	692	681	669	660	684	709	662	671	670	678	686	668	670	684	637	690	688	653	653	678	650	662	698	648	649	690	622	678	670	644	675	653	660	699	698	700	672	639	737	711	640	666	663	724	657	689	663	709	676	716	692	710	694	653	671	703	695	659	674	653	741	773	672	698	704	671	686	654	701	663	696	667	633	665	699	703	681	688	626	649	687	697	635	705	672	666	642	661	668	645	684	663	681	712	663	650	665	654	663	669	640	694	623	679	633	695	656	674	695	649	656	630	695	638	649	668	631	656	661	633	684	656	632	683	669	675	704	613	690	680	670	650	674	612	675	695	639	683	700	717	638	716	674	660	700	662	718	687	640	661	671	648	671	719	688	681	674	707	688	668	684	686	698	654	654	668	712	649	678	663	667	649	665	677	680	608	702	687	633	687	673	706	686	669	663	708	667	659	615	677	657	717	661	661	680	692	676	705	648	713	695	679	680	680	689	701	724	638	646	707	701	613	669	671	660	626	660	687	675	663	659	670	655	691	669	616	666	694	704	639	667	672	690	685	606	655	623	619	709	656	667	688	648	658	698	708	637	688	654	673	661	666	651	680	654	665	633	637	656	646	647	687	633	674	705	651	678	692	696	689	736	671	696	678	655	677	663	693	706	634	677	695	677	704	694	674	679	720	704	682	632	622	731	683	668	682	683	659	663	691	637	658	638	665	691	668	694	608	642	632	683	717	669	697	660	656	657	681	647	700	672	629	666	666	633	643	705	641	669	660	662	671	651	618	692	676	681	642	644	669	663	647	664	649	639	664	654	696	700	654	649	698	672	649	694	704	656	676
23416	21446	33527	45396	45457	35933	23613	7283	1274	526	465	431	426	458	446	405	428	491	433	445	421	430	440	438	409	423	455	429	450	461	404	437	398	395	417	425	397	404	467	446	434	407	482	393	418	458	435	446	418	405	429	416	416	416	445	470	385	461	433	469	423	392	441	449	460	432	419	445	447	382	451	399	413	442	428	437	433	424	436	399	397	447	466	391	442	412	439	416	421	433	394	440	398	402	423	402	450	431	405	428	416	440	416	440	412	428	461	434	447	413	444	416	423	409	458	429	409	443	434	409	433	414	461	396	402	427	418	437	447	390	396	449	447	430	421	427	432	427	425	418	419	445	435	405	467	394	439	419	440	449	393	426	433	429	445	406	455	441	429	380	442	409	391	435	396	416	445	410	431	432	448	436	419	418	423	445	419	433	408	434	432	453	410	447	443	379	432	445	452	405	447	423	467	460	420	404	414	461	427	433	446	399	435	423	441	474	450	458	412	394	418	418	409	411	407	391	428	444	431	437	420	414	413	454	429	429	428	442	438	439	423	441	410	473	454	422	419	431	448	434	393	417	411	465	404	430	395	454	422	449	413	408	406	442	404	455	442	422	393	443	424	460	391	403	440	414	425	411	413	426	417	416	458	434	395	434	425	431	450	422	424	387	426	430	390	409	425	439	422	413	421	431	405	450	407	456	433	402	454	438	399	425	405	419	426	415	422	440	419	414	441	439	432	437	427	461	410	455	450	421	450	435	421	428	406	441	413	426	386	410	421	445	403	416	425	439	425	430	418	389	426	446	401	412	430	404	412	457	455	422	409	442	420	415	444	463	399	408	409	399	427	432	434	453	396	401	399	429	460	430	422	413	444	416	438	435	422	395	437	450	416	429	429	429	424	444	419	428	413	417	434	434	396	451	419	411	424	428	427	388	427	415	414	411	408	465	402	424	440	450	443	422	415	451	413	447	392	433	419	419	452	385	445	419	393	408	434	423	447	453	433	423	387	457	407	450	395	392	427	422	458	422	458	429	416	422	427	408	425	388	412	397	427	427	450	391	431	431	406	403	417	460	434	419	436	419	421	443	410	400	435	414	402	439	400	406	427	391	409	398	453	447	441	429	442	452	403	399	406	469	406	399	424	406	417	419	434	415	409	443	444	439	433	460	402	391	409	433	454	427	449	442	417	460	425	444	453	391	423	415	401	418	378	415	412	457	437	410	467	432	422	408	461	449	398	384	425	448	457	438	424	425	450	440	411	425	382	440	456	420	451	446	421	446	399	404	412	411	426	448	393	417	416	449	405	413	456	446	408	450	439	435	397	392	466	417	414	430	439	429	454	436	435	439	408	434	416	439	409	404	419	452	410	403	430	439	448	423	422	450	431	439	441	421	409	393	411	441	388	408	429	443	449	451	441	449	417	445	420	411	436	371	416	452	409	404	448	473	400	413	452	396	410	445	439	409	475	435	443	460	411	409	422	394	438	438	382	415	427	456	470	428	425	418	392	416	429	410	445	453	414	452	440	409	416	427	433	404	434	409	420	444	413	437	415	431	406	429	417	413	396	407	435	405	438	439	408	388	441	433	441	435	426	440	422	454	427	408	413	411	420	427	432	437	419	433	392	436	397	407	390	421	460	437	421	444	404	414	425	418	410	444	411	426	442	418	416	389	389	420	472	440	436	411	443	433	430	422	404	418	421	409	452	454	421	411	451	397	429	434	395	458	422	446	395	444	407	458	459	419	418	438	457	440	462	421	408	444	448	430	435	439	456	433	409	374	420	435	412	417	403	443	462	446	408	435	408	428	447	420	415	436	423	453	409	423	448	429	439	452	399	424	422	450	409	407	428	419	382	441	407	402	409	403	457	414	404	442	415	423	431	414	464	422	409	423	432	407	441	433	445	451	424	421	411	386	387	418	463	441	395	444	459	376	413	437	462	428	464	411	425	456	443	417	415	433	453	426	382	402	461	436	421	427	432	417	405	442	435	398	432	443	414	393	492	411	425	366	435	437	445	414	434	453	445	405	427	372	417	410	418	412	425	443	424	433	415	425	414	428	426	438	432	413	397	422	425	417	409	438	399	436	421	435	446	422	452	431	457	401	419	416	482	452	433	422	433	402	444	400	431	426	402	448	416	443	381	488	410	416	443	437	442	402	415	435	468	433	413	431	406	415	423	470	445	438	406	442	450	435	421	442	473	448	403	436	420	433	445	477	436	419	502	427	416	398	431	446	450	397	404	456	423	422	428	431	441	419	443	436	419	400	435	405	448	424	438	410	403	451	431	444	453	464	401	430	395	384	434	427	396	408	432	440	456	367	426	411	404	416	425	418	397	442	421	430	414	434	436	437	410	416	433	427	408	433	424	440	408	448	431	428	413	413	425	417	422	438	449	418	385	444	419	401	409	450	417	415	426	407	437	426	428	474	435	419	411	428	417	425	413	419	453	457	392	443	424	422	428	419	433	461	409	436	399	452	421	436	407	453	456	410	468	481	415	413	404	403	414	409	433	436	421	456	430	436	408	428	438	427	417	425	402	442	436	430	408	427	413	445	428	423	467	478	399	445	404	460	402	436	422	429	435	419	482	391	419	419	362	448	410	432	455	451	429	419	450	441	444	451	416	429	412	418	452	421	469	426	437	417	396	412	435	441	430	435	423	464	414	429	424	420	427	449	449	404	436	436	403	464	414	419	412	410	433	399	412	435	430	411	449	422	439	440	434	402	397	444	434	407	442	439	403	422	447	420	406	424	468	439	440	436	400	419	410	459	418	415	451	395	463	414	398	424	452	422	413	389	381	437	433	418	437	416	413	408	436	415	419	435	426	419	442	453	447	411	423	438	420	416	425	435	428	418	393	402	445	456	411	409	479	422	420	432	449	430	468	399	432	404	433	439	448	448	477	422	418	407	429	398	406	425	392	419	433	409	412	473	431	415	463	412	431	416	469	427	425	440	448	414	406	459	424	433	418	424	438	382	420	407	411	402	427	453	410	499	405	456	467	436	432	418	428	424	431	428	431	423	392	420	429	405	456	450	411	438	457	410	441	446	401	421	445	477	414	459	381	397	447	439	452	424	448	394	424	432	418	470	448	439	411	434	450	445	437	443	424	417	431	426	409	428	444	421	411	383	420	439	419	413	420	406	428	442	396	384	437	425	413	400	418	427	423	470	421	416	430	385	394	421	440	429	431	455	417	407	439	412	416	433	413	426	457	423	430	439	399	434	440	422	427	429	456	401	451	422	449	408	470	419	415	445	466	437	431	395	417	422	414	430	438	388	399	406	415	404	441	414	442	417	463	427	393	399	419	421	417	457	427	449	416	450	416	401	411	418	431	456	433	426	435	454	436	442	428	429	425	430	426	426	458	459	435	409	474	428	412	407	387	436	430	398	442	412	444	441	437	408	397	405	419	423	444	414	415	446	404	449	436	445	392	459	420	437	425	410	468	395	431	421	422	441	414	422	426	399	429	451	432	433	459	437	444	401	480	444
13169	76039	92437	82057	62761	43390	26536	10343	2818	802	793	729	708	725	755	751	746	763	740	791	820	760	702	751	774	774	774	722	716	779	723	728	744	770	800	719	776	784	736	726	746	710	766	745	718	754	773	783	717	719	758	728	753	758	744	755	732	815	769	746	793	776	725	804	789	800	738	759	813	772	741	715	758	743	764	713	693	749	779	705	774	761	725	735	797	760	787	742	750	742	725	754	724	763	756	757	746	783	752	788	757	734	782	747	753	774	758	774	778	724	699	786	758	748	782	796	698	764	711	757	733	745	765	752	721	778	747	712	739	774	724	717	749	719	737	752	691	743	720	742	792	789	747	768	752	698	757	758	789	725	746	741	764	731	760	724	767	693	758	709	746	757	761	761	770	696	770	731	725	735	795	753	744	701	772	784	735	751	728	715	752	718	755	782	740	713	742	744	753	812	819	755	759	798	744	754	714	732	757	751	711	715	780	765	737	741	788	753	736	782	797	763	764	723	751	772	759	765	747	759	748	746	785	731	718	785	737	712	793	791	792	755	748	786	716	788	728	741	750	783	758	808	745	727	732	738	771	718	800	737	714	707	758	731	757	720	695	753	771	806	755	763	750	742	764	771	785	763	746	757	726	756	733	755	758	742	756	763	748	774	717	756	755	765	808	778	735	730	779	757	767	768	770	749	808	736	747	748	737	721	769	708	738	769	765	729	773	763	786	752	735	815	760	776	743	753	742	720	726	754	757	783	716	753	798	712	735	762	790	764	780	784	740	738	732	733	741	753	726	724	736	756	761	773	756	814	755	764	710	762	728	808	763	770	723	696	763	773	761	807	722	749	751	731	740	784	710	820	744	726	743	804	723	758	744	760	701	736	729	729	762	715	727	733	779	750	719	776	714	759	738	757	760	735	758	714	740	709	751	771	732	771	741	708	753	728	766	783	746	756	759	755	725	759	790	731	714	742	781	754	756	832	755	758	771	701	781	769	753	742	807	723	760	801	712	726	803	751	736	763	732	786	757	767	764	744	775	766	729	770	760	742	772	729	721	760	769	682	750	733	748	779	745	760	785	746	763	719	758	758	785	753	711	784	773	801	729	722	741	788	767	723	693	712	743	756	782	786	795	753	755	731	777	739	761	750	746	772	773	774	776	719	775	744	741	732	733	744	812	759	754	742	730	729	765	726	714	778	765	772	771	779	728	748	731	723	759	766	731	741	758	759	760	724	752	776	824	724	769	723	769	809	707	670	740	743	736	791	769	753	759	728	763	743	759	720	756	729	743	771	748	726	692	760	731	725	709	691	728	766	724	796	774	756	741	728	744	747	764	736	771	726	743	736	766	764	787	721	768	735	805	693	745	697	759	718	760	720	731	803	811	719	718	742	769	760	763	724	748	787	782	763	792	708	749	739	753	767	756	712	723	789	765	718	771	754	725	769	790	772	748	754	805	755	761	711	714	695	741	724	744	783	794	750	746	676	793	769	717	753	719	750	787	774	772	810	737	745	788	741	780	743	747	757	743	712	757	746	754	692	727	761	748	718	721	786	741	756	746	765	785	762	747	734	760	715	755	821	761	782	747	745	733	725	721	806	773	770	749	773	729	709	731	750	739	773	783	820	797	718	775	716	755	725	791	785	774	750	740	756	715	763	732	738	717	761	771	742	762	746	754	760	731	749	797	820	760	736	730	704	784	734	721	761	757	781	781	838	731	761	761	732	774	729	736	733	775	772	769	764	754	736	793	746	777	699	763	717	745	762	817	782	762	711	774	750	740	712	768	773	733	753	755	782	779	734	772	731	726	725	752	748	737	785	734	783	741	752	777	766	756	768	737	729	675	732	767	770	757	737	722	746	751	732	692	729	716	732	760	731	733	757	736	773	767	786	790	702	757	750	787	773	779	752	762	780	749	759	710	749	787	770	750	780	749	704	786	704	781	711	748	761	771	804	778	723	748	744	743	770	748	805	747	751	788	724	787	728	764	705	807	750	784	745	747	784	750	731	756	713	773	696	731	764	753	711	766	712	731	701	745	733	778	813	732	768	730	780	725	780	779	725	743	762	781	800	759	758	745	757	790	720	705	781	775	752	758	781	731	721	759	711	738	749	736	768	786	703	730	737	739	755	780	761	748	757	763	760	783	810	802	791	722	761	765	768	801	788	760	763	758	724	730	750	751	744	792	745	714	720	780	763	708	776	754	771	761	748	739	755	709	703	738	779	739	772	775	760	760	792	755	752	776	750	700	781	757	766	738	704	774	740	761	693	773	733	795	754	772	770	715	744	766	752	718	726	763	757	727	789	794	774	739	723	746	702	724	730	754	781	732	763	809	751	710	766	720	736	782	744	758	782	741	756	748	753	761	776	763	708	776	716	758	723	722	824	751	778	757	732	749	754	708	763	774	704	742	718	755	737	742	736	717	751	741	713	745	777	709	748	748	816	780	786	723	759	716	740	725	807	767	738	730	780	711	742	776	768	762	734	791	768	785	782	735	774	728	757	759	755	773	762	748	734	744	689	706	739	753	743	734	769	814	728	797	732	804	779	781	793	772	735	770	746	748	744	776	773	738	761	738	770	680	747	732	798	714	748	747	741	737	738	786	779	741	763	705	696	721	734	764	752	755	733	713	765	796	750	747	763	775	768	741	762	754	766	735	695	744	751	710	754	739	727	756	743	778	782	733	704	765	727	761	752	772	739	763	765	708	736	740	702	768	714	765	720	739	700	744	770	746	680	709	691	795	730	763	717	832	781	740	765	744	721	770	767	760	748	788	716	683	774	721	780	752	769	714	733	726	733	749	759	772	776	779	809	762	774	787	738	740	757	835	743	742	699	772	837	771	741	744	746	824	793	742	742	721	760	727	747	776	724	754	775	713	745	737	769	725	760	726	791	734	724	814	750	758	742	737	716	729	764	772	775	734	780	785	759	797	717	763	693	762	743	741	846	795	756	745	690	745	767	765	797	740	748	771	736	742	765	732	770	744	776	719	757	744	771	737	758	734	710	767	735	702	789	746	737	737	782	741	787	728	723	758	774	763	756	740	750	740	794	747	724	725	771	724	741	781	760	790	740	835	801	764	742	755	753	760	743	738	747	811	787	745	742	708	744	758	744	778	751	765	785	760	802	749	680	727	736	720	715	727	755	741	715	705	806	807	764	743	741	759	801	786	724	741	737	738	734	707	752	768	740	744	719	749	757	715	712	756	744	737	746	750	724	777	724	739	776	717	771	744	792	731	747	715	773	751	734	741	740	728	736	773	769	764	780	761	702	773	765	758	757	703	767	745	736	721	754	723	738	751	775	778	764	756	722	724	751	758	719	771	766	746	771	771	732	722	715	745	791	713	739	738	695	775	695	753	766	761	737	738	752	744	777	733	820	747	731	758	736	748	758	750	714	762	770	713	749	771	765	738	767	714	756	765	754	757	787	735	719	740	696	752	736	705	766	797	774	777	762	729	760	768	770	764	742	837	722	741	744	751	749	699	755
26994	21643	31982	29649	16830	6754	2265	903	568	484	505	477	455	475	466	510	453	456	502	447	469	494	456	493	458	461	487	472	451	466	466	440	447	503	449	488	444	530	488	459	470	469	440	452	446	475	452	467	509	436	444	475	444	489	474	461	463	478	432	490	482	512	477	500	457	480	481	460	428	460	468	483	482	455	452	500	471	466	463	491	494	510	470	505	460	480	494	460	475	449	448	474	518	474	437	488	437	488	484	477	454	471	467	498	471	461	476	465	495	481	425	438	413	468	501	475	481	455	479	471	471	524	482	477	472	466	487	435	472	455	525	504	441	512	454	452	474	460	461	486	441	463	477	483	490	419	468	449	478	431	435	473	491	459	510	461	496	524	474	470	449	466	488	444	452	450	456	492	482	473	481	437	488	442	465	465	508	493	468	468	446	488	422	473	479	433	498	478	454	444	514	469	476	484	473	487	493	420	480	425	488	422	459	469	450	487	507	419	450	502	476	435	491	489	465	435	475	488	458	485	478	439	459	435	469	441	466	483	497	453	443	467	462	464	419	464	447	460	488	455	467	450	500	488	474	472	459	510	442	478	492	443	462	453	494	489	455	453	463	479	457	477	463	464	459	465	465	454	471	513	471	471	455	466	474	470	448	466	490	491	441	443	493	487	500	459	500	475	465	458	444	484	464	476	452	429	466	463	465	506	459	486	474	434	484	458	464	462	487	458	448	484	496	469	469	483	464	450	437	451	451	469	440	420	514	498	498	459	456	450	453	478	472	480	457	478	474	460	478	473	512	457	469	483	489	466	463	496	477	431	464	503	489	488	464	449	471	460	478	466	471	430	486	497	473	444	504	478	468	485	463	496	493	474	494	474	463	525	506	487	520	438	484	496	464	473	471	464	474	455	459	477	467	454	504	437	435	453	462	493	469	464	444	449	470	489	495	463	483	464	454	462	527	482	488	442	457	507	462	487	510	518	458	474	490	481	443	441	466	463	479	498	480	469	466	489	479	432	471	464	484	465	484	433	475	466	454	478	476	481	453	493	472	481	472	496	509	481	451	431	468	490	461	465	448	479	467	435	470	515	452	501	466	497	453	463	460	467	500	497	446	450	478	478	451	458	489	512	447	453	470	465	448	487	469	469	477	429	445	474	485	435	441	503	498	463	477	442	482	493	453	435	465	513	477	474	473	455	485	478	460	410	461	492	488	460	456	470	474	524	481	476	472	452	448	460	502	429	459	470	453	493	428	453	449	476	477	468	435	516	439	478	473	453	461	456	484	478	456	474	493	475	479	451	491	466	475	510	497	448	495	473	501	466	479	423	470	469	460	450	466	423	464	477	519	474	471	461	455	483	462	484	427	482	465	463	500	475	441	482	495	450	508	468	466	469	449	421	487	479	471	431	467	489	507	471	424	495	485	442	426	508	495	447	464	469	435	494	500	454	489	461	478	474	464	488	516	465	473	449	475	484	500	465	461	479	465	452	490	495	511	490	469	467	478	470	469	453	451	471	482	459	467	497	476	470	445	487	488	504	489	499	455	440	499	471	479	459	467	460	459	422	468	484	441	515	488	466	473	503	479	455	443	458	476	515	473	499	459	470	467	507	480	452	515	466	467	478	483	472	457	446	483	446	482	499	450	484	460	445	466	442	500	459	461	491	465	469	467	476	473	445	452	447	477	455	472	513	472	502	487	496	464	454	478	482	464	473	453	442	488	478	456	509	457	453	459	456	486	462	474	428	473	493	472	450	511	478	490	500	452	454	513	471	461	516	478	477	449	448	466	503	453	443	488	480	496	494	477	452	450	460	480	485	460	477	530	471	490	480	481	454	483	423	474	481	443	446	443	470	441	430	461	483	501	487	467	479	452	484	469	468	494	465	456	458	494	444	476	483	442	489	461	457	516	488	441	490	456	471	464	524	448	472	452	506	466	459	423	446	471	455	534	497	477	482	468	477	495	448	442	450	469	417	475	435	447	457	476	445	470	475	502	448	477	452	478	451	459	486	454	479	458	452	498	446	472	484	463	445	505	480	432	498	452	455	460	506	452	433	447	456	475	408	473	450	468	452	473	460	457	436	452	494	445	428	481	452	516	455	482	475	485	480	458	453	509	456	487	478	448	487	480	487	494	471	429	499	509	477	480	488	448	489	451	446	478	458	485	490	448	486	474	501	465	479	489	487	489	470	489	523	462	503	505	434	475	454	460	467	473	442	487	453	441	449	417	479	446	451	481	443	444	454	465	452	499	449	469	496	461	503	477	476	486	516	466	487	445	488	450	469	474	475	461	468	454	494	475	533	503	441	464	478	468	488	476	434	498	496	466	457	504	520	461	488	461	469	472	490	495	487	475	498	467	476	481	449	459	433	469	448	449	447	507	488	491	481	467	475	462	467	467	474	520	480	440	438	467	462	413	472	444	467	476	483	416	479	476	464	467	480	467	478	476	473	508	476	477	502	489	516	459	482	454	446	486	462	438	488	437	471	434	459	466	474	460	484	459	472	493	480	471	465	497	485	477	451	480	468	452	497	471	480	480	465	484	496	490	409	479	430	515	410	515	434	460	469	449	464	463	483	451	475	483	472	469	484	477	467	507	489	443	446	424	477	496	473	482	443	479	406	527	480	476	423	456	457	447	458	459	480	464	461	543	486	486	495	474	493	454	449	499	464	439	448	470	504	488	484	461	507	450	461	491	493	501	488	496	474	455	452	478	451	482	469	468	470	459	478	444	509	488	428	503	455	469	463	507	393	469	449	483	460	488	455	508	538	489	450	457	509	422	421	485	497	484	442	465	483	467	456	476	466	463	508	504	464	455	479	452	508	460	481	470	473	455	466	455	509	493	467	480	471	469	469	522	454	413	479	411	473	503	498	472	501	508	506	472	483	463	461	467	489	484	487	467	471	493	436	466	484	463	491	442	480	438	476	480	471	474	485	457	501	454	443	471	463	496	480	486	446	459	480	464	471	504	454	465	480	482	478	473	459	498	457	433	463	494	482	458	479	466	483	437	465	448	488	473	475	484	510	465	464	479	476	466	493	497	491	486	491	464	453	460	478	492	454	495	488	475	464	498	456	477	460	495	438	426	430	463	469	455	430	455	473	424	479	494	478	487	414	472	458	496	466	502	450	458	507	461	481	456	468	463	486	472	458	468	460	474	452	464	470	441	432	481	448	467	492	451	462	449	472	447	475	460	459	469	467	515	429	456	469	501	467	489	456	500	429	485	450	429	510	494	452	469	467	465	485	448	462	436	494	469	451	442	510	437	469	446	476	481	475	462	467	491	460	462	471	513	474	450	442	430	488	492	495	457	453	458	495	500	455	469	457	451	453	472	471	461	488	479	440	475	493	435	448	479	448	477	455	463	413	488	463	474	460	497	454	472	465	457	515	492	426	471	452	523	459	492	482	477	440	477	491	474	471	453	466	424	504	462	479	496	457	449	482	481	471	441	457	464	467	499	451	457	480	494	474	485	460	479	472	489	489
5387	29542	41631	33453	22827	11844	4960	1951	1075	858	870	851	888	837	843	894	879	896	860	855	898	833	872	848	872	891	893	846	880	862	851	860	896	832	906	897	838	806	820	873	834	880	841	869	899	852	890	907	836	871	841	889	909	853	870	889	842	894	835	853	860	901	852	919	854	856	882	847	850	926	881	882	876	825	896	883	896	781	898	911	890	875	824	845	882	853	896	896	885	809	873	877	947	907	883	859	793	909	842	894	841	920	885	839	853	825	866	887	884	833	884	810	840	861	870	825	861	876	840	907	876	895	886	861	898	854	842	877	835	870	901	838	907	805	818	814	869	916	874	878	828	864	896	895	858	854	851	892	923	891	884	869	855	858	887	904	804	856	931	878	824	829	853	886	781	829	875	894	840	822	871	903	897	897	875	893	838	870	916	880	843	875	903	889	890	882	884	823	838	858	868	883	864	871	893	860	877	818	844	843	885	841	864	840	853	853	890	853	872	834	873	877	859	847	826	897	860	937	872	858	902	843	867	844	820	850	892	881	855	889	838	846	897	893	880	833	830	863	834	888	820	859	902	907	846	873	874	815	866	803	910	858	871	913	871	905	834	871	893	828	882	892	792	857	871	898	900	855	858	879	845	827	807	864	945	865	815	846	811	908	883	840	858	904	857	873	861	880	914	874	855	879	876	842	859	884	897	856	832	871	830	885	884	913	925	851	855	904	875	862	858	807	879	868	849	869	862	878	904	904	908	817	857	856	814	850	888	852	824	920	867	858	911	897	861	870	887	840	859	893	844	860	907	842	848	819	829	907	869	869	858	941	903	865	853	889	829	851	870	858	896	890	856	862	847	829	908	919	829	884	889	844	869	837	815	894	879	815	924	914	880	851	881	877	812	876	845	871	876	845	856	890	902	888	851	848	844	909	907	876	841	854	876	859	899	850	856	848	908	913	826	896	884	884	796	861	842	856	843	919	844	830	840	876	865	872	877	877	850	863	837	811	875	838	840	859	864	867	833	866	813	879	897	849	836	897	905	823	855	865	865	893	871	820	866	863	895	876	850	863	838	847	827	848	849	847	802	851	877	865	828	821	865	868	874	818	865	877	890	952	901	826	868	863	848	869	863	897	836	896	885	877	860	806	899	844	901	903	822	869	826	863	876	877	818	841	866	847	830	872	826	865	861	885	902	900	863	834	848	887	843	889	850	840	865	854	896	838	864	908	908	864	836	863	863	878	875	875	838	898	909	872	789	884	865	855	872	898	803	881	873	854	857	901	883	821	834	891	906	848	893	873	856	849	858	878	908	899	879	891	871	866	862	855	910	851	897	884	840	886	939	878	895	919	888	833	877	885	845	883	845	875	828	940	835	858	845	823	857	904	893	900	872	908	897	898	852	849	870	877	894	880	883	880	888	865	854	795	842	839	888	808	869	898	871	846	874	853	824	904	849	870	851	902	835	864	895	915	851	873	852	876	858	896	849	892	893	855	879	836	862	848	815	828	890	868	887	862	923	853	802	880	825	922	928	881	830	849	851	887	828	842	866	901	879	895	907	867	851	857	922	881	857	850	846	915	873	919	878	839	826	837	867	869	795	835	875	847	845	867	891	863	819	894	869	870	852	821	849	842	916	860	882	825	885	895	865	858	835	864	868	892	859	869	894	890	937	857	863	873	869	871	852	895	888	849	868	866	874	861	858	868	875	890	896	850	841	872	898	883	860	854	859	825	925	885	887	861	865	864	853	892	878	827	890	880	818	863	858	885	877	821	834	900	855	866	871	860	883	874	834	879	838	913	903	853	893	839	931	873	847	872	849	914	907	859	839	901	830	861	853	867	832	802	876	872	855	803	856	891	874	972	868	838	869	857	883	853	850	858	881	870	894	834	808	893	869	882	868	844	824	840	855	818	859	862	868	851	814	854	919	866	877	867	839	831	876	845	856	934	886	839	863	860	882	864	867	851	853	871	905	907	884	878	888	832	860	888	853	863	908	845	890	824	856	868	893	887	838	847	906	860	909	837	875	824	835	890	883	859	844	846	879	846	921	833	903	896	852	855	879	871	898	836	874	802	795	853	841	887	835	885	882	908	894	922	887	898	862	866	807	900	902	875	853	914	862	890	870	899	848	885	890	888	871	879	860	882	843	906	853	834	892	917	867	820	837	826	801	835	846	844	899	858	807	856	867	828	861	809	870	865	883	894	896	850	887	878	922	869	874	893	887	853	853	869	908	902	871	856	852	848	864	901	888	838	846	843	901	858	876	857	875	886	819	855	844	860	905	846	927	880	873	886	889	884	912	842	856	831	888	807	897	842	840	864	832	878	874	877	898	886	858	868	865	898	877	891	850	904	838	902	819	871	856	849	854	897	859	901	887	836	877	855	882	889	842	895	908	880	875	847	767	846	867	846	860	874	864	878	855	855	864	806	839	836	860	864	874	858	822	861	862	841	855	911	826	865	904	870	888	868	872	854	835	847	871	865	899	870	871	860	810	851	885	792	858	826	852	877	878	894	876	884	849	877	845	847	858	891	894	916	863	864	856	863	856	918	898	802	853	887	851	833	866	831	872	867	830	809	879	863	920	850	878	835	859	923	834	918	874	810	901	888	853	861	862	869	877	816	882	886	901	829	895	844	854	884	865	814	883	839	892	876	830	808	864	844	845	844	872	869	845	842	888	855	834	833	864	851	846	862	890	832	905	870	920	845	870	833	930	818	863	904	875	894	835	810	888	852	853	913	866	858	845	856	856	914	872	913	871	876	858	886	901	895	924	879	881	871	856	866	837	889	873	823	894	914	810	834	817	844	792	862	856	839	892	819	871	859	867	883	902	920	841	861	853	822	882	834	860	857	876	842	896	876	825	816	811	920	877	936	916	813	882	957	922	889	877	880	853	906	894	831	812	882	881	888	857	847	874	872	818	928	891	891	817	881	854	800	858	861	894	887	905	884	865	879	857	845	857	850	882	871	869	864	838	867	801	867	869	824	885	875	872	887	842	831	822	842	847	866	823	842	875	920	889	830	890	862	832	909	903	845	880	858	854	889	864	823	869	849	866	804	895	904	852	904	856	887	907	850	895	903	879	839	899	852	819	856	892	890	893	886	890	861	873	860	855	847	830	842	863	842	884	833	869	870	832	839	873	830	878	916	851	897	899	856	822	930	837	881	805	880	899	864	880	862	855	863	908	864	897	843	837	845	879	857	920	857	922	848	858	866	887	848	865	876	854	859	839	880	885	869	812	877	857	923	822	861	839	874	851	846	904	916	896	900	875	825	890	867	891	918	834	894	899	900	840	856	870	899	848	940	877	879	874	891	859	874	897	845	884	828	909	851	874	844	856	916	882	842	900	843	884	882	853	866	860	882	847	921	857	814	897	864	914	816	856	825	840	846	848	893	848	876	834	915	849	861	874	868	848	836	833	881	876	842	872	879	891	893	927	851	836	823	853	821	868	922	892	815	880	893	853	859	806	858	846	904	893	890	843	911	860	914
24308	21468	39811	53452	45572	29488	15380	3337	825	450	382	364	424	381	366	372	399	426	369	353	373	360	389	396	392	371	342	346	373	360	365	404	364	341	334	389	369	342	389	378	340	344	373	391	365	381	354	355	408	369	380	365	358	377	422	411	400	358	378	350	392	378	338	369	341	350	365	370	365	329	358	401	359	348	357	407	396	370	372	346	374	370	392	382	368	350	393	359	374	375	401	367	380	358	353	391	356	385	380	388	359	395	419	408	373	385	365	374	366	356	382	363	350	336	375	350	354	359	375	360	352	409	369	394	371	384	384	409	348	332	365	369	404	381	383	371	419	373	368	370	370	409	336	405	361	399	360	387	372	356	358	358	371	374	367	375	376	371	344	339	353	390	374	365	367	341	374	352	360	390	417	357	333	371	392	357	391	387	360	363	395	380	378	379	369	386	367	407	379	366	367	338	392	371	385	379	396	352	349	366	359	366	375	367	341	392	360	382	377	393	378	357	370	359	347	358	380	386	342	378	356	371	358	383	371	413	392	372	355	380	340	387	357	357	386	365	378	359	375	380	383	349	366	374	365	344	370	387	347	379	387	354	379	392	363	345	344	346	369	406	339	362	368	376	370	351	379	364	348	358	378	381	389	354	370	381	385	368	326	381	344	391	389	375	368	379	326	345	365	372	386	370	379	382	367	360	376	359	365	379	366	347	344	374	402	346	375	370	347	370	361	384	352	372	333	364	367	375	374	344	374	361	320	363	370	379	311	350	360	364	394	412	367	415	359	333	363	412	373	390	388	363	382	359	337	353	382	382	330	369	366	387	390	363	393	341	369	366	353	401	360	380	319	363	384	379	356	342	386	359	367	354	360	358	363	407	352	343	340	381	402	388	380	347	375	394	350	379	361	408	372	326	359	386	376	380	366	385	416	375	379	386	353	352	355	362	363	341	364	376	358	367	370	364	361	379	353	360	373	381	377	377	378	399	343	374	341	373	365	343	361	353	366	374	375	341	363	361	360	363	365	368	383	366	376	388	364	388	389	384	360	385	359	364	356	357	388	396	349	360	375	389	381	384	383	380	359	384	378	390	363	364	347	369	381	359	379	321	376	373	366	402	381	365	366	376	351	336	348	381	374	395	367	369	373	356	363	376	376	356	358	377	376	364	356	379	328	366	382	343	365	366	388	362	376	368	368	356	360	355	342	365	378	377	366	353	358	350	379	343	366	379	357	357	399	348	368	377	374	351	379	378	361	374	353	382	377	357	368	342	385	400	366	364	392	374	350	371	371	361	346	350	359	344	358	369	404	393	374	395	341	414	362	378	376	371	379	337	347	357	375	357	359	403	380	374	391	390	368	372	385	361	342	372	377	386	391	362	383	370	356	398	368	368	381	376	385	374	361	414	381	384	359	379	396	373	406	359	368	359	375	366	359	337	383	348	383	396	392	367	382	364	374	332	332	365	355	375	375	357	386	383	380	395	374	352	377	358	355	402	396	403	415	357	362	363	405	372	369	394	362	350	385	368	334	369	400	362	364	413	373	359	354	351	352	347	367	376	377	410	385	398	362	384	397	383	362	359	411	373	360	386	352	360	389	347	361	368	345	380	377	353	358	366	369	320	383	354	356	347	387	377	370	381	381	394	381	402	382	350	363	376	394	379	362	386	331	350	387	321	388	404	350	389	353	380	359	350	340	331	379	344	379	366	368	392	375	374	378	366	386	378	369	351	352	360	362	381	339	363	377	358	347	339	374	369	401	382	365	361	348	364	420	336	367	308	363	356	371	380	399	384	375	358	365	349	367	344	393	348	399	364	356	372	382	391	382	379	356	380	354	389	380	350	369	377	350	358	334	363	375	352	350	390	364	356	395	362	332	386	339	347	354	342	329	341	386	360	360	390	386	369	342	342	366	376	365	366	363	372	360	364	399	415	366	371	360	368	349	354	349	372	376	376	381	342	373	390	373	381	372	393	381	396	356	364	367	336	359	331	390	355	402	391	377	373	391	354	400	325	307	374	381	376	340	368	360	356	377	348	354	394	371	388	379	366	367	368	376	368	389	389	361	372	356	387	349	370	360	371	367	343	360	345	332	389	379	338	361	362	389	359	397	374	377	369	415	384	377	372	323	398	370	352	376	351	354	369	381	371	356	337	368	353	379	373	400	378	369	387	369	336	398	376	369	360	383	350	391	381	354	333	347	395	335	369	368	349	368	375	387	366	377	371	371	342	380	364	372	368	378	364	361	369	397	374	336	355	372	374	411	372	343	323	415	413	376	355	411	349	392	342	354	376	367	371	365	371	334	329	364	377	377	377	339	347	347	383	385	375	380	351	357	357	350	378	378	360	391	403	400	372	387	376	359	368	397	389	363	370	347	380	402	359	389	405	358	373	367	407	372	378	336	365	357	393	349	388	356	360	327	367	408	375	384	358	395	321	351	349	367	391	358	369	351	347	390	375	370	341	385	390	360	325	347	378	358	360	344	374	380	370	399	382	382	345	337	383	354	385	374	398	373	359	395	341	369	365	343	392	318	379	370	369	405	360	379	372	334	348	367	371	336	363	364	374	389	377	366	372	378	361	357	372	354	393	347	367	363	389	348	384	355	365	366	377	359	367	368	378	392	352	348	405	368	354	370	360	361	394	351	366	365	379	351	356	370	355	356	357	417	320	393	360	395	395	387	367	372	383	355	379	373	391	360	358	379	384	368	363	377	342	388	362	343	397	355	379	357	375	353	416	378	355	373	363	375	384	368	365	376	337	361	401	355	364	371	381	366	357	346	350	381	387	366	390	345	391	371	357	413	353	352	378	357	366	356	357	324	373	397	395	338	342	326	373	370	384	401	370	405	365	368	347	355	390	348	391	410	359	353	360	390	364	351	363	350	350	360	379	339	370	355	360	319	365	357	348	370	348	372	340	382	369	362	345	354	336	332	387	379	380	376	359	358	326	410	391	364	399	370	367	367	330	369	365	354	354	342	355	372	357	353	370	369	335	340	317	369	368	351	364	386	369	358	363	341	378	367	350	381	356	359	362	356	349	388	350	361	399	370	398	373	363	394	368	366	361	402	383	368	383	411	353	351	382	413	358	344	391	376	397	414	411	397	376	352	389	367	372	376	367	369	366	352	319	360	373	368	360	386	423	369	385	358	350	373	357	364	343	350	398	378	351	354	360	407	376	381	359	376	401	382	372	383	408	385	371	325	354	348	368	408	344	359	369	375	369	360	353	356	355	379	365	355	375	327	363	352	377	353	359	333	379	405	352	363	357	362	358	354	374	368	371	356	385	354	365	375	349	390	372	379	377	348	398	363	344	389	358	336	339	380	349	378	368	370	398	337	359	363	386	372	387	391	386	336	404	357	372	374	373	392	360	349	358	380	410	388	353	356	371	393	379	366	340	359	367	377	365	366	357	375	394	384	395	364	358	345	344	352	428	369	372	370	351	375	371	380	364	369	371	390	381	383	401	362	397	361	383	380	353	320	376	348	375
9465	66030	82609	69845	52327	34630	18457	6320	1853	796	740	722	661	715	675	697	657	647	690	730	715	709	723	691	655	694	671	715	667	685	687	639	697	702	669	660	668	668	668	676	701	677	663	655	676	658	696	651	799	627	690	675	643	675	652	716	647	729	722	683	678	667	670	675	633	718	740	712	650	702	693	702	651	699	712	662	682	674	725	671	655	687	660	697	674	650	671	691	667	674	685	662	717	675	688	735	661	658	661	646	658	695	676	659	660	655	677	687	730	644	642	712	700	664	648	675	690	690	738	697	674	697	703	721	723	668	684	731	725	709	652	693	657	706	656	679	654	702	657	681	688	642	730	688	711	696	710	739	639	658	654	731	723	651	636	689	730	659	677	692	660	741	644	666	693	699	685	706	676	691	692	658	679	638	707	689	689	645	667	714	681	706	674	687	669	727	689	637	684	693	699	679	677	662	662	636	733	711	635	715	636	700	695	659	670	661	714	729	654	674	694	696	681	696	689	699	684	687	678	684	687	698	710	688	745	681	671	685	700	680	652	721	657	671	627	646	694	708	637	738	716	692	702	693	679	710	672	678	725	695	718	683	707	693	706	700	725	653	715	679	702	719	679	657	695	694	688	660	747	667	708	660	689	699	746	693	647	729	674	694	672	667	665	695	703	711	658	669	653	694	695	683	743	680	690	711	661	720	668	650	703	669	664	664	661	674	703	674	673	699	669	667	710	653	664	655	697	689	699	671	701	655	671	700	653	691	693	693	679	713	667	684	652	723	726	711	677	670	714	715	687	691	643	682	667	666	661	695	651	702	697	710	680	696	642	675	672	652	677	707	688	644	693	613	662	659	681	672	690	666	688	651	680	710	687	712	663	723	642	691	676	662	725	690	754	666	709	682	659	631	680	721	699	670	685	731	689	669	719	710	650	722	690	688	704	713	729	711	649	678	692	684	654	703	691	651	695	668	650	685	658	692	647	647	663	688	688	742	692	669	620	672	636	688	661	673	675	708	697	683	699	702	713	691	716	660	698	615	682	727	720	684	747	648	642	685	712	695	697	716	663	707	689	659	658	684	679	682	709	656	698	689	647	658	689	676	668	721	659	712	681	682	742	661	703	688	651	706	674	716	676	706	659	683	684	694	676	712	714	687	679	651	694	671	608	649	707	678	672	663	652	672	670	649	716	669	689	671	633	670	658	701	691	675	713	693	749	677	716	667	705	660	683	695	711	691	652	705	683	657	699	703	701	654	680	662	662	690	693	703	694	674	699	686	695	668	676	647	646	661	694	691	704	661	716	672	665	715	737	719	671	693	701	670	688	735	670	684	606	640	685	703	659	702	686	697	637	715	700	650	736	691	667	648	709	673	634	670	717	670	653	711	710	689	631	696	666	649	649	714	706	651	697	667	702	658	660	630	726	641	678	711	691	696	686	680	696	697	685	663	661	650	691	691	656	691	644	724	677	690	660	699	714	666	697	640	660	643	709	736	686	676	657	681	632	718	662	665	716	669	666	697	725	674	718	658	664	681	680	648	629	653	676	721	666	652	623	723	681	695	689	654	706	671	657	701	722	658	714	640	645	709	700	720	651	713	705	698	665	680	699	741	660	651	671	666	710	688	690	722	629	670	686	704	709	663	686	667	687	707	671	680	677	666	670	673	747	673	714	680	694	709	694	684	751	729	694	686	664	670	724	714	675	697	685	665	692	698	666	685	673	719	727	704	646	676	677	659	674	678	709	708	683	665	682	664	662	685	693	662	627	699	661	644	725	676	695	703	705	659	722	661	693	687	664	659	707	715	697	687	691	709	705	666	642	681	711	663	659	679	620	725	664	651	741	680	701	684	678	777	684	680	692	648	650	676	710	686	714	707	626	685	697	719	687	699	662	698	710	689	685	670	698	696	705	695	714	693	701	690	698	721	661	700	644	687	697	664	679	686	694	679	624	701	668	670	726	721	698	727	694	674	698	664	637	653	642	702	663	696	711	700	699	724	656	732	707	684	664	672	651	674	680	720	640	704	689	665	705	680	658	667	712	692	692	668	672	664	706	724	667	667	681	641	674	666	705	746	693	674	708	684	691	635	705	697	724	655	681	639	672	712	713	687	693	621	679	733	683	681	662	678	725	687	684	643	658	678	703	670	695	684	685	700	671	660	705	700	649	657	691	647	686	674	674	734	705	693	672	660	683	689	649	658	697	698	663	642	724	688	636	704	674	722	700	711	667	714	646	671	663	669	711	688	673	684	698	725	696	695	690	721	687	659	706	705	708	638	670	663	690	650	647	704	635	686	647	669	621	661	691	683	713	695	639	695	674	662	693	656	692	714	687	663	743	675	654	653	691	682	713	689	703	711	712	733	691	675	670	690	688	653	738	667	689	655	656	691	704	654	747	654	653	704	679	667	643	659	678	669	742	685	624	672	703	681	680	696	656	690	725	696	678	690	703	718	659	671	711	725	670	660	653	697	670	694	678	704	632	652	682	702	672	662	689	705	708	761	689	715	651	674	721	703	716	673	705	699	695	695	665	682	723	716	693	690	693	684	694	693	636	655	679	733	690	677	672	704	687	646	674	691	708	649	668	738	752	697	661	703	685	688	671	677	684	707	681	724	733	641	674	665	678	695	668	719	677	696	727	654	692	700	707	696	691	665	712	740	667	668	648	695	663	686	695	630	703	702	682	714	694	666	673	692	687	700	674	635	703	693	658	683	709	747	699	679	690	764	654	683	661	697	657	636	649	684	681	719	671	718	693	669	736	675	660	693	693	686	679	726	650	722	680	697	702	720	706	711	618	661	667	719	712	642	682	682	676	660	659	659	699	657	640	684	692	654	680	662	709	696	699	725	654	671	713	708	688	734	665	684	690	684	702	657	667	690	690	688	699	637	674	696	681	721	694	680	671	672	683	633	722	658	707	695	701	660	651	649	693	673	682	649	674	648	729	653	614	688	721	668	721	697	679	678	674	670	694	704	711	673	696	670	715	694	660	702	699	735	651	685	666	683	675	712	697	673	665	684	675	673	713	690	670	673	683	687	692	700	648	632	630	680	681	681	671	674	665	709	687	679	659	716	674	658	647	644	689	651	633	668	703	707	689	660	688	661	698	676	657	686	694	697	654	674	691	699	706	642	669	707	681	694	669	686	663	690	663	692	683	689	719	732	678	660	658	688	698	680	681	723	685	709	672	700	700	656	681	714	697	664	751	742	660	692	632	709	689	663	684	728	677	667	697	699	680	700	691	705	684	689	673	673	717	674	681	663	631	683	694	621	644	646	685	709	722	697	699	654	672	663	678	676	712	692	731	713	731	652	664	707	677	673	702	672	693	632	702	672	716	671	676	753	694	662	664	643	674	654	689	653	697	727	683	680	670	642	734	698	698	672	668	700	678	656	668	670	698	726	648	710	696	719	692	695	660	676	659	682	683	730	663	684	711	644	674	704	710	666	695	648	661	680	696	681	652	658	666	686	652	651	676	717	689	671	675	698
23478	21397	34956	48570	47258	35854	23099	7191	1233	504	480	457	461	428	474	455	470	468	454	422	440	434	413	412	418	408	419	434	409	464	442	418	436	443	388	444	449	429	449	421	398	425	444	409	447	442	428	419	419	426	426	427	450	433	409	445	426	422	408	415	458	423	452	376	456	457	447	433	430	398	416	410	439	451	418	449	420	433	455	420	390	460	424	444	421	474	423	389	417	437	442	435	418	444	439	402	405	448	441	421	440	440	439	416	426	442	421	427	416	447	436	429	427	452	385	418	454	480	465	447	409	412	463	444	415	437	422	436	455	448	408	448	428	417	430	429	426	449	399	414	438	460	413	415	445	405	404	448	445	449	436	444	402	429	420	464	447	455	427	414	412	436	423	422	426	464	443	422	413	413	434	423	468	415	463	436	411	408	423	401	419	432	435	426	465	404	428	421	406	408	414	411	452	424	401	412	400	433	457	407	419	395	455	416	408	422	445	410	432	461	397	444	399	452	423	410	431	422	429	474	429	411	439	398	420	413	405	436	433	424	427	414	407	415	416	405	447	446	404	429	399	442	441	437	436	462	415	390	449	413	445	417	449	442	436	436	422	426	425	404	437	446	395	418	423	445	426	462	448	470	454	489	416	463	422	437	429	401	429	424	451	434	412	415	435	408	430	427	401	450	439	395	433	406	393	447	432	442	422	421	447	452	440	466	389	415	455	424	468	420	461	442	424	462	416	465	413	438	447	438	449	433	409	415	436	445	432	416	459	432	435	452	435	418	428	452	420	389	444	446	403	466	416	459	389	434	449	441	452	449	460	467	429	406	464	418	470	464	434	425	440	423	419	418	448	451	395	422	446	441	422	431	435	411	423	407	422	415	447	432	432	415	420	432	451	428	413	446	438	424	422	446	423	467	450	412	457	412	441	452	479	457	484	422	416	448	437	459	393	429	407	455	429	410	401	442	409	424	422	451	429	425	441	427	433	441	420	448	425	434	411	460	428	391	451	395	430	437	424	392	410	456	421	444	432	443	427	406	405	427	415	425	435	415	414	434	430	447	437	426	465	445	441	406	431	425	423	423	455	461	425	418	425	441	475	400	450	439	400	440	446	440	400	467	435	437	437	459	420	438	427	445	460	452	452	421	408	457	428	469	410	462	414	453	445	442	447	439	402	381	422	455	420	463	415	423	454	442	441	452	388	407	436	450	425	428	455	450	423	415	417	448	418	445	418	423	424	432	440	445	389	456	418	445	456	444	461	412	443	423	417	433	436	424	428	421	487	447	408	404	433	454	393	429	461	413	410	405	464	418	397	394	416	443	444	425	432	444	451	427	426	461	396	420	462	450	446	433	467	415	396	435	417	455	456	418	408	436	441	385	434	417	472	441	452	393	398	416	431	430	441	427	431	402	441	484	453	430	407	390	401	432	378	447	420	432	418	397	452	445	441	447	426	430	436	439	433	431	432	435	417	430	394	451	425	381	430	451	462	431	446	463	408	415	421	404	435	433	404	465	473	437	400	461	440	444	442	425	452	407	444	409	457	387	424	459	428	447	427	438	429	441	379	440	405	455	406	395	428	425	419	456	447	419	438	440	440	450	447	401	396	447	395	418	440	386	410	444	458	418	435	440	436	434	443	430	406	424	428	446	429	470	426	426	434	380	413	384	417	377	457	417	418	446	438	448	413	468	389	427	461	455	437	462	415	448	436	435	427	410	438	398	433	402	411	441	423	411	444	469	450	427	439	434	424	423	431	429	426	419	416	397	442	425	412	419	427	411	435	452	421	415	425	449	441	451	429	415	450	438	439	414	429	447	446	456	422	419	429	482	407	376	409	455	411	411	427	440	432	415	450	427	459	416	410	414	465	439	399	436	428	420	445	438	425	425	402	445	439	448	421	434	452	421	445	444	416	426	417	424	406	426	395	433	426	448	394	460	424	435	418	422	425	406	423	436	418	439	409	456	425	447	397	423	413	441	464	437	407	421	431	424	409	441	441	454	460	405	428	423	454	420	459	416	423	432	416	409	457	432	430	435	432	408	439	392	487	432	442	427	427	417	407	404	392	401	432	420	431	399	416	413	429	445	444	417	391	392	488	419	428	441	420	395	457	459	452	441	426	451	464	429	461	454	424	424	434	437	464	432	408	407	420	434	443	442	413	421	428	408	397	472	425	420	424	454	411	383	441	381	429	442	433	443	423	435	435	383	445	449	424	417	437	456	418	417	423	432	393	437	436	447	486	457	450	403	460	452	440	452	402	420	406	395	398	430	467	437	449	428	386	437	416	399	435	436	427	405	432	406	412	422	426	429	445	437	419	414	411	410	413	433	432	416	437	444	437	419	466	409	419	463	426	437	438	433	431	477	478	450	481	424	427	448	385	425	420	426	406	428	428	443	439	411	417	421	453	476	429	432	413	453	404	404	432	449	423	385	458	459	430	419	428	391	425	405	485	407	425	411	455	419	452	400	415	388	426	426	475	417	455	469	403	440	425	432	426	403	442	423	430	468	421	464	438	420	451	404	462	429	425	432	430	454	417	468	461	440	422	395	439	451	395	450	392	421	408	440	433	405	410	433	450	421	429	430	426	450	435	437	412	401	457	442	414	426	420	435	435	455	439	438	444	415	399	409	425	460	403	411	410	400	431	440	396	453	465	438	400	424	420	401	412	468	395	417	424	441	439	435	483	414	452	410	436	436	451	429	415	456	418	431	401	429	402	415	427	450	431	452	418	413	391	407	433	417	490	417	400	450	445	424	404	449	427	416	402	405	444	419	378	415	407	450	424	446	424	425	427	469	416	422	428	414	413	447	417	422	422	399	435	427	434	433	368	431	387	424	408	431	455	411	413	457	433	432	411	446	457	418	422	389	411	454	437	426	446	454	426	425	473	427	411	434	407	455	449	454	435	410	402	445	480	408	438	421	411	446	407	448	409	413	452	421	419	461	446	418	447	464	451	440	447	423	453	445	435	406	446	449	419	393	468	443	435	424	419	431	417	373	405	440	445	448	411	418	441	447	424	455	425	425	420	403	438	438	401	457	416	410	454	431	425	455	430	444	433	398	467	435	418	409	397	436	415	454	428	443	428	442	411	398	428	407	407	403	428	442	456	412	445	422	429	425	419	440	436	428	395	423	451	408	423	408	455	431	437	411	434	424	416	436	440	406	441	483	432	450	414	408	445	413	447	470	421	443	424	440	457	427	426	400	403	418	456	467	402	445	487	462	422	421	420	421	457	382	469	423	436	433	433	426	427	390	395	442	420	444	441	459	416	426	449	405	405	439	457	403	417	417	418	427	405	447	380	453	441	434	432	397	429	463	407	431	442	450	450	426	425	409	446	416	388	417	443	392	468	422	399	427	454	394	438	436	408	434	440	466	470	417	428	424	418	483	403	409	438	417	409	404	444	410	403	449	429	448	433	430	426	447	408	424	402	380	409	447	426	412	470	408	442	463	433	419	403	384	440	434	462	438	429	461	442	393	464	443
18260	69246	91467	83151	63217	42856	25758	10214	2766	1012	701	755	766	810	815	708	786	763	733	791	769	769	800	718	766	759	715	797	749	762	807	777	795	730	748	759	761	774	786	768	720	744	752	759	733	774	791	745	771	813	743	733	780	734	755	806	769	745	764	735	684	769	717	751	805	777	774	711	716	768	711	778	746	752	708	704	770	800	755	731	724	759	750	736	800	721	745	705	725	767	729	738	772	727	755	727	748	719	750	818	767	794	742	780	796	731	738	731	772	720	718	740	759	797	737	765	714	773	741	713	761	743	731	785	743	761	756	785	724	729	754	737	779	754	727	726	736	801	782	768	739	757	733	742	765	709	780	749	704	754	811	783	773	759	766	735	765	684	753	736	751	747	735	780	748	722	757	766	786	730	770	839	748	769	786	765	761	732	753	695	779	736	753	774	781	750	695	734	782	795	738	755	770	735	744	771	716	790	789	773	773	760	726	763	784	745	738	781	712	779	716	757	734	724	795	765	704	673	774	708	733	767	760	729	776	762	755	751	746	760	698	757	743	748	791	754	774	728	745	755	788	784	755	742	757	722	792	748	763	773	740	750	731	734	762	778	749	732	736	735	785	761	748	702	748	792	773	796	807	757	722	698	684	764	754	738	734	774	735	762	728	707	744	783	795	731	704	719	803	776	768	706	769	715	759	727	760	740	766	728	786	746	771	817	760	785	780	786	779	780	758	764	735	774	733	769	698	738	749	726	772	744	723	746	781	766	748	760	699	743	732	758	757	751	699	715	778	789	734	782	727	728	740	729	749	702	822	712	734	762	746	782	745	717	741	763	762	751	737	730	788	707	748	741	723	791	765	786	761	725	691	740	781	792	785	738	750	745	742	756	754	768	765	716	807	757	739	726	755	738	718	754	742	723	748	750	746	728	728	774	717	752	768	761	753	786	747	795	763	778	755	755	767	730	775	735	752	765	753	785	744	797	726	770	739	737	761	759	771	784	727	774	750	736	749	735	825	769	720	831	784	748	748	702	820	754	761	722	707	770	774	739	790	730	748	753	756	731	722	778	741	778	757	758	744	734	760	724	758	754	745	748	752	742	733	793	762	829	726	772	744	732	743	715	757	793	732	720	745	690	738	769	778	798	760	744	754	710	754	726	772	759	747	697	724	763	737	762	689	724	769	772	756	738	790	743	766	741	741	826	777	765	726	755	751	770	758	818	752	720	736	768	746	756	761	754	726	789	794	794	746	768	718	730	725	744	852	738	728	772	752	745	723	740	772	742	791	738	750	763	761	729	752	731	766	717	741	705	766	766	806	764	760	798	712	767	741	736	740	745	689	745	776	793	776	737	768	736	741	698	728	755	748	761	723	773	788	748	763	751	775	744	787	713	744	786	747	736	738	786	695	767	753	754	770	735	811	772	757	758	759	772	744	791	708	785	698	725	734	755	764	766	727	759	773	735	761	758	769	781	759	757	721	770	760	762	734	823	796	787	793	773	772	711	707	732	714	789	772	774	759	744	724	763	755	775	781	745	745	776	787	757	766	704	723	786	755	727	783	732	743	731	751	740	785	751	735	693	750	743	822	709	745	762	746	743	784	760	744	754	706	769	729	776	773	760	782	737	756	736	729	795	750	765	732	748	781	737	739	787	765	698	747	727	705	710	768	706	816	706	768	737	736	810	759	684	730	791	782	764	763	775	722	790	765	693	776	757	736	753	775	761	787	763	735	750	693	770	745	774	769	735	751	762	797	716	760	744	807	725	775	746	718	694	748	789	701	761	748	731	752	732	763	755	731	808	799	777	753	763	729	795	797	742	759	788	752	754	797	754	757	736	750	753	741	761	755	733	780	740	750	784	738	711	793	721	700	759	698	804	700	755	774	748	764	741	710	713	749	759	769	763	739	711	779	795	768	725	729	721	748	720	798	768	760	723	778	717	737	725	767	728	769	742	795	840	721	733	717	742	753	762	740	797	785	695	750	709	729	775	757	790	751	744	757	719	739	717	784	801	780	740	794	736	781	795	763	725	735	785	792	715	814	728	776	778	771	749	802	784	758	758	772	772	777	699	776	739	741	755	790	778	733	731	736	749	734	703	780	777	759	750	774	773	798	744	745	747	682	774	766	776	748	750	734	764	782	708	770	713	762	746	791	823	747	782	736	721	730	740	746	748	763	724	759	724	753	743	759	771	748	738	782	764	748	726	744	729	786	733	752	781	729	761	798	783	721	734	790	748	753	726	753	812	740	723	764	684	758	761	777	745	722	751	738	755	720	753	827	779	710	777	758	769	741	800	745	760	758	761	738	805	752	734	764	800	755	758	746	733	786	732	801	727	739	740	777	714	689	748	757	741	728	725	746	767	742	786	711	721	769	823	732	762	821	727	761	741	773	742	714	724	727	740	751	783	761	745	782	721	845	737	756	750	723	752	786	741	756	746	738	760	696	763	737	752	754	720	764	694	737	818	737	766	768	768	736	721	722	802	786	703	767	762	776	717	730	768	775	747	776	797	738	748	715	792	757	733	788	765	770	778	731	739	745	679	789	760	703	748	757	768	761	774	784	747	754	769	764	751	766	828	781	735	717	737	705	758	771	729	739	783	821	702	769	769	742	687	717	728	735	799	789	759	798	790	739	757	707	766	767	755	818	747	763	786	782	806	717	770	756	772	772	742	733	773	749	780	753	752	782	736	717	776	765	752	775	739	715	772	756	760	752	724	775	762	754	750	730	784	700	740	705	724	729	788	790	745	753	749	709	764	802	747	756	782	796	743	737	712	749	741	776	735	768	743	775	784	722	781	734	753	711	728	761	746	776	758	759	742	745	737	723	757	772	747	757	731	765	755	768	732	779	768	733	732	705	744	785	772	761	760	760	741	765	783	770	747	809	724	799	775	804	746	772	714	768	776	770	759	780	762	776	781	735	764	760	693	728	747	790	710	744	732	729	752	778	758	769	748	718	789	762	683	768	808	761	775	781	742	788	771	777	703	730	764	737	772	727	733	788	766	715	748	754	738	736	765	718	775	722	758	738	760	737	784	695	792	769	733	783	797	748	743	758	721	752	720	746	765	764	748	715	764	694	758	744	773	778	757	815	763	757	752	774	780	805	713	728	776	771	767	752	745	742	803	810	743	792	720	763	717	736	749	742	769	706	734	716	731	707	769	757	744	783	741	720	759	814	747	754	728	774	702	764	766	751	758	806	754	779	781	749	727	772	747	755	828	732	743	773	718	750	772	732	728	757	759	752	755	739	763	777	721	788	749	764	776	751	777	737	740	742	780	737	752	725	728	773	794	733	767	789	712	749	767	731	761	775	733	737	728	743	780	738	733	770	755	762	740	774	756	746	743	775	749	687	758	756	798	756	752	758	760	794	767	774	771	707	712	751	782	773	723	762	716	742	749	746	770	711	797	742	731	764	779	726	786	772	740	764	756	741	791	766	827	759	738	763	697	772	736	726	737	799	735	738	734	689	780	756	717	758	786	757	772
26857	21216	31288	30228	17709	7156	2216	880	563	482	486	483	492	485	499	481	472	473	463	459	447	470	466	492	463	508	469	475	466	507	444	456	458	503	448	427	504	517	514	435	469	445	439	435	462	410	461	475	435	476	482	427	474	477	445	485	491	450	493	452	468	452	470	472	522	496	471	475	443	503	437	496	490	454	445	507	450	490	436	429	488	469	456	457	437	477	456	446	421	473	440	439	467	473	482	440	442	462	458	475	501	491	472	458	437	495	450	465	448	467	463	498	490	449	468	463	457	476	483	473	437	442	477	438	461	471	454	502	455	537	483	491	464	468	495	486	487	488	491	470	448	484	461	484	455	469	441	477	450	427	439	468	443	467	447	482	458	471	481	488	492	470	473	469	521	449	464	451	489	486	480	496	462	463	467	487	473	423	474	478	491	483	486	462	467	461	431	489	469	442	500	496	501	479	478	472	448	448	438	484	508	449	430	438	431	442	495	448	485	470	477	453	455	457	452	489	461	488	426	446	443	422	475	507	459	477	446	478	444	473	462	462	441	457	473	487	439	454	452	460	439	458	452	482	409	487	440	466	482	495	487	468	434	462	471	462	473	455	437	471	506	483	459	474	476	460	483	514	448	484	444	476	428	468	525	462	438	462	506	458	475	490	477	457	450	468	464	502	478	496	463	488	480	459	462	476	469	460	443	428	459	437	441	496	471	471	474	432	437	432	464	460	481	480	454	470	435	439	463	498	454	442	441	485	454	447	466	499	487	491	489	477	486	483	482	428	477	470	477	467	522	433	451	454	500	500	524	471	470	485	423	488	445	451	505	442	494	458	498	439	433	442	448	459	459	523	490	471	467	465	495	449	477	489	461	452	485	465	462	483	472	395	480	449	455	522	459	473	468	436	482	450	488	451	451	434	503	470	477	431	460	451	445	471	440	469	490	486	461	464	452	459	469	457	498	489	471	461	473	474	483	449	480	458	434	484	495	492	497	465	497	494	473	481	498	434	444	460	446	499	436	477	461	456	466	482	438	490	444	444	475	462	487	452	518	473	480	454	456	486	469	478	472	487	460	475	477	443	480	474	469	485	462	463	461	473	466	478	465	450	497	443	456	459	448	461	470	503	493	457	486	492	465	464	468	481	491	468	489	478	457	458	499	479	467	485	489	504	461	478	478	445	453	457	478	457	459	438	478	448	464	451	473	447	467	482	471	476	472	479	482	497	455	498	445	478	469	478	445	451	495	456	480	475	470	472	455	453	468	450	446	504	431	449	471	472	476	480	451	449	470	468	476	464	493	486	439	487	482	456	535	428	542	466	471	456	469	464	474	493	464	478	481	464	492	464	474	467	451	467	443	439	450	439	444	495	475	438	445	517	451	460	507	497	436	480	505	481	472	462	491	467	486	470	455	431	478	455	452	454	468	462	453	459	458	465	450	442	473	481	470	455	468	450	451	484	476	494	464	469	511	477	432	433	470	488	469	489	500	474	447	420	478	465	466	473	465	486	485	444	480	464	444	489	478	468	472	478	492	478	471	488	481	459	475	485	432	483	480	486	499	440	444	460	466	487	483	480	482	476	491	437	422	459	456	463	468	452	476	466	454	466	489	454	516	454	447	519	492	480	468	489	482	490	482	477	512	495	460	453	458	495	457	440	425	460	435	470	450	494	476	465	436	458	470	439	469	442	420	459	482	513	473	465	474	467	498	476	506	435	446	487	473	460	499	433	491	502	465	505	429	485	495	488	501	431	460	462	455	470	437	484	492	495	464	474	447	476	462	461	482	505	469	466	511	483	479	460	480	470	472	482	459	421	461	467	453	453	477	456	461	479	456	429	473	475	513	418	449	507	493	424	481	455	478	471	435	485	469	477	454	454	453	430	484	465	453	470	464	468	462	490	448	534	427	444	509	480	480	444	466	510	484	472	478	464	470	454	451	503	501	459	461	478	461	496	493	455	500	455	477	490	480	449	463	450	461	488	453	478	456	488	440	470	452	449	440	458	443	468	445	467	479	436	445	448	474	462	447	497	490	481	473	484	457	482	474	457	471	491	474	495	482	463	492	465	454	472	454	442	484	485	438	496	460	431	453	485	463	456	501	404	484	443	462	442	473	464	466	469	444	468	505	497	490	430	481	462	452	414	443	462	457	460	470	431	496	506	436	440	500	466	469	482	454	483	434	456	465	473	452	508	463	434	505	467	464	431	436	489	477	482	453	466	443	443	462	485	488	485	440	486	451	464	451	444	450	475	453	470	464	450	446	507	469	468	450	476	461	448	471	458	474	439	479	486	470	448	463	502	455	497	469	499	442	481	451	460	472	447	462	465	484	450	480	461	505	491	447	469	447	494	467	501	472	495	452	480	461	436	467	483	467	477	474	450	495	433	457	464	477	506	416	504	475	481	478	449	456	499	480	478	483	448	466	496	505	457	444	452	407	471	472	440	434	466	431	454	521	455	461	497	439	460	449	463	493	508	444	460	479	506	478	454	454	482	468	469	448	457	465	452	443	474	487	456	449	441	514	434	442	465	454	475	486	463	487	453	477	465	465	489	468	479	456	450	421	469	485	479	456	473	507	456	467	443	472	455	481	430	419	447	475	450	436	490	451	470	474	486	488	449	468	501	472	481	504	477	460	449	456	490	464	473	428	473	462	505	503	455	435	503	466	474	479	490	488	471	445	469	497	445	479	484	488	518	470	430	460	502	500	470	450	440	440	461	482	438	444	501	469	490	481	434	468	448	445	490	506	458	464	492	455	464	488	472	459	492	478	449	483	494	452	497	477	489	445	468	488	495	468	482	480	505	490	425	481	421	452	476	438	481	473	484	439	452	454	493	426	468	459	482	436	478	433	480	482	444	475	472	461	486	476	488	486	471	471	443	457	443	448	465	438	456	470	473	492	470	486	479	494	455	476	460	489	471	439	508	491	487	502	468	442	469	519	465	471	460	436	484	462	513	486	452	468	436	495	484	459	500	446	475	455	460	495	410	454	451	439	482	476	457	455	500	467	475	472	460	449	445	471	470	437	489	470	456	460	461	491	480	492	456	471	476	495	445	435	458	507	491	455	443	469	482	456	462	444	460	495	459	446	491	466	452	502	432	497	481	469	461	486	486	433	424	488	481	452	476	449	472	456	465	467	435	499	454	472	462	472	456	431	487	492	477	447	493	462	470	479	469	480	473	441	474	447	479	513	449	477	504	467	444	484	488	476	416	497	493	494	482	431	475	491	465	500	475	462	490	445	449	471	502	502	473	431	465	453	460	494	475	485	444	476	463	433	487	445	492	492	471	444	456	459	463	457	466	493	462	441	489	506	472	422	461	458	472	488	452	473	481	487	450	451	483	469	510	435	518	457	465	458	477	469	479	440	466	450	484	486	467	464	459	451	502	455	467	435	484	458	488	485	474	436	446	466	427	435	484	449	493	492	483	439	459	465	479	476	500	480	458	464	496	463	512	458	446	445	511	446	437	497	467	477	485	452	472
6627	26706	40750	33894	23451	11879	4572	1954	1095	873	869	925	885	888	896	887	888	833	873	849	899	839	849	830	867	876	878	853	870	868	910	833	846	862	860	859	932	850	880	868	891	864	885	821	834	894	854	847	852	799	843	861	872	826	834	839	824	834	844	909	832	836	881	860	866	852	837	821	821	871	862	818	927	867	810	849	890	831	847	846	871	912	831	823	815	854	832	897	849	903	892	836	824	862	897	806	873	877	807	847	855	882	831	874	859	878	868	881	841	869	878	876	822	861	877	865	855	865	813	843	835	832	887	886	889	854	851	895	881	864	882	889	866	857	855	884	837	864	853	890	885	894	876	832	837	876	858	905	836	894	793	818	838	830	809	876	877	882	888	858	879	838	875	892	885	832	899	866	819	894	832	853	816	855	898	821	880	886	879	843	830	833	897	870	859	896	839	866	866	851	910	830	878	837	912	844	837	820	939	875	907	821	864	904	797	868	861	798	886	874	882	903	873	850	890	881	828	870	891	844	865	871	888	868	882	866	826	800	872	822	865	852	839	919	801	846	839	885	844	846	865	839	916	845	859	896	915	870	874	854	881	900	849	865	871	861	897	886	846	905	909	865	851	860	890	854	820	896	867	859	820	857	885	867	815	884	841	875	836	839	849	894	874	846	895	828	866	862	868	887	886	809	835	823	817	896	884	886	881	834	875	884	872	891	858	862	865	895	837	881	820	842	866	872	864	863	844	865	874	854	847	868	869	849	881	834	866	846	851	809	909	836	855	869	827	796	880	849	833	848	801	827	886	850	817	860	868	889	833	792	872	900	855	914	808	862	885	893	921	863	871	875	851	876	837	910	850	878	834	887	875	851	829	823	847	854	837	841	872	890	865	851	855	829	898	847	853	842	834	846	871	833	902	875	817	920	897	807	863	865	875	880	851	851	875	833	873	865	859	844	887	848	929	809	827	820	865	873	886	879	840	841	890	840	881	929	836	873	838	847	862	869	829	863	837	867	892	909	885	823	838	826	861	864	853	873	843	803	822	843	872	893	865	859	835	888	836	807	864	809	878	864	853	861	888	864	872	858	923	830	863	820	845	837	853	865	766	848	836	878	847	857	884	924	849	875	865	868	880	875	889	836	855	843	886	855	914	888	845	948	856	832	836	856	869	844	832	837	928	835	877	905	831	871	814	886	924	865	871	895	839	851	878	850	843	926	828	840	862	831	808	832	870	887	838	812	882	844	910	901	805	892	846	863	879	817	886	817	826	824	861	855	871	809	856	818	877	778	832	833	922	894	851	893	855	894	841	902	861	876	878	879	881	859	847	869	866	889	918	835	823	899	856	887	849	850	847	867	882	835	844	894	879	883	847	802	857	893	829	851	794	861	785	879	837	860	812	843	915	847	812	830	798	879	884	844	836	858	933	861	908	884	893	922	822	858	836	905	868	858	869	903	854	892	826	805	859	872	855	871	918	872	828	868	847	839	901	864	857	850	849	832	858	834	936	885	892	839	849	819	852	883	859	862	884	823	845	871	860	842	825	862	875	913	869	835	883	836	854	847	881	844	825	876	915	860	849	818	837	853	926	903	851	828	908	819	835	876	843	897	838	859	861	894	890	890	849	826	876	838	847	848	867	854	832	877	896	862	837	886	781	831	867	850	840	890	899	892	911	809	883	858	841	857	882	905	871	853	835	865	846	883	851	881	849	876	864	851	920	863	822	908	857	883	824	846	822	883	790	856	825	843	826	838	852	867	855	874	900	837	868	885	909	934	816	879	838	845	855	859	850	857	881	861	852	897	832	850	863	838	908	881	801	853	846	834	782	828	861	869	794	864	826	809	870	828	858	838	827	846	838	877	850	844	872	842	893	861	872	894	883	848	850	814	812	842	905	908	895	854	843	842	846	823	891	790	875	862	845	867	869	816	908	885	912	845	814	890	857	859	827	861	881	859	843	833	842	842	885	887	862	842	850	844	854	859	873	895	905	861	865	829	855	836	856	883	943	801	837	896	799	778	851	903	833	839	860	805	843	876	873	885	873	860	875	853	842	883	863	841	855	900	894	828	886	871	901	897	837	879	822	893	784	865	800	915	845	837	868	833	882	905	843	897	869	906	851	879	830	820	840	854	877	900	797	859	830	810	907	845	846	843	825	833	880	851	839	868	841	851	809	845	862	899	848	893	852	875	890	882	880	820	837	834	874	864	855	794	823	812	851	847	838	871	845	807	846	852	887	798	878	822	892	904	857	888	843	888	869	885	858	840	884	892	844	829	847	861	904	915	820	866	834	845	908	861	822	878	915	823	880	817	838	835	854	876	855	853	848	840	835	874	851	813	847	870	809	848	856	885	874	844	795	806	835	904	813	888	811	871	866	869	866	843	876	900	859	878	828	837	918	803	900	880	919	810	859	910	827	845	839	871	874	840	845	837	854	802	813	864	898	822	866	892	936	797	830	841	851	842	852	867	865	852	862	855	815	820	850	848	841	905	866	895	886	835	844	858	845	806	920	879	832	889	882	861	871	864	840	857	824	846	863	830	870	870	830	918	880	823	853	827	866	803	840	858	885	833	833	881	859	836	836	842	902	856	857	873	822	899	845	850	858	867	849	880	835	908	935	835	813	879	832	808	850	896	886	896	877	884	788	854	879	870	831	876	877	864	861	872	823	871	857	878	858	837	865	894	854	821	862	869	805	871	845	858	870	891	817	829	917	899	883	834	847	825	831	876	790	823	843	810	845	881	854	830	882	895	859	907	861	852	855	887	791	853	901	850	885	887	832	847	828	898	892	844	912	924	848	815	872	855	813	861	825	869	871	843	858	817	868	871	854	891	884	820	893	919	921	857	847	886	877	821	843	863	787	835	857	788	863	877	850	839	855	886	835	847	851	868	837	852	827	901	861	876	821	830	874	894	883	891	867	876	844	864	900	845	822	882	871	883	859	867	846	868	865	847	859	848	817	826	852	865	865	845	860	830	841	905	851	881	895	936	871	878	844	857	850	843	944	927	898	895	842	831	890	874	870	887	841	793	856	861	859	896	934	887	836	883	843	907	837	867	868	798	882	904	849	873	839	794	869	853	786	872	896	879	837	865	794	854	832	905	898	860	810	849	845	877	852	850	891	845	851	844	813	879	903	837	908	849	865	791	865	905	891	820	808	823	885	844	869	868	866	831	887	856	870	867	819	834	872	799	905	839	886	866	850	850	871	867	882	869	874	870	833	869	883	865	870	891	845	841	825	832	832	846	852	865	820	875	843	864	861	882	831	869	808	885	858	869	878	868	857	843	864	877	830	877	852	860	832	840	881	886	839	848	922	888	854	853	840	829	903	870	867	882	872	867	851	888	843	841	888	884	877	887	839	851	858	838	842	840	880	832	877	870	816	868	898	795	904	891	835	865	855	845	873	844	842	837	868	825	931	863	826	839	886	866	844	896	877	876	819	859	838	847	881	840	822	875	804	881	878	848	858	845	839	899	882	863	866	853	841	883
24342	21433	37096	51775	44687	30056	16568	3889	869	439	396	363	355	373	346	378	392	408	375	360	401	372	348	365	393	382	362	346	338	402	364	373	339	363	382	364	363	338	386	353	415	379	346	367	364	402	333	354	379	387	368	386	353	376	349	378	371	386	397	394	356	405	357	356	383	359	380	390	366	395	342	393	356	353	376	368	349	373	356	368	363	362	389	366	355	373	359	368	388	338	339	367	344	408	349	394	372	403	367	350	363	346	378	370	387	370	352	405	377	357	374	359	356	391	392	370	351	382	359	370	384	388	349	365	351	366	360	372	397	376	379	332	373	369	356	407	367	368	379	379	391	333	351	369	363	374	346	385	385	372	379	381	400	370	372	352	398	362	371	377	357	354	395	364	396	377	415	399	354	404	421	398	359	370	361	369	404	347	384	413	370	368	414	390	351	369	345	397	370	345	362	331	388	394	389	377	359	351	388	356	370	354	380	406	405	390	336	337	406	366	379	343	380	354	376	337	349	369	397	370	388	357	398	336	350	391	360	372	350	395	368	378	366	354	397	410	368	352	343	376	367	342	371	315	386	363	377	403	388	390	345	358	393	348	358	380	370	343	369	352	348	347	384	351	365	329	386	383	391	356	391	430	362	353	374	366	356	368	390	374	371	367	369	391	408	379	375	357	391	399	376	387	364	373	358	375	385	357	367	372	391	355	370	344	388	361	375	374	356	410	360	367	325	378	387	378	394	358	378	382	374	365	345	395	352	390	353	363	376	338	346	388	381	375	341	354	391	382	394	350	366	372	392	358	367	380	301	387	396	363	397	357	371	369	342	386	370	389	353	360	382	370	390	378	354	395	343	356	374	360	374	340	346	354	358	350	408	346	357	354	354	364	375	365	363	378	345	369	361	379	390	371	367	387	375	367	367	387	343	391	380	342	356	388	359	360	375	388	343	361	351	347	371	415	373	360	387	343	357	358	389	381	377	350	370	364	383	354	343	349	381	361	351	364	390	369	375	363	385	362	327	369	393	374	354	357	374	383	374	384	388	353	381	378	393	369	339	351	376	384	353	351	346	341	357	382	374	404	384	371	374	350	380	369	353	330	362	365	367	352	380	344	381	405	371	381	395	355	395	375	370	360	330	337	401	329	347	380	383	344	365	398	337	373	381	363	354	357	395	382	379	361	342	359	339	374	364	402	402	360	361	380	413	407	399	345	361	391	405	363	403	338	362	368	391	381	359	387	346	385	402	352	385	369	367	358	355	322	380	365	354	399	373	403	367	373	364	386	378	393	369	346	362	350	355	357	325	372	360	318	367	363	372	385	380	387	377	382	381	362	340	389	397	368	353	382	357	349	384	351	383	373	339	360	356	344	390	379	372	411	350	354	391	387	330	380	381	392	379	369	366	394	401	374	362	417	364	380	364	357	373	365	346	342	367	337	343	364	378	382	386	357	412	370	383	364	375	369	343	372	371	363	400	372	379	411	376	332	385	349	377	328	378	375	359	360	386	360	362	391	384	371	370	390	377	380	346	330	386	399	377	377	372	363	367	352	356	330	379	370	347	370	352	382	332	404	376	369	359	386	361	351	341	369	397	365	350	372	339	362	366	356	371	380	343	340	330	371	417	351	401	353	371	366	353	369	372	374	353	370	371	345	383	393	338	387	388	349	350	369	348	361	379	395	362	372	382	375	376	387	376	359	326	364	390	346	381	369	381	342	340	346	388	376	343	348	370	375	392	356	395	365	348	352	369	372	352	355	374	329	407	373	364	367	381	351	342	348	343	382	387	376	378	402	401	355	370	388	360	370	356	327	378	376	365	352	394	373	357	355	367	412	357	370	397	379	388	381	366	372	337	356	363	362	337	396	382	380	383	396	352	327	385	399	396	354	356	374	353	412	381	365	403	372	378	359	366	348	350	381	349	364	353	380	357	380	389	361	388	373	368	406	359	376	376	378	382	397	356	364	391	363	338	394	374	380	357	368	375	333	370	396	342	355	351	382	348	344	378	357	370	409	395	379	394	385	335	346	353	390	353	372	347	385	350	365	368	358	349	363	367	354	360	358	380	375	325	381	337	362	383	382	407	375	360	330	405	328	324	391	371	379	377	349	380	335	350	390	341	370	367	368	372	371	373	327	385	378	367	368	382	362	403	385	369	354	366	385	366	343	367	366	389	373	380	375	390	392	385	353	389	380	373	345	343	378	386	347	325	382	348	402	372	382	355	426	367	376	374	342	397	389	417	379	345	365	361	357	379	403	390	361	353	394	390	371	356	390	374	374	354	370	366	363	355	370	330	340	380	392	352	368	368	347	372	384	382	387	372	355	353	343	369	373	375	387	351	366	378	379	361	380	396	384	392	356	362	349	385	416	380	345	338	367	363	382	376	385	392	368	368	338	356	330	350	362	366	374	359	368	374	332	373	338	369	322	335	348	392	352	359	377	356	376	375	379	373	359	373	340	350	345	351	381	361	356	347	362	389	327	368	370	370	348	333	364	370	382	370	351	378	387	371	368	411	370	359	375	390	377	381	377	366	348	366	360	390	350	367	367	400	375	394	364	351	359	362	391	375	375	371	353	344	372	363	371	327	362	380	348	359	386	359	369	372	380	362	377	375	377	421	369	376	382	357	349	367	348	368	358	380	361	374	389	362	378	323	376	360	361	361	349	367	370	382	389	373	351	371	378	372	360	371	381	381	399	394	366	358	395	356	381	370	391	384	361	350	352	374	365	355	383	354	380	349	370	362	354	356	379	369	385	397	381	388	364	365	349	333	376	312	389	371	363	335	379	393	362	396	365	365	339	378	365	393	368	366	399	378	397	378	383	372	405	368	386	349	364	372	365	382	381	339	381	365	378	352	364	375	395	380	369	365	391	392	397	401	400	355	368	410	363	337	351	359	341	356	371	364	354	365	378	346	347	350	426	364	348	378	344	359	370	382	411	395	340	369	380	348	345	403	381	352	416	385	378	375	384	389	360	368	375	352	355	383	422	377	387	322	365	381	322	366	377	398	356	347	388	358	383	353	363	365	378	388	357	422	365	374	336	346	356	336	370	373	353	401	367	364	373	404	389	342	408	376	368	390	412	342	371	362	385	367	418	402	381	371	403	369	400	361	375	360	347	356	382	331	348	379	368	373	359	340	399	368	366	377	390	353	375	364	395	352	382	370	356	361	396	373	344	400	343	356	356	354	357	394	366	358	403	380	387	341	371	370	357	396	328	395	386	365	347	362	400	362	391	326	347	383	388	374	355	374	348	347	374	369	356	372	346	367	371	386	362	372	374	368	359	355	372	353	381	343	341	368	370	354	374	356	353	400	403	398	353	360	371	372	359	376	382	358	340	340	360	384	371	352	387	377	364	366	386	374	396	420	381	365	388	399	379	366	354	332	418	409	379	343	369	344	369	343	356	335	356	364	345	388	390	354	359	357	360	377	353	377	352	387	357	371	395	342	363	383	360	350	361	403	356	388	333	352	353	373	376	344	393
15464	64973	82777	69397	52474	35296	19888	7232	2064	796	675	653	706	643	653	705	715	685	659	602	674	668	611	679	695	674	677	700	679	659	699	662	682	732	661	706	715	681	649	706	669	683	670	672	653	647	660	701	669	675	646	651	656	669	683	641	695	690	655	683	653	668	693	632	684	646	671	704	712	730	655	677	699	612	685	706	670	700	726	648	651	728	662	741	680	681	672	677	677	687	691	683	668	676	687	644	685	676	693	640	687	703	690	608	675	655	694	685	672	695	700	685	682	639	707	633	676	678	673	653	736	693	644	622	664	703	689	668	706	689	712	635	667	660	706	661	703	676	692	659	699	698	672	734	720	680	651	670	662	618	662	720	696	683	684	631	686	704	637	687	683	687	681	688	675	628	714	658	688	663	658	734	652	653	640	671	676	661	653	642	707	647	684	666	638	685	688	686	687	691	702	683	717	660	669	678	660	668	698	667	641	659	671	740	667	663	681	711	668	680	642	660	624	672	651	724	656	657	665	662	686	672	648	666	657	725	706	656	704	712	672	695	685	657	679	667	726	656	697	670	667	684	672	672	653	683	701	681	621	658	664	641	657	668	678	672	677	669	689	723	686	675	672	632	717	674	708	662	649	675	693	717	689	666	659	712	688	683	701	721	661	686	669	659	643	654	684	670	627	694	698	662	673	659	698	666	644	670	641	663	681	660	702	710	711	668	632	658	688	669	670	673	724	719	704	685	689	671	645	644	640	689	661	665	643	683	703	664	698	701	672	649	633	752	707	677	705	686	702	735	717	631	722	648	680	684	674	703	641	687	666	663	699	660	659	729	702	669	695	655	725	708	673	670	677	707	699	661	676	706	692	693	668	705	636	665	699	692	644	671	659	684	664	670	702	708	666	692	658	641	705	705	647	656	652	667	656	698	658	677	692	692	664	653	721	678	671	661	687	644	634	664	693	646	662	650	709	667	672	678	682	690	719	679	683	632	703	680	689	664	683	710	642	679	663	677	708	674	654	615	643	674	698	680	672	658	707	689	677	665	734	707	655	682	693	702	680	661	684	614	656	671	683	606	670	682	689	744	653	681	700	672	639	673	640	690	732	678	715	618	693	636	650	713	672	652	645	653	623	662	667	698	715	676	742	689	710	660	639	690	687	675	694	676	696	691	661	665	681	702	686	709	690	616	663	704	649	667	676	691	649	690	671	684	662	674	705	645	698	656	678	671	699	711	664	672	645	681	644	649	709	648	687	649	680	640	678	626	634	655	699	695	674	696	680	680	681	683	638	699	667	685	678	732	697	648	656	637	643	681	682	691	715	663	657	661	679	712	644	699	683	669	666	711	664	655	683	660	712	679	690	713	651	684	659	665	691	661	683	660	658	637	682	688	634	623	642	690	655	691	640	703	679	681	681	713	657	654	698	679	731	618	722	654	669	665	709	660	678	674	717	688	683	692	729	688	676	662	663	634	678	688	655	678	680	684	726	658	644	661	685	691	665	657	715	693	721	641	678	712	645	674	702	665	607	685	681	677	639	694	673	688	679	679	668	687	676	680	661	673	639	702	670	667	640	688	713	671	658	677	714	653	697	694	665	669	647	670	716	670	662	718	651	760	662	690	719	675	686	712	693	687	667	668	692	694	712	654	714	684	626	719	705	673	682	669	667	659	717	700	684	678	640	692	696	667	698	693	704	688	665	676	638	686	625	690	640	655	675	652	657	710	650	676	682	643	750	697	664	647	632	673	659	711	690	685	737	711	650	614	714	670	670	683	653	631	657	689	667	686	684	730	635	616	705	697	693	679	655	648	731	706	673	708	708	696	656	679	656	647	653	684	692	651	747	682	677	679	741	634	700	678	687	678	681	676	699	668	658	653	708	674	717	663	679	699	683	676	679	643	656	649	664	695	684	688	707	700	698	695	644	678	701	710	657	684	718	682	664	646	754	673	644	692	638	666	617	681	647	630	714	717	701	670	671	715	709	660	667	622	685	698	684	682	631	639	707	676	664	676	634	688	646	732	658	722	695	686	645	669	683	647	701	661	688	663	711	662	678	697	708	661	667	750	666	703	688	695	672	648	677	635	694	642	635	716	702	671	653	715	682	668	685	708	698	692	656	722	714	685	714	675	701	705	656	648	665	659	707	675	722	650	748	669	711	639	682	653	679	640	703	685	688	704	700	653	666	658	694	641	661	709	647	652	633	699	688	682	670	666	679	696	749	650	692	700	710	691	745	678	636	637	604	640	677	706	701	726	622	699	687	684	690	702	643	686	647	707	678	691	700	733	674	662	672	685	706	711	671	685	666	627	691	648	710	703	688	705	700	707	703	648	707	666	666	668	693	688	638	660	636	648	694	692	663	668	678	674	743	632	677	682	655	656	684	667	698	651	691	709	690	651	633	657	648	721	679	650	678	641	656	710	686	687	654	703	702	699	675	679	669	693	660	710	697	667	657	665	687	732	678	699	669	690	694	676	674	688	649	675	686	753	618	700	696	673	707	681	667	679	675	679	682	660	627	706	653	634	696	656	712	725	701	693	661	680	645	749	714	720	658	711	679	631	646	654	723	664	684	674	705	661	682	655	700	695	666	621	666	620	687	702	680	704	662	673	727	667	669	690	649	659	666	700	668	699	658	660	620	673	682	684	633	706	667	665	658	679	669	672	653	703	677	712	637	673	670	633	659	642	656	605	703	685	719	665	673	665	689	690	712	704	700	658	706	653	636	692	658	651	662	688	679	701	648	650	645	686	728	683	706	665	676	664	668	645	680	696	694	652	662	614	675	655	719	678	658	689	693	681	710	693	678	679	681	713	646	640	663	657	685	622	677	687	719	723	695	653	707	686	716	721	649	669	645	656	686	680	736	660	681	665	650	720	685	650	657	681	658	667	682	682	698	654	669	701	682	685	712	688	664	662	670	694	704	720	691	659	650	703	665	657	685	683	696	644	674	753	696	671	730	705	701	657	710	690	682	646	678	671	665	688	665	637	658	683	682	702	667	675	715	654	669	701	663	674	682	675	707	673	702	703	697	704	673	607	651	696	667	701	673	700	674	674	700	651	659	626	674	675	705	675	674	687	695	635	651	682	722	693	688	629	672	639	669	676	682	702	651	686	641	713	660	702	673	662	627	656	689	686	641	691	641	658	738	703	663	661	674	656	685	675	680	638	657	663	630	667	648	687	667	681	696	675	661	672	753	696	655	672	704	640	664	647	653	706	706	698	713	654	713	617	645	646	707	713	666	694	702	660	678	675	715	735	719	694	684	648	682	662	685	679	675	644	679	634	704	639	715	631	698	669	632	664	676	703	678	731	636	681	633	728	663	662	689	648	646	672	702	718	691	730	688	708	642	662	626	715	674	652	710	703	660	677	718	658	693	683	694	672	671	723	684	666	650	743	685	665	691	672	699	663	680	636	711	702	696	673	689	672	698	669	668	693	595	672	678	641	656	679	654	703	681	679	731	684	694	702	672	676	658	736	693	665	605	662
23404	21389	33938	45683	46370	35738	24009	8041	1444	566	435	465	411	422	427	443	477	428	432	407	430	493	444	442	416	427	438	435	418	439	440	438	421	391	441	423	448	429	445	412	445	440	441	439	404	406	417	428	420	428	427	437	413	458	452	447	441	438	443	434	442	465	430	396	417	417	415	410	436	442	453	477	448	425	455	418	425	434	400	456	418	400	438	423	448	436	436	434	418	429	451	432	439	437	421	395	442	426	467	443	444	437	441	425	420	413	437	412	462	400	437	419	434	404	403	413	473	429	433	460	445	431	417	431	442	403	429	429	431	440	429	447	407	425	411	483	441	452	428	461	416	399	404	444	406	452	411	442	414	420	435	425	418	390	438	436	412	405	416	451	421	441	423	425	456	438	402	434	432	444	426	461	429	430	414	424	428	402	457	403	396	418	432	421	419	429	393	449	429	424	435	461	410	449	451	428	440	433	436	414	426	443	426	461	446	421	457	434	457	417	457	439	431	426	397	402	464	413	428	473	414	398	444	449	420	446	423	465	452	430	450	444	398	406	405	412	431	448	425	443	441	399	418	425	433	469	436	408	439	425	414	463	414	441	459	438	419	424	449	419	429	424	415	449	430	411	445	481	407	413	423	414	429	434	399	408	416	424	455	424	407	400	421	461	403	433	454	405	447	412	433	448	443	461	409	438	416	413	432	442	410	481	375	401	423	467	399	453	427	427	407	434	417	409	447	421	443	430	439	428	413	426	434	438	400	429	423	402	428	417	424	419	463	450	400	407	446	420	426	419	447	415	497	420	445	411	431	449	453	439	433	453	411	438	420	409	391	414	414	422	416	394	449	435	457	403	442	429	412	460	399	468	400	445	460	438	428	447	424	456	453	386	413	431	397	436	470	438	446	437	425	459	411	417	437	434	477	439	416	418	447	414	426	440	410	441	441	415	448	449	410	427	396	398	416	450	418	444	410	440	404	452	462	465	427	452	372	439	456	435	423	412	451	428	427	431	423	455	406	436	446	430	409	428	434	403	425	464	425	404	437	441	415	430	458	453	436	461	443	429	389	408	439	407	426	419	408	395	429	435	426	432	425	429	380	410	462	413	437	423	422	417	418	432	429	407	439	472	418	447	410	449	464	442	421	449	389	440	427	436	429	427	404	435	438	402	425	417	410	455	467	435	410	433	444	423	416	472	435	427	469	434	408	392	386	447	430	419	397	438	443	430	402	435	392	420	429	426	474	446	413	414	445	413	456	434	426	396	482	436	440	472	456	459	404	425	443	438	414	401	460	461	425	454	451	445	437	408	385	399	412	466	421	437	414	476	429	420	433	408	423	401	443	432	478	431	433	429	401	424	470	437	461	464	441	432	441	451	421	426	428	467	419	452	429	405	433	428	446	435	428	386	405	430	424	416	413	442	431	441	443	409	458	436	414	447	439	428	387	459	436	454	395	413	454	461	408	451	455	443	416	421	425	412	424	465	419	441	458	444	418	414	444	384	444	426	446	418	440	462	442	453	452	418	423	454	393	418	436	393	443	447	444	460	418	462	432	425	441	468	438	442	439	421	429	483	426	444	436	417	405	438	428	457	415	430	440	448	442	476	406	400	444	423	412	437	442	467	401	445	434	433	430	416	431	461	406	411	422	429	441	463	427	448	440	439	388	418	428	450	455	451	431	398	420	411	443	458	422	432	458	409	420	464	444	433	469	419	410	438	417	404	414	415	470	408	432	434	424	432	425	432	407	448	417	395	405	436	459	427	421	406	432	430	449	441	393	422	436	431	436	437	431	406	411	417	440	454	399	426	465	407	428	421	425	425	415	427	414	452	441	427	436	418	434	430	431	453	417	453	486	443	435	434	401	416	448	452	412	442	429	416	416	397	437	453	452	438	447	414	436	413	447	412	415	429	413	412	438	411	407	443	431	417	488	386	431	417	396	410	441	435	444	436	429	416	427	401	447	464	414	424	447	413	434	460	439	450	430	453	450	427	436	421	439	436	422	432	417	463	445	373	434	440	451	446	469	427	415	394	438	409	444	455	439	428	437	508	429	402	415	430	404	460	413	449	418	386	431	489	426	448	430	449	454	447	449	394	441	415	438	447	468	397	432	428	414	374	452	408	431	388	416	434	454	430	399	409	445	423	409	437	443	414	445	388	413	391	406	395	440	394	431	411	469	452	424	394	410	433	402	451	426	406	412	428	417	454	416	429	391	436	431	475	428	440	445	435	471	446	462	451	419	457	404	437	427	454	389	440	467	402	441	445	430	400	439	418	442	446	471	434	478	449	454	419	460	450	449	413	437	435	422	442	459	417	430	410	438	404	456	445	472	438	449	422	426	436	419	423	448	424	436	411	410	416	436	412	418	440	466	400	409	429	438	449	431	434	446	446	420	445	433	428	385	440	435	432	425	439	435	426	442	425	424	402	431	422	435	440	450	418	468	391	398	419	417	450	405	402	411	421	453	394	407	456	434	470	383	405	488	459	442	447	433	435	429	419	438	429	400	427	452	416	418	448	414	425	420	431	396	427	438	434	443	419	426	426	415	421	434	419	393	434	403	402	447	416	471	425	423	414	445	434	416	420	415	470	413	407	440	476	449	420	430	413	460	440	426	458	435	460	418	415	452	433	421	442	443	388	449	465	436	424	429	422	392	431	465	424	449	426	420	413	455	452	426	437	420	452	454	435	411	421	431	439	453	408	459	415	414	457	416	398	437	424	407	485	424	459	409	468	423	462	420	401	447	404	420	490	420	434	461	462	431	438	444	442	426	405	419	434	433	446	480	420	452	424	452	399	401	428	422	422	426	413	422	396	395	465	427	447	473	420	413	441	443	403	424	431	454	438	422	427	396	404	434	444	427	428	455	427	437	416	407	454	412	422	435	440	434	436	423	391	430	442	407	453	458	426	394	428	429	456	434	415	429	437	459	438	412	460	412	441	409	423	441	420	415	420	409	448	433	437	445	464	427	376	447	465	417	475	416	382	443	386	449	476	463	389	473	430	418	447	392	425	455	427	506	441	406	421	422	470	443	435	462	437	425	475	428	476	408	415	424	442	423	396	459	452	400	418	433	437	490	433	405	446	473	412	421	426	430	443	435	425	428	422	459	453	414	438	400	435	404	435	428	418	446	437	441	447	432	434	407	438	461	421	431	447	438	462	431	421	404	444	397	431	412	467	427	431	443	465	441	428	372	446	429	459	421	431	454	424	451	395	428	434	411	423	425	418	423	411	430	417	399	399	445	413	454	401	436	472	428	423	431	414	417	440	421	427	454	414	446	422	418	423	432	422	420	407	418	426	449	432	470	442	459	468	428	434	431	410	446	415	405	435	409	410	432	419	432	413	440	411	432	429	437	426	436	428	456	437	416	457	449	429	432	395	418	424	461	407	435	431	446	423	446	434	421	417	404	435	397	430	425	419	414	416	434	402	404	456	449	451	430	404	410	435	443	417	419	412	453	378	429	423	429	413	450	424	437	451	444	452
16879	64559	92084	82156	62959	43384	27308	11433	3235	1050	763	763	800	749	742	726	729	745	724	750	816	778	791	755	751	744	789	782	771	732	737	763	749	778	748	713	761	740	795	744	787	724	733	776	764	758	730	738	767	748	724	751	770	784	756	802	710	748	788	759	760	760	787	764	781	771	741	771	772	815	723	796	766	796	752	766	739	733	752	767	731	775	727	784	723	790	759	752	817	773	769	759	738	784	702	750	782	763	770	757	742	754	774	755	702	732	738	750	756	798	767	804	753	720	781	795	770	765	756	732	793	780	729	772	812	708	763	786	747	776	719	772	770	713	768	790	727	740	832	797	756	696	754	727	741	721	767	756	732	779	732	778	777	743	738	751	730	757	775	763	769	784	775	761	778	699	811	805	772	762	744	722	765	702	735	749	768	800	735	760	756	775	775	753	748	716	792	741	770	806	750	738	713	717	716	770	742	736	794	731	758	770	731	722	749	757	774	736	765	751	767	699	817	739	799	752	778	746	772	721	731	810	714	790	760	765	755	778	794	735	768	803	776	756	755	773	738	747	763	708	743	753	768	760	742	765	761	775	712	727	735	731	753	736	743	776	753	788	717	738	775	764	779	789	745	798	682	757	713	781	761	801	755	763	802	727	793	723	779	764	767	741	779	739	743	768	761	819	766	724	745	751	779	772	748	757	696	726	733	734	773	821	708	799	745	789	739	741	775	796	723	717	813	718	817	693	778	785	785	813	761	726	764	753	780	754	769	778	717	779	757	755	770	732	795	802	767	759	766	761	742	796	743	786	737	780	756	764	751	815	692	773	758	821	793	790	782	735	797	765	751	757	769	731	783	743	823	720	784	715	809	773	778	799	765	759	788	773	749	715	773	756	716	725	750	743	715	784	740	760	751	783	844	746	784	713	779	745	793	747	779	757	775	723	736	743	782	747	763	761	783	809	774	762	778	768	755	732	738	836	730	726	779	780	702	720	763	714	732	728	746	771	789	735	763	743	763	713	735	805	793	755	775	735	744	728	712	787	787	812	747	759	744	765	728	774	769	753	727	765	756	733	806	722	750	766	762	788	756	739	781	757	714	775	792	789	752	771	768	763	739	725	810	744	728	756	785	735	782	773	776	774	728	789	726	760	760	816	738	737	747	796	771	757	772	767	762	783	749	734	744	780	757	727	738	731	782	736	763	752	789	770	718	774	825	752	759	719	761	758	752	754	712	769	711	731	802	788	747	710	750	794	743	789	710	751	747	780	765	744	785	751	757	759	771	760	766	755	740	735	764	783	757	750	765	752	741	733	717	749	770	731	755	775	751	785	713	728	773	719	772	755	705	793	729	786	765	765	691	759	764	754	720	765	714	756	722	757	778	746	713	723	773	818	774	763	743	756	764	721	754	720	713	775	736	737	765	748	750	766	734	780	796	782	749	769	767	813	751	760	776	786	784	779	753	713	734	765	781	778	744	738	742	747	754	735	774	732	727	739	820	753	732	785	803	766	749	753	792	727	755	752	746	744	738	807	761	764	751	742	746	769	753	736	770	783	770	778	772	691	706	799	742	728	793	790	795	777	715	753	801	795	760	782	774	766	764	752	763	732	760	748	799	721	761	749	744	763	756	745	734	730	717	749	801	775	813	833	718	748	779	791	784	752	738	769	744	749	748	725	747	776	769	802	716	727	739	739	760	756	762	750	784	752	708	775	780	746	766	732	740	755	788	763	779	771	743	748	772	798	745	784	790	748	739	769	721	725	764	760	766	771	791	747	755	756	761	787	759	802	739	774	770	724	754	775	736	734	774	770	768	717	718	725	704	713	753	796	776	762	751	779	737	752	749	713	787	747	801	733	779	759	739	705	707	729	745	736	771	759	794	765	734	800	752	795	768	755	727	801	763	677	759	772	784	758	761	707	739	750	755	771	719	724	663	747	767	730	738	766	716	717	719	735	744	743	750	788	819	784	769	775	786	796	761	788	750	775	775	772	774	757	779	730	785	778	752	739	736	798	784	719	714	744	749	798	759	763	715	770	785	772	726	771	736	800	798	696	790	727	791	746	807	753	701	752	753	717	743	809	758	775	777	778	727	797	740	764	733	784	750	755	760	816	740	774	766	809	773	791	760	788	711	839	782	700	809	719	753	757	736	755	756	684	780	729	786	782	736	794	765	743	774	786	774	740	726	709	741	749	757	746	754	732	783	799	745	812	731	769	696	754	722	779	800	762	731	711	759	723	759	787	702	769	764	732	747	703	765	746	778	719	793	722	757	717	764	761	741	699	764	789	715	734	787	763	760	778	778	789	773	765	774	754	778	800	755	770	741	760	747	735	796	784	775	747	815	747	784	752	767	776	779	745	795	767	729	767	820	756	792	765	754	774	734	725	756	770	700	745	748	753	757	731	771	711	776	725	756	758	753	760	745	758	794	790	738	769	752	754	753	733	750	714	735	752	746	698	775	765	759	766	771	780	764	771	762	742	751	748	718	785	770	768	755	839	735	764	789	762	728	766	732	761	770	768	782	704	755	770	777	778	711	749	787	753	749	719	726	777	721	791	754	751	764	814	768	739	729	758	718	771	720	748	766	748	761	753	748	741	761	769	750	722	663	765	794	769	718	751	755	749	717	748	812	733	724	746	778	718	753	723	760	769	773	737	755	763	718	708	740	760	760	792	785	733	713	749	709	806	788	832	765	774	777	725	761	755	749	736	737	751	714	789	800	767	758	720	736	794	726	756	747	761	750	718	771	750	760	781	753	730	758	757	781	769	740	737	763	802	736	750	809	740	733	748	755	738	754	699	752	774	725	807	749	751	722	730	707	725	731	749	720	739	812	743	737	781	727	744	773	737	739	742	720	747	776	720	724	770	796	762	737	811	764	787	769	764	788	760	764	778	769	756	770	738	747	720	722	731	760	744	745	787	770	768	754	753	805	727	734	747	783	794	779	718	773	743	746	731	761	769	750	733	780	802	727	766	766	760	759	772	801	798	717	776	774	745	783	742	770	752	723	748	768	780	728	735	725	695	756	756	713	774	705	755	707	722	723	738	731	734	749	750	730	701	738	800	748	751	719	766	778	743	755	734	747	794	743	742	714	764	777	746	771	772	775	756	752	731	731	727	732	799	746	715	742	798	788	796	748	808	802	789	800	744	696	758	766	746	745	781	736	752	723	745	729	770	719	750	780	759	762	775	732	728	780	730	753	736	766	733	703	778	805	793	730	768	742	799	780	734	785	757	754	753	693	777	737	707	752	746	821	788	746	763	725	765	791	709	773	770	802	703	779	791	743	783	756	739	739	763	744	743	740	748	693	754	783	756	734	768	777	760	708	732	710	705	727	758	731	761	762	737	719	832	776	775	781	740	763	748	723	792	757	758	750	728	693	744	774	764	790	775	781	706	770	738	766	751	794	740	731	772	775	771	741	751	752	726	785	763	734	720	726	799	714	745	785	711	798	717	762	753	773	765	777	721	722	748	741	749	763	736	814	754
27076	20591	30152	30687	17912	7122	2453	911	581	470	460	478	441	477	499	493	490	492	452	482	504	479	478	446	505	453	484	476	498	459	487	470	456	504	475	506	466	465	491	499	466	466	510	540	456	500	477	455	461	443	472	534	487	471	495	480	492	500	481	474	517	538	451	496	465	445	472	536	484	479	489	474	475	486	453	487	529	464	499	481	473	469	479	450	482	492	515	467	484	471	480	477	454	489	496	474	523	497	472	462	474	417	481	473	500	441	482	508	482	454	466	455	502	498	466	490	462	491	474	480	458	498	488	473	477	498	482	445	439	464	464	473	473	467	478	477	499	457	455	505	497	447	466	439	480	439	478	455	479	449	477	434	499	468	490	478	458	493	485	502	495	482	479	451	479	440	503	421	444	451	476	449	502	500	490	506	453	469	484	481	493	448	500	487	494	471	476	455	481	448	474	493	501	477	485	458	479	487	459	445	440	442	490	483	429	464	453	468	482	509	459	472	447	463	481	460	452	460	462	490	479	462	498	455	461	471	479	469	503	454	468	455	499	500	455	452	474	470	455	450	428	485	493	480	487	448	477	478	444	497	466	451	434	490	454	452	415	472	486	462	440	444	480	507	507	505	450	441	484	452	483	471	421	474	476	463	492	455	460	469	482	464	475	467	467	440	472	482	494	476	466	491	499	495	469	470	456	446	447	486	468	485	468	473	461	488	473	471	472	470	472	475	453	483	506	513	480	505	439	480	468	485	496	443	459	452	509	480	442	476	417	480	474	472	473	469	478	490	437	471	452	472	476	501	471	495	485	452	505	476	454	428	498	476	466	468	473	498	446	475	501	472	468	487	536	482	500	486	484	456	523	451	498	504	481	487	503	471	481	437	460	457	505	457	472	463	455	478	478	487	465	474	461	483	453	470	468	483	486	484	490	497	468	424	473	509	472	472	488	453	450	483	491	478	415	477	449	488	456	459	518	468	492	470	482	483	467	524	483	445	470	463	489	466	504	465	470	441	479	487	474	487	467	458	459	464	473	436	503	455	491	468	469	475	532	472	481	468	480	470	477	483	465	473	467	480	452	491	472	475	433	454	496	460	425	469	459	467	466	471	470	454	470	490	525	474	489	469	492	477	480	478	482	475	465	446	512	476	499	426	461	496	468	453	494	519	474	516	445	487	501	457	459	469	455	482	449	459	435	469	486	503	495	480	463	507	512	441	454	448	454	494	469	490	453	513	459	458	453	495	540	481	484	465	485	481	482	425	449	483	488	459	431	469	460	473	446	446	471	452	468	483	486	481	487	475	467	471	478	478	472	483	493	472	453	457	522	488	478	467	439	462	498	468	449	486	451	496	450	475	461	434	497	519	489	500	475	514	458	484	451	437	470	473	471	490	477	456	454	445	473	472	466	476	456	508	460	483	478	467	480	456	482	461	488	447	519	469	476	495	484	479	463	487	450	493	507	497	477	413	472	524	494	468	441	481	483	470	466	484	455	456	448	472	499	455	452	458	495	513	485	453	472	530	441	490	473	483	487	472	482	478	479	461	486	454	463	452	482	471	475	463	488	502	469	490	447	455	475	467	498	471	449	473	496	485	450	475	504	453	472	503	482	508	473	443	484	460	475	467	463	480	508	483	461	479	500	488	493	452	487	503	485	465	456	482	500	484	502	495	479	500	504	468	477	442	454	479	435	492	460	493	461	506	477	492	474	483	469	487	534	503	482	471	449	477	456	474	499	454	444	456	475	475	459	471	489	498	469	471	469	460	481	449	469	436	480	467	510	457	439	453	453	448	474	424	475	443	465	465	477	448	472	470	430	472	478	471	477	468	504	460	498	453	475	489	456	474	481	437	454	488	468	490	492	439	475	460	477	446	470	472	428	448	465	489	425	462	468	519	486	447	460	473	476	444	452	447	492	480	486	474	447	516	445	455	465	504	467	492	481	506	460	489	432	485	469	492	479	454	475	486	495	422	454	433	479	512	467	495	476	483	451	469	443	484	479	487	446	466	463	548	495	446	475	463	486	425	473	479	454	453	480	470	492	499	484	491	461	440	469	493	469	478	448	459	486	460	488	468	481	457	478	499	461	511	474	461	465	487	484	500	475	462	466	485	489	452	476	484	472	484	459	465	455	498	506	462	470	449	483	501	475	478	474	449	465	455	476	442	458	484	453	503	505	496	500	472	493	494	493	452	460	460	470	467	462	467	456	549	469	476	476	449	443	492	427	459	448	447	477	468	483	431	473	452	480	477	525	463	517	465	456	489	455	449	476	476	457	489	450	465	482	482	453	470	515	486	477	466	469	482	417	471	423	510	488	462	490	426	494	484	464	467	458	488	456	482	489	469	462	475	519	487	473	477	458	451	477	490	475	462	496	459	432	487	467	458	480	445	460	496	522	450	538	415	484	454	436	468	449	483	497	438	471	482	454	460	507	456	494	486	486	480	475	457	495	485	488	496	505	492	471	506	479	469	464	483	447	470	476	428	484	482	489	474	452	474	488	473	493	476	459	456	478	483	478	462	471	463	449	510	476	457	488	538	473	479	499	489	504	481	476	459	503	461	510	487	495	466	483	454	484	467	460	492	472	498	501	495	486	472	496	470	454	454	471	490	468	466	469	483	445	504	484	475	480	466	475	499	504	506	447	487	451	482	459	472	518	493	484	451	495	472	475	422	493	503	474	486	463	489	456	458	484	498	518	480	468	451	485	497	480	472	456	461	453	483	460	469	474	439	496	443	477	509	452	482	458	495	507	505	541	487	513	500	462	465	450	523	470	463	473	498	493	482	458	477	491	476	475	498	456	468	514	525	452	484	472	479	451	487	491	495	470	494	473	493	473	471	428	444	507	449	512	451	467	422	472	469	475	450	447	502	458	476	492	452	485	512	414	474	477	476	492	461	478	473	474	494	460	486	457	456	424	485	489	451	449	470	459	447	515	479	486	493	443	468	484	494	460	488	483	476	474	457	460	451	483	478	488	492	482	511	459	430	456	477	494	506	469	476	435	439	466	483	469	479	497	479	476	442	427	475	458	449	470	478	470	473	445	453	461	441	485	459	480	484	490	426	474	485	450	453	498	478	488	496	467	474	499	465	447	453	459	467	475	489	482	494	410	484	456	484	495	461	486	450	466	483	444	446	504	466	503	437	486	495	481	472	478	481	504	482	434	458	463	465	451	475	450	490	491	481	459	468	482	492	499	504	461	462	475	533	462	471	440	459	454	471	497	500	463	495	446	508	504	448	507	501	448	477	485	459	444	480	474	475	473	451	428	488	462	481	482	450	465	503	504	452	458	470	474	492	448	476	456	509	497	477	492	449	443	491	473	489	497	457	456	478	429	496	441	485	463	459	484	465	476	453	450	488	466	472	467	483	435	460	488	473	469	495	488	459	425	473	466	517	462	450	451	459	471	518	462	472	497	499	464	508	459	474	493	422	444	518	461	454	469	471	460	444	500	472	475	489	485	482	458	477	452	481	487	495	519	469
5947	20373	40257	34243	23621	12197	5157	2088	1144	835	803	884	880	844	897	886	866	910	817	833	836	851	857	864	818	809	860	882	845	879	848	913	897	883	836	854	885	823	845	833	846	901	851	830	857	837	873	804	840	840	812	877	865	840	842	831	842	802	858	863	876	843	857	898	844	840	804	830	888	894	822	832	870	853	888	835	854	880	877	861	852	844	851	852	896	807	857	830	839	868	848	835	878	842	848	877	852	842	827	850	851	833	855	880	880	857	903	844	832	789	840	873	820	882	824	812	884	896	838	864	813	764	818	860	871	885	861	870	822	803	887	813	866	900	866	836	839	843	851	853	884	848	862	827	860	852	849	885	840	822	858	844	859	833	852	855	925	849	856	862	820	848	856	863	935	783	860	862	815	839	787	840	911	909	867	847	828	884	832	836	878	841	872	851	834	882	866	819	857	847	917	909	912	853	818	865	845	781	877	830	843	818	872	860	845	872	802	839	857	819	897	852	826	847	804	853	839	883	838	815	895	831	849	861	851	872	861	888	820	848	835	830	880	859	852	863	853	832	808	822	831	903	833	882	864	903	878	887	887	945	839	887	838	880	837	805	838	894	842	804	851	857	837	868	852	803	867	844	892	829	902	920	870	857	869	869	930	880	847	855	874	858	825	852	855	831	871	934	901	847	846	843	848	850	902	831	829	840	874	875	870	865	859	827	859	862	803	850	882	858	845	838	847	875	827	880	849	871	866	850	870	806	759	915	868	788	872	843	834	823	876	883	830	870	849	848	819	824	916	884	836	798	872	835	858	870	877	874	848	852	806	837	890	883	857	850	857	827	897	846	837	845	873	875	855	830	885	858	822	852	813	859	847	847	785	860	847	835	870	901	904	818	855	824	875	821	896	835	871	826	836	787	856	874	792	904	862	875	836	862	854	912	832	829	914	818	842	886	803	880	845	854	862	878	843	854	897	798	890	866	873	848	823	915	838	865	875	776	868	832	870	885	862	872	889	853	822	814	852	862	894	847	885	886	853	841	943	824	859	825	866	866	860	883	887	880	798	819	832	828	863	853	897	870	862	834	870	847	808	844	863	874	815	849	862	896	869	894	887	856	845	851	823	868	848	836	816	876	822	884	900	884	862	829	888	881	865	860	789	856	878	897	803	819	843	873	937	856	798	905	914	869	849	846	854	854	885	860	842	852	880	853	885	881	881	827	841	845	923	821	857	913	905	842	836	856	858	866	839	859	877	840	881	804	893	867	872	851	921	851	849	837	872	867	853	854	849	894	849	896	862	840	853	868	843	845	877	842	856	873	815	882	896	858	890	884	920	868	933	858	847	831	875	852	891	839	913	864	866	877	844	810	807	839	828	800	860	822	864	836	849	825	830	894	816	831	891	895	838	875	886	900	853	855	858	876	867	824	865	850	874	867	844	883	856	845	815	937	879	836	856	884	881	902	871	827	857	839	824	854	890	859	859	852	884	852	867	866	877	869	862	863	850	876	896	842	884	833	836	864	890	899	886	857	873	820	890	882	878	857	810	844	852	853	860	899	877	863	889	815	860	878	854	875	818	858	817	893	875	823	948	838	803	852	844	837	849	840	846	784	849	875	902	848	837	855	870	818	815	852	875	819	839	842	845	905	825	923	841	842	842	888	917	846	839	871	847	884	827	875	875	885	834	874	912	864	862	866	890	854	846	826	856	858	840	871	896	831	849	883	831	889	873	859	893	828	846	855	821	867	882	815	827	888	843	869	871	862	887	889	836	874	940	895	861	839	875	812	860	860	878	838	875	857	899	860	866	865	837	896	854	867	848	833	880	836	821	851	834	889	855	846	819	869	871	842	860	856	888	803	911	885	893	857	840	797	864	840	843	853	873	826	824	864	878	856	874	815	883	820	860	858	904	847	816	802	854	870	884	853	844	859	831	877	858	850	825	855	835	847	868	888	840	799	869	830	865	825	798	839	923	843	828	839	814	830	880	837	918	824	834	817	846	830	855	822	853	843	841	858	857	822	847	836	846	857	842	870	840	863	921	883	863	847	872	867	831	844	911	874	844	868	876	849	864	903	875	902	899	851	837	786	823	828	823	820	891	788	856	888	856	891	876	845	908	868	823	844	934	874	915	867	873	894	885	827	882	846	901	875	853	844	867	829	820	859	846	867	817	865	809	861	834	818	920	865	875	847	885	857	844	876	878	805	841	830	864	870	878	829	900	830	840	872	893	876	870	864	915	814	844	874	877	834	829	885	806	874	867	837	887	839	866	883	836	853	889	898	917	811	858	878	840	848	839	866	880	839	864	903	835	820	867	840	897	797	885	866	850	916	844	870	832	779	843	870	852	850	841	921	885	856	862	893	871	898	835	881	869	853	882	903	834	827	857	872	821	849	851	880	892	828	842	863	860	852	860	859	860	821	850	872	942	866	857	842	840	865	870	837	845	855	844	848	909	884	891	880	837	877	861	812	837	902	850	853	813	815	868	811	825	836	887	807	908	859	836	914	826	862	887	938	886	817	864	840	862	849	877	797	901	823	845	851	807	840	878	862	859	858	871	841	846	860	856	852	836	801	806	830	879	836	845	833	877	784	831	898	868	862	848	845	846	808	796	900	851	833	810	874	840	901	835	846	852	832	855	872	930	861	879	893	822	878	863	831	861	906	841	834	835	885	864	891	877	808	855	874	858	854	874	859	850	816	859	891	815	833	867	825	874	818	839	857	853	819	866	835	851	862	842	915	837	850	847	821	810	848	859	875	834	832	884	849	833	881	828	850	830	855	870	845	867	884	856	826	865	819	867	863	819	856	809	874	875	878	803	837	821	867	831	883	822	836	839	846	827	864	872	830	821	851	849	835	877	860	839	834	864	856	888	888	836	836	876	894	851	857	841	903	834	831	889	826	870	823	856	778	893	825	862	912	859	892	828	856	896	823	866	884	831	850	832	845	877	848	853	890	841	872	915	892	882	886	806	864	833	884	818	847	866	892	884	901	827	908	818	915	880	845	898	883	828	883	858	865	878	854	885	890	870	882	863	880	835	876	862	842	892	788	888	845	899	853	899	818	894	854	848	834	851	828	865	880	839	853	828	830	832	856	899	838	860	873	886	914	832	914	866	845	883	848	875	880	815	865	865	866	826	844	834	875	866	909	880	841	851	850	844	861	845	876	828	962	879	870	862	851	792	910	858	866	836	874	869	860	846	844	844	831	889	931	906	886	860	786	846	894	799	862	868	879	891	863	880	901	849	883	859	859	830	846	878	823	859	903	768	852	863	863	864	840	828	855	865	840	860	888	861	866	924	863	853	846	852	837	849	891	858	834	879	870	850	862	840	916	896	867	854	809	853	854	828	822	842	851	857	853	860	911	923	884	860	892	874	836	850	877	847	831	815	835	838	890	849	864	872	895	875	849	902	903	876	873	875	873	849	841	909	890	865	897	871	888	888	893	839	854	841	855	864	866	893	938	855	846	802	860	862	819	879	871	835	929	845	832
24280	21367	39080	55844	46808	31469	17416	4320	1070	457	394	381	347	358	412	386	353	371	339	391	339	381	391	400	361	360	359	322	406	342	371	372	360	360	340	353	361	345	368	381	382	356	368	348	362	381	358	363	388	362	379	350	390	354	384	375	379	397	346	372	389	408	385	372	373	355	352	347	358	319	347	349	372	341	387	349	407	393	394	354	364	351	389	369	353	381	380	376	357	392	388	398	394	379	348	336	382	366	374	391	379	364	350	372	381	360	385	361	360	370	339	368	346	402	383	381	343	389	338	381	379	363	371	405	361	379	354	375	385	384	383	342	350	379	389	360	361	351	389	358	383	347	367	383	387	373	346	370	361	380	387	363	373	367	371	358	370	371	338	375	374	337	385	386	386	383	348	336	361	380	363	386	394	354	389	341	378	372	396	361	347	368	385	389	352	367	365	400	386	387	362	380	398	376	377	393	363	358	408	368	365	386	349	364	371	359	363	329	353	391	366	350	357	376	362	374	349	377	381	354	380	348	350	381	354	390	393	373	351	363	378	407	394	351	351	376	339	359	370	388	354	398	350	389	371	369	393	349	367	393	372	348	365	348	371	375	353	344	359	375	407	362	387	382	373	368	340	365	361	311	384	366	390	371	363	390	344	359	352	355	395	369	345	369	337	388	369	338	329	377	380	357	379	393	403	375	392	369	350	379	389	392	352	365	379	339	371	354	364	379	372	364	405	373	359	340	371	381	382	343	369	395	387	338	371	374	363	360	334	373	392	344	361	358	371	349	338	381	376	355	372	382	360	356	364	395	389	357	342	389	392	379	383	364	370	359	384	369	391	396	383	376	366	404	369	348	368	387	389	362	380	395	397	398	354	364	372	359	346	375	404	359	362	358	373	373	368	349	347	390	354	359	366	371	361	363	383	362	384	401	374	353	342	371	370	366	398	364	359	352	365	385	391	341	376	366	399	359	380	422	382	353	389	344	345	373	399	367	339	401	368	368	356	385	353	358	359	417	331	375	341	417	417	386	367	366	373	330	343	389	359	344	384	384	363	336	365	335	359	370	351	360	385	389	379	375	338	387	360	360	363	410	376	361	370	375	362	349	364	365	358	347	366	349	406	341	390	369	385	351	377	349	387	365	365	384	363	350	371	373	346	422	355	369	356	354	358	381	378	356	359	348	351	370	382	409	345	368	351	355	368	355	376	388	383	364	351	365	362	409	372	353	388	351	389	363	381	399	396	343	371	380	373	366	380	377	321	353	383	370	386	386	347	359	369	352	347	378	381	361	357	396	363	378	330	374	370	372	367	393	356	375	385	384	362	382	367	362	394	381	366	403	352	366	374	398	377	360	398	358	383	354	402	347	347	337	345	355	370	389	352	373	389	389	389	341	390	353	361	369	354	362	395	371	392	381	377	367	358	411	367	381	380	347	407	401	369	406	414	362	360	373	393	385	367	385	411	344	370	346	386	374	372	360	377	361	376	316	362	374	394	414	336	365	360	368	352	353	384	390	363	355	379	387	377	365	380	356	361	372	353	352	377	341	353	382	371	358	369	362	385	392	390	365	367	398	365	380	359	405	381	380	387	352	339	352	373	365	361	370	353	352	373	371	422	387	374	368	353	367	364	403	350	368	363	370	359	394	369	397	369	369	379	383	369	367	372	386	369	373	350	391	373	349	387	363	376	379	396	350	356	364	336	316	408	379	340	354	381	352	348	398	400	356	368	397	378	361	380	354	398	356	374	380	380	400	348	373	372	341	375	353	347	375	371	338	381	408	352	398	368	346	395	375	356	389	363	396	329	393	384	358	376	374	377	350	379	380	353	389	343	383	362	373	364	356	373	324	339	382	360	365	340	366	374	345	346	377	377	381	385	386	401	332	355	353	365	350	384	339	352	374	359	337	398	379	339	376	399	378	341	351	354	369	341	358	396	347	370	375	380	359	337	398	368	353	379	357	374	378	352	380	379	359	346	366	360	379	386	350	365	338	347	368	399	410	358	382	362	396	390	342	369	349	351	331	391	354	365	382	375	374	374	358	374	392	400	346	363	353	352	366	376	384	352	383	357	370	374	393	360	363	365	390	367	377	375	422	389	389	359	349	418	363	377	362	365	362	381	332	390	358	369	359	379	384	367	359	348	394	351	364	387	373	347	362	334	384	369	335	402	362	385	360	392	382	392	339	389	354	343	414	391	350	352	393	392	375	387	363	371	371	358	401	358	364	375	357	392	349	379	362	409	348	335	388	364	349	387	387	385	353	369	337	371	360	391	357	355	381	383	405	370	384	360	384	325	354	376	411	386	359	391	393	371	379	389	373	346	359	363	387	334	377	364	356	367	377	362	351	405	393	412	348	363	388	366	372	369	371	364	362	390	329	352	357	360	370	386	372	342	411	380	402	361	367	381	329	358	360	343	359	379	362	356	387	353	370	386	389	362	351	386	342	382	390	328	378	363	358	335	332	365	356	340	376	377	368	375	385	373	365	407	360	386	328	375	349	366	351	382	386	359	407	373	339	347	346	384	374	374	370	364	374	387	407	383	338	395	390	375	363	385	315	385	388	377	387	354	364	379	359	329	391	381	395	356	356	374	354	369	379	370	371	350	374	333	349	363	382	382	332	352	347	351	351	332	375	370	370	368	380	361	352	363	391	367	360	338	354	371	375	367	377	381	396	362	385	334	354	356	341	401	336	359	338	376	365	333	381	399	352	375	359	332	378	366	342	377	362	391	362	363	386	343	369	357	372	364	345	373	378	350	362	379	365	393	421	351	396	396	350	364	383	389	339	379	375	376	364	366	342	349	372	370	345	379	400	375	378	410	371	367	386	344	410	397	354	350	363	377	359	358	367	376	390	364	387	361	377	387	334	353	383	378	349	380	361	338	379	339	389	355	379	335	379	388	336	358	335	390	410	344	367	408	366	363	352	364	395	379	384	394	365	374	368	392	341	376	377	365	364	369	373	373	366	389	381	346	345	367	381	348	354	371	346	373	361	368	380	358	354	367	378	370	361	367	363	344	359	364	376	351	375	326	413	367	362	317	382	349	373	347	357	346	366	400	391	362	391	366	379	374	374	362	373	391	368	368	420	384	356	376	349	344	361	359	376	348	412	345	342	354	373	390	359	354	405	350	350	346	367	363	350	359	400	366	354	394	369	371	370	367	359	356	371	387	372	395	371	347	346	357	354	361	360	376	373	372	396	352	347	348	361	373	354	372	370	378	381	320	348	354	381	374	349	397	358	364	387	361	395	388	376	369	375	376	382	359	389	367	357	392	362	385	374	388	413	361	377	390	363	398	385	385	342	351	434	382	361	409	360	326	377	370	377	409	379	375	403	378	383	390	385	355	360	382	356	378	354	381	375	383	361	333	385	370	377	373	353	355	413	385	387	392	359	393	354	347	363	349	380	324	391	364	370	366	401	359	350	335	348	376	350	375	382	375	355	363	386	366	382	346	372	397	370	385	358	368	379	366	379	379	364	361	392
10886	39578	79555	70399	53262	36740	21076	7970	2393	809	668	656	671	666	691	705	735	697	689	679	668	709	722	687	660	661	704	702	666	698	653	636	672	662	623	681	665	682	676	688	665	654	742	663	675	699	702	653	647	653	716	636	687	638	690	615	674	712	698	699	650	691	663	682	725	621	677	640	712	674	704	692	735	697	621	651	688	663	702	660	685	685	692	643	697	693	688	706	661	716	681	669	666	661	666	648	697	691	674	700	631	676	689	661	702	667	656	685	699	680	749	668	668	700	673	677	709	680	706	674	734	634	654	662	699	690	736	667	683	654	673	645	634	714	615	651	651	703	667	673	648	698	701	650	657	651	693	685	693	681	678	665	672	716	694	702	660	641	707	692	688	639	641	665	708	645	636	692	671	669	677	700	667	631	703	714	696	678	678	700	722	671	687	653	663	775	671	597	671	658	702	674	647	683	676	686	631	617	680	675	678	719	690	688	685	697	657	674	656	679	675	678	666	685	702	607	681	679	643	664	689	683	678	701	664	653	692	690	677	723	686	680	719	651	691	618	650	602	667	659	679	688	672	671	671	616	637	675	698	684	693	759	682	703	685	687	651	657	748	682	658	636	648	662	666	691	626	692	710	633	705	712	679	720	692	684	627	658	661	733	695	669	663	651	701	682	656	667	679	680	683	648	664	651	703	647	673	671	637	688	657	660	692	641	646	688	674	688	667	652	709	663	645	671	662	694	694	645	647	668	689	708	648	683	680	633	681	676	721	704	697	711	665	725	688	677	646	721	686	677	676	705	660	666	644	691	674	686	639	648	700	680	697	700	708	681	660	668	714	658	697	637	659	725	643	732	651	663	700	641	677	692	710	682	701	661	710	647	629	654	674	671	630	685	656	732	690	665	700	647	667	663	626	694	653	635	651	682	675	646	683	667	654	756	700	699	674	626	672	652	692	662	681	682	704	716	699	704	709	679	668	688	698	667	710	641	635	678	645	710	697	722	677	654	740	704	666	700	667	676	664	654	664	629	689	680	683	709	674	694	680	680	668	719	664	666	664	729	682	670	660	666	683	675	666	609	727	650	680	661	686	640	695	715	654	665	686	667	694	699	746	702	669	661	680	691	673	666	633	665	672	620	670	665	671	626	729	661	680	678	663	676	729	696	667	683	668	677	664	655	641	675	665	688	674	703	672	677	688	653	694	664	665	663	676	688	681	679	690	701	659	676	660	696	679	656	675	712	701	706	674	694	672	722	686	717	656	627	653	714	685	660	696	703	669	689	731	667	704	703	681	658	658	717	676	681	701	691	687	656	696	686	659	686	706	633	704	670	700	706	713	690	662	697	659	672	683	711	716	691	641	711	629	635	694	674	649	634	663	683	670	678	687	651	673	641	717	663	708	663	680	683	664	694	711	712	727	697	705	707	697	653	681	645	668	688	724	706	662	636	671	670	682	704	674	685	665	679	691	699	721	726	671	683	662	669	708	665	675	668	687	688	698	637	651	666	705	668	673	629	672	656	697	641	620	714	663	680	678	672	705	701	696	693	663	658	674	714	630	633	669	694	679	635	713	688	678	635	681	703	683	682	656	680	664	705	701	676	703	696	651	708	687	697	666	650	655	646	665	694	663	667	717	703	704	643	691	692	627	719	723	649	662	688	641	653	685	670	658	670	672	666	731	666	702	720	668	653	685	658	671	626	657	689	650	700	688	701	677	697	697	722	667	634	664	656	686	681	655	681	662	726	648	697	683	726	676	640	706	705	684	729	707	704	713	646	671	698	669	668	673	683	678	684	703	674	645	707	659	671	692	649	692	676	702	683	692	656	670	691	692	657	689	683	685	636	681	710	689	612	717	630	715	702	681	715	648	714	671	657	714	719	689	673	656	690	671	678	706	729	652	684	665	640	697	664	632	641	688	663	674	661	664	671	660	664	704	696	672	697	641	667	695	685	672	693	691	648	681	724	675	679	704	690	685	648	650	675	622	700	678	678	645	715	677	652	750	710	689	671	641	651	675	701	658	737	621	653	639	654	733	707	674	649	690	640	699	715	717	706	706	672	680	699	649	658	719	668	653	691	663	656	682	690	665	652	716	709	630	679	636	662	659	709	649	683	681	689	685	634	686	674	645	742	662	643	661	694	660	683	646	749	645	719	673	678	690	643	697	687	715	658	681	681	720	663	692	705	674	672	735	732	654	682	687	674	692	658	675	654	617	668	716	652	686	706	684	657	675	715	661	641	678	659	693	657	680	692	712	668	661	694	670	713	655	625	679	683	690	661	679	678	698	696	711	694	681	700	668	695	690	696	707	669	683	748	684	673	695	657	623	669	669	688	650	694	661	693	690	666	671	659	694	673	670	702	694	697	716	641	686	675	676	667	679	637	710	669	694	722	695	650	707	681	684	638	673	653	699	647	725	753	709	721	569	660	701	686	704	690	637	725	676	636	655	694	666	657	679	666	596	694	684	621	666	716	645	665	718	671	680	611	648	640	656	659	680	725	709	640	694	663	658	667	718	667	646	670	630	690	667	690	709	689	649	688	717	669	696	647	652	695	693	631	729	716	708	681	685	692	694	720	655	646	711	667	646	694	706	688	638	714	721	684	684	694	716	686	700	669	676	684	711	667	663	696	696	656	679	670	715	620	697	654	687	636	704	719	694	697	676	623	667	671	657	678	621	667	671	657	678	662	682	656	656	649	690	663	679	702	701	667	659	672	705	678	679	730	673	661	679	678	682	690	691	678	668	641	668	691	715	672	705	697	696	664	682	631	698	708	697	646	640	701	679	645	640	718	686	659	667	686	668	706	690	660	693	674	661	642	642	681	719	687	680	669	723	642	705	693	634	673	691	687	724	681	716	701	675	735	688	668	661	661	689	653	706	668	667	710	648	682	686	645	659	684	677	695	702	698	691	638	664	659	650	706	667	650	687	676	641	709	681	710	675	668	674	647	703	671	668	644	681	680	687	681	703	649	670	671	683	674	732	666	657	702	694	700	674	677	633	639	649	646	671	646	669	653	696	684	649	630	677	658	658	726	694	685	683	694	671	681	604	718	703	703	652	658	720	642	650	747	678	737	663	705	668	671	696	646	701	645	683	716	669	654	660	649	672	679	679	646	652	711	687	672	631	705	697	630	680	673	683	669	660	702	669	663	649	695	656	715	688	697	748	652	669	681	684	655	672	719	728	735	675	692	691	685	708	682	679	705	715	687	676	627	666	681	612	658	703	677	678	683	638	704	639	700	701	688	664	688	680	681	691	662	609	693	728	686	681	685	611	671	702	665	663	673	681	684	698	695	656	613	649	767	659	682	716	685	691	702	658	685	671	659	672	660	685	698	654	645	692	660	704	715	740	681	666	699	734	653	675	661	678	689	712	673	731	716	713	713	726	726	679	721	692	671	663	712	696	659	694	689	684	661	661	643	688	662	678	672	664	676	670	668	676	655	713	633	655	676	634	689	718	657	669	658	660	729	654	660	699	661	657	702
23421	21403	35401	46682	46903	36627	24037	8040	1542	543	457	458	462	450	421	411	434	443	478	443	460	390	409	459	443	435	443	404	435	490	460	432	409	435	413	442	432	461	428	452	462	439	461	426	413	414	425	457	412	415	465	423	465	467	416	400	436	412	410	437	445	421	450	451	406	437	451	440	411	423	455	422	406	458	446	449	425	474	455	430	452	376	428	444	404	454	424	463	440	454	418	391	434	440	415	447	407	444	463	436	443	443	403	459	448	451	417	421	447	397	445	397	424	460	493	393	437	436	486	406	439	421	407	383	412	434	455	429	390	426	430	427	454	438	437	446	461	441	471	444	414	437	450	439	414	416	394	438	438	471	435	434	436	448	431	443	408	398	466	439	431	439	437	454	419	431	437	420	396	415	449	433	425	440	486	439	434	452	446	456	412	475	449	477	453	454	426	459	437	436	434	429	431	409	429	485	387	435	458	422	430	450	417	433	419	439	436	416	456	412	466	404	412	471	427	448	443	436	433	403	434	445	449	435	410	477	424	447	433	458	438	409	415	448	437	441	478	441	467	462	427	427	445	444	440	443	400	447	423	434	465	450	462	480	470	453	415	449	445	417	452	431	418	396	425	411	435	444	437	436	453	459	412	461	396	407	375	451	425	391	403	431	437	447	409	432	426	420	428	478	449	455	422	390	439	438	466	461	462	446	430	441	455	409	429	449	433	461	422	395	436	418	415	456	425	444	404	455	454	434	469	435	412	416	409	430	437	438	409	462	420	413	423	405	462	421	437	399	494	421	413	421	422	468	479	394	451	472	446	429	416	459	416	450	415	416	418	426	419	416	461	435	409	444	409	436	469	442	431	422	479	394	446	412	438	415	438	452	428	452	435	411	462	408	428	424	427	416	457	447	432	416	402	410	470	446	447	435	411	428	440	464	427	445	447	468	412	454	443	422	416	434	439	426	445	462	392	416	420	434	435	412	428	423	398	432	429	453	449	451	477	410	446	425	430	425	420	435	401	411	424	412	423	438	441	399	442	441	443	452	436	448	453	415	441	454	462	414	445	454	416	429	403	453	463	437	420	415	476	393	486	417	437	411	425	447	467	388	447	433	441	436	499	437	423	403	452	421	428	457	445	392	402	456	420	416	445	452	414	439	426	417	455	407	400	422	429	412	442	455	394	451	417	398	458	478	434	434	441	454	419	458	369	444	443	396	420	433	436	440	407	410	438	425	426	424	447	386	441	445	437	456	400	424	449	409	458	463	483	423	403	478	426	420	420	477	439	426	425	417	426	439	394	443	416	390	423	441	423	430	441	454	431	438	438	451	425	428	463	446	445	444	427	450	408	423	466	446	439	443	391	425	434	450	392	401	466	431	418	441	465	451	452	430	443	440	445	431	434	392	392	450	494	453	423	425	428	467	430	412	473	415	450	439	464	473	440	423	444	427	431	450	466	459	428	414	407	441	438	440	441	418	405	436	436	424	422	426	451	443	430	446	414	418	421	464	420	422	442	439	425	423	437	447	388	448	439	432	436	409	427	447	423	422	442	468	401	443	454	442	422	432	410	444	423	420	453	431	415	451	455	452	434	416	456	444	436	444	452	403	418	420	435	415	419	424	419	384	411	446	434	422	441	429	437	467	440	446	423	441	385	461	443	425	449	466	423	403	443	490	438	425	453	446	423	403	433	426	416	420	425	400	460	410	418	416	412	404	471	442	413	442	428	478	425	457	421	483	464	409	417	420	467	442	446	470	402	399	440	433	400	446	411	444	408	427	457	423	443	417	445	439	422	421	437	471	454	427	437	433	459	433	445	447	404	424	437	414	405	455	449	424	457	422	444	441	443	430	400	434	432	437	426	452	397	460	451	454	448	461	409	439	417	419	408	443	439	438	433	437	404	431	435	408	422	421	437	426	417	436	446	396	455	399	440	417	405	440	474	420	419	453	464	439	418	436	430	431	427	410	394	441	426	425	445	469	445	467	472	485	391	406	412	420	488	439	455	453	407	470	448	418	420	385	380	438	402	444	429	439	409	428	425	422	392	424	413	445	441	438	424	391	408	434	440	420	457	424	427	457	408	408	468	428	409	409	425	453	459	454	444	464	428	402	429	439	457	447	375	407	452	439	421	433	438	421	454	412	427	480	429	402	412	453	450	450	441	423	447	436	444	450	449	421	425	437	448	417	473	415	386	456	421	442	438	425	432	423	421	447	445	426	416	468	419	434	416	433	476	438	428	446	437	402	428	435	446	458	416	438	450	409	420	431	426	430	463	415	433	467	396	434	468	460	416	376	419	459	423	421	434	419	445	422	467	427	444	460	439	413	460	444	421	416	406	426	464	406	434	420	441	432	430	462	416	414	397	444	413	434	410	429	446	414	456	451	459	462	461	422	437	436	434	413	418	458	466	447	445	398	413	410	430	455	436	467	389	454	428	432	429	435	433	463	426	392	426	421	498	447	453	417	444	452	417	437	436	438	413	451	446	444	463	441	429	460	425	427	451	473	415	438	461	461	424	422	451	445	470	427	453	433	419	451	434	426	432	448	400	405	423	434	453	459	459	430	417	429	402	454	455	422	407	407	420	445	440	423	455	418	409	399	434	419	460	420	417	445	411	461	409	462	470	471	461	397	413	422	443	435	435	412	451	451	443	400	433	450	441	432	440	429	413	433	439	414	412	431	424	422	390	423	423	472	434	460	458	450	501	458	404	437	472	425	438	430	437	474	424	471	443	438	436	430	411	413	445	441	401	414	428	454	369	408	419	461	432	436	506	432	468	393	441	442	405	422	420	364	479	414	433	411	433	439	431	428	450	444	405	428	443	419	465	423	467	425	426	439	463	416	452	395	437	401	408	481	439	421	461	416	447	431	438	437	447	391	440	431	438	442	443	359	406	453	454	407	467	431	432	430	376	413	419	442	452	400	431	428	431	437	479	411	422	430	380	418	419	454	419	463	404	438	445	409	441	414	433	485	448	432	456	430	419	404	420	453	487	443	413	439	433	426	444	423	438	405	424	414	423	426	435	442	403	435	448	433	475	460	494	458	445	446	455	438	439	466	401	445	446	467	441	454	433	454	437	423	430	439	424	448	449	398	415	454	438	421	440	460	405	449	456	421	395	392	410	445	409	446	411	451	436	435	437	473	441	432	424	448	457	449	453	401	431	422	435	465	403	426	423	445	421	426	439	430	442	430	406	438	490	450	432	452	414	412	409	445	451	407	433	408	443	465	440	437	447	448	466	424	418	442	456	427	459	447	431	409	432	442	424	428	412	450	437	412	457	419	398	407	422	448	447	423	434	412	424	438	439	443	388	414	446	450	451	446	435	402	461	417	453	457	430	445	390	411	400	408	448	408	415	410	451	420	395	445	457	435	485	450	435	428	437	448	457	439	409	446	447	416	425	461	464	463	443	418	451	414	419	435	419	418	405	459	430	466	449	425	452	442	465	449	439	421	427	433	461	408	469	415	425	462	399	426	420	418	462	453
11613	56880	89358	81787	63166	43725	27359	11414	3520	1130	816	759	785	753	799	754	717	722	768	826	774	769	808	711	742	801	777	783	792	793	740	747	786	742	754	784	818	770	769	756	766	761	786	732	735	754	724	732	805	799	757	755	731	834	785	770	742	748	738	741	776	760	761	742	683	762	773	741	770	722	731	765	716	786	781	744	736	728	784	790	775	751	731	763	747	730	765	751	796	748	731	789	766	810	789	749	770	772	801	739	762	728	795	751	721	788	804	753	763	813	792	759	794	732	761	774	816	715	789	794	751	738	811	755	787	763	737	776	780	759	757	752	783	762	759	770	841	759	766	753	790	796	782	740	784	756	818	776	795	734	785	794	758	798	760	786	752	795	760	771	712	752	795	774	768	780	768	793	737	741	743	725	704	822	729	765	803	736	725	718	737	763	768	779	773	843	762	798	766	742	742	736	752	773	754	766	782	792	755	795	742	774	759	738	747	711	810	768	774	762	759	790	731	783	802	762	735	770	730	797	768	743	777	770	783	766	740	792	757	747	807	753	803	706	767	772	811	814	735	746	747	732	824	810	740	742	729	726	811	711	753	783	763	779	702	782	749	794	718	770	760	780	774	722	749	725	800	776	788	746	750	778	771	722	746	732	725	779	745	728	773	754	741	713	780	723	749	728	755	773	757	756	742	776	768	788	734	750	762	790	751	748	781	766	781	737	715	793	710	789	751	804	737	769	792	764	735	755	785	746	715	760	794	837	744	780	784	744	802	760	793	728	765	760	733	757	736	778	749	737	756	742	794	770	736	802	766	770	803	782	762	750	743	740	728	767	766	781	742	730	768	746	772	712	748	790	760	780	772	770	722	777	792	759	804	767	774	794	736	758	757	757	795	781	715	761	740	772	758	765	826	727	751	744	771	734	724	734	770	810	739	761	770	781	749	779	745	726	769	763	763	780	714	773	771	742	786	731	790	771	755	751	704	775	737	716	752	764	790	796	780	764	730	786	770	774	740	751	791	733	766	797	701	812	757	744	739	727	811	772	758	754	773	819	744	782	803	736	748	782	818	757	745	747	773	745	732	784	761	753	772	776	770	735	783	713	799	743	797	725	753	780	769	787	777	761	723	777	749	717	750	792	797	781	767	777	796	783	767	813	775	708	737	722	760	781	792	744	766	763	754	758	777	747	739	786	736	736	779	764	750	812	726	782	738	774	731	726	758	797	741	767	778	757	733	758	780	748	820	713	733	740	747	743	776	810	717	771	792	723	746	754	758	780	783	793	803	753	785	786	810	819	810	751	788	742	777	762	763	735	725	789	750	803	749	745	793	789	783	757	794	744	791	796	754	774	773	735	799	764	765	769	776	800	743	726	760	741	742	792	788	702	742	749	747	797	743	780	786	763	760	765	763	798	776	773	741	720	760	778	707	755	798	782	769	769	745	757	754	798	707	749	718	752	816	753	771	772	781	769	757	776	732	788	759	751	819	772	768	760	793	736	764	760	791	753	718	777	761	784	773	721	770	701	766	800	765	756	779	719	778	781	744	770	773	758	777	779	777	746	747	781	736	773	710	760	788	774	737	772	776	741	791	771	712	751	744	753	744	790	765	791	732	729	741	763	750	777	802	829	765	733	737	815	782	828	718	750	789	751	757	792	721	740	767	747	738	771	771	703	784	801	773	775	768	766	753	723	776	771	764	760	755	757	744	765	751	767	828	800	730	708	786	737	745	709	760	733	787	793	816	723	776	742	779	744	771	783	758	790	804	786	721	776	778	746	801	722	765	767	751	756	801	782	782	806	752	759	777	787	799	722	702	783	777	740	754	752	732	775	771	767	738	765	766	778	760	766	783	805	746	770	743	739	761	763	713	755	760	765	800	742	733	779	775	758	713	795	783	769	825	700	717	766	781	827	758	763	780	749	747	770	750	760	756	741	714	729	777	724	714	744	771	748	746	723	739	751	756	774	821	788	775	782	724	745	736	740	781	755	778	729	786	783	780	748	725	754	708	721	784	720	712	732	725	779	746	764	767	772	806	728	753	768	819	758	732	757	791	739	768	742	782	785	809	786	780	778	740	819	750	753	782	773	780	777	785	745	742	782	784	773	727	812	768	752	777	721	752	788	757	715	783	757	722	754	801	757	772	751	784	757	749	773	765	784	754	728	777	767	722	751	748	751	771	777	748	751	706	787	752	774	787	748	771	734	772	766	761	728	687	779	772	755	729	719	769	799	746	744	801	746	792	790	819	767	719	757	745	805	724	754	761	749	791	742	771	755	725	779	739	752	787	811	765	785	792	731	745	789	790	781	778	751	773	750	740	749	777	749	783	754	793	797	746	757	730	739	757	799	745	785	713	742	765	744	766	740	775	753	744	760	732	744	801	839	752	749	782	717	757	778	764	749	744	796	756	789	742	764	804	759	745	765	846	775	743	791	773	801	762	763	749	729	731	775	794	762	742	771	759	794	737	747	769	771	781	789	726	768	752	776	803	758	744	752	755	735	785	796	716	729	812	756	739	763	765	789	761	771	741	795	754	776	730	783	744	757	710	795	825	749	800	739	785	747	764	731	769	783	703	781	750	738	784	791	745	748	750	749	756	720	817	764	745	789	767	744	754	784	737	794	734	754	788	801	779	737	774	800	769	792	776	804	767	744	813	850	800	796	734	763	769	710	736	709	757	786	751	734	772	803	771	755	698	746	815	716	755	825	763	797	747	755	771	807	774	808	795	807	769	814	749	772	741	754	759	780	753	758	755	760	773	759	772	722	773	755	747	785	722	771	760	798	796	785	738	753	757	772	749	776	741	708	768	737	739	736	761	778	748	768	766	780	741	732	750	795	773	738	827	739	796	814	772	728	805	721	783	767	759	789	846	777	712	773	704	721	732	735	742	785	772	776	740	800	743	756	759	793	765	783	738	772	766	730	753	791	744	773	770	737	779	788	770	809	716	792	749	827	749	754	756	762	722	774	746	787	772	786	728	784	771	771	754	730	832	780	809	731	758	799	799	755	731	781	767	769	770	776	787	790	742	753	771	786	796	789	750	754	770	725	746	754	818	769	732	763	803	807	740	731	713	774	769	803	744	765	740	769	729	792	823	766	794	783	749	741	758	781	710	724	775	792	775	802	738	767	777	791	751	767	719	813	774	755	728	742	763	720	786	821	753	758	771	784	779	733	792	747	712	757	748	760	790	821	788	718	779	786	726	797	742	767	756	714	749	722	823	710	786	751	808	768	766	724	752	763	775	789	729	767	733	725	779	775	834	762	761	805	771	753	739	755	726	766	744	749	745	765	780	743	752	802	773	815	771	785	811	768	769	717	750	784	788	766	754	761	734	727	756	753	792	738	681	766	786	759	767	756	776	749	773	748	794	759	751	757	724	773	743	766	795	732	768	778	785	750	741	753	708	798	741	788	756	792	787	789	813	725	806	726	764	775	781	748	810	778	791	750	776	737	791	789	778	832	794	746	780	763	783	803	762	816	794	758
26952	21058	29726	29661	18244	7570	2678	1024	606	508	452	426	466	491	489	461	487	458	472	469	467	479	435	467	499	475	503	466	475	464	465	453	452	511	504	466	473	449	487	482	466	496	458	474	476	475	504	465	531	495	454	457	464	452	483	472	446	506	460	506	492	485	467	489	450	430	472	480	482	457	495	458	508	462	470	458	461	445	461	456	492	484	471	498	479	488	446	464	496	455	450	497	457	431	481	490	486	474	491	454	446	448	473	437	491	477	484	460	460	448	450	467	456	447	448	484	437	489	478	483	437	489	475	479	457	478	451	463	468	465	485	444	448	469	441	449	474	467	471	464	466	473	490	445	448	491	447	446	485	460	501	483	470	473	480	501	461	483	432	485	422	470	455	469	499	448	463	491	448	466	482	433	498	480	473	468	459	478	474	485	491	469	488	473	429	454	496	491	466	476	492	444	471	429	513	507	447	488	426	467	484	481	462	471	482	482	465	480	508	518	456	435	451	455	470	421	455	482	515	475	480	464	475	461	464	463	489	472	475	484	459	427	482	484	463	444	498	458	478	467	473	477	460	483	476	436	436	472	475	440	485	496	509	483	493	451	463	438	472	529	492	457	459	479	460	465	389	513	493	471	483	497	487	454	489	457	471	470	478	457	447	465	447	455	425	447	445	485	503	464	453	502	499	460	459	465	465	484	484	456	475	502	487	457	497	457	491	480	439	496	471	465	502	452	476	491	457	485	469	476	452	454	468	462	485	464	444	469	468	447	441	474	478	477	485	460	480	494	457	487	471	456	456	463	477	478	454	494	472	454	430	494	471	452	430	419	465	467	447	439	447	458	480	489	433	479	476	485	484	480	475	500	485	456	488	458	398	470	431	486	468	424	464	488	461	430	472	500	476	470	492	488	424	481	476	476	479	462	473	478	478	465	461	467	459	441	483	507	466	467	487	481	472	466	473	449	455	468	472	465	445	471	456	497	480	435	465	491	470	483	464	452	480	501	473	489	504	462	463	477	428	490	466	447	486	499	485	442	432	482	455	503	477	475	483	490	494	497	464	480	442	481	459	466	445	464	470	477	492	486	480	481	486	466	461	431	477	414	453	466	444	477	468	465	478	437	487	441	472	457	469	472	466	482	441	456	485	455	454	436	493	471	449	472	491	490	471	474	468	456	467	458	460	485	460	500	467	469	464	447	486	486	468	485	496	482	467	452	448	474	454	482	463	466	474	455	486	470	471	476	449	471	449	473	457	470	472	435	456	453	467	454	457	507	469	452	432	476	457	472	462	470	460	512	483	429	484	433	471	467	464	480	465	466	450	474	468	446	507	495	443	481	495	462	458	465	467	504	479	444	473	450	440	430	468	477	406	474	452	476	448	509	500	491	470	437	477	466	493	487	489	439	495	488	513	492	489	513	458	456	481	499	464	457	480	478	478	478	469	453	435	448	449	513	481	471	424	442	490	484	464	467	450	474	450	481	505	454	503	477	460	460	514	455	444	472	470	462	441	487	477	456	455	456	507	514	475	499	455	463	463	448	435	495	486	462	457	522	491	511	463	466	465	509	517	464	495	485	471	468	480	496	508	491	447	446	479	455	474	476	461	497	478	487	495	453	510	472	472	484	451	466	467	468	498	476	484	426	514	445	439	462	419	467	437	490	490	496	487	483	466	428	447	451	443	464	461	458	467	482	447	485	470	455	455	430	434	495	491	464	477	457	472	479	498	475	491	429	464	431	468	450	452	449	479	464	453	512	488	450	466	418	454	442	467	484	456	494	461	442	448	429	494	495	466	436	507	475	460	450	457	483	437	511	518	439	475	482	434	487	491	468	485	436	465	475	464	439	433	472	498	481	453	470	485	504	459	531	499	472	476	488	476	485	525	505	472	483	481	466	482	463	453	475	515	470	466	419	483	453	477	460	506	486	447	459	459	457	458	465	482	444	483	442	492	485	461	455	480	458	477	446	435	450	459	464	471	450	505	455	443	471	477	464	442	503	428	436	493	514	451	437	497	463	467	473	496	485	461	469	500	446	473	453	449	448	485	459	496	496	470	441	468	430	477	423	498	478	465	487	452	483	490	493	449	464	468	471	491	436	477	503	491	458	462	450	432	499	508	486	440	452	451	503	464	457	464	482	471	498	459	463	445	475	464	468	455	492	451	463	447	463	497	433	475	462	469	469	468	449	452	494	461	460	481	478	440	482	473	471	467	455	439	452	491	460	462	483	445	484	475	477	481	433	468	472	478	471	447	476	489	476	444	493	472	470	462	477	459	487	481	468	459	496	505	495	493	493	461	502	446	453	445	472	457	466	456	458	452	473	529	484	454	486	505	482	442	459	447	423	452	499	469	456	463	448	469	471	466	461	469	480	476	483	476	486	439	513	468	493	476	466	473	465	466	480	462	462	505	495	470	469	484	445	417	467	476	475	476	450	472	490	497	451	464	468	469	480	488	452	462	475	452	474	482	484	441	491	497	483	456	502	471	446	454	466	459	447	455	481	469	439	465	425	497	486	442	480	445	497	472	445	480	466	457	449	460	456	476	492	490	464	443	486	495	432	467	419	476	438	452	476	465	476	473	475	515	441	500	472	488	492	480	475	495	525	461	487	442	520	472	460	454	480	521	501	453	470	468	430	457	462	471	488	499	456	478	492	490	491	464	468	476	465	486	480	461	479	453	488	474	515	460	474	445	469	490	468	486	456	457	525	490	460	449	521	466	480	492	465	491	415	492	468	442	505	465	451	472	490	499	459	478	427	453	474	457	464	473	476	499	491	463	479	475	488	495	471	494	477	486	463	422	462	488	498	483	439	462	501	478	469	481	510	493	498	464	456	460	474	419	471	504	502	461	476	446	453	493	481	474	477	497	442	465	463	448	469	480	520	446	460	460	509	461	408	462	445	481	470	474	487	472	482	479	465	453	480	468	467	492	423	498	445	474	458	466	488	474	485	471	461	443	440	502	459	415	485	441	487	451	471	443	495	433	461	482	441	485	464	469	470	440	454	438	488	509	463	481	489	468	485	479	441	463	453	509	444	450	447	464	467	468	482	432	475	469	453	500	438	451	439	469	521	426	496	515	500	419	488	465	454	501	474	480	501	414	457	468	470	475	506	453	466	496	483	493	475	449	462	478	508	474	491	467	485	424	462	430	494	502	453	493	462	492	442	476	498	465	452	495	455	505	522	458	462	488	468	453	451	453	440	501	493	455	439	460	441	524	508	479	450	473	477	502	441	488	451	514	427	493	457	498	450	425	510	439	465	503	473	477	482	487	467	428	453	446	510	457	440	448	494	456	483	463	498	452	492	479	466	453	467	494	506	458	509	468	446	462	446	461	468	500	515	499	466	490	480	461	492	465	453	446	439	487	491	458	442	468	464	488	469	479	456	454	477	467	480	460	464	461	465	471	481	501	451	444	466	447	451	448	497	443	463	481	468	465	483	461	470	495	481	458	476	467	496	485	453	460	493	414	454	489	511	461	478
5352	24352	40029	33995	24187	12627	5453	2135	1227	880	890	868	867	867	884	923	870	836	855	881	866	853	871	917	907	849	831	890	822	826	863	869	909	858	855	852	838	862	878	834	860	899	838	847	889	807	874	915	840	860	928	861	883	801	852	864	904	855	894	829	875	867	832	844	853	858	828	854	885	836	907	857	872	857	911	880	896	845	841	899	862	842	845	885	853	889	880	835	909	891	890	881	832	836	889	824	861	822	823	829	851	832	829	836	901	859	926	863	871	858	854	914	840	829	848	843	832	867	842	902	889	840	882	885	838	874	859	852	846	852	843	876	881	804	879	851	929	851	855	887	840	892	840	890	836	911	903	891	851	863	904	821	844	878	831	867	877	826	858	858	842	827	856	871	877	857	834	876	836	852	901	806	883	868	891	861	873	838	876	808	886	878	848	865	869	806	875	877	814	853	829	812	828	839	881	895	835	875	835	863	885	893	821	839	884	867	820	898	836	826	858	809	870	902	859	858	832	811	840	855	847	833	838	870	848	842	886	865	856	852	841	861	847	825	856	805	851	805	874	848	873	853	863	856	883	858	885	830	872	837	823	854	857	876	834	888	844	870	826	928	888	898	837	873	901	881	903	900	825	903	811	853	879	844	872	854	865	812	880	900	886	851	861	843	843	871	836	834	882	876	833	861	924	867	860	823	892	841	881	839	861	867	825	828	879	865	845	859	811	871	841	828	888	824	889	814	858	857	831	855	826	883	854	832	855	859	894	836	818	893	855	930	858	834	785	861	880	883	862	869	899	862	862	863	917	850	862	834	897	848	817	849	863	865	854	870	892	906	880	900	871	882	861	861	835	840	854	809	862	862	847	848	875	891	858	861	837	872	927	829	853	823	900	840	861	868	854	824	838	879	925	869	840	839	844	851	824	865	822	868	851	843	874	886	870	847	813	814	847	872	864	853	844	878	925	870	859	869	812	860	894	867	849	883	840	838	860	879	853	819	887	860	852	836	820	874	949	855	838	845	865	888	907	864	844	924	841	871	777	880	853	907	906	818	884	882	879	854	838	868	852	823	868	840	856	854	870	851	833	871	890	870	871	877	849	925	884	846	905	850	867	843	896	843	854	851	840	858	848	830	853	834	871	890	878	789	810	902	847	850	862	887	840	839	872	870	807	816	867	845	883	820	835	856	851	906	847	873	903	865	801	855	907	877	844	875	864	835	864	889	829	822	873	890	823	853	858	845	824	861	848	859	861	820	869	820	842	891	803	829	870	871	862	846	892	877	865	883	878	872	855	918	902	862	885	847	853	904	840	828	843	900	832	884	854	892	817	869	890	880	835	865	852	844	886	876	838	865	805	887	837	890	826	841	834	897	863	842	830	851	909	889	867	903	859	866	891	878	821	828	908	881	873	875	872	884	838	871	854	869	846	810	819	846	856	899	869	874	867	869	832	855	871	862	874	855	872	911	868	874	845	903	909	890	858	806	881	930	784	795	880	846	884	834	886	891	878	872	857	897	883	897	889	945	836	864	867	836	823	835	867	829	831	752	874	851	880	839	848	836	872	874	912	887	870	871	865	868	829	871	842	847	855	842	879	870	910	840	865	851	883	859	838	851	847	845	850	848	885	816	832	855	821	930	801	867	848	872	845	885	844	869	876	803	843	831	892	855	805	881	803	825	947	851	874	861	831	877	867	911	880	883	847	904	824	853	841	825	862	830	896	850	796	821	869	857	884	873	820	832	842	836	875	824	783	847	895	898	869	893	875	816	882	843	883	892	880	845	879	863	891	827	846	824	850	851	813	872	856	872	841	785	845	866	840	875	865	914	832	912	840	887	903	891	854	837	842	821	839	877	826	869	823	817	908	902	820	829	886	822	839	864	871	817	839	852	899	822	886	849	867	822	849	841	840	892	911	851	870	857	835	860	845	864	851	840	870	922	847	935	865	879	813	868	849	805	806	880	890	810	842	873	856	884	820	797	871	870	835	822	912	868	881	850	874	891	852	863	875	852	845	831	809	842	901	915	829	851	854	842	869	901	908	841	883	857	861	825	866	858	882	832	826	844	876	863	852	854	829	806	878	855	882	875	883	820	792	891	837	864	811	812	891	873	840	842	828	882	902	819	818	852	871	848	858	848	907	873	855	793	913	842	899	873	801	856	823	830	865	846	914	848	860	868	853	866	884	890	858	862	882	804	887	888	839	833	911	855	901	864	890	844	792	864	862	920	852	826	855	890	857	872	861	908	852	860	850	886	840	839	903	861	827	869	823	858	802	833	883	839	866	845	879	929	877	788	843	867	872	829	856	846	874	859	854	913	835	883	879	889	897	841	830	827	881	826	853	820	874	879	848	894	913	853	853	841	909	855	870	842	870	850	850	863	899	839	878	864	897	873	887	840	850	920	821	855	809	834	854	856	851	874	863	889	835	840	925	881	868	843	902	795	807	880	869	834	887	928	880	862	884	860	801	860	884	852	834	843	835	907	830	850	873	837	844	848	869	822	900	868	852	926	899	857	875	892	888	795	819	884	860	849	858	885	893	886	888	844	886	839	864	860	830	875	840	843	863	919	830	845	832	883	857	847	905	834	825	823	866	857	860	815	888	815	846	875	860	843	853	844	874	855	815	917	889	838	832	851	894	910	841	863	878	841	860	854	896	872	869	855	866	833	880	877	890	848	867	841	843	883	912	854	910	834	855	867	857	920	916	868	845	828	849	836	903	893	850	883	871	822	907	862	859	851	879	891	870	833	866	873	867	877	858	830	824	837	887	892	859	886	812	838	849	902	821	858	866	861	897	884	870	879	832	866	862	847	858	865	916	881	857	825	875	838	891	843	861	877	816	867	882	821	872	868	790	801	866	873	883	833	876	836	864	807	861	891	846	874	882	889	941	869	872	901	843	862	893	861	856	887	857	837	828	854	839	836	853	852	827	846	903	850	796	807	825	848	877	743	885	913	831	851	842	891	877	869	818	816	797	909	839	833	907	929	807	858	829	894	822	852	861	832	866	817	820	852	879	857	848	875	865	876	851	899	824	858	881	853	872	793	858	902	894	836	868	870	850	834	835	850	858	833	846	869	861	868	879	888	855	831	866	831	805	871	883	819	859	870	865	848	841	874	844	845	920	841	829	862	848	832	842	831	867	816	849	869	861	870	869	829	878	850	836	867	865	888	898	823	871	868	834	866	819	838	826	841	902	840	909	865	887	887	835	834	893	871	827	816	915	848	851	877	919	827	902	856	848	824	837	878	932	842	817	882	843	868	916	883	871	829	911	923	845	888	852	824	810	873	847	881	847	815	838	813	900	839	892	861	831	885	872	880	891	853	848	865	866	839	874	868	792	871	872	893	902	860	842	868	859	859	863	918	849	826	879	910	868	878	833	924	894	813	857	833	851	819	868	897	853	880	878	840	871	903	851	881	829	933	816	926	839	854	908	892	871	910	819	854	918	879	842	934	842	884	904	876	875	875	813	867	849	863	873	844	871	861
24380	21395	36741	54414	46700	31428	17626	4412	941	436	406	368	400	369	358	371	372	367	394	378	342	363	397	383	355	389	345	379	407	329	355	333	326	375	326	349	381	393	359	364	352	360	342	357	341	340	401	350	361	344	374	330	351	353	345	354	372	338	366	373	371	382	360	383	344	405	395	342	340	377	359	355	387	324	363	373	359	390	342	338	364	347	374	367	346	336	336	362	336	378	385	362	348	355	336	366	357	352	382	325	370	359	362	354	324	364	334	358	384	373	323	348	327	334	371	379	382	338	361	379	353	358	330	355	362	343	351	347	345	346	348	366	337	307	334	300	375	344	360	330	351	392	382	354	336	355	398	321	343	371	369	350	379	352	342	333	346	360	383	334	350	349	353	333	369	344	337	353	353	375	391	336	347	383	358	332	335	387	335	369	358	400	362	344	370	356	363	347	373	360	337	388	354	391	393	357	380	318	361	361	319	332	375	361	357	399	383	356	384	345	362	360	400	414	350	341	374	373	344	383	354	360	325	378	365	357	345	353	349	335	386	376	340	333	368	369	315	361	381	356	350	357	380	347	348	333	371	372	394	346	384	358	389	361	340	362	364	348	354	368	344	364	363	335	321	405	336	349	370	342	325	371	375	339	366	381	351	315	365	331	349	338	348	357	344	353	347	328	345	362	361	368	352	353	341	337	366	384	381	344	344	321	361	344	361	345	370	390	324	368	350	381	352	375	368	357	365	346	337	373	396	366	397	346	364	345	379	363	349	351	351	359	347	352	363	364	364	354	343	356	371	330	345	348	369	344	377	347	362	352	369	337	376	365	370	358	370	358	347	359	333	355	384	363	346	373	360	353	369	395	402	339	353	324	335	348	392	343	337	384	373	358	337	371	382	321	360	352	376	332	327	354	352	365	350	353	351	365	355	362	358	409	366	409	368	351	380	346	337	345	371	337	360	362	371	366	380	357	370	316	345	372	363	367	357	358	344	367	349	371	332	353	359	361	352	351	391	379	358	348	359	358	386	373	374	364	354	349	351	379	358	378	343	352	348	336	324	325	366	360	348	338	385	357	355	340	351	363	339	321	327	349	381	360	374	342	372	356	375	367	369	380	359	387	365	367	349	369	332	362	360	363	333	355	353	355	371	339	366	390	333	380	361	354	374	333	352	370	366	352	366	339	371	346	361	324	366	362	357	374	337	369	337	366	363	343	363	363	365	378	355	351	368	381	334	357	339	366	375	370	377	369	333	388	337	366	361	338	382	344	358	386	344	364	371	397	328	361	336	342	329	355	342	361	387	378	381	336	319	331	390	321	379	368	372	374	356	339	359	363	365	340	366	362	307	356	362	339	366	360	339	355	344	354	369	321	366	331	379	343	376	356	364	366	371	365	399	375	348	339	357	337	336	356	352	376	344	345	368	334	347	338	360	371	335	385	359	333	362	391	396	331	375	351	346	322	370	379	355	379	362	350	346	370	348	359	353	337	371	362	384	361	404	379	361	406	350	345	374	368	363	374	366	358	337	352	370	354	358	359	333	346	356	344	365	355	375	350	349	371	361	377	341	356	357	341	348	334	352	320	339	377	378	361	385	363	346	342	337	353	376	365	366	353	327	360	369	319	364	361	347	400	363	349	349	386	355	363	348	366	352	343	321	324	346	347	334	372	367	364	359	342	336	376	349	341	369	340	375	354	372	344	352	338	337	347	315	389	373	335	410	394	324	333	359	339	411	342	360	366	327	356	343	379	373	372	352	364	413	396	392	385	342	338	333	367	343	344	363	357	333	362	364	379	351	395	346	371	325	349	360	371	371	361	349	373	359	404	365	323	383	318	365	353	372	367	360	391	368	340	358	373	375	384	380	355	382	344	351	369	341	389	387	376	389	326	371	329	366	364	333	354	356	351	373	349	353	343	372	347	360	363	351	371	340	361	325	356	335	344	387	346	372	327	355	347	369	367	362	378	328	403	359	339	342	347	355	362	361	355	364	375	367	352	336	346	373	382	326	366	360	350	338	331	335	359	332	370	351	355	400	381	336	345	391	332	369	378	380	388	336	380	364	358	369	366	366	367	367	336	351	375	371	340	354	341	377	366	353	356	358	369	332	338	347	411	356	345	348	347	325	399	327	341	351	348	374	350	371	344	409	391	347	407	341	338	334	349	324	353	343	371	407	344	379	393	352	350	381	344	393	380	377	341	337	368	340	375	379	334	349	364	368	367	354	380	383	327	408	376	353	369	365	351	333	380	382	357	359	331	374	385	345	368	342	363	335	396	403	355	377	375	345	364	359	340	354	346	353	362	352	336	370	346	373	374	340	360	363	343	394	342	386	351	350	351	378	341	395	349	385	393	415	349	385	369	340	336	375	348	368	373	375	384	353	342	374	393	360	387	320	374	342	368	362	377	365	357	354	337	346	351	352	344	357	348	388	383	367	375	380	339	325	360	364	354	401	331	394	357	383	361	362	386	374	357	369	387	335	318	330	345	373	348	360	337	370	357	351	363	339	332	325	331	344	351	357	347	373	351	331	359	357	334	352	372	368	334	350	368	397	360	335	359	324	371	360	357	335	338	377	381	313	353	348	370	384	356	368	353	352	366	317	357	361	380	363	375	346	345	350	338	357	370	351	347	338	359	364	341	371	369	344	343	368	353	371	367	351	324	354	345	337	367	348	335	379	385	354	374	348	339	368	353	357	379	355	354	347	359	351	375	313	352	354	367	356	358	370	359	418	348	340	359	342	326	354	345	358	340	329	356	370	337	327	372	377	347	329	384	377	346	338	358	357	342	338	346	378	358	368	393	356	357	353	355	346	353	341	338	345	360	332	336	357	379	384	319	376	381	335	337	364	328	337	324	364	385	344	361	357	353	354	383	334	358	389	368	374	393	337	360	339	376	390	389	360	333	353	374	375	340	365	381	380	349	346	360	342	378	352	351	362	356	380	366	330	386	329	381	381	358	365	332	347	373	363	367	376	374	368	387	344	366	352	311	371	354	351	370	356	372	321	389	361	343	368	373	377	349	358	386	361	384	355	353	322	361	334	338	377	355	327	334	366	331	364	335	377	392	338	343	384	376	365	363	360	382	332	371	342	369	344	343	348	395	349	403	344	360	363	351	359	347	365	374	349	375	400	379	364	366	366	357	370	366	367	343	347	339	369	347	353	343	348	370	398	356	361	354	367	361	361	346	330	358	359	369	354	359	352	356	376	371	363	365	374	380	398	364	350	342	391	378	362	359	359	390	363	357	393	358	370	353	358	361	360	372	385	332	370	340	353	363	366	343	369	356	370	331	348	358	353	348	369	339	346	340	354	342	373	347	357	340	378	369	352	346	384	336	368	349	341	315	381	370	334	392	326	360	346	377	358	330	357	356	346	369	346	363	390	363	372	347	374	374	346	346	343	340	388	371	317	349	373	355	355	360	316	345	363	369	378	346	353	365	356	345	365	322	362	357	408	389	364	355	405	379	374	348	341	333	362	372	392	353
16209	45156	78646	71222	53609	37100	21239	8036	2279	776	711	689	685	642	667	669	697	679	630	656	718	619	670	677	605	681	639	681	688	660	668	651	657	681	710	675	694	667	690	670	625	675	640	721	675	650	688	687	648	676	668	668	674	625	641	643	651	683	687	696	684	671	673	623	657	626	682	672	646	668	709	688	663	687	642	647	671	671	694	664	642	678	667	656	669	665	684	697	611	614	664	641	643	665	657	642	645	664	647	697	652	669	681	696	658	654	641	620	646	676	661	637	705	694	671	625	635	677	643	646	649	713	652	683	648	662	618	610	653	698	663	724	654	664	644	700	695	664	693	678	662	635	672	638	640	672	642	650	687	665	661	647	689	688	685	700	687	661	632	693	704	667	634	657	671	659	649	680	664	634	688	710	705	695	674	660	655	661	665	664	657	620	625	661	683	618	667	677	710	655	665	676	698	683	688	687	688	681	679	688	654	687	660	708	617	663	673	683	654	656	662	688	676	643	665	640	659	662	649	639	629	636	624	672	673	669	656	674	644	655	642	700	639	696	667	666	655	678	730	719	657	612	667	664	680	671	668	677	687	662	668	657	664	634	647	643	663	638	699	701	614	669	707	671	689	675	713	696	635	726	661	643	632	673	698	693	655	714	675	640	676	688	660	685	634	617	711	650	647	659	668	648	651	636	678	692	667	654	675	694	678	722	686	693	644	616	689	725	639	677	698	649	644	663	683	677	646	645	741	635	721	648	662	662	689	675	727	662	608	711	639	634	687	668	693	651	621	676	686	652	659	670	690	646	640	676	685	697	673	669	629	667	663	683	656	718	693	627	692	614	729	644	679	673	688	683	660	660	656	681	663	677	678	631	664	641	647	638	720	680	691	652	698	657	679	652	670	660	734	668	660	670	622	650	674	654	656	657	701	610	666	703	662	710	667	678	626	643	667	622	622	710	699	640	670	718	669	644	689	633	692	718	696	654	685	696	682	653	708	684	659	698	682	650	654	665	656	669	645	707	642	642	646	671	657	644	658	660	667	642	659	725	684	637	653	668	632	664	639	627	692	694	657	676	654	679	635	656	639	683	726	638	694	700	684	684	659	650	652	668	688	645	703	660	632	695	652	683	729	672	715	690	629	690	646	653	680	688	662	679	599	685	646	718	668	672	676	668	698	700	685	674	652	628	669	645	701	671	684	643	626	705	663	648	703	679	657	704	677	679	630	683	692	704	674	674	701	672	672	722	704	642	633	645	632	682	690	694	655	647	642	697	669	646	622	675	636	654	670	663	682	669	648	645	662	642	679	694	651	673	682	671	644	699	665	700	680	660	661	689	659	640	651	619	675	689	680	675	647	732	678	622	690	651	650	656	670	643	656	673	679	689	742	682	666	656	629	654	663	705	668	663	714	636	634	690	651	659	617	630	681	663	672	655	651	701	641	614	690	643	691	632	664	701	714	686	679	693	710	694	709	660	665	737	711	696	649	684	650	667	679	661	688	667	682	666	668	661	701	672	674	668	660	693	659	682	681	677	635	699	665	689	674	658	697	671	684	671	692	634	649	703	621	657	660	661	702	650	734	619	671	700	673	674	658	686	667	639	637	700	687	648	644	735	644	689	657	655	661	668	665	719	647	618	637	693	599	657	674	650	652	659	668	651	661	727	639	639	674	670	672	652	638	707	716	667	668	639	684	696	625	663	641	614	696	694	686	644	632	689	666	638	655	611	677	656	719	673	629	659	694	638	676	652	678	679	655	652	633	657	726	671	665	696	729	693	648	645	698	655	685	653	645	674	691	693	681	662	681	687	691	682	647	657	683	687	675	725	690	636	669	716	663	678	645	658	672	696	691	675	670	693	636	659	686	711	647	656	626	672	687	638	743	678	622	646	691	652	649	632	671	644	619	629	644	670	630	700	666	651	668	643	662	625	679	654	639	643	628	662	625	703	698	682	700	661	688	672	651	668	617	624	688	616	661	642	633	663	682	662	696	685	677	638	637	671	740	675	653	667	684	677	669	674	680	660	650	689	626	619	663	624	655	676	629	706	624	616	701	663	649	627	621	641	659	647	707	649	685	637	688	659	654	672	674	712	629	628	671	628	654	723	670	689	617	653	676	651	660	689	686	667	642	646	676	666	695	637	664	692	676	668	706	643	682	679	666	610	731	641	683	685	640	696	690	686	648	666	707	691	661	686	680	675	662	625	676	697	672	692	627	679	684	680	639	654	628	659	671	667	657	699	711	657	665	644	655	691	724	651	685	655	670	719	621	669	639	636	630	679	645	721	680	698	657	692	673	693	674	640	681	718	687	693	618	666	652	607	668	673	727	663	636	656	677	682	691	685	628	638	673	718	646	638	647	657	694	618	686	682	672	644	672	657	675	704	630	691	696	698	664	706	711	663	672	629	705	654	642	669	708	707	672	659	674	673	702	690	674	695	655	702	675	673	634	660	677	646	670	722	678	677	640	649	716	637	624	639	659	669	631	623	701	698	650	671	688	660	682	727	720	668	615	703	628	671	668	677	677	683	681	641	665	662	704	685	641	684	644	679	690	666	675	668	702	634	650	664	657	618	678	658	685	653	646	707	661	682	653	647	643	654	655	689	659	662	641	631	676	692	706	732	671	635	662	647	675	669	680	683	676	653	663	636	684	695	641	663	660	672	656	648	688	672	626	658	673	684	686	694	656	706	661	645	678	677	651	656	659	680	671	658	669	658	659	690	644	692	713	672	644	670	654	661	636	674	682	686	695	641	684	708	692	678	662	641	676	677	650	651	672	668	686	690	724	695	635	690	623	654	705	646	664	692	674	667	681	636	678	678	631	681	690	635	660	691	687	667	592	640	700	684	692	692	669	669	694	694	669	665	672	666	649	626	677	694	626	657	692	654	675	676	646	685	680	670	654	668	706	642	649	667	680	683	665	683	668	669	675	650	669	659	672	683	643	647	690	636	646	648	674	709	660	708	630	685	669	651	672	623	683	673	682	624	701	691	592	689	691	656	644	675	657	680	701	667	688	661	682	634	644	680	658	636	675	677	685	663	674	676	647	659	671	616	677	700	663	646	667	674	685	654	662	649	652	681	660	660	696	658	676	646	692	702	691	641	655	682	666	693	674	647	653	696	670	663	657	631	708	651	707	643	638	672	654	658	658	627	642	683	707	684	680	642	640	636	652	682	739	635	670	693	663	626	668	610	664	635	654	673	670	679	631	635	635	665	664	690	686	686	685	672	682	725	674	687	648	677	711	696	689	670	614	689	623	713	627	710	645	648	725	700	637	667	689	660	678	651	699	664	655	681	644	609	653	678	649	656	665	671	702	694	659	645	655	662	692	673	653	688	647	687	679	650	678	669	616	670	704	670	659	645	677	652	647	644	671	681	644	653	636	636	674	637	723	656	673	642	674	671	671	693	668	678	672	625	660	617	649	717	689	645	670	723	655	643	645	670	703	716	705	628	712	618	676	656	644	659	653	596	660	679	681	691	662	626
23387	21376	33441	47701	50725	39521	25909	9241	1672	584	454	425	442	434	433	424	440	416	464	436	452	443	393	428	434	427	436	445	439	406	400	466	399	395	402	481	402	406	436	431	411	456	431	445	389	401	412	461	389	381	415	439	453	413	411	419	410	424	385	425	451	425	404	409	417	462	405	394	442	414	432	424	417	431	464	443	441	433	420	422	411	408	435	371	421	429	433	423	388	408	421	427	401	424	448	421	438	416	396	431	402	394	398	463	424	428	416	402	405	446	405	427	434	423	413	466	403	437	409	407	372	403	400	411	423	415	421	458	394	378	436	433	425	417	426	432	445	427	407	414	405	412	423	440	389	394	421	417	413	418	389	432	426	434	420	431	433	435	444	450	429	403	419	415	451	390	452	438	419	420	435	424	431	412	440	397	396	432	414	418	432	405	409	437	415	424	413	435	409	417	413	444	415	433	447	438	426	382	432	387	391	411	392	455	379	404	422	459	436	443	434	423	450	431	431	436	422	436	438	419	393	405	415	446	399	411	390	439	405	454	415	412	432	411	419	397	417	409	410	427	406	417	445	425	427	420	439	404	412	382	422	439	447	410	426	392	407	465	429	428	401	404	416	412	409	422	390	412	366	430	427	450	412	427	419	411	408	415	405	443	416	418	453	433	392	395	391	412	405	417	435	449	400	401	420	461	460	388	436	392	440	430	421	395	395	437	404	398	389	449	405	442	436	410	395	391	377	378	442	413	425	419	390	401	394	412	422	402	423	391	436	439	399	384	418	401	422	435	413	408	413	423	443	425	422	401	423	436	433	403	418	434	420	439	376	415	411	410	395	423	399	394	407	468	424	401	429	391	438	416	418	406	418	412	432	424	401	424	410	417	414	412	418	434	400	424	431	398	458	435	412	421	442	421	377	391	437	413	425	354	395	407	398	429	390	417	430	450	459	430	409	440	455	422	448	448	397	453	434	381	390	403	432	425	411	436	433	426	400	435	435	426	395	450	386	394	419	429	437	407	411	402	386	402	385	430	412	402	428	441	423	432	408	408	433	464	416	418	410	431	416	423	410	413	437	428	378	396	395	420	391	402	414	388	438	439	444	435	438	444	407	349	412	447	399	417	475	401	457	437	389	449	421	419	446	416	420	418	425	423	413	419	401	409	436	443	417	392	425	452	412	448	417	442	466	426	402	414	440	390	419	409	400	425	439	423	416	421	392	464	434	428	396	418	393	440	474	425	385	455	415	416	414	417	433	398	398	417	439	423	433	408	457	398	442	418	415	436	383	406	439	431	387	444	402	427	378	437	442	419	415	397	437	414	402	437	416	417	394	464	444	412	376	400	419	385	426	424	410	417	423	433	411	420	415	413	429	417	396	405	400	396	409	418	433	449	411	411	466	404	410	445	440	439	443	398	418	406	420	427	441	395	414	450	448	463	388	394	420	432	436	358	406	396	411	456	365	350	421	411	398	387	382	411	441	438	444	383	435	423	408	400	441	396	444	453	432	446	411	408	426	397	416	439	409	420	418	422	438	422	445	414	411	410	381	435	415	434	424	387	422	416	415	422	402	424	412	421	413	402	433	410	441	381	407	407	400	403	450	455	433	371	406	420	419	411	419	441	442	387	416	432	414	449	413	422	438	427	413	443	454	403	399	433	405	427	435	415	402	390	399	396	376	432	425	430	403	408	416	418	443	416	411	412	426	432	419	413	427	412	429	431	401	449	449	413	419	403	403	412	389	437	396	417	430	460	424	412	466	454	411	447	411	417	435	456	418	394	426	370	441	370	392	431	439	407	402	407	411	422	405	398	416	392	412	428	395	395	384	417	412	426	392	426	400	405	418	397	400	418	414	430	438	436	426	435	439	414	402	408	430	432	390	420	437	378	453	400	433	387	414	413	403	429	429	430	439	471	435	415	442	404	410	422	418	393	423	402	430	433	445	382	401	395	398	404	433	380	390	375	428	397	416	390	411	418	387	388	421	379	411	413	416	455	459	435	420	396	405	419	401	383	409	440	432	437	432	409	417	402	444	418	425	407	422	463	434	423	420	400	421	399	395	432	406	416	357	440	427	397	421	437	436	413	411	412	405	409	432	388	422	415	452	455	404	436	406	443	417	439	413	423	394	433	405	439	417	385	407	422	444	408	378	447	395	444	394	434	402	421	421	426	432	418	434	421	465	410	417	411	396	433	392	393	404	427	404	454	414	390	408	413	412	405	380	428	403	394	436	438	392	431	427	391	398	412	410	403	416	431	422	406	420	402	399	437	429	406	415	414	439	410	400	420	450	418	398	423	436	425	420	413	409	424	392	437	404	421	407	425	404	414	382	423	450	428	407	453	465	425	385	445	395	406	441	406	421	414	416	435	419	401	387	430	425	430	425	416	437	408	392	410	417	425	395	406	403	422	450	456	423	433	434	418	398	417	423	435	466	435	398	387	437	404	408	409	403	409	451	419	412	421	408	451	405	419	417	436	415	436	444	395	387	434	436	415	382	442	431	410	406	464	415	422	409	409	417	428	438	440	427	417	408	442	393	390	404	426	417	454	402	379	412	423	445	379	389	391	445	426	409	443	435	413	370	453	424	434	419	387	419	395	392	420	412	400	388	402	416	429	382	443	447	446	425	413	413	412	435	453	437	436	418	397	419	406	420	422	415	419	409	436	409	395	410	409	424	419	393	411	412	437	431	402	416	442	413	400	417	453	408	407	433	438	455	394	437	444	442	435	419	416	447	418	421	438	434	388	432	421	447	435	390	423	428	459	410	406	424	421	387	415	436	436	415	448	446	438	460	447	432	416	443	413	382	439	433	427	441	414	433	433	398	425	468	424	386	396	420	431	388	443	430	403	411	436	394	425	410	414	410	416	394	412	416	421	425	420	431	406	442	463	449	421	445	504	406	443	381	412	374	435	374	383	387	423	403	408	418	426	428	449	415	373	433	425	420	429	406	372	380	450	415	417	445	432	411	431	410	421	417	419	418	450	417	401	405	405	431	411	435	416	416	400	441	400	386	447	404	436	437	426	443	413	352	411	436	459	399	414	412	442	435	418	459	415	429	397	421	458	424	403	430	444	382	413	380	397	377	413	394	418	408	419	400	454	406	412	429	425	401	426	423	396	404	357	411	441	442	437	471	430	388	411	427	432	398	414	454	401	419	415	424	417	433	402	386	412	405	444	378	444	418	421	413	419	425	390	431	428	383	455	391	406	416	412	437	417	443	397	419	404	419	415	413	411	438	410	429	419	388	401	403	448	403	414	437	391	439	409	421	431	411	412	430	435	403	435	389	423	404	430	412	419	435	428	445	429	416	432	432	407	395	403	419	434	421	401	402	422	449	403	427	450	423	422	444	433	452	464	427	402	403	444	394	437	410	430	432	401	383	441	399	403	429	397	445	403	363	401	406	396	433	409	426	419	417	418	435	436	421	429	412	413	431	416	388	406	445	427	382	412	398	427	417	462	395	392	421	432	417	433	414	403	435	390
12260	47133	85756	83598	66631	46162	30014	12950	3806	1071	772	738	688	756	767	719	761	775	780	773	736	765	737	778	723	750	760	792	726	768	744	733	713	760	703	705	786	744	768	737	708	742	770	791	750	759	785	711	788	725	747	745	761	773	742	707	738	726	686	757	721	729	760	741	722	799	812	692	724	721	759	756	721	768	773	773	716	773	767	742	733	746	755	770	686	730	729	762	692	771	728	687	747	785	733	771	755	753	751	729	712	710	784	715	700	705	765	718	722	695	754	761	744	741	695	734	788	720	726	809	738	773	754	803	757	750	778	739	724	740	725	749	730	742	741	760	759	727	798	742	763	730	736	711	748	760	772	775	734	720	700	747	756	733	724	726	741	703	686	690	732	745	711	739	706	721	741	792	724	770	772	741	691	740	722	738	711	763	705	758	713	775	707	742	721	687	700	737	742	763	698	726	765	768	747	711	782	748	746	724	734	690	738	709	736	704	778	734	734	730	726	695	761	716	700	752	713	769	751	743	743	763	775	764	792	736	736	711	771	749	734	762	757	742	763	736	750	718	696	754	729	776	699	740	782	725	685	740	762	718	728	754	743	711	756	710	763	762	731	702	721	742	775	718	767	717	711	736	769	781	728	710	732	691	689	751	787	697	782	728	770	707	751	768	749	705	740	748	727	737	732	736	725	751	687	722	720	788	742	759	773	758	794	772	780	799	771	761	731	780	755	741	777	731	714	729	733	735	731	656	730	673	769	759	727	744	770	750	765	725	692	732	740	743	761	758	758	719	756	745	757	770	745	725	776	726	705	760	734	725	734	737	746	756	708	784	706	741	714	699	728	763	751	723	739	752	691	726	744	776	694	764	714	767	753	741	767	768	765	786	797	706	731	737	763	727	722	763	711	754	717	761	740	743	786	796	745	791	723	751	732	774	712	738	727	731	748	770	773	779	751	764	742	730	746	762	748	732	727	740	787	737	718	754	711	758	757	775	742	675	792	784	691	710	685	704	739	718	747	793	760	781	710	742	736	704	755	762	773	720	740	722	726	720	747	761	756	713	765	777	714	752	712	716	731	713	727	752	753	727	730	762	731	714	767	738	715	721	719	761	760	717	748	767	745	751	733	723	731	743	749	689	758	761	741	692	719	750	764	747	729	718	683	689	769	694	717	681	780	703	739	728	772	736	751	763	730	732	750	772	714	758	711	766	722	727	757	732	794	715	770	741	752	761	727	734	769	724	751	697	740	775	764	789	706	754	776	747	673	734	770	724	767	763	732	733	762	698	739	759	774	797	745	726	770	735	776	757	740	780	678	796	815	698	747	723	719	769	705	764	771	724	707	778	761	756	730	726	745	726	732	763	737	748	745	710	720	725	760	692	667	733	768	752	741	702	735	746	757	739	743	727	755	727	723	758	723	750	742	772	788	743	720	743	781	772	750	768	739	742	714	752	755	743	705	731	764	754	732	757	726	720	706	724	713	720	750	734	677	751	735	733	726	729	752	777	801	744	729	730	737	736	764	730	765	760	718	736	730	741	750	761	730	734	736	768	722	731	673	741	742	721	770	745	744	778	759	723	743	736	741	769	736	702	768	770	754	733	727	750	747	744	715	725	788	758	699	725	798	763	725	741	784	735	722	702	793	767	708	721	723	754	750	737	766	800	755	714	728	698	699	756	725	775	736	756	748	718	701	748	724	731	749	760	739	752	752	779	700	707	706	763	720	742	751	792	756	766	738	727	686	785	763	726	739	730	703	736	771	743	759	728	736	726	757	788	736	761	777	763	750	736	733	751	726	692	723	716	733	733	743	716	715	755	748	829	748	796	781	691	740	751	705	745	756	758	722	747	716	760	770	753	711	731	735	694	759	776	740	717	803	718	719	755	745	695	774	697	719	733	732	771	703	704	731	729	751	704	758	739	714	686	731	757	752	751	711	728	753	724	768	707	706	717	728	699	699	749	758	783	765	738	741	716	740	714	697	765	774	718	743	736	762	767	718	743	716	774	735	719	749	749	764	748	699	745	710	766	718	749	703	758	781	729	787	771	729	719	768	724	741	710	749	769	791	728	750	705	735	708	726	724	714	707	702	757	724	749	738	678	711	729	738	688	778	750	729	745	730	763	686	792	708	702	762	704	726	736	750	696	731	727	715	772	755	774	763	744	741	710	736	722	782	711	723	734	713	716	706	734	741	725	726	734	705	728	727	739	780	724	775	699	747	774	723	724	691	742	747	733	741	745	733	732	741	734	722	727	759	748	736	797	751	702	759	716	747	764	732	757	704	727	749	742	764	732	700	681	768	750	770	764	712	761	747	758	789	746	723	681	765	724	749	743	741	724	773	721	727	739	745	756	775	743	739	696	727	749	724	731	765	750	735	718	713	751	701	759	708	778	710	743	793	732	793	817	692	739	776	775	687	712	718	764	773	807	747	738	721	718	778	713	746	671	810	718	736	729	772	740	769	745	742	693	752	773	723	735	758	728	754	733	722	733	724	736	787	727	733	722	703	740	724	694	735	786	751	756	738	739	721	773	733	746	796	705	740	773	754	751	740	722	740	810	761	798	773	737	796	740	754	718	710	748	755	716	765	747	752	742	767	753	720	730	761	745	715	716	714	767	714	721	768	763	676	751	748	770	743	728	767	737	801	719	710	707	822	743	737	691	687	752	735	763	737	719	742	746	714	702	739	754	696	730	773	761	753	735	739	754	742	757	717	768	765	698	699	713	691	718	722	734	782	771	740	738	766	732	706	685	784	755	720	733	700	769	733	776	729	769	718	771	713	716	730	791	750	709	743	743	734	734	761	739	766	730	728	696	696	728	743	737	727	726	702	770	750	767	754	701	771	721	716	738	775	732	753	749	689	762	711	747	692	744	732	725	742	762	698	732	757	778	728	717	718	741	754	748	762	735	759	751	713	746	727	725	718	743	792	766	725	727	753	743	745	744	756	719	742	746	726	732	769	741	701	702	730	772	707	774	674	712	746	731	716	768	771	744	747	756	730	730	727	728	703	729	726	757	728	729	705	772	730	715	721	737	728	746	746	743	787	734	710	788	750	738	725	763	748	712	724	726	721	735	741	784	743	708	775	745	742	769	702	725	763	751	794	737	741	677	758	810	783	749	753	758	747	730	745	720	714	751	749	733	731	761	755	720	724	721	756	702	750	790	747	765	733	757	756	750	733	713	739	754	761	743	791	739	744	763	757	715	769	752	684	731	699	734	796	752	716	754	759	758	732	744	709	799	786	690	720	691	768	769	741	749	725	743	725	786	777	742	747	763	737	721	712	768	771	714	745	753	753	744	747	745	736	735	728	718	761	758	743	759	769	735	780	757	749	787	753	707	733	738	788	742	754	752	739	736	757	702	761	735	809	700	714	779	768	680	744	701	773	740	746	769	726	806	674	690	734	786	757	697	783	714	706	693	723	724	782	759	744	707	783	746	782	709	720	703	746	713	756	763	747	750	831	706	743	788	746	795	748	739	785	745
26913	20029	26428	30871	19403	8189	2664	1039	618	491	522	436	467	445	446	431	437	443	457	448	468	446	430	421	461	443	472	465	456	503	430	453	426	508	449	436	443	439	499	492	424	480	471	470	467	432	431	422	427	445	462	450	468	450	463	470	473	465	486	467	437	462	457	458	445	456	473	467	439	499	500	462	420	450	465	433	469	470	434	460	454	461	455	413	475	450	444	464	449	449	427	441	440	490	486	450	493	479	485	466	464	415	450	493	418	446	473	431	445	502	440	464	432	475	448	411	450	455	446	457	412	487	437	432	475	452	443	501	457	466	428	438	436	445	430	470	451	430	488	473	414	439	437	494	469	490	425	455	454	450	465	463	450	442	435	443	465	503	433	454	494	434	481	481	444	436	473	458	453	441	503	468	474	448	424	429	455	432	462	448	448	458	409	438	431	441	443	452	482	431	461	433	471	461	431	486	464	416	440	429	425	469	453	490	490	451	454	471	413	449	439	470	452	438	484	460	454	438	438	463	432	443	470	459	468	445	449	488	448	438	476	466	505	438	490	423	441	475	453	479	432	433	452	451	428	411	432	477	429	406	470	478	488	446	468	450	457	442	457	398	464	453	442	475	493	428	447	425	445	429	471	493	436	435	457	478	434	420	450	445	422	493	450	485	478	425	453	459	452	429	446	444	475	423	455	454	459	436	452	434	459	462	468	450	449	429	451	471	445	447	417	451	497	458	464	479	469	482	479	451	473	489	444	457	460	436	438	454	419	442	467	439	469	459	448	419	423	453	443	472	416	431	452	425	507	453	478	401	448	423	462	468	452	463	430	472	482	445	494	459	430	460	431	455	476	465	478	454	449	484	466	426	441	454	457	477	455	441	448	455	469	471	440	465	451	456	476	470	464	481	487	473	452	437	452	457	466	444	466	450	487	459	469	453	474	459	441	433	458	482	463	437	453	421	501	469	467	450	429	453	460	427	406	467	477	485	470	473	456	407	440	461	470	453	436	424	478	435	454	445	441	431	438	457	436	461	435	466	446	470	459	456	420	428	442	470	429	429	444	499	453	459	464	429	483	465	461	461	434	456	476	458	450	451	496	455	453	489	448	420	464	473	459	435	453	464	418	456	454	456	449	446	470	451	445	418	488	460	478	435	439	458	414	460	452	440	459	477	451	455	437	433	442	433	443	441	477	463	464	470	471	455	433	480	449	424	463	452	483	430	472	442	472	467	449	431	452	427	412	469	475	448	431	446	497	440	471	447	471	426	451	432	413	454	440	444	463	444	448	477	455	449	459	491	432	454	465	474	439	436	460	439	462	480	452	439	467	480	497	449	499	443	447	516	463	444	479	455	420	430	453	459	407	416	445	443	464	457	480	459	448	508	428	430	459	432	438	445	473	436	491	401	443	466	426	401	449	465	459	444	474	466	462	491	469	405	441	488	472	495	514	472	427	477	430	472	451	459	466	427	450	455	456	433	430	417	463	464	440	442	460	462	485	485	456	452	437	434	463	493	440	430	445	468	433	410	430	479	467	464	456	443	431	432	414	476	449	431	457	442	446	431	464	454	463	474	446	468	442	435	421	434	504	430	446	450	425	476	412	469	434	469	462	481	425	423	439	448	452	473	456	449	448	455	455	456	463	442	452	438	441	409	433	448	501	489	427	451	418	450	468	483	456	451	464	444	441	465	458	453	474	477	414	406	431	482	443	432	451	461	432	467	424	450	453	439	474	474	460	455	470	432	447	466	445	476	439	460	450	537	468	452	426	459	482	441	457	452	467	413	504	449	463	465	452	484	402	480	456	434	486	474	454	460	470	452	431	486	468	472	458	439	471	478	439	450	451	478	449	438	434	464	455	470	440	447	467	474	474	427	435	479	481	511	469	457	467	493	447	477	425	419	429	454	423	467	447	491	453	421	443	461	429	400	436	457	444	484	461	490	451	428	457	485	477	385	449	472	423	438	479	473	460	465	437	488	397	441	449	416	447	460	434	469	427	460	459	421	440	439	455	457	471	437	439	426	457	458	433	437	458	422	451	451	447	427	468	440	476	447	446	497	466	459	436	462	446	464	435	480	406	421	457	487	468	411	460	397	438	458	467	429	451	451	477	446	461	431	454	465	454	415	446	425	451	441	461	518	463	435	409	440	416	454	491	470	439	453	443	462	465	468	425	419	437	461	454	454	445	485	478	422	411	437	403	446	454	416	457	421	439	427	423	431	414	497	477	473	459	418	473	471	458	465	433	482	521	453	421	494	427	461	385	466	449	460	464	470	395	478	437	459	433	418	474	422	468	484	467	416	454	444	457	471	450	476	442	454	444	466	481	417	446	435	462	463	441	434	451	465	431	420	446	449	463	488	441	406	448	434	448	419	467	484	436	446	425	437	454	441	481	425	472	422	459	443	445	486	485	479	476	471	434	461	457	469	466	459	455	478	494	463	458	445	460	482	451	440	463	446	445	471	436	444	433	453	482	439	436	426	453	398	441	463	457	473	428	472	412	458	475	465	459	455	459	454	438	452	448	431	443	463	455	437	462	431	469	462	448	432	499	489	431	403	478	451	447	465	405	430	441	451	465	491	483	452	446	443	458	453	440	459	443	469	445	435	422	505	453	496	468	424	461	467	447	427	450	432	484	454	424	478	501	476	466	454	465	473	466	499	507	460	482	442	440	442	435	483	405	421	413	426	452	437	466	447	466	452	454	456	448	480	431	405	460	441	467	425	450	430	452	451	428	492	452	465	450	427	466	456	473	454	444	451	471	471	437	456	458	476	451	494	460	450	428	470	492	450	490	449	445	423	463	489	452	452	437	456	476	469	428	479	434	466	452	469	444	430	461	461	464	425	491	442	429	435	441	440	464	467	428	486	466	424	437	454	442	498	416	421	446	484	434	433	475	466	459	455	441	459	467	437	458	444	434	453	440	463	445	431	502	457	466	481	451	478	460	461	458	456	485	422	441	445	455	454	432	459	411	456	489	438	477	445	424	486	442	463	454	444	462	465	485	449	450	443	507	444	445	476	446	443	449	445	474	427	439	420	421	476	446	491	451	492	444	445	408	495	448	477	458	453	423	429	465	453	490	459	417	429	458	424	473	473	462	456	438	455	441	453	453	472	473	438	493	450	431	412	458	479	399	471	471	458	420	452	484	424	425	428	435	454	423	432	438	470	459	462	482	463	460	434	449	442	503	487	443	465	468	407	486	442	443	485	444	460	462	420	441	420	423	455	478	437	450	479	441	463	471	478	428	455	467	477	468	439	434	473	472	455	484	461	471	454	460	465	419	446	453	459	492	455	439	471	438	435	454	421	457	435	463	464	455	454	461	443	453	466	436	470	493	475	457	447	433	459	450	473	446	460	507	448	464	452	456	476	418	437	440	457	432	445	487	472	432	416	429	471	464	416	450	454	455	456	436	481	459	431	428	460	452	486	447	440	478	464	455	441	439	427	441	452	418	458	458	424	458	455	429	465	453	455	450	450	446	453
5264	10234	37106	34684	25024	13568	5743	2362	1184	893	889	813	798	845	894	840	804	865	791	818	835	816	791	827	792	813	795	784	799	867	895	892	807	837	846	860	816	813	748	811	844	789	832	838	870	796	847	802	794	867	821	811	842	845	827	830	795	860	848	824	857	806	866	852	856	802	856	833	823	857	840	774	884	822	829	874	840	850	840	846	850	851	809	822	840	889	841	816	868	826	849	825	827	801	843	811	815	833	835	772	829	864	833	843	787	816	806	848	842	867	843	789	810	771	894	793	866	851	811	829	830	806	825	837	828	812	822	842	839	789	789	820	843	856	811	857	806	831	829	856	828	837	847	799	830	835	836	867	868	846	849	785	775	858	859	824	833	789	818	802	827	856	872	809	867	838	805	820	874	839	845	780	829	857	769	793	862	861	859	834	831	821	849	873	854	859	837	864	834	864	841	881	801	773	815	831	846	765	827	862	812	852	783	870	822	865	822	825	874	830	835	778	854	829	854	825	854	819	843	825	895	865	846	820	824	917	810	875	920	797	816	852	777	845	826	840	824	864	829	846	815	818	758	834	795	839	836	854	826	792	800	831	842	838	847	801	863	810	860	814	774	812	854	798	828	889	820	828	851	857	794	805	851	815	830	789	804	843	849	805	839	844	891	830	819	819	859	839	850	836	870	843	863	852	841	863	849	824	794	889	801	836	892	819	828	833	901	895	903	844	879	843	859	773	773	806	883	818	815	853	793	833	774	818	837	876	823	790	815	810	785	812	840	854	834	863	881	832	820	887	860	791	831	840	812	873	894	801	778	850	803	850	886	840	866	860	793	787	811	799	814	849	816	773	829	788	841	840	778	844	786	860	836	859	885	828	848	872	822	833	846	871	855	909	846	818	882	866	895	784	809	848	891	821	803	792	856	829	754	794	835	803	883	785	837	819	795	838	815	838	811	822	799	822	805	795	806	816	817	851	837	853	857	812	826	791	847	833	859	833	855	843	804	790	831	850	858	790	861	840	819	837	864	829	858	854	818	820	777	833	812	785	869	796	818	732	830	860	877	816	817	860	890	824	865	825	864	825	797	855	855	842	811	850	839	833	862	829	827	817	805	851	877	800	828	818	852	818	827	834	822	873	809	837	826	802	836	873	801	854	789	852	859	821	845	828	849	772	858	881	803	879	864	845	818	852	853	803	861	836	805	841	813	829	862	839	816	817	826	804	860	869	826	852	855	858	825	831	843	815	823	838	831	813	863	798	867	822	860	808	826	788	831	844	793	819	807	822	843	844	870	882	834	869	895	835	845	857	818	882	852	826	853	828	814	840	846	875	836	886	845	848	907	819	808	812	850	816	849	846	838	894	855	869	823	819	837	845	871	868	780	840	785	839	814	823	795	775	854	827	810	799	805	846	845	803	830	782	807	837	824	796	856	819	832	830	839	829	870	834	834	845	821	841	820	798	803	847	856	845	784	819	848	837	849	871	825	851	828	829	827	787	848	788	860	803	816	855	838	805	799	840	853	856	849	815	837	881	816	857	828	881	791	860	846	830	811	806	833	804	836	867	850	802	799	778	871	837	870	821	817	854	833	873	835	867	860	836	816	897	845	831	859	824	836	845	861	782	806	831	826	831	793	837	876	851	836	884	860	831	783	823	866	866	870	867	845	792	827	829	841	852	801	881	830	860	790	815	822	807	833	824	849	830	833	839	876	869	777	793	799	838	834	794	821	800	845	809	849	813	847	836	828	861	824	830	832	875	825	773	828	805	886	822	844	825	821	864	838	800	870	850	924	825	921	850	806	820	821	809	826	855	814	825	884	837	796	860	784	893	850	843	810	838	853	846	816	878	822	815	817	859	866	805	806	797	847	824	816	822	833	856	855	801	865	816	822	847	839	846	854	814	850	861	801	836	835	791	803	834	782	881	830	887	815	877	818	849	811	863	871	780	809	787	828	851	791	892	845	875	828	859	826	836	805	847	896	814	857	832	812	864	829	817	850	822	795	781	810	807	863	768	815	863	797	845	848	855	871	826	830	807	863	817	816	852	870	812	807	904	818	832	834	819	817	816	819	825	865	882	837	863	892	784	845	808	890	805	851	841	847	839	817	777	862	838	856	831	826	824	856	840	837	877	839	832	834	816	840	792	833	832	853	826	863	855	831	833	830	773	831	848	825	799	759	859	822	820	770	851	844	827	820	841	789	819	868	791	817	844	817	778	831	839	870	849	797	789	845	841	863	847	836	845	829	850	828	830	849	829	877	821	835	868	823	788	813	850	819	876	844	781	802	838	869	915	818	875	834	820	841	854	824	855	826	809	851	814	856	807	841	864	835	825	819	847	835	849	872	832	838	843	836	843	830	803	807	844	852	848	784	872	836	861	867	800	816	812	853	872	782	835	850	852	825	810	822	855	845	832	819	807	803	838	822	841	790	817	818	841	855	831	844	842	847	815	841	839	890	870	844	853	835	871	856	822	825	794	817	788	797	844	834	832	790	787	816	796	817	852	822	875	793	838	825	847	815	818	811	841	822	787	848	817	869	882	821	819	813	902	839	793	811	820	847	845	846	834	870	827	814	836	826	801	858	761	851	822	876	797	879	818	867	874	846	847	898	855	859	837	899	793	830	838	834	834	816	817	849	857	812	830	879	843	903	833	810	853	865	856	824	805	833	857	802	849	876	837	788	867	818	803	882	861	852	852	812	803	881	837	823	823	850	793	820	873	821	761	858	867	867	863	808	797	850	781	866	827	818	822	810	821	854	814	841	845	892	825	828	840	812	848	808	791	808	842	796	881	821	849	853	841	835	861	810	788	882	801	820	805	855	886	811	863	825	811	825	802	861	879	834	890	904	852	844	814	795	805	846	814	852	817	872	853	836	792	830	814	798	827	839	903	814	804	891	833	844	854	902	777	810	794	799	856	829	799	842	820	858	810	788	801	902	789	853	887	834	838	846	841	808	877	851	851	833	866	863	844	882	786	865	819	843	862	835	858	845	846	804	851	817	821	848	817	834	877	861	864	816	813	850	814	813	838	835	825	873	747	804	860	857	846	786	770	844	852	821	807	758	810	842	838	839	796	872	876	836	777	783	761	802	854	823	846	820	850	863	813	804	844	810	792	931	825	848	878	822	865	805	829	774	832	791	840	856	827	816	810	848	824	857	808	836	820	844	909	785	814	801	850	837	791	851	845	871	792	803	865	840	877	838	781	826	869	818	833	849	790	824	877	802	841	821	830	791	861	784	775	880	818	809	833	818	857	816	833	858	853	833	797	812	831	817	848	808	864	801	818	845	836	821	835	803	827	842	836	836	820	825	807	858	868	827	820	834	884	844	870	849	802	846	872	818	836	822	817	805	839	826	809	835	824	829	818	791	799	813	854	804	805	759	835	823	858	855	808	863	789	829	834	835	825	835	829	847	836	824	767	818	773	799	782	822	890	882	842	894	792	805	854	809	835	837	870	835	819	826	812	815	854	829	795	847	831	827	814
24297	21400	35394	52254	45569	31485	18270	5030	1245	484	342	339	361	389	331	347	332	347	365	380	332	368	325	375	341	358	339	368	315	332	358	322	355	322	331	380	336	385	332	345	321	352	349	337	327	380	354	338	339	330	372	344	365	334	366	328	364	334	383	325	348	352	333	315	331	349	367	335	346	332	340	365	361	331	362	319	335	355	316	317	338	343	340	314	345	344	373	347	336	348	346	350	349	370	367	354	327	339	337	344	335	345	343	337	352	347	367	313	367	352	365	348	325	360	338	347	328	346	337	342	360	352	324	352	341	394	376	349	328	370	313	326	363	354	341	340	373	350	341	336	367	359	336	333	324	344	352	362	363	349	334	360	331	336	322	338	344	316	330	309	346	362	367	333	335	394	350	329	347	334	312	326	335	339	334	328	322	338	353	295	361	339	351	338	345	345	356	339	345	363	336	355	326	352	353	321	330	299	349	353	374	333	311	349	339	338	323	355	347	336	351	355	350	320	335	368	321	356	322	352	343	323	346	315	342	354	317	349	383	334	356	340	336	318	334	346	338	350	361	327	356	355	341	350	352	356	332	354	344	342	350	339	361	366	358	346	335	336	350	344	347	363	375	319	351	333	368	340	386	330	330	329	351	343	333	337	376	324	331	328	315	345	334	318	344	312	348	333	345	342	316	324	372	343	369	370	365	334	343	350	346	367	328	374	351	339	311	331	362	351	325	367	315	380	358	324	338	367	345	363	331	336	349	327	346	372	334	369	355	342	355	379	325	346	331	373	362	393	374	373	372	342	360	344	325	349	356	339	346	336	368	338	355	325	332	364	338	337	371	341	372	322	334	337	346	351	362	342	319	340	349	362	324	338	365	345	350	372	325	321	353	310	339	356	332	370	355	372	322	348	367	373	348	333	339	343	342	298	346	313	345	308	341	327	331	320	344	343	318	332	340	355	311	360	354	350	296	357	361	327	351	323	372	308	370	339	317	365	331	283	332	368	362	318	338	310	370	330	328	367	357	343	351	348	331	356	351	353	357	349	354	356	357	344	350	375	357	344	360	342	322	339	327	319	324	349	336	342	347	358	356	362	342	324	346	371	334	332	329	348	320	308	351	330	355	330	373	323	354	351	350	344	366	333	356	361	352	351	326	305	331	340	347	329	355	340	354	355	341	349	372	377	319	349	327	350	377	352	358	346	350	346	322	366	307	390	356	341	366	327	348	343	340	305	327	330	350	371	328	353	327	389	332	349	328	322	341	339	350	326	351	339	362	354	311	356	321	341	372	367	347	388	355	337	331	320	341	296	318	330	305	370	354	371	334	321	367	320	322	319	336	354	362	327	337	327	311	361	363	348	308	318	371	336	338	319	352	357	322	384	328	340	362	368	318	378	327	352	365	338	353	320	347	377	347	319	333	345	316	374	339	350	357	355	332	366	350	350	361	332	344	331	346	356	333	350	349	356	325	327	348	353	340	332	356	334	361	322	321	376	362	323	331	347	362	367	336	333	377	357	350	327	337	357	337	360	342	348	337	335	310	369	358	348	346	366	351	340	335	354	324	298	347	347	325	341	351	372	367	365	337	370	356	322	339	347	370	341	315	355	371	329	316	366	331	388	326	348	336	354	350	369	371	359	361	326	332	319	360	367	350	363	327	336	367	370	316	374	336	359	335	318	360	346	355	397	348	344	316	347	339	356	333	370	340	347	355	317	349	340	383	326	341	340	337	357	326	354	343	380	356	349	378	346	344	351	329	343	324	335	340	330	315	334	319	347	348	345	326	334	363	317	339	345	326	312	320	388	329	374	342	327	339	347	327	338	305	371	353	315	313	322	351	327	377	316	371	388	330	330	363	353	345	373	375	345	346	343	338	358	330	323	322	348	374	336	352	329	338	297	347	321	359	345	348	314	327	359	336	364	358	341	347	335	320	355	366	326	328	338	327	353	321	323	317	329	355	353	337	346	347	326	347	355	320	339	389	352	351	358	345	358	373	328	354	321	350	358	344	374	336	321	350	334	308	329	332	333	370	337	334	346	330	344	342	314	351	360	347	355	347	357	350	335	368	334	333	355	328	365	349	341	343	326	354	319	332	357	332	354	311	343	349	337	350	337	337	365	325	340	332	331	347	327	345	380	328	345	352	348	353	337	361	358	346	333	315	332	332	323	364	336	323	362	330	367	361	334	323	332	343	354	350	336	361	319	327	341	396	357	365	337	315	353	304	313	317	360	345	337	336	320	327	378	337	365	315	367	348	353	355	351	322	312	321	335	334	310	333	369	336	332	345	339	319	377	325	381	351	341	329	352	342	328	345	356	315	333	367	338	334	358	334	296	318	351	381	357	365	345	352	366	335	339	340	367	369	342	334	344	374	341	347	309	344	337	370	352	323	344	354	353	334	349	328	350	341	339	314	332	307	335	361	340	329	340	353	360	352	336	351	345	336	358	361	366	325	336	335	370	327	378	351	356	329	322	338	333	330	349	353	347	324	331	349	314	346	330	360	339	334	346	343	317	341	327	354	319	361	342	366	383	339	368	345	334	327	354	361	337	331	345	357	373	331	367	362	319	351	325	365	340	373	337	318	343	348	361	320	361	372	338	331	331	360	370	326	391	343	335	318	313	341	319	349	309	356	335	323	323	379	335	375	339	352	373	362	334	330	333	338	368	344	350	334	362	325	362	333	350	329	351	336	364	328	330	316	319	335	337	351	323	334	311	362	350	353	356	358	353	347	346	352	379	346	326	322	327	338	334	354	314	340	333	369	341	310	340	372	311	364	329	345	328	351	315	346	354	326	342	365	345	336	326	313	320	379	329	329	347	349	377	345	340	372	336	381	368	355	352	368	338	398	332	336	332	337	352	317	354	358	333	343	355	352	355	338	327	367	359	334	354	382	355	366	328	316	327	312	335	370	343	320	362	382	371	333	356	354	349	332	324	339	334	351	354	343	354	310	366	342	348	339	365	366	383	344	296	364	355	338	329	336	337	344	366	347	302	348	317	333	334	300	373	348	354	343	358	319	332	355	334	332	325	351	335	347	314	338	367	379	344	360	329	360	367	339	363	316	333	326	328	315	320	356	334	320	344	339	361	316	342	332	372	380	329	358	357	335	323	366	338	348	342	352	343	335	341	353	345	317	352	352	353	364	375	343	356	349	360	345	346	332	314	325	361	349	334	340	369	341	327	315	356	355	366	334	350	362	353	331	369	343	353	360	311	312	304	323	364	349	371	327	358	372	343	342	371	341	337	356	366	349	327	330	350	317	326	319	343	350	342	344	349	395	360	340	362	335	360	368	350	366	351	352	323	334	339	341	377	334	313	337	353	319	403	336	373	295	319	378	374	337	360	359	336	311	328	315	314	348	375	302	299	331	353	349	331	365	371	354	357	382	379	338	348	311	344	326	347	345	336	365	342	355	345	358	337	344	312	348	345	353	336	366	352	341	344	351	337	334	370	344	316	325	340	314	370	346	310	330	370	331	320	371	339
8124	33849	76745	71621	53404	36954	22129	9190	2942	938	647	666	631	630	693	634	640	614	678	640	644	570	665	663	636	599	655	587	655	697	652	677	611	699	670	642	601	632	674	635	641	638	663	624	626	623	603	669	672	668	647	635	647	620	644	605	640	620	669	678	673	628	643	655	597	624	648	670	618	596	634	664	625	662	627	627	644	623	631	666	632	612	658	634	668	627	670	611	610	655	646	658	640	660	656	653	653	613	625	670	651	638	611	649	663	631	690	671	677	643	635	651	634	656	677	655	658	624	649	625	657	624	607	653	689	611	645	620	677	637	657	652	618	663	624	638	700	651	649	666	641	684	660	679	642	633	610	618	639	595	597	671	635	693	672	655	631	689	623	668	584	644	671	673	612	642	668	611	686	614	629	639	646	673	570	639	648	639	648	662	693	685	660	637	649	646	633	657	636	621	652	645	633	628	633	623	631	674	613	645	636	614	652	685	696	664	626	664	628	629	623	606	639	634	624	657	619	648	651	644	613	613	635	681	623	639	661	602	644	627	661	660	667	665	582	624	592	671	647	634	689	650	616	619	617	668	659	661	621	640	668	661	605	614	606	613	667	666	607	649	602	617	644	655	614	600	632	623	611	627	624	675	639	604	658	649	650	679	630	656	651	619	667	666	667	662	631	632	652	602	654	612	676	641	636	670	617	667	650	600	622	620	633	680	636	646	617	671	652	637	643	660	652	624	672	634	644	648	666	618	668	622	627	624	603	634	629	602	653	660	668	617	670	633	674	638	628	631	627	643	650	646	626	611	607	642	620	652	635	627	672	615	616	654	640	607	658	649	701	587	637	683	633	644	629	639	573	660	640	625	654	618	610	652	661	641	625	609	614	639	658	663	659	646	669	668	647	646	625	639	663	674	643	598	658	580	606	605	631	675	669	664	708	633	636	654	653	670	625	649	705	601	644	633	630	638	648	620	678	683	661	608	648	626	669	584	657	629	631	647	660	600	627	662	660	664	665	647	613	662	632	683	640	655	622	638	673	682	647	661	605	620	675	638	596	629	638	704	593	639	635	676	660	686	597	689	669	622	675	646	711	612	631	646	633	690	636	630	626	629	656	623	645	647	669	563	653	675	627	656	630	644	681	632	665	691	616	618	661	636	649	676	603	652	615	632	643	613	664	604	677	642	610	614	666	640	650	633	692	638	638	620	644	638	645	604	682	643	641	598	615	690	625	669	650	643	650	637	621	653	652	630	657	640	584	677	635	639	648	686	635	640	662	641	642	602	633	625	640	678	653	613	618	665	608	653	653	595	700	659	618	643	647	639	673	646	605	662	682	654	658	679	658	616	641	621	674	636	639	616	594	680	709	659	661	649	676	651	680	656	673	612	657	663	620	670	607	634	665	687	624	703	618	649	648	627	638	620	616	639	656	665	623	647	634	667	607	635	665	663	617	662	585	652	632	665	639	592	669	640	661	663	652	655	636	666	670	633	638	678	678	659	649	677	625	623	653	663	642	635	639	638	686	601	626	643	626	675	595	618	693	667	620	639	640	602	656	608	651	624	660	676	664	635	623	623	682	637	644	592	668	654	623	628	617	624	662	605	577	670	622	664	668	701	633	620	641	632	656	612	624	652	609	646	648	620	632	634	599	655	661	631	650	623	623	670	625	613	672	667	626	595	614	633	635	649	622	680	722	587	602	672	660	638	646	664	650	619	670	606	609	645	663	674	617	633	655	624	647	670	671	613	610	653	634	659	681	667	666	674	624	636	629	660	620	641	653	627	605	605	675	620	599	660	666	648	635	623	644	632	620	616	676	661	653	637	680	624	613	650	600	667	617	683	625	630	614	635	629	614	638	671	629	615	663	590	671	628	651	657	675	606	675	619	669	665	621	655	622	649	638	707	636	602	683	593	670	602	681	660	629	633	639	599	650	653	601	657	643	597	669	640	656	660	633	650	660	659	657	641	640	650	619	648	679	652	673	666	585	650	635	674	645	695	664	608	639	617	655	671	638	661	620	654	638	656	651	660	647	607	627	651	630	629	645	662	632	645	644	672	661	656	660	647	647	686	662	649	617	662	669	657	685	661	658	678	664	672	641	635	667	628	617	658	616	610	630	653	657	649	660	617	665	655	594	622	672	624	664	668	646	628	633	669	599	637	641	652	626	659	628	631	669	608	689	581	624	652	641	617	631	641	631	655	614	659	609	657	692	666	652	703	677	627	619	651	673	638	645	636	654	669	564	655	626	680	671	656	676	624	593	628	639	655	642	660	632	622	574	664	649	637	640	668	602	648	663	662	640	611	626	616	619	664	663	604	646	591	643	656	614	642	626	624	651	632	603	649	644	648	622	622	607	631	638	658	639	661	649	628	667	647	655	638	649	649	623	681	649	674	649	599	631	612	671	633	657	641	635	645	619	628	660	626	691	666	623	613	647	643	627	643	674	628	673	582	629	635	598	654	633	638	657	656	617	636	621	669	620	629	646	636	649	659	644	672	629	653	659	655	659	660	649	623	667	626	681	623	602	625	616	622	647	607	648	611	673	597	608	630	629	694	619	632	679	632	628	665	618	629	631	658	628	636	643	597	688	661	671	671	612	627	605	633	629	606	644	650	668	638	638	644	636	605	670	603	623	627	631	643	646	665	659	609	597	644	668	600	661	631	668	597	686	643	599	690	614	722	621	624	662	649	653	595	627	625	600	657	631	660	644	621	637	664	702	643	602	614	605	618	589	617	634	627	616	682	616	646	629	611	687	621	674	575	620	622	654	647	611	720	662	636	609	649	647	639	668	641	640	648	600	609	626	617	661	648	634	668	685	640	639	652	678	641	615	634	628	684	634	620	714	666	630	592	614	630	583	647	625	622	623	661	682	694	655	697	685	628	665	703	626	659	617	635	659	617	658	630	622	672	634	590	639	632	644	673	696	641	645	696	646	644	680	612	642	669	597	638	630	668	609	643	636	674	646	590	654	632	632	655	675	663	616	645	669	626	650	602	661	607	646	646	621	629	619	661	643	666	629	685	648	622	625	652	633	667	625	660	606	638	629	640	627	632	661	629	672	654	600	636	630	664	654	638	657	682	651	666	661	600	672	661	610	637	646	649	635	669	658	600	619	597	656	638	702	629	703	623	645	650	618	622	646	636	629	642	648	636	612	641	637	676	620	660	637	650	626	655	654	608	689	657	675	628	644	656	641	628	628	705	639	650	635	604	599	627	607	665	656	683	619	616	693	645	639	662	603	626	625	610	634	618	642	631	612	647	669	687	647	643	636	634	672	634	696	619	597	660	619	615	718	635	652	588	655	646	649	684	680	638	636	653	593	641	630	649	685	676	633	651	665	655	594	638	637	618	656	660	662	603	629	675	629	638	628	636	688	628	639	602	630	627	618	629	619	604	672	620	622	619	643	698	645	641	616	647	616	694	590	659	634	653	672	605	654	659	635	602	643	672	659	621	672	620	686	623	604	640	659	632	676	684	677	620	605	667
23446	21389	33333	45665	45684	36929	25929	9967	2036	673	415	406	442	410	419	371	407	394	416	423	382	421	421	433	383	461	428	399	390	426	396	389	376	410	413	432	433	409	391	390	382	406	379	403	409	381	408	409	400	414	424	370	422	431	372	397	387	379	412	383	391	402	398	369	434	402	416	412	371	419	418	423	408	398	379	386	410	360	445	388	411	413	402	406	355	388	397	390	382	421	369	439	402	416	410	419	405	399	395	377	420	403	383	405	409	423	372	379	426	362	400	386	383	377	415	402	400	377	390	429	401	409	419	404	403	383	390	364	438	382	384	417	405	386	390	383	397	396	408	390	388	349	407	394	359	372	373	386	416	403	381	401	413	408	409	394	379	399	413	376	407	388	443	418	387	437	434	414	398	368	426	367	412	405	394	395	415	417	390	382	377	382	400	436	402	384	392	399	379	456	391	412	411	360	355	410	361	387	436	402	415	384	384	404	418	399	361	384	377	412	394	386	362	398	437	407	403	406	409	411	423	375	409	384	366	437	384	375	381	376	417	405	386	407	363	396	360	393	407	414	431	411	413	391	367	377	391	362	416	434	384	392	422	421	396	398	391	414	390	383	389	402	399	391	428	429	395	424	390	425	367	390	398	426	409	362	435	439	428	401	371	390	407	394	396	379	413	389	428	417	366	427	387	442	399	394	433	407	404	397	344	402	443	401	402	381	392	405	393	400	364	390	422	374	417	398	416	400	407	378	398	385	412	448	382	421	402	411	422	423	397	391	402	372	421	399	420	382	429	378	387	363	395	426	395	392	394	396	426	377	382	420	415	372	342	391	383	381	409	369	443	413	445	437	402	376	380	427	437	430	394	420	416	415	379	427	419	438	390	374	408	391	389	398	385	386	366	370	416	400	393	405	431	384	443	393	402	417	393	400	387	392	394	356	362	369	380	408	369	398	413	422	381	443	384	434	389	381	394	410	389	389	380	414	393	403	433	388	415	415	393	389	423	410	396	412	392	389	400	371	396	367	376	416	390	387	380	384	389	414	375	388	424	383	387	426	399	381	360	393	398	413	399	411	411	404	406	391	418	434	394	424	418	400	399	434	376	381	421	401	392	428	356	418	380	380	379	416	438	412	415	417	394	400	377	409	381	379	403	434	382	410	425	400	397	438	418	377	426	392	420	443	361	439	380	435	366	371	414	390	431	412	368	415	390	418	430	413	364	402	428	409	389	427	401	435	372	374	410	395	418	437	404	359	417	375	356	387	399	395	407	379	422	418	398	419	383	415	401	366	418	401	387	388	417	380	401	409	400	401	393	392	400	388	412	429	396	431	429	390	390	383	421	405	401	403	404	385	432	420	342	396	341	434	396	383	366	383	407	386	425	373	410	380	366	404	419	402	390	401	397	400	410	370	345	429	389	433	380	383	394	434	382	400	404	385	376	395	402	437	373	403	361	390	365	402	431	392	398	392	417	408	399	406	433	399	388	411	393	411	421	391	414	397	385	412	364	417	374	361	410	415	408	407	401	412	423	398	438	407	392	407	422	434	397	412	407	422	404	415	419	422	409	409	413	407	427	389	446	403	396	417	377	377	417	398	379	358	406	420	424	377	383	387	412	384	392	409	395	441	393	421	382	415	418	393	418	389	379	420	402	425	428	404	374	391	393	378	409	408	414	414	411	382	375	396	404	378	396	397	434	416	400	394	388	388	454	408	390	408	396	372	411	439	367	373	390	421	393	430	391	404	380	375	408	399	389	403	406	418	418	368	422	375	403	391	359	399	363	367	402	409	417	416	426	404	401	392	410	385	378	414	383	415	359	399	374	408	413	380	394	439	403	417	427	380	373	392	421	381	394	385	383	417	383	417	396	371	413	402	401	402	375	369	389	379	354	392	361	418	373	400	395	381	401	399	403	393	398	392	414	421	372	402	397	419	407	410	394	413	416	386	413	416	400	381	377	375	395	401	397	417	423	410	419	431	434	404	415	406	380	408	395	359	386	392	381	387	377	428	391	402	382	393	378	433	389	388	431	428	415	392	409	372	407	412	372	395	418	416	382	392	417	414	410	395	399	402	357	382	383	386	405	416	373	425	372	414	434	413	408	413	428	395	394	376	404	410	404	398	400	379	396	396	414	400	373	408	421	406	409	432	400	389	389	385	390	397	381	397	392	398	408	430	390	402	367	369	393	398	353	400	381	373	388	413	335	412	393	416	423	438	379	384	394	342	407	397	404	385	403	399	412	380	407	353	397	416	417	361	382	406	391	430	405	413	406	407	387	336	400	414	388	392	399	389	423	398	370	384	390	408	370	404	356	399	363	422	387	379	398	377	419	399	426	376	404	407	425	403	399	418	430	402	392	384	382	399	411	386	412	378	404	378	405	391	405	410	419	364	364	418	413	400	367	411	402	377	420	405	391	394	419	429	389	430	406	370	431	402	406	404	359	427	415	399	423	380	408	407	392	425	389	422	404	398	369	388	381	437	384	409	380	411	401	429	431	400	384	404	415	401	396	412	385	399	384	406	405	422	396	417	370	416	391	402	417	418	415	411	406	392	396	393	404	386	414	390	382	416	381	397	391	417	410	389	386	372	386	407	384	388	387	382	393	403	375	381	384	376	369	446	434	415	396	400	431	412	384	373	378	423	408	389	422	403	381	398	410	403	382	402	432	408	412	408	419	423	346	399	384	423	404	400	381	425	423	399	398	411	422	401	380	388	404	409	359	396	441	389	423	399	392	393	434	369	400	413	418	395	383	411	404	400	360	451	415	416	397	407	377	381	363	394	389	405	405	408	406	374	381	415	419	403	427	369	366	372	401	402	393	415	396	414	424	398	403	384	400	377	377	402	422	394	405	388	388	411	356	400	411	386	388	409	440	423	405	438	406	394	420	435	358	423	362	384	367	401	395	399	409	407	374	386	399	360	394	353	428	401	358	409	398	360	431	397	395	416	384	397	416	387	389	367	408	397	390	374	382	367	396	367	393	404	439	429	389	387	406	398	406	412	402	381	406	413	424	410	432	396	398	405	427	342	399	372	392	405	425	401	403	385	366	421	388	388	416	397	417	380	412	396	397	384	400	422	417	439	356	389	426	374	379	388	410	436	392	386	396	388	401	417	409	424	377	408	392	411	400	422	403	385	404	385	407	396	390	397	393	390	404	396	402	378	442	396	388	421	384	393	386	389	413	381	418	417	401	409	417	374	410	423	405	395	403	405	393	405	364	425	382	412	389	386	405	394	405	425	411	420	427	399	402	387	382	414	419	404	408	370	393	392	419	384	435	399	403	431	383	409	397	382	385	428	430	387	390	371	434	418	388	404	413	371	389	394	415	391	392	444	416	417	392	389	389	397	432	416	394	409	393	390	359	386	424	361	400	409	380	427	391	417	372	442	411	371	417	395	415	373	438	440	416	382	429	396	395	426	427	387	416	377	432	429	382	391	403	390	420	406	419	382	419	392	380	397	422	382	389	377	383	367	412	412	446	405
10389	37082	82086	84138	63705	45081	29599	14544	4947	1226	773	717	730	722	736	702	707	672	669	694	704	749	690	690	746	729	690	718	705	716	753	742	725	715	737	708	696	727	727	752	703	713	667	775	756	691	721	742	686	682	681	735	675	730	675	689	699	715	737	722	698	711	699	725	708	714	711	744	686	718	666	728	734	741	730	667	697	699	706	694	706	724	738	709	769	748	706	722	688	737	694	688	727	691	746	762	682	697	693	689	735	696	676	713	674	753	729	701	703	710	725	691	725	723	710	696	694	667	737	694	716	719	712	669	721	668	695	713	735	706	704	758	692	721	655	712	688	745	730	684	721	730	691	716	756	711	691	710	701	709	703	709	672	721	692	760	685	723	688	741	679	738	741	693	681	679	716	648	698	733	690	744	700	696	725	719	703	715	718	694	711	679	685	699	676	723	687	655	681	697	713	720	694	693	667	733	743	729	689	722	656	678	746	699	697	682	731	722	694	712	663	699	716	741	713	736	671	710	707	730	677	714	699	721	716	698	727	711	759	704	690	728	696	677	692	695	700	721	713	747	696	695	701	692	741	692	684	678	696	720	704	685	712	675	666	723	714	702	690	669	654	689	710	700	691	721	690	721	689	703	687	722	699	734	687	695	729	671	704	688	743	689	726	670	744	715	690	704	689	660	720	684	734	720	725	727	701	706	719	699	648	680	740	690	737	714	721	674	696	704	717	732	717	666	726	667	689	729	719	709	739	731	710	715	706	703	761	663	701	726	693	745	714	761	732	668	669	689	694	716	677	728	697	735	670	760	714	678	690	729	734	753	749	698	705	659	717	747	724	686	697	675	701	719	701	748	739	725	732	688	722	695	670	731	692	734	702	678	726	724	665	723	741	719	738	716	678	699	722	730	663	737	720	693	691	754	729	737	735	707	692	716	717	711	688	745	689	722	745	676	738	685	715	727	760	677	725	741	735	703	688	721	695	736	647	712	738	661	828	696	649	712	698	734	705	740	727	691	641	692	721	720	715	701	675	715	747	684	734	755	750	674	702	688	709	675	712	765	731	702	717	746	718	702	654	696	695	719	684	728	700	711	717	727	735	675	657	679	748	703	754	699	683	699	695	698	734	671	707	714	720	708	722	730	727	717	680	767	681	750	725	710	689	704	703	662	670	720	706	727	698	660	677	698	698	701	707	701	691	688	695	720	640	664	676	737	771	687	684	704	713	688	689	691	708	731	760	711	735	685	710	733	735	681	664	746	723	689	735	670	708	685	675	715	701	690	748	706	697	729	700	695	686	732	716	685	710	719	726	714	703	682	672	671	695	683	743	712	707	739	681	669	709	727	683	705	701	726	678	683	743	706	696	687	700	667	715	733	725	655	724	697	683	762	722	746	706	701	681	727	744	690	726	702	703	722	762	741	730	753	707	762	708	782	744	732	626	711	630	732	684	704	749	673	709	705	723	688	728	732	702	672	705	699	727	682	728	723	712	714	721	721	713	708	702	661	678	691	762	741	657	707	742	689	763	690	710	704	707	709	722	767	693	676	705	730	697	646	706	733	713	745	731	724	728	692	727	691	717	696	785	764	691	686	733	713	709	671	709	773	745	692	699	726	755	727	711	666	679	736	686	673	691	722	715	683	715	750	727	678	684	706	718	723	709	688	772	742	706	712	716	701	717	740	679	708	713	707	729	689	700	714	732	691	673	714	732	708	714	752	737	738	686	687	728	701	708	647	718	707	696	690	767	695	709	699	701	692	657	673	708	774	703	716	716	720	665	765	698	673	721	701	729	759	691	700	715	716	689	680	731	671	712	719	703	720	706	680	701	681	690	713	713	692	725	671	714	685	681	704	748	701	746	696	712	741	723	740	694	702	724	735	682	698	727	715	734	687	724	746	766	678	735	682	703	714	711	706	709	705	654	732	698	694	702	673	695	744	675	693	711	692	727	696	673	667	721	694	728	708	703	685	710	692	714	722	682	744	719	706	715	688	735	717	677	683	730	715	715	668	750	690	716	759	734	722	727	698	669	677	712	704	682	681	724	678	669	697	723	674	715	751	721	682	693	714	755	725	664	714	744	682	666	692	745	744	721	723	680	663	688	729	717	740	734	746	718	690	722	702	706	720	693	718	702	751	751	695	693	732	717	706	722	760	687	689	721	678	727	720	701	747	692	667	749	716	701	758	750	700	741	709	712	773	691	669	730	726	717	697	671	745	728	737	707	702	671	682	637	738	675	701	674	694	660	676	739	695	677	689	732	665	715	702	677	694	684	706	681	683	757	721	760	691	742	692	740	749	719	705	734	687	728	778	704	712	712	708	760	699	710	695	738	679	705	659	692	697	709	733	622	685	732	671	735	713	714	739	699	723	734	673	688	718	680	732	732	702	766	678	721	719	683	730	722	714	674	691	720	739	707	688	728	721	752	750	712	661	736	709	704	677	731	704	717	695	731	679	705	699	707	691	688	678	742	708	699	693	701	789	703	705	734	703	692	741	744	703	768	711	679	721	669	698	699	668	712	710	670	734	711	726	701	712	676	740	639	698	700	666	730	681	671	697	713	710	719	725	732	754	741	718	718	681	714	719	708	680	691	694	750	718	712	677	693	720	733	713	712	722	709	689	723	718	722	707	722	721	740	679	707	706	714	709	667	699	780	696	709	695	681	663	679	712	692	682	738	698	694	693	678	689	706	666	665	707	726	661	692	763	724	731	726	723	693	699	703	750	696	735	704	698	754	710	697	680	717	728	727	741	732	707	678	694	706	682	650	713	709	711	717	702	735	720	681	715	709	682	748	749	687	737	673	738	718	702	720	735	705	710	729	726	729	722	667	708	694	695	714	715	747	711	692	667	731	723	704	686	685	705	692	686	694	697	677	699	714	708	690	681	708	727	713	720	701	722	715	735	733	678	662	709	740	710	720	714	682	734	714	728	667	698	698	689	694	703	667	708	686	768	702	694	694	705	744	634	732	710	694	682	753	699	706	749	683	648	791	678	694	723	667	705	702	697	699	703	699	723	681	743	692	738	718	698	692	717	723	682	738	679	695	715	697	735	752	708	702	700	701	751	751	701	743	712	699	706	699	700	684	785	748	679	696	725	748	698	686	720	708	745	748	705	698	731	747	683	740	654	678	665	729	714	669	716	755	741	703	669	718	723	663	737	710	725	703	726	673	675	710	755	736	699	669	671	713	704	692	666	720	741	706	706	684	712	700	760	721	713	704	691	691	717	695	703	687	706	714	693	695	669	749	722	706	697	697	737	710	728	699	720	731	707	715	718	677	668	699	694	698	682	731	715	750	719	667	717	687	735	762	731	696	708	735	708	728	747	698	694	716	745	683	741	718	723	714	721	723	731	702	783	695	711	687	708	706	713	703	757	716	716	750	677	730	717	756	725	709	701	753	716	668	638	724	694	673	680	684	749	707	690	728	736	732	678	703	708	726	707	693	666	653	660	700	674	727	730	698	701	736	725	662	724	756	685	754	749
27012	19622	29069	31456	17515	7275	2667	1192	603	492	425	444	457	458	440	403	415	430	452	455	429	467	442	432	435	417	451	402	410	451	440	404	408	445	450	448	412	416	426	439	429	455	415	407	449	442	437	415	421	465	403	437	430	442	413	428	461	443	461	419	450	415	427	396	417	427	418	443	430	417	431	423	410	443	442	463	440	450	458	426	468	441	431	437	432	444	453	417	448	419	440	464	415	460	429	430	446	394	425	459	428	448	413	437	464	412	443	461	469	438	447	447	413	459	465	438	448	480	419	450	428	473	448	444	448	426	406	438	433	422	404	429	442	449	483	416	429	417	408	480	423	434	451	448	436	457	418	381	421	432	462	447	419	426	427	425	429	416	407	433	436	455	430	461	431	437	437	447	431	442	467	426	401	431	416	433	423	426	404	420	417	442	420	424	464	399	425	423	407	410	419	430	442	456	432	419	406	398	421	441	445	445	417	421	430	429	441	468	440	449	401	456	440	420	449	448	484	390	417	391	449	427	401	420	443	446	474	430	440	427	494	436	406	447	427	394	423	451	425	449	441	455	424	415	437	438	431	456	457	463	416	456	412	447	423	410	409	447	445	429	447	450	455	414	433	414	427	420	419	445	436	440	421	431	459	447	417	454	462	453	417	465	447	428	427	381	415	430	414	462	444	416	450	455	406	421	408	436	415	441	443	442	453	425	442	435	433	427	446	442	416	426	445	468	445	417	433	382	423	435	431	442	446	405	477	464	418	447	417	420	429	443	470	450	455	435	432	417	416	407	430	454	415	408	413	432	462	434	411	446	459	479	387	430	460	411	411	436	467	429	464	449	416	452	408	410	438	402	444	452	434	450	419	430	449	444	428	412	400	429	447	387	443	438	440	408	421	450	432	401	420	416	442	463	413	437	424	388	434	467	417	417	429	382	418	418	460	431	425	450	437	434	456	453	463	460	406	452	403	411	409	435	457	441	423	435	427	447	433	458	452	396	420	423	435	445	444	459	399	453	458	449	392	462	433	456	410	454	429	405	458	427	433	412	413	469	467	437	429	413	404	434	447	383	444	428	411	453	414	415	434	424	451	415	444	439	454	453	422	468	415	440	427	422	439	448	427	415	423	446	398	452	420	439	444	428	384	428	444	433	401	478	428	411	427	412	472	444	410	403	445	442	435	441	409	456	432	422	442	439	462	435	418	431	387	430	375	404	434	419	417	441	421	427	429	435	433	403	479	453	401	413	424	421	444	424	434	465	412	449	425	420	441	430	431	419	392	442	442	438	450	438	409	444	412	420	412	426	406	448	412	442	461	419	445	400	464	457	450	421	410	417	430	448	440	427	398	387	437	428	442	450	436	417	428	430	406	378	435	452	411	434	416	407	431	402	433	444	405	431	425	401	444	414	436	453	424	420	446	467	403	405	400	428	418	435	443	433	431	454	439	432	463	442	414	447	437	492	459	478	453	431	432	436	433	427	432	437	431	450	425	440	409	456	412	413	420	448	412	467	439	438	440	421	481	447	398	430	413	454	429	414	436	407	470	401	430	427	421	465	440	409	451	422	443	429	435	466	479	409	480	420	455	436	432	440	429	420	432	438	408	453	443	413	423	442	403	458	399	429	417	437	472	443	418	444	411	413	411	441	455	454	423	483	448	416	442	421	445	446	441	459	402	449	449	413	403	407	402	456	436	442	437	401	455	408	446	477	424	428	430	419	442	454	426	462	430	455	412	422	406	424	418	434	432	400	451	422	423	420	426	450	430	436	440	431	407	467	460	457	461	399	449	437	418	423	448	433	405	449	458	415	459	472	438	416	432	415	455	457	459	444	432	433	413	398	434	366	471	419	441	456	461	439	411	437	422	410	445	416	442	433	430	469	445	403	393	424	450	385	397	434	446	461	447	431	397	466	464	439	480	407	400	418	454	448	437	464	436	429	435	410	445	432	471	459	456	391	432	421	449	432	448	444	424	440	419	456	457	440	455	444	435	454	441	449	450	432	433	473	460	388	396	434	418	420	429	408	453	456	422	419	442	417	482	448	465	446	412	423	431	427	389	469	426	424	409	453	476	427	422	497	449	460	431	462	459	431	428	387	413	422	444	444	419	445	446	466	446	421	435	473	443	443	441	416	432	425	414	435	456	415	431	459	441	409	465	428	429	435	429	413	450	424	459	469	460	438	434	458	414	463	435	458	426	462	424	450	430	460	439	430	431	430	425	465	434	432	405	402	425	438	443	401	425	435	428	435	450	438	462	449	418	429	428	408	412	404	396	466	433	457	423	417	440	413	413	432	444	394	438	416	447	461	412	386	471	421	478	481	435	403	449	424	422	431	416	408	430	444	417	392	453	418	427	435	443	400	456	447	405	462	455	413	432	393	418	442	427	407	432	451	456	455	426	445	451	436	427	459	449	409	436	446	482	419	428	434	408	403	437	456	476	450	403	407	436	424	445	463	418	427	452	425	415	449	385	450	431	444	459	413	473	443	418	422	395	421	443	452	428	410	427	463	426	423	417	478	419	446	475	439	388	451	452	444	443	426	430	433	415	425	423	469	427	419	441	457	439	437	408	426	427	436	434	453	403	430	385	477	433	413	430	432	461	411	458	430	462	418	411	465	437	432	404	450	433	422	407	417	433	384	448	437	417	440	432	435	446	408	456	428	415	442	438	417	479	420	419	464	436	414	474	456	430	430	428	436	437	409	437	430	401	414	445	439	419	411	450	454	405	433	445	420	424	441	446	428	472	421	415	404	425	452	401	410	420	446	431	420	416	459	450	408	428	447	436	441	439	448	450	468	453	438	446	442	433	425	422	450	418	428	429	451	450	451	418	453	439	438	427	470	429	464	455	431	450	450	391	475	434	413	432	421	435	453	399	470	396	422	443	427	408	450	397	459	404	459	413	451	454	411	398	408	405	403	433	425	433	419	406	450	452	399	431	474	420	435	460	421	458	443	427	398	433	441	456	469	440	395	455	433	446	462	415	446	423	405	430	444	411	416	438	434	459	460	442	436	455	470	421	434	414	439	449	403	450	449	416	440	486	407	435	449	428	455	418	430	423	434	403	471	437	465	448	449	438	448	438	424	429	467	449	431	421	424	423	460	442	421	424	419	408	410	406	407	412	451	404	436	479	411	415	442	466	425	454	407	395	414	417	408	446	381	424	401	446	448	423	458	436	441	469	419	464	401	430	409	429	411	436	415	462	382	445	469	429	418	442	431	427	427	414	432	418	402	443	454	473	419	436	435	452	398	440	464	435	467	437	433	401	429	453	465	437	464	443	445	462	426	453	448	445	454	403	446	447	425	417	424	457	421	456	465	422	449	433	416	472	427	407	408	430	400	431	477	449	397	500	400	445	432	448	423	426	432	440	407	435	405	412	418	436	450	448	438	448	429	423	437	410	451	409	398	420	437	427	467	456	416	450	432	431	427	472	421	424	415	439	436	445	419	452	405	449	446	406	429	434	440	422	441	416	428	481	428
5427	5521	39304	34643	23106	12521	5878	2599	1197	864	730	747	769	746	753	749	792	777	785	798	793	784	773	798	812	808	784	777	809	799	807	834	770	783	782	821	825	816	777	847	805	814	745	796	808	806	766	826	865	752	773	788	814	760	770	842	763	835	807	784	779	768	810	783	763	774	772	771	766	847	786	755	779	851	771	811	800	783	812	792	782	797	774	798	738	777	809	766	786	803	809	823	810	776	785	841	795	778	788	814	794	805	758	820	805	810	848	788	824	840	779	768	775	797	748	805	746	769	824	865	774	810	812	799	764	815	801	788	783	794	808	798	782	767	807	805	830	828	781	797	809	781	781	805	816	798	794	797	804	819	803	777	770	771	814	806	791	809	813	796	752	813	767	809	790	770	810	787	797	789	794	778	757	814	787	865	815	810	777	745	779	808	831	796	837	784	803	807	799	844	797	842	777	800	819	780	780	881	853	802	787	745	832	803	836	771	783	784	741	794	726	796	807	783	778	794	783	834	777	797	780	807	775	794	771	769	781	828	794	786	762	830	771	768	785	791	806	816	819	807	855	777	785	831	831	807	811	791	806	843	820	838	797	814	778	795	805	765	804	793	833	750	761	794	815	787	803	788	719	792	812	786	793	824	768	819	780	758	842	770	812	818	766	776	784	764	791	789	776	779	792	770	769	799	758	802	750	763	814	764	770	748	791	781	856	797	800	774	774	755	825	796	811	791	786	753	822	790	782	750	794	819	796	829	794	819	834	815	801	840	797	794	758	775	833	760	797	807	781	810	800	766	837	825	764	762	812	764	812	793	830	799	791	799	781	807	788	839	854	786	785	769	844	769	733	780	861	835	758	830	753	796	786	768	794	791	760	829	796	771	791	790	796	780	746	775	779	795	784	817	800	852	775	790	787	791	820	805	754	797	777	785	822	806	795	757	829	754	807	801	859	794	788	807	900	840	770	819	792	789	798	778	771	782	785	798	868	776	824	793	830	776	833	784	799	812	806	813	787	799	810	786	776	834	780	742	757	785	844	780	850	860	789	779	788	795	844	785	759	798	772	802	830	816	762	820	841	821	839	761	799	816	763	792	813	790	816	815	816	817	844	803	774	778	827	755	771	793	863	787	827	775	829	799	807	750	783	827	803	794	766	729	818	806	830	819	799	786	776	810	766	816	812	768	801	798	889	765	785	811	795	815	782	780	799	809	779	834	835	825	778	788	757	796	753	789	822	779	829	796	845	841	780	809	818	790	796	719	803	764	801	789	734	818	816	834	838	769	831	845	779	822	794	763	806	802	807	777	785	762	780	783	771	796	735	832	771	779	835	776	796	814	766	808	754	771	807	765	814	768	738	833	796	809	807	790	833	781	767	756	783	893	864	815	750	773	723	814	786	850	769	845	831	805	751	756	830	729	761	806	762	797	800	774	766	770	828	836	788	777	861	739	831	811	814	796	858	827	773	800	787	827	807	862	801	780	779	772	805	773	809	780	792	750	811	846	757	803	813	807	815	804	798	815	753	841	761	774	772	813	812	814	764	756	781	751	835	837	763	808	814	806	862	800	798	753	793	793	740	794	749	817	788	846	817	791	811	785	810	791	801	793	779	781	763	694	790	744	830	786	807	817	733	780	806	808	800	794	795	819	795	751	819	808	793	751	803	810	802	800	775	767	798	740	798	800	782	772	780	809	827	793	774	809	799	799	785	801	853	775	788	753	816	797	793	828	794	790	777	792	754	791	783	767	778	794	806	815	802	783	823	774	796	848	799	795	751	805	799	779	789	836	824	807	743	856	797	822	821	860	761	788	771	793	811	817	820	791	794	790	740	793	800	801	831	781	763	760	798	821	773	790	824	764	833	785	787	796	751	810	770	812	759	777	788	779	826	796	792	787	827	760	733	782	778	790	816	809	791	781	842	774	812	842	786	822	804	764	769	816	823	763	803	784	795	794	820	816	801	809	804	736	791	779	794	770	782	767	795	786	829	773	795	759	805	794	746	774	770	763	791	835	829	776	745	756	827	754	854	759	759	833	816	807	789	746	804	819	819	843	824	797	771	827	769	755	804	776	841	746	794	772	805	799	828	817	772	880	812	807	743	775	866	787	827	809	796	823	809	794	771	768	750	817	784	771	818	778	805	781	780	765	801	761	806	785	809	820	781	819	770	773	810	818	820	736	763	794	829	787	766	817	861	811	777	797	814	834	789	759	787	779	828	765	799	778	800	783	781	771	753	772	776	796	800	811	862	774	827	818	785	811	749	810	785	797	773	786	835	753	768	823	851	801	799	768	821	772	779	742	735	806	763	776	783	830	782	781	789	773	792	818	807	776	798	790	878	782	900	785	802	812	777	861	774	809	813	711	814	813	782	774	792	743	787	734	836	789	772	795	804	770	753	793	810	788	851	800	871	765	782	850	797	773	753	825	809	786	824	797	761	772	783	809	754	782	828	802	770	792	857	841	786	792	761	774	810	816	778	772	833	807	782	752	797	827	838	818	806	798	754	747	776	780	753	781	829	807	841	800	814	797	782	837	833	826	812	793	836	791	808	775	778	820	836	822	816	820	826	762	840	770	800	786	812	758	776	785	784	775	877	822	785	798	799	764	761	791	771	799	775	798	769	796	777	818	768	791	749	790	745	801	759	756	791	840	869	776	785	773	760	819	799	763	776	747	742	813	752	752	849	820	764	771	804	799	855	833	779	764	822	761	778	792	816	751	763	761	780	811	776	822	759	888	781	804	767	795	800	803	823	779	800	741	777	784	812	809	783	790	805	829	799	861	847	813	733	794	786	831	845	811	828	799	779	795	791	773	802	721	810	817	827	766	777	776	815	829	788	802	800	774	797	806	834	760	823	780	785	737	754	780	786	772	759	781	863	782	790	821	810	810	807	742	805	765	823	763	806	807	770	809	831	797	828	759	780	780	795	810	762	800	796	758	807	778	768	785	804	813	767	834	811	735	823	818	777	797	783	801	743	829	767	843	747	796	801	800	782	828	786	809	746	815	837	776	830	802	838	775	820	807	771	760	812	776	798	811	813	809	804	808	795	737	810	806	828	785	769	745	745	816	771	811	791	800	793	836	782	804	739	782	776	813	830	780	765	760	814	766	785	829	774	771	826	753	791	776	800	805	796	756	806	779	794	773	851	785	833	766	768	816	781	823	788	768	801	742	799	743	761	767	831	803	778	816	788	820	814	806	764	829	792	792	802	802	787	838	738	768	807	796	810	751	837	784	768	791	779	756	783	832	775	806	795	808	801	783	794	815	796	776	820	804	816	799	763	730	828	832	772	776	766	751	783	785	742	802	755	750	785	804	809	820	785	815	840	811	734	845	787	779	799	761	767	797	794	783	834	760	832	744	779	789	785	801	783	831	809	822	813	837	817	779	782	753	787	754	817	767	785	801	820	767	807	799	795	820	828	793	788	788	807	819	808	828	806	830	774	785	827	821	770	815	842	803	804	825	744	782	798	796	835	827	769	847
24368	21400	37647	51335	44143	32273	20082	6312	1332	440	366	330	314	329	341	341	299	333	342	339	351	345	365	334	346	338	324	316	344	333	343	333	327	326	331	340	322	325	304	361	315	329	324	341	316	362	334	301	324	309	342	313	326	314	311	332	315	328	322	359	350	330	332	330	350	345	329	324	317	349	312	346	316	318	348	331	326	345	352	342	298	317	326	329	308	334	347	324	312	332	349	314	323	359	334	319	325	340	310	280	367	359	345	333	322	345	347	318	356	333	316	317	318	324	324	303	289	322	328	316	326	356	312	326	335	337	341	308	340	324	326	349	276	316	320	311	347	343	318	347	291	339	304	326	310	318	365	351	294	329	348	345	320	335	290	332	305	296	350	370	350	308	345	335	349	311	315	321	340	303	374	326	330	327	301	304	333	349	350	348	353	332	325	343	359	309	329	333	311	302	284	342	307	320	321	347	354	348	319	313	323	309	320	322	333	354	371	346	343	328	337	329	336	337	319	320	310	338	368	303	328	348	311	338	336	311	348	352	313	351	323	314	316	319	326	312	313	342	337	299	343	329	348	318	346	334	300	329	366	365	327	313	351	325	318	345	296	328	318	375	351	336	323	356	350	328	296	343	330	281	306	325	328	337	312	288	299	317	330	326	315	322	297	349	309	331	332	331	311	287	305	291	328	343	334	315	359	309	304	300	309	355	304	323	360	290	336	328	318	296	312	336	301	348	345	358	338	304	362	327	342	322	314	298	357	301	340	328	324	346	327	356	342	330	318	335	312	311	314	317	337	344	333	322	321	326	335	298	313	292	347	340	328	328	299	310	308	338	318	322	348	346	301	300	317	336	338	305	315	326	328	312	288	338	315	315	331	308	318	315	341	297	310	303	358	329	349	324	346	276	333	328	318	340	312	331	317	305	321	336	330	344	337	327	314	327	352	362	344	321	335	367	291	281	340	362	307	320	328	300	306	341	322	328	351	340	328	330	316	344	311	329	309	332	351	333	324	295	322	343	340	332	344	331	327	307	332	312	350	297	343	302	348	321	351	326	343	329	326	319	312	338	331	331	303	318	348	325	340	333	311	327	334	316	336	320	322	309	300	352	353	313	360	330	318	358	314	325	354	334	300	299	343	309	338	305	345	328	297	327	317	334	335	301	313	310	312	321	333	358	307	331	306	312	317	345	324	310	322	327	314	322	336	309	338	317	339	320	309	338	293	297	337	325	342	340	325	301	325	355	348	287	341	349	318	351	340	341	313	288	333	316	316	352	345	316	304	329	323	346	314	333	342	312	336	347	350	353	314	349	318	309	311	350	327	312	318	345	321	290	343	346	323	309	347	303	332	341	334	332	344	333	334	324	326	316	343	336	340	323	335	313	305	304	318	326	343	320	305	315	299	315	338	330	317	337	316	340	341	337	319	274	307	317	285	337	335	345	296	306	311	309	318	310	347	360	336	308	351	361	299	326	324	307	321	361	352	338	340	337	345	328	282	323	292	315	318	371	339	311	334	306	297	345	368	326	300	320	333	338	298	331	303	333	329	313	334	312	326	311	349	344	305	305	303	347	317	351	289	329	322	349	336	317	305	316	351	302	357	322	349	346	320	311	306	316	308	312	303	339	342	317	314	313	358	296	303	304	342	325	328	307	312	356	326	334	295	334	318	304	350	333	344	324	348	319	325	317	297	294	325	314	331	320	334	297	362	316	310	330	354	340	323	321	311	333	326	331	296	337	348	310	357	337	326	339	306	297	336	328	317	333	302	269	317	318	351	326	302	329	315	342	348	316	321	325	333	333	307	322	332	311	311	319	337	316	312	330	348	297	338	299	329	306	297	334	338	361	296	322	355	316	326	352	323	341	319	326	326	342	301	287	334	321	336	336	274	337	367	302	351	341	336	352	294	325	294	345	326	325	313	315	321	360	310	345	371	310	322	323	329	337	340	330	327	344	323	303	309	339	293	325	313	344	340	357	302	305	344	330	327	351	307	382	323	337	330	340	291	334	350	331	315	328	309	321	309	344	332	299	336	334	319	361	367	314	321	319	329	326	319	334	322	333	319	312	327	336	310	320	344	323	315	335	346	332	330	323	377	334	304	320	312	326	320	315	318	295	300	311	306	301	343	301	350	336	328	316	366	310	324	322	330	325	335	328	328	324	300	349	326	363	329	292	355	294	333	321	320	338	323	339	311	361	320	333	331	318	345	374	355	345	320	314	323	315	340	330	314	326	323	321	327	307	335	352	305	339	305	347	335	330	306	339	323	331	340	315	333	333	357	336	349	306	346	324	329	323	308	316	338	304	356	336	345	333	331	311	340	295	356	352	324	326	347	336	346	331	361	336	330	313	337	298	309	339	349	328	335	310	340	320	314	316	297	310	311	338	363	311	326	344	320	338	340	343	343	296	323	297	331	331	368	335	349	327	310	317	308	297	291	329	373	337	306	319	301	325	323	345	338	342	341	359	314	325	324	326	356	303	302	317	286	331	318	302	307	340	343	320	338	324	319	321	330	308	329	313	292	321	314	315	312	304	337	325	325	327	343	343	340	332	297	330	334	326	307	325	312	335	317	305	336	313	342	324	346	318	298	332	352	312	325	327	322	299	311	342	319	353	351	348	327	341	329	344	309	312	337	313	340	322	293	339	322	322	306	360	321	301	350	307	338	330	321	288	308	314	322	342	305	327	302	347	333	381	312	316	299	336	346	366	342	344	323	336	329	346	314	337	312	332	331	352	302	321	300	327	318	316	293	312	355	313	334	335	330	363	313	356	328	331	364	343	320	312	331	348	344	297	328	317	326	322	353	318	362	346	307	317	311	305	340	318	316	359	319	342	340	327	330	330	329	293	338	341	290	313	316	338	349	333	310	338	335	267	334	333	350	352	348	345	316	334	322	297	345	300	315	303	326	288	324	316	323	289	332	375	311	344	339	331	310	348	306	311	326	355	321	318	355	346	337	351	296	288	312	287	335	321	331	320	315	364	323	325	333	311	326	328	329	348	336	307	325	334	319	313	331	319	335	322	310	301	312	315	325	326	301	317	320	310	358	328	307	340	358	332	339	295	317	331	332	311	317	295	343	321	338	354	311	304	321	363	349	322	292	314	301	325	323	331	339	332	354	301	302	329	323	326	320	346	334	340	334	328	340	348	296	313	346	339	321	357	309	311	348	302	300	336	304	318	354	324	346	338	316	353	350	269	341	330	357	303	303	326	350	338	313	344	334	324	327	327	326	325	325	315	342	340	317	319	323	295	334	335	326	327	345	324	314	322	321	311	337	327	312	308	326	343	363	331	317	305	332	314	344	329	359	326	315	303	316	292	314	332	359	320	317	340	303	330	325	314	342	340	319	335	350	322	303	314	337	316	327	325	341	345	321	334	328	373	328	339	287	364	331	338	332	314	317	350	303	372	322	312	331	301	301	320	303	368	317	326	306	348	323	319	317	325	343	327	343	321	332	329	351	319	331	306	292	321	346	301	334	359
7213	28551	77473	68794	52499	38092	24632	11314	3521	774	639	651	603	629	609	607	565	661	555	636	621	620	599	611	616	615	584	565	643	599	582	623	602	596	624	582	575	621	556	641	602	605	596	633	652	639	602	603	619	605	618	614	592	558	606	584	604	634	614	607	632	612	620	615	661	608	594	604	620	596	645	564	629	602	591	604	592	632	574	574	592	608	637	619	607	610	638	563	617	598	637	583	621	577	601	602	587	594	618	639	596	648	657	600	593	595	599	648	620	628	612	620	575	626	617	632	606	611	587	632	594	609	653	630	617	645	602	591	620	594	634	622	605	615	635	613	612	611	623	592	625	609	595	646	637	577	567	615	596	607	631	591	622	628	576	594	564	638	596	622	542	610	585	618	595	631	648	595	591	577	633	634	610	601	603	609	628	600	597	626	598	647	605	600	603	607	567	611	648	658	596	557	636	608	639	626	640	603	586	632	620	564	614	624	585	624	674	629	609	582	630	624	608	605	612	574	604	602	640	652	592	562	587	593	617	640	614	643	587	634	585	594	653	622	601	615	612	566	588	624	637	604	587	614	627	553	589	629	622	647	611	647	614	600	636	578	618	619	681	616	656	567	655	624	591	633	593	614	606	591	626	648	595	626	638	602	604	592	614	629	574	629	598	585	596	631	658	622	612	583	603	639	572	609	639	589	614	592	616	644	630	602	636	567	640	625	617	585	624	593	621	572	574	540	560	642	603	569	605	560	585	559	582	603	584	645	613	649	614	606	622	645	632	618	591	644	577	644	648	599	631	588	569	589	571	611	576	626	606	623	607	557	566	586	627	589	592	616	592	567	609	579	656	629	626	609	600	637	560	598	614	643	584	590	588	582	611	653	614	604	618	597	641	623	577	613	614	607	609	614	616	631	593	600	647	614	575	572	576	613	635	627	640	578	612	564	596	626	572	592	591	629	583	599	633	603	632	585	620	624	642	620	616	584	651	603	592	613	586	618	649	645	621	660	651	623	608	647	597	574	559	646	631	573	611	591	615	566	635	642	625	628	577	580	611	597	621	635	615	645	580	601	623	564	590	596	602	554	667	596	611	631	620	570	620	594	612	593	642	581	614	630	628	649	635	632	606	634	632	607	655	617	592	620	637	615	610	567	606	581	596	616	592	577	617	624	624	565	635	593	625	613	580	585	598	603	616	576	593	586	652	590	612	635	583	657	615	613	618	637	625	611	612	605	584	608	627	644	593	616	668	579	590	614	576	607	564	635	594	624	599	595	619	637	578	626	621	610	594	609	594	613	572	657	579	573	615	675	599	602	580	611	586	606	635	598	628	573	580	609	616	585	604	615	603	581	606	585	593	623	619	601	603	614	580	618	593	589	588	618	643	624	586	622	614	592	610	565	617	610	652	596	613	607	617	570	647	590	606	672	581	603	634	621	627	595	594	598	583	596	598	672	610	635	637	595	614	619	615	599	625	610	572	615	630	607	640	607	583	587	560	604	622	587	644	624	646	589	631	592	603	619	615	635	573	625	629	600	601	595	630	604	618	610	593	602	600	594	588	590	662	594	629	643	588	608	613	632	616	581	614	581	596	632	601	660	646	607	580	587	566	595	589	622	592	574	612	649	616	629	604	637	630	602	576	535	647	638	614	601	612	604	623	608	626	643	595	604	577	604	577	631	659	626	595	578	603	632	639	620	618	620	572	653	626	619	642	622	584	587	584	605	590	610	656	636	610	654	570	635	570	586	630	646	641	621	585	638	615	605	592	628	616	573	625	625	592	632	619	614	610	617	591	577	681	586	652	648	585	561	623	591	601	636	604	653	648	571	669	625	612	599	618	595	605	568	566	623	608	594	643	635	600	585	625	573	575	610	618	588	573	596	605	616	602	594	599	604	618	596	610	607	595	627	650	613	556	568	579	600	604	627	636	585	587	611	581	577	572	638	593	598	615	618	588	584	611	623	645	617	607	534	606	588	614	578	628	584	667	572	643	623	600	614	628	588	593	563	651	594	645	589	625	597	607	587	648	585	646	594	587	659	575	630	578	602	603	606	623	629	627	587	619	616	613	590	658	663	587	567	631	583	598	610	591	631	635	626	608	613	606	618	609	566	596	528	557	605	615	598	591	612	590	590	649	623	593	666	638	571	630	588	631	614	585	605	646	627	659	570	604	550	598	608	608	592	589	634	587	637	593	618	603	637	630	604	658	597	600	599	636	600	620	571	588	625	581	608	648	567	631	645	604	639	597	599	541	596	644	642	594	615	556	623	626	617	602	664	606	593	610	602	596	632	581	666	587	631	576	608	603	621	647	622	571	562	631	597	607	569	617	622	604	596	623	586	606	611	629	642	634	551	589	613	592	615	608	624	577	608	530	580	602	641	567	602	651	594	592	607	588	605	618	620	619	625	580	612	600	590	605	641	643	581	571	567	598	611	598	607	624	587	598	577	601	617	591	643	576	601	581	589	586	599	624	611	618	608	607	601	568	594	624	626	655	617	622	604	636	646	599	590	592	583	643	627	648	626	593	607	585	631	659	638	573	616	660	585	602	585	612	625	646	607	602	587	579	559	600	534	627	608	620	569	598	629	629	569	639	602	656	641	606	594	603	629	639	630	585	599	619	593	582	592	656	635	627	608	588	565	602	618	633	599	586	629	630	609	619	688	558	614	624	583	593	629	641	588	599	551	632	560	577	606	607	629	580	638	599	636	605	625	605	596	637	601	609	628	616	595	596	585	614	572	638	581	599	584	600	608	626	609	580	602	612	574	596	595	654	618	586	631	650	608	620	626	625	603	612	576	614	585	594	590	586	641	616	603	610	583	662	612	627	604	627	575	617	620	626	623	577	578	605	604	583	575	569	630	575	604	549	631	597	608	598	695	659	615	632	595	621	586	620	640	590	579	612	572	639	616	643	622	627	643	617	608	618	622	593	613	647	601	630	576	611	597	653	565	553	623	649	637	647	574	586	617	606	600	595	618	617	632	618	588	614	600	602	592	619	620	549	588	593	629	589	574	593	633	607	589	626	564	656	546	570	622	628	587	593	612	617	623	613	612	608	642	594	646	625	647	619	610	625	599	621	586	593	581	584	612	636	608	574	605	602	661	603	565	588	589	616	601	640	601	633	632	597	579	603	589	647	609	620	643	649	593	593	662	656	617	618	575	610	620	624	591	617	598	623	614	615	586	637	558	598	585	631	585	598	593	577	587	615	636	625	625	627	597	622	579	596	603	578	628	626	611	640	626	629	629	602	579	629	648	565	635	616	625	623	600	593	610	628	581	576	635	639	599	619	594	653	623	645	624	599	597	574	604	621	587	580	595	639	629	587	599	595	603	573	620	629	634	610	619	628	613	631	599	606	615	629	611	606	594	600	603	594	565	562	630	603	619	576	632	603	579	602	637	606	600	579	591	601	605	636	598	613	598	635	592	618	607	593	582	620	652	599	647	602	664	591	600	616	626	609	576	645	606	626	599	632	594	614	598	585	576
23367	21400	33838	46733	49295	41166	28989	12164	2850	646	456	419	424	391	399	423	405	406	423	433	346	384	389	413	417	435	448	406	397	438	400	405	408	402	402	410	385	382	362	362	417	400	403	390	405	398	392	381	425	410	387	363	381	415	404	399	351	373	409	389	414	423	392	414	373	364	387	390	377	395	405	435	414	351	398	382	402	375	366	369	395	413	372	384	400	361	404	389	380	382	393	410	369	377	400	379	399	400	395	420	382	448	422	400	388	382	406	444	383	399	392	392	406	373	376	404	377	364	384	400	369	398	407	397	390	403	394	422	391	390	393	406	388	373	404	410	412	413	392	392	414	371	362	425	391	399	409	377	342	396	383	392	412	398	394	431	387	360	345	377	397	364	426	392	384	391	418	363	367	367	384	406	402	353	360	381	365	418	413	388	413	363	402	416	392	378	402	363	424	394	365	391	351	384	383	383	412	377	412	380	397	410	392	432	406	423	386	394	399	387	402	398	423	365	411	415	400	363	451	376	411	422	394	422	391	392	412	405	415	376	378	402	402	357	399	403	443	383	388	399	402	387	376	340	398	385	392	400	396	385	424	395	424	383	382	428	407	364	377	407	394	383	381	398	362	381	367	419	401	389	405	351	431	409	431	338	385	391	371	370	373	379	397	389	372	404	358	374	373	374	399	392	363	424	397	379	399	385	422	360	402	405	423	382	396	374	392	410	390	415	402	383	422	395	402	373	371	397	381	361	392	424	390	390	385	428	396	382	399	380	388	411	383	399	443	394	406	398	411	363	414	366	375	414	385	361	400	384	395	409	402	379	390	371	372	408	377	368	411	377	403	390	390	408	389	418	372	412	390	378	381	403	389	389	401	409	400	410	399	417	413	346	381	369	381	380	435	422	393	403	414	393	390	364	405	363	383	374	385	396	451	390	425	352	357	389	365	353	413	402	386	394	394	401	407	393	393	383	375	403	408	407	375	397	380	396	373	425	387	390	409	380	372	380	391	384	365	423	401	438	371	395	373	401	380	396	387	404	437	378	397	394	389	381	395	398	387	409	406	409	373	385	394	405	367	443	384	360	354	416	395	400	404	372	391	401	400	430	393	422	370	401	362	400	455	407	397	389	377	411	388	417	400	431	371	381	393	411	406	396	376	417	396	396	412	405	404	417	421	406	371	367	379	397	412	341	380	413	361	388	429	391	391	396	408	399	356	394	399	448	400	371	383	401	399	372	399	386	382	372	412	382	396	385	411	368	405	414	389	377	429	400	416	378	390	397	409	388	412	392	370	412	374	406	393	389	385	376	353	424	413	365	397	408	404	388	402	404	365	373	387	405	388	405	375	399	385	427	358	404	389	441	388	385	378	392	400	415	387	425	414	388	422	372	413	377	362	392	403	412	378	397	415	401	409	375	385	379	393	399	366	365	404	398	392	426	400	374	390	435	358	393	411	417	379	418	407	418	345	406	392	402	391	420	392	412	382	397	386	404	386	385	384	388	413	394	411	390	369	404	396	408	416	382	379	387	421	407	390	391	398	358	380	398	370	402	406	374	378	366	373	377	358	397	385	389	378	397	419	373	376	408	381	362	414	414	394	376	408	360	410	380	455	376	404	425	378	363	414	414	382	388	354	387	389	392	394	368	373	372	396	401	393	419	420	360	393	386	424	405	368	358	412	373	393	436	394	399	356	380	365	402	377	386	411	386	376	363	409	399	404	407	412	387	388	407	432	404	390	392	344	408	431	378	387	337	379	417	412	386	384	403	399	375	408	409	384	367	383	392	398	413	372	415	398	405	398	398	376	382	431	416	404	365	391	394	381	410	391	430	330	379	408	422	368	396	381	390	394	422	412	409	373	434	377	366	373	379	400	394	363	390	402	411	385	376	418	397	387	390	385	399	395	420	395	402	411	406	382	402	386	399	384	399	417	397	378	396	414	399	395	399	393	367	360	403	409	393	382	377	389	406	376	384	388	390	407	382	400	377	376	366	417	359	391	395	385	344	399	393	389	361	417	414	376	369	401	401	359	405	399	384	394	400	340	419	423	397	410	395	372	409	370	401	382	425	419	409	417	365	384	402	378	421	420	404	386	423	401	409	391	382	419	387	387	359	365	387	363	404	411	404	342	409	366	344	406	401	394	363	359	429	393	380	409	382	432	393	401	395	379	388	367	384	388	408	419	407	437	396	418	375	379	400	391	363	396	393	417	384	390	398	421	379	402	405	405	418	437	360	400	401	401	422	378	405	407	384	415	405	384	401	429	395	383	386	391	371	399	411	401	373	424	423	386	376	362	414	385	381	384	386	409	390	386	397	368	426	417	394	429	399	360	383	365	401	390	397	389	376	412	402	368	354	400	399	434	385	372	383	393	410	379	389	384	376	363	380	374	368	370	404	351	400	398	386	389	369	412	417	348	409	363	376	378	396	421	390	413	385	467	395	390	333	390	381	379	372	402	374	397	346	366	415	395	394	393	403	393	394	395	403	415	391	382	390	345	423	349	409	391	406	355	419	399	381	405	398	391	408	402	374	413	395	370	391	383	378	397	371	380	389	373	383	393	383	386	417	386	367	366	383	398	397	385	371	406	368	409	448	430	399	386	383	382	387	395	378	367	374	401	409	407	401	385	403	390	390	405	383	391	405	387	362	387	415	402	392	393	411	390	410	427	397	445	385	408	437	390	383	399	399	375	379	402	409	393	359	349	366	430	402	374	418	390	369	400	383	367	418	413	389	383	373	396	377	400	388	420	390	375	398	405	405	373	384	415	374	441	376	400	404	381	383	368	373	429	390	423	394	391	407	392	412	407	407	390	403	393	376	353	423	369	403	414	338	344	396	383	414	416	371	375	407	370	379	388	400	436	393	370	387	406	399	415	404	380	383	394	370	390	416	380	372	407	387	393	411	411	362	392	373	406	411	412	386	415	405	383	367	386	383	403	375	366	388	394	360	427	350	390	402	393	384	414	405	365	424	367	389	384	382	399	389	355	430	370	359	374	407	407	355	379	401	388	430	375	382	407	394	367	349	377	379	368	417	398	380	410	389	391	396	393	405	397	424	384	384	382	404	399	356	391	381	417	410	390	374	403	393	410	369	417	393	380	400	394	364	407	368	430	397	363	394	443	397	372	341	395	399	401	347	374	382	387	380	414	399	372	368	408	383	360	376	364	412	393	384	393	354	421	386	421	387	384	372	427	424	378	370	398	387	413	438	411	397	395	409	385	398	376	410	394	388	368	362	351	418	325	396	379	369	387	383	414	383	385	385	412	389	386	380	376	400	410	389	401	392	393	409	391	400	393	398	377	387	387	395	415	414	359	397	375	400	374	375	366	397	357	399	419	399	387	390	410	392	390	406	421	430	407	401	388	356	368	363	387	372	384	371	381	372	404	394	404	405	384	393	373	419	391	361	361	357	373	399	363	413	416	398	422	392	395	422	406	394	401	369	410	383	392	422	393	401	408	384	366	346	424	408	393	396	389	393	364	370
9749	42906	86503	80550	65183	48332	33074	17019	6018	1328	707	705	693	692	670	718	723	718	703	685	724	712	729	668	729	709	657	687	666	706	668	746	681	682	713	675	689	679	681	640	679	682	672	702	711	708	673	678	709	717	741	709	684	702	708	682	672	698	708	747	713	670	684	719	677	677	711	666	707	661	721	703	716	696	674	700	655	681	731	705	678	689	685	725	654	671	708	643	678	672	670	705	686	723	661	715	699	688	713	743	713	718	666	698	700	697	634	703	705	704	657	704	710	696	679	682	721	635	665	700	716	676	671	686	733	665	711	728	662	725	707	645	712	695	666	701	701	680	715	647	704	688	678	659	724	719	739	661	675	713	686	665	672	695	710	690	715	694	712	729	688	653	694	683	668	733	631	704	671	649	740	701	669	696	733	666	669	699	686	709	679	702	650	670	687	697	629	697	670	706	660	694	705	712	675	661	658	686	709	685	715	728	728	613	710	685	697	655	713	711	671	724	701	684	694	723	723	677	694	715	644	687	655	696	711	692	690	718	664	662	696	758	698	666	706	672	706	694	689	723	689	686	659	740	732	643	696	684	670	682	645	716	701	670	677	700	636	677	669	702	698	676	693	673	679	681	717	684	716	678	705	693	638	701	717	703	705	701	669	671	695	709	694	733	699	724	716	718	707	664	709	634	700	647	687	717	727	685	669	718	715	666	703	698	697	704	736	717	711	687	707	667	701	685	694	704	689	673	696	695	698	716	666	724	673	706	725	696	676	646	694	739	641	664	689	712	709	627	677	663	668	666	720	760	661	685	691	693	633	725	718	732	664	720	657	724	667	672	687	674	655	668	694	686	708	712	685	679	683	691	710	704	691	709	690	673	677	660	645	740	696	679	647	639	713	686	691	688	705	732	693	735	655	707	719	673	713	673	697	653	694	661	693	746	690	696	673	723	689	685	637	701	664	679	702	647	637	710	708	701	685	710	727	685	664	683	684	663	688	628	728	649	649	707	669	728	693	666	670	712	714	734	695	648	653	628	698	682	725	718	661	651	718	661	699	690	690	683	634	679	721	694	678	715	613	670	731	656	730	679	697	688	709	701	700	671	661	649	688	689	670	701	709	697	697	677	691	659	714	699	719	701	675	690	731	722	674	708	671	699	687	681	658	713	703	736	664	707	701	702	734	695	681	682	683	688	658	754	681	708	693	717	677	694	648	670	709	700	683	708	706	706	640	707	690	677	632	685	658	660	701	690	661	709	681	678	719	694	664	734	708	689	686	704	685	700	722	740	722	671	623	705	679	650	690	662	654	664	719	705	716	677	674	696	718	717	701	694	681	736	728	708	684	753	655	686	685	682	691	725	701	671	664	661	667	717	766	669	707	687	668	659	719	690	666	639	731	692	659	730	670	674	690	715	689	695	672	686	676	641	667	717	683	656	720	668	689	709	704	703	677	684	679	654	651	729	722	682	645	674	719	687	700	712	648	674	690	685	689	720	684	673	685	657	720	708	732	705	725	723	680	713	677	683	665	697	698	657	701	692	679	698	706	695	681	736	685	684	709	727	667	713	700	659	663	668	656	673	732	688	662	680	691	727	697	693	696	707	668	748	657	677	710	678	666	669	708	697	706	685	739	668	717	724	694	679	691	689	696	688	692	692	714	697	694	718	740	643	693	715	698	694	688	679	671	693	691	680	712	683	657	661	691	694	719	705	663	670	692	682	661	681	694	717	695	704	733	733	730	731	672	680	670	678	681	659	700	704	721	678	680	683	652	719	656	680	644	662	701	710	710	676	730	671	711	684	692	660	705	649	656	690	707	693	688	696	680	684	647	698	708	696	650	676	661	687	702	642	648	717	704	735	727	719	722	670	641	722	686	721	699	649	613	680	643	689	658	719	650	683	660	694	635	717	674	716	723	706	689	720	663	678	701	690	713	687	718	726	671	682	709	668	725	682	667	705	663	654	699	667	688	733	700	722	752	661	684	681	702	720	679	718	702	646	733	670	705	704	698	651	679	676	717	706	698	687	719	716	679	706	706	673	651	674	660	709	729	682	717	708	692	644	642	708	693	731	671	689	675	656	703	652	657	734	724	661	735	675	706	723	704	694	719	724	723	698	695	673	719	658	711	721	655	673	669	723	681	702	668	691	680	678	660	718	664	672	683	722	754	660	652	666	685	652	685	674	704	680	726	695	702	682	729	686	707	682	666	667	688	705	708	645	691	726	699	745	706	710	739	672	677	671	662	707	682	683	683	720	686	672	722	684	678	697	659	713	680	722	642	720	701	631	696	719	664	722	744	715	677	678	692	691	692	683	725	715	704	642	634	674	679	681	672	674	695	707	743	692	705	663	695	661	686	662	682	718	682	658	700	672	666	706	696	664	711	694	715	708	668	666	674	631	704	672	647	727	704	703	715	710	697	693	684	674	686	680	728	685	694	705	634	682	716	703	702	666	673	667	737	657	655	719	743	700	695	703	687	678	705	657	694	685	729	752	677	673	649	673	658	689	700	729	716	706	676	727	701	707	686	732	671	695	669	721	722	694	697	696	671	694	699	687	706	725	676	665	651	718	659	655	676	668	711	677	725	666	713	669	713	726	674	707	684	647	642	684	681	727	692	708	651	697	661	678	652	669	725	665	679	701	678	699	670	682	731	735	653	704	718	684	720	676	679	694	645	706	650	658	713	690	697	691	747	675	694	750	684	697	688	717	696	675	722	716	708	662	691	748	644	719	702	675	710	692	730	684	704	634	660	673	710	647	661	718	675	697	711	645	668	701	687	723	668	652	655	668	689	698	664	699	677	708	672	701	681	663	707	667	659	692	699	671	700	742	641	702	689	668	709	734	729	676	697	691	710	699	682	645	672	685	705	695	710	654	699	683	662	732	698	679	674	677	682	685	726	681	725	701	680	672	659	712	707	673	687	706	722	720	708	678	673	654	636	686	696	677	671	700	700	646	710	632	722	731	683	649	682	672	660	691	698	714	681	689	693	690	644	676	667	711	685	704	696	676	640	664	673	664	676	638	672	705	653	677	677	701	714	662	679	641	666	657	729	731	651	656	697	612	699	677	717	672	670	668	672	729	716	704	691	718	636	679	687	704	704	745	696	688	688	666	704	630	655	673	682	646	702	660	689	683	689	698	643	698	701	683	703	665	722	715	640	675	634	720	717	690	720	706	735	666	667	686	697	695	679	664	710	687	705	675	685	729	715	684	741	700	701	707	705	719	674	697	680	685	686	735	720	687	656	698	669	691	693	734	665	629	721	662	688	712	659	769	681	719	670	688	689	679	730	652	745	688	695	701	679	688	670	684	697	698	697	682	689	717	709	690	701	675	653	671	774	677	679	692	689	663	689	701	698	649	695	740	688	706	670	676	681	658	698	661	674	713	692	703	716	682	691	706	686	670	675	686	667	662	705	690	678	699	646	750	677	673	700	645	699	686	710	662	643	730	671	682	689	684	701	749	665	709	696	646	710	655	708	684	671	680
26976	20217	29365	27619	17635	8797	3185	1234	656	451	442	460	429	468	477	434	428	429	448	475	478	412	406	451	397	447	415	408	411	454	495	460	465	443	422	448	404	472	449	474	453	457	453	421	454	433	404	458	434	453	449	409	427	412	423	430	429	447	431	451	422	437	432	443	418	434	435	427	447	407	430	425	450	446	465	476	457	445	442	449	471	426	405	398	434	452	434	446	433	427	439	449	456	433	409	470	448	420	453	436	446	398	457	445	461	395	452	443	403	473	406	447	474	435	442	446	415	431	430	412	450	433	394	445	452	433	432	450	435	456	458	443	448	412	444	437	433	480	422	485	445	385	418	463	409	405	431	428	443	453	416	412	422	441	434	429	444	421	454	469	443	434	425	415	398	418	444	466	451	409	429	439	421	433	426	486	419	440	459	421	461	458	471	404	432	442	406	454	394	458	430	424	447	416	469	417	463	473	442	423	427	417	466	414	450	451	420	468	416	438	449	415	475	445	424	449	443	418	422	431	408	445	434	429	415	409	404	410	435	426	423	425	433	457	433	398	444	432	419	458	487	469	427	457	422	410	448	453	447	454	421	413	432	412	436	447	466	441	426	451	421	456	414	463	419	431	471	413	447	388	405	452	451	433	438	460	437	425	483	434	440	451	406	445	410	426	474	416	432	422	444	404	420	467	386	407	440	457	429	430	433	438	424	456	443	449	443	424	428	409	434	472	438	461	461	448	447	449	413	450	461	463	398	403	384	433	464	455	405	437	422	439	461	430	431	441	406	407	463	421	432	466	376	418	417	419	462	424	440	419	399	469	422	420	464	502	440	485	477	412	442	441	440	443	436	408	482	454	433	447	425	450	451	405	480	469	397	431	456	407	457	422	416	470	402	450	424	483	448	401	447	409	442	462	439	446	452	443	415	439	424	444	471	473	419	419	439	435	400	432	442	423	431	421	437	441	390	421	409	480	409	473	462	487	461	467	439	410	447	433	450	467	428	447	428	424	461	451	420	416	449	430	425	429	434	463	415	479	440	479	425	405	431	424	425	459	421	446	427	423	468	400	442	411	431	425	418	426	438	455	423	454	445	418	430	465	445	437	445	446	430	462	458	444	440	456	449	435	453	429	452	444	432	470	433	412	423	400	439	418	454	409	470	430	425	436	481	421	449	415	421	438	456	469	439	419	432	455	406	431	400	453	460	424	428	447	432	486	413	420	410	434	426	469	435	410	447	444	470	469	420	451	455	449	459	423	431	420	464	476	443	446	406	438	394	453	444	414	443	445	447	428	445	415	414	445	445	435	453	398	445	437	440	392	435	409	394	422	405	426	444	448	466	447	467	421	419	455	445	418	446	446	427	419	408	488	415	476	413	396	441	429	401	409	456	435	451	436	424	438	459	411	437	427	436	450	411	473	446	432	474	449	410	395	469	457	428	432	453	419	438	452	426	421	480	423	419	387	448	456	431	453	463	417	425	447	430	408	402	424	469	445	450	420	391	416	415	400	436	417	414	393	436	442	443	408	431	452	411	433	463	458	417	452	427	413	435	434	458	413	436	445	418	439	432	454	401	470	436	423	419	420	422	427	414	464	435	428	448	421	430	460	453	469	415	449	417	398	458	413	429	449	441	403	471	455	431	488	443	450	469	400	429	450	420	442	415	432	443	466	454	458	412	427	443	468	426	455	429	421	464	403	429	457	443	438	436	400	481	400	448	426	454	455	369	454	419	448	491	445	448	423	439	403	427	431	474	410	432	426	430	444	440	412	439	391	454	455	451	480	392	474	435	398	439	424	436	433	442	443	447	445	431	458	425	464	449	426	434	445	428	433	449	437	443	430	453	438	465	457	438	460	413	411	446	449	435	415	439	444	425	435	405	452	435	483	445	446	404	377	428	450	435	428	414	445	459	419	438	427	458	431	432	451	429	422	466	456	482	421	413	442	422	437	435	448	435	453	442	405	470	447	472	408	468	425	436	473	446	463	458	417	475	433	444	490	426	424	447	425	410	432	443	384	426	414	409	437	433	399	434	450	455	443	419	429	413	429	429	438	398	434	389	411	447	441	431	455	443	445	386	429	437	440	415	473	395	465	407	457	450	441	488	452	418	432	444	429	434	448	456	428	425	451	449	422	403	428	430	453	432	428	433	395	456	431	428	417	435	373	423	458	440	465	442	453	437	437	451	407	428	465	435	427	414	419	451	428	462	410	456	487	433	442	420	474	440	429	467	427	449	414	433	419	423	442	438	415	464	403	429	440	411	437	399	461	470	474	453	413	437	441	405	450	442	418	425	415	417	439	436	439	434	424	470	467	398	442	433	428	441	433	424	432	416	452	421	410	446	407	428	438	438	444	461	448	443	446	412	430	440	447	443	469	396	445	439	430	428	420	436	468	435	464	437	469	435	462	430	473	477	448	419	446	466	422	424	415	442	418	449	455	433	447	461	451	431	434	446	426	439	436	429	444	419	450	432	447	459	446	443	460	423	433	393	424	442	418	440	456	454	449	428	457	429	441	430	432	441	429	429	422	427	439	441	430	461	424	433	468	483	426	464	451	411	410	445	395	466	474	439	497	422	443	422	428	440	460	442	453	440	427	429	423	408	472	455	463	426	434	425	442	431	404	451	438	413	452	450	445	425	428	421	419	427	474	458	433	414	482	424	411	425	397	440	428	460	414	421	444	450	419	442	431	420	441	433	426	447	450	449	452	438	432	440	405	438	449	444	442	428	443	417	453	436	463	449	440	424	444	447	442	436	439	401	440	420	433	405	472	430	396	467	398	456	422	477	398	433	424	446	398	467	427	438	426	459	453	420	449	420	456	468	438	458	409	411	432	444	417	410	463	427	467	430	446	424	446	437	421	402	409	438	420	428	454	405	415	428	448	417	430	433	425	389	461	439	426	437	437	429	432	453	471	443	447	435	446	431	459	435	425	455	442	400	446	474	475	391	421	422	418	452	426	441	453	452	456	413	453	417	414	429	474	398	459	452	396	461	422	462	426	440	415	426	433	447	422	472	466	429	447	423	417	446	444	444	456	432	456	399	437	426	452	447	396	410	418	446	454	465	432	468	465	424	471	383	459	474	441	445	479	424	428	434	456	412	442	400	410	488	439	454	477	430	425	429	403	434	422	442	437	410	442	446	461	429	438	445	413	479	427	427	439	453	449	473	421	436	421	501	396	465	406	414	472	417	432	425	450	444	442	440	427	438	407	451	445	419	463	445	442	472	452	434	470	467	460	441	452	415	438	428	396	394	479	440	412	451	430	417	418	420	437	463	442	440	462	435	430	401	432	453	451	452	431	434	403	422	458	454	452	440	427	432	442	470	444	411	455	420	481	444	434	467	457	417	421	411	381	426	436	474	450	448	416	485	431	472	463	442	452	453	441	440	445	431	423	423	416	438	433	450	411	448	430	463	378	434	395	417	413	419	422	443	462	469	439	398	440	439	451	465	421	428	405	442	424	426	417	448	430	427	412	486	432
5257	9773	39726	31973	24774	14722	7066	2833	1415	844	775	817	780	757	791	788	816	811	802	829	828	859	794	771	846	850	831	814	775	788	779	797	782	799	796	806	776	788	804	799	816	755	826	768	773	776	796	818	790	769	779	800	812	837	842	825	810	794	764	771	819	820	805	785	829	806	753	783	792	837	812	799	769	828	848	859	752	818	800	835	790	792	813	818	774	826	831	839	764	800	749	752	773	792	845	849	789	790	817	816	805	806	757	822	769	792	777	810	770	779	775	851	793	800	768	793	833	793	836	764	787	798	850	771	751	757	787	817	784	814	823	771	815	795	757	825	824	851	843	807	819	858	807	854	758	807	837	803	790	795	759	805	822	777	804	788	780	836	794	752	847	812	812	779	787	815	750	777	847	846	842	781	792	803	757	859	761	806	769	826	806	823	768	776	782	762	845	818	796	797	807	798	836	754	809	801	790	800	778	827	827	771	801	782	787	837	827	791	833	820	791	777	801	777	782	809	803	835	809	831	797	848	785	868	841	758	768	795	788	814	796	806	795	801	832	836	803	788	792	804	832	756	817	761	791	780	767	779	793	814	807	828	773	820	820	767	779	791	785	797	829	835	791	781	765	823	806	830	785	806	807	791	773	789	834	751	817	815	769	788	839	830	781	802	860	747	793	768	799	794	803	774	780	772	737	795	854	738	807	785	801	834	856	802	793	786	803	784	807	771	802	797	816	776	739	839	814	805	871	758	796	821	809	758	842	744	766	789	815	801	869	806	759	786	867	812	751	795	807	771	803	799	774	767	814	814	820	738	798	849	779	829	819	763	802	803	801	772	790	791	822	797	780	825	772	780	800	813	772	854	739	785	803	763	816	772	810	776	795	889	802	790	816	805	820	783	819	778	759	808	857	793	805	799	813	793	782	790	823	815	802	743	793	775	830	809	774	770	836	795	809	872	787	793	763	787	804	823	808	838	822	804	790	852	847	815	784	814	788	794	814	829	788	777	766	798	797	816	818	812	782	814	818	774	837	825	773	733	835	810	768	839	759	761	800	779	757	812	826	827	804	759	824	804	786	838	822	813	799	843	772	763	786	820	749	768	903	817	740	830	760	790	783	833	808	857	819	778	777	831	752	782	801	774	835	809	819	796	835	777	791	817	839	753	797	771	856	834	764	813	774	783	821	780	792	811	847	805	782	786	761	804	797	845	853	835	798	746	785	788	800	794	803	842	749	839	800	814	842	785	803	819	799	814	809	763	798	819	785	776	859	779	856	822	835	786	820	816	738	839	775	790	782	808	799	768	805	786	836	805	824	779	753	832	809	836	756	805	775	776	801	807	794	774	748	798	846	773	802	783	794	831	754	754	824	811	795	817	798	775	818	774	846	845	867	798	792	788	807	795	808	800	830	774	813	816	782	774	829	794	810	823	863	824	745	812	826	756	763	830	774	821	785	810	788	781	806	785	778	796	777	781	747	826	750	788	786	740	838	832	842	771	807	777	811	749	844	789	809	783	829	824	804	783	784	789	778	773	811	805	778	803	816	793	851	823	796	797	840	849	815	810	839	805	847	866	810	737	769	762	798	762	803	804	788	746	845	850	787	771	802	770	795	780	783	839	757	790	824	752	799	811	776	821	762	802	789	773	830	796	801	802	824	784	811	789	877	806	770	808	811	783	790	849	855	795	776	825	739	773	863	769	796	794	865	795	795	820	792	831	809	833	798	750	805	829	781	815	828	748	799	827	775	800	831	850	819	763	818	816	770	822	789	834	807	762	816	765	809	810	803	840	739	822	792	817	786	769	798	783	788	803	829	879	777	802	784	792	775	784	778	797	780	808	769	762	801	839	776	769	801	797	765	859	754	779	794	785	769	837	830	780	834	783	824	785	786	813	828	791	808	778	805	796	836	811	805	813	796	761	761	811	812	771	776	831	836	814	822	819	793	836	778	820	805	835	811	800	791	818	810	739	784	767	828	790	818	779	788	774	830	758	768	779	789	855	759	806	770	842	768	797	750	845	812	792	826	791	766	785	844	757	777	775	786	829	819	810	828	824	820	776	828	787	732	828	822	758	738	824	796	766	799	740	770	790	808	805	791	793	796	814	793	786	794	805	818	796	806	732	807	822	808	855	835	801	757	777	831	810	825	799	769	804	804	760	819	734	809	808	763	785	809	829	819	790	787	739	790	776	807	765	757	777	775	715	800	823	778	792	789	835	780	783	820	793	785	810	844	821	807	792	787	803	769	816	818	767	792	759	813	747	791	809	835	795	881	749	809	799	786	810	847	803	779	848	800	752	835	833	800	762	849	804	804	803	790	804	792	753	805	827	783	814	769	782	789	749	808	828	793	812	844	831	812	811	792	798	845	757	774	819	806	826	812	790	847	831	809	820	848	785	754	809	813	812	770	765	739	817	803	799	756	797	799	819	866	800	814	793	827	778	782	812	766	810	830	815	808	795	833	790	841	810	748	804	785	781	745	793	823	774	750	815	794	810	764	819	841	862	780	787	794	792	786	803	736	829	787	778	732	816	776	811	765	828	784	806	825	798	807	827	822	773	794	815	795	782	830	787	799	810	770	819	822	767	793	766	833	801	836	820	780	813	828	812	764	790	833	802	855	798	850	788	822	799	821	805	786	777	816	791	820	836	793	796	816	787	829	782	779	812	762	777	818	786	820	805	819	821	736	824	877	826	812	831	748	856	805	767	796	789	802	732	794	807	813	810	820	821	785	765	777	734	811	778	793	825	797	831	806	800	781	854	826	830	782	778	815	800	855	783	757	761	813	825	771	804	779	815	774	833	803	851	849	786	804	819	777	793	763	860	803	871	820	813	786	806	794	792	805	803	801	782	766	831	806	800	771	788	787	785	782	801	794	798	803	763	812	759	756	772	804	808	819	817	812	785	797	819	796	769	770	792	760	777	758	823	796	784	842	775	782	786	755	811	800	789	784	816	764	829	789	794	834	813	813	848	802	784	777	766	809	782	840	784	808	826	826	792	822	804	827	765	804	803	825	867	776	786	812	824	796	867	825	825	828	817	794	814	810	817	803	769	778	826	801	799	803	821	809	795	801	793	814	833	841	814	761	787	729	820	811	785	799	845	767	811	745	798	807	821	783	836	796	837	804	796	764	831	791	862	749	772	776	785	808	809	815	787	805	816	773	783	820	792	786	788	822	823	778	792	812	833	802	790	813	745	797	795	806	824	829	819	826	822	790	792	768	819	790	772	833	795	796	782	809	789	800	760	773	777	776	811	782	824	802	829	816	813	803	814	822	828	758	765	791	773	757	795	807	861	771	791	837	726	819	796	810	792	793	780	839	838	812	750	811	785	819	804	789	797	792	804	840	809	784	838	811	790	800	779	838	796	824	784	746	782	800	784	814	822	763	838	833	752	765	775	767	836	742	786	794	800	791	782	792	768	811	783	828	776	805	813	788	799	852	850	793	794	782	850	778	790	763	769	774	771	805	771	784	795	802	767	827	790
24350	21389	35099	48096	46056	35726	21638	7296	1540	440	313	349	334	353	363	316	293	316	312	293	325	346	321	310	308	329	333	336	317	334	343	328	335	306	323	326	360	342	327	342	362	312	315	347	332	316	369	318	325	321	291	305	340	355	301	319	304	308	320	324	329	345	296	308	310	316	327	319	345	323	315	304	328	349	350	330	361	325	313	326	370	312	320	301	320	296	315	327	299	313	354	350	313	299	306	315	343	313	294	309	289	316	344	325	340	320	306	325	334	334	320	293	346	312	299	317	309	330	346	327	356	332	305	335	306	332	304	328	311	316	349	301	328	334	299	339	311	324	299	336	344	343	336	343	317	314	314	335	357	335	332	342	335	335	318	360	341	308	291	319	279	297	343	313	288	330	304	329	339	315	317	316	300	367	312	289	302	311	337	335	309	351	337	311	354	323	328	351	293	321	352	293	324	315	304	304	326	315	332	310	317	323	318	285	331	300	334	335	320	321	334	316	300	302	331	342	319	326	338	338	328	301	312	315	340	297	299	337	344	336	309	334	302	334	341	294	320	317	351	341	305	310	354	319	302	316	330	356	316	343	340	334	325	361	326	318	308	307	310	316	331	324	311	319	333	335	348	341	323	343	313	296	329	341	315	322	344	299	330	279	343	313	324	308	307	310	299	347	319	321	328	332	314	301	329	320	328	329	343	338	310	351	292	313	325	334	285	321	312	305	314	283	295	307	325	352	296	309	299	332	347	336	303	357	330	340	328	330	345	315	340	329	297	361	318	349	327	280	334	341	345	336	313	335	319	332	318	323	329	339	342	351	313	337	326	299	328	313	303	325	328	335	328	331	338	340	326	342	333	354	341	307	317	307	309	319	322	345	343	316	325	353	324	290	299	327	319	333	301	360	323	312	348	310	313	285	332	332	306	303	356	339	345	322	327	325	317	321	300	342	317	341	332	333	354	323	342	328	346	339	335	299	325	330	340	345	298	318	338	326	312	360	325	319	311	301	345	338	316	312	294	323	338	316	298	342	338	331	310	345	316	323	373	332	330	349	347	359	299	326	345	331	310	317	342	317	351	309	333	341	333	310	309	329	351	306	309	339	345	300	312	337	318	287	319	290	334	320	340	315	361	360	303	336	333	326	324	328	315	324	342	344	335	283	328	321	328	318	321	311	329	331	324	328	321	346	312	332	340	350	323	335	336	303	351	332	321	322	328	331	315	327	324	337	351	319	330	317	305	293	336	290	345	329	298	317	313	328	306	316	330	314	317	359	297	323	304	311	293	344	297	316	345	304	318	326	308	285	288	307	330	330	333	307	326	317	313	340	329	327	347	290	340	342	316	320	353	318	347	347	346	344	310	358	315	310	299	341	305	325	333	302	345	316	333	319	328	298	326	326	301	345	313	320	331	354	322	298	332	320	329	324	357	335	328	283	336	299	328	336	312	319	314	286	325	339	316	294	305	286	309	325	303	341	279	325	321	351	340	332	338	326	322	307	336	315	340	303	321	347	314	315	338	321	308	336	328	354	314	308	329	321	304	307	305	349	336	332	306	300	315	311	332	311	292	315	327	317	338	311	346	312	322	314	344	299	343	319	313	367	327	336	364	349	341	282	341	316	341	333	302	336	349	324	319	306	314	323	318	338	313	341	289	311	292	337	311	295	331	279	328	319	341	337	313	319	297	346	318	328	305	354	339	310	310	309	305	341	352	339	325	321	326	350	335	291	326	323	325	296	325	316	345	338	307	320	323	319	321	319	315	294	316	324	337	307	335	327	291	347	349	333	326	307	311	339	339	313	330	320	344	312	303	313	283	331	340	321	339	353	326	310	322	341	295	356	308	338	309	309	318	317	290	375	337	307	355	318	326	315	303	328	297	318	336	302	333	343	296	337	338	341	322	346	309	317	301	342	332	340	305	310	315	301	300	315	357	333	340	350	344	312	361	324	330	331	305	320	341	310	309	306	353	333	333	326	329	304	292	327	300	324	317	334	315	302	324	349	324	348	308	295	318	285	336	303	345	356	351	338	318	318	335	345	323	306	314	329	323	346	321	329	324	336	284	295	314	297	333	343	316	300	357	358	330	302	325	348	335	302	319	309	335	334	327	324	335	296	329	312	327	338	290	326	314	303	286	340	330	292	328	306	306	336	306	367	338	319	323	305	317	331	337	316	326	307	314	323	312	310	319	346	323	321	318	334	317	312	312	300	312	295	356	357	330	316	339	332	320	330	314	358	330	322	315	334	337	302	321	313	313	341	332	341	318	309	341	329	331	302	345	330	333	309	331	321	325	316	318	338	324	303	286	339	344	359	315	313	328	326	303	303	322	329	333	348	322	294	320	342	323	296	321	302	337	315	307	282	326	333	315	339	334	331	352	313	311	322	318	335	320	327	354	343	350	323	309	307	324	323	319	299	329	338	346	332	335	325	361	293	298	324	344	304	362	323	324	329	305	294	309	310	294	307	314	290	309	311	323	345	355	336	319	315	330	309	321	315	328	320	305	296	319	304	322	344	330	338	335	299	297	311	323	327	323	328	312	309	321	309	318	317	280	323	329	337	350	344	324	337	299	322	315	331	320	337	311	319	340	341	325	331	327	326	318	309	302	307	331	342	324	317	322	316	317	351	311	330	344	332	340	296	299	334	326	345	349	319	321	333	354	328	336	306	304	309	329	314	309	356	345	314	346	332	328	345	320	334	355	320	330	309	308	326	332	319	332	334	310	375	333	325	301	323	308	322	334	341	299	282	289	327	334	310	326	339	295	332	353	290	332	317	308	336	341	297	351	334	318	287	298	343	317	304	334	338	299	334	311	313	307	333	356	337	334	347	329	301	310	321	320	341	322	344	302	321	313	340	293	318	310	324	294	291	307	340	297	271	311	297	324	311	301	327	346	330	306	300	313	335	300	325	316	298	326	318	323	340	308	317	329	324	317	289	325	307	318	318	317	329	379	331	321	343	320	305	302	336	331	346	325	333	312	317	340	336	320	338	318	312	309	297	337	345	312	318	302	320	305	295	296	351	286	322	301	363	338	310	307	326	362	343	335	335	310	348	311	297	313	316	327	311	313	307	324	335	316	349	288	321	323	324	335	323	300	348	292	304	322	308	349	296	334	294	326	334	340	327	299	341	325	311	346	305	330	337	356	311	297	304	302	364	296	318	298	333	335	272	326	320	333	343	319	337	339	321	343	322	328	315	324	316	337	350	334	301	332	320	298	295	340	300	308	344	309	312	328	318	315	319	324	284	337	315	305	327	331	324	319	338	330	290	314	323	352	300	321	337	334	331	316	303	324	296	362	312	323	338	302	321	312	314	318	319	335	321	315	330	343	349	330	332	322	323	301	327	310	346	306	327	341	368	330	315	310	354	315	305	277	319	332	315	306	323	291	336	367	311	331	350	324	302	330	297	322	346	314	309	300	286	323	329	341	349	319	345	317	334	328	326	312	320	310	315	309	329	308	314	363	338	323	329	324	315	333	314
7192	27894	73814	68060	55226	40863	26072	12494	3850	847	552	638	566	612	571	580	553	587	602	607	539	630	629	655	620	583	591	617	624	585	621	609	587	597	612	645	668	603	601	635	606	611	587	602	570	571	632	585	577	618	623	605	608	540	534	580	566	595	594	537	617	623	634	617	604	628	587	594	652	574	603	581	582	566	594	615	663	580	558	596	625	589	610	633	601	591	564	524	560	596	605	616	570	624	596	607	566	603	641	609	632	632	571	605	594	576	585	596	637	630	612	606	575	605	635	542	620	580	580	621	623	597	598	621	607	634	607	607	647	576	613	600	566	596	589	610	602	575	606	587	617	621	640	617	630	626	585	629	586	620	590	610	607	608	605	589	629	580	598	569	639	618	622	623	558	585	625	576	609	553	623	594	619	606	620	594	626	615	553	587	623	589	600	642	618	556	619	619	627	592	596	613	610	618	554	582	628	651	622	577	589	614	645	603	569	577	598	566	575	618	600	621	565	589	618	585	589	612	607	584	624	651	648	604	618	550	595	664	582	618	572	576	607	627	594	648	595	603	594	601	619	607	611	595	626	601	615	645	626	600	591	649	598	580	619	606	601	639	644	648	606	575	594	608	607	625	596	601	576	591	637	603	588	611	594	603	596	582	639	565	622	592	644	587	564	638	594	616	598	613	589	572	598	634	559	559	606	565	550	602	617	632	578	579	555	587	591	584	630	615	634	598	573	599	636	585	610	613	672	561	629	623	622	591	565	580	621	603	644	614	627	557	640	599	619	614	629	586	561	623	613	615	598	600	594	591	609	587	631	611	646	565	616	585	537	585	598	625	625	600	604	587	639	598	620	587	598	542	567	624	580	604	591	599	600	584	606	600	587	568	576	646	587	598	645	608	576	589	607	609	586	615	583	617	572	631	591	579	636	602	597	581	614	572	608	622	556	630	623	610	584	624	601	614	609	563	587	585	563	608	644	629	591	615	653	614	553	599	637	574	605	612	609	574	629	577	614	531	632	597	589	552	576	584	562	574	603	618	601	646	618	573	629	625	596	582	597	615	575	611	603	577	583	634	631	572	594	593	625	616	608	605	602	608	631	591	599	579	637	622	588	621	576	616	609	585	572	627	606	611	597	611	607	603	611	560	614	599	624	573	604	542	599	577	562	617	618	606	601	607	655	601	626	600	606	643	586	619	612	589	634	617	607	604	603	570	604	614	619	602	628	569	618	647	620	607	535	646	629	546	588	619	619	581	613	658	584	606	623	640	601	606	619	622	622	585	627	601	594	615	563	617	630	592	609	614	579	630	642	545	587	607	625	598	591	636	580	573	586	605	629	614	622	576	632	599	559	624	603	580	593	648	615	543	596	574	591	613	615	637	626	606	576	626	607	653	549	613	614	593	627	579	611	598	593	613	622	597	564	581	590	569	596	623	568	544	604	601	599	576	594	626	604	590	578	581	586	639	602	610	641	593	594	602	581	570	576	607	570	612	579	608	597	624	578	681	600	607	651	598	605	586	630	603	576	597	608	588	640	580	592	567	602	629	578	568	588	604	670	587	592	626	566	667	563	611	603	601	588	649	625	621	588	651	588	605	568	605	553	550	625	606	629	607	624	603	631	587	604	643	616	622	574	588	561	640	628	627	631	576	593	639	637	583	600	581	578	603	629	595	628	617	602	556	559	625	574	587	618	568	606	618	631	619	585	614	633	583	609	623	624	591	597	605	581	670	581	612	599	603	609	639	621	578	645	638	656	571	595	625	582	584	602	633	619	616	601	608	651	581	607	602	575	568	584	589	634	633	649	622	586	570	624	582	632	629	632	605	559	595	577	629	581	559	650	590	620	578	596	603	629	589	600	642	591	601	566	586	617	607	602	600	633	593	615	609	576	588	589	593	607	596	652	615	591	645	618	605	605	587	624	585	579	603	585	577	619	590	621	583	584	642	571	603	600	587	631	617	652	646	619	599	628	564	626	656	606	584	582	593	612	580	546	559	568	595	623	622	617	642	588	597	601	617	611	600	648	626	586	593	574	562	610	626	603	622	632	567	613	611	640	611	605	660	598	592	637	592	654	574	619	579	602	600	645	568	578	603	650	578	574	573	548	623	602	587	623	602	614	626	617	604	594	570	599	588	568	610	637	604	572	616	566	605	595	638	583	584	591	596	602	620	578	647	646	621	594	596	585	569	640	655	601	625	619	589	599	597	569	590	642	611	600	639	578	587	530	604	556	628	632	578	598	611	591	590	587	608	620	594	561	591	628	582	608	598	581	617	594	577	591	619	656	635	583	612	612	594	568	618	584	555	639	584	594	623	604	617	589	584	589	601	607	630	635	609	637	574	591	609	604	624	537	591	600	608	641	627	574	603	579	603	568	579	623	650	616	596	621	564	604	627	633	568	521	560	598	584	628	601	591	627	616	640	591	643	558	631	632	557	614	623	623	548	611	597	606	619	616	608	580	583	573	592	596	613	584	573	591	592	643	595	600	621	599	614	589	578	558	584	591	565	571	615	612	639	609	626	597	580	574	563	633	583	614	627	596	627	611	647	649	627	555	610	558	596	597	611	599	616	623	589	607	572	615	568	576	564	634	597	604	596	564	556	593	633	584	607	648	576	612	580	604	629	589	647	586	633	586	613	585	603	586	617	583	615	616	628	601	619	639	599	612	602	595	581	593	638	612	617	527	606	576	584	615	622	659	608	609	572	642	618	615	650	611	605	612	618	631	618	581	556	603	566	586	607	622	643	630	587	618	542	570	578	593	647	597	604	575	598	571	620	571	612	592	567	553	620	630	691	602	645	617	587	579	654	573	590	595	613	596	585	639	593	604	598	614	593	589	606	581	570	595	606	616	599	595	648	631	575	593	594	592	556	584	561	616	569	597	608	643	579	595	610	565	590	596	604	622	568	607	586	601	669	644	623	599	592	610	596	569	596	609	609	554	596	611	589	598	585	556	579	619	582	592	561	606	599	569	559	641	628	583	583	618	646	588	589	575	573	596	602	603	596	580	598	598	590	622	608	657	594	548	615	627	601	619	591	603	567	586	568	599	608	575	606	627	564	602	603	604	607	627	638	565	602	562	556	595	589	671	594	617	564	656	581	563	612	570	594	630	628	630	631	632	591	619	614	608	600	623	597	635	612	626	601	620	614	595	572	578	584	586	633	602	593	601	592	640	592	586	620	568	643	610	591	612	613	590	600	631	622	631	589	601	601	605	591	595	599	633	596	612	619	604	577	603	622	603	670	561	650	590	630	584	609	603	594	595	591	587	575	535	586	606	586	600	561	621	584	570	595	624	622	615	627	583	597	644	626	637	646	580	628	549	524	610	582	615	576	618	614	639	614	604	542	605	593	595	639	594	588	580	583	605	653	588	611	582	650	600	623	594	581	603	563	574	583	605	581	576	585	634	650	606	619	604	582	608	592	604	605	570	601	607	633	577	569	638	607	613	580	594	554	630	630	616	604	557	617	640	623	616	614	599	570
23413	21377	31931	41961	49243	42945	29234	12915	2765	564	383	408	406	411	382	367	398	363	412	407	372	418	402	383	400	393	385	397	367	398	393	375	435	370	385	385	364	421	375	360	392	395	366	345	410	385	383	405	369	404	382	412	374	411	407	378	436	398	406	374	404	340	386	379	340	401	371	376	408	393	372	402	361	432	392	355	396	384	410	384	391	406	359	376	340	389	387	409	365	371	364	379	329	400	354	400	374	379	336	343	379	403	370	393	373	412	389	369	386	410	394	362	391	381	387	375	373	398	358	415	401	382	424	385	379	428	372	399	396	384	384	352	367	418	413	388	365	390	392	417	341	389	395	386	363	369	394	369	344	385	363	401	368	390	374	368	352	403	351	393	420	394	420	381	377	389	389	397	393	399	368	381	388	414	404	386	364	395	394	347	385	379	390	357	387	383	386	367	413	388	389	384	386	369	390	367	376	378	393	396	356	368	391	424	405	395	364	392	392	403	367	397	383	376	377	386	380	373	362	412	386	411	378	377	394	396	380	388	393	367	372	402	399	362	376	327	395	401	381	379	426	377	335	400	396	377	408	385	358	398	382	357	391	398	399	379	376	410	396	390	369	379	358	423	380	400	390	375	378	414	341	409	380	376	372	362	386	417	373	370	367	397	397	372	362	401	363	387	382	381	387	362	374	395	385	363	393	403	415	368	419	397	392	387	392	369	380	407	399	408	384	415	402	399	354	383	402	366	376	414	376	355	336	400	372	399	384	380	375	391	430	389	375	397	383	333	354	399	394	405	413	384	404	382	389	359	393	372	428	407	349	377	389	370	395	398	414	390	356	383	374	383	368	393	412	393	365	385	357	372	399	368	382	350	369	345	344	372	367	336	360	377	356	366	404	378	367	386	361	394	357	384	408	394	380	399	399	369	375	370	395	357	367	402	390	400	388	357	381	359	392	428	379	388	409	402	378	382	372	390	372	397	392	383	354	363	406	416	409	399	388	388	395	438	419	412	405	390	348	416	370	403	341	391	407	392	382	380	382	368	410	394	408	381	353	376	379	386	348	395	374	385	362	391	402	388	380	334	408	387	416	400	392	381	394	398	383	367	389	383	411	387	380	409	341	378	386	377	373	377	365	372	402	407	375	419	366	369	410	422	402	392	408	418	375	381	376	382	353	409	403	386	399	362	401	391	453	386	403	375	397	417	403	411	409	403	388	391	407	375	365	432	385	366	436	388	399	378	398	419	379	402	405	375	386	375	402	404	425	369	390	383	391	366	377	362	365	390	365	402	351	388	370	387	359	369	392	374	373	375	375	417	384	360	361	382	375	401	381	405	366	355	383	382	352	374	397	373	350	403	399	398	367	395	408	382	397	397	341	375	381	377	395	402	360	395	385	403	374	397	357	399	384	366	377	390	413	382	402	388	380	388	357	375	390	370	385	408	415	395	374	405	358	369	381	355	377	377	347	387	366	407	391	379	378	382	398	374	343	358	412	361	410	366	396	377	400	403	429	389	376	379	385	413	425	365	408	402	367	405	390	390	400	362	399	365	404	390	400	383	378	402	397	396	385	415	379	374	395	362	376	424	452	378	400	385	389	407	345	416	396	406	392	401	397	358	427	395	411	400	393	344	430	387	375	397	393	382	359	352	411	404	411	376	390	401	363	351	378	391	385	386	318	416	408	394	370	367	403	411	396	385	418	370	406	362	413	402	394	399	413	375	403	415	397	383	419	392	406	388	411	372	398	414	376	395	398	405	382	413	382	343	390	385	381	379	399	383	391	357	449	375	423	378	388	386	387	379	368	356	391	424	416	400	358	400	418	321	383	416	357	372	377	366	385	361	419	390	397	360	361	393	388	369	362	406	372	380	412	377	371	395	356	372	377	370	397	378	354	407	392	379	374	426	360	402	373	388	391	408	380	387	372	391	377	385	385	384	392	384	349	388	354	382	382	363	384	388	376	369	374	390	390	359	402	358	397	392	413	382	384	396	387	369	389	372	405	371	372	372	372	365	385	391	395	380	355	362	385	370	367	393	386	383	394	362	380	388	398	357	392	358	404	364	379	365	399	381	380	367	358	403	381	383	368	376	383	404	411	357	386	412	351	415	395	420	401	374	388	379	376	366	403	405	400	411	415	378	390	348	381	364	360	378	414	363	369	392	385	372	392	375	372	389	404	396	435	383	403	381	384	363	401	383	375	403	397	372	369	399	394	353	349	397	369	395	390	400	426	384	356	378	408	364	374	419	381	374	398	422	394	398	402	349	363	380	370	391	370	380	381	391	371	401	367	390	370	355	371	407	422	392	379	393	408	393	400	394	385	362	369	402	401	385	391	387	408	347	381	427	400	375	415	404	388	382	379	343	384	370	400	403	407	406	375	389	371	394	361	405	390	363	368	390	402	360	359	390	367	380	384	370	391	405	407	378	404	381	378	420	365	361	358	406	339	366	401	386	380	396	432	389	342	368	393	398	403	410	401	367	409	357	424	391	408	409	367	382	400	390	370	397	367	391	369	345	373	430	386	411	356	387	384	388	383	396	382	405	400	390	433	382	410	344	373	375	382	386	401	401	379	414	406	353	396	383	397	382	412	369	382	409	374	391	386	374	399	400	382	416	395	393	382	383	405	365	381	402	383	421	392	433	417	383	412	415	400	398	413	405	371	359	364	342	406	365	385	398	397	412	393	356	369	336	408	391	433	425	375	355	390	378	360	373	401	411	444	379	386	394	431	386	403	381	410	449	397	384	401	400	376	390	357	407	352	405	385	370	388	430	370	385	395	398	337	343	399	388	356	395	356	374	394	379	366	400	399	383	404	370	376	396	412	393	398	401	383	372	394	395	385	408	378	381	363	370	363	418	374	379	365	366	368	385	368	370	395	381	363	371	383	380	375	372	402	399	392	385	393	384	435	365	402	381	399	373	384	362	364	350	379	416	394	366	376	386	378	374	363	415	400	370	374	368	386	362	406	399	386	377	399	386	412	379	374	352	422	384	385	385	374	411	369	393	370	394	371	355	395	393	425	336	421	404	367	387	357	368	392	345	378	367	378	341	395	378	388	402	427	388	402	397	354	392	389	404	406	350	410	391	386	378	374	380	406	393	343	430	406	379	391	397	384	390	421	394	399	407	385	401	364	397	409	402	344	391	397	378	371	391	352	413	411	378	389	384	389	388	395	371	400	357	367	383	370	338	432	382	384	409	408	384	408	395	347	342	381	368	385	373	416	378	364	374	411	401	373	379	422	433	412	364	380	370	390	392	359	378	426	362	393	426	394	361	391	381	381	367	390	356	411	391	372	422	361	415	381	380	409	368	356	413	403	388	366	389	378	393	377	348	384	372	401	376	393	422	420	429	381	413	379	395	395	368	394	404	365	366	392	399	389	391	416	384	391	405	402	400	400	384	412	388	389	405	398	359	403	394	405	381	412	377	397	391	373	384	392	354	387	370	369	350	364	357	390	423	418	396	370	406	392	367	372	382	363	388
9868	37027	81324	81515	67493	50226	33651	17773	5812	1162	651	697	658	678	699	705	688	755	678	671	711	693	674	722	705	670	694	721	752	689	705	685	696	705	670	713	687	706	716	694	722	693	699	668	656	700	667	685	676	698	703	692	654	705	671	663	760	682	676	718	731	660	682	720	692	716	670	712	670	717	674	729	691	689	722	712	714	686	717	729	632	646	662	700	709	698	706	671	689	658	699	688	692	685	652	677	717	738	711	678	655	667	718	718	666	650	710	685	741	696	681	710	711	662	700	696	685	711	705	723	704	705	679	672	674	672	704	703	714	670	685	665	659	696	672	718	683	704	669	713	691	698	668	713	709	663	639	684	761	694	708	633	731	692	627	708	708	692	692	694	718	664	679	734	676	661	691	653	681	658	722	641	662	673	711	677	627	693	726	671	673	652	667	646	708	698	711	683	700	678	666	717	700	690	653	648	652	713	688	652	711	681	742	681	692	718	699	710	674	667	681	675	683	658	754	689	677	685	696	700	718	678	665	685	677	707	728	725	728	691	670	653	681	686	700	693	694	634	693	733	726	659	680	674	678	633	727	644	672	702	656	687	682	648	706	688	677	672	739	690	678	701	656	641	679	681	662	690	727	721	718	725	708	704	697	667	663	694	719	722	642	663	663	711	694	685	736	653	729	699	673	650	724	707	672	723	720	675	669	706	683	679	717	699	672	676	668	696	665	673	731	746	689	683	659	686	729	672	721	655	724	676	675	673	762	663	693	712	681	629	655	690	693	657	679	691	625	754	671	693	685	695	671	703	708	672	651	717	649	708	712	685	677	704	673	721	654	691	692	685	702	672	722	667	662	656	703	669	677	711	687	663	678	693	749	677	668	706	680	674	678	693	674	690	665	671	698	706	670	671	722	714	678	692	669	687	701	712	670	729	669	681	685	676	702	713	678	685	628	690	681	640	658	660	735	685	705	704	689	651	704	691	688	721	680	670	671	666	657	715	629	701	665	709	705	717	675	695	729	711	663	690	652	706	724	715	646	729	745	721	689	717	696	669	654	715	712	709	667	673	647	673	678	674	670	658	707	653	740	710	713	672	669	709	677	702	647	721	667	650	677	726	694	697	655	668	676	659	684	671	694	713	722	685	685	652	720	711	680	687	705	757	662	727	761	668	700	662	676	748	680	710	636	717	710	726	689	703	685	667	651	682	718	727	697	686	651	705	722	739	702	718	679	639	656	684	686	690	688	685	727	681	703	683	665	685	651	719	729	700	683	741	719	688	685	656	698	672	628	692	667	705	676	718	704	652	683	761	696	692	712	691	684	645	712	683	700	713	723	722	705	696	688	661	672	687	739	619	662	686	664	703	714	689	714	666	709	666	709	703	693	666	678	696	715	700	644	646	734	715	735	676	698	692	668	684	700	661	665	667	673	707	668	744	728	708	707	699	705	647	707	685	651	703	708	723	674	698	688	692	682	729	693	693	667	689	698	663	687	688	706	621	741	668	716	689	670	703	723	685	680	666	687	713	656	678	650	690	643	657	709	682	642	711	706	678	689	696	677	657	694	720	666	721	676	695	704	708	669	644	701	719	683	718	719	697	731	678	699	674	699	708	669	683	721	677	698	676	669	694	672	681	662	700	672	685	681	677	656	696	693	707	679	691	689	648	687	683	717	726	675	646	680	681	701	697	661	662	700	662	703	689	701	708	661	706	699	713	680	716	721	627	691	704	690	601	688	650	669	712	670	712	715	714	666	645	670	730	660	682	694	645	655	679	725	697	723	665	706	728	668	678	679	688	694	662	706	711	696	694	663	701	682	672	705	723	728	685	689	720	735	695	721	664	662	682	686	681	707	721	658	655	702	661	682	678	712	671	678	666	704	700	662	661	727	716	735	681	688	688	629	676	714	705	661	697	708	688	638	696	648	719	665	694	683	700	687	681	679	634	665	710	729	670	690	677	671	723	703	683	695	717	697	627	673	670	709	692	677	674	630	694	712	714	684	679	688	696	682	695	696	682	661	716	704	664	733	724	676	678	682	651	695	610	674	649	686	689	687	694	666	700	691	670	707	663	644	720	727	734	680	680	697	667	655	673	682	684	709	683	675	706	656	623	685	679	674	709	703	705	685	685	717	721	686	689	694	752	661	660	759	659	707	668	698	686	691	643	656	672	672	682	722	709	664	694	696	655	653	703	665	684	694	722	690	718	710	669	672	677	709	685	717	712	659	677	709	682	687	675	676	708	657	679	704	708	693	713	657	705	723	735	640	686	695	679	656	646	678	703	725	702	702	719	701	703	668	689	661	690	686	697	657	688	683	681	674	674	655	682	704	705	688	662	666	678	667	691	692	690	734	733	741	694	715	671	675	680	652	675	662	719	663	692	683	723	701	754	670	675	716	687	679	730	629	673	677	683	707	706	729	725	706	698	697	675	666	712	683	679	685	737	678	713	681	721	693	740	639	691	740	674	708	664	685	695	713	715	705	686	653	705	734	649	654	707	697	709	685	666	666	677	691	709	695	707	663	696	672	679	702	695	668	675	660	649	643	727	669	658	661	676	684	704	683	705	684	658	672	747	718	693	715	648	673	744	680	657	675	681	672	674	712	655	721	649	683	697	736	704	676	656	674	694	674	728	683	680	730	702	692	684	690	679	649	697	709	736	689	681	681	714	691	670	660	702	680	683	705	703	705	649	670	707	702	714	676	697	670	692	668	665	695	731	672	663	748	702	658	717	700	660	613	678	673	690	631	707	703	715	692	672	715	704	674	730	664	655	652	654	696	648	691	697	636	636	651	669	690	687	640	652	751	647	641	702	655	690	704	708	689	679	651	677	695	657	684	694	694	661	717	672	651	667	685	674	687	692	602	670	695	697	645	725	740	655	729	654	672	687	699	699	729	702	674	713	693	708	673	680	678	695	788	687	654	699	687	644	690	678	736	741	681	690	704	659	706	717	696	690	714	742	743	655	653	707	698	674	699	683	704	727	681	685	692	678	626	670	706	691	630	692	678	676	665	627	711	676	635	722	694	732	726	736	688	696	662	695	717	698	679	672	656	723	680	690	705	681	716	729	689	698	623	696	666	722	662	684	655	712	663	697	673	676	649	667	706	701	683	685	722	719	693	669	644	698	689	644	696	727	683	720	712	671	702	721	662	686	683	657	700	665	692	709	690	667	737	666	654	690	716	696	691	632	690	717	722	679	704	746	717	649	660	701	730	718	699	657	696	704	693	662	711	710	684	711	682	714	636	620	734	680	707	740	668	712	672	694	669	678	659	689	701	691	708	759	697	712	744	706	716	693	675	656	679	685	676	667	675	712	721	702	683	722	707	723	670	721	693	709	736	668	694	669	693	659	709	725	680	696	702	729	695	684	731	681	643	744	674	696	671	715	671	707	710	682	690	703	668	649	688	729	697	697	693	718	692	669	706	651	729	689	659	691	688	692	656	680	693	680	692	638	705	679	714	708	681	707	721	694	678	695	673	683	657	690
26998	20007	23418	28201	19937	9599	3691	1418	670	450	410	442	446	407	452	422	431	444	449	409	450	444	414	448	416	386	435	431	414	417	463	456	451	434	392	391	473	397	417	417	452	443	456	433	435	445	411	442	479	397	470	444	438	391	403	452	416	488	432	464	408	415	443	454	429	457	399	458	405	459	408	399	442	430	434	466	422	409	422	452	399	421	454	445	448	444	446	433	458	431	419	442	435	441	415	398	450	416	450	429	454	463	422	410	417	444	425	420	449	449	420	454	462	444	447	436	452	439	415	399	399	436	452	399	421	462	438	476	450	397	423	449	409	439	454	380	443	434	442	436	436	444	432	431	463	420	420	447	445	437	451	424	445	440	451	419	449	444	440	407	460	480	441	411	445	444	426	407	435	444	424	433	445	466	422	398	461	414	474	452	488	419	446	408	415	436	452	433	403	416	379	438	444	454	446	445	436	418	429	424	425	435	467	444	421	385	444	454	427	428	431	418	427	422	404	456	456	422	473	476	418	471	426	447	470	425	443	389	426	420	440	437	454	462	449	437	407	421	425	411	407	454	400	418	454	413	401	438	483	431	443	435	399	413	435	385	421	419	427	413	448	422	463	415	476	455	411	428	454	404	449	405	433	430	455	485	439	414	458	458	479	431	452	426	446	441	460	444	407	427	422	409	423	455	424	444	433	435	394	428	438	452	440	468	404	421	443	454	419	447	425	392	457	437	431	459	432	436	438	458	430	431	472	411	412	425	432	475	433	408	458	497	417	448	437	438	424	453	444	436	402	431	432	459	422	417	463	454	419	466	414	402	433	430	419	469	436	478	473	431	409	422	435	442	440	450	440	406	422	446	435	418	428	480	400	465	460	449	434	436	423	424	437	445	421	385	475	433	469	468	396	440	408	412	421	434	432	418	444	495	393	445	430	400	383	437	439	435	433	409	451	473	398	401	460	431	419	427	457	429	429	429	414	435	447	436	451	434	445	450	436	449	478	432	454	469	417	422	479	420	452	427	430	467	475	432	392	405	438	430	410	446	451	406	427	427	441	466	435	431	427	439	436	435	387	429	432	411	470	448	479	404	414	431	448	451	446	394	414	457	452	423	424	384	429	434	459	420	418	423	462	447	447	443	485	449	455	413	437	444	400	454	448	440	492	408	421	465	451	452	419	430	457	447	442	437	443	463	438	425	426	440	440	428	435	427	447	456	437	449	439	415	409	449	493	444	419	417	401	439	406	440	458	457	417	453	450	441	441	418	444	419	460	412	433	413	446	445	412	440	425	455	463	461	453	437	404	437	440	427	408	486	394	485	440	386	422	440	450	425	466	415	434	451	406	442	433	422	447	475	441	434	401	432	443	407	437	418	418	398	441	448	432	438	438	427	430	430	460	469	431	438	425	461	444	420	446	443	460	422	441	429	436	415	462	435	440	427	466	453	449	428	397	445	462	429	450	434	417	441	445	433	412	454	445	428	412	404	442	441	410	419	413	403	435	416	434	427	434	471	451	438	474	441	402	428	444	424	449	430	461	450	453	450	448	418	415	422	434	433	427	452	408	384	449	422	462	449	427	420	473	450	447	428	434	413	437	451	441	413	448	466	449	433	458	436	454	416	444	472	422	443	416	445	419	425	441	442	422	438	467	398	447	443	410	403	437	452	417	435	423	457	400	479	416	462	438	447	442	447	442	477	424	425	436	437	411	410	455	442	457	426	431	485	431	419	449	417	456	439	437	440	432	418	434	441	404	411	427	420	470	422	428	411	439	440	457	419	462	422	417	421	424	407	452	443	449	466	411	446	433	439	416	463	426	441	443	430	426	444	471	447	405	445	414	431	436	420	451	415	401	437	452	456	496	435	442	455	471	431	459	389	424	420	456	478	456	444	438	432	429	432	443	437	459	433	389	441	434	448	440	426	417	445	466	445	372	439	444	385	458	435	415	460	439	469	435	434	420	412	448	460	458	431	449	428	431	480	425	415	423	429	405	447	443	430	450	425	447	426	422	455	431	402	435	431	447	426	446	424	444	385	428	438	413	409	413	455	439	419	435	422	414	427	425	441	399	436	437	443	399	418	428	450	439	476	427	419	421	457	435	439	417	404	453	403	441	440	433	448	411	448	450	435	465	444	424	459	441	411	419	424	438	404	428	442	458	417	435	447	417	460	432	410	440	470	447	441	467	435	450	412	409	438	440	489	443	435	443	443	439	414	396	427	450	468	425	434	489	460	408	407	427	402	462	465	421	419	452	445	427	458	443	455	435	456	473	418	433	429	383	434	436	427	468	446	441	439	393	445	406	411	447	410	441	436	445	434	459	405	408	399	449	429	439	435	438	432	421	446	442	444	432	401	458	416	441	410	437	433	429	464	455	459	433	467	463	431	435	391	438	394	419	441	414	430	408	443	427	421	411	454	423	435	435	425	437	445	411	442	434	451	419	448	426	424	457	406	428	415	442	478	424	441	417	432	460	448	426	420	433	417	415	433	433	423	414	411	447	443	446	432	442	437	443	454	446	413	441	450	454	459	460	433	441	422	454	390	454	412	454	432	406	382	422	451	413	441	404	452	408	416	406	414	437	457	431	409	434	429	459	438	433	445	437	392	468	418	472	411	466	456	455	416	437	425	466	426	451	466	459	443	450	460	415	455	426	462	438	426	425	407	417	446	390	452	435	438	410	403	460	424	416	446	464	437	437	464	414	418	432	401	426	410	407	436	424	456	432	435	450	430	460	451	450	433	461	435	417	418	398	456	451	394	438	409	407	445	418	463	419	427	487	428	437	481	440	433	433	406	444	417	435	406	448	450	441	449	450	444	439	466	463	474	451	448	428	403	415	447	472	415	457	403	422	408	420	475	473	428	428	392	416	450	455	405	416	433	448	459	425	447	441	439	442	442	438	425	459	490	405	452	407	413	403	410	460	408	428	458	453	420	428	403	459	411	430	421	416	404	436	448	455	439	439	422	439	453	454	380	448	437	454	477	413	458	403	457	460	442	437	427	442	423	465	465	424	410	438	416	457	401	416	403	469	436	415	439	442	419	467	442	445	402	407	436	399	398	405	419	419	421	408	461	430	447	401	453	414	391	421	413	417	432	426	412	476	428	406	434	438	415	403	447	406	431	453	388	407	389	441	460	423	437	406	431	465	449	432	432	382	430	455	444	466	431	386	425	417	455	417	406	449	429	437	402	416	413	437	427	441	425	437	431	415	431	418	412	395	401	411	478	431	413	418	410	448	427	452	445	450	425	453	492	488	438	445	428	417	438	416	461	451	443	435	458	415	408	449	408	453	437	412	441	475	422	418	456	477	436	443	481	414	400	442	401	427	442	443	439	427	418	461	459	461	400	457	431	452	403	428	404	410	441	420	475	409	404	421	411	434	485	386	416	446	448	424	474	471	445	458	452	417	443	420	451	440	427	413	404	445	462	400	416	410	452	442	462	425	428	418	423	399	418	416	457	443	401	452	436	432	431	443	443	464	401
5350	10027	34149	33198	26629	15835	7601	3121	1376	823	806	827	773	803	789	800	788	789	818	778	820	790	805	760	804	840	785	817	790	815	810	853	792	782	789	822	816	770	836	802	764	823	806	820	840	818	838	788	798	800	810	800	805	796	819	788	778	878	811	783	808	757	852	764	815	801	764	813	790	805	836	777	779	791	762	812	804	807	812	791	794	815	793	743	811	848	798	832	819	818	810	764	780	821	831	846	775	818	809	840	780	809	844	833	881	814	800	814	800	780	814	813	768	752	816	778	807	816	832	841	839	751	774	818	849	814	851	806	813	788	838	765	808	822	793	719	785	831	794	814	755	802	783	803	794	812	792	784	784	800	794	784	752	836	881	801	840	827	806	770	800	777	781	791	826	840	824	822	762	829	763	843	845	817	809	794	820	856	846	809	810	855	797	805	772	822	794	832	843	799	814	798	813	803	816	821	828	808	844	814	762	782	777	812	793	790	783	785	798	796	804	794	797	767	800	772	865	801	762	821	761	807	797	855	841	775	848	827	787	789	773	764	817	791	807	759	807	850	814	797	824	811	820	791	794	778	784	760	821	801	830	787	818	838	850	849	812	840	723	813	811	808	786	847	780	806	827	816	757	841	857	826	828	819	812	822	825	814	836	802	760	849	808	798	799	840	770	792	758	768	802	820	817	800	817	750	819	799	833	800	825	739	816	805	854	757	861	818	774	817	818	788	819	799	790	778	766	873	777	819	832	791	765	780	797	778	803	860	825	804	792	838	816	796	810	826	879	815	793	832	793	841	774	771	812	799	804	865	851	854	798	765	753	790	836	854	788	833	787	848	800	786	789	824	778	738	788	779	821	834	826	814	795	809	837	781	786	775	813	782	854	793	825	766	815	833	815	755	833	804	754	769	753	828	764	827	788	801	839	795	864	858	801	757	796	756	828	787	767	772	803	817	806	800	814	828	778	760	780	859	807	805	792	814	822	808	810	827	811	783	832	828	805	847	790	818	776	810	768	823	809	828	789	783	815	803	842	807	829	837	787	805	833	829	767	857	788	836	791	861	821	824	811	775	749	788	808	814	821	785	787	845	822	813	809	811	801	763	793	818	806	813	825	829	847	811	756	800	788	843	816	809	818	836	828	769	810	859	835	788	811	813	762	801	817	812	809	813	784	825	843	800	854	742	826	808	829	756	781	789	811	788	829	779	773	781	795	779	766	793	843	806	848	846	794	860	826	824	820	810	804	799	807	773	780	787	822	772	805	781	745	786	813	775	827	778	807	806	797	803	818	825	776	808	779	827	805	823	815	849	829	822	767	769	792	840	761	826	765	786	752	796	816	825	769	784	847	748	823	799	780	837	758	798	799	774	773	803	803	768	810	803	810	795	777	797	816	792	776	815	848	770	783	739	824	793	794	838	743	783	835	782	874	835	771	778	804	801	805	817	796	822	816	842	781	811	851	832	853	808	850	776	781	796	805	784	816	832	828	796	791	833	784	795	781	796	755	810	777	799	786	788	807	770	787	821	795	784	773	797	815	781	785	819	767	843	817	806	798	796	778	866	798	795	873	772	777	791	800	834	832	845	773	801	788	806	800	796	777	860	803	815	805	864	803	828	823	830	818	801	795	813	837	830	746	787	780	826	821	800	812	782	788	790	795	753	813	737	804	777	743	824	799	791	798	807	803	779	842	772	805	804	821	819	750	792	786	779	791	827	822	771	799	801	811	774	843	790	853	762	861	778	850	803	806	796	787	781	838	829	770	829	806	799	800	775	830	824	817	768	832	828	832	818	815	820	835	752	798	774	795	780	732	844	844	797	821	798	746	787	816	867	806	833	811	804	827	813	773	826	801	835	786	830	776	781	764	781	831	844	783	812	788	823	785	811	838	844	776	769	814	758	836	802	755	783	835	812	769	801	810	820	817	850	831	828	828	794	751	845	800	809	779	739	884	787	822	839	791	779	801	772	817	761	818	761	800	802	800	774	813	819	807	790	782	830	786	804	771	789	787	828	814	826	747	776	840	803	778	830	811	763	769	858	834	792	789	835	766	760	812	829	763	813	805	847	806	795	793	786	825	803	814	787	828	807	814	833	776	759	849	808	849	862	820	847	816	843	823	835	805	785	789	774	848	800	781	747	790	793	795	797	772	772	777	766	785	725	779	813	822	787	806	783	789	821	809	779	787	783	786	821	854	750	818	800	806	835	815	804	804	836	788	813	832	835	767	839	818	813	799	797	823	780	831	846	823	860	754	795	818	820	776	825	772	756	824	791	814	820	804	756	821	830	791	859	814	830	820	812	806	815	792	815	812	793	800	843	770	764	820	815	788	811	815	757	796	750	823	842	852	794	846	794	858	758	847	865	837	802	772	781	783	816	786	828	790	799	785	808	798	735	788	810	789	770	817	786	820	816	812	839	836	784	762	813	804	763	845	798	752	850	784	816	803	800	780	771	741	800	820	798	797	787	774	777	807	722	784	854	811	801	875	779	793	799	806	799	804	824	834	797	805	827	831	785	809	769	803	809	853	843	872	796	822	777	811	817	831	839	809	817	796	822	767	840	793	792	757	793	776	811	808	812	804	803	782	807	806	813	806	828	858	804	858	812	777	779	843	864	806	780	847	806	791	831	828	787	790	780	818	832	793	825	819	831	842	813	807	806	842	816	793	837	811	820	821	770	816	799	861	777	799	888	811	768	878	825	860	856	808	783	834	870	798	840	818	839	828	776	763	812	778	804	870	872	773	809	785	770	782	825	857	863	832	833	776	804	770	764	824	793	826	789	810	842	833	799	852	790	787	826	787	816	858	806	796	840	776	803	789	805	797	806	822	835	795	825	818	803	826	807	812	767	825	800	763	804	779	818	785	779	752	822	829	787	854	788	797	838	774	855	785	786	805	766	809	799	760	812	790	794	809	777	854	813	840	777	780	799	831	807	835	790	838	858	835	793	783	804	784	847	780	783	770	796	816	784	858	792	797	799	791	856	790	868	880	795	803	840	837	787	821	834	794	803	803	822	809	824	811	810	830	774	816	766	802	828	834	819	767	841	833	812	820	802	825	774	784	813	791	788	810	827	769	748	805	823	817	769	783	808	769	836	808	813	795	813	798	813	851	802	824	787	804	817	793	841	814	810	802	828	794	811	848	768	856	842	774	783	821	806	802	835	815	771	776	817	791	826	809	813	798	794	845	821	792	810	790	810	831	822	789	838	796	828	771	780	863	791	743	820	844	845	827	813	754	849	818	845	817	835	834	839	834	806	849	809	769	802	807	812	734	811	787	754	854	847	765	824	776	865	826	788	777	853	813	818	768	805	768	756	801	806	812	758	808	804	770	864	806	816	830	759	777	823	787	804	802	788	826	792	856	830	815	769	823	789	779	825	835	796	862	837	778	808	782	812	832	765	791	781	812	795	818	774	804	795	780	811	781	800	831	823	802	807	845	777	808	807	813	811	782	855	829	815	810	782	817	788	792	841	853	814	784	856
24374	21372	32401	51167	50833	37829	22849	7510	1388	418	303	341	348	339	348	368	338	330	322	334	345	321	315	311	339	342	322	334	337	351	308	300	314	318	315	340	326	322	347	330	320	351	324	333	343	338	322	308	309	315	300	341	334	322	295	314	317	340	349	298	332	347	310	305	333	319	325	304	322	344	334	326	322	312	352	337	343	305	343	344	332	341	331	340	333	305	363	343	347	357	309	318	353	350	329	308	317	292	310	305	325	291	347	322	298	342	295	352	345	339	335	327	326	310	352	339	322	322	304	350	343	322	324	302	312	280	351	311	327	348	311	320	349	320	321	336	294	326	345	321	312	316	326	351	327	312	331	300	305	334	313	341	328	309	346	328	334	345	337	320	309	347	330	348	323	333	340	319	347	354	324	343	340	320	356	304	286	334	341	320	332	319	316	326	325	348	339	318	347	323	342	343	332	315	325	314	332	319	331	338	317	281	309	350	354	316	344	300	327	349	354	310	312	328	354	324	360	351	361	348	302	321	316	317	342	318	296	340	304	344	306	320	327	351	346	320	322	299	310	331	334	305	340	318	340	334	324	354	363	344	347	330	315	340	315	309	307	359	333	282	358	290	313	304	344	344	327	324	320	303	326	296	313	329	316	313	329	313	326	337	283	338	325	303	334	333	360	320	339	356	347	316	330	341	329	336	301	331	316	342	325	342	372	335	360	343	337	341	331	334	297	325	340	345	325	342	273	303	307	328	341	301	308	324	326	322	351	369	335	336	334	322	331	283	307	328	327	338	309	306	300	321	344	331	325	351	305	351	323	338	318	319	329	335	312	325	307	313	356	323	337	338	348	311	322	291	337	330	319	327	298	344	317	336	312	307	343	321	340	330	332	316	326	358	296	315	349	345	357	325	340	328	332	337	339	315	319	325	313	315	304	318	324	354	286	311	331	320	327	335	331	320	305	331	360	346	321	322	308	299	325	291	326	298	340	330	317	316	314	316	319	345	332	351	316	347	356	333	330	331	317	314	331	326	336	321	307	327	327	327	346	333	354	291	299	342	316	340	330	334	344	333	334	307	318	299	289	353	294	286	318	336	327	354	333	320	320	317	343	336	306	306	330	329	338	350	303	342	332	325	345	340	299	301	333	303	354	335	325	315	333	317	346	351	334	347	323	309	307	339	332	321	314	352	327	324	309	348	333	312	318	315	325	336	310	300	329	321	345	325	312	313	324	299	328	330	295	333	323	311	328	324	322	353	327	320	311	306	349	285	346	335	313	343	391	326	300	344	335	339	309	329	345	340	298	351	319	319	324	297	331	342	342	355	347	341	314	328	331	326	360	294	329	359	325	276	322	316	335	322	314	339	348	338	315	344	320	329	327	330	324	360	355	316	339	320	299	312	301	302	326	307	324	287	302	320	321	314	342	337	317	306	302	339	319	307	316	306	371	339	352	302	324	351	330	299	339	330	340	326	317	320	313	358	335	317	322	355	354	342	281	330	277	322	329	333	334	293	327	326	320	315	322	322	344	322	323	308	332	304	337	340	331	328	313	324	345	295	345	331	316	303	298	329	305	330	336	328	315	357	339	318	290	329	319	308	305	343	308	347	355	316	295	332	331	336	337	349	332	304	323	311	294	311	328	309	321	314	337	321	330	332	323	333	339	323	303	378	347	336	298	306	349	323	336	324	292	336	325	363	325	338	353	325	323	305	294	318	298	339	323	347	337	322	318	331	324	323	300	339	338	341	315	346	304	329	324	301	354	332	330	330	297	361	339	320	348	329	303	321	325	362	323	315	320	323	337	302	321	320	319	331	327	317	352	303	334	322	316	339	334	345	357	325	315	336	313	327	328	323	312	337	308	296	308	320	293	328	328	339	322	312	318	349	354	343	318	310	321	340	315	330	318	309	309	337	316	330	359	373	339	339	336	301	316	357	294	348	302	342	332	330	357	333	322	300	315	295	341	319	377	322	298	302	326	303	295	307	336	359	316	306	321	324	349	299	329	333	313	342	332	359	341	352	328	327	326	335	280	366	305	342	337	332	337	315	340	334	331	335	342	339	327	329	328	335	303	329	337	315	338	334	340	331	324	336	359	335	319	319	310	337	307	302	342	324	331	348	372	289	360	348	310	343	316	319	349	362	316	316	317	334	313	306	310	294	312	349	346	322	326	324	300	299	337	362	318	316	311	344	326	314	351	332	329	336	337	316	331	368	316	343	306	316	321	315	301	312	330	323	349	330	325	340	325	334	338	304	328	304	334	330	319	322	309	308	321	330	324	343	301	336	314	315	340	331	315	335	332	342	317	352	324	325	307	348	312	333	366	315	316	302	353	321	325	294	325	348	354	339	354	297	302	327	325	323	329	342	293	325	309	335	320	317	297	320	306	321	310	294	311	322	311	301	330	310	339	314	317	327	326	314	317	316	341	334	336	357	314	313	299	321	325	322	304	367	349	323	338	327	318	317	333	336	320	306	330	342	318	304	329	292	333	322	308	359	337	300	324	311	314	318	315	322	302	329	299	314	318	281	326	331	351	334	340	306	341	308	298	328	319	342	343	313	332	298	299	328	303	359	308	357	350	342	340	352	326	333	323	337	299	316	330	307	337	340	325	336	333	305	311	306	346	316	302	343	335	329	300	330	300	335	323	290	346	332	324	298	296	322	300	334	331	328	348	335	323	314	360	340	350	313	308	351	335	312	302	313	309	331	345	338	352	336	345	329	329	301	291	346	342	360	367	332	303	293	343	322	319	291	340	323	314	336	336	303	347	331	335	338	309	315	326	314	334	316	312	327	345	343	338	324	337	322	332	324	318	322	354	354	339	327	305	337	311	330	345	355	325	326	353	332	292	347	320	320	311	307	364	329	329	356	298	345	296	340	320	327	374	348	300	309	314	316	340	319	316	316	310	316	326	304	347	336	355	337	334	320	319	323	299	338	301	310	347	332	303	320	319	288	333	321	326	321	346	296	322	305	315	336	306	318	364	337	334	345	340	342	335	301	340	326	308	303	333	354	323	326	296	327	346	304	337	330	300	341	322	326	299	333	340	311	333	324	340	301	332	334	332	308	308	336	341	321	321	301	325	328	303	311	308	353	320	318	305	306	352	328	326	310	376	322	310	309	323	322	346	342	347	376	311	286	351	355	320	327	288	299	347	315	356	335	286	277	327	294	332	330	325	302	321	321	344	341	317	316	310	304	329	314	299	311	302	340	342	314	336	335	365	343	328	301	346	328	309	302	321	333	334	330	301	326	328	324	308	349	293	363	352	321	339	332	337	322	306	340	334	321	355	316	335	344	299	324	322	325	311	291	309	337	305	322	319	348	338	336	334	339	292	296	319	311	317	332	343	307	311	332	303	318	346	322	360	328	358	363	344	328	324	339	333	345	319	334	283	327	331	292	335	328	301	317	358	319	313	302	328	326	344	318	323	342	352	343	297	342	306	338	331	354	346	318	295	298	337	321	348	321	308	347	328	326	324	325	329	312
7408	32812	69447	69596	57617	42198	27219	12105	3378	876	642	650	606	599	603	605	635	645	638	562	593	623	616	597	617	576	613	578	613	602	571	629	591	581	631	627	696	628	644	597	564	612	614	601	628	631	599	605	632	590	585	593	601	638	639	613	588	602	596	630	646	599	608	645	645	547	611	612	593	595	625	656	597	593	615	633	672	600	633	623	588	622	568	611	615	630	619	591	596	581	591	616	609	643	605	609	595	599	648	564	582	570	613	619	596	605	644	590	587	593	607	637	600	617	643	668	551	643	617	570	622	650	600	637	608	624	573	607	580	617	608	608	608	590	614	632	592	636	670	620	625	639	627	631	606	609	591	644	596	631	630	636	646	635	592	581	618	612	609	634	635	628	637	606	631	622	604	645	590	624	635	618	666	602	660	593	631	587	614	607	636	589	588	585	598	589	635	584	615	628	658	618	588	648	605	618	630	563	600	615	622	583	621	570	609	609	599	605	578	595	612	592	645	582	562	585	617	622	618	585	629	619	675	599	612	629	628	608	627	621	602	647	634	612	604	580	605	627	600	637	609	617	583	631	590	643	607	601	635	588	616	605	581	623	601	600	635	716	671	644	606	581	627	624	636	603	609	596	605	593	638	621	594	600	610	587	650	586	605	613	605	581	584	614	583	654	577	576	600	569	649	594	613	612	586	664	634	604	651	593	565	622	616	605	615	664	573	617	603	599	618	594	623	594	632	590	626	615	597	602	604	616	612	621	610	638	624	572	593	614	650	639	599	638	572	638	608	672	617	644	590	657	593	656	628	609	620	625	626	581	583	630	659	634	595	628	549	600	602	619	636	637	663	582	611	621	553	622	606	603	575	573	642	626	587	621	610	600	620	615	597	586	629	621	569	552	606	645	622	604	612	642	602	581	663	580	655	635	616	605	644	627	639	585	628	608	628	635	596	634	593	592	623	633	648	624	661	638	606	588	633	614	562	610	591	606	681	646	590	607	644	603	609	624	598	599	665	580	602	589	634	667	582	575	592	604	588	582	635	643	552	599	599	647	601	594	555	643	627	642	635	575	617	636	615	648	665	592	622	648	643	632	639	650	614	583	613	609	635	639	563	589	587	646	645	624	574	605	599	590	642	570	624	591	594	582	591	566	611	624	592	578	592	643	593	604	616	632	645	601	577	591	640	615	625	617	643	601	613	582	598	661	617	618	556	589	604	593	568	624	591	625	599	618	619	610	620	618	634	602	627	654	621	668	602	616	578	623	554	548	603	618	576	636	600	620	631	631	629	620	603	587	645	613	608	619	604	617	588	641	601	605	633	600	599	608	647	583	598	588	641	578	632	644	640	599	613	602	636	626	621	597	587	638	633	593	596	605	586	664	634	606	628	558	627	602	634	617	613	605	607	661	604	626	671	609	601	599	612	617	612	601	606	578	584	610	594	618	661	605	656	607	609	580	604	611	621	612	606	605	600	646	612	581	593	590	624	600	622	606	610	646	591	605	600	639	591	646	622	631	625	616	580	594	584	640	647	645	624	614	612	596	595	602	609	610	604	611	575	606	619	658	633	630	649	607	634	602	590	588	636	608	586	637	619	598	631	582	606	600	576	597	606	617	621	597	603	593	628	627	603	669	627	633	617	595	632	573	601	640	618	599	618	646	559	566	655	617	584	584	599	601	651	652	645	599	607	600	588	625	634	594	648	608	567	603	625	580	569	607	560	597	629	624	585	602	597	604	628	619	617	621	646	591	606	581	608	582	603	643	621	629	605	608	617	616	645	621	630	606	621	614	647	654	609	580	606	627	606	571	613	595	624	661	628	595	607	624	640	574	628	569	635	573	640	573	630	590	576	625	622	587	632	634	654	603	630	619	579	627	651	609	595	617	637	583	646	594	596	622	600	602	609	628	584	612	611	633	594	651	608	632	583	623	565	629	583	623	604	600	592	572	608	634	635	565	686	666	639	645	568	603	631	603	607	602	568	612	656	614	670	597	616	615	632	595	589	621	580	662	622	546	597	601	613	628	600	609	631	602	581	581	573	587	613	640	608	615	612	604	613	574	577	672	634	617	575	649	602	621	615	621	621	592	587	611	598	642	651	619	603	617	615	614	582	626	607	610	598	602	576	628	619	615	615	659	635	622	614	598	618	604	598	614	606	609	632	579	568	635	609	597	625	601	606	591	600	630	584	661	678	612	619	579	612	591	596	656	588	615	596	634	578	588	595	620	630	611	597	614	632	638	614	603	658	609	547	611	653	560	584	604	596	577	606	685	642	621	597	611	543	610	598	663	556	702	678	602	604	597	625	598	622	585	626	614	618	640	641	617	587	646	616	580	622	594	613	638	604	628	615	606	600	645	626	643	643	610	629	578	575	568	617	578	633	621	604	596	649	593	614	600	569	622	544	575	594	612	642	596	626	613	619	571	591	619	634	611	603	601	603	637	620	628	633	635	620	606	583	635	622	600	602	600	590	572	640	600	641	585	625	660	602	648	613	561	639	587	613	616	606	605	600	612	648	597	580	578	610	609	576	608	580	624	568	649	607	609	640	595	618	565	610	657	597	620	607	594	614	634	558	609	632	659	632	631	591	610	613	609	602	608	608	620	635	607	621	620	571	644	621	634	587	643	604	607	626	625	608	603	606	654	653	615	652	599	625	589	620	597	609	619	632	629	654	618	599	614	613	590	607	645	610	601	629	615	647	618	599	585	631	615	615	632	652	670	592	576	575	688	620	583	645	664	619	569	629	558	608	628	633	616	616	630	565	586	594	614	568	617	578	627	636	613	610	641	635	620	616	592	596	644	609	648	593	663	587	595	570	537	631	612	599	621	573	617	584	640	636	616	583	601	663	565	616	600	605	617	573	587	641	631	606	608	624	613	623	642	614	619	592	612	618	629	644	609	594	619	577	623	601	633	637	608	558	587	587	637	582	584	587	657	605	650	632	609	628	580	611	630	579	608	631	591	602	594	626	652	650	653	631	601	591	607	589	611	591	620	626	610	566	645	608	606	660	592	620	635	583	630	564	624	620	651	589	593	622	608	562	586	613	594	623	617	598	627	643	586	637	636	619	637	620	665	579	603	633	616	607	644	629	656	605	618	630	610	610	597	606	613	623	650	585	641	665	653	605	590	620	644	622	566	635	621	639	592	605	610	596	614	575	620	617	622	620	642	623	609	626	613	537	611	589	630	615	622	610	579	678	608	590	572	638	616	584	633	593	569	655	587	608	645	610	604	621	635	615	595	616	625	613	591	589	622	629	609	606	584	632	641	619	617	617	614	628	585	578	632	621	657	621	587	632	613	573	645	576	607	616	614	594	615	608	629	606	632	582	637	639	605	651	613	616	587	615	642	660	598	589	638	612	627	594	636	637	635	590	614	614	623	607	616	606	636	631	633	632	669	641	592	623	603	598	615	609	572	582	629	591	614	636	589	573	574	604	572	627	604	592	638	599	630	547	606	627	602	606	575	674	620	649	580	635	624	672	628
23457	21382	31711	48427	54066	44376	29432	12890	2752	533	388	440	376	396	393	402	402	355	404	426	383	425	410	376	386	405	396	398	368	393	405	437	396	404	396	391	355	385	404	396	391	371	413	395	387	399	408	387	393	394	411	367	404	442	402	392	402	410	380	355	451	398	370	391	378	365	402	377	387	392	418	358	419	407	404	412	382	393	379	379	383	400	362	393	343	388	415	399	387	381	408	399	389	407	346	410	385	382	404	385	418	386	416	322	342	397	392	375	411	393	385	401	378	354	394	405	375	415	412	378	404	393	393	356	359	376	371	403	397	396	380	345	414	361	377	419	358	389	355	364	392	404	416	352	382	367	342	394	378	402	384	356	380	408	379	398	370	359	377	387	366	386	399	390	413	394	375	396	350	405	399	430	366	418	402	381	407	414	369	389	409	409	377	390	385	389	391	381	407	383	392	378	410	371	374	400	397	376	375	359	380	372	390	393	408	351	374	422	360	405	390	373	412	392	415	381	392	426	382	423	404	391	405	367	396	404	424	390	377	344	364	401	388	386	378	384	353	423	400	422	402	380	364	391	365	389	381	360	374	393	391	418	382	388	409	395	394	381	416	414	404	408	365	386	398	397	383	380	376	357	390	367	415	380	390	379	380	378	354	402	391	379	380	380	374	384	415	367	373	385	359	393	399	413	350	360	391	385	384	398	395	395	380	396	367	400	383	378	399	395	385	387	419	352	396	406	393	388	385	366	403	382	402	380	380	396	373	387	407	383	387	379	432	391	386	393	388	392	367	398	418	417	374	399	359	427	364	386	424	380	385	390	404	381	370	390	381	390	390	392	396	391	348	385	373	384	382	392	352	395	431	383	364	403	406	355	405	404	390	386	348	379	352	397	380	392	396	395	408	393	384	379	374	389	376	431	380	379	378	387	391	380	364	380	417	409	358	390	395	387	434	351	388	362	395	391	409	388	354	363	394	394	365	407	384	424	385	372	415	379	365	388	393	377	385	392	367	354	382	377	406	365	349	400	388	414	404	392	368	389	385	409	390	358	391	371	394	368	401	388	370	383	397	374	362	410	384	412	409	364	380	419	382	403	381	397	346	381	405	365	379	377	362	392	400	374	395	416	396	363	378	395	364	366	405	358	379	404	374	354	394	407	379	373	373	361	363	408	416	398	397	382	418	408	359	406	370	371	381	385	367	394	397	399	400	419	388	373	388	407	423	387	395	393	406	397	386	394	424	385	383	379	387	383	378	338	376	386	372	406	386	410	388	404	377	398	419	372	364	378	413	416	373	394	400	378	389	395	384	414	374	356	380	389	393	376	403	361	356	408	388	370	347	404	408	387	410	382	368	381	380	391	401	398	401	405	402	382	401	394	388	388	420	390	366	405	386	355	395	370	386	369	366	373	371	389	400	405	402	410	384	376	361	372	418	365	371	386	364	421	389	388	400	367	409	373	385	404	391	367	439	390	398	388	366	359	376	388	375	356	401	374	386	372	385	351	391	382	408	372	391	380	384	389	348	387	385	400	412	410	429	379	389	388	393	378	396	417	390	342	402	400	380	374	365	386	382	369	411	410	414	397	380	368	395	419	372	398	351	410	405	408	384	387	366	400	395	415	399	358	374	410	423	395	360	388	424	391	400	364	387	401	341	401	378	385	387	384	420	348	420	395	389	403	378	382	403	340	408	393	384	401	386	356	366	386	349	395	405	407	428	404	389	361	380	413	407	396	385	416	373	340	403	363	398	357	402	405	375	394	342	361	406	351	381	388	398	373	397	378	377	382	378	382	391	395	366	399	373	392	381	398	377	375	392	373	381	403	435	387	387	432	383	396	382	405	360	400	413	370	397	411	384	408	376	334	396	389	404	380	373	409	390	372	386	400	397	377	383	413	379	392	387	362	389	367	426	390	359	362	408	355	370	405	368	378	391	378	389	393	429	431	365	412	388	363	371	395	402	372	371	381	427	387	383	373	403	396	361	417	395	403	385	398	374	364	367	374	384	408	403	395	381	354	383	367	398	385	385	400	396	377	373	375	378	421	395	380	364	393	375	361	396	400	399	392	326	398	364	363	398	416	361	358	380	415	378	382	335	354	374	399	390	375	412	431	371	407	392	407	399	395	380	386	373	397	420	390	402	426	379	397	383	369	372	390	363	416	371	396	387	389	381	361	367	386	405	364	383	381	406	400	352	371	399	400	411	386	355	386	384	384	424	379	377	406	370	366	384	394	402	358	360	388	375	374	402	369	380	420	394	383	401	361	354	383	353	370	381	442	419	425	389	366	369	422	369	358	346	409	385	351	412	393	387	364	373	382	394	382	384	441	432	373	402	395	347	323	395	373	395	383	359	371	398	384	362	434	373	383	370	368	353	388	385	387	347	394	388	368	399	370	403	389	377	346	364	424	373	396	400	376	393	381	414	409	383	360	399	398	367	382	355	363	406	360	368	372	388	368	410	405	386	353	379	360	360	402	379	408	390	377	390	410	398	390	384	417	368	374	375	354	387	402	380	390	366	411	358	393	372	379	411	414	391	382	379	411	373	383	432	400	368	420	364	393	426	434	380	409	395	378	389	398	374	394	362	382	359	397	393	388	392	371	408	363	395	360	404	388	395	379	383	423	366	375	395	384	394	402	370	353	377	396	370	372	381	411	379	370	414	370	380	403	362	365	394	382	396	391	401	383	426	390	396	375	414	415	433	390	380	411	376	382	390	416	375	372	363	386	372	434	391	378	352	380	366	376	380	380	392	371	386	372	387	395	355	386	398	388	420	384	410	383	402	379	340	336	398	404	410	361	408	365	352	400	392	357	397	398	384	399	384	407	359	390	391	392	377	394	380	365	358	395	407	384	370	405	397	419	402	392	356	378	427	381	394	407	393	405	413	414	372	376	397	372	392	385	400	430	373	367	382	396	381	409	385	333	378	419	370	369	378	383	416	378	378	392	379	352	392	414	409	421	361	375	391	391	363	350	389	399	374	379	408	347	370	377	374	407	371	337	392	401	405	375	389	391	390	392	390	398	382	361	419	408	415	388	375	376	387	401	379	364	407	382	408	394	396	365	369	368	350	371	364	347	387	364	353	362	371	407	388	431	387	378	373	380	422	384	391	361	335	386	379	378	387	442	395	387	407	375	397	375	371	420	403	388	370	380	394	398	379	353	395	410	380	397	360	394	368	365	387	396	372	390	399	407	394	364	398	347	400	400	408	376	352	394	348	401	402	379	395	410	386	383	336	385	373	399	391	379	387	420	400	382	385	375	374	379	435	361	387	402	393	409	377	396	375	387	410	409	385	384	381	418	379	409	391	365	368	381	407	397	371	412	393	427	379	390	415	381	381	404	371	362	380	395	389	378	393	391	386	388	376	356	359	384	425	376	413	401	371	381	409	394	350	391	348	377	387	395	374	369	393	353	384	396	374	390	372	368	365	382	375	420	372	390	399	367	398	343	394	385	390	356	408	379	390	394	383	405	410	384	401	363
10200	41826	80338	83113	68467	50472	33691	17521	5599	966	703	728	712	669	669	667	662	699	693	740	634	695	669	712	692	681	737	700	703	649	698	712	687	693	691	663	674	675	718	684	689	693	674	650	676	665	728	652	692	737	695	695	667	689	714	657	640	711	656	673	742	688	656	686	705	675	721	648	691	712	653	647	700	715	685	677	674	678	674	715	667	717	682	650	631	667	737	693	717	640	655	702	679	693	718	739	682	647	666	666	682	681	665	644	678	702	691	661	690	718	671	660	731	678	673	705	721	691	670	677	700	711	676	699	678	634	690	655	725	649	638	721	675	689	652	639	638	658	675	732	662	699	704	682	678	686	693	696	662	667	666	692	664	677	671	736	685	666	670	686	718	718	697	631	690	725	723	712	668	661	698	701	670	677	659	716	699	661	681	704	656	673	673	700	690	688	700	680	727	678	616	646	646	713	669	631	690	708	697	685	729	692	667	683	721	681	667	669	657	715	710	667	673	722	704	668	676	661	727	686	662	704	685	648	682	636	705	716	685	736	656	700	721	677	690	671	652	704	684	708	671	736	684	715	641	686	665	703	696	729	707	690	689	697	723	704	706	687	683	703	630	679	713	671	634	655	650	754	726	734	658	666	702	671	726	676	672	743	633	693	724	604	693	664	688	668	660	704	702	686	679	678	650	681	656	709	666	675	654	655	700	706	700	704	703	722	657	670	671	654	680	675	664	701	702	690	698	669	656	735	663	688	683	672	705	664	655	752	702	677	637	675	670	705	677	685	625	688	724	678	679	696	639	680	672	715	636	623	688	635	706	693	691	690	665	670	644	665	702	661	681	720	687	736	643	745	652	672	709	655	704	682	707	704	710	736	666	709	689	701	675	663	681	646	691	696	697	692	685	647	668	682	679	665	658	699	733	688	697	685	649	712	674	693	706	668	645	665	680	717	682	710	661	672	685	646	700	701	693	704	661	680	661	688	634	664	663	679	697	690	662	664	708	669	673	693	730	710	713	673	697	652	684	708	679	678	703	758	687	718	730	737	742	712	709	746	704	691	717	633	668	741	681	673	635	693	713	666	740	722	638	717	660	690	695	707	671	663	676	673	655	690	665	675	658	653	646	673	690	704	727	708	714	661	680	726	690	703	675	688	684	721	673	661	648	667	668	693	708	660	635	725	686	677	683	771	696	676	680	669	690	643	688	675	653	704	632	736	696	724	684	684	671	723	679	664	697	677	704	701	658	684	712	652	699	701	708	703	700	657	738	654	681	633	677	724	674	682	701	680	702	650	696	667	657	665	665	681	691	668	700	672	631	672	695	671	701	745	659	688	717	663	707	693	679	689	698	685	713	651	660	706	656	743	680	676	701	659	721	681	705	725	652	720	652	668	687	664	637	674	682	720	658	680	661	738	685	714	705	736	753	679	721	672	690	712	654	679	675	714	706	648	672	752	694	651	697	679	678	681	707	643	694	696	721	696	708	691	675	700	705	704	716	690	650	700	674	651	644	705	680	667	671	703	668	675	692	686	696	632	653	693	662	716	705	711	695	695	711	702	659	679	665	674	714	663	680	664	693	635	689	673	674	680	647	680	715	691	696	711	668	672	720	682	646	687	732	657	661	687	694	719	695	691	709	716	656	673	687	679	685	775	640	701	746	683	689	641	678	729	667	706	711	653	713	689	668	673	732	613	654	676	616	691	689	654	709	695	672	687	667	726	669	632	729	687	680	642	682	666	669	661	691	697	679	676	670	676	662	698	674	712	721	712	629	685	638	680	682	693	652	694	694	692	691	645	711	633	660	649	696	662	640	708	635	686	671	700	638	668	679	690	687	649	659	662	636	674	685	650	680	710	678	673	682	705	688	696	690	684	728	691	690	671	705	681	730	691	670	698	674	662	701	701	663	657	713	651	649	684	657	649	687	667	723	746	716	716	680	677	713	727	701	643	707	669	716	697	710	639	708	666	687	722	667	674	656	702	723	721	652	715	701	699	706	672	708	711	671	632	675	686	660	684	710	669	688	686	678	667	694	687	687	703	672	704	677	697	657	695	684	700	679	637	689	675	656	719	686	722	750	636	647	681	677	675	670	673	687	681	650	683	698	692	713	670	661	665	612	702	680	661	704	658	693	694	680	718	673	699	702	671	653	718	687	679	658	649	696	688	676	680	644	663	699	637	667	688	686	701	674	741	669	701	687	649	641	691	662	676	697	641	700	636	661	734	651	690	691	681	682	700	688	714	647	673	690	699	668	673	660	723	697	655	653	663	715	704	691	734	689	657	669	712	711	691	709	730	685	707	735	665	667	625	665	651	696	729	684	675	676	692	670	745	699	705	710	686	715	641	685	723	671	666	642	690	694	690	690	684	724	680	696	679	707	625	705	675	706	672	730	740	711	676	676	667	636	691	653	733	658	680	703	680	694	700	705	664	700	688	675	729	656	678	674	706	706	662	652	737	720	715	680	700	696	662	719	642	732	665	630	667	671	670	675	703	693	727	712	657	674	664	716	717	672	632	720	704	729	632	703	663	698	702	654	704	709	677	704	681	706	744	664	664	608	649	682	696	683	644	671	707	660	661	680	736	689	682	657	627	690	681	702	684	725	679	698	690	649	644	673	648	710	722	721	670	696	731	722	714	684	676	677	668	693	669	650	664	689	696	700	666	680	676	662	646	669	708	701	682	698	686	660	625	702	679	666	717	680	700	700	631	724	713	683	642	683	677	721	687	708	690	673	677	677	660	658	726	725	696	660	722	656	665	702	661	693	710	697	700	679	702	669	660	633	736	666	711	697	654	641	682	642	684	654	711	673	700	710	676	675	658	671	697	648	716	665	711	673	669	703	646	698	696	698	665	660	684	680	712	652	704	712	709	658	672	688	682	676	689	694	712	664	690	711	662	660	673	728	690	692	673	635	698	665	660	698	652	687	707	698	684	626	730	705	697	682	706	704	693	671	674	681	663	681	680	671	687	693	683	628	716	708	659	685	698	680	671	706	676	680	722	664	690	669	684	706	678	699	681	687	674	691	702	669	681	680	735	671	691	695	743	690	661	711	717	694	679	720	703	660	710	713	703	721	700	678	713	685	689	709	673	688	685	687	713	656	696	660	667	661	676	690	698	708	700	666	656	681	697	640	705	703	702	691	673	622	655	652	706	702	683	686	667	694	684	713	641	678	669	674	631	678	716	682	709	737	697	686	673	711	659	755	690	697	746	656	696	699	711	649	666	734	704	668	698	681	674	682	661	688	697	681	659	696	728	703	690	621	698	696	664	691	714	660	660	664	697	692	645	698	694	680	709	695	667	727	656	698	718	680	698	649	647	657	648	680	643	679	675	681	727	686	706	717	699	682	697	691	649	650	692	646	675	660	695	703	715	667	663	683	720	673	728	711	673	688	707	692	662	690	675	645	704	679	684	701	698	715	692	673	678	708	693	689	675	662	655	667	691	665	654	636	726	624	718	679	684	661	712	670	661	698	643	675	687
26987	20308	25864	29747	20250	8984	3115	1157	634	472	446	452	409	452	421	461	388	390	442	403	429	419	420	379	393	439	427	411	413	396	429	424	420	433	442	429	427	468	455	427	442	437	433	421	439	394	405	445	424	427	457	422	387	444	455	438	424	438	434	477	437	428	446	438	426	423	430	394	410	424	423	426	397	417	434	427	411	442	465	423	416	450	426	431	424	394	450	387	431	402	399	398	373	449	411	432	457	462	422	430	435	437	429	410	442	445	418	375	391	441	419	381	432	415	443	426	396	434	422	443	441	461	389	416	460	426	437	431	428	466	457	435	430	438	392	422	434	415	448	440	436	454	414	425	442	450	432	412	425	422	469	439	397	390	414	415	401	404	406	416	424	458	441	428	426	400	432	408	455	407	429	411	478	431	396	423	432	448	442	459	433	425	401	431	405	408	423	403	445	433	439	411	416	409	407	412	459	393	425	416	435	444	453	395	424	391	427	413	435	423	424	430	456	396	430	423	450	417	411	413	452	418	413	412	436	514	413	463	408	419	431	411	430	440	431	436	465	412	441	394	443	425	450	427	417	434	461	424	415	454	430	401	440	425	436	436	407	437	404	468	442	403	407	415	434	458	415	439	459	410	413	449	439	433	420	417	413	434	440	402	416	435	408	432	401	417	442	450	383	454	422	435	404	445	428	406	435	390	462	431	440	409	433	445	393	432	421	438	422	407	384	433	430	431	412	401	444	475	412	420	426	427	407	410	430	427	429	419	404	400	391	434	418	401	442	421	405	408	418	442	417	390	420	407	433	408	395	426	440	427	416	451	406	403	417	405	439	435	415	425	411	413	435	452	390	433	432	416	402	441	422	371	445	442	427	422	417	433	425	427	435	457	421	416	461	433	449	438	453	431	437	414	458	455	412	423	423	387	424	404	424	402	413	440	422	421	442	417	436	420	460	456	462	399	422	400	398	416	419	450	402	415	435	424	423	421	428	404	443	430	406	411	427	417	478	430	400	427	417	424	427	440	404	452	428	382	420	420	462	410	406	439	412	451	410	422	392	415	422	417	438	397	401	421	438	412	414	416	416	408	442	439	404	431	421	411	449	460	406	427	402	475	413	437	397	419	405	431	384	417	414	439	422	431	429	440	430	432	426	457	376	411	431	412	401	416	435	409	441	426	383	396	469	392	389	442	408	406	403	444	408	445	419	435	416	418	440	424	438	432	408	418	427	438	446	398	365	435	405	408	446	443	410	402	418	405	399	444	438	391	396	417	397	403	411	404	462	438	431	398	474	415	449	387	436	409	442	405	462	437	428	423	451	434	425	451	422	440	431	418	445	431	457	393	452	432	425	478	427	442	407	410	431	413	414	429	434	422	423	454	388	414	428	394	420	435	392	437	394	422	373	405	432	447	425	423	406	412	394	461	455	391	429	411	465	408	441	426	423	438	410	408	412	422	425	466	421	428	437	423	427	460	431	420	423	405	393	441	432	415	448	436	411	409	406	423	441	437	404	424	403	434	440	435	466	418	438	407	431	455	428	425	453	396	431	425	374	418	414	396	405	421	407	431	422	412	416	417	411	448	421	443	436	394	419	432	431	424	424	442	451	453	438	478	447	429	401	406	417	406	413	430	460	431	426	445	399	451	419	446	419	430	404	452	430	409	418	428	408	440	403	429	395	420	422	439	401	412	438	462	435	442	418	393	402	418	415	398	413	412	416	414	441	400	428	409	420	398	444	423	437	415	420	424	439	426	414	418	401	450	418	437	433	409	445	407	460	413	427	450	452	415	411	423	404	444	418	410	446	410	418	422	404	381	394	471	431	435	443	415	412	437	439	417	436	394	428	401	431	418	413	432	461	417	441	427	465	461	393	444	423	442	443	419	434	386	411	451	450	385	399	413	477	408	416	434	422	431	435	401	424	408	456	421	417	427	417	403	430	431	426	436	429	369	388	446	405	458	407	397	407	445	427	434	437	416	392	400	455	450	437	398	420	436	400	398	425	432	416	406	402	386	435	409	422	417	419	438	439	439	412	418	422	378	405	443	408	424	400	418	404	430	404	443	419	413	415	396	447	407	406	425	419	400	457	419	427	452	421	400	390	379	428	429	414	412	425	456	417	439	410	432	438	431	471	447	385	466	440	406	408	425	412	428	389	406	413	428	422	391	440	418	391	436	421	427	438	432	411	364	411	435	432	424	427	418	456	417	423	423	430	413	438	432	417	428	428	431	442	413	436	411	453	444	418	426	424	416	434	404	400	446	443	420	427	477	441	395	449	413	430	421	413	424	409	435	444	412	403	411	439	404	439	397	414	428	416	447	421	445	390	398	419	417	378	452	407	413	428	420	422	428	447	435	457	411	431	426	420	385	410	414	452	431	427	431	468	419	435	435	402	405	441	431	440	444	429	410	437	407	430	450	432	431	437	433	419	410	390	409	436	425	413	364	432	441	431	424	397	405	450	432	414	435	408	410	407	428	422	427	422	400	427	416	438	428	393	398	439	411	407	400	422	409	436	423	412	443	461	429	421	425	434	422	454	438	436	391	437	424	454	422	444	456	421	443	395	429	427	395	403	428	450	452	447	471	403	468	417	403	428	413	398	460	441	439	410	426	405	380	402	409	403	411	397	462	414	438	460	433	421	423	427	422	427	426	435	432	406	447	414	463	436	407	420	437	430	428	387	448	425	413	428	392	422	418	446	441	421	407	439	417	404	423	427	413	433	430	425	432	481	403	409	423	444	398	418	400	445	442	404	428	454	431	406	435	430	468	459	413	378	411	446	444	423	409	448	396	384	426	433	409	394	429	427	434	392	429	381	405	419	413	423	432	444	434	436	437	430	461	418	427	420	423	427	409	440	419	423	406	472	399	422	409	429	392	384	435	436	411	436	430	427	442	448	440	427	455	409	408	419	450	460	395	423	418	467	443	456	412	452	468	433	406	405	419	418	413	421	417	413	433	412	408	383	423	409	393	430	426	409	477	396	445	392	398	425	432	425	448	419	406	405	424	455	443	437	423	433	424	473	416	455	402	429	449	417	417	424	405	425	417	402	396	459	386	436	448	429	445	430	430	417	429	441	368	405	447	379	394	411	408	460	392	410	449	401	450	434	460	417	384	390	387	409	417	456	404	437	411	427	418	412	437	447	406	424	396	414	424	447	438	460	431	387	430	400	427	399	419	435	441	437	432	420	410	432	415	386	417	424	448	440	434	432	423	413	427	416	429	378	464	421	407	420	453	417	386	420	411	443	395	416	401	426	395	396	419	454	417	399	401	406	434	414	417	427	388	456	402	414	479	432	416	408	382	433	393	417	452	410	434	437	438	397	441	402	439	410	425	440	401	428	389	405	399	461	420	444	430	394	411	415	437	421	426	407	418	395	451	420	414	470	452	402	420	434	451	412	408	426	405	415	452	418	447	435	400	427	439	409	434	436	445	432	462	439	389	383	416	405	443	443	399	396	391	407	416	430	441	395	407	441	410	421	412
5119	12238	35881	34442	25883	14334	6613	2648	1181	841	767	783	773	835	794	720	760	727	722	752	771	756	769	805	784	750	769	772	762	798	760	783	780	713	795	818	804	800	803	749	770	810	784	789	823	748	796	779	739	791	751	743	747	776	756	762	758	803	755	766	774	792	799	804	766	751	788	785	769	748	786	765	797	793	779	760	746	806	769	764	800	767	803	719	801	772	811	804	773	729	778	794	782	751	797	757	760	783	801	762	809	786	783	777	799	768	763	832	765	753	740	747	815	806	786	726	773	779	786	841	803	724	798	787	714	837	799	773	760	768	808	774	788	746	789	792	778	798	818	790	780	846	813	743	769	837	750	811	797	786	807	782	805	738	809	723	775	747	795	769	782	774	789	773	783	761	752	774	777	803	798	775	784	785	766	824	728	785	826	786	791	810	797	747	738	829	784	815	769	749	835	730	804	861	825	824	768	763	831	775	790	769	754	744	761	748	781	811	793	748	781	785	762	757	787	802	807	846	773	793	827	772	778	740	772	798	742	740	766	777	785	787	780	822	813	773	798	761	824	745	797	764	746	802	748	790	767	767	766	786	751	859	777	810	775	818	799	806	770	799	690	745	755	796	774	811	762	742	780	795	816	773	802	815	746	768	805	763	770	777	792	738	766	815	803	801	819	781	798	795	790	751	799	783	772	809	828	824	786	765	769	763	770	780	699	807	744	770	760	731	765	821	791	719	791	812	763	803	819	805	779	800	736	767	780	754	835	761	761	767	810	797	761	826	779	765	792	718	790	795	776	764	793	845	773	745	769	771	769	755	818	782	847	740	749	820	804	817	796	830	778	797	781	764	796	765	771	755	779	783	775	798	752	760	772	834	758	792	819	774	823	792	740	748	781	755	799	806	811	784	763	747	796	780	793	748	712	788	809	799	736	782	827	756	786	788	754	797	772	834	798	785	784	742	784	780	774	779	760	790	750	763	753	778	757	770	744	808	771	724	755	808	797	769	862	730	812	802	771	779	757	779	751	749	790	786	764	796	775	777	759	732	776	791	782	762	785	840	777	748	760	780	796	809	805	782	798	781	819	836	735	801	787	791	727	716	778	820	767	731	754	767	810	804	789	733	733	757	812	730	813	719	826	787	813	808	758	814	778	789	751	790	769	812	778	795	779	775	787	803	740	779	781	790	822	770	772	802	742	754	778	752	736	777	761	780	763	748	799	808	781	783	717	757	784	742	795	778	786	843	769	778	784	780	768	798	811	814	777	782	798	764	753	762	778	829	777	802	787	761	759	776	777	781	793	784	801	801	786	833	748	782	789	797	832	803	760	753	822	792	815	762	748	799	822	774	742	779	759	802	777	813	783	765	794	766	743	744	779	795	761	739	802	737	818	745	762	772	762	807	800	733	801	793	741	822	809	782	748	807	804	760	773	741	763	756	793	802	786	778	799	766	793	744	786	726	748	815	780	800	782	710	797	749	736	795	791	783	780	782	805	760	767	796	777	754	755	789	818	758	752	824	767	814	758	807	773	805	810	800	739	765	814	797	735	788	762	774	787	789	791	724	769	785	787	743	773	773	804	796	806	831	780	786	808	797	766	763	795	809	774	750	777	770	777	792	786	784	816	767	823	747	775	803	774	782	786	723	806	796	782	774	771	711	847	767	770	791	794	807	782	752	772	791	746	771	772	766	703	744	766	781	762	785	801	787	810	768	789	749	772	813	802	814	795	735	792	775	783	792	766	774	799	803	799	769	766	796	804	817	702	779	724	811	769	764	790	769	793	785	789	755	736	792	797	804	835	787	825	803	759	768	790	729	763	773	763	758	793	782	782	748	746	764	793	775	876	760	769	803	776	781	775	768	793	781	842	766	762	766	755	741	692	749	817	785	781	758	798	797	745	763	754	782	745	761	790	752	816	794	825	786	788	726	731	801	777	774	774	805	767	748	793	828	772	713	827	784	749	785	790	831	764	773	795	804	787	753	758	789	771	777	788	770	752	746	796	782	807	773	793	763	768	772	761	716	728	785	744	783	729	758	773	796	827	768	764	768	767	778	795	796	803	760	758	791	763	816	782	772	778	759	752	818	736	715	776	803	801	788	768	787	796	791	767	763	793	783	800	725	756	759	768	843	797	777	785	770	792	779	751	761	780	823	804	740	770	714	801	783	769	778	769	764	815	784	809	792	747	821	768	756	792	742	768	800	766	780	803	770	753	754	821	767	812	752	795	840	779	808	797	792	817	752	788	782	787	826	784	766	755	804	778	786	760	778	727	796	793	710	748	800	777	811	730	770	714	798	754	778	799	768	726	787	770	761	758	816	792	792	771	814	866	740	775	778	774	730	751	749	726	736	802	756	786	806	781	796	812	774	731	797	730	747	824	799	789	810	808	765	785	819	798	753	828	737	768	723	774	771	811	820	715	767	802	798	770	808	808	756	800	763	762	806	769	806	793	776	806	779	782	799	755	806	794	802	769	738	787	754	775	788	778	771	817	803	819	741	800	748	740	759	765	750	731	793	774	777	789	732	838	753	783	790	764	772	775	772	774	783	797	844	776	788	773	798	785	781	762	804	789	788	797	793	746	748	800	738	762	804	743	743	795	800	826	732	828	762	782	708	747	833	770	759	775	815	758	809	751	723	759	770	774	753	798	787	759	769	782	833	791	831	791	758	765	812	760	767	777	733	769	765	805	792	762	799	816	797	742	822	787	797	769	769	805	792	784	816	766	760	786	800	791	815	798	763	810	775	785	778	835	797	743	752	767	803	763	771	773	780	808	790	757	797	759	771	735	791	793	772	824	740	792	750	777	752	736	831	789	784	782	820	771	733	777	761	788	798	795	804	755	785	755	752	886	799	799	748	747	750	782	791	754	780	846	788	807	757	779	771	815	793	796	796	829	790	746	806	741	790	787	809	851	782	787	788	763	781	816	838	759	767	731	738	770	761	757	819	762	806	749	788	790	860	758	798	764	774	743	790	791	809	783	777	739	772	744	817	812	759	763	779	754	797	800	768	787	842	782	821	763	784	794	782	783	720	801	794	792	729	847	830	775	806	824	778	798	743	824	778	800	733	814	777	798	752	738	800	778	797	808	796	789	810	798	813	759	750	810	769	765	749	827	809	763	729	817	784	732	756	803	775	756	787	783	765	768	818	776	759	808	777	778	758	771	808	772	761	796	795	742	772	756	811	712	765	791	771	750	761	760	806	797	780	783	775	773	833	779	789	743	783	760	817	812	723	861	785	770	767	807	766	822	808	790	791	774	756	767	820	815	802	767	776	777	739	745	772	805	797	759	804	783	770	775	779	777	771	738	758	761	799	804	785	802	762	764	765	803	787	794	774	739	772	728	752	791	753	774	768	800	767	765	812	792	775	805	810	827	763	747	780	750	788	808	817	748	743	785	796	773	723	775	771	763	769	796	775	770	785	758	791	804	759	756	785	751	763	789	733	782	749	752	781	737	760	788	794	745	770	733	810	787	787	787	803
24306	21366	33781	54305	49490	33888	19309	5501	1011	349	303	317	317	298	284	289	331	310	324	335	288	318	323	315	283	290	274	304	302	297	296	307	316	290	303	294	283	275	309	269	291	306	287	330	270	318	329	268	302	323	268	269	272	289	264	318	303	331	284	291	293	286	309	325	320	310	316	312	276	320	315	295	262	311	292	319	317	302	289	309	325	286	287	302	311	283	328	320	320	314	312	326	289	323	308	281	321	285	280	265	293	303	302	310	317	316	331	287	288	303	302	292	281	283	280	292	286	340	296	330	299	287	293	307	292	293	322	299	294	304	325	280	290	338	297	317	316	316	289	283	307	275	286	309	287	309	287	292	291	303	299	332	270	283	308	324	294	316	302	283	289	317	303	309	275	272	272	304	312	299	276	272	295	292	281	276	319	285	272	281	293	285	305	284	276	276	278	292	304	288	308	299	279	305	325	289	337	281	314	299	290	294	293	286	304	310	262	268	280	270	301	284	266	305	280	325	295	311	264	300	272	311	280	303	278	282	287	317	317	315	295	322	284	292	280	321	262	328	287	275	305	250	320	303	300	312	283	280	304	292	297	306	286	275	282	273	299	338	281	292	314	301	324	295	270	304	311	277	271	297	288	289	312	298	331	306	283	286	267	339	292	310	291	311	270	319	285	298	265	309	281	313	264	288	306	333	290	291	310	289	321	316	266	323	272	298	290	299	289	301	292	310	299	303	282	310	261	289	311	316	313	327	285	323	296	305	299	306	302	321	289	285	313	282	307	289	325	272	316	291	292	287	324	281	301	292	300	316	296	283	277	285	311	314	274	325	314	289	280	291	293	289	292	269	337	333	303	285	304	341	282	289	287	311	307	258	290	310	253	296	300	329	297	264	312	296	287	287	307	299	302	296	290	298	297	316	301	318	305	273	287	303	314	323	295	291	305	308	311	300	330	298	302	307	290	265	309	288	307	325	307	293	288	297	319	315	319	301	314	290	305	293	322	308	313	290	332	287	310	281	311	302	281	287	282	301	298	259	301	331	319	314	323	280	317	301	338	341	305	272	306	300	326	285	290	324	302	310	320	275	325	278	293	281	314	293	307	315	292	310	290	264	316	282	303	292	325	286	290	261	285	284	299	291	284	298	295	314	313	280	303	313	289	299	273	266	304	303	298	286	295	304	244	281	313	301	301	280	306	279	301	326	284	292	285	312	267	283	322	316	277	339	273	271	324	300	264	305	304	282	277	271	310	286	299	309	270	314	293	289	314	330	328	289	293	315	292	348	289	296	303	316	315	301	310	322	291	285	287	319	314	290	301	291	313	317	304	314	295	294	280	300	313	310	293	271	280	282	289	308	301	294	298	289	276	302	295	292	307	305	290	300	318	271	304	306	293	317	307	289	303	306	347	280	313	293	292	297	283	305	337	266	300	277	316	291	290	316	287	287	324	295	306	303	302	270	304	280	317	274	309	274	272	303	298	334	301	333	280	289	319	293	292	316	333	317	299	286	291	308	298	296	320	308	281	281	263	306	313	306	299	314	287	301	288	266	287	297	292	318	342	298	322	281	304	269	304	320	300	307	281	312	308	259	317	292	301	269	290	297	288	299	303	274	282	298	294	286	330	307	298	276	267	298	289	303	296	310	303	309	292	291	290	312	321	304	291	320	303	277	306	293	256	293	269	302	289	286	298	297	309	263	304	302	281	291	302	297	297	288	315	323	299	288	301	296	310	340	312	295	315	277	302	315	289	305	264	279	324	300	313	297	294	283	294	302	315	285	282	268	272	288	298	332	282	272	305	310	303	286	310	298	306	299	281	309	306	283	306	284	295	335	318	312	300	267	301	293	289	330	328	331	288	309	329	281	324	304	284	299	314	286	290	297	313	313	327	278	292	295	330	280	305	272	303	286	301	273	319	317	314	291	298	281	317	291	306	275	279	264	317	295	320	302	295	316	305	292	298	287	270	328	291	331	276	289	322	309	294	310	296	299	304	310	295	292	314	304	297	297	312	302	314	286	298	275	318	302	306	337	279	287	297	298	261	293	314	305	280	277	304	311	286	313	293	303	285	301	313	301	292	303	280	309	289	320	300	304	262	304	261	313	283	289	305	309	281	283	265	312	306	316	313	320	318	284	298	280	300	294	315	303	307	337	287	302	297	321	270	271	324	288	296	296	295	293	289	307	307	290	296	265	302	277	315	307	275	311	312	314	270	328	294	322	302	316	309	286	285	303	289	300	312	294	288	305	302	264	306	306	316	288	308	282	289	314	309	327	335	302	285	299	278	295	286	291	314	290	317	295	278	284	287	274	304	285	291	288	282	295	308	281	284	297	281	268	292	278	302	294	298	300	327	276	279	285	298	330	289	294	290	285	289	335	318	307	320	298	267	291	296	306	302	318	284	284	286	311	282	279	285	290	330	296	300	307	305	270	322	312	308	282	314	308	334	278	316	282	290	282	283	307	293	291	304	279	307	274	291	298	305	286	291	300	294	318	291	302	301	305	284	301	303	289	288	302	300	300	281	288	294	300	280	276	319	279	298	317	293	305	300	323	292	300	317	327	315	297	322	300	291	293	287	268	277	323	308	296	333	298	332	324	296	291	292	285	319	273	324	315	312	308	283	273	325	288	300	302	308	308	283	299	274	274	306	306	329	289	288	273	323	303	291	303	302	291	287	293	276	273	276	292	321	310	273	274	287	275	304	287	313	300	295	268	310	289	332	308	298	303	294	287	290	298	302	292	291	282	308	307	295	280	293	304	279	297	305	317	307	293	294	293	302	313	301	278	289	298	292	298	310	272	312	307	324	309	276	308	292	297	248	280	290	269	305	285	303	317	302	298	305	291	324	283	299	287	293	302	302	265	304	299	293	306	293	312	279	293	317	318	294	299	294	302	305	294	274	304	300	304	265	293	296	307	322	303	304	309	284	313	297	287	288	294	291	271	303	308	318	313	281	279	281	292	302	294	299	319	270	275	303	298	276	296	271	286	289	293	305	299	327	282	332	285	265	306	261	302	307	311	290	291	305	296	301	303	311	280	298	297	298	266	330	310	310	282	288	278	286	306	336	326	290	286	295	282	325	295	276	292	318	300	299	299	300	313	293	321	297	280	304	277	289	286	294	306	303	310	284	288	307	303	279	293	305	315	279	312	298	293	259	285	288	289	284	301	287	307	288	301	295	296	313	270	287	298	307	295	311	310	305	277	276	312	287	283	269	277	264	303	285	296	299	320	303	294	323	307	308	265	323	296	326	266	286	304	290	285	313	262	288	297	271	294	320	271	293	293	289	301	309	308	300	294	282	309	320	288	284	316	285	317	298	283	299	294	270	292	314	284	306	281	292	299	311	277	312	300	300	304	291	317	304	309	278	295	279	285	345	297	323	273	277	316	321	285	294	298	313	295	318	283	291	266	310	303	272	297	294	283	301	275	281	291	321	306	304	293	291	292	267	320	284	259	280	309	280	292	325	277	302	299	308	295	318	323
6899	30995	73318	71621	55687	38605	23188	9691	2669	632	540	540	600	539	564	543	604	580	560	557	556	566	562	572	552	620	552	568	556	547	560	549	553	556	564	557	558	580	570	554	577	520	557	594	539	579	561	579	568	549	523	605	564	559	559	536	551	586	491	549	579	581	544	584	595	570	584	563	575	556	591	547	558	585	540	566	549	570	580	601	566	563	589	626	605	582	561	590	572	544	591	539	581	553	556	567	563	522	573	530	496	579	586	576	552	549	581	565	608	540	543	601	525	579	568	547	549	591	560	575	599	587	572	563	561	578	583	563	553	542	569	583	568	522	589	595	546	544	577	563	518	561	581	515	555	564	534	584	555	523	571	566	579	577	564	538	612	554	566	597	568	577	616	593	545	553	572	603	562	592	551	536	580	575	556	560	553	576	600	594	566	561	575	570	553	587	550	579	610	593	570	545	549	554	558	593	531	522	568	581	587	586	560	574	558	582	542	595	572	525	574	607	582	580	560	546	578	575	533	550	578	604	556	544	532	536	596	592	538	581	536	544	544	571	611	568	580	573	528	527	551	581	545	530	599	577	586	548	569	542	541	550	540	571	596	494	523	591	598	607	574	570	625	571	556	596	540	570	539	534	547	591	545	578	565	527	543	568	601	566	618	555	550	530	586	586	543	546	554	552	583	550	614	590	549	584	574	526	606	603	576	554	551	584	564	572	544	573	600	560	565	519	533	556	553	585	551	533	601	544	536	571	568	586	568	617	583	540	576	553	553	584	543	582	541	589	534	586	559	537	551	560	554	579	553	584	538	540	533	531	545	578	545	561	567	559	549	521	535	519	597	527	561	544	548	585	538	535	570	590	563	542	518	556	561	547	601	564	574	569	562	549	598	544	568	545	549	532	552	580	540	560	579	571	540	545	571	554	540	558	532	585	525	623	528	543	565	567	591	530	599	538	572	560	549	566	559	578	563	543	549	609	575	557	553	502	545	536	539	593	588	571	570	549	557	556	603	591	610	608	550	577	548	571	591	534	559	534	559	593	562	546	540	566	570	550	561	603	568	559	581	575	623	568	549	535	617	573	571	572	535	606	543	515	543	608	554	586	587	522	548	553	563	557	596	539	540	565	581	527	585	564	526	586	544	535	564	559	594	544	549	558	591	596	571	570	566	497	544	566	542	569	532	549	563	563	495	588	540	554	565	607	580	507	543	577	585	561	601	561	582	566	598	601	576	575	552	610	560	525	587	578	545	580	555	564	581	610	586	579	540	606	566	557	600	565	542	543	583	568	542	564	556	544	547	556	551	530	567	607	587	570	526	552	574	546	524	524	582	551	571	545	547	557	551	555	548	573	577	570	565	589	552	534	605	551	589	537	593	552	598	571	566	599	582	575	568	562	563	529	564	569	572	558	570	609	552	593	585	523	563	557	526	554	531	568	556	572	537	537	562	545	529	555	562	614	564	585	595	593	551	570	569	610	558	549	540	575	575	596	572	562	570	561	580	535	558	569	562	570	572	600	530	598	529	587	575	579	572	526	570	576	582	530	566	558	558	541	540	564	573	589	571	594	566	547	554	535	547	566	569	563	510	578	575	557	602	561	588	565	588	567	536	611	593	564	572	582	581	568	539	553	560	547	547	529	586	565	557	544	576	545	570	541	556	577	540	542	579	546	583	630	544	562	547	623	579	559	555	619	577	533	574	583	598	524	555	536	590	547	599	553	572	586	557	627	526	527	547	543	572	563	567	573	555	593	597	606	562	547	570	551	621	539	541	548	546	532	572	608	563	544	561	564	568	559	499	610	582	572	559	568	553	576	556	582	529	585	575	528	528	576	535	577	589	551	519	574	593	570	595	514	550	578	587	531	592	544	558	569	601	547	556	571	581	591	585	522	540	577	545	535	517	587	556	534	523	574	534	574	548	568	533	510	540	563	574	574	605	556	559	581	617	567	565	596	533	524	535	536	542	562	582	540	570	563	584	550	577	548	525	566	577	533	543	514	572	551	573	547	543	575	560	526	559	525	549	551	570	555	593	557	560	545	569	579	583	599	517	557	559	577	539	552	544	575	529	550	553	530	577	554	530	599	549	607	551	557	533	572	589	586	604	579	575	559	537	563	556	521	601	539	590	549	561	556	543	536	568	563	548	574	541	583	560	539	527	560	535	586	567	543	567	604	564	577	544	565	563	572	563	565	581	564	564	536	572	586	522	548	566	547	551	558	556	535	592	558	547	543	566	548	556	571	544	569	582	548	537	555	601	584	532	574	544	590	554	539	584	614	566	581	504	525	572	561	535	548	555	557	567	553	594	602	539	570	570	600	525	567	551	574	583	555	580	565	579	518	588	536	550	580	533	595	578	580	550	577	591	602	561	550	543	519	552	550	542	536	592	537	574	577	564	548	551	554	542	579	555	578	527	524	550	580	556	557	547	580	526	585	583	574	550	573	560	578	604	548	548	591	604	538	539	552	584	545	523	556	562	598	529	610	572	602	562	597	581	592	574	547	537	584	542	581	548	561	564	563	607	550	589	589	569	592	556	522	586	548	576	513	552	529	578	596	585	567	528	560	531	582	531	566	558	559	531	602	583	576	586	522	549	558	590	587	556	554	540	541	533	577	526	559	579	560	573	585	582	565	578	575	585	561	561	511	562	526	600	495	570	559	560	569	552	579	594	605	560	582	548	583	595	590	567	565	531	578	602	586	602	541	544	570	547	563	576	579	555	565	541	571	544	548	565	529	602	609	590	546	551	565	558	585	614	587	546	554	537	584	545	582	582	566	605	564	549	552	550	595	589	551	557	547	537	549	542	583	561	567	577	531	579	588	546	612	527	554	542	556	594	544	571	548	547	573	572	570	550	590	570	566	569	561	591	492	561	580	566	562	566	576	529	518	539	524	551	551	552	560	560	578	595	574	538	578	565	558	523	557	542	612	507	549	539	600	520	555	571	543	537	553	589	594	556	587	568	558	542	579	544	573	612	596	562	568	572	575	530	581	576	565	562	562	521	583	553	558	537	553	565	555	622	553	583	545	590	564	567	552	531	586	552	556	571	526	571	526	572	623	543	550	539	538	606	528	571	538	600	538	514	556	589	556	561	562	576	560	595	564	551	569	559	566	621	610	562	558	554	541	562	602	547	550	562	597	572	571	534	596	537	607	583	549	549	605	575	573	577	551	556	547	610	560	566	520	576	542	585	584	545	555	615	549	576	552	604	547	580	521	563	567	567	592	576	561	586	564	558	529	584	553	514	552	552	543	539	569	598	560	585	552	598	577	544	559	528	577	595	544	554	582	559	572	567	616	558	581	594	556	519	540	612	595	561	543	558	523	551	579	551	579	560	559	553	563	537	597	594	557	553	590	590	565	553	560	580	544	547	537	558	541	587	556	562	537	548	582	573	573	545	573	566	528	554	556	585	588	570	575	538	565	507	534	557	570	614	611	518	574	568	557	574	549	606	526	581	588	552	559	547	593	562	551	577	595	559	554
23391	21368	32474	48982	49221	39234	25743	9124	1634	428	350	372	379	370	367	382	354	385	354	344	356	397	384	368	358	388	354	358	337	369	365	358	376	368	365	365	387	372	366	373	370	377	366	360	363	378	375	400	372	380	378	364	350	369	381	341	358	362	336	390	371	383	352	374	361	359	373	384	355	330	378	366	371	364	345	346	348	353	348	360	343	365	350	364	375	367	366	371	383	364	388	386	368	357	365	371	367	342	392	353	366	388	356	337	363	335	383	356	336	368	362	360	356	351	356	336	342	389	356	324	368	352	399	375	350	362	357	378	381	399	394	367	389	362	339	359	339	357	353	403	380	343	359	369	378	371	367	387	351	359	364	346	376	342	329	355	356	346	338	377	346	373	356	390	364	380	381	356	351	372	396	372	363	348	353	375	394	350	402	355	342	389	373	333	344	373	391	391	346	359	372	333	364	335	342	355	367	380	366	336	350	340	353	382	344	388	402	362	330	378	369	357	390	367	342	356	358	381	370	344	323	352	371	342	399	356	368	332	372	357	325	361	358	364	389	357	370	382	336	356	393	359	359	361	342	326	359	330	354	348	355	367	341	381	369	385	327	340	358	366	323	366	342	344	350	349	377	382	345	351	367	361	370	343	365	354	378	372	383	363	353	380	355	369	369	350	344	353	352	356	343	377	357	368	343	357	352	374	354	361	357	384	370	382	360	378	334	362	369	377	375	357	325	351	370	354	370	349	345	383	332	372	334	342	373	364	383	361	348	392	360	347	381	395	361	368	359	343	391	360	365	359	358	370	417	373	371	393	329	402	354	365	360	346	384	374	375	348	331	368	342	361	346	319	385	345	368	348	357	358	351	397	406	352	364	369	357	358	330	373	340	339	372	358	360	370	294	365	354	355	374	335	369	379	378	354	334	389	407	350	329	392	305	362	364	354	358	356	351	344	373	382	377	414	359	368	335	365	409	363	407	348	359	338	356	316	409	361	364	353	336	357	327	374	358	383	343	380	400	345	377	337	344	344	376	355	340	350	356	336	347	360	354	368	361	376	377	387	359	386	370	382	353	328	365	333	355	383	382	345	360	405	345	358	333	367	347	377	351	374	373	365	356	361	354	361	377	388	354	358	380	363	312	347	375	322	345	358	346	346	350	339	353	386	357	353	404	358	393	358	372	361	363	347	354	351	338	365	364	369	366	367	401	354	345	364	371	369	381	385	351	364	389	357	368	342	350	351	352	379	372	362	376	369	398	353	373	352	360	370	379	359	371	363	342	350	367	347	366	365	351	342	345	374	368	337	383	365	383	328	370	332	367	324	346	374	347	366	411	381	373	356	336	395	376	353	335	361	333	358	349	360	368	369	364	338	349	348	363	362	359	350	365	351	340	362	371	350	348	362	342	368	379	387	369	327	355	380	406	361	352	359	342	367	389	359	358	326	355	376	394	340	339	353	372	364	359	365	345	350	382	382	406	362	355	346	361	357	335	383	356	361	374	328	389	344	388	386	377	369	352	373	372	374	356	376	351	370	370	341	377	370	354	365	355	366	383	369	395	341	386	401	368	338	345	359	367	370	360	351	371	351	386	377	400	399	346	403	364	340	379	392	355	364	368	354	348	309	367	350	376	345	338	363	351	385	379	328	365	370	383	363	337	379	352	350	373	346	399	363	359	358	384	327	329	379	329	340	372	366	353	359	373	350	385	356	350	345	344	358	359	378	372	355	365	373	362	369	349	357	364	391	363	338	363	370	342	376	367	319	336	343	358	352	386	367	375	325	371	353	387	344	338	312	360	393	386	377	354	343	326	362	363	363	343	343	356	360	399	349	342	378	344	353	325	340	349	374	385	366	344	368	370	326	384	363	371	373	369	365	371	370	315	333	377	373	356	372	345	371	368	365	342	342	370	399	366	346	351	338	337	356	362	348	340	354	332	380	367	340	399	349	368	371	388	358	347	370	364	335	352	375	377	395	368	345	377	352	376	375	362	376	360	361	339	323	373	369	339	316	355	362	330	367	366	388	384	343	320	365	387	378	382	382	352	386	341	350	357	372	388	359	359	379	366	361	391	392	355	335	343	361	339	353	382	360	378	372	332	341	377	351	379	360	381	391	370	382	350	377	362	348	394	354	347	391	371	389	340	364	353	345	375	358	323	352	343	353	353	366	385	345	383	360	366	358	352	361	366	363	382	379	348	323	329	376	384	358	313	300	406	348	315	352	371	415	363	342	375	364	394	379	349	382	331	382	366	342	356	401	359	368	332	371	362	382	354	345	360	350	336	404	402	347	380	326	365	360	398	355	354	387	334	390	360	375	366	355	377	367	354	356	353	385	338	329	369	338	358	338	362	355	402	364	345	349	387	370	376	386	378	372	374	374	330	397	352	362	379	359	380	345	365	386	344	343	367	361	388	354	362	328	324	365	339	360	363	351	399	385	374	343	355	365	365	369	379	420	372	389	339	349	361	385	373	352	394	367	337	333	326	355	364	345	377	365	351	389	375	332	376	346	392	378	344	367	367	353	365	341	327	358	381	343	356	350	377	304	362	340	374	355	336	355	380	356	334	346	352	342	374	345	347	325	331	354	379	337	367	396	371	332	385	373	362	376	364	340	353	371	347	365	382	342	338	373	352	391	332	373	336	372	365	370	343	375	350	375	391	362	349	338	369	368	380	369	354	344	375	320	377	363	368	365	353	384	360	352	339	386	380	303	379	392	351	361	375	347	361	378	351	354	372	366	351	353	365	348	384	379	378	375	366	393	357	353	338	374	346	378	353	377	343	322	373	350	367	348	371	332	330	382	352	360	386	367	364	360	360	359	343	362	347	357	386	384	372	351	361	366	354	397	367	366	354	372	332	352	351	356	369	355	384	363	380	329	391	352	360	347	362	348	379	355	349	361	368	366	400	353	361	358	391	375	345	385	349	363	367	375	361	357	368	367	350	362	341	353	359	354	349	338	328	363	351	342	340	346	330	359	369	353	352	346	384	382	362	339	379	333	353	369	357	350	361	355	391	378	356	361	365	341	357	334	355	368	357	365	416	376	343	371	342	370	354	346	375	373	413	324	370	362	385	375	343	315	383	346	394	368	352	375	367	366	358	353	361	375	383	402	326	375	344	343	368	373	376	372	329	347	402	361	363	367	394	353	374	354	378	344	362	388	353	341	349	374	372	345	367	360	356	373	367	359	373	368	377	374	362	352	366	352	348	361	358	371	334	345	370	368	371	372	350	399	399	378	341	350	388	362	356	352	364	346	320	358	373	355	361	364	380	374	372	345	343	379	362	369	357	348	338	374	397	348	371	342	343	398	353	353	376	319	341	379	342	366	331	354	334	369	350	362	324	365	351	343	371	348	328	343	360	386	379	354	351	359	381	338	375	380	315	361	395	362	338	347	343	389	348	378	357	397	345	379	359	350	361	364	354	376	322	353	376	349	369	355	372	371	385	375	360	358	375	367	395	336	376	408	380	346	374	338	374	357	358	348
9632	39780	83954	84670	65608	46424	28702	13115	3502	776	696	615	668	650	616	621	675	697	633	637	630	697	604	658	618	644	681	703	669	714	643	654	686	697	656	693	610	653	607	656	640	637	603	632	651	657	656	641	618	685	603	699	644	644	635	650	661	635	646	641	665	655	627	656	654	645	627	681	652	688	653	653	681	684	634	669	669	685	647	653	572	685	641	632	640	647	644	661	657	668	631	630	670	633	651	601	636	669	666	635	655	636	611	633	653	627	661	590	621	616	661	636	614	623	575	654	628	669	643	626	645	723	641	641	614	667	646	663	614	647	639	655	662	673	658	654	663	678	629	638	686	646	640	603	636	653	626	673	626	584	634	655	667	638	592	628	653	638	655	651	648	590	663	669	612	638	657	625	663	645	635	638	660	626	693	670	646	606	615	697	632	680	644	581	605	652	631	676	663	663	645	630	608	670	612	670	623	629	641	641	588	608	645	616	642	646	628	654	605	633	625	651	664	656	652	637	617	659	667	650	660	644	649	688	674	627	629	666	636	628	619	644	671	632	635	631	628	646	685	630	652	649	629	668	620	635	670	634	648	656	624	641	675	636	620	645	606	701	677	651	626	663	641	628	638	650	654	618	650	636	629	683	630	654	602	657	623	634	615	676	657	654	662	632	677	681	620	686	630	664	658	673	681	613	724	656	621	622	687	613	651	658	605	661	651	620	642	643	631	643	639	662	627	645	657	615	642	682	621	627	646	672	651	648	620	658	615	650	632	649	626	636	652	652	692	613	676	611	656	620	648	642	633	620	647	628	634	599	682	668	644	681	646	608	621	666	629	626	652	651	579	640	637	594	692	618	642	655	630	623	634	627	644	618	651	677	673	636	635	641	631	650	635	643	637	646	642	617	572	680	618	617	642	628	668	619	670	648	631	628	660	629	643	633	637	646	632	637	663	655	671	657	682	642	649	666	631	626	634	661	636	654	645	667	635	657	632	699	632	627	673	628	612	632	689	654	601	636	606	687	643	647	657	687	645	619	628	632	660	615	631	645	678	620	623	604	637	673	635	635	635	662	684	594	617	593	622	677	669	634	646	626	660	648	644	620	635	604	630	685	651	651	612	634	670	636	653	608	611	591	663	676	654	629	667	630	670	645	623	641	640	647	676	620	687	657	644	606	644	655	675	641	616	666	661	671	694	639	603	641	644	679	659	606	640	660	674	628	684	647	614	630	644	649	608	638	627	658	636	656	647	662	631	659	643	651	636	671	627	634	590	653	609	609	625	650	643	617	681	624	611	640	648	656	647	630	646	630	640	628	644	604	616	634	615	623	634	609	658	663	637	638	640	662	656	656	628	644	638	633	700	628	611	648	641	679	604	637	644	648	677	635	681	628	615	629	673	692	680	649	654	637	646	660	677	597	656	643	662	632	653	643	637	627	689	596	661	621	609	634	696	620	598	644	626	699	671	610	621	638	598	653	640	617	635	657	680	606	593	673	602	632	640	631	610	638	628	588	620	653	618	644	639	611	596	618	636	641	625	663	650	606	633	655	634	632	659	654	661	679	654	681	617	620	640	638	632	613	587	644	673	646	617	667	624	668	610	624	663	676	697	641	610	684	665	624	673	655	641	623	633	613	671	616	658	668	632	634	664	663	684	626	628	655	626	666	664	619	622	630	608	718	616	670	651	601	682	681	663	610	601	640	640	646	682	604	678	633	644	619	635	645	642	654	642	626	629	611	647	636	647	649	640	648	654	661	646	650	636	643	667	620	608	683	677	607	642	607	627	648	608	654	629	632	629	599	633	613	677	635	610	592	695	638	692	599	649	616	642	679	659	644	597	615	626	606	623	662	629	622	649	652	672	684	641	595	625	603	619	675	646	698	689	638	666	643	667	622	619	617	679	648	644	661	648	640	608	627	663	604	624	644	637	625	638	672	613	618	660	617	649	604	650	605	666	675	673	629	678	671	675	609	643	671	634	602	589	670	637	618	666	637	681	642	618	673	665	631	612	658	659	638	669	642	638	653	639	638	662	664	652	566	625	628	632	639	659	650	634	647	638	679	657	636	622	634	647	631	624	611	667	633	645	623	645	625	675	614	677	689	619	665	656	648	652	648	689	677	699	677	653	639	645	671	652	659	657	627	661	659	656	614	653	584	606	594	623	634	631	649	613	634	614	620	626	615	605	636	686	608	613	654	698	655	628	590	645	638	687	676	685	662	663	628	681	650	602	693	665	701	624	650	666	606	695	654	642	648	638	679	640	665	639	613	626	676	584	655	669	651	618	619	641	670	669	612	653	664	643	657	640	669	630	676	704	633	651	606	649	660	661	659	646	615	690	654	627	693	663	627	666	684	660	668	649	635	651	693	675	667	636	635	692	705	666	664	658	676	620	625	651	667	632	645	632	639	662	641	641	643	632	600	703	632	668	682	659	659	621	633	628	644	617	614	674	679	631	649	588	612	655	628	654	658	659	616	693	648	716	674	642	645	646	618	638	656	625	670	675	643	615	635	696	677	671	616	644	637	608	573	636	692	657	658	654	626	714	634	632	633	649	643	628	655	661	616	599	641	650	651	655	672	634	646	647	628	569	626	683	568	643	639	604	649	606	616	664	608	651	590	674	650	620	635	705	636	627	616	629	638	632	633	659	669	629	613	676	635	664	664	614	574	665	632	634	649	648	638	612	624	673	631	627	619	644	662	634	668	580	625	590	592	620	654	627	709	626	624	672	618	621	671	635	620	617	645	678	660	667	593	656	659	632	611	650	615	655	611	618	662	675	702	666	669	637	630	641	628	682	618	635	646	638	630	668	645	609	675	693	605	650	603	660	659	663	637	698	604	628	655	625	670	660	626	645	655	620	600	670	637	616	678	645	628	633	646	688	640	653	649	701	606	663	623	652	622	598	651	634	657	624	594	624	683	651	670	611	693	623	627	650	629	594	633	645	602	619	655	630	591	639	662	646	659	680	661	657	669	625	559	658	641	636	642	682	631	604	664	667	652	654	662	610	607	630	625	641	652	611	665	687	627	662	671	645	654	682	678	606	642	686	581	620	606	604	645	626	679	617	639	648	666	663	637	669	626	623	662	653	674	684	646	672	660	614	649	649	639	654	665	609	680	651	651	630	660	658	643	636	688	597	652	654	667	622	618	656	607	629	652	613	616	613	640	629	669	654	636	600	678	669	617	654	680	647	618	646	709	606	658	629	652	595	617	683	678	638	672	682	609	634	662	656	673	630	594	647	706	657	651	683	620	638	674	637	617	646	636	648	634	623	643	621	638	611	619	637	628	622	636	637	626	628	629	655	649	680	627	656	632	610	660	644	662	635	640	662	662	658	659	708	642	615	611	633	651	670	634	599	622	619	634	628	631	662	638	640	602	652	611	617	652	646	699	614	698	626	622	652	674	650	659	643	641	664	621	652	625	634	657	608	638	646	647	656	639	679	619	590	609	637	660	625	696	702	633	662	603	656	616	674	625	650	668	650	663
26984	20162	24800	31308	20029	9306	3179	1074	516	367	406	411	429	393	385	430	402	423	426	430	427	380	405	415	397	415	379	427	446	426	400	416	421	421	383	409	373	376	389	390	392	414	367	404	381	409	383	398	399	435	400	360	434	399	384	437	403	383	420	434	409	401	384	398	401	394	420	410	386	413	430	437	420	396	433	420	448	407	382	420	413	420	441	390	393	422	412	389	407	405	421	430	407	417	378	421	375	440	424	403	422	382	368	416	418	405	411	402	362	448	423	399	407	403	442	427	417	381	398	385	411	431	438	436	396	397	410	390	389	384	410	406	405	408	425	432	407	421	420	361	403	364	402	415	404	406	434	409	404	427	425	410	402	387	414	414	407	396	376	434	394	406	419	375	378	427	348	428	403	398	412	395	423	424	396	388	408	419	404	401	421	392	380	425	397	386	412	415	407	401	413	436	416	395	376	425	442	428	417	397	438	409	439	393	382	405	431	428	428	381	457	407	388	391	433	408	409	406	427	406	399	386	396	391	368	403	413	434	429	411	436	422	409	394	441	433	433	399	385	404	413	374	405	437	433	404	446	394	408	394	417	436	420	380	446	395	397	386	417	427	410	387	418	402	390	426	408	432	437	403	400	374	418	423	387	411	415	416	415	401	387	432	394	411	425	438	379	407	404	418	416	430	399	405	414	383	389	422	453	392	398	442	401	397	423	376	388	390	424	402	385	430	416	394	377	398	404	412	434	466	411	416	378	424	411	424	427	405	395	414	408	442	384	402	427	416	425	427	411	429	430	399	417	387	378	396	437	414	402	394	424	417	401	440	389	440	412	417	401	425	424	420	386	397	433	387	403	416	396	420	435	409	388	397	371	413	408	381	419	399	435	403	401	393	410	380	399	414	416	411	422	390	418	414	436	422	432	420	416	407	439	439	399	408	412	412	416	411	394	380	406	430	427	463	431	402	397	422	449	405	412	459	393	393	396	447	414	401	441	438	392	372	407	425	430	392	396	391	398	418	418	418	462	433	391	378	419	403	430	374	444	369	429	443	425	388	390	403	395	396	395	382	361	429	446	358	419	426	416	377	422	407	420	429	421	381	401	405	367	402	389	370	412	405	431	418	399	422	421	398	388	398	408	435	407	420	420	372	400	417	414	458	415	396	454	402	432	404	405	363	398	437	411	379	423	426	407	420	392	399	438	420	396	377	400	393	369	427	428	432	393	393	425	377	375	430	423	401	399	430	410	398	407	395	402	425	381	407	408	407	434	417	393	406	413	424	394	403	406	412	389	392	422	418	363	441	428	389	457	396	406	441	407	398	439	431	403	406	383	378	388	429	395	371	390	367	412	402	410	393	404	403	434	456	423	410	441	395	400	386	418	402	404	421	423	413	423	402	418	410	431	404	396	401	409	414	414	402	383	412	438	405	448	415	414	438	361	389	437	428	405	418	418	411	417	382	393	383	428	436	389	390	357	411	407	411	384	386	434	411	402	389	410	349	417	429	387	408	377	444	435	396	375	424	419	402	413	433	410	410	378	446	418	397	399	404	402	414	428	422	392	382	407	392	430	399	431	394	395	380	368	373	399	431	431	401	411	390	386	418	450	441	396	409	423	375	337	415	405	398	418	395	412	400	387	430	394	401	409	421	395	396	428	405	412	426	406	439	377	416	421	375	401	401	407	397	394	427	393	404	403	393	382	387	401	443	404	422	468	397	403	412	390	387	418	359	413	401	420	363	413	395	431	382	391	389	390	374	447	391	387	389	378	435	401	413	413	434	401	418	389	392	381	383	414	370	391	427	390	424	420	419	395	384	403	384	409	421	444	434	386	411	412	375	440	392	390	408	415	413	401	381	401	400	426	444	389	399	400	418	435	402	447	416	375	357	444	420	376	402	428	426	388	399	408	399	406	392	390	358	456	381	421	376	393	424	378	444	416	408	391	401	390	412	428	412	377	426	401	439	411	404	408	404	400	418	436	425	388	406	418	397	384	435	413	444	403	401	406	414	426	401	417	445	407	382	393	401	462	404	401	387	407	412	427	371	384	377	418	396	405	444	415	402	400	420	404	393	392	408	386	412	412	362	407	397	386	413	431	407	422	415	384	416	393	444	427	388	397	439	376	352	408	451	372	437	416	432	429	418	396	439	395	419	415	423	397	393	451	391	446	419	405	384	405	442	416	409	383	386	386	418	366	396	408	408	410	404	408	432	381	426	407	424	365	406	445	381	416	448	415	397	389	421	405	393	445	407	428	406	410	391	426	441	399	422	362	388	385	440	423	404	409	427	433	364	382	410	422	431	388	390	411	423	393	425	399	383	398	419	402	446	376	424	379	428	426	409	426	453	425	391	418	437	405	421	399	429	406	439	402	405	387	383	413	409	398	428	420	435	410	380	395	381	389	411	417	420	423	408	424	441	427	420	378	353	352	422	432	420	360	422	402	405	423	385	400	420	399	384	415	411	414	380	436	401	388	383	381	432	387	441	410	426	442	379	374	426	402	401	412	412	414	391	408	390	415	413	389	402	398	407	362	395	431	396	385	424	432	414	410	404	401	416	423	450	419	426	415	407	383	400	402	376	417	416	399	419	426	433	415	410	369	413	373	402	403	418	397	404	442	402	409	399	415	431	380	395	396	436	448	374	416	380	368	447	400	385	428	410	438	393	407	385	397	422	435	400	406	411	397	399	390	413	397	431	377	426	398	426	358	427	421	396	426	437	419	436	425	425	388	407	431	419	400	387	419	385	408	430	413	401	373	425	411	399	419	405	385	407	397	402	401	415	423	404	400	407	386	419	421	448	405	413	394	419	407	438	415	432	390	386	406	406	398	427	412	371	388	436	423	433	384	414	395	419	382	379	419	445	392	385	401	412	401	430	407	436	424	454	403	394	387	383	427	376	410	386	427	399	423	402	409	402	422	379	392	414	391	442	397	424	404	423	395	394	362	390	403	410	353	430	429	407	420	417	396	414	408	407	403	414	440	391	411	378	437	419	397	405	416	440	415	398	395	433	394	409	400	395	432	415	403	409	439	404	329	346	421	429	406	394	434	391	374	428	408	427	407	408	384	381	417	405	399	409	450	406	428	392	431	432	388	397	430	410	383	428	398	384	380	391	430	415	411	387	400	433	425	438	434	433	442	445	442	392	397	411	399	396	414	337	387	424	392	409	393	406	385	410	435	410	388	394	379	390	413	412	436	428	410	396	385	395	414	433	389	403	365	430	420	406	403	375	382	392	389	412	395	397	418	397	396	411	373	394	442	415	433	406	462	403	394	384	397	412	435	418	393	448	385	372	401	437	396	423	395	391	422	406	415	383	404	391	417	405	400	404	409	413	399	393	402	393	398	417	423	384	423	450	429	441	394	418	406	424	424	429	407	392	418	415	408	398	421	426	378	410	378	419	380	428	414	421	416	405	409	418	430	435	412	389	393	418	407	432	416	373	405	409	388	410	385	381	441	390	432	399	402	440	392	403	410	406	416	390
4912	10630	35415	35178	26229	15005	6528	2355	996	743	769	767	738	765	790	769	718	766	752	731	749	770	760	732	784	743	783	723	781	766	720	762	795	725	768	744	760	779	752	802	739	806	779	789	739	716	707	763	770	766	715	726	759	770	750	791	788	776	788	728	769	766	751	773	776	718	751	727	818	776	773	735	756	759	761	787	737	771	746	710	732	756	771	752	748	752	757	736	771	702	758	759	747	785	701	803	782	775	740	747	705	726	739	773	735	754	761	773	734	727	723	789	780	762	772	760	795	776	705	756	781	757	735	765	735	774	734	705	745	706	730	760	799	789	740	741	772	779	714	765	755	750	739	749	759	727	787	736	759	790	744	720	747	777	728	709	757	769	765	762	765	718	694	754	764	758	743	756	782	756	807	752	734	781	734	739	786	715	761	745	782	737	729	768	764	688	763	736	757	779	766	767	743	733	755	769	784	747	767	728	723	745	799	779	718	729	715	747	766	763	733	764	729	728	783	738	709	766	766	760	807	767	760	789	732	724	758	811	744	786	709	690	724	735	771	720	731	813	795	716	748	820	790	741	752	700	743	779	776	748	704	735	733	713	722	739	728	758	762	762	772	726	778	754	777	749	729	764	735	770	727	817	754	754	774	780	703	758	794	785	726	777	714	735	760	809	772	684	740	791	729	794	741	707	788	746	791	710	737	789	715	755	745	728	814	786	796	723	732	774	758	704	738	814	705	771	756	749	756	754	737	739	756	772	773	780	789	750	713	700	796	755	764	734	782	742	737	718	740	759	784	735	659	721	791	776	754	727	748	787	726	809	805	735	790	766	762	757	762	759	742	738	749	743	778	758	774	778	743	822	723	751	809	749	778	778	737	738	831	735	739	729	797	756	764	752	749	832	704	748	727	756	761	753	743	750	727	724	747	780	743	741	750	699	674	734	774	775	778	746	762	731	748	741	796	753	773	758	725	721	794	799	759	825	729	772	692	727	761	712	690	697	730	766	739	757	723	755	754	745	746	761	778	742	779	751	755	779	745	739	743	754	767	801	781	740	792	708	759	750	757	754	722	801	742	721	765	720	726	715	790	815	744	737	755	753	748	785	773	744	727	762	715	750	743	783	757	707	764	752	766	753	751	738	766	740	753	768	743	793	733	771	761	717	725	752	738	720	738	767	703	778	766	784	800	759	775	737	750	803	758	742	758	764	752	790	758	736	733	769	749	754	782	733	798	720	771	758	734	712	773	741	713	803	748	750	699	733	773	759	782	773	721	767	794	731	756	785	772	730	793	755	762	726	745	793	725	792	741	766	769	765	754	755	781	747	745	753	783	730	781	769	718	796	755	732	712	758	750	745	759	772	754	793	756	764	736	786	774	730	736	758	788	725	781	733	785	746	729	728	710	745	722	746	754	727	783	783	750	729	752	726	740	781	717	740	799	726	777	728	761	768	754	770	772	758	784	780	764	741	798	783	785	744	726	789	719	745	739	714	746	779	684	731	782	747	766	759	763	782	738	743	763	763	785	778	761	751	772	759	749	774	765	723	727	730	710	767	759	749	726	734	702	754	740	782	720	789	724	710	730	757	730	803	739	768	759	826	813	792	785	791	695	744	730	768	780	768	725	753	777	742	729	772	734	749	732	778	759	774	763	729	736	753	778	766	743	796	798	738	774	689	757	711	771	714	771	792	764	775	766	731	739	770	692	773	716	783	703	809	788	739	760	753	767	731	769	752	763	728	710	759	721	752	737	749	756	735	806	716	777	758	792	724	759	706	768	733	751	785	754	718	735	782	762	767	777	791	774	731	769	669	726	751	763	729	733	776	767	777	836	723	777	786	803	789	773	751	763	726	776	774	756	771	748	773	726	711	732	712	731	751	761	745	813	771	758	739	763	698	785	696	764	746	749	754	765	749	747	753	765	740	745	723	739	739	711	765	738	752	718	731	708	722	706	725	794	762	762	750	782	754	761	803	757	768	719	756	763	732	746	762	800	773	721	765	787	701	754	746	718	715	792	757	762	741	761	767	714	788	760	716	763	725	770	786	720	741	751	736	737	760	804	784	742	795	707	743	740	767	778	744	708	778	763	707	763	780	727	754	775	811	742	776	737	760	733	710	753	725	756	782	730	817	722	752	724	718	757	761	761	778	764	790	723	699	755	785	718	724	761	732	744	710	712	741	775	735	751	750	714	768	725	761	768	784	777	734	718	748	749	710	784	752	784	762	762	796	741	741	757	710	745	766	765	733	732	773	761	748	766	740	762	727	741	749	735	793	785	782	752	784	715	764	753	795	734	769	745	720	758	772	735	717	729	785	737	745	744	772	739	784	752	735	722	732	756	738	712	758	720	702	735	735	754	742	766	720	768	782	768	742	780	731	843	718	754	732	779	763	765	781	756	725	755	786	727	752	726	811	758	761	778	702	768	745	751	715	784	706	736	745	798	726	726	762	770	754	739	719	774	776	718	783	746	728	769	761	753	783	757	732	761	749	742	708	757	750	711	756	754	774	808	727	741	740	756	705	803	781	693	762	808	717	741	754	720	766	774	765	729	748	801	774	734	809	777	698	758	753	718	742	787	732	772	730	761	785	811	758	735	727	763	788	716	767	760	741	794	755	724	733	782	754	798	770	742	785	733	749	716	755	756	752	791	739	744	826	782	768	764	720	768	774	763	746	763	760	704	753	784	746	750	690	757	738	723	765	780	769	738	800	738	761	742	769	774	709	745	712	752	740	762	736	738	793	762	745	748	756	735	686	748	780	786	699	722	730	727	763	784	681	731	769	739	731	807	772	717	767	709	773	755	775	726	747	766	760	765	768	746	758	726	760	728	767	797	746	728	744	737	811	728	758	743	781	697	739	760	756	745	760	722	784	741	757	729	789	789	791	777	730	756	720	752	767	697	740	746	768	803	772	742	725	746	756	766	773	758	770	774	792	728	773	742	728	747	723	749	738	753	779	756	771	743	710	775	804	727	714	770	743	731	766	767	761	771	757	798	717	800	749	777	778	737	791	747	722	751	781	732	734	739	776	803	739	709	758	749	737	743	762	751	792	801	754	748	731	714	732	749	727	739	756	775	755	759	743	781	717	742	731	763	746	777	767	793	752	727	751	746	735	796	752	783	753	820	784	718	740	749	764	682	744	760	734	737	739	733	717	756	761	774	818	790	725	781	776	742	746	779	706	764	728	770	755	738	732	667	771	779	774	758	752	712	753	746	768	720	753	751	723	792	735	738	743	707	756	739	754	743	745	755	726	797	757	740	740	746	721	790	792	783	739	755	720	746	768	774	783	775	765	738	792	775	775	748	788	694	707	751	740	770	716	745	790	808	746	726	716	734	748	727	770	775	736	758	736	736	773	725	808	712	747	772	724	775	762	737	695	769	744	804	696	752	723	735	756	757	754	781	716	720	735	744	725	781	754	770	742	714	801	759	756	804	783	716	751	707	719	748	734	757	705	738	736	705	758	770	774	762	763	789	739	692	743
24343	21376	33153	51062	49165	35145	20803	6406	661	325	313	300	307	322	280	307	337	307	316	345	320	282	314	317	302	312	317	292	274	267	329	325	297	315	316	274	312	301	286	314	324	295	297	293	298	304	268	321	295	313	313	284	294	307	306	288	286	296	300	305	300	310	280	303	329	301	330	298	287	308	299	320	307	308	294	285	285	303	301	323	302	320	265	305	273	292	273	311	311	312	319	293	324	306	273	305	290	272	301	288	285	298	301	318	289	312	312	263	285	303	293	316	273	349	291	312	285	297	302	271	292	287	293	328	305	293	288	301	320	274	286	268	307	310	320	274	292	307	311	282	301	312	310	287	314	294	310	246	288	338	291	290	306	306	297	301	288	305	328	307	292	314	321	273	268	256	309	290	276	256	275	270	300	309	276	285	293	284	323	301	292	285	303	277	282	258	302	303	287	309	307	282	292	311	266	271	308	278	289	277	298	303	307	311	277	281	299	307	307	299	301	279	305	315	303	286	275	285	279	298	280	281	285	288	332	287	312	289	294	287	282	306	299	281	301	308	292	274	305	295	270	278	313	280	304	287	276	292	309	294	277	269	308	300	307	294	298	257	288	260	292	318	272	309	282	306	284	289	317	277	312	286	295	312	236	307	289	295	296	310	276	300	290	323	320	317	282	316	351	283	271	283	329	301	308	302	308	281	269	296	288	292	290	282	296	309	299	297	248	297	305	311	266	289	310	275	250	269	298	299	300	305	317	290	321	332	300	293	295	297	309	272	292	308	324	285	296	283	334	288	294	297	323	274	295	283	278	300	280	295	278	303	261	293	296	290	307	290	301	302	270	275	330	310	305	290	314	264	293	277	313	308	302	290	328	280	317	320	307	310	283	307	321	299	300	304	284	265	322	301	294	299	262	288	319	296	305	298	268	282	336	330	284	297	316	294	283	305	289	341	299	288	294	315	332	325	276	291	278	276	274	308	327	312	310	293	289	325	292	288	280	291	287	286	291	276	299	291	280	261	333	258	273	288	295	296	281	302	303	311	331	293	298	299	272	265	290	306	299	310	271	332	296	302	308	279	294	289	292	306	304	295	306	303	319	316	308	313	312	297	298	266	296	286	286	282	294	317	282	278	289	300	290	303	295	290	310	322	303	272	325	281	314	291	292	304	311	293	312	284	308	265	295	285	305	304	298	286	305	257	301	297	323	311	325	308	308	268	327	251	277	290	311	322	300	311	308	274	282	283	289	290	313	274	282	290	280	293	318	289	257	330	295	307	305	277	283	289	290	312	309	296	314	291	283	270	297	303	286	283	279	305	279	278	304	285	291	306	292	295	291	291	316	316	293	302	305	305	310	294	307	286	305	286	290	282	328	287	287	299	285	283	304	294	306	289	292	307	285	292	288	310	298	293	277	298	318	294	298	279	315	298	276	282	305	298	299	281	309	284	281	273	306	278	310	292	293	276	288	282	286	306	323	267	283	301	328	305	278	294	295	278	286	280	294	302	279	322	324	303	280	284	285	296	313	308	297	288	295	313	322	291	311	297	305	326	290	260	291	323	313	301	272	286	306	306	288	294	297	287	284	286	288	291	320	297	295	315	300	292	280	299	277	309	277	288	291	266	289	295	287	299	262	283	286	266	310	287	274	324	298	306	289	278	272	323	306	318	288	309	273	309	316	282	277	295	310	329	293	271	322	304	276	337	315	309	311	313	299	264	319	304	298	316	301	289	313	280	284	287	290	277	318	297	279	278	313	317	278	282	298	326	304	299	266	304	327	311	299	299	299	262	307	294	273	292	299	276	302	307	315	276	268	309	286	281	283	315	291	279	281	295	272	271	265	286	283	275	302	291	295	291	336	319	303	271	273	298	278	307	289	311	306	319	293	296	321	278	249	300	307	303	297	276	292	294	279	289	300	299	284	319	287	313	287	289	287	275	302	304	279	279	314	301	315	309	276	276	296	283	293	303	302	314	301	303	297	296	298	303	325	289	293	273	303	261	305	288	316	285	306	299	302	297	293	296	332	305	297	308	276	323	278	297	305	311	265	284	273	271	320	284	315	320	320	280	311	330	302	331	296	290	273	299	287	314	304	316	314	290	252	305	303	266	303	296	301	286	308	290	286	307	290	284	290	324	286	331	306	312	335	283	306	270	292	278	303	315	314	305	319	289	280	329	281	320	301	292	295	315	292	302	284	302	306	304	297	283	315	277	296	330	332	292	319	295	267	266	304	290	310	321	285	285	273	323	330	308	323	287	292	296	295	284	309	283	302	289	285	298	291	255	277	301	279	298	300	311	303	286	292	304	312	236	265	277	279	307	295	299	306	309	311	304	276	320	304	269	288	285	259	298	310	296	302	260	277	301	270	284	289	276	327	317	305	315	293	275	285	308	286	286	296	274	309	309	297	285	285	319	289	301	287	298	324	290	267	281	286	300	326	309	277	295	301	298	292	258	273	290	289	296	303	313	288	279	284	308	315	310	286	295	316	274	259	290	338	271	319	298	316	269	293	313	323	292	329	284	292	292	318	303	284	309	299	333	306	297	291	318	299	287	308	324	290	266	293	299	316	287	290	297	294	285	298	281	321	271	259	322	306	316	282	295	323	304	276	337	283	291	316	313	259	292	301	315	300	300	279	304	281	274	306	289	298	310	284	305	321	269	325	288	293	276	311	312	318	294	296	297	278	286	308	302	286	279	306	308	301	260	273	264	355	291	300	285	316	335	315	284	310	298	320	263	291	326	286	318	318	310	311	301	330	308	293	302	291	324	289	291	294	319	326	263	311	294	328	314	295	273	303	271	323	261	276	304	292	270	293	293	281	260	315	287	302	291	282	275	305	286	296	291	310	277	315	288	277	292	321	281	283	292	316	295	292	294	341	273	305	308	314	300	293	275	321	281	296	290	297	282	298	283	262	275	295	275	322	299	290	335	318	313	299	298	275	288	277	314	314	321	302	332	308	287	324	310	308	280	249	304	297	284	299	287	273	268	279	287	276	266	259	325	292	313	278	297	306	286	332	319	308	271	287	258	313	288	304	288	288	294	274	296	308	292	304	285	306	328	287	298	273	310	291	329	299	312	301	313	293	265	300	293	296	314	296	304	332	319	309	327	301	280	301	289	294	323	315	292	297	296	282	318	306	314	337	293	298	278	303	270	287	259	282	326	294	284	299	280	273	276	291	305	287	307	274	261	291	315	327	305	308	299	294	287	296	323	274	270	333	278	297	275	305	299	277	277	295	282	337	297	283	352	314	288	250	261	319	339	286	332	294	308	292	290	318	309	319	316	314	317	299	337	292	301	315	296	301	316	303	341	297	248	294	281	309	290	274	286	299	299	287	288	333	307	309	307	301	278	308	294	272	303	315	309	281	297	304	314	288	293	320	294	291	294	263	303	316	262	321	290	301	301	267	303	303	300	274	290	310	293	292	270	303	294	308	296	282	319	332	294	268	308	318	283	268	299	346	298	285	289	302	308	310	305	311	319
6822	37931	70820	71190	56469	39955	24865	10424	1530	620	558	528	544	569	552	536	574	556	551	554	590	514	581	582	512	594	537	538	566	572	540	572	563	570	542	545	561	541	549	528	548	535	582	573	572	544	535	528	528	542	563	576	523	580	549	564	578	553	536	517	591	555	534	570	548	545	562	565	503	536	570	570	548	592	554	527	511	557	579	570	554	546	557	543	539	559	540	561	555	575	561	569	589	534	553	548	556	585	558	570	511	571	558	543	593	545	558	599	546	571	543	572	558	609	545	557	544	528	573	631	562	559	608	559	509	563	565	546	546	579	544	575	632	587	544	542	566	576	551	581	587	574	558	519	565	556	572	561	588	527	539	558	516	554	551	549	561	566	540	563	549	552	567	566	549	578	569	532	541	542	545	609	567	502	552	550	521	530	603	541	566	571	569	550	551	536	573	567	558	526	528	569	540	568	523	573	541	524	525	524	580	567	527	553	547	544	513	566	562	576	586	614	563	582	547	564	562	551	518	571	554	596	571	530	573	554	565	550	573	557	568	537	571	582	581	580	525	553	551	603	515	529	571	587	568	563	607	567	594	570	562	557	567	560	595	553	513	546	573	573	538	513	562	552	500	553	543	576	556	559	581	581	568	546	546	559	576	554	559	581	552	567	529	512	549	532	545	565	588	541	559	512	594	541	575	540	581	577	536	552	589	534	524	528	561	541	556	570	546	533	537	582	516	539	604	592	580	584	579	628	563	584	533	585	541	544	573	546	581	595	537	568	565	546	556	560	582	536	574	511	567	528	549	554	576	527	526	534	567	566	595	587	545	541	544	621	569	563	542	559	594	588	542	531	571	564	574	547	548	532	544	529	583	570	548	606	591	570	583	516	560	558	531	569	593	574	557	576	581	566	512	523	562	542	557	572	557	559	555	572	589	543	544	561	554	542	576	580	538	580	560	592	554	553	593	561	566	539	565	534	537	558	550	534	492	555	590	540	611	533	535	561	597	572	526	547	546	540	527	581	561	529	554	532	550	575	514	539	552	565	570	535	535	566	595	534	529	571	581	584	560	561	583	537	608	571	581	555	542	533	555	583	577	535	552	518	604	556	551	570	555	534	559	579	554	580	567	502	533	538	568	596	549	572	531	568	611	586	531	559	600	537	570	550	604	578	561	505	546	585	535	543	616	497	570	569	538	580	531	580	535	552	562	580	607	614	541	566	563	587	549	554	503	554	551	569	553	515	577	608	550	550	569	553	572	566	578	516	527	549	553	567	594	582	557	567	581	551	558	557	534	541	564	561	570	506	572	510	541	550	534	548	549	572	535	582	559	583	566	563	531	542	541	569	562	584	558	559	518	548	601	561	534	560	536	571	563	548	572	527	527	567	589	552	578	516	570	564	549	572	586	531	545	570	549	585	540	579	598	562	570	579	514	574	572	553	588	596	537	537	526	549	558	511	491	583	561	566	587	569	525	556	552	548	580	564	551	547	543	526	505	555	528	580	559	576	566	545	536	563	597	544	591	589	581	567	521	582	573	598	590	594	564	508	580	582	540	529	558	514	587	588	519	589	539	517	561	558	589	549	577	586	558	517	520	566	598	541	556	550	510	528	577	542	568	543	541	564	549	581	532	519	565	571	584	547	564	576	571	571	555	551	574	531	566	546	553	556	586	563	584	528	586	589	547	563	551	569	564	566	549	561	523	530	588	560	547	544	587	582	510	561	566	575	511	539	534	566	580	589	613	571	590	523	600	563	585	578	545	504	581	550	579	548	571	568	516	559	604	552	534	568	537	520	550	527	561	511	552	554	548	583	582	550	523	551	570	523	530	533	562	534	565	594	562	543	512	581	541	575	593	585	550	580	563	572	574	578	538	545	563	547	531	585	561	559	569	557	543	585	548	521	551	572	545	568	532	551	546	525	569	526	510	526	523	571	568	588	553	568	575	537	543	555	512	535	580	531	555	585	560	583	501	571	567	550	557	572	540	557	606	522	530	558	553	586	567	575	543	559	566	587	542	523	546	568	620	539	564	554	562	550	573	537	534	545	518	541	551	569	569	551	545	553	546	546	562	555	542	556	590	548	554	557	572	556	553	535	530	551	558	607	596	517	561	568	534	538	587	540	572	566	526	536	591	568	557	556	573	521	578	589	567	495	601	581	539	564	537	553	536	573	550	586	523	574	587	578	538	534	588	537	562	528	527	501	567	574	561	547	566	569	580	587	536	536	530	566	554	532	543	601	527	570	539	600	549	567	573	592	547	552	574	592	525	549	566	544	539	596	565	521	562	566	544	540	527	583	525	571	524	528	560	579	595	538	546	549	584	551	529	561	568	533	597	584	549	543	561	565	557	543	520	529	596	599	565	598	565	529	550	552	528	546	569	532	570	530	502	504	558	560	530	577	555	599	581	581	609	537	545	617	559	546	558	549	551	576	553	534	582	581	525	586	555	583	552	543	584	586	563	547	553	554	510	540	550	543	587	594	545	545	586	535	551	552	564	558	550	559	566	586	555	589	567	545	548	497	540	520	573	560	548	586	571	614	537	545	525	533	561	535	539	580	597	550	587	596	538	583	509	546	603	580	567	552	553	570	584	582	546	648	572	565	542	547	558	595	587	604	563	551	547	547	600	556	522	556	533	517	540	554	582	548	538	551	588	557	551	558	564	532	558	575	581	601	538	568	590	490	616	557	545	573	528	512	550	552	612	541	614	555	530	568	558	589	530	571	526	581	556	531	554	593	536	529	566	569	577	554	554	555	521	562	554	570	591	553	559	580	536	528	556	523	587	584	602	554	549	559	558	577	558	538	550	533	527	560	544	591	550	526	517	573	548	559	536	549	545	562	539	596	566	518	535	610	602	572	577	593	598	541	570	595	615	571	557	558	555	589	578	550	590	530	559	547	579	529	581	570	582	533	612	543	508	566	605	577	540	545	556	566	509	555	589	566	577	529	561	579	534	540	539	582	570	556	598	560	587	522	539	545	560	543	556	550	557	515	610	540	578	525	598	589	556	518	557	582	574	548	547	590	564	572	563	509	574	571	573	541	555	567	559	549	591	554	563	571	522	586	567	541	591	565	534	553	552	600	548	562	571	536	519	526	509	535	567	585	570	580	554	603	535	547	532	532	564	584	548	550	560	558	577	495	530	543	538	580	552	555	557	568	561	568	548	545	564	525	507	558	652	579	574	522	538	561	541	563	555	578	526	562	564	536	560	525	590	542	559	520	547	578	521	559	552	587	566	578	586	541	561	537	544	534	573	591	539	588	570	550	566	574	582	546	523	573	533	561	560	527	554	564	547	581	554	584	524	555	545	546	579	547	524	527	525	592	543	578	565	556	524	569	571	541	585	558	542	555	569	563	541	556	547	558	538	523	567	560	566	555	539	511	543	590	555	579	609	564	541	538	532	577	556	575	546	555	556	527	604	526	557	591	586	549	557	618	570	530	551	554	553	541	572	579	530	556	568	553	539	592	549	582	567	543	545	551
23443	21400	33563	47080	52843	44251	29087	12151	1527	389	383	372	398	360	367	357	370	363	392	368	371	392	358	377	364	385	333	361	358	343	365	374	328	369	355	350	363	349	403	361	379	344	348	362	372	379	379	385	369	384	310	376	368	350	372	336	361	399	352	387	385	405	344	358	365	380	367	365	339	345	344	341	352	382	355	360	372	359	343	361	355	359	370	358	381	386	352	344	354	361	367	343	348	398	372	372	336	358	354	369	341	369	366	329	333	340	317	351	346	368	362	344	355	360	359	358	368	363	376	309	338	353	358	356	348	375	362	306	357	402	360	346	355	341	378	378	340	363	358	355	334	345	334	374	351	343	338	348	381	351	377	356	349	356	356	364	367	342	333	373	374	367	359	354	381	364	347	314	354	316	366	346	372	350	336	314	330	324	350	359	374	337	373	341	356	356	365	340	326	399	346	367	364	356	322	320	366	351	362	349	354	346	376	381	344	358	390	392	358	389	344	361	365	362	348	374	366	341	338	364	393	355	376	366	379	368	341	344	321	379	374	369	392	357	344	349	377	371	349	361	343	367	391	337	377	336	358	379	367	348	362	365	373	354	318	376	351	359	351	365	308	330	350	353	336	347	370	367	372	361	355	376	351	408	337	337	317	355	350	346	337	360	360	353	368	381	360	359	375	385	333	366	334	339	341	335	355	332	367	359	367	347	369	367	338	352	343	353	362	324	372	352	361	335	352	331	359	355	347	324	330	382	361	352	329	349	317	352	342	353	347	387	373	370	364	336	336	367	348	355	371	360	381	348	336	352	350	319	355	373	348	370	343	341	310	367	371	363	343	345	346	367	345	357	402	376	338	364	309	385	381	333	376	332	364	330	357	375	354	361	346	363	335	369	373	359	376	344	350	344	346	351	325	345	380	387	362	405	372	359	396	324	369	387	346	379	352	360	375	386	369	366	345	374	357	357	388	325	339	368	332	354	342	386	350	373	370	341	356	354	352	355	353	372	377	366	385	353	350	346	365	360	357	327	346	348	374	381	348	378	361	356	357	366	374	325	352	350	351	390	339	343	340	353	326	366	335	383	339	344	340	327	372	350	373	324	351	359	335	381	334	366	323	347	343	347	351	379	334	374	359	352	349	361	369	362	361	361	357	358	395	368	389	296	362	361	375	378	352	356	373	345	363	362	404	364	345	348	367	357	339	337	355	365	344	332	340	353	348	351	328	381	337	375	364	368	362	379	318	336	348	335	345	338	385	368	326	352	358	343	342	349	407	342	332	352	365	344	344	360	330	362	356	353	364	352	337	339	359	378	356	349	406	341	330	385	359	344	355	349	345	371	358	338	347	380	351	374	382	323	345	369	335	366	369	392	342	368	366	331	336	337	353	395	353	385	337	357	341	347	366	346	342	373	344	365	343	351	390	329	359	372	363	372	357	349	350	359	373	338	350	379	381	372	366	344	343	378	336	394	313	388	384	301	344	396	344	375	370	337	365	358	358	339	378	369	350	343	364	341	332	372	369	379	323	352	344	376	383	348	337	349	353	348	356	339	351	334	359	352	348	369	339	360	323	355	363	337	318	354	355	341	386	369	354	363	360	369	359	339	366	340	338	352	350	409	374	391	328	360	339	329	344	371	352	361	340	355	335	341	350	346	356	356	376	352	344	370	339	343	377	321	361	347	360	358	336	346	364	345	381	368	309	375	361	329	386	335	344	357	348	365	359	344	360	356	350	364	366	362	353	354	373	382	344	352	329	371	343	344	365	358	324	352	336	360	351	374	341	346	381	385	348	312	389	309	379	366	363	376	347	348	339	332	363	340	377	366	369	349	398	350	361	361	349	340	334	372	396	358	362	389	368	363	364	322	316	335	373	328	361	346	348	352	350	338	349	359	390	401	348	354	352	350	362	374	366	344	363	359	343	339	365	351	367	328	377	375	349	349	361	349	357	369	358	337	362	363	366	383	360	340	365	381	383	354	360	361	368	357	362	339	340	353	334	374	356	363	347	381	342	387	370	366	351	369	348	352	382	365	364	340	375	356	384	357	353	341	351	365	364	357	353	349	374	318	277	344	354	325	324	383	368	340	321	308	337	361	369	366	342	381	353	361	335	357	326	313	313	367	363	350	367	361	370	354	327	343	353	313	354	374	351	344	330	344	393	338	373	364	344	350	366	324	349	355	380	353	340	372	391	342	362	334	345	365	374	355	362	347	352	325	360	369	353	384	369	365	348	378	346	337	366	362	390	351	321	334	369	352	363	327	337	340	337	360	349	382	360	351	358	327	349	369	348	356	353	361	362	355	359	368	336	332	364	367	360	355	358	332	337	353	366	360	344	348	392	358	336	345	353	373	356	346	326	401	342	329	361	363	352	337	383	369	360	335	328	354	366	308	370	343	392	355	373	369	384	365	374	352	337	377	393	372	308	362	350	360	347	393	367	350	345	348	346	361	376	351	356	376	384	354	361	343	381	344	372	365	332	335	380	377	385	361	365	360	354	365	356	383	363	347	365	339	319	336	360	349	350	319	358	349	336	381	376	362	328	380	349	367	343	347	381	364	362	350	347	384	365	344	344	364	342	342	343	381	350	393	341	371	348	332	347	337	363	390	385	363	371	366	339	373	365	352	347	353	350	351	336	359	340	371	380	362	356	343	368	332	333	370	334	359	360	376	360	318	373	356	331	316	374	355	398	346	371	363	366	357	368	359	357	387	353	391	359	314	373	352	353	359	377	338	356	354	375	393	351	363	327	387	315	333	367	383	338	340	365	385	336	374	391	395	358	368	351	357	370	387	318	365	359	366	330	348	353	346	357	343	392	371	336	366	377	354	352	328	359	344	358	357	377	344	336	343	397	337	347	362	341	349	331	350	337	357	358	334	361	363	343	390	357	365	327	344	356	332	359	349	391	336	367	361	358	346	346	362	355	371	350	343	319	338	363	365	314	365	358	344	345	360	352	336	335	376	365	350	338	382	337	363	377	379	374	348	358	340	408	362	399	358	382	363	335	392	349	368	361	391	358	345	361	336	357	385	345	376	336	367	326	353	317	347	361	337	345	364	379	367	341	362	353	334	347	353	325	385	350	328	381	384	320	351	333	357	328	345	339	368	313	368	359	337	378	351	325	323	364	348	383	349	324	375	364	382	412	364	352	356	357	363	336	334	335	343	387	348	364	393	369	378	356	346	333	372	334	358	341	364	380	321	357	339	384	388	328	321	358	348	363	325	349	327	368	381	355	338	336	402	347	329	372	360	356	328	370	367	349	356	381	360	345	341	364	365	352	372	364	377	364	359	368	344	365	364	358	351	373	357	348	337	372	336	358	365	369	346	340	332	340	383	361	337	323	327	385	349	365	393	360	360	367	352	345	337	381	372	324	405	375	352	349	385	351	376	328	343	344	344	305	374	338	368	355	353	339	337	353	344	378	370	328	335	374	384	350	389	351	385	403	352	321	358	349	365	378	385	377	354	323	337	371	354	360	371	402	343
9465	49798	78303	82121	68863	50166	33525	16690	2636	707	655	656	643	650	648	627	664	626	616	612	613	584	632	642	600	640	617	619	671	609	620	621	656	631	639	662	618	609	647	677	648	622	641	660	621	636	628	649	628	625	621	676	593	613	623	648	637	681	665	623	646	643	636	654	646	648	608	616	661	602	629	568	613	661	630	618	627	599	579	695	629	641	628	649	620	637	596	639	624	675	621	646	602	615	657	608	654	669	612	631	613	633	622	612	686	640	691	660	614	656	643	670	636	584	668	676	654	604	635	613	584	658	585	628	651	631	611	613	644	658	605	651	617	669	622	603	644	648	674	655	690	594	661	615	612	647	645	617	636	670	607	625	654	625	633	666	643	636	665	625	653	640	608	625	652	625	638	659	648	655	632	624	622	644	660	619	665	666	669	679	652	644	673	589	654	618	631	622	640	631	664	658	634	639	648	647	614	619	618	650	621	675	640	620	627	630	653	651	585	631	641	581	616	632	650	667	605	630	651	620	605	649	621	686	663	589	645	626	658	678	606	650	677	664	693	605	683	646	611	659	637	652	632	615	632	688	636	579	641	618	618	630	646	639	649	658	625	628	636	648	657	638	611	674	596	622	627	592	600	630	637	632	626	648	636	674	617	616	635	591	579	631	649	634	647	620	630	646	631	642	638	673	692	646	599	594	604	616	606	629	628	659	651	686	653	622	681	608	654	653	601	610	654	645	632	634	621	666	657	687	628	619	612	643	636	600	619	611	641	659	611	639	604	667	608	689	641	658	617	635	646	648	611	652	650	624	635	623	649	662	651	609	616	656	661	624	678	620	626	650	637	699	607	585	600	610	649	613	625	628	641	656	614	622	584	627	602	656	697	600	628	606	623	622	623	652	633	647	607	643	607	653	641	666	624	710	664	655	621	607	645	617	631	657	658	628	671	628	628	650	620	685	626	630	646	612	634	687	632	611	647	612	607	632	580	622	618	618	617	624	625	658	678	657	624	617	633	644	664	671	631	635	653	604	604	682	654	661	655	637	645	614	648	602	646	591	653	613	624	607	657	631	622	640	662	627	638	655	609	645	640	624	631	621	627	611	606	642	691	589	631	610	677	614	661	634	671	653	660	637	627	643	658	624	608	641	649	598	637	628	626	654	621	604	628	594	564	694	599	592	591	669	634	601	629	638	610	598	678	662	663	667	631	636	633	649	686	647	621	598	669	655	630	636	651	613	654	662	656	622	630	622	623	632	587	634	666	609	650	654	613	661	647	643	616	602	640	631	650	670	594	605	636	627	619	636	634	613	618	734	626	614	675	596	643	625	611	621	646	624	653	644	606	631	615	644	657	623	638	697	639	634	653	594	621	606	618	644	643	635	624	580	609	609	657	617	604	624	650	621	598	651	656	652	628	663	659	600	626	655	598	655	615	621	654	648	642	667	638	658	649	669	658	639	648	594	652	671	644	630	641	644	671	633	660	694	625	612	651	605	638	661	622	657	639	613	623	621	638	635	672	641	609	637	606	672	629	627	613	659	643	644	642	627	640	627	665	654	676	668	699	599	680	654	630	642	636	668	633	652	634	659	621	631	688	643	662	646	630	626	657	619	678	607	612	653	629	653	656	642	636	639	677	633	631	635	664	620	620	690	635	629	643	639	669	608	649	644	647	615	647	636	640	664	634	635	598	647	617	621	636	616	610	617	646	638	632	629	618	599	621	647	637	601	625	653	648	599	584	607	583	591	616	623	635	671	633	666	663	627	592	645	606	665	644	657	635	609	648	607	623	670	592	634	610	627	593	595	624	637	614	643	645	621	613	626	660	608	624	683	637	631	608	652	609	631	699	624	628	628	629	625	623	662	673	676	644	641	646	638	572	628	641	638	629	642	644	624	622	598	629	660	633	620	622	606	704	648	657	657	654	689	639	615	624	634	628	643	636	701	637	677	603	606	651	673	627	603	607	652	671	630	655	630	628	642	644	621	641	620	631	580	670	639	658	590	626	700	662	647	605	596	611	586	624	621	638	655	662	649	627	587	666	634	698	611	646	646	640	672	664	619	625	652	628	633	671	634	654	624	617	665	665	638	625	677	637	620	608	650	646	628	652	611	671	663	639	649	606	692	615	596	610	636	682	665	656	643	659	636	681	618	617	632	641	663	635	663	675	575	629	658	651	664	666	644	599	598	656	619	620	664	631	629	690	636	649	638	645	649	597	600	647	644	625	633	692	616	616	632	695	642	586	614	620	650	611	659	675	673	659	641	647	645	618	611	629	684	679	669	660	624	667	686	626	660	632	549	640	590	670	667	690	609	666	665	635	637	643	609	608	626	629	619	619	617	646	641	608	628	608	634	646	675	649	651	687	695	644	642	633	685	606	645	687	588	650	615	641	639	605	627	613	659	656	650	643	641	635	641	629	661	612	637	630	602	629	645	626	582	631	641	615	578	654	604	603	644	643	664	657	649	608	594	651	654	680	617	653	628	615	650	631	642	636	599	636	609	617	630	610	623	655	619	648	649	656	670	635	654	611	604	606	624	617	613	664	713	691	619	671	660	644	638	636	623	600	634	644	627	625	590	617	592	631	637	626	623	611	634	624	615	646	614	640	641	607	628	617	618	594	646	661	624	656	644	662	599	639	662	625	659	629	681	649	606	652	596	627	680	649	600	631	665	621	614	621	636	655	631	624	675	629	620	590	639	606	645	614	617	644	624	695	615	642	587	646	605	625	604	618	636	641	644	662	638	609	642	641	623	680	669	640	652	627	627	641	607	663	653	633	620	628	637	625	616	642	664	677	641	623	607	622	640	610	664	622	653	573	659	643	631	643	654	670	556	619	619	629	649	625	636	620	652	607	665	691	660	661	635	649	655	578	630	634	627	582	629	615	589	609	632	630	659	616	652	668	655	633	644	625	638	673	635	642	641	645	655	696	640	665	654	619	654	676	622	650	601	636	612	623	655	628	638	611	602	646	608	669	620	597	681	649	633	665	677	617	651	683	627	676	624	627	635	594	628	635	585	607	604	590	653	644	666	641	616	635	579	638	641	639	634	592	627	638	603	611	615	599	603	647	659	640	655	658	601	601	642	617	627	676	589	631	620	675	613	627	630	655	632	598	642	593	627	632	622	609	640	654	616	635	652	640	578	625	655	632	682	653	651	598	619	622	634	636	671	633	587	644	620	630	650	623	600	603	652	610	646	675	613	593	666	592	643	639	579	645	681	717	631	676	611	647	629	632	661	595	662	623	651	649	613	679	603	659	626	607	659	633	634	646	638	669	664	604	650	636	595	631	637	639	634	643	626	602	648	613	578	608	636	681	650	628	624	599	613	655	630	637	658	608	679	656	641	599	665	643	634	642	633	645	635	653	652	617	671	649	645	585	650	612	631	638	644	629	615	602	660	641	669	602	660	648	623	658	673	666	628	640	633	623	644	652	644	672	644	664	646	629	639	618	632	650	654	596	653	668	655	639	602	630	616	651	650	650	713
27037	20295	24359	29212	20409	10225	3627	1209	485	366	403	393	415	391	405	412	400	425	391	410	384	391	391	430	379	371	418	408	398	422	393	400	409	400	424	378	403	450	376	421	392	420	458	410	368	411	411	418	430	395	384	403	399	369	407	391	376	364	425	415	404	444	419	408	422	387	406	396	429	420	395	414	406	405	442	375	415	412	391	378	415	412	411	406	418	405	417	366	399	415	392	367	415	431	363	385	371	402	396	411	401	429	444	391	411	372	405	399	399	408	401	411	401	406	439	419	358	353	392	384	386	368	385	415	397	412	397	418	371	452	394	381	389	406	385	348	438	425	416	391	423	423	403	388	397	381	390	361	418	431	397	388	360	420	421	384	442	409	364	427	430	425	389	381	383	391	409	374	389	431	406	418	393	392	372	408	402	406	429	388	427	394	418	409	391	413	393	391	381	400	392	382	400	437	418	398	425	394	432	397	373	403	442	380	398	386	402	386	399	412	408	385	393	416	392	360	407	413	398	415	411	368	391	408	424	356	405	399	390	425	417	381	372	434	403	405	440	401	391	404	405	417	406	377	382	421	405	395	378	405	387	385	443	381	402	375	401	415	403	415	451	391	409	406	405	398	390	407	401	428	400	393	408	401	403	389	398	362	404	396	423	363	413	400	416	393	401	392	393	401	411	366	386	404	375	413	427	384	428	401	362	391	400	378	401	384	394	392	387	399	401	374	410	425	390	395	393	386	392	392	346	393	404	403	418	384	401	423	425	389	435	405	406	381	415	395	409	376	377	403	354	406	390	404	376	423	402	407	393	405	380	384	403	391	415	404	370	408	388	421	387	402	398	405	402	385	411	414	432	405	378	375	420	389	414	386	391	413	380	369	392	411	412	389	384	393	403	402	420	405	363	427	410	406	401	385	408	435	409	426	403	398	382	394	436	411	410	392	393	418	398	405	434	426	403	378	404	428	406	421	400	381	386	374	395	409	411	374	402	400	379	409	458	428	394	391	366	404	405	383	403	374	422	402	420	391	403	422	424	389	430	408	419	431	419	405	394	398	401	420	399	408	420	442	405	406	396	389	349	383	390	420	417	424	403	387	376	406	419	387	413	401	404	391	425	396	419	385	396	354	381	420	401	426	413	368	414	392	427	423	395	403	430	386	434	403	385	408	416	443	383	403	375	398	371	434	380	391	410	407	394	365	392	396	416	429	397	432	397	407	393	392	399	422	374	414	422	411	379	344	367	392	414	400	431	411	413	387	426	381	445	349	395	396	446	352	444	394	413	435	420	419	357	379	398	399	376	403	367	415	401	392	382	401	388	372	380	431	416	419	383	402	370	432	418	419	406	418	423	403	406	368	386	425	370	389	351	386	387	412	435	383	426	404	419	392	386	386	403	390	406	421	399	419	442	398	423	388	425	403	384	382	380	401	409	376	379	406	378	434	406	374	377	366	418	385	406	358	422	412	406	432	398	371	391	362	436	430	380	395	391	432	388	427	408	381	373	409	399	413	411	383	379	421	404	412	393	373	412	370	416	395	418	391	395	388	386	396	391	380	414	403	422	437	365	405	408	419	427	411	380	381	394	382	390	412	403	401	409	417	386	402	375	409	373	406	409	419	379	393	386	400	406	412	419	406	352	403	424	422	391	389	398	416	379	417	399	401	409	424	420	442	391	397	395	394	369	393	457	405	391	372	425	395	415	367	388	412	410	395	378	399	418	413	360	407	397	401	389	380	404	423	444	415	437	364	415	411	436	398	367	412	382	392	438	405	379	405	380	382	410	387	419	427	413	374	399	418	372	380	395	402	424	389	385	414	377	405	388	414	416	434	360	379	403	407	392	382	410	389	391	379	388	340	379	426	388	416	381	426	407	421	399	388	418	387	445	402	442	422	412	398	421	424	382	410	383	395	380	391	374	373	401	416	440	387	404	418	423	392	425	416	416	384	379	383	383	398	381	414	401	368	409	412	408	407	369	393	397	438	411	415	425	394	399	410	373	419	402	393	361	392	420	385	356	388	415	407	407	437	423	386	371	394	401	405	404	362	416	400	406	400	378	361	393	419	405	378	424	447	383	389	398	413	408	417	406	402	378	401	401	407	423	416	441	418	396	379	409	397	396	400	398	382	402	421	449	399	431	387	396	447	404	381	391	424	402	390	360	424	403	398	396	411	388	401	399	410	411	426	399	430	386	443	428	415	406	372	389	395	386	400	387	416	437	368	409	390	414	436	401	426	403	415	377	389	405	376	402	428	366	365	387	421	420	375	411	373	375	392	375	402	390	423	382	396	400	401	366	430	381	391	363	386	382	405	418	436	425	392	399	425	392	432	416	421	387	413	414	380	397	392	367	386	413	364	374	412	387	403	383	412	406	394	438	411	397	412	439	397	393	383	408	382	404	407	418	409	422	381	413	367	376	428	408	400	395	414	401	423	408	366	401	423	380	466	356	397	380	431	367	421	463	415	383	410	423	429	385	435	443	444	367	391	380	431	387	417	426	406	409	404	387	382	378	383	398	397	386	406	417	432	419	399	376	394	391	379	377	421	403	400	456	417	398	367	401	381	417	395	450	404	412	423	381	395	349	418	379	389	441	406	418	419	409	394	375	384	428	404	389	403	377	353	401	404	410	380	418	394	346	406	413	389	420	405	416	383	401	380	427	421	434	377	374	429	429	398	408	387	406	397	405	410	388	434	404	385	454	421	402	424	372	365	378	393	390	445	396	391	355	374	397	428	377	402	409	395	411	415	420	378	414	422	403	398	381	408	428	405	420	438	403	376	363	400	384	372	444	457	436	378	386	377	414	428	409	432	397	393	409	377	410	391	416	409	448	415	398	416	392	441	383	408	427	409	405	416	388	387	420	410	384	416	392	390	391	434	392	398	393	429	412	398	376	391	408	396	390	394	408	402	393	386	393	383	430	409	408	400	384	409	417	359	399	428	399	389	367	362	372	355	429	433	403	406	377	378	397	388	382	433	391	376	441	414	373	436	411	396	375	378	370	380	387	409	401	377	382	425	364	379	401	393	405	420	401	371	380	436	404	412	390	403	416	415	374	430	403	402	403	416	391	413	419	378	377	426	397	401	398	363	443	431	404	398	368	415	415	354	412	402	386	419	418	385	388	374	413	404	410	401	421	388	422	410	358	389	437	392	412	393	403	404	417	439	407	388	416	417	397	411	419	413	400	368	367	394	360	428	374	417	397	394	398	426	429	400	397	383	385	398	410	445	387	381	412	390	416	372	407	426	410	384	408	421	373	401	412	417	430	390	443	383	413	402	403	411	392	422	385	387	409	369	413	372	434	420	401	428	393	399	390	400	371	391	371	396	367	368	383	404	419	410	397	386	391	393	402	414	413	392	367	401	386	402	439	431	398	415	383	385	429	382	387	419	370	418	414	424	371	431	410	402	409	384	395	423	382	348	396	403	422	408	421	394	394	412	432	406	377	420	400	406	416	406	431	392	440	401	415	414	401	389	424	390
5038	13313	34939	33786	26893	16071	7146	2715	983	717	798	771	753	748	751	769	749	773	735	760	792	780	732	783	720	725	753	736	753	727	764	761	724	745	767	726	705	723	715	778	705	758	765	738	764	775	803	746	771	749	713	770	738	743	802	752	726	727	766	736	710	808	702	768	777	783	735	739	751	763	735	752	726	717	784	729	749	772	772	728	694	771	718	752	744	764	731	732	766	722	720	722	723	802	768	732	752	725	722	762	754	747	701	765	795	766	773	784	722	759	761	751	716	800	764	715	803	723	783	687	742	702	770	758	751	751	771	732	741	710	742	752	740	742	747	745	785	744	746	794	728	773	735	772	727	766	739	706	688	749	748	740	755	790	779	720	724	759	705	772	719	719	716	764	690	728	743	745	764	793	681	767	739	740	760	750	701	764	715	743	790	746	775	692	777	739	726	753	769	724	776	717	753	739	731	713	709	794	718	810	702	735	767	760	770	738	720	780	748	709	766	795	703	755	726	697	723	742	737	704	794	738	812	701	768	774	733	758	750	789	747	665	725	763	748	767	755	729	760	698	739	745	722	744	770	810	732	738	790	743	737	715	747	721	720	723	740	786	701	804	739	761	764	731	717	732	793	699	796	785	711	752	707	674	753	730	707	696	742	736	712	722	721	718	759	767	705	732	747	757	731	751	777	792	686	717	726	767	779	701	729	835	736	739	735	723	736	762	764	737	789	763	760	764	717	711	758	729	727	716	718	788	772	748	753	825	749	710	732	765	719	739	770	748	725	743	743	771	822	712	745	778	707	737	732	787	729	778	733	734	717	740	752	724	799	785	769	727	750	767	778	725	713	775	750	769	769	717	758	766	783	738	767	697	750	724	738	719	703	715	736	691	759	701	719	722	764	719	719	774	753	791	781	734	687	753	755	750	729	761	715	811	758	717	684	771	765	770	780	747	729	696	754	723	793	808	760	739	725	734	769	785	724	738	701	778	750	728	769	706	718	772	744	797	720	731	699	727	768	743	702	791	717	750	754	731	748	745	775	780	749	758	759	788	672	783	776	774	745	704	742	689	753	722	711	756	710	783	782	717	764	748	697	769	767	787	730	742	744	762	750	780	790	754	735	698	758	698	718	738	744	749	747	780	732	712	743	768	729	788	729	774	785	702	741	744	783	705	825	759	717	806	733	751	719	765	779	786	778	751	723	767	723	745	811	748	758	754	772	736	736	769	753	776	784	741	765	785	747	730	750	771	727	762	738	790	703	755	761	750	764	759	784	728	719	751	736	741	744	781	778	740	700	748	764	725	781	729	747	738	694	758	712	752	758	755	784	789	725	719	737	753	693	763	712	677	758	783	753	708	712	757	760	774	724	750	756	766	733	764	729	731	721	758	808	735	708	731	721	766	762	770	780	745	763	784	757	725	758	725	705	741	727	757	775	759	747	745	754	776	719	725	744	724	720	781	743	746	694	766	714	771	721	716	734	744	742	756	756	729	737	732	758	764	728	718	708	712	761	709	742	742	796	796	763	733	785	704	716	755	718	755	772	743	750	750	720	729	739	790	809	766	734	684	749	728	766	728	793	781	722	708	726	711	737	791	747	761	695	826	753	705	786	759	659	746	758	699	750	710	730	750	749	754	741	704	735	776	769	731	772	762	721	727	768	725	766	714	785	746	737	739	755	752	760	687	723	697	758	733	737	777	764	788	763	752	703	735	800	733	736	747	730	790	699	739	787	746	766	737	768	737	689	740	745	762	698	687	790	787	724	719	756	758	739	750	785	698	727	728	723	772	778	716	712	751	754	708	766	719	714	745	767	754	735	704	719	737	731	756	753	691	781	735	736	737	772	748	733	693	748	694	775	726	755	742	702	731	735	690	759	772	726	764	788	709	733	711	786	730	734	755	775	738	758	749	731	724	735	720	762	747	728	701	791	738	726	768	752	719	771	756	743	711	702	719	745	721	733	702	802	759	769	728	754	691	766	766	723	783	745	705	739	711	713	751	691	760	746	758	730	739	676	702	736	732	734	768	741	783	765	748	762	792	743	762	747	791	722	778	770	728	840	747	745	775	704	724	779	757	756	768	759	741	758	716	691	736	729	783	747	758	754	783	773	726	786	755	720	729	734	721	749	725	773	752	756	780	708	752	738	773	713	793	737	771	747	757	788	740	739	728	732	751	773	760	735	737	735	684	759	739	745	729	748	750	741	719	721	730	724	768	748	777	771	730	747	740	735	774	762	727	718	749	702	765	769	738	774	770	781	784	756	701	704	760	738	795	740	738	760	721	761	749	693	742	738	717	740	703	740	770	723	795	698	801	702	751	774	746	715	763	754	752	718	735	734	750	767	747	741	734	658	714	749	790	757	748	739	742	690	735	741	725	780	775	763	737	713	743	689	778	744	758	704	752	710	800	747	730	759	713	722	740	710	755	739	744	776	724	728	738	770	700	727	761	722	790	769	747	790	788	757	751	738	738	722	757	776	759	757	735	728	726	750	744	765	709	774	758	706	728	792	699	731	774	756	789	699	755	747	751	698	752	686	775	715	731	710	714	802	749	756	785	761	729	709	782	743	785	790	791	757	772	785	790	773	754	707	711	768	732	740	775	782	761	734	735	810	759	745	783	756	703	757	733	732	706	695	775	753	742	738	743	754	722	771	745	713	717	737	776	726	763	753	776	724	760	782	728	783	795	730	762	716	695	787	722	709	746	752	737	748	721	750	720	684	806	748	742	761	764	729	751	784	759	766	803	743	811	752	740	750	719	730	727	739	769	710	760	763	731	692	751	756	735	727	774	733	765	783	796	728	740	725	711	763	771	757	741	709	759	770	791	762	712	724	778	717	806	757	738	720	725	672	740	767	793	747	695	749	699	712	742	759	766	735	726	751	734	739	735	712	753	739	758	750	767	777	723	770	723	724	710	732	724	740	786	761	764	756	790	727	755	739	718	669	729	747	778	697	729	737	745	725	777	733	775	806	780	776	776	726	765	767	764	739	745	740	729	775	738	741	722	763	750	737	766	706	761	760	744	768	744	727	751	708	675	794	718	752	733	698	705	758	721	764	752	726	713	748	734	782	759	745	759	790	739	710	746	753	785	751	750	713	713	730	713	774	715	750	745	748	791	685	737	740	753	723	709	781	780	743	739	700	758	776	770	775	780	713	755	698	709	737	726	699	761	756	785	722	758	784	762	738	749	752	772	733	812	731	724	733	794	733	777	738	693	750	756	722	722	743	725	751	737	736	760	750	740	730	772	733	747	766	734	746	723	804	690	768	740	753	737	731	737	772	774	738	722	728	763	741	768	745	715	751	732	710	777	774	790	724	751	702	722	739	748	686	741	791	755	728	734	748	748	755	768	758	733	743	698	721	764	764	698	707	750	710	727	760	723	704	752	696	727	738	713	805	723	742	757	778	725	702	757	737	765	712	740	752	739	748	803	758	719	740	698	805	732	757	758	775	753	736	745	739	767	735	726	767	742	755	775	725	778
24393	21393	32582	52708	50499	35906	20857	5905	731	275	301	283	304	273	302	306	279	299	248	292	310	302	263	289	285	286	312	294	279	280	291	326	268	310	306	265	266	303	265	293	291	275	281	312	277	275	275	276	274	283	277	297	296	312	290	309	285	300	277	263	273	254	253	310	290	292	260	271	293	291	307	263	297	320	290	296	292	273	286	279	275	287	298	290	290	260	312	293	273	264	258	274	284	305	331	307	269	289	302	287	277	287	284	268	279	258	282	310	281	278	296	287	279	283	302	300	288	259	299	278	306	285	279	263	290	283	289	267	304	291	296	275	264	277	305	279	313	287	284	279	308	308	319	259	301	304	276	299	332	261	286	283	295	305	292	299	309	274	291	315	283	296	274	302	312	295	253	276	301	294	275	290	281	267	284	295	264	296	293	288	285	270	277	299	321	279	287	281	289	296	297	286	290	270	320	273	292	313	293	280	285	269	312	273	275	285	256	261	327	283	311	283	267	311	263	269	272	306	321	269	294	288	303	297	310	285	276	278	268	267	298	275	284	287	303	280	288	303	307	261	270	312	255	292	294	283	288	292	292	281	292	307	303	279	307	312	275	273	298	292	319	291	309	272	290	297	299	276	267	295	286	313	274	272	273	305	298	269	298	280	315	310	285	285	300	282	308	281	299	284	283	299	255	276	310	291	252	294	262	261	291	289	311	281	273	257	284	278	315	280	287	284	277	275	292	305	318	268	288	265	250	283	318	285	259	306	271	275	294	296	290	278	313	269	301	264	271	271	279	278	279	282	285	267	277	295	293	300	297	282	282	281	277	284	284	290	294	278	263	270	300	313	283	285	255	301	274	280	248	289	272	274	343	309	267	268	300	291	304	304	297	264	280	281	296	287	302	280	294	262	300	263	317	269	286	296	241	281	302	305	287	304	296	305	318	277	261	289	291	285	308	257	286	294	282	302	293	285	301	258	281	265	291	276	280	265	295	264	273	286	282	273	290	267	308	283	290	301	270	272	294	275	285	300	275	297	274	300	274	283	280	291	285	278	290	296	304	316	276	259	279	296	291	281	295	266	279	272	277	311	283	265	286	295	283	291	291	286	280	274	272	280	278	288	289	258	284	297	289	305	276	315	283	297	291	268	292	271	279	283	279	274	286	275	294	277	322	292	265	283	294	271	266	281	275	287	285	298	253	296	279	253	250	319	282	308	276	292	265	259	271	303	266	317	304	313	306	282	292	251	288	275	275	310	299	313	293	327	268	303	301	279	298	267	266	298	302	310	276	296	258	243	297	308	305	253	297	278	311	289	272	303	288	283	292	282	280	279	321	294	278	265	286	303	257	282	272	300	305	273	275	317	258	287	280	306	268	275	329	302	261	299	294	278	276	279	276	266	263	283	274	313	285	280	302	289	303	273	275	258	307	298	316	299	284	269	252	289	309	301	288	284	262	285	307	305	296	280	284	247	287	338	275	277	302	288	266	288	310	283	270	304	277	302	308	312	255	319	270	316	306	286	297	296	294	322	280	287	303	287	269	267	281	294	310	303	289	302	288	246	277	300	274	304	306	283	285	303	277	296	283	288	268	295	302	280	287	297	289	292	289	277	293	285	294	281	277	268	277	276	292	296	295	274	323	280	276	278	274	280	273	269	274	300	258	290	283	310	283	274	281	276	281	283	296	288	280	270	263	274	280	318	284	270	262	288	286	291	284	265	291	282	295	284	283	267	274	283	282	266	264	293	296	312	273	249	294	314	287	304	279	262	286	278	255	332	299	279	274	261	310	261	291	313	253	271	281	278	287	271	286	289	268	278	278	323	311	267	294	265	283	279	282	277	301	275	245	293	261	298	297	285	304	299	276	269	315	323	291	275	271	274	292	250	314	307	279	271	291	287	310	276	310	279	295	274	289	279	298	296	289	307	326	279	263	282	304	301	290	297	260	294	327	303	279	293	273	262	307	297	275	274	303	291	281	267	320	288	306	309	300	271	287	246	275	292	306	265	288	261	291	261	262	278	284	301	282	274	282	297	279	274	261	268	273	292	251	271	296	282	287	308	325	321	289	287	256	322	278	295	297	296	305	279	276	274	269	297	276	299	282	297	286	278	294	286	303	268	271	261	294	283	274	274	301	301	276	290	291	265	280	274	291	272	237	308	273	291	294	290	295	297	285	250	286	290	296	292	273	276	307	305	280	285	280	308	324	278	271	306	278	260	284	268	277	290	252	279	285	278	299	275	292	302	266	316	280	297	275	294	252	296	281	250	301	283	297	275	294	319	290	291	287	290	294	296	286	272	262	275	294	300	260	258	281	289	270	306	291	288	283	306	268	292	307	295	290	292	283	291	286	272	282	296	298	288	279	310	293	290	282	284	270	302	302	250	313	290	276	284	270	327	259	310	289	261	276	294	305	290	273	269	289	271	304	274	290	290	291	294	284	277	294	291	330	285	305	272	310	286	277	307	276	287	282	284	266	296	282	272	274	287	272	308	301	281	275	301	284	291	268	328	300	275	292	283	275	276	283	306	287	281	275	297	279	282	285	289	283	288	309	290	318	325	314	283	296	277	321	254	299	309	293	318	294	284	274	310	255	306	247	287	266	279	325	300	286	310	266	320	263	307	322	274	270	264	307	273	294	256	290	290	284	267	287	307	264	272	287	296	269	284	275	278	259	310	256	313	272	297	273	303	297	265	288	301	290	273	278	301	296	309	311	277	278	299	286	283	269	278	300	284	284	280	272	270	270	267	297	257	287	348	307	293	258	276	281	296	276	301	272	262	294	285	239	299	296	320	280	319	286	292	293	300	289	312	275	264	260	280	292	269	280	285	283	291	294	291	312	295	278	303	270	280	289	283	287	290	296	305	281	305	279	277	294	315	302	276	280	328	317	291	293	319	279	310	296	293	283	297	321	260	290	287	278	271	267	285	286	277	279	292	295	291	283	262	286	295	290	279	289	280	299	307	288	297	276	253	288	288	302	277	282	276	292	288	285	268	285	286	291	268	266	296	285	278	288	257	293	294	281	292	274	298	327	256	292	263	279	268	289	292	295	311	293	309	287	309	270	272	262	286	276	290	319	285	267	297	267	309	281	272	273	289	287	309	305	277	312	316	289	287	283	276	275	270	303	303	285	286	291	303	292	295	284	327	276	259	272	317	298	259	297	272	316	257	296	301	290	311	285	339	283	291	281	292	300	280	308	291	278	276	320	296	273	274	279	277	319	293	301	286	255	297	269	322	275	310	325	291	269	282	280	278	286	273	278	276	280	282	274	295	273	286	291	266	280	317	265	297	315	277	255	283	271	308	247	279	283	269	263	296	279	304	250	298	260	282	253	264	305	303	273	317	298	270	307	297	297	297	272	299	283	281	263	273	271	251	285	288	296	301	300	302	260	262	304	281	271	279	281	281	280	294	273	283	297	262	275	287	287	288	291	284	303	294	297	269	276	270	263	307	287	293	278	286	291	300	290	298	292	260	285	294	274	286
6975	38919	70422	70635	57478	40624	25075	9709	1681	562	560	604	572	524	515	534	560	568	554	560	548	536	557	570	545	563	579	587	548	512	548	542	542	529	542	560	538	593	570	529	512	489	532	515	556	578	579	551	527	565	553	556	545	508	549	560	529	561	591	535	554	546	549	536	564	549	560	521	569	520	533	555	544	557	524	531	525	578	533	533	504	536	512	535	511	535	533	546	519	517	536	586	535	506	559	520	532	578	559	518	547	550	564	478	534	570	549	578	534	508	566	592	538	551	541	554	539	513	560	517	511	552	547	536	550	532	571	567	525	556	548	546	566	535	532	541	540	537	553	535	557	569	552	549	549	538	570	564	560	580	576	535	582	516	498	554	497	573	566	542	523	546	540	563	565	518	493	575	541	507	528	556	519	545	565	540	542	562	515	552	551	564	526	563	525	532	537	570	524	555	555	546	547	544	556	575	535	533	541	545	573	544	530	550	539	563	528	557	511	549	573	541	561	540	563	527	530	547	565	524	571	510	523	561	568	559	540	566	518	518	554	543	535	525	509	486	544	514	548	569	567	534	488	523	526	511	576	576	562	570	515	520	516	542	572	501	516	531	546	559	547	469	561	571	497	556	532	527	499	515	526	528	555	557	532	553	542	494	543	556	570	551	544	528	569	508	519	532	571	532	533	567	554	549	525	562	557	513	526	568	591	556	539	562	502	555	555	546	513	579	542	535	571	524	557	514	532	545	536	510	610	562	561	481	517	512	539	539	533	540	532	574	514	556	573	510	565	523	519	521	530	562	526	572	563	542	518	524	568	528	500	576	582	564	526	595	562	556	515	557	533	524	548	545	555	537	539	496	523	499	556	544	507	533	508	512	527	535	542	564	545	535	535	548	550	479	534	538	556	592	557	568	608	532	505	549	533	540	528	537	530	550	506	542	526	526	539	554	515	564	559	561	562	539	516	548	505	551	557	534	533	529	483	526	578	571	535	541	578	554	555	532	537	512	529	527	525	538	534	539	550	501	526	576	547	546	531	537	533	566	536	528	555	555	506	507	565	540	551	552	579	523	527	507	539	539	565	571	543	512	562	556	537	552	503	575	546	486	500	531	542	552	522	552	550	543	500	539	565	564	545	557	566	568	536	535	527	494	575	523	529	570	569	504	564	492	546	562	527	553	541	564	556	541	536	554	519	538	550	514	568	534	554	549	592	551	581	565	511	513	567	530	519	547	571	513	528	503	559	539	496	563	533	556	515	521	506	544	554	539	529	497	526	488	548	517	544	579	519	555	522	529	544	536	558	581	533	557	583	546	539	563	550	508	527	551	515	555	561	541	505	570	530	509	547	536	555	577	526	522	545	494	536	512	572	542	564	508	547	557	539	561	503	494	538	581	550	533	559	539	557	536	506	522	572	528	608	527	527	551	562	541	537	533	539	550	554	529	556	527	543	523	543	562	553	566	539	518	531	536	561	582	549	573	542	549	497	548	550	527	553	528	543	523	576	560	569	525	547	558	503	579	521	547	539	561	548	553	519	545	584	548	545	520	533	496	577	551	520	552	545	513	549	516	538	584	564	547	552	555	542	496	563	539	529	525	498	535	548	569	578	556	498	537	547	572	560	524	569	512	554	536	535	598	564	550	515	570	528	571	562	511	530	530	544	567	554	520	509	476	571	572	530	543	543	557	555	532	531	533	518	564	501	503	551	543	552	548	563	558	537	567	547	580	581	515	559	547	553	555	550	595	507	522	523	567	517	539	546	564	535	548	506	551	532	513	540	549	527	523	506	556	576	569	513	562	517	559	571	535	524	524	592	543	564	532	540	571	555	522	477	532	556	527	546	533	492	538	618	517	548	535	515	540	507	556	544	544	585	493	522	532	537	555	525	544	565	526	525	571	529	540	551	492	552	587	547	535	528	533	516	541	577	490	566	551	542	545	534	508	533	539	538	525	497	567	533	540	536	548	532	537	541	513	535	550	593	528	540	522	567	527	530	552	532	521	572	614	505	525	508	559	589	534	520	523	527	523	565	569	533	536	534	526	532	523	575	564	611	527	529	536	505	552	522	544	562	543	544	546	541	576	535	548	570	544	516	559	521	533	542	507	540	577	524	565	548	555	504	576	544	566	554	537	537	545	508	558	571	528	567	506	570	548	532	551	534	497	506	517	537	549	528	519	552	532	515	569	509	526	550	532	546	499	544	551	510	516	537	539	467	531	539	547	523	539	604	506	565	526	553	549	537	513	530	500	522	522	529	544	543	540	524	555	520	567	547	538	520	524	560	546	543	586	574	549	535	526	518	502	545	571	508	574	482	505	517	552	518	577	601	505	583	487	524	536	528	546	543	521	514	558	541	537	586	534	535	563	545	548	526	531	566	549	528	568	556	558	548	517	541	539	550	521	514	556	561	553	563	566	532	521	519	515	565	556	554	516	542	554	527	530	526	578	538	554	515	530	565	537	562	578	541	530	573	525	559	521	569	567	561	531	567	532	569	519	530	532	533	594	562	567	543	537	558	572	538	527	528	552	546	545	528	532	536	549	526	541	513	526	555	556	518	499	506	529	550	571	549	523	529	519	535	533	531	558	554	546	549	565	559	502	530	514	546	523	516	519	526	528	538	551	557	560	528	549	559	566	575	523	569	546	546	547	566	536	574	533	534	550	531	566	567	485	525	553	518	541	524	555	510	532	531	527	510	489	549	508	517	568	538	554	551	530	574	570	565	540	511	590	553	556	534	522	551	586	539	528	526	550	563	521	544	509	560	500	552	521	533	545	576	537	573	550	557	538	535	500	594	521	552	496	559	516	535	525	565	560	535	527	572	582	561	526	521	602	534	524	556	572	497	540	514	550	515	551	557	580	541	472	538	573	549	562	527	530	550	534	532	510	551	524	544	561	530	562	578	507	514	539	538	533	522	533	529	533	564	521	543	517	522	531	537	514	513	525	534	571	564	519	563	546	585	518	518	520	524	570	526	568	536	547	558	576	562	540	556	541	546	534	552	541	509	532	531	512	547	553	524	475	542	540	548	555	547	500	528	547	555	482	536	558	538	536	498	549	521	573	522	520	527	537	480	537	544	523	529	524	575	553	492	497	551	552	557	535	536	549	522	543	530	513	545	513	501	547	566	538	582	551	509	537	549	508	548	587	513	546	540	519	540	523	585	532	562	567	511	493	554	554	571	544	511	554	558	511	561	510	599	511	519	580	574	541	498	552	498	528	534	561	593	560	525	525	549	553	555	565	554	566	584	566	570	540	531	577	541	573	598	517	536	555	560	523	557	525	539	546	551	558	521	520	538	549	534	550	528	538	487	557	532	537	563	544	528	506	551	573	548	535	519	575	560	520	544	514	521	540	546	530	535	534	601	518	580	586	525	534	575	551	531	508	532	568	535	548	573	564	540	514	579	516	541	513	541	592	549	536	553	559	541	564	543	525	541	536	511	553	527	557	548	552	504	567	551	529	564	533	551	537	606	539	520	533	517	527
23482	21390	31927	46567	52899	42944	28045	10968	960	384	397	359	370	350	354	329	381	392	363	349	370	333	347	324	366	335	337	301	338	344	367	332	361	344	325	352	344	345	389	333	378	366	353	305	312	339	374	361	356	350	360	389	379	347	338	325	333	370	355	335	384	411	363	365	341	355	324	362	354	313	309	328	340	367	321	345	329	352	332	356	338	332	310	333	385	356	332	365	328	329	319	348	370	344	326	362	314	330	326	354	356	350	348	339	363	356	339	348	344	367	363	332	327	360	322	362	346	318	351	362	326	337	342	346	358	346	364	335	378	350	331	370	334	334	338	325	387	315	343	335	338	346	353	348	348	365	325	366	341	358	321	352	360	368	340	354	300	351	345	356	371	333	346	387	335	369	364	356	351	386	304	340	356	368	343	319	332	354	335	353	353	337	334	360	351	359	328	346	351	354	309	354	357	358	319	371	339	344	365	372	361	357	341	339	346	347	342	358	347	350	369	341	356	347	382	347	349	350	361	370	336	322	362	365	349	333	340	340	391	342	360	361	338	317	355	345	338	380	391	345	349	348	357	319	324	344	308	352	336	371	351	337	368	359	322	352	354	344	339	333	368	368	334	376	347	321	351	379	366	323	336	340	308	368	316	342	336	365	360	359	338	337	357	333	352	308	338	307	359	358	345	353	339	357	308	347	341	356	320	356	359	346	360	326	355	346	360	322	335	353	321	351	333	335	345	315	323	335	355	379	335	323	348	346	345	362	344	369	347	351	364	350	345	356	345	345	319	324	334	352	317	322	397	337	349	339	380	363	355	326	330	356	349	344	369	330	348	339	324	349	340	341	364	352	337	378	318	347	331	339	349	337	348	334	346	343	361	331	337	317	337	337	341	355	341	333	315	344	352	374	346	323	374	324	334	364	344	322	336	337	367	332	323	378	356	342	361	296	343	334	342	365	338	357	355	325	344	348	349	341	359	336	322	340	369	349	371	336	375	305	338	309	318	356	362	355	349	322	340	345	359	326	331	372	367	350	355	351	351	340	346	324	328	335	333	391	345	340	342	372	352	361	350	346	333	362	307	334	326	338	349	363	360	345	343	340	351	317	334	339	356	361	325	362	327	341	361	314	359	362	354	368	329	346	360	342	359	345	344	338	343	323	345	354	364	326	351	370	341	343	330	319	361	366	338	306	349	344	342	326	331	320	364	389	336	328	342	334	361	345	320	323	344	342	374	353	348	353	378	322	334	339	317	319	383	350	390	339	321	357	319	349	338	347	338	348	334	346	315	349	384	343	356	343	346	340	317	319	369	365	352	368	347	321	348	337	323	342	357	332	376	386	352	323	383	358	337	340	372	362	366	343	341	361	345	347	324	320	358	330	370	285	347	369	332	374	345	343	317	348	342	342	329	332	374	329	338	336	353	331	309	351	325	332	383	368	347	376	322	309	397	314	343	357	321	345	336	373	352	347	340	337	374	333	352	315	342	321	330	363	359	349	317	365	361	361	321	380	349	344	331	355	358	332	323	375	367	324	352	349	356	357	339	354	343	330	338	378	359	349	386	370	345	310	310	338	339	330	371	349	355	346	303	334	369	334	325	342	373	353	343	342	369	339	323	341	359	325	333	320	350	345	380	366	324	336	326	339	327	353	354	344	359	364	331	346	357	349	331	353	345	351	317	328	336	349	329	319	390	333	335	331	321	327	316	383	333	353	378	352	331	335	313	339	397	332	341	347	362	336	330	338	356	310	346	308	351	343	337	328	303	315	345	354	388	345	341	334	345	360	340	359	371	354	371	339	345	369	353	322	316	359	357	350	331	370	342	328	330	360	333	368	347	370	321	369	327	319	349	353	320	335	368	345	329	313	339	380	373	345	338	358	375	347	331	338	336	360	318	324	362	348	334	352	340	346	365	355	347	346	332	358	348	329	353	328	348	378	327	334	368	361	339	367	381	350	348	382	329	344	357	335	340	328	368	357	309	347	309	354	326	326	350	345	354	312	323	361	333	304	337	343	365	333	336	333	353	319	347	324	342	332	377	333	312	348	314	352	332	328	383	341	346	340	354	321	315	339	350	372	342	396	345	335	337	345	340	319	359	337	353	347	370	350	334	318	310	364	335	337	327	307	324	346	358	344	367	352	341	349	346	350	321	325	316	332	336	344	358	389	392	329	311	346	340	335	333	313	348	350	351	361	304	333	324	337	322	353	338	321	344	350	352	334	325	337	333	371	368	364	363	351	338	347	350	344	356	345	357	376	332	340	362	322	363	332	386	332	351	320	350	387	344	372	374	349	345	309	367	370	340	363	301	340	338	353	378	355	355	320	317	379	358	357	354	322	352	343	324	331	352	337	361	318	363	339	347	321	334	340	336	352	332	336	349	385	346	328	342	356	354	364	326	324	332	358	357	328	333	327	321	337	378	362	378	354	355	354	373	324	336	332	368	347	358	362	349	333	354	344	333	367	353	337	346	357	336	331	359	329	383	353	332	330	330	353	347	331	348	335	373	358	345	347	339	355	368	328	333	353	374	355	349	346	345	346	347	337	337	353	345	369	341	316	370	329	337	354	375	328	355	304	354	363	360	365	334	326	351	363	371	334	342	352	345	357	366	354	352	349	335	369	357	346	322	361	349	351	332	360	362	325	367	302	364	336	369	365	326	376	362	302	355	372	356	364	337	359	334	369	362	363	365	377	341	351	335	309	335	342	342	348	353	342	359	369	335	341	347	343	324	337	356	323	348	311	365	324	354	355	343	346	320	353	339	331	336	347	355	304	368	352	339	370	350	320	411	384	354	345	361	359	294	327	327	352	337	321	332	370	339	341	317	336	362	363	352	347	325	349	370	351	356	329	347	358	356	335	349	335	336	310	317	355	328	325	363	355	334	348	349	333	333	309	342	349	324	359	356	317	338	383	341	313	345	329	345	344	339	330	384	354	298	328	348	319	346	367	362	355	343	332	339	330	335	325	329	345	347	332	315	319	358	353	339	338	336	366	363	302	333	344	318	325	362	359	337	370	335	362	371	344	370	338	319	345	355	367	349	330	355	359	375	334	349	340	322	339	348	350	326	345	355	346	345	376	334	333	340	351	353	366	342	334	354	336	339	356	380	341	342	336	348	340	314	355	373	367	392	329	327	348	369	332	297	355	321	364	335	318	350	354	337	360	362	354	325	365	369	349	321	333	351	369	366	375	353	360	331	345	368	348	338	346	324	337	330	333	327	337	341	330	356	309	356	345	364	340	328	364	354	288	350	356	349	346	354	333	327	339	311	350	351	348	368	348	359	336	332	320	336	356	314	346	352	334	329	339	332	348	336	341	334	337	344	360	392	303	371	335	366	347	337	372	383	345	339	373	356	339	330	376	339	357	349	371	362	354	350	338	316	358	342	354	357	346	327	328	326	373	361	336	327	382	317	319	344	339	369	355	311	342	385	332	365	373	375	323	359	346	354	370	352	344	365	344	353	397	342	324	321	336	322	305	339	324
9649	49243	83769	82522	68706	49359	32380	14897	1635	635	583	627	610	648	638	650	627	604	571	618	625	606	656	576	621	604	668	602	617	652	581	630	632	603	611	643	660	648	590	643	580	632	620	630	581	605	648	598	623	619	598	637	621	639	615	605	641	713	629	608	613	598	587	624	571	634	632	638	615	569	596	641	616	634	617	617	619	649	622	614	625	623	679	623	600	655	660	573	625	608	603	618	601	601	591	648	622	667	605	594	635	630	632	623	617	609	597	595	639	651	669	648	625	616	608	603	625	628	684	619	632	632	640	604	638	650	611	594	615	622	621	652	633	624	598	597	634	586	630	591	589	627	602	617	645	667	623	643	623	626	616	618	619	622	632	612	606	614	614	633	594	670	618	603	626	584	621	667	593	562	625	618	627	668	591	601	610	678	628	631	586	622	631	629	591	623	603	603	594	595	583	629	620	618	596	647	622	607	632	661	600	610	582	608	662	593	627	643	624	615	599	641	620	646	554	614	614	633	620	648	645	603	633	604	601	653	568	627	627	589	631	648	655	639	614	601	614	595	602	617	619	591	598	641	684	585	627	605	622	605	612	596	634	627	608	604	576	585	605	622	580	597	593	626	624	639	637	580	598	625	629	613	662	592	629	631	594	630	612	655	625	588	659	576	578	579	599	622	641	633	639	612	603	614	569	605	675	664	610	624	643	658	641	653	625	642	689	623	604	617	637	605	690	678	613	600	629	599	633	641	603	642	632	585	627	617	592	644	643	620	613	665	626	602	600	630	602	535	611	559	639	594	624	621	567	631	643	671	613	600	592	587	652	627	647	651	593	617	594	668	592	646	603	606	608	609	624	610	613	611	642	648	599	610	589	566	685	570	606	596	640	651	619	572	620	593	632	625	638	581	623	614	627	615	617	601	633	598	583	601	620	661	621	611	617	600	597	655	609	636	632	608	634	591	670	608	597	666	576	557	644	641	615	660	583	647	621	620	647	595	606	611	633	655	707	632	618	584	628	665	606	617	628	607	605	599	649	597	636	623	608	586	646	617	611	631	619	610	609	675	585	628	620	615	608	638	603	617	603	614	572	663	606	655	649	576	642	644	606	690	664	632	577	583	614	658	646	642	625	621	608	614	622	604	634	621	626	595	651	628	645	637	630	582	583	617	613	650	610	586	605	615	607	606	637	630	637	592	621	632	588	645	647	625	604	681	642	627	597	656	596	617	626	611	613	663	612	635	635	623	623	645	602	667	589	610	597	620	649	602	633	574	594	659	628	640	604	608	616	611	589	617	638	632	618	603	597	630	609	638	641	626	605	612	620	549	640	638	616	646	636	674	632	631	610	581	631	625	602	585	608	608	646	617	596	642	586	574	623	658	648	629	579	689	643	577	623	589	626	606	630	639	667	598	589	605	631	597	615	640	613	602	613	599	623	612	641	603	588	608	614	627	635	661	631	543	595	614	622	660	609	635	664	566	593	601	619	602	601	673	589	614	629	601	595	613	610	588	598	610	632	621	607	596	616	630	589	634	622	589	600	625	631	644	597	567	644	618	634	644	625	604	627	616	634	627	620	654	615	629	621	623	598	607	589	643	667	623	667	609	623	618	633	636	625	631	608	632	630	635	587	682	586	594	578	557	595	595	603	630	611	633	590	583	663	604	610	632	619	646	612	658	594	605	587	634	578	636	589	574	639	638	637	593	599	612	612	637	618	620	618	610	624	636	639	621	598	634	579	623	600	602	612	627	630	647	643	593	602	584	662	615	595	631	633	616	652	635	639	607	585	614	620	582	580	636	615	605	614	613	582	640	609	606	601	584	596	601	618	655	655	636	618	636	601	636	671	647	645	673	635	610	685	635	655	575	641	607	645	615	649	616	610	634	630	583	615	670	588	632	598	607	648	631	622	663	615	648	589	614	579	624	588	628	618	591	551	614	639	648	619	631	621	636	599	618	646	605	619	600	603	628	630	627	601	627	645	646	660	632	594	625	619	609	605	591	638	562	606	631	585	620	601	618	611	588	622	611	567	585	637	592	608	617	643	619	675	639	601	621	594	648	624	610	632	620	602	581	569	614	616	624	644	628	625	603	585	628	614	593	613	594	614	649	618	685	590	629	645	629	617	633	551	622	604	653	589	642	572	657	618	610	628	618	626	631	640	622	693	572	607	615	583	621	574	627	615	588	610	632	611	601	583	598	643	599	613	599	630	608	621	579	575	635	587	623	603	672	628	612	620	588	647	595	607	638	616	600	669	625	609	596	611	626	598	642	601	589	646	624	650	617	608	632	648	610	596	657	669	589	642	615	648	589	625	668	664	549	627	651	616	599	591	591	613	650	641	585	649	617	630	669	638	619	637	640	623	651	614	606	597	571	616	607	660	615	657	599	612	617	662	597	643	609	611	649	631	584	587	614	598	602	560	615	603	682	612	563	636	641	595	616	610	628	611	604	648	636	600	630	653	577	657	639	638	618	593	601	584	601	646	627	617	618	648	634	639	643	637	611	639	601	632	585	631	613	676	593	614	615	614	630	614	657	678	612	593	598	619	611	619	597	620	638	597	590	633	602	623	593	619	641	596	609	600	601	652	601	604	620	611	631	593	663	578	591	595	632	567	605	631	644	634	572	661	621	632	596	635	615	588	587	640	603	620	684	645	653	656	605	596	637	636	604	590	668	607	596	592	620	684	629	656	659	631	629	575	627	580	622	656	579	648	608	627	593	642	608	625	637	603	632	617	598	600	634	612	606	638	619	585	628	632	622	607	639	714	641	602	617	608	601	650	616	637	593	611	603	572	608	611	620	652	632	622	601	615	599	598	608	607	642	619	669	601	631	549	652	619	611	619	619	632	632	637	633	612	576	628	662	574	569	627	582	598	608	650	658	620	590	602	644	609	618	643	627	609	635	649	647	604	585	591	615	607	616	617	608	614	645	613	612	642	637	648	643	617	580	631	622	593	622	605	651	591	652	669	603	616	665	597	633	590	647	599	616	615	583	612	587	594	633	597	631	586	626	626	622	640	586	630	565	633	558	617	614	618	665	612	566	642	606	644	589	623	647	616	630	624	635	627	598	627	599	648	676	575	653	638	606	652	596	643	610	641	639	644	603	582	653	600	571	611	604	622	655	631	613	610	689	596	637	610	644	603	594	653	664	597	626	615	605	657	635	607	609	639	624	624	676	615	589	606	619	629	599	617	604	601	620	628	613	637	637	619	597	617	585	610	650	628	662	628	600	624	623	623	681	632	633	600	618	636	635	605	593	610	617	600	583	605	642	624	647	639	586	610	635	648	626	624	567	611	615	621	588	625	604	592	670	634	601	622	613	619	592	600	620	635	622	587	635	645	628	634	641	610	633	648	662	625	619	619	615	614	596	618	617	584	585	587	631	602	641	610	655	640	601	638	623	625	634	595	626	622	633	565	615	628	647	619	617	596	666	672	625	595	599	648	578	578	610	621	604	600	581	658	621	659	603	630	658	644	563	619	628
27050	20675	26719	28475	18631	9141	3119	1112	485	389	364	359	410	394	430	367	404	385	393	419	405	399	402	405	403	403	402	403	405	406	397	426	371	368	356	362	374	404	410	383	382	403	397	429	392	397	372	392	367	387	396	389	372	371	426	390	400	390	413	360	419	381	411	386	370	377	401	392	396	406	371	374	420	371	438	388	390	405	372	411	380	388	378	431	417	407	386	408	385	388	420	392	401	416	397	366	371	398	415	364	403	397	391	369	396	363	385	410	383	384	401	420	417	380	385	414	410	410	429	385	410	383	389	377	418	368	354	399	394	384	432	402	388	414	384	452	377	401	419	384	400	443	427	409	394	393	374	382	380	417	425	383	406	393	359	408	395	362	406	393	395	376	416	382	372	372	390	414	401	411	412	427	407	411	418	360	379	381	382	390	400	409	378	414	413	363	394	439	422	403	392	403	410	382	405	425	420	412	406	365	387	367	391	423	396	397	386	394	404	388	393	366	396	383	408	398	391	387	380	376	386	421	388	390	410	424	396	377	390	405	382	432	421	413	387	394	412	394	384	389	416	412	412	434	386	424	413	394	409	370	404	371	413	419	375	390	409	410	373	383	416	394	377	433	367	402	421	391	423	374	418	371	380	384	363	372	413	380	353	369	384	377	419	411	405	439	404	417	378	377	444	393	385	339	376	380	391	365	387	412	396	411	407	390	408	432	413	407	410	416	404	383	432	406	426	387	416	389	405	377	368	371	398	403	391	432	384	393	393	395	426	394	395	361	410	407	383	376	418	380	394	392	392	397	363	428	419	405	362	393	383	396	408	380	374	427	402	379	384	400	410	445	378	416	359	388	413	371	404	388	356	398	394	370	424	388	418	377	419	413	397	400	381	409	385	415	406	401	407	393	368	425	382	372	388	410	370	403	355	403	423	424	418	410	399	408	384	369	400	404	391	409	418	374	408	397	407	395	360	389	408	397	380	409	403	382	404	401	396	395	379	401	405	371	365	376	393	387	393	401	385	377	383	382	393	403	390	374	390	420	403	401	386	414	421	406	378	370	419	385	396	408	403	395	386	368	438	412	398	405	398	376	391	386	388	400	402	400	410	442	419	395	371	432	365	386	411	407	362	396	444	408	378	402	365	385	410	387	411	383	407	381	376	376	373	449	421	399	414	405	415	387	380	394	378	401	383	375	373	415	399	401	434	390	390	410	383	394	358	436	426	395	401	409	360	382	423	398	410	406	393	397	409	432	386	371	381	415	385	386	416	414	395	412	395	388	377	462	413	388	366	378	424	397	388	420	431	419	358	408	385	398	391	388	426	376	407	391	406	418	416	396	399	375	373	394	410	397	407	387	401	389	424	402	387	406	382	371	385	357	392	392	374	400	415	371	408	379	370	373	403	402	390	371	386	384	387	384	381	375	384	419	402	356	383	402	391	383	360	362	398	390	401	370	414	370	403	398	404	396	400	392	397	420	391	384	388	374	368	388	371	409	387	385	360	398	433	413	389	412	412	364	391	393	372	399	401	412	363	389	393	362	394	402	373	434	369	405	402	399	427	392	408	417	388	386	393	397	417	418	393	377	403	386	392	391	389	406	414	399	393	353	423	400	382	366	394	412	406	385	409	385	418	407	354	366	391	406	412	359	386	382	374	433	389	400	377	343	387	427	425	427	432	359	425	390	361	404	384	362	422	386	405	355	393	402	428	366	413	396	421	432	408	383	427	389	392	410	385	398	399	385	396	403	403	372	368	389	398	416	426	436	410	406	428	387	382	408	411	391	408	420	401	388	406	390	399	357	392	382	382	371	409	416	408	382	416	422	375	376	392	398	390	415	420	382	403	389	411	381	391	380	378	419	414	388	427	398	385	389	401	390	426	397	401	393	405	392	398	411	379	397	401	378	392	369	407	399	451	378	394	430	380	455	398	380	415	391	394	391	397	395	410	416	439	401	419	368	397	435	393	409	381	346	370	393	377	392	376	422	389	407	380	403	359	393	405	396	376	372	420	388	413	416	352	396	389	413	431	394	384	371	396	378	409	411	400	397	407	411	397	402	389	381	403	404	406	409	401	413	377	367	382	350	394	405	407	396	382	410	379	366	394	422	382	389	407	385	400	399	398	382	420	387	387	377	377	400	414	403	372	396	386	388	395	385	401	443	403	408	393	397	363	395	391	369	413	434	403	409	389	399	373	436	356	426	387	413	408	391	386	367	371	405	386	462	397	392	399	403	364	427	406	374	376	377	371	386	390	386	391	380	401	449	426	376	405	412	395	410	356	356	368	441	377	402	422	426	368	397	404	386	373	364	387	418	372	417	366	397	386	418	395	402	387	404	412	384	369	351	409	392	399	370	406	385	382	379	391	390	442	401	404	394	413	431	401	390	406	388	400	359	395	383	391	395	385	383	431	424	415	384	398	407	382	400	398	383	402	381	407	398	372	408	423	409	384	389	402	414	413	408	428	392	390	377	385	428	386	399	408	383	417	415	407	387	390	433	380	431	393	410	407	385	377	382	412	391	399	402	422	385	407	407	391	393	384	386	377	370	394	422	391	393	434	409	387	373	377	405	402	375	395	428	392	388	399	469	391	414	370	392	400	377	382	419	401	410	409	412	422	384	419	383	455	381	378	379	384	371	377	407	403	402	389	414	389	441	434	431	400	419	409	377	378	396	388	389	386	422	391	410	419	377	398	406	373	389	362	402	395	387	421	364	380	387	441	404	450	406	411	398	371	369	379	393	395	389	409	402	361	377	415	380	415	403	400	384	362	391	387	380	406	399	391	401	410	404	415	378	391	434	403	401	422	425	410	412	407	388	386	433	357	415	346	420	428	391	365	419	396	353	402	374	383	388	383	352	369	381	401	389	394	392	376	438	376	384	403	402	388	416	408	368	395	351	385	401	386	420	432	395	448	433	383	430	412	413	380	407	425	446	364	412	396	392	410	417	363	376	408	430	387	415	416	371	408	416	415	414	416	403	396	368	384	403	397	404	380	389	382	410	425	462	400	403	405	409	430	395	401	383	392	362	383	375	405	389	389	424	378	403	400	396	389	378	394	427	379	408	398	389	367	369	401	345	417	386	395	428	398	415	399	423	379	416	440	403	431	394	413	393	368	429	366	390	401	382	386	369	409	390	370	419	393	363	392	346	384	393	407	383	388	375	395	391	404	438	377	382	368	380	409	380	420	391	409	410	365	377	412	373	408	389	397	400	402	387	398	367	386	412	357	380	391	369	393	399	417	396	349	398	383	363	399	404	377	385	394	406	384	397	415	390	426	405	440	402	409	402	426	404	386	411	393	391	381	387	372	374	410	391	409	356	352	398	413	373	409	369	400	402	367	404	411	411	397	449	399	421	391	411	405	402	384	431	385	378	446	385	405	406	393	387	365	400	393	385	393	373	388	386	398	399	430	406	395	433	386	412	379	406	409	391	420	364	393	413	390	384	401	412	414	421	407	386	419	361	431	440	402	393	394	407	445	409
5172	19802	37182	33177	25134	15167	6734	2508	901	762	737	763	748	740	767	710	789	709	766	762	727	776	733	750	733	694	766	720	724	689	769	750	763	761	753	729	723	762	755	715	758	727	754	720	753	737	744	712	712	700	779	713	780	742	746	752	742	757	745	726	748	771	716	806	715	772	735	694	739	725	702	745	740	719	786	793	716	766	746	710	744	730	741	729	757	730	734	719	753	759	737	774	733	762	779	750	790	796	727	738	741	748	728	743	769	730	745	806	731	707	708	768	744	754	720	787	738	724	768	714	720	739	762	704	752	766	743	726	763	686	720	767	748	748	703	736	738	715	723	817	739	704	670	760	750	774	713	708	754	746	767	739	765	761	714	700	683	730	721	798	719	727	762	771	779	710	697	705	768	691	759	713	747	702	738	760	738	727	738	733	763	705	720	733	718	778	731	766	693	711	793	732	762	742	757	707	722	744	747	757	740	737	716	783	721	735	751	734	713	731	757	767	728	745	775	744	725	769	749	760	762	716	741	719	663	788	747	760	732	751	738	726	714	719	744	737	748	721	741	737	709	768	755	736	696	748	757	736	696	733	727	711	752	746	718	745	744	730	712	736	717	696	686	754	699	708	728	745	728	743	717	804	760	773	723	756	706	766	747	741	721	732	736	765	745	717	742	691	737	780	720	698	722	712	729	745	714	733	777	699	749	768	726	763	721	752	736	676	719	720	749	762	761	729	730	801	769	705	733	754	770	760	744	738	699	723	737	724	743	753	718	742	712	724	747	740	733	732	695	720	773	723	751	702	738	740	743	753	775	757	731	719	727	736	758	734	695	731	705	717	765	725	734	751	716	711	750	709	717	720	756	716	710	741	743	762	774	745	764	742	793	747	737	719	721	715	770	761	738	725	756	747	706	728	762	760	788	689	740	697	708	744	724	735	748	719	708	772	738	728	791	753	702	740	739	767	743	737	734	725	770	748	729	770	672	688	812	709	730	665	710	709	678	721	753	706	761	744	727	737	757	779	708	752	734	754	786	754	780	732	783	724	758	754	741	700	737	775	709	740	753	770	720	768	747	697	697	758	709	740	835	738	740	777	724	731	786	735	766	755	696	714	770	732	726	766	786	783	739	761	763	776	702	751	751	751	734	766	717	745	724	752	692	734	707	726	757	717	795	685	741	751	755	748	745	775	828	751	751	729	749	785	738	746	707	668	726	742	720	745	739	744	695	757	717	744	728	709	759	768	752	767	796	795	759	702	819	743	751	746	722	673	725	791	736	775	762	739	741	717	739	719	745	746	746	781	736	756	726	739	764	728	767	732	720	749	739	713	740	729	732	756	738	743	730	736	729	730	733	725	775	744	697	758	764	755	716	706	755	749	684	731	730	718	720	768	731	705	725	755	735	713	764	793	710	742	752	754	687	756	701	734	693	757	760	785	711	750	722	738	764	767	701	706	714	706	727	731	728	709	750	708	736	743	734	696	710	722	753	728	740	735	721	761	738	740	755	733	734	722	768	757	718	732	712	710	738	696	741	720	730	796	725	709	752	746	739	725	757	735	725	759	747	732	753	787	727	693	728	716	735	727	729	752	721	730	774	735	713	673	762	741	705	730	765	759	701	740	749	685	746	722	767	764	768	728	756	734	733	733	694	762	698	732	741	703	748	731	775	738	746	756	759	752	735	702	715	738	755	716	733	700	738	683	792	737	718	720	734	747	734	716	760	745	758	735	743	732	733	686	715	763	743	724	755	751	709	728	748	667	764	765	762	774	751	737	728	734	728	742	792	740	715	733	758	731	732	744	754	714	724	735	731	737	677	741	727	769	684	749	712	769	725	720	733	710	737	728	759	752	800	701	750	766	731	749	716	778	766	735	706	691	744	741	733	734	716	775	722	751	750	746	729	716	665	746	702	739	730	746	740	755	780	697	697	743	755	708	665	713	731	732	713	760	737	756	717	729	778	768	775	742	749	688	720	713	730	745	747	731	784	707	747	792	818	711	750	741	749	800	709	737	742	693	737	755	766	758	777	754	742	764	765	739	712	806	771	712	730	699	755	790	675	711	737	725	719	710	724	734	735	735	719	796	738	716	728	762	741	760	801	782	742	751	735	722	748	791	719	733	727	776	732	751	787	776	753	748	678	680	770	759	816	755	732	736	761	697	743	742	707	714	724	721	742	756	742	738	714	679	710	741	708	761	730	732	721	675	746	717	726	771	760	709	768	697	711	730	731	769	815	743	734	721	710	738	714	757	729	777	715	698	740	724	714	757	719	742	708	715	764	741	723	706	722	736	721	760	764	799	780	707	738	714	687	728	752	723	717	760	742	725	706	730	762	682	731	738	765	768	698	738	725	757	750	728	715	754	721	764	782	691	757	770	665	683	741	755	786	773	746	730	804	745	724	689	725	790	780	728	763	697	757	741	747	733	755	690	765	776	742	757	747	720	726	754	738	759	707	707	675	742	756	721	713	734	728	746	741	741	751	724	729	776	717	710	772	696	752	762	738	721	781	723	726	698	735	720	730	748	718	751	720	709	740	742	711	733	703	782	749	749	716	743	746	735	723	734	737	715	719	739	761	755	723	699	733	737	713	719	703	694	760	755	780	751	726	725	733	713	759	738	718	742	755	719	722	710	743	751	776	735	718	763	783	721	758	684	764	727	714	726	722	710	721	718	789	721	755	737	762	734	720	766	766	768	736	776	768	756	704	777	704	711	712	707	713	790	682	765	747	700	775	728	722	717	774	754	735	738	740	747	717	758	731	736	774	738	720	719	770	769	680	741	740	709	790	782	746	762	737	715	708	793	705	746	755	795	843	734	721	740	726	685	692	697	723	724	713	758	736	763	741	733	725	721	719	741	746	738	704	789	732	691	754	718	746	713	720	745	765	798	718	709	782	681	739	746	777	766	780	708	789	686	703	722	713	719	729	752	704	760	754	750	745	775	706	718	679	749	777	728	727	736	747	720	761	751	750	735	746	791	773	763	757	766	736	733	704	775	764	732	710	706	707	737	744	759	790	723	665	737	752	760	711	738	768	756	718	760	721	718	745	759	752	757	771	690	740	770	793	766	744	739	735	695	750	721	711	756	730	715	754	716	738	724	690	715	766	728	728	762	785	700	756	716	757	747	752	717	719	711	751	759	728	722	763	734	750	682	786	739	747	725	749	707	737	708	762	721	770	757	755	738	755	771	717	721	721	737	699	746	698	714	729	781	722	737	723	707	739	740	759	731	704	712	742	761	760	766	753	754	721	758	741	770	748	762	749	750	737	736	763	763	752	708	730	785	721	750	757	744	768	741	732	729	710	692	781	701	742	725	748	736	763	750	741	743	737	772	764	739	743	773	746	734	751	741	726	785	731	787	733	793	747	739	726	726	726	721	736	724	744	794	753	715	725	743	764	766	750	757	752	731	686	729	712	762	726	750	709	737	783	724	731	734	760	736	745	746	770	714	725	682	736	707	734	730	754	762	784	780	748	739	738	731
24306	21370	34283	51105	48591	34988	20348	5900	904	321	287	276	304	318	299	295	278	300	280	266	278	269	288	303	284	284	279	313	263	285	294	301	290	279	283	313	323	285	310	306	295	291	278	302	280	298	287	267	299	311	283	276	298	280	303	294	275	319	295	292	296	315	286	285	255	285	309	272	265	300	290	276	252	278	289	318	307	255	300	323	287	267	283	288	279	271	264	291	254	304	290	310	288	289	275	259	270	289	254	306	276	284	304	260	257	304	301	267	284	298	273	288	287	263	285	261	284	298	243	306	298	286	303	299	295	271	287	294	297	269	270	270	267	286	286	270	267	297	311	283	284	327	308	287	295	301	329	309	259	282	288	288	293	296	283	276	324	268	296	262	288	287	283	304	289	283	309	283	279	275	284	284	294	285	274	276	243	298	303	291	282	303	307	311	285	295	280	293	300	271	326	292	270	292	308	278	297	265	267	289	280	284	282	259	294	287	278	278	284	294	264	278	266	269	302	314	286	286	307	283	274	293	276	294	293	308	296	275	275	284	309	312	295	273	284	267	278	288	289	286	270	260	288	272	262	275	325	265	281	275	271	258	273	288	285	294	312	316	293	278	278	292	283	302	305	290	285	279	272	289	293	313	328	293	262	274	277	278	277	318	320	282	278	283	283	283	296	294	307	276	264	291	279	264	280	314	282	282	251	266	304	280	297	309	305	277	293	277	270	297	289	259	288	268	291	284	289	293	282	279	279	301	340	303	292	286	284	252	292	284	291	285	291	295	321	292	301	287	288	290	279	273	316	273	270	280	282	274	253	307	300	277	268	278	276	279	236	272	289	276	309	265	269	297	294	271	320	283	280	312	276	275	262	283	284	252	277	279	299	304	268	266	301	292	271	280	286	282	289	266	309	277	291	274	282	293	278	312	287	291	267	297	273	279	293	293	308	287	284	309	286	292	259	294	275	243	309	278	287	270	303	319	281	287	280	255	300	330	291	315	267	292	315	262	277	294	306	313	300	283	330	302	321	290	271	294	280	283	307	280	260	306	313	288	298	276	285	302	275	241	256	298	278	296	298	276	265	277	273	266	284	307	271	275	310	277	279	288	269	293	300	282	295	286	301	245	295	297	305	325	283	289	292	285	268	276	278	267	276	266	275	315	296	319	286	284	294	284	278	288	284	291	320	316	278	289	291	282	288	303	289	272	273	283	311	298	283	288	301	267	305	267	310	280	276	264	284	292	272	285	323	290	264	288	308	275	275	283	311	269	326	274	276	274	311	315	291	299	285	283	294	302	306	326	278	253	276	296	266	274	283	304	270	264	305	273	322	253	290	257	308	260	292	280	272	279	309	286	280	285	296	306	265	300	283	280	284	269	285	299	312	253	295	308	245	286	289	286	275	308	292	302	297	292	263	271	281	301	285	292	295	265	274	274	313	277	291	285	261	308	304	308	253	255	281	315	283	309	299	299	311	293	311	290	285	293	285	323	276	283	297	274	303	286	292	284	301	283	305	312	292	277	289	275	297	307	287	261	300	305	281	298	312	302	272	282	305	274	282	304	246	286	270	292	288	320	270	253	276	279	278	306	283	271	275	300	308	257	298	289	277	277	284	282	282	274	273	294	290	303	302	284	274	312	294	295	282	285	307	299	286	300	316	278	276	290	269	308	338	277	280	308	315	286	257	298	270	252	276	304	320	273	263	270	278	276	274	300	293	278	299	296	282	283	275	308	296	267	280	273	249	304	276	286	272	298	300	274	276	311	302	283	315	280	290	285	288	276	301	294	294	307	268	323	264	281	300	278	286	330	282	270	280	308	296	297	282	264	259	281	325	311	265	317	309	271	274	279	283	314	300	288	310	297	287	264	281	290	302	309	284	292	296	314	294	299	285	300	294	300	281	295	289	312	323	289	309	278	300	291	277	306	286	319	285	300	281	282	290	267	288	265	260	280	277	287	291	276	254	299	273	280	297	304	308	240	265	271	283	291	262	296	300	307	274	292	291	278	289	274	301	305	297	284	271	283	307	279	288	298	308	296	285	271	294	295	299	280	299	298	292	281	297	299	326	289	300	302	285	283	292	305	281	284	295	285	309	305	296	300	267	304	288	262	322	315	266	280	279	293	307	271	313	294	275	273	297	280	288	284	300	261	274	258	283	260	278	290	296	294	284	306	275	297	293	258	309	253	267	299	242	273	272	291	292	290	259	295	298	293	281	293	311	272	288	306	274	285	294	308	292	281	272	289	275	266	279	299	291	296	312	286	288	279	293	301	284	308	256	302	302	297	282	290	279	324	291	264	287	288	272	292	311	313	292	312	278	298	273	275	271	331	287	255	290	310	294	272	299	308	287	299	275	309	331	292	286	260	312	283	264	306	308	296	307	277	302	255	301	279	280	260	267	269	282	297	266	282	290	265	293	273	289	302	285	276	257	293	272	291	265	320	286	313	282	304	268	327	272	304	268	304	297	290	276	280	302	280	277	298	277	288	271	274	281	257	286	282	278	287	272	286	275	290	278	317	296	283	280	321	290	275	281	283	310	275	273	269	287	277	286	282	276	277	302	247	308	301	311	314	280	305	304	288	258	290	294	310	260	271	285	260	317	308	282	326	286	276	290	279	282	292	278	308	274	315	290	248	284	288	284	308	291	277	274	272	270	265	275	242	314	339	305	274	292	269	298	297	271	297	289	297	280	279	254	270	294	319	281	282	277	291	278	276	266	297	260	295	249	277	292	295	316	248	288	290	279	303	308	286	282	321	303	296	284	239	318	267	281	301	283	261	291	308	289	284	253	293	291	261	302	306	297	252	302	285	294	269	322	282	290	285	296	302	305	317	299	298	289	298	290	277	278	294	267	272	292	287	288	282	287	267	296	285	255	274	270	304	269	267	308	290	307	272	276	309	282	279	338	273	253	280	303	298	305	271	283	296	272	325	283	322	283	258	305	273	276	288	289	266	268	305	304	284	287	289	270	296	297	295	281	292	277	285	317	287	294	308	289	289	298	286	279	311	266	265	268	279	274	297	254	298	284	285	271	313	316	296	304	289	296	308	282	288	293	292	291	305	306	274	269	298	301	279	255	275	295	313	269	302	307	300	344	322	270	246	312	292	296	273	317	264	314	300	265	265	297	286	307	294	287	270	288	305	255	279	256	310	282	291	280	294	298	268	304	270	303	288	277	261	288	283	269	253	296	295	307	295	304	285	289	260	278	256	296	283	262	284	316	278	303	282	322	303	299	297	277	259	287	278	277	306	281	316	282	284	300	305	255	265	307	273	322	293	311	268	324	275	282	302	261	292	303	268	292	316	291	302	288	272	308	309	300	270	311	292	281	320	284	263	277	301	289	268	269	267	326	269	296	294	293	274	284	277	296	312	275	299	268	287	264	293	296	298	313	282	246	298	299	261	274	309	284	300	286	267	293	248	263	301	307	283	285	283	274	320	315	287	302	289	302	271	262	305	281	297	260	325	282	289	316	288	266	267	286	305
8746	41829	74521	70082	55853	39803	24541	10170	2000	520	572	526	567	568	527	592	579	561	547	528	563	528	505	570	593	587	569	540	562	519	555	532	537	499	571	556	525	521	556	568	564	562	507	558	542	559	534	581	545	566	516	574	538	566	536	591	583	556	574	514	513	565	577	527	557	532	561	561	556	547	559	496	555	526	553	512	544	569	529	556	551	553	531	507	534	562	559	540	519	509	512	563	510	586	537	507	568	560	548	563	553	545	490	591	595	557	589	584	534	590	589	511	574	560	520	593	506	541	532	514	533	518	536	583	550	558	566	551	571	526	596	561	531	562	559	544	527	513	525	547	554	524	545	602	560	544	584	556	565	548	576	537	533	581	527	592	533	552	536	560	547	553	563	524	508	552	532	559	539	541	552	548	523	518	545	557	539	541	505	544	547	564	557	550	534	544	535	580	554	538	537	511	578	552	577	499	580	537	570	541	519	593	495	508	546	567	561	521	554	553	537	539	528	524	533	539	548	595	563	538	558	552	545	543	546	559	534	561	549	603	531	542	542	541	535	563	576	540	564	546	546	485	519	530	510	543	554	547	529	541	547	566	534	533	551	567	590	568	502	589	566	546	500	521	544	541	531	557	534	566	521	545	579	596	565	569	565	578	575	577	539	486	518	563	520	525	524	581	558	545	542	560	541	503	587	533	522	549	521	535	515	554	505	525	571	529	534	509	588	529	571	523	554	560	519	562	540	503	603	548	518	547	561	550	545	567	587	541	579	561	560	531	556	540	529	511	552	552	505	493	532	571	575	509	566	549	534	547	575	578	531	530	551	544	548	570	547	532	510	551	496	562	538	569	537	570	558	552	599	563	536	580	541	583	564	624	556	528	554	562	512	527	542	499	525	548	560	541	511	568	567	590	525	528	575	574	601	565	585	537	550	555	500	549	567	544	525	548	544	537	535	549	569	555	541	554	585	548	544	562	568	521	542	519	513	548	573	553	549	559	518	544	552	551	505	580	578	542	551	566	553	521	531	531	526	538	510	553	540	556	508	540	524	516	566	520	512	532	569	541	542	548	542	552	559	494	537	515	551	504	556	534	573	517	547	545	523	552	568	570	532	557	558	522	579	548	540	542	553	550	526	545	567	549	603	558	508	518	522	558	555	557	519	554	510	531	524	530	554	587	567	518	566	522	515	569	558	574	552	528	564	534	565	551	537	537	607	538	511	521	552	556	567	537	528	563	542	531	510	504	523	560	541	537	535	552	516	553	526	518	577	520	546	552	554	572	558	539	580	558	538	520	541	581	525	591	562	529	542	580	545	535	509	519	529	551	555	588	524	548	549	551	559	547	556	563	560	555	532	548	534	521	584	554	505	561	575	592	540	550	534	535	551	528	545	582	522	531	496	536	552	533	524	515	588	521	524	532	545	522	538	566	559	562	539	555	564	550	535	535	599	528	544	538	527	535	496	610	559	561	567	561	554	559	563	562	556	541	503	588	543	534	578	580	526	571	559	548	557	511	553	540	528	545	588	557	505	511	564	543	562	543	557	576	554	515	516	545	559	566	558	513	511	560	542	541	557	566	529	594	542	554	509	522	552	545	573	558	532	557	535	523	519	521	535	548	510	529	544	574	527	519	525	573	531	534	548	530	555	543	560	498	565	540	576	519	573	556	555	565	585	521	518	527	522	574	548	531	581	589	546	546	578	587	536	536	561	556	531	560	539	565	530	545	523	540	566	550	529	541	556	544	521	551	533	574	526	533	532	536	553	557	594	573	540	530	578	575	579	531	555	572	589	531	535	534	534	511	540	538	550	509	550	542	538	551	525	507	564	542	576	548	564	560	522	540	564	541	547	601	550	540	549	556	528	486	527	559	544	555	525	519	525	533	499	503	551	545	561	511	522	562	540	535	538	516	578	528	496	550	566	563	580	526	516	512	560	547	562	546	565	547	578	606	558	568	511	521	515	554	578	606	588	536	522	527	557	548	550	583	530	526	544	524	538	565	537	562	575	544	545	551	562	536	520	509	542	560	512	577	516	588	548	553	545	588	526	529	519	578	565	535	562	556	585	562	560	535	587	550	542	562	551	567	574	520	524	542	550	539	536	550	563	550	552	531	520	528	487	517	522	526	551	535	576	589	512	565	503	559	570	544	534	567	536	545	547	571	536	526	576	545	548	524	540	543	519	543	548	540	558	505	545	499	562	521	512	533	528	596	535	540	569	561	516	535	523	569	541	568	571	586	554	549	535	548	514	536	534	575	574	558	528	574	555	547	534	561	530	559	525	546	581	565	544	566	564	518	562	563	560	545	542	534	573	476	524	572	547	555	550	539	561	559	551	520	509	547	575	496	560	602	561	596	545	548	555	519	508	590	577	520	536	541	549	548	547	557	545	560	550	563	566	535	558	550	510	527	561	531	546	536	582	518	598	545	559	559	545	549	538	505	551	522	520	539	560	515	540	566	530	539	544	586	531	593	536	532	546	558	562	570	582	559	532	523	547	552	563	534	561	598	534	515	513	501	531	566	576	542	578	547	555	556	558	512	551	539	531	552	534	554	504	492	545	518	548	508	573	570	565	542	535	576	549	574	532	530	549	548	541	538	577	506	548	552	546	593	571	561	502	522	577	551	526	561	543	572	546	519	533	503	546	567	508	548	514	522	546	525	567	599	573	555	562	532	561	539	537	538	530	499	544	563	557	545	537	499	562	551	561	550	553	570	541	526	532	545	584	552	559	557	517	572	508	538	517	541	527	567	534	555	538	528	575	541	573	519	615	535	530	556	524	566	579	555	594	543	552	515	581	542	529	526	569	514	562	527	577	540	543	579	529	562	516	540	572	585	525	518	551	525	549	525	563	563	565	516	525	549	547	555	556	587	517	572	543	529	541	561	556	522	552	550	538	554	582	552	517	514	550	543	516	515	542	568	554	559	540	586	524	541	541	525	571	540	523	521	501	550	542	578	567	562	567	524	562	579	580	536	522	584	563	542	564	541	534	568	529	547	528	575	521	518	553	526	511	545	549	566	517	523	578	549	551	548	510	568	519	529	517	557	549	544	552	518	515	541	539	537	535	546	569	539	548	585	554	534	529	549	556	542	534	535	561	532	508	528	523	485	535	510	552	517	532	538	592	524	578	527	534	579	511	597	571	501	540	528	529	525	583	522	548	537	550	561	574	589	533	540	554	566	533	556	518	539	545	536	532	514	521	561	516	537	543	498	567	553	554	532	559	553	547	514	571	543	566	537	572	568	511	542	522	525	495	524	572	583	555	508	559	494	571	562	574	493	566	534	515	543	535	580	551	550	563	542	542	567	520	534	550	541	552	530	512	535	548	578	571	533	561	555	508	572	572	496	533	570	552	549	557	506	542	544	549	537	541	548	570	549	533	548	537	553	572	556	585	543	568	522	551	558	550	570	543	540	560	509	553	529	550	593	514	523	519	557	522	584	559	558	544	568	520	532	555	555	559	548	571	556	501	508	526	544	531	553
23414	21400	33992	51837	52245	41058	26906	9794	1148	423	362	367	360	371	364	347	321	384	382	376	358	363	372	378	357	312	371	388	356	356	353	389	351	340	350	340	381	339	351	356	366	347	339	321	336	354	365	338	348	364	362	367	371	339	364	356	381	343	372	325	369	376	344	358	379	357	355	336	381	339	340	357	348	381	355	370	367	367	338	360	372	372	358	336	361	334	367	352	354	345	376	325	305	333	346	383	378	391	345	369	337	344	344	376	374	395	396	358	364	361	372	343	356	340	366	336	381	341	353	367	382	364	338	335	337	361	355	336	364	364	359	350	375	350	353	326	369	335	349	347	366	350	336	369	328	326	351	359	344	339	338	377	351	363	360	349	363	386	371	328	369	353	339	366	308	336	343	338	386	369	350	329	383	381	327	338	369	369	370	387	377	330	381	343	380	323	363	377	315	341	373	360	346	314	325	339	343	364	357	348	370	358	355	383	336	363	337	358	324	363	336	345	359	350	354	338	308	342	386	337	352	327	348	366	347	353	328	409	363	362	309	365	374	345	381	346	341	377	351	388	346	352	356	352	348	323	352	366	352	364	364	314	357	336	358	392	375	385	346	365	371	353	346	337	353	370	357	361	348	380	353	338	349	375	330	339	391	313	373	372	352	317	335	379	366	348	374	359	365	388	377	363	363	337	351	354	324	328	351	383	358	341	341	354	366	331	344	354	349	360	349	358	316	413	323	336	340	356	367	361	372	343	362	358	373	361	338	355	366	323	356	354	350	351	337	373	320	362	330	314	357	339	351	356	347	347	340	352	343	339	337	362	354	317	360	342	345	347	356	345	355	360	376	361	341	365	370	356	348	353	352	328	305	320	341	347	355	361	353	373	317	349	419	385	363	369	379	376	371	359	347	352	357	361	352	366	355	339	364	366	341	350	351	329	322	365	330	344	318	316	341	370	362	346	371	357	384	334	343	340	347	328	363	385	362	337	354	353	316	345	359	321	356	347	345	353	361	390	349	371	358	360	361	350	343	344	379	372	333	327	359	334	350	362	341	328	319	336	345	315	357	358	357	341	347	334	372	357	343	353	366	346	336	364	356	354	381	335	370	363	368	386	313	339	345	347	334	369	310	354	373	321	390	334	299	368	360	371	351	362	362	345	355	353	357	385	343	367	341	350	374	342	344	348	392	352	329	330	299	324	337	341	377	364	363	332	351	344	358	359	373	349	352	377	334	360	355	352	331	334	353	347	339	338	313	373	334	378	327	374	331	333	350	368	374	348	336	334	364	371	379	312	373	312	350	327	369	358	361	390	323	328	360	364	328	352	379	372	362	367	343	366	371	316	314	389	344	316	342	340	333	340	357	354	347	346	343	339	339	346	346	381	328	372	360	359	378	367	330	354	318	378	348	355	342	371	408	327	318	360	351	328	347	324	348	356	349	333	367	355	336	341	358	332	332	345	347	380	332	353	377	369	362	313	329	354	378	358	355	344	336	355	354	357	365	353	372	349	381	336	308	353	365	356	333	339	359	333	334	337	348	370	338	324	359	369	367	368	374	355	374	368	342	377	329	360	353	329	340	389	333	326	395	335	332	339	327	371	323	354	351	380	362	360	366	369	339	354	324	316	369	396	371	328	406	345	360	336	333	392	367	390	368	346	359	395	361	328	369	348	362	360	357	366	351	338	322	356	326	368	353	350	339	344	358	351	322	311	325	398	405	324	329	341	349	371	372	358	314	352	348	327	363	350	335	327	341	334	331	344	380	371	379	350	348	329	342	347	384	346	352	331	361	365	338	357	352	376	342	339	369	372	377	355	339	313	397	367	343	352	355	346	369	347	359	313	380	361	336	362	329	344	350	335	326	356	365	339	332	342	363	386	337	368	368	343	364	355	353	355	345	356	359	353	396	321	339	376	370	315	321	373	318	348	331	339	364	360	400	361	359	349	365	346	360	346	327	348	347	349	402	363	366	353	390	327	377	345	370	353	366	368	344	344	330	356	377	335	339	350	353	390	346	364	333	355	314	338	346	318	330	373	315	374	329	368	359	339	384	369	346	338	372	342	348	338	369	332	377	383	323	332	325	359	325	356	339	336	353	346	364	356	327	383	362	377	375	336	349	345	370	340	350	344	392	342	355	341	332	352	347	336	375	366	355	379	332	355	323	348	331	375	360	348	356	348	366	348	369	353	329	367	359	358	357	347	353	349	355	352	365	346	380	378	355	374	370	349	338	358	351	348	386	344	389	313	369	315	364	325	337	351	366	335	338	345	364	329	346	370	368	350	397	338	352	342	326	355	356	380	364	334	341	371	381	352	375	328	373	339	382	365	352	333	352	351	353	380	362	379	345	375	380	318	347	310	384	354	366	333	343	305	336	359	356	373	334	339	311	333	349	322	335	378	335	350	389	359	373	354	342	353	340	362	336	319	345	378	367	346	349	311	349	353	400	335	362	312	332	345	332	381	333	347	351	326	337	319	369	320	351	372	352	375	335	350	358	348	344	318	342	368	349	328	396	345	324	341	321	334	333	326	362	369	338	352	320	356	329	323	387	373	351	355	345	368	361	349	388	346	371	333	326	348	397	369	329	314	331	338	354	353	353	361	337	383	340	339	382	326	363	351	362	363	325	337	317	338	344	347	343	356	342	337	354	336	346	337	334	329	368	361	350	392	346	344	340	368	366	343	338	358	378	336	346	351	346	360	371	348	345	336	347	370	362	301	345	360	370	350	328	326	368	374	354	338	351	353	343	347	336	351	357	346	360	365	365	349	347	371	341	365	365	353	341	352	366	353	368	331	349	376	384	346	365	355	354	369	375	305	355	337	364	342	359	353	363	363	368	349	319	308	353	341	322	362	349	356	378	386	384	344	337	364	312	369	355	362	346	356	358	337	362	350	368	350	361	342	338	392	356	324	365	349	319	341	346	341	347	339	352	345	362	365	366	394	370	351	347	367	366	377	358	346	332	388	341	354	339	329	370	360	366	361	357	367	356	329	378	377	348	335	329	344	385	364	319	372	376	336	299	376	342	369	355	356	330	384	368	361	353	368	354	335	358	332	352	351	381	346	358	361	344	360	336	336	357	379	356	359	361	360	352	368	335	324	374	329	357	335	311	352	340	381	376	362	327	345	338	343	344	348	341	334	337	359	335	354	317	333	369	345	359	350	338	359	336	319	353	367	365	377	355	365	346	359	337	359	357	337	370	358	337	354	337	326	361	341	326	381	359	352	359	365	341	334	335	336	334	328	338	342	363	379	362	361	345	392	351	345	397	352	372	351	356	354	334	354	360	366	361	379	331	391	337	366	357	349	346	356	394	366	344	321	390	325	367	357	360	358	333	346	385	375	358	370	338	376	344	315	393	344	376	353	334	324	369	332	376	332	331	343	376	376	386	357	346	340	349	336	363	392	360	360	328	366	326	357	334	367	380	347	362	356	339	367	370	339	374	344	346	344	339	339	366	362	357	376	353	343	349	371	355	375	367	346
10123	42523	80509	84338	66782	47525	30890	13597	2179	623	605	645	598	658	588	661	653	637	659	641	614	623	640	660	579	603	627	643	592	594	633	673	648	635	613	600	623	611	636	644	652	624	670	615	639	680	602	619	626	599	634	688	628	617	614	655	605	620	628	640	566	605	677	629	646	617	630	630	614	612	603	618	650	630	626	632	621	653	601	640	626	639	646	641	689	610	604	619	662	658	663	645	637	597	603	650	575	659	621	576	582	620	645	597	632	604	625	643	606	614	651	646	650	655	688	632	618	629	615	621	606	618	613	655	586	612	631	645	585	591	564	680	644	627	655	647	665	661	659	651	595	627	591	596	603	614	627	684	603	624	644	632	643	629	633	644	622	657	615	653	591	638	590	663	604	639	651	627	652	617	632	581	608	655	590	593	627	610	619	609	663	640	642	601	624	623	638	634	648	648	618	608	608	617	604	603	624	662	587	668	609	653	635	606	658	677	619	624	610	637	650	622	647	642	640	647	632	600	651	663	612	641	607	580	647	643	625	589	633	634	594	639	621	625	651	654	634	629	637	626	643	652	611	660	599	637	642	627	606	622	607	644	611	618	626	631	601	654	621	601	632	628	642	643	629	623	630	625	608	675	682	600	630	612	589	651	663	627	628	650	638	637	617	635	647	605	617	647	626	669	636	614	625	636	608	654	642	654	653	607	613	634	615	615	618	669	607	581	640	615	645	621	619	633	665	600	704	651	673	619	591	597	603	646	661	630	592	641	630	639	657	606	625	643	678	634	629	605	593	619	650	633	651	656	631	633	630	627	629	639	654	654	659	620	652	630	620	674	640	630	654	606	581	632	647	624	613	633	608	627	621	584	614	605	613	563	642	603	647	624	634	657	627	617	639	608	656	646	599	624	645	667	696	665	624	619	608	654	624	629	570	607	623	609	621	622	639	619	660	636	623	580	608	597	626	626	604	637	643	594	601	648	651	643	649	633	572	678	628	639	629	642	588	641	601	621	626	647	636	609	645	661	680	629	608	645	616	618	623	656	609	651	614	641	655	622	591	577	650	609	604	641	653	682	638	630	600	684	628	631	624	642	643	626	645	631	645	623	664	680	625	586	591	643	591	679	643	653	610	645	605	625	608	629	624	605	643	605	592	626	592	666	611	627	594	588	700	566	636	622	681	654	613	618	655	618	608	623	605	633	650	685	624	692	600	627	615	653	580	652	634	612	623	658	673	640	661	632	578	609	637	644	621	624	610	626	638	618	651	654	642	612	663	638	689	668	618	636	618	638	620	594	666	594	602	618	651	626	651	565	611	656	632	630	592	664	651	589	645	607	637	660	643	653	673	621	619	629	608	644	625	657	623	627	655	614	652	609	607	674	612	627	589	614	610	674	615	672	633	635	586	620	614	651	638	624	613	631	668	643	630	644	609	596	671	651	616	635	613	599	591	622	629	669	614	622	633	633	683	596	556	620	633	633	626	586	607	662	608	641	624	645	585	600	631	603	654	642	604	608	619	651	644	637	571	628	620	619	634	589	588	630	640	603	636	649	624	633	647	646	625	636	612	623	629	633	623	634	644	661	630	584	646	646	631	633	650	601	639	678	665	614	619	619	651	601	654	659	598	586	610	657	640	624	608	617	649	672	609	624	632	630	643	606	642	631	654	644	627	608	622	655	642	644	605	633	641	591	638	640	642	624	620	639	617	685	617	631	626	644	613	626	608	666	625	584	597	611	596	556	631	634	625	665	613	617	615	621	632	661	658	603	643	637	634	632	633	635	659	661	618	681	651	610	637	629	604	587	617	623	609	613	593	676	608	647	644	607	658	645	644	637	655	587	647	584	563	648	603	603	598	608	669	599	631	620	607	651	632	636	658	642	659	614	633	588	634	672	626	614	625	582	607	635	638	583	578	637	604	588	658	649	607	642	673	606	650	647	609	637	649	657	652	647	629	660	669	619	616	670	634	635	613	635	564	637	650	604	614	608	657	669	625	652	589	659	590	642	637	629	635	633	663	657	635	638	603	604	612	635	603	646	654	570	648	624	613	615	630	645	647	676	662	614	670	630	655	639	560	596	597	581	623	627	645	686	622	623	644	626	652	669	595	599	623	607	641	638	633	663	621	614	633	641	622	688	620	636	679	609	678	673	688	641	657	617	629	655	624	607	662	595	654	630	688	657	636	630	635	610	661	674	616	620	607	650	651	610	660	641	621	652	642	629	657	633	621	640	617	624	609	687	630	598	613	605	608	607	633	608	580	646	644	650	627	620	648	634	625	626	612	571	595	652	635	657	647	612	656	618	656	607	643	654	644	597	631	607	678	604	615	663	665	596	683	622	633	641	666	575	547	634	677	634	664	616	615	598	621	663	649	635	620	652	642	647	640	597	667	656	653	617	630	614	576	646	648	558	611	602	607	626	625	571	646	601	612	656	606	663	617	629	632	596	612	596	624	636	628	625	631	649	649	641	612	648	631	675	625	637	644	569	602	613	694	612	639	633	621	606	623	647	595	632	648	598	637	618	631	633	646	617	642	606	626	594	627	623	651	633	589	629	634	611	640	616	634	627	666	614	622	660	599	620	613	617	612	654	627	630	651	620	648	626	652	609	614	612	636	609	582	613	611	635	643	613	645	628	625	664	623	594	646	652	607	689	646	670	656	667	652	624	634	601	615	625	630	620	621	615	632	627	618	636	648	619	664	686	616	644	614	649	630	636	606	659	649	635	664	614	629	615	650	583	640	614	610	665	694	671	554	655	669	643	586	603	587	589	605	651	626	637	616	630	633	670	623	674	648	639	668	652	598	654	653	597	625	660	624	573	619	605	615	649	635	572	607	677	630	558	687	599	604	632	630	653	658	634	678	631	657	669	651	603	620	612	649	614	653	609	615	610	647	631	585	626	639	627	600	620	633	597	632	600	665	631	645	624	616	611	662	646	626	665	650	646	649	644	628	632	660	595	634	661	662	645	674	608	667	687	662	632	627	649	608	602	632	605	643	664	689	642	592	603	589	630	619	626	619	667	596	598	633	627	586	639	604	661	668	654	636	635	662	633	649	615	630	630	631	663	586	604	642	613	613	580	600	641	629	603	614	647	653	592	628	691	624	662	668	612	592	641	619	619	604	641	650	649	601	588	622	626	645	655	609	658	635	629	635	651	593	674	643	646	646	634	629	645	643	592	670	618	593	660	664	624	622	606	651	682	602	634	619	666	648	614	641	614	617	618	611	675	690	604	627	658	631	615	597	631	577	652	597	613	623	624	626	644	627	615	615	629	591	655	610	679	651	644	624	621	637	574	613	623	669	617	663	618	632	624	637	612	639	620	675	635	596	647	625	630	615	663	658	620	610	618	605	602	681	621	646	664	608	641	639	571	624	647	616	661	615	635	598	658	642	655	605	631	670	632	632	631	649	606	626	583	647	614	644	656	637	615	636	644	645	689	638	644	649	637	619	651	640	634	649	620	630	656	618	612	667	656	627	594	665	626
26962	20210	28794	31136	19089	8362	2859	951	433	393	437	379	384	386	372	357	398	442	391	373	416	393	371	435	409	414	406	402	419	378	409	361	434	395	399	397	427	379	397	375	406	399	394	393	418	412	389	418	404	409	414	439	401	377	395	401	439	356	402	418	371	407	400	387	412	400	424	407	404	418	389	410	389	385	425	399	414	409	393	412	356	369	366	379	389	358	385	444	422	422	405	434	388	391	432	394	417	418	430	356	399	387	381	417	389	421	413	396	397	387	427	413	383	362	408	397	402	409	371	402	387	382	365	405	385	409	363	344	412	412	395	441	408	380	362	375	403	414	387	366	393	381	388	395	418	404	408	360	410	404	379	423	398	368	404	395	414	391	390	386	419	402	389	412	396	393	387	389	421	360	399	390	407	422	387	406	381	363	390	387	400	402	432	386	392	411	373	392	392	382	407	432	423	431	390	405	428	438	394	426	414	431	383	401	416	395	369	411	388	414	389	357	386	340	411	393	407	377	397	399	395	394	408	407	404	415	385	382	392	397	370	382	353	415	367	392	404	398	413	396	439	388	397	399	403	398	367	374	410	393	389	434	383	385	394	410	391	431	386	435	406	434	442	394	379	391	392	392	404	392	395	404	394	416	404	383	395	364	426	421	394	432	391	364	398	393	378	400	376	373	408	438	379	398	377	388	388	388	436	412	402	394	392	406	407	373	418	404	400	403	381	390	402	378	384	399	414	381	408	404	386	419	385	403	417	367	359	396	397	362	402	390	383	402	408	391	414	413	434	404	382	375	415	451	407	383	380	365	393	397	381	414	398	383	373	392	396	442	357	412	379	422	374	440	373	380	423	406	411	414	413	385	385	399	358	393	403	431	426	390	421	375	430	410	435	430	380	425	405	427	378	414	392	415	389	399	397	409	422	370	404	393	403	383	392	422	375	383	395	430	400	404	413	416	362	385	416	413	406	389	372	394	366	388	423	393	395	384	389	389	405	380	390	388	453	388	384	422	386	377	411	379	391	383	417	362	378	427	406	390	403	373	391	420	378	416	419	409	403	388	413	401	401	414	389	439	412	398	396	373	429	366	353	364	399	419	387	406	394	406	384	431	374	429	408	410	380	408	396	410	425	419	399	365	377	432	406	392	366	373	436	415	402	386	365	425	391	408	404	427	421	430	400	384	399	373	406	377	405	406	378	399	381	395	411	393	420	391	389	393	401	387	388	354	387	406	387	397	409	416	406	415	403	394	398	420	413	399	378	368	421	426	459	381	394	430	392	398	363	382	422	391	450	403	436	403	413	366	404	411	410	391	425	424	372	399	376	433	402	432	377	410	381	442	407	407	385	382	391	393	367	398	424	371	367	382	431	388	373	370	395	395	392	403	402	392	423	419	410	421	411	384	411	372	403	404	412	351	388	400	380	409	423	434	405	386	394	397	401	436	414	397	445	416	397	399	402	394	411	359	413	409	406	415	391	371	413	415	353	392	403	403	335	415	419	387	400	384	400	401	397	417	411	420	394	399	412	434	393	402	443	390	397	390	415	352	388	389	379	382	413	426	360	411	437	417	398	425	406	382	393	391	416	367	369	395	395	399	378	398	393	388	430	407	402	362	403	390	384	370	402	377	405	427	393	413	426	416	431	422	387	369	385	403	404	352	370	393	367	389	383	394	386	414	414	390	394	368	403	421	372	417	409	423	362	357	386	388	404	399	410	429	379	403	401	402	376	400	410	352	400	399	409	405	386	391	406	383	417	382	365	410	403	385	441	389	367	406	360	420	423	373	377	373	380	446	425	391	416	404	402	408	397	407	426	402	405	385	370	420	377	438	427	404	380	379	374	372	429	390	395	405	389	394	382	375	382	443	400	418	400	400	405	417	393	390	399	391	406	418	371	388	398	382	405	390	374	404	371	399	405	460	384	414	387	408	410	406	388	402	373	377	390	407	392	390	399	393	398	396	378	384	412	372	372	371	409	364	432	436	375	430	388	388	389	439	424	409	400	372	375	383	357	406	410	408	420	403	423	386	379	394	376	416	389	372	377	347	388	420	383	422	379	431	351	371	439	408	402	411	410	392	417	414	360	410	356	416	372	397	390	411	410	379	395	404	388	419	407	373	395	366	394	423	419	396	395	418	394	414	383	413	416	401	382	385	435	398	392	399	380	387	406	419	399	417	414	375	416	374	443	407	418	383	403	387	433	386	412	430	394	421	395	448	425	440	421	371	387	397	377	405	404	433	407	409	399	367	427	389	439	417	409	431	375	407	391	407	446	421	371	423	400	425	365	411	394	410	373	392	391	408	384	343	422	398	387	398	397	409	385	405	419	411	441	369	443	446	399	387	407	381	392	361	379	371	391	389	401	377	409	382	377	411	396	404	383	380	409	413	389	398	379	385	380	390	399	392	377	409	411	380	371	391	379	418	379	398	412	414	422	376	416	389	408	401	374	398	363	377	389	389	372	371	407	410	407	410	421	379	412	419	389	387	387	399	395	398	376	380	404	427	411	398	415	390	416	382	400	397	379	390	420	391	452	384	399	402	412	392	383	380	389	378	375	410	390	381	411	421	383	384	390	410	415	392	420	406	387	375	387	399	418	372	425	407	430	423	374	385	358	369	375	401	397	374	376	376	388	432	393	395	420	381	389	416	373	389	362	432	391	410	412	396	387	412	406	385	387	394	404	362	401	406	365	414	427	393	398	379	437	380	376	418	444	344	352	390	358	374	377	390	382	397	426	390	410	379	400	390	407	412	409	388	387	374	390	392	404	419	395	426	391	371	373	389	402	375	397	367	446	393	393	383	382	370	370	393	376	397	441	367	396	373	391	390	401	379	427	441	464	393	387	396	421	388	420	377	364	389	404	377	395	403	414	414	363	394	440	413	408	395	394	430	353	364	408	435	394	412	396	374	420	377	403	403	380	369	422	393	358	410	434	389	366	396	375	389	381	414	392	406	394	414	373	367	425	385	390	401	388	377	422	369	389	380	419	393	397	398	387	425	401	405	427	455	395	409	401	413	356	379	382	401	413	374	401	386	375	401	373	408	384	402	373	385	408	372	406	413	417	408	388	382	421	380	400	378	388	403	386	417	346	382	412	358	416	421	364	366	400	378	409	380	415	429	426	433	382	381	398	414	378	404	372	379	404	387	442	394	392	402	391	359	396	408	411	364	414	408	397	384	421	469	418	405	399	398	444	427	406	405	408	386	379	454	424	364	380	384	364	387	418	426	399	394	372	395	402	394	399	402	412	376	383	386	407	413	376	393	418	411	373	372	394	418	407	418	430	384	402	407	419	391	402	361	413	352	386	394	385	417	404	388	393	369	377	410	390	400	398	410	420	384	405	349	418	412	406	425	391	383	356	425	390	415	432	417	421	391	375	394	371	403	396	415	392	382	394	378	410	401	356	435	384	393	383	393	393	403	371	389	398	367	390	408	369	397	403	430	357	384	426	367	386	376	353	409	402	401	401	394	404	416	414	378
4822	11016	39791	34452	24927	14100	5870	2096	765	748	717	690	778	702	774	701	734	683	732	736	747	730	722	751	700	741	769	719	753	780	716	706	715	701	740	689	695	745	725	737	785	742	724	736	721	734	726	681	825	754	731	752	770	714	731	734	719	683	706	742	709	733	763	726	723	710	720	784	762	693	761	738	736	766	710	711	711	717	706	743	775	741	753	707	721	754	767	718	713	762	793	713	746	737	747	757	749	735	736	741	760	728	732	743	697	699	691	745	753	763	709	708	778	746	698	699	752	763	710	743	754	733	735	752	739	761	739	717	776	721	779	743	765	713	730	680	722	707	748	752	744	736	732	726	689	685	724	706	754	732	737	705	769	739	730	692	763	722	736	750	706	776	755	700	747	760	728	748	755	762	722	751	752	771	764	790	690	743	788	765	727	742	737	716	728	792	731	750	706	680	776	752	730	740	750	729	719	702	758	709	736	691	713	735	713	752	720	719	757	760	736	781	736	723	699	730	710	778	724	740	679	810	757	708	701	705	703	766	708	671	768	646	769	697	795	765	722	759	721	707	711	778	733	742	699	724	720	690	757	756	714	768	786	738	713	711	746	687	806	707	737	734	766	729	723	746	730	721	683	659	722	757	701	737	701	723	730	764	710	698	794	732	716	740	735	770	741	722	706	754	759	773	698	718	764	750	742	757	730	749	752	726	805	755	726	738	714	739	709	727	770	716	692	728	692	779	742	717	734	759	745	727	760	734	816	683	740	740	772	741	718	739	719	696	751	762	770	766	757	752	701	714	726	710	709	768	764	720	746	724	752	715	766	722	703	781	752	756	737	738	742	796	785	709	709	771	718	750	759	715	776	739	793	762	797	748	749	691	717	716	732	669	761	774	738	748	738	728	697	762	687	720	740	768	758	722	719	725	710	713	723	737	742	732	724	748	730	708	712	753	708	759	724	667	776	734	768	761	728	709	757	686	753	727	760	671	710	708	751	705	751	749	758	704	788	749	687	765	705	717	736	769	726	710	778	721	737	773	763	731	715	762	764	756	720	738	756	727	742	743	755	763	780	746	758	713	738	721	720	697	760	772	697	743	736	735	743	754	699	721	732	739	668	775	765	719	703	729	747	729	762	769	737	708	707	752	729	732	731	780	695	712	705	762	725	707	752	771	738	726	728	738	738	701	685	736	712	729	725	712	729	677	740	749	733	722	751	736	709	731	747	732	728	747	748	780	754	739	743	732	726	781	722	733	735	699	727	719	782	750	731	748	773	756	717	755	739	785	743	735	699	771	746	710	713	721	744	717	724	711	734	724	728	712	734	739	777	779	751	738	733	721	733	743	769	777	733	716	729	728	733	752	717	750	688	732	781	719	734	741	774	723	743	704	770	728	750	754	757	735	758	738	721	759	685	787	719	745	756	719	738	760	756	719	748	733	742	715	727	767	743	658	702	693	759	770	746	694	708	745	725	778	748	750	747	751	744	727	747	716	692	773	730	783	771	755	739	730	719	715	723	744	685	728	760	735	718	707	698	768	755	733	721	798	704	764	724	747	755	758	677	710	734	699	801	726	721	763	715	775	732	681	743	736	713	711	720	708	713	737	734	736	724	700	776	661	739	768	738	721	808	744	756	746	752	658	713	765	745	706	719	728	725	704	729	749	759	705	699	754	733	750	752	714	695	722	711	771	693	709	678	757	750	734	723	718	777	752	728	746	710	712	703	756	742	694	752	738	788	743	750	736	752	723	735	705	703	697	758	720	725	715	714	704	782	697	747	737	716	752	726	672	706	708	706	710	747	664	712	736	743	773	740	786	767	760	742	670	760	714	761	730	709	745	703	716	741	710	706	696	706	716	746	748	762	715	708	744	761	755	712	747	730	785	718	743	701	742	737	756	702	747	753	775	721	752	745	730	748	754	781	746	720	743	707	754	679	729	763	723	750	725	739	712	731	708	757	742	714	762	716	727	718	762	752	772	758	764	737	749	694	772	730	723	739	759	784	656	705	774	754	723	736	708	719	750	718	697	772	740	731	745	749	802	765	686	713	699	674	742	731	728	720	738	720	733	746	707	735	764	720	752	752	772	728	764	704	741	747	697	746	742	758	746	771	709	714	750	713	733	764	737	696	734	732	715	748	713	718	728	689	743	715	750	733	759	731	691	752	747	752	739	755	775	687	723	723	729	720	730	791	704	752	690	731	704	698	710	740	702	751	718	719	748	740	695	677	724	707	708	745	760	695	727	697	714	733	692	731	722	739	697	747	712	727	735	790	766	733	710	713	753	688	717	761	709	710	679	729	770	746	733	744	752	744	770	755	743	740	758	731	752	754	751	751	743	718	766	738	727	736	730	697	682	733	681	734	691	783	720	725	716	768	719	744	730	762	779	737	696	728	759	695	723	692	766	733	747	754	731	723	714	730	716	781	675	755	721	726	706	715	730	717	737	713	741	777	736	737	701	711	736	751	718	732	720	761	724	727	728	775	770	761	717	801	762	789	754	755	710	729	798	715	752	746	775	694	753	697	690	724	730	671	724	718	713	747	661	783	726	713	711	772	777	747	747	715	715	760	713	730	706	695	758	707	748	762	737	681	682	731	717	756	717	769	752	718	753	686	744	747	731	678	694	660	729	765	701	696	766	738	753	738	718	764	742	759	743	751	712	711	749	731	796	711	718	701	758	781	722	718	783	727	727	707	767	753	728	756	740	753	740	717	753	763	771	704	736	669	729	753	720	742	736	738	740	748	736	698	747	772	748	761	735	719	741	771	742	719	741	753	764	755	726	735	748	798	727	726	728	719	733	743	754	718	733	723	697	706	727	730	746	708	747	732	743	756	715	764	745	768	743	764	732	752	710	721	785	697	723	750	709	731	742	758	747	719	715	723	718	738	752	753	736	749	784	711	740	728	732	735	706	744	765	750	786	746	720	729	740	780	700	702	741	729	709	752	758	727	689	729	748	739	694	671	738	727	753	703	711	765	733	710	742	762	706	762	814	746	708	691	743	699	725	754	751	745	730	784	711	710	747	745	755	754	755	701	746	708	717	723	743	729	750	705	722	746	782	751	698	692	748	756	694	727	740	722	723	710	687	708	797	675	706	761	770	748	691	717	770	724	699	723	716	702	716	804	723	733	705	737	763	697	729	740	709	727	736	744	710	758	711	719	682	723	702	721	733	760	707	741	712	703	717	768	721	707	726	735	760	720	776	739	789	739	703	763	732	748	770	754	752	742	737	745	701	722	740	730	709	751	741	738	719	752	753	732	733	714	727	718	711	706	771	757	749	689	748	721	714	766	723	755	791	742	743	688	691	704	746	745	719	716	728	722	703	711	739	752	794	738	687	753	707	749	756	711	791	716	755	734	719	783	760	752	714	720	726	705	730	707	734	755	732	810	718	725	706	748	701	717	734	746	770	688	758	719	732	733	731	775	695	749	740	706	731	742	719	692	742	754	632	734	722	743	730	722	730	765	763	711	733	737	776	729	791
24339	21396	35009	53208	47123	33118	18523	4580	534	296	298	270	282	279	299	272	335	277	302	283	271	298	285	265	267	281	292	262	287	291	279	297	274	308	304	298	261	287	284	278	276	287	295	294	289	272	287	280	283	297	261	289	261	280	253	309	298	273	289	281	262	267	262	293	270	305	284	283	272	274	292	266	271	290	294	304	324	300	295	304	282	263	294	277	258	292	292	258	289	273	256	296	304	294	273	280	290	285	252	303	290	271	304	287	258	278	285	251	301	272	315	266	243	280	267	275	288	285	280	298	261	309	291	280	256	269	307	276	268	289	300	274	280	278	256	287	269	259	258	281	253	288	268	276	291	283	307	305	285	286	301	288	323	289	298	301	254	269	265	260	272	300	293	298	285	295	255	262	285	287	272	269	257	293	257	268	275	256	273	261	301	284	290	310	275	296	259	266	264	264	267	323	277	276	285	277	299	263	255	294	288	298	282	292	276	295	280	300	263	283	255	257	305	288	288	310	269	256	292	256	288	274	244	279	282	287	283	264	304	273	291	247	279	258	300	243	306	322	284	307	268	268	295	308	274	287	280	274	259	275	267	291	280	285	244	280	284	277	278	296	290	299	293	292	296	251	240	309	299	277	290	314	299	281	274	283	293	288	297	302	273	295	286	260	266	315	280	262	296	272	292	273	308	316	273	286	282	269	292	284	258	288	271	282	277	297	286	276	282	261	279	285	310	256	274	286	280	289	271	281	292	279	277	305	287	307	286	318	274	273	321	296	291	254	273	261	283	257	275	299	274	304	267	302	303	285	283	284	271	274	289	284	281	288	266	299	314	280	309	271	308	279	277	267	292	290	266	293	282	295	270	288	322	286	242	288	273	270	280	246	282	288	293	320	275	267	309	260	267	270	294	296	241	275	279	275	274	282	288	248	252	302	271	291	274	295	288	277	295	285	310	258	301	295	278	259	260	313	275	264	273	307	267	288	311	294	281	260	292	296	288	276	269	259	311	300	292	257	272	286	284	268	299	296	266	285	259	277	306	286	262	294	279	286	272	275	311	288	287	276	323	288	307	284	289	255	294	281	260	280	276	289	254	249	294	273	277	288	270	300	253	279	259	289	283	262	309	260	298	283	263	285	283	275	294	280	252	265	295	279	291	281	262	299	297	276	284	258	275	319	288	281	280	291	312	262	262	275	287	273	253	273	269	315	262	271	286	262	284	319	285	307	311	292	296	261	302	281	278	298	299	297	300	314	257	289	280	269	285	293	289	276	267	306	292	294	266	250	269	301	274	278	318	259	307	285	272	317	272	284	276	281	283	263	279	291	294	261	263	277	295	296	260	263	289	268	287	265	306	280	283	271	281	265	309	300	273	288	261	295	281	268	320	272	280	241	303	282	292	292	314	267	268	238	320	272	303	286	264	265	299	268	254	272	272	276	280	306	290	298	275	269	272	304	282	295	301	275	302	310	290	253	302	271	284	283	266	281	263	276	280	275	294	292	277	283	276	292	267	277	293	286	295	287	279	292	283	301	296	275	287	283	271	263	277	298	305	271	255	279	317	275	309	312	304	303	277	259	259	267	298	282	275	274	270	322	272	302	262	266	315	290	296	284	289	280	289	296	258	250	310	286	292	273	308	306	269	260	289	277	298	286	252	279	293	295	282	273	266	295	298	282	247	284	284	305	314	262	285	270	273	282	288	295	268	264	296	260	263	282	274	304	293	296	256	280	291	307	282	249	276	263	304	282	305	299	292	263	309	293	295	289	280	309	269	265	289	299	284	249	272	273	330	285	294	281	268	269	302	249	281	288	294	271	281	290	295	267	276	292	300	291	291	250	268	309	281	272	253	271	255	274	320	253	269	290	273	294	274	275	267	291	302	252	280	268	273	277	269	288	293	295	281	292	286	286	296	292	294	275	295	240	244	256	296	266	250	248	265	284	286	298	313	298	317	322	281	302	291	283	297	292	273	275	325	284	277	272	289	304	293	298	273	269	297	277	297	287	304	288	310	287	288	295	282	251	281	299	273	275	270	302	273	294	291	283	272	270	296	279	289	267	270	293	284	293	282	287	298	247	274	265	271	271	265	261	272	267	306	283	303	285	286	279	310	287	264	288	292	257	281	290	283	290	240	317	251	280	294	324	285	283	309	271	275	280	294	271	328	301	304	259	257	275	302	278	293	310	280	293	275	266	266	262	283	309	255	283	276	287	283	289	268	259	289	254	272	265	276	280	287	288	272	296	277	280	294	253	295	286	272	273	267	297	284	307	308	291	301	253	314	263	284	323	303	267	280	276	277	303	312	283	312	269	280	295	267	291	297	290	248	296	283	246	285	308	272	269	305	298	289	248	292	275	254	276	275	271	269	282	321	264	288	295	288	251	280	266	275	284	272	269	290	265	279	259	261	280	304	256	285	290	291	304	236	296	298	291	270	288	254	285	280	292	277	298	242	280	289	274	280	255	295	258	293	262	284	294	274	301	292	286	280	296	288	282	285	267	275	276	285	313	308	266	284	294	302	265	277	274	276	273	278	260	294	301	277	273	308	275	295	266	285	253	288	309	304	266	309	312	275	284	284	296	282	278	283	307	289	291	288	296	262	265	303	272	298	278	288	279	303	275	274	272	270	255	279	262	266	286	266	249	282	292	288	262	278	271	266	287	284	270	294	272	283	292	265	273	268	289	270	295	285	295	304	303	327	271	263	271	270	283	303	305	263	276	260	277	301	293	273	272	273	259	269	272	281	302	308	270	276	275	284	277	267	290	286	250	268	270	300	281	282	262	274	278	290	301	290	277	274	277	276	284	297	301	275	284	292	266	302	289	259	286	249	280	278	264	270	262	292	278	266	279	304	280	277	267	293	292	274	281	300	288	248	292	261	254	313	321	285	308	288	269	281	286	307	284	246	262	307	259	262	300	266	298	276	258	279	280	292	303	276	268	289	260	268	277	278	271	291	293	301	318	304	264	276	278	282	269	253	285	265	272	267	287	293	269	279	267	298	269	292	255	290	266	267	272	263	286	270	292	265	279	279	269	296	266	255	277	317	286	287	270	291	268	300	257	289	295	274	299	269	287	268	303	291	276	287	282	283	255	280	285	271	278	241	276	273	313	303	274	288	271	301	287	287	272	264	298	263	266	257	265	302	277	321	286	302	288	270	265	297	283	268	278	272	290	266	276	295	304	308	322	270	266	281	268	271	281	264	251	277	287	279	307	324	292	292	300	284	306	265	310	274	286	279	276	303	291	308	283	333	297	263	285	289	305	296	279	286	279	280	270	303	279	311	270	294	294	298	282	292	282	264	284	277	272	264	285	304	258	291	253	294	268	255	277	296	304	289	277	285	299	263	266	279	266	281	292	261	241	273	279	291	277	274	254	260	265	254	284	316	295	264	297	268	286	296	267	273	286	315	245	274	277	313	287	284	293	272	289	268	276	285	266	299	270	278	275	292	272	299	259	282	270	305	260	316	266	263	270	284	295	299	299
8011	44075	77867	70652	55008	38146	22254	7902	1233	581	569	547	572	530	550	540	558	493	545	573	515	534	551	499	541	586	586	511	517	561	520	556	582	513	504	574	542	503	544	556	536	550	560	542	514	522	509	548	553	538	548	538	518	489	561	557	562	537	539	541	494	560	504	545	560	531	515	531	499	551	529	529	569	560	551	519	544	526	504	495	463	529	563	574	528	522	518	531	577	512	511	542	553	494	516	517	534	564	522	545	539	463	598	529	566	560	556	518	576	526	576	571	555	530	536	514	525	488	551	531	522	568	501	523	534	564	485	535	576	542	523	517	510	518	510	539	553	550	531	563	602	519	490	522	517	589	507	541	513	500	510	555	587	512	496	562	522	520	511	546	510	544	511	551	552	530	533	513	520	537	547	573	500	511	532	534	522	536	512	542	540	542	520	511	547	554	576	556	527	504	530	535	544	565	531	544	567	533	553	539	534	507	567	509	533	531	545	536	576	513	543	509	533	538	509	563	543	552	525	505	529	572	559	549	581	569	507	552	522	569	502	526	500	523	532	547	573	544	492	552	554	540	521	534	538	527	532	510	539	513	530	525	529	524	524	514	528	564	559	515	489	543	540	500	553	524	511	507	515	545	506	527	553	532	558	527	580	516	542	528	580	517	554	525	588	497	552	518	565	534	574	533	558	490	502	522	564	512	537	549	499	540	527	509	509	532	510	505	501	529	542	509	548	562	494	510	538	556	520	512	518	527	513	513	530	524	513	530	511	538	546	554	559	537	573	523	519	503	531	512	543	540	490	542	498	561	559	513	535	527	575	555	528	569	547	566	554	584	561	486	528	526	555	485	540	512	536	526	519	541	572	542	540	551	542	553	556	548	518	535	515	526	532	580	529	480	533	548	520	533	541	537	529	545	498	513	531	550	527	524	511	538	575	531	532	531	533	537	488	566	523	589	487	498	514	522	527	544	554	543	563	552	558	534	553	556	531	509	517	523	535	537	539	589	527	541	527	507	565	505	559	515	469	538	538	468	558	544	600	546	551	519	529	520	516	583	575	529	560	525	559	514	516	531	513	551	572	562	535	533	536	517	521	513	515	556	542	530	558	580	486	550	531	548	562	539	514	523	535	521	527	504	543	568	531	543	556	589	551	527	535	493	485	531	513	512	507	561	539	500	521	527	527	556	492	568	521	515	546	503	523	531	552	536	516	523	530	538	574	506	499	560	500	553	563	535	554	577	546	515	543	528	562	533	536	522	489	530	540	516	557	546	546	568	482	548	535	525	545	513	567	504	551	545	560	559	508	535	522	536	577	551	545	556	497	491	530	536	523	522	478	498	515	567	519	544	504	522	562	564	520	511	515	483	544	514	549	558	536	567	534	534	547	579	526	548	580	558	523	494	573	543	573	520	525	534	525	541	503	517	565	524	562	512	542	556	523	543	532	526	475	491	526	552	546	553	559	564	501	551	531	529	558	522	489	494	542	563	559	544	544	519	539	487	563	509	532	537	529	519	514	520	562	562	512	565	542	512	486	525	544	560	483	576	532	522	497	565	558	543	527	534	542	561	538	549	516	533	551	527	553	521	526	546	551	473	554	531	512	524	507	550	532	550	552	554	561	520	506	550	538	557	488	541	506	551	522	504	563	544	549	540	536	558	553	513	536	560	526	547	544	530	545	558	593	526	495	541	507	543	542	543	558	527	529	544	513	568	569	495	528	524	531	502	526	551	527	551	509	528	551	532	570	552	556	505	524	538	554	526	555	535	521	545	535	554	490	522	519	542	540	555	541	525	563	525	519	506	550	562	499	546	534	514	538	546	536	503	537	518	524	531	515	509	500	573	535	501	533	563	585	486	532	539	520	557	541	558	555	524	553	517	543	533	527	555	535	513	497	531	507	560	522	569	535	530	490	533	541	562	556	497	518	589	554	523	525	545	508	519	542	572	571	533	545	555	527	503	506	541	533	507	531	518	516	525	516	531	478	512	508	508	521	521	539	561	519	510	499	513	508	575	524	536	574	532	537	502	522	497	488	547	544	533	526	520	492	565	518	521	537	548	536	515	512	573	581	618	544	509	505	556	591	528	589	532	567	535	521	495	515	502	550	528	542	530	541	503	513	557	549	510	561	534	525	478	506	547	558	566	545	519	539	537	583	527	538	549	542	531	527	537	539	516	497	539	539	524	507	522	543	501	548	526	518	512	518	548	563	524	502	541	481	531	530	525	548	525	515	507	554	532	535	514	500	524	531	564	483	527	543	522	489	549	569	559	559	507	481	556	508	532	548	546	557	526	526	557	570	538	546	542	546	551	546	553	591	504	562	553	566	508	517	546	535	503	529	516	526	532	534	515	519	588	519	486	546	520	531	543	588	525	513	511	502	544	593	545	505	548	534	569	536	576	548	521	556	547	513	560	503	538	567	530	508	568	536	529	538	495	497	511	526	517	541	552	518	517	503	526	518	530	501	541	547	531	512	502	544	543	558	519	549	514	540	518	540	511	500	596	543	559	591	533	524	534	519	538	536	514	563	551	554	547	494	565	532	543	553	541	531	504	538	509	558	566	538	531	527	529	533	528	524	553	520	543	543	558	476	550	502	541	565	514	528	514	573	549	524	547	485	537	498	590	465	539	603	532	501	549	549	556	535	544	542	551	563	549	506	567	545	508	526	601	535	579	523	552	525	555	528	536	521	531	535	512	525	546	534	541	544	557	575	517	542	596	479	554	530	582	545	556	554	508	525	548	520	553	521	518	529	576	555	530	542	529	512	505	497	574	548	518	543	562	552	519	551	559	548	544	573	524	555	537	546	528	534	515	518	552	541	501	511	547	554	548	549	574	518	565	541	522	569	527	548	552	523	545	536	522	554	551	550	556	554	546	488	500	535	532	550	572	519	508	519	548	525	491	524	525	578	551	558	567	557	533	511	506	505	525	560	514	540	514	524	503	529	500	532	570	539	524	489	521	565	524	569	528	566	572	501	537	536	547	508	591	557	509	566	480	499	566	586	527	524	580	501	522	527	553	501	495	522	519	486	516	574	501	511	526	524	550	517	523	558	554	542	544	496	510	509	521	534	553	505	537	510	550	511	524	479	520	533	518	519	541	547	520	495	544	530	550	509	534	560	524	535	551	532	540	537	518	529	523	517	565	538	532	532	491	530	487	561	568	530	576	555	536	569	519	553	534	569	519	451	538	485	507	550	523	539	536	495	537	527	531	537	553	518	599	530	532	534	573	508	548	510	530	475	535	550	581	573	492	528	544	537	540	551	513	546	536	524	512	515	562	515	568	561	491	556	524	528	567	528	548	532	579	509	536	539	484	563	531	593	555	509	530	530	546	554	544	496	538	519	536	521	562	567	522	517	527	535	540	523	514	536	545	554	519	543	475	501	527	553	517	527	550	532	588	519	495	492	478	581	519	542	531	555	543	516	558	539	568	540	504	499	544	539	532	532	527	535	585	549	481	511	502	528	526	537	549	539	561	595	548
23445	21382	32293	43717	50621	41935	26264	9234	1025	354	341	368	327	360	311	338	359	384	332	331	338	348	326	334	370	357	355	348	329	351	340	327	315	332	350	327	366	330	322	337	368	339	313	309	345	363	321	346	319	322	327	318	337	318	346	320	321	356	348	349	386	354	332	354	326	336	333	337	348	322	330	319	336	321	343	335	337	320	312	346	335	357	327	307	350	308	335	341	329	355	322	356	321	359	350	339	329	336	345	290	353	366	348	327	321	335	311	346	330	366	358	357	351	351	328	364	346	330	354	313	357	338	363	315	335	327	354	320	326	326	369	314	340	315	357	351	332	348	346	337	350	309	333	370	333	362	335	324	309	360	319	325	353	324	372	351	332	330	329	306	310	307	315	357	338	344	336	331	333	315	348	314	344	327	331	332	334	329	347	346	337	348	331	347	343	322	367	353	299	351	352	329	366	311	321	351	354	340	359	347	364	342	348	347	359	344	360	357	358	318	349	340	336	302	327	347	372	296	364	356	357	312	316	333	340	336	376	314	337	319	304	308	341	338	329	345	336	355	319	348	382	321	347	365	344	347	381	328	304	330	346	304	345	346	359	312	331	323	350	330	338	358	347	336	325	316	332	345	337	356	331	340	349	335	328	350	324	310	356	298	321	319	335	326	339	312	335	318	329	346	336	356	338	332	314	354	307	310	323	355	355	357	339	353	322	334	331	320	342	331	373	324	348	346	349	316	318	349	343	320	355	364	304	315	326	357	356	324	330	353	358	326	321	345	320	339	319	349	334	318	318	360	326	336	349	367	315	348	327	338	345	353	367	334	331	334	310	349	318	317	320	315	310	293	322	335	335	346	304	381	324	369	338	356	338	304	358	354	330	341	340	322	332	344	338	347	350	299	385	333	341	342	366	314	323	358	335	345	342	375	315	345	338	347	329	353	337	308	368	353	345	302	351	334	312	325	285	362	318	339	327	351	333	345	336	329	380	345	336	330	339	348	358	344	360	332	304	341	328	312	340	331	323	352	336	358	348	325	329	293	344	327	330	356	349	330	322	302	367	288	330	339	352	352	385	336	330	342	330	333	333	330	351	327	315	352	338	316	335	321	342	297	346	358	327	344	336	337	323	326	340	374	358	333	332	329	320	343	349	312	343	334	314	337	332	332	339	350	327	336	307	297	337	351	336	324	370	323	324	331	328	360	320	315	320	363	330	319	363	312	303	335	338	340	351	313	310	325	336	337	348	294	337	329	353	302	364	345	304	325	345	315	360	338	352	307	342	327	335	359	318	351	336	353	353	340	331	303	346	333	347	331	322	323	320	332	335	304	314	319	344	349	328	319	351	300	333	303	337	346	323	323	306	312	333	325	340	317	327	340	351	355	308	320	359	319	329	316	338	335	343	319	331	366	337	343	355	342	361	365	306	331	341	342	355	336	373	351	393	349	352	321	341	336	334	306	342	297	346	339	325	363	312	316	324	326	316	308	344	329	337	332	340	333	328	310	322	348	324	357	373	359	323	347	330	312	347	338	316	342	353	338	345	327	332	368	336	350	326	354	345	331	341	365	325	317	357	323	324	340	320	376	324	331	336	348	362	355	317	332	364	339	346	355	331	357	330	332	326	362	362	309	310	302	353	318	327	321	347	343	296	334	359	339	325	346	334	369	313	367	321	299	300	318	313	362	336	372	337	314	315	352	338	342	331	328	335	382	324	312	344	331	365	343	330	351	323	334	305	335	346	350	350	345	309	337	325	339	316	343	309	333	328	329	339	324	325	347	336	330	368	358	341	346	318	346	327	355	339	354	331	353	354	333	326	331	352	322	339	339	348	365	344	324	330	346	316	359	290	334	335	365	328	374	316	323	356	363	305	342	334	319	308	347	369	386	337	359	292	314	333	323	341	339	324	320	310	347	314	300	300	380	363	323	330	305	335	341	321	339	327	343	333	319	321	318	354	351	349	320	319	327	326	313	328	329	349	343	304	347	336	330	345	338	288	315	330	333	340	335	351	319	325	354	336	337	318	346	353	360	329	319	331	354	332	296	360	338	345	325	371	343	335	331	336	312	315	348	367	366	308	355	330	360	324	356	347	321	375	319	342	338	339	330	349	293	308	320	339	330	355	325	361	353	318	319	345	343	331	328	338	331	364	309	336	313	312	334	303	317	343	358	342	332	342	346	335	350	340	347	326	309	348	345	380	333	339	340	306	336	351	326	348	343	363	337	327	346	359	328	355	332	358	331	334	328	325	345	337	346	315	339	327	341	311	337	357	308	311	343	329	329	367	313	345	368	312	320	329	341	348	348	337	345	295	343	346	336	330	369	289	323	350	358	336	367	317	323	366	335	321	314	363	369	373	367	336	337	320	328	341	325	343	330	337	342	324	359	321	327	341	315	342	350	332	348	322	322	292	385	334	332	299	345	350	324	325	346	335	356	325	321	330	304	314	337	309	334	374	326	315	315	307	313	326	343	340	331	364	337	314	316	359	355	344	346	338	337	333	320	298	355	321	356	345	335	342	341	344	306	318	336	339	331	319	307	345	312	348	347	357	346	356	371	332	301	345	326	329	351	324	338	302	337	340	316	312	353	367	336	314	316	311	334	327	290	325	346	326	311	373	318	332	336	326	333	317	332	296	342	345	374	331	310	320	336	359	337	342	356	342	317	342	337	339	334	332	297	358	315	314	339	346	304	317	343	323	375	329	347	341	345	319	314	373	326	347	325	362	348	301	370	343	293	339	325	325	346	332	350	323	302	361	341	369	332	350	331	321	363	344	322	345	335	336	310	313	356	349	360	334	329	365	361	347	361	363	326	333	321	357	327	358	341	309	332	353	325	367	341	336	336	323	356	340	321	315	331	331	329	351	323	338	337	348	307	340	332	333	334	317	358	338	371	329	321	358	296	310	355	319	332	317	347	334	322	356	332	351	334	314	313	331	364	335	329	313	352	324	324	346	336	346	365	328	333	360	322	334	339	308	342	328	347	327	331	358	366	357	343	350	346	325	330	372	313	333	335	349	307	311	344	328	338	350	342	323	327	325	351	364	329	341	361	309	324	329	342	325	330	315	303	320	320	320	323	354	340	372	343	340	327	324	327	344	324	339	326	320	318	320	355	299	356	346	373	313	355	366	336	309	337	321	347	293	338	328	337	327	305	351	319	333	355	354	340	332	339	311	329	308	354	375	328	318	334	336	334	316	339	328	335	330	355	355	336	330	343	333	325	331	345	340	364	328	319	319	324	342	312	352	334	315	361	335	330	328	343	376	327	348	311	350	337	363	321	334	298	337	323	341	348	358	337	349	333	341	314	327	329	316	308	308	354	338	285	324	323	355	354	335	368	356	328	351	307	352	318	323	328	343	319	311	350	337	322	335	326	344	331	305	328	335	345	313	312	336	346	378	313	330	315	354	357	358	336	372	325	351	338	349	317	336	349	330	317	347	348	315	327	350	306	371	346	364	329	325	335	328	337	326	307	354	357	336	322
10402	48902	86284	82789	68758	48217	29424	12832	2172	639	619	575	615	598	612	629	622	626	668	600	581	603	637	605	566	589	613	582	626	624	623	580	581	637	575	671	639	622	570	610	626	598	617	607	618	602	563	642	578	575	633	647	594	621	612	589	621	597	595	561	604	601	598	610	627	599	620	608	605	572	611	619	606	582	620	575	611	641	616	582	595	634	618	580	623	606	642	628	642	654	634	603	630	603	600	615	629	596	604	618	610	620	576	593	606	609	613	583	625	591	617	642	613	577	631	650	604	630	590	621	601	583	596	573	564	606	605	578	596	647	580	609	587	599	615	609	600	612	597	615	604	577	611	583	593	615	590	594	589	601	575	625	617	592	580	544	564	601	614	631	615	600	586	592	599	573	637	603	590	584	592	598	599	574	627	584	589	623	587	626	578	610	602	601	590	643	603	605	601	576	605	591	603	584	600	603	606	597	571	625	614	635	587	591	598	605	578	599	630	584	586	582	569	607	616	586	611	557	639	598	617	627	605	626	605	571	628	591	620	586	590	599	617	600	608	624	642	551	570	622	538	634	560	535	601	591	587	637	560	651	578	608	615	637	619	575	580	599	585	652	620	560	621	574	627	617	631	612	592	584	560	624	627	626	601	622	614	642	640	585	617	617	568	626	627	620	605	574	616	630	591	610	584	648	612	572	666	618	592	596	581	584	596	591	633	575	583	612	577	608	635	614	621	620	622	622	636	604	667	618	650	627	570	590	586	629	649	563	639	575	667	636	631	610	572	625	621	617	628	584	582	616	585	576	611	610	613	634	573	597	632	636	603	580	617	584	616	621	638	608	576	626	595	630	588	627	576	596	609	589	602	569	588	606	593	593	573	619	627	611	581	620	602	584	635	584	626	621	627	640	637	581	567	616	587	600	571	595	625	598	580	616	621	649	594	621	596	652	637	628	568	605	585	634	635	597	634	601	612	615	588	567	610	608	612	639	645	597	622	599	570	573	551	642	615	609	591	599	638	590	604	598	581	585	608	615	580	598	596	608	589	605	604	608	593	573	592	591	604	629	617	607	647	613	646	630	632	597	622	660	545	595	634	608	589	624	622	624	629	606	634	648	601	603	628	587	615	585	634	576	604	620	586	577	597	573	629	628	594	568	643	649	606	555	591	629	588	615	560	622	618	614	647	588	572	599	621	598	620	620	645	611	633	618	583	632	611	568	609	616	656	595	582	601	614	586	596	627	564	633	605	615	567	573	584	610	585	580	586	596	620	626	614	585	608	609	625	616	611	577	591	633	589	596	601	554	616	608	644	599	593	611	592	605	610	598	591	595	611	570	585	590	595	632	593	554	590	611	603	609	649	598	606	580	593	627	601	580	593	580	546	610	621	590	644	594	602	597	599	623	589	627	604	574	583	606	583	563	650	584	620	607	593	635	580	588	594	591	605	597	620	580	604	596	636	612	597	626	578	658	613	646	633	612	593	592	600	604	614	606	641	602	589	588	615	627	628	607	585	618	609	613	596	625	634	610	599	604	586	623	549	651	634	619	600	577	606	637	643	595	601	606	644	615	604	610	606	599	577	590	568	591	602	572	565	612	573	607	618	585	589	632	586	591	594	604	570	609	642	601	594	564	649	617	629	618	616	576	605	601	580	610	649	598	598	585	561	644	616	614	608	603	636	651	609	542	618	596	552	548	610	615	574	598	598	610	582	637	625	664	622	619	604	588	594	583	613	584	628	645	616	622	629	579	607	622	598	634	635	609	598	614	624	605	598	603	595	603	622	621	607	605	634	645	596	576	566	553	588	635	631	602	611	598	606	636	560	628	595	602	577	598	626	566	633	576	612	608	637	647	571	603	589	607	644	567	609	581	567	599	619	651	630	594	573	585	586	628	658	652	640	602	592	609	552	598	608	617	629	608	590	585	628	597	575	626	604	619	590	621	563	562	616	604	605	561	634	642	627	638	596	627	643	635	559	591	629	516	602	568	582	613	588	604	593	558	600	582	575	592	606	573	579	593	616	622	598	614	573	648	563	578	621	605	615	622	624	650	644	610	611	596	615	623	563	619	577	632	591	606	617	595	589	638	599	615	629	600	597	601	563	585	596	615	581	597	644	587	592	599	596	580	599	588	649	561	583	575	628	617	584	626	574	625	609	589	584	607	644	588	584	646	563	644	590	629	604	610	582	631	641	638	600	579	622	630	590	618	610	543	583	633	573	591	571	611	615	616	606	587	618	600	627	605	588	583	617	601	598	607	601	608	578	620	610	593	604	637	549	615	663	602	593	611	607	588	573	635	617	598	612	576	574	575	592	565	602	585	578	640	617	663	597	593	619	614	599	616	594	600	599	603	568	643	601	630	589	587	650	598	595	594	598	584	585	576	607	591	577	610	604	630	593	633	609	601	592	614	609	630	623	635	575	574	591	616	583	555	599	603	603	608	583	589	586	596	601	611	585	621	625	636	616	633	592	628	570	598	580	541	633	584	640	575	640	637	632	599	597	613	578	587	559	643	606	577	593	665	587	631	622	553	581	576	610	574	594	622	625	637	637	603	553	639	597	585	585	597	589	636	612	640	611	634	630	631	592	586	607	643	635	616	620	579	569	609	633	607	609	603	603	601	584	646	628	563	618	610	596	587	618	575	598	616	635	635	621	586	636	620	579	628	577	640	601	612	613	598	594	619	619	628	640	602	682	611	582	649	575	606	576	622	583	595	552	609	546	588	598	608	598	632	618	549	637	637	573	581	562	649	557	594	596	604	598	614	617	619	608	648	593	575	605	602	594	615	604	631	591	595	600	600	621	583	628	614	638	648	593	629	592	606	600	654	596	606	601	662	580	605	591	609	590	603	630	628	633	568	554	646	593	608	612	588	610	610	591	597	607	622	620	588	618	586	576	589	577	615	600	620	595	590	601	604	602	564	567	610	611	594	584	584	616	634	621	629	590	632	658	604	590	595	636	643	594	600	602	589	639	639	621	613	607	555	594	566	646	622	606	608	628	591	617	616	621	618	609	599	611	600	601	635	605	621	616	608	601	609	626	625	626	617	524	604	613	639	634	614	568	635	589	621	583	600	603	600	606	599	644	626	620	577	619	620	597	617	608	582	586	606	590	630	616	649	569	595	573	622	605	601	590	592	574	574	578	588	605	593	595	601	598	618	625	584	589	614	631	577	578	625	631	614	604	573	614	615	616	625	571	634	625	590	611	601	610	601	608	617	588	614	633	637	555	591	613	597	598	636	596	613	668	608	617	625	619	611	612	605	652	594	618	582	617	554	593	626	594	565	607	583	623	566	614	602	593	617	575	634	603	596	601	588	597	607	586	600	607	602	624	590	616	595	608	634	605	606	610	620	602	599	571	595	603	658	583	607	593	631	567	626	576	568	619	641	574	573	603	655	593	594	628	594	600	680	606	632	596	614	603	570	588	582	627	600	565	648	615	593	603	568	631	604	587	588	609	645	579	619	612	564	587	614	592	598	622	589
26953	20063	25097	30433	20472	9732	2824	940	451	431	403	393	393	447	402	363	391	399	431	381	371	378	393	388	419	393	422	372	379	384	398	397	403	367	405	384	421	412	372	401	434	394	377	379	368	410	405	441	351	387	368	359	408	410	402	369	393	381	405	394	391	412	391	373	382	361	365	395	403	374	383	385	411	386	403	354	403	383	395	396	371	364	395	377	415	347	374	374	394	358	391	395	382	373	372	396	381	363	368	361	382	394	390	367	416	415	391	386	383	422	404	369	390	400	395	407	407	394	371	358	425	358	391	388	411	370	361	379	401	413	400	398	360	396	385	386	397	393	400	403	382	368	414	373	417	361	394	367	401	379	378	376	362	395	406	378	384	387	417	403	391	369	417	416	356	394	394	399	413	400	391	397	403	377	383	391	353	365	399	384	367	360	375	357	388	422	404	375	407	361	389	405	409	378	405	395	395	401	376	380	411	385	398	389	419	367	366	381	382	378	381	391	391	410	420	378	431	380	379	386	402	386	418	395	391	408	382	368	348	406	374	359	390	403	324	378	409	409	399	362	402	427	374	390	408	367	391	408	408	408	426	360	380	365	394	422	391	375	384	367	361	378	399	411	379	387	361	373	409	390	372	391	363	397	401	379	369	381	365	386	413	390	408	359	401	370	415	370	409	396	391	428	402	346	381	373	404	354	352	360	423	403	422	390	356	394	390	403	406	406	398	360	372	402	410	406	377	373	361	414	391	413	366	389	354	426	377	407	373	383	364	393	393	386	395	430	410	408	407	389	403	397	377	373	340	383	378	378	404	431	381	384	376	391	371	378	388	409	402	378	381	407	378	405	390	370	391	413	383	391	360	343	387	381	382	407	373	375	372	366	363	409	391	414	395	379	406	394	344	384	396	409	387	404	365	362	364	368	388	428	372	391	397	405	388	396	402	392	390	365	402	393	351	385	429	412	375	357	384	418	371	422	371	364	372	390	405	395	358	358	420	362	385	431	374	396	402	368	400	387	374	375	423	388	392	370	394	431	354	380	384	352	416	376	376	384	362	378	404	361	341	391	400	363	401	378	377	362	393	373	370	354	400	392	403	398	396	402	378	395	404	372	412	387	402	378	419	364	400	381	396	372	373	416	384	379	423	399	378	335	356	380	367	369	405	392	362	408	428	376	429	423	386	392	366	390	404	387	400	376	395	369	432	423	381	382	367	404	370	384	381	380	398	383	377	388	402	373	388	369	378	371	427	359	373	395	384	366	382	402	396	386	396	401	384	397	390	352	390	367	407	390	400	349	382	388	434	419	354	411	393	381	413	372	430	388	349	393	409	373	413	395	398	414	384	363	386	408	402	424	424	391	386	357	375	387	384	437	393	369	413	427	396	398	369	382	385	395	422	369	418	382	383	406	360	388	387	393	401	403	434	386	347	391	367	416	374	327	407	388	384	370	399	379	398	352	414	423	378	378	390	385	400	407	388	396	400	399	386	397	389	387	396	342	403	414	374	401	376	345	380	408	353	386	360	387	380	400	387	358	382	419	367	362	402	394	393	388	404	424	374	412	367	379	399	395	407	386	413	365	427	392	389	391	404	366	403	404	393	394	416	364	350	356	371	418	373	433	380	406	381	390	418	381	409	360	384	386	392	389	396	394	400	392	399	369	378	361	398	416	430	388	397	367	386	352	359	354	372	402	368	366	358	407	402	397	404	374	354	354	416	374	393	366	395	370	386	398	385	417	397	372	411	353	400	417	361	374	369	364	387	400	420	374	414	383	380	431	389	384	361	381	402	391	394	354	381	397	381	401	379	359	388	366	399	393	349	384	384	381	398	396	386	404	374	375	389	398	385	370	384	371	404	381	392	419	370	382	360	389	378	367	410	370	362	385	372	431	422	404	419	399	364	395	382	378	370	397	382	386	416	382	394	379	401	389	389	418	392	421	379	347	380	393	394	380	401	363	396	374	407	374	424	363	424	372	377	393	369	403	374	378	388	366	387	393	424	419	398	389	365	409	397	418	373	400	387	390	365	403	354	399	372	407	387	346	411	394	376	410	402	388	359	362	331	384	377	414	412	409	396	374	350	375	414	380	396	390	380	394	371	407	377	377	387	386	421	415	412	395	373	422	420	407	413	413	395	393	358	390	394	406	383	400	418	398	410	367	379	370	380	384	388	379	384	379	394	397	384	400	381	372	371	400	386	363	394	423	427	368	388	403	387	396	370	416	384	390	375	393	391	358	379	388	412	391	410	411	405	380	357	365	366	412	363	431	402	388	395	415	413	393	401	363	389	400	387	391	369	390	384	388	372	398	360	371	425	445	419	420	389	378	398	416	424	388	406	409	410	390	395	432	403	360	378	380	393	406	410	394	388	395	353	390	374	402	372	365	389	366	376	358	407	381	415	413	362	354	356	404	366	391	388	358	408	385	400	417	376	386	393	422	386	348	387	385	382	357	378	391	356	397	393	424	377	414	351	377	379	418	403	369	396	397	393	368	394	360	416	363	378	411	416	365	391	387	403	419	369	396	362	388	398	380	345	377	357	354	405	406	427	413	371	409	350	409	372	353	362	403	362	369	417	407	399	425	415	432	427	403	399	420	390	401	391	401	395	380	398	374	392	385	398	385	377	392	386	399	394	365	414	379	384	411	390	379	385	382	403	445	401	372	391	391	390	397	363	366	436	399	424	383	419	386	407	403	434	374	390	387	376	371	369	406	415	382	395	381	389	372	382	388	393	450	365	376	397	394	382	416	367	368	388	366	397	357	401	377	379	366	379	361	380	403	374	370	374	383	395	393	379	389	388	394	400	374	373	389	362	435	345	388	382	406	372	389	373	380	408	383	369	382	387	357	393	364	382	435	394	386	362	351	384	397	411	387	429	376	404	391	417	385	358	386	367	403	389	373	391	395	387	378	387	415	403	374	386	368	362	371	363	420	426	392	353	374	409	415	394	399	396	402	404	374	436	397	393	391	357	362	361	434	396	436	381	378	346	420	385	430	396	382	380	368	367	407	361	396	396	368	406	378	386	357	384	406	368	393	385	396	383	372	367	415	398	372	354	366	421	380	384	380	417	420	391	392	385	385	408	398	389	407	392	329	412	395	383	414	395	427	395	406	398	378	382	396	372	386	412	414	399	421	384	392	422	396	400	394	359	408	355	370	378	396	362	430	394	423	419	407	377	415	381	409	402	361	384	415	348	357	368	368	372	355	420	397	393	396	389	330	370	404	432	384	404	420	400	394	362	370	387	381	336	379	429	414	360	398	363	409	426	389	382	380	414	379	361	352	397	387	396	407	400	366	382	365	393	388	398	400	402	391	382	429	389	387	385	374	358	382	421	380	374	428	379	354	428	366	428	381	379	356	385	390	408	383	391	447	359	391	388	423	395	405	396	388	381	384	410	388	409	400	405	392	366	374	382	343	411	403	365	358	375	405	419	366	385	385	386	420	374	412	386	390	418	373	394	400	391	407	416	386	389	374	389	401
4901	11911	35756	34661	26203	15047	5760	1975	877	705	741	719	708	710	753	715	700	762	709	715	730	757	700	719	727	746	734	735	733	729	725	702	710	682	717	705	721	705	746	802	775	723	738	671	689	747	714	707	710	713	756	723	748	751	701	780	762	725	715	748	664	698	738	718	753	713	732	732	757	715	724	752	735	698	761	749	738	734	733	736	775	765	727	699	718	668	662	709	708	659	737	753	769	731	714	696	729	696	740	731	739	733	711	648	684	753	726	771	721	762	739	791	757	717	726	712	776	742	708	694	781	720	747	728	757	748	781	725	684	738	723	731	686	728	741	736	721	677	683	719	782	740	736	736	669	742	742	710	737	690	682	713	708	734	707	715	739	745	728	691	731	735	661	746	696	726	743	758	726	715	725	727	761	728	690	763	690	726	712	738	733	742	700	741	700	732	749	738	712	762	676	752	726	763	747	758	667	687	734	727	714	728	691	747	728	733	734	774	727	665	716	698	754	805	719	688	737	769	675	718	773	765	719	709	758	751	723	693	737	736	753	760	740	732	765	713	755	727	714	739	691	695	709	690	740	757	716	718	714	704	726	718	708	713	741	710	712	713	697	748	753	713	707	683	686	740	700	712	765	710	738	705	695	697	747	700	725	702	715	731	702	698	714	702	692	727	732	748	748	735	745	715	786	707	752	669	769	754	732	739	741	681	718	700	740	778	702	660	722	695	740	736	737	685	681	706	718	686	698	728	728	716	709	691	739	696	719	731	715	789	708	704	710	703	734	760	715	716	726	790	774	712	755	708	711	741	726	734	703	763	750	731	674	737	741	730	737	751	719	671	732	717	764	742	695	760	704	781	681	691	689	730	699	773	717	723	697	737	708	701	746	742	679	725	686	720	705	735	709	748	721	757	739	739	701	693	737	718	726	720	665	723	745	802	742	726	738	730	727	771	750	714	692	725	734	748	740	742	731	708	730	703	742	739	715	711	686	704	685	665	693	731	715	771	736	703	726	708	743	752	762	680	707	696	682	696	754	704	750	715	719	691	735	760	740	672	708	714	748	742	743	745	746	730	720	704	715	750	740	733	746	729	708	669	792	702	735	686	716	726	733	716	668	704	713	737	719	764	747	738	717	690	706	726	728	739	692	711	718	735	662	730	704	742	732	708	660	708	696	738	706	772	661	717	712	706	746	752	722	716	707	719	722	748	731	693	723	762	710	684	708	735	728	693	691	726	708	728	768	713	718	715	699	733	767	700	738	678	694	731	735	688	711	775	758	742	733	712	727	740	705	751	686	717	726	747	733	722	763	708	733	698	731	738	711	707	736	728	780	760	710	770	722	706	727	682	732	674	716	701	742	750	700	718	715	737	756	717	717	734	706	759	724	744	720	698	732	713	705	755	712	747	680	759	709	724	747	744	712	714	723	803	732	708	719	732	736	702	725	732	750	732	736	720	702	685	704	743	712	721	741	679	719	711	782	708	752	757	711	691	723	762	724	745	711	775	720	759	765	691	721	765	734	723	738	724	716	749	768	735	723	693	734	724	709	760	757	702	700	745	695	803	716	728	730	725	710	720	742	722	731	699	729	711	728	742	683	707	713	731	729	735	741	700	681	761	713	731	730	753	730	764	743	706	737	766	737	705	737	706	728	694	715	728	699	744	764	720	717	715	743	729	697	720	691	720	735	730	716	708	782	730	709	756	723	693	751	732	719	722	730	708	756	760	766	836	720	744	748	693	724	767	735	695	725	708	747	744	750	681	708	750	719	735	734	677	745	703	714	693	735	720	744	738	718	675	764	698	677	678	706	728	749	733	726	712	734	743	772	719	726	732	687	753	732	717	667	700	722	679	702	790	672	692	728	716	694	695	738	734	742	737	690	786	708	756	783	721	723	761	750	742	794	733	680	751	745	746	736	730	729	738	689	758	652	720	719	744	687	726	761	768	722	693	731	709	703	687	704	704	746	725	724	694	679	753	742	732	773	707	674	757	716	743	746	752	722	708	729	748	688	690	716	720	725	720	729	762	724	756	723	735	755	724	715	756	685	739	801	705	702	750	740	775	729	765	717	736	718	755	702	723	700	711	705	718	719	722	706	748	723	725	733	732	685	689	751	723	746	755	705	720	740	748	703	736	755	672	731	737	732	710	738	751	745	734	695	722	713	735	769	726	707	714	688	730	679	706	738	707	717	738	708	756	731	669	687	705	748	715	720	703	737	739	737	734	774	716	704	731	715	661	748	737	678	705	737	713	766	737	702	697	712	722	726	730	721	701	750	697	742	742	747	694	733	693	757	715	740	781	712	745	799	770	704	708	743	728	736	758	751	753	709	753	752	729	751	754	754	737	737	703	718	790	720	714	744	739	730	741	760	694	787	725	785	783	712	711	670	737	702	744	705	714	743	717	762	721	744	702	752	736	739	728	755	740	735	719	744	759	710	680	726	738	714	682	721	711	773	699	740	738	737	775	700	722	698	656	713	733	712	741	729	717	718	685	716	754	738	726	766	674	702	704	707	701	753	720	678	721	711	735	770	700	718	665	746	706	713	693	712	731	718	738	675	746	731	715	723	702	746	701	704	667	714	752	723	712	727	738	718	710	765	727	743	699	766	723	725	726	759	696	779	730	753	774	749	730	728	751	698	695	694	704	719	701	693	711	740	722	721	705	761	754	774	713	720	714	719	711	637	718	758	741	722	700	744	738	750	728	731	740	738	721	747	724	709	713	697	755	730	720	768	696	737	724	717	728	735	720	740	713	752	717	688	671	753	753	688	725	775	710	732	730	746	723	694	752	675	744	707	764	723	716	690	728	672	734	730	740	680	680	711	742	693	714	697	734	748	693	724	777	725	727	745	716	740	727	713	748	709	740	706	784	723	726	666	692	747	780	751	716	732	741	730	780	730	694	727	699	738	713	669	713	700	782	684	735	750	670	707	685	769	738	750	695	689	720	699	681	739	709	756	701	719	692	728	739	726	769	731	713	741	748	727	738	728	738	696	698	727	730	727	749	748	713	739	750	749	696	726	698	726	716	698	716	676	748	744	746	715	736	709	658	714	673	754	754	747	691	726	680	740	733	761	715	754	706	705	765	736	723	726	724	742	756	720	755	710	692	708	705	721	698	733	739	717	749	696	733	722	708	751	738	736	735	739	732	771	759	721	707	733	736	695	750	702	711	733	759	752	748	729	720	720	744	742	655	753	747	727	671	705	698	713	724	712	706	695	755	780	747	732	736	741	745	787	758	719	663	725	751	710	715	735	770	781	707	731	764	744	683	747	721	683	728	701	734	670	719	721	688	698	760	709	739	739	717	745	700	779	714	709	759	734	735	714	753	702	744	745	718	709	679	709	691	715	770	644	711	750	752	730	717	741	735	705	760	721	713	714	733	687	699	721	678	750	745	719	757	755	680	743	669	691	723	687	778	704	727	745	755	717	754	767	699	752	758	729	709	705	749	753	708	681	703	734	715	746	780	754	688	751	727	666	712
24406	21439	33480	53368	52010	35454	18916	4670	687	282	304	274	315	304	275	301	317	284	310	308	270	267	290	309	281	246	335	293	283	318	290	295	287	295	270	300	298	306	316	308	273	282	292	301	296	268	276	270	288	287	330	285	281	281	269	307	325	312	260	314	294	314	287	274	284	296	292	280	260	294	316	332	266	283	306	290	336	290	305	314	302	254	316	282	292	311	274	254	298	279	312	318	300	275	272	292	332	274	299	317	303	268	285	264	285	259	327	292	317	287	318	309	292	280	274	280	307	289	276	267	307	309	281	301	289	299	293	266	285	284	261	288	287	274	278	269	284	268	255	303	303	278	269	284	285	268	280	292	303	264	291	301	296	268	296	287	276	300	276	310	304	275	259	278	324	301	255	285	309	264	290	322	293	310	306	265	277	311	303	269	286	283	282	304	294	278	293	287	292	249	279	265	293	272	270	269	278	286	284	267	306	281	277	303	286	294	282	286	238	312	311	327	268	305	267	292	269	311	265	295	279	286	291	276	267	301	300	245	276	297	332	308	274	308	264	313	289	271	298	306	269	302	263	279	279	291	290	298	316	290	325	295	291	321	302	274	269	273	298	256	282	321	303	280	319	287	308	287	312	291	281	313	290	263	279	292	296	273	286	289	305	301	274	302	304	284	301	265	262	285	297	300	281	307	278	290	291	232	300	288	284	272	282	290	286	291	299	269	297	316	260	301	288	282	294	310	270	276	276	287	283	302	297	290	309	327	301	271	297	273	306	287	272	294	287	289	316	286	298	314	267	241	315	302	311	296	283	276	288	312	311	272	267	282	266	295	275	314	305	318	300	288	289	306	284	277	303	278	293	297	268	288	286	267	297	294	309	290	275	293	292	279	294	283	309	286	328	291	284	285	311	255	304	273	271	277	274	280	302	315	294	294	315	320	296	281	303	303	287	292	281	308	289	313	291	296	265	261	288	315	310	275	295	286	293	290	301	286	293	279	308	296	286	294	293	260	302	297	290	291	264	311	323	291	285	267	278	302	293	260	268	309	295	293	286	304	298	295	291	302	275	315	273	276	283	295	301	270	321	282	282	290	300	287	313	286	322	306	263	288	302	264	291	286	307	283	308	323	283	327	277	292	299	282	302	275	297	338	270	300	273	284	291	280	283	298	295	295	301	288	298	299	301	293	297	287	293	299	280	294	301	299	301	312	289	307	282	303	277	296	268	310	263	283	266	260	275	302	307	252	297	304	273	286	285	289	278	263	302	333	285	280	303	305	281	302	309	294	258	281	312	285	291	298	290	286	288	278	279	272	272	344	286	316	296	293	287	330	287	310	274	293	298	307	270	289	287	272	278	276	247	277	309	301	289	257	308	301	318	293	294	301	258	270	309	303	295	282	280	292	331	270	293	273	288	270	268	313	284	287	278	295	278	287	291	304	310	321	271	321	260	287	296	272	300	299	303	287	291	270	319	288	302	304	244	305	304	280	274	308	271	286	290	320	294	300	266	262	317	304	276	308	266	329	275	298	270	299	294	284	298	279	303	311	286	309	285	297	279	274	271	309	283	296	293	310	282	301	273	292	312	299	290	299	296	285	283	262	307	293	275	280	268	300	306	293	301	328	294	248	290	341	326	293	266	275	301	288	271	271	289	294	273	296	308	282	273	305	274	281	314	284	304	292	311	299	284	306	306	293	292	282	279	301	277	296	267	293	303	287	257	285	271	300	280	267	263	289	295	273	298	280	313	304	288	288	287	280	308	333	319	261	289	313	292	310	293	302	282	262	257	313	272	335	285	274	256	264	294	300	276	301	257	278	326	283	289	296	262	276	315	291	288	306	298	290	305	284	299	294	268	287	270	304	267	307	298	286	281	277	274	308	298	302	290	256	279	302	279	287	313	287	289	265	330	307	272	300	298	276	254	287	286	323	295	310	309	298	285	261	315	322	302	258	284	282	281	295	260	295	297	264	306	270	310	317	277	282	309	300	325	278	294	259	283	298	291	312	301	290	314	308	280	297	288	260	303	332	305	326	273	297	320	270	284	298	304	286	257	269	304	305	301	277	261	283	310	265	311	247	288	299	282	302	270	281	294	274	288	286	273	268	292	283	261	291	312	281	269	285	307	299	277	274	291	267	313	262	313	289	280	311	267	284	284	291	315	296	261	293	298	273	286	311	301	289	273	303	270	283	298	300	330	279	245	289	278	335	315	281	290	280	284	283	274	282	293	271	312	317	278	245	287	291	264	285	285	298	260	269	299	288	258	261	282	269	282	288	261	283	287	281	297	271	251	297	313	280	303	282	286	297	271	297	287	308	302	271	287	277	315	281	293	277	270	307	283	289	297	305	291	270	276	290	283	296	289	265	276	276	305	268	249	290	307	300	257	317	268	311	311	305	286	314	295	302	305	294	293	306	280	304	274	312	287	320	266	273	313	261	262	293	298	274	299	271	271	300	300	308	317	289	290	291	270	279	273	273	290	280	274	273	316	285	272	288	305	306	267	263	282	296	273	295	289	282	332	266	294	298	309	284	278	306	328	314	299	294	302	299	304	286	306	287	311	314	295	299	272	308	279	288	309	288	296	290	305	283	310	302	269	280	288	283	268	295	289	309	289	275	284	297	287	287	294	304	260	296	264	328	292	306	251	292	284	301	270	288	273	289	307	284	298	320	281	323	272	281	306	296	276	293	269	267	288	297	279	296	323	263	309	283	308	269	300	283	319	320	293	312	266	295	324	263	289	298	266	288	286	292	297	289	288	291	295	294	256	289	277	309	289	291	274	348	281	301	314	296	269	297	312	269	273	312	295	328	312	286	263	288	300	289	282	284	289	307	299	277	296	289	272	282	305	296	304	293	280	308	273	292	271	274	296	275	294	281	306	327	291	330	264	286	298	278	273	292	288	299	295	276	273	312	290	277	295	296	288	280	278	314	277	289	295	281	282	266	290	282	298	288	278	282	282	285	305	292	276	265	280	280	266	293	269	281	277	303	290	265	286	301	301	299	283	280	297	268	281	279	279	309	307	291	261	287	293	306	298	269	283	293	252	292	288	262	276	247	262	273	303	260	255	294	295	284	303	291	310	272	254	292	298	296	281	295	283	265	284	282	295	293	306	295	302	306	276	272	276	321	282	301	292	295	282	290	284	283	263	290	335	273	298	307	288	262	268	311	294	291	313	260	268	262	293	283	279	269	302	297	309	307	283	267	279	277	263	285	311	306	267	314	275	294	281	267	284	262	293	292	295	279	265	281	282	272	284	306	285	283	277	286	287	277	285	248	326	324	302	275	320	280	306	276	267	262	327	305	282	299	306	311	287	273	300	278	262	267	314	270	287	270	301	282	260	272	286	269	292	297	288	289	280	305	290	301	294	311	294	297	289	271	297	304	278	299	294	276	280	299	312	291	291	312	276	281	304	280	282	298	332	277	298	299	291	269	281	274	293	298	291	308	272	292	311	300	286	282	282	285	300	300	286	280	301	304	312	282
7214	42967	72370	71264	58402	39313	22186	7940	1782	575	526	520	545	570	550	557	500	566	550	570	536	558	536	553	561	581	562	527	562	577	547	542	539	549	584	562	571	524	512	494	518	544	592	530	569	541	526	607	556	522	528	525	536	601	507	526	520	581	565	504	555	551	535	559	566	586	574	585	512	553	515	572	571	552	534	527	543	523	547	547	558	538	576	512	555	579	530	559	575	565	526	562	510	545	564	540	540	532	526	524	547	547	553	567	549	551	575	531	604	562	505	574	549	528	585	597	566	581	566	518	540	519	557	549	564	509	538	513	563	562	542	547	538	568	547	560	572	502	528	523	554	557	580	544	528	542	545	534	567	567	605	545	528	559	548	576	536	544	542	534	571	551	526	525	544	529	539	576	553	587	525	536	537	554	554	585	552	548	539	540	570	511	542	506	517	521	501	536	537	534	524	537	560	601	579	525	520	541	533	560	540	524	534	547	557	593	584	516	560	519	558	540	538	507	564	554	578	516	562	556	588	558	562	539	536	545	528	598	533	522	574	562	536	561	512	561	539	583	540	572	524	537	513	528	561	568	573	553	581	543	532	579	538	523	524	520	570	574	562	594	505	562	524	551	571	553	506	556	523	529	569	532	535	564	529	547	525	510	582	521	530	540	543	554	553	534	516	593	554	501	549	546	539	530	530	497	550	548	545	542	527	513	554	607	580	570	530	542	590	535	549	575	555	587	566	570	543	571	528	542	540	544	522	536	518	533	589	555	573	530	513	535	514	562	571	516	520	560	521	568	530	543	556	576	555	552	561	547	556	549	567	542	559	505	564	555	546	539	545	587	567	498	498	556	536	563	539	517	557	507	517	549	542	549	528	550	541	503	561	556	576	579	532	563	549	548	561	546	550	542	575	543	532	518	540	557	527	580	537	583	525	580	583	517	554	505	547	498	544	524	547	555	543	595	572	540	569	551	572	557	543	516	571	512	535	544	560	505	556	590	539	510	561	501	513	550	570	528	535	534	550	555	540	535	564	549	556	550	547	601	528	543	527	516	560	587	568	585	500	565	575	520	553	519	543	575	550	557	526	563	519	574	537	542	564	582	550	536	535	598	573	565	555	539	563	561	562	525	562	548	572	555	575	555	531	557	562	544	538	506	604	558	575	543	585	579	554	507	595	537	552	566	556	573	567	535	563	605	556	550	553	563	558	550	507	534	547	563	561	556	557	542	519	524	528	566	557	588	555	557	554	579	534	549	583	582	592	568	554	563	597	543	518	568	519	550	564	565	573	560	525	563	544	548	555	551	535	509	565	555	539	568	536	547	574	574	546	579	544	495	537	543	564	547	531	572	613	534	532	521	591	571	529	567	566	552	509	548	541	546	538	563	570	520	569	550	508	547	550	575	530	549	560	513	569	558	509	532	539	543	540	543	527	557	546	537	542	543	521	497	588	534	593	587	563	530	570	579	527	518	502	516	546	571	516	545	531	545	551	539	561	532	521	573	499	537	571	540	559	549	566	576	527	573	532	539	558	533	552	541	560	551	567	520	522	534	529	574	513	539	544	515	545	527	506	543	529	559	585	549	561	524	547	548	554	532	542	528	517	559	510	502	559	550	514	550	578	519	576	520	522	556	569	540	559	570	544	581	497	579	602	554	537	536	529	549	561	548	543	591	542	497	562	542	557	522	515	519	593	555	519	581	541	572	510	537	536	535	561	575	514	522	534	564	582	560	514	528	587	578	562	544	566	569	549	570	570	556	546	562	549	551	544	564	528	567	530	564	557	571	574	522	563	561	516	560	556	531	520	526	565	538	582	494	555	521	511	554	557	533	540	562	546	567	588	516	501	518	566	517	562	531	544	553	519	592	561	568	531	530	537	537	539	563	511	544	537	534	530	576	517	561	508	579	536	592	554	514	575	556	574	532	581	529	526	562	560	562	581	544	510	536	549	551	529	532	567	531	530	566	530	539	599	561	535	558	515	565	568	553	569	530	531	536	541	511	559	586	537	545	553	563	539	556	546	568	514	539	583	562	567	568	558	516	566	573	520	578	490	529	525	517	563	573	571	572	565	518	527	550	558	606	563	525	538	537	552	559	530	558	555	552	550	566	534	552	552	556	584	565	564	528	540	548	559	521	568	525	550	525	550	565	545	603	515	537	539	565	513	584	573	559	565	609	576	581	578	534	564	521	522	507	516	555	558	533	604	563	512	588	583	538	550	561	554	542	543	562	509	552	559	573	574	547	516	566	484	531	576	559	519	575	584	577	515	548	540	519	559	538	575	542	542	501	555	567	538	554	550	555	528	581	546	561	518	550	534	534	521	542	567	550	527	541	573	562	588	514	553	600	588	542	511	506	538	525	525	569	539	543	506	548	548	551	542	554	574	615	557	533	569	567	574	606	536	569	545	531	581	581	535	567	544	542	548	561	544	583	552	578	523	545	534	587	531	545	544	532	508	551	560	517	558	592	533	591	569	540	551	521	563	532	558	595	520	508	565	558	584	551	533	508	529	578	559	561	570	518	560	584	548	562	531	590	536	567	536	521	566	577	530	549	571	566	565	573	599	578	563	551	507	547	572	556	553	525	505	558	555	555	551	544	548	591	516	551	563	580	539	554	514	542	555	575	551	541	559	553	545	542	570	571	584	502	532	544	569	569	477	549	544	558	540	575	557	547	553	557	549	552	526	529	532	515	515	574	561	526	584	524	572	520	535	534	522	568	587	540	552	540	557	534	568	588	542	540	558	496	531	546	541	544	543	535	529	568	561	562	535	575	547	542	528	531	549	567	536	540	511	523	571	569	557	535	574	558	547	555	556	532	576	531	547	559	565	544	561	549	521	566	504	519	529	566	581	534	543	481	497	552	567	580	551	557	566	511	518	520	546	548	545	573	564	524	580	547	552	545	538	550	553	543	539	534	523	547	555	579	569	514	528	591	554	559	549	541	546	552	581	550	545	568	563	560	539	521	607	581	575	547	606	558	541	580	584	572	567	539	542	543	537	553	527	516	556	557	553	551	549	568	556	521	530	533	518	530	551	522	597	541	544	538	541	561	493	565	563	621	568	554	572	540	533	531	555	532	543	569	569	558	560	520	547	545	530	539	572	513	549	535	513	584	527	555	528	507	566	555	547	566	539	555	563	545	548	547	574	550	523	560	544	538	529	519	573	514	541	548	577	512	542	496	568	532	545	543	531	548	509	534	548	563	554	544	537	523	541	578	567	553	536	547	527	554	515	507	543	567	557	564	531	516	552	518	567	556	575	541	536	598	553	539	568	559	557	559	551	558	538	530	564	547	538	603	495	564	525	571	529	536	573	548	552	551	579	547	541	545	561	566	519	528	528	535	529	565	532	560	568	542	555	550	510	579	559	544	527	572	562	545	580	481	569	528	535	549	540	576	559	500	549	527	564	586	561	531	541	504	535	580	538	559	542	575	570	566	524	550	545	532	567	564	551	578	525	522	555	535	570	574	558	590	494	536	568	567
23451	21451	35285	52418	50748	38440	23978	7311	946	373	374	387	384	393	385	352	388	367	406	353	385	356	359	359	372	381	351	354	379	360	346	380	367	372	330	364	369	380	364	372	364	369	351	363	332	354	366	352	376	398	383	374	353	356	325	371	344	396	336	362	364	381	376	354	358	413	386	352	363	369	373	364	362	348	347	362	379	381	339	373	368	345	361	385	354	335	346	367	361	335	400	382	329	378	418	339	405	350	346	377	323	359	362	370	348	362	332	377	364	354	407	370	349	372	393	326	384	370	340	378	378	345	395	339	376	371	345	405	343	363	386	362	372	382	343	389	375	338	359	319	345	374	381	346	378	361	398	375	353	379	357	331	372	340	353	377	343	373	346	373	348	350	361	368	368	347	344	368	337	384	352	349	348	362	386	335	370	349	329	368	357	395	385	392	378	384	371	322	344	372	354	336	352	353	405	327	395	355	380	352	344	374	339	328	346	359	386	371	391	362	353	331	360	347	369	343	377	343	326	356	365	350	383	389	339	362	366	355	348	342	337	375	339	354	356	356	349	374	391	366	339	352	355	355	371	373	350	349	383	362	371	362	373	366	377	358	362	335	377	363	383	340	398	388	372	354	325	345	356	403	389	367	387	359	354	356	374	386	377	347	365	368	349	332	380	360	377	337	322	369	345	411	348	365	325	343	345	390	357	362	372	389	377	365	369	368	359	366	353	370	358	357	367	356	364	389	367	345	359	355	382	352	374	360	368	321	375	340	334	349	381	366	353	367	352	366	370	372	327	372	345	317	354	362	346	381	374	345	344	363	348	360	353	353	373	357	367	365	358	364	403	371	393	351	376	381	383	364	372	378	359	355	342	359	358	342	368	353	387	375	383	385	360	359	384	365	381	374	357	360	401	350	373	385	401	363	370	377	356	374	380	342	344	353	348	354	349	365	376	356	360	394	343	354	383	350	375	358	383	389	357	341	369	382	364	371	364	360	363	369	317	362	371	367	359	367	386	379	365	355	347	355	323	367	375	353	334	357	358	355	352	364	360	353	377	370	347	360	364	339	354	347	384	342	362	353	319	384	378	364	344	379	351	330	355	367	338	368	361	318	406	381	361	368	358	353	337	381	337	367	387	341	382	378	355	315	370	343	346	382	351	360	362	341	379	360	392	359	342	378	361	359	314	376	368	365	401	379	339	381	360	391	381	353	329	366	346	322	377	362	354	380	372	329	359	342	362	357	368	340	355	358	380	363	402	364	365	336	379	333	360	346	387	386	376	360	333	349	380	351	350	359	324	370	352	393	381	350	388	335	373	362	342	333	348	379	402	384	372	371	391	335	374	372	373	400	378	342	339	352	336	363	379	344	338	369	360	352	366	374	354	366	374	383	354	342	354	367	315	376	382	377	372	346	351	367	377	339	332	365	362	355	364	370	372	322	369	343	328	404	363	380	369	359	349	362	347	394	332	353	334	364	373	373	353	385	375	375	345	370	386	333	357	353	374	345	379	331	328	369	369	350	381	336	329	377	392	354	407	394	369	339	387	346	393	339	371	352	380	344	357	389	360	366	347	357	362	379	349	375	366	379	359	355	356	359	349	348	331	362	400	370	385	384	373	365	385	330	369	328	344	399	360	380	370	364	338	335	367	352	350	388	397	348	372	349	371	374	345	370	330	336	407	382	349	374	364	370	363	364	356	360	339	339	350	377	369	349	363	350	321	392	389	407	395	369	358	377	393	362	378	364	405	354	361	388	381	369	414	342	366	363	375	336	369	351	357	349	362	371	385	352	331	338	394	378	357	379	351	334	336	351	345	385	348	378	373	336	334	365	397	375	368	356	343	363	360	381	339	348	354	358	386	371	363	353	341	343	403	359	376	360	359	363	374	370	390	405	382	370	354	338	367	369	378	398	335	392	337	374	374	364	396	350	369	331	403	363	349	388	320	344	343	350	333	360	383	351	348	388	401	425	339	358	380	385	336	352	332	351	356	369	374	357	367	339	364	374	355	322	348	371	397	339	372	358	338	369	356	395	376	372	378	326	367	364	381	336	347	361	355	373	356	342	367	382	346	382	359	402	371	368	353	369	366	327	369	317	326	298	376	378	342	421	364	344	384	329	336	381	354	383	376	388	360	363	365	372	352	359	355	392	356	372	359	348	377	335	372	388	368	342	374	353	365	344	355	374	373	365	359	376	369	347	371	340	356	381	375	362	366	381	351	374	350	345	366	356	382	353	358	414	362	316	353	397	383	354	387	347	374	352	357	380	369	340	327	345	373	386	379	354	359	384	364	369	342	353	314	354	372	337	372	355	351	384	362	375	338	350	336	374	380	349	356	344	347	370	347	380	346	330	358	339	362	348	336	360	374	364	355	360	340	359	347	324	361	357	329	354	353	369	379	339	352	353	381	350	362	357	335	364	392	379	411	349	354	386	351	356	344	340	367	375	339	308	371	399	356	385	351	348	363	368	337	319	363	360	355	343	344	337	370	361	344	346	362	338	380	377	377	376	372	366	362	345	352	351	396	409	366	380	340	364	370	369	388	343	395	364	364	322	391	381	377	334	349	343	356	342	357	344	351	357	404	333	355	346	362	367	380	380	354	360	363	339	369	354	372	350	396	358	366	382	360	367	359	360	343	355	369	360	339	375	347	366	354	353	370	379	346	361	378	344	364	344	358	320	358	319	325	359	348	362	369	344	362	343	383	364	373	398	379	380	365	344	362	346	334	345	369	375	380	376	350	376	359	318	365	363	343	388	329	343	347	360	380	391	372	375	372	363	371	396	316	395	358	366	363	364	332	354	343	346	380	361	329	357	360	333	387	382	337	381	381	363	367	394	383	351	347	380	366	338	356	354	363	408	403	363	355	367	395	357	354	372	349	389	392	386	363	372	329	360	350	351	370	361	392	339	370	347	363	358	372	371	388	410	358	356	318	385	348	369	374	364	356	372	350	367	371	362	361	367	384	342	356	363	322	370	363	371	343	321	340	374	354	351	372	367	348	354	345	335	375	399	374	387	368	348	374	357	380	370	370	368	384	325	372	338	348	360	369	361	348	347	362	345	377	354	372	356	372	374	329	355	359	391	371	334	380	378	373	391	338	393	373	350	391	341	386	375	346	357	373	392	379	346	350	341	350	348	379	358	381	338	323	357	375	391	384	350	373	343	348	356	361	387	379	377	358	340	331	339	367	362	350	343	376	322	352	333	363	359	398	360	346	373	397	371	379	338	362	333	370	349	359	393	351	333	346	315	379	365	355	366	365	390	370	385	343	333	383	375	357	400	367	342	376	372	379	352	362	382	340	351	366	383	372	357	315	344	375	370	366	351	341	392	382	356	346	346	343	418	349	362	375	357	354	343	381	363	373	344	352	361	354	370	404	389	347	381	367	392	342	392	341	374	373	361	374	356	378	382	345	347	365	367	343	367	351	329	336	377	341	350	344	333	381	380	363	375	354	371	340	392	367	370	381	344	395	384	345	348	344	390
11044	55218	86780	84404	65211	44897	27061	10329	2094	654	618	652	674	647	640	659	676	668	621	661	659	643	690	672	639	641	651	626	618	673	619	616	681	635	671	690	642	658	699	684	598	670	684	667	645	650	638	639	621	650	627	631	649	639	636	671	612	637	685	642	632	640	638	641	667	635	629	658	659	654	662	684	615	636	645	681	645	620	633	661	630	660	650	607	605	638	611	690	662	654	646	664	628	615	654	617	614	555	631	631	676	653	645	627	677	655	633	623	662	614	639	623	673	651	651	612	671	650	654	633	673	638	652	634	661	636	676	678	666	641	633	646	618	667	664	615	641	619	640	712	684	663	601	637	651	665	590	636	668	638	711	641	680	659	644	623	609	655	614	662	666	638	636	652	593	655	646	649	661	663	690	582	631	602	657	649	662	626	674	653	633	612	620	593	663	597	643	592	678	656	681	658	638	714	667	671	647	668	639	627	607	653	617	630	630	654	635	707	639	607	655	652	579	670	648	653	633	653	635	660	680	632	599	660	655	678	640	637	647	652	631	649	681	628	636	617	614	644	641	655	643	621	673	633	670	627	675	652	647	649	652	670	622	601	622	632	698	649	583	642	693	625	629	622	664	651	614	646	674	617	655	620	627	648	673	594	623	662	645	633	638	674	651	611	666	613	615	659	637	643	607	660	637	647	611	623	648	638	625	659	680	681	608	682	673	659	675	667	619	648	598	641	615	634	650	620	657	662	662	637	706	670	605	662	658	633	639	634	657	619	645	662	665	662	653	682	642	638	637	644	643	591	714	631	675	600	624	666	668	661	655	577	635	640	643	635	704	644	698	656	697	639	620	669	624	598	676	671	633	651	651	669	636	673	625	612	673	654	640	632	665	618	622	663	619	668	606	628	609	655	672	655	680	665	675	619	635	666	651	654	627	662	668	669	616	616	618	648	658	662	629	656	593	625	649	686	615	657	637	654	659	630	617	632	601	676	636	596	636	655	646	691	671	620	604	651	696	614	665	692	620	679	636	640	643	645	644	662	557	644	623	615	623	655	633	648	712	637	624	628	619	641	682	647	644	652	637	634	596	616	675	629	620	632	667	651	647	627	670	629	662	629	636	669	594	661	683	681	617	633	658	606	615	598	664	655	659	694	589	628	611	628	656	656	637	674	670	632	634	605	641	591	680	680	661	632	644	635	649	636	655	605	598	622	661	674	654	618	690	662	638	624	655	631	612	655	645	640	677	672	660	664	681	670	641	620	678	676	652	669	665	679	661	648	654	671	675	649	625	651	649	688	639	660	647	704	598	627	656	589	616	636	661	621	640	643	634	656	630	644	676	653	635	643	592	671	660	617	643	650	642	671	620	628	725	661	679	632	640	671	621	629	673	628	693	632	671	599	668	663	646	659	638	605	622	699	606	624	672	650	644	644	640	625	625	654	652	648	624	595	639	670	634	607	666	604	666	646	655	670	651	652	667	619	640	602	658	656	641	596	649	614	653	648	650	705	647	649	631	666	606	627	648	646	649	644	692	646	658	630	623	634	655	644	638	607	605	595	630	648	626	642	619	651	585	684	647	623	643	642	641	625	674	666	696	674	648	645	573	645	582	689	625	695	641	633	631	631	636	645	641	656	642	679	699	614	676	632	653	645	629	646	657	625	638	623	637	650	658	678	692	632	650	663	573	609	619	694	690	643	639	614	620	669	660	675	635	654	633	677	663	657	642	680	658	644	617	649	675	693	608	625	659	651	626	634	683	655	643	683	603	652	635	675	619	623	628	687	619	680	656	662	637	655	653	649	660	628	661	655	640	650	644	636	649	625	670	633	624	645	630	673	627	662	619	648	684	673	647	631	675	680	634	686	683	640	669	637	634	655	621	655	626	684	626	593	658	636	599	638	644	619	656	646	643	642	596	644	658	636	659	641	612	639	645	615	572	676	678	644	611	606	667	626	655	632	698	616	688	686	586	653	651	652	681	654	659	668	630	642	670	663	645	597	630	645	639	639	659	607	651	668	661	643	628	590	644	633	639	629	649	624	637	652	648	602	661	667	649	626	662	605	630	630	617	644	634	640	630	656	641	627	638	654	654	694	682	655	679	661	628	602	604	661	602	609	626	652	636	598	640	635	659	612	639	642	667	654	630	656	639	598	661	640	583	617	623	642	632	656	635	661	596	623	651	613	598	655	670	652	665	635	628	586	648	616	668	618	604	712	664	673	664	655	623	631	617	652	640	665	643	640	670	674	667	708	657	655	624	604	635	625	630	631	663	622	678	637	659	670	656	597	613	638	662	670	613	639	656	649	671	684	614	635	659	674	616	583	645	681	651	637	695	697	613	664	661	654	655	640	687	652	639	659	640	622	622	661	669	634	618	645	624	638	623	626	629	656	675	666	653	619	658	633	650	648	621	636	639	668	642	653	643	618	676	640	677	673	647	648	738	669	619	661	674	640	640	661	646	643	652	657	660	626	619	630	656	690	641	623	654	671	653	635	663	630	661	624	607	648	633	653	601	671	618	620	677	640	659	683	644	629	664	661	653	636	658	675	649	628	654	590	617	662	636	642	672	596	671	677	631	641	654	646	614	668	644	639	639	592	634	649	643	656	631	649	626	642	648	650	661	612	652	649	624	617	634	648	664	622	620	646	669	675	624	629	667	646	615	614	691	652	676	619	620	648	636	689	646	620	653	660	637	583	695	668	633	626	659	622	597	651	651	661	584	664	623	642	708	666	627	632	641	680	670	711	663	643	652	618	647	665	627	626	645	672	695	648	661	673	670	655	700	571	681	626	654	614	674	660	615	609	628	645	613	641	657	642	651	628	606	637	589	615	614	621	629	651	672	629	649	661	633	651	615	643	678	682	622	654	615	651	602	685	624	661	654	652	657	601	625	642	679	638	640	633	620	652	632	695	629	641	641	651	653	622	611	697	647	626	592	656	650	619	634	649	681	622	640	665	648	669	613	673	656	605	677	621	620	711	647	617	665	631	665	673	630	605	657	646	601	650	640	645	631	638	662	629	686	652	686	633	664	667	657	642	677	625	643	638	654	633	611	652	631	647	618	638	641	674	635	686	659	643	626	668	641	630	653	635	631	650	659	621	666	655	690	654	652	671	645	649	658	644	682	646	611	662	643	658	632	643	651	616	655	669	664	642	612	657	595	628	662	638	626	684	637	662	669	648	679	610	643	633	646	612	656	652	641	640	588	669	654	635	664	629	607	650	655	620	655	671	635	664	641	673	615	662	666	694	636	639	655	636	625	675	646	647	639	611	632	654	637	652	659	654	658	658	636	620	615	670	648	638	638	612	662	625	723	653	649	635	647	671	638	633	584	632	626	653	614	643	651	658	665	642	669	627	663	644	637	625	639	630	626	643	625	650	632	668	639	652	632	588	637	617	631	652	621	623	658	609	664	634	631	643	671	663	680	669	656	682	635	618	606	651	677	662	648	643	635	623	624	646	626	611	644	619	643	652	649	665	646	653	664	632
26982	20433	28681	30407	19668	8881	2924	1013	468	358	365	392	386	411	417	389	437	370	429	364	401	379	420	408	406	421	392	384	428	402	401	385	403	421	395	380	404	407	416	378	408	413	423	369	406	411	438	401	376	400	381	392	397	384	385	393	417	378	396	396	451	391	396	390	423	400	388	419	417	364	384	416	400	399	396	419	417	372	416	421	421	391	423	424	422	375	400	399	395	396	404	441	416	396	395	432	418	415	433	380	442	395	374	422	404	400	392	398	413	421	378	396	422	405	401	382	381	401	392	422	382	407	399	403	411	373	392	411	399	397	375	394	427	424	371	381	399	392	423	380	386	429	414	396	387	397	422	414	377	380	393	421	375	406	411	394	381	383	435	366	422	415	432	377	386	410	401	374	375	388	406	422	389	399	393	432	381	407	427	451	401	393	432	373	435	390	417	411	426	396	376	401	395	411	444	407	416	403	382	384	375	410	388	378	379	403	381	394	422	396	393	419	387	422	412	385	389	368	386	393	373	428	421	405	376	385	358	373	369	419	422	424	405	440	392	418	414	359	422	393	393	386	428	373	403	419	387	398	386	391	395	375	380	395	377	418	388	409	432	394	407	404	426	381	355	413	399	411	376	368	393	382	384	431	429	390	383	395	384	402	387	387	376	424	377	418	384	389	397	350	397	385	408	426	426	398	414	373	413	435	413	370	399	382	406	399	443	369	384	402	416	414	410	406	418	375	420	394	402	405	378	395	400	370	393	405	391	383	377	371	417	376	412	401	404	409	387	397	411	371	431	420	437	403	401	402	445	375	403	408	426	365	404	376	410	383	410	418	441	404	361	421	435	386	391	462	399	408	427	395	400	421	371	398	395	428	430	397	414	399	390	427	398	413	407	438	404	414	425	393	387	376	405	398	401	390	364	386	407	404	451	391	409	378	367	436	397	382	406	372	415	421	389	412	393	373	398	372	436	393	376	384	409	438	404	404	418	378	409	395	406	393	391	435	370	401	423	425	435	402	411	388	400	402	400	411	354	363	404	409	409	390	400	404	412	440	420	422	423	400	390	432	406	403	422	382	390	408	379	409	383	416	403	377	417	387	397	395	338	394	405	390	401	377	393	392	411	405	383	429	392	372	397	416	392	401	436	367	407	445	403	392	390	376	422	384	380	386	406	378	419	409	407	428	400	421	391	388	408	399	406	414	421	397	403	409	376	428	401	379	408	420	418	405	399	404	374	418	426	402	418	414	391	390	382	376	408	398	421	384	403	423	425	392	397	411	376	386	397	416	374	392	388	439	402	395	442	395	428	403	406	437	403	353	391	403	399	400	395	370	420	407	398	382	386	429	369	392	399	381	391	426	368	390	387	406	415	389	432	397	378	383	400	357	407	406	381	403	423	417	394	415	433	399	394	378	374	385	388	358	373	390	393	427	381	371	414	410	379	405	381	415	418	394	392	399	401	383	425	410	388	410	442	405	403	379	439	373	413	415	400	402	414	394	429	373	360	395	361	407	435	389	390	381	403	436	430	401	345	425	393	425	401	362	421	417	395	409	390	445	415	387	395	399	407	370	392	411	406	393	389	406	403	423	372	398	416	421	358	370	425	407	405	395	394	414	370	408	420	383	408	409	441	383	399	390	387	434	408	355	437	383	400	403	387	405	421	412	412	416	391	442	415	390	407	362	380	390	416	403	407	401	389	395	414	376	401	416	407	440	385	408	405	404	390	411	396	421	406	415	417	473	413	425	420	389	431	362	402	371	446	392	410	446	383	386	424	387	377	415	385	405	390	409	391	381	413	395	396	381	394	419	397	427	420	387	391	406	392	395	371	395	409	385	402	396	401	398	398	382	436	419	422	394	400	411	421	370	381	426	405	369	401	420	387	384	424	391	401	377	417	414	377	415	368	415	386	393	409	435	378	401	405	370	381	441	413	424	412	374	419	408	421	410	371	390	460	373	416	419	415	389	379	417	372	417	400	403	431	431	398	387	401	405	419	395	400	416	408	421	456	403	395	398	404	373	377	411	389	385	413	396	364	447	411	403	406	399	401	400	374	404	409	385	413	448	386	408	402	385	413	388	431	410	427	383	398	383	402	397	372	415	374	385	426	401	428	393	359	408	394	445	420	395	404	421	385	393	380	352	397	410	419	396	409	408	426	387	401	404	391	377	377	392	393	390	382	412	416	390	389	393	421	379	400	392	400	388	373	402	415	386	368	407	408	404	403	431	398	384	388	393	404	431	393	401	415	411	393	409	405	432	412	397	380	440	391	373	429	403	404	405	395	405	437	383	396	386	400	409	401	394	412	422	396	390	381	410	384	426	449	384	434	397	443	340	392	427	438	397	431	413	375	387	373	413	406	388	377	419	422	393	434	421	398	400	406	388	395	415	428	387	409	400	388	347	421	409	430	417	411	383	391	391	403	386	389	453	406	396	415	372	387	435	394	376	362	399	408	428	409	374	385	415	463	425	419	418	410	399	410	404	413	372	428	356	416	416	393	397	416	383	386	457	378	418	410	385	396	403	348	402	425	370	400	369	404	374	401	405	398	402	390	398	407	408	410	408	408	423	429	404	353	407	369	374	401	427	400	387	410	418	387	389	414	390	400	390	416	407	395	432	416	388	416	360	390	402	415	425	393	410	397	460	416	413	410	380	390	393	403	400	415	398	418	403	341	404	403	398	373	378	404	443	404	411	404	389	392	417	401	397	409	405	382	417	362	388	437	398	379	397	399	431	411	372	389	399	435	383	397	424	400	404	403	392	416	389	387	440	404	433	371	410	384	396	403	388	368	409	425	461	381	445	424	363	384	366	407	404	373	415	420	395	407	371	426	445	391	390	368	423	412	382	432	369	402	389	405	421	387	387	412	396	373	428	427	386	406	437	379	425	382	402	414	412	377	390	381	369	380	410	404	402	413	388	389	404	443	418	391	418	374	396	398	405	425	373	420	404	450	419	394	406	406	388	404	417	423	392	372	388	406	398	388	415	412	392	375	396	420	435	399	419	407	393	407	402	402	393	397	418	385	405	392	398	375	427	358	418	385	403	394	431	404	427	389	402	396	447	371	381	391	376	391	416	402	401	381	400	432	416	387	387	401	416	396	382	405	423	429	426	424	420	405	410	396	422	386	402	410	388	426	405	408	362	413	391	414	389	389	421	457	404	407	366	389	364	363	373	410	423	396	350	409	415	423	433	370	334	388	447	402	394	411	396	406	381	391	406	413	404	379	407	374	380	382	405	394	406	369	414	406	373	369	376	359	389	405	375	406	408	383	389	376	414	394	389	418	401	421	400	375	403	401	395	378	393	388	426	394	413	401	422	422	415	424	399	419	406	405	427	477	445	385	363	409	402	448	412	364	381	385	441	383	395	394	411	412	410	380	426	407	428	423	401	384	417	408	424	361	393	410	412	387	455	414	401	391	403	413	412	404	378	391	411	392	401	410	343	411	420	436	379	407	382	368	417	427	389	436	404	391	381	427	400
4865	15403	39185	34748	25475	14339	5770	2159	949	704	809	745	729	782	712	794	685	769	705	729	777	750	707	732	792	719	749	785	761	716	739	724	732	730	771	770	770	753	685	756	742	734	734	782	743	790	782	703	760	729	783	771	740	735	772	749	741	773	742	723	710	788	730	653	734	749	751	721	715	732	755	717	764	748	746	773	752	736	752	807	740	714	739	725	714	712	736	716	749	751	764	729	766	709	726	739	748	796	724	793	723	722	742	744	761	800	721	771	712	703	785	739	780	771	756	744	746	749	762	743	742	781	724	790	731	740	769	699	763	722	807	754	733	736	763	721	776	743	718	763	731	772	726	712	728	673	729	752	726	710	761	743	765	765	711	709	789	778	785	780	752	722	728	769	775	754	705	715	744	729	796	690	755	720	762	762	782	749	765	719	796	770	723	761	724	755	767	720	789	726	765	779	795	791	784	771	751	747	737	713	730	731	762	762	760	726	708	775	731	715	745	760	740	762	767	741	783	756	770	750	770	778	761	758	705	758	695	745	700	757	816	755	684	757	778	800	786	775	685	727	746	749	743	793	765	766	787	759	762	759	740	737	742	712	729	745	764	734	773	751	721	771	708	755	710	729	808	757	754	768	809	756	722	700	719	782	753	709	724	728	787	714	767	699	748	789	719	735	712	726	744	737	802	720	696	738	764	760	719	762	765	785	787	727	765	749	713	727	728	741	742	734	747	763	780	776	712	760	710	740	757	757	775	761	772	738	744	773	736	711	727	709	755	740	758	734	724	734	738	764	766	738	707	783	734	760	761	803	727	726	718	735	759	746	787	734	715	752	748	706	729	754	693	749	797	719	721	758	760	752	779	748	746	711	701	759	761	766	738	733	757	738	768	768	750	753	757	803	729	767	759	706	741	713	743	752	755	750	733	742	770	737	824	746	713	768	733	761	721	749	757	732	768	813	737	739	708	734	799	730	730	703	752	727	730	742	756	759	764	753	732	752	733	736	798	754	733	758	760	760	705	749	763	738	731	748	725	718	748	757	777	793	718	752	717	755	735	735	721	795	681	707	729	764	711	762	710	684	784	772	738	770	699	755	756	727	785	758	765	732	743	801	745	748	749	713	711	741	765	776	769	748	717	708	784	754	739	736	760	727	724	748	754	742	720	739	735	742	734	810	772	739	750	787	719	775	732	706	797	770	706	766	757	765	757	716	746	783	703	688	730	738	749	769	735	769	772	738	731	757	714	762	794	722	765	774	728	765	734	795	767	745	749	733	745	757	780	696	719	737	756	710	753	784	761	742	759	725	742	737	742	722	740	777	748	673	748	774	743	721	709	763	769	726	733	760	793	748	754	754	750	724	770	799	716	725	749	750	727	675	706	780	747	753	772	702	779	777	744	719	753	769	744	739	751	786	765	806	759	762	760	689	773	709	714	765	753	750	740	744	745	733	719	733	712	770	784	782	770	694	761	746	784	797	788	763	787	716	735	801	756	759	751	746	762	749	743	762	718	735	671	787	710	687	717	738	780	754	769	739	814	768	769	739	701	763	712	737	733	740	712	718	754	765	741	725	742	714	713	745	759	747	723	755	748	777	761	767	756	757	744	752	790	770	682	732	723	742	717	729	792	765	771	743	703	717	754	762	774	740	728	765	809	786	709	793	749	773	784	754	776	785	709	699	791	769	783	738	770	764	759	758	699	764	769	769	777	772	762	735	715	745	731	795	747	745	745	782	721	721	769	739	718	727	714	747	775	765	753	681	776	738	735	770	782	752	710	742	762	786	688	762	736	713	732	793	752	732	744	764	762	787	784	694	704	730	759	767	731	728	744	720	703	682	724	770	710	764	748	797	766	737	745	783	755	765	761	783	766	765	782	732	721	757	710	730	728	721	734	773	721	766	751	753	771	730	760	751	697	711	799	750	790	757	712	735	771	755	774	750	791	762	781	769	741	749	742	740	734	768	760	755	758	738	761	745	719	794	754	738	755	763	746	742	717	730	763	774	721	738	748	697	711	738	775	751	730	776	739	767	708	764	740	786	753	724	739	695	755	738	751	748	737	747	738	775	746	779	775	744	699	754	769	736	790	758	810	714	769	717	749	799	725	754	744	735	790	702	768	779	788	699	772	724	722	788	759	748	760	755	693	779	751	733	746	751	778	767	750	739	723	672	729	729	742	761	706	770	748	773	737	713	716	752	754	742	725	789	757	778	729	737	749	796	754	716	744	729	754	769	743	766	758	732	748	766	743	797	795	711	741	721	766	733	755	756	742	787	737	734	696	730	754	760	742	712	765	740	719	762	775	714	765	729	769	764	740	737	691	733	764	753	752	732	757	728	736	758	791	791	779	767	739	762	774	725	723	751	731	764	787	692	725	745	815	706	715	752	807	723	744	711	741	752	727	735	723	776	721	748	756	683	716	758	687	720	754	735	721	740	745	749	736	745	708	706	760	737	734	762	719	762	736	759	750	762	743	700	777	771	745	774	744	738	726	747	778	718	762	723	736	738	794	757	756	729	782	716	720	772	803	762	703	781	745	780	784	684	751	778	698	770	697	786	730	727	711	684	721	708	721	733	753	710	757	754	740	751	688	730	732	748	697	754	770	731	752	734	764	761	764	746	738	755	716	784	750	727	740	708	709	781	760	772	778	743	718	759	715	763	740	801	762	752	757	715	784	747	762	764	741	752	759	732	729	726	749	796	688	742	780	723	756	724	743	785	789	754	713	718	713	717	737	773	745	734	765	714	784	771	729	775	765	706	756	707	708	726	763	747	730	765	741	721	787	739	764	715	756	764	766	740	752	691	701	754	808	765	766	723	781	737	760	770	785	755	777	733	770	771	724	805	769	737	727	786	738	736	741	784	722	747	764	803	747	741	749	705	772	772	693	739	774	789	714	792	751	768	759	737	759	739	754	734	728	760	743	688	796	714	662	755	728	747	757	738	761	742	766	715	762	740	711	754	798	757	742	744	723	807	750	704	750	780	750	716	754	723	746	731	732	721	745	753	801	708	761	706	756	742	774	766	743	796	744	788	758	765	705	701	737	789	751	705	786	814	777	716	780	735	755	802	701	775	742	756	715	717	736	793	722	741	774	716	727	692	706	798	714	752	713	712	749	758	766	765	773	729	706	730	728	730	751	819	743	764	732	750	786	773	739	767	735	780	757	792	718	702	761	775	727	751	718	753	695	749	725	760	752	696	765	738	747	723	765	757	758	770	722	737	733	739	743	726	769	742	746	715	729	715	738	717	757	749	784	746	743	769	718	781	767	771	796	764	765	772	734	684	710	766	707	772	802	740	759	722	720	728	722	696	750	750	776	745	744	741	742	722	762	742	772	711	754	716	715	749	770	734	726	753	713	742	733	716	739	760	713	726	789	728	730	706	762	769	730	769	736	754	734	838	730	756	730	741	744	712	714	719	820	730	745	757	758	701	743	786	714	720	722	710	705	797	718	738	740	700	740	730	724	692	748	789	741	721	750	782
24341	21434	37535	54674	48291	32437	17569	4623	764	341	315	315	336	296	320	305	323	306	328	324	331	329	314	306	305	334	301	332	292	312	298	290	318	314	278	306	302	279	336	299	314	306	298	302	314	288	334	279	318	313	323	287	301	304	309	295	290	296	296	339	314	310	295	309	285	300	289	297	329	307	301	288	304	291	297	304	300	282	284	312	292	275	287	293	324	312	291	311	275	291	275	278	307	297	296	279	334	306	303	294	283	283	317	287	263	307	316	272	302	294	293	306	325	277	290	296	298	288	305	288	270	298	312	278	329	288	298	266	308	307	292	306	280	282	300	313	309	293	292	291	324	294	322	303	307	316	306	282	312	270	318	325	280	318	284	291	275	332	299	285	294	304	285	272	289	328	318	282	298	287	270	314	341	303	299	296	317	276	291	279	307	287	300	306	296	305	289	302	285	272	314	277	273	304	289	326	300	289	283	299	322	310	308	319	298	293	302	309	312	285	307	316	325	310	306	298	295	330	305	283	307	298	307	290	285	303	287	295	295	293	312	301	317	303	308	300	321	314	295	308	322	296	289	299	330	327	289	333	306	266	297	317	281	280	288	320	304	291	312	329	288	290	311	304	288	313	294	295	315	289	304	315	295	301	286	283	309	295	295	307	308	314	313	338	313	312	293	296	305	299	319	310	303	287	296	302	298	307	274	307	283	311	302	298	312	311	274	301	304	307	311	304	297	301	301	293	272	316	298	307	318	308	309	273	305	299	315	282	294	308	310	335	298	296	291	322	340	299	319	310	263	301	338	315	294	270	320	303	296	329	320	309	288	295	293	278	268	286	310	276	300	290	300	291	287	309	300	269	285	301	302	294	308	287	325	322	282	301	280	324	334	282	299	301	297	277	281	291	291	285	303	336	273	304	296	324	299	282	341	306	288	293	319	298	319	325	278	328	308	302	284	320	277	309	291	318	287	299	315	304	305	327	302	305	291	318	294	314	289	289	292	293	284	319	290	316	318	333	319	300	303	329	309	292	297	292	280	291	331	287	294	319	287	359	298	289	282	281	273	307	309	311	317	287	296	312	307	301	284	317	312	291	312	289	318	308	275	302	325	301	311	307	314	292	305	301	273	303	296	313	270	320	308	277	325	297	283	305	299	312	276	284	299	283	312	303	291	312	296	332	268	297	295	319	287	317	295	303	279	284	297	297	305	276	306	329	295	289	305	319	312	288	297	289	294	271	321	298	288	299	288	319	332	290	276	312	282	277	313	299	294	334	338	281	298	318	310	308	323	291	335	295	278	293	307	291	298	276	279	285	304	303	296	307	319	300	326	289	279	289	307	308	275	319	265	293	307	307	290	312	327	283	285	290	296	305	289	298	275	323	334	292	298	297	301	278	284	313	309	332	293	300	313	263	323	288	295	308	287	320	281	324	290	289	299	264	292	345	302	311	297	311	301	295	308	294	297	318	309	297	273	305	288	283	294	297	283	258	300	325	323	300	317	336	297	284	282	300	330	308	310	307	304	293	303	299	311	288	325	286	302	274	336	283	304	300	280	312	304	283	280	298	296	315	297	314	311	304	293	283	315	278	328	301	287	292	330	323	306	260	298	290	315	324	318	284	299	284	311	297	304	302	296	326	319	274	323	356	292	290	306	282	316	286	307	313	315	298	299	285	281	297	306	304	287	312	285	286	321	294	275	288	303	293	314	303	303	298	305	289	319	304	314	291	308	286	307	301	280	277	338	294	312	334	289	289	311	286	299	316	282	292	282	303	278	303	278	305	306	317	269	301	290	292	306	315	271	283	297	308	317	304	293	318	290	298	319	294	276	330	306	289	300	305	332	303	314	306	318	294	318	282	276	293	316	303	301	298	308	308	316	297	275	282	292	295	297	299	273	293	276	310	253	302	264	305	307	293	296	265	335	283	311	315	312	312	312	291	278	313	301	281	296	303	298	311	299	278	290	295	277	260	291	294	289	317	283	306	300	311	343	299	298	290	271	269	299	281	281	314	288	318	284	303	309	286	301	286	316	321	300	324	313	319	307	322	309	290	307	303	273	284	295	311	351	271	299	319	333	295	315	315	330	287	299	290	285	299	308	295	328	299	311	287	292	322	327	297	294	318	293	281	296	326	325	308	309	290	311	316	324	343	274	338	297	286	277	315	293	284	270	302	298	288	350	305	291	262	314	328	316	310	317	303	328	286	310	315	297	302	306	300	334	291	304	277	269	316	294	319	312	305	362	322	302	285	310	336	311	355	301	290	291	305	321	324	303	301	312	284	290	276	322	293	299	293	294	284	311	290	293	315	274	315	299	289	290	315	299	299	324	292	280	307	302	322	280	322	295	318	294	292	318	316	299	292	292	291	298	292	296	286	310	311	286	288	288	302	323	310	297	277	277	304	292	273	293	276	321	300	321	305	273	302	308	287	315	314	309	281	290	309	288	314	298	309	312	308	276	307	296	309	315	326	314	260	317	273	303	326	307	306	307	301	296	284	325	313	291	303	294	274	310	328	310	288	295	312	317	321	296	290	339	313	313	292	291	315	303	300	334	301	307	291	322	278	305	308	293	300	309	295	303	308	331	312	338	309	296	326	308	319	307	306	300	306	300	299	316	290	276	300	270	304	315	311	295	298	295	305	296	302	301	299	290	290	307	295	314	297	311	281	298	313	310	308	311	285	285	329	292	310	286	284	295	289	321	277	299	288	313	306	304	296	277	300	293	339	279	292	285	308	291	304	310	277	305	274	319	273	300	319	319	303	290	304	313	290	291	324	325	290	333	286	281	314	311	277	314	315	291	280	311	303	269	304	316	288	309	294	295	294	309	316	330	309	316	308	303	292	298	332	284	305	327	275	287	314	298	298	300	290	304	277	296	319	300	289	288	303	301	310	301	293	278	279	282	306	284	317	305	307	319	293	272	276	308	320	303	322	311	297	297	294	288	298	319	281	312	288	277	328	329	309	294	292	305	314	289	288	277	282	279	306	255	300	308	309	299	283	275	274	274	307	286	298	316	321	289	285	293	293	310	286	290	296	286	316	326	345	296	332	275	317	308	282	289	281	290	311	323	288	341	301	307	311	304	304	287	268	324	316	317	287	278	285	314	316	283	294	307	296	318	288	314	298	301	265	283	305	290	294	295	285	327	313	285	296	275	251	314	299	296	261	272	269	310	301	290	287	276	307	329	291	302	303	313	300	291	337	306	282	317	305	298	291	286	290	302	279	281	317	322	291	323	290	310	304	281	297	288	326	301	327	300	283	312	269	306	282	282	312	300	298	325	303	292	281	291	306	278	311	296	289	296	344	322	309	304	315	290	296	280	305	306	283	316	280	271	316	290	296	308	323	322	305	281	293	321	292	273	296	290	294	287	306	299	291	305	308	318	270	296	274	302	305	299	303	324	281	319	280	290	311	318	267	323	284	307	294	294	292	322	304	301	323	320	306	302	315	254	286	303	281	304	285	332	306	292	288	301	314	312	313	286	282
7905	42511	80288	70819	54302	37204	21722	8551	1786	617	550	526	553	550	546	562	574	575	538	570	560	519	522	587	556	565	574	562	587	553	596	571	580	579	584	545	563	593	597	563	543	555	573	583	590	594	579	549	541	549	541	571	555	604	553	580	543	565	568	549	551	545	572	596	574	587	566	535	558	541	545	592	545	565	551	546	577	543	538	535	553	565	554	594	562	627	586	544	557	553	528	558	567	554	598	561	529	590	579	544	553	585	567	584	588	572	554	551	569	565	567	599	538	532	559	598	590	555	523	522	586	525	557	520	577	592	545	552	590	572	547	571	586	556	565	558	593	544	543	567	583	577	531	529	547	571	589	556	507	538	584	567	567	574	541	581	531	539	512	600	585	532	585	544	612	570	577	584	553	528	622	580	547	587	609	581	582	546	539	565	561	530	569	542	542	580	589	558	589	593	567	552	560	532	576	565	517	584	546	573	608	577	546	569	557	568	574	571	522	510	553	530	543	528	576	567	562	581	565	580	548	577	533	547	564	586	534	545	536	587	550	587	560	612	528	536	589	556	573	600	558	556	566	570	562	556	583	578	570	563	566	579	595	535	576	561	562	590	549	591	542	579	535	520	552	549	552	525	546	595	539	535	563	599	533	557	565	598	564	574	580	554	573	551	518	573	569	562	534	627	579	561	564	559	584	577	579	573	504	567	569	567	526	568	561	559	560	558	529	571	529	583	585	575	580	497	556	557	577	588	544	564	576	584	524	580	587	613	576	556	553	562	572	565	547	582	564	547	560	551	547	565	571	539	548	557	584	551	538	585	602	597	552	591	590	517	548	569	535	574	549	547	600	582	576	575	610	571	571	594	537	555	596	552	563	564	570	589	582	540	579	557	549	608	493	584	589	588	581	576	530	560	584	528	537	620	583	563	568	597	531	583	566	551	532	593	567	558	571	570	603	547	573	553	554	617	586	557	552	564	564	526	566	541	516	563	594	570	558	570	613	548	551	545	567	585	552	590	534	560	600	569	593	586	580	545	569	572	543	565	567	553	532	548	596	585	565	516	540	576	601	567	557	555	568	544	586	580	561	547	568	583	573	550	528	536	557	555	575	543	562	582	554	577	581	572	630	511	566	582	598	573	540	571	556	584	541	570	541	591	593	577	602	570	518	596	623	563	542	579	549	549	570	541	596	551	585	531	606	560	532	543	604	553	594	548	571	555	567	570	558	535	573	537	582	534	575	590	593	566	598	571	535	588	593	527	540	588	554	543	552	586	590	568	536	546	595	615	569	612	572	548	576	563	560	560	593	562	580	578	590	564	581	569	587	593	599	571	559	552	552	569	535	543	584	568	572	547	568	554	552	564	552	584	527	601	550	560	555	549	595	533	559	548	563	534	568	531	544	552	549	539	595	531	582	546	553	523	588	569	597	617	553	531	586	574	559	573	554	569	569	533	565	580	533	559	618	536	599	603	534	566	584	599	556	563	568	591	568	590	574	535	597	593	553	550	577	573	584	492	510	545	509	602	559	558	561	573	507	625	569	547	555	559	563	541	537	572	563	589	559	571	564	560	585	603	559	578	572	556	537	563	616	548	538	586	505	603	580	568	594	582	563	616	548	584	575	529	552	582	575	545	553	562	542	533	545	563	531	557	586	553	594	556	571	578	557	554	606	576	576	577	595	563	575	589	567	562	568	569	579	559	549	573	548	572	583	555	572	578	563	562	587	572	583	568	581	590	553	572	546	614	540	593	500	570	534	596	572	588	555	563	556	570	558	598	576	591	639	566	578	506	591	620	542	575	525	598	553	566	591	591	549	571	553	585	582	561	525	556	604	534	559	581	559	543	599	580	557	553	605	545	569	557	551	567	532	571	492	623	586	543	565	577	554	558	585	541	586	566	573	527	556	583	604	575	515	590	576	609	601	587	562	526	604	513	588	569	546	540	579	579	558	577	540	531	553	554	564	538	553	545	599	576	592	543	588	578	568	578	533	573	595	573	581	573	585	565	573	520	567	598	579	593	579	542	569	568	564	578	596	554	607	581	540	584	604	603	598	570	597	565	554	532	578	507	591	537	551	581	562	552	553	602	581	605	580	537	581	574	546	527	555	597	561	609	588	579	606	570	556	546	580	544	537	554	568	565	557	578	560	596	532	605	566	538	551	508	574	554	592	566	551	549	597	542	568	589	537	500	503	562	537	505	546	581	537	597	542	556	554	549	528	575	561	588	584	582	544	542	584	568	549	592	570	565	563	584	564	586	595	553	550	620	554	570	598	557	577	590	543	578	591	571	571	574	565	561	537	553	566	585	584	612	573	566	559	601	556	575	561	581	528	591	555	575	579	583	543	583	581	549	609	568	547	575	575	554	546	573	574	580	562	529	573	556	546	606	580	576	555	602	553	567	549	561	542	585	541	571	551	580	543	533	571	566	583	554	560	583	524	542	577	589	572	575	604	591	556	562	558	533	603	527	531	569	587	545	571	561	611	549	511	535	631	504	515	571	563	536	566	577	599	569	553	552	562	578	543	575	573	617	573	530	545	543	588	560	558	539	560	528	576	580	564	558	526	576	566	578	533	553	546	584	590	537	570	539	532	525	554	595	580	584	539	551	553	543	570	552	585	594	604	575	542	573	540	606	575	570	577	606	540	587	536	591	561	574	538	569	576	565	549	543	579	575	557	537	541	577	540	567	565	542	552	565	603	561	556	607	561	566	591	591	554	581	556	540	576	559	572	566	586	553	542	563	601	593	592	573	574	578	563	554	568	561	568	509	560	555	642	546	580	533	556	570	553	577	651	557	583	543	561	577	556	550	591	563	599	547	533	564	603	536	503	602	596	544	528	507	583	567	578	574	573	561	568	586	566	588	558	534	597	510	555	592	544	623	574	584	553	543	517	581	579	580	559	555	571	579	567	566	568	585	550	561	577	556	558	623	605	592	541	519	561	544	556	605	567	561	595	533	522	566	565	559	587	568	572	513	567	567	599	566	529	535	575	591	511	620	563	580	646	575	576	588	566	567	568	586	572	521	578	570	557	556	553	566	576	553	584	576	529	548	582	593	579	591	573	569	569	544	602	535	576	569	551	593	603	625	525	576	586	570	600	556	563	576	603	557	535	534	566	576	561	565	610	611	574	575	621	540	562	542	559	543	566	552	547	535	591	574	529	568	609	584	559	547	557	612	519	574	575	603	586	544	580	552	537	597	578	561	571	578	568	579	569	609	587	586	549	550	556	582	574	568	542	521	582	576	549	554	595	556	607	559	551	591	552	632	575	568	587	565	566	547	561	559	599	580	506	559	571	577	575	581	573	544	593	578	590	574	591	564	573	597	576	576	576	581	564	549	550	589	559	559	536	627	560	549	576	607	535	577	552	547	577	551	538	575	559	592	580	578	568	563	542	531	591	583	521	539	579	586	576	594	599	509	537	557	568	613	572	559	576	571	574	593	566	554	582	568	573	594	555	597	568	537	564	564	580	567	537	573	573	531
23452	21414	33975	46766	50364	38836	25196	9497	1429	388	367	394	358	370	393	385	365	388	361	352	366	357	368	369	348	372	378	386	354	362	398	409	412	387	346	361	394	385	354	392	380	371	348	372	327	357	355	372	366	376	383	387	332	358	328	367	364	369	355	390	388	361	360	395	363	359	348	350	359	381	359	377	358	415	370	373	357	327	386	345	349	368	360	349	368	336	366	363	352	389	361	376	335	360	375	376	360	377	355	328	381	372	364	333	373	364	329	347	361	356	349	382	365	386	346	353	366	358	370	338	337	368	373	389	353	346	335	401	339	332	373	362	357	315	352	374	385	392	350	413	365	362	397	357	375	391	368	374	378	342	353	385	383	374	350	352	330	409	369	354	355	369	362	344	332	382	379	367	361	360	356	346	370	368	333	375	354	361	376	369	373	393	336	352	354	377	375	368	361	360	369	372	351	364	362	315	373	377	382	373	370	363	318	357	348	377	345	366	372	350	342	348	349	350	352	387	356	361	403	346	350	364	393	333	365	387	365	403	364	346	357	325	366	379	316	350	383	372	380	365	344	389	348	375	369	360	381	349	342	330	334	385	387	350	376	369	345	364	371	328	405	388	380	400	343	379	362	355	322	367	357	345	357	347	382	386	369	337	356	342	373	342	374	396	361	341	362	362	376	393	327	360	381	343	385	334	391	351	339	378	324	357	352	368	323	352	355	348	377	341	385	351	346	325	297	346	354	364	370	357	351	336	381	337	340	365	357	370	365	320	386	334	335	335	372	365	338	378	336	339	357	356	364	375	388	364	354	361	369	360	379	358	376	364	408	386	368	379	351	351	335	353	307	378	377	375	343	371	367	335	366	339	388	403	369	364	378	336	351	339	348	387	340	341	372	369	330	374	347	339	378	370	371	365	356	374	357	349	359	328	371	371	374	379	347	349	375	371	359	364	379	359	361	350	391	302	359	349	356	354	346	399	327	362	363	354	407	350	386	380	367	399	326	343	363	346	381	351	359	354	377	334	366	352	374	368	388	348	398	363	326	343	392	373	377	380	342	375	385	365	403	369	379	365	368	372	355	367	366	368	372	311	355	372	331	372	368	342	357	323	382	355	396	351	376	332	345	366	359	353	356	346	380	368	328	358	365	361	355	388	370	375	345	370	355	367	397	352	394	386	365	380	323	353	358	363	348	349	382	369	353	319	348	374	348	345	352	344	385	379	337	347	384	358	327	344	381	368	377	380	361	390	366	337	361	353	331	335	354	329	386	366	339	372	363	381	362	354	389	381	340	327	381	366	367	358	425	347	367	362	371	398	376	355	368	368	359	417	362	373	363	386	358	324	366	356	347	368	388	356	338	337	356	371	349	377	338	367	332	378	378	350	388	359	360	345	356	400	384	377	362	356	358	367	386	398	385	376	395	391	360	380	341	371	362	359	342	358	366	342	373	367	346	356	347	370	389	379	344	321	363	378	375	368	360	348	333	373	346	356	354	364	379	369	339	385	389	355	389	369	382	390	378	389	335	368	359	361	401	376	366	347	357	408	346	382	374	380	331	408	373	366	375	371	357	341	330	347	309	361	381	367	350	358	365	336	361	318	347	341	337	362	389	359	403	397	351	376	367	334	353	380	371	381	337	346	346	329	335	346	362	376	355	350	388	411	329	350	353	334	355	348	366	341	354	378	346	341	348	377	363	363	370	346	357	363	381	335	331	352	326	370	348	351	355	353	367	345	386	344	392	398	345	331	382	368	321	356	345	352	371	356	346	405	341	385	360	338	341	395	369	339	385	354	345	350	364	342	358	377	336	344	370	366	357	353	363	344	372	381	350	355	356	371	336	384	377	339	349	380	349	340	361	380	359	331	401	373	342	369	346	353	323	385	353	379	372	373	335	335	335	350	357	360	353	393	316	343	340	370	351	375	351	343	375	359	358	380	378	370	363	326	349	335	338	368	370	337	339	334	337	374	344	348	380	362	342	368	347	373	388	400	362	346	323	379	355	340	369	348	336	359	368	366	340	367	358	361	367	355	366	342	354	337	380	337	348	348	355	373	372	350	380	363	382	378	335	370	355	349	372	336	388	378	334	381	372	361	393	357	347	365	377	349	376	360	359	357	329	379	361	345	365	339	346	355	360	367	385	386	403	349	384	363	373	362	381	388	379	384	385	390	367	361	391	368	352	380	353	332	385	407	375	352	385	349	357	327	353	367	351	363	359	373	354	315	347	361	376	346	350	364	382	397	343	338	366	313	383	365	381	346	360	374	334	367	346	387	360	372	352	369	354	356	378	385	379	373	404	400	358	320	344	346	377	347	357	367	380	355	354	393	376	373	338	365	356	372	359	382	341	350	351	348	379	350	384	345	346	335	355	379	364	364	344	363	336	328	347	369	350	368	362	389	361	350	334	357	372	376	330	389	339	363	342	384	373	390	369	370	333	355	352	358	391	361	333	331	361	384	361	320	344	359	367	348	375	336	345	348	347	396	332	389	375	328	394	357	353	389	344	357	347	341	336	371	370	353	371	370	352	341	359	395	371	382	350	365	380	330	353	329	357	351	389	379	349	368	358	348	387	370	383	384	314	336	380	348	383	319	377	404	372	363	362	343	381	366	390	386	348	324	359	370	318	362	392	403	378	373	362	355	370	366	369	359	350	369	336	384	377	335	342	342	355	350	346	382	361	377	342	364	376	359	375	355	348	360	364	373	385	353	349	333	346	342	338	354	359	380	327	386	375	387	396	370	359	355	348	340	407	387	360	395	379	336	323	345	331	369	384	365	407	337	370	382	355	374	332	368	334	370	361	387	370	356	338	326	356	367	350	349	357	347	346	306	347	313	352	333	339	398	349	349	365	322	370	336	316	358	366	396	365	367	330	363	354	372	377	387	359	364	367	361	338	371	352	359	329	375	364	380	388	371	363	380	391	400	343	357	360	335	356	362	340	341	359	385	367	355	384	372	351	347	353	331	391	350	383	353	353	383	368	357	377	371	365	365	380	366	375	351	402	361	339	356	335	351	364	337	352	326	377	351	373	360	368	326	374	349	372	365	367	379	341	308	336	362	378	348	396	373	337	338	345	376	362	309	359	357	357	368	354	361	341	342	321	338	359	321	344	355	352	332	395	363	333	348	371	399	402	368	372	350	378	381	389	373	355	353	350	332	361	366	355	378	341	376	350	352	330	382	371	352	373	359	341	375	361	365	392	339	388	362	389	395	386	372	385	360	325	390	355	332	351	395	403	370	347	340	402	333	366	349	349	394	380	385	378	365	369	392	371	376	385	353	351	375	347	357	386	340	380	373	377	359	336	363	313	367	382	366	344	356	348	335	339	339	371	390	376	340	369	329	361	380	363	389	358	347	366	370	370	336	382	367	376	325	377	341	340	371	398	385	342	364	346	374	382	356	335	354	363	356	322	367	381	361	370	325	365	358	391	362	378	333	358	333	351	362	325	384	353	340	354	332	360	379	360	373	351	327	367	330	373	361
11869	59692	92472	81415	65611	45822	28986	14153	3055	699	629	665	607	665	673	621	684	645	657	640	664	641	649	668	646	627	625	636	658	651	663	662	684	631	648	652	654	615	637	680	635	680	628	616	645	638	639	616	638	607	659	690	672	631	677	673	709	671	652	675	641	644	640	727	638	661	644	653	649	657	649	645	645	652	635	640	632	656	618	650	632	649	657	648	650	600	650	627	641	671	616	632	626	614	686	686	616	656	684	605	669	653	601	602	699	673	612	642	673	639	676	606	707	616	616	650	671	674	637	692	579	584	648	613	631	671	628	667	643	632	588	634	660	585	649	660	652	632	621	619	639	655	652	593	629	643	598	606	652	627	630	636	635	686	623	670	659	624	649	600	695	663	648	598	660	634	634	608	655	664	609	663	636	658	661	659	643	647	633	640	628	648	607	635	648	665	634	655	641	688	616	663	638	643	629	635	624	674	671	615	611	639	672	648	639	634	605	636	627	648	600	633	668	668	666	661	653	635	622	619	634	636	661	623	681	618	689	650	643	668	624	627	711	651	641	649	638	663	620	637	618	627	659	618	622	651	658	622	633	669	613	668	679	690	641	621	687	621	617	693	660	639	617	631	656	611	641	639	633	672	634	639	642	674	633	678	674	663	672	640	655	665	667	635	640	582	658	647	644	651	611	638	633	633	629	677	666	643	636	672	657	679	653	642	665	662	682	666	602	652	669	666	666	678	646	681	645	620	650	622	653	617	654	632	646	612	636	657	628	674	651	624	681	630	671	647	645	645	635	594	630	679	631	642	668	629	647	650	677	650	664	640	670	618	661	670	626	634	679	682	599	673	653	640	664	650	609	607	611	622	662	681	655	632	685	583	687	670	674	611	680	624	608	629	702	610	645	639	642	626	635	638	644	643	633	638	603	647	637	630	679	631	680	635	675	672	627	660	658	633	636	637	583	679	673	671	624	611	610	634	623	635	668	621	667	654	632	609	637	652	682	656	585	668	601	697	603	639	669	635	651	590	658	621	653	681	625	620	700	631	654	647	698	621	604	661	663	655	664	647	643	621	674	559	603	651	704	639	669	669	660	687	644	658	627	629	642	647	611	623	656	672	634	658	677	624	600	614	636	642	609	601	669	646	676	678	646	670	600	608	642	612	614	679	628	657	670	639	647	646	634	647	633	651	686	640	620	622	667	656	613	606	626	666	623	651	626	632	666	639	615	659	652	640	657	649	633	642	650	628	628	621	661	652	651	619	652	688	674	606	623	664	660	627	651	695	616	634	627	654	684	636	648	662	648	632	598	623	615	625	705	617	688	660	656	623	660	676	653	581	654	640	680	628	621	626	625	651	661	649	637	614	646	649	647	666	645	625	655	630	649	687	653	607	680	681	623	636	637	635	638	626	624	671	615	633	642	658	623	626	628	681	653	621	615	636	649	641	646	632	641	660	641	646	657	619	699	651	698	633	605	625	623	660	634	639	632	671	604	639	639	673	629	612	640	668	625	630	614	588	637	656	631	633	629	638	645	593	677	612	647	648	642	672	628	691	645	633	617	656	666	670	647	642	643	657	697	686	622	689	631	646	635	657	661	626	628	616	672	607	679	641	663	593	633	591	686	614	662	664	659	669	639	644	685	643	608	630	671	631	627	579	619	627	635	626	641	641	643	670	661	639	658	618	628	639	633	623	656	634	621	663	634	649	711	637	676	633	616	652	631	662	680	652	655	629	650	643	674	683	632	655	603	613	621	646	625	682	621	652	648	652	667	646	615	659	616	624	660	661	585	635	648	599	637	644	653	661	687	649	657	600	638	629	666	661	678	681	673	615	643	634	633	650	633	687	685	646	616	660	643	626	639	630	629	638	629	615	640	600	676	612	647	642	635	653	654	627	636	613	609	642	641	657	649	643	664	643	677	671	621	662	640	613	652	617	658	628	652	670	687	635	620	716	666	629	643	624	671	633	643	601	605	674	650	635	654	634	652	633	689	623	702	643	661	667	642	626	622	648	650	600	655	622	637	629	622	649	621	662	648	640	665	623	624	634	645	632	676	618	602	629	655	628	668	673	635	639	640	642	643	644	621	733	608	671	629	652	617	626	598	629	612	646	638	653	636	663	625	630	639	669	679	650	603	675	655	646	664	630	681	611	620	650	662	630	651	658	662	633	648	611	628	661	607	608	626	595	603	602	649	663	636	645	646	665	653	646	646	636	656	659	587	590	666	660	653	702	633	666	661	641	692	652	654	600	632	650	621	632	640	634	641	669	640	639	660	650	652	625	649	672	673	642	627	628	608	623	665	665	626	648	599	625	667	663	645	630	637	659	681	627	642	657	636	633	658	610	642	667	637	668	672	638	614	634	660	616	617	583	658	642	656	664	654	623	675	646	650	645	647	664	658	638	648	626	651	640	618	625	630	676	626	645	631	657	644	647	638	677	645	616	632	644	662	687	613	630	703	644	632	627	649	643	637	621	644	643	613	606	666	662	600	619	619	626	643	655	668	624	619	631	722	670	661	659	646	645	679	625	698	655	638	675	664	596	635	618	643	637	666	646	661	654	649	626	620	645	708	603	654	657	682	632	674	670	648	599	612	620	692	651	634	643	630	662	634	678	629	599	603	649	654	676	643	662	687	633	663	613	615	573	652	634	655	637	618	647	706	664	651	584	608	657	668	655	633	645	654	620	639	610	594	627	665	680	627	632	668	650	634	662	649	675	674	668	641	678	640	620	616	632	641	657	670	647	631	649	654	635	621	652	692	640	642	623	631	672	660	625	692	599	635	652	662	587	655	634	644	614	710	648	623	654	601	598	630	625	626	623	628	602	635	634	638	622	614	632	650	628	682	700	644	645	665	603	662	641	630	647	654	660	613	660	663	624	615	647	671	621	636	669	707	609	614	655	684	641	648	604	614	603	623	646	678	615	671	636	656	647	633	673	631	622	659	685	572	663	652	679	642	657	624	655	656	643	650	677	618	660	673	651	640	607	647	623	624	623	666	654	625	609	630	700	637	696	608	646	663	659	647	655	606	623	647	680	625	659	628	653	647	657	670	647	641	634	629	646	641	639	675	638	647	592	637	630	642	682	618	648	680	616	651	637	680	685	644	618	661	686	665	660	629	660	628	642	634	678	658	648	661	620	681	636	653	595	651	645	681	600	606	714	624	646	648	641	683	669	653	679	687	644	651	636	610	688	635	670	631	658	646	634	663	623	621	648	643	622	689	687	652	664	661	631	627	648	672	640	666	639	630	636	642	641	648	599	637	694	669	642	654	668	625	613	657	676	646	613	637	673	624	626	639	592	637	630	654	619	644	610	646	600	614	647	626	636	697	630	620	672	645	680	649	689	629	650	662	609	658	623	649	645	655	647	627	669	629	636	674	638	642	625	639	640	620	626	635	640	664	607	659	667	644	620	632	595	676	698	634	684	617	650	639	674	626	654	669	649	620	636	613	624	608	608	689	621	632	651	665	630	648	673	610	678	626	648
27048	20393	24603	29589	20380	9429	3167	1131	561	411	393	419	385	387	407	432	397	436	409	411	373	425	421	410	413	385	343	397	382	439	427	417	410	395	450	353	385	368	386	409	386	365	399	410	436	369	431	401	417	389	432	394	415	361	381	411	393	410	404	384	397	386	421	385	398	390	429	396	403	353	416	424	380	398	388	377	428	419	433	394	393	405	411	417	390	390	400	376	412	372	407	395	399	436	389	427	442	409	389	422	373	399	399	379	381	363	389	420	370	412	382	401	404	401	385	401	403	369	384	388	371	401	415	407	406	408	402	370	402	384	422	418	421	367	409	394	400	421	370	382	392	379	378	340	381	361	414	376	404	407	421	372	363	349	425	411	420	384	395	388	432	418	410	415	377	388	394	443	371	387	408	411	405	427	392	399	382	410	379	407	404	371	398	424	405	422	412	412	391	406	406	420	385	429	394	401	397	424	368	419	417	403	391	387	417	365	379	419	399	415	403	416	417	402	405	413	407	400	416	402	413	396	404	421	382	421	416	365	403	375	383	408	427	391	411	396	397	399	384	439	355	387	391	414	391	411	406	388	408	392	428	383	411	425	435	381	395	391	405	386	398	403	363	440	405	407	394	422	427	415	411	369	382	394	379	383	373	361	387	408	391	391	389	403	428	451	407	409	402	416	379	378	359	425	417	405	400	412	394	414	427	421	403	422	413	400	376	377	404	382	393	349	408	406	361	429	396	428	376	404	409	418	429	383	399	384	401	430	375	377	407	419	386	389	374	404	409	430	419	411	413	411	395	380	416	410	424	413	384	375	382	402	395	406	365	423	395	444	409	417	381	414	383	384	398	397	399	358	421	389	405	414	402	398	390	398	408	414	420	441	376	442	365	412	370	368	385	389	384	388	396	417	391	403	395	376	353	397	403	418	393	416	409	438	408	387	412	384	407	408	380	381	384	381	450	409	397	448	390	399	408	425	395	393	364	417	414	413	398	409	412	385	395	400	427	398	386	442	412	396	400	369	432	422	400	363	407	406	373	409	385	392	413	376	378	432	405	421	391	409	351	397	381	377	398	398	414	385	419	419	412	398	357	375	408	428	393	405	398	388	423	394	411	414	390	398	390	356	374	425	395	388	385	381	394	405	389	377	399	398	385	419	409	373	340	359	365	389	379	384	419	370	402	429	432	396	374	397	387	390	370	437	410	407	389	400	420	360	408	391	410	421	374	368	417	401	393	350	373	447	388	430	378	420	396	400	391	414	442	416	402	397	396	419	386	407	405	413	370	424	382	390	419	399	385	386	409	427	411	418	418	414	382	424	413	407	414	413	409	375	382	405	397	390	402	408	368	410	379	395	464	392	396	411	382	384	421	415	380	425	370	407	379	394	407	410	378	410	407	381	400	437	378	391	390	400	413	398	428	433	438	397	417	430	393	402	406	403	415	387	364	397	400	377	419	453	425	372	418	417	406	392	433	404	420	378	417	378	423	385	398	435	375	383	436	377	401	387	386	366	417	373	415	387	449	362	390	385	395	417	392	402	413	422	401	379	400	390	415	417	426	393	385	391	410	423	393	389	375	382	379	427	401	392	399	406	366	383	394	429	397	384	387	409	383	428	384	400	416	395	411	413	350	367	400	406	422	371	396	426	391	386	369	388	427	388	397	408	378	365	382	390	412	408	416	423	395	391	412	421	403	410	397	377	430	432	436	402	446	425	409	382	384	405	389	374	381	348	405	369	379	406	421	380	422	393	379	391	392	415	419	420	414	390	376	396	408	375	387	411	417	406	375	420	373	407	392	400	376	409	405	380	419	365	425	408	381	389	419	389	423	408	389	439	414	438	410	407	410	408	408	401	416	368	415	401	345	424	372	414	381	401	386	414	434	423	408	418	400	385	399	410	422	403	384	399	380	390	424	408	396	409	394	400	391	448	390	386	389	401	396	396	377	407	373	428	397	434	438	417	424	418	403	430	414	431	423	389	397	423	388	374	424	403	390	399	379	391	408	393	376	388	409	383	402	408	434	403	428	342	432	420	403	418	394	397	406	379	418	369	392	387	440	388	417	429	390	374	400	391	389	419	408	396	401	390	404	422	430	374	394	394	392	412	392	404	432	368	397	383	377	384	376	401	376	406	380	388	409	384	416	404	395	393	427	419	401	414	408	375	383	411	403	412	415	430	426	388	417	370	427	402	399	412	379	393	436	393	391	404	407	409	385	397	374	377	401	422	454	362	396	382	399	382	381	410	428	413	405	424	405	387	413	431	384	405	431	396	400	411	378	372	428	401	390	366	402	401	387	423	404	402	408	434	407	393	403	414	418	390	423	408	397	396	403	419	412	403	361	421	383	411	386	406	383	409	413	460	366	379	416	393	379	393	384	416	380	429	381	382	409	415	419	405	413	418	398	406	393	413	395	449	422	408	384	358	388	383	424	411	404	399	373	400	387	389	364	383	363	387	407	387	398	383	398	421	355	400	412	387	381	391	396	383	458	430	397	410	399	459	392	398	399	401	417	393	399	398	387	394	387	450	399	432	397	373	386	383	420	421	426	395	390	418	366	379	395	378	383	410	397	406	401	398	385	364	386	394	418	388	408	402	412	421	422	391	360	405	400	384	388	398	380	423	382	397	394	408	411	394	421	406	395	413	392	375	351	407	384	387	422	393	380	391	409	426	400	409	395	447	405	395	376	380	362	430	381	389	349	388	405	402	397	402	390	411	375	385	409	436	387	419	401	408	365	426	390	385	406	400	381	396	391	396	384	388	413	397	412	429	421	375	356	390	397	407	383	359	371	407	383	409	386	421	427	408	428	426	390	428	405	395	418	439	380	382	416	397	379	399	380	391	393	426	384	387	370	408	372	373	398	395	388	397	413	384	368	402	373	373	388	394	388	387	414	444	431	373	404	357	429	400	379	402	387	410	380	407	410	415	407	395	432	404	405	384	385	399	409	383	410	384	400	406	419	383	416	387	359	416	383	439	411	381	396	428	420	418	407	421	396	405	409	387	406	355	406	375	385	409	382	422	397	386	391	354	390	439	371	430	406	414	414	388	386	441	421	386	397	431	383	424	371	389	391	422	389	376	373	397	393	394	378	409	388	436	401	443	393	380	440	404	374	409	401	402	432	438	387	359	415	358	388	369	364	410	397	383	384	448	405	378	423	407	394	366	397	427	437	408	442	376	381	433	465	419	393	417	428	372	390	401	434	399	398	394	404	426	406	361	400	407	434	404	384	386	413	353	383	407	405	394	381	384	418	390	393	433	396	392	403	409	437	396	418	382	427	431	373	427	376	369	400	385	426	399	399	382	408	422	399	433	425	381	376	364	380	405	369	377	403	414	374	387	381	417	398	384	386	408	395	399	404	403	382	379	409	392	410	418	415	347	391	392	382	376	443	360	397	378	407	400	375	414	382	370	411	410	377	396	348	421	395	424	389	400	387	405	387	399	441	374	380	407	386	376	382	418	385	419	394	401	375	389	392	399
4684	15202	34656	34550	26455	14956	6317	2596	1133	711	772	739	734	760	726	753	734	713	748	705	751	789	699	707	764	736	739	779	712	746	704	724	793	747	696	755	696	740	745	764	771	767	746	757	692	779	705	707	729	729	716	757	748	715	752	759	725	737	736	760	721	769	740	721	769	760	756	709	772	745	734	738	725	691	699	692	741	762	714	701	774	755	690	804	765	728	695	710	735	783	731	716	730	740	755	724	774	750	691	715	772	737	713	726	742	773	730	704	728	792	718	726	713	732	748	740	755	737	758	735	797	784	757	729	708	768	738	686	773	741	747	741	790	715	750	739	785	783	758	790	733	738	764	744	743	699	721	741	749	712	787	719	775	750	698	735	779	738	743	779	704	755	757	785	713	728	739	767	669	727	781	713	714	751	738	715	719	719	767	765	723	763	751	723	732	795	725	739	709	767	712	764	735	755	733	739	765	752	723	718	741	737	721	764	729	754	746	758	775	746	744	774	732	746	690	762	761	709	736	706	752	742	782	731	775	770	705	738	730	728	721	787	733	747	738	750	757	702	728	735	731	761	704	725	726	690	696	721	764	790	756	727	717	724	687	715	720	720	772	763	758	734	706	731	748	708	747	689	791	758	757	731	745	764	723	777	750	685	732	746	771	712	767	713	766	741	738	777	755	711	788	778	770	746	752	739	755	735	774	710	711	708	694	718	743	782	740	752	772	732	708	728	749	754	779	766	702	748	757	701	717	727	713	717	707	763	724	772	747	741	725	738	772	720	718	805	728	753	746	696	760	689	737	719	725	738	726	719	735	702	699	806	722	739	754	766	698	702	713	733	745	772	709	699	728	767	740	762	703	724	716	764	752	747	719	722	741	756	743	757	757	741	728	750	747	768	703	743	758	739	722	738	709	702	708	721	788	814	743	715	744	730	793	771	742	730	726	722	715	713	673	733	709	761	749	733	791	699	755	754	750	709	769	760	727	702	737	759	758	732	685	739	755	679	735	751	766	770	759	758	745	777	778	794	764	745	732	749	749	693	780	750	744	772	764	706	697	726	752	751	762	759	714	783	687	753	735	733	737	718	714	766	701	740	761	708	728	769	702	690	707	744	765	733	695	711	677	782	743	728	750	780	763	750	763	741	721	732	725	739	764	765	688	759	758	732	750	752	770	773	756	788	735	687	747	720	725	756	738	754	770	772	739	732	751	742	714	674	733	746	699	778	706	791	692	785	744	767	772	741	729	732	770	717	767	727	723	736	709	762	751	718	733	679	664	710	729	655	797	741	777	678	747	749	731	758	787	746	718	724	753	782	761	766	753	741	751	760	693	736	727	742	752	711	697	779	746	733	753	723	780	751	749	774	748	764	716	742	741	749	723	680	784	770	714	743	761	751	741	711	644	756	754	720	744	733	768	783	730	755	739	756	743	725	729	734	739	735	709	768	735	745	723	738	755	736	729	692	819	775	747	707	781	725	699	746	750	739	731	790	712	722	713	765	724	711	730	726	722	772	740	783	730	711	784	738	774	724	703	755	754	734	752	766	701	710	769	740	721	703	750	703	700	734	739	700	718	721	743	705	730	751	757	767	744	762	714	753	721	792	710	719	711	716	792	786	707	747	778	790	757	697	720	754	754	698	713	754	790	760	718	725	734	743	737	737	747	756	776	782	743	740	750	716	724	752	732	798	754	692	697	746	726	760	730	700	741	704	747	714	768	773	719	710	774	750	769	754	724	676	724	749	751	792	766	718	769	754	728	736	760	731	729	773	776	725	756	726	768	747	812	704	703	709	751	733	779	700	745	752	754	717	759	743	759	718	748	772	715	737	748	759	701	761	742	763	788	754	740	764	757	701	713	757	737	717	714	757	708	722	720	716	771	730	736	752	691	734	779	711	769	746	754	742	818	747	726	723	740	703	776	717	715	751	724	763	742	692	709	757	787	728	707	687	739	728	750	769	707	767	736	740	761	734	749	733	795	742	765	744	740	765	741	744	760	745	792	701	730	794	773	735	739	744	739	761	756	762	711	766	759	759	739	735	694	731	758	776	743	758	725	744	762	734	769	759	766	684	751	742	757	678	737	757	735	725	720	762	736	719	767	708	763	744	742	736	785	729	710	770	728	735	755	787	699	752	756	784	751	724	796	723	762	705	734	745	749	742	714	727	742	748	717	710	696	777	763	753	763	764	718	745	693	768	708	799	738	729	769	728	693	711	720	755	720	795	709	753	746	714	742	744	754	700	738	741	706	722	678	726	739	734	707	763	738	752	788	762	731	744	743	741	733	756	773	731	749	735	752	785	792	740	702	726	771	735	770	770	776	766	758	748	715	781	735	716	721	738	743	784	718	700	746	738	766	721	728	777	720	767	779	821	774	747	729	774	770	755	749	761	760	755	755	785	730	724	702	734	742	739	720	686	714	739	726	734	713	717	755	711	709	734	766	722	725	791	724	705	712	706	753	712	726	706	753	722	751	710	734	697	742	711	736	715	743	718	754	719	727	750	756	741	746	734	755	770	703	718	763	724	751	752	742	722	783	747	750	787	761	761	716	735	728	741	707	718	725	733	723	741	737	737	731	754	747	707	692	751	787	743	754	765	770	704	703	759	753	755	754	755	767	735	748	755	735	716	739	740	711	751	699	745	762	725	686	758	731	766	745	749	730	740	764	745	710	769	762	737	762	798	760	739	708	749	730	700	759	733	728	727	764	701	758	760	731	690	769	778	779	760	822	694	749	810	732	732	755	775	715	758	741	776	712	742	755	762	727	720	803	756	714	774	745	744	742	708	691	759	753	715	720	698	718	726	751	777	723	808	720	724	741	741	713	738	777	757	727	759	781	731	741	741	710	731	715	719	695	714	723	749	735	773	785	721	745	779	728	748	706	747	739	718	761	737	763	706	705	740	760	722	767	736	756	778	714	753	774	736	717	764	700	780	751	735	713	659	769	728	728	737	708	705	731	726	721	729	749	725	761	676	735	729	762	697	750	740	739	804	715	748	746	780	779	724	710	738	782	737	738	784	755	683	705	733	788	698	761	746	750	789	750	768	809	741	730	749	702	784	749	772	740	686	776	673	751	729	710	734	751	809	734	742	711	771	766	744	754	741	737	735	747	752	690	755	732	747	699	712	712	697	741	801	744	786	736	742	735	752	731	740	751	711	700	731	799	700	726	714	706	751	721	785	761	755	777	771	754	770	773	738	746	711	710	763	752	721	734	766	745	700	701	722	741	696	753	764	736	753	781	745	806	757	728	737	683	742	717	724	793	743	749	736	776	760	731	731	769	742	749	793	745	789	744	705	739	750	743	734	781	749	747	780	689	808	746	788	719	740	733	719	714	738	746	666	725	783	743	744	698	762	741	699	758	723	713	710	797	745	735	767	733	753	812	725	707	697	756	724	724	740	712	701	701	760	711	783	752	737	714	748	720	732	753	783	741	758	712	688	699	760	691	729	740	773	794	740	775	770	734	756	708	700	767	740	742	737
24397	21436	33599	51280	48552	36175	21654	5953	1319	298	321	298	304	332	267	309	280	314	313	290	346	275	329	312	277	324	327	302	304	258	281	276	303	298	306	303	289	285	272	283	291	314	322	299	309	295	295	283	291	316	287	269	285	288	298	298	293	298	324	303	274	286	289	281	319	303	281	281	295	286	298	302	300	307	319	284	280	300	290	297	282	310	263	277	281	290	302	290	277	307	298	281	246	318	306	295	313	273	298	321	308	307	258	332	286	300	292	295	298	288	278	312	264	285	289	288	285	285	262	285	289	286	304	271	291	299	281	292	290	289	275	302	291	310	289	301	289	313	302	281	259	327	311	275	314	289	267	290	297	284	272	314	299	306	301	283	280	270	296	278	277	265	301	300	307	303	302	311	334	275	267	308	279	264	290	317	284	306	309	282	313	262	294	293	272	293	273	303	266	301	320	295	277	324	318	302	285	292	299	295	313	293	291	302	325	288	272	254	331	299	308	284	291	295	298	288	296	279	285	322	305	262	325	272	288	312	279	283	321	266	323	306	270	275	308	286	292	300	300	327	295	287	293	312	301	267	277	293	270	284	278	295	291	272	295	283	315	302	310	327	316	276	284	281	290	282	301	281	326	314	295	304	306	270	301	292	273	283	274	279	295	297	265	284	288	291	289	286	271	302	293	290	292	309	311	305	273	280	276	289	282	300	285	293	299	285	286	287	309	297	292	310	293	306	310	326	262	313	309	309	320	267	299	304	324	286	268	291	291	301	262	300	304	291	272	322	298	325	300	303	277	311	299	277	280	299	306	288	286	300	315	289	297	305	282	329	265	298	325	300	309	307	291	337	290	310	282	275	305	291	281	301	285	292	304	293	333	306	306	282	286	290	264	305	322	296	312	270	318	299	297	307	262	280	287	305	244	318	298	302	303	290	307	252	280	287	295	308	299	283	300	276	272	304	325	301	331	297	290	305	272	297	311	305	290	288	301	310	303	299	302	275	281	320	304	268	264	286	313	322	293	299	282	308	301	295	286	277	282	301	274	261	323	297	304	304	309	290	313	298	317	271	305	279	308	280	292	274	293	282	285	303	294	292	303	319	296	314	307	317	269	301	297	300	294	315	285	286	307	283	306	275	264	343	302	313	291	315	281	306	288	322	305	339	291	269	276	318	292	265	287	263	269	279	298	297	280	317	303	283	300	277	280	282	270	283	295	283	310	303	301	309	282	284	275	298	276	278	297	318	281	318	281	293	280	286	278	302	328	279	306	297	281	296	293	298	272	270	307	283	345	250	311	293	289	297	319	287	309	288	313	302	273	294	282	314	313	297	298	298	293	273	291	256	317	262	299	270	322	288	288	305	260	299	276	306	265	290	293	297	280	273	296	289	317	319	297	290	300	312	282	284	308	292	305	327	294	284	287	322	246	294	278	283	262	296	293	287	271	285	281	283	275	293	297	278	292	291	294	320	286	301	308	290	308	325	283	319	300	285	294	280	252	301	305	296	294	315	296	306	273	291	288	312	317	292	306	285	313	325	283	280	299	328	257	275	300	310	269	301	300	324	288	278	304	302	275	276	299	329	289	329	314	296	301	289	282	288	245	289	274	260	274	303	293	280	316	290	285	261	292	288	295	289	300	325	322	259	248	270	264	305	312	277	275	293	274	295	294	307	308	302	274	257	287	285	330	288	289	324	280	324	291	277	276	274	280	298	315	282	278	288	304	279	275	299	335	308	291	311	307	256	314	324	301	292	272	299	310	295	295	284	279	319	320	269	309	302	271	294	299	290	285	313	300	294	296	286	275	322	284	283	301	278	278	279	308	298	294	302	289	280	297	300	308	306	280	293	278	298	272	277	258	270	283	287	301	304	329	286	303	255	261	296	287	297	289	294	275	247	263	300	289	297	287	291	290	294	275	274	321	301	293	262	297	297	276	317	303	274	264	279	296	312	283	303	297	309	296	306	330	292	282	321	290	308	303	287	269	263	270	286	294	302	304	298	305	316	318	289	290	319	274	269	293	297	284	288	277	315	296	277	308	316	314	282	298	262	283	312	287	307	304	317	269	292	309	332	311	281	282	264	305	281	319	299	277	294	299	311	306	288	294	301	275	298	274	268	287	280	285	287	313	281	284	270	309	315	305	279	308	311	286	281	307	289	282	315	290	304	311	300	293	289	276	344	299	279	291	300	305	306	289	257	306	315	302	287	279	281	291	301	291	294	308	282	303	274	296	292	269	265	305	307	289	267	297	324	302	269	301	277	298	301	309	287	291	313	268	274	313	272	310	313	310	293	291	320	303	276	268	286	305	300	304	290	295	309	300	285	306	299	318	291	285	314	271	293	286	295	299	260	266	306	305	295	297	291	322	300	302	308	280	284	293	299	260	312	286	285	278	271	271	300	281	312	269	281	301	319	292	312	317	300	295	296	287	302	273	299	287	318	299	315	278	295	298	295	276	307	290	276	288	308	301	326	295	301	296	291	308	254	290	294	313	303	314	308	288	319	292	295	286	313	281	300	294	267	304	255	298	314	300	341	310	293	308	272	293	291	298	302	272	284	303	293	281	293	308	291	313	282	283	309	304	290	279	271	343	292	293	276	306	293	307	277	306	276	303	300	315	317	290	301	298	264	287	295	307	242	276	306	264	285	289	266	270	261	286	283	303	285	254	277	299	270	298	304	333	300	291	296	291	308	309	297	284	288	304	279	328	296	264	310	269	306	277	273	291	304	302	287	299	298	268	297	292	273	270	287	265	294	327	277	285	299	308	268	274	296	273	273	273	283	324	268	321	299	264	306	319	308	294	310	300	269	290	302	319	278	304	280	293	284	245	278	282	294	272	296	293	283	274	298	274	273	298	274	276	293	274	314	292	334	281	245	314	284	268	297	294	312	300	274	277	304	287	280	291	293	261	274	291	307	298	264	282	299	311	291	307	291	306	301	345	263	287	277	285	276	270	264	309	295	284	305	244	294	272	263	292	283	316	308	331	278	309	305	275	305	285	301	274	284	286	289	300	293	252	312	318	283	316	283	276	303	308	300	255	282	314	309	283	284	283	310	290	251	315	316	285	294	284	277	311	251	278	302	273	308	322	301	299	297	329	285	294	287	288	304	308	312	299	302	258	307	286	281	300	317	297	317	292	275	334	267	275	265	313	283	302	290	289	255	289	294	298	291	325	286	306	312	302	294	297	282	310	299	297	291	298	304	305	280	294	292	320	303	291	278	289	287	306	311	291	291	248	295	302	259	281	296	304	276	298	266	320	313	310	292	315	300	318	296	283	258	285	284	276	285	298	285	314	271	277	290	298	282	287	279	297	255	291	278	284	269	295	277	307	289	281	338	298	292	315	283	312	307	299	294	274	283	305	313	281	293	283	297	283	303	296	286	292	268	283	291	303	289	298	286	298	292	282	241	297	284	281	298	293	271	302	273	291	288	290	282	277	283	305	314	305	262	306	294	298	294	257	262	291	299	297	305	265	303	294	287
6731	32252	71631	70129	56437	41123	25691	9673	3249	561	553	528	556	543	565	543	568	574	525	550	555	555	565	559	579	541	552	532	560	564	547	550	510	562	565	569	539	550	573	542	562	535	539	578	528	544	537	567	548	583	542	551	578	540	554	533	549	558	503	524	505	549	554	560	580	517	585	549	526	559	537	526	530	555	524	515	576	553	579	540	541	555	582	595	546	548	531	584	579	535	564	540	534	544	525	577	526	582	569	553	574	549	503	566	562	531	579	551	535	505	574	550	535	514	505	561	537	503	567	582	555	544	540	531	564	550	541	537	570	514	554	549	561	577	536	514	560	507	565	554	568	552	532	552	562	503	510	548	562	527	581	536	517	551	604	529	540	528	527	520	562	530	529	535	552	543	600	499	571	567	551	585	570	505	561	546	566	572	541	591	541	571	575	535	551	556	544	495	607	527	547	563	542	581	559	510	544	561	566	560	520	543	580	594	573	535	547	583	557	535	538	559	560	556	557	556	531	544	527	562	565	588	558	544	525	546	535	561	551	592	578	533	528	545	580	539	557	540	591	562	544	540	494	568	584	567	550	529	581	525	528	528	533	545	544	551	534	559	580	507	545	547	559	521	539	554	502	546	540	532	565	575	558	535	582	576	550	548	538	581	519	543	529	515	541	569	538	546	574	541	511	586	534	550	527	569	519	553	568	537	575	540	600	514	537	530	585	545	601	560	546	566	562	561	549	519	545	536	557	569	533	547	577	545	520	533	579	543	572	540	536	564	527	530	550	567	533	514	526	581	554	552	570	582	553	502	568	527	518	561	600	541	558	542	538	535	549	552	546	559	555	562	539	553	538	536	540	548	537	531	553	540	563	568	522	567	584	537	527	556	603	569	535	511	563	542	493	560	575	534	572	547	544	571	561	539	562	529	580	540	583	575	565	535	534	566	534	555	592	585	618	554	599	557	583	545	586	567	515	537	530	578	545	538	519	517	555	558	531	560	560	509	512	521	589	586	565	564	577	531	540	505	585	542	574	556	552	581	558	598	554	561	513	534	597	533	567	527	545	545	562	522	556	554	577	568	547	569	529	547	558	552	569	573	533	560	566	559	560	551	561	554	565	531	599	532	545	549	547	544	543	546	553	591	573	530	579	571	539	557	588	564	567	536	562	550	569	530	560	518	570	542	525	540	543	568	572	556	545	594	509	537	547	561	579	538	559	534	566	554	596	559	534	558	530	537	559	553	561	548	563	543	564	572	551	557	548	574	554	565	487	567	567	519	542	577	528	519	495	531	550	597	588	567	539	527	552	505	551	547	604	589	554	528	537	529	566	537	511	536	515	617	561	559	509	530	527	589	561	503	563	577	537	568	550	565	513	532	582	511	596	579	582	597	595	538	535	529	523	553	510	519	569	522	557	547	562	537	535	520	516	518	546	561	569	555	555	590	540	575	521	535	556	540	540	547	536	571	552	542	536	561	539	560	547	524	525	551	562	545	568	578	549	572	542	555	542	568	535	528	556	545	566	570	545	534	542	571	511	565	531	530	564	548	555	512	585	525	547	511	553	553	545	535	548	532	584	613	551	562	571	589	523	526	579	542	550	574	554	531	544	555	533	580	551	576	628	569	563	526	556	528	563	579	570	576	521	604	557	550	551	514	572	554	525	530	520	530	553	547	527	575	602	551	569	610	587	544	588	612	603	543	542	513	546	609	564	545	577	619	579	557	544	560	543	564	557	533	528	559	588	572	588	576	538	566	585	553	588	567	532	548	529	554	564	581	550	555	567	594	530	537	530	582	576	541	560	545	556	551	565	534	531	547	578	549	579	588	498	557	562	562	574	549	537	532	559	572	519	591	530	538	505	564	567	557	545	532	561	561	560	584	549	512	573	517	537	560	549	592	573	551	525	526	555	587	559	546	536	553	596	566	529	553	497	522	529	579	550	562	598	592	494	535	570	524	560	532	539	603	559	554	581	559	563	541	571	521	536	550	530	549	549	534	526	549	605	542	569	556	546	533	566	581	564	546	540	591	588	593	563	516	569	565	562	556	589	544	602	529	549	575	552	551	555	555	561	576	538	577	589	532	567	575	541	578	543	531	540	571	553	552	567	562	563	533	579	560	537	543	536	509	561	562	511	579	552	547	530	555	560	557	574	603	568	494	558	579	577	558	545	543	577	582	565	501	526	538	529	525	556	527	500	526	565	542	576	560	555	575	520	545	537	534	621	538	561	540	560	560	555	583	569	532	543	562	526	590	543	567	563	563	556	557	580	558	536	523	544	531	550	569	569	582	560	585	501	494	578	613	524	560	544	514	584	567	549	579	518	523	539	550	580	552	564	528	525	603	536	579	546	565	555	521	585	546	553	505	560	562	602	558	544	608	558	510	537	542	565	595	567	538	572	578	551	563	527	520	522	558	597	501	551	580	553	604	547	565	482	573	555	537	517	552	550	588	541	549	562	558	557	524	566	564	529	564	552	574	545	605	547	573	573	540	533	533	568	548	523	535	523	575	574	569	559	582	598	516	565	529	586	539	537	565	528	551	555	553	515	584	578	577	574	542	550	550	566	559	597	548	556	591	512	590	546	573	547	539	563	558	546	631	520	512	534	551	537	501	529	558	539	556	525	564	521	574	578	513	519	515	594	538	559	559	574	502	539	572	555	560	528	568	507	559	549	537	535	551	599	582	552	553	542	524	537	579	568	599	521	545	506	547	547	585	561	544	549	572	567	553	536	559	561	509	553	561	571	585	552	535	556	583	549	535	545	526	583	538	530	548	537	591	546	595	540	553	560	506	546	583	503	530	514	570	547	557	508	548	529	540	561	547	542	588	539	503	526	561	507	525	614	528	552	590	536	511	526	561	523	534	551	542	545	527	561	530	599	567	539	522	567	562	515	544	532	539	551	551	560	552	566	555	567	552	538	562	539	548	542	547	575	578	547	545	550	574	532	554	567	606	587	517	518	540	538	494	571	528	563	582	516	539	535	562	544	520	564	594	574	502	609	578	566	572	529	533	545	605	564	540	572	560	524	541	557	504	538	555	572	529	520	579	523	478	524	564	534	509	558	576	559	563	585	568	522	551	583	531	542	534	553	529	579	552	543	551	505	536	571	539	598	560	557	512	534	530	551	542	558	535	543	583	535	546	562	609	585	564	554	553	542	582	536	537	557	597	614	586	590	540	544	593	590	490	583	537	546	580	536	572	532	525	571	580	565	546	582	565	526	565	573	552	516	562	547	508	576	577	554	548	548	556	564	561	547	595	480	516	536	525	539	569	560	558	582	568	576	500	558	578	565	563	545	517	540	574	575	547	550	524	555	551	505	535	562	512	546	569	542	550	552	534	546	552	563	564	558	545	520	503	540	560	543	569	563	555	579	532	561	532	550	556	554	559	577	556	548	534	564	521	510	576	545	557	549	601	548	609	560	559	518	569	545	550	580	562	558	548	538	529	495	565	539	509	544	555	595	611	540	531	556	527	563	571	554	557
23384	21383	33688	48439	51538	42490	28288	10389	2125	379	376	378	360	377	365	338	385	380	371	363	360	343	368	364	382	356	344	337	362	328	355	350	355	322	367	363	348	393	352	346	370	357	369	389	376	358	377	338	347	349	355	372	346	358	321	350	367	341	346	382	350	391	351	367	380	363	337	359	338	346	370	352	374	338	370	377	354	339	357	353	361	335	360	341	391	341	356	379	350	331	345	339	337	342	368	364	360	360	353	339	342	377	336	340	372	362	355	296	318	311	331	341	341	383	355	333	317	307	321	312	384	366	347	347	350	380	379	351	355	343	372	345	374	328	342	353	351	335	362	337	358	354	392	371	355	358	360	345	363	319	386	342	378	381	359	335	361	343	341	326	349	359	326	368	338	348	338	350	335	382	354	337	337	382	381	377	360	393	403	342	320	394	363	341	352	346	342	372	313	332	346	348	360	369	337	346	342	376	363	358	361	358	351	321	361	337	319	339	348	358	333	367	350	336	367	369	344	325	374	384	324	331	351	352	383	359	337	376	334	314	323	368	333	363	341	380	351	346	359	324	349	345	358	349	357	325	374	334	395	336	318	360	377	344	332	335	340	376	352	383	375	360	354	344	335	366	355	370	326	333	359	341	351	370	329	348	347	354	371	353	337	374	338	350	343	358	365	367	349	365	389	342	334	344	335	366	390	386	375	363	361	404	376	357	364	354	342	343	356	356	364	335	320	345	340	361	342	332	353	357	368	347	341	354	367	364	325	352	378	349	337	376	371	358	336	398	344	348	346	324	351	344	332	368	374	345	343	339	351	386	367	326	396	328	337	368	358	341	348	362	331	348	353	374	345	361	353	356	344	333	363	362	315	342	367	351	371	357	363	343	352	372	362	380	363	340	375	339	312	344	350	364	324	372	347	329	330	376	332	318	369	346	364	339	339	325	349	336	376	349	349	352	365	364	328	349	323	366	338	350	353	404	364	346	343	356	371	349	352	348	373	364	332	389	372	320	329	333	348	335	363	336	379	323	362	371	308	344	349	378	366	314	359	345	317	359	360	342	326	372	349	338	400	356	344	367	384	384	387	362	399	340	363	353	359	363	332	358	361	328	371	355	348	358	345	364	356	335	366	338	353	358	351	354	373	317	326	336	339	312	327	381	346	352	385	330	319	385	352	372	324	331	320	356	364	327	344	347	372	350	392	332	381	327	369	351	393	319	346	365	361	363	338	371	371	374	353	354	366	361	332	365	341	362	343	344	356	359	319	355	359	374	363	376	312	329	373	364	377	363	302	325	321	322	344	357	345	355	364	327	347	338	350	367	361	365	359	336	357	328	385	324	366	351	368	348	345	340	351	391	326	373	365	360	341	349	333	317	360	353	339	363	400	332	334	345	359	353	365	376	376	335	391	354	367	349	342	372	382	370	370	370	349	363	361	366	359	333	326	339	362	373	346	376	365	356	353	389	355	366	339	364	366	349	352	347	374	383	347	350	352	352	334	359	319	335	337	342	360	341	350	341	362	287	354	336	354	334	341	350	329	330	357	310	371	385	353	335	353	353	379	339	369	358	329	326	339	364	347	341	400	356	349	332	342	324	336	354	384	333	354	336	373	341	374	340	376	352	360	388	378	359	358	369	354	357	329	328	370	342	360	359	341	369	370	381	355	336	351	357	346	349	376	377	372	344	359	352	365	360	341	323	364	384	387	361	381	353	353	342	375	327	329	362	328	335	389	371	367	346	335	365	341	356	352	354	311	360	353	347	363	355	335	363	348	341	383	328	406	347	340	368	330	366	333	345	383	339	324	363	363	348	323	349	341	330	315	298	346	353	352	360	356	367	352	360	353	365	361	351	329	320	333	366	365	371	346	350	342	379	342	358	358	340	362	359	362	364	374	369	346	364	349	374	337	385	369	367	338	390	329	358	370	376	389	346	405	383	348	367	365	361	341	363	368	363	335	363	374	358	331	336	348	339	335	370	337	367	348	355	370	374	375	332	321	342	357	362	329	346	353	331	370	325	336	363	348	365	384	335	354	346	310	345	357	338	346	337	353	363	339	405	341	397	364	352	346	340	346	380	330	336	356	347	385	330	353	347	310	330	317	332	338	350	335	340	379	335	368	362	372	390	363	347	324	363	337	360	368	343	327	383	345	376	351	334	341	371	341	337	346	367	345	378	337	362	355	353	343	378	353	363	359	349	364	359	328	396	366	391	348	361	378	352	364	370	357	369	387	344	353	362	363	368	352	382	360	353	345	387	337	353	343	351	358	362	349	358	337	358	357	396	374	303	363	348	359	360	339	337	345	376	308	346	377	389	380	349	344	362	346	352	327	363	302	351	367	314	320	368	361	370	349	378	314	362	325	364	321	365	377	379	356	370	348	370	369	366	382	366	355	349	361	339	359	374	330	353	325	363	370	331	306	380	335	328	344	362	361	352	365	360	360	353	345	430	354	336	358	341	333	346	339	361	397	358	354	332	348	310	366	330	327	351	379	347	347	347	362	339	339	376	360	371	338	362	360	353	341	367	360	364	366	334	345	365	342	360	348	373	351	319	338	354	334	352	359	331	359	352	339	401	360	338	342	374	371	340	360	360	338	328	355	330	362	344	353	371	324	360	373	343	335	364	335	351	392	346	344	367	345	342	374	374	352	358	355	343	331	389	335	362	312	368	350	353	318	383	340	316	372	362	344	363	318	384	346	353	343	329	367	360	392	378	380	365	335	344	345	349	374	350	375	369	344	373	377	338	352	351	382	373	369	344	322	345	332	360	306	345	347	320	353	365	345	369	325	356	353	375	380	338	330	360	328	341	374	329	375	364	340	327	377	386	367	362	344	346	350	344	344	354	357	297	354	346	337	354	354	344	341	352	348	347	317	378	365	351	350	355	386	367	341	352	377	378	375	365	338	339	373	299	330	380	344	361	341	357	376	344	355	362	341	387	364	360	324	341	366	370	368	344	339	353	355	372	360	357	362	326	333	360	333	361	364	346	334	312	345	350	364	368	365	350	352	342	356	339	341	345	353	360	354	343	358	339	363	359	411	341	318	377	386	354	351	331	341	337	312	369	383	337	409	365	334	385	344	324	344	364	327	394	323	363	364	341	322	361	346	337	347	325	364	354	325	358	343	343	339	377	363	381	346	354	348	370	345	370	343	380	302	339	328	360	360	340	337	385	374	350	334	359	367	349	363	336	377	330	373	371	341	354	356	342	290	362	351	362	347	342	338	356	377	379	350	329	349	351	330	372	359	319	359	332	359	341	374	373	348	358	339	334	329	353	317	374	347	349	334	349	369	346	336	359	322	344	356	331	343	344	355	372	338	366	322	338	341	369	357	339	341	372	343	346	361	351	386	365	348	348	382	363	370	357	353	378	340	367	379	358	346	334	311	364	363	358	380	350	323	311	321	334	362	383	352	346	341	371	349	320	345	349	353	352	344	346	347	369	351	331	337	366	366	367	375	351	336	375	358	351	342	356	343	345	346	339
10652	44938	85296	81852	66967	48782	31992	14175	4803	638	624	637	679	659	642	655	657	597	615	633	667	619	616	675	633	625	598	610	591	688	603	664	632	642	625	656	672	615	688	623	631	614	646	647	623	641	611	646	648	672	650	668	625	649	634	649	586	608	665	652	681	625	583	629	633	584	618	621	609	647	599	651	665	612	671	610	601	652	576	638	648	634	643	629	591	636	657	643	617	600	605	645	636	608	641	645	622	614	642	654	614	636	620	705	647	614	630	648	576	605	653	641	634	642	619	593	599	598	695	610	636	603	640	620	612	649	672	670	595	641	621	639	611	640	618	627	609	625	658	654	664	611	628	617	653	642	627	600	644	623	625	622	666	602	627	622	583	616	636	622	647	599	665	623	639	592	634	630	606	636	605	643	600	608	651	626	648	624	657	619	621	627	614	707	612	640	671	582	642	668	619	657	684	601	643	595	606	630	639	598	645	617	642	628	600	604	644	597	625	676	637	600	636	632	631	614	606	627	613	626	641	659	643	627	658	678	647	595	654	591	626	634	644	650	641	675	654	618	584	630	608	671	624	591	609	638	610	630	637	612	644	631	612	705	637	591	666	609	607	636	649	617	653	594	650	631	627	611	638	643	620	644	660	627	664	615	602	631	652	630	596	608	626	606	660	593	622	683	637	593	631	587	675	630	645	658	649	668	596	625	642	645	647	628	606	612	675	634	624	663	613	646	670	611	592	644	627	661	674	649	621	661	611	613	621	605	622	649	583	620	618	611	647	575	599	650	647	656	659	647	613	623	633	650	641	613	644	628	619	609	631	637	638	618	625	654	590	631	630	677	585	633	628	650	612	633	612	636	630	601	631	618	644	615	568	653	621	656	675	651	631	620	632	599	649	615	640	618	656	628	587	625	641	603	649	672	621	621	637	643	649	605	632	625	612	638	628	682	627	638	616	620	644	636	656	639	621	651	588	603	613	609	687	629	710	620	642	621	643	605	605	639	598	633	623	640	636	651	659	697	615	657	678	647	582	643	646	632	669	683	655	641	641	626	622	666	649	590	650	668	618	677	615	661	652	629	636	648	640	694	650	634	620	628	622	640	597	639	651	649	610	627	672	638	630	629	620	626	605	670	629	635	645	648	617	638	650	630	652	626	646	655	628	642	584	606	632	628	621	648	651	647	630	617	628	633	647	618	606	658	687	660	593	624	637	689	648	626	631	562	616	646	605	647	595	657	684	612	627	623	628	638	622	651	706	608	647	614	630	580	617	621	618	637	595	632	608	644	624	647	612	610	608	620	660	633	636	622	693	655	650	627	607	627	589	643	650	613	640	640	604	651	635	665	657	645	618	609	637	650	637	632	656	624	628	593	631	635	587	603	642	631	648	606	652	677	631	664	630	600	629	632	648	622	607	586	633	623	633	614	632	612	685	657	622	592	665	588	627	691	627	611	625	595	667	572	650	631	677	618	596	594	608	645	653	627	634	640	673	634	600	614	630	586	589	639	639	571	661	656	605	641	622	666	680	632	634	604	656	673	627	609	623	655	628	653	611	634	594	688	589	647	628	654	589	654	653	617	656	610	653	613	589	623	611	602	635	622	616	641	690	660	625	592	661	636	663	614	651	642	644	626	621	613	604	641	645	631	650	667	645	658	642	637	665	600	591	634	635	658	645	652	643	632	636	647	620	625	574	627	675	622	639	660	571	598	601	654	615	636	606	614	643	661	640	660	617	671	672	608	674	605	632	669	666	629	584	649	625	639	628	586	687	635	624	642	678	608	662	638	643	670	643	652	618	628	638	632	681	599	637	617	622	622	654	639	606	612	649	618	643	622	627	676	650	611	627	632	627	656	645	600	667	613	665	646	637	659	649	591	643	614	638	632	643	631	630	587	637	639	659	597	630	656	648	608	689	644	653	619	704	654	609	596	599	651	613	679	616	580	672	647	634	662	667	604	625	611	634	610	579	579	637	627	656	639	605	619	629	647	666	610	648	612	636	641	605	638	606	659	643	637	640	637	639	618	601	621	615	607	641	651	609	607	585	677	634	629	634	656	620	603	647	697	642	632	579	631	607	664	632	597	624	686	610	617	596	607	676	589	704	598	679	616	653	567	602	643	599	633	595	634	620	667	626	671	646	642	629	646	640	664	616	617	620	603	623	626	664	639	660	641	640	638	668	641	676	649	649	655	666	633	580	647	669	615	647	610	642	661	634	605	607	621	645	651	636	666	607	619	686	633	660	632	637	617	615	607	617	646	655	644	644	615	643	618	656	661	666	657	655	613	662	640	631	607	628	633	663	654	613	677	650	676	628	603	635	610	702	598	692	632	623	636	629	643	629	648	644	660	633	646	597	639	564	629	614	680	641	634	614	647	650	683	630	618	636	623	592	626	641	642	637	669	659	659	627	704	617	632	608	683	643	686	635	687	672	610	651	647	627	642	637	653	625	624	625	638	604	604	652	628	617	616	652	620	637	629	631	631	659	639	593	625	664	624	626	659	629	608	653	639	647	642	648	630	591	603	580	619	620	613	647	615	652	640	617	634	656	618	613	635	640	660	691	651	617	625	652	679	611	659	663	665	654	604	593	648	628	635	648	666	617	614	668	632	602	624	639	704	646	628	618	602	619	664	622	587	664	593	591	619	643	589	625	644	567	659	627	647	591	620	604	659	645	618	623	657	649	632	634	604	639	612	627	612	662	657	681	620	605	606	611	604	649	592	605	608	680	664	637	658	638	659	628	593	613	671	610	641	609	631	641	647	649	648	620	617	626	614	609	645	634	596	618	644	636	620	677	604	636	645	614	618	659	665	682	641	621	633	654	616	632	638	620	682	619	640	608	655	608	623	670	628	647	607	663	643	629	639	625	621	638	660	633	665	620	672	657	658	653	616	628	647	634	673	676	621	624	638	658	650	695	632	635	649	671	679	608	630	613	636	626	634	616	635	622	634	603	614	622	644	674	616	649	614	644	638	625	654	664	617	665	631	651	644	624	659	619	621	632	632	650	612	638	619	601	626	677	638	633	604	666	620	672	661	636	582	586	601	631	626	585	632	650	608	604	637	657	635	646	634	621	639	636	610	693	638	650	630	634	638	647	629	659	678	650	619	653	654	682	631	690	627	659	611	621	636	665	615	625	646	606	649	664	618	664	620	620	646	629	608	651	643	633	698	635	674	651	645	637	614	684	643	607	653	635	620	655	609	608	631	628	666	636	629	657	643	653	612	601	646	656	688	623	597	634	650	619	654	606	629	649	622	636	641	624	615	615	644	657	629	606	607	652	663	638	646	642	622	646	619	668	641	622	631	581	641	654	634	642	631	643	600	637	588	633	612	607	639	619	634	618	655	658	633	634	631	633	642	622	592	590	623	623	610	671	585	631	633	662	682	636	664	589	589	628	673	639	667	606	650	691	636	661	590	638	577	613	652	634	614	627	589	614	641	658	609	621	627	633	640	609	608	611	597	648	627	629	596	626	657	687	656	632	622
27063	20810	24774	28019	19286	9549	3254	982	509	426	376	379	390	379	370	360	411	384	407	408	417	396	391	400	401	395	420	402	396	389	375	388	369	387	386	363	381	376	405	374	418	387	425	383	404	376	390	377	406	410	357	385	377	383	391	415	408	393	377	380	378	405	393	387	406	398	391	382	408	371	373	417	444	391	365	399	348	377	395	357	403	400	399	401	410	397	392	367	431	391	356	397	375	375	413	395	386	419	396	392	359	426	385	373	417	406	392	419	352	410	360	393	390	369	359	383	410	390	386	366	398	380	349	387	394	378	386	387	382	405	379	355	396	379	410	383	396	388	386	369	416	366	439	372	394	412	383	372	384	406	392	396	368	396	403	389	369	414	410	402	407	410	416	397	381	401	391	372	405	419	396	365	414	416	384	392	403	390	397	433	392	390	430	352	381	427	416	365	419	409	414	372	402	401	426	431	374	373	384	353	423	389	378	379	404	392	389	384	361	400	402	390	405	383	373	378	342	375	403	423	408	384	371	397	381	360	384	384	409	375	382	407	387	386	402	457	437	371	384	368	406	367	398	379	398	370	377	390	391	365	376	391	398	387	389	435	402	389	413	386	434	386	413	398	399	371	379	390	404	404	394	397	383	390	387	358	429	400	376	380	402	391	397	382	372	367	356	367	390	381	392	387	385	436	418	405	389	389	390	414	411	378	407	402	364	393	388	380	381	389	407	376	409	399	417	371	375	430	372	398	388	380	407	370	392	364	443	396	398	394	381	368	379	376	401	371	356	388	423	393	390	403	401	369	351	379	378	391	392	383	388	377	381	406	401	377	346	350	412	426	403	376	369	379	382	372	374	421	392	410	370	399	394	375	388	384	399	386	368	384	390	346	384	408	399	392	399	378	416	424	412	403	395	394	393	396	386	403	358	394	385	382	397	404	421	385	390	372	373	376	404	381	370	392	407	401	412	366	392	394	379	389	403	397	366	391	366	352	408	380	393	372	418	431	362	382	369	397	383	386	414	364	388	415	400	398	431	394	393	373	361	411	408	393	378	406	364	400	402	375	414	410	404	404	370	390	388	428	387	382	404	389	377	402	373	418	369	389	390	389	375	371	405	420	433	395	376	400	415	393	411	425	355	372	401	397	400	371	339	391	375	381	389	394	379	389	397	399	380	359	358	408	387	365	375	400	370	404	367	396	434	387	359	408	386	386	406	412	412	398	374	349	417	405	365	380	371	418	403	352	378	390	395	371	394	405	405	369	405	402	378	403	387	387	389	381	396	405	380	364	376	389	388	389	373	402	402	385	386	412	416	374	390	368	398	398	382	405	418	409	372	410	390	379	397	376	361	410	396	363	375	384	371	385	374	418	416	386	337	407	382	385	368	430	381	379	379	380	381	354	396	374	394	402	374	404	406	370	364	375	369	376	410	383	412	402	385	423	417	406	364	385	372	388	396	356	393	384	353	364	384	373	409	387	427	369	390	405	376	359	366	384	367	415	414	385	382	384	384	401	409	397	404	387	397	366	403	365	390	388	376	394	376	406	401	412	404	406	365	381	351	370	411	373	381	448	399	412	385	355	349	399	403	411	399	364	387	415	377	380	395	396	370	369	350	407	376	387	381	381	415	402	376	393	386	403	381	398	346	359	359	387	405	400	391	362	398	406	386	376	377	361	396	394	377	408	418	389	423	382	437	371	418	370	374	402	390	377	385	393	375	389	373	381	380	382	389	378	398	379	412	401	378	403	404	375	399	376	387	408	421	374	371	391	392	381	400	426	373	401	363	330	389	358	392	395	396	370	394	412	432	367	368	397	363	365	368	367	390	397	379	384	389	372	409	432	381	388	390	412	395	368	408	384	388	387	382	376	391	383	353	393	400	375	401	417	386	360	392	354	391	383	400	360	364	421	412	429	400	367	405	381	388	436	389	384	397	427	380	403	388	351	417	400	397	399	394	390	409	387	400	411	394	394	370	425	380	409	391	378	410	388	350	420	380	398	399	421	402	417	357	399	405	392	388	412	392	391	389	404	378	376	424	397	376	411	394	425	382	385	390	387	380	401	388	408	402	408	371	407	390	365	388	371	378	368	398	365	390	408	390	379	406	387	398	367	382	386	344	393	397	401	388	391	384	388	411	373	377	360	399	380	370	379	402	378	397	359	415	389	372	413	385	389	372	410	408	377	394	363	401	332	390	403	357	379	381	363	350	401	372	381	392	385	384	402	395	351	380	395	393	360	403	383	427	409	403	389	347	406	371	387	397	383	376	397	407	381	362	414	397	346	419	409	375	408	383	380	411	410	344	358	341	357	412	388	432	356	389	392	373	382	392	388	368	390	395	404	344	387	401	372	401	409	403	383	393	389	391	407	376	395	382	392	384	429	381	375	408	386	376	430	408	388	384	384	359	408	393	389	408	365	421	341	383	417	404	410	402	389	372	361	372	409	392	400	340	398	378	403	400	377	354	360	392	399	405	379	431	360	398	362	378	395	385	419	387	413	380	374	389	386	388	427	406	409	418	389	385	387	375	402	392	375	419	359	390	378	384	412	392	393	397	411	403	376	426	379	437	404	369	405	374	379	380	384	423	424	388	376	383	392	380	381	397	366	388	367	418	356	436	380	379	399	358	366	420	390	403	407	403	385	377	387	362	354	390	401	385	377	390	379	412	390	384	418	407	381	415	368	386	405	381	358	405	367	390	398	389	366	408	430	363	402	370	413	408	378	401	379	368	370	367	426	365	392	392	377	418	390	384	394	393	369	389	407	393	377	364	372	352	401	391	404	358	371	390	372	396	392	384	394	379	408	383	381	386	347	380	390	383	380	398	384	374	429	385	385	399	412	399	418	376	388	378	397	362	380	415	430	377	395	395	372	364	375	388	385	411	394	387	358	367	398	376	412	402	383	354	377	376	358	363	380	377	362	399	411	409	370	436	425	392	371	397	394	401	387	398	374	384	381	415	418	383	372	351	379	365	420	381	383	378	397	377	408	385	407	384	410	436	417	373	405	445	393	389	393	356	400	347	414	381	384	410	401	393	371	410	384	419	386	403	402	372	360	398	398	385	387	374	376	428	413	399	395	415	378	369	392	376	359	393	337	400	413	397	382	381	393	372	387	368	387	385	405	372	367	386	385	383	390	367	455	385	394	428	382	382	389	399	401	410	370	339	403	361	401	389	433	380	433	375	403	360	407	422	358	346	402	375	388	368	395	391	408	381	443	395	383	430	427	397	383	403	406	414	406	396	381	402	388	389	418	393	385	399	423	401	375	404	395	328	378	344	385	380	351	390	381	433	356	402	380	351	415	404	368	378	411	387	382	371	399	397	404	399	347	403	367	379	387	364	399	391	383	381	374	356	308	400	408	426	359	362	370	399	402	353	378	410	390	403	402	400	367	368	369	370	411	389	376	403	394	393	395	334	421	390	393	337	405	393	407	389	386	392	396	401	376	398	391	417	357	378	372	389	357	385	408	390	402	400	384	402	374
4606	19052	34538	33059	25713	15506	6816	2200	1061	721	688	709	769	687	740	736	699	769	732	742	739	790	695	710	727	727	733	704	741	742	690	691	712	747	721	736	767	732	761	722	762	746	750	740	719	704	703	731	684	771	775	712	728	699	745	741	742	681	754	681	747	746	711	732	747	694	729	727	728	760	739	697	703	742	733	707	730	733	706	727	728	730	705	729	706	717	720	709	743	765	704	716	743	706	722	763	685	770	745	766	744	756	730	748	752	733	771	678	709	762	692	732	764	751	741	723	709	715	752	726	697	696	746	714	752	705	728	747	723	766	710	728	741	774	736	743	692	749	689	701	746	702	738	763	755	750	739	725	722	715	748	729	731	721	723	711	725	784	785	694	713	712	648	735	691	727	707	732	704	740	738	716	721	711	727	704	725	717	703	770	745	717	703	685	710	717	727	771	762	699	704	756	727	698	701	733	736	697	700	706	755	770	762	724	730	742	749	747	684	748	707	759	735	758	701	733	703	705	789	707	731	742	714	701	689	796	778	736	737	745	719	712	741	726	698	719	801	713	762	760	722	687	747	698	753	726	743	747	746	715	732	739	717	709	777	730	741	810	741	705	762	686	738	684	742	695	713	697	681	740	748	760	752	735	737	734	686	743	746	735	732	745	688	728	763	676	702	738	715	753	735	709	726	690	736	745	676	692	745	770	722	700	731	749	756	760	718	786	716	726	692	725	687	710	740	706	741	695	685	710	746	697	643	753	705	733	667	738	706	740	745	711	713	690	701	769	742	703	726	750	690	802	726	791	780	728	676	724	765	718	732	715	722	705	728	766	668	755	728	701	704	713	701	743	738	715	714	719	727	732	756	725	708	679	741	760	720	736	750	704	734	753	736	766	735	782	702	749	763	709	761	718	759	708	758	720	762	729	737	695	694	725	694	755	724	683	758	661	722	737	753	730	710	718	762	692	735	725	744	789	721	698	717	697	704	747	785	755	699	772	746	709	707	723	709	707	756	690	712	721	755	732	706	703	739	680	755	719	730	710	729	763	687	758	700	721	737	700	749	684	780	696	720	678	744	754	711	736	724	755	695	703	723	699	689	746	773	743	728	705	775	695	744	726	742	725	709	740	699	712	736	724	711	729	717	699	705	725	685	756	727	737	675	715	711	723	701	766	772	744	717	716	742	731	711	745	707	755	678	763	721	733	731	664	736	677	733	739	717	723	748	756	733	714	755	771	703	771	749	654	702	669	729	720	764	727	714	720	735	741	718	751	766	731	688	706	743	768	710	726	669	711	745	778	736	756	735	765	728	724	715	701	738	774	754	705	732	756	720	790	752	713	719	730	720	731	745	711	742	757	738	744	712	727	769	692	645	735	722	719	756	698	674	762	737	696	740	762	718	721	691	793	713	721	684	756	723	687	711	740	700	723	715	747	729	701	724	771	733	726	747	679	745	736	703	727	763	784	680	690	745	759	730	715	699	772	715	760	690	752	732	739	721	733	723	743	725	751	721	744	687	731	711	749	708	738	724	737	720	736	770	753	705	747	746	701	698	736	738	726	722	729	697	746	688	717	778	740	713	726	750	703	741	719	682	751	740	699	720	714	753	732	736	714	729	716	710	716	704	731	734	715	732	774	697	693	709	756	730	708	752	706	737	728	729	725	719	748	730	680	712	753	736	745	711	725	729	738	732	733	677	739	725	720	704	738	704	702	753	716	724	724	736	723	737	706	740	684	721	728	771	714	752	759	772	705	729	681	752	710	723	781	739	756	709	739	763	724	732	743	683	708	766	722	734	697	725	684	756	782	742	757	667	788	749	733	746	710	713	663	713	712	727	796	724	699	722	687	735	688	717	767	753	729	709	698	757	673	724	731	734	671	734	702	722	713	752	697	797	718	742	762	686	711	766	736	720	725	756	708	727	694	764	709	738	715	696	694	733	752	731	707	700	736	688	734	742	731	766	708	733	710	789	659	695	729	779	678	737	696	692	717	674	729	694	760	724	713	743	715	716	690	714	719	708	775	683	760	718	729	720	739	757	684	713	699	707	739	660	682	788	789	732	704	720	709	664	707	716	742	700	729	746	701	709	722	692	762	716	676	708	706	709	709	753	728	744	751	700	718	762	712	737	717	738	736	745	731	717	734	757	758	674	728	674	709	714	716	763	798	746	740	713	737	760	737	738	736	717	704	726	766	709	741	719	776	684	735	753	785	683	697	779	759	720	723	725	711	746	784	737	694	738	760	717	761	748	706	780	707	652	728	726	755	722	756	698	775	777	744	748	746	735	716	747	746	757	719	719	724	726	699	741	748	773	726	745	731	770	743	770	690	686	725	704	779	764	743	681	712	658	743	683	691	759	725	730	716	704	714	685	690	752	751	694	711	740	752	722	718	723	689	729	736	713	720	706	789	726	670	733	728	706	716	682	717	760	689	782	706	749	703	802	715	712	733	743	738	691	724	688	718	741	702	690	708	726	745	695	673	747	730	735	689	739	761	711	747	697	763	769	758	735	729	737	737	736	706	757	728	726	684	692	746	728	703	743	702	729	727	775	715	707	729	743	738	717	696	690	680	730	743	718	727	767	708	690	759	716	732	719	745	775	668	745	748	748	737	759	718	714	690	738	759	740	737	756	720	731	718	757	727	725	776	727	755	706	755	726	707	738	710	714	718	721	723	711	742	696	742	744	738	704	716	707	688	705	741	659	708	759	719	724	717	737	738	720	735	685	733	714	758	761	743	713	736	766	776	737	731	695	746	664	751	770	717	759	726	791	746	712	723	719	706	718	713	692	712	696	724	741	720	707	723	734	742	714	745	748	747	710	773	697	687	764	700	731	687	708	745	738	739	750	775	727	719	722	706	700	725	749	673	742	718	726	769	749	685	717	701	738	726	752	733	762	758	726	738	728	772	741	714	754	756	727	738	726	771	745	722	743	748	735	714	707	757	701	760	728	706	744	697	754	716	746	715	695	748	747	742	755	723	729	666	717	745	729	714	686	729	741	716	709	742	720	701	705	718	703	731	707	701	707	717	755	765	721	738	736	755	724	738	716	737	732	772	737	690	748	730	717	746	655	701	698	724	708	739	744	691	740	769	696	749	724	726	771	741	754	735	674	742	742	747	726	726	689	742	708	733	680	746	707	758	720	727	759	719	763	714	734	697	794	746	677	728	782	753	771	733	763	732	747	731	729	725	730	719	721	775	716	695	742	721	766	696	732	719	732	740	673	727	726	764	732	703	697	696	745	711	748	691	744	755	691	694	737	773	710	702	712	698	731	735	753	726	708	724	707	704	715	775	741	736	719	740	705	777	751	719	706	750	748	703	734	756	714	731	758	726	748	797	684	735	729	773	689	695	756	744	756	715	738	728	671	688	768	717	678	705	715	708	736	753	713	710	740	708	712	752	701	682	692	689	751	740	771	727	691	714	765	753	682	800	758	733	763	694	734	687	708	765	724	700	738	763	726	783	723	711	735	775	711	753	741	754
24415	21407	32172	49303	50049	37484	22541	7325	1089	338	288	270	274	317	298	295	311	258	283	310	269	280	266	285	270	277	293	275	282	287	283	260	283	301	271	292	292	266	256	280	310	293	264	284	260	257	269	290	287	285	244	264	300	306	290	285	313	258	289	274	289	276	288	282	267	298	302	284	281	280	295	272	285	292	318	263	276	285	268	289	268	292	287	285	294	289	260	314	290	269	295	293	240	258	287	270	280	287	261	276	308	274	265	272	292	278	305	259	287	276	286	292	321	296	281	298	283	280	264	284	265	274	291	269	301	270	255	292	282	238	260	255	213	294	291	275	285	274	310	283	302	258	248	291	307	259	273	314	284	287	335	292	313	287	299	286	271	290	302	290	285	275	277	281	289	261	282	296	285	286	264	302	292	281	261	285	278	293	293	283	266	269	290	336	273	257	281	285	271	313	293	271	263	299	315	240	280	286	256	304	265	281	277	235	257	309	280	265	273	281	265	287	296	283	281	291	277	308	276	291	299	283	287	267	302	292	266	289	275	302	302	305	275	268	272	288	273	258	274	273	284	269	289	258	280	299	287	244	297	280	266	289	258	288	258	268	262	295	253	258	269	291	288	262	284	286	276	261	271	270	272	243	265	314	273	302	298	266	291	263	297	270	295	262	268	266	284	252	278	265	291	305	276	261	278	299	298	292	290	267	287	282	291	295	284	303	290	258	282	269	308	283	282	299	271	260	279	254	277	276	273	259	262	301	299	275	288	285	281	244	242	297	276	284	289	272	289	266	298	290	280	290	289	286	286	289	313	245	292	258	293	305	291	293	289	279	282	263	287	265	257	287	270	308	285	277	313	294	270	248	281	284	274	291	287	243	287	271	282	285	301	295	265	249	301	302	288	325	285	282	292	260	304	295	299	288	273	268	277	295	278	287	301	263	281	291	252	294	275	302	270	285	285	294	258	268	298	294	277	281	252	273	256	283	302	293	303	263	316	230	285	265	298	297	256	242	297	299	295	329	269	280	296	292	298	289	284	306	286	270	262	270	285	287	267	299	267	279	270	281	304	274	284	261	288	296	282	258	255	300	298	270	267	318	274	244	277	296	255	300	302	281	262	257	273	269	283	310	294	260	255	274	276	301	280	290	281	291	303	257	277	271	299	267	298	304	297	283	258	259	291	300	321	269	312	300	246	295	284	301	263	273	291	262	284	314	280	285	281	266	281	291	308	264	272	272	289	270	286	295	294	283	270	308	265	292	296	260	292	276	316	290	299	283	291	268	280	298	323	272	280	292	265	276	281	265	298	281	288	300	272	271	294	285	290	279	306	298	287	266	274	266	302	278	328	296	286	277	301	286	288	252	321	281	281	316	275	279	298	289	278	261	294	284	286	278	254	301	254	285	317	290	269	261	284	282	284	294	282	315	283	241	308	274	271	281	281	283	296	270	281	271	263	277	266	304	226	299	309	265	280	302	280	260	272	258	277	271	270	279	286	315	275	289	266	262	266	303	283	283	251	267	292	284	267	282	282	273	314	250	289	298	278	309	292	272	277	274	281	256	278	267	237	280	276	272	298	274	271	309	273	286	291	288	289	303	297	303	281	249	279	257	284	255	279	296	266	280	296	247	284	320	289	278	299	244	285	263	282	274	255	278	285	296	281	290	275	300	289	265	268	273	289	276	278	286	286	290	283	264	282	314	255	301	281	251	282	280	278	278	273	280	293	288	295	262	287	263	309	281	293	268	260	279	303	273	300	306	266	296	297	262	304	277	297	256	302	284	302	287	269	291	266	279	284	292	275	276	273	302	273	247	299	260	280	263	258	304	283	275	268	287	297	290	277	279	255	301	287	266	296	308	264	315	303	293	305	271	277	293	262	284	287	294	272	282	286	290	273	277	275	271	277	318	265	297	294	239	303	281	296	301	279	266	273	308	288	258	288	277	296	268	293	298	279	285	275	253	292	318	268	275	286	317	262	260	247	299	289	264	295	277	285	264	290	282	324	270	288	305	289	278	286	274	266	277	266	294	258	262	272	278	262	267	307	287	227	289	279	289	277	291	274	265	248	270	268	306	282	272	275	295	247	297	277	248	320	277	267	250	278	269	294	257	288	265	279	248	266	248	249	295	294	309	275	287	284	269	301	245	256	290	275	275	270	266	286	256	287	287	274	292	272	271	272	288	307	254	276	285	289	268	287	271	277	269	287	263	263	296	304	298	291	268	255	297	312	274	295	282	272	283	283	279	299	278	325	271	284	309	277	258	272	296	271	269	302	256	292	262	285	267	299	258	279	263	300	261	277	256	268	295	290	284	303	249	276	286	302	277	269	307	296	282	296	286	287	276	281	269	302	263	281	275	308	256	261	268	277	274	270	284	269	269	286	265	277	257	280	276	312	296	264	269	290	302	271	309	303	272	303	286	280	305	271	274	296	251	276	307	290	274	296	298	285	302	273	270	291	290	243	286	278	288	299	304	264	269	281	300	282	253	285	304	289	291	267	257	303	275	294	258	301	271	258	278	289	275	296	261	293	281	296	291	277	260	241	266	236	247	280	268	304	273	276	293	256	275	292	279	281	283	303	274	269	299	291	276	273	282	267	303	291	301	244	281	299	266	275	270	279	300	263	267	272	309	271	300	305	325	261	258	262	278	294	255	268	271	297	264	245	270	276	279	284	270	314	278	321	280	262	271	289	273	311	270	306	293	286	278	280	263	325	280	298	302	307	285	292	281	276	275	276	278	320	283	274	298	274	274	300	272	259	272	305	298	271	247	261	267	276	246	250	290	306	252	247	275	269	285	291	302	291	314	297	296	270	281	272	295	285	268	249	265	290	279	279	265	270	252	276	231	285	267	248	287	269	316	273	274	251	279	242	293	299	283	297	289	250	285	295	269	245	255	277	297	279	292	294	301	293	306	291	282	296	245	300	295	277	277	263	254	275	296	255	268	281	297	269	284	308	274	285	237	292	267	289	287	297	278	252	265	292	287	303	297	287	277	293	289	268	283	291	267	277	288	270	306	292	282	287	269	265	301	272	282	278	259	236	273	271	282	266	258	284	292	301	260	283	269	301	288	272	266	274	281	271	274	271	261	292	306	276	293	270	281	250	282	294	253	284	291	276	242	283	307	274	296	288	267	276	270	256	279	309	280	250	262	278	285	268	287	291	265	298	261	328	292	306	286	283	300	269	256	278	294	260	281	296	299	276	237	282	279	279	291	281	291	272	278	305	292	262	298	278	285	254	270	286	284	272	259	246	294	269	276	289	279	308	301	271	266	285	282	263	326	290	281	277	287	281	269	275	311	253	288	295	287	276	272	291	288	260	278	290	283	283	259	312	276	297	309	262	292	269	301	300	265	316	281	292	287	312	294	239	292	289	280	310	246	250	289	286	308	260	285	282	286	249	267	270	295	271	277	294	263	275	289	253	289	266	304	270	292	291	309	300	257	292	275	262	286	324	280	303	277	272	286	286	278	257	277	281	291	259	274
7336	38688	68153	69998	57600	41711	26821	11945	2786	600	559	531	557	580	538	568	514	555	521	523	551	543	546	516	553	519	527	530	497	520	522	549	516	567	549	549	473	562	539	544	541	552	519	542	550	556	553	518	567	558	519	494	537	505	542	516	548	554	532	535	527	522	488	560	550	546	521	559	553	531	530	557	535	536	552	566	541	521	521	515	547	540	526	555	588	490	549	556	473	527	494	469	502	516	523	515	551	553	524	500	545	517	514	539	552	486	514	545	503	526	536	533	524	515	508	551	526	535	518	542	524	517	560	509	509	560	547	496	543	509	575	568	581	543	487	572	517	560	519	544	541	561	529	502	542	475	550	564	540	540	536	547	538	516	579	570	565	484	542	508	558	562	548	525	534	548	533	566	549	544	538	516	540	540	537	580	528	529	550	545	518	539	529	544	541	563	544	526	548	506	535	533	587	517	547	563	550	485	488	528	516	513	536	493	542	573	597	538	520	507	520	528	540	545	545	526	566	530	547	552	525	509	513	552	539	535	530	536	547	531	553	518	505	525	527	573	531	532	510	506	558	534	557	515	530	528	494	537	515	567	575	512	506	529	547	548	563	524	516	528	522	533	529	536	548	534	518	511	538	504	514	544	530	532	501	514	552	528	553	531	527	549	556	544	589	534	517	548	543	525	534	540	537	531	505	582	572	530	560	547	520	573	536	542	516	557	522	494	529	537	556	556	504	539	532	534	516	537	539	506	479	532	542	513	501	556	547	571	527	492	499	549	516	518	543	499	537	527	540	545	549	566	552	568	584	531	549	500	524	544	530	481	536	514	529	525	545	542	538	537	560	500	491	555	503	548	541	526	538	561	544	547	547	529	508	527	474	502	521	576	540	524	543	527	513	552	506	545	521	544	536	498	562	544	515	537	509	527	533	578	541	527	583	484	515	544	502	530	583	520	515	524	584	594	542	522	530	552	553	495	536	545	512	541	527	537	518	540	491	548	543	555	544	509	580	504	514	504	571	500	507	552	566	543	525	530	501	541	542	518	549	576	541	478	548	543	537	547	524	535	537	580	529	510	534	575	496	568	563	491	543	527	533	574	537	540	506	587	554	533	524	531	558	558	522	503	520	503	561	566	528	507	530	474	565	555	581	551	518	542	541	531	554	536	544	523	570	533	540	500	549	517	536	515	561	534	522	538	516	534	546	543	542	493	487	564	504	508	516	506	571	510	552	479	521	524	502	536	558	523	534	537	559	528	518	537	523	538	518	552	541	560	533	518	521	544	515	566	524	557	503	502	497	544	532	550	520	529	524	501	548	531	532	534	531	509	495	560	534	555	554	537	530	549	550	518	524	550	535	498	510	538	494	489	511	534	539	569	595	555	518	496	529	494	550	522	552	521	539	493	526	521	514	544	539	507	557	529	502	560	502	563	560	538	509	521	512	493	498	495	528	542	512	492	562	529	557	538	568	532	504	521	512	510	488	565	497	538	541	547	527	543	537	539	558	515	500	535	543	542	545	533	513	549	546	541	559	498	549	533	539	500	495	514	542	572	537	531	514	542	617	560	538	521	539	478	545	566	534	557	537	536	517	492	524	507	549	546	529	535	582	501	485	525	534	543	564	549	555	548	547	524	526	574	553	553	555	542	547	529	579	525	546	512	569	543	516	537	521	562	507	518	556	491	550	552	554	505	574	578	526	535	526	567	535	512	532	493	544	525	558	564	500	539	552	513	508	576	529	548	518	513	514	504	543	521	498	528	572	498	522	547	544	497	528	558	530	561	503	574	559	499	536	522	513	503	547	555	525	537	527	525	544	533	524	496	513	514	522	499	552	583	563	552	519	539	525	542	510	538	488	530	526	543	524	538	543	494	554	541	532	496	517	577	509	508	527	549	568	538	538	524	548	563	546	550	539	521	493	561	534	557	516	515	522	571	498	504	522	559	552	546	550	518	514	532	494	530	515	488	560	515	519	509	488	518	474	573	527	540	529	529	538	547	557	540	542	516	541	518	553	527	510	546	536	519	522	522	524	522	531	488	554	579	529	529	530	531	574	577	537	545	507	557	483	548	542	488	496	513	533	525	544	515	537	563	533	481	504	522	576	523	502	552	558	543	562	508	545	525	511	535	598	516	516	568	538	517	478	577	558	525	529	540	539	521	541	520	575	539	539	559	574	541	512	523	511	550	528	516	560	523	541	523	526	534	586	497	525	518	503	561	537	536	500	565	529	574	517	556	551	535	534	527	572	533	552	537	502	519	515	510	546	527	505	576	541	534	549	520	529	608	536	591	498	536	510	493	563	510	506	558	550	500	492	587	519	494	554	577	504	517	518	531	529	518	575	513	532	520	495	522	547	504	537	524	528	537	524	551	552	546	531	523	514	500	509	539	563	559	543	527	579	501	534	555	522	546	534	519	559	567	534	521	562	530	564	552	536	539	522	524	536	509	537	554	521	530	528	534	529	509	529	493	502	494	519	511	517	535	564	538	527	544	499	522	532	541	532	551	526	550	554	515	504	516	535	526	523	516	509	554	482	515	524	547	515	523	530	504	520	537	495	490	583	512	524	533	564	512	557	529	541	503	563	533	539	575	524	523	513	530	560	528	495	561	552	484	531	541	549	501	502	547	491	556	535	539	551	582	483	514	566	538	545	496	523	548	476	476	540	533	600	550	514	541	520	538	532	525	531	536	499	557	523	520	531	518	526	521	471	518	553	538	515	542	532	558	560	565	499	561	490	540	592	536	554	554	531	536	555	518	498	543	504	511	527	543	533	538	558	546	513	506	543	523	546	534	521	536	535	564	498	535	513	550	549	537	502	568	516	568	516	540	516	511	548	549	584	527	567	543	504	534	513	498	516	594	530	581	564	532	550	540	515	498	570	530	539	524	547	549	543	486	534	489	512	580	524	536	523	484	537	543	571	540	530	515	495	536	514	495	520	504	557	535	540	510	512	527	503	540	525	534	585	546	592	536	523	518	489	547	471	537	538	516	509	574	546	498	513	536	600	523	535	515	556	551	539	527	485	532	526	485	562	503	549	522	540	563	500	540	554	517	487	552	524	537	483	505	569	527	559	522	558	522	532	519	498	515	526	521	574	492	508	521	541	535	507	542	555	520	495	551	540	530	531	523	482	530	552	522	550	541	533	495	537	574	535	529	559	543	547	498	507	558	513	606	513	540	535	537	509	535	521	509	541	530	524	526	560	504	522	521	495	572	526	514	520	518	523	521	513	555	504	521	488	511	530	536	526	529	580	535	585	573	518	546	575	512	528	573	573	550	581	507	509	529	509	520	551	547	517	543	520	540	519	504	507	508	528	554	554	526	524	533	477	501	572	508	543	528	557	588	529	553	582	529	551	527	529	520	521	504	540	561	542	559	503	539	534	546	532	533	498	538	524	526	545	499	537	551	484	494	583	554	531	523	503	485	523	488	540	550	551	543	533	485	545	488	573	512	525	487	528	498	584	561	532	524	510	519	550	527	521	565
23506	21454	31518	47864	54062	44887	29628	12772	2280	413	389	339	377	351	379	312	343	350	356	336	335	316	357	342	364	359	363	352	334	322	368	354	318	332	338	362	337	326	346	319	337	356	319	356	352	348	357	350	331	336	367	337	332	337	332	382	345	356	349	354	343	358	389	368	358	319	360	324	348	352	346	332	370	324	335	320	364	347	365	361	360	341	330	369	352	338	364	361	324	338	337	322	365	360	357	358	345	323	326	333	354	330	370	323	339	365	326	357	338	332	377	358	329	385	320	365	328	334	354	353	339	350	356	348	317	346	368	341	393	319	349	339	338	339	370	341	312	328	385	341	339	382	345	321	350	352	345	343	349	357	334	320	327	346	334	354	351	353	328	320	373	317	376	387	360	388	325	379	339	295	340	330	342	327	358	351	366	348	359	372	344	318	341	345	381	341	369	331	348	351	352	333	326	367	300	348	335	377	342	330	348	348	326	339	338	404	342	327	336	361	331	318	321	366	308	317	341	385	344	303	320	323	347	324	309	307	340	301	337	332	354	316	327	331	342	373	364	354	319	380	346	357	363	355	349	340	410	328	354	343	331	353	354	354	359	360	330	331	333	348	323	349	334	354	327	379	333	318	373	374	313	350	360	328	313	335	350	340	317	351	352	342	364	356	344	345	342	325	343	310	392	361	331	342	350	335	331	335	331	306	357	339	362	352	347	341	365	321	311	344	319	346	356	337	337	333	359	345	374	347	324	336	327	346	346	341	314	349	346	326	393	357	326	328	340	329	351	350	356	372	340	354	349	326	302	345	357	363	334	357	343	345	310	330	296	368	364	305	337	343	336	360	324	363	354	307	324	339	345	321	369	377	356	317	355	318	316	329	368	334	371	354	331	349	347	334	311	373	331	355	317	330	319	343	377	328	319	362	343	314	348	331	338	321	337	372	356	357	338	346	350	376	326	373	374	334	362	325	349	321	341	333	356	380	350	330	336	355	320	338	348	364	346	352	352	338	334	325	388	348	340	316	330	323	359	361	400	351	367	358	337	337	342	331	318	325	360	354	365	353	341	348	337	334	334	371	367	381	321	349	351	331	343	371	341	337	313	315	346	361	340	324	329	359	349	377	351	367	336	334	309	376	313	333	348	329	327	322	335	357	307	297	310	346	349	330	364	348	341	350	348	349	347	348	344	330	378	341	335	318	324	346	334	361	333	353	365	331	346	324	359	335	344	340	343	339	363	325	321	368	345	370	352	322	342	363	354	333	374	367	352	368	342	358	340	345	320	333	324	339	361	340	337	358	344	348	366	335	352	318	305	338	317	347	336	352	353	367	341	329	337	304	306	328	365	318	343	360	350	368	328	331	379	360	354	359	338	339	342	345	300	354	336	318	337	356	342	380	356	344	352	328	304	332	346	302	326	332	338	346	360	319	331	314	325	306	327	317	347	326	352	366	332	342	317	297	342	352	368	309	359	374	334	369	338	314	334	340	325	330	327	330	330	362	344	336	353	309	373	338	330	327	356	356	305	368	379	333	351	324	344	369	327	346	339	354	373	339	327	357	337	320	344	348	344	331	331	325	364	346	341	335	361	362	350	334	338	326	383	346	324	347	360	357	332	386	365	324	341	326	356	334	335	338	336	383	331	360	328	293	318	375	308	333	324	335	334	344	360	394	366	292	363	335	319	334	321	363	344	337	369	334	328	339	324	332	337	333	340	326	374	381	332	345	333	359	367	320	376	352	326	349	369	348	315	335	313	365	382	348	330	377	347	328	336	328	351	324	350	347	331	357	328	322	320	352	355	340	343	334	335	339	346	363	344	306	344	351	360	333	327	363	393	361	348	334	351	349	328	360	335	352	327	360	343	325	358	344	341	359	339	373	341	358	351	346	321	362	339	326	325	381	314	335	333	366	317	319	365	369	315	322	365	340	285	325	348	335	353	342	312	367	373	332	300	373	368	345	339	356	352	336	356	347	332	360	341	355	357	353	365	321	348	340	308	311	333	309	318	346	376	338	325	355	341	320	354	349	346	324	353	328	345	311	346	362	347	363	351	346	296	354	351	339	351	357	343	373	338	331	343	319	348	356	318	344	336	342	355	371	315	368	344	335	359	306	336	332	348	344	303	353	362	339	338	358	352	378	333	337	325	329	339	343	338	371	319	324	404	337	320	357	341	364	374	346	343	374	350	351	340	355	310	305	345	340	345	372	360	355	359	324	333	331	330	333	357	321	395	353	358	347	360	329	336	349	385	353	366	324	351	333	330	327	346	341	353	345	373	325	327	348	319	314	357	348	332	332	346	313	350	314	339	341	303	315	350	352	311	321	350	324	338	376	364	368	357	329	334	321	326	317	356	333	350	353	336	348	314	363	360	343	365	348	380	331	356	345	330	356	337	312	360	335	343	361	325	370	354	348	323	354	372	344	374	337	327	355	350	373	314	329	354	352	362	339	337	348	308	344	334	336	354	354	333	350	347	344	336	363	337	375	312	367	363	347	333	332	344	347	335	329	325	346	343	341	321	368	336	368	329	332	366	358	357	356	371	340	338	326	342	339	343	381	368	347	355	349	349	384	331	328	346	338	312	374	328	314	324	335	336	346	337	349	361	356	319	337	340	313	346	349	372	361	355	369	345	317	358	336	349	328	368	352	337	337	340	331	327	367	366	369	321	366	319	355	345	337	342	354	320	324	347	337	357	376	361	328	345	354	331	326	329	353	368	351	334	337	347	343	364	341	335	341	352	363	333	360	338	314	348	348	338	325	311	317	371	351	351	309	358	340	349	345	328	375	319	347	338	362	369	352	373	338	325	376	323	397	311	335	343	338	351	356	362	359	331	372	365	370	323	346	336	341	357	358	346	326	327	354	320	341	349	362	361	359	356	316	323	355	367	297	330	334	374	377	327	349	335	326	320	341	356	384	360	332	342	318	342	366	310	332	351	331	353	323	316	332	327	326	336	354	349	330	343	345	402	349	351	337	365	360	342	325	334	352	335	346	356	340	342	331	331	367	346	315	359	319	327	317	378	322	342	330	337	328	303	338	321	327	343	338	354	347	340	358	355	363	335	309	334	352	304	322	328	365	315	324	381	368	314	331	376	347	377	344	381	366	339	333	355	344	353	351	364	329	339	377	340	349	354	322	348	342	339	312	350	352	383	343	311	340	351	361	330	345	338	361	302	338	328	363	322	344	320	372	324	326	328	347	342	350	321	344	358	326	346	342	335	370	331	364	360	337	306	313	353	344	355	324	373	330	351	347	373	353	352	319	336	357	334	351	384	340	375	364	341	344	323	333	355	359	372	332	360	338	335	361	318	339	366	330	320	335	317	342	361	356	360	355	345	339	382	358	349	364	343	370	331	333	349	353	347	297	334	350	334	334	329	352	363	343	313	287	340	355	323	328	286	326	309	337	340	354	326	344	320	330	342	328	338	345	319	355	345	302	350	348	340	351	349	323	334	317	333	350	341	330	346	333	360	291	367	328	336	351
9975	46783	78346	83788	69583	51116	33646	17540	4663	736	575	641	620	654	642	606	582	615	624	669	595	620	603	617	599	606	604	597	634	597	606	634	637	627	650	624	602	632	646	616	655	581	569	621	591	645	584	634	604	569	603	554	608	607	599	596	616	620	623	615	611	624	623	622	603	601	579	599	640	610	607	626	623	603	570	577	642	617	650	631	657	611	611	622	597	562	630	625	639	611	634	635	609	620	601	593	611	621	597	593	632	586	637	608	662	602	573	626	584	614	613	613	618	591	630	606	612	575	611	573	596	647	649	619	572	594	623	591	606	639	614	654	595	611	661	618	606	644	633	579	616	630	621	600	596	625	568	613	592	626	621	650	623	610	538	614	636	587	607	608	595	587	588	585	614	576	611	611	603	589	622	628	612	603	643	582	661	570	619	652	626	612	569	597	639	631	637	580	607	609	625	629	591	678	641	605	578	627	651	583	648	616	619	589	612	569	617	625	649	623	603	553	599	615	630	593	553	643	625	634	632	585	610	635	610	571	590	617	634	631	576	610	594	607	650	603	627	598	612	614	604	581	591	617	584	559	624	623	584	645	606	593	635	668	582	593	589	636	600	636	634	602	613	639	586	618	582	605	624	613	616	590	572	631	672	655	587	597	573	594	608	648	653	585	615	607	655	600	644	610	594	612	592	573	652	662	595	612	589	642	571	583	583	606	581	620	626	613	598	638	637	585	584	653	594	616	646	591	622	584	664	624	572	644	647	591	570	610	598	617	659	582	609	621	613	568	643	614	621	607	627	660	603	638	567	609	560	576	629	612	562	628	612	599	642	605	593	630	591	610	620	566	614	589	581	617	612	582	601	604	614	592	579	616	636	595	577	616	619	638	601	647	620	573	619	648	604	629	600	608	597	624	648	623	638	601	636	622	648	600	603	595	624	608	639	628	640	625	605	615	616	639	636	648	606	562	616	684	603	629	632	609	570	631	604	642	595	597	588	574	593	611	614	583	613	608	601	608	595	599	605	594	601	590	600	659	659	613	589	626	614	639	613	605	621	611	595	629	629	648	599	615	585	616	610	635	592	605	605	626	610	600	619	583	605	601	608	631	552	639	622	645	620	626	647	589	578	641	645	637	657	580	595	622	617	649	645	575	593	579	624	606	601	609	606	572	581	607	628	595	619	627	632	603	564	637	638	615	600	634	622	607	624	575	642	597	589	583	562	654	585	627	568	595	595	668	586	625	614	588	600	636	633	591	579	631	636	610	610	611	611	611	587	642	590	589	632	591	613	624	609	594	588	636	596	601	591	584	617	632	637	586	599	612	635	632	593	599	621	624	608	602	647	576	621	615	619	605	598	568	655	585	578	631	598	624	646	632	602	592	595	599	594	591	654	615	624	605	642	581	632	603	603	592	578	601	597	582	637	608	622	616	637	612	611	512	616	686	631	639	637	615	612	644	639	639	600	635	632	591	633	648	600	636	667	650	635	596	593	607	602	599	656	623	603	624	597	617	600	572	609	609	621	638	605	650	591	604	615	638	636	636	631	616	599	613	573	568	619	627	591	654	642	633	609	626	621	614	600	645	620	631	614	581	596	602	653	609	600	608	596	581	601	603	554	605	634	617	606	642	580	605	620	602	653	595	614	600	594	633	623	587	624	639	594	591	611	605	615	604	650	625	592	610	612	614	623	587	612	647	590	615	608	646	646	594	598	605	606	574	602	635	583	618	653	565	632	608	654	624	586	620	583	645	600	597	621	639	553	609	635	581	619	620	618	596	602	592	614	651	605	631	633	581	584	589	547	621	597	563	589	634	593	595	617	595	642	605	618	599	610	634	598	561	613	626	655	587	618	602	646	654	622	594	600	672	626	587	637	645	568	620	602	605	631	653	589	570	591	663	612	596	586	605	576	602	581	594	633	605	604	590	596	566	621	609	593	639	631	590	552	645	588	616	595	594	648	628	593	619	614	634	654	602	590	611	617	641	587	616	631	559	649	634	619	578	597	572	625	605	609	628	580	614	633	664	630	649	638	652	590	574	562	574	631	626	585	615	611	609	636	601	620	566	594	620	624	603	613	628	613	600	607	613	636	600	635	604	639	631	579	597	669	655	571	619	618	640	614	617	609	554	582	598	642	589	601	601	579	620	614	607	589	626	629	606	573	634	625	650	600	583	653	642	653	621	618	636	616	627	587	568	597	659	645	602	629	606	581	618	630	640	593	561	642	594	622	624	622	652	576	592	604	545	565	613	590	615	625	592	596	625	631	608	621	624	632	590	650	672	651	578	649	617	611	641	596	629	629	573	558	642	610	622	599	622	649	600	603	626	608	669	591	579	594	561	641	609	587	603	602	551	646	626	594	590	575	605	605	619	599	619	580	586	614	585	627	646	608	638	596	625	587	588	621	639	653	626	603	658	640	621	594	622	612	614	588	590	571	605	584	572	654	630	556	611	596	641	654	627	648	603	560	585	602	635	622	578	570	618	614	627	646	608	622	640	636	606	629	588	635	622	606	681	626	580	632	598	601	646	612	595	603	608	622	626	615	610	596	613	580	589	618	580	670	612	633	610	580	622	566	608	623	620	614	605	633	582	586	621	588	589	626	606	584	619	571	585	560	663	645	619	645	648	601	618	647	588	613	677	645	614	601	623	599	580	639	615	654	575	645	575	622	619	620	586	568	635	631	622	605	626	595	631	593	629	579	644	575	570	611	650	607	598	624	617	631	637	634	607	620	609	586	585	622	638	588	606	606	577	611	622	551	581	609	596	627	613	651	618	629	642	572	598	633	588	604	619	625	608	594	630	589	696	621	623	649	638	600	625	591	589	619	638	614	586	611	629	603	661	626	617	591	610	638	608	603	638	616	628	591	600	618	640	614	605	600	634	628	613	636	620	596	612	610	570	638	598	609	599	633	645	624	618	641	608	556	623	604	613	625	615	632	607	604	617	650	579	589	643	563	601	560	624	592	657	615	645	609	610	601	616	607	614	634	598	649	605	646	607	608	578	546	628	662	611	602	597	624	550	619	575	586	595	636	550	590	634	611	572	619	598	618	617	605	589	623	620	625	594	595	577	630	624	639	630	610	615	600	569	618	588	572	609	600	625	620	603	586	627	604	591	604	611	600	600	594	559	583	609	653	610	582	670	631	587	624	616	597	614	631	632	598	642	628	600	611	617	589	632	616	587	630	651	631	598	628	629	633	666	607	595	578	587	608	633	597	611	589	603	632	620	620	634	618	634	619	609	594	639	637	551	592	618	610	646	591	624	630	620	583	593	610	582	627	601	615	602	575	595	636	583	618	557	614	547	616	585	583	577	635	631	622	581	615	580	610	627	640	630	622	622	642	601	548	616	551	591	616	582	640	603	616	625	588	564	589	648	600	613	632	589	582	576	622	604	635	609	593	572	623	619	650	643	667	603	549	575	611	598	567	579	601	601	569	671	570	588	609	625	595	600	636	606	576	624	585	593	592	572	607	603	625	598	611	568
27016	20065	21685	27919	19523	10708	3750	1238	522	375	420	412	401	426	368	422	391	411	363	389	363	379	415	410	372	356	390	414	369	375	435	387	356	378	391	408	377	403	400	388	383	371	382	388	372	391	411	387	367	364	370	374	373	384	375	386	360	370	390	423	379	374	358	386	406	395	418	381	418	376	397	345	398	358	403	365	369	414	359	366	374	350	367	365	378	442	405	383	351	396	399	378	379	408	403	406	364	358	371	370	420	349	376	372	427	369	371	371	406	390	362	400	360	397	377	394	372	375	402	372	377	385	365	384	401	358	361	413	376	349	387	358	369	363	365	389	411	357	340	385	404	369	379	410	378	415	399	424	379	390	364	409	353	360	424	389	375	369	360	358	374	345	405	368	399	402	394	384	397	404	403	407	387	418	399	376	364	352	357	401	404	351	430	406	436	365	357	322	409	408	424	397	393	377	380	361	389	365	385	391	382	385	367	388	361	389	353	393	372	422	381	362	373	363	368	391	406	373	379	373	347	374	378	398	405	365	373	383	405	367	359	374	351	419	382	369	410	372	363	380	377	368	394	342	407	367	401	355	388	390	407	395	392	363	420	415	375	359	385	395	362	358	374	371	398	400	400	342	347	387	375	376	399	369	374	380	369	371	347	387	379	366	364	392	368	394	358	385	391	399	354	374	373	389	387	391	353	386	395	389	377	399	382	374	368	396	404	395	393	362	394	392	362	364	440	393	372	380	385	375	359	368	330	411	345	411	359	391	375	352	387	378	373	370	364	368	390	414	370	383	356	419	430	385	364	409	410	364	368	398	396	376	370	379	377	373	373	388	358	387	396	380	372	399	406	386	374	361	369	424	393	395	357	386	379	399	389	367	426	412	406	409	366	395	389	350	348	416	387	378	401	397	415	415	360	386	360	402	381	387	367	372	379	415	382	379	392	369	369	369	397	408	350	396	379	373	384	380	399	355	362	365	407	376	396	379	422	379	357	388	342	407	412	416	378	417	433	382	404	343	390	370	392	348	357	374	347	383	388	402	375	388	382	379	401	367	400	368	378	382	392	406	392	384	410	399	426	413	401	390	377	380	346	347	395	403	400	360	386	349	380	345	399	383	403	383	385	375	381	376	364	380	402	375	399	375	356	371	410	345	369	421	366	429	383	371	362	402	392	371	374	334	381	390	352	352	428	379	386	415	369	368	376	423	369	377	429	414	372	364	369	377	351	375	390	393	355	372	358	411	386	345	337	392	408	365	393	360	371	366	392	404	382	375	374	379	375	391	379	345	370	399	382	352	396	373	412	385	358	417	378	379	409	358	389	388	368	398	365	404	392	399	391	344	377	359	395	383	377	395	374	374	389	370	379	367	392	364	377	370	396	358	374	389	393	395	344	382	377	359	343	402	380	413	371	388	392	383	389	414	375	387	371	403	365	317	355	365	404	379	378	391	379	379	358	356	354	370	351	381	367	389	372	354	416	422	377	375	370	361	372	375	383	385	366	385	402	358	358	376	371	386	374	402	392	409	369	373	390	377	367	355	390	404	375	361	356	408	394	356	389	374	386	410	372	390	392	385	373	383	354	402	345	402	383	358	366	366	383	385	370	375	372	385	415	394	402	403	391	372	378	348	368	410	406	376	358	399	377	396	423	398	404	385	373	413	395	412	369	387	355	392	376	386	371	349	388	407	348	386	395	374	390	371	380	365	338	382	383	397	385	381	425	402	403	400	356	382	356	397	422	393	355	388	382	382	360	361	337	363	402	366	397	374	329	377	385	374	393	359	388	385	390	410	418	387	386	369	395	385	428	386	391	392	427	398	336	386	374	382	350	408	378	349	363	357	382	410	367	356	401	402	365	373	384	404	395	352	399	385	388	353	387	392	330	350	410	344	403	376	400	377	388	372	395	380	383	381	381	413	383	418	388	379	344	389	344	385	382	404	411	413	416	392	371	393	395	390	373	392	331	356	429	369	363	395	361	384	362	394	389	381	374	400	389	376	397	373	400	368	387	351	354	382	391	372	412	366	377	376	364	367	412	361	387	426	402	397	395	360	377	353	395	409	413	392	397	365	377	402	387	371	382	340	389	375	346	404	364	407	362	366	381	413	382	370	363	410	395	374	392	371	387	350	392	368	354	373	407	356	367	392	390	412	376	379	412	392	405	373	350	387	392	382	415	363	387	401	391	402	408	365	402	386	335	366	382	377	383	427	376	381	382	385	375	436	359	381	397	388	394	403	363	349	370	360	394	405	362	372	387	388	354	390	417	386	364	378	358	362	389	408	382	346	388	369	408	399	385	365	396	395	345	369	422	360	417	378	371	369	379	354	385	381	384	369	424	392	369	429	370	375	378	427	348	331	366	416	381	327	383	360	404	372	404	380	389	397	402	385	399	387	403	388	420	392	377	401	360	388	366	351	406	381	365	392	392	357	404	347	400	353	369	386	373	390	347	389	373	354	383	370	401	378	390	391	388	380	395	394	408	368	382	374	381	367	334	387	392	379	358	437	389	371	383	394	361	381	397	395	369	400	381	423	393	429	375	402	351	400	358	391	395	393	328	375	425	392	397	385	350	425	378	389	356	385	389	395	367	393	379	400	371	405	384	372	387	392	369	381	370	387	383	390	380	405	385	398	389	408	388	377	373	395	355	353	398	367	387	383	362	393	372	389	425	412	385	377	374	412	396	376	377	378	379	373	375	346	371	351	353	392	394	385	399	349	426	382	368	398	348	390	391	376	369	382	401	402	374	356	374	395	398	374	381	347	390	369	401	371	375	386	389	376	386	394	384	380	364	396	404	388	395	378	378	403	376	392	368	373	367	394	358	360	394	369	366	379	375	361	376	368	376	385	385	379	373	397	398	375	388	386	374	422	355	389	377	355	386	378	388	389	377	344	381	393	362	378	365	412	394	359	372	342	395	373	344	388	409	356	373	378	361	378	348	375	378	347	389	401	374	397	363	361	406	416	380	373	412	371	358	404	383	382	436	370	382	369	395	350	377	396	374	405	383	403	363	361	361	400	367	347	397	351	394	404	397	365	417	422	408	359	382	402	385	371	398	406	371	369	378	365	406	376	397	367	374	396	393	363	432	405	360	376	395	387	392	344	364	416	374	399	373	380	385	382	420	365	386	396	386	362	393	355	403	393	370	402	398	365	378	375	419	370	389	407	373	354	380	377	397	371	404	383	422	395	407	393	359	365	405	375	385	381	403	374	359	412	370	409	360	380	383	387	396	374	366	403	384	385	416	359	373	384	409	380	363	404	346	372	396	383	364	380	385	361	406	398	377	363	371	377	380	399	382	385	369	373	408	384	387	354	380	374	430	404	358	364	362	382	397	364	371	402	374	400	387	385	382	389	401	348	361	385	377	419	386	364	357	378	385	387	350	395	390	374	376	386	388	376	341	362	425	393	359	395	397	388	365	404	363	420	401	367	401	411	378	394	374	371	418	408	378	365	376	376	399	369	358	401	389	377	413	406	367	376
4756	9760	32233	32918	26463	16937	7785	3024	1050	712	717	730	717	705	672	772	696	708	681	727	710	727	723	670	705	691	765	729	740	734	695	734	689	709	695	723	733	727	721	705	702	707	688	704	730	725	763	713	722	710	712	729	700	758	690	686	714	728	729	719	722	715	719	693	711	720	734	652	703	722	710	679	716	675	702	731	691	699	734	708	701	710	721	703	719	723	751	682	738	701	728	742	723	732	729	723	726	738	721	717	742	690	704	751	676	729	711	665	695	701	696	709	658	735	686	753	713	716	725	686	688	714	700	706	730	712	686	726	722	735	703	700	631	701	713	723	717	744	726	701	671	649	728	772	713	717	682	693	687	758	708	707	706	726	759	737	707	734	740	673	716	728	660	719	697	736	703	741	704	680	682	733	700	718	742	720	742	725	756	731	674	719	732	735	720	711	709	689	764	697	720	690	721	705	696	741	691	701	690	750	744	696	721	688	705	727	691	674	726	729	723	679	709	714	713	706	718	668	715	740	710	714	705	701	677	722	706	675	721	727	705	735	698	672	689	687	729	691	693	680	727	721	677	697	694	753	744	704	768	704	719	722	735	745	742	742	716	685	736	660	708	686	711	729	723	701	754	731	703	779	706	665	722	721	714	722	710	714	734	752	713	676	756	725	730	726	726	742	756	705	708	722	717	752	725	697	722	703	740	747	728	678	683	718	686	695	722	718	739	738	702	723	726	752	747	682	721	685	675	671	679	711	700	754	703	666	714	753	702	707	701	677	705	724	720	688	725	651	717	723	714	746	698	670	737	723	713	712	709	756	717	660	723	705	713	699	737	735	750	739	707	720	695	682	708	718	760	714	734	726	682	679	713	747	687	683	721	710	712	711	741	702	708	722	706	722	670	690	734	727	710	695	660	751	726	708	706	747	748	741	697	761	722	691	716	669	715	705	706	745	694	746	696	743	733	691	731	716	714	710	724	681	706	747	719	699	703	694	696	688	708	704	701	738	707	671	701	663	716	720	708	715	756	707	710	709	691	726	724	733	691	711	696	704	691	719	709	666	737	712	656	693	701	726	727	712	707	761	699	689	710	697	708	740	686	710	708	747	712	740	690	754	720	703	720	713	710	704	699	686	776	749	715	686	672	729	732	721	744	699	713	666	658	662	685	743	723	704	703	714	733	674	685	678	733	664	681	709	678	743	677	682	721	732	666	690	669	766	714	726	747	744	765	694	717	704	691	699	742	683	768	734	705	732	685	717	688	707	728	729	726	723	671	714	766	705	695	741	730	712	673	711	704	743	716	706	694	755	695	734	696	733	725	691	695	763	674	717	691	715	758	726	727	700	676	717	669	717	705	655	706	739	701	732	723	628	670	730	691	728	691	693	711	735	678	719	753	739	673	686	697	725	690	735	680	689	707	710	713	748	744	710	706	668	762	661	711	681	719	675	742	688	665	685	707	662	757	744	727	738	695	683	736	731	706	797	751	731	727	701	713	714	730	698	695	695	683	694	746	718	761	727	687	716	683	675	716	703	667	708	748	740	680	736	659	700	717	690	681	697	719	720	750	765	734	696	713	735	739	740	756	729	720	715	802	711	746	771	705	734	674	703	687	721	691	718	717	673	704	686	703	687	759	709	735	677	685	715	734	702	699	656	711	775	704	760	707	729	670	708	706	700	732	721	724	714	734	669	673	708	690	743	708	720	683	708	763	690	694	728	748	743	743	692	660	703	747	696	671	732	688	757	731	714	726	696	756	693	702	669	727	665	683	709	726	736	657	684	709	730	730	687	696	690	700	714	739	682	727	689	731	728	762	719	714	710	726	671	749	681	683	712	761	726	714	649	712	689	710	708	718	709	716	737	687	709	771	701	732	713	714	749	765	726	684	734	710	685	690	691	688	743	738	731	710	698	712	752	761	695	712	724	709	699	714	698	652	762	736	719	694	708	738	697	636	706	728	689	754	729	714	715	729	674	757	719	718	676	698	717	753	699	708	700	702	752	703	735	725	778	676	759	667	721	715	690	691	705	741	683	727	724	734	715	769	706	740	749	741	695	712	716	775	711	694	737	688	724	706	687	753	702	682	675	720	738	722	689	690	705	678	627	702	716	722	806	704	786	778	723	681	677	681	724	659	716	725	742	728	689	725	647	708	701	772	708	633	726	711	741	727	650	718	688	714	740	762	701	750	730	693	699	680	704	733	701	697	751	669	702	697	745	714	704	754	693	667	705	697	674	712	739	744	714	766	693	750	769	664	683	746	713	742	700	716	690	721	664	709	720	664	749	736	760	713	695	752	741	667	708	684	679	720	691	748	673	792	709	696	758	757	686	726	735	712	671	748	676	688	773	713	783	732	690	701	763	708	728	741	681	724	727	752	715	729	721	676	701	723	684	710	717	704	701	717	669	712	732	715	717	716	711	718	674	675	713	701	742	708	707	738	756	683	725	715	686	708	739	675	680	695	720	731	731	720	729	699	700	698	758	668	693	721	728	735	702	719	668	743	668	696	693	730	696	717	689	701	723	708	782	700	714	743	720	715	704	696	728	673	741	712	715	673	738	727	707	648	667	703	712	689	728	716	732	696	657	668	721	741	685	724	708	691	717	725	709	685	749	696	697	712	669	727	713	705	679	726	692	735	745	752	713	724	712	731	748	746	725	713	724	735	711	682	731	687	737	719	706	717	752	712	693	716	720	717	723	739	685	722	714	714	708	723	724	704	746	706	711	670	698	753	738	752	705	720	719	741	692	697	690	679	710	689	711	673	737	727	735	704	695	725	724	748	691	721	699	725	732	721	695	659	744	715	681	721	695	679	709	749	695	764	702	684	705	741	745	695	708	718	735	654	720	700	715	741	729	673	712	716	686	702	737	687	695	683	755	677	701	731	689	692	733	712	697	738	669	699	747	725	682	719	702	711	752	670	691	675	751	696	702	728	698	740	687	641	699	712	697	719	757	699	707	726	794	695	725	735	728	743	646	704	732	733	698	712	734	686	729	703	744	746	728	700	710	721	725	720	715	744	738	781	717	719	743	729	694	712	757	665	672	698	702	703	738	656	720	728	738	696	686	675	749	722	674	683	722	741	728	716	746	704	758	688	707	696	692	702	638	695	695	746	719	669	649	743	753	726	712	710	730	690	755	759	716	770	712	718	696	728	717	727	685	738	695	702	729	710	729	689	738	683	721	698	659	710	666	721	753	710	680	706	694	712	725	685	724	713	731	705	709	685	705	722	713	716	723	666	694	685	710	702	703	709	725	674	708	713	686	708	717	740	671	700	738	767	735	696	693	708	683	714	729	729	687	681	746	676	697	734	694	693	747	724	712	675	729	726	747	701	696	698	751	677	691	724	671	710	709	695	727	685	716	711	746	732	750	705	721	685	725	693	771	736	698	674	737	709	718	736	732	698	752	701	720	763	707	722	712	714	765	703	665	743	677	750	709	725	677	654	731	745	697	727	702	687	718	726	731	731	658	716	751	746	724	684	695
24427	21421	33069	52068	50314	37166	21688	7234	1595	288	277	305	268	279	269	267	266	308	280	277	292	296	262	305	290	274	250	245	269	292	313	293	304	277	271	273	284	270	261	265	314	270	265	298	308	263	297	260	273	244	254	266	269	249	266	254	289	266	247	305	278	274	294	291	250	254	282	223	308	235	286	277	302	287	289	248	269	287	275	276	289	259	267	260	270	255	285	304	300	291	299	263	314	262	289	264	267	260	267	277	248	300	282	272	239	282	286	267	317	254	274	285	287	278	299	281	271	245	283	284	271	286	308	272	273	256	263	280	261	283	290	322	283	281	294	283	345	254	283	283	287	294	273	302	296	295	296	291	257	244	291	270	288	274	294	259	242	292	301	261	285	261	272	292	256	271	276	301	282	282	256	266	258	270	270	292	253	294	283	279	283	258	256	306	265	268	257	268	279	309	280	304	331	255	284	280	277	227	282	282	251	262	270	283	263	263	272	238	285	281	251	268	276	275	286	253	253	294	270	272	265	261	287	294	258	271	258	283	278	244	254	269	274	298	267	302	275	274	290	254	256	275	276	254	270	280	280	273	274	292	265	287	281	281	292	264	261	296	328	248	277	314	257	272	271	286	276	266	284	273	262	292	273	278	264	313	281	297	285	240	267	293	294	268	287	289	311	289	273	271	283	288	285	269	283	267	255	275	299	280	297	276	274	302	271	300	312	295	291	280	289	307	289	264	266	267	272	271	302	259	284	297	297	274	284	286	273	239	252	234	283	254	260	273	292	258	268	254	257	300	252	283	267	294	291	258	297	270	283	266	287	302	317	281	264	292	290	280	292	276	271	258	290	278	274	274	253	287	244	284	292	289	276	262	272	280	293	265	258	295	273	279	275	294	298	287	311	304	275	300	265	293	276	260	262	272	260	260	275	260	263	275	276	272	280	258	282	276	254	292	267	274	283	296	250	281	249	252	295	291	306	281	291	275	275	248	266	291	267	256	296	260	258	280	276	272	279	296	283	317	284	260	248	269	268	281	265	288	261	259	259	288	263	286	275	271	268	247	286	263	284	296	290	284	298	281	301	240	284	266	292	287	309	289	280	269	294	281	295	270	282	256	275	276	242	306	314	253	299	257	284	275	266	289	297	274	275	258	283	261	271	265	236	294	246	269	301	262	293	293	275	284	254	272	263	267	266	288	299	325	271	280	267	274	295	251	275	262	288	272	279	292	270	301	262	271	277	267	258	265	308	304	306	279	323	289	276	296	263	275	269	296	292	262	302	260	285	280	281	302	268	245	275	261	330	284	291	281	275	267	300	296	286	268	284	283	267	303	271	279	290	300	292	291	279	302	266	242	291	268	296	259	283	297	257	274	299	263	298	258	281	290	271	283	290	246	246	268	273	275	253	279	290	249	264	293	268	256	264	305	259	277	266	268	276	274	291	287	297	248	296	278	258	300	282	300	232	268	275	281	269	285	283	268	266	252	285	268	279	292	269	269	266	260	295	281	283	244	291	285	317	262	274	256	276	283	270	257	275	252	266	278	264	270	260	298	280	277	259	257	245	282	259	286	272	286	257	300	281	242	282	260	273	283	278	282	261	265	285	270	275	292	281	276	277	277	285	286	300	343	276	269	287	275	255	290	253	293	252	271	276	291	265	289	271	258	296	293	276	278	285	273	269	276	282	301	273	277	277	294	261	296	265	276	300	259	266	272	293	273	263	283	278	281	322	278	275	295	284	265	278	237	288	259	300	283	300	296	251	241	289	284	265	297	289	274	283	252	321	283	285	287	285	276	237	278	257	278	302	283	264	255	282	238	292	283	280	268	287	247	266	282	284	250	279	291	262	273	284	303	280	294	256	257	274	257	299	280	265	273	268	279	292	272	296	261	276	282	265	271	274	255	278	280	272	255	265	256	279	295	266	262	300	278	278	248	292	276	255	275	273	306	299	274	252	300	265	258	281	278	293	287	240	236	252	294	251	277	297	272	246	266	281	281	297	267	287	274	298	265	266	249	281	275	253	247	250	296	288	290	283	268	280	275	284	289	267	272	282	285	286	250	276	270	260	289	279	274	284	269	286	257	278	270	290	290	311	253	258	271	256	273	301	283	271	319	310	282	268	254	263	287	246	258	265	265	284	233	279	267	247	281	277	283	271	295	311	297	277	267	268	291	274	273	266	274	290	285	288	256	285	257	275	264	258	254	289	291	264	266	278	267	290	243	301	305	265	260	290	269	278	249	279	273	280	279	308	260	283	326	293	290	281	258	278	274	260	279	286	309	282	301	280	289	255	297	254	258	276	261	285	261	271	261	274	265	270	272	251	288	276	268	245	274	270	290	291	271	298	280	274	282	282	290	321	272	302	252	282	286	301	265	306	281	275	270	287	259	265	261	269	273	262	298	287	298	272	293	281	262	286	281	284	287	257	296	260	294	280	300	281	265	266	274	281	248	272	262	267	273	288	302	287	252	272	307	275	277	279	285	277	273	259	268	262	262	246	318	283	290	262	285	275	285	279	270	283	264	260	282	256	285	262	286	267	274	279	272	291	273	293	271	271	253	280	270	280	286	283	267	273	282	289	298	271	248	259	256	282	289	272	260	303	279	304	290	300	277	253	285	272	279	298	284	273	268	274	307	281	258	249	260	251	280	289	261	255	257	263	241	318	291	263	315	259	306	289	263	270	275	278	256	247	283	266	286	278	250	306	265	279	244	288	273	280	304	309	278	275	253	272	264	271	270	257	265	280	302	278	263	272	291	290	266	265	314	305	309	272	298	274	268	272	291	259	275	271	300	257	262	278	276	283	299	285	267	295	296	252	296	303	282	253	286	325	279	267	328	257	268	271	282	293	284	297	280	278	270	288	277	263	281	265	286	255	301	294	283	285	305	295	299	279	285	270	274	280	275	309	271	288	286	270	255	292	273	284	283	238	290	260	263	257	273	298	265	271	284	306	278	277	292	266	269	277	270	282	280	289	297	292	271	282	275	277	280	294	258	248	268	277	273	294	285	260	287	279	258	263	287	270	293	276	281	276	287	291	302	269	284	287	274	279	299	299	275	267	270	275	249	266	248	255	257	248	278	263	287	281	268	239	259	243	290	260	281	251	274	266	278	270	272	285	283	296	261	301	275	286	267	282	261	268	317	275	244	291	285	286	291	264	271	294	286	241	312	282	258	282	265	270	270	275	293	266	261	273	267	282	270	300	316	286	266	278	258	278	241	299	271	306	276	281	275	286	308	274	298	214	266	273	245	304	266	261	322	286	262	282	300	295	261	280	310	278	296	287	248	288	265	265	285	285	268	288	284	266	289	283	276	244	284	245	275	259	263	278	276	290	266	276	254	281	252	268	289	268	264	332	273	271	264	265	294	261	260	272	282	276	244	273	271	271	288	261	304	292	287	267	295	258	304	286	280	298	256	269	286	262	294	285	286	289	270	303	271	270	293	285	250	267	275	270	278	283	299	301	288	288	274	272	284	304	285	322	262
7790	37912	67353	70402	57161	41720	26382	12278	3724	568	531	538	527	527	521	570	572	494	506	510	548	525	497	514	540	504	560	513	540	525	476	561	519	493	554	521	539	509	508	527	482	538	547	538	544	495	521	527	521	498	559	556	510	537	474	541	515	536	516	522	555	537	551	512	548	507	556	563	542	507	525	588	540	513	468	503	492	521	498	539	480	549	527	521	510	513	544	529	554	517	557	509	529	463	536	505	542	530	544	502	524	528	518	527	512	535	535	516	524	537	550	546	561	529	528	488	494	534	529	492	537	498	539	520	507	531	534	563	557	497	538	513	524	532	515	513	549	512	515	528	539	500	538	547	504	545	517	509	551	542	505	581	549	528	542	515	519	544	536	504	538	566	538	504	524	527	540	591	518	537	514	516	527	526	536	540	516	480	522	543	483	531	511	542	503	510	518	550	558	523	519	497	559	511	520	499	525	531	532	511	520	537	535	532	531	540	491	512	548	508	519	523	505	500	510	513	504	516	546	517	477	470	507	558	512	553	511	521	521	554	518	541	556	545	502	510	490	497	532	446	583	576	485	558	533	500	544	542	522	526	527	529	532	494	521	543	528	501	553	495	547	519	477	511	521	510	530	486	524	525	508	517	504	509	528	531	529	563	555	505	478	516	541	539	516	526	535	503	547	544	518	541	509	555	520	490	550	496	529	518	530	540	516	479	515	511	477	533	485	518	505	478	497	524	505	535	519	522	530	506	502	543	543	488	503	524	536	502	500	567	536	495	540	521	546	541	519	509	491	510	507	482	493	584	523	570	560	515	523	534	511	466	510	554	508	496	523	521	483	478	536	514	515	539	532	509	521	529	513	527	497	510	517	547	492	529	523	517	519	558	534	542	537	520	506	501	546	510	517	524	515	555	540	531	509	498	565	541	541	524	505	541	544	515	554	554	529	536	510	525	520	524	525	516	531	544	504	510	498	539	538	532	519	476	507	538	501	534	539	528	524	544	531	550	510	488	503	518	558	534	552	516	550	547	503	502	553	517	553	557	553	535	507	496	546	559	515	542	554	524	538	521	510	534	506	528	477	498	519	522	503	548	510	515	486	507	496	503	513	544	517	509	489	521	556	498	529	526	547	528	489	536	512	542	529	558	524	525	493	546	502	511	522	537	536	525	532	540	532	517	565	534	540	530	566	485	525	530	506	512	514	522	549	503	525	492	509	522	519	502	515	528	552	491	575	550	534	510	538	529	493	503	527	533	544	527	516	488	553	543	554	528	482	551	533	542	540	510	502	495	518	546	520	540	526	502	517	527	544	528	500	524	535	500	531	512	495	509	507	539	548	521	539	491	518	518	513	524	537	481	562	523	548	538	539	526	524	525	524	536	476	524	508	528	560	526	504	477	480	487	512	504	506	546	525	524	509	487	524	529	542	501	494	568	566	490	467	552	544	490	542	559	548	543	520	502	536	570	546	495	499	529	479	525	502	523	532	520	502	523	523	510	521	529	547	536	487	497	521	572	500	538	503	539	500	464	515	469	547	516	517	530	589	551	543	481	539	512	467	548	509	504	495	490	533	525	517	527	528	548	534	543	519	505	536	519	561	502	550	539	545	517	561	474	526	512	517	490	522	510	497	530	516	488	563	549	481	504	557	522	520	515	532	551	481	527	516	547	524	563	519	511	540	564	560	515	532	518	474	549	546	496	492	509	501	505	519	559	552	502	561	495	529	535	515	510	577	508	547	511	516	553	533	510	530	498	522	494	531	498	527	534	532	542	535	497	517	488	533	514	530	471	542	485	506	496	509	536	527	519	533	533	496	533	523	485	528	509	520	505	505	556	503	514	507	528	555	510	548	560	504	518	560	506	557	522	528	510	516	510	512	529	555	540	497	510	517	515	575	513	546	575	518	532	549	497	532	516	506	548	535	569	515	539	538	534	492	545	500	503	516	576	512	485	550	489	508	526	520	523	509	574	521	531	546	561	501	528	534	512	507	509	514	541	512	536	530	512	516	563	492	554	491	529	529	532	476	538	536	558	542	580	517	531	518	558	478	557	522	511	553	534	533	485	511	562	481	533	530	521	509	535	487	520	538	533	550	476	508	533	518	575	493	513	537	517	534	529	524	529	551	483	503	515	518	497	536	505	494	508	507	514	561	567	537	497	540	533	537	521	544	536	513	531	505	498	527	507	518	520	523	492	509	505	548	520	497	547	523	545	486	509	528	495	526	542	491	534	536	514	521	557	528	481	514	501	491	483	528	534	539	528	497	495	513	484	512	519	501	537	527	531	493	528	529	599	560	490	545	570	540	508	511	599	521	562	502	569	471	522	496	540	526	522	506	524	546	487	559	492	513	522	513	495	499	481	522	519	522	511	496	513	518	507	513	500	494	520	483	501	535	514	530	553	508	536	520	542	500	542	539	496	517	534	528	501	519	524	516	538	542	484	551	509	516	509	535	511	534	520	548	566	467	491	494	502	542	557	526	520	530	533	560	526	506	513	545	545	510	524	493	483	525	526	541	505	550	540	522	532	528	510	517	560	533	483	493	503	463	583	564	522	533	502	521	550	536	502	502	554	547	555	506	538	541	507	569	543	559	562	498	503	516	513	523	516	519	537	470	516	523	517	531	558	504	536	536	568	492	542	534	510	512	464	529	544	509	577	526	511	511	524	543	545	568	530	526	501	472	514	527	518	510	490	503	568	501	547	570	539	520	520	526	546	539	477	488	545	507	515	524	553	543	532	558	581	534	519	501	541	494	547	540	505	537	506	521	524	564	532	525	530	515	520	550	504	523	537	554	487	531	518	529	529	529	463	479	509	523	528	541	505	508	521	557	525	540	466	506	499	473	540	506	545	530	519	503	558	536	528	538	516	501	503	534	559	559	528	532	521	544	548	567	516	549	508	476	518	507	488	558	531	514	493	521	495	548	501	536	538	489	516	558	529	484	532	505	529	523	517	518	497	524	517	531	523	532	489	550	483	537	543	542	552	473	558	532	542	539	530	510	538	579	535	521	521	482	519	516	465	523	519	514	527	571	541	494	508	536	473	539	486	534	551	491	508	613	547	517	537	512	558	527	507	519	571	513	513	533	550	517	555	534	528	516	509	514	533	494	538	538	522	516	534	535	546	528	534	516	500	517	524	536	498	501	512	542	552	523	518	511	500	514	529	479	502	561	538	522	520	541	562	526	507	522	518	504	581	549	496	523	556	499	548	569	489	532	514	554	540	516	471	495	519	538	545	512	497	488	519	532	518	532	523	510	539	514	553	522	523	538	522	529	515	487	556	510	561	489	547	497	521	590	507	543	493	516	552	511	549	519	512	524	528	565	530	540	539	540	566	521	514	523	507	547	519	531	501	487	553	490	487	562	491	516	516	510	528	516	503	521	510	555	551	517	490	546	503	502	514	525	530	516	482	521	545	535	501	504	508	507	537	497	517	564	572	478	497	514	481	499	498	509	480	519	506	538	493	493	542	538	528	564	529	507	530
23533	21442	32073	42440	50051	43221	29094	11692	2472	478	395	367	362	321	359	343	355	340	344	354	386	330	353	323	359	368	366	349	331	343	356	360	338	346	381	359	351	308	364	336	317	327	350	352	345	354	361	347	361	329	340	341	308	352	342	346	298	345	321	344	324	318	359	335	319	355	363	331	364	335	370	346	348	325	351	365	343	337	361	317	336	365	361	377	351	353	332	359	321	358	346	306	296	354	377	346	352	374	339	346	327	370	306	367	340	334	347	335	354	359	329	339	344	315	333	362	331	325	298	323	331	353	341	353	329	340	360	340	354	330	353	330	364	327	338	321	307	315	331	338	345	314	325	339	329	360	336	350	364	345	312	350	341	325	334	329	349	337	316	326	345	338	330	349	336	333	319	355	336	368	336	349	335	348	325	318	361	345	308	345	353	330	361	309	353	333	341	324	353	311	340	330	325	333	353	372	294	333	315	320	356	312	362	323	361	338	340	309	328	338	320	324	323	358	328	292	339	313	356	361	330	350	350	354	334	348	346	336	356	373	352	336	345	348	336	344	368	306	344	383	318	380	320	360	318	365	334	346	345	369	365	339	350	348	311	330	340	339	349	356	327	375	335	347	330	364	333	357	329	331	347	366	330	347	337	335	315	333	339	369	351	301	354	347	332	299	333	373	337	322	332	334	329	364	337	363	364	353	308	338	346	315	353	301	330	329	380	373	376	335	298	339	299	316	333	357	349	339	333	347	319	354	347	333	337	327	353	376	330	353	336	372	345	343	292	331	330	332	338	349	317	350	317	296	327	349	347	321	337	306	351	359	331	331	330	365	335	348	357	360	327	317	328	327	346	325	328	339	350	312	326	324	334	362	327	340	357	323	316	342	369	334	344	313	344	366	340	358	329	353	374	345	318	326	343	360	349	353	344	342	320	350	362	364	332	338	329	361	341	337	348	329	341	318	330	353	333	347	334	344	364	351	357	328	362	342	362	318	315	336	325	342	333	345	307	343	365	348	366	333	313	350	340	351	329	366	339	359	327	347	344	348	370	352	333	364	381	306	329	348	348	325	315	368	330	378	348	366	328	355	343	379	343	344	332	329	363	322	303	343	315	349	313	309	336	345	323	353	341	347	348	316	338	298	358	310	350	333	341	334	336	361	333	344	349	317	353	347	327	324	316	310	336	335	340	373	329	305	359	322	352	317	342	364	316	380	314	322	362	344	340	348	369	327	330	337	359	380	364	353	341	346	327	348	325	321	357	332	342	364	357	355	362	349	343	338	318	310	305	336	344	341	356	337	334	326	356	350	324	328	357	346	351	339	319	334	391	340	343	330	338	370	343	349	342	329	331	328	323	332	324	322	329	341	356	355	329	311	332	334	333	361	348	339	360	329	364	318	331	381	337	321	318	337	351	320	367	343	337	315	367	347	322	341	340	332	323	318	317	342	365	354	344	347	344	360	371	359	341	337	357	361	322	360	354	325	341	335	339	321	379	356	335	313	332	309	361	342	343	352	343	391	359	374	337	324	359	352	350	355	347	354	323	353	347	345	321	324	343	341	368	361	359	356	349	308	333	366	296	316	343	337	388	364	335	333	343	315	345	328	367	345	346	333	327	316	353	334	346	353	316	335	341	361	350	329	370	338	332	334	336	342	382	342	322	347	345	310	336	358	337	364	345	363	369	349	315	317	320	374	329	336	369	357	360	312	295	320	358	332	325	350	322	292	342	357	340	316	345	325	305	357	330	351	325	352	342	355	303	369	373	358	320	332	351	339	348	327	332	335	344	356	344	374	323	360	343	323	359	349	326	367	356	329	354	350	374	342	343	358	320	340	337	360	309	331	330	343	356	360	346	394	378	371	332	319	325	370	384	340	365	356	342	349	365	326	328	380	362	390	345	365	362	331	356	342	352	334	344	329	353	334	337	326	322	344	344	333	311	380	352	351	340	312	339	356	349	344	344	317	318	363	329	355	334	325	300	353	327	317	364	340	338	332	347	357	291	328	345	347	327	363	350	340	345	345	355	328	323	325	326	379	336	343	344	363	299	360	356	309	356	328	343	368	340	347	305	342	352	330	332	347	321	333	319	333	322	335	327	357	293	336	375	334	358	362	326	337	353	339	328	342	361	338	305	336	323	357	341	335	342	321	355	323	316	337	337	366	368	303	305	336	319	340	353	340	362	381	380	317	309	309	362	319	374	352	334	375	346	342	358	339	357	356	353	328	349	336	362	346	287	331	325	333	326	379	364	352	366	375	346	350	326	335	325	331	336	335	351	356	348	332	339	329	340	314	328	324	316	331	327	316	357	328	384	331	342	329	339	372	376	332	356	315	356	353	398	358	336	330	348	331	321	321	350	356	333	368	336	339	328	378	365	358	347	310	331	317	353	397	316	325	334	327	351	318	400	363	355	342	344	340	361	361	368	355	334	363	351	338	360	369	334	310	351	349	342	313	373	356	329	317	358	342	321	363	353	348	357	327	335	356	327	324	311	362	320	298	317	357	320	333	317	374	347	321	325	351	321	358	364	326	325	298	316	349	322	328	330	327	341	349	332	344	320	320	348	350	327	351	345	352	356	342	328	346	341	285	378	365	339	322	378	329	333	350	347	327	314	344	333	338	351	312	331	325	345	337	319	328	348	339	326	320	354	321	362	324	336	327	379	337	357	401	342	368	355	367	331	356	324	372	327	365	343	314	358	347	344	356	344	355	344	348	319	341	346	337	334	377	345	322	330	340	327	364	346	324	350	332	357	351	371	359	332	355	372	352	320	314	367	322	300	318	313	346	379	357	362	346	337	328	364	339	324	326	311	346	317	349	366	347	347	323	350	362	347	374	315	350	362	320	324	348	353	316	330	337	323	344	335	369	338	356	354	305	341	352	363	345	309	349	354	301	393	332	363	344	351	367	342	345	327	359	329	340	340	352	315	308	345	335	339	337	343	344	314	323	346	337	333	360	365	363	372	322	376	363	340	361	352	327	340	321	359	322	346	339	348	382	348	377	352	334	362	367	364	321	335	334	351	334	366	329	346	339	359	327	357	371	353	351	369	338	332	314	302	339	368	335	355	337	311	318	353	325	335	334	334	341	376	358	355	341	356	346	338	353	332	345	342	363	310	349	338	365	332	361	364	367	338	361	352	365	349	320	312	351	371	363	375	334	343	349	305	329	338	375	377	346	341	341	348	309	346	347	314	324	332	313	337	305	339	372	347	329	341	325	335	350	355	335	346	314	348	313	329	366	352	362	341	378	347	361	360	348	338	361	331	300	317	354	343	361	316	341	359	333	358	329	330	326	324	323	353	354	325	334	398	353	309	337	328	344	313	321	331	373	347	364	376	310	318	315	332	359	368	344	319	356	332	327	332	340	348	339	314	325	335	339	306	320	362	375	327	330	333	323	340	361	310	347	349	328	324	356	342	345	320	375	319	332	330	304	338	338	366	357	355	333	348	355	335	378	350	386	329	342	325	364	353	348	328	355	386	301
12259	54238	81052	82874	68785	49971	33247	16324	5691	846	603	622	599	626	589	597	609	599	626	628	626	607	607	595	637	605	609	628	612	601	607	579	560	584	578	629	579	607	566	546	619	596	628	644	630	635	606	608	626	561	602	565	604	620	564	604	598	588	607	569	602	597	591	606	626	631	591	588	584	572	608	590	560	627	591	616	626	641	633	558	620	624	638	584	618	627	605	600	634	606	597	626	599	630	654	615	588	598	536	596	564	640	634	637	598	668	629	628	592	611	622	589	602	618	609	632	634	613	581	593	573	584	637	601	575	590	645	639	606	605	599	602	599	612	610	632	633	630	571	570	639	581	563	586	558	621	645	637	651	626	615	614	574	621	580	603	588	639	598	623	597	602	601	620	638	580	624	629	616	577	608	579	604	595	624	595	620	623	629	615	574	587	585	620	668	629	603	671	604	615	597	585	606	576	587	628	605	517	600	633	665	598	666	622	585	619	553	617	610	601	609	629	597	641	568	610	611	641	617	604	598	614	554	573	620	575	581	592	592	594	580	595	574	607	611	585	644	616	595	591	591	601	614	595	592	600	587	575	588	581	620	619	640	635	578	555	577	606	597	568	652	646	586	618	638	635	616	633	603	651	631	601	634	563	594	589	636	592	574	606	588	605	624	624	606	626	619	592	651	583	597	595	570	619	617	597	578	618	597	549	614	621	605	588	589	635	650	615	631	635	577	600	536	646	601	608	581	594	579	627	626	680	579	636	635	584	606	609	597	627	593	600	594	682	597	618	612	582	596	646	618	586	630	628	603	640	618	638	580	627	593	617	566	571	614	607	622	575	645	610	559	559	582	612	605	611	589	583	628	642	623	623	645	595	614	612	593	627	623	620	633	623	642	594	592	612	618	600	590	550	613	635	638	613	590	619	599	630	634	649	614	628	620	581	626	608	608	657	650	608	616	603	591	578	624	616	630	604	620	606	597	604	634	623	592	658	616	634	630	619	638	614	576	673	613	630	615	590	573	590	577	595	611	608	590	646	596	608	558	628	577	605	569	554	686	636	605	605	602	620	618	639	599	606	613	636	590	600	589	594	595	582	576	631	607	633	609	602	605	603	647	638	552	624	641	596	586	610	596	621	596	595	620	565	555	587	605	602	589	616	627	604	641	611	615	603	654	594	622	595	621	603	591	600	601	606	619	625	582	621	614	613	636	609	634	604	599	623	598	667	582	616	622	622	574	623	619	567	567	630	591	618	574	596	588	618	559	597	608	606	591	633	648	609	599	576	638	647	571	582	613	629	606	588	598	567	600	619	557	619	571	612	626	607	606	583	572	644	651	568	597	603	587	612	607	593	604	616	642	631	579	624	586	555	620	598	583	621	570	626	620	648	601	627	596	644	591	664	633	642	602	599	579	615	585	635	604	635	550	572	612	599	583	638	633	582	622	629	602	593	662	609	622	639	594	584	573	534	564	622	595	622	625	587	610	645	592	607	610	598	586	633	661	620	594	597	633	611	606	633	601	600	623	628	620	647	610	617	612	630	586	643	662	593	600	576	582	620	608	588	616	652	618	593	654	618	580	606	612	582	584	576	643	610	596	569	615	616	641	592	598	592	661	639	634	578	553	614	631	622	600	643	577	582	619	591	605	623	606	615	570	545	612	596	595	628	594	593	589	583	621	581	599	630	644	616	625	589	672	615	647	595	632	624	613	599	597	620	594	576	623	562	633	614	593	610	611	637	617	589	630	610	609	650	606	612	559	646	598	606	600	589	612	624	627	628	558	596	608	623	565	568	642	625	609	622	531	609	619	648	577	649	646	623	599	615	609	587	586	583	632	606	579	595	641	591	603	589	599	598	583	645	613	594	631	612	622	616	614	580	589	604	637	615	633	616	601	635	634	567	613	645	627	581	582	602	605	561	610	597	608	600	602	645	586	608	658	655	620	654	624	627	600	593	597	630	606	575	603	625	581	588	592	588	562	606	576	584	618	653	643	608	554	603	622	634	628	610	624	642	586	587	604	642	572	571	590	637	595	592	593	623	603	567	628	595	561	633	598	637	609	610	638	618	601	593	607	604	633	621	564	607	619	574	585	565	599	627	624	659	643	591	602	583	606	625	591	596	641	577	643	615	598	558	571	588	582	591	646	593	608	607	606	619	622	573	645	595	594	578	591	636	578	633	591	581	620	611	646	648	616	615	621	606	643	643	641	633	635	557	609	586	595	616	613	616	623	587	594	634	607	624	603	600	598	577	586	648	605	590	628	579	602	598	640	646	630	559	615	570	588	620	631	597	597	648	665	600	638	599	573	676	593	625	592	614	606	584	620	638	566	595	618	558	630	593	592	596	608	601	603	615	594	620	612	603	616	586	550	627	608	633	564	606	609	634	628	599	611	603	601	604	616	576	627	616	624	598	617	635	633	576	608	575	653	589	616	553	619	575	552	573	626	581	600	608	555	617	598	609	568	651	614	652	568	585	569	607	559	599	647	602	588	614	590	632	597	609	601	631	617	609	631	658	589	592	620	620	527	620	613	608	597	608	570	627	616	654	627	605	630	610	600	622	643	635	571	594	575	615	594	588	631	587	594	630	597	589	612	592	632	580	598	645	611	594	590	599	606	609	572	606	617	585	574	622	585	636	576	602	550	632	574	632	566	616	631	599	649	637	634	611	597	606	597	605	622	584	578	586	576	614	627	598	555	583	612	614	599	597	604	637	603	592	634	608	633	625	616	603	599	645	614	592	605	592	618	636	612	614	589	612	628	647	588	632	604	616	611	627	629	557	601	562	608	594	620	632	600	574	583	599	616	620	619	650	611	602	649	627	638	620	547	594	604	567	625	598	620	620	655	636	609	581	614	614	640	617	591	626	597	650	611	616	623	626	588	624	590	621	588	607	601	655	628	626	579	578	599	665	623	591	607	673	605	635	631	593	615	594	594	632	631	624	622	621	574	610	626	615	641	642	610	635	603	623	584	603	635	575	608	639	568	596	661	636	604	604	646	618	602	622	630	612	588	570	611	582	575	602	617	615	615	591	594	580	581	619	642	589	586	622	597	616	592	624	644	631	592	640	585	610	617	632	580	592	547	565	615	605	583	605	617	587	624	562	590	633	622	590	626	607	575	598	649	617	578	601	602	648	630	593	610	614	624	610	617	564	609	627	551	630	598	610	639	596	644	592	615	633	634	629	651	572	597	613	637	585	606	601	640	617	577	599	561	626	623	599	596	584	593	634	636	621	655	592	604	640	654	646	604	597	603	601	615	577	593	596	592	612	607	607	622	593	591	575	604	600	617	594	649	582	601	623	587	590	589	633	589	628	637	630	594	616	624	597	597	582	651	631	601	611	576	611	603	615	620	596	634	581	664	617	646	608	593	626	601	649	621	622	595	572	616	624	572	578	611	579	591	608	572	634	588	604	607	558	624	605	567	593	583	637	590	574	648	602	632	595	579	618	605	612	585	646	558	609	616	619	614	600	597	630	596	636	617	618
27035	20431	22923	28022	19463	10324	3690	1155	498	391	378	357	419	385	386	402	372	357	349	388	364	383	407	410	360	362	410	370	414	382	366	373	347	389	385	392	374	419	380	396	371	406	386	402	380	377	383	386	383	420	399	393	403	351	417	407	363	386	398	346	378	431	377	405	385	369	387	382	369	382	371	354	398	385	379	373	414	408	379	408	397	391	410	399	384	386	381	384	377	391	359	340	378	370	372	366	382	385	395	392	352	375	383	362	396	392	372	415	354	376	346	385	402	358	386	370	400	373	408	363	370	372	348	403	346	362	396	384	389	360	360	364	385	357	393	376	422	389	402	410	384	378	381	352	355	370	359	366	380	377	390	435	430	371	376	396	393	393	370	372	385	400	414	373	375	374	375	398	391	384	369	384	373	339	397	356	362	374	408	390	388	360	399	355	378	396	421	375	345	413	383	401	399	375	374	387	404	387	387	364	343	400	401	367	345	375	394	347	403	386	351	327	357	363	375	398	409	380	406	367	390	357	378	379	351	403	379	354	379	404	367	413	356	389	350	354	376	371	410	375	344	359	395	402	358	414	328	381	362	406	372	390	347	378	375	377	419	350	357	372	400	390	372	353	374	388	383	384	405	375	386	413	380	392	370	398	367	374	420	409	364	400	390	388	363	382	387	375	391	397	349	358	386	390	389	346	345	370	373	372	391	379	396	368	378	388	351	385	362	398	405	379	413	368	364	380	384	402	380	401	385	368	389	393	370	380	364	390	390	385	369	365	364	375	394	382	363	420	384	394	408	375	387	383	342	382	398	397	394	357	382	391	360	367	378	377	367	382	390	373	380	380	383	344	344	365	350	406	368	394	347	380	387	410	354	349	367	362	377	363	360	381	412	380	352	392	351	358	402	390	386	400	392	375	401	392	362	384	396	355	372	400	371	384	379	354	380	393	383	389	340	390	378	362	350	374	383	374	384	346	383	440	373	376	350	366	412	403	356	353	363	390	372	396	369	383	382	398	383	359	390	392	386	396	362	388	391	380	383	400	380	383	358	350	401	420	392	381	379	386	346	391	362	367	352	383	400	382	373	345	373	401	361	355	362	345	375	395	320	396	414	393	399	393	389	345	423	387	360	400	398	371	432	395	403	387	416	374	342	365	353	366	403	356	375	366	397	376	356	392	369	399	388	403	380	380	422	359	375	404	396	365	346	394	364	348	364	418	388	385	380	389	396	371	390	393	355	364	342	403	376	371	380	368	388	384	370	381	403	370	409	390	354	380	359	357	370	382	398	387	394	419	373	356	377	386	350	340	355	402	407	358	393	385	365	409	375	390	363	384	393	400	374	379	364	368	366	396	378	404	393	387	379	393	359	414	345	367	366	386	382	424	396	402	385	381	368	374	400	383	347	416	394	373	346	403	368	403	382	352	420	372	379	384	370	398	390	367	356	358	393	370	363	398	400	377	381	383	422	377	402	373	367	412	384	388	392	379	363	403	357	407	348	344	378	356	351	395	402	381	368	373	389	362	397	402	366	388	334	391	411	384	364	344	401	383	382	398	388	373	400	395	378	344	373	400	402	406	399	380	379	385	404	424	414	374	380	404	353	397	413	389	360	355	355	360	378	373	374	405	388	400	367	409	394	410	390	380	391	387	398	338	378	362	384	368	408	352	389	354	382	412	358	376	421	384	364	384	366	373	398	407	366	369	336	409	352	369	372	356	376	385	399	350	394	388	388	329	413	393	387	363	391	343	386	349	354	398	344	364	410	418	378	410	363	412	401	391	356	380	362	358	412	387	365	363	371	434	392	393	377	363	379	392	412	388	373	368	375	378	378	392	367	387	379	390	382	344	406	388	413	382	351	382	359	395	363	349	409	398	403	386	389	397	365	401	378	429	407	393	407	369	359	359	374	388	388	397	364	384	369	395	389	380	356	399	360	399	370	363	410	373	354	380	388	384	364	363	395	371	393	403	386	362	370	373	415	343	389	392	371	375	364	351	375	414	373	406	409	356	368	385	367	360	355	388	349	359	410	364	390	382	394	361	387	394	358	372	381	358	359	378	371	404	364	418	390	365	376	390	358	380	378	378	365	362	384	391	362	388	372	397	395	382	337	363	407	357	366	393	344	366	407	402	403	354	390	368	391	387	338	437	399	371	384	348	406	390	383	410	389	387	345	401	364	401	374	394	378	380	358	368	368	397	392	356	425	397	413	371	338	370	351	398	405	377	360	368	378	397	410	377	381	392	357	384	371	367	385	416	398	362	405	359	379	391	391	358	373	379	380	361	384	388	373	403	394	385	390	402	383	389	387	354	379	373	385	382	381	357	394	354	335	380	412	389	379	371	415	384	378	396	378	386	393	410	365	365	367	401	388	389	383	375	398	386	382	417	389	404	342	360	341	371	392	376	377	398	395	397	377	384	389	371	390	354	399	388	336	386	402	375	384	407	370	394	406	400	353	400	360	376	391	385	385	379	358	421	427	347	382	378	397	360	369	397	407	371	408	360	403	394	368	345	356	366	388	371	406	393	364	405	377	394	354	378	398	370	367	378	346	354	390	364	393	360	366	414	386	357	390	411	382	369	344	362	384	420	378	368	354	392	396	365	384	420	363	392	380	366	393	372	371	390	388	403	406	380	418	354	382	397	352	366	365	410	381	353	360	371	393	394	365	361	413	349	378	388	354	379	374	383	408	373	373	374	360	395	376	375	387	405	417	355	379	347	379	382	389	367	411	331	381	358	359	392	391	366	366	405	356	377	381	415	382	401	369	376	393	399	386	377	385	374	392	379	422	366	382	389	368	376	344	398	398	387	334	401	359	375	347	342	390	356	393	347	430	366	366	359	372	405	376	375	375	382	379	411	396	379	403	397	371	361	365	417	385	378	392	374	393	374	406	385	394	380	363	349	378	419	404	351	405	388	358	383	387	353	400	400	375	392	404	401	377	376	360	441	398	371	393	392	398	419	364	389	358	390	387	381	365	381	366	404	380	387	389	402	360	393	406	370	394	429	385	396	387	376	413	402	411	363	394	377	387	409	389	354	378	346	410	372	397	429	403	404	387	425	368	359	378	404	392	393	370	406	380	388	377	359	386	391	385	399	401	363	378	364	385	401	358	357	417	381	386	400	366	358	396	382	374	392	394	409	386	365	420	389	382	397	377	365	359	403	394	365	409	392	382	406	401	411	378	418	392	378	378	374	384	407	373	394	359	366	372	373	392	366	393	400	382	368	377	400	387	402	364	412	369	424	369	355	386	378	386	339	374	389	344	396	366	391	402	414	382	381	373	348	384	375	402	365	356	379	395	409	393	391	380	372	362	373	364	404	399	356	363	365	408	364	404	365	383	387	380	398	383	386	358	376	380	392	400	367	403	383	393	372	379	355	406	416	398	416	383	377	375	349	390	407	354	366	352	385	391	411	391	353	392	380	416	364	358	399	368	385	385	388	357	365	421	373	367	324	349	390	417	360	424	408	391	357	393	367	375	370
5168	15205	32929	32759	25878	16723	7279	2555	1016	726	718	763	718	743	726	723	708	707	673	725	672	724	664	672	688	696	718	692	687	682	716	730	712	727	712	704	674	729	722	657	737	705	694	705	682	643	720	710	693	728	738	732	709	731	664	709	697	699	736	690	690	741	682	689	715	684	687	680	665	709	706	650	684	702	767	741	685	727	719	722	726	744	706	713	729	725	718	706	706	691	730	689	733	699	713	677	727	696	671	721	708	696	720	740	630	739	761	729	712	724	748	671	694	672	698	638	717	746	696	727	733	679	721	717	671	720	682	738	753	739	690	709	684	683	772	671	678	703	738	721	721	726	692	728	748	700	715	734	706	738	716	727	696	723	708	686	684	729	655	715	689	699	696	662	740	714	684	681	742	771	753	710	741	725	727	703	745	694	755	669	704	736	716	705	696	700	647	717	693	723	718	673	688	715	742	738	689	756	772	696	721	731	691	725	676	709	698	708	723	692	680	716	707	693	730	761	743	710	728	740	684	697	712	663	735	715	704	688	709	670	678	704	694	700	675	722	775	674	679	716	742	716	684	712	683	705	687	698	712	723	758	696	712	734	705	744	714	664	703	733	683	709	717	735	701	684	689	735	688	710	710	690	654	710	698	732	732	735	698	692	681	698	706	740	704	711	677	725	714	707	699	741	708	713	716	765	731	681	719	735	696	713	758	671	698	679	722	687	677	703	697	697	696	676	749	745	683	702	720	733	708	693	693	730	705	722	712	706	739	715	696	710	706	669	679	726	744	682	715	660	694	709	676	688	715	650	716	720	706	718	689	719	695	743	729	659	689	739	693	773	711	699	730	710	715	732	708	697	703	714	699	693	740	700	703	724	755	725	698	698	679	664	661	723	691	716	741	727	705	716	703	723	736	661	731	714	703	664	676	701	664	731	684	714	710	677	722	742	714	677	731	745	652	719	718	653	704	687	716	678	715	737	720	718	703	688	752	695	805	747	742	672	714	691	705	717	706	703	710	718	713	683	717	727	694	697	704	725	693	745	707	742	724	677	718	661	718	717	730	707	685	703	664	759	712	655	671	724	726	698	662	692	724	737	655	758	693	732	665	766	762	697	738	715	733	747	701	681	701	692	717	673	657	691	729	704	711	717	718	732	742	732	681	707	779	704	692	742	725	730	697	690	710	700	678	724	705	739	711	708	701	756	694	735	665	707	715	754	743	709	666	735	696	691	710	708	662	704	674	702	661	704	723	647	690	720	699	741	707	670	679	706	705	676	675	742	705	708	723	689	694	704	711	719	702	711	666	703	696	678	748	686	771	694	698	725	711	695	673	721	698	749	696	684	708	727	673	673	682	677	716	691	726	737	679	773	730	692	732	701	691	704	737	723	707	709	718	727	706	703	695	701	669	682	682	723	749	690	665	731	691	688	726	739	704	695	685	738	716	716	728	716	716	713	710	677	721	683	724	711	667	736	732	737	662	703	716	679	723	648	697	688	694	696	694	689	668	656	732	683	715	656	723	681	702	696	741	730	722	721	663	692	700	665	696	715	701	675	705	694	724	709	665	711	748	731	683	709	708	700	708	687	725	671	664	689	691	698	704	715	674	751	674	718	733	733	726	707	732	722	740	727	762	708	717	671	688	693	719	710	691	649	731	702	689	690	742	720	642	681	723	665	709	671	747	719	696	658	695	710	732	738	779	742	741	672	700	726	703	732	736	719	703	666	720	732	720	728	695	674	679	681	698	719	689	735	743	699	689	685	768	712	720	680	656	699	705	680	734	734	678	700	719	683	720	709	778	701	705	702	707	699	656	688	676	699	703	699	705	633	702	716	740	687	687	720	715	700	708	643	697	718	708	722	724	737	694	708	740	724	725	695	740	708	693	721	689	648	703	675	614	723	677	700	693	691	685	709	711	712	661	703	700	753	733	702	734	696	733	705	698	707	715	729	711	631	719	684	713	739	683	712	726	654	680	668	709	756	705	735	682	711	710	655	745	699	716	704	702	732	686	708	695	719	715	698	736	728	711	688	677	708	734	714	657	685	716	716	687	673	742	705	708	696	757	701	676	697	695	670	715	704	673	694	738	729	693	689	694	680	730	734	634	702	712	703	733	708	667	698	672	715	691	736	719	737	707	725	692	729	709	725	706	721	723	697	665	727	736	733	672	705	719	739	747	734	710	737	736	746	669	712	668	720	679	735	660	757	735	695	677	644	723	726	770	727	693	697	754	717	713	730	706	736	699	720	699	736	709	721	698	706	708	723	733	711	723	694	737	729	721	731	741	722	739	726	751	715	693	699	673	669	671	753	756	712	712	739	736	666	701	717	677	724	716	655	701	698	691	720	684	705	708	705	707	688	664	780	767	735	688	693	722	698	687	714	775	726	746	732	668	707	681	714	697	722	716	715	744	682	700	680	771	674	694	702	760	756	704	697	721	741	665	695	708	735	702	717	703	744	706	699	703	725	705	728	714	705	736	640	730	689	743	668	738	675	740	674	739	714	777	766	720	685	708	683	746	720	745	723	704	712	688	718	700	714	715	679	670	679	696	689	728	738	694	665	691	680	734	708	681	664	695	726	699	734	710	658	661	690	679	665	727	700	691	756	749	732	717	695	701	648	702	712	732	704	714	722	712	678	713	735	714	701	690	700	703	690	694	748	730	739	693	705	722	710	703	724	714	699	710	710	721	742	685	695	702	703	713	683	657	720	712	686	696	709	714	665	675	697	667	700	695	692	751	684	720	732	702	718	692	737	697	694	706	697	710	733	736	728	707	707	716	701	706	696	693	714	721	732	671	689	689	723	728	717	674	728	732	712	737	736	718	674	680	680	676	758	694	732	735	684	762	698	714	741	703	729	724	735	685	665	711	707	674	704	689	706	693	732	725	726	744	710	711	644	694	715	720	768	664	710	721	731	720	661	740	677	725	730	733	694	729	723	685	716	674	754	714	691	693	740	696	739	675	705	735	701	687	707	730	689	697	688	720	690	704	737	691	713	734	752	737	662	712	692	688	721	707	720	728	719	683	714	743	736	696	714	702	719	690	717	743	712	666	687	711	725	722	739	758	728	734	682	713	717	703	749	686	724	707	722	694	678	707	664	751	754	709	692	715	694	691	726	689	655	673	678	697	657	671	701	714	732	713	693	709	698	736	730	723	714	697	704	692	746	721	716	730	683	693	716	730	730	669	658	691	718	735	736	733	689	725	699	722	700	720	703	707	625	710	730	676	687	715	719	748	708	686	707	709	685	740	772	716	689	724	743	711	664	730	686	711	695	731	731	701	767	727	721	697	684	742	703	718	681	666	724	693	718	715	728	727	730	710	687	705	753	752	723	691	701	703	677	716	693	687	717	772	722	677	683	717	694	724	723	737	697	753	692	749	695	747	687	689	728	714	745	737	715	730	704	710	745	722	712	679	664	702	730	694	708	734	721	722	680	670	729	711	747	660	721	684	691	712	692	742	699	730	740	727	722	705	725	734	695
24354	21367	31589	47683	49133	38150	23661	8030	1241	343	317	286	289	303	255	275	314	247	291	274	299	263	283	246	261	329	282	275	302	276	286	258	268	288	263	287	263	310	282	250	266	269	268	285	277	270	306	289	295	264	278	311	312	272	301	280	279	236	297	283	317	291	293	264	277	309	309	300	262	287	304	263	261	277	282	254	285	266	302	241	287	270	302	255	286	285	248	272	276	308	277	300	296	290	312	269	281	299	273	307	285	329	270	298	289	282	310	277	298	254	298	283	281	292	269	265	285	281	274	271	314	276	245	289	300	295	304	283	280	294	283	309	291	269	292	288	282	265	273	284	294	267	244	288	273	290	273	284	280	262	298	265	269	297	268	285	253	303	269	273	295	298	235	281	279	308	280	285	302	266	276	280	263	291	295	277	294	287	265	266	265	292	288	271	309	297	275	256	259	262	283	291	282	280	292	270	304	271	282	294	298	283	290	275	272	271	277	318	279	254	263	261	274	272	272	269	286	277	265	325	283	284	275	291	252	307	313	319	265	279	279	253	284	286	272	276	291	305	261	313	254	277	284	304	252	253	283	264	276	298	281	276	282	265	308	292	255	314	267	301	299	314	327	312	322	325	303	281	287	300	319	271	278	283	237	301	281	279	284	281	270	282	267	286	260	293	288	290	275	302	301	301	296	322	275	281	273	286	267	287	293	304	289	267	255	293	293	256	267	292	246	289	298	263	270	274	292	270	285	326	267	290	270	284	282	274	320	281	277	330	269	294	302	282	273	307	293	272	288	298	283	295	301	271	296	284	287	281	287	288	281	290	269	278	301	299	294	293	274	301	274	275	287	289	289	259	292	317	268	264	291	257	295	295	281	275	265	286	273	317	296	268	308	275	289	298	293	262	285	299	294	288	280	317	274	278	249	298	263	298	286	259	266	278	265	268	271	311	311	310	279	280	295	295	290	286	279	273	275	302	308	285	282	292	281	277	288	266	281	297	263	312	280	289	265	256	290	325	274	278	288	250	297	274	294	317	302	290	290	295	271	277	245	288	308	265	289	289	265	286	281	308	285	300	274	264	300	307	281	289	245	275	276	288	265	267	276	279	264	272	281	287	281	282	277	280	287	291	302	272	282	274	260	299	293	253	287	257	294	296	273	284	272	294	273	267	273	263	257	286	292	282	322	317	259	279	299	298	305	257	291	306	311	286	272	260	270	302	255	291	277	276	278	286	298	282	277	300	269	283	283	288	286	312	273	267	297	246	273	331	319	269	270	279	286	287	288	281	287	267	253	302	276	323	271	287	275	299	299	270	272	315	297	284	271	266	279	311	287	282	282	280	310	249	279	291	288	273	325	256	260	276	287	288	279	285	284	301	312	279	292	292	306	276	302	295	289	299	293	274	280	295	269	270	270	278	287	269	263	283	292	277	292	288	289	267	264	304	319	301	268	273	263	275	272	297	309	294	300	257	280	289	265	272	299	279	283	277	278	297	294	287	306	271	280	290	284	264	286	268	258	270	284	247	287	265	283	293	285	257	257	282	289	313	270	273	265	319	256	281	292	308	292	265	280	298	270	277	297	262	280	270	289	294	257	274	295	271	257	299	244	265	318	274	271	271	249	259	287	252	278	266	259	292	263	280	312	306	270	301	295	268	257	306	245	278	278	296	259	264	306	262	275	301	301	277	283	277	279	305	280	288	291	283	286	317	260	268	312	269	250	284	288	283	287	256	275	281	278	280	285	289	287	289	282	313	287	297	289	293	311	272	282	309	273	257	258	286	255	298	294	298	267	307	263	279	272	265	300	317	271	266	283	286	270	313	282	244	246	300	297	303	282	279	276	299	268	274	280	301	288	287	287	272	282	268	299	294	293	287	292	275	275	286	303	272	289	282	256	304	283	289	305	278	290	292	290	306	285	298	265	283	272	269	289	304	278	301	272	259	268	287	298	289	285	276	288	293	290	239	291	291	304	284	289	282	280	273	321	300	276	276	282	268	296	266	292	279	287	335	297	291	293	290	288	268	270	260	268	251	260	265	266	264	286	287	284	289	263	276	271	267	296	318	309	328	295	279	282	280	272	298	284	295	276	289	298	292	317	292	281	274	288	289	283	276	254	296	292	299	282	300	315	308	257	314	308	273	276	282	300	283	301	285	315	316	251	295	295	308	244	261	279	288	271	295	290	300	300	275	292	307	272	267	267	288	300	279	277	271	283	292	287	261	260	253	289	294	264	280	281	268	257	262	277	308	289	273	274	263	308	292	294	295	276	290	261	265	292	295	284	275	297	284	261	300	258	315	262	265	282	318	314	263	293	258	271	286	240	306	284	275	274	281	264	282	300	284	298	278	275	271	307	288	300	293	298	280	264	268	292	279	297	299	288	299	250	265	294	269	305	288	288	288	264	262	284	270	316	281	281	286	303	276	296	304	292	275	266	292	260	325	293	282	275	263	296	301	280	314	305	303	306	302	276	271	316	270	262	295	286	277	252	274	288	309	278	290	294	298	273	253	284	298	288	280	308	326	278	295	313	287	318	270	289	276	265	261	308	280	301	290	266	270	301	307	281	290	278	275	289	269	275	274	283	279	298	277	299	320	283	306	251	270	287	308	303	260	251	252	286	256	278	293	267	260	273	292	307	299	301	295	290	284	270	272	275	295	281	303	286	295	278	277	283	299	287	286	284	302	271	299	263	252	308	277	270	281	279	295	306	299	274	245	299	295	254	283	285	276	292	305	284	289	294	302	305	289	303	286	276	280	278	266	256	297	283	319	285	306	284	289	281	268	286	272	277	289	303	276	285	285	296	290	296	261	276	304	285	296	281	282	279	293	292	271	315	304	308	273	280	275	264	295	271	273	311	269	249	295	306	257	267	264	280	279	288	287	286	282	299	285	283	276	268	284	288	266	295	269	276	293	300	227	267	285	305	297	303	271	284	338	288	277	315	311	283	282	282	297	244	301	267	264	315	293	248	272	264	267	291	268	253	315	299	261	301	289	297	255	266	299	317	275	268	288	309	262	278	300	294	292	300	299	267	272	269	258	288	275	274	299	294	250	235	297	275	282	286	298	292	296	285	293	298	294	268	272	256	257	269	264	252	296	323	253	321	267	241	308	299	274	271	314	275	299	292	254	268	265	288	272	245	249	269	287	271	269	283	288	297	286	292	270	272	281	243	300	266	327	262	249	270	297	282	303	262	283	291	268	231	254	266	262	276	300	304	291	281	292	280	277	319	285	253	252	287	273	293	261	300	286	262	323	279	294	267	286	286	290	285	274	288	280	291	271	291	293	282	256	280	297	278	282	259	280	286	264	264	300	262	299	280	276	284	296	287	272	293	269	277	285	278	269	284	279	275	282	291	294	296	307	272	269	266	292	254	266	263	286	289	290	275	287	287	271	265	273	265	302	309	284	305	298	289	274	329	298	277	255	294	270	245	323	265	273	271	301	265	287	278	288	302	266	264	282	260	255	306	295	317	290	313	305	259	296
8875	39819	68526	69701	57094	43074	27936	12535	2961	617	595	582	593	526	528	517	564	520	531	544	532	556	544	548	535	553	537	510	513	544	537	531	539	553	539	542	514	543	546	534	523	533	544	530	530	530	536	510	529	520	517	493	535	547	558	499	536	568	566	550	550	550	501	522	533	559	523	542	578	536	548	531	505	512	561	529	482	564	516	518	522	496	554	523	536	527	546	546	504	550	536	552	538	549	516	577	550	520	530	529	584	533	554	556	536	540	516	538	538	584	525	501	535	529	548	536	546	553	503	504	491	542	517	539	518	534	535	535	533	524	530	515	532	552	548	522	574	517	501	491	540	542	566	545	544	528	570	523	529	555	529	534	546	533	505	582	527	561	531	555	538	516	529	514	548	521	538	514	559	527	510	496	514	524	545	507	531	541	580	555	550	557	566	534	530	498	549	597	517	577	505	508	561	563	540	535	498	540	542	516	527	560	546	493	494	558	510	576	508	518	506	467	519	513	507	527	533	531	510	535	544	539	559	530	535	538	494	550	547	536	513	546	572	536	521	521	562	538	515	547	515	539	528	515	541	499	591	560	542	501	551	541	530	527	499	514	520	538	538	527	520	561	513	580	542	514	512	542	521	519	582	581	524	547	504	551	530	531	455	487	564	526	566	536	572	538	531	546	533	529	546	561	522	548	540	481	536	517	514	546	537	547	576	544	543	507	527	508	531	533	514	524	554	550	565	566	528	603	547	524	537	538	584	531	552	553	539	543	531	497	582	519	526	544	530	514	534	558	549	559	512	519	549	503	510	504	534	510	510	546	518	549	563	523	527	575	520	569	531	545	537	561	534	553	543	546	563	495	515	546	543	542	554	584	563	500	508	556	581	536	500	535	524	532	513	567	544	552	549	521	549	526	538	572	537	550	490	557	566	540	534	559	557	542	548	530	530	578	543	538	556	565	552	513	527	527	547	549	549	536	518	581	489	561	561	555	535	524	569	569	569	546	539	535	556	569	545	529	498	521	519	563	524	510	535	537	482	537	513	575	564	553	522	514	552	541	564	511	549	557	521	534	525	528	545	545	553	549	528	553	517	567	521	558	508	513	539	512	532	537	574	554	551	552	558	516	521	556	510	492	561	509	561	536	592	513	544	568	510	566	538	517	556	544	547	530	536	561	545	575	548	544	568	535	553	521	548	504	516	530	545	570	581	542	540	565	509	544	540	578	539	582	588	505	565	531	530	538	538	534	534	594	524	531	572	529	528	538	555	564	536	544	558	510	561	507	551	481	565	580	513	527	532	518	514	548	567	565	539	521	509	537	572	549	529	575	507	516	562	556	519	493	542	522	526	532	531	543	477	571	559	504	549	542	554	557	533	561	497	525	532	511	498	522	514	562	561	511	519	553	503	598	565	548	505	550	531	522	516	573	522	571	554	548	503	525	510	547	590	503	543	552	486	510	539	507	576	519	534	515	541	524	536	516	536	564	562	531	535	594	555	531	522	525	532	578	535	555	519	492	582	485	555	523	523	501	498	541	471	543	551	569	582	570	535	505	541	545	595	514	510	565	523	517	506	560	580	524	514	523	511	496	501	527	577	542	517	516	547	543	526	518	529	525	537	534	493	539	558	524	537	543	561	506	575	493	524	510	505	528	529	531	553	517	536	539	550	525	538	533	536	563	540	555	504	584	575	527	537	562	530	530	528	536	507	522	548	507	545	534	518	545	518	575	539	543	498	543	524	538	548	527	567	547	503	563	526	507	481	531	528	547	537	532	517	480	543	566	496	542	504	545	535	557	528	523	527	546	539	551	593	557	548	516	572	564	533	551	542	510	511	522	542	548	557	565	539	551	526	513	565	550	529	535	516	526	555	542	545	507	555	554	525	562	534	544	527	542	542	545	491	552	589	611	555	538	557	564	552	510	534	524	530	528	498	589	487	536	539	535	545	566	572	527	552	542	552	574	574	536	529	507	540	498	522	498	550	563	523	533	544	546	571	529	541	571	548	534	512	493	586	578	537	555	512	539	506	519	549	572	533	528	545	536	539	579	529	496	507	506	537	537	566	562	510	566	587	516	533	519	510	533	519	564	531	532	516	519	596	549	515	533	571	539	506	542	552	480	508	529	540	536	520	526	509	532	544	496	555	522	516	509	529	505	552	526	538	521	503	569	539	555	514	531	512	544	556	564	549	514	536	561	522	526	548	553	523	507	529	551	517	533	539	545	472	566	514	514	549	520	548	475	524	534	565	518	509	558	548	527	581	546	535	542	549	547	570	568	525	512	542	498	555	580	563	540	520	545	540	572	516	538	602	557	527	490	569	533	544	545	563	510	522	526	552	540	525	500	564	607	559	545	533	537	563	514	557	515	543	565	516	529	515	538	518	549	522	553	530	559	536	566	536	507	544	528	554	536	519	547	534	546	551	562	519	524	482	511	570	535	547	523	579	519	570	526	566	510	533	509	551	542	559	547	531	523	541	528	529	529	521	482	501	522	513	487	499	571	539	540	536	545	540	522	564	540	490	524	517	558	540	562	522	533	536	534	517	522	545	567	540	526	541	535	515	590	529	524	543	519	542	540	514	553	532	491	534	531	501	539	565	515	566	551	544	519	554	541	541	546	548	597	511	522	523	556	481	547	540	515	530	560	520	520	563	541	502	505	558	517	565	572	508	546	547	526	564	529	510	515	578	538	505	579	575	525	538	530	533	498	534	519	509	531	560	500	525	531	513	534	599	508	526	546	520	551	531	566	555	535	579	565	522	587	520	565	520	548	569	563	520	557	521	545	527	502	524	502	544	509	530	489	494	528	561	550	531	583	545	516	561	539	564	486	503	572	506	519	539	533	552	581	535	519	545	493	513	543	529	505	540	565	543	529	521	556	550	524	561	545	531	540	529	561	504	550	542	514	538	529	544	563	533	524	512	562	483	525	507	540	503	533	485	537	529	557	519	594	510	544	522	535	524	534	536	486	565	521	521	534	538	540	529	518	498	497	554	563	524	518	574	513	530	524	513	572	505	556	601	539	522	531	567	515	569	535	544	523	525	548	515	535	542	493	583	537	563	497	553	528	546	556	538	571	545	582	560	512	555	549	536	501	522	514	522	514	532	536	499	520	521	536	598	539	580	510	544	558	496	551	553	544	530	547	546	507	529	512	538	485	514	522	563	519	564	551	525	529	540	536	532	538	529	536	557	510	555	511	499	552	549	514	524	499	501	564	607	516	573	530	565	535	564	579	549	514	549	526	505	526	546	548	557	559	485	534	526	531	529	543	529	564	571	507	533	578	579	507	529	544	513	552	546	487	564	493	506	552	537	567	541	576	537	505	580	511	566	534	526	518	562	584	546	573	527	548	473	565	524	542	513	523	536	507	538	524	542	549	572	550	564	566	529	546	517	490	495	508	540	541	511	561	558	560	560	543	548	544	546	533	504	493	558	473	545	514	560	491	538	559	539	558	552	500	527	506	477	548	554	536	541	513	594	521	523	548
23465	21408	31139	44247	52736	46240	31583	14153	2833	449	372	388	358	372	383	392	361	363	350	346	343	335	358	372	372	345	385	363	360	355	350	342	350	332	337	323	338	351	345	325	342	362	357	371	341	360	338	336	367	306	355	343	368	329	331	345	362	320	351	352	342	371	355	331	385	378	349	345	351	345	366	351	382	374	358	354	347	354	364	322	337	358	363	350	338	323	309	367	348	348	329	363	316	349	360	345	334	373	357	321	310	327	388	348	329	347	330	315	323	345	358	329	321	353	332	390	371	368	343	343	370	354	334	322	354	388	317	348	362	327	345	357	378	338	323	348	337	359	330	360	343	328	373	342	351	366	326	386	322	372	332	337	344	346	372	340	348	351	373	331	375	351	375	382	376	320	387	348	362	342	310	358	344	325	333	351	324	336	342	383	331	350	333	331	343	382	317	358	368	334	370	367	356	369	328	357	349	360	367	355	355	343	329	379	341	339	338	317	354	351	342	350	332	326	344	354	359	345	328	358	332	315	347	316	334	346	328	376	330	357	340	362	333	377	375	379	355	377	314	319	347	365	378	329	321	321	338	309	368	350	365	361	350	357	359	340	354	330	366	342	348	359	336	350	340	349	344	298	315	335	372	342	328	353	302	330	337	368	346	352	381	365	365	321	342	371	331	329	338	358	357	333	374	354	331	327	357	360	372	354	330	340	348	379	374	319	367	360	363	346	391	342	348	348	358	382	344	326	361	337	361	319	338	357	357	339	365	361	366	339	343	332	347	333	339	360	337	344	373	353	324	332	356	348	353	308	351	320	355	345	325	357	330	360	353	342	351	312	357	365	331	328	370	353	347	356	352	365	338	362	389	374	349	340	346	351	351	363	351	353	353	345	328	335	390	340	343	346	341	371	369	334	333	340	350	364	345	366	342	352	345	319	362	324	372	359	349	392	343	390	339	327	342	348	358	327	367	371	353	371	372	370	342	361	359	354	371	343	342	349	354	359	362	366	351	337	364	345	363	358	328	322	335	374	342	327	341	330	376	341	377	336	357	359	406	345	347	355	316	355	358	365	338	370	338	369	362	327	338	331	345	385	343	353	329	363	354	327	331	370	333	328	359	366	335	353	343	336	318	343	366	355	359	370	332	368	337	362	352	359	365	345	329	374	342	291	348	345	342	326	391	366	345	355	336	329	350	340	345	323	338	328	337	336	370	375	356	328	332	355	352	352	341	326	348	357	347	368	320	360	365	327	361	338	371	346	368	348	361	340	372	356	335	346	353	367	317	355	335	329	340	329	384	383	331	371	326	358	354	383	387	331	360	331	376	336	360	375	355	336	348	367	339	388	349	375	353	358	331	326	354	386	375	351	335	352	338	364	338	332	350	354	351	353	325	351	343	356	349	367	343	345	356	336	352	366	351	363	375	347	361	353	361	308	336	329	365	366	343	397	327	361	349	355	347	351	361	340	314	347	313	359	349	350	341	358	338	327	398	378	369	347	333	364	344	378	315	339	353	370	363	328	369	357	356	366	371	336	336	339	331	350	316	358	343	347	369	348	352	349	342	333	336	320	323	334	355	346	355	319	366	363	378	313	324	349	361	331	339	348	327	327	355	346	345	381	331	361	343	373	336	341	334	324	338	354	380	366	328	356	318	332	354	347	368	341	359	328	334	319	349	347	317	314	360	346	331	338	352	390	347	341	374	353	353	353	332	332	337	325	352	334	351	351	328	356	356	341	331	353	319	354	347	334	336	357	325	359	338	333	357	337	353	372	336	338	331	366	357	352	358	358	348	391	335	367	346	323	355	352	351	344	325	310	368	331	351	320	365	387	398	355	368	347	341	336	366	358	341	328	358	330	383	345	318	355	345	356	346	344	348	306	329	350	388	347	365	348	335	337	359	357	345	321	333	341	363	351	338	369	344	366	359	359	374	381	309	358	339	361	329	381	351	364	330	331	339	379	330	329	345	318	372	398	346	351	355	355	347	362	354	341	359	351	315	352	334	363	329	351	325	349	356	353	329	382	360	364	346	338	355	317	375	366	349	353	390	357	311	349	360	351	353	314	359	349	333	360	337	358	328	341	334	358	317	358	314	355	311	324	370	303	373	323	326	342	363	322	376	319	362	372	377	395	326	370	356	333	333	346	349	347	361	366	320	346	337	362	352	356	378	324	355	342	335	346	356	365	343	383	345	362	347	345	351	361	332	320	335	325	355	325	322	296	372	338	349	328	346	342	323	327	351	379	339	353	354	341	348	326	353	378	337	322	317	347	342	371	357	319	346	369	344	342	320	339	365	344	342	351	350	337	327	337	338	364	332	359	357	340	359	329	327	380	370	335	333	376	348	351	379	346	341	322	360	344	335	352	359	346	336	340	330	323	351	309	381	345	345	318	343	343	335	346	377	361	345	335	312	353	355	383	334	357	348	354	353	339	346	371	383	370	343	380	340	359	321	350	383	336	338	340	321	382	335	326	339	337	368	337	359	312	330	378	371	346	333	343	309	377	324	362	368	371	348	366	332	334	347	343	331	359	384	316	347	342	356	338	389	333	356	398	328	359	343	326	342	315	327	338	330	314	317	369	324	337	330	344	359	382	345	368	359	314	397	370	337	377	350	342	350	347	358	342	369	313	334	326	366	335	330	361	324	341	358	338	341	379	331	326	317	364	309	353	352	364	356	344	350	332	333	376	325	348	361	355	352	332	361	353	342	348	366	354	374	339	334	326	321	357	351	340	355	319	342	353	346	338	343	348	358	363	355	374	342	336	334	328	352	318	340	331	350	365	350	369	342	346	339	355	367	355	350	315	352	344	322	344	365	328	326	359	349	379	309	363	326	338	322	390	362	357	314	369	353	331	336	335	366	346	309	348	342	377	397	343	309	356	330	345	369	364	327	369	339	314	347	297	328	364	356	374	343	349	340	336	363	366	360	319	343	352	363	335	345	342	335	340	316	343	345	334	361	363	345	351	351	330	354	333	332	335	347	317	344	317	358	369	366	337	339	341	359	299	377	375	335	372	377	348	331	359	339	366	314	350	352	360	327	349	329	379	349	314	336	346	329	356	347	341	335	320	355	340	328	354	346	361	312	339	347	343	341	332	355	381	332	394	366	371	362	362	344	333	317	337	322	343	326	345	373	365	349	364	340	359	347	337	316	339	380	366	343	347	357	324	320	337	336	353	317	325	310	357	343	331	318	342	351	346	328	342	323	360	309	335	328	352	324	359	409	363	310	348	326	330	348	366	354	335	334	345	349	348	373	346	334	358	373	342	336	334	352	324	350	322	339	380	355	320	373	357	344	368	366	365	326	350	369	360	374	365	310	357	334	353	379	337	307	363	326	361	335	333	338	327	346	353	376	334	380	315	375	325	339	365	326	322	331	338	373	379	328	326	372	364	332	381	338	351	369	355	339	367	336	356	329	376	362	391	361	321	370	355	349	353	379	344	316	352	348	332	368	360	356	369	377	386	389	349	368	342	359	333	339	366
10806	36226	77014	82746	70187	52561	35657	18993	5326	766	640	615	629	622	651	623	673	629	626	620	657	613	639	591	589	590	613	610	669	619	613	655	603	626	630	573	641	581	633	616	624	627	657	634	658	614	585	627	618	640	628	638	599	644	616	643	614	635	601	633	598	637	619	658	621	630	617	600	588	615	607	630	583	627	605	617	649	620	622	677	579	614	630	596	635	677	607	658	605	607	647	641	637	613	595	643	601	584	610	619	619	582	644	592	659	605	634	609	603	678	640	591	609	635	613	647	622	609	621	648	647	644	594	610	615	604	635	628	624	628	653	608	556	653	648	645	640	624	629	609	631	621	596	618	652	588	607	618	605	640	665	644	609	639	644	632	622	603	610	600	599	590	638	610	623	603	625	596	632	592	632	685	673	629	632	658	627	596	610	650	654	595	635	605	655	594	551	617	655	646	646	586	609	668	612	593	634	621	606	645	617	589	643	623	623	651	619	597	589	627	630	650	575	650	603	632	622	658	603	570	626	621	644	605	644	615	617	649	629	645	637	620	631	634	636	626	617	616	648	624	607	597	610	582	638	617	626	607	621	587	613	643	605	625	608	631	583	670	615	629	595	664	612	617	596	623	589	602	586	601	638	594	581	594	597	614	668	625	619	597	644	583	615	608	612	596	628	623	630	588	621	556	621	640	612	658	636	589	619	682	614	654	618	618	656	593	611	582	595	620	621	632	622	623	625	629	599	588	631	634	605	589	569	585	615	643	613	648	618	607	615	626	613	604	652	607	598	573	598	564	618	645	610	620	589	576	629	591	588	622	636	596	648	629	616	621	638	659	630	612	621	594	604	627	622	600	633	575	612	593	585	640	630	657	655	650	594	630	622	589	645	613	573	636	645	604	598	603	648	616	621	600	594	633	657	646	593	608	625	653	607	637	610	616	648	644	636	634	659	675	620	596	611	594	652	616	628	581	647	651	609	637	657	619	620	647	620	648	592	636	618	577	600	635	595	606	623	582	633	635	621	635	691	602	623	618	639	667	622	630	596	599	591	619	615	583	621	615	618	598	646	654	635	591	621	619	659	600	645	661	594	597	639	583	640	607	666	598	643	643	618	612	642	617	676	623	609	637	643	655	659	600	595	620	607	640	634	647	640	605	622	622	613	615	586	625	634	608	617	612	578	610	621	595	624	616	631	641	556	637	591	602	633	591	611	624	629	623	610	627	652	637	645	626	628	599	604	625	645	592	640	616	594	633	669	608	609	616	638	623	638	596	637	640	587	631	633	644	668	614	570	638	655	608	583	626	663	615	643	664	624	629	616	614	648	619	583	620	636	663	616	643	625	637	633	602	615	641	595	623	626	608	638	619	629	567	627	640	619	614	633	579	636	641	614	635	599	601	608	629	630	626	666	583	607	642	603	639	610	641	576	604	595	640	654	631	606	607	607	598	644	608	560	614	667	664	617	563	640	640	671	631	616	635	615	629	598	646	650	627	627	595	648	588	613	599	624	637	648	623	635	600	599	609	602	576	620	607	647	603	606	627	584	612	605	591	631	622	639	609	615	615	605	610	584	607	628	609	565	623	657	583	609	630	608	632	603	629	628	616	627	586	646	668	622	611	691	597	598	629	601	648	657	614	606	605	586	635	613	607	657	623	603	616	678	570	603	630	630	639	659	599	577	659	602	650	600	625	623	642	651	650	637	632	581	654	647	599	655	605	573	594	624	564	630	628	609	654	611	624	637	611	626	624	582	610	613	602	602	629	596	656	644	625	608	624	612	649	579	658	587	589	670	632	574	616	649	629	619	580	591	641	611	636	578	598	647	598	634	625	661	668	634	648	654	619	608	631	563	591	622	630	645	625	632	604	641	636	612	637	625	591	565	561	610	621	581	634	574	575	595	631	608	637	603	645	580	591	627	624	653	633	647	613	632	650	617	620	638	637	594	632	654	635	589	614	642	638	635	622	644	568	631	639	582	645	641	653	632	619	613	606	596	639	616	600	629	605	627	646	599	658	657	629	622	628	649	645	619	617	647	643	618	622	665	610	586	578	597	587	626	618	605	619	622	594	649	623	605	594	587	627	598	628	587	682	582	630	609	611	619	620	615	640	619	584	649	577	645	629	623	611	616	618	628	639	616	641	649	622	640	598	621	631	638	615	617	606	635	634	650	611	617	637	637	637	585	619	628	609	628	629	611	627	637	652	635	609	611	664	599	608	599	591	644	610	640	619	618	620	614	628	595	602	583	604	660	614	664	636	633	626	614	646	583	638	618	629	631	626	596	585	623	647	623	571	607	620	600	576	629	609	612	635	652	604	639	648	611	635	612	611	611	631	605	616	623	643	595	571	612	620	607	664	625	616	637	649	613	596	585	628	621	598	648	640	602	645	585	589	628	620	604	631	598	658	606	602	608	581	602	656	616	584	643	596	637	597	610	607	652	601	636	602	644	573	632	593	602	666	640	628	590	614	582	637	592	659	644	632	620	570	635	636	612	626	654	601	669	615	602	682	620	633	604	635	638	615	632	616	641	615	618	632	586	619	626	629	601	648	587	595	624	627	609	597	643	607	578	618	602	619	596	566	601	610	635	595	569	632	646	640	605	623	630	624	651	634	638	606	643	583	583	607	615	592	613	650	618	572	584	630	620	600	572	604	643	635	582	608	651	597	585	608	610	628	606	613	622	623	596	641	620	650	614	551	616	638	623	620	562	600	642	604	641	611	649	661	639	649	625	641	602	663	606	604	611	630	616	617	602	580	613	587	589	633	594	672	636	654	637	629	672	626	624	636	615	635	556	580	633	651	624	648	628	604	591	674	602	628	622	599	642	645	621	622	618	652	672	611	625	638	629	659	642	600	623	628	649	637	620	584	647	602	651	602	624	633	594	647	663	587	607	631	620	643	648	606	596	604	592	673	592	652	591	619	658	629	645	604	606	614	613	683	584	628	591	608	614	610	631	652	655	590	632	655	630	611	634	615	618	599	639	590	599	625	607	581	586	604	621	609	622	627	641	594	623	598	604	589	641	614	616	619	578	660	612	607	596	617	592	615	614	598	648	603	610	585	622	621	614	590	624	601	582	619	599	599	599	612	604	674	632	633	645	627	585	621	689	622	643	603	593	623	636	618	624	666	567	588	616	554	619	639	599	626	590	610	624	606	623	614	644	643	636	615	593	641	641	627	643	587	645	612	638	626	599	612	664	617	596	591	637	620	592	629	582	651	610	595	607	606	646	654	590	610	677	628	616	572	665	632	631	581	665	629	643	616	583	617	648	618	672	660	643	568	603	622	658	643	626	618	581	632	606	639	627	637	612	663	637	602	628	651	593	628	592	604	648	632	598	624	631	630	616	617	624	596	630	610	635	632	634	674	599	592	611	639	647	638	608	614	645	637	609	610	631	600	627	606	622	648	628	625	613	603	598	666	628	583	619	650	604	639	645	604	582	625	591	589	599	584	635	581	563	607	618	604	639	615	637	617	593	635	632	605
26987	19915	20943	26990	19971	10925	3912	1401	616	380	365	382	384	365	389	386	391	388	365	380	369	406	399	413	381	401	396	355	380	405	381	337	378	351	390	365	371	355	380	376	391	411	402	362	393	365	357	371	346	372	354	392	407	385	389	366	407	386	365	411	391	368	359	365	363	383	330	371	387	375	404	367	382	372	414	407	383	373	356	366	360	389	371	379	390	358	348	373	383	411	393	415	384	373	365	368	394	344	375	377	400	371	380	349	365	376	366	383	404	362	423	396	376	405	371	349	393	383	363	376	370	378	366	378	370	352	373	383	413	351	380	399	365	382	359	380	364	376	393	367	366	370	391	389	366	383	361	383	364	401	347	373	323	358	373	359	379	377	371	373	378	344	386	372	385	387	396	402	347	391	396	355	360	395	393	388	432	389	382	385	376	376	378	372	410	363	370	361	348	348	345	361	366	366	370	354	367	405	342	383	370	334	355	390	385	370	378	419	389	363	362	367	362	371	366	391	386	379	369	382	363	368	359	375	356	395	352	357	377	387	388	355	413	392	421	362	378	377	342	369	401	392	401	386	369	430	398	389	366	413	378	366	400	394	383	393	401	401	423	377	374	397	368	363	405	364	400	373	387	386	387	370	407	368	366	379	381	378	376	384	389	362	391	339	369	383	358	410	426	457	391	364	375	377	382	364	414	387	368	388	412	374	390	379	390	381	394	401	359	390	365	374	373	370	387	388	397	381	364	405	397	366	416	367	372	373	395	377	383	382	351	409	401	379	403	377	382	392	366	369	373	377	388	397	362	378	403	393	359	378	366	371	377	390	406	379	359	367	356	384	415	374	385	405	371	369	375	360	380	368	366	379	399	397	390	341	374	365	385	393	359	361	368	388	345	399	406	359	376	405	356	351	371	359	367	356	374	372	338	395	392	394	401	397	370	391	440	397	394	406	382	379	377	410	354	358	354	368	419	375	362	396	393	365	395	373	384	401	385	396	379	365	381	389	380	366	389	362	435	407	371	402	375	388	371	376	355	391	358	356	330	353	363	370	378	385	376	339	377	406	377	379	377	352	412	405	361	351	345	362	389	393	365	348	393	352	343	367	385	406	378	378	363	407	355	401	353	390	359	372	397	427	388	379	368	355	353	402	428	349	387	367	358	404	386	408	366	367	379	380	390	381	384	383	360	396	379	389	398	362	394	387	351	363	360	378	347	337	390	381	393	372	360	391	399	371	357	322	400	357	377	384	372	373	358	349	388	416	398	415	383	364	355	369	391	354	391	383	401	375	368	365	393	406	382	408	385	361	389	376	411	361	420	390	404	374	394	385	411	344	370	394	386	397	378	397	381	389	365	380	404	371	349	371	389	404	370	377	344	394	376	337	375	382	357	385	352	387	365	386	349	396	388	396	377	365	393	380	389	396	414	375	379	377	399	358	403	406	374	405	421	367	410	368	362	391	387	390	380	405	377	398	376	368	384	392	380	392	365	405	384	380	382	390	358	397	388	372	359	350	364	354	351	422	355	348	389	345	373	365	380	377	413	391	372	363	345	381	400	350	397	402	375	367	365	370	394	376	341	390	394	367	342	373	360	393	414	384	340	387	391	377	380	372	381	383	383	392	405	381	377	384	405	374	381	361	396	338	369	322	393	376	354	390	346	372	393	386	346	380	385	379	417	358	407	398	380	375	368	373	357	373	386	367	383	354	427	329	433	392	385	376	413	354	380	361	391	376	387	395	368	387	375	394	386	396	388	387	400	382	370	417	382	401	414	370	375	405	370	408	383	388	362	409	371	373	383	363	373	363	382	362	361	403	333	406	378	387	376	376	381	403	371	359	334	376	428	376	359	366	355	375	394	367	392	388	344	387	407	384	363	388	354	407	386	385	396	387	358	373	356	366	382	361	401	362	368	389	377	363	391	366	399	386	402	388	356	353	392	356	351	380	362	353	398	382	422	355	374	389	383	343	401	434	413	420	359	404	356	393	379	378	384	401	394	374	381	384	395	386	392	360	324	379	382	377	367	375	387	371	387	392	410	378	374	368	364	349	371	391	375	391	390	395	358	381	408	358	376	400	386	367	367	380	357	406	383	387	417	386	413	382	382	369	382	379	367	370	389	363	396	367	382	376	382	352	378	396	388	374	368	378	392	364	373	376	372	382	356	362	364	379	404	381	358	400	397	383	385	390	360	418	412	360	374	400	392	352	356	406	354	391	404	369	378	414	387	377	373	379	400	392	347	410	363	389	403	388	403	380	390	377	351	338	345	399	383	395	436	359	388	401	373	375	365	345	372	343	359	409	397	388	364	381	406	383	385	386	408	372	381	347	359	374	356	396	354	369	400	378	361	416	356	365	408	369	369	348	346	367	408	347	387	385	355	406	406	343	381	369	400	379	366	420	406	400	379	372	397	394	381	390	385	364	378	392	412	408	387	423	379	389	358	393	381	392	374	399	399	368	365	370	380	354	358	389	353	345	387	371	410	379	355	379	371	380	391	390	386	389	383	380	345	402	358	370	389	381	395	379	368	370	361	392	363	395	389	398	401	380	378	359	358	375	389	372	366	417	370	385	371	373	387	364	392	381	403	408	375	366	372	399	349	376	319	342	390	396	370	403	402	357	379	397	373	353	380	386	390	352	356	377	376	366	375	359	392	362	382	394	406	391	391	377	406	377	361	367	383	386	394	378	396	350	376	395	365	375	385	401	385	358	384	344	393	361	388	385	376	361	427	364	351	352	369	372	357	346	376	362	354	346	407	376	366	395	375	369	371	404	387	414	418	408	415	391	418	367	366	377	386	354	333	390	401	370	382	378	391	372	394	401	370	363	392	406	389	419	396	385	379	380	403	392	318	360	398	393	425	370	402	350	351	410	369	401	367	393	390	379	349	392	397	376	386	389	381	384	386	345	401	357	397	376	386	369	399	367	364	382	404	399	356	373	411	380	348	337	389	386	384	355	393	372	403	380	407	395	369	380	402	385	415	394	358	361	383	392	360	404	389	383	379	423	417	384	395	376	395	388	409	368	384	374	377	399	358	356	353	351	416	369	359	356	377	394	380	355	399	370	369	385	377	380	406	354	400	387	369	382	345	361	367	388	385	357	413	370	396	360	390	364	333	383	353	376	381	401	383	389	402	379	388	382	370	381	382	394	387	388	340	361	427	383	346	402	383	374	352	397	412	390	344	380	355	386	334	340	373	371	424	380	404	399	391	355	370	344	368	373	383	384	384	379	395	402	379	377	385	398	395	359	380	367	375	388	323	391	369	387	378	380	366	400	382	384	376	354	383	393	379	381	406	380	381	405	403	387	395	383	357	370	371	401	395	374	374	401	339	359	383	387	350	365	341	396	406	355	390	397	374	383	392	376	376	393	362	342	338	421	394	374	375	344	398	387	408	349	386	389	382	379	350	352	391	363	397	424	385	395	385	371	379	382	392	411	397	361	398	375	353	395	395	380	382	382	405	379	371	406	371	344	386	408	395	391
4664	7003	31281	32349	26872	17277	8160	3238	1245	693	720	700	708	747	715	736	707	681	653	714	764	698	710	732	707	767	745	725	678	700	716	688	699	699	753	727	723	745	721	728	687	735	748	735	717	747	711	703	690	674	697	673	675	671	695	691	693	681	746	721	754	730	683	753	680	720	743	725	688	697	718	709	658	690	735	735	748	692	687	683	680	757	760	692	685	697	700	733	718	636	745	783	755	686	693	689	737	725	753	666	680	699	743	689	699	718	769	722	673	685	719	710	737	747	697	705	697	707	658	677	710	725	692	718	684	747	762	678	735	718	745	737	656	709	733	698	720	658	708	764	755	711	731	715	697	700	668	689	710	658	710	751	702	713	744	693	775	693	750	753	741	706	726	704	707	708	718	723	714	699	673	702	690	726	687	729	722	712	726	707	724	712	712	671	715	705	704	725	738	755	712	700	650	710	674	705	724	751	673	749	682	723	735	736	725	733	705	674	748	768	706	720	691	694	698	681	699	689	656	698	754	726	730	743	737	710	731	679	718	726	729	708	671	709	691	694	720	691	699	705	713	698	715	713	753	735	704	681	713	715	738	726	732	694	731	690	674	661	715	668	742	740	786	717	716	717	700	735	747	719	717	722	714	708	661	734	698	692	719	740	701	718	732	680	705	695	753	690	719	726	664	685	743	766	748	746	694	695	722	723	713	727	696	686	712	685	689	739	739	726	703	685	771	736	719	779	768	690	694	711	687	683	762	762	737	733	723	709	716	736	746	726	774	736	726	729	741	703	742	720	732	700	732	741	674	704	737	689	734	741	700	720	704	746	718	740	681	713	695	713	696	713	719	675	710	702	709	683	708	705	735	744	756	701	751	741	654	720	687	704	675	679	724	717	672	764	691	721	727	689	720	753	644	739	671	741	744	660	715	701	707	663	749	721	695	694	715	693	714	747	739	691	683	727	726	685	682	664	728	700	709	750	753	708	711	705	709	749	710	673	754	697	741	711	749	736	701	696	692	708	709	727	739	698	729	747	728	764	708	694	765	732	687	687	724	701	715	766	774	690	674	726	722	693	739	743	674	698	730	742	673	687	718	729	698	729	734	688	708	767	724	710	677	738	703	738	705	718	709	716	709	707	709	671	679	741	731	747	666	707	719	694	729	733	669	725	713	694	694	721	700	730	708	723	695	711	718	736	694	744	727	747	758	733	702	735	723	747	715	698	727	716	753	714	692	728	748	723	700	725	746	704	709	710	721	707	694	751	732	725	702	695	700	690	728	711	721	754	705	703	739	684	674	708	717	693	727	744	720	690	713	708	669	744	754	732	711	660	652	702	758	760	711	702	707	718	765	767	731	730	664	656	711	720	735	737	699	707	720	721	716	750	697	670	690	697	696	695	746	676	716	717	686	730	617	722	622	711	656	730	670	671	693	682	719	714	700	721	713	735	754	729	742	692	743	648	734	734	686	734	690	703	772	731	665	712	751	699	696	698	718	731	719	724	738	702	695	718	720	711	706	735	699	709	720	691	693	733	709	689	782	685	722	702	727	747	744	710	708	733	691	729	720	717	742	679	731	706	700	694	710	690	721	698	675	666	662	757	739	747	692	703	711	701	696	720	642	656	692	683	701	718	699	717	738	695	738	665	733	668	687	744	704	704	728	712	742	695	717	654	744	729	771	691	705	698	730	703	722	715	719	735	669	768	716	645	669	685	654	703	692	658	744	705	712	776	695	709	722	735	725	740	726	726	736	683	722	729	697	708	690	732	727	692	703	729	732	716	662	712	710	695	713	716	734	720	700	701	741	683	700	706	671	714	705	722	726	694	722	683	699	682	678	689	721	691	730	706	717	680	713	675	685	672	669	692	745	722	675	701	717	692	673	728	692	707	722	694	732	718	661	735	689	746	730	704	736	696	741	734	787	698	736	724	696	754	704	722	740	724	666	712	686	746	722	742	717	686	722	684	718	703	687	695	685	706	666	729	679	689	739	713	765	697	727	683	702	733	735	711	717	668	693	705	727	709	701	709	745	713	768	669	741	689	731	713	721	711	724	690	743	742	712	681	765	704	749	721	720	752	663	682	687	647	772	690	774	639	690	685	692	708	729	721	675	775	659	693	694	744	695	708	695	643	760	734	715	724	745	698	730	696	735	761	684	728	738	707	691	726	672	719	696	720	736	745	663	733	698	726	701	774	739	677	668	699	708	753	690	699	718	706	757	672	705	698	746	719	719	698	667	725	674	741	675	698	713	712	706	698	689	670	678	697	706	706	687	712	645	779	703	720	700	734	739	733	703	703	731	744	680	698	742	734	732	737	732	687	720	685	740	779	688	654	675	705	682	742	689	762	698	710	712	726	717	709	696	674	724	727	701	711	705	737	711	694	723	733	761	736	726	688	711	736	698	752	737	704	701	682	738	734	681	725	697	683	749	712	725	704	706	719	731	719	700	768	705	686	758	682	656	738	707	757	662	733	693	704	735	718	718	743	724	693	752	698	725	732	693	780	713	713	750	719	741	726	704	709	698	645	714	695	684	718	699	710	656	746	753	676	711	749	732	704	693	747	745	675	701	705	720	682	724	736	747	727	737	700	713	703	718	679	722	709	732	723	771	696	727	752	702	682	746	712	708	654	711	707	676	747	697	743	676	679	716	668	703	747	707	684	709	693	699	734	742	704	738	715	713	655	751	683	748	666	670	711	702	682	703	679	689	713	804	760	674	667	699	697	709	739	751	712	716	667	708	721	707	715	714	715	674	711	677	685	719	724	710	765	713	702	714	662	683	669	697	676	697	713	736	679	718	702	709	694	725	700	727	683	666	734	721	707	652	782	722	700	676	727	767	683	666	769	702	737	666	729	753	706	661	706	676	690	644	695	715	725	697	709	704	753	700	701	764	703	745	672	715	686	725	733	714	735	703	709	671	735	672	727	732	726	666	697	764	767	692	665	714	771	684	670	729	661	724	664	653	733	737	714	710	656	724	710	691	713	667	739	693	692	706	699	708	700	678	714	721	699	742	722	689	699	677	725	771	725	712	662	722	721	723	737	741	687	736	719	728	713	672	698	715	747	691	714	733	737	732	717	711	698	760	743	680	719	713	697	711	703	681	717	690	667	697	694	705	725	711	715	717	737	711	738	662	734	719	695	706	666	704	699	751	704	743	684	703	730	710	713	729	746	710	722	715	721	736	720	762	683	734	678	676	693	668	720	702	702	731	745	736	692	739	692	689	649	729	726	771	743	713	746	666	695	712	662	699	740	674	725	751	765	730	719	692	727	695	762	761	700	768	686	702	709	713	719	707	685	718	685	722	653	728	695	737	731	689	700	670	663	759	698	743	723	699	713	693	726	666	722	702	710	717	739	662	726	747	679	721	720	692	757	718	749	689	716	704	714	720	694	714	703	721	659	720	726	655	688	721	692	718	735	733	760	695	733	743	704	703	666	726	708	726	727	731	698	713	731	648	729	696	723	720	727	719	711	676	719	682	689
24480	21450	30956	48138	51129	39841	24893	9452	1886	315	282	283	307	290	297	272	272	301	275	287	275	269	257	292	298	272	286	288	282	306	270	275	259	278	269	260	292	271	267	285	254	285	287	260	326	300	279	263	284	297	252	290	250	276	245	262	279	301	266	296	252	278	248	278	291	292	287	246	283	317	285	245	280	270	295	267	281	295	281	253	299	297	269	250	257	284	277	257	286	275	275	260	310	303	281	267	243	307	260	269	291	298	280	307	294	290	272	277	276	276	282	265	294	267	293	279	309	305	235	257	283	288	287	260	281	285	284	286	264	299	264	273	272	282	265	315	265	307	258	311	305	244	273	265	256	301	261	306	256	303	283	282	281	283	264	280	293	282	268	272	288	248	268	276	265	316	279	290	277	314	246	263	278	270	277	294	275	273	263	272	253	280	265	272	265	287	275	279	293	263	283	258	282	266	263	294	291	271	289	292	271	276	295	276	261	285	274	312	287	262	269	281	255	295	280	297	325	292	297	262	240	240	289	279	298	244	279	272	259	277	280	276	275	273	285	283	312	252	276	265	250	277	276	250	268	295	266	291	296	253	273	278	276	298	304	299	307	264	251	285	268	293	303	280	265	281	254	279	266	262	250	292	282	276	290	288	318	260	271	295	259	270	286	288	305	308	273	266	264	306	275	302	278	278	268	269	286	278	290	266	300	291	297	292	291	293	288	268	241	266	270	279	272	291	310	253	272	282	288	264	296	269	264	290	301	269	276	312	274	303	256	267	255	230	281	292	280	283	322	265	292	255	290	273	283	272	315	282	290	295	271	300	287	286	254	271	288	296	280	287	275	303	268	269	273	269	282	290	286	266	275	262	302	285	284	267	277	260	263	260	273	294	255	253	292	264	273	283	289	264	272	280	286	271	270	267	278	269	278	303	276	268	283	277	259	300	298	282	274	272	281	278	289	259	267	253	280	266	295	274	256	257	277	289	265	271	286	261	288	268	253	257	286	296	284	308	277	275	267	271	277	281	268	274	275	283	288	278	278	300	282	262	255	253	294	284	266	284	284	296	284	253	294	311	280	268	235	276	298	283	300	272	275	277	260	302	282	279	328	251	319	248	257	283	274	260	265	274	292	262	287	283	289	270	280	292	269	282	257	283	280	276	277	270	309	271	265	280	281	289	279	270	267	280	252	285	281	267	328	292	288	282	282	268	270	274	260	305	277	288	251	266	290	272	263	283	284	299	266	300	294	286	279	295	258	291	252	313	264	247	294	282	300	285	286	285	282	275	270	273	266	270	257	296	292	307	307	271	282	288	269	273	297	294	325	246	259	297	294	267	287	257	288	276	285	298	268	263	290	275	274	301	283	283	265	275	296	295	282	295	269	275	274	277	268	299	286	278	291	271	298	285	276	290	266	295	307	281	271	240	293	281	288	290	278	261	272	278	268	296	255	265	276	285	261	267	290	279	303	283	236	222	287	253	278	297	256	289	267	294	293	261	289	303	297	273	287	293	260	279	261	277	305	288	259	275	273	258	248	292	253	269	275	272	235	269	253	271	287	295	279	248	300	264	304	292	240	262	271	288	286	259	269	268	285	269	286	265	262	279	290	257	258	267	301	264	288	288	266	281	254	274	258	283	299	271	277	301	286	275	316	256	294	269	265	301	269	253	289	270	259	301	291	279	278	286	278	276	281	249	246	310	297	256	264	283	295	268	277	298	289	266	262	258	296	289	296	276	262	263	276	270	303	253	287	275	263	257	274	294	307	288	278	264	270	306	253	294	280	321	257	287	284	270	283	276	247	272	277	274	306	282	305	272	325	257	276	271	276	308	275	279	291	291	252	263	286	297	283	261	272	245	299	287	315	277	298	265	259	260	270	293	286	314	267	257	271	274	278	304	241	283	307	266	270	291	279	266	319	237	286	274	254	259	278	265	250	280	294	256	302	280	292	284	263	272	262	295	295	293	280	274	285	283	269	287	288	304	268	276	279	274	294	298	291	261	285	314	281	278	285	300	268	284	304	307	245	285	300	303	298	277	267	282	271	265	270	281	307	279	260	267	280	310	296	264	280	305	253	285	267	265	301	261	268	283	282	310	264	273	267	305	293	257	286	277	279	281	278	268	283	273	267	291	301	288	289	265	269	293	267	276	310	287	276	252	263	286	264	281	286	291	254	310	288	272	287	282	292	285	282	267	252	261	303	261	304	279	286	286	273	262	267	260	318	271	268	308	264	288	275	309	285	280	277	260	274	274	279	284	262	282	299	272	266	278	261	265	304	263	287	306	278	308	270	278	279	270	274	276	273	277	277	272	292	286	296	302	293	263	268	261	286	252	276	268	294	274	253	275	257	283	294	247	264	249	281	301	292	256	261	258	291	294	267	253	278	271	278	288	290	283	288	314	258	258	270	296	277	265	285	307	259	267	248	277	293	285	288	279	270	285	283	282	302	252	281	295	257	281	286	258	325	250	289	247	261	291	266	258	278	281	287	308	308	298	254	318	276	294	279	281	298	257	266	291	257	289	283	300	281	298	264	277	289	256	292	254	281	280	277	283	283	267	275	277	285	273	291	260	271	299	291	275	292	302	282	276	267	283	265	271	286	288	258	282	271	274	289	257	262	257	270	283	266	282	289	263	284	271	272	230	283	271	264	265	319	265	281	282	265	313	294	271	275	279	284	295	282	292	308	265	310	307	262	260	263	257	292	276	262	296	274	269	276	278	269	283	273	312	278	268	283	264	297	295	279	282	261	286	300	266	268	273	293	261	263	269	228	310	286	239	259	288	297	300	307	275	303	245	275	310	277	307	296	315	280	266	308	268	281	282	262	308	260	243	296	263	253	284	336	290	256	305	307	273	316	264	270	277	282	284	288	273	269	292	246	274	281	285	279	281	283	256	284	276	254	278	302	247	283	273	252	292	322	263	285	266	297	251	289	250	273	282	287	282	265	266	280	255	260	276	306	283	285	309	286	272	305	289	285	289	269	274	254	299	279	281	270	265	300	295	330	305	246	274	272	262	297	262	277	271	283	311	274	281	291	300	287	263	284	286	280	275	271	294	308	304	304	260	246	279	276	283	271	275	285	277	284	261	285	289	294	284	288	308	287	276	271	292	286	284	291	266	275	299	257	298	254	296	252	270	304	289	302	269	276	270	252	277	244	268	252	263	254	273	271	275	263	267	287	281	269	292	291	285	263	250	231	232	273	296	314	276	272	293	260	275	292	304	275	312	283	280	256	281	292	248	281	286	306	283	266	270	286	281	283	253	289	266	270	277	288	294	288	287	254	263	281	272	285	247	282	287	286	290	271	289	264	288	268	281	262	277	292	294	301	275	264	283	277	262	285	255	293	277	266	303	289	280	297	286	269	279	288	272	298	255	286	309	292	269	292	261	287	259	251	289	269	276	292	263	289	292	281	292	266	270	260	263	275	289	243	291	282	271	266	294	295	298	311	287	288	265	307	303	255	285	270	226	290	264	266	270	296	305
6736	29848	65075	68895	58804	44074	29734	14747	4389	558	509	583	509	575	575	529	499	538	597	522	534	544	510	549	504	527	505	546	565	567	553	480	521	483	531	521	502	535	519	533	517	549	554	546	517	539	521	572	526	560	535	523	504	552	517	539	498	536	517	573	529	492	505	549	536	538	534	540	514	535	536	526	553	524	541	505	525	534	515	486	554	528	506	520	548	529	529	528	559	533	504	512	555	511	527	527	539	580	535	549	524	524	547	578	579	547	530	538	555	548	548	477	499	539	546	543	548	581	515	522	507	566	521	523	511	558	584	528	521	550	495	531	472	540	530	545	548	525	490	521	511	526	527	521	527	541	543	584	546	561	498	558	517	553	552	537	535	526	533	527	548	511	521	554	544	553	508	519	554	515	516	507	542	526	559	493	503	510	567	527	495	542	538	575	522	507	530	515	533	542	508	513	524	528	493	504	499	543	532	534	514	560	561	542	502	536	538	521	545	589	556	567	531	516	536	571	487	540	535	552	526	536	523	582	509	541	504	550	524	549	501	541	493	553	525	565	509	507	514	458	560	510	537	490	546	565	561	512	583	546	526	537	529	507	529	587	544	572	551	542	496	546	505	503	559	552	538	522	519	498	524	526	541	511	512	556	523	528	540	554	501	527	533	527	526	550	540	526	525	528	515	575	520	522	525	531	494	513	527	571	538	556	537	528	506	548	495	522	541	488	525	514	475	527	520	554	576	549	559	507	570	533	508	526	534	529	546	536	565	505	548	505	561	548	555	528	542	545	540	545	488	543	518	455	567	528	520	523	543	540	548	491	473	503	502	588	542	516	527	526	536	513	561	500	511	539	586	511	546	543	538	542	524	523	493	571	543	526	520	530	532	515	538	529	547	554	544	524	554	529	566	517	539	502	523	505	527	510	527	555	557	566	524	523	499	560	560	549	528	542	560	477	548	543	520	535	529	531	573	528	522	542	512	537	524	513	529	560	520	521	486	568	516	502	507	511	532	533	542	496	620	517	516	535	513	495	573	558	524	545	531	521	520	552	553	504	512	528	505	579	519	549	546	515	547	513	520	523	518	566	559	536	527	511	526	529	560	555	546	538	545	530	553	507	537	540	532	535	466	494	539	536	492	520	537	555	549	542	581	535	538	542	547	518	546	542	540	501	479	536	553	551	509	532	544	515	505	526	509	571	553	528	520	508	590	519	513	528	531	530	538	553	538	497	568	536	570	517	511	485	552	532	503	521	528	534	577	548	507	508	535	543	512	545	574	529	534	520	529	532	552	507	510	553	556	560	530	500	597	550	541	496	498	506	540	546	520	512	560	545	550	520	551	541	499	506	539	501	555	503	530	532	535	572	544	533	529	524	537	534	545	541	561	553	507	542	518	550	567	536	486	531	559	529	567	532	497	537	519	549	544	514	537	514	570	551	538	590	512	530	493	540	521	540	574	551	528	543	527	559	542	543	568	512	549	519	497	552	545	513	558	539	542	523	554	502	533	515	531	552	545	518	561	525	514	516	550	501	547	544	550	511	518	508	510	570	528	548	528	552	490	533	543	523	534	547	546	554	558	533	528	523	555	504	555	525	575	519	471	546	555	495	507	515	494	531	513	514	499	517	555	506	524	560	523	562	537	545	531	541	532	511	527	527	545	551	550	513	538	505	487	491	535	530	532	526	571	541	504	514	529	510	545	541	572	518	510	530	528	484	523	562	526	505	524	557	557	507	513	543	556	518	577	540	545	539	503	524	464	526	541	543	524	548	513	504	511	482	532	545	502	541	547	515	541	521	543	592	554	526	528	522	540	509	518	524	491	568	548	551	523	539	527	513	512	519	567	518	510	552	538	517	504	529	551	530	522	540	524	532	510	486	585	538	543	557	538	508	519	493	578	545	503	520	544	551	524	552	524	546	538	562	504	546	550	529	512	495	547	549	496	534	526	553	569	532	563	532	539	527	521	501	555	534	593	552	536	537	524	536	567	561	527	570	571	522	524	523	549	531	606	580	527	523	517	546	548	575	531	507	572	509	542	493	545	550	494	554	489	547	549	542	535	515	503	518	547	558	548	536	530	547	533	543	548	513	531	535	500	515	529	520	548	538	509	537	535	538	557	530	546	548	551	519	547	563	546	542	550	512	538	559	509	516	558	490	519	528	491	544	500	512	548	493	542	571	550	528	515	518	552	569	557	510	508	515	531	555	503	532	574	500	509	557	556	537	577	526	537	551	519	517	519	525	549	543	504	569	529	487	531	526	512	525	547	508	491	509	514	555	547	571	519	538	500	502	532	551	505	552	568	528	557	540	530	545	542	555	534	509	515	510	479	503	550	556	516	522	507	537	545	544	560	530	528	531	512	534	541	527	485	477	519	539	578	540	518	562	551	573	547	528	544	528	561	512	530	524	524	544	529	540	497	484	549	538	547	514	544	559	538	497	555	535	550	514	550	580	533	535	523	507	541	490	545	516	523	511	562	539	512	536	548	578	565	534	527	490	550	488	495	534	506	522	519	500	567	514	509	542	549	563	519	548	536	532	567	517	561	530	497	500	531	552	559	539	526	546	526	544	545	524	523	563	517	550	514	522	541	515	505	514	541	517	592	499	547	569	550	542	557	567	552	521	540	522	502	517	522	555	531	535	522	535	555	509	543	517	619	500	556	564	477	530	541	551	562	525	578	517	494	514	558	563	556	541	554	544	506	546	495	549	515	538	548	562	516	526	493	534	549	537	504	540	506	541	558	533	542	557	551	525	532	521	541	492	550	556	527	503	559	545	562	536	574	547	532	505	522	542	563	519	529	540	509	545	537	537	545	546	563	490	511	576	485	510	553	528	533	555	541	545	516	493	530	522	530	548	553	514	511	544	518	551	561	508	532	566	536	523	527	549	507	563	506	547	525	545	537	541	583	510	475	532	527	527	524	573	520	566	543	491	534	505	537	562	562	553	542	520	554	557	524	532	529	502	545	537	527	549	513	565	534	470	522	524	561	527	507	541	510	509	550	528	543	490	548	524	584	568	513	532	524	534	501	549	533	545	505	533	542	510	510	571	528	525	579	512	522	546	540	550	523	519	543	498	526	553	512	562	513	541	514	505	527	523	551	517	517	562	529	526	531	516	511	515	545	546	511	589	535	513	547	549	520	479	533	537	552	562	553	564	553	552	546	552	538	538	575	551	568	549	529	511	520	499	525	560	507	563	536	535	545	518	558	539	538	584	555	522	544	486	542	547	519	480	545	541	511	563	520	520	504	536	564	564	514	534	522	521	535	521	548	524	562	537	522	487	540	558	514	579	514	523	530	509	518	493	551	520	547	504	511	524	515	507	501	515	503	521	510	528	545	546	552	533	543	523	512	562	529	583	520	483	534	554	559	552	572	551	525	515	566	544	513	523	577	510	534	551	487	556	554	626	531	508	501	526	562	515	538	561	507	541	577	526	529	533	504	550	532	494	562	503	560	506	496	525	480	568	533	548	541	547	556	536
23425	21384	30559	43620	54681	47216	32910	15715	3795	400	353	333	372	376	348	334	338	351	361	333	348	367	331	354	366	356	357	331	297	333	342	309	363	351	369	359	386	337	343	331	309	388	318	342	347	360	365	342	365	344	355	333	340	378	337	348	333	366	350	353	350	350	333	336	340	343	341	303	343	304	326	362	335	353	347	345	331	331	347	346	309	348	298	336	341	289	328	360	351	337	347	336	336	322	355	340	341	343	298	366	360	351	317	340	353	375	338	339	351	335	353	349	341	362	327	318	335	365	343	332	338	346	338	340	350	344	349	328	350	319	313	364	366	296	356	353	324	340	337	322	302	362	307	341	346	358	332	360	325	324	342	328	315	341	367	326	331	341	325	347	343	342	368	350	345	326	311	329	306	303	365	343	367	327	333	356	325	308	330	327	335	357	333	339	363	336	331	352	298	340	333	347	335	374	353	384	350	332	337	349	346	326	339	327	356	350	322	360	329	357	360	344	344	350	325	351	308	319	355	327	361	334	337	340	318	338	352	330	337	354	338	363	370	328	354	381	323	368	329	340	304	323	365	316	304	349	345	330	355	317	329	359	354	321	326	349	370	360	332	312	380	339	302	363	355	335	323	324	315	354	337	355	330	366	315	364	353	314	360	337	317	339	343	314	339	348	331	329	335	323	313	368	309	349	350	310	356	321	351	323	326	335	324	328	316	322	333	347	357	333	329	334	327	342	355	342	335	368	348	328	356	355	361	369	337	333	355	339	324	339	329	338	347	335	403	346	321	309	357	348	316	363	358	329	312	325	344	341	334	351	344	344	356	371	330	330	335	319	312	349	328	379	373	339	338	346	354	326	325	339	342	362	332	368	330	327	331	326	314	315	311	337	321	331	354	362	349	358	328	336	354	329	336	361	332	325	332	333	334	372	321	338	333	334	348	348	322	319	355	342	329	310	371	318	348	326	360	307	304	333	318	341	334	334	345	389	371	368	345	343	358	324	319	377	333	355	359	323	348	312	356	348	311	335	342	343	391	325	332	338	332	342	338	328	337	303	325	331	354	342	328	324	300	367	328	371	345	334	370	327	338	348	305	320	342	334	311	366	310	322	342	325	341	330	345	353	316	352	366	338	357	338	343	340	341	330	319	336	330	324	329	340	324	344	334	369	344	308	318	313	370	325	326	314	318	342	361	350	344	312	359	357	348	356	325	300	345	354	369	318	341	329	335	365	325	340	321	330	363	337	339	348	366	340	344	332	335	322	309	355	350	309	338	349	370	322	351	342	354	335	310	358	340	317	325	389	342	326	328	313	338	321	376	322	352	327	317	366	371	327	337	336	356	341	348	303	313	330	349	306	366	349	333	339	334	320	322	307	372	305	314	358	364	343	357	360	320	337	320	342	333	326	336	340	316	351	306	315	361	347	347	353	335	320	354	324	326	363	314	319	337	331	333	307	341	342	342	351	384	336	375	334	311	322	369	335	337	358	356	352	332	373	340	332	399	324	332	330	367	374	323	340	322	319	341	377	367	351	319	306	358	390	350	341	347	357	361	304	351	341	381	336	340	335	343	303	340	313	349	341	365	356	327	330	295	345	348	318	357	373	361	348	328	357	342	325	343	327	345	349	330	290	339	340	332	322	318	364	333	327	388	355	325	316	341	365	344	343	341	302	355	344	334	324	332	330	323	305	333	363	343	324	372	317	340	330	368	335	328	352	335	321	319	369	353	336	348	330	347	340	309	323	307	320	338	359	356	340	319	307	345	334	352	343	308	345	330	374	361	343	310	358	324	338	341	349	361	300	347	336	390	339	333	328	310	361	286	347	321	355	336	327	357	354	347	342	349	342	318	361	316	333	343	368	359	345	329	339	337	328	309	340	327	351	349	362	371	373	330	354	378	341	324	344	308	328	320	352	361	367	325	353	340	308	351	360	331	333	340	315	389	334	318	322	311	364	346	320	337	346	350	333	391	311	354	346	331	330	285	341	332	326	325	372	314	326	338	362	343	313	344	349	346	341	386	347	340	337	370	348	328	328	364	345	361	356	343	319	344	332	340	343	357	313	350	331	327	316	349	341	354	327	313	330	326	347	335	378	328	368	350	339	355	332	348	347	343	321	343	342	358	348	321	321	312	312	337	302	344	314	340	332	347	343	340	344	338	322	309	314	367	348	338	317	324	325	306	342	325	342	348	329	312	330	347	359	346	321	316	333	310	361	293	335	359	339	331	366	319	328	334	282	358	354	313	323	320	345	336	322	368	311	338	329	296	345	308	345	353	339	324	342	337	343	341	323	339	357	345	342	339	346	345	357	376	336	321	335	357	335	312	349	293	347	335	340	362	300	376	328	351	318	326	325	326	365	333	358	321	365	367	311	324	338	352	385	341	342	337	298	313	332	356	348	357	343	326	334	332	345	322	306	336	295	327	334	308	314	303	329	370	361	319	333	346	337	315	351	312	364	363	317	345	359	315	320	337	318	334	317	352	324	326	352	327	307	380	334	340	340	352	331	350	340	358	302	319	343	327	364	353	331	350	362	326	349	328	355	371	341	334	331	330	348	336	335	358	346	326	324	325	365	319	321	347	357	335	339	358	356	346	331	330	325	372	357	311	316	365	352	372	347	294	324	325	324	329	326	323	326	344	327	328	335	340	323	330	375	329	325	328	349	357	365	367	339	315	313	329	347	333	319	341	355	340	327	332	343	380	351	367	342	332	359	343	303	318	339	365	360	347	341	339	349	337	358	322	318	348	329	324	338	341	309	319	320	362	372	325	309	287	324	343	311	349	376	352	346	356	359	323	345	345	359	344	277	349	338	329	336	335	317	331	319	372	341	332	312	350	337	314	343	314	323	332	337	346	314	328	326	351	332	354	327	342	330	322	328	345	315	333	324	349	344	324	373	338	324	339	344	325	355	353	321	346	331	341	301	333	333	351	317	321	339	330	320	349	334	342	345	335	361	331	357	318	349	380	346	329	324	361	343	320	346	326	326	365	333	342	333	323	329	322	324	346	345	328	360	356	341	314	379	348	324	332	319	348	336	344	338	329	296	317	348	348	345	320	348	346	368	321	337	325	318	349	373	340	329	357	337	326	305	330	362	340	352	339	359	335	357	338	354	333	338	343	321	347	324	335	361	313	325	337	308	352	341	349	321	371	312	348	348	347	337	309	330	321	353	316	326	324	326	340	350	353	368	368	327	324	374	342	349	336	358	349	363	370	337	357	318	340	326	334	378	330	328	342	318	356	312	352	350	365	352	355	357	365	328	342	297	350	349	336	320	334	307	329	355	327	341	352	345	338	347	311	367	360	312	350	343	356	401	337	306	357	359	350	350	346	340	335	361	337	312	337	333	307	350	343	377	380	357	313	309	337	346	342	339	366	340	326	348	385	345	350	350	337	332	318	351	365	341	311	345	352	337	345	324	382	339	319	332	343	340	331	335	337	355	373	357	354	344	326	346	346	338	335	369	321	380	355	345	330	369	332	359
9859	37038	72696	82076	70469	53369	37302	21099	7286	685	623	661	603	630	629	661	602	650	624	676	570	646	629	582	607	657	628	582	622	627	622	659	607	604	591	627	608	598	619	628	581	578	593	618	610	626	588	615	623	602	632	610	604	579	612	620	576	570	615	652	577	590	622	574	666	593	607	591	632	576	597	569	604	648	549	623	626	579	611	603	613	578	627	633	631	570	593	644	628	612	602	645	612	598	630	603	584	624	552	612	606	629	581	627	621	634	596	598	618	582	638	601	610	613	617	626	556	618	585	608	595	590	616	611	592	609	621	613	594	605	612	631	598	540	604	568	639	635	616	562	612	616	622	621	552	598	629	602	604	677	624	614	628	598	632	608	574	603	618	642	631	642	575	551	597	596	598	625	605	620	578	653	663	605	597	583	611	591	584	614	599	583	673	617	578	616	630	577	649	551	602	648	558	604	624	615	638	621	610	598	564	646	607	598	649	624	605	634	601	608	620	619	687	573	540	666	618	609	591	611	611	600	622	560	607	615	628	573	608	592	577	597	629	634	550	598	637	629	606	647	628	605	616	628	592	643	600	593	617	620	612	587	604	636	651	591	577	602	641	583	664	588	627	592	579	622	588	640	644	646	605	619	599	627	630	615	591	592	608	586	598	555	596	651	640	572	569	603	636	591	621	662	630	599	571	601	612	630	631	605	624	611	618	650	628	614	596	659	609	628	608	640	647	550	569	575	599	565	631	633	569	641	539	618	590	602	640	598	620	634	594	614	673	589	631	651	621	582	624	632	649	604	559	593	586	643	604	593	580	637	602	632	612	627	620	635	622	615	616	596	617	650	616	598	624	686	606	627	657	637	554	623	612	568	568	610	604	622	622	598	634	632	590	625	625	602	586	591	560	601	637	618	615	629	619	661	626	619	646	642	570	604	627	640	590	637	566	611	605	618	618	627	600	636	614	633	636	627	656	571	598	593	601	573	563	588	597	581	623	626	640	598	603	633	599	654	624	603	641	636	576	640	604	591	598	579	594	619	578	594	628	639	635	604	581	615	637	569	650	592	609	624	614	666	606	630	621	597	594	607	646	626	625	610	611	646	651	626	604	622	599	569	622	604	619	595	605	628	626	627	615	563	602	600	655	599	669	592	631	598	650	594	646	637	643	611	570	634	599	579	594	617	589	591	610	612	622	607	623	614	621	608	613	598	558	587	606	580	615	650	635	613	591	578	561	657	655	637	610	634	612	641	592	636	617	577	603	568	590	627	599	600	591	583	623	611	610	589	635	615	581	628	640	631	637	636	623	624	602	638	600	590	659	610	599	606	597	610	545	570	605	569	608	622	560	612	650	625	619	597	590	580	589	671	631	657	586	589	565	635	620	663	585	584	617	634	603	583	629	616	594	607	648	679	552	604	631	594	605	643	612	624	655	562	606	607	630	586	592	639	591	578	632	617	626	599	546	597	599	606	619	653	630	615	611	598	620	645	633	588	607	615	671	592	606	592	554	604	608	591	616	545	646	644	604	586	611	591	605	592	623	617	611	572	581	612	570	602	638	574	616	557	629	629	654	557	621	572	576	620	605	602	610	610	587	587	590	620	617	599	586	652	628	589	633	607	585	608	634	623	619	615	611	616	621	607	613	607	638	646	609	631	625	610	644	637	595	627	643	612	610	584	616	573	597	621	616	583	623	632	622	606	617	614	636	563	632	588	616	610	586	630	617	615	595	602	641	622	605	607	613	613	624	619	574	613	601	615	598	594	613	588	602	631	623	627	618	583	620	644	629	653	608	568	592	623	610	629	636	592	606	580	622	689	581	611	603	603	643	640	595	648	649	591	631	569	591	602	656	598	615	606	644	636	627	619	623	622	624	626	598	635	630	606	666	665	633	625	656	623	622	580	602	623	589	572	587	585	589	648	588	624	630	578	641	642	586	626	662	612	616	584	623	626	612	600	648	596	628	625	597	634	626	586	623	617	576	594	576	620	617	636	645	580	603	669	624	614	614	609	594	582	596	636	609	617	596	608	590	592	661	582	599	614	642	620	585	604	670	598	599	614	618	585	622	612	604	614	612	602	623	607	592	596	604	641	593	634	590	605	627	615	643	662	593	581	602	644	609	588	627	630	586	659	608	628	643	602	612	606	617	598	605	598	620	629	597	621	654	561	629	594	650	562	635	618	609	562	630	627	607	580	627	618	592	647	611	632	613	639	616	595	594	645	646	584	606	599	617	614	574	613	628	629	605	611	600	598	606	617	655	625	592	621	619	579	585	602	640	575	645	623	632	599	605	568	619	632	641	559	571	657	605	576	587	593	611	572	613	586	638	601	659	618	630	606	578	619	616	615	636	605	658	625	595	599	598	629	588	611	620	622	646	645	628	596	620	624	659	592	596	610	605	587	597	599	612	614	583	602	621	628	625	610	610	651	584	680	622	620	604	580	614	567	638	626	576	579	588	618	630	596	629	609	620	590	575	612	576	583	551	600	656	603	605	636	600	595	619	586	628	622	553	626	569	594	598	600	587	631	632	611	539	623	576	595	591	600	649	609	588	632	618	652	595	623	628	594	609	633	649	630	582	618	607	626	633	617	672	611	573	630	565	588	611	619	615	623	589	601	594	647	628	607	603	615	605	640	606	608	605	557	582	558	609	577	586	586	579	596	658	598	617	632	606	586	628	585	626	607	584	549	572	639	630	605	590	587	597	640	604	612	600	613	607	606	637	617	639	646	617	612	575	578	636	645	642	563	645	641	584	617	638	617	571	586	575	654	610	600	610	605	679	642	613	632	611	613	576	610	650	604	634	626	615	596	598	589	603	615	621	627	618	563	602	583	586	622	675	607	633	593	610	581	614	585	623	650	599	576	584	627	605	623	608	592	584	630	628	597	596	605	652	638	623	603	619	645	560	615	649	625	619	648	602	569	606	596	575	579	570	569	592	624	626	603	566	588	621	607	625	591	610	633	614	613	580	629	621	616	576	600	579	580	599	611	621	573	590	587	639	618	652	596	633	588	608	658	582	613	601	600	650	632	624	579	600	619	573	618	652	591	630	577	604	620	658	613	608	579	606	593	649	596	556	622	584	625	615	595	599	664	621	609	612	622	585	578	573	601	595	614	599	634	639	578	618	627	638	581	618	634	606	623	646	599	591	564	593	575	617	599	603	631	619	652	616	605	590	594	625	582	618	591	637	640	592	581	614	655	619	637	582	598	623	615	612	613	589	646	600	649	601	655	639	641	599	610	633	643	626	567	563	644	635	622	631	619	627	546	622	592	616	597	595	593	572	597	630	614	606	622	628	586	601	557	600	628	594	586	611	631	646	599	618	661	616	609	593	661	588	585	620	641	604	607	614	588	627	616	621	606	605	607	623	591	599	571	620	640	638	623	612	646	577	621	603	596	640	600	621	592	633	596	614	577	596	592	647	629	647	584	599	585	593	605	569	579	598	622	616	605	586	579	582	608	652	666	592	598	583	603	599	599	600	613
27068	19949	17389	26440	20001	10818	4291	1567	666	375	395	418	386	372	372	380	397	399	390	399	351	368	408	366	344	399	359	398	364	396	408	347	391	336	363	376	358	367	368	344	379	400	377	382	354	357	350	390	414	382	357	376	354	386	436	378	360	358	399	384	374	382	390	382	393	400	382	382	396	372	387	367	382	422	385	332	351	380	365	397	388	359	354	368	375	403	356	355	363	361	418	389	370	388	381	364	377	364	376	376	373	415	385	330	387	374	425	381	373	357	382	402	355	390	373	324	381	399	372	382	362	364	397	377	371	382	370	355	369	357	345	373	416	366	390	385	372	393	373	396	384	362	370	369	372	360	382	391	380	360	354	353	375	390	381	370	379	396	367	367	400	390	369	376	400	351	396	387	340	387	336	366	412	383	384	379	356	407	382	382	397	393	393	371	386	437	385	429	397	362	377	374	399	373	370	385	390	393	369	372	400	357	363	364	370	388	337	361	393	398	373	400	384	337	402	356	358	370	393	337	379	347	351	395	402	379	380	376	376	380	345	352	358	380	356	386	378	401	371	395	380	383	314	414	369	345	357	407	391	366	372	388	353	344	383	376	366	363	362	359	388	364	369	345	390	382	365	359	368	377	391	378	381	364	370	383	362	347	375	382	372	391	400	350	365	337	387	373	364	392	397	395	371	363	369	380	350	378	380	384	353	369	348	380	381	359	378	388	396	404	384	379	383	367	360	386	384	391	335	360	402	376	350	363	353	370	344	368	360	357	350	367	344	368	343	383	390	335	412	386	398	373	379	338	353	380	381	342	331	363	409	342	340	375	388	370	361	387	364	386	385	362	393	386	383	421	398	343	384	373	384	387	340	378	383	377	340	391	377	390	373	382	353	436	362	393	334	466	363	392	384	376	386	379	406	364	381	400	389	371	383	367	356	361	389	371	418	346	404	365	368	350	378	396	388	404	366	359	395	356	416	355	401	371	386	353	386	356	365	369	369	386	398	415	345	348	386	380	366	363	386	358	402	363	429	365	412	370	380	431	365	347	386	354	367	388	359	376	408	370	400	377	368	362	346	404	385	389	406	370	365	369	366	367	374	351	384	358	379	366	389	375	385	349	388	360	360	345	358	381	406	390	375	392	392	319	360	365	391	373	400	397	367	403	347	349	377	380	357	372	376	417	375	394	386	351	387	367	349	365	333	371	374	376	401	364	337	353	398	352	362	372	394	388	374	406	356	371	395	377	377	325	380	352	362	358	373	394	361	384	394	352	363	400	348	396	387	395	379	411	409	322	357	352	395	361	361	353	383	349	379	365	354	347	350	366	340	374	354	386	375	406	357	398	374	370	379	359	362	383	404	402	354	388	377	364	408	389	371	364	414	347	379	382	364	375	383	399	381	377	396	370	387	371	387	385	358	392	356	373	381	366	371	394	374	398	366	344	366	369	361	410	402	388	337	393	353	379	350	392	363	366	402	386	384	360	383	375	365	381	402	404	407	378	380	408	356	355	373	384	430	377	402	379	384	353	367	389	363	368	364	346	415	369	352	387	398	374	344	390	395	357	402	386	397	376	374	386	372	381	359	389	394	381	383	350	380	388	384	377	392	355	386	373	394	396	362	365	385	400	416	393	376	378	343	386	367	393	382	393	358	393	371	377	343	401	373	357	399	370	373	341	372	365	349	376	390	382	391	374	398	376	373	394	393	378	388	391	334	347	344	369	362	385	345	385	336	379	386	349	384	399	382	359	326	361	377	357	384	363	361	360	389	389	372	396	369	348	381	396	381	374	378	378	332	355	416	374	384	361	369	386	360	372	360	399	398	375	397	348	393	401	374	385	390	365	359	350	387	325	372	354	380	374	342	397	387	323	398	377	360	367	392	367	373	392	345	379	355	386	415	388	374	337	389	395	313	386	386	402	371	355	372	365	371	359	386	371	340	380	354	342	384	388	366	385	346	389	370	363	344	366	353	348	361	381	354	338	368	370	366	386	379	393	373	366	358	364	376	384	407	375	424	411	429	379	389	350	376	360	375	389	378	339	399	409	381	384	351	373	366	390	395	368	359	399	376	376	355	373	375	362	365	386	425	390	374	397	352	397	362	387	403	372	368	364	381	373	395	354	389	365	363	397	403	403	384	386	372	388	389	391	372	355	406	347	375	360	388	386	361	362	359	392	365	370	406	362	377	354	392	379	346	410	389	345	377	373	373	352	381	398	379	360	394	387	391	392	372	365	395	376	344	357	369	384	375	392	390	338	355	364	345	395	369	362	388	367	374	367	362	378	375	368	349	355	358	378	366	385	360	383	360	360	377	342	379	376	404	426	357	383	393	370	361	341	349	356	348	381	374	352	385	368	403	412	342	373	400	330	394	399	389	378	389	398	353	415	366	371	369	390	341	391	345	382	377	333	394	396	397	371	362	380	386	337	382	419	361	372	378	372	361	375	396	373	379	369	378	368	389	404	375	366	384	387	359	394	350	378	418	355	388	378	400	371	374	380	386	359	395	389	382	397	385	374	382	369	397	376	368	403	384	391	379	390	386	397	346	369	428	368	363	387	415	363	387	367	354	361	342	405	370	361	417	363	383	388	395	393	395	404	383	393	381	391	370	372	387	366	377	382	408	339	372	359	377	396	352	414	378	367	352	396	351	358	352	376	377	382	357	368	357	390	379	368	384	366	363	366	408	364	387	365	403	392	408	370	370	370	422	363	388	394	413	358	370	362	369	386	396	396	351	401	367	365	378	375	375	386	369	394	347	335	363	378	360	393	381	377	377	370	367	391	370	365	386	408	394	365	383	378	384	376	337	366	409	391	408	358	381	365	387	362	357	394	375	392	388	386	363	404	362	373	359	367	357	371	400	372	343	351	358	391	367	350	415	383	393	387	375	332	391	373	329	361	373	363	350	344	382	352	386	408	352	396	391	419	350	377	374	349	364	379	382	358	353	403	361	365	361	411	358	361	398	370	412	393	445	352	336	377	385	372	394	352	351	367	413	354	363	384	378	367	391	361	384	367	396	325	362	354	366	376	394	356	421	405	375	382	361	357	373	346	374	374	339	390	379	382	398	384	347	369	347	378	347	370	422	363	371	363	364	376	398	389	385	373	354	343	367	403	392	352	355	346	387	407	366	338	380	385	394	355	394	367	381	384	350	368	318	377	403	364	398	402	365	375	386	390	344	362	387	380	417	399	411	381	408	349	404	387	418	394	395	365	350	388	402	392	347	414	350	378	393	345	400	441	365	348	386	366	396	361	429	411	367	415	358	388	361	361	349	370	391	365	357	402	394	349	365	400	383	377	372	407	350	401	393	381	351	373	393	405	386	383	375	395	357	343	355	369	370	366	363	374	377	391	346	406	363	381	353	405	363	367	375	377	372	423	368	367	349	356	376	348	353	374	374	398	423	364	373	367	368	371	372	388	384	413	358	394	373	375	408	374	418	346	380	361	384	396	351	353	389	382	382	384	370	390	402	375	366	374	399	394
4649	6146	26422	32446	27159	17582	8859	3803	1411	728	766	691	735	756	768	694	729	707	681	728	670	700	664	667	695	666	690	730	684	682	710	680	703	700	704	686	745	719	672	701	723	710	720	679	691	721	640	704	758	726	682	709	681	713	680	712	709	710	679	702	651	722	697	758	742	667	752	701	674	700	668	714	726	777	742	768	757	726	691	688	765	741	758	695	654	710	717	697	709	719	722	665	688	697	703	714	699	713	667	683	725	740	671	682	703	691	667	724	723	709	770	656	658	719	712	737	713	691	687	677	677	708	699	727	687	640	723	711	710	709	692	678	691	724	675	727	710	689	773	685	685	674	734	615	661	675	710	649	708	713	699	752	650	705	722	710	728	742	741	695	711	760	668	753	696	706	698	746	722	670	713	683	709	675	707	710	711	658	741	728	687	747	678	725	705	686	748	748	716	735	736	710	739	750	685	718	695	689	735	716	780	722	699	735	746	739	732	722	689	696	720	679	705	746	682	685	735	687	712	683	715	657	709	718	699	700	744	737	690	697	690	690	698	671	714	736	723	751	720	698	697	735	702	746	723	747	728	713	716	706	681	733	721	639	718	743	688	720	712	680	708	705	749	694	724	659	681	659	717	707	731	734	688	702	669	657	718	679	712	717	656	745	698	640	711	713	684	654	707	686	697	696	692	700	692	691	682	711	733	695	674	683	721	714	687	653	684	711	656	738	698	659	684	688	696	696	717	727	732	698	686	704	675	698	691	727	730	698	682	646	693	725	674	706	724	706	718	735	718	729	711	723	667	732	723	713	704	666	668	747	699	714	731	683	701	703	733	689	745	689	685	744	729	701	721	739	707	667	722	699	737	698	754	726	688	736	740	706	718	717	716	715	725	685	711	690	648	643	735	710	723	760	691	715	687	683	716	696	704	714	672	694	683	715	681	701	692	718	724	746	701	721	661	676	704	699	669	695	731	730	715	714	707	712	740	680	727	742	731	715	688	714	709	687	674	666	704	681	681	685	706	718	726	728	727	678	699	679	745	684	700	701	688	673	735	728	742	692	712	708	702	686	663	722	750	741	696	705	702	660	702	716	697	700	721	699	659	698	709	719	708	679	693	680	676	695	704	687	726	684	739	731	719	745	721	709	644	688	714	711	720	696	719	727	709	719	684	696	674	722	739	664	684	745	675	677	752	666	721	705	672	669	695	688	703	680	672	725	703	707	687	728	710	694	684	713	723	685	684	693	729	725	698	670	652	711	716	697	672	673	664	685	718	708	710	684	733	686	680	704	678	729	704	721	709	646	686	683	696	706	725	669	681	720	701	739	731	749	718	745	739	688	698	686	763	696	724	660	707	672	701	707	645	734	653	655	710	699	671	689	731	733	689	681	768	710	741	686	738	719	750	722	728	681	690	737	687	704	679	704	698	670	684	690	711	764	696	728	744	707	694	705	756	730	713	691	701	702	669	696	698	700	763	716	687	715	688	689	662	634	710	662	721	678	700	714	662	685	679	676	708	722	661	711	677	723	699	707	756	697	687	695	725	699	710	707	760	704	713	730	721	713	647	731	694	702	683	710	726	650	685	674	733	714	730	664	723	695	699	716	685	710	701	754	801	692	716	655	721	689	706	693	752	729	724	704	750	667	726	708	694	736	691	744	765	689	679	737	679	671	698	676	730	648	727	659	733	669	716	704	696	721	678	714	703	708	714	664	656	728	710	708	712	677	725	629	711	692	748	712	681	703	710	729	675	732	674	722	715	673	723	735	669	743	689	695	741	684	720	726	707	691	687	673	712	715	704	682	689	685	672	699	703	722	664	700	675	706	696	720	728	722	699	658	706	687	694	669	679	689	692	720	742	739	698	698	662	744	718	689	686	709	729	712	723	728	712	737	731	688	725	707	699	712	694	732	704	727	653	732	715	687	704	701	681	655	702	764	689	739	677	662	739	667	693	693	689	753	713	690	719	716	698	683	762	682	729	697	708	716	717	743	758	721	737	692	709	702	744	707	689	668	721	678	664	702	726	680	693	677	714	772	706	668	695	733	688	675	735	718	725	723	672	763	692	699	691	728	724	669	747	667	707	716	718	732	694	703	699	675	689	679	708	658	704	745	720	737	701	703	700	692	685	694	716	724	720	716	707	694	746	697	706	691	675	745	735	737	687	650	689	692	730	740	682	729	693	725	702	715	722	691	678	695	708	689	722	679	704	726	659	706	671	680	713	732	735	712	673	726	632	683	691	665	683	641	718	685	681	756	677	699	730	692	706	707	729	702	760	713	666	689	696	696	723	726	698	734	703	678	723	656	727	699	695	663	690	708	751	713	684	705	665	717	697	666	712	725	703	735	706	671	670	686	657	756	675	743	727	666	733	734	704	672	719	667	673	688	659	759	738	699	730	686	754	688	708	742	709	670	719	688	674	712	716	689	683	694	739	672	727	718	696	706	703	685	735	704	711	678	667	689	674	707	758	700	748	682	732	764	747	694	682	707	681	663	691	688	706	681	692	667	683	697	726	687	704	716	708	686	729	701	756	727	653	694	676	676	687	712	735	710	713	674	690	704	719	703	714	724	676	721	648	704	697	722	737	691	759	724	728	698	697	735	702	723	718	708	698	691	698	713	700	706	696	704	701	756	701	680	683	709	742	728	715	695	731	706	692	720	676	745	712	718	694	681	720	714	696	698	671	733	669	721	683	684	695	685	657	730	724	710	710	724	667	703	716	676	706	688	654	772	732	688	718	715	688	729	782	746	679	733	708	724	728	742	689	709	710	769	711	690	694	731	699	704	698	669	678	712	735	672	698	740	678	705	730	739	730	752	710	734	722	691	642	675	692	693	690	614	674	728	707	757	713	731	686	699	743	717	720	723	740	728	649	698	722	734	680	724	687	700	728	688	719	694	706	685	732	682	696	686	686	657	702	703	754	702	690	699	743	650	743	692	674	701	697	715	700	669	713	680	704	694	706	715	699	699	701	672	736	682	702	677	679	703	695	680	695	679	701	697	671	692	717	696	721	694	699	698	703	670	694	682	721	728	735	775	693	693	700	691	730	634	725	739	718	668	718	678	729	668	694	715	718	708	675	748	734	691	703	710	764	697	691	750	708	717	713	677	741	698	704	724	672	705	706	724	729	686	693	716	697	720	766	668	735	736	678	700	706	727	751	696	681	664	668	663	731	703	692	735	654	679	741	726	686	711	700	710	667	719	698	722	688	724	693	660	724	729	706	683	662	694	675	706	676	684	714	680	738	685	676	691	708	714	706	675	686	716	681	766	671	728	686	696	692	666	706	680	669	720	692	704	702	718	701	697	713	748	662	703	696	711	727	707	697	712	711	735	757	675	715	724	720	709	710	651	651	724	691	703	678	705	670	728	648	684	688	675	648	667	702	671	730	687	696	716	735	737	729	722	730	685	697	701	735	699	710	741	709	700	733	675	672	742	762	735	715	650	756	686	752	725	707	704	681	736	703	698	718	706	747	721	696	695
24341	21396	30243	47545	51713	41207	25923	9551	1861	298	291	291	293	274	290	277	280	292	276	301	311	292	321	264	278	284	276	256	266	272	254	293	283	293	251	272	259	252	246	274	298	317	264	258	255	270	262	282	310	240	272	255	285	261	262	260	267	257	282	256	251	275	268	288	240	292	283	268	268	257	236	264	259	258	265	278	269	282	281	278	261	268	260	252	278	263	254	290	278	279	267	280	309	275	239	275	260	272	272	281	280	271	242	282	293	258	278	277	245	256	282	265	241	273	290	273	269	269	272	278	307	268	285	276	289	268	271	271	272	262	289	279	276	265	287	297	252	280	275	275	248	254	232	263	272	264	277	276	273	277	290	280	292	261	281	256	289	304	249	246	276	271	261	254	279	256	280	267	272	288	286	283	297	287	255	244	275	264	253	281	244	263	291	261	258	281	280	269	271	244	284	262	284	263	239	274	259	289	258	258	254	260	273	274	273	277	261	290	249	292	277	283	274	261	275	299	271	262	267	264	287	284	292	271	272	297	248	260	233	259	274	277	264	259	288	260	248	280	300	281	285	271	262	245	253	259	251	258	254	270	265	266	262	246	290	271	261	252	269	257	271	299	278	276	277	277	274	272	265	245	280	242	275	280	254	263	280	274	229	289	243	286	298	265	277	245	276	260	283	282	294	247	270	270	258	253	265	242	296	247	247	253	247	279	272	279	277	286	254	297	271	238	264	268	263	273	284	269	274	298	290	282	276	269	256	268	272	240	233	284	284	262	248	261	244	245	266	263	269	269	277	247	288	219	277	273	258	259	262	285	261	249	271	290	249	237	259	230	273	290	265	265	267	246	251	241	281	292	284	274	268	263	268	278	259	254	275	280	276	252	274	304	239	234	270	232	250	272	258	266	268	272	264	263	252	261	247	233	275	256	261	247	266	280	264	268	268	270	272	283	294	260	259	290	267	278	252	290	327	258	258	251	282	274	249	249	262	242	255	265	263	235	263	281	268	240	269	257	285	255	275	285	269	284	275	257	260	247	280	301	244	268	267	287	282	276	291	281	253	288	260	247	309	264	247	263	273	278	265	285	256	267	265	277	262	283	268	279	281	274	287	266	258	275	285	266	283	259	268	282	252	253	296	271	262	282	276	253	284	256	262	279	313	257	280	283	261	278	261	273	285	265	235	235	275	315	280	272	247	288	255	270	246	272	259	282	254	275	289	303	297	253	296	256	278	300	274	283	296	261	270	272	258	268	294	282	279	273	277	247	255	259	293	264	269	268	248	297	258	269	260	239	270	257	289	256	271	264	262	283	270	255	230	239	262	269	261	274	289	267	272	282	284	275	229	288	283	251	295	275	287	261	300	269	272	255	304	243	271	270	279	243	260	288	303	270	255	288	316	304	277	271	279	296	289	271	286	262	254	248	250	247	264	286	271	265	277	273	277	261	274	281	277	262	288	264	248	274	264	258	281	267	304	273	293	246	279	309	276	255	252	266	281	282	273	249	251	271	279	267	254	288	264	263	249	239	271	275	253	266	264	257	278	274	305	256	255	274	257	230	255	273	270	275	313	264	270	261	252	251	263	272	227	294	256	267	270	284	251	233	261	285	248	252	266	258	229	263	255	249	244	263	295	244	295	272	279	241	256	252	286	264	268	262	253	282	272	244	259	262	283	278	267	279	275	259	268	274	247	277	276	261	275	311	279	296	290	257	258	264	258	271	251	256	249	281	234	290	265	254	281	255	251	256	245	288	259	268	249	252	279	311	270	280	276	264	296	269	272	277	273	288	282	244	271	288	255	287	273	267	272	246	273	283	258	260	293	251	260	254	291	284	249	250	275	274	266	270	274	268	244	255	242	266	253	236	248	258	282	271	252	245	221	260	262	268	286	324	260	275	288	277	264	279	267	263	276	243	272	277	286	261	278	260	240	268	289	267	245	262	292	298	274	277	275	280	233	278	257	306	279	237	289	284	288	272	297	276	256	285	280	262	271	265	265	256	281	252	277	288	266	257	263	272	264	303	264	286	262	256	276	255	252	260	261	262	253	267	284	285	257	287	275	258	259	268	238	254	251	271	270	268	280	299	304	270	266	273	258	258	266	272	257	309	257	246	298	259	300	263	257	278	274	281	238	281	254	246	268	276	282	276	247	259	271	265	258	257	246	263	274	252	247	265	223	286	237	280	276	266	270	292	291	293	272	250	288	259	265	289	235	300	300	284	266	266	304	272	242	277	261	249	292	262	283	291	248	264	255	272	240	281	273	244	255	260	277	286	270	260	286	284	255	253	263	264	293	266	263	292	268	248	239	275	268	273	245	252	266	276	252	286	269	277	276	278	296	263	269	276	283	283	226	262	258	263	276	278	281	291	268	283	278	266	291	245	285	289	257	253	273	259	272	269	299	245	295	254	276	282	259	263	256	256	260	249	305	250	272	275	269	264	258	256	272	253	272	247	280	285	253	263	250	250	272	268	237	268	258	300	272	262	268	262	234	283	276	254	273	301	260	270	280	266	245	282	302	295	247	250	252	262	237	263	281	268	296	260	259	289	283	273	274	261	292	273	252	240	262	269	256	276	243	262	303	264	257	287	257	277	272	273	276	241	285	248	289	297	272	259	267	243	300	268	236	256	276	274	276	245	253	242	283	268	231	276	270	278	288	272	288	264	270	261	258	284	271	242	290	255	287	272	275	250	278	269	269	253	261	266	290	254	261	241	262	243	298	245	240	277	286	246	309	264	280	245	256	309	280	247	263	276	267	244	255	271	284	234	249	284	270	229	246	241	284	289	244	258	304	261	253	278	262	256	267	278	267	266	238	273	290	293	271	240	289	280	297	284	291	297	273	250	312	257	264	260	281	252	255	259	286	292	246	243	272	270	270	282	265	298	292	284	280	255	265	281	281	246	294	288	255	284	298	267	270	266	295	279	284	255	253	282	250	259	246	270	281	266	268	273	262	284	291	280	279	233	261	257	280	253	296	257	270	285	288	257	248	288	288	276	266	283	270	285	296	279	242	273	243	291	287	274	284	259	252	268	284	247	266	276	284	277	262	276	275	274	266	250	251	249	275	287	288	250	269	284	269	268	254	297	251	256	256	276	262	267	275	258	281	275	268	263	273	267	276	266	254	255	261	290	248	260	279	261	274	251	272	255	252	273	292	276	281	261	239	278	288	262	280	284	260	262	246	269	244	237	279	254	281	254	269	256	275	278	254	266	263	277	275	279	272	291	281	270	294	273	301	258	276	294	256	231	263	274	260	272	281	324	277	256	261	275	303	281	275	308	271	266	273	278	251	271	265	292	246	262	277	283	267	268	288	288	283	264	256	267	301	278	231	275	283	276	259	280	249	272	258	258	243	275	252	271	269	256	277	250	264	279	256	237	275	239	264	289	269	280	272	245	289	261	275	260	263	265	286	234	257	286	290	303	281	262	269	314	241	281	271	277	289	295	272	266	282	275	239	256	243	266	245	275	259	273	251	294	289	284
7180	23651	55340	68899	59010	45405	30553	14881	4333	558	521	483	515	504	532	563	500	522	525	467	577	501	524	524	569	518	555	560	520	496	498	497	524	498	540	473	553	484	528	513	497	550	530	529	523	547	524	488	505	536	530	512	524	517	495	491	493	531	536	514	516	512	557	496	494	512	487	480	557	508	539	519	513	519	525	508	481	540	516	516	537	580	511	518	545	496	507	502	519	536	511	505	570	555	513	543	538	526	470	599	555	506	493	522	486	535	519	540	492	519	501	515	485	525	488	556	516	574	552	483	519	501	506	476	506	505	488	516	503	563	494	523	520	513	515	521	519	522	559	547	561	514	528	485	494	540	492	519	526	513	527	489	545	540	533	472	527	517	536	552	568	528	509	541	547	525	547	500	497	538	511	524	519	469	520	565	569	540	487	503	511	496	526	541	553	512	508	520	510	511	536	544	491	502	509	515	505	559	513	494	528	503	504	549	510	523	559	531	550	519	533	464	516	545	517	495	537	551	526	519	574	473	527	517	526	516	517	553	562	515	508	503	510	535	586	493	521	501	502	503	502	515	474	527	537	496	550	517	486	477	547	543	528	548	548	522	526	474	502	476	493	555	488	502	498	490	533	546	507	500	521	535	540	509	511	504	544	561	546	528	525	535	484	503	532	468	489	496	499	516	511	523	512	535	524	506	488	531	552	486	494	514	548	513	513	537	522	544	526	513	552	511	506	526	521	497	504	497	501	503	549	457	510	496	515	504	493	517	523	529	545	525	544	532	513	499	514	525	544	514	520	523	530	550	537	523	531	502	508	531	527	487	510	544	510	502	517	502	507	529	522	535	548	495	536	501	496	524	497	508	548	499	534	524	537	508	486	524	503	509	517	505	540	513	518	502	482	520	473	538	497	519	552	527	518	519	481	553	473	498	520	488	530	525	507	508	501	497	518	532	532	530	505	535	501	487	503	530	500	485	513	550	478	519	506	519	509	514	510	490	551	539	489	518	497	535	499	534	502	535	509	492	504	480	517	524	508	512	555	493	472	518	463	542	490	488	521	526	523	505	506	488	490	535	531	537	520	515	474	508	503	507	514	547	502	536	511	497	496	523	555	553	525	529	505	541	518	508	518	514	565	529	548	502	502	494	515	498	535	519	485	502	503	505	499	489	514	531	502	550	527	531	539	502	557	500	533	541	499	499	540	497	529	501	504	480	498	490	521	508	515	501	490	528	541	569	514	524	571	551	521	522	550	542	503	514	511	546	490	529	487	471	533	540	516	517	526	538	492	502	498	540	568	523	511	523	522	529	528	507	512	545	522	515	503	525	521	528	505	533	540	535	498	545	521	477	499	521	541	552	512	524	535	523	506	559	535	524	542	523	515	532	497	518	516	511	529	485	491	521	505	492	549	505	526	531	571	482	500	533	487	524	492	533	516	493	555	495	505	525	506	511	529	523	537	510	535	540	515	512	499	516	497	477	506	544	470	512	524	502	499	501	555	533	542	510	496	514	528	530	521	514	504	519	528	521	483	500	521	568	492	542	502	519	529	488	525	524	520	507	535	542	505	511	526	447	528	545	530	505	490	498	499	516	480	544	513	514	496	537	505	532	529	523	507	537	516	490	516	529	553	544	511	499	527	509	509	492	488	517	529	470	496	500	502	541	512	520	530	507	512	538	484	520	521	541	520	496	477	532	537	539	561	529	475	519	471	529	505	552	489	526	517	553	534	531	509	491	522	502	518	531	455	511	504	508	525	471	561	542	501	533	481	527	512	512	568	545	499	505	515	488	532	522	501	554	523	487	502	504	560	499	492	504	530	544	527	532	489	543	529	466	551	489	542	503	510	514	513	528	520	479	499	536	531	567	501	509	528	518	523	537	501	509	493	514	513	504	525	523	483	550	463	500	526	533	521	517	473	515	482	492	523	492	528	543	523	518	507	508	485	549	526	508	540	499	514	471	574	546	501	545	508	492	525	504	544	526	520	537	519	519	514	545	521	524	518	540	519	509	499	520	497	489	460	494	469	532	516	515	499	492	507	501	550	507	530	471	519	531	520	521	557	523	484	480	557	512	524	501	501	574	513	505	514	505	513	512	515	511	492	499	523	547	534	486	502	517	541	536	503	524	515	504	518	527	520	483	539	499	497	511	517	532	542	513	514	509	521	540	507	522	512	500	482	513	507	496	517	514	508	522	518	467	474	525	517	526	533	542	467	529	516	515	513	489	544	516	507	547	496	495	516	525	505	491	522	521	547	545	490	511	505	515	518	522	493	531	563	479	485	519	496	521	513	535	527	514	526	567	518	501	513	524	524	531	529	523	535	520	487	514	513	504	540	547	503	523	570	508	538	490	490	505	514	576	535	489	542	529	512	476	516	506	516	536	547	493	530	462	499	537	502	542	497	509	486	526	523	503	536	517	523	492	478	539	503	535	520	498	500	496	492	540	517	472	537	529	527	533	501	511	545	468	517	531	483	533	532	512	485	521	528	498	544	485	487	548	495	511	551	516	515	477	535	508	518	476	533	552	523	498	521	542	540	485	589	509	499	510	501	540	473	504	566	549	524	554	502	491	479	504	499	539	578	541	504	531	518	542	519	489	467	499	514	516	463	491	513	499	446	494	510	490	516	549	537	507	500	551	519	499	513	536	540	527	522	529	547	569	500	502	503	502	481	500	522	517	513	516	538	502	500	504	537	496	527	517	492	488	494	559	494	512	512	518	490	541	498	558	507	516	525	519	560	469	482	492	509	559	510	478	529	530	527	519	532	536	533	513	533	517	497	517	534	524	529	520	499	532	520	534	521	552	519	501	517	522	517	490	503	510	489	533	545	499	563	501	526	512	519	492	472	521	475	543	539	491	569	512	498	559	502	508	531	525	519	510	557	502	481	505	530	492	491	543	503	533	476	550	538	514	510	522	520	504	516	507	505	490	516	523	538	550	533	540	521	533	511	547	517	555	491	543	540	490	490	516	530	494	496	512	500	496	540	523	509	466	494	557	536	494	511	524	516	525	507	491	521	518	480	543	508	547	506	516	514	520	543	527	499	534	499	506	514	502	497	533	545	511	514	514	487	502	556	530	511	562	509	540	538	541	539	505	530	526	502	500	507	515	522	521	548	565	499	528	521	532	475	516	506	505	522	507	524	485	514	515	525	545	551	518	519	498	500	511	536	539	499	480	524	503	501	518	473	515	514	537	509	513	507	514	535	501	524	560	536	527	499	529	486	514	530	516	515	524	545	520	515	534	505	502	521	484	494	520	534	527	549	512	512	492	464	526	511	545	513	493	495	533	487	544	487	517	525	511	553	533	543	512	521	508	511	533	518	468	531	527	505	501	565	531	499	482	541	507	521	549	513	530	527	499	517	518	502	510	505	522	521	501	511	551	512	536	514	498	507	505	500	493	516	481	515	496	536	535	523	499	538	483	483	497	516	516	529	502	517	533	477	529	527	509	507	540	508	519	549	551	536	501	535	509	511	535	550	509
23424	21400	30368	47279	56839	49116	33118	14979	3006	373	353	348	329	308	387	284	329	325	317	349	352	321	318	355	328	333	304	317	337	337	334	350	318	307	347	338	334	333	350	339	326	329	351	358	347	343	344	341	331	333	338	311	327	327	336	326	352	373	293	326	322	351	311	337	324	320	319	328	348	324	324	345	345	341	336	334	327	320	309	349	342	354	331	343	344	334	340	293	331	341	346	329	343	349	329	343	311	297	346	301	346	367	358	330	354	348	328	351	337	339	343	339	302	327	348	348	347	333	312	346	342	365	337	322	295	359	309	337	334	328	315	338	317	321	331	333	313	346	313	351	341	331	319	348	311	317	327	327	316	332	301	315	328	367	321	331	336	334	358	325	338	306	351	321	295	377	350	340	342	323	331	316	330	365	358	314	325	315	305	316	304	332	329	354	316	324	349	302	332	346	353	367	336	363	328	313	363	344	343	335	306	332	315	313	325	343	332	323	336	344	339	289	322	341	326	354	327	341	301	344	337	314	341	349	324	348	322	341	345	336	342	312	292	337	336	336	316	361	335	353	334	330	312	340	344	363	330	357	315	337	329	359	367	339	333	313	344	304	314	330	339	343	297	322	307	345	384	344	359	339	323	359	370	339	326	323	335	326	314	305	342	334	329	321	322	337	331	329	368	338	318	298	313	324	356	319	312	350	276	316	314	334	334	343	330	335	352	359	305	324	332	317	330	341	287	305	308	320	335	336	320	306	278	331	333	337	330	353	341	331	335	317	347	320	323	339	346	338	356	336	324	334	386	310	340	318	337	337	352	342	347	333	346	318	318	366	308	307	332	305	329	317	329	347	364	290	314	323	328	320	344	312	283	350	319	346	323	319	349	349	301	321	370	338	320	359	331	349	311	334	342	307	331	291	332	358	296	348	352	353	324	341	332	333	317	360	307	333	330	338	349	330	352	318	375	329	320	321	316	356	348	347	339	330	311	365	305	324	353	321	335	341	342	327	333	328	328	339	334	349	320	310	324	375	377	323	332	319	360	309	319	336	322	327	319	353	307	332	341	338	335	312	372	323	355	290	313	332	336	358	306	325	332	363	325	351	338	345	355	306	345	346	318	317	343	331	321	332	320	338	355	342	352	311	327	316	317	325	332	337	327	332	311	317	312	330	339	319	320	304	322	339	304	352	325	324	323	342	329	327	333	340	332	311	305	350	314	324	332	361	313	325	323	318	325	324	335	303	338	333	339	310	304	332	356	315	317	330	308	358	349	342	366	303	310	345	323	342	354	339	327	334	314	341	318	364	317	316	384	374	332	368	333	305	345	347	356	338	342	346	318	350	317	350	322	342	342	331	369	323	281	330	332	339	339	345	386	325	342	320	333	332	298	336	338	332	323	348	325	364	332	346	336	347	324	318	345	307	327	363	332	345	326	341	390	285	319	317	337	317	348	342	322	333	317	347	337	369	318	337	365	344	385	333	331	340	279	356	325	329	326	300	310	326	296	372	356	328	315	347	319	333	333	316	337	299	319	357	364	332	317	351	325	358	345	326	332	325	329	320	343	328	328	346	374	326	327	343	341	299	334	349	335	314	319	350	297	298	331	342	341	346	345	323	326	338	354	345	346	298	322	349	303	307	317	326	363	329	355	363	346	327	351	321	347	333	293	329	311	302	320	296	342	322	319	333	338	323	330	344	336	347	347	360	322	314	325	348	326	331	353	321	305	294	322	345	357	336	319	357	348	307	307	322	319	341	299	325	327	349	282	315	311	338	314	334	349	320	333	354	337	337	322	331	305	333	336	344	341	343	342	356	327	346	361	347	338	341	294	338	344	334	339	348	327	303	326	353	322	316	295	310	325	310	311	332	327	325	325	319	352	329	303	351	293	319	313	323	338	355	346	295	356	320	352	342	316	348	330	325	315	335	354	362	333	328	308	330	324	330	345	346	292	335	316	334	323	341	337	320	336	345	329	342	310	327	323	345	327	315	352	339	334	345	308	329	322	336	340	347	329	341	358	314	285	311	313	313	366	340	327	311	342	312	369	338	306	335	332	336	330	353	337	331	329	331	326	351	333	374	325	348	320	343	319	307	341	324	353	332	335	320	342	305	302	341	291	328	305	328	315	337	374	326	340	335	329	358	326	308	359	337	355	355	341	346	360	323	340	318	343	310	317	335	307	320	347	318	336	312	305	338	340	349	319	346	336	342	328	334	329	331	346	362	352	336	319	338	332	322	326	351	342	340	338	316	341	294	321	357	347	330	361	326	345	315	325	316	338	306	307	332	340	343	365	345	308	358	316	328	361	334	343	317	357	324	331	328	335	337	373	317	337	333	331	315	344	304	333	340	350	350	349	323	344	313	333	345	330	317	303	307	307	331	311	319	294	338	334	347	343	336	308	343	327	344	333	301	341	323	350	330	329	376	335	337	321	336	303	357	328	324	324	337	324	317	321	316	328	331	337	346	322	309	302	328	333	326	346	332	350	359	331	307	328	324	363	309	321	325	374	321	334	328	324	311	318	366	338	354	346	319	325	341	341	359	334	314	335	343	330	324	309	302	328	328	306	356	344	346	322	323	329	330	352	341	357	307	321	324	349	342	324	302	337	344	317	370	332	312	314	349	330	342	315	331	328	330	335	330	345	333	327	317	336	342	339	331	318	334	312	329	367	337	312	360	298	297	334	314	327	367	324	332	337	342	345	333	328	335	346	316	329	328	319	375	321	341	352	342	354	342	327	327	356	303	328	346	320	328	345	348	336	368	347	353	349	334	326	341	379	343	336	344	304	339	320	317	306	325	343	296	334	331	340	308	358	312	307	336	305	346	321	332	346	316	332	325	326	301	315	328	358	327	340	328	314	325	333	324	323	376	334	363	372	326	295	333	324	329	328	316	332	346	302	339	308	322	324	354	329	332	330	322	298	332	336	339	316	332	327	327	354	341	329	314	328	329	335	337	334	332	342	345	323	320	321	340	306	317	333	332	320	341	343	347	338	326	326	327	332	339	331	309	301	348	342	341	321	351	301	334	341	327	315	349	336	339	338	359	316	291	337	337	346	339	382	320	314	315	312	309	351	347	347	320	333	365	321	299	345	346	322	321	370	333	366	334	343	349	339	344	324	317	318	329	337	351	334	340	333	301	357	326	336	311	316	343	353	332	336	327	345	312	315	328	312	328	347	332	309	344	309	348	354	328	318	321	316	318	294	317	314	331	326	345	307	340	282	354	323	328	308	330	319	352	374	327	318	328	353	351	374	309	320	326	329	319	359	341	357	354	332	318	334	343	316	338	351	351	300	351	313	301	393	336	346	327	355	359	293	327	322	288	316	329	337	331	359	340	324	334	320	316	331	333	375	325	318	341	343	300	314	365	364	314	318	318	329	300	313	307	372	341	347	287	336	309	315	296	347	344	317	332	321	342	327	320	335	346	376	319	334	303	351	326	323	322	324	371	318	342	320	341	310	326	339	358	338	296	316	342	308	309	291	362
9393	31248	65069	81721	71598	54310	37155	19429	5803	648	664	607	641	600	624	582	588	592	625	583	604	607	604	605	602	613	628	653	594	558	572	621	614	602	632	593	631	634	669	564	606	602	627	606	614	590	595	598	653	621	601	643	633	568	622	603	594	602	616	569	592	626	602	576	564	639	584	633	641	592	593	582	590	580	636	570	619	576	570	621	623	572	594	619	634	644	569	589	563	586	582	582	587	578	622	586	593	581	528	624	630	624	574	617	600	598	586	570	631	601	591	604	598	584	596	587	601	584	604	581	628	590	583	606	620	607	613	604	633	627	580	616	586	604	621	594	552	625	597	593	594	591	583	573	588	641	632	601	601	571	606	579	600	583	626	587	623	604	603	582	587	629	643	593	612	559	558	561	597	601	564	593	629	607	572	621	615	579	614	575	629	573	586	596	576	557	599	592	556	581	563	641	599	614	564	617	593	567	588	633	590	587	597	626	610	561	615	553	616	558	579	623	634	604	607	588	578	617	577	586	586	649	644	594	578	623	587	574	596	618	585	569	579	572	617	603	594	605	567	574	563	615	603	569	593	612	585	618	572	587	603	591	572	614	611	606	564	622	610	574	547	615	597	562	620	558	555	638	570	602	591	602	582	598	589	605	620	580	615	601	582	613	612	613	576	620	555	615	581	625	589	631	563	613	637	587	651	658	582	587	606	627	583	571	598	558	620	587	578	584	608	633	604	647	554	581	563	593	582	570	584	565	631	600	589	622	625	617	573	579	617	595	550	591	576	589	601	617	607	541	599	610	589	588	597	593	589	579	625	585	569	584	615	583	610	638	673	603	589	592	646	624	637	616	631	591	560	602	607	617	600	648	588	614	575	593	608	594	620	589	619	619	585	571	553	625	564	590	582	590	617	617	575	596	655	599	645	596	593	569	573	623	598	610	638	643	582	568	604	597	586	618	602	644	619	599	576	600	600	599	633	628	590	570	621	601	578	587	555	620	614	589	610	612	620	633	589	559	593	609	649	608	556	624	631	630	638	616	617	604	629	613	616	650	590	591	568	602	646	571	622	652	625	572	626	544	586	605	583	580	584	602	647	582	626	619	608	559	634	573	591	601	602	615	594	613	617	607	638	543	609	577	587	560	592	564	563	574	642	596	631	603	610	566	610	587	582	608	601	561	641	591	605	606	640	640	590	594	606	606	635	648	593	583	611	607	583	574	557	620	567	614	592	622	632	617	646	614	598	545	604	608	592	581	617	568	581	577	615	574	631	594	524	571	618	585	593	624	640	545	562	598	600	592	617	570	604	603	588	577	570	589	606	549	563	640	580	606	581	590	609	603	605	647	576	651	596	605	622	554	630	590	576	587	599	618	579	591	608	565	575	613	605	608	587	568	571	611	621	585	613	599	609	583	638	568	614	603	594	632	628	593	637	602	619	607	568	656	607	610	571	578	584	662	605	573	618	603	584	603	625	629	600	582	602	586	597	577	575	604	608	635	558	607	584	622	602	567	586	598	613	579	606	589	568	587	574	589	677	584	617	555	598	601	602	602	601	569	605	619	586	648	575	624	597	605	633	604	577	605	628	600	568	632	598	619	632	598	593	628	602	603	554	623	572	590	596	619	621	631	606	586	609	568	612	648	608	616	572	615	613	626	633	614	597	591	585	570	585	606	599	604	568	641	596	613	579	613	608	652	582	614	605	612	589	603	620	619	621	592	598	588	602	567	641	619	598	619	589	628	635	611	610	601	569	588	567	625	571	618	635	612	616	596	629	626	615	595	600	662	596	595	567	581	599	579	598	586	624	594	585	616	602	630	606	589	610	623	625	589	578	628	620	635	587	568	599	594	570	591	588	611	632	581	594	561	608	582	577	619	580	585	628	590	614	609	585	570	557	569	608	581	590	561	612	575	592	636	631	635	562	627	586	592	584	598	610	584	613	654	607	619	615	630	574	588	572	593	600	594	598	586	610	606	647	568	587	624	657	583	600	613	590	607	597	569	548	620	624	636	597	619	590	600	571	586	582	601	618	646	600	591	578	634	587	614	606	622	604	572	584	557	624	559	576	633	616	629	575	579	619	574	660	611	634	592	660	609	572	624	611	614	576	592	626	602	620	605	600	619	597	580	599	628	555	608	609	617	610	606	571	612	553	593	600	604	610	601	600	605	595	575	609	584	563	590	610	596	592	627	584	617	584	584	609	587	592	628	597	603	615	565	579	601	590	577	603	596	604	618	567	576	599	612	584	580	638	580	636	593	626	605	636	667	616	576	585	601	589	574	614	639	624	555	637	624	624	622	608	593	591	601	606	570	555	596	647	599	583	598	565	582	545	591	577	597	604	617	626	622	613	576	563	600	596	605	640	582	573	585	557	614	590	609	631	586	647	576	661	629	547	638	578	618	586	624	593	668	565	634	560	582	647	608	587	639	626	598	572	591	610	561	601	629	602	580	610	577	610	582	577	643	614	631	584	567	629	601	583	623	612	571	615	592	548	585	606	593	578	630	591	575	620	605	616	591	583	602	595	581	598	575	577	604	614	581	603	605	605	596	601	613	577	587	591	574	571	633	595	566	662	544	542	617	650	660	622	595	598	600	596	553	639	600	581	621	574	587	589	631	575	604	637	598	586	638	566	650	596	603	578	576	671	599	615	591	567	587	611	622	624	614	594	618	604	623	600	604	586	579	590	600	574	608	597	576	611	623	593	570	603	572	550	629	629	586	602	592	640	592	552	601	628	600	622	610	576	627	630	575	579	558	598	628	610	582	612	570	577	632	558	569	618	588	594	596	632	605	609	579	618	577	581	597	588	636	607	621	616	556	591	603	560	604	606	609	571	591	645	580	589	570	577	611	655	605	576	623	615	555	595	621	593	598	614	626	633	607	591	587	612	617	627	589	609	568	617	578	602	574	610	563	652	580	633	570	563	606	593	613	655	629	588	575	599	601	592	568	605	621	585	633	592	625	598	551	594	622	579	626	593	627	594	573	609	613	612	593	614	585	630	584	567	598	615	586	589	630	588	600	589	609	556	605	635	597	606	588	593	645	586	596	592	552	601	651	637	608	572	638	587	588	618	579	578	590	585	621	640	588	626	619	626	603	584	617	570	581	589	613	572	594	615	557	613	649	580	584	618	598	600	602	591	575	642	594	595	625	576	596	615	574	628	576	617	571	600	613	598	552	595	625	574	598	581	695	610	556	587	629	631	616	639	627	598	591	608	592	604	545	610	612	549	585	584	653	623	615	609	557	588	617	599	582	616	568	616	638	595	539	626	662	607	619	568	565	598	596	597	629	619	607	622	581	600	603	646	592	627	615	544	588	592	563	560	611	637	632	590	574	581	569	599	599	611	569	603	632	606	561	560	596	593	601	645	600	575	554	591	580	582	545	588	581	577	613	572	580	579	582	614	611	583	608	568	602	590	589	595	618	647	605	622	586	629	603	627	636	617	617	624	557	590	633	611	628	591	612	635	569	570	566	589	621	600	571
27008	19872	17134	25381	20588	12129	4402	1411	551	386	385	395	413	357	364	371	376	372	360	366	378	360	360	360	337	367	376	370	366	361	363	371	338	375	344	344	383	382	386	341	360	383	373	381	383	353	392	372	371	359	346	384	366	336	309	351	360	361	361	380	341	380	340	367	347	373	355	375	352	377	353	357	333	361	348	365	323	377	369	363	352	389	351	357	395	387	400	380	331	321	363	332	359	355	365	343	343	376	368	368	363	370	402	374	377	389	344	368	407	348	376	347	353	400	380	388	353	367	371	358	399	394	349	378	371	379	369	340	368	387	360	379	377	351	365	369	367	342	362	364	364	366	377	391	357	350	379	366	374	337	401	395	364	342	360	381	367	337	369	342	389	404	344	392	399	385	376	370	350	375	383	375	348	358	385	330	358	405	356	341	378	392	359	352	369	352	370	340	408	379	417	391	370	374	389	377	390	322	361	387	370	397	384	345	334	371	350	345	364	334	377	362	372	344	371	374	338	353	373	342	370	369	375	388	332	381	364	360	344	342	384	362	356	362	396	363	354	368	377	308	371	381	327	366	379	350	371	372	371	360	336	381	347	363	369	345	397	339	385	367	342	382	379	376	356	372	361	329	361	401	349	395	365	336	390	364	363	347	356	349	341	363	374	340	365	386	408	366	354	358	373	375	382	379	361	351	350	335	339	390	372	335	353	407	352	360	348	324	374	380	377	355	325	373	405	375	357	366	381	346	381	373	363	351	343	362	376	363	386	383	365	367	403	397	393	387	376	397	347	348	376	358	351	357	399	358	357	387	339	376	343	367	342	353	365	370	367	355	348	371	352	410	370	362	362	363	366	418	333	365	358	357	400	358	352	367	354	374	376	380	384	383	343	387	372	380	375	367	362	368	336	374	381	344	352	389	367	376	373	352	379	383	365	395	358	410	431	384	353	353	372	367	391	340	387	371	316	370	375	347	351	384	373	367	359	381	331	365	368	348	370	355	354	354	361	382	359	329	355	399	353	320	374	370	361	373	339	378	384	353	328	359	362	379	372	361	361	377	363	346	363	361	325	362	324	364	350	362	370	361	366	369	351	373	346	343	320	353	399	383	374	382	389	362	348	402	388	387	367	410	376	357	374	392	368	362	348	369	384	400	373	374	360	363	373	382	376	357	374	386	342	364	370	370	381	377	342	329	314	375	369	345	379	360	338	387	401	381	397	360	365	381	388	387	412	337	358	362	379	383	361	345	369	375	381	366	380	404	368	360	371	364	356	374	400	351	366	345	407	346	394	355	372	402	368	365	369	382	392	338	386	395	406	379	360	361	344	357	393	384	400	362	360	354	330	360	363	412	358	361	335	376	369	362	378	366	375	369	390	348	356	356	371	372	357	391	341	343	345	353	407	382	368	370	367	392	347	353	396	358	391	373	400	354	346	362	390	344	364	391	369	365	364	369	385	363	355	367	382	362	349	345	352	319	323	384	373	382	401	351	341	354	366	376	355	356	366	352	393	366	343	381	350	407	369	361	363	358	360	369	385	332	342	369	362	361	368	372	371	374	360	404	368	345	394	397	391	358	385	385	395	355	322	365	367	342	350	350	367	361	390	376	392	366	375	345	391	363	364	369	367	373	355	348	361	358	353	377	340	362	363	366	344	384	358	398	381	363	364	343	337	359	350	378	344	350	352	386	371	372	362	318	365	363	376	359	383	377	376	353	384	324	376	366	379	353	383	385	368	377	354	402	394	397	367	386	335	393	380	368	356	408	385	365	349	344	373	389	369	349	340	378	358	388	384	394	370	349	372	412	361	403	375	377	349	358	395	390	331	350	358	334	343	368	356	415	385	397	385	382	350	377	363	355	374	355	382	352	401	367	397	368	332	381	347	361	369	389	368	338	410	324	376	390	340	344	359	372	378	402	346	381	363	370	357	331	384	332	385	386	374	329	377	380	386	383	363	344	350	376	341	357	342	388	357	378	353	388	367	356	365	389	366	335	351	364	369	374	351	352	378	390	330	385	327	346	355	360	400	391	375	369	401	362	368	404	378	381	374	372	349	386	378	353	367	365	398	382	363	374	362	348	372	369	368	406	386	342	384	392	334	388	342	371	379	363	383	370	340	400	385	393	392	345	349	384	397	380	349	383	345	338	391	353	362	370	350	373	372	366	348	339	350	367	387	361	328	387	350	362	354	381	418	335	364	352	382	392	362	350	388	344	358	330	347	380	390	385	368	372	355	373	346	328	358	345	349	340	369	403	329	365	348	366	362	378	380	367	389	358	385	370	367	386	361	347	383	374	355	364	384	388	382	379	340	353	385	342	367	401	355	387	369	410	367	359	362	367	392	368	355	336	323	409	385	387	375	358	362	355	367	361	415	362	355	391	384	369	349	356	361	377	363	378	362	353	360	386	378	356	369	364	384	339	340	397	350	365	355	372	373	348	384	356	364	353	365	367	349	340	374	351	383	364	403	338	380	385	389	373	373	369	343	385	353	349	355	405	345	383	352	382	347	356	355	366	376	362	368	384	364	336	367	333	399	381	370	392	362	362	350	375	368	389	349	346	376	367	368	380	378	389	375	381	347	341	365	368	348	373	363	386	380	336	379	340	355	369	383	369	381	357	360	384	391	361	372	389	400	316	393	337	368	361	394	352	372	349	395	361	383	372	388	335	358	383	356	358	382	374	383	372	363	330	350	372	353	382	398	386	352	347	334	361	408	352	368	365	369	358	361	340	362	374	344	364	352	379	358	370	392	349	375	357	389	350	379	379	372	364	384	353	401	388	367	357	387	355	376	379	359	378	350	389	372	370	330	369	321	389	398	372	380	404	376	338	363	371	362	357	353	390	401	372	379	395	387	360	344	375	393	364	369	368	367	377	367	361	350	349	395	385	336	372	384	393	339	370	375	392	368	397	389	372	363	342	372	378	399	352	397	366	371	400	372	351	383	345	369	382	356	380	356	372	366	391	363	390	381	357	405	382	351	363	335	341	352	410	377	364	359	375	346	377	347	344	358	378	391	402	339	355	387	353	376	402	384	371	348	378	391	403	377	359	383	332	377	360	383	395	319	355	378	343	368	391	376	358	369	343	370	354	379	369	387	369	365	391	354	371	365	406	384	363	392	356	374	354	385	358	336	397	376	376	383	361	391	373	349	369	348	345	362	363	368	399	359	351	369	368	376	369	353	365	370	362	391	349	342	401	362	379	364	335	344	379	376	347	393	362	369	378	349	359	385	357	375	377	350	354	349	374	346	398	365	365	355	381	350	386	364	380	391	357	372	361	348	352	359	359	379	348	371	369	364	380	344	368	376	339	385	357	380	400	369	349	337	383	328	324	350	399	380	401	323	401	390	389	386	361	373	373	369	349	358	363	368	351	383	354	369	346	397	393	392	356	361	348	383	365	382	360	353	389	346	365	364	338	387	369	342	344	396	399	371	343	344	358	364	365	376	366	340	350	376	337	332	387	328	349	341	317	337	364	399	339
4564	4855	25570	30962	28015	18812	8724	3189	1171	642	715	644	698	732	697	708	713	693	688	712	660	686	711	732	703	689	670	712	714	669	666	723	696	706	741	675	674	737	671	703	665	693	660	666	702	687	627	710	695	699	713	703	690	694	696	681	690	726	728	683	715	698	693	684	720	711	648	689	719	710	685	681	712	702	677	754	683	714	702	676	698	749	648	659	718	680	675	713	700	695	676	671	696	665	722	726	681	654	660	693	676	685	723	689	706	689	681	695	718	688	698	647	687	695	759	708	687	724	671	662	713	661	680	672	659	715	676	667	695	657	716	741	678	708	720	690	632	687	699	696	662	731	686	725	682	676	693	713	688	738	691	728	708	709	730	702	692	701	655	659	693	720	710	705	716	673	676	695	670	674	745	718	705	671	743	661	672	660	722	712	701	731	682	680	692	719	696	685	672	685	717	720	697	693	714	722	710	701	661	649	693	674	664	655	692	671	700	672	740	696	683	689	683	697	699	677	735	707	668	689	712	702	705	715	679	644	713	706	711	683	734	667	710	679	673	693	730	660	722	671	635	685	654	675	692	652	720	742	684	673	639	711	727	714	709	641	697	692	716	678	695	687	700	726	698	731	739	667	685	682	651	732	682	717	707	621	673	670	720	677	685	700	698	705	661	668	696	702	692	670	696	649	712	671	719	663	681	708	631	649	698	700	669	694	704	698	669	684	711	713	728	705	651	695	679	705	744	700	659	658	695	721	721	734	693	716	684	709	704	678	695	701	679	714	666	699	697	679	744	705	657	662	689	745	671	692	674	669	659	694	720	663	718	668	644	690	673	703	648	692	658	694	713	690	664	700	667	747	732	663	650	667	673	720	718	658	697	670	652	704	666	713	628	673	661	684	662	700	674	689	735	686	683	700	708	695	710	698	665	682	681	671	673	699	704	712	723	685	702	695	721	680	705	670	649	690	694	671	685	687	702	698	725	671	653	680	697	684	692	710	682	720	700	702	687	675	758	670	692	706	713	666	618	710	655	649	689	684	699	670	661	723	686	681	648	708	701	701	660	654	693	693	701	697	697	717	636	707	711	683	692	694	748	758	703	678	738	674	694	714	671	671	680	688	679	663	694	696	666	712	637	707	720	662	730	650	631	715	684	667	630	723	701	683	695	658	668	715	746	682	676	662	692	642	714	651	686	687	672	669	680	681	743	741	675	667	696	688	699	713	682	654	710	675	672	696	701	720	680	686	693	678	656	689	707	692	671	664	726	692	678	741	690	691	695	705	687	712	757	658	666	686	625	694	712	698	693	670	666	730	674	687	671	667	663	710	702	659	701	688	676	679	735	681	700	712	722	707	637	714	694	694	657	695	692	713	712	707	656	683	713	718	712	669	680	653	615	695	680	713	657	696	696	679	670	658	714	675	661	662	652	688	713	686	707	720	708	655	683	627	696	707	686	707	720	715	677	691	656	686	657	705	699	654	686	689	665	653	694	690	684	663	683	707	670	697	694	668	694	688	722	698	740	716	714	656	708	677	709	672	742	703	666	679	676	682	677	704	686	694	670	684	688	678	742	692	705	713	673	673	686	726	682	639	648	683	680	682	714	692	651	731	704	686	652	657	663	685	709	708	675	664	732	678	673	651	707	724	700	680	755	667	669	684	702	701	699	683	719	704	663	711	688	708	745	699	667	661	665	749	694	715	705	673	674	695	690	645	673	710	656	689	673	705	707	688	669	684	730	732	706	716	668	717	667	692	673	651	707	710	672	702	635	693	700	668	670	669	632	680	673	694	693	694	724	648	659	690	694	657	734	715	693	658	718	684	708	658	665	662	680	675	744	686	653	654	669	710	652	686	676	698	689	674	698	720	727	693	669	687	708	690	680	660	729	715	708	698	712	681	665	652	714	663	675	717	693	668	691	750	721	709	703	678	619	672	732	731	749	727	711	665	690	707	703	705	695	647	607	682	623	697	675	675	701	685	704	692	670	721	713	716	684	677	681	683	663	705	667	703	676	661	675	692	686	726	700	714	663	693	702	692	697	672	708	710	682	637	693	709	707	701	669	709	689	670	643	711	667	695	672	683	700	729	735	698	720	756	689	711	715	681	688	693	644	666	673	721	703	659	701	647	702	697	705	715	696	671	705	749	709	688	759	675	677	726	702	692	733	703	710	728	641	697	671	688	682	704	674	709	667	700	707	677	667	698	727	727	730	640	724	697	671	732	686	696	694	710	645	661	708	713	671	714	703	711	712	698	709	688	695	687	697	705	712	676	671	662	668	686	704	645	724	716	724	681	599	647	685	639	675	731	707	716	643	697	677	701	651	718	707	741	736	725	692	710	664	668	671	664	717	697	677	636	629	686	724	693	708	715	699	663	716	646	692	688	694	688	676	727	697	711	665	685	670	674	671	679	722	695	685	694	696	672	690	685	703	668	711	646	694	662	689	674	703	682	691	695	704	680	672	728	700	684	672	712	664	674	704	688	759	723	710	676	679	686	708	704	686	678	652	675	712	697	724	645	684	705	698	691	717	694	691	684	734	704	671	717	677	688	657	672	664	695	691	697	675	762	670	700	675	645	691	706	709	651	684	698	696	708	689	699	690	659	670	658	686	715	644	668	743	713	715	695	687	656	682	695	739	699	685	716	699	704	699	732	681	711	673	682	673	683	679	678	705	728	640	674	697	630	667	665	665	686	664	659	665	731	692	695	668	682	718	697	641	696	727	681	700	644	711	696	673	713	717	670	719	687	642	663	674	702	660	733	727	702	725	671	667	704	730	708	727	724	687	635	715	683	708	678	698	698	731	692	658	723	688	685	670	682	704	676	704	701	691	717	685	685	696	731	670	753	678	670	719	667	706	718	687	677	730	712	696	687	736	709	723	693	672	730	705	649	685	731	643	673	686	721	670	681	766	690	689	715	633	726	746	689	681	679	684	675	699	653	712	669	705	726	703	729	672	660	718	663	712	727	716	691	698	688	727	659	658	684	659	693	649	745	706	642	699	737	696	710	719	713	651	683	728	689	687	697	722	765	667	688	689	694	709	697	714	684	712	685	692	701	678	707	702	694	663	690	661	713	698	695	695	661	653	728	695	670	681	687	668	709	733	697	662	671	706	698	696	760	653	683	672	687	705	688	677	731	724	675	680	722	742	697	702	697	703	681	664	659	688	700	726	682	702	680	715	677	683	696	712	670	676	726	683	703	689	634	724	662	657	685	683	684	721	709	726	681	658	709	707	731	668	713	652	699	675	678	719	703	669	700	666	670	670	721	677	651	741	711	678	658	654	715	683	679	688	679	697	730	706	670	664	648	726	693	702	725	705	694	673	745	699	688	741	748	725	715	697	678	678	675	709	641	726	671	753	687	648	692	716	675	676	694	735	720	678	688	741	691	666	717	690	701	735	699	669	708	667	678	681	692	700	673	704	666	714	686	748	678	676	710	727	645	744	732	705	662	755	696	704	680	657	665	680	659	673	726	711	689	720	718
24397	21430	30773	46817	49166	39625	25157	8723	1794	273	272	260	290	243	266	269	274	307	280	272	278	249	293	276	268	275	275	278	282	292	260	278	262	271	258	267	264	244	283	275	266	286	277	274	277	260	271	296	253	282	289	244	243	253	245	261	258	239	241	258	272	219	266	251	293	255	273	277	259	274	275	270	279	262	270	299	305	303	264	272	259	262	265	249	258	275	252	257	286	271	280	274	243	275	256	279	267	221	250	237	282	266	251	280	285	255	268	282	256	269	256	249	276	276	276	269	272	271	268	282	294	251	280	271	265	266	269	275	271	270	250	247	280	247	253	273	232	268	252	255	297	244	269	245	241	285	242	263	254	254	277	260	238	276	253	290	275	271	257	263	275	253	255	252	267	269	268	248	259	254	295	262	250	244	285	266	264	261	244	243	272	278	294	245	243	271	293	270	229	284	244	286	257	271	286	250	279	285	268	245	271	252	272	285	264	247	273	267	263	262	284	298	241	259	269	290	251	245	271	246	295	242	269	254	280	247	247	259	241	254	263	295	273	255	280	281	292	251	277	254	251	289	250	246	254	260	283	250	294	246	253	255	270	253	277	264	275	230	262	250	279	259	281	248	248	271	275	262	263	269	253	259	267	243	292	265	272	266	275	278	269	256	233	219	259	256	248	258	267	263	266	257	261	245	268	252	255	276	261	280	270	256	295	281	238	257	246	258	272	276	268	259	249	261	274	258	256	271	283	274	270	259	249	265	296	273	272	272	267	257	225	263	251	288	229	290	256	256	258	244	279	281	246	257	255	259	269	247	269	275	264	251	265	280	253	249	267	260	269	227	257	253	273	240	269	280	264	265	273	289	238	240	255	253	270	273	267	282	230	272	276	248	252	281	247	271	270	225	275	262	272	300	267	265	234	276	256	261	232	270	253	272	271	266	270	255	255	258	304	282	271	260	244	250	260	246	289	285	268	287	256	259	307	268	268	263	256	276	250	243	271	253	262	255	271	292	272	269	258	259	257	269	251	267	272	240	259	272	259	268	259	265	260	266	260	261	265	269	275	263	274	260	280	276	252	242	264	278	262	279	283	269	273	262	267	252	264	254	246	255	263	261	250	272	266	261	289	263	282	269	282	282	278	244	240	230	269	262	273	272	281	248	265	276	290	241	290	311	242	255	246	272	272	263	266	263	244	249	218	262	262	265	238	237	251	251	256	246	269	227	288	263	295	254	262	273	279	276	242	256	267	266	258	275	304	250	257	269	294	213	275	276	236	262	286	280	270	251	267	249	238	269	271	306	282	273	276	253	266	266	260	283	258	266	292	257	308	264	262	277	279	266	264	251	283	295	269	270	245	269	254	248	265	253	272	250	277	263	263	271	284	235	260	266	240	274	250	242	289	263	279	284	261	252	284	296	260	241	258	306	280	253	286	249	283	272	264	247	284	282	304	257	248	254	268	264	264	276	249	259	251	256	257	253	276	291	289	258	278	260	273	283	245	239	270	285	257	264	257	263	240	249	273	278	294	280	267	270	284	282	247	241	241	246	290	287	245	267	261	270	266	256	275	242	265	276	270	251	253	251	263	267	265	276	270	280	301	244	292	276	257	229	292	273	263	240	278	259	260	255	290	285	282	276	241	265	276	255	276	246	258	281	251	243	254	264	260	271	257	280	268	270	276	247	258	280	262	269	260	257	228	245	252	271	269	259	276	238	240	238	245	252	257	285	281	252	226	288	236	289	271	254	265	254	240	247	279	305	266	254	279	262	264	242	238	262	222	263	252	249	245	265	278	292	289	248	255	249	259	312	249	296	250	292	283	250	252	265	273	273	250	259	251	287	264	246	244	254	247	297	253	277	245	275	276	248	286	284	258	227	266	247	255	263	243	262	279	241	259	271	288	247	276	255	282	248	293	279	252	285	241	264	268	315	261	268	263	273	257	261	219	262	256	243	275	255	258	240	277	305	253	247	257	271	267	276	283	256	255	263	252	287	260	271	268	269	264	257	265	267	287	261	232	269	264	244	270	276	271	266	255	267	247	264	274	271	252	264	287	259	275	285	276	269	293	278	257	252	269	283	263	234	245	245	241	273	279	290	270	273	267	261	259	256	253	274	227	300	265	263	262	262	267	262	263	252	269	274	227	257	269	245	238	282	281	274	268	273	265	247	249	282	280	278	284	267	254	286	274	263	265	269	270	247	264	268	256	277	279	290	250	301	259	252	256	267	267	280	237	287	233	241	283	245	282	236	271	251	272	254	238	272	255	273	269	258	244	261	266	268	272	278	277	293	242	241	260	262	277	254	259	289	254	293	255	257	254	257	266	255	265	259	265	249	252	271	291	274	277	283	263	258	240	254	244	268	265	263	261	262	249	223	268	259	279	270	281	279	250	260	277	233	250	304	288	255	263	279	240	266	225	272	259	266	281	268	271	250	263	291	278	268	286	280	267	255	292	259	281	251	268	267	239	270	271	256	286	232	266	255	264	274	260	251	277	267	273	277	244	246	268	277	283	288	266	273	259	264	263	287	273	291	258	268	247	251	267	264	251	283	280	286	260	259	274	278	274	303	287	279	270	261	293	253	272	268	261	255	257	250	251	270	258	259	274	270	238	301	274	268	290	275	291	276	277	268	261	258	262	274	257	241	281	283	243	278	264	267	255	254	267	246	263	264	275	259	245	255	288	257	263	299	281	263	270	261	261	239	235	290	237	280	270	260	232	254	259	234	279	258	259	261	261	251	305	279	226	250	278	244	274	258	271	272	288	247	280	274	290	273	278	315	268	282	269	275	261	258	281	267	276	264	258	245	288	268	268	239	268	258	280	272	249	264	270	248	248	268	256	238	254	260	247	263	293	257	253	277	262	229	257	262	249	293	266	287	259	299	262	234	283	256	240	281	275	227	280	271	241	245	260	262	267	262	309	266	269	268	280	253	283	243	267	270	275	282	274	263	233	278	262	269	259	283	273	272	277	257	285	272	292	258	292	273	257	271	288	241	280	254	273	253	262	254	258	256	247	238	265	277	271	244	271	255	281	278	296	264	275	284	251	241	250	267	263	270	255	269	264	261	271	284	265	246	248	266	268	257	273	252	264	263	241	254	273	278	287	247	304	273	267	315	280	290	298	292	281	257	269	268	269	269	272	247	276	287	257	278	253	258	268	282	279	269	279	278	264	255	260	245	263	274	280	228	255	249	262	265	298	277	267	258	229	259	285	275	263	249	252	292	249	268	271	271	294	299	291	275	255	243	268	261	267	269	263	244	262	283	284	266	251	263	266	279	290	284	266	281	242	256	270	277	255	262	258	282	279	255	239	247	267	267	262	276	233	258	264	266	282	258	278	301	270	261	299	270	265	249	252	297	249	284	252	269	271	276	272	270	240	229	293	272	229	253	296	265	256	268	267	278	262	258	263	291	253	266	252	246	242	286	254	247	299	257	290	259	273	300	275	244	259	271	269	283	248	233	265	268	297	271	262	283	286	276	265	284
6623	17008	58484	68113	58510	44911	29428	13477	4272	490	520	541	491	481	511	566	491	519	507	505	520	528	487	511	519	502	493	502	518	470	513	502	523	467	486	526	561	510	518	506	523	550	499	510	511	503	486	503	524	503	540	520	502	517	525	486	483	480	481	532	495	483	484	494	530	523	533	518	494	511	497	503	543	473	507	493	526	504	524	529	510	506	475	523	502	484	509	501	526	523	522	524	505	529	487	493	500	538	511	498	479	514	474	516	497	495	519	508	524	519	491	519	505	481	496	485	532	519	452	551	492	469	523	467	494	484	499	493	494	524	545	488	503	487	492	480	534	497	511	516	546	504	503	486	542	485	485	498	524	508	489	465	470	489	491	522	517	494	514	517	503	489	488	510	521	471	523	449	483	526	506	500	522	491	491	521	516	505	494	502	538	519	503	489	521	531	525	472	504	514	481	476	505	528	516	506	567	540	474	502	507	481	505	518	512	507	483	503	517	527	523	496	460	497	497	487	500	501	523	483	514	498	504	502	473	524	537	480	532	504	513	515	455	500	501	493	543	523	526	510	490	472	543	486	531	527	491	481	500	520	528	464	547	480	453	518	536	508	470	532	477	501	497	536	494	475	509	537	458	470	489	471	528	469	523	487	526	464	528	475	528	456	512	498	509	517	501	513	473	556	532	540	484	501	521	495	561	502	539	510	485	477	548	486	525	499	469	518	524	518	499	521	498	550	506	513	475	539	502	539	496	492	480	484	495	477	523	490	534	516	491	516	550	523	499	508	483	530	485	497	501	512	488	542	484	514	530	527	486	527	537	482	524	511	483	498	477	511	513	493	513	536	472	519	506	487	513	499	530	505	509	513	481	479	505	514	527	486	502	476	519	487	477	510	483	498	486	545	485	505	469	548	568	517	498	549	501	500	519	494	502	486	518	474	533	525	518	508	517	506	479	475	540	534	506	499	481	507	495	511	500	485	546	517	514	478	480	491	514	447	507	488	491	528	514	482	489	488	484	490	498	514	533	514	494	526	498	525	527	486	515	523	502	548	476	526	507	525	502	498	512	505	488	526	553	477	470	537	483	449	505	512	544	488	500	507	525	490	527	513	528	488	463	513	504	504	526	520	486	518	523	505	500	501	506	504	525	445	528	522	515	500	522	508	486	490	513	508	502	488	478	496	508	525	486	459	509	528	506	519	515	492	501	462	520	519	475	478	527	555	499	533	504	543	546	547	465	509	530	503	536	539	516	485	510	472	511	512	487	485	487	497	529	500	486	473	534	543	503	473	508	469	511	509	520	520	493	486	490	466	531	515	546	474	476	511	480	511	493	474	474	519	486	486	486	507	501	541	508	536	468	532	500	516	477	519	472	499	490	508	519	506	530	463	515	497	542	533	480	541	492	522	542	527	494	539	475	479	536	524	524	496	467	511	482	519	519	482	510	506	542	494	509	512	473	536	492	502	481	502	514	510	540	483	575	537	485	555	472	506	500	500	470	473	499	503	506	511	465	514	540	512	545	530	505	482	490	526	478	465	505	507	536	467	511	484	493	475	490	496	520	496	517	493	504	529	493	521	519	536	542	521	535	512	511	486	498	491	518	494	524	529	493	520	528	517	515	500	521	524	539	534	494	458	517	558	508	501	502	524	535	504	516	472	522	486	470	504	516	501	493	482	480	524	522	503	485	511	513	504	501	475	488	497	582	517	483	533	522	482	512	449	500	528	505	506	509	521	492	512	465	527	531	500	534	534	500	523	515	506	474	488	508	455	514	529	490	480	496	490	495	526	536	509	495	494	523	498	519	529	541	490	481	527	496	523	524	496	512	532	508	502	498	497	502	501	524	459	507	524	517	532	518	530	520	523	487	502	496	505	523	496	518	494	470	491	484	494	524	477	496	523	533	518	528	514	483	469	486	482	519	502	484	517	522	497	472	515	518	497	503	464	488	547	520	510	515	490	502	511	509	499	508	519	540	523	558	489	555	478	483	510	468	517	499	522	539	486	489	513	510	514	523	475	518	496	500	522	519	517	501	512	500	554	507	495	505	531	531	490	510	512	462	464	505	478	505	489	537	509	512	510	509	463	532	537	498	485	521	518	507	513	521	479	474	515	500	515	501	486	509	463	515	535	486	534	527	533	525	530	499	497	518	459	506	536	498	500	520	508	503	479	504	499	511	521	524	535	485	498	502	532	488	489	499	514	502	526	545	460	509	471	527	482	539	497	530	504	479	514	517	500	479	526	483	493	484	504	507	531	495	502	526	518	497	462	488	506	489	521	521	452	529	517	527	514	482	486	484	523	512	516	487	515	541	500	505	514	478	526	498	503	504	527	511	518	527	527	473	494	513	485	534	494	524	539	517	538	455	495	491	509	538	505	475	523	493	479	481	522	515	522	493	487	510	529	510	507	500	436	524	510	519	494	495	498	518	517	522	486	508	497	507	514	521	561	521	482	525	471	516	494	490	523	515	524	507	487	482	512	486	504	505	523	452	525	511	503	490	529	520	516	518	486	512	546	503	507	488	511	510	519	505	492	511	488	503	519	517	472	491	545	484	556	531	495	509	518	510	500	511	503	523	534	524	487	517	519	502	502	519	519	473	532	514	535	507	480	480	508	475	452	507	479	493	485	529	541	517	526	529	493	475	529	515	501	489	498	487	524	506	484	536	494	473	497	514	523	498	502	494	539	515	481	466	480	461	477	521	532	516	499	520	548	482	496	513	577	533	512	463	499	521	477	498	526	495	535	521	510	496	514	502	498	532	484	535	534	487	497	513	529	523	517	552	490	511	524	502	474	539	491	513	509	519	513	490	502	509	491	490	473	519	522	488	512	486	551	496	523	469	519	511	557	510	494	524	524	537	560	485	513	529	519	468	524	521	543	464	511	468	487	481	501	550	490	525	501	473	533	530	458	511	525	534	496	509	499	498	483	518	497	521	479	470	507	500	484	508	524	551	494	510	502	542	493	448	497	544	486	541	475	509	486	514	500	494	480	479	502	498	512	453	513	506	485	526	497	482	514	496	551	497	505	541	479	523	509	494	527	469	532	480	482	520	524	538	510	512	515	523	489	490	491	543	527	498	507	534	499	554	517	463	503	482	501	488	467	556	512	499	499	528	498	492	508	453	506	517	511	508	511	514	516	517	541	467	531	500	501	498	455	513	525	506	489	567	529	496	479	487	516	496	523	481	477	472	509	480	502	500	467	486	524	498	529	513	509	503	515	521	487	496	512	557	489	494	518	480	511	513	484	500	529	487	504	532	522	488	514	521	553	514	520	498	523	485	518	486	478	529	557	490	510	487	509	548	491	481	454	461	466	490	529	521	507	507	463	533	497	526	483	512	484	479	479	477	498	519	536	497	505	500	501	480	513	530	510	510	483	461	531	529	502	490	509	474	549	531	515	518	486	489	521	492	464	488	499	511	491	534	490	497	544	524	505	474	511	520	525	464	531	513	497	527	478	472	495	532	467	492	509	491	517	477	533
23479	21430	30872	40043	52279	47854	33611	15953	3309	379	335	352	351	321	324	320	329	362	343	361	302	334	334	333	318	314	343	333	311	351	323	317	312	325	347	353	309	343	329	366	322	332	315	350	338	336	321	327	331	319	310	313	351	337	316	318	312	342	382	350	341	313	339	322	318	305	314	313	309	314	315	322	338	331	352	321	350	337	342	319	334	350	335	340	386	332	340	331	330	313	310	336	324	303	344	316	342	333	343	339	354	339	342	314	342	330	322	331	310	354	335	291	290	312	322	317	320	314	327	342	309	335	324	315	302	322	307	318	337	317	309	318	355	318	340	294	338	321	316	332	312	327	331	336	333	329	326	340	344	336	306	332	315	314	335	353	307	315	328	330	310	340	301	342	310	323	309	327	328	337	314	316	325	342	323	340	289	360	324	334	305	339	309	300	360	315	336	342	319	320	328	343	311	322	326	301	313	333	325	338	300	337	322	345	342	325	350	328	361	314	308	305	360	302	340	343	337	314	327	364	344	301	313	337	316	331	312	307	290	348	321	335	329	311	340	310	328	342	324	324	321	349	322	336	333	329	323	318	290	318	294	314	295	337	320	310	312	297	326	337	318	316	352	302	318	334	356	321	328	324	327	360	351	341	335	335	311	311	330	349	338	312	324	310	338	318	312	346	328	295	340	315	298	323	309	327	329	302	317	330	345	344	325	307	336	335	307	335	309	303	300	279	319	359	333	332	305	314	321	320	346	366	375	324	313	323	339	345	322	329	326	317	356	320	320	314	316	356	338	320	332	309	321	352	317	341	306	324	334	337	335	316	336	320	329	310	320	344	340	329	339	365	329	308	344	329	331	298	326	322	312	306	328	318	317	341	331	335	338	331	331	341	350	327	316	352	317	324	332	310	334	329	327	370	320	333	325	314	344	306	353	308	336	333	322	320	301	329	318	316	293	329	328	338	315	333	304	318	309	315	293	340	325	356	328	296	337	352	306	327	323	350	354	316	320	322	303	321	308	323	307	297	301	310	340	327	342	331	334	336	301	346	312	281	320	361	318	289	309	324	321	299	298	361	360	291	317	334	356	344	317	319	331	319	317	332	301	318	350	328	313	317	288	353	319	335	337	353	339	364	351	318	322	307	328	319	358	362	339	324	353	352	314	329	324	320	328	301	324	360	330	306	320	352	327	326	337	350	314	301	327	310	334	344	305	333	332	339	342	302	346	318	309	309	317	316	315	355	339	302	323	345	326	314	364	325	306	329	319	337	341	346	318	348	266	308	334	331	348	346	333	305	288	312	347	333	338	330	331	329	333	293	278	329	317	325	336	319	313	324	305	317	334	350	333	318	350	331	315	334	322	349	321	322	335	337	296	314	362	351	341	332	345	295	331	295	326	325	327	308	310	290	349	323	315	337	339	333	298	349	328	337	300	313	311	326	280	334	337	329	309	318	337	336	324	363	344	353	355	306	328	308	313	322	323	339	313	346	317	332	332	324	321	340	337	357	344	288	337	301	352	316	304	340	313	340	305	364	325	308	303	341	356	333	319	299	338	325	315	330	323	355	325	317	316	315	305	329	318	355	324	332	310	299	348	310	317	344	339	297	299	331	317	340	319	308	303	348	325	326	353	331	327	351	324	318	330	298	304	351	334	317	329	311	316	372	312	328	322	280	319	353	351	316	296	317	306	309	330	283	317	318	333	322	316	323	329	337	302	309	329	304	313	323	310	330	326	317	341	320	313	330	324	314	331	323	289	300	311	330	314	334	308	335	315	357	327	332	323	296	331	301	297	335	338	312	344	308	326	322	333	350	347	319	310	310	314	353	324	319	350	329	324	307	330	327	307	326	316	322	353	355	305	339	312	327	342	353	329	342	341	288	325	339	308	337	318	357	371	319	288	344	347	294	346	316	341	316	320	326	343	344	293	319	337	351	343	345	343	300	319	354	331	322	350	344	303	313	320	323	340	332	332	327	332	316	327	342	303	318	332	319	351	341	316	311	341	368	340	333	293	363	323	353	312	318	324	320	337	315	320	316	324	295	313	342	320	308	328	305	329	334	291	297	344	318	300	335	327	333	344	317	335	317	323	324	311	312	356	295	311	345	343	331	340	315	311	348	313	308	334	343	310	310	318	334	343	323	301	326	316	309	315	329	317	326	340	300	321	331	318	298	337	322	321	335	312	328	337	329	307	322	316	330	343	335	349	335	319	327	326	312	301	318	350	331	331	322	313	335	320	324	297	300	316	325	335	300	301	335	301	288	313	301	323	359	312	340	350	335	300	332	311	305	328	308	356	358	342	284	300	338	329	313	307	303	323	322	308	329	325	320	328	317	331	285	316	342	321	327	322	321	301	321	332	318	300	324	350	328	321	334	300	330	350	338	315	329	308	362	316	325	327	343	317	305	319	308	331	336	333	321	346	295	336	334	309	314	324	330	359	310	334	352	331	296	328	299	330	343	319	311	328	312	336	334	338	311	328	315	320	319	346	337	320	335	305	348	348	320	341	329	332	335	331	349	349	335	319	353	323	291	343	320	321	348	330	302	303	309	333	292	337	331	310	316	340	297	304	316	318	383	323	313	330	338	340	309	306	325	364	331	351	317	334	318	340	335	300	342	327	321	352	320	327	355	361	328	345	328	321	330	336	348	369	297	317	321	318	340	332	332	339	329	342	353	306	306	328	334	339	314	308	296	330	329	310	335	307	344	352	323	320	324	309	313	323	305	330	316	327	302	320	365	326	327	344	320	300	350	300	319	331	347	320	327	304	320	356	312	321	312	324	299	337	303	337	335	332	319	335	323	345	317	354	304	346	323	318	339	298	307	317	309	311	302	337	332	366	317	326	309	284	308	327	321	323	333	354	318	333	356	313	318	307	351	310	318	328	299	295	349	334	353	328	315	350	334	318	353	330	322	319	312	318	306	350	337	316	336	300	307	344	339	347	344	320	335	306	322	348	346	367	325	319	334	346	304	319	327	332	341	317	345	306	305	294	328	322	335	303	327	305	311	312	334	308	310	350	304	313	308	314	312	318	331	325	329	295	285	369	346	336	351	311	282	313	304	335	308	350	325	323	325	363	324	312	318	345	331	306	316	327	327	340	327	320	318	307	317	335	320	360	306	353	351	336	316	341	331	348	383	335	320	290	338	308	330	333	334	340	318	333	329	322	327	357	354	322	342	285	316	360	341	347	334	330	332	346	308	322	327	319	333	306	339	308	332	332	295	305	303	353	313	318	320	356	344	330	317	336	351	316	299	367	307	363	313	348	372	294	318	307	360	338	334	321	319	297	317	340	314	323	318	348	301	336	313	315	296	345	315	323	323	348	347	343	337	339	310	307	332	345	321	317	346	331	347	332	279	324	332	352	324	317	305	311	360	296	313	324	307	327	314	351	310	324	332	327	331	319	301	301	317	343	315	346	305	326	321	320	348	328	314	365	307	324	313	349	343	325	333	333	342	356	343	327	336	322	326	302	295	309	309	331	324
9320	27201	71674	80266	70738	54567	37583	21002	5948	635	561	587	622	583	618	565	552	622	578	616	592	580	591	613	556	595	584	584	559	560	584	534	580	574	570	617	602	595	575	554	604	595	577	598	578	580	543	546	629	571	591	623	543	592	572	577	562	595	538	580	549	541	572	576	540	604	571	611	605	612	600	570	614	580	565	534	600	549	596	596	596	603	605	580	578	609	585	563	572	579	586	586	582	629	580	579	579	569	549	625	584	587	585	546	590	540	589	558	579	589	594	565	603	608	624	574	529	583	629	558	629	594	571	608	589	591	572	574	573	609	555	572	601	634	564	574	563	583	597	598	576	593	595	594	577	583	568	593	589	580	589	619	561	573	614	558	584	582	604	578	575	574	539	575	601	565	565	564	593	557	562	593	609	574	579	598	587	576	555	646	594	573	602	598	562	549	566	609	603	589	587	584	581	616	589	558	612	570	613	575	590	600	584	581	613	550	577	571	619	569	566	604	563	609	600	616	591	574	578	578	602	551	601	583	614	577	570	638	573	543	571	528	558	609	592	496	557	576	590	607	595	573	596	563	530	604	626	591	570	628	584	558	574	571	612	603	560	533	570	622	566	541	572	553	566	579	581	617	606	637	623	587	572	576	609	582	589	571	580	564	572	570	576	554	576	587	601	587	601	601	586	558	626	625	619	569	574	602	581	571	598	564	589	605	603	641	557	586	618	606	613	552	585	572	604	616	560	597	562	585	611	599	603	597	596	597	581	576	540	546	570	598	603	578	607	585	565	618	598	579	589	584	615	566	590	575	589	612	565	560	568	571	579	551	590	593	618	580	593	613	602	547	602	567	574	585	624	624	610	631	575	631	555	568	579	553	595	567	593	590	561	561	570	575	575	542	567	582	563	549	608	612	601	555	584	607	578	593	596	605	577	592	581	579	581	594	581	593	594	599	574	565	564	563	577	651	600	583	593	600	598	583	599	585	556	560	642	542	612	615	552	564	563	626	580	610	623	606	592	592	614	538	572	562	605	619	612	525	595	563	596	597	583	625	571	579	614	581	581	676	586	600	577	590	528	627	568	584	587	576	597	606	541	602	584	566	559	577	561	573	555	643	609	541	566	557	570	593	562	575	607	564	551	576	611	605	589	571	568	572	588	599	560	567	588	564	573	594	600	586	570	577	590	564	584	582	614	571	576	580	657	578	604	571	600	577	588	577	570	578	594	552	622	595	601	543	603	579	575	560	602	560	573	577	599	606	581	573	567	591	572	572	590	576	640	595	566	560	566	588	600	572	569	583	576	570	591	552	585	557	598	535	608	598	614	539	551	580	577	594	573	567	585	587	611	581	622	569	620	561	588	585	523	620	574	595	615	605	593	569	552	568	584	606	591	542	579	627	565	589	600	601	561	602	521	602	581	547	595	577	556	571	568	589	577	543	599	596	571	609	590	581	592	604	603	597	563	600	578	581	559	640	606	583	581	556	594	616	542	569	612	589	574	607	603	531	566	534	567	562	551	596	609	597	590	607	561	598	580	615	603	612	593	589	590	542	576	573	597	585	627	594	576	596	614	595	544	592	571	603	571	604	553	592	556	593	612	588	576	620	593	619	577	519	545	542	605	583	553	583	573	575	549	565	611	543	612	585	569	646	629	594	540	604	583	534	529	624	531	574	567	605	567	559	562	564	576	584	596	579	596	583	612	595	554	573	534	602	589	553	558	619	565	652	600	582	620	594	573	573	605	564	613	634	572	533	558	609	584	594	575	558	598	553	555	567	600	586	595	543	598	601	539	553	563	567	609	577	582	598	539	602	576	606	559	616	595	547	570	566	584	633	616	585	603	593	575	575	567	576	586	621	600	577	593	536	576	592	681	562	631	588	636	546	591	603	592	570	576	630	624	568	584	530	630	545	609	626	592	575	594	583	554	553	627	570	597	571	566	584	621	600	582	602	591	561	602	587	549	610	593	551	610	582	609	601	573	579	610	569	555	611	565	562	583	624	576	581	589	565	611	573	565	579	625	555	557	626	584	597	577	615	575	635	590	583	607	589	621	568	575	623	598	555	608	576	564	597	578	558	586	596	560	606	535	561	605	579	611	584	585	604	559	543	604	598	575	578	549	605	613	554	581	563	604	593	619	569	536	562	572	586	596	612	572	619	581	566	576	583	578	609	592	549	564	582	573	587	551	601	586	552	563	550	587	592	597	575	597	567	620	579	591	539	564	593	622	583	571	557	543	569	628	564	581	557	539	607	578	586	567	590	568	590	566	564	596	578	599	633	538	553	564	604	617	558	570	583	611	615	596	559	587	588	587	566	610	596	572	514	568	612	581	549	600	564	593	575	589	624	542	592	630	602	569	594	584	598	589	572	567	613	591	570	571	568	596	589	579	568	572	563	588	565	599	581	594	601	537	573	577	593	580	588	543	575	588	569	581	557	589	585	598	598	594	573	616	571	568	597	589	571	602	629	584	571	622	581	568	589	588	587	606	580	567	598	634	593	612	581	575	612	548	627	559	560	586	593	578	610	546	535	591	582	534	601	574	610	574	593	589	581	529	577	645	663	578	594	560	631	566	587	582	591	601	556	540	561	607	586	571	623	574	626	586	544	594	592	556	581	596	594	570	609	584	587	559	554	583	645	566	523	636	582	563	622	570	614	620	613	541	618	575	604	570	570	581	562	588	645	561	525	593	598	593	558	562	567	532	634	609	526	594	579	544	596	637	577	609	494	591	594	560	587	593	586	573	551	608	567	578	576	584	597	591	569	627	556	607	581	562	563	552	571	580	570	594	601	570	579	557	577	593	616	612	539	568	587	578	567	571	553	570	551	594	586	563	600	554	545	625	562	577	625	567	614	562	629	583	617	597	574	606	574	576	596	568	561	584	522	565	574	604	546	612	540	611	603	568	578	545	575	583	534	581	537	584	580	603	584	552	588	562	570	597	568	610	583	540	556	580	641	611	603	602	568	584	566	601	600	552	598	575	590	577	595	568	616	604	581	614	560	585	528	589	577	588	608	558	602	583	565	592	594	572	616	593	568	574	576	627	591	548	580	566	532	566	595	596	559	623	558	566	548	570	573	596	599	600	608	575	588	592	562	604	579	593	585	573	560	577	584	588	548	599	568	568	595	563	564	586	578	593	594	539	590	585	568	585	625	598	566	585	588	597	610	587	604	572	611	576	571	569	600	598	626	607	623	608	542	595	577	570	562	600	602	569	561	574	561	590	575	528	563	592	572	539	600	640	587	577	542	574	579	576	514	566	580	568	576	603	564	573	618	594	573	615	572	546	564	603	575	590	557	553	593	585	615	576	548	608	597	552	598	585	573	613	608	590	592	591	557	583	559	547	611	565	568	570	625	543	567	561	568	558	565	599	576	597	535	592	588	588	571	607	564	608	575	576	601	594	588	589	595	556	528	626	583	572	563	585	564	572	588	579	605	533	639	607	601	560	575	572	571	600	577	573	580	567	581	589	531	565	543	589	523
26890	19836	18755	22813	19880	12283	4824	1525	578	375	356	371	361	342	374	362	317	376	394	349	344	358	324	353	364	385	335	334	394	379	354	361	378	372	333	377	353	412	351	329	359	360	360	385	370	334	363	358	362	357	344	320	350	345	353	372	378	365	370	367	356	379	368	359	357	382	369	398	356	371	328	378	361	357	350	368	396	370	364	371	359	362	332	350	340	338	383	344	355	353	341	372	328	353	377	338	386	335	338	373	403	369	381	378	354	356	346	374	350	368	320	355	355	343	343	388	351	357	347	373	345	355	356	353	347	332	344	355	352	381	372	376	366	360	338	357	363	339	390	340	359	349	337	355	331	343	425	372	364	365	379	350	355	342	362	329	362	352	345	364	363	390	353	357	351	362	327	343	354	334	375	369	372	346	338	360	368	355	336	392	334	347	369	367	345	368	381	356	355	359	328	344	361	346	348	357	363	362	341	332	373	336	343	362	362	351	380	342	370	337	359	345	356	364	352	345	366	349	363	351	379	348	370	356	385	350	358	370	375	323	387	351	369	357	367	342	373	376	360	338	338	342	371	366	351	366	354	347	317	371	352	342	365	349	363	360	391	353	325	329	367	394	367	355	367	381	357	343	358	365	355	341	360	375	378	354	356	386	372	378	329	358	354	361	340	368	413	351	350	339	415	388	405	353	364	344	348	357	345	350	347	354	368	358	389	326	351	381	327	385	383	366	340	364	348	327	383	348	377	389	364	364	351	383	343	369	325	377	351	368	350	360	361	361	357	355	355	407	371	374	405	357	394	352	366	375	337	362	379	341	345	380	392	375	348	380	388	360	368	335	363	367	354	354	342	382	356	320	357	386	360	366	375	349	366	338	338	341	350	370	342	364	361	358	327	352	360	337	334	339	374	356	374	377	353	376	349	379	332	366	379	341	355	339	376	372	360	356	335	357	359	368	346	319	361	378	369	352	370	358	366	360	373	379	313	370	394	339	372	363	365	340	391	365	384	371	378	341	396	383	341	373	345	356	348	375	343	355	364	343	364	372	378	316	378	370	349	363	334	374	342	327	384	354	361	381	359	369	347	402	348	383	342	396	325	349	349	373	390	349	350	355	371	335	361	368	347	335	365	333	321	390	350	350	325	368	345	355	362	366	342	366	383	347	334	381	358	352	338	345	383	381	362	383	329	374	371	348	338	392	340	352	338	331	340	360	345	384	329	323	370	392	375	344	346	324	359	371	360	330	374	385	390	345	389	344	366	354	380	354	363	356	360	363	327	379	379	362	367	412	314	367	352	364	370	383	372	387	385	362	346	341	360	344	362	373	360	368	320	371	389	336	393	329	369	352	349	350	358	348	380	356	368	355	342	352	332	369	366	344	362	381	332	332	359	363	361	379	356	342	358	367	374	365	362	344	350	349	361	369	350	346	373	356	385	353	327	363	330	352	383	329	335	398	349	332	354	353	367	329	370	363	380	326	361	388	379	364	377	354	364	342	365	356	378	352	373	342	376	400	358	381	353	370	369	377	365	347	364	368	371	349	330	361	371	381	331	388	343	371	370	370	376	332	349	373	372	361	363	366	376	354	359	401	352	385	348	336	345	387	366	369	340	361	397	364	408	349	348	403	339	357	341	376	365	348	365	363	372	353	394	342	352	372	354	341	331	361	373	348	353	351	360	349	374	354	347	386	338	396	364	336	385	352	359	374	350	326	367	338	323	378	343	368	367	347	378	393	375	339	373	373	375	369	360	368	362	378	358	362	369	357	376	351	335	334	343	329	372	364	376	384	359	362	379	344	364	362	371	333	369	370	333	374	372	351	338	347	383	399	362	369	374	340	375	361	376	379	363	336	344	366	355	345	341	343	344	375	372	374	355	357	350	352	355	363	376	347	361	361	353	381	360	354	362	378	385	367	352	346	375	356	339	347	378	388	343	367	350	375	372	389	371	356	339	374	364	373	320	328	370	370	358	359	335	361	337	339	349	378	365	362	382	394	365	324	343	363	389	348	367	326	367	360	337	375	359	389	341	341	355	329	348	362	346	376	359	358	338	343	326	393	394	355	349	301	354	355	351	374	356	378	377	392	362	326	370	374	360	336	348	349	344	370	335	362	338	387	356	372	352	346	349	334	340	382	372	386	366	345	343	384	369	387	335	355	349	341	348	345	327	339	389	370	374	363	378	384	354	376	386	358	335	353	351	389	363	361	348	340	352	387	391	356	387	326	367	346	373	350	354	360	350	347	335	342	383	346	390	351	367	336	343	359	359	385	391	359	323	363	360	345	351	350	365	364	365	352	385	340	341	348	364	359	383	346	348	327	389	334	341	379	355	366	345	348	378	358	385	364	373	346	365	374	350	407	362	349	359	355	386	325	370	354	349	373	341	347	338	347	351	354	351	382	338	337	377	343	367	353	379	366	336	343	368	331	367	350	371	374	366	369	364	334	364	373	385	331	360	347	345	347	378	347	322	356	342	352	346	356	325	371	346	375	349	351	322	338	401	340	297	389	390	385	371	350	356	341	363	371	328	343	374	375	373	379	341	373	374	329	368	374	342	379	340	366	371	349	353	351	354	367	355	365	350	357	371	361	354	352	364	313	355	353	347	371	345	370	380	375	363	374	383	380	366	375	351	357	342	354	404	403	347	357	361	341	387	347	369	375	355	352	356	367	377	371	363	355	355	333	354	319	357	310	359	341	398	371	379	368	380	395	352	393	351	359	352	309	360	386	336	358	356	373	364	334	316	318	396	336	355	339	339	382	372	312	333	361	354	379	389	353	339	349	350	346	394	338	371	349	361	389	349	339	335	360	401	369	353	333	383	343	359	342	367	367	324	344	392	364	346	346	355	373	343	379	368	398	377	359	315	363	367	354	387	391	347	336	360	374	307	371	356	327	327	322	361	316	369	350	370	336	380	347	379	367	364	358	355	381	336	389	382	314	358	355	379	383	354	360	342	360	362	362	345	358	365	332	369	351	368	358	353	349	369	359	358	357	340	369	376	366	361	361	356	353	378	400	357	368	329	393	379	391	378	334	371	356	359	366	368	336	385	355	371	363	363	361	365	355	357	335	384	337	376	353	354	387	365	326	384	375	342	351	356	385	338	381	394	351	345	395	370	351	383	378	389	334	344	360	349	356	377	355	348	328	342	356	386	377	337	346	331	343	320	356	398	379	371	340	380	384	358	362	367	362	378	371	383	337	384	350	362	377	374	342	329	367	385	351	364	342	376	349	311	366	379	338	368	382	370	385	354	409	364	352	359	390	368	368	367	383	350	376	364	367	355	352	371	354	392	386	344	330	334	354	371	328	411	396	330	374	390	337	358	357	359	352	369	339	360	348	361	352	361	335	364	357	361	355	334	326	350	345	349	365	365	363	344	367	362	397	333	335	333	383	396	372	367	358	334	344	379	369	364	342	335	369	353	365	340	364	331	353	341	346	361	334	351	352	371	374	364	336	336	329	401	404	365	373	396	368	398	354	322	348
4539	4352	27594	29082	27780	19194	9496	3635	1271	664	711	642	617	676	698	670	673	663	675	636	660	671	692	638	629	650	684	707	718	671	645	660	694	678	644	654	646	651	669	656	656	678	639	718	658	641	686	670	712	665	706	670	690	706	695	674	662	708	639	667	654	656	676	673	706	640	701	658	700	712	622	696	683	656	671	694	653	696	698	666	668	669	691	739	666	678	696	728	692	641	678	658	704	670	687	700	647	657	653	625	667	637	639	643	685	659	670	677	707	702	697	717	674	699	689	671	721	715	693	695	633	640	635	643	656	701	689	691	690	634	670	686	635	650	676	683	683	674	687	665	658	659	684	655	694	671	657	629	667	688	711	662	669	703	677	664	668	670	649	680	667	686	661	696	648	653	647	633	649	674	644	724	628	662	660	668	639	677	671	687	644	718	697	656	708	681	671	665	660	676	685	681	670	649	658	679	700	652	674	652	684	666	716	661	659	691	701	619	682	696	671	660	657	676	650	694	687	693	661	677	669	640	688	681	674	654	687	691	657	658	721	664	631	690	644	640	699	696	693	659	715	681	722	651	691	719	694	652	711	682	691	719	635	666	688	680	696	636	692	675	684	653	649	632	665	709	682	657	649	678	703	701	662	679	614	682	670	683	718	664	643	686	725	641	728	669	692	659	704	673	650	688	706	653	639	692	668	702	683	644	648	657	648	683	717	671	670	668	698	682	670	623	622	691	673	674	677	635	641	652	675	667	681	637	706	686	697	686	662	700	657	642	700	675	687	650	644	629	685	704	646	705	674	700	677	683	644	702	662	664	663	686	651	701	620	725	667	651	736	677	700	630	627	665	636	675	632	676	654	661	659	664	650	651	624	608	706	703	643	665	679	744	703	700	673	683	702	684	650	695	687	674	674	691	703	656	643	691	633	678	723	661	716	689	648	664	694	723	663	656	684	659	667	712	635	645	662	668	659	640	668	671	656	712	681	678	641	658	661	633	706	676	699	666	724	653	662	634	642	674	654	689	648	650	686	671	627	735	672	699	650	688	633	686	642	684	700	688	676	648	662	618	619	685	641	692	626	678	677	715	654	655	665	652	611	662	678	697	687	672	690	675	664	653	698	714	672	702	638	710	691	673	691	704	683	668	687	694	656	669	651	654	707	693	696	684	688	699	713	702	686	704	696	683	673	722	633	688	649	657	691	700	633	680	673	692	685	664	686	629	696	702	697	652	649	665	687	658	661	683	682	662	633	698	692	656	705	666	686	694	688	666	654	672	663	656	638	615	671	660	674	677	670	651	675	667	677	642	684	659	695	682	685	675	628	723	697	673	693	695	686	630	683	676	649	633	714	650	612	679	665	648	673	666	647	636	718	659	644	644	648	686	677	717	711	672	664	650	710	665	683	685	668	668	681	656	694	681	637	602	652	682	682	697	674	699	674	691	689	664	649	670	656	657	642	668	696	648	690	651	639	678	644	631	706	683	669	702	708	691	626	684	721	690	671	630	669	626	636	659	704	634	708	664	672	761	671	722	667	633	681	640	668	661	657	695	667	628	671	664	629	672	632	707	671	664	669	702	691	702	642	637	734	633	648	699	662	706	704	670	631	637	697	639	641	656	667	671	662	674	663	691	671	667	644	667	722	690	689	682	695	692	694	651	722	622	613	681	684	633	703	624	700	691	692	656	681	697	677	673	641	640	653	642	647	648	668	676	635	681	644	664	734	696	673	702	713	641	681	654	678	672	656	682	668	674	686	686	689	660	719	667	671	661	643	647	682	714	704	723	706	682	679	663	627	656	649	689	711	692	708	667	643	682	629	723	665	661	677	638	730	657	671	622	684	620	697	655	660	676	654	661	679	718	619	682	644	673	680	659	699	729	702	651	641	690	668	641	681	655	718	678	665	705	645	669	653	670	667	664	693	699	687	658	652	660	641	690	679	670	732	659	703	673	623	668	677	705	671	633	705	706	681	628	691	655	703	687	689	662	690	692	650	632	703	662	696	686	699	664	683	701	686	697	699	664	656	661	649	676	662	678	669	705	671	644	670	667	653	631	670	681	689	682	641	668	651	695	666	694	686	623	653	651	689	623	658	710	638	680	675	661	721	661	652	695	621	675	691	727	618	666	676	657	672	688	680	727	633	655	669	683	649	656	639	636	670	670	674	697	652	690	710	673	718	649	649	657	685	692	727	646	687	680	614	659	657	651	664	694	649	702	661	673	672	665	692	665	683	682	629	676	612	646	694	605	723	685	661	685	670	667	673	732	655	698	679	659	688	639	684	672	673	667	645	617	668	638	699	684	704	658	678	672	669	647	662	625	690	674	735	664	688	591	681	632	698	712	680	683	680	726	669	679	692	707	664	689	641	661	766	657	693	661	653	684	689	648	704	722	635	678	687	643	698	697	673	713	679	664	625	686	678	693	672	673	661	675	685	695	653	676	678	651	673	656	632	676	643	650	683	680	687	730	676	679	707	690	688	673	684	671	643	663	670	713	695	635	679	666	664	723	691	700	673	746	634	684	664	696	625	714	698	684	692	657	690	704	659	695	713	684	715	695	716	666	695	694	682	688	689	692	657	674	672	703	639	653	668	646	699	649	663	690	616	627	686	650	647	672	685	673	671	657	658	629	657	653	691	708	633	682	698	666	695	739	668	685	622	696	679	685	704	694	647	625	644	650	658	671	701	718	696	646	647	669	679	642	708	706	707	634	650	691	659	739	642	666	675	688	695	689	670	712	655	616	666	647	665	655	685	673	669	668	666	699	673	661	642	677	676	669	685	677	693	671	695	669	716	690	624	659	720	707	672	668	703	672	662	688	667	652	670	678	622	665	627	698	682	637	639	656	637	720	650	688	644	679	678	685	656	690	676	696	697	653	694	664	656	682	695	658	704	693	670	685	701	658	671	698	692	688	684	668	677	629	670	662	662	678	715	654	684	715	674	663	667	664	692	683	658	649	644	668	725	646	702	666	649	713	665	613	694	686	645	674	656	684	646	698	624	699	700	641	676	690	663	671	681	708	679	700	674	664	696	665	665	664	662	651	634	711	701	665	686	680	686	674	626	689	657	649	675	620	689	680	673	667	688	654	695	686	644	667	656	655	697	751	694	649	658	636	629	675	695	644	701	685	695	671	656	659	699	677	711	689	640	696	631	660	704	669	698	664	634	692	704	667	690	673	658	679	712	677	688	656	681	657	732	683	699	689	677	700	653	649	676	696	687	672	726	687	664	670	702	678	605	616	685	699	670	692	685	643	697	700	702	674	684	689	619	643	718	690	638	649	664	659	663	664	719	649	704	697	683	669	684	694	675	618	633	664	698	641	667	638	654	677	645	646	659	644	649	681	665	697	674	646	707	711	675	617	689	725	684	685	645	637	695	642	704	686	715	688	740	628	666	663	664	687	715	725	718	702	667	668	675	683	661	668	718	636	665	680	661	703	701	667	694	690	667	699	638	698	702	683	668	652	688	720	644	653	695	668	658	655
24282	21372	30214	43077	53065	42682	26380	9990	1516	270	228	262	252	290	263	276	280	250	262	265	278	242	243	256	267	229	254	273	240	255	253	267	259	293	255	276	257	272	241	253	274	243	268	256	247	289	236	235	287	267	210	270	235	278	259	239	252	260	294	270	266	231	246	261	254	248	254	267	247	221	280	251	251	260	254	248	261	260	278	251	247	275	274	271	223	247	261	256	258	274	268	228	273	278	269	266	270	236	243	256	238	267	281	270	265	241	261	250	289	248	258	272	271	252	277	282	274	270	268	236	275	254	251	274	272	259	250	242	257	252	236	250	274	259	273	265	223	260	282	263	251	256	257	231	264	283	265	276	270	252	229	247	254	264	249	259	257	261	274	262	266	256	258	250	234	252	259	269	254	248	248	267	231	231	263	255	261	259	232	281	235	255	262	280	281	248	269	259	276	278	282	252	264	239	264	259	257	264	256	248	251	263	262	260	255	257	264	252	267	277	260	246	252	241	253	249	257	250	265	271	234	253	259	242	274	268	268	297	260	276	267	244	263	269	230	277	245	252	265	236	236	230	258	280	262	248	259	254	269	272	254	253	259	255	231	275	285	262	262	255	230	219	289	267	264	253	279	254	295	224	244	272	275	256	255	240	258	241	280	272	261	254	264	282	273	232	252	266	272	268	261	234	262	262	267	271	245	272	290	244	248	272	239	242	274	260	253	260	271	246	245	250	222	257	258	253	263	272	238	259	246	235	257	260	267	271	264	243	273	243	239	247	247	250	264	277	254	261	270	255	250	264	267	265	243	252	234	238	270	257	251	264	243	288	270	252	257	239	269	239	243	269	227	243	246	270	279	239	271	268	264	269	275	266	244	244	273	277	249	271	290	245	283	249	263	248	257	247	236	247	239	243	233	254	229	285	249	241	241	221	248	239	252	260	267	278	256	267	266	239	260	256	257	249	258	243	257	266	259	248	209	255	258	272	243	252	248	236	263	250	258	245	276	240	258	246	265	233	289	265	234	260	255	250	290	268	268	267	239	232	287	261	262	262	233	243	255	259	268	279	251	261	257	251	262	278	253	249	258	272	254	230	245	240	247	286	243	241	262	254	252	270	256	252	246	261	270	246	269	269	269	249	244	260	258	236	238	237	238	244	254	259	245	252	281	242	289	270	235	268	253	230	262	265	268	265	262	250	247	263	275	271	260	269	245	248	222	272	287	255	249	239	255	256	233	249	275	243	288	248	231	291	272	257	260	277	270	266	252	252	242	247	237	265	254	274	259	236	263	255	262	266	262	253	268	258	258	287	228	240	243	233	237	231	269	252	232	274	275	251	235	271	226	270	242	280	261	259	276	271	234	252	259	279	260	248	268	255	225	274	261	225	266	249	249	255	264	260	265	258	234	219	252	256	228	274	251	252	269	257	248	238	242	268	260	276	258	278	287	265	276	241	265	263	289	227	265	282	240	262	224	250	246	276	257	249	274	243	258	271	272	260	221	248	261	277	267	262	255	251	271	254	274	250	230	223	248	265	275	232	253	222	259	243	280	241	253	241	286	253	266	278	241	263	243	254	282	237	259	265	271	240	255	254	242	235	240	250	263	269	239	248	251	254	233	269	254	280	267	253	241	267	246	245	284	277	243	230	258	284	218	260	250	265	260	254	272	272	270	269	275	251	289	247	258	264	265	268	232	235	267	224	229	269	248	241	272	265	275	257	239	277	239	262	239	266	251	249	260	258	260	276	248	237	241	230	228	281	258	254	254	281	287	283	264	251	269	234	291	278	266	245	269	269	239	265	250	250	262	257	255	227	263	238	266	246	264	259	262	292	245	252	246	285	239	276	263	284	266	240	250	262	270	256	280	244	237	264	235	258	262	288	248	279	245	277	249	252	259	296	279	276	241	262	246	269	274	246	265	248	261	239	243	225	312	280	270	249	251	255	273	259	251	266	257	244	263	265	286	263	276	247	267	250	242	264	250	265	233	247	249	266	251	208	256	264	277	240	273	282	269	276	267	242	252	260	243	252	280	260	275	262	243	239	241	273	270	249	262	232	292	236	246	262	247	252	247	264	242	266	249	246	249	274	240	269	285	237	267	252	252	274	259	281	241	238	240	242	262	239	271	261	276	257	270	255	230	281	242	251	268	252	264	256	248	273	279	249	251	234	239	265	285	245	259	263	241	275	228	273	244	262	248	252	269	243	248	255	275	239	304	284	282	263	254	265	267	217	276	244	239	245	246	271	275	255	254	270	267	241	291	253	263	268	245	237	304	253	256	258	253	257	262	254	268	258	250	234	268	259	287	237	267	249	255	238	263	263	257	253	271	246	230	270	291	263	235	277	270	264	233	271	219	274	258	265	270	254	252	279	247	258	275	249	252	238	253	251	258	245	262	260	260	245	261	295	263	259	262	264	264	275	257	262	249	255	251	259	246	252	257	238	236	267	273	254	260	252	235	282	231	264	267	254	232	261	267	268	244	252	276	246	241	256	247	280	236	250	252	279	273	246	267	247	285	248	290	222	252	253	255	241	260	251	236	256	261	253	236	244	267	262	277	236	272	237	246	251	248	252	243	256	254	233	260	265	246	251	249	272	254	221	254	232	270	277	268	247	229	268	244	246	258	274	272	236	224	247	253	233	261	276	240	233	252	291	288	263	275	243	284	268	276	267	264	271	284	257	239	249	255	256	251	203	271	253	268	246	245	265	264	262	268	259	249	249	278	254	255	266	262	237	269	263	278	281	241	249	246	238	260	280	276	288	241	279	259	261	223	282	255	305	251	270	244	224	289	247	243	267	272	251	282	260	240	269	248	237	269	233	247	276	269	239	290	274	247	261	255	279	262	272	271	276	257	254	272	242	255	236	277	271	244	241	284	246	260	260	258	246	240	264	248	251	229	248	257	238	260	255	258	243	256	257	282	247	267	263	245	243	251	275	256	271	258	258	238	251	264	231	236	231	269	250	242	282	263	223	261	246	271	247	258	264	270	217	252	225	246	265	238	248	280	216	275	256	276	292	228	239	236	265	268	250	263	226	272	261	214	242	258	261	264	279	258	287	262	255	263	266	262	257	279	285	259	271	254	285	277	250	242	259	236	258	255	239	250	232	277	256	252	275	231	269	238	283	246	253	266	289	258	261	268	254	263	285	252	270	263	252	264	254	226	251	247	258	267	253	240	257	251	294	245	260	234	269	266	275	276	266	285	272	240	286	248	269	230	270	260	244	253	231	262	243	249	251	256	273	271	293	265	256	252	260	268	271	251	250	269	255	245	251	261	227	264	287	268	291	249	256	271	259	230	251	283	226	249	273	282	275	264	249	265	288	269	237	264	251	254	247	242	239	256	244	249	232	230	245	240	238	250	266	278	248	243	252	268	238	262	294	262	266	255	234	284	261	272	243	248	257	264	235	274	232	263	261	239	228	287	261	245	248	235	253	258	228	219	276	252	260	238	292	262	263	225	247	233	243	251	250	240	251	262	279	281	256
6691	24230	57523	65453	60183	46317	31150	15071	3489	505	500	513	494	504	485	493	521	517	451	541	509	491	482	554	495	458	463	521	465	470	482	479	513	480	487	524	519	470	498	472	484	459	526	500	491	456	477	485	539	505	487	498	490	465	495	530	471	510	461	489	487	506	504	532	446	486	491	493	501	428	476	482	516	488	474	481	508	510	496	511	503	501	491	528	461	477	451	478	499	522	516	480	467	459	490	497	491	527	496	459	463	470	479	484	507	431	510	501	471	469	512	531	475	493	516	454	503	499	529	495	492	506	485	462	471	462	519	476	511	477	485	489	440	491	456	496	496	525	484	491	501	502	469	514	496	517	498	461	421	498	490	466	511	444	512	504	533	503	490	496	486	517	477	523	507	519	460	511	487	500	487	493	468	498	451	488	462	472	494	520	507	523	496	493	516	482	516	467	449	469	490	519	491	500	527	473	499	463	483	498	478	483	471	514	471	517	499	508	498	485	486	469	530	446	478	464	478	458	450	487	497	466	488	505	481	482	501	507	491	486	462	487	463	458	492	470	487	477	465	472	494	446	515	478	497	507	496	466	478	510	452	547	552	499	513	467	457	496	536	480	459	484	469	469	430	495	481	446	494	490	477	472	495	515	509	500	454	506	492	471	514	486	493	502	476	512	497	473	476	517	524	522	489	488	490	504	482	499	471	483	495	426	515	488	480	508	441	476	506	476	501	478	465	478	475	444	520	518	491	493	468	474	464	477	483	512	445	519	465	493	455	486	533	503	532	484	511	505	494	466	476	469	483	507	452	483	478	496	483	525	484	519	506	514	485	494	479	469	486	465	510	476	548	489	483	495	475	488	466	485	477	496	471	480	524	476	497	496	501	496	506	459	507	513	463	493	476	506	519	455	492	500	501	533	498	464	468	453	468	442	492	496	473	483	468	519	480	475	481	503	475	487	494	513	515	505	507	509	508	491	490	498	479	442	507	457	483	495	519	505	493	480	491	490	494	503	493	506	486	480	480	486	470	518	454	474	466	464	512	458	509	481	481	499	473	513	473	516	507	486	509	498	546	503	509	525	514	475	521	477	522	470	482	490	488	462	459	477	493	497	493	529	499	485	516	491	515	497	537	460	504	530	498	497	485	491	518	501	477	507	462	518	480	520	470	496	486	463	515	496	438	503	506	503	469	536	474	504	492	500	493	499	488	477	496	464	485	545	518	439	503	464	501	473	484	485	483	489	482	483	480	486	492	470	491	472	482	515	477	462	479	485	528	491	480	481	513	475	461	499	494	494	476	477	481	502	512	482	477	508	510	494	513	525	530	433	514	492	477	487	498	466	482	476	485	473	507	502	482	501	532	501	494	492	514	461	496	504	483	485	557	475	528	508	480	494	477	503	463	480	488	453	507	499	470	465	452	523	488	502	454	505	517	524	446	478	502	498	522	496	457	494	509	461	477	446	506	462	506	505	489	448	481	501	485	479	463	477	508	491	494	475	485	473	499	511	479	516	482	470	502	503	537	496	480	511	489	480	483	512	518	510	495	460	485	480	481	500	482	466	502	517	474	472	490	498	495	494	469	496	483	525	493	447	512	469	452	510	542	524	521	489	498	485	477	524	518	480	492	490	493	466	502	491	459	458	476	517	502	504	492	499	476	483	501	503	502	474	464	499	514	483	479	471	490	487	489	497	535	497	505	514	520	511	537	491	510	483	451	484	472	487	507	509	496	479	469	514	508	481	481	471	477	518	458	452	497	462	474	504	477	517	450	473	503	479	458	504	481	499	500	504	543	466	531	470	521	499	462	515	516	517	523	471	517	488	479	507	482	477	502	486	494	492	528	501	509	478	502	522	517	480	480	463	459	477	476	461	519	469	507	517	463	476	483	462	479	471	483	506	516	516	455	501	525	503	498	508	494	497	457	502	496	528	463	465	494	521	485	449	483	480	505	502	482	512	511	483	447	476	508	478	450	440	469	492	464	502	476	513	500	483	494	485	511	509	484	533	492	479	513	490	488	481	499	504	479	454	498	507	485	459	500	477	486	513	476	520	488	499	496	500	502	446	503	471	502	458	502	523	467	553	469	433	487	485	489	501	494	483	488	526	487	544	489	475	481	517	534	484	460	520	477	494	513	455	488	491	498	476	483	488	494	515	482	512	498	503	515	507	506	508	463	482	522	542	495	491	497	507	462	529	474	501	484	480	548	493	449	511	520	492	507	454	499	472	510	467	518	477	499	477	486	509	463	480	483	499	444	510	485	492	492	514	510	483	467	482	534	505	489	479	520	490	500	531	485	501	471	458	530	464	502	509	516	500	494	481	497	433	487	465	490	482	492	483	502	463	499	523	503	520	487	509	504	451	514	519	512	493	488	525	517	506	472	517	508	463	504	486	481	505	462	478	488	502	521	493	497	460	483	463	504	494	470	467	492	488	475	531	486	528	462	533	487	517	482	494	480	463	473	456	497	501	505	451	473	515	477	463	498	485	518	499	538	516	496	496	518	475	476	501	504	482	480	480	514	499	483	469	497	467	488	493	511	460	507	480	511	493	451	479	455	455	491	492	490	506	534	519	425	490	469	509	507	464	472	493	518	520	464	504	469	509	496	481	474	510	470	494	476	477	507	479	506	483	466	490	497	470	456	478	474	476	530	489	474	460	499	503	518	480	503	491	505	523	487	500	496	492	491	488	505	500	458	511	471	486	459	484	489	497	460	481	468	476	490	504	520	472	483	505	531	493	500	526	483	451	478	507	478	469	469	466	479	494	497	510	490	470	485	479	490	471	519	509	464	440	517	523	505	502	498	515	513	489	454	475	468	497	490	485	489	485	496	474	471	480	488	463	489	438	517	501	481	500	484	467	528	529	462	479	508	465	465	499	504	469	501	488	480	470	484	507	507	469	451	493	469	546	520	473	514	462	518	470	506	504	469	492	431	505	482	480	516	516	522	474	525	453	476	463	501	491	499	495	476	472	502	486	495	521	472	470	527	504	467	509	502	513	477	472	486	471	530	522	483	499	498	507	487	484	518	492	508	473	474	537	489	503	463	479	495	507	475	463	502	482	475	536	516	459	441	502	491	513	493	490	445	462	452	479	455	490	464	514	481	489	473	502	463	474	508	524	487	468	467	505	491	529	501	488	520	487	434	493	535	471	486	498	453	510	510	501	512	480	473	493	498	500	509	454	514	516	462	508	470	528	500	538	466	501	478	499	508	487	470	483	464	505	480	487	523	480	481	537	515	460	467	464	495	462	498	492	543	458	528	518	520	502	469	491	461	451	488	518	483	482	488	511	510	504	493	488	472	506	482	500	489	512	492	514	506	482	479	488	477	474	506	498	512	510	515	499	501	482	452	489	497	497	440	508	466	503	495	506	466	493	510	512	506	521	468	484	498	501	529	518	510	502	493	464	492	472	521	487	519	477	508	489	491	503	508	502	516	498	464	502	492	503	494	515	507	502	496	482	528	496	495	470	501	472	495	452	491	517
23331	21364	29642	39887	56756	50570	34985	17721	3672	374	342	341	334	316	333	328	344	343	310	305	317	307	297	338	342	301	326	345	306	363	330	312	319	312	286	311	299	322	327	336	315	333	350	312	336	302	304	301	341	314	300	331	326	318	354	290	331	308	325	316	316	305	322	318	314	309	347	294	313	331	352	282	301	301	319	315	317	326	344	331	340	316	327	320	332	322	327	317	333	325	319	319	304	305	301	310	345	306	313	342	336	305	312	356	338	319	316	296	346	325	313	349	312	347	341	326	311	343	326	313	325	343	322	328	308	288	338	285	307	301	333	299	270	304	305	342	318	316	330	307	314	306	331	318	344	337	342	329	311	326	296	290	304	287	329	324	341	321	287	336	299	310	313	345	346	320	317	331	336	317	320	289	317	322	301	334	314	302	334	310	340	320	336	304	336	338	350	291	354	311	332	304	327	336	309	321	305	308	314	291	318	312	270	328	357	319	312	301	355	331	324	321	319	319	310	312	332	300	310	317	331	316	328	321	325	320	299	317	336	297	301	359	338	301	330	317	343	294	304	326	328	357	291	310	311	309	325	321	307	345	290	310	312	292	307	339	301	306	322	336	304	295	313	315	324	306	332	303	316	323	314	325	330	305	351	290	336	309	305	318	304	307	324	337	308	314	321	290	321	346	330	328	324	312	310	302	346	297	338	303	334	336	355	301	334	294	327	323	316	289	345	312	336	328	287	362	303	304	298	334	327	317	338	325	328	288	323	327	319	307	300	296	336	325	324	334	291	318	327	323	318	336	331	310	343	296	308	328	343	301	299	308	331	316	343	335	314	344	312	318	327	311	334	331	354	347	332	297	320	325	284	346	343	303	310	306	347	322	333	377	302	330	325	323	299	317	303	316	310	339	331	339	316	339	321	338	312	299	363	280	336	304	283	308	319	329	323	320	331	299	334	332	328	318	333	307	307	325	302	328	320	351	335	318	340	330	312	354	311	325	341	360	306	313	295	317	316	327	320	303	343	335	340	310	339	322	324	310	338	360	297	304	315	320	291	311	305	356	281	337	319	290	301	302	351	343	313	285	281	339	300	321	323	318	333	306	313	327	288	320	347	286	327	318	364	292	312	329	307	333	334	325	342	313	318	347	341	320	326	327	315	323	331	319	327	281	310	324	293	321	306	349	330	314	331	343	293	325	269	307	299	291	334	314	343	301	348	316	338	305	317	306	351	293	263	305	363	330	310	329	311	309	316	306	317	299	310	346	306	330	317	322	316	319	357	336	310	331	289	318	301	322	294	314	338	313	310	327	308	317	318	307	316	319	320	327	326	316	344	287	345	302	285	324	306	342	326	304	305	313	303	308	327	342	321	303	323	331	311	326	317	313	300	269	321	298	301	326	315	306	305	289	351	313	322	258	290	348	324	355	351	323	331	317	324	317	330	317	312	321	329	364	325	298	326	300	321	309	334	299	295	333	291	311	319	328	303	325	288	307	323	322	293	299	301	330	314	336	295	312	301	357	308	325	292	304	344	315	308	319	322	300	318	346	332	334	309	316	344	324	309	338	286	314	330	295	316	324	307	310	300	346	305	329	333	337	288	323	315	316	330	340	299	319	322	315	302	324	334	338	307	369	333	338	303	353	299	331	313	324	301	345	333	289	318	329	321	323	297	312	304	313	295	328	316	355	315	322	312	294	339	344	335	298	300	292	331	312	304	320	314	303	289	306	339	335	293	345	295	330	322	311	369	305	279	317	312	279	304	314	327	327	331	311	316	304	324	314	322	322	315	307	309	346	305	311	308	319	320	312	298	342	301	318	293	279	314	330	310	313	301	293	322	301	311	318	365	319	326	324	322	328	328	329	343	340	305	321	325	320	276	305	325	301	273	334	343	317	345	337	325	356	311	336	293	320	339	303	292	330	308	293	307	314	290	331	317	338	326	316	316	300	333	319	323	340	328	292	329	309	340	304	327	327	323	337	314	323	330	296	308	305	310	314	312	317	308	323	327	296	321	298	323	315	334	301	299	324	342	326	337	292	316	297	312	356	317	266	322	293	289	284	334	316	339	328	303	326	328	317	331	333	357	321	289	304	330	308	316	311	361	304	330	314	286	302	322	326	333	330	345	307	348	302	332	300	354	296	309	283	354	297	344	323	282	329	347	304	306	320	313	289	300	348	319	306	298	316	334	335	291	334	300	311	342	314	309	319	291	320	290	330	312	312	312	294	317	305	309	319	316	330	277	289	361	324	300	337	310	302	338	328	309	317	333	328	293	371	311	303	338	308	318	340	315	328	331	341	330	284	336	320	306	324	305	329	329	296	283	316	326	341	302	320	318	313	313	295	308	295	331	287	303	322	337	322	298	347	330	313	330	335	304	306	336	292	311	321	301	327	335	306	299	304	315	327	311	326	333	336	337	296	339	312	335	302	298	336	310	315	350	344	303	305	295	317	319	319	285	349	325	341	313	294	313	300	328	313	315	320	314	329	344	333	317	323	304	296	311	326	339	316	351	316	329	316	294	298	311	311	334	325	333	286	328	308	330	302	311	364	314	312	310	330	323	310	314	302	310	319	315	308	311	343	325	295	316	346	339	335	318	313	328	330	321	338	288	326	308	323	323	280	308	293	322	328	344	355	319	351	356	293	308	329	307	331	317	298	288	312	313	290	334	317	317	345	310	311	346	321	319	339	336	334	298	298	329	325	327	317	301	310	303	305	341	343	327	351	315	318	326	326	320	357	326	328	312	302	315	324	323	326	333	296	332	324	329	316	323	314	317	318	326	352	317	316	329	278	318	303	334	338	322	287	318	339	321	330	314	301	316	320	305	349	348	334	311	303	300	321	293	353	308	329	304	325	288	322	298	333	334	326	327	291	290	334	284	320	307	291	316	327	303	321	325	309	323	309	327	281	330	280	350	335	331	327	331	319	337	327	307	307	323	317	325	336	332	298	315	353	333	343	299	323	293	331	321	322	307	298	315	302	306	300	322	310	341	305	289	288	321	311	318	306	304	349	323	290	301	337	313	331	326	303	312	303	311	330	297	338	319	335	314	325	303	334	309	332	307	291	330	312	290	311	311	306	323	299	313	327	342	325	320	307	329	312	347	306	360	298	283	320	306	337	313	332	310	320	314	301	278	327	300	300	300	313	361	305	333	321	340	270	318	332	343	287	304	326	302	313	313	324	297	333	313	341	306	305	307	346	326	320	330	302	326	349	314	345	324	337	318	311	310	339	306	338	312	315	315	302	328	331	342	304	302	327	324	335	285	322	343	335	332	326	280	303	336	299	331	296	281	309	279	302	293	320	327	325	312	323	311	339	338	314	312	315	314	338	311	302	308	307	300	328	319	302	331	316	316	294	304	322	289	322	339	310	313	365	340	346	336	309	281	352	326	288	333	313	310	313	288	318	330	307	316	315	316	318	338	303	309	306	290	323	324	343	353	319	316	313	349	298	321	292	302	308	335	305	305	334	312	328	301	300	329	310
9755	39916	63712	77632	72925	55770	39800	22832	6280	626	572	585	573	552	611	612	627	569	580	537	579	574	552	562	569	597	572	603	551	613	544	617	573	599	577	574	531	590	578	573	572	548	590	593	587	603	574	553	568	580	599	599	552	567	609	539	550	555	534	605	550	582	607	575	582	557	579	576	597	571	563	585	547	602	581	518	557	556	559	546	535	562	603	552	611	579	548	615	593	544	589	552	577	569	580	554	576	597	585	579	549	639	584	579	576	579	563	542	583	603	551	530	628	576	589	618	601	572	588	579	599	557	570	674	579	567	590	574	597	598	575	585	561	567	555	576	514	579	599	547	558	605	610	543	552	633	577	558	585	589	574	573	574	564	557	561	595	597	542	560	585	539	572	575	587	577	539	519	569	579	586	552	597	548	554	606	555	596	591	565	564	616	552	571	534	576	578	583	506	552	612	545	566	531	558	573	571	560	568	569	547	602	582	578	572	584	605	607	571	546	554	547	562	554	573	581	562	596	589	553	579	585	573	616	571	568	606	596	597	553	545	567	550	586	634	588	612	575	590	603	598	573	577	528	566	583	570	570	553	529	599	562	544	587	562	534	557	563	537	543	575	609	613	570	591	568	599	558	593	568	560	611	557	575	566	550	592	582	584	567	544	553	522	499	575	595	554	564	583	540	574	592	586	573	579	582	584	574	578	539	562	589	534	536	580	547	565	599	570	587	543	588	573	550	524	542	580	569	596	574	583	612	555	566	589	623	596	523	550	602	566	598	560	588	566	580	581	574	580	543	560	607	588	579	581	528	544	514	556	615	570	559	576	588	558	599	576	572	558	560	527	573	579	581	635	561	572	611	550	578	574	552	556	563	564	553	556	610	572	556	563	555	578	570	553	546	620	559	609	544	556	558	572	518	564	546	584	538	570	537	559	567	551	613	594	566	556	594	568	578	625	564	564	572	588	568	570	594	584	509	592	600	544	581	564	545	592	578	587	492	540	536	554	559	601	581	623	591	543	563	546	528	570	555	537	545	565	558	568	558	579	595	582	629	563	567	572	538	589	564	575	598	604	561	562	566	557	533	590	581	611	587	586	597	541	596	599	651	574	562	545	605	562	572	544	607	536	612	571	555	553	597	526	594	593	616	598	561	620	577	548	567	556	557	542	555	552	603	547	587	563	586	575	571	586	606	575	537	614	590	541	525	580	567	557	542	535	599	557	573	602	587	613	565	533	576	548	582	567	563	528	539	586	537	564	578	555	564	579	545	596	604	541	578	538	571	562	548	547	616	607	554	585	563	596	550	602	571	567	563	532	550	560	578	550	580	567	548	518	566	572	526	551	571	603	581	601	540	568	593	541	598	550	514	602	572	567	534	572	576	628	590	555	553	620	569	557	561	571	560	578	551	576	565	602	577	557	574	524	575	557	587	603	526	589	580	578	591	606	552	587	562	584	575	548	620	555	522	580	534	576	565	593	581	576	570	603	592	578	584	614	529	616	567	556	586	568	569	548	566	569	553	548	598	585	573	597	561	589	542	571	535	581	575	539	590	549	576	588	565	590	592	589	629	563	568	576	553	542	619	592	573	581	614	565	577	538	570	593	574	569	564	542	552	578	540	612	565	597	590	591	583	608	559	575	532	587	582	571	596	554	556	590	557	514	616	578	602	515	548	555	590	570	583	595	582	541	614	588	638	555	545	529	574	523	568	604	599	588	564	554	564	574	554	597	610	587	588	557	559	571	576	572	570	613	580	568	554	562	554	564	567	553	574	552	592	584	548	575	573	554	565	556	567	524	543	561	621	566	572	601	623	574	573	568	583	567	547	576	572	535	565	581	580	555	573	568	555	557	525	548	591	542	562	604	560	599	563	595	587	576	581	582	579	581	566	571	625	622	582	553	580	578	524	578	534	587	572	571	537	572	553	550	575	574	574	594	577	552	572	573	570	579	554	573	596	579	652	567	577	601	568	572	620	560	557	608	627	553	543	594	571	585	559	533	581	582	551	543	591	581	565	570	586	517	596	536	592	624	575	563	599	584	554	579	541	553	580	563	599	570	530	582	568	529	588	562	585	585	580	547	596	555	566	569	534	587	564	555	595	564	590	597	564	536	581	554	558	540	543	560	556	554	587	606	605	572	586	557	583	540	615	584	608	583	579	563	606	587	579	535	553	584	571	600	569	583	561	546	558	583	575	557	584	582	593	590	581	570	584	589	541	586	562	589	573	570	584	579	581	620	542	631	572	564	574	571	581	590	595	540	607	586	570	565	552	552	596	538	575	565	580	534	610	613	582	581	577	569	578	589	530	578	595	577	597	556	577	570	560	576	576	587	602	552	583	559	574	619	566	567	555	585	574	610	600	608	616	614	561	585	544	542	532	580	558	607	586	562	565	564	557	617	575	585	570	533	508	551	561	588	580	573	557	557	571	569	601	600	562	575	582	554	596	587	569	550	576	589	537	581	565	578	617	560	565	579	616	587	577	577	599	603	587	562	579	591	586	638	545	539	573	548	605	591	548	601	624	575	562	591	583	552	602	538	598	591	574	549	590	573	550	532	571	591	532	605	539	596	542	593	563	589	595	589	580	548	583	549	547	598	580	547	541	584	524	599	596	554	551	555	590	536	566	578	569	577	619	600	589	527	565	605	531	577	582	592	570	585	568	574	566	564	574	576	615	587	543	598	568	595	562	551	534	569	605	619	575	571	560	599	590	555	573	574	567	577	607	537	555	602	545	555	622	550	615	588	537	570	537	609	588	579	591	567	552	577	592	633	564	567	587	578	571	560	569	548	566	580	557	560	592	548	573	629	570	585	575	562	590	600	571	577	627	576	594	600	588	539	578	543	597	577	569	627	575	582	598	619	557	544	546	582	579	577	569	573	567	576	568	553	550	571	560	568	565	602	564	547	607	610	599	554	567	567	589	570	574	527	609	598	548	575	606	567	513	583	569	617	568	562	584	552	584	607	607	594	601	590	541	547	540	586	585	558	587	575	573	561	612	575	577	587	589	585	546	587	550	566	620	572	590	572	566	593	581	564	605	558	586	578	580	568	554	570	580	546	598	546	563	582	578	603	567	595	548	544	601	570	559	559	562	587	591	573	562	591	547	572	579	595	534	600	559	582	598	598	571	532	534	551	565	546	585	569	581	598	559	599	602	575	537	570	591	584	586	578	535	525	567	530	548	540	608	586	548	537	579	505	578	565	594	579	565	575	567	554	567	534	553	575	576	569	574	558	547	589	585	574	623	604	574	566	541	550	571	535	598	573	567	558	580	577	595	590	604	575	598	583	594	569	562	571	576	541	554	578	546	583	569	562	521	588	576	545	519	594	607	594	531	524	588	559	546	569	574	574	566	608	567	551	596	564	586	556	562	517	550	555	579	596	570	598	554	575	547	561	579	561	566	572	569	540	546	557	617	610	579	558	594	556	589	557	509	601	543	584	568	557	558	637	575	597	569	582	574	528	542	532	555	583	600	631	601	582	591
26915	20132	13241	24587	21054	11898	4927	1758	640	356	352	363	362	331	367	336	347	388	405	332	346	363	374	374	347	327	383	367	358	366	319	327	350	341	361	355	369	394	329	338	359	382	317	346	358	359	305	310	362	364	356	342	334	330	340	366	333	373	358	401	328	332	343	348	360	375	363	376	354	356	371	348	330	311	378	350	336	341	384	347	350	351	377	349	354	337	384	360	340	352	326	344	360	387	366	341	320	396	353	340	347	367	352	324	385	345	375	358	352	361	355	321	334	337	352	400	329	368	323	330	363	404	351	348	369	357	361	373	362	348	337	354	361	318	389	375	366	332	343	371	337	335	306	344	344	355	319	352	367	334	340	353	379	341	323	367	356	349	401	371	367	363	340	359	383	388	351	354	354	371	357	362	350	350	354	354	366	372	396	320	337	362	341	339	368	365	332	326	327	337	305	349	321	327	380	328	360	304	345	326	344	357	350	349	366	376	362	333	363	334	366	342	347	337	329	372	345	360	333	360	326	348	357	369	367	364	370	350	328	366	352	353	341	326	321	362	348	363	370	334	330	364	347	349	351	320	329	356	362	349	368	369	312	366	345	344	385	344	364	340	357	318	330	358	328	338	364	340	335	347	331	423	350	354	335	363	332	357	384	360	355	369	353	354	334	380	391	372	332	319	334	368	347	366	357	372	338	366	324	318	346	362	349	351	347	331	370	353	378	380	341	307	353	353	359	352	379	352	349	329	356	355	372	314	362	350	385	317	344	369	311	335	344	351	372	354	369	356	378	351	379	352	322	333	360	278	394	361	355	380	346	341	334	396	352	346	348	351	338	352	372	358	371	350	354	343	337	358	361	377	326	334	332	327	341	375	328	341	330	349	335	334	350	356	382	373	312	342	350	361	328	359	365	332	323	327	366	330	387	355	341	344	371	375	339	324	366	357	333	368	347	351	340	371	353	353	334	312	330	320	347	375	358	384	349	375	319	332	339	315	364	336	354	377	333	339	362	353	351	339	338	386	362	341	323	350	349	357	360	393	365	367	335	363	339	324	360	337	374	347	340	335	351	375	358	320	351	364	335	341	350	376	362	348	338	351	350	337	332	348	354	356	349	361	357	332	344	349	359	312	314	364	347	343	372	349	325	349	332	351	327	366	355	356	349	333	349	363	361	349	322	363	365	377	369	383	376	354	337	359	338	373	341	352	337	336	336	359	382	335	381	371	345	390	334	342	321	361	338	353	378	357	361	346	360	328	339	367	358	368	362	364	340	370	314	312	360	363	338	345	355	354	336	356	319	366	345	336	353	337	345	352	344	358	357	353	322	341	339	357	338	335	360	338	350	314	340	334	340	330	314	327	372	315	365	362	318	300	364	362	335	354	352	359	284	389	385	382	331	311	397	334	360	325	410	378	343	361	378	356	350	367	329	338	366	325	365	353	320	370	381	322	373	338	363	359	357	353	367	355	348	362	374	387	343	340	331	350	338	327	343	345	311	380	342	329	348	336	383	354	327	342	339	321	351	370	342	372	341	339	372	348	335	362	360	361	338	389	354	318	353	339	348	360	353	369	323	318	334	345	340	332	371	354	331	367	322	328	336	328	323	322	360	339	354	357	369	369	367	331	323	324	342	340	322	361	390	371	331	368	372	343	355	388	346	353	364	370	337	356	333	374	359	354	368	361	334	360	354	344	328	345	337	376	388	361	342	335	338	341	317	353	370	344	338	350	339	352	347	357	362	305	308	350	349	343	341	314	379	357	354	353	345	348	324	363	364	362	333	376	327	359	338	375	322	330	374	363	337	349	302	363	348	384	380	348	355	392	333	345	325	348	345	364	331	360	353	362	349	359	353	356	366	373	332	336	340	358	330	335	308	376	349	342	306	360	328	397	330	371	372	370	358	374	370	340	333	352	312	338	342	345	379	335	312	316	363	367	355	346	378	326	346	399	372	354	349	346	330	371	343	337	335	341	340	352	344	347	349	342	377	338	355	348	345	354	330	337	331	334	353	345	369	339	343	386	344	339	346	363	353	353	346	353	323	360	354	356	373	328	340	366	362	376	330	371	358	359	360	336	360	331	368	371	354	337	346	358	355	343	356	358	329	364	389	341	353	378	337	347	334	342	358	325	362	342	326	346	341	385	351	347	369	341	309	351	335	369	348	360	366	388	361	359	347	349	362	332	337	345	355	348	370	345	360	341	338	350	346	324	355	369	357	336	342	359	357	330	318	372	373	389	348	359	388	370	358	324	368	331	351	365	345	359	356	354	359	326	346	344	346	351	369	355	370	319	367	355	380	368	344	378	336	370	355	322	338	372	348	348	340	344	386	372	382	376	350	358	349	356	345	324	347	347	342	366	346	355	323	335	317	324	327	349	369	339	353	353	338	328	354	373	339	359	330	382	337	356	296	358	357	370	317	360	357	359	352	364	351	353	345	316	356	349	363	360	343	360	335	347	335	365	355	325	360	333	350	311	346	328	352	359	385	343	396	394	328	359	350	352	335	343	377	327	356	353	373	377	336	348	351	339	368	377	346	326	339	364	339	355	331	329	351	342	380	312	358	345	360	365	352	333	352	375	363	366	331	342	358	341	333	367	340	324	340	339	367	354	321	363	349	379	351	391	344	352	323	350	375	360	390	341	347	361	340	329	351	390	367	362	333	355	363	366	367	343	357	358	353	356	347	368	344	373	339	348	318	355	344	321	329	379	323	361	346	349	352	349	328	379	353	345	331	369	381	316	331	312	332	356	364	341	357	327	372	336	353	413	345	339	313	368	356	308	317	362	337	367	370	373	355	336	337	332	342	345	346	336	355	357	373	374	359	333	355	329	348	372	326	371	360	370	320	341	368	349	324	338	343	356	369	347	366	351	376	345	344	336	406	340	338	350	331	313	366	334	361	350	360	345	319	366	331	378	352	354	352	318	351	350	365	357	337	363	327	355	354	314	395	347	337	356	353	355	347	363	359	341	331	342	344	375	373	337	343	349	332	326	352	354	317	339	352	346	356	346	338	328	356	317	370	359	343	349	348	313	327	376	347	389	337	321	340	350	350	362	351	358	351	360	352	323	325	336	350	378	318	352	328	345	348	341	359	357	380	329	344	352	345	351	329	356	352	309	359	337	379	315	332	344	324	370	342	357	374	340	333	335	366	335	361	315	329	311	372	331	365	381	355	376	340	356	344	368	321	349	340	333	344	347	367	312	336	318	326	330	357	356	348	343	339	335	366	364	340	375	367	378	331	342	365	345	357	334	368	299	332	338	335	366	364	344	346	352	344	315	328	345	336	305	346	324	315	370	359	341	347	354	334	366	363	335	381	315	342	325	379	373	346	385	350	350	380	350	343	354	348	334	337	347	347	412	316	342	369	358	339	347	373	325	321	374	372	326	385	367	374	335	375	367	305	356	332	372	374	357	325	338	371	353	355	353	341	337	335	366	355	348	376	371	374	339	359	340	338	345	343	339	334	376	355	332	330	331	343	375
4585	9272	19716	31943	28082	18713	9782	4176	1362	613	674	639	677	620	634	675	654	681	727	693	667	683	632	697	693	670	648	674	644	655	661	653	614	621	680	654	616	614	678	622	639	667	671	643	668	668	663	653	662	695	633	642	684	657	674	664	645	653	711	659	681	686	627	738	643	653	657	712	653	664	685	672	665	693	679	621	670	665	682	633	690	652	640	687	608	690	707	677	668	654	665	643	703	634	663	682	620	658	669	659	668	623	635	658	682	680	675	681	615	675	677	735	628	654	678	627	697	648	677	660	691	644	673	635	687	695	663	625	641	692	628	650	694	678	635	613	690	619	652	653	640	675	654	643	690	637	665	675	667	656	652	638	718	640	663	663	670	670	660	681	682	644	656	651	680	655	610	677	718	657	641	689	669	667	669	684	665	688	666	619	666	618	636	655	653	634	627	690	689	648	648	608	679	681	690	615	698	646	675	659	660	690	688	622	644	681	659	682	704	674	717	610	668	640	634	686	686	681	699	690	660	682	631	668	658	656	674	639	624	691	660	638	663	678	654	662	679	644	671	652	628	670	665	655	689	639	684	676	637	699	675	626	661	657	667	680	651	658	640	657	642	650	649	674	683	694	632	657	662	691	625	698	665	636	661	637	646	645	663	699	641	666	611	673	695	630	659	665	646	642	633	677	651	630	698	664	642	663	615	651	614	700	663	678	702	628	662	647	681	736	702	661	633	700	690	658	639	710	719	698	695	667	671	685	698	677	647	678	666	656	633	645	655	672	663	651	640	666	663	646	680	647	631	639	688	673	675	673	678	662	720	655	674	627	640	635	708	669	642	666	661	674	674	686	645	654	606	690	616	651	712	616	662	686	663	701	665	689	703	684	641	655	665	683	639	690	659	647	648	662	657	672	662	680	691	637	686	650	632	627	650	664	630	650	665	636	641	682	689	645	674	694	694	635	653	645	647	649	692	652	672	600	629	664	657	646	696	660	631	673	644	629	618	681	635	629	603	696	662	658	730	722	705	673	686	667	646	701	666	633	714	712	650	652	674	678	635	679	705	662	643	704	641	656	659	663	678	645	679	696	649	644	646	687	677	710	631	703	661	677	697	634	660	685	670	611	665	660	677	668	732	681	664	662	671	671	649	620	682	660	662	679	662	652	678	696	649	644	646	673	614	669	642	693	653	661	681	673	661	675	681	643	674	607	702	680	669	662	662	695	732	672	623	630	644	638	660	706	642	714	673	658	716	692	637	651	643	669	680	680	646	662	649	629	648	681	643	668	632	674	679	724	665	663	680	664	659	654	661	705	654	611	695	671	649	640	635	640	643	672	636	675	670	669	678	679	689	608	675	684	669	686	636	690	700	637	644	662	660	637	686	647	665	635	685	608	630	661	685	664	650	663	704	665	664	681	674	625	676	666	674	647	678	702	665	695	665	623	638	641	668	668	656	659	691	696	685	618	626	693	645	689	639	651	648	647	605	645	657	643	667	618	685	695	665	653	665	667	645	649	670	628	690	630	700	671	636	673	688	654	687	637	640	652	685	673	644	659	631	618	638	670	628	670	691	700	646	677	649	675	697	659	645	623	684	647	656	669	663	676	641	669	639	670	664	657	617	666	654	637	626	692	670	664	633	655	659	669	654	649	645	686	712	683	705	656	663	634	675	676	640	641	665	628	648	664	705	643	685	635	662	647	657	610	633	697	669	666	734	668	669	704	660	712	646	682	672	703	674	662	663	676	681	666	688	672	691	650	647	667	668	670	655	653	670	642	643	696	713	694	642	688	635	741	725	653	647	701	642	643	660	696	665	618	685	665	691	637	656	621	671	638	653	710	698	639	683	694	652	627	667	683	651	631	620	645	625	685	650	680	666	693	674	677	683	655	643	681	678	672	656	653	668	656	681	688	625	682	673	668	649	671	652	657	656	650	672	679	734	613	662	697	678	666	701	691	666	681	646	669	645	706	626	636	642	680	668	693	678	677	695	708	622	643	600	683	704	604	641	661	632	661	677	714	648	661	697	686	624	653	643	641	672	674	635	682	640	645	650	663	681	691	658	656	616	692	709	660	619	613	646	706	670	726	675	664	665	666	633	674	668	652	677	661	662	637	676	677	661	656	667	659	672	652	698	664	689	722	688	668	656	670	672	663	676	661	677	667	664	681	646	649	698	658	670	669	647	656	671	681	708	659	681	673	622	673	687	658	673	688	676	718	698	687	691	646	707	662	704	614	642	652	644	682	656	682	663	668	631	658	640	706	670	643	671	655	746	671	692	659	616	648	651	650	713	664	672	672	668	683	610	707	662	666	671	657	677	658	715	630	633	611	657	640	703	641	663	642	665	679	693	676	615	661	655	651	686	672	673	658	680	693	635	630	624	643	679	651	680	697	687	657	666	654	652	670	618	652	652	655	676	674	620	712	676	640	664	640	649	687	663	693	670	662	688	672	675	677	607	669	670	691	686	699	639	669	660	624	700	680	662	619	684	659	611	691	653	658	679	623	671	671	751	684	672	651	658	622	676	717	656	653	631	688	691	667	676	629	668	673	666	655	670	667	645	694	668	636	660	663	636	633	650	680	620	692	633	688	633	654	724	617	660	717	647	686	735	693	663	697	654	661	629	669	669	707	691	690	710	643	689	693	639	669	671	670	672	661	616	696	683	710	632	676	694	669	669	651	647	664	718	662	652	652	614	659	661	644	681	643	688	670	631	631	661	657	647	683	681	680	674	681	680	674	675	659	680	657	706	684	676	658	674	622	656	666	671	644	588	694	626	629	637	665	689	630	652	665	596	697	676	672	642	637	669	623	694	690	639	658	672	632	659	626	661	692	666	635	671	671	667	666	652	678	641	676	654	706	685	668	652	664	651	685	676	648	650	657	687	647	638	700	660	738	670	673	653	661	670	670	670	688	681	715	670	666	694	668	644	644	690	675	647	682	670	656	660	643	655	697	659	632	657	676	647	672	685	634	682	657	648	676	680	660	681	677	649	618	673	663	638	673	668	662	697	681	671	669	616	626	642	652	621	654	655	677	681	671	710	667	659	684	684	637	646	669	704	722	643	685	663	662	669	652	704	663	676	666	678	663	659	657	686	707	664	660	643	636	648	675	691	645	683	643	673	651	671	645	657	682	637	647	663	647	659	652	672	659	675	635	664	681	650	666	645	668	680	664	707	638	647	643	649	640	668	718	634	681	681	701	682	695	643	692	652	687	697	698	681	679	702	707	656	660	654	660	660	623	679	627	640	663	650	620	626	687	702	604	672	673	668	677	675	659	628	702	630	641	678	687	661	625	682	618	692	669	653	651	634	697	640	663	638	645	658	661	633	627	681	628	641	663	660	715	641	659	663	661	661	663	693	645	683	635	710	624	674	685	666	683	619	658	664	675	676	670	678	671	676	665	642	692	648	652	641	648	671	626	689	672	660	648	645	627	658	661	671	689	656	709	679	659	668	698	644	696	697	677	647	692	693	633	692	638	706	651
24392	21394	29490	45276	51720	41537	26418	10586	1810	288	277	246	260	241	245	253	273	248	232	264	237	227	231	260	247	251	261	258	247	254	272	248	231	277	258	258	257	261	252	244	261	231	295	227	251	254	246	281	247	245	245	257	239	262	245	227	251	234	230	250	288	260	236	230	255	225	248	239	241	262	266	222	276	224	265	246	252	232	256	248	254	267	281	247	258	254	255	263	245	233	219	266	241	252	230	258	219	250	235	290	236	236	263	248	248	265	228	265	253	249	265	251	240	212	239	261	237	258	264	250	235	252	238	251	245	226	256	274	238	236	248	247	247	235	260	256	257	252	259	211	256	245	236	220	237	240	258	242	273	259	278	248	251	238	222	256	238	252	257	234	239	257	253	208	273	257	237	256	244	261	269	222	257	248	272	213	252	257	251	269	224	258	232	247	240	258	230	215	249	255	273	253	232	239	247	274	233	211	258	251	260	257	246	225	226	231	250	234	243	253	279	228	230	255	225	274	264	237	250	265	266	274	245	253	242	245	241	229	298	221	242	252	257	252	239	238	233	285	238	229	258	253	273	254	225	217	244	253	234	238	250	251	226	270	229	229	254	263	242	237	259	271	241	273	242	222	253	240	245	264	252	269	249	267	270	261	231	253	246	259	246	230	259	251	235	248	273	250	249	270	230	254	253	282	238	244	248	274	242	217	247	251	253	226	243	222	244	268	267	243	249	239	268	250	236	248	254	228	246	241	225	254	261	250	238	242	248	231	275	256	244	247	276	272	224	261	220	284	247	227	277	237	246	257	275	253	245	271	237	248	224	257	247	228	221	261	234	245	251	272	255	277	248	237	263	236	253	257	248	261	262	259	249	243	249	260	245	256	243	277	243	254	239	256	253	242	259	255	218	256	253	261	243	235	233	249	249	253	232	265	260	245	241	267	270	252	249	235	255	268	242	260	232	242	238	278	273	251	256	274	257	248	263	237	247	253	222	280	266	248	242	242	264	260	246	253	247	272	242	263	236	238	241	247	253	230	241	227	254	238	253	267	215	263	245	256	239	238	263	217	253	240	242	250	236	282	252	251	226	252	234	255	244	244	242	247	264	256	247	254	259	262	278	227	252	251	236	254	254	246	260	275	276	245	233	235	218	244	244	261	258	243	252	247	229	243	268	250	256	235	279	210	267	220	274	246	238	264	228	243	254	243	222	222	243	245	254	248	223	264	223	240	238	262	242	233	262	255	250	241	232	273	239	236	252	236	216	254	253	245	237	259	241	246	256	247	231	241	272	258	246	244	250	229	272	254	271	265	249	267	252	230	228	225	233	273	244	256	268	261	233	260	252	233	246	229	244	269	244	237	239	216	241	243	225	238	256	254	288	234	259	247	252	279	225	234	243	237	211	251	243	249	282	247	246	237	241	242	256	252	261	243	243	246	255	237	244	275	245	268	245	247	242	283	237	264	237	270	249	254	246	255	241	255	287	252	269	238	257	258	261	250	248	234	241	244	250	265	235	245	230	231	262	245	218	247	251	267	238	265	230	259	249	233	259	242	263	255	232	232	231	270	234	236	255	272	262	249	245	245	230	265	277	265	255	243	238	228	242	249	281	249	271	269	236	285	248	238	266	254	233	245	248	254	263	230	252	246	259	261	266	254	248	232	248	248	234	270	247	247	270	233	241	266	259	225	252	249	214	219	252	255	254	242	284	216	232	230	260	262	244	274	272	230	269	253	230	260	247	240	256	258	277	226	244	264	232	242	236	282	225	251	266	254	261	277	263	270	272	250	254	265	254	244	242	247	225	237	278	229	246	263	237	244	254	258	252	234	237	243	241	243	220	260	229	262	254	243	229	281	273	252	255	240	266	223	229	240	269	263	258	238	230	265	260	263	248	239	207	257	223	247	249	250	222	272	210	260	237	280	260	266	241	252	262	242	242	252	247	236	272	246	253	268	218	254	254	246	262	232	260	230	238	286	237	254	234	245	238	220	256	243	244	248	264	270	243	253	222	234	236	250	255	242	243	244	231	244	241	260	245	228	238	256	247	244	250	253	265	239	251	251	221	278	229	228	239	248	251	258	226	243	239	259	243	271	254	240	232	268	243	245	260	238	261	224	239	237	219	259	245	255	263	244	253	216	251	270	247	289	240	236	239	250	230	249	263	267	260	254	250	248	248	258	232	265	235	231	260	249	251	231	237	242	276	242	233	288	270	266	237	248	238	244	240	247	221	266	218	266	208	254	266	253	248	225	232	288	261	232	261	248	239	237	255	244	269	252	249	262	263	250	238	244	220	248	233	258	260	240	243	259	238	259	243	248	242	256	244	264	234	245	267	269	252	239	245	229	253	230	242	253	230	242	250	223	260	224	247	243	246	236	204	261	284	261	243	227	258	237	263	285	248	246	265	239	256	250	239	245	250	260	253	250	254	258	262	220	268	278	249	223	235	206	255	235	256	250	260	234	222	255	304	275	248	259	238	274	229	246	233	255	226	239	244	251	274	268	227	255	254	236	229	248	230	264	240	223	271	245	273	225	248	250	251	239	249	249	232	227	242	249	211	259	233	239	249	246	264	222	239	227	251	266	248	321	287	261	247	249	268	255	234	243	252	230	239	241	257	256	237	243	265	230	254	260	254	235	249	259	242	247	264	278	260	236	246	243	233	247	250	255	246	272	277	269	236	228	243	231	240	278	278	274	258	240	206	259	289	249	250	271	260	245	251	258	227	265	204	265	232	245	236	240	267	262	240	232	259	214	241	251	258	258	252	239	237	257	241	261	253	228	250	264	246	246	233	280	244	245	238	284	250	240	256	249	260	266	246	272	249	240	245	256	240	281	240	252	268	257	262	223	240	272	236	241	224	258	243	260	242	235	234	264	240	262	250	264	280	266	241	258	256	248	241	240	252	260	225	208	239	245	240	252	225	236	249	268	235	241	214	248	267	221	250	225	259	281	262	257	287	262	242	231	234	240	236	243	228	232	253	210	244	223	272	248	256	250	242	221	241	266	272	245	243	226	230	249	274	257	244	250	229	262	259	274	251	222	231	254	227	243	277	225	246	246	272	250	242	247	243	256	231	265	231	240	252	238	233	246	241	243	266	255	228	248	262	224	254	254	244	219	275	247	239	253	244	238	247	239	259	282	259	241	244	266	274	267	255	254	234	265	222	257	263	264	263	226	266	251	238	246	263	250	244	243	240	266	247	255	260	236	224	258	258	253	234	262	238	258	231	244	262	251	251	254	252	245	246	253	248	251	270	231	257	246	257	249	231	228	227	236	256	257	236	241	278	237	252	252	249	237	247	253	271	238	241	256	249	256	246	247	244	233	233	259	218	246	231	224	239	259	243	227	229	240	274	243	251	255	224	259	237	217	249	247	280	247	245	249	286	252	255	248	247	244	212	273	261	247	230	228	250	230	271	271	238	252	243	256	236	262	248	249	261	226	222	256	230	246	243	257	264	252	262	239	215	249	229	226	256	265	240	243	242	274
6593	24212	48704	68372	59450	45736	31458	16183	4240	540	465	501	500	520	465	480	465	452	514	454	456	486	471	489	442	459	454	506	474	496	495	488	493	493	490	456	500	516	498	530	472	543	468	467	458	483	504	475	448	495	480	491	458	452	504	464	477	484	533	471	501	475	479	463	502	490	491	466	509	518	449	466	489	479	442	489	458	476	457	503	509	467	472	503	476	502	479	481	492	432	467	445	452	456	494	491	467	507	446	460	482	557	493	433	463	473	468	436	495	489	468	513	461	442	462	474	467	480	474	464	530	461	492	474	497	480	454	500	469	494	475	479	475	485	520	469	520	493	467	505	480	497	484	493	492	478	479	441	474	482	457	462	485	465	466	472	493	492	490	472	489	467	473	481	503	477	452	446	483	489	451	484	485	496	508	471	500	478	476	472	499	474	490	499	454	470	476	468	516	477	432	505	482	494	499	475	470	465	468	480	470	476	521	442	464	475	509	512	468	498	461	495	513	503	485	457	508	438	482	467	539	517	484	451	447	488	469	468	530	450	488	486	481	467	494	470	495	468	463	521	446	465	454	480	462	476	532	492	528	476	493	477	501	500	487	499	471	496	458	475	480	476	495	489	458	465	483	452	469	501	466	500	457	464	462	465	481	466	445	521	477	498	482	494	486	463	481	477	475	481	462	514	473	452	498	521	502	502	491	500	460	510	507	454	466	473	453	459	458	496	524	453	458	495	476	494	517	487	461	479	499	461	497	467	476	443	461	511	476	483	494	496	452	502	484	480	518	440	518	474	502	502	472	453	529	475	512	492	456	493	532	523	486	462	478	470	453	504	492	490	475	491	485	489	461	496	492	518	471	514	441	455	465	497	490	482	509	481	480	469	495	504	465	472	483	478	455	482	465	461	498	472	495	503	472	471	512	478	488	470	514	511	488	469	471	466	468	482	530	477	466	520	449	514	448	473	481	452	503	507	525	472	492	495	502	492	454	490	409	488	501	449	495	499	482	503	459	497	501	498	473	497	500	463	498	465	450	497	493	486	511	492	446	485	535	460	518	494	464	473	483	456	446	482	479	476	498	473	474	448	492	478	478	458	530	514	514	478	478	482	522	432	466	477	469	466	486	506	460	499	504	521	445	469	458	459	452	503	448	513	501	467	465	474	493	468	486	462	510	502	477	465	491	467	525	450	462	464	468	487	482	493	504	490	463	518	466	458	448	497	468	501	483	462	478	448	514	450	506	480	472	501	496	435	489	495	519	486	482	496	461	500	484	515	438	534	460	450	462	482	444	469	477	463	508	490	449	453	467	467	501	470	448	460	450	482	474	463	477	466	481	509	504	489	449	508	485	489	482	461	496	492	486	491	508	480	495	491	447	449	483	484	455	511	491	457	508	509	477	499	499	452	499	505	480	479	488	478	460	499	470	473	468	457	501	472	514	428	515	462	473	475	502	478	495	456	425	451	450	487	503	470	467	501	470	427	461	468	473	480	465	456	493	489	466	500	480	523	463	460	489	491	491	495	488	460	472	496	455	493	465	461	449	474	472	497	438	526	441	512	496	493	451	493	470	453	468	500	496	451	449	515	454	456	437	440	496	473	499	474	478	448	446	460	513	468	452	502	498	474	476	468	498	467	438	475	485	496	504	498	449	498	482	425	448	499	500	492	525	462	468	486	485	490	485	470	499	474	527	462	456	484	447	465	450	473	460	483	445	472	471	508	463	467	489	491	449	506	498	484	460	468	462	460	500	458	476	492	470	475	493	462	480	496	487	462	482	471	475	483	499	467	499	486	448	472	464	500	466	487	469	490	498	486	466	485	478	482	449	506	497	483	459	470	467	450	490	450	492	507	509	483	515	511	462	468	478	494	463	457	509	489	436	506	454	439	460	474	480	500	473	467	500	478	462	490	485	501	534	477	488	467	501	484	487	474	473	455	433	479	464	474	496	471	501	503	492	485	484	498	504	443	476	475	439	471	492	464	506	505	454	505	484	495	521	460	477	474	497	496	467	490	496	484	512	469	486	494	507	515	506	472	483	510	475	479	475	480	452	505	494	465	492	478	503	495	457	451	487	504	528	470	479	503	483	468	501	498	505	492	469	424	457	491	454	457	488	464	488	452	446	443	494	535	463	497	486	477	477	460	479	465	496	449	471	490	457	476	464	447	473	476	474	517	471	468	527	476	456	437	493	469	482	463	446	540	458	517	487	494	516	504	457	506	464	481	489	460	463	468	481	479	476	474	493	503	497	461	456	506	447	474	464	484	450	460	456	483	490	500	427	496	452	456	494	464	478	446	492	464	535	454	510	482	498	488	513	477	489	452	500	511	459	485	472	486	530	486	476	457	481	493	466	484	436	486	483	491	450	413	453	510	490	497	432	465	474	483	474	473	453	474	474	461	496	484	495	484	486	479	490	483	475	485	478	492	460	443	489	487	469	486	465	493	472	448	490	456	484	524	469	422	501	472	476	464	483	462	483	472	440	513	494	478	494	494	462	486	503	460	496	449	455	460	489	509	523	447	468	457	483	467	482	495	516	449	489	462	484	452	460	483	464	445	489	435	464	483	471	457	487	479	507	476	478	474	483	476	415	494	488	480	484	472	453	476	501	493	497	492	490	480	476	535	443	467	501	450	477	475	450	499	490	501	485	490	443	500	482	464	456	500	462	511	460	533	494	530	475	504	502	497	473	471	495	482	479	441	453	457	471	486	481	507	499	508	455	500	468	463	489	512	473	501	430	442	472	449	497	454	472	466	476	487	514	501	491	482	506	505	471	471	509	490	466	466	502	487	479	471	485	474	457	482	463	491	486	515	452	491	497	478	485	441	483	475	515	495	471	475	494	483	421	523	472	522	485	492	498	463	465	453	494	496	515	441	485	496	449	483	499	448	520	484	485	476	462	529	483	497	478	448	448	531	489	496	486	501	506	470	512	508	518	433	442	490	492	476	489	470	503	473	500	453	475	485	479	471	453	510	500	434	468	492	464	482	484	507	501	471	500	522	500	493	505	508	540	486	519	489	500	513	459	494	461	487	488	505	443	487	501	494	467	461	453	474	524	517	469	495	457	474	492	470	516	491	512	442	494	480	460	481	527	471	484	501	488	426	478	474	446	488	507	494	476	478	480	454	521	483	482	478	484	467	489	496	462	490	483	445	505	523	494	519	484	483	521	483	490	519	506	464	475	452	455	533	481	494	459	438	463	504	416	460	446	496	470	451	514	468	470	488	483	489	447	472	479	444	476	463	496	467	474	482	466	498	451	481	464	469	498	468	458	472	492	468	506	469	473	502	466	505	482	477	446	496	496	486	504	511	475	527	436	461	522	488	503	476	503	466	481	459	501	443	471	486	484	520	512	486	509	450	483	472	498	489	459	482	510	480	475	451	497	467	477	529	481	472	490	459	484	515	474	520	514	481	480	471	463	477	481	479	478	475	525	500	489	492	455	469	497	503	479	477	480	431	496	467	485	459	472	494	485	505	475	478
23336	21396	30219	42664	55692	49439	35703	18032	3366	320	337	324	296	330	301	314	286	325	342	296	308	303	295	325	279	289	316	289	297	294	295	289	302	320	295	307	349	318	317	322	305	318	336	304	285	296	303	292	302	308	314	300	305	314	298	293	260	308	277	318	327	280	327	314	296	309	294	287	281	308	307	281	299	295	302	289	308	319	303	265	285	292	306	280	325	332	289	329	282	315	311	271	324	286	310	281	303	281	320	273	310	279	287	311	316	305	284	296	273	290	333	307	283	307	308	280	346	291	293	322	264	275	284	295	281	323	293	294	328	287	296	274	255	274	305	270	297	293	311	290	298	333	256	293	295	311	304	338	286	302	309	279	309	314	290	294	286	306	311	293	318	337	321	297	315	298	281	267	325	274	287	299	311	305	260	248	290	290	298	293	274	289	264	303	270	309	316	309	313	313	281	298	313	297	291	290	296	309	313	330	339	288	276	273	321	309	323	337	319	271	316	313	283	292	296	287	283	295	292	342	316	301	316	300	299	297	314	292	286	306	291	283	286	299	281	293	323	265	348	275	305	286	303	299	318	278	302	317	333	304	293	298	278	312	315	281	285	292	326	337	291	298	287	294	288	307	299	331	293	292	290	302	301	318	309	286	288	292	296	316	297	318	298	307	290	304	280	308	331	304	303	292	321	286	287	290	288	272	275	299	305	301	314	327	308	307	321	282	331	297	306	319	288	285	288	291	314	297	314	282	297	296	270	309	301	338	326	279	264	283	324	299	323	283	284	285	306	294	303	325	293	269	318	285	307	284	319	287	305	301	325	289	301	322	304	299	304	303	292	308	287	290	303	310	285	296	289	297	313	278	302	295	311	287	307	293	309	302	318	302	294	314	310	293	288	327	286	290	290	274	311	268	303	306	289	280	284	295	271	298	294	278	305	280	304	342	321	294	323	300	336	269	336	317	314	313	301	283	302	279	294	305	353	296	298	334	305	301	332	309	274	320	322	297	281	286	295	304	309	287	306	342	299	282	326	290	306	283	285	301	298	307	265	287	355	312	303	291	306	314	307	276	294	284	270	278	266	309	299	264	286	303	296	277	321	280	294	304	305	308	309	335	284	292	318	313	291	339	284	308	308	308	262	294	296	324	293	292	298	328	277	345	301	269	289	286	321	312	288	305	289	328	284	294	337	284	295	302	271	308	309	322	339	284	296	285	335	298	267	311	292	312	316	278	282	290	323	276	334	312	278	294	322	317	345	300	306	301	294	287	290	310	285	290	312	282	293	275	321	301	336	311	305	294	317	312	312	290	274	308	300	297	292	286	322	302	314	282	314	282	268	293	285	272	299	280	293	255	302	321	293	306	280	311	288	311	296	276	315	312	271	285	308	290	287	286	295	269	307	272	283	291	279	323	352	284	302	309	316	299	298	306	300	312	320	274	282	308	295	288	322	294	293	306	285	301	315	290	277	283	291	304	282	271	277	346	286	298	274	257	270	295	316	299	315	312	315	294	333	306	299	285	276	302	316	332	318	254	300	310	299	290	310	310	345	267	304	293	296	291	287	311	263	277	308	299	326	285	289	298	306	292	277	305	291	348	287	290	325	287	321	302	318	311	291	300	306	304	286	303	326	287	307	291	329	275	278	302	284	289	310	294	325	298	286	272	315	315	305	301	297	289	285	318	314	279	296	301	286	297	289	315	282	296	276	327	300	274	323	293	261	310	308	322	344	299	312	294	293	290	282	293	287	295	285	316	324	290	291	305	291	297	311	301	276	312	296	298	252	312	327	299	299	291	294	307	326	298	315	334	316	312	318	305	297	277	307	320	290	291	312	306	309	320	332	317	317	300	297	287	323	315	293	317	295	319	301	311	326	293	316	316	297	317	312	298	293	273	310	319	324	286	277	323	289	330	316	307	289	301	281	298	316	273	257	307	292	321	318	292	289	310	315	292	279	278	310	352	302	294	307	313	315	299	297	316	309	312	283	301	269	307	311	289	291	275	277	282	280	290	287	295	286	316	279	291	316	292	308	275	338	306	308	329	311	295	301	296	323	299	311	297	302	297	267	262	296	293	301	291	318	275	337	309	269	304	288	265	302	302	312	258	320	334	322	288	303	302	333	287	287	302	304	285	299	289	285	299	312	298	264	298	323	296	313	300	275	291	286	311	280	299	319	299	312	303	299	298	336	301	309	329	314	299	308	299	320	278	285	294	293	300	288	326	289	315	281	300	306	301	323	317	284	277	306	339	303	321	306	311	263	296	286	284	265	304	303	271	315	272	297	304	305	327	307	297	292	293	305	306	293	320	285	326	308	292	300	316	296	319	332	291	273	265	310	323	309	319	279	314	308	298	300	345	279	318	306	313	331	305	291	338	307	330	303	272	277	328	308	295	310	295	291	316	330	316	310	293	287	329	303	292	296	288	315	275	308	307	335	310	325	304	288	301	334	316	294	330	311	296	317	319	310	301	308	315	312	297	283	311	311	271	277	286	271	285	332	274	295	283	305	292	289	286	299	328	284	306	281	274	282	331	280	278	300	277	297	283	312	311	312	290	279	292	279	311	302	279	332	271	298	268	307	274	290	303	269	291	315	327	303	279	307	275	327	261	297	272	308	280	281	334	289	283	288	301	329	315	323	295	281	293	297	306	275	302	326	289	301	289	281	319	313	291	271	286	306	318	302	275	270	327	305	277	285	285	299	298	326	286	253	318	323	313	301	297	307	304	305	286	293	313	320	314	283	295	303	281	291	281	309	326	273	289	289	320	318	299	303	299	336	288	311	298	294	290	261	298	313	302	302	313	313	283	296	317	315	306	305	278	269	281	301	328	300	321	270	311	276	327	303	259	318	317	301	311	309	341	305	328	291	294	300	314	325	318	286	304	293	319	308	296	298	277	348	307	285	309	287	284	319	295	272	321	286	301	266	304	291	315	304	287	329	314	305	342	289	311	285	319	300	296	308	316	300	306	316	302	310	292	302	302	313	286	276	290	332	284	304	263	273	335	298	265	320	342	291	320	315	317	269	301	297	278	303	302	328	317	309	307	287	316	263	266	294	311	274	295	282	320	337	287	308	317	279	293	311	311	288	291	286	267	302	316	297	307	302	266	322	327	310	288	277	296	275	317	312	325	284	312	296	302	337	333	297	338	282	322	332	277	310	293	304	267	258	275	321	286	285	302	304	315	303	292	298	317	282	287	275	287	280	279	297	309	318	330	288	330	282	293	285	304	290	308	307	291	311	294	295	294	306	295	277	304	292	310	328	319	298	293	308	298	296	295	292	330	311	293	290	307	300	300	314	293	314	282	310	306	318	308	302	318	293	314	331	298	290	316	270	292	257	264	315	305	275	341	309	294	285	308	312	290	305	326	316	287	289	290	303	338	236	300	286	292	279	316	291	333	311	284	303	294	281	297	307	317	321	276	306	332	298	294	286	314	321	301	284	297	318	288	298	292	316	319	315	283	305	334	285	294	298	311	302	292	313	288
9584	30482	56951	79993	71889	55373	40483	23261	5391	640	566	604	563	573	545	539	581	540	553	570	582	533	574	545	549	533	585	525	556	522	565	560	549	558	530	543	593	536	590	590	551	624	545	521	560	546	571	592	552	555	536	551	565	514	561	546	509	592	560	558	537	579	519	525	566	513	517	494	547	527	547	547	554	553	555	522	536	532	566	548	532	556	549	541	574	565	588	564	554	584	567	549	542	531	590	544	555	572	555	591	515	550	569	523	610	543	584	537	534	560	565	568	556	516	554	553	587	562	552	525	536	570	534	590	536	558	552	522	590	581	572	578	501	544	524	574	571	561	559	541	546	554	554	563	548	557	548	547	549	531	577	547	553	580	564	526	557	551	545	582	543	526	603	592	557	545	549	554	594	545	540	550	556	532	512	543	534	550	552	594	499	531	545	537	580	556	536	535	514	519	552	571	505	528	580	582	535	525	580	557	544	518	554	565	548	545	569	583	579	585	540	581	548	550	534	560	609	580	534	552	509	546	559	572	577	556	554	553	552	528	573	544	550	538	585	575	532	553	518	534	559	556	534	575	550	529	581	558	528	542	514	552	577	572	534	554	557	569	511	545	538	538	546	540	553	525	534	530	535	573	575	590	571	567	531	556	578	557	558	539	545	563	551	506	574	569	517	555	583	575	498	514	504	539	541	540	553	521	545	532	568	549	527	573	552	524	591	558	558	565	521	572	550	525	562	547	617	603	551	508	540	593	593	566	523	551	557	551	528	561	518	536	574	519	566	562	527	547	592	521	540	561	556	566	537	541	555	505	567	552	567	529	597	552	527	516	526	529	556	574	541	550	562	565	509	554	572	558	563	548	538	569	551	550	555	559	548	522	525	549	529	516	526	533	565	603	557	538	517	587	554	553	554	534	547	545	551	553	547	579	558	537	551	593	567	516	530	553	557	540	564	566	540	560	564	557	554	552	510	504	586	538	487	598	539	585	569	543	542	571	548	558	543	558	581	524	535	516	557	555	538	571	566	530	488	554	555	509	547	551	561	533	585	539	553	577	511	571	582	557	549	613	530	547	557	533	511	571	589	537	580	559	550	598	527	537	515	532	569	555	550	560	560	543	575	523	532	532	545	542	551	578	547	551	569	544	565	584	511	554	565	533	524	568	579	585	554	543	525	514	575	583	554	572	506	532	548	522	545	540	579	561	538	571	538	521	537	578	525	516	534	544	600	530	562	587	588	543	575	565	547	518	553	598	522	538	555	558	557	515	541	596	534	532	512	546	568	520	556	513	553	552	557	515	550	563	526	608	565	566	566	548	536	516	539	538	558	567	551	507	546	526	546	554	550	545	611	519	542	589	562	541	522	518	563	553	579	562	527	547	520	549	592	533	572	520	566	531	579	542	544	532	519	574	522	524	524	548	506	578	543	498	568	563	598	517	560	514	592	546	560	580	532	526	572	555	570	550	544	540	546	546	587	522	566	541	540	586	548	517	542	558	554	605	532	569	511	547	575	535	559	522	539	584	518	562	520	533	555	527	542	521	597	578	548	551	518	529	539	549	575	530	549	519	506	545	593	547	566	517	537	489	558	546	586	540	528	557	581	574	538	533	563	507	506	585	541	582	550	549	560	554	557	552	558	589	521	518	566	529	576	555	529	561	556	551	550	560	568	571	553	580	580	524	528	530	573	521	568	563	574	550	545	569	582	563	567	573	534	583	554	536	536	572	565	556	539	597	548	559	541	566	539	551	536	562	565	519	582	566	508	549	583	540	543	549	534	559	545	489	554	578	544	561	488	574	549	528	560	574	564	538	526	535	532	573	566	530	554	539	543	549	530	564	591	578	504	515	554	565	575	532	585	580	525	547	535	583	543	536	558	509	528	535	536	539	532	576	563	535	542	560	577	550	545	587	513	510	531	565	532	574	533	588	539	555	544	556	579	595	562	569	527	524	531	572	557	585	484	566	569	548	532	543	516	575	524	566	570	554	550	535	546	508	553	551	563	550	579	561	580	542	569	530	567	532	554	565	556	546	557	537	565	553	554	555	542	588	542	573	510	535	577	533	546	509	573	550	573	529	516	554	545	552	492	524	590	535	516	567	523	526	603	503	587	538	558	561	556	567	529	537	520	604	585	556	545	550	567	547	589	520	524	535	537	530	544	501	562	535	533	537	542	564	549	565	582	580	508	555	553	596	534	589	589	555	562	545	564	525	551	597	579	552	609	542	549	528	517	562	542	529	547	498	558	508	531	530	552	541	566	546	538	593	566	562	542	553	529	526	527	567	516	576	556	529	569	541	533	571	576	526	555	561	553	562	565	566	513	552	541	547	525	531	564	584	530	508	566	568	552	542	563	551	562	562	548	578	529	581	555	548	555	582	557	513	547	535	533	555	559	517	565	545	565	555	568	573	565	547	497	528	577	557	541	569	527	558	560	551	531	580	550	502	564	543	573	548	509	570	531	585	541	568	532	489	584	528	590	568	586	566	598	595	549	514	568	515	551	563	570	535	540	572	520	539	545	563	571	553	530	542	546	539	521	549	561	576	580	566	539	511	557	565	545	552	560	597	506	516	605	611	526	614	536	588	548	489	563	579	558	540	536	534	552	537	538	544	550	594	509	580	561	574	508	590	556	531	570	566	579	556	545	519	558	541	561	550	588	587	572	526	531	580	550	559	518	540	487	554	516	529	521	513	568	603	587	608	530	561	541	569	571	539	557	550	595	538	527	574	544	565	534	546	549	531	583	542	530	536	572	573	529	543	540	543	564	598	544	551	526	581	563	539	588	562	539	595	565	521	566	555	527	586	519	569	552	591	526	567	582	577	533	597	575	559	562	541	550	556	544	527	546	571	596	591	533	583	541	565	576	512	587	538	564	545	591	534	539	500	526	509	550	573	582	557	528	573	580	547	553	548	575	520	582	583	550	553	494	588	551	495	555	600	543	569	583	549	605	565	587	542	586	563	543	534	550	541	546	591	540	546	590	528	518	549	577	552	547	555	524	535	566	562	539	560	565	580	573	547	533	521	520	573	500	551	565	536	542	576	563	581	544	498	590	551	558	575	559	558	560	551	573	543	505	570	501	521	569	573	555	536	551	593	548	563	587	544	564	536	513	562	562	536	571	534	563	555	566	557	528	546	546	530	531	560	578	533	574	560	533	555	606	555	547	545	561	568	539	535	535	571	549	540	510	557	570	518	527	508	564	553	524	560	558	559	538	576	568	554	559	542	565	575	559	550	541	546	538	544	544	556	510	579	569	563	583	598	516	502	546	529	508	545	595	525	554	502	543	533	524	504	558	515	541	555	556	549	539	538	490	537	533	527	556	541	558	539	575	567	557	541	529	538	572	606	562	566	574	536	555	544	555	535	600	542	524	575	546	521	540	561	549	546	541	552	561	537	583	528	583	529	566	516	553	531	561	540	516	577	540	603	566	523	572	538	571	520	528	533	592	573	519	530	556	556	549	547	573	538	525	559	512	545	541	530
26955	19844	10975	23855	19913	12693	5639	1998	569	300	336	393	376	312	358	323	366	368	324	321	366	334	335	376	332	356	333	335	328	360	319	344	346	367	374	325	336	336	340	358	311	361	363	321	324	339	338	318	346	330	342	339	332	350	362	317	356	363	363	324	363	332	323	337	326	344	379	330	343	348	321	324	339	324	302	376	324	337	333	352	371	378	336	322	339	298	362	325	357	346	360	334	320	345	349	349	337	312	313	326	354	348	357	344	339	326	358	338	329	331	325	328	370	330	388	358	334	326	367	324	313	316	343	343	361	319	344	340	343	306	315	345	297	334	341	353	348	332	337	349	323	321	343	367	341	336	333	339	315	311	307	328	310	311	353	357	333	336	314	356	330	357	360	344	322	327	322	312	331	328	338	304	371	333	353	323	339	344	333	346	349	323	344	333	332	337	346	359	338	323	345	346	322	329	346	335	342	337	330	323	357	314	332	334	352	327	351	373	332	360	325	347	372	337	341	367	331	338	336	337	315	336	343	301	351	363	351	322	346	339	306	296	344	337	360	320	340	309	345	333	346	345	316	324	362	347	338	342	299	351	334	336	315	350	352	363	321	317	360	337	349	353	362	349	360	350	334	351	365	303	314	320	344	332	325	324	358	340	350	355	346	320	334	341	334	336	334	338	331	350	340	330	347	327	344	319	321	334	313	332	359	372	298	306	312	324	342	336	315	332	337	332	324	339	335	326	342	325	360	325	319	320	320	355	328	321	335	328	339	328	321	349	346	345	344	346	319	358	333	343	354	353	329	309	329	316	354	346	328	365	328	345	363	336	328	357	309	305	307	347	353	353	334	331	332	360	336	347	347	304	343	348	367	331	353	294	341	344	350	342	339	339	334	323	332	310	343	302	342	338	343	342	358	330	331	353	361	322	339	314	330	339	307	353	326	344	335	328	352	304	363	354	359	341	346	343	331	337	346	343	341	316	353	347	334	344	354	328	324	374	330	297	322	364	339	340	401	356	328	345	348	356	315	312	315	321	330	320	331	351	367	316	297	343	333	314	359	308	351	344	312	336	340	345	341	333	335	316	348	337	360	342	345	320	352	321	360	355	346	327	336	317	362	373	313	373	363	299	325	357	342	357	323	326	338	324	309	374	328	337	364	349	325	336	344	370	328	338	333	353	315	304	302	329	343	346	315	354	355	342	334	328	323	320	384	322	360	328	358	370	363	305	320	342	310	315	322	311	341	341	320	316	342	350	379	318	340	335	366	325	341	327	356	329	329	355	355	340	320	358	354	339	358	351	320	300	361	350	335	286	319	352	346	352	343	356	331	329	320	345	331	359	334	348	330	350	341	316	347	309	352	329	363	325	326	311	363	332	308	344	331	358	335	337	354	335	343	341	318	361	339	337	343	318	353	347	357	350	340	327	353	340	369	322	325	336	331	318	363	328	375	331	333	355	316	350	366	308	329	324	336	336	318	356	368	360	330	346	338	311	336	322	337	328	345	297	343	351	347	360	354	340	318	309	346	341	320	334	351	310	342	342	330	347	359	355	326	344	339	332	302	325	329	319	341	334	303	343	350	347	330	318	337	321	331	312	360	325	309	287	363	313	387	314	347	352	332	342	326	346	344	346	309	346	356	269	342	337	323	378	340	323	328	353	334	322	321	348	360	344	325	360	365	337	312	327	347	309	341	339	344	338	350	337	366	351	335	344	333	355	335	360	322	329	322	382	324	343	338	357	344	357	318	357	346	325	327	333	326	356	335	338	308	341	330	322	349	345	331	312	343	358	333	356	327	317	336	349	343	327	370	317	362	353	320	318	339	318	362	342	357	328	344	320	353	338	292	337	349	348	323	341	356	322	336	358	310	344	334	342	341	316	304	307	322	303	332	336	336	334	345	314	354	352	344	316	337	355	350	326	328	305	306	348	349	310	355	347	326	351	337	357	316	334	367	325	343	329	381	342	335	307	331	322	351	357	348	333	357	319	330	327	334	322	340	354	355	339	328	313	315	336	333	333	326	336	326	350	333	318	337	334	355	374	347	346	360	367	345	325	322	317	321	354	332	339	362	368	357	342	372	354	336	360	342	333	316	340	320	329	324	352	376	352	318	345	308	347	343	342	347	331	399	320	343	344	355	331	360	350	350	326	373	349	337	358	320	320	333	329	358	332	371	365	371	331	338	343	341	351	322	350	346	350	334	343	331	327	336	329	344	312	337	324	367	342	343	391	344	320	349	318	327	309	342	337	350	331	366	331	340	342	320	330	376	391	343	318	339	361	323	349	335	324	344	340	339	322	309	348	337	356	345	327	360	345	348	359	347	349	303	333	363	341	353	306	342	363	329	310	370	329	349	352	345	337	346	341	333	326	326	363	297	332	376	341	369	358	371	292	363	334	331	360	346	334	335	329	375	334	308	325	350	363	331	346	329	366	354	341	338	326	346	325	348	321	316	321	307	348	321	337	330	304	325	345	294	301	353	333	369	324	350	331	349	339	363	374	313	356	367	351	334	339	365	346	313	335	374	335	333	307	320	360	311	334	370	372	275	352	353	352	358	352	380	358	312	326	335	331	317	320	339	320	356	338	302	316	323	370	349	327	301	347	319	340	322	347	343	349	351	329	321	341	331	324	358	334	337	358	364	343	340	354	376	326	335	322	377	330	356	345	305	358	351	331	366	381	331	353	339	314	338	361	330	310	325	361	365	346	335	354	360	347	352	362	341	335	327	362	316	343	353	330	308	348	320	338	347	335	353	337	331	318	344	327	316	320	349	334	337	330	332	328	305	363	335	323	350	350	336	311	324	330	337	369	346	348	345	338	317	339	342	345	322	338	326	329	298	329	346	359	293	332	332	331	354	301	314	326	318	358	345	349	327	314	351	365	343	348	325	373	344	330	338	330	342	323	344	342	329	327	318	346	333	347	326	337	343	363	347	362	316	355	338	329	331	356	328	343	314	346	338	354	350	331	368	293	349	351	337	335	357	316	342	323	331	355	350	322	329	346	331	349	321	350	331	346	327	321	335	328	337	357	338	354	364	347	342	330	346	340	341	311	327	366	320	338	328	329	346	310	336	337	362	339	319	341	353	343	342	340	349	351	341	343	329	330	328	346	303	320	318	331	331	362	359	315	324	317	362	346	346	344	327	336	378	340	341	321	333	304	318	337	335	318	341	336	361	373	344	358	335	312	351	312	327	335	343	313	322	317	301	324	328	332	319	336	321	341	354	357	364	319	350	327	333	345	337	326	349	341	338	321	357	323	343	316	332	331	347	338	355	353	351	330	349	350	331	313	337	337	318	357	349	345	306	353	354	304	336	318	301	314	332	320	340	354	309	328	334	353	318	297	328	319	329	328	334	353	356	357	330	312	364	342	344	313	304	325	349	319	330	339	375	288	339	326	319	345	327	360	334	330	336	340	350	324	339	347	331	343	350	352	339	315	337	320	301	365	332	353	332	360	333	348	366	373	368	334	352	344	361	341	335	317
4608	4472	16280	31516	27567	19969	11154	4399	1225	646	615	612	640	660	677	664	660	600	614	647	641	633	604	646	626	638	675	640	662	648	604	602	705	590	663	664	653	664	620	632	601	614	690	623	677	675	629	690	636	614	655	669	618	618	652	633	584	658	638	625	620	621	638	634	608	637	627	671	628	655	662	654	628	685	632	619	597	634	629	662	662	664	636	670	629	625	629	622	649	630	626	645	612	662	678	649	659	608	645	633	626	664	647	640	635	643	617	632	665	626	647	695	674	643	617	615	645	597	646	696	679	645	613	691	629	640	630	643	619	588	631	614	699	630	654	700	634	678	645	607	643	670	618	649	594	606	610	665	620	644	667	603	609	648	625	653	630	663	623	629	608	639	698	652	578	599	641	663	636	699	636	631	664	669	661	642	673	591	658	641	644	674	629	726	601	644	642	659	615	633	640	644	609	660	657	621	628	628	682	668	652	660	618	643	644	662	615	685	614	632	667	621	690	651	640	650	626	630	675	652	650	621	631	601	658	606	642	619	651	592	660	646	599	689	646	625	677	629	626	666	648	644	664	638	641	618	621	658	629	616	626	638	635	625	633	674	676	660	656	659	617	644	638	707	666	667	658	642	651	647	683	649	600	651	691	637	617	640	624	642	664	626	622	665	647	659	698	673	674	661	658	655	637	671	649	665	646	653	632	619	654	659	626	652	665	607	653	621	631	601	683	584	673	599	665	658	598	635	631	654	647	647	610	628	631	653	639	615	644	644	675	615	665	618	651	670	672	673	614	653	646	627	641	613	663	638	666	643	667	640	611	666	700	653	629	634	617	624	676	663	677	671	666	625	648	684	660	651	626	669	616	647	606	688	681	650	668	640	611	649	642	669	650	683	605	626	678	584	644	651	673	600	644	625	659	628	637	628	631	655	648	598	648	614	635	621	670	630	665	620	597	603	629	643	653	657	643	634	680	689	652	659	626	696	693	649	657	658	612	633	640	671	603	685	633	624	650	683	612	613	666	623	621	619	662	665	645	692	624	687	639	587	632	585	653	635	616	631	662	641	654	634	640	685	670	627	634	641	609	649	629	677	653	657	647	601	641	629	620	669	661	676	612	692	655	626	625	597	621	629	641	654	660	623	648	626	628	632	635	669	641	645	655	661	672	649	636	688	643	616	669	666	685	644	656	665	650	692	666	649	611	656	680	624	635	629	625	635	668	670	638	679	636	672	648	665	624	651	651	652	674	624	622	698	660	597	613	666	581	658	664	670	659	638	589	646	664	688	634	650	678	654	635	630	637	647	622	639	642	659	660	641	652	644	578	666	643	673	639	622	640	691	657	660	663	695	680	599	619	688	668	641	627	665	675	641	615	623	660	707	620	626	661	667	651	613	621	647	624	653	644	678	676	605	611	576	624	667	665	636	651	603	610	688	685	677	655	668	667	667	627	620	636	681	641	631	621	629	649	623	696	703	615	617	650	664	626	634	593	597	619	643	632	653	652	648	641	607	609	660	629	671	603	628	676	663	617	637	631	607	637	679	641	636	653	631	651	670	657	666	642	626	634	630	673	616	631	635	682	672	654	615	653	654	623	669	625	645	639	619	667	652	667	654	670	641	642	613	691	693	630	658	616	675	656	642	652	658	647	659	635	683	671	624	668	637	632	652	626	659	627	640	659	681	618	629	635	623	626	599	656	669	643	601	628	618	652	662	656	633	628	651	665	683	682	662	609	626	663	622	611	646	657	629	604	633	619	623	640	625	662	610	638	666	603	680	646	647	660	677	609	629	638	675	614	567	673	680	655	654	669	677	641	693	653	635	612	625	682	652	662	637	637	637	634	687	656	644	649	590	669	667	625	664	614	642	624	615	602	640	608	587	613	609	647	631	651	625	608	606	619	629	605	620	641	647	687	638	686	663	651	638	667	620	693	614	641	634	642	682	639	691	613	617	619	629	652	627	645	639	646	601	607	641	639	650	674	629	652	664	688	662	641	616	654	621	702	683	621	699	649	665	674	651	692	661	596	672	666	649	652	624	678	654	652	596	666	658	638	648	648	603	686	638	627	626	626	588	642	657	672	637	633	702	647	596	640	653	617	649	613	677	633	630	653	643	663	653	625	639	641	607	641	686	656	660	635	614	594	640	626	669	657	662	610	625	663	660	620	625	604	646	679	608	645	661	593	621	655	621	624	642	677	657	593	634	658	643	631	643	618	656	654	627	678	651	634	664	662	631	659	644	637	654	636	659	694	643	634	615	659	627	644	663	696	618	670	664	586	638	647	606	637	641	665	662	628	630	622	620	691	645	677	621	610	628	659	659	653	655	613	609	656	613	674	672	657	691	635	636	631	626	650	665	621	625	637	617	685	653	665	601	624	658	687	655	652	681	628	660	649	672	630	659	672	702	612	658	626	642	653	614	616	670	666	606	665	677	628	632	641	654	647	665	661	611	693	610	648	683	620	609	650	654	624	622	682	649	639	673	672	621	632	616	628	699	649	645	610	606	596	627	635	646	640	627	646	646	620	657	634	627	687	641	650	642	636	644	671	658	664	627	660	626	626	652	650	661	653	684	702	662	598	615	608	631	663	673	664	640	649	641	635	632	680	650	619	686	649	643	619	638	611	618	632	620	663	676	681	687	642	620	684	650	645	655	660	646	647	678	631	654	590	611	636	641	676	660	656	623	625	626	648	631	671	635	658	658	631	639	655	628	643	599	655	644	652	661	637	606	675	642	588	679	643	646	632	625	642	605	656	592	623	663	653	671	654	647	630	640	618	673	652	612	569	664	608	632	649	653	599	632	671	621	599	650	639	603	665	671	667	659	669	663	621	674	661	668	613	637	660	640	627	668	638	669	652	639	669	633	627	613	665	646	683	617	616	675	655	622	614	641	637	670	622	628	687	632	656	633	646	640	658	661	644	718	606	620	634	617	638	655	657	617	665	647	617	606	686	691	675	653	622	667	641	637	660	628	618	632	642	596	658	674	656	639	667	604	694	683	625	652	656	691	594	658	633	598	651	667	628	590	602	639	642	650	684	642	663	656	654	657	638	667	676	678	606	594	627	603	609	640	684	596	661	653	668	619	647	643	655	632	687	659	583	643	661	714	659	631	627	607	641	642	623	670	623	648	651	656	658	631	686	674	641	616	637	594	609	637	654	646	653	651	648	652	680	609	608	644	659	649	658	662	565	668	634	613	658	639	657	634	610	664	662	647	647	671	655	679	601	647	635	651	693	669	586	654	681	597	636	656	613	627	699	627	662	652	655	639	642	653	648	621	598	642	659	609	627	638	613	618	621	636	600	670	645	597	653	706	640	615	624	639	644	678	602	587	632	592	642	665	629	661	658	635	630	609	645	626	683	662	653	641	676	650	634	656	659	696	656	614	631	623	678	629	622	669	641	677	674	625	675	669	631	673	636	647	656	647	643	681	619	629	663	633	635	654	606	624	651	618	668	655	646	640	681	678	705	650	653	681	667	633	627	658
24356	21384	29201	43952	51732	43242	27737	11411	1721	276	252	263	224	253	245	214	244	233	233	243	239	252	227	228	250	263	209	230	254	276	250	244	217	235	231	241	255	234	256	234	219	215	240	220	242	231	233	227	241	224	278	219	236	278	240	235	227	246	235	206	239	255	248	267	228	243	237	223	227	230	224	254	241	228	224	238	236	254	243	251	268	248	233	263	234	262	249	234	229	252	246	223	247	202	244	226	251	251	227	257	247	233	227	228	219	232	242	209	230	215	242	239	220	254	248	229	228	222	229	239	270	252	224	240	256	237	255	234	223	252	233	238	233	254	214	212	210	227	260	215	235	225	250	233	234	225	216	221	264	215	212	202	232	217	248	231	225	233	235	228	230	243	248	260	267	241	237	255	211	250	263	235	223	225	230	224	234	239	257	220	226	242	216	268	247	240	229	225	224	238	239	253	199	247	248	243	258	218	242	259	244	254	251	244	255	238	222	254	234	224	229	221	241	212	244	222	234	227	219	246	248	229	258	229	260	272	228	268	212	247	229	242	219	238	269	238	220	226	244	223	244	270	242	252	221	234	215	234	236	258	229	195	220	228	224	227	227	242	252	224	238	240	249	230	232	218	241	225	231	235	246	247	210	260	231	225	267	245	247	230	250	228	220	228	219	214	247	274	236	230	260	243	240	220	228	223	287	236	243	229	239	220	239	231	246	239	249	230	232	227	231	230	249	220	224	224	244	266	249	226	232	238	218	244	262	215	233	239	227	232	231	231	248	266	242	257	236	220	234	233	237	222	230	234	244	224	236	239	220	244	246	235	245	239	226	249	206	251	226	243	236	228	232	253	231	236	254	233	229	256	265	214	244	225	235	233	241	213	250	218	243	236	273	240	258	224	211	225	226	267	222	238	266	260	244	227	252	254	243	239	234	228	257	249	232	213	239	228	266	218	225	239	249	222	237	203	234	263	233	242	228	247	233	245	227	244	227	229	232	224	195	236	236	235	233	226	241	227	262	213	223	250	231	250	226	229	246	282	231	221	223	225	237	230	247	231	235	254	239	242	220	215	261	266	272	218	251	226	204	239	237	238	230	240	212	242	261	247	205	232	238	207	231	224	194	236	235	260	239	239	220	232	224	249	258	231	244	251	266	231	224	226	221	247	225	256	230	210	242	265	259	217	233	245	214	218	264	215	244	230	251	223	259	237	234	239	228	228	242	260	235	222	245	239	215	240	223	234	247	246	201	237	244	244	228	224	223	282	250	260	229	243	220	238	212	236	231	231	232	237	260	221	262	225	226	217	250	239	229	243	249	214	222	267	255	227	239	211	238	239	245	250	239	227	245	236	242	232	269	251	258	229	248	250	244	235	231	250	253	240	220	240	252	246	243	243	242	268	245	216	246	217	243	255	247	238	241	203	214	244	238	224	236	225	224	246	218	248	235	208	231	235	236	230	245	220	267	226	250	237	249	242	228	214	263	264	213	211	222	213	256	241	222	224	199	275	249	253	253	262	250	240	224	228	203	237	229	243	239	259	261	226	234	195	219	232	242	232	225	249	258	247	275	241	246	243	258	233	249	249	242	224	228	232	246	233	250	270	225	244	235	244	256	237	233	221	229	233	230	263	244	205	222	233	241	240	211	220	220	209	255	252	245	270	261	242	243	222	204	215	218	241	233	224	229	232	262	244	234	268	237	221	232	219	221	251	247	248	244	245	239	218	236	222	240	255	242	248	236	240	262	229	251	223	269	232	222	231	220	225	222	254	249	260	234	233	229	230	270	223	248	256	231	246	244	246	259	221	250	240	254	250	214	245	218	227	228	226	253	237	208	220	224	227	240	216	232	235	213	253	237	232	224	226	233	241	256	237	258	277	233	217	230	231	233	243	217	218	212	233	224	250	230	240	229	263	247	265	248	263	236	221	233	243	238	230	220	257	239	217	227	215	238	235	269	255	235	213	255	229	244	221	280	244	246	247	228	247	225	246	237	253	233	230	239	218	228	243	272	251	225	219	244	236	234	220	212	223	237	235	227	212	246	227	225	251	233	231	217	240	224	254	233	253	224	248	254	244	236	242	257	256	241	244	225	240	229	247	255	245	244	269	231	260	242	226	251	208	272	224	255	226	264	242	228	247	271	228	239	219	245	230	212	260	251	229	249	227	247	210	242	250	240	257	238	232	233	259	239	261	241	242	237	218	232	245	250	240	256	252	237	232	218	257	221	251	227	225	239	249	214	269	238	235	264	218	240	241	219	253	249	214	240	223	238	248	255	247	232	250	246	204	245	252	246	251	255	255	248	225	232	250	251	233	224	235	234	243	250	233	257	244	232	251	228	211	212	245	236	231	233	221	253	243	237	252	255	254	232	223	254	247	236	242	230	229	256	228	227	231	251	206	229	234	267	243	232	219	204	228	246	242	255	287	242	223	223	249	227	230	255	258	237	242	240	219	226	248	213	211	242	252	232	258	238	227	255	255	249	231	239	207	224	249	223	235	245	246	226	257	225	245	227	248	226	234	244	234	239	258	251	228	229	265	229	202	249	253	242	247	267	251	217	208	283	247	236	267	258	238	217	222	211	228	208	232	219	238	226	252	225	243	245	234	246	250	214	246	272	211	217	249	234	228	251	229	220	239	243	265	221	244	238	232	214	245	212	214	242	256	231	255	232	222	221	252	219	219	246	228	253	240	250	235	238	252	216	230	268	238	269	257	226	249	227	263	236	272	214	221	228	235	251	236	240	235	246	259	214	218	240	246	251	217	219	205	228	233	258	243	220	259	234	238	251	232	250	226	230	226	244	228	238	238	242	253	228	250	243	254	246	248	233	242	248	260	243	247	248	254	245	213	225	255	236	229	235	214	252	260	245	220	259	216	263	225	223	272	244	215	225	223	240	236	240	233	247	231	244	243	248	242	250	208	230	222	259	221	216	256	228	247	236	244	251	257	219	240	243	195	252	226	228	242	228	209	259	228	230	272	252	257	225	241	268	215	226	222	255	223	230	237	238	242	250	235	246	244	236	238	229	242	234	241	254	250	241	233	250	245	235	263	245	223	249	234	218	226	243	215	243	251	234	252	243	241	202	233	241	219	235	247	236	244	261	244	215	228	246	238	229	234	227	240	239	237	245	239	227	214	250	232	243	231	233	223	259	209	237	257	213	234	251	226	238	238	224	233	253	244	255	233	219	257	224	224	217	230	250	231	228	245	218	228	264	239	264	240	228	183	230	247	238	185	241	234	266	223	256	257	236	258	221	201	247	246	231	228	236	230	227	238	213	215	237	234	246	245	259	241	246	241	240	230	204	246	225	236	234	258	257	224	234	266	242	262	232	247	247	223	228	217	222	240	225	227	226	252	224	242	221	242	254	246	225	228	240	261	245	252	255	232	233	243	248	244	246	224	235	230	236	225	249	200	277	235	222	213	242	239	253	266	235	212	225	222	233	228	222	249	251	251	240	236	215	242	217	244	223	247	246	235	248	237	229	261
6596	16690	41590	66520	60269	46930	32832	16416	3893	509	446	448	461	469	428	456	494	491	468	408	478	479	496	490	450	459	430	452	486	467	464	434	502	533	460	490	467	468	474	481	486	485	453	432	479	448	482	495	469	429	469	480	471	477	445	463	486	468	463	487	466	452	492	471	448	504	477	437	524	428	496	470	426	450	468	458	489	463	460	459	456	453	458	463	463	478	462	463	475	482	462	478	492	493	485	481	456	469	442	484	446	448	448	440	508	470	444	439	449	458	489	453	503	444	467	476	454	444	496	463	440	481	465	450	471	459	459	475	487	437	498	486	465	445	487	484	492	451	468	475	476	454	428	451	489	478	469	454	458	455	499	497	474	491	458	438	445	499	457	446	482	493	465	501	466	449	473	519	470	462	467	459	469	427	480	493	448	439	482	452	507	481	450	463	468	460	436	491	518	443	462	484	465	459	480	466	470	477	478	445	474	458	431	472	463	471	479	443	478	421	470	470	465	462	480	453	457	451	423	484	460	473	474	492	464	435	472	464	459	474	432	481	421	461	454	448	425	493	474	454	510	475	510	508	442	479	486	451	491	486	452	487	464	499	433	493	458	473	449	457	480	468	502	482	443	451	487	491	450	480	469	479	451	462	492	474	459	476	467	480	473	484	490	476	453	486	439	477	474	480	491	494	453	451	437	461	458	457	485	471	453	480	464	473	458	492	472	453	445	457	467	508	488	434	473	442	473	444	455	464	475	476	424	472	508	451	441	486	461	517	466	489	484	505	471	457	464	485	442	493	461	479	455	495	439	418	447	438	459	470	524	514	453	464	459	458	487	478	488	465	467	475	473	434	467	467	426	439	486	444	448	448	499	478	458	419	506	474	464	454	455	470	442	520	481	455	452	478	468	436	477	473	455	480	492	502	438	449	458	441	445	467	432	498	471	492	480	441	440	463	472	439	455	462	464	469	487	459	446	456	485	487	464	452	447	459	452	490	464	467	473	449	454	436	459	425	459	428	492	443	489	447	419	479	494	483	436	471	478	464	469	439	515	463	478	497	461	442	448	474	471	476	480	421	455	480	440	452	468	467	498	422	483	407	459	491	404	474	469	469	488	462	436	454	455	446	460	440	441	474	468	492	490	472	461	429	469	471	462	466	476	463	488	481	452	497	456	473	467	504	451	447	485	402	459	472	466	487	480	490	506	461	490	492	457	414	473	434	467	492	470	498	438	504	497	497	456	490	434	452	500	437	455	472	466	456	459	446	443	480	469	443	481	470	494	456	467	473	452	432	491	458	464	476	461	475	479	479	483	480	512	484	495	461	475	460	453	458	466	429	452	494	496	428	500	476	476	452	463	450	438	486	453	460	468	475	466	438	467	459	453	511	442	464	459	441	516	464	462	449	474	469	391	503	463	470	450	481	450	429	464	484	459	443	479	472	469	467	484	449	520	437	456	469	465	466	475	458	454	476	449	480	497	417	455	488	460	471	447	426	453	468	458	510	494	493	486	482	451	468	485	469	467	482	424	468	480	459	490	450	462	470	471	429	456	445	458	452	490	476	458	449	415	428	476	482	453	473	498	477	471	429	467	433	453	464	447	436	479	421	474	466	511	435	492	482	456	455	433	452	525	478	492	467	484	461	466	440	468	474	474	454	479	487	421	453	488	462	477	458	469	474	471	451	504	479	474	464	485	435	484	443	482	464	438	470	448	451	470	471	468	507	474	523	481	442	500	469	452	473	473	463	441	453	469	491	480	474	471	452	471	480	483	503	470	433	470	449	461	432	477	474	478	429	438	467	462	503	467	517	495	455	479	424	466	490	456	447	482	495	495	447	463	487	473	455	507	476	445	493	482	448	467	446	484	493	475	461	489	460	459	502	442	468	481	472	478	450	459	439	483	488	460	458	422	461	468	466	462	517	434	455	435	462	467	521	516	463	461	495	446	453	471	511	462	411	454	476	477	433	463	475	464	463	468	494	482	481	467	474	448	478	442	519	429	477	471	454	466	488	460	494	488	459	462	468	511	430	466	472	449	488	481	442	468	453	476	435	508	485	498	462	472	454	440	486	484	499	477	448	446	478	452	489	493	477	478	476	441	479	429	457	506	466	467	469	466	453	443	496	470	464	458	448	429	452	404	474	445	411	461	489	435	498	513	438	465	466	456	466	442	510	433	464	453	460	465	454	433	475	479	429	452	465	492	491	481	466	467	518	456	429	478	478	466	445	430	479	471	471	455	444	479	473	474	443	425	488	461	489	429	433	468	440	464	442	472	488	468	476	512	422	466	473	455	472	474	455	429	480	440	482	399	461	475	463	506	470	507	473	456	453	472	474	455	482	464	458	457	429	437	480	456	440	483	454	461	490	501	448	486	468	449	519	459	446	448	469	502	427	442	440	451	478	473	461	448	474	459	460	467	496	458	488	485	433	487	467	439	486	476	482	415	428	480	466	478	499	457	492	449	434	473	452	486	472	482	487	434	455	460	437	445	462	484	467	483	500	446	471	467	448	501	483	483	480	501	462	520	464	464	458	477	471	451	447	456	450	456	451	464	462	478	469	449	460	452	478	458	468	453	476	486	446	486	465	483	455	448	451	431	504	484	497	483	448	451	504	457	461	478	485	498	470	428	450	442	439	472	472	440	463	453	497	487	467	482	448	473	468	516	484	479	462	468	462	484	444	507	481	436	494	465	453	448	467	460	449	476	477	495	488	502	439	479	458	419	473	457	477	452	477	462	460	490	475	462	437	482	485	480	491	458	454	470	437	439	450	432	440	466	449	466	494	443	453	455	500	472	435	446	435	462	470	501	451	459	465	503	483	457	466	492	466	487	467	446	459	485	490	470	445	458	487	457	492	488	479	448	476	501	475	505	481	431	492	474	448	481	478	469	431	475	452	494	477	470	475	427	485	460	474	454	467	472	440	462	475	460	414	473	512	436	470	472	447	446	487	466	436	431	489	493	443	428	447	447	506	496	452	464	521	459	445	484	462	483	457	446	427	449	467	471	446	450	471	430	482	474	460	463	477	477	493	466	458	492	480	456	454	485	465	493	472	428	459	449	488	479	456	460	472	491	468	470	489	453	472	492	453	503	461	472	469	477	487	451	404	427	471	458	423	449	450	481	458	473	460	463	478	472	448	440	498	487	457	455	492	477	450	463	460	451	481	474	449	475	432	496	463	461	453	463	468	435	444	474	434	496	464	468	420	476	501	469	509	503	467	453	437	439	478	483	448	475	466	469	514	508	465	456	453	458	474	482	449	470	488	435	451	496	494	469	466	478	456	469	457	483	482	478	476	496	462	440	477	468	478	440	458	478	453	428	487	449	418	445	501	457	469	438	479	487	433	456	446	483	502	481	516	488	494	457	445	456	485	501	502	434	441	454	475	486	478	449	481	462	448	496	432	452	491	466	495	475	453	508	499	478	436	453	511	475	465	468	473	475	457	481	452	434	466	467	422	454	443	453	469	484	472	487	430	443	444	475	494
23393	21388	29840	38932	55581	51971	36402	19068	4234	333	305	324	292	291	275	285	295	296	281	290	299	323	300	272	285	298	312	303	288	288	301	298	285	290	317	310	305	302	283	305	316	323	281	309	263	313	294	312	278	292	298	296	265	314	300	284	279	300	321	304	266	290	306	288	273	290	276	319	308	287	286	277	285	309	301	261	308	278	296	283	293	290	281	306	303	320	297	299	296	334	285	295	272	285	292	284	280	272	292	273	287	286	293	289	281	279	270	290	288	291	290	301	353	323	297	289	306	322	289	290	315	276	284	291	288	293	313	323	269	287	298	289	275	298	277	274	298	309	271	310	313	281	320	276	290	289	287	292	289	296	267	298	300	281	268	286	290	280	253	303	319	284	298	331	295	270	309	293	289	298	274	288	298	314	318	300	299	315	305	311	263	282	301	313	294	300	272	314	298	323	283	293	298	296	299	300	297	288	299	286	282	303	285	294	294	301	293	286	291	294	300	302	319	271	273	292	296	288	301	288	286	265	291	275	330	326	296	306	306	325	327	288	294	279	313	269	303	293	273	310	304	286	292	304	279	295	286	281	285	292	330	284	296	315	289	281	275	301	317	319	270	293	290	268	282	304	308	280	308	295	303	305	286	302	253	298	319	283	298	269	281	334	301	286	282	286	324	333	304	322	295	290	297	288	284	306	305	286	299	292	291	265	312	297	294	310	267	297	277	275	295	321	297	306	273	316	309	335	318	313	255	309	295	303	270	289	334	291	314	286	281	303	289	277	276	297	286	342	312	327	321	282	293	315	294	289	306	277	275	299	299	293	310	279	290	300	301	280	328	294	301	294	291	289	306	278	303	310	301	313	280	290	306	283	333	282	321	263	266	291	300	323	298	296	296	319	297	301	278	291	282	263	278	268	281	278	295	290	291	270	275	302	277	281	303	308	292	299	301	280	312	312	321	293	304	265	336	300	279	291	301	308	276	283	289	299	278	299	297	330	303	307	266	306	290	295	317	275	310	268	276	314	297	297	298	310	323	291	287	327	304	308	309	310	332	266	292	298	298	295	310	285	297	277	286	314	304	285	310	268	274	310	320	271	315	295	288	304	334	297	321	268	275	287	298	284	281	286	289	310	315	281	285	276	265	295	276	290	268	280	326	313	313	313	309	300	324	271	310	280	309	314	283	310	286	295	265	301	283	304	277	273	310	311	311	317	270	287	278	272	324	323	301	307	295	267	311	292	309	276	284	301	295	314	345	294	269	312	316	284	293	298	293	291	308	271	304	264	283	293	291	273	339	294	337	291	280	265	293	296	277	291	255	271	305	300	287	330	308	287	276	300	297	288	285	267	268	269	307	292	288	282	336	314	313	285	329	304	305	282	288	286	283	305	302	291	302	275	283	277	304	340	290	261	300	284	293	299	286	255	295	318	282	308	317	301	298	319	281	309	240	255	268	301	310	285	299	266	283	308	289	282	329	295	264	307	317	324	291	307	269	292	280	264	311	272	291	320	258	275	306	276	310	272	301	293	270	284	282	299	313	274	322	303	267	316	273	340	308	291	283	278	318	308	297	318	327	296	283	314	315	288	271	286	316	314	321	297	303	253	287	285	305	320	312	314	279	278	325	325	295	289	311	303	293	285	286	344	335	260	294	277	314	280	280	301	271	273	283	259	304	288	275	269	271	335	302	318	270	313	306	286	292	326	302	307	329	278	276	302	284	288	298	317	246	298	289	285	312	279	279	305	281	318	300	294	288	306	305	294	289	305	276	306	297	278	304	294	299	305	285	300	275	290	299	262	275	303	284	296	242	304	278	281	278	296	299	290	302	294	280	304	283	289	291	294	291	312	274	296	301	276	274	289	275	295	310	269	283	337	296	292	289	310	284	328	311	320	303	305	296	295	296	285	290	306	278	298	304	273	274	298	299	296	308	297	302	293	279	276	323	270	291	327	307	322	289	303	299	301	253	278	279	268	285	278	309	282	317	267	308	278	271	300	298	305	274	297	281	288	297	288	297	312	299	301	289	279	270	299	302	316	289	278	305	299	301	295	295	330	309	337	289	316	263	322	307	299	304	317	287	297	317	287	300	279	259	266	297	260	303	304	309	303	310	321	281	259	263	302	311	297	277	298	299	281	273	300	287	282	327	284	298	279	286	275	309	304	305	292	289	296	327	306	286	255	316	301	323	283	285	315	279	297	285	313	323	308	329	312	293	266	302	289	284	300	284	295	312	278	301	314	308	258	293	302	289	307	305	314	307	284	309	317	297	291	250	291	292	285	287	295	290	304	288	291	311	270	295	254	271	286	326	262	282	301	270	274	267	299	309	268	302	271	307	255	297	290	276	282	279	330	274	301	290	276	296	317	303	271	294	280	288	320	304	288	290	278	269	311	306	301	308	326	313	292	291	278	296	289	277	270	289	273	304	316	299	282	302	298	284	299	278	292	295	319	295	304	315	293	282	290	287	278	276	309	298	279	283	299	350	270	295	288	304	297	317	293	282	300	268	264	288	299	296	321	295	279	297	278	297	282	287	311	292	295	289	305	300	315	288	302	276	287	280	346	308	293	298	269	272	294	302	316	313	295	288	292	305	302	325	278	272	285	271	273	295	322	260	321	294	320	281	290	310	305	306	290	299	345	307	318	308	308	301	282	322	288	295	301	272	282	308	312	313	297	263	294	292	285	297	298	295	314	290	296	291	286	300	279	310	266	288	274	309	308	292	297	311	307	270	313	290	312	318	251	326	281	282	300	325	311	278	304	293	312	264	294	330	299	281	297	248	309	275	295	287	311	293	287	318	287	283	298	305	302	290	254	281	308	305	289	302	294	294	269	297	331	289	297	288	313	282	282	284	317	306	298	271	331	290	283	270	294	277	308	278	306	302	296	278	316	286	266	317	273	319	285	297	276	303	290	283	302	307	300	294	298	270	305	284	326	291	274	295	290	275	289	287	294	304	329	325	304	271	318	291	315	324	310	289	281	304	286	298	311	283	306	320	264	282	302	294	319	297	280	285	278	282	312	292	300	288	284	304	291	292	315	264	268	280	291	265	272	310	278	289	275	291	308	282	293	310	329	303	333	297	282	279	296	281	289	254	282	301	301	311	298	291	300	303	296	309	287	284	290	297	324	269	304	281	290	301	293	297	300	308	304	275	307	330	275	280	286	289	283	287	281	280	277	315	268	301	299	282	309	275	303	304	328	276	306	303	313	318	297	287	322	277	311	285	297	292	314	296	293	290	311	269	276	298	318	307	314	318	272	309	285	289	270	294	310	297	288	336	348	277	296	294	291	318	252	278	292	296	294	294	302	304	301	299	287	280	304	330	297	276	300	342	275	279	302	281	301	300	285	289	304	263	270	309	297	289	287	303	261	288	263	298	302	311	277	318	281	300	276	307	287	274	286	296	270	295	309	317	303	270	289	288	309	304	307	290	311	328	289	299	305	270	302	266	297	318	319	273	332	322	306	281	260	327	290	294	296	275	304
9313	22419	45389	77002	72742	57498	40835	24715	7200	569	538	583	469	601	576	564	557	526	534	553	512	569	515	543	569	555	525	539	501	536	565	553	558	522	553	548	549	538	550	551	534	581	520	543	529	548	562	514	574	559	532	561	538	529	572	563	530	543	550	572	545	521	540	536	589	498	513	560	504	535	534	582	545	512	531	563	586	589	533	518	535	550	554	550	590	590	580	554	536	502	563	560	528	505	530	527	550	548	559	530	485	531	529	527	524	527	551	522	538	553	570	508	525	594	541	556	585	543	552	528	554	497	545	539	523	510	578	512	531	517	595	552	551	525	578	565	549	537	539	525	565	560	514	552	547	534	560	526	608	573	525	517	545	520	530	573	509	520	498	566	559	551	559	552	523	565	510	542	508	535	576	546	510	530	500	532	530	561	531	526	535	498	547	539	501	544	494	524	529	575	530	551	542	554	523	515	567	542	531	571	550	516	548	565	519	554	520	532	521	569	530	526	550	557	527	521	566	538	514	549	549	585	575	543	555	577	539	578	535	567	540	549	530	539	528	575	553	546	553	583	540	573	508	524	543	535	553	519	597	505	562	523	586	553	496	526	539	550	533	533	554	558	595	543	561	544	516	565	534	508	537	501	525	530	511	500	535	553	481	542	537	545	567	522	542	521	551	540	583	546	533	519	560	564	537	554	527	517	574	576	529	521	537	505	553	556	547	560	551	580	561	576	562	542	544	547	544	584	547	592	532	535	550	511	532	557	477	565	534	535	547	550	575	517	526	502	519	558	508	527	508	502	532	519	550	538	539	536	536	540	535	576	524	521	553	580	577	581	546	562	526	516	526	532	550	521	610	537	546	507	542	527	536	590	552	512	547	567	541	527	548	553	494	558	552	520	529	552	562	535	597	508	531	532	530	541	551	571	548	555	512	538	552	540	512	532	537	602	560	555	555	538	529	506	562	566	544	558	525	537	549	557	538	500	549	560	560	528	535	546	571	535	532	560	539	586	545	529	508	525	554	545	512	493	615	545	546	512	583	560	540	547	523	512	565	542	592	540	593	548	526	543	527	507	505	557	523	566	573	534	533	546	535	571	549	555	518	545	548	578	518	511	507	563	546	544	543	533	528	509	529	539	540	517	547	549	551	545	543	552	546	514	518	529	519	553	507	546	515	587	562	571	522	547	520	528	535	519	547	543	561	541	574	547	490	546	534	541	544	544	522	551	528	574	521	516	534	539	551	493	530	521	551	559	529	525	531	522	546	511	499	565	511	530	523	539	513	541	540	522	544	570	567	523	528	512	567	551	536	511	579	541	547	562	536	518	507	519	550	544	547	547	515	515	539	518	541	549	519	593	535	521	532	524	474	510	577	522	536	527	546	508	496	536	545	516	563	551	542	543	508	539	530	518	556	505	530	517	563	542	548	566	574	492	568	573	510	543	540	488	558	515	566	551	520	517	537	565	563	543	553	499	509	516	517	505	528	537	570	577	575	559	485	498	536	556	527	568	525	535	516	574	505	563	526	524	582	523	491	558	549	524	586	531	538	551	506	524	550	511	512	524	533	509	562	568	545	540	522	546	553	610	522	550	519	550	476	492	507	519	545	521	552	574	554	510	539	544	555	548	558	570	557	544	541	527	511	579	526	518	526	555	546	539	515	520	553	541	540	533	504	538	552	549	550	525	558	509	565	531	541	529	529	562	557	544	544	528	518	517	534	536	540	562	538	593	535	515	536	514	544	574	521	542	544	518	521	525	535	519	528	569	541	531	547	529	542	549	558	522	540	525	563	535	526	527	564	528	508	519	501	536	533	579	492	592	521	566	550	538	514	537	546	544	542	536	518	542	545	549	532	518	539	522	547	528	519	556	554	531	529	500	543	552	549	594	525	535	533	564	523	537	543	559	562	557	504	517	573	525	518	574	559	540	549	537	491	547	514	525	564	493	520	532	547	518	571	502	551	526	532	521	534	543	554	551	504	562	564	525	515	540	532	526	521	571	492	573	532	584	536	547	526	531	535	523	541	496	531	570	547	527	549	560	535	584	548	530	557	562	534	576	526	556	543	528	542	579	517	568	537	553	524	548	524	487	546	542	584	537	577	529	537	572	546	547	578	548	557	562	576	571	515	528	528	547	523	573	551	528	560	514	557	525	514	551	512	519	537	530	552	543	554	524	541	564	498	538	518	580	601	499	525	535	571	561	516	561	579	509	495	535	532	579	514	549	528	534	550	546	546	517	516	535	494	525	541	583	540	565	513	527	510	554	544	529	550	544	540	533	555	542	551	553	585	524	532	524	554	519	554	540	541	536	544	530	553	586	569	523	565	479	592	530	565	567	555	550	496	533	539	566	501	519	545	543	564	569	549	516	525	530	516	552	542	533	556	537	526	500	533	534	585	528	518	502	539	556	498	567	500	544	516	558	531	502	509	545	552	485	551	570	529	523	585	559	510	541	549	572	544	557	577	548	512	555	562	552	515	558	602	525	542	568	499	538	557	520	544	519	562	558	547	540	548	559	534	501	543	524	569	571	546	557	561	556	583	518	599	540	563	530	537	545	557	520	532	578	533	546	540	567	583	558	506	511	566	524	543	576	573	526	538	539	517	515	541	570	493	514	589	515	515	525	500	571	552	556	553	569	584	584	527	552	533	558	578	485	523	531	525	557	506	540	557	514	545	538	520	549	564	560	525	599	522	534	521	558	532	513	533	481	542	521	515	517	533	531	527	564	512	555	561	568	567	547	517	554	537	519	541	544	587	517	551	549	523	547	534	582	544	535	516	554	547	539	542	517	569	538	562	564	563	562	559	563	537	580	584	529	567	581	542	562	523	534	551	542	526	587	530	547	532	540	531	587	555	552	552	530	568	581	594	543	543	582	529	548	548	529	560	530	524	523	557	544	556	531	516	544	524	554	537	575	543	521	507	553	525	561	541	551	485	530	502	536	504	548	496	543	570	541	562	507	574	545	526	563	569	531	558	536	586	566	556	543	511	546	480	567	537	533	566	537	569	574	532	568	531	540	564	544	581	535	486	558	585	530	584	547	543	534	553	565	506	519	538	544	510	538	522	567	538	550	560	544	539	497	514	512	555	530	539	536	549	519	566	539	534	512	546	514	573	551	532	563	542	542	543	546	575	523	519	561	581	531	552	522	583	531	582	555	546	582	581	561	519	558	496	538	582	546	587	543	550	536	533	532	511	530	528	531	540	539	560	560	548	574	550	534	533	551	542	538	528	533	510	549	548	560	554	518	534	544	489	549	536	524	545	534	520	525	556	555	547	504	511	518	539	542	590	578	536	553	559	565	539	509	534	553	539	578	552	504	549	538	599	532	518	574	529	563	551	553	542	515	554	506	572	560	556	537	527	542	555	532	506	529	539	598	525	509	530	521	554	528	562	549	588	537	560	557	554	539	584	548	546	546	536	587	523	562	551	507	525	553	529	550	503	572	530	547	540	523	579	595	527	586	522	517	527	558	541	552	485	522
26965	19675	8210	22585	19804	12216	5747	1945	511	315	337	325	326	335	344	345	341	327	352	322	318	328	357	367	377	336	334	352	328	368	349	318	360	370	336	337	361	339	349	342	323	328	333	327	295	320	287	354	333	329	317	291	361	327	307	344	322	364	348	321	332	312	335	317	338	323	327	325	333	310	373	332	313	306	341	376	336	339	335	311	346	345	348	350	319	359	358	332	337	302	332	373	323	356	330	328	342	350	312	344	370	367	327	320	332	317	328	307	347	343	334	348	330	323	313	327	360	292	320	354	337	298	337	322	339	296	337	315	310	315	374	321	331	341	335	355	311	332	346	355	332	286	336	311	327	319	334	339	324	353	324	366	311	304	300	310	322	311	319	335	333	344	321	303	339	353	309	357	323	348	329	336	314	329	289	315	315	328	329	352	297	314	361	323	326	398	340	322	333	305	332	358	287	304	321	329	323	325	329	343	334	329	307	333	331	310	326	336	318	350	320	319	320	309	365	319	307	336	348	325	323	376	356	338	312	337	331	325	304	344	314	303	349	349	327	329	341	318	305	365	337	343	337	348	335	323	365	320	371	339	316	336	344	339	299	353	310	357	325	333	335	312	335	358	308	343	335	353	335	323	310	346	329	367	304	343	339	319	363	336	351	324	340	321	309	322	343	349	338	322	349	368	344	341	344	338	360	341	349	334	345	331	352	316	316	368	298	330	328	322	329	323	315	349	316	333	338	310	344	304	368	301	332	349	339	334	335	345	322	350	360	337	326	354	331	367	312	331	324	340	315	331	382	333	333	319	316	343	344	349	339	333	336	307	357	343	329	298	340	348	340	353	304	342	334	287	343	332	334	356	347	328	327	303	346	310	337	338	338	365	351	310	336	339	308	321	340	344	325	344	314	316	293	339	372	319	337	347	334	339	308	320	349	325	337	353	335	311	356	319	348	332	303	337	350	358	325	339	313	361	315	364	334	333	322	350	323	341	363	299	338	337	329	327	332	325	342	331	320	314	332	353	302	333	348	345	343	337	308	355	369	307	357	312	342	355	352	326	328	338	362	340	296	336	322	320	315	319	345	322	304	361	305	334	326	293	351	356	354	340	372	331	357	353	325	310	297	362	329	330	337	339	335	322	315	313	336	329	336	327	332	320	352	339	356	353	317	353	358	309	331	316	307	329	323	346	347	319	345	342	335	322	358	323	315	326	353	374	342	338	301	317	335	350	339	336	315	346	325	349	303	344	322	368	320	320	337	305	318	344	291	356	295	295	362	340	343	327	306	341	308	345	309	330	344	332	322	355	344	335	327	308	303	330	332	353	308	362	337	321	298	347	342	354	341	347	319	349	334	338	338	342	325	350	360	335	326	339	322	353	337	334	336	340	340	320	360	332	351	334	325	332	328	280	323	351	356	327	328	347	335	335	350	358	316	303	326	336	350	321	326	304	287	340	308	375	309	345	345	340	342	334	357	326	324	353	327	346	317	344	312	317	354	331	351	329	332	335	302	357	341	356	327	346	316	332	384	279	346	324	358	320	368	341	337	305	321	379	347	346	304	350	355	359	337	303	309	325	297	312	353	352	310	336	301	331	357	338	344	362	338	319	294	331	329	313	305	352	332	341	349	318	357	315	332	326	307	298	340	326	302	346	376	348	297	331	349	348	350	359	339	352	312	331	340	362	345	332	317	320	336	338	342	327	318	328	312	334	328	338	321	325	338	366	328	355	301	322	321	347	290	317	334	335	311	317	321	308	330	316	346	308	325	324	306	320	309	331	297	348	320	335	325	343	330	294	309	329	337	350	352	340	336	312	318	345	319	325	344	304	337	356	320	349	322	349	333	321	334	316	333	357	339	345	329	349	341	312	324	336	342	308	327	318	334	329	344	336	331	348	303	354	346	366	322	331	343	294	351	343	353	345	307	319	360	360	325	313	324	352	319	324	342	322	334	338	368	343	327	318	323	368	339	356	325	310	332	345	325	345	310	322	346	370	346	341	313	350	342	352	341	301	329	319	358	348	314	313	340	331	336	355	303	328	349	340	335	332	339	326	340	317	341	308	341	348	339	330	327	358	307	341	317	326	356	337	348	332	301	328	327	334	358	336	304	338	330	333	343	329	328	327	370	345	325	349	301	355	307	363	318	299	367	323	327	349	341	326	358	339	343	339	325	342	352	320	338	327	358	335	316	357	336	353	342	304	383	358	331	358	300	314	362	323	334	347	338	340	352	294	348	324	330	351	313	333	340	349	312	328	324	333	317	363	345	314	319	323	308	293	336	337	297	332	311	324	346	351	344	320	367	295	311	336	325	353	335	344	368	349	359	338	335	335	363	339	315	329	342	323	332	350	341	324	359	292	299	327	334	351	345	343	318	306	339	314	297	334	353	340	338	307	302	346	304	331	328	337	316	303	326	349	362	349	335	344	352	358	330	323	327	351	316	292	339	358	329	293	295	339	322	337	307	342	345	298	336	345	357	356	321	331	341	338	304	293	310	350	339	348	312	314	361	341	320	343	335	354	319	322	341	352	346	372	302	326	333	349	331	373	368	310	338	339	321	320	361	360	338	334	324	340	357	315	332	306	322	364	307	320	371	346	356	336	330	323	301	349	335	345	338	309	331	326	343	320	316	333	344	331	347	329	325	353	327	362	363	306	317	348	334	330	316	324	305	311	307	309	296	360	337	305	320	335	297	353	328	316	320	330	333	324	335	339	340	330	307	345	333	337	323	298	351	353	347	305	332	313	328	350	328	328	315	313	311	324	347	322	358	358	310	351	321	314	333	318	333	334	330	303	333	343	328	377	319	312	322	323	323	321	345	346	359	331	346	310	357	333	320	328	329	352	332	325	328	337	338	330	361	352	349	343	332	347	331	351	323	344	364	332	328	326	324	337	342	329	344	354	303	363	330	352	332	363	333	325	312	351	346	324	356	347	314	330	374	328	341	367	350	365	303	308	335	349	333	321	338	340	316	323	320	349	332	350	324	326	318	353	307	381	314	355	327	324	338	320	326	313	313	333	336	319	311	342	316	320	345	319	339	331	344	357	320	329	342	354	323	325	328	311	356	330	331	328	364	269	314	333	317	311	333	323	347	337	329	350	329	341	328	347	340	362	343	359	340	313	364	321	361	331	330	347	333	330	324	337	323	359	289	324	307	352	338	325	370	348	324	306	320	338	335	324	350	360	327	340	328	324	332	296	347	322	341	311	335	311	348	346	314	313	341	347	354	330	342	335	295	332	353	329	320	320	338	337	355	344	313	309	324	357	288	367	334	339	331	377	297	294	330	343	326	348	342	301	346	332	355	338	350	319	330	339	325	329	300	320	302	346	321	327	297	353	339	336	376	355	322	325	309	347	354	343	348	341	354	324	338	295	337	339	345	326	357	348	333	339	356	327	288	301	359	332	327	323	336	336	321	332	341	328	323	326	299	320	331	307	330	331	323	350	296	359	346	349	340	336	317	340	350	336	313	319	340	343	360	293
4604	3232	10288	30009	27569	19672	11581	4446	1150	573	645	660	580	675	636	632	596	594	632	624	595	630	640	652	618	637	650	607	630	594	630	586	634	614	644	602	668	631	605	625	661	615	643	601	673	669	657	607	611	614	625	633	614	629	655	592	615	637	626	597	630	653	606	604	645	641	623	633	608	591	626	572	657	610	635	623	640	606	654	631	652	645	638	619	641	654	595	626	641	588	693	658	643	663	602	646	640	579	606	642	607	643	608	651	639	637	663	648	599	603	640	648	638	639	631	631	618	606	639	608	646	680	680	664	639	660	664	622	614	641	629	660	652	652	636	617	663	605	648	657	637	594	581	620	627	644	622	641	589	637	581	658	631	620	637	648	620	684	641	640	622	614	653	639	593	637	687	648	655	685	667	596	678	606	656	629	627	633	652	621	637	659	628	638	628	648	628	636	609	688	657	624	618	657	662	608	597	641	634	613	633	630	635	624	620	644	629	633	614	613	586	622	642	639	664	651	628	656	618	644	641	602	608	623	643	659	576	668	656	664	596	678	640	633	636	606	625	589	649	631	666	652	613	607	604	639	619	653	614	661	631	628	608	609	608	629	633	607	641	634	567	630	604	641	595	609	670	721	621	691	614	635	639	625	645	625	617	618	621	595	626	669	619	575	675	579	617	656	606	668	636	606	609	674	628	600	628	658	560	651	666	625	598	637	683	630	611	642	643	604	617	634	622	580	658	597	611	607	624	623	619	627	645	667	585	583	639	641	577	636	605	648	664	612	663	638	665	596	666	616	609	607	623	609	621	611	607	645	622	617	609	647	635	656	600	627	607	646	615	634	605	652	623	623	682	610	652	648	588	609	622	614	629	669	582	639	635	627	626	618	634	606	595	610	599	599	646	672	619	641	626	644	627	618	625	617	640	617	637	658	614	640	651	619	631	635	620	603	598	628	658	654	626	642	614	631	642	625	604	635	644	582	610	669	638	676	620	618	641	641	626	625	615	645	632	626	611	672	644	621	659	645	667	619	562	653	626	593	604	638	627	627	671	607	643	640	614	612	648	647	598	587	658	603	693	632	625	599	637	623	603	628	656	656	615	636	587	649	657	617	629	632	605	625	607	638	630	632	612	644	611	605	634	634	591	561	639	589	621	640	647	626	626	668	604	618	613	611	612	650	600	669	639	638	621	622	622	623	623	667	677	625	628	652	623	633	613	584	654	598	653	638	609	656	620	605	659	619	640	668	635	602	655	676	634	604	647	609	630	612	640	630	666	625	601	660	643	596	580	655	605	590	587	637	576	597	653	643	636	621	663	616	607	625	605	635	641	635	660	604	642	661	623	649	629	633	611	614	616	641	622	670	575	623	635	650	641	642	643	643	600	602	625	622	567	614	649	607	683	646	632	619	634	609	618	643	627	607	605	634	646	644	625	621	660	665	620	625	669	619	655	634	633	623	631	629	612	643	677	621	678	638	612	629	660	620	630	660	592	601	578	597	631	618	603	609	669	644	615	644	612	628	631	671	629	627	633	686	613	625	615	616	627	582	604	640	649	625	622	591	643	627	626	601	677	642	608	623	604	653	617	594	646	633	608	646	597	668	622	626	638	647	669	628	634	654	639	632	662	619	612	595	672	616	678	625	626	633	604	639	567	578	652	634	626	579	623	644	649	671	619	629	586	648	630	652	630	623	650	631	607	589	582	709	640	608	602	633	638	600	598	646	644	666	623	644	601	658	638	630	663	623	621	638	650	627	676	587	656	611	650	608	598	634	599	610	662	600	615	638	679	606	649	605	587	598	606	670	609	649	625	661	570	620	613	674	654	581	630	584	649	639	622	630	610	665	625	638	633	608	637	608	615	622	643	674	629	645	606	634	664	599	640	617	595	639	643	595	608	604	614	633	622	669	683	635	628	630	662	640	646	622	676	613	620	647	640	621	620	649	651	597	640	609	647	591	649	618	612	626	637	618	639	626	656	632	622	655	599	628	631	596	625	594	643	653	669	607	613	637	664	656	619	639	643	640	615	631	607	637	645	635	637	632	609	649	611	605	663	662	644	621	631	632	650	674	617	632	629	677	659	658	616	580	640	583	634	592	596	633	605	626	677	621	624	604	619	626	635	621	620	665	669	630	623	680	575	674	622	661	626	614	666	655	584	658	611	640	620	635	657	642	619	640	636	626	640	646	616	624	653	607	640	623	578	636	665	616	652	606	608	667	668	672	619	653	663	631	656	680	625	626	648	600	635	640	600	561	668	659	643	606	609	604	596	642	664	622	618	633	642	645	597	643	593	594	693	629	618	600	626	628	637	685	631	664	608	630	626	622	633	671	618	644	596	648	655	690	607	622	604	659	595	656	590	604	654	642	623	640	668	627	631	669	634	674	612	659	614	621	603	647	599	604	634	626	649	631	640	640	616	641	607	629	614	617	666	642	646	625	606	620	644	657	589	582	613	617	665	605	653	586	683	636	635	655	624	614	623	634	580	591	588	657	660	599	609	654	625	572	617	614	622	640	666	654	632	628	622	678	572	648	649	593	621	625	627	612	623	621	611	639	646	642	621	605	647	623	609	667	618	647	651	582	601	616	604	651	602	634	736	657	608	667	667	718	624	580	636	606	604	627	646	661	624	654	593	608	649	655	635	620	600	640	602	653	625	632	632	624	628	616	647	657	623	612	625	645	630	601	629	652	651	629	645	660	640	595	642	660	608	602	667	639	606	597	618	673	672	596	650	653	658	605	610	584	615	614	617	693	638	614	638	656	603	629	637	669	612	619	616	624	635	608	606	642	619	625	650	655	607	605	614	647	638	657	633	580	586	634	659	675	647	642	611	642	644	632	612	580	627	655	635	615	636	620	618	651	632	575	639	625	666	630	630	644	636	642	629	619	599	609	673	643	664	635	593	637	667	653	606	619	638	651	617	646	649	585	652	659	612	665	658	621	598	627	644	623	599	671	679	629	654	648	644	675	656	633	609	618	674	666	639	651	602	650	603	626	635	570	653	619	634	614	661	606	643	647	627	613	621	626	611	627	662	682	629	632	621	595	662	637	579	699	656	631	624	641	620	628	619	603	624	649	607	665	660	606	634	640	657	571	665	637	681	615	644	623	670	644	683	614	647	674	612	574	603	601	611	670	643	656	660	652	566	658	619	599	645	643	603	658	660	627	662	624	654	637	662	637	627	639	631	607	647	638	643	625	654	600	639	630	606	658	611	640	660	647	671	601	605	648	648	643	621	603	633	650	642	626	608	640	657	636	636	634	642	650	656	616	633	653	633	622	637	622	634	609	684	645	627	589	625	645	628	631	633	674	583	640	580	634	607	603	619	624	635	615	629	675	655	640	623	663	652	652	670	653	628	638	673	667	682	631	661	646	654	609	618	659	635	625	635	596	626	647	592	649	605	690	608	661	631	592	666	600	630	657	579	615	672	665	620	677	605	589	622	647	679	620	638	638	639	624	675	634	642	638	671	613	634	630	651	645	658	635
24295	21384	28968	43088	51453	43922	29048	12648	1938	243	240	258	231	223	231	239	199	226	242	256	241	236	223	262	254	205	237	257	232	239	237	203	237	234	235	241	242	255	232	241	223	219	241	218	224	225	218	242	214	216	225	262	236	213	255	229	266	241	227	230	244	259	222	236	225	211	230	235	255	243	222	223	239	226	226	254	237	220	231	257	229	209	242	229	202	220	240	216	217	207	243	216	223	262	227	222	221	202	218	240	222	227	236	213	226	220	216	240	253	222	192	209	221	240	198	226	237	217	250	230	257	252	243	204	229	249	242	233	226	236	241	213	199	250	222	200	247	245	244	216	252	232	231	230	234	196	232	247	218	224	216	247	255	253	231	263	214	217	232	223	236	238	232	229	238	264	233	242	244	254	226	221	217	233	225	246	227	242	245	246	217	238	234	233	215	239	223	240	234	206	222	256	232	207	221	224	232	249	220	232	240	223	230	249	218	216	247	239	229	244	237	201	228	243	256	258	232	233	223	261	239	243	250	210	206	236	279	237	232	221	227	240	241	264	228	228	207	235	278	248	194	208	226	238	202	213	218	231	225	233	234	212	222	223	249	218	232	241	243	226	241	213	208	206	215	212	238	235	217	238	220	243	250	269	237	210	230	256	249	220	225	246	221	251	227	253	238	239	217	230	242	220	208	223	238	244	245	248	254	239	226	205	238	208	235	238	235	230	217	234	196	217	251	233	231	187	244	226	249	209	230	249	236	245	228	239	234	223	194	218	235	222	230	214	215	218	208	232	235	217	235	243	198	239	237	241	217	218	241	228	239	200	237	218	214	240	225	245	224	238	214	242	217	233	236	236	230	267	240	244	229	209	222	214	225	233	219	220	242	237	246	242	221	235	242	228	233	243	254	241	216	221	239	250	248	229	225	202	205	237	248	230	264	220	237	198	204	208	240	233	224	241	244	216	245	253	249	227	242	236	235	241	249	213	242	259	250	207	259	218	260	238	255	257	223	250	207	242	235	219	229	207	241	234	243	207	258	229	240	234	256	237	239	206	221	243	242	219	196	233	237	243	224	251	220	214	262	215	221	223	259	247	210	235	219	254	216	247	240	187	208	218	240	236	239	224	243	233	242	258	234	228	217	233	238	218	246	225	205	216	236	254	200	249	243	240	257	223	225	225	221	189	243	237	232	252	220	216	248	253	208	242	232	210	271	232	226	208	251	239	254	228	248	224	216	246	239	254	232	222	216	234	224	227	229	235	218	206	219	240	257	211	238	208	213	230	231	229	234	225	210	206	242	245	216	242	226	223	236	223	218	236	231	242	234	240	248	211	218	232	231	223	244	215	222	228	248	207	203	212	276	230	248	229	240	246	250	231	220	237	240	223	227	224	202	244	214	260	228	228	243	246	229	238	209	223	246	257	238	255	229	226	217	247	248	254	241	240	207	253	216	219	267	237	255	232	221	239	227	211	245	241	220	250	226	238	212	216	238	225	201	231	213	229	225	215	250	248	217	203	245	231	233	229	265	225	255	211	226	232	238	251	237	222	226	259	211	235	209	237	253	254	246	240	207	229	233	248	232	234	230	222	192	241	209	225	226	243	231	234	231	225	246	228	243	212	257	236	241	209	250	221	257	249	226	223	221	217	234	256	251	254	234	243	230	265	237	225	225	236	231	264	247	204	247	253	222	200	232	225	223	194	239	230	211	250	214	239	221	229	247	264	218	235	229	231	231	225	230	231	254	226	219	230	241	227	249	242	210	247	214	223	227	212	216	247	238	238	236	224	229	215	216	252	220	232	239	231	231	246	236	224	229	250	237	218	208	239	243	246	237	245	229	231	225	232	208	220	239	208	229	206	236	217	247	243	242	228	209	248	234	235	226	231	244	252	240	237	218	241	245	225	219	219	220	223	262	241	239	217	245	235	229	219	193	233	239	189	248	238	212	251	201	234	248	263	246	256	218	220	269	257	211	235	229	223	232	241	250	229	237	257	234	237	241	232	226	251	224	240	228	226	218	233	254	268	240	234	233	251	233	272	237	227	210	228	220	229	220	239	245	205	214	210	265	209	222	238	252	237	227	234	223	241	244	230	236	232	215	246	227	217	207	250	219	219	226	210	258	230	227	214	232	229	250	224	266	187	243	203	207	236	257	234	223	223	245	223	219	216	235	235	259	249	224	282	246	247	240	236	222	239	198	224	222	239	230	202	252	230	249	222	231	218	215	223	236	240	240	260	223	223	231	207	216	232	223	242	222	220	266	237	258	243	216	242	222	212	254	256	249	258	240	232	200	254	255	234	237	220	225	242	214	240	223	222	251	223	242	220	222	218	229	244	212	236	258	222	224	213	211	225	231	232	241	219	250	221	230	237	223	232	238	234	235	264	209	221	254	242	223	225	247	232	237	209	228	247	238	230	227	214	221	233	233	232	251	261	227	210	234	247	222	210	209	215	235	231	260	208	254	259	231	240	237	251	229	216	221	243	235	224	223	233	248	229	233	229	198	237	241	231	243	222	224	210	239	209	211	241	222	239	246	284	209	224	214	258	231	212	242	247	246	247	238	222	242	234	222	217	226	259	250	237	228	255	232	229	229	223	261	223	223	237	224	242	223	258	253	190	222	216	228	250	237	236	242	243	253	233	225	231	208	219	256	243	229	227	242	236	228	249	228	256	225	253	215	233	226	227	262	229	231	227	220	242	221	226	225	258	233	253	191	213	209	237	214	243	229	233	240	213	226	250	236	223	226	250	246	234	233	242	242	239	243	222	236	222	252	219	244	225	256	243	206	214	244	225	197	225	232	220	257	244	203	239	237	235	220	209	240	224	223	225	237	233	230	215	194	253	233	245	230	222	237	232	203	204	222	260	240	236	218	214	224	234	214	236	228	210	225	233	221	268	208	239	245	240	203	211	227	245	255	235	226	255	234	224	237	242	225	210	225	239	237	224	219	234	222	207	254	265	250	225	234	221	197	214	230	238	219	211	219	215	229	214	243	218	246	223	234	219	226	237	244	232	242	227	248	238	273	240	238	249	218	228	252	240	241	231	243	263	245	216	225	244	233	227	250	244	207	217	237	228	237	244	243	208	234	215	236	246	224	235	217	226	250	208	258	256	236	247	244	216	252	257	245	244	243	233	266	231	267	241	244	222	221	245	197	236	222	239	245	217	220	252	236	232	236	229	228	219	211	217	220	227	192	235	266	256	218	249	202	219	248	232	202	247	238	221	238	242	260	237	230	258	233	236	206	216	231	230	231	238	203	239	232	220	211	219	248	246	252	206	224	242	235	200	251	221	239	223	229	219	221	228	224	206	212	250	275	216	232	228	233	253	237	233	219	240	236	234	232	249	220	230	220	226	238	259	240	254	219	262	225	224	241	236	242	209	230	238	234	210	206	230	225	223	252	229	264	252	218	217	230	247	245	218	239	224	240	231	228	242	226	252	238	236	225	230	240	217	233	212	225	227	222	237	222	246	222	231	257	235	234	228
6421	13633	27903	64929	60087	47356	34266	18002	4089	440	459	447	475	432	450	440	424	442	445	452	457	447	449	443	461	434	449	436	435	462	453	452	449	437	462	470	463	441	415	436	409	458	475	429	440	448	449	445	476	417	472	465	436	511	471	452	478	445	409	455	488	455	447	465	413	462	465	509	440	456	422	446	433	471	448	424	434	466	445	410	482	467	466	458	477	413	470	435	444	454	444	493	495	460	484	439	455	465	499	440	423	476	421	455	482	418	490	435	461	433	484	475	420	413	476	468	434	431	435	463	442	493	462	435	439	411	433	459	434	422	432	487	470	416	424	434	437	435	448	442	415	418	455	450	449	453	406	456	458	435	445	418	423	445	483	469	470	453	421	428	450	489	420	478	454	481	451	429	459	432	469	447	435	426	455	515	437	470	419	422	438	423	424	439	427	467	479	432	460	444	434	449	447	458	438	437	430	456	460	490	462	443	504	469	413	439	472	432	483	457	384	445	465	444	429	455	401	460	465	438	441	447	438	498	459	403	451	469	427	421	445	453	452	440	470	444	439	475	491	434	449	454	460	454	437	451	471	439	421	468	438	457	493	438	479	485	466	425	464	441	465	462	448	451	449	460	455	426	463	445	385	466	484	433	455	472	452	450	454	462	449	428	440	451	428	467	449	434	449	434	453	426	421	465	468	410	425	393	445	448	431	409	433	455	425	459	451	439	440	486	478	460	443	450	477	454	437	452	443	465	460	436	431	466	434	436	492	458	442	437	465	464	477	439	445	443	448	454	475	425	450	445	460	473	471	430	427	466	460	457	424	445	439	456	461	434	416	407	472	444	441	481	443	446	431	436	469	434	439	461	444	439	452	455	436	445	460	456	442	394	457	445	447	439	461	445	431	436	456	427	480	474	406	430	438	432	438	476	445	461	476	417	457	442	441	425	440	462	419	449	488	426	473	486	438	448	446	434	411	426	428	459	468	416	504	445	432	486	465	418	437	489	413	442	443	446	413	473	412	465	487	457	471	418	458	448	461	448	446	425	457	436	428	464	467	440	494	427	468	459	470	440	411	447	452	449	463	455	472	414	438	427	426	481	470	461	411	461	420	445	404	439	440	440	423	453	491	482	450	444	455	420	473	460	459	448	454	479	450	477	452	481	455	460	450	430	459	476	410	442	438	477	460	446	465	448	430	438	457	427	442	467	418	492	461	437	467	442	436	502	419	471	435	487	430	437	448	449	440	455	473	469	448	474	446	447	458	409	467	445	441	453	465	424	452	428	464	448	436	422	454	416	477	432	482	458	435	436	458	432	433	464	442	439	450	440	428	467	453	476	478	454	416	441	473	448	458	456	493	438	453	449	429	441	428	477	405	457	435	439	421	428	439	454	484	438	433	467	469	463	435	442	466	429	449	448	443	468	439	466	435	425	456	412	469	438	492	480	443	490	481	446	442	402	456	453	439	423	455	423	439	453	459	449	434	444	450	449	411	418	447	419	478	464	425	469	454	450	446	432	462	420	444	422	452	446	411	475	413	483	451	459	425	435	458	424	454	482	459	438	486	445	439	441	426	447	448	429	415	506	432	446	417	437	425	447	424	449	441	451	408	455	430	440	442	446	412	423	465	471	437	405	410	429	444	473	440	454	423	439	436	487	453	458	482	482	438	470	453	418	453	464	470	459	462	437	436	465	434	457	436	448	458	466	453	509	450	396	440	464	436	475	442	404	448	424	468	448	478	443	447	450	447	458	446	428	443	422	453	427	479	424	451	447	439	469	432	439	425	442	453	410	465	447	422	428	474	454	464	462	466	456	479	430	442	450	436	439	453	485	478	420	438	444	454	457	456	468	464	436	458	436	442	457	437	453	463	444	431	491	443	486	449	445	494	456	421	443	464	421	436	440	431	438	452	505	439	468	430	447	469	450	442	433	464	459	457	424	438	465	445	456	436	465	475	459	461	470	455	489	461	444	478	437	438	453	409	437	446	437	440	471	440	449	466	430	428	433	465	444	423	481	451	454	469	455	414	421	450	470	466	470	442	459	430	462	422	443	437	460	422	453	450	472	452	438	434	448	426	444	468	450	451	444	457	436	441	486	471	446	446	429	487	447	507	440	457	441	466	447	445	456	436	476	411	454	460	489	464	464	465	503	430	431	474	480	465	450	433	421	457	456	481	432	450	423	444	443	451	469	464	448	448	463	478	451	450	443	440	451	466	453	456	472	433	427	443	468	434	429	444	446	451	424	425	468	476	507	415	461	469	480	444	440	431	461	458	454	444	424	466	423	462	408	475	457	438	431	450	459	489	454	423	439	441	430	440	453	422	435	434	460	479	432	466	429	459	480	449	435	410	441	442	455	420	471	465	432	441	481	397	488	460	463	447	468	473	474	458	455	443	454	412	443	470	421	456	468	457	449	459	425	477	439	497	413	460	449	448	414	469	464	407	426	414	433	471	435	441	441	446	446	472	442	449	451	460	466	424	453	482	430	459	469	422	455	440	431	456	429	485	449	441	461	437	437	466	418	456	429	453	408	475	437	425	432	442	440	464	481	427	444	420	459	441	449	493	439	439	453	455	441	434	448	425	410	491	477	456	426	471	441	452	458	446	421	470	451	415	437	440	462	440	441	462	473	426	458	461	489	461	495	445	410	443	422	452	439	439	460	414	446	425	436	420	470	494	453	420	475	431	471	405	448	403	457	435	455	458	481	424	454	431	421	439	430	439	465	475	444	443	464	433	473	486	444	480	470	449	464	452	443	419	424	439	449	460	409	436	450	437	436	463	493	434	451	467	481	501	442	469	454	457	460	470	415	462	446	460	462	512	470	441	444	435	464	445	456	479	422	481	422	433	427	443	433	477	431	466	471	478	472	493	470	441	446	427	468	472	428	463	435	399	434	422	478	455	419	463	454	432	491	446	470	447	465	459	431	483	431	454	441	480	438	451	453	472	472	430	478	472	488	477	468	455	440	447	476	448	492	427	434	428	469	433	456	446	464	453	406	446	464	457	443	510	427	439	421	446	457	445	418	484	426	432	460	435	437	459	478	433	424	424	423	450	434	430	453	434	423	442	453	431	486	471	446	463	456	451	466	434	458	454	420	428	461	430	451	403	439	390	423	450	467	455	453	469	471	464	459	462	438	442	441	427	425	454	421	442	451	429	474	448	461	448	471	451	436	464	455	439	435	474	438	456	468	436	474	474	432	455	439	436	436	443	481	454	466	429	400	418	464	511	416	427	408	471	461	447	442	452	461	424	463	451	498	461	434	477	414	458	457	477	437	430	433	453	443	467	441	435	458	397	461	423	480	467	456	470	471	460	430	464	466	452	457	471	418	442	406	443	460	459	461	430	471	418	484	473	464	460	443	447	414	455	433	454	473	454	425	410	441	461	464	483	423	458	438	447	421	424	476	433	452	433	482	437	475	439	468	419	446	468	449	471	460	480	437	453	447	474	491	479	445	470	441	440	480	442	432	423	453	421	435	467	426
23453	21384	29477	43997	56792	51705	36503	18215	3062	314	305	291	275	322	292	286	286	304	301	292	277	302	293	271	288	320	302	316	297	321	286	313	287	293	303	282	290	296	295	281	263	325	280	322	341	310	273	289	286	317	279	288	284	303	335	306	307	271	297	287	271	301	297	263	282	289	266	294	306	307	319	348	282	287	273	294	295	289	287	307	301	323	300	278	258	282	303	287	304	301	286	266	300	287	285	266	300	293	307	239	279	297	330	294	338	357	296	306	293	288	302	304	295	296	288	325	317	286	313	291	295	285	277	301	295	296	287	270	298	314	295	281	276	294	289	303	281	292	286	248	265	287	293	333	273	257	306	311	292	266	267	281	255	283	284	267	276	270	334	300	289	315	330	275	283	276	283	268	290	292	284	309	330	268	268	288	283	271	273	298	288	296	307	312	301	323	289	298	265	285	296	292	297	278	274	269	299	302	268	278	284	284	286	283	272	308	269	290	294	281	301	295	292	282	287	314	301	270	253	312	284	305	279	283	299	243	305	315	301	288	304	308	305	328	309	272	284	289	260	278	299	287	299	297	300	270	305	286	279	279	306	295	311	314	284	286	290	285	297	289	281	277	293	278	289	287	308	300	309	319	269	270	298	290	273	292	286	318	275	285	292	282	279	320	284	285	279	305	274	301	290	292	258	291	265	290	281	295	277	273	277	284	285	337	292	290	328	298	281	304	277	285	305	298	276	275	310	265	292	296	291	295	263	309	270	283	294	288	279	301	239	301	279	281	267	306	302	282	281	283	289	287	304	287	325	281	316	293	302	280	296	267	260	300	292	285	317	309	269	295	274	309	232	288	323	259	270	299	263	328	276	286	290	286	265	290	301	336	307	287	307	273	306	310	279	299	313	309	283	298	273	290	282	304	269	298	280	309	297	292	295	274	300	288	281	275	274	314	272	266	282	295	297	284	261	293	275	307	274	296	271	315	306	287	289	265	300	287	326	310	292	286	282	275	276	298	270	287	269	263	311	284	293	294	274	280	309	261	290	290	278	296	280	304	288	290	292	295	292	295	291	284	288	288	285	293	293	272	312	279	279	274	288	300	304	282	296	279	311	302	287	296	292	276	299	281	297	291	300	300	272	257	272	294	308	304	294	272	300	289	289	282	304	270	295	275	277	276	306	289	277	314	299	244	316	304	267	271	297	274	291	267	318	310	277	307	299	281	255	310	287	283	272	279	303	293	305	286	272	265	328	287	300	289	254	281	310	290	284	299	281	289	313	267	285	303	310	300	277	287	311	273	274	298	246	293	281	268	295	317	294	281	289	316	276	285	303	305	282	279	303	287	271	279	300	299	291	287	291	291	275	285	308	289	288	318	292	284	271	299	306	288	287	294	299	265	280	293	279	273	276	280	283	302	290	287	277	301	314	292	281	279	273	264	260	282	282	286	271	306	274	283	266	290	289	302	300	312	281	322	281	283	290	287	283	296	314	296	273	303	303	283	273	299	306	277	284	285	305	280	289	302	297	289	290	305	286	266	276	307	297	276	267	305	284	252	301	282	285	292	289	280	292	279	278	300	257	312	300	282	284	291	283	331	320	279	280	275	269	281	285	285	302	295	258	290	299	328	276	284	279	253	294	281	307	310	299	306	285	295	257	291	298	262	271	274	272	241	303	285	264	271	289	276	309	292	265	312	291	302	276	279	277	289	288	297	288	287	307	295	271	306	293	278	278	280	321	299	269	287	264	291	274	287	302	264	275	324	272	260	289	312	298	295	280	303	294	289	320	298	302	305	314	296	268	310	285	290	285	290	274	278	254	291	270	265	294	296	276	315	283	279	318	288	292	299	288	270	276	309	287	295	293	285	287	288	307	297	277	305	293	281	287	290	286	253	277	272	273	311	322	291	277	258	282	278	299	284	294	322	269	288	277	288	279	287	275	268	292	269	298	293	280	312	302	299	300	290	282	284	305	309	282	256	301	260	290	265	318	323	234	310	264	297	285	292	281	291	293	263	313	295	307	294	278	305	293	292	283	295	283	278	279	307	294	267	280	296	264	310	313	289	285	279	285	318	303	298	285	282	314	286	319	282	314	292	289	317	301	273	275	254	273	310	295	289	301	290	304	266	308	299	271	302	333	319	278	297	312	304	280	260	281	285	280	279	279	305	298	282	275	321	279	309	296	264	293	274	281	286	288	296	272	308	307	287	299	271	289	277	300	278	287	289	280	298	287	270	280	269	307	296	281	276	304	319	284	267	328	300	279	310	286	287	305	278	293	296	260	304	289	314	296	278	265	300	301	322	259	307	314	276	300	330	280	293	279	292	288	295	286	287	295	299	304	279	274	296	285	286	266	248	302	286	250	297	279	269	294	294	284	268	318	300	289	306	283	284	303	295	286	303	267	291	252	282	292	269	311	277	288	286	310	249	311	299	290	257	296	277	256	267	313	284	258	264	278	290	280	274	287	308	273	262	255	277	328	308	287	302	302	297	306	309	313	304	284	284	292	302	303	262	275	302	305	291	281	288	289	258	288	288	283	269	299	279	295	283	297	267	283	300	297	268	303	273	265	303	294	289	317	307	292	293	309	287	281	274	270	295	295	283	271	288	294	280	294	278	308	296	291	306	280	287	300	306	298	302	284	283	301	303	268	286	307	288	296	291	300	320	278	292	261	286	306	286	330	285	291	288	292	307	294	257	292	299	289	264	303	307	296	294	295	294	314	279	315	313	303	269	322	271	290	288	285	287	300	305	290	299	304	283	313	276	302	291	261	290	269	293	255	266	291	267	306	274	278	307	320	314	285	289	274	273	302	290	296	280	282	294	308	308	273	287	275	318	288	306	270	281	291	259	262	285	270	298	292	293	283	291	289	280	305	296	303	289	286	273	292	253	278	281	270	299	282	310	283	287	296	307	302	302	314	282	255	313	266	288	291	299	296	318	298	289	312	283	273	303	293	274	305	297	291	290	299	279	289	321	282	285	300	301	301	291	281	299	295	296	280	267	261	258	292	312	296	329	285	263	301	274	319	280	279	255	305	288	271	266	311	287	288	290	281	289	283	288	291	295	285	295	295	312	284	283	286	311	314	276	292	321	298	324	299	299	280	289	293	282	272	284	298	270	292	277	304	278	287	304	261	303	298	313	240	294	268	274	304	293	290	300	329	300	285	288	292	298	301	285	279	295	293	314	282	265	299	336	297	293	260	294	265	280	288	279	302	261	293	305	330	271	311	297	304	299	292	292	293	284	317	265	297	303	302	280	304	276	287	314	300	269	290	286	256	317	348	309	278	289	315	274	288	292	304	291	289	300	263	300	279	271	310	288	315	307	278	264	244	266	297	304	302	304	295	311	268	282	280	332	279	268	297	316	288	300	276	281	271	281	292	289	291	308	282	308	299	273	284	326	274	252	267	302	284	307	271	291	294	307	282	288	296	302	271	273	289	289	276	309	274	294	277	285	288	268	298	262	303	297	294	312	296	277	264	284	273	298
8919	19258	36235	77247	72177	56677	40814	23858	4519	541	517	570	577	518	502	506	562	551	553	519	553	519	533	480	545	527	525	581	539	513	534	523	518	566	563	537	546	579	472	545	513	512	546	572	551	564	554	535	551	501	564	564	522	528	546	584	533	533	535	552	482	521	539	558	537	569	549	522	551	495	515	533	546	542	551	545	516	508	545	558	518	539	557	524	506	525	499	506	545	512	551	511	517	518	568	518	522	524	570	484	521	509	536	524	582	527	541	494	546	549	518	546	528	528	566	539	526	528	564	513	517	552	529	533	536	562	536	531	554	530	508	540	541	527	502	484	490	536	529	496	542	569	529	527	497	544	515	518	559	538	527	529	529	559	526	520	544	547	495	494	515	586	521	537	529	585	575	527	526	530	529	547	537	584	558	501	580	520	531	564	512	520	544	536	544	514	575	548	572	509	580	559	548	519	528	514	558	517	574	553	554	585	493	556	537	541	565	517	553	587	513	514	543	495	544	519	503	567	527	549	489	540	501	558	536	545	517	514	532	567	547	503	546	523	546	547	541	508	543	505	547	562	543	539	518	518	525	536	586	551	536	508	503	517	572	523	528	552	528	517	534	517	530	543	554	492	541	562	510	553	501	536	584	510	547	520	499	512	505	538	530	502	522	513	561	520	509	537	537	489	579	539	481	544	528	483	526	593	545	528	535	540	501	493	554	585	557	570	509	560	579	541	573	523	536	480	554	507	529	559	548	517	499	491	544	550	547	532	515	521	539	548	548	512	519	455	529	510	519	513	544	538	497	549	534	575	549	527	530	545	545	555	543	495	560	511	536	531	555	529	538	499	526	517	490	510	540	522	556	513	511	540	538	555	529	539	524	541	550	506	517	532	538	548	507	534	557	502	513	515	548	530	586	527	510	553	493	549	525	522	559	568	505	495	502	573	528	541	536	521	520	539	534	572	532	553	503	524	535	525	574	583	528	516	479	525	528	543	533	551	554	529	539	543	546	555	569	553	541	547	547	509	533	514	521	525	521	554	552	526	527	555	558	561	557	502	554	562	553	536	530	523	571	571	552	525	532	536	554	542	595	503	523	544	530	511	525	555	522	523	513	564	550	550	529	542	532	556	514	495	547	552	560	501	534	526	506	514	517	517	578	549	511	534	539	552	552	560	501	522	536	577	525	544	538	505	527	545	534	531	534	528	550	505	523	560	497	538	560	574	553	550	556	524	502	539	517	504	519	608	536	578	564	531	547	558	532	549	537	536	548	488	509	538	512	523	555	562	566	534	521	563	498	518	542	533	558	548	544	517	513	561	527	524	535	549	540	533	547	512	568	542	545	519	563	574	538	525	524	541	513	533	538	531	544	521	525	541	551	481	527	512	571	534	513	541	583	546	541	538	498	540	554	506	568	511	543	517	529	518	527	527	554	527	484	489	541	570	515	526	543	529	541	528	557	534	539	526	544	550	504	539	529	519	551	585	521	493	542	517	546	496	527	526	596	576	554	506	543	548	526	533	560	537	556	568	541	547	530	546	549	516	509	541	563	524	544	514	520	515	567	527	536	518	569	528	518	512	549	584	535	550	569	510	542	540	539	555	511	575	529	551	529	520	561	539	542	551	546	545	529	533	522	550	532	525	538	525	518	540	533	566	567	556	551	565	522	509	510	487	512	528	529	533	536	531	512	512	511	543	565	558	564	553	548	521	520	514	547	536	528	517	566	506	513	537	537	535	538	534	546	554	567	549	558	564	533	508	587	586	518	510	538	544	533	551	577	561	521	511	539	527	517	565	543	524	509	539	521	574	534	547	502	515	550	505	514	546	523	524	563	534	563	586	541	550	522	579	571	515	517	534	565	560	565	523	536	545	512	573	602	522	573	530	555	583	540	524	516	550	547	537	512	516	531	524	534	527	535	495	560	556	548	559	537	526	537	531	577	533	529	519	532	541	518	530	576	542	532	507	510	536	545	545	520	550	526	564	514	513	561	515	561	535	558	536	541	554	524	503	527	528	528	532	524	533	545	502	536	525	549	554	589	565	544	540	557	543	550	529	541	526	515	532	519	520	535	526	492	540	542	531	524	546	503	524	517	547	537	558	549	493	513	500	553	551	544	541	517	553	497	493	547	532	537	528	527	536	543	525	546	530	490	536	535	523	547	544	516	526	515	514	502	481	504	528	556	568	548	535	536	514	520	550	534	550	543	520	540	517	528	573	531	532	534	570	517	550	504	561	524	533	570	525	539	499	526	548	522	529	528	524	521	562	563	553	528	516	522	556	529	543	522	522	526	515	525	542	534	536	553	520	516	505	542	515	555	588	547	484	516	525	532	520	535	555	562	542	505	509	504	523	549	571	561	519	510	491	551	488	564	572	567	519	555	502	515	551	575	526	569	502	568	560	513	541	561	522	524	520	511	565	542	526	530	526	510	485	549	535	503	570	505	527	536	559	542	553	536	539	568	527	564	528	511	569	512	527	533	540	542	551	549	524	500	547	579	595	551	551	521	547	539	494	574	566	544	498	563	544	520	551	481	528	557	556	510	541	511	550	572	536	549	537	553	539	524	558	561	529	564	526	510	538	494	522	559	517	555	518	506	506	526	561	536	484	549	524	520	501	527	531	519	533	568	534	513	526	528	559	474	523	549	540	521	492	569	564	544	513	543	558	605	490	548	522	501	574	506	526	556	507	519	531	519	552	522	539	520	543	510	533	526	548	573	516	579	563	506	522	518	592	521	538	516	549	533	533	514	550	557	527	566	531	525	580	561	552	532	542	537	577	589	543	554	561	552	562	511	554	524	521	528	568	531	567	517	552	538	558	520	544	553	529	520	531	555	535	542	533	573	519	510	524	517	548	532	528	543	569	510	555	534	547	523	546	519	543	538	549	516	533	574	504	545	539	518	506	520	541	533	496	528	531	535	537	537	497	541	502	586	529	561	521	556	535	532	522	582	547	570	529	509	565	533	513	486	537	547	519	502	511	546	477	531	474	557	537	576	535	546	539	507	558	516	512	514	545	520	557	540	532	543	537	521	508	469	510	517	502	556	545	493	547	533	542	523	522	531	530	548	541	509	562	556	539	513	545	525	517	569	518	513	542	557	531	572	542	565	491	522	515	539	528	542	526	496	538	572	531	514	556	534	540	530	516	546	573	568	542	571	522	532	538	549	473	538	554	559	500	511	548	544	510	566	545	551	506	514	528	534	569	522	550	547	493	512	527	526	522	529	552	561	525	567	482	581	542	555	546	525	531	554	529	561	502	513	558	537	588	527	531	573	497	491	504	551	541	534	525	573	510	527	585	573	551	505	545	563	513	543	558	525	556	525	514	534	548	569	499	552	525	538	504	552	511	536	534	569	537	524	534	532	546	524	548	538	528	542	544	563	558	568	558	497	544	526	560	541	512	516	529	527	511	539	489	534	533	512	527	564	541	538	558	541	522	523	517	534	525	564	492	551	517	527	538	526	542	498	542	502	553	508	553	493	572
26959	19739	7464	23942	20094	11680	4759	1798	499	374	347	336	321	326	343	330	338	319	313	328	333	349	324	336	314	332	342	295	303	300	324	297	332	332	318	325	337	289	317	316	313	349	290	339	323	350	337	346	324	333	316	303	309	320	338	347	359	311	335	300	317	328	318	305	337	335	315	337	333	328	302	351	329	320	345	325	295	309	320	330	336	330	318	345	319	351	329	317	341	308	302	337	305	315	341	284	336	317	321	333	330	352	354	329	325	315	348	313	324	307	332	326	321	329	309	305	309	328	323	341	313	357	303	327	338	329	328	294	339	333	339	345	340	321	311	345	317	332	331	316	346	333	316	312	336	354	334	316	337	304	324	303	324	329	319	328	301	329	339	338	342	312	308	344	317	301	344	327	339	327	361	334	322	316	308	309	325	347	363	335	306	339	354	354	359	340	341	318	315	322	357	327	304	334	314	315	296	317	321	310	334	324	349	311	304	302	317	340	367	305	312	313	339	323	353	321	304	322	347	306	346	350	314	318	322	293	302	316	334	331	345	322	339	317	299	299	325	339	321	306	323	335	325	324	337	356	343	338	297	338	322	319	316	344	337	315	311	340	350	324	326	328	347	318	334	348	283	330	315	339	293	302	304	313	281	314	333	324	331	315	349	357	310	313	348	322	328	301	377	337	298	293	336	340	302	335	300	313	335	311	323	299	310	328	328	289	330	305	315	296	307	309	323	326	329	331	363	355	311	342	288	311	324	339	348	367	325	347	307	308	301	358	295	326	305	302	362	328	341	349	313	341	297	292	328	321	330	307	301	314	371	333	333	323	305	323	323	336	331	310	312	328	333	339	284	335	351	323	329	313	295	305	332	338	319	332	349	335	313	346	323	315	325	285	329	334	310	320	333	304	326	340	350	319	300	345	306	300	313	319	322	368	335	347	328	312	293	346	316	305	344	312	323	334	327	321	343	305	322	340	313	321	322	318	343	337	307	357	308	313	343	338	331	338	308	306	353	325	321	294	313	334	337	316	308	330	318	339	329	321	341	318	320	349	325	326	289	351	341	304	302	334	357	315	327	323	335	327	345	295	323	331	320	347	343	328	300	322	359	318	330	298	365	317	342	316	334	356	320	335	340	313	310	343	337	326	358	295	329	325	306	327	340	298	345	330	327	327	314	314	329	340	283	348	313	358	320	340	317	322	374	330	322	325	318	303	357	331	333	323	334	307	305	342	311	321	306	304	353	335	303	300	340	316	326	296	341	307	324	321	307	342	305	285	353	341	302	344	343	317	289	328	341	358	306	303	327	317	308	329	325	316	321	339	319	326	347	333	332	348	295	315	320	330	337	285	306	341	336	361	333	362	338	335	321	307	340	296	348	287	360	324	334	330	326	320	320	318	342	320	351	304	318	324	310	321	309	313	321	323	344	308	316	336	350	307	335	330	291	321	308	354	314	323	317	315	336	311	322	308	329	326	298	319	287	325	307	341	345	342	330	335	301	296	320	305	355	339	350	325	345	350	337	306	318	319	309	306	335	323	299	364	314	341	309	338	321	339	301	328	328	309	343	288	346	312	332	345	331	312	349	299	327	337	323	305	320	334	329	339	298	316	318	308	330	342	322	321	355	296	349	345	375	354	343	332	305	320	325	311	284	326	368	318	349	338	329	316	327	297	334	326	346	320	350	318	308	351	329	318	341	326	335	303	333	364	341	331	366	346	323	335	343	331	275	304	310	341	301	340	359	321	333	290	324	336	322	340	316	326	317	343	329	311	335	337	308	336	344	325	312	315	318	311	332	328	345	332	375	334	310	325	347	349	335	305	335	308	311	312	327	325	332	334	305	338	331	341	321	303	308	315	350	355	347	318	342	339	347	326	314	330	360	290	326	314	323	311	353	343	327	315	318	315	332	311	323	303	341	284	330	322	322	337	339	317	316	336	347	315	304	323	344	335	345	328	328	318	308	299	317	303	305	334	352	360	314	332	362	335	325	357	340	330	345	334	314	320	324	315	331	316	332	309	299	320	327	327	324	340	341	335	331	368	315	323	323	307	354	332	336	324	325	325	333	314	322	320	304	330	353	330	327	330	319	332	302	295	349	334	357	345	320	340	339	340	338	332	321	315	290	324	336	313	318	334	336	309	301	359	305	364	316	333	328	306	324	342	339	323	313	354	348	330	326	361	323	370	345	295	312	282	318	320	363	337	328	322	322	347	296	320	307	347	308	325	336	328	304	313	328	315	325	268	311	303	300	328	340	300	331	345	317	335	312	345	329	319	355	336	331	344	343	315	340	331	341	283	361	320	338	318	330	336	311	323	328	345	307	304	336	327	349	345	305	318	343	348	321	365	306	347	326	321	339	287	320	309	332	288	323	358	332	332	318	337	366	317	308	346	349	326	328	347	364	317	300	329	309	330	298	340	325	316	339	289	287	326	340	317	328	355	324	321	339	333	348	331	333	301	311	354	299	316	303	318	356	292	329	325	308	317	340	327	353	310	322	352	331	338	314	333	335	312	339	329	331	324	330	331	325	312	327	339	338	304	348	368	340	324	319	317	313	323	321	334	302	360	302	378	338	300	330	305	306	326	312	340	363	328	313	343	336	361	335	302	330	336	318	358	302	303	309	326	339	332	321	343	343	311	353	305	322	306	332	349	313	320	326	355	348	335	340	294	328	327	304	338	320	343	314	339	326	332	327	315	327	325	322	319	326	341	327	358	337	339	336	330	350	327	346	317	333	347	357	345	294	348	336	323	310	325	335	334	344	330	314	346	320	303	335	362	296	325	332	343	332	345	318	356	335	314	285	330	313	307	316	297	319	312	313	292	331	318	339	313	324	332	322	350	338	347	294	326	310	301	306	299	310	326	342	321	349	285	324	300	335	320	314	333	313	352	323	354	337	327	321	314	325	298	334	348	326	321	329	349	349	325	294	296	325	341	272	316	339	298	331	329	335	290	303	332	361	350	336	349	296	326	345	332	334	332	320	325	300	331	342	328	330	301	325	318	339	323	340	307	296	340	317	305	325	325	349	306	348	342	313	336	317	314	321	325	333	323	337	291	330	326	351	316	291	278	325	322	348	326	317	311	339	350	354	340	321	320	312	326	307	344	350	308	332	326	316	351	363	337	334	341	325	343	324	355	328	310	343	333	308	339	340	324	336	310	310	337	352	320	369	294	316	308	337	340	342	333	350	344	328	313	303	339	337	330	318	344	370	337	335	327	310	317	331	310	334	351	317	329	335	332	350	309	315	327	339	319	345	333	372	322	324	312	318	344	380	329	313	305	350	327	290	306	311	322	314	312	327	325	317	304	337	305	351	325	334	362	333	326	311	287	310	314	305	354	337	322	323	317	314	303	333	334	352	312	334	326	323	338	347	334	359	349	314	313	295	328	335	341	315	303	326	345	351	327	331	300	311	369	300	326	317	356	358	311	349	322	326	316	311	331	340	279	305	322	335	360	332	319	300	336	287	322	336	304	294	335	335	331
4624	3024	8903	31317	27833	18671	10012	4388	1087	648	613	624	644	598	627	611	675	629	664	633	644	639	625	623	623	642	611	643	662	629	645	598	629	633	649	636	621	644	666	642	633	635	579	633	666	638	610	636	612	585	679	597	600	633	631	632	642	658	658	589	659	630	607	633	630	647	581	594	610	618	626	651	642	598	613	632	633	652	627	665	638	637	641	655	650	620	627	620	636	640	663	599	625	636	653	658	618	667	641	645	660	588	647	601	624	646	623	630	641	619	608	653	639	594	626	628	667	624	602	640	594	654	601	683	630	635	618	589	620	602	616	607	653	653	583	649	582	623	609	591	650	608	625	618	645	575	599	587	598	647	655	635	655	625	597	575	627	664	637	632	600	659	657	640	640	623	637	620	655	652	614	627	619	618	586	639	604	663	670	589	620	633	577	620	653	627	624	631	650	621	571	646	594	634	629	599	618	633	612	620	680	631	612	630	668	646	578	625	659	644	618	659	574	653	652	656	659	640	581	630	645	643	678	629	647	611	647	617	644	628	631	673	604	660	616	575	648	623	659	651	587	621	623	640	617	649	623	625	605	599	649	644	662	625	606	665	620	617	600	571	633	669	622	644	652	634	619	600	611	584	654	663	633	643	638	643	598	591	630	628	628	653	622	607	638	654	598	611	625	574	591	652	614	629	639	600	648	667	659	629	632	672	608	628	650	633	653	658	659	659	643	622	698	623	628	622	641	636	664	622	622	606	621	636	656	624	608	631	632	614	669	631	657	636	680	621	619	645	642	661	601	587	626	649	657	618	628	667	655	622	636	653	632	613	634	648	642	632	631	631	644	614	633	625	661	623	635	575	676	636	668	605	593	608	625	628	650	607	658	674	649	638	612	679	602	654	583	673	637	628	637	650	650	606	607	629	606	681	659	632	621	626	633	689	644	637	625	620	650	655	612	635	614	612	647	640	623	699	644	616	603	623	631	683	609	626	642	647	586	628	649	613	652	636	625	616	614	632	652	619	619	644	627	605	598	662	653	601	638	590	639	618	660	672	617	662	628	601	585	628	658	647	608	680	652	593	634	678	660	644	638	630	631	608	624	659	649	640	628	642	616	655	660	630	639	606	662	635	612	619	681	645	636	582	620	617	658	573	651	635	621	600	614	641	624	638	608	599	650	621	658	647	621	614	620	679	647	637	643	620	584	636	628	618	605	618	621	569	629	659	677	604	647	647	654	620	604	585	629	600	647	611	644	595	621	647	638	641	612	615	666	621	620	655	611	627	610	637	613	632	629	620	640	654	616	616	663	587	628	671	616	627	620	635	624	651	627	620	662	604	654	655	659	648	680	629	614	620	622	643	690	655	620	692	605	676	678	605	645	615	615	679	626	608	660	667	659	615	658	651	622	592	636	579	611	620	616	618	641	613	657	635	647	627	620	626	603	614	662	639	644	634	613	647	628	642	644	642	678	632	625	624	622	573	609	618	601	601	648	612	649	597	687	618	640	665	632	629	608	597	643	641	637	639	640	610	656	595	652	681	644	610	669	644	636	614	595	645	608	599	601	657	612	622	593	643	632	628	626	703	661	617	622	639	672	615	665	645	669	658	628	619	653	615	668	665	646	576	627	628	631	665	675	616	614	642	603	579	643	639	623	594	619	673	629	641	573	637	636	625	656	611	618	634	630	589	589	650	671	641	622	630	643	601	608	665	614	638	628	596	600	609	635	623	609	652	634	617	671	650	662	660	649	639	597	646	621	634	587	645	608	642	622	632	660	620	645	596	660	616	664	618	632	590	647	633	645	627	651	674	602	636	689	624	615	648	611	648	619	664	572	654	593	599	646	666	650	590	595	597	613	596	620	649	650	668	669	600	676	616	608	640	634	618	655	601	634	639	624	681	680	628	673	615	657	666	646	674	610	626	669	600	658	625	599	693	622	646	646	608	625	641	658	658	650	624	688	610	659	617	648	609	651	636	634	582	650	642	623	619	694	617	606	649	592	621	669	599	618	578	647	625	644	667	601	663	634	688	597	653	628	632	658	589	634	632	636	589	644	625	629	651	609	631	622	637	593	674	622	606	628	636	624	638	617	681	634	623	640	608	650	654	626	652	674	620	602	628	669	619	616	622	628	625	616	650	576	629	670	643	647	642	655	585	636	640	578	644	641	636	706	652	604	604	630	591	627	612	612	618	641	605	642	615	614	645	653	604	655	627	634	612	606	621	611	679	646	646	631	622	619	640	648	609	646	632	680	665	629	596	634	643	596	646	594	611	621	585	651	620	630	611	658	627	652	634	600	613	645	608	591	668	659	619	608	608	612	607	644	623	612	696	648	616	609	634	645	659	655	644	682	640	664	618	584	624	618	643	672	686	609	614	666	648	633	641	665	631	609	593	659	622	609	654	642	604	667	598	592	620	620	621	600	621	646	645	656	628	639	631	650	632	674	633	637	602	629	634	604	644	643	653	637	618	611	659	615	628	635	611	657	652	638	596	661	660	664	603	638	578	633	642	634	602	610	638	666	592	673	640	615	623	647	641	652	620	610	618	634	636	674	650	649	604	627	611	597	605	643	635	664	614	635	584	623	613	631	610	598	603	631	600	641	581	674	572	629	609	631	635	635	593	641	683	630	635	648	642	636	615	669	599	680	623	624	622	613	635	630	630	648	608	648	643	632	636	614	644	626	663	631	612	595	602	679	625	651	639	640	642	649	662	593	643	637	641	673	644	653	622	677	650	650	666	629	674	643	605	632	624	606	666	606	643	651	647	633	648	649	635	645	634	656	651	623	639	644	656	676	625	591	639	638	649	624	664	611	639	624	575	642	625	657	661	653	651	623	605	610	609	634	634	637	667	618	667	650	623	617	696	637	677	650	656	621	606	613	604	614	630	605	635	622	614	646	616	651	630	630	637	630	607	594	666	642	604	672	644	627	659	652	670	651	595	632	605	627	638	610	651	608	633	626	631	618	650	629	636	686	627	623	617	590	605	640	619	626	595	625	649	670	616	597	626	623	620	597	645	616	616	625	640	601	607	608	653	610	631	648	655	613	668	669	703	647	611	615	586	615	653	639	666	620	613	618	630	619	626	672	640	632	619	604	618	683	642	654	654	627	635	625	635	641	668	634	628	624	619	623	639	675	700	657	612	664	632	631	632	664	635	611	614	625	641	622	637	631	625	626	620	593	637	637	568	570	614	625	637	684	615	613	650	672	621	663	620	617	633	664	675	573	620	597	657	657	642	658	657	593	627	655	641	654	623	626	626	667	638	599	614	626	626	666	630	614	636	672	636	605	674	627	665	659	587	688	639	662	637	660	631	667	598	627	614	664	597	651	606	620	597	638	658	625	634	640	648	634	629	625	645	601	641	619	640	631	596	682	606	618	645	613	647	669	642	644	621	642	624	613	618	632	607	633	626	620	610	624	593	657	648	638	612	612	660	661	649	672	592	665	665	671	642	601	600	613	615	627	647	659	670	616	612	618	644	613	616
24315	21370	29079	47735	54199	42269	26723	11623	1646	251	269	237	242	242	263	228	255	261	236	254	214	246	242	249	254	229	252	246	241	207	235	245	239	253	238	250	223	252	237	232	213	230	224	221	232	247	269	249	235	243	240	235	240	225	245	258	227	219	230	215	260	247	218	238	230	240	230	213	288	239	223	232	217	209	229	227	250	250	236	255	222	237	233	254	230	236	238	239	224	224	232	224	246	254	224	234	230	229	246	231	210	233	252	255	249	249	261	225	204	235	223	220	228	231	229	225	242	201	207	185	258	247	258	206	229	239	219	211	248	245	228	240	247	241	240	237	209	249	246	250	242	242	216	250	271	212	237	199	229	219	237	228	226	256	231	224	225	232	265	224	246	236	217	224	219	243	225	209	265	254	254	218	227	226	227	230	234	241	227	241	236	223	244	230	217	229	201	216	246	217	234	254	231	216	238	239	241	219	240	225	234	253	248	230	210	242	212	264	234	234	246	241	261	230	260	250	220	206	215	284	238	219	228	226	236	227	233	200	237	234	239	221	236	222	226	238	239	227	215	253	230	230	241	240	215	217	248	220	244	243	247	226	241	251	256	228	267	269	220	264	251	232	236	237	244	207	218	261	251	237	255	229	224	229	241	230	230	248	238	239	255	247	197	216	247	232	231	254	233	244	248	213	231	239	226	239	218	253	212	249	235	211	222	238	210	223	198	223	247	233	235	221	245	226	246	275	221	233	216	252	228	262	222	235	245	191	241	221	225	254	235	253	256	243	218	210	243	242	242	237	232	248	231	250	251	228	230	229	265	224	239	216	247	224	229	241	252	235	240	229	246	224	242	238	254	226	240	234	225	248	254	226	243	266	222	215	216	247	226	240	245	217	249	249	214	252	238	273	234	247	216	229	215	231	217	215	239	256	238	229	220	222	211	243	240	240	232	256	218	249	247	244	240	222	250	235	241	246	230	254	235	223	226	259	262	242	240	213	219	255	249	215	227	237	266	227	262	204	232	240	252	231	261	246	237	230	240	239	232	202	234	261	225	240	249	235	233	232	233	237	257	221	251	231	232	228	223	223	211	225	234	244	219	242	251	214	247	245	228	233	259	221	263	207	236	247	222	222	245	238	253	250	249	253	221	245	238	251	265	246	209	240	251	240	249	234	245	220	246	240	219	241	211	234	254	223	225	236	251	244	245	248	259	223	265	258	214	232	213	219	249	198	206	228	253	219	249	267	227	250	258	231	228	260	257	245	225	214	234	226	243	232	250	201	207	224	228	248	237	231	225	242	254	233	255	229	225	233	260	237	240	235	255	253	236	266	248	236	247	228	240	252	235	229	258	205	247	266	225	235	251	251	261	241	221	215	259	235	225	206	219	226	213	245	265	213	246	234	230	231	230	219	208	218	255	242	240	249	228	234	230	210	220	224	232	239	219	240	236	248	217	221	209	229	238	243	237	225	233	222	240	237	234	252	205	250	230	249	229	206	254	239	214	243	233	230	241	237	228	257	233	224	242	244	239	223	218	234	218	236	222	233	223	212	223	255	256	231	241	197	222	229	235	258	234	239	196	234	230	228	247	253	231	214	218	258	224	241	228	248	223	249	246	237	228	237	232	233	223	214	223	256	248	214	213	243	205	236	232	258	231	238	246	221	247	211	237	232	229	229	232	260	215	231	249	234	220	252	218	240	265	268	274	252	236	254	243	247	241	232	226	257	244	215	225	228	204	263	210	226	228	235	208	222	228	244	253	263	225	253	247	247	261	226	266	211	241	220	236	250	260	228	225	249	226	265	242	253	208	242	223	252	234	238	218	222	243	235	226	236	246	229	222	231	237	239	217	202	208	216	216	245	215	213	222	237	242	210	254	237	217	236	199	248	219	259	211	237	262	231	224	223	232	222	218	227	226	228	224	232	221	242	230	242	231	226	229	250	239	239	259	227	247	245	239	224	228	235	236	230	259	240	214	210	232	221	233	240	232	233	254	234	230	219	204	230	247	233	235	217	224	235	235	241	220	215	227	239	220	226	237	254	226	236	227	254	241	215	241	252	229	261	209	218	242	214	248	218	235	244	223	225	236	226	262	237	227	239	246	225	234	235	213	237	233	241	241	230	214	236	243	235	247	229	255	216	211	225	246	258	251	241	210	206	245	237	224	224	263	237	219	216	246	228	246	231	234	218	248	229	234	241	231	220	240	240	248	216	267	238	232	239	236	222	218	243	234	214	237	220	246	216	238	220	256	211	263	236	240	242	254	239	231	244	255	235	241	236	259	244	233	216	247	248	239	231	235	223	237	227	240	235	256	233	222	227	243	220	252	227	254	261	246	221	246	212	205	240	230	236	222	227	229	237	262	236	237	225	228	210	226	254	244	244	207	225	252	237	219	240	215	213	226	244	220	235	218	212	226	232	245	221	223	235	227	259	224	240	234	221	226	236	258	228	233	225	216	226	234	226	222	232	231	238	220	234	241	224	243	249	216	254	255	215	213	228	206	227	220	240	209	213	212	224	235	248	225	238	232	219	221	243	255	212	245	254	224	211	255	222	243	238	228	244	247	220	228	227	263	246	238	240	259	244	215	238	247	256	241	256	227	223	221	243	222	241	242	256	241	234	241	266	253	262	216	217	239	235	228	226	235	236	238	248	234	256	231	228	216	234	204	213	252	219	227	225	243	234	232	204	216	232	276	239	239	197	229	229	230	253	216	243	208	225	213	261	249	227	250	232	213	231	227	257	209	268	238	234	223	235	230	250	229	244	271	272	258	226	239	222	249	224	238	250	245	216	232	233	234	230	235	238	213	259	215	238	234	218	232	227	256	244	234	241	230	214	220	241	232	220	214	227	229	261	228	242	240	225	240	253	238	215	214	214	272	212	249	210	217	224	223	221	226	245	208	229	224	218	248	227	235	237	230	247	221	200	213	239	240	213	222	232	266	229	195	246	239	237	223	207	265	220	237	224	235	207	219	228	217	223	259	234	232	244	250	219	259	223	215	238	247	233	252	213	235	249	242	217	225	242	240	219	232	242	241	243	248	224	215	239	234	239	234	212	224	214	243	241	217	234	235	225	230	247	214	232	247	223	225	238	260	268	219	215	270	234	240	241	237	197	231	222	232	232	246	254	224	234	231	215	266	218	233	254	255	209	234	219	246	233	229	215	218	246	216	216	231	230	230	230	230	200	227	227	228	230	219	257	230	217	225	230	251	219	263	245	212	250	217	242	245	229	233	224	237	236	250	229	223	261	231	205	255	233	231	245	233	226	235	243	223	248	238	229	240	240	250	237	242	255	255	237	225	234	221	222	225	248	237	256	245	234	218	253	236	223	233	220	221	227	230	215	212	202	228	257	249	232	216	244	238	248	249	232	233	248	257	247	238	239	214	269	223	226	177	209	233	214	230	246	264	215	267	242	237	213	257	237	228	207	230	233	242	221	243	228	243	227	231	214	287	212	220	234	260	235	240	237	215	268	249	244	235	214	221	223
6465	12559	27300	66438	60926	45591	32285	17762	3288	475	466	475	473	450	485	468	468	453	441	455	454	462	428	463	450	430	456	455	474	487	460	459	451	493	463	433	480	479	448	473	431	437	444	434	470	461	464	447	472	473	461	419	424	429	477	394	437	466	472	467	448	440	465	457	452	439	502	469	440	468	445	454	460	454	421	431	423	468	452	458	439	470	492	438	451	465	425	488	435	468	464	437	445	482	482	445	441	455	479	468	417	426	451	476	452	446	471	449	431	425	400	455	471	451	470	472	496	453	490	447	444	481	432	433	479	421	434	477	500	456	446	457	474	443	449	471	423	468	434	429	461	440	426	482	479	484	482	474	454	424	466	462	454	464	489	469	436	442	474	444	467	445	464	427	429	455	470	465	438	457	490	450	481	430	452	425	438	454	466	428	448	431	457	431	422	472	429	438	436	464	490	446	436	486	424	465	429	474	484	451	516	486	494	434	469	474	434	471	465	487	457	461	436	491	427	465	419	463	458	422	474	470	449	448	458	473	431	434	461	412	475	450	472	469	465	444	435	454	424	462	435	474	476	447	473	442	466	467	450	476	470	435	432	446	444	457	449	472	463	472	468	478	447	436	445	411	452	443	417	440	447	427	437	426	450	424	471	452	475	437	475	500	476	441	435	456	427	473	448	488	464	438	448	463	437	450	460	500	456	445	465	450	456	447	437	461	481	415	434	438	428	453	481	443	402	453	450	449	457	499	460	444	460	473	425	436	455	448	458	439	438	480	459	441	465	490	418	429	470	473	428	455	448	465	432	432	460	466	468	447	457	480	421	465	461	423	458	457	463	466	473	478	468	452	443	454	409	465	469	445	429	486	475	459	465	475	446	482	456	424	472	460	489	470	457	458	425	432	476	484	482	478	416	455	495	470	458	473	481	439	418	451	408	460	440	461	473	456	481	432	471	468	475	466	446	426	455	429	442	441	491	482	483	438	470	419	484	439	448	481	454	438	461	489	475	446	448	469	463	447	483	458	439	485	496	472	454	443	461	451	426	465	440	438	443	475	475	479	440	459	450	463	464	457	446	458	441	487	468	453	483	459	469	454	458	443	511	450	469	452	429	441	452	468	448	458	443	429	450	460	430	445	459	439	494	483	450	461	445	473	464	456	461	433	437	434	458	436	457	470	476	475	430	432	461	451	452	440	474	454	483	480	468	460	429	503	445	491	449	431	435	484	470	468	456	467	476	469	455	477	435	465	453	462	420	446	443	465	446	479	479	465	484	439	483	470	452	463	459	458	452	463	461	420	464	470	460	443	474	464	444	474	491	475	457	447	475	454	454	477	449	449	457	470	461	440	458	447	441	478	451	470	461	477	464	443	485	466	482	416	422	502	445	479	457	469	450	463	452	438	477	480	451	479	449	474	459	435	426	467	455	469	472	451	468	483	483	475	447	447	445	489	445	445	444	461	457	387	445	457	455	448	455	459	455	478	412	462	450	432	448	475	471	458	441	428	473	468	450	436	466	441	465	422	441	479	461	456	487	455	481	477	438	481	493	456	453	512	479	466	446	457	449	450	448	451	477	465	470	458	450	465	485	514	419	472	500	454	445	436	454	445	408	454	429	460	450	431	470	442	446	411	475	456	448	453	468	428	460	457	457	462	470	463	411	447	441	467	429	440	448	464	449	473	440	472	419	459	467	446	447	448	485	471	453	432	479	460	448	468	439	429	429	435	459	451	494	467	438	452	428	470	471	433	449	447	454	450	424	440	447	464	448	447	448	401	464	455	442	453	443	460	475	467	488	442	495	420	418	475	486	465	533	464	476	497	480	453	437	457	442	462	411	453	477	450	434	421	488	432	436	501	468	421	458	434	473	410	457	485	496	451	449	444	473	444	461	452	443	443	446	449	450	461	416	466	422	411	432	420	474	501	439	477	415	478	466	468	483	453	487	425	440	448	453	485	475	500	469	428	459	470	449	461	452	466	454	444	459	450	459	434	473	464	468	433	461	482	423	443	467	481	469	474	478	448	437	465	453	449	475	447	474	466	412	433	441	500	455	429	443	454	487	487	466	491	466	485	476	426	449	491	471	443	454	440	463	448	482	485	439	460	437	467	456	464	460	445	452	465	465	463	442	446	476	451	461	478	433	471	455	439	429	478	464	462	471	473	447	453	430	453	495	473	435	489	483	445	435	454	426	443	442	477	467	476	470	445	505	453	442	441	481	451	465	439	468	443	419	500	486	450	445	461	447	444	449	486	446	488	487	437	467	483	428	419	459	467	477	436	432	480	443	423	441	462	434	452	459	454	436	423	485	446	459	451	452	434	455	443	441	439	414	423	458	470	443	461	450	464	433	475	489	477	517	461	446	487	443	470	461	477	412	442	458	459	453	431	442	455	451	472	460	442	485	409	482	443	419	456	452	471	434	493	452	477	481	430	419	436	482	435	462	459	479	464	450	435	462	481	438	486	479	450	433	441	477	451	500	464	487	446	426	486	478	460	453	453	469	473	446	426	419	476	437	429	489	438	468	466	484	428	464	437	494	481	469	438	474	458	442	458	454	443	471	490	418	465	442	480	485	485	479	449	468	453	484	453	453	462	460	432	485	476	431	420	437	461	474	451	479	484	471	465	478	436	470	470	426	449	498	438	442	472	472	431	425	488	417	466	433	485	426	418	446	432	470	479	452	428	425	440	472	464	451	447	434	435	463	437	470	467	444	435	483	439	435	463	407	443	400	438	438	434	450	434	494	457	464	420	445	462	432	445	472	477	451	455	442	481	478	463	473	459	451	470	497	476	466	497	475	418	450	467	437	476	407	451	455	482	440	430	473	451	429	408	472	477	472	412	463	452	437	479	434	453	473	424	495	463	452	442	470	415	429	426	479	466	485	481	447	426	511	447	453	456	449	463	475	478	419	447	504	463	452	450	498	422	429	465	437	441	456	463	473	460	455	460	450	468	462	446	463	480	450	441	451	463	427	458	460	450	448	475	494	453	460	470	454	459	425	491	467	433	430	442	404	463	473	502	431	473	463	449	488	442	473	480	463	467	459	448	430	480	446	449	460	434	466	429	451	443	480	481	443	446	464	404	468	443	493	464	429	469	431	448	443	473	462	452	458	423	433	454	484	462	436	464	464	486	438	480	450	464	454	454	455	496	463	453	448	408	440	511	466	437	461	434	487	465	461	438	413	477	439	433	455	474	430	474	430	431	446	424	437	444	446	446	466	442	479	429	422	449	514	488	475	476	496	468	441	452	452	466	457	427	460	442	472	448	458	431	465	487	459	466	458	462	454	466	469	434	462	489	451	489	438	469	461	466	487	441	424	447	456	420	426	439	466	468	457	494	487	447	461	434	433	451	477	488	434	426	457	408	476	458	441	437	479	471	431	428	478	460	453	459	509	481	436	467	456	452	451	448	463	428	459	481	479	436	458	467	465	444	472	474	449	475	446	434	506	479	445	485	457	426	415	479	444	461	458	487	456	470	466	485
23401	21400	29667	46689	58331	49633	34182	18140	3492	302	350	324	278	297	299	321	300	322	337	347	338	327	319	294	304	281	286	277	308	321	278	300	280	283	285	296	301	341	311	291	295	315	310	330	307	307	269	299	305	319	319	329	302	304	266	299	286	304	294	312	299	319	322	291	310	301	295	291	324	301	281	298	290	299	275	309	312	302	305	283	291	303	302	283	294	283	273	280	308	292	293	288	285	306	311	322	291	306	334	301	284	292	301	307	272	294	296	279	301	302	322	312	270	320	318	320	321	276	271	310	315	295	284	335	306	319	277	293	304	278	312	303	288	303	309	285	324	290	287	302	332	300	305	266	312	299	277	277	325	267	309	267	287	292	267	306	300	286	301	275	321	303	268	300	273	294	313	317	303	284	340	266	331	292	266	329	303	318	300	285	312	304	288	310	284	274	311	299	295	238	286	319	273	276	351	274	313	267	307	318	314	293	291	318	286	279	298	315	285	291	320	297	298	310	290	335	327	271	284	293	301	290	278	264	299	293	294	313	287	314	291	284	296	305	301	310	306	304	297	320	279	287	309	329	287	295	269	289	275	301	279	277	315	312	304	287	292	283	303	299	268	289	325	298	301	314	314	320	276	289	332	302	280	297	283	286	270	281	317	313	307	309	304	308	288	303	282	296	268	265	320	296	313	263	313	330	324	310	302	291	314	306	279	267	293	302	295	301	277	296	289	290	293	324	270	300	285	339	292	277	299	308	310	311	297	289	310	266	328	277	303	309	308	287	301	272	292	286	267	327	317	293	301	317	316	314	310	316	296	299	276	314	313	288	320	306	297	259	299	263	280	330	320	306	286	265	320	292	288	330	322	269	310	284	317	270	285	281	306	286	344	286	288	306	326	268	311	293	301	269	301	303	302	269	298	311	283	278	274	271	326	324	301	303	342	292	307	309	269	274	284	254	310	261	305	308	284	281	305	297	297	281	274	317	310	301	290	275	281	323	313	317	309	299	312	301	267	282	290	285	291	302	292	290	289	290	304	338	297	293	286	304	275	277	310	303	296	305	310	262	308	299	305	301	297	284	278	278	300	296	298	292	288	303	313	296	319	328	262	302	296	291	287	323	275	308	269	282	316	306	314	303	270	299	300	291	305	284	276	308	289	306	311	275	252	283	282	309	289	294	314	295	317	305	293	300	276	315	281	307	289	302	300	274	310	301	317	292	290	311	326	299	295	290	322	274	321	285	297	322	314	269	323	291	288	290	309	294	262	286	266	307	295	281	303	327	296	312	290	307	285	307	304	263	275	268	311	279	292	281	312	300	296	289	288	251	285	291	314	317	316	276	291	293	295	265	296	286	316	310	321	319	321	273	286	290	305	281	288	304	308	317	324	296	280	274	278	279	310	308	313	307	288	312	269	291	309	312	277	284	262	281	313	305	297	305	313	295	291	309	306	282	318	306	277	311	307	270	309	266	306	266	319	312	326	298	321	306	269	318	280	308	306	265	311	272	275	286	328	288	292	304	293	291	281	305	316	295	311	296	282	323	306	303	307	262	267	280	284	292	330	296	306	299	288	284	300	305	274	271	316	316	302	307	279	317	274	329	287	289	287	265	297	287	256	310	297	270	261	298	277	296	322	269	273	293	287	298	309	285	297	293	278	297	274	298	301	311	281	289	286	306	307	310	290	305	295	304	292	286	297	299	302	330	281	324	271	333	313	277	286	298	298	281	277	291	290	256	287	295	296	279	314	308	253	319	261	304	291	310	244	279	293	274	270	302	287	278	282	304	292	301	280	288	319	289	287	283	298	299	274	297	323	278	292	292	304	302	315	310	301	274	312	287	301	302	326	305	300	253	302	300	310	281	286	307	318	307	278	321	294	300	296	281	315	316	308	292	275	307	325	281	310	303	292	316	293	303	324	311	318	303	313	272	294	297	290	311	307	313	286	296	310	296	282	270	297	281	304	288	288	279	346	317	304	292	299	299	281	311	293	298	306	313	314	301	329	308	316	291	309	312	316	298	250	304	321	318	276	306	290	257	303	256	301	304	304	297	288	289	295	265	287	294	275	282	290	291	274	286	310	308	324	264	304	276	285	293	319	293	305	298	281	264	299	295	292	336	348	296	272	299	311	289	331	330	315	307	307	279	314	261	307	288	270	303	295	288	309	290	291	269	278	292	315	293	290	286	291	317	292	266	307	285	275	278	279	283	302	272	309	309	295	285	281	299	278	319	271	308	292	303	283	296	278	307	313	301	298	292	271	272	284	289	314	283	312	298	285	291	283	313	318	304	273	274	271	341	297	288	293	294	299	307	270	308	312	318	305	273	305	292	325	290	259	327	295	295	304	286	281	292	326	302	269	287	303	325	313	280	285	281	276	313	255	294	290	307	268	310	304	314	329	293	275	275	287	295	294	284	282	272	322	295	304	297	329	299	323	280	278	276	269	299	299	309	297	275	295	336	256	274	298	276	310	293	261	310	324	324	296	280	299	290	291	284	296	308	285	313	285	300	271	316	292	278	284	273	318	271	308	256	298	272	309	293	284	286	261	283	341	303	272	315	283	278	281	298	312	327	312	297	317	280	291	277	268	270	279	291	324	288	312	275	310	312	293	308	281	295	281	294	324	295	313	286	280	309	286	290	302	308	320	336	281	279	305	291	283	320	276	327	299	316	305	282	325	302	297	292	314	334	286	282	305	276	276	310	323	273	269	289	308	269	275	311	311	307	306	299	308	265	298	272	299	272	287	321	286	286	294	271	285	291	312	297	322	284	312	280	289	286	306	325	268	297	313	270	301	302	295	294	298	295	289	283	283	315	267	295	322	290	323	299	293	296	288	315	282	317	269	282	307	289	297	265	295	283	294	299	311	286	289	300	307	270	285	271	316	290	299	295	274	309	303	298	300	283	288	284	271	265	290	289	289	292	285	293	311	269	310	263	286	283	292	298	307	306	285	299	292	300	286	301	293	297	294	298	310	314	289	284	298	311	305	314	311	298	297	308	333	273	267	271	288	325	295	294	305	317	279	298	284	300	297	303	321	291	293	263	296	292	307	289	300	284	295	307	279	274	314	286	311	289	298	321	317	335	305	279	282	283	300	300	310	303	303	330	311	284	308	299	298	304	286	268	304	309	304	335	326	287	292	297	276	332	296	300	297	305	305	327	276	293	319	280	307	309	301	293	270	318	334	307	282	313	299	306	278	328	284	299	283	346	308	285	293	317	313	287	327	292	312	285	251	309	316	307	288	284	298	296	284	307	285	274	292	261	323	289	296	286	336	310	311	302	306	284	302	299	306	304	305	277	322	304	284	298	302	254	282	269	280	265	291	303	305	326	292	289	324	311	297	297	302	301	285	286	295	277	286	298	297	285	289	293	294	304	270	295	320	297	327	281	292	262	294	307	309	307	283	314	296	293	311	269	305	296	317	299	301	302	306	332	291	322	310	285	299	284	285	266	306	287	295	315	307	334	324	266	306	298	293	312	283	274
9124	18746	31125	77080	73832	54709	39422	24144	5568	572	584	571	549	560	542	550	525	562	525	561	554	572	563	540	557	543	537	565	503	517	552	557	524	512	602	574	549	519	519	521	546	549	559	560	508	592	579	505	542	576	543	560	553	569	528	575	574	530	570	545	559	507	527	540	556	590	520	557	567	514	602	552	559	558	514	532	537	572	579	541	547	529	529	525	591	596	604	545	551	526	540	509	548	549	503	516	508	575	507	504	500	512	575	563	596	549	553	519	558	569	502	574	562	559	539	550	539	554	550	550	561	544	510	537	544	528	539	528	561	566	530	535	546	560	565	563	526	573	569	515	528	527	555	556	592	582	558	531	532	541	534	507	558	524	582	550	542	505	515	557	529	567	539	577	572	531	537	560	576	542	552	559	580	523	583	568	525	557	546	527	549	521	541	549	595	521	502	588	540	550	555	540	550	545	542	547	564	515	558	564	554	536	533	546	602	576	528	530	546	554	558	587	561	553	563	576	532	556	583	557	549	575	531	553	562	567	564	503	557	528	524	580	517	545	505	559	525	523	568	559	569	536	540	522	576	563	529	561	514	528	584	579	538	544	562	581	578	533	527	561	582	555	526	555	549	593	542	511	521	532	533	511	542	548	530	535	592	550	534	543	518	563	598	548	512	540	567	543	549	500	571	559	557	530	545	550	535	528	559	554	555	538	565	578	540	581	558	581	565	598	551	558	569	576	545	561	528	519	517	550	591	518	568	515	564	532	534	526	536	550	577	527	562	590	543	526	489	530	543	569	559	560	550	526	531	543	561	537	539	520	548	545	521	545	573	587	561	543	496	542	531	541	542	580	532	525	579	538	544	506	576	544	549	565	548	514	547	554	549	525	569	596	528	515	558	569	531	570	579	561	529	566	552	514	534	553	577	533	530	544	484	532	492	512	562	557	541	540	543	562	565	523	583	539	554	542	551	527	519	503	566	539	549	583	541	571	562	562	546	580	545	523	569	527	535	541	523	521	525	516	573	529	509	536	524	521	553	527	562	554	522	583	569	583	496	545	546	550	518	541	552	597	534	571	578	550	562	557	574	553	542	529	570	518	577	589	565	616	526	547	518	536	567	524	557	557	541	517	545	550	544	569	522	535	548	576	526	547	554	544	515	567	575	558	546	548	585	534	556	544	564	526	538	551	508	540	545	565	559	488	545	547	508	549	576	519	528	553	527	574	557	524	539	537	536	521	560	551	566	557	578	536	594	554	518	539	540	573	529	539	541	539	542	497	546	548	532	537	534	565	581	546	548	570	556	497	527	558	527	568	522	587	577	549	544	556	571	556	508	559	544	516	532	549	573	534	541	530	536	573	529	542	574	591	532	534	593	541	526	541	552	539	578	549	552	549	551	519	528	555	525	563	542	501	572	559	538	535	558	500	561	555	514	557	532	573	543	543	517	583	545	531	550	563	542	542	531	571	593	572	563	552	579	519	561	562	518	504	570	544	570	523	540	533	517	558	548	538	526	540	563	560	579	536	541	525	529	567	543	557	603	561	543	520	536	537	550	559	563	586	503	524	525	541	550	581	524	514	539	549	506	541	552	570	557	542	545	567	562	558	525	515	520	539	548	546	563	541	569	565	552	552	553	532	548	576	568	534	533	516	528	530	546	538	543	528	536	557	549	533	560	531	516	555	540	546	538	530	546	548	535	557	546	570	569	575	518	478	531	537	508	530	512	587	592	512	542	562	586	549	597	581	555	523	568	537	584	563	549	542	546	579	542	537	541	571	541	541	579	518	532	506	533	557	519	580	542	557	559	496	556	577	580	562	566	554	532	533	587	552	511	556	530	532	516	513	552	518	496	578	537	548	552	539	536	540	580	579	559	524	561	583	559	531	562	539	566	576	529	544	519	522	556	526	539	584	528	553	563	573	532	525	559	553	562	516	532	526	549	512	538	515	559	611	543	521	533	576	537	555	544	535	481	553	557	551	511	575	580	534	567	534	500	556	528	500	551	547	547	537	548	520	585	560	560	522	583	544	541	514	561	558	528	540	551	557	544	525	548	548	539	579	536	556	532	535	541	528	508	531	539	511	580	565	512	579	564	537	589	582	504	533	537	513	529	581	534	549	574	530	576	514	522	586	578	583	554	594	507	503	549	559	529	522	535	504	538	532	559	520	557	524	587	556	552	537	592	539	572	550	591	544	544	510	528	543	585	564	573	572	481	575	545	575	545	560	548	549	534	552	519	510	546	569	547	518	533	522	508	520	588	552	575	541	513	544	517	537	540	513	534	517	531	563	569	557	580	564	516	515	536	529	546	575	523	568	545	530	547	545	535	556	538	598	559	543	584	560	553	540	535	549	539	524	523	512	537	507	564	534	559	556	517	521	517	534	564	538	539	523	529	515	546	518	499	545	542	547	534	544	572	578	546	599	566	543	554	585	531	576	564	539	529	579	506	550	525	511	526	549	518	540	586	529	530	519	500	533	517	593	576	529	544	512	540	559	521	557	563	550	543	554	558	556	563	567	519	552	549	522	530	545	572	550	559	543	502	542	541	526	562	568	552	608	545	555	542	553	494	542	513	584	556	542	513	585	528	545	558	545	532	572	551	536	544	510	551	574	558	572	545	546	509	549	528	552	516	537	565	514	517	591	528	577	528	497	535	558	514	548	558	498	550	538	529	544	568	583	526	565	510	559	543	550	557	554	580	537	570	550	575	475	527	550	569	587	522	533	540	555	523	567	513	510	554	604	536	564	580	559	525	555	556	539	599	570	528	536	510	543	588	608	548	526	522	553	507	544	532	505	573	540	564	534	539	556	578	522	544	568	518	580	557	515	541	534	525	587	508	535	558	585	545	551	500	563	545	583	557	578	572	544	568	533	587	548	496	527	522	524	534	564	590	555	564	583	560	576	554	576	555	577	569	534	502	535	523	570	523	571	532	543	555	519	546	561	538	517	548	561	568	570	536	565	538	552	531	520	542	600	547	514	557	490	550	571	549	540	563	553	582	550	573	549	603	552	519	520	515	545	550	522	525	499	564	534	525	553	519	554	550	531	584	524	550	553	559	553	577	527	527	553	501	607	555	567	554	538	540	543	532	559	502	566	562	551	524	537	546	528	526	557	558	500	544	575	549	578	548	542	538	557	564	544	557	614	518	586	551	549	542	565	507	524	513	521	549	541	515	597	511	535	545	537	572	588	574	561	541	550	541	566	539	560	551	526	543	494	515	590	576	496	541	539	510	557	533	565	567	528	534	569	557	528	574	541	555	524	554	523	558	535	486	549	535	560	578	556	533	557	549	526	548	521	527	542	570	576	485	530	543	544	526	546	527	577	540	499	575	524	565	533	567	523	535	563	526	584	566	591	520	542	523	541	553	531	585	545	560	543	549	558	534	513	569	562	513	539	537	562	589	591	542	564	567	535	588	580	515	569	574	535	523	536	573	559	544	554	504	521	531	563	556	560	524	564	528	548	505	533	561	525	554	540	544	566
26816	19803	6929	25174	20768	11188	4568	1774	576	358	311	332	352	296	345	344	344	349	322	348	347	355	319	367	355	318	371	332	354	350	311	357	312	368	345	333	352	334	370	359	340	317	325	351	353	365	311	346	352	350	318	326	328	308	351	354	342	339	354	368	318	314	312	316	349	333	314	331	331	331	340	291	319	332	337	341	345	297	328	348	343	349	330	338	320	350	359	331	363	330	313	348	335	355	367	288	318	348	332	310	330	327	349	327	330	312	337	336	318	353	334	336	322	297	305	332	313	368	339	337	302	362	349	311	364	368	352	314	338	327	328	340	345	324	329	340	339	314	378	342	358	306	320	334	310	335	329	343	341	313	374	365	336	340	324	316	356	313	357	350	332	331	356	310	364	364	327	325	334	347	352	345	343	322	338	339	328	356	322	320	342	311	355	329	365	309	319	341	347	326	321	343	308	355	342	308	345	334	346	326	341	330	329	310	332	349	319	335	340	321	337	344	343	328	338	347	330	342	346	321	361	304	317	344	304	331	329	357	341	345	325	322	329	325	329	355	340	370	317	353	344	351	337	317	298	328	330	318	340	316	345	325	301	334	329	332	298	326	311	330	335	326	325	348	346	336	325	358	338	316	359	334	318	314	332	336	326	327	329	332	351	316	337	331	366	335	375	341	318	356	366	325	299	334	313	329	314	321	322	347	351	323	340	308	342	354	314	316	352	339	323	312	340	350	359	376	350	358	325	363	362	308	342	340	329	333	327	336	322	369	346	320	331	354	309	345	341	308	321	312	323	333	346	375	348	335	297	311	351	332	331	325	305	322	349	332	336	337	322	349	353	344	319	349	332	337	360	306	350	335	313	359	328	336	333	331	348	313	346	328	369	338	350	339	311	325	320	344	287	350	327	374	344	309	327	333	329	370	341	341	330	351	361	356	359	364	356	338	362	352	323	316	312	345	334	347	310	340	363	343	366	337	318	359	361	319	353	343	342	336	340	352	337	357	337	314	326	337	322	337	321	352	352	338	310	334	390	352	332	312	327	334	330	332	357	305	337	361	328	325	316	357	326	338	329	339	342	353	353	369	324	341	316	331	355	330	371	335	331	325	340	352	330	355	329	362	343	333	334	323	342	358	310	318	362	348	374	356	333	349	351	357	342	300	302	321	366	354	271	348	322	329	337	323	314	354	323	337	341	353	319	300	315	322	322	330	336	362	320	317	324	333	342	336	315	357	330	337	319	329	366	349	351	329	339	354	362	334	325	329	339	347	322	344	350	360	335	324	307	309	335	315	336	358	301	338	337	333	323	316	328	338	393	347	332	313	343	326	334	328	355	338	330	289	332	329	340	375	332	335	328	352	318	348	315	370	354	340	352	334	330	333	303	310	332	336	315	321	360	325	298	334	332	328	335	310	373	314	318	345	326	319	335	325	351	364	312	340	328	313	353	350	359	356	321	346	373	329	328	344	308	383	346	341	373	356	304	333	331	320	339	330	343	325	313	314	369	344	301	359	330	332	352	342	350	357	350	342	334	327	354	339	380	284	319	335	331	334	360	335	361	323	344	314	340	311	329	350	339	296	327	282	316	331	344	343	317	320	330	340	342	362	335	343	318	343	339	323	348	324	351	317	308	365	344	321	305	332	337	339	329	311	344	356	350	351	345	315	333	339	299	340	329	340	343	325	296	322	341	304	348	327	301	338	327	348	305	314	299	350	328	328	331	320	314	346	339	319	330	333	351	313	322	326	333	331	314	297	372	322	336	315	344	320	320	328	328	299	364	343	343	318	304	342	335	339	395	276	347	330	361	344	337	329	341	370	306	332	325	339	353	315	352	344	335	361	355	352	334	334	342	360	352	312	356	356	325	325	370	316	359	351	349	313	346	310	320	328	344	357	340	339	355	306	327	342	306	316	327	371	348	336	319	293	349	349	333	328	340	335	328	347	328	313	340	342	340	356	299	318	335	337	326	312	347	336	350	373	364	328	345	326	358	300	325	344	323	360	330	310	320	344	310	328	329	311	333	344	320	342	374	362	329	351	333	326	310	343	342	345	301	340	291	357	341	311	370	348	321	311	345	342	339	322	325	355	368	328	322	336	373	358	330	340	301	345	333	316	306	336	330	364	323	338	355	332	333	320	305	365	326	338	326	332	340	309	307	332	372	334	350	327	356	340	323	298	341	357	304	335	321	361	321	335	345	333	327	313	319	331	324	313	323	338	344	356	339	341	331	322	302	321	334	327	328	323	364	332	324	310	332	339	353	338	376	322	338	329	324	310	334	357	340	363	306	342	319	349	316	340	353	336	324	317	371	366	328	325	324	354	356	373	375	331	316	382	330	328	327	338	331	341	319	331	335	342	353	322	347	337	333	338	350	333	355	393	328	338	319	314	358	329	320	330	348	321	323	327	353	329	354	320	343	320	349	339	355	320	345	350	333	340	320	335	357	322	354	304	343	339	360	296	306	364	324	331	360	360	346	328	339	337	348	333	331	333	351	339	331	343	353	327	324	323	309	339	343	308	327	336	329	329	308	328	326	376	324	338	361	335	343	301	343	325	317	365	325	342	329	345	308	337	323	351	276	359	311	333	314	352	338	357	359	333	340	315	323	336	352	342	323	358	324	344	318	356	322	318	325	321	331	314	339	323	319	321	301	339	335	343	297	351	313	356	306	338	326	320	355	316	334	315	320	341	348	382	325	315	349	322	354	367	327	336	322	365	295	332	311	379	320	325	339	338	311	327	318	358	322	293	335	309	333	293	298	368	360	320	318	340	329	307	319	307	335	346	345	351	344	314	338	336	381	347	361	342	327	341	381	336	351	341	335	334	329	330	320	336	320	341	341	327	340	336	352	367	375	328	348	320	368	323	289	357	329	341	341	367	334	336	338	337	319	362	315	362	336	341	375	330	322	327	293	297	337	328	307	302	348	337	311	340	334	339	329	339	316	340	359	318	294	331	328	360	341	357	323	331	347	325	354	367	338	352	310	328	331	359	368	352	358	340	345	339	338	313	341	322	346	358	352	369	383	329	337	338	331	333	327	327	310	328	320	362	347	339	327	318	335	343	348	385	381	321	339	314	370	326	314	342	338	345	317	336	348	345	353	344	346	336	310	317	339	325	314	331	338	339	332	296	362	338	321	335	350	338	341	297	321	333	327	344	322	329	328	330	342	311	330	339	332	334	321	321	342	288	333	366	328	342	350	320	341	306	301	337	353	330	360	327	342	334	328	330	312	314	344	336	361	333	309	319	340	309	326	327	352	333	325	326	325	313	328	315	326	363	327	331	325	326	348	320	319	337	347	333	349	312	317	302	325	310	355	339	322	360	354	355	346	325	315	364	343	325	330	341	346	323	323	325	326	294	352	349	333	346	310	337	362	301	359	345	339	300	331	342	316	320	348	343	345	373	329	358	349	304	317	318	367	317	356	358	355	349	340	322	318	359	309	328	306	322	316	350	333	371	338	364	344	326	309	295	352	340	346	314
4476	2960	6885	32272	27675	18052	9724	4068	1430	666	619	594	640	655	678	614	639	634	616	653	652	662	654	705	652	617	634	674	707	643	664	610	616	638	631	687	649	602	656	652	614	676	629	649	653	659	684	660	658	700	629	650	610	649	642	629	683	670	687	647	609	629	694	687	661	649	689	624	627	621	644	592	644	657	636	629	631	637	647	638	641	639	657	653	645	640	676	598	646	602	625	678	667	660	625	637	671	671	668	702	622	636	673	663	618	638	673	679	673	633	661	647	656	659	599	614	653	646	639	637	595	691	600	638	601	619	646	675	633	700	658	650	624	666	614	666	665	608	619	668	630	679	681	637	641	608	618	656	665	596	619	658	664	647	646	648	590	679	623	634	656	609	619	649	639	665	643	669	661	647	608	675	630	651	643	610	663	609	656	644	591	657	653	686	656	643	574	663	678	667	656	606	660	681	675	648	633	640	661	613	661	680	639	614	628	615	620	582	659	636	673	642	615	668	643	636	726	679	667	583	687	626	673	668	617	628	671	672	609	637	657	570	662	643	621	634	662	667	667	628	654	650	624	639	667	636	655	663	625	617	652	669	587	603	650	611	614	719	627	642	660	632	655	624	632	657	670	651	603	649	627	672	671	673	618	590	644	633	638	665	618	643	663	617	616	650	663	649	616	609	665	653	661	687	652	670	622	656	606	582	658	652	643	687	664	625	667	703	624	587	641	612	654	652	633	648	605	649	644	644	635	644	631	616	596	671	612	625	660	633	653	623	623	635	688	666	659	632	665	637	648	684	612	695	645	616	644	622	650	632	607	635	624	651	650	622	632	625	633	646	644	674	607	644	615	660	638	603	635	648	639	662	644	641	676	628	658	651	642	660	579	644	606	638	621	661	668	687	629	605	621	657	625	589	653	644	618	676	634	667	656	634	659	611	612	652	627	646	638	659	670	673	637	675	692	623	619	676	628	644	664	591	622	632	662	596	666	659	668	661	649	627	635	622	624	649	650	637	626	633	596	657	662	613	621	655	627	640	687	671	633	672	681	624	625	622	629	641	667	622	658	638	606	616	649	636	634	668	669	635	631	617	671	653	665	685	625	651	649	654	659	624	598	640	654	650	662	672	663	686	632	647	602	646	677	620	677	637	653	637	632	666	626	619	600	640	635	624	597	675	627	600	651	626	617	664	628	634	633	646	607	644	605	611	575	628	642	648	638	655	626	626	648	659	634	633	640	642	655	608	632	663	611	642	616	654	628	657	634	623	616	654	662	616	638	647	618	603	619	603	662	621	640	615	652	664	586	626	643	667	709	660	639	656	641	630	684	636	657	667	623	656	638	645	646	637	631	619	631	640	619	644	629	635	696	663	654	648	657	649	670	608	632	639	610	636	653	604	616	622	652	691	673	661	665	590	662	665	621	662	639	662	695	618	608	651	675	587	654	625	644	641	632	647	664	688	651	700	680	655	633	675	624	659	632	641	652	622	642	668	601	645	691	654	639	656	671	659	674	674	659	675	617	650	638	624	631	619	675	689	651	671	638	662	593	622	650	687	616	599	616	647	640	651	675	633	617	636	639	610	645	623	637	615	643	673	690	615	618	599	652	653	657	625	694	700	659	588	647	633	637	607	576	637	681	619	671	625	598	676	626	640	653	665	593	664	673	610	682	658	644	612	632	656	659	644	616	673	622	635	629	641	634	653	642	672	622	587	663	622	605	603	622	648	645	630	619	688	648	646	635	609	619	609	621	655	652	591	645	665	643	608	612	669	630	633	647	638	719	689	654	613	651	685	618	654	629	630	665	621	644	634	698	652	665	617	674	633	627	682	642	652	644	606	597	615	621	644	673	677	662	619	705	653	657	633	686	694	662	607	635	644	663	653	677	601	680	630	624	619	634	667	652	661	632	651	641	665	623	634	654	664	625	632	694	609	665	629	632	656	609	651	625	613	621	672	669	640	654	612	632	610	656	643	680	690	642	646	640	630	625	632	652	590	672	686	631	658	613	655	642	648	660	672	688	632	668	628	609	640	634	632	635	617	626	700	638	633	641	646	619	647	635	671	637	652	660	630	622	636	650	679	601	639	667	610	650	620	651	678	628	640	647	668	662	666	610	633	662	640	676	621	642	615	656	623	670	655	650	652	649	617	654	636	644	636	664	659	608	632	648	641	674	650	618	621	611	652	624	654	638	660	663	635	594	608	661	623	628	627	654	654	620	695	642	622	636	694	629	642	659	639	644	674	667	624	648	640	655	629	621	663	632	648	672	625	629	633	611	633	649	633	661	664	700	596	588	603	666	636	648	607	642	605	630	664	653	629	618	667	586	614	634	623	626	628	660	624	661	693	620	648	580	627	625	621	623	626	693	608	625	637	619	627	616	597	636	649	634	654	633	596	635	662	645	625	670	665	641	664	634	648	640	666	663	629	664	648	617	642	629	636	614	663	618	653	644	622	613	587	621	611	636	611	626	650	691	661	612	679	637	602	649	606	625	681	643	634	652	636	694	673	627	705	676	664	670	625	608	640	601	636	652	653	632	689	673	607	652	654	634	647	666	678	612	604	631	622	632	641	670	625	629	618	631	678	648	659	656	628	641	652	603	648	625	671	660	637	642	676	637	624	659	626	635	634	674	626	635	650	629	643	655	666	591	665	616	718	617	607	658	667	682	652	667	655	648	654	655	600	654	639	599	643	639	613	625	666	633	596	635	635	639	575	642	592	652	629	616	627	655	647	652	660	587	667	647	653	639	664	675	647	594	672	638	656	669	611	640	616	663	647	628	631	678	615	635	659	606	662	683	698	619	662	657	638	644	658	624	604	627	625	659	650	627	626	654	663	662	616	664	639	628	613	638	640	597	646	649	685	649	650	651	650	645	678	662	657	586	633	606	649	657	611	603	650	675	637	638	600	672	643	665	593	630	586	622	643	649	649	619	640	631	622	649	635	611	639	661	661	674	664	558	595	680	676	621	695	659	668	656	616	654	622	630	621	620	631	628	585	656	640	640	664	623	668	664	658	623	649	652	644	653	668	704	602	657	624	647	644	646	662	680	627	636	631	617	642	658	642	671	656	665	658	617	633	646	630	655	632	669	605	631	622	643	665	667	666	657	642	622	641	612	609	639	677	623	602	710	608	660	627	636	666	637	607	674	614	648	618	605	637	600	629	677	625	626	637	699	685	610	687	713	640	574	655	615	625	646	600	634	683	637	611	649	626	661	627	605	591	649	606	600	633	665	669	680	644	658	678	669	661	633	642	637	638	659	610	641	627	698	630	607	628	656	648	629	648	650	603	638	637	612	602	638	616	654	584	646	651	612	613	604	616	609	610	659	626	624	648	638	650	657	641	668	635	659	673	590	627	600	619	649	632	646	667	646	626	674	591	594	639	632	645	648	621	605	611	716	642	640	674	659	644	585	647	668	625	665	610	670	625	673	660	643	666	659	638	652	635	617	629	641	669	700	618	655	617	645	662	701	635	621	599	667	626
24357	21376	29158	49098	51006	41372	26906	12146	2310	313	246	262	240	252	264	221	232	251	261	249	236	226	288	216	267	244	264	273	232	243	240	258	230	241	230	268	237	268	244	247	239	222	229	244	246	240	275	210	220	270	227	253	262	234	257	264	262	255	234	259	250	252	246	261	245	227	255	233	263	256	226	229	255	260	274	270	283	255	239	243	239	241	243	249	252	229	253	267	229	218	261	279	249	253	239	260	224	253	264	226	238	247	272	237	233	229	237	239	230	242	276	237	286	269	269	231	200	249	219	254	245	221	237	238	240	252	259	226	225	244	238	228	244	242	260	230	246	254	248	276	255	269	226	245	232	242	254	241	269	245	245	245	266	222	257	262	230	250	246	222	258	225	250	227	228	246	251	254	222	224	241	224	259	233	247	236	264	233	239	216	226	255	244	222	248	227	228	224	257	254	229	247	251	267	241	256	250	245	227	232	226	233	248	253	265	245	245	251	206	263	231	233	243	263	270	227	277	229	280	254	278	269	260	242	219	237	247	261	249	238	240	242	247	269	267	240	234	250	263	234	239	259	233	252	242	255	260	217	252	239	248	241	237	237	217	251	253	248	235	218	253	237	230	227	221	237	241	265	254	247	245	239	263	256	250	266	248	238	219	232	223	268	253	245	252	293	224	258	248	241	273	236	236	234	252	241	244	254	246	234	220	251	245	236	221	247	238	262	249	232	227	253	271	234	237	246	257	232	263	247	267	280	219	224	232	238	229	238	231	258	265	274	256	232	229	255	240	252	238	233	280	271	255	261	249	229	216	247	253	251	256	226	243	232	257	231	272	251	236	228	244	252	223	227	249	232	273	233	239	248	245	271	249	243	250	232	231	238	244	247	252	229	229	255	258	237	236	271	242	280	263	250	240	250	258	243	216	260	262	238	256	247	225	241	256	262	228	238	235	256	243	285	247	265	260	262	230	263	267	237	228	220	255	250	239	262	275	225	234	228	257	265	256	231	268	246	226	250	244	256	224	225	253	259	247	254	237	220	254	248	255	258	239	241	254	262	264	229	258	237	250	228	251	257	242	272	242	264	256	225	251	211	221	258	215	229	267	240	253	243	233	242	229	284	252	241	233	251	251	249	235	226	239	232	242	239	204	235	238	251	245	246	287	258	244	263	225	263	232	237	228	268	263	252	234	262	209	260	255	243	226	228	234	245	264	251	251	237	284	243	243	240	234	221	240	213	247	257	251	243	260	240	214	236	236	249	241	226	255	217	236	226	231	224	237	229	246	248	236	254	245	242	246	245	241	216	252	235	254	248	227	269	257	228	248	231	249	243	248	254	232	252	249	225	258	223	244	240	239	265	231	262	216	243	238	250	238	243	244	242	233	263	255	254	234	253	234	194	258	256	243	255	255	226	232	255	260	246	242	212	242	242	258	224	239	238	217	234	210	244	233	245	237	254	235	255	253	229	240	237	232	261	219	252	262	279	239	260	249	268	235	257	215	236	236	284	270	232	238	240	229	228	265	231	244	257	260	250	256	238	243	256	260	251	222	248	232	228	253	257	251	243	252	228	246	254	235	248	242	285	220	214	233	232	264	240	262	256	221	251	250	259	238	265	243	263	240	264	232	254	245	235	231	256	256	224	263	238	231	234	238	212	247	241	239	220	272	246	255	240	224	224	250	249	258	241	249	226	233	251	235	226	236	216	228	255	216	237	256	191	246	258	248	270	240	263	279	221	214	255	215	264	241	204	243	217	224	236	211	240	266	242	213	221	247	263	214	223	233	254	249	233	219	243	245	239	259	250	230	268	253	258	248	242	256	222	258	228	223	224	253	235	224	220	258	268	271	283	260	242	265	249	230	234	232	259	219	237	224	229	255	224	261	248	258	239	269	246	259	234	248	238	254	250	222	246	239	258	215	209	259	241	246	236	225	244	249	268	215	243	255	236	216	247	244	246	273	233	228	218	243	255	233	269	206	237	252	228	236	242	245	252	238	237	239	235	289	271	242	242	247	225	260	238	264	252	248	234	223	240	231	225	247	207	264	272	229	288	254	229	262	236	245	234	227	209	259	237	242	268	251	267	241	240	237	257	232	231	240	234	245	246	232	211	247	270	269	245	232	235	241	232	238	250	234	255	242	240	239	226	251	228	240	236	236	237	240	271	221	227	235	242	258	251	263	242	229	231	264	238	254	260	228	237	220	244	237	258	248	248	226	237	218	228	236	234	231	218	239	272	255	235	230	229	231	253	251	237	261	225	277	252	229	255	221	236	270	291	221	272	227	267	267	246	230	229	214	268	232	231	253	248	258	234	248	233	218	263	249	243	240	228	224	230	218	239	207	239	238	257	233	269	235	220	205	237	240	257	241	230	254	235	239	241	263	231	256	252	272	228	255	250	242	254	265	227	257	238	246	256	216	247	252	256	227	256	257	270	219	235	237	246	216	262	235	226	261	223	224	258	252	224	257	250	237	248	274	236	247	225	220	251	231	230	232	251	241	252	253	246	257	226	260	257	222	230	224	235	233	270	241	244	202	252	260	241	225	211	229	265	222	238	224	252	239	235	231	253	228	215	239	243	257	214	253	250	244	222	239	251	218	239	250	258	264	244	224	240	217	251	261	240	251	257	251	239	249	227	238	245	247	260	241	241	248	226	257	266	244	237	238	256	220	243	225	230	233	245	246	243	227	232	238	224	237	213	256	237	228	246	213	253	240	242	259	235	237	222	228	257	241	249	227	249	238	261	266	271	251	256	252	247	248	247	266	238	229	236	260	225	229	253	251	270	249	254	236	232	257	232	240	256	239	260	248	249	253	247	225	250	223	221	234	264	225	257	251	235	250	237	245	244	229	243	221	281	229	239	260	235	254	256	238	256	233	219	251	229	255	220	266	254	278	270	258	234	240	257	233	249	244	256	245	232	239	235	236	272	245	250	249	236	264	236	246	222	258	245	252	218	249	264	248	225	228	221	215	250	241	233	238	256	238	255	298	231	245	224	252	244	224	252	255	243	274	226	229	251	223	241	260	236	233	275	237	278	237	251	271	234	207	238	255	267	244	260	219	220	227	228	245	234	225	252	255	264	271	244	242	249	251	240	223	252	248	232	265	251	253	250	228	242	235	251	240	235	263	230	274	255	228	204	267	239	272	257	234	265	226	243	253	244	247	246	274	264	263	234	275	240	240	235	237	239	272	267	259	272	270	255	237	241	224	252	234	260	241	262	269	243	223	253	227	240	226	223	225	244	247	250	236	251	282	264	226	235	237	220	248	240	246	253	237	230	263	257	235	245	250	219	259	237	224	239	267	252	239	247	257	217	255	237	261	241	255	246	238	250	253	233	236	252	257	259	243	216	243	251	247	254	264	254	243	195	253	229	270	240	259	255	253	262	215	246	232	228	240	235	248	279	222	251	267	253	261	253	235	242	249	230	246	227	222	222	234	252	229	232	238	257	253	238	246	239	244	253	239	235	241	233	209	240	239	228	265	228
6227	12823	24503	67550	58201	45845	32392	18135	5146	628	466	484	487	445	446	474	496	462	449	505	486	479	450	499	456	470	450	481	476	465	456	484	470	492	484	486	452	472	494	512	469	493	468	461	471	499	496	465	473	472	436	492	452	460	494	481	498	471	490	476	423	505	491	486	513	462	436	487	511	463	514	467	436	505	446	450	535	489	496	447	448	468	486	488	498	460	498	508	490	486	481	489	446	474	434	469	474	457	477	465	474	500	459	486	503	493	488	454	441	455	487	499	463	435	457	474	497	451	456	514	449	451	516	503	483	478	458	418	450	444	506	429	455	446	507	451	475	475	484	479	455	435	497	435	444	494	468	479	479	449	467	474	486	480	477	476	482	476	475	463	507	500	452	457	462	505	505	488	469	488	484	471	508	525	478	511	484	496	509	455	493	444	441	446	449	502	473	460	475	500	485	498	469	446	472	494	492	513	492	457	494	420	482	508	464	497	433	455	490	442	489	484	486	465	500	484	436	492	493	457	488	444	482	455	442	456	462	474	457	480	457	491	445	516	489	441	439	493	466	496	448	483	465	481	498	492	467	486	505	471	482	446	487	437	500	484	473	471	490	463	479	439	447	491	476	523	486	490	436	509	458	477	469	496	445	470	455	488	489	474	439	548	491	507	497	474	469	447	502	458	463	497	448	437	464	468	447	494	464	484	480	450	442	451	484	490	437	453	467	495	482	466	468	497	456	509	484	461	485	462	483	472	474	495	468	507	461	486	442	454	433	494	494	471	461	481	484	490	457	488	509	458	446	478	458	423	487	447	461	478	449	434	445	499	476	442	476	493	491	450	485	463	480	475	490	481	492	504	444	480	455	447	459	484	476	481	468	477	462	489	478	464	505	474	418	450	449	495	448	482	482	484	483	458	461	465	469	431	439	465	476	418	462	505	444	486	459	480	470	434	445	480	496	457	497	461	466	454	486	489	470	445	470	488	461	491	483	514	496	500	486	468	485	475	456	465	436	461	499	486	466	453	444	469	458	476	483	484	514	523	476	444	443	452	503	487	484	455	473	490	492	460	499	455	484	488	444	480	490	466	453	487	483	438	478	505	491	458	501	480	454	451	463	461	465	482	450	415	474	466	468	452	436	481	510	445	479	488	431	454	465	437	479	460	488	503	425	473	470	479	446	481	476	488	494	503	484	469	475	471	443	487	492	432	482	461	446	486	452	505	442	439	480	489	486	494	461	457	463	488	465	473	466	502	459	481	474	460	500	491	485	442	452	485	448	479	469	469	457	455	494	485	475	459	432	454	471	481	471	458	476	499	467	476	504	475	507	449	463	494	461	482	435	487	473	444	476	494	465	468	480	480	479	434	465	444	488	463	483	447	496	450	484	424	492	493	476	436	444	473	446	444	481	443	459	478	487	494	458	474	476	462	487	485	491	468	498	471	506	473	488	464	487	471	463	476	475	444	495	451	504	468	443	448	503	450	480	467	500	485	469	490	494	415	476	448	481	481	463	461	443	460	466	446	502	468	495	472	481	463	487	471	495	487	494	460	408	452	451	477	470	438	455	480	460	465	481	462	445	473	469	440	478	485	469	413	507	487	485	456	506	471	461	431	491	501	459	488	503	453	510	480	453	521	453	457	458	476	487	456	465	460	463	442	460	503	509	463	432	464	483	479	506	452	466	493	462	475	489	494	437	462	445	493	476	501	504	437	478	449	492	456	484	473	469	489	462	479	479	424	471	472	486	472	464	471	472	485	477	445	510	492	452	438	453	476	482	442	445	481	466	475	449	474	477	474	455	452	456	495	452	477	473	446	488	486	453	517	478	474	451	485	481	492	492	516	424	469	449	481	474	490	455	481	432	471	497	483	484	487	470	482	490	492	451	486	482	443	436	484	510	487	467	451	466	445	451	474	461	470	473	496	465	499	471	470	500	469	451	489	486	470	464	494	463	472	466	485	453	483	452	478	497	491	474	490	483	424	454	508	439	461	473	525	469	490	464	472	504	451	524	485	438	445	474	457	432	454	472	478	454	448	450	511	457	489	488	468	469	482	456	500	488	476	469	522	476	449	464	478	486	516	480	454	460	478	443	449	458	476	485	478	487	491	497	447	479	471	462	454	474	505	468	453	476	531	448	480	424	464	494	481	442	444	462	476	471	481	472	501	440	462	523	506	475	435	457	524	508	497	472	476	454	488	479	456	477	472	483	431	439	454	484	470	483	502	488	516	467	423	484	479	521	471	486	467	454	494	442	476	474	496	426	452	472	444	485	484	472	494	429	470	449	483	452	486	447	479	484	478	460	467	448	515	488	468	481	477	458	459	491	477	479	465	511	491	509	462	440	502	478	470	470	481	457	514	463	482	453	446	440	416	503	448	489	479	464	458	492	476	460	459	444	465	452	472	477	458	494	474	491	505	450	426	485	481	433	477	466	511	493	492	475	454	496	476	468	478	483	466	472	456	474	503	460	437	452	470	424	484	487	473	490	480	454	472	480	440	504	459	458	435	453	469	488	452	468	502	437	489	430	486	445	452	454	470	506	469	508	484	443	451	480	476	454	451	460	452	505	461	463	486	477	456	448	476	464	475	503	461	465	468	455	500	477	469	451	470	465	472	485	487	484	431	476	474	470	432	460	484	443	443	471	460	464	451	477	464	542	458	471	465	490	462	464	477	455	518	435	512	475	477	484	482	441	448	467	476	460	471	473	447	429	432	431	453	465	474	478	471	446	466	483	454	458	472	448	468	463	460	451	455	463	510	457	483	500	441	459	471	506	459	452	445	468	490	456	488	441	452	460	427	473	427	459	434	467	436	489	503	496	500	449	432	513	500	454	487	470	488	515	462	515	456	469	491	463	503	457	470	494	459	440	438	460	502	451	452	471	468	465	489	466	504	470	469	471	477	440	425	493	449	495	475	490	432	423	476	471	515	464	462	489	482	497	499	487	466	471	458	472	461	467	458	459	463	460	455	525	472	455	498	470	474	476	493	474	494	470	508	470	486	477	508	523	484	483	474	512	474	497	470	470	492	480	479	481	491	509	473	504	437	455	493	466	464	477	432	473	476	511	477	518	494	477	483	470	459	416	459	440	468	467	459	533	455	435	439	444	453	458	441	459	471	482	427	491	488	465	463	490	485	530	472	495	497	473	450	433	485	447	465	484	461	500	443	500	469	480	495	455	484	477	500	499	475	505	465	461	460	449	519	450	491	454	522	522	448	464	454	462	490	450	474	498	474	521	475	506	499	447	483	460	474	453	466	483	476	440	483	501	478	463	445	443	469	498	464	445	500	485	423	492	450	475	444	450	531	472	480	486	490	447	464	479	458	475	468	404	473	459	432	476	507	483	456	459	462	476	503	464	455	500	452	491	478	436	465	507	476	454	464	505	466	456	460	451	469	463	492	489	480	480	450	457	497	461	448	447	483	494	465	462	455	481	466	506	476	495	509	460	459	460	476	490	484	476	466	464	497	445	482	459	450	507	500
23487	21408	29833	42293	53536	48369	35507	19342	4807	501	317	315	303	298	318	315	318	311	301	324	299	302	311	308	311	287	319	314	313	299	295	301	348	302	298	313	316	292	276	317	310	313	303	300	309	287	313	264	268	272	281	334	334	298	309	290	314	305	308	326	307	277	307	268	312	324	310	293	279	333	329	312	311	324	311	300	297	306	316	304	299	309	305	299	286	295	344	344	325	305	308	270	326	327	311	291	307	311	296	314	307	286	274	297	312	293	342	283	320	311	284	287	306	307	320	305	324	331	324	278	316	277	281	292	320	297	306	335	301	302	312	337	300	302	313	326	309	291	282	289	297	290	301	289	285	299	324	284	351	281	310	333	304	324	311	290	294	325	283	300	311	276	303	298	314	293	287	282	344	299	331	321	286	307	288	293	311	311	324	319	294	301	341	324	301	300	321	322	292	285	300	301	318	325	328	331	326	297	296	280	288	337	306	294	308	289	286	328	286	288	304	299	295	296	295	264	303	317	314	300	302	302	306	313	304	286	291	306	286	330	296	313	340	308	335	320	291	313	321	277	313	293	305	313	285	299	302	294	290	305	311	322	306	295	283	299	278	282	312	318	313	295	274	325	310	285	311	278	299	327	307	322	290	298	301	301	282	289	271	306	332	308	301	277	344	320	300	278	322	323	287	306	293	289	323	279	294	312	299	343	321	314	309	320	272	329	308	300	331	310	297	329	311	300	314	291	283	313	315	316	303	310	320	300	281	315	296	267	297	332	295	302	324	318	323	286	308	296	279	293	314	321	300	325	307	320	304	317	293	284	295	341	280	302	326	306	287	291	295	313	277	305	276	320	257	323	296	313	315	287	303	304	312	321	314	313	313	307	320	299	307	279	266	298	308	266	281	277	307	330	324	309	301	348	312	305	331	291	265	290	324	323	322	285	315	338	324	282	305	285	326	285	295	282	329	335	311	313	319	290	280	329	295	265	328	306	312	281	316	310	320	289	316	308	327	283	317	304	323	325	316	323	310	312	315	286	338	301	286	308	292	319	306	311	310	337	317	290	313	286	321	314	320	277	301	326	317	286	316	322	295	335	280	329	305	318	290	310	313	317	320	319	270	309	305	311	336	304	285	299	301	310	304	319	318	286	307	325	314	310	312	304	325	274	283	326	312	311	280	295	341	263	332	324	296	291	316	301	309	335	293	320	299	315	314	281	281	323	303	280	312	293	304	318	311	289	318	297	299	272	273	279	282	298	311	271	338	313	305	303	306	330	302	304	322	304	273	319	339	291	280	271	325	267	307	304	287	248	291	320	323	308	308	270	289	315	290	319	291	279	274	284	319	320	307	291	290	322	307	302	327	313	293	293	307	325	278	314	306	329	324	339	282	320	304	288	301	303	307	315	304	290	311	332	321	298	292	295	325	284	279	312	300	273	308	317	294	340	300	310	348	291	273	318	310	360	271	315	295	298	320	325	294	300	308	291	356	306	319	307	321	329	277	294	307	298	315	299	312	306	284	323	314	291	311	293	286	301	300	345	318	328	330	273	306	290	346	317	299	286	303	301	312	313	302	324	292	291	340	332	299	314	311	313	317	304	299	287	300	305	318	299	298	285	295	308	319	305	270	308	315	309	291	320	315	270	313	320	298	278	306	304	315	293	301	295	284	295	299	300	312	305	314	276	316	289	298	307	300	315	317	284	291	318	301	291	307	305	294	315	282	278	304	323	317	317	287	278	296	297	306	319	290	303	322	302	308	295	296	275	291	311	325	324	280	295	329	314	287	304	277	299	301	300	300	284	292	294	295	272	297	319	303	285	299	280	327	321	318	333	307	307	300	310	338	327	319	301	297	305	336	321	306	330	281	286	264	311	302	277	316	291	282	305	285	294	324	281	300	313	296	296	326	309	306	342	302	268	344	318	326	310	303	310	303	326	310	327	326	283	310	306	304	305	285	310	304	335	303	290	345	301	368	335	270	319	314	311	297	312	306	306	258	309	309	298	312	296	324	297	311	326	341	302	309	300	289	302	306	291	285	347	292	318	274	306	293	294	348	331	289	303	315	292	290	301	336	310	302	298	312	299	305	293	326	320	310	301	315	275	311	302	314	325	298	279	350	319	316	283	295	316	338	320	288	297	320	314	315	282	295	318	328	298	302	319	283	316	321	272	313	305	278	304	311	310	296	325	300	288	303	329	312	329	295	294	322	329	315	308	288	276	288	305	284	311	300	291	260	301	321	322	306	316	318	335	298	329	312	335	319	321	329	299	336	298	290	303	335	316	270	290	304	304	318	273	278	260	298	289	278	273	308	327	317	269	302	323	309	305	308	295	311	297	300	311	306	275	285	263	316	296	333	296	289	281	323	338	271	272	332	307	303	301	310	303	305	321	302	287	308	278	310	281	294	284	299	292	312	280	291	303	309	303	282	321	310	299	298	310	306	317	305	305	308	306	292	286	332	280	298	301	307	345	314	349	304	294	288	306	301	306	279	332	294	318	338	300	303	302	303	301	291	316	324	341	338	295	282	295	317	335	314	351	289	311	327	308	304	326	292	334	312	335	302	333	305	295	324	316	298	287	280	312	301	301	291	292	289	283	296	324	318	301	318	314	293	301	301	297	340	282	278	325	301	285	284	291	299	305	327	317	324	293	299	266	311	300	295	295	345	297	322	323	312	301	298	309	336	350	294	254	323	307	274	284	327	294	293	316	298	315	313	301	299	316	323	344	300	308	303	298	300	310	296	300	296	306	284	302	311	286	283	272	289	322	320	305	352	286	307	307	321	293	298	318	296	301	334	351	275	296	311	308	327	310	325	292	281	316	275	300	279	305	305	282	309	322	300	267	309	330	330	293	283	312	322	303	315	276	282	286	295	300	330	333	312	306	314	294	327	288	288	323	309	325	307	309	318	320	310	318	323	306	313	295	294	301	288	314	318	275	304	298	297	301	302	306	318	302	292	289	303	302	304	318	298	282	302	310	304	306	324	298	320	275	299	306	298	274	286	308	294	307	303	286	311	314	293	281	302	292	289	304	301	306	319	296	332	298	283	339	328	292	309	284	291	304	288	294	286	291	304	308	309	316	325	323	298	303	281	292	327	298	326	320	308	306	312	290	292	310	334	306	276	309	272	301	313	293	292	294	293	292	331	303	304	299	315	284	300	312	305	304	299	312	294	311	314	303	307	292	300	311	275	314	286	298	301	329	280	285	314	296	293	302	303	294	322	286	328	328	307	314	310	276	326	311	309	304	310	327	292	291	336	322	287	287	305	289	316	298	314	272	317	297	340	295	297	311	296	308	346	297	297	293	323	304	303	322	285	272	303	311	306	329	326	338	328	334	289	311	295	343	302	313	321	304	284	301	273	304	312	303	321	294	333	296	321	308	285	322	290	279	311	284	296	286	299	267	343	270	315	281	334	289	325	306	267	350	306	291	287	310	295	299	297	298	274	330	321	307	320	295	300	322	330	302	287	305	302	278	290	313	282	273
8975	18615	33293	77580	71541	55499	40530	25315	8278	958	597	548	625	539	619	528	534	577	560	547	531	532	568	551	579	583	543	549	543	543	564	544	606	548	564	579	558	563	581	548	563	541	575	559	564	555	576	556	578	574	567	551	555	568	515	583	598	558	530	561	570	560	563	555	580	573	531	561	590	544	576	580	546	588	562	602	558	561	583	559	597	536	537	546	590	549	588	585	550	589	558	574	581	560	574	553	537	544	518	544	566	586	569	528	588	569	593	551	556	580	584	587	576	560	572	504	560	587	533	599	587	520	555	575	559	549	555	547	551	548	557	572	533	564	518	576	540	569	574	557	524	558	561	569	544	542	545	517	529	570	560	529	543	583	595	567	576	543	592	561	632	554	552	529	543	535	562	516	554	556	517	542	528	580	590	605	599	571	564	507	573	536	537	555	534	547	521	560	545	559	575	549	504	549	549	571	548	562	542	526	585	543	542	541	534	571	535	546	562	564	564	545	553	562	590	516	523	584	546	579	581	559	561	545	570	530	514	570	568	548	579	519	567	534	548	531	542	584	535	562	585	590	543	543	569	525	571	601	563	533	580	528	551	570	536	568	547	535	534	519	525	554	549	537	581	566	532	580	556	565	560	565	575	574	583	518	588	585	563	586	563	536	549	536	504	553	547	538	580	559	568	544	556	547	498	583	578	565	556	561	571	593	585	585	544	571	507	547	554	514	556	573	566	539	522	572	558	541	548	528	583	575	586	564	534	532	573	588	555	568	554	563	543	533	570	571	519	543	565	567	602	547	568	526	543	552	563	582	547	582	599	571	555	535	570	534	550	538	528	574	520	521	569	573	572	563	552	581	589	580	552	577	562	546	576	569	585	533	555	571	557	536	536	557	548	563	567	553	517	612	486	565	523	569	532	572	553	558	564	543	554	546	587	579	540	591	562	545	546	523	501	526	589	555	557	547	539	574	555	578	523	518	530	557	513	551	517	563	570	557	548	566	560	557	571	534	562	552	559	577	576	579	571	539	548	592	542	566	516	569	566	595	550	566	547	530	585	586	554	546	514	558	528	585	612	544	571	540	570	532	536	562	601	522	540	510	532	552	541	537	544	608	554	551	578	548	519	589	555	562	566	544	545	585	542	549	523	545	580	599	535	559	604	522	570	560	528	522	537	563	595	600	542	574	559	571	598	564	538	567	559	532	560	554	558	546	527	538	513	578	561	595	524	545	561	562	577	603	541	531	556	550	605	583	590	577	512	568	522	523	548	583	587	546	560	571	560	545	601	523	564	625	563	547	590	533	548	590	573	578	565	503	566	545	553	583	530	557	563	592	575	526	515	573	537	563	547	562	583	529	547	602	570	585	519	528	537	513	566	548	557	555	604	559	548	548	537	574	572	578	540	563	570	543	558	545	555	555	555	595	528	576	573	594	522	545	585	573	568	557	583	538	564	583	562	534	585	554	603	566	583	593	545	538	608	516	553	521	530	567	567	604	573	565	592	533	567	530	588	563	553	538	593	576	561	552	574	584	534	541	501	531	589	557	562	565	574	540	563	576	555	556	580	528	524	523	553	526	539	537	550	553	532	540	560	529	559	600	556	525	555	567	568	575	624	562	588	572	553	543	552	571	561	577	538	553	570	587	548	550	552	521	567	535	559	527	573	570	557	535	516	568	556	518	544	564	499	565	511	540	563	588	568	546	572	575	526	516	539	526	569	548	513	597	586	549	544	552	602	533	616	570	558	533	569	587	513	530	555	541	584	560	549	515	480	545	560	631	524	512	572	565	558	564	534	591	538	528	621	526	551	586	575	552	523	552	587	539	539	600	559	538	533	516	533	552	536	549	535	530	566	552	515	565	566	552	534	604	596	561	533	562	538	562	560	578	571	588	536	522	609	535	512	597	575	566	599	564	541	558	572	575	569	603	551	530	528	578	565	588	526	576	543	552	542	598	575	571	549	563	564	545	563	592	548	588	556	567	589	587	568	571	593	547	512	572	576	576	489	581	549	527	570	525	546	526	486	569	579	547	578	538	536	544	533	522	563	539	563	515	546	567	565	568	527	544	585	560	530	542	520	532	551	552	564	572	529	571	566	512	621	575	559	585	575	579	544	576	553	562	550	515	546	542	499	556	558	579	562	534	572	580	547	576	580	583	540	568	585	558	562	556	564	538	567	591	563	568	535	586	569	614	534	569	543	555	540	538	532	573	558	563	558	547	561	528	560	588	534	543	553	540	531	552	536	542	501	572	548	565	549	546	571	510	567	596	599	539	508	565	578	520	533	541	558	547	545	556	544	562	526	557	552	541	546	540	540	518	520	543	578	525	553	510	543	565	528	526	586	545	547	553	568	573	512	524	527	542	506	541	550	521	529	558	530	535	573	550	568	539	603	566	567	582	567	579	550	566	529	560	534	587	543	580	528	536	535	531	532	589	557	527	577	560	558	551	529	578	560	566	589	526	533	559	608	539	564	589	529	518	520	506	530	595	560	574	582	580	566	567	540	560	515	549	562	544	559	561	553	542	604	568	594	598	615	570	566	508	554	583	582	552	543	508	535	548	526	589	583	489	556	528	553	588	572	606	566	533	577	557	557	523	579	556	581	584	558	553	568	591	585	554	518	583	580	550	514	525	534	567	579	531	557	581	521	566	588	546	573	565	532	582	539	543	567	553	537	537	547	572	563	562	582	554	599	529	532	551	531	559	550	524	545	540	564	510	553	585	555	543	543	557	542	517	572	525	539	508	515	552	561	536	588	532	548	593	550	585	571	522	551	553	554	519	586	544	585	572	592	513	555	580	520	538	542	567	569	531	574	579	600	555	518	585	545	561	565	539	578	556	592	571	555	543	540	559	524	542	554	551	522	550	573	578	563	579	557	573	524	550	526	572	595	554	569	561	571	526	544	539	581	541	572	569	579	515	536	541	535	595	567	564	521	564	553	534	572	548	546	550	582	569	533	562	578	540	553	536	547	553	511	588	538	532	572	604	577	536	568	549	547	570	538	568	553	534	570	531	548	528	523	581	548	535	594	561	514	606	555	518	567	608	520	568	548	576	536	571	574	539	564	577	558	465	543	520	514	555	542	572	564	519	547	565	590	539	562	553	609	572	596	544	568	529	564	568	550	528	529	547	525	555	513	564	586	525	559	550	556	525	530	574	556	570	590	554	539	562	525	552	571	560	562	542	546	547	509	569	549	596	543	581	538	590	544	549	579	543	575	554	575	565	563	521	559	548	534	571	557	549	552	569	541	573	559	554	533	605	534	582	573	573	559	540	483	542	562	591	566	568	566	583	517	549	531	525	564	522	533	537	576	582	562	580	557	550	549	575	531	564	548	540	581	585	586	573	541	574	587	563	560	545	570	547	586	556	543	503	576	549	542	560	547	545	558	553	578	584	564	546	536	564	556	551	558	568	570	547	563	541	549	563	564	549	583	540	561	512	558	511	554	536	569	569	577	543	545	557	573	561	581	532	577	613	545	546
26915	19683	7906	25618	19325	11884	4988	1954	637	358	348	349	322	315	354	350	328	361	336	355	361	340	361	330	358	341	343	348	317	324	297	336	370	325	353	325	323	330	319	298	322	307	329	335	339	343	326	335	322	346	307	329	366	331	334	345	362	315	328	355	334	341	338	336	356	336	351	319	334	320	332	317	364	359	314	351	320	345	352	314	337	322	324	339	315	316	355	308	372	332	357	344	330	352	339	344	319	364	335	324	339	328	358	308	329	347	327	333	297	342	335	324	320	338	331	305	337	330	329	304	352	365	362	314	331	357	309	327	361	339	339	344	352	320	328	302	334	321	341	314	333	326	349	361	364	379	317	358	309	324	307	348	306	304	323	343	379	320	321	320	343	328	334	346	309	311	343	330	325	315	322	335	297	363	314	348	338	340	365	313	330	298	306	345	334	331	342	331	351	348	325	335	331	343	334	325	319	330	313	349	321	372	344	318	346	366	335	346	308	324	357	303	347	309	310	346	333	308	358	322	342	349	342	356	320	360	353	340	314	346	360	355	314	325	317	378	348	335	335	349	322	344	346	337	307	330	342	334	329	312	384	328	320	344	326	329	328	340	343	320	311	337	352	335	312	298	355	336	327	348	336	317	315	331	333	367	338	361	344	327	357	337	302	335	334	339	331	311	336	334	295	321	344	305	312	332	332	338	349	324	344	326	335	354	328	301	344	339	318	314	334	326	364	326	333	338	315	340	349	354	338	331	323	323	320	302	349	312	334	349	349	356	358	359	332	316	311	347	344	358	325	305	318	329	335	341	330	312	289	345	333	340	356	308	377	332	341	321	375	325	338	328	343	347	361	322	359	327	340	348	336	341	339	324	341	329	344	304	345	342	351	350	342	309	324	318	321	320	354	340	323	358	327	350	327	330	322	338	320	323	322	370	311	358	329	330	325	324	316	371	328	327	322	320	345	360	325	350	339	328	326	316	351	320	348	345	334	306	315	330	329	319	314	306	339	343	358	359	336	313	343	334	325	299	342	332	381	359	335	368	331	343	361	319	328	356	313	314	348	307	322	340	349	310	351	331	381	343	374	311	349	366	317	384	297	310	339	320	317	336	313	323	343	318	335	350	314	347	320	343	329	343	318	306	339	315	356	335	370	304	374	327	340	324	336	331	311	339	306	328	283	348	339	358	359	311	329	339	311	365	342	321	364	326	325	317	316	325	336	287	342	353	302	316	357	303	348	316	353	306	323	354	328	335	335	330	318	294	342	366	340	327	350	335	319	325	364	314	335	309	327	343	307	340	331	342	328	349	355	347	332	340	329	319	342	333	307	369	325	338	339	348	359	329	349	330	338	327	338	346	342	309	333	325	331	357	358	333	321	348	348	361	341	361	340	326	317	368	361	346	338	346	379	349	324	359	341	354	306	358	336	304	359	310	341	350	339	316	357	340	344	348	337	329	336	324	319	328	331	351	368	325	361	368	341	328	330	330	330	347	352	377	349	352	330	383	310	347	306	318	338	315	313	338	315	330	305	332	335	338	315	306	294	345	334	347	348	348	305	346	353	319	326	329	346	312	373	330	360	346	353	317	323	340	350	325	338	358	325	287	329	328	355	328	334	348	351	354	338	353	338	348	326	332	345	335	330	320	319	327	296	344	329	351	320	350	331	333	340	324	331	348	337	327	343	335	350	322	316	306	345	363	335	342	290	346	342	331	336	362	315	353	318	322	328	312	337	321	314	327	312	334	335	314	295	328	319	337	346	334	356	364	313	358	334	332	322	352	336	312	351	345	297	335	349	342	323	328	302	309	341	330	370	306	333	360	309	297	328	355	304	374	342	340	328	323	313	361	333	359	306	300	350	349	329	357	335	335	335	375	301	328	345	353	357	373	353	308	317	334	332	352	353	334	364	349	368	319	283	343	334	312	339	340	338	356	340	320	313	346	372	322	308	338	354	354	334	346	316	355	334	372	324	357	329	366	324	341	308	348	318	348	340	325	363	312	348	333	333	336	360	327	333	337	340	350	375	333	325	312	345	348	355	331	323	359	338	355	349	331	323	343	310	381	343	319	328	364	350	360	349	391	327	320	331	330	302	332	358	337	336	275	343	325	317	331	305	320	359	347	332	328	360	330	350	312	307	347	331	333	334	332	334	359	327	339	340	340	367	319	320	312	322	351	352	355	337	332	302	312	334	363	311	337	362	335	318	354	344	325	322	341	334	359	345	322	335	339	327	342	351	335	350	363	305	320	323	378	335	331	324	296	347	327	337	364	319	334	336	326	358	329	334	336	297	335	330	356	331	330	339	370	345	295	329	301	342	354	357	358	341	353	321	305	338	353	313	301	335	360	347	290	329	373	299	317	320	315	350	356	353	344	324	360	332	314	347	368	329	340	334	363	354	324	328	323	334	333	306	329	314	322	363	363	338	309	321	328	350	351	330	338	313	363	351	335	331	309	360	332	361	329	368	346	345	340	344	331	327	339	348	331	374	327	322	366	344	354	344	347	337	332	330	315	347	334	353	358	351	328	344	339	346	340	328	368	328	306	362	345	341	361	337	348	315	362	333	379	311	338	332	341	343	335	305	349	356	306	347	351	336	323	360	340	314	347	303	334	339	311	326	354	327	316	322	345	334	336	328	308	336	347	314	354	349	357	350	354	298	343	363	344	334	357	321	311	314	297	343	327	330	339	323	334	341	331	325	321	329	333	337	343	342	363	328	336	353	344	351	299	338	329	354	360	360	327	335	324	356	314	322	301	352	335	332	324	331	330	322	337	342	321	335	348	325	334	323	336	332	317	326	322	322	349	336	315	323	321	351	376	355	343	335	352	326	357	346	319	323	356	306	333	340	337	352	361	312	333	327	370	329	327	369	338	332	348	331	336	314	326	335	362	372	333	347	350	282	320	360	348	348	336	335	343	311	358	335	351	325	348	338	350	326	349	356	319	348	305	339	351	339	378	309	372	333	337	357	332	322	338	333	345	348	334	366	338	325	340	334	329	331	342	345	316	336	355	352	346	337	325	324	326	336	340	341	350	325	359	328	354	356	324	324	350	346	312	357	368	369	342	321	310	364	327	342	342	314	357	312	346	327	322	319	382	318	355	358	344	326	353	395	325	318	347	367	308	372	352	349	376	334	335	350	300	350	321	341	336	370	297	351	342	362	323	324	345	330	326	342	343	333	331	329	350	342	338	320	347	322	366	353	327	352	346	350	347	334	321	338	340	321	307	330	369	338	311	334	340	344	370	344	362	347	320	318	343	313	310	317	329	356	324	353	355	341	323	330	337	367	333	335	339	338	361	331	344	325	324	325	362	337	337	321	314	334	348	354	336	312	326	334	312	351	344	345	334	346	355	328	331	342	351	293	320	363	357	335	349	365	344	349	301	348	355	323	343	316	347	352	353	353	309	340	314	365	339	390	330	342	351	328	347	337	329	326	348	346	349	348	329	333	338	318	356	354	344	318	330	344	346	320	333	376	347	332	320
4589	2916	9612	31382	27484	19002	10403	4786	1626	679	612	681	657	700	614	648	653	679	659	638	659	650	654	649	661	654	628	630	578	595	640	699	637	636	677	624	645	652	725	613	590	624	627	674	637	662	644	622	613	683	628	654	645	652	644	672	661	627	629	664	650	629	611	622	582	626	590	629	640	628	665	649	614	615	633	617	657	591	626	633	673	660	631	629	652	580	638	656	665	625	657	632	613	639	647	650	662	674	647	614	631	668	606	643	672	630	669	635	604	643	670	615	667	644	651	656	583	652	645	625	626	621	614	643	623	660	596	639	625	635	622	611	649	650	628	636	650	645	599	641	673	601	628	602	648	639	652	589	648	654	603	629	641	627	657	662	620	666	614	683	638	648	662	637	667	614	641	612	585	644	676	644	633	638	665	623	654	615	604	650	648	660	624	633	654	671	639	651	598	619	690	635	692	667	593	633	630	658	623	645	663	654	628	685	672	685	653	681	646	647	632	629	655	679	592	631	639	636	634	673	617	643	648	617	658	641	615	611	661	637	677	655	620	616	651	651	632	621	649	622	652	701	640	610	644	653	630	619	634	649	642	625	646	637	683	644	637	603	632	654	666	633	645	675	692	655	649	632	631	638	717	635	626	643	613	641	664	683	632	601	637	616	660	628	599	653	643	615	649	694	639	680	659	633	652	608	658	634	672	612	621	654	652	648	654	632	624	623	628	665	607	642	632	599	654	645	650	677	646	605	654	652	677	668	650	659	626	646	685	629	596	636	601	632	614	612	677	583	656	595	637	659	653	639	643	635	642	601	663	664	659	622	605	612	659	665	627	670	625	627	676	658	613	667	630	647	662	622	639	659	654	674	672	620	607	679	641	601	641	651	656	633	634	650	623	635	642	606	626	648	613	667	622	643	658	647	618	603	617	637	646	653	652	650	658	627	636	601	695	658	673	646	639	621	637	639	693	653	618	623	660	658	643	627	690	647	645	623	644	615	612	673	646	650	621	628	639	644	673	612	660	649	628	682	604	645	630	627	663	619	627	676	620	647	636	649	645	665	617	628	678	694	641	665	658	622	690	624	669	595	649	628	628	639	637	633	631	700	652	613	626	604	613	623	656	665	639	653	649	650	641	628	656	586	660	649	672	624	654	668	655	614	649	664	667	680	634	615	635	630	627	640	628	651	659	606	701	620	663	645	627	616	644	601	643	645	660	653	648	634	627	684	641	617	620	623	611	606	655	683	659	638	602	680	663	644	668	650	684	624	626	655	645	636	704	658	680	642	637	665	631	667	682	610	636	629	621	636	651	662	660	707	621	613	637	673	628	662	683	620	678	657	614	629	696	607	639	619	649	662	678	619	637	638	639	659	662	651	651	611	685	670	665	596	668	638	654	673	657	664	656	651	639	645	690	613	651	647	623	640	619	645	634	609	654	616	698	625	658	645	595	602	669	675	656	632	638	619	642	654	626	597	663	680	630	597	600	614	633	664	661	658	602	620	636	649	639	694	630	654	626	631	626	644	671	625	647	610	629	637	617	591	697	649	641	621	666	648	662	647	656	649	665	685	651	636	646	611	604	609	595	647	609	682	659	628	597	650	618	622	641	635	635	594	619	658	631	650	626	584	619	658	668	634	661	621	638	622	653	592	653	600	613	700	632	620	623	636	647	668	655	631	635	660	636	649	658	644	633	678	648	654	672	616	603	627	649	666	607	657	633	669	589	653	639	622	659	615	614	690	626	645	650	661	665	668	659	605	597	656	616	677	619	624	602	644	631	645	706	623	671	612	620	651	680	599	656	610	647	622	605	688	610	690	638	618	632	651	655	610	614	617	639	674	627	636	632	646	577	645	633	674	667	613	618	688	620	658	618	653	616	627	646	619	625	659	644	668	643	606	634	634	614	649	595	629	640	690	638	638	650	598	622	656	599	642	694	671	659	654	644	627	611	638	657	663	644	638	619	621	623	658	648	621	655	647	659	671	655	668	662	638	714	656	650	601	629	670	636	666	640	658	627	630	645	620	627	632	669	616	663	611	645	630	696	651	661	654	688	671	671	671	600	677	618	633	631	666	651	639	660	651	658	665	635	668	625	658	633	657	667	619	629	626	646	635	638	631	631	603	658	583	624	633	667	619	628	639	609	642	631	577	670	622	670	653	652	605	628	626	652	625	662	635	653	696	660	662	642	603	674	652	642	649	662	630	677	649	658	643	634	683	609	623	676	686	635	637	605	611	664	629	590	670	626	640	637	620	597	680	607	628	623	677	617	659	642	637	657	625	636	679	629	622	624	619	678	626	661	664	602	655	606	642	623	651	648	639	636	663	642	643	658	619	612	615	617	646	588	627	640	638	684	627	650	632	645	644	609	661	659	653	647	620	608	634	648	625	656	654	661	622	632	676	595	658	629	681	656	631	637	604	631	646	648	656	642	640	639	604	669	643	660	630	612	659	650	646	625	648	680	645	659	678	658	660	587	606	626	647	641	663	660	630	644	608	665	651	614	648	652	565	683	652	628	609	664	600	656	623	652	638	624	633	634	700	621	656	699	665	654	661	668	587	679	613	677	631	593	650	677	661	635	684	657	636	673	650	652	647	683	625	646	644	646	656	645	634	623	638	629	629	647	658	636	623	662	661	585	673	583	620	645	617	642	656	639	651	622	663	632	646	689	693	644	670	597	656	672	613	658	662	649	659	675	664	616	650	678	664	639	645	670	661	629	639	721	638	659	667	660	629	685	613	669	620	588	626	655	630	656	640	613	639	602	659	601	640	656	644	659	620	644	689	621	624	632	602	586	635	633	650	610	605	625	656	682	641	635	645	639	679	659	670	666	604	658	658	622	624	667	640	628	610	687	578	626	639	655	616	617	636	659	664	700	649	642	632	663	636	644	618	656	669	650	594	687	632	627	622	635	644	623	589	644	659	621	649	627	635	630	667	631	609	650	640	681	638	637	648	615	652	650	618	660	610	656	681	697	656	700	619	662	609	669	633	719	640	661	618	663	591	643	642	621	629	665	649	659	624	664	622	637	628	591	683	621	651	623	659	696	660	617	654	642	662	634	656	614	641	634	657	727	655	654	621	652	633	700	631	646	606	604	617	622	654	582	648	591	617	620	635	603	624	629	637	618	654	664	631	649	639	628	674	610	666	632	610	614	602	617	644	606	645	613	621	607	666	622	625	646	642	634	672	617	633	606	688	603	609	620	639	655	677	631	605	658	656	656	667	623	662	618	595	662	634	636	688	566	670	643	661	626	599	640	643	669	663	678	703	608	635	638	666	648	624	673	636	620	612	648	685	675	665	634	629	642	632	629	621	697	652	665	643	613	649	627	639	672	601	628	649	649	656	598	663	646	633	638	624	650	650	644	635	660	661	655	662	645	668	569	642	623	607	604	621	655	643	637	618	647	650	660	669	657	645	682	635	592	651	693	633	640	655	656	675	611	714	616	650	627	673	614	593	662	663	678	666	665	663	652	699	653	638	687	632
24344	21416	29495	45802	51939	42239	27156	11961	2332	381	267	254	246	249	238	258	237	255	273	268	273	270	249	239	233	256	248	212	279	238	241	257	240	243	221	253	273	255	259	244	260	248	208	258	245	256	256	237	237	264	268	248	246	243	264	216	249	235	231	253	218	224	250	256	256	246	210	254	241	254	239	242	243	238	276	249	263	227	246	237	240	243	255	235	241	270	214	233	250	251	241	232	222	260	217	263	234	242	235	267	245	252	242	249	256	243	253	248	243	274	215	240	243	231	249	235	279	232	258	235	230	256	227	229	243	229	239	257	224	223	244	226	274	261	264	248	246	225	269	217	247	255	244	212	244	288	225	258	233	246	242	253	264	233	240	258	230	254	237	220	237	211	256	269	226	254	232	254	267	230	272	246	263	255	244	250	233	219	248	263	229	247	237	236	249	279	245	257	240	232	224	231	248	242	267	243	241	250	235	274	265	238	225	245	233	235	248	228	227	239	239	238	258	214	285	267	263	264	268	227	259	248	261	248	253	253	224	229	244	253	221	255	276	220	217	229	229	234	235	257	258	244	246	252	247	260	242	254	240	228	232	249	245	249	248	237	240	261	240	224	229	261	242	245	251	246	236	253	242	234	267	267	259	228	229	226	232	263	280	235	270	262	253	264	255	255	239	219	235	245	251	259	268	254	238	264	248	248	246	222	236	249	249	231	265	246	239	254	233	234	244	257	242	230	238	248	254	247	247	213	251	239	239	259	254	267	242	240	262	254	258	243	255	270	251	250	228	256	278	267	270	264	250	233	241	260	253	239	237	236	212	239	277	253	270	245	245	220	219	251	270	251	268	244	252	251	220	223	258	231	277	239	246	248	246	256	273	248	249	261	236	259	242	259	213	223	245	237	241	254	266	251	231	251	239	256	263	264	250	244	244	221	254	248	260	259	261	231	240	252	241	249	246	215	267	252	232	258	246	244	255	228	220	252	252	221	246	239	247	244	224	242	229	235	262	200	251	251	251	262	225	257	229	238	238	230	250	226	259	229	250	243	240	271	248	243	231	235	255	240	242	246	258	261	231	250	245	229	252	246	245	237	266	249	228	250	247	260	272	247	260	236	256	262	255	223	247	236	262	272	247	231	241	240	246	246	234	252	221	250	266	265	233	261	247	263	251	257	237	237	265	241	262	255	218	243	247	260	262	257	272	246	226	224	250	265	242	245	225	245	277	241	231	246	231	227	241	266	240	252	261	238	240	237	284	256	248	231	242	215	250	236	232	267	270	240	223	255	242	263	266	271	250	239	242	216	252	241	223	250	237	250	243	230	221	262	270	246	258	240	240	234	261	255	217	208	237	241	269	239	231	262	244	247	257	230	233	271	255	247	235	256	230	233	222	283	262	253	254	232	226	229	269	251	276	232	225	225	263	231	237	238	242	224	253	241	219	242	242	241	237	258	235	234	264	250	242	250	257	217	253	236	233	240	229	243	233	260	243	247	263	253	253	258	230	229	241	229	204	228	250	235	209	245	249	236	215	237	221	215	253	261	224	273	226	270	260	227	258	240	232	252	250	233	243	239	233	256	241	266	240	250	249	241	245	265	228	251	266	253	256	234	238	256	255	240	239	280	245	246	222	239	233	239	204	226	263	221	222	268	243	255	225	240	269	245	230	237	237	224	235	258	227	236	240	241	236	252	223	244	230	261	240	262	249	243	240	250	235	236	252	237	261	236	266	240	226	265	246	213	274	258	243	255	223	228	257	227	242	253	223	260	221	238	246	250	233	246	234	244	243	242	260	233	262	244	232	259	299	259	231	257	281	230	250	251	294	227	262	276	252	242	264	248	259	223	252	238	222	245	241	238	238	264	235	248	240	251	224	256	243	256	270	241	242	245	283	247	244	264	224	258	284	243	242	237	267	250	258	244	237	259	249	251	248	238	243	246	224	256	243	251	238	266	231	243	267	252	242	227	244	250	262	246	267	268	256	240	258	260	230	251	221	249	250	252	237	254	275	230	229	242	256	249	231	259	253	250	234	228	255	223	261	213	275	254	239	239	233	244	237	254	249	267	257	258	238	245	240	277	250	210	243	220	258	255	217	246	246	244	242	223	254	234	241	251	242	243	256	259	249	223	241	230	259	226	247	243	253	254	262	254	258	234	235	225	246	259	234	243	241	240	218	263	256	239	277	228	240	277	259	256	251	233	228	257	249	247	247	274	248	293	228	233	246	257	263	208	255	238	265	232	264	260	253	230	244	259	279	234	227	210	238	268	249	250	234	254	234	229	240	251	251	229	235	223	266	237	219	218	249	239	265	241	230	231	226	268	220	239	239	240	237	262	227	220	238	258	257	238	255	234	230	286	223	249	271	245	228	229	259	250	242	258	270	265	245	220	227	256	230	242	240	238	271	223	247	237	237	224	238	255	236	238	237	244	250	248	249	254	234	229	238	267	203	228	260	257	245	256	215	254	232	235	258	249	261	238	205	281	225	249	223	255	271	249	250	244	260	252	208	265	208	253	271	249	232	244	248	248	252	297	245	243	264	230	271	256	255	215	261	234	240	269	243	253	251	257	229	262	266	244	243	249	242	242	240	258	282	245	243	243	213	241	263	243	221	287	242	221	235	232	256	254	260	246	228	236	224	222	238	213	236	263	265	262	216	260	248	295	260	261	244	243	254	230	245	245	232	269	249	262	234	243	228	207	248	261	254	261	223	254	249	261	250	240	266	236	256	254	242	215	254	241	257	239	254	248	263	248	251	240	265	257	265	261	251	225	261	239	252	212	248	211	253	254	251	252	265	267	231	261	251	250	237	261	260	246	248	249	256	279	245	228	242	264	244	241	256	246	240	241	256	275	251	226	237	227	214	241	246	240	233	225	251	218	248	236	232	249	258	271	249	232	225	238	218	247	225	276	206	234	253	273	225	244	223	263	233	219	250	236	248	245	226	250	245	247	259	244	258	241	252	220	258	260	223	219	250	233	266	270	223	261	269	252	265	255	233	263	244	225	241	230	236	282	263	233	242	233	251	287	212	253	247	238	240	257	228	244	236	246	233	251	262	248	261	251	244	228	245	242	225	252	224	237	243	261	240	227	235	249	220	240	268	275	268	224	260	242	233	249	238	261	261	238	231	247	252	262	249	244	230	259	258	246	265	267	272	249	240	286	262	237	270	243	225	247	228	263	242	249	222	253	229	271	270	261	272	238	240	265	234	246	244	266	252	200	251	250	228	258	273	219	260	253	234	261	257	235	222	232	249	275	292	254	257	247	266	247	249	288	230	275	255	242	278	231	247	242	243	250	240	263	238	240	261	232	254	233	263	243	235	226	237	281	238	257	246	243	237	232	239	262	244	278	241	264	228	245	236	263	257	235	235	248	266	220	255	251	230	253	279	253	267	273	242	234	246	262	237	269	270	245	245	250	232	259	277	227	230	233	253	258	236	253	228	233	229	242	231	258	259	239	223	230	254	246	256	256	215	255	237	252	266	235
6558	12746	26488	67311	59792	46248	32585	17900	5184	755	465	480	504	456	494	483	486	457	497	489	497	482	474	471	484	473	494	469	500	478	482	483	481	464	464	567	460	480	491	470	483	479	490	454	440	481	502	478	530	461	479	485	505	469	450	518	480	481	458	520	518	504	446	486	476	506	437	469	508	457	442	471	470	497	474	466	486	472	509	507	507	475	458	460	462	476	442	476	439	498	483	481	526	450	496	469	473	480	483	483	528	495	456	470	460	502	488	477	486	483	446	470	510	484	486	461	469	480	503	489	488	488	482	467	515	470	489	491	488	505	503	499	491	460	481	465	447	451	503	482	478	476	441	517	471	465	450	468	459	460	445	465	497	477	465	477	473	483	473	453	469	481	503	456	536	485	495	481	526	426	507	503	466	521	510	507	448	463	473	460	434	460	475	468	478	450	519	455	523	439	488	448	507	465	493	463	468	497	451	470	487	489	451	488	449	504	480	483	447	480	517	487	471	478	493	515	510	493	508	445	474	477	492	492	491	481	500	498	437	499	492	432	477	484	472	448	483	494	481	492	449	469	461	482	530	494	513	431	451	461	491	464	448	440	500	489	482	488	441	484	529	478	490	516	451	454	494	497	519	499	489	462	478	492	495	470	503	511	459	494	481	478	484	463	451	460	494	482	514	488	460	494	448	496	469	497	481	468	470	476	495	494	488	457	516	431	434	445	423	443	485	523	492	446	500	478	477	443	466	468	460	484	527	466	447	508	462	456	464	454	479	468	485	457	462	486	476	470	514	518	463	442	489	500	485	500	469	471	495	464	494	456	467	486	451	499	497	461	514	480	483	513	467	505	472	516	459	492	458	488	446	497	456	469	460	472	475	477	489	456	439	462	431	503	453	511	470	497	504	485	468	484	476	490	454	455	451	493	520	491	434	474	437	479	447	478	490	446	448	467	458	476	495	522	465	436	478	473	491	461	466	509	486	498	477	477	486	521	482	471	501	482	508	503	438	515	423	483	470	486	520	484	484	489	453	469	472	468	458	471	460	452	490	490	464	499	489	478	496	503	490	496	479	523	488	496	472	481	497	519	525	444	501	451	454	460	477	465	474	442	478	490	419	466	439	511	465	463	464	485	491	483	478	438	495	468	494	509	472	464	490	467	512	494	479	487	468	459	481	485	466	488	511	466	466	473	495	445	483	517	484	470	471	453	463	479	485	444	499	481	497	504	461	474	475	476	476	456	448	533	468	453	483	502	492	492	490	441	442	501	488	471	473	492	455	484	477	492	487	499	482	483	485	490	473	488	418	506	499	489	496	448	510	485	470	472	467	472	508	466	498	473	441	475	453	455	468	493	471	448	478	511	433	471	500	508	479	471	472	476	471	447	474	494	451	508	497	480	491	454	423	483	444	468	462	454	490	456	475	488	466	440	512	467	484	461	479	473	504	475	430	447	465	444	482	461	436	441	478	457	504	497	463	523	473	485	499	494	445	493	473	468	452	489	465	456	489	460	488	477	496	446	455	474	515	483	474	460	487	485	492	471	466	480	482	481	453	472	465	505	490	471	451	490	469	503	521	491	441	473	478	495	509	453	479	442	471	493	470	500	464	473	478	503	447	495	496	450	463	508	486	495	440	500	479	454	492	474	447	462	453	481	468	482	441	439	452	489	464	484	449	467	488	477	479	470	460	466	483	462	474	448	458	522	507	487	462	489	470	498	488	500	540	447	493	487	469	476	465	495	488	488	475	470	451	460	485	478	478	471	457	500	527	455	474	476	466	492	496	498	471	459	506	461	443	482	498	470	474	512	488	546	509	496	477	472	471	473	536	473	435	518	477	463	490	485	499	495	517	462	489	501	483	458	472	477	473	473	490	455	457	498	478	511	467	474	457	469	497	474	441	443	464	448	490	488	489	483	482	507	469	497	501	428	486	487	455	502	491	493	458	472	495	487	492	452	479	434	459	483	489	461	458	477	470	488	458	463	485	461	427	508	477	508	504	467	470	481	509	482	464	502	530	476	444	491	444	477	475	501	458	516	473	496	473	514	500	449	445	513	511	491	468	485	500	500	453	491	476	469	452	487	496	506	492	458	456	473	516	511	466	471	484	489	457	463	483	460	486	475	458	499	487	492	469	466	472	499	519	493	469	472	471	453	451	522	475	469	491	456	446	452	502	461	493	458	461	502	472	511	486	481	534	489	491	488	468	503	489	497	454	486	485	450	488	503	449	466	447	476	477	459	485	466	476	493	477	475	472	492	453	463	510	477	453	499	484	477	469	450	478	446	467	452	489	474	458	477	497	467	474	493	429	492	463	457	500	464	452	480	484	476	504	512	501	476	479	488	433	474	491	503	466	490	468	511	450	497	483	492	511	465	488	493	447	494	497	480	470	485	454	477	518	484	494	511	486	470	511	495	490	475	453	477	501	477	468	471	449	505	483	454	462	459	516	475	445	464	496	480	540	509	492	506	488	508	481	479	467	454	465	452	478	490	471	479	505	465	469	470	492	492	470	465	479	457	512	450	451	501	462	459	443	489	473	471	461	464	484	484	465	484	478	501	498	497	479	482	455	477	473	472	475	453	489	505	482	472	486	459	485	454	463	477	476	491	451	464	519	491	438	485	480	478	484	508	487	492	500	497	478	491	490	448	457	486	469	477	461	491	457	452	441	513	467	461	446	455	505	443	449	488	508	498	477	482	494	499	498	491	483	502	481	453	476	502	476	506	472	507	473	487	474	495	477	469	473	481	510	473	452	443	493	467	447	496	451	480	482	483	504	498	453	494	471	462	517	478	473	492	491	460	488	462	483	468	467	457	437	468	469	496	446	472	487	489	472	483	484	486	445	471	482	491	466	490	471	477	421	483	460	494	442	482	470	476	472	472	512	487	471	478	471	464	515	450	437	535	480	474	466	486	501	478	447	518	435	482	484	511	458	500	494	479	488	468	464	453	475	448	466	472	501	434	461	478	512	439	457	502	455	471	484	485	451	458	476	461	483	456	509	462	477	508	485	456	461	478	428	468	467	517	472	489	523	482	482	505	453	461	509	472	473	460	501	481	466	473	503	513	478	484	437	454	500	497	447	454	467	498	515	491	495	502	486	469	452	459	468	453	462	481	513	480	475	485	480	477	483	468	487	454	455	510	475	495	437	468	492	497	446	503	483	474	439	457	469	486	495	452	475	451	451	489	497	496	465	462	456	487	417	504	461	478	474	529	468	476	475	490	464	491	479	491	492	472	497	467	456	488	487	482	479	485	424	456	507	486	480	486	477	489	487	423	474	500	492	471	525	520	497	463	465	484	429	473	472	477	536	489	462	471	491	485	471	494	463	462	494	480	482	466	461	459	500	538	470	486	470	455	484	516	476	421	469	470	484	461	495	481	474	515	497	528	475	478	457	499	435	517	464	516	531	451	464	453	517	543	482	495	503	510	472	461	476	461	508	526	460	477	451	483	471	478	470	495	493	476	523	465	480	459	485	482	464	514
23409	21378	29912	43335	56939	48699	34840	17589	4408	451	290	319	345	308	298	331	315	319	317	335	312	339	309	296	334	315	303	334	302	326	284	278	285	322	337	303	295	287	272	351	296	306	314	295	356	285	292	311	304	324	293	295	309	329	332	302	312	322	295	339	321	311	275	321	317	304	302	292	318	287	304	296	314	327	288	315	319	324	301	319	292	310	301	295	295	298	323	300	331	318	325	301	304	318	301	317	323	301	292	320	312	302	320	311	293	280	309	287	287	335	291	306	292	319	322	337	297	303	330	281	295	303	315	281	338	307	324	327	323	306	289	307	295	330	289	294	288	307	292	310	316	302	295	311	327	321	308	306	276	327	322	296	304	342	293	342	307	314	323	285	332	293	319	343	289	344	324	291	321	341	325	308	339	314	293	288	294	338	262	306	290	315	296	338	298	308	304	314	298	290	306	332	301	270	318	320	315	329	324	303	332	329	316	271	321	340	332	337	291	320	306	302	293	302	321	323	289	319	327	294	346	283	325	296	317	341	306	283	315	291	340	298	328	328	334	325	305	323	353	310	299	290	301	290	287	315	308	326	305	298	288	330	335	314	290	294	298	296	307	313	317	290	306	307	304	299	311	294	271	315	315	302	314	282	298	349	313	314	299	310	310	319	317	320	292	266	310	298	286	280	308	316	307	287	305	312	291	298	289	330	317	335	340	289	271	314	300	339	334	305	332	287	289	319	296	310	337	299	325	312	329	300	305	334	262	302	306	319	307	328	329	298	288	297	305	309	291	260	327	320	281	293	315	288	332	313	303	302	296	318	296	291	316	310	303	321	333	316	317	329	298	301	287	312	296	347	285	320	320	302	261	306	298	299	315	330	290	313	299	288	300	325	309	286	312	324	332	299	290	314	314	268	311	309	299	328	299	332	336	326	295	333	340	262	310	326	319	300	316	306	313	293	290	309	306	292	317	277	302	283	312	296	304	308	304	341	332	300	324	305	302	289	351	282	316	329	282	298	280	300	320	299	291	300	298	314	326	302	329	334	310	316	298	296	344	317	295	350	304	312	306	312	305	306	313	290	309	334	313	307	304	284	265	302	339	302	309	296	308	299	309	322	317	308	291	291	316	312	299	305	294	290	309	291	301	291	321	304	301	292	318	329	314	306	322	316	316	310	319	285	332	314	285	299	314	293	294	323	301	317	306	307	308	318	281	324	307	299	297	291	317	298	328	295	315	291	338	312	347	289	325	301	290	319	331	298	308	324	315	304	353	303	335	321	292	307	300	329	308	323	319	321	332	327	329	313	313	304	319	312	276	297	313	325	290	318	326	315	287	304	284	307	311	285	285	293	333	298	321	328	296	269	325	323	354	311	320	303	294	298	310	316	310	328	295	294	317	334	326	326	333	309	303	314	314	319	326	304	308	312	293	288	317	317	311	347	347	289	308	330	289	296	320	304	296	311	316	312	316	303	282	301	361	310	305	287	312	345	326	281	281	297	302	277	300	302	339	304	321	322	313	314	320	319	310	309	314	321	263	297	278	296	279	307	287	290	314	289	294	306	317	321	359	303	292	306	319	306	304	319	321	339	328	320	305	314	330	286	308	282	323	319	309	302	303	313	286	302	317	294	331	303	317	315	305	332	300	331	326	288	317	311	337	294	328	314	322	325	303	326	328	317	306	305	312	289	303	292	317	313	306	303	338	307	308	289	309	298	284	296	292	314	333	311	333	301	311	298	341	304	315	297	277	287	320	316	299	286	286	277	333	319	287	297	315	301	291	304	308	309	300	304	328	285	318	281	290	293	291	302	325	331	294	288	326	340	341	288	303	303	314	322	278	290	328	316	295	321	306	315	316	326	330	327	322	314	347	326	322	278	302	351	253	313	304	318	316	286	299	302	315	296	306	316	313	317	329	329	305	313	315	346	322	302	299	311	318	310	300	292	317	297	325	320	298	305	329	280	278	331	337	321	282	300	318	308	302	324	306	322	311	313	299	296	332	281	282	296	290	309	315	313	319	295	328	323	349	331	330	298	299	299	316	321	329	302	328	312	349	294	315	282	280	321	316	300	303	311	295	306	304	278	294	326	302	322	324	327	305	326	334	280	289	302	337	333	287	289	302	272	320	310	312	306	310	338	296	325	314	333	315	326	309	316	296	318	310	295	314	330	297	299	309	324	279	309	320	294	331	312	320	299	326	319	311	314	314	274	316	300	320	307	327	298	280	329	325	303	325	329	318	301	307	306	348	300	308	320	326	301	330	315	297	314	296	300	287	312	275	301	305	299	324	300	280	321	300	273	320	328	317	322	311	267	277	298	316	333	320	321	299	313	303	332	301	318	317	275	282	334	321	294	331	303	356	321	311	338	304	298	290	336	323	314	284	337	298	295	330	306	326	308	317	288	305	317	320	304	319	299	300	283	313	308	330	310	287	293	312	304	325	314	299	322	313	317	297	309	282	316	313	307	322	302	304	312	305	323	288	294	310	358	301	303	315	280	295	291	317	289	359	287	310	302	314	300	311	295	318	311	307	314	321	321	292	297	339	313	308	334	308	312	273	301	289	308	317	295	303	309	311	333	303	319	307	298	301	322	323	302	293	292	297	321	305	321	279	292	292	335	323	299	351	290	313	301	310	295	329	288	274	276	295	305	338	305	307	309	320	302	309	313	303	297	305	301	279	301	304	278	308	288	323	309	346	281	332	321	305	315	301	319	327	338	283	309	316	331	283	294	288	264	298	339	318	300	312	308	300	296	291	321	290	306	312	280	294	307	317	299	317	321	318	325	336	312	301	315	316	300	309	307	341	302	307	296	273	291	303	314	279	330	304	306	327	315	354	342	272	316	300	288	305	318	314	310	295	326	313	303	276	324	318	319	293	331	302	317	302	331	324	353	330	313	320	279	341	309	334	309	322	328	285	290	311	279	311	306	318	307	338	309	286	290	294	302	296	302	308	277	315	314	312	322	309	320	279	341	303	344	307	295	296	337	308	297	335	331	318	331	296	313	327	330	264	327	331	297	309	279	272	326	280	301	299	286	299	292	348	322	317	274	313	319	310	274	293	313	320	299	350	339	318	289	328	332	308	301	340	304	304	282	323	323	294	294	293	260	327	320	335	310	320	297	304	304	302	310	302	299	329	318	291	335	322	335	282	334	321	289	317	314	291	317	270	331	324	325	294	311	322	323	314	297	301	307	299	314	321	324	320	290	319	321	301	293	296	300	296	296	311	284	333	316	346	298	313	299	343	291	331	328	279	328	311	334	292	294	321	318	322	295	301	303	314	308	325	293	303	318	299	313	320	298	321	327	291	317	329	323	283	313	322	325	278	298	308	332	299	282	304	304	336	289	347	333	317	296	302	314	307	327	321	298	276	332	320	307	294	297	312	282	303	293	305	287	304	317	315	288	308	276	300	289	292	274	321	309	343	301	304	334	280	318	326	319	305	300	310	288	328	325	325	314	291	328	294	300	294	329	332	306	314	327	274	296
9301	18798	32088	79603	72571	55151	39345	23431	8106	847	589	573	591	571	574	569	599	538	538	565	549	564	572	578	556	581	560	586	593	593	550	549	541	608	573	551	575	551	577	591	532	537	553	556	564	553	552	535	538	589	557	588	600	576	568	576	554	587	574	513	581	594	558	585	564	573	557	592	558	615	608	569	564	564	580	533	540	597	585	603	569	522	561	557	577	549	572	549	567	575	603	570	577	548	554	578	563	559	596	554	569	592	580	555	576	598	565	578	527	578	577	596	598	527	571	590	583	571	548	544	560	578	537	542	543	553	527	576	574	602	617	618	610	597	597	533	567	531	592	580	564	608	539	569	580	600	575	517	566	527	599	589	572	537	621	565	564	569	573	560	549	579	584	590	540	602	592	561	560	578	573	559	563	575	561	546	553	558	606	541	579	569	589	570	527	569	559	578	579	586	585	600	544	518	528	572	561	545	562	570	570	592	529	558	578	554	558	563	576	535	557	540	543	529	570	549	591	571	557	531	545	559	526	584	557	591	592	540	607	544	596	597	575	581	572	564	557	573	588	593	566	544	556	567	572	525	544	498	573	509	546	578	570	525	580	568	530	549	582	567	587	557	617	570	566	536	575	539	577	543	588	626	574	555	572	551	582	588	548	553	580	537	563	582	591	564	534	570	561	587	584	588	566	564	557	552	558	589	587	526	555	572	537	542	596	549	584	545	579	544	584	536	584	569	556	548	560	578	595	555	571	531	590	532	605	569	548	568	564	552	606	550	598	563	574	583	578	580	627	567	569	568	573	568	584	558	597	614	566	566	555	582	561	571	581	559	551	578	585	574	536	551	591	586	606	545	555	564	595	581	567	567	552	562	603	567	532	574	611	549	542	535	498	587	570	567	520	589	598	550	561	561	580	585	529	532	535	568	582	548	558	563	594	540	555	525	573	572	569	522	598	587	553	586	586	568	537	517	580	571	562	523	593	614	558	575	599	590	563	587	533	562	610	530	529	569	538	598	572	620	563	562	538	571	552	578	538	564	593	594	525	533	578	553	605	561	569	556	573	507	557	546	580	558	578	567	552	568	593	538	626	581	582	570	548	566	616	538	538	596	547	553	555	545	556	578	542	570	551	546	569	543	571	570	582	558	595	540	578	599	589	542	603	608	579	521	604	570	554	553	570	528	543	549	550	549	557	575	576	546	549	602	586	542	559	623	551	562	524	584	562	550	552	605	588	553	550	594	546	616	534	548	560	555	569	565	584	564	565	555	579	534	562	565	573	581	574	590	564	595	558	554	584	594	589	574	568	576	581	597	587	518	554	593	533	558	548	589	569	574	600	543	579	550	557	562	549	542	590	576	571	557	582	544	584	599	603	555	591	562	580	556	570	569	547	595	615	555	567	564	557	568	530	578	611	555	502	545	539	556	566	570	540	587	572	580	523	560	551	562	575	568	598	582	556	615	592	560	529	604	578	583	566	567	564	599	538	567	569	543	564	564	599	591	581	522	567	557	594	565	569	587	584	598	611	537	585	551	554	541	584	592	556	558	554	523	615	547	539	552	569	570	581	577	509	595	523	572	573	562	565	568	586	604	620	537	560	578	580	542	548	544	537	588	551	560	590	594	520	577	548	545	547	555	550	568	550	571	584	586	577	565	557	558	600	539	535	549	559	564	525	574	594	542	532	597	549	557	561	599	592	573	549	568	555	576	557	549	557	546	580	566	578	572	519	564	535	595	613	553	565	575	532	549	555	611	557	554	566	560	576	557	536	553	532	568	601	595	531	556	547	522	580	578	565	548	532	533	577	550	546	564	555	575	587	603	603	603	591	570	598	548	571	492	571	599	544	542	602	576	597	547	635	581	581	555	568	606	576	568	612	513	544	527	578	551	567	591	561	560	562	571	566	548	572	571	573	590	590	554	593	543	548	576	570	579	554	553	563	580	551	553	575	535	559	541	556	572	575	552	575	548	586	540	550	545	547	534	591	555	574	563	558	618	557	544	583	557	567	568	588	580	527	541	583	576	550	542	547	555	563	552	583	596	587	599	591	556	541	557	564	574	588	642	550	578	554	560	607	590	610	576	590	546	596	551	581	553	558	569	568	557	542	566	582	567	573	580	568	574	592	537	549	523	585	521	573	583	549	561	574	565	561	526	579	512	600	507	563	569	567	604	523	590	555	571	554	531	590	583	569	551	536	554	613	560	550	546	577	547	558	605	554	573	546	576	537	596	566	596	545	563	578	537	584	607	625	570	536	562	578	563	562	583	530	580	515	584	583	614	547	555	519	517	558	590	569	578	574	595	579	566	587	571	569	572	598	580	545	565	576	580	555	579	548	544	553	583	582	577	554	579	538	521	560	546	552	554	610	586	553	567	553	568	551	573	584	588	578	583	571	533	566	595	537	561	596	575	564	554	543	606	566	543	599	555	618	540	563	535	544	537	559	573	519	579	545	539	536	580	599	590	640	544	585	541	577	594	617	566	579	585	542	557	580	559	548	582	580	580	572	542	565	566	564	581	564	549	539	600	557	563	579	554	585	570	561	556	539	557	531	555	563	534	553	606	567	553	579	551	599	540	532	573	587	583	526	565	529	565	569	578	553	547	565	565	571	566	551	595	553	569	587	557	514	558	589	579	530	578	540	614	552	556	596	547	579	565	541	573	529	584	573	587	531	568	568	559	600	560	580	560	537	595	542	608	589	541	561	551	539	593	549	562	585	601	568	517	602	530	574	571	532	592	589	582	552	586	610	584	553	542	570	575	578	524	565	531	606	562	577	558	583	537	483	558	581	557	588	538	615	522	568	599	587	573	537	584	589	503	540	604	557	510	548	545	604	573	523	570	568	564	557	526	556	575	622	541	566	557	559	563	549	528	528	556	580	574	586	546	572	554	565	561	531	574	563	574	597	608	556	573	587	571	584	588	559	546	542	582	586	556	607	567	525	549	578	588	564	592	575	554	569	594	549	564	596	582	553	575	558	547	600	543	543	557	633	591	580	531	563	488	532	541	595	588	583	525	590	567	547	581	582	552	561	558	545	535	594	555	572	581	592	557	599	539	584	532	568	568	568	593	566	605	580	559	574	574	557	569	573	588	571	595	577	550	556	559	575	638	603	542	575	578	594	543	538	573	582	587	618	599	574	543	574	595	550	542	570	598	543	555	551	614	582	558	563	596	547	573	581	558	571	585	593	579	577	601	554	564	590	595	575	570	575	592	565	559	593	531	548	553	556	559	605	600	564	544	542	568	583	540	578	528	581	557	557	587	582	530	582	538	569	559	562	577	537	561	564	584	581	580	588	560	586	545	547	628	595	560	516	559	550	558	577	591	573	561	596	562	563	570	565	534	563	532	559	577	527	579	539	516	570	585	550	559	510	589	579	560	576	584	562	546	550	545	563	590	536	564	566	567	569	522	575	599	570	603	570	573	599	572	576	564	525	582	541	625	556	563	616	559	544	562	564	556	586	549	571	558	583	557	537	594	591	590
27012	19734	7312	24846	20381	11434	5233	1940	656	317	328	352	340	338	324	304	332	353	343	322	342	323	348	316	359	318	339	303	309	356	336	339	349	330	335	359	300	319	331	345	319	337	348	322	324	343	354	352	302	361	308	394	359	351	332	337	368	345	327	353	347	321	349	330	345	349	355	341	351	340	330	345	304	372	348	368	382	321	315	337	339	360	329	367	343	333	353	302	322	317	344	326	319	334	314	353	317	343	354	315	351	317	355	363	351	375	379	375	352	336	340	338	351	346	308	322	366	318	328	287	338	334	341	360	347	336	339	349	306	359	307	341	334	309	345	342	324	325	340	320	315	353	334	340	327	316	323	355	333	289	351	317	352	356	319	339	324	312	334	340	327	329	339	334	353	308	332	286	325	315	333	327	339	341	354	329	337	324	323	339	323	308	346	314	360	360	321	340	313	335	352	339	321	322	326	330	344	355	355	328	321	296	339	345	335	327	346	323	310	335	315	342	352	334	328	326	348	341	357	333	315	338	307	350	324	341	363	339	339	351	364	342	342	305	319	334	336	296	325	324	334	331	323	338	328	290	343	318	326	293	308	355	324	349	332	322	352	330	349	348	302	320	340	361	345	338	304	336	336	361	325	343	336	347	360	346	292	315	359	344	325	317	349	357	341	354	380	335	349	353	311	366	358	327	339	342	323	308	343	321	320	378	321	336	371	345	352	339	300	312	321	310	318	332	307	308	331	331	347	364	345	333	310	325	339	323	348	344	373	324	366	352	351	346	320	334	328	329	367	340	368	341	346	336	319	339	317	351	346	330	315	327	354	347	345	330	322	357	309	337	334	326	336	333	327	370	352	349	334	316	360	330	328	313	367	341	308	315	325	310	302	335	363	324	334	315	352	335	372	337	350	342	334	394	337	349	332	376	340	346	315	311	348	345	343	328	338	288	344	325	344	325	331	349	307	332	342	369	331	345	338	358	340	339	321	344	346	351	371	332	349	336	312	332	333	351	330	312	314	270	350	342	336	334	353	320	343	352	331	326	306	332	292	336	318	354	345	344	338	301	309	318	326	308	325	340	336	351	344	337	323	341	353	327	328	333	298	323	354	333	351	330	354	339	387	358	335	324	334	369	312	323	318	328	341	308	352	310	341	345	358	357	342	353	308	306	321	332	315	346	380	327	373	323	325	313	308	313	333	330	344	328	349	342	326	342	332	350	309	341	295	324	330	320	353	323	326	316	312	371	354	330	317	346	326	327	329	333	341	362	333	351	316	344	355	354	320	327	344	367	349	307	335	323	336	305	341	313	341	310	357	332	320	340	328	322	366	348	306	363	322	316	371	354	383	347	349	322	332	372	346	342	368	352	366	322	332	355	312	339	329	357	335	290	330	323	360	345	309	319	323	323	340	338	329	366	348	333	329	317	357	335	326	335	356	339	331	310	325	347	340	342	352	331	347	359	372	317	319	361	333	356	331	376	305	347	333	356	340	350	347	362	303	332	341	352	323	319	329	335	319	336	317	340	320	362	324	316	339	324	303	361	310	318	327	385	324	320	371	326	346	360	345	319	348	321	330	320	380	350	369	319	342	334	321	327	328	346	368	334	327	332	330	335	328	322	317	315	310	339	315	347	314	363	341	330	362	367	331	336	350	379	354	331	307	372	320	305	291	332	310	328	354	353	366	322	333	339	345	360	320	335	336	344	328	317	318	318	338	355	356	356	309	320	339	347	320	333	341	318	363	320	339	362	339	344	354	358	309	361	317	342	358	321	319	326	395	325	358	346	365	325	338	322	340	312	350	338	345	320	334	343	332	355	335	320	346	329	300	351	314	352	348	333	315	342	311	335	316	309	338	315	315	353	341	346	308	323	340	342	329	348	326	329	335	304	324	337	349	339	334	339	320	329	328	356	366	336	325	326	314	341	369	364	305	320	338	303	358	385	311	339	328	327	332	325	343	356	304	351	364	338	324	343	320	330	332	326	306	318	350	329	342	330	349	307	356	375	348	345	331	358	312	350	374	377	328	331	320	326	332	319	319	361	307	303	362	355	320	305	301	325	315	388	301	348	326	320	321	299	362	315	325	322	352	323	341	352	356	318	367	328	299	353	344	320	365	353	362	362	349	329	342	342	314	353	343	342	352	355	329	313	354	326	366	342	303	327	320	354	329	336	349	318	307	324	313	340	349	325	323	324	296	324	318	332	354	336	310	323	317	313	311	339	333	316	333	344	334	323	307	331	329	337	344	314	352	340	349	350	327	338	342	371	319	340	349	373	355	340	327	345	342	364	378	354	294	368	334	298	349	321	363	343	336	328	368	345	340	329	306	335	353	335	353	332	337	354	314	305	350	333	344	322	356	349	321	328	297	328	348	353	319	361	333	319	366	364	301	301	288	338	324	337	360	329	360	349	330	307	348	351	364	339	322	357	370	320	359	328	326	315	322	316	337	332	324	324	310	357	351	327	336	369	301	332	315	347	375	347	330	333	375	344	340	328	303	321	336	291	352	349	328	323	362	321	334	311	327	314	326	354	315	321	323	355	324	358	353	296	326	341	325	352	327	349	327	317	310	354	361	347	296	309	317	334	356	335	304	360	335	341	360	314	303	334	343	343	322	340	348	315	338	357	331	303	329	371	336	318	327	323	317	299	328	319	341	341	346	329	360	326	361	350	368	331	353	322	358	353	364	325	328	354	335	333	316	358	327	355	325	338	329	333	348	356	315	337	375	366	344	326	298	366	299	353	319	315	331	354	341	335	391	346	360	363	324	343	335	361	358	321	309	345	327	365	329	347	328	333	340	372	321	355	335	340	324	361	335	333	339	302	342	346	337	310	332	313	306	341	326	331	349	328	360	350	314	341	374	341	339	345	321	305	339	315	322	320	313	336	364	321	329	370	337	367	348	342	324	339	334	355	354	345	339	320	381	325	347	333	351	338	349	353	356	332	337	356	314	330	327	303	307	332	320	352	347	323	324	330	321	350	320	363	305	314	365	309	357	332	346	361	325	332	355	341	356	323	369	362	320	335	333	377	289	361	351	342	388	387	321	328	324	317	324	353	390	325	341	370	333	341	339	328	318	309	324	358	328	312	312	333	356	367	287	296	331	302	355	318	346	342	323	328	333	342	327	321	308	361	319	349	323	316	330	333	364	340	328	332	368	345	344	338	347	338	332	364	326	328	303	345	320	352	295	348	314	356	387	334	375	332	345	341	335	321	341	362	338	314	333	323	300	336	321	350	320	331	319	360	315	341	348	350	337	325	328	311	337	323	331	289	323	305	330	330	348	336	330	333	346	336	327	361	321	343	309	333	355	330	332	329	359	293	345	310	354	308	317	343	338	307	312	366	301	332	340	306	336	362	372	331	358	316	378	343	322	339	338	315	357	320	337	322	353	348	305	375	314	332	348	309	348	336	349	345	293	331	354	327	348	310	325	329	292	310	323	347	365	313	356	333	364	330	367	324	330	334	310	335	361	313	352	300	366	346
4678	3247	8011	32341	27466	18786	10387	4472	1519	643	648	665	612	677	649	646	667	682	679	636	648	623	647	657	617	623	607	644	672	680	618	618	656	633	634	604	645	598	654	632	660	645	672	633	695	623	616	656	625	661	604	630	620	687	652	668	658	672	633	627	623	640	665	609	648	672	672	631	663	647	626	679	623	648	639	612	579	642	645	623	684	610	620	617	655	628	641	631	620	594	600	642	618	631	654	667	626	677	635	653	652	630	629	724	673	684	618	615	646	620	672	636	673	659	672	645	626	654	638	639	624	644	602	638	668	598	633	631	625	646	639	635	613	646	620	670	615	595	619	637	623	640	667	635	606	665	628	652	688	640	634	637	622	594	677	684	653	688	641	631	618	649	630	659	655	608	643	640	667	629	658	683	611	602	623	639	632	657	663	630	620	612	643	625	654	647	673	667	628	678	627	655	627	618	629	657	650	636	639	660	670	680	644	650	605	672	596	632	637	609	626	611	628	653	634	633	660	672	642	634	631	579	621	641	651	648	632	639	676	631	677	663	668	656	639	630	664	613	658	631	637	594	634	633	645	632	682	637	629	655	619	635	677	610	588	648	612	689	622	612	646	669	668	695	586	620	649	653	639	620	645	682	671	638	620	601	614	665	629	638	617	602	633	653	654	612	594	666	585	647	629	600	620	615	622	653	678	676	644	643	614	708	720	676	644	663	682	638	637	631	633	658	633	627	660	619	654	615	639	661	686	658	603	651	582	647	625	657	635	662	635	598	656	626	599	643	676	634	647	659	617	647	668	618	640	640	615	668	639	624	651	615	643	603	637	617	648	618	618	678	664	638	584	609	655	664	631	668	653	621	584	661	599	593	657	681	664	676	653	607	677	690	605	654	617	654	697	632	672	603	616	672	630	618	629	623	603	648	614	617	616	624	587	644	613	626	625	612	669	624	628	673	638	705	610	636	627	651	659	699	674	616	656	646	655	646	633	620	661	645	665	621	654	653	608	612	627	608	694	602	611	665	673	634	630	618	643	685	619	647	644	610	632	625	618	622	600	616	599	624	630	675	616	661	631	605	615	610	626	622	602	649	626	627	655	642	627	630	598	672	607	613	644	615	638	643	639	663	650	618	665	656	607	633	669	614	672	619	599	630	632	634	655	629	595	636	626	636	646	591	609	655	661	705	641	629	665	655	620	653	641	666	657	639	619	627	661	666	637	615	610	653	623	653	651	642	653	621	638	614	699	630	647	652	607	650	691	632	653	618	625	662	687	640	645	634	634	686	593	673	679	604	656	640	613	641	637	624	601	627	630	637	604	664	665	600	614	603	585	615	675	642	664	607	650	679	640	670	618	633	621	637	655	645	645	610	619	644	602	649	664	595	643	693	608	651	652	633	641	647	639	652	644	584	617	635	662	692	647	617	615	585	616	683	614	610	663	616	686	640	631	632	638	646	609	587	591	700	639	676	634	669	652	657	672	620	675	660	624	673	659	608	669	644	634	634	622	677	650	668	609	617	664	615	629	705	681	668	641	634	646	664	642	625	644	630	650	625	622	641	632	683	626	648	618	663	652	694	671	663	584	641	619	694	649	685	692	646	629	723	618	642	691	633	669	644	625	623	641	623	625	639	633	646	639	643	673	612	646	654	627	664	631	640	638	672	668	620	622	654	647	675	671	647	599	618	613	642	620	620	637	649	638	657	648	632	672	617	616	638	625	663	626	622	646	655	650	633	596	650	676	638	649	648	606	650	648	629	626	678	654	663	637	637	583	640	665	622	639	653	669	662	674	654	657	716	636	639	640	629	672	664	668	634	654	667	606	600	642	640	632	636	649	656	632	652	615	625	632	637	672	604	629	639	638	633	621	632	675	591	637	641	623	669	643	674	624	621	628	650	647	646	652	597	649	642	616	642	615	629	631	651	665	644	629	633	675	639	672	604	662	666	649	604	616	575	694	625	630	653	636	654	645	632	632	686	662	671	625	635	605	676	623	642	662	634	651	680	615	635	675	653	600	631	640	650	624	642	648	613	600	664	687	632	654	644	633	638	631	606	680	617	621	628	630	651	655	647	602	636	676	674	665	661	688	584	609	631	668	663	644	614	644	655	622	641	645	642	616	674	637	641	654	688	624	641	627	619	686	662	640	616	690	575	648	653	655	633	658	624	613	596	672	676	607	644	637	643	642	622	643	657	618	612	631	617	654	605	628	654	623	676	635	629	632	685	646	599	635	584	643	637	633	658	648	661	681	655	615	667	615	641	602	630	643	651	628	658	590	633	620	685	620	651	641	644	684	622	653	622	628	650	648	629	659	608	625	613	646	647	644	607	636	663	636	649	680	659	555	634	629	644	623	675	663	607	660	631	615	648	627	635	617	626	666	651	607	645	659	654	671	594	666	664	656	628	616	628	671	630	635	612	645	657	637	653	616	689	627	651	605	649	638	666	656	607	682	671	628	668	638	629	627	614	610	615	628	638	619	618	642	626	646	667	675	616	650	636	621	632	630	625	678	626	657	653	643	619	661	635	661	681	608	640	657	600	633	644	652	634	623	683	660	626	650	670	646	592	632	602	641	648	650	669	657	632	628	638	633	629	604	625	605	667	660	617	651	621	657	642	621	660	618	690	672	641	637	659	633	637	624	595	610	646	671	681	655	651	544	626	646	658	625	646	640	667	638	631	629	622	645	620	661	635	639	667	641	652	641	636	623	661	647	628	663	700	645	653	642	626	650	667	651	667	646	680	669	653	630	608	685	646	678	631	634	630	652	627	675	627	656	642	642	646	661	630	661	687	642	674	598	626	659	669	621	602	628	658	681	605	635	608	642	616	623	614	650	610	695	593	627	652	669	593	633	631	627	652	621	635	625	687	642	608	632	623	679	650	684	670	655	649	670	618	606	660	639	640	659	687	667	609	642	688	660	641	655	672	651	705	657	594	652	621	634	652	666	659	635	652	677	649	640	630	605	662	632	589	649	665	638	638	668	628	668	617	591	666	639	680	670	616	663	561	605	619	648	631	657	604	663	673	579	588	618	650	607	645	641	649	653	620	657	617	665	656	626	650	642	636	653	624	602	666	663	698	653	603	657	646	609	635	604	622	684	681	607	636	630	669	639	653	634	642	682	676	549	607	614	594	624	690	669	606	660	629	682	616	644	620	609	639	635	642	611	621	651	646	633	614	678	642	639	679	685	609	640	602	659	606	690	654	654	645	652	664	672	631	642	654	634	608	619	639	674	616	640	615	615	642	637	672	673	654	654	642	677	658	660	680	613	651	606	631	668	655	602	662	633	616	620	627	660	637	689	635	659	662	676	609	660	649	652	647	621	614	644	662	686	632	622	601	658	622	702	653	613	625	611	612	659	645	613	663	629	630	618	590	645	667	667	653	624	639	640	599	633	658	608	650	619	687	644	657	666	599	681	615	660	636	611	645	655	644	603	635	603	657	641	603	623	623	646	630	617	626	664	605	674	638	625	633	654	664	695	639
24329	21418	29269	42109	50623	42090	28664	12687	2216	284	265	241	261	265	266	222	243	252	241	251	255	256	234	252	246	232	261	280	244	238	249	249	243	214	224	243	243	240	237	248	241	221	233	252	241	259	255	233	251	242	272	224	224	237	220	251	234	249	272	242	232	258	243	211	232	261	257	249	242	240	234	225	228	260	247	250	219	263	225	261	260	253	255	241	237	233	246	230	241	235	221	233	259	233	253	250	248	239	228	228	248	257	234	254	250	216	235	251	246	241	252	280	226	253	251	273	270	246	258	231	220	244	233	233	232	239	224	257	269	263	247	233	249	244	244	241	252	250	244	235	279	236	200	229	253	236	263	238	233	253	261	260	248	249	254	238	222	223	240	251	218	237	249	216	218	267	264	241	258	284	245	233	227	230	244	247	240	253	248	238	235	230	233	266	231	239	239	236	223	257	269	250	230	263	231	252	235	256	230	247	243	218	228	238	220	244	240	216	271	231	233	250	267	252	251	243	245	255	229	246	254	214	222	251	227	242	250	257	247	254	232	229	236	205	221	250	227	262	255	227	236	257	220	222	214	234	252	242	259	234	251	234	238	252	208	253	252	228	255	238	251	247	252	251	271	225	230	245	253	250	245	248	226	268	259	255	232	245	262	241	235	222	239	239	229	231	227	248	265	242	227	224	233	215	278	260	228	269	213	230	264	248	234	255	221	254	215	222	223	200	254	271	233	255	243	232	246	245	222	248	257	270	247	235	254	241	239	232	249	249	248	233	256	268	241	242	218	233	246	226	208	264	250	243	230	233	222	240	232	242	261	228	230	221	245	259	240	211	252	224	224	255	250	216	241	275	264	218	210	221	242	233	241	260	227	241	231	262	248	239	259	235	251	239	237	229	249	237	235	223	236	237	249	239	240	232	242	246	242	271	233	236	244	233	246	267	227	232	245	250	247	282	205	238	245	253	215	213	268	232	230	229	252	234	246	220	257	232	253	263	232	252	255	235	257	253	241	224	232	235	259	239	244	211	243	247	240	250	226	248	246	257	237	272	279	228	225	270	250	242	226	219	225	255	235	238	261	240	239	241	249	249	246	248	227	220	236	237	240	253	244	258	248	260	240	258	259	268	252	243	272	216	263	252	236	256	226	243	225	256	274	240	231	244	223	250	232	254	231	254	234	255	229	255	233	224	238	238	251	260	252	270	252	243	253	270	243	264	209	239	220	242	226	261	234	207	264	241	264	256	257	241	236	261	253	236	235	230	247	260	253	265	234	229	222	258	234	252	231	231	260	249	212	256	251	220	251	237	219	217	275	245	231	232	234	213	214	248	247	276	217	232	247	237	244	249	269	227	250	246	230	240	234	234	233	232	247	241	229	241	227	271	266	248	242	217	270	232	249	245	233	254	240	252	259	262	225	229	234	242	271	239	239	224	250	238	257	230	236	232	212	212	258	232	222	237	249	221	247	237	226	223	252	244	248	241	239	252	247	231	223	235	227	262	245	232	233	277	254	251	241	248	236	239	286	237	243	236	229	239	256	231	261	257	246	250	245	238	243	222	264	261	223	253	213	232	236	231	240	230	226	256	276	246	253	240	212	225	221	258	251	259	225	240	225	238	232	248	257	216	248	240	224	248	229	257	263	246	258	205	205	231	257	251	245	249	207	227	253	221	241	218	250	260	283	279	234	252	235	255	235	252	232	238	224	228	229	245	241	270	260	239	259	230	237	256	231	224	223	253	228	237	230	219	240	235	239	237	246	268	242	228	225	230	254	263	214	234	265	260	229	251	231	232	258	249	232	240	238	271	242	194	252	259	191	275	239	242	213	272	268	246	228	252	267	260	222	285	267	253	219	250	242	241	244	259	240	251	250	221	238	247	234	248	213	246	240	261	212	244	245	217	225	236	236	264	233	238	266	239	238	251	247	253	229	229	255	268	242	259	239	212	267	226	236	235	248	239	253	246	233	221	240	240	259	244	290	241	240	250	226	240	266	235	235	238	271	239	227	247	244	214	246	252	253	270	246	253	226	225	244	216	239	257	236	235	235	246	241	243	214	237	240	266	255	276	229	229	258	237	236	206	214	217	258	215	225	252	254	243	294	242	235	249	230	235	243	247	264	244	227	224	207	216	224	249	254	229	245	239	254	252	251	237	246	253	244	248	251	247	258	247	237	241	230	251	240	222	256	241	256	259	273	263	228	258	250	257	241	255	237	218	242	252	236	263	234	247	242	238	232	240	223	272	213	216	237	228	245	221	257	238	244	209	217	234	242	233	238	261	273	244	245	208	243	235	267	228	256	241	253	239	238	201	251	235	232	199	231	244	245	261	263	249	230	220	230	257	232	232	204	224	253	261	221	241	236	245	231	251	264	226	255	268	255	231	240	253	234	232	243	245	244	248	270	251	253	249	254	201	262	273	270	254	249	239	225	256	253	246	226	253	262	241	255	242	266	249	248	229	233	227	261	226	270	237	247	270	247	235	237	257	246	253	263	250	233	243	245	214	219	234	244	244	224	237	226	203	262	227	222	225	261	233	248	257	236	256	265	271	227	255	234	244	247	272	222	224	248	247	249	237	245	219	234	279	247	267	246	255	227	248	238	234	226	226	220	266	231	232	238	240	245	250	201	242	257	242	244	252	239	236	244	254	243	250	220	237	236	225	238	214	243	260	253	233	226	281	235	223	266	207	241	233	223	217	263	228	247	252	255	236	252	237	241	249	243	248	251	243	224	244	249	241	261	266	235	256	224	230	249	236	231	237	242	267	244	254	253	234	257	242	260	250	266	239	251	250	239	279	252	201	233	231	227	242	238	246	241	242	239	223	224	231	217	222	226	251	227	258	213	263	239	246	236	241	250	238	205	245	225	231	241	238	243	248	249	258	210	242	243	227	226	244	239	274	250	274	233	259	262	243	227	231	215	256	252	262	250	259	248	248	250	252	222	232	241	239	257	211	242	251	208	225	234	245	240	235	235	239	246	226	263	229	241	262	235	235	243	232	244	236	245	234	237	237	245	240	241	225	253	232	234	275	255	254	232	250	257	229	227	244	233	234	226	225	258	233	239	225	242	249	253	253	257	266	253	239	236	263	234	239	240	231	247	260	228	238	247	241	230	246	262	219	228	233	231	241	260	254	226	252	267	247	237	240	253	247	225	241	261	228	293	247	243	273	258	249	231	275	221	243	267	238	261	230	247	220	229	227	236	246	248	236	228	284	282	244	217	261	236	232	235	224	216	218	228	270	272	246	237	241	227	243	245	264	262	225	254	245	229	240	289	226	240	223	230	229	214	252	256	221	234	244	241	188	217	257	258	235	238	251	234	281	219	258	264	230	227	231	230	251	257	254	271	230	227	260	239	266	265	226	245	238	221	229	240	228	262	240	253	226	255	248	254	251	245	228	234	225	253	261	289	225	240	269	218	235	249	257	233	235	228	229	232	275	231	278	222	253	212	245	212	246	266	244	245	266	252	262	242	247	229	248	269	249
6534	12665	24565	66103	60335	46477	34002	18367	4831	576	486	462	460	480	476	475	449	440	507	450	470	498	492	492	467	481	465	454	459	452	478	470	460	477	503	463	459	505	453	482	475	528	471	492	452	478	443	474	476	430	505	530	461	484	490	480	463	431	499	483	435	480	493	473	448	488	467	465	439	483	450	500	462	498	468	448	464	505	432	501	464	492	492	462	439	504	476	448	474	477	482	479	470	446	477	486	495	443	435	465	432	490	471	455	491	461	472	525	470	466	464	441	453	477	448	481	439	440	505	476	481	473	442	458	474	512	478	470	462	489	470	490	488	424	445	445	489	501	511	450	490	496	473	448	496	475	495	445	423	489	492	461	439	491	477	475	459	479	495	462	488	494	474	454	430	425	435	495	453	492	473	468	460	427	428	481	492	490	433	460	465	463	512	425	491	442	474	466	476	448	503	447	473	445	443	472	492	456	498	484	506	442	448	477	491	457	481	480	470	474	467	457	500	488	484	443	476	494	476	519	457	516	446	487	440	437	474	505	448	472	500	483	496	474	472	474	487	478	503	494	493	463	521	454	479	468	470	509	472	478	460	461	444	467	475	441	457	455	467	472	505	508	459	505	485	501	451	477	430	435	464	466	490	469	460	469	445	478	471	468	475	467	441	468	479	478	453	448	415	489	469	466	496	473	481	454	464	491	451	459	475	463	501	511	482	484	498	470	460	486	451	461	467	488	457	471	470	490	500	445	481	466	458	468	434	457	470	443	446	442	485	457	487	498	497	504	494	462	468	453	438	468	475	418	453	497	498	468	437	502	459	466	463	500	474	468	445	464	461	445	457	462	442	455	483	462	461	463	449	471	451	443	509	495	469	487	487	459	500	482	514	462	457	509	445	469	503	452	509	510	479	475	451	431	478	510	462	431	517	486	465	506	457	472	465	457	407	464	458	502	490	434	466	472	441	453	503	485	465	507	482	458	473	507	466	481	474	458	468	467	476	496	494	479	480	492	463	479	457	450	465	466	471	461	444	479	449	488	410	468	510	492	470	476	493	481	510	461	488	481	502	450	454	497	479	457	477	427	510	497	446	466	502	442	485	494	505	437	458	481	454	506	437	457	496	496	476	474	442	515	481	471	491	436	457	491	443	475	476	478	472	463	494	484	475	452	463	467	467	493	475	441	447	510	499	449	463	456	458	477	473	488	475	416	478	463	478	466	489	476	471	465	491	457	466	478	470	462	460	462	454	467	478	471	466	451	459	449	475	499	479	516	440	456	454	469	445	460	474	478	461	468	494	412	440	440	475	469	485	461	450	444	464	495	486	463	484	464	467	449	490	452	437	453	487	432	454	456	457	458	461	491	461	471	446	482	460	443	447	437	527	433	453	530	477	480	457	486	447	489	476	445	479	457	473	513	497	481	448	464	445	480	458	443	460	451	476	474	463	430	521	477	449	474	467	477	466	458	462	438	461	497	488	461	463	473	472	495	462	465	489	465	436	486	448	459	463	461	428	473	509	489	428	479	489	441	519	466	451	502	482	486	485	466	455	507	466	509	480	487	459	429	461	439	473	474	461	498	466	472	449	439	489	460	466	426	450	471	444	471	477	461	475	496	448	518	469	493	483	470	465	505	454	447	497	463	442	449	461	487	492	523	473	481	451	440	451	464	460	449	457	517	483	455	476	506	481	445	469	430	469	463	538	443	434	464	469	461	462	440	453	500	484	475	478	439	500	461	474	458	492	470	490	425	483	503	456	439	438	464	458	457	500	460	428	468	490	465	492	462	488	507	436	472	472	490	435	463	487	477	485	436	478	419	476	462	468	490	483	492	422	422	433	485	450	456	473	450	459	491	480	462	490	443	438	445	497	464	466	481	480	456	452	440	464	463	465	487	493	456	470	480	480	480	501	469	483	472	462	462	491	472	447	480	454	456	491	476	472	436	477	489	449	488	426	489	477	523	441	482	490	501	455	484	491	461	466	451	480	439	425	463	414	483	492	469	480	511	449	432	487	436	439	487	472	494	499	471	456	464	503	455	458	480	472	505	436	430	466	484	463	484	489	482	492	461	473	487	492	492	493	469	461	455	465	460	480	478	468	486	481	491	480	481	461	502	491	477	462	419	473	452	488	460	465	481	489	486	458	426	432	505	466	469	505	507	489	473	473	457	462	497	495	439	505	445	500	473	452	483	459	444	475	467	462	482	478	435	445	479	477	461	468	441	463	474	444	465	466	484	474	445	470	480	427	472	493	477	471	506	479	480	518	451	474	448	518	462	456	484	481	477	506	470	458	473	455	474	522	457	492	452	469	439	468	457	478	507	497	471	443	474	474	490	490	472	491	451	447	502	458	471	495	480	491	441	461	459	484	458	479	451	479	457	448	449	428	474	477	452	475	475	460	462	453	453	497	513	472	483	446	460	471	411	415	429	494	497	439	450	516	459	471	485	470	515	435	444	465	502	489	472	512	468	457	492	463	450	486	482	447	491	485	494	450	490	480	476	494	481	514	493	466	473	465	509	448	439	496	464	458	490	474	448	480	450	469	468	473	478	445	450	459	476	470	455	458	482	485	469	455	453	494	445	474	509	489	462	481	449	454	441	462	451	501	451	492	482	474	469	455	436	477	492	460	436	481	481	446	480	431	449	464	475	449	448	503	442	459	463	462	485	504	495	461	473	477	459	471	526	483	466	484	432	452	477	479	477	440	454	483	445	458	493	473	453	496	472	469	499	406	452	477	475	443	445	486	460	488	462	479	494	447	489	470	484	497	460	504	508	496	483	439	488	508	482	455	485	489	490	455	462	496	452	486	492	484	439	473	467	436	461	465	488	481	500	484	461	494	496	492	504	480	463	473	419	482	484	500	477	496	476	478	430	468	479	546	454	468	474	456	441	434	451	432	483	478	458	484	458	458	462	456	445	513	507	488	503	488	510	470	478	456	451	489	478	469	492	481	493	467	496	482	459	472	466	419	476	502	435	490	497	485	491	431	447	518	472	485	459	472	484	485	444	480	464	449	499	432	467	501	480	458	498	478	450	499	490	487	502	497	520	438	474	451	440	440	449	505	444	467	462	480	455	440	493	445	479	451	468	458	470	485	486	460	463	475	496	474	458	468	467	440	475	465	423	445	475	466	478	471	440	474	436	471	484	439	470	466	482	466	482	430	446	471	476	473	479	482	451	447	466	504	421	482	473	496	448	457	508	510	461	453	485	507	484	445	488	453	477	466	473	516	470	485	482	508	457	469	452	487	424	496	467	461	432	493	472	521	462	469	483	492	455	470	495	474	500	461	456	504	434	472	501	491	484	460	458	485	510	465	496	469	496	435	480	445	480	421	473	469	469	487	494	502	503	465	472	446	455	464	479	481	492	469	446	439	472	430	488	517	482	457	484	485	439	509	514	464	466	456	465	489	504	479	490	457	514	447	503	472	491	462	515	450	496	483	435	468	498	485	485	475	472	469	497	494	434	503	479	490	477	448	456	475	523
23386	21380	29639	42018	57806	50834	36115	17883	4374	410	338	303	342	348	286	333	346	308	313	314	340	313	351	292	335	289	325	314	327	306	320	308	330	337	344	302	262	304	326	308	296	275	318	292	308	291	313	290	291	330	300	322	312	294	301	314	310	310	276	294	277	306	345	330	321	277	303	312	306	314	335	303	294	316	293	331	299	331	328	323	303	332	292	333	303	337	281	328	325	316	302	300	318	315	310	330	303	321	307	309	317	328	330	293	299	294	311	287	295	309	312	308	305	341	329	315	310	300	309	286	296	333	312	287	295	292	307	294	285	287	306	303	321	306	333	341	305	300	304	339	312	339	292	318	302	319	314	305	310	300	282	337	339	299	300	326	327	289	299	325	339	292	280	284	311	313	296	300	316	311	274	303	288	316	299	299	319	299	309	288	314	318	314	308	344	345	316	303	350	298	318	309	292	287	322	298	275	289	296	318	342	343	304	317	323	337	309	307	284	313	327	316	333	326	296	300	326	329	292	310	298	310	292	311	326	310	327	316	346	316	299	306	314	297	289	306	301	323	324	339	312	329	292	313	297	294	319	295	310	288	327	304	311	310	305	311	304	274	329	315	310	318	286	308	316	333	335	285	293	326	339	315	344	291	310	312	292	305	306	316	302	338	350	339	298	328	281	305	305	334	300	310	299	294	312	304	290	314	310	299	269	322	305	327	330	310	309	316	324	326	302	330	331	334	315	328	298	298	297	306	305	320	310	309	340	290	312	316	300	301	281	299	344	277	311	296	296	322	328	303	336	291	319	284	311	352	315	302	302	318	301	340	321	286	325	293	309	284	317	310	308	314	306	340	338	328	335	316	305	293	326	263	308	314	309	299	316	306	312	297	326	308	334	307	315	325	298	350	301	253	307	308	305	329	294	296	313	302	312	298	301	328	304	301	327	310	322	315	308	306	273	317	315	338	298	325	311	298	330	336	319	288	302	300	296	327	324	344	310	301	294	347	304	320	278	299	312	321	280	311	302	327	317	319	309	286	333	290	298	311	280	333	311	293	346	283	316	304	280	312	312	319	302	304	301	299	301	311	303	270	297	301	305	327	323	318	312	320	290	327	305	291	298	290	303	336	297	264	295	295	289	282	328	324	261	320	318	335	279	315	326	347	307	303	326	341	308	306	337	310	287	316	320	301	299	356	300	306	338	289	331	305	306	298	283	281	306	294	280	331	293	337	317	287	309	306	305	285	298	324	312	297	334	313	307	302	294	317	288	341	303	314	332	300	289	306	294	315	326	310	319	312	298	290	316	324	329	326	353	304	300	293	316	317	329	311	293	281	330	299	325	337	314	288	295	312	330	320	284	306	295	320	276	308	301	319	288	305	307	327	257	312	299	287	289	290	303	327	300	335	298	326	296	290	302	304	329	315	319	321	332	318	307	331	318	315	332	278	321	293	293	293	304	306	297	347	316	319	335	355	323	283	310	299	307	343	306	305	283	300	312	293	318	317	313	313	313	300	333	312	330	312	314	300	311	301	341	289	310	325	283	308	316	299	283	320	280	314	289	316	276	290	281	311	339	313	279	295	312	299	306	304	293	296	297	287	312	322	328	305	335	323	292	334	325	317	314	285	317	301	352	323	295	320	321	310	312	335	284	329	319	308	302	305	289	326	301	289	277	289	329	322	316	303	312	286	316	316	280	249	266	289	289	304	287	318	297	325	314	307	308	322	304	264	304	289	303	288	314	292	291	286	356	329	307	318	302	304	308	309	288	317	292	283	340	305	311	288	299	331	296	283	317	331	317	298	295	296	342	337	307	339	306	328	306	330	303	313	313	308	330	296	285	298	328	328	333	307	320	344	307	303	292	339	321	293	307	305	324	285	310	285	294	319	280	296	300	321	320	302	311	326	313	326	319	318	307	322	294	313	325	308	280	281	309	337	299	317	288	294	301	321	300	280	340	319	300	311	285	311	281	330	309	283	315	281	320	310	276	287	308	313	316	313	296	308	319	298	305	287	310	313	309	311	320	308	309	302	303	319	284	308	294	311	308	322	307	316	299	311	284	294	286	341	304	334	284	305	319	317	279	329	281	293	282	344	305	303	314	300	307	302	343	325	334	292	314	300	316	306	341	334	307	303	305	328	297	312	320	324	317	303	312	314	306	317	321	300	323	320	351	279	297	317	313	317	256	317	294	292	298	322	305	289	295	309	319	277	304	315	316	283	294	333	307	334	311	335	313	315	296	294	325	282	318	294	305	298	312	348	315	298	327	303	305	362	326	342	266	313	356	333	320	327	300	318	322	302	304	316	308	320	327	310	284	279	309	320	328	323	275	272	315	312	320	302	285	320	300	314	308	317	339	296	317	311	305	307	332	295	312	356	317	282	302	310	301	277	295	291	343	297	374	308	326	332	312	304	317	306	302	315	303	281	297	297	273	302	319	264	287	298	305	290	307	293	318	292	304	302	289	338	314	321	333	303	300	314	289	296	300	310	313	327	312	332	318	263	306	310	324	335	276	333	301	293	319	303	347	301	301	284	311	310	295	284	294	313	325	301	303	319	291	293	292	310	304	322	322	322	331	307	322	311	330	310	325	311	293	323	284	330	315	302	300	334	300	304	303	284	316	304	269	311	300	298	306	320	290	302	305	317	303	327	323	300	322	263	321	339	303	326	302	320	290	317	331	309	329	312	328	283	316	297	342	303	305	321	311	288	297	333	342	306	327	346	284	302	312	285	279	337	284	328	282	327	286	313	263	326	298	301	324	335	303	308	334	267	301	304	295	315	313	291	309	293	285	330	321	329	280	288	319	318	322	314	292	297	296	322	311	316	318	295	299	322	286	329	311	290	319	283	315	321	345	307	266	334	317	296	315	348	307	279	303	280	324	283	288	309	307	335	310	349	308	318	363	300	310	327	301	292	340	307	347	310	296	308	292	298	303	307	300	324	302	315	322	287	297	300	317	320	303	328	293	312	281	284	277	317	310	310	280	324	313	349	296	344	300	311	279	327	304	316	324	304	322	296	338	292	296	306	278	312	329	312	278	309	287	324	302	313	351	312	331	297	275	314	323	347	293	304	324	322	310	308	296	305	294	328	309	311	312	315	264	331	311	299	299	341	321	314	332	325	320	306	300	329	305	299	295	320	301	288	342	320	290	302	318	306	310	316	318	290	323	314	314	294	313	307	303	307	300	326	301	292	306	325	307	279	315	338	312	308	300	326	340	301	285	299	307	316	313	291	326	306	288	307	335	309	291	314	323	305	303	334	302	321	315	308	301	331	295	285	308	322	294	327	313	332	268	290	274	341	297	277	319	263	271	313	337	334	301	287	314	308	288	323	292	315	330	295	299	283	291	314	309	312	330	306	286	329	306	278	284	336	316	335	307	315	329	305	317	301	307	280	292	282	311	299	333	311	309	315	296	318	303	294	275	279	297	303	302	322	279	283	308	288	333	319	312	293	307	306	299	326	316	283	303	289	292	303	288	290	317	309
9043	19192	34890	79283	72792	56618	40420	23104	7750	751	519	566	630	545	548	565	593	597	594	560	545	607	573	556	568	589	565	585	564	571	586	567	563	558	545	592	587	566	623	546	562	585	550	560	551	562	573	545	604	587	585	589	559	549	582	624	595	568	581	542	588	524	574	579	572	550	557	550	579	615	549	566	545	517	568	595	553	554	523	529	556	558	606	559	609	588	566	556	517	596	522	523	563	550	572	597	572	583	557	545	610	567	570	551	544	582	557	569	544	559	590	543	591	590	595	529	578	579	590	588	591	579	555	507	538	546	581	581	577	561	562	617	578	542	599	570	541	545	584	592	547	560	541	557	546	580	573	564	552	585	567	539	572	572	571	574	591	577	612	526	568	568	579	625	574	554	572	500	561	593	552	570	571	580	581	580	571	518	584	531	550	545	601	587	537	592	607	588	588	602	559	562	552	553	545	544	556	568	601	570	578	547	553	550	551	579	572	562	564	566	572	537	560	547	546	570	520	556	578	590	578	510	571	577	555	583	538	571	579	589	567	550	585	572	552	575	563	585	506	561	538	532	547	575	558	586	583	585	561	557	548	536	615	586	569	557	575	546	517	554	558	575	524	521	563	572	558	570	579	566	583	602	559	592	555	538	577	577	559	582	569	559	568	547	546	611	545	607	546	563	596	562	546	547	518	551	592	588	548	604	551	592	554	578	548	519	585	569	515	540	591	580	606	562	578	547	592	543	569	593	585	562	566	580	593	559	524	576	547	580	593	552	611	560	556	564	611	521	614	554	609	553	583	556	586	582	566	539	569	560	567	609	585	569	541	543	543	527	531	551	557	553	578	572	557	580	563	546	547	598	578	584	581	548	579	555	597	603	544	617	563	574	576	564	622	628	530	548	566	624	573	615	595	618	575	556	547	554	547	569	524	518	572	559	596	582	565	577	586	580	591	554	614	529	596	533	593	588	600	544	545	560	566	592	548	566	570	533	605	582	610	557	586	592	525	571	571	584	570	594	601	562	551	533	586	564	621	598	565	552	552	575	572	578	571	614	562	532	547	533	562	557	586	585	544	555	581	563	539	550	564	559	550	576	544	556	581	592	528	620	561	573	570	559	580	545	561	570	566	585	578	538	572	596	576	600	548	572	556	545	543	594	561	538	601	568	583	545	556	555	502	561	547	576	585	579	556	532	542	545	574	552	602	595	570	584	527	569	563	579	592	544	553	558	567	594	543	579	563	560	573	531	534	552	578	579	579	555	586	563	592	585	610	582	627	578	546	527	561	524	577	550	575	534	535	532	558	528	539	585	550	559	557	620	595	569	551	574	571	580	583	521	581	560	573	610	580	548	554	566	542	520	550	566	574	545	522	526	533	566	591	540	573	594	556	591	513	544	560	579	556	522	568	531	612	555	575	557	593	576	597	529	590	525	550	550	557	555	569	583	550	521	620	567	601	599	561	550	550	547	590	561	576	553	551	577	576	592	544	547	572	542	554	591	574	566	539	536	562	555	536	569	534	544	594	559	596	572	513	524	539	557	604	587	508	543	596	563	533	562	609	600	576	583	580	580	566	568	554	587	602	543	558	552	555	518	582	556	535	582	590	544	528	548	578	549	573	588	555	582	529	625	537	542	564	522	550	624	566	548	538	555	554	554	579	596	583	547	548	546	580	587	539	549	572	571	557	565	574	560	545	579	599	552	562	564	576	543	544	554	570	562	547	588	564	561	559	582	576	566	544	588	598	529	595	530	578	558	534	578	550	547	532	555	617	596	564	553	555	600	549	574	579	576	551	578	565	592	592	552	550	584	579	587	591	547	560	587	563	565	534	592	590	583	592	591	527	562	543	553	558	543	590	577	575	572	536	553	585	617	585	577	579	594	634	545	559	590	559	580	543	573	531	540	557	576	553	579	561	545	597	611	536	578	566	585	527	628	575	585	550	614	591	607	553	586	591	570	599	572	570	581	577	545	560	545	584	517	588	563	581	525	611	542	590	608	556	591	577	588	590	564	560	537	557	539	564	571	592	560	558	537	573	589	574	558	541	564	603	573	552	586	537	576	585	559	603	570	567	567	554	520	568	530	585	525	546	561	542	561	547	544	580	564	566	535	546	570	535	560	554	574	541	606	540	572	575	564	517	567	576	540	613	578	580	558	581	601	593	571	575	570	559	609	570	604	554	570	562	553	551	559	583	547	558	617	587	549	562	559	565	584	587	566	554	565	567	565	567	580	555	573	560	506	571	602	573	541	580	592	582	567	595	573	552	573	552	573	572	597	591	569	545	570	585	614	572	575	541	590	587	568	528	608	514	565	565	543	573	550	566	591	583	578	562	510	585	588	563	593	561	586	549	553	567	547	601	583	593	588	558	554	540	548	571	561	600	583	538	505	574	601	521	552	565	556	570	592	557	554	587	579	551	569	582	571	571	579	603	591	546	598	614	546	596	604	601	579	525	539	580	585	576	600	546	577	548	566	573	553	563	581	591	583	549	591	554	595	523	519	571	559	553	562	570	574	571	538	588	562	577	575	540	576	520	532	544	609	515	613	556	633	585	551	537	601	559	570	560	548	627	564	582	530	582	591	609	612	538	557	593	571	548	544	588	577	576	570	566	556	531	586	550	544	572	582	631	564	545	581	561	549	549	567	609	584	551	586	564	547	547	623	613	579	556	589	573	587	575	615	575	572	592	555	565	549	557	528	520	573	568	552	553	571	621	590	573	537	522	606	610	606	547	607	503	572	578	555	542	559	536	543	595	550	567	563	526	569	561	556	579	589	575	614	592	585	571	614	585	602	572	578	554	581	577	554	600	603	569	576	586	614	588	586	575	594	532	605	614	586	571	606	568	577	564	594	578	534	574	581	538	578	572	552	590	554	620	557	539	593	553	564	565	583	581	563	578	521	622	560	595	598	536	560	556	573	595	568	560	562	577	530	561	571	537	595	556	557	530	538	593	591	560	568	589	538	559	529	541	587	553	594	563	552	581	566	540	555	580	576	568	552	571	605	573	552	595	569	592	583	603	557	556	563	598	551	614	572	514	588	556	553	593	563	577	514	562	590	577	560	541	526	518	540	585	600	551	559	593	565	562	578	581	601	543	563	565	593	582	560	547	539	571	527	582	552	573	617	614	525	537	578	570	590	571	585	579	561	561	585	577	522	544	597	556	553	608	603	575	577	555	554	554	560	569	610	553	529	565	588	578	528	563	566	576	566	534	569	583	548	605	610	564	589	580	576	583	546	542	581	575	565	559	550	519	558	539	580	586	556	562	524	554	587	537	531	591	560	605	548	580	576	641	605	584	580	565	584	567	550	575	565	616	570	569	546	587	584	532	540	584	552	607	572	594	610	556	583	574	579	535	579	578	606	583	548	535	588	582	537	543	556	558	539	597	555	568	577	587	529	619	556	554	572	540	559	596	539	584	576	581	544	521	566	539	518	573	535	588	585	544	568	555	584	553	532	535	564	576	527	591	539	587	574	577	547
26909	19892	7750	23910	22094	13182	4858	1538	604	315	348	346	352	357	368	368	376	356	357	320	335	365	350	352	342	348	348	316	360	331	334	359	329	340	358	345	338	351	359	363	346	366	379	353	361	375	337	347	345	376	361	340	338	342	379	352	325	358	356	364	337	363	365	347	345	354	360	335	364	358	371	361	349	347	366	315	345	336	337	347	329	366	369	342	369	350	376	330	372	337	327	360	324	346	350	357	315	343	330	352	356	331	327	350	362	339	324	334	352	350	350	332	333	373	364	358	337	334	333	384	382	375	339	328	339	340	357	365	383	362	307	354	332	323	357	350	332	350	364	340	343	350	350	360	350	305	356	356	333	341	332	325	316	353	351	355	337	357	370	347	387	344	344	302	356	377	331	360	353	335	327	353	346	363	353	318	337	312	359	341	338	361	326	354	337	392	341	331	353	395	357	353	349	317	308	359	323	331	355	364	322	354	360	329	346	363	329	386	317	353	347	320	339	343	345	350	342	325	342	317	383	354	341	354	344	339	374	367	332	352	327	320	339	374	343	325	336	377	360	322	373	355	336	320	330	355	364	359	362	357	329	343	323	384	360	360	376	361	367	327	338	356	336	350	329	366	356	355	343	357	377	353	319	324	325	360	371	404	369	376	336	342	361	366	326	331	349	355	333	389	327	337	372	365	362	321	363	341	364	345	395	367	354	341	375	372	345	350	308	334	332	365	358	366	342	335	353	350	342	347	351	343	355	358	315	330	362	352	386	340	341	349	356	376	372	347	340	368	350	344	340	337	328	333	332	355	324	352	348	340	366	365	349	389	358	360	350	343	375	364	372	384	352	345	334	344	320	352	357	381	336	352	324	353	368	383	314	347	376	353	368	372	368	334	344	342	370	368	358	362	391	350	367	361	332	307	282	372	333	339	358	341	363	360	371	363	368	339	362	351	380	368	361	349	348	323	392	334	389	335	333	353	384	376	340	355	365	347	344	345	350	336	363	353	328	323	327	375	361	346	328	369	318	366	354	362	343	369	336	390	350	331	325	360	352	343	338	343	346	343	354	389	341	317	332	366	343	351	334	355	356	370	334	337	367	363	304	342	359	351	312	356	347	338	345	345	333	355	322	343	342	344	346	361	348	326	376	353	374	337	352	341	344	376	328	355	340	330	355	337	368	355	344	317	334	368	308	335	352	394	372	341	337	357	372	378	354	335	345	346	353	342	359	363	363	335	359	357	342	349	325	332	335	346	364	330	331	347	350	336	364	393	352	317	332	343	382	363	363	344	346	340	323	363	346	365	370	343	354	352	350	356	321	323	370	359	343	305	357	349	346	351	357	328	339	371	352	369	329	345	341	363	358	348	342	340	342	361	309	351	328	352	341	372	374	380	342	325	337	386	327	334	349	356	359	352	338	363	362	335	353	334	368	342	374	367	364	362	349	346	382	359	354	357	364	335	363	358	365	350	340	339	344	374	337	351	341	360	371	353	357	351	313	349	336	326	356	327	313	354	353	357	365	381	387	332	315	346	332	334	349	385	383	351	332	354	339	360	318	335	368	376	347	374	356	342	342	338	384	360	374	364	336	371	366	364	327	327	341	347	316	341	350	349	349	373	326	327	354	353	352	332	327	338	312	328	360	389	341	347	373	379	351	344	345	349	316	385	370	338	355	381	372	338	332	406	330	357	340	329	366	367	337	369	312	369	378	355	330	316	324	358	341	335	335	349	343	341	331	350	370	355	351	332	355	331	330	334	336	348	327	332	362	360	341	365	359	342	382	349	354	355	359	365	355	336	352	358	347	332	354	348	339	343	338	343	324	380	321	329	334	332	352	373	332	360	355	369	356	330	340	356	371	362	340	365	359	324	369	329	342	335	350	367	345	349	344	368	351	354	350	340	330	350	364	352	374	356	353	399	334	353	353	356	355	322	341	343	359	361	376	344	361	383	323	339	357	355	358	368	361	344	371	305	374	354	361	322	348	360	361	362	332	328	350	372	352	363	372	330	343	325	359	328	335	367	367	358	323	358	369	346	356	296	313	329	333	330	352	347	343	343	356	356	336	360	365	380	370	344	342	327	351	368	379	382	308	363	369	324	353	356	390	336	345	350	359	290	381	380	344	333	355	374	357	375	358	326	342	363	327	348	335	358	317	373	348	365	324	312	336	375	321	355	337	333	325	364	349	382	332	346	351	334	380	349	363	369	361	376	378	332	366	333	330	367	334	334	304	380	377	358	367	362	362	354	365	352	339	344	374	305	328	356	372	356	306	371	352	362	347	367	349	336	350	309	365	378	312	346	354	341	348	355	361	325	353	356	370	354	336	349	328	350	327	351	350	359	335	330	323	369	349	344	349	347	355	339	358	340	377	362	346	358	334	338	329	350	344	340	340	344	327	356	389	375	345	355	358	341	342	349	328	345	304	349	322	347	344	354	336	349	352	365	337	321	334	318	357	334	336	354	333	342	344	357	335	386	392	384	354	388	357	376	350	349	360	368	387	329	345	380	352	374	375	321	374	341	332	329	317	339	340	349	361	341	326	327	329	353	343	378	366	359	321	347	348	322	363	336	346	332	361	348	360	377	339	347	352	355	332	358	331	327	365	377	349	359	344	346	366	338	360	369	324	338	370	324	360	329	342	348	365	346	335	308	352	355	349	350	328	375	330	342	367	372	338	365	335	343	335	393	359	333	351	368	353	347	332	322	385	325	348	329	345	337	350	375	346	352	340	335	316	344	337	314	348	354	363	353	342	377	375	390	333	345	373	361	370	356	373	366	353	379	361	341	324	338	333	356	377	322	337	337	353	330	353	356	350	354	345	335	362	354	336	354	334	347	343	344	345	353	346	326	363	380	389	365	345	367	354	350	334	342	345	356	358	397	340	319	350	362	328	336	338	367	344	349	369	347	368	337	341	387	337	336	355	341	348	331	366	347	350	347	332	352	359	302	349	349	382	349	367	341	322	384	349	334	350	374	359	335	385	331	322	350	369	333	353	355	325	341	338	342	318	328	351	353	352	360	344	339	357	338	354	365	371	345	374	340	380	356	339	347	379	358	364	358	341	364	366	339	327	330	330	338	365	339	359	358	352	338	325	339	349	327	410	338	317	338	367	314	349	371	373	341	356	319	366	371	370	350	328	370	339	378	344	317	297	346	332	374	367	344	363	339	353	366	355	354	332	369	360	353	323	374	348	365	318	333	324	346	351	388	369	353	338	316	321	329	368	328	368	334	335	389	317	339	330	347	351	337	335	313	356	379	363	329	361	380	352	364	331	314	369	372	359	342	321	377	378	361	371	377	333	341	362	353	341	350	367	379	324	378	332	341	359	371	348	351	370	352	356	315	347	360	333	369	374	345	326	347	361	321	357	348	351	363	365	357	381	356	347	326	332	329	314	329	350	322	354	337	353	389	349	346	348	333	339	361	328	360	359	360	362	354	337	335	344	347	341	349	342	349	336	331	377	381	335	334	341	331	340	330	370	330
4842	3289	8355	31712	29283	19846	9540	3670	1350	663	650	657	669	661	684	694	666	692	654	682	640	647	636	660	686	676	653	656	682	627	642	721	682	631	649	679	611	699	661	634	675	638	668	669	635	654	697	664	674	700	666	653	641	689	643	685	700	643	669	596	684	647	684	647	673	687	679	652	658	703	665	655	754	632	634	658	684	673	625	677	676	627	698	635	669	633	679	642	600	714	649	642	656	650	719	652	696	673	652	677	665	660	626	688	654	671	695	680	627	671	646	683	637	693	671	657	668	653	619	684	649	643	619	699	643	613	644	610	655	701	694	696	704	616	660	636	669	638	607	674	684	653	691	647	678	694	686	632	635	662	680	659	651	612	648	663	650	647	681	707	659	644	662	692	689	691	653	647	675	667	676	662	616	641	658	623	686	677	674	629	586	663	654	676	676	678	607	682	666	674	661	653	670	633	666	654	665	660	698	686	638	693	656	694	670	648	671	674	646	670	685	680	716	678	663	633	711	665	671	676	689	668	661	681	699	644	638	633	684	661	630	651	696	657	688	664	672	679	674	693	699	639	649	621	724	683	706	636	661	623	672	639	653	670	676	652	662	654	672	678	643	653	675	642	665	688	693	635	695	690	676	660	650	646	644	668	648	710	652	640	709	669	632	707	679	677	614	659	638	652	683	662	663	664	654	617	653	669	623	622	656	645	685	691	633	687	654	664	652	623	673	682	665	649	627	699	675	672	672	662	687	641	648	651	639	682	670	656	661	690	680	642	647	639	698	685	680	703	700	629	666	691	704	662	658	647	644	691	673	714	665	692	673	666	690	681	622	662	674	653	623	680	647	670	662	707	647	647	691	672	642	666	676	642	678	711	664	662	718	677	616	641	673	634	684	647	700	686	673	631	686	649	653	679	660	670	647	678	689	665	643	640	657	667	642	625	645	661	593	675	639	674	638	638	713	664	687	638	651	675	652	658	676	625	667	680	665	678	635	643	659	673	649	643	688	636	685	690	658	668	632	665	650	675	666	675	646	639	674	680	694	614	684	666	669	715	641	622	661	692	639	666	663	666	661	632	683	660	666	630	648	647	628	618	678	713	659	627	684	687	651	658	626	647	605	647	648	701	669	621	686	732	682	615	637	680	720	676	628	663	661	635	663	629	685	690	642	603	661	660	682	638	651	643	666	708	650	647	683	629	672	656	648	676	685	654	693	676	646	646	677	672	637	632	665	606	662	704	660	660	646	632	678	643	639	668	677	654	668	706	625	671	696	690	663	688	652	636	672	617	699	657	635	676	675	615	606	670	646	648	643	681	661	659	668	634	680	621	659	628	673	683	647	694	595	636	687	678	677	639	679	685	623	616	629	663	690	693	715	671	643	597	654	668	679	678	695	649	623	626	701	674	665	668	677	655	660	619	669	656	634	663	660	637	665	662	697	665	711	691	642	633	671	676	643	656	672	665	675	684	668	646	636	667	672	662	654	669	687	651	657	664	676	670	704	681	672	638	659	689	681	641	676	664	675	663	682	645	635	683	652	631	618	645	693	668	614	638	640	682	659	666	673	672	673	679	649	659	656	665	670	648	676	668	645	701	657	663	625	678	638	682	637	618	643	661	677	644	671	636	638	686	675	687	653	683	682	597	691	639	658	657	693	676	622	665	688	669	668	696	670	662	650	671	619	675	639	591	644	620	677	687	681	664	626	613	673	663	667	666	669	674	687	670	682	637	643	714	690	646	680	711	635	687	613	675	685	644	697	704	652	654	650	707	682	695	679	680	715	666	693	633	636	651	667	642	695	708	648	692	688	642	682	614	646	700	674	631	686	662	690	661	689	667	675	635	689	646	672	674	648	638	619	676	658	641	621	691	628	656	672	670	664	632	653	725	681	705	668	684	673	648	677	717	689	644	641	658	641	659	638	664	676	676	675	669	663	684	660	644	706	626	601	635	630	696	706	655	659	656	649	651	685	706	615	625	661	667	638	681	676	667	687	656	700	685	628	672	689	677	693	666	692	627	662	675	645	626	655	704	663	676	669	651	658	653	640	666	673	661	681	632	593	671	702	651	649	680	681	664	658	664	681	691	665	640	679	639	678	654	706	629	678	699	642	675	670	714	662	629	652	609	630	629	713	656	631	669	690	635	613	666	616	671	711	626	647	682	719	670	662	624	641	668	634	624	672	693	659	691	728	674	666	669	684	694	675	694	658	645	669	635	660	647	683	656	679	683	640	656	669	700	640	670	625	706	665	641	664	646	598	676	677	664	633	610	705	654	679	672	654	668	671	646	693	654	676	674	625	658	625	662	663	669	679	701	632	687	642	700	708	664	676	697	661	681	660	656	675	685	667	675	685	631	660	659	645	660	666	653	664	677	668	653	662	678	676	666	603	669	679	624	696	634	651	629	633	663	669	642	701	658	687	650	653	659	708	694	673	663	652	665	694	688	679	685	659	664	659	649	696	682	650	674	641	662	691	659	642	646	603	647	613	639	628	611	661	644	681	667	650	646	686	642	654	670	630	741	662	650	678	590	677	649	667	650	680	652	633	667	697	628	701	664	673	672	679	599	692	649	728	645	646	653	698	650	684	672	709	658	632	609	635	712	678	718	667	637	647	664	636	655	657	676	619	671	669	642	679	652	658	671	651	685	653	694	640	677	651	643	707	668	627	618	650	630	661	634	673	685	669	662	728	645	634	634	656	697	668	694	646	664	691	635	678	712	684	653	680	628	626	678	670	643	667	629	642	630	654	666	650	711	670	639	699	646	652	698	636	708	631	680	659	674	645	656	653	627	652	647	696	710	676	610	652	656	668	668	676	706	650	657	669	676	664	662	660	637	602	655	660	627	670	636	620	705	676	700	636	644	692	656	620	651	675	654	610	684	654	639	635	652	662	662	681	699	659	646	600	654	676	671	637	672	657	688	597	648	623	695	708	692	673	686	652	656	641	643	676	621	607	680	684	654	689	670	654	651	668	647	673	639	668	714	653	670	611	616	627	659	619	610	659	678	680	679	659	644	673	650	683	698	685	658	621	666	652	704	609	677	674	659	646	660	672	673	653	633	630	655	660	671	660	641	658	694	662	705	665	710	662	661	660	667	676	637	644	588	656	635	678	640	654	685	608	627	614	660	650	674	632	627	660	675	637	673	664	662	632	679	677	669	644	616	676	631	631	675	645	660	636	628	611	662	649	680	656	694	665	678	686	689	604	626	651	620	647	657	655	603	663	681	672	642	737	672	678	670	668	663	679	673	680	657	651	654	625	644	660	669	666	645	643	662	681	719	680	620	645	699	650	644	657	630	710	675	622	651	636	660	650	652	620	713	651	605	623	708	681	665	651	646	678	687	707	693	680	684	669	646	664	715	614	676	627	675	690	638	664	661	655	594	680	616	688	647	692	646	651	652	674	632	663	663	702	697	690	675	691	681	664	670	666	720	689	668	672	659	701	672	655	672	655	681	688	634	629	679	685	683	633	689	688	610	645	661
24337	21388	29140	46204	54528	42180	26089	9939	2038	369	261	296	265	269	259	308	264	244	299	244	274	278	297	269	235	289	277	285	282	266	252	262	246	255	256	266	250	270	278	302	274	277	260	250	270	248	273	268	253	230	292	277	294	265	259	273	275	240	278	280	254	250	241	263	273	247	241	294	254	244	280	273	285	250	279	254	256	244	251	293	286	233	248	274	278	243	267	279	262	259	243	258	258	264	230	255	245	249	265	261	235	253	274	221	275	224	257	275	266	241	283	227	205	258	272	247	270	254	254	246	244	264	274	265	245	235	235	257	260	259	243	244	265	236	238	273	242	263	253	262	259	278	286	260	279	266	250	244	259	248	273	264	290	301	262	253	231	243	237	255	258	262	261	277	256	231	246	240	265	256	234	257	248	250	243	249	251	250	268	243	253	243	288	260	281	282	288	283	280	260	244	270	267	235	249	256	290	271	262	247	273	244	231	268	252	256	253	265	270	245	247	257	310	261	274	268	247	225	245	257	261	268	232	248	254	248	242	258	262	296	276	260	257	252	260	256	248	257	251	239	276	270	272	248	289	273	260	259	234	246	260	260	282	267	268	248	251	241	300	263	241	251	272	268	246	278	248	246	281	246	242	260	284	280	286	267	266	267	261	244	253	254	292	266	225	255	239	236	242	272	272	248	259	266	269	262	236	255	278	253	266	262	259	284	271	224	237	255	255	234	267	280	281	282	237	267	276	264	266	256	270	259	252	227	245	263	249	261	254	267	262	269	284	275	274	217	238	254	258	270	248	273	270	287	245	237	264	266	261	261	271	278	288	239	302	261	271	269	252	275	243	257	250	264	271	236	273	268	258	244	247	250	276	252	271	265	226	257	263	250	232	248	289	282	253	278	280	258	273	254	279	254	268	261	237	255	271	252	270	253	269	228	272	251	277	298	262	273	261	263	269	256	273	271	254	225	233	262	240	255	243	269	224	281	261	262	272	251	242	239	236	247	270	253	256	273	277	246	272	242	277	244	266	251	283	264	255	262	247	257	282	295	255	252	278	232	230	246	288	278	263	274	233	272	253	271	265	274	236	250	292	246	264	295	271	224	287	259	257	223	287	246	247	287	231	259	273	257	254	251	261	280	278	249	274	247	254	248	260	257	261	268	288	290	265	278	247	279	264	247	270	228	255	265	277	236	222	243	273	268	249	247	272	256	243	262	254	259	237	254	219	294	260	243	274	267	242	246	255	264	251	255	250	214	259	257	251	264	262	255	283	228	260	281	268	290	270	225	281	277	246	234	274	270	262	288	249	302	255	277	274	247	266	243	257	255	245	258	279	249	263	269	273	268	233	247	273	315	255	265	257	266	278	241	247	274	241	246	255	283	271	248	266	266	246	243	263	272	270	251	254	261	258	261	249	228	274	221	266	262	263	287	244	257	280	262	267	222	236	280	286	259	273	231	276	272	239	268	270	255	251	272	260	270	283	247	286	259	236	235	268	270	266	258	254	273	240	263	252	232	265	255	247	277	246	299	264	261	260	274	266	261	257	255	284	270	243	289	223	258	237	265	286	271	254	252	269	279	263	271	258	247	271	237	257	240	230	294	247	254	290	272	255	253	260	244	267	269	256	259	247	287	254	243	278	277	261	255	242	275	272	278	264	273	246	285	264	239	236	254	256	255	251	243	258	261	230	231	248	249	250	269	234	255	227	243	284	260	268	277	274	286	278	269	264	251	253	264	238	300	262	264	280	263	278	267	242	272	245	261	241	276	261	269	227	239	266	246	274	283	243	306	259	251	289	263	275	245	275	272	269	231	249	242	246	240	244	266	276	254	271	278	270	252	264	270	246	253	252	245	275	223	231	249	261	265	262	269	237	269	276	277	268	256	267	255	248	266	271	263	237	284	243	234	221	252	251	254	281	295	253	261	270	268	241	257	240	236	245	246	254	287	249	260	262	267	272	257	237	279	227	268	272	233	271	266	284	272	243	234	255	285	222	251	263	271	243	250	274	230	239	268	225	247	235	260	215	273	280	266	267	245	252	246	265	266	293	244	270	270	242	244	250	271	249	247	246	267	277	252	292	253	249	257	264	277	275	229	269	232	281	244	267	289	280	245	246	273	236	266	236	282	247	259	252	260	259	271	261	248	295	241	294	259	273	255	260	267	233	285	241	252	285	234	297	272	257	261	268	260	280	257	255	267	281	275	281	231	268	260	255	276	272	266	246	254	239	269	260	241	261	283	271	246	262	238	262	254	266	279	277	309	238	270	250	282	277	249	286	255	236	254	256	268	265	254	261	251	269	261	255	260	268	254	247	247	250	289	253	248	250	263	228	249	251	275	253	287	259	276	250	267	282	276	270	259	238	237	246	251	270	278	267	275	243	240	276	227	250	260	270	247	263	273	242	240	242	245	234	292	265	222	266	279	274	251	256	243	240	239	242	220	253	249	241	275	263	267	260	260	280	249	241	250	260	262	265	263	246	238	258	289	258	266	232	248	287	257	284	248	258	259	275	276	276	254	252	261	262	277	252	252	265	272	271	289	245	218	247	270	295	269	261	254	262	267	250	253	256	282	261	257	274	273	257	233	295	283	263	255	247	256	260	257	240	245	253	262	267	247	261	263	266	279	240	260	309	283	245	256	258	273	251	280	254	242	236	255	262	271	277	253	267	272	269	256	287	288	281	261	231	278	290	245	273	287	283	265	252	254	261	279	283	273	243	245	266	253	254	268	242	280	240	259	249	251	264	245	247	260	274	262	246	267	247	261	284	241	252	277	265	258	236	250	256	295	260	270	256	258	259	272	270	245	233	261	262	255	260	236	282	266	248	275	250	252	235	258	257	264	220	258	247	270	283	238	257	249	268	252	258	266	263	256	296	259	252	224	256	251	255	259	254	260	266	271	275	256	273	233	235	272	276	278	254	254	281	247	274	266	254	261	270	268	245	278	271	263	254	291	257	296	296	282	276	247	286	269	231	268	270	257	262	225	262	288	255	255	267	269	262	253	261	252	248	238	252	244	257	257	229	257	228	255	272	273	250	226	270	252	273	251	253	263	268	238	279	274	252	260	239	263	266	273	257	244	235	290	266	265	250	256	289	261	250	227	288	266	243	278	270	252	276	252	268	207	278	265	223	281	252	273	277	281	259	249	270	255	260	237	266	269	264	268	240	265	265	250	275	279	272	262	259	261	257	285	245	270	267	289	237	254	254	268	287	271	251	250	285	270	265	234	246	262	252	246	261	255	234	242	222	246	262	250	258	273	250	288	273	247	269	251	245	270	241	259	263	260	252	250	251	268	241	250	249	261	267	260	263	284	231	274	267	278	259	272	241	298	248	271	265	262	253	280	254	282	247	256	278	270	253	249	265	269	262	274	247	256	244	260	266	243	287	245	241	282	273	241	248	269	282	223	257	232	258	262	250	290	272	262	254	257	257	266	289	271	273	253	265	276	270	285	252	280	272	231	274	263	261	259	270	274	268	240	279	243
6634	13103	33855	67677	60861	45821	30747	15359	4811	809	503	487	523	486	524	530	518	534	493	460	522	516	503	493	465	489	513	514	492	522	530	508	451	497	466	496	493	537	455	478	513	504	510	482	531	540	546	524	475	481	477	518	486	526	532	441	543	486	517	509	477	500	499	500	496	512	496	508	509	528	529	520	503	497	494	484	445	490	507	507	512	498	501	487	514	496	496	520	463	499	499	552	453	515	510	540	528	532	506	508	503	501	468	479	506	476	511	474	528	533	484	464	486	510	491	506	489	492	504	514	510	536	470	506	460	534	513	529	483	483	495	542	526	504	498	523	534	535	493	476	537	547	484	500	528	553	489	513	534	485	524	480	489	520	495	503	487	490	523	474	467	509	488	512	529	514	541	476	489	495	519	491	536	474	527	507	508	483	489	533	512	495	507	531	503	473	506	496	480	501	516	521	512	504	512	507	540	500	526	493	541	460	497	542	493	509	491	467	490	521	520	491	497	529	507	512	492	486	495	468	518	518	498	488	491	472	461	453	540	522	497	519	464	477	489	491	474	504	531	523	519	476	509	500	499	517	494	503	528	518	495	484	484	532	497	510	502	499	499	498	485	456	507	477	458	508	514	523	510	470	513	468	530	499	507	471	505	517	525	537	546	500	458	475	486	478	509	500	506	515	520	475	515	490	484	473	509	454	496	496	505	467	477	511	478	495	485	515	547	450	540	473	516	502	522	460	487	527	494	484	467	483	490	516	530	483	498	478	534	502	526	489	492	525	514	501	499	511	521	506	495	486	505	518	507	501	479	503	502	525	500	541	508	490	476	497	495	497	507	502	508	515	520	516	529	491	484	536	477	533	456	496	517	526	488	525	496	486	494	517	529	515	493	485	482	464	474	508	524	461	516	489	502	463	471	480	508	492	500	470	498	455	534	458	507	525	473	518	471	502	490	485	535	503	494	521	460	506	501	490	521	483	470	502	494	507	496	511	521	485	500	490	482	528	496	514	523	485	508	529	493	494	521	511	464	479	489	489	477	508	495	500	472	461	478	505	486	500	529	461	504	524	452	480	523	505	496	502	495	495	515	515	503	502	463	492	529	492	514	528	539	528	525	467	484	492	464	550	529	494	516	547	489	490	514	440	534	466	517	508	508	508	506	544	498	518	513	442	536	469	515	531	490	476	515	520	491	465	495	518	490	514	476	484	502	505	509	514	504	476	495	509	498	497	529	533	508	486	473	512	529	547	514	457	513	496	525	483	529	533	516	488	499	506	493	524	498	503	480	490	452	497	502	479	543	523	517	511	500	517	486	523	498	451	505	469	493	533	504	485	510	498	515	513	510	459	476	540	491	490	502	521	468	506	466	499	486	534	510	496	519	501	513	463	526	528	470	472	481	511	537	487	498	475	511	493	507	524	487	529	484	513	556	507	460	466	517	493	524	508	464	510	523	527	487	520	545	491	501	513	483	484	518	485	525	492	502	504	544	476	502	529	485	507	479	538	483	535	515	499	492	507	526	512	488	522	518	506	528	518	537	503	494	498	519	542	526	533	535	517	525	507	480	474	528	496	505	501	499	521	523	494	495	487	534	467	549	463	527	497	526	526	534	469	514	495	480	482	499	460	481	511	481	517	499	499	546	478	479	540	483	533	511	461	475	475	531	452	490	474	484	489	503	477	467	497	567	478	544	489	508	531	486	507	493	501	481	508	511	535	510	516	503	481	505	489	507	523	489	511	499	482	474	490	532	483	490	485	546	457	519	481	501	530	514	486	465	536	519	479	481	500	487	510	464	485	506	474	521	508	474	515	518	507	495	477	450	498	508	530	515	491	516	513	468	476	484	470	489	505	528	423	489	507	530	506	526	488	506	542	519	509	514	509	503	492	505	486	507	515	521	517	482	494	492	515	486	472	541	534	522	475	532	535	508	515	513	494	502	500	461	493	502	491	503	511	520	524	507	490	511	469	503	508	495	490	499	482	519	493	490	516	489	461	534	485	489	507	498	507	519	505	513	486	488	512	519	493	493	496	510	500	499	521	486	509	511	494	482	485	464	530	494	484	509	516	488	525	524	492	517	495	522	532	496	522	498	513	477	520	532	500	499	495	501	526	550	481	488	491	490	508	503	477	537	518	491	504	525	481	497	492	470	429	492	490	507	519	498	461	490	499	491	508	543	482	515	485	521	478	497	541	555	534	514	482	498	509	505	520	498	512	485	513	513	504	484	504	495	487	523	515	497	488	497	505	484	534	503	466	496	519	512	495	538	521	487	530	498	527	551	532	508	480	524	506	530	490	467	493	535	524	513	487	499	502	526	477	494	518	496	518	522	475	512	508	545	530	473	520	494	494	452	509	546	494	488	479	553	542	489	498	486	522	499	543	472	463	519	505	477	490	515	480	492	497	513	487	466	536	526	525	493	478	510	484	506	514	505	501	508	513	501	492	515	488	535	460	521	490	493	507	475	484	494	498	527	529	504	501	487	534	448	542	496	515	540	504	473	492	498	495	480	501	489	530	524	485	500	514	558	493	493	486	507	544	519	506	521	511	533	530	493	510	487	496	531	476	562	504	502	502	522	479	519	538	519	550	562	471	487	495	503	502	543	554	512	520	524	495	503	523	467	465	507	530	512	499	473	530	501	539	518	486	535	509	508	484	494	488	480	509	500	512	495	495	464	508	505	462	510	503	484	498	490	542	506	501	499	464	531	498	532	515	462	477	472	502	533	508	477	476	474	492	515	506	493	497	524	499	490	561	472	466	530	495	471	504	506	478	530	550	492	521	500	508	530	495	529	514	530	477	501	520	509	479	491	480	495	542	505	516	514	511	455	512	549	501	499	491	470	517	494	502	493	529	495	490	520	478	489	506	488	444	489	509	502	507	566	541	492	521	508	503	510	534	554	495	492	505	507	499	521	500	529	538	515	493	498	518	464	511	529	509	523	490	496	470	499	496	476	499	485	502	477	499	500	497	508	505	505	518	502	488	515	491	491	511	504	531	509	490	513	499	518	471	510	524	509	501	502	556	506	514	530	504	470	490	456	509	544	513	476	511	486	514	523	503	479	520	512	532	475	521	499	462	514	489	475	521	520	494	539	502	528	477	499	536	510	496	531	481	506	513	500	493	496	480	487	543	522	494	479	460	472	492	515	473	515	483	453	539	479	484	464	483	497	510	520	486	511	510	475	493	487	480	543	483	535	538	473	534	515	466	478	516	519	478	511	497	497	509	509	457	504	509	485	484	498	503	487	541	513	532	504	532	490	511	433	503	456	509	525	477	513	511	476	502	439	521	472	505	473	507	520	525	507	513	487	472	424	471	547	540	518	509	525	486	510	503	506	459	515	496	518	491	494	466	509	523	503	502	521	519	453	498	507	522	468	514	514	532	524	526	515	481	502	539	520	540	454	486	490	502	538	530	506	552	511	476	488	509	497	501	471	495	514	473	481	536	537	548	491	497	469	495	448	515	511	507	495	542	520	545	475	492
23450	21388	29594	38041	52979	48092	34957	17513	4274	714	346	341	310	357	327	313	309	286	296	316	311	297	328	315	322	311	332	319	312	312	316	356	335	306	312	299	306	298	353	357	336	311	343	305	301	308	331	306	347	285	298	312	296	323	312	341	291	309	315	276	327	334	324	325	340	307	299	326	335	294	300	283	335	299	309	322	321	362	302	304	305	314	325	316	297	358	315	309	346	329	324	284	285	307	313	304	348	292	320	331	325	331	324	304	344	302	293	309	268	328	317	316	307	314	295	325	309	337	311	310	292	330	273	313	299	323	329	325	306	311	292	322	352	301	309	323	305	355	306	323	328	297	299	316	296	335	322	316	264	298	281	306	304	333	330	303	310	309	335	308	304	343	315	334	318	292	344	335	317	300	323	312	318	321	323	295	331	312	325	327	317	319	336	305	301	334	332	354	310	346	329	329	325	328	348	290	335	338	358	332	302	302	331	323	330	300	317	318	327	328	301	305	328	287	308	311	331	320	283	283	298	319	293	334	299	313	316	297	322	349	334	325	299	314	300	313	288	343	330	318	331	316	299	320	296	298	303	337	316	332	323	327	337	336	342	318	292	317	327	314	337	302	312	283	299	329	323	280	298	314	320	308	278	303	301	312	301	315	325	334	292	308	325	312	288	329	318	333	315	319	309	313	306	317	327	333	311	336	305	316	308	295	298	315	310	352	308	294	283	327	335	314	306	318	324	320	315	316	318	296	291	295	312	312	338	295	291	318	339	302	309	273	338	324	293	284	325	310	312	335	302	303	302	304	320	292	270	301	324	347	265	332	316	337	329	318	318	303	322	326	341	297	326	340	291	309	335	320	303	320	324	327	293	313	317	321	289	295	326	307	325	324	323	340	329	325	310	324	321	336	305	310	328	333	312	323	315	285	294	344	333	323	311	317	278	287	332	308	320	272	339	327	326	307	326	321	321	311	316	349	296	309	324	280	328	318	281	320	294	279	318	321	301	314	334	322	296	318	309	329	346	317	320	325	319	301	299	315	305	276	321	316	302	335	307	316	342	327	327	300	325	322	313	302	308	320	318	313	341	324	311	337	291	336	291	327	344	310	317	294	313	311	316	302	337	323	296	339	336	335	336	323	301	315	277	337	302	320	334	293	351	292	283	327	297	295	310	313	321	309	321	293	325	307	307	305	322	316	369	314	312	343	333	316	276	329	312	327	303	310	285	338	343	285	317	305	320	300	321	268	322	319	317	322	306	310	309	322	307	343	328	306	317	306	309	314	298	297	334	319	327	288	336	283	323	299	307	314	332	333	354	333	356	341	322	284	297	328	295	345	334	317	296	353	325	338	297	314	302	313	302	296	298	322	324	298	338	307	295	322	322	305	334	289	317	324	288	318	329	309	313	315	320	343	339	318	353	319	330	317	315	319	285	330	295	263	332	323	320	315	301	310	305	336	312	309	272	348	334	320	314	339	291	313	314	269	331	325	326	323	301	287	313	342	290	316	328	308	319	326	295	323	312	284	330	315	302	305	308	298	294	312	327	329	273	336	332	340	323	297	332	315	342	315	317	337	293	317	343	316	302	299	311	321	310	296	326	332	312	304	320	284	302	302	327	299	307	295	297	312	292	325	329	326	336	325	294	334	306	324	296	308	307	283	299	327	356	324	328	324	311	321	323	322	327	336	300	342	308	329	309	321	317	315	322	298	358	310	304	333	324	326	287	315	321	325	321	334	332	304	309	308	326	316	305	293	349	287	289	321	329	385	318	302	308	290	303	325	306	302	279	319	307	293	254	323	315	313	335	300	337	303	332	317	298	314	345	340	308	303	303	309	303	346	334	336	319	317	308	336	318	329	310	305	308	290	293	316	284	307	298	297	325	334	356	325	313	288	285	324	331	321	324	300	317	341	320	331	332	313	308	287	290	352	342	333	306	299	333	327	275	331	295	340	310	324	323	347	306	314	316	279	304	322	303	305	334	295	334	311	322	313	307	326	352	290	332	333	304	359	306	309	293	303	300	320	297	291	335	317	334	315	304	333	340	303	331	288	326	310	333	311	320	313	331	324	320	294	299	282	304	329	322	334	326	330	326	321	280	314	288	302	319	300	315	302	348	353	340	342	302	310	347	275	310	316	343	314	300	342	275	346	323	288	349	328	317	316	302	312	313	312	336	311	348	280	306	306	329	315	302	296	321	323	317	322	345	314	313	308	302	342	343	329	288	365	355	295	279	305	332	353	328	353	309	290	358	293	326	342	313	281	301	280	323	319	304	328	287	313	348	303	348	311	303	314	314	321	323	305	301	315	317	314	329	290	319	322	313	340	310	283	344	303	316	339	334	323	287	321	346	305	291	283	316	323	291	326	313	311	280	316	310	305	335	327	306	308	290	320	326	278	279	302	309	303	333	322	301	307	325	278	274	349	316	277	310	342	314	288	305	343	305	325	318	298	322	272	304	310	317	289	301	320	310	329	339	318	329	287	313	352	314	308	325	328	306	335	328	306	305	311	325	315	321	300	327	276	299	300	307	280	313	319	298	317	314	343	309	312	283	311	286	321	321	310	327	320	317	318	318	291	262	293	315	298	316	337	353	320	293	315	323	309	339	303	316	339	318	319	325	312	315	319	322	322	327	339	267	306	309	283	312	327	310	324	318	302	310	336	311	330	331	327	281	303	312	289	308	296	317	290	352	335	322	294	290	312	319	288	275	339	303	328	326	306	320	323	349	295	288	281	324	324	324	309	277	323	322	325	323	333	306	327	313	338	339	296	329	290	343	307	314	325	329	321	335	337	307	281	313	277	331	330	332	321	301	294	310	324	329	335	303	296	316	296	315	328	322	307	322	319	300	286	293	294	334	319	323	309	338	308	348	317	327	313	311	297	308	320	274	332	349	318	287	298	316	304	325	319	319	349	344	310	327	344	305	292	342	300	328	316	316	306	308	308	329	352	299	327	309	304	275	344	322	304	345	304	343	318	307	311	311	304	309	323	291	287	300	304	355	341	312	306	316	350	323	349	315	330	323	290	313	339	337	324	281	313	322	319	318	301	304	297	355	301	332	329	313	337	351	297	280	353	317	312	341	296	280	315	320	316	301	308	339	328	318	339	333	309	317	326	314	322	321	287	301	311	345	333	289	325	298	314	295	338	318	337	277	333	353	302	267	338	341	356	322	311	320	341	303	366	321	311	331	301	316	300	310	317	328	329	302	310	340	338	328	324	308	343	336	285	295	328	327	290	290	325	317	328	299	318	330	310	321	308	302	292	322	339	304	327	358	303	349	289	321	311	293	282	290	320	301	330	300	302	304	341	345	333	320	327	309	338	306	293	282	322	314	340	343	311	307	311	327	332	311	325	309	295	343	365	303	324	341	305	298	312	327	321	319	308	310	339	340	309	297	300	318	284	337	319	328	350	329	295	308	306	314	317	288	321	292	313	294	331	292	313	305	317	331	322	328	299	311	293	290	334	302	303	299	319	364	314	303	334
9435	19776	43969	79710	73265	55635	39397	22779	7942	1586	599	577	630	582	599	564	588	574	592	573	602	598	554	577	556	604	555	557	561	581	565	592	583	546	576	598	582	604	568	577	611	572	604	577	577	560	576	571	564	593	560	615	576	608	574	583	542	564	533	618	552	588	610	563	553	591	620	623	567	560	577	602	593	573	563	548	580	571	599	568	615	608	590	604	572	566	602	561	553	577	575	542	572	566	570	602	542	534	600	545	595	576	568	531	595	564	569	579	549	573	575	601	581	563	599	567	580	569	566	588	559	554	593	576	524	593	588	613	594	560	542	561	540	602	569	584	595	580	601	550	567	556	575	594	524	536	596	560	555	506	544	580	636	555	544	544	549	614	573	605	580	547	580	632	599	570	584	568	572	589	576	558	558	573	565	597	579	569	633	623	554	569	545	575	566	560	597	563	531	600	546	579	571	589	578	572	569	590	585	594	550	573	532	576	560	563	555	582	616	594	609	533	576	577	538	524	573	538	564	544	616	577	578	566	539	587	589	559	598	566	611	578	556	593	596	571	592	588	602	546	524	574	519	581	556	596	601	558	578	573	552	587	571	550	583	596	555	596	592	588	582	563	621	581	570	556	612	578	579	562	587	571	559	547	558	545	562	585	547	570	599	589	546	594	591	562	568	559	556	562	574	528	574	589	548	596	578	552	596	607	573	555	550	570	582	571	535	592	561	549	612	574	616	580	572	607	580	562	559	587	536	601	559	567	571	584	593	590	564	603	560	561	594	618	609	532	570	563	545	575	569	555	610	565	537	543	604	591	560	584	529	618	554	601	557	573	584	607	560	610	537	576	551	559	589	569	553	586	569	564	562	558	594	587	564	561	580	566	538	569	549	548	588	582	578	581	564	591	567	575	534	540	587	582	575	580	594	622	616	545	522	527	583	531	585	562	585	509	554	546	577	568	550	574	605	588	601	555	550	587	550	595	560	558	608	586	572	591	547	572	576	599	583	577	563	600	578	552	597	569	577	584	582	564	565	588	592	585	583	599	568	586	612	556	585	540	602	528	561	586	606	581	563	545	590	581	581	550	576	569	604	597	593	576	561	586	597	620	536	563	573	524	550	582	568	559	567	586	528	549	558	546	569	568	588	584	541	559	578	559	557	585	570	599	584	575	552	579	565	579	599	581	560	599	574	571	569	557	595	557	572	582	629	516	557	585	569	564	600	533	534	575	562	583	544	564	531	574	579	539	540	604	545	625	568	579	586	581	571	593	574	593	599	554	575	579	555	521	595	600	591	584	590	588	553	608	586	549	542	577	575	539	609	560	572	602	523	596	588	564	550	550	581	572	593	617	585	548	638	586	529	548	573	551	580	600	541	552	580	544	555	604	556	576	539	579	538	594	569	567	580	574	584	554	572	571	601	583	564	559	546	568	599	610	591	578	604	607	535	570	593	556	538	568	604	546	603	565	549	577	606	603	530	572	584	555	585	610	607	567	541	584	560	547	569	589	576	562	516	530	577	588	620	575	591	598	570	565	573	592	590	583	560	567	575	580	567	561	560	573	601	626	613	610	565	555	615	559	594	563	551	572	568	581	536	582	550	584	560	563	568	536	543	583	539	602	599	557	571	604	555	604	601	575	562	566	632	551	576	568	540	537	543	559	588	552	574	574	568	556	578	525	581	573	549	582	627	576	586	554	590	589	560	539	584	528	583	559	571	563	568	591	554	600	543	546	583	525	581	580	542	578	560	573	564	604	583	536	539	611	587	582	574	575	561	588	602	582	560	575	559	568	559	543	605	542	579	534	521	606	565	605	509	553	553	537	618	601	579	586	643	571	571	580	580	541	567	547	585	552	623	541	583	535	589	568	560	612	565	584	532	558	551	563	560	530	578	569	567	635	586	585	582	539	574	522	542	546	607	593	566	590	578	587	608	588	555	607	580	559	583	580	572	611	569	593	609	561	585	520	543	559	609	554	580	571	582	591	535	589	566	603	579	582	568	610	574	586	559	573	493	569	555	595	573	574	577	565	611	533	605	512	586	594	579	611	557	548	589	580	582	593	567	593	577	584	540	562	546	603	603	571	556	590	586	530	548	576	593	580	571	560	550	617	574	552	535	566	584	577	566	609	592	592	540	561	614	560	584	654	555	541	599	576	529	562	554	519	583	549	573	542	571	532	552	588	575	588	595	581	575	546	548	587	592	518	571	585	566	579	569	558	533	568	603	573	552	614	567	578	584	544	571	577	580	583	548	583	580	557	562	548	529	575	566	574	540	538	584	617	562	567	582	584	556	567	581	557	560	606	562	587	550	570	544	576	556	566	538	573	550	576	589	599	570	598	586	566	587	576	601	583	541	554	584	574	568	584	566	584	560	571	547	601	602	592	568	559	572	582	543	600	559	579	561	588	538	569	597	556	587	579	599	545	511	559	590	551	553	557	571	615	538	571	571	600	606	578	573	561	553	539	570	561	600	556	572	572	597	542	526	626	610	558	589	533	558	598	573	599	645	537	610	584	560	610	589	582	553	590	568	596	567	533	570	531	526	561	584	590	573	569	590	552	606	611	607	579	582	552	601	575	611	548	597	602	601	545	632	592	566	542	586	536	513	576	570	563	566	543	530	553	582	582	593	536	554	579	578	559	544	542	620	556	547	561	579	543	568	570	592	606	563	561	559	552	586	536	601	561	572	591	610	547	628	556	578	603	578	588	575	593	552	574	607	577	563	578	539	587	577	571	569	594	535	557	579	582	571	595	558	577	528	565	586	536	541	547	564	568	608	560	572	525	615	608	621	605	546	597	569	619	591	600	581	573	581	578	574	589	591	583	569	548	559	546	549	547	542	554	581	579	557	574	556	581	613	575	540	575	554	555	549	634	555	563	613	591	561	574	575	548	546	586	562	524	557	572	575	542	573	584	556	614	592	644	573	574	576	602	563	571	591	579	557	570	560	545	580	596	632	549	549	538	555	560	601	593	533	559	576	591	553	562	547	547	575	576	508	577	543	609	543	614	568	525	543	556	554	547	601	584	553	570	581	576	557	541	533	595	587	570	542	592	546	578	560	557	601	559	564	570	579	588	588	572	547	572	592	578	569	599	603	575	589	585	602	542	600	561	560	574	573	602	568	549	590	574	562	592	551	566	596	588	562	588	586	570	579	553	592	554	590	547	566	598	599	569	542	570	588	513	523	574	569	583	552	579	566	602	566	600	544	591	618	560	595	606	555	560	596	588	568	559	558	566	595	591	569	588	567	565	583	598	543	544	551	581	563	571	564	547	551	570	555	611	573	531	603	563	563	605	583	599	566	535	537	607	578	579	580	572	581	576	554	579	581	573	570	569	597	588	594	597	577	622	589	551	569	547	560	595	572	597	572	550	588	557	575	577	568	562	613	597	538	563	572	558	614	596	580	550	580	590	565	571	586	557	577	593	551	567	617	562	610	544	537	573	594	551	558	531	631	574	546	585	604	569	564	587	593	564	545	582	572	561
26989	19764	9704	24122	20464	12088	4875	1734	663	367	368	309	365	337	342	358	353	333	359	339	338	351	355	327	323	318	320	347	361	365	340	327	343	353	349	346	357	344	322	324	321	349	352	350	329	341	335	336	352	323	344	345	374	322	299	338	339	363	324	354	352	321	340	350	317	378	335	350	327	343	333	353	355	350	325	323	326	328	344	340	341	356	344	353	349	357	331	372	349	348	388	347	333	365	321	325	344	316	330	350	368	332	371	316	348	360	349	372	315	375	338	331	349	380	333	384	356	330	354	356	369	357	312	358	324	324	345	357	334	340	325	333	359	352	347	371	363	318	330	343	373	330	339	361	332	367	321	336	326	341	332	370	368	352	309	351	340	386	342	371	353	374	351	350	346	338	372	325	341	332	309	324	365	341	367	290	328	349	324	320	299	329	340	343	328	365	362	322	327	336	349	343	347	339	313	352	309	350	329	328	356	363	356	306	330	328	354	320	349	337	362	323	347	357	330	332	326	315	339	322	327	332	361	323	350	379	383	316	340	335	352	317	342	357	361	351	356	319	361	321	355	299	372	335	335	306	352	312	349	302	357	356	331	318	333	347	361	330	351	333	359	341	331	355	337	337	311	322	297	340	374	341	330	338	324	350	328	342	343	318	317	337	301	340	345	353	362	318	341	344	317	358	333	352	361	376	349	321	379	369	336	294	372	335	330	352	352	341	353	330	353	350	313	340	329	341	354	319	377	349	366	341	341	339	321	372	317	350	320	366	309	335	361	352	346	313	310	365	316	309	346	321	313	312	345	354	325	378	346	350	352	322	355	342	340	369	328	339	350	347	303	344	329	328	327	312	342	332	332	322	333	344	331	361	366	353	339	371	348	311	349	298	309	383	322	371	344	335	345	332	308	317	337	328	318	341	322	345	333	339	342	343	324	327	343	351	348	341	325	334	343	357	361	320	348	357	337	318	316	340	314	380	326	342	351	356	342	322	334	359	338	351	367	329	300	353	330	325	344	373	314	320	353	380	373	336	293	314	353	331	338	336	353	361	344	336	340	378	308	360	342	331	366	319	345	359	365	341	347	289	291	345	333	343	337	333	348	333	340	354	351	364	329	356	326	336	329	345	368	350	322	338	322	361	349	337	329	326	367	367	330	336	334	339	347	328	329	354	354	349	345	348	349	330	349	336	309	348	329	331	331	348	370	351	317	331	353	343	322	303	342	348	337	345	332	340	330	316	316	360	330	318	324	335	346	343	342	346	363	338	319	341	364	337	312	354	333	325	359	313	328	332	355	347	324	342	349	369	334	314	350	366	352	336	305	351	323	329	365	352	324	334	305	360	327	318	348	316	325	335	355	344	348	378	357	368	304	337	348	326	314	350	323	342	348	345	355	341	339	329	304	337	356	349	348	336	326	333	345	357	331	347	346	341	354	353	345	359	310	358	363	346	318	324	371	342	312	341	327	305	341	348	348	362	339	355	308	342	358	345	346	350	355	352	321	328	355	349	351	328	368	352	348	328	346	327	336	361	356	335	350	331	341	328	349	333	338	348	364	327	346	304	323	309	358	340	360	348	323	342	338	345	355	335	336	297	316	345	333	321	341	341	327	364	316	338	366	340	338	340	325	317	331	347	329	348	346	338	310	345	308	323	311	322	330	303	338	322	312	357	361	351	356	331	327	305	346	322	310	313	334	332	321	355	334	314	345	314	337	370	329	360	332	373	350	355	294	350	338	317	336	325	339	338	338	303	349	360	336	351	328	327	366	366	337	350	342	356	335	336	332	345	339	356	358	331	361	354	375	320	347	312	359	323	308	320	357	335	363	324	339	373	346	327	352	336	362	326	332	329	355	353	314	341	319	358	368	341	344	330	338	357	339	324	352	368	329	337	322	378	340	335	333	374	368	343	324	365	326	378	329	359	348	321	354	364	339	386	342	318	317	317	381	324	356	346	336	320	342	302	339	318	351	346	356	298	328	353	300	346	352	335	328	340	346	342	323	333	333	362	353	369	330	337	349	343	335	314	336	337	327	324	325	352	291	340	336	361	337	342	348	305	307	335	351	346	345	336	319	340	352	307	354	353	338	366	326	360	360	356	369	378	349	350	375	355	357	349	342	317	323	332	326	336	340	325	349	307	310	365	334	349	346	365	315	346	346	325	326	386	319	326	350	342	349	341	338	361	342	323	333	312	333	324	360	324	354	299	321	328	386	358	334	365	322	358	330	342	358	318	302	332	310	352	350	334	320	343	339	346	316	331	351	371	342	336	342	341	367	333	354	338	342	362	349	339	333	315	352	340	346	315	366	339	335	347	360	355	352	387	327	329	320	328	368	286	323	356	361	339	355	330	334	345	324	329	342	324	365	383	334	335	313	327	344	339	329	343	317	337	366	341	328	368	306	364	339	355	339	346	326	359	337	360	324	345	338	330	296	334	350	355	328	360	352	328	368	328	323	330	336	313	317	372	344	337	329	347	376	313	331	339	333	315	345	328	340	345	342	331	338	348	318	312	348	313	349	337	349	355	338	356	333	300	345	331	354	349	339	370	366	333	374	315	323	296	347	329	343	324	324	332	338	349	317	337	378	355	328	358	344	333	357	313	344	347	331	331	343	323	328	312	341	360	324	344	373	355	357	352	315	330	374	344	293	320	348	343	356	370	315	347	352	335	361	306	369	346	329	328	315	330	359	327	312	322	346	316	278	355	350	329	373	319	323	330	328	350	361	336	338	333	348	318	357	325	367	352	303	345	339	363	341	350	348	307	371	358	352	359	352	377	315	362	356	357	335	351	342	362	326	338	369	371	342	319	326	331	345	358	353	323	324	321	379	343	345	325	335	343	311	324	354	328	343	330	316	331	309	337	327	367	350	332	349	311	353	346	347	356	332	318	327	363	309	335	332	341	358	316	320	342	340	326	348	359	337	326	342	339	378	323	345	346	369	360	318	326	366	310	341	342	354	330	343	331	345	385	354	326	351	353	342	362	325	369	355	373	327	350	355	338	343	336	328	330	356	353	369	351	336	333	354	363	331	362	321	332	329	328	364	322	319	359	338	323	333	342	346	329	330	346	332	338	328	350	325	335	341	345	392	361	344	294	324	320	354	327	370	373	374	343	335	345	353	355	324	321	325	323	331	332	335	324	318	360	301	338	319	359	334	354	353	324	357	360	342	322	329	353	320	357	349	326	338	340	326	341	362	293	329	340	296	316	356	327	341	324	352	332	362	299	306	325	337	341	353	341	366	352	311	313	349	325	318	343	318	309	345	355	368	353	352	329	379	349	349	340	366	352	357	341	322	327	338	342	316	338	372	340	349	360	323	354	302	348	356	348	341	359	347	318	361	349	358	351	332	328	357	318	344	345	332	348	336	337	322	356	326	354	315	339	346	307	349	342	373	367	315	337	342	350	360	343	349	347	356	377	346	300	312	335	363	374	349	334	320	354	335	304	346	318	340	398	339	340	341	329	322	341	337	358	336	375	313	362
4841	3623	13597	31142	28235	18901	9792	4081	1477	750	643	669	662	653	702	641	622	670	673	652	655	657	691	698	623	652	654	660	636	638	599	630	629	644	645	652	648	671	638	657	635	673	660	656	645	672	692	634	658	605	663	611	613	619	683	649	624	632	641	651	614	674	697	586	623	659	645	649	621	702	640	628	645	635	710	656	685	632	581	643	671	594	623	684	655	659	633	647	627	627	636	644	672	665	688	655	645	664	670	647	666	635	693	629	631	688	643	659	700	635	625	665	667	681	660	655	640	654	605	685	622	632	659	638	718	661	666	609	635	713	690	630	651	647	669	629	639	643	636	620	609	621	652	627	650	654	681	629	614	666	653	638	662	658	623	653	661	678	647	671	655	663	631	651	577	612	671	645	649	650	612	618	654	623	647	628	666	623	686	665	629	637	625	603	662	658	641	672	639	646	647	678	683	639	648	664	670	628	677	629	656	674	670	659	633	604	636	684	599	679	631	625	639	648	570	641	641	618	672	602	667	661	721	644	678	668	630	677	649	670	617	638	686	676	627	624	624	635	645	662	637	664	613	620	666	687	650	681	675	653	672	637	663	659	648	669	618	670	647	649	619	682	637	664	609	651	665	643	698	667	683	627	682	664	700	666	636	641	635	677	653	652	652	658	623	639	616	632	604	657	650	645	653	640	657	635	659	687	650	650	608	662	685	640	645	640	671	627	592	637	623	657	651	669	665	648	631	663	643	676	670	642	660	674	670	643	665	695	650	672	623	655	633	659	604	656	657	626	640	700	646	619	649	602	695	648	649	666	624	595	664	650	662	632	625	658	676	652	620	663	584	629	678	647	652	686	609	604	629	646	623	616	640	640	583	634	661	662	625	674	639	676	638	630	640	611	657	632	653	635	677	644	606	621	639	668	616	636	665	676	662	718	679	657	633	660	665	627	661	668	634	657	648	664	625	678	656	631	631	646	637	630	632	652	672	642	638	669	646	670	639	645	655	669	643	671	629	685	679	646	667	696	623	695	665	631	650	600	636	655	638	629	665	693	614	619	680	691	665	655	623	630	628	660	620	669	646	618	598	618	629	663	648	658	647	631	644	608	664	652	660	613	665	628	670	652	676	609	608	641	670	627	616	580	620	665	685	657	626	648	613	629	637	678	637	582	675	627	624	607	669	620	615	628	640	637	643	682	614	601	665	686	635	587	647	675	658	706	638	660	630	598	618	625	651	639	635	648	644	659	635	658	646	656	669	641	614	689	667	633	633	697	633	587	639	672	723	674	642	640	621	656	613	650	675	640	667	665	662	652	642	628	668	584	658	636	652	639	628	642	653	670	637	679	694	694	665	636	640	651	640	675	628	694	624	634	657	630	657	668	743	675	670	618	644	651	638	688	628	641	658	622	655	627	632	648	613	666	629	652	680	669	616	607	609	608	634	633	647	663	628	655	657	656	649	631	630	600	637	658	633	630	672	642	638	638	613	613	632	689	683	670	682	623	654	660	627	673	637	637	682	649	646	624	631	638	582	641	633	681	626	655	676	614	684	595	652	639	626	613	657	670	634	653	676	644	628	637	659	658	644	724	651	666	656	657	659	660	697	664	601	643	726	637	622	655	623	659	605	655	686	679	683	656	611	660	642	640	662	636	586	664	673	643	670	656	626	601	628	662	653	707	619	693	643	642	646	630	614	657	644	678	624	616	586	638	669	689	664	661	631	624	657	612	680	664	650	637	603	717	668	655	664	613	641	608	645	595	662	629	628	681	643	615	666	672	663	675	614	615	681	675	644	643	664	662	646	656	663	645	632	623	678	644	601	597	633	630	641	615	640	710	634	699	628	660	663	640	682	648	650	668	633	614	661	666	598	650	650	664	641	694	646	625	633	571	656	670	633	633	648	651	642	639	662	631	666	633	658	642	596	616	688	654	597	650	652	648	696	674	656	694	627	634	621	685	621	681	661	661	613	644	710	645	626	619	627	663	664	694	654	664	671	652	637	629	621	653	657	627	652	634	650	664	641	624	653	597	655	640	623	610	671	628	685	678	627	674	693	651	687	603	665	687	661	660	623	644	662	685	664	646	638	595	673	636	603	668	629	627	658	630	643	649	700	639	645	642	685	656	652	661	627	645	619	639	650	605	692	646	615	653	659	686	655	668	637	677	651	660	647	635	665	663	617	656	651	650	694	646	662	676	633	613	665	654	606	617	647	589	683	633	636	654	618	654	691	597	679	623	660	620	665	626	647	653	629	638	669	705	642	602	626	705	661	643	625	634	616	663	637	630	662	604	652	636	637	697	651	645	645	664	631	674	662	621	640	621	675	637	640	668	637	602	625	655	628	599	609	654	657	633	644	622	690	669	680	628	660	637	679	693	692	689	654	653	660	594	693	620	658	658	646	648	647	673	642	636	644	680	648	674	639	655	656	590	651	635	607	648	599	655	650	643	652	634	627	666	638	653	647	655	640	641	646	649	654	636	666	681	680	648	645	661	705	671	657	655	646	656	629	611	673	650	640	648	626	623	629	620	656	623	609	632	624	676	631	615	667	619	652	648	703	656	646	662	664	616	653	641	626	659	643	655	633	633	649	663	648	648	650	695	628	645	641	664	605	660	674	631	685	645	651	630	619	695	615	620	654	631	644	658	691	663	632	666	650	650	681	682	697	648	622	660	691	647	624	667	637	660	659	634	638	644	625	693	633	622	614	649	588	668	667	628	612	643	676	676	627	620	666	630	661	633	660	615	623	634	621	633	640	619	654	672	674	618	647	629	693	635	627	666	661	670	572	692	613	659	661	651	639	655	644	618	607	693	638	642	663	653	664	642	626	653	660	622	661	632	702	669	635	677	665	653	650	656	635	684	618	611	652	638	635	645	635	682	640	634	634	638	649	653	638	621	690	627	720	644	589	628	708	655	640	653	644	607	582	631	653	661	605	618	654	628	613	636	645	699	626	624	664	638	657	638	612	646	661	643	652	629	596	647	616	633	620	672	617	663	664	652	646	651	663	636	646	659	606	598	650	640	616	649	635	648	618	637	637	643	584	647	650	632	664	638	653	647	650	671	631	629	629	629	673	685	688	633	696	663	614	648	635	615	685	610	662	664	588	632	635	668	694	655	660	619	609	630	630	641	620	696	659	653	694	661	669	631	660	626	633	635	666	628	682	687	627	627	660	674	675	646	664	652	652	655	653	649	654	675	614	662	679	639	636	625	672	664	629	638	624	669	649	630	625	638	642	643	651	628	629	627	662	673	671	671	659	642	644	650	667	607	655	614	652	630	594	642	671	634	616	606	652	642	612	656	607	654	668	676	670	639	660	645	655	673	652	611	608	679	674	626	657	653	632	645	632	643	686	617	671	637	668	676	636	675	662	661	680	663	630	647	613	702	632	623	640	693	670	698	613	636	641	631	658	632	613	686	629	663	657	676	670	663	619	627	624	657	644	637	654	623	633	666	645	676	655	629	645	628	685	619	626	684	680	644	626	646
24276	21366	29033	42723	53532	43561	27825	11858	2341	477	246	267	264	245	256	205	259	235	246	237	266	264	250	260	264	295	231	249	237	244	248	258	233	266	229	249	266	236	230	243	232	247	239	218	230	256	249	243	273	273	225	236	233	236	255	279	245	247	267	245	258	245	238	248	245	274	264	241	243	237	242	255	296	228	238	246	253	240	232	258	249	244	237	266	242	257	222	235	242	246	276	249	251	234	268	253	262	215	232	254	267	289	255	251	233	259	244	256	258	242	223	246	240	229	241	288	224	250	244	258	272	257	278	275	258	257	276	245	210	250	243	242	244	235	237	251	237	261	215	236	223	231	257	253	242	257	220	238	246	232	256	237	238	259	245	225	240	230	231	256	271	232	249	237	245	239	251	237	284	249	236	256	241	236	261	249	247	259	252	227	223	252	257	248	239	240	289	261	245	256	261	236	250	237	257	224	231	245	241	240	231	219	235	229	250	257	244	241	245	244	252	219	232	243	241	204	218	242	261	229	250	257	247	261	258	232	253	243	221	262	253	261	260	244	240	259	235	262	249	280	250	231	236	253	248	232	261	228	245	233	225	241	254	267	256	234	283	251	272	258	235	267	253	239	248	243	274	257	232	251	271	251	235	272	248	253	246	265	238	267	275	222	255	225	229	265	267	274	214	248	239	262	277	294	243	248	247	240	257	263	245	260	230	239	244	259	243	245	239	270	268	255	230	252	254	230	243	238	209	251	261	238	238	269	250	239	261	207	223	274	234	240	285	254	232	255	259	235	248	239	261	215	254	245	254	253	252	262	260	276	245	239	239	263	258	264	235	267	241	243	251	250	267	245	241	228	260	234	244	226	244	246	270	221	240	236	217	252	196	224	256	212	251	278	240	294	275	236	247	273	276	233	254	252	271	236	240	221	246	254	240	254	237	219	279	253	216	247	250	215	249	253	221	249	257	239	259	223	226	225	266	237	267	265	231	229	251	245	259	237	254	264	250	249	226	243	246	272	249	277	260	251	247	226	231	244	247	254	253	233	252	238	258	248	230	258	270	244	264	233	237	230	271	245	246	257	235	257	239	215	245	242	244	243	242	228	238	230	234	256	243	237	263	262	240	232	229	243	230	243	255	249	258	273	227	239	259	238	259	250	222	264	271	251	259	234	261	221	223	242	246	252	235	247	242	254	226	236	259	231	227	234	243	250	245	222	215	231	230	256	240	260	230	242	221	215	265	266	249	244	238	250	251	263	240	259	251	248	256	248	273	248	282	269	255	244	223	236	249	276	254	278	255	219	259	281	236	249	230	260	243	261	250	230	214	248	241	238	268	238	233	281	251	225	246	234	237	246	240	245	240	256	239	226	238	270	274	234	241	238	247	262	265	235	241	247	255	238	262	276	260	230	252	261	226	291	243	232	267	256	246	249	255	264	225	249	256	254	226	226	259	256	274	274	245	259	251	250	227	252	247	229	244	229	262	257	247	255	264	242	238	238	243	227	265	246	249	276	215	226	238	240	235	229	244	252	248	252	251	257	240	271	253	211	251	242	283	244	236	255	225	233	261	249	259	245	250	242	250	256	281	266	236	236	243	252	220	241	233	248	224	251	256	268	248	262	238	211	227	272	271	268	252	244	221	258	245	244	261	243	227	249	233	226	279	262	243	223	267	237	257	265	266	236	246	265	224	260	251	242	279	258	254	225	212	250	255	273	244	258	246	256	236	236	248	246	255	240	244	248	249	260	241	244	251	262	237	273	270	232	248	252	247	239	236	245	212	233	223	236	252	255	235	266	246	252	247	255	251	250	243	240	243	255	235	272	228	270	262	261	283	228	275	229	249	253	263	267	259	257	261	257	240	237	244	222	229	244	255	241	259	254	242	249	261	217	245	257	251	264	227	244	222	249	255	235	239	276	255	256	284	255	281	256	225	248	253	253	268	219	251	267	240	228	236	224	249	237	268	270	239	239	249	230	259	232	223	248	238	274	242	256	215	257	224	259	282	247	244	263	265	274	259	246	263	242	228	235	266	249	262	246	265	269	273	245	269	248	231	259	261	242	249	259	235	239	265	224	225	254	248	247	246	249	238	258	257	267	245	248	253	232	243	290	239	233	213	253	269	238	247	249	259	288	282	259	230	273	260	246	261	235	235	217	248	218	229	234	244	243	261	272	252	259	239	257	236	249	247	226	266	245	282	229	245	256	256	266	268	249	265	243	252	257	273	224	254	256	267	249	261	238	264	265	240	253	224	244	249	244	260	248	250	258	247	247	259	293	282	257	253	255	263	262	243	268	243	266	244	263	249	242	265	248	259	273	271	230	231	232	268	232	268	257	241	235	259	269	232	259	258	277	260	272	234	227	241	238	259	228	224	231	225	251	260	249	250	256	229	236	231	243	264	232	231	243	277	242	256	205	247	243	251	252	228	257	251	263	257	226	264	231	213	263	253	225	264	246	266	260	271	273	249	240	266	241	242	253	265	229	263	231	243	247	276	270	272	235	266	239	254	251	220	239	252	243	239	241	227	234	263	246	253	240	243	269	233	252	247	252	243	226	256	240	271	280	265	249	255	255	277	248	245	232	213	281	214	246	243	262	233	230	273	217	226	248	242	239	259	266	227	235	254	263	268	268	238	224	262	251	251	248	248	251	239	283	264	256	243	236	256	259	234	248	233	251	279	233	243	266	228	240	268	257	250	248	252	261	260	224	259	269	226	240	241	246	264	269	215	237	220	255	245	252	263	235	253	270	237	272	246	249	237	252	253	261	245	235	252	255	232	243	228	254	231	255	239	244	268	263	238	244	233	275	269	264	263	226	234	260	250	242	276	256	222	262	242	300	243	232	255	268	255	239	261	245	239	242	253	287	212	232	252	246	249	269	229	249	247	262	229	270	256	247	234	257	242	252	239	237	253	228	254	259	257	240	248	228	258	232	256	232	267	240	220	243	259	235	252	241	248	237	255	238	270	251	239	249	252	254	252	274	261	267	272	256	227	251	230	229	260	236	245	287	250	220	230	268	253	252	238	249	255	261	230	234	246	245	236	260	230	235	253	254	241	250	243	245	251	244	240	284	270	271	226	222	252	250	259	231	260	244	272	237	247	237	246	237	270	266	268	240	234	246	260	249	275	266	254	242	256	233	241	221	258	236	237	262	240	239	241	195	236	273	247	259	227	254	243	223	251	225	263	236	238	256	233	221	229	262	239	232	238	253	215	245	206	246	235	215	245	263	245	235	246	239	244	230	245	240	238	238	254	264	235	253	226	275	243	236	261	241	240	251	254	249	210	257	219	231	274	238	238	259	244	289	258	249	291	235	230	251	235	232	261	266	267	220	249	241	264	223	258	261	247	265	240	260	258	251	254	235	232	223	245	257	255	240	240	237	253	248	282	233	232	254	268	265	237	237	256	235	266	257	228	268	223	254	240	232	257	233	229	252	267	238	251	282	231	269	278	268	262	250	275	224	242	244	245	260	258	273	241	256	242	249
6586	14376	37244	65180	61037	46696	32942	17354	5172	1196	496	464	488	472	473	440	496	453	466	503	468	475	453	476	514	493	456	476	485	470	487	489	433	483	484	504	480	432	471	508	437	486	459	476	480	491	450	471	515	442	453	453	455	482	487	461	462	476	478	461	466	479	472	445	461	481	478	493	413	471	498	460	452	451	493	486	427	427	500	488	436	512	522	511	480	484	535	480	477	472	469	444	462	459	502	466	492	492	491	484	483	467	491	457	456	452	428	463	462	462	474	514	439	476	460	518	468	455	469	493	464	467	457	495	437	436	493	451	482	450	495	473	498	459	457	443	464	448	465	470	476	500	475	439	470	505	458	472	477	487	464	424	472	476	472	461	459	449	485	449	477	504	499	442	508	499	489	492	505	497	492	477	484	468	504	469	492	441	486	498	494	472	481	469	481	460	439	425	486	464	510	453	493	463	471	469	482	472	468	481	482	554	489	487	464	474	501	453	474	529	453	491	505	465	471	451	459	469	507	474	456	471	501	470	475	466	441	459	491	463	469	483	476	507	459	501	487	475	504	493	486	469	475	464	475	458	463	493	443	464	447	508	493	480	473	449	463	489	518	466	460	486	453	479	448	516	448	476	452	488	483	478	503	441	466	403	470	468	507	486	522	464	478	493	480	503	477	522	460	455	468	443	505	476	451	461	488	501	471	506	485	478	518	496	469	449	448	474	474	494	464	483	473	453	500	475	481	478	468	504	447	467	509	497	486	486	453	455	432	496	452	474	509	505	537	517	471	466	451	502	526	489	463	479	453	468	434	451	489	460	505	461	466	482	474	510	455	479	481	479	500	467	430	433	507	491	486	488	483	497	463	490	434	496	475	480	449	461	506	476	462	427	507	530	521	510	432	468	461	449	506	487	455	483	490	474	470	471	472	459	467	481	469	475	473	484	479	505	470	482	483	471	449	526	486	485	459	531	491	479	474	477	416	437	468	475	489	454	470	492	474	481	479	451	471	478	471	470	493	471	478	512	478	485	509	491	490	495	494	446	484	469	437	472	484	460	483	479	484	496	484	495	470	487	485	438	450	479	471	471	499	452	460	481	464	471	506	487	450	483	465	480	503	489	480	483	482	457	486	441	451	517	495	470	450	472	479	495	470	472	488	458	502	454	471	503	491	472	466	434	484	497	507	479	476	478	496	452	491	456	468	456	487	484	432	494	476	498	474	454	481	492	487	439	479	488	479	507	464	510	489	463	483	483	450	470	482	478	474	508	483	489	482	479	466	465	481	473	489	487	504	504	525	463	448	495	495	473	462	477	493	495	462	513	447	493	451	475	486	472	479	485	444	469	484	506	500	470	423	492	447	517	443	498	455	491	453	465	460	488	540	448	467	479	470	499	464	484	453	491	468	542	477	496	479	482	480	471	520	497	475	438	484	483	471	464	481	481	522	528	454	470	455	433	473	449	478	475	465	486	452	450	509	512	482	481	470	489	521	473	500	452	500	508	450	451	460	453	502	525	497	524	491	491	512	490	484	492	448	489	477	479	517	473	494	508	439	484	514	492	460	496	478	447	466	516	484	463	458	470	483	490	471	505	478	477	482	458	486	497	429	488	490	471	463	492	478	469	520	468	471	493	491	491	477	473	455	512	504	469	509	450	454	434	478	526	452	458	510	521	490	476	460	446	437	522	476	452	499	483	433	470	468	446	472	435	468	534	480	460	456	483	505	436	468	473	452	469	447	478	482	451	443	456	499	453	432	474	478	453	485	458	503	471	454	473	497	462	498	460	456	461	485	466	489	507	454	447	488	514	505	482	483	451	461	501	457	492	464	478	469	483	453	504	446	488	480	471	486	508	462	469	461	516	466	452	419	466	481	487	462	499	491	482	445	475	466	484	461	498	491	464	450	466	481	492	465	460	483	460	481	458	465	446	493	456	438	476	470	474	438	447	477	429	483	463	467	483	482	464	526	473	446	477	491	487	471	500	487	472	454	496	480	451	500	468	502	493	482	473	472	477	500	485	495	472	494	461	464	443	485	456	449	505	460	484	503	456	494	462	500	504	488	480	502	447	474	461	485	467	450	511	515	457	463	506	460	503	452	487	453	487	436	439	447	457	484	468	443	461	513	459	459	470	450	444	483	475	473	450	478	462	466	469	443	480	507	469	470	467	481	458	454	435	480	470	470	469	480	476	446	477	483	470	470	443	481	472	500	472	474	490	468	470	504	480	466	473	428	459	495	464	474	476	474	487	504	501	463	444	466	483	476	487	504	501	429	524	495	488	477	493	474	449	470	466	465	482	449	474	493	478	440	459	499	509	471	475	480	439	428	520	499	483	514	474	460	450	502	436	481	496	456	460	459	492	468	467	467	464	517	495	451	444	466	493	509	479	469	461	495	447	436	450	471	478	500	465	432	479	481	495	468	452	486	480	445	477	462	480	467	470	472	489	484	490	445	451	473	459	432	495	482	466	470	476	461	503	469	477	532	481	506	476	516	474	454	448	462	450	482	481	457	432	483	474	478	476	477	472	449	521	471	479	476	479	490	475	468	484	492	502	459	534	496	483	437	500	442	460	454	506	451	434	479	472	480	465	446	490	484	460	517	458	448	435	506	459	435	455	456	502	484	449	473	498	437	489	480	478	465	489	455	524	460	493	438	449	487	446	456	476	488	476	452	470	488	482	462	512	439	475	457	512	449	455	457	515	507	478	525	470	444	467	516	487	492	462	433	506	455	482	483	439	459	453	489	490	466	454	460	485	475	450	473	472	440	465	464	468	505	494	435	489	517	448	466	468	492	457	477	513	512	517	479	449	485	513	499	468	519	484	440	465	438	535	490	489	503	507	489	474	481	506	463	531	502	456	487	472	472	447	475	476	443	461	457	482	459	482	477	469	467	508	485	469	480	489	467	510	438	486	516	472	455	487	453	490	489	468	463	478	476	452	479	472	500	454	432	488	447	485	499	508	490	454	473	516	487	464	486	480	456	514	453	449	468	459	488	459	521	517	457	459	437	467	469	455	453	506	487	501	459	484	472	460	455	468	475	438	478	494	492	463	479	525	499	489	477	434	457	451	444	427	492	507	441	497	499	485	475	469	495	494	498	490	449	469	486	474	475	476	480	461	481	490	465	478	503	473	481	431	477	492	480	493	476	525	448	455	472	459	438	450	465	466	463	506	438	490	476	508	525	452	480	491	481	507	471	482	456	452	505	469	495	483	461	468	474	526	468	495	478	430	520	491	441	454	478	490	501	456	502	460	501	459	484	477	481	494	488	497	551	495	441	464	468	480	441	446	456	499	444	510	438	487	458	520	452	489	430	466	492	464	450	461	452	474	464	440	457	497	460	450	501	467	462	514	465	452	517	485	470	485	463	439	479	499	417	470	424	472	478	462	461	440	524	467	472	484	467	433	433	454	433	512	493	519	488	456	470	448	510	476	470	476	481	464	465	496	501	433	491	504	467	463	505	488	459	474	503	456	440	491	452	461
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
