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
339683646927	339683647493	339683648043	339683648593	339683649143	339683649693	339683650243	339683650795	339683651343	339683651893	339683652445	339683652993	339683653543	339683654095	339683654643	339683655193	339683655743	339683656293	339683656845	339683657393	339683657943	339683658493	339683659043	339683659595	339683660145	339683660693	339683661245	339683661795	339683662343	339683662893	339683663443	339683663993	339683664543	339683665093	339683665645	339683666195	339683666743	339683667295	339683667843	339683668393	339683668943	339683669495	339683670043	339683670593	339683671145	339683671695	339683672245	339683672793	339683673343	339683673893	339683674443	339683674993	339683675545	339683676095	339683676645	339683677195	339683677743	339683678293	339683678843	339683679395	339683679943	339683680495	339683681045	339683681595	339683682145	339683682693	339683683243	339683683795	339683684343	339683684895	339683685445	339683685995	339683686545	339683687095	339683687643	339683688195	339683688745	339683689293	339683689843	339683690395	339683690945	339683691495	339683692045	339683692593	339683693145	339683693695	339683694243	339683694795	339683695345	339683695895	339683696445	339683696995	339683697543	339683698095	339683698645	339683699195	339683699745	339683700295	339683700845	339683701395	339683701945	339683702495	339683703045	339683703595	339683704145	339683704695	339683705245	339683705795	339683706345	339683706895	339683707445	339683707995	339683708545	339683709095	339683709645	339683710195	339683710745	339683711295	339683711845	339683712395	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2575	3600	2300	2575	3600	2300	2575	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23266	21466	29568	24172	34083	59540	59480	48230	33286	19282	7254	1935	737	465	425	386	429	415	360	385	415	390	455	423	411	423	407	409	424	402	448	390	387	400	407	425	384	402	419	379	412	389	400	409	383	383	401	411	397	395	427	421	422	372	406	418	396	380	395	408	370	393	391	395	385	455	405	367	411	408	393	390	419	386	464	397	379	445	412	398	404	393	412	381	408	406	423	397	406	377	373	436	419	411	414	398	413	380	378	443	375	392	398	387	429	405	411	389	434	393	414	367	361	421	400	371	399	366	388	399	409	388	444	398	399	415	430	395	375	406	374	406	395	390	403	386	409	380	429	366	442	393	425	400	363	400	399	365	411	416	422	426	399	374	408	408	380	386	388	416	410	413	372	416	396	430	409	415	430	410	425	410	382	400	415	414	384	397	377	421	435	388	392	415	415	376	428	396	395	371	408	386	406	427	381	366	387	422	415	369	390	385	365	370	436	411	417	424	428	407	436	394	442	396	394	374	380	392	417	439	387	413	368	409	381	414	442	381	418	404	411	425	430	400	453	392	382	416	399	418	418	359	391	371	407	435	417	379	388	390	366	371	400	396	414	401	433	357	377	389	412	383	413	392	408	371	418	402	407	422	374	402	385	413	411	400	388	385	380	357	405	395	420	376	426	423	406	392	446	418	416	406	385	422	388	406	382	386	401	406	410	391	382	375	417	421	380	403	384	376	413	387	401	415	413	392	389	384	407	388	403	404	374	417	439	406	383	388	453	360	393	387	419	377	404	410	400	407	404	398	385	402	428	381	421	428	437	395	422	382	397	420	419	394	374	417	411	405	438	401	418	389	430	444	362	401	407	367	388	368	385	425	385	389	376	400	390	358	413	383	411	403	410	406	453	417	424	399	425	396	392	366	439	379	418	425	400	383	411	423	419	366	405	390	394	393	426	391	404	374	383	422	379	381	454	416	397	404	372	403	400	435	385	398	394	408	411	412	413	387	398	390	384	409	423	403	381	406	428	387	417	364	366	433	426	377	418	406	380	407	416	410	397	400	392	419	367	434	356	410	395	399	415	386	424	387	396	424	369	388	440	379	374	390	408	403	424	427	413	382	376	366	386	414	402	379	383	421	416	393	394	411	402	380	369	422	394	396	412	438	403	371	445	404	390	394	460	410	378	431	427	408	409	392	426	391	410	406	393	445	416	393	366	423	396	415	356	397	388	407	366	384	394	384	433	400	436	416	391	388	411	386	444	418	390	402	384	431	430	409	382	394	366	425	427	415	382	439	369	413	402	424	388	393	443	418	416	354	397	390	400	393	431	405	426	383	400	384	369	389	386	389	430	425	403	428	396	386	381	440	427	402	399	437	437	406	377	393	366	404	383	376	405	383	390	381	436	408	398	426	397	404	419	437	409	387	398	415	389	391	428	451	376	412	374	388	403	405	403	443	388	438	387	378	402	355	400	374	367	414	360	393	398	391	379	360	430	375	417	427	420	398	364	393	381	420	393	400	439	390	411	368	407	389	384	407	390	411	361	402	428	430	371	356	408	339	405	362	427	417	398	410	404	423	405	367	386	380	418	370	426	421	380	412	419	374	402	350	381	396	359	423	413	379	423	380	399	401	425	410	426	404	388	408	418	419	398	408	406	410	410	388	438	409	357	426	394	385	384	385	384	375	422	411	389	405	405	421	377	408	381	437	394	389	387	427	403	358	420	401	398	400	408	368	408	403	393	415	388	403	372	381	402	395	409	391	350	376	392	392	387	435	402	433	394	413	395	411	418	422	384	418	395	391	405	450	431	362	435	384	379	374	443	404	410	392	423	402	407	410	407	396	388	417	376	401	368	391	437	417	380	429	417	409	381	387	377	403	412	427	410	416	384	410	408	387	407	362	386	390	406	394	422	420	419	388	394	392	389	451	438	395	419	415	425	441	406	372	389	394	415	411	380	386	407	431	401	399	383	375	427	414	420	417	383	420	372	386	380	402	390	368	403	400	384	376	416	396	401	381	408	399	404	426	414	415	424	412	380	427	387	398	395	408	414	420	403	403	400	397	408	390	406	391	394	386	388	414	406	457	425	400	381	387	423	417	388	377	437	422	392	395	392	421	426	385	381	380	373	406	384	339	381	429	411	423	368	401	381	392	380	388	421	405	428	380	429	418	409	377	401	407	426	431	389	402	409	397	372	398	354	394	400	421	407	407	393	393	446	385	380	398	380	419	433	369	383	418	390	416	402	410	374	404	394	423	368	372	399	404	398	397	370	421	390	421	382	420	392	384	410	383	402	377	407	388	409	428	403	406	389	398	388	386	416	391	383	401	385	368	423	409	414	346	413	420	408	409	356	415	369	437	379	406	393	403	408	409	355	414	412	411	426	424	411	418	415	419	399	386	401	403	421	404	403	410	373	392	377	398	391	401	391	411	441	408	407	408	401	404	377	395	406	416	374	394	387	377	360	389	401	412	429	396	413	406	412	411	402	365	428	357	435	402	380	371	413	418	423	433	402	410	374	420	390	442	406	388	378	396	402	404	391	412	399	434	383	444	384	412	359	356	385	396	393	406	367	385	388	418	405	405	395	404	426	388	415	407	392	411	408	369	337	396	406	418	392	409	390	406	388	397	450	412	353	392	392	385	398	393	423	406	366	374	422	363	375	395	415	394	432	399	421	437	411	417	432	375	395	426	411	397	373	406	404	398	393	398	357	416	416	408	400	391	373	386	378	405	392	380	374	391	389	392	408	405	427	415	416	405	379	425	381	398	415	419	384	417	401	410	443	376	415	401	399	404	416	346	412	391	416	408	407	408	410	371	400	413	415	384	389	386	410	405	371	364	415	395	349	386	409	418	381	406	374	414	392	457	413	416	376	417	413	381	395	384	408	369	426	404	387	394	379	409	426	432	430	404	440	402	400	405	417	411	434	375	387	378	367	397	387	448	381	377	438	414	427	436	430	403	341	410	399	442	366	409	389	374	411	415	414	425	386	403	382	411	391	400	416	402	406	406	442	415	404	406	390	405	376	395	388	411	409	389	424	383	382	394	414	379	388	429	403	399	390	395	415	422	406	412	398	383	373	401	429	393	431	413	372	360	429	396	393	432	386	392	394	392	404	422	362	379	393	380	389	368	395	390	388	454	410	421	390	395	403	405	402	364	385	421	393	386	397	408	408	417	379	418	371	408	418	419	418	398	409	380	406	419	372	376	392	416	379	386	402	429	400	421	395	383	371	378	421	378	398	387	411	387	429	399	405	399	461	370	372	405	389	400	423	374	407	391	351	395	366	413	427	403	403	402	382	385	421	418	388	411	382	414	377	433	419	409	392	413	386	425	384	366	416	420	394	388	410	402	400	404	379	422	408	377	426	386	400	394	376	377	391	401	416	454	420	421	390	414	395	419	377	398	396	402	384	353	387	382	419	390	382	435	383	382	428	393	408	419	410	384	391	408	393	399	420	377	391	419	408	386	401	428	417	363	417	401	421	426	411	371
17752	39578	45125	50227	59457	66241	59116	49153	36927	23786	10878	3585	1257	712	620	562	546	594	599	581	552	586	560	573	602	525	579	543	560	582	594	613	566	585	605	534	554	564	582	566	531	532	533	621	612	561	536	592	625	595	609	575	589	584	578	604	602	603	607	572	538	602	586	562	563	607	579	570	616	568	544	577	549	586	595	605	579	581	536	591	536	551	564	618	580	555	544	583	644	532	569	509	593	570	576	584	568	563	582	574	578	599	597	565	597	580	605	556	565	574	610	612	566	563	592	590	615	587	582	539	586	574	547	600	564	564	556	574	629	565	600	571	588	578	598	604	603	579	562	594	595	561	578	560	556	560	580	586	570	574	579	565	563	617	594	572	529	596	620	594	520	552	588	602	634	569	536	552	580	601	566	548	536	573	613	591	569	572	564	521	594	591	589	543	603	598	584	524	581	605	578	579	571	571	530	573	586	604	577	562	540	579	560	591	579	587	589	574	569	587	578	554	575	539	598	571	594	553	606	558	558	573	545	618	572	605	556	586	578	553	592	573	551	569	556	539	550	560	604	603	545	530	601	527	564	565	563	545	590	608	593	581	531	546	651	614	558	586	621	589	579	579	555	540	591	651	563	567	567	577	602	603	612	584	586	603	576	628	540	535	532	569	578	589	569	590	601	568	585	573	597	531	542	597	581	620	586	533	556	596	537	570	567	563	600	585	620	580	559	581	575	568	612	554	557	592	580	551	605	557	580	561	567	569	603	553	557	570	576	582	579	568	561	564	592	592	583	589	605	593	534	599	576	551	544	579	576	599	603	592	594	583	571	602	573	632	552	625	561	600	596	633	586	571	569	560	561	597	593	615	554	585	584	574	530	563	609	535	576	581	588	596	556	595	582	574	619	560	608	659	569	610	567	587	591	554	584	563	577	577	579	580	580	591	553	636	587	557	544	572	571	594	601	558	555	601	600	521	560	598	570	574	595	595	571	587	578	600	570	591	580	569	588	631	607	563	528	568	549	552	566	593	598	569	579	613	580	570	539	585	612	583	566	606	584	559	571	568	592	572	564	575	527	585	555	662	625	559	550	574	579	629	595	576	616	586	633	577	521	586	577	606	527	547	600	613	610	579	576	567	582	611	530	595	598	584	558	530	572	578	540	582	576	607	559	587	560	579	556	573	594	535	581	577	539	627	636	566	534	574	547	588	599	578	621	594	567	610	573	567	590	610	562	579	562	588	579	595	553	558	581	592	548	593	563	567	580	589	600	598	553	583	584	595	608	580	549	562	543	580	555	603	562	546	568	579	556	576	550	559	576	605	588	613	561	538	570	569	551	553	552	590	615	592	550	554	604	583	571	572	556	559	608	611	598	602	606	550	609	554	554	545	563	593	601	570	533	593	564	531	568	565	587	519	554	593	571	570	572	585	637	585	582	550	575	580	624	612	519	590	564	611	637	548	583	581	539	576	599	506	576	580	595	586	561	561	587	561	540	541	562	568	594	585	574	573	618	574	608	599	639	567	569	590	563	567	573	615	600	607	557	563	580	603	601	555	582	566	582	537	565	521	557	613	581	585	559	601	572	580	555	583	540	551	618	617	569	556	590	556	580	568	580	573	571	581	561	597	589	547	611	553	592	564	609	553	567	563	527	549	601	598	562	569	570	556	580	539	563	555	572	594	589	567	555	592	614	575	583	601	586	604	576	550	520	592	575	597	563	605	570	591	553	600	586	555	585	541	629	578	577	527	577	619	557	572	584	568	599	576	568	573	607	590	584	582	561	579	597	560	583	551	625	553	560	577	557	612	577	582	606	588	556	582	575	526	621	551	600	574	603	547	573	608	527	607	562	585	557	623	601	588	572	578	598	578	551	565	598	576	581	547	547	554	581	583	561	597	597	560	611	582	603	544	572	565	576	591	548	625	584	637	527	550	627	520	590	584	566	568	593	554	606	548	554	562	603	597	546	572	584	564	543	625	508	624	552	567	579	585	598	555	567	602	574	533	588	616	562	591	608	566	578	634	580	619	597	579	604	605	565	593	602	607	626	576	537	602	588	561	571	554	620	580	580	579	555	578	579	572	571	608	557	569	576	610	545	581	562	585	593	566	539	625	598	544	552	611	545	594	592	556	586	530	541	604	590	573	552	567	548	581	620	559	604	563	597	609	566	566	596	589	533	565	591	602	548	593	546	551	574	610	616	580	582	605	570	562	565	569	566	531	536	591	613	574	528	582	573	552	616	604	597	626	604	572	539	565	564	540	592	541	550	550	575	587	587	553	557	579	578	582	576	575	546	572	612	560	556	552	613	606	606	585	593	533	571	602	573	587	539	591	557	538	585	553	582	599	564	553	605	584	561	569	595	560	559	567	582	550	597	559	547	587	573	557	591	616	609	587	573	588	625	603	585	622	618	626	589	570	579	556	547	583	511	582	588	588	598	546	534	600	533	549	607	557	582	570	572	566	563	556	574	556	563	567	588	599	585	546	560	555	545	589	567	585	587	606	597	581	555	567	575	571	580	607	576	579	594	584	598	589	595	595	592	602	582	571	562	605	609	574	593	627	570	550	639	584	594	558	587	555	581	579	532	536	575	593	582	592	555	585	562	603	593	571	580	562	588	573	570	604	566	568	599	554	587	604	546	592	570	561	546	568	555	565	593	585	540	599	567	577	589	572	574	545	607	586	563	569	571	588	561	567	600	560	541	598	624	589	582	584	571	617	536	557	604	574	592	574	573	556	607	571	599	573	574	562	604	612	588	594	573	601	578	546	567	571	536	599	601	599	583	562	574	577	595	587	563	544	556	570	601	573	599	600	563	562	579	538	584	560	576	583	554	600	571	532	598	607	561	582	521	572	628	584	553	569	578	566	551	559	605	546	598	586	597	603	605	557	532	602	569	572	594	621	590	574	581	551	580	569	578	592	576	564	551	556	601	581	546	554	588	622	603	582	591	580	570	626	578	551	613	578	552	600	604	580	567	593	588	571	570	586	593	584	615	569	596	588	579	569	610	615	611	587	573	573	627	617	589	554	527	581	575	646	521	536	569	615	549	580	562	549	568	552	561	559	598	560	566	595	559	558	551	620	574	571	550	582	556	568	589	582	537	587	573	569	560	622	538	558	582	569	568	600	606	586	557	529	576	580	577	528	597	579	601	573	550	597	573	569	581	562	582	593	564	535	615	567	570	593	578	624	589	569	598	617	564	585	566	576	593	544	600	525	511	535	617	579	613	578	574	590	559	545	556	619	594	592	589	574	595	633	525	583	562	597	577	566	621	568	606	598	567	608	559	582	591	564	593	559	570	578	583	579	583	595	553	582	594	570	580	596	597	596	552	537	589	561	624	583	627	589	576	593	576	532	614	620	584	597	592	605	539	597	553	542	568	604	558	571	546	562	551	567	586	579	585	580	615	559	503	545	603	602	601	576	602	572	604	605	580	617	591	542	570	575	589	627	614	617	550	647	603	570	579	565	605	570	578	542	550	554	618	595
26147	20515	14526	8112	9152	12798	10609	7977	3950	1735	869	524	390	365	362	354	355	374	333	383	370	314	346	355	393	379	385	358	360	363	333	350	367	360	388	353	325	371	346	356	348	324	325	363	378	370	352	363	364	351	379	321	328	335	369	333	365	361	341	386	325	383	364	336	338	371	345	387	310	329	340	350	343	343	366	345	338	289	354	368	331	383	349	358	357	324	353	369	354	380	376	352	398	378	333	324	367	362	362	334	374	358	360	345	347	359	372	386	393	323	354	370	362	369	350	356	350	347	361	340	366	356	363	348	365	340	323	360	357	367	373	350	346	354	394	364	340	364	372	356	374	335	358	385	351	389	344	355	369	337	339	369	347	346	354	366	334	363	340	370	356	325	363	346	426	340	341	336	341	358	352	335	331	371	345	347	342	351	383	339	383	346	337	377	343	340	372	379	378	339	329	354	346	358	374	381	363	355	336	355	394	335	311	385	335	355	391	385	380	380	344	356	372	383	353	366	350	348	366	331	367	365	362	327	345	350	348	348	346	348	392	349	376	349	368	366	369	383	341	341	359	337	374	336	344	366	373	324	369	363	379	371	376	318	320	342	345	376	350	331	380	367	368	344	350	346	321	341	338	358	381	353	393	332	339	352	310	387	361	376	326	363	350	392	371	361	363	364	355	299	344	334	370	379	364	358	374	340	386	328	349	369	349	378	357	372	313	347	392	387	364	341	349	365	358	349	372	333	362	364	344	355	380	350	363	391	366	332	358	369	329	366	383	327	368	327	386	364	325	364	349	345	344	388	356	357	397	370	338	351	335	333	326	348	369	373	383	348	363	345	395	401	318	343	385	375	372	358	356	377	344	348	384	359	371	343	382	415	391	371	379	370	335	338	377	331	339	326	374	341	369	354	350	342	323	341	362	333	329	348	342	361	355	386	344	366	331	374	357	366	339	347	310	355	358	385	367	385	353	338	348	373	394	376	363	396	354	378	320	369	350	364	326	372	384	350	343	359	348	358	342	339	393	330	406	355	328	329	345	330	346	374	344	352	364	350	333	346	364	370	368	375	367	312	349	372	356	336	357	371	364	348	321	357	342	370	322	372	347	338	346	347	322	347	397	360	347	328	374	339	354	342	377	346	323	390	359	378	357	337	334	363	370	360	346	363	339	368	363	374	340	339	324	338	353	337	366	398	359	378	338	371	346	356	377	356	358	352	342	379	347	374	393	350	333	381	364	341	313	391	347	336	358	335	318	349	363	345	349	355	369	358	372	325	340	358	352	380	356	373	396	374	358	331	375	348	350	388	368	323	371	329	352	361	346	344	365	348	344	324	385	344	352	348	367	368	323	351	401	324	369	365	347	400	343	375	337	341	365	370	355	346	351	325	379	340	356	355	365	345	365	361	324	333	334	337	355	385	324	321	342	338	348	340	330	335	356	338	368	365	345	328	369	369	379	343	356	366	369	369	342	318	382	348	363	360	377	337	342	332	349	340	360	356	359	352	350	348	361	347	351	361	329	365	342	339	372	362	343	390	383	331	358	377	344	370	365	335	341	351	378	334	382	398	356	349	352	372	355	358	336	357	372	352	338	351	373	344	377	356	330	319	334	398	373	378	375	332	364	349	374	380	335	354	364	335	384	348	352	362	345	357	346	371	374	350	334	342	345	372	364	340	379	380	382	356	351	349	336	362	381	353	348	345	386	380	330	383	360	353	366	368	371	346	336	350	360	365	341	349	359	377	368	318	340	353	377	366	358	343	362	339	346	363	362	374	333	337	384	339	344	356	345	350	360	350	375	353	355	360	347	355	350	390	339	334	379	375	371	379	348	370	376	337	351	350	339	354	344	354	345	407	354	341	319	369	331	373	367	368	340	319	364	331	332	370	309	348	362	358	345	365	377	377	353	327	354	351	341	379	353	352	336	345	337	425	337	359	381	392	363	347	349	317	368	332	343	320	357	355	337	361	328	358	352	339	364	324	358	334	327	348	351	357	381	372	376	377	387	335	333	360	343	378	357	375	314	320	335	378	356	338	379	338	325	363	353	360	344	362	359	349	347	371	353	369	327	363	368	339	337	367	371	382	397	345	351	352	337	338	342	390	373	371	372	365	355	371	342	328	386	349	358	383	333	363	377	322	361	391	363	351	357	356	383	358	324	339	366	405	355	352	357	358	367	379	370	363	352	350	365	335	303	349	354	337	334	361	389	332	360	341	330	372	382	380	358	384	354	335	350	345	353	380	391	329	347	324	348	349	306	332	368	335	336	361	340	354	330	354	364	359	347	336	337	365	353	347	360	354	337	344	343	337	373	356	360	341	335	380	358	351	369	343	368	377	343	327	341	332	360	339	375	345	347	365	366	362	375	344	333	379	338	370	373	319	341	367	390	359	334	367	370	351	358	352	345	363	372	367	349	377	332	373	327	354	352	362	339	348	334	366	381	378	326	400	359	324	356	332	335	376	364	357	375	333	333	348	354	347	394	378	368	334	359	360	382	387	347	350	375	348	313	346	355	366	322	316	367	368	354	354	347	392	369	364	385	358	342	366	373	378	346	342	393	341	351	315	363	324	350	366	390	346	347	356	338	329	350	393	342	357	343	340	336	341	360	333	422	357	339	381	368	323	387	339	341	349	342	322	364	360	358	344	336	376	348	356	360	325	335	338	346	346	331	330	348	380	374	372	318	389	351	369	370	335	333	349	327	361	321	366	361	338	347	341	360	345	374	369	366	348	342	361	360	371	360	353	381	336	365	351	385	387	334	374	334	332	343	350	343	376	358	307	380	344	369	341	358	351	330	329	340	379	380	384	356	353	354	353	359	342	353	368	348	354	346	360	327	334	365	364	369	355	383	340	394	357	321	369	347	368	379	348	348	359	371	350	334	364	362	333	365	303	339	358	389	343	381	372	363	361	375	349	339	363	369	376	376	354	353	358	362	370	354	328	357	328	351	406	376	381	357	332	359	356	347	378	355	364	373	360	350	355	352	342	348	380	401	381	353	333	359	367	338	361	354	326	343	402	368	400	375	339	391	358	371	366	334	316	387	372	380	358	360	343	379	345	365	333	350	355	358	330	381	350	351	352	377	354	318	364	388	372	367	364	341	375	333	395	348	349	374	355	366	341	334	335	353	374	349	357	350	358	374	321	352	348	362	358	393	323	363	356	353	335	375	327	377	375	323	355	374	359	413	379	390	340	340	354	330	376	332	332	327	348	373	327	364	334	380	350	329	381	348	357	329	379	368	365	368	323	330	351	335	375	337	343	348	348	368	331	380	330	365	346	355	366	347	362	339	321	379	347	369	368	381	365	349	368	322	371	339	351	328	367	319	396	361	331	355	358	353	348	371	349	362	369	355	364	394	348	341	349	383	358	382	368	342	379	355	371	370	346	346	353	337	401	341	365	356	369	381	346	347	351	377	340	390	357	393	342	360	357	344	344	347	320	310	348	360	363	404	358	364	356	413	326	318	361	325	376	377	349	376	376
5749	8072	11305	10947	15214	19661	16800	13387	7486	3402	1568	803	595	538	517	511	509	538	525	576	519	575	547	557	545	565	545	529	554	501	520	547	538	551	539	521	484	526	522	486	507	546	527	563	520	495	552	539	537	563	545	525	515	546	522	534	540	505	541	524	532	518	540	513	528	548	538	526	536	505	563	542	537	522	489	506	559	542	532	562	532	538	532	548	596	527	501	525	527	501	504	529	536	490	509	508	524	516	526	503	546	510	533	508	510	531	558	526	553	542	552	501	499	521	543	578	532	600	559	517	541	546	559	507	545	518	528	542	536	525	537	552	555	521	483	522	462	513	561	574	515	514	541	573	489	538	515	473	510	536	530	545	577	550	549	519	518	538	551	543	539	523	490	519	573	534	509	534	544	534	526	552	557	554	474	517	546	511	487	518	524	492	524	514	541	495	485	541	561	498	555	537	520	556	520	541	518	550	542	508	548	507	521	542	580	516	484	504	512	498	540	535	478	533	503	539	504	540	553	579	523	538	520	524	517	556	450	493	557	531	542	476	530	556	547	526	517	537	564	523	543	516	496	546	571	481	556	516	537	530	534	532	538	510	542	506	578	548	474	536	540	557	550	529	514	526	578	537	543	496	490	516	527	548	538	568	527	480	570	496	497	550	546	497	521	566	496	560	490	538	538	581	519	527	505	528	529	541	541	555	563	518	534	475	512	548	549	487	533	513	564	516	509	528	545	561	550	555	555	551	575	523	478	532	559	530	558	557	517	541	559	528	577	543	524	521	535	555	528	509	518	543	572	520	535	585	557	549	517	520	498	525	506	505	562	510	524	574	535	566	507	515	539	537	575	486	505	531	561	535	538	518	516	553	499	562	503	483	522	532	525	539	535	547	535	526	559	527	553	525	485	499	511	499	579	503	526	523	560	573	568	554	507	512	500	511	527	516	531	503	516	534	569	528	535	518	567	532	520	524	498	515	537	519	554	489	542	576	543	515	538	558	518	540	543	528	528	536	521	551	496	543	507	539	524	515	535	507	537	497	530	557	533	575	521	534	522	579	520	558	525	532	490	550	524	517	545	525	549	505	559	542	605	511	564	500	505	541	554	572	557	497	550	502	538	476	512	519	526	523	551	521	524	550	533	547	517	522	556	523	546	508	544	526	539	519	481	508	520	525	520	525	569	555	476	506	549	521	507	511	534	550	540	519	529	499	528	512	566	510	572	546	506	540	540	530	511	521	523	529	468	505	486	522	528	504	503	568	535	529	557	526	553	547	510	523	528	535	498	498	486	554	510	517	541	515	540	539	544	564	530	520	512	552	503	571	547	521	561	504	485	532	562	512	473	524	553	520	546	534	543	535	546	532	499	510	524	512	511	526	512	533	592	495	549	555	537	529	505	510	487	512	509	528	556	490	460	525	526	562	540	523	486	519	542	535	510	542	543	573	551	523	545	508	500	553	531	514	566	515	562	514	529	510	509	512	547	547	510	520	531	528	502	528	507	509	511	509	543	523	566	526	484	527	564	518	515	534	501	556	516	498	536	560	542	527	538	529	542	539	528	540	560	550	564	541	517	516	526	533	519	506	541	506	548	520	536	549	549	538	513	503	545	526	524	563	526	523	542	508	532	543	546	540	549	501	495	535	471	507	506	494	497	562	503	527	529	532	505	543	565	566	498	551	513	523	543	523	533	530	550	519	545	525	491	495	521	503	490	521	593	538	515	482	544	510	536	548	485	554	551	516	537	536	473	536	525	529	489	525	535	506	539	533	515	522	504	528	553	503	498	524	543	543	509	539	577	522	528	521	554	528	535	520	552	526	550	496	509	510	497	502	523	522	558	513	511	563	516	527	515	569	544	507	525	496	502	519	514	566	522	544	548	502	513	538	537	519	553	527	510	544	542	541	555	528	528	559	548	557	524	505	524	555	505	534	506	564	513	567	517	529	506	493	515	503	559	534	522	518	589	548	512	542	501	538	499	499	513	557	521	554	527	539	516	561	481	505	524	522	563	578	520	512	539	520	506	543	580	525	526	480	533	545	537	526	502	515	530	503	533	555	508	522	516	518	540	584	504	490	518	504	517	554	564	553	504	514	562	514	558	544	548	523	537	550	546	525	531	506	522	527	483	530	564	558	481	533	546	545	522	523	576	513	567	558	559	502	509	533	552	510	507	504	486	546	527	540	475	516	508	513	503	540	490	524	503	522	511	540	534	518	545	524	541	525	521	495	529	534	544	549	501	542	542	523	546	531	515	544	548	548	515	559	530	526	521	515	561	522	510	543	561	499	506	509	521	523	510	495	522	520	501	533	518	533	490	522	569	510	541	492	527	504	499	558	538	554	565	543	536	544	504	566	518	516	542	533	528	553	551	550	544	585	537	536	597	549	535	553	544	524	582	533	552	533	502	523	539	547	571	511	550	511	529	541	561	486	527	472	521	551	530	528	543	531	525	567	556	525	566	503	471	509	547	486	541	517	533	561	518	502	488	548	537	511	519	549	506	530	534	513	557	547	546	531	547	539	544	538	564	528	521	520	574	522	524	481	539	537	524	510	542	504	542	542	533	530	508	508	542	511	544	534	549	523	526	548	559	555	536	501	510	513	566	503	561	546	544	518	506	556	540	523	508	517	509	585	531	515	529	546	529	567	534	542	505	537	521	548	533	517	499	506	530	538	502	547	556	515	544	505	552	530	507	502	496	526	558	552	539	457	525	558	542	538	538	551	541	533	534	535	523	518	554	531	489	501	520	538	563	486	512	545	570	536	529	518	515	536	534	545	512	520	533	579	536	500	538	512	537	540	522	535	519	568	528	501	535	529	537	536	531	514	531	564	548	561	541	554	546	528	522	572	567	517	550	520	505	548	543	551	497	491	502	535	496	517	520	567	544	513	527	520	522	511	535	550	537	508	563	559	543	539	562	507	511	558	510	510	580	524	535	560	518	544	601	499	541	546	539	512	524	539	534	536	493	552	555	544	519	542	515	509	525	523	520	529	545	500	504	527	556	545	525	474	566	522	502	502	533	515	530	527	523	574	524	555	500	545	527	528	532	562	506	461	532	564	523	505	539	543	535	555	504	564	560	553	548	524	560	479	508	502	519	513	578	555	541	546	528	550	543	501	518	513	504	516	512	516	529	556	546	523	487	545	531	504	531	544	516	491	534	549	526	490	562	527	528	528	544	511	569	565	499	558	518	519	550	536	535	518	548	500	532	538	521	517	539	526	526	541	555	560	539	531	506	528	519	555	537	519	546	502	490	509	529	559	529	526	540	513	515	533	542	526	533	518	515	470	489	513	554	547	544	555	510	537	536	538	549	541	478	545	552	560	544	549	525	522	508	513	546	550	538	532	509	507	523	508	518	546	515	564	515	561	520	534	553	535	583	524	557	557	513	571	540	549	547	525	549	527	476	492	541	534	500	557	514	530	537	531	571	513	490	504	527	560	566	566	570	525	531	503	547	481	530	518	536	488	548	533	547	499	523	501
24101	20752	27548	25242	30143	43984	42111	29313	16284	6014	1823	697	455	376	353	373	349	382	360	400	381	382	340	346	391	367	381	386	357	397	371	356	380	377	356	396	393	368	352	377	372	341	442	394	350	354	394	401	376	366	358	362	375	343	356	380	356	346	369	379	384	377	400	357	359	345	370	343	372	394	364	378	368	357	384	385	370	342	373	405	383	386	371	345	330	391	348	365	372	352	344	382	363	338	347	362	390	364	383	332	349	375	374	393	349	368	393	361	374	348	335	353	370	413	374	386	340	377	319	409	359	350	356	352	371	339	358	393	364	351	379	412	368	364	325	369	350	357	375	363	379	335	368	337	369	370	345	345	360	364	352	387	387	385	364	356	385	325	345	359	357	352	373	378	391	362	369	366	380	408	379	392	349	345	359	357	369	358	355	359	378	371	354	366	363	332	347	376	349	367	397	370	396	402	360	366	384	376	412	398	383	361	336	373	351	354	360	365	355	398	347	352	353	347	368	372	374	354	366	403	363	382	354	401	375	372	366	380	379	385	389	393	379	369	343	396	384	346	379	328	397	368	355	372	366	391	351	393	408	350	382	351	346	333	376	364	378	393	385	341	394	378	357	345	348	362	362	372	349	342	371	359	382	370	368	348	358	379	328	392	377	362	352	386	334	377	384	339	377	388	394	379	373	323	366	367	364	382	373	360	349	361	387	394	364	344	350	398	348	365	354	366	335	375	374	355	382	339	355	346	370	386	335	363	339	362	403	360	355	324	354	383	366	378	359	367	401	358	338	375	344	360	339	400	340	380	390	394	346	342	369	339	321	381	319	369	371	329	360	337	365	378	357	350	339	369	338	353	370	378	377	333	361	348	380	365	365	378	356	341	397	368	401	396	388	358	374	391	334	352	374	327	371	334	370	373	379	377	360	371	361	362	385	373	366	376	347	360	352	336	345	333	383	369	409	372	370	354	391	370	379	373	364	330	399	379	366	402	368	338	366	368	358	344	361	378	350	352	387	357	387	341	360	347	379	365	332	339	358	402	350	340	396	379	350	400	374	371	402	395	360	381	384	376	389	354	387	374	370	370	363	368	344	351	363	356	383	374	395	361	362	361	358	383	385	353	376	360	383	346	383	351	379	400	372	357	416	407	335	377	400	373	383	382	370	370	349	343	357	330	334	390	362	383	384	381	337	331	371	343	351	374	363	373	369	358	358	375	380	379	390	358	386	331	350	359	374	364	361	380	372	346	377	357	397	383	368	359	342	380	347	365	390	382	351	381	362	391	392	389	381	355	355	364	383	382	368	370	343	331	369	343	391	353	361	339	331	381	351	398	351	356	378	380	380	372	346	357	381	371	371	366	378	351	322	326	333	376	402	410	375	378	345	357	332	356	390	364	381	363	403	361	369	369	379	345	405	324	353	350	355	379	379	388	374	380	355	346	358	380	353	352	361	380	373	371	382	340	323	374	354	381	343	380	374	343	377	381	360	336	364	352	400	400	383	377	377	353	390	371	407	346	371	342	343	393	348	337	355	345	364	374	354	393	372	349	375	334	346	370	380	349	349	381	356	356	359	339	395	397	363	390	363	384	348	379	374	337	353	381	402	391	412	380	379	363	379	346	364	349	371	371	345	340	344	352	334	372	364	400	355	332	384	384	381	338	405	371	350	385	360	360	374	379	383	344	352	390	387	363	359	346	375	340	369	376	382	370	389	384	342	372	396	359	388	378	357	333	343	384	377	327	344	374	361	382	358	351	388	388	368	348	347	335	378	375	352	389	380	379	352	394	407	358	371	377	361	373	380	359	359	391	362	359	381	356	356	316	340	351	396	353	333	406	382	359	354	343	365	392	359	374	377	370	359	400	365	356	357	375	395	347	335	372	339	375	387	362	391	378	350	347	372	377	382	360	348	334	376	376	348	360	382	364	339	359	370	335	366	395	344	355	358	398	379	351	362	366	354	378	343	378	332	367	367	402	382	335	373	346	345	377	348	370	374	391	374	370	372	343	368	397	371	356	393	376	375	374	358	385	354	365	366	358	390	369	358	364	364	405	377	375	352	360	357	374	359	384	387	340	376	376	353	397	383	369	371	362	362	369	385	364	383	396	352	358	391	327	360	374	376	353	363	370	346	317	376	361	366	403	352	331	397	378	354	374	386	340	369	384	344	396	366	357	407	415	375	395	334	419	378	329	360	346	351	389	399	353	344	394	361	374	348	366	350	361	349	384	359	371	376	404	364	399	356	342	367	347	362	329	362	384	345	387	372	365	383	378	383	384	383	362	337	354	359	371	377	380	352	362	404	368	365	409	341	360	353	341	360	347	335	381	357	369	381	374	407	361	352	381	343	371	349	364	328	387	358	351	375	408	371	367	339	366	339	355	372	348	381	389	355	394	384	362	323	352	390	351	352	330	347	369	359	350	372	332	346	362	353	383	370	393	353	377	372	380	367	360	347	343	343	339	370	345	355	371	375	357	398	345	356	408	362	372	350	332	414	337	382	387	361	379	396	408	355	371	421	375	391	367	366	333	380	323	356	367	364	366	359	357	371	362	350	380	354	331	387	365	353	354	364	364	349	364	360	379	351	421	367	376	353	355	332	405	394	359	365	344	384	371	359	356	367	382	328	374	383	326	358	328	362	352	345	340	411	384	395	393	359	326	375	354	366	341	379	407	352	371	363	341	376	373	362	367	342	372	370	375	408	312	363	377	373	383	367	373	352	343	362	359	367	378	358	354	367	366	380	372	371	357	337	346	320	368	344	386	363	344	354	375	374	348	378	339	366	341	378	368	389	348	341	375	362	391	366	367	376	361	363	344	368	348	316	357	378	384	388	386	336	404	376	367	373	345	360	361	340	360	338	372	344	328	366	355	345	391	379	360	355	360	374	364	391	366	399	364	366	409	373	378	338	381	363	367	334	365	376	335	330	336	349	381	400	368	348	399	353	356	379	384	389	333	331	347	380	358	358	375	379	387	357	383	397	362	333	328	348	405	377	366	375	370	324	356	364	355	392	352	349	355	398	359	371	356	326	354	353	355	390	390	336	371	388	340	365	363	379	383	351	383	350	362	377	360	373	365	339	347	360	382	356	370	354	346	361	384	358	372	356	376	357	372	392	363	373	372	373	378	360	391	376	372	371	394	389	406	373	350	374	369	342	368	345	361	352	353	363	378	345	368	375	377	409	371	388	338	371	385	369	376	356	372	387	367	301	374	375	334	382	340	338	356	372	396	365	380	369	396	373	382	396	363	376	329	373	358	389	377	354	383	360	367	387	390	343	340	402	385	373	330	360	374	347	390	355	374	384	390	337	375	353	391	335	350	383	402	356	366	343	375	350	396	345	336	376	361	384	323	360	358	358	384	355	367	358	369	345	354	388	366	343	354	344	374	363	377	395	374	319	357	390	387	338	370	344	372	340	381	369	376	340	392	344	366	333	410	376	353	336	355	340	360	352	375	351	350	396	373	329	376	380	368	369	344	382	368
9807	25867	32539	32913	39557	45769	42291	32903	20873	9519	3480	1294	691	591	595	540	540	516	533	520	579	566	557	560	528	582	554	600	556	567	547	559	545	506	553	519	575	546	564	545	582	574	569	530	501	567	583	546	543	593	500	538	576	527	540	590	572	565	507	543	537	543	543	576	535	573	537	521	558	523	558	596	575	541	517	586	568	551	543	557	578	554	558	576	473	546	522	541	570	538	574	550	569	545	551	517	551	578	567	533	596	536	526	535	571	560	522	553	540	538	477	536	543	549	560	554	547	565	573	521	552	569	553	529	542	540	573	572	543	519	554	525	560	581	560	552	563	567	577	546	543	532	519	582	602	539	532	561	549	542	524	563	549	538	520	548	539	597	563	520	523	563	565	539	481	546	592	541	563	574	530	539	542	535	496	553	517	564	551	558	510	549	554	548	502	556	590	539	551	547	586	552	530	551	532	570	563	514	504	511	535	582	548	561	570	546	563	572	549	580	547	581	543	591	523	548	591	521	546	566	526	485	530	550	547	540	577	550	546	549	567	592	596	548	576	499	570	558	541	587	521	532	544	562	503	554	512	561	556	553	564	575	568	536	531	498	535	538	565	535	573	580	538	561	522	530	571	517	594	576	546	560	554	543	524	540	532	557	558	573	555	542	538	535	567	532	558	514	565	555	528	536	529	562	523	587	541	525	556	531	511	505	530	539	514	553	584	611	556	558	551	497	559	565	550	570	540	527	529	574	589	527	565	558	518	535	567	536	541	577	549	530	556	586	540	526	516	536	550	566	525	556	525	584	520	546	570	541	542	527	499	590	592	569	554	542	574	564	531	581	504	576	568	524	555	517	523	546	563	548	610	567	545	578	535	556	601	537	548	537	571	546	549	524	524	530	533	546	577	549	539	550	532	537	491	482	533	532	537	552	555	556	572	544	548	556	523	546	554	538	536	585	556	553	586	567	526	531	579	530	553	593	539	542	533	539	540	496	549	547	524	546	554	535	530	546	591	550	556	527	547	563	551	538	541	569	559	543	556	547	521	529	536	543	575	521	512	590	528	519	598	587	527	497	546	557	558	547	540	563	527	553	530	535	541	552	565	538	552	538	515	564	542	551	549	533	558	548	536	553	511	580	567	544	561	576	564	570	589	501	541	556	511	568	492	531	537	545	578	534	545	569	513	519	556	538	539	594	530	523	534	540	558	527	562	535	543	502	535	538	510	510	584	560	553	582	533	543	531	566	543	517	537	533	538	531	531	576	546	562	549	558	556	534	551	566	521	547	559	516	528	513	582	551	566	518	545	511	567	538	545	573	539	552	546	544	557	551	516	549	550	542	588	552	525	537	573	560	570	538	536	537	576	573	555	550	512	593	544	538	556	564	526	554	569	520	535	535	543	534	509	554	554	506	504	543	573	534	549	507	552	542	557	548	555	577	522	531	558	554	571	560	554	581	529	534	528	566	537	601	542	570	552	525	554	513	509	532	543	569	515	564	573	579	520	550	515	524	536	525	563	521	531	544	544	523	562	553	534	558	506	551	577	534	534	499	560	559	563	511	552	514	539	559	523	518	573	498	556	570	539	564	534	583	580	521	577	542	539	608	551	550	533	482	555	527	538	514	585	523	533	539	537	532	555	529	536	512	568	535	562	589	555	572	555	542	516	550	525	546	518	531	531	557	584	570	538	538	566	565	515	549	549	562	571	562	601	520	520	567	531	583	498	585	572	509	546	550	566	554	517	513	546	518	552	517	536	531	551	556	555	516	571	536	533	548	539	573	578	522	574	608	518	573	606	535	524	561	522	587	564	495	532	510	507	524	567	593	565	545	553	590	511	559	554	564	558	558	579	531	552	525	550	546	534	569	541	571	553	537	562	560	549	540	517	549	541	565	505	514	536	531	553	595	543	570	538	584	598	590	552	566	537	549	553	532	559	550	556	559	542	526	615	523	567	534	536	512	562	551	530	549	510	557	541	526	543	556	611	513	571	598	562	553	579	559	541	539	537	521	552	527	537	518	558	555	553	534	540	571	529	548	542	533	534	572	562	562	541	550	541	565	534	562	584	530	542	538	516	574	559	547	537	508	503	542	533	542	553	511	587	566	560	545	583	546	575	540	582	560	561	487	557	605	566	563	521	523	502	570	562	580	510	550	551	566	541	568	575	579	556	566	583	572	545	581	577	542	533	536	557	556	556	546	539	603	591	520	557	563	538	549	532	552	545	534	576	555	547	566	558	587	544	548	563	571	532	525	564	538	571	573	581	550	541	554	540	572	542	537	552	541	551	574	561	573	606	554	559	578	561	517	500	520	511	538	547	528	544	522	542	558	578	558	591	544	527	522	555	521	532	538	539	598	570	562	536	530	526	540	566	520	575	541	582	586	522	518	549	527	588	524	518	569	587	563	512	554	568	523	529	582	529	554	563	516	533	562	552	535	552	609	601	536	571	592	559	533	546	561	560	541	543	539	545	556	502	540	528	498	546	538	571	533	552	587	570	515	550	562	521	521	588	547	571	548	543	539	600	518	555	580	546	587	518	533	546	538	555	572	548	525	580	575	496	558	480	564	511	545	597	585	536	515	556	525	573	551	557	554	539	523	557	538	525	539	576	585	528	538	545	526	558	567	568	535	532	502	528	574	554	575	499	583	513	542	505	579	552	542	581	572	538	542	545	544	505	571	595	522	544	514	546	559	583	522	540	547	563	550	571	549	520	525	548	519	557	573	560	523	529	559	578	542	618	540	527	572	509	556	582	562	564	562	560	519	547	545	529	536	547	552	570	554	515	553	561	532	505	592	562	536	518	552	524	543	541	582	563	557	542	537	541	516	511	554	559	559	547	543	535	548	534	541	547	530	557	523	546	552	565	560	551	547	574	546	543	585	516	556	542	549	565	526	534	581	574	591	539	566	510	541	535	535	570	531	541	536	560	519	519	560	564	571	526	551	550	560	580	574	558	534	554	560	509	562	538	506	504	538	514	563	525	570	551	534	551	579	540	561	553	577	513	546	554	554	574	560	584	593	511	553	569	557	524	538	597	597	536	572	520	554	543	543	551	569	534	555	580	531	553	526	540	540	585	561	552	539	522	530	553	550	533	570	562	571	530	518	517	604	556	536	515	511	560	558	572	561	542	521	522	590	506	543	561	562	536	564	578	548	542	541	554	510	553	516	547	524	551	564	533	573	560	568	547	554	575	576	550	551	543	539	548	538	531	521	566	549	538	516	516	524	523	545	593	525	569	614	543	514	520	549	533	575	520	562	556	568	562	567	560	513	503	591	560	499	538	556	550	558	498	563	517	551	486	535	527	515	561	524	537	552	570	593	560	545	537	594	562	482	508	565	496	536	522	551	543	506	592	584	556	530	554	569	529	561	530	525	559	566	571	512	559	527	544	610	513	566	537	567	531	527	599	590	498	529	556	552	578	545	527	536	526	517	564	531	551	549	503	529	546	533	497	558	591	550	556	575	539	528	542	572	556	503	517	604
22463	20761	28576	23112	28363	55511	60067	47509	31137	16893	5144	1266	578	443	448	394	437	364	418	405	426	381	402	401	360	379	379	400	367	367	408	390	403	404	385	420	381	415	411	382	383	388	411	380	357	415	355	390	396	400	394	428	373	406	398	390	405	381	401	426	397	371	427	375	363	383	363	395	381	420	372	381	365	386	400	380	365	392	369	374	401	413	364	344	358	398	392	345	383	396	380	388	412	372	396	409	386	376	379	396	389	377	361	367	409	378	382	434	374	385	386	392	395	428	398	356	432	374	393	410	369	411	356	408	382	427	390	429	349	386	357	393	356	392	376	378	358	390	394	375	400	375	382	416	373	394	372	413	387	350	423	375	365	340	368	396	427	401	386	401	385	361	370	387	403	394	393	394	366	396	381	406	414	387	364	396	373	363	362	451	390	377	367	383	432	371	398	363	399	382	384	396	408	385	389	358	406	369	421	373	371	391	406	386	394	394	356	401	393	390	347	399	431	421	407	394	372	382	427	355	388	374	382	398	396	358	402	385	406	381	375	344	386	381	382	415	411	383	367	416	432	394	406	407	402	410	364	399	359	385	408	407	377	409	375	384	376	392	403	380	380	377	380	414	393	377	397	401	399	396	399	411	364	364	379	366	359	419	363	373	388	362	381	359	412	388	367	397	405	388	379	384	402	378	371	397	416	411	376	394	411	394	384	382	358	385	360	401	377	401	392	339	417	390	407	380	399	355	376	406	408	415	394	390	343	425	366	362	384	386	386	389	371	390	431	376	377	383	403	369	387	355	364	404	371	383	354	382	381	403	396	395	385	381	404	366	421	389	392	398	380	406	389	411	369	407	389	415	378	395	394	384	383	385	398	378	386	370	403	354	396	387	387	397	427	375	374	364	421	388	378	417	351	397	363	375	430	409	378	367	401	388	381	374	410	397	383	385	381	382	396	405	382	371	379	424	413	373	378	384	392	385	394	378	380	383	409	388	371	391	376	390	361	379	375	418	403	390	418	385	368	413	393	393	402	387	388	376	423	398	391	339	393	386	353	390	385	374	386	368	368	397	385	376	390	401	389	375	406	368	357	399	391	383	352	382	387	382	392	402	371	401	397	358	385	381	421	402	380	383	411	363	392	416	407	400	379	391	408	361	406	385	341	384	356	421	396	410	375	374	382	406	405	370	393	370	373	391	403	375	369	420	382	383	388	414	362	396	375	395	375	349	390	407	361	359	359	407	402	401	384	393	415	385	385	374	393	429	417	401	386	390	392	365	389	385	382	394	357	380	406	397	371	387	385	380	376	439	402	379	414	344	381	373	394	377	401	404	394	401	370	390	394	384	399	381	384	379	386	384	350	377	406	407	385	365	366	371	400	373	371	379	369	375	366	390	386	385	417	401	400	370	386	401	391	402	389	401	359	383	425	392	379	356	376	373	360	464	368	413	379	359	387	387	410	382	360	410	406	400	401	404	369	407	367	401	374	366	376	356	405	410	340	350	415	370	401	375	384	407	450	412	405	410	361	378	396	390	379	400	390	395	383	382	390	380	398	384	405	398	366	365	412	401	423	397	390	407	377	377	349	373	387	367	352	367	382	406	349	381	374	402	363	399	386	414	371	392	377	392	407	377	400	371	407	397	363	360	397	400	367	406	378	373	362	392	375	411	411	400	397	375	402	435	380	383	394	359	367	389	429	365	431	394	430	391	390	392	378	409	364	369	366	371	354	397	421	390	435	388	379	371	368	405	392	347	401	357	380	378	377	370	374	412	383	362	330	370	397	388	355	406	371	373	398	380	383	381	405	374	411	401	399	390	368	377	363	362	400	403	391	388	395	373	408	372	407	391	388	412	408	401	387	451	386	395	384	429	397	369	397	376	406	392	396	386	394	392	385	381	375	376	392	386	424	392	368	377	399	404	371	393	384	375	410	364	368	366	376	414	378	389	427	412	414	440	408	394	394	387	392	397	357	385	373	378	362	417	371	368	372	417	371	392	391	408	387	399	434	381	367	405	359	422	399	352	397	405	360	383	381	389	376	329	369	362	409	410	397	411	385	411	424	394	374	361	435	380	361	392	389	387	418	395	385	388	401	375	400	416	387	387	388	430	413	395	377	425	378	342	380	394	395	416	382	403	380	385	373	351	371	393	390	390	352	416	373	414	373	368	395	389	389	397	404	352	353	388	358	399	363	412	399	422	350	373	376	364	379	383	385	348	394	390	323	362	373	414	378	404	402	397	371	403	400	391	405	395	373	391	383	408	351	363	396	386	405	375	408	408	385	370	380	388	383	381	355	404	411	401	383	387	333	365	404	403	376	392	378	391	382	366	381	404	380	407	378	394	396	384	389	373	373	366	398	357	410	406	370	366	376	408	360	413	410	357	397	400	356	374	404	388	381	397	413	409	383	406	356	409	381	398	402	367	371	388	390	391	397	404	382	385	375	377	395	406	395	391	419	417	373	411	424	365	387	376	407	406	364	406	420	407	396	400	393	386	387	381	364	382	397	402	366	414	403	387	347	372	391	411	375	360	378	411	411	398	407	381	390	421	401	408	377	393	373	381	388	374	368	376	403	362	407	374	360	409	400	375	400	404	375	403	389	366	378	423	417	391	401	378	361	368	397	427	412	374	361	370	396	334	361	371	383	365	400	434	359	353	393	402	378	370	392	367	388	369	386	376	422	399	384	353	370	387	405	397	394	377	379	384	416	378	340	372	382	366	422	369	359	368	387	416	420	381	360	391	385	389	408	365	381	426	375	373	379	384	389	381	366	383	405	393	366	369	401	388	396	383	381	388	388	361	402	380	369	385	375	381	388	377	410	376	359	371	380	383	391	369	384	378	375	397	393	394	370	346	388	376	359	392	407	382	391	356	401	410	370	398	406	385	383	428	390	415	377	376	409	386	381	400	396	369	400	371	414	399	358	383	394	418	406	409	404	428	380	374	396	358	371	399	392	390	386	374	370	371	420	398	372	341	394	392	370	375	392	383	364	373	384	369	387	390	370	375	408	367	389	411	429	384	395	397	362	375	418	414	402	418	366	388	363	431	380	416	417	433	385	377	407	358	362	384	413	433	405	371	419	395	384	349	389	360	386	387	393	405	387	375	363	388	396	411	406	397	409	413	379	423	393	409	399	394	393	396	352	353	403	410	395	420	396	388	387	422	378	381	383	404	397	383	408	380	399	360	401	372	401	379	408	394	375	367	418	383	379	359	390	366	391	377	402	409	380	391	414	407	396	362	364	396	377	396	398	406	347	427	413	378	412	405	381	371	356	404	428	361	412	393	375	364	396	407	390	408	410	409	388	400	363	430	357	376	383	347	407	398	365	383	379	371	365	382	375	387	402	385	366	392	354	387	408	367	395	374	430	412	389	368	364	355	392	353	404	404	401	361	397	408	369	409	400	386	389	375	380	385	378	393	361	360	411	374	422	392	352	421	385	402	403	386	397	400	361	392	383	386	410	419	378	384	352	384	359	402	409	371
16732	38330	41084	41757	53323	64557	60834	48485	34706	19928	7878	2442	902	673	627	571	580	599	591	563	565	585	494	536	528	529	559	578	557	552	574	523	545	535	549	580	594	569	559	539	564	548	587	568	589	554	585	533	562	561	518	522	581	586	583	592	560	574	569	606	577	569	544	531	558	560	528	538	571	597	581	590	570	560	578	561	586	558	586	541	554	577	599	558	513	573	587	535	568	542	500	549	575	586	548	534	582	580	531	566	556	544	577	556	559	559	590	584	544	538	568	570	526	566	559	547	583	573	560	557	545	545	616	583	568	508	567	562	556	578	552	498	532	580	571	608	520	607	611	537	538	559	564	566	569	552	589	572	565	570	573	594	541	596	540	550	565	585	585	584	571	548	535	590	572	538	530	545	564	571	551	590	538	566	554	561	553	557	539	554	574	578	544	589	542	579	588	559	576	596	540	577	564	568	567	577	542	594	612	580	571	578	548	521	554	546	608	521	494	559	573	555	549	580	588	560	591	551	574	540	539	502	607	615	585	551	566	542	551	580	562	569	589	559	593	554	588	581	592	573	553	592	556	568	546	578	542	558	592	527	568	566	595	540	566	524	544	561	586	544	600	588	557	586	574	555	540	575	570	557	533	540	529	521	557	557	577	547	515	573	548	553	572	562	603	554	561	554	556	558	572	552	579	559	555	562	556	601	573	538	573	552	529	548	567	567	540	562	567	575	568	553	589	546	582	559	565	572	554	535	564	566	550	595	527	583	529	543	542	554	568	549	555	574	539	590	534	573	562	552	545	562	585	577	573	560	521	578	562	532	541	571	611	559	584	574	564	621	529	527	589	552	567	539	580	602	539	545	544	560	569	515	576	567	537	563	526	560	566	554	609	605	571	599	586	573	562	571	557	577	556	582	574	558	560	608	613	546	545	579	607	550	579	571	548	579	560	542	549	579	584	539	513	562	588	543	562	525	577	594	624	577	587	596	570	571	540	576	535	572	525	606	626	598	545	562	572	570	514	530	553	583	552	536	569	577	535	560	555	572	583	573	571	577	518	597	581	538	593	536	517	585	550	561	532	515	562	537	600	533	567	548	557	520	544	566	606	566	565	573	566	547	545	530	543	546	568	558	555	573	546	537	576	556	525	563	598	571	547	587	540	588	548	566	516	565	544	561	551	596	581	555	592	538	602	580	531	547	532	528	612	590	593	553	516	577	553	586	567	531	534	563	566	580	568	609	547	540	505	532	571	537	568	577	546	582	545	576	552	567	594	560	563	519	565	580	592	581	576	542	562	576	576	596	567	577	594	571	589	569	559	554	561	588	541	571	545	583	548	542	578	554	573	553	584	518	577	570	586	555	548	549	536	577	550	573	567	561	575	573	547	596	578	513	535	554	572	525	561	600	581	577	556	540	551	579	571	553	543	562	593	572	574	541	594	566	561	557	512	538	550	517	543	597	526	525	608	580	605	565	563	546	587	582	579	541	571	584	571	585	538	599	541	532	546	608	567	517	522	551	513	566	525	533	533	562	545	575	579	544	559	588	583	527	561	566	519	546	548	526	532	544	604	521	529	535	527	557	548	558	581	553	559	562	582	539	518	575	577	525	589	571	545	591	558	584	603	573	530	573	580	540	559	583	538	530	542	570	578	570	582	554	600	550	575	543	562	616	583	569	546	566	581	572	581	536	555	541	552	549	562	540	567	567	552	548	526	556	567	563	578	513	576	565	613	549	556	518	534	573	571	581	562	589	580	597	556	555	615	570	568	525	549	592	555	590	545	558	579	593	592	533	558	565	594	577	592	555	591	545	601	549	559	562	564	564	589	548	525	551	583	597	535	593	553	555	535	548	557	560	569	548	577	546	555	542	567	556	560	590	602	566	520	520	536	564	549	575	555	606	587	527	533	576	581	553	566	567	561	551	573	550	557	545	576	542	560	549	585	551	548	570	545	554	549	547	585	578	535	553	582	572	554	563	581	567	576	546	547	557	568	556	572	582	580	564	578	594	516	551	525	519	608	573	547	547	560	549	552	520	514	541	535	545	585	563	552	567	533	565	536	577	589	577	563	575	584	573	572	563	555	538	536	542	544	566	533	563	537	531	561	556	539	570	583	570	558	553	569	593	583	577	537	593	576	521	492	578	539	534	564	563	576	532	544	595	629	547	593	581	558	543	578	538	566	565	558	540	553	587	577	545	524	563	553	537	556	589	532	568	566	565	572	570	578	578	508	589	576	552	571	566	568	562	584	558	578	546	545	541	556	579	578	539	562	538	572	541	562	613	568	516	598	533	565	498	540	555	547	558	574	541	584	553	545	536	560	563	604	565	577	521	558	533	599	528	564	601	542	552	570	548	528	558	580	570	562	568	554	539	590	558	576	538	585	547	554	566	574	570	564	530	564	548	571	587	572	535	553	573	548	597	557	574	573	611	556	516	602	546	542	568	571	556	521	600	621	550	527	527	597	536	564	564	566	561	567	517	581	553	596	526	546	582	571	527	552	553	561	583	574	544	588	521	596	587	592	561	504	583	552	555	558	557	558	528	511	547	546	536	549	550	534	591	569	511	602	555	524	541	543	553	584	542	529	559	559	550	554	591	575	548	586	536	547	580	576	503	557	573	555	548	533	538	543	566	580	610	604	563	557	528	560	575	601	548	567	575	538	562	559	580	545	557	521	563	522	577	558	502	553	543	566	546	589	579	606	576	605	551	559	562	538	576	555	552	552	601	568	579	645	548	574	579	576	573	563	526	558	532	519	542	531	524	521	585	552	555	561	555	530	505	569	617	552	529	528	602	567	526	541	555	540	548	560	598	588	531	541	551	559	524	591	547	580	577	545	556	535	591	546	579	567	568	597	548	565	547	541	550	537	611	586	600	556	555	571	519	533	597	555	574	544	629	528	569	605	533	556	538	565	568	569	563	586	527	541	538	569	547	541	588	549	576	536	556	576	575	586	575	554	561	589	600	561	574	541	558	582	525	552	589	544	535	575	536	541	580	571	567	553	602	542	573	553	572	584	523	569	551	603	608	607	554	545	572	586	555	542	608	564	550	578	580	531	543	553	571	571	554	569	555	500	586	584	538	517	559	584	547	589	586	565	548	577	552	520	529	555	552	584	578	572	572	527	572	566	555	601	596	576	548	541	588	577	563	561	551	498	538	583	577	609	557	580	559	528	575	542	544	554	568	580	609	541	568	534	560	515	573	577	553	522	521	556	567	572	563	559	534	556	588	587	588	565	526	566	550	547	548	560	594	552	581	581	574	546	525	540	565	575	563	541	543	525	588	586	563	605	579	559	571	554	551	536	586	570	607	537	563	559	508	588	558	614	555	587	563	587	540	592	552	557	574	558	524	510	602	562	591	620	551	589	555	568	533	576	590	554	575	580	538	550	587	569	600	565	552	549	548	581	574	599	552	582	610	555	549	600	568	556	567	541	583	571	537	532	589	563	543	574	548	526	559	581	550	530	562	575	540	548	572	521	561	557	613
26059	20614	13295	4926	8318	14591	13026	7962	3464	1485	726	438	385	393	334	365	337	358	392	390	338	361	361	367	338	359	384	387	338	352	338	352	366	340	348	386	340	322	364	336	359	350	325	344	362	356	363	363	364	373	382	380	351	363	361	340	365	340	355	374	376	382	353	354	361	341	381	373	370	385	372	379	361	371	399	379	369	377	340	342	343	378	362	340	354	316	363	363	390	368	343	362	345	350	350	382	327	343	340	375	338	332	361	362	354	318	354	357	357	377	384	333	363	344	337	395	371	341	341	384	344	372	321	363	362	376	396	360	340	355	351	358	368	369	370	359	370	367	351	356	378	358	353	365	345	328	385	373	353	339	340	372	363	341	361	341	357	383	334	382	365	334	397	350	375	365	364	371	390	322	336	337	349	344	382	355	320	364	341	369	368	364	356	356	339	359	349	371	378	380	378	369	343	343	379	406	329	371	322	347	389	368	333	359	361	351	363	362	385	358	340	361	371	374	314	375	381	342	361	379	339	359	373	350	358	337	365	332	341	355	354	372	396	366	354	378	342	357	355	379	328	348	369	358	334	345	378	377	356	356	378	356	365	318	342	329	365	407	372	372	380	376	368	364	342	341	365	345	333	342	363	349	378	382	318	362	325	329	359	358	345	364	359	376	375	345	353	352	393	324	355	368	363	356	352	366	345	362	333	357	367	333	333	339	382	353	366	352	364	348	375	367	385	346	383	370	378	373	340	361	410	373	366	347	356	362	321	355	365	356	351	351	355	356	351	358	346	337	345	366	343	386	328	369	375	355	372	366	354	393	361	310	365	385	368	360	333	343	399	373	346	377	344	354	366	344	347	338	381	390	342	346	374	354	389	346	387	381	348	351	416	353	324	342	333	355	352	357	357	339	407	373	344	385	367	328	388	339	372	367	364	345	361	377	349	343	342	350	360	366	361	379	339	404	350	346	339	317	350	378	326	398	367	361	343	389	352	368	348	357	383	316	343	375	344	332	331	400	374	342	369	351	412	388	375	346	329	337	385	313	376	347	330	323	374	369	374	328	375	379	382	340	374	356	362	358	363	357	343	370	333	372	357	363	350	369	378	354	353	395	368	363	353	343	352	354	338	315	343	331	357	361	350	349	355	340	353	357	355	355	351	353	383	349	356	364	381	337	382	347	347	347	378	340	342	358	381	355	379	358	331	369	351	361	361	345	355	359	357	378	329	372	342	357	357	373	350	386	381	374	341	326	376	385	327	385	341	374	379	359	350	340	355	374	329	369	352	405	372	364	347	361	318	360	353	354	384	392	391	375	341	376	345	357	348	390	366	335	372	365	332	366	321	370	348	345	361	338	370	344	333	347	372	350	375	360	331	370	375	351	365	372	332	341	348	344	335	317	366	338	369	357	348	364	352	373	347	377	390	369	357	357	404	347	354	337	311	375	359	362	331	344	336	377	326	371	366	368	311	352	378	333	340	390	357	382	373	364	348	365	348	374	370	378	355	357	395	366	364	349	399	342	347	360	374	365	366	371	344	365	334	356	365	398	365	390	364	382	340	340	353	390	402	374	374	383	336	356	359	367	371	368	358	381	351	376	332	326	381	339	369	363	350	338	310	338	403	380	348	409	362	342	384	353	382	351	332	321	343	348	365	379	370	376	353	347	346	367	359	367	355	381	374	340	365	343	368	343	366	331	338	355	377	347	356	367	345	378	367	352	376	331	375	333	324	342	354	336	401	351	348	343	338	373	364	369	401	351	346	378	346	392	355	390	331	388	364	338	367	375	380	334	354	389	354	373	344	355	352	364	348	375	347	346	374	349	377	355	368	362	333	357	378	331	340	380	339	355	349	365	372	333	363	343	403	366	368	341	329	342	346	331	358	379	365	342	375	361	367	360	321	370	356	337	382	369	357	385	382	340	345	365	348	363	358	365	394	337	381	337	337	345	335	345	368	336	338	345	391	359	348	361	368	371	333	352	390	341	318	354	365	359	357	363	351	380	356	341	331	309	367	389	373	351	389	404	377	355	352	377	339	368	326	380	321	377	349	388	336	347	343	368	380	345	332	341	395	345	391	346	361	364	376	336	352	344	346	357	362	333	339	369	330	340	372	351	379	342	353	370	350	362	353	345	326	334	351	369	313	358	334	407	357	362	350	384	356	371	352	348	384	360	370	347	360	362	358	323	345	366	358	388	343	350	364	319	391	341	323	387	386	371	365	334	363	371	355	380	313	349	345	362	376	315	349	351	344	355	355	341	360	339	369	356	332	387	356	349	320	384	391	322	400	355	341	351	330	366	374	338	366	356	364	411	362	345	373	407	339	340	367	343	346	370	358	366	356	362	395	366	365	362	349	356	353	373	377	351	348	348	327	394	352	340	369	353	377	377	417	393	401	349	326	355	321	372	367	351	382	311	335	364	368	363	370	316	331	304	336	351	366	344	349	379	368	326	351	335	349	359	358	342	384	402	344	347	360	339	336	358	390	388	372	357	368	393	343	375	349	359	376	390	353	378	339	351	337	370	325	395	348	356	340	326	355	375	419	377	344	357	388	376	368	378	346	360	336	350	388	369	332	361	349	353	358	365	399	362	341	354	370	362	361	364	384	366	374	350	349	366	403	352	353	372	403	354	377	383	355	376	371	344	333	370	353	363	367	349	342	388	387	354	388	391	368	337	370	350	353	377	357	365	379	382	375	371	352	346	332	359	362	360	351	366	368	362	372	357	354	349	368	351	347	357	342	354	392	341	353	379	380	351	376	359	364	370	339	395	363	365	338	394	355	362	358	370	339	373	381	375	356	333	355	361	384	363	379	349	392	374	362	386	364	361	381	366	388	372	371	353	372	347	378	356	343	331	368	368	355	365	346	363	353	354	400	356	350	374	316	333	388	352	340	351	348	334	362	358	367	349	344	346	348	365	349	360	352	323	362	349	350	382	390	390	352	392	338	343	400	362	371	345	336	366	348	364	392	362	357	356	348	316	346	341	381	327	355	350	368	384	316	351	362	381	359	339	351	352	346	322	350	350	380	369	379	359	361	338	357	347	321	368	346	369	358	336	374	366	363	356	340	333	338	347	326	371	350	396	375	337	353	329	380	376	371	354	343	339	368	367	378	361	363	372	377	384	386	336	324	379	351	337	351	376	381	338	337	366	384	344	344	348	369	371	395	343	363	358	376	378	343	347	367	346	363	376	365	373	362	383	379	358	383	365	358	365	357	365	390	353	347	404	396	369	357	372	298	340	364	374	347	395	364	339	370	337	335	319	360	344	382	363	367	338	346	336	367	340	348	344	377	361	355	336	344	386	404	355	387	368	387	372	336	387	337	360	363	337	345	374	372	333	341	383	381	368	354	359	364	350	365	323	345	333	363	326	333	393	341	363	362	370	351	355	377	345	334	346	347	331	346	365	350	376	362	338	368	367	393	335	340	392	386	372	351	335	360	347	369	333	387	368	369	338	360	360	319	349	348	333	340	357	346	372	383	405
5440	7568	7472	6862	14513	22151	19374	13155	6493	2811	1259	783	575	551	520	541	536	536	528	515	540	549	554	536	515	542	522	560	626	546	537	545	546	534	564	510	549	554	571	529	534	559	547	576	534	578	553	535	595	530	536	575	573	511	531	519	503	546	532	556	532	560	508	544	525	528	541	510	509	510	570	560	512	548	541	536	538	544	537	562	588	525	560	483	533	522	514	532	546	562	519	564	590	505	556	540	548	537	557	558	509	527	538	522	515	522	542	553	547	542	496	522	528	541	519	529	480	509	553	505	551	519	522	526	537	526	533	513	582	565	497	528	524	571	504	539	528	511	571	565	518	525	495	528	555	548	500	573	570	520	548	567	520	531	535	549	508	563	508	557	527	537	570	572	565	546	513	533	512	533	592	514	523	570	543	559	542	560	546	591	523	538	562	498	525	510	544	499	553	535	536	558	545	559	511	570	513	468	537	531	562	520	558	525	564	548	506	551	551	557	518	534	553	501	553	521	523	499	498	561	532	498	551	540	557	536	529	581	543	551	551	523	572	493	538	546	500	532	520	558	589	582	537	511	504	495	519	527	553	533	585	557	582	570	511	565	521	536	516	530	535	525	531	511	578	541	548	575	613	571	543	527	518	534	524	516	502	540	572	568	561	547	560	538	587	504	524	538	517	500	524	544	557	562	531	562	534	529	534	539	548	533	539	525	521	544	539	505	563	555	509	506	550	537	551	479	561	513	565	500	526	537	553	545	488	536	553	517	530	535	570	506	483	512	499	571	571	520	568	563	530	546	556	512	540	575	543	519	546	560	534	532	542	515	520	551	525	527	550	554	558	535	560	517	539	499	541	567	523	563	552	506	518	523	556	548	527	546	542	557	549	495	541	507	530	548	552	535	533	492	538	544	524	520	537	521	535	537	538	537	560	507	554	545	542	559	564	556	525	562	484	520	531	535	549	546	548	507	526	519	539	522	542	538	551	543	567	552	539	565	529	545	544	519	529	556	507	568	540	559	557	521	553	563	538	524	528	549	571	549	546	543	527	532	577	503	551	554	539	513	521	544	556	541	604	537	566	559	555	517	537	527	523	534	549	522	572	521	509	541	510	538	557	533	560	544	556	565	563	520	531	529	535	534	537	558	570	544	537	506	542	528	554	561	543	530	526	529	556	568	558	551	512	499	548	561	527	502	538	525	549	583	574	510	572	507	533	531	516	532	539	569	514	539	525	520	529	556	545	519	554	534	511	579	544	560	566	547	522	546	527	519	559	526	528	519	504	524	537	551	537	531	554	527	522	542	549	520	549	565	565	546	554	515	505	532	507	563	535	541	569	540	505	563	520	533	518	538	532	544	559	496	530	479	497	567	602	547	554	586	533	569	544	562	528	563	530	491	553	509	560	593	560	521	520	517	576	549	540	567	519	532	511	504	538	529	550	587	553	546	544	571	554	534	544	536	530	521	534	596	529	531	560	542	576	505	550	510	505	570	528	528	534	570	529	529	556	498	573	516	490	571	519	528	563	506	557	518	519	531	524	537	510	535	550	532	563	525	520	514	555	535	554	514	544	543	527	546	555	565	570	528	514	527	530	529	515	525	581	578	531	576	564	522	557	582	496	569	562	525	546	574	568	511	533	555	532	540	518	570	555	531	541	531	544	527	533	528	588	538	536	551	522	504	546	519	524	554	523	536	571	508	520	528	561	568	582	515	544	516	554	568	529	551	551	538	516	558	517	512	508	522	489	559	508	536	532	536	561	563	548	534	556	493	558	565	501	527	521	516	569	542	496	533	537	566	539	534	536	530	547	531	570	526	511	564	547	535	568	569	559	545	543	516	525	534	568	509	522	531	544	517	536	549	558	464	527	555	536	515	550	510	550	518	555	521	538	570	537	503	554	566	524	542	512	499	521	521	531	526	534	564	519	515	543	530	506	504	516	574	490	538	530	529	544	537	542	552	556	535	542	556	555	545	528	508	553	585	562	518	521	539	541	537	494	511	538	536	541	543	509	528	555	539	539	519	526	568	505	550	549	575	534	533	533	543	589	564	550	480	560	511	512	520	583	567	533	517	480	534	582	580	572	576	530	524	535	563	520	549	556	519	583	577	546	525	542	538	591	501	555	548	556	531	521	528	508	563	541	579	537	554	551	529	519	548	513	535	536	550	558	562	446	512	531	560	551	547	528	526	557	533	546	557	528	564	561	538	543	522	539	572	545	574	548	491	550	521	548	587	508	574	531	530	474	548	522	544	554	586	522	521	536	561	588	509	535	545	525	540	514	518	565	562	547	577	571	550	518	526	525	555	526	516	573	523	502	578	544	525	517	552	495	560	517	550	547	582	513	514	505	539	531	540	507	573	528	554	554	509	487	534	537	579	525	529	526	539	492	548	532	538	552	528	568	543	552	568	535	510	493	537	524	561	555	544	541	549	536	536	534	541	539	556	569	559	521	532	534	545	552	513	561	580	548	551	562	515	525	566	531	506	561	582	488	520	538	556	552	555	523	569	497	530	518	528	549	531	517	536	525	559	574	539	538	571	506	563	553	523	558	583	550	524	549	552	542	536	534	510	552	570	557	544	514	558	557	542	516	542	503	503	551	542	534	542	552	520	536	528	558	567	549	547	540	543	529	511	564	503	559	544	547	505	561	539	520	604	532	534	574	541	533	533	547	584	589	515	531	542	513	549	542	503	593	569	526	530	510	556	558	568	509	510	540	621	513	550	486	534	552	549	541	508	554	554	462	538	545	583	550	526	563	528	521	540	570	537	541	534	518	560	545	529	564	573	513	516	486	559	556	499	525	529	548	531	543	543	512	515	514	524	518	557	507	550	525	535	511	564	571	544	534	558	533	554	522	567	524	544	549	530	539	529	539	566	522	529	553	547	566	542	531	558	537	526	530	533	539	560	554	527	560	505	563	515	507	570	566	543	501	517	521	595	549	516	524	536	522	580	554	500	537	515	545	561	536	503	494	534	537	542	539	576	557	496	540	547	499	537	573	509	560	566	508	546	528	553	557	531	514	526	528	514	533	539	554	485	564	540	535	535	518	579	525	516	576	536	561	526	504	496	549	525	543	560	528	546	566	521	533	560	545	513	564	530	526	525	526	518	509	556	558	521	565	565	516	544	531	535	558	508	563	520	543	516	544	554	538	502	520	530	532	559	510	505	502	514	556	539	532	526	549	558	505	560	520	585	531	536	511	525	527	544	536	501	543	495	604	521	560	562	515	556	545	545	528	532	521	522	552	519	559	588	571	498	522	508	500	521	545	541	526	514	532	560	504	530	557	506	533	542	532	551	515	510	553	569	537	535	539	522	530	520	478	509	521	563	554	539	530	539	524	535	502	512	514	520	546	512	512	510	508	562	562	524	570	517	568	514	517	567	542	491	574	512	516	547	539	511	545	561	547	567	561	539	545	508	575	538	520	557	552	517	531	531	570	524	566	511	574	570	565	526	552	526	507	529	512	540	536	581	556	542	550	518
24145	20838	27728	24563	30171	46692	42668	28285	15050	5203	1566	579	439	407	371	402	398	358	384	390	363	402	352	371	353	321	368	372	402	363	367	383	344	387	363	403	414	396	393	355	352	382	356	370	388	401	363	365	365	380	361	359	388	327	374	401	373	388	364	376	359	375	362	382	383	362	347	384	355	339	403	402	391	348	346	393	336	389	408	400	367	371	366	383	365	379	370	357	379	383	363	357	382	371	428	386	392	355	371	367	361	358	377	342	377	359	356	351	353	358	399	375	391	361	367	389	412	380	375	401	360	347	374	382	414	419	365	392	386	356	355	348	362	372	355	365	373	399	366	358	356	400	400	382	402	371	371	370	365	360	359	393	368	400	361	371	367	386	379	377	396	389	354	344	355	364	374	361	359	373	368	352	364	386	352	306	325	328	355	351	403	380	389	378	330	394	387	376	388	349	394	398	371	343	370	393	396	384	376	353	366	360	393	361	356	344	366	364	379	359	375	403	369	372	362	365	387	388	380	382	371	383	332	385	382	363	384	345	374	369	368	359	381	402	378	383	345	376	356	343	340	341	390	376	380	376	398	345	372	358	395	386	395	334	409	376	383	352	391	369	364	368	375	358	374	378	385	399	348	382	353	363	346	364	364	372	418	363	353	372	390	353	380	356	360	374	406	346	373	358	322	346	360	372	371	346	370	392	377	369	390	400	416	372	375	410	359	372	382	371	419	369	374	382	379	415	374	345	348	352	367	374	387	385	371	345	361	387	383	365	404	374	377	344	360	396	381	353	359	368	357	356	374	387	337	346	362	355	376	388	375	365	362	384	357	371	374	349	340	368	373	366	354	369	368	369	387	404	365	397	388	374	390	351	370	369	373	370	400	394	366	370	392	364	396	377	342	366	380	344	347	355	375	384	357	364	349	361	364	386	371	347	363	405	387	368	377	341	363	364	328	353	359	387	363	360	379	358	376	348	369	342	336	354	364	366	380	374	380	386	373	362	329	393	352	365	350	372	359	376	370	390	383	394	368	374	375	359	377	361	354	386	368	362	352	359	345	398	365	387	330	375	373	380	353	338	365	354	368	359	386	384	377	393	391	367	361	365	327	359	364	393	362	388	366	378	373	376	373	399	367	386	407	335	343	342	380	329	371	341	351	332	400	376	359	338	405	385	367	387	397	348	367	421	388	385	377	370	369	332	347	349	355	390	399	369	377	395	392	385	372	362	372	340	371	355	367	368	388	355	356	384	372	350	361	376	376	398	395	407	373	355	388	353	359	348	361	358	397	376	384	386	386	374	389	386	370	391	350	348	375	337	401	378	340	346	371	382	385	355	373	343	387	369	361	340	323	352	383	370	360	396	360	337	371	355	390	403	377	351	357	375	392	356	370	402	374	381	374	374	384	388	360	372	362	359	349	358	392	370	372	386	376	376	361	361	338	336	393	372	391	362	359	383	383	383	331	339	343	361	367	364	362	410	343	361	390	383	367	366	383	352	354	341	366	345	368	358	367	390	392	367	370	351	356	379	355	360	381	386	382	365	382	358	370	363	358	373	377	356	369	369	374	360	379	343	381	344	369	389	364	364	390	351	360	397	370	375	383	376	376	348	326	398	397	366	395	377	373	367	369	364	379	400	365	370	364	364	415	387	369	394	369	397	378	352	314	381	411	383	371	375	372	384	364	374	378	371	384	377	372	363	355	373	398	386	399	343	390	383	343	387	363	370	337	366	386	356	384	362	366	361	388	352	360	370	353	359	379	363	385	346	395	355	369	381	373	382	352	366	392	356	357	376	396	361	364	381	355	377	361	322	386	337	385	372	390	394	371	388	346	367	345	365	388	381	362	359	392	392	349	359	370	393	353	365	321	353	361	344	351	354	380	375	347	388	393	384	362	403	372	359	380	367	387	401	363	349	397	353	369	368	353	398	375	372	367	361	380	380	365	386	368	353	376	356	358	354	371	379	354	365	355	366	398	373	364	382	383	387	354	363	354	410	365	419	384	359	341	363	371	372	370	423	402	358	398	376	369	351	384	374	382	369	379	367	343	337	372	362	375	404	398	417	362	391	356	362	392	373	357	319	381	374	368	394	341	358	382	367	358	366	362	357	337	344	346	393	340	352	341	386	378	351	365	380	368	367	397	367	334	366	372	361	379	414	380	340	375	398	399	350	386	355	366	376	394	394	359	337	391	354	385	370	371	376	382	377	416	388	379	374	349	374	402	398	371	395	345	374	355	374	371	389	369	386	365	366	382	351	388	354	371	354	358	393	369	366	353	384	402	387	362	342	368	382	383	396	318	410	397	345	330	371	364	357	368	379	342	354	365	334	359	400	313	393	385	388	366	377	370	385	374	333	342	379	355	378	398	359	351	360	353	368	334	365	390	391	363	387	381	364	378	376	398	380	375	326	330	350	421	355	357	381	389	371	333	360	364	422	346	358	395	380	358	377	376	345	348	384	366	384	355	371	380	380	398	344	346	406	402	381	361	352	363	377	355	378	368	334	354	361	392	383	386	376	353	372	378	362	366	384	372	347	364	360	343	408	382	365	376	372	339	355	362	395	340	394	389	361	353	387	389	409	381	363	407	345	408	387	359	373	355	389	374	366	372	344	347	354	364	395	332	357	360	355	369	362	402	389	342	370	338	372	394	370	386	361	357	397	351	355	381	357	395	348	390	364	321	376	381	354	376	399	346	377	363	356	356	378	405	377	398	343	354	374	354	327	404	364	384	360	355	361	399	374	378	380	351	318	382	401	355	409	374	382	393	342	403	357	373	327	363	360	371	350	368	346	379	362	363	351	366	356	374	361	327	353	362	377	380	381	358	400	343	367	398	351	352	397	404	342	396	366	352	389	390	355	386	359	375	381	363	370	377	370	356	381	390	369	352	418	381	360	336	357	373	372	418	354	364	391	364	384	358	380	399	353	376	389	370	369	376	393	369	357	373	375	411	344	385	359	406	415	353	332	384	369	375	368	361	374	358	383	379	377	343	385	356	369	387	364	329	372	357	395	340	393	344	346	375	355	342	367	406	367	388	368	355	378	352	348	339	389	406	329	350	413	364	378	388	344	377	361	373	399	357	372	410	385	389	367	349	374	372	377	352	393	353	369	390	369	366	373	363	387	355	349	377	401	353	361	368	351	371	390	360	364	373	341	380	349	338	396	383	376	353	377	379	413	373	375	408	377	370	347	362	387	366	381	341	350	382	350	368	382	373	350	380	376	362	382	353	356	374	375	348	361	384	358	372	352	382	373	356	358	353	381	389	336	347	389	376	357	372	358	375	367	374	381	362	401	361	369	369	387	330	350	366	387	357	378	400	383	361	393	360	382	402	389	368	385	357	357	352	398	339	359	365	370	383	365	345	367	390	392	394	358	359	350	339	354	366	383	393	397	375	374	342	357	384	347	387	379	360	358	340	343	357	393	382	372	345	383	363	347	395	367	321	386	377	385	379	336	371	387	426	366	384	365	382	388	372	343	420	329
9592	23417	27669	30490	40428	47709	42900	32293	19662	8684	3152	1231	673	567	595	551	585	584	535	573	568	547	563	553	584	554	561	541	548	570	516	558	557	531	513	512	537	544	587	546	533	537	554	582	593	561	595	569	599	542	552	551	586	599	552	571	565	547	542	569	559	543	537	579	593	564	553	568	517	548	522	528	522	560	542	590	519	550	553	586	570	553	567	569	577	534	584	579	596	569	572	496	517	514	532	585	536	562	582	580	542	570	565	584	587	545	532	583	545	549	561	528	530	544	603	522	533	571	571	567	580	586	552	561	572	533	527	589	563	575	521	564	576	559	578	547	530	558	545	548	571	565	554	558	563	574	551	554	581	574	571	573	557	543	553	532	565	584	504	569	575	570	568	569	560	537	532	601	578	531	571	563	532	582	534	563	578	558	556	584	534	568	567	557	495	543	560	554	570	551	532	566	570	562	537	587	557	544	549	591	577	528	491	560	574	552	601	563	536	604	523	535	546	555	574	576	523	552	560	581	574	585	589	546	585	551	526	537	584	569	573	542	542	517	526	538	542	556	530	574	564	532	555	572	546	517	563	576	532	572	565	607	579	556	560	536	578	587	594	520	583	562	563	601	569	550	557	501	513	573	546	567	533	564	531	548	553	515	556	552	529	582	559	537	538	545	572	565	546	544	574	521	539	557	519	497	551	536	563	561	566	502	546	551	543	562	520	514	589	539	573	557	553	567	597	556	574	555	533	562	617	543	574	564	573	594	545	581	578	542	541	535	536	577	571	520	547	511	548	558	569	550	582	547	547	585	542	562	582	518	517	549	520	568	593	557	536	548	578	575	562	568	579	552	583	544	547	524	562	542	519	537	528	560	526	525	604	570	518	556	560	581	525	566	510	601	558	525	579	502	509	569	530	546	575	523	574	557	566	515	568	594	506	519	567	518	563	567	542	543	570	611	530	586	587	577	555	612	549	541	548	533	574	558	582	554	534	532	571	570	578	578	577	506	604	525	524	552	543	539	548	571	590	573	538	567	562	547	565	558	538	556	556	587	524	534	575	602	570	575	553	561	571	559	589	556	571	594	540	567	517	530	571	531	535	597	514	550	542	585	560	554	567	539	574	575	584	584	578	536	565	548	589	530	551	513	534	506	547	546	533	505	501	534	540	550	575	527	559	518	531	517	582	577	549	562	600	509	559	539	584	544	531	571	532	562	566	522	560	579	551	549	530	542	544	507	583	534	504	548	571	586	547	572	578	593	544	519	585	544	550	535	537	547	592	542	519	546	551	494	505	532	539	513	542	552	547	561	524	560	521	604	577	556	553	581	555	558	549	589	549	525	554	614	555	567	569	536	542	582	554	572	563	558	547	531	570	563	561	576	508	581	540	585	557	559	556	519	505	539	579	540	567	526	572	591	602	532	593	527	569	561	545	524	523	538	579	551	605	540	522	563	521	546	549	513	540	568	531	544	504	590	522	547	555	542	560	556	532	527	558	567	539	552	580	598	561	557	542	533	520	563	517	525	534	596	558	527	596	539	568	537	550	585	576	552	589	584	550	569	527	558	557	547	601	557	573	547	571	559	564	572	553	558	539	560	565	547	575	562	576	551	605	549	525	557	541	594	535	580	564	551	556	582	557	552	567	585	554	573	557	534	570	536	555	589	495	552	556	603	536	551	552	550	537	596	555	563	556	581	561	541	544	546	565	590	580	506	544	550	527	590	521	558	526	554	587	562	547	537	524	525	592	575	550	609	584	535	522	540	569	562	546	579	590	571	589	576	514	581	535	573	569	541	547	551	569	509	551	531	570	513	541	532	567	539	574	503	536	576	574	564	583	557	574	536	568	530	541	546	572	543	562	528	563	516	540	537	531	552	562	547	541	555	540	546	562	551	534	567	537	506	589	570	549	560	579	545	512	558	541	576	565	533	563	553	540	535	522	532	532	593	557	563	549	558	524	517	550	544	605	555	531	546	561	558	559	547	564	564	566	557	582	554	523	582	550	564	554	566	538	515	544	589	559	531	560	525	565	594	559	574	535	589	549	550	568	554	544	588	581	520	586	567	555	539	578	546	567	530	573	536	570	548	538	547	536	547	558	522	572	551	575	557	519	564	571	558	568	584	551	566	579	568	540	538	526	578	588	557	580	550	574	554	512	550	562	545	569	527	550	541	556	564	549	538	555	539	571	581	552	545	549	615	558	540	595	564	566	591	547	536	565	559	538	581	553	533	535	529	516	551	525	589	487	557	554	547	528	532	539	534	551	595	531	575	575	593	524	525	566	558	572	512	531	534	540	544	531	539	581	530	515	566	586	546	543	553	586	530	591	575	556	548	560	579	545	538	602	581	614	602	568	548	562	566	534	577	583	533	574	591	548	570	595	564	557	555	565	551	519	537	569	554	557	558	569	556	549	598	575	539	556	578	551	534	578	565	540	552	561	567	537	590	559	560	535	598	530	519	575	572	579	525	577	556	560	552	555	567	590	550	517	569	554	564	561	543	548	543	539	567	571	539	535	594	531	536	529	553	557	533	593	569	542	561	534	569	582	595	553	591	515	511	551	538	557	566	541	565	554	585	531	541	543	540	532	553	550	515	582	534	544	556	527	550	549	592	505	586	537	592	559	568	579	538	558	560	563	551	565	532	558	558	560	566	574	556	558	552	553	532	551	584	505	578	538	582	516	573	539	566	549	553	535	554	576	604	576	542	514	574	572	545	518	576	541	520	530	553	580	548	537	557	552	573	530	580	574	584	545	537	527	582	565	564	551	563	561	552	588	531	535	560	540	561	567	556	567	527	551	560	551	577	506	563	572	563	576	525	561	581	575	556	545	592	559	527	519	572	547	563	544	561	569	556	553	531	582	555	543	571	543	552	525	561	587	500	517	602	539	563	540	537	605	534	539	528	564	508	557	517	606	569	537	534	599	541	551	543	564	552	534	556	530	553	513	533	577	585	602	562	560	590	521	558	564	623	522	560	541	566	568	550	549	562	565	535	584	569	555	572	559	603	554	609	551	566	551	554	542	535	555	551	566	528	571	564	555	528	546	543	580	586	575	592	529	529	566	522	584	525	559	548	561	504	561	516	534	558	532	535	550	534	593	597	591	534	571	583	540	546	560	577	521	552	517	547	556	569	592	550	535	537	550	545	579	543	551	531	586	538	600	533	529	566	578	588	583	582	576	564	574	546	575	554	521	576	561	547	562	560	552	562	575	534	515	549	595	580	592	537	579	543	561	534	556	581	590	567	538	584	622	584	569	526	558	571	545	597	587	552	549	506	526	554	550	559	568	517	578	578	511	554	556	531	536	567	526	568	538	550	542	559	542	565	556	587	640	596	593	571	548	527	581	537	537	567	510	586	595	560	531	602	563	571	568	532	510	524	517	536	604	506	539	553	574	552	543	546	551	522	534	524	530	551	605	588	530	565	531	539	528	503	581	564	610	569	578	609	555	514	597	583	526	531	527	535	564	570	554	536	554	581	590	505
22473	20748	28572	23166	37897	59911	59027	42885	26916	12976	3701	1073	553	396	398	354	429	390	403	421	436	409	429	419	391	420	403	367	397	417	401	446	422	414	432	363	430	402	398	405	396	450	382	399	412	394	397	401	446	403	434	365	411	404	401	388	425	410	421	377	356	406	365	419	397	367	395	421	380	433	413	425	396	384	391	389	407	401	398	397	364	395	377	375	378	408	421	411	376	371	409	372	399	412	373	388	363	395	443	414	413	362	400	391	411	377	382	389	369	402	433	406	416	389	370	406	388	364	398	392	394	400	389	394	392	393	365	381	388	446	392	431	401	387	412	380	429	366	409	393	436	401	379	370	378	375	399	423	333	462	403	372	363	358	381	406	416	407	392	398	378	392	380	370	374	393	426	413	388	397	405	376	372	382	411	385	390	369	423	382	440	402	381	396	419	377	425	410	407	411	404	403	356	405	391	403	391	433	394	394	425	365	379	385	380	408	412	380	414	388	401	371	391	409	386	381	409	382	415	384	394	382	389	373	368	441	387	376	410	401	366	386	409	388	432	373	378	407	379	386	388	399	411	387	404	396	409	417	400	381	387	435	384	405	357	390	417	420	395	415	377	357	407	391	397	395	405	358	396	428	394	367	409	395	403	375	390	393	406	382	373	397	376	410	406	422	407	385	418	403	384	405	399	386	361	379	392	390	401	402	383	406	394	375	374	403	383	420	370	392	395	356	378	392	390	380	439	414	425	390	393	457	426	397	369	372	391	395	410	392	410	379	395	375	368	396	391	366	365	389	419	407	433	382	374	383	397	407	376	403	413	399	385	427	404	386	410	408	411	412	376	421	444	397	393	360	418	419	406	405	385	436	398	361	414	395	374	432	407	394	402	420	391	389	385	396	390	393	395	414	428	398	334	395	391	407	404	397	404	418	401	398	395	412	369	420	403	391	402	438	362	400	385	393	410	433	388	389	432	426	416	389	370	405	410	396	380	402	382	402	418	380	374	389	384	400	379	392	407	415	410	355	411	428	400	410	377	414	359	391	386	380	406	389	444	429	432	384	406	392	421	393	451	355	417	397	418	418	364	414	378	403	390	392	378	418	396	404	385	413	391	400	434	379	416	421	402	399	434	380	425	365	378	381	399	388	397	409	434	386	405	405	378	392	392	389	397	401	404	421	424	386	385	366	372	410	395	379	396	423	360	410	406	400	389	400	400	396	381	409	369	387	373	392	418	393	420	386	398	385	433	407	377	414	355	424	394	420	400	392	418	376	369	377	417	392	394	395	408	394	359	377	391	397	394	439	345	403	408	374	409	381	413	420	370	394	384	380	395	395	443	374	384	430	360	408	379	430	337	360	386	427	414	443	381	412	418	391	398	420	400	403	393	386	381	394	393	411	373	422	326	367	397	405	397	378	383	385	365	375	379	402	378	401	373	365	345	414	401	436	405	406	380	446	407	393	384	390	377	363	390	382	382	358	386	402	360	386	374	393	381	403	420	393	390	390	416	425	370	421	435	382	384	399	384	404	410	424	419	413	425	394	396	389	405	366	408	375	377	397	383	397	411	419	405	390	380	439	403	369	417	398	388	396	401	379	411	383	391	441	406	431	390	424	392	382	366	401	365	385	386	425	410	373	360	419	410	396	433	437	409	389	399	388	394	415	439	403	407	389	411	403	385	420	397	382	382	384	392	384	409	378	410	391	371	371	395	374	389	380	382	401	364	398	406	413	412	422	383	390	378	394	378	382	408	387	413	404	377	364	379	420	380	392	371	394	403	380	370	358	410	428	399	367	378	388	425	390	388	391	387	378	404	382	373	427	400	405	379	390	367	432	395	385	400	376	392	371	405	412	397	400	369	384	381	414	377	399	413	382	396	399	383	406	414	405	377	384	357	447	391	385	392	400	421	372	402	403	400	388	387	413	410	332	375	364	362	405	409	398	396	384	391	377	421	358	399	395	436	401	349	408	379	412	407	372	434	410	402	416	450	388	395	371	435	386	395	393	378	381	394	394	422	382	425	398	407	405	393	391	388	408	422	402	399	377	376	399	372	375	391	400	380	431	389	386	388	371	434	396	408	403	368	380	373	368	419	388	384	398	385	368	359	387	388	383	368	397	417	382	351	397	404	349	383	437	374	405	383	417	425	371	393	396	391	417	370	414	392	398	384	399	407	410	387	391	388	378	390	388	398	389	431	382	384	377	426	382	361	416	375	399	401	384	406	352	394	414	426	407	381	385	401	394	381	364	392	382	422	385	437	389	424	384	398	434	409	412	375	408	393	395	392	438	419	399	381	377	401	395	386	418	398	403	381	436	394	397	372	414	375	406	386	346	399	384	388	415	373	377	367	411	418	395	407	378	397	388	402	410	420	393	400	399	378	398	362	376	414	408	392	359	402	378	408	417	417	404	361	404	402	397	407	424	383	393	420	410	389	388	374	410	351	394	413	376	421	421	402	391	422	425	402	371	403	403	395	389	393	390	384	403	397	398	382	387	394	383	429	386	391	401	412	414	410	353	394	378	387	408	394	368	370	388	385	386	391	382	407	387	389	425	367	385	390	386	409	411	391	391	423	416	389	416	414	371	334	382	407	397	365	406	395	362	419	403	405	383	419	409	404	384	398	422	406	400	420	388	367	391	376	389	420	384	412	403	396	400	402	389	401	395	421	388	391	387	392	412	389	378	368	372	387	380	398	375	388	394	376	372	416	403	391	418	375	400	398	375	407	394	429	388	387	414	416	465	358	377	388	364	416	395	389	425	418	403	395	383	370	395	391	430	395	397	396	396	433	377	351	422	394	405	374	389	426	380	413	389	372	369	374	388	384	384	397	403	396	411	412	356	376	422	347	359	389	415	397	391	411	416	367	406	413	420	383	408	369	405	401	397	374	367	368	425	360	391	409	433	392	397	382	393	388	364	426	384	395	384	419	414	442	383	390	434	372	391	381	398	403	401	424	371	373	420	359	409	408	368	433	428	365	415	393	350	390	423	405	398	383	411	403	392	382	374	419	397	400	348	372	349	390	425	381	429	399	380	412	373	398	403	364	409	362	422	420	389	397	402	367	351	386	411	384	393	408	388	400	397	395	397	391	413	404	416	383	381	360	407	413	398	399	380	412	403	395	380	387	371	386	434	375	441	375	407	396	404	386	435	421	385	398	385	352	427	399	381	368	375	404	378	397	398	381	404	418	380	363	417	366	399	371	373	354	404	390	405	400	387	386	383	383	393	413	393	389	403	391	412	398	401	381	431	374	406	367	385	371	371	420	410	419	413	410	391	413	363	390	381	380	402	429	389	375	387	331	382	366	373	392	377	374	367	384	382	404	386	400	422	390	421	422	400	452	406	390	404	379	372	409	364	405	353	383	365	414	407	398	382	367	398	385	388	383	428	388	417	396	442	409	377	423	401	429	418	377	426	387	387	410	388	392	386	361	402	379	440	394	397	419	374	434	409	373	354	390	354	379	371	402	402	393	407	394	375	381	399
17140	37751	41123	44857	61603	67038	58914	44813	30664	16193	6257	1947	800	609	565	608	608	606	587	553	606	607	581	566	540	561	587	552	534	586	546	575	593	554	585	574	599	552	571	560	524	574	567	561	598	594	568	562	571	546	578	586	584	550	554	582	565	575	610	562	540	512	566	600	581	512	602	525	602	596	562	566	550	542	589	558	524	529	594	565	558	579	598	559	568	554	553	640	569	582	579	541	560	587	604	593	567	555	594	526	588	514	547	554	583	586	594	538	541	620	558	585	583	526	611	527	579	592	571	574	559	551	568	568	574	579	592	566	557	564	567	580	569	556	507	571	561	521	551	557	562	582	572	556	594	559	583	594	572	570	559	584	533	581	553	559	526	570	551	578	573	549	631	541	561	596	550	540	537	620	514	566	595	546	609	589	585	577	600	549	551	613	538	571	528	572	597	606	547	570	573	575	584	567	566	595	584	536	603	588	600	555	567	560	570	549	563	607	550	606	545	552	513	578	579	560	578	590	582	570	575	533	574	577	564	558	558	539	597	568	560	553	604	538	568	562	605	535	574	566	556	559	546	523	531	558	520	575	589	560	612	613	567	518	567	576	578	573	593	576	537	581	589	555	563	582	578	584	544	582	559	556	628	552	532	606	560	543	572	574	562	551	604	599	592	545	522	586	541	599	537	539	541	562	561	562	568	550	560	598	565	580	531	596	551	615	556	594	540	578	591	562	602	548	545	583	561	567	578	549	556	559	552	521	614	610	541	617	593	537	608	509	577	579	595	620	554	568	536	589	547	592	558	602	525	580	551	516	568	570	564	584	604	559	545	574	577	558	552	542	558	560	606	545	552	555	523	570	616	565	576	544	555	540	568	568	562	556	596	541	547	539	597	608	552	571	582	553	571	557	570	570	533	552	564	575	579	575	555	532	555	587	566	593	554	572	581	555	577	551	517	581	564	551	545	612	562	615	588	582	572	534	572	566	533	537	582	548	570	574	537	533	572	563	570	550	580	561	545	575	550	554	564	583	571	561	569	580	558	549	572	580	569	584	582	570	585	550	589	595	556	549	580	562	573	580	579	572	574	542	543	570	587	571	556	548	572	526	560	515	522	569	576	549	559	579	536	567	579	575	581	537	574	575	586	580	579	541	545	551	566	567	574	555	578	577	592	610	569	552	563	589	617	548	560	569	559	561	563	579	592	580	579	566	585	533	560	561	601	540	546	592	569	540	561	586	561	568	533	588	561	570	595	546	549	560	564	548	612	570	520	604	577	582	597	622	540	610	590	558	553	573	577	527	572	566	550	565	557	600	592	532	521	567	587	603	572	574	576	604	541	569	592	588	538	585	576	560	541	588	570	598	577	564	570	565	626	551	571	598	591	593	596	570	582	553	596	602	568	593	598	587	534	599	542	550	604	522	628	569	559	557	572	586	553	597	582	582	557	572	571	552	566	602	576	558	555	573	591	541	546	585	559	557	584	588	583	559	568	579	543	597	571	604	533	529	559	575	558	559	600	563	540	578	558	552	552	587	607	573	545	565	589	585	564	548	546	583	583	548	541	511	584	550	586	555	579	573	566	559	549	558	576	554	577	567	525	575	547	582	567	610	556	561	608	523	568	551	558	595	561	587	582	516	536	585	562	602	582	564	611	605	575	570	565	567	598	570	571	556	564	587	554	545	573	538	604	558	557	562	575	561	576	562	590	546	523	549	564	597	543	571	566	546	580	547	605	577	552	605	592	582	564	577	544	571	553	568	536	561	529	614	570	564	576	604	573	554	551	610	535	538	573	567	574	584	564	561	599	571	576	547	558	519	551	603	538	608	614	537	581	577	558	607	564	557	579	567	584	556	521	568	543	562	586	615	555	575	588	568	553	597	594	571	554	562	574	575	568	545	575	557	553	531	621	587	538	573	585	572	588	583	568	573	590	574	581	603	564	590	562	603	568	554	560	587	546	580	586	554	596	555	596	540	590	547	575	563	544	555	594	576	583	572	599	588	567	570	557	602	594	574	568	571	582	597	570	558	553	595	589	586	540	555	582	614	614	571	556	547	564	568	598	553	592	559	576	590	600	576	562	575	566	592	558	583	537	583	568	567	571	593	533	580	583	595	605	562	577	579	539	547	595	544	560	528	583	601	606	561	604	554	587	537	578	602	600	549	539	587	566	607	572	554	567	562	571	580	561	606	606	558	574	566	551	552	584	554	584	594	605	577	563	549	603	507	529	534	568	585	597	536	550	579	577	547	579	531	536	550	533	567	563	627	533	574	579	528	542	587	531	562	553	549	544	555	595	561	545	549	574	558	564	572	654	550	527	557	590	543	581	572	556	579	562	545	574	557	586	559	557	582	555	526	542	559	520	572	549	551	525	580	561	583	580	556	597	578	567	528	599	553	581	591	578	594	569	591	568	601	537	568	566	591	600	547	562	595	579	552	556	553	587	571	569	572	590	555	570	538	553	560	592	543	586	585	543	565	548	526	601	567	569	566	596	587	583	533	561	584	570	576	572	520	543	542	580	607	581	594	597	569	562	603	597	576	545	581	588	586	607	524	528	545	605	557	571	555	570	584	566	575	602	550	580	567	581	516	592	539	551	568	584	545	577	604	538	571	569	578	601	563	568	525	542	603	579	561	562	593	539	553	576	588	544	576	560	574	589	571	568	579	593	591	538	573	554	573	578	598	586	579	549	620	612	576	581	573	592	585	547	564	597	584	551	568	557	569	613	550	582	577	587	544	603	548	543	554	547	534	555	578	564	578	556	567	589	594	591	577	552	554	530	573	557	553	617	611	532	592	608	584	563	562	569	549	542	566	533	545	586	551	579	561	557	577	649	541	575	568	597	566	539	549	557	513	582	566	584	559	539	568	570	578	567	573	523	574	585	552	561	568	547	586	554	543	549	592	547	568	583	550	578	583	578	594	578	623	588	550	591	574	551	567	593	585	564	605	547	524	585	551	604	612	560	575	563	597	538	532	552	565	572	556	605	585	549	576	590	590	523	578	553	625	513	538	553	542	545	570	550	576	587	535	578	563	530	597	550	593	591	594	552	595	566	583	591	578	549	590	579	575	559	567	575	576	584	594	550	593	590	549	524	591	600	588	521	550	557	566	580	625	566	536	569	539	565	590	591	565	568	550	541	559	592	586	581	571	580	577	545	597	593	544	552	539	558	541	570	536	590	557	585	603	615	616	581	561	582	544	593	569	582	536	569	617	532	609	572	564	602	563	568	578	581	554	519	542	582	574	590	584	584	574	572	588	593	564	552	576	562	568	566	552	528	532	532	542	548	545	590	616	589	564	572	595	502	535	561	594	567	566	530	574	557	547	535	611	567	593	589	609	517	531	585	602	576	597	583	585	562	576	554	571	576	591	543	558	599	570	559	574	560	572	589	579	575	530	577	561	590	537	546	575	521	568	571	557	611	571	543	564	552	568	507	577	573	585	564	538	581	565	571	590	594	567	542	584	570	530	562	558	558	607	588	583
26049	20587	14501	8188	11435	16053	13045	6725	2773	1179	571	467	394	376	387	365	409	373	348	414	366	407	390	358	355	395	373	366	381	354	369	380	371	391	384	392	369	340	384	358	398	352	374	328	373	378	384	397	388	381	352	406	391	350	373	366	368	353	389	341	373	345	394	350	381	382	368	343	381	393	348	384	348	388	380	328	364	374	381	384	337	376	383	383	377	382	354	349	356	382	369	391	357	389	368	390	393	387	359	374	337	358	361	343	368	374	382	340	375	363	351	360	375	379	366	393	377	377	382	371	367	391	393	371	388	374	340	391	357	361	349	365	371	419	392	327	378	384	360	332	354	343	376	360	384	353	359	359	365	371	381	379	375	327	389	377	353	369	403	362	364	375	360	342	397	400	355	377	363	379	329	359	382	384	399	373	342	355	355	363	318	375	395	316	340	358	390	384	358	355	327	379	342	387	332	361	398	382	364	360	388	366	408	350	392	334	405	368	367	389	354	349	362	365	361	358	377	371	387	366	327	356	368	380	421	369	355	377	362	343	375	369	346	347	359	377	380	357	402	379	379	361	360	382	362	400	391	391	346	386	375	308	351	373	377	381	383	347	353	376	358	385	387	352	352	356	355	356	403	380	320	378	370	372	375	350	332	358	365	402	371	330	386	388	376	353	389	351	379	346	363	368	356	372	390	420	376	353	349	383	372	350	356	350	327	370	360	360	325	329	412	373	348	357	333	374	371	363	351	375	348	342	375	398	391	309	373	359	395	386	370	355	353	367	374	397	347	344	349	361	376	373	373	363	391	383	374	365	344	352	364	396	352	374	381	358	386	398	365	378	379	374	366	390	394	353	389	387	391	351	364	368	352	335	373	406	361	364	391	392	384	429	355	386	383	385	370	367	409	350	363	326	382	387	366	403	349	354	362	356	349	345	351	353	403	378	398	386	363	388	372	335	344	372	379	383	364	351	398	423	371	373	346	382	338	359	371	391	359	366	372	368	387	324	366	381	390	375	392	327	389	368	387	342	389	351	358	372	364	382	406	372	338	322	337	348	397	360	422	368	399	395	344	391	359	376	354	367	343	348	370	356	359	340	400	361	374	374	330	371	381	348	394	351	348	387	379	378	370	355	381	345	386	358	388	361	349	378	364	366	360	379	378	358	368	353	373	353	374	352	350	404	374	355	378	406	383	371	351	346	360	371	383	393	363	378	364	357	354	353	357	378	362	361	342	372	408	379	390	376	373	396	375	353	393	365	387	361	355	364	398	348	361	366	396	344	358	381	375	375	378	374	361	387	361	382	340	366	397	353	358	337	396	378	329	383	382	386	379	370	348	365	358	381	354	363	369	344	351	382	407	362	392	334	364	347	374	378	358	405	352	362	399	383	379	388	347	365	346	370	344	386	359	374	416	351	375	385	397	394	384	345	360	371	354	374	376	386	365	353	393	368	354	375	382	411	393	358	361	361	359	376	369	352	384	350	375	372	372	346	391	354	391	353	379	351	345	380	375	341	367	379	388	367	357	348	365	366	378	385	339	369	334	366	384	340	378	369	350	376	343	344	386	357	372	356	364	342	360	367	389	345	362	374	365	389	396	352	371	366	351	367	352	359	372	367	382	352	373	378	374	374	390	371	378	375	339	371	376	369	390	398	378	360	366	385	357	352	377	387	387	323	345	378	350	372	355	375	380	360	344	376	355	370	331	384	378	372	364	376	386	382	388	367	365	343	382	380	367	363	410	371	351	385	370	372	372	364	391	363	361	349	364	378	418	365	367	359	377	363	372	404	391	363	350	349	365	361	365	342	362	383	367	374	370	351	360	369	358	364	373	381	362	354	371	358	371	369	345	391	368	359	367	344	349	360	335	391	350	354	381	374	338	372	374	358	368	364	324	319	386	393	342	364	361	378	363	386	348	377	357	397	375	364	408	358	327	361	344	384	365	367	344	391	375	343	368	403	358	372	363	364	355	357	338	396	361	357	390	349	350	371	379	370	385	383	362	352	354	348	389	362	369	326	350	341	376	393	373	373	395	347	369	349	418	382	344	382	378	368	381	370	378	336	333	362	359	382	346	360	367	376	355	368	380	358	404	361	362	394	390	388	339	363	365	380	344	375	377	383	360	332	383	386	386	345	414	362	369	373	341	354	355	363	365	383	378	379	378	348	388	377	357	379	368	385	409	328	377	341	346	389	374	331	312	342	354	355	358	335	357	369	377	374	373	379	378	348	356	365	349	376	357	368	380	381	394	341	356	332	362	348	356	386	375	361	349	371	359	340	366	383	379	403	337	355	351	347	341	345	368	370	352	382	367	357	393	344	356	340	376	374	364	367	372	391	369	373	337	361	351	368	349	365	351	371	384	379	397	383	358	356	369	360	353	362	356	346	355	368	349	418	409	384	368	375	387	348	355	363	385	397	373	390	363	412	390	351	379	358	364	358	341	383	368	344	366	365	352	368	402	339	371	360	347	337	360	364	366	415	397	359	351	348	377	372	353	355	362	340	365	380	329	396	375	372	382	364	407	385	366	351	401	370	383	376	350	365	394	374	379	390	367	358	369	360	381	347	372	379	376	351	378	380	352	383	370	352	374	368	340	352	377	376	369	368	370	351	324	351	338	382	357	355	383	375	367	390	385	369	360	381	372	323	388	371	337	369	357	358	330	366	371	403	377	387	396	346	385	371	419	371	398	362	361	377	339	377	358	393	382	385	365	377	347	369	350	360	362	379	372	376	376	337	348	304	373	364	383	357	379	365	363	371	390	383	375	354	368	358	391	376	367	379	413	346	339	364	358	359	372	375	383	369	398	317	369	329	363	350	371	357	361	334	354	407	369	380	370	398	368	338	346	361	331	380	370	342	328	340	395	356	354	378	352	404	374	370	361	366	379	377	352	395	354	370	400	360	344	352	376	369	353	358	366	352	371	417	338	376	350	393	411	336	378	360	397	360	344	346	384	330	373	382	355	386	370	379	359	348	352	333	374	363	359	364	330	396	365	380	371	381	393	382	361	395	387	364	378	370	363	351	393	367	391	391	357	370	366	373	394	354	367	388	343	369	385	343	368	384	372	389	397	362	355	368	382	343	359	373	332	393	326	339	347	397	355	392	410	362	373	388	353	368	372	384	329	367	369	383	394	350	388	344	385	393	336	377	338	397	357	367	372	400	368	346	385	375	352	365	409	363	367	344	372	380	384	372	410	346	371	354	373	382	375	390	341	405	381	332	401	377	386	349	368	390	404	386	367	340	379	392	385	385	412	395	374	350	361	346	371	385	407	391	402	349	375	391	361	377	376	398	370	367	333	394	368	409	379	380	386	355	371	392	377	338	379	387	387	360	387	372	351	406	377	366	368	397	379	359	366	362	367	354	351	358	330	362	356	362	383	358	370	400	371	350	378	357	385	363	370	388	359	363	360	361	357	353	375	371	388	345	367	356	373	398	371	340	377	360	334	321	326	393	357	381	350	374	358	371	378	389	349	387	368	364
5370	8484	10406	11517	18249	23111	18989	11162	5223	2226	1047	646	603	521	560	515	530	505	548	554	549	572	551	556	582	550	580	537	504	544	496	544	530	560	594	502	574	556	537	538	546	549	555	570	532	558	529	593	590	553	546	588	546	533	544	539	533	587	540	512	531	530	563	539	518	573	525	535	540	553	575	532	548	516	551	599	522	534	580	540	493	529	521	543	512	543	540	538	517	569	534	560	552	545	565	542	527	547	582	572	556	572	547	538	519	553	581	540	547	524	534	516	556	552	530	517	536	534	572	536	548	528	501	545	548	490	540	530	564	537	532	512	561	545	546	544	527	547	544	581	532	536	516	618	566	554	531	562	544	542	525	525	558	541	539	518	558	523	541	547	530	566	503	563	539	559	585	534	550	508	522	530	545	525	530	534	521	547	568	538	538	566	579	583	563	527	561	529	549	559	520	512	534	554	574	542	547	563	568	511	540	563	527	471	513	564	593	555	554	536	560	568	558	538	542	528	531	515	581	561	541	505	604	564	558	552	540	556	500	533	552	529	510	560	541	556	550	539	559	535	529	503	531	569	538	587	550	515	531	551	586	571	529	560	543	564	530	582	549	528	535	532	547	518	534	540	526	555	540	540	545	542	538	553	505	548	527	571	550	561	574	534	541	536	560	527	580	537	521	566	523	562	552	553	570	528	546	528	557	581	559	565	551	567	514	553	555	504	557	517	578	509	584	563	525	499	523	534	507	540	536	531	553	557	529	527	563	608	536	531	535	551	577	517	557	547	545	568	528	545	572	555	549	529	543	512	540	516	510	565	553	506	522	548	516	525	548	565	491	502	549	554	574	537	529	539	585	536	556	542	523	534	557	542	578	535	554	573	569	572	555	596	549	548	558	522	547	490	524	545	572	549	575	570	555	544	534	527	540	553	556	553	548	551	577	532	551	515	574	541	539	565	594	531	537	565	538	553	519	542	546	545	533	572	561	542	540	574	604	576	532	524	528	552	522	545	546	548	558	531	532	557	547	562	529	568	529	512	518	542	513	530	552	533	533	539	551	498	558	570	529	534	533	570	589	573	558	568	569	548	530	508	500	531	539	564	516	516	525	570	594	569	582	539	556	517	547	534	526	577	538	563	572	530	519	553	534	546	534	538	530	519	511	531	524	531	582	539	501	508	585	546	560	567	529	566	515	546	547	537	524	531	560	522	538	525	564	567	558	551	546	555	547	571	575	535	564	529	544	539	556	521	556	521	524	556	571	546	532	593	567	521	541	518	544	545	588	537	577	535	539	516	558	527	549	550	537	509	552	562	544	520	562	559	581	531	539	543	521	532	486	522	554	536	540	532	536	556	564	584	555	536	539	564	514	560	584	536	552	508	570	531	541	511	574	519	556	588	582	530	547	548	577	501	558	529	560	504	545	529	558	534	531	527	543	541	565	591	561	561	554	516	507	588	526	571	513	535	548	565	527	515	566	537	596	589	561	544	558	572	573	561	533	546	554	533	532	532	512	522	540	551	542	569	479	528	505	546	544	561	533	574	558	543	541	553	493	515	588	519	504	537	570	544	567	563	515	508	547	523	517	498	548	514	546	550	521	531	538	567	604	536	522	567	546	595	545	540	592	530	557	514	526	534	532	543	542	561	522	557	571	542	575	534	538	568	582	596	592	528	560	547	527	530	543	574	563	559	536	587	540	562	567	553	589	516	540	558	519	543	532	542	562	542	546	524	528	523	517	529	584	564	552	582	534	543	524	574	521	521	572	559	572	530	530	600	512	559	530	553	551	577	549	537	499	527	528	562	554	538	512	533	535	562	507	514	515	507	561	574	552	548	534	582	522	545	563	574	545	556	547	531	564	507	535	551	573	532	564	623	502	549	514	516	565	575	540	568	544	540	557	552	584	546	570	550	540	552	505	607	598	544	539	538	595	553	528	559	548	544	531	554	495	503	585	548	543	551	552	569	582	534	564	529	540	575	560	547	527	542	542	495	583	539	555	554	555	511	575	562	525	571	516	557	527	556	515	585	549	531	516	548	540	549	536	542	541	533	557	520	548	534	497	493	560	565	552	537	561	518	563	550	535	592	530	517	528	497	572	496	570	575	510	531	546	577	570	551	529	573	510	583	486	558	527	534	519	537	525	572	565	532	505	551	558	528	536	521	552	553	525	502	521	550	567	506	620	556	528	508	534	571	536	554	565	503	554	556	562	550	569	547	521	530	598	575	524	546	566	498	531	550	559	533	536	554	554	547	524	539	521	535	556	521	580	543	534	555	520	550	531	576	522	539	529	542	542	527	561	532	515	543	546	529	529	569	527	549	535	569	535	537	590	569	573	552	541	551	521	555	553	548	559	580	540	550	537	520	503	566	524	557	567	518	529	530	543	576	573	504	581	509	562	566	570	507	494	569	529	532	534	539	555	529	536	570	558	588	546	566	571	535	561	548	545	565	528	534	505	527	549	537	534	524	562	556	560	574	594	533	528	540	583	499	510	553	539	565	568	556	552	575	565	505	562	532	542	542	541	501	516	526	562	558	509	527	550	550	556	533	526	538	537	581	535	545	535	540	547	525	566	526	535	514	558	529	548	508	516	549	563	531	539	561	520	546	544	565	483	574	568	566	524	539	547	552	560	543	590	587	548	533	559	523	515	536	551	559	538	553	562	558	536	531	516	549	543	517	539	585	549	540	530	531	485	554	518	600	542	559	549	584	577	530	545	547	557	516	498	542	536	541	569	587	537	547	554	562	542	542	579	573	535	547	564	537	537	554	543	508	526	572	555	575	546	530	531	521	534	553	525	527	517	589	554	536	544	543	564	570	561	549	565	616	535	508	519	504	566	540	510	549	544	530	534	572	547	524	550	547	540	548	542	549	514	533	514	508	569	579	541	581	526	532	505	535	578	577	565	549	530	516	548	544	538	518	543	569	511	518	537	536	519	591	548	558	564	501	498	534	554	539	562	551	537	515	538	517	510	517	543	562	545	545	549	557	534	571	563	516	554	562	580	534	522	522	525	542	550	554	567	529	555	546	468	558	532	549	534	543	528	559	556	579	577	545	484	530	547	520	568	569	524	507	550	537	546	536	531	552	547	548	521	514	539	577	540	515	580	521	581	593	515	529	570	553	542	549	505	502	513	555	511	543	564	549	510	545	569	561	525	537	563	567	553	532	540	564	540	534	524	560	540	548	531	551	594	605	566	557	549	550	552	546	561	552	586	558	553	535	543	562	567	550	501	558	538	560	547	581	541	508	552	564	536	518	540	568	508	541	565	529	560	503	549	548	576	538	547	548	542	551	585	561	538	521	543	521	529	554	534	582	530	519	553	556	567	530	521	577	600	541	551	569	528	517	549	508	541	523	544	580	540	491	550	531	566	489	565	545	525	502	543	552	550	543	528	528	551	570	615	520	559	539	502	546	594	562	563	563	495	537	553	555	539	567	539	563	539	570	512	549	557	576	532	587	589	571	514	538	561	515	527	545	508	568
24132	20788	27622	25235	33532	46559	41100	27443	13709	4532	1294	580	434	417	373	415	372	389	375	394	367	415	367	382	373	370	396	354	389	385	414	388	384	432	404	382	347	380	372	347	388	389	397	382	371	392	364	384	389	382	366	373	352	370	359	390	391	390	400	383	341	376	385	358	360	377	382	362	349	350	355	376	383	358	382	390	383	374	346	408	397	358	372	393	344	376	384	382	393	346	382	380	388	363	394	393	392	389	392	397	391	375	394	354	392	349	407	389	355	360	374	387	372	348	351	384	390	386	377	381	368	355	336	377	391	368	369	378	378	394	389	361	349	388	390	396	355	351	382	434	406	368	378	358	369	387	357	363	361	372	382	384	370	377	345	342	343	358	413	404	388	384	375	366	383	377	393	340	371	384	347	381	405	360	363	361	418	360	353	372	369	386	377	382	371	404	399	347	391	387	378	377	380	390	385	378	358	381	347	349	389	381	355	391	391	362	382	367	372	332	364	349	396	374	408	385	375	368	393	386	373	400	392	371	379	379	394	385	377	404	390	374	360	370	371	382	409	373	355	402	433	402	410	381	377	403	357	401	406	334	405	362	349	412	394	338	322	359	406	379	366	373	376	386	392	370	331	381	411	385	348	370	365	397	370	359	377	391	348	377	359	376	401	345	385	377	387	358	416	399	361	396	346	407	365	409	386	391	371	406	344	376	377	407	393	387	380	356	376	353	358	366	330	397	369	372	391	370	359	363	373	396	365	416	360	392	424	390	398	394	373	366	401	389	373	378	401	370	374	374	377	383	391	376	350	386	386	380	391	346	367	359	355	391	397	352	371	370	380	368	380	384	381	337	372	401	383	365	357	376	400	370	371	383	370	354	365	398	397	412	427	398	371	391	365	365	356	375	359	366	392	355	367	374	350	368	402	391	371	400	347	373	419	360	357	375	372	357	396	344	372	401	372	373	389	360	376	381	391	390	343	380	373	397	378	368	394	362	369	379	407	370	358	386	343	374	373	391	373	382	366	379	356	380	365	373	347	389	368	405	385	370	379	366	360	328	363	362	378	394	344	370	393	370	387	349	367	376	370	369	389	386	372	377	429	357	421	341	382	397	364	359	369	398	398	380	385	387	369	407	383	394	370	368	371	355	370	356	359	354	371	398	383	390	363	375	384	371	366	381	359	354	360	373	368	353	346	372	415	403	392	382	346	362	358	360	367	349	390	393	355	324	346	402	392	377	367	381	396	382	368	376	368	389	371	360	386	342	391	388	365	382	372	388	373	421	359	423	371	356	382	393	414	370	387	365	383	360	368	344	357	361	393	394	394	405	389	404	360	396	372	351	353	382	331	351	361	382	352	386	391	380	353	393	370	349	390	401	401	344	400	361	331	408	358	336	387	391	352	373	397	392	366	389	366	371	363	395	372	325	386	375	366	395	389	378	385	350	382	407	385	374	354	379	358	351	367	384	393	402	370	359	393	376	380	380	376	363	388	390	378	387	378	381	377	392	379	357	392	381	385	352	376	378	377	389	376	356	395	362	372	396	383	403	391	372	389	375	388	366	388	376	384	407	369	366	334	361	401	366	410	365	369	380	347	363	408	394	363	374	343	369	388	362	388	364	379	349	369	369	379	351	368	363	378	390	365	353	371	345	378	373	388	379	397	394	376	369	384	369	353	359	371	364	378	357	383	388	372	409	362	384	382	370	352	416	348	396	384	382	359	385	364	401	410	371	372	369	420	388	360	372	378	363	355	378	381	339	362	384	404	358	375	359	365	383	382	375	391	385	348	340	399	404	348	384	382	396	342	367	395	389	347	371	412	376	376	405	361	378	391	367	366	351	392	386	408	379	384	384	409	377	395	401	388	364	362	368	397	360	410	394	344	365	347	343	381	351	411	382	391	391	370	396	320	402	393	374	375	364	353	384	372	392	350	394	369	391	373	442	371	381	359	375	379	429	406	374	357	397	375	371	366	406	350	341	364	362	382	371	357	378	402	387	356	381	365	397	351	334	363	367	370	394	362	401	359	373	376	364	387	396	365	363	353	375	380	351	400	378	385	373	364	393	375	358	387	393	366	372	327	401	357	382	334	379	410	374	368	358	375	391	383	361	394	328	349	392	374	357	372	348	350	369	379	398	381	399	398	339	367	383	395	363	385	383	371	359	368	392	383	399	391	387	401	386	366	316	370	365	384	350	397	361	351	343	373	367	371	372	351	357	377	376	370	388	383	355	383	394	377	370	397	406	365	391	364	381	405	385	379	350	372	394	388	353	371	388	350	326	361	374	335	366	366	383	377	380	398	361	416	351	368	363	363	356	379	368	361	373	377	343	381	404	371	378	359	403	385	350	350	396	340	361	368	381	361	373	372	354	357	374	348	363	373	318	375	420	404	380	390	391	378	397	392	357	365	398	387	351	371	382	364	375	367	375	392	380	379	385	439	403	351	389	363	370	368	395	358	408	367	393	368	373	381	384	368	365	381	337	373	362	376	373	383	355	394	394	362	377	384	374	388	365	377	371	362	364	398	378	407	397	362	380	380	371	388	420	353	362	359	377	375	386	351	371	368	401	360	380	361	382	393	397	387	369	368	370	369	375	372	351	373	367	362	379	391	387	403	372	394	340	390	372	353	360	397	362	357	364	365	374	420	368	392	363	338	391	391	381	373	402	370	403	353	379	355	420	389	391	394	351	382	350	365	385	357	392	392	381	365	387	379	375	380	387	400	384	397	373	379	373	349	390	351	382	388	378	400	381	382	394	362	381	362	309	380	414	374	365	345	368	374	387	376	385	383	410	366	384	371	359	343	389	367	373	372	387	396	382	367	388	429	346	341	378	389	373	388	362	425	346	370	390	383	366	376	371	393	378	373	402	361	359	376	381	373	377	421	368	391	389	357	371	382	363	401	357	396	378	350	371	359	394	362	369	355	377	387	390	341	404	399	373	385	342	382	357	379	367	361	419	343	389	378	381	409	397	389	371	384	365	398	366	397	354	372	344	398	381	405	375	367	394	338	352	366	351	313	359	370	378	397	377	377	427	355	390	362	378	356	379	356	367	361	418	347	376	390	401	420	310	375	386	397	356	418	394	332	394	364	388	386	342	390	362	374	360	382	395	314	348	370	378	393	362	378	383	395	361	380	338	385	346	391	377	371	350	375	350	373	373	383	423	354	375	402	398	375	403	375	352	355	373	364	363	355	347	380	385	390	396	367	425	380	380	371	407	363	383	371	379	392	399	358	383	376	412	362	413	358	420	395	395	379	373	389	374	349	370	393	376	392	363	344	338	388	346	384	373	332	400	356	367	385	356	395	366	372	372	364	389	391	393	358	334	351	362	393	411	393	390	387	379	378	370	374	409	368	382	364	365	343	375	371	365	368	367	396	395	354	347	354	377	377	374	394	362	366	376	375	375	380	352	377	317	376	377	385	372	358	394	368	348	364	349	396	404	391	323	387	361	361	359	385	359	373	379	349	376	386	408	355	416	362	359
10106	25718	30157	34367	43077	47598	41436	31248	18130	7592	2588	994	634	560	550	538	555	591	595	590	563	582	561	586	540	582	532	553	557	559	569	544	602	540	599	576	541	580	568	544	540	518	515	556	559	569	566	607	568	539	543	570	565	587	533	582	566	556	556	564	519	566	563	540	586	582	570	550	539	540	577	575	602	566	590	597	556	571	601	572	542	559	575	554	575	571	559	546	510	545	576	573	599	572	550	566	592	586	560	592	583	593	570	544	543	578	561	570	554	564	518	553	530	581	573	580	585	554	569	573	550	576	549	615	593	550	551	560	543	574	562	565	573	535	531	586	533	601	556	541	601	548	563	563	554	535	495	567	573	597	554	543	547	573	503	552	532	527	581	550	549	504	565	587	618	544	555	534	542	570	558	595	547	625	570	519	534	552	548	566	557	587	566	521	544	528	586	580	588	548	575	512	597	574	535	539	569	564	545	549	547	612	581	555	530	564	575	537	556	545	547	566	558	528	551	606	574	527	590	529	527	596	591	547	566	573	593	555	553	579	568	548	595	592	554	559	582	578	553	549	599	561	579	526	562	574	588	560	567	591	508	605	535	592	556	538	545	586	587	556	549	534	547	548	570	534	553	516	564	555	623	582	588	541	532	551	575	533	570	570	567	560	526	549	600	571	521	573	559	544	536	568	561	548	574	521	530	526	548	564	575	581	542	564	565	539	569	545	552	540	545	544	575	567	605	568	567	544	566	532	575	584	568	536	525	560	570	536	577	537	548	532	548	583	614	600	604	563	517	544	564	553	588	589	571	563	540	529	554	570	561	590	565	575	565	553	562	536	604	522	564	535	561	569	590	560	573	575	576	540	568	565	567	544	552	580	551	545	547	556	583	575	563	526	544	517	539	570	552	557	574	539	587	559	594	554	553	543	584	538	586	543	516	572	545	577	517	575	549	577	583	558	533	536	550	550	560	526	573	533	599	526	569	584	571	552	549	587	556	582	563	547	540	558	543	536	530	561	545	580	545	569	561	546	585	583	607	571	547	596	487	546	512	585	578	572	571	599	563	557	559	539	592	533	521	547	529	575	503	529	530	548	538	593	578	540	573	588	531	606	566	516	540	540	573	534	551	530	595	570	579	535	556	499	587	579	583	532	579	580	536	517	554	587	549	534	595	563	610	590	572	539	585	537	571	575	603	497	574	542	559	578	558	552	562	596	592	566	576	543	580	573	585	554	561	585	532	537	578	567	538	582	579	554	531	584	576	581	547	538	536	519	536	554	628	561	520	537	558	542	539	542	518	573	539	550	555	566	606	529	588	531	555	590	545	636	566	551	591	596	565	604	549	532	571	600	550	591	546	549	526	585	598	567	568	574	537	577	602	531	550	604	567	552	536	560	597	503	571	524	588	575	560	577	602	556	545	550	561	536	531	581	526	569	606	546	557	519	566	557	570	547	550	560	537	595	542	543	513	560	546	574	549	550	545	571	562	581	598	544	526	510	591	591	559	580	566	520	540	552	584	548	548	541	561	560	530	571	547	515	568	609	582	568	567	562	564	583	583	544	542	516	532	539	571	540	566	555	558	543	532	553	574	553	548	564	583	595	522	565	567	559	564	545	512	552	598	543	543	570	639	566	550	556	559	578	558	584	538	525	555	544	548	547	588	594	572	571	555	550	557	591	534	545	540	560	547	510	581	570	556	571	570	576	561	541	555	537	554	559	544	569	563	625	550	562	583	566	558	595	546	576	538	583	561	568	601	518	596	560	566	611	546	615	591	570	576	547	590	552	522	586	594	587	556	560	553	585	588	563	575	524	593	595	579	582	527	539	562	534	554	520	557	610	553	594	587	609	565	582	544	578	565	531	562	560	562	571	547	585	539	567	550	571	530	552	521	530	557	560	580	584	568	552	588	576	559	532	554	543	546	587	594	554	555	558	575	576	555	576	514	587	520	543	534	619	591	555	575	587	565	557	601	527	527	507	548	588	611	591	572	551	586	543	543	595	602	595	580	612	546	543	566	491	557	569	555	583	542	549	542	545	556	525	595	597	594	609	600	582	614	565	562	552	523	571	583	560	567	552	594	508	611	543	532	565	555	581	591	579	552	545	581	513	528	558	550	581	553	578	604	574	543	549	555	591	590	574	573	544	546	569	533	553	564	549	523	544	538	553	564	569	573	525	603	534	552	596	591	572	602	585	539	586	545	591	562	571	554	540	561	522	546	540	558	570	577	584	561	583	543	591	552	565	567	533	587	544	559	568	593	563	563	561	567	553	562	551	539	548	578	559	571	569	547	538	564	512	575	567	536	554	576	578	597	568	525	559	546	562	534	549	589	592	548	594	592	573	547	564	554	568	577	581	582	538	558	552	563	556	552	557	561	568	592	592	561	579	545	573	548	596	570	564	578	511	579	569	601	589	535	586	607	539	561	539	539	560	584	552	553	532	557	552	543	579	542	619	572	573	562	545	518	548	548	536	573	550	520	524	581	534	580	556	572	569	561	578	574	570	534	526	568	617	548	543	600	566	534	594	574	574	578	543	519	540	617	521	564	541	536	574	544	551	531	578	574	538	589	598	574	602	546	563	589	516	557	556	549	581	592	532	565	535	556	546	584	556	537	538	595	552	562	548	624	530	556	513	550	546	570	558	554	571	553	531	544	537	591	562	543	522	570	535	563	545	558	557	572	530	568	566	551	633	542	544	542	533	549	583	525	548	570	527	567	581	562	566	530	568	560	543	555	540	555	576	541	538	564	524	554	566	560	577	588	539	598	545	545	551	558	590	561	559	516	529	561	537	562	514	576	568	568	590	528	571	543	618	566	613	600	541	571	611	540	537	541	547	570	562	542	582	537	529	575	556	568	535	580	570	586	578	563	524	560	564	588	527	558	546	559	590	613	575	579	581	587	565	594	577	588	599	568	536	567	566	540	544	526	573	556	582	592	534	546	585	531	551	532	507	560	594	570	530	553	546	547	515	541	580	548	594	598	559	590	536	530	554	595	545	580	588	558	570	567	607	607	583	549	554	582	518	536	571	552	550	556	554	576	538	533	554	587	556	587	566	578	540	568	541	548	534	578	529	573	550	589	546	561	553	568	569	539	583	552	544	534	563	553	571	552	574	564	579	558	554	569	575	525	538	587	576	575	561	563	545	582	551	537	549	554	553	578	546	567	550	581	586	517	545	568	567	576	569	547	555	566	527	571	565	547	569	560	555	573	590	531	553	532	603	583	569	537	561	553	518	534	598	579	541	575	584	543	571	551	578	566	538	544	517	592	557	557	532	567	558	551	548	573	583	605	549	624	587	547	578	565	536	541	570	567	549	566	547	511	557	528	584	580	575	545	573	571	631	575	501	579	542	567	588	592	611	582	581	583	599	546	552	551	563	551	543	568	571	592	508	572	553	529	585	540	617	566	539	588	568	528	580	528	595	548	546	510	573	554	571	534	532	575	586	577	539	528	545	548	511	571	538	587	530	554	543	566	536	554	527
22511	20790	28587	23438	42751	59928	57473	42257	25892	11978	3194	884	517	441	443	426	437	418	426	398	380	407	418	390	424	449	436	417	365	425	434	412	397	416	418	409	431	400	384	406	374	403	415	437	392	409	428	408	380	443	381	417	392	418	424	390	399	395	379	427	408	411	403	417	357	428	428	388	427	383	412	440	377	380	387	383	387	444	403	410	425	369	389	400	388	400	413	410	402	421	394	369	409	391	402	356	412	401	402	423	380	372	366	380	414	386	391	382	402	424	377	387	392	365	389	378	371	397	443	394	404	411	424	396	391	382	385	424	378	378	380	407	393	383	392	380	425	389	421	370	410	428	422	394	392	392	390	381	406	411	382	392	400	386	387	408	382	393	420	408	399	414	436	382	405	402	384	375	394	382	365	394	409	403	386	389	405	378	368	393	422	394	425	382	407	398	404	439	389	411	363	414	393	409	416	391	399	402	411	406	397	417	382	397	383	439	373	368	400	418	371	388	407	368	416	403	405	397	365	388	398	412	395	406	419	365	408	408	393	409	349	371	407	409	417	401	426	429	422	383	414	381	415	417	367	365	423	432	391	447	417	430	430	389	405	459	394	390	382	429	395	387	358	408	397	425	397	396	413	379	426	378	381	418	377	385	428	421	410	392	407	405	409	404	408	368	440	367	383	429	403	399	378	371	373	394	433	438	406	419	392	413	360	407	452	407	384	433	355	369	351	395	444	393	391	409	390	357	375	384	381	401	384	410	376	355	386	395	421	389	402	407	411	457	395	423	395	395	366	392	412	406	388	386	415	423	378	400	380	393	411	393	358	373	370	377	414	381	411	413	402	404	417	393	362	399	378	375	416	373	397	438	384	392	387	382	395	443	409	368	432	375	417	393	398	431	389	400	381	390	399	414	393	413	376	403	391	419	450	376	385	412	411	402	431	378	403	366	387	427	398	414	408	374	391	379	380	407	426	399	379	413	433	413	377	364	369	369	401	380	404	404	380	407	413	407	407	403	399	407	404	398	400	422	400	409	382	420	412	434	410	379	392	366	431	425	406	366	410	438	404	409	405	414	417	386	406	399	417	417	398	399	425	382	338	381	359	421	408	386	427	404	400	421	389	412	372	414	388	386	402	378	436	408	399	377	402	419	373	386	401	428	381	387	407	405	387	398	423	451	427	418	430	423	420	366	401	373	384	410	433	412	405	413	400	411	467	374	387	416	366	415	386	407	419	433	405	390	360	416	348	390	381	395	436	414	409	388	425	400	443	387	440	412	412	368	430	393	398	417	419	388	426	409	381	399	406	400	448	424	392	387	380	428	382	376	408	382	424	389	409	429	372	423	404	375	415	427	390	376	417	396	432	384	384	435	398	396	417	416	405	359	419	391	381	410	448	393	375	429	414	444	379	400	392	398	428	398	384	421	415	361	416	411	371	405	366	386	394	440	393	386	373	397	371	387	428	387	399	367	410	406	404	417	363	398	395	419	402	369	372	378	443	411	394	389	422	397	391	406	424	413	391	420	420	399	407	431	413	382	401	373	437	371	415	372	396	383	426	389	408	386	402	413	418	399	416	384	425	432	448	410	390	399	374	374	410	400	418	437	423	397	399	458	388	410	407	389	385	421	391	412	414	368	401	401	437	387	382	387	350	384	429	410	392	401	434	391	429	430	420	406	416	409	397	399	396	405	412	365	421	382	418	390	387	402	400	380	416	381	331	385	380	400	375	382	418	396	390	411	390	402	446	413	394	394	437	388	409	400	398	407	420	372	408	396	438	382	417	398	432	385	382	397	398	421	410	412	407	394	390	429	435	429	462	360	379	371	420	384	402	422	385	417	395	411	415	401	392	395	400	420	413	441	382	392	406	445	377	385	398	401	402	447	468	431	439	399	379	410	440	410	386	379	392	390	413	418	408	385	382	417	404	373	377	406	404	405	403	401	390	381	420	392	377	380	424	402	422	407	381	397	388	372	375	382	383	404	410	419	387	411	426	431	358	404	395	402	395	438	392	360	409	421	413	413	415	397	404	398	421	352	400	367	405	391	392	443	389	378	394	373	401	401	403	384	385	421	407	391	417	426	422	435	435	403	362	406	387	386	388	398	401	366	351	391	420	383	390	387	399	378	379	380	381	414	376	413	384	399	413	373	379	385	366	412	398	421	409	374	390	393	395	398	365	398	373	409	409	400	442	392	402	384	409	399	385	412	401	376	364	410	393	428	426	450	403	405	377	387	405	410	361	425	368	392	382	371	389	381	397	396	396	424	378	425	416	382	431	420	410	414	424	401	422	403	379	367	428	389	395	396	393	421	386	362	414	392	425	382	417	374	405	389	423	399	419	426	437	377	419	411	406	378	378	402	383	420	399	385	377	399	426	400	349	405	370	457	398	382	395	395	379	400	387	394	368	410	362	401	396	367	406	404	408	423	421	409	382	400	383	408	445	396	381	404	415	409	421	404	392	457	416	384	405	397	410	387	392	417	385	392	377	390	414	403	416	395	451	370	410	383	385	393	385	394	392	368	369	404	411	415	380	379	413	413	405	393	407	408	407	387	435	358	357	382	379	427	386	418	403	371	411	342	377	408	392	411	401	424	390	398	372	427	386	404	361	394	389	381	405	418	413	408	393	431	407	395	381	415	386	381	430	382	390	402	380	393	389	377	429	404	381	376	398	432	391	408	387	367	382	379	396	378	420	374	452	421	403	428	377	408	384	400	421	412	395	406	402	426	409	381	409	406	395	393	414	385	398	362	410	408	406	393	379	385	404	408	394	379	420	413	394	385	396	400	397	387	421	376	374	380	410	425	368	417	388	397	385	410	409	398	425	413	413	367	399	418	386	404	377	377	424	394	432	444	423	417	414	424	396	376	363	423	430	386	396	371	385	383	388	398	385	417	436	394	358	407	408	383	434	429	419	432	382	390	390	403	425	412	394	408	384	396	387	420	388	374	407	407	418	353	401	371	342	402	429	377	413	431	372	404	365	372	386	422	397	402	371	406	405	401	363	392	399	399	408	391	436	377	412	399	385	408	366	344	416	380	408	368	437	403	406	383	372	398	418	394	394	403	408	408	372	418	406	458	405	425	425	395	409	396	383	386	354	415	373	370	407	402	375	409	403	412	356	404	404	386	404	399	360	412	382	425	382	396	403	375	378	400	372	410	425	374	407	408	394	424	372	383	376	381	402	406	398	402	370	422	427	393	404	367	394	382	381	402	373	392	388	389	383	390	402	386	405	420	379	379	429	378	424	389	419	364	383	415	388	396	367	403	391	385	373	436	382	386	366	383	413	427	404	409	402	404	404	404	439	419	401	394	357	412	400	351	369	407	382	406	394	440	384	396	405	404	355	378	427	398	411	407	397	377	396	399	410	379	363	393	411	442	397	388	390	383	464	435	399	381	385	412	398	367	411	379	383	367	396	423	386	391	389	392	361	411	380	399	428	422	421	417	352	385	403	396	427	408	418	414	415	431	378	410	398	392	385	419
17932	37937	40609	47639	66110	66804	58199	44177	29790	15594	5533	1730	805	630	605	578	542	621	544	569	599	599	572	587	559	589	576	542	531	570	595	588	567	555	575	588	544	589	586	590	592	588	614	567	546	569	553	571	558	580	544	562	560	573	583	571	582	582	566	575	533	598	569	565	618	614	595	586	608	593	556	601	537	556	529	580	599	595	550	587	568	576	625	531	606	593	596	557	587	569	566	564	601	563	625	603	590	560	561	577	583	575	586	556	560	553	565	590	563	619	534	564	585	562	596	636	542	536	561	589	559	604	574	583	590	556	558	571	565	594	573	549	538	560	554	560	577	556	571	559	566	553	599	582	605	544	601	555	572	567	568	596	562	565	542	591	569	588	605	575	603	584	603	606	560	591	563	540	617	562	571	592	589	545	539	575	613	576	568	594	592	558	579	575	593	617	595	551	599	554	519	560	576	573	567	548	590	547	556	558	607	591	616	590	579	565	563	565	559	552	571	589	545	602	569	577	571	564	559	554	569	567	556	546	601	580	547	621	563	592	556	615	569	556	597	596	569	584	593	575	573	580	597	554	597	605	597	570	589	569	566	548	619	549	562	558	580	544	595	560	565	527	586	581	590	593	519	569	603	618	587	579	617	558	599	552	537	559	514	587	599	613	588	605	593	549	608	619	591	585	620	596	543	603	594	598	615	562	564	569	563	555	580	530	579	543	563	549	597	588	581	597	561	597	562	532	546	576	586	519	556	591	578	602	583	560	591	545	567	581	572	605	574	579	586	592	615	576	613	569	539	593	599	593	564	590	560	537	604	550	523	593	605	551	595	532	547	574	588	598	603	567	582	557	559	584	517	578	591	589	577	519	554	570	564	556	534	574	565	593	555	602	578	571	565	577	571	537	571	597	552	601	606	581	553	593	582	567	573	597	587	576	564	539	533	599	643	562	593	586	548	568	590	584	575	581	585	579	584	609	592	543	537	578	558	615	559	569	597	576	545	592	612	569	568	518	591	578	547	534	597	542	572	585	577	596	554	535	577	623	551	564	576	601	579	611	557	515	522	555	605	552	594	594	591	567	594	579	579	615	545	557	592	584	578	583	576	571	599	589	583	566	609	595	588	547	557	570	575	578	557	617	598	582	583	584	543	568	558	553	608	548	601	534	611	589	566	577	559	591	572	576	597	590	617	538	570	539	583	626	539	572	585	613	600	548	565	569	541	573	561	569	588	573	604	578	559	557	578	598	596	596	633	583	581	624	579	540	567	573	563	576	559	572	568	569	560	547	575	553	573	548	566	594	584	567	594	544	574	579	564	547	564	588	562	582	611	591	589	564	589	598	576	605	569	544	562	632	563	564	585	619	549	563	586	602	552	560	591	582	594	572	600	550	588	597	587	545	580	568	603	535	549	590	553	601	570	570	518	614	533	585	577	590	587	544	566	546	541	547	596	593	554	558	612	561	578	544	552	543	537	532	574	599	593	539	573	641	558	657	577	552	576	571	568	574	575	567	590	601	537	574	536	535	565	599	548	578	631	556	613	587	602	582	559	585	605	613	586	575	554	590	593	587	573	566	561	550	545	574	627	567	590	598	600	593	599	568	607	579	579	571	601	548	624	594	574	548	600	545	582	584	605	602	564	617	604	551	592	569	594	565	577	580	579	555	579	564	580	547	523	595	557	586	593	571	579	564	575	602	580	615	563	602	574	551	555	581	549	594	566	555	594	584	583	539	578	579	561	604	590	571	603	588	566	606	563	599	547	535	572	609	553	589	591	531	592	613	534	555	581	514	605	580	634	534	578	556	591	594	602	626	575	611	574	553	582	611	592	600	588	554	566	592	636	600	575	566	591	559	592	544	567	536	529	592	548	595	609	587	554	556	582	589	575	547	562	543	625	568	591	564	584	555	621	564	581	560	584	611	542	575	563	597	576	559	582	643	591	524	588	636	561	576	588	570	565	619	569	575	580	600	554	596	558	554	579	546	576	567	586	586	575	626	563	575	572	545	592	531	562	580	578	565	582	599	531	581	562	544	605	608	667	576	606	581	601	578	574	562	592	530	576	563	578	605	571	565	613	609	590	605	618	601	573	576	550	556	603	550	560	571	559	574	528	568	552	595	605	569	574	603	572	587	537	591	542	584	583	541	568	592	568	548	552	586	565	575	547	582	563	591	598	607	596	575	583	555	594	586	607	580	574	582	526	592	587	552	595	575	602	595	572	586	596	539	575	602	614	577	597	581	579	547	552	547	589	602	558	559	570	582	558	569	583	647	581	558	553	548	583	599	568	548	591	555	635	586	578	588	582	578	598	548	590	579	576	569	547	593	510	545	602	577	572	596	589	553	590	606	553	593	562	549	556	570	554	606	582	570	557	555	586	555	542	604	592	590	576	585	560	601	592	603	543	572	561	567	539	572	535	559	600	536	614	571	636	553	622	582	572	582	542	601	587	607	581	591	600	603	569	591	525	557	553	547	557	629	586	592	572	580	583	591	596	548	546	600	564	581	574	543	553	593	571	550	578	607	554	533	594	593	580	599	568	577	570	572	641	631	570	564	570	547	586	579	595	591	592	568	562	586	572	568	564	572	612	581	565	600	592	594	578	592	558	570	625	611	597	554	597	607	535	590	592	606	599	603	604	587	563	613	618	574	541	593	601	562	602	578	577	619	592	602	548	584	563	601	569	572	579	559	612	562	579	577	555	639	611	555	596	559	623	559	598	572	590	546	578	595	536	564	547	535	574	587	580	606	608	583	557	542	575	533	596	630	597	568	564	613	583	553	542	549	572	561	561	552	568	560	580	513	583	606	558	589	598	575	572	602	586	550	585	553	586	560	575	575	532	590	531	557	622	568	609	564	604	613	562	606	533	593	578	600	588	592	561	578	516	595	573	581	589	598	563	559	594	562	591	556	552	584	604	641	596	525	531	555	594	621	597	591	604	591	564	611	546	524	609	533	557	532	543	552	568	590	546	574	561	608	577	589	587	563	544	604	579	581	582	555	580	573	604	593	577	558	543	616	537	576	554	568	559	557	578	542	588	605	572	559	607	575	567	552	556	582	577	563	563	559	570	593	573	561	560	613	554	556	562	577	596	590	557	606	564	521	569	562	545	562	559	593	554	586	589	601	586	558	607	600	611	579	564	593	604	547	583	564	577	599	558	595	592	595	573	577	559	580	545	602	561	535	583	540	604	578	548	571	596	583	586	588	617	602	555	631	527	564	562	563	605	593	641	606	541	578	560	560	601	554	617	576	575	530	582	620	543	569	583	527	590	603	567	601	546	597	562	583	577	573	574	538	561	555	596	553	571	571	575	593	534	573	574	563	591	589	548	551	615	571	585	601	573	579	637	528	590	552	555	542	584	548	576	606	609	595	564	602	598	570	566	613	553	547	560	560	559	585	591	610	547	556	577	581	578	604	548	596	571	541	576	581	614	559	548	625	560	564	555	554	584	529	574	582	543	534	599	611	571	588	583	590	543	592	548	570
25914	20497	15069	9881	15114	16147	12124	6233	2572	1089	596	393	387	349	344	386	361	375	359	413	380	392	379	357	333	346	378	346	374	346	359	363	379	371	388	328	376	356	371	342	379	370	371	408	364	347	418	357	401	356	407	360	375	368	376	384	375	387	394	375	323	349	359	370	390	366	366	345	368	311	363	377	351	386	359	338	336	349	392	382	376	367	366	367	393	388	370	378	400	378	366	385	352	338	362	348	343	374	393	354	389	374	391	371	412	348	386	354	353	378	351	379	388	372	344	340	356	372	359	372	348	348	379	365	360	369	360	367	359	372	340	393	333	347	365	394	372	383	358	382	364	379	370	367	389	362	369	373	397	383	376	374	350	376	374	338	388	371	358	387	392	367	364	369	324	359	358	399	351	382	381	388	370	352	376	359	368	361	389	387	396	369	354	377	374	356	374	386	412	352	396	351	335	363	377	376	369	376	366	390	348	373	369	367	361	372	369	387	368	363	364	331	362	360	338	385	364	380	371	380	360	386	388	336	392	382	387	357	401	360	356	356	384	321	385	334	402	397	363	379	399	359	386	347	382	376	375	393	373	388	348	352	361	381	381	342	360	366	377	360	341	397	369	393	423	345	356	376	362	370	342	372	388	347	418	375	355	362	377	328	383	394	357	362	373	360	346	362	363	357	381	369	358	405	364	380	337	375	400	356	353	387	367	395	340	369	383	386	354	380	394	361	393	368	382	350	331	356	372	369	392	372	366	362	361	381	388	349	358	381	373	400	385	343	350	341	375	365	371	366	384	329	375	363	387	373	340	366	360	388	368	418	358	368	371	350	377	378	371	351	373	332	383	379	369	368	357	375	332	388	380	370	378	358	391	413	374	348	367	382	387	400	353	360	394	362	348	360	380	332	398	359	370	341	379	350	355	386	390	344	381	393	377	367	381	404	355	388	398	368	340	351	336	365	349	370	378	397	412	347	350	373	381	372	369	360	365	366	347	374	375	322	380	379	364	354	349	373	362	341	355	360	365	341	375	348	365	346	392	348	417	348	401	384	375	385	381	408	368	364	365	355	382	371	371	385	353	377	342	353	327	343	376	367	350	377	350	376	377	404	361	327	371	354	369	376	400	334	356	369	340	359	340	382	398	363	397	344	381	392	389	374	348	385	361	346	368	376	372	394	399	359	371	385	360	398	375	365	367	372	361	389	361	360	343	395	340	376	378	346	366	337	390	354	386	386	373	373	394	366	391	345	370	345	350	378	332	379	368	362	381	371	359	375	384	364	369	382	370	389	370	378	340	363	365	369	376	380	374	366	364	354	371	398	373	350	333	349	356	360	380	386	382	357	403	373	350	399	349	321	350	394	369	372	373	337	391	378	358	361	348	374	314	379	354	364	337	347	369	379	367	385	388	363	378	363	371	356	359	340	372	358	364	372	364	388	349	376	382	349	321	356	382	404	351	368	356	402	396	388	410	369	375	357	354	365	393	346	368	388	367	367	389	373	383	376	392	380	381	355	363	343	406	387	360	353	345	348	380	348	364	379	367	339	425	376	368	354	355	372	401	373	353	352	374	349	349	366	368	371	358	351	372	374	384	372	376	411	419	382	401	358	382	396	391	374	360	331	353	387	365	366	367	368	372	381	363	351	360	382	376	355	395	420	371	346	380	343	347	341	363	377	391	371	397	346	366	338	347	378	415	340	329	351	389	364	357	363	361	375	378	378	347	358	335	383	370	365	373	370	365	360	394	361	380	347	365	384	371	370	372	361	371	399	375	395	376	356	379	364	391	382	328	382	397	337	364	328	366	405	357	397	384	334	320	377	403	378	375	360	354	384	346	376	393	359	357	378	371	364	361	354	405	375	338	385	346	373	380	359	362	352	403	385	363	374	351	380	419	365	349	385	345	426	347	379	388	383	415	377	339	377	347	344	388	368	398	339	392	402	367	355	403	382	357	391	350	340	352	383	352	371	364	362	368	357	375	379	375	358	377	379	348	356	344	386	394	358	384	367	398	353	356	359	353	347	373	377	377	395	370	370	349	390	381	363	349	368	372	354	356	373	371	325	356	379	344	370	369	387	349	345	374	374	351	340	391	372	357	370	374	384	342	368	354	362	381	380	360	337	371	361	367	395	385	396	388	372	368	369	369	351	388	331	404	383	369	367	398	344	372	391	348	383	382	358	360	358	384	377	348	402	368	352	349	357	382	370	365	366	391	327	358	356	364	382	359	394	348	378	355	365	386	355	362	374	375	369	353	344	376	348	383	358	378	343	389	346	379	405	367	417	342	373	398	339	350	374	362	397	352	397	377	330	391	338	344	375	378	325	338	363	380	377	393	368	359	339	325	333	339	345	410	367	348	388	355	359	372	389	383	361	370	357	368	349	359	371	365	355	365	321	412	340	368	357	368	386	334	367	358	408	354	350	382	373	391	360	380	350	325	361	382	385	389	383	367	373	390	363	364	361	356	411	358	358	412	366	380	397	362	355	392	385	345	377	370	366	335	389	366	353	370	377	349	368	341	398	388	405	360	377	383	351	378	356	380	408	341	392	362	306	386	366	340	369	364	394	367	374	386	345	362	383	385	335	371	353	367	399	340	367	382	367	398	352	366	387	379	379	361	395	341	420	375	357	364	361	358	353	354	365	385	349	360	334	358	345	362	393	408	348	358	386	383	375	363	386	375	380	388	376	348	366	375	369	382	341	405	385	384	366	360	364	356	347	380	382	382	365	377	375	372	373	356	391	366	382	379	376	398	378	373	384	408	332	375	348	397	385	382	355	350	378	373	353	356	369	371	366	353	402	360	369	354	356	381	383	382	358	386	352	363	378	344	351	362	391	359	365	380	360	388	382	353	381	371	362	364	342	381	369	385	357	382	333	356	418	384	379	372	378	408	371	378	363	363	398	373	374	365	375	361	353	364	396	316	382	375	340	375	356	388	366	348	364	376	343	374	342	399	362	335	406	350	379	379	400	354	361	349	379	390	345	338	367	342	376	358	356	393	337	395	318	398	368	385	388	341	376	331	368	362	349	341	378	377	419	369	398	405	356	378	400	365	359	393	411	375	355	343	353	381	357	360	353	377	385	366	374	366	397	365	377	350	358	349	337	381	386	346	374	341	346	386	404	385	359	397	358	377	355	336	366	391	375	357	408	353	397	356	400	351	344	353	345	333	414	372	371	393	357	376	358	332	353	395	358	334	329	383	365	379	357	365	380	398	360	357	374	367	362	390	410	361	348	348	341	371	340	368	381	384	401	394	344	346	372	347	368	381	361	351	382	371	377	348	342	348	366	361	388	386	379	396	397	405	349	340	338	389	360	351	366	386	371	377	387	359	382	367	393	392	392	390	382	391	375	377	359	332	374	383	394	383	350	349	385	344	368	361	417	375	348	354	366	370	394	361	396	357	357	391	351	381	360	343	368	346	367	382	378	338	385	352	389	375	342	348	344	369	371	333	339	396	376	374	369	344	369	397	389	371	394	384	357
5455	8353	12122	13400	22126	22757	17768	10771	4966	2052	947	624	595	534	565	556	536	542	556	571	575	535	546	518	520	548	525	498	535	580	567	569	544	521	577	545	534	571	571	537	492	507	551	569	572	526	582	531	515	551	556	583	521	540	598	582	574	550	574	517	551	534	566	510	557	578	554	539	566	556	544	498	534	573	562	513	546	530	567	556	531	516	526	528	532	590	556	557	534	550	528	559	520	522	544	493	514	551	492	578	538	542	545	531	582	550	524	557	533	526	527	542	537	512	540	522	559	554	540	540	598	541	542	559	519	553	567	552	513	552	528	545	559	589	551	548	534	541	575	561	544	534	543	540	586	542	535	538	565	544	540	515	532	518	536	526	549	548	563	595	525	546	546	560	551	579	520	549	550	524	552	546	527	527	546	527	535	559	555	517	554	487	518	543	560	565	528	555	562	577	527	563	573	568	555	547	561	511	500	560	555	549	551	545	562	561	541	531	535	523	577	567	566	474	525	548	562	543	545	556	525	603	540	541	557	526	530	529	533	540	526	570	543	558	528	566	520	536	552	530	520	550	564	570	566	536	549	537	540	545	557	526	546	539	518	552	538	576	500	559	524	569	532	499	548	544	564	519	578	545	530	542	570	555	557	525	519	549	560	548	565	577	539	534	506	547	555	538	526	535	555	548	547	582	532	556	551	531	573	569	551	524	553	567	498	532	501	572	553	540	544	564	510	513	554	512	494	531	506	559	579	579	567	549	594	557	600	501	553	545	536	535	551	576	556	553	564	538	564	548	601	518	536	565	489	548	554	562	545	517	540	526	543	547	525	488	561	525	548	547	508	550	535	530	555	570	544	516	551	534	490	509	538	507	534	551	556	504	521	581	551	562	581	603	524	547	573	541	551	533	518	551	550	568	569	545	524	561	548	581	468	580	564	525	514	549	552	541	558	511	564	587	531	555	580	565	527	565	549	526	575	547	594	553	538	541	529	516	562	493	559	530	551	521	519	574	562	560	514	556	526	538	566	562	568	544	509	555	564	538	536	556	587	550	589	535	558	529	558	574	539	565	524	555	587	534	557	544	563	554	559	536	549	575	553	500	561	555	536	538	547	580	556	536	500	541	530	570	563	565	544	582	544	552	572	531	538	530	530	558	541	545	533	520	542	590	525	575	587	516	576	576	539	517	558	559	550	568	533	562	533	526	518	556	544	568	531	578	528	560	560	547	533	476	547	587	535	523	551	515	549	582	584	583	562	507	565	554	531	584	531	537	529	549	582	545	521	551	532	550	552	517	540	564	556	570	553	527	540	540	562	529	547	510	574	599	548	490	541	543	576	536	549	567	560	552	535	551	528	534	529	501	546	535	552	539	520	568	549	550	563	528	536	561	555	538	575	502	545	610	545	579	511	532	510	553	554	589	564	566	534	522	531	535	560	541	537	524	513	526	532	569	555	506	537	539	534	526	571	528	565	566	560	541	574	554	565	564	548	574	549	544	530	544	528	543	597	554	534	562	577	514	554	578	576	547	558	557	547	527	600	585	561	542	549	536	548	523	535	536	554	532	540	569	557	560	551	526	531	531	554	556	558	572	546	529	543	543	535	557	560	572	536	558	531	498	532	557	577	519	566	544	509	547	531	533	524	605	530	562	556	552	490	552	538	541	565	559	588	579	565	518	553	555	552	537	532	598	498	541	595	536	513	517	584	536	555	545	524	577	573	537	593	521	587	525	577	535	515	535	571	551	539	568	579	567	544	543	555	550	551	547	536	560	530	563	534	536	544	561	596	527	537	544	529	523	560	578	529	531	537	568	531	537	533	533	549	581	572	546	582	503	533	520	563	561	567	581	526	564	551	562	524	521	505	552	551	548	588	568	597	566	551	535	588	548	528	560	536	554	540	529	542	576	567	524	496	540	559	583	545	545	542	522	528	519	529	543	554	516	536	517	521	551	569	552	519	530	559	540	551	528	564	585	569	600	563	529	569	571	601	599	555	544	540	529	569	555	535	562	544	523	514	538	630	556	538	531	564	554	549	540	556	578	538	534	602	586	525	581	568	530	533	540	541	531	548	553	528	585	562	601	573	591	557	591	536	526	552	549	553	581	540	550	548	537	527	510	522	516	557	517	556	549	551	537	569	526	526	557	533	549	572	546	551	520	559	535	533	550	536	563	548	527	556	570	564	531	533	552	525	543	568	534	511	529	546	559	529	535	502	548	540	571	538	597	560	549	567	511	520	548	559	536	548	548	563	522	533	538	539	551	538	568	500	561	563	531	565	569	563	529	528	534	577	514	566	563	530	573	517	559	575	525	565	554	548	550	560	552	574	512	547	538	592	574	526	586	556	527	561	511	529	577	536	554	585	530	531	560	540	534	544	552	595	561	561	538	523	540	537	552	509	542	547	498	544	584	539	523	531	576	519	553	584	535	564	537	539	543	535	598	576	525	546	555	544	585	521	502	574	530	599	565	540	560	545	582	547	494	549	528	547	543	549	542	562	515	557	563	553	535	584	525	540	546	559	527	525	536	536	532	530	535	529	555	511	517	556	563	569	532	519	497	560	593	546	575	524	540	579	552	600	584	546	547	558	528	569	547	550	552	504	560	535	543	513	544	562	548	536	585	582	520	521	541	566	575	564	552	517	577	558	543	546	499	558	575	550	556	528	563	519	569	551	541	530	559	530	582	542	529	535	551	526	551	568	541	571	537	541	562	585	526	596	548	579	561	521	541	540	542	539	544	584	579	561	507	561	540	517	555	567	486	518	564	526	498	534	543	553	539	514	559	533	539	511	533	553	531	556	534	542	586	547	569	532	556	553	568	489	557	555	549	534	559	515	511	561	570	588	550	573	531	542	565	543	546	564	554	561	592	557	563	582	555	532	552	535	573	563	540	524	551	548	520	572	560	555	519	569	564	570	538	569	572	499	580	531	560	532	576	540	552	530	556	553	548	522	544	519	525	552	531	559	479	529	553	553	546	562	544	506	534	562	553	547	599	574	540	559	529	540	585	580	535	527	529	528	526	542	510	537	536	522	554	546	583	524	537	553	534	519	541	534	490	548	532	533	561	546	558	558	540	569	515	541	558	573	544	518	553	552	515	584	550	570	588	520	526	558	567	555	518	520	548	592	554	533	552	517	539	543	559	525	559	552	562	580	536	583	579	523	529	523	559	518	534	570	517	525	541	569	557	543	590	557	537	535	514	562	520	553	544	560	499	593	590	562	516	548	570	511	561	524	569	569	523	552	539	557	482	596	568	562	525	559	549	535	529	555	538	518	529	569	547	522	543	553	563	533	566	558	531	551	562	498	545	562	570	549	542	511	523	545	596	538	553	513	531	574	609	530	552	560	525	562	551	528	565	544	570	498	567	543	584	569	533	522	598	538	579	561	527	543	545	624	516	551	578	573	576	541	574	551	548	516	525	520	565	513	582	520	564	556	543	550	536	562	576	547	592	569	594	526	574	510	525	567	545	552	566	555	555	592	565
24058	20756	27613	26223	39840	48103	38875	23834	10698	3257	1024	513	426	405	387	396	387	360	383	344	395	399	411	353	377	398	397	377	375	383	352	351	367	383	363	378	401	374	410	377	414	369	388	391	402	404	388	403	393	384	390	382	374	374	364	412	358	404	359	424	371	377	332	358	381	428	404	394	360	396	386	373	374	375	396	379	385	399	392	334	417	374	427	390	386	394	361	371	370	407	404	371	371	368	369	363	387	398	368	388	402	409	385	369	362	390	397	391	419	413	402	400	347	347	380	379	361	402	374	387	376	383	388	384	422	359	389	422	369	367	373	405	391	373	391	386	402	385	358	416	372	376	403	437	387	368	376	397	355	365	378	369	378	382	406	377	377	411	391	394	374	354	389	376	343	403	399	379	402	391	393	432	362	362	354	341	374	371	385	374	404	369	416	386	398	373	402	363	411	366	373	424	429	381	393	404	380	383	389	374	369	356	369	373	371	366	401	348	350	365	387	352	385	359	372	377	389	375	363	396	376	370	375	378	396	385	400	386	384	376	373	403	370	366	373	359	354	361	363	364	366	373	358	391	402	380	349	394	402	350	382	406	340	370	408	332	395	379	381	386	374	376	395	379	367	358	389	340	380	392	356	404	361	352	366	396	366	392	393	377	398	391	353	374	365	372	423	378	358	371	359	406	386	359	357	371	391	391	359	373	400	361	365	367	402	407	404	407	433	401	375	398	361	370	398	396	383	408	357	398	399	402	360	376	375	405	371	373	376	430	411	373	354	382	403	365	355	354	385	388	395	371	403	363	378	402	397	426	386	367	368	402	379	357	371	389	384	377	392	370	372	388	386	370	372	355	400	353	375	358	386	365	362	386	370	364	398	349	380	392	384	368	409	376	365	378	369	407	381	370	403	378	374	374	385	332	381	372	385	415	374	388	399	356	341	392	388	363	354	354	379	400	392	349	397	374	369	358	384	393	403	361	381	348	375	377	391	373	366	395	363	358	383	351	410	351	376	397	380	398	367	417	385	371	357	364	394	396	386	412	370	354	381	389	400	407	372	400	379	368	376	384	376	383	380	378	365	378	413	358	369	377	371	367	356	356	412	357	430	353	383	383	379	392	420	378	383	408	374	388	380	379	358	374	406	410	327	360	359	346	384	388	375	406	359	355	382	404	380	393	401	408	394	387	399	385	396	333	302	395	386	371	373	373	379	379	380	374	404	404	365	365	348	372	364	387	376	403	381	401	365	370	346	375	381	382	357	419	364	367	407	365	398	389	368	361	387	398	387	339	375	386	367	359	375	392	394	344	393	418	372	390	412	363	377	396	417	379	360	413	374	376	393	403	395	371	382	363	356	373	377	380	402	355	362	378	348	398	404	359	378	373	382	394	389	357	376	408	349	356	378	365	381	374	385	392	345	383	362	376	372	375	395	372	412	397	391	401	387	380	379	408	368	368	377	355	385	396	381	395	404	384	416	396	353	363	363	392	367	404	380	366	440	373	391	374	381	375	373	396	360	347	365	384	414	412	381	382	338	370	391	379	410	358	401	375	347	388	388	374	355	392	364	366	366	355	388	353	369	383	354	364	422	381	376	377	351	415	406	380	388	394	404	384	390	362	374	392	382	361	380	349	398	372	400	336	371	382	394	385	328	383	399	385	404	406	370	393	329	410	365	346	384	377	361	377	376	408	377	362	401	381	396	359	386	344	365	376	406	365	381	378	365	406	400	387	353	407	399	384	381	343	419	330	376	369	348	359	384	384	368	402	393	379	365	394	395	377	354	389	407	410	395	352	356	382	378	381	368	401	372	379	384	381	390	356	387	384	354	375	376	360	369	401	349	386	356	369	409	394	396	372	379	401	359	361	362	395	404	384	377	358	364	374	406	403	363	369	376	340	360	409	388	358	396	383	387	382	384	409	394	404	397	364	385	420	396	392	391	378	375	377	407	398	384	380	349	384	373	434	398	389	365	405	375	392	412	353	390	385	399	409	365	355	379	385	414	371	386	377	334	399	370	410	398	381	380	359	383	402	386	355	373	422	389	371	403	384	365	350	377	370	399	425	385	406	358	352	366	373	377	370	342	393	408	386	375	385	402	341	369	385	379	367	400	384	398	372	401	361	374	404	372	367	417	351	347	378	356	394	379	382	370	408	381	446	357	382	375	370	389	372	349	368	410	355	379	423	377	379	342	366	405	388	390	388	403	368	400	413	388	392	360	342	363	374	377	391	393	395	386	389	354	390	393	385	375	344	401	359	412	412	369	424	369	386	374	385	367	336	374	415	412	359	378	384	403	382	375	402	401	377	382	344	380	363	371	393	369	356	367	376	376	374	380	347	422	387	367	380	392	418	380	385	387	379	395	338	394	407	393	371	384	400	378	360	394	363	379	394	361	371	363	365	407	394	383	359	366	372	379	365	357	376	365	392	404	418	367	373	380	414	388	372	355	365	390	397	390	336	384	409	393	384	395	351	342	370	368	365	386	353	398	376	395	375	394	385	389	387	386	391	385	426	364	409	383	401	385	370	363	369	397	387	383	368	399	351	397	389	353	389	361	373	370	358	352	369	366	376	379	399	377	358	387	377	381	369	371	359	370	417	377	390	370	362	402	384	363	373	376	384	379	396	362	395	414	342	392	383	356	384	343	395	381	371	376	399	374	398	379	426	402	388	391	370	382	376	375	371	379	420	386	361	402	389	404	371	410	376	393	379	385	390	350	371	380	395	376	384	387	381	385	407	429	383	377	389	346	386	316	401	375	411	403	396	396	372	377	374	342	378	426	392	348	395	392	364	413	404	347	363	398	394	379	359	380	420	388	384	351	349	355	415	399	352	367	374	362	345	346	385	404	389	370	382	354	394	377	383	347	398	368	400	390	427	379	361	385	407	363	409	360	404	437	391	419	408	350	368	404	393	381	377	393	410	375	386	364	399	397	369	344	361	369	348	375	386	401	394	375	391	366	398	424	380	368	389	392	370	437	350	391	386	399	358	372	354	354	395	377	365	395	374	419	388	371	372	367	348	343	388	416	382	428	365	359	381	375	353	429	420	408	355	381	387	402	358	377	383	404	404	401	398	383	372	372	367	387	426	363	385	383	356	416	375	347	368	349	380	378	357	417	368	359	389	379	411	397	354	359	326	382	397	376	389	405	404	353	399	398	349	375	364	384	387	377	394	399	360	397	381	383	351	351	396	396	351	405	372	372	384	373	361	363	393	380	386	378	381	388	414	387	361	397	402	392	417	377	364	381	362	388	383	372	389	385	374	382	363	393	361	389	429	374	363	370	348	366	406	410	384	386	376	386	374	389	414	384	425	373	358	447	361	417	386	360	340	395	379	378	386	399	415	401	359	357	354	384	353	382	356	386	373	385	380	362	377	365	396	415	411	378	366	391	375	412	366	370	375	391	364	363	360	375	392	384	393	393	363	355	375	371	334	355	382	391	360	357	389	387	388	378	389	372	397	375	371	390	381	396	393	395	380	361	395
10355	24566	29576	37880	48004	48268	39684	27972	15165	5908	1991	881	620	588	546	614	543	578	572	591	582	566	525	563	561	599	544	536	585	593	553	533	589	562	589	561	566	557	540	538	601	580	574	571	524	570	585	562	544	571	533	553	554	548	536	567	557	545	574	588	564	576	547	553	573	569	573	547	557	569	562	576	555	548	608	606	534	541	557	574	540	551	552	540	588	546	562	561	578	516	586	545	559	557	535	516	613	606	535	565	501	558	541	593	562	558	546	584	599	530	556	524	569	558	559	565	521	608	578	581	545	556	560	590	581	560	557	558	568	567	526	534	532	562	560	573	557	584	531	557	570	529	542	563	542	562	596	575	589	542	595	570	558	588	533	550	595	557	571	562	613	558	558	565	606	538	581	553	616	572	546	574	560	587	547	581	568	547	560	565	589	547	570	561	535	529	574	529	571	569	522	636	548	544	562	558	576	580	527	581	565	548	545	552	578	533	568	556	568	545	545	572	553	594	533	559	646	520	568	542	555	577	578	564	564	551	563	599	547	576	535	584	562	590	584	579	541	594	556	551	573	561	553	549	551	562	588	563	535	595	563	581	532	575	571	580	525	556	571	585	569	571	571	550	594	571	580	583	547	578	548	537	550	561	594	530	609	551	577	585	544	575	581	588	548	617	577	549	540	562	528	543	545	573	551	550	553	555	553	590	540	536	554	513	573	591	575	538	540	569	571	588	595	541	554	551	555	571	554	595	546	526	581	572	550	563	586	575	562	604	607	542	524	552	585	586	568	583	549	534	549	530	564	584	523	561	554	555	546	515	530	553	585	585	546	570	584	594	580	550	540	564	573	524	570	594	544	550	557	545	600	552	555	543	577	579	527	573	514	577	549	576	550	536	552	581	606	578	547	569	565	555	561	514	514	528	527	522	582	561	568	602	549	532	592	571	591	576	618	575	541	554	532	535	566	585	539	551	576	537	551	584	523	603	579	545	572	559	627	545	597	578	550	559	550	573	568	604	591	554	583	582	567	597	592	536	557	578	575	556	546	582	515	541	552	577	545	533	579	561	544	526	570	528	564	549	614	574	563	602	563	556	566	552	567	595	588	561	588	564	546	542	575	539	567	520	559	530	577	626	540	522	576	611	577	617	586	591	558	562	555	558	525	592	529	561	578	523	573	546	543	552	560	595	555	558	596	551	557	590	576	571	601	571	522	524	592	600	548	555	556	601	569	568	596	617	525	620	537	569	613	537	594	543	603	591	600	570	558	567	567	542	537	571	522	591	587	533	593	575	612	552	557	567	576	551	572	568	554	552	567	601	534	569	562	586	563	591	603	593	553	557	514	550	551	579	537	557	595	528	539	574	567	571	539	562	569	552	534	532	531	571	538	576	577	592	567	628	565	566	563	568	538	586	583	577	618	567	560	563	549	527	536	530	582	564	562	529	585	582	581	568	547	537	561	519	612	592	588	555	525	545	535	532	551	575	571	563	560	561	540	565	552	526	514	533	545	571	556	580	582	521	552	565	567	537	569	620	535	594	577	596	574	545	539	558	562	520	522	562	567	541	502	564	558	590	571	498	617	566	553	557	556	576	574	588	570	574	557	560	559	572	526	555	551	553	541	615	546	567	599	543	547	549	531	558	600	567	579	531	574	587	533	574	535	546	570	569	543	545	563	555	604	551	564	549	587	594	529	561	566	581	537	527	548	562	576	613	528	551	576	562	576	542	602	545	553	564	591	543	546	574	578	536	573	567	560	581	579	565	521	587	559	599	557	590	579	520	590	568	579	577	557	559	547	574	522	538	601	552	602	595	543	532	544	551	513	559	532	573	547	549	520	562	579	550	588	600	567	582	575	566	522	619	523	582	575	527	600	531	591	590	609	567	542	582	571	580	578	603	575	532	569	577	570	575	591	533	520	586	556	597	555	571	597	584	625	593	592	555	573	580	573	559	536	558	589	528	543	584	547	554	573	543	607	585	582	573	540	557	585	549	583	565	524	549	549	594	561	541	545	525	537	554	570	591	579	632	547	556	550	578	590	593	545	581	528	553	561	563	573	534	570	585	547	572	551	615	544	523	563	553	521	572	525	584	582	561	551	578	511	539	558	551	539	545	598	557	542	577	572	582	553	547	559	588	554	585	560	593	521	598	549	549	561	529	557	584	576	538	565	529	520	554	622	590	550	554	545	565	549	571	558	559	568	529	548	549	554	521	549	557	584	543	579	524	548	585	562	537	595	585	539	606	548	563	559	610	579	544	581	595	540	536	558	567	519	533	560	556	594	624	555	559	599	581	536	561	569	529	560	558	597	564	580	583	526	543	577	566	616	563	574	626	557	572	532	567	559	540	538	556	579	552	588	582	559	614	568	548	573	557	572	584	511	535	573	603	547	568	523	526	582	517	530	594	585	535	503	548	584	548	580	540	584	572	535	557	580	546	588	519	567	571	580	592	517	567	543	568	542	563	600	570	563	584	564	593	584	564	562	573	581	562	595	545	576	571	574	587	600	554	552	559	506	507	515	551	585	574	578	518	563	583	569	578	590	529	517	543	571	554	542	528	562	544	555	572	574	559	569	575	593	579	579	563	576	542	534	594	551	525	575	559	525	529	604	557	563	566	580	548	549	594	594	560	582	594	568	580	565	573	545	578	562	539	545	536	587	557	572	559	537	553	586	551	519	572	626	582	544	548	582	568	595	564	511	541	530	551	562	614	566	557	597	553	543	543	573	560	556	582	551	574	539	575	577	557	586	557	582	554	586	544	613	596	541	582	552	562	584	594	555	539	553	539	597	566	540	539	555	584	564	561	529	607	566	576	585	553	564	547	566	547	554	612	583	609	574	586	593	612	547	566	587	538	568	550	560	528	553	509	556	582	589	565	589	594	542	600	587	585	561	584	519	591	568	598	594	564	576	587	537	576	582	534	576	569	541	580	608	532	599	572	565	614	604	572	593	558	551	586	532	592	560	567	565	574	558	555	512	573	580	565	566	541	548	569	581	573	581	571	564	602	541	574	589	573	547	516	545	511	557	572	606	565	571	548	566	590	591	523	554	571	543	515	597	556	568	603	553	530	547	570	584	581	571	574	537	526	532	555	584	520	589	574	579	532	575	498	557	551	573	585	555	594	580	541	574	530	571	562	545	557	541	581	593	605	575	562	565	568	533	511	559	568	577	546	631	563	604	502	563	577	574	524	537	557	586	534	554	573	575	550	566	555	559	528	605	549	575	576	509	580	576	596	574	558	578	515	548	556	594	593	591	569	588	576	547	575	562	579	595	563	553	590	561	571	533	545	552	538	556	551	580	515	561	575	535	582	581	566	548	558	559	594	558	547	622	551	574	625	540	569	591	567	537	560	566	581	561	605	584	599	560	579	619	547	558	608	586	556	554	529	524	535	557	578	565	520	553	562	557	531	539	574	588	558	566	559	611	564	549	584	547	552	548	542	552	573	569	603	531	562	575	564	580	533	584	586	573	573	584	550	561	525
22572	20802	28657	25563	44807	61085	53682	36288	20739	8225	2054	744	496	424	400	459	408	431	408	412	403	410	402	444	428	381	428	421	405	426	407	450	444	438	423	386	402	414	409	423	411	394	414	370	383	409	394	427	439	391	391	424	382	424	382	428	449	409	391	455	415	370	422	398	375	414	433	412	403	399	388	422	385	410	397	412	425	414	401	364	386	367	447	448	390	392	403	403	397	391	393	402	420	413	450	395	408	405	434	382	394	404	413	371	418	400	396	398	447	399	408	420	413	393	391	406	391	412	416	393	431	414	429	406	400	396	416	409	437	432	401	402	418	434	440	420	387	390	408	395	415	407	439	420	431	423	412	430	379	431	408	396	384	404	379	433	426	404	404	416	391	388	374	429	391	406	367	404	410	401	398	415	394	386	367	420	393	420	407	398	397	430	457	420	441	404	427	420	404	401	357	393	410	422	406	383	427	387	397	372	412	385	423	435	406	403	416	439	387	444	401	367	413	369	393	372	437	407	412	414	391	390	364	393	372	375	418	428	399	386	372	404	401	420	425	404	376	411	353	442	419	379	454	411	436	407	402	409	413	420	446	373	411	420	406	400	415	390	408	411	411	391	427	408	393	397	419	444	387	420	439	410	418	399	409	409	397	403	400	418	446	380	435	361	393	428	397	389	418	375	401	419	436	418	426	393	396	407	405	418	437	420	407	396	391	420	403	384	437	405	388	393	373	415	410	399	392	406	375	405	457	432	434	409	426	420	417	433	411	428	377	403	410	406	427	421	405	409	421	412	387	405	390	395	397	410	434	417	416	431	413	365	409	389	396	404	390	439	372	397	405	396	385	384	401	400	353	428	402	400	409	416	386	397	404	387	401	416	385	435	406	369	399	376	392	389	418	439	403	383	448	392	391	429	366	386	403	404	417	405	402	425	412	387	377	422	405	377	426	431	369	415	426	434	399	420	404	390	389	433	384	409	407	402	414	378	389	440	391	370	381	410	417	431	404	428	404	388	373	416	408	386	427	419	422	408	413	445	410	428	374	411	402	393	366	436	402	414	413	403	411	421	413	460	418	355	416	383	385	380	398	394	432	428	433	376	421	417	418	427	395	404	381	363	391	428	407	401	417	403	380	420	378	427	385	368	374	419	419	393	442	383	416	403	424	403	414	406	449	428	384	409	395	356	389	407	444	423	411	419	415	393	447	407	411	437	419	413	378	415	407	422	416	390	420	399	407	398	408	400	387	400	418	430	389	427	412	399	427	411	396	396	458	415	370	383	371	444	406	413	384	393	408	393	399	376	371	402	443	404	401	386	415	428	400	388	375	395	363	416	432	386	438	420	442	403	415	397	391	407	395	433	396	389	422	392	407	442	400	390	381	427	386	429	420	404	449	395	407	403	420	426	398	421	434	393	373	459	413	424	376	392	400	377	405	379	384	407	395	390	418	368	418	392	387	419	388	445	437	420	377	374	420	402	420	399	407	429	396	429	419	419	403	407	417	407	401	409	380	403	400	402	408	396	430	386	415	385	366	385	414	407	459	400	427	390	390	385	403	397	405	385	415	394	439	428	402	385	446	424	423	394	388	406	396	382	430	420	390	406	425	412	386	421	423	435	385	412	418	396	442	392	428	393	373	430	433	394	423	414	411	411	392	398	409	419	414	406	394	405	388	416	383	428	409	388	418	431	390	382	420	413	406	391	426	408	411	398	401	381	395	417	380	396	397	382	371	376	405	384	427	378	423	370	391	419	412	381	378	412	417	377	424	434	355	370	386	417	369	396	439	401	427	407	436	441	420	377	386	400	371	410	403	431	411	410	425	403	395	409	389	420	407	425	386	427	395	413	447	402	435	378	371	393	398	371	438	404	398	349	376	428	392	383	397	424	444	387	420	360	406	386	424	373	360	400	398	386	409	412	466	414	444	438	408	412	450	368	435	344	404	398	455	406	422	389	416	405	397	431	402	408	387	411	412	409	362	407	408	407	413	414	444	405	396	422	434	390	370	410	414	401	406	409	388	418	399	362	407	383	388	427	385	386	420	419	403	401	428	385	391	407	428	382	422	412	464	392	395	430	382	430	347	415	441	395	456	475	405	402	449	414	387	394	367	386	398	400	403	419	428	395	421	365	372	426	404	423	377	418	382	403	414	383	400	408	382	382	400	459	404	412	417	415	377	449	438	367	383	429	395	445	428	405	427	394	394	409	401	364	423	392	367	409	393	414	377	376	423	402	406	387	385	414	425	398	419	426	393	421	418	428	462	393	416	374	434	379	385	424	448	411	406	371	417	405	396	391	414	383	391	385	399	410	402	403	424	395	391	448	400	401	387	416	405	428	409	386	396	415	394	397	446	393	429	426	426	411	415	441	429	442	439	395	409	408	375	426	403	407	386	388	402	392	423	450	380	413	392	413	393	400	413	393	407	409	373	407	379	412	387	409	421	391	409	393	424	406	413	387	398	399	432	392	410	408	381	423	416	419	426	420	424	391	400	393	363	397	414	417	408	359	417	446	377	404	379	396	428	415	400	418	410	387	398	390	403	412	416	448	406	390	409	384	405	408	370	383	400	430	416	405	392	402	425	422	413	364	410	390	406	385	400	372	405	389	390	419	434	386	380	414	414	385	410	404	416	402	421	395	405	397	389	402	414	434	419	370	408	381	397	410	417	404	413	436	368	394	385	419	464	417	419	424	400	370	404	368	406	402	405	414	377	379	414	375	408	392	354	388	410	428	460	377	414	395	408	397	426	400	439	406	413	406	395	392	414	411	404	393	372	393	402	403	409	417	375	365	415	386	402	413	433	403	380	446	422	393	384	454	391	436	381	414	442	394	446	399	434	399	381	423	414	415	393	411	404	413	392	406	405	407	414	378	385	413	414	432	407	388	417	388	432	429	408	411	379	419	411	392	421	403	403	410	405	414	405	406	381	415	418	391	435	392	368	434	398	454	365	366	370	431	361	407	430	400	390	419	402	369	379	416	400	417	404	404	411	408	381	371	426	398	406	431	399	373	410	423	364	412	375	388	385	376	428	415	421	393	411	411	385	387	403	422	426	391	411	422	401	454	391	415	405	364	375	404	369	403	431	385	376	391	379	399	378	432	397	410	368	405	432	396	430	422	421	427	400	415	403	394	383	422	411	434	408	355	419	365	394	402	438	397	398	399	410	389	406	424	369	423	401	411	391	401	390	402	413	438	427	402	419	416	367	399	400	407	401	416	416	378	408	399	433	393	378	443	421	403	403	422	406	397	380	411	390	434	408	381	383	374	399	406	406	415	410	386	398	421	403	381	424	413	427	370	394	402	370	367	423	403	406	416	435	410	417	399	382	389	376	402	406	384	415	462	365	413	405	425	389	419	390	427	437	395	378	388	412	390	400	412	399	380	422	371	422	411	397	373	413	445	369	406	417	402	386	368	420	417	366	423	423	430	456	369	431	386	394	437	389	403	384	394	409	390	433	413	374	384	403	422	366	388	417	405	397	431
18384	38947	41345	57850	69941	67635	54131	39083	24717	11380	3717	1286	743	629	609	564	582	581	623	582	630	587	584	606	583	548	583	631	551	594	543	595	598	612	582	589	574	571	519	567	570	590	566	572	578	597	619	589	576	574	561	636	551	556	574	566	571	561	572	570	584	541	581	601	573	616	608	582	615	575	616	599	601	584	600	594	547	585	602	581	604	590	610	540	598	612	575	586	566	616	577	567	543	582	585	557	584	532	601	620	557	535	606	577	599	608	579	591	572	571	596	608	538	570	614	553	606	598	579	553	596	574	585	563	548	585	583	571	625	601	526	573	604	586	606	594	558	577	591	582	594	599	590	560	562	576	581	530	575	598	584	647	628	567	583	554	582	545	597	579	555	601	546	587	588	556	564	570	555	595	578	547	538	563	558	539	590	536	622	566	644	593	578	537	584	549	574	562	621	600	609	596	579	555	587	596	564	535	558	605	540	578	586	589	604	563	556	580	597	616	558	583	592	629	569	568	591	571	545	566	562	565	586	653	569	572	608	575	589	564	558	547	600	552	589	576	554	552	603	567	607	572	568	606	554	571	610	567	566	567	572	578	541	605	558	578	556	562	613	560	580	557	548	564	584	552	574	580	591	617	557	542	574	585	550	586	565	610	605	612	565	592	537	550	571	581	546	584	549	549	594	599	544	612	554	573	556	563	582	576	598	559	603	549	582	579	588	555	566	548	555	579	634	608	603	570	627	562	627	594	617	570	580	562	608	578	574	615	588	602	580	594	606	617	588	546	593	585	544	594	608	604	582	561	535	596	537	583	571	545	548	565	556	579	563	595	589	576	599	583	569	539	592	622	585	554	600	592	580	620	583	598	613	581	551	537	579	590	548	592	548	583	544	548	586	597	601	545	516	592	575	594	600	608	568	582	573	601	560	552	561	569	550	568	612	562	578	560	576	564	594	582	598	548	595	537	632	606	590	598	578	586	571	563	565	564	567	626	612	632	597	640	580	550	539	611	596	609	573	559	581	590	587	584	596	614	597	631	613	569	591	605	572	607	605	596	580	532	540	565	593	545	544	569	540	593	588	576	634	572	591	615	576	559	563	556	574	573	583	566	585	557	541	566	588	579	534	623	624	598	587	538	627	586	545	606	571	553	562	621	574	587	533	548	574	570	620	564	594	606	530	602	614	561	562	609	575	612	568	563	569	584	608	607	575	576	613	581	548	576	575	556	552	579	577	580	610	588	572	587	612	582	604	634	567	608	568	617	607	603	562	591	565	563	602	612	562	582	557	581	534	565	557	610	560	557	559	572	561	550	612	548	555	558	556	551	594	569	633	564	582	558	614	597	590	542	599	574	603	571	576	571	551	581	542	553	625	574	576	601	601	581	556	563	612	583	583	564	559	584	590	544	582	592	570	562	598	577	599	580	551	617	578	559	596	637	626	643	559	569	534	590	581	612	577	579	562	564	563	544	599	599	594	582	589	545	545	563	611	571	564	585	602	593	564	531	581	597	580	596	578	552	584	622	590	597	601	581	557	591	568	583	604	570	543	594	579	584	591	639	584	541	594	557	562	579	605	596	581	587	626	581	556	627	554	578	570	595	586	582	558	580	549	572	575	598	507	591	578	565	565	597	627	592	589	600	560	587	558	576	618	568	539	571	537	583	562	572	594	590	583	550	568	567	586	588	616	545	565	567	543	578	572	556	604	607	569	610	645	582	575	580	589	576	581	574	564	570	574	587	602	572	511	588	583	560	585	593	633	552	544	572	539	534	563	599	649	606	597	556	576	559	575	523	573	543	608	584	581	552	591	591	611	583	610	596	595	600	591	616	617	596	528	574	531	584	576	561	588	596	589	568	575	549	581	557	576	552	571	565	584	548	609	599	609	583	595	642	557	583	586	574	562	562	641	554	550	569	585	533	568	582	550	590	550	592	572	572	640	593	593	558	597	593	567	541	607	626	570	541	577	580	593	561	565	579	572	575	570	577	581	585	594	586	582	592	614	583	599	627	574	585	622	576	586	601	595	558	567	558	571	570	566	541	629	593	603	556	589	564	603	565	555	553	552	589	545	584	622	542	578	561	542	571	546	623	569	557	607	587	547	572	590	610	624	601	578	592	574	595	572	592	623	587	570	533	601	591	578	562	584	619	611	496	576	577	619	615	542	585	578	592	579	584	561	580	575	548	621	575	567	593	602	548	594	553	549	612	556	552	566	609	621	573	578	588	557	560	606	577	570	578	609	610	586	569	620	577	591	574	554	581	569	595	581	565	587	578	621	586	597	554	604	589	561	580	558	590	581	600	582	527	549	595	636	604	567	609	566	570	554	558	538	565	594	564	596	568	556	620	528	527	546	576	539	597	581	599	602	581	583	567	591	583	590	633	594	571	530	533	598	549	552	603	583	578	563	562	576	593	515	541	558	538	575	580	569	571	599	581	590	588	550	559	576	569	597	624	580	566	598	600	620	618	646	551	581	586	577	589	598	549	554	563	560	586	548	585	580	546	594	574	617	571	542	574	616	553	619	556	594	540	585	572	560	576	546	551	580	605	618	612	602	557	556	560	550	596	613	618	563	570	593	524	558	614	617	599	588	557	591	593	573	543	596	593	606	567	656	529	609	602	602	574	575	550	575	532	594	564	591	577	553	553	604	579	584	582	565	566	573	569	597	569	585	607	579	550	556	572	575	594	568	570	612	605	590	546	534	570	568	597	548	603	563	555	589	552	575	553	600	538	590	544	593	580	558	566	611	538	604	561	617	619	597	544	580	586	574	566	612	573	570	597	591	555	577	582	587	586	579	592	547	544	597	565	548	559	620	573	600	579	589	586	589	568	624	607	592	542	593	595	570	586	586	562	628	619	572	579	539	627	615	560	550	550	602	565	578	586	589	595	602	630	566	574	625	622	583	600	605	545	572	573	587	589	583	578	563	561	574	575	592	591	571	572	516	553	596	563	579	589	592	613	584	555	597	551	570	604	559	571	544	564	589	566	554	581	589	598	559	579	587	546	591	556	573	592	579	545	590	599	571	530	574	557	574	538	573	566	620	574	592	557	594	607	575	595	582	617	572	585	570	587	558	586	582	575	623	553	597	591	573	581	583	577	560	579	542	596	582	602	599	595	572	565	608	568	577	604	560	586	572	569	587	548	590	576	577	582	576	591	605	536	564	611	596	611	577	590	609	571	543	578	547	596	550	542	582	570	519	592	559	597	594	532	576	560	593	643	608	572	592	567	577	622	569	606	614	580	554	596	556	588	561	547	561	560	564	547	633	580	569	626	586	591	596	595	540	567	551	606	566	574	602	597	587	571	580	534	580	577	614	551	588	553	602	581	557	543	579	555	627	528	590	599	594	573	571	550	583	552	592	568	595	558	566	591	529	579	597	598	549	538	568	561	576	569	564	587	593	561	586	580	605	558	605	569	584	579	582	591	582	584	563	619	564	609	523	571	602	574	623	561	587	651	589	590	545	586	573	577	554	587	583	568
26096	20681	15836	14474	20345	18447	10871	4465	1868	860	483	429	400	407	359	371	403	404	362	371	356	351	385	387	393	387	355	344	360	383	418	368	405	377	380	365	337	366	374	391	349	408	384	378	339	357	403	372	393	372	359	425	389	373	384	365	380	355	386	359	385	376	352	361	363	342	347	386	346	367	356	382	400	398	371	364	384	400	351	362	362	369	386	383	342	380	346	388	367	414	351	355	421	381	365	385	382	388	359	386	383	356	370	398	375	407	377	361	363	369	372	404	356	352	385	402	329	409	410	361	370	361	398	383	379	387	360	363	360	386	414	354	369	360	352	398	371	343	351	360	355	349	417	352	358	390	378	362	391	411	347	393	400	366	379	348	386	376	390	367	404	356	388	381	384	384	351	389	367	396	349	390	379	368	361	362	408	352	366	371	343	393	400	380	371	332	343	353	378	362	363	360	368	344	374	385	410	359	371	371	401	356	360	391	366	382	376	366	379	373	394	376	402	392	391	381	381	389	362	403	376	367	384	381	382	384	385	421	421	389	383	394	366	354	369	393	430	371	368	397	347	390	369	361	377	359	378	375	377	362	445	391	387	402	368	357	370	363	373	358	392	420	382	433	390	345	354	404	364	351	366	423	351	386	382	336	376	413	382	361	369	383	370	390	370	367	383	379	359	374	389	363	385	379	363	341	380	395	355	387	375	402	386	382	365	357	370	379	385	398	369	400	360	364	389	393	375	381	372	363	405	418	398	405	368	367	379	353	386	378	354	367	390	370	419	363	365	390	378	382	374	395	376	361	375	366	378	366	350	397	376	342	361	369	383	387	397	401	357	402	399	398	393	369	388	379	399	375	352	369	378	368	344	394	397	384	405	367	380	375	395	384	351	364	382	364	352	343	410	379	343	411	367	372	388	372	365	393	387	382	385	389	364	373	366	368	339	378	371	380	369	362	369	383	385	377	390	389	385	395	399	378	379	387	362	394	367	400	370	379	370	381	343	356	345	405	365	376	321	377	368	393	396	392	371	416	367	360	391	391	367	370	383	373	381	369	406	358	404	365	360	357	351	346	385	390	360	371	381	372	371	393	378	375	377	358	364	359	367	377	401	369	388	368	351	364	344	383	369	390	433	376	373	366	373	376	362	347	368	378	349	394	367	358	366	408	342	363	350	366	358	389	351	401	380	345	395	359	431	390	391	385	339	375	380	337	380	387	337	390	382	395	363	327	352	379	363	405	344	365	391	386	402	362	352	420	401	335	353	385	391	365	353	333	382	352	390	337	343	365	378	388	394	383	377	365	409	372	387	350	410	382	389	392	379	364	388	391	392	370	395	408	380	376	398	396	405	375	392	344	362	361	380	380	404	370	374	374	350	387	385	391	393	373	387	377	399	370	346	355	384	355	359	367	387	399	386	373	403	369	390	373	381	358	403	355	391	373	385	359	379	382	403	390	348	361	374	399	381	382	408	407	382	383	382	410	393	376	348	383	368	365	377	388	379	381	378	398	350	370	368	387	385	381	374	353	386	397	382	363	383	361	394	370	359	363	393	378	357	348	369	350	369	426	390	376	382	386	412	370	373	384	383	387	346	378	397	370	370	382	403	385	359	358	384	381	390	392	378	358	379	357	373	368	405	376	370	372	378	382	401	397	363	362	353	378	366	362	385	399	350	352	365	405	376	370	369	362	394	360	399	396	386	354	401	366	359	385	401	412	383	399	373	373	368	393	345	333	367	405	383	378	400	366	379	378	354	375	372	375	383	389	405	364	373	388	367	369	374	396	378	318	388	376	343	427	353	408	430	355	363	359	378	379	375	386	380	385	365	361	345	372	417	371	407	347	393	387	393	373	404	390	372	387	391	376	401	381	385	357	363	397	373	364	422	404	376	357	346	403	375	408	364	367	358	393	374	422	364	385	371	381	378	372	379	365	360	338	400	372	380	375	363	427	392	389	396	367	408	371	363	413	376	333	412	369	374	340	402	393	388	378	325	365	366	385	376	363	368	378	383	427	355	389	377	385	386	360	384	395	358	371	358	407	397	395	398	360	379	369	379	418	356	356	398	360	358	348	334	369	371	353	417	352	352	369	421	369	341	370	366	366	373	371	353	367	368	365	382	364	403	388	402	394	399	372	356	393	404	403	400	364	343	401	390	380	350	370	387	408	354	400	387	379	375	384	371	408	385	373	387	358	365	362	370	381	411	416	357	385	403	374	349	367	376	365	344	350	386	362	381	374	360	357	359	371	341	369	381	378	363	381	414	359	348	392	391	388	365	406	418	357	382	369	387	397	364	375	387	356	414	355	376	347	372	359	387	383	389	396	344	375	404	374	382	363	390	376	384	404	391	375	380	380	399	362	369	384	394	399	395	397	376	360	384	385	368	345	356	378	395	370	364	378	383	375	345	387	374	378	367	400	383	381	402	428	364	350	373	352	390	363	388	368	348	386	407	362	394	362	370	381	378	353	362	393	374	369	382	402	361	392	384	344	373	382	365	367	396	351	359	398	390	384	359	379	372	370	379	362	384	391	368	380	386	368	360	359	392	386	390	390	354	376	353	390	387	363	351	393	398	370	392	363	362	377	359	398	342	360	389	353	353	346	410	368	358	399	398	393	340	391	349	389	412	361	365	347	387	348	379	379	359	369	390	365	400	390	373	377	382	361	348	397	398	376	386	378	382	375	417	358	365	378	387	355	356	400	385	376	373	391	380	386	379	394	384	370	412	373	401	375	352	377	389	382	379	391	377	354	377	392	367	397	329	420	383	345	395	412	392	366	340	372	358	347	361	359	408	406	399	347	375	392	388	374	375	384	359	363	362	386	386	353	385	387	375	346	365	363	345	371	379	400	368	361	374	350	383	349	379	355	346	389	378	391	398	335	407	390	362	378	380	364	368	389	351	373	371	400	400	376	395	351	390	395	398	388	415	353	356	401	390	352	397	391	374	368	368	400	375	384	385	337	373	395	402	384	379	363	322	365	403	340	380	391	386	383	385	356	412	378	367	386	391	377	367	389	382	433	399	320	384	385	397	394	387	405	386	374	361	356	335	375	353	404	370	362	417	358	400	373	382	394	373	394	369	370	397	367	356	384	414	380	358	338	398	349	328	398	372	373	398	377	386	392	386	390	368	372	402	386	380	386	383	396	405	382	392	374	369	396	361	411	430	431	359	369	375	388	345	408	361	322	359	381	359	348	364	388	344	342	357	375	394	380	340	378	375	397	372	416	362	353	391	376	381	390	362	377	360	380	364	358	354	376	389	365	365	355	341	411	352	368	337	369	378	379	358	358	326	389	376	390	387	343	401	382	372	367	366	346	368	352	372	363	382	355	377	411	402	348	381	361	405	367	341	356	366	382	384	366	379	358	392	376	381	348	352	394	376	385	378	348	395	385	350	385	391	373	372	391	404	384	373	382	365	347	364	392	409	371	367	381	417	373	363	379	378	345	375	382	369	398	368	362	376	366	419	425	378	365	347	362	413	397
6851	12292	13093	19285	26631	23886	15507	8041	3513	1611	802	622	565	553	556	555	570	571	541	585	548	543	512	575	531	552	521	533	558	595	562	565	555	529	559	526	582	547	565	504	581	575	527	537	532	539	553	576	584	575	557	582	543	528	557	571	554	569	521	534	521	537	568	553	553	535	529	523	550	587	515	556	580	544	569	582	570	529	569	511	538	537	536	530	570	556	512	607	581	560	486	545	555	579	564	549	537	567	576	591	586	517	560	561	548	548	572	546	576	546	521	550	535	618	517	539	527	571	550	575	539	509	546	561	530	580	539	530	557	562	546	558	590	603	556	563	555	533	557	595	601	546	531	565	531	549	566	571	596	562	571	542	545	530	519	543	538	548	528	554	577	564	554	546	549	515	531	581	516	540	546	530	515	572	559	517	577	558	521	571	589	581	565	553	548	494	613	564	571	551	563	535	546	541	602	573	527	558	527	557	540	571	571	559	560	536	549	582	539	603	540	594	528	549	562	610	551	554	566	534	518	559	534	500	542	543	576	531	519	563	599	557	509	592	560	520	562	539	550	530	572	526	555	584	539	546	563	551	504	527	538	593	608	550	568	609	544	550	572	515	562	513	564	568	536	534	557	571	555	556	567	525	571	532	558	553	555	567	547	532	541	532	553	540	502	566	609	582	573	584	537	566	546	548	536	558	512	571	548	544	545	504	569	579	560	527	537	556	549	562	546	533	543	512	586	543	508	565	565	540	588	546	570	587	564	583	561	570	559	545	555	530	560	550	579	557	558	579	560	561	550	529	513	586	529	544	576	552	589	538	546	541	551	552	576	574	527	551	586	550	549	557	533	552	542	551	576	547	557	573	561	592	579	550	601	573	521	560	534	556	568	529	562	580	571	524	549	552	531	585	594	599	586	524	538	546	546	487	571	557	515	539	551	560	561	558	531	545	524	552	555	592	558	555	603	600	567	552	548	529	554	570	540	553	570	562	568	597	555	529	559	553	577	555	532	553	550	553	535	555	561	583	567	553	557	569	561	574	546	577	589	558	545	541	593	528	536	572	555	580	516	538	569	549	546	608	548	544	536	543	571	555	527	554	543	522	548	571	558	555	565	546	570	540	520	593	570	573	568	546	598	531	525	539	588	533	544	580	546	564	571	576	551	598	559	582	501	552	517	581	565	573	541	589	519	531	467	582	544	547	576	521	593	538	581	570	554	553	576	573	573	574	573	567	532	568	556	584	523	593	531	575	546	598	519	544	555	545	523	553	577	556	548	553	543	533	540	575	533	559	560	546	531	558	553	594	558	526	549	586	525	561	544	523	513	533	551	546	531	574	583	552	572	501	530	564	564	563	560	583	516	531	580	543	548	573	575	554	569	533	537	534	549	542	573	565	515	584	546	525	550	543	544	551	547	570	549	561	537	583	616	558	547	569	564	538	582	561	521	591	562	562	556	570	566	545	560	546	519	507	564	569	512	576	545	540	550	522	535	566	554	509	561	580	605	551	564	505	502	549	590	573	590	548	541	536	529	589	562	543	513	547	571	538	577	562	531	604	579	529	556	564	591	532	575	581	567	560	556	526	567	566	552	565	571	501	567	557	566	565	537	586	572	566	544	544	593	580	580	591	556	592	522	564	585	553	503	533	545	557	548	560	570	566	578	523	559	514	553	534	582	543	552	552	557	567	559	535	588	556	589	562	563	574	551	562	533	557	554	523	551	561	551	583	547	580	583	552	542	615	529	574	569	557	569	538	613	564	548	539	558	569	566	574	556	576	570	542	551	551	525	555	592	598	563	568	544	521	529	553	563	584	504	504	555	549	538	533	543	532	561	531	607	572	571	535	539	539	596	573	552	563	590	570	545	511	561	567	562	537	543	521	542	548	543	563	532	563	556	570	526	572	534	555	510	566	579	575	569	549	555	571	575	542	538	577	556	574	573	577	514	576	537	592	545	579	549	565	527	516	548	577	553	563	537	546	559	544	556	525	544	490	549	590	587	536	554	534	577	546	552	533	562	521	539	561	556	565	523	528	532	597	507	550	568	592	509	541	553	545	562	592	563	544	585	567	589	530	540	541	582	576	573	502	570	556	584	548	592	560	530	535	544	537	521	622	542	560	543	567	514	550	544	556	590	568	533	531	545	594	579	559	530	526	565	510	514	564	546	541	567	528	564	549	585	553	574	575	574	542	586	551	513	556	535	584	583	566	566	576	568	560	573	553	504	585	563	537	584	559	519	552	556	568	547	580	561	534	554	585	569	550	577	560	504	553	572	524	578	532	542	586	584	535	554	584	570	573	579	552	576	534	545	549	573	527	561	543	555	533	539	551	568	573	495	514	573	600	527	551	566	519	499	544	521	582	553	550	598	580	541	551	534	548	555	552	573	529	534	526	565	529	557	520	540	556	565	556	538	559	557	560	554	563	543	580	599	568	550	604	588	554	538	628	575	525	567	562	506	555	575	569	550	571	561	566	530	531	546	560	547	537	538	579	556	549	594	546	586	569	551	552	551	551	576	553	550	546	578	527	585	567	542	575	528	510	586	533	582	535	588	576	560	568	565	548	524	596	526	574	556	529	538	532	568	538	582	609	565	543	580	519	569	538	613	548	641	552	526	535	605	556	534	516	568	566	555	584	563	573	564	536	558	498	586	565	503	545	624	543	549	601	514	553	539	573	582	569	572	556	562	529	555	555	524	567	534	555	560	526	529	539	568	575	534	566	601	563	560	547	555	571	586	541	539	534	532	542	521	557	574	531	560	524	549	546	537	564	556	552	589	545	579	529	541	581	560	548	538	560	576	604	540	553	600	548	550	530	560	551	559	510	575	535	540	577	555	557	538	567	582	543	593	579	536	537	538	551	538	566	531	569	575	517	606	570	580	574	625	593	580	526	540	519	558	553	568	597	555	583	521	596	593	530	550	568	518	592	522	524	573	559	553	592	559	580	530	537	534	577	537	558	567	568	557	548	593	572	582	498	539	551	540	529	574	522	550	555	579	530	569	553	561	527	575	541	575	536	522	554	541	596	533	552	551	564	534	569	589	548	554	585	529	554	587	557	517	540	591	600	579	547	538	539	527	575	576	614	521	536	535	559	538	550	543	591	573	562	568	587	501	577	560	575	602	526	512	555	530	551	561	551	559	581	601	548	570	557	609	549	534	574	541	540	560	567	531	557	547	564	511	593	574	535	559	532	541	555	505	535	563	524	568	602	600	546	571	545	551	561	545	545	546	555	517	508	524	512	592	559	518	575	550	530	567	533	529	542	547	546	570	572	574	604	525	578	555	579	516	550	559	571	549	570	602	532	545	582	588	602	537	588	566	511	585	535	569	540	572	596	585	570	529	531	546	573	566	537	565	553	548	526	561	543	580	547	539	531	525	537	539	550	520	550	533	579	550	550	563	544	599	553	557	564	557	584	564	549	573	542	527	527	570	507	532	586	528	565	593	608	576	556	564	510	514	570	536	553	519	566	532	556	589	578	531	578
24127	20814	27669	30692	48822	46654	34522	19746	8111	2369	870	484	418	435	380	373	407	407	386	360	384	374	384	380	375	359	394	409	386	362	364	371	400	396	404	389	371	376	366	406	360	376	372	376	389	356	369	370	372	384	351	405	350	382	399	392	363	385	371	375	381	386	373	401	392	378	356	372	391	381	373	368	363	380	347	390	355	354	390	393	394	360	375	416	388	409	351	355	393	404	405	372	362	400	384	367	408	402	443	377	368	395	399	382	360	375	362	420	392	409	419	372	406	373	403	396	389	421	384	377	385	387	379	387	342	394	405	381	368	397	398	366	360	380	403	367	384	413	378	388	393	386	386	349	394	405	371	367	419	390	416	383	366	371	374	397	398	366	374	365	422	387	404	408	415	364	384	415	372	378	365	348	389	365	376	365	376	388	383	379	383	369	418	401	371	394	372	376	419	345	418	367	368	352	376	391	400	365	400	357	363	374	390	358	399	346	361	419	392	378	371	365	378	377	388	388	386	392	366	365	366	362	370	367	370	385	401	378	390	360	352	388	378	352	383	363	383	357	389	394	421	395	422	395	386	376	414	404	351	376	382	400	375	372	368	403	410	392	338	385	416	396	356	393	379	370	382	375	372	379	384	410	404	399	373	402	367	364	416	367	406	405	352	390	375	418	386	399	373	380	401	378	353	400	397	411	390	388	366	362	368	399	373	364	376	355	367	383	384	394	408	396	397	363	412	378	377	390	404	353	382	365	379	378	380	387	370	380	379	371	422	379	384	383	409	428	381	365	380	386	393	369	395	417	350	402	389	439	380	392	363	406	387	401	375	375	385	382	399	377	360	372	360	391	377	406	392	401	393	403	380	377	357	395	364	377	400	421	373	393	352	361	377	374	379	368	389	371	416	385	371	386	392	399	391	396	405	382	343	395	381	378	384	415	378	384	392	361	370	389	402	373	406	371	363	373	418	369	371	381	339	388	375	394	417	401	344	383	385	414	366	349	411	364	370	455	400	370	377	405	365	373	385	409	418	368	354	398	396	394	361	415	356	377	381	375	413	370	374	376	404	370	381	328	397	392	404	403	385	365	376	399	333	386	385	376	410	387	392	420	385	399	396	370	373	365	374	345	376	385	419	390	357	368	384	353	416	393	393	370	377	398	395	369	413	383	378	362	372	411	400	388	353	352	415	402	392	385	428	382	355	391	413	352	399	395	353	372	381	385	363	341	382	381	423	402	404	413	409	379	421	406	396	375	438	350	371	394	387	383	368	391	395	376	360	341	412	373	378	397	405	426	354	385	342	394	381	397	418	392	368	390	369	398	380	346	421	375	387	377	355	395	377	349	411	412	392	407	411	362	370	390	407	384	394	372	378	396	372	395	386	365	380	406	377	401	390	365	350	376	365	376	356	397	367	379	368	411	383	377	362	386	366	360	372	392	382	391	372	383	358	398	385	375	390	401	373	385	404	380	377	383	417	395	381	417	365	359	404	374	393	386	354	393	348	354	386	377	365	364	348	341	392	412	360	394	400	400	372	389	384	366	386	396	341	394	377	345	362	370	409	382	392	411	362	377	377	382	397	358	365	414	425	367	381	385	395	332	391	368	386	383	382	416	402	403	365	405	384	350	372	372	364	399	380	415	379	342	401	376	367	382	376	355	404	398	395	391	409	375	382	365	384	386	385	384	385	369	352	407	415	379	394	388	360	363	416	378	355	391	371	409	379	384	389	402	381	383	395	367	383	376	410	340	352	412	403	351	371	367	385	403	408	367	376	404	365	398	394	362	417	409	384	416	401	368	404	396	388	378	375	399	400	403	417	369	372	388	364	383	403	374	361	401	409	387	384	404	385	383	350	383	368	417	375	389	364	422	388	385	389	388	358	405	408	361	416	369	396	368	400	361	380	381	361	386	390	361	380	395	364	386	399	405	358	389	396	420	390	376	430	388	370	391	381	349	386	400	374	361	341	385	400	355	363	350	378	349	386	374	380	394	430	374	396	408	402	368	368	399	378	388	385	381	378	365	349	343	375	411	397	410	387	362	421	377	352	411	367	388	393	366	398	396	426	382	412	405	374	392	400	407	369	393	412	419	365	365	408	375	416	398	404	390	362	340	399	410	387	389	328	376	370	406	372	377	390	340	452	419	377	388	393	405	389	360	366	360	384	393	395	359	404	388	377	381	409	398	388	378	354	398	368	417	405	386	416	417	394	402	349	427	370	358	338	356	358	367	378	397	420	416	410	363	392	357	397	374	429	397	355	378	391	367	385	368	383	389	379	400	370	389	382	363	392	408	431	370	389	399	402	365	353	378	370	390	379	421	368	412	369	357	368	359	404	385	389	394	363	378	382	394	385	401	382	435	379	377	384	389	373	397	375	400	381	398	405	419	418	378	409	381	354	349	350	379	386	368	381	361	358	376	372	378	401	396	387	406	395	363	375	408	397	401	339	370	366	381	378	358	395	370	367	389	355	402	371	376	386	385	398	377	384	384	354	372	369	374	395	379	342	359	368	388	385	358	397	373	428	407	423	390	380	380	371	366	415	345	397	388	403	373	381	372	381	380	374	380	384	363	359	421	391	362	376	368	392	372	381	414	398	386	372	389	376	376	396	375	401	395	355	389	404	383	399	399	393	409	370	386	407	361	379	343	380	365	395	374	379	366	419	385	433	395	369	365	371	365	363	399	361	415	348	384	385	361	379	351	383	380	363	359	376	375	389	366	389	378	439	347	370	377	397	380	409	366	400	366	385	401	400	394	410	392	368	347	393	386	393	381	417	395	414	413	387	379	406	339	419	379	350	363	377	356	379	358	390	402	413	373	404	339	376	385	363	347	379	392	354	363	409	358	388	411	387	377	399	403	406	407	373	394	400	397	379	348	388	391	384	383	391	400	402	401	417	388	400	394	370	386	356	391	402	421	414	406	387	381	373	371	374	418	357	339	341	386	344	365	364	414	398	401	384	373	376	395	389	356	394	392	395	347	385	378	412	410	389	400	376	385	396	401	379	389	421	395	418	377	402	352	365	401	390	372	439	398	370	380	378	364	390	388	379	363	425	361	407	366	376	394	347	408	415	412	388	364	380	406	428	394	393	378	399	405	360	408	372	369	392	356	417	398	395	356	398	401	375	315	394	374	374	404	332	380	385	367	369	389	395	393	357	379	336	367	442	403	404	399	370	354	384	388	373	400	383	394	375	367	382	370	379	383	372	344	365	398	384	391	413	385	383	402	357	377	345	360	398	352	376	386	376	388	379	389	351	375	366	358	366	396	389	396	394	392	393	403	376	365	352	413	423	391	390	371	422	395	356	404	358	380	412	393	384	401	380	423	406	368	353	411	392	373	387	362	375	373	400	395	416	391	411	378	388	358	399	371	383	381	370	384	394	414	390	372	388	394	397	394	379	396	382	404	412	404	379	381	367	387	370	364	396	383	378	394	418	377	375	387	405	404	397	375	343	399	376	394	367	369	349	347	377	393	393	404	402	360
11356	26514	28148	44362	52791	46464	36425	24199	12196	4638	1607	777	588	602	582	581	590	595	579	611	596	610	541	590	526	593	551	571	577	556	616	565	599	592	575	568	543	582	558	594	561	561	545	555	550	595	578	618	575	593	570	585	564	586	547	586	580	570	576	573	575	582	533	579	606	634	583	563	609	571	549	584	522	538	593	567	596	579	595	591	596	597	561	573	569	536	553	537	578	592	554	553	575	588	601	547	578	576	585	555	572	534	569	583	625	563	559	571	559	609	582	588	515	570	565	573	575	580	537	564	547	559	588	567	590	552	576	592	532	569	545	553	588	582	607	578	567	593	600	561	588	571	586	552	622	555	586	585	565	525	557	539	536	563	596	558	606	564	556	597	562	578	554	537	566	568	548	561	585	582	548	602	590	586	553	519	538	537	596	589	551	621	542	591	575	532	629	573	576	608	576	602	603	546	557	588	579	573	590	540	592	609	546	569	549	569	549	540	546	578	577	553	559	545	579	537	544	567	566	586	566	571	580	563	584	548	580	588	581	594	562	556	570	620	595	586	606	568	562	562	535	605	541	578	554	587	573	540	589	584	537	614	568	599	544	604	589	584	580	560	622	581	568	572	533	590	567	564	513	585	536	571	538	558	574	588	599	543	601	546	551	583	563	595	577	601	583	574	539	540	602	599	554	570	514	584	568	573	562	573	582	620	581	592	578	579	558	596	543	552	549	552	616	577	557	579	563	558	589	549	577	574	570	543	602	581	553	629	568	581	568	587	585	549	565	588	580	561	537	536	585	531	574	590	566	559	614	566	545	558	604	578	565	558	594	585	544	601	608	583	516	569	555	605	559	550	487	568	579	571	542	563	570	572	572	565	527	577	567	544	577	544	592	584	619	552	593	598	548	600	543	600	581	602	554	577	573	596	598	570	553	540	565	581	565	525	591	562	553	590	589	550	591	563	613	562	581	574	540	566	567	541	585	619	588	565	584	585	589	569	546	591	541	512	559	570	572	560	538	569	536	599	584	588	535	558	540	576	592	586	534	528	546	573	571	583	565	558	572	535	563	594	554	578	538	577	589	557	568	580	566	606	555	555	574	579	546	536	553	525	571	557	540	591	572	575	597	560	552	585	570	571	531	556	530	566	569	525	550	619	603	569	597	601	589	530	570	591	576	551	560	611	526	614	581	569	531	583	562	578	569	601	554	601	586	624	608	575	544	564	591	573	572	553	586	569	542	602	594	583	565	594	600	567	554	565	554	577	545	552	577	588	547	556	626	555	554	515	572	549	540	571	564	596	568	580	566	538	552	543	561	559	593	592	544	592	587	594	539	540	589	587	581	595	596	583	611	593	588	550	572	553	545	556	562	557	548	561	532	541	577	570	545	549	596	564	558	520	590	553	514	573	606	578	545	574	539	570	540	546	567	600	559	576	557	584	581	567	571	556	565	555	534	588	563	572	593	592	589	572	555	570	595	538	583	532	555	589	583	584	543	570	603	573	594	625	553	563	579	564	591	609	581	579	571	589	578	568	579	548	564	578	603	556	600	610	579	581	588	579	558	591	594	566	591	545	536	588	550	557	562	605	580	596	577	562	572	575	530	521	587	544	564	591	541	617	572	574	587	576	563	576	589	619	554	563	560	563	591	552	571	582	612	536	617	581	562	595	559	609	616	547	553	586	564	576	539	586	586	587	528	574	565	590	583	561	585	531	586	557	558	573	555	564	548	615	625	574	564	548	572	581	582	588	560	565	600	542	553	562	570	590	606	567	586	576	609	541	568	593	579	590	568	565	587	566	577	572	609	591	602	559	585	566	554	561	585	595	605	606	562	568	589	554	574	583	567	536	561	546	580	596	611	558	556	590	562	559	567	578	613	636	586	540	551	589	568	589	576	564	564	600	537	577	597	621	596	587	574	577	592	562	548	589	551	574	621	571	620	559	532	570	592	567	561	560	559	557	558	573	527	589	600	589	551	524	599	553	575	588	593	535	579	536	589	556	559	563	536	587	577	585	598	588	574	533	564	583	588	553	562	566	518	601	617	579	571	569	573	540	619	544	537	629	590	558	515	589	559	569	591	589	569	569	548	564	594	554	560	578	531	579	579	598	553	605	594	575	591	553	546	535	576	607	554	572	570	543	581	541	613	521	509	580	607	570	509	589	553	580	588	580	608	529	577	530	577	591	565	537	563	578	571	576	589	559	556	555	534	553	546	579	622	575	578	617	616	570	570	530	577	605	584	548	575	596	620	600	531	522	587	579	560	580	547	578	569	577	552	518	566	551	573	547	550	540	574	566	568	578	655	508	612	555	606	554	556	597	575	557	600	589	583	587	545	571	582	562	560	543	569	558	568	542	627	589	566	556	600	555	564	534	577	597	623	567	576	588	580	576	545	613	552	559	584	579	552	537	606	564	608	543	590	557	563	574	581	572	579	561	566	579	610	562	577	577	603	528	582	571	575	577	550	546	545	564	562	564	562	563	614	570	589	574	573	590	532	588	572	552	560	580	581	575	562	565	581	540	549	561	584	540	536	566	589	561	553	609	544	608	566	519	613	546	589	591	601	632	606	564	558	576	590	580	561	566	590	542	596	551	561	567	613	564	543	568	589	538	548	580	612	574	595	562	631	575	595	555	591	565	570	535	555	550	580	576	537	554	561	546	612	560	551	566	552	569	565	593	573	583	562	537	540	544	574	583	580	580	588	618	566	569	560	595	589	533	581	583	581	575	542	535	602	560	597	543	495	611	603	564	592	564	579	532	562	547	623	564	582	557	547	549	580	547	618	589	554	599	573	555	564	571	552	605	600	531	589	591	537	586	542	632	569	574	552	597	557	589	544	623	579	585	553	566	600	557	579	545	553	564	567	548	531	568	605	565	607	566	566	582	606	598	526	525	608	531	552	552	520	558	586	563	598	550	552	583	544	549	548	557	586	583	550	592	559	604	569	550	557	576	568	612	583	589	568	583	553	566	557	599	565	596	588	565	547	578	561	593	617	600	611	582	588	541	567	577	587	520	565	598	544	585	608	574	595	531	597	596	563	557	527	558	583	524	585	571	584	594	626	548	541	599	560	555	543	604	539	560	608	574	531	587	604	574	564	601	571	546	591	584	542	625	535	561	553	622	595	578	576	521	527	590	572	516	584	605	600	548	553	571	580	591	582	578	577	570	556	527	564	578	572	559	578	566	591	587	558	600	525	588	529	565	546	519	553	548	590	554	570	552	589	528	553	613	568	559	584	557	560	541	547	560	550	540	591	541	551	563	561	602	596	571	612	593	586	542	593	557	567	559	565	582	607	551	590	570	574	579	512	578	550	613	583	598	587	582	572	541	538	593	562	612	600	539	568	564	579	549	582	577	571	587	569	551	567	540	556	541	576	563	588	562	576	565	569	552	548	603	579	616	542	606	563	551	582	632	599	538	555	568	591	581	563	583	582	553	560	552	574	587	582	544	558	562	565	548	564	560	582	535	551	577	566	538	571	564
22529	20750	28555	29318	53715	58381	50659	32314	18160	6531	1715	710	460	443	433	372	399	432	415	460	428	388	462	419	399	398	464	446	433	435	429	388	424	421	440	408	398	385	417	450	436	420	422	405	373	386	413	407	421	452	429	395	400	407	373	391	380	413	408	396	416	375	408	392	416	419	444	421	435	439	431	408	399	388	428	431	409	393	382	387	431	408	402	422	428	378	395	420	400	379	428	442	444	394	382	443	421	414	396	404	413	360	391	424	404	377	422	392	384	411	435	430	416	420	417	408	431	420	387	381	409	401	400	410	418	406	419	394	429	403	426	407	438	389	404	393	417	386	417	378	389	442	457	386	418	374	408	438	416	414	419	397	425	443	414	401	412	423	385	419	372	411	378	405	419	392	410	379	436	409	412	404	406	413	428	377	390	431	430	374	408	397	402	413	404	413	397	410	417	408	368	409	428	403	414	412	386	403	390	399	412	391	415	369	415	434	424	396	397	409	429	430	416	422	398	421	423	433	396	417	423	414	384	405	390	431	379	395	390	426	412	419	432	443	387	400	406	396	430	386	406	404	400	378	406	389	409	413	400	391	417	398	403	392	410	381	433	393	416	410	420	397	413	399	397	449	432	398	369	360	424	398	395	404	446	392	441	411	413	400	409	414	425	413	427	413	407	424	428	430	411	430	411	398	405	401	413	408	435	372	435	393	405	417	399	390	355	414	416	419	381	452	393	402	396	418	399	406	377	411	429	387	397	384	403	359	418	398	427	416	418	419	417	404	421	393	403	418	400	363	411	466	438	426	432	400	443	393	421	400	451	405	401	417	423	450	371	426	393	387	459	436	387	389	397	446	389	422	402	417	408	376	444	405	437	392	377	426	435	440	415	388	411	414	434	415	388	434	417	382	381	415	406	451	445	410	403	408	389	406	437	405	394	394	396	421	399	392	420	440	406	433	440	431	393	460	386	395	406	423	399	417	434	373	397	395	426	395	426	403	420	446	413	397	391	450	397	434	391	399	400	396	395	389	413	411	371	366	393	392	393	431	401	414	444	408	417	421	363	382	421	397	346	372	437	395	421	443	383	418	407	397	429	398	406	420	437	405	427	449	376	403	405	396	417	409	446	420	380	402	379	396	420	388	444	411	391	428	396	418	412	407	429	376	385	407	387	372	403	429	442	397	397	387	423	437	415	408	422	378	424	373	383	417	398	403	428	413	380	399	382	432	424	428	432	438	445	429	429	404	396	378	382	443	402	393	397	397	404	408	388	442	412	411	424	391	406	398	402	381	433	393	425	428	421	398	425	437	411	398	417	368	388	429	412	397	401	425	404	403	394	410	459	421	386	372	379	393	395	401	386	447	396	418	408	378	420	401	421	412	403	419	425	415	412	451	414	420	377	424	369	417	408	421	385	416	390	444	423	404	400	397	428	447	460	397	418	423	420	408	401	415	408	415	423	399	405	408	429	412	406	415	435	399	428	407	412	426	442	420	418	401	405	435	389	417	432	415	410	405	435	400	411	407	421	381	411	382	404	412	394	403	373	390	437	451	378	445	412	430	416	422	398	422	389	423	420	398	377	398	433	416	415	415	428	408	403	401	403	386	408	406	398	405	429	384	390	419	389	417	424	395	414	430	351	417	449	420	427	414	407	405	409	410	425	419	409	423	412	412	419	436	409	355	414	407	410	400	439	416	416	415	422	377	441	397	436	432	417	388	425	407	387	441	400	386	380	393	388	415	412	405	427	404	439	423	420	388	414	395	451	417	428	398	414	420	365	403	413	429	455	393	403	421	408	386	467	436	365	393	431	388	413	398	425	362	455	406	403	400	395	423	408	393	384	406	410	404	422	394	433	397	421	419	443	424	405	394	362	406	381	404	423	410	408	440	408	395	379	394	409	414	381	385	434	385	361	392	386	381	426	419	381	416	407	407	385	433	406	400	414	403	360	404	421	390	398	384	395	419	363	391	401	390	385	406	413	379	425	420	428	354	410	387	411	405	417	421	457	426	403	384	408	396	436	408	390	400	400	401	415	394	410	405	447	400	414	444	385	378	415	395	416	386	409	408	411	439	400	396	416	427	417	408	423	396	405	408	378	386	403	401	441	453	376	372	440	422	404	434	426	409	388	435	405	399	438	402	407	422	406	416	448	385	410	405	401	375	396	414	409	393	385	373	395	377	388	378	398	405	434	424	371	430	423	423	381	411	413	384	406	377	416	391	365	409	397	417	403	410	403	378	393	428	405	381	363	415	387	405	373	399	405	393	411	376	442	391	420	366	411	402	381	401	403	409	418	389	393	409	413	413	376	404	376	401	419	409	430	380	461	383	419	379	372	391	443	426	396	414	373	392	445	396	395	452	407	380	405	425	439	395	421	429	430	367	407	422	414	415	403	388	396	465	386	410	425	406	414	395	407	413	419	428	422	399	439	401	423	458	425	448	397	421	393	406	428	442	396	399	419	416	397	387	393	397	416	414	385	390	406	414	368	383	391	383	394	394	373	387	408	424	445	400	419	386	388	417	422	422	427	416	412	433	389	402	420	392	433	389	422	407	417	391	405	379	394	408	415	417	409	388	395	455	403	393	427	387	411	388	418	426	419	405	432	413	403	397	397	339	416	374	438	381	419	408	431	371	413	408	446	416	438	395	420	423	395	406	409	380	413	439	457	397	409	416	426	419	434	404	361	426	398	444	400	374	394	429	391	351	397	396	424	447	388	388	421	401	428	399	403	448	415	424	409	397	422	404	408	429	469	412	390	411	401	387	418	371	431	393	371	366	394	387	451	405	399	414	421	402	393	386	390	404	391	450	405	412	406	403	403	427	420	416	409	408	449	439	401	415	394	428	414	398	404	386	373	407	409	399	428	407	415	404	429	422	385	405	378	415	414	422	374	386	413	423	386	427	419	419	418	414	455	418	385	416	398	381	421	416	365	398	428	404	404	440	395	367	392	390	411	400	417	396	376	438	402	416	409	460	422	417	446	379	404	408	410	399	399	439	383	386	396	395	409	414	439	437	364	397	404	395	410	387	438	420	410	402	409	443	405	380	399	406	400	396	386	397	419	409	410	422	379	413	405	427	406	397	400	389	407	423	469	406	389	383	419	406	404	407	405	435	391	409	385	418	415	394	397	356	439	400	417	440	429	381	388	402	400	415	373	410	426	400	416	395	424	401	440	381	418	396	405	385	442	444	374	432	359	387	418	390	402	425	364	374	394	393	407	395	417	381	393	388	409	405	457	388	392	411	453	393	395	383	415	381	390	392	410	426	386	396	389	378	400	406	395	423	391	427	425	419	440	410	381	400	419	395	425	407	426	428	356	442	398	421	407	418	410	371	404	410	413	398	419	392	441	397	410	397	424	414	424	404	411	412	388	406	459	391	401	385	388	391	414	380	427	432	443	385	442	396	381	415	429	445	403	430	387	440	402	392	413	387	402	413	396	400	366	430	439	389	378	401	400	427	423	379	421	413	375	400	406	399	406	373
18993	39848	40843	63609	73119	64533	50733	35988	22291	9815	3234	1270	675	606	615	590	597	596	573	604	520	591	620	580	564	573	583	590	634	626	584	616	596	606	534	563	584	598	593	549	608	569	562	589	581	603	604	652	588	544	573	607	562	583	579	610	597	560	577	578	569	580	620	633	619	521	624	572	566	614	604	583	594	578	596	589	610	586	595	560	611	612	623	598	549	569	563	601	566	586	595	550	522	577	580	614	595	642	527	632	573	600	585	569	589	596	589	572	606	579	603	629	573	593	603	534	609	587	619	598	594	569	584	585	612	604	572	609	577	594	579	583	620	604	628	557	526	585	585	590	613	589	582	617	583	613	585	594	599	530	613	581	590	529	612	549	581	599	572	601	547	598	569	548	555	575	605	546	575	612	608	599	564	560	580	538	595	561	532	566	610	572	593	589	600	585	593	568	591	580	583	575	559	590	588	567	600	581	622	589	551	586	544	556	556	627	639	581	610	594	544	563	538	567	564	562	590	604	579	583	603	645	588	628	586	572	641	579	559	556	580	622	568	586	555	628	576	595	575	582	562	597	587	585	591	569	599	581	581	590	569	603	586	576	623	515	555	588	560	575	611	569	596	588	583	587	553	559	559	577	548	521	556	579	642	583	597	589	550	598	650	585	616	583	596	586	571	597	548	592	560	566	556	567	573	588	590	555	622	563	596	580	609	600	604	562	548	562	573	593	596	600	559	627	572	603	557	572	555	579	564	598	590	593	586	598	616	582	609	572	641	618	598	566	592	547	596	592	667	561	550	596	540	580	577	564	576	575	621	605	604	612	582	604	614	580	561	569	588	620	554	580	584	614	586	610	593	623	556	576	573	588	584	594	579	601	557	540	582	560	568	539	581	577	576	622	596	559	588	589	554	578	560	563	590	588	573	559	579	621	585	548	590	539	602	578	591	552	617	566	559	591	639	567	584	570	618	579	631	596	581	630	569	591	610	579	585	587	621	614	595	567	562	531	602	595	546	550	595	580	569	597	569	587	551	596	601	597	538	596	612	583	591	585	547	598	567	550	605	566	585	599	544	563	597	616	587	581	572	623	553	610	555	573	577	579	589	561	551	596	560	586	598	580	590	546	549	547	574	594	550	584	575	551	588	562	606	605	602	587	551	560	579	564	623	602	580	545	582	598	592	612	621	548	575	545	593	581	563	580	579	544	586	577	602	575	560	583	584	613	599	612	574	576	549	588	569	579	572	578	546	601	573	575	622	567	599	569	550	570	597	566	563	615	565	588	585	594	606	527	587	629	562	542	605	555	626	589	570	613	567	575	566	534	599	594	599	566	586	561	611	562	551	604	560	545	600	615	606	561	586	567	552	600	572	620	622	555	624	584	550	588	580	592	579	555	577	593	593	565	570	580	587	568	560	588	564	653	529	595	572	598	611	603	576	548	642	557	587	582	569	590	635	636	558	613	558	546	563	587	628	582	566	586	566	559	576	604	554	600	577	559	557	590	570	571	644	618	575	590	545	621	590	577	579	592	571	588	565	603	617	595	570	572	622	565	609	582	576	574	607	618	551	594	579	532	559	580	566	588	588	589	596	565	584	592	603	552	595	570	564	568	583	570	576	595	576	623	598	563	551	571	560	611	592	590	536	569	603	524	534	578	566	584	560	578	569	579	588	593	554	561	539	594	621	558	577	576	566	580	591	527	573	635	557	595	557	595	577	606	606	587	630	573	570	591	618	602	597	616	571	600	579	561	568	560	545	619	610	589	571	592	528	606	565	570	581	556	563	585	594	560	638	573	545	582	582	566	569	544	575	555	605	583	628	607	618	554	580	585	596	619	605	582	580	578	573	622	627	652	593	599	576	563	576	573	587	571	597	558	597	576	582	572	587	594	575	573	615	645	602	589	542	588	561	574	613	605	563	575	571	547	577	615	561	590	570	601	577	623	588	582	596	565	578	588	616	600	574	553	597	564	565	609	531	628	571	583	591	546	580	574	542	606	589	601	628	585	576	583	556	603	639	566	558	589	609	633	572	589	598	553	620	574	519	568	558	567	636	555	554	611	577	551	593	611	594	586	559	601	578	570	601	591	612	619	575	585	567	544	632	572	554	561	564	595	608	573	576	585	607	595	578	626	589	584	644	626	592	561	644	573	581	563	562	570	575	603	567	596	558	528	566	607	571	577	577	592	579	613	590	606	603	573	602	587	562	564	576	589	599	560	590	583	619	586	552	606	558	616	637	592	594	606	606	575	556	614	529	572	604	570	579	549	606	616	601	584	599	574	641	565	614	631	635	563	595	593	573	571	554	579	572	591	585	569	608	573	598	623	585	630	598	537	588	579	536	601	608	539	560	593	594	603	591	548	619	543	559	579	642	603	607	618	590	600	588	577	577	616	563	567	629	553	570	549	553	619	551	554	617	591	615	587	600	571	564	580	607	630	590	568	553	543	567	599	521	579	596	576	562	616	569	540	549	599	569	617	539	594	551	574	610	538	596	585	552	555	640	585	564	598	584	636	538	594	555	619	568	599	587	556	560	598	562	618	539	569	609	595	622	618	591	578	588	634	570	598	541	551	607	581	566	571	574	584	613	567	600	574	603	574	572	603	506	574	601	616	605	567	589	576	621	582	592	572	560	598	563	606	626	583	539	565	616	599	560	553	578	610	536	596	620	608	557	578	566	621	597	569	642	557	561	607	621	594	623	589	593	587	601	542	535	649	584	586	582	568	610	600	593	554	618	605	561	617	564	591	541	560	514	583	573	560	580	542	548	562	598	615	614	573	619	584	563	558	525	575	572	550	548	637	580	653	577	625	599	577	584	564	580	571	600	616	580	576	610	584	558	578	575	537	570	588	618	559	577	623	574	597	593	576	584	561	589	586	560	578	605	576	539	594	575	573	644	608	561	604	615	560	623	537	621	579	563	578	554	601	603	582	595	592	572	579	590	574	566	586	626	601	562	605	556	562	530	602	562	581	567	612	587	571	532	628	571	536	595	575	601	581	536	571	546	604	579	611	633	588	599	576	575	562	591	568	587	590	579	582	573	606	546	569	576	599	603	585	543	524	575	597	592	613	594	552	573	597	546	569	526	597	562	560	565	583	600	578	562	596	581	592	556	575	577	573	575	565	570	558	591	571	585	576	586	557	572	564	550	603	559	563	599	591	606	567	569	614	592	616	558	561	566	564	564	578	607	568	574	549	568	565	556	561	581	602	602	607	589	587	596	543	571	589	624	562	595	610	555	593	611	601	573	587	585	609	613	611	567	589	586	603	567	599	597	575	556	615	561	585	591	554	555	606	580	575	538	603	564	553	570	591	594	604	586	602	564	557	588	590	608	602	583	547	557	606	565	561	597	573	574	571	574	570	560	557	593	604	573	594	544	598	582	564	578	613	589	607	589	606	583	608	613	590	584	555	535	548	564	579	550	572	562	586	591	556	605	587	555	594	600	597	592	597	568	586	612	563	592	574	556	562	590	600	554	585	575	628
26196	20610	15790	20872	23596	16769	8972	3308	1406	661	432	403	378	391	368	377	399	383	398	381	356	393	367	356	387	378	367	403	414	369	379	353	386	358	395	359	385	397	377	360	354	357	388	388	370	388	365	404	366	362	374	378	380	373	343	373	423	386	399	397	382	370	356	380	347	383	349	384	373	394	365	393	363	414	368	364	434	383	372	350	398	386	378	374	391	380	403	376	380	379	369	415	344	394	379	382	367	392	393	397	354	369	388	398	392	366	397	382	379	377	436	346	353	390	377	381	383	402	388	371	386	352	369	349	371	398	378	391	385	375	393	358	383	409	377	369	402	366	390	376	387	380	378	372	347	393	358	390	388	386	388	386	376	380	399	345	376	376	377	375	366	375	381	367	396	354	410	355	370	344	341	379	382	370	365	362	367	343	365	383	371	397	363	353	387	392	389	348	354	357	395	375	369	407	401	355	387	366	392	409	378	416	350	379	406	373	352	383	377	410	386	363	407	383	385	368	384	384	374	379	397	377	380	391	387	418	390	387	375	341	410	352	388	363	359	350	370	391	350	373	387	378	379	383	391	382	407	376	372	385	357	378	371	370	385	351	389	359	375	410	413	359	377	402	386	379	340	354	362	375	378	384	395	380	390	397	434	379	361	364	378	338	395	380	365	376	349	390	374	407	345	379	342	370	366	395	347	352	384	382	379	410	403	381	360	383	411	385	360	384	413	397	364	343	365	410	404	344	398	402	377	393	372	391	407	365	379	343	400	378	378	361	359	388	386	404	342	374	392	382	424	357	394	363	371	379	363	366	361	394	355	376	377	356	421	359	382	367	371	356	366	363	374	350	390	416	393	369	412	356	376	367	361	388	390	392	378	362	351	378	377	362	405	386	378	372	337	392	360	354	377	404	380	410	372	358	377	337	385	383	347	385	387	383	365	368	370	378	396	354	372	377	372	380	382	369	410	379	378	374	400	361	355	381	386	373	379	384	408	389	387	376	355	364	375	359	373	376	380	393	374	360	383	380	417	423	346	396	388	355	416	411	387	406	348	377	340	343	377	358	392	379	366	345	378	373	387	358	389	397	363	379	406	379	363	398	414	349	388	354	406	387	398	365	354	380	402	344	393	401	383	404	395	349	370	387	385	378	367	391	363	395	417	375	380	382	396	383	377	371	363	372	392	378	373	349	394	364	395	380	382	409	364	331	386	386	422	360	375	369	399	375	367	357	353	378	370	363	414	389	353	383	412	390	380	391	376	392	377	364	379	386	361	356	377	365	391	403	380	388	374	368	385	372	352	380	351	388	348	399	357	375	366	359	387	372	377	389	384	345	380	376	377	400	379	347	399	400	392	384	370	382	396	349	382	339	370	367	383	370	412	394	393	374	374	377	361	362	368	382	349	392	375	387	379	366	367	382	389	388	412	383	396	357	398	368	372	385	395	356	371	359	375	383	375	361	393	403	353	383	383	421	366	347	363	364	384	354	393	352	433	359	386	395	368	358	340	384	370	364	403	411	378	399	363	357	401	385	405	400	377	356	369	353	381	373	365	368	402	373	361	376	377	347	370	411	374	417	371	337	360	386	398	371	418	395	361	385	364	382	377	379	386	373	347	386	393	415	401	373	405	347	369	369	390	370	388	417	381	367	395	371	360	384	396	364	365	353	403	368	385	397	367	373	434	384	313	382	387	419	375	415	360	389	401	372	376	389	381	395	371	380	419	351	383	408	410	383	357	411	362	359	405	337	353	372	371	355	364	360	387	381	387	412	388	403	377	393	391	399	393	343	409	409	373	358	390	343	381	382	369	382	371	419	366	399	381	358	368	377	400	376	397	389	369	372	401	359	367	355	356	354	394	379	406	378	372	384	351	371	397	403	375	357	405	374	413	355	390	370	410	363	387	375	363	356	397	405	392	409	358	407	326	331	385	402	403	362	375	390	360	362	401	374	358	394	364	357	358	381	377	355	364	398	392	408	386	355	370	365	387	424	368	364	400	367	367	397	355	413	385	404	372	351	390	369	365	397	392	397	379	416	361	357	352	370	400	374	412	419	370	390	366	398	374	378	378	366	352	349	370	418	361	359	364	394	358	357	398	370	381	365	379	376	370	379	343	376	384	399	377	389	377	398	383	424	381	356	425	384	426	388	365	387	343	371	360	373	402	362	348	385	394	352	343	394	345	394	384	366	376	407	374	358	365	394	368	405	383	340	372	373	403	361	352	364	387	384	353	359	359	354	398	367	381	395	396	378	382	400	395	342	363	320	353	371	400	388	373	391	364	361	369	354	412	367	381	374	412	375	360	405	364	367	377	395	389	392	396	375	358	361	377	367	383	405	369	367	380	413	361	363	402	418	372	410	373	372	374	397	325	370	360	391	382	377	354	349	357	367	362	366	322	386	348	389	350	385	376	383	379	414	362	365	397	366	372	360	377	391	410	367	385	379	391	405	402	375	356	341	426	370	402	394	398	399	383	373	368	349	377	414	399	375	404	396	379	364	373	345	371	371	369	375	405	371	387	395	378	348	363	378	353	411	379	395	375	368	379	408	387	351	393	397	385	388	410	379	344	389	406	379	368	399	399	382	427	398	376	347	338	373	374	376	375	374	402	374	384	366	371	391	406	383	383	402	347	377	371	353	405	362	362	378	351	369	391	380	415	369	389	375	392	395	364	382	400	381	385	364	359	372	354	416	377	400	370	346	364	335	373	399	390	380	392	363	378	380	400	387	345	351	376	394	348	345	392	378	349	372	363	363	381	377	373	389	426	386	391	398	375	361	384	391	363	380	376	387	399	372	356	447	385	375	386	394	369	426	375	374	360	428	355	415	373	370	375	364	381	370	365	414	417	361	355	359	366	379	396	383	410	397	379	374	397	377	415	385	377	396	355	358	348	394	384	398	401	346	379	351	371	379	385	370	378	380	393	350	368	379	343	348	393	375	375	376	376	346	389	379	359	362	366	418	398	417	403	372	420	382	373	383	406	370	362	369	347	396	372	369	379	371	404	392	415	409	415	371	415	378	365	386	386	348	405	388	411	407	388	387	343	381	380	400	376	382	365	401	410	400	381	375	355	339	392	389	346	383	388	389	324	385	357	369	391	361	387	395	400	361	387	405	365	376	351	372	372	384	366	372	399	400	371	376	378	394	399	391	396	375	369	380	389	392	370	381	428	356	364	391	314	376	369	409	391	347	388	378	380	383	370	400	372	357	381	362	389	370	345	391	384	370	383	417	382	375	377	380	381	362	354	363	382	360	361	394	410	378	376	388	335	398	372	392	398	377	402	408	371	391	373	366	416	340	368	348	372	409	404	373	387	372	394	409	386	369	387	367	424	393	369	388	351	392	347	363	371	330	395	383	340	353	379	355	328	380	383	393	376	387	417	378	394	386	370	403	389	368	366	406	388	378	370	363	407	400	376	363	385	394	400	378	383	374	407	338	369	377	383	363	352	359	371	419	387	348	349	351	382	371	399	363	419	388	388	376
7606	12572	13070	25674	27681	21441	13082	6101	2699	1193	757	591	544	581	540	570	549	562	591	598	546	518	573	537	555	567	538	548	544	563	504	576	551	583	597	561	563	514	568	582	568	573	540	541	573	571	545	576	574	543	540	528	547	570	533	565	550	591	543	601	546	527	568	580	544	573	526	587	575	582	563	576	573	526	564	550	585	564	566	550	588	565	516	550	535	572	594	535	541	566	534	541	541	560	579	558	515	529	570	519	556	562	581	536	540	588	564	519	537	550	581	548	524	598	587	541	557	550	530	577	545	536	566	561	562	560	592	582	535	582	618	586	546	563	535	589	583	550	581	576	589	552	578	567	565	580	543	538	537	558	564	549	556	571	546	534	552	588	590	553	530	562	588	588	495	530	566	548	560	600	589	564	562	550	578	539	577	532	568	521	537	565	568	532	577	532	567	585	568	574	546	547	529	531	588	577	600	519	567	537	568	541	588	582	589	564	569	550	533	549	564	585	566	581	549	575	571	533	573	534	593	584	560	579	556	572	551	540	564	542	537	563	565	532	565	555	542	554	575	550	594	580	534	505	570	561	572	507	535	609	552	529	544	546	586	579	581	520	607	561	525	559	582	532	538	556	564	560	523	584	552	571	565	573	554	585	611	548	557	546	565	589	583	575	589	548	576	540	567	538	509	522	555	536	573	576	553	521	499	593	590	539	610	576	545	573	567	558	518	556	513	552	562	559	543	574	559	565	577	546	509	550	576	575	600	580	597	561	596	551	551	611	561	608	568	543	557	568	551	586	574	527	555	561	574	567	531	545	539	582	534	569	546	555	560	560	598	579	527	575	541	521	582	556	543	559	588	558	579	492	559	583	560	518	540	543	514	563	563	606	567	558	574	536	546	593	544	549	565	614	581	550	572	571	544	566	580	575	550	577	530	584	591	556	561	569	581	537	528	577	569	524	581	604	547	590	552	557	529	593	556	512	563	584	575	592	590	567	544	581	544	530	577	541	524	566	570	590	577	560	580	568	577	566	538	544	595	521	574	565	590	534	533	548	521	558	540	589	552	559	558	571	560	522	591	529	587	544	548	556	575	526	562	551	525	576	565	581	560	563	603	555	542	535	532	540	596	552	587	573	571	600	547	579	528	532	595	556	573	502	513	542	534	577	578	550	608	580	587	562	626	580	547	564	542	544	602	609	551	531	530	539	543	528	548	568	567	557	565	577	575	578	530	564	579	571	567	521	553	519	579	541	566	528	595	568	550	561	574	531	534	541	606	566	562	529	571	602	554	559	573	526	601	535	584	522	533	626	566	544	540	584	577	521	556	600	546	552	507	589	561	528	565	539	542	579	543	567	587	505	581	533	570	559	584	559	568	544	555	529	537	585	577	543	583	592	567	561	535	543	577	553	599	543	595	579	529	550	554	606	541	540	525	566	506	560	563	594	534	555	526	551	531	528	564	608	599	548	583	544	561	588	557	571	598	576	583	607	553	580	518	546	579	558	555	553	550	569	554	546	590	591	532	582	532	578	542	561	505	540	530	543	571	571	577	629	549	587	557	568	533	577	546	544	556	552	574	534	522	533	523	534	533	507	505	501	568	547	613	533	547	587	575	582	523	562	566	528	524	539	554	565	565	568	548	577	544	516	573	551	557	571	581	554	574	580	549	557	562	566	530	549	572	551	540	565	561	550	530	571	574	549	588	558	544	565	550	551	573	531	523	581	546	593	556	547	576	590	608	599	543	561	538	574	588	569	563	553	536	558	584	562	520	562	581	518	603	600	584	584	568	577	542	556	537	542	550	553	519	566	584	535	555	559	577	565	559	540	529	538	567	545	571	580	575	542	534	564	572	576	524	578	543	575	586	583	543	544	572	572	567	521	563	568	567	561	523	559	565	542	588	552	561	576	544	580	560	575	592	535	603	523	587	499	597	531	601	585	542	554	521	591	524	496	608	569	570	545	538	568	586	556	552	574	552	555	570	597	572	555	552	570	590	585	581	527	598	544	582	602	538	584	560	559	545	560	553	533	577	531	531	530	560	597	538	561	546	553	554	555	543	536	574	538	534	563	575	530	599	609	566	547	558	553	577	542	601	542	534	590	564	557	560	568	599	560	534	533	577	588	580	591	565	549	552	543	587	533	536	540	543	554	577	547	557	534	555	561	590	543	558	570	493	564	564	541	515	556	571	561	597	572	590	534	535	540	534	553	559	569	538	569	558	549	525	591	527	569	542	573	561	519	563	557	556	518	533	586	590	561	594	565	596	539	589	563	540	542	602	543	572	528	563	560	571	557	563	573	523	564	579	597	562	569	559	563	555	581	526	552	510	524	570	575	543	561	585	564	568	578	537	555	540	571	543	555	564	549	547	566	576	575	580	588	570	543	545	561	590	546	550	529	572	565	557	558	588	583	589	541	550	568	573	520	523	579	545	558	590	585	536	578	518	574	590	540	561	591	529	557	554	592	546	572	567	565	565	562	504	536	575	596	581	514	581	538	579	547	570	593	550	534	593	552	565	599	598	551	521	579	527	575	525	591	565	585	587	559	564	542	558	549	565	557	575	566	556	564	549	536	543	529	552	578	527	582	550	529	568	556	577	543	559	547	534	529	528	570	561	572	521	564	553	610	517	545	586	563	588	507	533	581	554	539	545	545	562	570	573	523	540	548	536	535	559	512	565	554	550	518	576	529	541	573	559	540	533	543	596	510	582	564	547	610	551	546	568	565	594	552	596	603	599	575	549	562	579	523	551	574	525	548	539	579	566	552	509	579	592	563	544	543	564	560	538	584	584	535	560	570	518	557	539	542	551	575	561	556	534	545	586	548	586	554	517	527	561	541	552	588	575	564	600	580	563	550	598	540	533	568	551	573	563	575	559	568	543	578	535	581	504	540	555	562	575	545	585	557	543	541	566	598	539	589	551	546	591	581	554	563	566	557	558	566	560	574	554	536	555	610	563	553	575	550	547	578	573	580	517	529	547	579	587	556	555	575	575	553	569	535	516	562	581	528	546	573	532	525	603	600	579	565	540	555	521	581	555	565	565	552	605	534	548	567	556	554	519	576	560	565	505	575	554	556	546	569	544	552	562	550	499	563	524	551	578	572	569	519	577	563	519	580	539	559	578	560	537	565	575	571	566	586	530	571	591	575	556	579	550	535	558	580	563	561	566	584	515	555	518	549	568	586	596	531	617	568	560	534	566	560	581	607	580	585	577	515	541	624	577	556	577	575	552	584	510	594	577	600	545	575	543	587	606	553	522	593	544	566	538	572	601	540	542	579	569	590	543	527	579	567	569	538	557	583	538	593	540	542	559	565	536	585	562	554	562	541	557	555	529	595	573	597	505	567	546	572	547	561	561	548	534	571	596	571	578	546	591	522	560	537	572	579	529	565	572	550	554	557	546	551	582	565	572	538	575	559	556	553	551	580	599	569	619	569	580	552	547	582	580	579	607	524	570	566	556	574	548	536	565	582	557	534	590	549	550	576
24014	20768	27545	37119	51767	45069	31084	15685	5439	1639	677	468	418	417	377	412	398	341	416	415	406	384	404	388	397	399	427	395	411	355	388	412	356	411	379	384	405	366	410	399	395	421	351	432	362	415	379	397	381	379	367	414	434	383	397	369	378	341	395	385	355	393	415	361	405	403	398	418	378	398	386	404	367	373	386	417	409	389	407	395	366	369	399	371	379	372	409	369	365	405	443	403	403	356	395	388	381	374	395	396	403	369	391	420	377	374	394	400	380	351	448	404	355	369	387	366	414	385	389	377	409	365	390	420	397	398	361	387	386	377	395	387	401	412	427	387	372	449	414	397	392	357	386	377	376	381	409	379	379	415	393	400	384	402	358	411	405	384	409	371	401	397	377	395	394	397	409	350	367	382	382	381	371	386	432	400	364	360	362	395	377	408	359	388	401	405	389	401	361	369	368	388	395	374	427	366	376	367	373	372	383	410	411	365	379	390	379	395	407	399	393	367	380	428	386	414	359	398	408	406	373	423	332	413	408	399	380	403	371	400	372	379	442	399	398	428	386	373	381	378	398	370	382	443	359	381	393	411	360	392	375	412	397	320	404	390	400	389	378	386	385	374	396	379	359	440	398	369	394	379	381	390	377	364	377	369	373	412	409	398	377	431	387	404	393	431	363	383	410	378	389	390	408	391	396	387	350	392	403	416	372	375	378	397	389	374	406	386	379	410	407	368	377	378	385	399	400	369	399	405	362	406	389	391	405	376	394	367	373	389	429	369	374	372	374	392	363	377	368	397	391	385	338	388	373	374	414	376	387	387	381	395	422	360	407	372	400	409	358	378	345	405	400	395	406	397	389	410	404	403	399	339	391	405	383	355	378	379	336	411	394	424	383	384	396	401	345	380	436	422	404	378	377	369	386	391	388	342	420	393	385	406	395	448	399	395	390	399	383	350	384	382	409	375	375	348	376	401	439	403	417	393	405	376	384	380	382	372	441	359	406	393	384	405	392	391	387	399	401	379	370	401	386	405	378	410	397	434	341	399	369	374	366	373	397	417	429	383	403	396	387	334	366	406	391	379	388	380	396	370	390	382	393	413	380	359	393	405	370	394	376	416	453	365	388	387	401	411	379	360	354	411	356	382	374	422	363	382	377	368	386	391	393	426	410	408	422	427	412	398	411	417	356	364	392	370	420	392	405	403	381	390	402	371	402	407	401	364	408	379	405	392	404	378	391	393	367	382	401	366	367	396	370	386	378	374	382	382	360	369	359	414	398	378	402	390	381	358	394	391	402	372	395	387	374	405	355	374	414	407	373	396	374	375	375	390	384	378	383	400	371	377	377	380	371	355	360	400	372	400	386	409	372	341	408	415	362	399	358	390	395	368	384	379	369	413	398	373	387	387	369	355	386	406	382	406	407	440	372	392	386	384	401	374	358	407	385	397	390	387	382	399	374	384	443	406	390	394	419	386	378	407	386	391	381	373	398	396	409	382	404	373	398	384	381	394	369	404	387	362	380	394	431	370	375	395	381	396	379	393	382	410	425	388	394	400	374	375	368	381	392	368	373	371	420	423	405	386	374	372	360	381	374	412	386	391	398	412	389	372	389	422	375	370	392	388	384	380	399	375	394	388	356	364	391	395	362	376	433	375	423	412	385	376	394	344	402	417	372	360	377	380	392	373	393	386	410	389	394	423	415	392	401	388	393	371	395	395	395	425	435	392	393	387	374	429	369	365	353	395	376	360	344	431	403	395	355	379	395	394	392	381	382	390	393	367	355	358	368	392	392	400	398	343	388	371	372	368	377	417	358	340	365	375	389	389	373	423	395	408	393	427	377	391	394	382	389	373	406	366	364	390	410	388	409	433	400	384	404	398	358	394	400	385	386	378	389	390	374	398	359	357	376	366	359	371	398	408	382	374	370	379	402	391	416	401	351	390	357	378	384	353	373	370	379	401	372	372	372	399	375	378	371	415	398	388	376	376	462	388	380	409	401	361	399	416	399	389	375	401	396	418	405	403	376	381	362	368	399	392	375	402	393	440	372	383	331	374	403	347	376	388	366	401	396	414	374	378	392	369	394	391	412	413	394	398	406	407	400	333	407	415	382	388	380	407	412	377	378	403	392	392	380	382	389	392	439	379	396	392	408	388	366	384	375	398	400	390	365	390	411	376	435	405	372	384	407	379	394	408	376	424	391	349	362	413	411	381	417	359	391	405	406	408	365	346	411	381	377	406	421	391	380	392	394	384	411	403	389	394	370	380	403	353	404	386	417	409	387	404	366	388	361	374	411	409	373	397	372	364	371	421	383	376	409	392	394	375	352	407	395	396	408	386	391	404	376	376	423	381	390	399	394	383	434	376	412	417	405	393	412	394	364	378	371	353	325	354	393	370	399	388	382	384	397	424	373	394	372	362	382	372	367	383	400	413	398	382	377	436	349	413	386	420	387	377	396	390	380	378	386	391	408	361	375	373	374	393	419	420	394	378	357	410	328	400	377	384	361	361	392	409	382	374	406	425	397	372	370	370	360	437	365	378	362	410	385	421	404	363	370	418	412	330	372	377	427	405	427	398	399	360	382	410	382	374	414	360	423	407	383	388	417	372	392	400	385	389	378	391	427	365	415	397	380	389	408	387	389	374	345	418	365	429	409	378	373	398	421	374	387	389	423	392	373	401	384	367	375	411	381	419	405	417	383	406	356	402	405	412	398	400	403	387	401	365	382	411	423	406	365	393	399	395	396	382	384	368	373	394	364	401	364	374	351	360	375	419	375	412	375	387	346	387	385	388	382	384	380	386	395	393	395	407	385	380	398	385	415	408	371	378	376	385	372	428	387	408	394	413	387	412	370	382	406	391	455	401	425	400	384	383	406	395	390	427	382	390	350	416	347	378	393	391	359	426	360	397	386	418	414	402	401	365	410	382	333	398	408	417	382	395	375	389	393	397	370	383	384	400	418	380	378	359	367	395	369	383	391	388	349	409	368	393	408	399	419	386	395	398	403	369	381	381	378	411	401	374	392	373	383	358	397	397	369	383	368	421	380	401	403	412	399	412	360	393	393	347	358	406	389	363	395	387	384	385	402	385	346	397	373	388	372	396	416	375	410	396	416	400	363	394	399	423	366	412	355	412	364	388	378	379	410	380	393	403	399	386	378	389	442	396	355	378	377	445	425	378	408	397	418	394	395	402	420	401	406	363	381	402	378	387	392	397	384	373	361	376	395	423	377	376	419	390	394	381	400	366	354	379	390	376	400	386	407	390	418	387	398	392	385	387	397	401	408	390	414	377	397	400	364	392	380	380	356	406	428	360	382	434	382	383	409	378	373	371	387	391	401	378	387	397	405	413	385	393	401	385	395	380	414	423	380	415	366	360	382	374	388	382	352	416	384	373	389	389	375	369	372	412	406	377	408	354	432	377	355	409	390	410	387	378	424	396	372	414	378	379	405	390	347	396	368	392	402	430	395	376	356	409	401	404	378	408	385	409
11619	28295	29690	51875	53549	45370	32772	19594	8976	3168	1196	662	598	612	579	610	540	594	578	548	533	582	603	630	580	569	617	521	548	519	582	592	557	580	529	589	584	600	554	545	570	569	525	591	567	631	553	637	571	529	598	563	565	549	550	553	593	577	596	575	570	597	557	590	576	598	545	604	544	575	602	546	574	598	552	569	600	593	613	550	570	574	610	581	577	620	586	524	572	550	580	601	568	581	586	577	537	609	627	571	571	600	569	594	575	602	569	556	548	597	612	588	569	567	569	549	549	534	566	570	548	607	589	588	539	586	577	568	579	586	564	533	592	537	535	612	574	542	596	564	571	594	595	535	547	574	632	568	550	540	572	566	571	579	567	591	594	561	592	591	540	561	530	566	569	649	574	553	602	581	563	584	607	554	554	572	563	583	572	662	549	556	559	596	579	564	567	574	562	606	544	572	573	607	576	602	564	570	565	552	581	555	565	544	590	579	579	599	531	592	560	562	561	574	608	598	628	596	544	566	600	575	620	599	594	588	556	591	581	556	593	595	549	554	611	564	588	592	592	550	627	556	605	594	572	565	623	584	556	626	580	528	573	595	561	553	533	584	588	552	521	600	615	576	567	522	585	555	592	593	618	574	591	576	517	557	594	567	574	549	589	569	595	567	562	561	577	596	587	567	561	563	574	585	549	556	563	592	605	616	564	601	602	547	561	530	554	531	572	563	589	534	581	581	557	584	596	552	563	594	582	594	515	588	563	588	547	580	571	615	572	556	519	563	597	581	568	584	573	530	573	561	567	565	572	564	527	563	570	550	607	588	581	522	609	600	553	564	593	549	625	548	567	625	580	599	595	579	544	566	594	558	567	570	608	586	569	596	566	550	618	593	540	562	538	592	565	614	623	591	594	550	572	577	569	609	566	563	591	585	543	545	572	596	544	555	561	545	594	608	611	561	586	599	561	560	560	553	581	581	540	575	552	543	574	591	541	553	583	559	545	570	552	565	639	559	558	564	549	573	552	604	583	560	549	560	652	565	580	562	601	582	564	529	558	587	597	592	585	596	635	548	613	551	595	565	556	591	576	607	565	581	535	536	544	571	581	565	596	585	573	599	573	616	594	595	608	562	605	585	546	593	540	542	559	587	585	574	558	595	580	582	585	581	566	561	557	599	542	590	593	552	561	551	583	590	588	574	590	549	576	586	573	575	513	574	584	581	554	612	561	546	599	609	558	565	635	561	533	549	513	561	586	567	605	608	576	564	570	614	527	562	577	570	580	607	563	564	560	555	588	580	592	572	540	544	576	520	584	550	564	589	623	564	545	548	546	581	629	568	564	581	616	615	652	596	589	586	547	574	560	552	552	591	585	566	569	569	572	567	621	581	591	586	593	567	577	588	555	604	588	579	542	594	590	594	605	554	588	575	551	563	563	577	586	558	601	551	572	558	610	566	569	616	582	589	569	547	615	597	601	575	589	558	602	575	589	581	598	566	536	579	560	552	610	557	588	575	516	555	612	575	599	603	562	531	562	578	583	534	539	564	585	562	616	582	530	565	571	584	616	583	552	527	553	631	568	553	610	601	549	582	570	555	589	608	548	559	607	564	574	563	498	577	546	580	571	575	614	572	558	580	577	596	574	588	555	577	563	568	606	601	561	544	576	570	597	530	621	547	606	603	597	588	565	584	550	590	557	568	567	564	540	586	614	561	575	575	545	568	592	557	538	573	560	554	587	549	573	581	619	581	570	569	572	586	563	576	583	580	567	610	528	569	566	582	566	557	586	589	596	600	629	594	591	594	549	594	607	574	565	503	516	605	578	608	587	612	581	560	577	550	555	594	621	585	600	643	564	589	567	586	580	629	579	558	587	590	527	593	633	563	619	530	563	602	545	553	604	562	555	607	613	554	551	551	576	591	579	547	534	558	588	597	571	575	586	571	622	582	566	567	562	623	573	577	607	575	581	581	590	585	563	595	562	589	570	536	592	583	551	567	567	568	590	588	570	606	558	587	591	603	600	568	548	555	541	585	567	623	526	560	542	555	577	581	642	613	548	596	584	587	620	573	605	594	575	587	576	544	571	586	611	548	610	540	584	585	584	618	568	569	585	570	557	528	569	584	599	629	575	573	564	569	591	557	610	534	576	609	544	623	588	597	547	588	578	602	546	580	614	597	575	592	594	541	588	589	586	571	581	550	583	585	506	569	572	609	554	567	546	559	565	579	551	555	553	592	584	564	560	626	574	551	604	580	614	534	588	557	626	585	576	596	537	597	574	554	570	606	578	565	583	571	582	598	540	598	587	635	586	509	582	596	576	609	624	557	593	581	550	582	578	555	604	552	611	539	616	612	522	597	554	583	568	585	559	573	607	584	558	564	614	589	542	542	564	612	525	619	578	598	602	602	556	640	555	602	616	574	571	618	559	529	594	585	537	600	570	592	589	573	537	568	557	618	573	607	585	574	576	564	609	567	581	584	555	570	573	554	570	555	548	596	597	581	597	592	565	606	580	565	542	590	597	555	581	608	503	583	540	554	569	588	551	585	565	583	554	575	577	566	570	597	548	584	549	580	585	564	591	615	599	564	555	562	602	612	606	600	568	549	589	578	543	545	569	571	608	563	641	567	571	542	596	623	560	595	571	593	581	577	558	577	599	595	571	632	568	563	555	596	550	540	554	537	544	611	567	551	550	560	539	586	609	528	559	609	548	596	631	533	581	552	539	616	584	562	586	591	589	555	583	591	613	593	603	568	582	568	641	549	554	546	588	560	587	556	587	574	564	550	547	585	559	540	558	567	600	581	580	549	581	549	603	587	568	553	592	568	597	646	582	615	543	574	579	581	592	579	525	601	565	592	515	536	557	558	528	607	539	529	584	618	561	585	525	594	598	556	613	582	605	591	617	555	593	561	620	573	579	597	562	540	568	556	593	571	552	607	553	586	609	583	552	553	614	567	623	543	592	566	558	575	585	544	588	582	588	572	596	574	569	573	516	578	598	585	593	585	568	600	550	561	542	601	584	569	587	608	599	511	560	558	581	540	605	602	577	611	597	564	595	591	582	558	561	583	522	568	549	541	557	599	630	568	585	552	593	601	616	553	563	555	553	595	677	541	531	576	563	570	627	549	536	613	573	583	592	559	562	574	552	595	561	576	586	558	554	603	545	596	613	573	619	565	539	554	560	583	578	567	596	545	553	565	561	562	568	575	555	569	615	604	554	602	591	571	576	599	591	597	544	586	563	593	558	495	598	578	561	560	591	562	584	612	567	601	578	575	557	589	565	570	580	559	582	560	557	567	546	566	609	546	580	603	582	584	540	586	572	566	577	535	546	535	545	558	566	540	578	613	564	583	549	570	575	566	563	572	547	592	577	612	555	600	582	557	576	571	560	574	574	597	583	599	573	593	592	573	559	580	568	588	607	601	596	567	577	576	551	532	559	543	567	567	573	594	566	593	571	531	597	565	556	570	543	639	553	566	562	584	601	563	586	602
22481	20744	28576	31613	54112	55987	46010	29193	15576	5375	1530	643	463	416	405	391	439	438	403	415	432	414	427	404	408	426	397	408	397	410	407	395	383	444	404	397	426	463	389	418	417	458	433	438	450	434	428	431	395	408	407	414	445	362	367	432	403	409	434	438	414	411	400	388	412	404	408	432	401	399	401	420	467	388	418	401	423	446	380	406	387	401	409	379	433	432	416	435	400	383	409	422	395	415	426	416	412	385	408	411	411	434	369	392	413	397	402	383	413	402	387	397	408	353	412	402	409	397	408	409	405	431	368	367	411	430	405	398	382	416	418	403	401	414	427	403	428	410	418	414	414	372	425	401	406	398	424	426	427	416	421	389	446	409	397	406	421	447	411	388	452	406	411	436	398	424	434	423	389	440	393	413	447	412	394	403	417	427	381	390	405	408	385	432	404	409	442	404	393	389	414	394	460	396	425	426	409	420	432	441	408	379	415	393	407	430	409	385	403	406	391	366	402	397	395	405	371	465	386	382	397	420	392	427	416	422	440	407	412	420	408	435	412	390	395	395	433	384	402	389	418	411	373	381	421	435	417	444	428	422	412	396	393	426	390	400	395	434	398	438	436	401	397	425	407	409	413	427	436	426	448	421	474	423	377	446	416	438	393	400	409	428	453	444	428	383	407	406	415	403	404	398	379	409	430	421	418	369	398	416	399	405	445	391	422	379	386	399	424	396	420	431	404	399	442	428	430	394	421	435	405	443	417	443	444	401	440	408	359	384	448	450	407	378	424	436	402	389	351	443	402	425	430	404	403	415	384	442	426	417	397	417	376	428	423	413	390	400	422	423	394	385	407	371	447	385	392	385	420	397	414	406	385	394	421	400	415	410	399	412	450	395	450	425	390	398	379	387	424	419	401	444	388	415	403	399	377	394	419	393	414	429	393	399	416	396	403	421	423	358	410	423	405	409	430	393	379	394	379	369	385	427	402	434	390	392	421	414	405	397	410	413	387	438	452	377	427	395	387	409	439	431	423	430	409	351	436	418	457	430	425	424	386	438	417	414	414	392	428	375	382	437	429	426	417	429	399	430	399	449	407	396	417	411	399	405	429	414	368	408	393	440	401	393	448	404	369	415	391	432	382	417	410	390	401	400	408	424	395	382	416	404	367	386	436	414	415	416	443	434	460	424	390	454	403	446	411	439	385	395	403	432	404	394	405	422	442	398	393	411	400	395	397	379	413	391	424	412	390	436	418	400	401	368	435	438	425	375	438	419	417	419	418	401	400	398	417	403	364	435	395	418	402	398	405	422	419	459	411	425	428	422	434	429	413	401	388	398	389	420	431	424	403	381	406	459	425	432	364	443	409	439	460	399	418	418	443	387	421	389	438	420	423	434	389	414	410	402	410	401	447	414	383	448	439	394	400	410	430	384	436	400	391	442	397	425	433	403	427	432	410	419	420	393	422	431	373	428	356	425	395	381	431	416	446	365	397	446	411	434	405	414	434	454	414	413	403	364	414	424	391	389	425	390	401	396	412	436	410	398	352	448	378	438	421	380	428	409	391	451	431	408	449	400	382	407	433	412	439	422	414	449	414	448	399	420	409	415	406	429	405	381	435	389	417	395	430	431	396	421	422	441	420	390	410	398	392	452	447	406	446	432	429	429	450	377	390	398	382	416	422	418	404	415	418	396	416	446	408	432	414	385	392	437	426	406	415	415	401	411	432	392	410	405	393	399	403	431	415	425	404	397	408	409	423	364	407	397	414	375	396	454	427	442	407	417	409	405	400	421	385	402	423	384	436	373	379	433	439	401	427	427	402	428	411	420	418	396	428	429	437	403	400	412	425	414	409	419	425	418	424	398	368	410	426	364	389	430	444	420	381	420	397	407	387	442	406	409	411	397	398	410	433	385	406	403	387	402	436	435	410	416	394	405	452	431	421	406	399	413	439	410	395	433	391	423	408	447	417	379	399	393	453	402	390	429	408	435	404	416	417	403	392	403	392	360	402	406	424	409	434	435	404	439	377	433	415	420	388	460	403	392	428	365	391	390	403	433	445	389	400	416	420	390	393	393	369	420	403	381	453	400	430	395	406	414	439	355	444	456	429	394	406	373	388	399	424	385	416	428	420	398	409	415	432	405	420	417	446	392	399	412	422	404	381	413	403	381	410	410	396	380	418	411	420	394	377	431	402	391	384	425	457	398	465	372	394	353	403	418	428	402	436	376	439	415	407	391	418	438	407	365	419	419	364	385	409	437	412	377	438	388	395	380	397	375	417	435	395	391	443	413	430	408	367	390	409	387	393	388	396	417	424	406	412	439	392	428	378	419	429	429	408	425	355	418	349	409	430	396	413	418	415	392	383	410	403	407	370	416	392	400	396	395	426	422	385	433	387	431	373	408	438	416	405	455	412	405	422	415	414	431	408	428	404	448	414	412	408	402	424	451	431	399	397	386	426	412	414	431	421	392	395	426	421	395	402	412	368	407	422	434	401	427	422	423	413	457	409	395	415	367	433	388	403	412	453	373	393	426	365	413	424	393	417	429	405	395	439	426	440	398	371	431	421	406	434	402	408	440	410	437	438	404	431	375	393	383	408	409	420	409	414	388	421	410	419	416	409	449	396	404	389	399	426	402	397	423	409	419	387	423	387	427	420	420	426	400	434	427	429	404	406	411	387	419	369	426	385	378	412	411	378	437	414	430	442	455	430	418	384	417	437	397	394	387	412	402	424	409	438	425	430	388	418	438	413	412	433	428	439	409	382	422	423	408	409	374	438	409	423	422	408	408	398	415	419	386	460	399	431	431	387	416	452	401	402	385	386	382	394	388	398	446	402	421	396	401	414	398	435	391	431	381	417	442	412	415	400	384	417	417	446	408	416	432	378	424	385	399	452	428	429	393	397	388	434	413	415	424	427	391	364	425	396	395	414	366	428	396	411	389	404	405	425	413	411	372	400	419	405	389	414	401	420	387	429	394	407	428	382	392	402	407	415	417	436	401	382	406	419	412	402	374	422	406	380	390	389	415	393	406	402	411	386	405	370	416	408	421	431	408	401	382	397	421	400	385	375	415	413	414	436	445	427	431	366	422	443	412	439	413	415	378	431	441	396	420	387	418	401	398	395	465	420	421	416	396	425	392	368	392	414	399	387	399	403	425	424	410	384	417	433	390	393	404	401	451	422	380	396	397	401	404	458	433	389	398	421	418	375	388	417	399	438	405	425	417	400	393	406	422	434	415	410	425	367	423	381	420	396	430	371	479	442	431	371	436	398	376	412	408	419	398	421	414	390	408	405	407	401	403	420	460	450	401	441	393	434	410	416	437	424	402	419	418	386	456	377	411	434	396	397	370	420	408	416	415	442	417	439	424	384	399	460	386	404	456	453	408	398	429	425	402	406	408	398	400	454	425	443	421	423	410	429	425	411	405	406	387	418	403	415	427	422	441	420	460	382	419	413	414	399	394	409	395	440	402	429	405	412	429	404	378	400	409
19130	41196	43372	71278	74774	62449	47492	32998	19769	8382	2781	1056	679	586	568	573	567	577	572	582	609	584	592	567	576	553	545	599	555	598	561	633	597	583	558	559	608	572	586	584	577	635	607	612	616	557	551	595	618	611	618	643	604	596	574	596	568	577	592	570	580	550	605	606	620	622	602	603	588	573	558	620	599	596	594	586	602	594	592	591	587	593	592	549	590	548	607	568	609	625	578	612	585	602	573	569	583	591	613	579	590	570	584	637	619	555	592	603	584	567	640	553	570	569	577	587	593	580	590	576	592	608	562	613	600	584	608	626	598	592	573	567	576	643	564	579	594	605	618	599	563	584	574	568	610	636	589	626	626	591	584	574	616	593	610	553	632	584	594	590	581	628	558	634	600	536	571	619	564	565	595	584	589	596	582	616	577	562	585	558	605	609	577	561	635	554	605	621	591	605	612	577	597	645	560	606	588	605	588	549	563	564	589	639	604	574	583	616	577	568	621	588	609	592	598	551	595	608	615	620	601	599	564	556	579	577	568	645	603	585	569	589	529	589	571	563	574	567	541	629	589	577	623	573	607	566	599	573	557	584	558	609	536	643	587	587	609	622	592	599	574	537	587	560	622	585	587	576	560	602	594	591	562	614	565	577	553	567	567	610	589	577	603	614	598	592	593	587	583	578	580	565	603	598	560	573	590	561	566	572	597	609	554	569	587	585	569	561	586	603	558	570	603	590	628	590	618	590	586	555	578	639	581	601	590	604	609	597	598	552	585	585	590	599	592	582	614	556	603	604	565	567	584	585	585	563	551	596	557	588	566	569	575	580	621	593	579	590	629	588	619	558	616	555	585	622	570	554	618	592	538	581	590	609	596	585	572	568	574	568	615	587	572	614	605	583	587	595	548	603	574	597	597	572	585	568	619	622	591	588	565	588	599	592	578	576	595	581	505	575	606	564	566	627	557	591	563	542	617	586	587	595	626	584	594	610	605	620	634	564	611	624	572	599	562	584	622	542	618	567	581	634	564	624	572	616	567	558	619	551	593	608	615	586	570	562	601	599	593	593	590	589	590	570	579	574	595	578	594	560	608	597	615	598	555	586	605	593	569	599	603	613	600	593	617	592	612	612	586	574	605	563	566	602	571	565	601	609	633	590	584	588	584	573	576	589	605	580	566	572	618	574	548	566	579	608	577	615	533	576	647	586	610	579	572	589	604	570	628	573	589	627	607	653	532	549	549	547	615	592	582	586	590	591	570	568	575	599	544	608	587	534	607	605	611	569	561	598	577	577	590	571	561	570	549	618	571	600	593	555	624	576	586	600	597	610	600	595	581	599	573	580	588	584	569	577	595	603	549	575	575	607	561	541	613	613	610	591	576	555	617	594	584	608	558	603	591	598	578	617	567	569	591	618	611	584	634	608	531	604	553	599	599	604	565	589	597	571	573	589	577	585	582	566	614	589	602	587	585	624	606	582	592	603	605	546	618	611	586	617	581	617	571	596	547	602	562	589	662	559	622	631	613	561	585	601	562	585	603	581	604	599	572	571	542	598	605	572	569	548	572	593	609	606	611	567	635	537	586	621	585	564	604	585	599	568	554	592	595	589	615	568	617	603	578	564	593	628	604	578	593	582	597	649	566	588	559	588	560	609	583	603	577	608	616	558	576	589	609	586	617	597	585	592	570	637	616	568	540	539	606	609	657	598	629	615	615	573	622	571	562	611	605	575	559	584	582	558	593	588	586	615	618	614	598	579	588	596	595	575	651	562	567	578	584	630	575	596	553	635	569	581	618	561	563	566	567	622	573	608	575	624	560	571	603	577	550	591	597	626	579	606	580	598	604	571	551	608	560	588	569	543	598	612	613	556	580	622	621	571	607	566	558	603	600	594	610	590	588	621	595	568	626	592	601	646	569	583	554	606	519	633	580	586	567	549	594	572	561	580	592	561	588	624	601	609	572	578	598	600	619	611	537	576	569	607	593	617	623	566	574	568	560	601	616	582	581	596	570	562	573	612	595	584	584	545	519	557	574	562	538	579	589	555	608	603	586	589	602	563	583	595	575	553	595	592	585	564	604	572	625	592	558	607	568	599	595	577	586	601	596	573	588	544	566	608	541	578	581	549	617	650	600	642	582	594	600	640	583	605	581	632	590	608	552	546	613	606	644	595	590	570	617	582	582	599	572	561	561	595	596	568	605	619	607	587	540	579	578	549	594	575	589	615	561	593	592	604	611	571	601	578	556	583	622	574	568	553	584	606	611	605	590	595	621	576	563	630	600	604	563	577	617	583	618	574	599	571	569	607	567	603	592	600	590	641	551	590	602	577	567	615	646	575	594	560	601	645	589	607	591	602	549	565	571	610	590	522	554	593	583	594	633	573	590	564	593	572	576	583	592	576	542	596	551	593	616	600	614	573	586	595	623	580	554	631	609	586	569	578	571	587	611	590	579	644	563	596	564	580	615	593	609	579	634	600	573	564	599	550	596	591	577	585	589	589	576	579	622	588	611	585	610	600	539	631	579	657	619	552	614	610	567	585	614	601	570	586	619	603	577	562	641	570	620	619	597	584	582	605	586	579	556	638	621	579	586	557	595	643	597	607	576	556	579	599	580	577	581	591	571	577	575	570	593	582	560	593	547	554	593	594	565	572	580	601	612	603	613	555	604	588	624	565	605	597	575	604	620	600	560	594	569	566	562	585	577	537	608	583	594	572	562	594	583	585	606	611	567	598	573	593	610	619	571	591	577	566	640	570	604	622	566	598	605	583	603	571	581	549	607	596	583	546	589	596	531	552	642	588	580	580	577	616	604	617	570	590	567	570	578	591	598	543	594	555	600	562	596	587	594	622	551	566	583	571	610	574	563	558	580	570	628	602	563	580	586	631	569	607	607	610	647	552	572	610	606	605	608	579	601	601	594	600	614	570	587	590	571	582	569	588	577	593	561	592	602	626	621	581	559	618	570	594	583	520	595	583	566	575	619	614	583	584	624	547	602	633	609	617	568	622	609	593	558	602	632	591	604	524	541	617	613	608	566	625	560	575	555	630	567	617	590	595	572	622	609	579	613	556	589	575	554	618	598	593	590	596	584	635	558	617	581	604	579	569	596	576	608	579	589	618	623	590	565	602	575	587	592	601	621	615	610	591	569	582	572	575	583	543	621	634	538	563	627	575	583	569	578	568	565	589	596	608	556	585	586	594	576	606	586	538	607	584	591	608	575	566	620	647	593	583	561	571	579	556	631	588	563	586	632	580	581	571	633	586	597	632	593	602	579	562	580	596	571	607	582	613	562	560	595	558	603	573	541	576	632	553	570	606	586	574	589	577	589	620	580	572	626	573	586	546	655	576	570	571	602	603	592	615	590	571	595	570	554	579	560	600	609	567	578	601	565	609	585	590	599	564	579	593	606	598	586	588	573	564	600	600	590	613	575	596	579	592	589	619	614	616	559	603	588	577	588	647	613	597	586	625	604	586	566	569	553	623	639	562
26032	20640	16282	20200	19747	12099	8207	5043	2507	1239	624	457	430	363	356	385	379	395	386	395	417	359	389	397	369	392	383	389	397	407	367	361	403	374	435	348	378	390	394	400	403	364	411	387	379	375	378	373	389	379	361	378	373	392	412	372	360	343	394	416	338	385	351	379	382	392	388	388	387	376	375	405	408	396	376	351	400	405	344	392	370	384	393	367	426	399	351	391	370	388	381	353	393	376	412	357	356	419	394	384	369	387	381	390	371	389	380	363	371	386	375	365	390	404	415	398	397	393	367	347	420	364	408	398	413	399	391	377	412	428	351	398	373	343	378	363	368	415	391	370	391	370	380	394	371	371	379	380	389	392	399	354	365	397	361	364	378	403	391	368	407	363	364	407	361	357	349	369	391	392	413	364	401	390	392	346	386	348	372	378	402	399	426	390	391	380	397	355	398	381	410	418	415	379	370	369	391	379	379	362	411	411	370	381	394	382	385	404	374	412	376	397	376	373	363	407	367	362	401	360	379	350	371	399	355	356	348	402	391	393	383	398	391	384	398	389	340	373	389	397	347	413	390	360	369	374	395	395	371	383	408	378	404	416	395	393	387	333	359	384	411	350	386	342	396	405	390	387	395	396	355	355	378	381	363	389	350	355	374	382	409	396	363	368	368	373	412	377	380	363	372	391	376	406	385	381	399	395	345	395	360	386	378	377	386	376	387	374	399	379	396	391	391	377	352	367	390	392	400	358	384	402	373	409	395	386	374	399	387	320	379	384	367	379	380	378	415	376	369	383	373	367	381	378	415	390	391	387	421	393	391	328	404	378	352	411	366	347	377	395	395	390	368	348	393	348	395	392	383	386	391	376	369	371	392	419	375	362	390	361	356	391	388	415	397	369	395	407	375	420	386	404	416	400	381	388	396	410	381	424	387	389	383	392	385	404	372	411	385	366	367	372	381	368	370	365	413	409	381	405	413	357	389	391	354	353	361	358	352	383	351	379	386	379	374	383	401	405	386	375	375	374	376	400	373	390	389	358	380	372	386	383	411	373	422	357	391	391	382	375	410	389	410	371	407	361	397	376	391	373	397	419	362	401	403	353	371	387	394	364	402	380	379	413	389	398	383	410	400	358	394	360	348	372	369	361	383	417	355	417	425	383	378	423	360	392	383	392	375	399	414	382	376	398	412	407	370	401	416	352	381	349	378	388	375	376	380	379	368	380	362	378	403	394	400	386	365	419	389	393	367	401	428	390	391	372	368	375	389	381	377	385	351	380	332	379	366	371	367	392	390	389	399	406	366	383	381	402	378	386	401	395	385	360	382	360	396	368	390	408	363	392	393	367	385	387	403	344	379	391	403	399	394	414	410	400	389	406	366	345	354	375	369	403	420	398	361	384	363	401	356	385	386	392	378	425	371	391	379	367	394	359	382	364	348	374	369	400	403	416	372	400	394	381	402	422	352	403	381	382	404	389	372	373	378	371	374	375	379	395	393	398	373	390	393	397	386	355	394	372	383	391	372	370	358	359	344	377	415	347	387	408	402	381	382	381	405	366	387	405	400	375	379	388	374	354	407	374	404	349	397	367	371	377	391	355	389	370	343	398	380	333	392	384	405	378	379	397	373	379	395	426	426	398	399	328	382	389	394	361	402	369	351	334	356	394	382	365	384	367	353	400	375	402	354	396	380	385	372	373	385	354	345	406	392	394	393	411	380	405	378	346	402	366	420	377	375	379	368	357	353	368	349	396	369	363	378	387	419	380	361	343	353	341	405	372	393	369	395	387	399	405	391	343	348	391	383	375	371	401	370	368	390	388	414	387	400	359	404	359	391	390	371	366	391	374	351	360	375	359	378	354	421	389	388	378	372	373	390	393	409	349	397	376	399	376	401	367	386	380	371	354	376	408	359	392	363	394	333	376	394	414	389	353	379	370	374	395	386	389	396	368	388	366	375	391	377	381	367	379	397	360	381	435	437	360	373	392	372	348	397	350	387	380	365	358	363	403	382	380	378	383	374	354	419	425	365	347	372	390	368	386	392	355	364	370	389	374	358	399	384	393	374	396	423	407	406	378	387	399	391	368	365	411	398	364	398	364	374	379	396	425	410	360	369	381	383	390	403	406	401	386	360	378	391	388	353	379	387	378	417	365	345	386	364	400	405	402	361	351	407	350	378	419	378	396	374	392	345	406	361	366	344	380	352	339	376	351	406	428	394	376	378	408	400	395	415	395	380	390	367	358	407	376	378	366	358	395	376	379	347	393	392	373	371	366	386	349	351	359	370	407	394	390	394	369	396	348	375	418	389	353	375	410	399	411	367	362	370	380	368	371	359	346	397	381	392	368	390	392	367	411	356	396	377	414	384	364	389	377	359	374	396	405	371	360	379	405	376	406	353	389	373	397	394	388	373	418	384	402	353	389	396	373	375	381	401	395	379	377	403	398	353	393	396	391	379	370	361	368	397	413	393	404	372	393	370	380	369	416	405	369	375	384	386	412	344	380	400	384	381	418	426	396	377	375	398	360	376	412	363	394	371	401	349	399	402	382	367	354	386	400	381	397	362	359	376	383	379	392	384	352	388	353	437	330	367	359	384	378	411	371	391	366	371	432	371	342	373	399	354	411	430	346	371	350	368	373	371	368	360	389	386	402	391	374	371	406	367	406	409	351	392	366	391	384	362	375	395	371	375	363	394	413	373	398	385	388	387	353	399	359	388	396	360	405	378	375	374	356	358	384	405	415	362	352	404	420	377	448	374	369	393	377	405	375	401	399	407	373	384	372	374	367	388	385	403	377	370	365	378	378	415	361	366	422	389	363	376	382	396	431	393	386	394	404	361	383	345	390	370	373	376	377	396	404	366	401	384	391	372	358	387	365	384	403	380	384	371	371	367	376	379	408	403	418	380	394	380	375	366	378	363	381	375	385	387	373	410	375	400	356	382	400	352	413	380	397	387	385	366	432	392	412	403	384	414	384	343	407	404	368	429	409	372	379	400	422	397	353	422	373	389	385	342	371	347	348	379	411	392	380	404	396	391	425	346	381	372	404	400	404	386	409	376	371	398	383	383	386	414	391	377	362	390	355	369	418	402	365	378	396	403	377	378	435	379	357	372	379	405	355	364	391	348	395	362	367	410	380	369	399	376	397	385	373	361	356	387	377	436	427	389	366	376	361	401	418	389	390	403	382	396	366	394	376	368	397	415	361	369	386	346	397	386	400	376	419	388	394	374	380	403	391	381	415	421	414	352	395	366	341	418	362	396	420	382	399	381	384	379	369	374	361	398	411	417	388	339	410	374	388	421	399	369	369	379	409	426	370	387	377	377	374	386	361	384	369	374	391	354	379	389	379	371	391	372	400	399	377	353	418	376	399	376	388	376	383	412	363	395	380	391	407	399	365	380	378	404	402	406	411	395	421	358	413	395	410	378	383	395	360	430	385	387	394	371	377	393	381	395	408	378	383	368	369	392	391	384	394	401	400	376	414	430	432
7409	12540	13720	24843	24139	17220	13562	9543	5044	2226	1061	659	602	597	542	533	568	526	566	579	543	574	587	535	577	580	552	605	562	591	563	581	590	567	558	551	551	564	568	580	579	565	537	567	548	573	548	551	605	590	585	517	580	554	544	546	545	537	586	549	571	567	624	549	583	482	544	562	599	577	573	569	571	568	561	581	573	564	566	545	537	579	578	575	576	515	572	572	561	563	562	554	549	558	558	570	543	572	552	563	533	603	546	558	574	564	529	561	554	607	619	552	547	570	604	528	579	564	600	605	591	565	576	570	586	603	531	555	535	570	592	553	530	582	540	546	544	601	536	595	593	546	555	529	578	529	568	578	574	565	563	549	559	587	569	547	530	561	543	545	531	550	523	559	552	541	577	563	550	536	594	598	536	600	547	569	555	562	569	532	585	555	600	576	585	564	558	585	541	563	530	567	552	552	574	537	582	555	561	552	578	542	571	577	541	578	592	583	534	561	560	558	549	608	601	543	550	607	556	583	596	545	535	572	567	585	544	560	580	574	551	548	560	590	570	546	574	621	556	551	562	612	578	576	583	545	575	550	549	561	595	558	532	582	562	567	547	526	530	548	568	580	545	555	594	540	548	556	571	535	631	563	595	531	555	618	604	532	552	570	531	596	588	564	571	557	572	584	601	551	561	545	576	523	568	520	558	513	550	587	535	562	585	512	538	590	528	608	561	610	550	569	569	597	597	551	527	564	545	548	526	568	560	572	561	580	539	572	539	547	564	586	568	543	568	542	540	579	536	573	554	565	539	570	559	531	626	580	581	539	582	556	520	591	586	568	585	511	584	575	572	618	591	570	567	564	586	551	567	543	588	539	582	556	559	595	590	555	564	566	539	550	516	607	539	592	521	579	568	563	566	576	516	566	586	555	565	551	565	562	591	530	579	523	542	527	588	609	570	600	535	573	543	573	564	607	602	529	579	537	566	548	578	609	588	549	546	543	551	592	594	581	568	550	589	577	547	543	513	575	570	557	572	593	582	535	554	563	570	548	534	559	563	566	597	581	548	565	581	601	582	544	564	586	544	577	562	584	594	583	579	542	556	517	566	594	593	543	569	577	532	572	551	611	605	565	540	565	580	591	590	586	577	526	576	555	591	605	581	567	581	548	601	590	582	534	552	582	560	585	559	569	575	563	588	609	582	557	513	563	559	555	571	561	542	564	557	611	583	563	587	577	568	578	590	574	537	565	552	552	583	586	547	554	534	548	560	536	548	576	554	544	584	578	562	529	578	544	581	565	538	519	535	611	516	553	590	549	597	601	552	577	570	561	556	551	568	551	594	560	584	565	589	575	556	584	598	555	560	565	557	561	556	559	553	601	553	563	557	553	535	526	563	550	537	558	600	572	518	581	534	553	557	578	594	579	532	536	563	577	556	585	526	556	591	592	577	572	629	553	539	584	542	554	564	583	536	583	590	575	596	549	576	562	570	596	582	580	602	598	594	563	562	588	591	556	572	521	543	544	558	548	623	571	552	593	587	553	550	542	609	553	549	583	535	534	608	563	540	600	581	570	535	535	578	542	561	589	578	556	646	587	583	521	543	547	584	585	531	592	600	579	551	565	559	537	529	534	560	585	581	522	584	602	586	599	595	538	560	563	549	585	569	564	532	571	611	591	544	584	592	520	553	570	606	551	563	582	566	548	542	545	534	566	568	550	604	577	559	604	553	576	525	578	528	601	550	587	556	587	557	576	563	622	568	599	561	627	607	536	563	554	549	581	569	545	581	539	570	562	576	572	514	566	553	555	535	555	571	538	569	557	594	571	563	598	564	569	603	572	582	571	575	566	594	569	532	554	562	561	556	542	554	588	558	561	535	544	591	590	537	573	571	576	569	616	568	568	587	585	571	595	552	551	579	554	568	497	573	521	558	592	593	552	580	562	587	525	568	572	552	575	558	557	545	550	565	537	582	569	570	508	527	562	574	556	588	551	519	562	536	534	556	595	561	599	622	561	544	530	543	577	551	551	591	546	580	562	582	575	559	613	548	554	546	555	560	579	562	572	572	559	567	593	569	581	614	526	541	590	555	584	592	529	535	603	540	552	563	519	617	577	593	565	529	576	552	544	556	564	582	591	609	557	533	592	509	595	572	569	546	607	561	559	527	586	522	592	553	573	536	546	602	540	528	539	539	600	529	610	591	538	567	581	576	559	541	557	570	583	561	538	578	578	563	577	589	581	559	588	581	606	542	611	572	575	569	588	514	585	595	540	546	576	602	551	554	627	571	550	542	499	517	550	551	574	534	559	552	586	594	543	612	568	585	589	554	558	592	561	548	575	538	571	544	606	546	535	590	553	542	557	564	574	551	562	609	581	526	596	583	558	549	586	541	550	557	555	545	534	557	594	579	553	539	557	580	549	599	531	547	557	578	615	537	572	576	557	583	549	566	539	560	541	567	523	566	582	565	558	562	549	570	586	628	561	529	538	575	600	603	547	552	588	578	592	558	558	606	550	551	561	560	529	543	560	625	583	539	546	551	538	602	599	561	539	549	562	566	546	586	604	530	530	537	555	584	545	579	498	555	597	585	576	569	561	554	569	612	552	599	530	572	601	552	550	602	541	603	571	563	603	542	566	573	523	584	618	602	553	543	556	602	598	582	512	565	582	592	566	529	546	577	554	542	587	574	592	570	529	623	551	626	548	582	562	542	563	593	566	567	560	568	578	566	536	577	550	542	572	578	542	542	569	522	582	619	530	566	551	565	581	596	546	508	548	569	589	539	536	581	570	559	549	589	561	566	602	543	544	550	575	551	627	588	574	562	604	553	612	577	581	516	567	548	563	537	568	575	565	561	572	535	541	563	549	602	534	522	534	570	528	594	552	583	539	530	586	543	537	572	571	552	585	560	535	592	590	555	579	565	537	582	589	580	622	539	554	552	515	534	566	631	548	554	570	596	600	540	590	542	537	591	579	526	580	589	581	600	586	533	539	563	576	590	554	579	570	573	548	571	585	594	579	583	598	573	551	553	548	590	574	617	564	571	603	591	574	553	582	541	560	599	562	540	620	561	583	542	553	567	559	593	596	582	578	573	559	567	569	576	606	627	610	588	568	576	563	604	557	579	583	559	562	569	552	600	544	592	555	550	505	572	550	574	565	536	564	576	567	563	555	534	559	527	556	549	528	543	564	564	557	546	556	548	555	579	577	577	572	601	600	570	552	619	546	588	553	532	576	547	549	553	568	583	618	532	594	563	551	551	556	543	584	580	616	563	591	557	558	585	530	583	605	578	596	523	526	546	586	610	557	572	562	561	609	542	575	578	568	549	562	593	589	576	579	581	580	573	560	559	561	537	585	530	572	568	529	596	588	598	559	546	570	542	554	537	587	569	590	540	567	526	561	544	576	551	564	518	562	584	559	565	568	643	564	517	538	563	583	556	580	566	517	549	603	587	550	560	572	578	573	554	585	587	602	511	582	557	560	590	557	525	546	567	574
24056	20754	27644	33905	38950	37440	36050	25775	15154	6238	1822	757	432	420	386	414	384	406	421	404	421	407	409	392	428	390	372	405	392	372	376	417	412	421	421	416	395	390	402	384	360	363	414	388	397	418	397	382	375	408	397	391	362	406	380	390	373	382	395	378	451	395	393	388	413	399	382	413	376	428	424	421	374	397	386	370	403	416	393	377	398	377	377	407	364	400	396	416	365	369	415	408	406	339	381	405	402	398	394	383	379	380	342	354	425	402	389	415	394	368	406	363	385	397	403	400	368	381	373	362	401	447	412	401	391	380	416	387	415	404	405	441	405	414	389	351	388	403	416	411	360	365	403	390	376	411	399	403	397	373	387	397	431	394	382	378	361	386	427	388	399	412	405	403	371	394	361	381	385	399	444	377	387	396	417	418	399	391	397	364	384	420	395	395	371	375	398	391	417	395	389	404	419	400	401	370	399	398	392	349	402	393	414	381	407	406	401	387	416	391	412	361	371	410	364	396	412	373	392	378	398	399	382	429	413	395	386	376	405	408	383	412	416	387	418	426	384	420	382	387	387	399	385	401	452	399	356	369	391	389	376	382	377	389	396	382	399	377	384	430	408	393	413	365	371	401	385	420	399	399	372	389	411	378	407	405	391	406	402	401	405	388	403	429	408	390	372	385	385	433	413	354	428	402	408	429	383	391	390	419	363	420	412	403	417	395	353	383	397	399	395	407	381	408	386	412	425	375	360	375	385	401	388	383	397	381	390	406	404	414	374	391	385	376	426	381	388	428	449	423	407	372	406	371	377	423	413	424	408	367	381	360	390	397	381	396	397	383	383	413	409	367	404	399	410	396	429	378	392	389	410	426	373	401	412	387	386	406	376	410	424	381	408	370	371	396	383	383	383	408	389	385	382	390	403	417	392	375	413	405	370	387	385	385	379	392	429	447	434	387	424	359	372	374	413	412	419	392	367	385	386	369	361	351	384	402	401	390	390	409	391	355	390	382	400	402	408	389	429	365	401	403	387	388	411	417	402	390	379	407	427	390	371	444	385	397	404	364	395	372	395	401	374	400	408	408	398	410	344	367	435	407	406	419	389	404	382	390	410	387	384	406	379	400	387	386	420	399	416	370	363	421	369	409	423	399	387	388	461	381	410	432	388	420	427	386	386	383	422	419	403	410	413	402	435	386	386	391	403	381	386	394	407	408	342	389	386	410	374	421	406	387	399	374	401	403	424	384	411	439	436	402	400	409	407	388	372	382	437	418	390	403	412	403	432	360	385	386	408	418	373	386	393	375	398	381	403	411	396	376	397	437	399	429	397	427	397	412	391	385	389	402	386	419	374	418	394	367	424	414	411	428	378	411	407	381	407	398	422	424	377	389	397	401	447	406	370	371	411	384	434	367	410	416	375	423	389	411	407	401	409	427	372	382	370	393	405	369	367	420	414	374	442	389	393	425	395	413	384	427	416	396	388	370	388	369	416	400	435	393	402	391	426	407	420	376	396	400	406	387	441	442	406	374	384	380	399	435	415	394	388	394	369	401	369	370	349	392	394	410	414	409	414	337	405	429	419	398	374	425	410	394	387	379	411	380	390	374	399	397	385	390	419	390	379	407	377	398	425	347	405	394	415	385	410	404	410	392	413	406	408	382	421	396	402	392	417	401	391	396	422	448	421	425	369	374	381	388	391	410	369	386	408	417	408	432	407	379	421	357	359	380	405	401	435	407	391	411	399	414	409	396	380	402	391	393	381	410	383	374	374	385	424	371	407	388	401	362	402	419	371	447	420	429	382	399	397	419	391	442	401	374	396	372	428	404	380	446	368	393	383	376	419	416	408	433	372	403	375	397	392	396	373	387	360	415	403	394	389	386	400	412	371	382	372	421	401	420	373	362	375	422	391	403	427	368	433	377	396	388	411	421	393	407	391	368	400	385	418	401	410	394	372	415	369	397	387	427	367	387	373	373	376	391	382	413	364	420	414	390	411	394	364	403	373	401	400	391	394	407	375	406	435	366	362	389	414	432	380	387	404	439	400	413	403	390	382	378	371	363	407	407	406	400	388	415	414	388	368	401	378	401	380	383	384	359	392	376	380	374	419	402	413	386	380	382	407	441	403	407	371	411	422	361	391	387	377	370	397	392	381	375	423	363	403	415	388	422	399	383	398	384	428	367	430	448	395	380	346	380	383	397	371	406	387	403	415	421	404	430	398	360	395	389	426	397	421	421	400	396	406	372	380	409	366	366	399	427	384	363	391	400	387	438	430	405	406	375	386	404	426	383	399	411	383	391	396	393	363	410	402	406	407	394	393	385	409	364	371	403	383	391	417	382	356	399	405	411	417	393	367	410	374	412	408	432	390	430	378	370	376	405	386	422	396	408	380	386	422	404	410	366	425	375	368	428	389	431	412	390	370	419	419	352	395	369	400	394	374	427	391	393	421	404	389	423	426	396	403	423	396	388	453	406	379	385	376	427	413	437	413	389	423	439	395	404	387	381	414	375	396	378	365	381	420	404	381	395	393	419	404	364	404	407	412	390	373	399	394	424	405	387	402	371	378	379	414	344	378	401	421	391	435	395	407	391	394	437	382	435	389	392	408	398	379	440	384	364	386	383	379	411	380	393	429	389	369	405	403	407	424	362	373	391	400	400	379	400	357	397	389	355	398	400	409	391	353	393	381	386	390	405	403	405	360	381	395	390	447	403	386	387	405	400	377	368	389	373	400	412	415	391	387	362	388	374	413	389	368	432	369	396	393	397	368	406	416	391	419	411	404	398	417	422	414	417	368	397	381	408	376	439	389	398	419	378	369	389	395	383	403	406	381	389	387	403	369	404	422	438	407	391	416	398	392	415	360	423	390	398	382	378	345	391	395	445	382	405	411	362	382	415	411	357	393	393	398	385	400	363	398	389	414	362	386	432	373	401	379	432	403	381	402	368	409	381	381	407	381	397	388	445	427	425	393	385	390	390	406	425	417	412	411	389	358	410	388	384	380	401	407	412	389	389	389	400	415	398	394	394	395	422	454	416	366	395	388	364	420	411	374	420	387	409	388	381	418	390	392	409	416	412	372	400	395	402	410	415	376	394	407	407	384	409	400	418	379	408	417	385	369	379	394	427	416	392	404	410	405	410	408	386	361	412	375	411	392	383	417	383	425	377	405	393	378	406	412	380	370	423	382	380	379	427	411	377	431	398	430	384	386	395	372	413	371	401	426	375	387	386	393	417	408	418	386	397	388	393	401	417	378	429	396	403	392	406	410	405	379	432	398	408	423	402	420	393	388	428	395	434	410	367	429	412	422	409	385	421	374	399	370	408	386	413	390	434	431	398	414	429	403	382	404	406	427	395	390	411	409	421	374	403	382	394	398	382	400	414	411	419	366	394	405	379	392	394	389	404	384	407	389	379	392	400	389	396	404	392	399	409	421	357	394	374	410	417	421	372	401	388	399	373	362	403	414	418	382	377	369	385	411	391	409	387	376	394
11800	27085	31378	49444	41645	41777	38510	30788	20687	9947	3531	1233	758	615	595	582	556	606	634	557	553	594	572	516	581	551	628	560	585	646	600	573	579	547	563	613	587	611	577	594	573	582	556	598	583	601	536	634	617	600	566	612	588	569	598	575	556	585	575	579	508	570	565	609	527	597	586	585	581	559	547	615	632	559	598	589	579	568	568	581	584	558	561	567	609	565	578	597	572	569	534	588	575	637	607	623	571	597	589	567	614	625	587	593	580	563	596	595	568	598	586	576	638	582	566	595	545	522	598	638	597	569	584	621	587	582	569	591	593	624	559	588	591	571	626	573	553	563	570	596	568	583	570	579	550	598	621	635	612	590	564	544	550	583	589	595	562	615	597	555	590	628	572	568	546	572	583	601	624	591	558	609	580	585	580	565	594	600	569	561	603	607	606	621	559	642	574	555	583	561	582	577	589	570	563	583	569	560	627	600	570	585	536	588	580	605	590	522	522	567	611	563	574	592	597	582	599	584	562	599	600	593	516	583	580	565	526	546	571	610	603	564	598	560	537	606	570	587	606	620	544	587	603	564	585	551	582	547	597	581	560	555	566	605	547	568	594	601	612	581	581	596	638	607	557	581	619	589	565	564	576	563	635	579	546	614	578	574	599	576	550	535	563	585	594	628	553	581	580	621	568	569	551	558	621	610	581	572	562	579	539	572	547	596	581	586	564	577	588	605	601	638	581	589	570	626	622	563	584	568	572	616	555	558	587	552	570	543	581	578	630	609	626	581	550	582	564	601	567	573	617	587	614	551	604	603	620	545	612	587	606	560	588	603	587	604	561	558	595	607	553	612	604	553	585	542	621	546	543	543	563	585	600	582	603	600	568	564	612	591	570	603	577	533	617	584	563	582	615	556	563	570	601	587	615	523	593	553	630	568	576	581	617	625	597	594	610	606	624	575	568	567	569	594	581	588	584	577	567	557	567	598	617	584	557	543	576	587	599	547	575	563	571	598	559	569	580	555	594	574	558	578	602	560	568	577	600	602	594	549	561	628	596	568	578	572	580	592	577	559	530	574	625	603	555	606	562	564	575	622	588	604	600	606	571	584	564	612	589	589	538	572	572	558	561	577	566	563	589	556	566	617	611	547	571	606	622	586	578	564	586	574	598	601	555	572	573	601	579	573	577	552	592	576	605	593	603	569	540	592	537	570	551	586	614	605	555	579	552	573	602	557	574	555	580	555	579	581	564	545	530	566	566	570	589	577	552	591	560	568	597	568	599	586	601	572	548	577	641	554	600	591	560	613	605	543	582	575	591	573	575	573	552	566	568	601	570	601	588	572	614	582	584	552	544	604	590	594	595	532	570	601	579	612	611	580	574	608	571	576	586	526	631	598	581	541	563	570	594	565	612	582	512	585	570	605	595	611	553	609	616	602	591	551	624	617	573	562	538	601	573	554	580	609	595	574	595	594	593	577	592	586	555	576	547	563	590	622	601	608	576	557	600	560	591	528	565	555	596	569	549	578	619	577	566	630	592	590	577	580	603	565	566	575	551	590	614	548	580	578	598	549	579	561	603	589	558	584	573	589	591	584	615	634	611	596	560	601	571	561	626	554	565	586	604	560	563	581	582	572	601	589	596	560	571	520	596	557	589	574	533	535	612	577	574	597	613	559	567	610	617	584	580	573	596	556	566	599	580	569	585	592	599	520	575	567	556	570	626	598	628	575	560	574	569	594	584	601	547	563	536	574	543	559	570	614	565	588	558	591	552	563	571	581	622	619	570	543	557	572	560	559	563	573	592	586	594	612	588	594	558	576	588	600	576	565	570	563	600	571	535	567	581	570	557	605	554	563	589	586	570	555	550	575	597	562	566	561	607	586	567	574	555	557	584	558	580	628	582	582	589	622	554	561	591	587	607	567	590	592	558	529	597	610	556	583	556	568	596	571	602	600	555	608	563	569	591	589	606	596	553	588	603	565	550	609	598	605	575	586	602	599	610	534	559	614	589	609	552	563	589	562	625	598	552	569	573	604	572	562	585	587	636	613	537	591	564	618	594	595	605	597	595	543	535	558	580	589	587	618	593	561	593	584	553	595	565	601	574	598	598	588	566	594	567	570	590	586	601	540	583	568	574	560	562	625	576	567	592	579	561	610	588	591	558	556	572	581	594	536	577	568	559	567	564	604	605	575	549	581	555	535	605	561	603	602	557	569	591	623	549	572	615	556	596	580	566	592	616	565	584	526	556	607	562	533	586	573	593	575	553	579	558	594	568	556	568	532	557	542	576	572	598	524	563	572	590	577	553	589	559	561	546	583	627	589	596	572	578	550	586	578	565	603	578	600	539	561	596	580	550	613	580	582	604	591	609	606	551	604	557	565	603	563	567	568	608	589	613	597	563	559	590	559	592	606	594	616	594	553	604	584	602	596	574	580	578	572	623	581	589	612	542	583	602	600	625	577	596	607	553	587	569	576	575	555	599	549	616	599	568	613	627	611	619	590	584	578	601	563	555	575	580	565	578	588	594	580	569	563	644	617	555	606	592	602	590	615	580	572	602	547	601	624	622	602	547	543	557	546	581	575	575	618	583	616	544	591	585	574	539	561	586	562	583	594	552	551	614	576	552	577	553	549	576	586	563	583	582	615	622	592	566	600	560	577	612	585	593	657	582	575	580	602	595	565	629	600	584	620	571	567	579	554	600	579	608	615	578	601	561	563	559	598	586	556	583	570	580	603	622	507	593	582	611	548	602	539	595	621	563	576	595	506	601	586	597	551	570	576	616	568	610	610	565	587	550	568	558	609	571	545	572	609	576	590	595	591	640	555	593	579	553	555	571	597	590	594	603	579	578	632	591	607	548	602	596	600	584	585	553	581	539	604	612	568	567	589	535	555	583	591	596	579	589	552	622	592	612	624	519	575	573	568	599	544	591	551	582	578	603	592	551	575	545	607	572	587	561	605	605	565	571	572	604	595	584	602	576	604	563	546	525	608	587	592	601	575	603	587	615	577	611	590	585	590	601	536	544	541	538	520	593	551	574	564	571	558	559	611	583	611	554	613	584	586	551	588	587	594	605	610	616	584	606	620	604	567	553	561	593	541	520	566	591	589	551	554	598	637	560	582	545	544	564	537	571	602	574	588	583	562	590	551	592	563	576	583	585	554	621	565	582	590	564	574	552	553	596	538	583	563	588	557	557	548	595	623	582	583	560	580	594	501	583	522	588	564	576	600	579	543	587	555	580	552	577	612	592	576	564	569	623	583	618	560	580	595	587	561	555	582	575	587	594	571	630	608	571	574	556	558	565	565	594	595	574	621	577	575	587	608	592	575	570	581	576	597	588	576	561	589	592	572	567	554	631	563	559	549	581	573	599	566	579	498	580	589	581	610	621	559	573	567	548	609	564	603	572	619	603	602	573	589	579	564	580	541	616	564	573	591	599	597	558	578	578	578	593	598	552	564	614	597	584	547	594	598	546	596	552	554	571	568	564	620
22488	20750	28583	27963	41904	51009	54890	40819	25440	12572	3849	1109	593	473	440	450	439	408	436	459	423	447	393	415	429	408	437	443	409	401	392	425	360	425	404	398	428	459	432	395	406	440	414	428	404	364	459	427	401	420	388	430	439	407	372	394	436	406	440	432	428	423	390	459	418	422	398	417	416	427	397	406	462	417	415	383	410	419	418	446	445	409	380	420	411	440	433	437	420	425	434	415	404	413	442	405	440	389	433	401	433	399	403	421	414	397	410	396	411	424	441	384	432	414	406	406	376	427	426	390	437	431	404	381	422	437	404	405	414	434	417	418	438	388	431	414	417	423	421	405	380	409	450	375	433	427	429	428	424	412	402	425	425	394	388	397	413	392	434	437	409	425	419	434	420	420	384	393	411	430	401	398	410	433	435	404	410	411	435	393	445	414	385	454	383	429	421	443	415	392	408	407	421	396	405	422	428	411	376	416	410	392	436	413	413	402	414	395	441	447	397	414	432	430	433	410	411	415	395	440	431	443	425	423	408	416	406	440	415	423	419	381	413	411	404	450	412	446	413	436	391	417	440	382	405	457	404	432	396	456	403	416	414	414	425	448	425	406	422	429	430	431	400	442	443	424	397	418	418	414	415	388	374	422	426	434	422	422	396	430	444	392	430	437	440	436	414	428	408	425	430	448	405	410	456	422	395	440	391	445	458	421	446	402	404	443	424	433	434	444	441	417	402	378	394	428	427	421	414	414	429	406	379	392	403	450	435	431	382	401	421	369	423	460	410	406	424	416	403	388	450	390	412	432	415	414	413	418	400	392	399	436	421	438	437	438	420	365	425	472	430	377	444	397	410	414	406	412	408	403	424	460	418	407	408	415	423	407	422	414	409	407	443	412	378	413	409	424	432	418	404	432	411	439	432	432	424	405	427	404	400	390	398	400	401	427	437	399	414	441	401	438	421	393	379	366	390	418	396	438	409	408	415	416	375	422	440	431	431	444	418	441	395	425	414	392	423	417	426	405	419	412	420	397	417	399	378	400	391	429	426	429	406	452	428	397	403	391	410	428	381	449	416	388	392	406	413	396	424	415	431	391	394	428	430	431	414	422	417	425	410	444	431	395	399	403	405	393	416	395	451	426	410	411	430	415	415	435	422	420	403	412	412	382	449	388	435	387	433	421	451	412	449	400	424	409	416	425	409	414	468	416	447	432	464	396	446	384	411	386	387	415	404	400	380	407	422	403	450	418	382	374	435	424	405	405	423	406	434	409	442	390	384	415	372	414	434	418	429	423	392	420	396	404	436	399	413	375	418	398	425	419	437	420	452	399	440	426	441	407	411	437	413	405	400	419	432	409	433	403	408	428	419	395	394	423	434	407	438	438	455	430	440	412	436	383	396	359	382	415	419	413	392	388	422	424	460	402	441	419	394	381	428	397	423	422	409	421	402	380	379	377	406	377	404	426	409	421	429	440	417	438	373	425	446	419	416	382	441	413	380	424	431	454	434	418	410	422	430	398	426	426	392	444	439	417	389	402	395	435	428	393	446	443	432	344	419	419	407	422	390	389	425	449	433	421	405	468	440	427	450	391	412	345	402	419	393	435	411	440	393	419	459	408	406	432	367	396	453	432	394	417	419	394	437	457	416	387	421	397	412	432	394	409	403	416	413	440	404	428	447	432	403	422	409	414	429	416	404	428	439	378	404	410	433	466	392	430	417	414	455	408	419	423	398	438	400	419	411	424	444	440	443	413	418	464	459	413	422	416	420	379	409	391	429	404	421	433	428	432	362	435	413	416	446	398	417	402	431	422	388	395	430	446	378	400	417	398	435	454	433	413	351	420	423	439	412	433	436	414	410	441	400	398	398	429	427	439	463	420	415	439	426	420	431	418	458	397	460	439	436	455	408	407	405	425	414	426	449	372	377	408	430	386	415	384	416	428	420	436	396	433	425	400	462	378	396	412	389	411	439	394	450	389	427	432	406	402	397	376	429	420	439	456	428	422	427	410	404	406	408	427	444	403	393	379	417	428	437	391	436	390	414	390	396	386	426	417	431	413	425	404	366	420	433	434	472	428	412	390	403	416	402	388	401	445	386	441	382	404	396	422	416	440	425	410	433	436	409	422	392	427	392	398	441	430	411	386	417	381	437	417	368	439	395	437	434	411	432	378	422	397	399	445	416	428	434	434	396	432	410	389	412	439	385	405	437	413	413	450	389	387	437	407	401	444	421	422	426	420	390	436	443	442	414	398	420	389	440	441	387	417	434	381	418	422	423	436	420	442	399	423	424	392	445	423	388	412	437	409	441	425	412	403	401	414	430	467	429	405	416	379	394	401	404	426	389	406	421	413	464	392	415	395	391	399	438	430	437	453	380	461	412	408	452	415	407	388	431	416	401	441	395	367	397	386	412	394	416	418	400	379	409	465	455	436	417	408	418	396	458	399	410	414	394	423	409	417	447	388	401	422	400	439	430	451	438	397	429	456	418	438	394	420	450	381	423	407	424	431	437	418	380	441	413	429	435	404	391	410	396	389	433	388	437	420	427	414	429	407	427	409	427	372	424	429	397	417	407	430	431	413	412	383	406	454	416	434	429	442	440	420	419	443	387	433	409	407	425	415	405	430	439	434	469	444	400	438	406	424	426	406	411	439	440	420	386	438	413	388	391	380	417	399	411	402	389	398	430	447	411	393	376	436	426	399	412	402	377	415	455	395	400	432	420	429	389	442	396	431	418	415	413	434	399	395	411	439	401	431	420	437	388	417	438	415	405	385	439	421	438	437	392	394	392	466	403	400	386	424	405	454	402	399	395	399	461	431	446	389	396	425	448	422	448	421	411	435	441	407	407	390	369	448	440	438	409	405	408	427	440	396	420	429	406	414	423	379	365	417	413	418	388	406	402	409	403	420	444	426	405	448	400	433	443	410	430	414	405	410	424	387	438	396	398	411	421	404	425	391	408	420	404	415	431	414	441	463	365	432	410	384	394	409	405	427	428	434	422	414	424	370	467	419	407	420	417	425	436	394	447	426	410	408	387	442	460	408	437	449	397	445	439	420	411	414	416	424	413	423	423	395	392	424	433	417	420	416	439	458	416	424	424	418	392	436	388	404	407	403	414	404	415	416	428	412	420	393	405	406	430	445	448	407	406	385	422	425	401	443	407	412	443	458	387	373	443	373	407	424	435	399	409	394	437	395	436	408	441	442	391	427	436	438	377	424	392	458	416	436	417	428	434	379	414	401	409	403	408	436	410	430	420	410	414	421	475	435	406	417	382	435	388	390	412	395	414	446	436	430	390	409	427	405	432	452	432	417	386	469	410	408	419	470	408	406	447	387	363	422	421	431	409	424	401	429	435	387	413	461	433	456	416	413	418	385	410	396	392	389	403	419	436	450	437	425	382	424	417	417	442	372	408	391	436	413	393	385	442	429	404	407	403	421	372	431	401	444	383	420	423	440	429	467	386	398	410	401	449	424	422	428	407	463	395	387
18576	39817	44375	63877	62479	60538	56118	43309	29740	16478	6597	2068	853	607	646	588	602	596	584	601	581	598	589	617	614	601	642	585	565	588	589	655	620	555	632	553	592	565	565	650	547	608	639	598	586	573	655	653	588	625	573	611	636	592	664	595	586	599	602	553	584	539	588	601	652	622	656	584	604	585	585	609	559	599	596	606	565	580	641	625	544	609	618	610	550	614	611	648	604	602	559	576	618	608	583	581	622	610	583	579	603	566	635	601	639	628	624	605	607	572	625	566	672	620	596	616	602	604	647	594	565	595	581	609	540	575	634	645	633	617	582	612	624	610	605	598	622	624	586	572	632	565	599	607	607	631	594	595	569	571	595	614	614	605	612	597	655	614	588	558	575	614	559	601	578	632	582	585	642	594	623	606	621	595	611	620	570	655	604	568	590	567	635	566	593	568	592	594	603	581	600	617	585	614	591	630	618	619	616	591	566	580	581	597	629	541	602	621	546	580	554	573	604	628	545	607	586	566	599	582	590	616	584	657	584	593	578	625	612	640	609	563	592	595	632	635	566	632	621	604	588	602	628	595	657	544	605	614	593	603	596	579	621	602	626	610	622	580	616	647	581	589	664	550	610	614	582	610	621	630	604	603	587	621	593	589	572	591	634	602	595	637	565	632	595	581	613	640	610	583	630	645	587	600	622	574	602	599	584	640	605	556	584	613	567	613	600	570	569	590	591	582	558	590	607	633	609	583	636	549	589	588	620	579	638	622	597	575	601	607	617	597	593	617	584	630	644	592	577	615	626	595	611	569	634	581	580	609	597	610	631	595	600	587	662	636	606	572	631	610	625	558	581	598	616	596	568	597	578	628	628	613	591	590	591	598	609	632	609	633	578	569	562	583	594	616	575	621	565	570	620	605	614	585	606	618	597	624	635	608	629	578	640	619	591	594	617	583	610	610	556	624	609	636	638	629	592	610	636	597	590	614	597	621	568	600	604	571	643	618	606	591	603	620	607	612	595	534	605	603	572	564	590	615	576	600	591	627	602	596	613	576	629	578	589	601	559	595	578	569	616	610	629	563	578	634	589	626	593	602	626	623	585	608	585	641	594	581	642	587	556	598	585	593	585	618	582	622	569	603	623	595	595	644	590	624	550	585	596	635	560	579	592	649	630	541	624	624	608	603	568	592	592	584	603	624	593	572	591	588	611	658	571	596	552	622	580	570	599	592	617	626	586	603	603	601	561	599	567	583	574	604	605	634	596	593	604	603	608	573	598	623	589	582	594	586	584	625	555	586	598	616	591	553	610	577	607	615	631	599	638	592	598	604	604	638	638	600	585	617	605	584	589	588	623	547	620	599	627	576	589	584	594	627	620	627	599	546	583	553	605	603	613	577	601	623	625	590	604	612	560	625	596	594	550	608	562	619	554	578	628	610	591	615	587	655	581	604	613	636	591	619	595	610	608	608	579	624	609	586	625	595	645	607	590	573	612	616	674	591	596	586	567	576	593	637	622	630	608	626	517	596	603	578	605	606	611	635	596	599	576	595	576	600	598	595	607	594	609	600	591	579	607	593	590	611	621	617	577	642	604	580	599	598	599	616	634	608	561	616	598	610	611	633	589	597	591	592	617	617	585	584	617	609	633	591	654	581	606	596	563	627	547	555	575	572	643	574	622	623	574	586	613	582	552	584	616	617	551	598	609	572	593	642	602	601	613	614	598	583	553	631	571	590	585	587	612	576	627	583	599	563	606	579	576	609	564	590	580	590	593	584	579	598	626	621	578	545	566	633	566	603	600	589	602	627	641	606	584	594	599	612	594	621	611	596	600	595	618	603	604	642	621	636	579	575	633	610	574	610	597	604	602	565	629	658	588	597	551	652	594	564	555	590	594	605	598	607	598	603	629	643	620	593	542	650	550	594	598	601	606	578	589	602	594	598	589	598	614	602	600	581	648	607	582	591	564	580	619	658	637	610	627	621	600	577	613	571	623	592	585	586	626	620	595	594	619	622	634	609	564	584	580	604	586	611	588	584	571	603	584	621	575	620	595	638	600	605	609	572	614	580	579	592	644	592	603	580	564	578	620	605	552	577	612	655	607	578	629	592	608	613	599	571	591	567	597	577	645	554	614	599	600	634	589	585	574	586	593	619	636	559	580	578	598	596	579	611	601	583	620	607	605	613	582	616	584	599	568	627	597	616	594	611	609	639	600	571	595	571	590	631	608	618	616	600	602	596	595	587	604	615	587	645	595	573	604	575	592	602	582	637	622	616	597	583	600	610	587	616	607	581	539	623	549	625	605	599	600	632	594	621	610	617	583	631	591	595	565	590	601	601	586	622	668	617	607	620	612	569	594	648	618	589	609	648	540	609	606	579	613	567	595	587	596	578	628	633	636	615	573	611	572	609	634	608	627	555	576	551	559	574	608	595	635	600	613	627	619	609	597	584	591	588	554	568	568	580	579	592	608	608	566	609	579	591	574	603	602	600	609	612	585	571	618	602	614	599	586	599	595	592	556	573	649	584	642	578	608	616	610	573	650	570	553	600	610	610	615	535	598	591	620	588	621	607	576	580	601	593	580	538	612	617	612	595	605	551	552	632	579	606	586	533	536	621	622	550	629	604	622	604	560	596	588	595	610	626	616	626	568	604	572	578	599	610	566	612	628	617	581	586	617	579	605	643	600	601	592	580	613	609	608	566	633	575	617	579	582	617	524	603	596	602	621	606	594	577	559	573	596	602	583	589	588	619	564	594	613	620	619	565	568	615	586	559	600	582	605	596	592	616	618	611	632	604	565	572	616	613	663	582	595	579	605	617	586	572	570	598	622	597	596	574	579	611	562	609	609	617	617	605	584	597	583	602	587	554	619	601	622	609	601	607	596	581	580	606	611	604	595	595	603	584	596	621	625	587	611	634	593	642	562	611	626	573	597	618	578	601	609	603	566	610	561	652	578	570	582	591	566	574	627	613	606	598	597	624	583	585	612	617	624	569	621	596	595	643	595	621	577	590	563	570	590	587	597	603	628	605	605	634	560	620	621	601	615	627	603	570	650	612	614	570	563	578	613	630	624	620	602	583	573	585	584	654	561	629	621	645	592	612	649	623	551	566	630	644	579	604	604	577	583	583	623	632	572	616	625	579	606	628	567	636	573	597	614	631	614	635	612	595	577	610	567	558	593	572	640	598	639	583	564	606	553	588	600	549	613	627	610	596	612	618	583	639	590	634	573	629	584	602	593	579	611	603	567	603	593	591	618	585	572	573	602	632	578	622	624	617	610	606	601	604	607	633	562	589	603	619	606	608	578	606	592	608	568	643	611	619	587	545	614	603	616	564	603	582	606	636	599	603	608	603	624	605	601	635	605	593	581	610	589	623	591	627	563	604	589	617	555	607	641	614	591	573	627	572	621	603	558	560	597	554	618	604	607	614	625	557	606	604	614	581	602	586	571	623	605	602	589	591	588	589	621	569	619	590	613	618	606	641	606	557	610	598
26096	20564	13887	10889	17115	13728	13161	6417	2436	972	563	481	405	422	425	420	384	374	431	404	373	417	394	388	400	434	379	399	381	371	374	413	385	364	387	379	361	399	327	411	398	401	370	392	370	414	403	397	368	377	389	386	386	395	392	384	415	381	378	390	373	398	375	398	395	394	393	388	415	353	388	384	365	354	375	392	408	377	402	402	390	409	424	397	355	379	388	376	404	390	397	355	385	417	407	403	404	386	402	393	380	377	381	379	406	393	389	420	398	392	366	377	404	363	375	389	373	382	403	399	404	382	385	370	419	415	386	368	398	392	424	402	399	345	388	401	403	381	383	419	401	404	387	369	412	390	407	382	386	395	386	386	385	392	394	398	381	417	371	397	376	404	399	395	371	419	393	380	421	378	411	424	398	393	396	385	396	384	352	371	362	406	396	378	379	414	437	401	392	379	342	417	368	372	395	385	359	420	355	391	375	390	401	404	345	373	424	427	396	398	389	360	425	348	400	372	373	407	414	386	360	380	386	375	415	361	405	369	377	368	396	384	398	377	388	403	374	377	401	383	458	389	404	409	388	394	358	380	391	399	400	389	364	369	401	417	392	370	360	410	407	385	401	414	383	360	391	358	357	389	377	381	470	394	375	397	396	390	399	414	348	394	388	395	380	384	395	349	363	391	385	355	381	376	382	398	370	399	398	378	391	366	423	396	404	436	395	370	373	404	357	440	396	422	391	412	399	405	356	379	374	433	370	356	351	391	359	357	389	402	404	381	379	415	383	407	409	399	383	380	416	386	378	374	387	398	383	347	364	364	374	390	399	393	411	397	432	405	372	389	397	390	368	417	404	362	381	380	397	413	382	408	389	419	408	412	365	392	373	402	362	407	378	381	368	363	379	375	393	348	408	387	418	407	406	385	373	408	411	406	383	406	398	354	380	386	390	414	404	384	394	403	401	398	406	362	399	396	394	397	365	372	403	396	382	368	383	395	392	392	392	396	429	347	375	419	418	449	367	398	425	387	353	397	385	435	366	374	395	350	398	385	364	417	401	420	375	384	389	405	409	397	376	379	383	374	386	384	398	381	352	392	384	379	400	387	379	372	390	399	346	428	388	402	416	396	398	398	384	373	382	341	437	409	437	349	371	359	405	394	404	393	413	381	387	360	395	374	383	371	371	414	369	362	385	382	397	367	403	377	405	384	392	410	361	367	390	398	401	396	383	392	407	385	378	405	370	392	376	392	411	433	376	370	386	358	396	373	391	382	386	379	367	367	398	361	404	400	394	393	401	377	400	388	410	404	414	402	371	387	403	392	355	416	406	402	380	371	403	427	394	362	354	392	401	413	349	389	402	377	372	362	399	396	398	401	415	351	379	401	412	342	376	423	368	400	391	388	406	407	360	387	376	427	379	383	390	378	403	392	360	415	393	373	388	370	415	378	374	400	428	415	390	376	444	350	392	387	386	354	377	355	378	393	365	365	393	407	405	370	394	390	366	395	419	375	388	396	399	395	437	408	400	348	381	396	404	393	389	388	404	405	396	411	374	382	380	346	400	384	385	410	397	392	397	385	390	393	342	381	376	377	423	383	418	356	367	360	394	387	412	371	388	375	394	410	398	399	368	390	388	387	369	405	381	338	429	409	399	359	355	372	394	391	377	384	399	363	371	367	388	363	411	377	434	428	396	358	399	376	403	386	378	414	420	386	382	370	392	381	386	376	392	372	365	400	393	399	421	411	376	388	404	415	382	410	427	392	369	436	363	383	408	382	399	377	359	392	377	387	389	400	336	368	396	415	391	356	378	410	414	420	377	394	435	359	404	405	390	371	392	362	359	389	383	381	417	357	348	388	402	372	380	400	404	383	390	395	380	438	399	373	394	362	371	384	402	397	363	370	384	404	394	355	364	390	373	362	406	370	393	375	410	402	398	419	412	411	403	404	394	381	385	383	365	403	383	385	400	382	403	366	395	387	423	404	398	417	399	349	411	351	421	377	405	362	378	365	387	386	397	381	402	399	381	389	367	398	395	381	396	389	389	407	406	394	399	373	367	370	413	398	378	425	392	364	404	349	406	399	413	378	329	406	388	378	379	375	437	409	388	368	380	385	389	406	375	364	387	393	365	403	370	392	361	382	382	387	399	399	370	382	399	390	393	360	338	424	403	369	396	368	359	448	397	419	386	374	345	394	379	372	373	391	372	391	414	387	361	379	395	396	412	352	399	388	396	389	404	348	415	420	377	393	372	448	417	405	379	407	392	358	411	393	391	380	377	385	393	403	434	371	397	386	396	394	402	424	373	387	397	382	388	397	392	404	413	378	390	374	386	380	393	368	362	380	362	433	391	391	411	427	412	398	384	406	392	380	415	408	366	381	371	381	361	378	390	402	410	391	389	364	406	416	380	392	409	398	353	430	381	386	408	365	427	417	406	362	395	396	404	392	383	393	390	392	392	375	403	421	400	401	401	409	373	407	384	378	379	407	387	389	391	394	414	368	427	386	408	393	408	405	392	374	404	387	361	431	410	403	370	342	396	386	400	380	405	422	367	401	378	436	427	408	428	377	390	375	374	352	382	393	388	420	394	339	342	414	348	385	379	388	363	374	417	399	371	388	391	373	387	377	386	387	368	404	419	390	393	378	365	375	425	397	367	396	371	406	344	364	369	428	361	409	360	361	381	388	391	396	406	426	395	386	394	380	407	362	443	409	434	410	406	363	359	393	395	405	411	350	407	388	394	372	458	362	395	398	379	373	397	371	382	381	383	393	366	405	373	394	410	408	406	371	393	405	420	384	376	414	386	386	356	384	356	412	379	432	396	356	408	368	401	436	379	381	396	388	398	378	405	405	335	383	397	402	378	391	393	403	415	382	385	383	369	359	368	389	395	415	389	349	373	393	385	436	397	391	403	415	369	410	383	362	395	376	352	396	417	412	413	371	360	389	383	392	389	390	397	396	396	366	365	361	421	351	416	372	392	358	380	385	402	427	372	388	404	365	381	387	374	393	386	384	399	382	381	393	412	378	390	373	391	365	374	348	380	374	418	395	397	398	387	382	341	377	426	379	389	384	391	411	372	385	393	383	424	372	374	369	373	367	379	401	419	404	387	396	354	369	373	387	428	410	405	394	388	376	386	408	395	371	421	404	376	417	381	405	388	413	402	387	426	380	421	413	362	397	378	402	342	402	400	368	408	381	416	392	383	398	363	399	398	373	399	370	369	377	379	354	394	423	374	390	378	408	391	404	406	401	417	378	376	395	398	387	398	391	391	402	372	369	394	359	383	385	395	417	401	408	389	350	396	377	408	369	393	390	370	422	366	400	397	417	391	404	375	374	394	376	394	393	391	397	396	398	415	362	380	400	409	410	383	395	398	395	392	366	402	409	356	402	367	414	379	362	371	390	394	399	374	414	420	384	358	388	403	392	410	431	366	379	395	415	408	395	393	345	379	379	357	422	404	392	375	410	400	432	377	403	407	400	414	388	391	414
6978	8332	9284	15213	23264	19316	19083	10498	4559	1844	967	689	615	601	550	575	571	561	565	594	588	588	561	587	607	580	586	572	580	592	566	587	603	624	559	575	500	571	566	583	571	587	608	624	587	585	606	599	611	547	570	553	568	582	634	590	553	554	548	532	584	552	588	578	601	589	583	600	583	527	627	588	583	531	543	537	570	575	572	521	581	593	564	635	561	592	625	562	568	567	567	579	592	571	559	600	553	560	603	524	568	576	576	570	565	560	588	587	588	597	545	545	575	631	553	524	602	578	586	611	567	546	544	575	563	550	578	558	571	571	608	587	569	563	589	558	565	611	593	544	584	574	579	583	538	545	544	573	578	544	551	588	613	599	536	543	606	542	587	554	567	538	584	558	568	548	534	618	599	567	557	593	582	593	568	598	555	570	550	570	572	591	552	581	596	579	577	588	544	583	574	579	625	575	627	590	559	570	561	588	568	574	560	595	569	598	565	618	558	553	519	573	637	591	551	589	565	564	543	623	556	577	563	523	590	539	562	553	595	582	563	598	559	579	573	593	580	552	583	565	553	590	570	589	582	586	589	601	561	556	587	613	565	570	546	572	558	574	567	571	574	588	589	541	579	550	560	557	606	581	536	582	564	572	582	528	597	572	608	553	580	618	554	572	563	588	603	601	598	565	590	585	562	513	587	571	567	593	596	553	585	550	548	576	583	575	547	628	590	546	556	538	555	574	559	549	600	585	580	567	547	576	573	587	596	596	563	548	600	591	587	608	598	569	545	608	555	559	535	565	580	563	559	574	534	565	567	586	584	542	597	601	585	563	592	564	578	579	590	567	560	595	575	560	594	525	534	615	605	555	552	580	562	627	557	565	574	548	558	606	597	556	574	596	570	605	541	505	599	582	541	620	570	568	606	595	560	585	582	576	604	579	580	565	566	592	582	593	591	543	608	591	555	556	583	579	615	596	593	556	587	552	569	569	552	576	571	565	583	579	579	552	576	554	577	546	573	580	577	553	579	606	593	550	581	527	563	569	581	532	593	564	616	622	567	583	549	609	562	557	562	579	623	583	544	586	551	595	586	574	593	542	564	526	544	544	585	597	568	621	526	586	586	580	542	539	507	555	530	559	592	579	584	554	569	610	600	625	608	610	578	537	551	573	562	555	586	548	584	600	545	545	591	594	552	562	545	584	602	594	587	589	574	576	625	587	573	591	559	565	590	617	581	535	595	571	553	580	603	565	585	571	547	573	550	562	604	562	589	610	577	563	626	567	567	605	558	600	596	599	577	570	603	558	538	574	579	559	575	604	539	546	563	551	599	598	568	568	610	539	563	615	521	557	612	570	551	574	551	555	571	592	581	612	548	586	542	571	588	594	581	584	614	591	602	593	561	597	587	573	533	553	621	545	580	576	557	593	565	581	555	587	612	568	633	548	582	610	599	587	585	564	570	573	570	576	600	558	594	605	572	531	573	577	526	579	563	578	599	564	591	622	556	551	578	578	565	567	569	547	575	585	588	602	543	585	546	590	554	596	617	574	562	563	575	561	558	568	586	556	578	551	571	584	528	580	609	566	584	553	569	570	556	585	585	597	587	591	594	571	548	537	580	537	581	559	564	565	579	586	608	545	579	583	545	544	572	577	542	594	589	553	544	574	560	586	626	584	591	549	590	601	552	560	575	600	565	602	586	616	618	564	566	575	572	627	550	557	568	565	563	572	585	550	590	561	558	557	549	557	574	566	558	566	539	539	544	608	552	593	588	535	557	597	599	607	569	583	560	589	590	600	581	565	587	598	560	576	555	577	582	578	539	559	601	575	591	579	547	588	554	569	616	589	573	587	554	551	562	571	551	583	582	595	571	605	573	578	529	558	605	598	552	591	572	561	537	587	573	541	557	612	590	613	583	586	604	512	581	603	555	544	539	571	571	561	602	594	581	566	568	521	547	590	557	535	556	589	581	560	578	547	567	550	532	589	631	544	605	548	570	544	572	590	533	566	555	559	586	552	595	572	565	563	560	598	593	575	657	566	555	581	531	574	549	564	599	544	560	567	573	631	569	532	554	580	547	551	548	575	565	561	594	580	634	590	593	545	578	533	588	605	575	579	550	543	598	562	557	597	582	568	548	609	587	585	569	568	528	603	586	552	580	607	579	569	598	530	533	593	549	539	590	568	589	587	548	526	599	569	568	585	576	549	613	571	606	584	577	606	557	532	582	571	581	573	556	575	548	569	569	583	584	600	548	566	586	555	526	565	622	584	566	573	593	532	562	596	604	579	549	604	567	546	571	601	578	611	596	588	614	590	578	582	606	586	593	598	550	546	572	563	562	547	574	584	585	589	607	567	558	613	544	569	607	618	546	545	560	584	591	558	572	538	557	566	546	572	578	580	544	528	591	571	555	562	614	551	621	612	556	603	581	585	523	588	559	570	598	635	552	570	557	565	559	581	575	570	587	532	585	641	591	543	560	594	581	609	592	585	540	598	569	553	580	579	563	590	563	586	619	612	577	575	595	544	592	560	601	558	562	562	600	572	563	590	599	606	561	544	602	563	571	517	569	581	566	550	563	577	577	519	573	546	603	591	599	561	585	566	573	594	576	589	585	573	565	579	599	576	591	572	550	611	536	552	574	564	587	558	591	556	595	631	570	583	518	593	570	550	616	578	586	597	581	575	547	582	608	554	608	598	633	595	544	594	550	569	582	575	593	579	617	549	546	584	598	552	569	567	626	572	562	562	615	631	542	546	581	586	596	581	570	571	533	573	544	573	561	597	597	557	552	582	577	619	589	579	584	516	563	570	531	559	615	561	581	590	587	591	548	585	583	565	595	570	534	590	558	628	562	600	554	597	543	559	569	587	565	538	595	557	565	549	601	563	551	579	577	558	601	587	574	602	569	559	575	570	612	590	567	580	602	554	573	584	617	553	567	620	574	605	565	595	582	561	577	561	607	593	587	576	543	587	572	599	574	584	558	548	587	542	582	593	575	586	583	588	579	544	573	575	590	554	549	551	581	556	582	575	579	583	568	545	573	591	591	592	583	567	583	522	616	589	595	591	591	571	614	609	580	559	566	554	604	552	587	539	508	573	582	595	617	580	599	592	600	573	564	537	598	539	574	575	553	608	582	566	589	583	547	609	592	615	592	558	557	548	548	567	559	593	552	542	612	601	596	589	584	585	536	515	537	534	540	588	661	563	580	559	571	584	549	564	589	595	595	577	572	576	578	562	567	564	559	574	563	575	578	563	567	569	578	540	585	578	608	573	584	592	575	621	555	570	597	576	616	575	559	602	571	588	557	636	560	586	624	577	530	544	559	596	560	590	580	593	604	546	607	552	625	561	587	577	576	586	572	598	530	592	532	590	619	559	558	579	555	608	594	619	553	567	581	562	574	603	587	578	576	571	585	586	580	608	584	543	572	589	555	576	611	608	555	598	550	542	542	553	598	581	588	571	585	564	607	613	590	558	556	562	568	595	557	589	606	555
24120	20797	27616	27386	42902	47848	37101	22755	10401	3014	1042	547	422	417	391	393	414	404	390	389	433	444	372	400	388	366	411	368	399	414	408	365	386	388	427	387	406	425	374	410	428	413	383	398	393	389	421	367	424	417	399	418	378	423	357	391	412	401	376	391	419	418	377	404	385	431	399	387	414	420	410	386	384	397	379	364	395	428	378	411	422	407	370	398	405	376	400	406	407	403	426	404	414	395	387	436	383	397	407	399	418	388	392	388	387	378	416	420	418	413	362	405	405	393	377	436	393	420	380	403	345	380	403	407	395	387	407	428	386	390	377	415	398	373	403	418	411	388	415	383	398	387	375	424	385	422	422	380	365	392	410	383	419	455	394	433	411	392	436	430	378	421	420	387	401	414	363	397	410	382	401	399	385	389	391	419	381	415	371	400	389	387	380	348	420	376	419	387	395	361	428	390	376	419	422	400	376	393	384	379	420	366	423	358	403	396	393	406	388	419	422	373	422	386	407	388	388	386	389	404	413	398	409	397	373	411	415	379	391	403	413	421	383	375	424	401	378	437	404	419	388	376	390	408	380	439	377	394	399	383	411	426	426	409	433	415	398	416	409	412	357	453	419	390	442	386	408	377	367	394	368	408	439	424	376	389	390	377	361	408	391	409	391	423	431	377	392	388	357	378	392	376	415	391	393	420	427	399	406	389	377	417	396	408	379	405	403	403	425	379	380	424	396	425	370	380	400	421	412	411	432	395	374	389	420	405	413	372	398	379	422	380	413	431	362	392	430	379	381	443	421	387	372	369	424	396	394	403	410	425	426	419	415	358	422	409	385	392	396	422	412	402	410	398	411	457	379	398	371	398	434	405	356	389	360	378	417	379	378	408	391	398	386	378	403	394	360	424	403	388	383	353	393	437	428	401	399	405	399	397	422	436	398	392	366	386	377	383	399	371	421	352	347	411	408	404	406	412	416	377	402	396	377	432	374	419	420	401	390	369	399	409	424	413	412	421	430	385	385	367	397	368	385	378	394	373	380	413	429	388	371	428	371	370	368	383	402	385	375	396	422	414	387	385	450	423	351	376	419	405	389	383	425	379	428	404	403	403	402	394	410	391	406	355	402	433	437	384	376	386	400	364	410	421	385	372	369	392	415	421	380	394	389	426	436	419	398	364	387	419	396	417	374	399	383	424	407	403	422	395	412	398	410	388	396	403	396	385	412	384	401	357	388	405	381	426	424	385	401	389	388	388	398	393	403	409	392	382	402	415	351	388	407	390	356	401	422	364	419	410	427	399	372	381	410	390	391	390	382	387	382	384	384	370	421	401	359	425	409	412	392	377	370	395	395	396	364	412	375	402	391	400	435	384	414	370	394	388	394	397	398	396	397	409	377	398	398	400	383	374	404	399	424	389	403	401	376	388	403	411	382	410	397	401	428	373	411	378	412	411	413	418	381	414	427	379	385	386	393	440	426	385	406	382	396	390	420	412	370	405	365	361	425	384	402	373	416	400	396	397	400	423	391	373	412	391	421	396	406	370	419	399	362	392	407	410	412	403	430	387	418	390	402	381	410	400	392	395	405	399	404	395	416	388	392	420	384	383	471	382	371	390	398	445	377	384	394	419	378	383	401	402	408	412	397	407	400	430	381	378	383	419	433	401	433	407	368	409	373	370	381	414	421	378	406	406	381	398	428	380	424	381	411	382	410	423	427	378	412	396	397	395	386	382	395	408	398	393	386	405	344	404	429	427	414	387	380	361	401	415	408	391	403	394	387	408	366	407	425	392	398	398	362	383	414	381	412	409	365	403	395	365	365	415	403	412	400	408	375	410	408	386	398	395	392	376	387	367	378	384	387	416	411	374	378	413	425	378	357	417	408	403	366	414	385	409	429	421	372	367	355	419	392	401	391	396	378	455	382	378	381	387	399	409	356	373	415	351	376	385	388	418	380	439	374	391	399	440	407	404	374	386	379	380	389	369	413	443	384	386	404	433	351	407	389	406	424	422	390	395	359	420	430	398	403	392	406	394	416	431	407	391	429	394	379	406	358	369	384	370	386	407	384	428	387	402	417	406	387	410	403	413	383	404	411	383	385	392	425	408	400	408	390	417	407	387	397	399	378	402	388	368	402	378	400	373	371	444	394	384	411	420	453	397	358	422	380	378	407	396	367	396	429	435	389	387	356	368	397	383	407	381	419	392	408	393	435	382	353	390	401	378	379	400	423	409	415	381	408	368	396	405	410	404	428	402	447	395	395	375	419	385	382	407	407	410	411	400	422	426	407	385	402	380	385	400	407	439	402	409	381	412	434	393	396	403	387	389	403	417	399	403	382	398	422	410	376	365	401	406	415	419	397	392	407	411	409	388	405	382	405	420	394	405	393	368	424	422	362	420	404	407	374	383	411	368	421	389	401	402	413	378	380	377	422	405	409	372	396	383	419	424	341	386	399	414	384	407	378	395	392	434	356	411	396	397	401	384	395	360	391	415	412	386	394	373	421	394	428	380	399	380	398	432	368	370	354	421	391	387	441	369	409	378	432	417	371	395	391	397	373	408	405	387	368	396	410	408	409	388	395	408	425	389	422	366	423	412	420	386	422	381	388	414	372	403	395	387	404	392	363	418	383	384	403	377	432	359	376	372	370	407	386	399	362	441	412	402	399	416	392	400	397	390	419	421	416	406	429	425	411	404	389	416	386	386	437	350	373	425	384	403	386	372	369	407	394	436	394	383	385	393	367	399	413	365	368	390	383	407	406	397	373	391	435	412	435	418	402	385	398	398	400	404	432	364	383	432	384	401	367	403	376	396	384	437	407	367	410	418	421	396	418	391	417	395	418	382	395	385	395	384	424	427	377	375	431	373	397	396	429	418	392	428	398	408	371	405	401	414	432	399	405	374	407	411	409	397	400	398	367	373	402	407	379	416	414	418	385	399	404	422	390	376	382	395	397	401	429	418	401	387	391	387	414	400	387	368	412	395	377	390	430	375	392	396	455	367	395	380	378	384	389	394	449	398	409	423	376	402	393	423	414	392	402	408	390	375	426	402	371	388	384	425	395	386	422	435	385	393	377	428	389	369	380	379	400	400	373	395	396	414	390	399	419	428	409	372	419	388	416	396	404	389	387	371	398	418	368	387	405	435	423	425	374	397	371	403	418	412	400	394	390	406	401	407	390	418	383	405	392	413	376	379	409	354	391	397	395	411	435	363	346	390	399	390	409	376	428	418	400	401	426	386	421	377	410	406	391	394	425	407	442	398	391	410	377	402	390	365	410	413	419	392	382	383	406	446	404	425	426	397	401	391	408	427	401	415	400	381	419	380	402	386	431	391	390	384	425	418	386	403	391	379	402	364	399	383	423	392	392	422	423	408	407	376	419	383	400	418	436	374	375	364	387	392	409	356	429	409	410	401	383	414	410	401	367	367	413	401	382	407	426	422	408	383	366	400	380	378	426	376	400	384	410	402	370	387	396	379	426	450	379	394	426	386
10523	24044	28006	38653	48299	48104	38428	27355	14656	5519	2040	986	676	614	609	608	613	575	572	613	582	566	550	598	622	565	591	597	579	616	574	584	581	638	606	596	572	572	600	580	595	600	608	566	621	571	592	598	539	570	597	599	584	573	601	535	631	604	638	617	609	559	564	590	606	596	603	583	610	558	577	571	615	566	622	639	603	565	617	598	583	586	552	548	537	599	581	556	604	552	580	614	623	592	569	566	568	561	604	574	586	529	547	583	609	559	575	611	614	569	601	584	626	592	612	581	594	567	586	585	587	610	577	567	624	616	597	623	582	641	595	558	605	589	602	590	572	623	616	587	611	595	602	565	595	572	603	603	584	550	619	601	598	588	554	616	612	566	597	593	567	575	596	645	620	577	580	576	561	577	621	600	599	590	677	596	631	578	625	578	617	620	569	583	610	574	614	579	578	592	611	550	610	566	534	565	566	605	611	589	597	531	616	577	579	595	601	568	583	580	599	596	558	561	606	569	626	580	603	608	566	563	546	593	608	582	615	626	598	620	574	572	595	615	581	587	593	614	613	579	587	619	558	526	593	600	601	609	571	587	597	600	595	630	561	556	567	588	599	617	623	579	600	603	612	613	626	578	571	553	576	560	626	597	554	568	616	590	577	566	592	585	642	514	627	593	564	598	591	593	627	570	596	585	594	610	591	596	596	575	575	612	545	609	572	593	605	578	595	602	595	582	575	582	603	601	605	633	629	568	588	592	578	616	601	563	564	583	600	564	560	578	593	598	574	589	564	603	613	574	602	567	611	605	605	587	587	602	612	577	573	590	604	595	597	557	574	558	573	567	575	591	583	556	573	587	545	593	534	616	576	534	599	621	578	627	619	602	579	592	608	584	576	576	578	569	616	543	582	590	599	587	607	595	591	607	610	546	529	598	608	569	538	591	586	586	591	607	601	602	558	574	580	565	569	595	628	592	592	585	594	584	582	595	598	579	549	601	550	613	623	629	615	611	573	596	590	606	605	623	539	585	563	562	632	628	592	531	579	611	621	620	601	574	588	621	607	550	591	619	572	589	587	585	601	578	557	567	604	608	609	567	603	597	620	578	616	598	563	581	555	595	603	600	629	639	644	618	612	602	611	602	598	623	591	587	591	562	603	622	561	561	614	602	563	561	620	545	597	569	616	623	560	552	617	599	613	594	610	632	540	580	587	613	562	551	598	584	584	596	591	554	575	588	532	614	573	558	594	569	532	636	599	608	606	576	599	563	552	606	554	575	593	614	569	619	576	593	596	587	588	615	587	598	604	538	598	585	582	591	588	602	589	600	576	542	579	605	646	602	589	560	623	630	563	604	603	641	625	625	622	611	566	559	587	625	577	581	575	570	607	559	596	615	573	619	597	564	593	614	611	626	599	652	576	571	563	571	575	583	616	616	586	613	577	548	569	637	531	570	563	535	599	617	602	579	625	614	594	586	598	608	564	600	565	548	599	614	578	580	626	603	574	609	538	637	559	618	626	568	586	534	610	579	594	568	617	591	577	585	575	569	624	549	631	560	584	605	618	589	586	546	602	555	629	579	564	605	603	600	605	604	640	607	590	582	579	594	608	567	616	610	569	603	601	611	541	544	640	594	616	552	570	568	620	566	557	577	618	573	575	632	593	579	589	529	590	581	598	583	597	623	602	571	613	615	574	598	611	570	543	579	618	596	589	589	584	611	603	609	598	597	582	595	609	608	576	594	615	556	600	593	584	552	652	636	668	607	597	605	594	578	581	625	590	594	584	597	612	611	598	609	646	603	610	592	600	578	596	603	605	609	578	605	639	572	610	594	578	579	593	566	605	544	617	593	548	590	676	592	613	562	578	557	603	563	577	541	583	597	586	575	569	613	592	594	572	547	551	606	601	537	590	613	577	584	533	562	591	580	606	621	593	586	595	546	644	584	577	580	586	589	548	589	578	615	629	585	596	594	591	578	564	537	603	582	557	571	537	598	585	571	610	593	553	598	610	565	583	624	530	620	599	592	582	605	574	603	617	589	586	570	568	563	613	599	588	611	585	629	594	591	599	589	584	634	584	574	585	563	609	596	567	586	611	577	570	610	597	604	594	587	586	600	580	539	606	616	590	646	604	564	615	594	584	614	592	621	640	624	628	600	576	659	568	590	592	572	558	594	568	588	584	579	562	552	560	582	602	635	604	635	589	567	615	578	600	584	537	581	538	586	591	551	610	582	622	595	583	590	607	570	620	566	616	587	598	575	576	555	591	575	594	614	588	637	565	598	601	591	608	599	582	598	582	607	575	538	606	601	554	634	586	583	560	603	589	611	586	579	594	567	628	579	597	628	553	561	606	605	616	588	560	591	632	555	604	565	582	621	602	593	572	582	579	604	632	575	582	600	589	552	593	614	584	551	562	597	634	609	608	610	597	566	598	608	569	575	570	612	614	558	532	600	557	616	598	599	582	600	571	584	554	590	614	603	620	616	609	595	582	596	567	613	624	537	620	582	548	576	580	582	596	583	574	592	638	550	585	664	610	589	648	628	582	574	614	598	632	645	604	564	594	618	539	591	565	588	617	624	555	612	604	549	623	590	606	600	582	633	591	608	575	615	565	582	574	607	541	584	589	546	600	570	572	596	627	647	572	607	579	593	631	595	630	570	585	581	564	590	616	591	570	548	545	615	569	559	550	600	596	623	564	628	602	597	586	571	561	613	595	581	605	617	544	560	552	597	592	621	582	623	589	569	577	591	587	589	595	609	587	609	583	567	579	550	523	565	578	621	569	617	579	615	572	623	617	625	543	590	602	615	590	597	584	577	604	612	534	593	560	585	560	592	552	590	550	599	579	593	595	613	595	631	587	575	683	609	563	594	599	580	582	539	611	556	539	576	588	578	620	558	566	633	567	589	576	577	550	567	599	580	598	596	595	579	585	518	623	609	599	583	587	565	573	628	620	605	556	587	616	580	531	559	624	604	581	627	589	571	622	587	620	604	579	587	598	572	627	587	581	597	625	568	548	644	578	620	622	576	593	613	601	614	644	598	597	587	567	557	613	594	587	565	585	581	606	596	620	627	579	581	598	626	538	597	583	609	615	592	607	566	574	581	594	617	581	625	608	605	605	554	568	561	578	618	601	606	627	587	581	593	597	607	605	587	572	581	634	604	615	547	629	560	612	610	614	586	582	583	569	601	631	600	600	563	563	592	642	572	623	578	553	575	554	602	607	562	571	608	586	628	579	568	540	575	545	583	571	589	578	557	610	629	620	577	580	576	580	625	591	577	579	560	617	546	605	566	585	538	563	597	598	564	605	578	584	599	605	608	607	613	612	588	640	608	631	626	615	582	594	588	625	557	566	559	581	594	612	601	613	581	605	575	578	605	590	618	586	570	610	587	635	619	585	559	579	572	578	601	563	582	587	608	569	593	531	576	587	617	616	636	552	616	617	570	616	588	569	559	569	574	610	599	594	614	574	578	592	599	589	611	624	645	609	606
22417	20744	28588	25505	54830	59396	49571	33221	18921	7273	2041	780	519	437	445	451	430	439	392	416	426	427	438	422	448	438	430	450	438	435	421	430	401	450	422	463	411	453	411	461	389	425	412	428	445	453	460	424	449	445	426	446	426	409	390	412	455	405	389	382	426	412	432	415	441	450	428	423	440	443	399	437	408	455	421	443	390	429	415	418	384	401	401	438	370	434	427	410	412	417	399	428	433	420	374	415	414	426	425	421	383	429	452	415	431	433	447	462	409	425	429	432	401	394	412	439	407	429	425	413	425	420	423	405	413	431	431	434	415	415	410	413	417	407	439	448	403	434	370	455	404	391	402	440	395	363	447	454	422	421	379	370	388	406	415	463	407	421	437	462	426	433	403	382	406	400	452	421	431	411	408	381	425	409	403	449	421	417	419	401	411	428	415	417	427	412	388	376	442	450	429	437	409	407	394	438	403	381	413	402	426	450	402	427	390	408	427	448	433	401	387	432	418	425	407	440	433	403	445	435	460	467	398	445	427	416	410	402	390	434	386	459	433	403	405	393	419	395	409	423	425	432	419	394	407	430	417	411	412	445	412	431	466	426	432	437	415	435	431	421	427	440	434	407	405	401	457	458	413	430	439	412	426	389	389	419	457	417	417	432	414	426	422	473	401	381	440	412	423	395	461	414	402	429	439	463	444	389	412	428	400	378	404	419	429	435	417	403	443	430	403	421	451	393	373	401	437	453	432	388	464	405	438	432	425	417	419	425	425	435	435	428	450	377	421	423	424	373	427	426	426	433	397	446	407	476	381	426	475	423	410	425	445	427	452	445	416	461	427	429	403	415	442	435	451	403	419	445	425	420	445	407	434	397	472	443	420	397	411	424	378	430	413	398	433	414	462	436	396	415	421	423	404	432	410	441	405	454	441	410	391	420	425	424	407	387	435	401	447	412	379	434	418	426	425	405	470	413	476	437	408	434	428	418	431	407	422	423	412	402	413	427	407	373	429	451	452	403	455	423	432	401	399	409	404	420	402	455	412	441	419	400	417	419	421	438	392	459	441	422	438	406	422	418	390	446	391	411	442	449	399	431	421	396	417	407	427	451	450	396	442	390	438	391	394	434	425	440	453	407	399	432	421	392	405	440	428	435	449	418	426	427	412	451	440	394	434	431	415	433	414	435	408	447	392	441	406	444	407	416	457	416	426	451	415	436	434	436	414	437	409	404	411	381	404	435	435	437	434	443	438	399	428	409	415	380	400	454	430	404	414	412	456	424	399	438	439	411	441	429	422	416	425	446	431	409	429	401	429	420	390	390	472	409	406	448	421	415	401	458	432	408	409	443	435	429	383	429	441	403	398	421	446	399	406	407	432	430	408	429	404	427	428	457	441	431	445	409	423	422	442	439	420	445	433	433	364	419	422	424	438	408	430	392	412	482	434	441	407	466	415	442	432	423	393	397	410	431	410	435	401	420	447	425	428	404	461	456	423	412	394	400	436	431	419	408	420	428	429	421	399	441	419	405	405	408	410	438	435	417	418	407	403	407	420	424	429	408	413	424	396	428	420	457	446	428	430	398	421	417	400	423	428	393	437	442	437	418	421	455	423	381	412	411	414	434	425	427	460	431	432	442	405	425	397	409	399	397	392	427	416	413	408	392	433	428	428	437	440	394	435	432	418	432	418	397	416	403	445	471	398	419	438	404	412	425	435	429	411	412	401	398	407	417	410	453	407	416	403	403	428	422	426	455	405	419	420	392	395	448	399	390	418	420	415	414	407	417	435	391	406	401	418	441	434	441	406	431	391	432	375	451	419	370	418	434	414	400	412	395	443	394	401	416	437	438	433	434	405	454	428	414	412	426	444	442	443	425	427	438	419	415	425	416	397	432	425	429	435	424	430	436	424	443	439	451	416	403	387	398	411	407	410	421	421	416	469	417	474	446	417	422	437	411	407	415	435	456	432	441	449	438	418	424	396	444	449	411	410	402	421	443	438	427	398	432	437	442	421	403	408	396	393	436	437	410	458	423	397	407	460	405	433	420	431	394	413	433	420	426	445	416	427	398	417	448	421	413	431	419	421	402	393	453	437	400	415	404	450	421	434	432	391	428	425	430	423	442	432	395	420	445	370	441	422	427	416	429	394	456	420	426	395	418	413	428	432	450	380	439	422	406	434	443	405	415	409	417	429	426	389	426	439	367	380	426	448	398	408	375	405	403	424	430	427	439	430	405	415	420	410	404	405	427	459	382	433	422	367	408	436	442	419	415	413	378	417	427	418	406	413	399	418	403	427	425	405	424	454	445	444	444	443	414	414	436	424	453	422	416	423	425	448	422	374	425	450	417	427	404	409	371	424	418	377	398	433	419	413	480	433	410	402	445	418	436	423	434	449	434	455	435	448	441	441	439	439	445	433	395	410	399	421	397	433	475	370	449	434	400	412	425	392	417	419	421	457	421	419	419	444	417	429	411	432	410	380	397	433	427	408	427	419	461	414	451	434	410	394	403	407	474	402	446	450	407	392	406	432	425	409	394	402	440	401	405	445	459	424	418	414	415	412	383	398	437	408	449	452	444	403	431	423	420	421	412	418	430	410	435	439	432	383	407	403	410	444	401	422	366	415	440	399	434	393	408	416	398	438	422	444	389	434	409	410	415	411	422	446	403	417	415	427	391	429	401	434	406	430	451	422	407	428	450	409	420	397	383	412	372	426	401	416	390	406	411	389	410	439	395	416	431	377	430	413	412	401	429	436	422	450	405	398	421	389	431	414	423	441	404	388	428	421	461	416	370	411	420	401	396	416	456	435	384	406	416	413	392	430	457	420	455	419	430	426	412	459	416	415	394	412	423	411	442	397	409	409	400	436	414	406	420	430	437	415	450	432	393	437	471	455	412	420	414	419	446	395	418	451	415	414	465	410	451	405	433	452	413	415	431	440	428	447	405	423	439	426	410	438	431	388	401	401	392	420	470	380	439	384	434	392	445	435	443	415	457	396	411	447	409	411	425	412	471	438	409	441	441	409	445	442	427	447	493	425	416	418	445	425	445	402	440	429	417	441	410	390	438	399	384	428	435	430	386	420	427	439	403	408	424	432	415	423	415	400	408	451	441	408	434	434	453	412	395	425	380	420	395	404	412	414	394	430	434	415	378	402	415	420	415	444	412	423	431	427	377	457	396	421	413	416	432	454	415	407	436	461	423	477	413	423	409	425	437	390	434	423	401	425	427	437	412	395	431	401	408	382	383	426	412	405	418	421	408	401	424	428	412	430	444	406	396	465	405	446	460	415	410	413	418	421	434	476	421	389	441	431	439	453	400	409	388	421	434	431	377	389	411	458	423	402	406	448	455	424	439	400	381	391	423	437	487	425	403	394	394	391	451	417	425	405	415	391	443	401	400	413	397	395	392	408	422	454	432	430	427	419	412	422	442	441	457	448	403	404	434	428	391	367	433	428	416	448	410	438	421	430	433	407	434	399	452	425	451	386	384
17656	40463	45967	54691	74728	65488	50494	37130	23142	10935	3981	1362	781	663	644	629	599	614	610	595	591	610	603	612	567	554	586	590	560	619	599	603	631	598	638	626	644	588	627	552	585	662	610	617	605	621	617	633	591	619	588	604	635	606	617	568	645	570	602	642	577	588	598	613	600	606	626	619	583	604	600	605	619	642	576	622	584	590	635	608	600	631	589	592	578	602	608	585	562	557	632	581	614	604	615	643	574	657	613	598	547	594	594	629	622	571	596	583	590	593	598	578	637	588	564	602	614	613	663	585	563	582	600	615	591	619	629	582	609	610	596	615	616	607	599	569	619	550	603	612	609	620	596	633	650	575	607	579	625	636	641	609	592	638	604	588	610	613	594	570	629	633	591	615	617	596	659	647	569	556	621	625	605	623	613	650	649	581	588	616	596	592	640	564	582	630	596	608	583	598	579	597	638	558	582	621	669	595	656	592	584	644	597	590	599	646	570	584	639	623	600	593	615	626	580	599	604	579	583	604	587	549	593	552	575	636	617	620	584	582	647	663	599	576	600	598	584	626	604	659	599	624	620	605	577	586	578	587	602	626	577	575	620	588	584	557	570	571	618	583	621	611	638	584	605	640	603	602	614	591	620	593	591	588	656	665	601	611	603	631	611	601	592	646	594	563	601	631	620	597	622	548	581	583	567	656	618	587	581	587	579	589	591	626	637	592	588	594	605	592	611	586	586	604	597	653	554	637	600	608	605	615	587	639	583	572	638	610	619	650	590	579	571	627	604	607	575	608	595	641	623	606	554	589	619	605	645	617	582	614	620	592	627	600	621	601	667	628	610	609	628	566	589	650	602	567	608	573	603	611	612	646	554	614	579	614	587	648	614	610	627	617	606	597	628	595	625	648	591	607	624	610	589	567	577	618	593	610	600	606	567	584	588	615	546	626	610	613	587	614	555	609	658	593	641	600	618	628	585	598	613	578	581	583	584	556	631	624	587	596	592	579	579	641	636	624	583	626	572	653	583	583	633	562	599	598	622	612	610	585	549	574	623	599	604	666	589	641	590	619	563	607	557	647	598	641	609	602	631	584	629	602	578	579	586	588	566	615	643	608	591	605	622	629	583	624	594	628	637	638	669	578	577	624	611	625	615	600	608	598	591	596	643	609	646	610	618	642	607	550	558	579	650	619	603	569	627	609	603	623	557	597	633	561	616	585	601	613	572	650	630	651	582	598	638	596	633	613	605	579	580	587	614	570	590	618	564	607	579	571	583	574	608	618	560	652	614	568	595	567	619	596	569	625	638	628	636	621	565	617	595	592	615	626	609	587	633	568	575	631	592	611	599	571	602	628	618	586	592	591	639	526	579	632	647	655	580	593	630	584	595	620	572	597	598	599	579	569	614	585	623	599	650	607	627	659	616	623	621	605	606	611	616	620	616	620	585	603	661	607	618	576	600	625	567	592	587	582	569	576	625	577	589	575	582	565	627	587	564	580	579	614	624	542	641	613	606	617	661	604	617	628	597	613	576	625	603	572	639	614	615	631	626	610	593	612	593	613	636	582	632	599	576	604	590	609	650	608	607	616	611	598	620	575	638	615	586	605	628	625	624	589	589	597	597	587	616	618	631	628	591	586	605	556	619	608	621	602	612	585	583	625	624	618	628	604	610	628	619	587	613	627	630	576	679	594	596	622	564	605	632	593	655	585	612	622	624	629	621	627	603	689	582	659	642	628	562	645	611	591	573	639	601	633	589	598	600	632	593	607	601	610	602	582	600	643	629	606	606	606	634	589	626	614	615	590	605	565	588	632	560	636	606	662	607	656	637	648	634	573	598	639	582	601	607	614	609	601	592	554	596	609	589	614	579	635	601	588	588	605	581	623	631	596	640	612	607	628	622	646	577	567	597	558	599	596	606	577	639	535	636	626	575	641	633	573	613	585	608	596	621	583	629	657	615	615	577	583	632	625	610	640	605	598	652	568	623	582	571	646	607	572	615	634	603	611	670	612	625	644	608	575	633	599	635	616	638	563	594	572	611	640	621	579	605	593	592	595	581	626	615	599	637	605	621	578	590	597	543	622	589	599	589	582	582	587	569	605	594	576	616	639	594	622	560	557	625	585	622	620	599	599	652	596	624	612	592	615	656	616	575	591	608	640	607	570	605	621	618	609	582	638	616	615	583	627	632	610	599	649	649	641	636	569	653	605	574	598	636	627	558	582	623	593	606	546	575	590	617	548	587	640	659	649	594	607	582	582	611	628	642	637	584	610	634	578	638	571	631	674	611	614	604	578	591	593	613	586	598	596	609	587	592	580	620	574	636	619	619	636	631	583	615	645	599	607	593	615	608	599	606	589	598	621	614	582	592	609	623	655	543	622	582	576	608	669	626	645	610	586	583	625	613	627	599	584	616	597	547	584	618	640	613	603	552	634	592	618	581	610	632	606	611	619	621	633	561	642	599	630	590	562	574	630	581	638	597	603	601	611	592	619	608	633	623	576	587	602	641	603	620	597	624	589	636	613	621	616	596	574	598	564	636	601	633	621	573	613	594	594	563	589	579	583	615	592	582	605	606	612	558	593	596	622	627	583	614	606	619	580	597	613	626	592	624	613	608	589	644	626	609	599	596	625	612	614	626	601	523	596	639	611	588	642	575	599	635	660	585	581	621	590	637	642	644	624	597	588	604	627	598	612	610	568	645	562	616	632	613	613	593	573	616	571	592	591	607	638	664	596	622	606	604	613	578	592	579	594	609	592	632	621	628	581	613	567	624	584	576	573	601	671	600	578	620	663	602	612	632	601	625	619	559	624	609	570	613	614	593	609	579	592	596	640	631	627	619	592	607	593	568	572	601	579	632	624	630	594	581	621	548	574	590	590	582	596	595	617	598	564	606	552	609	583	616	631	584	629	607	616	613	651	571	626	607	611	581	577	594	666	611	622	590	576	628	620	587	573	648	601	567	609	626	622	591	635	604	619	624	582	602	615	640	586	579	628	639	578	573	582	627	661	632	600	546	579	611	565	573	582	610	625	621	616	595	624	573	604	597	623	588	586	585	615	611	600	606	614	634	647	590	571	666	625	620	627	633	598	631	612	613	607	620	589	602	626	639	591	574	576	574	620	598	623	621	574	643	627	610	575	579	652	592	569	610	589	569	618	617	574	596	565	546	616	562	608	594	585	572	643	623	650	601	632	622	605	608	602	648	636	607	622	591	563	598	613	584	617	608	608	660	640	601	616	592	610	562	610	588	608	592	639	636	566	581	584	638	623	602	596	609	598	615	588	599	618	608	564	568	614	605	600	631	689	608	657	594	588	592	587	626	615	575	664	594	536	613	598	602	615	575	609	603	607	651	646	628	624	628	573	653	590	597	585	591	604	659	596	579	598	634	589	601	587	636	647	570	577	640	609	573	641	642	580	646	609	593	610	560	601	623	614	588	635	613	601	612	596	598	594	579	591	610	599	625	535	608	605	581	617	615	614	568	620	562	611
26068	20646	15882	10367	8863	14131	12602	7621	3225	1265	695	475	448	422	423	414	407	424	382	400	363	382	394	404	401	404	377	387	443	408	394	375	393	409	410	383	394	406	415	457	419	456	374	412	427	405	423	401	427	380	420	425	389	429	374	388	381	405	399	380	353	403	422	396	388	370	405	417	380	391	367	363	373	380	384	380	377	393	368	399	392	408	418	397	429	377	383	403	361	388	404	404	401	423	387	423	406	354	394	414	398	419	386	414	417	390	378	417	392	448	385	395	365	368	379	365	379	389	399	438	398	405	427	402	398	387	415	435	383	384	417	371	408	388	388	396	400	401	379	424	408	355	396	377	415	411	376	383	407	398	409	433	396	389	398	369	374	372	445	370	402	380	371	411	417	364	404	448	370	404	375	411	397	394	400	401	387	381	370	385	395	379	387	366	414	397	389	379	396	366	374	405	379	381	427	395	382	406	416	399	378	374	395	373	390	404	426	351	376	366	394	410	406	382	361	397	411	400	364	370	414	375	397	399	420	394	384	370	388	400	357	380	395	410	388	416	416	381	398	414	401	396	363	389	386	370	426	391	442	422	414	382	376	356	416	394	391	364	387	379	410	402	440	396	428	410	412	415	423	345	365	376	392	388	356	397	402	385	391	412	393	371	367	411	377	377	403	374	385	399	390	363	381	383	386	405	452	425	386	389	403	418	371	397	412	358	379	388	390	389	428	419	379	364	419	430	360	415	403	415	394	446	439	410	388	375	372	397	364	396	394	403	385	394	354	353	392	429	425	424	381	406	410	391	390	397	403	409	397	436	407	390	372	363	407	400	408	434	428	425	376	377	364	389	388	368	387	382	377	420	377	395	393	386	404	404	386	395	424	409	385	382	408	414	372	387	364	355	386	399	424	393	361	394	377	399	366	424	354	417	413	418	400	384	413	380	398	401	380	389	404	408	417	396	380	411	396	400	404	384	384	385	433	384	343	359	398	376	370	404	368	370	387	400	378	374	379	403	415	404	414	382	375	387	400	381	404	409	397	387	378	404	393	393	417	387	371	400	440	379	413	397	365	436	399	410	391	417	421	387	408	363	396	408	392	366	376	410	398	390	411	402	392	393	391	394	416	417	374	401	369	388	389	410	397	414	421	398	360	403	405	401	375	417	394	385	441	399	404	405	396	431	417	429	422	363	400	372	412	357	381	399	338	394	411	393	370	408	377	363	404	411	384	449	395	430	401	423	413	420	399	424	374	401	411	406	406	371	397	401	432	400	417	420	391	399	390	405	414	397	401	400	441	369	395	377	370	403	385	423	404	392	367	422	386	379	401	384	377	402	388	425	406	390	402	401	368	409	409	401	378	416	391	396	383	406	391	412	351	379	447	447	413	384	378	360	341	415	398	361	354	422	420	393	390	415	450	348	407	367	376	347	379	382	400	414	383	422	405	396	422	410	412	387	417	392	391	414	401	389	376	440	396	392	380	390	391	409	387	395	430	398	435	402	374	397	383	378	365	397	391	405	388	409	422	376	390	411	378	405	396	390	388	401	376	392	385	408	384	398	409	363	403	383	390	386	408	373	413	398	407	391	421	375	412	435	391	375	390	381	380	383	393	356	416	387	429	386	399	396	434	400	378	400	398	376	396	401	379	414	412	389	394	406	369	414	386	377	397	364	416	399	390	429	408	386	403	415	361	402	379	369	409	392	403	389	442	406	421	371	337	391	407	361	404	402	367	411	359	438	381	396	384	402	415	387	382	401	385	380	397	362	409	406	379	390	349	375	386	403	360	374	395	401	384	391	406	386	378	401	397	385	407	406	356	409	437	362	405	396	387	400	395	398	409	370	401	382	394	378	395	396	412	389	394	404	379	364	433	385	401	424	369	447	390	428	403	377	392	404	426	420	361	388	427	412	394	398	383	383	396	371	431	405	403	360	387	397	390	383	393	384	410	399	393	408	381	394	392	402	416	387	398	374	377	388	393	415	400	425	391	390	445	383	424	371	388	401	404	404	379	386	397	430	410	409	381	420	429	406	378	396	372	378	402	410	423	388	398	367	385	398	413	372	456	390	400	369	390	387	388	409	429	365	395	441	388	388	396	412	412	408	409	420	347	428	385	408	386	411	375	358	386	385	411	384	401	392	390	393	365	384	400	423	390	403	395	383	409	380	405	407	412	404	357	395	376	373	410	381	395	384	379	399	400	392	406	418	386	384	388	403	406	365	403	388	430	402	388	396	385	427	426	389	361	369	419	390	412	376	383	382	410	429	348	397	379	385	410	382	394	362	368	404	371	427	395	426	439	394	379	405	422	405	399	394	407	384	388	369	388	426	421	384	405	372	359	394	373	421	381	424	371	420	358	417	375	381	404	392	366	411	379	359	383	423	409	369	397	370	435	388	403	392	395	424	417	359	382	379	367	424	388	394	391	391	368	416	384	403	430	402	365	405	376	369	359	362	389	413	398	404	399	439	389	395	359	398	379	411	413	416	420	388	376	389	362	336	383	383	416	384	375	412	373	385	358	436	402	390	348	422	405	379	373	391	437	399	373	367	397	405	426	396	375	424	416	358	383	393	379	374	404	377	370	437	381	394	404	403	397	364	358	385	401	386	391	368	380	417	407	406	389	400	393	381	380	409	372	411	412	398	385	407	423	392	404	391	369	378	393	361	401	395	391	426	388	395	404	386	409	381	419	425	405	417	406	353	393	410	403	411	392	375	393	382	401	391	399	394	421	362	415	389	393	379	422	392	425	377	395	399	385	409	392	387	389	398	408	414	381	410	378	389	395	401	343	414	378	414	417	390	394	391	396	383	407	360	396	369	412	419	360	380	401	366	421	384	390	421	428	398	387	439	394	398	397	406	367	361	399	406	410	392	376	354	394	440	399	381	391	414	382	408	388	409	396	395	385	408	421	423	390	419	427	413	382	420	369	386	392	410	365	394	403	445	380	379	425	377	400	432	398	394	404	424	388	377	427	418	390	393	400	380	413	396	424	426	383	379	369	408	416	400	365	406	383	387	397	406	403	413	369	432	375	389	396	439	396	360	384	421	390	416	356	401	405	393	416	380	391	401	395	379	390	395	415	410	420	385	402	385	380	399	370	403	424	421	372	373	414	386	407	418	401	381	383	413	389	367	404	391	367	392	389	367	408	416	412	408	373	409	401	401	388	393	384	389	430	386	403	371	375	402	356	404	401	398	396	386	387	399	416	404	401	377	401	408	384	392	424	375	411	412	381	412	380	382	405	378	383	415	411	415	418	388	418	417	406	409	377	390	414	395	397	384	385	363	376	404	405	392	381	395	395	419	426	382	377	386	436	357	366	355	427	380	381	404	361	375	409	400	366	376	371	374	419	419	397	407	394	401	394	403	364	361	404	403	362	378	420	437	404	387	401	397	432	432	371	392	391	413	407	376	400	379	406	391	410	375	383	423	381	377	386	394	398	380	389	419	413	380	377	407	357	391	429	414	422	381	394	399	400	410	379	400
6110	11172	13536	13321	14033	21556	18971	12686	5754	2371	1189	720	617	569	629	530	570	588	571	579	562	609	569	557	604	571	562	547	584	573	576	577	618	594	571	580	614	621	576	628	595	644	591	572	609	590	613	583	640	516	558	615	557	573	601	563	606	600	602	588	552	636	609	581	570	601	575	639	590	587	553	622	589	579	576	591	572	564	581	567	628	582	605	555	620	573	626	584	584	571	596	609	598	562	553	625	576	621	584	614	557	601	548	581	587	568	564	556	531	565	543	598	594	607	572	585	579	635	607	638	560	550	545	613	595	615	569	563	579	601	595	600	559	595	598	574	592	599	545	559	536	553	599	569	565	565	559	607	614	564	569	580	622	600	548	594	599	545	534	565	578	583	580	588	563	570	612	576	637	615	602	612	560	575	586	627	579	544	584	506	537	597	557	601	554	528	573	539	543	629	587	597	608	583	580	553	562	561	563	611	590	567	578	621	640	631	577	594	601	546	554	567	599	551	580	573	572	579	578	613	592	569	551	595	602	566	585	591	614	537	613	526	537	550	549	587	554	577	619	560	567	626	635	558	602	612	536	524	568	585	545	626	589	588	565	613	592	544	549	553	574	598	561	564	598	614	550	572	562	551	545	583	568	628	550	557	591	604	549	540	602	521	592	561	585	532	591	601	544	563	607	597	586	560	568	591	588	626	584	581	579	562	568	587	583	547	592	589	564	595	599	537	597	601	596	571	555	563	590	539	575	530	598	567	562	562	559	578	563	599	600	570	571	575	574	592	599	581	603	576	561	560	616	595	587	591	537	576	569	589	594	582	566	557	557	603	601	600	604	574	600	604	578	579	564	598	582	601	630	559	593	550	564	568	535	589	555	616	568	592	565	602	615	561	534	580	555	612	577	530	618	557	499	568	569	581	568	611	608	584	574	537	564	581	610	589	583	578	570	555	571	559	560	590	585	595	595	613	600	624	584	620	592	551	556	529	618	572	561	586	601	651	614	530	546	572	593	556	596	553	588	571	571	572	578	594	557	618	612	619	564	574	593	587	583	625	575	584	562	592	591	587	609	597	611	604	615	579	603	561	579	582	609	547	567	572	646	533	567	553	619	605	602	574	593	557	573	528	589	558	574	553	582	575	581	586	602	585	579	607	546	566	598	570	596	610	572	552	545	566	544	576	613	587	547	611	565	605	566	588	541	627	572	589	593	590	571	605	585	593	629	620	612	534	555	523	561	535	560	575	616	547	595	553	575	593	574	570	634	562	578	610	582	591	570	559	568	617	650	571	547	542	622	640	570	563	620	571	568	543	556	584	602	577	554	583	538	568	562	621	571	578	544	599	599	546	578	516	573	567	588	561	568	569	570	594	573	576	605	612	550	573	585	610	614	572	619	589	558	543	565	552	551	569	539	543	602	539	567	576	602	615	604	590	594	572	569	569	580	612	590	568	574	602	602	562	623	610	602	583	581	580	609	625	571	592	629	585	596	581	596	599	548	604	556	579	620	589	575	527	620	606	560	608	591	626	531	560	601	618	561	622	598	561	579	573	536	552	557	583	537	545	628	566	586	569	609	598	574	585	572	624	587	527	553	615	601	568	565	614	594	544	566	582	646	584	608	602	608	527	583	590	564	561	619	582	573	608	568	630	577	572	616	592	544	523	580	592	590	571	602	624	574	537	598	574	578	595	570	565	622	597	590	605	568	555	580	595	524	588	594	594	592	600	585	572	559	592	585	578	562	603	555	581	567	602	574	606	601	592	572	580	580	559	548	578	563	607	596	541	589	585	573	536	569	611	626	568	591	541	597	526	590	610	624	617	568	574	578	569	577	601	585	558	624	591	603	513	569	555	570	551	579	557	620	539	569	545	616	628	590	592	584	596	580	550	604	636	566	569	576	606	552	592	650	602	579	547	592	597	589	587	588	605	604	577	597	604	582	556	606	581	594	585	563	561	584	561	599	562	569	578	567	551	593	622	559	580	569	588	624	569	542	582	617	616	598	592	575	574	580	597	601	569	586	555	590	611	553	572	540	585	550	586	531	599	549	602	580	581	573	577	596	564	577	549	586	602	600	561	571	587	592	583	586	563	548	567	588	538	563	561	618	580	563	593	611	572	605	597	603	617	554	542	555	593	546	618	605	604	576	605	585	589	579	610	551	580	600	606	582	536	563	585	541	608	572	589	553	579	596	634	578	561	596	614	566	562	605	605	563	619	591	593	551	591	556	607	578	554	541	580	616	575	560	580	567	596	610	567	577	531	624	597	612	576	599	595	572	587	605	580	560	581	583	578	594	555	553	572	527	590	613	580	580	573	554	566	580	582	538	615	585	561	576	577	567	558	586	558	587	602	577	573	583	549	555	573	551	593	583	581	611	559	581	577	552	593	568	538	607	618	595	596	515	553	618	615	572	595	613	556	572	579	576	593	609	563	568	622	577	615	578	564	581	622	569	597	599	592	616	538	579	662	596	591	547	594	633	607	580	549	589	575	600	586	564	549	599	566	602	555	564	568	546	583	579	546	581	600	601	628	596	573	608	598	640	548	615	557	590	583	545	611	611	616	571	563	576	558	562	581	590	585	584	598	574	620	550	593	574	601	628	562	535	545	571	584	585	569	557	631	610	600	579	599	598	610	590	624	557	592	545	587	620	614	607	622	563	600	600	604	587	613	570	586	585	586	579	601	543	560	589	561	567	583	599	551	571	608	519	596	578	590	641	559	629	554	544	552	572	584	563	569	565	624	538	602	620	530	577	612	580	533	541	506	587	552	563	553	587	591	636	607	560	580	610	608	587	617	564	607	559	583	561	552	598	558	529	598	658	540	621	588	563	578	548	615	589	566	608	528	553	557	580	566	595	589	547	528	557	603	544	629	567	585	593	584	565	595	559	562	591	558	576	561	562	562	577	576	577	568	579	549	604	623	571	582	548	577	543	602	613	575	613	575	594	576	562	590	623	566	597	634	592	605	633	556	578	617	580	599	562	591	569	591	575	589	556	575	580	582	596	603	595	596	577	597	573	602	582	528	574	577	619	565	598	566	561	558	541	624	602	578	586	572	617	596	547	574	585	588	577	560	596	584	627	594	591	611	536	575	569	611	545	564	594	565	611	569	598	544	508	595	611	597	584	611	609	548	532	558	567	554	549	599	590	584	598	574	565	582	589	572	611	582	592	632	587	557	597	562	576	580	610	531	584	560	589	575	606	626	554	572	584	580	586	533	593	576	597	588	621	565	554	617	554	636	596	591	578	601	603	542	602	585	624	566	565	584	617	544	604	554	580	580	586	585	615	610	588	587	612	550	562	613	580	602	584	602	584	569	590	592	580	601	538	554	556	598	553	550	549	597	599	585	590	587	573	596	632	626	583	565	619	597	554	584	591	601	581	559	563	562	556	602	565	609	571	583	562	554	613	585	603	599	588	598	604	610	588	585	548	571	598	582	593	607	584	566	600	602	521	640	533	555	579	598	612	631	559	573	543	633	556	576
24224	20826	27688	24315	23242	41534	43446	32724	18741	7559	2387	926	501	412	413	410	448	425	426	415	432	400	389	396	394	406	435	405	424	439	395	422	397	418	390	411	381	404	414	421	413	446	419	400	443	424	394	393	399	405	363	394	408	390	433	389	414	407	429	421	410	391	368	408	431	424	407	416	422	402	374	410	403	411	387	406	436	407	419	403	383	414	389	414	417	377	407	438	407	419	393	407	388	412	397	391	406	393	401	409	402	409	397	399	402	401	411	401	451	471	419	402	403	425	372	408	413	450	406	431	435	403	416	419	424	408	430	387	397	406	381	395	408	397	414	406	395	397	416	370	413	397	411	384	440	419	395	364	415	394	390	429	401	419	407	381	379	385	423	402	391	402	409	378	403	401	408	385	381	399	391	408	412	392	427	424	422	400	407	422	407	383	373	444	393	424	407	400	450	414	399	411	398	410	390	439	408	398	412	394	427	402	387	390	413	455	404	408	427	433	395	396	365	385	405	446	404	389	436	390	386	407	402	414	361	394	392	366	378	391	420	386	410	412	393	443	434	416	378	416	388	397	412	413	421	409	399	401	420	411	425	431	369	408	420	413	386	453	410	419	382	409	426	417	393	422	443	419	454	409	405	407	435	415	407	384	396	404	433	385	414	385	413	403	438	408	411	401	441	411	378	409	435	379	393	433	415	413	411	385	372	393	388	397	406	380	395	440	414	430	415	430	415	422	432	392	402	383	426	415	400	417	436	367	400	411	391	394	416	393	413	393	424	379	388	424	401	414	370	390	388	403	391	389	376	422	427	415	427	408	408	424	391	386	390	407	410	379	409	419	405	393	377	417	424	423	408	370	411	445	414	424	393	405	409	452	419	387	379	436	420	385	380	426	399	376	425	406	402	423	420	418	410	422	383	410	374	380	380	392	445	412	450	400	381	399	406	387	416	393	355	408	420	389	428	449	417	432	404	433	389	415	406	428	429	371	392	467	453	395	414	402	391	421	390	405	437	398	416	429	411	410	392	395	394	398	464	397	409	427	398	422	404	428	439	421	367	413	429	395	442	391	437	423	355	380	396	399	394	417	410	400	398	377	407	434	397	417	426	427	412	425	403	417	376	433	401	391	408	388	419	400	447	402	384	426	408	403	416	395	403	422	411	408	400	402	413	422	444	412	386	403	378	392	361	379	415	420	388	390	451	408	440	410	400	435	431	406	422	410	390	409	407	424	392	425	412	388	399	421	386	417	398	393	445	389	417	416	395	374	432	408	405	415	373	422	413	376	399	407	402	409	402	404	417	412	391	414	411	428	363	387	373	420	380	435	399	443	442	425	395	421	417	436	462	384	406	412	375	388	393	410	418	424	379	446	398	402	389	379	432	404	378	401	383	392	383	404	395	414	411	416	379	450	416	418	403	412	419	409	397	385	423	423	424	387	403	414	366	422	405	404	387	404	423	399	394	398	404	407	407	367	459	406	423	402	414	413	407	458	428	454	378	411	437	399	412	443	402	391	380	454	426	432	412	435	434	415	402	394	381	406	390	415	391	411	424	440	402	433	443	420	397	439	417	412	419	424	409	419	414	377	397	424	400	435	365	438	430	425	444	412	423	449	389	388	374	415	430	362	380	356	402	427	411	417	438	348	425	409	421	398	425	404	391	401	416	414	420	408	397	437	433	394	408	380	426	385	404	402	385	449	401	423	417	399	390	406	397	406	395	383	407	445	380	406	384	385	405	421	444	408	402	423	402	434	398	407	386	404	395	390	434	378	450	374	448	441	382	404	388	379	423	392	426	396	409	399	394	417	420	435	418	424	372	450	407	423	408	414	415	428	410	410	400	386	375	396	409	410	429	413	397	404	418	402	401	425	442	391	393	388	386	397	394	394	391	416	407	427	400	414	396	420	417	393	418	419	434	423	422	426	403	436	402	404	413	415	408	429	407	445	377	399	398	378	428	438	408	390	414	434	386	379	415	392	388	400	401	398	386	430	420	412	386	403	391	423	399	392	415	444	421	414	412	454	388	430	364	414	406	421	414	418	401	412	426	426	406	418	405	424	387	404	408	388	374	412	435	428	397	387	407	393	413	364	413	404	440	403	404	413	435	424	374	419	422	396	370	434	398	390	388	423	406	432	407	447	405	420	417	437	444	435	394	380	377	418	437	432	406	425	409	420	402	417	398	412	415	420	426	413	393	408	421	426	399	380	416	393	440	392	382	397	404	429	367	381	408	427	389	385	413	397	408	403	420	380	444	429	432	382	392	450	411	405	397	380	387	390	422	406	407	398	390	428	424	416	385	412	393	377	405	391	441	399	423	394	390	381	436	414	407	418	383	393	405	438	377	422	426	438	389	406	426	412	428	393	421	409	391	389	416	405	411	413	388	377	423	418	398	383	346	413	461	397	414	406	388	419	381	416	394	445	391	428	393	413	389	395	415	401	384	407	419	417	404	391	418	453	436	415	405	388	445	434	427	406	408	403	394	400	406	419	410	406	395	410	411	368	411	446	384	425	427	456	464	410	383	386	396	404	425	437	422	422	421	445	370	381	425	408	362	430	425	412	445	396	389	413	417	405	413	417	388	419	354	416	415	408	424	358	412	412	437	422	426	406	404	385	390	442	408	396	365	403	387	392	392	416	412	407	448	443	390	470	400	397	390	412	412	388	386	409	387	407	411	399	382	435	416	426	380	416	419	408	346	413	385	410	389	384	405	373	417	406	429	458	402	402	430	414	418	390	408	406	391	426	409	392	407	423	411	414	417	417	394	378	434	435	368	447	391	415	447	386	417	395	424	384	400	407	439	430	413	410	386	422	426	423	455	382	393	387	413	412	367	403	440	385	398	411	432	418	426	422	415	374	414	425	412	387	423	402	399	411	420	432	394	415	451	420	406	428	392	410	365	429	409	393	438	405	413	413	424	388	394	380	428	420	391	415	448	429	419	401	425	419	401	418	411	390	397	447	410	400	428	417	388	418	397	393	400	404	395	397	379	411	403	386	422	408	411	415	426	406	415	402	407	390	423	403	400	391	376	415	421	412	409	399	383	391	402	407	436	390	398	403	403	386	397	369	431	380	407	413	382	419	388	393	442	395	386	391	398	422	438	381	391	399	385	422	419	424	388	397	409	426	416	410	415	422	404	460	415	387	414	393	419	412	359	465	382	401	362	418	423	394	407	399	394	385	403	423	409	375	410	386	398	395	397	365	395	421	403	426	391	377	400	408	421	395	389	402	413	431	412	413	404	389	391	422	407	412	422	441	436	402	406	450	431	382	399	420	404	392	375	403	413	416	461	399	393	447	454	436	382	443	409	413	422	409	437	388	402	411	392	434	408	403	386	382	416	402	380	400	425	447	389	415	418	434	395	394	404	408	443	396	398	414	403	425	416	417	386	413	408	387	380	396	395	386	390	422	398	393	415	360	389	410	390	406	415	413	426	385	393	394	426	392	409	385	382	407	393	401	395	377	406	394	423	422	392	396	395	393
10137	27383	33101	25344	30606	44667	43736	35993	23047	11647	4620	1687	889	600	634	620	621	611	631	564	572	613	597	617	583	614	580	617	662	599	631	618	542	595	589	607	584	609	609	563	624	614	587	588	610	642	605	599	581	572	581	568	570	594	613	599	583	595	631	602	615	632	626	602	563	591	614	578	618	611	572	569	597	611	599	604	600	568	596	608	602	639	563	575	575	597	631	584	616	543	584	540	561	608	607	573	627	598	589	551	612	599	635	579	585	591	662	594	625	597	583	619	584	623	593	598	576	612	594	598	573	599	642	614	613	564	619	560	588	597	583	600	606	624	597	569	552	612	633	638	602	580	571	596	564	550	600	609	596	579	672	646	624	556	609	637	540	583	585	596	597	554	603	594	620	565	591	588	563	608	609	601	531	575	570	635	582	561	629	573	636	646	584	619	627	624	562	567	655	583	580	581	583	619	583	590	560	566	615	596	639	607	627	604	622	570	608	589	572	648	600	607	555	565	595	582	589	627	607	606	567	608	659	607	560	610	604	626	573	593	640	546	583	610	625	623	602	624	631	555	621	641	614	638	629	603	622	570	635	610	603	589	603	598	593	589	589	565	593	673	581	605	576	618	630	573	564	582	597	545	632	617	593	593	595	606	601	585	607	545	625	668	579	625	579	595	573	595	576	565	649	629	575	585	632	613	562	558	603	618	613	630	566	607	600	645	546	623	615	629	604	590	610	559	600	566	616	590	565	566	603	625	634	592	574	605	617	584	667	586	640	614	651	599	564	605	589	617	591	581	602	596	640	593	619	619	573	575	606	607	588	620	626	648	625	573	612	622	608	574	618	649	588	605	604	642	641	563	610	582	560	570	585	566	633	571	619	633	621	550	570	655	601	604	635	573	578	598	609	602	583	638	614	645	615	584	565	570	593	586	635	610	609	584	628	572	588	607	606	590	613	603	627	597	600	632	570	567	640	540	601	590	545	547	616	566	626	602	599	613	611	572	611	619	564	591	618	593	579	561	576	594	605	608	608	624	618	592	594	563	575	626	577	622	638	578	583	602	628	602	544	614	611	613	600	590	617	614	573	510	578	577	591	604	614	590	587	617	605	570	596	627	624	592	588	569	601	545	592	556	563	580	587	592	616	578	566	592	625	611	594	614	609	636	567	589	581	561	587	563	631	601	607	586	653	576	559	573	606	597	535	560	623	576	609	569	625	600	667	567	575	587	605	591	616	568	644	598	572	634	593	624	610	594	593	591	593	590	587	599	631	581	597	572	573	555	609	628	575	600	609	564	536	604	618	575	598	592	611	615	651	562	627	585	574	599	630	638	611	571	558	592	588	599	583	658	615	632	585	603	578	595	575	595	590	595	592	545	603	576	611	604	590	598	572	525	580	612	589	601	593	599	655	589	604	607	607	635	559	574	626	582	601	586	596	604	560	610	552	630	588	603	586	584	585	631	638	570	600	620	543	615	629	613	607	561	583	641	589	596	619	637	598	599	610	582	637	569	583	612	653	543	626	604	574	595	624	599	601	617	586	580	589	554	603	632	600	595	577	590	599	598	589	598	569	589	639	609	614	610	572	554	589	568	598	624	621	573	624	604	568	616	612	577	603	605	584	585	601	603	580	610	591	608	571	584	590	617	596	619	614	611	624	602	559	609	618	570	633	623	629	616	605	564	597	609	595	578	636	611	599	585	607	572	587	587	610	615	641	600	565	620	626	565	623	590	576	649	601	591	591	561	617	615	574	538	614	660	575	594	612	581	615	577	573	599	602	582	577	588	579	577	638	575	568	590	599	607	598	594	593	630	606	580	562	553	599	551	636	597	607	562	603	586	584	547	573	614	584	589	588	569	603	589	576	612	603	596	575	589	584	577	611	574	616	591	631	616	599	581	578	595	625	625	578	639	603	614	636	566	617	601	583	583	582	642	587	595	591	621	573	575	607	601	602	642	611	594	616	566	616	578	580	612	630	605	592	628	606	592	613	588	575	624	617	620	596	570	622	616	619	594	608	635	602	597	665	593	608	602	574	645	620	582	616	578	598	570	575	626	597	605	596	628	638	623	580	618	594	571	525	628	639	630	607	595	584	602	597	581	584	643	630	597	577	595	600	605	603	591	576	592	643	592	610	580	588	582	594	600	558	611	633	587	569	588	578	573	617	592	630	571	564	592	625	604	579	575	631	592	618	613	589	647	602	630	623	568	578	603	616	580	617	558	613	627	589	617	581	593	613	610	605	620	632	619	564	606	582	574	659	616	573	589	621	633	592	585	582	619	571	574	601	633	628	653	609	608	619	610	599	590	611	579	625	603	620	579	622	570	586	630	569	570	626	587	628	591	585	576	602	601	632	596	603	600	579	611	605	603	588	608	602	593	557	591	602	559	593	547	572	613	577	606	613	623	585	584	578	548	598	652	585	571	591	594	578	574	608	647	611	603	606	587	595	581	590	609	550	631	661	622	590	577	609	607	562	584	561	650	576	598	608	608	582	587	597	597	572	581	629	608	618	561	636	572	590	563	570	566	599	646	620	636	608	550	599	578	582	576	615	605	571	564	626	584	553	577	578	568	627	576	558	579	604	577	584	600	635	603	576	586	598	568	634	608	605	638	622	622	596	611	582	594	627	573	597	579	608	631	607	660	607	619	625	544	607	614	580	632	580	569	565	614	590	605	613	624	556	612	612	592	634	616	582	596	567	581	624	572	574	587	651	617	553	597	604	606	639	580	584	613	598	576	599	611	585	588	547	603	579	584	634	615	612	616	574	565	614	619	581	582	624	568	622	570	557	617	593	621	628	588	601	574	586	617	633	619	619	569	598	637	599	596	575	576	623	566	629	627	577	591	532	594	584	603	614	558	583	599	607	614	613	605	612	573	571	624	584	574	632	615	617	610	629	628	617	570	590	595	591	622	623	611	604	576	592	634	605	610	645	634	609	582	577	595	579	570	632	592	599	601	567	609	611	592	601	574	577	601	587	628	593	549	589	623	581	613	567	635	612	574	585	610	563	593	619	566	640	599	594	558	558	587	617	571	594	607	570	604	587	583	564	560	620	580	601	596	597	564	613	638	622	644	604	552	567	597	584	630	614	560	634	596	615	580	633	599	578	628	640	617	622	606	610	581	601	595	580	570	562	594	588	588	594	630	597	590	599	580	612	610	609	592	618	610	589	593	573	588	590	589	595	592	624	633	634	563	598	591	610	600	593	583	594	550	597	565	577	570	598	547	631	591	567	595	588	604	577	567	604	562	593	586	613	599	583	625	603	587	581	588	639	613	591	569	554	586	623	625	585	609	566	609	618	555	561	601	613	563	595	589	616	589	637	597	663	595	585	591	624	576	583	583	603	592	602	645	608	592	567	614	598	618	645	574	518	639	599	560	586	570	605	604	591	553	578	608	587	649	592	598	597	570	628	617	558	586	599	619	599	551	623	553	603	578	606	650	611	595	618	607	554	634	608	600	596	587	603	565	563	590	590	602	625	561
22493	20748	28559	23035	25032	51720	61501	51765	36056	21435	8256	2208	777	503	444	465	417	408	423	421	437	448	459	399	410	418	477	415	419	446	526	464	442	445	438	478	428	439	453	418	426	423	458	400	423	419	449	418	411	410	462	466	461	402	453	392	426	450	437	416	460	428	399	415	415	424	425	462	438	427	433	427	429	481	414	415	424	427	411	432	426	428	409	410	441	451	444	431	456	437	413	445	447	432	446	414	428	417	428	423	420	441	454	409	470	435	430	423	457	409	445	469	429	425	411	429	398	425	405	453	461	416	430	427	406	411	411	390	409	406	421	442	370	405	449	434	392	433	453	416	444	433	462	423	412	438	399	463	411	409	416	419	438	442	429	413	418	464	447	433	431	405	420	427	437	384	423	414	464	453	410	432	450	428	445	422	449	475	421	440	449	402	394	428	439	443	435	464	427	414	438	434	409	429	414	428	459	426	398	424	426	448	466	410	437	414	410	426	430	419	431	428	412	409	420	454	444	433	466	447	388	468	412	472	452	415	433	405	430	431	412	425	435	456	452	430	419	421	449	420	427	424	443	477	440	433	424	419	419	474	404	407	410	377	439	401	445	450	454	465	457	408	420	412	420	410	439	415	456	436	409	452	453	454	453	443	444	441	439	468	441	414	434	392	434	457	463	442	421	448	412	420	398	458	405	416	432	441	444	409	404	434	457	442	413	429	435	416	432	417	397	409	423	420	417	439	445	404	443	473	376	463	459	429	447	448	425	440	391	431	471	454	453	465	429	411	457	402	402	415	404	461	448	414	413	396	431	409	433	458	417	452	437	448	450	421	466	416	422	429	442	410	442	435	439	433	439	471	426	430	394	442	432	447	439	443	425	469	483	413	415	447	474	424	432	393	407	421	437	431	448	443	430	451	416	416	430	459	447	403	408	442	471	412	455	419	432	396	454	411	444	444	448	410	466	409	457	429	386	430	437	446	425	404	463	447	430	449	414	459	406	424	392	392	425	383	455	468	463	428	443	426	393	402	382	421	499	448	371	409	442	470	403	457	444	425	398	430	424	443	397	456	384	395	418	444	423	423	409	424	447	465	442	410	441	400	427	411	426	432	437	455	401	420	416	435	426	450	468	446	419	438	410	423	414	436	447	440	421	418	458	417	444	447	433	444	392	410	469	419	396	460	417	444	448	423	405	449	430	429	417	434	407	437	454	432	415	430	428	415	454	433	435	433	413	410	432	424	441	451	433	436	438	419	410	421	419	461	438	432	422	435	388	402	405	446	444	417	438	406	403	424	434	412	413	424	475	409	448	420	416	430	429	415	406	413	435	431	373	443	456	441	454	425	450	401	410	449	468	400	448	430	450	414	451	460	452	434	433	421	391	441	422	417	405	415	438	421	445	401	419	411	406	437	445	443	417	458	403	437	437	468	436	416	480	422	444	437	437	416	488	446	460	443	437	431	451	428	440	452	403	412	447	435	421	448	467	429	431	403	457	427	446	421	430	426	422	432	435	419	405	480	421	409	439	443	437	439	454	441	432	424	435	397	431	422	440	440	447	416	419	429	400	429	403	474	431	443	408	452	418	485	444	458	418	386	433	425	441	473	427	409	404	460	411	467	451	414	433	422	441	458	418	433	406	386	421	448	407	396	437	440	469	407	423	414	441	454	457	420	420	429	437	402	442	414	441	432	414	424	436	419	424	427	415	413	474	421	417	433	459	411	440	424	487	425	425	465	446	437	422	397	437	429	396	397	464	399	400	412	436	406	442	430	441	411	423	465	463	430	429	476	444	460	467	428	417	414	440	432	441	448	441	441	415	471	468	438	433	469	392	427	442	423	440	460	409	390	422	408	475	425	413	407	430	436	424	463	406	437	457	446	427	454	415	437	448	463	425	421	360	414	412	395	446	435	433	439	412	392	457	483	424	410	445	406	438	445	438	409	436	471	468	451	450	421	435	444	433	414	446	427	422	438	420	414	387	418	428	449	443	427	439	425	435	407	440	409	412	437	444	424	399	421	450	429	436	394	435	415	428	461	401	483	439	397	446	442	442	443	425	449	384	397	415	458	425	431	456	427	405	432	430	461	393	407	457	435	431	490	444	410	402	441	447	431	451	435	408	447	410	415	425	435	441	416	426	418	432	446	455	417	444	409	445	398	402	433	467	410	492	429	452	446	404	450	412	433	447	442	447	440	405	433	452	423	429	416	441	429	421	432	429	455	451	452	441	444	426	417	431	430	433	468	431	465	443	387	401	407	428	414	413	394	408	430	483	441	421	433	432	435	449	413	430	421	418	424	415	450	499	419	467	482	479	479	443	430	446	440	382	396	430	414	457	468	432	412	454	440	427	428	415	447	413	383	450	407	419	460	445	441	426	435	436	398	444	398	413	465	434	459	423	446	438	450	431	470	419	444	452	426	434	435	441	467	439	429	414	458	435	437	417	436	474	426	429	457	425	401	450	433	427	429	436	448	416	444	433	423	429	407	439	434	471	414	444	445	421	398	440	394	461	442	447	432	410	403	414	428	411	472	388	422	429	443	400	428	391	449	378	447	444	437	446	438	440	442	416	439	400	405	434	431	456	414	474	413	434	462	429	431	420	419	463	418	415	441	415	399	421	440	450	429	422	398	418	431	411	435	421	428	425	411	444	450	428	418	411	454	414	429	405	449	415	441	464	440	434	421	395	402	435	423	441	411	437	451	414	413	424	401	401	429	438	416	452	424	434	433	419	411	425	424	399	416	391	450	462	423	442	419	415	449	453	427	427	444	427	426	417	431	403	436	402	419	417	428	397	423	426	430	457	426	438	415	410	391	445	471	455	472	403	436	429	418	429	426	426	452	452	427	440	420	423	424	421	428	428	401	407	436	433	451	438	461	421	415	426	412	411	412	433	449	463	438	444	454	429	433	450	402	431	416	416	444	433	448	435	452	428	394	478	430	418	399	416	432	432	442	416	442	435	378	407	436	435	434	453	421	434	436	447	447	414	444	430	433	460	450	383	430	424	425	417	417	462	446	456	428	461	462	433	400	425	473	434	431	418	452	449	439	435	466	406	441	429	392	427	436	416	392	425	417	429	400	424	420	429	435	424	433	405	405	440	392	440	428	425	426	421	421	457	447	414	413	443	440	434	433	427	434	434	435	477	427	438	416	398	421	433	437	416	412	403	448	423	449	412	393	420	436	438	442	420	419	397	418	401	425	441	427	448	437	405	449	405	439	456	468	414	418	401	510	396	419	458	442	432	408	389	428	434	469	448	442	429	450	430	442	448	427	411	428	399	383	390	444	398	482	449	417	414	445	453	447	438	447	428	411	396	395	461	410	417	403	459	445	459	422	442	392	434	422	459	419	449	422	436	415	441	416	443	426	437	396	425	434	495	421	431	417	438	447	394	379	435	380	409	423	409	430	420	426	425	419	458	453	399	420	411	454	415	455	425	394	423	414	438	450	441	433	422	417	448	415	423	429	450	442	450	419	416	423	435	409
17395	40890	38989	33876	45770	59950	61703	51680	38836	25079	11316	3926	1342	727	634	584	673	575	626	641	616	590	629	602	663	629	606	639	601	614	587	630	641	595	580	599	581	628	610	617	665	653	588	592	636	648	630	610	580	635	580	621	601	586	565	623	645	637	578	598	664	586	608	612	611	637	628	587	624	592	632	591	588	558	595	632	607	638	630	593	575	629	621	661	597	632	619	610	601	604	594	611	629	610	577	607	597	562	584	586	598	603	579	618	623	599	635	611	587	604	614	633	570	581	631	620	612	637	619	598	590	581	608	616	635	620	590	588	620	620	628	568	613	618	647	613	603	583	591	611	647	596	646	607	606	637	606	608	649	627	614	590	596	596	606	599	624	549	621	606	565	633	632	597	611	636	589	622	606	598	606	585	606	608	617	605	574	635	624	637	598	616	617	600	591	634	603	605	598	631	601	620	586	626	566	581	600	638	601	611	619	605	655	607	596	593	634	591	601	598	625	618	577	597	611	659	609	632	593	610	602	624	589	614	621	590	644	645	640	596	605	605	572	576	657	592	588	604	620	595	617	563	616	619	607	630	613	611	601	607	617	592	586	562	591	636	661	638	598	588	610	579	593	582	595	591	643	602	615	628	640	610	588	623	575	597	542	650	627	620	627	607	622	622	607	647	612	597	608	589	592	618	593	613	616	611	566	626	623	605	632	612	634	629	624	611	592	591	579	575	645	626	604	585	614	610	613	613	661	594	588	575	606	594	559	607	609	596	571	585	595	617	619	658	636	587	617	608	625	616	590	613	600	607	592	622	654	584	616	592	632	593	662	607	608	632	650	603	661	605	602	618	608	622	625	664	634	598	605	601	579	566	633	626	597	634	605	615	605	647	607	606	576	607	624	584	607	628	640	624	621	581	644	642	608	667	606	602	655	571	579	567	551	618	630	606	568	658	583	606	563	593	618	622	585	621	581	602	557	613	608	593	619	602	579	589	627	603	591	611	615	579	636	603	610	589	626	620	614	581	554	637	588	615	602	566	615	610	656	592	586	594	654	578	606	624	629	643	635	628	563	576	640	623	590	580	563	610	595	637	625	635	640	613	596	633	661	628	613	649	584	591	628	654	625	552	621	622	589	672	590	597	611	653	638	595	582	622	596	653	659	575	625	568	613	613	647	557	550	591	630	624	625	650	613	562	589	660	635	617	597	604	618	655	587	608	617	637	582	629	589	614	587	563	602	599	588	604	600	620	620	619	613	601	622	555	567	616	606	601	618	634	627	595	640	576	579	598	619	629	637	606	636	601	592	627	582	629	628	604	662	631	580	563	597	601	606	620	570	625	637	628	616	582	587	565	598	606	582	607	616	654	614	662	601	656	647	609	640	648	652	621	579	610	648	612	599	598	632	635	633	654	592	600	554	628	603	565	617	632	618	629	591	608	638	631	644	630	644	660	636	601	611	615	595	639	642	644	619	613	641	600	608	590	612	583	607	622	598	595	584	622	653	569	573	616	601	582	647	633	589	612	602	586	615	621	622	586	626	612	623	632	596	613	589	618	553	628	577	620	610	601	629	614	609	617	578	564	647	613	605	604	574	616	607	604	609	605	633	594	612	584	573	612	596	603	615	621	660	629	637	618	632	631	622	637	620	603	627	635	641	677	636	641	591	575	630	588	629	633	605	638	574	611	570	681	561	605	594	618	583	599	618	580	609	642	587	610	554	565	580	608	612	616	614	626	624	606	639	650	586	586	604	614	539	607	612	594	611	584	618	566	610	634	650	596	639	612	630	652	640	593	625	601	597	581	568	588	611	609	584	585	597	577	644	652	663	603	620	630	606	627	635	599	634	610	633	597	636	596	606	643	590	630	611	584	630	650	597	603	574	603	613	665	639	602	607	633	660	600	570	646	607	586	607	635	612	636	593	643	563	588	636	591	622	641	591	593	629	621	619	597	663	614	596	598	560	592	622	575	587	661	624	634	620	575	613	622	585	639	637	652	621	614	601	600	647	606	621	565	638	597	638	639	621	614	586	600	640	589	646	617	636	623	605	612	612	584	629	624	556	588	608	640	615	597	596	592	608	600	626	622	657	664	644	571	597	599	663	614	609	608	643	639	648	597	595	610	595	587	659	612	605	610	568	646	639	613	576	624	637	585	610	616	601	594	602	583	641	609	593	605	659	634	579	597	598	585	607	626	612	620	642	594	617	592	627	630	561	616	618	621	663	597	618	578	572	624	602	649	605	618	616	608	630	607	613	576	624	581	619	626	631	601	571	618	595	595	623	604	609	594	598	634	615	608	610	564	595	613	620	605	572	626	601	620	643	604	636	585	632	608	570	602	668	625	613	655	601	571	579	586	629	650	624	597	623	602	616	634	599	594	647	626	615	626	577	664	636	622	641	623	609	612	610	616	575	617	592	612	637	586	614	605	608	623	612	610	618	549	630	567	613	600	658	626	598	621	630	623	571	585	621	651	623	594	601	591	601	581	590	614	622	626	583	630	601	567	619	577	603	648	609	637	659	590	572	577	602	622	645	605	548	595	615	623	575	629	628	673	637	588	616	617	594	592	665	595	623	618	548	604	597	646	589	618	573	657	588	641	630	593	662	575	613	628	644	603	611	582	637	630	570	617	618	623	640	598	612	635	591	633	583	604	653	643	612	612	584	596	614	606	580	628	597	654	604	577	628	558	629	616	617	600	608	585	610	619	630	584	622	614	630	652	599	609	626	610	598	591	582	607	613	577	558	642	627	610	673	592	604	623	639	584	589	616	635	609	595	651	592	572	578	632	589	654	575	612	589	604	636	603	578	615	593	586	580	666	596	599	621	617	652	646	613	634	540	616	601	603	604	632	612	580	568	621	643	578	649	643	626	624	634	634	653	653	578	612	594	660	612	610	608	639	620	652	593	609	590	622	547	611	592	578	611	614	585	602	633	590	644	594	648	659	569	593	610	637	632	543	615	597	652	621	616	587	609	617	569	617	605	614	639	573	595	602	607	585	663	585	622	631	613	626	598	611	597	604	610	627	634	612	618	630	593	620	605	605	623	606	629	572	589	607	618	608	645	624	606	620	636	653	561	614	593	605	623	587	582	611	558	626	592	611	602	627	668	628	613	562	627	654	585	626	616	594	603	608	608	598	618	577	643	567	612	570	613	633	594	585	632	577	611	569	608	670	608	660	607	610	633	651	643	625	595	598	614	590	677	546	616	606	620	605	619	599	600	571	617	609	566	590	569	589	601	646	591	602	602	542	583	619	610	625	625	602	616	623	605	613	598	659	597	614	589	659	653	590	590	587	622	633	668	615	607	604	611	639	626	604	624	598	621	608	632	592	617	577	609	619	591	639	574	615	623	603	604	623	594	618	570	588	616	622	620	580	622	634	566	619	572	567	606	586	655	566	663	583	630	592	593	578	618	661	580	603	599	528	632	592	615	618	621	575	645	618	586	609	592	608	640	567	624	598	575	621	619	629	603	646	616	609	592	613	663	617
26037	20563	13109	4652	5491	9945	11576	9847	5398	2293	1040	615	455	435	456	413	411	429	419	386	409	407	396	392	390	401	387	373	377	434	413	413	414	398	365	388	385	401	404	401	382	382	396	416	420	405	389	387	409	363	429	380	379	393	369	389	386	407	383	413	370	379	418	387	450	377	396	370	384	399	370	427	399	430	405	403	426	425	382	390	404	441	376	441	424	425	380	380	400	402	407	401	409	372	380	387	386	392	433	385	386	403	401	413	387	383	373	402	416	372	382	372	362	410	372	422	375	384	403	437	406	397	407	390	425	421	376	397	362	358	401	389	413	370	374	393	377	383	410	378	382	365	392	379	389	383	391	382	376	396	416	380	372	390	417	406	444	412	411	432	407	375	435	377	435	411	429	401	411	394	342	371	404	379	431	420	410	407	396	362	396	400	389	357	392	411	379	420	453	400	404	420	421	408	412	433	387	412	417	395	394	401	380	397	392	415	396	401	373	387	417	405	420	414	402	403	408	388	385	425	423	406	410	450	399	398	407	425	421	379	408	372	411	374	367	405	388	425	396	394	401	417	398	419	412	379	416	361	385	403	414	410	418	397	375	373	371	392	367	442	421	380	412	384	414	376	374	350	392	386	408	390	388	376	362	393	387	431	365	405	395	397	392	387	409	376	361	429	403	367	385	443	391	410	387	386	372	363	380	371	397	392	363	438	392	384	366	442	380	417	405	391	408	401	393	410	406	401	402	358	373	394	454	396	391	414	393	388	374	349	395	385	409	410	397	410	356	378	400	418	378	391	377	429	406	412	427	398	396	428	409	365	423	352	406	384	377	431	407	412	412	405	390	416	400	383	373	412	422	399	398	417	385	402	399	376	439	381	410	424	366	363	410	401	400	401	404	415	392	393	375	401	389	401	400	367	387	424	408	363	401	399	376	368	379	390	388	384	395	413	411	391	396	380	406	388	403	396	422	416	403	390	391	401	420	436	417	422	390	384	412	389	393	409	407	405	398	407	390	381	340	371	387	373	388	330	414	378	399	394	379	391	453	435	397	385	367	415	404	421	401	439	391	403	372	377	430	362	370	425	381	408	405	377	424	398	384	417	351	436	398	398	417	427	390	399	377	376	394	371	396	423	398	404	413	389	417	377	408	372	386	387	394	396	376	441	408	416	376	409	399	424	408	431	403	412	386	357	415	432	376	403	351	434	369	384	440	366	401	389	387	402	412	412	433	386	402	381	401	382	396	380	415	391	400	420	375	369	417	349	388	359	403	419	390	382	409	390	397	401	399	403	377	423	374	380	402	393	419	366	390	422	392	352	399	407	378	387	380	358	391	374	422	402	403	429	404	401	405	375	392	417	381	404	385	377	382	351	434	387	414	391	421	401	371	422	356	441	377	399	384	423	392	433	388	413	374	419	409	385	396	422	409	371	384	381	387	398	383	433	383	389	435	407	373	361	416	422	412	397	409	397	402	412	392	390	399	437	393	422	402	424	380	396	415	390	405	416	371	412	416	403	422	369	397	386	403	375	386	380	429	410	371	400	418	382	422	384	371	384	401	416	405	385	382	407	371	374	384	421	385	373	397	431	354	430	410	345	394	353	381	408	389	402	425	365	422	392	422	388	365	408	384	405	401	385	409	420	404	404	379	432	391	396	392	367	385	424	399	362	415	384	406	376	415	386	371	401	371	401	393	427	379	398	423	417	416	381	384	411	365	387	397	393	413	382	392	450	400	393	386	392	419	413	433	389	429	446	401	429	383	421	389	375	366	405	395	417	414	384	359	404	426	370	407	403	414	386	401	430	414	387	389	383	396	400	407	379	404	375	384	433	395	370	416	393	368	433	415	374	381	409	379	434	415	384	389	412	404	377	392	410	401	381	405	383	384	423	391	426	395	382	428	416	386	375	421	372	392	376	367	386	420	423	378	393	407	379	408	411	388	415	410	425	362	370	395	416	395	417	397	406	394	419	370	415	418	429	346	375	397	397	418	425	363	413	400	397	395	390	406	378	425	373	421	403	426	409	402	397	404	407	399	406	410	425	399	411	359	426	410	415	404	416	417	403	376	380	400	388	424	411	406	429	411	384	394	433	373	377	378	389	376	378	413	426	415	380	414	393	394	399	404	360	406	387	397	385	384	426	373	403	396	413	355	414	409	407	371	388	406	380	402	397	424	413	413	414	380	398	403	387	358	397	409	389	416	385	396	378	376	405	395	394	394	398	403	415	401	371	434	375	384	424	380	398	389	381	388	381	420	413	375	388	406	343	380	443	398	400	375	377	370	411	382	426	380	397	401	403	386	395	366	399	376	389	412	422	387	438	404	410	405	389	398	395	399	382	406	404	379	396	398	389	406	418	411	397	404	396	353	390	379	406	436	431	380	391	432	389	421	392	402	381	392	387	365	441	408	410	384	376	411	394	405	410	408	369	410	436	378	415	413	392	413	384	392	382	395	420	394	415	378	381	416	389	377	388	390	426	396	363	396	431	388	400	380	429	415	413	411	410	400	417	382	362	401	392	407	379	416	378	391	405	400	395	394	391	410	396	397	399	428	399	419	386	422	394	387	398	401	428	377	402	410	356	409	401	399	410	371	378	427	402	385	395	434	392	412	408	385	387	422	392	377	395	426	392	397	382	398	435	387	414	391	375	366	388	393	430	376	374	411	411	415	405	386	431	389	410	417	385	382	403	384	428	410	413	422	433	383	383	408	406	390	381	397	373	429	385	426	390	435	395	414	431	434	404	389	417	383	420	437	418	397	401	394	411	421	402	397	379	391	405	418	408	405	426	382	384	424	411	397	428	402	415	406	381	414	404	405	399	399	418	427	381	375	375	386	438	401	430	414	375	356	389	382	379	390	428	361	403	437	340	396	376	409	412	370	401	410	392	417	365	412	397	367	404	411	444	432	414	390	397	370	367	363	373	376	381	393	369	409	406	361	387	381	399	418	409	393	376	368	378	407	419	387	390	413	397	387	402	393	385	418	414	436	385	388	368	374	425	440	386	385	366	356	391	396	433	446	411	421	332	419	419	411	425	416	428	377	410	375	406	382	411	379	410	421	385	430	390	404	434	391	380	423	392	395	412	417	390	416	376	407	393	412	410	428	402	418	371	424	412	347	419	367	434	390	388	394	415	426	394	393	350	398	388	403	391	401	404	424	387	431	393	389	382	411	400	364	411	416	364	407	402	407	397	378	380	393	378	399	452	413	391	391	401	369	396	397	424	409	390	455	372	405	374	375	415	412	390	430	375	394	457	374	397	396	394	390	411	411	418	412	373	409	387	397	383	408	425	409	403	421	413	435	376	357	392	425	438	378	423	414	408	365	360	399	394	397	408	423	388	386	386	433	426	406	351	387	393	398	423	379	385	354	410	403	391	391	401	405	389	385	385	415	407	384	397	401	437	417	374	386	402	389	395	406	405	419	395	429	383	415	439	423	439	389	407	399	404	436	399	417	355	393	403	433	403	382	432	387	371	444	410
5475	7269	6834	6465	10123	17442	18514	16117	9563	4233	1822	914	656	591	566	629	587	609	594	568	576	587	515	600	595	559	570	563	581	535	545	606	597	554	587	594	596	591	596	548	594	585	596	556	572	624	575	527	585	585	617	573	568	545	563	569	565	556	578	570	583	609	544	601	566	626	592	601	601	592	561	572	597	573	607	579	652	587	576	562	570	541	623	548	570	569	568	600	585	548	562	554	592	576	538	603	599	598	583	553	581	587	582	561	598	602	588	564	606	560	581	560	560	566	552	587	564	575	582	617	578	568	568	584	584	556	627	603	586	587	561	595	563	553	575	579	605	623	562	576	580	582	615	596	567	584	573	572	592	567	601	598	587	622	630	588	608	559	534	594	601	587	582	587	567	587	602	593	582	608	605	560	626	562	596	575	551	555	567	590	604	557	548	593	606	542	576	572	601	586	564	604	575	578	563	551	588	538	595	619	584	547	597	561	601	618	542	585	582	575	565	562	576	573	580	601	580	547	582	556	599	588	551	578	611	612	550	541	592	621	579	600	562	522	568	533	589	558	586	584	602	580	556	576	600	610	598	605	599	578	563	595	624	597	597	593	584	580	598	580	549	601	567	564	598	554	621	562	553	596	599	564	587	565	538	643	564	558	577	568	589	578	573	590	592	565	590	572	593	570	617	604	560	579	573	647	542	616	567	562	548	627	577	571	596	585	573	575	610	590	576	576	609	623	628	563	614	570	608	539	560	570	564	562	551	531	545	595	594	622	604	589	598	573	554	587	518	567	615	576	557	592	582	602	590	618	542	577	549	593	579	569	619	617	529	602	606	630	582	600	568	625	532	589	593	572	566	597	587	553	594	572	596	573	576	602	628	575	599	585	591	594	568	611	569	598	532	607	573	592	614	573	557	559	567	594	601	579	589	599	620	573	584	539	599	585	613	554	588	536	559	599	555	602	560	583	599	610	582	587	581	633	586	598	576	575	589	599	578	605	551	601	565	549	552	582	579	580	562	587	575	546	601	590	611	602	608	645	533	616	578	572	576	613	559	597	601	599	619	602	509	611	598	564	584	559	596	578	583	596	573	567	565	555	615	590	579	634	554	602	567	545	636	621	558	546	584	574	559	577	580	546	558	576	549	549	570	552	549	601	573	576	553	595	575	553	561	569	591	566	621	574	593	637	549	572	561	543	588	566	592	550	633	642	597	598	607	551	600	605	540	576	559	620	571	545	598	579	604	573	594	636	575	599	598	565	558	553	573	573	573	563	610	578	560	565	600	600	558	615	546	563	610	556	558	584	613	542	539	540	606	599	591	604	597	635	610	563	587	578	584	570	604	578	532	580	608	551	570	579	560	621	552	553	567	608	551	542	582	613	577	584	583	555	605	578	589	584	607	562	546	544	566	572	573	581	601	584	602	617	608	617	611	574	544	565	569	615	571	526	593	605	608	581	559	586	556	589	575	622	601	562	553	534	526	597	571	554	565	593	624	613	594	612	614	591	582	597	589	566	541	612	522	576	617	596	574	596	614	591	598	564	594	565	605	549	585	571	580	600	534	574	578	577	609	580	578	551	564	613	583	631	579	599	603	581	577	560	581	513	592	593	587	585	560	579	534	624	546	539	608	627	527	550	565	588	591	573	573	536	570	595	576	586	592	532	601	556	588	546	576	542	551	556	603	606	575	537	585	587	565	601	593	576	611	589	584	544	585	567	597	589	556	616	610	588	597	587	580	578	587	620	589	579	554	587	616	583	617	589	570	601	609	586	565	591	585	575	594	585	591	559	559	580	615	572	604	581	606	592	561	611	565	567	579	589	585	582	550	544	617	604	623	574	606	616	587	592	543	580	589	605	581	561	589	599	616	564	587	574	590	561	611	569	566	602	621	569	574	627	599	578	568	588	606	574	578	593	572	611	587	585	634	544	618	626	567	586	561	570	595	568	600	589	572	593	603	566	596	609	543	586	594	586	581	524	591	558	589	591	564	623	583	597	605	588	567	618	614	567	600	561	579	624	589	531	583	555	589	581	577	613	560	587	590	587	567	599	597	608	565	605	592	603	607	585	588	590	598	602	563	607	571	614	584	630	593	562	562	590	597	617	596	564	589	532	595	597	597	582	572	565	608	615	589	580	536	591	592	595	596	601	593	587	596	608	580	565	586	597	581	607	606	592	565	601	605	574	584	628	568	574	626	597	584	582	618	590	570	589	604	623	534	592	597	588	545	590	560	587	591	592	553	582	598	582	608	616	547	583	531	598	576	567	583	582	598	578	577	552	593	541	575	583	583	601	644	580	606	560	585	553	596	602	562	606	565	569	611	597	592	593	567	571	617	617	586	625	566	619	559	636	557	575	568	565	584	534	605	548	576	581	587	614	590	586	628	640	580	583	612	588	604	568	579	565	555	613	586	626	579	585	607	613	592	564	578	568	586	600	579	578	585	592	604	547	582	550	535	580	621	589	617	569	608	556	631	575	614	586	546	577	587	565	556	569	574	575	561	589	569	568	540	605	570	568	549	580	562	597	631	608	596	595	568	564	562	581	570	554	564	572	625	560	588	583	554	594	558	572	610	587	603	568	570	591	597	599	598	571	554	566	574	564	584	610	606	651	588	576	524	615	577	530	551	585	572	611	558	570	554	618	548	549	564	555	578	575	582	563	530	614	597	581	604	557	620	619	577	601	586	643	581	621	598	610	537	581	546	569	586	564	589	574	583	596	588	533	586	609	578	576	573	572	597	595	542	579	633	581	591	564	569	563	558	595	592	568	593	601	577	577	548	567	580	626	584	621	605	591	575	588	636	514	589	606	583	564	569	575	584	611	595	613	592	594	550	612	555	561	583	599	572	554	562	576	564	618	588	572	618	559	585	595	592	580	606	600	583	577	566	589	578	592	610	552	590	584	620	581	603	589	585	600	563	561	588	599	617	594	592	620	578	572	579	584	596	606	605	580	640	584	604	567	607	549	571	587	611	582	587	589	583	580	583	578	600	610	597	605	602	622	611	620	590	594	612	583	572	543	601	570	574	587	588	542	603	576	570	595	544	592	570	569	560	589	602	571	574	601	574	516	585	621	623	616	572	584	569	555	610	595	602	611	569	614	541	579	581	605	568	571	566	565	589	539	596	599	602	593	579	583	563	562	581	584	594	568	570	590	563	609	566	597	576	612	560	583	579	613	572	617	556	607	568	580	622	602	616	540	583	599	529	569	588	600	541	570	617	583	574	590	575	591	608	581	587	605	602	620	569	564	546	586	536	599	569	598	580	578	578	569	597	567	576	591	538	552	593	596	578	628	617	570	569	546	550	563	582	604	613	636	610	674	581	587	546	592	576	593	560	591	577	575	588	606	567	595	593	566	589	552	581	598	566	596	582	584	581	590	615	623	577	597	600	585	592	628	615	596	587	557	594	558	568	575	560	564	567	597	612	584	624	598	597	573	563	620	563	599	636	574	602	584	554	569	561	599	586	604	557	579	587	552	630	605
24165	20802	27628	24656	26051	37559	41896	33418	20997	9091	2606	943	535	420	409	414	402	400	389	413	402	392	401	377	416	431	411	401	432	437	383	434	387	442	396	397	414	423	404	389	389	451	414	430	382	438	378	380	394	376	402	384	385	432	437	419	401	442	422	404	406	402	412	415	416	389	440	403	411	427	372	432	391	382	427	403	415	381	397	378	410	395	433	408	381	408	428	419	406	400	429	393	393	394	391	403	399	375	449	409	398	424	419	434	409	407	436	421	391	435	387	383	361	414	397	438	379	414	419	385	387	420	406	404	403	395	423	432	409	406	417	438	427	426	393	412	423	389	406	419	396	399	386	380	370	404	460	394	410	426	434	396	395	417	401	408	381	421	427	402	374	402	386	385	414	370	426	395	412	417	375	361	400	421	414	385	415	457	387	389	405	402	394	426	436	410	423	403	390	382	424	421	357	420	396	423	424	389	408	398	366	430	411	384	413	423	407	420	392	437	395	409	446	378	403	431	394	413	427	394	410	394	426	398	405	383	426	384	401	418	446	391	384	402	397	388	400	376	423	363	405	407	401	412	402	406	410	417	428	417	416	414	385	409	418	423	416	361	358	433	423	385	409	416	411	375	432	436	393	389	412	416	360	432	419	411	438	427	404	396	397	420	417	417	398	419	382	429	433	401	409	409	412	446	400	421	399	396	413	400	426	395	376	404	387	393	414	395	408	400	417	435	378	400	404	399	427	394	420	388	388	376	389	399	404	400	371	387	402	393	413	398	428	403	394	386	429	439	417	436	440	393	393	400	421	385	378	409	387	394	391	418	414	420	392	387	393	413	406	357	388	422	404	390	398	390	389	388	440	425	447	399	450	399	448	416	375	386	407	408	445	415	418	373	399	395	389	438	382	422	395	421	406	434	387	387	397	407	408	424	415	391	365	399	395	405	417	394	399	375	410	361	383	413	378	389	421	391	408	387	374	376	413	385	408	412	403	406	415	416	389	398	394	432	392	417	403	436	439	408	389	416	394	403	398	397	385	408	417	434	403	424	408	416	391	400	408	377	401	402	384	385	408	397	374	414	404	402	390	374	413	381	405	410	383	395	401	443	386	403	421	400	383	412	454	434	394	383	384	393	418	367	406	402	401	425	401	368	373	423	409	405	390	405	406	401	384	389	371	443	410	387	430	422	418	395	402	437	413	460	420	401	419	387	433	417	419	395	446	367	372	414	401	432	378	398	411	412	388	433	393	419	420	426	399	425	446	449	428	464	397	407	383	376	414	373	393	438	389	415	402	403	386	381	434	406	397	410	398	414	424	394	412	412	418	409	378	424	400	450	412	387	395	421	385	441	372	465	413	374	369	391	392	420	424	371	376	375	401	402	384	425	428	413	427	382	387	418	385	401	430	394	377	383	380	373	418	385	394	376	449	405	414	367	448	422	405	409	435	363	419	399	383	415	444	422	387	403	420	411	402	418	397	428	383	409	414	402	403	437	387	427	395	436	426	393	398	420	413	408	425	438	431	397	404	412	442	404	402	427	397	438	400	435	398	400	419	395	414	395	414	387	378	408	383	425	408	436	420	397	438	399	407	395	407	371	406	377	403	383	379	399	436	382	406	454	412	420	376	426	419	445	405	432	375	385	405	417	416	417	386	385	388	407	414	398	423	390	426	379	424	415	404	403	428	398	429	385	450	397	446	425	381	409	380	385	416	392	431	388	414	409	430	417	420	414	433	396	410	403	406	406	367	427	399	419	405	428	384	427	424	390	445	417	415	453	448	372	419	423	446	407	403	406	382	403	405	392	447	371	400	398	412	392	430	408	380	419	387	440	411	413	405	401	431	428	388	408	434	414	413	404	425	407	409	415	435	412	366	388	409	374	408	427	397	405	398	416	410	370	386	443	384	412	392	376	403	410	387	410	394	404	384	419	423	396	395	413	432	405	388	389	414	386	401	425	377	407	403	399	425	419	410	383	434	399	408	412	426	426	388	419	399	422	377	391	373	451	366	414	411	386	443	431	431	414	396	372	387	367	368	421	393	412	395	369	394	411	393	425	373	388	367	438	426	407	434	383	380	451	401	430	443	423	393	384	445	425	396	378	408	401	428	391	419	388	402	407	412	383	438	400	413	433	396	397	354	410	427	384	367	417	397	387	386	428	402	376	392	428	428	402	461	431	379	404	401	359	437	394	404	394	394	427	380	383	394	434	421	426	419	404	420	413	397	415	429	422	390	389	391	406	386	414	391	416	396	386	428	379	410	410	417	442	383	410	410	428	412	403	435	424	403	381	381	397	382	425	418	381	412	400	408	444	418	416	456	394	395	409	416	421	401	427	404	401	372	410	420	387	406	410	405	387	418	377	433	408	404	393	387	394	430	388	392	392	410	350	385	394	430	387	392	450	405	371	388	404	416	456	383	424	386	404	389	437	400	364	393	394	389	395	426	433	390	402	398	395	432	386	409	423	381	404	399	377	404	403	399	429	391	413	428	379	428	417	418	434	419	426	414	411	404	422	409	381	423	370	401	412	405	437	407	443	405	389	398	394	402	405	400	428	402	418	390	422	423	404	405	373	378	385	407	402	387	422	407	408	368	402	400	395	384	411	426	428	405	365	399	394	407	416	441	426	371	445	373	384	420	408	430	424	423	417	403	394	391	411	428	390	411	381	425	392	425	394	409	434	379	431	385	399	391	389	410	388	402	406	425	420	440	440	401	402	405	392	451	416	423	417	445	404	423	397	404	387	401	417	419	394	423	412	358	433	379	395	382	379	367	428	401	386	382	399	408	382	436	408	395	418	416	404	416	401	412	417	393	395	414	406	396	410	406	403	398	394	426	420	405	411	397	417	376	417	395	381	411	445	364	391	416	390	417	406	370	420	422	361	408	421	399	392	414	417	402	386	471	410	415	403	390	414	383	395	417	420	439	406	423	370	427	417	402	444	399	378	387	413	394	457	427	383	444	403	415	372	405	402	414	406	431	402	406	422	405	394	416	402	370	409	409	391	408	412	377	424	385	398	396	420	395	377	415	438	463	419	421	457	365	397	390	417	382	413	443	384	403	425	411	387	401	430	413	418	429	392	397	372	428	416	428	426	415	426	403	405	451	460	406	404	411	397	399	393	394	396	413	412	387	373	425	421	415	391	385	392	401	406	400	387	374	409	419	393	373	397	427	408	397	419	397	393	375	366	460	413	435	401	401	395	415	409	418	435	418	393	407	401	405	427	417	415	414	397	418	414	414	365	426	412	417	428	414	391	412	406	409	410	359	445	392	362	399	385	426	389	391	433	380	418	397	393	392	396	423	418	400	400	402	411	411	419	407	405	410	364	411	385	429	408	406	396	402	377	378	397	426	363	420	417	389	400	426	426	394	399	416	409	412	381	444	418	427	420	402	420	388	404	389	423	416	386	390	403	423	414	418	381	423	387	383	394	412	374	406	392	416	435	379	406	433	400	441	410	414	412	373	397	357	426	391	384	382	399	410	392
9439	23706	29343	25120	35544	42007	43101	36694	25604	13067	4931	1772	856	638	620	591	570	599	598	568	611	605	592	570	583	584	593	640	563	616	596	595	595	585	610	632	616	571	601	556	584	627	565	616	579	566	590	564	577	622	601	626	608	584	590	576	571	608	581	579	615	598	579	593	577	559	626	682	603	631	591	588	642	617	623	617	623	612	582	586	611	585	614	619	622	643	627	674	614	594	608	590	551	577	573	571	584	611	599	600	586	594	565	609	596	568	572	577	601	602	566	600	611	573	597	601	554	576	613	644	562	594	576	580	555	608	571	593	581	612	574	608	586	613	566	619	572	576	585	589	586	579	579	626	593	607	579	581	624	611	570	610	559	609	581	572	622	578	634	571	589	606	590	608	577	601	554	623	558	601	618	611	619	632	597	593	642	620	568	632	602	586	612	586	603	571	605	584	642	634	638	624	574	608	593	649	579	592	588	616	594	574	591	590	570	596	594	582	606	583	628	595	591	583	620	594	646	614	614	571	583	601	578	573	613	640	637	591	622	599	548	631	558	618	606	538	530	588	574	611	620	594	609	600	600	586	644	637	626	601	558	614	616	571	586	561	594	587	560	605	614	597	615	606	641	633	602	595	598	580	579	572	621	600	633	640	614	574	578	610	618	578	593	555	597	604	569	574	631	601	623	592	592	554	596	573	617	594	571	599	593	583	598	601	604	588	591	596	588	551	601	610	604	596	570	607	588	624	609	644	600	626	635	598	637	648	589	547	649	553	588	606	588	607	590	608	605	625	596	539	587	593	596	565	598	622	577	545	563	580	605	616	602	632	644	619	589	597	638	569	594	593	575	614	610	637	612	604	612	646	629	601	569	628	580	587	589	609	619	616	595	616	571	591	592	574	616	557	604	575	601	615	583	610	592	595	575	594	604	612	596	594	629	617	577	584	604	605	632	607	579	649	603	578	615	632	626	572	598	611	614	569	607	648	536	581	590	620	633	611	604	581	533	559	601	622	603	593	623	602	630	604	609	541	623	617	619	606	614	563	609	596	608	596	603	554	637	619	572	584	600	597	613	619	603	573	578	579	624	590	638	551	607	625	614	611	613	619	599	631	576	614	573	605	600	598	608	596	546	563	599	576	631	611	666	584	502	555	634	629	596	592	544	577	581	575	590	616	578	579	631	601	624	579	572	627	607	590	645	609	624	578	600	570	594	603	594	570	590	549	595	595	585	610	613	571	642	636	579	643	598	609	608	627	616	592	571	639	605	602	551	634	607	610	609	555	590	596	576	599	605	590	621	621	610	614	665	617	581	573	597	663	635	607	563	609	601	592	592	632	610	618	569	608	576	629	567	596	620	589	572	634	582	569	622	605	586	623	589	605	620	614	601	579	601	558	580	594	602	574	579	606	630	638	648	596	602	652	605	608	565	606	574	586	617	603	580	581	587	623	585	599	644	585	608	613	589	644	552	585	569	637	564	573	599	599	612	564	590	561	624	616	579	569	577	607	562	620	617	611	573	582	601	624	592	601	561	575	549	617	610	664	580	567	598	606	599	600	606	567	576	573	609	597	628	632	567	615	593	624	576	584	595	627	589	610	586	614	626	584	602	605	565	644	595	571	609	602	648	573	609	554	614	561	600	568	600	625	560	584	593	592	550	576	591	589	583	555	605	583	594	574	585	600	576	594	618	610	602	597	569	647	607	641	569	584	614	555	637	610	555	587	629	576	614	626	570	577	610	641	592	574	606	574	612	626	608	617	547	583	598	607	600	592	566	576	595	631	578	571	628	613	592	630	578	586	568	569	641	606	564	590	613	593	569	551	582	545	595	610	569	569	568	598	639	595	674	609	598	627	630	592	575	612	603	598	614	577	570	619	594	600	589	591	648	576	565	618	608	555	632	556	606	559	571	639	616	597	602	589	576	633	583	602	621	608	597	626	581	632	602	569	624	592	613	592	640	576	592	626	585	580	530	594	610	578	601	620	589	571	603	564	574	611	609	602	640	619	620	681	565	564	606	601	623	593	621	569	651	625	636	558	611	632	562	616	577	571	580	579	645	610	616	596	611	623	531	592	562	582	565	637	562	599	566	612	590	620	578	626	570	611	590	630	626	616	577	581	637	598	609	584	620	565	581	620	590	613	617	579	590	580	610	616	571	604	595	572	603	601	616	597	583	593	594	612	626	576	625	615	597	590	607	593	583	569	594	615	587	620	597	576	580	602	575	585	584	571	611	595	639	632	614	584	521	572	627	612	589	569	627	625	630	612	594	592	615	568	621	576	605	598	630	574	591	607	613	567	632	647	613	593	582	609	645	582	593	593	621	588	602	567	621	592	572	583	622	662	583	592	635	608	584	600	569	592	576	545	584	576	606	588	601	614	672	595	619	646	613	561	573	610	621	541	568	578	612	592	581	602	615	574	610	593	585	594	595	619	571	619	621	582	604	617	653	567	588	638	592	561	637	550	582	596	569	633	611	634	580	639	614	586	611	605	605	573	622	567	635	585	578	609	605	573	643	660	614	594	586	580	580	629	608	594	628	583	576	570	600	591	626	590	632	582	588	605	639	577	590	567	574	612	578	583	613	612	552	613	641	598	576	624	668	631	557	611	608	627	603	589	636	594	589	581	585	591	568	643	620	592	569	650	591	673	591	670	581	607	587	614	605	590	587	555	621	608	604	615	596	608	590	596	565	603	591	597	614	546	628	630	593	582	563	604	597	603	603	635	612	597	573	572	616	585	580	606	649	589	614	590	586	618	634	607	621	583	632	592	566	574	638	615	616	594	575	574	554	591	633	614	626	607	572	604	572	557	588	633	653	605	634	583	599	605	636	654	622	591	579	616	570	575	589	591	577	610	635	594	558	581	636	585	597	602	641	599	573	583	587	603	626	622	590	573	600	554	610	585	613	611	576	582	617	633	609	606	616	621	597	568	543	602	609	620	585	610	611	624	620	622	597	606	583	617	638	568	537	627	607	608	549	656	539	575	583	602	558	622	609	577	623	593	603	586	589	631	645	562	578	646	592	648	561	609	620	571	569	607	585	598	596	647	593	596	580	578	632	592	594	623	614	574	583	546	607	574	586	546	578	596	601	566	602	628	606	614	594	599	598	597	650	601	575	626	642	572	571	589	593	590	569	590	571	622	622	616	609	606	628	621	564	606	629	631	600	595	617	646	603	608	594	610	583	611	576	600	640	557	582	586	604	608	628	580	604	620	556	633	609	595	600	561	591	607	611	585	603	611	596	587	544	600	573	647	612	587	619	643	582	548	647	591	623	618	613	632	584	593	585	590	550	615	589	619	614	591	624	633	621	549	619	575	608	604	625	595	579	590	536	567	602	620	590	581	613	550	582	605	604	594	625	588	575	589	613	623	599	620	593	566	573	570	566	604	576	623	593	601	587	612	607	604	576	587	606	623	555	622	584	574	599	574	579	595	555	598	600	624	639	612	556	645	604	631	594	656	642	611	606	621	593	570	630	599	599	592
22462	20764	28547	23098	25179	53129	60779	49944	35783	20824	7787	1834	773	522	447	454	433	438	492	415	415	443	425	425	440	428	448	436	452	422	447	434	441	428	444	438	417	457	493	387	420	423	412	422	434	453	454	436	434	432	412	437	453	423	407	398	444	433	441	436	401	448	405	455	431	409	426	448	422	384	408	462	424	424	433	444	415	467	459	436	428	446	444	439	418	460	404	441	443	398	420	421	464	424	447	444	444	439	435	430	408	444	413	436	465	431	455	446	444	413	452	421	399	428	395	415	439	472	438	388	412	413	441	424	443	456	455	470	406	432	461	463	412	422	434	469	426	425	431	474	452	396	436	399	426	428	422	411	410	403	441	429	415	420	417	412	441	426	431	451	450	469	413	440	424	436	446	436	413	408	420	405	441	419	380	420	451	454	433	403	425	396	448	418	417	443	408	386	461	393	446	417	431	453	431	423	426	438	407	409	427	433	422	420	403	431	420	457	416	407	394	452	429	471	443	425	401	424	415	433	443	447	426	377	453	401	446	422	396	423	393	420	447	433	418	403	420	444	456	416	455	401	414	428	418	408	402	446	429	414	437	442	422	422	441	409	441	432	412	440	395	415	411	458	425	406	421	434	388	423	426	438	428	443	416	420	451	453	419	463	442	425	423	420	422	388	411	470	439	454	468	479	398	423	447	420	426	448	466	412	402	440	419	409	434	428	440	434	421	438	409	415	412	433	434	458	430	439	446	451	464	415	422	442	422	425	424	431	436	408	415	408	446	418	424	430	444	431	412	422	436	414	399	423	443	441	395	409	420	429	434	418	409	428	426	430	447	461	423	424	472	391	398	437	488	428	483	445	422	423	434	416	454	415	399	445	370	416	453	435	390	465	389	444	447	432	419	425	406	442	410	398	437	442	436	411	461	429	423	437	414	470	425	412	458	431	442	434	390	416	395	430	425	420	431	406	435	430	415	416	472	427	409	411	408	430	424	419	407	420	448	411	415	462	444	447	402	438	435	439	413	458	462	404	412	447	473	393	425	423	413	440	440	410	387	448	395	438	443	466	453	453	377	403	435	410	450	440	409	413	415	414	412	441	428	440	447	438	457	431	441	426	369	451	440	435	381	436	399	410	409	417	418	424	393	432	408	392	452	419	433	431	408	446	432	431	403	421	419	405	429	406	398	408	417	428	421	420	441	423	443	430	451	415	416	412	431	435	462	413	430	406	439	431	467	396	438	459	397	440	432	446	438	446	443	425	423	414	417	406	439	450	404	438	429	429	441	434	459	408	394	415	429	418	439	407	429	395	431	438	427	398	383	432	492	420	412	430	417	421	411	391	427	422	392	415	437	447	433	419	443	389	416	427	429	451	441	459	413	453	454	462	439	386	388	463	387	427	436	399	408	403	428	443	464	457	406	441	446	457	446	423	419	425	406	432	428	439	416	410	398	416	403	459	456	441	436	389	425	431	404	457	427	386	395	437	454	409	420	410	443	440	426	413	422	445	426	425	440	365	425	417	431	443	404	411	433	425	427	421	425	436	406	421	435	408	442	405	422	446	425	443	418	450	429	456	442	409	447	396	434	417	379	412	451	431	440	428	440	426	428	437	465	419	428	446	396	418	441	459	461	449	466	441	400	379	410	437	430	411	436	448	435	423	415	462	404	417	427	431	419	400	431	464	453	405	450	416	426	389	436	423	421	454	408	403	418	434	454	454	393	419	401	409	454	452	422	436	431	427	428	416	462	435	441	446	419	422	428	408	409	454	432	417	414	444	434	434	404	394	441	423	433	417	452	398	402	429	434	416	422	401	415	425	453	435	430	414	435	417	419	422	377	435	469	435	416	405	394	414	398	462	418	415	426	438	445	398	430	451	400	472	422	441	405	472	462	407	441	406	446	413	413	469	404	473	397	432	450	425	417	421	412	413	435	412	415	405	419	424	443	452	426	435	421	384	429	442	436	446	399	403	423	440	450	420	451	429	483	407	443	389	438	409	418	445	457	390	402	417	401	442	429	427	412	441	408	438	423	401	448	455	455	430	378	455	399	406	403	420	442	448	409	407	402	393	405	401	459	443	430	436	429	397	439	419	402	422	443	468	432	387	444	450	403	426	438	407	415	446	431	436	442	481	433	453	446	425	466	430	418	426	384	421	462	404	420	411	430	416	425	451	412	441	431	432	435	421	451	457	442	428	423	440	432	444	433	429	415	447	448	413	428	387	424	410	451	411	438	388	428	416	443	437	449	423	418	407	461	416	455	423	408	416	461	443	389	482	464	436	440	396	404	416	459	438	417	421	454	422	434	389	442	443	436	415	413	408	403	395	413	452	418	449	427	482	398	443	437	436	462	421	447	424	443	408	416	473	439	435	397	410	441	446	467	438	421	395	411	435	414	430	451	401	445	452	440	417	433	424	431	425	443	419	447	438	431	442	435	416	423	437	419	394	451	452	445	390	454	419	418	425	434	417	455	428	399	454	417	425	456	448	414	433	413	428	423	410	475	410	438	461	444	414	399	399	428	409	391	399	439	442	462	404	377	439	455	398	438	415	416	433	456	410	424	465	430	432	423	441	430	453	422	383	428	423	409	409	427	432	427	414	439	408	424	450	441	412	423	434	410	424	440	429	445	472	446	429	441	411	417	451	423	442	433	432	451	452	442	447	439	412	431	421	421	461	411	441	412	445	384	401	392	404	445	460	382	443	419	421	447	454	431	408	461	414	442	413	418	424	369	426	416	421	408	483	412	427	454	421	427	423	433	441	442	436	425	469	409	392	452	449	453	429	408	441	407	440	441	417	441	409	436	414	441	456	458	427	402	408	458	451	419	458	405	415	434	446	429	449	440	401	429	399	391	427	469	386	445	394	455	423	419	422	439	406	425	416	465	416	429	408	458	424	460	435	409	451	411	426	403	394	446	431	420	420	415	412	440	383	417	452	457	445	422	429	408	424	444	431	440	447	407	439	446	433	408	425	454	475	421	414	430	445	454	412	428	414	437	457	420	426	461	448	439	414	420	427	425	432	439	421	442	441	426	371	432	411	428	477	455	424	406	407	417	422	431	452	421	450	421	456	417	407	457	443	454	442	440	448	474	457	397	451	432	405	401	448	439	424	404	399	443	396	376	417	430	378	417	415	429	412	441	389	432	427	422	423	428	437	449	438	408	454	472	410	422	422	413	429	450	428	424	428	411	431	436	444	428	446	436	410	409	421	426	405	463	418	429	457	447	407	449	410	451	408	427	448	419	439	444	440	412	425	422	394	397	424	455	429	465	441	388	464	456	419	430	418	396	437	428	448	394	448	390	443	405	412	407	439	401	431	412	460	430	426	459	455	436	379	453	473	376	449	434	440	420	462	427	428	420	425	475	424	443	447	381	420	478	411	419	448	433	395	388	397	394	399	439	420	444	401	407	414	419	434	435	429	408	446	427	447	459	442	464	438	456	413	452	403	441	445	488	442	442	401	398	387	426	445	441	426	405	427	450	416
15759	39604	44343	40684	47654	61551	61082	51051	38333	24313	10709	3491	1258	789	642	623	624	624	576	626	642	621	575	596	641	587	601	657	616	643	597	620	597	608	611	606	605	654	602	628	582	598	648	623	649	595	583	650	586	654	607	561	570	546	609	583	614	581	618	631	599	651	563	626	596	618	603	630	620	627	584	646	590	614	640	602	607	554	615	611	583	609	571	620	597	651	622	653	627	596	648	555	611	623	586	671	628	603	651	559	571	600	568	606	635	656	616	637	585	585	591	655	587	582	609	610	618	619	596	573	639	607	624	600	605	588	612	605	627	606	637	599	608	584	589	626	614	626	632	615	608	554	634	619	547	605	599	620	598	635	607	591	578	631	589	611	609	619	615	599	613	602	611	615	611	615	659	611	614	633	605	598	607	638	589	621	626	592	610	567	606	613	590	652	601	593	615	588	617	639	585	604	621	606	599	629	594	588	624	585	586	606	626	604	602	627	588	606	637	651	655	590	608	683	590	572	634	601	608	608	617	617	590	630	599	597	602	636	618	589	601	593	642	638	619	581	576	581	665	587	599	575	615	632	598	583	619	594	605	611	595	600	626	628	611	599	628	587	599	603	621	608	548	588	561	588	610	600	580	579	585	622	596	636	610	638	618	607	639	621	641	622	584	589	619	566	609	628	581	585	607	609	569	614	580	620	621	595	652	657	617	612	602	627	631	602	599	607	619	643	561	668	619	616	613	643	658	618	618	590	602	593	609	602	601	618	592	628	595	615	640	631	621	613	643	583	607	611	599	613	591	578	613	633	611	594	586	598	610	618	609	636	573	637	601	642	594	601	619	608	618	606	651	612	612	622	614	612	653	604	600	607	639	611	578	603	611	612	620	578	554	611	609	612	561	627	611	584	572	641	621	607	650	639	651	585	634	565	613	570	572	596	641	614	598	608	641	626	634	697	605	594	606	581	579	617	604	668	662	610	610	601	574	604	611	616	578	594	650	627	596	648	598	589	647	612	629	638	622	596	638	614	597	593	611	597	636	575	656	623	603	614	577	635	569	642	604	617	644	595	615	645	644	648	604	650	656	571	604	617	607	581	606	621	536	600	644	613	652	633	585	620	591	616	628	619	595	629	589	635	637	650	595	625	580	609	579	566	607	652	609	546	643	623	611	626	602	623	579	613	620	597	589	600	585	588	609	656	596	650	630	581	621	622	609	613	587	607	634	583	566	624	603	577	596	630	607	616	630	588	590	610	585	588	604	623	540	588	630	648	599	583	626	639	605	680	587	590	586	634	620	585	623	570	612	612	601	615	649	606	584	596	593	625	626	618	614	601	573	602	570	633	568	616	610	577	608	656	641	606	643	604	560	660	644	604	614	619	656	650	632	607	596	609	573	625	625	616	613	606	593	615	635	620	617	581	624	622	609	607	552	606	625	632	584	560	614	592	606	565	599	650	594	609	628	621	639	609	613	624	623	645	642	626	607	644	596	640	653	626	632	605	591	616	598	597	579	607	648	597	614	620	572	618	591	610	597	602	639	624	701	589	646	575	638	619	603	619	574	605	606	575	678	595	629	571	636	593	577	622	634	619	633	610	566	619	637	597	572	625	620	593	584	604	607	614	584	614	572	597	555	638	592	623	613	582	600	591	615	668	580	627	634	576	638	637	619	598	584	648	615	597	638	633	582	629	592	608	604	623	617	640	565	663	638	557	619	587	605	591	567	601	613	587	593	619	596	592	601	612	588	603	588	548	643	633	641	617	634	624	659	633	605	615	618	587	635	618	632	582	593	573	608	629	609	572	602	621	617	586	613	595	630	603	605	571	667	608	596	644	640	652	608	598	608	579	565	605	635	613	620	599	602	654	551	648	619	586	581	571	572	622	620	580	626	580	630	596	653	612	586	608	609	604	651	635	550	617	584	621	627	611	606	622	633	601	627	628	604	615	655	577	607	610	650	654	614	653	617	615	619	604	619	643	650	574	593	613	595	628	620	603	576	634	644	559	566	636	589	623	612	643	635	663	620	605	621	632	576	608	633	600	604	587	579	591	603	613	650	583	557	627	654	579	635	621	617	639	627	578	644	613	581	604	617	641	595	629	613	589	611	615	594	602	638	618	586	601	648	594	605	615	645	622	649	616	647	625	603	593	605	615	601	606	599	618	623	596	611	600	606	611	652	613	600	617	632	601	584	584	642	601	598	603	587	571	547	584	618	621	617	611	615	593	607	618	647	619	622	583	615	538	590	605	600	592	609	654	635	618	595	588	628	629	609	660	593	605	611	566	615	618	597	569	610	617	593	619	643	591	598	599	623	604	647	610	637	612	536	615	590	580	648	630	593	623	598	598	612	570	545	595	656	599	631	596	618	643	608	641	632	609	634	592	620	628	606	612	615	623	511	590	649	584	647	626	599	595	656	589	597	598	644	574	576	616	620	616	600	597	603	565	595	609	616	642	624	657	590	568	624	577	605	602	561	604	625	632	632	649	616	649	639	618	621	628	607	604	622	604	600	627	650	570	626	592	593	617	641	602	607	637	613	636	597	638	585	616	603	622	605	606	631	630	611	615	608	617	612	575	589	556	590	620	625	591	638	640	644	569	607	607	628	595	586	597	648	610	593	603	576	606	647	590	604	589	576	574	652	620	663	613	624	574	605	607	595	615	593	613	613	584	629	628	617	592	614	613	601	664	694	634	620	571	576	598	625	604	613	640	643	670	611	585	579	586	629	597	602	608	615	615	592	638	605	612	565	629	647	598	610	620	612	596	625	613	626	621	646	599	599	597	612	597	627	621	548	673	618	597	607	612	635	600	570	567	589	610	618	598	613	623	640	600	612	607	629	575	595	588	572	617	626	655	621	587	582	623	604	651	615	595	576	628	622	612	617	597	606	605	636	673	633	613	595	635	591	631	582	642	607	586	653	565	593	639	644	603	617	595	594	652	625	578	580	607	620	624	634	615	634	638	586	619	606	573	600	615	607	611	619	601	608	615	668	591	586	616	604	609	596	624	592	590	589	611	632	575	614	612	635	582	574	600	640	613	652	575	591	643	609	615	633	583	630	666	616	630	643	578	609	607	608	613	636	593	623	617	615	552	651	641	562	597	613	586	626	608	592	653	594	625	593	625	626	615	634	572	607	584	650	601	613	609	594	604	621	588	630	593	628	601	633	629	643	643	568	617	630	603	570	631	658	612	617	634	632	641	628	613	636	608	598	606	646	650	619	582	605	614	588	619	633	595	612	575	594	648	610	621	613	588	569	554	597	600	598	573	595	636	610	645	628	625	600	627	601	618	614	619	586	637	577	615	628	635	610	623	592	663	605	620	602	600	601	579	628	587	632	606	628	593	624	629	618	601	590	607	614	586	602	637	642	594	619	620	623	608	575	664	613	583	658	598	604	646	658	567	588	626	635	611	637	614	631	639	631	597	592	631	608	593	617	580	578	662	645	632	614	624	627	599	592	593	646	662	574	606	617	618	589	627	651	611	617	601
26069	20580	14691	9384	8302	12011	11771	8426	4386	1902	917	522	421	443	416	386	373	476	410	453	397	382	397	417	405	403	411	411	387	403	401	425	424	403	360	403	394	397	402	406	367	390	378	396	438	405	421	383	415	399	404	414	412	420	415	373	408	358	414	383	396	385	394	403	439	404	367	398	377	383	395	411	390	388	415	419	410	393	379	423	386	429	396	405	393	388	358	355	389	394	384	364	409	399	421	409	427	365	381	373	369	421	413	403	368	380	395	377	407	381	364	416	401	373	407	387	366	398	371	391	413	402	401	382	390	398	398	370	401	412	431	399	396	358	376	390	413	371	400	406	402	395	399	378	388	361	398	411	380	410	378	427	396	376	401	419	384	424	392	418	401	397	384	387	385	379	416	414	369	427	412	384	396	413	361	366	393	429	395	383	396	415	397	403	409	403	394	375	410	361	368	396	394	393	400	355	413	382	408	397	404	391	345	398	394	414	389	353	381	416	404	405	415	388	406	394	401	431	412	421	420	423	372	370	411	392	390	412	384	387	392	415	383	415	389	407	419	377	420	395	380	390	397	428	368	398	410	397	371	384	387	368	435	422	402	400	407	406	423	385	434	404	390	364	367	392	395	403	397	402	387	407	405	390	410	428	440	403	347	378	418	371	414	390	360	438	384	383	414	395	414	354	426	391	371	388	381	399	381	400	409	402	393	384	383	372	392	376	366	408	407	406	381	398	388	435	416	378	399	420	408	430	364	404	401	408	398	406	411	362	415	412	419	392	403	424	374	378	402	391	400	396	389	418	369	381	379	375	383	398	391	393	409	394	349	387	372	404	383	379	435	389	410	377	401	402	407	352	388	387	391	412	383	377	375	398	399	404	410	427	395	399	418	387	401	429	421	412	383	420	399	395	381	398	368	412	431	348	403	379	403	374	393	379	389	418	384	350	374	439	365	411	386	402	378	397	421	402	368	419	391	378	397	384	378	426	406	393	428	381	402	398	389	387	390	375	398	421	371	395	425	398	374	375	403	398	401	388	369	404	381	427	401	385	391	401	427	379	429	375	424	358	402	418	430	405	385	399	400	395	373	427	389	369	426	386	373	396	392	427	375	406	377	446	346	392	409	340	382	394	390	387	386	397	385	388	398	408	408	392	413	394	387	397	395	408	410	389	396	381	399	370	389	414	374	391	390	410	365	434	435	432	409	380	379	409	399	406	385	407	435	358	408	392	386	375	418	387	398	389	403	435	399	401	360	396	371	392	422	453	421	415	367	407	398	391	404	431	376	398	383	426	408	368	374	389	390	419	413	412	388	436	368	407	402	395	387	382	404	415	407	398	402	425	391	426	415	394	379	374	378	374	411	401	447	434	430	388	392	436	373	428	398	395	396	369	359	387	433	444	370	407	411	392	375	397	385	430	407	414	421	387	410	390	395	381	409	412	403	408	400	413	379	391	408	393	371	376	390	420	398	397	417	376	364	379	416	417	408	398	385	389	348	393	406	424	415	410	424	378	388	413	399	373	393	406	453	429	413	421	393	415	381	401	402	393	404	367	382	376	381	396	402	397	407	423	399	405	422	402	398	381	419	384	405	397	424	402	378	411	380	392	392	388	430	409	373	400	385	387	381	419	392	399	410	387	368	415	407	382	388	397	393	418	354	375	389	388	395	407	393	420	451	425	391	391	414	440	418	408	399	403	408	434	356	419	392	369	426	388	378	363	411	395	423	409	375	416	454	380	411	413	424	388	382	405	388	357	386	383	391	374	371	402	377	372	388	421	391	373	423	403	391	390	434	400	403	388	380	389	380	401	392	379	448	411	390	393	392	363	397	426	339	399	366	388	394	406	422	408	393	400	390	370	386	393	371	413	400	382	371	365	443	378	400	381	393	391	388	397	377	413	395	421	441	422	412	386	406	394	413	431	428	406	410	366	384	418	394	404	404	402	368	418	366	407	419	381	376	386	433	394	437	392	368	418	394	444	385	401	393	386	399	388	407	409	418	353	406	381	415	420	409	367	379	411	396	391	385	420	357	411	419	409	402	414	370	398	366	380	373	416	411	364	380	421	409	427	416	387	391	395	420	407	391	397	377	406	438	429	410	401	391	392	417	365	397	405	409	348	362	416	412	364	383	398	407	390	416	442	395	425	418	408	395	413	405	382	403	364	418	395	358	374	358	398	354	373	378	409	390	440	410	375	395	419	397	360	387	398	383	414	369	409	408	372	392	402	370	388	375	402	391	407	418	401	386	403	391	412	401	423	397	375	386	398	397	399	344	406	371	421	381	380	401	364	386	429	409	417	426	420	380	368	389	408	393	384	415	386	398	386	392	438	403	396	425	419	406	424	379	392	411	416	404	465	404	372	399	413	415	410	378	387	373	391	395	408	416	404	415	386	398	417	409	418	393	391	399	422	418	394	400	388	391	443	393	370	386	370	393	419	383	367	375	417	359	385	417	381	420	391	404	361	378	386	384	406	435	431	394	393	432	415	446	394	394	418	367	394	379	391	404	366	394	391	406	398	426	376	385	376	383	418	382	419	384	371	366	386	391	417	380	389	424	399	398	405	398	396	372	387	404	394	373	390	427	385	416	382	371	429	410	395	384	410	390	397	410	405	414	332	422	393	402	419	371	411	410	393	396	399	424	410	401	416	358	369	399	401	401	353	384	375	410	372	385	362	411	409	397	397	410	398	365	399	375	427	404	379	405	425	406	384	384	367	398	388	393	401	381	374	403	422	395	364	416	441	383	379	396	385	375	417	386	404	386	401	383	384	416	412	362	463	389	410	401	417	386	426	388	408	407	386	409	409	372	407	425	403	396	397	379	386	390	387	375	366	383	404	385	418	387	425	444	393	418	414	401	407	398	400	376	421	386	428	371	425	362	423	397	397	414	373	384	408	403	414	398	410	397	405	370	420	389	406	368	381	393	410	398	386	385	391	376	422	402	388	401	374	436	376	404	401	387	376	406	423	417	382	403	386	419	401	368	345	387	402	385	415	386	399	422	419	420	403	399	369	392	398	383	448	388	369	381	388	380	402	405	376	376	409	383	418	379	396	401	401	409	399	417	393	434	428	383	384	393	399	442	382	397	398	369	365	398	377	383	401	420	413	389	395	428	401	422	390	391	381	376	397	406	386	403	427	402	396	418	396	392	392	393	399	381	401	380	394	395	367	409	380	390	384	410	372	420	393	380	421	397	389	407	388	406	424	403	393	391	393	393	379	409	399	400	401	397	417	381	375	399	411	401	430	396	425	396	395	398	399	409	382	431	391	444	367	402	382	371	416	398	392	401	380	368	414	361	397	397	396	380	388	425	360	443	426	380	395	374	340	425	391	402	381	411	378	394	405	398	429	374	382	388	375	399	379	405	398	363	372	394	391	388	415	355	435	403	424	407	405	402	362	357	377	389	389	371	365	413	390	396	413	389	368	372	363	387	417	397	380	399	437	378	419	394	381	374	391	399	402	380	384	408	390	416	406	378	369
4896	7996	11573	12779	13987	19380	18532	13819	8087	3524	1561	888	664	617	538	577	613	556	566	595	569	555	601	588	558	581	554	597	587	562	575	574	583	567	558	562	567	515	597	546	592	582	566	590	586	579	577	534	531	606	586	602	560	582	603	574	582	577	565	530	575	638	596	552	565	569	630	615	578	545	574	544	589	575	592	604	527	577	566	590	568	578	541	581	543	573	609	569	567	628	594	557	598	565	563	549	540	552	607	606	609	624	587	607	579	576	641	594	628	590	561	590	569	604	601	606	619	625	609	598	541	576	572	585	581	590	600	593	588	581	564	584	560	578	587	540	537	565	554	524	579	608	568	579	599	639	595	630	603	577	615	586	573	543	604	576	602	556	608	598	613	584	563	562	622	582	538	590	595	571	556	571	575	576	602	585	600	592	581	599	550	602	566	590	573	606	632	578	565	550	575	587	586	547	580	599	603	562	593	565	563	527	563	592	565	624	587	581	597	589	571	567	567	575	571	593	626	585	615	547	581	575	603	599	558	572	599	526	530	572	550	520	572	582	539	617	566	591	572	577	571	557	588	581	555	575	580	552	569	569	565	621	579	593	544	604	549	562	594	570	556	595	639	558	587	593	592	588	589	589	573	598	534	613	598	533	556	569	593	629	591	603	591	580	547	581	594	579	540	597	591	653	596	648	556	597	585	608	579	577	620	576	636	591	615	638	561	599	596	551	537	583	600	585	622	556	557	615	575	612	587	585	567	554	598	537	589	644	576	550	589	529	600	597	585	544	540	561	560	556	595	573	581	584	627	590	590	583	592	579	568	588	591	581	575	568	568	557	578	539	543	568	569	574	556	582	558	589	592	613	563	597	640	591	591	564	549	569	566	567	576	560	571	563	545	585	595	576	577	617	598	544	549	571	554	587	555	563	575	596	607	573	563	559	560	582	619	569	630	605	591	577	573	580	559	638	582	551	549	614	604	551	604	564	548	596	591	596	611	548	623	599	593	553	578	583	551	590	614	560	575	588	571	572	579	571	554	586	579	621	602	565	581	604	564	556	572	577	593	622	572	609	591	574	598	591	635	616	551	581	598	563	607	616	547	552	550	593	574	636	558	584	588	596	618	591	602	560	594	586	587	609	596	592	548	569	578	561	555	586	588	572	568	560	587	595	552	605	563	600	582	590	552	575	595	568	549	563	569	576	574	560	572	600	537	566	584	614	600	567	598	575	586	584	600	579	564	581	606	553	631	584	621	560	541	589	589	599	577	606	548	591	578	580	571	592	555	596	608	588	596	574	550	583	619	587	602	564	563	606	556	616	584	575	540	619	598	573	555	584	590	609	600	559	528	562	583	552	586	582	616	560	614	593	587	592	613	585	619	583	559	575	596	533	571	595	607	556	554	575	576	567	621	559	603	584	576	564	572	589	608	581	572	586	572	590	590	537	605	616	558	575	557	565	611	598	577	596	622	597	611	633	559	575	564	603	562	593	553	557	578	626	573	524	595	602	555	601	573	575	582	622	574	573	576	596	588	592	578	588	565	592	551	596	614	588	576	593	573	599	581	552	581	578	589	625	638	618	560	603	568	607	536	590	604	573	573	578	576	603	589	572	573	546	577	545	622	582	548	571	603	598	579	581	610	601	583	567	565	591	536	564	567	592	579	564	602	625	596	533	580	563	587	630	577	604	569	606	571	593	597	553	586	595	546	537	621	564	587	553	568	571	568	589	579	567	578	592	630	570	575	594	548	593	559	588	577	592	590	553	598	589	610	600	583	572	601	561	579	611	593	540	562	590	583	636	578	612	573	555	578	603	541	590	588	546	576	606	571	603	557	557	554	615	585	552	618	561	546	565	588	618	565	591	569	550	591	539	546	630	568	564	574	570	573	577	598	603	608	565	573	617	539	555	625	595	595	557	586	592	590	612	571	618	545	592	615	555	624	616	561	554	560	579	611	572	607	586	582	589	598	613	605	567	549	589	649	612	599	585	569	570	588	569	564	585	603	544	609	534	596	569	620	578	581	575	556	562	563	566	597	564	556	570	577	623	603	614	589	548	619	570	586	595	606	571	647	574	593	615	598	608	615	573	565	558	582	594	577	592	581	558	628	648	597	594	601	528	567	603	593	650	574	599	586	579	586	625	575	551	583	585	559	595	595	606	604	617	635	607	576	557	597	585	578	586	573	565	563	558	575	592	622	582	532	597	620	537	614	576	589	591	577	537	516	596	595	562	558	537	625	577	551	591	585	594	598	518	598	548	557	584	592	597	528	605	596	583	623	607	585	567	563	585	555	610	573	596	559	600	597	558	557	599	564	597	534	597	594	590	570	583	579	560	575	602	590	627	636	596	658	564	594	557	598	556	592	605	572	595	561	575	574	587	571	575	547	615	570	605	588	569	608	601	563	563	591	566	561	575	582	548	597	599	572	580	584	548	575	607	562	590	601	559	617	572	600	563	593	573	529	568	605	576	616	557	579	587	583	583	576	601	616	548	573	599	584	601	551	530	551	546	567	598	577	611	568	584	547	600	563	588	614	581	588	580	601	584	563	633	580	525	623	620	596	563	592	560	573	581	598	593	574	597	611	609	580	565	593	556	628	611	618	576	606	570	619	578	591	570	566	561	583	565	596	615	572	612	606	578	534	578	608	583	573	560	607	555	567	631	577	597	585	624	574	552	566	567	573	595	569	565	575	589	575	572	546	546	599	587	607	526	575	564	590	607	584	610	566	603	551	582	602	591	584	579	556	581	566	566	584	587	587	606	546	569	611	585	571	570	572	561	598	572	598	599	566	581	607	565	546	546	559	621	582	620	615	609	567	640	604	556	618	583	549	530	556	619	592	565	595	602	581	582	544	586	564	606	655	614	571	580	601	570	609	588	577	584	543	584	560	560	578	622	564	568	546	578	608	580	568	608	545	536	565	598	593	622	565	582	595	595	584	554	575	570	611	575	581	623	579	556	597	563	567	566	611	606	585	579	554	606	580	605	556	558	599	571	617	544	553	569	532	604	622	586	605	578	576	597	601	620	570	576	595	621	568	564	557	591	575	544	609	577	577	569	557	621	602	580	570	592	610	506	594	582	588	586	590	604	538	552	563	574	581	583	599	591	562	585	619	583	582	561	565	568	579	583	600	596	604	583	580	539	592	607	548	583	579	576	551	557	596	568	566	559	604	564	522	564	579	549	560	558	563	594	572	560	566	544	575	575	546	611	589	572	594	577	620	552	534	558	568	578	604	597	605	539	609	564	569	550	624	569	546	591	557	535	571	529	557	579	561	616	563	540	604	582	577	544	571	575	538	582	557	605	585	562	602	563	598	531	627	588	559	601	622	533	583	604	611	580	593	612	572	590	600	567	562	611	587	571	585	558	588	602	575	561	562	617	566	574	594	551	555	581	606	617	619	634	520	564	562	589	580	590	608	605	568	586	606	620	593	616	562	561	597	572	564	548	549	632	548	580	598	601	563	580	574	608	606	579	602	537	554	591
23998	20750	27692	24907	27092	38566	41207	31789	19591	8508	2625	884	524	439	416	412	443	449	405	427	406	410	411	424	380	432	392	440	425	392	370	440	399	399	435	464	420	383	397	406	401	391	415	402	438	439	413	426	401	416	421	359	405	417	444	438	389	412	380	409	411	399	410	381	420	433	419	426	409	448	385	396	385	443	400	430	430	459	394	415	399	405	421	404	413	418	387	435	416	424	406	402	386	426	416	413	375	369	375	419	372	395	408	393	383	407	432	375	422	420	414	400	404	402	381	387	394	440	387	419	420	398	400	399	375	384	413	408	432	380	432	413	406	437	383	406	417	431	385	400	399	414	419	436	379	402	430	393	394	414	424	391	396	408	378	400	412	400	415	395	407	370	412	396	411	419	439	402	399	401	404	433	412	378	382	433	412	388	406	413	389	431	405	413	398	403	394	398	429	401	349	413	396	429	356	450	392	403	403	415	426	410	426	422	407	391	396	431	423	391	412	387	383	360	387	393	386	395	379	402	408	413	409	382	422	387	382	407	415	398	373	426	400	376	411	395	433	386	422	415	426	372	401	397	397	382	389	406	423	420	419	375	406	400	380	400	426	401	405	382	395	436	389	394	422	395	385	406	408	395	388	428	402	380	433	393	404	377	416	406	403	428	428	388	413	402	361	400	439	440	395	418	413	427	410	414	357	398	414	408	408	414	439	408	436	382	385	392	398	389	388	415	430	381	366	409	415	426	417	376	401	393	389	397	436	390	383	461	395	401	411	394	403	405	389	421	420	409	400	399	386	390	425	433	418	415	369	444	407	408	393	414	409	386	399	388	410	406	420	424	407	425	398	412	399	411	409	405	410	412	388	388	407	405	381	425	415	369	422	384	410	400	414	400	406	420	408	421	390	419	369	426	380	379	384	405	388	384	402	412	394	381	448	422	416	442	404	399	361	382	369	385	437	431	389	463	406	455	426	371	399	437	376	376	391	392	427	437	392	402	383	387	384	428	416	416	419	413	436	405	432	404	399	391	407	406	460	393	375	442	397	435	390	365	436	379	411	413	406	444	400	394	395	421	402	403	435	382	414	442	430	400	391	382	385	396	421	387	376	386	389	392	419	422	396	394	407	380	422	396	402	436	415	408	365	409	424	426	398	413	393	373	386	408	379	419	443	424	413	444	395	406	396	429	416	395	406	400	406	411	403	407	420	391	374	419	428	405	383	405	394	408	400	420	381	396	394	401	397	388	384	403	420	377	383	384	395	419	353	417	421	412	426	377	410	423	388	394	422	413	417	450	405	386	407	377	406	384	417	382	408	416	401	399	390	399	381	419	396	393	425	384	410	389	397	384	415	363	412	400	402	417	441	380	416	410	431	409	437	387	378	412	414	389	388	412	408	371	384	437	395	403	386	416	425	445	392	410	396	412	397	402	409	385	439	388	374	431	402	418	414	431	399	380	387	416	424	392	383	458	406	405	362	367	426	399	379	428	411	389	378	404	424	412	385	407	418	412	407	434	405	414	410	409	417	392	405	409	387	412	407	436	392	412	434	406	406	422	386	440	426	412	405	410	434	394	399	395	391	435	361	387	411	417	395	382	410	400	407	403	415	408	405	413	411	432	405	397	399	407	382	412	421	409	408	405	405	379	390	414	410	400	386	405	401	397	425	432	411	376	407	392	414	419	421	387	394	441	387	434	394	422	410	367	419	387	409	402	393	438	402	409	417	404	403	399	416	410	407	422	373	405	401	408	376	418	459	397	391	370	395	409	362	397	403	409	400	441	432	386	405	414	386	413	427	398	374	443	358	399	408	399	404	419	399	396	409	437	394	397	401	424	402	411	395	415	438	409	409	394	396	386	412	427	396	387	394	376	417	392	434	392	390	362	374	438	430	416	401	381	399	395	384	412	404	409	426	405	413	398	391	389	412	384	395	435	403	401	381	406	407	389	403	387	368	390	405	394	387	379	427	404	375	416	403	382	414	422	382	461	422	360	389	434	397	422	377	421	388	403	386	391	403	388	407	380	405	395	395	400	412	426	382	396	405	406	404	435	410	403	398	409	350	405	398	393	403	424	388	407	388	412	422	394	424	392	422	419	430	399	398	405	418	454	442	386	396	384	406	387	394	412	428	387	449	417	397	414	392	414	394	429	442	434	401	369	400	377	404	396	418	411	394	377	436	375	412	380	392	408	388	397	393	434	412	417	387	397	407	428	425	385	392	396	442	402	413	398	419	434	456	381	465	398	419	409	423	415	378	455	420	381	380	428	411	414	403	383	378	385	402	413	397	388	377	436	419	389	351	423	449	393	389	384	432	413	442	396	401	424	431	405	376	385	394	393	371	417	404	376	412	441	378	429	394	406	403	403	368	411	381	412	431	408	411	434	421	426	439	407	426	392	394	427	412	377	418	408	407	399	398	409	416	424	381	425	419	411	426	397	390	443	441	425	433	421	419	394	408	412	423	404	413	392	342	387	418	401	406	402	422	410	408	437	417	425	412	419	424	396	443	418	389	392	420	430	400	400	423	402	434	392	388	418	382	416	463	418	412	435	404	403	397	423	390	390	401	399	421	440	373	389	395	403	413	408	414	440	362	393	413	452	437	432	386	399	385	423	388	401	386	412	422	415	417	397	387	396	408	381	431	441	443	413	409	387	396	417	396	437	402	411	421	432	413	433	382	382	402	400	390	405	407	409	414	410	390	387	426	398	410	400	421	421	440	430	466	410	400	435	397	405	414	383	446	422	413	416	360	430	432	382	430	399	418	407	436	402	397	419	391	390	399	416	409	403	437	425	385	423	414	375	368	418	414	418	383	414	378	412	409	381	376	404	405	416	383	398	389	415	402	423	389	456	419	380	364	401	442	413	393	423	397	461	432	390	431	394	367	416	386	416	415	404	437	428	417	353	419	430	439	398	433	395	416	385	452	391	377	400	390	397	425	399	403	416	412	435	418	370	363	404	415	413	390	456	408	382	426	420	400	408	354	344	416	387	396	396	391	404	403	413	454	452	386	400	414	414	420	409	416	427	409	397	409	376	414	396	437	413	437	425	441	381	396	449	416	383	381	390	422	386	412	422	412	417	420	377	385	381	363	395	363	432	417	435	397	390	370	390	393	403	389	389	439	409	398	406	370	420	404	392	405	391	435	384	381	418	407	440	399	383	384	390	387	425	408	376	389	452	391	383	413	439	405	415	398	434	416	420	410	425	421	413	384	391	415	452	426	423	422	441	382	398	438	414	438	419	428	393	410	368	410	409	440	403	408	399	390	403	379	397	384	380	382	398	426	419	375	433	406	426	423	398	415	390	418	401	421	390	408	392	423	400	406	408	378	436	383	417	406	397	384	403	436	386	379	424	397	388	410	402	421	394	440	404	424	410	390	398	433	388	434	430	402	390	389	417	383	393	418	379	358	416	410	410	380	379	413	408	426	432	376	420	405	396	386	403	402	422	387	446	415	417	411	408	362	424	415	416	380	429	420	402	434	447
9166	26220	32811	32890	36693	42515	42590	35390	24266	12752	4799	1626	816	630	648	594	584	609	569	576	648	614	597	605	595	613	609	608	618	606	580	642	579	595	586	595	618	578	567	595	575	592	554	608	592	600	623	599	624	610	591	596	617	579	636	586	570	601	614	625	620	564	583	592	611	607	564	544	585	575	635	632	602	559	607	584	618	611	624	605	559	578	574	597	633	580	583	601	547	587	619	599	630	622	610	599	552	608	584	593	608	586	584	570	621	595	582	615	596	599	642	582	577	596	574	619	605	637	610	622	561	632	615	583	580	660	633	612	598	564	571	571	587	570	641	599	595	618	581	558	624	613	587	546	619	573	576	571	614	554	573	589	595	600	541	636	595	603	610	623	594	603	596	558	607	603	597	644	627	586	623	562	593	575	609	543	596	577	550	638	601	569	573	602	558	602	580	596	636	560	632	589	586	589	630	606	621	562	571	597	593	599	559	606	581	589	579	613	596	605	606	654	594	591	565	585	596	545	611	641	586	595	588	555	601	683	606	577	596	576	591	605	629	586	603	610	567	603	628	600	573	600	595	584	584	631	612	604	567	553	607	614	636	578	569	591	628	619	591	627	609	637	608	595	615	593	596	624	616	612	631	611	590	602	575	619	603	557	638	637	600	576	573	603	588	597	588	621	631	590	623	614	580	593	605	589	598	594	646	634	653	595	582	589	612	652	607	607	613	619	576	599	587	633	584	599	646	581	655	599	565	619	573	582	625	596	592	631	593	595	607	603	650	588	583	610	614	563	599	595	643	585	629	606	564	601	628	568	557	571	610	616	643	594	566	587	592	582	576	609	612	528	625	595	592	613	587	567	599	571	622	598	577	590	577	602	582	557	603	602	617	617	597	620	602	613	593	559	584	568	625	607	568	600	565	630	613	585	594	592	589	604	602	564	584	594	581	585	584	602	614	568	569	599	568	581	637	611	587	624	615	596	607	609	591	579	618	594	580	594	621	650	592	583	579	619	593	612	609	632	606	579	617	575	588	598	629	618	617	588	638	617	644	615	584	591	604	595	591	592	605	605	580	669	571	589	611	598	583	590	608	631	564	597	568	605	658	595	584	585	600	582	637	633	588	597	598	608	613	557	562	605	576	598	564	626	590	552	612	599	601	609	579	545	637	616	607	597	598	544	585	626	607	601	627	598	605	561	535	604	610	624	572	595	633	565	601	622	547	648	566	573	586	560	577	601	605	575	634	599	635	641	575	610	597	599	595	618	604	621	577	619	566	578	645	583	597	615	587	592	580	610	582	584	584	588	593	591	624	614	623	582	612	628	625	641	573	583	567	588	589	590	627	649	619	632	574	601	587	595	584	583	592	642	630	572	614	580	536	615	582	607	592	596	599	580	598	613	605	598	633	595	583	612	588	625	601	594	585	629	607	530	592	616	642	580	641	602	575	602	620	638	574	572	611	618	585	612	628	631	620	557	635	552	602	590	647	600	587	611	587	604	554	609	603	543	569	612	619	624	602	585	593	609	598	600	598	573	597	582	568	623	604	607	602	565	582	607	574	578	572	564	642	620	601	605	633	584	607	582	611	629	590	595	642	547	601	575	591	572	613	575	565	582	588	617	625	620	585	607	656	651	653	643	596	563	613	589	592	593	634	644	593	623	599	539	611	606	578	601	587	607	612	620	605	580	680	596	584	568	588	603	618	612	566	644	596	608	592	596	600	575	573	629	598	600	573	575	596	579	625	587	555	636	597	604	589	656	597	619	581	624	577	609	578	621	560	568	562	597	657	571	621	623	572	541	569	621	611	622	563	627	592	542	612	585	592	628	632	597	585	584	622	567	607	619	589	606	594	580	611	626	614	615	595	580	568	583	605	597	545	598	592	608	590	607	609	591	554	550	614	615	597	598	559	579	603	585	608	594	639	615	631	611	580	612	610	596	623	609	599	558	584	608	590	618	574	549	606	631	600	573	591	584	574	575	634	594	594	577	542	585	606	599	619	555	617	576	632	610	597	620	619	584	595	591	614	609	591	614	575	576	595	605	578	590	590	605	580	577	551	612	578	566	588	597	588	583	602	541	614	629	581	561	598	600	618	589	558	599	617	600	595	609	542	596	613	586	611	595	586	577	617	625	599	635	593	574	589	585	561	614	591	590	600	582	621	598	631	596	542	603	627	617	605	607	636	617	592	615	572	587	607	583	594	560	606	609	633	578	608	591	580	577	587	586	575	580	539	605	565	576	551	597	585	604	643	573	605	596	645	558	608	627	605	567	607	634	600	580	599	586	569	596	624	576	586	601	595	567	624	616	598	626	606	655	582	551	568	606	603	606	612	605	618	624	636	551	582	605	631	625	626	617	611	568	581	630	587	592	621	625	607	647	620	611	610	617	597	611	629	605	606	611	574	597	558	592	567	588	624	615	582	597	603	608	611	590	605	593	562	573	567	593	588	658	602	620	596	607	641	530	620	555	589	576	592	595	604	648	577	588	626	597	595	566	641	586	601	563	573	605	566	592	578	566	582	587	575	585	565	542	567	619	636	619	599	557	594	591	614	572	591	591	607	602	630	596	567	609	601	652	563	567	621	640	626	587	620	657	591	652	564	579	583	602	587	645	587	537	590	572	600	601	620	603	605	585	606	591	584	624	574	611	560	564	582	599	594	583	574	623	581	629	594	566	613	594	595	640	624	575	621	634	583	583	564	635	552	584	568	610	599	608	573	589	584	566	627	607	572	601	572	630	591	644	616	580	575	597	576	590	594	569	637	591	628	593	604	600	586	605	620	606	586	583	632	534	571	641	579	590	603	588	581	582	592	592	617	588	596	558	580	605	598	605	558	610	572	621	585	585	551	582	586	578	614	575	604	558	627	557	598	585	618	573	593	623	605	612	584	596	608	577	594	601	670	613	577	617	575	643	562	622	603	599	601	588	583	586	654	586	617	612	647	581	569	561	608	629	613	610	626	608	633	606	571	604	637	626	568	560	587	556	625	614	604	563	568	626	580	626	603	546	589	594	601	607	615	589	584	585	590	581	570	563	610	582	627	570	589	581	621	578	567	606	591	627	566	604	630	637	549	618	616	562	614	601	581	655	587	584	576	592	613	589	607	604	587	574	582	549	583	603	590	626	601	605	555	586	608	584	610	586	590	591	598	592	580	549	620	625	601	557	608	597	617	592	610	620	571	617	618	593	595	580	623	641	589	587	594	598	630	631	614	556	572	601	581	635	607	636	546	600	561	589	592	602	583	597	561	562	581	577	570	592	610	597	582	613	563	548	595	585	595	583	603	567	596	583	600	570	590	541	539	576	588	584	604	580	585	525	624	585	632	615	611	602	567	635	595	617	620	610	558	589	573	541	603	563	590	578	550	565	603	565	558	618	606	624	574	596	586	565	606	612	610	651	558	613	543	655	578	625	597	585	616	571	585	571	623	581	618	576	555	562	601	622	604	605	644	626	641	582	571	599	631	612	655	601	605	584	582	565	577	579
22469	20766	28603	23030	21859	44973	60281	53986	40262	24151	9556	2316	762	516	443	435	481	456	431	373	435	422	451	393	428	461	417	421	438	439	451	405	428	426	449	431	425	407	427	428	473	462	425	441	441	426	461	407	410	422	426	423	413	428	460	420	446	432	452	429	431	427	430	456	373	413	442	447	454	439	424	415	417	444	439	461	424	375	450	433	441	420	444	431	471	440	415	415	440	403	413	469	435	437	443	444	420	396	425	432	423	419	440	403	390	460	393	433	459	430	437	435	442	409	392	416	459	411	413	406	449	412	433	441	390	445	408	377	427	399	400	409	450	433	437	407	406	416	460	395	435	429	417	469	403	433	461	432	409	417	422	457	447	433	440	405	440	389	438	399	431	398	427	421	428	422	432	450	442	442	439	442	419	405	394	423	432	390	445	439	403	436	443	423	428	429	406	418	411	387	406	482	449	388	439	448	438	403	390	428	415	436	444	450	407	401	475	427	413	415	462	421	449	443	447	429	435	445	443	440	458	414	426	430	416	415	411	427	442	432	434	437	404	419	454	409	432	429	458	449	425	452	439	460	384	411	452	413	419	432	434	452	417	410	447	460	467	430	434	447	425	402	450	462	419	435	401	412	396	448	465	455	413	411	407	424	434	422	417	433	432	435	418	410	439	445	435	412	439	428	428	418	422	435	432	456	400	434	442	424	442	459	414	411	448	408	426	431	447	423	420	432	430	437	454	431	413	404	443	428	450	425	446	424	413	432	440	380	418	445	423	439	449	407	402	422	437	439	461	407	427	432	430	416	397	433	475	445	396	430	408	427	448	431	431	422	388	433	458	436	406	391	444	464	404	441	436	390	442	428	439	430	412	422	425	413	415	412	436	457	413	405	438	452	417	416	425	418	452	434	460	446	416	415	440	415	426	468	422	444	439	409	457	424	416	447	419	472	436	415	450	444	452	416	433	407	399	412	453	425	441	384	407	417	444	436	394	438	412	417	417	429	417	426	417	436	377	421	441	418	451	418	378	414	481	435	424	433	416	437	403	389	403	427	384	432	420	463	453	435	448	411	403	380	422	410	428	385	479	441	418	445	421	441	428	479	431	413	420	405	432	392	414	415	413	425	432	463	436	451	407	413	441	458	431	459	443	431	430	402	444	460	409	423	429	461	428	440	424	451	408	445	436	413	460	377	415	473	424	454	431	419	387	426	492	411	424	439	394	440	396	401	438	451	463	452	446	453	435	422	402	406	442	413	440	436	458	413	418	448	404	423	432	418	424	435	427	463	420	427	456	475	445	435	414	414	425	392	391	450	435	417	454	424	415	440	423	428	380	445	481	401	432	415	464	406	388	424	449	437	421	414	445	435	413	445	413	467	432	474	391	424	415	413	399	452	391	407	435	426	426	421	438	421	448	424	459	408	428	419	427	440	442	406	412	458	392	436	429	428	426	446	411	440	414	464	423	387	401	461	399	408	462	423	441	398	416	449	433	419	415	413	406	426	402	442	415	450	426	431	417	404	420	428	419	402	430	423	440	417	401	425	465	446	385	441	425	441	436	420	433	408	465	425	430	427	433	468	437	390	436	423	422	425	414	438	445	408	397	435	438	432	439	415	429	402	398	476	433	436	412	442	462	401	380	389	452	413	426	424	468	466	436	443	444	411	425	438	427	423	412	435	405	408	437	391	413	430	463	443	357	414	452	456	424	462	416	417	451	428	381	440	419	408	428	418	415	399	436	457	433	415	403	416	408	416	408	422	404	438	407	445	441	424	415	415	438	463	433	412	456	425	429	414	402	404	436	407	452	396	428	415	412	395	408	413	424	376	424	360	416	453	454	443	402	416	429	440	432	447	424	390	416	452	390	426	422	451	448	409	445	418	424	436	455	439	464	411	433	417	405	441	424	395	447	448	415	443	471	411	406	454	432	433	432	439	441	417	413	489	451	412	446	410	435	394	431	441	407	439	427	419	447	440	417	458	408	432	413	401	480	411	436	396	443	421	452	431	442	402	440	413	439	430	434	450	385	405	454	418	416	413	423	421	404	426	467	413	424	451	403	421	422	441	482	410	466	440	437	407	451	424	407	433	406	412	435	436	476	434	436	438	420	436	431	423	406	416	441	428	447	421	414	431	422	474	422	420	457	409	424	410	436	427	396	454	434	431	408	498	431	395	370	426	409	416	397	421	424	408	435	417	409	408	436	431	434	446	410	420	434	409	439	424	393	476	429	420	423	435	438	398	412	430	445	366	416	432	431	427	430	431	428	451	406	409	420	461	423	448	425	441	422	430	419	456	410	441	441	464	431	440	473	405	394	437	418	441	497	429	440	420	450	446	425	442	463	409	450	398	408	443	427	432	428	406	441	438	457	459	469	401	420	417	433	427	450	428	433	425	431	452	428	436	409	464	468	453	422	436	430	421	444	412	456	426	449	405	406	421	413	420	428	404	436	386	431	429	364	403	439	439	408	415	399	419	446	414	428	412	451	420	458	433	403	399	438	418	427	454	433	421	412	418	400	407	413	432	401	436	413	417	414	431	430	435	408	400	449	407	446	447	484	451	399	390	411	405	439	448	427	424	420	476	445	432	434	397	439	437	470	432	414	439	415	452	397	418	420	447	472	417	445	440	436	410	416	404	427	413	446	456	435	435	438	420	425	411	390	474	405	422	396	450	440	443	414	436	418	438	433	463	451	419	442	431	431	428	444	434	421	398	446	416	419	401	423	451	413	407	431	437	370	390	445	395	403	452	420	429	397	437	433	413	430	460	417	452	408	447	466	412	432	424	445	395	407	437	442	419	408	432	448	435	429	400	433	430	439	434	453	429	417	417	410	397	432	404	441	403	468	445	443	442	403	460	451	409	409	398	414	402	438	440	429	428	425	430	418	443	422	411	437	438	424	428	441	457	404	441	396	424	415	456	423	460	394	444	453	415	435	437	439	414	376	424	423	438	394	447	430	428	413	382	451	462	448	415	419	404	423	460	424	450	456	388	420	420	410	423	426	416	467	435	425	417	445	434	433	450	410	398	426	419	448	441	444	415	471	415	427	417	432	416	398	461	413	423	421	425	420	398	443	439	415	397	424	429	424	417	416	409	462	413	403	452	459	438	417	450	442	427	418	413	401	420	428	414	443	396	396	458	446	441	415	379	429	447	431	444	420	425	357	440	456	427	425	417	458	435	418	464	418	399	437	451	436	435	445	406	403	426	419	428	415	439	448	408	439	425	436	393	396	416	453	420	411	411	420	423	472	425	402	409	413	434	425	417	461	445	426	420	440	442	439	417	397	409	398	426	444	439	447	439	442	429	408	441	424	415	423	445	423	383	410	422	428	448	447	452	424	410	398	424	414	426	413	451	431	396	432	454	432	409	441	457	455	428	471	406	453	440	421	435	410	394	406	400	396	455	424	401	398	418	420	425	391	437	471	429	440	410	421	403	440	435	405	422	453	432	426	416	437	438	430	456	427	417	442	403	460	414	446	432	422	434
15934	35696	38216	30087	36413	56318	60635	54690	41757	27190	12367	3923	1332	744	666	636	643	618	572	689	645	605	606	632	616	575	616	611	640	567	650	632	588	626	630	584	633	592	660	587	596	627	628	617	601	564	615	620	625	590	613	600	635	578	661	630	587	617	650	625	609	629	628	611	618	582	622	595	623	584	641	620	631	578	648	647	577	613	610	584	606	615	623	598	608	594	608	572	577	676	639	612	599	611	550	605	624	599	623	588	598	581	638	639	645	614	639	636	609	601	639	645	625	617	610	604	641	627	545	598	619	614	649	627	609	623	655	590	612	626	607	629	604	579	609	605	623	595	612	598	585	602	675	640	624	624	584	631	596	581	638	600	600	596	647	593	624	618	649	644	638	608	616	625	598	623	671	602	595	602	615	645	631	631	588	639	574	628	610	621	658	584	588	613	585	595	547	573	613	571	667	622	608	644	573	656	652	623	608	632	597	604	635	588	608	556	629	563	645	577	610	645	617	666	578	634	630	582	593	602	630	654	604	592	618	581	610	629	607	629	626	594	591	602	621	609	576	601	572	624	613	582	653	599	644	615	618	630	630	630	616	599	576	565	626	631	600	590	631	630	618	640	569	612	564	622	609	612	607	628	645	596	581	622	610	597	616	607	639	625	596	643	626	686	616	628	628	622	592	621	617	587	615	584	620	614	618	611	633	641	613	592	604	549	587	622	650	669	604	617	606	628	592	602	641	611	617	564	614	655	583	606	645	652	619	629	625	607	637	650	637	630	566	609	607	590	632	656	585	624	656	660	628	631	621	607	603	622	603	618	593	630	585	651	598	592	639	597	573	624	613	583	662	615	634	630	589	588	613	640	605	616	612	593	613	598	599	631	636	585	646	606	612	623	618	627	637	594	602	607	622	605	658	619	616	581	656	558	678	645	592	570	598	633	582	619	597	571	614	653	606	616	623	598	637	654	588	649	597	651	645	598	556	590	590	600	608	644	601	614	620	594	614	559	589	619	621	598	635	621	594	582	593	594	582	635	579	641	607	646	605	590	659	645	582	596	590	594	610	647	658	597	605	594	631	571	611	579	638	616	594	643	600	615	638	622	590	647	670	636	573	642	638	596	605	649	637	646	627	623	600	571	628	633	604	617	606	611	629	639	581	652	661	618	588	623	632	648	578	597	625	581	580	619	616	567	640	590	634	598	663	634	641	588	583	654	581	546	594	607	610	560	661	587	574	613	596	601	621	625	635	587	580	624	601	550	580	633	657	608	644	636	655	602	606	636	608	606	598	600	644	630	565	589	635	634	643	635	615	593	578	603	639	632	647	616	664	633	618	609	601	663	586	621	644	609	638	655	616	602	590	603	615	605	560	655	623	598	637	614	628	634	586	588	585	614	629	579	611	635	663	579	638	597	637	578	617	611	636	629	639	651	596	614	625	611	580	588	632	631	669	601	600	613	581	618	651	587	587	516	632	619	646	629	655	582	627	660	594	620	579	659	608	619	606	639	601	611	598	635	626	649	609	596	602	588	635	581	650	596	650	619	656	591	588	589	613	616	596	620	652	633	620	597	639	602	620	602	604	615	644	606	639	623	646	607	641	599	604	654	597	572	589	607	596	586	615	638	577	629	612	647	590	608	578	637	612	643	621	621	630	575	637	581	656	613	605	619	611	625	683	625	596	645	632	564	614	649	655	654	636	608	677	576	651	650	659	625	589	602	608	597	619	646	630	593	630	643	609	602	583	628	615	599	630	601	587	628	564	602	576	610	604	592	615	635	587	601	589	623	624	628	551	620	601	600	621	606	595	602	618	636	600	599	587	583	618	596	619	595	613	590	605	592	612	597	608	582	622	630	634	605	629	567	620	581	601	606	610	630	562	603	606	627	610	577	585	622	602	627	662	589	598	642	630	624	570	611	626	631	602	611	613	609	608	606	631	604	627	603	605	621	609	624	630	646	623	648	611	599	603	637	663	613	624	577	625	615	652	613	631	590	622	638	627	608	561	606	568	611	598	587	646	617	595	624	584	618	633	589	625	643	646	571	622	592	576	644	599	630	652	588	644	590	601	641	617	641	541	622	632	608	575	594	597	571	581	597	558	641	613	576	632	619	585	612	645	608	604	629	657	614	630	631	628	642	591	538	633	618	637	602	639	650	577	628	631	557	656	580	632	636	601	597	592	574	645	612	613	605	594	581	598	614	604	640	605	637	669	568	643	603	610	593	627	619	625	545	620	608	682	671	572	608	616	602	618	616	619	602	622	580	602	557	657	648	596	668	615	617	642	608	603	624	594	600	620	612	617	599	627	636	602	608	595	559	630	657	590	640	619	589	577	566	628	630	637	621	639	584	630	608	575	602	609	564	604	654	634	608	601	602	593	583	640	598	614	606	568	578	637	605	615	587	621	553	611	619	595	602	605	582	618	595	645	627	596	602	605	582	596	607	609	625	596	637	594	590	662	593	620	623	592	608	634	605	646	599	616	606	616	656	624	658	634	584	666	628	581	610	643	594	618	621	607	591	623	615	603	606	640	609	581	603	598	634	586	618	607	610	639	619	607	602	601	618	604	598	610	587	572	604	622	600	616	600	579	646	586	621	601	600	615	571	639	608	584	657	576	605	616	636	645	582	594	577	620	611	601	650	607	620	618	648	630	631	595	617	635	636	597	663	615	612	607	644	594	636	631	623	610	625	617	629	627	632	625	625	601	591	613	635	636	679	613	624	586	625	590	624	649	591	624	650	584	618	619	604	634	637	641	591	626	646	610	586	659	539	581	607	594	626	575	607	621	595	638	597	611	630	580	604	660	632	604	577	646	633	599	627	611	615	602	649	614	588	643	602	596	607	584	694	603	611	617	592	622	612	613	606	614	628	580	617	660	632	658	615	624	659	631	585	643	601	635	638	642	600	622	601	632	621	622	629	589	613	652	604	636	609	553	655	606	616	608	608	612	608	604	581	576	567	608	629	582	619	626	564	602	651	642	616	616	618	622	644	668	569	608	564	602	587	656	584	625	612	628	644	597	608	572	626	609	635	625	603	610	602	608	613	599	625	668	614	598	611	660	613	643	621	591	580	597	583	645	585	587	620	644	628	639	614	567	601	592	604	640	604	596	638	636	632	611	626	559	631	611	649	610	635	626	627	646	619	620	606	626	587	601	639	652	571	624	649	632	579	576	592	584	584	644	620	636	599	608	615	597	621	645	627	610	563	657	620	624	632	581	639	622	633	652	608	632	592	576	618	616	618	611	621	633	599	611	582	572	621	586	585	635	596	626	631	658	593	635	640	595	556	611	618	616	636	594	621	577	599	603	657	614	603	588	627	612	625	592	623	639	602	624	597	613	609	587	667	633	660	637	624	587	639	586	568	598	602	605	635	584	625	604	597	649	607	587	634	590	596	634	632	612	632	597	637	617	589	595	573	610	592	597	603	652	648	635	615	568	627	611	574	620	593	602	609	620	557	631	640	560	578	577	632	583	594	593	593	669	601
26055	20573	13660	5806	5088	9559	12013	9149	5837	2705	1193	625	493	422	394	414	400	410	413	390	412	398	414	426	381	355	376	373	361	372	396	400	394	386	398	402	390	392	382	397	416	401	397	368	415	396	409	377	404	395	431	356	394	418	370	359	389	390	430	393	365	391	401	389	368	434	388	393	361	410	396	393	360	430	410	412	390	398	359	404	369	433	365	408	409	440	383	420	377	437	381	366	406	442	403	403	390	405	362	391	383	382	408	421	415	419	407	376	402	384	404	408	372	412	410	408	357	407	379	379	405	399	401	374	385	424	388	398	416	424	399	388	405	428	375	423	362	370	424	382	401	348	427	404	394	434	361	407	396	405	422	383	386	413	392	397	407	418	426	429	357	386	397	372	393	387	391	362	386	398	383	399	350	394	389	397	425	394	395	385	387	381	382	399	397	350	385	402	402	435	382	389	373	397	347	381	392	446	408	425	392	375	432	372	386	372	387	426	398	409	390	398	429	371	386	376	433	379	382	438	376	414	365	442	394	382	408	363	403	377	392	396	443	427	409	402	421	366	400	391	364	430	418	418	415	418	424	411	434	409	380	402	461	381	421	397	396	384	372	392	385	392	376	441	357	392	352	384	394	381	434	394	384	384	384	401	410	392	366	367	397	434	403	394	406	381	382	428	418	377	376	424	395	392	384	426	390	421	379	430	397	425	388	415	429	412	357	398	400	350	393	356	433	358	404	401	379	424	407	391	373	439	378	367	377	404	357	426	387	361	410	384	396	381	420	400	424	393	413	411	416	399	409	428	378	403	396	395	409	386	366	394	415	371	415	405	369	387	427	443	393	382	397	385	344	386	387	384	392	405	416	413	381	446	368	403	405	387	383	405	402	413	390	381	381	390	420	421	412	384	368	415	436	392	442	441	415	417	382	412	380	360	391	418	410	413	392	412	374	366	395	396	386	411	407	422	392	387	366	397	396	387	397	389	418	397	363	407	373	401	405	447	372	385	421	405	409	402	389	402	414	380	394	426	389	386	360	419	413	394	365	408	355	388	423	395	442	396	409	420	424	419	377	420	385	428	409	399	357	381	366	419	372	401	386	383	401	435	373	376	386	406	411	372	433	415	426	374	389	401	368	432	406	378	391	395	381	386	420	396	370	392	382	417	424	384	396	395	407	364	387	403	362	383	436	387	409	410	398	406	370	401	386	393	413	383	417	427	404	372	398	366	386	401	393	416	422	432	391	421	417	348	437	428	381	366	387	409	377	385	377	389	405	384	406	374	420	382	415	454	399	389	381	421	410	386	389	381	379	399	410	382	414	388	368	400	395	392	384	363	421	432	382	383	406	377	410	382	397	378	384	420	427	443	365	414	410	404	403	368	385	398	383	405	398	402	404	425	374	389	389	390	361	381	380	407	401	398	404	392	383	422	350	389	425	393	385	390	380	351	407	423	399	401	407	389	410	416	389	409	427	385	355	404	382	402	424	399	388	421	424	403	397	382	333	390	370	404	427	418	390	395	390	399	418	376	359	385	428	426	403	410	425	384	412	428	410	414	400	425	387	420	367	390	392	358	438	408	410	392	394	432	379	437	409	392	393	384	419	411	406	413	401	395	407	413	396	378	420	418	391	411	392	344	409	400	395	389	398	405	410	400	404	383	380	360	364	388	391	443	394	459	393	388	419	398	434	417	394	436	398	402	397	416	377	392	405	385	436	390	371	392	370	409	375	354	406	386	385	425	400	399	384	384	376	407	434	404	388	387	406	427	369	398	391	376	383	408	395	396	390	420	427	414	357	432	382	381	423	437	369	388	440	403	405	432	409	377	428	405	412	399	384	436	370	380	400	389	387	420	399	382	404	390	365	409	413	375	403	346	422	396	396	385	440	410	404	416	410	407	410	368	392	364	386	406	412	396	447	407	417	398	368	366	370	418	388	401	386	400	391	383	389	428	398	396	411	392	408	369	458	389	373	378	388	393	404	371	408	459	397	380	438	393	362	365	390	415	381	395	412	417	419	348	402	405	443	405	403	381	400	401	414	432	372	416	411	370	396	408	395	410	430	393	347	396	432	440	375	412	401	410	411	430	367	422	393	393	401	404	398	380	410	384	370	413	402	396	388	392	397	399	438	388	392	406	417	380	378	389	407	388	376	389	435	413	392	361	397	415	352	400	399	408	392	389	356	361	399	403	372	414	370	412	387	386	372	391	365	403	377	406	452	369	354	428	365	371	369	408	394	385	348	393	420	379	405	431	388	368	382	388	379	414	387	401	384	395	393	403	414	367	397	403	399	371	386	406	370	388	405	434	421	363	402	395	409	400	452	414	414	390	361	367	402	385	425	392	405	392	424	375	451	393	399	398	391	435	431	410	386	421	404	423	369	384	418	393	400	384	420	366	379	396	401	416	387	419	400	420	401	397	389	401	416	383	409	387	417	389	378	402	398	420	393	408	404	378	384	382	402	411	373	413	392	402	386	381	370	382	399	378	394	410	396	366	388	430	397	397	369	380	390	424	406	404	378	392	396	431	422	411	403	366	405	391	403	398	380	371	401	390	405	375	374	401	403	396	390	379	420	406	407	400	413	456	388	383	383	413	393	427	445	390	389	385	375	390	397	428	390	379	368	390	431	368	394	416	399	413	400	415	416	405	386	408	418	440	409	369	405	374	435	398	370	434	407	402	396	410	390	387	400	396	412	388	405	434	374	402	410	364	428	378	399	383	359	381	379	369	371	405	404	380	394	403	392	406	421	407	407	407	373	391	395	393	391	408	393	406	383	388	406	406	407	419	387	386	391	421	420	396	399	440	386	369	388	407	381	380	397	421	396	377	381	437	385	377	423	421	432	408	415	377	420	392	437	391	408	415	390	398	381	397	422	400	403	375	393	410	373	376	359	366	399	349	388	405	404	419	434	419	406	345	383	412	398	388	392	391	373	364	396	384	377	380	375	395	386	374	363	412	359	427	416	407	367	411	385	391	394	406	403	426	382	401	378	409	386	372	376	424	405	364	394	403	409	384	389	409	400	379	418	408	408	355	382	408	396	431	410	410	425	445	410	403	386	363	390	380	396	372	401	378	414	378	425	415	395	375	398	403	400	409	420	402	415	363	461	407	436	387	396	402	407	366	416	403	412	407	407	395	391	399	399	405	403	407	419	414	385	408	399	405	400	420	412	432	412	375	396	385	367	398	369	392	405	402	408	393	383	427	394	364	417	392	378	410	394	436	409	383	413	406	412	383	375	398	391	357	349	441	339	395	391	367	380	398	404	408	398	410	392	393	383	385	377	403	399	407	423	387	375	373	408	376	384	383	406	402	395	427	438	389	426	398	372	417	383	444	360	388	401	385	408	374	395	403	401	410	399	383	411	374	399	399	423	422	419	387	391	401	445	410	385	401	401	420	389	385	422	385	366	386	442	373	411	407	381	374	439	374	384	366	417	390	381	374	392	386	441	381	403	405	415	378	387	367	379	418	370	383	397	431	405	388
5065	6595	8339	8268	9646	17220	19296	15514	10261	5033	2219	1057	709	627	592	574	593	595	566	592	628	592	597	640	581	574	603	567	599	588	548	596	570	584	593	570	608	611	544	564	537	574	588	606	610	601	659	577	543	553	622	613	588	563	553	577	583	611	586	589	563	590	583	570	580	584	600	544	577	613	573	614	575	547	607	599	577	552	594	624	546	579	568	590	594	592	536	582	607	604	584	564	611	582	600	619	595	595	599	550	604	588	600	599	604	596	575	580	593	560	563	607	623	583	538	569	569	604	560	557	581	587	621	555	579	638	614	586	564	584	622	571	646	606	587	568	578	585	560	598	604	587	597	637	593	609	582	594	544	665	627	529	601	583	525	576	629	592	575	588	591	587	573	572	586	622	584	583	586	612	616	594	578	597	591	600	594	542	539	620	570	592	609	603	586	580	615	577	567	566	588	595	555	586	578	554	619	596	592	555	556	567	571	569	589	581	591	584	587	584	599	571	558	572	598	564	565	590	580	580	570	582	584	585	592	604	596	595	584	601	578	600	541	592	579	578	621	574	602	613	564	547	617	605	605	579	530	576	574	577	594	599	572	577	609	592	600	553	585	598	601	563	577	582	559	641	523	558	526	559	586	567	584	560	607	574	575	610	624	552	613	589	556	582	595	569	576	574	602	619	579	607	566	564	562	575	572	576	597	591	561	580	614	555	617	556	613	601	593	559	584	600	577	587	615	583	600	592	575	581	565	616	606	589	563	625	575	560	564	522	609	590	567	579	624	605	622	590	606	622	604	564	591	572	572	611	584	581	559	563	630	558	609	609	579	605	552	600	578	596	542	594	566	587	613	558	585	580	558	561	601	569	608	603	600	562	578	620	595	590	585	620	586	579	588	610	587	568	585	615	586	568	605	575	597	564	613	617	599	589	577	580	556	569	578	629	602	583	600	590	609	607	611	598	595	576	597	573	571	595	595	603	570	538	630	556	585	597	564	623	591	580	582	578	588	583	594	606	558	548	602	555	564	604	580	568	577	595	632	618	559	574	582	584	583	535	553	630	577	598	570	636	585	589	557	648	618	577	600	564	594	600	570	586	590	567	568	570	556	616	543	576	576	562	584	595	569	614	573	624	574	633	563	626	569	585	583	628	566	608	617	576	594	612	600	553	580	559	629	628	574	594	591	562	523	573	597	582	601	617	613	542	604	607	587	588	600	620	624	570	545	531	625	594	561	608	572	587	560	579	553	587	628	603	586	548	567	539	539	573	612	581	585	565	614	628	587	591	544	561	587	591	569	589	615	588	586	567	603	601	609	552	560	567	560	592	598	578	580	566	581	567	615	586	548	605	609	586	593	608	580	633	617	608	621	604	609	564	547	586	593	613	555	578	565	594	583	611	586	559	627	643	593	552	629	582	574	568	617	578	581	599	554	602	577	566	599	589	598	538	590	530	614	597	594	627	591	565	572	620	594	587	591	588	607	566	594	604	586	605	557	596	577	564	590	592	560	628	604	542	558	556	601	622	583	571	554	603	551	561	582	557	539	577	596	581	548	570	552	631	554	588	576	570	564	586	568	575	572	597	575	578	561	586	527	595	588	660	557	572	553	589	587	599	567	634	599	605	584	598	596	567	582	569	579	575	574	633	610	585	629	594	569	630	599	585	567	594	583	591	609	571	635	573	573	584	585	586	605	583	559	600	539	550	609	560	552	564	618	608	586	570	570	590	579	619	589	601	607	601	566	579	593	585	610	575	612	592	566	608	518	608	578	629	568	587	618	569	626	606	599	527	613	619	537	613	581	607	605	592	576	606	577	627	656	554	598	584	576	586	577	551	594	586	563	569	572	573	601	601	597	514	588	551	616	617	580	599	560	580	574	636	533	582	614	602	594	601	614	578	574	560	589	569	552	593	619	606	585	601	575	566	555	600	579	600	597	569	597	585	546	552	580	577	550	583	589	622	593	586	574	603	614	616	590	597	584	570	576	582	560	598	593	600	597	566	583	550	606	624	574	592	638	608	575	544	592	573	606	574	582	582	568	604	629	607	584	624	570	590	603	602	570	571	641	602	591	582	602	559	561	578	559	616	562	591	590	605	590	610	583	576	599	619	601	575	607	569	543	601	576	590	552	588	576	592	597	606	612	597	577	614	548	585	582	614	619	609	602	590	589	603	538	555	589	582	579	614	590	608	542	619	593	563	572	577	556	580	576	590	568	622	585	580	613	628	589	578	546	609	561	619	588	584	602	582	608	598	609	561	629	578	545	558	610	585	591	612	573	615	571	617	537	610	585	572	599	587	561	544	604	629	546	606	605	608	628	599	577	585	594	546	620	571	599	579	554	600	582	566	552	610	534	606	577	596	599	534	575	593	642	588	583	561	640	526	611	599	561	588	570	599	565	610	551	602	591	614	625	551	579	605	583	585	593	606	585	615	615	551	599	616	588	603	612	582	615	571	575	542	581	565	575	587	585	571	595	585	576	585	582	580	598	596	589	541	568	560	604	610	597	593	550	595	595	564	556	600	583	613	602	562	581	577	624	580	586	615	554	560	586	549	570	589	556	587	583	563	554	607	608	603	619	581	586	577	556	571	535	635	589	610	606	602	572	580	579	607	589	564	592	577	587	590	576	600	547	628	567	580	544	573	580	573	586	584	631	572	588	604	589	584	586	566	560	517	567	601	599	601	627	628	579	616	593	594	549	582	563	564	599	581	631	596	594	588	567	582	561	559	540	556	587	589	596	553	582	556	606	558	577	565	571	584	607	592	556	565	586	570	589	606	561	585	587	575	544	623	603	613	597	654	599	590	557	579	584	635	553	615	580	609	584	568	593	582	588	594	566	551	573	523	585	596	591	628	578	579	559	583	554	568	590	552	599	606	610	604	605	566	596	550	555	584	585	556	556	597	577	560	569	586	602	613	566	571	608	585	569	594	590	605	571	576	602	584	579	567	570	630	584	572	558	608	562	589	609	609	547	595	587	573	579	606	621	593	583	584	554	610	595	592	609	512	606	597	582	591	588	586	567	580	576	633	560	602	610	625	575	584	583	569	622	567	595	583	613	579	549	585	554	551	595	588	591	591	603	591	563	568	585	565	563	586	600	585	620	591	589	568	582	611	605	574	553	616	576	601	606	607	574	590	615	574	599	619	576	599	573	595	598	576	610	606	542	567	585	551	606	595	555	560	594	544	602	562	586	571	572	555	574	618	580	582	605	593	556	593	557	594	602	573	554	537	580	626	594	574	582	549	607	595	564	578	592	592	537	601	601	536	559	622	539	621	588	562	560	585	615	545	557	584	570	566	590	589	582	608	568	623	591	577	559	612	595	564	588	630	601	600	550	567	584	609	580	595	618	595	567	560	590	590	547	556	579	580	585	597	559	608	626	575	611	567	587	568	614	579	604	588	555	594	610	550	576	559	572	550	597	577	590	570	592	573	611	643	576	543	548	597	589	604	620	597	585	590	589	588	575	610	578	582	601	592	590	555
24081	20764	27562	24150	25725	36776	43610	32425	20501	9607	3039	975	528	478	388	410	446	441	434	387	459	413	401	391	448	433	399	399	412	407	402	373	431	392	419	370	407	437	447	374	387	411	423	390	422	427	399	373	367	434	424	415	374	371	370	414	392	411	386	416	386	380	387	391	400	397	408	407	409	392	414	412	405	399	429	412	395	427	383	402	417	422	421	426	414	413	398	389	435	375	403	419	400	402	377	445	418	406	427	389	442	401	425	404	431	477	437	347	384	426	411	367	435	434	384	404	396	390	403	412	435	425	405	395	415	396	376	383	390	392	427	414	395	394	386	406	394	399	389	412	420	398	393	418	369	440	404	386	387	399	384	428	403	392	410	407	382	401	442	410	401	417	396	420	406	416	393	412	426	383	373	390	403	437	421	387	440	421	390	402	443	389	364	400	384	411	385	416	375	421	406	391	409	441	408	378	387	434	418	398	411	403	418	424	386	432	457	387	409	416	417	394	364	374	396	425	417	425	403	458	415	438	391	452	417	413	437	431	440	409	410	402	411	421	420	410	392	427	413	402	395	419	393	407	377	410	387	441	381	428	414	408	450	385	396	365	403	392	402	412	410	445	406	377	403	417	438	415	393	410	435	395	388	366	403	398	392	394	390	407	456	408	405	402	429	389	394	421	392	397	404	424	397	415	412	403	407	371	414	417	423	424	407	433	415	373	386	394	386	413	416	402	429	416	390	381	420	338	409	423	383	424	405	436	389	443	448	410	412	429	406	379	404	403	420	407	380	430	423	420	393	404	372	393	425	399	407	443	395	409	403	411	420	383	403	387	414	406	388	427	414	388	402	387	403	422	414	375	410	417	430	458	400	387	388	392	422	371	366	415	426	428	385	408	439	397	380	388	392	426	367	385	411	431	420	452	411	387	416	383	397	421	402	383	435	383	419	387	406	427	441	427	385	432	402	380	415	422	399	357	368	447	401	426	390	377	396	405	403	427	425	387	400	445	459	389	395	408	398	417	418	421	408	430	404	409	421	390	407	431	446	398	374	431	416	405	413	433	426	392	394	431	413	382	428	391	381	416	390	390	375	399	422	369	418	407	408	411	400	411	426	380	387	406	379	423	407	404	382	389	430	395	396	427	389	438	397	424	405	387	371	422	345	395	378	413	392	394	407	455	416	403	403	414	438	405	399	397	365	420	391	402	404	406	385	378	398	394	404	397	408	422	382	423	424	411	399	419	444	420	425	386	393	418	419	371	415	415	370	403	429	421	385	387	408	418	428	418	420	401	415	430	394	392	406	441	392	394	449	403	444	397	404	379	398	435	335	390	422	450	423	448	395	434	384	413	396	400	395	389	391	371	384	422	399	410	388	429	371	385	375	382	426	419	403	390	410	411	376	401	443	404	411	387	409	383	416	417	437	403	415	404	412	428	399	389	386	404	426	419	398	393	406	396	405	392	407	366	400	395	401	400	400	416	398	424	397	455	400	399	415	384	390	395	402	386	393	410	433	413	406	364	391	401	432	391	429	430	411	352	423	433	409	443	408	426	413	373	413	383	395	411	409	410	408	363	444	404	370	407	403	439	383	402	416	414	377	379	404	386	390	399	421	404	401	429	391	389	367	422	392	406	404	454	373	377	385	421	422	425	402	392	397	418	412	395	410	391	421	399	383	419	384	389	424	401	377	411	435	425	400	413	404	399	359	391	402	433	412	384	391	397	402	402	442	427	417	425	392	400	420	413	387	406	412	382	397	402	408	385	376	400	405	407	419	435	426	437	415	395	415	453	430	409	394	394	389	417	437	382	392	388	406	414	416	424	420	449	446	397	382	417	421	407	406	428	380	401	404	385	417	408	405	407	377	380	423	386	418	392	416	417	422	424	373	407	386	400	394	404	389	373	414	427	434	399	405	462	426	388	418	391	407	453	421	422	390	414	425	424	415	389	436	411	408	407	417	417	415	402	439	389	387	412	373	396	419	423	414	382	417	392	392	384	393	406	430	408	431	423	421	390	407	373	414	377	386	436	429	411	406	433	417	396	403	414	408	386	435	389	403	432	421	398	407	401	442	380	394	414	423	409	410	414	449	385	446	413	402	418	404	425	417	423	432	416	398	423	399	416	382	406	426	415	394	402	391	381	379	437	411	399	418	383	425	405	417	423	416	412	391	411	407	374	405	380	409	403	385	419	438	400	406	397	453	387	425	404	409	386	389	394	451	441	415	409	418	404	402	399	364	409	411	413	419	368	402	378	402	388	403	411	379	402	421	403	398	411	420	382	381	372	366	424	405	409	400	404	393	412	410	379	423	424	427	430	383	385	409	416	395	420	418	394	377	404	421	441	401	397	461	426	414	361	425	396	413	431	438	410	401	403	388	435	428	412	412	395	421	431	396	454	402	393	407	421	426	448	376	383	358	426	388	402	453	365	402	418	406	365	400	411	404	381	422	435	408	400	394	389	405	410	409	420	421	433	447	403	400	417	406	420	404	407	377	382	387	391	396	385	412	401	417	360	408	384	413	384	365	447	411	375	402	432	397	404	390	401	423	403	417	384	383	404	396	424	423	438	434	393	444	417	391	441	418	400	405	406	384	394	375	412	379	443	397	429	438	432	402	372	414	427	387	429	420	432	392	416	428	402	416	397	423	428	403	388	414	422	410	379	410	381	418	425	423	433	410	410	383	419	391	417	409	411	354	411	416	423	423	371	421	392	421	400	381	436	385	397	379	450	404	355	403	383	411	427	412	423	411	420	390	438	366	430	383	425	403	416	444	424	408	462	423	386	437	384	406	394	425	392	430	447	397	397	386	410	376	406	402	420	404	407	379	396	385	418	417	396	403	408	412	410	405	374	385	396	423	400	394	404	456	374	416	401	387	388	403	374	361	425	418	405	428	397	383	342	362	392	390	426	406	416	439	432	397	408	402	355	392	376	397	372	406	347	417	405	389	404	399	394	402	416	390	384	374	399	390	389	396	399	383	388	401	385	441	431	417	411	416	426	379	416	401	411	401	413	383	386	380	393	408	401	364	374	434	394	391	412	405	374	351	409	419	388	413	417	407	396	387	384	398	386	438	412	414	401	406	408	409	399	433	393	452	387	417	395	426	405	392	372	432	413	405	413	400	394	386	386	409	394	393	376	431	375	438	405	391	412	439	410	418	424	390	397	408	426	415	410	472	420	396	385	407	422	427	415	438	375	378	415	361	413	388	389	445	394	385	388	416	411	392	390	417	434	400	416	400	422	384	394	419	475	364	464	398	381	386	397	429	416	398	412	363	408	409	406	412	357	389	438	422	403	409	397	411	383	403	434	390	384	414	436	369	412	423	447	445	439	402	376	393	408	377	402	410	414	423	397	412	407	398	383	431	422	376	393	416	399	404	369	399	412	403	440	410	367	440	379	389	379	401	431	446	420	418	381	401	405	417	413	465	414	417	406	388	426	392	382	419	396	441	389	408	444	411	402	416	403	363	359	422	418	404	390	383	403
8626	21432	21061	21741	35552	41649	43830	35955	25454	14064	5627	1879	883	645	619	623	619	605	583	600	622	607	617	582	609	615	583	611	565	598	605	601	629	592	586	609	577	585	597	611	592	600	577	605	608	581	604	585	605	638	575	587	580	578	603	654	602	581	650	655	584	571	605	565	583	582	618	597	573	594	580	633	575	593	645	585	643	566	593	660	570	650	592	608	621	575	572	612	584	618	598	649	577	551	572	617	595	620	621	640	602	605	574	654	565	611	574	575	577	613	599	635	653	609	593	611	576	570	594	599	606	570	633	609	610	604	634	612	557	605	613	633	611	606	589	595	567	624	567	600	619	637	637	579	644	629	614	597	569	595	647	616	610	615	563	560	606	607	589	623	567	569	621	603	554	583	582	626	642	588	619	622	587	570	621	605	599	596	606	604	606	618	587	586	611	610	604	623	601	660	614	568	595	583	593	608	570	585	587	619	614	664	580	604	653	601	626	626	581	599	583	590	641	561	595	635	577	597	581	595	597	649	559	612	637	599	610	629	597	597	590	585	591	608	592	560	599	581	597	613	605	615	616	643	570	589	573	579	585	592	596	583	632	610	583	542	565	605	629	575	600	589	584	626	608	568	578	624	677	619	625	658	639	608	615	588	594	591	636	568	587	600	596	621	637	570	584	590	570	644	549	593	549	623	582	638	610	611	602	594	623	594	592	586	604	591	589	599	607	636	635	584	585	587	571	589	590	629	634	585	592	615	613	611	585	604	612	588	591	608	552	594	582	617	607	589	606	616	609	626	615	632	601	639	568	628	547	598	620	590	651	604	598	586	625	648	676	620	607	600	638	592	603	589	635	584	589	603	601	577	605	605	599	596	625	588	642	618	603	586	579	619	622	594	583	595	659	565	604	623	628	577	622	618	609	655	605	658	585	611	578	605	578	626	617	580	639	569	661	594	633	622	608	589	563	645	599	602	625	597	582	604	581	600	559	575	597	646	588	610	632	623	587	591	594	602	566	577	621	618	588	604	618	588	602	573	592	591	664	606	615	585	635	557	558	598	635	597	603	625	616	582	609	610	613	601	579	626	602	628	599	618	635	624	557	583	640	553	612	621	604	659	635	642	623	578	603	651	572	636	584	612	616	561	580	588	595	611	575	611	590	595	585	588	626	589	600	573	551	592	605	594	558	549	633	600	585	595	618	646	599	588	628	583	612	588	639	625	625	609	569	612	567	532	613	602	604	592	597	624	635	613	596	589	593	588	567	628	578	564	634	634	625	599	609	587	629	575	616	590	596	631	628	616	638	606	583	584	608	661	603	644	605	604	635	609	559	642	626	599	637	586	595	598	632	560	608	622	604	632	604	597	576	599	560	637	623	604	607	598	590	627	592	579	570	592	592	611	597	575	594	615	569	595	592	584	564	581	646	604	590	606	591	581	573	616	584	634	586	625	607	618	633	595	628	575	631	605	590	605	564	625	627	584	614	573	582	580	625	561	605	598	608	611	617	616	569	559	571	605	620	592	603	612	598	620	641	606	615	594	594	606	578	656	577	620	598	613	592	575	575	654	564	627	630	630	595	600	592	569	647	616	610	595	582	573	594	583	572	620	558	626	617	628	628	622	574	570	591	607	628	613	620	611	602	615	633	601	541	657	594	613	592	596	622	576	599	590	638	604	609	590	585	631	560	615	585	607	597	653	540	591	638	576	590	601	611	590	614	557	589	545	636	590	602	645	578	590	592	624	621	586	623	624	584	599	600	560	584	638	575	588	618	577	607	617	621	573	605	620	609	581	573	645	551	614	620	605	612	607	572	605	564	610	598	560	603	563	604	615	623	607	544	571	611	629	580	595	579	566	604	628	609	629	598	609	611	644	654	631	571	590	598	589	605	592	589	606	629	670	602	634	564	562	613	609	615	589	604	636	610	586	584	613	598	581	640	620	604	614	616	584	648	588	623	603	607	586	627	641	610	617	590	577	587	568	588	591	577	565	609	570	577	586	613	583	598	625	605	620	553	569	615	554	607	594	587	604	550	583	639	568	589	634	618	619	599	610	590	636	588	642	600	613	601	528	607	574	608	595	568	572	568	588	608	563	581	612	549	601	601	573	598	585	560	627	629	586	601	600	596	592	625	603	556	580	610	594	598	586	670	616	616	644	540	593	638	611	597	625	609	607	585	545	588	603	587	626	589	601	583	609	600	632	590	552	598	594	595	620	587	605	578	591	620	622	637	619	614	600	629	635	614	596	651	625	587	644	586	606	606	559	570	630	561	567	626	630	616	603	622	563	609	575	633	588	621	655	605	566	610	611	597	602	559	611	624	575	603	625	629	616	615	618	637	633	606	563	650	602	610	587	640	622	613	614	615	568	585	661	569	579	595	585	606	620	552	554	591	604	619	581	623	618	589	584	604	606	587	598	624	601	584	643	569	527	609	588	608	622	575	605	611	590	597	596	630	652	620	570	583	580	591	616	618	594	637	641	641	569	586	591	611	591	617	616	597	606	606	584	629	581	629	612	546	573	620	595	615	587	643	592	576	555	614	602	653	590	616	638	589	614	623	559	590	566	618	566	587	578	601	624	608	598	588	614	644	594	587	577	641	594	619	582	605	565	611	585	616	580	604	591	611	572	682	581	615	622	599	601	605	567	592	634	610	577	640	616	593	586	585	607	584	610	593	566	660	618	627	578	577	609	578	602	605	623	581	595	600	599	621	631	585	592	595	590	591	597	568	618	578	591	594	554	625	574	597	579	594	592	607	542	596	618	642	625	642	608	619	567	576	593	582	618	617	575	640	635	613	591	629	545	585	626	654	566	650	629	609	622	581	573	582	609	639	584	589	601	615	630	561	590	593	606	627	624	619	635	607	619	637	592	619	595	636	604	596	591	554	573	614	591	595	617	592	603	559	628	604	642	596	622	573	644	611	564	567	632	582	589	621	609	604	661	625	555	597	600	572	600	595	594	574	575	602	605	605	577	591	624	628	601	609	613	544	569	647	628	608	588	575	614	627	597	576	611	593	595	601	612	566	611	587	606	629	603	559	635	609	631	586	630	621	631	647	579	570	614	592	604	603	591	593	621	600	610	657	585	607	612	610	597	607	563	564	629	634	623	613	617	609	618	581	593	538	616	607	610	596	584	624	572	577	592	602	577	618	588	601	588	599	608	579	627	582	586	607	605	621	619	622	588	600	563	594	568	566	584	604	603	660	610	618	628	572	611	632	603	586	632	594	585	584	592	619	611	623	579	581	577	656	575	554	590	616	606	610	577	561	633	623	591	578	625	656	611	622	612	582	607	560	589	660	594	629	619	614	651	654	591	571	630	564	567	612	618	617	580	588	628	632	554	645	617	584	573	618	615	637	604	623	637	612	608	640	573	568	622	604	595	598	601	615	556	591	554	582	576	636	568	610	596	603	554	575	572	574	586	609	613	596	606	609	607	601	601	601	661	618	591	639	577	599	621	577	561	614	594	612	651	609	624	598	635	582	620
22527	20788	28607	23076	24130	45335	63461	52871	36515	21582	8517	1957	777	471	461	408	467	448	444	467	394	434	461	413	463	473	451	458	473	436	465	417	467	450	428	441	431	468	443	408	447	406	406	428	433	461	433	437	421	425	415	424	424	401	431	399	455	425	406	427	444	429	410	416	437	447	410	431	441	414	408	453	453	461	434	408	471	468	438	418	420	456	443	467	423	450	445	397	426	457	443	433	454	444	423	422	446	435	415	407	423	437	455	418	443	464	436	428	387	428	436	437	453	442	386	416	434	417	388	423	372	411	475	413	426	413	432	408	437	475	412	438	441	431	427	397	457	431	451	440	475	414	447	433	425	407	455	439	444	435	455	441	444	393	451	454	471	444	439	439	424	449	421	469	394	438	412	418	452	407	461	449	430	423	430	470	415	444	447	425	403	434	430	471	413	478	457	388	443	409	445	434	435	390	409	425	410	405	434	414	412	430	392	451	442	419	452	445	427	440	422	417	469	444	474	423	467	424	445	410	433	438	403	438	429	465	462	434	428	439	414	437	457	415	437	404	417	434	437	460	417	447	398	388	456	412	412	400	402	445	412	414	405	456	438	389	421	444	454	447	418	418	418	419	424	442	396	477	452	421	414	436	432	430	457	433	405	461	465	430	435	434	416	421	452	469	470	416	421	431	408	397	424	431	414	459	472	391	419	461	452	445	402	394	401	459	436	432	426	433	447	432	438	416	412	395	433	403	409	408	411	427	399	463	406	429	470	436	418	373	476	413	422	431	453	437	454	443	427	395	417	398	404	444	454	407	434	467	421	426	444	429	430	429	418	423	454	478	429	428	451	394	435	448	413	429	437	454	421	421	410	429	446	403	434	427	418	472	427	436	435	439	377	439	450	430	429	458	412	429	410	423	463	442	425	448	458	409	414	417	442	422	453	466	451	427	410	427	456	402	442	415	412	437	444	432	423	424	419	385	475	439	430	394	444	428	434	446	431	395	425	407	460	436	438	428	416	429	424	421	433	468	440	445	449	432	391	436	458	405	439	454	421	434	433	444	433	414	425	414	454	428	400	433	450	413	401	427	436	435	436	424	442	436	431	428	433	427	415	403	423	410	438	466	407	402	406	456	416	426	447	455	441	451	415	460	424	441	424	435	450	480	403	419	412	429	439	434	418	429	416	442	400	444	436	477	420	431	436	455	414	418	445	401	415	427	422	438	393	401	459	442	432	405	415	460	437	459	418	395	433	459	453	433	403	428	396	443	433	424	393	463	459	403	448	419	431	454	426	431	420	423	447	413	418	404	437	446	429	409	455	419	412	393	432	432	457	437	443	426	433	429	417	473	421	418	437	429	431	440	399	448	425	438	441	451	439	454	448	425	438	440	406	453	412	432	419	432	418	429	385	422	422	464	419	434	444	438	396	374	409	404	413	438	415	434	421	398	438	429	435	436	438	421	397	469	409	438	438	449	459	459	388	441	443	416	430	426	422	426	447	439	420	448	422	434	446	391	448	441	396	409	411	435	469	451	429	418	442	416	410	446	412	398	407	432	430	408	426	431	445	443	455	425	418	482	435	412	388	421	412	442	423	388	444	421	460	457	407	454	433	441	386	459	410	442	439	457	442	441	460	417	468	418	433	459	392	439	443	436	457	417	409	421	366	426	417	438	425	432	453	458	417	448	397	436	483	439	445	418	461	434	408	430	419	453	412	420	427	453	450	418	413	427	479	413	448	412	462	445	423	419	450	445	451	402	405	417	429	443	405	445	429	455	421	409	447	433	436	426	445	389	438	433	445	427	454	433	415	440	413	412	433	460	416	435	414	445	422	428	409	425	431	443	461	422	421	445	463	406	430	407	472	417	457	442	421	401	449	467	424	399	427	414	474	427	434	439	385	408	377	423	462	469	452	459	452	439	443	392	416	458	437	420	440	470	447	457	417	419	441	455	454	442	449	436	433	426	451	416	412	416	466	426	417	443	423	432	424	423	443	424	407	446	431	446	465	426	414	443	438	408	437	381	416	430	448	450	439	410	448	415	423	438	452	417	466	429	421	423	407	473	411	422	404	416	417	438	396	437	496	444	429	386	410	426	407	451	426	429	460	422	451	440	412	477	443	441	439	439	425	422	396	435	425	433	456	452	444	415	427	428	434	430	438	446	435	443	424	401	429	419	442	404	382	453	471	457	443	454	439	442	435	449	473	428	429	464	456	436	434	395	408	424	407	466	417	443	421	443	425	431	399	479	389	425	410	445	439	450	449	439	436	436	431	399	423	458	427	440	445	395	405	444	456	445	446	388	412	436	439	443	477	418	393	442	393	435	424	463	429	409	394	423	402	417	461	420	426	415	484	461	436	421	457	449	425	417	445	417	428	451	449	457	467	426	458	417	449	459	415	463	400	420	440	423	442	404	447	416	435	411	418	444	445	449	428	393	443	415	423	458	410	434	425	421	432	435	447	432	415	436	435	452	405	402	406	457	443	414	439	448	419	458	427	425	432	419	438	394	422	438	456	422	390	456	425	454	425	448	422	431	440	402	438	415	411	407	424	469	424	427	411	425	426	451	416	441	450	439	460	457	438	435	441	450	430	405	449	442	443	406	430	431	437	421	446	443	395	423	438	389	442	437	441	454	456	450	416	436	422	448	419	403	428	439	420	445	458	442	421	462	449	433	418	447	461	425	408	439	395	425	420	465	440	439	427	430	424	406	421	429	438	447	425	421	445	392	422	402	440	423	419	451	440	416	450	396	434	416	421	438	432	402	436	465	441	429	442	444	407	421	427	439	449	430	447	446	442	436	458	484	462	403	415	407	436	411	425	420	432	426	443	411	415	442	436	420	441	413	410	441	411	458	397	422	411	434	413	422	441	423	446	435	410	403	453	435	471	442	443	432	390	448	447	433	400	439	459	468	409	425	428	437	426	437	435	463	439	426	419	440	494	432	431	420	460	437	401	446	441	450	452	410	439	398	397	437	435	444	431	446	428	418	425	444	437	420	467	433	411	429	409	429	452	404	393	447	431	435	408	424	454	438	406	415	424	444	439	432	406	419	435	410	473	423	447	402	456	443	458	411	453	452	453	397	421	439	456	473	434	397	463	423	425	409	425	442	398	413	463	447	436	396	426	449	405	441	412	447	443	426	488	422	395	430	431	380	440	447	439	430	428	446	409	421	440	439	401	446	440	424	477	448	417	432	467	398	457	400	396	406	412	421	435	419	413	433	425	422	435	452	393	423	426	427	394	415	429	440	440	412	428	407	453	420	418	418	396	422	425	412	425	415	444	412	437	399	456	440	451	421	440	444	405	414	394	416	422	415	408	400	470	423	431	421	433	439	460	443	418	404	412	445	406	443	446	423	401	417	413	405	393	476	435	435	446	421	453	429	437	412	456	440	384	439	424	434	415	425	444	443	461	376	406	457	398	462	444	444	441	397	445	388	465	417	432	435	428	422	396	453	401	462	429	441	439	400	447	437	440	428	441	431	449	429
15437	33887	32778	33536	42867	54704	63323	53000	39116	25114	11688	3602	1260	761	630	609	607	618	659	641	579	640	619	617	694	575	613	609	639	581	630	605	589	571	640	636	626	616	620	636	579	641	598	569	612	610	592	652	635	616	571	605	598	589	615	629	636	611	653	634	632	646	604	674	669	645	601	654	619	613	583	634	607	600	643	593	625	611	606	602	611	655	652	651	609	622	594	634	621	613	602	629	624	630	626	673	618	631	634	598	625	642	593	643	622	617	648	631	565	653	601	651	625	564	593	661	594	650	641	618	637	618	607	614	598	681	632	630	627	617	601	628	611	655	624	679	606	636	624	614	618	641	628	599	581	657	626	599	632	603	607	613	630	609	613	564	643	592	587	663	605	605	614	631	623	609	644	645	606	603	603	658	614	619	609	649	602	594	634	608	636	573	617	626	614	641	632	650	608	590	612	612	668	615	659	649	597	637	605	651	633	611	623	603	613	633	611	651	634	597	610	614	620	569	620	611	673	587	628	608	590	597	582	630	635	645	626	596	605	627	639	633	625	638	609	622	608	597	586	582	625	603	603	615	592	627	605	601	576	629	586	620	616	595	621	621	630	615	625	640	619	654	585	620	600	640	606	615	593	644	628	644	588	608	609	634	659	593	626	628	615	591	594	617	573	632	615	650	607	587	612	609	676	630	605	619	649	636	597	631	631	616	638	609	586	630	642	590	627	577	633	629	615	623	610	582	587	574	647	685	631	635	608	568	617	609	614	613	598	609	617	625	606	663	617	628	614	597	602	566	639	652	570	633	604	598	645	652	608	600	602	636	619	614	616	556	629	638	672	616	610	639	646	631	610	623	623	617	596	615	576	605	624	658	639	618	641	626	608	623	616	578	602	673	611	651	637	632	602	616	601	619	633	600	621	610	623	570	599	630	592	611	640	610	634	615	597	653	610	622	585	549	582	615	646	627	625	619	628	602	608	659	623	622	647	617	643	653	662	667	587	584	621	652	609	596	603	635	601	632	648	648	632	628	600	597	603	634	652	632	601	626	630	665	589	618	646	574	602	636	655	599	602	603	613	615	600	619	573	631	597	617	632	652	591	630	620	645	607	609	633	604	603	551	668	603	600	662	613	554	630	594	620	575	668	639	577	642	662	637	620	564	638	625	616	640	614	624	613	639	612	627	623	611	576	581	650	642	630	573	599	641	594	609	608	599	574	625	587	618	628	625	624	623	612	577	600	626	619	579	662	629	624	591	587	567	650	671	613	606	598	634	580	653	583	627	609	603	642	603	666	610	641	649	632	615	619	599	626	625	559	623	593	613	603	607	626	597	591	634	615	591	617	641	642	615	569	664	570	570	603	666	622	615	595	646	712	630	655	638	612	666	613	628	597	635	594	626	591	617	587	612	610	615	605	618	617	627	629	599	626	631	573	565	620	636	622	640	580	633	607	621	631	648	607	627	616	598	615	622	602	632	665	645	564	630	657	598	622	603	647	615	622	620	633	646	638	595	614	620	643	630	691	616	568	617	586	585	615	637	606	630	644	643	602	641	616	616	639	625	625	623	593	635	602	606	618	653	593	608	644	616	607	645	609	595	622	613	589	667	637	572	632	574	589	599	570	603	605	581	626	577	621	614	613	620	603	645	639	605	620	629	609	602	646	651	621	659	594	558	610	628	633	604	634	660	645	638	609	618	618	651	609	573	612	652	626	657	610	617	599	610	620	604	621	596	606	626	587	614	636	614	614	619	606	623	604	606	626	622	650	602	626	637	633	628	621	633	649	601	615	629	624	595	599	607	652	654	619	644	649	619	645	635	644	607	647	638	622	603	605	601	581	593	621	634	605	642	621	626	600	599	599	613	631	637	622	629	620	586	651	642	611	673	624	546	633	641	589	611	598	635	659	626	653	619	602	602	617	674	625	671	661	599	627	611	604	636	583	628	585	611	625	647	642	635	568	610	594	568	616	639	592	645	610	608	677	614	603	598	600	632	657	647	637	606	568	620	594	595	600	602	666	611	640	610	631	646	649	629	585	590	627	597	654	655	603	583	606	595	587	620	614	638	596	654	614	651	579	612	608	650	662	604	590	625	618	630	594	592	624	576	638	651	641	635	602	637	653	596	632	580	625	615	596	596	602	650	610	589	648	630	634	580	673	601	607	598	609	614	592	608	675	628	650	574	631	618	598	672	553	640	625	611	623	636	619	616	588	597	600	638	611	575	643	642	619	636	637	618	656	553	620	597	632	628	653	565	586	612	578	634	632	658	625	604	649	622	583	590	601	651	623	614	590	642	626	595	618	610	690	620	614	622	628	614	590	596	604	576	613	614	658	623	631	614	622	578	587	593	578	623	599	622	647	608	620	605	633	645	645	587	593	657	636	574	656	614	670	604	590	614	592	655	631	635	633	666	643	595	612	610	641	590	621	608	587	594	601	638	575	622	577	611	618	601	639	642	580	661	621	616	623	665	642	639	626	643	664	638	626	586	662	631	641	639	623	599	629	634	631	612	614	589	605	634	615	593	571	604	659	625	630	616	601	605	668	607	611	616	559	639	606	648	616	604	613	659	569	581	598	634	639	622	640	612	614	651	620	631	606	573	626	630	603	594	615	612	580	648	610	621	608	608	638	631	635	637	639	607	614	613	597	604	600	579	606	633	606	630	609	616	669	595	630	608	615	608	655	617	679	662	618	633	637	613	646	590	614	657	619	648	614	655	589	628	599	622	655	625	618	607	639	616	611	620	640	621	640	586	601	626	634	646	632	591	568	666	625	626	649	593	632	612	570	612	650	627	581	610	623	608	593	601	630	609	598	641	625	628	617	703	631	657	613	619	601	634	572	635	621	623	596	607	625	607	589	604	639	582	660	657	597	626	594	594	634	627	631	634	665	636	641	586	623	614	586	579	605	606	610	652	622	609	610	601	607	579	634	618	627	605	579	591	652	632	606	593	627	608	606	619	631	644	636	644	666	659	592	626	582	633	626	636	632	608	647	623	639	637	616	632	647	622	590	634	643	616	652	642	625	608	589	632	624	635	631	593	630	689	652	588	605	595	568	639	606	644	591	624	594	584	620	651	670	622	632	615	632	595	645	658	594	658	598	658	615	625	578	597	622	617	617	655	597	655	616	669	601	600	656	629	593	590	643	603	619	622	647	640	602	625	616	637	588	580	665	623	640	599	583	599	607	663	590	636	620	598	599	599	661	582	679	625	616	598	635	578	634	632	568	608	616	615	616	603	643	609	640	644	585	635	657	615	650	598	632	647	627	654	654	602	612	648	611	634	603	623	632	623	621	636	653	630	599	632	587	672	642	605	603	613	572	627	624	617	637	665	620	594	631	659	640	587	648	621	632	656	596	573	626	605	606	596	679	593	622	668	622	609	601	656	611	613	660	619	619	625	635	603	620	558	624	587	626	669	606	622	652	612	674	624	609	599	589	609	653	651	625	618	653	613	616	648	647	604	613	655	617	628	640	602	602	625	665	641
26107	20599	13359	4917	4068	5990	10859	10237	6538	3062	1163	639	478	424	397	389	389	365	429	410	390	439	438	407	423	388	406	400	404	413	411	413	359	413	430	423	381	397	420	406	398	422	375	403	422	385	410	391	415	432	441	399	381	411	412	417	362	387	412	386	415	389	430	377	398	412	401	422	406	389	415	412	428	405	385	406	417	405	429	404	412	396	430	394	385	338	433	400	416	396	411	425	426	439	382	375	391	408	396	433	399	421	414	396	399	387	402	425	388	369	439	442	405	421	410	425	402	372	420	374	407	420	433	383	415	365	414	408	445	395	379	426	406	413	393	379	386	430	410	373	435	439	402	396	405	383	401	404	401	382	393	376	383	412	402	411	380	396	389	401	389	380	399	447	406	394	398	399	412	420	400	399	412	412	373	396	402	386	404	377	422	443	400	392	409	377	378	371	397	439	417	360	385	382	405	429	394	389	439	395	423	372	410	423	384	387	372	390	391	384	374	391	403	404	396	411	403	385	408	389	423	393	426	400	385	390	372	393	382	410	376	436	404	415	389	418	416	398	354	380	398	400	369	406	381	383	362	392	411	441	375	393	396	406	403	372	411	417	431	429	380	392	408	431	431	404	380	396	403	375	446	403	405	438	393	403	401	421	388	398	395	393	372	396	445	395	384	409	427	401	423	420	419	405	430	400	413	414	422	368	412	396	410	447	389	392	370	401	407	416	428	425	411	402	437	379	411	397	410	407	438	400	398	389	424	387	425	410	409	448	400	395	430	450	421	406	392	416	400	429	389	354	402	439	413	379	401	426	399	385	389	411	410	393	394	421	422	409	420	437	427	389	387	409	390	412	375	374	416	403	409	407	392	408	389	401	376	378	426	387	398	395	367	383	383	384	406	392	395	415	412	387	386	401	403	428	401	412	405	401	386	420	369	427	396	387	430	387	377	420	417	387	398	372	434	391	368	391	413	388	425	394	387	409	364	378	438	378	390	393	414	378	368	368	406	414	370	385	406	382	412	396	411	423	399	422	409	384	401	407	417	404	408	404	391	397	391	408	414	405	403	435	417	426	377	371	383	415	398	395	433	393	422	424	410	429	367	377	398	395	407	418	431	379	388	401	395	415	408	403	386	370	419	410	427	415	404	403	393	418	358	415	380	411	384	398	418	444	431	388	390	423	431	408	404	355	425	428	395	393	383	424	411	396	378	434	404	413	375	407	439	379	423	409	414	406	410	411	410	402	370	436	437	380	393	422	385	401	404	394	446	388	401	367	399	434	386	408	417	399	387	373	416	414	419	416	421	392	386	412	393	377	394	427	379	400	413	419	387	420	387	388	385	401	402	397	384	395	388	399	397	383	372	445	415	429	441	411	413	406	382	427	441	373	400	415	433	398	401	388	421	382	428	370	339	389	426	414	453	418	400	429	425	406	403	435	399	391	392	352	398	391	401	420	366	419	399	416	387	404	430	436	397	410	344	406	384	393	408	407	420	372	431	417	405	443	411	386	381	375	419	409	404	445	386	406	399	376	437	418	407	408	446	400	402	420	438	373	408	399	385	382	381	368	381	430	408	432	453	409	390	391	411	406	425	386	409	376	421	410	398	390	417	391	405	363	421	349	427	442	435	415	393	423	373	436	421	393	374	402	370	395	407	378	390	358	371	418	393	396	405	387	386	406	426	439	416	387	408	397	403	397	422	396	389	349	402	384	402	438	366	408	388	437	393	405	377	383	426	420	373	418	432	396	396	418	407	439	401	407	403	408	410	400	390	411	393	384	415	404	391	431	419	373	400	404	408	442	422	403	401	407	396	401	374	430	365	400	393	395	438	396	439	404	371	442	404	402	414	383	422	391	386	391	400	416	399	396	342	376	404	391	409	394	376	411	396	393	385	407	383	390	422	412	405	415	402	389	399	434	383	414	390	405	406	407	359	416	411	367	364	390	413	419	399	399	398	395	420	408	388	418	422	403	420	415	391	396	420	381	403	367	417	427	365	393	400	412	382	382	408	383	423	355	395	407	425	425	421	399	424	407	431	423	407	400	402	427	404	441	432	398	421	413	390	379	381	422	374	400	413	412	385	408	398	372	419	440	375	386	411	384	414	406	397	388	390	375	377	420	399	424	378	404	395	387	403	392	426	422	403	450	406	393	383	411	409	421	432	356	388	358	425	419	444	462	409	400	377	442	401	426	383	393	403	441	379	410	429	399	439	426	455	414	380	416	411	415	412	459	388	356	393	403	405	382	397	405	417	420	417	380	406	416	392	378	373	397	397	389	414	407	383	421	416	375	416	427	376	422	438	390	373	407	396	413	423	438	405	402	399	408	368	395	392	380	397	421	405	420	438	397	413	432	396	409	379	417	422	405	422	408	377	380	395	362	384	419	435	392	434	428	433	384	434	366	396	436	388	412	434	424	399	377	395	430	381	426	373	384	402	411	409	385	420	413	364	409	384	400	429	367	400	399	402	390	419	362	407	386	390	395	370	385	400	431	371	379	454	396	398	378	377	401	417	385	378	403	411	400	401	402	437	411	412	425	424	414	442	453	373	397	417	387	378	360	373	367	411	412	401	375	378	412	414	400	432	404	365	339	427	384	394	413	410	441	375	410	427	401	390	434	431	383	419	394	381	398	394	390	414	408	423	416	412	376	393	409	389	408	423	398	401	369	382	410	406	419	390	427	393	423	408	381	382	374	395	414	369	374	401	371	419	389	407	381	380	386	410	363	359	428	440	394	422	445	398	389	399	422	369	372	385	393	380	400	405	373	390	410	430	428	393	415	412	400	378	389	418	380	404	408	440	364	408	435	401	409	394	380	415	401	395	431	405	419	387	433	400	384	375	447	403	425	384	378	406	416	411	427	379	415	419	405	404	412	392	409	418	400	377	412	390	398	408	394	391	437	379	421	424	396	402	390	371	400	392	378	421	399	374	395	420	394	424	392	362	413	387	419	414	365	409	411	402	416	392	407	406	374	389	411	417	427	422	353	392	411	377	401	411	414	373	377	425	385	390	416	448	412	396	401	376	402	417	399	412	377	427	452	376	397	383	420	382	406	413	383	402	388	396	397	419	393	416	392	434	389	418	397	424	392	413	376	417	361	405	410	381	403	413	415	396	413	424	402	412	432	379	371	379	425	370	378	404	451	403	396	410	410	409	387	358	391	435	428	394	384	431	440	387	391	372	393	407	398	356	423	390	434	406	376	349	397	413	417	384	377	374	411	416	408	383	415	417	430	401	392	403	408	409	403	373	416	424	420	391	443	360	407	412	403	380	393	415	398	443	429	383	399	398	399	389	392	388	355	409	382	426	413	406	397	420	449	430	389	400	400	398	398	400	393	400	382	392	403	331	449	416	388	372	388	389	424	400	380	388	425	424	408	393	393	389	427	387	423	395	413	396	390	400	399	442	438	377	411	372	413	436	416	413	414	436	424	414	412	402	421	434	418	383	372	381	377	363	436	395	439	350	400	380	408	397	380	420	395
5117	6215	6769	7326	7787	11739	18082	17063	11368	5470	2309	1068	743	619	597	565	582	570	583	575	583	569	614	597	559	611	615	601	594	611	605	563	572	593	582	573	611	624	630	577	581	621	595	599	615	635	601	553	587	596	583	613	575	576	575	584	632	596	574	614	585	596	610	591	607	626	570	551	591	624	571	614	607	597	581	533	631	592	586	616	591	591	544	567	566	608	586	602	601	591	592	589	581	604	584	599	560	568	577	609	573	566	607	622	559	542	593	608	581	607	579	620	603	585	560	586	566	617	573	611	582	580	583	598	516	597	576	567	627	589	565	593	597	619	634	603	595	592	619	603	588	613	645	594	602	540	595	649	575	599	576	559	569	584	554	622	610	548	574	583	603	592	578	614	590	632	596	604	622	574	561	591	595	589	644	568	633	579	628	599	589	581	593	587	604	589	608	596	598	554	618	582	615	565	562	559	605	602	588	604	595	582	605	599	581	597	608	546	597	595	546	579	591	544	597	556	561	620	575	600	591	568	585	548	570	624	596	623	573	630	570	583	597	574	590	608	591	588	573	565	607	590	591	590	571	580	653	587	633	578	607	560	578	629	598	587	632	582	619	551	577	544	600	518	598	609	597	591	590	569	562	574	569	576	557	611	593	608	644	587	590	591	638	569	607	593	607	549	617	611	551	554	570	592	584	607	599	601	654	610	569	590	586	555	579	563	612	602	649	569	602	521	609	597	560	601	623	600	564	558	604	588	593	606	608	569	613	561	646	571	549	595	577	593	578	604	572	611	622	613	567	577	574	580	557	610	567	597	627	517	572	564	597	603	627	570	605	593	561	598	540	557	531	537	553	588	586	551	590	550	576	571	582	588	594	571	609	588	589	550	580	600	607	596	599	630	650	626	605	553	598	632	606	623	584	575	563	554	576	626	588	585	569	566	556	549	614	585	582	577	580	582	594	607	636	582	602	654	608	594	590	576	596	610	569	607	611	598	614	584	584	566	595	623	589	634	562	628	627	605	583	542	563	584	550	543	575	614	555	592	578	598	582	591	547	611	603	535	603	591	580	548	609	621	577	593	589	553	591	599	619	593	589	582	581	582	579	613	592	634	589	611	605	626	583	574	570	586	591	593	588	597	566	549	587	592	599	589	596	592	547	606	550	578	612	595	565	620	597	572	575	595	576	563	567	614	593	568	604	551	525	574	629	588	569	565	627	579	559	578	664	568	644	585	572	579	608	617	591	573	587	559	572	618	576	581	594	579	633	599	586	563	603	598	606	608	605	587	580	624	581	603	553	606	604	609	630	603	574	568	570	548	589	580	643	610	621	580	571	602	602	571	626	582	586	610	576	582	626	576	574	578	617	593	599	555	605	598	593	577	590	571	573	622	586	558	572	585	588	554	583	662	565	652	587	621	602	582	598	579	585	642	587	557	556	605	651	585	555	587	571	555	597	578	602	573	599	599	573	580	586	608	592	561	599	622	617	595	554	591	595	540	587	532	564	570	587	603	609	622	596	626	572	599	592	533	557	607	596	582	587	650	558	617	577	590	633	586	636	618	632	648	536	618	555	568	565	613	631	601	579	572	584	627	574	580	571	610	597	585	566	582	598	596	600	571	570	579	588	579	622	583	596	630	588	603	608	569	583	580	556	585	555	633	594	620	579	556	563	609	585	621	588	598	583	551	622	603	558	598	585	579	612	580	592	614	575	608	556	572	603	608	564	566	611	530	564	569	579	610	597	569	610	605	597	595	556	604	584	589	593	618	589	601	561	585	584	648	565	582	617	570	571	656	559	598	621	597	589	562	590	583	643	647	578	564	567	592	568	586	597	652	547	602	614	589	620	586	615	565	549	542	572	625	594	604	590	574	580	558	582	618	572	582	588	585	603	561	608	566	588	595	592	602	615	584	601	592	594	623	543	614	574	586	604	587	629	560	654	609	595	559	560	560	583	622	601	610	602	585	594	640	561	597	573	601	572	555	585	600	597	597	603	611	531	603	601	609	584	568	622	582	644	615	595	596	624	632	587	598	566	599	564	599	581	583	579	618	566	575	619	590	589	607	585	559	634	613	600	609	580	609	586	570	581	594	596	596	603	604	607	563	580	528	583	599	605	641	534	599	613	581	579	579	565	622	577	634	571	599	640	597	548	609	580	586	604	626	558	584	591	572	605	630	586	628	626	626	626	585	609	590	613	629	592	584	581	584	565	589	618	587	588	552	619	608	597	579	543	609	615	606	584	582	604	592	595	577	602	627	606	578	582	567	630	602	603	600	578	598	633	612	595	551	567	595	613	568	614	597	626	580	580	575	582	571	549	631	577	557	562	612	574	567	632	602	565	614	613	586	603	532	569	577	635	608	582	582	607	624	575	606	567	591	561	534	555	605	590	608	583	593	576	577	595	632	580	570	632	592	598	564	599	541	569	579	645	597	640	579	598	629	562	613	577	661	622	578	577	565	592	584	634	602	626	556	588	586	578	624	579	569	606	594	545	558	619	610	579	539	597	596	598	610	614	568	653	567	605	586	564	572	580	602	615	594	593	573	590	639	568	531	565	591	599	548	529	596	611	642	579	627	537	581	601	612	602	598	614	596	566	586	571	580	612	591	567	587	574	633	574	569	571	633	559	617	580	620	621	583	572	590	570	582	558	591	619	570	606	635	587	595	603	594	604	607	569	577	630	606	573	626	597	605	578	603	605	589	582	622	580	622	600	616	580	571	591	580	637	606	581	613	603	619	605	649	583	575	591	593	565	578	599	556	569	611	596	573	630	610	602	602	595	583	603	635	623	621	610	577	556	544	608	580	590	576	617	613	601	589	582	598	574	571	607	578	600	645	596	563	616	567	613	574	594	584	590	579	557	586	576	569	563	589	597	568	587	583	606	579	630	542	631	577	580	541	589	567	572	597	648	593	558	622	560	650	587	586	596	579	568	583	566	596	582	610	565	589	544	573	600	628	581	619	591	586	601	586	614	559	605	601	585	600	547	620	573	585	612	599	627	573	559	664	608	619	587	569	618	554	539	602	613	598	549	576	607	604	580	572	610	608	558	573	571	588	591	558	596	585	584	578	588	564	615	570	576	600	564	564	595	569	599	584	583	634	594	578	566	649	607	548	620	627	581	594	585	584	583	588	633	589	550	578	571	571	580	578	531	623	601	601	615	601	598	541	611	572	621	589	563	627	631	587	602	627	604	560	600	570	564	605	625	563	601	582	595	618	615	627	567	594	566	644	628	616	621	589	575	600	599	615	607	589	570	586	590	591	574	593	595	607	633	560	596	615	590	569	600	565	590	580	574	548	576	587	598	602	622	596	606	605	564	642	596	601	579	591	571	589	606	584	610	570	556	595	579	525	601	578	588	611	591	601	560	602	590	607	579	560	611	600	591	614	572	595	610	589	556	553	606	556	598	615	568	615	611	623	570	609	572	580	583	626	603	538	612	604	573	563	583	549	600	592	594	602	584	573	578	555	576	575	611	605	593	578
24088	20758	27529	24167	20671	20823	40504	37426	26260	13553	4493	1346	615	454	394	425	419	404	408	401	403	415	413	417	438	404	405	409	408	450	433	402	400	428	409	426	418	412	416	406	455	455	405	363	381	419	418	411	419	387	439	427	429	381	389	423	396	404	423	425	432	423	421	440	431	409	396	408	429	392	421	424	393	403	401	405	381	441	395	387	414	420	409	402	414	404	398	405	379	397	410	402	445	376	425	416	449	405	459	395	400	420	431	373	396	364	418	407	442	382	385	447	422	414	437	398	439	410	407	406	414	394	417	359	407	373	407	390	454	420	454	421	440	389	380	410	406	407	420	405	423	435	435	455	390	383	400	465	396	396	434	412	420	411	401	367	417	395	413	376	413	420	405	439	363	394	418	418	366	403	420	391	397	388	427	383	377	382	420	433	435	398	396	409	414	432	409	414	384	391	421	396	407	412	364	388	383	413	426	424	409	421	395	406	391	426	407	376	419	386	412	430	406	455	403	412	418	377	393	418	416	407	447	427	425	406	378	408	401	395	389	403	416	397	418	408	420	397	407	405	422	425	430	447	359	403	416	384	433	396	392	376	404	357	458	416	407	436	440	403	444	391	400	420	390	426	390	404	364	395	367	408	434	439	407	383	429	393	358	412	377	392	390	394	404	383	386	401	405	432	404	416	404	405	402	405	453	421	412	415	398	454	392	403	408	425	402	413	404	423	403	428	383	427	463	435	371	409	413	431	396	422	407	401	423	426	414	373	383	403	401	398	415	427	405	381	409	375	467	423	475	403	417	432	403	428	412	401	389	410	393	405	449	394	375	405	420	422	416	400	442	433	402	424	438	383	392	359	418	398	433	411	381	380	416	400	392	386	380	401	413	447	399	432	406	449	391	412	444	379	364	420	402	433	455	417	414	455	383	427	393	433	412	419	396	407	411	400	410	402	412	430	448	404	419	382	418	384	409	426	418	397	412	450	412	457	400	426	411	365	426	430	432	425	378	371	407	418	398	353	412	459	414	401	420	401	448	425	451	424	405	454	390	380	406	426	393	399	426	379	398	411	406	413	364	416	442	378	390	386	414	396	428	418	388	423	432	409	404	389	432	418	440	405	419	440	385	445	424	357	425	416	402	401	409	438	426	421	398	407	480	405	406	453	421	421	439	425	413	403	443	398	406	408	412	354	415	440	416	373	407	391	408	415	424	407	380	437	423	417	417	408	433	391	415	399	427	371	420	394	424	414	447	431	423	394	419	392	384	410	431	407	419	402	408	423	441	406	383	422	418	394	427	397	392	385	412	429	432	394	421	399	432	430	402	435	421	435	424	435	397	384	430	388	419	395	407	417	436	391	359	422	412	420	390	439	419	411	427	400	400	403	446	412	389	425	404	395	426	405	437	407	401	390	435	429	400	421	410	427	444	375	403	390	417	403	382	390	442	410	394	377	386	415	410	418	393	385	398	412	411	420	375	404	393	395	374	422	450	416	416	418	423	415	432	395	430	399	400	446	394	402	418	370	451	399	417	415	409	434	390	377	401	386	398	436	409	466	451	415	428	396	418	423	392	406	432	388	445	424	425	402	434	438	426	419	410	412	461	388	411	412	413	416	411	404	410	395	414	410	397	408	423	417	421	439	392	424	434	418	402	411	378	421	417	425	440	438	437	422	427	436	387	406	459	429	391	390	424	395	422	406	402	401	379	422	445	414	427	440	382	401	412	422	408	411	416	426	420	434	404	408	401	403	397	415	393	439	414	417	420	376	420	388	375	421	430	426	417	417	395	444	440	427	387	412	434	388	431	414	393	402	431	408	416	399	444	401	420	430	423	429	408	435	405	404	394	377	400	404	433	412	425	456	415	399	400	422	399	414	422	424	418	410	394	415	407	360	420	409	438	390	418	419	403	400	419	388	406	443	407	430	431	417	404	418	441	421	476	421	380	415	390	417	425	417	410	384	379	414	400	439	429	438	403	428	400	393	444	432	424	386	396	394	408	441	395	370	412	422	410	404	414	391	415	429	402	386	387	414	413	400	357	398	411	411	402	398	453	413	395	405	405	436	373	440	360	393	425	418	412	397	352	445	397	421	436	398	420	409	407	385	418	391	395	439	400	442	403	424	417	410	396	381	413	429	419	429	408	416	451	382	413	419	426	379	423	404	404	432	410	423	423	399	387	420	389	442	413	403	408	388	372	427	425	384	424	427	408	435	405	418	348	381	388	404	439	394	425	430	402	465	423	401	417	370	398	397	385	397	402	399	436	425	400	428	409	428	424	391	419	402	369	389	413	435	433	416	416	401	380	426	400	429	425	415	432	415	421	413	412	393	420	404	405	411	397	394	379	441	406	438	423	415	392	413	367	411	393	418	389	413	427	455	415	409	379	461	414	424	406	434	401	430	407	433	422	387	406	430	393	395	399	401	402	430	402	443	417	400	438	433	414	402	438	423	409	419	413	425	426	421	412	412	389	379	423	408	439	404	411	420	391	399	427	404	409	425	422	452	448	384	399	422	392	383	435	411	435	396	404	400	384	398	420	404	427	473	384	452	415	401	392	442	438	388	433	418	424	430	419	402	399	435	403	406	429	443	393	426	415	387	384	404	383	393	393	426	473	385	465	446	421	388	420	382	407	419	429	426	403	382	468	424	386	427	394	401	389	407	404	455	401	410	378	386	403	390	433	433	377	384	398	403	388	380	425	393	421	430	398	410	425	429	442	449	434	396	403	411	388	404	429	431	416	422	388	467	424	409	412	420	383	417	414	370	421	420	424	410	443	411	406	372	422	397	394	410	396	412	401	402	407	396	420	426	448	407	410	434	401	413	425	386	409	434	440	405	413	446	424	404	372	429	424	407	455	383	404	405	407	397	423	379	426	398	426	430	390	402	401	438	386	373	426	379	423	386	410	444	407	450	468	411	401	411	450	410	409	411	431	427	389	421	435	408	427	401	437	426	401	427	363	381	411	431	432	409	445	378	402	408	398	422	413	392	410	419	406	423	405	386	421	429	403	407	416	449	403	408	412	400	424	397	439	426	426	384	431	403	422	407	399	394	433	400	415	380	408	391	398	387	415	436	389	444	388	437	407	391	414	429	426	440	383	413	431	404	405	374	401	405	373	390	408	435	382	408	432	436	440	419	422	427	385	394	479	456	416	413	419	392	383	404	461	423	415	399	396	383	420	412	387	395	397	408	418	429	395	403	401	407	391	391	418	373	422	394	403	419	426	407	410	397	407	411	422	410	452	402	407	415	411	401	426	411	396	401	401	408	407	403	399	448	401	421	394	405	406	404	386	431	393	428	421	404	399	395	414	411	411	428	410	428	419	399	396	392	403	427	431	396	395	421	396	405	431	422	420	426	390	373	405	455	384	387	384	438	363	407	413	399	368	413	387	379	393	407	439	370	370	420	407	402	375	395	387	430	407	418	400	369	381	393	403	412	424	403	413	440	384	411	424	399	425	408	389	430	422	392	416	443	378	457	423	398
7885	18621	22331	24002	24598	27884	43528	39938	30589	17969	7564	2389	1013	676	660	633	627	621	622	594	559	612	589	609	586	614	569	581	620	642	625	646	626	575	643	581	641	649	665	661	614	595	652	596	604	586	592	625	586	597	654	620	613	596	597	598	609	619	576	612	623	614	633	569	601	592	583	625	614	596	570	602	605	615	627	592	566	617	561	596	628	644	650	583	596	625	577	576	636	564	572	613	640	560	598	604	559	557	639	616	579	595	612	599	621	568	598	610	570	584	597	620	636	600	613	594	625	582	596	624	634	609	573	632	618	597	613	587	601	610	586	585	607	643	633	570	586	608	586	582	580	593	636	636	654	565	632	618	571	631	615	641	606	602	597	623	586	614	592	619	605	603	607	583	631	621	661	625	645	599	640	612	646	592	607	645	639	645	620	642	633	599	604	634	619	583	584	594	586	597	606	639	632	573	585	629	602	616	586	632	625	578	617	636	602	610	638	577	625	603	588	590	620	634	674	639	625	597	620	629	596	585	586	594	633	602	596	598	608	598	622	577	598	578	607	636	577	571	601	581	651	623	627	621	634	600	576	619	606	567	589	660	591	625	583	625	609	627	600	569	638	600	589	589	631	609	599	623	620	586	599	643	657	625	624	602	659	572	590	616	590	593	632	590	624	560	586	600	635	578	590	574	660	635	591	595	617	653	648	612	641	640	634	616	624	599	638	626	602	642	589	564	660	604	590	606	614	605	621	602	632	592	619	610	611	632	596	598	618	547	589	614	579	604	610	596	620	583	610	643	587	642	601	639	604	607	611	579	581	609	629	622	604	626	582	619	592	657	651	622	602	588	612	616	609	564	601	625	635	597	618	610	599	585	565	587	590	635	623	626	590	580	602	628	590	617	634	646	626	638	608	621	614	634	572	608	580	617	626	580	592	646	582	629	634	586	594	615	632	607	625	599	612	592	586	565	593	562	662	574	662	642	628	575	615	594	599	633	568	651	587	625	634	624	594	610	599	610	650	594	593	625	571	616	591	628	607	592	606	604	596	662	648	585	603	613	611	595	532	608	567	594	560	570	601	619	612	594	590	578	591	614	632	606	647	600	607	581	619	599	631	661	612	611	608	625	616	635	632	631	626	659	635	618	602	623	631	638	617	577	586	629	636	596	647	576	602	620	637	608	568	620	591	658	595	599	614	608	649	583	602	646	614	635	583	638	632	618	608	580	586	625	570	626	591	594	603	596	606	610	646	597	593	613	661	607	656	575	613	608	575	622	593	625	605	623	617	589	629	602	648	569	613	610	602	621	620	613	580	610	582	653	601	591	611	621	581	635	600	587	652	629	616	638	599	624	613	610	608	595	601	597	601	583	650	639	637	589	621	636	624	622	631	622	579	584	659	612	602	628	619	623	587	587	624	588	693	599	585	612	582	583	655	600	610	631	583	572	615	609	629	585	615	599	619	630	644	581	629	615	607	638	580	581	622	616	629	630	650	612	624	602	638	636	624	605	607	576	618	602	595	618	613	620	648	604	591	648	574	580	613	569	579	615	586	590	621	580	603	590	570	652	595	595	582	621	607	629	573	606	625	609	622	617	611	619	647	629	602	578	606	628	603	577	616	584	566	612	589	612	616	593	631	620	582	586	614	590	588	625	652	639	624	598	622	595	603	632	611	589	596	601	603	613	604	606	611	607	608	595	588	616	620	634	570	620	635	595	582	596	601	611	606	584	594	598	584	587	615	607	612	604	570	580	623	605	644	645	609	600	641	586	560	629	572	621	614	604	621	597	618	579	600	612	588	594	574	614	573	610	582	593	630	663	585	642	599	594	608	638	644	550	615	633	615	623	592	605	606	622	619	581	620	657	661	620	572	566	630	616	628	596	632	628	606	636	622	627	572	626	610	658	643	601	625	582	606	629	625	604	598	633	602	619	616	642	633	631	619	622	643	615	603	622	655	571	596	625	607	632	591	582	549	592	649	614	612	620	628	576	613	634	608	585	652	605	585	612	647	640	625	621	623	637	590	572	609	606	617	591	618	645	611	612	621	633	598	650	561	599	549	633	632	603	594	575	613	625	592	597	619	623	651	578	591	617	627	634	601	651	600	587	629	621	591	635	603	580	591	592	611	617	618	620	646	617	591	584	620	663	624	644	628	637	625	616	638	622	603	566	607	635	601	607	643	588	590	602	587	617	648	613	611	578	592	599	608	613	611	661	586	596	594	606	587	594	616	610	629	626	609	630	611	598	616	593	625	611	618	590	613	624	619	613	585	597	625	635	589	608	576	619	622	624	599	625	630	632	616	598	610	647	593	584	625	582	601	619	624	630	601	605	623	642	616	587	624	623	634	616	617	600	579	573	600	642	598	592	647	615	624	621	599	609	594	624	561	577	603	652	598	588	624	614	626	599	600	633	624	597	605	657	625	616	615	605	591	580	595	616	611	585	606	600	606	629	632	613	636	593	607	616	575	618	576	618	629	586	607	611	621	665	662	580	629	646	599	599	651	582	597	584	611	586	613	622	620	643	622	655	652	622	650	667	623	657	660	572	602	614	602	608	609	574	621	556	617	592	617	585	612	611	606	631	600	638	619	627	626	588	612	638	624	640	580	587	595	593	573	605	603	619	634	584	605	622	632	581	613	648	601	601	581	653	619	555	635	562	594	617	592	629	573	569	590	555	662	617	614	618	618	690	618	599	617	600	599	599	616	634	590	589	611	578	634	615	583	657	642	623	625	632	611	601	634	621	596	616	607	577	602	655	600	577	609	635	619	582	598	637	561	632	590	558	600	585	570	607	565	618	618	608	663	552	601	603	643	586	561	614	603	588	594	637	601	606	584	622	638	605	600	560	584	595	563	617	582	611	591	604	607	601	642	625	605	657	635	565	649	585	648	593	586	570	600	617	635	598	632	606	637	614	594	624	599	565	612	607	609	613	630	587	636	629	574	612	634	599	563	611	606	574	574	641	599	634	681	570	584	608	628	603	628	567	634	594	627	627	626	606	643	610	625	561	636	612	579	594	645	630	607	591	606	617	608	610	629	620	625	581	628	614	577	632	607	626	619	619	624	649	581	607	597	593	628	598	624	608	638	613	631	599	597	688	610	617	624	632	635	576	619	609	574	613	661	596	618	587	605	627	596	654	610	661	563	584	595	614	579	615	632	674	633	595	551	614	609	615	557	613	604	610	609	617	607	560	601	584	623	578	602	595	619	653	594	633	584	584	638	616	624	583	591	625	657	633	630	582	618	590	610	606	641	607	615	617	591	613	638	594	603	602	578	599	610	605	620	595	586	594	572	591	590	629	601	633	656	612	610	579	629	595	636	570	584	599	611	611	621	600	609	607	640	631	592	592	620	611	569	611	604	611	612	610	566	620	589	643	617	627	614	601	618	592	634	586	649	609	585	591	640	604	597	588	638	628	610	598	590	641	624	625	577	650	571	582	593	595	612	581	601	605	580	618	588	584	612	636	629	624	592	601	615	672	629	617
22548	20798	28663	23037	21401	40713	63756	53754	38033	21978	8878	2238	836	548	474	439	413	444	439	464	444	464	454	470	417	480	456	463	449	444	456	429	428	429	390	420	426	448	423	412	436	466	450	468	477	414	438	411	444	451	453	446	462	427	426	451	453	438	433	475	395	452	436	411	427	440	429	493	407	414	401	436	432	413	450	441	434	410	421	402	434	432	414	422	464	439	472	406	443	426	430	421	390	450	453	441	438	419	469	431	443	488	417	425	437	463	495	406	409	417	461	410	427	429	462	414	424	411	407	411	415	466	420	438	418	436	446	437	409	414	432	466	433	431	446	431	439	435	434	463	418	456	430	439	421	416	457	400	443	450	436	415	409	425	443	432	463	450	436	447	441	433	427	407	439	412	471	430	451	459	478	467	464	412	425	402	418	433	445	428	438	469	424	449	449	398	435	427	428	449	445	454	446	443	461	420	422	414	428	442	414	453	458	466	455	404	467	480	440	409	472	412	429	427	418	436	434	461	463	433	443	452	409	441	451	464	424	469	439	447	382	390	420	385	453	455	425	456	420	463	426	458	419	421	475	429	455	475	412	429	435	429	457	445	417	438	449	411	427	395	469	425	477	427	491	470	408	465	436	409	441	437	398	404	443	418	478	488	430	428	444	427	457	422	431	469	432	426	490	438	432	452	461	413	411	397	410	411	431	445	433	419	436	432	427	413	467	430	466	425	402	460	421	411	441	425	432	422	403	427	439	478	400	460	448	432	455	406	445	503	428	451	431	484	419	419	450	449	422	406	456	447	452	432	453	416	426	411	416	477	441	438	465	477	435	400	440	425	465	459	405	403	466	441	447	439	405	436	434	450	437	416	441	433	423	442	407	414	428	459	432	438	431	463	431	428	395	440	427	435	424	437	446	433	462	421	432	462	442	461	440	450	428	426	463	427	417	410	418	409	466	444	438	408	441	410	444	444	442	448	438	410	417	460	402	369	408	432	397	439	446	425	446	453	416	439	430	424	425	423	405	467	466	454	445	423	400	433	443	436	392	422	480	424	409	460	452	403	446	459	435	420	419	415	419	395	494	441	428	467	424	442	411	429	459	437	432	443	457	449	423	411	418	446	466	442	437	440	436	452	434	412	431	449	436	442	440	438	410	408	433	419	418	437	424	419	439	422	411	433	444	455	424	487	437	404	433	432	463	444	426	448	438	474	419	460	432	442	453	434	410	448	453	445	447	426	446	458	440	426	416	449	439	439	458	452	462	416	426	432	433	434	436	438	448	422	466	429	430	427	435	409	440	421	449	418	436	396	433	444	466	437	405	448	434	449	429	435	439	409	402	421	427	450	466	407	456	426	388	432	406	420	425	439	435	421	424	447	445	428	413	431	468	451	418	436	461	419	421	456	443	429	427	440	457	420	420	410	432	459	404	411	415	413	402	465	452	395	440	425	382	438	453	407	437	444	426	428	438	431	387	413	451	451	419	441	443	416	394	447	456	427	376	458	434	448	425	468	427	431	446	426	448	436	458	431	419	420	459	432	441	393	450	454	445	442	440	460	452	428	454	463	447	410	430	427	397	450	458	466	462	409	451	454	435	455	400	460	439	437	416	429	429	415	420	408	414	436	449	426	464	473	435	444	442	481	423	432	404	437	444	438	431	451	419	438	413	426	457	397	449	415	441	424	426	431	440	479	450	434	412	417	452	474	452	430	437	439	416	438	397	436	436	432	457	389	408	428	388	420	422	439	418	460	430	438	410	424	423	424	449	408	405	434	446	428	446	442	437	442	433	415	391	431	430	452	434	418	426	423	441	435	463	449	431	437	476	440	415	440	472	427	437	451	440	428	459	399	441	467	430	412	461	406	425	426	422	435	447	437	429	443	409	433	421	439	423	463	443	431	412	419	453	447	483	416	409	389	404	433	437	492	428	387	434	415	440	412	439	447	441	431	409	410	468	425	449	412	426	442	461	414	450	434	463	429	405	432	468	418	421	436	418	438	431	420	410	451	439	483	430	493	451	472	396	416	446	446	391	444	455	416	412	427	402	455	407	418	428	444	417	444	416	418	397	444	421	446	405	427	439	458	413	408	445	404	456	411	460	419	392	416	451	409	410	430	393	444	437	455	415	412	426	454	398	413	434	472	447	415	436	406	435	402	462	470	452	463	425	451	438	463	430	424	448	400	438	425	400	447	447	459	401	459	422	435	446	415	403	417	431	441	412	430	427	456	441	436	416	414	451	392	452	460	444	411	462	441	428	471	426	424	418	424	455	443	451	457	439	427	425	439	418	417	455	444	422	473	414	424	440	406	429	414	427	439	450	463	412	460	427	463	414	457	447	449	425	427	381	449	430	452	436	437	459	451	445	409	448	464	406	438	458	453	441	451	487	436	427	469	417	406	440	432	437	402	434	429	445	447	415	452	452	438	397	442	441	465	377	432	441	421	429	444	436	425	405	434	437	430	392	454	425	416	438	459	434	402	438	423	430	452	469	409	428	443	476	439	457	421	406	436	428	418	444	422	384	394	390	442	434	409	423	434	435	462	414	446	445	439	435	475	461	410	422	432	437	402	429	446	430	412	435	434	423	434	410	405	447	426	441	428	419	472	443	423	443	446	433	405	421	441	484	413	444	396	469	423	433	420	414	415	411	415	427	438	437	481	492	466	476	454	416	423	396	387	450	430	421	445	433	429	405	428	435	480	442	472	458	422	410	436	437	468	429	420	446	440	468	438	432	472	473	436	420	469	423	434	449	442	411	437	430	439	412	415	398	419	492	422	411	413	462	472	473	486	486	427	409	404	442	460	429	425	444	408	470	416	400	439	411	434	435	400	433	435	435	419	445	435	463	447	449	423	424	471	448	394	420	477	445	447	422	442	409	456	441	419	450	457	421	486	445	418	462	418	445	490	461	443	451	417	435	464	431	445	413	410	418	415	413	415	426	447	436	380	412	418	413	427	441	464	462	446	435	449	409	423	448	419	450	437	442	438	417	460	387	453	420	387	452	428	431	457	419	423	454	408	462	471	454	435	471	394	461	411	415	419	435	477	453	438	427	424	421	428	436	410	441	455	466	440	434	438	424	402	456	453	467	455	398	413	436	428	449	437	485	423	419	441	409	442	429	435	445	418	438	401	425	391	428	407	467	415	500	416	435	494	427	444	419	429	431	463	453	438	363	421	440	419	448	415	472	432	433	433	403	465	467	418	417	401	425	449	410	427	416	432	420	425	434	424	453	415	442	403	435	491	444	449	435	462	482	440	428	405	465	418	416	399	440	429	463	457	432	413	401	436	447	409	463	447	399	434	487	445	431	407	406	464	412	464	437	460	445	457	452	413	462	400	439	398	435	433	445	442	421	420	463	408	400	421	425	414	430	440	417	468	449	453	452	471	471	395	454	485	451	434	409	447	402	453	457	425	421	419	445	453	423	433	411	473	461	453	443	450	437	443	472	426	421	423	407	431	411	442	376	443	419	443	409	423	417	403	389	441
14019	30605	34383	34546	35191	52162	64272	54102	39955	25237	11813	3924	1312	798	672	648	617	669	625	633	617	612	651	611	636	619	616	640	643	698	666	640	631	643	635	629	600	605	658	623	610	610	586	626	625	621	587	629	585	614	632	636	664	601	620	617	630	601	609	669	621	653	607	569	688	620	644	669	619	617	611	605	648	631	649	631	632	630	593	622	643	599	610	589	567	643	629	600	649	658	619	620	609	609	610	602	648	656	589	607	659	627	641	610	637	644	649	655	663	662	649	647	610	606	643	654	615	680	656	644	614	600	603	600	672	626	624	585	651	614	663	625	645	635	630	643	602	670	627	644	628	654	632	629	642	626	587	658	597	633	660	618	634	616	649	605	645	621	672	611	622	625	648	666	699	671	570	604	579	596	628	638	620	573	618	604	630	672	632	616	598	623	632	602	620	600	630	605	613	602	595	642	659	606	665	627	618	611	631	674	612	633	601	620	651	614	622	656	613	613	644	652	621	629	624	595	650	624	622	630	603	627	686	609	605	597	656	560	610	597	670	606	676	611	627	615	581	623	652	616	601	633	658	604	616	636	618	579	657	628	615	646	579	664	627	628	643	572	636	606	611	620	671	619	620	616	654	606	660	589	630	613	655	628	640	628	618	634	616	695	669	609	632	608	647	655	627	685	658	646	621	623	645	631	610	655	652	686	644	618	582	639	621	624	667	624	648	685	588	608	678	554	628	588	657	712	647	603	589	613	630	667	638	628	665	650	633	616	618	642	623	592	618	650	603	610	664	640	583	579	612	653	642	615	619	653	647	577	667	595	676	615	609	659	631	620	621	646	649	648	657	618	622	594	635	619	596	635	606	594	648	638	604	593	663	612	649	624	623	630	598	611	620	631	664	607	630	595	638	629	603	646	649	632	640	623	621	611	615	598	622	613	612	653	637	567	595	619	614	636	611	678	605	629	644	633	623	618	624	615	646	645	637	708	584	604	654	648	615	648	587	620	627	631	627	633	635	654	595	611	624	595	619	619	672	677	617	630	625	608	638	614	613	611	639	603	603	664	619	614	656	650	600	616	591	611	635	615	642	655	608	674	634	621	632	569	628	620	613	625	610	633	621	643	619	625	660	703	625	630	599	704	587	606	615	609	681	597	623	616	664	632	643	652	665	675	652	615	561	625	616	629	606	617	621	644	606	647	621	627	614	621	598	628	624	628	641	641	631	598	641	624	634	625	673	644	647	645	627	633	573	604	610	615	632	603	606	628	664	633	623	666	583	665	643	643	583	615	575	595	651	602	682	610	616	658	623	639	657	632	640	606	601	626	645	611	622	610	571	592	613	649	640	620	611	614	634	632	631	628	608	679	592	594	632	680	618	604	624	659	641	623	642	663	614	634	625	631	618	658	628	616	658	612	605	581	667	584	637	640	667	624	624	629	631	613	598	605	638	608	652	628	611	682	611	643	601	604	619	678	642	649	623	611	611	641	652	627	645	656	599	633	623	598	616	641	577	622	619	640	601	635	639	557	607	633	606	626	605	629	592	641	619	627	648	617	657	628	604	604	619	620	652	634	610	616	605	668	626	616	630	606	666	621	648	659	669	646	670	639	661	606	657	624	629	636	603	634	604	627	635	623	650	627	607	595	621	616	601	643	613	626	648	600	635	653	639	618	654	659	598	689	619	651	622	628	625	637	594	639	643	669	628	593	600	606	614	560	679	612	651	594	652	622	617	604	614	610	655	642	624	631	605	623	593	631	614	630	626	654	656	619	601	617	650	636	582	582	644	641	612	631	663	613	621	623	623	654	637	642	640	598	645	633	631	640	613	653	636	614	617	601	622	616	574	637	612	610	639	633	610	629	612	655	648	592	643	623	651	578	661	636	634	589	612	622	663	628	651	601	629	632	644	650	600	643	601	612	622	658	598	657	600	636	652	628	634	598	598	645	556	592	664	651	659	626	615	596	603	618	665	610	623	636	643	638	651	599	571	623	588	650	578	646	654	606	597	615	602	625	599	655	606	643	620	646	625	622	665	594	612	598	634	645	648	629	583	616	615	602	639	603	677	588	637	592	626	598	646	624	654	599	597	665	578	669	671	628	643	613	623	602	584	630	654	609	602	704	652	643	628	625	620	616	605	630	658	666	632	625	621	663	634	618	621	623	643	610	570	625	634	597	623	625	651	634	627	664	616	644	620	599	630	638	668	635	598	618	559	597	619	628	640	618	619	622	658	587	605	663	610	598	617	631	626	588	621	596	629	624	603	594	616	641	665	633	613	611	625	634	639	603	670	640	602	671	638	625	629	590	627	622	614	590	625	669	639	633	603	619	582	657	597	611	651	631	635	618	632	652	605	614	651	623	642	619	609	635	626	637	621	607	650	655	565	621	671	649	603	652	614	585	628	601	624	634	634	617	640	636	592	620	635	627	618	587	603	647	629	668	579	654	595	634	646	622	626	654	609	632	585	655	631	649	624	596	652	600	658	597	660	588	623	650	660	652	664	655	615	610	624	633	667	622	637	636	655	609	630	626	646	613	619	615	632	614	609	617	648	575	628	566	611	611	619	564	595	587	618	622	631	602	629	624	646	610	595	638	657	620	633	645	589	661	652	646	677	600	626	621	637	572	648	591	593	637	664	627	672	652	566	572	609	600	613	635	597	613	656	624	617	636	609	640	640	657	639	638	653	625	650	627	633	605	656	586	639	619	578	629	587	671	619	651	615	659	605	626	656	639	569	659	610	671	621	605	616	599	610	611	635	648	585	595	644	609	647	672	651	615	621	666	600	627	646	652	624	665	626	605	587	580	624	642	631	611	626	652	613	649	606	633	627	640	621	617	643	619	627	625	616	628	583	586	662	617	629	670	654	646	583	601	619	602	592	639	600	643	647	569	610	655	609	664	648	618	610	638	634	662	554	670	661	633	652	637	586	640	672	660	661	630	587	584	650	607	578	673	586	658	613	644	579	621	628	625	647	636	622	642	585	636	606	562	597	609	599	595	632	622	676	629	657	622	629	615	657	595	645	610	621	629	622	616	609	639	639	648	603	614	655	620	682	647	613	608	611	633	602	609	642	613	674	608	613	639	625	640	670	613	638	637	630	614	617	636	597	646	642	625	621	615	634	615	645	646	588	607	652	602	637	626	617	625	631	629	634	596	671	593	658	648	621	621	606	638	613	604	617	655	647	581	596	640	592	638	646	648	614	649	660	610	657	615	584	610	618	629	639	619	636	586	566	644	636	599	613	613	621	614	598	571	637	624	667	624	613	648	644	654	608	606	630	614	633	581	595	617	622	605	635	620	629	622	629	596	611	609	622	623	640	657	633	663	651	648	626	595	601	627	574	620	660	591	636	616	614	614	658	615	596	663	582	636	593	636	632	613	622	650	616	625	592	620	597	676	644	644	589	625	596	609	649	645	635	617	607	591	615	611	631	605	616	601	629	627	614	616	573	629	630	616	658	625	620	638	671	623	624	616	645	629	620	655	643	605
26179	20651	13136	3926	2508	7298	13772	10591	5070	2264	1048	582	462	434	411	415	374	419	415	392	428	391	387	399	395	425	379	403	389	399	377	406	414	438	416	375	390	409	386	390	429	396	386	393	389	384	402	383	372	388	400	415	438	405	402	400	398	399	421	420	391	393	399	388	361	380	372	375	382	415	389	384	399	439	402	404	408	383	398	405	427	383	380	367	408	386	394	407	422	418	426	405	395	415	373	388	392	353	404	438	407	420	391	411	411	370	386	411	379	384	422	423	404	401	396	412	394	402	371	398	407	413	396	362	397	409	386	399	411	380	407	426	397	390	416	403	428	424	441	425	379	408	374	399	395	397	397	413	389	419	396	378	396	434	395	393	402	361	402	424	408	397	383	400	368	382	391	393	404	433	389	391	390	431	402	380	419	420	432	400	367	369	426	421	412	396	405	404	430	426	421	362	422	379	434	420	409	431	422	409	400	391	426	406	411	428	427	395	427	358	392	398	428	425	404	406	396	415	353	423	379	413	414	394	380	398	422	422	377	392	442	416	400	392	358	406	412	398	398	391	414	415	428	396	384	417	396	395	425	412	417	354	396	406	399	397	394	417	411	422	384	393	404	403	366	413	405	397	424	377	391	429	418	406	414	384	412	425	429	413	408	372	431	399	383	392	443	401	408	388	370	416	379	460	424	412	409	425	379	358	400	383	390	408	395	389	399	399	395	406	412	408	463	379	391	372	379	407	392	411	427	418	413	412	407	365	414	423	386	401	384	402	412	377	385	406	409	422	369	421	378	391	389	391	424	406	437	411	418	422	421	439	419	361	399	419	418	396	403	417	440	432	379	381	409	363	410	386	415	406	412	384	402	422	378	405	404	435	380	396	413	387	368	402	403	390	379	423	425	343	406	417	415	395	411	392	384	385	422	408	416	368	396	394	418	387	408	411	389	410	422	414	393	405	422	372	410	402	405	395	403	406	395	386	393	410	399	422	385	381	390	375	419	387	394	421	386	419	415	367	430	359	416	424	414	420	400	415	403	383	431	393	438	402	358	410	393	415	368	383	400	419	402	428	414	429	412	408	430	387	392	382	416	394	426	401	400	398	394	362	420	376	410	394	435	394	388	410	436	353	404	391	421	407	381	409	413	433	398	393	415	404	402	430	428	415	397	373	406	407	420	401	399	390	418	402	423	415	393	402	420	394	408	432	415	392	429	388	442	397	400	420	390	384	437	383	397	401	367	353	399	409	407	378	397	405	386	396	427	397	384	430	402	389	415	405	405	379	423	405	370	405	384	381	376	416	404	457	430	451	426	373	398	374	387	414	408	401	435	424	380	395	395	420	427	390	420	421	374	389	382	407	368	407	391	410	382	400	414	376	397	406	397	437	400	422	386	457	419	381	397	416	389	408	398	374	409	408	391	426	393	399	413	360	435	382	390	385	398	394	408	375	382	399	431	392	393	413	429	423	409	436	403	410	419	411	377	406	442	386	390	424	406	404	398	403	414	446	428	411	423	397	364	394	421	413	410	395	394	352	358	403	425	441	405	426	412	360	400	412	404	395	385	403	401	395	435	411	372	424	421	374	399	394	384	394	338	417	388	431	402	367	390	458	441	394	381	355	406	405	407	378	388	412	388	373	395	389	396	416	428	408	383	435	395	400	388	438	415	369	415	422	403	389	416	371	409	382	377	400	428	355	411	397	406	376	401	420	389	426	382	393	404	377	408	407	420	392	391	437	411	416	447	423	396	389	364	426	402	373	417	410	417	396	410	403	383	416	468	408	446	381	397	407	411	424	408	423	442	411	417	373	375	413	421	427	425	420	398	419	451	406	425	390	377	417	410	434	410	406	416	398	388	392	393	413	430	412	399	394	373	397	428	377	415	382	420	437	418	407	372	407	403	403	402	410	388	386	395	395	407	437	414	383	415	414	390	392	405	439	420	383	399	396	389	424	408	408	399	414	396	444	408	394	402	401	380	362	428	428	398	413	379	390	419	375	392	400	404	394	413	386	410	374	382	421	400	426	394	416	426	406	414	396	403	407	394	408	430	370	418	411	431	395	420	433	367	399	403	393	421	412	379	385	423	401	400	404	421	394	439	432	396	404	383	383	420	387	375	377	363	400	403	408	369	396	414	416	381	413	392	433	435	403	406	391	392	401	401	342	407	380	398	397	404	385	436	394	401	380	419	416	405	429	396	425	420	400	377	432	441	391	423	394	380	411	379	374	431	400	411	427	424	428	423	389	451	418	419	395	405	402	388	380	374	391	389	410	404	406	400	422	384	390	383	384	422	398	384	403	383	388	435	388	369	384	379	365	403	400	400	445	400	402	404	411	394	404	397	384	383	377	386	418	409	402	425	385	417	391	403	437	371	427	411	397	448	420	392	373	393	409	375	427	404	403	384	429	383	392	390	373	429	388	395	434	389	375	381	413	397	411	398	438	411	388	436	399	427	378	370	389	395	426	375	420	380	417	407	369	398	371	402	396	394	399	411	407	366	405	401	424	402	408	385	387	401	423	406	405	408	394	414	373	428	393	373	425	407	411	437	382	432	392	394	414	394	379	376	398	408	394	442	432	397	414	434	404	429	401	417	378	401	411	429	403	417	412	378	425	398	409	376	400	403	437	439	396	366	419	437	435	450	411	407	424	387	419	437	407	391	434	377	406	411	426	427	392	433	413	403	406	428	434	370	394	392	410	388	418	366	373	412	429	411	384	435	382	393	397	423	406	398	376	438	400	399	415	379	406	404	429	408	417	385	391	399	371	405	387	450	412	422	388	367	437	411	402	409	412	404	388	410	431	415	404	424	406	369	430	412	395	400	417	395	406	395	386	444	396	394	401	415	364	403	397	444	436	378	373	380	403	413	404	395	419	403	394	382	397	386	386	392	412	369	379	429	423	391	417	403	385	390	379	420	418	431	396	406	359	393	457	404	377	443	370	393	408	378	392	406	416	406	403	371	402	419	389	409	419	388	427	371	411	382	388	426	418	378	393	409	394	374	413	433	406	390	373	384	416	372	414	374	436	428	411	419	371	403	428	404	399	400	377	400	383	400	394	413	446	392	386	421	416	441	400	385	428	375	411	393	409	380	385	383	397	443	392	419	437	429	404	385	450	387	401	432	390	425	388	430	375	356	390	389	407	438	392	434	411	416	408	387	389	392	387	383	390	404	380	403	411	409	381	419	441	408	397	382	354	365	411	407	409	389	424	385	415	375	424	407	413	400	367	399	418	412	431	422	408	450	378	393	380	414	403	392	430	407	420	400	388	404	410	412	414	400	418	418	382	381	351	399	398	420	437	380	377	363	389	416	424	404	431	410	377	426	391	418	428	383	386	392	398	437	406	385	419	380	415	411	402	416	388	387	413	405	441	420	401	404	465	396	415	380	427	424	420	438	421	390	402	367	394	419	394	400	425	403	405	422	419	416	384	378	404	421	386	404	377	393	425	404	402	396	398	416	414	391	409	400	391	417	396	392	417
4947	6433	7092	5578	5253	14335	21470	16785	8925	4224	1899	977	667	595	625	604	622	623	587	551	602	568	635	648	615	626	621	588	583	562	558	614	610	626	578	556	590	625	653	610	556	609	608	615	545	571	602	628	605	601	610	593	637	643	588	601	542	575	627	598	590	574	549	585	598	624	647	561	562	638	597	562	570	571	579	599	589	604	648	610	607	632	588	606	555	654	588	593	638	578	613	601	613	587	605	577	588	572	561	605	576	629	589	574	570	598	621	590	589	571	629	622	614	586	575	590	616	603	608	637	592	634	604	657	599	636	614	636	590	555	618	558	592	566	624	592	616	591	606	558	568	604	554	619	605	581	599	613	568	623	543	593	588	586	640	549	579	599	617	619	593	581	595	605	645	584	565	555	616	585	618	620	613	550	583	603	619	602	629	542	606	608	568	570	558	624	596	629	594	587	610	616	579	582	586	577	586	581	595	593	590	545	619	588	585	603	599	597	599	562	614	633	625	547	599	590	602	605	571	611	549	596	608	600	616	623	588	559	572	566	596	550	577	570	619	577	619	570	607	612	597	585	599	564	561	590	613	567	599	554	588	665	595	606	577	591	603	604	619	630	568	584	602	586	598	590	590	619	611	572	589	606	610	602	606	602	558	558	672	596	614	599	591	615	616	601	615	579	574	606	580	561	572	573	593	592	580	593	594	614	587	574	610	632	609	599	598	644	640	669	641	592	591	604	586	583	603	597	570	639	596	628	577	594	587	550	603	537	587	597	641	625	634	599	607	618	601	609	611	565	566	593	565	639	558	589	640	592	578	533	625	617	594	645	630	578	578	621	583	600	572	623	592	592	576	565	586	627	605	578	566	611	580	614	573	614	629	595	606	584	604	589	593	618	620	583	572	617	619	599	604	604	592	552	559	605	628	568	603	639	608	620	631	586	600	601	574	604	566	591	593	599	621	621	625	554	615	561	590	581	594	621	592	636	619	627	571	628	574	631	644	552	543	625	609	597	575	604	561	627	572	605	514	607	594	655	617	576	590	589	620	571	595	622	596	576	611	579	590	647	613	600	567	581	571	609	539	600	579	606	603	612	580	615	569	629	597	638	615	590	600	576	618	586	620	589	576	622	623	594	578	578	611	542	586	583	621	621	577	586	581	602	584	619	609	657	589	596	576	608	586	620	576	597	558	584	603	588	578	620	557	606	591	607	579	616	594	630	545	577	606	610	575	560	620	626	593	602	615	615	628	633	613	626	559	641	563	610	589	574	597	562	626	610	629	590	577	577	597	566	593	621	652	597	589	619	634	572	584	593	616	620	560	587	626	607	655	630	627	561	592	590	595	619	592	598	613	579	648	574	586	607	587	629	578	586	607	623	579	599	588	577	630	597	611	646	614	589	616	609	596	612	573	606	596	604	579	586	602	612	603	587	626	603	602	570	598	627	656	598	580	592	613	623	610	614	605	619	584	616	569	620	625	633	656	602	567	615	597	594	569	603	648	566	651	584	579	585	591	580	621	613	589	612	616	582	628	619	607	587	552	580	599	573	545	596	629	603	602	608	615	588	607	604	585	599	567	616	533	580	580	597	625	592	578	558	650	617	579	579	612	586	594	632	563	601	602	560	568	583	621	625	594	641	604	610	594	601	592	630	608	608	600	556	628	580	577	563	599	596	568	605	619	611	612	582	634	584	597	564	545	593	605	579	597	571	624	642	599	584	633	597	614	594	589	584	606	622	585	651	564	599	620	608	551	599	607	572	563	619	587	590	579	577	576	602	588	573	602	598	607	660	618	600	590	580	602	612	602	648	607	574	598	616	600	586	553	587	598	595	609	571	640	590	552	595	614	599	564	589	606	558	588	568	555	558	590	606	629	629	605	599	635	599	589	593	586	633	594	612	588	621	609	623	607	606	575	617	582	621	594	625	579	621	599	568	565	561	578	581	624	577	602	613	631	566	558	578	584	568	601	583	600	598	628	622	512	624	615	598	536	559	610	584	588	610	573	566	591	566	596	646	575	603	623	577	606	622	589	585	588	606	586	647	621	586	551	572	619	542	619	582	597	596	603	648	601	618	561	596	634	615	625	597	619	588	599	566	573	573	598	592	601	584	618	605	605	618	567	619	639	554	636	587	618	607	649	565	566	571	573	592	598	597	583	596	622	651	612	602	579	617	607	595	622	610	621	608	590	595	581	579	601	615	564	603	627	614	621	599	586	576	605	612	613	575	624	613	584	600	598	638	602	619	583	620	625	641	583	564	593	575	658	618	544	598	614	616	598	541	582	590	578	604	592	568	625	612	598	632	604	671	595	599	614	580	601	587	605	630	632	613	581	593	603	597	570	559	598	608	594	590	582	610	590	609	621	623	651	563	615	613	586	579	561	525	584	594	557	565	609	598	599	623	632	661	595	583	592	582	609	594	647	623	584	602	523	628	635	598	582	610	576	593	632	528	578	581	587	567	554	582	606	597	595	596	617	581	594	600	626	597	605	650	620	617	591	614	581	599	602	662	601	573	590	645	582	609	575	604	616	577	596	593	632	591	584	604	642	573	606	562	620	603	575	608	600	565	567	581	601	605	551	578	575	620	629	586	581	566	618	582	628	563	616	585	624	610	646	590	602	577	596	584	627	617	546	616	643	616	618	603	622	585	599	662	585	609	576	638	593	565	557	579	616	614	661	599	587	580	589	592	619	598	633	616	596	588	611	604	618	577	634	619	600	579	588	576	576	590	602	597	594	603	563	534	653	594	622	581	520	551	592	617	629	595	541	582	632	577	610	611	630	602	625	592	602	583	573	596	598	610	604	585	600	628	609	603	590	594	594	593	601	612	588	607	616	570	601	638	581	592	590	580	647	644	593	592	644	576	614	586	583	581	629	623	624	592	596	631	568	601	579	640	608	618	625	583	641	559	603	615	587	574	610	617	537	602	594	583	558	623	594	595	597	584	600	589	610	583	643	626	583	613	562	575	567	586	622	632	627	583	593	565	584	550	607	576	601	532	618	602	641	576	598	591	577	624	592	634	579	572	584	591	573	615	585	562	606	597	628	616	600	545	580	619	565	571	539	562	585	585	633	575	612	585	642	610	592	584	575	616	556	602	558	629	649	570	611	590	588	600	605	577	570	598	583	575	606	564	575	645	622	615	618	619	601	598	602	581	592	616	605	632	561	589	596	578	573	585	600	619	636	580	564	596	612	591	641	604	598	593	573	609	587	574	639	592	597	595	595	582	604	596	610	641	620	584	588	591	572	614	598	545	600	570	628	625	581	610	617	608	574	587	589	613	610	592	600	575	588	560	579	634	603	550	592	543	631	614	615	532	575	586	652	587	593	578	582	644	589	610	595	563	612	590	583	590	594	597	578	627	609	632	544	548	620	638	616	600	567	543	644	638	572	605	611	621	643	653	612	574	563	589	594	613	645	631	621	599	582	606	544	607	593	617	606	630	599	603	587	552	608	641	590	527	593	605	587	603	596	619	589	630	594	598
24097	20744	27495	24069	17906	29492	44968	35788	23619	10583	3121	1044	538	424	427	435	431	427	407	378	391	426	417	418	374	401	400	413	401	422	404	412	425	432	393	431	401	399	402	369	415	429	408	390	384	399	415	417	433	393	431	426	414	450	432	432	399	441	422	411	398	454	415	402	416	409	413	451	455	419	443	391	415	410	374	426	408	448	406	422	438	427	393	396	427	412	404	429	423	404	437	380	434	416	391	431	401	419	403	450	401	396	395	390	429	445	413	416	418	424	426	395	418	415	417	427	347	424	373	441	422	440	407	404	384	417	427	406	423	416	423	410	395	389	458	412	398	407	398	446	417	379	379	425	410	409	408	395	404	418	390	410	419	421	418	418	434	407	427	416	446	432	427	408	438	413	423	455	371	413	421	419	423	433	398	422	416	400	373	434	369	399	411	401	440	389	423	416	450	453	414	415	431	380	385	393	395	410	445	389	434	445	419	413	450	378	391	399	404	425	421	448	404	381	445	412	408	418	430	453	462	451	414	408	409	414	415	456	438	400	458	398	382	407	445	428	442	423	390	381	428	413	410	419	420	417	378	410	407	427	402	417	391	433	440	408	416	400	377	421	406	417	380	409	416	413	424	415	388	442	414	419	378	399	395	443	390	417	423	406	441	424	440	461	405	395	429	438	424	434	436	416	414	422	399	467	408	420	389	394	462	421	399	429	416	421	410	432	414	414	389	423	451	417	414	432	415	387	398	422	418	417	398	412	429	422	439	395	386	404	417	441	413	421	442	412	412	418	403	424	376	405	386	399	417	408	439	448	426	408	414	457	375	443	381	413	402	419	433	400	436	434	434	437	452	438	418	412	384	397	425	399	416	407	425	388	423	393	381	419	394	433	430	406	431	409	417	432	415	414	437	440	425	418	395	403	455	395	418	433	402	385	381	430	414	394	420	396	421	407	454	414	409	391	392	460	398	432	413	416	411	413	431	416	413	419	413	437	446	416	402	431	410	398	392	397	397	425	417	427	423	388	406	419	398	398	440	392	413	428	383	461	426	413	432	442	441	440	400	415	420	394	395	417	415	419	423	389	405	398	393	402	401	428	432	389	439	428	421	435	446	397	440	441	372	402	416	436	426	374	387	417	405	423	387	396	394	394	400	406	432	422	407	438	429	386	429	469	388	410	447	440	383	406	390	392	401	433	410	394	404	430	418	422	382	438	391	450	398	395	400	420	376	391	382	423	437	406	408	422	431	383	431	408	380	414	454	407	415	394	404	406	431	406	381	427	436	405	420	414	420	424	403	419	386	440	407	434	359	452	447	403	442	386	401	442	410	424	406	397	399	414	420	387	388	371	416	454	441	399	441	393	371	430	391	426	405	444	427	403	390	442	403	426	409	399	407	421	419	397	389	370	413	407	436	466	477	436	435	390	393	399	424	420	402	387	370	415	419	431	431	417	441	418	437	370	392	428	396	417	400	394	381	384	425	405	411	446	385	446	416	408	395	425	406	418	393	375	436	450	431	407	410	462	379	453	423	432	378	427	409	425	429	425	436	439	426	455	418	398	403	413	451	411	397	414	403	464	445	458	401	430	444	396	408	446	400	412	392	421	417	416	412	424	402	408	388	448	432	394	437	436	416	433	422	404	419	396	416	409	395	395	407	441	399	408	451	399	432	411	409	423	408	417	404	418	410	431	410	386	404	406	425	459	421	378	430	410	454	456	445	427	399	399	395	438	408	391	361	401	381	368	431	390	408	434	420	404	452	425	404	408	401	384	386	397	401	443	407	399	429	448	392	426	434	394	395	436	432	376	429	406	405	435	411	417	382	421	432	457	387	431	411	407	431	393	411	421	393	428	398	421	421	388	436	387	407	422	398	429	435	396	384	395	411	411	405	416	430	432	402	407	434	403	422	428	413	417	370	409	413	370	398	428	408	376	396	433	412	462	435	380	404	440	426	405	398	417	390	412	454	412	390	443	417	405	434	415	379	367	406	387	436	405	382	439	433	422	428	372	412	390	381	376	411	436	383	429	437	405	431	399	380	390	427	416	386	406	381	424	401	404	397	429	443	401	442	447	424	387	445	407	425	406	427	399	397	390	396	445	424	430	393	409	411	418	388	428	452	392	437	351	442	391	428	424	392	402	427	393	403	414	417	405	413	415	391	409	415	440	435	440	416	425	409	387	467	390	415	416	445	445	410	399	428	399	418	402	406	386	407	398	420	381	402	414	399	441	383	403	428	416	427	421	431	419	422	446	401	432	412	424	423	438	420	402	431	418	447	423	458	401	405	407	411	423	424	443	398	440	394	431	414	413	432	397	429	419	409	420	412	399	402	436	414	405	426	417	419	388	404	408	401	364	433	431	410	391	408	441	429	381	409	405	438	435	422	411	429	436	413	428	425	451	415	383	425	421	396	439	389	434	427	377	380	436	415	421	434	390	421	358	431	404	437	441	413	406	382	434	399	435	423	431	412	374	422	400	423	431	404	411	377	403	387	422	454	419	400	417	420	406	437	407	460	430	395	444	413	414	425	405	425	422	426	429	411	412	406	441	401	387	414	409	374	397	452	402	483	418	388	417	399	391	386	413	378	394	401	386	411	402	419	392	397	387	412	438	401	421	410	389	435	426	416	404	388	403	407	430	428	418	420	418	402	386	373	451	392	417	381	418	409	406	391	415	396	451	376	411	409	419	413	401	427	397	469	384	444	397	432	388	390	406	455	417	408	406	408	425	413	434	403	442	419	444	430	457	409	431	398	418	392	409	396	426	428	391	417	377	410	415	433	400	388	421	408	398	415	378	418	434	359	382	376	439	398	396	435	396	399	426	425	396	405	393	418	391	405	417	416	445	424	408	408	431	416	442	442	444	412	454	374	419	395	404	434	402	405	429	417	410	381	410	401	368	385	405	403	405	401	428	419	434	396	406	430	439	443	473	462	428	375	406	424	420	414	424	404	396	415	388	421	418	429	444	368	452	420	423	392	413	413	414	407	386	419	421	422	427	426	369	437	401	449	421	403	396	428	404	424	397	456	421	439	389	421	364	420	420	408	408	406	413	417	369	405	398	408	440	411	389	413	427	435	400	390	425	395	413	421	424	421	406	423	434	382	421	408	404	399	381	400	405	413	415	422	401	453	399	410	375	383	380	420	402	379	370	394	399	377	412	404	418	423	409	392	417	366	409	436	437	406	395	393	431	422	387	407	404	406	402	423	397	393	405	403	444	418	433	422	403	419	447	419	432	389	409	421	467	408	382	408	420	413	430	415	436	422	441	414	438	439	443	395	443	428	426	394	377	427	420	399	434	411	404	422	391	396	402	381	429	386	396	419	405	410	458	417	394	416	413	404	435	400	468	393	409	441	421	416	424	437	415	439	403	425	433	387	387	406	429	412	396	421	420	394	406	408	424	400	391	406	389	408	374	410	408	389	409	414	422	392	441	428	434	435	443	409	422	409	440	410	408	377	400	401	427	417	418	397	452	441	392	413	412
7893	17808	21654	15872	13763	37149	44478	38624	27901	14823	5626	1803	932	687	614	637	598	628	621	641	608	598	603	629	592	586	664	611	590	626	669	631	591	619	574	605	643	600	592	620	578	601	656	602	652	637	601	632	652	644	643	599	614	587	611	605	618	589	566	672	591	653	630	636	661	609	602	608	621	615	624	646	627	633	635	595	619	646	616	603	577	642	581	626	646	628	608	635	622	647	624	606	605	645	589	571	630	638	693	606	624	606	620	631	619	615	578	619	607	616	621	639	634	617	654	646	623	614	620	618	653	602	654	581	577	636	614	650	635	582	626	540	576	630	617	612	581	605	606	622	633	637	599	626	651	670	609	606	611	634	629	625	609	648	596	592	614	623	603	619	605	589	570	589	611	648	598	599	642	674	655	659	606	597	610	642	636	613	623	598	605	595	620	648	611	650	589	594	591	604	629	590	582	629	581	617	624	609	603	568	606	637	607	595	635	573	634	615	602	626	617	623	625	629	627	623	626	644	619	586	650	610	630	604	610	604	594	631	664	584	600	630	648	641	594	584	615	597	614	610	626	622	604	559	601	632	593	635	625	653	606	625	631	642	622	627	607	645	629	601	588	581	596	599	653	661	623	627	605	609	605	567	616	582	594	593	627	631	581	612	599	615	622	640	627	605	623	639	606	541	648	598	633	634	615	641	588	625	593	598	563	626	622	596	614	619	573	627	618	589	583	602	632	587	611	621	619	624	600	623	632	626	576	601	596	620	605	604	607	593	597	609	594	637	621	537	644	583	608	626	629	615	590	610	614	680	616	648	628	603	645	603	609	641	595	631	648	585	597	601	608	559	585	572	620	601	605	622	612	638	577	612	596	608	602	630	598	626	650	623	615	655	610	583	612	561	591	581	638	620	605	646	581	663	603	589	616	587	577	596	632	612	622	619	628	622	635	613	598	652	599	638	607	594	639	589	618	603	601	610	641	579	644	580	600	577	635	591	604	596	579	646	627	609	626	600	629	628	619	586	629	624	584	590	575	576	553	578	600	587	666	613	631	593	613	634	613	619	597	644	611	643	626	620	598	612	602	628	616	593	586	612	609	625	601	583	648	583	647	633	547	626	633	580	587	614	620	589	638	606	577	644	621	580	638	593	565	574	627	642	585	624	639	618	648	604	649	600	627	610	607	606	547	583	591	588	645	646	630	608	625	591	668	602	657	641	608	559	649	611	619	582	634	625	663	551	644	619	606	615	622	633	582	644	633	631	658	608	611	658	636	633	581	599	615	651	588	608	621	630	644	582	604	634	663	577	616	592	645	588	624	572	615	659	613	581	622	581	596	604	585	650	571	597	621	625	583	640	566	651	618	599	599	610	600	621	609	610	606	583	597	637	635	592	614	626	611	618	617	610	604	635	625	629	628	613	628	613	613	602	640	578	620	612	608	666	610	577	598	619	610	635	627	608	655	653	616	646	588	606	626	608	661	596	644	658	591	634	626	591	613	624	648	607	570	614	573	567	609	671	629	660	606	609	645	602	585	629	577	635	610	622	625	622	589	638	620	622	592	571	629	665	579	625	619	625	641	634	608	602	608	581	630	618	664	623	619	618	659	595	618	616	635	568	642	635	657	599	629	657	608	614	644	631	608	623	622	628	613	632	593	626	611	591	574	627	568	625	643	644	574	653	603	621	608	627	613	656	600	610	611	644	625	632	624	585	620	628	615	621	612	590	604	622	603	654	591	609	622	639	565	620	629	626	608	600	646	623	630	592	651	626	610	630	635	610	636	605	646	561	596	616	595	628	652	641	564	621	636	622	617	606	604	651	672	609	590	623	623	630	611	634	633	576	595	647	593	611	660	638	550	635	621	606	608	619	624	637	601	617	603	609	640	603	602	603	620	619	629	632	596	644	618	634	595	601	623	579	606	585	603	606	636	637	613	576	653	617	625	650	600	616	607	595	610	617	627	611	591	646	621	683	625	581	629	618	603	574	619	617	652	598	559	608	611	657	617	601	617	603	612	569	619	598	614	557	637	604	577	613	585	624	638	621	664	624	644	670	602	615	604	601	646	592	576	628	608	608	554	645	603	635	638	612	624	577	635	588	620	594	607	592	588	627	575	580	661	661	614	602	629	658	586	591	590	581	605	615	643	619	591	604	607	632	660	611	654	627	639	624	634	574	635	612	644	608	599	628	600	607	627	656	591	612	616	615	668	635	595	594	596	658	617	643	593	617	625	606	597	665	632	629	685	564	597	575	692	582	603	617	558	597	672	593	612	611	645	614	589	672	624	598	604	587	620	589	617	641	606	634	609	593	620	559	612	630	647	605	566	631	605	670	613	609	618	614	599	589	654	648	618	684	616	601	600	645	641	606	647	611	626	619	608	541	619	584	612	661	617	623	624	608	638	632	588	651	651	590	626	619	602	596	633	606	598	579	583	621	606	626	588	614	631	613	641	561	638	632	608	548	621	621	621	613	590	622	636	630	596	613	681	596	630	572	624	551	620	589	638	617	608	640	579	622	564	631	620	659	576	591	617	641	621	541	588	576	587	600	579	619	606	631	637	639	627	576	593	630	575	603	624	593	582	591	641	604	650	630	602	623	621	612	588	597	584	668	575	607	576	605	625	584	615	607	604	634	606	613	616	599	614	624	630	647	604	631	594	573	611	621	620	601	623	613	594	634	601	616	603	599	567	644	622	629	631	584	627	613	597	666	660	590	640	596	635	613	636	631	615	601	596	607	599	628	609	587	611	605	676	626	644	581	604	556	616	608	597	575	629	629	586	628	593	619	613	615	567	568	648	634	656	688	586	598	587	627	575	603	658	595	623	603	617	625	646	629	649	616	611	619	623	604	644	600	620	626	662	586	636	580	623	601	615	594	600	580	641	605	633	595	609	596	607	584	591	637	563	610	589	607	589	589	589	636	615	597	602	568	617	636	641	591	645	636	606	621	617	616	690	615	618	615	620	633	598	622	599	636	600	571	607	609	591	632	622	601	623	633	602	607	636	620	595	662	579	633	597	628	599	606	615	631	605	608	624	576	620	570	606	616	608	598	634	567	595	621	649	603	623	615	566	621	613	661	634	656	595	625	620	596	593	614	591	593	596	603	634	616	575	592	590	592	575	581	668	600	571	619	579	569	602	600	572	615	621	667	645	601	610	648	598	576	600	625	619	633	614	626	636	601	623	587	612	599	584	630	563	597	661	621	609	608	670	610	645	612	634	609	617	596	639	636	597	608	616	596	649	581	646	628	626	643	638	655	635	607	598	617	624	565	643	613	625	620	608	635	595	607	641	595	633	591	629	586	620	650	614	630	633	595	609	616	621	613	576	648	597	590	576	606	583	595	616	594	613	558	603	574	609	575	603	599	641	626	631	582	606	612	613	620	632	594	608	613	617	601	583	648	605	613	621	654	634	625	642	615	614	582	628	592	615	597	600	644	632	611	654	602	623	608	653	648	625	624	623	640	591	594	621	595	619	603	570	659	650	604
22540	20792	28600	23063	21409	53184	60304	49569	35181	20573	7491	1875	765	489	449	428	431	407	439	443	463	461	458	436	461	416	406	447	458	450	431	444	448	462	443	426	466	433	432	426	447	427	476	455	424	438	431	443	411	443	463	457	444	448	408	407	436	433	381	412	452	428	463	404	442	470	490	433	426	392	443	441	425	441	451	442	431	391	441	465	428	433	425	425	369	413	430	475	403	408	417	446	428	425	422	489	434	424	437	415	439	397	512	436	438	447	440	408	468	417	437	456	438	450	453	417	428	430	429	428	447	490	435	429	441	456	487	388	424	415	441	434	471	458	428	460	406	460	440	459	403	447	420	432	443	428	442	434	435	464	441	426	457	456	435	402	436	439	476	410	436	434	440	401	443	402	410	420	400	458	441	428	448	444	446	488	380	442	466	421	451	452	477	472	447	467	435	431	441	435	429	429	460	423	459	458	485	412	439	402	429	440	448	418	412	421	431	441	400	436	458	442	427	456	464	462	426	417	422	402	462	420	466	442	446	416	444	418	457	423	437	374	429	429	424	428	400	456	434	425	466	423	411	418	429	439	399	449	437	423	419	418	404	473	423	461	450	442	452	479	463	431	445	433	408	437	422	447	438	424	463	444	440	416	415	439	408	438	430	434	489	457	443	407	463	457	451	463	404	466	476	433	453	438	439	412	442	431	423	435	393	412	464	439	440	468	464	487	458	450	444	428	427	464	448	412	399	403	463	428	429	411	447	451	423	430	472	398	415	427	450	465	439	438	440	436	423	436	433	428	428	437	448	445	446	449	456	465	407	430	442	461	408	462	452	448	411	436	427	400	472	484	427	443	425	430	449	467	461	425	421	468	454	419	402	405	427	397	459	467	427	433	410	427	478	466	442	483	452	395	440	449	423	439	401	437	423	450	445	465	466	413	462	456	450	420	447	440	439	442	415	402	448	402	430	461	447	439	424	418	426	455	428	411	422	454	431	469	440	454	468	403	473	415	434	430	411	421	429	435	453	434	448	432	440	450	452	432	452	417	431	443	454	450	395	467	441	467	385	418	424	441	462	485	445	459	437	395	470	431	440	437	455	452	437	418	462	456	478	437	442	419	425	445	432	414	434	426	435	426	450	431	428	428	444	440	481	447	454	483	435	421	442	448	432	434	457	414	424	428	428	457	448	467	435	422	459	466	446	465	466	475	434	463	448	435	438	423	394	443	440	421	472	421	413	422	456	431	415	407	476	422	479	451	398	419	418	451	439	446	432	434	443	444	409	454	469	418	416	454	440	463	470	408	433	446	439	444	452	407	428	453	441	420	429	472	411	441	411	474	428	411	433	470	437	446	417	458	471	460	478	445	457	475	424	433	436	428	440	423	441	431	444	405	451	451	408	445	431	425	449	451	456	384	443	480	435	451	418	440	450	448	432	453	450	443	443	421	477	445	430	429	414	441	463	424	424	447	432	439	424	450	426	417	423	476	453	390	428	488	465	440	423	408	430	430	409	483	430	463	435	445	432	424	417	430	452	448	465	447	447	435	452	464	394	426	417	461	433	481	487	437	424	433	392	455	416	413	428	428	437	437	424	438	452	491	454	436	457	446	405	432	447	436	445	440	434	425	429	394	454	451	420	423	470	408	426	471	457	425	436	441	439	438	405	440	412	412	417	459	461	452	458	431	454	393	467	389	438	453	451	440	382	498	457	470	443	411	450	430	393	436	447	419	478	430	465	429	455	449	408	470	429	439	431	456	433	448	450	445	458	457	436	424	438	481	433	418	453	428	429	429	444	409	413	427	414	405	457	452	441	419	439	446	451	427	394	470	413	450	413	432	417	392	421	446	398	423	443	449	454	431	415	423	418	439	434	456	400	451	461	411	444	459	441	446	462	434	416	468	429	418	442	414	447	449	425	479	438	399	425	434	451	448	442	421	414	475	414	440	485	417	431	433	396	444	457	453	411	427	418	468	473	417	436	450	419	449	430	444	470	428	432	426	426	474	433	407	431	394	459	451	439	391	421	472	442	444	443	410	411	470	416	446	390	448	420	453	511	459	411	432	469	459	431	444	416	433	461	426	444	472	420	418	409	465	434	389	461	437	455	418	436	442	443	452	407	455	438	464	407	452	473	456	445	401	453	461	433	413	456	485	470	432	406	441	405	450	437	437	439	433	410	429	434	437	422	451	452	408	427	442	444	436	433	449	436	435	462	448	440	416	396	401	435	431	443	444	441	399	426	409	416	465	452	420	462	442	443	408	409	412	398	441	402	462	466	440	454	470	459	450	437	429	419	419	432	450	425	439	444	439	498	423	439	450	479	494	459	415	409	439	439	445	449	431	456	439	426	441	432	452	419	442	406	457	458	444	436	420	402	408	438	451	422	429	436	456	460	442	419	459	468	461	423	409	409	459	429	424	428	463	431	425	462	403	444	440	427	443	451	457	405	463	420	383	451	451	424	395	437	444	419	437	464	463	434	420	444	413	427	429	472	433	416	444	455	406	396	433	458	430	437	404	427	431	415	391	435	410	457	443	433	449	456	416	451	433	458	414	453	428	439	435	458	436	469	460	442	439	423	439	418	440	419	396	420	422	418	431	426	414	478	433	436	450	435	430	412	454	459	439	431	472	442	439	438	425	447	441	439	436	438	439	442	472	430	437	417	440	420	456	402	425	431	438	405	429	450	426	454	432	440	450	444	445	442	447	432	419	448	457	419	465	429	468	444	450	442	455	415	472	437	407	460	427	473	428	442	452	438	445	433	445	441	420	449	464	417	433	384	444	408	418	418	452	435	437	455	394	452	380	433	446	475	446	425	436	450	458	447	456	451	436	408	445	432	415	435	437	458	459	451	470	416	487	422	469	482	440	414	438	462	423	476	415	470	455	438	428	414	463	465	440	441	447	450	430	412	413	424	417	445	418	438	454	409	406	410	432	446	465	400	423	435	467	415	412	457	424	392	435	438	437	460	438	436	446	421	466	429	423	469	447	454	453	458	423	398	444	443	406	420	440	443	446	444	443	452	455	419	421	457	425	467	420	420	409	435	440	500	458	443	451	441	440	432	405	415	435	397	444	484	413	451	450	434	456	431	477	408	432	438	419	478	453	453	430	421	426	433	418	454	424	404	435	461	452	431	430	449	460	454	449	429	425	449	403	425	446	422	425	445	419	473	443	424	481	420	432	387	427	423	404	437	437	456	468	434	422	450	431	467	422	383	405	404	433	440	415	441	429	445	424	428	446	428	443	431	397	404	434	425	428	441	400	409	414	417	429	453	431	401	431	437	459	445	431	482	438	434	435	444	454	436	410	410	403	482	456	409	430	483	440	447	453	451	428	432	447	480	431	398	439	466	434	439	467	403	460	450	439	432	400	432	474	410	459	426	451	467	391	412	429	432	432	424	441	430	403	463	409	392	435	417	451	454	442	432	434	449	438	403	436	423	466	474	432	429	462	429	437	453	423	408	384	451	419	435	438	393	447	420	435	425	445
13298	32595	33291	26702	32309	63823	60647	51175	38545	23952	10503	3511	1241	762	669	605	636	637	587	657	632	643	631	629	651	636	612	661	585	563	643	663	658	660	589	604	620	614	644	646	614	639	635	641	690	635	626	603	573	607	620	637	603	637	641	641	605	626	674	664	640	641	618	590	648	624	609	630	651	628	597	650	636	597	636	643	649	605	646	598	610	646	634	635	633	600	649	577	640	646	634	623	627	648	654	620	610	671	668	611	628	628	600	615	650	583	631	659	674	640	631	666	618	637	617	639	668	622	642	626	608	649	639	643	616	630	639	600	576	636	625	622	606	620	626	616	697	704	613	603	591	618	608	601	665	646	647	596	644	604	634	612	629	653	623	641	628	586	667	626	604	653	666	633	652	658	608	661	619	660	644	577	618	666	666	642	598	608	613	658	618	642	641	586	580	597	652	592	618	603	621	581	632	602	620	627	624	656	675	634	607	619	616	661	609	599	665	574	640	605	578	604	671	613	585	685	648	640	660	622	635	639	645	647	695	643	682	611	652	636	593	628	636	632	611	601	664	591	652	640	612	602	617	603	647	687	625	642	662	658	665	627	597	575	590	625	643	593	613	634	604	631	697	596	567	651	596	611	612	629	610	638	663	649	690	638	638	638	661	609	627	633	635	596	605	635	650	625	673	619	601	640	626	605	625	668	657	630	633	600	640	616	647	612	598	599	647	676	636	610	604	641	608	615	651	625	644	607	595	617	594	657	641	669	686	592	632	617	632	645	615	659	617	591	656	588	620	675	687	649	657	602	657	611	646	605	591	649	585	607	639	621	657	613	635	614	625	614	566	674	658	655	646	664	664	630	613	595	610	586	629	593	655	672	618	640	659	640	642	648	622	692	641	661	636	638	621	616	596	675	585	619	626	658	674	671	641	609	621	643	683	653	634	650	619	627	656	629	637	606	602	598	610	601	577	595	659	606	610	666	637	631	598	615	638	663	621	610	631	651	636	650	682	661	653	617	617	565	623	630	620	598	653	606	686	647	656	626	657	613	657	650	623	683	648	675	659	623	613	644	635	627	602	625	635	614	630	658	643	655	587	620	610	679	657	691	597	614	575	634	649	626	608	617	598	577	626	619	613	615	638	586	657	649	639	593	608	584	607	659	645	622	640	623	582	631	637	572	660	633	617	667	650	609	617	647	591	603	627	622	673	635	624	616	606	646	598	636	635	622	653	642	647	616	628	630	712	594	644	615	643	632	612	650	670	599	636	636	645	659	635	614	622	616	660	579	600	627	628	651	635	657	606	643	645	662	632	641	650	652	634	593	636	615	626	648	644	674	652	633	630	650	648	648	617	628	617	585	576	637	616	608	635	629	633	590	629	620	667	630	651	629	638	644	623	613	624	640	678	606	605	613	631	646	607	661	612	618	642	633	621	645	644	670	604	615	628	621	629	676	685	673	645	648	647	662	667	619	679	619	640	636	587	615	631	599	584	636	659	625	610	623	635	586	633	622	618	664	689	652	597	603	672	645	647	614	573	614	623	621	680	639	596	684	660	614	603	603	594	615	623	653	656	566	648	615	656	594	637	606	632	649	634	535	674	638	612	576	598	616	599	614	661	601	654	610	656	614	652	634	672	604	633	666	627	613	637	615	677	613	640	588	613	616	633	637	654	655	644	592	625	669	658	618	611	637	614	639	613	662	594	628	610	630	648	618	616	638	665	622	631	621	594	668	619	667	667	623	657	611	647	622	689	651	640	619	643	620	616	622	591	623	600	680	621	601	590	603	631	603	654	593	621	664	673	618	668	664	575	583	611	630	659	612	601	626	634	636	591	599	615	623	632	652	615	609	649	665	666	589	670	662	647	653	629	655	655	613	620	651	672	614	612	608	611	610	612	653	656	608	619	617	601	609	654	603	645	620	612	620	630	629	600	622	677	671	620	655	626	602	678	635	644	652	673	631	624	627	583	597	598	641	624	669	621	602	648	580	655	656	649	612	646	655	611	627	648	591	640	640	603	633	626	642	587	601	612	666	622	586	680	646	634	630	618	612	595	657	613	634	668	629	596	681	582	645	609	615	646	634	666	637	576	621	632	622	624	624	617	620	683	600	600	661	584	647	628	607	601	625	628	627	654	646	628	660	639	599	637	640	640	645	601	666	642	643	630	632	611	600	631	613	693	661	607	608	662	643	586	597	588	660	681	581	635	694	645	621	660	623	608	713	625	670	622	632	642	635	650	627	624	611	624	643	672	651	668	600	612	627	602	631	606	605	665	584	658	611	619	632	602	663	644	662	648	694	623	627	623	645	607	647	648	660	620	644	641	637	661	649	625	609	605	628	633	628	641	597	642	631	636	659	666	654	616	604	626	589	637	633	667	624	655	657	672	590	601	673	590	621	599	632	669	589	658	605	590	629	620	647	648	612	590	584	650	625	639	599	612	618	586	607	602	627	628	656	607	618	595	611	600	574	630	641	623	619	609	618	645	635	655	643	615	598	620	657	646	616	634	623	616	647	618	636	631	629	606	625	622	649	606	654	659	634	664	664	618	625	647	619	614	622	657	616	613	595	607	647	642	629	615	601	635	606	627	668	598	619	642	654	616	616	610	598	619	619	628	662	585	648	617	628	697	588	638	626	665	622	603	608	622	631	624	631	636	603	621	615	639	593	614	633	662	650	587	620	651	608	612	626	659	634	652	630	607	624	637	603	620	662	643	631	644	583	661	651	622	655	610	639	658	651	659	633	612	627	644	654	601	641	653	630	642	649	638	619	624	620	603	649	656	592	657	607	644	652	571	635	565	631	582	588	680	665	604	655	619	639	615	614	674	577	641	632	582	646	603	584	620	660	621	684	656	614	602	642	631	634	638	612	612	632	633	580	626	628	602	639	640	647	656	632	627	629	670	633	652	655	588	644	639	653	616	636	665	623	586	641	654	581	653	611	610	631	593	625	596	646	696	658	638	586	602	609	597	590	627	651	670	598	632	610	617	606	622	611	580	593	656	614	631	627	667	611	604	637	602	635	616	602	633	645	613	664	677	592	657	600	599	598	642	598	628	634	601	626	651	623	642	647	616	634	644	581	624	609	605	619	609	625	607	611	628	574	609	598	605	629	618	614	644	612	685	640	609	645	628	623	585	601	644	664	630	624	681	634	616	609	636	629	612	634	595	624	644	638	604	676	673	668	626	622	638	624	650	614	604	621	613	622	653	610	624	639	632	625	591	626	635	663	643	624	621	618	685	622	602	608	619	689	621	649	638	638	669	605	627	634	623	649	657	627	658	630	648	651	630	654	634	639	627	673	617	623	650	664	655	626	619	669	614	650	635	597	658	656	592	649	627	635	642	649	622	634	625	646	629	607	669	640	619	621	647	591	619	619	619	615	643	599	657	616	608	655	637	639	627	648	652	668	642	632	636	622	621	668	664	663	633	645	587	643	649	645	673	597	678	651	657	598	603	617	623	626	641	620	632	656	645	647	615	597	619	620	630	554
26110	20633	13271	3135	4456	13684	13084	8196	4258	1968	869	521	467	409	405	415	394	414	447	431	379	420	391	400	387	394	393	425	425	419	423	424	433	419	404	421	389	421	389	441	433	432	402	396	372	389	393	426	396	424	376	434	416	407	453	397	399	397	423	396	403	417	397	422	420	411	407	416	440	409	392	382	427	428	408	385	433	417	413	417	408	450	404	421	382	423	407	371	409	411	388	419	393	410	415	425	397	446	419	410	403	383	411	432	407	404	389	409	415	418	414	432	406	405	444	399	440	428	434	406	419	427	380	408	399	426	434	410	399	408	400	424	426	403	387	417	394	423	444	449	414	418	389	387	450	439	454	410	416	441	400	400	398	414	434	416	436	396	403	436	388	417	387	426	429	402	373	437	406	394	428	404	414	390	408	395	430	431	418	399	407	400	403	457	381	429	418	423	402	398	374	431	452	377	436	421	403	400	384	400	392	395	426	429	395	404	401	397	393	389	388	419	383	412	410	433	395	408	408	447	422	396	400	436	436	384	398	403	413	404	417	405	444	412	406	430	409	423	375	401	424	432	405	405	387	417	414	392	376	403	408	414	380	400	434	371	408	421	413	412	354	380	389	446	409	426	398	424	413	427	394	391	385	399	419	434	402	390	457	435	410	420	405	430	396	402	410	401	404	395	369	393	412	408	395	394	398	422	374	406	419	415	395	383	393	401	420	436	418	450	426	373	425	412	408	405	430	399	451	409	402	387	412	429	404	402	439	411	408	415	416	402	391	428	421	411	406	387	411	404	379	385	349	414	390	380	421	420	385	429	415	435	368	401	403	382	395	406	376	441	442	399	421	419	403	409	392	420	388	424	409	372	440	414	384	436	426	402	433	398	408	403	377	412	432	407	429	432	437	399	400	418	411	405	416	387	408	447	381	401	406	415	441	424	412	387	404	376	418	390	426	411	445	418	402	404	398	405	438	385	411	408	393	400	413	403	394	411	440	434	394	401	413	405	395	410	408	428	460	429	423	394	390	385	383	400	423	406	457	419	391	404	451	399	400	370	433	405	428	360	380	402	406	474	418	396	435	403	416	446	413	435	402	427	403	445	445	413	431	393	420	424	440	424	407	395	409	389	403	403	388	451	409	388	431	442	415	398	401	424	388	405	402	387	392	416	404	404	393	402	386	433	422	399	387	413	422	440	363	383	415	404	391	378	398	408	423	413	429	425	410	390	418	403	361	412	377	418	401	410	424	462	391	435	387	406	431	395	422	424	413	416	376	410	382	387	412	418	399	392	412	398	417	427	406	445	423	415	444	393	395	407	412	404	397	428	394	392	416	417	435	405	415	402	397	401	400	384	406	416	419	391	419	430	391	409	398	399	424	402	410	395	407	428	369	425	390	414	398	381	439	430	422	378	394	398	419	448	396	384	429	429	402	444	416	409	382	417	417	420	392	440	431	425	383	418	411	421	422	414	396	374	418	405	438	390	411	376	403	396	405	406	442	393	444	425	419	431	421	408	408	417	431	439	429	445	414	406	405	375	382	428	395	407	396	408	419	441	406	413	444	398	408	393	407	420	433	407	404	395	394	385	424	441	439	413	400	406	432	383	385	412	377	444	423	388	420	412	438	408	381	399	437	406	407	414	443	386	398	382	437	411	401	402	412	396	406	411	405	432	393	416	419	388	428	436	410	400	405	428	422	389	422	427	373	409	409	428	426	390	399	421	429	415	400	413	439	444	417	358	399	405	420	441	459	452	429	413	421	400	410	387	438	376	424	413	451	440	415	401	427	430	395	405	421	408	424	436	404	420	370	462	372	392	432	385	429	415	452	420	437	434	417	372	394	423	365	426	436	410	398	445	413	400	417	400	419	385	393	396	438	438	419	411	427	428	424	452	427	419	433	399	410	405	414	418	429	382	412	412	401	416	410	400	412	427	390	403	432	421	436	439	390	440	424	407	375	389	391	373	390	398	455	424	374	450	418	449	386	411	373	444	421	406	403	391	450	413	441	364	448	433	372	412	393	401	440	384	391	402	413	434	402	427	399	426	395	388	420	397	398	376	406	373	369	428	375	411	377	419	402	434	400	412	382	416	423	432	434	374	393	409	369	431	390	409	429	396	454	429	406	390	437	431	393	387	418	395	419	397	420	424	448	409	415	416	448	424	407	391	400	404	412	402	396	410	394	395	384	426	419	487	423	410	387	381	414	419	426	414	372	448	424	442	419	395	403	417	388	411	405	454	373	400	394	394	417	399	404	401	450	383	404	392	390	405	429	440	397	390	419	430	395	414	400	426	402	437	420	383	388	405	407	410	435	435	404	419	407	373	416	411	377	404	404	418	446	419	426	397	430	446	396	423	442	421	384	419	409	406	429	409	407	377	380	406	445	385	381	409	405	426	410	384	427	416	412	446	420	380	397	434	420	436	454	416	419	434	416	400	437	444	428	436	366	426	412	429	398	410	422	425	433	433	430	436	439	390	334	365	402	426	380	390	400	417	403	424	437	390	432	394	429	425	391	416	415	399	409	412	381	411	407	408	409	393	398	410	439	378	435	415	410	421	418	446	418	412	379	454	411	392	411	393	411	422	399	422	390	408	403	412	418	433	416	417	416	413	435	407	436	413	435	402	433	443	424	458	397	385	412	398	405	430	418	393	447	430	409	411	408	407	408	408	386	409	381	398	417	430	411	416	402	403	396	409	402	392	389	432	413	368	418	425	392	442	385	409	385	444	391	405	438	372	420	415	433	429	405	415	420	382	414	416	431	406	376	386	389	396	394	395	412	412	438	436	459	424	379	377	392	391	392	407	433	406	404	395	384	399	434	411	394	399	375	420	365	415	408	379	427	430	424	385	370	439	411	415	446	402	382	362	415	409	383	382	394	396	396	383	406	385	383	395	392	408	447	409	419	404	400	440	410	416	424	430	400	424	407	419	422	410	376	448	437	443	404	413	416	374	400	395	411	377	420	406	434	437	445	389	425	427	417	401	374	415	411	436	398	444	431	385	406	412	391	410	399	407	419	401	438	425	432	420	446	432	444	437	417	407	402	426	435	393	412	418	395	409	417	395	406	407	413	375	435	437	409	398	406	421	436	402	371	391	442	368	441	396	400	414	440	422	423	418	422	352	386	431	425	402	396	427	384	398	415	414	362	360	376	434	419	419	398	404	412	385	398	410	424	425	414	412	442	407	404	436	384	408	377	425	407	406	399	390	413	388	367	409	440	415	421	437	401	425	402	428	376	422	383	399	398	447	409	426	399	407	406	415	428	384	406	429	418	407	395	400	419	399	427	431	413	407	428	358	391	413	431	420	424	408	405	424	406	394	417	403	400	417	411	436	410	383	377	425	479	397	421	418	389	385	369	413	388	406	400	425	424	402	384	383	417	368	422	399	445	372	423	404	408	432	429	381	451	402	437	428	397	436	416	417	414	430	442	407	425	431	396	450	400	385	407	405	400	417	459	422	442	408	401	417	380	414	389	417	381	398
5218	7456	6913	4418	8941	21393	19628	13590	7669	3861	1677	821	650	615	591	629	610	592	588	599	572	620	586	635	598	624	586	639	603	601	612	589	650	608	665	589	574	629	602	630	589	599	596	610	569	608	623	628	621	604	578	605	603	632	636	625	598	603	629	618	613	607	629	600	605	627	586	647	610	569	595	616	612	604	618	553	597	615	617	610	606	626	575	632	599	565	583	609	625	623	587	592	595	576	622	576	617	594	571	584	560	604	586	601	619	606	603	612	604	586	620	599	628	604	552	636	699	595	586	626	599	598	554	590	619	580	621	611	601	643	571	635	588	597	627	608	595	551	574	595	601	638	599	642	586	620	623	596	588	599	585	605	601	619	629	599	603	613	626	639	630	634	614	588	584	600	573	627	587	577	599	567	610	575	622	559	602	618	605	609	571	614	617	586	545	590	598	578	627	656	629	562	618	593	561	659	637	555	600	591	586	577	584	585	631	621	587	632	567	624	589	654	641	610	582	600	540	559	576	578	576	626	585	653	614	654	615	626	590	617	585	626	615	601	630	624	588	612	542	588	571	601	633	630	624	615	588	576	599	604	637	612	656	615	570	613	620	633	550	639	592	624	601	602	625	536	581	577	577	612	622	570	587	604	587	566	612	595	585	590	606	569	619	616	584	581	601	551	595	570	614	578	599	645	606	595	609	588	630	592	602	590	623	602	635	598	583	597	636	622	584	599	633	589	603	638	577	580	586	597	622	636	608	588	603	603	630	647	653	575	603	603	577	645	605	561	643	570	616	640	629	592	611	592	634	619	593	628	603	610	621	600	602	607	619	571	647	609	592	589	617	615	580	606	625	598	572	641	608	587	589	601	613	628	648	613	616	631	588	578	624	615	609	600	568	640	599	620	607	633	595	640	644	605	579	609	623	593	568	643	601	599	604	574	607	621	613	653	583	576	632	620	619	575	592	618	585	602	585	609	581	583	584	638	563	618	573	610	576	613	579	635	619	626	632	625	609	600	608	575	615	596	576	624	659	604	615	580	560	622	584	593	596	569	558	622	598	624	565	624	616	620	550	556	605	601	632	591	633	601	627	551	577	638	576	633	597	627	616	592	568	585	634	600	587	575	606	553	600	590	595	594	619	651	639	654	597	620	617	611	599	612	620	624	630	581	604	562	609	559	593	613	568	644	611	620	642	591	650	601	608	586	600	661	571	677	595	635	624	649	639	600	633	596	565	581	625	607	622	607	565	592	582	602	601	580	639	566	555	609	577	638	614	599	592	605	603	619	607	607	610	583	613	607	641	580	623	611	616	556	617	654	565	611	658	638	596	621	642	575	578	589	562	608	657	572	598	634	580	612	617	628	571	605	611	631	636	604	544	634	559	577	577	617	608	579	599	617	615	572	588	585	583	568	597	601	638	555	594	593	605	592	567	591	587	583	572	587	627	603	610	575	623	635	616	588	593	605	616	577	592	607	586	608	656	561	643	606	622	632	588	648	584	559	608	641	588	614	587	595	627	592	598	598	614	603	615	598	602	589	615	620	607	581	619	612	643	601	622	580	596	578	648	585	591	613	596	609	568	591	636	620	568	598	604	620	567	656	611	611	592	572	660	614	616	617	607	581	607	609	610	604	638	588	603	611	567	611	618	606	583	636	598	641	589	571	591	567	599	577	582	583	594	617	589	584	616	594	591	545	609	625	611	550	597	572	586	574	572	581	588	619	616	627	581	637	629	603	588	609	601	567	608	577	606	618	584	610	587	573	603	592	619	651	596	625	590	664	586	626	627	587	619	628	583	610	535	618	606	581	611	605	626	633	662	591	578	624	614	596	617	610	630	588	623	620	615	575	600	562	587	621	599	615	592	592	626	617	567	572	557	648	575	639	611	596	593	575	596	603	575	623	602	622	602	602	596	575	632	590	614	593	617	609	616	628	588	567	596	605	583	570	601	582	606	636	586	593	621	576	584	620	584	573	611	584	612	648	619	629	618	574	562	579	612	603	607	602	622	576	583	599	655	582	646	609	632	643	616	547	627	580	602	605	576	602	592	638	609	583	589	615	575	664	602	542	621	647	603	606	608	592	601	573	601	615	648	608	626	594	628	615	583	630	644	607	636	588	625	607	605	588	609	588	614	598	638	616	623	582	617	595	603	581	541	583	601	604	617	588	628	649	546	601	616	619	612	645	600	581	675	586	549	607	552	605	570	625	590	635	562	634	600	611	603	651	589	569	598	589	576	632	622	600	600	602	582	604	613	604	580	574	619	595	620	608	617	581	610	603	628	592	586	635	637	601	596	602	593	577	608	615	588	560	622	589	622	601	612	636	631	622	606	564	627	636	606	574	543	587	596	605	622	596	572	609	584	609	588	637	586	611	593	636	599	625	626	627	572	620	642	618	594	625	585	557	619	656	627	614	585	607	629	581	621	599	584	616	601	606	616	575	594	611	589	564	573	579	566	589	605	640	636	628	613	548	652	612	617	598	591	620	616	630	564	590	634	596	599	615	585	611	658	627	657	621	577	600	609	617	610	595	600	545	606	612	611	624	604	576	594	619	626	608	550	589	583	600	590	614	601	596	584	642	610	599	587	600	562	644	613	586	598	646	585	619	629	582	572	594	626	643	615	587	641	602	546	556	607	605	586	587	605	622	588	639	610	594	630	625	625	588	607	597	576	577	570	615	621	599	588	612	597	625	590	563	549	588	612	669	607	623	625	652	609	615	608	564	597	609	566	567	625	566	606	579	610	617	608	647	597	598	589	634	602	605	604	619	634	614	587	567	589	637	630	601	626	611	636	613	623	576	641	557	609	623	598	585	555	611	592	597	590	617	602	606	585	624	593	598	632	593	586	666	633	595	624	578	624	598	603	601	580	614	621	609	530	574	565	650	607	617	580	586	601	592	615	569	649	632	628	572	644	604	603	648	583	612	602	593	643	630	631	539	612	647	608	564	628	594	580	581	590	622	605	606	584	597	601	617	608	599	584	632	606	597	647	577	604	587	606	605	620	598	583	603	645	621	619	649	578	574	614	600	554	623	577	594	594	616	638	558	615	557	622	569	612	639	604	593	578	659	573	639	604	619	617	592	617	553	566	563	598	595	611	590	587	586	601	615	613	621	626	559	573	567	614	615	646	616	628	579	608	624	597	612	626	575	636	619	605	642	593	607	577	568	603	587	603	610	590	632	654	622	568	598	628	576	633	605	613	587	624	584	579	600	587	580	629	585	579	574	621	597	620	606	617	568	578	614	630	699	533	604	617	638	595	594	615	585	656	609	559	593	618	592	633	556	548	602	596	581	598	611	599	616	603	586	643	553	570	601	596	626	581	590	617	631	615	619	610	577	600	595	578	540	615	594	623	590	608	613	571	583	584	572	581	604	610	594	585	615	626	584	581	614	583	630	580	606	589	630	612	605	640	581	614	570	579	604	591	651	591	607	597	607	595	591	585	598	596	624	663	635	609	631	582	602	576	616	612	595	643	593	594	592
24082	20786	27580	24093	23257	46192	44016	31314	16961	6645	2071	760	530	434	447	427	405	419	446	404	433	405	409	428	429	395	380	400	452	418	402	478	433	441	414	436	431	437	428	393	440	446	431	433	396	414	422	431	459	425	442	367	426	388	416	409	410	377	425	450	422	447	406	455	434	428	410	422	436	406	433	411	439	395	413	371	430	440	449	418	445	462	455	443	411	387	399	446	439	439	409	429	375	400	466	465	427	414	388	424	423	461	436	433	436	428	443	396	465	405	412	381	431	418	432	462	386	393	444	423	422	411	429	408	432	413	429	450	420	402	408	409	399	390	367	429	413	414	407	433	416	406	432	443	443	459	366	427	432	428	429	431	423	423	457	441	447	431	409	430	431	430	406	405	441	445	436	414	455	442	422	420	436	426	444	394	404	440	424	472	435	427	438	447	427	421	455	415	385	427	421	382	432	411	428	414	411	417	442	406	429	388	471	450	428	439	426	393	385	424	421	369	415	425	430	422	398	388	419	450	462	377	420	435	477	413	398	420	410	420	428	406	417	418	400	411	416	444	423	403	427	409	418	428	416	399	387	440	415	406	427	415	409	395	440	437	416	482	428	428	387	380	440	460	424	391	394	445	398	419	396	391	416	436	387	414	411	451	410	418	411	435	417	409	447	433	411	403	428	393	418	430	398	408	437	437	430	416	431	402	418	444	416	420	407	442	425	416	364	429	413	423	412	428	431	409	407	424	463	444	422	392	422	395	423	410	393	442	422	406	405	402	416	390	417	414	454	406	428	404	406	425	450	450	421	404	376	439	436	450	409	441	405	420	459	419	424	459	446	394	445	449	418	438	412	424	420	422	397	435	419	427	454	407	423	444	430	429	391	387	436	420	419	406	434	415	424	413	427	425	420	437	427	437	424	471	456	425	429	402	443	408	440	442	401	430	401	369	442	430	393	415	412	422	392	463	400	444	404	447	426	376	431	464	415	452	396	433	390	406	436	431	429	411	394	414	444	423	407	451	407	416	426	462	411	418	450	400	414	440	425	405	410	424	422	449	421	419	394	396	398	425	415	412	427	418	417	419	417	417	426	386	423	420	406	443	438	421	444	437	442	444	426	404	389	410	418	420	417	410	446	416	443	448	424	449	430	422	448	434	422	436	399	448	431	410	409	429	398	429	400	477	389	430	408	404	386	442	430	437	418	440	375	376	485	426	444	412	445	463	451	422	444	422	426	407	451	387	428	388	432	439	384	395	402	434	402	455	413	422	427	407	450	397	430	391	432	413	431	432	383	411	447	430	407	429	434	378	420	430	431	424	446	445	421	426	380	433	442	409	400	446	413	427	409	425	413	425	402	432	403	426	425	385	432	386	398	432	421	402	388	427	399	428	431	437	452	404	420	410	448	463	422	438	400	421	407	412	437	426	434	406	454	434	451	431	440	446	398	436	441	408	406	392	384	396	378	427	416	423	425	419	433	426	417	432	396	421	378	445	435	433	413	389	441	453	403	431	384	430	395	443	402	471	426	460	436	466	431	402	420	375	428	406	458	411	435	420	399	413	385	439	403	442	464	457	420	425	420	401	440	423	416	454	437	408	398	435	427	402	441	397	465	425	403	410	421	434	434	434	471	372	379	430	418	447	418	430	435	407	411	421	413	449	429	432	423	400	422	421	458	436	433	462	430	433	470	404	430	420	398	429	449	442	426	449	486	423	419	419	418	394	405	427	424	420	400	378	414	434	448	433	419	449	395	401	409	424	431	407	438	435	418	416	437	410	413	411	413	388	404	432	411	380	431	439	437	425	409	405	409	429	415	442	394	421	407	403	429	413	409	417	422	457	403	414	418	403	426	419	459	428	439	401	423	415	426	428	395	402	450	413	432	411	427	358	437	432	393	434	415	416	426	418	380	447	398	430	407	441	445	423	405	423	437	434	413	420	420	433	432	379	457	415	391	414	430	463	425	442	367	431	414	414	404	438	446	442	442	426	396	429	400	468	410	412	444	378	451	404	389	399	433	391	463	441	425	416	409	415	448	404	432	409	458	409	411	429	386	413	408	444	386	415	381	438	430	422	424	436	405	419	407	399	443	366	419	405	401	427	400	418	433	410	422	418	416	438	458	445	391	442	416	433	400	429	467	468	421	469	427	442	433	422	407	415	399	416	426	418	419	445	471	447	397	454	387	394	444	405	420	440	438	447	414	401	437	436	415	424	424	439	395	419	375	435	418	424	424	399	417	434	401	429	423	425	430	415	412	425	433	420	429	413	453	406	413	366	427	416	435	383	459	411	417	407	399	428	389	436	444	400	406	433	467	410	408	424	433	402	455	382	448	407	433	445	443	415	422	434	417	393	441	404	403	430	417	413	386	429	421	420	374	419	382	443	419	452	394	411	409	454	393	406	406	435	458	457	426	418	441	409	437	399	437	424	447	379	418	411	397	432	446	412	446	431	424	439	419	384	416	414	403	412	453	426	434	421	437	429	414	419	438	402	421	432	438	441	440	437	461	407	397	422	441	415	396	410	405	443	435	428	403	437	421	408	412	407	443	385	423	427	445	425	443	411	404	456	430	418	447	386	438	445	423	411	386	404	429	416	414	429	430	428	436	427	426	433	400	401	428	427	441	430	376	425	414	468	419	427	450	446	394	441	400	390	410	467	401	466	421	399	442	445	402	415	410	432	418	405	463	420	389	451	426	431	485	431	395	416	437	393	399	399	395	424	423	417	395	433	407	403	399	421	461	423	409	422	396	397	441	412	420	409	410	450	455	450	427	400	440	410	422	424	408	433	428	371	398	430	414	414	389	423	449	486	402	428	406	417	434	438	444	398	435	434	390	394	404	403	400	471	443	405	427	430	395	403	377	423	441	450	415	426	442	378	426	435	420	458	443	405	407	421	460	447	422	420	463	411	387	381	420	413	394	462	421	417	402	431	424	407	391	403	465	403	452	442	391	416	433	432	399	428	437	421	406	419	459	394	390	410	420	383	431	401	450	416	431	444	403	438	429	377	444	432	474	411	432	453	420	410	461	424	442	413	440	422	405	432	409	425	441	401	431	466	429	427	469	426	419	395	447	429	452	443	411	450	393	446	432	437	458	428	440	390	436	410	394	400	426	448	376	442	469	409	443	451	424	410	434	417	443	412	413	426	427	426	445	420	419	423	436	389	406	433	418	431	409	396	409	445	432	380	439	426	455	404	394	409	432	386	396	393	434	384	413	412	410	406	397	380	442	409	429	417	429	423	394	443	423	429	414	437	431	403	461	387	427	398	402	405	433	426	429	405	405	398	418	451	403	421	426	441	450	420	413	440	404	373	427	401	420	423	406	417	411	426	418	401	434	403	385	433	396	432	420	420	419	393	412	423	399	467	426	438	419	445	421	393	457	409	411	403	422	402	441	397	416	398	393	430	444	409	436	444	440	432	413	489	420	423	426	438	439	428	457	409	439	410	441	410	399	393	431	404	422	408	406	384	416	397	428	411	440	411
7569	18460	19767	15108	27394	47539	44397	34308	21321	10679	3881	1391	761	671	608	616	631	623	595	585	617	602	633	622	670	611	625	609	616	615	574	651	661	647	620	650	605	656	626	580	653	626	650	669	600	666	629	584	600	603	650	641	604	620	607	625	644	634	607	622	600	635	596	626	602	609	613	616	623	595	623	623	649	611	585	621	605	610	596	600	592	623	646	640	596	607	625	609	608	608	666	633	649	610	623	619	576	580	610	601	616	599	634	640	664	588	650	601	657	620	618	622	615	579	586	617	656	624	639	649	627	635	590	607	636	611	579	593	605	592	649	637	623	645	612	613	667	610	667	625	663	666	592	590	589	611	617	612	619	602	646	629	625	629	632	617	663	600	638	614	628	593	610	621	688	600	589	639	645	625	621	689	582	658	637	617	620	607	649	596	644	593	620	652	658	642	606	624	583	593	564	590	648	627	694	604	650	661	651	636	584	585	634	635	638	613	617	595	642	599	604	603	575	612	612	598	627	618	608	628	624	643	591	679	636	606	582	626	610	585	591	624	615	613	630	597	649	660	612	600	651	644	649	634	637	600	577	572	646	587	556	636	632	670	608	589	644	629	605	581	627	583	677	641	593	595	620	633	591	559	617	573	565	630	606	602	574	587	597	600	628	668	610	634	603	600	637	610	656	659	628	623	617	576	614	637	623	624	611	635	602	655	610	613	623	644	601	609	567	607	654	630	677	661	623	630	638	621	608	615	578	660	640	612	627	611	620	614	612	673	612	660	583	629	632	627	599	594	595	627	631	618	601	638	606	633	612	652	614	589	607	585	630	568	608	637	649	613	625	639	648	615	578	621	572	630	590	634	579	648	625	614	636	628	596	595	634	609	587	593	657	633	626	629	611	629	610	602	622	626	634	634	617	611	648	611	588	625	657	612	620	603	595	640	604	594	636	623	617	630	613	635	610	623	591	641	609	601	681	630	619	590	612	578	633	622	622	605	622	643	621	629	630	605	643	597	597	637	653	604	641	609	597	624	623	591	571	606	604	594	606	631	612	647	632	583	636	637	610	636	609	602	645	607	601	635	593	620	649	602	614	594	676	595	617	613	581	630	654	624	591	635	629	599	633	622	632	616	651	592	615	620	623	586	632	581	588	623	609	621	622	640	639	554	647	648	629	614	570	582	607	579	617	621	621	595	608	625	618	634	609	599	621	612	640	645	624	644	642	633	639	607	623	646	637	644	637	613	589	636	596	592	673	639	614	565	570	640	651	572	601	619	683	600	599	646	611	624	568	568	645	629	612	607	553	672	652	587	644	614	670	649	604	586	595	606	598	582	616	595	616	576	652	612	623	592	645	645	623	584	665	612	615	632	614	576	598	570	576	587	626	634	627	567	610	610	588	632	634	616	613	599	608	669	631	618	627	629	636	621	637	578	659	624	586	603	656	584	607	628	647	641	585	607	583	658	604	600	622	608	601	662	579	619	646	594	615	593	628	622	574	623	631	605	663	593	636	641	657	619	624	572	633	590	612	656	604	595	637	636	612	593	628	581	601	616	609	613	653	640	581	596	585	584	610	608	633	625	580	632	605	636	622	636	607	607	642	618	662	659	622	602	595	614	617	626	635	579	609	645	623	644	639	593	650	614	638	647	591	586	597	642	620	619	609	605	664	618	621	580	583	616	619	621	622	632	600	619	611	656	635	613	612	612	638	602	619	654	600	616	672	601	615	613	650	601	600	647	606	599	625	597	609	610	618	627	657	591	627	590	592	612	664	652	662	606	689	632	619	620	594	624	632	613	658	649	598	605	626	594	596	622	621	645	608	610	574	599	606	660	584	575	579	641	582	591	603	651	621	629	587	616	642	600	600	661	641	632	619	613	600	629	641	662	619	626	604	629	615	604	629	627	618	620	590	622	594	627	586	613	611	612	625	635	669	629	607	641	599	657	624	562	591	679	588	616	649	618	605	622	627	637	640	619	614	583	656	639	630	612	619	578	669	613	610	669	615	624	591	628	624	592	648	626	620	613	616	588	640	609	596	609	613	603	593	598	601	616	625	618	615	605	599	632	625	657	620	650	637	617	558	588	595	571	642	586	657	589	627	621	613	624	568	641	636	674	642	557	622	665	599	668	596	605	611	598	639	596	608	622	620	604	569	621	606	626	668	601	640	616	617	640	646	618	599	629	616	605	625	628	612	632	603	598	621	666	574	576	672	620	616	639	642	620	620	626	605	630	624	603	617	626	636	636	578	628	605	627	590	646	613	625	575	647	670	614	617	604	642	602	623	618	586	605	610	597	616	627	600	620	626	631	577	608	633	687	609	660	614	619	581	643	610	634	571	643	567	591	613	640	642	653	639	655	613	599	613	648	654	635	592	575	600	619	603	554	639	602	627	666	581	565	634	579	562	630	645	619	667	606	652	578	592	579	606	601	617	641	642	613	591	589	606	612	598	642	616	619	627	612	636	634	594	661	608	633	636	646	620	611	587	642	564	608	605	599	653	605	637	593	600	608	573	603	617	611	666	610	628	633	645	592	638	638	648	622	620	631	622	606	602	608	646	609	662	678	604	609	668	618	640	576	596	612	625	648	666	614	616	582	639	623	617	626	659	614	602	642	612	638	645	682	636	626	573	617	611	634	598	571	593	593	649	639	591	607	625	596	604	608	605	642	650	578	679	597	621	571	610	595	584	615	578	639	578	613	619	619	597	624	591	621	623	664	630	621	598	639	625	647	653	695	627	607	594	624	599	633	623	648	626	666	634	592	628	606	605	601	626	614	634	610	616	646	636	626	622	610	679	587	630	589	616	606	587	610	621	616	591	612	679	621	604	647	624	673	578	628	642	613	596	569	618	628	612	647	629	581	628	609	600	615	665	596	649	591	636	644	599	600	665	611	606	618	647	607	611	639	603	560	602	634	600	653	622	651	611	628	615	638	600	611	633	631	634	623	618	626	635	638	622	680	607	597	589	613	621	633	601	621	623	623	605	641	660	623	604	593	604	590	552	628	644	627	583	600	599	614	606	668	627	614	612	609	612	647	613	678	633	580	569	639	586	585	619	630	617	610	605	659	647	638	614	597	568	608	604	596	642	642	606	628	552	602	578	607	622	607	648	584	571	630	633	612	607	613	625	595	632	635	580	586	640	602	614	639	673	637	634	618	592	629	591	642	608	595	612	622	634	612	624	623	625	612	653	627	618	634	633	659	573	586	627	660	613	625	664	657	602	607	635	616	621	616	640	632	663	574	626	601	559	628	631	610	625	639	594	622	627	616	616	639	636	597	605	625	603	637	647	608	598	595	633	598	577	578	591	605	620	637	631	615	657	610	621	680	610	631	632	638	630	675	671	587	611	582	599	637	606	622	629	632	658	604	627	639	620	631	620	629	651	577	623	610	671	603	605	656	598	629	615	647	632	592	667	607	639	622	606	585	621	620	584	667	640	592	664	567	579	606	567	628	622	590	592	649	642	559	607	618	655	623	617	620	664	598
22554	20786	28609	23042	28759	64104	59207	46733	29935	15230	4837	1276	668	507	442	436	439	431	422	460	440	442	455	466	473	433	492	425	464	434	398	466	458	442	471	433	452	487	438	427	440	451	460	499	448	441	463	457	456	509	418	466	447	437	458	444	414	462	404	470	451	449	437	443	477	442	403	423	463	430	443	418	420	423	411	454	437	457	428	419	431	488	468	465	413	472	442	425	418	449	465	445	416	421	419	447	449	462	445	406	413	458	452	433	495	431	430	407	398	453	467	443	405	430	425	425	434	442	429	470	422	464	434	458	479	479	455	461	451	443	426	449	454	442	429	432	447	448	475	441	444	463	453	457	466	442	458	454	443	458	463	433	436	471	465	414	404	459	440	467	467	473	441	455	438	444	460	431	461	426	465	434	473	410	443	468	447	493	431	449	419	450	468	422	420	457	465	461	433	435	444	439	458	450	449	463	431	447	477	477	451	436	463	462	405	455	423	460	453	425	463	439	428	437	423	412	434	462	454	479	433	462	410	427	459	443	467	445	427	446	482	443	484	456	428	430	478	446	434	439	435	485	441	459	420	452	435	438	437	428	436	454	435	431	453	459	441	440	484	489	440	439	454	454	445	444	402	460	382	440	475	420	455	427	442	468	458	462	423	442	449	461	437	458	461	443	453	449	442	417	458	429	390	456	410	477	457	443	421	448	405	493	423	431	399	421	417	430	437	463	449	424	478	430	427	474	432	439	443	404	445	434	432	458	433	451	454	426	502	443	467	482	420	433	486	446	436	454	481	456	435	433	426	471	446	472	413	413	468	448	431	458	457	469	431	439	433	440	462	401	443	419	403	418	410	440	454	448	444	445	489	434	443	439	475	441	461	468	437	435	447	435	464	413	440	463	444	438	479	460	415	460	450	448	457	422	456	441	388	419	445	465	475	454	453	418	423	471	424	473	452	445	468	459	457	449	428	439	458	473	440	439	431	445	402	470	425	456	452	445	435	455	454	431	412	414	428	437	456	443	431	424	443	429	415	466	422	466	433	480	467	501	418	444	420	423	451	496	428	417	443	435	469	470	423	429	454	458	457	451	413	426	442	451	410	455	430	440	454	446	421	455	426	448	451	427	448	420	422	437	431	463	443	449	472	431	464	484	434	441	463	443	511	453	438	455	471	484	434	425	436	462	440	436	410	436	460	469	443	438	408	455	437	405	420	413	449	469	453	447	439	466	459	426	483	447	450	451	448	444	429	444	405	441	462	435	454	441	451	426	495	430	425	412	428	387	465	421	412	450	432	464	423	450	477	412	408	446	469	443	505	438	440	458	451	432	429	451	452	419	480	461	437	460	405	472	431	430	460	439	478	468	425	434	402	422	437	444	460	469	499	448	447	443	408	429	456	434	453	455	433	446	480	457	426	448	463	434	464	454	421	464	475	460	458	460	415	415	438	437	447	437	460	434	476	476	486	425	418	436	461	445	455	448	386	480	466	413	444	462	439	457	462	409	452	415	442	447	463	482	448	436	445	456	421	435	464	477	434	424	437	444	444	468	505	471	454	435	402	460	480	462	425	427	436	412	421	488	459	475	464	420	470	457	439	444	502	463	466	457	415	404	470	438	423	439	434	455	444	456	455	441	475	458	467	427	441	428	464	449	454	450	481	451	460	430	411	452	437	416	403	425	467	440	492	455	438	459	436	399	458	440	461	391	430	439	451	477	431	455	482	478	444	426	436	441	428	448	452	436	444	454	455	431	443	444	421	404	455	435	445	443	484	445	427	428	405	436	439	424	446	486	436	451	457	432	457	447	386	429	474	450	436	438	485	425	459	401	438	465	415	404	444	448	421	389	432	454	417	462	448	433	480	410	448	419	435	452	427	445	431	423	467	428	411	468	442	490	444	494	466	432	450	462	422	456	456	429	446	425	445	491	452	434	413	433	449	432	481	404	455	419	441	438	416	446	447	427	414	449	441	442	393	431	470	418	467	415	465	490	384	415	449	474	418	436	440	432	438	438	443	420	429	451	447	464	431	429	441	460	442	487	478	435	429	408	444	476	455	457	443	440	462	467	434	434	438	417	454	469	489	458	478	440	421	443	429	457	463	440	425	452	399	459	456	483	479	433	421	464	457	455	442	415	441	474	447	426	448	454	430	419	442	455	448	398	429	476	422	459	405	440	450	492	456	416	464	458	369	420	461	481	448	435	483	445	442	438	409	436	457	484	431	457	448	449	432	405	452	450	384	447	448	442	440	436	439	431	450	419	450	429	430	476	457	465	444	408	470	459	461	410	439	438	437	438	411	438	453	442	450	419	428	463	470	461	440	421	444	441	448	460	432	460	453	448	462	438	434	442	454	429	473	437	403	461	458	435	439	446	418	478	430	435	465	444	464	438	451	423	449	467	473	455	433	443	437	442	438	438	435	384	438	427	420	449	433	434	459	432	431	426	434	415	434	455	420	469	436	437	450	448	434	465	449	443	426	410	433	442	443	465	465	449	477	444	428	427	448	430	428	441	453	426	435	484	446	458	508	448	445	415	457	414	437	449	436	479	454	429	471	453	447	462	431	443	452	433	403	485	438	429	440	431	427	411	467	429	454	462	441	480	484	466	408	467	473	442	457	441	429	439	439	457	471	444	401	446	458	437	466	424	489	452	427	425	446	430	453	460	405	464	461	490	435	422	416	458	450	425	448	431	428	461	444	445	451	409	482	435	430	450	495	428	414	387	415	432	459	428	470	452	442	437	402	414	455	486	424	472	440	442	448	447	458	472	429	453	448	464	471	408	439	444	417	398	455	473	398	444	463	468	455	470	447	453	438	413	409	450	439	436	437	447	444	474	454	455	447	464	406	422	448	454	440	462	458	427	431	445	430	440	420	438	413	444	400	458	460	483	461	415	434	397	486	443	442	447	444	439	449	509	475	406	424	471	423	445	460	389	454	468	465	439	467	463	427	433	461	447	431	446	419	409	451	453	447	464	437	468	430	466	471	415	478	417	449	463	458	438	413	428	437	411	450	420	450	442	467	427	496	456	496	445	433	451	426	445	476	434	439	401	453	427	451	462	428	432	374	427	431	436	447	428	453	460	425	452	443	458	440	436	458	453	450	452	451	456	420	441	459	427	414	457	419	456	465	431	404	476	399	442	434	498	421	439	460	461	466	468	457	442	444	446	456	433	415	408	412	427	437	448	480	466	434	447	415	480	459	448	451	436	436	388	453	437	406	466	438	440	464	425	425	454	448	442	419	418	431	441	433	412	443	468	454	424	456	431	412	429	462	438	412	451	438	447	418	443	431	436	465	495	415	436	453	432	456	462	445	445	448	416	447	443	483	453	476	406	454	429	445	475	439	442	444	460	447	428	476	468	474	436	447	464	498	422	431	465	442	441	456	425	391	446	473	481	455	411	481	431	434	459	410	470	444	461	433	446	412	447	446	388	464	485	444	459	430	393	447	423	421	416	484	465	410	459	438	435	445	432	411	457	426	479	496	455
14376	32616	32594	27880	48555	68257	59529	48217	33092	18835	7540	2534	1040	703	670	601	605	636	639	620	627	613	637	661	643	642	673	650	628	638	601	631	624	646	666	635	606	620	633	615	647	645	631	647	610	661	690	646	601	596	627	604	603	613	623	610	586	635	630	622	629	643	648	637	629	638	613	640	637	657	597	643	715	631	605	644	682	605	608	609	619	688	626	563	659	658	628	635	635	652	692	610	628	618	663	623	604	584	626	636	625	621	602	667	674	603	612	651	634	654	627	651	586	613	636	650	641	649	640	620	664	662	597	616	639	584	674	667	661	584	598	631	633	653	611	613	626	636	632	595	654	660	614	620	601	684	670	620	627	646	638	610	639	629	625	635	616	649	635	616	625	635	630	620	628	637	593	638	629	598	619	607	606	643	616	633	634	642	610	640	632	636	665	611	608	641	634	670	648	627	626	651	584	608	594	636	644	641	615	646	611	620	625	625	637	663	594	623	626	646	641	632	615	668	653	683	644	642	612	631	643	629	619	621	641	644	605	649	614	655	657	666	684	627	639	621	608	607	641	674	656	624	649	638	616	625	620	630	606	651	615	666	643	616	615	588	672	671	611	659	644	626	669	646	635	637	631	597	628	637	632	635	608	634	634	632	629	651	650	629	665	667	601	694	656	609	615	655	625	606	624	608	648	670	627	689	647	604	604	691	622	574	576	606	600	641	627	617	681	619	602	644	666	648	642	628	650	635	655	613	641	635	617	646	640	618	649	599	613	633	604	615	692	597	658	610	569	627	614	648	665	662	628	580	624	601	661	654	605	630	588	593	614	626	615	638	566	620	594	625	647	615	643	619	632	613	633	619	699	645	609	644	636	596	641	644	628	700	597	638	636	657	618	604	643	629	637	641	627	600	651	587	653	620	590	640	615	622	639	636	627	657	648	662	687	581	631	618	636	624	630	681	595	631	630	661	627	674	662	622	636	615	576	652	656	627	618	623	645	574	619	623	616	575	616	619	601	667	652	583	634	652	617	587	629	648	626	637	630	649	619	640	615	611	675	626	639	668	643	619	666	642	657	659	679	603	646	657	630	634	608	620	665	665	695	629	630	633	651	648	697	652	565	656	630	624	594	631	628	635	639	608	624	619	652	626	660	649	636	636	685	615	623	655	608	649	657	612	635	634	646	609	641	641	591	614	657	679	615	642	650	641	652	656	642	664	647	625	632	627	645	607	641	689	633	615	648	641	623	620	650	701	684	656	637	593	636	654	632	693	670	641	596	648	621	605	639	617	666	652	635	590	662	634	672	633	603	646	646	634	602	679	640	646	608	632	635	629	633	606	641	624	609	633	614	616	645	621	610	618	608	639	630	636	643	660	627	621	639	623	597	632	573	641	624	641	655	601	589	633	648	616	658	661	666	672	612	627	621	611	628	650	617	626	596	598	674	587	631	617	626	652	626	601	665	645	627	612	666	647	640	596	629	596	672	592	617	620	619	630	619	631	676	640	630	634	685	638	659	671	635	624	636	609	624	616	607	668	625	656	625	631	671	649	615	646	644	617	632	623	640	621	619	615	603	660	589	635	630	635	614	652	683	657	626	641	666	647	635	629	594	638	598	644	598	605	615	602	651	625	602	616	634	626	643	616	602	633	621	684	635	596	626	628	661	648	630	607	607	676	668	655	596	603	638	611	616	648	620	653	588	636	629	674	627	645	664	601	637	638	614	611	594	667	618	593	617	625	630	610	578	649	605	616	639	642	657	641	607	633	667	694	594	638	635	602	652	645	644	649	603	659	664	653	653	654	613	629	634	631	601	582	608	633	621	650	592	603	649	603	586	636	649	634	639	626	611	627	672	651	654	646	635	671	616	638	611	626	595	631	612	554	624	602	652	636	664	637	657	593	633	647	619	606	665	627	647	624	646	588	673	662	611	643	651	630	625	612	636	625	605	647	640	607	598	628	673	667	675	583	633	667	674	632	630	628	658	652	604	631	614	617	636	641	642	595	661	608	638	620	623	625	666	620	633	617	568	597	591	603	649	604	611	660	613	610	648	621	649	619	619	646	663	668	637	659	651	602	614	639	589	619	640	654	651	628	611	663	612	625	663	620	628	623	628	626	684	625	622	680	601	647	602	577	632	629	632	583	677	620	663	589	600	616	689	606	653	604	663	635	617	595	640	659	656	642	645	644	581	649	620	642	658	636	634	612	658	679	616	635	614	653	609	609	653	670	648	645	591	632	641	650	688	608	663	648	623	660	662	632	640	621	634	658	597	673	649	642	600	616	660	664	651	625	641	625	640	634	660	639	639	601	634	624	626	625	613	636	603	606	619	674	622	605	592	617	637	669	655	620	643	684	619	641	610	678	655	636	649	601	625	663	672	593	617	685	648	645	614	624	636	653	618	610	604	650	641	623	661	652	605	658	641	688	635	676	613	588	667	624	581	585	686	609	623	667	620	625	615	614	606	623	617	584	625	637	649	663	592	627	637	637	673	609	615	609	667	617	661	617	649	669	685	688	637	604	636	654	662	642	680	592	647	620	653	649	605	613	675	649	631	674	641	581	648	620	673	607	654	697	657	621	669	646	621	622	628	683	607	637	628	650	619	658	624	649	599	637	622	614	651	654	599	611	612	646	611	673	650	631	628	644	625	641	618	607	658	617	605	596	616	616	655	639	668	633	625	633	633	624	627	645	620	619	620	649	613	662	679	672	655	612	614	647	654	656	599	659	609	620	673	674	677	619	613	637	621	645	682	657	596	638	591	612	628	629	666	623	643	653	634	662	605	685	620	583	645	592	676	603	637	635	638	645	657	645	631	646	606	669	651	639	637	653	625	637	651	622	645	651	615	646	617	649	635	608	641	629	622	608	644	638	654	620	629	632	642	671	641	667	665	662	637	622	638	658	602	622	575	611	669	632	623	626	599	642	611	646	610	702	661	642	609	616	669	598	611	612	646	619	677	625	609	645	619	632	623	622	615	636	643	607	653	670	667	594	631	633	648	593	615	655	637	599	672	624	664	594	621	645	614	650	630	646	628	653	602	638	663	622	622	646	663	651	645	633	664	660	643	598	655	641	611	656	657	649	583	646	640	670	598	600	648	611	675	627	673	631	619	613	586	646	614	669	630	605	678	593	631	607	617	632	609	660	615	620	620	642	632	630	651	667	663	670	626	654	620	677	618	655	673	639	665	583	663	629	638	681	646	574	642	627	652	620	606	610	629	661	621	601	670	673	617	637	636	631	621	636	618	638	690	617	618	604	651	676	662	617	657	683	635	635	615	630	604	640	619	646	605	660	649	612	612	652	628	627	647	635	656	602	609	646	640	617	642	638	597	632	642	614	625	645	651	579	620	613	624	627	651	618	629	608	646	636	626	672	644	677	609	613	666	635	555	621	630	672	640	630	662	602	604	661	672	675	684	641	675	602	627	648	615	640	632	617	618	671	599	609	631	624	643	659	634	635	646	637	640	607	635	596	654	645	646	632	606	637
25917	20479	13579	3104	6554	16890	13276	7669	3416	1454	754	514	463	417	409	409	411	422	449	389	434	407	394	411	413	437	417	437	402	415	437	426	425	414	416	397	387	419	435	409	381	428	429	419	415	441	444	415	399	374	425	386	408	379	394	397	426	387	391	396	409	402	429	443	401	447	416	390	415	415	413	411	389	408	415	414	447	430	394	399	422	423	453	407	391	400	396	412	408	425	400	384	414	401	450	385	442	451	429	403	406	426	434	422	420	434	408	376	427	429	386	385	402	379	393	434	409	391	399	402	410	434	399	405	417	398	451	372	427	392	408	404	401	411	374	422	419	392	410	396	406	404	395	449	432	415	426	412	404	414	422	429	406	406	433	417	412	412	404	383	397	408	413	413	414	416	394	388	402	444	430	438	410	437	395	430	394	425	389	462	365	398	396	406	392	392	421	396	425	391	425	432	421	416	425	394	414	459	377	390	398	425	407	429	402	384	427	442	417	401	422	392	405	398	382	416	396	360	391	399	402	401	415	423	421	399	372	422	422	429	408	441	416	405	399	396	378	441	406	453	404	418	421	399	414	445	428	372	414	358	387	434	419	426	398	433	383	383	385	382	389	430	384	391	406	411	420	390	422	390	431	413	393	413	411	392	391	423	433	392	416	427	376	413	405	420	431	426	417	390	370	419	443	422	419	428	404	393	444	396	413	421	424	415	372	406	427	430	416	422	391	424	423	417	387	369	420	421	444	415	410	419	426	409	419	400	416	399	424	409	394	428	449	422	430	422	411	419	409	429	408	427	400	400	409	398	409	412	382	445	426	397	383	407	391	400	422	400	401	422	447	460	467	397	423	408	404	429	444	429	439	390	445	425	383	426	409	401	424	425	448	393	398	424	377	391	428	440	410	406	386	401	423	408	408	406	367	400	412	402	437	391	405	445	394	397	411	412	424	402	418	392	432	413	430	388	397	394	414	441	461	410	407	408	441	418	397	429	427	395	395	388	412	384	428	374	394	431	434	430	411	429	409	423	421	435	411	431	400	412	381	431	389	366	392	381	443	404	412	407	371	390	422	417	444	431	417	417	402	386	417	386	418	444	420	414	397	384	449	438	402	399	413	403	406	374	418	453	467	365	417	430	407	412	442	388	398	367	424	399	401	392	415	422	414	413	383	405	403	399	429	435	408	410	412	438	428	407	402	404	400	397	418	382	413	361	435	396	420	399	431	438	415	427	395	410	426	425	393	403	444	430	412	421	395	421	379	408	427	384	416	430	397	407	413	400	412	430	414	389	378	371	449	371	404	406	417	416	408	436	411	415	403	395	369	374	396	429	420	413	438	427	418	396	432	385	439	434	391	407	442	432	400	393	421	390	421	393	406	423	401	403	407	393	435	432	404	413	428	387	419	381	401	405	391	429	421	410	383	407	412	390	430	407	415	399	426	397	448	412	429	396	395	395	427	405	453	419	410	412	410	385	403	437	443	421	450	421	403	412	444	408	404	395	386	430	383	388	424	420	420	401	460	406	385	443	403	393	385	437	420	396	391	375	430	424	400	435	432	446	405	398	410	416	408	442	396	422	413	404	406	412	429	376	408	401	396	397	436	423	403	391	388	439	410	401	387	434	458	400	420	470	420	412	403	426	420	405	439	448	433	416	388	392	429	394	418	413	442	415	413	403	393	382	402	393	415	401	411	402	400	405	436	396	434	406	376	408	416	373	427	414	406	388	399	371	427	358	421	427	405	422	395	377	415	390	415	421	414	417	388	407	420	423	429	411	406	456	411	434	377	439	414	420	400	386	441	420	413	409	424	395	401	397	381	420	417	408	429	401	417	405	439	391	426	395	411	417	406	396	443	440	410	405	427	409	407	447	402	446	369	421	413	436	418	421	400	361	420	419	388	425	383	411	406	421	432	397	419	397	431	455	403	440	400	424	408	423	409	390	423	440	407	415	435	393	415	406	403	410	414	394	413	408	406	417	412	416	436	395	397	398	421	395	416	384	381	451	409	402	394	438	414	393	422	373	386	443	407	371	420	388	384	409	356	417	406	411	444	446	412	409	433	393	374	420	411	408	398	401	428	438	399	424	411	395	424	379	411	413	455	418	390	435	399	408	412	409	427	416	412	406	408	438	403	406	393	438	419	472	419	426	393	388	412	403	406	439	397	448	428	423	412	405	418	424	445	411	398	430	415	392	401	428	401	427	406	394	409	391	369	420	399	419	401	421	421	417	422	410	433	442	406	441	410	415	399	386	406	412	406	411	435	427	417	392	416	440	445	401	430	442	402	443	424	431	415	381	407	401	379	384	432	404	381	393	402	406	442	403	429	429	426	396	413	406	422	421	393	366	435	407	389	377	401	362	392	391	439	409	382	415	409	434	416	414	443	395	426	399	388	444	398	379	402	389	416	404	476	365	418	429	390	413	425	378	411	408	422	436	406	401	397	401	446	410	440	402	417	377	393	420	409	412	436	412	405	434	465	427	408	381	430	384	425	388	435	420	406	430	404	363	376	396	420	417	416	419	400	411	400	433	423	390	430	371	358	412	409	388	436	376	441	422	442	407	418	428	416	387	461	407	405	383	390	417	419	407	406	430	388	442	388	446	385	424	403	427	395	422	395	411	384	398	434	416	423	414	444	441	442	409	419	406	392	396	420	389	438	391	397	435	409	394	406	417	409	411	439	439	394	425	429	373	412	395	404	423	407	383	383	445	421	384	413	431	432	407	419	410	403	398	412	453	424	410	401	397	398	414	377	444	372	432	408	445	370	410	430	435	412	397	425	397	419	398	412	415	401	424	403	410	421	433	417	429	427	410	415	433	436	440	423	390	431	443	456	370	429	419	398	396	403	405	396	431	385	431	413	425	424	438	430	423	441	395	429	396	410	407	398	413	389	353	417	441	417	441	417	430	395	404	413	406	416	413	408	401	407	420	422	420	416	388	425	397	408	430	397	458	389	405	424	413	409	419	402	419	464	450	426	446	391	391	389	424	404	389	434	430	434	408	380	410	385	377	425	365	425	437	416	418	450	418	402	416	391	391	422	423	420	383	422	435	422	422	435	394	384	400	444	439	400	395	375	405	404	418	383	404	411	375	397	375	411	432	425	401	404	419	418	419	376	409	424	408	403	459	385	406	410	419	429	449	412	399	403	415	414	419	412	404	403	404	410	412	395	442	450	423	420	383	455	395	390	403	416	416	402	405	438	392	453	396	405	414	430	422	396	431	412	395	440	437	406	400	395	435	388	431	381	393	398	380	417	420	436	409	343	451	401	416	446	389	377	393	373	399	412	410	410	406	453	411	379	418	414	356	434	416	440	424	375	416	426	414	404	414	428	447	409	382	415	444	433	386	407	413	404	394	419	391	391	415	407	415	416	391	400	439	389	374	410	390	381	443	410	430	427	423	415	395	419	421	451	434	380	424	384	384	414	416	434	431	365	365	431	443	416	383	418	395	384	426	433	409	385	412	428	443	414	389	397	388	429	405
5655	8205	7615	4342	12146	23929	19414	12547	6418	2745	1232	772	676	591	600	587	643	610	576	599	607	604	579	570	627	586	587	598	568	606	610	630	604	595	627	620	628	577	671	643	583	575	604	578	647	573	570	603	614	621	628	551	594	589	648	621	578	655	598	641	643	611	608	559	590	588	581	619	560	585	602	608	595	645	605	626	589	590	588	605	619	618	586	647	587	586	582	578	638	651	560	630	612	583	599	619	631	582	591	606	593	567	639	600	625	610	624	592	624	595	594	571	629	590	612	637	590	620	592	617	604	659	611	607	588	620	597	595	632	619	573	595	602	602	621	665	645	624	591	585	588	607	605	589	641	616	596	607	631	642	637	652	611	595	584	621	611	577	591	603	562	602	625	578	558	590	637	596	683	631	594	581	588	617	593	580	616	654	594	621	613	593	586	606	587	615	606	631	599	607	554	613	638	576	584	642	603	595	595	600	628	586	557	608	572	617	577	599	619	550	578	603	587	605	629	612	672	584	597	614	593	616	580	571	585	590	614	602	594	581	569	592	575	572	603	642	628	653	596	596	614	593	559	629	616	609	598	604	608	608	613	579	621	596	612	570	595	588	581	606	603	668	611	566	568	626	614	562	586	618	614	588	628	591	580	574	608	594	593	577	604	614	560	621	596	606	635	592	628	583	575	617	585	586	584	649	572	592	658	604	608	611	605	584	625	578	581	634	622	567	578	633	605	607	617	598	600	583	658	600	634	627	587	603	598	622	638	598	584	643	619	585	600	636	620	617	607	575	600	577	607	619	638	608	593	639	609	588	548	585	580	566	622	586	603	582	597	621	575	605	598	627	609	622	661	625	602	616	580	564	619	602	632	591	590	608	589	608	576	621	579	595	605	610	564	622	664	613	607	575	580	564	651	594	564	626	647	591	572	557	580	565	629	580	609	583	593	612	642	608	624	598	611	628	608	623	602	639	581	618	574	572	573	594	656	619	606	611	567	611	612	614	607	606	564	629	608	553	565	599	608	579	611	596	596	600	611	622	589	649	632	636	607	620	589	586	606	602	548	554	598	649	583	654	609	567	591	583	599	593	602	598	614	608	644	601	598	591	555	632	582	577	544	586	617	596	606	612	618	603	595	598	661	626	620	565	624	602	609	606	617	646	604	607	609	631	567	555	616	592	615	595	640	558	599	636	595	565	600	601	619	614	590	596	623	577	626	614	607	650	622	590	629	627	570	565	605	613	565	616	622	585	610	599	587	567	611	597	611	640	612	596	604	604	559	569	644	576	588	600	609	624	598	589	604	598	592	578	608	602	572	578	612	585	577	604	640	619	623	572	618	595	624	619	620	630	577	612	624	607	556	590	556	586	578	591	580	607	632	611	612	616	635	586	583	593	654	617	646	591	624	575	621	664	572	606	595	617	611	624	593	598	574	600	627	615	639	599	615	585	577	606	603	613	612	555	595	563	609	603	577	593	608	625	606	595	587	588	579	612	590	594	626	580	592	649	603	615	606	616	624	591	628	597	597	630	599	620	547	637	552	569	616	585	567	604	607	596	601	607	590	596	603	636	607	550	602	587	622	615	581	564	551	621	635	602	616	567	581	618	583	576	605	603	587	581	627	632	577	587	612	620	625	585	627	566	587	635	565	581	593	608	616	578	601	570	602	559	605	567	629	572	589	576	623	603	629	610	596	629	616	614	591	581	584	581	626	597	608	589	623	582	625	572	598	603	619	587	578	574	630	604	613	623	615	615	584	609	662	640	592	625	614	632	574	636	587	593	637	602	611	610	637	609	575	641	606	569	608	600	620	599	597	617	626	631	624	686	588	623	572	629	588	582	603	591	643	584	577	634	590	563	547	639	618	576	631	618	594	592	566	584	645	568	622	640	603	594	575	586	619	584	561	606	598	613	615	589	626	578	631	577	622	657	585	573	585	597	586	609	556	613	589	587	630	597	662	598	606	652	614	580	602	607	628	606	631	607	594	558	580	600	575	596	586	625	605	620	608	619	638	619	641	629	635	605	582	613	653	580	596	586	612	599	630	575	555	624	607	602	640	635	602	573	548	538	581	579	626	631	585	573	623	566	562	581	579	613	592	637	585	616	630	613	580	586	593	609	653	627	574	582	599	583	607	603	598	599	617	572	600	588	599	588	636	616	593	641	587	563	569	582	610	581	588	591	637	630	588	618	596	654	609	582	632	609	659	554	570	616	592	587	586	592	638	609	604	611	638	615	617	610	598	584	633	614	611	595	578	607	642	632	594	616	628	622	612	632	604	576	625	647	565	632	624	621	580	597	601	555	616	610	594	578	666	596	595	571	545	613	621	609	581	628	664	572	569	582	593	562	559	594	616	616	609	626	592	588	615	586	612	630	605	577	612	647	622	608	630	599	611	574	606	609	614	577	617	646	615	608	612	568	555	591	601	659	605	602	614	635	608	618	587	601	612	597	594	615	640	619	579	596	648	556	556	564	574	585	587	630	591	581	575	622	623	601	572	576	633	586	573	642	589	603	603	655	603	629	555	558	574	570	610	646	584	601	646	602	615	592	648	535	624	615	595	615	577	599	585	612	637	598	587	589	595	629	608	592	633	565	577	630	645	577	593	559	625	623	613	589	615	617	551	625	589	617	623	653	618	574	599	628	627	629	583	591	595	643	614	560	627	618	618	640	605	565	642	582	577	597	630	651	615	611	612	621	622	580	633	616	611	601	615	659	625	555	586	642	608	578	575	588	594	586	616	603	605	597	603	580	595	577	612	603	599	631	615	657	583	602	615	617	611	638	623	579	642	619	622	599	620	588	582	628	633	611	599	587	618	595	640	643	590	590	603	586	591	593	576	592	632	588	591	614	636	668	639	577	645	613	606	589	575	592	585	621	554	608	616	646	594	621	580	626	557	613	598	605	626	575	584	548	644	595	626	577	565	610	621	580	610	641	607	593	591	598	594	607	622	657	607	593	614	629	565	578	632	637	572	574	600	606	595	642	578	609	612	599	592	620	617	608	601	581	558	653	624	563	583	629	625	528	598	640	641	590	570	593	661	603	561	596	574	624	592	617	614	593	596	563	593	598	623	571	601	600	574	593	576	549	612	602	568	630	628	589	572	629	614	618	545	635	585	584	600	576	590	597	574	588	604	614	568	596	633	603	599	663	588	641	610	568	629	557	639	569	579	561	638	647	613	641	589	593	583	607	585	599	593	610	593	592	578	609	616	618	592	576	605	610	579	617	600	616	595	621	631	607	547	561	599	568	652	610	607	622	591	606	577	627	619	639	580	593	629	635	576	589	590	596	647	610	633	537	602	585	611	575	601	565	639	628	554	581	567	602	573	637	629	625	637	623	614	580	609	629	597	580	636	616	661	609	598	592	603	579	589	592	578	604	600	621	619	551	611	594	614	705	569	614	589	618	596	590	629	638	606	581	599	604	609	588	596	630	601	596	607	622	654	637	629	615	573	593	576	606	572	605	590	616	631	629	579	604	613	632
24015	20764	27571	24062	27434	49952	43091	29189	15373	4971	1737	717	495	439	440	422	445	447	417	389	443	417	466	446	409	423	446	422	465	428	416	409	467	458	429	473	441	440	435	444	412	414	425	413	446	439	396	458	412	418	428	414	400	427	443	436	427	438	386	435	396	466	427	463	452	391	414	434	438	402	433	432	407	421	424	419	438	430	426	420	422	445	428	433	456	446	417	404	440	436	403	426	405	393	409	443	468	431	405	440	411	441	408	425	419	455	398	424	415	428	442	417	413	452	461	432	448	489	409	397	415	395	429	404	420	421	427	407	410	451	431	436	438	464	419	415	419	421	409	471	458	414	438	419	461	428	438	402	410	449	413	393	409	393	470	429	400	449	413	442	432	424	443	437	410	419	405	438	439	425	442	471	436	431	414	413	444	462	458	462	430	411	414	418	414	426	441	414	409	399	415	434	416	457	392	423	416	459	427	417	409	418	349	411	410	387	456	449	434	430	398	465	447	425	416	430	435	444	382	415	458	403	438	462	427	385	404	435	429	436	425	416	441	454	510	435	450	426	425	463	423	432	403	415	414	454	450	454	479	463	411	432	446	455	430	438	395	453	448	473	447	415	439	404	373	439	432	409	432	429	443	426	470	426	425	383	391	406	405	402	399	448	450	392	422	420	394	442	399	452	429	466	464	405	427	430	426	414	422	416	398	445	417	413	430	411	428	434	454	416	409	447	467	404	405	422	433	438	429	455	422	464	427	434	456	431	400	405	409	411	423	445	440	410	425	389	422	442	470	422	418	419	423	401	380	456	447	428	441	448	423	423	403	430	430	446	452	411	434	422	442	454	428	427	469	404	386	415	439	421	439	433	430	398	435	415	408	428	381	424	385	425	434	378	418	417	419	410	422	422	396	382	417	439	381	401	421	437	411	407	448	407	414	416	419	472	460	425	403	437	436	427	423	379	400	396	410	410	438	433	440	422	449	393	415	404	412	409	433	404	441	433	406	438	399	388	407	418	438	421	451	418	409	425	441	478	414	441	422	392	401	433	449	403	442	435	440	454	406	428	420	416	415	419	430	432	463	447	440	367	420	424	431	402	403	448	455	450	412	455	456	452	462	438	417	416	440	396	399	398	446	451	456	415	427	405	414	430	427	449	430	418	464	448	430	386	412	435	428	423	419	449	438	421	456	463	444	452	462	431	419	391	432	472	435	390	410	438	380	417	427	387	421	467	419	421	413	435	411	411	418	425	423	404	384	437	389	446	408	420	455	442	411	452	431	452	418	408	431	399	433	423	409	403	425	421	459	435	458	410	433	413	405	445	427	430	435	362	421	404	425	410	472	433	430	444	410	426	436	438	460	428	431	397	438	432	472	401	408	417	440	443	429	442	417	451	410	424	406	393	436	428	447	435	444	444	429	377	425	446	430	412	423	406	433	421	422	399	420	432	432	414	399	425	404	421	400	420	431	429	406	392	416	465	419	421	442	413	443	443	394	402	428	433	426	475	401	434	423	389	422	406	428	406	418	379	420	422	439	414	442	442	421	437	434	449	416	394	422	428	400	432	435	430	416	428	424	458	412	417	417	464	433	374	433	418	462	412	430	431	403	417	405	408	448	455	428	427	401	459	452	398	450	457	432	399	431	407	423	457	419	425	383	447	420	399	428	444	420	412	413	408	414	387	407	429	393	449	432	419	454	428	431	411	413	405	410	438	416	487	412	462	426	425	394	427	462	427	410	427	407	412	428	442	467	408	432	418	438	452	452	419	406	429	406	437	427	421	416	410	429	397	410	422	444	405	435	435	428	420	405	388	438	445	398	427	433	415	446	435	421	403	434	442	418	392	440	453	452	432	419	397	420	429	437	407	407	408	417	406	410	393	411	428	399	424	408	431	391	416	424	391	435	404	434	428	402	415	443	470	425	424	431	411	402	426	447	442	428	402	423	444	477	439	428	421	411	405	425	431	443	421	407	437	463	429	407	418	436	403	425	429	432	467	442	405	416	426	420	393	439	429	391	433	462	395	435	405	410	411	444	417	430	413	373	437	406	442	400	400	414	441	414	440	440	456	407	445	402	450	438	448	433	437	431	417	425	414	421	413	436	453	435	428	395	394	444	448	444	382	416	416	441	445	407	386	439	433	413	418	430	418	436	425	443	447	432	440	429	437	411	420	435	419	447	405	426	422	438	403	389	422	387	398	419	409	423	408	428	408	387	426	441	406	437	450	427	427	447	409	390	418	419	416	437	431	432	418	438	431	456	415	423	469	463	437	419	415	402	471	433	440	403	454	442	415	412	405	426	408	416	428	450	415	415	418	450	417	420	424	429	412	394	412	410	420	406	425	407	405	398	433	406	449	410	408	437	426	423	433	390	416	410	432	440	389	438	437	438	449	409	422	437	414	447	424	395	433	407	423	417	432	419	412	440	443	429	457	440	421	391	439	408	399	430	415	406	399	442	421	420	429	430	434	443	416	402	400	446	425	424	414	470	406	450	436	437	429	424	452	435	384	411	428	453	423	413	413	454	453	432	452	402	389	436	440	389	425	421	444	433	412	396	439	413	428	433	421	402	423	401	414	433	407	424	424	406	426	403	390	400	428	404	415	425	422	433	423	426	433	420	443	415	410	419	423	446	437	431	442	427	400	443	440	442	410	421	451	424	379	417	457	470	456	417	433	415	466	451	434	423	408	479	405	423	408	437	417	406	428	427	444	393	429	408	472	467	445	438	449	438	416	447	420	412	457	438	436	435	431	441	442	422	447	425	405	422	407	430	442	406	418	439	405	426	400	396	439	415	419	435	482	429	402	419	442	471	410	427	452	440	431	421	424	405	411	445	413	403	428	416	414	462	400	417	432	439	443	388	433	413	398	410	402	442	453	438	396	406	446	461	428	417	416	417	396	435	432	430	411	397	416	455	443	413	390	413	427	409	417	436	411	454	427	409	407	431	423	414	468	423	447	413	387	443	391	366	415	457	426	432	418	420	414	424	431	425	412	372	424	463	390	401	470	445	387	421	395	424	399	386	431	447	405	417	423	438	417	452	457	377	447	411	443	435	423	437	443	432	384	431	463	428	423	423	440	422	466	421	396	418	401	434	422	403	445	439	395	421	435	426	373	432	409	465	397	439	445	387	422	445	454	404	435	434	413	411	398	422	400	429	420	427	417	376	415	400	430	412	451	447	391	443	437	449	420	416	435	412	401	418	390	418	444	415	412	399	419	452	427	430	457	426	410	459	411	405	391	432	410	418	426	454	388	426	397	457	433	392	433	447	466	407	411	417	416	405	425	457	448	412	419	470	427	408	419	429	429	456	401	381	438	416	421	425	453	410	408	437	398	429	450	433	387	402	411	421	412	449	417	443	384	416	424	424	414	408	413	410	447	407	421	430	397	390	403	433	440	400	440	429	430	443	427	413	410	445	422	384	470	412	432	474	423	458	427	416	389	444	431	412	435	427	446	412	420	421	466	442	403	431	392	418	406	385	423
8805	21034	19806	15484	33351	48580	43380	32876	19616	8450	3319	1286	723	654	630	622	641	633	592	628	650	655	616	613	621	599	657	611	618	644	613	582	620	583	603	622	663	606	663	647	623	604	622	610	683	615	653	637	652	600	602	626	637	674	619	624	646	615	642	609	600	606	617	615	653	651	646	633	602	611	627	603	608	620	626	566	642	658	630	611	582	639	626	621	627	652	651	658	627	632	615	685	611	651	640	601	599	621	609	633	617	638	647	636	622	619	635	652	617	604	656	642	594	643	614	673	602	658	633	585	592	616	666	631	627	619	593	647	597	616	651	634	598	606	644	628	598	620	652	646	601	574	629	615	620	619	663	624	615	586	644	634	608	603	610	587	607	643	633	624	612	608	637	617	627	629	636	654	590	635	640	651	624	595	612	657	607	638	571	610	635	621	644	585	601	644	589	606	620	665	617	604	612	646	614	616	570	614	625	631	614	624	629	615	633	675	671	601	627	632	636	644	604	597	636	596	639	607	619	637	609	623	637	591	613	610	622	602	560	674	633	587	643	584	595	610	613	593	617	636	636	651	594	662	643	654	642	598	598	593	612	633	558	624	666	602	606	647	600	573	629	609	625	636	608	660	669	634	654	600	581	600	630	613	571	624	620	641	677	667	609	588	649	701	666	673	651	637	647	656	606	643	602	640	687	619	649	630	673	637	633	597	639	650	603	640	614	593	587	616	633	643	629	624	600	588	624	653	573	617	625	614	612	663	663	624	623	607	621	602	664	646	607	606	648	677	632	664	635	623	642	635	633	616	597	617	651	618	617	621	612	641	606	631	656	576	631	631	590	657	642	612	636	647	610	651	589	632	619	633	684	605	623	640	653	640	628	597	595	598	658	625	635	637	612	670	658	632	628	576	649	642	641	626	618	608	621	607	619	620	643	628	574	592	623	631	603	649	605	600	668	624	637	594	643	602	583	601	588	587	653	609	645	622	619	639	621	638	636	592	631	582	610	647	664	669	619	628	646	602	639	628	555	617	628	641	611	654	662	603	642	637	657	639	570	608	633	602	612	613	664	633	614	668	632	606	635	652	626	608	606	667	608	652	640	610	664	582	627	647	625	623	617	630	647	633	636	615	611	607	592	660	586	581	604	652	622	623	587	588	663	637	638	644	668	610	621	629	606	679	632	598	598	659	608	590	662	610	597	600	596	623	633	596	622	644	666	626	626	648	633	669	602	661	660	616	636	667	618	599	628	656	640	616	627	636	619	644	668	599	640	644	574	613	583	626	644	624	634	624	655	615	569	660	635	615	634	633	646	602	625	627	632	600	595	603	673	631	630	600	621	624	591	605	691	623	654	629	621	606	606	659	610	663	627	630	622	639	593	626	639	645	646	631	638	622	599	608	604	696	621	640	622	629	631	680	602	605	591	663	599	635	623	648	589	593	673	643	618	621	625	628	626	618	614	637	570	627	648	650	642	662	633	647	637	569	624	618	599	634	606	626	668	667	652	637	587	594	641	648	622	631	635	648	573	599	607	637	649	638	607	637	599	601	617	610	576	641	597	624	635	605	624	650	646	626	625	671	573	642	607	651	635	595	625	644	592	649	612	614	676	617	635	618	593	641	629	611	624	603	660	643	589	623	617	639	626	615	661	643	642	599	656	637	625	655	604	569	648	620	618	645	646	623	660	649	673	638	638	609	660	656	579	614	607	646	603	644	656	669	618	648	665	639	605	607	648	600	599	647	571	644	597	595	591	664	572	627	632	611	668	582	592	632	697	595	676	577	606	635	673	626	648	627	615	634	622	618	595	597	697	625	632	639	637	600	633	581	631	593	626	639	623	632	612	644	640	596	631	615	579	633	632	625	647	650	625	604	630	634	663	646	625	640	646	627	613	608	637	586	636	647	600	653	627	626	678	616	637	611	633	610	619	633	602	644	606	648	616	614	606	601	619	645	638	632	597	667	602	638	637	667	640	647	570	600	630	632	611	646	623	597	647	601	616	592	628	580	655	601	640	630	572	602	610	617	610	645	643	621	609	647	594	611	592	610	574	615	637	551	645	630	652	622	642	664	649	635	637	624	627	674	646	602	618	634	620	638	598	585	605	592	596	647	628	635	659	621	594	580	610	645	608	643	612	619	639	636	593	603	588	622	603	612	682	581	615	587	623	653	605	668	611	657	622	661	599	651	566	612	591	598	614	643	611	636	653	630	640	624	660	641	659	613	655	708	645	632	590	616	614	612	659	618	642	593	569	592	628	625	652	594	679	636	643	614	574	617	624	644	620	630	643	641	629	616	633	571	593	592	639	576	633	633	639	636	600	639	643	616	665	557	575	645	626	651	589	627	662	621	603	649	644	621	632	660	644	628	590	629	630	634	630	609	611	662	636	608	620	642	670	620	619	600	589	594	604	609	639	652	601	624	652	647	608	692	582	627	630	613	601	628	610	673	592	643	605	615	620	599	618	634	589	639	575	612	603	667	652	618	598	602	599	597	646	646	589	629	631	583	607	600	576	568	654	612	625	659	632	571	616	637	620	682	632	632	608	606	630	633	651	612	598	570	627	630	628	568	655	605	608	597	640	626	625	576	639	628	629	626	585	664	607	641	641	605	632	631	565	666	608	572	577	614	606	650	624	602	613	635	609	630	604	641	598	595	651	602	644	659	642	616	606	627	659	573	612	624	652	636	664	625	669	607	620	643	637	655	654	651	638	621	664	629	646	622	622	587	636	595	624	651	598	625	607	645	646	656	650	628	632	595	608	637	622	634	656	615	632	657	656	619	606	623	608	574	604	628	595	653	613	625	635	638	635	619	651	626	566	619	629	664	608	645	617	620	639	680	618	662	626	637	645	620	651	530	606	580	594	607	596	600	599	623	647	636	611	636	644	622	600	578	621	622	580	623	653	566	580	639	626	625	612	595	591	644	631	603	607	588	656	622	644	628	657	602	629	663	622	614	632	603	666	595	630	646	636	598	606	600	628	612	613	584	608	629	628	625	596	608	595	632	600	605	689	622	567	590	588	636	613	610	641	642	657	599	602	631	684	593	643	594	649	633	616	636	609	574	632	632	596	639	618	614	653	627	617	632	656	648	588	658	606	624	620	642	645	614	616	616	587	625	648	642	666	625	632	646	640	659	608	624	631	622	633	613	626	674	610	629	638	643	637	646	647	651	627	622	614	651	597	633	637	691	607	624	599	634	634	620	645	591	648	615	641	620	611	645	624	618	584	629	601	590	597	606	602	603	678	625	638	612	667	587	575	582	632	656	601	576	627	602	634	621	648	618	594	641	598	631	617	643	620	642	626	630	611	606	598	637	609	638	596	600	621	579	610	602	598	646	617	622	637	616	675	625	694	634	649	650	612	638	635	635	622	628	577	613	594	612	638	663	631	573	601	628	628	613	647	628	658	601	646	558	619	627	606	633	631	623	651	651	624	617	629	629	645	630	637	673	660	609	641	640	641	623	632	622	619	625	636	599	649	635	603	694
22571	20790	28609	23051	30830	62230	58657	46689	30544	15837	5525	1530	603	510	494	441	435	503	435	459	481	450	436	461	404	479	479	472	401	500	449	472	467	462	441	467	421	454	454	435	443	448	425	463	461	447	477	470	420	448	465	454	469	459	468	455	430	461	459	451	458	452	432	423	472	462	462	434	430	474	464	448	471	420	455	487	413	437	417	448	444	453	442	429	484	458	481	486	419	441	397	432	505	459	454	442	426	481	458	450	392	452	454	461	429	470	477	461	445	445	449	456	468	470	433	455	449	478	443	475	393	487	476	468	439	466	438	422	452	467	410	425	424	475	443	484	476	429	463	426	441	455	436	449	476	461	485	443	436	484	439	469	449	446	417	450	431	439	473	446	462	461	439	444	416	445	454	448	458	424	447	458	454	441	464	491	464	436	478	466	438	458	438	459	486	472	428	456	474	463	448	430	460	464	427	439	428	454	408	429	459	461	428	452	478	407	425	461	463	448	471	444	457	461	421	413	462	422	453	475	425	476	460	488	420	387	403	486	435	418	404	438	467	466	469	472	451	467	429	465	434	430	483	438	461	444	456	494	464	451	456	438	431	424	424	450	454	466	463	430	419	473	417	425	434	414	434	430	469	461	490	434	472	436	465	482	459	475	381	461	429	394	449	477	448	432	456	439	454	446	410	474	463	442	434	411	460	467	459	472	478	458	457	453	441	472	447	424	457	448	457	431	460	436	435	432	463	432	481	440	455	459	418	481	447	433	439	467	491	422	453	434	456	462	473	471	456	435	426	441	417	441	440	460	441	427	452	465	430	495	484	447	461	397	425	462	448	438	438	469	434	409	448	451	432	448	465	437	446	496	452	468	431	435	454	431	452	471	469	462	447	424	483	431	425	423	469	469	442	435	433	435	444	433	439	466	434	447	459	452	468	433	470	473	482	434	468	459	450	446	473	444	459	435	427	479	437	436	457	451	444	447	461	429	465	426	404	406	482	435	430	467	405	496	466	429	440	466	438	435	416	469	452	425	445	475	483	432	435	456	475	448	438	447	408	446	441	437	444	461	460	448	474	430	445	464	447	444	450	410	457	426	438	457	471	427	424	413	437	458	454	449	429	432	448	490	455	410	441	453	425	428	463	450	485	440	493	460	439	424	447	415	460	417	416	447	439	446	407	457	470	435	417	449	465	446	434	421	433	451	476	413	439	420	442	451	442	483	461	436	446	466	436	514	458	462	421	440	441	460	465	449	456	444	435	407	438	444	437	432	444	479	426	455	460	454	437	470	420	455	450	446	451	410	481	449	454	438	455	484	442	417	426	433	442	477	432	439	430	431	484	481	455	397	472	494	434	447	421	453	439	455	485	473	456	467	465	471	431	445	475	426	467	455	450	458	461	413	442	434	422	442	456	465	427	441	457	485	468	462	424	427	417	466	439	465	487	410	439	462	476	418	463	470	462	444	466	432	464	452	439	465	448	451	430	456	438	461	469	451	454	417	460	432	462	421	465	443	437	477	443	438	447	453	440	436	474	476	422	441	465	468	488	462	424	464	455	401	474	454	441	453	439	412	410	437	449	467	451	431	452	466	461	416	434	474	455	426	427	421	445	410	490	461	424	418	409	466	412	440	485	403	492	457	449	425	447	446	454	464	476	472	410	426	469	446	431	444	420	458	454	418	468	471	423	500	468	465	392	438	446	442	491	493	428	434	489	449	469	449	409	439	422	436	461	452	442	460	450	459	443	438	413	474	441	433	480	417	460	413	453	448	425	452	441	428	443	436	457	441	461	412	408	450	508	419	466	458	486	428	466	423	456	476	469	447	495	462	461	436	514	441	447	495	421	431	429	438	456	469	435	466	480	464	441	412	453	464	444	454	459	438	433	422	439	459	421	464	425	390	443	451	456	403	436	448	457	475	463	471	431	428	444	481	463	452	436	457	414	446	451	440	420	452	437	416	419	420	414	442	425	421	433	421	408	445	457	429	453	431	498	465	444	441	467	439	433	468	440	433	458	473	476	466	471	491	487	422	457	444	470	447	465	433	454	412	413	454	460	506	448	445	462	408	404	471	431	434	449	406	472	456	437	459	474	444	484	466	452	446	426	411	505	472	423	434	420	452	452	469	433	445	465	469	476	461	435	471	489	443	434	437	419	403	424	471	456	495	438	416	453	500	484	475	422	453	460	470	452	462	472	446	451	450	432	468	443	470	449	435	432	487	443	466	450	422	458	475	491	434	449	466	436	455	449	483	458	461	434	443	466	441	445	445	469	428	452	466	440	434	428	452	427	440	414	436	452	406	476	449	455	439	452	469	511	426	453	426	422	446	418	455	453	412	450	420	422	431	462	444	455	444	448	476	441	435	451	428	428	444	420	418	445	412	462	447	453	450	442	478	453	439	432	439	463	445	487	473	438	451	443	439	445	436	472	445	422	451	431	481	456	469	465	419	473	442	454	464	466	453	400	480	457	491	452	434	469	466	445	447	463	433	476	439	458	453	443	464	451	393	434	454	427	450	437	452	463	404	462	450	465	442	455	455	434	448	432	448	461	431	458	462	435	462	451	430	450	481	434	454	462	460	405	468	487	447	454	473	484	456	464	468	442	470	401	447	438	435	446	467	443	445	457	436	438	459	465	441	446	456	453	413	443	446	408	446	468	430	447	433	451	432	476	461	429	430	441	437	450	446	457	477	413	410	431	455	447	467	427	446	428	431	423	468	462	455	414	486	431	433	460	451	501	448	482	417	405	457	441	443	468	419	492	429	478	444	447	447	454	466	460	441	415	438	435	437	434	444	466	432	483	461	411	436	446	469	434	479	466	462	457	436	442	451	418	428	455	446	453	491	458	404	476	467	439	434	419	423	437	423	495	466	438	440	450	416	420	457	431	433	425	436	446	436	431	485	452	424	455	428	440	466	457	459	480	428	477	404	448	428	449	431	420	492	458	485	437	485	423	476	500	423	451	471	414	464	406	430	467	454	437	463	472	461	433	469	475	446	491	470	446	483	433	465	412	459	397	402	427	475	451	459	455	426	399	442	445	448	433	468	417	468	470	463	472	447	441	442	441	421	449	469	469	480	430	481	449	471	413	456	464	461	409	451	470	467	446	457	452	474	459	448	450	439	416	455	479	417	446	428	437	459	432	449	446	421	404	468	423	441	455	438	445	458	472	461	434	377	462	444	442	457	429	424	441	456	454	424	448	464	441	442	479	429	437	413	441	463	423	418	475	489	468	433	431	419	463	435	473	427	465	457	418	503	432	434	484	435	458	436	418	500	449	474	442	435	479	453	479	432	436	466	439	465	403	470	478	473	437	476	456	460	457	456	488	470	438	447	448	465	453	432	418	469	470	439	444	487	435	415	455	435	474	458	461	456	460	427	508	464	421	463	438	465	426	444	404	459	424	428	428	434	480	446	447	461	426	443	451	432	427	472	437	450	443	445	463	407	464	457	420	464	476	444	430	437	459	504	426	500	476	412	402	436	456	432
15758	33785	32140	28245	54004	67132	59227	48242	34123	19512	8526	2732	964	699	684	644	684	615	638	647	630	648	666	644	664	620	664	614	634	599	666	666	673	651	654	640	605	632	642	595	601	672	650	655	649	696	595	656	654	649	649	648	624	608	656	593	646	582	654	627	672	601	621	647	649	602	618	594	719	589	629	686	625	613	664	627	649	645	637	696	636	624	688	653	648	642	669	666	639	672	673	609	602	635	605	655	644	680	668	638	611	600	663	673	602	632	607	664	597	617	613	620	611	613	662	651	569	618	623	645	641	622	645	653	602	668	645	642	610	668	656	663	639	687	622	668	620	597	651	607	652	616	615	631	687	608	635	653	643	695	652	693	626	639	635	672	663	594	657	648	634	606	633	616	674	667	628	635	660	639	661	656	583	666	647	627	643	661	641	657	629	638	669	614	644	693	649	667	616	646	638	625	648	645	652	641	596	614	607	663	615	668	658	627	649	608	627	612	673	645	648	637	569	672	620	657	654	688	682	603	611	598	641	603	666	651	601	620	647	601	645	615	633	697	621	631	661	602	617	651	622	606	648	644	635	675	708	628	628	626	643	636	678	705	640	674	627	657	633	639	615	688	617	671	609	647	634	637	631	625	628	624	618	636	618	594	632	644	661	651	604	598	675	624	619	627	615	614	640	618	634	643	621	626	629	591	664	603	636	583	629	617	633	643	619	653	660	624	659	632	623	688	628	626	643	597	665	645	621	615	643	661	619	647	660	596	647	658	677	623	590	605	630	599	672	631	649	634	656	647	653	634	640	598	683	635	606	595	593	635	683	655	642	644	637	654	643	672	665	623	597	623	654	652	651	656	620	687	603	614	660	637	649	621	618	671	656	640	639	641	637	613	641	642	670	656	610	622	603	627	615	662	663	632	616	656	656	662	674	612	647	644	680	604	641	596	644	647	674	652	670	655	650	666	636	654	636	655	664	617	673	605	651	613	673	648	634	660	642	648	695	630	681	586	662	644	653	636	666	583	639	613	675	655	609	678	613	631	678	620	674	641	643	618	636	618	667	676	612	638	634	671	618	629	593	643	633	633	646	635	670	646	653	621	678	622	624	648	629	636	627	676	670	583	646	606	664	639	675	666	643	633	646	632	643	685	619	640	652	613	664	635	699	632	640	606	623	630	648	627	668	636	659	652	612	662	602	666	621	658	662	631	597	593	651	672	643	629	657	643	641	641	673	686	663	648	651	599	648	659	677	645	682	688	587	619	620	645	626	647	607	660	635	610	595	633	657	612	640	674	673	644	653	684	610	651	620	661	659	633	626	638	591	685	605	630	688	633	610	589	669	660	633	619	665	669	648	650	650	642	649	673	639	646	659	639	633	642	581	610	629	608	669	647	621	631	630	604	658	627	623	678	631	603	586	638	602	657	633	678	651	656	615	621	624	648	645	611	657	653	634	625	665	669	622	665	622	645	640	636	637	619	656	636	643	639	669	631	667	694	648	680	627	645	598	624	652	678	638	677	668	673	627	637	650	596	658	594	592	645	635	606	666	635	598	664	673	651	596	651	640	582	612	577	584	629	612	614	618	601	645	659	617	619	652	611	664	631	652	618	646	625	636	591	651	664	652	616	645	626	697	651	654	638	609	664	626	657	656	684	679	711	678	642	642	644	628	622	645	633	689	651	651	673	663	641	650	617	632	646	626	591	606	603	649	650	657	632	644	706	681	636	631	606	631	642	658	622	656	681	617	686	645	604	639	623	682	653	585	653	671	683	631	629	649	597	618	610	600	648	578	628	652	633	628	663	644	647	642	627	618	633	655	627	641	687	655	614	641	663	623	658	666	623	651	641	624	647	632	633	664	631	628	622	623	624	642	617	673	671	658	643	629	665	604	658	631	680	626	630	652	597	647	655	670	597	612	654	622	626	636	616	611	670	654	646	645	643	657	638	671	690	628	634	634	633	677	643	572	587	615	627	630	677	637	688	675	633	649	653	666	644	602	650	675	641	678	636	642	656	622	622	602	611	642	630	666	594	659	632	645	641	635	662	643	612	683	633	661	628	652	674	611	658	655	631	641	625	645	647	590	620	704	624	641	635	699	641	627	658	665	665	604	627	696	633	611	629	639	650	647	642	626	624	638	662	615	599	636	663	622	664	681	644	612	677	634	612	635	696	629	650	671	645	652	642	640	602	634	660	629	666	649	649	649	617	618	675	685	680	608	630	635	632	628	654	642	644	624	671	629	660	674	656	601	676	667	639	644	626	628	645	614	598	615	615	656	645	692	649	645	637	668	647	648	605	640	621	610	569	668	655	674	609	637	652	641	649	622	663	630	622	634	599	607	681	655	563	670	657	649	668	624	638	646	595	614	644	658	636	675	646	603	633	629	609	625	623	633	638	690	621	630	656	605	643	604	640	660	656	653	600	667	634	608	634	630	628	621	648	652	599	629	640	634	599	682	620	667	639	648	645	595	672	636	654	655	642	651	616	660	657	638	616	708	624	689	614	658	609	673	642	632	646	615	632	648	664	614	621	590	607	633	599	645	633	653	645	611	587	586	596	644	615	644	637	633	647	605	645	642	609	659	632	599	636	648	646	643	609	643	669	550	619	650	693	621	640	608	641	659	685	652	655	649	681	652	642	635	659	661	668	639	651	662	679	614	636	645	644	583	653	621	634	639	638	641	620	655	642	668	649	634	644	614	640	673	647	642	645	632	637	661	672	660	651	630	611	632	650	610	675	640	599	637	637	641	602	632	656	637	573	616	650	677	644	675	650	648	616	640	629	683	610	640	595	606	648	630	678	622	650	680	619	612	635	611	629	648	598	642	641	654	647	614	662	659	639	629	634	673	637	610	653	615	667	640	654	645	613	648	654	647	671	679	637	653	605	671	582	663	640	681	670	626	604	661	641	625	629	621	628	621	593	644	619	637	638	676	673	625	656	630	647	624	657	615	667	644	631	645	596	655	646	646	595	626	605	633	658	634	633	651	620	657	657	639	634	653	652	658	657	577	637	634	633	628	629	670	660	641	631	635	629	601	625	653	674	620	622	670	641	636	631	592	636	611	623	672	659	623	624	567	671	592	592	629	637	656	621	636	605	636	671	655	577	595	641	628	640	660	633	626	632	612	656	631	626	671	636	644	641	636	654	675	614	673	652	618	641	630	627	627	634	600	620	658	608	629	622	666	676	632	619	685	663	639	615	598	615	644	665	634	663	606	595	612	643	669	673	645	624	614	599	600	653	688	682	647	655	643	632	637	603	645	609	657	639	655	663	628	612	680	613	631	638	649	651	661	645	635	679	661	645	648	624	623	686	639	612	635	620	646	647	635	665	618	657	615	627	626	655	651	661	629	621	626	604	625	611	630	633	654	643	647	630	613	661	637	670	657	638	646	623	643	636	627	638	641	591	639	631	655	607	624	663	668	659	648	631	638	632	679	628	660	652	636	590	664	625	662	589	673	604	629	656	634	652	654	654	646	623	625	628	662	643
26218	20670	14162	4436	9335	16608	12917	7264	3189	1468	761	513	413	428	423	436	392	415	437	429	477	423	438	406	428	417	426	441	417	427	438	417	429	382	432	427	424	437	427	451	428	403	398	420	451	413	435	395	414	410	424	478	390	438	380	423	435	453	419	400	455	376	449	419	414	422	414	435	423	434	443	413	425	424	396	447	463	431	437	445	383	419	414	411	414	417	443	386	423	396	424	428	418	407	424	424	415	412	431	446	425	371	395	436	384	421	410	402	393	449	429	389	421	423	422	412	404	447	391	406	407	439	444	436	418	411	378	428	396	416	475	423	385	411	446	421	422	409	410	425	410	441	409	386	418	454	449	383	420	445	431	398	459	431	407	425	444	392	408	425	390	418	405	421	419	444	412	413	447	451	423	459	410	399	393	439	385	399	438	423	421	442	376	396	418	427	405	395	444	404	398	410	417	437	402	387	421	387	370	448	439	420	460	435	427	417	398	425	410	401	403	401	435	391	436	381	391	425	408	407	382	400	411	419	421	387	389	411	444	430	416	435	407	419	421	416	412	436	436	455	437	409	439	427	415	410	421	391	437	395	413	426	418	442	430	440	375	438	404	412	408	423	419	414	415	428	412	432	408	424	439	429	413	446	431	443	433	406	384	446	420	425	420	399	416	414	400	408	396	393	417	391	453	413	450	426	437	419	442	415	439	398	376	417	470	401	469	437	396	431	411	390	425	418	427	433	391	403	409	396	410	435	427	401	426	420	403	395	417	410	408	396	382	424	448	404	411	421	445	407	466	434	408	414	419	408	424	428	416	396	442	441	442	437	399	438	435	394	442	390	409	419	424	462	433	414	434	419	417	404	368	451	421	425	435	378	384	388	433	460	381	440	439	444	423	453	428	401	405	419	404	423	395	419	391	387	425	426	431	405	461	401	446	469	414	463	428	443	414	408	421	441	435	378	413	416	428	437	441	423	434	424	426	423	433	455	418	423	412	408	427	433	434	413	449	438	409	401	398	402	395	402	422	423	406	389	434	417	407	414	437	428	428	397	408	467	445	432	452	386	412	391	415	454	399	420	414	413	431	438	423	405	362	426	420	442	364	427	405	424	412	396	413	422	411	451	444	414	405	424	386	403	402	391	382	410	454	426	430	413	422	423	408	422	445	398	415	444	479	443	452	412	403	428	432	389	410	453	417	439	395	437	409	410	393	447	456	378	395	379	416	387	452	415	392	404	419	434	393	417	418	420	433	399	429	435	384	403	414	427	435	384	396	445	411	408	419	464	421	433	386	433	419	440	425	418	438	412	396	423	409	447	412	374	432	432	394	382	409	410	430	432	409	408	400	416	413	440	425	403	398	409	425	399	438	407	417	451	395	411	424	481	411	376	386	381	420	393	395	408	456	392	393	380	440	422	447	446	436	418	421	450	447	427	411	408	427	405	388	439	382	424	436	413	439	426	432	435	407	410	390	436	401	437	437	400	410	423	416	448	401	438	406	439	420	431	421	409	402	424	429	398	411	394	413	402	413	398	410	423	426	429	424	403	390	462	412	431	417	416	443	458	427	403	401	390	448	431	422	440	420	461	428	408	442	471	437	414	411	412	416	423	406	412	438	437	382	451	442	390	462	431	427	435	411	403	427	412	431	394	388	425	401	414	404	374	391	389	418	376	432	427	396	421	436	463	389	388	419	424	445	412	420	396	434	431	379	418	401	434	411	436	438	476	400	426	404	418	435	402	432	448	429	433	441	451	419	388	439	424	408	405	407	422	407	411	400	387	421	427	427	398	411	412	374	412	430	408	405	410	376	412	425	413	426	427	398	391	418	408	390	403	395	423	396	418	399	453	426	460	391	416	382	371	410	380	431	374	411	423	438	418	423	391	455	413	435	433	426	446	419	410	434	483	409	382	421	400	394	452	415	414	435	409	422	412	434	419	426	401	442	440	440	438	428	449	414	423	425	458	416	436	428	397	419	418	405	425	437	433	411	416	418	413	458	388	401	401	435	418	398	403	404	408	416	422	424	397	463	416	434	396	387	378	416	412	418	404	426	422	437	422	395	425	446	394	431	438	436	460	451	427	419	423	433	436	432	398	415	431	449	404	425	416	457	417	385	424	381	400	405	425	397	400	425	407	435	398	414	437	428	398	399	439	425	361	448	393	389	391	442	409	379	397	426	428	374	445	409	397	410	387	459	414	433	436	446	436	386	421	409	466	390	384	389	434	450	417	414	416	406	439	402	430	420	424	403	389	364	424	439	421	409	382	424	435	402	422	396	391	440	435	371	424	428	432	405	473	430	420	411	405	413	441	426	406	424	398	428	388	389	411	386	406	398	421	432	437	395	389	396	433	430	428	434	407	425	402	427	459	419	419	417	436	435	459	442	412	409	418	413	400	435	409	412	426	403	398	429	384	456	438	421	417	434	409	402	456	432	440	419	409	403	420	424	428	405	426	429	419	406	375	432	413	416	400	409	403	414	414	437	421	425	438	446	455	405	417	425	383	459	426	429	421	382	424	432	422	415	378	423	424	419	407	417	438	387	417	381	428	423	441	423	383	433	387	426	415	457	413	438	398	447	419	391	415	428	419	428	398	409	427	394	440	423	403	408	400	410	408	387	423	384	446	411	438	441	483	439	406	423	392	402	450	417	437	383	422	460	412	403	441	410	406	388	410	434	432	419	413	446	383	396	402	405	427	425	455	417	407	454	458	454	401	441	439	424	404	438	430	440	385	415	405	401	398	411	386	413	460	458	410	432	435	402	436	417	396	438	423	445	469	421	415	416	460	389	423	427	415	399	399	404	415	437	415	392	407	413	426	415	398	405	420	429	419	406	450	408	399	396	439	441	409	417	421	450	398	387	430	402	432	448	424	426	435	402	457	397	453	395	459	413	391	407	412	410	404	447	419	410	432	439	442	405	449	406	406	406	441	439	406	453	384	410	407	403	418	408	391	425	444	410	416	394	387	400	415	417	396	380	412	428	410	415	420	446	430	422	414	404	428	458	430	420	424	427	408	409	414	413	422	430	417	443	434	424	431	449	407	413	415	410	424	430	440	434	425	401	388	402	424	411	414	426	458	383	401	402	475	447	394	434	439	407	396	429	398	444	423	423	397	411	434	407	410	430	436	432	426	422	431	374	417	385	398	417	401	447	430	453	435	415	412	401	399	409	422	437	435	447	392	437	424	420	452	400	399	420	393	387	436	396	404	417	410	397	429	401	411	417	460	405	441	416	421	413	430	427	385	402	412	436	412	456	405	411	412	443	416	410	417	388	410	446	441	439	385	409	402	443	405	440	446	420	447	413	440	389	417	427	429	419	407	428	396	410	424	408	415	433	429	449	442	440	408	440	429	422	405	416	394	391	424	432	410	409	415	418	416	405	419	433	403	415	390	429	423	399	402	421	374	410	381	406	422	436	423	413	384	427	394	423	417	377	434	390	417	454	429	409	412	391	442	410	413	411	404	396	398	462	392	398	445	436	419
6450	8755	8559	6084	16049	23843	19314	12188	6069	2644	1323	761	717	651	639	622	624	616	644	616	633	657	579	612	664	654	620	598	641	586	607	606	607	607	612	644	644	642	637	600	596	657	562	617	593	680	601	600	630	597	626	605	633	607	600	668	630	577	601	645	659	609	640	651	607	603	645	627	614	573	636	645	598	611	620	664	625	625	635	616	600	634	591	579	644	587	573	652	670	646	618	599	634	667	592	631	586	585	632	609	667	632	598	606	603	620	605	637	591	592	642	606	606	607	596	631	616	605	668	587	628	635	643	603	581	636	565	637	600	645	668	638	602	595	633	638	626	608	619	641	628	630	619	663	620	652	607	675	645	599	613	576	603	589	574	626	676	621	640	634	653	616	669	631	655	636	642	610	621	584	626	596	623	619	600	615	643	636	580	601	620	609	629	590	596	597	622	618	624	582	634	633	611	634	605	555	626	628	596	640	606	616	648	635	606	656	610	567	617	573	637	625	586	664	674	632	635	543	618	623	620	590	583	570	568	602	619	625	587	642	631	577	601	604	613	613	620	651	602	609	590	595	624	634	619	588	601	634	589	627	614	634	634	647	610	600	617	614	624	586	628	610	586	609	588	632	658	641	632	666	629	649	622	580	605	609	617	596	609	640	620	630	607	634	585	606	617	613	623	640	595	618	640	628	602	657	626	621	601	612	618	613	650	547	621	610	601	584	613	608	592	636	578	647	539	572	632	663	572	606	631	637	563	583	661	621	636	616	613	602	603	634	623	666	632	613	608	640	623	627	620	632	581	611	641	634	617	588	592	621	621	629	565	643	645	637	609	617	613	656	644	601	610	587	577	648	584	650	621	642	632	625	575	619	644	630	595	629	596	594	632	615	567	584	571	624	556	614	619	651	621	611	606	591	604	629	575	602	621	656	571	586	652	564	645	618	588	628	602	626	627	584	638	631	624	598	615	606	601	668	645	615	641	633	611	614	624	601	618	633	602	608	598	631	636	646	596	592	660	598	576	578	632	596	631	615	626	640	619	576	580	641	615	644	610	665	580	608	639	640	572	612	600	624	622	645	602	626	608	658	603	590	569	617	590	626	600	627	612	613	597	643	596	624	618	608	616	611	605	628	651	608	617	615	640	594	611	624	619	621	595	587	623	629	649	600	625	613	613	580	629	616	631	658	663	639	570	614	651	626	594	570	583	624	600	638	611	616	599	590	649	657	586	595	633	632	580	656	614	648	655	616	612	613	603	614	586	588	662	611	611	588	592	607	656	622	631	608	635	607	624	587	568	560	651	657	608	609	601	641	655	615	611	594	604	649	617	606	656	605	604	624	658	621	629	610	638	607	603	681	637	626	590	635	613	636	616	627	599	623	602	606	597	618	654	609	610	599	631	615	635	611	616	639	605	626	608	623	635	586	630	563	609	682	614	626	592	622	582	622	524	597	573	605	616	612	590	626	612	622	628	601	612	598	648	588	604	583	647	628	607	611	585	591	599	610	608	578	615	594	635	623	637	587	589	624	668	597	636	630	588	656	623	641	647	601	649	601	641	591	621	596	566	662	636	592	659	591	632	609	647	674	616	649	579	614	599	619	623	626	646	633	615	645	629	644	592	604	629	637	586	647	636	630	656	626	642	617	571	619	640	604	589	644	594	604	598	595	644	631	584	631	606	594	619	599	625	578	616	617	615	592	638	613	587	680	627	595	625	593	639	624	639	637	624	605	623	599	617	591	583	632	589	607	614	618	621	578	611	636	635	609	593	610	661	649	670	612	622	617	664	573	603	597	624	625	616	638	665	601	662	595	637	583	585	619	568	606	639	668	601	649	626	598	620	651	548	595	627	645	617	627	613	623	612	649	631	631	596	599	597	597	601	621	632	626	619	608	622	602	623	631	598	616	610	620	604	602	619	618	610	603	602	604	607	625	618	652	641	623	646	652	606	650	626	611	632	611	621	629	623	630	641	646	603	639	624	623	629	611	653	668	630	649	612	642	638	659	644	661	623	632	651	659	651	646	612	624	650	583	630	603	642	630	635	633	624	607	570	624	593	611	574	616	604	610	603	641	590	600	615	637	583	621	628	607	620	626	574	670	620	587	580	588	564	558	612	612	601	579	616	640	586	604	618	597	634	610	622	629	598	666	597	664	642	595	670	610	607	605	659	615	570	609	637	596	640	643	632	630	598	642	641	607	612	607	638	601	583	647	619	613	638	631	628	621	604	641	643	615	602	644	621	652	663	574	639	681	614	602	596	636	630	657	632	608	609	694	615	627	608	559	627	636	597	631	599	598	623	594	587	587	620	572	597	610	621	565	607	639	623	600	550	567	625	642	606	636	642	599	607	627	607	611	648	647	628	618	621	608	678	610	611	625	584	602	563	608	633	650	610	585	589	617	600	607	619	599	584	653	601	614	631	633	628	631	632	617	614	650	606	631	562	611	596	591	597	607	606	646	663	638	551	594	622	636	571	608	600	641	641	635	619	649	577	588	583	612	567	597	572	614	618	571	622	651	641	662	578	614	572	603	617	594	625	604	593	621	599	614	605	565	592	626	638	564	641	616	632	603	621	590	579	588	590	617	610	597	617	602	598	611	560	623	578	624	651	594	592	622	596	614	615	607	593	618	610	600	577	633	597	584	590	589	605	585	639	616	609	647	583	633	599	582	620	553	623	634	610	668	603	585	611	602	616	638	593	639	648	577	622	608	599	618	642	669	647	653	581	625	597	596	629	610	599	598	607	612	621	574	640	638	662	636	611	597	573	645	645	635	601	626	615	605	653	599	622	626	588	622	645	675	588	600	619	587	642	615	563	646	595	633	669	578	624	596	623	617	639	614	638	629	582	589	603	620	700	624	666	611	608	610	590	659	652	634	631	608	599	632	589	600	624	638	607	600	606	615	583	578	590	609	634	638	616	593	596	616	603	623	628	612	616	637	615	615	639	616	658	614	624	625	577	641	645	578	604	601	647	604	618	616	626	636	584	653	616	608	633	582	647	617	605	625	631	644	582	647	632	657	623	575	630	608	613	613	606	622	648	608	611	625	634	594	635	627	615	612	632	552	594	639	608	627	611	618	656	599	616	612	606	642	609	594	641	607	623	616	571	622	640	588	599	625	628	607	581	599	630	650	642	619	647	634	570	575	629	588	626	600	615	642	613	644	563	607	674	646	574	625	592	612	626	595	616	598	630	608	604	596	608	621	594	622	617	629	602	589	616	614	626	611	653	651	594	650	611	625	650	658	644	621	610	620	631	587	668	612	614	636	615	624	609	662	638	601	603	613	596	607	631	639	605	639	606	580	599	619	666	630	628	623	617	639	635	607	664	582	619	604	586	634	651	589	608	644	633	613	614	592	589	625	604	597	586	648	618	625	572	606	605	627	584	593	662	621	573	640	584	635	597	605	640	621	629	614	590	632	618	623	645	635	552	620	603	589	649	603	599	605	584	593	613	598	631	654	554	632	623	645	625	563	671	662	583	639
24028	20752	27572	24026	27751	46371	43177	28779	15748	5568	1901	777	462	457	474	439	430	471	409	446	444	440	436	432	453	430	449	407	435	434	437	429	400	411	437	445	383	421	416	426	405	411	465	405	413	413	402	449	465	418	428	401	398	410	423	421	464	398	414	432	377	388	427	397	400	423	433	440	447	418	453	417	424	399	443	441	419	455	402	375	427	459	419	438	436	424	420	413	441	437	444	415	433	425	468	435	415	421	430	432	405	408	439	409	443	426	419	421	407	434	441	404	431	458	455	435	437	413	425	421	403	455	454	388	418	429	419	438	419	391	424	435	405	397	398	451	436	452	413	401	430	386	409	442	428	440	419	416	434	442	452	417	396	433	424	467	411	425	425	423	418	421	407	400	395	438	415	466	422	417	437	433	423	435	414	416	445	472	453	416	401	446	426	427	451	409	423	447	441	442	389	435	411	456	425	461	423	449	406	445	412	436	441	441	426	416	427	445	434	426	405	433	412	392	408	409	405	451	482	453	461	443	434	439	402	424	423	449	408	439	439	413	448	466	398	427	420	450	422	421	425	433	396	438	405	428	412	424	413	423	424	425	399	444	433	444	426	389	424	433	418	399	432	398	418	390	437	418	396	425	421	410	447	423	403	467	457	402	390	426	412	413	430	429	401	402	422	429	396	410	456	427	444	460	423	460	422	406	421	394	436	456	437	423	400	434	409	443	420	430	417	416	448	440	431	395	425	445	396	414	404	415	424	439	475	449	406	414	444	424	430	405	433	442	463	445	425	459	452	407	435	443	408	410	426	395	395	418	453	406	427	433	419	430	449	442	428	391	434	415	420	416	419	457	462	412	440	443	422	397	429	412	405	407	428	456	416	441	477	443	432	409	412	429	407	424	386	456	432	443	433	419	411	430	406	456	413	429	389	417	419	405	413	419	445	436	455	411	404	382	407	419	421	416	429	410	448	408	425	420	403	463	417	380	431	408	439	404	446	449	431	437	418	416	437	400	421	405	390	396	420	429	414	409	448	414	419	409	432	443	415	418	454	405	475	427	420	403	453	448	392	408	414	456	429	378	398	439	452	382	451	412	424	416	407	413	440	424	387	424	479	403	460	416	429	463	414	443	464	430	409	432	432	416	428	424	406	416	419	418	389	437	403	391	420	427	453	419	417	444	457	443	428	419	397	420	413	444	400	441	438	440	409	384	454	451	439	423	404	421	409	438	400	431	413	419	430	379	452	490	436	411	392	447	408	406	380	428	395	397	439	455	405	442	423	448	498	407	455	365	440	405	385	398	444	410	399	448	434	406	434	451	424	460	456	429	437	422	456	470	431	423	430	428	422	438	420	457	434	387	442	400	448	430	432	423	423	417	416	412	419	428	404	401	411	388	404	433	420	422	439	389	432	465	416	421	406	417	415	431	460	429	432	439	452	421	436	415	432	408	392	426	421	478	437	423	425	393	415	428	390	431	428	441	420	404	384	428	429	416	402	417	421	475	434	430	418	432	433	448	459	425	416	416	413	419	422	424	421	434	439	407	408	426	419	407	459	454	403	426	444	409	433	433	418	425	407	410	380	448	416	441	406	410	422	451	413	381	421	405	434	424	429	403	452	440	434	425	458	417	434	446	419	451	470	455	416	443	414	413	434	446	418	418	422	418	427	429	398	425	408	413	442	426	427	415	464	413	429	448	400	423	422	428	459	390	413	413	392	409	405	387	408	414	434	426	438	423	443	424	451	395	413	433	441	423	427	454	428	431	419	429	427	435	415	416	434	393	388	427	412	446	432	427	447	416	414	415	415	428	413	428	452	419	429	451	421	438	429	451	445	459	407	413	433	426	407	430	461	475	445	420	413	462	434	414	423	439	415	417	453	438	403	476	438	418	433	414	413	420	487	415	422	420	396	407	392	450	417	418	399	403	416	408	426	421	404	399	445	461	439	437	426	436	430	441	434	414	417	427	482	430	410	426	408	427	405	442	469	439	414	412	414	394	455	442	421	430	421	492	423	431	441	432	423	465	398	423	424	472	425	420	401	429	403	428	408	447	433	397	422	424	415	410	447	396	419	443	462	437	398	408	411	419	478	431	448	439	416	423	437	417	408	441	418	426	441	416	415	429	440	420	394	413	420	431	403	450	347	442	445	403	413	417	409	441	441	425	434	435	473	437	425	409	428	397	396	408	415	446	404	427	419	408	486	414	427	426	400	414	418	430	437	422	399	417	403	414	398	391	431	412	459	430	408	437	386	433	442	466	433	423	427	394	425	475	382	410	414	445	445	466	385	438	435	410	441	418	451	427	418	398	409	430	461	434	412	425	420	422	451	437	445	415	391	424	418	465	432	418	433	414	404	386	448	439	409	414	437	440	447	442	396	434	424	432	434	433	408	423	435	386	426	396	412	424	455	412	466	456	420	425	409	434	397	442	447	424	447	459	406	427	444	424	400	422	423	454	474	431	443	425	446	436	396	415	463	408	450	454	435	371	439	411	467	433	396	408	416	429	413	396	457	434	423	426	406	444	411	433	424	455	437	406	444	393	449	408	390	448	386	427	405	461	418	430	437	432	377	413	430	443	400	445	445	419	430	454	434	421	447	417	474	490	430	443	446	457	429	435	464	421	447	376	425	390	408	395	439	450	446	398	431	439	481	419	386	402	445	442	416	421	409	422	478	412	417	439	440	456	441	452	421	394	448	422	410	431	391	444	409	391	457	436	415	396	386	385	384	463	442	437	423	427	454	426	429	400	424	434	423	394	413	465	441	410	436	439	410	442	410	415	442	437	406	428	433	401	443	442	397	411	424	420	420	402	421	428	414	451	438	436	458	462	384	441	438	468	466	449	408	407	375	419	415	434	432	425	459	432	458	376	417	423	426	398	419	445	424	418	393	402	433	401	404	402	390	433	448	443	431	463	419	413	441	430	442	446	426	425	443	431	424	460	391	421	427	420	402	447	457	445	417	425	393	412	429	420	428	431	410	445	423	394	453	425	410	437	438	453	449	409	422	456	432	405	444	409	428	426	422	399	452	394	428	416	422	401	417	411	439	407	417	450	398	408	458	447	456	444	410	441	430	457	399	376	446	446	466	453	409	422	418	420	409	414	396	436	433	388	421	379	418	435	443	398	442	389	427	397	467	422	428	439	440	412	420	430	432	422	428	418	428	418	401	464	401	422	408	414	422	422	396	440	379	429	434	454	431	491	404	385	407	392	463	429	420	390	423	448	437	434	443	391	403	434	452	390	420	433	429	438	422	406	392	418	451	442	410	436	423	423	416	412	443	437	437	412	442	418	424	435	428	425	396	391	437	440	415	445	431	423	395	448	420	447	441	401	427	434	412	395	442	437	446	447	453	430	447	436	419	423	441	418	417	426	400	380	422	438	439	426	382	397	432	425	438	405	438	420	445	433	464	421	410	419	441	421	418	407	414	452	480	452	453	414	430	420	423	435	473	381	390	445	419	437	424	358	464	407	447	427	408	426	436	399
10425	22329	21486	16165	37458	48047	42681	32654	20281	9121	3762	1319	756	631	653	612	677	612	633	605	621	636	659	612	634	656	621	658	614	630	594	651	630	615	620	615	630	594	613	603	634	636	605	637	622	647	571	621	639	613	581	662	623	645	674	634	628	632	622	615	603	669	635	635	605	674	655	588	596	605	646	620	616	640	639	635	620	609	637	620	625	602	619	639	639	649	662	655	613	643	626	619	584	597	643	614	653	592	654	632	661	596	640	673	601	633	623	612	580	631	657	654	627	609	592	640	619	643	638	657	607	609	624	629	651	624	648	648	673	631	622	621	594	622	668	656	609	642	616	581	665	583	627	588	672	648	560	636	643	618	632	611	614	628	600	635	649	631	578	634	646	628	655	620	595	621	656	637	610	647	641	634	610	635	642	616	595	638	643	661	619	622	690	590	665	634	634	632	604	616	658	636	623	642	658	647	663	631	633	610	659	645	653	645	637	645	637	623	565	584	582	569	642	574	617	635	622	656	608	640	649	616	619	622	635	614	677	621	607	619	600	646	629	628	644	635	643	630	631	682	637	638	621	629	603	616	586	634	691	599	650	598	638	655	633	596	617	634	636	676	618	625	628	628	670	622	598	622	591	635	605	652	636	642	630	651	561	629	567	624	658	606	677	603	580	628	673	580	602	672	651	599	630	571	599	585	618	615	611	671	645	661	550	671	597	601	621	620	578	595	625	651	602	622	676	646	658	637	640	596	631	614	622	668	583	656	588	659	587	578	600	638	612	620	585	629	634	635	632	645	672	629	644	634	664	644	640	633	630	615	691	622	625	666	634	634	630	643	639	640	627	649	668	618	622	620	640	614	670	618	637	645	659	611	629	655	629	661	586	625	590	636	620	627	656	618	643	628	598	646	662	654	653	627	625	661	618	620	666	605	639	664	650	629	618	632	582	607	619	600	611	599	684	621	621	626	630	621	582	582	601	616	590	600	640	620	612	637	634	624	620	640	644	645	614	616	574	601	643	653	656	640	639	625	634	637	611	664	631	625	635	632	667	620	640	586	648	608	653	618	648	625	625	627	652	642	619	611	647	632	654	605	589	603	630	594	630	597	612	608	592	583	665	629	586	671	690	630	609	631	622	653	588	608	657	636	624	655	624	661	646	587	636	648	624	634	636	689	659	623	627	653	610	597	622	616	646	677	667	635	681	626	635	604	602	622	648	616	583	591	604	591	632	633	638	655	622	621	613	631	620	624	593	691	638	646	642	649	643	625	587	637	623	664	628	617	612	616	585	640	635	622	575	642	652	646	662	636	600	638	633	628	618	621	675	647	655	619	676	622	585	626	623	642	621	605	618	570	601	636	642	621	626	677	625	587	631	655	609	626	642	632	586	624	632	592	641	697	628	634	602	650	629	613	664	608	619	606	611	641	593	641	588	636	623	600	633	585	656	656	663	631	618	621	660	606	613	595	657	645	674	706	635	641	623	636	631	627	628	663	587	639	644	613	635	587	624	624	588	642	596	620	603	618	633	665	675	626	654	609	601	611	621	587	603	589	642	618	657	598	627	641	639	627	625	609	605	633	643	582	624	666	633	623	652	653	660	623	681	672	615	588	656	588	599	611	607	613	635	646	619	656	600	635	622	665	664	657	627	624	606	625	649	614	629	665	644	565	614	641	640	666	659	629	617	625	669	607	621	606	615	622	618	595	614	614	670	635	627	623	625	652	586	639	623	625	634	637	707	635	668	632	601	612	615	619	648	618	587	664	675	607	594	580	648	649	596	650	647	646	629	663	649	632	657	656	652	635	630	630	616	602	592	646	601	694	613	658	641	656	625	624	603	674	654	650	640	633	611	680	593	631	600	585	636	618	607	636	657	671	675	645	628	630	693	633	626	649	613	610	627	620	636	652	622	652	654	631	635	648	652	619	610	605	568	569	616	610	626	675	690	623	631	651	642	533	608	650	633	626	584	624	631	615	636	580	662	655	661	611	640	621	650	638	626	600	661	619	630	624	615	592	594	627	646	607	643	647	603	652	584	634	601	608	651	624	637	579	585	583	614	614	613	650	656	624	633	652	653	640	632	650	627	605	630	605	705	618	584	660	636	651	616	658	648	633	664	678	627	624	618	612	610	596	599	639	631	639	655	655	644	628	653	609	591	638	584	634	589	625	647	625	637	613	673	618	646	572	596	665	571	655	642	691	604	621	677	650	667	627	643	615	650	654	623	660	609	573	615	675	643	634	657	617	595	594	664	660	614	629	633	659	616	615	639	621	623	642	646	661	627	593	634	641	619	677	623	602	621	621	621	642	593	618	618	646	671	589	642	631	605	673	610	650	646	655	657	642	613	636	612	634	589	651	651	622	631	622	641	646	637	614	620	664	630	620	623	640	661	614	630	630	619	631	638	648	643	596	591	628	620	612	589	630	618	656	576	614	634	620	648	623	653	638	626	608	577	636	645	609	649	571	589	621	634	610	627	657	644	630	616	619	615	699	620	632	634	611	682	607	677	631	610	614	686	673	625	630	598	641	645	690	643	685	620	603	643	653	611	644	591	635	647	629	666	640	596	677	638	635	647	665	629	638	612	599	607	635	626	652	606	688	627	620	624	630	619	666	673	612	613	609	593	661	668	606	611	654	690	676	623	614	642	626	616	633	624	639	665	643	605	604	666	619	631	655	622	614	649	617	660	632	617	657	666	667	607	613	680	620	575	667	604	633	630	623	637	648	638	642	555	661	648	646	593	662	627	634	601	604	592	614	670	603	624	648	635	595	620	631	649	648	622	616	629	640	661	657	612	608	664	612	609	612	645	615	601	616	633	626	599	658	594	627	621	611	647	623	643	605	601	629	649	602	598	604	595	630	665	657	613	602	622	616	613	597	658	619	634	644	625	638	591	634	638	661	628	584	653	609	609	608	660	603	632	598	637	606	645	595	616	631	642	654	629	651	600	645	610	626	637	644	645	594	574	622	608	666	635	666	623	651	604	592	618	619	642	660	681	644	680	610	676	637	632	663	644	652	657	643	638	611	661	632	605	639	648	628	648	590	590	645	620	667	630	594	647	605	648	681	671	621	580	595	616	649	676	651	631	659	607	596	650	614	611	654	601	665	653	625	643	685	608	612	587	653	590	665	665	624	626	630	611	611	625	623	686	646	651	701	665	636	653	632	639	634	630	694	667	578	672	589	622	614	602	658	627	622	578	642	630	641	588	664	627	617	634	643	649	595	631	595	615	661	650	627	601	627	626	674	640	609	645	650	663	613	630	639	623	610	631	608	628	662	628	593	620	617	642	590	614	622	605	620	632	580	615	608	666	635	638	628	604	632	655	624	639	631	589	628	645	621	683	597	611	667	626	658	620	637	607	645	651	614	667	645	587	612	628	671	619	611	608	597	599	639	642	602	645	620	650	593	623	634	605	630	631	619	646	652	595	653	648	649	642	660	596	683	656	584	677	620	633	595	630	639	636	583	592	639	634	632	674	644	629	610
22506	20740	28553	23008	28557	62168	60183	45049	26852	11600	3538	1065	553	512	465	468	474	475	454	514	467	458	432	452	434	483	423	471	454	432	471	448	455	450	455	447	472	432	486	457	408	467	436	432	458	459	432	463	446	466	413	450	430	443	483	431	428	437	453	448	453	426	477	448	444	482	433	470	427	441	443	456	447	476	443	459	461	458	412	443	453	472	423	476	442	433	493	476	429	447	444	459	454	432	475	472	436	483	432	440	410	463	472	453	417	467	438	437	469	442	456	453	444	465	460	473	438	445	438	444	454	466	408	454	452	423	482	447	421	421	455	457	452	472	476	451	447	433	423	465	437	448	402	466	468	452	425	457	429	429	416	474	493	457	415	447	434	439	443	418	450	471	477	424	453	440	449	421	436	468	474	465	458	454	488	433	446	482	455	397	448	456	435	445	456	425	453	448	451	464	476	423	451	439	430	412	484	442	428	408	452	455	431	472	433	487	439	481	460	456	461	402	441	473	445	435	443	452	462	460	457	440	457	518	468	460	435	488	454	453	419	476	498	477	436	455	450	441	458	441	454	454	468	402	437	473	466	481	463	422	480	464	435	430	446	470	429	456	450	446	452	439	456	465	426	414	455	449	448	462	459	432	426	434	447	454	483	463	466	445	449	442	408	447	421	443	466	474	429	471	460	417	445	480	432	455	492	425	446	469	463	443	439	474	504	428	447	439	432	460	470	470	472	425	450	490	464	426	427	436	425	455	471	448	475	435	428	464	445	466	466	454	452	496	456	485	417	427	454	472	473	456	453	483	456	454	438	463	457	410	425	454	445	440	384	454	414	421	456	440	470	488	445	427	472	475	475	457	437	466	445	442	481	472	475	413	436	441	477	436	454	442	433	446	484	460	476	490	447	419	458	478	448	437	433	465	468	429	429	469	455	490	463	441	460	425	435	451	448	452	440	441	412	456	441	414	446	457	493	485	418	490	442	419	459	447	459	442	410	451	464	481	435	434	451	454	409	423	451	423	429	490	446	464	441	403	457	450	437	427	430	432	417	443	491	465	445	455	445	397	438	429	466	466	440	469	472	471	443	465	450	417	472	431	451	430	459	472	451	445	478	418	437	441	458	446	490	435	457	460	445	481	457	465	439	462	467	419	451	429	473	437	430	470	453	489	420	427	482	443	438	440	439	482	480	464	470	465	467	437	458	467	403	443	446	412	499	464	445	452	483	467	460	442	450	434	468	452	451	477	447	478	462	478	432	485	468	483	445	450	409	460	459	417	409	446	408	444	461	431	467	448	441	478	419	461	421	420	469	436	429	473	444	526	466	460	412	441	480	469	419	428	458	476	459	424	467	481	472	449	452	470	444	462	460	463	454	464	459	430	468	441	464	425	478	439	466	467	469	438	497	425	474	438	437	450	426	453	436	486	468	453	441	471	457	454	452	437	428	438	472	430	431	462	424	413	484	461	435	466	434	456	406	445	464	478	447	417	458	464	479	471	461	492	451	431	458	439	442	469	484	456	472	477	441	473	441	473	478	442	452	451	445	455	441	461	444	426	422	451	467	400	502	428	480	458	450	436	471	440	458	477	444	417	477	457	416	488	460	425	435	463	450	422	459	436	472	476	451	434	451	486	431	433	443	455	445	431	433	402	432	435	409	441	415	450	454	432	444	477	446	438	451	485	411	436	453	455	436	438	440	463	466	478	435	459	412	409	476	459	445	427	442	443	438	435	429	485	484	410	458	470	453	461	471	444	486	434	466	425	446	403	441	457	485	425	431	474	430	430	457	478	487	457	474	428	403	446	462	455	428	421	433	439	431	456	434	463	424	454	464	435	440	452	463	505	462	466	466	432	466	468	445	456	456	426	406	459	445	454	467	475	444	465	443	426	442	435	456	431	464	454	460	445	451	422	440	452	448	467	428	472	457	462	423	435	486	394	474	458	481	437	413	501	482	440	438	462	453	430	468	453	426	416	415	486	435	419	451	508	483	471	473	455	462	478	467	459	443	458	457	421	431	467	483	444	434	467	461	486	453	455	477	461	432	456	444	445	446	466	478	499	460	451	458	462	468	465	480	426	426	451	452	444	476	480	457	445	432	463	482	467	430	456	468	485	479	460	430	442	451	416	449	453	423	441	444	452	455	416	431	427	433	407	461	413	461	437	426	443	481	472	443	419	457	484	464	441	438	458	474	475	446	449	452	468	451	457	468	494	452	457	445	449	472	474	445	419	451	452	478	475	448	439	481	452	430	447	427	446	434	463	419	430	439	451	422	475	464	431	452	440	472	473	446	425	476	439	461	428	432	444	434	411	469	470	463	468	446	481	425	472	464	463	469	505	431	471	449	446	435	506	466	456	456	461	478	405	423	410	473	504	440	446	429	465	468	420	436	438	474	423	438	492	512	463	438	401	412	476	436	457	462	446	474	482	455	440	450	451	420	463	458	495	473	460	465	437	473	498	464	447	433	477	438	470	455	448	469	447	445	428	492	459	478	421	427	411	441	488	431	467	484	469	420	474	410	453	490	433	404	439	454	489	475	470	433	439	468	476	475	398	458	481	444	429	488	479	465	420	449	446	439	451	406	499	462	436	455	453	471	449	488	452	428	432	431	449	421	456	493	454	451	469	434	441	440	448	416	449	486	417	465	493	445	445	438	433	454	461	458	468	447	428	461	508	451	461	441	466	447	472	438	417	414	409	465	448	441	464	468	402	460	480	467	443	422	442	469	457	455	514	444	448	453	450	474	447	448	439	470	486	440	444	466	465	481	473	457	470	448	444	456	457	462	448	394	472	467	416	468	479	446	448	421	431	426	417	444	424	435	442	452	462	477	486	427	441	436	461	489	409	474	461	462	440	456	438	447	462	480	467	435	434	476	473	476	443	438	458	424	439	449	481	477	481	469	468	433	469	448	452	437	409	477	453	485	446	449	500	410	451	451	447	427	441	437	440	478	452	432	419	460	456	472	434	424	459	448	433	468	438	448	471	464	405	466	443	451	460	442	444	447	454	421	422	427	436	457	448	437	449	462	479	445	471	479	448	478	465	422	477	474	475	460	453	474	452	438	473	472	452	427	430	476	446	444	454	479	437	468	448	442	451	447	468	406	442	464	432	466	476	433	470	462	447	472	475	443	465	459	449	435	461	445	475	466	444	469	446	429	457	421	439	443	449	450	481	437	489	478	474	438	447	442	458	442	459	418	423	470	502	474	481	457	436	435	450	465	438	423	467	470	441	475	429	432	446	440	486	421	476	450	485	429	450	470	455	454	426	496	432	483	476	455	441	476	451	472	439	435	386	473	475	441	489	439	499	452	433	439	420	407	406	454	455	463	463	424	442	484	417	433	438	456	445	429	503	469	461	431	422	474	462	441	467	460	449	453	441	475	435	446	469	445	453	449	446	453	479	420	449	436	470	466	408	442	442	465	479	494	476	458	483	422	467	442	450	444	464	477	424	429	432	465	467	448	449	440	408	438	473	462	449	380	453
16777	34508	33355	30645	53507	69169	60587	46564	29436	14799	6157	1607	859	672	665	666	653	652	600	651	600	627	636	623	670	645	649	682	628	640	620	648	618	633	644	646	623	663	691	658	629	658	614	626	631	636	658	638	665	586	680	599	640	642	643	587	624	641	656	659	632	655	631	669	642	662	634	677	614	644	639	663	601	641	640	633	648	634	666	637	609	711	611	656	638	632	691	648	601	616	616	682	614	625	591	614	657	670	693	662	638	645	626	636	650	649	678	609	630	635	653	621	672	630	633	618	651	691	634	670	632	654	665	658	637	584	644	657	616	675	655	670	674	627	647	615	644	665	641	647	646	693	651	637	652	643	664	635	631	655	643	649	665	627	666	660	626	660	603	642	657	680	605	679	656	609	601	622	671	658	607	623	632	625	638	659	597	625	674	619	647	649	665	676	708	655	651	610	676	667	678	660	680	636	702	641	674	669	614	648	669	667	704	685	617	664	673	648	652	630	646	647	609	652	670	659	635	637	632	669	635	622	652	669	677	598	615	649	611	630	670	650	594	671	674	625	675	661	670	654	611	630	661	646	617	651	629	623	612	626	643	673	682	710	602	644	649	704	622	646	630	618	593	691	681	605	650	636	638	633	710	637	631	637	667	633	646	644	644	621	696	649	677	607	643	675	708	618	681	605	642	652	700	665	646	668	615	640	654	632	683	666	646	653	622	627	669	622	623	621	650	599	649	633	675	658	619	663	594	625	643	623	673	646	632	581	673	692	617	671	626	639	637	642	659	633	614	664	645	639	657	650	579	648	637	664	649	636	606	649	638	659	700	604	595	643	662	626	635	642	622	636	609	635	593	597	677	655	661	663	659	651	654	590	630	645	640	674	606	639	618	609	659	588	651	640	637	617	679	613	664	655	641	597	630	679	643	651	674	679	647	640	623	645	625	617	610	626	622	638	621	604	669	644	618	618	639	636	610	645	610	655	672	639	635	608	647	622	661	641	661	637	681	644	636	626	636	591	640	685	561	632	660	685	653	654	634	655	634	638	649	614	631	625	642	632	630	645	646	597	666	673	644	613	619	681	645	657	681	685	682	617	636	654	628	640	666	639	642	653	631	613	700	682	657	653	648	661	565	622	609	657	676	633	656	646	621	627	678	624	607	637	665	645	617	667	586	692	663	632	613	662	629	626	633	617	616	631	614	657	643	661	639	657	620	629	674	628	645	669	670	623	599	622	635	620	682	611	633	676	644	614	639	630	621	604	683	649	583	647	636	613	667	635	578	626	632	625	630	662	632	646	653	677	604	622	648	672	647	657	624	659	633	627	645	612	695	637	670	667	636	627	670	648	650	665	643	651	652	611	651	645	691	622	626	612	622	639	656	673	611	648	672	645	664	613	650	662	625	620	632	578	624	665	664	644	619	652	651	617	641	652	663	650	661	667	599	661	615	660	606	643	596	683	628	588	611	636	614	631	627	652	671	671	665	616	658	640	678	643	620	638	667	631	624	657	669	650	612	635	624	661	665	640	667	668	634	635	658	646	676	642	599	633	648	656	651	648	620	656	646	653	644	668	654	634	634	672	675	615	675	642	621	686	654	697	602	642	670	607	664	626	617	672	683	657	605	646	667	645	620	630	669	632	639	622	666	648	598	675	660	647	636	633	622	643	668	595	676	654	661	606	616	659	655	661	620	686	618	646	662	628	673	672	664	616	626	620	674	656	674	679	686	640	637	640	622	614	647	642	650	647	609	666	645	675	656	657	633	613	655	646	712	671	658	643	627	679	630	659	627	660	690	651	654	687	615	652	595	631	614	644	610	671	655	633	637	658	634	632	625	658	650	633	631	661	645	646	619	633	632	617	618	654	655	664	621	676	632	685	644	670	641	595	631	630	644	674	627	656	623	615	602	626	665	591	669	656	611	658	604	637	632	631	646	616	632	620	607	622	659	659	623	619	575	632	694	588	617	609	636	630	644	616	622	624	634	640	658	648	677	636	667	597	639	619	618	654	604	634	667	607	646	662	604	666	639	645	640	584	666	624	686	684	650	656	642	638	682	649	621	622	651	652	683	660	675	647	683	669	674	679	684	673	663	641	636	626	609	653	615	647	670	658	599	628	621	610	634	642	650	617	646	669	645	614	653	636	648	624	647	656	659	627	653	591	662	668	588	653	637	615	605	626	683	646	626	619	608	689	627	650	586	622	659	644	661	638	603	647	627	670	630	623	628	630	622	614	630	702	637	635	603	643	663	560	604	638	665	626	609	671	672	650	651	632	639	646	612	657	661	676	617	676	659	638	661	677	655	649	656	632	676	608	657	657	662	635	620	693	625	655	679	656	639	608	690	610	614	626	656	669	641	633	630	645	666	579	645	638	649	637	670	673	606	610	701	640	589	630	640	660	618	625	618	600	629	655	653	605	625	649	634	711	596	639	634	635	713	640	635	619	642	607	658	623	727	627	653	651	589	641	615	641	644	594	590	583	669	668	618	672	624	655	596	621	657	656	612	664	619	669	615	625	668	647	636	552	666	619	666	662	633	697	682	606	629	648	606	664	639	632	613	666	620	605	673	615	628	628	661	696	635	634	661	635	651	632	660	663	640	657	644	604	615	620	651	649	650	669	642	662	583	694	596	707	652	654	611	649	649	637	628	640	664	591	662	680	607	657	626	641	659	593	609	584	653	596	671	660	631	605	647	657	675	606	644	671	661	620	667	658	676	644	613	574	595	638	651	595	633	582	626	670	609	668	650	688	592	668	656	640	644	631	664	677	604	653	654	649	663	663	644	614	639	659	621	657	626	658	689	668	621	621	620	581	616	669	634	688	670	671	673	689	616	656	615	656	630	646	664	648	617	590	634	617	599	605	635	622	666	673	638	654	647	637	694	642	623	622	611	606	597	628	648	635	659	628	626	656	660	644	679	614	650	640	657	648	652	658	631	638	661	681	657	652	629	673	728	660	671	649	690	627	639	618	637	647	655	603	634	642	649	667	635	636	638	591	629	615	624	625	604	632	635	673	656	613	609	663	671	622	611	631	578	620	651	630	653	655	635	626	632	593	619	658	622	665	658	627	642	609	634	623	650	622	633	616	672	639	674	647	650	711	635	649	626	621	626	648	655	659	660	655	635	635	613	673	650	653	684	696	653	646	613	640	628	623	644	622	591	655	631	601	648	579	657	702	635	656	646	656	701	659	637	646	679	646	658	656	648	605	667	628	646	662	619	655	652	641	671	659	650	640	700	578	649	702	641	595	626	618	659	636	670	652	643	624	645	618	639	627	647	606	634	635	685	596	586	615	645	630	650	590	630	647	651	673	649	625	614	620	689	630	595	632	667	684	612	608	624	685	619	597	593	602	627	683	649	646	673	645	616	651	625	663	586	626	638	623	634	612	667	604	680	637	680	626	624	665	631	656	643	650	666	651	607	654	637	663	660	633	655	633	608	633	631	641	647	626	645	638	681	598	613	647	605	640	639	671	634	652	633	617	656	609
25973	20531	14611	5219	9993	18212	13963	7227	2707	1092	595	487	465	442	448	447	464	407	431	363	433	443	421	422	426	431	432	441	402	415	409	435	421	396	416	404	441	449	448	412	403	436	416	428	437	404	410	404	416	387	410	400	431	389	429	423	421	407	453	389	422	413	464	416	422	419	412	459	393	429	419	423	424	424	433	425	427	396	427	415	456	428	419	434	463	413	409	419	399	379	406	408	417	439	437	396	418	439	454	390	452	410	431	418	427	407	412	423	437	428	406	417	426	386	385	421	411	412	365	384	384	429	411	387	413	412	416	384	423	382	429	436	411	427	406	417	399	414	425	399	396	394	426	398	396	412	391	449	439	408	382	408	406	413	462	409	386	397	414	436	396	441	437	475	410	421	446	429	412	409	425	438	397	407	438	457	439	422	395	426	392	423	402	436	389	379	412	428	429	407	411	414	440	402	407	401	428	430	424	387	395	416	416	386	428	396	399	391	422	418	391	377	416	412	431	448	407	424	432	383	445	379	403	430	406	443	417	438	433	433	406	416	455	412	424	424	424	430	420	428	424	387	411	411	412	401	446	395	419	439	427	421	423	376	455	442	410	430	420	425	415	429	409	397	433	424	444	424	430	404	434	469	415	413	409	426	448	394	424	442	430	410	417	406	404	422	411	418	455	394	374	426	456	451	410	402	438	412	432	388	432	405	408	431	427	374	443	385	454	411	429	403	412	422	404	424	417	421	436	377	426	414	436	415	403	398	410	414	439	432	422	399	435	427	419	432	433	395	446	427	416	378	450	382	411	402	429	423	434	412	386	434	439	400	416	458	404	459	420	427	419	429	433	414	404	408	382	405	411	402	405	408	436	456	424	412	413	413	415	426	409	444	442	457	377	389	405	418	423	403	382	416	452	421	416	407	449	433	397	411	429	409	420	446	400	426	424	415	424	425	425	393	413	423	430	415	427	397	423	402	426	431	415	411	424	405	461	425	449	450	433	440	420	467	428	395	442	449	433	438	367	384	425	414	414	406	457	466	421	411	427	404	409	447	428	406	434	429	408	410	412	434	430	398	442	399	414	391	421	467	456	447	412	427	431	412	418	420	450	423	426	419	446	416	443	460	427	360	408	412	400	433	421	424	408	424	376	409	422	418	425	445	441	415	405	431	432	444	410	395	404	405	404	380	404	438	402	407	472	463	401	414	399	427	428	415	416	409	416	443	434	384	425	411	432	411	416	436	473	393	403	435	385	417	416	452	459	397	441	405	431	399	407	453	405	439	428	427	414	449	436	431	444	395	423	415	423	402	389	400	449	405	454	423	435	410	472	426	409	403	452	451	429	436	395	396	406	421	416	415	399	422	414	414	427	426	424	403	464	422	377	424	407	400	395	396	431	404	425	412	409	423	438	388	419	415	412	425	413	423	401	398	429	429	402	442	411	462	411	411	404	419	399	423	422	408	405	436	409	428	394	370	450	423	404	454	424	412	413	408	437	415	399	418	413	428	426	393	419	419	418	430	447	437	422	416	436	417	428	461	432	413	411	421	387	468	438	361	408	403	406	416	406	438	441	402	423	386	440	439	427	469	440	446	416	401	432	382	436	421	423	393	375	399	396	443	428	414	416	425	444	408	403	421	381	446	435	420	372	435	419	398	408	402	426	418	428	424	429	450	384	451	440	401	445	401	393	450	429	464	426	417	410	384	404	394	415	379	422	405	389	433	445	412	424	421	433	409	404	422	418	375	419	382	428	457	397	402	409	418	405	418	402	433	397	441	412	377	431	407	386	420	437	421	387	396	427	391	473	395	422	396	411	400	439	428	429	412	451	412	423	448	373	426	419	416	453	418	416	447	419	404	440	423	375	410	419	456	436	439	449	425	435	405	414	387	409	424	405	412	446	407	404	418	396	413	416	430	446	411	404	417	434	435	420	407	410	444	455	436	445	412	395	428	408	433	441	394	449	412	421	427	402	438	436	421	434	422	428	388	381	405	392	448	413	391	408	395	393	420	447	372	457	401	415	412	453	428	400	429	412	412	426	400	437	409	440	408	392	429	427	429	395	438	433	397	431	414	417	426	385	413	429	383	400	394	441	423	422	429	410	419	417	434	419	430	427	412	410	450	416	426	400	422	426	414	440	420	406	383	442	398	401	410	405	420	405	370	390	415	430	421	390	406	424	438	395	414	418	407	414	450	429	425	417	422	403	441	439	430	419	429	434	447	415	426	439	431	437	389	399	401	430	421	438	441	383	398	409	406	398	408	388	403	422	400	465	437	399	418	418	433	426	428	419	422	446	413	415	393	415	445	412	430	429	441	425	431	419	405	382	428	416	445	428	475	407	393	413	437	384	389	412	450	421	443	427	424	397	398	415	411	422	463	374	403	414	415	437	414	418	430	419	451	412	385	405	420	444	415	426	380	389	416	445	387	440	371	419	414	413	408	414	437	414	399	413	420	432	414	397	426	430	439	397	395	420	416	439	407	378	411	452	394	435	388	413	424	463	417	402	436	425	428	386	408	436	407	454	463	437	413	424	420	436	421	413	399	436	434	419	420	452	451	404	397	424	413	409	466	441	373	460	430	437	450	400	444	355	425	414	445	449	420	454	406	430	401	386	436	416	416	391	398	419	431	381	447	429	452	409	406	369	401	365	402	400	416	422	447	473	430	395	439	385	429	411	414	416	380	407	436	407	413	422	406	396	426	410	411	433	368	425	420	461	392	435	420	375	413	424	417	428	481	413	444	403	434	434	394	404	408	409	427	391	444	421	430	424	451	416	418	381	441	391	411	407	434	443	453	430	435	450	434	370	429	429	419	413	415	415	407	451	396	425	397	410	457	418	436	422	421	407	414	434	384	408	482	382	456	414	408	422	414	420	428	443	443	428	421	412	425	442	384	417	460	417	391	434	408	443	380	411	387	422	430	452	425	408	411	420	413	441	426	431	400	453	411	430	428	393	420	414	425	403	422	431	404	426	393	432	420	460	447	385	424	478	413	439	419	426	410	435	432	396	421	442	435	440	451	428	404	420	415	432	414	440	406	399	417	435	440	404	422	442	406	395	393	396	427	429	421	412	416	384	415	422	418	438	447	387	411	418	393	485	424	409	422	437	408	431	425	428	416	385	393	443	421	397	430	408	414	389	432	447	418	415	422	425	446	416	407	452	443	385	394	425	423	403	440	429	452	413	401	407	437	461	422	425	436	416	438	429	410	407	436	427	412	424	445	421	436	417	399	452	450	396	437	395	423	418	384	437	393	365	416	401	427	420	433	401	445	391	418	418	449	410	449	418	415	426	385	409	418	427	398	393	385	386	426	395	476	395	424	422	484	432	400	444	434	466	422	450	395	398	435	446	420	401	386	391	426	388	424	452	424	376	437	427	430	423	437	372	407	404	414	459	417	422	419	454	423	418	412	401	438	421	391	391	446	399	391	436	406	431	445	467	409	404	391	444	387	448	410	426	420	442	412	410	439	411	438	403	459	395	429
7101	9881	9948	7369	16634	24948	19390	11581	4890	2047	1054	727	641	660	571	565	643	634	592	619	638	655	637	598	643	592	671	590	613	639	652	573	611	664	653	597	582	652	598	620	658	635	628	647	551	620	629	621	609	631	601	537	584	598	561	646	615	598	614	649	586	611	587	597	607	576	621	603	648	585	592	578	682	600	567	595	606	603	625	655	589	645	638	609	630	627	580	616	585	583	652	656	586	625	616	606	577	651	675	635	620	650	603	609	600	609	583	612	609	613	646	603	589	578	648	601	611	612	578	571	597	589	615	577	629	599	609	603	640	566	608	621	601	594	619	651	631	604	612	581	644	603	616	631	625	643	632	619	674	640	621	635	592	622	620	636	612	624	607	580	608	637	643	615	663	612	597	613	624	602	635	631	586	657	611	556	602	630	605	643	642	632	630	620	635	615	610	605	630	658	617	653	616	639	620	628	594	610	585	637	633	651	639	595	631	594	609	614	605	612	661	633	625	604	606	615	608	615	614	615	562	607	595	607	624	570	656	639	617	564	564	628	639	613	632	611	587	568	631	591	622	611	607	638	648	619	646	627	600	593	603	636	584	643	670	691	611	641	623	618	571	599	591	642	637	625	586	620	591	640	648	635	628	635	556	604	593	620	618	620	613	599	616	571	640	572	566	630	581	583	619	620	636	574	668	649	621	619	608	638	662	635	610	648	619	629	678	619	658	622	604	657	630	607	645	590	618	628	629	630	590	590	598	633	628	596	600	648	577	613	651	578	628	593	618	581	611	632	625	629	644	602	621	630	576	610	599	610	618	549	647	622	625	644	610	597	640	658	617	584	606	618	612	640	630	581	633	615	561	613	612	646	614	606	641	620	616	603	595	620	634	597	585	617	604	611	593	619	593	574	562	612	641	623	609	575	644	602	660	668	651	654	615	612	651	612	627	607	643	628	677	619	656	600	596	656	620	601	618	616	612	653	615	615	616	593	652	557	600	606	578	638	593	603	616	617	655	583	621	658	627	585	604	648	617	608	629	628	648	639	583	613	584	611	637	625	675	624	633	625	633	600	639	659	639	624	640	648	615	591	596	585	619	623	626	659	606	613	613	629	650	591	597	656	591	613	647	655	641	626	642	655	630	644	583	623	596	645	605	619	643	611	600	615	622	597	639	601	647	599	587	600	622	644	609	596	637	609	613	657	638	631	651	601	605	589	613	627	629	656	604	628	643	604	597	610	582	645	590	572	630	607	631	637	611	662	665	607	629	609	660	631	601	618	620	625	619	595	633	606	641	587	608	640	605	581	608	604	615	569	568	616	640	614	613	593	642	592	627	574	602	592	618	594	602	610	629	647	596	571	579	607	579	606	618	614	606	614	593	581	577	593	603	593	620	636	611	610	578	612	622	597	642	573	607	590	639	618	574	612	592	627	605	623	613	608	610	609	630	574	607	635	626	643	609	609	620	631	633	631	622	614	586	580	600	586	615	617	684	604	618	627	592	643	663	621	633	597	634	626	607	643	630	624	619	613	632	585	622	642	602	595	635	608	619	608	621	610	628	556	600	601	644	678	632	644	631	584	610	654	606	573	664	611	613	630	644	632	557	562	668	631	652	613	605	630	629	661	610	585	605	637	656	604	606	628	619	617	576	643	638	627	622	613	626	633	612	592	631	562	617	604	642	587	575	610	628	582	622	614	633	612	616	661	570	584	643	601	571	609	612	601	622	592	592	645	638	609	640	592	605	632	647	639	601	585	601	608	605	661	643	579	661	630	648	594	575	575	684	638	629	671	638	586	637	630	605	569	577	670	617	618	616	593	558	618	627	625	611	620	627	628	668	661	593	654	606	562	573	571	591	595	596	605	593	599	626	652	616	625	586	627	594	626	607	632	553	636	623	602	598	619	609	614	593	607	626	616	650	606	598	610	585	627	617	605	634	628	610	606	617	628	625	604	628	612	607	611	600	650	581	625	607	669	603	612	578	605	617	605	601	684	584	629	615	606	621	629	590	628	574	591	608	589	609	617	625	632	638	625	617	589	627	617	571	585	624	631	609	590	599	605	642	622	636	617	657	614	628	598	595	682	595	622	598	625	609	657	597	597	590	618	590	633	592	627	603	578	633	600	555	649	620	609	631	592	628	608	603	608	616	590	615	613	644	585	565	625	615	618	610	593	603	635	615	656	651	610	600	634	636	587	571	586	584	646	645	582	639	588	566	572	618	604	609	608	602	617	616	642	613	605	605	611	667	613	655	590	614	596	619	660	614	621	608	628	624	603	600	654	627	611	631	637	643	638	646	590	619	595	586	600	603	631	629	627	624	618	610	602	614	648	581	614	603	632	611	617	622	634	626	607	632	614	602	612	650	601	603	616	592	570	569	637	621	615	642	623	594	618	645	585	603	632	581	625	613	615	617	631	635	624	643	621	654	627	583	614	661	604	573	597	606	651	583	622	642	628	585	573	605	608	603	594	594	636	612	655	597	596	619	642	638	594	628	631	618	596	653	587	642	581	558	605	616	645	608	581	597	658	626	611	664	617	570	568	612	624	631	649	665	636	589	651	624	615	604	614	615	626	624	642	614	589	648	609	642	583	588	593	629	602	682	585	632	578	615	596	618	631	604	620	633	640	634	591	617	586	624	645	633	601	637	592	595	598	587	586	615	622	633	587	587	591	603	632	558	597	626	601	627	601	651	570	604	605	635	611	603	622	663	590	622	598	658	639	627	600	604	637	613	612	573	647	630	597	612	603	614	593	623	581	593	583	591	628	611	621	653	644	608	622	583	568	609	628	612	628	621	678	595	608	578	613	594	620	641	598	608	629	637	619	619	636	635	578	605	609	602	601	633	622	584	625	605	617	637	660	581	654	593	566	642	638	652	634	598	615	605	607	590	597	622	606	636	622	644	586	671	628	617	586	627	626	625	591	606	595	584	645	584	614	665	614	636	627	659	650	617	624	633	604	609	601	622	663	641	615	594	622	626	610	628	594	587	686	659	624	629	624	601	592	585	589	648	572	584	586	577	620	677	649	621	599	624	660	595	602	621	657	623	602	624	642	598	615	657	627	643	615	586	649	608	621	640	619	636	642	597	620	625	591	627	592	601	608	639	658	629	617	624	640	619	615	585	637	593	621	623	659	561	629	645	633	595	615	603	597	655	604	623	622	665	621	600	611	613	645	595	561	596	591	606	635	619	567	619	628	642	628	600	660	642	621	619	599	653	646	596	620	569	555	589	626	591	606	621	641	620	647	589	620	672	644	609	641	618	604	610	602	639	621	621	600	609	593	602	611	607	622	599	614	614	632	662	626	638	600	637	638	591	582	633	604	597	628	637	627	657	626	609	603	646	637	688	634	661	623	626	626	643	624	650	660	625	646	651	609	632	636	602	609	593	636	591	600	607	594	617	616	615	659	616	618	597	585	586	625	602	592	652	631	590	633	635	612	592	603	625	588	654	603	628	557	606	636	620	593	588	598	639	612	583	622	648	647
24009	20764	27564	24140	26861	50281	43325	28755	14352	4637	1469	633	481	431	409	414	418	457	440	429	446	459	457	440	453	418	433	399	397	451	449	456	415	447	474	451	429	463	424	440	432	432	429	447	450	460	449	425	423	410	422	403	456	416	395	447	439	431	404	439	450	428	422	462	435	409	417	417	434	465	407	415	425	420	428	440	426	409	437	429	423	427	492	437	442	435	441	460	396	452	438	396	440	420	447	408	432	429	428	428	444	443	389	459	428	405	435	440	453	391	432	435	436	445	419	431	449	368	401	414	422	410	452	396	404	433	412	431	407	443	439	464	440	415	450	416	433	455	426	400	415	442	420	465	461	396	422	408	438	419	442	401	404	421	442	466	438	435	426	389	408	442	418	439	412	433	416	429	415	426	430	429	426	434	430	453	399	438	437	399	464	386	467	430	436	417	448	456	408	432	448	448	421	425	457	404	428	428	395	431	437	410	427	399	432	422	434	456	448	400	438	451	450	447	435	442	399	390	454	420	424	407	430	397	394	444	439	419	439	422	424	427	408	453	434	425	447	460	448	424	430	408	426	452	416	416	461	409	447	425	440	436	449	423	423	428	458	447	390	447	430	421	463	462	419	446	443	425	444	430	457	399	439	420	444	432	406	453	418	393	436	425	450	446	411	404	433	425	468	438	421	426	436	427	456	422	425	449	390	411	397	407	397	439	437	448	414	451	432	465	446	443	414	440	404	418	458	450	411	413	438	424	447	440	409	429	453	439	390	455	426	462	433	424	453	386	440	398	393	390	426	461	414	408	433	411	435	409	453	421	414	471	448	441	422	443	398	371	437	437	417	422	415	456	464	446	430	428	474	475	408	405	445	386	461	438	423	410	440	428	419	402	421	461	407	408	444	397	410	427	418	429	428	363	425	438	439	421	446	458	419	419	432	458	468	416	425	436	443	452	441	460	398	423	428	459	424	435	423	421	428	449	435	448	453	434	445	458	435	419	435	489	452	450	416	403	388	462	398	458	410	440	421	408	438	436	444	417	426	443	446	469	443	443	427	420	420	467	393	456	462	428	409	442	404	437	459	434	440	449	469	476	428	452	416	434	467	443	448	403	421	470	396	430	435	437	432	427	483	424	446	447	420	414	396	412	444	408	454	454	424	436	444	414	435	452	456	422	434	460	440	430	441	433	404	444	430	463	403	430	414	433	423	402	435	422	450	425	415	404	426	415	458	414	431	419	432	421	437	446	438	464	431	414	413	435	429	412	408	424	442	439	488	446	416	443	422	411	414	407	475	438	415	455	462	412	404	392	435	396	443	431	442	438	453	438	402	436	384	438	441	429	434	430	457	457	428	432	403	414	396	423	440	431	461	440	422	440	431	427	416	418	421	428	399	408	427	459	422	455	419	395	455	396	432	477	407	430	419	439	430	476	435	444	396	456	439	407	421	467	445	447	436	422	424	437	444	440	419	474	428	405	461	385	406	419	422	413	444	369	448	427	395	403	424	437	448	474	426	447	410	479	443	450	469	440	415	409	427	425	412	447	427	437	445	428	438	438	466	429	435	427	437	479	425	445	442	449	428	415	428	431	453	442	444	434	447	466	454	455	438	446	440	438	405	415	431	443	452	436	458	414	475	448	460	410	446	433	441	411	428	417	415	433	479	408	428	446	410	417	436	419	427	483	424	422	432	481	462	436	432	445	445	440	484	439	426	465	454	464	444	405	420	403	438	448	454	395	408	453	432	426	441	432	393	401	484	412	375	405	454	449	400	457	421	436	452	460	424	376	400	453	436	423	442	419	428	413	403	468	460	418	431	421	421	466	426	446	439	454	414	405	441	411	469	429	400	430	473	432	429	436	456	434	408	412	454	474	431	438	444	421	421	459	459	403	441	408	439	448	417	448	436	428	402	428	440	425	451	434	438	434	436	419	403	458	395	411	413	412	418	411	408	436	426	417	452	428	438	411	461	418	390	435	412	459	430	365	430	403	423	439	425	438	420	438	393	407	461	452	424	463	422	456	407	425	401	451	418	421	415	431	424	408	450	440	388	386	405	396	438	416	431	451	427	421	411	448	411	431	449	390	443	395	411	454	408	455	440	413	433	423	446	407	417	432	423	412	414	446	431	454	416	432	444	438	428	432	446	437	430	398	438	415	428	469	413	437	409	439	439	414	386	416	427	415	427	407	422	419	416	430	447	460	421	471	405	440	418	417	461	409	403	429	405	408	455	424	436	411	416	436	393	438	445	468	456	392	428	479	461	396	432	409	432	458	424	458	405	444	452	427	420	429	426	451	468	419	423	416	409	431	444	471	429	432	415	409	455	442	420	437	415	463	449	452	403	434	430	416	427	434	456	435	427	392	431	416	453	405	429	405	435	409	445	420	425	435	456	451	449	430	434	443	448	430	435	445	480	428	425	434	434	456	418	456	438	446	417	404	433	440	445	418	447	426	445	428	430	432	401	460	443	434	407	399	410	412	450	428	423	427	451	417	455	410	448	417	429	398	432	404	413	443	471	440	435	460	414	422	449	425	434	426	427	448	438	420	420	473	427	439	444	435	446	453	397	387	449	390	411	399	435	422	408	418	464	400	468	423	425	435	431	384	434	419	438	437	414	425	459	446	449	427	398	430	433	453	417	402	437	418	436	490	417	416	366	398	426	434	428	427	443	438	435	459	466	416	432	441	422	421	466	422	437	432	447	423	414	437	434	454	441	444	411	449	453	424	453	426	446	457	455	445	420	426	379	407	419	430	428	442	411	442	440	454	414	441	460	410	392	433	470	441	406	407	448	427	426	462	422	408	427	432	440	451	439	435	443	446	446	424	424	423	445	408	409	428	430	399	433	422	444	459	420	442	403	395	388	428	443	435	466	440	434	417	386	428	426	418	397	419	449	405	404	447	430	415	422	410	416	442	446	429	424	442	460	444	450	415	446	452	424	424	466	421	446	423	448	415	395	413	403	429	444	426	413	418	443	410	433	431	422	434	415	422	427	433	440	461	442	445	434	405	412	426	403	432	407	433	443	422	370	436	467	420	433	408	427	448	431	414	484	438	415	427	448	432	442	439	448	420	441	416	445	424	399	437	425	453	445	451	441	446	452	437	464	448	443	428	415	392	405	448	428	394	459	432	443	419	430	416	434	415	408	436	448	443	445	430	455	408	422	422	401	421	424	426	397	402	442	455	459	429	380	378	427	422	386	465	452	412	431	404	440	465	429	440	431	446	432	437	403	430	457	451	440	415	398	444	409	425	443	451	432	419	435	443	418	431	445	408	414	464	444	467	441	430	453	411	422	444	427	413	446	437	417	440	418	430	396	415	440	412	380	405	437	425	410	431	435	392	408	416	411	421	453	413	424	402	402	453	437	428	416	407	460	462	418	410	445	454	417	448	406	421	429	412	416	440	397	426	453	401	449	392	455	435	414	396	465	423	444	422	434	424	412	411	452	452	451	430	430	420	410	443	462	400	457	453	422	435	443	404	441	418
9885	23867	25356	22559	35158	49734	43167	32076	18626	7805	2834	1092	699	641	678	611	644	596	648	622	633	640	569	645	635	681	616	643	653	644	590	562	658	661	655	650	672	660	648	628	667	622	670	605	604	648	617	652	645	577	622	658	597	664	645	675	604	658	607	650	613	622	578	644	684	597	610	616	633	648	694	621	609	594	600	647	650	642	657	657	608	634	635	621	670	643	611	617	623	648	636	603	666	654	633	639	621	637	669	613	602	596	638	605	650	617	624	667	601	652	621	676	661	664	638	618	626	617	655	643	617	637	618	612	609	637	641	623	636	637	656	605	643	615	603	625	653	616	625	613	677	593	648	632	594	674	639	624	649	651	638	642	645	608	599	644	658	623	642	652	615	625	596	629	628	586	644	610	665	590	612	668	634	599	641	625	630	591	659	609	626	637	601	628	671	607	697	633	619	615	641	627	635	607	644	614	604	636	623	625	605	600	658	614	638	667	669	642	640	601	662	657	619	624	627	608	659	651	586	617	619	635	666	678	640	607	610	649	597	625	580	614	612	640	600	604	644	623	648	637	666	637	601	654	648	676	648	614	646	611	632	615	605	632	638	615	632	651	664	637	595	661	637	609	619	603	612	642	603	631	635	630	661	619	672	617	619	637	683	628	633	617	625	630	620	621	657	613	615	583	627	608	626	660	669	609	618	653	648	636	669	642	655	621	656	594	661	659	666	618	669	646	618	630	620	610	636	638	597	631	630	614	686	659	664	598	596	655	625	657	637	689	583	608	601	680	645	622	641	619	630	656	597	646	592	631	589	668	590	598	651	642	626	613	598	649	677	627	621	639	604	612	610	667	611	686	612	628	647	637	668	624	651	668	608	659	645	649	616	664	665	655	622	641	652	673	611	638	692	630	677	633	612	650	626	580	643	636	604	642	614	660	648	634	673	571	657	605	619	618	641	611	637	630	624	648	595	647	655	640	668	619	636	652	630	633	647	638	645	583	620	608	675	660	588	590	602	618	577	606	616	633	623	657	612	603	633	637	617	613	689	650	635	620	619	692	655	628	605	650	640	629	657	643	628	674	610	629	612	580	646	605	673	610	709	643	665	638	647	607	625	648	625	627	669	638	643	642	590	624	648	674	619	687	644	611	671	636	617	623	635	634	641	629	630	691	617	689	684	681	666	634	662	652	666	641	636	609	679	650	632	654	679	627	583	624	652	634	638	654	615	643	620	646	641	630	635	645	651	608	648	651	645	644	650	651	602	692	660	629	598	647	652	622	619	604	610	649	599	663	595	631	614	631	635	658	638	645	596	676	614	629	697	618	617	622	654	638	655	601	683	646	588	610	676	645	692	621	622	624	608	639	658	659	677	603	631	648	630	659	616	581	620	621	608	626	612	622	650	636	654	624	612	618	687	627	676	612	655	683	599	631	682	686	648	625	628	617	649	649	595	692	653	628	617	605	646	603	623	604	633	671	658	599	605	651	668	643	610	669	624	625	691	644	660	626	586	642	681	668	652	659	607	617	640	657	660	647	694	619	641	572	605	616	677	616	602	619	618	614	621	598	657	591	630	599	630	643	649	638	643	633	629	639	624	643	667	650	675	629	649	626	643	632	649	681	652	637	643	671	647	668	621	640	638	636	647	656	633	650	632	664	644	646	656	619	602	613	625	656	638	644	623	654	641	595	613	640	671	636	629	617	589	669	663	664	615	651	656	639	636	593	623	635	599	596	624	658	631	605	682	573	640	641	656	652	627	614	601	627	618	622	639	655	579	681	652	670	620	656	631	637	642	638	673	644	610	626	605	645	648	633	637	669	622	607	629	610	624	649	668	633	675	656	633	639	650	640	647	626	694	610	663	642	671	640	670	662	639	670	634	637	668	653	634	661	677	664	614	634	634	646	634	679	648	639	620	602	608	648	623	641	655	595	555	626	644	638	624	648	687	631	643	599	581	672	626	632	610	646	685	690	648	653	671	621	612	632	669	624	643	634	603	598	654	626	640	628	603	630	646	632	651	621	617	641	663	631	615	672	622	612	622	667	645	631	595	644	654	624	678	628	631	651	622	621	649	617	617	625	645	640	679	604	612	686	597	662	644	636	644	560	617	613	675	604	629	598	607	570	660	627	616	615	647	627	625	643	576	667	680	610	666	605	677	613	656	655	670	635	645	587	653	642	676	634	638	603	631	593	625	652	658	621	631	662	646	640	639	652	660	648	689	560	638	644	623	656	622	655	606	698	609	613	635	585	637	654	605	625	649	637	644	633	680	668	626	594	655	624	632	633	643	586	616	653	622	641	632	648	652	617	677	609	677	574	641	605	655	669	644	608	607	617	610	615	671	633	664	655	632	605	588	608	651	711	654	607	623	630	659	600	664	617	649	613	614	619	634	648	600	623	636	636	667	683	617	622	606	665	605	616	628	670	619	676	665	662	650	602	660	642	653	633	640	621	681	612	623	609	631	596	626	592	672	621	619	612	646	679	603	649	670	660	617	597	630	669	642	597	634	603	623	585	638	601	710	652	589	662	641	628	613	649	619	624	601	582	681	665	662	661	596	643	653	564	631	615	624	643	634	638	642	623	640	635	631	638	647	586	674	662	643	628	653	630	643	592	681	657	698	607	690	666	606	615	601	639	632	616	649	662	634	679	705	591	661	647	635	687	630	633	636	676	628	634	635	621	687	623	626	631	610	634	608	645	650	579	595	639	635	626	608	635	620	641	602	630	653	649	636	612	642	659	568	607	606	665	631	586	643	676	619	618	624	631	598	646	686	669	613	640	664	608	658	600	672	647	623	641	618	582	601	642	674	643	603	635	609	618	631	655	668	660	633	640	643	628	616	615	673	644	640	633	575	642	577	614	610	659	610	600	695	640	679	650	651	632	636	618	615	625	596	647	615	623	645	612	656	621	680	628	652	612	638	646	627	621	651	642	632	615	678	651	613	628	608	633	599	645	661	628	656	571	634	616	658	650	600	615	661	622	653	634	597	619	635	644	641	639	658	625	601	597	632	629	643	639	666	643	638	605	595	616	660	624	636	597	638	667	656	624	612	645	585	631	601	620	673	675	615	639	642	675	614	656	696	661	624	635	648	641	615	650	609	637	630	614	604	608	665	605	615	639	641	652	632	651	653	635	625	638	630	679	660	647	682	620	649	611	615	637	666	639	593	655	641	626	589	623	610	643	608	666	623	618	644	619	665	592	615	616	638	639	631	618	653	619	628	656	627	613	673	646	635	595	627	620	633	667	656	682	660	655	656	654	646	608	658	581	663	664	640	653	600	637	656	658	649	664	652	624	610	605	638	623	654	641	622	644	661	622	661	617	659	621	621	651	636	611	632	635	621	660	636	624	679	578	635	606	644	659	562	617	655	605	578	612	638	613	624	617	610	613	628	687	631	650	614	635	651	675	611	606	645	618	680	629	651	642	608	622	621	683	641	658	608	666	654	630	656	619	614	655	623	667	631	655	609	663	592	620	619	692	636	608
22537	20794	28595	23082	31841	66000	59583	44142	26618	11947	3435	940	551	492	491	421	484	458	515	472	473	449	471	455	475	438	495	417	458	486	460	420	475	424	409	440	456	471	465	469	450	438	455	453	482	479	455	464	425	454	438	496	480	457	473	473	486	465	448	414	443	468	484	427	472	410	460	490	464	416	436	472	474	463	512	457	444	450	454	465	460	424	448	473	448	428	430	461	468	460	451	476	489	462	445	456	445	496	432	479	464	428	468	427	439	437	443	482	480	474	473	426	472	467	455	453	458	496	454	425	437	423	437	499	462	449	471	448	468	471	474	469	471	454	428	463	499	471	459	468	459	460	442	454	446	437	448	460	426	486	476	425	447	450	444	467	467	448	463	474	455	468	434	453	428	480	415	514	444	481	440	442	452	422	493	469	454	459	485	437	448	471	454	438	473	446	458	433	439	422	445	448	455	474	452	456	454	481	495	453	489	474	414	456	431	471	419	472	426	415	452	424	450	427	465	482	490	478	447	432	467	476	472	425	473	459	432	461	460	470	479	458	445	484	467	457	446	447	455	439	447	434	455	461	453	464	464	456	442	451	466	440	450	486	450	466	453	448	476	466	450	470	490	421	470	463	450	428	427	454	441	432	455	441	419	445	501	439	442	431	439	485	429	450	454	465	449	475	445	445	456	421	455	485	470	487	490	468	456	444	459	446	465	471	460	422	392	447	438	468	446	455	479	444	475	463	478	469	467	483	422	442	440	469	462	433	447	465	471	455	460	455	458	459	423	468	418	483	440	465	453	444	445	462	456	464	469	477	416	467	454	447	410	444	483	454	502	459	486	485	454	430	434	496	435	436	506	455	450	461	474	461	431	458	475	433	449	479	462	430	473	502	461	435	475	433	450	469	457	444	452	478	463	504	448	490	456	464	455	466	442	449	440	451	433	485	476	469	423	427	488	447	457	462	461	426	499	472	464	462	415	464	436	442	429	431	430	474	473	439	425	443	474	437	443	444	476	457	435	422	451	471	431	425	437	457	454	432	468	432	451	461	458	440	458	458	482	480	495	464	441	450	500	476	490	449	438	430	472	442	488	448	450	451	430	461	444	477	473	425	453	440	457	473	478	443	462	450	483	456	415	437	467	478	469	499	433	432	469	471	440	484	408	456	485	421	511	458	444	426	457	486	442	444	449	465	478	459	471	455	464	449	465	466	456	442	444	433	490	476	436	436	454	482	495	428	452	452	453	472	472	458	441	506	437	480	442	435	454	448	470	435	439	436	463	465	436	479	484	465	443	442	434	457	456	429	412	451	459	512	440	453	443	447	457	460	492	473	439	450	453	439	443	417	458	499	449	476	433	444	443	424	467	457	423	465	461	450	472	426	428	435	420	477	443	461	429	485	439	452	419	482	434	445	479	441	438	475	412	423	482	456	463	442	452	430	450	458	454	449	456	484	423	476	469	432	465	426	471	431	435	470	424	449	475	503	479	439	483	481	426	425	473	447	485	454	454	438	466	458	457	477	484	473	479	451	434	429	451	416	465	414	459	464	488	455	426	456	462	502	434	445	427	456	460	440	451	435	452	419	504	478	487	452	440	420	483	421	464	428	461	433	477	460	493	460	453	472	458	464	444	441	442	458	465	441	458	469	447	454	506	446	450	472	468	462	464	450	455	463	453	445	448	462	413	440	493	476	441	469	492	465	435	468	437	485	423	448	427	448	464	431	448	435	418	494	476	465	461	431	479	450	442	438	470	493	503	450	470	470	476	428	437	456	428	474	464	471	490	498	477	463	514	436	491	429	443	457	461	459	447	435	448	434	473	465	469	486	455	433	450	457	474	470	459	440	487	476	471	451	462	469	416	436	492	453	415	442	441	499	449	453	421	458	438	437	437	435	471	455	447	441	436	434	458	497	479	447	459	449	453	462	458	479	464	462	480	491	450	435	456	422	449	402	469	432	491	453	444	486	457	465	461	476	464	487	485	463	464	445	475	468	527	440	446	460	496	461	425	429	465	476	496	487	455	440	453	481	444	489	474	431	437	468	449	450	443	448	454	452	460	463	439	448	411	476	472	444	461	460	420	436	458	469	431	459	433	433	477	429	458	448	437	503	481	450	445	462	490	460	429	492	430	438	474	427	439	408	476	464	461	450	462	480	477	442	471	487	431	464	452	437	466	430	492	428	485	473	465	464	422	457	416	467	460	445	498	481	425	455	421	456	467	425	462	413	444	456	459	473	422	464	450	456	465	463	452	463	437	466	448	483	474	404	425	505	446	438	506	446	440	435	474	461	497	462	439	450	467	448	462	427	420	481	465	447	445	437	445	447	450	437	445	453	442	437	457	423	425	476	448	466	469	464	490	441	433	466	425	434	472	445	471	463	446	450	443	432	476	428	463	450	484	472	454	484	453	481	430	480	453	431	464	406	442	462	444	465	460	460	452	417	437	470	470	452	432	424	486	448	430	433	415	456	431	519	458	449	448	425	467	460	464	435	463	458	461	433	469	407	465	450	481	471	449	434	434	479	451	447	476	429	443	451	475	455	432	459	469	498	453	462	455	451	479	478	459	452	458	472	451	467	465	477	466	450	430	434	444	459	437	488	442	451	439	450	479	452	442	441	474	450	474	486	454	464	460	463	405	452	463	478	438	451	443	488	444	452	473	443	440	442	476	466	442	476	473	455	437	450	446	506	494	436	453	444	426	491	444	465	455	436	480	440	475	436	510	438	473	471	451	467	429	474	449	435	475	465	448	460	434	450	449	457	478	436	463	482	465	441	488	444	474	424	465	437	475	466	454	467	481	429	426	436	438	426	443	462	447	495	429	448	488	431	456	457	481	492	457	481	486	499	471	452	455	464	485	482	431	444	442	440	415	467	483	469	449	461	487	466	428	470	436	479	464	400	464	470	417	460	448	436	488	452	457	447	482	466	431	465	453	480	465	421	436	423	471	409	441	469	530	450	451	486	422	473	445	383	444	475	490	453	441	462	478	470	457	486	459	474	426	464	460	462	432	450	465	470	453	478	478	402	455	459	461	457	416	421	443	432	449	443	457	420	446	471	455	468	456	436	446	486	459	455	425	465	472	446	503	470	437	437	416	428	430	420	474	454	459	447	459	458	491	438	494	449	471	448	455	448	430	489	424	440	440	424	467	458	489	460	407	479	450	418	431	489	472	442	453	460	486	432	467	470	433	435	478	406	462	449	471	443	433	478	461	496	454	417	474	418	447	437	499	424	480	462	436	423	490	488	449	459	472	472	440	462	440	460	428	462	453	471	452	475	469	479	430	449	457	432	492	465	476	480	457	466	457	468	446	430	433	435	391	493	459	419	472	432	459	454	412	466	450	498	480	462	456	446	429	476	432	427	454	455	489	449	434	435	464	470	459	461	398	446	410	441	473	471	447	434	434	431	427	459	477	433	481	449	470	441	463	454	437	489	464	480	477	485	444	435	474	490	466	463	474	468	467	484	454	459	439	466	459	440	434	470
17112	37804	37846	31446	54214	68936	59566	45319	29900	14974	5634	1683	841	654	668	648	638	575	677	646	622	636	645	627	664	645	655	645	668	649	649	644	652	624	650	610	623	640	623	680	687	637	645	679	655	627	643	681	713	616	676	645	697	623	643	646	684	641	648	648	683	615	624	653	681	661	660	677	652	636	626	663	663	657	622	640	666	642	637	675	618	663	608	644	649	673	606	640	686	661	659	666	626	656	667	671	672	601	613	665	613	708	632	656	622	651	648	678	629	638	601	669	676	594	627	625	660	643	676	660	670	615	624	638	698	596	670	683	658	657	664	621	651	658	626	666	599	614	621	651	651	673	687	609	593	665	628	643	653	651	651	633	664	628	675	636	654	629	686	645	672	625	632	642	618	599	659	657	621	614	664	671	666	650	636	616	664	612	629	645	688	672	615	655	670	635	656	676	640	664	642	611	637	637	670	678	650	655	601	675	653	639	632	612	652	619	636	669	646	678	675	661	648	690	656	665	641	671	645	634	635	670	680	601	651	634	658	627	682	628	649	692	614	650	613	642	626	644	672	601	636	634	619	667	663	663	589	638	624	641	664	599	649	651	621	650	663	674	628	656	619	668	673	625	658	611	661	633	619	674	667	663	647	660	595	636	665	617	647	620	646	669	651	634	625	634	675	662	633	687	637	609	630	628	647	607	687	647	634	609	658	681	648	617	653	663	696	609	634	653	671	673	673	650	637	660	654	684	656	656	633	630	668	642	664	660	665	633	630	674	658	653	654	626	622	603	674	677	617	624	702	650	657	632	710	652	669	597	623	643	567	635	636	667	615	653	678	645	648	663	622	621	627	666	665	655	668	646	594	702	639	693	683	624	627	619	635	656	666	611	675	689	603	598	692	597	688	648	660	680	621	646	612	681	662	693	675	687	673	662	635	681	648	689	629	621	658	653	650	626	619	618	625	600	661	654	641	657	629	644	664	630	620	645	631	674	665	649	652	646	592	705	588	585	648	625	623	669	648	615	613	644	650	606	636	636	620	619	641	662	699	699	640	654	617	622	653	644	646	671	653	610	634	642	614	624	642	665	682	692	662	629	692	615	632	643	606	666	652	609	639	661	623	653	584	692	605	615	605	602	661	664	627	633	646	638	677	627	683	642	671	634	657	704	642	640	686	665	632	665	615	688	614	629	610	636	641	627	633	612	633	655	636	666	626	655	640	706	641	638	629	632	590	628	631	637	628	636	639	623	678	663	664	670	633	640	696	621	690	685	625	660	656	651	695	660	654	652	664	640	659	676	664	608	657	641	617	635	697	638	621	649	645	655	629	653	632	686	640	608	601	663	668	646	661	679	674	644	656	632	625	685	659	647	702	640	671	658	679	647	654	687	637	647	612	654	594	638	633	673	663	706	614	652	653	629	611	593	652	650	630	685	685	668	591	653	655	659	664	660	640	641	647	604	608	639	631	630	672	609	659	617	655	634	659	619	701	614	668	683	624	607	660	580	678	636	622	647	676	672	645	630	682	655	619	620	668	702	681	671	606	643	644	599	658	686	688	640	681	667	632	654	664	656	593	657	634	639	661	648	630	614	675	645	636	653	598	596	649	633	627	623	630	704	627	638	676	682	617	669	691	678	631	591	662	637	669	663	629	633	659	686	639	648	611	612	650	610	653	600	640	675	634	656	637	656	647	637	660	642	677	662	665	657	684	603	617	653	643	645	645	614	656	655	652	627	648	631	636	624	638	652	629	659	648	712	662	626	669	649	623	647	711	656	648	661	604	651	670	629	707	626	652	637	638	649	645	685	696	621	684	679	662	629	669	661	640	655	607	586	664	642	685	625	622	681	598	665	614	649	659	603	637	622	621	685	648	635	624	677	595	631	637	628	620	623	680	630	653	635	641	666	619	618	669	613	682	657	638	636	624	601	692	667	663	621	643	611	651	644	631	680	633	621	652	671	653	671	629	661	667	658	589	615	626	637	622	661	658	637	634	662	647	670	621	650	640	671	683	650	617	649	632	681	684	638	659	662	620	618	666	647	651	619	652	656	621	656	734	673	602	650	601	616	663	605	681	642	653	622	637	666	595	612	676	625	610	645	604	593	615	628	656	673	659	645	650	626	627	625	668	643	663	642	657	638	638	637	663	705	597	648	647	660	675	648	574	633	647	745	666	679	638	690	642	678	687	627	629	670	650	639	621	659	655	661	617	680	641	662	637	605	684	647	684	591	605	615	669	643	629	625	630	654	620	619	632	652	654	631	679	694	684	620	616	672	668	662	683	656	670	648	600	670	688	648	598	593	671	665	679	694	666	676	643	648	657	656	638	602	595	644	693	671	651	635	691	628	668	659	627	671	653	660	653	605	609	652	651	631	614	650	616	595	655	675	587	615	608	659	647	672	664	668	642	615	611	623	645	627	625	633	648	662	607	632	647	635	655	659	630	672	644	669	597	664	627	597	617	660	652	696	666	617	651	643	641	676	601	615	633	627	688	611	615	609	647	608	622	641	658	641	614	668	650	648	647	652	647	639	615	645	605	661	645	685	689	627	670	682	669	607	653	668	676	630	651	664	671	658	651	675	648	642	668	652	643	661	667	643	637	663	648	662	682	711	618	693	661	639	660	690	629	632	581	642	676	632	626	660	639	653	612	699	629	674	630	600	666	658	636	665	709	613	621	687	652	696	661	668	624	653	654	622	627	655	628	654	647	658	654	688	615	677	666	626	645	645	620	641	662	635	716	694	637	623	627	647	634	654	658	643	671	665	649	645	642	627	666	666	623	597	600	657	645	648	693	615	639	650	593	704	640	642	681	675	622	635	656	646	675	678	624	680	632	634	641	663	618	656	626	653	653	633	667	674	690	650	685	619	626	640	646	626	629	673	652	659	693	609	672	645	666	660	675	636	642	668	701	638	648	618	646	695	677	688	649	642	635	670	647	667	632	657	642	657	665	591	651	656	629	631	635	669	654	638	657	648	675	648	648	652	622	674	639	606	622	596	635	632	605	639	628	650	636	654	658	624	678	629	627	624	594	635	717	672	636	665	643	635	649	667	671	691	668	662	666	628	640	645	667	640	632	692	613	612	639	618	628	658	643	647	631	642	667	631	656	638	640	660	598	623	662	649	664	667	640	648	660	642	620	651	682	644	662	657	658	605	652	668	628	643	622	663	653	662	648	640	636	683	616	645	619	652	627	604	649	648	670	644	649	625	688	634	650	685	649	623	657	648	611	608	668	688	623	648	667	615	653	680	657	637	652	630	585	628	661	647	650	640	676	663	665	666	621	645	643	629	664	669	633	658	649	680	615	658	638	651	662	645	643	650	679	656	600	685	703	677	635	685	672	664	645	644	651	681	661	659	657	654	686	687	657	632	638	671	630	629	657	654	636	673	651	635	660	629	647	627	641	656	681	611	655	656	666	698	677	659	647	699	672	668	678	671	686	634	692	638	636	679	651	652	640	655	666	638	612	655	669	619	660	669	685	624	596	660
26011	20545	15152	5380	10037	17369	13519	7273	2938	1233	642	481	401	462	423	419	426	455	438	439	455	417	401	385	421	439	381	422	430	412	437	451	446	413	417	462	413	417	420	391	414	414	413	374	460	392	441	425	466	458	416	447	375	416	425	407	374	445	373	417	448	366	433	451	384	457	470	447	406	407	429	431	405	425	434	426	445	405	400	414	398	441	491	424	432	447	430	430	391	396	401	421	442	452	425	423	436	447	430	441	431	426	457	420	406	399	400	463	409	397	417	422	408	428	452	425	428	438	391	423	423	415	409	424	446	428	415	444	404	449	431	416	444	411	411	464	419	434	415	412	391	395	403	427	416	391	426	424	408	408	418	399	431	439	451	439	440	436	413	441	402	408	447	481	419	443	382	443	428	421	441	403	407	431	408	406	410	447	390	417	403	409	391	408	449	436	436	413	409	420	419	430	431	394	439	410	410	434	451	424	438	433	396	465	428	426	421	421	397	425	427	422	440	416	407	419	432	471	418	370	425	438	451	424	467	440	385	408	435	459	398	428	404	445	436	464	444	380	437	438	399	478	436	403	430	428	408	376	404	456	393	436	471	415	457	396	408	402	442	429	456	450	437	421	430	420	452	432	414	443	391	389	427	434	382	403	419	425	400	429	407	436	422	465	449	469	403	464	439	435	449	430	420	429	442	440	442	435	418	451	393	405	436	450	383	441	423	422	413	401	443	394	414	389	430	441	391	456	369	436	415	388	408	452	433	412	407	435	426	444	437	381	431	398	437	433	433	449	417	411	433	436	428	404	435	416	426	413	454	410	399	430	418	468	402	432	418	415	437	411	416	436	405	418	404	440	412	418	404	440	459	405	392	437	433	432	428	422	461	367	427	458	430	415	418	423	443	437	422	427	431	443	429	425	423	413	405	402	432	389	432	423	438	408	406	474	420	416	424	416	418	439	406	408	400	453	417	415	401	401	442	439	444	400	421	436	413	419	423	427	421	434	393	427	467	421	459	416	421	398	410	387	441	409	407	417	402	383	394	416	398	383	383	393	392	391	455	433	395	398	398	474	398	410	396	431	433	391	432	423	433	454	425	419	423	419	459	421	426	422	392	403	432	434	402	446	431	446	423	427	404	427	445	417	442	406	411	415	436	432	449	452	424	436	461	417	423	406	439	450	400	465	431	432	422	401	427	431	401	449	435	430	432	428	416	395	403	425	443	427	412	406	419	429	396	444	420	407	424	385	409	401	447	425	407	382	421	414	428	373	401	446	438	413	413	486	420	412	418	425	463	431	409	479	417	467	419	442	424	377	405	451	385	422	412	380	407	415	412	379	438	394	406	433	426	460	420	443	375	405	411	395	406	386	419	391	451	396	403	436	432	396	440	421	456	420	391	432	413	456	424	424	426	412	417	431	402	435	409	415	456	407	443	419	449	440	428	443	426	423	419	406	393	433	437	414	410	418	406	449	428	432	461	447	424	426	442	402	384	456	435	437	433	409	399	419	422	401	447	409	422	445	445	454	406	401	412	422	426	469	430	411	408	392	439	411	418	419	423	391	393	420	391	383	434	424	442	402	394	419	455	383	472	419	391	445	415	429	409	392	431	433	425	463	407	405	416	401	459	377	381	459	428	418	443	422	418	420	443	402	416	426	446	428	400	431	428	400	424	388	403	436	437	424	409	413	412	435	408	447	421	398	433	408	390	391	401	436	419	400	438	449	450	421	425	428	407	382	430	391	422	431	396	425	408	435	406	436	417	461	419	431	425	404	416	420	405	428	385	472	429	388	380	432	424	430	430	434	415	453	418	402	439	443	440	435	413	376	413	443	451	403	411	390	444	432	427	414	431	455	422	437	456	400	417	411	392	462	436	447	450	432	395	435	445	405	447	467	405	411	422	434	426	429	413	402	428	427	432	412	409	421	392	422	435	424	429	393	438	397	432	360	391	413	417	447	399	439	444	427	439	434	403	382	402	413	436	406	410	413	404	423	409	431	489	453	416	417	406	414	407	471	425	418	422	433	429	432	439	435	395	432	365	465	417	446	398	446	431	395	411	410	407	448	416	429	425	431	405	444	441	453	375	424	397	423	408	415	411	413	389	455	399	423	417	427	416	435	418	410	459	404	415	399	408	470	431	428	413	449	386	415	440	441	445	404	451	452	426	413	457	410	424	467	417	449	408	402	413	382	415	423	450	408	403	446	396	429	441	418	448	407	431	439	440	428	412	403	459	426	417	435	427	439	417	382	410	413	427	429	425	396	456	455	413	370	425	409	432	420	430	426	420	457	427	443	413	433	414	395	413	420	429	422	423	418	417	401	393	401	384	451	418	436	474	424	445	412	423	440	444	446	397	387	398	417	377	450	402	431	431	431	442	449	439	435	477	435	423	402	412	406	421	406	422	434	441	455	426	393	452	430	420	407	440	419	413	398	443	451	431	423	386	419	429	442	409	436	439	387	433	405	421	427	422	439	436	427	438	421	447	461	402	418	429	397	434	412	415	450	424	427	441	424	429	424	411	416	423	385	430	423	446	420	405	420	454	447	391	414	445	406	441	423	394	431	421	414	391	416	407	395	400	442	452	419	433	408	423	404	421	430	434	446	410	390	472	381	448	377	434	388	446	415	421	450	423	450	444	423	452	416	446	437	418	439	402	422	388	457	391	394	414	418	445	434	429	431	382	397	405	439	416	412	428	446	391	425	432	387	440	451	431	391	384	423	410	440	446	421	452	436	429	420	431	446	433	434	431	419	436	393	410	427	434	408	430	402	413	417	393	395	451	398	436	438	436	402	403	407	413	444	429	420	447	409	426	408	421	405	419	412	397	428	459	426	429	430	401	404	404	432	411	420	446	414	431	406	417	389	435	433	466	412	411	416	396	405	409	421	413	458	407	391	461	397	400	432	409	402	396	452	464	453	443	410	432	437	469	421	401	431	439	410	419	417	451	448	403	433	420	409	404	391	407	395	402	408	430	419	446	452	395	427	444	377	419	396	407	432	416	383	433	401	409	423	437	447	409	440	424	391	427	430	426	482	398	419	438	422	424	410	431	448	409	435	411	397	424	419	427	445	414	420	418	421	394	448	443	435	411	409	438	408	412	402	442	390	413	468	441	388	388	441	426	507	449	410	422	434	431	392	427	399	424	423	404	421	443	423	436	404	418	404	440	417	450	412	435	451	405	413	397	418	451	415	438	469	429	410	423	422	456	429	418	422	448	448	431	404	402	420	434	450	424	401	371	429	409	436	412	399	451	470	426	389	413	432	429	432	418	409	401	398	405	430	443	423	406	437	456	428	418	421	433	427	426	443	466	450	415	438	416	430	412	446	456	390	403	412	430	411	421	452	431	422	432	430	407	405	429	456	412	433	393	374	423	426	430	399	377	439	436	426	429	413	407	435	442	408	378	412	465	419	409	424	429	449	414	410	386	432	436	460	426	443	435	419	426	430	455	415	442	417	453	379	414	425	431	411	421	421	413	429	411	400
6581	11371	11090	7317	16648	24285	19270	11994	5343	2231	1154	715	650	636	588	633	618	621	597	663	593	650	644	708	637	648	591	664	634	671	626	626	616	654	647	634	650	553	649	659	573	609	634	578	608	641	617	617	616	602	651	648	668	600	603	677	656	584	633	626	641	631	610	618	639	646	600	630	627	647	606	625	598	645	617	683	600	597	617	626	607	614	620	616	619	662	629	634	640	612	624	590	613	618	675	601	591	636	649	685	657	637	664	623	581	609	614	623	651	607	610	619	595	606	628	664	597	604	637	602	602	665	624	614	650	643	633	636	601	614	619	644	616	619	600	609	580	656	632	607	595	625	638	609	630	624	604	558	606	562	607	581	601	619	668	619	614	581	595	627	602	645	604	646	642	585	636	621	615	646	545	681	615	597	599	645	603	600	624	645	627	598	673	637	648	633	632	631	601	629	662	657	650	588	623	591	592	667	644	609	624	684	601	660	663	626	611	575	613	608	615	577	608	632	678	619	609	606	657	635	616	654	603	636	610	559	627	630	635	615	613	608	620	644	614	638	599	678	637	604	608	633	575	638	583	658	617	623	611	609	619	609	629	583	621	624	623	660	653	630	617	586	631	597	615	563	610	611	640	627	632	618	585	624	594	630	610	588	570	633	578	649	630	644	626	640	629	628	650	614	642	666	627	598	610	624	595	622	627	625	619	615	675	641	631	600	609	656	621	592	613	659	642	610	636	636	610	643	630	601	592	652	642	634	600	619	578	613	594	670	668	578	599	640	667	647	652	608	632	623	640	627	628	627	592	630	631	630	636	584	671	562	592	648	628	609	622	613	579	593	623	595	657	595	610	593	608	618	650	600	622	668	599	623	631	629	593	638	613	629	645	609	648	607	604	613	616	586	607	586	628	597	648	646	580	634	587	589	625	648	639	613	641	639	605	639	603	600	597	565	588	651	652	644	611	631	621	657	627	644	616	604	609	633	628	629	618	648	611	582	623	621	623	658	618	579	614	662	629	562	648	628	642	569	607	618	583	612	622	606	590	570	629	635	642	633	622	659	580	624	663	607	586	640	581	646	652	559	665	607	666	642	603	628	650	628	611	627	656	672	609	634	586	657	632	636	619	638	597	629	634	602	621	648	623	591	646	594	632	630	650	657	607	589	606	614	569	654	594	598	611	611	605	643	567	620	625	575	633	597	648	629	600	654	631	656	657	622	625	608	640	605	608	656	642	642	615	622	628	618	624	591	608	601	621	620	660	626	630	646	608	601	593	651	634	626	594	626	650	633	582	654	606	594	609	658	646	592	608	613	681	598	614	598	669	633	563	656	643	597	635	630	665	582	651	622	610	634	670	633	627	635	598	665	595	568	644	608	575	641	654	613	634	634	612	648	636	642	572	586	647	564	628	633	621	591	608	620	634	621	593	599	658	608	670	624	630	613	659	663	604	649	631	622	617	606	629	637	636	633	651	597	629	631	640	645	632	598	610	648	629	630	626	627	651	620	582	592	594	616	635	588	598	647	631	638	630	608	581	596	605	570	660	643	599	630	620	636	643	591	656	625	634	631	603	626	642	621	595	631	626	646	624	616	611	616	588	636	591	647	657	629	626	600	609	632	628	592	618	600	675	588	614	621	681	604	633	642	641	630	613	590	628	620	626	610	609	658	614	567	626	589	630	645	628	631	619	664	620	653	617	636	598	618	596	658	671	644	606	636	586	669	651	616	627	597	627	679	596	597	569	615	653	599	610	574	650	603	566	599	638	648	620	619	607	642	633	605	648	603	666	628	621	631	641	634	568	602	636	616	629	616	649	624	600	636	589	616	629	620	640	663	640	616	586	655	606	580	591	636	657	653	644	616	631	634	549	605	605	646	636	611	648	594	601	641	604	613	628	638	585	596	658	643	597	631	609	607	625	622	634	611	644	597	626	620	583	630	621	596	650	632	681	595	647	610	618	691	639	628	640	574	592	612	619	591	608	615	615	616	601	599	600	612	630	627	624	625	632	609	651	618	637	612	610	576	598	628	570	675	618	562	591	666	615	620	654	603	629	602	596	616	600	635	647	634	630	647	631	636	688	634	601	638	642	596	610	674	570	649	607	628	574	640	625	610	615	598	593	640	591	636	615	645	595	613	608	620	614	615	636	563	638	601	682	635	590	644	619	600	666	605	680	605	618	636	592	633	629	627	623	639	628	627	619	604	655	640	615	610	588	640	627	647	568	581	672	654	608	623	618	627	632	646	606	646	597	620	599	610	620	607	634	614	608	636	592	634	588	609	648	670	653	608	615	716	627	610	634	623	591	605	590	601	636	678	588	640	624	603	648	708	616	592	629	524	598	602	644	559	599	616	634	665	575	618	628	623	691	588	658	609	599	655	646	613	615	626	643	641	666	614	595	626	605	620	606	621	627	625	635	628	618	583	589	606	626	647	594	629	614	658	622	658	622	650	593	611	635	617	624	649	658	592	606	637	637	634	677	616	632	685	644	604	587	564	643	649	607	629	598	645	591	598	634	620	687	577	626	610	659	653	627	613	624	593	585	643	606	632	622	575	588	635	633	640	613	614	575	632	667	606	618	618	653	615	618	648	626	616	598	655	663	643	654	605	595	619	597	633	618	581	577	596	605	662	590	632	634	643	589	626	583	649	607	626	586	618	650	637	652	597	632	632	632	664	623	656	589	598	631	650	634	664	614	598	653	594	561	613	595	652	613	636	589	638	612	604	651	627	643	595	636	582	624	611	566	611	617	640	610	619	599	623	609	581	605	619	606	642	573	641	613	607	627	606	670	629	627	604	644	604	605	582	651	621	645	586	593	566	604	584	569	627	648	627	630	620	628	627	626	630	581	586	642	611	595	597	629	586	648	615	607	629	628	612	610	581	643	610	606	605	659	621	644	652	608	591	623	605	589	599	617	600	631	649	569	623	614	634	592	647	623	636	659	612	644	613	594	615	670	654	638	626	606	606	659	648	644	655	623	623	641	626	616	619	621	593	667	642	587	626	603	635	590	605	587	607	587	594	591	642	601	620	642	587	631	649	584	549	606	638	651	590	630	598	618	594	643	619	668	644	598	592	634	621	614	640	656	606	592	635	597	636	585	618	633	631	605	661	587	618	627	642	616	612	626	585	679	602	662	614	631	623	645	658	563	645	608	609	625	591	636	604	622	605	607	629	629	647	630	631	634	600	631	616	686	620	600	636	617	583	593	626	586	636	598	601	592	617	655	614	577	613	611	594	636	658	651	651	630	651	628	611	627	638	610	588	617	609	593	631	614	633	630	605	565	620	632	649	611	625	643	612	653	622	604	603	585	615	600	640	642	615	657	581	606	639	592	590	653	622	613	626	595	664	616	609	631	595	567	599	653	620	657	609	587	640	585	625	616	629	600	638	609	565	583	616	615	611	653	618	595	593	635	617	584	614	602	687	626	621	631	607	592	612	603	630	598	617	651	586	644	611	602	597	641	648	666	582	638	614	624	591	649	592
24030	20760	27566	24096	30737	51278	41808	26584	12727	3903	1215	572	468	453	444	434	439	445	427	425	453	444	430	429	444	464	440	437	396	451	450	459	441	477	465	434	416	410	411	421	472	438	419	404	438	417	405	434	421	446	424	430	441	448	411	421	451	437	412	423	455	431	484	449	483	448	422	396	458	434	444	440	427	439	432	420	429	464	432	447	473	460	438	434	446	405	426	447	432	428	452	446	420	468	459	465	449	447	460	432	436	436	409	458	449	398	410	434	448	446	454	397	489	403	443	508	435	417	463	432	442	408	429	400	451	437	457	438	448	427	470	410	429	426	456	455	416	449	412	445	402	424	420	421	435	467	475	438	468	425	450	455	422	453	413	437	445	448	440	418	438	431	415	445	445	439	446	435	419	442	424	418	405	409	418	429	424	484	442	445	443	436	458	454	434	428	430	436	439	445	437	450	426	486	461	446	449	422	418	461	428	456	422	443	428	423	432	438	455	447	416	433	393	427	421	431	417	422	429	462	450	387	430	444	428	407	432	426	439	419	440	464	451	430	456	416	437	446	401	455	456	457	433	453	415	460	429	434	442	462	444	464	480	416	426	449	420	454	468	440	440	463	448	432	437	471	439	430	462	456	417	466	442	451	446	404	438	429	417	397	460	398	424	423	445	452	408	428	432	434	474	460	417	406	424	461	484	422	455	445	451	467	427	441	439	405	463	405	456	439	437	450	464	460	449	444	455	459	441	463	443	466	442	444	436	427	434	421	427	414	450	456	455	475	441	471	413	437	466	430	462	455	449	431	444	433	432	476	449	431	437	444	398	417	446	419	415	443	461	463	426	427	441	452	463	395	482	438	446	441	415	434	484	448	413	436	450	398	451	439	422	425	435	434	395	404	435	455	472	464	424	502	420	422	457	434	389	445	431	405	387	436	440	428	445	435	442	403	463	460	424	407	421	444	419	417	407	396	418	430	409	438	444	416	459	432	419	420	460	446	452	473	427	398	457	439	396	477	443	446	435	413	470	463	433	424	404	441	404	442	411	443	471	402	430	429	404	441	445	436	441	423	424	402	429	419	447	445	421	456	470	480	424	403	438	427	446	446	476	449	491	422	443	425	446	438	465	402	422	438	448	445	438	432	452	430	420	433	423	462	448	412	411	467	415	424	425	467	421	457	457	455	413	415	436	438	426	432	413	425	440	437	452	427	475	464	427	412	401	448	404	448	396	458	440	448	428	394	424	448	424	450	433	400	403	425	446	392	450	435	411	411	423	411	432	446	413	410	415	409	428	466	434	403	403	429	430	412	413	412	406	407	441	457	441	443	422	443	427	445	430	444	432	471	435	415	432	412	422	417	446	464	409	409	441	428	415	422	412	428	435	405	439	428	410	433	479	440	420	433	476	450	457	441	406	408	444	438	401	453	441	459	464	418	408	452	485	437	420	435	444	447	420	438	473	449	417	390	439	425	458	426	443	452	473	427	433	404	436	429	424	456	418	446	444	450	453	429	428	445	444	399	459	450	416	416	444	395	443	443	437	468	429	434	445	453	446	418	459	471	446	452	412	414	427	434	445	436	446	406	428	404	446	426	432	404	435	397	458	407	419	455	465	438	425	428	402	426	443	432	450	418	419	434	416	459	444	480	408	424	424	408	514	416	425	436	434	422	432	425	430	418	449	422	405	399	423	438	441	437	410	444	420	466	414	451	422	397	444	418	413	454	392	421	420	466	443	399	424	441	416	436	448	405	401	437	445	434	414	464	430	415	454	449	383	427	467	444	436	448	463	439	410	429	434	420	423	457	458	481	444	444	416	446	456	475	394	417	456	392	405	458	436	453	439	433	424	432	450	430	430	431	405	443	431	402	440	438	390	394	455	438	450	407	444	459	458	462	432	432	436	407	427	442	419	472	418	421	438	423	416	459	460	448	455	433	419	422	447	455	491	443	435	417	417	458	376	432	422	437	450	412	473	444	425	446	427	432	404	428	427	410	421	414	413	467	406	419	422	451	460	455	469	414	422	440	465	408	423	434	452	444	437	445	447	444	455	391	441	480	406	418	425	441	438	474	459	454	440	424	427	441	475	410	417	413	397	417	404	457	431	418	415	438	430	407	405	423	464	461	442	411	457	437	446	463	421	437	455	474	451	446	414	412	421	456	421	413	443	423	447	415	462	435	416	432	415	442	458	429	413	434	452	407	492	434	408	423	453	442	470	418	416	438	468	443	458	463	442	451	429	443	408	431	439	437	417	439	467	448	417	433	429	391	428	444	453	419	432	454	443	438	463	398	459	376	424	476	469	432	433	444	421	416	439	469	411	450	418	391	445	442	440	477	432	427	448	470	422	416	441	440	419	439	433	418	468	454	446	445	455	445	446	457	448	404	439	439	454	406	452	448	467	427	450	446	432	446	389	426	406	392	425	449	424	442	416	463	418	427	410	455	459	406	433	462	430	437	429	399	477	426	422	415	378	426	472	420	414	432	448	426	447	479	443	462	413	419	436	435	467	395	424	423	492	451	435	457	434	409	476	481	444	401	448	386	420	451	433	436	414	464	422	456	439	457	435	430	453	476	417	420	438	417	428	443	426	390	412	396	427	435	446	422	442	410	443	441	423	445	458	413	447	432	404	475	422	442	453	458	443	417	423	437	461	449	462	482	415	447	432	453	459	436	395	399	402	434	437	430	423	411	456	423	466	432	446	434	414	442	431	439	397	384	397	449	441	449	452	445	475	422	407	417	449	464	451	406	475	419	434	428	441	407	457	447	392	469	454	397	430	477	471	449	463	459	421	414	435	406	444	461	473	418	430	444	423	401	428	421	451	457	461	387	434	428	399	425	418	416	416	391	429	410	467	419	465	426	450	417	401	437	448	453	452	466	423	448	473	431	409	440	437	409	424	415	414	401	419	441	443	427	438	457	485	470	419	444	442	456	419	422	429	457	474	475	408	413	429	448	409	430	445	441	416	471	385	414	432	440	455	466	432	428	433	458	408	401	413	453	457	416	461	430	430	424	410	435	423	419	426	434	457	440	422	404	454	434	433	439	455	422	423	445	403	452	421	422	463	419	396	475	397	410	453	431	422	412	430	413	423	468	435	469	405	433	496	404	447	415	433	405	444	431	433	441	492	452	405	427	443	396	414	417	411	401	419	429	433	467	451	455	426	408	432	412	426	441	424	376	448	445	441	431	444	434	445	402	431	419	441	421	455	418	441	459	470	424	450	440	449	442	424	418	446	421	441	417	432	419	431	431	423	414	431	440	447	440	446	426	399	476	440	448	410	443	425	402	438	394	430	407	399	419	414	446	437	428	462	398	389	452	431	451	438	473	449	466	447	430	463	414	409	468	406	449	473	444	419	445	445	450	415	411	479	431	437	404	402	434	431	443	443	427	436	420	442	428	414	457	428	429	460	417	427	415	420	430	462	438	416	421	456	436	457	460	462	444	433	449	483	427	450	387	442	428	464	423	446	435	422	480	447	426	451	444
10534	25303	24692	20505	40371	50141	41797	30431	16449	6656	2362	1002	713	603	657	704	638	639	632	606	660	621	613	628	680	633	584	601	642	669	648	660	652	632	639	666	658	643	618	642	620	637	648	645	683	621	638	661	639	616	657	656	607	644	622	606	638	673	645	657	635	589	689	624	627	618	647	628	641	642	668	649	634	629	654	585	678	661	604	621	653	636	624	632	669	641	646	648	652	665	628	682	615	644	674	676	642	645	627	633	611	602	641	635	630	596	642	626	652	636	642	607	663	673	620	653	625	619	643	665	683	632	636	688	674	643	619	643	615	623	662	610	618	617	664	677	640	666	627	662	610	671	655	660	609	650	639	676	641	650	627	643	639	614	659	648	662	628	618	663	670	659	640	675	650	606	695	626	634	617	613	625	612	639	616	670	633	671	646	622	650	633	624	636	615	638	635	680	657	595	651	602	629	624	652	619	613	638	683	621	666	630	624	661	660	662	636	617	656	641	656	596	623	663	652	632	594	625	633	635	661	630	622	615	655	651	685	628	643	639	631	638	660	612	642	664	640	662	643	644	681	614	622	689	629	624	685	616	629	670	664	666	647	628	620	664	616	600	647	638	568	601	625	650	564	640	652	657	624	611	687	645	594	687	637	618	632	651	632	629	639	647	623	671	652	669	633	638	646	650	664	633	633	648	654	644	636	667	646	638	640	662	640	673	613	656	662	637	623	671	632	597	582	609	633	659	683	650	638	648	638	624	658	675	664	660	644	633	632	600	610	674	613	620	663	682	598	662	647	628	663	704	639	658	662	620	659	674	669	668	652	687	615	619	639	611	651	620	647	612	644	662	637	613	679	656	654	596	615	592	668	651	593	596	632	649	633	635	629	648	639	676	617	582	627	668	612	614	658	649	623	637	646	617	642	633	645	638	616	621	651	664	621	619	631	646	672	635	655	655	653	643	614	656	646	612	624	623	623	618	615	658	611	625	622	614	655	682	678	635	642	635	646	660	654	640	649	605	658	614	680	646	569	680	616	626	598	635	624	594	630	624	641	630	614	614	644	634	649	629	626	665	654	586	608	654	628	647	687	617	670	630	602	677	668	683	653	645	618	604	635	664	655	661	644	612	607	643	621	638	671	627	637	665	611	608	656	637	642	630	699	637	624	656	652	633	632	654	608	659	646	638	606	669	617	619	647	637	663	666	643	606	715	624	575	604	665	660	666	606	624	653	671	634	604	640	655	574	666	655	617	676	627	643	635	615	636	647	613	622	635	663	658	666	616	645	670	654	636	627	640	626	673	648	633	588	670	617	636	647	584	595	619	667	660	652	598	626	658	625	649	606	604	618	581	604	640	644	660	621	640	639	660	666	656	597	691	614	625	598	623	620	619	623	629	617	652	635	663	663	607	600	717	627	613	663	614	609	656	646	648	587	610	673	655	654	657	625	665	641	637	697	665	627	618	644	660	696	602	621	645	659	686	627	612	662	671	645	649	651	652	576	629	630	612	590	618	674	653	616	626	624	663	665	658	662	651	653	637	677	663	640	669	605	629	621	612	664	670	678	633	634	642	661	636	646	654	644	673	687	643	639	633	645	654	635	654	665	654	649	609	632	597	675	629	612	678	665	657	602	646	628	655	603	599	670	675	631	599	667	632	664	635	598	609	658	603	642	641	634	635	634	648	620	649	646	657	621	635	690	604	616	663	634	628	660	592	602	643	593	630	671	664	633	609	628	651	620	628	628	642	678	650	634	644	638	650	652	655	616	599	662	640	663	652	616	635	622	665	665	628	649	635	661	631	630	601	653	700	647	683	664	640	633	615	643	640	646	638	650	630	648	643	652	655	608	614	619	611	649	667	628	617	595	605	621	612	651	636	643	629	622	641	614	596	631	640	688	645	646	645	667	644	618	675	617	610	647	639	622	638	620	646	630	607	596	633	607	658	638	642	636	650	649	652	603	637	644	670	645	646	651	627	681	658	663	667	634	621	663	652	592	624	631	623	584	638	686	633	672	651	601	600	584	684	630	640	608	613	594	623	697	665	638	637	630	616	676	613	650	642	631	679	640	653	677	605	648	654	595	685	636	604	636	639	679	595	623	631	669	605	609	648	604	636	615	668	677	682	630	653	668	628	638	593	598	642	645	655	619	623	644	659	640	644	631	644	640	674	642	663	678	643	645	669	641	581	661	637	605	670	594	615	680	662	647	672	615	673	620	621	630	661	651	641	638	613	620	624	616	650	642	642	684	648	666	673	652	635	633	635	647	634	599	620	645	608	640	655	639	638	601	661	677	631	624	642	636	632	652	649	692	642	698	614	650	597	620	622	635	648	666	691	592	631	651	663	639	711	638	634	659	640	634	618	638	658	643	610	630	656	709	659	621	657	614	658	607	665	608	637	627	638	632	615	642	645	671	664	653	658	635	621	616	699	593	683	615	628	639	614	653	663	629	676	636	634	660	639	644	595	645	616	647	626	642	662	591	654	660	645	627	613	649	612	616	634	638	643	633	639	618	633	645	645	633	626	617	642	630	636	649	659	642	612	639	673	634	597	622	630	632	648	654	639	577	627	639	624	631	607	650	643	632	658	628	643	641	601	619	598	621	637	674	627	594	648	632	640	622	640	668	659	690	648	623	621	640	650	601	614	626	690	640	601	585	659	681	630	655	624	651	663	655	609	630	644	657	646	637	596	652	670	643	666	661	626	612	692	620	662	623	655	638	601	635	711	688	659	647	651	659	632	627	644	629	633	641	652	646	588	620	634	649	643	654	644	666	642	600	648	635	637	660	651	577	665	603	628	612	671	659	649	637	611	651	645	615	643	632	614	632	629	582	626	686	657	616	650	628	659	634	689	662	666	701	663	650	621	654	654	632	646	638	645	621	635	648	665	576	648	627	649	602	619	666	675	624	653	626	654	661	619	603	607	668	617	695	692	664	590	661	671	644	636	599	631	662	636	641	676	654	647	641	631	642	649	665	627	676	645	595	595	666	623	633	616	643	621	634	621	656	588	632	618	614	615	645	636	600	654	662	682	666	642	635	630	625	620	640	624	671	636	649	641	637	656	627	642	640	657	634	624	628	655	679	607	623	664	651	649	648	623	663	666	638	635	634	615	695	664	615	605	623	621	619	610	682	625	667	634	645	597	607	635	645	616	681	629	658	635	637	636	631	631	584	584	646	628	680	619	633	639	669	673	650	673	600	640	646	610	669	633	662	637	631	616	661	657	666	620	694	599	684	634	689	663	667	651	661	631	654	635	625	664	600	591	626	651	629	630	597	619	623	643	638	652	648	606	630	672	624	655	653	660	610	663	622	651	609	692	635	664	629	673	633	675	613	656	651	636	621	625	640	600	690	634	646	639	653	628	684	665	611	646	608	635	622	653	628	616	615	638	611	668	650	658	616	627	621	634	635	688	605	590	671	675	595	647	632	639	626	652	629	643	633	648	675	626	659	634	632	636	616	654	651	627	616	663	620	653	659	622	688	614	707
22532	20806	28673	23039	32428	64074	60382	43225	25470	11219	2791	951	567	503	430	453	457	489	497	480	451	472	467	517	529	472	476	481	502	455	492	462	483	489	450	471	479	451	514	431	479	497	465	477	468	468	457	467	471	471	463	496	502	436	419	479	475	473	409	493	458	488	462	431	455	415	464	473	474	426	455	447	464	441	454	437	386	467	490	475	475	440	434	453	469	512	472	419	462	474	425	469	450	448	458	416	441	444	459	451	481	455	472	441	449	439	435	441	469	463	474	467	437	442	433	427	450	482	468	454	455	448	465	465	467	461	455	467	435	434	451	418	465	476	466	464	463	447	475	468	499	491	453	462	483	476	474	450	432	438	456	466	446	425	440	443	453	441	500	458	468	468	457	476	449	459	475	434	459	486	441	480	464	418	477	481	468	501	451	481	466	440	446	465	440	463	467	430	460	485	451	435	501	454	472	474	465	476	453	485	404	479	439	506	468	487	470	428	478	462	458	466	481	496	472	454	439	455	469	506	475	443	437	441	424	452	467	438	427	448	463	486	448	456	427	486	485	493	489	434	451	452	460	463	511	485	497	443	430	429	470	475	465	453	439	472	473	438	450	462	435	480	446	452	444	496	448	450	416	440	460	471	431	429	480	495	477	467	471	453	510	445	467	505	487	515	412	487	472	446	445	456	487	480	473	439	468	435	437	465	459	451	477	455	475	455	447	419	482	480	465	415	468	458	456	476	475	468	485	443	406	434	502	428	424	462	511	458	452	473	480	421	451	489	452	463	451	449	453	445	475	467	458	415	434	495	489	448	419	465	440	432	456	476	493	442	431	476	453	459	431	444	468	425	405	446	461	463	486	449	482	482	470	441	465	498	461	480	458	459	392	465	466	441	439	452	421	467	445	452	481	450	436	481	439	478	454	437	454	476	473	492	451	471	449	452	460	469	474	473	486	450	478	476	446	467	471	441	465	483	458	466	473	446	452	475	493	447	460	472	444	441	487	523	458	446	430	424	471	442	460	438	442	482	499	445	460	493	445	457	449	482	491	446	454	466	492	427	459	438	476	490	464	441	481	468	446	442	461	469	423	441	407	494	453	477	462	462	477	458	478	497	504	480	415	426	450	491	448	487	447	431	472	480	425	473	431	451	449	466	440	477	457	456	468	438	446	470	472	472	460	463	453	462	456	498	471	470	430	438	441	475	447	423	460	435	432	442	475	462	459	443	479	478	477	478	446	457	468	470	420	435	476	497	444	454	458	461	467	436	468	420	443	486	486	476	447	440	493	479	473	482	436	458	464	489	443	481	484	466	485	457	473	458	476	451	465	499	448	454	448	420	477	451	458	500	461	448	456	482	482	444	442	447	433	505	461	469	433	495	470	426	447	444	419	476	458	404	473	463	487	466	471	403	493	436	455	489	496	474	503	456	469	489	459	429	441	441	466	487	469	506	458	464	460	454	435	450	450	481	439	443	456	437	446	484	421	489	454	454	450	477	451	458	473	483	438	434	453	442	476	489	438	455	472	457	453	472	435	436	463	495	460	414	452	483	458	473	497	465	478	484	451	421	481	440	447	447	489	446	415	443	465	523	459	465	439	426	462	491	475	446	403	445	475	468	468	438	462	446	487	448	468	461	490	458	395	453	509	452	446	485	439	479	448	445	441	426	437	481	453	466	422	486	423	448	450	480	458	462	484	459	487	433	490	471	465	499	468	465	448	455	459	453	434	435	442	462	465	439	459	439	431	461	467	470	478	454	435	443	455	474	456	427	493	465	439	466	477	427	473	464	486	441	427	470	435	458	462	463	453	482	434	491	473	475	456	464	486	435	450	514	470	466	480	461	403	457	466	505	479	466	445	472	491	454	471	444	469	486	419	431	468	476	460	485	410	452	446	445	469	443	469	453	460	461	447	462	424	447	456	511	460	452	497	446	489	436	465	441	438	459	485	492	503	481	447	465	450	465	462	464	448	417	465	453	419	445	471	487	440	465	426	458	448	453	513	472	475	487	510	406	444	446	449	460	458	462	492	492	485	451	465	501	463	476	441	421	488	455	445	429	453	487	456	471	451	405	493	502	427	440	471	506	447	487	475	484	467	477	449	436	481	447	461	442	473	448	460	425	487	510	465	411	449	517	458	445	451	452	465	466	443	453	436	476	467	445	506	452	422	470	439	466	457	485	440	490	464	434	465	468	427	466	458	492	440	478	455	423	471	424	491	454	448	425	460	485	430	423	463	473	497	439	436	436	430	429	475	477	469	462	431	483	439	467	418	441	431	434	462	472	504	429	462	468	461	430	428	476	504	436	478	488	500	453	436	468	425	470	466	452	453	429	428	383	452	437	472	449	481	452	453	471	441	434	478	470	465	479	470	454	458	451	460	446	490	489	458	453	453	453	450	454	444	449	456	435	446	492	410	498	437	444	450	414	447	477	492	473	445	520	440	439	448	456	462	465	462	469	475	462	466	468	450	503	434	453	433	481	491	493	461	497	468	436	483	483	450	446	462	460	449	455	448	485	517	470	488	467	419	440	448	455	472	468	431	452	425	462	514	482	441	441	471	458	479	433	445	462	445	437	437	474	465	493	474	476	441	452	496	502	461	493	470	463	480	442	467	449	455	457	451	471	486	461	445	480	401	439	463	433	448	440	487	459	429	419	427	430	421	441	430	466	460	459	478	421	428	471	468	416	441	468	445	473	450	465	446	479	468	453	488	474	468	453	477	481	459	428	416	477	489	465	443	465	457	457	456	482	485	447	415	442	466	470	425	473	440	473	478	459	477	474	479	421	442	460	453	447	467	427	467	505	486	444	474	432	437	447	444	472	492	456	429	456	487	508	474	478	455	442	456	448	424	470	498	480	437	490	393	461	447	443	484	481	447	430	437	441	460	473	460	448	501	431	463	435	458	474	456	464	437	464	496	459	446	447	460	449	461	449	441	462	429	435	497	475	445	441	473	429	440	486	454	485	470	466	471	455	427	449	436	476	485	500	459	451	451	416	481	444	457	454	451	423	467	458	460	454	471	478	442	465	493	512	441	457	394	465	477	429	454	468	488	438	435	427	464	452	485	403	434	497	433	464	470	457	436	425	477	446	423	449	456	470	437	426	474	458	422	414	474	439	490	454	468	465	464	438	501	446	464	477	468	452	448	436	489	481	461	478	470	444	436	461	449	446	443	436	459	440	458	465	471	435	447	461	458	417	460	429	450	487	430	428	468	442	446	433	455	463	458	454	475	475	475	455	496	468	462	467	446	473	416	441	487	467	465	460	482	484	517	462	477	472	453	435	505	428	457	494	444	458	486	465	471	458	438	461	442	442	468	489	463	435	448	452	464	456	458	447	493	489	451	455	453	459	455	461	455	494	463	438	435	480	450	459	458	475	453	451	450	448	465	442	427	471	453	409	468	497	474	458	496	444	451	419	454	426	450	490	441	442	469	487	438	479	469	457	426	455	449	456	440	457	415	425	455	452	430	467	457	455	454	406
17807	37514	35913	33872	56751	69883	60147	44978	28704	13886	4679	1621	857	729	683	679	671	643	673	648	648	665	677	645	644	627	631	664	652	686	633	630	637	671	673	659	673	674	641	631	651	700	623	712	677	667	594	660	696	654	632	636	661	649	679	680	636	658	637	659	666	678	577	650	669	662	640	680	656	614	659	642	652	664	642	650	642	681	606	628	661	646	652	642	688	648	658	645	628	718	672	659	687	655	638	665	690	648	648	667	700	716	686	632	638	681	706	688	647	678	664	692	644	628	630	634	673	650	616	617	681	652	650	680	667	688	652	657	635	699	677	665	647	652	603	677	644	649	639	645	708	642	644	642	653	657	679	658	638	600	676	653	650	653	671	648	663	697	669	664	623	637	661	625	649	621	680	621	631	678	684	668	676	709	612	657	638	607	652	649	644	679	700	620	619	636	641	705	659	635	638	690	659	641	644	650	652	671	731	679	649	631	656	597	638	733	615	662	684	672	649	649	674	632	659	622	640	681	617	655	656	685	683	619	683	643	668	646	628	633	662	651	658	643	643	678	703	649	624	647	665	676	648	675	626	692	704	668	597	660	657	676	674	610	681	603	630	681	671	642	727	694	664	682	672	626	641	583	697	667	660	667	636	694	635	655	660	665	703	631	686	687	664	655	631	624	636	731	681	688	676	664	637	679	638	661	649	677	644	658	630	706	718	667	618	619	634	628	630	626	618	673	629	640	637	625	648	675	635	629	664	660	627	648	677	635	662	613	679	636	662	632	668	640	669	665	723	644	598	652	650	651	671	689	658	633	646	690	648	604	664	627	604	644	640	656	682	687	660	682	639	652	636	626	612	655	627	681	704	636	684	636	671	682	646	650	687	633	683	649	639	656	606	660	656	653	673	671	614	600	653	683	650	651	652	676	660	639	621	644	678	664	643	681	622	691	654	672	605	651	658	695	679	647	663	667	640	691	663	681	660	685	703	636	609	668	637	642	642	595	662	611	634	627	652	643	660	574	672	641	655	656	687	689	634	667	671	628	645	624	698	625	681	685	672	683	641	663	627	679	670	640	618	670	624	655	631	670	694	646	643	649	625	603	655	649	680	665	653	641	660	632	672	646	695	607	685	672	694	642	685	711	654	662	646	627	660	649	655	655	621	671	709	707	662	674	666	662	654	646	613	660	670	677	657	612	619	651	657	657	644	663	682	610	704	672	670	676	674	618	669	648	657	622	614	602	672	675	654	699	643	629	681	665	644	638	629	594	637	671	637	649	640	681	651	671	687	677	677	679	690	670	678	660	679	681	676	678	696	666	700	632	651	673	670	673	642	651	662	653	720	673	646	638	658	628	686	669	675	683	630	628	671	672	668	708	662	710	677	651	660	622	677	640	680	645	674	653	598	633	620	671	681	659	645	668	647	629	598	681	660	643	654	611	658	692	664	606	679	650	649	645	644	673	651	646	650	614	615	626	612	688	713	677	680	644	628	644	675	676	576	636	684	637	624	618	683	689	647	646	712	631	651	635	676	665	646	643	646	663	639	653	641	655	637	657	717	662	699	652	679	655	633	666	681	669	611	622	676	663	564	693	661	689	649	673	682	652	636	655	646	658	629	680	673	630	676	679	665	680	632	680	711	628	617	717	658	690	651	694	641	643	681	678	662	677	678	629	681	648	674	646	675	699	698	662	627	677	637	678	673	647	639	645	702	705	673	658	651	638	689	633	683	657	638	618	621	633	624	625	651	673	651	637	628	596	667	656	641	665	658	652	640	655	641	650	660	686	625	700	640	671	637	636	642	664	691	616	649	632	690	667	669	621	672	732	642	658	712	632	650	623	634	662	685	653	694	640	716	690	642	654	646	691	657	677	627	638	673	647	682	667	644	694	654	654	623	577	689	651	685	654	681	669	655	664	657	608	660	698	662	626	640	642	611	664	672	654	667	655	617	611	635	642	673	659	669	628	662	659	685	688	640	627	701	645	647	634	700	660	663	645	696	699	681	658	650	682	691	681	674	641	674	659	673	699	640	684	683	692	669	645	671	658	670	658	667	663	667	684	675	655	637	663	637	654	620	667	671	613	659	699	689	672	698	668	712	663	648	655	638	622	624	628	678	619	661	644	660	681	694	659	631	673	683	634	673	688	639	641	688	650	638	657	658	629	680	686	625	674	611	641	715	604	655	673	684	655	641	694	602	669	654	661	676	624	641	640	682	654	684	641	611	683	652	703	665	605	630	665	628	683	680	634	633	642	662	658	724	645	664	644	664	675	665	626	662	639	659	675	682	683	633	680	623	669	683	619	606	671	644	661	688	610	654	643	686	611	650	664	676	657	682	643	669	626	681	623	656	640	672	646	676	626	671	677	714	671	652	647	651	688	658	704	609	652	633	638	631	661	646	647	627	692	644	644	684	656	592	608	682	656	639	660	679	678	661	643	626	617	602	645	673	685	692	644	611	685	614	682	590	621	675	671	644	658	645	694	693	650	616	643	638	686	605	722	649	684	634	655	654	639	641	683	646	686	677	656	656	670	658	690	704	637	626	654	679	633	692	628	686	680	661	661	669	664	657	647	655	656	666	716	689	669	690	698	713	663	687	654	658	665	646	676	672	648	637	700	643	633	695	673	669	638	656	610	623	635	677	661	607	656	673	666	677	674	678	647	672	662	638	655	628	687	644	650	656	680	689	688	677	655	641	644	663	676	646	672	660	658	660	659	642	656	668	639	705	684	663	661	621	664	639	678	665	641	641	658	674	645	673	670	661	662	619	645	677	631	620	643	708	681	646	686	714	642	673	686	659	698	617	636	642	657	687	659	626	610	674	655	678	670	653	657	657	639	703	605	675	643	630	660	676	633	669	629	635	645	660	603	641	703	668	638	633	617	632	670	669	715	656	650	669	682	668	640	664	644	640	689	659	649	633	653	653	651	646	689	640	627	651	647	639	651	686	656	627	649	651	696	644	631	691	662	652	635	705	650	705	601	667	693	673	672	682	650	658	654	615	637	695	652	645	634	660	664	659	661	639	618	636	644	637	623	638	640	646	664	628	672	665	639	666	651	617	639	648	657	616	647	671	654	631	640	665	654	711	635	635	674	673	619	647	677	655	667	659	636	670	681	610	673	675	650	643	670	656	642	619	667	629	657	607	663	658	640	608	637	704	655	637	612	664	700	695	623	679	647	705	670	672	622	680	706	680	634	633	643	620	624	684	709	680	655	636	650	601	682	648	668	647	700	700	668	700	641	620	672	675	677	626	694	728	724	674	714	718	673	659	671	658	618	673	709	675	674	632	632	689	651	633	667	610	609	674	593	712	642	644	642	649	661	679	656	630	665	632	653	693	622	653	639	645	628	699	661	679	661	658	612	634	650	681	655	678	644	666	644	636	673	657	648	682	660	655	648	670	687	659	675	644	667	655	650	675	652	675	687	643	661	702	663	685	660	657	665	639	680	630	650	694	651	679	640	663	635	686	644	699	660	633	630	683	651	646	606
26271	20642	14313	4782	10441	17532	13583	6488	2771	1290	737	524	415	414	414	427	465	431	449	432	435	449	470	426	413	441	446	398	432	403	425	429	447	443	439	414	443	449	427	415	406	414	440	420	418	405	410	436	444	454	401	371	440	449	449	414	419	426	425	440	457	426	425	433	448	426	434	412	461	453	387	450	454	397	454	437	460	460	412	410	425	407	424	405	392	409	436	428	448	444	456	395	381	432	445	421	421	441	415	429	440	430	446	434	444	421	443	402	425	445	450	420	385	390	456	430	460	453	450	423	463	414	427	397	420	480	431	431	445	413	441	467	451	451	412	426	418	400	411	436	484	432	411	406	382	427	416	439	407	420	392	420	412	421	431	438	439	453	445	439	382	446	440	425	409	450	444	417	422	405	411	459	377	477	438	395	417	418	402	428	463	449	398	423	454	419	451	436	425	462	453	432	411	442	437	466	372	397	434	436	409	393	423	452	408	414	399	443	440	437	410	441	462	456	408	425	417	413	455	438	413	425	433	443	391	433	433	431	431	396	448	435	424	435	444	420	417	426	440	396	429	419	441	403	449	406	431	447	435	461	427	387	381	464	430	412	422	403	439	464	417	455	399	408	425	447	423	411	439	388	412	434	429	418	447	449	423	410	444	416	428	440	426	450	409	454	428	454	422	400	479	385	424	458	443	463	440	435	480	432	436	426	459	425	425	418	445	455	420	438	404	444	451	423	445	431	433	393	438	387	388	406	443	409	460	434	439	410	422	474	459	447	402	425	426	426	401	443	427	414	408	393	449	402	483	463	447	468	414	414	403	418	411	452	422	439	418	426	400	437	418	410	426	431	416	428	448	413	421	435	408	463	439	420	417	462	411	466	403	457	432	418	439	435	439	425	443	420	456	406	469	433	414	389	433	432	449	446	442	443	444	431	438	399	452	402	409	413	418	434	411	390	424	399	432	394	417	436	404	403	411	382	404	446	459	399	427	427	420	439	458	420	452	457	432	416	409	428	449	419	445	403	412	397	420	397	442	406	444	442	454	434	408	420	437	432	436	404	465	459	433	404	397	442	409	463	437	430	431	454	432	443	420	455	457	412	442	415	414	432	412	443	414	436	459	442	397	368	438	416	445	441	413	435	408	415	462	431	484	451	448	430	433	443	444	420	391	426	428	382	395	427	403	431	450	469	434	460	431	458	434	393	463	439	424	417	464	430	426	422	419	431	468	455	427	438	447	429	395	460	446	445	378	449	422	417	423	420	403	402	441	438	441	445	429	396	424	427	451	449	445	407	444	421	440	428	432	442	448	434	452	444	428	393	477	439	419	446	415	431	430	452	422	433	443	396	455	428	448	454	397	449	426	428	439	445	425	437	433	446	421	431	446	422	456	433	406	432	453	456	407	441	431	420	444	438	402	434	426	417	440	405	443	442	461	448	432	430	413	424	467	436	417	413	444	430	459	404	415	458	455	435	421	410	461	421	417	416	423	428	417	436	411	420	414	428	425	473	447	404	443	422	422	411	440	441	421	398	421	468	448	406	421	405	402	456	452	455	400	433	426	402	440	443	431	418	413	431	392	398	428	448	464	455	429	410	441	425	426	404	434	444	441	467	418	403	404	429	392	408	464	401	404	445	415	471	436	421	390	425	405	439	381	437	444	410	389	416	425	410	433	422	380	412	417	425	418	455	431	448	460	410	429	444	420	428	424	476	416	436	463	434	436	414	408	449	419	442	465	429	411	425	431	416	417	423	399	423	437	382	439	471	442	415	445	422	442	418	445	444	439	416	448	425	429	418	415	435	436	436	430	435	459	425	405	435	405	455	415	430	427	443	403	451	434	438	401	437	476	456	453	434	433	417	479	443	431	427	424	394	446	396	422	425	438	439	419	418	419	466	485	456	416	457	422	415	451	434	414	437	400	415	460	402	459	412	450	402	420	441	432	428	419	415	430	406	448	438	400	434	435	462	398	419	385	469	425	448	402	437	438	412	478	437	461	442	422	416	450	492	436	472	404	431	392	406	431	376	438	440	402	419	417	428	428	433	425	436	412	413	430	417	456	428	421	449	416	434	447	439	440	427	405	442	464	428	413	457	445	480	408	445	471	419	422	376	448	445	443	424	433	416	439	466	424	407	416	438	408	427	441	475	406	409	472	392	404	451	441	430	440	460	440	462	430	451	438	416	439	432	446	420	423	435	450	422	427	421	442	451	403	438	427	441	451	450	422	408	430	441	422	435	445	455	422	425	426	428	393	446	434	445	405	418	419	415	436	459	460	431	453	453	461	427	439	420	426	427	405	404	426	426	427	423	443	435	406	441	465	437	424	409	429	419	449	413	414	463	403	441	432	438	463	431	450	447	440	439	428	437	463	429	416	426	435	414	452	421	425	472	424	448	415	441	400	393	416	447	438	434	443	494	375	419	456	405	437	444	469	383	435	417	447	439	405	426	422	431	400	457	408	427	403	450	421	424	429	413	471	456	468	410	437	442	416	442	481	420	440	441	487	435	437	441	388	439	425	433	449	421	418	423	441	434	428	462	444	425	443	410	429	423	446	448	429	425	462	388	437	433	392	425	448	401	399	425	444	434	431	414	444	409	440	437	417	438	479	433	463	428	435	407	454	426	441	462	394	467	429	430	411	454	452	428	446	448	443	449	394	415	456	422	451	446	462	441	425	441	424	421	432	396	429	428	426	407	460	427	443	430	425	421	461	444	412	427	435	413	428	417	420	430	439	397	429	421	441	438	410	445	440	416	428	424	453	394	442	424	419	412	425	419	447	469	433	430	443	418	369	428	402	437	442	438	409	422	396	429	404	397	457	443	446	422	397	466	423	432	428	436	409	426	442	418	402	400	444	428	443	424	449	398	420	440	460	478	398	429	436	420	435	442	429	429	415	411	444	413	454	424	435	383	419	401	421	421	434	467	425	414	441	413	423	437	440	445	455	427	427	424	498	421	429	415	405	424	420	418	465	425	449	420	448	472	436	449	420	453	411	409	449	412	417	425	419	407	428	416	410	431	415	384	412	419	453	428	421	425	480	412	433	401	455	459	400	439	379	424	456	449	440	438	445	439	432	438	425	421	484	455	404	394	417	431	438	441	419	417	446	441	428	427	386	440	418	437	413	458	478	445	422	422	401	412	421	433	450	414	414	415	393	457	410	474	413	456	412	438	428	489	434	437	464	372	411	466	452	463	445	431	406	452	461	410	444	456	415	423	419	416	397	440	447	406	417	445	416	449	419	404	416	422	409	438	393	397	419	380	442	459	426	447	421	454	390	378	452	407	445	439	444	432	422	438	446	401	406	412	412	389	438	429	429	419	453	428	423	441	420	416	460	468	435	433	452	440	419	409	449	407	423	432	400	470	432	467	422	425	437	376	443	423	443	408	455	427	461	451	450	440	418	453	445	397	428	396	412	405	428	446	424	437	414	469	442	438	416	423	418	438	437	425	433	457	457	455	427	460	458	429	416	407	435	462	402	401
7275	10761	9467	6478	17135	24515	19369	11007	5520	2375	1182	823	642	613	623	617	604	645	648	612	648	635	658	661	607	649	645	629	677	624	652	611	628	651	623	628	658	622	637	586	646	625	650	639	600	630	614	654	645	644	637	644	619	609	604	622	617	654	618	607	668	618	622	599	598	673	648	655	645	647	632	622	612	609	637	620	652	702	641	626	642	669	597	661	638	690	649	658	605	634	611	606	620	622	643	595	623	663	634	624	632	626	614	614	642	584	645	671	664	631	620	668	589	618	590	607	676	663	632	641	655	662	634	631	636	606	709	670	623	628	663	665	674	642	620	673	621	646	668	605	631	701	642	614	642	659	594	622	617	580	671	632	640	650	601	640	655	656	602	621	610	661	644	640	612	619	631	650	653	658	622	617	654	632	625	606	690	652	620	628	590	645	615	674	607	616	648	648	630	626	652	584	645	633	622	680	639	612	626	642	621	643	607	581	614	630	656	682	665	621	640	591	594	674	629	644	641	584	625	579	639	628	658	637	638	629	671	626	595	625	591	641	634	640	609	600	611	653	636	632	652	636	654	614	674	639	599	599	668	600	711	644	637	623	611	607	622	616	610	663	640	670	607	591	669	651	616	631	625	630	635	606	640	597	618	583	647	589	643	611	648	610	651	667	650	635	614	633	648	624	630	627	660	640	626	644	616	648	649	589	649	660	653	579	647	598	599	645	633	635	645	659	614	624	645	630	666	621	684	636	620	631	657	586	639	574	651	673	647	623	618	615	621	619	629	657	581	640	618	635	555	603	675	607	622	642	628	594	604	645	621	625	638	620	631	684	651	620	649	598	648	653	668	644	634	689	653	610	622	634	662	612	624	650	610	678	618	624	616	643	610	650	648	625	658	640	632	611	598	590	639	571	658	642	635	639	660	637	684	644	622	628	670	632	679	586	632	647	602	638	604	629	627	609	622	630	643	658	622	627	632	645	598	633	650	632	619	651	609	620	635	628	617	595	584	631	654	627	641	610	652	651	618	669	639	676	616	629	617	690	649	684	620	607	631	660	649	606	637	614	615	625	617	633	617	653	647	690	614	585	622	618	579	641	629	605	581	653	640	617	640	600	585	607	623	593	629	664	637	591	614	584	627	641	644	616	633	620	637	677	578	620	628	629	597	631	605	638	667	649	638	662	623	587	621	627	630	651	662	600	589	667	610	654	637	653	650	594	617	589	638	622	584	639	647	594	625	650	606	650	662	663	593	663	631	642	643	599	659	621	630	596	646	633	630	659	635	673	640	673	647	630	630	646	646	631	674	642	692	639	649	643	681	644	647	648	573	637	636	647	642	657	650	581	633	603	581	639	646	630	643	609	642	592	611	608	626	643	606	638	633	571	641	646	640	643	654	645	610	650	650	606	605	616	613	650	669	623	580	631	603	640	623	618	635	658	648	609	627	631	632	664	633	595	625	629	618	594	589	614	586	653	621	608	602	596	632	628	660	595	590	669	637	637	634	638	625	595	605	633	648	610	580	642	664	612	630	642	647	658	608	621	615	660	615	612	624	673	636	602	646	647	600	632	641	685	671	647	633	621	611	566	618	623	595	659	626	653	691	630	634	624	632	596	638	632	631	633	670	590	640	622	636	660	631	630	646	644	587	610	664	592	630	635	604	613	646	616	619	607	613	623	650	627	647	634	646	636	664	679	600	657	607	647	627	686	619	625	633	647	659	661	661	650	606	660	620	610	583	610	600	615	658	624	657	638	613	625	630	618	616	640	611	611	631	650	695	625	637	658	631	691	636	648	694	668	617	630	616	633	641	640	634	638	612	674	660	636	627	638	626	601	629	625	649	631	645	634	637	634	622	628	646	613	621	612	623	651	617	617	619	638	610	650	598	593	618	640	630	622	621	609	625	656	597	593	629	650	622	622	658	621	652	651	625	629	629	640	619	601	632	603	664	615	619	645	618	635	641	593	645	661	604	601	587	623	622	606	621	643	640	647	598	593	630	605	651	624	627	606	624	673	633	625	657	633	686	639	638	671	643	615	626	598	640	618	673	579	653	636	639	647	626	642	678	601	608	634	622	642	641	621	633	649	658	624	588	652	645	691	683	641	605	640	631	643	636	629	644	613	706	625	626	610	613	634	600	642	645	620	678	602	624	645	624	628	653	634	642	615	637	638	605	635	629	622	618	623	643	623	674	616	650	635	673	645	618	633	593	662	656	682	635	610	631	634	638	605	632	650	645	605	629	655	627	604	639	651	671	662	637	665	640	653	607	627	610	612	643	617	628	675	613	641	624	633	666	627	642	609	658	691	607	641	627	637	654	617	605	596	635	629	614	632	605	664	653	616	631	621	637	641	614	652	644	629	622	671	655	662	611	642	657	591	641	613	653	661	618	652	638	649	677	602	606	616	623	663	658	636	598	622	628	655	610	661	672	681	676	614	619	645	642	629	683	627	599	631	625	627	619	594	663	643	619	561	652	677	662	616	647	638	626	658	611	605	624	678	620	646	653	633	598	611	619	616	593	591	627	639	647	613	606	608	619	692	676	622	610	636	672	614	598	644	660	607	670	655	627	635	579	626	674	621	611	619	631	628	609	669	638	651	640	658	621	630	625	662	625	621	651	633	686	646	655	638	662	637	621	640	595	618	615	626	663	627	624	647	647	628	645	654	638	647	636	577	605	602	619	638	627	644	644	657	652	642	617	653	619	615	588	663	651	653	651	647	607	603	576	636	631	658	598	615	648	633	616	584	615	661	602	570	615	689	663	624	657	643	669	617	637	636	620	626	609	608	647	598	632	676	647	609	625	639	600	639	588	657	584	632	624	690	642	605	634	678	639	628	629	660	654	575	640	688	644	618	610	661	655	617	675	652	597	643	677	615	626	648	638	662	631	642	610	640	672	600	654	604	622	598	623	636	609	583	686	634	579	602	615	630	624	624	627	623	639	630	611	675	649	651	625	621	594	624	635	622	647	638	625	684	656	648	633	658	656	690	658	669	636	632	633	632	633	627	626	614	671	620	658	645	599	617	640	659	598	654	684	612	627	642	663	625	629	623	646	626	643	614	686	607	632	595	632	642	675	625	664	673	641	642	626	586	716	677	597	673	616	639	619	625	660	677	589	626	633	639	653	598	611	688	609	669	625	627	666	670	558	635	615	614	628	683	608	625	653	611	605	604	656	594	626	598	615	664	634	671	656	634	627	606	701	634	659	641	608	601	593	583	624	629	633	677	645	607	621	657	652	673	636	661	674	580	570	598	658	652	629	672	595	589	613	628	653	647	670	633	624	670	627	613	667	649	645	626	625	634	615	584	639	715	584	655	644	613	628	622	626	631	642	634	593	609	636	607	636	611	643	620	559	673	571	650	644	636	680	602	604	635	610	648	615	630	687	692	615	644	656	633	602	622	618	589	643	645	635	675	628	586	629	651	611	642	608	604	614	684	651	599	592	655	654	675	629	665	659	682	622	602	619	639	617	653	612	625	635	621
23961	20734	27528	24266	33428	50167	41014	24643	12695	4777	1468	700	509	427	456	425	421	443	388	427	445	467	456	465	455	440	440	451	405	455	480	455	404	432	481	416	450	445	441	452	422	428	425	448	464	440	471	427	439	496	445	427	415	455	401	449	459	415	451	484	448	430	466	399	418	416	458	437	413	456	441	412	468	439	446	427	471	431	436	419	425	425	409	423	427	428	430	469	456	421	435	412	461	406	450	472	465	478	419	415	431	431	483	441	444	458	420	465	430	449	437	456	421	443	428	446	419	466	453	443	433	452	436	398	434	430	421	447	424	401	432	470	456	436	398	479	438	475	433	417	418	428	472	482	475	435	463	429	430	446	442	472	460	415	439	419	442	419	412	442	420	439	432	448	455	479	413	487	454	429	405	430	400	430	453	423	476	417	469	447	420	466	464	413	443	429	443	408	441	438	459	449	436	448	456	441	453	460	475	446	423	484	451	465	422	386	456	471	469	442	419	437	388	458	451	398	426	438	421	452	432	424	406	402	447	443	414	439	466	445	429	420	417	425	406	426	458	448	467	420	456	461	475	430	458	446	424	408	462	447	464	423	442	457	407	423	428	407	420	408	432	447	429	446	443	445	444	402	427	425	438	468	435	430	451	446	439	406	422	439	430	408	446	430	478	430	479	453	443	438	430	450	470	488	452	420	446	450	433	438	427	402	432	441	421	400	468	435	436	433	451	441	428	414	463	401	399	440	463	429	468	458	413	445	443	427	399	466	435	430	420	434	393	419	412	429	429	409	417	439	435	423	409	448	434	433	457	431	453	459	425	451	441	460	438	462	422	391	450	437	441	388	413	409	449	445	437	441	389	424	438	475	436	444	454	469	430	434	429	458	426	439	447	457	442	473	393	475	425	447	428	452	445	439	438	456	460	456	429	431	435	433	427	468	454	394	435	467	381	467	431	427	479	415	418	445	460	439	424	463	448	443	431	482	440	433	432	432	418	499	486	468	404	440	446	433	439	428	444	438	437	410	404	454	480	448	441	441	440	424	438	441	446	466	503	438	404	401	449	421	423	427	433	448	452	452	465	428	439	457	434	439	481	424	432	417	467	474	440	429	436	449	494	449	466	400	415	429	421	445	443	473	438	418	476	421	487	423	386	451	422	455	452	433	482	373	447	412	471	440	434	444	410	423	413	425	438	465	462	446	422	450	489	461	452	446	444	457	470	431	429	408	436	430	446	442	435	401	450	458	459	421	430	435	465	493	442	414	445	440	439	416	426	409	434	411	433	400	453	469	448	458	428	417	415	439	416	462	453	412	449	435	432	432	447	428	451	457	437	454	456	445	451	445	436	436	407	453	425	473	448	434	441	449	443	462	456	415	413	443	407	417	417	414	448	444	450	389	440	502	466	416	434	387	413	461	418	444	470	472	464	448	460	443	420	442	437	421	456	416	473	464	428	408	443	463	479	413	455	412	427	442	408	434	423	445	470	419	405	451	489	438	436	432	402	427	455	431	465	434	443	413	482	428	417	409	444	427	438	440	451	457	456	429	434	486	470	417	437	425	418	443	436	425	429	459	418	426	439	441	432	421	438	458	422	426	404	457	423	457	451	475	450	443	440	442	468	400	441	414	434	443	455	413	424	477	418	470	451	455	452	461	416	422	408	437	452	427	438	434	477	420	423	456	419	418	445	413	452	471	416	452	421	434	479	435	412	473	423	439	437	448	455	446	431	420	455	419	430	459	463	428	439	410	395	461	450	463	434	415	448	454	443	450	468	411	405	463	456	453	503	433	448	455	425	489	441	467	440	461	419	459	480	448	431	403	449	409	446	459	450	452	423	450	434	466	469	414	470	434	429	419	464	417	477	445	410	424	439	444	457	467	408	421	451	425	422	413	447	421	456	450	422	431	420	451	459	423	439	416	465	391	459	446	455	436	429	444	426	418	417	427	415	414	465	462	439	429	442	432	459	448	427	453	435	438	441	454	459	428	420	441	459	459	453	427	439	447	470	396	414	448	481	411	467	415	453	437	463	397	368	446	449	461	443	465	472	426	460	436	415	437	405	414	426	448	450	398	440	423	418	424	407	430	427	454	443	433	424	428	462	459	403	421	455	430	442	448	471	466	460	467	454	429	497	411	419	438	437	412	405	443	424	442	435	423	458	465	449	412	460	470	446	433	424	469	463	476	450	441	475	426	435	450	441	425	453	412	437	459	421	419	436	416	481	395	467	433	438	465	433	454	430	441	448	442	433	447	425	444	447	480	436	438	451	420	448	460	452	455	447	473	417	400	436	447	424	442	448	425	453	417	452	378	449	399	407	460	446	460	468	445	502	430	424	454	447	457	465	428	423	415	426	427	470	438	466	415	424	400	439	427	437	431	449	429	443	458	445	409	450	440	458	469	419	490	446	414	438	428	434	435	454	426	447	426	471	444	430	449	412	444	434	428	456	447	421	434	479	460	496	434	505	429	417	407	419	444	480	425	466	428	478	441	430	441	416	421	398	502	421	449	435	412	415	393	482	414	466	442	430	433	456	462	409	487	421	456	413	418	425	458	426	421	429	416	406	435	470	400	443	411	438	423	439	450	422	436	428	432	437	429	414	456	450	451	457	465	427	420	444	410	422	417	435	472	413	430	454	414	455	457	449	457	449	436	432	427	460	430	429	431	434	441	448	406	405	419	387	489	413	441	392	426	448	433	448	456	408	453	416	476	427	435	422	414	433	425	457	455	470	447	443	413	468	413	413	438	406	446	415	429	463	463	427	439	424	443	415	433	450	413	441	435	433	403	450	401	437	456	441	428	449	467	456	411	416	448	422	456	440	452	446	455	431	435	440	425	448	428	417	443	441	439	398	432	450	436	454	455	422	428	457	441	438	437	453	434	410	465	463	389	444	444	439	461	437	395	453	447	426	447	404	422	477	426	468	429	400	414	420	438	428	459	432	443	435	456	443	443	446	435	433	445	460	448	424	445	426	445	454	462	467	399	488	440	398	449	405	454	403	422	425	446	445	408	461	442	448	434	463	431	400	405	452	393	410	462	453	459	428	393	429	420	415	444	416	450	394	454	409	435	435	471	455	431	441	462	407	433	424	467	421	424	421	410	433	449	474	443	430	403	446	398	405	450	417	406	422	436	406	480	423	429	477	407	443	444	413	441	413	432	415	460	453	453	436	441	410	448	440	425	446	384	426	442	460	464	440	436	420	473	452	425	464	434	419	424	462	471	434	430	446	468	415	446	467	459	450	411	452	440	437	416	454	443	461	432	451	438	447	465	426	449	467	475	465	427	436	426	424	412	439	421	436	448	423	436	404	443	446	399	476	445	481	456	382	454	462	416	414	430	465	432	402	411	453	444	440	428	413	449	413	481	479	471	453	457	424	446	415	430	443	398	398	467	470	413	429	452	463	417	430	426	473	459	423	430	448	434	460	427	427	425	432	425	424	464	458	427	430	478	426	445	446	400	441	463	439	452	426	454	445	473	447	426
10854	23632	23715	27007	43676	49131	40764	28792	17709	8238	2992	1148	751	660	665	620	691	675	614	633	629	664	635	678	651	611	624	607	642	683	648	650	644	644	625	637	623	675	696	612	641	652	657	670	669	656	684	638	648	661	617	675	675	644	691	622	639	663	653	636	661	670	695	626	632	639	658	637	631	623	652	603	660	677	643	680	654	619	674	667	656	652	641	665	654	680	613	669	654	641	631	683	646	669	651	617	646	641	692	673	621	637	619	628	633	645	638	663	647	624	673	639	679	615	649	643	645	643	656	625	643	605	647	725	620	676	663	667	645	633	664	642	609	646	630	647	596	641	659	606	650	673	632	651	652	695	620	637	634	646	663	675	641	688	686	591	621	647	650	603	656	616	669	646	657	681	651	630	628	614	629	605	593	692	656	645	629	622	644	644	639	670	675	657	679	617	642	644	698	672	626	642	655	644	608	643	635	625	682	662	667	697	651	629	641	632	636	665	672	646	654	638	645	664	655	674	644	630	631	671	627	650	630	646	610	667	640	696	673	648	686	602	640	671	654	614	609	682	652	652	634	648	642	594	638	624	650	634	629	655	609	613	665	613	684	632	661	652	670	634	664	640	674	625	671	660	629	630	650	648	673	671	628	662	631	637	614	631	671	669	654	649	648	630	651	628	645	701	628	631	657	667	627	612	595	667	672	590	672	675	588	656	667	666	639	630	639	632	627	656	665	657	611	628	642	637	628	599	647	676	654	649	637	671	654	645	642	643	629	654	631	666	632	598	656	651	636	662	634	653	605	652	630	661	621	626	637	628	649	688	619	649	628	687	660	675	609	625	652	619	644	643	591	667	604	634	653	631	644	678	628	653	657	675	667	700	651	642	673	675	664	605	590	649	612	636	716	664	650	644	671	644	593	634	678	639	679	650	672	613	653	655	676	647	670	665	633	630	631	647	613	634	634	621	629	630	684	666	632	658	623	606	624	623	645	678	617	651	643	645	665	596	603	592	653	674	671	683	683	592	617	641	611	650	670	677	655	688	674	608	626	622	666	594	613	639	668	590	636	641	637	667	709	684	647	644	662	629	643	626	652	644	638	634	662	678	647	640	639	626	653	683	658	630	640	648	628	600	646	623	651	625	620	712	704	658	629	654	617	598	621	651	634	635	678	661	646	631	639	669	675	628	663	646	644	651	665	640	644	675	619	667	636	675	670	646	658	660	666	627	664	617	660	651	629	644	601	643	673	672	680	636	692	643	668	655	683	617	635	646	700	646	705	617	604	691	630	615	665	661	614	622	641	658	656	658	618	622	662	613	612	641	639	661	658	650	610	651	612	625	646	662	620	665	640	630	647	613	591	604	633	644	624	687	633	658	640	640	677	678	591	650	621	649	603	630	656	626	658	634	667	621	659	627	677	667	648	640	706	655	639	617	640	638	651	629	657	596	644	647	641	621	651	638	629	589	669	613	651	624	631	628	686	631	628	654	640	663	653	604	633	659	647	663	643	708	592	623	640	652	637	652	656	633	594	642	683	620	636	619	660	641	677	633	635	643	674	662	634	683	631	652	669	652	663	655	597	647	647	650	675	641	637	606	657	654	628	652	609	676	690	671	655	621	677	662	618	657	630	631	627	635	718	634	646	684	612	644	650	646	661	634	630	671	654	649	635	621	622	645	657	684	658	686	660	616	654	680	658	678	578	681	603	642	673	697	647	695	645	660	635	617	609	634	586	662	608	664	644	613	641	635	632	654	610	589	617	605	637	649	629	621	693	652	639	651	669	634	652	617	658	662	646	599	670	599	627	632	643	649	615	674	658	648	674	691	631	642	632	636	660	680	656	617	663	660	628	616	635	651	623	657	659	600	669	615	591	648	647	635	660	618	625	610	638	649	673	664	640	641	680	660	636	655	597	712	635	612	655	635	638	629	648	629	650	627	636	659	666	632	626	655	702	675	671	632	616	678	650	603	632	650	648	620	662	663	631	658	607	636	674	652	634	652	665	661	631	641	662	647	658	682	664	685	619	650	639	645	658	665	615	654	670	642	652	653	649	623	681	587	662	638	648	628	667	650	633	636	647	717	624	621	646	658	617	658	687	635	661	689	638	637	673	573	696	596	639	628	670	668	654	688	645	656	673	654	634	665	650	646	624	624	673	634	642	614	659	615	656	619	665	659	626	627	616	685	645	669	627	606	653	659	640	645	622	688	633	639	642	623	616	653	650	682	658	623	643	679	641	621	663	666	646	597	633	660	605	629	668	617	670	630	620	656	596	678	676	631	657	685	635	647	651	655	644	617	666	614	624	639	664	661	650	616	629	631	637	648	622	638	643	626	634	648	678	652	653	655	640	649	616	667	627	613	631	646	650	660	614	625	613	665	654	668	632	618	686	634	639	606	657	650	627	635	654	627	616	645	627	648	587	679	632	636	652	668	640	629	639	613	668	635	639	655	633	651	644	673	617	663	649	615	655	677	666	643	625	660	654	646	636	630	651	641	667	617	603	666	679	638	657	630	640	613	689	657	638	657	671	607	645	675	646	680	664	614	667	625	645	650	642	677	624	622	654	669	623	634	655	629	649	699	633	681	638	662	601	645	611	622	651	676	665	596	649	665	613	646	641	614	639	646	642	644	636	678	642	669	628	629	606	626	613	635	636	630	623	643	612	611	652	600	626	603	640	620	648	640	641	653	615	650	596	600	629	633	653	634	617	628	633	654	653	641	645	632	646	665	607	644	693	631	654	682	567	654	652	671	646	677	642	653	651	609	652	597	647	634	615	679	641	665	623	633	666	612	614	658	611	653	615	643	665	655	638	697	661	667	658	644	642	654	661	643	613	632	608	633	579	624	713	638	650	657	634	664	660	646	650	628	628	638	668	629	645	647	678	626	658	655	682	635	659	663	611	621	668	642	646	665	690	650	651	672	650	635	631	670	620	693	668	609	616	665	698	715	616	621	666	629	612	654	644	679	610	623	655	633	668	597	688	635	609	620	653	614	646	648	652	638	645	627	663	677	667	611	607	639	672	649	654	686	634	646	640	635	615	638	666	618	668	610	642	670	646	654	678	608	679	631	664	682	635	663	659	658	637	604	641	664	610	653	620	650	643	644	643	650	655	668	649	626	609	623	643	644	670	655	646	628	599	667	598	659	628	712	637	660	666	649	696	667	648	598	642	700	662	657	675	675	616	644	636	654	626	614	639	654	632	623	616	619	631	672	610	628	676	615	651	627	644	712	620	657	631	633	707	659	662	631	610	641	646	655	697	638	638	658	672	659	618	648	634	625	663	629	637	652	664	631	652	651	697	629	633	671	665	655	652	617	635	644	626	652	645	677	646	667	682	606	623	605	683	615	627	616	659	567	641	685	664	664	716	652	625	617	716	624	646	658	639	611	658	668	662	629	687	656	608	642	625	649	592	637	641	629	709	639	679	677	647	651	637	660	665	656	654	620	645	621	575	630	637	641	683	644	591	562	653	670	667	648	641	687	561	676
22491	20758	28578	23017	31855	63156	60075	42436	25178	12022	3186	1012	598	540	461	461	453	498	499	469	452	504	514	481	489	476	466	436	464	465	491	489	452	437	428	450	490	473	482	449	467	458	444	459	459	462	472	461	475	473	489	476	428	449	423	440	442	449	438	458	469	482	434	480	444	480	465	447	436	489	460	464	440	452	427	420	462	484	483	458	494	490	461	453	457	461	490	431	463	436	453	483	465	460	480	466	454	488	471	457	426	500	491	453	435	454	467	441	481	494	454	476	433	450	444	452	435	487	489	481	462	456	496	508	483	484	456	476	487	421	462	433	486	452	474	478	456	465	481	465	455	468	439	465	453	452	449	472	422	471	465	448	469	455	477	495	452	452	496	467	485	494	468	446	489	426	453	460	442	433	457	485	482	446	443	447	488	430	444	468	467	451	459	445	470	449	459	485	495	508	478	474	471	464	483	456	477	470	450	487	464	472	468	433	475	447	469	451	473	473	487	444	478	481	433	458	471	467	429	483	493	484	476	483	501	459	471	428	455	475	494	481	463	471	457	481	441	442	471	477	466	502	427	451	443	458	473	466	472	457	484	485	483	505	472	467	497	447	439	454	417	408	480	476	466	450	475	466	476	477	501	431	452	432	462	452	467	503	458	462	489	495	454	476	462	435	429	453	464	455	483	474	479	467	479	447	455	463	480	463	466	442	455	449	462	475	495	476	444	440	468	469	452	489	473	474	453	456	426	457	463	481	451	437	486	477	468	433	482	417	447	439	460	482	449	488	467	482	446	505	472	460	454	468	504	455	475	423	444	473	446	476	470	474	464	461	449	488	445	473	497	507	496	427	481	422	471	476	455	459	491	457	449	474	470	427	474	477	443	460	478	467	450	471	486	496	476	473	462	462	485	469	452	484	439	502	435	480	475	440	461	465	462	454	434	446	468	458	452	468	462	441	447	458	445	441	446	471	470	463	499	489	486	513	438	421	454	461	466	445	486	448	474	477	492	472	466	460	454	429	447	449	468	451	471	488	453	460	461	457	444	474	465	432	446	483	462	442	456	440	447	471	448	484	471	492	482	463	461	451	442	462	458	495	435	471	423	505	468	488	453	445	479	416	450	494	473	435	437	448	472	502	419	485	467	425	498	487	473	506	454	437	443	435	480	435	446	477	457	440	441	462	446	460	452	463	503	461	492	489	459	462	463	468	459	502	442	501	463	469	486	490	461	462	440	475	469	443	430	411	453	468	460	494	468	424	461	436	450	448	430	435	495	506	473	444	478	435	454	476	433	432	522	463	451	450	438	471	440	474	462	452	463	465	420	462	492	469	417	506	452	476	456	479	459	475	483	502	488	459	468	455	473	461	479	443	456	442	443	459	476	449	469	424	448	446	467	459	445	437	447	456	428	426	488	457	509	439	476	440	441	448	472	473	468	482	465	481	464	469	477	417	477	488	463	453	437	469	464	447	482	477	468	449	444	459	459	494	460	469	454	459	445	481	484	474	498	445	488	456	481	485	474	463	460	465	439	492	432	517	468	451	500	442	471	489	447	496	438	441	470	474	427	445	488	436	488	451	427	479	433	474	469	507	498	461	497	463	420	466	470	498	467	448	463	480	437	451	471	460	447	457	458	470	462	412	473	435	497	434	474	423	441	452	437	459	443	439	445	479	454	479	481	454	462	451	453	468	474	488	485	460	452	425	494	427	464	485	456	435	460	458	449	462	413	473	487	451	458	454	441	417	466	470	483	456	470	457	434	455	465	466	445	470	464	432	497	458	441	490	458	451	492	471	475	472	495	465	486	450	471	503	467	450	480	456	472	452	461	477	463	495	440	483	489	508	456	428	472	475	467	493	529	470	465	487	477	439	496	480	507	489	436	470	448	476	489	453	474	452	452	445	440	515	477	463	490	512	468	456	472	455	495	464	457	510	443	435	461	475	436	457	476	469	449	477	440	482	442	437	459	502	488	491	460	460	524	472	471	427	449	465	471	431	464	466	462	446	461	460	454	476	488	443	429	465	461	449	456	469	471	449	462	473	467	453	454	430	458	460	447	447	471	468	461	470	480	457	451	494	453	502	445	474	492	433	457	482	494	448	463	454	490	496	479	501	474	488	502	462	464	454	502	492	464	467	479	458	481	466	488	482	440	457	477	472	487	474	445	466	480	459	448	460	433	455	487	439	487	494	499	447	507	463	457	457	450	448	460	474	444	477	479	488	431	452	476	468	457	480	467	491	451	436	468	478	436	423	486	481	474	470	455	475	444	451	465	443	448	475	477	429	474	461	513	434	488	476	464	496	422	458	471	495	476	461	462	459	485	476	475	477	448	477	482	463	436	472	450	502	423	467	454	467	448	446	452	462	443	473	431	418	450	473	451	456	469	486	440	419	419	478	458	459	438	482	497	497	464	470	478	450	443	428	474	497	491	478	463	457	486	478	437	478	456	479	489	475	473	487	490	460	459	426	481	442	452	451	476	429	455	464	477	417	461	471	485	483	488	469	458	426	488	484	446	496	458	415	473	480	443	448	468	447	488	474	461	505	429	440	471	465	473	458	445	438	471	464	467	446	407	457	484	439	455	479	491	457	501	442	487	455	491	426	491	491	454	475	471	481	496	452	455	495	486	447	464	472	444	489	450	459	478	488	489	483	422	470	437	477	462	480	464	466	426	472	486	442	446	459	457	466	470	470	483	432	437	455	442	436	454	424	462	453	471	450	477	431	491	466	449	476	418	437	462	448	433	464	459	468	480	494	442	489	467	455	469	470	451	463	458	503	464	488	448	475	492	481	478	418	452	455	472	493	463	475	457	458	436	482	466	479	431	429	446	450	497	451	427	479	506	472	467	472	477	487	466	478	439	467	449	458	485	447	460	433	475	482	446	486	440	439	458	475	440	453	434	458	486	443	452	460	468	486	490	485	473	451	463	472	493	482	448	445	439	474	441	439	441	442	482	458	470	440	409	469	425	458	466	483	443	473	480	465	418	474	428	496	425	450	493	485	515	479	444	476	479	502	472	463	452	440	506	440	493	445	452	473	488	506	472	446	434	504	438	503	489	446	445	468	437	474	419	484	470	466	478	507	471	476	498	497	457	469	428	433	463	481	425	463	444	473	467	460	456	484	443	463	448	477	486	452	469	431	433	479	478	452	466	429	473	475	424	450	448	452	485	460	458	482	466	478	510	459	456	470	444	458	468	459	462	471	462	466	437	479	452	444	467	475	463	454	491	447	434	427	447	455	427	446	465	462	498	504	464	456	443	443	453	437	447	443	501	423	452	458	499	457	436	450	488	462	413	414	477	468	467	487	445	438	450	447	473	481	439	462	476	457	456	464	473	440	496	467	477	413	407	462	495	455	474	477	452	453	468	468	475	452	476	512	465	489	437	464	498	512	467	466	467	443	487	444	426	459	447	490	452	438	472	465	505	441	456	474	452	457	466	460	467	439	456	428	487	449	490	436	469	428	484	476	460	474	474	482	436	505
16861	35577	36129	32939	56863	69128	59889	44242	28950	15854	5500	1877	910	763	669	647	672	683	616	651	661	668	641	668	699	674	634	654	611	676	625	649	671	691	672	629	694	689	674	674	681	661	663	702	661	645	685	651	649	655	666	671	680	653	685	676	659	631	655	671	650	657	633	659	625	658	673	670	674	670	620	738	668	657	666	664	668	653	684	682	668	679	622	652	620	638	672	674	632	674	626	676	635	632	690	661	702	620	626	665	703	647	652	623	612	641	645	701	686	675	653	663	648	642	643	727	629	669	674	668	648	664	646	666	671	697	661	669	665	695	731	656	621	675	693	641	662	631	649	710	649	649	666	649	641	669	687	686	646	662	657	692	663	621	632	665	630	677	685	673	655	696	677	642	653	700	652	680	638	609	638	659	657	687	674	671	696	683	653	657	641	685	656	683	681	647	680	618	663	685	640	665	662	664	689	668	686	624	658	661	677	660	647	619	672	670	654	668	657	662	667	668	637	688	636	714	665	645	675	596	652	616	665	672	668	681	686	662	663	647	655	676	649	641	648	606	659	658	700	672	633	675	661	651	660	602	673	658	658	695	628	648	650	642	651	632	649	675	601	724	659	686	673	661	670	644	627	640	671	629	660	671	666	682	672	704	712	628	687	659	674	623	664	639	656	667	616	630	610	652	695	692	702	629	667	647	630	633	691	663	635	625	650	678	694	646	683	683	664	641	614	691	633	708	663	658	714	681	655	654	677	668	664	663	622	646	616	645	678	635	647	649	689	671	667	668	651	626	651	684	686	665	659	675	693	660	635	654	678	700	672	633	630	678	648	615	674	699	627	673	648	653	681	617	634	621	642	680	641	684	715	715	635	639	691	624	663	664	662	719	645	658	607	633	664	625	660	647	678	674	660	614	621	687	715	665	658	697	665	619	643	631	661	662	694	666	665	635	691	673	679	703	652	683	647	704	690	647	665	708	638	654	679	665	608	653	684	641	647	655	649	635	686	661	683	639	671	651	693	669	625	671	672	666	666	628	649	664	690	655	663	647	623	667	674	647	680	653	647	675	673	659	652	676	617	662	602	688	667	654	676	677	642	700	658	693	597	672	623	661	645	674	699	667	687	602	693	676	668	661	655	676	652	622	660	644	671	625	645	657	675	692	677	640	663	665	632	629	685	640	671	707	671	630	684	643	651	668	627	642	656	670	647	656	649	666	672	642	645	668	654	690	705	665	632	681	658	630	678	628	641	657	629	699	643	645	638	701	629	635	686	626	650	642	635	646	634	652	648	663	637	656	630	661	602	662	661	648	629	665	671	611	663	627	666	651	664	656	608	693	649	637	685	642	643	668	638	652	614	638	648	634	708	652	682	668	646	687	655	676	672	651	676	623	681	605	712	676	681	663	618	646	646	653	658	660	678	617	643	696	705	669	641	658	695	627	621	687	658	654	683	667	635	658	659	654	710	745	618	662	646	670	660	688	653	655	684	668	661	689	676	658	594	683	623	669	657	665	650	649	659	673	657	649	664	677	640	685	660	637	669	658	655	672	698	692	668	657	724	650	672	645	622	680	650	684	642	651	673	667	642	680	644	616	700	707	657	663	670	681	640	635	633	667	636	652	632	667	685	728	643	625	670	661	640	657	661	683	666	614	660	696	670	659	644	663	652	668	700	674	655	668	647	631	643	730	666	685	640	672	626	632	622	662	688	654	652	689	714	680	656	658	684	628	638	621	694	626	615	641	604	681	652	629	696	654	673	673	667	674	663	673	698	623	649	672	653	696	672	687	627	618	690	701	662	699	638	702	646	682	636	657	675	670	678	694	666	684	661	643	695	628	689	653	689	697	641	732	647	609	686	659	665	655	675	660	643	686	700	689	637	636	667	662	645	656	641	650	618	664	671	690	663	620	628	656	670	645	643	695	707	682	683	683	638	680	643	644	614	656	637	698	657	731	639	605	646	649	657	692	666	643	629	627	693	674	650	666	660	639	630	646	625	643	660	617	685	653	651	663	698	662	675	652	648	717	655	702	633	663	676	667	648	684	626	650	630	703	605	609	650	642	686	656	658	637	694	691	688	659	652	654	649	679	652	673	656	654	685	609	666	657	674	634	711	632	645	666	652	648	626	643	679	656	673	650	662	647	657	672	664	680	700	641	680	686	681	697	659	621	632	671	628	683	654	693	671	694	623	658	665	657	680	636	651	654	605	629	707	658	682	668	618	708	630	622	696	634	675	693	663	668	685	658	620	650	693	637	676	691	654	639	668	633	619	670	665	663	648	637	671	687	621	679	664	670	677	660	720	686	674	662	718	703	671	663	639	656	649	701	673	654	666	690	623	647	678	640	695	674	640	693	636	683	658	680	634	664	664	641	642	631	653	607	650	657	654	660	617	654	669	714	614	674	666	676	651	662	650	675	670	605	696	664	664	666	663	695	677	674	656	650	656	655	687	620	627	682	663	696	703	615	664	651	673	644	655	667	625	668	674	695	671	648	701	704	697	679	714	649	696	654	663	609	656	674	654	639	627	673	670	706	651	673	623	644	684	690	669	669	643	669	660	656	692	681	674	650	619	668	660	658	663	640	712	667	665	625	669	677	672	644	720	649	724	673	665	634	672	673	681	654	642	632	630	656	652	637	673	709	621	666	689	594	591	631	681	618	670	684	674	655	615	689	661	670	654	621	687	642	683	659	696	635	638	672	706	657	662	694	686	681	680	650	643	723	660	681	646	688	686	637	685	633	708	694	654	668	676	727	679	697	671	634	651	668	636	665	649	672	672	695	706	721	606	639	633	664	668	700	668	662	632	732	679	656	656	697	626	690	678	672	669	649	649	651	664	650	636	636	669	649	708	648	653	673	655	670	685	654	712	696	664	661	654	658	655	612	664	689	707	652	665	617	632	647	668	622	679	667	656	645	635	663	662	684	687	667	691	667	652	666	626	658	672	668	655	618	654	633	704	645	623	638	661	638	643	636	662	669	650	656	677	672	684	668	663	659	621	631	651	643	675	642	672	682	680	657	668	677	642	667	635	628	676	628	672	660	668	683	645	601	663	624	686	681	639	669	662	661	588	660	649	628	716	626	634	671	650	666	680	661	672	660	666	663	651	671	706	668	640	652	701	674	656	638	698	694	640	625	638	665	672	676	700	610	686	654	673	634	633	678	676	706	637	662	654	671	632	680	689	674	632	629	638	612	650	697	645	677	649	710	691	643	659	652	677	628	661	672	665	666	675	664	623	664	669	654	668	682	663	629	655	656	652	630	670	662	624	647	681	661	720	659	634	618	706	635	641	673	677	680	624	656	660	683	638	701	689	630	682	596	700	659	673	643	659	669	679	675	671	665	660	666	600	702	682	617	680	656	630	602	668	679	654	673	663	628	675	604	604	675	637	638	684	679	656	617	645	710	645	685	642	662	686	659	647	686	678	682	686	716	672	670	653	675	644	631	646	663	673	692	709	658	699	671	645	712	653	639	694	694	659	669	660	613
25970	20557	13509	3485	9919	17520	13865	6392	2668	1318	757	536	442	449	424	425	477	417	432	439	446	381	428	392	407	440	423	413	448	424	445	420	441	441	428	420	422	395	418	451	441	462	431	460	438	416	453	424	430	459	471	415	450	461	438	446	426	412	417	413	423	438	464	399	432	413	442	434	431	451	399	452	417	427	447	433	435	440	456	424	441	414	415	439	458	425	424	427	456	416	411	425	449	427	419	384	456	454	436	452	418	472	472	424	428	397	464	423	408	424	415	460	414	447	430	435	433	453	417	420	450	438	416	427	451	416	432	435	420	429	463	409	434	449	433	446	436	441	427	431	461	460	389	444	465	418	435	420	399	435	428	446	420	434	459	431	459	383	459	437	416	406	445	403	424	398	407	422	443	403	454	396	466	427	413	430	420	407	437	438	428	443	422	441	451	458	471	472	419	423	443	431	418	395	414	420	430	433	449	402	427	414	410	435	412	410	433	398	422	472	437	409	421	434	425	419	464	421	461	421	427	425	436	425	427	448	469	437	417	438	463	439	400	459	478	504	403	408	408	419	480	412	399	416	489	417	423	451	436	462	414	395	450	426	438	428	419	470	462	429	449	413	434	399	478	430	462	440	426	473	435	438	411	405	433	456	421	409	416	432	444	418	400	392	442	463	461	441	426	406	431	448	423	440	459	462	410	407	426	427	445	440	441	437	413	419	405	413	419	422	414	452	483	453	424	406	409	408	425	443	389	418	456	434	393	457	418	392	429	395	438	417	440	471	431	441	432	410	452	437	445	427	424	409	430	423	402	416	450	447	424	474	455	458	438	450	406	464	472	439	423	458	388	440	453	452	442	442	391	423	425	456	432	436	430	442	433	458	481	416	444	443	437	435	422	419	392	414	437	461	441	386	416	400	424	451	435	395	439	452	442	440	473	414	449	450	424	430	451	441	435	410	450	429	442	384	464	436	457	402	390	405	425	445	415	449	462	454	408	427	412	456	452	423	451	440	435	433	461	448	441	445	453	438	421	464	419	414	456	382	422	427	441	434	455	441	466	423	448	447	453	405	418	451	425	427	414	436	433	451	423	429	451	397	431	414	424	403	443	426	397	445	471	390	436	464	442	446	448	467	440	433	419	455	409	422	414	447	450	432	446	406	420	443	416	469	406	431	430	467	439	404	459	436	427	413	448	392	444	425	428	439	448	389	426	437	461	458	412	429	437	435	445	425	430	432	433	454	438	439	466	392	447	421	438	426	433	436	436	399	461	386	421	437	452	419	420	404	449	444	445	465	405	443	437	430	437	462	438	478	433	443	405	401	456	450	444	423	410	448	435	446	435	462	473	431	443	434	444	448	406	443	418	443	405	421	450	433	434	420	414	433	402	438	435	399	427	426	457	423	446	444	451	443	410	431	409	421	431	446	444	437	429	442	447	447	408	427	431	416	439	423	443	420	415	454	410	480	436	443	486	434	492	408	442	424	443	426	404	443	424	427	426	422	422	444	448	428	441	421	467	447	439	413	435	434	439	431	420	458	427	460	462	450	411	421	443	431	414	449	431	424	442	396	477	431	425	439	443	401	447	430	462	409	452	442	440	431	438	459	428	401	432	437	408	441	430	436	461	447	433	439	448	437	433	451	423	462	436	420	469	428	423	402	445	443	406	423	440	450	407	446	414	428	426	417	398	446	414	441	446	453	447	447	436	469	438	393	406	420	427	433	461	455	437	430	420	382	410	444	465	392	439	421	429	405	435	443	402	418	453	435	449	416	419	421	459	387	443	420	435	471	415	453	445	411	460	416	468	406	422	401	440	438	431	447	448	399	433	420	413	421	423	424	421	433	409	434	407	431	436	442	456	438	439	445	431	404	451	432	451	467	432	413	408	406	439	428	427	456	424	399	463	424	446	408	473	443	430	401	431	441	435	447	455	422	443	453	403	376	450	442	457	412	424	458	447	451	426	437	448	432	449	425	446	420	429	413	406	429	462	419	451	458	463	451	479	430	415	425	416	417	444	452	423	450	461	431	416	408	445	448	401	457	410	436	450	465	451	435	468	440	441	438	442	424	403	436	445	440	471	441	399	422	441	426	429	441	471	448	412	399	448	430	452	444	462	435	428	440	479	442	428	438	413	437	433	447	402	447	456	432	414	433	408	428	442	415	466	423	411	440	444	439	416	444	433	438	410	437	435	445	444	463	412	455	430	407	440	460	466	402	465	397	406	431	450	451	429	435	421	461	423	442	419	411	405	421	439	457	451	444	419	441	449	431	423	461	439	418	459	420	406	387	463	426	435	454	442	428	443	432	409	437	445	425	407	416	446	429	419	416	433	447	442	410	434	443	474	426	394	422	438	426	427	417	426	468	456	449	442	438	449	414	452	471	455	409	385	443	438	406	422	427	443	460	421	406	402	431	410	425	423	429	440	414	414	437	444	445	429	395	402	442	472	449	414	432	469	392	429	424	444	441	429	417	444	444	445	484	443	443	434	405	425	470	445	416	458	464	467	442	437	415	419	484	448	417	452	443	462	443	422	380	447	425	427	425	421	435	448	433	429	463	426	455	447	407	383	415	430	439	427	417	451	425	452	445	441	428	408	418	402	441	443	443	426	433	408	396	425	479	436	466	434	434	385	466	440	446	446	429	424	416	410	461	416	448	369	432	474	429	426	410	431	421	420	432	457	442	406	461	437	442	433	444	401	431	404	434	459	394	453	449	458	464	417	443	482	405	416	425	455	403	456	429	422	410	443	441	469	411	407	428	420	432	431	443	450	436	479	412	419	497	452	426	450	459	425	459	469	406	421	393	439	423	448	451	429	445	476	443	424	409	417	388	402	395	463	409	420	415	447	429	451	458	383	427	438	445	433	475	432	451	408	437	414	445	399	456	434	452	420	410	449	447	452	419	435	394	480	434	424	459	420	423	440	407	419	433	471	444	428	424	412	413	391	441	411	496	463	464	414	461	433	419	414	420	459	425	417	417	465	439	412	436	469	422	445	381	428	421	421	432	422	438	446	450	418	414	414	403	421	448	396	428	438	434	438	422	437	419	457	450	465	429	440	409	444	442	451	444	424	460	466	428	444	393	458	419	413	432	424	437	429	433	454	401	424	442	425	425	421	432	454	476	460	443	441	422	439	428	447	396	421	432	426	442	411	416	412	450	445	410	403	418	448	406	400	430	442	427	416	420	443	447	431	428	431	457	444	423	401	435	442	466	439	461	443	481	438	431	408	416	448	435	399	447	408	457	453	454	441	459	416	477	440	430	419	431	444	415	437	433	400	412	454	425	430	408	425	449	470	450	433	406	459	457	413	426	439	418	411	418	456	430	456	420	440	454	473	426	415	437	472	472	451	458	425	422	432	435	447	420	425	452	434	433	401	418	434	421	457	431	455	442	429	412	435	417	444	424	445	385	406	442	415	467	381	432	396	431	435	397	424	471	408	413	441	436	447	422	455	453	455	426	414	442	423	414	410	467	443	425	459	421
5382	7307	7343	4852	16211	23762	19463	10483	5175	2480	1254	811	658	666	683	636	642	640	609	651	642	626	654	625	616	594	630	635	612	670	596	633	628	646	616	646	640	646	614	669	617	633	644	595	648	610	663	607	616	604	637	580	640	644	624	607	617	655	677	621	631	593	643	625	645	634	660	633	626	634	623	585	652	599	662	630	630	653	633	630	625	629	594	637	617	621	630	626	597	612	641	641	590	628	656	673	624	681	619	615	641	615	591	656	610	594	624	647	628	634	695	638	604	632	656	628	666	628	611	625	689	606	597	624	624	623	675	626	598	650	646	638	672	618	633	595	600	647	602	636	652	637	633	598	582	584	625	630	672	620	620	663	627	652	650	603	658	641	636	615	635	644	624	652	625	669	652	642	622	618	643	584	669	654	601	609	611	650	658	634	630	657	620	636	624	622	648	644	628	665	680	623	613	650	639	653	631	630	626	652	618	627	666	647	643	650	616	655	590	646	608	619	609	653	635	618	628	627	612	616	615	649	645	629	604	595	647	639	664	645	675	637	652	678	655	642	647	608	629	624	632	661	630	635	660	664	576	626	619	675	652	637	639	611	697	658	629	648	631	653	668	677	631	637	628	616	623	656	599	606	633	637	638	636	613	624	623	614	625	641	618	603	618	645	578	644	604	612	657	641	642	616	645	633	579	607	623	594	623	651	659	676	652	625	653	631	617	657	655	608	618	646	617	655	640	659	628	646	622	611	602	633	603	656	626	643	624	643	632	640	661	637	614	639	643	627	663	617	663	626	622	626	597	636	580	643	645	640	651	595	641	646	567	651	670	621	603	625	622	600	548	599	619	576	634	656	607	650	644	607	664	624	613	643	646	623	644	645	659	625	645	632	608	633	622	604	580	618	591	682	662	618	655	647	597	639	675	616	611	618	612	660	641	661	588	669	620	631	641	613	607	586	657	638	636	646	611	637	605	622	593	644	643	629	627	636	629	606	625	614	604	627	661	629	661	619	634	636	612	623	622	630	623	655	600	659	590	605	590	644	655	595	631	621	614	607	597	643	624	648	653	621	602	681	649	646	632	636	644	635	621	647	640	601	598	644	613	648	647	581	635	610	639	650	654	617	596	646	614	639	611	611	603	599	628	585	620	615	626	644	642	607	668	664	615	632	597	606	642	615	635	613	642	617	608	632	610	682	608	593	606	625	650	608	636	634	630	614	643	617	634	596	588	694	631	659	606	628	626	605	705	611	659	662	626	634	657	579	623	634	607	641	640	636	690	633	628	679	594	665	728	641	620	624	642	633	668	589	657	636	632	655	614	666	684	649	657	661	646	633	624	630	650	669	665	630	700	619	622	565	647	648	611	626	664	656	629	633	656	633	563	642	611	630	663	620	620	648	620	658	577	635	607	628	616	643	639	634	649	627	649	633	677	615	588	603	605	626	661	646	648	628	616	614	594	636	659	600	615	648	629	688	646	643	616	649	636	625	628	638	659	618	617	635	678	597	635	645	607	623	609	660	637	628	612	597	637	607	617	631	588	650	631	634	657	628	620	599	628	600	615	646	652	630	642	612	659	614	653	639	617	640	606	630	654	660	647	654	640	634	636	616	684	675	619	635	618	654	678	629	602	606	626	608	595	645	651	673	648	632	643	635	678	610	618	664	619	683	676	643	641	662	660	632	656	662	666	621	626	615	611	679	638	668	651	617	620	637	634	615	594	620	647	654	613	610	655	627	601	644	628	664	636	610	607	647	714	617	630	626	655	643	615	609	644	609	665	610	601	598	598	634	633	632	610	626	642	634	663	652	639	655	657	625	685	652	572	651	642	645	622	639	602	644	627	589	660	646	604	623	625	668	657	628	626	650	629	652	646	648	604	608	652	692	618	637	660	583	666	646	602	617	591	607	589	587	627	629	618	597	614	648	621	641	620	580	626	663	678	643	631	655	630	637	597	633	593	681	576	646	650	622	645	668	603	652	665	655	613	625	649	583	646	655	629	600	669	650	635	584	672	590	631	638	616	620	611	620	576	668	634	611	639	659	590	623	644	660	624	598	603	672	642	654	602	636	613	654	679	644	601	658	661	590	663	609	581	656	676	618	651	626	637	625	600	653	652	610	639	667	587	585	584	633	629	633	582	635	660	646	616	640	614	565	595	643	679	646	668	630	658	672	642	576	631	631	619	606	615	625	636	679	638	616	632	609	640	610	646	633	659	601	638	652	661	616	639	608	605	628	624	593	645	659	626	661	653	620	638	660	658	631	624	623	632	658	667	633	630	624	676	665	598	618	619	608	623	625	644	616	599	599	630	657	640	611	611	640	632	632	691	614	631	629	613	591	650	652	646	612	679	652	591	636	608	611	601	609	611	651	652	655	635	590	681	621	629	622	617	627	650	598	637	597	597	657	677	623	675	618	630	668	634	663	709	611	622	663	592	627	657	636	692	623	649	599	630	669	620	614	599	623	630	651	628	607	663	582	619	623	620	615	647	668	633	612	663	631	628	648	626	627	674	624	661	651	658	647	652	579	610	618	636	643	635	635	654	621	639	662	639	613	649	595	617	605	605	676	595	597	608	634	652	660	617	655	638	639	624	638	635	616	640	618	618	636	662	640	630	641	667	628	622	607	713	633	635	655	654	639	633	664	629	611	703	639	636	667	652	659	645	635	634	643	639	657	657	677	646	634	651	622	638	640	620	659	622	645	598	634	639	638	592	632	641	638	588	626	622	595	626	581	632	657	673	646	694	644	651	673	632	639	617	637	656	596	664	618	615	650	623	631	622	600	637	593	636	651	646	642	650	642	648	640	670	630	662	611	594	624	635	627	605	660	685	598	647	660	660	587	627	673	651	679	629	626	562	591	606	644	644	641	606	634	577	642	647	611	629	625	613	651	638	622	617	640	656	641	618	618	661	604	649	583	634	633	639	622	651	651	587	587	663	661	662	656	664	645	621	685	658	635	600	609	625	635	667	681	638	657	596	624	624	624	646	628	656	631	658	652	634	600	588	651	605	647	638	639	639	672	651	611	649	621	637	643	610	664	630	598	641	634	644	606	666	573	618	662	638	587	646	659	599	653	647	660	632	639	636	606	593	600	667	629	638	631	656	595	607	660	625	657	645	657	667	621	647	663	646	658	637	636	645	648	666	641	652	621	683	622	620	667	622	623	627	646	627	601	628	633	648	649	615	634	660	640	597	648	645	626	608	621	675	623	659	627	632	645	694	661	594	637	621	610	638	601	653	645	656	596	702	647	604	589	663	590	627	630	640	644	607	622	650	667	657	630	649	597	667	626	643	624	620	618	658	630	628	601	644	635	651	604	646	615	618	680	647	616	623	645	669	575	661	663	656	675	648	599	611	635	629	611	630	614	610	655	638	664	633	614	609	649	621	668	616	625	592	652	647	630	658	652	643	648	655	670	599	619	657	609	625	613	681	673	611	564	602	628	595	676	645	625	623	665	624	634	601	647	675	633	682	637	586	645	610	648
24047	20790	27589	24103	22181	26463	44096	35693	20365	9888	3581	1196	620	494	455	480	443	474	427	427	458	481	466	460	450	417	437	437	438	430	427	453	473	480	451	477	478	472	475	443	449	475	481	421	459	461	403	440	420	465	466	414	470	469	443	441	457	473	478	467	453	436	457	462	445	463	437	453	428	458	464	450	446	453	424	430	413	481	476	431	431	416	468	449	428	414	424	414	456	435	409	452	428	444	458	466	439	439	441	454	416	407	472	432	461	410	442	436	416	439	463	441	438	411	430	435	507	457	462	465	458	430	452	435	394	441	439	449	481	433	429	465	460	451	444	422	449	460	410	457	459	479	445	448	417	436	421	435	444	470	462	438	446	451	407	424	410	468	448	387	477	467	507	464	457	437	469	490	437	455	442	455	459	466	431	452	459	432	404	473	433	462	447	462	467	437	423	421	468	420	418	405	427	469	468	416	480	425	422	441	484	457	454	470	459	447	470	453	421	443	445	466	431	448	404	446	447	440	443	414	440	418	453	458	457	423	461	441	447	447	418	421	457	408	444	414	419	428	426	434	435	420	439	475	478	471	475	444	433	425	443	449	452	433	430	441	439	457	483	448	397	418	466	455	404	463	429	457	437	468	449	450	459	440	426	426	493	412	441	471	449	420	444	439	398	490	448	485	447	498	448	451	425	445	432	462	448	451	454	411	450	468	428	430	463	444	454	419	471	440	446	465	450	383	432	441	409	436	442	431	452	460	466	463	435	441	448	429	428	457	428	471	474	487	433	444	458	461	475	464	512	472	433	420	429	432	450	431	424	437	446	438	426	450	434	426	442	456	463	424	442	461	467	426	442	467	443	416	454	423	455	492	441	409	460	444	413	430	444	479	445	423	469	426	455	425	387	486	454	465	446	473	442	473	433	421	406	422	444	482	399	455	426	488	438	434	476	442	438	462	464	452	452	424	431	441	460	460	436	402	447	451	458	439	434	444	442	448	464	444	458	472	419	457	443	445	453	411	441	441	459	429	413	442	409	440	427	426	446	404	444	484	439	457	470	468	456	441	431	444	439	422	434	431	458	462	441	468	456	454	386	398	450	449	425	472	412	448	463	487	397	425	435	465	426	437	451	439	453	448	453	433	469	453	467	422	446	429	426	455	456	443	431	450	420	464	424	435	429	422	441	451	430	436	447	431	416	451	450	425	416	438	464	446	435	457	399	454	416	457	467	413	468	390	421	426	426	461	441	475	453	410	439	448	444	472	441	429	411	423	433	435	453	450	414	414	457	423	449	470	450	413	415	436	444	463	434	430	407	467	421	435	461	453	457	430	430	459	416	488	446	426	435	473	445	470	461	416	424	423	441	439	451	469	441	404	473	482	440	413	479	449	511	441	448	435	460	456	425	433	420	456	475	454	477	462	387	502	408	428	448	448	436	421	413	458	448	451	453	450	467	425	429	433	445	419	429	470	416	445	424	424	432	416	466	472	413	461	430	427	438	417	449	427	422	432	450	431	444	468	448	433	414	453	448	449	451	423	446	454	492	426	455	448	443	422	418	456	422	423	454	418	428	448	448	436	436	475	456	468	408	457	436	441	435	450	399	481	401	443	461	455	467	413	425	456	456	451	407	435	414	446	435	437	424	390	433	434	465	442	407	423	474	424	447	473	471	445	438	440	431	440	446	432	481	420	480	456	383	410	450	463	458	478	451	428	409	460	467	440	445	419	409	407	441	424	425	483	435	436	446	466	444	487	431	478	480	441	442	460	445	419	444	427	449	463	423	434	453	429	427	414	440	468	430	438	458	435	438	405	432	455	460	437	439	423	448	449	502	476	475	419	420	479	493	439	445	436	445	421	471	474	464	429	437	434	433	457	415	453	455	417	464	444	463	457	414	461	474	411	423	471	417	456	447	431	454	445	485	487	444	470	437	438	443	436	399	417	436	443	453	469	423	450	457	450	426	435	452	451	445	446	404	462	437	487	427	466	431	422	479	486	400	426	413	463	428	477	436	432	482	429	465	472	430	435	422	420	468	437	413	436	433	437	438	416	454	442	444	441	435	427	487	452	464	404	445	445	448	465	453	416	425	444	464	436	441	423	440	485	436	419	470	435	473	451	433	417	427	445	467	484	433	445	457	454	461	471	416	430	438	417	471	422	410	461	483	449	438	428	436	427	428	476	432	431	426	442	439	457	437	448	420	416	433	422	473	474	410	479	436	460	467	474	434	463	441	452	470	445	441	450	489	461	428	458	490	417	469	452	451	441	423	442	488	442	444	451	446	458	448	439	455	437	451	456	443	401	459	473	477	436	429	451	434	450	459	441	439	413	473	442	454	443	419	463	435	442	447	456	442	454	423	401	459	431	448	480	475	439	461	477	462	446	436	453	441	433	445	460	434	415	437	427	451	497	421	430	437	423	429	443	433	423	434	419	483	428	415	444	477	440	433	463	426	479	419	444	425	458	438	415	418	473	473	446	430	488	428	428	442	451	458	430	437	451	477	458	429	477	436	433	426	451	465	452	435	467	425	439	463	418	420	438	475	443	422	437	431	416	425	446	435	474	484	442	438	436	436	447	430	464	439	441	433	444	481	448	441	434	446	418	490	435	460	446	444	472	432	441	487	451	434	465	438	429	414	456	452	429	459	403	433	426	471	449	468	405	441	437	429	436	438	429	437	427	419	452	393	454	462	453	456	422	435	429	448	450	439	414	472	458	439	460	477	426	453	430	443	473	469	427	464	420	473	419	452	436	393	465	422	450	484	414	447	480	447	461	449	465	430	463	442	461	441	401	461	441	402	455	448	447	462	432	444	481	471	458	453	450	475	441	440	452	438	444	432	437	449	450	457	434	446	439	442	443	427	449	432	442	426	480	443	434	470	459	422	400	466	419	453	461	424	503	428	437	461	454	446	441	432	463	464	463	405	435	448	455	458	440	470	427	445	437	410	436	419	399	438	441	419	455	431	394	438	431	440	476	470	440	443	451	435	418	433	438	461	412	483	426	445	412	437	503	432	429	445	427	426	474	413	455	434	435	454	427	422	438	471	446	441	412	447	449	479	455	429	428	417	419	458	475	417	441	436	435	446	450	427	454	436	458	417	431	465	454	438	439	491	433	450	451	429	457	432	496	452	410	410	464	457	442	451	478	427	438	415	405	405	407	467	458	451	453	435	487	454	426	455	440	463	444	451	468	484	442	455	453	442	429	432	485	422	425	423	443	462	455	416	469	417	467	468	410	427	435	435	457	453	420	444	387	427	422	468	454	440	458	475	422	456	420	446	438	466	418	428	439	486	450	411	472	478	411	442	442	446	436	444	436	468	429	460	439	435	454	473	412	475	432	443	478	411	472	424	490	462	412	511	404	466	446	445	452	413	439	454	467	459	441	448	460	456	422	407	476	468	421	444	452	471	422	467	413	470	421	439	448	460	464	407	442	465	417	436	431	452	437	449	433	436	468	416	459	455	459	403	449	438	432	493	424	439	441	457	401
9560	21492	21103	14691	24368	30163	45207	37238	24762	14481	6441	2288	1061	722	653	619	644	640	686	622	667	638	633	658	620	661	651	692	640	667	705	662	604	638	635	658	613	646	652	666	611	685	653	652	650	717	635	681	632	623	666	630	639	635	633	690	665	665	667	626	656	666	609	622	630	676	668	626	687	623	687	674	610	675	653	638	652	656	644	690	657	616	647	643	651	669	642	666	654	659	607	632	640	683	693	676	688	616	647	632	654	621	655	611	632	664	686	679	639	650	687	641	622	656	662	669	624	597	667	655	643	626	641	649	630	648	666	671	664	652	634	667	602	654	637	633	668	639	668	642	629	632	608	700	659	688	704	688	691	632	635	662	681	656	623	610	665	627	623	643	651	666	708	684	685	583	661	662	652	648	668	632	653	671	630	635	646	660	685	628	658	662	681	665	659	643	663	647	632	697	635	616	691	684	626	666	680	688	675	682	649	653	645	675	658	632	681	648	608	658	670	616	625	657	692	697	651	639	662	673	630	641	656	655	685	673	613	635	668	648	632	631	627	655	670	661	641	614	664	685	681	666	666	638	647	696	637	641	694	671	631	630	643	652	689	581	664	647	633	668	616	651	690	682	641	660	631	651	664	682	675	633	657	654	638	647	656	611	658	651	635	643	632	669	678	632	653	641	633	708	655	662	644	623	660	642	648	653	654	649	689	660	667	606	670	680	610	635	641	588	648	679	692	667	628	639	652	639	646	680	633	656	659	638	637	607	668	646	602	658	710	681	658	626	648	645	677	639	692	680	648	666	620	636	633	657	655	659	646	603	650	650	637	664	699	685	632	681	671	633	646	673	650	626	644	666	610	669	654	693	650	681	654	652	636	674	657	629	639	654	676	632	651	633	657	636	664	607	649	607	673	693	655	649	654	670	628	632	636	690	633	680	662	674	636	621	631	626	716	655	673	665	619	615	606	635	659	621	681	684	716	683	659	624	652	659	682	638	641	618	649	641	621	624	675	654	651	632	658	665	597	652	630	661	689	632	663	646	635	629	630	639	677	619	614	641	662	624	627	653	656	704	597	648	655	648	697	646	641	638	630	672	641	664	668	635	649	608	675	688	685	617	670	646	733	621	603	662	663	624	646	669	636	671	642	643	681	647	655	629	694	635	645	599	647	605	631	655	699	668	630	663	611	602	645	604	692	640	645	664	668	648	687	634	681	654	659	642	623	649	683	683	668	686	700	622	634	688	683	658	669	612	618	688	665	649	647	642	643	639	628	638	646	623	635	681	681	707	697	635	620	623	678	690	627	652	647	651	670	669	666	636	647	637	634	676	632	640	700	631	649	657	705	678	649	640	662	643	662	646	605	626	577	636	676	664	619	605	606	694	683	637	690	617	602	686	668	659	662	670	613	656	646	660	610	640	647	676	633	631	665	641	667	659	708	658	671	672	636	649	651	658	640	642	651	638	695	631	701	642	612	669	680	653	639	693	657	622	687	616	676	687	625	683	629	615	702	657	633	684	691	690	688	647	631	645	676	618	661	667	651	690	604	654	697	676	668	652	649	634	700	653	632	667	702	608	649	688	619	660	638	656	635	667	671	655	705	663	640	628	679	656	629	625	622	650	675	663	627	634	645	630	623	636	669	637	676	666	691	625	650	644	642	712	639	674	656	632	643	617	653	616	634	669	659	603	630	631	674	636	606	640	671	690	640	666	630	604	656	642	638	659	632	662	625	618	693	666	634	620	649	682	693	634	625	649	658	682	633	642	630	657	698	649	629	615	690	646	649	662	668	639	675	672	637	686	627	659	626	647	636	649	637	657	622	647	626	662	643	634	654	678	652	645	627	702	635	611	648	572	668	650	696	606	636	693	638	660	650	611	628	647	683	636	621	689	626	642	671	671	698	668	650	687	651	667	649	659	696	619	639	604	640	636	684	662	674	666	660	682	672	600	637	681	650	591	643	612	679	620	646	649	685	689	655	677	632	626	615	660	687	696	637	669	640	655	636	707	658	626	638	681	651	645	664	661	696	661	629	576	639	670	626	660	637	668	692	653	650	677	645	650	683	632	653	643	617	679	661	666	664	655	690	629	638	659	661	644	702	614	672	631	665	624	660	627	639	667	663	632	650	642	670	641	644	655	640	659	661	721	657	643	638	647	668	660	655	669	621	676	662	626	668	679	668	633	670	659	627	661	650	713	650	668	611	632	614	591	655	632	649	649	683	667	675	666	636	678	647	611	684	596	623	686	643	630	639	669	649	666	669	649	612	650	641	660	646	679	694	638	664	649	702	602	661	639	657	677	640	692	651	673	676	626	614	659	627	599	663	608	676	648	684	652	704	633	653	653	646	705	651	675	642	689	688	630	623	660	673	641	635	631	636	686	632	663	656	672	651	670	627	677	637	667	674	695	647	646	699	673	656	687	618	668	679	629	674	639	612	658	677	662	631	648	661	675	665	630	649	632	682	697	686	638	681	671	655	602	686	678	625	661	643	635	640	676	686	620	649	697	671	700	613	599	652	626	659	618	650	633	633	678	617	643	626	671	590	599	699	628	652	686	649	645	681	660	658	626	629	655	660	692	656	657	621	690	603	598	631	645	656	659	673	636	617	657	624	640	674	663	668	689	642	655	680	624	669	661	696	694	661	686	664	613	692	664	631	667	638	632	657	685	643	623	627	670	640	616	650	642	653	654	606	666	608	623	612	667	614	657	644	614	671	647	638	695	638	697	633	655	667	649	675	669	679	672	708	642	666	639	706	663	718	601	672	655	652	670	618	617	686	737	681	656	687	690	692	636	673	684	687	640	629	665	618	654	675	654	655	673	673	643	628	660	699	606	678	655	693	657	612	620	684	655	671	674	677	675	646	646	665	687	633	630	650	600	648	685	605	658	710	622	694	667	689	625	686	655	641	680	661	653	677	681	697	609	649	676	669	655	657	656	648	665	648	652	674	686	624	689	666	621	650	695	679	608	637	662	651	669	610	630	648	660	609	685	660	676	669	608	661	669	644	632	602	665	670	670	658	643	660	639	644	623	630	669	645	633	662	616	614	671	617	593	670	657	675	640	621	659	693	647	687	688	628	630	647	697	683	640	621	689	686	645	650	607	638	623	687	663	601	628	622	648	643	640	677	686	662	687	675	639	721	615	663	679	653	616	669	649	661	650	680	689	649	626	666	639	644	663	613	647	682	623	631	652	649	624	634	655	661	618	615	615	653	619	645	654	596	682	653	665	608	619	624	615	650	664	660	649	618	631	629	657	644	685	667	743	696	680	689	682	645	621	629	670	677	594	672	637	652	660	668	699	622	623	648	640	642	659	657	678	678	729	641	681	602	676	667	704	646	613	632	638	670	645	627	661	657	654	653	659	684	672	642	647	648	640	612	623	624	645	677	677	644	690	673	674	626	678	646	664	658	635	661	652	629	726	655	649	658	625	641	626	710	649	654	672	630	650	637	648	666	691	636	619	647	623	676	693	625	720	668	636	664	615
22509	20756	28556	23009	20795	25163	47845	58533	47582	32075	17680	6325	1813	777	537	487	492	511	501	542	470	500	490	485	447	443	452	497	469	455	450	488	455	472	475	469	453	463	465	510	443	458	480	495	446	474	460	449	474	483	495	483	434	503	476	463	435	446	458	480	473	467	440	492	479	443	449	465	455	431	480	457	520	473	450	459	458	461	450	470	443	475	443	423	494	469	486	459	477	455	538	483	466	509	488	464	466	470	456	485	512	487	460	446	471	473	454	482	475	464	449	456	467	499	475	455	444	464	448	441	482	493	474	469	474	470	480	426	488	484	475	454	472	488	428	436	485	450	476	486	446	490	453	498	483	496	484	477	493	441	442	448	477	460	518	481	453	480	490	443	486	448	469	466	502	431	500	477	492	452	478	444	491	471	444	437	453	460	470	448	454	495	446	455	455	482	478	488	458	503	461	445	505	481	494	464	464	456	444	474	496	459	452	471	424	472	455	428	476	467	488	469	487	460	443	472	494	439	481	476	461	498	444	449	465	447	479	452	472	476	476	470	526	472	479	503	490	458	457	481	475	458	460	460	463	459	459	471	514	452	466	482	468	458	433	470	414	526	509	452	498	491	475	453	448	482	448	447	440	465	499	498	445	476	483	460	482	452	454	507	450	435	487	476	487	459	482	451	504	471	493	496	455	463	462	464	472	463	499	463	477	482	488	462	505	482	488	459	484	482	445	427	473	445	492	499	435	481	462	474	468	471	491	431	466	472	477	476	491	479	471	480	443	468	491	469	440	474	478	493	478	445	483	500	502	425	468	465	480	439	479	483	451	454	472	471	518	471	472	501	470	481	441	421	428	473	468	487	441	464	478	456	446	474	451	467	507	459	468	485	476	483	488	513	469	469	503	470	463	462	472	477	481	475	497	480	473	470	473	453	488	458	497	474	483	460	497	482	463	451	477	477	469	473	428	469	433	492	447	467	458	470	489	464	472	473	478	484	512	446	542	504	427	435	462	482	481	506	448	463	453	464	452	446	488	473	485	472	453	458	482	477	462	468	480	463	467	546	535	452	434	476	485	480	482	454	454	435	483	443	498	485	456	488	467	464	465	491	436	487	446	407	501	495	492	464	428	469	482	492	466	449	446	464	467	508	464	464	463	498	504	453	447	489	470	464	476	508	460	466	476	449	436	469	459	487	474	491	465	452	464	453	479	453	428	460	487	497	465	463	490	463	478	505	479	441	468	468	484	471	468	502	487	496	424	464	473	421	446	479	452	466	476	483	494	462	471	467	484	508	503	474	496	466	476	451	500	485	463	433	447	476	472	453	441	465	479	494	437	447	448	495	453	447	469	485	448	471	465	482	487	441	496	472	497	462	451	493	506	461	490	446	465	462	462	460	464	449	463	480	462	468	478	470	482	503	515	490	484	473	451	454	477	454	465	498	460	481	487	469	476	443	491	449	443	473	435	435	471	477	460	449	493	491	451	453	485	468	477	486	483	538	427	466	458	505	438	423	449	483	448	520	463	457	453	428	459	456	466	467	467	481	486	489	430	490	468	475	468	512	451	449	500	469	472	450	482	452	469	475	501	448	480	489	481	476	471	487	476	472	482	467	514	453	481	463	471	485	480	477	477	488	483	498	460	484	479	462	460	442	475	470	471	509	462	481	476	484	492	421	463	474	425	482	467	474	440	484	438	509	434	478	462	480	441	472	510	486	449	481	499	463	503	455	480	487	516	473	446	461	468	452	460	487	453	470	483	453	529	491	467	458	475	503	461	449	477	455	472	495	466	471	464	527	465	430	507	445	462	460	504	511	452	465	458	506	476	461	483	450	503	445	512	449	484	439	489	488	419	463	472	432	505	477	505	500	516	448	428	457	463	492	459	468	463	446	490	434	475	532	446	461	483	493	551	471	454	458	467	450	454	483	449	483	464	482	504	460	472	468	450	495	462	463	490	486	482	452	483	477	440	498	487	476	473	465	437	451	483	496	458	487	471	464	513	474	477	482	469	495	466	438	459	436	457	468	489	464	472	513	461	448	433	482	519	480	432	496	500	443	504	478	436	453	486	462	436	441	472	477	472	463	486	419	461	457	458	467	441	477	445	436	455	495	458	460	423	445	473	469	490	480	486	477	480	453	441	458	483	454	508	485	438	440	472	446	483	471	501	499	512	478	473	482	482	491	498	517	486	484	487	471	460	518	477	477	516	477	457	460	444	458	470	501	448	442	465	445	450	469	493	447	469	465	438	503	484	476	464	489	479	424	465	449	480	442	489	525	462	465	438	498	464	483	497	493	469	467	462	462	477	478	495	462	474	432	475	463	476	502	481	406	458	498	482	465	475	485	497	444	489	457	456	469	484	458	465	452	473	482	468	464	449	420	494	439	487	471	470	487	465	455	510	470	451	471	495	452	444	432	472	484	492	469	491	450	478	451	447	436	444	459	458	484	460	448	501	482	481	460	479	468	450	473	487	438	449	463	440	517	477	426	461	466	479	469	470	502	480	424	468	460	425	466	489	478	487	502	458	447	479	458	482	426	463	491	452	484	470	512	499	485	459	482	478	469	410	445	478	484	466	481	458	469	487	452	475	484	508	432	485	501	463	451	460	474	493	434	447	548	501	461	448	472	478	439	486	480	474	458	484	465	490	476	513	465	504	453	449	487	436	398	469	479	459	452	461	463	471	489	445	437	489	407	388	468	433	445	472	459	464	461	461	468	472	457	462	482	511	485	489	506	488	463	452	467	432	474	436	503	467	444	462	463	468	429	468	496	477	454	466	494	475	450	475	477	465	459	478	489	504	464	444	482	417	491	489	461	447	453	471	479	506	462	453	436	502	452	456	426	459	499	476	475	472	457	466	475	493	465	469	481	441	460	451	496	491	493	467	488	464	474	466	451	467	457	502	478	492	498	469	445	465	514	451	469	453	476	502	441	474	411	449	494	473	466	459	477	488	507	456	481	468	496	458	501	483	470	467	475	484	470	486	505	476	470	450	495	511	459	447	486	443	479	472	478	474	439	509	449	470	455	483	489	456	468	497	468	451	470	510	503	446	483	454	478	432	477	489	457	446	456	443	468	494	471	472	460	473	495	431	473	478	462	499	491	469	444	474	433	447	461	462	469	463	480	417	475	487	453	463	467	459	475	457	475	510	450	466	435	446	471	474	513	449	482	491	445	467	452	492	453	456	457	484	475	491	493	453	503	430	457	464	435	477	438	485	507	463	473	487	493	472	470	455	454	457	483	490	474	429	457	476	462	477	463	504	489	453	466	475	473	469	442	507	422	453	477	504	456	501	465	478	551	456	457	516	477	511	417	465	481	440	456	501	451	493	476	497	480	457	427	455	500	498	461	473	476	470	481	471	495	482	433	455	488	465	458	457	471	456	446	470	469	488	450	494	459	435	496	483	458	485	457	472	458	475	483	467	472	445	445	484	481	467	427	463	462	442	482	498	490	442	449	487	534	441	498	442	423	460	487	456	434	484	453
16567	34396	32369	23690	22080	32629	52028	58400	47793	34689	21193	9332	3168	1115	726	737	664	643	662	644	663	641	693	654	662	649	696	642	690	701	666	631	678	667	685	673	697	664	607	704	658	661	731	679	652	619	657	672	622	698	692	699	674	647	667	650	637	627	635	669	669	690	621	666	661	651	721	690	668	678	691	632	670	699	649	657	703	672	638	669	612	672	660	679	661	686	674	670	690	644	622	697	647	680	649	642	699	684	686	699	657	673	663	632	706	690	654	650	707	712	645	661	631	638	671	683	721	645	667	643	655	728	677	635	729	669	697	719	669	663	674	627	683	649	699	674	629	704	692	660	614	617	674	650	646	665	633	669	654	719	683	652	682	664	625	678	699	626	675	675	654	594	695	692	603	625	645	704	664	654	691	673	670	642	633	636	712	663	633	675	668	639	692	633	655	676	716	640	633	653	642	707	651	651	633	677	675	695	679	669	674	641	664	687	669	648	643	640	663	704	659	646	647	636	696	694	615	631	656	662	721	661	687	674	669	659	632	621	670	662	647	693	653	650	671	675	634	678	659	686	616	711	645	661	687	675	671	655	693	683	700	691	674	680	636	646	664	641	653	674	661	643	611	676	629	646	687	702	665	679	641	673	656	655	667	653	662	687	641	689	655	719	659	706	680	679	669	640	659	687	658	677	662	636	726	668	668	669	646	648	669	670	637	660	626	615	668	697	680	661	681	671	692	707	685	661	653	669	721	646	667	657	694	693	659	672	712	647	639	644	669	689	698	738	700	640	660	672	664	639	648	695	701	664	657	659	614	642	627	658	626	685	682	718	660	636	652	693	718	640	682	677	667	719	626	607	664	651	687	662	692	679	717	643	671	645	641	643	693	684	661	679	647	673	657	658	681	656	703	648	694	682	661	670	669	610	652	645	694	601	661	692	629	650	627	680	683	674	731	686	653	668	671	696	617	697	591	679	654	663	696	691	659	640	626	595	665	692	645	662	623	717	660	673	660	677	675	723	676	681	698	615	648	652	706	633	652	659	686	685	660	659	733	643	649	636	672	668	686	665	642	622	701	624	695	633	686	709	653	666	667	646	658	686	649	674	692	693	656	633	671	684	663	643	633	648	676	664	665	715	670	654	676	684	679	648	605	666	648	639	676	668	697	613	700	634	633	646	658	640	685	648	663	686	689	668	655	661	637	703	681	668	638	671	700	673	698	676	678	677	681	691	639	655	682	700	648	686	704	707	670	691	683	676	646	682	630	637	640	646	683	658	656	688	682	694	615	679	672	700	673	649	662	636	698	671	706	656	658	613	700	685	664	653	708	675	602	680	649	663	678	632	712	684	694	647	669	685	668	628	650	659	712	655	720	707	677	662	690	644	671	697	640	680	644	681	659	655	667	679	644	615	686	713	642	669	642	639	668	701	680	661	614	685	657	671	693	664	657	642	686	652	650	678	655	652	669	656	680	627	646	690	716	687	671	691	687	690	680	676	639	664	654	653	612	657	644	647	647	693	655	655	698	637	674	707	661	664	660	673	690	720	690	637	681	722	675	652	663	644	688	698	679	624	651	680	714	682	662	703	685	652	664	647	627	722	677	705	721	654	656	705	674	686	654	703	666	688	676	664	634	684	676	637	658	653	685	666	662	683	682	732	660	676	690	690	683	668	668	708	635	651	687	675	620	642	662	669	667	680	654	675	689	630	670	735	688	664	671	634	661	672	692	662	683	656	660	653	667	620	661	683	698	672	648	648	663	666	652	691	641	636	663	624	667	657	637	694	702	679	659	699	709	669	613	681	648	668	665	695	667	723	678	660	624	686	672	654	666	691	649	682	606	701	700	698	660	657	653	643	681	660	643	688	668	641	626	665	678	649	648	658	677	637	638	718	656	670	657	683	655	649	659	650	650	651	673	720	673	650	668	643	660	638	693	678	676	684	662	665	703	666	638	697	650	647	674	663	650	641	647	673	641	701	655	648	671	629	670	673	627	642	647	680	677	656	647	657	642	647	645	720	659	681	682	762	674	650	718	645	644	691	694	621	676	677	625	644	654	703	603	673	640	641	686	678	607	662	631	645	653	671	633	647	630	646	675	682	698	667	680	691	667	634	656	638	663	677	692	669	677	664	680	712	710	642	660	677	666	643	661	672	705	686	650	644	637	721	664	663	679	680	651	656	676	648	660	701	660	659	675	668	654	702	654	661	673	731	596	612	654	653	649	687	664	660	722	707	684	680	656	680	640	654	655	660	672	673	628	658	653	689	646	693	615	649	678	696	725	661	659	670	677	659	641	609	626	679	676	686	700	635	690	640	685	628	692	679	631	672	685	694	659	657	645	625	667	645	637	662	696	650	647	668	673	656	665	655	627	652	664	678	698	695	692	624	676	669	684	645	618	659	645	712	619	673	653	626	677	640	669	662	638	660	639	690	677	666	703	663	678	668	659	629	685	604	686	716	676	668	690	643	724	607	661	672	714	661	664	691	702	633	669	658	661	662	654	639	676	686	707	699	658	708	675	614	719	691	664	671	673	613	657	687	706	668	667	712	675	705	667	666	687	666	661	658	601	636	677	682	648	669	650	642	632	645	665	640	662	711	635	701	645	699	668	664	697	645	641	627	728	681	685	687	642	658	705	715	710	674	692	666	681	650	697	691	698	665	671	688	699	658	662	665	636	634	638	663	657	642	661	658	651	714	670	660	651	660	705	666	680	695	709	699	671	664	663	675	676	676	716	666	644	679	679	704	600	689	691	726	694	703	657	676	671	674	637	679	710	631	676	685	659	635	684	701	668	691	676	685	729	734	628	680	629	643	671	686	701	673	702	701	647	694	660	721	657	644	620	637	705	669	665	647	664	653	654	684	650	633	672	659	656	644	702	648	679	687	663	688	649	638	710	678	669	638	682	725	653	656	663	664	640	704	641	668	671	693	649	676	684	653	680	631	677	705	668	685	686	635	689	659	696	675	637	662	651	652	657	658	694	673	636	667	668	643	652	655	682	661	716	656	668	663	653	686	688	626	691	660	631	696	645	682	661	667	667	689	665	684	632	686	674	713	695	674	672	660	668	647	658	696	651	657	627	654	689	638	668	667	668	651	596	681	693	657	668	672	673	684	654	673	649	658	664	701	676	640	650	682	647	609	677	683	641	674	636	709	657	649	648	658	692	656	627	624	651	679	649	644	630	671	666	671	639	652	687	699	670	713	668	672	683	643	667	676	665	647	639	653	679	683	656	661	644	690	603	676	626	658	685	660	662	681	647	682	697	702	648	697	695	676	687	665	679	701	658	636	638	681	686	640	661	681	658	699	653	691	685	689	727	671	665	623	666	663	696	691	637	668	676	707	674	643	664	703	622	639	689	643	601	650	634	696	674	711	673	668	648	667	715	680	719	613	680	678	701	697	626	635	658	659	664	677	654	636	635	689	662	703	704	679	689	632	650	702	688	691	643	662	693	656	676	611	639	643	669	696	669	646	675	648	666	698	633	659
26031	20559	12613	2563	2532	7525	7629	9831	6915	3427	1551	856	584	477	419	394	440	422	433	443	448	401	463	420	440	462	432	437	482	468	473	447	431	465	420	472	441	422	461	426	432	434	437	434	415	437	455	406	417	396	427	450	451	433	422	489	437	406	463	416	422	395	416	480	439	421	436	434	446	435	400	408	484	418	430	446	437	435	433	419	440	422	417	429	449	488	487	436	444	434	439	443	455	451	442	410	418	463	400	433	463	452	422	444	403	400	403	442	441	476	448	446	433	453	450	441	430	457	450	398	445	410	432	450	446	444	434	457	413	432	462	380	402	403	459	403	407	459	444	447	449	443	421	443	424	439	458	431	440	452	407	452	433	408	464	434	437	420	432	415	430	411	444	424	448	431	422	409	425	454	457	470	424	436	440	433	451	421	450	421	395	429	429	452	418	418	421	428	427	431	431	414	433	428	409	461	437	451	410	439	416	435	444	427	412	435	407	424	452	425	435	389	448	406	467	405	447	427	454	480	416	414	439	435	446	430	486	411	418	432	434	390	463	450	440	443	419	455	437	421	439	473	444	419	402	404	440	488	441	478	425	441	423	443	410	443	440	436	423	446	453	461	409	443	435	441	432	406	430	413	404	429	444	428	441	422	421	471	434	436	397	428	420	429	448	433	396	430	398	408	446	445	432	463	427	432	426	420	445	417	434	461	422	411	442	451	418	420	408	432	461	460	457	453	430	438	440	473	432	417	418	439	447	468	429	419	417	441	448	445	428	389	410	443	450	440	414	419	445	395	425	439	432	405	434	429	456	463	430	431	469	435	419	445	411	422	479	445	445	450	433	415	420	409	444	424	417	432	448	456	458	415	450	436	458	442	409	407	398	436	427	385	419	460	436	431	448	447	425	398	407	430	446	436	434	454	432	480	438	459	404	445	443	461	434	425	439	441	455	478	449	447	409	419	425	433	414	456	437	421	447	447	425	489	440	414	394	416	430	409	443	432	412	463	427	417	421	456	425	447	393	456	458	418	422	396	435	447	406	398	438	441	416	465	427	445	442	406	420	480	450	437	438	429	447	460	434	467	445	422	413	469	469	402	376	440	419	408	433	441	445	419	450	449	458	415	436	398	461	428	476	437	434	419	449	438	434	426	459	459	421	415	403	462	456	436	408	488	438	430	410	417	467	424	441	419	438	430	374	397	386	423	410	456	459	398	433	424	407	460	413	434	436	430	436	448	444	426	434	426	397	433	421	420	405	440	439	396	424	401	449	459	465	435	419	376	453	433	435	433	426	457	445	454	429	466	410	417	412	436	489	450	418	447	439	422	429	389	440	420	419	443	474	437	437	398	412	437	464	441	449	436	482	409	427	457	441	406	468	466	420	415	446	428	466	465	464	426	404	412	409	394	399	433	426	420	437	445	420	441	414	431	411	427	449	417	411	454	431	418	422	417	456	441	432	433	453	432	457	419	453	437	384	387	441	405	456	443	404	400	413	416	406	437	448	455	417	413	446	457	434	429	459	436	424	415	445	394	437	416	417	419	418	477	450	445	435	451	424	432	447	429	445	429	434	405	467	429	428	427	407	451	469	477	439	448	454	406	402	427	475	436	436	426	424	437	418	424	421	403	432	401	425	440	440	394	415	435	464	395	452	442	419	422	422	451	482	494	404	454	414	436	443	406	457	441	436	407	440	481	453	439	457	434	427	428	459	395	417	388	405	463	443	459	453	421	398	453	416	437	413	483	411	433	419	444	426	435	454	446	468	422	405	417	434	411	464	461	465	416	431	438	419	442	423	477	401	435	449	459	433	431	460	443	406	425	421	411	442	458	466	441	429	438	434	472	465	427	474	404	444	427	448	412	504	420	460	428	452	455	447	466	464	463	409	412	438	439	421	454	430	432	458	426	455	406	411	423	423	393	419	410	423	436	451	430	441	415	451	419	431	443	404	452	445	443	420	435	406	467	414	407	420	449	415	405	423	428	462	478	414	437	449	446	421	414	405	443	459	435	444	455	440	417	424	400	389	428	427	420	425	424	462	437	382	408	443	399	466	410	410	399	411	444	430	412	456	404	479	446	440	416	436	466	423	417	422	446	493	398	397	406	430	447	452	442	472	432	445	388	418	430	381	419	423	421	440	452	459	425	411	411	419	421	444	441	427	436	422	445	453	425	417	430	456	420	445	457	427	458	423	443	469	437	457	422	450	409	449	456	424	424	430	417	460	435	461	445	415	462	439	462	414	430	422	418	398	410	430	476	452	393	431	436	417	454	416	409	417	454	423	478	443	466	449	429	448	441	451	467	439	435	430	422	417	416	429	417	386	460	464	439	469	427	401	416	470	421	446	491	429	414	434	421	466	463	441	415	413	411	454	459	422	399	426	476	432	425	402	460	430	438	460	424	439	420	403	442	446	424	421	465	478	431	420	438	428	438	439	441	435	441	424	428	428	443	422	397	424	437	416	414	437	450	463	426	456	454	436	386	437	419	439	437	423	428	451	444	462	447	428	445	440	440	421	429	393	466	474	411	417	452	429	422	418	443	459	425	495	434	447	462	432	453	409	409	427	434	426	422	479	392	438	427	428	452	427	471	402	423	436	433	419	443	455	428	438	432	430	422	435	421	443	458	449	431	413	436	438	402	462	435	470	436	443	427	425	396	440	456	436	465	431	400	448	460	447	431	432	440	435	418	407	423	461	449	439	404	472	421	448	434	411	426	468	404	406	448	395	425	468	449	407	459	417	461	422	420	445	453	439	451	460	462	439	455	438	421	441	440	395	439	463	420	457	445	441	424	414	399	406	395	435	429	432	456	438	435	433	429	490	429	434	425	420	431	439	451	455	398	399	434	405	470	423	422	426	425	425	427	446	438	465	470	428	475	429	429	459	437	428	447	428	461	428	444	439	423	423	419	388	417	457	395	408	430	424	432	394	437	461	407	376	448	424	403	441	487	442	429	428	445	438	450	410	393	446	442	449	440	420	456	388	433	438	431	456	446	444	465	419	422	454	398	425	406	475	433	441	454	448	463	434	400	440	466	462	442	439	439	428	438	416	424	437	443	427	434	439	444	441	421	401	441	450	415	432	458	430	399	442	402	401	479	495	436	442	449	421	449	471	451	445	429	438	450	409	440	442	428	429	416	417	453	435	442	446	445	451	419	399	455	474	437	436	443	440	408	448	404	465	465	443	444	431	444	417	417	441	439	424	435	440	458	451	389	474	442	462	413	416	441	443	453	443	417	430	430	459	441	422	418	453	416	426	432	447	435	463	446	414	489	475	419	437	410	445	432	436	445	459	415	424	436	457	409	431	439	482	413	481	459	432	464	450	497	467	401	462	463	439	416	463	412	451	448	418	442	464	410	406	409	418	400	452	451	442	459	421	440	450	421	448	419	435	422	425	427	475	392	436	412	423	438	437	443	415	426	412	410	453	445	446	461	392	443	419	397	423	450	457	415	415	454	462	424	459	409	437	425	462	408	401	426	433	395
5621	6162	5724	3368	4990	12738	14387	16635	11941	6130	2869	1421	879	653	621	657	683	613	620	657	607	610	616	637	610	650	606	594	615	601	608	634	651	619	623	605	627	646	613	643	645	682	648	650	657	638	671	644	627	660	631	646	672	657	650	614	635	620	644	694	638	691	629	622	608	627	685	681	654	632	697	639	665	637	612	618	633	612	606	644	611	626	659	652	616	598	619	634	653	665	671	645	630	616	666	634	603	652	652	631	639	641	647	620	630	655	695	643	638	622	669	642	633	588	592	620	651	670	615	630	631	586	654	609	644	627	657	645	637	668	615	640	572	695	673	643	644	636	643	652	623	627	629	611	648	642	646	638	603	602	584	617	647	637	627	628	643	619	663	639	669	609	634	610	637	595	649	676	641	619	658	617	605	615	598	634	588	644	603	632	634	648	646	640	662	630	620	626	638	636	626	624	688	665	610	591	630	647	650	662	585	621	660	697	618	631	687	650	666	636	665	629	626	704	619	673	665	615	645	640	622	613	632	625	647	640	639	646	666	634	644	652	658	635	653	586	676	628	641	664	668	672	589	628	711	638	603	648	659	605	693	626	667	653	642	646	634	620	614	646	595	625	650	667	600	649	668	679	627	661	629	663	668	680	645	598	658	612	610	617	608	662	612	630	651	709	640	665	590	618	630	648	685	644	606	633	634	622	641	658	617	601	637	622	653	668	636	607	632	611	652	642	613	632	660	626	572	668	643	603	642	636	698	610	630	616	652	631	619	659	667	678	605	657	642	652	646	644	626	617	691	657	656	636	592	612	606	632	629	654	606	712	638	607	647	600	622	642	601	623	653	605	631	693	609	634	691	605	633	655	634	624	626	660	636	681	639	640	619	606	629	640	618	635	667	649	648	605	662	624	627	626	623	615	613	641	629	657	616	627	699	659	631	670	702	598	640	682	649	647	630	601	671	636	612	597	632	609	673	637	666	646	658	620	647	640	640	635	654	608	674	631	610	651	615	584	640	663	628	630	591	613	656	631	686	618	635	666	635	689	628	610	639	667	660	597	632	648	642	675	613	603	617	630	638	656	670	641	619	637	627	660	621	632	649	644	663	639	643	653	638	659	641	618	639	660	603	656	607	641	639	657	632	653	593	625	612	633	609	625	656	652	654	644	693	577	671	673	617	630	646	687	673	664	671	619	623	656	598	574	665	636	614	656	674	694	606	634	603	594	651	653	619	646	620	664	609	627	629	629	683	623	636	658	645	659	594	591	661	688	641	659	615	678	591	660	614	612	588	642	638	601	641	611	635	626	625	641	647	658	670	644	617	620	643	661	619	620	649	655	656	635	659	656	638	623	658	647	651	607	592	673	622	654	661	664	569	628	641	599	666	607	626	627	695	622	609	650	670	636	679	626	656	653	668	672	666	617	673	640	650	656	632	652	658	621	604	637	611	616	657	605	633	657	643	683	617	591	640	611	646	661	660	645	651	681	649	606	699	702	637	643	612	700	615	641	642	605	646	614	675	637	618	691	628	647	619	613	633	640	655	666	697	639	665	658	615	641	628	622	616	618	668	665	626	636	646	636	614	617	730	650	682	651	626	636	654	685	624	632	622	667	677	632	609	643	608	597	646	662	627	635	637	652	647	596	627	656	584	636	629	629	644	615	647	655	646	600	659	644	682	654	660	632	634	616	668	647	629	650	660	616	678	621	657	643	603	617	632	643	660	664	676	668	663	640	586	676	684	592	609	636	622	672	566	598	550	689	616	656	584	643	669	623	621	622	689	607	646	642	653	630	643	610	646	630	593	671	605	601	596	614	596	621	639	620	636	652	671	647	647	638	636	625	597	667	671	616	652	641	651	655	680	640	645	645	672	670	639	619	666	626	657	624	586	650	660	633	622	638	629	646	658	643	643	591	606	637	633	634	639	622	667	644	635	678	638	671	688	639	636	641	638	596	674	662	625	576	632	635	611	667	676	637	605	636	644	663	612	635	627	638	640	657	630	623	627	633	624	695	633	650	607	660	589	645	596	629	667	610	620	624	644	646	635	628	640	639	630	677	661	635	662	602	699	648	627	616	619	622	626	659	636	647	657	673	608	654	637	656	646	655	657	623	619	631	647	600	653	661	654	629	673	645	619	641	667	639	634	616	687	637	654	630	660	663	617	635	651	649	625	584	640	643	629	625	649	603	654	616	659	638	622	632	670	628	682	640	627	639	625	624	658	645	628	648	659	628	627	621	613	634	616	580	637	597	658	649	649	605	617	663	640	666	613	648	643	610	642	638	634	647	649	626	605	664	646	627	664	619	643	621	588	659	596	619	632	665	622	619	664	675	613	663	616	617	591	600	664	681	638	627	636	629	607	683	668	609	666	596	621	612	633	613	612	647	640	679	613	641	644	633	647	637	606	724	641	618	635	628	646	612	630	596	726	619	646	587	669	651	666	629	661	680	589	636	631	640	654	595	661	645	646	641	630	620	644	639	657	628	623	600	620	684	648	645	626	616	649	587	697	665	665	663	674	650	615	645	633	613	668	616	624	619	638	672	728	650	687	637	603	596	620	650	634	634	639	666	659	664	663	626	583	635	660	671	649	602	663	642	610	699	688	639	633	660	634	635	605	656	667	680	633	612	640	651	603	653	659	596	651	646	596	602	626	640	695	638	611	652	664	612	637	659	631	595	632	639	644	637	703	647	641	650	612	620	616	658	656	624	699	649	665	604	612	623	642	621	653	642	663	635	658	629	649	655	664	644	622	628	637	651	640	606	646	621	631	622	649	600	596	627	662	686	601	641	649	615	597	611	641	621	621	637	621	628	645	683	643	636	659	653	608	630	616	664	630	595	653	625	670	665	699	644	682	649	615	664	627	651	634	638	682	653	655	649	613	656	609	618	602	648	655	639	623	623	622	652	653	685	659	607	621	624	635	608	594	627	672	660	704	656	631	610	571	659	607	641	677	645	588	634	690	630	646	603	667	657	644	640	625	637	691	618	631	645	592	696	611	644	620	633	707	641	655	638	654	661	622	599	658	627	638	624	634	605	613	622	610	651	631	604	656	617	639	644	679	621	614	628	682	673	652	712	583	629	661	610	596	613	628	599	657	624	628	622	618	651	623	654	599	659	626	650	613	651	632	648	672	632	628	618	691	667	639	641	611	634	643	640	623	615	613	616	650	681	634	617	605	634	630	619	599	630	668	697	662	653	647	650	631	646	623	619	628	609	620	604	580	637	638	640	632	681	637	621	631	651	645	619	656	663	648	649	635	648	606	625	698	679	621	676	598	648	606	660	621	620	643	654	618	661	654	626	681	655	616	646	630	624	655	648	607	635	612	660	638	639	596	615	619	651	638	669	658	619	630	640	619	632	640	670	668	621	606	641	649	649	592	636	612	588	647	641	638	594	674	645	581	623	659	680	616	606	654	627	638	620	612	629	594	667	607	629	662	610	683	665	660	608	644	646	657	641	653	679	670	612	634	617	642	602	650	670	629	629
24086	20754	27516	24135	26937	29564	29603	34814	26790	14989	5452	1717	797	551	496	455	423	439	424	484	470	435	446	426	464	459	435	445	429	458	409	454	392	434	478	464	438	446	451	446	456	405	484	451	473	428	415	478	413	438	446	430	447	432	445	454	427	450	473	425	452	469	458	424	452	464	460	464	407	437	457	481	444	432	454	447	416	458	428	428	450	446	450	473	445	448	461	468	446	448	435	439	411	428	463	404	410	454	411	439	476	416	489	396	413	449	455	452	414	447	406	439	474	433	439	454	434	429	423	452	434	477	430	466	455	422	430	409	480	441	412	442	464	449	431	428	463	436	442	489	419	454	461	434	445	441	434	446	460	419	456	455	450	447	434	423	453	462	465	459	420	435	453	473	444	430	454	439	437	408	422	421	453	470	399	448	452	460	444	462	489	435	444	475	463	458	431	470	482	473	443	401	477	459	468	415	434	403	447	420	417	438	467	461	443	431	455	421	457	461	429	435	426	431	454	478	485	458	463	465	456	457	457	467	457	457	439	448	460	457	468	428	406	475	422	450	446	469	429	448	430	451	444	425	415	418	468	433	443	432	446	448	445	446	439	447	470	420	461	489	432	464	439	429	445	430	431	467	456	498	443	460	441	435	434	419	445	411	433	484	432	456	505	452	438	421	455	433	416	416	452	452	469	396	471	462	421	451	487	440	405	447	410	450	448	455	465	417	459	460	477	444	449	449	453	424	441	463	429	416	447	438	432	452	504	438	429	437	448	410	460	434	437	495	450	391	422	385	447	418	445	460	470	423	413	417	463	449	482	486	446	420	437	476	422	445	436	439	416	430	471	454	469	438	478	486	441	450	439	457	449	472	447	469	472	428	426	445	478	418	445	459	446	438	470	451	455	452	479	458	433	443	446	459	483	470	483	426	442	431	437	434	420	409	426	427	423	436	468	477	480	449	418	474	480	492	414	441	444	465	441	422	443	444	416	466	400	486	446	428	449	473	466	431	428	449	478	423	454	432	412	476	450	449	452	414	445	450	451	467	446	460	440	460	438	467	449	440	455	445	414	447	433	427	457	458	445	444	487	453	458	449	444	444	452	434	440	446	430	490	470	433	437	452	434	438	411	428	431	430	455	452	426	466	491	445	476	432	446	463	480	439	456	464	480	454	420	462	460	482	415	459	488	467	451	433	455	438	437	450	506	441	441	462	427	434	477	487	458	409	443	454	468	481	429	456	405	460	419	460	394	462	472	451	434	499	435	451	467	451	443	439	454	465	441	417	434	465	460	444	426	447	447	464	443	459	453	390	422	474	442	443	446	430	447	467	422	442	476	442	458	460	444	441	451	432	474	446	478	458	440	462	431	449	440	421	454	405	453	470	424	426	444	428	445	404	445	444	485	465	437	479	425	443	467	436	416	460	422	428	438	415	442	463	476	475	444	468	411	435	440	462	398	464	443	444	482	451	452	466	465	441	495	428	429	458	429	402	438	445	432	475	445	471	451	453	464	434	438	428	447	451	425	460	425	451	462	431	465	462	444	448	440	484	426	452	484	445	479	434	446	445	453	449	466	434	431	391	421	438	467	468	435	480	460	411	468	470	469	498	449	423	436	433	470	422	446	453	424	430	425	441	457	438	481	465	456	448	441	463	434	483	449	450	435	439	451	459	426	447	450	473	463	437	465	427	462	461	455	440	459	460	416	428	438	423	424	457	466	460	427	428	501	414	484	458	462	449	436	445	427	437	459	421	431	456	412	452	460	473	476	420	453	428	433	493	479	483	435	463	450	449	449	437	494	469	455	432	410	452	475	463	476	478	460	423	429	483	427	436	448	477	413	434	459	453	452	456	475	462	434	397	443	444	449	457	463	426	426	429	413	477	440	417	444	448	463	466	433	457	447	427	461	471	441	463	491	440	465	449	465	464	425	485	459	465	434	477	435	468	429	431	423	404	458	455	444	459	449	458	443	449	468	436	464	434	434	440	443	427	455	460	448	465	410	431	438	443	436	462	422	479	429	414	461	453	431	420	500	400	485	452	472	452	443	459	447	448	440	413	429	475	467	436	426	457	491	413	437	432	424	468	454	449	483	452	437	462	414	468	475	466	421	456	452	436	463	430	453	409	459	459	453	466	441	429	439	470	486	448	441	471	448	468	452	439	436	439	408	454	400	451	436	427	454	453	400	479	422	498	422	425	507	428	473	484	424	448	461	429	452	440	445	448	450	460	428	412	452	441	434	423	430	418	462	429	441	426	460	451	477	451	439	453	449	435	477	478	402	460	451	434	432	439	433	454	425	440	396	451	466	440	450	467	403	446	446	448	431	443	451	482	443	408	430	433	444	437	432	484	457	453	417	438	466	462	463	479	469	442	474	442	499	416	449	452	476	491	458	501	453	434	465	457	432	476	456	487	467	479	446	465	445	425	437	473	446	427	445	438	486	494	447	431	470	464	454	429	459	436	440	455	462	476	446	422	452	480	454	468	446	517	421	420	455	449	463	462	463	433	456	458	469	463	444	414	447	466	454	469	422	421	442	460	422	487	457	459	429	446	406	440	427	431	434	460	440	444	440	452	448	429	425	449	519	474	437	427	467	459	464	433	478	458	466	443	451	450	460	471	434	459	449	433	451	480	432	438	470	458	422	450	445	439	435	437	426	488	490	441	439	433	440	471	506	455	470	475	465	439	484	459	435	426	420	455	438	441	394	396	471	452	456	412	444	448	462	404	433	443	473	457	475	455	446	458	438	451	421	463	485	402	428	480	441	478	440	456	466	456	434	440	458	466	456	450	459	414	433	421	465	454	438	426	440	435	431	480	472	443	465	458	457	414	422	450	454	426	454	410	459	439	457	465	426	489	430	484	443	449	435	451	471	428	457	444	468	438	433	435	450	431	455	445	456	442	415	435	443	481	418	438	470	411	467	470	485	435	454	404	452	465	433	445	460	474	445	404	439	470	474	438	404	482	454	425	464	423	416	463	472	473	440	434	417	418	460	404	447	461	456	437	431	441	438	417	411	457	421	467	440	421	445	429	433	423	473	504	452	415	422	440	464	392	471	441	455	448	428	460	436	442	464	459	460	436	472	437	437	468	425	433	462	424	475	437	420	465	461	470	463	422	461	427	393	446	417	475	462	471	441	437	486	430	454	397	455	426	464	486	439	434	442	419	474	446	428	462	408	435	396	465	461	456	460	438	400	440	434	444	414	405	471	415	474	447	428	450	408	446	440	433	477	428	471	442	439	454	476	434	486	447	453	439	445	418	451	447	436	441	460	453	465	504	483	452	443	440	451	467	456	452	479	470	444	433	444	453	444	419	464	416	470	494	441	432	459	416	480	449	462	419	445	421	419	467	418	448	497	444	436	458	468	434	451	437	469	460	436	436	423	445	445	445	432	481	433	434	411	460	480	447	482	420	434	459	435	455	447	462	448	464	467	431	384	464	465	486	442	453	468	453	493	431	454	433	430	447	450	423	401	394	461	446	422	429
8731	19574	18483	12247	31468	27009	35807	39144	31554	19805	8873	3439	1357	847	677	673	656	662	636	661	704	650	689	653	682	633	602	638	671	643	612	679	631	628	640	635	656	601	679	646	645	623	697	616	666	627	655	645	604	657	662	661	652	643	601	599	631	670	664	625	667	659	654	651	641	686	607	681	684	631	636	688	631	702	573	666	610	701	670	705	653	666	637	615	668	666	642	626	654	613	668	663	672	670	637	688	663	654	696	612	714	625	667	642	654	675	651	642	664	677	629	656	675	661	611	611	657	632	653	629	656	621	661	671	664	627	670	654	672	647	636	670	661	706	649	686	651	640	664	602	614	622	589	670	632	649	678	636	700	676	663	668	646	613	651	665	662	638	625	654	685	681	707	651	660	675	653	638	648	679	658	641	638	670	624	637	621	687	630	680	701	641	632	673	677	613	654	629	628	691	682	689	681	613	650	652	678	661	673	657	668	633	703	661	662	716	653	669	649	662	635	655	673	696	617	678	651	643	694	665	650	653	670	710	683	665	689	689	609	644	687	689	648	679	664	648	667	684	621	639	649	686	656	652	656	681	661	651	646	633	650	672	697	697	630	636	668	635	656	665	635	650	638	659	630	630	627	695	664	693	606	633	680	613	702	616	654	662	650	648	650	671	649	630	615	674	691	688	695	642	633	629	702	658	709	651	650	664	651	672	630	640	638	674	646	631	649	676	655	645	640	684	681	667	655	659	667	644	648	643	681	659	685	652	641	644	671	675	664	647	648	659	647	681	668	636	628	688	636	635	646	710	660	644	645	653	635	606	668	675	624	687	634	669	657	673	627	618	640	643	690	663	638	668	655	665	601	669	620	653	650	675	668	651	703	672	650	690	630	661	681	652	690	684	651	670	645	657	616	649	659	688	611	656	648	674	646	670	656	646	671	629	664	659	698	682	685	641	682	634	644	685	613	653	645	645	676	639	672	687	672	627	694	691	656	624	642	720	652	641	625	637	637	657	642	745	625	707	657	660	662	666	679	642	638	649	661	661	658	656	705	693	643	669	679	639	698	641	652	663	657	645	632	660	644	657	602	647	661	658	640	643	646	641	726	682	649	654	615	644	642	670	660	658	642	621	651	678	703	692	634	658	665	632	672	725	636	621	654	699	592	683	654	654	614	638	644	695	667	649	620	676	634	643	643	664	625	640	662	650	690	645	668	695	642	671	654	629	673	608	608	706	689	629	694	638	709	632	619	655	622	673	616	676	603	656	681	641	610	606	661	638	666	668	676	656	668	647	668	687	659	625	639	672	623	674	669	680	628	657	625	684	707	683	682	668	673	691	683	673	682	656	671	602	714	666	694	651	688	643	708	733	650	663	693	708	663	662	674	691	625	651	721	681	682	660	729	675	676	639	645	629	690	689	654	678	670	679	656	668	686	650	677	677	677	626	686	621	613	665	672	675	625	647	668	685	625	677	652	642	609	670	670	656	654	662	626	642	636	643	659	675	719	657	603	629	598	643	653	640	643	685	681	681	650	659	661	659	657	640	682	667	665	666	688	644	649	691	669	593	665	632	656	629	646	634	693	660	573	617	663	658	650	683	689	636	644	679	672	663	668	629	633	653	710	648	603	669	644	623	664	666	704	656	599	683	652	682	636	655	670	624	646	645	616	654	651	668	685	672	696	632	644	655	651	613	662	621	684	661	617	683	662	704	619	666	662	657	656	692	630	638	668	651	652	678	655	698	604	661	633	693	635	649	659	686	654	663	659	630	700	672	632	667	683	685	677	637	676	668	626	618	633	653	703	622	648	690	632	662	617	658	673	665	663	716	649	682	636	649	646	665	671	660	653	660	656	618	643	654	605	639	653	669	687	700	617	654	644	673	646	658	701	690	656	642	685	693	667	655	655	674	661	645	654	627	707	604	644	690	669	685	644	632	642	605	652	721	702	655	643	668	658	673	638	692	667	620	665	642	654	638	603	608	718	692	680	701	668	659	674	660	638	660	654	651	671	671	676	657	672	649	655	656	648	678	643	661	568	687	641	671	671	664	656	647	671	643	694	651	710	649	659	671	705	639	649	655	669	642	675	666	668	647	645	657	620	674	665	686	687	621	622	627	678	631	640	641	666	693	681	708	655	681	660	659	701	653	664	702	671	622	622	629	691	673	648	672	692	627	670	701	642	677	690	660	641	599	661	664	669	613	682	653	614	683	688	679	658	641	668	635	674	637	653	674	673	600	677	664	635	665	664	645	673	637	594	678	632	685	640	629	663	651	642	684	631	632	620	716	630	691	664	666	659	617	666	679	641	671	698	636	651	672	653	679	675	664	665	720	680	631	668	630	623	657	655	628	677	668	705	650	689	701	666	647	662	654	694	642	658	662	627	641	587	646	640	664	646	606	654	652	672	697	697	666	660	641	665	683	593	657	655	688	640	661	613	614	671	683	628	683	681	679	639	651	684	690	638	644	651	649	650	623	667	672	681	676	703	661	653	611	710	657	628	684	686	685	659	610	681	634	652	638	641	618	621	699	729	680	623	671	620	674	642	699	685	643	663	691	729	636	644	681	608	661	655	638	681	712	679	655	666	668	651	665	618	664	686	655	644	670	642	718	658	638	661	624	649	684	621	652	623	663	691	687	663	653	683	596	653	622	643	692	645	644	658	611	643	628	668	666	638	654	677	623	657	626	668	682	597	700	709	686	665	712	699	706	698	662	694	621	692	653	644	663	629	680	672	705	669	628	643	648	667	645	689	607	682	634	689	653	619	636	672	647	628	651	654	635	666	658	683	661	641	676	673	641	669	655	655	697	622	631	663	672	674	655	686	649	679	676	687	619	690	624	631	662	672	644	639	656	651	630	656	668	660	666	667	667	680	644	621	659	665	630	665	628	658	628	661	613	649	653	635	635	668	706	695	683	622	631	655	657	647	703	648	687	644	649	699	647	652	658	650	711	672	636	666	665	671	645	646	646	653	680	630	643	705	695	641	649	654	695	630	686	632	613	645	677	648	645	624	708	627	699	620	635	656	657	661	674	694	708	652	633	598	694	659	622	617	676	667	656	699	653	676	675	656	687	697	669	635	663	696	670	604	646	683	668	630	651	693	637	681	666	651	679	696	650	673	671	635	633	640	701	719	625	654	658	668	618	672	639	638	640	716	666	573	643	640	666	643	628	650	648	647	676	705	674	660	652	620	652	678	640	633	613	619	627	634	650	655	640	655	669	647	611	685	679	635	690	647	664	625	608	652	690	640	681	632	640	619	646	630	616	633	681	641	646	635	635	669	645	663	627	675	670	661	624	689	669	672	621	688	623	682	593	645	604	639	662	640	674	639	686	654	683	622	666	672	635	683	656	664	622	649	665	657	616	642	623	671	611	653	614	679	666	631	691	629	665	669	676	711	621	628	643	643	693	658	630	610	659	657	692	661	674	634	652	592	654	643	690	690	664	604	669	681	637	616	663	690	614	650	629	653	668	675	669	652	655	669	642	647	688
22450	20750	28569	23007	25069	34815	51371	55304	45555	30758	15760	4954	1494	718	522	527	491	460	474	499	460	473	485	496	471	460	522	429	433	451	481	506	482	498	473	483	488	468	496	498	455	468	484	475	463	522	472	521	474	465	462	437	438	476	462	453	483	458	445	445	446	471	452	473	461	472	466	501	483	456	439	491	464	491	441	488	490	438	464	461	480	483	497	466	451	479	488	466	500	452	486	460	454	476	469	465	460	490	454	459	482	477	443	450	475	477	490	462	448	471	458	438	428	470	485	461	451	479	488	482	451	483	471	469	466	483	473	466	487	453	456	475	500	507	448	508	457	452	474	466	503	476	469	463	465	498	466	489	482	468	521	471	481	485	497	468	483	480	469	437	469	516	451	442	421	482	472	457	489	438	434	509	439	462	473	464	441	463	438	462	449	490	445	489	510	467	468	505	487	488	451	439	464	483	465	473	481	474	460	454	453	489	476	438	460	450	446	458	474	489	471	478	440	479	494	463	439	471	472	476	462	478	479	458	433	428	505	481	446	439	471	481	494	509	524	461	452	477	507	452	454	485	470	429	454	473	446	445	444	456	477	462	481	481	466	473	458	508	470	488	503	449	469	454	465	430	483	471	445	469	442	466	469	504	445	496	476	477	492	434	468	453	439	464	482	479	466	481	443	462	488	468	446	451	469	515	453	489	458	470	426	455	473	452	468	495	454	451	449	461	492	471	508	465	470	478	473	456	418	483	466	479	465	422	474	452	481	448	475	487	460	445	452	467	470	496	501	441	472	478	501	464	466	438	488	434	479	424	418	461	484	468	447	443	481	480	432	426	446	467	490	484	488	469	474	471	454	481	471	488	462	472	469	495	493	466	433	444	458	502	473	419	476	464	490	427	461	468	472	466	468	461	482	495	465	470	487	441	447	461	487	488	451	457	474	455	480	475	487	475	463	509	463	477	471	464	465	461	479	466	464	425	470	490	465	471	437	456	436	496	479	459	463	471	474	453	463	444	482	480	457	471	469	459	477	474	477	448	447	458	458	454	479	476	507	434	466	482	511	448	480	491	504	433	458	463	439	456	459	442	471	472	483	480	468	468	481	486	448	464	432	490	429	467	471	422	453	482	457	439	439	436	462	443	489	519	484	447	460	528	451	468	484	475	471	466	505	446	479	448	474	490	447	457	481	466	467	482	453	472	493	467	471	447	499	462	443	453	466	465	449	449	484	492	442	464	481	494	471	505	448	449	504	470	447	436	522	454	457	496	428	464	481	482	499	471	453	463	472	470	460	507	483	498	523	438	475	462	443	480	461	494	463	470	479	430	466	429	490	462	487	490	443	440	490	472	450	476	484	500	501	463	470	486	473	457	424	457	481	461	468	474	454	488	464	490	461	424	504	463	447	461	489	461	455	494	471	448	475	477	497	484	458	490	456	467	456	462	461	455	495	496	443	458	470	465	481	486	498	476	481	434	438	494	474	528	446	462	393	475	442	449	454	470	492	455	463	466	495	463	460	490	460	480	497	483	457	501	482	477	456	465	435	453	457	472	478	435	403	477	447	457	477	491	485	454	464	477	472	451	460	465	464	498	476	510	455	463	480	470	481	419	473	459	503	475	490	438	444	480	468	472	486	428	474	461	517	495	498	475	496	461	468	463	468	453	473	464	467	462	476	487	419	481	442	466	473	452	436	467	456	491	466	470	473	481	470	453	449	483	454	467	438	446	456	448	468	425	469	436	474	468	489	486	472	465	442	479	457	442	467	446	462	477	426	474	470	451	445	453	473	460	433	440	484	475	436	475	497	453	439	497	481	458	462	454	487	500	454	467	458	484	486	459	435	489	463	483	451	457	459	482	453	488	453	483	478	454	520	495	482	497	423	456	454	445	461	494	478	458	493	475	444	515	462	473	486	437	418	455	476	480	476	475	456	438	447	461	486	473	502	450	486	460	467	478	438	457	453	501	460	440	473	470	446	488	474	471	478	436	470	457	487	468	474	433	460	490	508	450	488	446	475	450	469	477	491	461	496	453	493	451	487	457	469	479	443	452	500	447	499	464	419	479	477	468	445	481	488	454	495	453	436	418	446	512	477	477	455	430	428	453	462	481	485	508	461	468	507	484	483	458	521	453	457	498	464	455	466	496	467	472	434	493	446	448	467	489	444	454	481	441	488	456	489	486	496	444	462	457	451	470	497	448	454	470	480	453	457	437	480	517	525	485	475	464	479	455	479	459	428	478	472	459	443	464	466	448	492	497	474	488	461	501	473	506	450	458	431	483	503	492	466	442	451	449	468	448	451	487	453	469	471	491	494	452	483	477	465	461	434	462	502	466	436	473	447	460	503	469	454	488	466	451	475	457	392	469	505	494	450	463	465	488	433	458	491	471	445	474	469	451	463	463	451	476	484	484	473	476	481	469	459	477	438	458	434	489	430	466	447	479	478	414	467	456	468	469	479	446	463	512	470	475	476	470	470	462	489	429	507	487	418	464	474	463	461	484	504	482	456	491	467	477	461	456	438	476	441	465	452	497	493	442	512	460	436	501	460	477	460	445	468	468	485	482	450	470	458	459	452	503	445	461	418	463	456	464	485	497	464	480	454	448	452	492	497	455	485	476	473	488	477	454	462	480	442	459	497	451	461	461	480	438	455	492	459	477	466	457	460	442	488	460	500	501	456	483	506	434	461	456	487	484	456	461	440	439	504	409	425	472	447	471	424	498	448	446	430	440	445	496	450	486	469	442	505	471	475	465	495	444	480	469	445	469	449	462	470	471	457	458	475	489	446	482	484	446	435	488	490	492	464	475	475	451	493	481	452	480	468	474	437	442	481	482	432	449	482	449	460	477	483	480	423	466	451	452	451	475	444	468	444	480	466	452	434	453	460	473	480	437	458	476	440	472	462	481	459	449	489	460	479	445	456	491	463	453	449	443	410	449	498	456	495	457	434	489	467	469	446	460	442	442	544	464	525	428	465	469	427	478	505	491	472	467	463	434	464	410	481	476	469	503	425	472	431	457	489	453	461	458	475	482	469	467	475	439	452	460	467	447	458	477	483	484	459	420	463	440	449	466	453	451	468	456	450	475	468	455	474	489	475	495	446	472	501	479	461	458	474	416	464	479	467	490	454	456	467	477	484	456	453	491	426	485	490	501	448	469	472	474	476	454	489	491	497	436	491	458	468	470	460	470	465	462	484	456	470	456	479	438	464	476	502	473	411	446	499	447	434	453	487	481	448	478	473	469	513	488	476	447	479	471	491	453	492	483	484	467	468	465	490	486	484	447	437	467	471	488	449	447	469	474	457	412	501	456	468	458	434	451	480	471	451	438	439	491	463	480	465	493	467	446	460	476	515	495	457	466	481	494	468	460	483	467	426	471	459	460	482	452	485	447	459	432	482	457	471	488	493	488	438	503	464	485	449	415	451	470	470	430	515	434	453	489	502	452	449	469	426	434	450	467	419	486	460	437	434	462	475	509	440	466	435	478
15691	32807	30686	29599	38723	44793	53889	55928	46270	33513	19348	8055	2707	1165	796	678	698	692	704	709	686	629	698	659	679	670	651	647	715	645	662	693	617	728	691	641	693	630	705	663	678	695	659	671	642	682	657	665	670	659	665	717	669	662	644	649	722	681	681	676	683	669	703	666	648	649	625	697	605	696	688	700	696	703	688	683	686	682	709	667	662	652	631	721	686	726	672	652	681	685	691	692	657	655	676	671	639	684	684	653	649	687	669	681	674	670	699	676	640	649	639	650	669	686	643	681	711	683	663	627	665	661	633	669	681	686	635	694	716	696	705	674	685	725	694	683	652	699	694	679	692	693	669	774	631	666	700	657	662	713	682	649	669	672	685	676	675	700	668	658	702	659	710	675	635	721	635	687	660	634	653	642	654	685	699	714	648	652	652	652	711	680	681	626	649	701	714	687	662	652	652	665	709	637	682	709	682	688	669	710	642	663	672	627	675	629	715	675	646	697	653	680	681	649	661	645	640	676	648	699	669	635	671	671	671	683	679	710	659	681	700	684	651	679	696	646	667	635	649	677	678	695	664	692	699	685	685	711	680	628	634	646	700	673	615	726	692	697	664	668	745	702	661	660	646	669	684	661	672	714	720	679	685	646	687	654	741	637	684	668	676	711	660	676	647	708	669	698	674	680	691	670	706	687	700	701	666	643	658	719	640	647	662	644	665	656	660	671	697	668	654	642	667	649	686	680	648	666	674	646	709	670	657	639	683	612	659	679	687	632	680	670	706	678	686	687	673	683	645	686	647	665	720	693	668	637	615	680	719	730	598	684	618	676	664	672	679	727	720	700	664	696	692	672	707	693	667	683	673	664	664	692	716	693	732	676	705	638	660	704	669	653	656	612	672	702	675	697	671	623	687	680	675	671	678	684	656	694	667	676	661	682	696	692	700	649	647	653	697	681	665	656	683	657	725	686	696	658	659	704	672	683	617	640	655	672	664	656	644	698	646	663	673	669	650	715	673	663	713	686	718	681	709	660	704	681	682	672	643	692	660	720	691	670	669	656	695	673	643	630	662	697	657	669	674	628	612	688	679	683	689	690	702	641	648	671	693	650	704	672	680	694	763	694	682	668	697	677	599	667	728	672	669	745	647	728	678	693	721	720	625	648	677	632	650	721	660	700	674	712	689	660	642	720	675	673	666	693	689	658	660	681	683	713	645	687	670	699	660	668	695	628	654	675	673	681	672	658	647	700	666	715	694	657	648	728	698	672	671	635	609	648	683	691	677	699	696	680	683	638	629	650	679	666	655	738	670	679	697	711	707	697	732	701	706	655	659	683	669	685	696	664	637	713	697	700	674	670	636	644	652	686	682	690	671	679	684	692	684	679	679	641	662	652	701	654	679	674	702	631	697	672	650	725	661	686	666	670	663	682	640	695	648	690	714	719	620	665	674	663	697	657	677	711	698	667	668	661	646	664	682	698	658	649	693	642	643	668	667	632	651	614	702	704	699	680	648	669	649	637	704	721	679	702	679	660	703	637	655	694	688	661	692	684	611	651	665	646	688	618	688	633	673	661	683	692	650	710	704	655	719	637	664	672	668	674	689	658	627	643	681	658	686	686	677	657	658	699	652	650	659	675	685	666	648	673	663	664	684	735	700	662	649	669	680	685	641	702	662	628	648	672	651	656	669	692	675	718	707	659	651	691	641	657	720	672	659	725	645	647	662	684	658	677	639	681	692	670	694	644	686	652	677	631	677	639	644	654	675	668	634	692	676	697	679	674	703	670	616	658	643	662	697	707	682	643	678	654	662	698	660	678	666	706	662	684	684	689	677	666	678	695	647	640	675	682	614	659	667	709	701	681	688	663	660	677	656	668	679	685	701	652	641	685	636	628	669	711	726	629	700	674	651	734	650	678	720	660	716	682	696	655	728	687	700	689	722	648	668	663	699	712	630	673	658	679	656	684	674	710	632	700	694	681	646	673	672	659	694	701	678	655	656	706	692	682	659	661	678	689	707	684	675	689	648	678	654	678	664	692	691	631	649	672	669	653	647	688	674	700	681	700	682	642	687	697	704	649	672	658	666	676	648	676	628	639	661	660	678	645	673	632	726	698	681	671	670	697	678	707	671	646	684	622	664	672	629	675	720	691	636	649	656	683	616	702	645	674	664	676	674	684	676	675	665	663	646	677	664	713	706	668	676	619	685	670	688	641	665	733	689	682	723	712	696	645	639	667	659	675	666	719	689	667	659	652	664	696	650	700	671	719	656	680	656	657	682	640	669	659	671	681	628	676	737	625	644	662	717	639	685	657	674	698	642	706	696	667	673	684	702	693	632	677	638	659	660	701	666	713	686	713	697	660	704	676	669	699	689	648	654	646	671	708	705	685	670	645	672	676	681	670	713	671	691	716	690	691	617	666	664	650	675	671	690	664	706	679	662	678	648	681	723	668	622	684	637	648	648	666	609	628	657	688	613	655	691	658	672	663	679	657	669	663	637	701	647	662	673	690	672	691	695	659	655	675	691	640	655	711	696	677	684	714	680	704	690	671	695	686	713	677	684	706	750	664	693	723	673	720	694	682	707	633	660	683	696	692	629	640	693	639	671	710	672	673	662	688	693	686	688	721	695	712	687	685	693	637	670	685	673	655	653	702	692	654	712	641	650	672	676	706	670	685	677	633	736	650	685	644	689	652	704	654	678	686	659	667	711	702	661	693	702	641	674	695	684	665	652	633	669	715	682	677	703	660	654	670	665	687	649	686	683	658	683	675	630	676	667	707	696	719	725	683	673	672	648	644	695	645	668	652	670	626	611	680	656	657	655	662	653	664	678	655	700	627	652	671	730	674	703	642	662	685	624	682	672	728	637	705	724	674	681	698	689	664	644	702	648	672	676	698	708	624	678	727	657	659	661	750	662	714	678	730	687	670	688	715	691	706	642	646	658	653	686	677	697	651	658	677	656	704	681	682	688	660	631	622	679	633	641	738	695	676	681	653	648	679	661	708	645	670	637	661	693	656	716	718	647	669	637	675	697	657	684	673	676	699	700	665	678	659	669	672	720	689	692	687	634	641	634	688	683	645	658	700	704	644	672	654	718	699	684	678	725	642	592	675	675	666	685	629	653	645	679	697	656	710	639	700	634	666	690	639	623	702	678	642	623	673	644	739	688	694	692	702	628	644	657	685	697	633	694	724	652	689	641	709	713	663	689	720	644	683	671	689	661	620	650	681	709	665	660	656	702	692	645	663	698	680	653	666	656	656	644	674	675	651	679	658	602	670	675	664	656	714	632	712	648	693	646	676	644	688	668	697	684	651	681	695	694	681	668	684	705	689	645	691	673	697	684	623	685	670	712	672	687	660	699	667	664	719	655	677	670	693	698	676	640	656	702	700	697	623	670	648	671	665	634	738	727	683	694	723	691	687	632	675	689	665	662	694	654	717	676	673	719	618	665	654	657	691	696	648	681	670	680	655	655	688	668	661	670	665	622	646
25934	20458	12454	3611	4807	7120	8070	8528	6486	3431	1498	776	567	467	439	455	433	439	406	440	410	413	431	430	459	394	423	421	437	433	418	412	433	438	413	473	406	418	398	422	492	456	427	422	448	442	436	431	414	387	420	427	419	432	437	430	443	430	407	411	425	417	458	398	475	410	422	436	409	443	411	428	468	448	469	454	434	421	415	459	436	432	396	451	412	402	416	418	478	440	439	427	428	422	411	428	475	457	422	416	431	399	443	390	418	420	427	467	420	395	456	421	405	430	387	426	434	447	413	396	423	445	419	438	453	455	367	413	435	461	412	480	421	410	387	410	400	454	448	436	429	443	377	423	430	409	433	429	386	425	447	386	428	424	454	440	469	450	433	410	416	431	454	426	401	428	409	478	414	442	438	424	397	434	429	419	430	479	444	423	463	443	462	440	382	407	452	433	431	470	440	423	435	406	438	427	414	430	439	407	409	447	455	440	431	449	407	418	410	447	426	443	387	416	450	445	429	450	468	431	429	406	419	408	446	488	436	450	412	413	464	447	447	420	442	411	434	435	451	423	463	415	433	416	426	386	431	398	437	424	425	426	407	424	435	450	465	435	451	408	399	443	429	424	435	455	434	449	481	416	407	473	432	424	468	446	415	421	433	401	414	411	425	462	444	396	445	433	394	462	479	421	436	450	418	445	399	448	464	407	392	447	450	458	448	384	428	443	439	453	419	418	401	429	469	411	411	417	395	439	457	400	440	436	435	430	440	383	462	447	423	424	411	413	404	402	420	429	417	427	449	469	459	414	448	414	452	420	466	439	419	459	444	462	396	448	441	419	402	427	426	437	439	408	458	431	459	473	418	405	433	411	413	411	463	443	437	417	417	471	413	449	431	437	416	478	458	428	424	422	434	433	422	427	421	438	447	388	387	431	433	427	464	481	445	444	467	426	446	428	438	437	407	460	397	466	436	439	428	436	427	390	441	418	447	448	442	429	423	459	428	429	431	454	434	443	428	477	439	432	447	425	397	435	472	445	402	433	457	433	414	434	449	465	412	449	424	446	435	458	419	397	379	406	466	460	441	421	432	413	440	435	427	405	456	420	418	429	454	407	424	467	428	400	453	459	415	406	429	396	382	419	406	449	461	452	456	408	486	379	447	453	435	451	410	388	432	383	412	445	471	441	451	479	405	430	467	425	415	425	400	457	401	389	458	444	445	417	414	420	423	426	438	432	423	455	442	406	441	411	461	408	426	412	406	415	452	393	452	435	449	419	435	424	455	459	435	505	432	456	428	422	448	437	435	443	423	434	410	445	410	451	458	434	439	461	404	400	434	423	424	388	439	441	394	408	393	393	424	403	411	429	423	426	415	428	418	425	432	396	421	413	429	429	413	449	433	426	451	427	479	387	426	433	441	426	389	419	421	433	382	441	415	429	435	392	445	416	429	430	404	430	420	425	393	460	461	453	423	458	423	435	442	464	463	417	462	445	412	437	446	435	401	436	427	453	420	402	443	425	435	459	442	445	420	422	435	444	438	445	483	454	433	430	434	406	408	416	467	426	431	444	437	432	395	481	457	428	434	427	404	416	461	444	395	392	396	447	415	438	406	422	447	429	437	426	474	435	440	432	424	420	443	447	425	416	447	449	386	418	421	452	409	422	462	447	406	430	463	421	422	437	436	457	448	426	452	429	453	427	397	449	417	426	421	416	433	469	440	435	488	449	433	450	476	453	436	449	419	435	414	420	432	433	403	466	444	431	462	449	443	438	412	445	429	434	421	396	442	455	430	424	399	453	402	444	423	422	457	458	438	426	452	438	434	413	425	417	452	459	438	431	390	453	435	441	412	459	422	427	463	397	445	408	444	444	421	420	394	435	426	470	427	422	434	437	415	430	423	427	425	441	395	426	394	434	430	430	416	452	419	453	419	447	423	406	419	467	417	407	426	405	450	444	437	424	447	448	419	400	435	420	432	412	436	445	435	377	442	436	401	423	419	449	394	439	420	429	467	442	415	439	457	415	460	419	434	410	408	406	419	439	426	438	466	445	406	437	435	432	449	414	425	453	447	442	379	427	451	415	432	437	421	449	423	413	465	427	426	426	424	414	407	461	425	430	406	436	431	455	421	401	431	428	435	430	445	419	425	417	442	433	440	429	423	448	433	444	415	432	457	440	419	452	383	423	417	402	430	410	448	434	443	467	429	442	425	471	435	407	403	436	460	448	419	426	444	402	428	443	416	432	389	440	428	366	441	396	443	411	441	422	444	400	446	451	433	403	419	442	418	423	430	419	424	443	400	465	461	424	448	420	448	447	437	444	408	400	460	422	417	428	420	410	421	445	415	438	412	413	442	426	404	405	446	419	433	402	455	430	428	442	426	433	457	415	460	413	428	431	416	447	441	438	472	445	444	390	428	417	410	414	434	428	425	410	442	417	439	403	443	445	444	425	426	428	469	411	447	441	449	403	427	453	431	412	390	420	462	419	417	438	435	426	448	430	417	430	432	427	420	420	433	438	449	411	399	477	466	415	417	446	455	476	457	417	421	395	376	440	445	461	399	433	434	423	396	471	407	426	444	465	459	434	431	418	451	467	427	438	427	405	456	465	399	428	425	427	447	428	385	425	438	419	408	466	428	401	416	440	493	445	413	444	440	422	441	450	461	423	429	435	428	411	444	416	465	423	428	406	439	440	416	445	438	364	432	419	422	473	396	456	452	453	431	441	462	422	432	450	398	446	435	411	444	448	410	399	498	401	429	421	423	465	472	440	453	448	429	482	396	466	446	415	421	405	422	394	409	433	411	431	436	432	413	455	446	420	445	434	405	460	445	425	437	453	416	427	458	446	434	427	427	441	428	443	406	432	425	434	430	450	432	466	468	446	460	449	434	431	440	428	441	425	429	474	441	441	419	436	437	449	446	436	445	448	412	414	447	435	467	415	447	463	460	459	426	452	409	423	396	397	450	431	445	394	431	414	451	451	458	406	444	415	416	403	440	459	417	451	424	439	421	445	427	394	435	423	429	433	393	427	427	417	433	419	457	446	437	443	434	402	405	454	404	442	420	429	436	460	416	435	425	439	427	440	445	431	470	430	466	443	427	459	388	464	439	445	431	442	425	427	442	455	396	427	385	439	428	432	438	424	446	474	440	393	429	442	430	451	413	452	427	439	402	449	442	420	449	426	423	441	387	425	431	457	435	431	424	408	422	434	375	420	428	441	446	463	427	410	424	403	455	430	407	450	427	417	449	424	458	412	425	436	437	397	397	370	418	417	445	435	450	415	434	429	440	423	442	439	416	414	433	434	438	445	431	442	429	451	423	434	462	436	419	460	416	454	451	428	465	427	411	426	443	442	441	424	445	435	467	420	436	417	435	439	419	453	436	461	438	435	425	457	464	433	455	407	389	438	435	430	459	430	394	440	418	439	431	437	418	406	425	398	451	436	428	397	379	418	471	434	441	395	431	417	421	471	445	417	439	413	405	444	419	443
5148	5771	5268	5259	9152	13506	14712	15354	11465	6431	2838	1389	859	697	628	610	658	671	657	673	664	628	611	656	591	653	624	588	687	654	651	679	631	663	651	602	642	627	631	640	647	631	648	600	699	641	630	602	605	654	667	637	695	669	689	599	616	671	658	619	615	623	614	590	676	659	611	617	634	604	657	631	671	631	650	669	618	634	632	617	720	626	659	586	636	641	660	604	663	691	638	580	656	623	631	629	652	631	582	680	633	645	577	633	643	640	626	653	622	637	650	654	627	675	636	675	646	675	608	670	611	626	652	656	631	642	616	641	656	596	668	600	618	604	634	614	659	650	618	644	662	604	685	635	637	658	556	644	658	593	612	640	652	682	634	636	620	683	611	640	637	645	629	639	655	654	657	613	621	629	622	610	670	644	661	649	636	645	644	600	654	622	598	640	637	671	638	638	642	667	675	635	633	607	658	632	634	635	638	623	626	642	611	633	648	659	615	627	640	670	612	654	613	675	667	609	611	617	649	669	595	696	651	602	660	667	698	639	615	632	619	627	682	613	613	614	634	684	633	622	602	670	612	547	654	636	660	636	615	680	644	610	660	597	608	661	625	610	638	629	606	605	630	645	643	614	640	651	677	658	640	655	644	642	638	679	670	613	647	664	644	615	621	619	707	659	676	639	612	592	668	627	655	630	592	598	645	668	626	638	601	659	621	632	613	661	665	645	649	631	594	660	648	620	618	662	643	648	625	627	666	656	640	639	636	683	644	648	679	646	621	628	639	609	600	688	616	607	636	630	692	596	652	613	668	642	615	596	647	635	617	636	664	662	591	661	645	679	662	632	600	648	636	670	611	604	626	629	654	647	631	619	666	603	612	683	684	620	591	647	580	636	625	588	597	624	649	660	599	635	629	607	638	621	709	640	628	641	625	613	666	639	670	613	668	631	646	668	692	633	642	645	609	639	702	671	642	665	630	612	655	623	637	620	665	600	649	674	602	668	608	606	635	657	625	696	618	672	652	610	655	612	679	599	626	634	670	678	650	615	648	589	686	628	630	671	629	642	629	676	694	657	663	597	660	655	634	651	604	646	614	634	659	604	618	665	600	642	618	695	651	632	608	661	620	641	611	657	643	669	630	634	606	628	654	596	625	645	642	662	630	635	658	609	658	657	664	637	696	616	627	659	658	649	641	613	676	634	628	636	650	665	652	619	677	609	667	652	632	653	632	651	632	649	628	699	654	653	639	649	649	660	640	616	645	689	624	651	666	607	649	687	649	642	658	611	603	624	637	639	646	625	648	626	624	621	665	656	650	600	632	667	659	630	618	645	619	701	661	639	612	680	643	652	617	618	616	648	645	622	608	602	664	603	653	645	614	658	629	630	646	643	639	643	641	637	629	653	622	651	652	644	634	681	648	608	659	676	637	649	592	617	645	623	649	665	652	619	654	616	645	617	612	633	656	612	620	621	656	594	612	638	610	667	614	607	672	706	610	612	643	622	619	640	618	641	634	667	615	608	643	647	673	589	680	599	651	615	660	631	592	620	651	659	656	683	666	632	637	653	654	653	650	652	602	624	611	658	665	639	636	635	602	658	640	643	563	609	619	665	685	597	627	642	615	658	625	637	672	630	676	630	647	618	628	622	668	649	660	681	662	607	671	633	615	665	641	647	620	634	641	644	637	674	617	647	638	643	617	677	652	625	636	644	651	639	626	658	629	686	629	680	626	692	642	656	643	626	636	633	637	640	611	634	631	671	622	651	647	627	621	653	627	623	659	618	665	619	618	660	619	604	663	641	626	619	628	626	607	622	635	634	671	618	643	653	647	640	610	640	653	620	653	624	659	644	584	641	637	633	627	643	626	649	651	638	631	623	675	671	587	609	612	636	640	658	601	631	591	639	650	658	649	626	630	634	599	670	656	656	593	670	636	626	644	634	656	645	638	601	634	611	632	630	655	607	652	621	638	625	653	669	614	661	673	655	631	657	624	673	620	609	626	653	632	657	658	624	637	660	639	588	609	611	652	656	650	644	636	666	659	647	644	629	627	673	634	623	648	636	609	634	632	651	615	631	628	612	621	658	617	654	630	615	642	656	623	629	673	620	653	643	668	591	678	607	630	616	651	622	639	608	598	626	610	646	657	673	613	660	619	621	615	636	639	618	622	662	641	687	642	610	620	624	652	633	641	637	586	649	581	625	613	606	626	632	670	601	664	648	612	621	643	608	613	627	624	617	635	644	670	652	635	654	645	641	651	593	631	621	654	649	600	673	656	628	635	618	623	610	644	611	656	655	636	610	640	632	661	606	635	693	629	673	643	689	675	642	614	672	693	643	646	662	672	659	637	663	609	604	609	624	659	666	624	621	627	635	626	627	601	618	678	657	642	613	616	644	650	584	618	637	621	615	627	657	635	639	620	651	615	625	647	631	610	692	678	603	622	642	615	642	606	687	636	613	629	638	643	642	636	647	619	651	642	674	644	665	593	609	646	680	623	641	632	625	637	644	635	634	660	619	637	643	607	614	645	622	651	596	637	642	616	630	624	674	659	604	666	666	648	613	623	618	654	651	613	646	642	675	616	586	636	656	600	637	633	640	638	683	657	629	592	625	642	661	648	629	628	659	581	636	644	662	601	638	618	639	619	616	655	670	641	647	634	635	630	630	610	672	643	638	585	670	647	647	612	619	613	647	650	646	654	604	644	694	650	638	655	631	636	636	690	649	638	664	666	651	646	641	635	620	675	621	633	677	658	645	664	637	645	644	587	629	631	627	676	649	651	663	598	601	618	583	609	619	660	666	616	643	599	649	617	648	591	637	655	586	668	652	659	654	632	624	628	675	649	655	696	629	678	615	680	657	645	631	674	611	619	648	664	664	641	634	652	632	594	639	631	590	644	635	629	634	654	632	630	650	616	638	657	614	613	681	665	649	634	684	653	668	619	644	636	616	599	643	624	580	639	659	637	643	633	620	657	641	607	680	623	628	640	613	621	616	651	665	661	646	641	600	702	627	591	667	621	651	604	672	627	616	648	606	666	616	645	675	676	614	651	669	658	623	649	579	636	708	606	660	655	623	666	656	666	663	620	645	659	646	642	624	619	641	611	649	656	633	632	631	646	661	648	673	647	628	644	638	601	624	606	631	648	654	674	600	612	605	634	626	594	651	628	634	657	674	617	679	597	618	635	700	691	616	617	628	624	616	639	600	651	618	600	609	663	620	598	671	622	629	619	613	618	649	583	672	645	640	635	586	609	612	641	629	642	674	638	601	594	637	640	636	620	679	634	664	608	639	649	668	646	646	622	652	663	695	651	635	674	621	636	635	671	638	667	632	670	697	612	636	590	633	642	666	670	607	647	650	634	619	626	671	658	621	632	638	644	642	673	657	625	650	635	663	635	673	652	633	623	624	659	660	644	654	595	656	637	633	609	694	645	634	642	656	613	608	640	630	608	656	605	643	614	631	621	647	665	660	603	603	686	620	642	575	643	619	653	630
24051	20764	27504	24193	23119	33701	38589	32790	24651	13734	5176	1788	787	535	506	448	454	452	510	475	481	441	464	440	435	497	462	484	452	469	452	435	427	446	505	485	475	463	442	460	467	417	454	440	418	483	438	442	428	467	427	431	472	493	447	518	478	411	421	405	450	472	426	461	480	427	463	460	432	482	441	421	422	470	445	459	458	479	490	424	443	445	433	451	440	478	464	463	472	436	456	471	433	461	432	478	429	461	461	425	443	422	448	451	434	478	459	447	463	399	430	518	434	446	452	461	468	452	441	478	441	425	436	454	451	443	475	437	466	428	426	459	406	428	443	464	409	419	456	451	432	488	458	462	441	434	421	408	435	470	453	430	461	436	468	477	442	464	406	445	451	437	411	433	439	461	462	480	419	435	428	452	432	456	413	447	454	458	472	454	440	459	462	430	449	428	457	443	420	456	495	453	425	430	440	469	476	483	440	420	452	464	460	430	448	468	445	437	439	467	442	433	445	443	417	458	484	454	441	459	454	475	426	416	474	461	474	477	442	428	468	495	424	461	461	436	459	397	435	442	477	455	451	448	425	474	420	462	476	462	445	476	461	441	429	419	440	489	468	450	436	449	431	468	458	466	461	430	433	415	412	449	432	469	441	438	461	424	436	424	441	481	449	424	449	467	481	431	443	487	433	441	466	470	416	489	460	418	438	466	460	442	470	447	468	477	451	454	467	424	456	465	433	430	437	408	442	452	461	423	434	464	447	428	463	431	466	448	474	445	462	430	437	418	440	438	438	463	471	444	455	480	433	452	490	475	463	423	441	474	427	469	439	423	459	471	455	440	449	456	418	453	410	473	418	465	452	439	469	434	443	450	474	435	441	458	427	419	451	452	409	459	431	435	459	477	435	478	466	448	487	435	445	445	426	434	479	463	422	440	436	426	443	430	441	430	421	440	437	462	483	436	448	439	450	372	454	429	429	454	441	453	419	412	468	450	462	470	431	437	456	443	442	409	444	466	467	450	438	417	420	427	453	483	449	451	473	483	435	440	478	454	432	454	460	450	426	447	437	449	449	482	499	438	447	405	468	458	441	482	414	445	486	470	494	458	477	442	441	452	484	436	441	458	426	474	450	430	441	463	419	442	461	407	464	449	450	456	450	443	442	426	438	458	457	455	473	459	432	453	460	455	440	442	458	463	460	436	448	429	446	439	445	449	470	443	416	427	466	448	452	455	475	454	468	426	463	439	442	453	456	452	456	448	474	451	408	433	406	438	428	419	498	447	473	424	468	449	459	427	497	446	436	483	460	453	453	468	454	473	431	428	442	467	451	476	395	454	422	457	427	424	427	444	462	425	461	410	425	464	483	464	457	420	413	423	458	435	454	437	415	407	444	435	449	455	499	456	462	419	404	466	451	454	461	472	431	473	443	449	429	449	413	430	454	457	452	482	470	432	452	459	467	420	437	406	423	426	494	439	444	475	426	476	443	423	437	433	461	472	460	491	439	462	451	428	457	467	430	449	423	488	456	464	414	453	428	427	417	431	449	461	457	425	414	450	448	448	443	466	480	440	418	459	427	458	443	458	496	479	404	493	485	477	455	458	425	449	429	416	470	451	459	446	493	473	410	448	447	464	418	416	439	448	448	452	450	491	448	461	427	463	458	440	441	397	488	446	440	491	435	454	457	422	447	462	485	445	440	424	436	462	437	416	445	413	461	467	432	421	439	433	449	443	451	485	421	420	459	440	424	446	443	432	425	448	424	456	439	455	427	455	436	431	442	475	447	425	409	446	471	474	430	433	436	478	451	476	410	440	392	432	424	463	462	408	442	428	489	456	448	430	466	427	468	463	466	453	420	469	478	442	436	406	445	500	482	428	448	453	429	450	458	415	417	467	458	468	448	440	451	435	466	478	462	437	448	417	445	438	429	453	482	444	443	436	435	460	457	451	428	465	471	446	425	423	441	479	431	422	472	429	428	456	427	494	439	435	456	457	435	444	460	443	447	404	460	445	424	457	403	455	434	436	455	423	447	433	440	449	459	456	424	412	460	476	447	452	416	421	485	474	461	461	423	424	435	442	439	435	469	472	488	445	422	431	447	433	449	435	485	453	483	448	468	468	434	426	471	461	489	426	459	461	438	467	448	411	404	435	433	427	418	394	472	435	424	456	444	458	445	466	464	445	446	422	458	454	445	442	421	465	389	452	453	453	442	437	465	444	439	436	403	450	427	454	430	470	460	441	466	434	458	449	439	442	451	452	459	457	457	443	461	454	410	447	465	473	457	445	473	418	455	473	456	447	450	459	440	432	459	474	417	478	426	429	445	431	393	407	404	452	408	460	456	471	455	445	464	447	440	448	461	453	416	443	442	432	419	456	496	463	432	413	418	440	409	420	454	448	450	418	439	497	442	462	467	466	486	438	452	428	451	436	432	492	441	444	452	477	435	443	444	418	434	470	410	432	423	486	447	456	443	455	422	469	420	440	494	449	460	439	434	484	411	442	431	438	464	459	466	463	434	434	460	460	437	474	418	430	437	424	425	475	458	450	477	445	437	415	436	455	409	475	476	415	463	419	478	497	426	471	477	459	438	480	487	459	396	438	479	461	466	439	452	427	437	454	430	471	427	470	447	434	411	418	442	455	430	442	454	448	447	452	445	445	437	453	445	425	414	436	435	456	414	438	427	434	473	413	449	435	454	424	437	406	432	431	452	470	431	407	446	465	448	486	469	406	503	484	422	435	443	439	483	465	434	430	412	456	427	412	423	452	445	462	448	427	442	417	434	449	439	455	455	484	457	464	513	424	444	437	494	425	419	441	432	470	483	417	435	450	434	443	445	478	463	437	449	426	475	423	462	426	427	483	426	464	447	450	421	452	473	451	457	414	441	396	422	435	428	455	430	428	426	415	471	452	441	458	454	452	429	403	459	459	443	448	434	490	423	407	420	454	448	446	404	409	437	475	467	470	458	450	450	429	423	445	395	444	441	441	468	416	424	454	467	427	489	412	444	433	428	425	437	447	438	411	444	417	443	458	460	435	463	497	476	506	415	423	445	404	403	437	469	449	407	406	454	431	469	455	450	438	470	484	468	463	452	438	440	456	471	475	451	499	435	466	458	422	470	450	407	406	412	444	428	420	443	436	443	461	439	469	424	459	416	490	460	468	446	427	432	459	476	458	442	456	460	454	464	409	480	431	466	484	492	473	448	433	433	479	480	389	416	449	482	471	440	439	438	433	468	470	421	437	441	502	430	443	429	447	451	437	465	485	462	466	442	437	415	416	450	421	437	468	465	414	436	426	431	412	489	457	444	420	424	442	428	437	450	411	450	446	427	467	439	419	458	457	433	414	456	446	464	444	468	471	419	427	454	411	400	470	457	457	448	420	456	459	433	434	478	415	405	446	477	407	441	433	441	437	425	449	454	449	465	441	497	425	440	435	421	464	488	477	465	444	440	462	472	461	415	465	406	459	437	464	457	453	431	463	464	443	411	465
8650	19193	20983	20447	30472	39146	40377	37232	29765	18782	8808	3343	1379	830	746	680	660	629	734	649	630	654	677	653	673	625	664	681	639	676	677	686	681	685	654	626	676	686	700	642	666	648	685	655	645	702	686	682	651	671	661	638	688	706	658	678	698	654	627	664	669	680	589	658	648	681	637	694	659	656	690	643	682	649	639	646	689	674	640	665	670	682	667	638	668	708	683	634	624	673	684	685	678	665	669	665	708	668	666	696	690	644	670	634	618	657	646	628	668	668	615	704	640	688	674	652	630	653	701	709	631	623	718	667	655	642	648	706	718	606	651	661	664	668	656	666	659	669	656	661	673	660	705	659	621	702	682	704	682	666	635	690	664	682	658	650	689	674	685	673	696	693	661	648	680	694	606	629	641	683	671	674	668	659	637	647	695	673	649	665	624	668	694	687	697	665	718	692	657	641	610	690	673	640	628	667	739	658	625	684	676	661	623	678	689	684	656	735	647	667	734	681	639	684	677	695	673	679	631	668	630	651	695	678	683	633	687	664	698	683	646	628	657	670	672	708	734	633	660	673	649	650	614	643	656	638	634	689	657	652	679	655	657	677	639	671	687	628	612	674	692	652	707	658	648	660	662	646	685	684	631	665	677	690	642	729	680	672	652	702	639	633	661	679	627	662	679	643	664	612	649	643	667	666	689	674	675	697	598	689	680	674	648	681	663	685	697	669	681	677	657	682	654	631	652	668	634	671	661	652	657	643	683	619	608	619	625	668	619	651	724	670	621	651	650	676	645	708	672	652	676	649	664	647	694	660	660	670	677	667	628	634	657	624	679	643	639	638	656	662	652	623	643	641	695	660	655	648	643	700	648	676	650	662	625	687	675	644	644	615	638	691	707	633	628	696	672	639	724	681	687	645	641	661	671	684	694	689	649	655	637	662	638	690	690	613	651	663	640	693	715	697	621	668	650	639	627	665	668	667	638	685	650	676	693	647	637	650	690	692	672	624	628	685	635	665	635	680	633	656	621	662	653	664	676	675	640	687	658	640	677	621	624	666	685	624	696	666	650	653	698	693	675	637	616	652	628	679	654	663	674	660	729	684	693	658	641	696	657	665	666	646	671	667	701	687	683	672	626	691	667	683	693	654	659	651	689	677	667	669	657	668	671	712	650	694	647	619	648	694	657	683	648	711	681	645	654	665	672	675	640	648	647	704	641	683	640	663	705	666	646	672	649	671	656	672	644	671	669	676	652	660	650	658	668	692	661	682	631	700	646	718	692	714	680	720	679	658	682	616	615	664	649	679	675	640	608	664	672	640	651	659	660	693	651	669	653	661	681	664	687	659	684	652	669	639	673	659	625	699	672	632	605	662	661	650	697	667	614	665	686	692	672	672	672	674	638	661	742	641	650	615	665	625	704	617	706	630	662	645	681	666	687	694	658	644	679	652	648	636	609	670	659	673	680	643	673	655	660	652	643	697	670	731	684	664	661	692	636	666	632	598	637	659	631	709	612	630	677	637	659	657	658	690	692	635	668	666	676	704	677	645	674	704	694	622	648	683	658	695	694	668	655	669	675	639	636	684	647	652	663	624	716	667	697	657	658	683	659	673	682	670	633	663	627	701	646	689	675	679	695	671	645	626	623	685	699	640	622	611	631	632	658	664	669	672	642	677	655	662	679	695	688	678	678	679	637	686	670	698	690	657	675	604	650	632	713	630	668	633	659	650	681	650	680	638	664	619	677	660	670	637	662	719	630	706	657	700	659	633	628	646	691	649	688	655	635	696	695	680	702	678	677	624	637	694	660	648	656	645	663	661	684	624	649	642	688	672	730	647	696	656	692	700	671	641	628	639	617	643	625	655	687	688	651	655	654	649	701	673	681	667	701	686	629	675	636	674	679	671	663	631	697	650	618	684	657	675	673	623	631	676	638	632	681	653	682	684	681	664	669	661	657	676	672	656	695	676	652	660	698	665	626	727	659	694	683	660	670	674	642	655	653	654	649	644	631	675	692	655	672	612	650	672	667	646	688	648	652	661	697	660	628	679	690	649	622	630	670	654	646	667	671	699	660	666	680	702	670	689	661	658	656	642	673	681	639	695	688	649	666	662	659	656	608	671	678	675	634	640	703	670	650	721	649	661	682	680	678	658	615	641	625	683	701	628	637	648	649	667	690	618	710	674	673	651	646	634	616	687	631	638	701	679	693	661	639	671	680	666	636	619	699	684	620	660	689	639	670	640	675	664	691	661	649	636	631	675	650	678	711	667	682	673	642	701	643	711	679	698	652	642	693	626	702	674	648	679	645	723	698	640	657	649	682	652	712	661	589	664	717	648	639	688	624	631	672	642	705	607	647	698	647	663	708	675	676	678	659	657	656	628	639	636	621	653	690	654	697	653	706	697	654	656	664	727	645	704	659	689	643	698	722	660	674	670	692	673	660	742	648	655	677	648	658	673	666	667	674	724	696	674	691	647	672	644	682	660	661	638	690	665	684	701	619	608	652	661	688	652	695	673	641	702	650	634	709	674	667	667	698	669	645	705	665	651	638	626	628	678	677	692	684	686	622	629	660	666	650	627	691	626	627	697	653	650	649	618	652	644	636	653	721	695	676	630	679	649	680	668	692	687	673	676	624	654	679	701	677	659	661	684	665	626	654	660	689	707	685	680	682	702	711	614	645	646	671	659	679	633	635	653	654	665	647	715	693	665	676	689	664	662	657	649	667	623	630	679	679	648	663	663	659	688	642	653	644	664	645	655	643	666	605	679	661	675	692	634	687	713	627	656	655	658	648	648	664	698	642	706	669	691	653	669	699	678	690	660	655	678	669	639	667	690	677	646	693	662	659	684	705	630	636	643	678	674	718	606	639	659	682	701	684	688	675	662	699	649	682	659	683	666	633	670	676	670	665	667	661	639	706	676	689	673	656	695	645	621	662	649	627	668	670	656	690	678	660	664	671	627	676	688	607	656	654	632	621	694	623	644	665	690	651	674	697	664	651	636	663	621	657	731	639	728	667	653	644	651	681	708	637	632	673	624	684	639	634	641	692	667	685	678	640	661	659	637	657	673	681	686	621	667	670	646	615	669	685	670	665	679	648	703	660	677	692	625	630	704	669	692	652	653	632	694	663	682	645	650	658	633	648	612	698	632	645	644	656	612	671	685	671	671	645	635	677	671	656	670	674	680	671	597	698	634	654	701	638	679	661	641	642	613	641	664	695	647	666	681	673	632	649	714	700	625	650	677	669	657	672	644	641	656	653	667	663	664	660	710	658	661	645	720	677	645	684	691	676	624	613	637	613	701	673	725	640	645	675	658	710	677	647	664	645	682	594	650	704	705	649	702	683	685	685	675	657	620	696	664	659	680	671	700	661	645	663	653	674	672	681	690	693	658	633	675	682	659	674	658	632	731	701	640	628	667	663	645	659	658	673	653	658	658	667	672	646	660	695	662	673	695	621	672	637	669	657	647	640	622	629	668	692	684	669	653	653	734
22512	20764	28561	23047	21480	46800	58292	53388	41192	27319	14414	4996	1557	805	541	470	455	475	464	472	453	470	482	469	452	488	483	462	487	477	466	496	451	443	451	481	458	448	482	482	498	451	470	480	477	487	470	494	485	452	484	466	459	456	458	460	475	469	448	471	517	503	465	426	463	475	465	482	455	496	494	467	459	478	470	486	435	488	485	474	484	458	477	482	532	462	472	494	446	471	498	474	480	513	461	518	464	480	499	472	485	445	461	481	475	493	483	485	489	456	482	499	483	493	495	500	454	452	458	455	480	457	477	478	482	478	475	485	501	483	477	478	455	487	519	509	488	457	508	435	463	471	487	496	491	457	474	455	466	429	441	459	479	465	484	497	461	481	474	475	487	484	470	492	466	489	467	509	485	511	454	479	440	482	472	487	449	478	488	463	469	476	486	445	457	478	477	501	520	457	469	467	454	475	469	517	468	464	471	460	437	485	459	462	474	525	500	489	458	464	499	477	512	478	512	469	491	456	472	488	484	504	454	467	490	481	483	546	476	501	491	499	490	482	478	471	448	491	469	460	440	444	499	510	489	483	435	435	469	474	454	482	464	450	453	455	481	460	459	487	470	454	513	459	474	447	508	496	442	430	458	456	437	517	473	503	456	463	484	462	473	480	479	496	440	473	464	456	468	466	520	453	481	493	484	486	509	499	487	477	485	449	485	479	497	515	496	476	464	499	484	463	480	483	479	505	476	481	462	469	467	455	463	469	464	515	443	431	478	464	483	484	497	500	514	456	455	456	489	479	472	461	473	487	438	471	449	489	473	492	440	451	498	478	501	476	464	479	493	516	514	463	472	436	461	465	460	455	441	497	490	494	485	492	489	475	467	502	409	536	453	443	503	475	500	482	460	485	433	464	438	476	531	448	467	509	478	454	442	484	515	504	449	454	412	475	438	470	453	505	473	475	492	469	488	478	448	473	465	465	493	492	486	514	494	461	479	473	466	497	517	478	508	481	461	463	475	467	480	502	436	462	441	467	502	441	495	460	452	510	525	443	408	489	456	468	467	471	483	473	494	461	471	487	464	448	503	480	453	461	474	472	507	454	482	463	472	517	484	505	475	434	491	489	526	448	454	427	472	452	481	474	463	451	465	478	487	473	482	494	458	481	451	483	469	470	473	497	491	491	453	495	473	493	474	458	472	478	449	452	477	453	483	460	483	494	455	447	471	487	478	457	471	494	476	461	494	489	477	477	464	483	498	527	449	466	466	439	478	469	464	452	464	467	454	449	457	496	466	480	462	466	449	446	458	453	489	465	485	476	517	511	446	498	449	478	452	447	498	490	473	455	479	467	481	475	496	453	458	453	471	458	489	480	461	484	499	448	488	478	480	490	431	506	482	445	484	471	437	449	461	511	444	467	473	456	484	483	471	452	452	467	506	458	471	475	489	473	500	498	502	486	479	473	467	467	472	464	483	482	491	448	493	490	463	498	476	438	475	489	452	478	477	468	476	471	476	484	479	452	457	474	451	460	488	462	476	497	464	434	471	475	476	477	443	474	439	494	488	462	462	493	484	474	471	482	480	502	487	443	465	488	463	502	463	522	469	501	474	446	461	480	494	492	448	511	483	477	450	480	479	491	451	480	511	474	448	495	448	514	470	478	470	487	523	492	449	435	496	455	479	437	480	467	454	476	453	461	445	476	481	451	450	454	480	482	474	505	455	497	462	495	495	494	486	537	479	468	515	458	471	454	469	447	431	452	462	495	478	460	497	457	460	495	503	461	441	449	506	473	467	466	440	457	482	505	440	481	511	437	451	459	504	476	497	475	496	467	474	475	492	487	456	458	431	476	462	499	460	496	480	487	473	511	465	483	485	514	485	486	484	463	474	428	479	492	474	499	504	467	444	475	434	490	469	473	441	503	514	452	498	469	459	479	442	441	492	455	478	508	479	469	435	489	478	487	480	439	485	468	480	457	445	495	496	490	471	436	466	483	465	447	466	467	488	482	457	418	484	458	474	489	474	483	514	447	460	479	444	459	485	504	470	485	451	440	477	497	459	460	470	451	472	467	492	478	463	480	482	465	489	501	439	474	488	433	449	465	469	503	481	474	452	480	475	503	416	487	446	480	475	446	522	495	489	483	459	496	474	458	450	488	456	471	434	481	468	440	485	499	474	503	443	471	459	520	467	450	474	478	454	470	509	492	444	452	479	452	474	468	468	450	508	449	456	475	489	442	481	490	443	480	461	473	437	482	522	494	481	476	449	497	440	507	452	476	464	483	514	446	464	448	467	465	508	430	499	465	478	458	500	460	489	473	507	465	453	469	467	448	448	469	511	487	454	500	445	451	462	477	430	496	486	465	441	497	439	470	514	465	505	474	478	455	439	474	477	456	489	482	460	470	478	446	495	485	431	536	452	504	506	488	457	447	511	466	454	488	472	458	488	458	498	470	486	487	461	476	493	510	435	500	492	498	462	475	441	482	473	453	482	449	457	456	489	472	463	474	470	503	491	499	468	454	517	490	464	461	484	488	478	484	472	500	495	465	449	477	453	465	508	476	457	473	476	483	454	522	473	437	455	503	487	495	467	510	516	473	449	465	460	476	494	486	450	465	486	466	450	455	449	518	460	458	460	456	453	472	477	497	478	469	471	470	475	461	474	503	471	490	457	490	475	451	453	476	499	498	507	495	471	454	441	460	487	453	506	471	539	492	515	516	459	461	421	506	432	482	488	501	457	465	467	477	496	471	454	490	503	491	493	448	492	480	480	512	492	469	478	472	469	485	445	449	477	438	490	464	494	463	473	445	477	476	506	508	457	463	502	471	490	456	461	473	463	452	455	517	485	474	492	506	458	445	476	502	458	482	471	515	506	439	470	504	442	515	487	438	464	470	436	451	468	510	468	441	469	470	514	471	457	463	460	450	438	474	452	420	449	486	475	476	452	469	510	460	492	479	473	463	459	482	453	460	440	442	485	459	459	437	473	483	480	483	458	462	475	448	504	446	472	470	474	454	474	467	452	513	489	456	468	479	435	477	465	456	487	467	470	490	478	481	488	507	429	451	494	432	468	476	473	441	479	483	484	435	413	447	410	456	487	468	469	455	507	443	487	497	465	505	461	461	460	487	490	502	472	487	451	468	439	489	473	484	501	490	491	511	465	445	467	468	488	467	497	459	458	439	461	494	496	443	451	439	461	504	462	473	462	499	490	490	509	490	490	482	456	462	430	496	460	454	472	480	494	476	454	467	465	441	471	475	482	434	450	494	472	439	424	459	484	438	476	438	475	498	489	464	495	428	471	480	476	493	444	451	478	480	463	466	472	477	458	476	460	475	459	474	484	469	469	480	469	484	491	474	519	463	462	471	474	479	428	481	509	450	485	493	483	470	447	478	484	454	482	481	517	465	506	470	508	487	497	503	499	479	446	464	450	497	458	490	479	475	463	457	465	462	522	439	438	494	475	482	495	477	465	469	434	466	450	461	474	511	486	462
15498	32211	32779	29452	35516	56686	58479	53857	42979	31098	18473	8020	2994	1243	786	713	667	721	702	637	622	673	702	664	676	684	697	753	671	680	708	691	654	683	709	672	659	682	668	636	668	680	695	667	658	670	670	654	724	688	694	693	745	720	713	677	634	653	647	686	686	681	672	699	711	647	713	653	677	668	725	702	680	691	684	693	668	691	681	631	654	667	678	623	667	692	675	705	672	693	644	661	708	676	655	683	649	696	688	627	671	689	698	685	719	683	668	672	718	714	668	635	725	698	717	677	693	659	691	648	669	696	640	708	690	679	672	661	654	674	687	671	693	657	643	681	674	710	658	665	718	721	659	664	661	706	686	706	674	641	684	695	681	705	694	650	685	664	711	698	684	694	692	710	656	718	669	662	660	659	697	733	697	672	639	639	668	682	673	634	636	718	678	711	695	660	668	649	673	681	677	671	683	635	686	706	712	717	690	722	710	636	678	717	671	644	673	743	683	722	704	661	681	664	651	692	667	658	681	682	684	714	715	696	662	681	712	704	634	662	695	663	683	657	691	701	726	705	712	692	676	686	696	652	666	704	682	651	668	712	668	670	651	679	660	731	722	682	691	715	662	680	669	735	702	634	709	687	685	642	707	677	673	689	668	659	651	674	681	691	727	687	701	662	696	697	717	716	656	706	653	694	694	696	653	700	661	679	696	679	685	710	634	695	705	722	673	636	689	705	706	765	676	669	678	667	695	681	672	641	690	681	688	661	684	709	672	666	646	672	710	695	694	670	688	697	657	701	681	698	657	662	701	679	654	652	689	664	657	678	628	704	705	692	711	727	683	662	633	678	709	669	706	639	650	687	689	624	650	677	666	662	678	663	687	656	722	691	650	719	683	685	708	639	710	683	691	623	677	673	735	702	687	643	670	714	677	678	686	676	691	725	696	696	694	700	666	670	704	665	724	734	691	681	639	680	705	660	684	696	661	668	670	708	691	740	644	713	703	658	698	680	669	706	717	686	679	657	687	666	687	679	670	664	651	689	690	646	699	675	670	722	676	662	656	677	678	639	690	641	662	662	694	692	685	737	712	730	711	658	693	634	695	684	685	710	687	688	678	677	736	691	680	659	692	668	657	630	710	677	710	634	736	674	673	677	722	678	714	679	710	666	701	681	692	637	676	684	651	639	688	684	702	674	689	689	682	690	660	665	677	668	711	649	669	710	680	706	649	717	690	680	627	648	670	702	678	722	656	702	716	687	659	671	728	664	677	698	683	697	654	670	700	658	686	664	662	685	685	713	685	648	681	664	676	705	668	695	681	679	694	654	675	663	650	667	665	698	683	707	647	714	648	668	712	664	665	676	672	660	688	663	690	647	648	701	708	660	697	682	672	664	700	731	712	664	631	681	683	691	690	706	631	619	671	673	681	700	663	696	638	696	631	642	692	702	724	666	736	715	639	658	687	634	730	711	713	695	663	674	650	691	658	661	669	730	676	725	681	608	658	685	653	681	634	704	688	688	697	665	681	661	706	697	683	702	662	677	668	646	698	693	724	657	657	708	697	711	707	677	691	682	646	672	722	698	713	675	679	683	709	735	685	656	684	661	673	647	674	715	690	623	681	724	691	656	651	688	749	649	682	700	709	625	666	710	667	692	681	662	687	726	649	654	698	687	708	694	645	682	665	687	654	747	669	637	691	676	678	697	711	662	671	651	689	660	718	650	701	736	695	681	681	673	682	683	720	669	674	702	681	665	665	678	635	694	681	655	639	677	651	700	662	654	715	707	690	720	715	697	683	655	654	664	644	713	663	663	698	665	679	654	726	696	708	702	691	712	708	654	680	692	711	679	638	644	669	682	696	683	709	700	627	741	656	658	696	674	672	648	689	681	650	695	709	694	671	708	627	650	664	686	688	694	650	726	682	669	660	698	674	634	683	670	632	751	680	660	650	644	698	668	674	647	691	684	647	738	721	659	661	704	686	670	703	664	679	650	689	696	672	713	685	647	687	698	679	679	664	722	689	642	664	658	671	620	645	701	660	687	705	674	734	685	699	677	709	681	702	670	673	707	639	703	712	691	682	710	679	678	690	645	679	662	687	672	704	696	704	723	631	709	656	670	712	682	699	696	673	701	688	658	639	686	709	662	680	682	679	668	647	647	675	656	663	667	651	638	665	668	695	680	674	646	657	695	706	732	719	667	665	700	729	670	648	669	686	676	651	674	674	642	658	720	698	693	696	679	685	714	712	714	698	663	670	640	708	692	688	683	645	686	691	668	688	678	693	668	676	637	692	668	712	673	685	652	658	679	663	692	727	683	662	686	687	696	691	696	679	653	636	709	688	665	619	654	690	716	698	698	704	683	674	695	652	655	708	699	647	646	711	640	648	677	674	687	687	692	699	676	730	677	726	665	664	620	703	671	674	676	691	689	662	663	682	729	637	687	727	682	690	699	701	665	703	674	677	689	672	671	677	683	690	671	669	664	678	677	661	679	641	704	691	646	698	691	715	661	706	731	662	622	694	664	675	685	676	633	678	724	687	700	725	751	728	644	699	684	700	625	718	714	693	658	668	711	676	714	680	634	675	685	631	645	709	671	712	717	692	675	694	647	607	645	691	702	653	699	724	697	651	647	698	706	691	675	651	684	731	674	707	677	705	641	672	674	675	684	675	699	699	681	687	702	622	659	681	686	683	672	715	687	695	671	714	655	682	675	653	727	730	658	682	665	664	687	682	681	671	674	707	676	694	720	672	682	717	644	690	657	678	665	688	750	710	713	704	700	660	641	641	688	708	688	719	660	665	690	697	672	651	725	680	715	672	689	642	701	689	723	720	639	683	698	672	673	660	702	710	617	619	655	648	688	673	677	700	646	671	685	670	671	699	680	680	672	685	700	683	685	629	669	666	682	686	720	687	637	707	667	620	706	657	685	678	640	678	601	676	653	676	666	663	638	727	692	663	659	670	650	706	705	683	686	702	657	701	641	657	632	703	660	757	690	683	741	664	684	692	677	675	687	718	685	682	686	676	700	696	681	679	698	715	683	683	681	671	694	713	654	660	686	707	669	685	670	651	661	625	628	700	695	696	670	676	673	674	644	692	647	685	716	679	692	670	660	685	713	681	632	687	699	672	715	669	676	726	694	730	668	645	664	658	689	668	693	659	716	661	682	636	684	679	690	702	673	711	712	694	685	621	649	649	652	642	645	711	692	610	638	633	693	664	694	674	697	654	627	703	677	684	694	698	678	703	660	713	711	682	689	715	715	708	663	706	691	671	669	689	699	626	746	741	689	668	722	700	694	674	728	667	680	695	658	651	719	689	665	662	663	639	677	703	697	667	617	705	665	706	659	707	685	698	675	702	644	671	701	703	693	678	742	670	697	707	670	682	689	665	663	667	681	657	701	689	658	674	649	660	701	662	685	683	686	685	694	700	704	722	686	712	750	708	688	661	616	677	673	694	682	683	668	655	635	645	674	705	642	653	717	657	698	674	685	703	680
26036	20575	12409	3621	3121	7436	10346	8353	5152	2945	1677	960	595	470	476	414	411	460	414	455	399	454	464	400	461	429	416	453	450	420	461	421	432	446	481	451	398	438	468	437	390	454	433	445	397	428	428	443	423	394	445	432	427	451	441	465	472	397	423	434	406	433	428	453	421	459	412	451	436	420	455	462	454	445	446	442	408	481	468	442	461	422	472	450	453	475	448	458	411	468	466	484	463	463	411	428	423	451	444	445	494	439	415	436	478	477	423	459	420	457	447	439	451	470	443	437	424	394	482	460	456	434	476	438	440	440	437	415	398	453	438	431	432	418	471	424	481	386	478	442	397	440	424	494	454	468	429	424	464	420	466	382	392	486	409	434	432	449	386	419	444	429	416	438	432	464	426	430	407	425	440	439	430	439	440	428	416	419	479	460	424	470	415	448	465	448	458	422	433	436	430	434	443	422	464	460	392	428	417	445	460	458	460	419	456	428	403	425	441	422	438	426	438	445	431	469	398	457	421	440	451	416	390	420	443	422	431	442	439	420	431	452	448	460	462	405	447	452	423	437	433	421	429	455	443	447	437	421	465	401	432	434	442	422	421	435	460	432	441	443	459	420	483	455	443	446	461	434	422	426	454	436	452	410	418	428	401	407	425	437	460	437	438	468	464	449	439	431	438	462	440	417	443	432	470	408	432	434	452	442	435	427	477	472	425	439	432	466	442	436	427	441	451	418	427	443	441	435	454	430	436	432	423	471	440	406	428	423	405	387	427	429	435	436	445	464	381	434	457	436	462	425	423	430	442	435	459	418	426	430	497	430	464	412	460	404	423	418	448	420	414	437	422	442	453	422	418	472	447	469	450	444	464	438	426	471	417	439	394	447	404	422	479	454	448	450	448	449	466	432	453	467	444	455	461	422	406	428	448	430	462	435	422	462	440	468	441	392	465	418	425	384	407	393	411	406	427	422	445	429	437	432	474	459	468	462	420	430	407	468	451	405	424	483	438	415	436	437	470	449	399	447	442	443	423	419	508	448	437	452	458	402	440	418	448	402	453	399	441	452	409	455	419	431	476	431	450	401	404	433	427	410	427	439	421	418	485	441	434	453	432	439	468	423	420	421	446	429	441	457	469	423	457	436	434	413	422	435	444	381	429	463	433	399	441	423	445	454	442	429	428	414	452	442	472	464	435	423	457	453	455	475	453	431	440	432	459	454	416	432	443	432	471	441	441	433	453	403	471	461	408	426	431	454	441	425	446	461	423	431	484	445	442	456	415	450	421	416	431	426	426	442	449	468	428	484	448	409	418	442	404	392	451	408	455	445	446	445	454	416	437	416	437	426	440	441	434	412	446	378	426	409	414	421	464	437	443	425	454	414	443	439	482	433	393	424	441	461	457	425	439	418	428	466	451	456	441	453	461	466	424	431	429	454	433	423	469	385	410	424	449	460	472	403	403	437	421	421	458	430	403	446	445	443	421	447	447	444	444	433	385	432	470	442	440	454	450	451	443	449	420	445	416	438	412	442	434	436	490	443	448	421	452	471	401	432	446	446	459	443	415	461	424	447	453	426	428	442	450	441	426	422	451	440	439	450	477	443	454	420	428	450	450	378	406	467	446	438	449	451	415	455	431	433	430	437	427	413	451	434	446	401	478	442	413	434	431	446	424	445	430	432	434	426	443	438	455	461	373	422	431	415	399	501	422	456	436	431	437	424	457	472	485	472	413	432	451	425	448	461	467	417	420	473	397	441	434	444	454	424	442	430	433	434	459	457	440	458	470	482	426	460	444	423	441	410	430	465	410	450	432	436	401	428	410	391	422	432	484	427	438	461	452	424	419	426	454	417	435	455	437	409	408	458	417	429	456	440	438	453	394	441	441	426	419	423	433	426	451	434	458	418	408	442	462	456	459	429	418	438	378	398	414	420	437	452	433	460	448	443	425	473	457	423	424	440	450	409	423	467	406	414	415	454	460	413	442	453	433	462	419	421	422	445	465	431	405	418	446	479	435	407	422	467	428	433	473	481	468	411	404	434	430	458	453	449	426	447	431	448	434	429	440	424	440	443	456	446	447	451	418	455	427	455	422	443	439	438	457	446	424	458	439	395	435	399	422	471	456	424	486	418	445	418	473	439	461	452	459	437	393	431	462	422	446	424	416	424	446	429	470	454	447	438	422	442	418	452	439	464	454	452	432	452	456	472	451	423	411	404	428	436	416	425	422	468	453	443	452	422	489	444	429	422	421	477	490	449	429	429	461	449	442	395	463	439	421	440	384	385	456	442	440	396	464	432	405	422	463	438	446	447	436	447	425	444	433	452	422	427	454	421	459	452	429	428	477	423	417	434	458	438	447	469	426	418	446	418	440	459	407	463	470	396	470	420	430	448	408	406	455	440	462	397	436	443	463	451	402	452	436	405	440	438	471	440	444	454	396	448	440	446	429	473	442	427	471	437	413	441	426	453	462	440	440	436	451	428	436	476	411	437	416	432	461	477	443	443	446	432	451	444	430	430	439	411	463	395	403	410	486	435	403	414	462	474	451	412	437	429	399	476	427	430	427	421	432	459	466	423	470	443	433	458	432	432	454	449	424	428	459	464	418	464	436	444	461	400	421	421	425	456	450	462	441	422	489	413	432	453	420	418	403	417	440	447	426	417	436	416	420	436	475	433	448	448	441	456	419	413	439	472	446	461	486	469	441	429	438	423	420	405	427	444	457	452	411	419	450	453	441	415	440	421	411	443	398	438	439	441	463	421	457	431	454	461	444	479	446	433	443	430	472	450	447	430	450	428	437	453	412	434	425	453	448	475	475	429	447	428	461	448	439	456	462	432	471	435	437	431	450	455	421	451	441	426	441	450	475	443	446	413	455	444	423	454	406	434	414	434	442	440	418	422	408	438	434	420	452	412	460	450	456	439	436	440	459	437	418	458	436	454	453	420	455	442	420	406	482	446	391	403	454	442	444	438	424	432	396	430	438	436	423	437	452	425	407	492	425	427	456	455	450	424	424	391	413	449	456	453	447	461	441	478	416	428	393	464	425	433	450	450	450	440	431	459	443	451	450	390	459	452	482	411	423	461	459	451	472	413	444	447	419	448	457	466	431	438	455	421	437	442	434	398	461	414	471	424	434	459	412	445	449	458	445	449	444	437	420	403	422	432	407	409	459	414	453	377	417	466	429	446	457	409	422	423	398	442	447	402	433	493	418	453	418	425	426	434	457	419	381	444	465	440	426	421	401	437	416	433	415	434	438	444	407	477	428	469	409	421	474	411	464	445	435	402	444	457	434	454	454	448	427	430	411	409	445	410	441	414	433	440	425	431	439	466	429	438	484	418	450	459	451	444	455	414	444	440	447	444	453	433	465	427	473	454	447	449	443	419	424	447	438	450	440	456	427	441	436	401	430	446	459	432	422	481	423	444	427	432	434	453	443	425	458	417	451	424	393	467	436	440	438	438	395	405	456	426	460	431	427	448	470	419	442	436
4993	4854	5618	5198	6260	14392	17921	14485	9563	5818	3200	1677	976	741	634	653	625	633	653	629	657	692	654	647	689	654	656	638	646	627	673	651	615	671	672	654	697	686	638	661	662	631	609	663	674	669	639	613	655	651	644	622	618	667	617	684	641	651	664	600	669	643	650	707	650	632	660	637	621	618	661	631	657	668	650	626	655	656	671	632	670	687	615	706	683	666	636	639	652	622	675	625	654	672	659	642	655	665	654	655	712	677	633	641	624	718	672	595	690	643	670	644	644	625	638	605	668	651	651	623	666	685	645	619	613	654	651	635	647	659	659	652	604	665	658	696	624	644	632	647	619	629	657	685	681	633	638	613	663	661	643	640	632	667	659	617	658	650	604	637	661	657	595	608	648	624	658	676	628	649	634	654	662	663	705	665	641	677	690	664	630	610	659	646	652	609	621	653	628	677	619	668	648	646	646	677	622	583	607	639	655	620	647	674	658	615	632	638	623	671	654	694	646	659	631	612	608	620	636	628	639	668	663	622	690	617	693	619	673	612	636	648	657	637	675	640	640	629	644	673	692	628	653	642	696	657	643	630	676	651	633	619	652	631	620	643	622	674	675	663	606	614	626	652	665	639	636	634	627	608	639	623	701	659	596	628	664	646	663	605	680	668	620	662	614	671	607	666	589	621	666	633	659	645	670	685	671	603	618	675	638	653	634	704	655	639	655	687	665	646	636	641	624	642	713	645	639	649	647	658	638	671	652	647	646	686	666	654	679	644	652	655	653	676	639	618	673	674	630	639	621	634	638	636	602	637	674	686	655	666	655	639	660	639	674	650	644	540	640	689	686	645	643	647	643	670	619	656	626	633	643	630	652	623	647	637	676	618	656	679	679	636	625	631	655	666	635	657	643	671	616	643	630	647	655	636	643	688	667	665	628	607	650	647	645	627	651	626	669	631	645	592	645	712	652	647	648	620	631	608	642	663	674	683	656	641	668	696	623	628	582	625	612	694	633	629	657	643	624	657	644	655	598	623	618	694	641	643	637	636	656	658	645	608	662	673	598	666	633	613	598	640	681	658	654	669	644	658	651	636	658	648	618	611	682	677	644	663	636	698	648	675	689	613	629	661	631	661	642	717	705	611	652	692	651	628	676	635	625	616	675	625	617	617	638	666	636	658	649	640	625	603	716	625	658	599	607	621	646	659	692	662	650	656	645	616	636	611	652	640	656	641	652	633	617	629	617	708	632	643	616	625	658	659	627	592	606	654	650	641	648	673	620	657	622	646	653	607	647	688	711	643	654	651	628	639	648	639	672	641	682	617	665	653	630	648	666	691	669	655	593	632	625	664	644	640	594	638	641	672	596	656	660	611	645	644	589	648	646	603	669	659	603	618	620	685	610	650	645	646	635	652	653	616	623	696	643	699	641	657	682	634	656	630	657	658	650	661	588	606	658	653	642	617	659	628	637	635	672	664	633	668	605	635	661	633	626	626	643	664	686	660	652	661	590	662	665	672	610	672	624	663	688	714	648	620	627	700	633	659	661	636	657	674	640	632	662	638	592	661	640	658	631	669	655	665	656	630	629	664	630	682	657	663	679	652	685	674	658	658	651	629	641	642	667	661	658	667	615	647	667	658	633	701	649	649	669	652	643	671	639	660	687	698	706	618	670	683	648	623	650	675	642	665	685	628	622	613	641	666	647	636	628	629	612	626	675	641	666	631	682	647	644	636	637	663	622	641	617	634	645	658	636	641	611	646	643	667	632	647	624	604	698	605	639	651	630	676	636	630	661	651	650	636	628	626	617	652	631	628	663	661	677	657	635	620	630	576	689	641	682	643	688	634	637	659	683	705	690	672	639	647	634	704	629	599	637	665	625	670	660	668	658	670	645	640	639	671	610	663	637	641	629	643	622	605	658	692	708	579	652	665	610	623	625	622	678	665	674	643	638	624	637	649	639	630	617	642	623	621	654	627	689	645	663	610	631	673	666	620	656	647	692	648	637	604	638	617	640	636	647	674	611	626	654	626	666	658	638	665	593	662	649	673	626	639	659	638	683	635	629	632	638	652	624	660	674	625	697	657	700	652	658	661	666	633	648	673	621	635	685	661	614	631	657	637	663	648	618	714	630	663	624	644	644	639	657	620	631	641	681	641	656	652	664	687	627	647	655	646	639	652	646	640	689	655	671	666	668	635	673	650	639	622	668	684	656	693	651	638	675	612	626	594	693	647	639	684	645	628	646	643	673	669	675	627	665	647	637	676	636	652	607	633	647	624	591	622	652	612	643	664	646	666	682	645	659	623	629	636	633	687	660	639	644	676	601	630	622	594	665	699	653	607	675	616	641	616	694	669	641	689	665	686	624	661	654	647	659	591	634	619	641	659	632	647	675	647	652	673	642	623	623	660	634	685	665	642	671	674	673	659	626	646	639	629	653	679	685	681	653	633	651	654	631	673	640	664	646	639	641	628	692	658	617	640	628	638	662	595	639	660	680	633	640	641	620	658	655	631	656	615	667	626	692	649	668	643	636	669	628	656	652	623	622	611	624	602	657	640	637	638	625	634	663	674	648	641	647	649	668	628	674	655	685	650	667	638	675	652	659	646	665	656	620	659	604	652	669	623	636	602	649	616	695	607	619	650	656	670	639	677	621	662	605	668	662	653	630	593	645	665	654	597	632	603	657	692	594	640	665	606	638	668	675	624	628	614	635	680	653	612	655	634	628	655	665	698	681	660	717	635	654	627	615	662	663	677	700	648	635	631	669	654	665	637	623	662	626	660	610	631	652	643	637	692	617	616	647	683	636	663	647	628	643	615	627	669	643	681	670	669	662	662	702	701	639	679	628	669	617	674	657	644	638	658	646	630	641	639	654	702	595	622	623	665	609	644	653	624	616	621	634	629	646	676	704	664	639	670	653	649	616	665	634	678	705	647	627	657	658	676	657	619	664	631	644	691	690	663	639	675	628	616	662	599	645	616	658	609	579	669	636	638	639	675	659	648	651	661	642	633	653	612	673	629	656	641	635	625	637	683	640	641	661	676	657	691	662	662	637	654	621	673	620	678	625	656	639	666	647	640	682	669	685	588	628	698	646	602	662	637	656	646	614	660	700	667	657	630	626	660	644	645	673	671	627	610	679	664	659	643	669	648	662	643	679	659	667	684	614	679	612	626	616	665	673	636	626	639	632	640	673	641	593	643	661	601	614	656	600	616	677	642	716	601	592	658	682	714	601	682	663	670	641	704	638	633	701	675	637	624	658	660	670	692	629	668	631	651	650	645	675	676	623	648	613	625	648	629	667	634	640	606	708	646	642	681	650	673	647	619	627	645	636	640	636	675	691	654	642	621	645	644	636	686	649	681	627	634	651	664	631	655	706	628	662	725	644	636	647	663	617	640	651	647	639	642	657	622	680	669	592	653	683	622	668	696	678	595	668	642	672	670	663	646	659	629	637	659	670	623	598	655	628	610	647	686	607	621	609	648	609	716	675	651
24005	20738	27460	24196	22951	29699	35352	32123	23416	15285	8110	3403	1283	668	500	534	460	467	469	455	466	441	476	450	423	450	417	448	464	461	464	442	433	437	455	471	430	468	454	460	445	446	461	484	447	462	457	430	455	468	448	478	439	430	431	470	428	438	450	455	448	444	460	468	448	450	445	479	443	437	440	478	445	452	476	404	445	456	472	440	440	460	472	415	446	430	455	480	462	493	490	430	474	465	432	431	453	440	432	455	439	431	463	477	415	457	439	446	434	453	436	452	437	449	467	451	441	447	480	473	473	428	440	436	437	438	432	477	474	428	444	459	451	479	467	449	416	452	438	435	443	440	479	457	483	443	419	449	462	425	426	451	469	479	460	468	425	424	444	440	410	457	464	416	470	425	445	463	458	431	434	470	446	478	398	450	445	460	438	448	452	444	439	479	478	444	422	435	464	497	475	425	449	460	422	476	439	454	447	454	466	447	495	423	409	429	435	463	446	448	437	424	429	430	469	466	482	482	411	440	449	488	442	431	470	459	474	461	444	447	493	442	438	454	463	441	452	445	458	455	454	429	403	414	477	419	443	469	432	426	439	445	468	435	433	441	469	443	465	464	433	444	455	461	480	462	446	435	467	444	452	457	440	486	453	448	465	449	429	480	459	453	431	440	468	448	444	430	456	470	464	461	442	457	443	445	451	403	462	458	465	444	457	498	452	433	447	463	444	458	422	414	445	461	469	426	435	426	448	431	463	481	445	449	510	461	442	451	444	475	429	424	428	469	424	459	467	452	449	447	443	422	495	488	472	444	423	473	472	462	430	479	403	445	403	404	459	475	451	445	457	451	458	427	438	467	466	490	461	415	465	465	428	408	460	453	424	491	418	436	469	419	405	437	450	442	461	450	469	467	454	398	442	441	426	436	469	447	413	402	468	418	438	439	465	450	447	451	481	421	449	494	445	463	445	444	456	456	478	442	474	469	454	474	435	442	426	480	455	397	468	392	442	436	452	420	428	441	434	454	482	471	434	438	457	447	433	439	464	435	470	457	409	456	491	462	436	435	459	463	437	451	449	485	458	426	433	426	457	456	474	482	491	472	457	444	454	414	440	452	422	454	451	455	433	446	440	440	464	454	442	423	450	500	446	476	492	448	461	460	471	440	452	455	449	436	450	459	429	463	454	409	460	427	465	455	446	439	438	460	447	431	467	466	460	394	479	433	452	502	421	416	481	461	467	428	460	443	476	474	463	439	466	455	458	460	464	482	462	447	472	489	450	414	442	410	458	400	497	429	462	465	452	446	494	469	450	449	458	469	463	473	422	451	450	476	446	459	445	442	471	493	455	461	426	467	416	462	475	436	442	437	461	463	421	448	422	472	404	444	483	424	442	409	442	452	432	499	466	457	462	449	493	433	453	426	422	434	452	428	442	448	468	458	461	448	472	399	465	461	458	434	455	448	443	416	434	460	434	436	457	427	461	440	438	461	484	454	478	420	464	419	418	418	421	439	446	477	477	461	458	464	442	460	470	462	430	440	417	441	412	463	480	447	448	452	441	445	437	462	452	441	460	414	415	454	466	469	458	464	502	470	430	502	476	476	474	468	446	464	443	456	433	457	455	431	434	438	441	409	501	448	427	478	420	460	414	448	463	478	482	437	468	457	432	420	451	400	417	395	475	434	455	436	449	437	472	453	443	393	459	458	398	457	430	470	489	490	484	447	426	450	441	476	453	469	397	433	469	463	452	423	426	464	436	477	448	455	478	423	445	472	445	459	422	450	419	482	474	476	455	469	441	454	480	485	495	451	504	445	458	442	403	469	412	428	448	474	441	452	433	438	444	446	484	415	447	469	460	463	452	436	467	432	452	465	447	435	459	436	398	496	445	503	460	450	467	441	425	453	433	504	466	463	435	446	463	435	429	421	429	426	426	461	417	415	447	455	473	473	447	449	418	417	477	470	430	440	432	412	473	467	448	437	449	425	488	473	457	456	454	482	455	455	468	417	473	446	437	457	483	440	442	436	464	432	480	440	428	437	428	436	476	444	445	438	435	420	459	485	467	436	442	472	470	483	458	485	480	451	431	444	396	451	444	473	472	448	425	450	419	417	437	483	424	445	425	447	432	456	451	441	447	449	458	442	456	458	491	462	440	449	423	430	441	446	478	476	418	482	434	445	426	425	450	418	457	454	410	451	461	438	470	417	474	449	444	461	439	467	476	449	468	460	434	412	429	467	441	454	459	440	477	447	402	494	476	456	467	418	468	431	437	447	416	422	487	425	412	472	432	464	452	507	468	464	468	454	456	459	455	481	445	449	441	428	438	470	487	457	465	469	458	410	421	462	490	456	418	454	454	459	451	435	437	512	417	488	478	443	453	446	423	476	470	488	429	449	452	485	431	476	453	458	468	436	445	449	469	448	477	465	443	467	455	462	430	442	450	421	498	464	433	449	439	450	415	444	421	446	465	478	437	454	454	436	435	447	466	449	444	458	453	471	424	449	479	460	473	432	471	463	440	479	460	455	485	427	440	516	517	433	502	443	452	479	495	455	459	443	441	419	458	423	454	435	466	467	404	472	428	459	454	443	482	448	435	430	454	476	463	459	457	467	458	463	420	457	439	434	465	445	452	501	458	445	463	467	461	473	438	417	466	453	433	445	478	424	453	452	441	393	462	492	431	443	462	403	443	491	436	452	449	436	424	471	428	484	420	406	451	450	456	461	453	438	481	475	458	475	448	457	441	437	460	457	471	438	428	461	437	434	430	435	456	455	468	443	483	446	443	467	486	484	434	411	414	472	464	442	462	437	443	439	397	482	453	457	434	444	458	470	422	475	452	478	474	453	427	471	430	446	435	456	400	486	454	432	461	449	418	468	450	453	427	457	481	445	452	434	446	490	459	427	426	411	429	430	447	464	427	485	419	449	436	487	403	457	422	447	462	415	467	479	441	464	451	458	472	469	447	451	458	458	485	473	433	497	474	477	404	473	425	438	412	475	436	446	476	420	435	444	415	451	497	429	458	458	469	435	454	496	480	478	446	459	447	424	472	450	438	468	449	468	393	461	443	463	458	457	447	440	452	416	480	469	468	431	442	450	450	444	413	481	480	449	451	463	434	440	470	447	456	470	441	482	435	443	446	443	431	471	433	455	424	466	473	488	450	489	483	451	465	425	477	473	438	458	467	461	474	490	423	476	447	437	458	435	492	479	424	447	494	466	430	449	441	442	475	475	437	449	423	463	416	474	420	441	469	496	466	485	468	455	462	450	445	438	441	462	469	432	452	446	417	420	419	460	451	414	443	459	450	444	458	450	437	455	436	412	449	457	438	474	447	437	485	442	451	465	486	433	443	418	451	476	460	439	416	469	464	444	437	430	465	472	466	446	429	429	457	431	429	448	445	433	476	433	439	409	424	451	430	477	473	404	466	477	460	493	480	482	463	460	436	467	461	435	420	483	460	500	439	417	453	502	434	427	461	429	476	451	440	427	451	468
8070	18410	24032	23288	31102	36008	38942	36666	28982	21392	13413	6561	2495	1149	709	638	668	695	675	652	690	656	640	725	698	661	678	695	657	648	686	676	638	687	621	738	640	676	687	691	685	654	676	681	694	695	682	676	668	731	647	711	682	660	638	656	680	690	693	658	649	653	666	700	700	671	696	620	685	647	620	616	696	678	696	676	612	677	663	659	662	667	662	658	672	607	672	695	637	670	669	684	706	597	659	660	663	665	668	663	625	672	623	639	664	648	667	657	671	678	685	683	666	670	692	655	677	660	682	695	661	685	647	656	684	664	660	661	649	639	698	674	675	657	634	670	673	673	672	683	679	635	700	688	637	622	695	649	700	687	642	700	687	629	668	718	654	664	682	677	694	661	656	662	686	655	683	726	697	638	622	654	667	678	680	671	632	645	684	675	650	665	686	694	686	620	594	675	661	636	648	713	636	622	670	700	689	658	727	679	644	692	652	660	664	647	681	699	731	685	667	667	686	653	628	712	671	670	681	716	645	681	622	697	641	661	626	640	656	602	626	636	688	664	641	678	649	668	696	601	648	657	670	695	622	668	676	687	663	704	683	675	654	638	640	703	706	679	689	681	657	664	650	654	670	672	675	678	715	709	672	678	643	645	681	674	696	585	646	661	636	699	681	680	679	666	649	656	715	663	639	651	666	711	673	672	670	687	678	682	672	696	636	682	660	617	694	648	653	648	685	679	710	656	669	624	680	658	674	643	733	687	665	624	684	713	622	669	684	673	649	688	661	671	717	708	673	691	701	704	695	687	692	649	727	675	637	674	640	665	698	689	657	649	657	648	667	699	675	669	675	676	678	656	639	653	647	695	668	654	687	647	685	662	669	690	620	724	673	695	670	647	623	622	670	660	678	684	695	684	704	655	672	653	728	679	673	665	699	664	684	683	666	666	701	662	654	676	678	693	685	690	664	641	669	700	627	663	693	700	688	665	673	645	649	693	670	710	685	655	620	645	673	637	651	667	647	640	626	603	709	682	724	657	671	640	680	691	683	640	624	710	631	630	710	680	648	674	662	646	686	696	646	645	688	664	672	704	655	682	624	695	641	641	683	664	657	655	662	714	642	660	672	674	660	664	626	720	624	680	678	644	745	666	675	679	648	647	672	717	696	685	681	684	614	617	652	658	653	645	680	640	653	657	634	655	647	639	679	649	659	679	651	693	669	678	700	666	665	703	633	690	671	650	667	727	635	635	674	669	649	689	699	704	681	682	668	669	681	659	708	632	690	629	674	639	672	687	671	678	650	676	624	683	667	687	700	628	704	648	664	667	660	670	661	686	656	721	647	666	696	663	676	698	691	684	653	692	656	647	677	669	670	685	649	617	644	684	646	684	620	686	668	660	672	682	680	677	659	638	663	663	650	605	662	635	652	665	656	713	658	666	732	625	651	664	654	665	651	675	676	641	699	726	593	672	696	663	675	666	670	708	653	657	692	660	679	655	665	649	700	696	663	700	711	661	644	677	652	620	659	652	649	674	698	591	650	693	659	651	668	706	651	718	687	644	689	650	691	654	619	669	675	652	694	667	711	640	684	673	639	696	662	648	671	663	643	712	648	672	640	663	669	648	646	677	707	694	690	675	691	611	645	640	631	678	659	668	638	657	654	664	694	664	621	645	690	636	666	702	654	644	680	666	653	626	629	635	665	690	676	634	673	648	655	732	698	690	700	675	619	678	664	610	713	665	670	675	695	681	666	699	638	644	641	655	691	614	675	657	684	702	664	713	686	682	687	668	668	640	709	676	680	686	664	639	661	615	731	673	613	667	705	678	690	705	614	643	695	663	712	629	659	640	670	688	636	706	698	665	653	642	636	657	646	680	649	628	642	638	680	671	704	630	645	694	691	670	678	678	694	700	701	672	668	696	624	679	690	662	671	673	656	661	639	704	650	686	698	614	604	634	654	680	690	666	695	673	700	673	688	622	726	648	644	626	626	683	671	657	665	660	662	641	632	620	658	697	648	597	720	667	701	593	670	666	670	680	629	655	623	698	664	685	649	666	658	660	683	678	741	700	660	675	681	699	638	684	653	707	631	669	670	729	688	639	697	629	635	615	743	627	667	648	662	708	683	675	703	669	659	644	668	662	700	658	617	684	666	647	634	625	671	649	661	671	654	672	658	637	646	680	631	706	642	690	675	624	676	591	617	699	624	670	696	712	702	683	634	709	632	662	706	638	654	618	651	670	649	632	694	723	715	657	719	703	700	681	669	700	653	636	663	673	659	686	646	660	662	643	654	664	637	677	732	661	667	641	675	638	680	670	683	672	699	661	671	638	694	598	702	676	679	626	715	694	669	656	689	681	664	626	614	693	675	653	647	657	648	697	615	669	618	670	644	631	691	678	672	666	676	681	665	635	668	719	638	670	693	664	684	673	693	644	672	674	662	722	614	624	644	665	633	681	673	675	704	685	653	693	664	643	644	637	674	674	669	687	646	663	694	635	687	757	663	651	678	650	672	670	707	662	689	669	658	655	670	637	679	693	651	671	652	651	679	689	643	678	642	690	636	691	683	648	683	638	680	640	678	701	629	686	652	656	647	644	683	698	646	682	653	666	684	670	680	685	684	639	693	632	661	675	681	676	631	692	679	703	649	672	633	673	646	684	648	643	620	658	645	680	690	694	682	650	641	673	702	652	700	671	677	678	703	680	649	686	644	676	678	673	661	675	710	672	669	623	678	630	666	666	679	621	669	671	656	651	673	622	632	714	655	662	656	684	682	678	691	712	628	661	604	669	635	638	638	679	668	684	654	621	645	675	662	690	689	690	672	673	699	708	695	653	612	697	694	685	638	700	661	679	674	697	642	717	702	688	620	651	690	666	686	668	685	644	623	682	671	696	651	659	663	643	676	666	657	586	654	680	645	669	651	693	665	634	674	661	671	650	669	664	664	707	646	630	703	695	630	698	627	629	660	684	732	663	661	698	662	634	632	658	680	693	688	671	718	695	673	673	694	635	641	635	643	638	662	677	642	629	649	682	676	706	677	699	620	672	662	632	678	665	694	670	665	677	640	693	676	657	652	670	653	664	671	680	649	689	689	659	640	700	692	636	645	646	643	594	672	699	656	727	676	718	644	668	652	670	683	656	712	675	715	667	697	715	682	631	638	677	702	659	645	685	668	691	679	708	658	705	628	660	646	621	636	650	693	696	634	660	693	671	651	617	673	710	677	627	649	651	667	635	671	679	713	633	698	664	688	652	687	665	656	708	668	671	681	662	664	718	655	705	695	659	671	684	668	685	687	699	604	702	695	645	691	654	685	657	668	647	642	650	639	706	651	698	674	648	685	651	646	652	695	668	659	670	675	650	681	665	674	696	667	657	666	668	683	647	661	658	593	638	708	699	620	650	672	648	664	693	659	689	645	669	690	646	668	646	645	662	692	701	671	665	654	666	714	675	659	680	654	695	685	709	693	642	668	667	664	634	666	655	633	628	675	666	679	667
22448	20736	28609	22997	22267	34938	51675	45518	44213	36874	24421	11853	3602	1215	591	558	516	502	490	465	478	469	470	463	476	473	491	457	471	492	486	517	461	485	475	483	483	488	472	485	489	470	474	532	463	472	514	468	479	453	506	466	439	476	480	492	472	466	494	431	477	505	501	494	484	476	520	504	498	487	477	496	465	484	437	444	476	471	446	467	492	519	472	451	476	503	482	448	469	471	481	460	499	456	485	447	467	519	432	424	433	482	442	442	483	464	481	463	523	485	479	462	480	468	477	459	491	445	498	478	517	486	496	480	490	460	477	524	478	498	456	483	514	485	482	521	456	497	491	449	474	484	495	469	449	465	505	526	488	510	468	494	476	475	472	471	432	467	489	467	465	495	512	435	461	501	491	487	515	488	519	456	414	462	453	482	444	488	486	469	459	461	460	498	459	494	491	465	481	476	489	471	470	463	479	463	529	473	467	476	428	506	470	514	453	524	455	473	437	444	515	498	492	460	459	420	453	458	455	516	499	425	448	465	473	492	470	488	495	462	482	489	452	479	456	475	453	454	429	497	463	501	501	470	494	508	485	479	529	471	483	507	488	482	505	496	508	471	475	483	448	486	490	479	481	452	517	485	450	497	522	463	480	474	489	484	473	459	485	468	457	473	482	488	471	451	490	471	479	498	466	472	469	498	469	482	497	459	464	480	465	444	461	469	494	494	486	468	499	472	448	486	445	482	449	480	462	488	462	465	450	496	458	476	497	458	470	473	465	495	485	469	496	466	489	470	437	484	467	505	479	447	455	454	514	459	495	494	465	514	460	507	501	460	494	476	497	476	479	479	468	479	490	456	458	426	500	478	471	512	495	453	506	503	470	483	470	492	476	485	472	474	497	494	510	474	503	487	461	463	474	482	494	508	438	482	444	463	493	486	493	488	509	473	492	513	472	474	459	504	501	443	496	483	493	475	506	500	466	453	456	458	500	474	455	472	490	507	521	483	477	480	465	415	475	475	486	494	455	452	489	477	445	461	471	447	454	488	445	471	514	467	491	467	458	506	480	484	515	540	505	509	472	447	491	515	476	487	516	520	448	481	453	457	492	459	471	456	461	491	501	441	500	478	457	496	460	475	452	469	443	472	535	503	499	485	494	479	471	457	452	450	474	466	512	473	469	462	516	486	463	487	425	476	536	462	463	450	478	492	510	499	470	471	496	534	460	431	450	474	474	480	471	438	469	457	440	455	442	469	502	485	484	442	454	490	479	496	451	480	479	450	505	481	527	486	491	483	466	479	448	478	485	498	486	476	465	506	508	478	488	454	454	465	473	504	441	524	526	464	449	514	536	447	493	506	499	483	428	476	496	488	460	466	467	505	461	478	473	472	470	484	453	502	509	491	439	508	461	501	472	479	456	479	512	497	471	490	473	454	430	492	451	449	482	422	488	498	473	461	486	472	488	466	497	463	455	473	489	424	505	487	458	511	457	459	461	489	473	498	517	458	507	489	510	498	492	461	461	439	457	492	433	511	437	483	492	486	506	475	440	483	480	471	499	496	526	480	449	466	509	472	475	457	495	469	468	479	493	467	488	518	502	473	507	484	483	431	474	458	453	463	487	435	498	492	478	459	491	452	464	475	485	489	451	484	484	471	508	464	465	480	531	470	491	510	515	490	470	454	486	477	501	481	488	448	481	490	466	489	507	466	481	528	447	488	473	481	445	432	495	451	487	492	461	475	489	489	462	453	480	471	513	474	507	502	467	481	476	492	501	461	491	476	470	508	435	502	472	449	473	488	508	484	448	453	479	481	483	496	479	474	473	473	461	457	424	525	462	505	497	503	494	459	472	495	471	476	438	483	506	482	479	466	483	468	488	488	413	459	478	450	503	488	481	481	455	457	494	460	474	463	501	473	454	426	438	475	452	492	456	455	482	491	477	461	484	483	488	476	518	459	459	494	495	475	486	467	488	461	440	483	444	478	474	494	472	477	506	489	498	462	474	453	499	472	505	517	520	499	494	476	502	477	484	454	516	467	501	455	458	484	487	467	462	474	481	471	461	462	442	507	467	465	464	497	486	504	480	490	502	500	428	461	484	451	494	444	510	472	448	485	479	487	503	501	472	514	510	489	491	466	476	443	523	485	465	468	462	482	489	463	453	496	470	447	443	486	489	477	465	491	502	462	483	485	452	468	466	481	513	512	468	480	494	455	448	474	475	487	470	485	501	487	497	504	493	465	467	457	467	501	459	437	487	506	467	520	438	460	508	484	437	537	481	488	490	477	464	491	493	496	430	457	507	486	504	477	488	455	472	454	499	464	535	466	461	446	446	468	499	503	518	475	470	524	455	458	481	432	498	476	503	483	486	473	448	471	467	491	463	505	435	473	442	503	447	470	476	461	481	473	514	502	489	480	510	473	452	466	463	454	460	449	455	489	496	469	480	467	436	495	451	499	515	500	456	478	473	489	495	459	486	474	453	514	470	454	485	474	460	465	471	449	456	472	469	474	482	479	431	482	443	501	484	476	496	439	504	511	469	478	461	433	484	494	495	455	449	469	450	447	443	481	504	511	478	488	460	467	515	495	478	481	482	493	479	490	474	462	473	493	450	478	491	438	490	478	482	464	483	509	479	502	459	492	509	487	447	481	491	462	472	484	436	461	466	475	464	486	505	449	494	504	427	474	501	474	441	458	450	486	513	478	491	480	493	494	511	501	467	479	474	499	456	479	479	486	503	455	494	447	508	465	504	482	423	495	505	491	449	465	495	499	497	463	506	492	451	496	468	445	479	443	442	468	465	482	484	494	477	493	498	486	511	507	495	438	487	480	452	449	504	467	451	448	474	478	480	501	479	515	455	472	457	486	482	484	495	458	459	471	488	522	439	432	473	471	492	532	456	482	512	481	516	516	471	456	480	499	486	465	476	467	495	509	428	465	469	475	450	501	495	456	442	505	491	469	473	498	454	474	457	453	510	515	486	511	526	453	484	486	449	464	474	459	458	486	460	476	438	510	487	517	475	484	462	500	508	482	504	466	436	449	485	473	508	449	508	501	475	457	475	459	445	503	517	480	473	466	460	489	502	498	470	471	494	461	484	462	456	465	457	473	467	465	462	475	470	485	506	481	478	499	470	490	480	531	473	447	536	464	502	493	490	500	491	483	496	476	479	482	496	500	444	489	486	480	485	458	486	431	461	459	481	487	438	482	506	484	483	456	503	484	504	450	494	448	502	476	467	457	479	500	445	468	449	484	470	438	505	449	439	494	451	480	477	518	448	453	441	439	497	480	422	476	461	474	511	498	426	449	495	468	475	484	476	419	496	454	477	462	467	494	477	495	503	455	478	443	485	471	504	477	489	469	499	465	462	480	513	489	471	514	461	493	482	440	482	477	486	446	488	477	467	454	464	455	482	486	493	476	458	462	475	502	452	463	452	470	458	470	513	478	512	459	502	450	446	484	452	478	482	439	455	477	442	494	463	456	460	490	468	463	478	525
14545	31058	37404	35942	40558	47036	52842	47739	46749	39351	28735	16000	6205	2069	976	706	692	665	697	637	673	703	707	733	666	669	654	698	670	708	695	691	677	740	680	753	657	643	667	703	689	673	689	699	688	713	656	649	656	697	674	682	622	700	672	691	697	668	663	701	662	724	700	694	700	662	673	713	680	685	692	638	695	650	663	665	683	699	699	693	697	708	689	701	715	706	672	697	706	665	681	664	695	699	651	737	712	683	703	659	670	680	712	676	713	698	662	685	699	712	678	665	687	681	690	677	641	665	724	686	648	690	637	645	651	647	694	637	631	694	660	645	707	684	661	682	699	694	635	718	708	633	712	668	698	707	677	638	674	664	653	696	682	670	644	697	699	689	716	656	679	692	671	680	652	682	677	706	692	720	666	699	655	665	685	658	679	650	667	696	683	679	666	653	683	668	650	700	701	663	634	696	701	684	653	652	686	681	673	692	652	652	632	654	671	688	651	636	603	661	693	668	720	669	734	666	653	697	669	679	676	694	667	675	671	629	686	614	612	689	685	692	668	623	680	708	655	657	739	673	610	654	667	732	594	665	645	672	660	686	701	666	701	693	688	658	683	687	660	722	628	656	699	682	687	732	667	674	713	679	677	681	694	710	696	678	685	671	663	689	631	682	631	712	648	610	639	701	674	691	640	638	709	682	684	687	688	717	657	673	693	649	707	673	659	652	661	683	724	643	691	673	663	682	702	681	663	708	677	730	685	664	695	685	675	635	622	669	681	750	642	674	643	743	703	694	651	689	659	655	662	661	685	691	684	683	680	690	707	691	674	694	710	652	669	662	697	661	673	716	686	637	650	650	682	660	686	675	692	681	695	694	710	679	650	721	686	704	682	692	678	716	684	635	687	619	667	706	702	684	684	693	708	683	668	669	731	674	675	651	645	729	670	679	649	676	655	713	658	627	713	664	679	689	671	658	667	652	734	678	653	631	656	706	729	672	680	698	668	660	695	695	655	676	725	709	723	687	658	658	724	699	647	634	639	669	704	720	694	673	642	723	631	684	682	677	681	685	661	721	703	661	665	664	687	676	641	691	735	637	660	682	669	699	666	673	676	666	663	698	713	687	701	670	667	621	697	647	643	722	674	682	673	648	672	662	683	650	670	669	673	732	682	705	638	691	668	767	686	684	662	685	660	686	710	665	664	709	664	699	653	676	693	655	674	668	693	664	644	701	725	671	715	674	687	670	725	692	644	667	688	656	655	663	713	647	680	622	681	690	685	658	671	701	693	684	680	702	688	720	689	682	700	639	643	670	676	692	683	684	750	723	668	667	668	698	692	688	718	700	692	701	676	671	699	668	703	681	713	721	703	625	723	598	662	670	679	677	646	672	673	681	678	732	736	691	706	676	707	719	667	647	674	723	661	670	665	722	656	691	644	678	669	668	686	680	654	677	683	691	601	701	693	687	666	642	681	686	694	711	677	676	671	694	695	714	687	676	707	665	654	704	662	648	662	714	689	666	656	660	674	666	663	686	665	674	704	660	664	660	665	653	671	693	680	651	711	684	698	667	680	698	653	672	665	623	658	711	669	687	710	687	681	726	708	696	658	679	594	694	664	642	698	676	685	714	665	689	683	642	687	677	692	724	702	689	696	649	709	687	679	727	698	700	703	707	711	660	667	733	693	666	645	669	623	682	655	641	692	697	675	711	716	681	692	689	709	695	674	698	684	665	654	674	687	702	650	626	689	699	684	673	668	653	690	683	641	684	663	666	712	651	678	673	674	680	694	661	699	674	657	681	680	690	662	724	668	676	674	762	712	718	652	677	636	655	671	703	758	662	692	664	665	669	705	667	690	691	665	677	683	663	693	658	706	679	700	716	642	653	686	660	696	693	698	648	703	694	679	671	649	645	666	640	656	645	695	670	703	685	693	689	741	693	675	677	716	696	684	648	698	704	659	634	658	675	629	676	682	675	670	644	693	718	686	656	682	719	705	681	638	692	670	694	689	708	665	647	597	707	743	672	686	677	688	639	702	702	658	681	658	648	677	716	727	697	635	655	614	705	685	711	665	698	677	660	758	672	639	649	715	687	676	692	662	670	709	660	705	670	644	701	707	724	680	690	700	631	688	645	696	707	671	729	725	720	711	689	690	710	705	693	622	672	650	678	684	629	695	683	667	685	695	641	693	687	679	703	671	694	693	629	646	672	666	689	688	647	688	625	686	682	705	664	694	696	650	672	660	684	695	683	679	686	682	687	685	679	640	687	659	672	676	693	697	680	670	726	684	676	655	716	686	742	742	745	694	681	658	659	711	655	674	687	707	660	642	631	689	671	704	667	653	698	639	685	654	634	646	697	731	682	682	709	666	701	655	718	646	692	709	721	697	666	708	700	653	702	680	688	679	677	677	678	666	681	697	681	609	663	714	666	689	683	705	634	665	685	681	624	643	659	702	701	678	697	682	694	685	705	671	683	686	696	740	729	696	686	674	684	684	646	644	662	703	666	717	642	672	656	694	707	677	673	711	648	669	706	693	681	692	670	705	653	693	676	722	694	638	669	655	657	714	697	694	723	677	718	700	668	678	674	698	708	655	691	636	712	727	667	672	721	691	712	704	678	662	687	707	688	706	691	718	670	689	699	617	715	654	694	651	748	700	652	681	657	670	688	662	621	671	658	743	648	698	742	643	695	692	676	717	732	644	730	692	719	631	694	652	667	653	670	669	692	685	664	682	657	679	654	675	677	699	663	653	686	678	686	648	698	667	722	712	690	692	664	746	689	697	687	684	677	689	656	690	695	743	694	700	659	698	696	686	705	653	693	679	673	677	656	670	695	681	707	724	724	665	648	670	690	684	703	730	675	684	701	701	700	697	677	694	680	646	653	687	706	670	658	696	687	667	702	747	634	620	655	616	684	638	663	690	706	645	642	696	685	722	667	689	708	677	698	707	696	656	696	683	689	634	666	669	704	687	660	694	737	677	733	670	681	645	630	646	679	668	689	674	692	722	637	680	663	661	681	711	689	661	660	653	716	653	628	693	678	657	688	703	720	671	672	681	702	685	669	700	703	652	694	670	695	715	705	696	688	657	662	664	677	667	665	653	673	705	700	681	679	651	645	711	634	694	685	687	685	707	692	701	626	671	675	675	654	644	661	696	650	695	668	646	690	668	699	720	674	705	671	695	670	621	644	670	668	665	661	695	652	711	649	638	729	667	685	649	686	663	700	679	682	640	683	703	630	668	645	691	747	661	670	624	712	679	691	690	663	665	668	665	698	668	658	668	689	647	691	688	698	691	657	646	652	688	673	693	690	700	696	677	652	749	709	676	697	707	649	674	650	663	681	670	707	727	684	625	662	652	669	693	667	671	689	667	693	720	707	673	656	658	667	672	670	731	688	708	634	675	712	645	722	703	705	688	714	706	698	694	654	717	654	683	750	618	664	682	637	680	686	693	716	680	685	679	663	652	699	664	656	662	652	708	685	685	702	706	704	700	705
25946	20471	12814	3920	2812	3317	4629	4664	7180	6022	3114	1499	793	548	495	424	421	476	415	489	453	420	414	411	443	426	392	415	402	433	454	442	448	444	419	412	394	431	445	472	451	428	422	432	425	440	456	478	447	409	445	442	409	460	436	469	443	465	488	436	428	417	427	420	434	446	466	464	402	452	452	473	462	420	414	463	428	418	458	417	439	447	407	481	463	437	401	434	436	416	459	441	459	416	415	440	467	435	421	424	435	400	419	413	455	468	467	449	446	418	447	410	421	430	450	439	416	429	427	426	435	433	460	457	440	441	420	436	474	466	433	430	424	432	431	436	413	420	418	443	475	378	391	407	422	436	418	397	440	403	414	407	447	439	481	444	421	413	438	444	448	411	426	462	419	408	420	417	428	438	436	483	430	418	436	408	436	451	417	421	428	394	430	433	415	423	448	455	423	484	411	438	394	411	411	466	412	411	440	422	453	449	419	458	402	430	438	439	445	418	464	441	442	459	424	425	409	403	432	416	429	434	453	468	470	441	491	407	451	442	452	401	401	391	460	438	416	431	429	445	439	418	410	441	448	440	453	430	408	450	424	450	437	427	443	435	486	458	445	435	461	470	424	462	443	429	487	420	466	472	434	442	458	429	433	475	443	443	403	425	403	452	429	440	440	446	411	419	451	434	376	444	445	428	429	420	435	452	408	442	470	447	414	438	447	435	416	440	466	448	398	415	457	403	418	488	386	446	460	445	484	439	424	410	435	403	423	473	441	436	449	458	447	433	445	450	422	393	445	440	395	432	436	452	444	424	462	420	437	452	460	386	437	380	430	433	399	447	430	453	446	439	430	442	451	399	438	422	445	478	425	411	441	445	418	430	450	406	445	432	466	428	435	415	438	433	428	422	445	466	419	443	491	390	448	436	438	396	395	444	415	410	461	453	449	460	434	430	451	469	459	457	444	435	437	432	427	436	414	418	426	398	446	443	475	466	441	442	425	416	457	409	472	423	413	446	425	429	484	425	467	394	435	429	435	420	439	449	431	443	488	422	447	436	454	441	452	469	457	451	461	441	485	434	456	422	394	439	426	408	444	482	449	467	429	447	453	459	457	424	445	450	454	464	435	474	390	446	465	482	430	454	448	446	421	401	449	451	449	428	448	457	416	445	429	429	467	421	441	470	420	465	440	444	408	452	436	437	436	474	434	438	453	402	424	451	425	404	423	439	403	427	416	397	424	468	448	438	429	404	463	445	461	426	465	408	461	431	452	442	491	436	432	401	453	437	437	425	395	457	435	450	417	421	464	468	443	476	447	446	435	456	442	471	420	423	472	438	454	489	459	439	397	446	452	438	479	416	432	408	421	435	422	456	465	462	437	493	440	444	406	455	388	440	424	447	430	407	420	455	459	489	485	443	417	457	445	450	458	454	434	441	388	440	419	450	431	426	457	401	402	442	453	421	451	452	462	445	431	398	459	427	408	424	407	421	456	467	395	441	404	427	435	432	434	419	397	387	453	438	414	396	483	419	417	438	438	429	443	401	422	437	457	437	419	441	455	477	484	451	358	405	434	445	462	405	432	417	419	476	428	428	452	444	432	439	413	438	399	382	442	411	466	411	434	445	463	462	413	412	435	424	419	423	451	427	445	436	438	407	434	403	421	445	452	427	426	441	448	426	435	424	434	451	432	449	460	403	409	438	421	461	480	444	471	417	425	440	426	449	430	421	452	435	427	435	434	433	451	435	462	426	466	420	456	450	454	388	427	414	473	414	455	440	412	451	457	459	386	440	476	383	456	413	420	482	455	430	479	442	443	440	434	440	445	433	436	440	414	477	440	431	466	419	420	414	421	471	434	444	451	460	417	410	467	445	424	495	455	416	458	422	428	456	425	439	452	434	439	428	448	476	428	459	425	484	418	432	418	436	438	443	452	426	454	410	413	441	440	399	435	412	410	456	402	449	428	432	437	432	453	438	448	429	424	450	444	399	482	416	448	418	424	437	461	426	424	454	423	433	446	427	476	435	415	439	397	462	426	431	465	440	389	430	420	413	481	440	456	456	441	453	466	429	438	447	443	426	416	467	450	457	447	442	425	439	448	442	443	456	453	435	435	436	409	428	435	427	431	428	461	405	405	433	422	459	459	416	477	422	406	424	461	431	405	413	433	430	488	446	449	406	430	455	435	425	453	456	466	467	433	421	460	428	451	444	420	436	454	463	428	434	466	424	452	443	426	424	409	418	418	424	405	442	442	424	420	443	431	454	424	457	403	447	436	420	398	458	473	439	457	402	450	463	480	471	422	420	444	407	445	470	432	428	428	448	454	438	414	466	484	426	428	452	429	430	429	425	420	417	458	434	429	446	434	439	450	442	439	437	464	459	438	416	454	420	435	420	439	464	445	464	436	411	443	409	407	432	414	472	426	456	424	447	429	434	424	428	410	457	407	408	457	449	426	417	421	427	422	428	444	468	426	455	467	426	465	460	422	442	442	427	407	462	443	417	442	425	437	431	445	462	452	429	431	453	409	478	481	431	438	424	439	434	398	450	439	440	475	429	461	432	452	416	439	454	409	421	430	441	426	367	443	420	455	410	469	427	461	428	439	429	388	466	437	415	426	442	427	423	429	447	456	439	435	425	452	419	418	460	455	461	397	455	451	453	433	415	462	471	432	445	433	408	410	418	457	423	434	420	438	449	439	463	442	417	442	456	439	463	416	413	448	444	399	438	433	451	447	449	413	454	463	436	473	440	443	459	440	426	446	442	461	429	441	441	421	442	460	425	450	437	431	474	408	446	435	462	439	429	394	427	423	400	423	446	443	451	434	443	452	448	417	419	403	473	428	421	470	406	474	433	442	445	411	405	435	449	437	418	416	440	425	457	436	456	427	459	412	427	434	416	423	445	438	462	418	441	453	441	439	446	415	469	406	427	434	451	393	441	477	420	468	453	394	400	419	460	449	409	410	438	429	462	451	434	425	453	441	447	452	473	479	469	413	451	433	460	423	429	445	408	476	457	444	415	454	454	467	413	442	420	450	428	448	470	449	434	415	429	464	389	425	435	476	461	441	443	406	401	407	440	446	426	411	423	407	446	403	453	442	434	432	432	464	454	440	423	440	412	457	433	403	401	450	442	408	445	431	422	455	418	450	474	435	458	444	423	468	434	388	429	451	418	481	453	431	436	457	456	441	418	435	421	426	422	441	418	420	459	418	445	445	469	449	443	451	438	470	413	453	431	460	444	444	465	416	470	443	427	439	454	452	425	413	447	458	447	415	434	436	453	408	430	454	441	452	404	399	425	426	420	454	455	412	435	445	434	422	430	395	410	437	448	454	378	514	451	467	481	462	414	393	412	446	427	431	410	469	453	423	407	444	418	443	444	436	435	465	476	382	453	454	456	465	406	432	446	454	436	413	456	447	401	446	404	463	439	423	463	438	454	438	422	452	436	409	423	448	458	445	429	429	417	448	424	411	403	387	476	397	430	433	449	402	425
4587	4580	6829	5492	5688	7149	9668	10071	13781	10798	5842	2712	1316	861	710	710	623	629	659	649	654	625	621	636	637	641	683	610	614	642	655	642	647	659	642	673	659	636	648	635	575	660	618	686	691	630	644	618	634	625	646	630	672	619	685	628	638	634	668	648	656	656	638	656	621	634	665	659	707	611	645	636	632	648	634	638	593	663	657	642	689	647	650	641	613	655	668	666	622	658	654	632	644	673	662	632	652	682	642	652	642	655	647	639	618	589	666	612	636	604	636	658	649	661	606	657	691	646	672	632	668	650	631	625	643	680	618	631	626	654	638	669	613	625	637	647	676	607	635	643	635	654	627	598	638	629	638	655	645	599	658	631	643	657	654	626	613	636	643	623	614	618	647	672	617	610	636	646	618	620	654	638	628	648	646	627	674	619	695	642	638	635	651	618	629	624	642	632	671	635	665	659	647	649	659	634	657	640	634	653	609	624	649	667	613	654	627	592	672	615	645	607	636	661	665	665	634	632	645	652	661	630	619	602	640	656	638	680	681	665	640	657	626	620	616	670	647	638	650	684	598	652	661	645	669	653	638	671	687	724	665	598	641	629	626	666	643	691	655	684	686	661	608	623	660	630	632	641	667	681	630	637	605	664	632	648	671	647	636	598	620	636	662	621	665	659	645	648	615	609	659	625	589	625	682	646	708	622	650	644	612	645	645	642	659	645	618	619	635	662	658	639	630	646	652	625	678	633	668	633	635	626	671	635	656	687	651	678	622	653	651	668	651	622	694	648	619	605	634	634	669	640	656	663	616	617	648	668	635	634	653	598	634	649	612	595	649	685	653	633	636	644	635	661	598	666	644	593	607	608	689	690	655	613	666	666	649	664	654	603	631	649	637	656	627	659	617	650	621	649	625	669	614	673	617	631	646	676	683	622	619	626	632	677	625	676	669	652	667	634	631	693	662	657	676	616	666	630	643	663	625	669	622	690	664	646	634	604	634	629	632	627	678	675	631	638	657	674	644	649	639	650	673	634	627	667	612	655	657	617	678	603	635	638	634	647	647	647	626	569	681	673	598	693	649	618	682	632	642	654	669	659	658	656	648	638	649	610	656	604	673	653	611	632	643	659	635	657	635	645	631	648	633	594	634	655	626	677	654	651	649	622	637	640	604	632	606	617	640	645	633	597	577	646	646	642	665	656	645	643	642	635	618	629	630	641	637	668	628	609	681	630	654	646	679	675	663	635	654	646	634	612	688	616	652	618	674	633	582	648	670	660	655	612	633	653	632	648	629	643	627	645	609	605	631	612	605	642	672	627	629	655	635	629	658	670	675	658	646	654	691	661	624	626	692	655	655	637	596	704	640	698	639	632	629	642	636	646	679	629	639	624	649	610	652	656	645	609	695	606	670	619	598	621	626	681	662	628	620	644	650	648	649	680	630	639	684	657	639	618	645	656	639	590	669	616	659	644	673	681	630	643	671	649	635	666	627	644	655	616	672	619	685	619	635	663	624	669	641	646	639	667	610	618	663	622	608	650	630	659	645	637	635	694	656	648	629	664	579	699	635	628	712	684	673	652	644	664	649	612	684	638	668	648	636	657	644	637	665	638	624	686	587	599	700	663	622	651	619	625	654	640	634	647	657	688	656	635	669	615	605	654	630	630	581	680	628	620	661	627	672	656	641	647	600	665	598	663	684	621	682	621	637	658	613	672	684	610	598	641	639	694	627	661	624	654	634	667	632	651	615	617	643	645	650	684	683	647	651	610	675	642	634	636	587	643	640	601	629	659	683	625	609	621	665	707	710	630	622	638	652	665	617	647	651	643	648	621	627	628	618	608	630	624	591	675	652	663	643	641	691	687	632	686	650	688	642	617	629	621	658	655	635	621	711	647	642	626	621	626	627	668	647	606	658	657	614	634	645	658	661	698	659	684	668	650	646	606	628	670	628	674	614	610	623	623	634	653	647	631	675	627	610	601	637	653	653	656	656	640	643	636	654	665	669	655	669	648	659	644	645	660	589	629	636	638	680	676	607	654	697	602	628	604	630	638	648	606	650	683	631	621	634	693	624	616	617	616	630	620	624	653	627	689	672	572	659	627	667	652	643	611	581	613	615	665	654	673	664	647	644	651	667	646	650	679	659	658	649	683	637	655	598	646	670	651	652	707	681	614	637	687	635	662	632	626	619	668	652	660	665	721	664	637	663	633	654	659	673	614	659	623	639	620	620	600	648	689	676	631	683	667	634	620	618	625	655	686	670	664	644	617	661	630	663	616	632	646	712	658	622	701	616	614	653	619	628	681	646	660	654	664	677	610	641	671	649	598	656	657	650	648	623	594	636	668	601	658	608	687	680	609	650	689	610	641	629	679	631	658	617	668	602	621	647	663	632	671	661	629	654	642	630	669	595	630	655	652	634	676	668	669	623	636	661	620	642	610	615	621	630	668	650	598	648	616	692	640	655	660	644	621	651	665	638	651	594	648	677	626	656	644	616	619	639	647	648	617	682	682	643	631	656	650	644	641	594	685	631	681	632	643	650	630	624	668	630	696	665	613	643	652	666	643	611	704	645	617	641	630	646	618	630	679	642	652	652	611	608	697	649	658	627	694	663	685	593	632	654	632	625	643	667	667	694	642	642	698	649	633	607	633	690	702	641	653	657	653	619	607	638	677	670	704	650	620	624	629	631	670	670	644	635	622	692	640	651	638	631	601	647	645	660	671	648	590	670	675	681	654	638	623	672	639	635	685	671	596	653	698	644	689	606	606	706	638	670	687	620	666	663	654	631	643	675	638	647	633	628	641	642	707	666	633	654	689	595	664	627	592	689	657	604	585	648	655	659	630	639	642	659	659	663	646	623	631	644	627	635	675	674	634	671	611	639	656	635	639	624	623	665	623	703	621	626	659	657	659	641	618	615	641	672	621	596	624	611	669	646	629	640	661	640	639	662	590	659	650	626	678	624	675	636	672	667	649	638	662	646	634	624	672	677	640	695	638	630	597	616	628	612	646	602	648	636	640	635	664	640	688	607	623	674	659	667	634	633	636	671	653	647	634	647	663	659	636	657	682	649	595	627	628	636	650	668	647	651	642	641	647	643	607	640	639	654	664	650	635	656	641	639	654	665	670	607	642	650	630	636	652	630	656	668	669	669	656	643	660	660	644	673	683	669	624	606	670	621	649	634	684	682	628	626	688	672	636	667	624	685	644	649	637	636	631	627	636	661	680	654	635	636	687	661	603	653	645	645	626	616	611	659	640	657	672	630	632	651	660	623	646	717	667	602	661	643	622	643	605	638	675	657	634	613	671	643	624	658	690	617	674	611	689	647	619	633	668	618	637	634	671	615	624	647	620	643	653	684	671	648	655	632	634	697	658	641	627	664	637	633	610	669	649	648	681	666	598	642	637	668	598	645	718	669	594	661	611	626	620	660	709	623	642	632	681	643	632	611	647	638	658	654	668	631	637	628	639	616	615	646	630	657	614	659	607	655	636
24190	20832	27643	24206	19919	16766	22921	31552	30745	22404	12317	4346	1518	721	491	462	483	444	431	513	449	465	428	426	494	455	473	446	467	423	440	474	482	485	494	447	465	408	458	479	466	447	476	476	422	458	457	468	445	424	431	479	439	479	488	470	468	457	479	476	445	480	434	463	481	467	451	471	487	450	475	458	480	428	491	460	439	470	444	430	417	453	432	461	466	481	430	478	454	426	431	397	444	443	487	455	459	490	454	506	452	450	465	480	448	453	485	487	476	441	452	439	441	445	459	445	471	420	461	444	450	430	436	470	487	450	448	479	487	447	483	443	465	428	473	467	455	461	418	464	465	449	489	443	430	477	484	454	470	470	487	466	448	459	421	427	467	487	434	427	480	474	440	466	465	461	511	451	476	469	425	447	488	463	451	427	457	470	454	436	455	491	438	416	448	465	452	435	493	477	416	457	420	509	460	486	483	480	492	468	465	462	456	483	446	473	487	470	464	469	472	446	453	473	428	450	486	479	475	440	496	456	435	449	440	494	433	463	468	418	467	433	464	431	413	445	441	454	477	484	495	441	466	448	435	454	445	461	439	468	464	461	472	480	446	447	387	443	412	441	465	430	437	462	456	462	474	483	410	491	474	446	464	434	473	462	480	450	415	447	474	463	438	451	436	466	407	445	440	476	427	435	438	494	463	504	410	484	494	458	442	510	486	416	447	432	496	468	443	408	426	457	440	446	470	451	468	467	445	463	478	435	434	440	444	418	456	432	469	457	445	458	469	430	428	451	415	423	446	432	449	434	439	455	446	399	443	455	438	472	445	495	481	463	451	490	429	454	485	456	424	484	483	440	461	429	480	444	466	478	431	472	447	451	464	440	441	428	456	481	449	437	476	428	446	457	507	447	435	472	465	439	458	444	450	473	484	467	440	459	471	447	455	470	450	447	481	450	449	442	493	451	438	437	435	428	482	465	459	477	419	464	477	479	441	435	452	431	456	473	458	466	474	440	417	477	422	479	436	488	473	443	455	425	494	449	454	453	453	450	474	468	466	449	432	449	431	431	478	463	471	471	436	442	430	453	457	492	439	460	435	445	450	452	477	466	442	446	469	426	479	498	489	438	476	457	470	464	463	492	415	469	419	460	476	469	462	466	428	483	431	443	445	467	435	449	453	430	444	452	486	451	430	424	448	483	451	480	488	466	427	489	442	489	461	469	453	444	441	454	455	428	480	441	474	488	463	491	454	465	440	470	492	473	445	464	435	496	422	447	436	447	444	487	456	478	419	460	492	430	434	449	432	453	462	448	475	450	482	452	486	437	462	429	460	427	467	467	439	465	484	444	466	425	429	468	410	433	437	473	437	476	455	472	463	490	421	435	464	433	474	455	485	487	471	470	452	453	454	461	442	493	480	458	447	471	484	444	434	459	425	437	450	438	460	427	439	425	432	459	489	446	444	452	466	419	429	472	473	473	447	456	493	493	466	436	439	463	446	474	481	451	451	447	436	469	461	452	460	472	476	422	470	423	455	454	458	436	394	449	432	471	466	465	446	489	454	441	455	450	440	449	424	461	434	467	471	417	449	403	446	453	484	464	446	453	475	506	428	484	434	439	450	465	467	464	423	494	475	442	471	464	441	436	433	435	447	429	433	430	480	453	468	451	433	470	486	432	455	491	470	438	486	453	452	467	452	449	436	434	475	473	459	454	449	464	507	463	442	433	448	459	466	499	452	480	466	457	434	468	431	476	448	473	470	510	443	432	473	467	477	451	459	460	467	448	471	452	462	454	487	435	472	425	467	458	426	439	469	434	471	480	468	478	480	479	444	456	474	438	476	436	461	449	457	466	511	486	464	446	426	501	455	451	459	436	462	488	475	434	449	449	461	470	442	455	471	477	425	446	427	405	443	439	479	450	446	450	457	467	455	470	446	493	455	481	485	411	448	440	484	430	430	471	477	445	504	460	432	419	434	490	396	435	446	455	452	501	458	459	490	472	499	437	440	452	451	459	453	422	466	424	431	464	441	422	469	445	438	479	477	441	442	473	444	476	444	461	434	458	450	481	462	458	435	472	462	478	507	440	464	457	448	446	483	454	454	435	436	454	452	437	462	421	465	446	461	502	443	495	461	473	468	471	488	452	477	438	464	453	441	469	458	426	522	450	425	470	468	461	475	397	447	484	480	475	425	458	442	442	487	474	446	430	450	471	492	430	501	471	451	451	428	464	475	453	464	492	441	468	457	462	463	467	464	441	449	453	439	483	450	456	459	451	464	469	453	474	450	455	470	464	463	410	439	440	479	456	436	496	458	458	430	464	453	482	440	457	448	443	450	471	490	442	448	473	439	435	460	444	436	459	450	460	440	465	474	479	466	472	473	437	437	454	453	444	447	447	468	474	461	472	461	471	449	450	406	444	469	437	463	450	453	455	459	444	444	439	454	469	462	482	418	497	441	443	470	461	485	436	425	417	454	512	477	467	459	492	421	464	418	478	414	455	446	419	463	446	458	459	460	397	416	413	440	467	489	396	455	463	465	455	440	468	473	475	468	442	437	458	440	423	502	483	461	442	439	479	442	461	457	437	456	455	428	489	455	457	443	445	441	496	462	450	442	428	447	405	494	433	470	415	462	414	461	456	489	437	459	450	478	474	461	448	466	476	453	448	414	462	462	459	490	469	484	465	457	432	434	441	427	469	449	445	467	472	472	477	450	440	450	428	466	442	477	452	458	461	413	438	405	412	465	431	445	462	459	464	489	451	448	473	453	461	472	466	440	446	463	498	487	449	434	446	482	485	497	429	426	441	460	458	426	475	442	486	475	442	468	473	468	477	458	453	409	496	459	452	463	465	469	433	440	485	423	476	487	402	460	446	478	459	441	428	473	460	484	462	492	434	419	433	460	484	466	457	490	466	432	487	467	487	462	477	497	453	444	430	453	469	468	438	438	461	470	475	469	459	436	449	439	430	458	436	482	486	488	457	469	477	421	464	483	501	462	478	434	464	480	455	487	473	449	498	487	455	473	442	465	464	449	489	467	434	479	441	462	455	473	422	479	446	440	437	455	468	435	474	437	473	465	508	443	433	474	457	474	466	450	471	444	466	478	437	474	431	450	449	466	480	466	441	429	429	448	455	454	464	447	410	440	460	444	467	430	459	429	433	462	487	450	459	449	452	444	460	441	453	466	439	484	428	454	453	436	475	459	436	446	480	453	460	493	451	423	436	454	448	423	437	466	461	461	455	461	469	482	499	462	455	467	425	433	473	447	439	452	451	484	417	486	475	439	465	471	481	442	474	482	503	456	472	443	465	437	463	487	483	457	395	438	450	482	474	491	469	452	448	460	458	461	425	458	460	446	478	471	499	454	452	468	466	461	442	472	475	434	499	470	431	458	441	457	449	459	480	455	464	449	444	422	473	527	464	451	461	444	441	449	434	472	440	461	436	447	484	478	458	450	410	444	489	469	477	423	488	458	472	458	496	473	429	444	437	475	432
7297	17806	22241	20274	21711	23388	30309	37907	35689	27358	17240	7619	2761	1204	770	709	669	656	720	673	678	661	654	643	666	675	638	616	672	631	664	688	666	681	697	680	634	703	640	699	680	668	687	639	686	692	673	663	688	703	686	690	713	673	679	656	677	667	693	634	664	678	684	653	642	736	652	646	696	696	668	645	677	714	679	650	650	700	654	662	660	628	696	710	708	649	721	644	685	697	651	626	618	649	679	629	699	743	690	656	688	668	664	644	706	725	660	699	641	680	702	652	697	694	644	681	693	700	715	688	645	652	645	699	639	621	687	723	660	660	657	663	691	675	639	679	684	637	642	688	656	698	704	660	640	671	704	684	676	650	658	660	658	655	656	679	682	670	689	670	647	696	682	685	690	686	656	678	671	698	669	702	644	644	696	660	679	671	659	713	669	645	629	655	659	611	651	689	699	676	650	700	665	671	673	675	645	655	674	646	672	659	676	620	631	632	631	686	693	649	654	633	644	693	662	640	683	641	687	671	663	649	686	665	674	696	665	659	676	655	671	694	668	635	666	688	698	654	693	698	654	646	642	686	640	704	643	677	622	653	664	643	638	631	676	680	660	688	658	659	665	660	653	700	642	690	685	657	683	695	662	670	654	647	670	655	707	696	707	695	623	641	659	665	716	684	664	672	658	658	679	720	701	662	626	652	651	643	684	665	688	668	675	676	630	661	758	686	683	622	657	671	668	661	668	682	652	673	677	687	695	706	694	669	619	675	684	634	642	635	700	646	670	638	627	690	689	684	701	694	656	687	740	618	711	683	641	661	661	644	679	667	661	686	677	666	657	701	685	707	685	694	709	662	664	651	664	659	680	658	658	644	679	643	695	647	683	661	695	689	630	675	675	695	681	675	668	676	647	673	637	684	665	718	666	706	691	694	651	685	697	662	649	669	669	704	712	668	621	679	696	658	671	666	679	660	682	653	650	660	700	638	708	674	656	679	640	675	636	654	718	672	682	673	677	682	686	660	598	656	636	669	689	614	683	705	681	666	651	664	658	647	638	733	672	644	654	652	689	662	649	693	653	671	655	689	680	618	654	656	641	661	701	654	657	692	662	651	697	637	697	682	671	671	645	681	694	693	704	611	658	604	678	655	694	620	672	680	698	622	622	618	648	665	663	681	673	643	735	649	708	708	652	699	640	651	652	661	697	682	721	703	654	677	681	674	665	631	706	676	692	687	669	677	675	662	665	651	671	672	640	693	663	706	619	662	699	672	668	654	665	735	677	634	684	685	613	699	665	698	707	713	688	678	637	661	726	650	700	729	689	669	700	663	686	662	689	669	693	695	659	659	653	701	681	627	668	655	677	650	644	677	697	673	694	673	673	693	704	720	653	698	661	692	658	641	681	704	666	617	683	644	686	655	650	678	684	653	710	704	675	682	700	667	657	680	677	668	641	695	642	738	636	700	672	662	682	687	669	719	676	637	668	701	688	683	689	691	699	736	666	681	641	673	671	660	672	657	720	680	657	718	687	651	715	688	662	657	659	683	682	679	665	677	660	676	670	671	669	730	744	648	678	685	657	676	649	663	743	643	659	662	686	680	641	673	687	631	637	644	684	675	654	661	692	667	642	700	659	679	674	695	681	698	617	703	690	644	681	660	695	661	675	661	676	719	673	716	648	663	655	705	701	637	667	657	681	690	661	709	674	645	668	637	682	671	656	704	739	682	634	684	678	647	676	692	693	687	639	679	673	717	677	629	631	748	689	670	718	650	708	653	684	672	680	701	701	690	631	704	628	715	649	631	691	656	663	684	626	672	656	689	706	643	704	594	679	670	669	645	635	650	686	702	649	705	711	690	691	663	670	668	630	661	712	690	655	689	633	669	683	661	698	641	675	662	638	646	657	666	650	653	642	683	707	687	681	640	678	632	685	713	672	673	664	683	651	696	634	646	673	693	664	666	703	642	687	657	644	674	654	689	649	683	672	665	661	716	701	688	637	680	639	642	647	647	691	647	652	700	628	670	638	691	674	665	661	708	715	680	671	665	676	721	701	652	644	623	642	628	736	663	631	646	669	680	707	677	627	633	611	667	679	659	668	659	648	711	684	682	651	663	638	662	644	699	677	655	686	685	678	672	697	649	669	666	703	675	680	668	695	678	648	664	683	651	663	669	635	674	677	673	638	630	637	607	712	662	694	682	714	657	672	669	611	663	667	677	689	656	688	652	678	676	684	659	664	661	653	616	665	659	704	683	673	660	630	682	699	664	632	662	639	671	655	686	707	658	669	654	686	625	725	698	625	691	678	661	694	641	684	655	715	640	677	652	645	700	673	643	668	644	643	681	685	685	691	662	684	694	656	699	658	649	662	677	703	697	643	644	710	613	743	672	695	672	648	693	668	655	702	650	661	695	659	653	662	691	655	644	643	680	602	669	673	654	697	693	686	717	636	675	654	624	600	719	666	683	671	610	669	638	700	657	679	681	641	652	640	695	660	681	709	624	644	675	653	647	693	678	659	673	674	632	711	660	688	652	620	690	588	595	674	657	685	661	643	623	686	622	642	671	662	666	681	667	684	688	699	650	657	690	696	690	642	664	681	703	711	688	683	662	680	659	726	680	689	718	662	681	695	673	658	600	647	681	680	705	674	666	688	688	680	691	683	678	699	648	660	683	604	651	642	674	632	658	633	679	652	713	679	643	672	652	702	617	700	641	686	700	689	685	678	652	663	672	638	707	644	666	678	642	681	662	650	649	711	638	687	711	694	671	643	633	690	663	660	648	630	674	708	658	656	659	704	704	685	647	674	647	661	697	656	651	667	704	690	670	666	649	641	619	680	653	656	690	628	651	665	697	659	654	637	646	704	692	656	656	667	658	669	662	624	697	705	678	652	704	706	711	666	663	651	673	697	692	707	668	655	660	647	640	674	639	654	719	659	679	626	658	648	605	700	653	628	665	667	668	687	678	670	660	651	678	662	672	690	690	636	651	655	704	655	687	663	704	672	702	679	682	666	627	694	670	696	687	744	667	645	663	678	662	642	654	636	685	696	666	638	693	652	696	699	672	670	703	657	656	718	675	634	682	678	706	661	661	668	634	680	632	667	652	704	657	703	722	641	666	673	657	683	685	634	678	714	597	642	649	645	674	682	629	661	655	668	682	668	631	682	674	655	710	648	626	706	715	651	705	667	642	662	694	649	676	676	631	690	643	624	691	630	672	722	666	660	659	699	688	684	676	643	656	663	665	719	685	670	679	616	703	648	688	652	622	677	700	658	655	681	706	628	656	650	645	656	715	662	637	658	662	631	660	681	684	718	638	676	668	701	674	625	669	639	660	656	633	665	683	682	738	672	692	692	656	695	653	666	712	675	676	599	666	697	680	690	680	691	706	731	685	659	620	694	670	684	673	606	699	686	639	662	617	659	636	681	645	662	685	719	676	640	694	658	690	657	682	679	689	671	671	684	655	691	683	680	639	639	639	663	655	651	671	681	656	641	648
22520	20794	28618	23039	21177	30193	55329	53240	45031	33844	20821	8594	2574	974	616	505	488	503	480	506	505	497	504	502	492	465	480	507	451	460	460	495	530	485	505	484	468	463	502	483	493	455	524	490	483	551	471	466	469	452	495	508	498	470	478	499	456	513	477	447	461	467	497	485	482	496	497	472	516	488	474	461	462	506	502	486	442	476	488	485	466	467	490	519	502	480	497	483	528	485	491	476	507	482	493	456	483	480	469	469	477	471	529	475	485	511	482	549	529	508	498	488	468	474	476	453	466	449	477	483	478	476	468	511	457	503	486	463	458	468	464	477	495	517	463	522	482	494	474	480	505	491	491	446	508	456	449	464	474	481	462	472	468	455	456	498	477	468	455	490	454	496	501	478	475	519	495	462	460	484	466	458	451	484	481	471	481	486	492	460	466	474	450	466	443	506	456	478	485	501	488	443	471	481	535	469	487	468	508	492	499	470	438	475	473	458	478	445	506	464	512	478	450	480	473	472	444	483	499	493	493	479	460	482	436	490	480	493	435	487	492	480	480	475	442	462	493	413	490	503	480	441	516	453	433	507	440	495	446	482	476	508	485	521	463	503	452	500	475	446	471	480	477	485	502	440	516	482	467	497	472	465	449	491	475	466	475	489	486	475	471	518	487	463	483	462	482	493	486	466	454	514	491	490	456	533	462	457	464	479	465	459	483	492	489	486	482	461	465	490	468	475	515	474	449	457	506	478	468	470	474	433	481	486	465	499	454	485	467	469	475	501	462	481	487	465	500	464	458	447	466	489	461	496	478	455	471	476	467	489	468	462	498	479	484	446	476	439	505	462	464	460	452	494	471	502	458	431	479	485	450	518	431	524	457	483	446	494	492	479	454	480	510	463	524	446	453	493	501	473	467	458	470	473	467	447	468	472	498	453	478	465	429	503	505	481	472	486	486	488	473	494	481	469	512	521	493	449	426	493	484	481	492	480	494	498	471	485	478	510	484	475	426	501	470	478	496	501	491	463	501	448	473	502	471	512	469	465	502	498	479	537	471	484	505	480	481	475	440	478	497	458	455	509	473	476	492	485	467	519	455	438	462	482	493	500	507	475	468	483	475	473	472	478	515	480	478	453	453	490	525	501	495	463	466	473	483	482	446	496	485	515	521	469	498	452	510	488	492	476	478	453	487	501	505	474	502	500	450	528	499	467	481	421	459	490	464	474	504	449	464	467	430	497	503	542	454	460	485	458	478	464	537	453	442	499	446	481	496	466	491	492	463	473	415	476	474	446	504	502	460	528	465	485	503	450	437	497	467	517	447	463	487	478	465	446	481	490	484	496	475	476	526	479	484	520	483	487	466	494	470	473	471	459	473	528	442	526	458	455	466	488	465	423	497	484	472	453	454	485	500	466	535	545	456	493	468	490	496	465	447	505	474	449	462	427	456	470	503	467	470	481	465	503	451	478	499	495	457	448	505	472	476	437	505	503	494	456	510	469	494	465	465	499	475	475	505	487	446	479	484	483	510	510	496	476	480	470	478	502	454	470	502	435	499	511	506	464	477	485	502	499	453	495	481	468	455	470	492	472	501	514	502	525	459	447	492	489	507	464	467	517	471	489	490	484	456	419	467	506	477	495	483	472	469	498	484	465	504	479	502	446	470	465	457	528	469	472	535	464	468	482	464	525	476	477	518	453	469	462	438	463	488	447	491	517	514	502	464	479	481	459	463	509	460	501	493	474	488	436	503	507	490	481	498	484	515	496	517	476	462	516	519	438	450	508	470	473	489	488	466	482	476	479	481	418	461	501	469	531	472	469	473	474	484	496	496	517	468	465	493	481	465	495	484	526	463	513	474	506	453	449	488	440	465	485	459	539	466	458	462	477	463	510	473	456	483	489	446	479	471	482	466	481	458	462	474	488	453	504	503	495	510	460	464	498	494	479	470	497	466	461	494	482	472	441	508	477	442	463	484	463	496	470	451	474	478	483	453	487	490	448	492	475	455	504	463	484	480	453	475	484	487	493	436	451	483	481	520	478	494	516	476	487	454	480	469	516	490	463	473	489	457	512	499	471	481	453	458	463	471	503	466	502	456	518	482	468	460	462	537	428	477	468	458	431	498	454	503	485	500	460	487	492	475	474	478	462	505	459	466	487	485	491	475	496	509	463	520	522	493	473	486	491	463	488	447	494	494	446	497	515	465	453	497	504	492	480	495	497	475	471	447	432	485	452	498	515	454	493	490	443	504	516	473	481	460	474	479	458	471	470	484	470	447	470	480	437	479	459	485	487	458	502	466	481	505	497	450	476	456	502	460	465	462	434	479	476	482	472	503	466	489	467	488	495	523	472	498	512	504	475	455	506	464	462	473	468	459	478	460	496	487	482	482	471	467	500	476	490	489	474	449	474	471	470	489	468	436	476	474	492	479	494	498	488	477	442	515	517	487	464	486	498	464	475	504	448	484	457	492	519	461	471	480	485	491	437	470	478	473	430	469	494	475	458	496	468	469	475	456	470	468	495	456	479	491	449	452	463	483	472	517	472	468	444	494	497	460	465	517	482	469	505	453	493	471	500	477	486	452	455	494	519	436	500	484	502	445	487	505	516	483	476	513	480	504	477	445	518	459	461	478	492	499	495	510	462	459	478	464	487	492	461	483	478	471	450	466	450	452	457	502	499	487	485	468	472	451	482	489	481	493	470	478	454	491	485	511	530	459	480	480	480	474	468	470	464	471	498	455	488	512	502	447	479	474	490	483	463	486	486	505	468	445	513	487	460	496	473	474	495	523	498	455	514	441	499	493	451	522	478	477	492	537	490	499	492	487	454	502	444	476	486	504	481	465	476	459	461	487	486	494	468	471	467	449	510	519	456	456	459	478	457	462	468	511	466	449	480	486	510	464	497	451	522	465	437	481	491	493	472	463	485	493	429	515	502	492	486	504	494	491	520	505	493	482	461	447	456	441	481	499	471	464	461	464	478	486	457	512	485	506	500	510	465	499	492	510	513	520	509	439	465	479	468	503	470	468	498	505	463	441	468	457	489	499	448	465	509	461	499	520	476	524	498	480	408	486	455	493	474	494	482	469	505	487	455	450	480	465	517	483	489	499	482	495	486	471	449	481	476	524	477	481	456	415	457	518	484	505	468	493	501	466	468	495	496	487	483	485	479	470	475	499	479	446	465	490	464	485	511	456	463	499	467	493	480	476	444	438	501	492	469	496	497	478	486	508	470	473	524	461	469	477	441	490	473	478	430	516	471	497	483	454	484	496	479	449	448	460	504	476	446	503	462	487	504	489	424	455	508	486	441	484	469	463	496	499	466	462	490	464	483	466	502	485	483	444	473	474	468	506	470	485	428	478	478	493	448	483	458	498	438	492	463	462	469	465	470	461	497	473	478	466	476	516	484	463	480	434	446	473	494	441	492	492	487	474	510	516	513	496	446	504	468	517	466	480	507	449	510	498	485	519	507	474	475	493	478	470	510	480	503	501	467
13296	29950	32940	29597	32450	41205	56286	53199	46645	36937	24896	12610	4750	1709	890	759	730	704	725	649	664	751	695	723	676	653	621	687	735	735	730	651	717	676	709	700	644	706	685	641	684	642	684	690	686	712	646	732	703	710	690	691	718	734	666	651	662	645	686	705	663	676	659	702	690	680	710	676	685	674	665	716	704	700	659	655	675	662	706	678	710	697	724	694	667	652	674	725	728	691	675	631	637	683	698	673	681	663	659	707	710	698	666	666	654	672	717	696	676	689	674	675	706	690	646	687	692	653	703	678	709	705	652	674	730	708	702	690	695	704	661	742	656	670	677	692	726	683	691	694	699	673	690	695	702	676	672	651	668	684	688	667	661	737	678	659	664	719	613	751	670	666	708	712	645	700	721	721	657	712	645	672	688	636	653	684	675	708	700	657	685	651	714	666	701	661	672	661	715	674	677	665	694	703	710	710	656	679	706	627	686	674	688	623	700	628	691	716	688	701	682	649	679	699	658	692	669	723	618	718	693	706	739	658	731	682	693	650	719	733	694	642	679	666	685	645	694	679	712	658	674	713	682	649	662	651	684	675	703	672	704	662	691	699	660	639	678	681	716	657	685	709	670	664	671	644	722	660	685	680	629	650	697	659	642	657	715	682	697	690	696	680	640	675	682	675	706	676	729	692	680	673	684	680	687	625	696	688	665	673	645	708	686	648	651	692	656	658	696	721	686	642	697	686	688	665	694	717	696	638	708	692	707	720	660	691	678	725	662	658	675	671	697	666	724	659	699	688	689	706	722	695	695	670	640	664	660	674	660	692	751	678	679	692	675	686	707	737	655	671	750	687	664	640	645	698	674	659	620	688	637	702	722	680	658	648	655	680	627	656	660	661	675	695	670	726	637	719	725	666	694	695	669	658	678	684	681	643	686	668	652	665	686	708	706	665	695	701	710	716	681	659	636	660	743	665	716	679	713	639	751	649	668	666	713	710	702	704	658	698	704	704	695	720	643	645	670	682	691	669	646	654	737	681	643	697	686	685	715	707	650	693	689	707	699	653	701	702	730	698	685	644	693	668	691	698	710	688	660	710	682	679	732	727	701	678	728	679	662	685	685	722	699	661	623	744	648	700	672	694	703	667	752	697	674	671	696	643	696	685	690	679	682	670	724	647	685	755	666	653	688	668	684	696	676	725	709	686	750	690	682	662	677	695	676	693	697	686	734	651	666	663	637	670	650	662	624	698	671	711	705	654	670	722	682	719	672	706	666	663	714	683	682	680	645	665	708	638	706	690	686	701	715	696	677	645	738	690	648	691	698	719	721	709	702	690	690	697	697	716	733	714	648	660	629	634	644	654	705	631	692	743	729	721	668	707	708	708	698	692	640	649	688	737	645	659	660	723	719	686	658	681	696	679	674	712	659	736	625	742	645	690	709	682	713	694	660	702	637	710	698	624	650	664	681	675	676	687	676	652	659	713	726	673	748	708	733	695	693	709	690	700	650	681	666	683	682	744	694	693	664	671	670	751	666	663	681	661	725	716	702	727	684	684	646	687	747	695	737	742	650	664	710	607	671	670	688	729	726	668	735	684	653	654	727	698	666	639	673	714	668	731	706	681	707	720	737	677	676	691	738	667	681	762	680	680	682	689	657	670	683	663	660	702	600	655	670	695	648	653	729	739	697	692	661	649	667	679	685	695	665	636	690	687	676	672	684	706	704	709	644	728	663	696	719	676	684	687	706	700	691	691	715	659	715	659	683	665	710	698	675	686	672	686	703	668	713	715	646	677	640	646	651	670	631	709	673	681	708	675	702	701	654	692	658	691	677	663	722	699	687	689	620	663	671	709	683	645	660	713	714	618	668	701	681	666	655	732	711	721	685	672	694	655	653	672	692	681	666	712	643	717	706	657	717	733	712	674	691	683	643	653	726	646	692	675	692	680	695	707	703	688	696	684	651	664	655	684	681	659	653	664	710	711	711	653	694	669	696	642	669	690	701	683	611	652	688	706	696	690	677	698	688	684	680	675	653	670	742	744	657	676	659	679	673	633	701	635	689	715	664	669	662	705	671	684	683	650	682	685	700	714	666	695	730	739	700	681	687	705	640	667	712	655	644	662	737	700	668	697	708	708	701	720	646	716	707	665	691	695	692	653	653	679	676	675	693	663	678	728	724	645	674	689	700	656	624	625	686	655	687	694	690	673	701	667	676	662	689	711	720	717	712	659	654	702	708	690	687	694	690	642	692	668	675	665	705	686	661	675	632	695	711	642	631	674	695	704	704	618	733	717	694	700	684	647	653	688	705	663	722	708	703	672	701	677	685	679	697	675	683	739	680	717	696	689	649	712	675	663	657	696	675	666	658	703	704	703	661	712	717	672	668	687	698	719	621	699	649	695	673	684	667	679	683	690	689	671	707	652	670	674	712	703	712	716	677	712	700	665	663	673	709	710	651	698	657	662	691	726	625	674	682	653	669	663	729	688	709	697	673	634	706	707	741	633	677	686	731	684	695	687	672	695	660	694	694	663	669	688	677	640	672	689	686	709	647	690	669	667	680	668	635	668	707	718	717	702	652	721	671	713	690	688	683	704	693	737	697	679	700	675	692	678	679	729	697	700	699	674	703	665	731	695	690	668	639	678	677	722	713	670	665	644	646	693	665	680	628	634	683	631	699	709	679	650	660	659	650	711	682	718	682	697	613	680	682	656	697	696	722	663	707	712	754	645	684	688	670	707	693	735	665	607	701	705	648	720	695	634	683	688	677	614	689	669	676	717	669	740	667	690	657	706	675	698	716	647	609	719	686	681	681	730	633	610	680	660	674	727	677	667	642	718	618	628	684	700	719	701	697	655	714	720	695	666	658	697	649	694	713	739	739	655	689	694	702	674	678	665	694	694	697	667	667	672	715	687	660	676	676	696	662	726	719	730	701	704	698	687	691	648	676	671	660	702	679	701	732	695	687	692	646	710	733	690	764	660	755	629	655	682	659	698	668	692	682	613	697	709	704	706	664	686	679	675	698	726	651	674	675	664	714	645	681	635	705	669	694	687	649	653	637	679	710	689	749	677	664	687	669	649	675	640	671	671	695	661	638	680	693	635	663	660	684	681	722	696	693	671	703	667	614	658	721	649	667	691	677	652	670	658	690	672	673	684	696	676	689	696	702	710	668	672	698	655	682	701	686	666	692	701	717	644	681	720	704	666	676	708	680	700	689	717	661	660	676	692	690	716	676	696	691	662	656	676	738	649	721	698	700	655	696	700	665	694	706	722	713	707	640	690	689	712	675	661	715	658	656	712	715	734	680	696	713	735	715	709	681	653	685	700	692	675	727	688	630	693	714	683	712	656	680	751	699	687	654	701	675	750	721	660	719	720	656	698	665	646	677	646	664	676	620	640	672	655	684	720	718	713	645	702	661	702	738	704	643	682	679	704	663	665	684	643	651	686	709	669	713	687	669	709	677	664	675	682	678	682	674	662	667	671	663	750	693	691
26087	20564	12099	2054	1352	2310	9026	9347	6432	3570	1921	997	634	500	473	437	450	446	443	404	430	407	449	415	453	407	433	484	441	456	463	402	462	437	497	422	410	443	449	442	412	476	452	416	411	423	468	432	474	431	432	446	423	448	413	437	469	440	446	441	446	424	452	484	469	450	440	430	467	434	479	448	449	457	431	446	422	483	413	390	464	441	459	411	440	394	409	448	439	436	410	450	453	462	456	417	455	396	434	443	451	436	436	461	474	409	411	416	477	458	446	487	460	462	458	455	423	404	415	448	413	434	424	426	456	444	431	416	454	462	434	474	461	438	464	454	411	440	413	435	415	414	480	442	452	415	434	410	460	453	425	459	473	415	439	439	441	425	428	430	465	411	439	458	445	435	452	437	411	435	405	461	429	442	446	445	467	431	463	427	461	410	492	451	453	444	460	416	418	459	416	432	418	475	439	417	452	467	454	409	434	461	439	455	445	443	468	420	446	411	429	430	432	421	434	419	436	452	475	422	468	473	423	426	430	430	420	425	451	461	428	420	462	458	441	419	436	492	430	457	419	458	444	455	445	430	436	446	428	422	435	432	427	422	431	426	398	443	455	444	446	447	421	449	453	434	428	476	460	400	466	457	441	440	455	401	428	467	434	437	457	463	445	390	420	461	418	445	448	428	458	473	441	455	435	405	445	433	446	444	452	421	467	449	424	446	442	465	429	452	447	452	459	451	430	429	466	427	474	413	442	452	420	460	402	446	414	450	462	430	454	432	377	462	456	430	445	428	400	449	435	452	425	474	452	441	462	433	453	448	488	454	434	428	437	447	466	437	408	378	419	465	438	417	444	469	440	405	447	434	435	467	443	461	427	438	437	469	414	420	477	416	429	460	443	440	414	453	413	421	441	414	441	421	440	434	421	437	406	464	428	440	436	461	421	470	466	436	437	485	440	427	420	458	424	463	437	435	432	427	449	437	438	436	443	476	436	463	411	437	475	442	403	424	409	465	444	421	425	452	406	486	430	447	475	429	452	473	456	426	452	459	441	414	452	460	459	458	455	440	439	427	447	449	464	435	397	440	454	444	409	442	455	448	441	425	448	447	429	442	437	454	479	423	446	491	460	405	453	420	454	453	430	455	439	457	440	467	440	405	476	442	428	432	467	437	423	491	437	454	472	451	401	408	452	424	424	448	459	458	444	438	461	451	427	443	439	435	421	466	462	456	439	459	461	393	436	461	430	444	456	443	422	432	455	460	411	405	446	432	474	437	505	427	411	442	468	428	421	440	431	454	455	481	448	450	402	454	427	443	447	418	449	450	461	455	419	431	455	412	431	443	455	429	404	429	450	446	424	417	437	459	468	470	446	415	453	439	476	428	459	400	432	415	450	416	482	441	432	433	460	460	453	438	401	423	489	448	434	449	460	459	415	457	448	432	434	419	462	427	482	459	424	471	452	437	435	444	456	443	402	469	457	462	444	434	440	448	410	457	453	451	448	457	455	410	479	452	461	439	482	443	429	448	459	451	425	402	419	431	449	470	428	438	458	445	476	470	401	438	456	448	435	415	439	463	450	395	434	478	455	444	433	434	441	448	472	427	462	445	441	425	413	470	411	449	450	423	429	423	419	469	458	451	434	424	465	421	466	426	460	401	455	441	421	417	391	456	436	462	428	455	421	429	451	429	454	447	405	456	441	424	474	426	444	474	433	446	468	442	442	478	449	440	411	459	487	471	451	414	440	424	432	456	474	420	429	468	446	453	414	449	441	432	424	449	442	440	409	477	433	493	466	373	386	453	437	447	427	436	469	466	425	464	421	434	437	431	464	440	450	430	440	447	481	431	440	433	428	440	395	436	431	442	455	445	443	415	449	459	433	448	425	460	470	460	451	400	443	402	415	430	476	443	433	416	466	439	431	446	412	416	449	451	438	427	475	469	462	462	469	467	420	492	438	426	435	449	499	428	459	424	436	415	446	425	428	413	488	443	435	435	435	458	474	446	426	435	444	451	427	438	472	441	440	431	447	441	438	424	435	435	442	420	427	470	426	429	415	431	460	433	445	422	418	465	418	446	449	466	437	454	458	450	478	382	471	457	443	507	442	463	428	454	410	418	428	417	452	472	433	444	445	432	470	412	450	445	405	442	398	418	457	457	423	469	444	451	447	467	423	443	432	439	406	448	444	411	438	427	445	428	450	420	466	451	472	453	427	468	424	433	456	449	462	438	428	461	435	425	421	446	464	442	395	420	395	420	404	432	390	410	432	411	448	444	420	481	421	413	442	430	460	417	445	432	443	453	441	421	451	397	423	439	462	421	475	463	441	412	461	407	457	454	462	459	439	453	453	439	424	448	396	460	447	414	437	444	433	458	421	437	435	439	420	458	405	416	413	448	431	457	466	472	421	461	436	425	452	455	476	440	434	479	437	417	447	441	444	439	420	432	430	424	436	436	466	425	464	462	447	445	440	418	452	425	440	434	460	424	444	442	402	439	433	412	459	426	450	456	437	411	473	421	500	433	479	444	449	434	489	423	401	426	466	442	397	443	466	437	472	438	437	450	409	429	450	458	458	481	403	436	455	452	435	437	409	445	437	442	453	428	403	441	421	422	439	439	434	445	414	439	439	423	467	430	450	445	452	453	426	421	430	476	456	447	429	445	414	450	457	463	434	442	459	429	421	442	439	456	468	429	407	424	436	446	456	465	447	429	463	429	441	449	421	487	454	434	458	412	441	426	473	438	400	445	478	481	435	442	446	463	422	441	442	423	414	483	429	447	447	429	458	421	450	448	445	414	458	485	445	446	430	444	488	449	396	443	450	442	452	444	452	460	426	465	438	448	447	400	490	420	478	478	386	438	455	438	429	469	455	439	438	449	448	436	449	453	435	467	416	485	452	425	442	445	437	474	421	434	453	473	447	496	421	401	426	435	495	449	467	413	459	378	415	460	441	463	447	427	441	438	488	412	416	397	459	472	422	430	454	426	438	425	446	454	431	435	451	450	424	448	385	484	436	439	441	474	463	453	464	430	433	456	457	451	440	453	465	460	431	453	470	478	417	440	442	467	442	449	502	471	466	481	449	439	418	434	431	409	404	502	448	459	431	403	461	402	430	428	467	460	417	446	441	422	470	455	465	456	461	444	407	465	429	437	437	409	431	444	455	457	487	467	421	394	416	411	448	433	441	431	409	423	469	417	406	451	456	409	422	425	450	424	460	432	480	459	454	420	426	435	449	452	435	429	452	440	437	407	477	403	442	442	435	462	445	462	408	451	397	459	448	494	449	441	421	440	464	453	431	466	442	451	446	446	419	412	435	445	435	462	453	455	463	437	441	454	465	426	439	453	468	427	450	468	449	407	449	466	446	440	463	428	411	446	452	417	443	417	415	424	408	462	451	456	444	448	459	432	404	424	443	455	434	462	442	415	450	414	471	437	449	469	454	478	435	435	472	461	439	465	427	450	413	459	424	407	423	454	466	426	431	437	451	451
4664	4479	4885	2589	2690	5256	17027	16471	11341	6761	3594	1787	1061	774	695	647	646	643	693	667	641	665	668	639	724	649	662	627	693	652	667	701	640	653	653	713	604	647	636	648	670	655	674	643	634	670	696	646	680	617	649	686	656	669	659	681	618	638	665	642	655	653	615	631	635	647	656	648	662	640	628	682	665	672	591	639	695	641	676	660	637	659	632	611	666	611	641	665	647	680	695	661	581	621	680	644	658	667	663	635	637	635	628	689	679	616	617	649	664	632	610	695	643	614	662	635	679	641	667	608	627	689	611	673	664	649	631	667	630	632	624	695	683	665	677	659	695	666	645	684	605	668	664	617	685	646	609	687	615	660	674	601	620	637	600	610	637	661	656	654	658	662	643	626	648	667	632	632	607	646	672	651	643	661	671	648	642	675	632	620	648	653	665	593	633	671	686	612	674	661	648	602	673	606	627	626	644	664	605	639	627	639	640	685	640	648	640	607	692	621	674	670	665	657	639	694	605	658	625	693	652	661	699	615	690	606	624	644	648	660	642	668	635	678	655	663	658	644	625	647	677	629	618	613	624	632	713	644	617	613	669	681	681	660	666	625	656	645	655	710	649	633	632	647	628	650	647	608	646	613	659	686	674	654	651	709	656	634	644	654	663	643	630	656	618	639	657	608	630	647	668	660	657	662	641	677	694	648	640	629	641	651	618	650	620	678	659	655	680	659	632	671	677	653	640	645	670	633	607	613	658	666	648	657	664	637	628	656	632	708	692	659	641	660	679	671	688	609	667	604	680	631	646	632	647	717	662	628	685	677	646	692	663	584	630	624	689	642	652	644	612	645	695	589	666	674	664	648	626	663	649	687	658	644	647	633	653	674	664	650	623	652	647	651	669	633	668	649	671	615	692	671	665	623	632	656	706	642	665	613	688	648	659	663	678	638	642	672	654	645	660	680	666	643	684	657	646	663	644	644	672	619	655	664	650	641	640	675	647	643	629	676	615	628	638	632	672	714	596	661	654	685	642	637	700	619	687	679	701	631	653	667	648	720	646	662	635	631	646	671	692	624	594	656	669	633	625	623	656	666	668	646	626	667	617	638	619	653	645	636	668	610	635	670	657	631	634	665	676	659	650	635	615	630	659	712	624	643	667	649	669	662	673	603	674	639	648	664	637	625	632	632	671	664	687	659	640	668	628	637	636	638	644	650	641	649	660	633	718	663	661	649	655	641	662	631	698	627	655	650	669	630	674	683	667	620	627	619	636	666	628	695	657	654	663	638	655	638	665	664	647	608	677	619	620	689	644	657	667	638	651	658	659	692	670	639	679	637	642	654	711	676	654	630	650	636	653	623	638	661	677	701	653	651	641	679	644	693	673	663	665	607	651	652	632	651	600	636	713	629	704	669	649	650	661	674	642	664	661	641	644	654	643	715	648	638	673	641	643	671	637	630	661	657	667	638	703	683	632	669	688	654	660	658	697	667	660	651	645	622	676	656	589	681	664	672	658	651	675	603	641	680	648	624	695	670	621	692	650	634	676	612	641	703	650	622	686	648	646	646	662	692	625	693	674	584	664	653	613	694	615	619	652	662	624	680	601	651	614	685	649	679	624	632	654	649	653	651	635	660	650	676	671	679	690	656	686	654	647	617	658	647	626	639	637	650	641	678	656	697	634	663	649	686	674	672	666	689	631	685	662	675	697	641	629	622	663	683	657	642	683	608	676	661	655	645	650	653	626	644	652	677	651	625	633	636	647	659	680	672	692	687	677	663	630	645	661	619	650	643	647	675	626	677	646	630	611	621	630	653	645	623	633	613	619	668	694	631	682	695	685	643	617	652	616	662	624	698	645	634	626	665	671	609	669	684	712	606	643	666	624	677	634	661	710	637	675	642	600	643	634	646	650	619	684	680	723	649	659	617	676	672	631	660	664	619	602	658	646	633	616	655	637	653	667	647	683	628	651	652	614	609	688	643	645	655	682	640	637	680	699	608	634	680	683	634	642	644	600	643	653	647	635	648	649	684	672	656	660	621	670	636	622	620	610	654	639	641	666	649	616	630	672	647	644	656	685	674	603	637	657	646	640	655	657	679	663	683	610	613	637	618	631	681	630	637	673	614	639	675	628	635	655	609	624	637	636	606	634	661	621	635	638	639	649	634	628	629	671	630	634	669	613	689	653	631	634	647	684	625	677	685	659	692	627	636	642	660	677	602	634	647	687	627	654	657	643	616	676	637	629	651	657	672	675	654	684	643	663	669	684	643	666	612	672	658	604	655	639	671	696	647	674	655	671	653	668	646	617	656	705	620	645	646	650	652	653	671	651	639	651	654	611	685	651	638	663	678	647	619	644	697	674	633	601	646	696	652	642	649	618	667	623	662	693	669	642	689	644	635	640	656	643	667	660	665	650	649	656	683	635	727	664	682	643	645	685	625	648	665	629	682	665	644	686	660	680	645	643	651	666	564	659	633	638	677	653	654	673	647	651	652	690	663	687	663	615	644	653	630	648	677	621	715	637	615	700	660	637	704	638	614	643	692	641	680	643	619	707	654	640	661	637	664	615	687	674	632	656	650	662	698	658	645	664	640	657	638	673	662	644	621	674	660	660	644	618	649	634	627	679	666	681	628	633	659	658	657	669	654	647	621	643	615	629	660	659	668	660	668	675	587	638	667	624	694	650	669	626	633	639	683	717	671	674	670	592	652	676	658	651	633	690	682	640	653	636	652	690	686	691	657	690	670	654	637	647	664	640	676	642	618	593	658	680	666	640	644	637	632	679	713	681	638	640	680	660	603	657	682	689	630	669	646	649	670	690	681	600	701	581	677	651	630	665	622	611	675	681	597	655	664	656	631	645	642	636	651	601	599	636	641	673	653	691	662	674	646	645	622	679	664	651	658	674	617	655	687	646	655	658	665	697	662	580	651	634	621	658	625	660	632	658	660	662	630	621	668	682	655	657	672	696	626	660	669	656	604	652	663	656	630	626	700	586	643	629	654	620	672	635	642	642	647	632	681	585	674	664	574	681	646	643	674	640	601	659	711	640	645	710	679	655	569	630	605	658	661	637	634	651	677	662	624	669	646	647	636	656	604	643	668	621	664	624	605	642	712	640	651	667	634	644	651	640	665	684	642	646	694	660	663	639	639	596	631	650	688	695	635	634	649	635	625	712	609	619	627	654	642	685	612	633	640	661	651	657	692	647	665	670	675	640	640	626	648	629	721	685	670	630	660	635	646	681	629	663	662	646	643	629	656	702	671	676	651	627	662	659	598	659	687	702	643	672	711	650	588	685	682	682	645	632	622	662	657	693	680	672	636	668	644	620	598	616	652	663	632	644	650	599	665	667	662	651	659	599	677	616	680	681	667	668	633	653	671	650	611	677	661	679	672	643	706	673	636	631	671	681	648	658	674	653	665	633	668	629	684	614	672	612	687	631	655	629	629	668	631	632	638	607	664	680	652	671	648	623	685	701	572	675	693	684	653	627	670
24148	20750	27455	24103	16389	12457	33086	36849	29760	18323	7911	2708	1103	633	470	480	454	459	473	458	453	449	467	423	445	424	471	470	453	431	462	419	487	437	484	483	449	418	459	439	457	476	424	454	449	444	476	449	448	459	442	442	464	431	459	476	457	485	457	457	430	466	444	465	470	425	492	461	430	453	459	460	482	466	480	477	445	465	481	442	444	446	473	405	450	463	426	502	427	423	428	441	447	451	485	424	465	482	500	510	433	426	487	440	431	472	484	465	456	429	452	476	457	449	501	441	419	474	477	478	471	426	458	415	489	443	440	451	474	447	514	443	492	456	426	445	428	451	464	489	461	470	487	405	462	460	452	441	472	473	472	493	461	474	473	443	463	431	437	484	435	443	444	463	459	429	434	430	445	442	459	451	465	467	467	429	461	457	438	422	421	461	453	455	428	474	468	471	471	452	459	453	473	454	477	444	416	434	434	461	412	457	445	469	462	462	429	495	441	464	489	454	431	427	456	450	464	467	401	418	466	461	454	429	475	441	457	488	456	459	469	473	452	463	498	434	488	433	446	478	437	494	455	439	469	428	451	481	495	474	455	420	479	456	453	430	456	450	458	453	431	482	467	462	455	441	448	401	462	434	470	460	453	464	444	434	441	455	451	452	460	425	446	476	427	452	471	456	408	467	468	456	461	480	442	450	492	437	427	450	463	468	388	441	460	472	459	449	442	464	424	473	454	453	437	454	434	473	461	452	457	464	425	470	432	470	483	462	469	459	464	425	449	457	453	453	450	438	450	430	439	401	389	411	521	459	462	461	445	492	447	444	440	471	427	480	447	421	470	450	444	467	483	500	488	428	418	478	429	488	445	429	468	466	415	458	455	474	497	441	437	488	461	460	471	434	443	468	463	496	464	435	441	463	467	440	494	425	461	442	445	461	451	431	441	482	478	425	463	485	460	438	451	442	409	438	478	421	424	420	470	484	477	471	454	435	446	419	435	424	449	447	445	440	482	452	467	432	414	487	463	449	473	447	416	516	474	456	441	463	429	464	408	452	441	397	413	419	462	436	464	474	450	453	446	491	465	444	434	457	491	481	451	425	467	490	436	468	433	454	450	444	483	453	447	463	467	480	471	472	443	486	451	468	484	429	430	457	418	470	417	406	438	484	425	461	483	402	453	457	472	466	458	459	437	440	445	431	472	446	454	445	477	464	445	454	429	488	476	464	431	437	429	433	489	440	455	465	431	441	431	456	433	428	427	490	437	455	412	429	465	453	427	429	444	460	439	464	449	429	440	426	405	465	402	444	433	430	444	448	453	430	446	454	445	439	449	411	477	474	466	458	430	432	441	467	440	490	436	454	461	453	498	462	466	463	476	418	428	417	475	444	432	478	430	458	464	459	460	477	464	410	434	427	413	468	444	441	414	455	434	476	453	471	446	442	469	485	456	449	461	467	437	453	469	425	444	435	443	450	455	459	455	464	447	450	461	439	447	449	444	419	431	446	441	425	417	457	467	433	496	436	434	478	449	459	457	437	423	440	452	459	433	462	462	459	457	489	445	463	458	461	455	472	421	445	452	473	469	437	443	444	457	445	442	444	491	469	491	418	477	412	451	485	472	446	460	511	482	470	453	413	460	431	467	472	471	454	471	468	423	453	437	432	448	471	432	448	439	442	442	466	462	441	430	428	430	472	440	460	473	462	478	473	431	459	460	445	420	460	465	451	440	454	432	455	436	414	482	444	453	447	493	437	457	457	453	474	456	470	452	446	437	448	437	448	466	450	436	442	469	437	432	451	460	500	464	449	485	445	448	436	405	489	438	459	444	453	474	454	452	437	416	463	482	475	484	438	439	467	448	448	457	427	461	466	426	446	442	439	442	463	428	424	448	462	430	461	471	456	462	455	454	447	448	499	463	474	451	432	458	489	462	438	457	445	436	446	442	460	424	491	439	432	402	441	429	415	423	451	460	468	451	472	442	465	467	445	409	440	428	460	438	458	404	428	413	453	427	441	462	470	421	466	457	470	441	508	458	487	461	434	437	446	484	432	463	467	466	501	445	438	416	480	434	446	482	450	408	451	428	422	442	476	446	473	469	463	451	449	439	487	438	429	460	410	451	431	464	420	433	456	471	448	462	453	460	493	424	446	445	482	415	474	455	415	462	479	460	404	470	456	435	466	454	458	420	449	450	446	469	488	475	490	446	456	411	502	430	416	464	446	465	461	454	455	462	467	456	476	448	437	502	453	465	448	446	453	449	420	438	474	450	418	441	461	437	463	495	416	462	449	469	482	465	439	471	474	436	399	460	450	457	464	445	437	521	422	465	481	432	472	466	428	424	418	461	451	473	451	493	469	465	440	484	449	490	439	433	465	425	453	446	475	449	464	464	435	486	443	451	454	476	440	447	436	458	466	470	461	454	451	427	433	477	458	424	421	457	483	487	477	423	422	463	483	436	482	454	444	451	473	451	450	436	487	436	441	461	447	449	470	456	436	452	447	451	432	399	422	459	451	442	414	478	434	427	442	473	471	478	469	472	480	512	446	442	494	441	424	460	439	468	426	442	455	434	466	493	470	462	418	421	469	460	449	471	410	482	439	474	474	447	413	440	444	460	469	444	481	425	462	452	453	418	448	481	437	424	461	438	474	494	452	479	452	434	457	460	460	459	452	468	452	483	477	462	440	427	454	464	453	484	442	447	467	456	436	427	461	463	436	459	471	489	418	474	454	426	420	460	478	424	487	422	429	475	453	448	433	494	489	429	482	475	453	458	445	466	447	436	474	455	476	464	447	440	478	480	417	429	441	443	431	471	460	444	495	464	432	439	437	471	469	430	426	453	472	410	488	468	444	461	442	443	431	471	453	455	440	445	424	477	462	452	435	449	472	454	427	500	443	469	444	448	416	486	410	457	447	493	450	431	475	459	447	400	438	430	419	469	447	449	459	409	450	459	463	456	453	447	440	478	497	440	442	452	423	416	429	473	448	458	423	433	453	453	477	464	457	448	454	446	443	425	480	492	434	442	495	487	450	456	484	475	438	445	488	472	428	450	483	482	477	460	446	470	474	463	437	472	441	466	446	466	437	462	431	445	418	446	417	496	434	464	427	457	436	436	467	469	424	439	453	427	443	456	459	427	468	460	439	432	457	417	441	474	480	456	469	473	414	402	468	447	450	454	460	430	473	453	447	439	473	440	453	462	453	454	475	471	414	435	436	466	453	444	449	473	450	453	460	458	436	452	460	465	417	417	441	432	431	436	453	453	446	451	499	458	467	424	452	471	450	433	486	469	445	470	442	425	445	456	431	442	435	467	457	441	468	459	398	437	458	494	457	451	456	442	460	432	438	431	436	450	434	443	460	454	468	446	447	496	446	461	464	453	439	471	432	459	463	445	446	451	440	489	444	460	465	493	443	458	421	472	415	443	437	474	447	484	439	434	458	484	468	471	461	462	438	458	447	428	471	472	441	468	461	436	453	455	475	460	446	424	418
7410	16143	14606	8402	7598	20558	38967	40305	34079	23069	12337	5170	1998	1001	744	658	666	621	640	700	643	654	695	687	646	677	641	657	662	703	714	626	655	689	659	673	673	685	673	658	634	698	638	645	651	661	654	657	674	668	716	679	689	664	683	643	664	658	671	609	640	715	641	657	684	733	689	710	648	635	660	668	621	663	691	650	688	671	698	682	725	649	661	682	649	682	703	595	663	693	685	676	676	685	660	644	644	685	651	679	663	685	648	652	693	693	651	681	649	638	663	666	642	708	685	675	691	679	628	658	685	686	667	660	692	676	719	652	651	670	669	687	697	671	659	656	670	702	701	650	653	702	680	658	638	657	659	676	672	631	660	641	684	638	700	633	655	660	694	702	664	657	702	691	666	693	673	646	689	612	690	654	679	707	672	690	666	681	667	676	661	696	654	672	655	722	670	689	681	612	696	646	709	660	682	708	694	640	674	654	694	726	740	600	691	670	677	670	614	653	642	665	676	639	644	723	644	691	691	706	706	658	712	656	667	648	678	712	665	680	641	686	705	646	677	711	680	652	689	668	682	642	622	674	690	714	630	703	647	682	659	680	731	657	692	661	676	666	660	660	650	629	668	654	634	632	669	701	638	699	654	719	698	650	699	649	643	658	714	670	687	677	657	674	657	626	630	688	647	703	660	660	666	677	644	658	642	740	708	681	694	669	640	681	691	624	679	669	707	667	679	682	674	634	632	629	623	651	673	651	706	669	726	667	678	682	698	686	631	699	674	675	627	687	682	687	710	669	643	633	673	651	667	676	582	662	659	673	669	671	599	650	662	678	718	653	671	631	721	643	648	697	606	695	670	683	632	675	672	678	687	695	675	698	675	666	661	661	706	645	684	684	667	686	687	692	674	678	643	683	633	691	689	635	670	621	714	637	667	653	646	665	657	641	668	679	681	687	715	683	689	648	631	658	701	696	684	669	668	652	686	671	666	656	690	668	699	647	641	672	660	656	716	623	652	660	627	624	630	670	653	685	664	654	701	701	648	716	664	661	671	674	691	659	701	643	645	640	688	675	651	660	687	671	686	667	653	697	668	678	703	652	670	658	673	672	684	661	676	618	672	691	635	676	689	689	651	607	666	659	629	660	664	689	699	681	701	646	677	698	692	629	708	724	678	671	666	698	677	655	666	673	667	689	675	645	658	669	691	722	595	655	692	722	649	644	725	639	661	677	653	692	687	669	687	669	619	656	666	677	694	685	652	644	675	628	664	703	659	654	677	635	646	672	680	678	685	615	686	663	663	670	651	689	687	669	667	705	664	680	700	656	654	672	678	660	719	662	674	630	666	660	652	687	711	718	649	662	680	672	695	654	684	661	647	639	694	675	633	663	643	675	621	657	681	661	675	699	679	652	703	695	666	670	669	672	668	669	637	713	685	676	653	711	685	667	646	644	682	703	692	675	665	678	650	661	695	631	690	665	643	681	664	688	691	658	669	686	696	713	653	670	666	653	670	653	675	660	704	669	650	625	649	670	701	680	699	663	612	706	678	676	684	666	658	687	665	696	668	669	701	700	671	725	671	691	636	620	675	694	667	642	644	677	708	690	670	652	659	709	653	632	651	670	701	673	685	653	677	716	664	672	664	696	655	634	682	677	632	687	704	690	714	663	662	684	691	675	661	693	673	662	654	685	708	683	681	661	660	672	678	646	667	700	662	597	593	685	702	658	693	678	686	643	673	691	655	638	727	695	681	666	698	656	670	674	639	628	662	690	684	651	702	669	675	679	678	665	685	643	667	661	671	594	687	654	663	683	693	679	658	702	715	675	657	660	709	675	690	665	689	655	700	673	706	727	677	657	672	668	665	687	623	690	643	683	661	656	677	673	708	655	672	653	670	630	654	645	643	685	685	706	678	649	722	667	689	660	667	684	644	643	678	653	701	669	653	686	649	709	637	659	652	671	706	706	688	651	673	644	691	718	681	706	687	690	655	640	694	676	648	665	683	652	666	658	647	711	701	688	668	643	654	703	679	649	683	643	618	672	660	638	645	663	700	694	661	667	720	712	620	660	700	660	621	665	653	682	681	692	650	683	671	667	679	695	616	683	655	698	686	677	647	658	662	697	660	627	660	687	649	691	675	652	700	683	675	676	669	663	658	674	648	637	645	654	712	622	660	657	692	686	680	661	689	644	732	664	677	686	712	638	670	680	670	630	639	684	683	708	658	698	666	720	660	643	656	690	681	613	693	666	673	717	655	671	683	662	653	677	645	655	620	682	678	649	718	691	613	670	659	659	696	678	699	659	654	690	675	646	669	680	661	668	650	668	715	629	660	668	677	669	688	652	640	655	664	671	659	720	616	696	676	653	672	649	649	693	687	705	667	708	646	656	639	625	687	676	694	642	683	662	669	696	693	661	707	649	704	682	656	717	672	688	694	705	685	660	704	641	653	687	626	693	696	678	658	678	689	673	646	706	661	692	646	698	679	665	651	673	654	686	691	676	640	652	654	624	658	738	643	698	710	674	661	697	718	670	644	661	687	668	673	687	677	631	677	667	639	682	631	660	680	657	676	672	657	680	680	673	639	682	680	711	675	656	684	728	677	698	653	705	685	690	679	675	731	652	643	653	691	690	674	696	671	704	674	654	678	696	650	661	635	665	684	651	643	658	660	692	667	682	696	685	695	656	669	633	675	642	665	710	666	713	657	730	635	676	680	678	704	681	674	666	652	650	696	662	698	660	682	677	673	662	637	637	598	695	715	664	686	688	643	658	682	711	688	675	688	649	634	600	691	643	663	700	695	685	648	628	645	705	662	687	688	655	653	706	665	651	700	654	695	685	672	649	668	637	647	684	684	654	727	646	673	640	641	695	685	725	687	693	654	662	648	680	633	622	717	691	634	645	646	651	681	657	651	686	704	676	670	658	683	672	704	636	682	688	654	693	646	633	698	667	730	671	648	662	681	639	654	673	665	702	663	684	702	621	652	652	699	691	691	659	647	676	664	669	675	652	662	645	679	633	696	699	659	637	681	668	716	664	666	672	637	711	645	686	708	662	678	702	716	718	632	712	664	623	648	689	715	615	663	658	655	643	686	688	645	695	639	674	635	706	713	656	690	681	697	681	667	727	667	650	680	619	683	687	634	634	672	690	685	685	734	690	673	662	642	662	651	653	648	647	663	635	703	649	694	661	633	671	653	653	654	681	703	706	638	662	663	649	681	694	625	621	650	658	711	678	667	614	685	664	722	677	668	634	628	740	705	646	631	649	703	708	702	651	730	703	711	660	618	652	661	700	685	660	689	692	658	685	642	648	663	682	630	692	643	646	649	646	677	719	721	664	683	626	707	696	640	695	689	681	666	693	634	636	736	653	673	684	690	639	644	673	695	650	663	684	691	686	702	616	671	634	636	631	668	629	643	624	652	670	680	675	634	645	716	700	679	652	675	705	666	661	666	685	650	700	628	634	675	684	674	703	662	666	676	644	714	700	664	654	701	662
22590	20802	28608	23089	20871	27911	51479	57602	48326	32061	18678	7081	2205	891	579	515	520	523	536	507	488	542	469	446	495	483	505	430	489	494	478	477	483	481	477	503	464	486	490	469	468	486	478	506	496	468	483	496	500	510	488	501	492	483	490	490	464	514	474	489	477	465	493	436	457	491	473	527	460	488	495	479	427	450	585	457	456	465	481	452	458	459	497	480	480	481	473	494	471	491	438	508	480	477	439	471	497	503	450	499	425	508	499	491	532	461	474	476	503	469	496	460	485	525	471	465	503	496	480	474	476	487	465	510	486	472	474	436	461	489	524	471	490	485	477	515	458	456	473	507	441	485	457	466	426	497	488	522	476	508	479	467	486	492	495	487	504	495	488	519	473	473	495	502	507	476	486	480	423	474	495	470	476	471	476	478	451	496	514	487	456	484	491	479	482	500	482	493	484	471	503	497	480	475	463	512	484	455	511	487	520	460	501	491	507	453	459	495	494	451	489	470	443	502	472	486	452	501	537	461	459	501	481	508	475	429	506	472	526	451	495	505	466	467	519	489	479	456	494	479	498	450	472	494	499	500	493	495	479	519	493	481	453	466	499	463	467	498	479	487	487	456	498	480	514	501	492	513	471	516	427	445	458	477	503	482	488	501	527	475	469	460	510	480	492	515	452	459	484	451	503	491	478	536	463	475	483	450	490	477	495	432	493	445	450	512	472	479	499	482	452	498	469	454	493	509	517	470	474	488	492	478	493	526	460	509	512	527	479	512	493	507	482	530	511	528	494	493	478	527	492	488	474	458	471	455	488	500	471	476	486	477	438	492	456	464	508	444	512	472	501	450	514	485	493	480	515	468	462	498	496	545	495	479	481	416	464	496	487	460	452	519	507	464	452	461	517	469	506	501	478	512	480	466	477	493	520	455	439	474	487	480	460	456	501	514	498	473	492	472	481	472	486	478	473	464	458	486	521	481	495	471	510	488	485	455	468	452	517	450	496	473	455	473	473	460	483	490	490	480	441	492	455	470	472	450	489	471	538	485	481	482	524	450	452	470	479	506	465	499	482	541	511	501	492	494	498	496	451	495	446	482	447	486	446	513	464	507	429	466	490	464	477	494	449	483	457	483	493	479	486	484	500	454	473	514	500	509	489	449	479	467	446	500	476	511	480	469	485	485	466	483	488	470	484	473	472	491	498	500	488	468	477	441	487	554	481	504	457	488	486	508	472	492	509	489	481	430	410	512	470	455	488	467	479	490	520	482	483	480	436	437	485	503	508	486	449	474	473	499	520	488	484	467	480	466	465	533	474	497	433	473	440	458	489	464	470	475	448	482	478	488	497	465	471	507	498	484	498	493	465	489	476	465	487	451	484	494	483	511	478	454	479	540	487	481	473	513	466	477	511	459	456	455	467	501	516	488	488	523	492	488	473	498	479	494	521	499	504	525	455	516	504	493	465	468	489	473	452	457	443	467	515	490	498	505	448	489	464	476	481	485	455	469	483	526	457	551	458	467	466	464	548	479	517	538	482	450	488	512	463	463	490	493	499	467	481	511	472	483	461	486	485	516	462	536	502	468	450	480	440	465	470	508	490	463	478	495	492	480	478	473	512	493	413	520	476	490	464	461	461	479	476	480	500	482	470	488	502	496	462	473	459	520	497	503	496	474	490	492	512	487	499	516	455	499	527	471	505	429	534	447	501	504	464	507	463	457	495	471	502	512	491	443	465	500	458	511	484	474	483	494	509	444	473	490	462	488	465	508	496	498	510	483	475	498	498	503	482	455	486	468	500	501	463	455	464	513	481	470	460	508	470	463	450	469	494	507	495	474	462	486	496	478	481	485	458	491	513	502	477	504	460	458	462	516	464	477	462	507	437	498	489	471	486	489	480	478	489	505	480	470	492	485	474	471	514	465	513	464	479	441	486	472	468	460	472	446	448	498	479	491	494	429	551	438	486	486	494	504	476	521	479	444	485	512	469	487	475	492	482	495	466	477	501	462	494	514	488	505	500	468	456	500	478	484	435	530	472	492	463	455	467	536	462	519	536	499	489	485	451	460	468	504	540	423	469	473	466	471	458	455	481	459	501	487	471	469	476	485	442	480	496	514	464	459	456	486	509	452	498	474	484	491	460	493	466	466	492	501	512	487	499	487	498	490	519	488	477	503	457	488	448	499	466	469	478	478	482	464	498	448	467	468	482	500	462	492	466	468	531	489	492	488	531	498	501	464	472	530	461	443	489	487	477	459	498	430	512	470	492	454	485	444	467	519	437	521	479	506	525	480	481	465	468	478	496	463	507	481	487	453	468	479	483	486	465	520	463	508	496	457	434	466	492	436	485	470	494	510	523	489	486	484	491	523	539	459	461	479	446	494	475	473	480	518	485	507	514	475	499	503	498	512	492	484	484	526	492	494	461	480	503	476	480	467	474	484	447	454	510	499	485	451	448	495	492	480	452	466	499	487	506	499	467	454	477	468	470	487	489	481	486	481	483	451	482	501	449	463	456	467	483	495	488	503	469	481	481	498	451	468	475	456	492	460	477	468	509	470	464	449	491	477	472	456	476	484	476	492	502	488	514	456	447	456	490	504	499	448	448	471	518	484	458	464	488	476	474	456	500	508	476	497	512	497	456	455	446	474	450	446	490	465	495	457	475	468	492	520	464	502	481	477	477	476	483	485	476	506	481	484	471	491	442	458	479	483	476	485	498	499	474	482	453	475	457	457	479	472	446	462	467	463	469	481	467	474	469	482	434	465	447	487	501	466	474	523	492	467	474	507	461	466	480	470	480	434	487	484	467	469	416	472	469	449	483	452	508	498	481	470	480	461	509	457	513	504	513	486	473	484	490	493	442	491	503	491	454	450	486	437	472	479	468	475	462	490	474	435	520	482	469	471	463	499	478	466	452	517	483	486	488	485	461	502	477	492	487	476	460	497	494	470	505	425	448	469	477	484	532	470	497	505	469	489	470	494	516	504	497	493	501	494	467	437	481	495	471	509	513	442	490	472	495	512	505	512	490	482	481	467	469	491	475	453	466	481	519	470	472	419	511	498	482	479	501	463	463	487	499	466	518	479	476	475	484	535	468	455	458	484	528	501	444	452	471	527	495	483	516	498	500	534	523	513	502	488	495	456	538	531	497	475	477	500	489	464	466	476	493	472	474	485	491	486	476	449	469	527	481	473	493	476	466	459	440	460	460	485	456	477	504	494	462	516	480	491	489	460	481	519	502	465	477	487	491	504	439	463	475	487	466	501	494	467	440	509	489	474	483	466	467	468	482	461	507	483	456	455	511	479	505	479	458	489	472	465	468	492	479	489	474	510	487	505	500	495	491	478	510	482	495	489	501	469	474	478	469	483	476	497	512	472	493	477	462	456	516	496	469	443	500	488	449	448	462	468	477	463	424	512	445	476	484	434	492	488	468	469	492	487	459	471	522	475	462	491	493	468	503	499	460	423	446	489	482	466	496	492	510	495	464	488	508	469
13611	28487	24954	21434	23972	38507	53107	58659	48171	35017	22526	10623	3784	1587	842	716	717	687	730	697	706	728	696	658	703	729	714	631	747	690	728	682	720	665	659	712	722	685	716	720	696	724	672	708	698	706	712	711	698	670	693	691	699	706	708	668	714	708	702	663	679	742	673	702	672	703	670	679	705	711	708	683	672	684	669	674	727	708	740	694	695	680	678	641	761	674	688	724	702	715	697	687	678	662	709	688	688	691	628	693	694	714	683	672	651	678	649	715	732	691	679	726	722	662	685	748	677	719	719	685	699	646	682	692	703	701	632	690	664	670	702	740	747	706	659	713	658	694	670	684	689	677	677	686	688	679	630	678	695	709	713	688	648	690	687	708	730	682	664	649	699	683	702	719	694	672	670	700	652	683	642	681	704	702	687	694	668	694	677	667	721	701	729	651	720	725	680	718	610	720	668	736	673	652	666	660	695	718	687	713	669	684	716	687	698	712	712	620	684	708	699	683	683	642	697	692	647	702	704	679	669	682	659	697	668	722	687	683	700	678	715	683	666	634	711	669	711	652	641	676	701	686	696	711	635	724	663	678	687	676	660	686	711	654	671	662	717	700	711	642	672	690	715	654	683	670	707	708	711	706	693	697	667	652	676	687	677	730	728	678	687	726	699	737	623	638	699	706	662	698	732	699	713	657	654	690	668	725	654	660	723	668	671	651	682	710	691	683	642	695	701	657	682	680	653	685	701	675	690	670	684	727	720	686	698	682	652	660	636	718	738	660	696	682	708	715	711	681	712	663	702	680	705	703	655	660	671	706	705	647	680	670	685	625	645	649	709	673	723	714	670	675	634	723	688	685	682	734	717	675	712	720	702	716	679	704	674	682	675	697	677	694	639	687	701	700	693	708	644	711	682	719	740	646	695	717	691	689	715	754	697	744	694	681	660	709	687	683	724	702	647	679	653	722	710	736	716	676	683	681	674	697	700	629	710	678	660	697	646	679	689	731	660	684	656	733	684	656	695	666	700	703	634	682	699	713	680	661	683	732	676	711	665	722	663	679	702	725	663	675	676	666	668	719	725	689	664	686	658	650	689	739	669	634	762	676	688	655	647	667	670	706	642	669	666	670	650	684	706	725	679	711	710	679	709	633	715	706	652	673	676	665	670	735	708	707	659	674	680	715	718	677	700	687	672	723	642	702	709	695	668	700	759	702	657	714	655	686	669	677	680	690	667	694	699	693	675	645	670	691	669	705	700	638	706	700	687	675	641	695	653	708	684	712	768	690	698	676	688	710	663	701	715	700	716	697	688	677	715	701	678	690	685	689	680	674	688	671	701	676	698	684	691	690	658	701	653	710	642	672	631	707	645	671	685	655	705	711	658	664	659	683	703	722	734	693	718	659	703	683	677	675	653	681	683	667	686	675	663	711	683	641	717	709	682	654	670	703	716	636	700	718	701	699	670	677	668	682	680	703	691	695	681	717	649	664	666	700	675	672	679	704	689	717	666	705	691	657	679	665	697	669	671	695	683	669	662	669	655	700	736	671	683	664	675	677	717	656	692	663	660	709	725	678	673	737	654	706	660	740	697	718	698	706	723	719	709	671	674	657	670	675	698	678	691	722	731	694	694	694	673	666	671	683	655	646	682	689	655	685	743	683	677	728	731	653	702	678	645	649	715	694	727	650	683	720	716	681	714	721	692	686	696	632	642	737	660	684	721	675	728	698	723	722	718	660	702	681	674	671	723	733	653	675	688	657	663	701	633	739	658	684	699	698	687	688	646	672	677	672	687	726	694	706	684	696	675	672	713	679	694	713	658	701	684	652	657	693	670	701	702	683	659	685	714	646	705	693	684	688	670	704	666	663	701	693	693	710	698	679	710	671	657	702	686	673	704	670	692	648	680	668	699	711	669	718	742	710	669	690	703	665	689	694	711	737	707	693	643	668	663	662	729	671	652	641	724	727	662	682	687	662	674	684	683	642	703	705	697	700	696	668	755	710	686	681	651	668	667	674	711	677	690	695	691	662	643	677	690	733	749	695	703	653	729	675	726	682	698	631	663	687	704	657	668	704	635	649	736	675	686	635	659	682	728	690	663	655	632	678	759	691	662	641	654	689	646	688	678	649	658	729	737	675	672	685	727	719	668	711	711	722	743	712	703	661	683	700	656	687	716	733	765	656	666	668	698	644	703	721	691	709	686	680	680	661	702	706	690	661	715	662	675	663	694	678	662	674	690	688	701	675	695	721	720	646	643	708	687	702	696	638	647	662	692	669	672	667	739	692	674	641	650	701	687	695	668	659	687	669	685	658	698	677	740	659	735	706	689	649	697	728	701	659	643	685	720	667	730	677	667	724	690	676	704	678	674	719	702	693	705	663	646	661	716	682	707	669	671	688	663	701	672	705	651	726	714	724	730	694	707	673	700	668	693	653	720	676	710	707	697	624	687	643	648	683	682	681	692	674	715	680	663	670	685	662	681	707	683	698	655	705	733	694	689	692	645	715	625	683	671	688	655	673	689	721	669	661	711	700	683	659	697	703	653	689	735	666	661	699	714	721	687	669	672	671	694	677	667	717	705	658	658	715	664	702	661	705	742	739	694	709	669	684	716	672	693	674	646	719	734	667	704	702	665	713	669	639	701	709	699	714	726	721	674	673	681	685	715	660	668	709	722	683	741	679	692	678	675	716	699	688	683	707	719	728	670	727	666	714	662	640	670	722	686	728	680	655	691	635	677	667	652	701	662	657	641	608	663	697	679	666	650	666	691	653	719	693	675	710	666	684	669	710	716	693	692	657	684	695	686	675	668	665	708	700	713	730	677	708	710	650	638	725	653	656	650	672	715	705	728	649	663	659	684	657	661	709	745	725	677	685	669	663	706	681	684	694	655	666	712	678	696	668	701	687	646	691	708	666	677	679	664	698	705	676	664	689	677	677	697	675	702	726	700	622	711	746	697	686	688	688	685	665	663	681	670	669	676	694	693	694	720	704	715	739	675	693	678	673	695	732	734	719	666	664	725	714	643	655	699	675	626	678	691	673	705	716	704	709	695	720	683	691	644	704	721	692	695	664	690	672	691	720	658	673	664	739	673	704	684	722	686	726	705	656	729	704	642	701	701	656	705	722	706	687	688	677	725	739	733	641	676	707	685	661	669	647	669	666	700	692	731	658	701	703	725	668	714	683	701	669	683	712	728	631	685	698	657	662	649	690	696	660	693	715	682	703	687	682	716	668	723	686	699	720	676	652	689	676	692	711	707	677	701	659	699	686	677	671	699	710	665	699	687	697	662	678	638	688	697	701	650	709	704	654	663	698	707	656	693	719	719	719	656	698	696	639	676	740	705	729	732	706	686	704	675	678	674	663	707	684	650	699	722	702	686	647	715	686	689	695	666	654	710	653	686	689	705	659	682	688	723	765	683	723	677	689	681	662	750	682	681	686	697	676	679	692	706	712	677	645	679	695	653	718	707	711	708	733	713	645	679	706	691	702
26121	20619	12515	3051	2120	4327	11376	9748	6084	3164	1560	839	540	487	475	442	447	498	444	434	464	435	465	398	448	456	429	463	416	460	448	451	434	443	441	427	475	435	418	403	436	434	434	444	441	409	449	451	440	450	446	450	494	457	508	450	458	433	468	424	422	458	477	479	455	443	472	473	450	452	448	451	466	472	464	411	444	428	438	473	452	457	438	474	426	432	486	472	427	461	472	516	429	446	424	459	447	423	442	420	435	466	451	431	437	444	437	421	428	423	432	435	421	466	451	469	462	451	440	457	459	452	433	427	419	422	430	465	439	442	456	439	456	453	432	440	416	414	489	429	448	439	472	415	458	454	467	456	431	425	459	417	487	486	452	442	448	432	419	450	498	428	400	442	467	425	466	438	438	431	425	494	427	428	455	459	413	478	478	469	458	426	422	451	446	480	480	471	447	442	457	456	439	483	476	438	436	441	418	433	444	445	441	444	478	466	437	479	455	447	467	399	449	458	451	469	428	442	414	439	447	445	471	464	469	487	456	478	478	410	442	455	480	414	442	423	446	433	465	440	440	429	397	433	455	439	420	405	447	498	454	464	448	444	474	453	478	454	447	471	421	415	443	435	436	442	441	407	441	464	468	475	404	446	460	447	433	470	487	407	444	455	424	473	447	417	459	489	424	464	447	472	433	485	428	453	436	426	485	469	446	429	456	455	438	460	435	408	447	471	459	459	419	483	451	449	432	425	433	446	457	460	422	460	478	442	460	494	426	462	456	461	465	454	448	405	438	455	448	482	475	498	471	464	441	414	448	444	430	472	492	421	478	419	430	457	430	470	465	429	475	436	444	451	450	486	443	475	425	461	423	431	484	476	434	468	475	441	404	427	440	444	457	483	442	450	445	451	448	450	438	443	447	501	462	445	421	454	462	429	416	508	451	412	460	435	485	447	437	478	418	459	452	470	476	459	425	462	419	443	446	399	446	437	469	443	427	458	410	413	466	493	453	438	462	444	434	451	476	431	426	422	461	482	452	447	465	451	440	460	481	507	440	423	480	422	468	435	447	474	423	471	441	460	440	443	455	429	442	473	463	406	435	459	422	459	442	427	452	463	429	471	433	458	449	455	433	464	431	459	414	474	476	439	451	445	489	441	414	439	449	447	423	439	447	441	471	432	448	466	421	424	446	444	445	462	437	456	461	428	465	455	402	465	493	490	461	432	427	432	457	473	408	451	415	424	423	440	441	415	398	449	435	401	451	449	468	441	442	433	440	471	465	443	470	442	446	448	447	429	460	480	461	470	467	433	450	469	473	400	445	416	414	431	469	415	475	425	468	455	433	460	440	459	422	446	454	462	431	426	425	429	463	383	455	440	424	447	448	462	457	453	429	460	418	458	450	408	480	470	448	465	481	455	428	440	488	437	455	463	462	462	456	483	424	427	453	423	445	422	472	490	436	436	468	415	398	430	452	458	425	444	452	441	443	452	434	441	435	428	418	416	468	408	460	462	445	427	436	433	450	432	458	400	427	434	463	464	440	464	404	476	427	434	480	452	410	446	438	456	453	424	482	431	448	451	443	443	426	482	459	466	431	432	464	444	453	484	446	469	440	444	431	469	462	453	442	449	428	445	491	438	410	449	462	456	431	461	473	404	421	435	399	475	432	476	485	460	442	437	464	442	489	425	421	466	447	489	396	403	436	473	430	474	448	444	434	464	472	427	481	474	452	467	470	454	415	465	450	457	450	412	435	475	441	419	457	399	435	480	442	434	464	422	408	457	438	467	461	425	432	469	459	460	450	408	431	440	428	478	441	442	408	432	516	443	472	435	425	470	445	440	443	464	443	414	450	430	441	462	429	435	426	459	420	429	494	458	442	460	443	424	445	469	426	446	461	448	436	441	461	457	460	459	443	412	440	502	467	450	470	455	420	459	479	452	429	433	444	430	436	431	481	449	454	501	431	426	444	426	467	421	460	453	442	446	383	437	440	452	477	452	418	386	463	440	407	434	431	500	458	441	461	464	447	435	445	416	476	476	486	439	441	480	428	435	461	426	461	474	443	453	440	460	457	452	422	471	453	431	436	492	452	472	469	450	432	438	444	451	442	448	428	462	457	433	469	468	428	440	452	432	472	439	425	432	421	482	440	425	415	451	450	396	399	485	436	451	437	471	417	471	452	433	427	411	474	459	485	439	449	467	476	408	467	487	434	424	433	450	461	430	407	456	484	463	464	451	429	443	479	433	466	439	410	448	467	490	442	459	440	422	439	423	457	444	414	446	412	443	421	407	471	424	456	403	436	430	465	454	463	453	451	429	446	460	446	496	461	443	421	433	433	442	442	453	448	471	486	470	469	459	439	436	430	453	437	443	452	476	445	442	449	478	477	464	443	431	422	431	436	390	453	470	426	447	445	418	406	464	458	467	431	465	461	493	440	430	431	478	425	464	458	454	429	460	460	450	487	437	471	454	451	446	457	469	445	422	452	456	489	448	473	458	454	453	417	462	445	443	468	423	421	496	441	408	468	465	445	440	450	430	448	460	429	435	482	443	417	430	418	465	451	432	394	451	420	462	465	446	453	437	472	428	463	459	453	397	428	451	471	473	490	460	446	439	437	467	456	453	454	431	465	428	436	451	454	430	447	434	445	437	458	467	433	438	448	435	436	433	462	441	470	429	432	441	431	446	453	423	456	444	436	444	455	433	463	439	469	416	466	453	410	461	419	458	464	407	449	463	436	454	445	456	415	432	461	480	446	442	464	452	462	451	464	455	458	436	416	442	443	425	425	468	428	490	456	464	438	462	463	418	466	440	434	473	405	439	432	427	458	474	456	451	487	384	450	442	463	480	465	489	410	450	459	459	431	433	472	446	417	429	423	434	418	423	432	445	432	439	471	412	448	446	455	472	444	457	452	440	443	497	449	436	490	418	415	458	463	438	445	445	423	480	465	447	457	437	457	467	462	440	462	400	470	452	450	424	473	422	442	442	453	415	430	418	429	444	440	455	476	489	466	461	423	433	444	409	437	474	454	451	466	431	420	439	448	453	451	457	439	443	445	467	449	465	435	465	408	451	440	421	443	444	433	459	441	448	459	446	421	466	438	474	459	459	451	476	466	428	451	454	428	418	458	443	446	462	477	473	452	461	475	462	475	461	454	454	434	433	391	449	461	458	479	441	454	463	498	447	432	490	428	444	455	453	435	451	439	439	431	449	444	476	475	406	462	452	455	466	452	447	451	400	449	449	463	431	438	444	502	454	459	455	478	455	444	440	460	496	463	460	454	426	458	448	469	490	446	460	465	432	409	419	463	435	450	445	455	446	475	443	442	456	434	450	415	402	432	442	447	464	469	446	455	470	436	450	432	482	457	468	442	442	437	448	449	441	454	459	412	423	481	456	437	495	443	438	452	471	443	488	421	460	489	451	455	438	469	451	458	409	444	453	463	435	466	443	468	437	451	438	426	456	421	417	468	403	463	443	426	474	439	455	419	431
4749	4250	5474	4217	4362	9123	19664	16050	10903	5928	2725	1405	903	694	640	645	687	635	622	676	637	710	669	685	683	635	685	690	666	665	663	704	665	639	663	695	694	674	716	624	676	643	634	646	657	624	641	652	643	686	706	643	670	663	655	718	688	639	657	645	632	664	674	654	688	669	629	647	656	636	640	675	661	643	680	670	649	694	632	689	673	651	641	616	642	660	662	638	639	628	667	638	599	707	665	655	636	655	615	655	678	665	618	671	655	681	685	696	618	686	633	676	629	659	692	660	703	640	642	671	651	639	676	695	689	664	669	658	649	660	685	631	684	676	684	696	653	699	635	686	667	659	650	681	670	664	625	632	671	644	669	631	691	649	616	650	703	637	676	593	669	623	645	661	627	642	666	678	691	695	678	648	674	661	653	686	679	659	650	637	694	665	668	692	625	658	673	622	691	673	704	644	682	652	626	658	667	647	679	671	651	704	657	667	629	674	639	656	686	695	664	688	677	669	664	667	683	696	676	649	684	674	681	626	675	665	666	636	703	678	646	692	669	637	659	601	648	681	652	685	655	687	654	663	622	719	690	625	625	693	646	685	666	637	663	670	689	663	666	674	642	690	703	709	625	680	631	678	649	642	659	626	650	653	656	707	637	649	647	670	635	663	664	648	614	628	634	676	652	627	599	660	646	667	637	652	604	659	634	675	670	663	683	660	666	660	676	645	693	650	661	698	655	639	630	689	661	640	663	639	611	678	606	705	674	650	667	702	646	697	638	677	685	669	637	648	648	620	607	682	654	665	634	627	665	697	645	654	628	655	668	657	631	666	683	642	643	669	656	648	667	668	631	673	634	643	642	664	646	632	647	673	597	625	685	639	664	658	605	660	646	633	613	676	655	661	683	673	660	652	697	653	665	658	694	636	632	669	605	630	635	677	677	729	648	631	626	683	669	672	681	679	638	703	662	692	650	650	668	659	695	674	632	674	659	656	649	639	629	636	694	650	639	644	641	649	665	684	642	653	671	682	677	686	629	637	674	620	642	666	669	680	687	682	642	687	651	673	701	664	666	662	662	659	701	646	614	639	650	618	640	662	698	657	667	652	644	667	693	636	672	622	673	673	691	648	660	638	610	659	683	667	695	658	644	653	665	666	641	663	684	675	672	669	689	649	662	678	717	686	688	669	665	680	692	688	662	662	691	643	656	638	604	653	673	685	674	650	649	680	656	675	657	687	629	662	693	653	683	643	650	666	664	700	650	694	646	621	658	660	671	655	689	637	684	638	636	678	654	655	602	718	692	668	643	679	668	714	681	678	674	638	674	700	632	672	669	690	631	676	696	666	659	681	678	695	652	683	661	651	629	674	689	666	666	619	675	683	686	663	641	631	674	631	675	675	665	643	639	621	680	661	671	680	660	676	645	661	649	643	644	671	650	647	655	636	705	697	671	653	650	646	666	715	615	703	620	677	689	632	651	657	690	650	663	680	634	691	640	619	659	642	662	657	662	656	680	649	660	669	707	642	690	676	667	656	625	686	679	690	639	670	646	680	653	650	585	647	629	668	715	662	646	619	648	674	648	665	634	650	639	640	654	630	712	661	630	675	642	654	640	627	654	668	659	656	662	582	653	641	630	612	708	716	703	660	654	599	627	696	698	651	657	649	645	707	660	679	628	733	671	682	649	652	638	663	667	626	637	647	657	674	689	627	652	656	630	648	668	659	675	638	689	645	669	656	620	615	675	679	646	650	649	647	655	688	638	672	668	637	621	609	637	661	650	667	648	679	681	642	688	690	624	677	694	645	626	672	686	654	662	592	640	722	631	692	672	643	688	675	653	651	699	677	667	675	614	619	640	647	699	647	676	676	691	667	620	632	653	634	628	673	627	707	620	645	668	634	643	647	675	669	645	650	640	652	629	675	661	704	669	645	609	638	656	630	634	684	653	734	658	669	660	722	676	635	661	681	627	661	652	681	666	719	672	596	637	659	634	650	657	704	633	617	660	687	644	612	660	637	674	640	665	671	678	627	619	636	667	633	671	627	653	605	654	671	651	679	664	625	663	645	657	641	611	696	649	605	662	678	681	663	674	655	673	686	656	678	702	669	662	663	678	645	627	665	659	660	641	678	674	677	693	648	686	681	651	610	658	612	654	620	682	647	669	643	695	638	709	635	654	626	655	670	695	663	681	654	637	609	657	638	652	619	651	649	674	610	674	622	670	689	665	630	667	646	675	662	685	623	700	616	653	663	653	674	585	622	615	701	644	657	664	654	656	637	631	660	638	691	666	690	614	635	668	717	662	693	667	688	682	704	654	668	676	664	672	658	630	646	623	644	664	617	654	709	660	651	657	657	692	657	645	714	647	657	702	628	634	644	666	641	692	648	633	664	688	692	656	695	622	713	651	661	675	667	673	655	689	624	685	656	641	689	689	612	651	678	658	664	657	716	695	660	653	656	677	657	649	677	670	676	684	667	701	707	654	685	648	649	703	669	682	675	658	671	624	618	633	692	707	670	650	647	664	665	667	688	687	651	651	609	689	693	643	723	676	656	651	667	641	671	683	648	652	659	664	661	631	648	634	633	619	616	666	649	653	729	682	642	653	653	644	665	614	661	625	675	627	628	660	664	629	689	687	675	649	667	682	680	704	699	653	619	673	651	664	676	660	715	673	649	672	670	647	642	662	662	671	651	682	642	709	659	665	672	695	689	612	670	672	668	644	678	657	608	676	674	624	645	636	666	694	598	639	644	661	657	660	696	658	656	650	651	663	664	685	664	672	660	672	631	700	630	686	636	615	663	672	653	636	623	641	693	682	636	675	660	663	623	639	678	663	702	676	674	690	637	650	638	717	664	673	690	660	693	648	708	670	671	647	668	642	663	687	682	689	671	645	662	701	666	642	644	626	626	663	695	649	679	715	705	674	669	648	670	649	694	659	616	675	643	653	614	658	615	656	656	685	692	692	680	670	615	684	661	688	636	695	677	655	665	701	600	646	696	650	692	616	639	598	690	638	604	642	632	638	636	652	694	692	659	683	677	702	665	676	623	708	652	680	685	668	649	679	654	685	672	665	682	627	689	679	674	676	645	671	653	671	656	652	709	682	641	674	595	627	696	684	659	654	675	644	630	722	649	593	629	607	655	698	640	676	641	661	665	656	681	654	679	661	625	659	665	627	641	690	667	631	669	640	623	652	643	645	647	665	678	672	660	672	630	687	647	627	642	656	688	614	616	679	629	650	698	653	637	632	681	651	626	624	693	672	684	638	697	678	662	703	622	633	675	633	679	632	683	617	664	658	652	620	649	613	641	652	623	638	699	654	674	668	640	687	684	628	638	645	677	620	670	681	703	641	616	637	659	639	620	669	620	639	672	629	659	667	658	652	655	646	667	669	670	661	642	625	685	656	639	637	649	655	681	610	648	667	652	660	677	651	649	620	644	594	673	652	685	664	618	635	634	695	630	641	650	663	683	636	661	675	637	619	681	645	635	698	651
24067	20736	27505	24057	17534	28411	43127	32371	23380	12982	5149	1712	837	541	464	468	480	473	496	408	455	449	468	462	484	464	464	443	460	413	433	463	467	477	447	488	430	435	464	441	434	440	492	445	481	474	465	456	474	451	459	442	479	488	447	478	464	510	430	484	477	472	492	432	402	443	490	478	424	435	456	455	453	480	462	479	484	431	483	472	473	478	437	424	456	458	475	463	488	450	447	435	483	456	465	457	461	481	461	512	473	502	465	465	512	451	434	474	451	451	496	445	458	464	428	455	499	468	420	456	459	446	505	458	434	464	411	454	467	450	469	437	443	436	461	469	459	422	463	443	477	470	460	492	486	449	460	480	438	466	429	478	494	474	451	489	468	483	491	480	468	463	449	456	492	468	482	447	445	496	456	454	467	449	450	475	440	513	477	459	483	463	462	449	460	457	441	461	459	437	451	533	434	405	436	464	450	475	497	453	463	476	473	417	478	498	442	467	470	465	463	454	434	479	447	451	453	464	408	446	460	471	437	435	464	480	431	432	464	456	487	498	496	442	425	460	459	478	429	478	443	435	471	485	446	450	468	486	445	511	495	452	464	451	463	442	440	436	462	501	440	458	442	474	448	496	485	465	427	499	460	439	458	467	438	417	469	469	483	469	433	445	437	469	432	480	481	486	427	472	463	441	456	459	454	405	477	438	466	491	448	446	416	445	435	474	435	453	460	453	426	491	471	425	464	448	451	426	468	463	502	443	463	462	468	479	488	454	499	426	478	420	483	468	461	494	486	439	435	461	464	431	490	441	475	449	481	465	444	467	479	428	472	456	466	442	454	447	482	465	432	461	455	442	436	435	474	482	469	472	511	489	431	482	454	488	499	486	452	481	497	421	488	474	454	424	444	466	495	486	472	463	435	440	450	471	476	435	458	494	437	474	430	499	500	464	462	455	447	444	465	474	456	459	456	449	450	424	474	464	460	465	474	478	438	489	461	462	467	443	488	458	429	471	458	461	504	423	472	470	454	451	451	479	457	490	427	458	476	462	456	467	485	447	484	466	438	491	455	468	457	465	509	481	435	409	441	401	453	465	439	446	456	449	452	451	461	432	482	494	466	476	438	506	470	459	456	455	479	475	472	493	495	466	471	454	476	455	487	485	471	473	453	470	467	457	466	472	501	437	440	437	439	472	421	494	467	415	473	466	498	436	446	478	459	402	492	449	436	503	445	452	477	433	452	457	458	476	486	443	462	473	451	464	432	464	461	450	457	492	428	483	445	460	430	464	433	478	457	492	490	466	459	456	469	442	476	465	427	492	479	437	457	450	468	487	465	478	447	424	479	499	485	468	457	397	442	463	472	499	413	458	453	485	459	469	465	456	467	501	470	456	462	456	447	474	469	491	486	470	484	428	449	416	494	472	426	480	444	458	478	453	444	437	509	461	492	456	473	464	481	467	488	497	443	466	484	461	468	442	486	457	447	456	444	490	467	459	456	439	452	459	442	484	454	441	407	425	431	437	428	457	442	484	451	446	461	433	484	519	445	460	445	448	475	473	441	434	420	422	441	463	467	423	478	497	466	449	518	444	458	451	516	469	457	451	425	444	436	499	472	442	492	434	474	472	487	455	482	462	473	491	472	440	428	473	473	489	452	512	464	444	440	454	467	447	452	452	437	477	474	463	467	508	490	436	446	451	426	470	485	411	457	490	461	452	478	466	462	491	453	447	444	445	501	479	467	436	452	468	484	462	449	481	434	459	479	475	441	433	472	457	449	439	438	457	491	449	439	471	445	461	462	433	451	456	455	461	484	442	438	475	480	476	476	467	446	482	445	458	469	449	423	465	438	461	494	485	437	464	477	476	466	458	479	504	434	470	459	486	463	464	453	456	448	437	486	433	494	486	462	467	454	478	473	432	450	471	449	466	427	432	479	465	470	429	440	450	469	446	451	446	450	460	473	455	455	493	439	465	470	445	446	442	448	471	495	449	507	490	455	454	468	448	465	461	429	398	458	441	484	432	453	468	475	481	466	468	467	449	430	439	451	439	447	463	457	424	458	447	424	443	433	465	446	455	443	445	452	486	445	450	446	463	454	463	457	459	473	477	413	471	468	466	473	416	466	458	477	446	462	495	486	446	470	451	488	464	429	462	462	479	440	470	466	441	482	480	475	415	448	449	418	446	462	463	425	449	425	466	462	469	469	486	451	464	487	462	452	425	447	479	423	463	499	452	413	502	484	458	480	441	444	436	453	441	434	458	465	479	433	477	475	462	480	450	468	484	479	412	480	495	475	462	417	502	452	487	457	413	493	444	436	491	458	463	453	457	497	484	471	432	518	491	451	428	448	502	397	451	454	499	488	464	450	433	447	450	504	485	459	481	448	449	469	471	507	501	475	462	459	438	462	470	456	472	439	444	437	443	485	462	406	434	460	484	438	495	483	441	444	453	450	491	472	512	432	453	480	417	470	437	457	472	455	487	451	462	448	476	439	454	436	465	436	429	475	430	466	446	383	473	444	470	459	456	468	435	457	458	458	449	451	482	462	411	482	501	448	457	508	445	478	426	485	437	449	464	435	484	459	425	450	491	455	456	469	423	485	460	455	451	458	485	473	465	453	454	442	420	506	451	430	470	465	481	461	482	501	434	459	474	462	484	456	430	481	446	455	463	465	474	475	463	465	486	468	513	467	436	471	457	465	481	452	446	446	474	464	503	455	469	474	475	495	429	491	438	448	443	472	461	445	458	508	456	458	460	477	452	464	467	458	479	461	489	437	472	467	453	455	439	435	496	479	444	485	507	476	470	467	454	450	488	435	454	447	444	521	454	464	477	484	496	505	463	443	464	461	444	455	490	485	453	453	429	440	456	464	467	501	439	467	460	445	435	484	423	469	472	452	451	484	479	479	483	462	458	460	447	441	489	458	447	449	480	452	462	494	472	448	485	468	491	461	408	477	525	497	452	460	486	472	434	487	463	439	453	499	457	439	485	473	429	485	468	451	448	469	440	449	474	447	487	452	449	461	451	437	465	483	474	428	456	474	444	506	480	453	461	463	447	469	452	466	425	469	517	449	470	457	460	486	462	471	483	496	495	477	465	486	486	425	422	491	483	510	450	429	466	487	455	475	431	479	428	487	414	462	486	474	466	430	448	437	451	455	428	431	461	421	454	430	458	462	446	439	429	418	457	459	479	445	491	463	478	480	508	441	447	463	436	434	464	480	453	479	452	450	454	411	442	426	439	445	470	457	453	470	440	414	479	450	415	454	456	434	473	489	469	490	491	442	467	455	444	433	449	472	441	470	489	457	445	453	478	474	455	427	435	446	491	465	483	444	433	424	450	462	469	444	459	449	459	459	454	433	487	459	453	449	441	463	428	461	473	467	455	462	460	491	423	450	466	436	401	449	439	442	435	500	467	454	460	463	452	465	454	427	444	457	472	490	484	452	470	442	452	485	454	455	474	415	449	499	451	439	434	465	444	454	458	466	490	424	464
6859	16928	17883	12659	11803	35990	43161	36524	28877	18406	8997	3499	1404	800	741	705	658	674	694	700	679	685	640	671	677	686	665	657	669	694	699	705	663	710	660	653	715	701	658	698	666	687	636	667	641	686	685	691	715	692	665	651	689	667	683	646	688	696	698	626	693	660	687	678	716	686	687	707	698	710	666	676	647	700	688	633	731	723	649	670	656	662	664	646	762	693	664	723	688	682	714	694	651	705	702	651	708	675	700	686	642	681	680	697	689	635	657	656	677	665	636	666	670	667	680	688	713	625	670	673	703	666	662	693	649	671	684	672	728	727	633	664	689	683	687	649	714	701	670	676	666	678	654	682	677	718	653	625	745	682	647	676	660	667	679	631	650	694	710	693	650	682	692	655	688	682	683	700	660	676	708	656	676	687	683	677	679	730	731	710	674	679	663	671	658	628	708	663	699	703	725	672	664	692	685	664	712	687	655	666	677	724	696	667	663	651	690	648	660	664	701	670	680	696	680	596	690	706	636	688	635	695	677	685	667	684	630	648	635	638	680	637	677	698	666	712	633	692	669	706	676	638	703	694	658	688	691	691	693	684	680	664	629	697	645	721	734	679	692	680	689	668	640	640	701	727	672	649	688	687	696	710	666	651	705	618	667	682	669	657	689	690	705	722	665	685	676	685	660	723	670	667	656	703	684	650	651	683	646	677	667	696	687	717	650	685	669	696	709	658	657	657	667	664	633	702	665	691	656	671	648	623	650	654	669	700	681	707	659	728	654	672	681	661	619	680	707	676	681	660	693	688	661	740	677	694	670	674	642	637	698	643	677	685	685	703	649	676	716	679	659	685	697	649	697	691	690	672	668	729	674	688	669	683	674	691	710	671	674	668	651	683	713	665	693	650	644	678	673	696	633	664	664	714	703	691	673	698	658	656	696	690	650	642	684	683	644	653	679	718	694	654	696	703	619	690	719	650	692	694	682	680	686	654	715	699	733	696	689	695	683	678	638	695	649	663	684	612	675	676	688	658	643	653	686	653	697	668	661	694	608	688	662	674	716	658	676	643	656	709	701	673	617	675	709	677	674	676	686	689	720	682	672	626	627	690	672	633	686	690	678	637	681	673	702	644	627	624	663	661	662	668	665	691	621	692	687	727	722	664	641	697	699	691	697	670	653	645	691	660	679	679	741	673	679	682	641	762	695	676	696	703	645	676	710	689	672	677	669	685	767	690	656	670	696	682	661	687	705	680	707	666	655	739	683	655	696	680	702	676	687	676	669	641	691	688	705	675	660	668	650	682	715	623	679	754	628	697	679	661	684	686	666	643	649	677	712	678	646	712	698	668	712	671	617	658	685	672	645	700	713	650	681	672	642	684	706	672	695	706	670	685	682	643	653	658	681	625	691	657	664	706	663	678	673	677	702	667	674	581	684	670	651	671	687	665	683	694	646	672	696	679	651	653	635	698	707	643	700	659	677	686	692	635	710	667	720	665	663	680	677	659	688	697	664	708	661	680	678	667	697	676	721	617	693	670	674	663	675	702	669	694	653	681	676	637	637	646	679	683	700	688	694	664	644	675	695	660	663	733	679	643	707	692	689	673	692	669	673	669	658	684	703	652	662	680	680	674	698	691	668	645	661	649	688	677	694	670	644	693	675	633	667	683	702	669	665	691	646	666	712	680	654	667	662	663	691	699	617	650	721	677	726	678	731	677	686	672	684	685	695	638	674	660	690	672	688	673	673	684	685	676	643	681	663	630	628	660	689	691	616	626	696	744	654	676	688	709	661	664	661	688	699	697	652	631	719	650	701	643	709	690	658	677	652	657	659	686	662	691	695	671	676	642	666	698	674	660	660	653	737	714	699	681	676	696	704	667	664	679	682	713	671	686	721	716	652	641	666	683	662	708	692	660	676	676	641	689	644	704	673	646	672	697	644	683	649	701	718	642	658	702	665	719	637	644	694	691	697	602	697	666	675	668	661	684	687	638	645	657	670	636	648	642	653	648	655	699	675	645	630	677	690	655	701	663	639	625	694	678	692	682	701	699	648	729	640	670	700	675	683	656	627	689	674	705	699	657	690	662	661	698	673	679	686	719	692	629	647	699	655	696	659	629	712	707	666	683	710	688	678	662	681	649	653	684	682	653	671	694	714	640	694	708	673	682	687	653	709	663	701	698	697	675	661	632	692	705	671	700	611	732	697	667	661	675	705	713	698	652	670	671	698	684	688	686	681	699	627	627	671	679	678	643	633	723	665	658	682	639	677	673	683	688	679	692	689	667	620	704	689	670	692	666	687	694	722	677	700	666	698	646	693	670	675	708	732	678	683	685	684	635	715	681	621	659	656	676	664	680	676	741	664	682	658	698	664	659	663	643	678	658	692	666	664	654	671	685	675	648	642	720	661	697	643	660	705	662	675	675	665	645	723	661	668	710	665	757	704	672	686	683	704	679	653	671	664	701	686	689	671	683	650	642	733	701	698	727	696	647	717	686	683	629	731	667	636	660	707	690	649	684	681	695	706	670	666	657	729	704	636	679	716	673	662	655	640	639	660	668	698	704	688	676	675	650	672	702	685	690	675	696	703	640	669	624	671	680	673	683	687	669	686	680	675	661	668	689	689	712	680	700	657	625	644	669	635	682	668	682	689	677	676	659	713	699	671	667	668	661	683	678	668	662	667	713	678	666	664	669	677	656	701	635	708	667	663	675	701	678	652	644	694	646	725	662	664	666	608	671	671	707	652	651	700	705	643	628	679	644	679	699	699	690	665	683	663	642	695	640	684	668	678	675	676	666	632	720	656	706	709	695	694	645	695	635	694	648	690	656	691	683	694	644	662	670	674	672	622	680	676	675	688	681	650	705	653	714	657	653	704	700	633	663	699	714	674	676	630	648	638	663	660	650	656	709	687	659	688	684	657	682	726	686	642	686	718	682	694	706	711	690	703	696	647	688	691	645	681	693	700	692	716	692	683	670	692	648	650	655	669	687	732	628	691	672	684	660	665	700	692	701	655	646	666	637	687	713	640	657	703	719	662	670	638	726	679	686	655	678	659	663	674	700	640	691	607	633	695	644	692	716	714	639	730	676	641	673	638	675	712	705	712	660	653	686	707	692	678	667	684	691	670	644	652	704	676	697	656	642	642	658	681	660	685	683	667	671	677	717	683	651	675	672	712	657	722	665	671	650	706	703	672	650	748	696	672	679	673	684	681	651	647	664	680	671	680	694	668	719	705	652	687	668	677	665	665	688	683	678	667	698	669	708	681	656	685	700	669	711	671	648	661	688	686	650	681	692	684	660	687	720	688	669	707	679	698	703	634	674	708	622	620	630	683	694	738	666	673	681	676	724	709	639	678	690	685	669	721	662	662	662	678	698	646	687	701	687	666	700	650	695	709	666	707	723	703	624	661	657	646	678	681	709	639	698	726	678	600	660	676	665	709	668	671	697	707	679	655	659	682	642	643	674	644	664	712	607	659	702	709	666	709	708	671	658
22479	20736	28518	23001	20749	29747	57558	55086	45707	29974	15551	5689	1719	757	581	489	526	488	486	461	489	505	466	487	464	508	471	503	517	489	496	441	519	540	491	487	501	499	498	505	481	480	507	503	464	482	508	481	428	481	468	514	474	500	496	468	471	503	499	470	526	483	464	467	487	443	504	475	501	513	473	530	498	508	520	493	460	477	494	454	472	487	489	468	476	476	483	496	480	461	454	453	491	496	457	480	510	490	524	448	460	470	499	472	515	485	422	498	493	494	452	503	450	478	505	533	469	462	479	489	467	468	494	505	468	479	450	457	499	505	533	454	490	487	496	443	483	438	506	475	464	481	497	451	488	424	517	510	469	528	464	512	490	490	505	483	495	474	473	454	483	513	456	471	472	468	506	476	479	491	472	509	472	453	514	454	516	485	482	462	467	503	496	484	472	513	445	468	489	496	499	496	515	460	471	475	523	494	506	489	512	482	488	515	463	496	453	463	519	502	481	452	473	422	501	456	485	493	484	537	444	470	477	453	493	528	517	512	466	485	528	474	506	497	485	463	468	481	474	492	477	492	516	472	444	523	500	514	532	481	498	484	517	478	460	492	521	485	460	506	475	513	505	468	450	486	461	470	514	453	494	474	496	489	482	488	448	456	486	459	496	496	497	472	519	511	508	463	495	441	480	475	477	503	464	428	501	495	501	457	483	478	469	476	484	498	458	512	504	506	473	520	444	469	512	466	506	460	507	492	495	496	497	493	503	462	465	482	493	497	509	518	498	467	515	483	515	484	464	464	495	500	470	462	502	510	501	502	475	474	527	470	498	494	488	476	476	532	478	495	460	489	508	470	486	506	458	483	497	514	494	446	472	481	503	477	450	450	479	439	476	494	479	494	454	531	517	505	463	494	490	518	483	502	504	486	525	471	460	468	464	478	477	465	488	491	492	471	498	468	488	462	485	472	515	491	502	467	481	465	496	497	505	507	489	534	483	457	477	501	466	495	497	453	510	481	482	443	505	499	448	511	486	475	450	497	479	538	514	504	504	467	476	466	480	495	486	497	495	512	470	496	503	483	459	473	493	483	485	464	488	478	471	483	484	473	500	497	484	477	473	469	440	475	461	445	480	487	488	496	503	451	504	477	499	469	460	479	486	513	484	461	487	520	479	444	512	505	461	483	464	499	494	452	478	562	482	510	500	520	479	472	498	470	488	511	526	506	506	450	464	528	503	482	514	468	505	489	482	475	452	493	490	475	501	448	475	458	509	477	497	476	484	499	454	465	459	452	480	515	487	521	468	469	467	480	507	485	499	499	506	458	494	467	497	466	473	488	469	473	463	523	462	474	486	508	494	475	493	481	539	467	457	477	469	489	500	466	465	472	454	480	457	505	467	487	491	442	527	476	469	499	487	487	483	465	480	503	487	490	486	482	505	492	472	508	504	494	460	513	486	521	492	459	502	510	508	491	487	462	496	510	457	479	531	470	464	475	465	511	472	497	483	476	498	498	452	490	529	488	522	470	483	484	490	525	502	474	519	478	516	485	464	462	541	470	529	455	474	495	503	451	479	497	501	510	492	508	492	499	482	474	470	475	502	484	471	442	513	498	492	468	487	463	494	471	516	475	469	522	462	517	494	467	510	491	544	474	490	517	472	450	460	455	486	476	502	471	462	487	461	488	489	519	520	493	466	485	492	477	474	495	465	504	493	448	491	483	476	490	489	455	504	467	487	558	477	454	469	509	485	485	502	453	473	441	496	503	520	468	498	501	510	474	487	461	454	438	503	499	501	488	444	476	450	518	484	495	483	489	456	489	471	509	475	477	463	470	461	499	534	503	474	473	457	472	476	492	503	513	495	506	505	475	461	459	490	477	483	488	470	464	453	495	466	464	453	429	472	473	441	487	495	480	453	541	538	483	501	479	476	466	480	435	465	458	479	481	479	489	532	517	447	479	478	486	505	508	503	480	526	516	452	448	475	507	490	499	499	462	527	477	496	486	489	492	490	483	461	476	492	486	468	511	459	454	489	493	436	464	473	524	465	489	504	479	490	484	475	476	480	520	502	529	450	500	449	483	491	488	486	469	525	467	491	481	513	468	456	475	520	474	504	468	493	522	478	485	462	491	465	462	489	486	482	469	482	508	494	479	484	460	493	481	527	490	520	483	480	476	466	493	486	511	446	471	478	494	500	458	462	445	491	468	443	484	518	497	481	458	504	454	501	516	492	511	463	488	511	491	468	456	484	474	465	500	485	472	465	492	514	478	494	495	473	460	482	500	492	484	501	483	457	462	496	505	515	479	509	479	498	470	499	451	507	491	459	488	492	493	473	466	498	466	528	536	530	472	477	492	479	464	527	512	502	456	514	480	528	468	430	493	487	471	444	506	490	483	483	475	450	478	505	526	502	508	453	512	444	499	483	497	459	453	473	457	478	515	482	499	509	457	463	478	494	470	488	527	499	492	441	490	468	505	518	486	472	468	465	496	462	537	491	467	484	461	502	471	453	473	488	490	525	498	453	472	513	519	528	486	480	510	469	478	471	476	513	507	480	526	516	471	484	466	448	476	461	466	472	437	480	492	463	531	513	478	474	519	454	475	463	502	483	490	505	503	475	525	537	483	513	466	476	496	484	495	514	513	476	469	514	446	484	497	486	495	513	471	488	493	536	498	505	482	450	500	473	443	469	465	502	474	503	475	530	485	466	477	468	471	460	513	461	566	478	534	482	488	459	470	473	504	513	478	481	466	490	508	514	455	451	487	474	479	466	511	533	498	489	486	482	513	453	484	506	453	452	474	489	445	480	491	485	490	482	491	482	457	471	499	451	473	509	479	478	493	528	497	456	515	484	481	422	478	491	490	496	503	478	474	473	441	505	428	470	509	469	508	508	494	505	480	462	445	491	494	472	484	498	464	483	499	491	450	538	466	459	462	491	468	466	468	441	483	438	489	493	523	470	438	470	472	512	513	500	455	451	475	465	484	464	516	499	466	455	526	472	473	457	500	479	524	466	486	506	491	501	495	463	479	480	481	477	443	490	503	477	470	488	509	464	482	446	484	433	471	473	517	494	519	495	462	509	467	471	477	439	497	479	471	529	522	534	469	482	502	473	513	475	453	512	466	469	453	476	487	490	452	486	504	495	470	520	505	494	518	470	520	463	479	465	492	459	473	500	536	497	467	509	474	482	495	464	459	532	506	463	501	498	458	491	466	495	446	457	463	485	482	465	500	457	504	517	484	475	493	505	491	451	477	485	488	499	462	466	477	479	487	481	472	494	469	497	485	493	510	446	483	485	506	469	478	474	487	495	470	448	445	463	478	493	445	455	474	490	484	475	460	494	506	487	464	502	496	468	476	524	452	502	502	491	477	465	515	488	481	511	464	465	445	495	478	481	501	514	482	482	503	481	483	474	451	499	493	476	458	482	518	464	471	479	480	472	495	533	477	482	491	495	497	468	526	492	486	480	465	495	485	467	475	475	518	455	490	490	486
12824	28166	28284	22010	19890	38748	58613	55861	46693	33056	19470	8979	3085	1293	846	760	766	696	702	690	704	710	687	726	714	632	696	728	679	693	675	669	683	751	672	722	701	657	670	680	654	671	714	655	703	725	681	672	699	699	674	714	658	668	706	694	699	709	722	725	687	689	713	720	694	673	686	678	655	658	712	668	664	685	683	710	634	707	664	684	725	654	701	697	665	690	691	675	659	663	698	680	720	679	722	708	680	718	668	681	750	719	688	703	631	690	667	686	647	677	686	668	709	675	645	691	685	669	725	728	743	691	735	694	678	701	697	701	671	719	692	687	626	713	717	705	691	661	728	658	688	723	645	715	706	704	714	669	706	705	701	636	700	666	703	757	690	708	724	674	670	730	670	692	696	696	709	687	671	631	713	717	691	684	675	729	662	672	720	722	697	691	719	724	687	684	727	680	700	710	739	653	707	669	679	689	649	709	707	704	715	732	686	688	659	698	682	700	731	703	690	694	660	701	696	662	667	701	696	696	715	695	691	679	732	725	664	697	730	693	722	730	673	621	657	718	750	701	732	675	721	671	742	657	669	720	698	705	738	690	690	692	718	662	696	730	674	658	673	677	679	692	718	671	717	735	682	651	706	696	702	656	691	655	685	684	716	692	714	673	675	678	698	757	676	682	723	632	755	649	692	695	722	703	707	708	708	712	710	664	716	703	697	681	703	698	670	662	697	698	698	741	691	673	665	750	713	689	654	718	665	692	699	704	667	704	704	721	670	690	687	693	662	694	659	681	722	672	728	668	686	672	649	686	699	711	656	712	698	685	712	691	700	686	688	717	643	721	711	682	712	696	732	716	662	702	665	712	718	692	731	661	700	673	698	655	695	670	712	716	703	715	728	700	693	705	718	717	738	703	662	711	695	676	680	707	686	702	680	673	664	674	687	690	677	699	667	703	688	705	727	735	695	688	699	690	716	701	707	682	668	701	706	680	705	673	666	710	709	697	710	700	693	738	656	679	699	686	716	689	694	632	662	732	649	709	632	708	693	707	704	712	697	723	678	673	648	655	703	680	703	730	666	712	722	709	674	710	644	642	740	671	701	731	738	708	692	668	728	719	719	678	644	700	729	699	676	687	648	694	728	718	691	685	681	683	721	683	688	653	660	704	751	651	691	653	673	738	705	666	688	682	735	655	702	664	737	714	739	689	698	682	680	678	670	694	675	714	692	721	740	663	697	665	670	697	703	656	696	675	686	665	706	698	693	645	691	691	673	710	684	667	705	637	688	657	707	713	641	698	722	730	672	715	660	675	712	689	708	688	673	686	697	645	705	729	705	718	694	665	672	682	715	731	731	684	642	622	750	687	714	671	663	687	699	704	726	680	665	742	678	746	703	695	713	717	704	679	699	712	697	707	704	650	664	671	711	665	691	703	697	688	720	677	718	678	668	664	666	709	662	686	668	714	665	724	721	724	690	739	686	671	671	715	697	664	700	689	669	695	672	744	736	741	676	710	692	686	690	733	699	699	688	667	687	655	685	671	672	689	648	717	630	684	712	696	705	707	668	627	703	695	692	709	642	651	701	733	695	725	729	683	752	737	698	649	696	705	676	690	718	673	639	714	710	638	704	613	711	692	693	699	665	729	687	744	670	671	667	686	735	703	649	695	786	701	670	678	669	716	680	697	699	652	688	688	704	699	723	663	700	683	685	685	680	708	710	647	684	673	718	708	713	689	661	638	630	730	613	679	659	675	712	651	666	688	663	652	687	712	665	699	692	715	713	713	699	656	708	711	742	703	699	625	668	656	622	695	729	715	716	712	669	670	697	645	682	657	683	680	681	678	670	728	666	692	739	672	744	693	672	702	696	710	708	677	682	718	688	646	708	715	654	719	717	709	724	644	617	722	719	663	655	667	697	698	638	664	700	719	734	714	675	702	636	696	725	665	687	654	681	711	740	682	692	693	706	682	726	719	673	719	694	633	697	701	686	730	726	692	706	697	733	700	714	696	697	704	667	697	733	696	696	689	706	697	712	702	708	705	700	714	703	711	680	693	672	693	747	658	694	719	698	719	661	690	687	670	738	714	679	694	732	673	678	687	697	716	710	661	745	695	697	718	726	701	689	705	710	680	709	693	725	696	706	715	696	698	701	725	658	744	716	623	678	724	664	671	717	731	712	703	690	708	665	667	683	700	716	711	675	692	701	646	712	678	693	696	659	665	721	712	695	713	681	686	724	730	672	705	685	681	715	700	683	683	689	692	724	743	717	651	672	725	697	728	689	648	693	706	673	684	703	688	739	698	702	686	671	711	719	689	703	722	691	739	691	695	738	707	762	684	695	731	715	696	681	696	708	723	712	694	706	631	703	720	718	704	729	701	714	683	685	668	672	680	694	672	728	728	659	662	702	674	677	651	755	664	694	740	697	674	692	723	707	705	739	663	701	673	704	660	695	700	706	688	685	670	750	642	715	627	731	715	707	664	694	734	672	745	668	697	709	721	688	721	672	709	743	643	694	687	743	664	702	716	710	746	698	744	646	640	675	709	697	668	715	639	646	678	712	640	710	692	653	747	729	705	693	686	705	657	678	699	758	718	704	708	707	684	703	683	694	715	692	716	677	719	716	718	707	739	714	698	713	714	715	659	743	708	678	683	684	710	727	665	718	687	712	691	715	720	709	719	707	726	684	704	681	703	693	703	685	674	716	696	647	692	699	671	687	723	689	729	709	732	713	728	733	631	713	676	711	651	674	697	666	689	733	653	631	660	672	650	692	661	712	687	648	691	715	709	661	688	726	711	719	692	650	679	672	727	648	666	671	724	701	706	691	705	674	678	676	666	679	736	665	717	689	714	691	679	681	709	710	692	668	661	705	718	674	707	696	645	662	679	711	664	696	712	707	680	639	659	689	732	689	709	689	699	669	744	695	674	711	715	661	678	684	708	712	709	711	724	684	728	705	681	710	664	684	677	688	654	709	700	694	694	673	724	676	682	748	675	668	701	661	692	645	744	711	687	688	631	695	657	704	693	692	684	675	735	716	670	641	636	724	683	725	712	659	729	731	647	684	714	684	705	698	651	680	645	657	660	688	705	675	672	673	709	703	703	734	677	669	711	667	665	673	689	658	739	699	680	732	687	688	716	684	707	773	696	666	714	733	681	709	675	666	724	689	700	652	713	672	689	691	693	686	655	661	721	652	710	737	695	707	671	682	658	676	671	679	654	684	707	681	701	705	723	746	664	676	695	646	695	674	728	707	685	686	686	698	675	679	733	738	671	657	680	723	725	682	643	648	710	687	669	700	703	700	697	677	704	717	684	691	666	694	706	652	742	697	661	662	696	712	715	728	641	684	641	677	660	694	701	713	713	659	689	711	718	694	677	707	670	678	706	681	697	665	725	723	675	708	754	692	691	671	727	665	715	647	707	672	698	669	707	753	682	675	704	744	741	697	716	692	680	662	732	732	733	736	715	683	695	732	722	656	735	727	649	681	612	649	695
26121	20605	12606	2678	1418	1581	9753	11478	7513	3459	1581	873	586	439	462	462	458	470	503	479	458	487	473	474	482	436	478	422	440	482	470	437	442	440	439	461	414	427	475	469	458	488	478	440	479	491	445	473	446	459	441	465	445	426	470	478	442	472	445	444	410	456	461	431	450	436	475	460	449	443	457	422	452	492	434	455	435	474	457	458	464	484	459	460	470	427	433	446	432	465	430	496	425	462	482	472	413	452	447	461	466	450	460	467	460	459	431	429	447	431	425	466	436	434	433	468	434	465	505	437	447	447	447	451	430	485	450	446	462	426	436	444	493	458	422	453	466	473	439	445	460	453	424	458	490	442	438	419	468	437	449	424	466	465	452	446	425	466	451	446	485	460	426	422	477	439	394	462	426	463	442	462	451	436	433	430	465	452	442	453	479	461	461	436	430	478	485	463	443	434	484	429	443	441	467	461	493	483	458	449	438	460	452	443	476	454	400	466	448	434	443	457	454	424	481	448	441	465	433	465	454	466	498	455	485	460	421	424	431	474	441	448	418	442	437	438	427	463	439	426	444	430	460	466	456	395	492	425	452	481	447	469	483	431	459	470	475	486	428	412	444	462	455	475	442	419	460	466	421	464	451	443	433	513	409	436	466	422	442	461	414	443	479	442	454	425	433	474	454	478	464	444	475	472	450	450	431	462	416	445	490	446	440	466	463	444	465	430	439	467	457	429	451	488	457	405	434	497	440	492	490	464	426	476	451	448	446	454	477	458	419	442	463	467	453	432	454	447	446	430	425	443	401	480	459	441	478	440	453	451	461	457	469	455	432	442	485	481	481	455	448	445	457	449	425	456	411	478	446	420	461	417	481	447	455	440	425	420	421	457	433	452	439	480	440	457	463	455	455	435	448	467	461	488	460	451	446	464	477	454	462	421	440	433	437	453	442	453	460	442	477	448	498	459	415	426	458	449	434	459	458	462	459	432	460	461	433	470	457	433	469	437	416	491	438	441	463	464	456	446	459	452	458	429	479	465	445	449	396	468	470	445	444	439	413	465	450	449	434	433	467	465	445	425	428	431	408	407	476	518	456	462	442	472	473	475	427	441	404	476	447	420	449	456	468	441	453	456	437	431	435	439	439	446	457	466	453	474	432	406	476	454	445	478	462	434	451	468	454	459	457	476	472	445	455	463	469	490	448	451	415	438	465	466	455	440	499	447	469	412	455	467	449	454	435	475	457	443	422	442	423	460	432	426	480	450	488	444	468	447	447	478	419	449	413	425	419	443	452	398	451	467	464	439	464	424	456	423	442	444	446	430	437	403	438	482	447	467	460	454	462	432	428	462	437	416	454	472	460	461	479	414	458	492	475	485	420	473	463	435	437	474	484	450	461	424	461	473	450	458	438	451	450	429	418	476	470	437	430	456	452	437	460	449	472	491	467	504	470	450	469	424	464	425	461	451	441	434	424	455	438	462	443	467	443	433	448	438	464	423	473	464	445	474	451	443	410	460	431	424	431	470	472	455	486	444	425	428	444	443	417	435	450	450	491	444	442	433	446	450	451	466	456	472	444	451	442	428	472	463	455	446	471	463	428	448	453	465	438	452	427	427	482	494	450	476	428	414	445	412	450	421	457	450	424	449	394	422	437	425	480	481	435	451	455	462	444	428	448	428	437	474	466	470	436	459	438	475	451	432	469	482	432	461	458	428	470	421	434	474	432	466	417	451	453	469	488	452	461	459	439	429	449	451	442	489	471	460	462	431	478	455	474	440	460	456	459	441	424	424	430	449	476	438	482	467	488	457	459	474	465	436	450	444	442	443	429	458	493	470	447	483	459	450	446	421	497	461	455	459	478	420	443	479	456	487	434	430	455	452	429	487	456	455	442	448	435	449	455	469	468	460	441	444	430	464	460	457	432	462	443	443	507	423	455	427	493	441	468	433	477	416	531	441	438	466	481	471	458	440	471	439	424	451	430	461	424	445	473	443	453	427	469	474	437	415	481	456	444	427	458	417	462	411	417	459	491	457	466	454	409	426	485	450	477	392	440	459	433	467	476	470	491	434	492	431	430	448	468	459	475	435	442	454	503	464	428	436	452	459	448	436	493	443	437	459	443	426	445	445	448	444	462	413	464	424	418	433	465	458	481	428	430	444	434	449	430	507	449	460	439	464	445	449	448	416	458	451	456	456	428	457	427	450	447	439	481	430	449	498	454	480	438	442	472	453	435	449	457	416	469	477	447	461	459	428	479	500	459	454	446	431	482	430	444	449	485	496	447	446	462	473	458	437	482	467	421	484	450	445	438	450	408	422	446	489	410	437	403	429	445	462	473	454	420	450	466	422	461	429	434	428	471	453	465	452	450	438	477	458	495	473	490	456	472	395	434	442	444	456	436	470	463	481	484	468	474	446	445	481	481	468	410	454	439	461	437	458	448	451	484	465	451	462	403	474	485	455	451	445	488	432	520	418	444	467	494	439	458	451	445	438	461	487	466	457	495	432	438	452	447	497	497	435	479	471	431	449	466	463	464	434	456	420	466	434	438	468	438	435	491	458	471	454	473	486	471	442	472	426	499	472	478	442	415	409	464	440	439	470	462	443	460	473	434	472	433	426	451	457	476	448	492	440	455	443	453	491	493	472	475	471	471	480	447	425	476	432	459	453	518	455	416	416	479	457	453	430	394	417	466	466	447	440	434	460	437	457	458	450	420	457	461	474	474	465	462	451	458	459	492	441	441	473	461	448	469	430	463	430	417	455	483	444	431	458	414	446	435	432	456	479	443	484	463	417	428	427	465	420	436	423	437	422	475	455	469	387	496	455	469	426	443	477	431	450	467	500	456	437	439	431	461	443	439	429	455	400	445	513	441	443	459	438	487	454	468	442	446	474	439	482	459	437	409	454	441	463	442	433	462	453	433	453	420	452	454	430	423	443	457	485	469	483	420	438	429	505	455	411	463	413	455	435	468	458	481	451	462	428	443	464	445	419	446	438	436	465	437	447	455	434	446	438	440	443	471	454	450	403	417	429	442	477	473	506	461	475	478	487	451	474	466	449	449	480	450	479	395	443	476	444	425	452	464	457	450	433	473	489	431	437	428	426	449	429	481	435	466	450	445	446	452	432	438	474	442	474	434	440	472	453	465	384	477	447	441	463	432	456	471	499	457	429	472	430	460	446	477	458	474	433	489	437	437	431	440	469	470	447	468	446	418	435	446	435	444	468	454	431	442	487	460	482	472	435	453	423	440	415	432	448	474	487	395	464	438	428	442	468	485	445	443	505	411	437	453	429	479	475	475	432	484	421	407	479	486	448	472	448	454	459	454	473	439	461	463	426	467	449	419	419	452	436	463	445	496	521	441	452	427	462	463	437	419	443	439	459	443	464	434	439	467	454	415	474	444	446	447	461	463	446	424	476	392	443	440	469	486	456	470	488	437	449	453	478	489	471	445	463	456	478	492	436	477	441	424	479	454	458	471	466	435	452	438	492
4765	5298	5537	3679	3101	3644	17935	18741	12641	6269	2914	1497	956	731	693	682	625	688	617	624	680	637	641	637	635	678	675	641	669	696	670	694	607	674	639	629	683	688	671	690	648	662	691	688	669	642	598	662	684	664	698	634	672	690	686	679	646	628	693	658	669	683	669	616	674	615	712	662	634	676	667	638	619	660	703	681	633	620	685	653	641	645	710	695	627	676	680	665	656	655	674	643	639	661	645	677	617	666	675	694	641	669	663	681	679	664	653	690	681	647	670	667	644	649	655	659	653	691	647	661	661	649	676	741	684	652	651	637	672	592	659	665	653	681	669	629	674	703	639	653	688	658	655	640	657	663	682	662	688	668	666	678	633	685	645	616	637	709	672	643	673	657	653	655	667	668	676	660	657	644	650	663	661	669	697	677	674	688	693	659	645	642	652	628	635	708	658	682	634	655	653	675	655	670	669	709	684	643	645	656	682	669	671	671	679	649	668	640	666	644	682	678	688	646	702	678	658	661	641	657	686	693	687	659	662	727	644	665	639	625	697	663	662	701	689	664	719	655	675	679	647	666	641	696	661	648	679	671	679	669	638	645	621	632	657	651	718	644	608	654	644	641	725	705	653	666	629	623	691	652	671	637	684	656	620	683	684	659	647	674	645	659	690	647	704	680	714	639	648	682	667	626	668	652	663	674	648	677	665	653	695	666	681	648	682	666	692	638	692	680	661	679	652	648	622	658	689	673	610	726	638	656	618	674	657	629	654	624	664	685	636	663	659	677	616	650	659	632	657	654	675	655	656	637	672	698	642	668	697	680	652	663	655	660	675	707	674	635	685	608	630	665	667	653	687	686	658	666	673	620	716	608	685	647	682	675	654	700	653	630	645	697	634	689	680	713	692	672	661	676	644	674	670	672	661	693	660	656	616	666	648	637	629	653	627	649	606	704	674	671	626	648	604	638	631	684	694	669	626	681	669	643	656	697	717	650	667	655	639	676	660	678	653	682	655	668	684	662	696	703	627	644	656	639	658	682	621	675	666	683	629	675	611	671	667	656	646	660	709	647	734	674	637	606	697	674	684	707	684	704	646	653	674	653	667	676	676	657	639	701	658	666	674	734	679	671	665	709	673	685	663	679	664	669	657	652	697	679	661	608	689	657	628	686	686	669	663	640	690	668	665	652	646	704	656	697	680	663	679	667	647	672	645	689	637	645	679	694	685	632	651	670	650	644	650	695	668	705	668	663	665	704	655	652	668	669	614	660	658	678	681	672	664	678	640	671	692	661	662	665	649	677	691	700	661	664	631	664	600	663	681	686	639	675	673	685	647	656	708	686	676	659	657	652	690	678	694	672	639	659	706	663	741	641	660	662	706	633	677	674	669	691	695	650	657	659	634	658	690	684	687	681	685	684	632	644	642	649	683	636	669	652	695	693	676	651	695	701	670	691	602	667	659	646	673	623	693	685	675	686	675	694	701	651	692	637	706	685	650	669	624	692	635	632	644	627	668	652	615	648	652	647	680	618	702	656	660	700	667	668	646	680	661	653	684	669	651	678	679	644	612	682	614	643	655	645	674	668	688	680	675	706	679	638	682	638	656	718	640	664	654	668	696	656	710	654	669	653	699	674	640	700	670	676	685	699	636	664	672	645	669	671	715	634	660	673	682	629	667	680	682	706	709	697	725	583	668	647	645	675	648	664	685	676	665	646	661	641	647	676	706	707	642	665	708	650	667	663	632	720	656	646	625	670	705	674	626	675	690	672	652	691	643	657	656	726	674	675	633	657	645	703	682	655	640	656	649	655	613	661	664	665	675	701	651	677	654	644	649	685	665	674	646	635	691	650	679	666	631	646	713	670	645	672	701	694	679	672	669	693	651	668	650	643	643	674	673	667	686	667	692	673	654	673	645	631	676	686	657	688	695	666	681	655	617	691	673	655	646	714	661	680	640	635	629	642	678	672	667	635	666	649	654	680	695	625	644	674	661	644	688	686	636	668	684	668	633	649	675	667	674	677	712	648	653	710	644	654	656	687	665	645	676	649	651	664	714	650	690	685	618	654	700	674	696	656	685	670	702	715	638	665	677	658	674	643	621	631	671	656	629	672	651	702	649	639	672	666	654	671	664	662	660	630	690	667	718	661	648	658	679	648	680	650	704	682	722	678	663	690	667	640	674	672	709	646	686	642	699	661	644	664	686	684	642	688	665	629	675	663	614	677	658	685	649	688	650	614	685	659	656	653	690	620	732	662	628	697	714	678	660	659	664	649	660	698	710	614	662	625	694	661	663	673	666	645	626	659	693	665	666	679	652	653	686	700	667	661	648	678	666	633	647	666	726	686	639	606	688	693	703	665	701	652	634	659	700	617	695	646	682	640	628	651	682	656	635	670	669	633	662	696	704	686	670	690	659	631	686	661	649	589	680	661	640	673	669	668	681	685	640	665	701	666	630	648	641	655	691	686	643	673	715	677	683	638	670	634	668	687	686	684	679	647	656	645	710	644	662	699	638	648	685	696	667	674	666	713	738	641	665	654	664	697	623	708	668	636	674	598	671	639	672	705	660	682	685	664	648	623	686	634	624	649	669	656	714	707	668	644	636	652	647	690	664	646	613	644	694	693	693	685	707	653	698	639	640	662	723	677	701	652	681	673	666	666	726	616	679	673	626	657	681	657	657	655	681	680	666	662	680	707	714	674	676	668	681	651	659	652	630	667	628	655	627	664	626	619	665	672	678	671	683	660	643	692	650	637	693	639	673	683	667	684	675	608	649	665	644	675	660	700	630	659	705	647	650	692	665	647	709	663	700	632	677	643	666	655	665	723	661	672	660	729	649	665	659	709	629	692	686	647	669	660	683	638	680	638	645	646	683	648	685	679	671	668	715	664	663	664	668	651	673	709	675	668	719	682	681	696	626	643	672	703	676	660	657	678	667	663	686	698	648	663	638	730	648	649	636	684	650	693	634	634	642	683	624	653	650	668	695	662	688	680	664	699	688	687	622	648	667	682	676	668	677	664	657	647	674	617	668	629	711	715	699	633	665	665	663	660	649	673	664	637	692	667	696	637	678	666	667	621	628	702	681	661	685	675	666	654	640	672	667	675	675	702	616	693	666	652	699	672	661	685	679	656	672	655	637	648	672	713	714	631	670	678	702	686	637	674	658	649	681	732	636	697	663	681	681	694	663	681	641	683	656	704	662	678	677	676	681	675	662	646	698	629	644	683	673	619	653	653	686	684	634	690	638	673	656	699	665	617	671	693	664	695	696	628	610	643	693	670	663	648	676	690	675	653	669	647	665	616	673	714	646	691	637	671	626	671	661	674	626	694	640	632	636	668	638	688	586	661	622	665	638	693	717	632	641	646	694	693	653	689	685	698	669	690	700	651	669	675	647	659	632	730	668	684	685	652	672	688	696	621	699	646	660	648	716	680	696	677	681	699	665	628	696	693	680	670	666	657	670	643	627	619	683	684	634	702	654	647	657	638	678	630
24084	20834	27581	24173	17114	18398	43317	35993	25379	13919	5334	1884	853	628	493	511	479	486	462	458	477	452	454	458	491	490	498	454	458	460	450	465	467	468	462	447	459	473	468	464	460	452	445	482	448	496	441	485	474	479	471	445	495	471	464	472	496	490	470	461	481	450	455	505	475	481	431	464	469	501	483	463	502	459	455	447	472	463	467	433	440	455	481	457	480	455	489	471	502	473	469	479	454	473	446	486	470	475	516	464	455	476	457	483	479	436	492	489	460	453	474	415	458	480	441	478	499	432	482	462	459	506	478	440	452	487	487	456	507	459	433	484	431	480	476	451	497	454	454	467	485	459	480	478	451	462	435	474	468	445	469	477	443	476	445	422	479	483	483	470	446	441	449	471	405	471	509	427	463	461	457	455	477	462	450	471	477	468	454	492	446	473	445	439	476	454	421	460	467	496	467	432	472	451	464	439	511	440	454	445	430	468	417	438	437	458	465	465	457	442	462	469	494	449	474	471	465	422	485	433	464	481	437	461	491	481	439	481	460	458	482	456	435	455	467	461	438	458	435	481	478	471	447	445	476	453	469	430	467	465	496	467	445	445	466	509	471	462	468	463	469	461	454	446	498	448	480	504	472	445	489	457	424	449	518	483	474	463	478	456	480	439	446	491	465	464	457	512	467	483	463	496	483	474	475	474	531	456	486	486	459	446	498	471	449	471	462	462	507	458	502	474	450	477	470	485	495	459	466	458	455	445	455	450	426	475	424	500	444	481	440	472	451	471	451	484	479	471	463	486	454	439	447	459	448	472	477	472	444	441	491	461	453	465	468	435	456	480	481	465	451	440	476	477	436	457	489	467	451	457	497	496	457	485	441	455	474	489	482	475	505	435	472	462	445	485	447	428	459	475	458	511	478	457	456	429	463	455	451	479	452	480	465	470	457	486	431	471	451	485	473	486	478	488	477	485	486	449	522	466	440	467	465	452	414	481	450	468	448	467	475	488	502	445	470	507	482	475	482	461	432	473	494	488	517	456	465	450	496	438	477	460	477	427	479	494	471	498	450	457	472	406	503	449	446	467	472	456	435	465	448	470	449	470	470	452	449	426	505	435	466	499	445	493	467	461	492	495	487	443	499	435	532	486	494	515	425	461	446	507	445	506	487	449	459	486	505	467	487	445	492	502	408	484	484	509	527	470	478	459	426	471	482	512	452	502	464	475	434	492	391	470	491	465	456	519	477	479	446	440	484	464	425	442	440	476	464	463	471	488	479	446	462	433	449	457	435	509	488	479	447	490	485	458	488	434	468	402	437	512	510	438	473	490	477	495	467	467	463	460	497	475	456	489	472	460	485	441	476	433	430	453	495	516	470	457	432	489	432	466	464	488	413	453	455	455	496	509	491	483	450	473	464	451	467	462	501	454	423	488	491	449	470	492	472	463	449	445	495	521	441	438	474	504	489	463	502	432	472	461	413	431	456	472	495	481	490	455	427	435	434	499	469	466	465	491	462	422	447	449	461	464	466	429	450	463	491	479	466	465	467	482	488	448	461	465	435	465	446	500	438	474	462	465	450	456	442	452	488	505	464	468	480	476	458	476	442	520	425	500	480	476	492	461	453	487	446	469	433	416	476	492	485	404	474	442	427	496	482	452	461	454	489	435	496	503	472	471	448	429	485	474	440	456	438	449	482	462	450	488	454	433	485	451	458	423	453	465	431	420	475	448	486	452	506	469	479	453	460	472	441	455	469	454	464	493	504	465	477	489	452	509	501	476	437	498	473	515	485	442	530	464	438	479	503	439	509	494	458	490	449	469	447	471	454	481	461	436	466	512	453	438	455	479	463	476	492	462	446	441	483	463	467	456	483	476	495	439	477	435	482	450	481	490	469	501	467	468	481	448	465	432	461	478	474	455	422	451	490	484	403	451	472	444	431	455	479	500	473	477	485	451	487	475	510	440	460	439	470	439	462	499	475	455	476	472	490	447	492	441	447	465	452	475	506	442	494	504	463	451	454	468	487	471	418	422	482	420	462	452	457	487	455	470	459	491	474	464	437	415	513	492	463	490	483	465	465	439	458	434	478	424	458	502	493	456	401	442	454	491	475	473	477	456	465	481	496	498	443	451	472	473	457	451	478	490	438	471	459	442	494	441	460	466	468	486	462	442	451	476	491	471	461	455	438	430	464	495	452	476	436	504	457	479	465	454	463	500	432	470	434	447	476	469	482	456	523	474	469	453	493	470	465	428	445	461	480	446	445	488	488	455	459	454	457	491	474	477	484	499	437	461	482	476	481	483	455	456	499	451	494	462	430	467	452	461	464	464	465	423	450	482	450	444	477	460	507	446	403	476	502	446	452	471	443	459	431	460	486	461	454	447	444	523	464	486	442	429	451	480	494	502	481	444	477	417	494	468	441	468	479	447	495	487	452	477	456	432	516	460	447	436	420	487	466	460	474	481	468	488	469	444	465	488	460	466	478	472	483	431	462	488	456	471	462	469	483	501	496	414	454	470	489	491	434	447	455	506	482	467	478	486	454	465	477	463	470	412	425	458	465	449	461	475	510	468	516	464	485	401	500	481	494	499	452	469	448	414	513	500	447	458	488	470	473	479	452	478	486	495	486	416	482	460	463	481	488	464	439	464	466	432	496	500	466	442	445	448	453	481	437	455	476	484	464	459	464	450	436	487	483	473	476	483	469	475	460	443	464	454	469	454	449	456	481	488	469	468	465	504	458	462	491	499	440	451	465	477	444	466	457	476	455	484	455	483	528	462	468	443	475	467	457	453	470	481	444	414	488	467	479	496	488	438	469	482	497	493	492	476	468	465	441	457	489	449	523	490	480	468	423	471	482	461	424	433	490	415	470	479	448	469	461	484	483	465	471	439	464	503	482	461	450	455	468	457	433	465	491	456	494	473	460	473	438	481	415	456	503	447	454	447	466	439	453	418	519	514	476	480	511	444	451	453	477	492	461	449	448	457	463	466	509	499	492	433	442	428	508	465	459	506	472	474	486	453	453	471	456	487	446	439	483	493	473	468	447	488	451	456	478	460	469	475	460	472	462	477	495	476	458	443	499	461	417	509	480	489	453	472	477	486	451	449	453	451	465	469	458	489	462	487	455	484	466	485	472	509	455	466	437	462	499	430	478	468	464	464	469	435	489	454	471	443	438	457	472	421	457	468	494	445	465	431	472	424	506	434	463	439	458	462	436	461	470	500	452	477	486	457	504	488	453	455	461	500	448	448	476	437	454	486	436	476	452	454	465	446	455	489	477	483	435	495	487	474	477	466	478	501	463	458	464	450	508	478	480	492	462	481	479	491	481	461	433	470	433	480	457	414	478	522	429	440	435	481	446	467	449	468	466	437	481	480	444	483	469	445	470	507	461	479	461	504	511	469	443	475	473	439	452	473	475	491	460	399	438	456	450	482	483	453	466	471	465	482	535	459	472	487	432	458	502	468	437	500	452	462	484	501	463	471	501	484	467	493
6690	15374	14735	10067	9537	26106	44578	39237	29694	18879	9101	3647	1480	907	702	719	682	636	682	743	708	645	705	674	696	658	693	690	722	688	701	701	689	736	685	718	707	716	697	704	720	670	694	681	651	648	689	686	705	700	672	686	681	700	653	658	706	699	684	656	695	654	701	720	671	700	691	676	686	659	694	693	689	675	654	710	697	729	703	697	635	690	709	666	715	663	718	716	699	681	691	708	685	706	671	594	710	666	695	695	690	702	699	680	736	647	658	742	713	684	699	756	650	691	715	665	644	704	701	680	664	702	691	668	706	649	660	704	695	659	635	738	667	695	702	708	704	696	683	684	708	690	698	684	661	681	655	670	701	701	695	675	687	660	729	645	658	676	670	729	646	684	689	716	684	683	698	684	704	645	719	729	651	706	665	664	695	713	687	636	693	637	679	719	672	688	726	676	680	662	707	709	716	647	709	648	637	655	733	652	654	692	713	674	686	691	723	657	743	640	702	711	697	704	709	686	680	721	686	661	668	706	719	641	676	645	698	675	669	619	708	690	680	703	673	722	660	692	657	650	665	725	712	700	690	710	675	677	657	736	648	682	671	685	677	660	684	703	721	674	677	665	721	699	712	712	691	622	653	704	694	629	704	675	689	693	701	706	667	661	707	671	677	696	717	703	676	652	665	670	671	693	670	688	693	684	701	731	657	675	718	676	703	641	679	704	662	709	658	671	651	677	731	717	679	678	681	675	708	702	684	681	682	725	718	626	683	650	652	670	714	670	702	682	690	651	679	705	679	664	706	708	665	682	695	667	666	680	669	675	715	639	705	705	685	702	693	668	666	705	665	641	690	721	637	707	706	664	667	718	682	684	642	674	724	624	650	690	650	686	688	655	638	704	668	708	697	629	656	714	723	677	658	643	682	703	729	658	704	725	704	718	708	718	724	652	694	710	767	656	666	662	654	715	674	661	690	681	687	674	663	711	666	696	681	719	683	675	651	669	685	694	690	716	697	744	634	703	684	650	701	746	668	715	641	662	679	687	703	691	678	674	729	685	700	659	699	643	685	669	706	731	712	677	709	688	692	724	724	699	700	704	684	661	689	698	686	672	702	712	681	651	724	628	728	661	712	696	634	691	667	707	696	692	721	691	692	713	700	679	705	691	725	690	665	687	748	697	697	659	702	705	720	655	689	700	652	678	704	688	673	675	677	656	660	679	643	645	739	648	704	704	712	672	681	669	709	718	699	668	704	652	654	663	714	731	710	612	689	713	728	717	662	659	677	716	691	690	689	653	670	689	666	671	680	700	660	655	690	712	687	730	708	645	707	715	695	698	718	727	685	683	710	681	645	710	677	650	699	714	685	643	710	668	696	691	686	679	656	668	666	686	669	722	691	700	677	693	718	714	684	647	687	686	661	691	665	732	651	675	647	682	702	708	656	707	686	683	730	695	690	733	713	707	705	695	700	703	663	717	675	666	724	679	653	708	674	686	691	667	691	682	708	696	712	712	668	702	680	731	676	724	681	712	720	682	706	690	673	670	725	690	692	638	690	705	691	675	686	684	626	681	737	728	695	607	697	623	663	729	657	643	717	656	692	681	654	696	644	677	708	702	690	669	662	663	710	643	640	720	685	675	655	730	687	674	649	693	692	667	668	640	673	680	661	692	729	695	668	646	671	653	654	680	715	717	718	671	694	721	652	697	643	664	700	644	690	665	661	672	679	689	688	697	672	619	707	667	672	609	626	665	669	693	622	695	655	706	686	693	664	702	677	694	688	692	710	679	717	688	659	724	631	687	670	611	662	739	697	650	711	692	666	693	689	654	699	667	744	675	690	709	700	722	684	668	662	677	672	687	723	691	710	656	710	678	710	707	659	682	671	717	662	632	653	721	659	695	679	724	694	697	668	699	680	689	696	642	723	704	702	740	689	689	661	656	699	733	712	722	675	691	700	721	692	696	675	660	691	678	662	670	667	699	702	694	737	692	703	666	638	725	659	698	637	699	685	712	643	707	714	678	689	698	644	690	670	664	660	627	687	652	644	645	697	667	724	705	705	732	683	665	656	698	700	667	651	651	684	629	658	682	718	642	683	666	764	740	716	672	656	693	687	738	702	706	682	651	623	717	647	694	658	731	650	678	666	659	697	695	684	674	646	673	682	712	704	656	712	676	646	711	707	634	702	631	683	705	671	663	697	666	699	658	648	684	684	661	657	685	708	702	659	718	678	688	714	680	618	701	719	702	677	683	682	703	670	698	670	691	686	678	694	705	683	708	749	700	701	694	695	703	701	658	665	665	698	715	707	671	664	667	663	658	646	697	700	718	685	645	684	680	632	674	665	671	716	697	664	656	619	714	677	664	712	693	702	704	700	681	692	666	701	727	662	639	714	733	702	676	699	691	713	741	685	664	722	671	718	671	694	684	659	721	644	713	679	696	723	718	698	697	644	670	686	678	680	677	720	645	670	706	692	694	694	714	726	679	676	695	683	686	637	708	681	706	679	724	664	708	720	629	664	685	681	684	718	693	642	703	732	651	664	695	690	724	688	676	673	686	690	689	689	672	709	742	713	698	660	723	631	701	688	694	682	640	692	697	699	734	704	683	673	710	697	686	676	701	716	710	723	663	673	678	713	698	708	654	689	653	704	681	732	662	663	710	679	661	675	666	681	713	680	662	684	702	738	697	706	659	650	677	731	696	674	662	667	664	665	692	681	722	603	660	726	682	714	684	685	722	659	723	650	673	711	654	722	750	701	717	700	677	713	708	661	724	667	695	680	684	672	688	660	639	688	681	679	664	680	706	668	640	724	658	696	688	649	726	706	685	673	726	673	698	719	656	683	661	655	683	698	655	663	679	691	652	660	666	695	673	711	711	671	639	692	754	703	679	620	703	710	680	636	690	723	688	735	677	671	674	656	703	685	665	685	663	648	714	682	717	696	731	670	689	694	682	719	731	705	710	675	653	667	729	698	700	746	649	734	678	730	718	656	685	643	683	649	702	650	701	678	692	706	708	682	675	680	704	656	654	722	679	684	729	664	666	673	655	683	687	652	708	646	631	716	670	720	661	696	719	661	699	702	718	704	636	669	681	671	673	670	662	710	659	677	638	727	631	678	689	666	638	724	693	721	679	703	659	662	665	705	728	717	663	660	744	667	681	702	703	647	716	652	723	700	643	686	670	692	706	732	676	618	669	688	672	676	660	699	718	685	677	641	722	652	642	693	662	711	727	683	692	725	673	688	667	661	688	681	678	643	647	677	656	682	713	730	687	658	669	681	733	715	655	702	701	664	697	704	706	690	654	667	653	733	678	700	688	688	640	650	668	706	657	648	685	681	674	624	634	697	663	696	690	692	699	713	690	687	701	673	692	694	752	645	687	642	724	687	694	690	658	727	677	675	693	682	675	703	719	690	651	689	639	648	673	670	664	674	666	672	671	692	695	669	709	730	706	725	726	650	724	693	678	695	698	695	712	695	662	735	716	706	650	679	636
22445	20764	28585	22995	20790	44608	62462	50973	38626	25043	11956	3909	1360	734	544	494	471	509	442	494	508	544	518	501	484	505	506	474	512	479	542	517	491	533	501	466	490	537	469	465	519	463	516	508	522	553	551	500	476	525	492	473	479	483	527	508	513	447	473	499	502	463	491	508	514	496	495	513	494	498	485	502	509	512	466	463	512	465	479	498	525	488	491	437	532	465	500	478	480	438	471	503	469	504	475	509	495	502	488	498	493	490	493	515	453	457	458	537	456	449	493	462	505	451	474	508	509	469	449	498	494	486	498	460	495	489	484	511	527	469	501	485	499	477	529	556	475	512	470	509	518	478	443	491	491	476	501	528	497	525	478	456	503	470	492	504	513	493	490	484	522	486	482	519	477	497	484	494	505	503	484	451	453	484	498	479	508	475	466	480	460	505	475	484	487	508	516	522	513	498	482	500	478	481	521	509	487	460	472	491	486	494	501	449	468	449	525	507	489	484	460	455	507	487	487	505	519	463	493	486	446	475	506	497	505	500	487	515	491	488	500	515	466	503	518	455	500	458	498	468	513	489	477	500	519	477	439	483	558	486	506	486	447	467	459	466	491	496	524	501	460	484	467	481	518	492	477	435	496	487	497	507	535	450	472	481	436	502	500	502	477	461	480	475	463	492	471	509	442	486	465	475	500	527	475	470	509	452	517	472	515	484	480	523	464	484	506	483	505	517	487	494	526	513	504	457	496	446	487	472	454	486	457	477	510	477	496	495	531	541	491	485	466	513	472	485	528	524	505	446	477	481	506	524	470	493	449	489	486	514	498	511	515	529	428	502	469	461	509	494	479	487	494	472	481	507	488	470	511	530	501	503	502	518	487	465	502	485	522	487	505	486	463	537	507	477	498	478	502	455	487	476	514	494	487	512	482	481	477	482	488	490	480	476	441	476	483	487	473	475	476	492	471	475	456	483	495	496	521	425	490	505	499	494	479	534	502	519	515	493	477	483	486	519	501	490	466	433	487	487	488	485	508	513	474	509	486	513	482	528	498	470	464	461	484	502	490	508	474	492	525	505	475	466	475	496	480	533	441	490	497	488	498	481	477	525	489	499	452	493	525	507	505	502	519	454	507	489	509	505	473	490	493	484	500	492	468	502	483	532	491	463	504	465	455	491	488	478	497	498	489	506	462	546	516	491	477	483	501	455	471	527	494	484	489	471	490	478	505	478	506	476	492	485	515	481	474	470	497	488	507	492	479	520	460	507	479	513	455	481	525	491	499	468	462	477	494	449	479	486	494	493	517	531	481	479	474	457	492	488	477	484	525	479	509	510	457	471	450	515	523	525	509	475	478	456	486	484	481	465	504	487	450	492	474	496	497	489	520	480	459	504	513	497	504	519	473	495	455	484	539	500	463	495	483	477	491	462	489	500	469	448	508	476	506	472	488	447	510	480	508	476	525	510	468	537	502	487	504	428	456	532	515	486	523	487	500	512	512	511	492	476	483	464	477	521	448	472	492	460	487	484	519	527	459	500	443	495	467	536	460	469	506	503	478	485	501	495	502	500	500	519	450	505	480	490	455	495	464	485	453	451	526	488	495	492	490	482	494	466	466	483	466	452	512	476	479	515	486	510	486	475	474	489	495	476	517	485	503	469	498	446	471	508	500	516	523	499	505	465	529	506	494	464	460	489	509	475	497	460	483	486	488	468	486	482	551	487	489	493	504	473	526	470	500	485	493	470	470	506	478	467	489	489	487	478	451	460	478	538	487	473	516	485	473	476	509	504	493	484	510	481	487	492	510	530	472	490	489	468	487	486	506	474	494	492	490	490	471	448	463	499	498	493	488	502	457	503	491	498	511	464	503	498	453	496	501	507	500	527	476	489	491	459	470	507	483	507	450	459	450	485	484	477	486	517	498	506	481	484	464	492	479	461	458	464	474	440	528	468	496	480	493	497	518	482	501	478	476	471	450	471	474	515	519	505	484	499	459	521	490	431	474	498	491	519	496	519	492	466	510	496	458	506	516	482	477	477	545	473	475	492	493	486	479	504	545	457	482	489	463	479	461	493	445	454	484	482	486	465	510	521	461	456	486	505	501	494	495	519	468	493	518	489	455	508	493	495	473	474	502	463	493	529	488	507	501	495	495	472	503	474	497	500	454	474	466	467	463	463	524	523	466	523	525	487	510	455	460	517	489	458	475	464	492	546	467	462	485	482	474	491	437	448	476	476	479	498	490	483	505	491	495	447	503	486	465	478	458	470	479	489	490	501	470	522	433	503	466	474	461	478	493	508	483	520	516	499	474	506	453	461	481	484	477	539	491	481	459	491	463	484	500	452	494	502	492	475	473	523	502	505	498	512	454	490	489	455	495	491	469	475	514	455	469	487	503	478	479	516	472	499	464	472	515	508	452	490	482	509	493	464	462	489	499	485	483	471	484	502	503	499	438	526	454	528	492	437	495	511	483	451	486	459	496	437	500	482	504	485	458	506	501	485	532	463	477	528	462	477	454	483	455	524	519	515	485	477	481	491	523	471	463	535	486	481	482	517	492	487	490	508	498	480	468	479	502	506	491	516	509	476	506	487	468	507	496	474	500	453	501	535	475	484	475	500	500	463	500	505	510	519	485	486	486	463	479	523	467	485	490	488	478	500	527	483	483	448	482	467	464	437	490	519	493	450	427	458	498	461	481	526	490	469	496	495	469	513	491	475	478	470	492	523	489	477	532	489	538	527	509	501	475	532	472	456	506	451	486	501	488	471	501	519	480	503	442	481	484	453	473	513	534	481	500	495	487	469	467	475	478	453	500	483	482	451	472	467	489	499	509	502	456	496	490	492	515	422	471	479	496	484	472	506	483	495	464	498	525	466	497	486	479	476	524	507	500	485	500	458	491	460	496	481	472	473	458	474	492	518	464	449	499	449	523	469	487	516	464	526	481	457	462	509	497	491	507	471	456	508	463	503	532	488	474	486	489	471	494	475	471	514	487	491	500	499	481	552	501	482	482	499	472	449	484	537	485	499	508	487	473	462	451	484	513	500	479	488	482	472	470	499	504	511	512	504	452	486	480	488	484	479	512	512	491	455	546	517	501	481	496	483	482	535	528	519	464	487	488	471	481	486	483	472	471	500	503	468	507	486	524	472	498	477	517	463	477	475	488	500	499	494	475	489	456	521	524	528	482	492	481	434	467	511	469	484	477	490	504	516	499	480	519	499	524	488	500	437	470	498	498	479	512	478	500	490	512	471	515	494	504	496	469	498	473	492	520	482	482	504	450	491	515	515	463	503	500	512	535	495	509	483	471	540	458	514	495	496	488	470	482	443	534	481	515	497	485	476	558	501	497	512	504	470	446	500	492	481	486	489	518	500	474	475	491	492	466	481	493	451	481	491	520	438	513	490	489	512	483	487	489	480	502	466	487	469	438	439	452	499	493	472	473	474	456	489	499	465	504	481	473	505	483	460	475	488	490	509	501	486	492	477	487	472	461	473
12297	27566	26284	19325	18108	55071	61705	51727	41044	29117	16436	6720	2438	1143	785	742	726	723	731	696	685	711	684	742	686	713	708	695	720	686	708	720	675	714	690	711	700	730	708	686	656	672	693	753	706	697	663	708	710	667	720	714	720	688	711	702	717	706	707	689	708	711	666	678	655	724	718	694	737	703	699	718	723	663	732	648	640	705	707	778	686	726	681	676	665	707	688	665	721	729	706	677	656	672	729	724	672	701	729	652	671	690	702	693	725	715	707	690	709	705	699	681	719	726	744	761	657	679	701	695	687	701	722	729	642	684	670	647	750	646	706	693	698	698	693	712	690	695	694	707	646	673	680	667	677	683	747	700	702	682	725	667	661	694	709	679	723	678	695	731	692	647	679	658	710	666	672	739	721	690	656	724	688	723	712	731	742	712	670	710	693	726	699	695	701	684	715	634	706	675	742	717	739	711	675	691	715	721	675	681	710	720	693	720	690	684	738	718	695	715	695	720	659	731	700	710	727	707	710	693	678	690	689	717	710	706	702	624	697	761	658	726	672	692	715	707	774	672	694	689	706	701	692	666	665	673	716	644	642	708	690	657	635	686	664	723	755	668	740	718	695	701	723	676	692	715	694	727	707	688	730	712	741	710	708	683	671	647	690	660	673	716	684	695	705	666	711	725	697	663	703	669	711	709	688	725	687	712	672	725	735	683	688	686	740	657	703	677	699	696	722	680	641	715	698	685	702	690	685	701	705	756	665	694	681	717	672	696	701	668	673	719	701	725	658	687	696	715	686	669	657	723	690	680	707	664	714	684	707	705	665	754	673	732	673	729	693	723	722	786	727	688	646	700	679	675	700	698	704	679	698	704	670	653	701	708	694	725	712	725	692	662	702	680	702	716	726	702	667	716	737	687	712	705	735	725	662	700	711	658	709	656	663	682	641	685	728	699	672	730	750	652	697	711	675	718	727	709	712	726	690	790	713	739	671	686	703	730	686	682	662	710	688	705	712	702	665	713	684	704	726	666	667	686	673	726	687	674	763	738	730	704	739	700	745	676	689	726	668	722	687	668	733	670	713	724	733	671	725	737	702	693	711	713	678	738	699	726	682	732	675	665	675	745	708	743	699	737	682	637	661	711	713	652	650	669	643	714	703	655	679	688	703	650	705	695	630	670	689	692	670	693	712	690	722	694	679	661	698	676	711	735	689	696	745	719	657	680	727	671	719	698	648	723	668	673	718	684	677	698	720	692	689	691	745	737	692	689	714	702	712	711	707	696	685	686	738	724	645	758	682	656	692	671	680	712	638	699	664	697	692	705	675	719	627	690	700	683	686	678	664	750	681	677	693	707	687	672	685	677	692	721	693	709	720	659	701	718	691	738	683	702	663	717	743	720	649	692	653	679	708	685	688	716	683	704	675	691	715	698	731	711	646	657	670	720	740	730	646	705	714	722	676	695	711	708	700	693	690	716	681	672	713	705	695	681	677	674	703	693	734	699	712	652	726	663	691	681	695	705	717	679	717	710	712	699	765	674	695	655	700	667	758	725	691	687	673	673	705	707	696	707	671	737	652	692	743	704	704	761	688	709	720	658	673	645	692	675	684	702	691	676	695	710	720	667	712	672	714	717	695	705	740	705	719	705	702	709	709	684	709	689	644	666	670	652	726	697	688	688	694	690	691	749	645	746	693	743	714	718	724	708	741	719	701	687	664	686	687	696	690	671	688	751	712	709	721	699	694	679	702	684	658	741	713	710	714	724	678	671	713	732	703	748	699	652	680	695	694	707	707	658	709	694	694	753	688	706	709	663	703	696	704	708	742	716	692	703	702	657	705	708	718	673	732	712	715	730	704	672	717	710	690	649	709	716	684	706	713	743	748	669	666	694	703	764	730	719	723	711	717	673	711	710	707	691	706	686	710	716	666	659	697	689	723	741	676	700	640	717	711	719	671	662	710	706	667	730	644	721	683	741	765	718	694	701	695	686	726	692	698	674	706	688	707	676	668	706	730	672	699	726	715	719	687	687	684	738	625	745	705	657	680	660	686	646	734	694	692	659	701	701	682	726	694	696	673	732	732	678	694	686	672	703	718	709	716	724	693	739	695	722	663	688	706	689	703	728	715	666	703	677	722	727	737	717	668	737	713	704	687	672	740	676	725	713	702	744	696	680	712	664	662	684	637	711	706	708	741	693	703	721	703	742	692	777	705	702	752	703	656	710	718	706	721	682	652	705	756	728	646	659	725	735	690	669	723	726	707	726	710	721	672	657	713	738	701	666	674	712	701	683	707	688	706	727	709	680	721	721	683	716	731	674	710	679	705	703	655	741	733	675	738	684	688	701	674	683	679	695	682	666	704	674	702	680	721	700	674	698	722	743	670	694	689	687	700	686	687	655	707	672	654	738	692	734	718	741	688	720	716	713	679	683	669	734	692	708	662	731	711	686	661	740	675	658	691	692	647	756	687	726	685	686	679	698	653	719	706	701	723	700	702	728	686	688	737	697	727	724	665	711	719	690	735	691	668	700	672	677	653	684	712	683	690	689	685	703	695	756	663	649	676	699	718	731	656	704	688	699	687	714	686	665	725	687	676	718	670	656	666	682	677	716	685	744	653	663	733	690	704	740	703	709	701	693	720	667	699	678	644	711	717	703	683	706	686	667	729	649	680	693	680	706	681	693	681	712	670	743	718	670	724	705	683	682	708	702	728	711	663	750	685	689	634	705	687	715	715	708	735	660	708	671	684	699	679	707	723	691	707	733	716	692	685	637	698	685	701	709	661	707	733	648	699	657	680	716	716	706	722	721	710	685	722	679	677	707	692	716	677	679	720	662	697	767	738	737	688	704	664	682	717	670	721	698	702	701	691	705	700	691	681	720	754	734	703	666	700	674	651	682	637	695	712	713	685	656	687	695	686	673	725	686	691	717	691	710	701	687	714	688	652	685	687	661	701	703	708	665	671	706	738	749	683	684	659	724	685	717	687	682	633	657	678	687	713	677	701	743	692	707	763	695	718	715	688	724	698	711	698	694	668	695	639	719	716	640	650	734	669	650	693	689	696	720	704	730	671	712	693	664	713	704	707	746	737	714	709	738	681	707	707	660	725	699	695	671	716	698	701	708	734	732	691	718	687	743	674	706	667	660	720	696	739	749	680	728	681	654	670	728	694	724	685	741	739	706	683	675	722	704	697	726	698	693	662	695	681	684	681	701	683	696	699	683	689	640	713	727	652	642	666	656	698	643	693	675	709	706	678	704	679	684	698	701	700	664	687	703	765	677	718	680	699	731	711	657	691	693	749	689	708	684	724	676	731	699	711	680	745	701	748	652	677	709	694	714	681	689	712	701	727	764	691	661	705	676	698	702	729	660	699	616	710	708	690	680	688	664	667	660	676	697	661	690	707	655	702	714	712	706	661	661	689	746	689	691	695	709	679	712	728	718	705	723	678	684	711	725	685	680	671	697	692	666	701	697	695	685	727	699	697	688	669	739
26156	20548	12632	3974	3589	13418	13634	8801	3998	1823	958	594	562	464	523	467	478	472	432	456	473	422	488	462	466	448	501	475	455	464	459	474	472	441	439	441	448	475	456	428	458	479	445	455	476	413	506	442	436	480	438	447	443	440	449	457	455	452	503	458	480	446	444	459	473	452	426	470	452	445	415	460	451	445	455	422	469	446	456	456	454	460	471	488	418	465	425	452	435	464	459	440	463	471	454	449	469	427	416	453	465	432	475	485	460	458	428	456	449	464	458	455	484	478	443	482	471	484	449	454	415	473	435	427	486	478	386	449	446	466	453	446	469	513	417	482	454	469	469	437	457	464	486	484	456	502	450	439	462	452	413	477	438	441	469	404	434	470	469	452	460	485	483	466	426	452	465	437	480	482	431	499	476	456	442	459	443	459	468	441	446	470	455	483	454	479	428	462	430	411	436	443	464	464	471	449	462	466	468	443	425	475	504	483	471	430	453	460	432	477	490	484	469	471	438	483	451	427	450	437	480	460	445	429	442	463	442	461	422	478	450	454	465	482	496	499	460	445	522	478	487	438	424	436	413	468	405	464	458	426	472	499	452	483	442	463	476	467	475	446	468	487	479	453	464	449	470	467	454	451	474	466	481	466	468	510	434	443	439	406	408	432	457	447	504	406	440	448	463	469	451	439	460	448	454	454	440	441	434	440	431	450	464	494	431	444	468	460	466	450	480	448	458	473	446	493	490	472	458	452	445	458	465	438	442	476	449	459	423	500	464	431	485	463	451	456	461	421	470	481	473	448	465	476	425	461	486	469	449	479	503	498	458	442	465	450	426	448	441	436	444	473	437	432	448	443	449	458	441	448	461	464	462	451	469	443	433	471	453	469	497	446	450	410	441	433	457	453	449	455	477	414	488	475	458	436	459	461	454	441	461	474	454	477	496	456	474	459	444	481	460	458	460	471	469	445	442	420	443	434	438	477	436	423	451	445	472	454	468	487	492	448	428	444	457	423	456	434	465	459	462	459	452	502	490	453	459	448	459	452	474	460	430	434	447	483	427	486	450	445	472	467	521	492	453	460	466	464	441	444	467	478	459	454	459	459	473	451	474	504	467	436	434	461	473	455	438	480	444	412	453	462	474	444	460	472	423	462	440	423	473	443	464	482	470	457	454	459	430	458	483	421	457	469	422	420	413	474	423	451	452	467	470	473	453	465	432	461	445	464	480	424	489	427	458	454	426	446	454	459	487	442	440	434	469	448	423	453	433	468	467	459	480	435	470	474	441	473	477	460	433	425	473	508	499	504	448	440	478	462	430	471	430	445	420	487	448	441	433	444	482	434	433	463	458	457	431	478	461	473	452	435	430	464	470	466	471	444	413	468	483	466	493	451	440	424	447	481	481	452	456	450	461	450	455	482	453	453	445	467	487	448	436	438	455	493	472	458	454	413	460	440	400	447	501	468	469	447	463	485	462	456	493	471	453	456	485	472	463	419	462	450	431	443	444	442	479	435	463	433	462	461	496	467	473	428	482	431	449	481	470	472	474	465	465	453	447	458	443	433	458	433	424	430	476	474	444	463	402	429	474	450	442	460	464	433	422	464	446	440	435	444	463	507	484	447	470	431	452	480	476	407	486	426	464	480	429	476	457	425	462	440	464	469	480	460	460	463	455	423	476	474	465	454	475	483	428	445	442	434	440	459	469	464	514	479	441	480	417	459	424	492	495	464	445	427	442	495	452	470	424	427	477	500	470	458	506	454	438	465	461	432	453	471	477	496	426	450	449	461	463	464	435	485	478	460	463	478	476	452	427	453	458	448	428	436	441	461	442	468	480	486	437	469	475	490	453	454	467	421	443	445	494	417	430	485	475	480	424	477	448	429	489	449	446	492	460	388	419	487	471	472	463	445	454	446	464	452	471	483	445	480	478	449	459	453	464	475	474	462	490	440	474	463	429	504	453	432	428	462	460	454	465	436	486	449	479	462	447	446	415	433	485	434	444	455	426	482	443	460	436	484	462	465	455	481	475	449	503	482	477	451	479	448	427	486	454	462	392	433	456	427	437	439	452	452	422	390	464	471	481	431	442	473	486	466	481	453	428	468	430	438	467	461	490	484	498	429	453	443	480	478	457	448	431	445	450	472	446	486	438	471	441	479	449	490	472	460	469	478	464	472	471	472	452	473	475	505	479	426	468	465	427	454	455	468	452	467	455	461	446	458	455	458	442	484	478	456	438	460	448	450	464	430	448	484	477	444	454	470	467	469	462	462	425	477	455	433	455	426	454	468	469	492	447	432	439	434	478	466	451	474	454	454	444	446	493	444	470	484	468	480	452	455	430	477	492	448	460	430	475	443	435	474	462	456	464	446	435	460	492	441	437	483	461	469	463	466	434	470	507	467	471	429	418	446	417	444	430	479	422	452	445	448	463	490	448	462	459	464	464	437	500	485	431	465	448	472	417	482	424	428	444	475	470	449	479	463	433	479	480	474	428	461	440	448	454	460	463	495	444	432	483	464	443	446	470	481	473	441	437	461	452	459	441	484	425	452	449	427	472	424	435	475	490	474	487	414	504	443	452	438	462	459	427	451	439	421	448	445	440	457	463	469	458	441	442	428	461	442	501	437	508	459	458	466	472	444	446	411	429	455	461	446	456	446	449	482	471	471	450	428	487	443	411	435	429	467	445	454	468	417	487	479	488	458	453	444	455	461	470	459	518	461	485	474	472	448	450	482	446	450	484	436	471	452	483	449	481	449	484	476	464	472	475	481	460	472	484	445	446	428	422	476	466	492	466	483	446	491	445	506	479	468	454	485	468	479	454	437	462	454	502	476	468	473	478	454	459	465	461	462	489	494	459	504	454	479	466	456	465	457	468	457	459	481	448	469	423	445	465	507	471	445	462	465	390	468	439	462	488	467	462	424	446	486	477	483	468	428	471	476	453	437	465	494	478	454	446	473	462	473	486	449	473	421	443	420	486	473	449	442	460	476	467	459	441	465	464	469	469	437	449	478	440	425	424	464	450	427	449	450	456	459	460	455	448	438	469	477	464	444	442	460	497	452	440	476	467	488	451	442	446	480	433	475	473	473	467	490	424	446	469	462	457	466	470	464	432	464	472	462	482	459	488	448	434	438	462	430	475	456	476	442	465	449	425	437	425	423	442	469	457	439	488	462	429	469	469	486	438	432	457	467	474	477	450	459	435	485	491	456	488	417	451	476	471	466	502	452	437	472	422	479	493	452	460	470	415	441	443	470	408	460	451	470	480	485	471	492	473	453	478	450	446	440	460	454	463	450	456	463	461	458	470	464	453	452	458	435	450	460	472	469	454	461	427	436	440	456	497	437	408	465	457	455	503	455	474	472	442	451	470	463	452	454	443	489	449	484	476	439	445	453	463	456	474	454	448	456	454	456	428	491	462	475	464	444	405	476	471	442	450	438	504	494	474	485	486	444	474	462	445	537	439	435	437	491	485	430	414	471	464	478	409	467
4775	4842	5793	5690	6760	21353	19965	14286	7556	3569	1729	1039	760	662	647	708	673	676	695	693	704	678	695	696	680	659	742	655	665	684	699	684	677	685	708	694	677	642	686	675	671	685	676	608	685	652	673	682	708	627	687	684	673	686	659	671	647	656	624	666	685	657	630	617	618	692	687	656	642	666	658	649	654	693	689	641	652	694	657	660	636	664	666	684	709	651	683	669	655	735	625	684	668	696	693	674	667	680	693	616	683	653	627	716	689	660	660	622	693	664	687	647	658	676	636	656	709	689	676	666	689	654	645	643	693	711	628	657	681	645	699	646	675	653	705	655	641	670	641	697	666	654	732	669	671	651	666	684	663	639	686	663	619	687	624	655	674	665	681	701	619	677	675	600	689	690	727	640	694	661	690	669	663	683	657	653	640	668	689	703	660	629	695	702	699	662	691	720	708	668	694	680	677	611	660	742	681	689	645	667	657	684	657	619	699	682	685	613	674	675	656	680	643	684	677	671	666	669	653	679	694	627	682	692	699	640	625	727	642	695	704	626	639	624	655	617	702	702	661	641	637	660	635	677	693	647	639	643	654	721	697	678	685	649	643	636	706	678	673	605	648	660	670	670	678	727	705	678	669	622	678	688	623	644	680	667	656	647	674	676	696	682	692	686	671	638	685	676	688	685	655	632	619	698	668	687	632	700	659	677	720	641	667	701	656	690	671	667	656	676	625	592	702	650	685	685	735	657	652	641	659	627	674	709	687	640	659	646	738	655	723	659	623	665	678	653	676	657	671	668	698	666	656	643	663	667	670	687	650	666	703	667	688	697	710	630	648	677	649	686	642	640	660	701	631	720	657	642	651	710	662	671	659	694	721	679	651	670	694	686	627	666	704	666	669	682	648	650	614	641	628	666	698	598	642	652	678	702	740	631	687	656	728	613	636	644	619	675	646	656	672	702	682	638	650	640	656	635	642	708	686	658	708	663	665	644	706	704	704	624	693	682	648	698	705	716	686	709	726	668	632	653	673	659	683	652	689	652	673	644	668	700	675	644	670	676	657	697	697	680	669	680	628	691	668	670	735	685	674	646	643	672	654	676	603	717	679	721	672	643	715	674	663	681	682	673	706	620	635	666	699	664	691	676	659	652	731	626	671	675	710	651	679	636	685	645	664	659	648	648	689	730	626	664	699	655	653	637	695	635	656	684	705	639	650	672	683	671	619	698	709	695	679	664	659	685	652	688	665	631	710	638	634	635	651	692	684	706	659	655	673	649	693	694	694	678	686	640	670	704	666	656	689	693	634	639	690	638	654	722	662	703	651	662	671	671	644	635	645	675	681	664	664	647	652	664	664	665	623	723	666	643	677	640	654	694	657	661	650	732	657	695	671	713	621	670	652	649	680	644	681	629	629	660	691	677	713	660	672	659	659	711	687	645	677	657	653	668	664	678	707	615	644	615	664	644	690	622	690	704	679	649	677	661	714	686	680	667	662	633	667	689	674	642	650	649	690	664	669	675	662	636	663	666	625	639	617	656	654	643	640	733	669	690	667	702	696	696	711	670	667	702	630	645	687	672	678	698	631	648	693	690	639	688	662	690	693	604	640	606	638	662	628	712	615	650	649	692	677	690	706	696	635	690	704	658	664	703	665	620	688	724	667	667	648	617	669	649	722	644	709	627	655	647	656	650	711	632	705	657	729	620	685	667	627	692	715	656	651	678	609	661	677	637	719	668	648	620	684	678	685	657	687	666	705	642	696	656	717	652	693	646	685	662	683	655	679	643	682	716	664	682	671	684	623	660	638	655	708	687	615	671	676	657	697	666	672	696	718	661	636	662	639	673	670	663	707	630	641	661	665	651	673	673	665	669	695	682	676	633	627	633	613	655	652	669	682	665	620	647	665	669	682	678	681	644	663	704	693	731	633	649	688	687	603	645	652	651	659	648	674	667	671	695	674	653	660	655	681	645	692	705	671	716	696	706	656	673	634	652	678	645	622	659	654	621	639	685	664	702	663	641	645	707	678	655	656	665	703	650	677	688	647	676	647	643	661	655	649	673	648	693	668	662	670	642	661	665	685	689	657	697	693	627	644	641	663	682	631	683	730	666	654	705	697	688	665	637	642	648	649	609	653	678	658	712	682	678	655	647	674	707	667	716	715	669	699	696	668	625	694	675	709	639	631	701	704	668	657	669	672	686	669	658	697	682	678	661	761	668	661	671	636	643	723	660	717	687	672	651	699	669	619	659	698	652	637	736	692	676	665	660	687	732	662	650	680	650	650	652	673	651	619	659	679	666	661	652	652	658	688	655	666	647	703	677	696	626	670	661	706	688	647	668	676	672	661	647	653	651	671	645	738	712	653	636	668	686	707	622	673	678	688	714	699	656	691	686	668	663	675	662	649	651	657	700	667	689	636	667	651	658	695	675	621	686	648	697	664	681	668	660	705	647	703	698	700	697	673	656	679	709	646	711	674	620	649	674	651	721	707	682	690	704	666	710	678	674	660	622	675	680	714	658	689	708	684	684	652	705	671	678	702	668	679	660	679	674	675	634	691	690	656	651	664	661	636	690	694	643	644	699	708	676	703	680	621	665	626	660	694	645	672	604	690	653	663	659	675	677	671	625	647	711	668	652	679	696	663	662	726	678	708	636	653	649	647	670	714	688	646	690	676	713	654	647	685	673	634	643	659	657	669	658	685	717	690	642	706	628	636	615	683	661	644	686	717	687	693	640	641	672	668	643	654	648	674	651	681	653	681	673	669	673	695	639	695	667	713	664	623	675	666	678	641	692	673	661	670	707	650	655	687	657	683	653	654	673	621	655	667	665	655	644	661	676	669	691	682	670	681	629	654	637	677	714	710	683	657	711	696	665	661	692	655	676	677	713	696	688	683	689	702	622	686	684	650	667	665	730	702	703	635	699	669	673	697	662	691	657	668	676	645	648	679	699	611	647	646	685	679	649	688	665	680	714	690	663	649	713	674	663	642	637	667	655	688	654	691	673	692	620	652	669	711	657	662	641	661	692	711	685	660	636	670	678	684	680	662	713	662	678	622	688	653	655	613	681	681	658	735	692	707	689	669	676	667	638	711	653	664	674	650	669	638	687	649	696	660	721	627	641	642	694	683	707	648	655	678	660	654	690	641	654	662	634	680	658	673	654	660	673	715	682	702	681	626	704	635	672	696	669	694	655	692	722	711	657	675	630	663	628	685	689	693	669	612	760	638	645	701	662	653	619	640	652	713	659	658	688	664	641	666	679	708	668	642	677	699	654	720	678	641	650	635	699	632	685	692	647	621	631	667	670	683	667	693	681	696	671	674	699	692	660	682	654	674	637	648	693	700	710	744	682	626	681	678	633	652	692	686	667	643	719	684	655	699	639	663	628	735	714	636	635	713	665	655	676	679	632	697	673	627	635	688	657	660	622	668	663	648	688	678	665	707	647	693	663	668	672	638	669	661	713	619	652	682	639	653	685	677	634	693	670	643	680
24072	20784	28011	35452	47795	39809	33919	23134	10667	3146	1297	716	606	483	452	449	460	492	525	477	461	465	512	510	504	441	478	451	505	478	462	460	528	468	471	457	474	442	506	504	494	456	493	462	453	486	437	509	491	444	478	501	489	450	452	492	473	438	501	449	460	474	465	477	479	503	462	456	472	475	480	479	485	458	440	481	505	457	450	461	507	489	440	475	515	451	487	472	485	463	481	462	506	460	487	436	458	507	489	505	492	449	492	462	452	487	467	504	464	477	510	453	487	499	508	474	461	450	492	465	458	479	489	478	462	474	473	480	524	453	444	465	481	450	462	444	465	480	437	513	470	499	472	471	488	497	473	457	443	485	462	514	490	496	480	431	461	467	490	469	461	475	469	503	449	457	493	447	437	475	494	441	447	475	486	513	451	473	447	437	478	493	498	471	470	530	504	479	526	477	449	482	497	450	463	461	453	509	451	470	478	447	414	450	453	420	445	523	446	491	486	482	489	460	505	467	430	468	478	462	458	480	470	477	485	472	449	479	477	474	495	472	456	442	513	480	473	493	494	498	473	501	497	429	449	484	458	505	456	467	499	506	496	446	456	470	470	475	485	492	491	479	465	439	452	476	483	451	475	505	432	484	478	487	497	488	438	450	471	468	469	442	496	473	518	490	465	458	486	472	439	457	478	456	514	496	476	506	501	456	483	455	455	506	415	457	482	490	510	466	485	464	489	465	438	484	468	460	513	442	498	488	448	450	459	428	469	469	456	425	493	492	487	455	476	504	487	508	450	476	457	432	449	479	483	458	462	511	498	419	468	473	452	478	504	466	486	467	480	524	478	502	481	453	459	480	486	453	464	501	456	467	486	447	460	449	479	452	473	497	465	430	460	502	452	475	446	485	448	480	448	458	517	487	456	496	472	432	484	470	487	469	493	508	467	452	524	484	474	454	446	485	437	455	469	426	457	477	514	491	434	473	474	476	455	467	455	510	458	484	501	506	506	428	470	492	498	462	427	460	464	471	475	436	487	458	458	479	492	487	457	500	484	472	490	485	475	492	505	476	470	491	510	468	488	467	469	474	457	487	492	500	492	455	441	475	471	436	485	448	432	439	476	458	498	465	446	454	477	472	500	464	499	468	468	520	469	530	461	473	451	454	467	452	475	463	486	484	465	484	458	481	470	485	483	492	464	512	461	445	489	463	462	482	467	488	499	480	468	509	465	485	473	496	472	501	469	476	464	466	490	488	487	465	486	505	480	503	489	475	511	468	448	488	476	470	470	478	496	476	474	447	462	450	483	470	470	463	460	482	450	447	509	475	517	415	452	454	471	454	520	496	482	469	508	477	488	430	445	448	473	492	455	466	498	460	488	452	438	464	520	443	471	479	483	477	481	481	461	490	453	461	457	510	522	447	472	506	437	485	437	498	459	483	451	504	474	489	456	473	457	455	443	477	495	453	481	446	453	475	471	490	463	435	469	471	461	505	506	461	463	438	475	469	506	434	468	504	494	468	495	481	486	490	476	471	491	482	463	441	452	519	435	473	468	479	494	471	463	500	492	462	489	460	464	493	468	463	452	482	498	484	506	453	502	482	448	472	468	506	497	485	476	452	486	459	494	446	487	488	438	466	476	478	506	436	495	457	493	469	445	469	484	469	477	427	463	471	510	445	456	469	457	468	496	471	495	467	470	504	448	496	453	441	477	481	439	484	466	434	427	432	437	465	504	444	481	493	455	484	462	470	464	449	465	433	474	479	478	448	472	491	448	491	445	472	457	465	506	514	498	457	479	443	454	465	463	491	466	454	461	506	471	486	479	449	451	438	478	442	466	464	467	448	486	507	447	468	431	459	467	459	428	435	514	476	457	448	453	505	482	483	470	482	455	480	477	465	473	496	476	503	506	457	481	483	488	435	463	485	468	462	481	474	484	516	493	436	420	488	475	495	478	513	473	473	470	505	462	526	498	429	477	459	462	435	476	446	460	496	460	458	436	469	466	460	469	464	475	503	451	503	493	473	480	471	462	505	458	466	451	493	447	503	495	465	442	458	450	494	477	473	476	472	485	416	497	463	485	470	498	482	469	473	473	454	498	477	460	472	435	466	499	484	453	480	514	490	495	515	498	473	438	485	472	459	473	482	476	462	445	463	472	487	464	476	471	433	480	469	494	507	493	488	467	460	457	492	461	478	479	493	461	476	509	477	522	478	446	478	492	491	489	454	509	462	406	467	498	478	495	507	480	480	501	454	484	510	479	475	453	486	414	476	496	504	455	472	473	458	464	465	525	465	463	493	443	507	466	484	471	476	469	485	466	459	491	498	457	477	459	441	496	447	475	504	479	465	497	503	458	498	450	478	475	456	527	514	448	448	499	460	474	476	453	516	491	449	439	452	440	463	494	477	479	465	472	477	454	463	442	471	479	506	514	443	474	425	503	455	513	475	479	484	479	525	497	407	448	498	486	476	446	492	501	509	437	478	491	508	438	468	455	465	463	460	478	443	462	451	490	453	483	420	467	470	441	471	456	482	468	479	501	451	444	423	480	456	463	454	479	464	438	467	476	426	472	475	475	452	479	515	517	480	442	488	479	468	439	493	441	494	459	478	447	470	449	479	501	469	462	482	460	464	480	459	451	510	497	459	477	500	485	492	472	467	484	477	466	460	449	480	457	436	479	469	460	471	448	515	440	483	462	448	464	475	448	472	451	500	497	484	508	483	457	471	510	486	500	437	454	468	479	504	447	463	449	467	488	524	514	515	444	443	479	451	459	473	434	431	475	442	470	479	485	483	479	486	428	535	469	489	467	493	453	491	489	496	492	477	440	478	493	487	479	472	455	497	424	477	430	479	525	454	460	461	464	439	474	474	499	425	505	431	438	430	476	432	464	464	458	473	469	460	444	489	500	461	479	462	463	459	476	491	499	470	445	469	440	497	448	447	533	493	467	496	497	440	504	496	491	461	429	447	474	454	455	465	458	521	453	468	498	466	490	464	470	488	479	445	450	455	401	480	446	484	515	424	486	491	488	469	433	465	470	454	468	491	465	458	476	452	493	482	452	443	494	472	471	456	484	502	495	444	497	462	455	473	444	481	482	517	481	480	459	483	472	466	488	501	469	489	458	476	467	452	501	437	473	459	499	498	457	491	455	470	426	445	483	443	460	481	464	479	481	470	444	462	456	457	460	467	513	470	462	454	454	491	519	481	453	455	468	458	433	482	495	484	470	496	443	474	450	491	465	476	478	503	478	496	464	457	497	473	499	495	479	499	459	462	424	480	418	468	455	451	472	455	462	477	471	464	478	466	451	509	517	469	448	490	459	464	433	463	442	478	509	477	467	455	469	504	518	477	453	471	508	473	476	450	475	461	458	460	461	466	516	468	467	492	481	479	505	475	485	416	447	484	440	482	489	470	476	468	425	449	463	446	513	486	452	504	459	484	451	488	447	433	478	515	472	480	460	456	429	455	434	515	451	496	495	484	467	498	453	487
7103	15891	23240	47490	47867	41790	37243	28025	15321	6102	2541	1212	897	747	676	713	674	752	696	649	693	659	732	691	698	680	661	692	683	689	707	703	662	748	662	698	665	687	705	697	647	661	686	686	724	698	667	662	673	687	716	705	690	715	645	681	681	674	671	694	700	677	690	679	692	713	677	691	669	764	663	676	694	697	716	678	730	702	652	669	692	699	653	734	690	695	695	711	726	679	698	676	678	704	729	695	693	669	659	624	693	675	689	612	703	656	701	702	671	711	664	742	706	683	668	696	731	685	709	687	708	675	692	687	704	650	678	735	672	684	681	701	675	703	708	653	682	676	669	678	694	700	709	708	695	691	673	670	656	725	686	707	657	712	683	662	718	679	709	724	645	642	654	690	682	675	679	697	668	691	640	696	700	667	710	657	710	658	685	690	684	681	725	701	659	655	681	730	686	675	661	732	667	684	728	691	722	719	680	691	706	663	656	673	665	680	676	695	709	705	687	703	699	696	666	671	696	669	668	682	670	728	653	670	596	640	687	702	631	718	679	693	669	704	725	687	695	692	703	710	714	708	705	677	718	679	706	665	727	689	692	698	653	690	704	722	683	674	722	698	715	718	692	687	753	702	717	764	710	695	670	671	668	743	695	676	683	700	677	669	668	688	686	686	659	652	673	709	682	705	723	704	716	639	635	677	670	703	691	675	660	717	665	706	649	684	691	692	696	670	687	700	659	678	717	689	659	678	658	674	714	666	655	700	692	676	695	676	681	715	718	696	715	711	692	682	661	685	660	691	676	711	702	718	718	684	749	651	675	661	683	661	685	703	685	677	731	694	698	717	706	688	681	674	714	698	730	685	659	688	637	701	740	704	682	684	721	671	737	696	692	669	673	687	698	688	666	659	669	677	752	705	655	687	685	661	701	639	722	670	678	670	692	659	700	658	756	677	674	707	692	700	696	713	705	684	697	718	671	702	695	727	646	697	658	655	697	702	676	719	709	729	722	713	699	690	661	687	681	720	725	691	704	702	679	687	712	679	737	711	686	687	654	672	673	694	679	709	693	688	659	696	676	695	636	688	703	707	705	705	676	723	690	695	705	699	655	722	707	687	645	669	702	705	688	668	710	684	709	708	696	688	712	671	682	699	695	711	622	754	663	677	692	669	682	685	698	687	682	680	698	686	708	710	689	672	730	739	651	694	642	741	685	716	691	665	657	706	680	675	703	700	707	689	661	720	685	697	701	682	692	665	701	672	675	695	734	704	709	704	720	751	619	704	674	767	701	688	673	692	673	698	716	689	651	776	727	704	668	723	709	641	686	692	658	683	732	687	689	690	641	662	709	723	710	699	673	697	703	648	691	711	666	702	704	691	722	648	700	660	712	692	682	741	707	685	691	725	667	692	717	709	701	671	648	670	732	672	702	683	646	720	690	659	699	652	658	671	693	674	682	694	718	654	681	657	674	675	725	655	684	670	674	676	691	680	699	658	689	693	720	720	667	677	672	686	675	661	681	752	626	664	693	703	725	672	650	682	674	691	666	736	668	702	707	715	670	655	705	733	684	721	662	670	684	663	694	728	677	686	691	683	687	671	625	678	662	731	697	660	691	664	672	702	677	704	712	666	682	683	714	741	681	643	689	741	695	673	690	739	705	669	708	683	704	705	700	684	676	662	757	672	685	724	699	730	697	701	660	658	675	703	692	719	746	713	674	651	704	680	688	660	718	727	684	689	726	665	696	665	690	691	705	680	697	762	692	764	681	715	667	692	619	719	713	658	693	705	691	706	689	697	671	719	713	663	690	646	727	708	710	670	715	665	683	739	722	739	686	712	698	690	708	706	699	675	718	689	718	673	673	638	698	660	690	660	703	700	695	665	692	698	684	665	723	666	700	683	669	725	690	670	719	713	681	663	693	686	732	677	677	701	671	674	697	702	725	695	711	711	687	679	732	743	614	704	632	670	696	669	682	680	678	684	729	683	687	679	665	686	709	689	714	671	690	748	684	678	678	640	722	689	687	670	680	665	720	681	679	676	656	705	729	736	704	710	635	647	706	679	680	689	678	716	680	715	707	651	697	699	654	695	713	682	662	718	701	705	685	713	693	642	684	694	707	722	680	737	747	684	683	719	731	721	700	675	691	660	674	679	710	711	701	670	732	725	676	694	657	643	695	732	704	691	706	696	687	708	694	645	675	683	676	666	710	718	731	675	675	744	694	669	730	683	666	685	737	716	673	701	657	720	671	664	711	705	677	705	693	700	678	692	736	691	620	716	707	740	640	719	698	667	713	725	712	670	646	673	666	678	675	674	697	687	673	623	704	723	718	688	692	682	659	668	708	695	668	677	721	688	695	679	651	665	684	706	720	707	625	664	684	652	692	715	682	694	698	699	704	733	661	703	718	708	679	720	682	695	723	658	728	640	732	679	649	701	693	702	661	693	706	689	693	722	689	717	688	678	691	675	635	691	685	663	663	668	664	664	673	649	678	675	676	716	731	683	659	646	701	676	678	661	687	658	704	673	680	701	674	726	658	722	659	711	705	680	661	666	660	737	697	679	684	718	682	652	684	694	706	684	732	713	708	727	679	740	637	659	709	712	661	696	719	728	681	727	688	705	687	699	664	717	677	691	718	708	658	712	682	718	648	638	697	669	692	695	714	659	714	685	681	744	754	680	725	656	719	674	727	764	667	653	714	688	700	724	705	674	676	704	703	701	667	696	677	667	690	689	638	716	707	638	666	699	682	679	697	692	714	668	732	671	665	700	669	678	700	690	703	684	699	713	710	678	731	676	696	687	674	679	742	684	665	721	641	704	707	720	736	700	675	675	672	677	618	682	677	678	692	695	725	715	695	687	695	691	702	673	689	682	668	654	699	718	703	684	668	690	670	620	690	693	680	659	685	705	652	689	625	698	718	688	696	685	716	702	644	671	725	699	614	675	694	656	681	724	703	673	715	676	702	663	697	668	712	703	667	677	735	690	651	726	691	668	657	689	709	702	631	725	686	714	746	654	700	681	693	744	676	680	688	732	680	664	680	708	732	669	686	702	688	706	672	666	708	708	704	707	723	662	703	710	706	690	637	674	703	745	674	715	695	706	682	683	685	728	668	664	725	709	690	670	688	658	658	700	661	646	693	665	693	736	700	744	753	730	670	651	679	712	750	725	714	676	714	674	681	703	725	685	707	639	725	700	675	686	639	676	699	712	672	678	713	697	699	700	672	701	661	705	688	714	670	662	680	703	700	662	711	740	699	698	680	684	692	688	686	666	677	741	644	719	662	702	711	747	697	657	687	743	699	722	702	705	679	658	700	682	642	746	672	666	685	688	664	698	722	709	643	688	693	654	690	660	694	676	682	727	731	734	695	661	743	668	721	702	704	689	648	690	661	711	661	684	716	682	717	647	717	690	681	698	665	663	683	719	680	696	683	679	730	718	661	708	640	682	665	673	727	649	675	723	653	709	693	665	699	727	692	677	679	658	680	670	733	690
22479	20766	28710	34861	50704	51664	48192	34329	20460	7824	2492	994	666	568	513	544	537	500	540	481	540	506	496	508	546	505	496	514	460	531	543	495	507	541	519	511	493	505	487	492	506	526	530	510	512	534	525	513	496	509	500	519	494	490	486	520	493	508	503	500	502	517	515	505	495	494	525	517	485	482	545	515	538	532	515	503	497	474	496	482	548	468	507	508	531	486	548	480	515	525	527	484	469	519	493	504	523	541	460	505	494	475	567	451	548	533	515	502	537	528	499	492	549	473	503	518	517	484	501	522	463	494	508	449	546	469	481	489	490	535	504	506	490	537	498	494	505	549	495	503	464	466	528	485	516	468	474	502	541	493	501	482	535	466	504	498	530	526	468	522	533	500	525	477	535	486	471	514	466	514	510	478	484	510	519	463	488	497	466	446	512	500	495	482	508	504	515	488	546	517	487	493	530	528	505	470	489	508	533	502	496	506	519	538	498	486	507	547	525	513	512	503	491	506	515	500	518	509	487	477	563	493	493	458	475	509	482	502	508	526	509	494	518	528	517	541	512	475	496	498	498	493	488	510	504	498	505	474	473	499	497	494	505	473	542	496	487	486	509	484	471	507	525	515	513	451	508	518	537	504	513	489	527	512	485	498	487	563	517	488	508	493	460	545	481	480	527	535	469	467	473	505	486	536	514	495	457	520	507	473	488	538	513	518	497	507	538	470	511	483	518	479	510	531	510	490	507	465	483	538	499	491	543	475	519	485	514	541	543	503	484	483	494	466	547	471	468	479	450	485	489	475	505	468	464	528	499	494	512	472	501	466	490	491	486	500	511	510	534	472	501	497	495	497	508	513	554	508	524	446	481	512	494	504	468	487	472	476	523	514	485	503	535	480	498	508	509	532	486	506	503	496	481	528	504	471	504	508	491	546	503	466	464	480	513	513	539	513	490	559	484	507	494	497	529	479	488	533	508	494	524	516	493	531	516	482	550	528	482	504	479	492	503	529	521	487	487	488	500	524	502	513	484	504	501	496	495	467	519	497	464	522	500	512	509	486	516	498	518	470	501	510	510	530	493	489	491	502	512	494	500	481	480	512	517	493	506	511	495	490	497	476	517	517	486	473	511	471	501	506	534	478	468	495	469	465	483	463	520	512	513	504	515	461	484	491	504	484	514	537	484	504	496	512	490	462	501	487	497	478	484	466	480	473	508	480	503	537	498	516	511	510	486	476	491	490	508	482	490	501	481	471	503	481	523	478	511	516	465	488	505	488	460	507	524	503	510	468	500	507	480	525	454	519	515	450	510	516	516	512	485	489	496	514	479	440	504	520	494	527	502	488	521	490	475	483	503	482	518	553	527	514	487	554	503	502	497	506	475	499	542	478	491	525	475	521	491	507	488	551	524	501	499	526	501	472	493	503	532	497	507	488	445	507	518	466	520	538	492	540	494	488	488	518	512	463	480	519	509	492	534	459	510	474	481	513	470	500	526	472	509	486	501	481	497	490	489	497	511	495	509	488	463	487	497	493	513	498	512	518	497	476	522	523	443	452	470	470	497	473	473	488	510	486	505	527	468	510	481	470	532	481	488	531	536	471	501	529	489	520	502	503	512	523	482	510	507	494	497	473	496	488	482	488	519	504	502	492	517	468	507	513	510	500	509	492	525	517	493	493	507	528	519	503	500	524	521	482	484	446	502	541	510	484	523	477	503	519	486	494	479	524	461	466	474	500	484	500	503	491	492	506	520	475	506	516	496	517	552	497	521	475	502	471	490	508	517	511	491	533	490	489	539	513	514	532	525	509	512	480	495	478	542	489	486	499	483	532	441	535	510	544	493	539	508	515	492	503	489	473	522	517	498	499	522	570	526	498	494	510	499	519	498	530	493	546	536	513	474	495	512	502	484	474	530	517	472	491	519	526	491	533	511	496	500	530	504	498	518	513	513	522	440	463	462	466	534	542	496	487	487	488	505	541	507	520	496	527	536	516	508	490	463	452	489	470	529	483	471	493	471	506	508	528	481	510	507	472	512	514	499	519	503	488	534	500	505	475	544	462	511	485	497	469	543	501	484	481	464	496	510	478	489	480	509	484	524	494	512	503	490	478	494	519	487	478	500	511	492	502	521	490	504	529	476	434	509	467	524	479	478	498	483	509	492	510	493	562	492	507	478	529	515	476	503	480	485	527	537	472	505	502	491	460	519	520	497	474	490	520	514	561	509	467	480	503	506	488	479	500	496	542	503	484	478	552	495	475	500	533	496	537	546	482	510	456	500	513	469	495	507	525	504	501	524	496	485	528	511	569	504	535	498	492	506	466	462	531	469	473	478	522	520	541	519	487	504	522	512	522	478	513	525	502	494	485	504	477	523	490	510	499	511	463	532	511	485	490	524	487	511	473	474	451	499	530	495	522	492	482	526	482	504	493	453	522	471	485	502	543	472	485	537	490	524	513	490	521	481	500	506	472	486	494	489	509	492	515	450	489	494	503	481	511	497	485	522	470	490	510	521	469	469	486	528	498	531	504	496	498	502	516	506	478	540	535	502	489	519	517	519	477	509	537	483	501	500	522	501	514	509	494	490	480	539	467	499	499	522	525	497	468	522	555	462	477	492	466	551	495	548	511	477	479	503	502	468	478	531	525	515	510	500	515	521	500	493	485	514	465	522	496	485	470	484	513	474	514	480	542	504	498	509	482	555	488	464	463	480	512	487	546	495	556	501	479	492	476	521	486	506	465	510	459	494	508	508	522	543	504	484	544	509	459	479	517	534	544	512	453	490	480	507	491	527	479	486	472	489	529	469	468	516	506	499	502	490	493	506	488	466	484	498	471	473	516	512	511	519	496	515	477	480	500	501	513	447	503	508	499	525	524	516	529	493	508	498	507	464	472	481	532	519	519	496	499	484	486	488	466	513	497	501	524	529	503	507	468	492	492	505	508	473	478	496	504	514	459	497	494	520	520	498	523	509	481	502	473	441	517	564	512	481	530	504	464	511	527	508	506	513	499	475	491	508	511	476	494	474	505	511	517	496	477	485	510	490	488	556	500	521	474	502	498	544	476	525	494	471	501	487	464	487	483	510	472	491	491	491	449	503	504	477	475	508	463	518	514	523	503	495	507	541	521	536	480	502	506	505	492	491	515	514	481	480	518	510	507	488	494	496	524	507	481	500	522	502	513	513	504	500	542	490	506	513	508	528	498	514	505	504	482	473	529	497	519	516	485	503	484	542	556	497	504	502	535	543	477	506	506	505	482	506	497	511	537	507	468	525	477	516	502	521	499	467	496	573	519	507	472	505	485	495	505	527	519	479	494	501	475	490	474	505	505	528	508	479	497	482	524	524	461	478	478	479	493	497	464	462	525	490	489	544	508	485	499	491	537	501	526	500	483	525	501	545	496	485	500	482	485	449	545	526	483	504	444	471	478	514	497	524	526	486	484	537	485	491	509	501	507	469	482	467	475	526	514	585	492	519	494	539	516	503	478	502	511
13551	30339	32276	71287	68133	58971	50058	37836	25099	11036	4711	1942	1029	750	755	706	664	750	699	728	744	697	689	681	743	727	670	713	697	701	682	727	702	673	681	721	709	713	706	715	680	746	753	712	652	684	709	708	731	665	741	687	714	714	744	783	712	728	692	672	718	723	724	644	716	744	742	739	694	746	772	699	680	707	706	713	707	698	714	697	719	718	692	674	714	708	724	692	707	680	734	719	728	716	722	718	689	671	634	683	728	731	723	708	737	719	731	735	756	690	691	694	715	694	706	657	665	708	709	699	685	668	679	712	673	737	665	723	699	702	693	713	713	709	691	707	722	676	675	705	692	702	744	632	705	686	712	736	697	694	714	757	674	718	755	703	718	714	726	647	736	653	707	692	678	695	719	696	677	693	699	693	714	671	741	689	707	699	692	692	693	736	699	722	732	710	681	688	709	738	747	709	702	706	692	668	735	689	695	702	660	653	714	706	734	686	700	711	717	681	697	690	651	726	731	702	686	709	673	756	648	732	750	704	679	738	691	660	674	702	690	707	680	693	695	726	682	704	696	663	674	680	678	731	710	723	655	666	687	701	637	667	714	692	691	734	689	723	738	737	690	681	714	667	727	678	690	668	672	701	700	740	727	721	741	688	680	663	688	714	716	712	715	706	745	703	710	705	729	736	692	727	704	734	681	695	663	744	732	747	770	707	696	745	642	720	625	660	709	684	709	718	662	698	736	677	708	689	674	676	705	696	695	724	695	665	720	685	693	674	695	704	709	695	714	728	692	650	682	721	700	695	707	725	733	757	670	691	703	682	663	718	700	702	695	758	669	743	705	706	702	667	727	731	711	705	727	688	714	664	723	708	667	670	678	710	686	700	705	699	740	746	688	719	655	698	714	667	729	730	729	705	750	671	728	756	704	691	738	682	747	685	732	663	687	711	741	673	687	717	714	693	697	707	707	695	678	745	729	697	706	693	644	681	642	680	727	724	686	722	685	705	690	729	737	698	754	679	717	711	677	696	699	659	687	696	702	687	684	701	698	687	722	683	645	702	712	713	725	689	725	696	754	726	729	673	727	710	719	734	703	683	694	710	696	707	721	702	716	698	727	663	707	658	694	702	682	735	709	699	703	693	708	696	661	731	660	718	682	698	698	720	693	731	699	658	688	709	746	669	694	698	736	728	741	709	699	672	739	653	689	705	667	680	693	725	716	708	711	703	719	646	680	679	711	710	763	734	713	675	733	691	715	704	681	706	719	703	682	679	655	707	749	689	725	679	731	678	703	709	727	740	651	700	720	696	688	706	688	672	690	676	672	739	673	667	710	691	707	740	734	734	677	659	701	665	705	673	678	719	695	737	708	707	708	730	732	713	700	672	692	707	739	746	721	712	738	713	675	690	709	681	691	692	716	716	683	717	684	726	700	700	685	677	680	683	731	695	685	704	718	683	684	755	717	715	742	709	739	730	765	739	705	700	694	689	722	693	709	728	683	688	714	693	655	720	640	687	693	720	688	714	736	706	676	684	758	718	717	706	676	662	773	698	697	707	711	698	676	664	717	695	688	763	709	742	747	717	703	716	754	696	675	697	751	746	745	717	697	705	741	642	710	733	633	711	698	666	695	685	684	717	725	693	703	704	705	724	755	709	722	740	723	712	693	692	719	681	722	684	712	702	735	700	727	668	680	719	715	679	642	692	700	648	683	737	706	721	686	706	775	711	656	686	683	674	746	667	737	710	673	717	683	701	737	675	696	735	664	696	724	654	674	720	700	735	703	725	697	740	666	725	730	732	728	698	689	702	674	643	783	716	676	703	687	715	666	664	721	709	683	728	686	688	733	681	709	695	698	703	705	760	644	711	711	698	684	679	704	705	682	765	694	694	707	647	672	731	712	722	665	682	705	687	726	723	710	728	682	691	701	710	666	720	694	687	644	666	760	693	687	708	683	682	649	706	681	738	702	691	719	745	732	701	726	782	702	691	696	683	722	694	722	718	708	737	672	684	677	681	738	735	640	693	722	658	732	721	717	705	722	673	669	672	666	707	721	754	691	716	698	670	695	645	665	731	677	699	703	751	681	705	716	702	710	720	653	719	733	685	677	711	728	741	697	700	738	722	756	710	670	697	756	691	711	729	705	716	698	758	670	724	707	691	715	722	713	674	734	670	682	662	759	715	723	687	697	707	726	732	737	692	692	706	691	684	688	714	711	707	730	675	680	725	710	708	699	738	730	740	738	732	674	731	720	706	708	717	691	670	722	731	646	707	680	685	677	702	735	669	702	713	695	711	684	688	697	720	711	725	648	706	678	689	725	719	654	658	682	709	663	714	700	635	701	671	721	706	721	691	692	693	685	699	667	689	695	713	723	673	728	747	689	749	696	735	745	686	664	727	684	760	732	729	753	696	692	721	737	712	724	712	726	703	649	687	700	714	717	709	647	659	721	633	718	735	681	715	729	716	704	704	696	716	694	716	716	687	708	684	696	665	640	694	665	712	722	710	733	697	731	673	718	693	711	737	687	681	710	723	745	781	727	718	666	737	673	721	751	735	720	676	730	742	681	727	667	708	701	715	661	721	705	716	723	666	703	704	743	685	692	705	661	727	755	692	749	740	694	714	734	780	735	699	712	735	718	690	685	741	669	664	716	670	714	700	665	713	668	663	720	678	715	714	678	725	684	675	729	741	743	671	705	673	695	752	682	725	686	749	721	731	683	694	716	718	653	685	688	677	690	695	700	672	679	694	657	678	680	712	662	748	717	709	732	713	722	704	679	705	695	698	706	738	750	702	722	690	739	706	735	673	680	678	695	665	708	750	682	739	720	700	689	690	716	677	671	692	688	749	647	690	745	765	697	748	676	734	690	759	742	673	699	672	739	719	700	709	704	698	752	741	707	676	701	724	711	694	702	689	742	687	744	693	680	699	710	711	690	717	689	747	693	711	676	755	728	716	741	722	694	690	726	693	701	673	746	701	749	699	712	664	684	702	755	701	679	742	671	700	691	725	688	737	722	669	699	745	673	679	744	682	705	681	684	685	732	708	723	684	668	725	723	748	670	709	673	715	712	687	737	743	696	767	693	652	710	715	717	665	712	675	717	722	656	710	672	678	726	673	713	715	685	725	736	743	683	708	690	746	690	672	748	685	704	634	663	730	677	768	713	679	718	681	718	739	715	710	691	710	726	715	691	702	679	714	727	712	676	697	698	684	654	692	665	694	731	711	716	687	717	697	693	699	692	684	670	752	718	675	738	740	696	700	690	653	773	725	719	754	753	717	708	716	702	715	710	765	742	735	704	696	682	727	700	716	745	716	670	704	712	729	703	765	669	711	757	726	756	728	710	737	723	686	705	704	710	663	709	691	733	663	741	673	696	700	718	709	667	746	679	712	675	627	717	700	725	698	729	727	698	696	728	714	716	748	675	693	688	711	697	682	702	686	694	700	714	706	658	740	738	719	723	728	729	730	700	657	704	699	671	740	663	711	685	693
26079	20505	13886	20987	22363	14613	9015	3841	1659	911	599	518	488	458	497	452	481	481	488	475	529	477	506	429	465	470	475	457	410	453	474	457	461	495	458	486	478	470	492	452	498	459	443	475	464	486	472	449	449	496	457	420	453	418	474	496	483	437	421	440	442	480	444	431	450	482	486	443	465	469	443	432	464	449	439	449	439	480	430	451	450	465	480	511	458	432	439	469	478	443	442	476	479	497	455	460	477	449	415	466	466	481	464	447	441	493	438	454	523	447	473	477	480	439	462	457	457	480	472	429	441	444	442	475	479	445	442	481	489	473	476	452	515	448	478	487	476	447	507	441	448	424	487	480	482	456	499	478	501	455	454	484	520	478	448	449	454	486	446	461	486	515	482	510	492	470	464	462	462	472	450	486	498	430	414	471	421	475	487	481	496	478	442	445	453	480	453	474	511	442	437	426	470	477	473	455	469	489	497	482	438	454	471	455	457	454	463	442	440	490	464	471	449	451	452	434	449	458	464	544	498	479	447	450	479	528	424	449	460	481	447	431	524	443	477	416	424	466	505	455	438	439	481	460	480	441	447	479	493	483	470	492	464	489	471	497	466	447	505	423	461	464	471	470	480	490	448	469	443	458	449	438	485	463	503	492	459	434	484	460	462	473	475	468	483	477	411	495	474	484	450	445	438	455	454	438	483	483	466	459	473	467	462	468	495	454	452	500	463	509	482	448	452	486	535	472	450	449	477	482	502	474	473	462	454	470	491	454	432	442	472	447	468	471	455	481	473	484	473	482	459	502	439	486	477	456	445	444	464	431	459	449	462	483	429	442	468	444	476	470	477	452	469	470	467	449	498	448	451	455	445	506	452	447	466	474	446	476	448	490	489	479	470	461	432	485	415	428	439	479	435	413	495	500	475	474	463	507	419	499	532	498	428	420	474	431	431	437	463	478	462	465	431	453	483	486	484	503	439	428	460	446	467	424	426	474	521	501	484	483	483	506	487	399	463	431	447	438	494	513	456	444	473	487	462	450	438	466	507	428	485	456	446	460	495	432	488	503	434	442	493	477	473	485	473	458	445	475	451	452	503	470	435	444	461	465	426	478	486	461	441	457	488	452	434	450	427	478	457	490	434	469	459	466	496	453	489	470	453	436	484	477	465	440	450	452	479	468	465	519	459	450	470	463	490	488	464	464	459	497	454	450	474	448	483	472	460	477	475	432	461	465	434	479	447	499	480	472	504	438	450	476	479	437	458	448	475	458	419	473	429	461	481	475	443	474	430	435	433	434	440	434	452	450	469	449	495	492	503	483	480	424	435	484	460	440	472	444	478	460	451	443	478	452	486	492	455	456	480	438	433	426	491	447	528	445	462	432	422	488	506	500	457	473	495	462	441	445	451	483	482	464	432	465	429	442	455	488	455	460	468	490	479	489	413	486	494	463	482	466	419	474	522	457	439	462	471	455	473	484	461	454	497	495	469	423	471	462	495	444	494	465	467	449	483	473	482	456	477	479	450	465	498	468	445	449	435	484	465	442	485	444	467	428	468	458	484	421	455	513	452	487	493	508	469	478	477	453	469	443	459	457	446	439	474	463	476	463	473	477	527	483	468	499	488	524	439	484	456	505	456	466	474	448	507	449	433	489	466	446	466	473	488	462	460	498	466	446	462	450	442	455	450	455	444	472	502	469	514	475	468	435	486	472	490	443	501	472	480	465	441	473	486	452	460	400	461	448	458	471	479	463	440	472	471	477	398	467	487	476	465	447	466	435	460	492	501	470	430	453	502	472	502	487	438	495	472	470	462	437	431	483	466	501	483	472	460	441	466	464	477	460	462	470	498	450	507	437	428	453	473	472	474	489	444	451	466	439	480	468	469	451	465	446	466	452	474	433	459	447	451	449	483	426	452	461	473	479	423	466	423	432	486	438	450	475	440	489	447	450	484	466	476	472	516	442	501	459	456	485	470	471	462	535	470	480	454	452	462	470	491	468	490	476	462	456	461	448	509	444	431	459	425	477	493	445	461	500	475	467	437	474	473	473	449	474	435	473	464	478	523	435	499	517	459	466	448	487	451	471	419	478	472	453	508	480	475	478	473	491	472	464	456	488	460	423	497	455	440	440	496	464	496	451	473	454	447	439	439	455	468	471	483	482	462	439	464	452	487	459	516	441	485	460	497	475	491	438	462	503	470	468	445	476	486	477	465	479	479	435	481	501	499	496	500	474	471	435	478	422	451	460	456	427	477	474	464	452	495	482	467	439	440	456	468	460	477	486	446	492	473	473	482	448	449	476	481	503	459	504	507	477	475	456	461	476	481	486	460	464	434	430	472	461	458	445	488	460	522	470	441	492	488	451	469	446	443	452	446	465	471	469	471	490	468	458	458	451	463	422	493	463	472	473	487	464	451	464	480	467	500	491	473	489	447	451	463	451	507	438	450	508	445	478	444	492	444	452	482	475	452	472	465	486	483	484	463	469	435	439	456	509	477	501	495	441	485	433	449	460	432	450	433	437	444	483	484	493	480	469	454	445	426	495	440	485	492	476	463	484	448	460	455	471	476	425	483	477	490	475	491	468	421	466	447	498	450	460	481	427	460	509	497	453	448	449	463	456	451	497	444	453	482	445	460	461	463	490	469	484	443	438	450	478	440	478	471	439	465	475	481	442	477	407	428	483	477	448	465	444	443	468	517	441	460	454	462	464	446	447	485	455	435	467	463	448	397	473	507	474	431	464	487	449	452	486	456	479	466	451	479	472	498	431	418	486	467	484	508	443	489	466	460	413	394	452	436	469	495	457	458	455	477	456	466	464	457	487	495	481	432	458	461	489	496	454	430	482	435	441	465	501	496	439	447	491	481	453	416	456	463	465	479	429	458	467	431	460	466	463	473	476	453	492	444	482	442	496	477	475	477	460	482	500	455	477	463	466	439	427	453	485	459	487	492	456	505	412	489	450	446	458	474	473	477	510	442	464	447	486	474	421	461	494	453	447	473	449	465	439	478	472	475	464	479	452	469	451	477	462	458	511	467	483	428	463	446	469	490	409	479	432	463	460	451	446	471	455	496	478	457	463	443	458	467	450	468	433	444	473	448	452	519	438	515	472	483	451	448	452	481	447	471	487	439	464	470	484	529	480	490	461	452	461	478	457	461	451	473	483	475	443	461	433	492	464	464	467	474	500	439	493	510	477	476	491	425	478	494	476	471	465	504	474	470	463	449	448	470	470	471	469	467	482	466	455	450	474	509	475	439	458	458	454	445	494	464	469	470	452	467	458	464	451	475	496	426	436	464	482	484	480	507	502	504	471	464	464	475	489	447	472	458	433	443	471	463	477	439	499	426	472	469	481	446	462	440	476	498	473	417	410	459	479	481	462	431	465	456	477	444	441	493	454	443	470	487	440	460	435	465	460	501	488	486	502	462	491	437	471	440	449	464	439	456	485	480	497	459	417	441	498	489	450	524	456	478	471	500	439	452	492	467	469	457	477
5343	6436	8332	25072	26138	19405	13988	6895	3194	1570	970	766	690	655	700	692	653	698	694	706	697	672	686	664	723	684	636	680	721	695	650	692	707	681	733	686	631	670	696	683	694	702	685	681	619	664	651	667	688	720	636	684	642	696	652	683	670	656	686	656	689	677	655	646	677	719	658	681	724	652	651	622	644	682	659	664	635	641	683	655	657	684	645	680	689	674	728	680	672	658	623	668	642	645	665	671	689	692	682	681	664	641	648	686	721	731	716	692	699	652	657	662	669	686	687	675	694	665	665	724	674	662	679	651	677	690	698	694	672	679	639	699	665	649	657	696	635	640	667	682	680	664	699	661	630	635	670	647	649	673	677	690	679	711	677	677	667	729	710	672	655	648	682	715	663	663	659	679	720	665	691	650	630	666	688	696	698	690	662	680	673	681	675	713	718	690	703	672	695	698	654	652	673	651	703	666	691	636	669	664	659	694	690	652	655	643	693	635	690	678	673	668	669	694	679	645	642	709	656	716	663	670	681	677	646	627	670	671	649	654	678	665	691	670	637	669	667	725	658	640	693	668	647	644	685	646	694	661	664	685	683	675	734	670	666	635	672	640	673	659	704	687	685	653	669	670	695	654	714	681	718	674	685	693	665	697	675	639	716	682	700	659	674	675	698	669	665	691	652	658	672	685	719	667	655	665	675	670	704	619	686	639	646	647	689	684	679	657	677	679	672	672	675	692	671	653	673	691	658	670	661	636	642	662	651	710	678	686	694	661	695	665	690	662	688	704	671	639	691	619	714	678	693	631	662	694	666	695	683	701	670	683	642	689	673	690	684	688	633	675	711	675	697	646	684	703	686	663	692	648	678	636	680	645	696	659	673	675	707	663	680	733	729	598	631	647	664	633	665	723	660	732	676	682	654	671	709	682	714	654	713	674	674	686	678	649	698	680	700	697	679	641	713	685	676	656	648	637	665	723	655	654	682	680	660	641	659	667	671	702	668	702	664	674	656	638	713	681	673	702	689	700	650	676	683	652	689	685	656	729	680	685	637	633	684	657	677	678	703	632	695	717	720	670	675	660	631	691	670	698	674	677	666	706	713	640	702	690	639	674	634	671	679	685	690	671	662	664	682	677	671	718	702	648	661	624	649	693	672	716	663	668	686	684	628	695	691	699	631	677	696	691	697	655	658	692	629	693	643	712	672	674	660	684	642	706	705	647	659	605	672	702	688	634	680	708	692	698	699	663	710	673	651	710	707	710	685	643	649	645	701	703	680	674	664	698	694	642	639	644	684	682	736	698	656	632	719	712	621	646	694	683	704	689	684	688	647	695	660	662	688	695	630	652	662	704	627	623	658	682	630	667	651	648	683	658	685	712	677	684	687	695	662	647	712	730	678	666	690	709	706	685	632	673	696	695	660	684	717	676	664	685	655	719	685	665	687	668	671	641	674	630	691	667	670	673	652	648	674	660	686	673	678	649	705	663	695	705	692	706	662	683	717	679	737	665	623	644	693	651	709	678	677	670	671	661	710	687	708	681	662	671	688	686	654	693	687	666	692	661	663	661	676	670	647	686	654	671	675	657	629	675	696	657	658	715	682	668	682	677	702	654	705	629	681	645	692	687	633	669	672	701	689	645	702	658	692	723	673	674	658	694	658	647	676	666	689	678	642	660	698	683	670	686	624	667	704	693	661	663	681	657	671	672	724	686	638	675	674	685	720	677	680	658	696	668	708	666	694	680	740	661	636	709	705	645	690	662	664	655	673	657	648	680	666	642	707	686	673	682	716	691	666	633	662	650	682	684	648	726	646	669	684	673	707	699	652	651	693	643	670	646	679	647	644	684	641	664	673	684	713	653	697	685	692	720	642	665	637	628	660	660	722	680	623	679	727	694	707	653	664	702	656	693	654	684	688	694	682	670	673	688	681	698	699	656	707	687	674	657	656	693	652	694	666	650	661	686	655	676	658	642	648	643	671	688	664	675	643	666	711	671	669	714	663	697	665	698	641	717	632	650	694	653	620	669	683	719	692	650	631	674	708	607	675	700	704	683	683	725	653	676	690	684	646	664	713	637	671	699	646	656	672	735	720	712	683	679	692	686	697	683	595	657	666	675	665	726	671	647	693	685	682	683	687	683	668	650	678	664	675	690	651	642	651	708	674	705	735	683	642	632	652	714	675	639	652	665	670	670	653	665	699	695	646	655	694	657	680	743	684	694	708	649	700	691	642	679	698	658	705	690	634	675	656	683	687	660	692	703	660	677	648	639	656	671	717	657	684	700	682	667	670	707	663	685	663	670	674	621	713	655	695	649	669	726	680	687	716	669	661	677	668	638	718	671	695	646	635	698	664	696	632	692	666	683	656	711	592	635	657	693	683	649	665	668	660	655	643	666	644	679	692	653	719	684	678	711	663	643	633	661	631	647	697	680	670	653	686	679	649	663	669	684	663	652	621	647	670	632	659	702	674	695	669	681	687	688	755	639	717	712	653	671	671	572	696	688	698	665	702	702	686	693	611	665	678	700	654	703	636	673	689	675	627	657	732	651	644	675	680	651	699	640	683	676	700	752	731	663	697	664	682	678	662	638	712	675	680	626	686	648	700	690	665	643	676	639	621	691	728	695	648	718	696	684	675	657	688	691	667	646	685	677	671	642	672	660	676	661	665	654	714	688	700	650	658	688	623	651	719	689	691	692	714	665	682	691	725	662	685	657	656	682	681	656	669	647	667	684	681	666	686	686	710	628	656	650	700	599	645	662	697	640	689	679	660	637	656	745	661	680	686	662	607	675	706	655	701	730	677	685	690	674	643	702	673	671	698	681	682	714	713	659	696	665	668	704	655	670	684	694	720	675	644	703	686	704	672	693	657	661	679	687	713	701	653	668	706	648	661	682	698	662	664	700	682	694	655	694	654	658	711	664	630	671	720	706	691	669	693	674	703	662	669	678	712	691	687	734	640	672	661	685	654	710	654	660	664	699	698	671	650	684	690	660	658	628	647	703	674	671	695	675	669	688	677	682	672	709	662	690	621	685	723	654	689	658	656	672	649	644	689	668	653	717	689	692	673	660	675	654	633	652	646	646	688	647	688	667	678	680	629	627	754	718	664	719	648	679	653	693	646	626	711	716	672	696	684	667	689	662	669	684	721	697	679	700	694	688	658	681	684	667	699	650	683	675	678	664	694	682	675	724	612	682	709	662	677	679	642	682	660	656	692	688	698	708	686	705	676	662	628	692	671	689	673	700	694	684	658	680	705	701	668	711	673	655	701	707	687	627	656	687	664	690	683	622	684	656	688	711	635	721	644	658	679	647	666	667	674	621	664	675	670	659	653	682	687	714	684	655	652	713	659	654	649	648	659	647	651	671	691	679	699	723	642	699	687	683	656	651	676	705	673	660	681	671	693	697	718	678	680	654	628	665	637	675	689	685	682	670	705	723	665	718	634	654	720	664	704	633	625	685	681	690	681	627	708	689	701	667	734	641	710	676
24099	20778	28022	38447	47542	40931	32109	20512	9369	3151	1229	713	528	506	503	492	495	497	473	463	474	500	482	494	477	477	496	503	467	468	494	472	501	482	518	488	441	467	496	497	451	478	482	468	522	465	499	450	530	463	512	440	449	489	521	459	497	465	510	456	469	467	460	491	496	480	448	464	509	506	484	465	479	514	483	505	486	476	448	488	471	470	491	443	439	482	487	485	451	481	460	449	474	480	491	509	478	475	500	508	495	457	505	484	455	505	482	477	462	498	495	468	469	499	458	480	470	486	532	521	453	498	476	468	483	473	464	474	456	475	517	519	482	498	428	468	448	458	545	509	466	464	488	446	474	452	476	484	461	501	478	480	467	469	503	512	496	488	452	482	469	485	493	458	481	505	460	488	489	445	479	568	482	430	512	487	481	469	535	507	509	455	465	496	503	477	476	496	464	463	463	476	460	449	459	471	468	450	447	490	486	480	457	463	467	442	483	457	514	495	474	473	493	487	524	498	483	482	494	498	520	488	509	448	486	529	483	478	505	466	461	492	492	490	492	521	498	512	513	505	470	467	498	466	470	486	476	485	466	486	484	484	505	499	456	455	481	478	432	479	509	445	479	503	458	490	473	480	502	517	454	443	468	507	508	487	472	488	456	505	458	490	477	489	500	435	473	468	486	519	516	501	493	437	446	495	453	442	453	512	463	473	468	448	455	469	466	470	471	492	455	471	475	488	480	471	480	457	521	481	493	462	430	471	471	491	484	457	458	480	454	467	456	491	513	522	449	422	455	526	454	457	476	479	492	464	474	460	482	455	498	444	501	472	507	518	477	521	522	478	458	470	483	476	481	479	481	439	442	502	485	480	481	469	501	446	476	481	501	481	473	488	477	458	458	469	464	531	475	540	447	469	472	475	485	475	509	471	499	488	475	529	501	494	458	504	475	475	456	492	484	482	478	487	471	430	507	477	462	485	475	470	456	475	499	438	492	444	484	461	474	452	458	494	472	482	474	444	479	515	469	478	478	483	493	495	479	453	529	436	519	487	468	495	453	451	509	502	481	524	435	470	453	426	493	501	549	467	483	466	490	471	408	483	476	490	491	497	451	480	485	463	469	516	442	446	488	497	484	480	463	506	425	469	530	497	492	455	462	493	467	471	489	501	469	481	470	497	491	512	460	461	485	450	499	462	482	480	472	465	458	479	499	499	474	452	483	505	468	449	500	448	444	466	470	483	468	476	473	424	469	411	467	482	486	467	461	476	469	473	516	462	499	516	497	484	457	501	477	476	487	463	480	477	477	475	493	476	446	466	458	460	463	479	510	434	499	473	459	483	477	509	499	487	480	499	469	486	484	462	466	470	466	466	489	482	481	496	491	486	485	471	464	484	471	515	442	471	440	458	507	478	520	464	489	473	460	484	471	463	506	477	493	483	473	464	452	491	459	525	503	458	501	478	517	491	489	479	459	492	488	472	497	481	499	491	429	506	495	480	516	494	492	458	435	475	484	485	527	517	451	470	464	483	471	483	490	450	472	483	465	471	527	502	493	498	481	471	439	467	514	453	463	483	474	468	465	478	483	452	478	490	474	493	477	451	470	480	497	498	503	509	436	459	478	529	475	442	502	425	484	450	498	456	485	472	465	483	432	502	484	490	474	506	472	432	484	472	476	487	509	479	522	470	499	478	501	477	460	468	516	511	475	424	472	454	485	484	497	493	496	445	493	485	458	474	443	463	445	461	487	450	477	460	463	498	487	469	512	478	503	488	476	474	482	478	484	467	473	488	456	470	501	469	441	487	470	460	497	463	475	483	482	469	545	460	443	480	472	480	470	510	447	480	431	475	461	533	467	483	455	478	450	488	480	503	493	446	453	498	487	519	525	468	497	485	463	483	469	458	479	480	478	530	478	461	492	470	462	508	468	455	518	442	516	494	453	503	484	466	459	511	445	489	427	517	450	443	484	471	504	446	451	434	491	440	459	487	507	426	454	471	485	466	479	495	466	481	479	433	484	501	470	524	476	434	495	492	498	478	475	474	519	474	481	469	463	480	476	480	474	515	462	438	435	476	430	473	496	441	460	473	479	523	476	458	503	458	442	480	506	474	485	517	484	470	446	468	503	468	466	480	475	445	504	491	456	487	561	489	491	420	479	494	487	462	474	455	479	472	447	457	485	516	463	483	511	481	498	501	492	507	499	492	501	483	492	483	489	446	461	433	467	481	493	471	417	505	445	483	462	472	459	487	469	504	481	475	508	435	474	490	494	497	505	474	452	500	461	507	450	458	452	480	452	500	476	446	497	486	493	481	491	488	517	475	482	458	491	514	509	441	470	517	446	488	452	492	473	497	513	478	458	462	485	491	499	511	464	470	473	472	494	476	442	491	487	505	524	474	498	513	484	477	467	480	450	456	462	507	497	445	457	473	489	442	481	490	455	455	488	492	491	487	494	446	439	461	480	500	497	485	493	441	484	471	464	450	491	470	477	475	482	476	454	464	481	465	494	480	502	465	478	489	447	494	458	468	470	552	475	459	484	470	462	480	499	494	491	487	494	496	444	470	483	498	546	486	491	462	448	458	437	494	465	462	491	449	473	480	465	467	471	448	465	462	479	494	502	470	490	478	500	452	460	470	473	490	463	510	446	463	473	467	488	478	524	478	504	470	496	490	488	460	426	508	497	471	484	468	448	472	467	500	480	455	504	475	485	505	457	473	472	476	482	463	463	476	472	465	497	490	469	476	515	506	455	434	456	511	477	485	491	462	464	441	471	490	447	484	443	500	488	429	475	498	472	494	492	505	462	479	486	471	435	491	467	472	460	458	449	487	469	504	485	466	474	503	482	455	450	483	436	441	497	502	491	492	505	477	490	487	493	493	454	481	484	456	481	516	505	476	467	445	455	466	491	482	455	461	492	502	480	458	465	480	498	536	479	480	495	500	497	448	486	472	458	487	489	466	478	451	452	480	454	480	463	459	536	443	471	442	458	487	469	491	478	494	453	475	470	475	490	479	476	463	479	462	505	450	444	522	484	490	468	508	499	451	443	492	450	508	500	481	523	474	478	479	524	489	464	454	498	462	433	477	483	473	468	479	465	448	484	487	504	459	476	491	476	503	487	484	478	504	519	456	507	463	473	496	504	503	484	526	472	506	506	480	463	448	480	483	482	481	486	458	480	438	498	470	471	444	461	467	501	512	494	481	467	490	527	465	486	516	486	448	494	459	458	436	472	480	478	486	473	476	464	456	483	504	472	492	492	474	472	495	456	491	510	498	478	520	458	505	479	427	537	518	485	473	477	469	462	483	453	461	421	432	460	517	481	487	500	467	490	495	473	500	468	501	508	467	507	480	471	516	457	490	469	467	471	465	462	490	429	504	491	487	463	479	440	458	471	481	488	479	463	485	500	453	491	451	443	500	486	502	456	478	526	470	451	471	495	458	493	454	479	463	454	495	496	482	493	519	485	469	436	540	495	463	479	504	515	540	440	451
8135	19126	26315	53756	49684	42513	35329	25432	14195	5750	2383	1107	808	713	682	694	670	694	691	667	742	666	685	661	694	704	689	736	757	672	722	708	682	737	680	695	744	705	660	646	679	757	677	682	716	691	687	701	734	656	683	733	681	684	683	663	700	671	728	675	649	710	725	681	708	670	666	700	660	710	688	716	801	661	674	720	685	693	690	715	683	715	676	706	698	720	722	683	747	644	697	706	722	636	684	689	717	758	689	682	690	727	696	711	647	754	725	690	679	685	706	710	687	726	694	669	716	684	677	726	723	697	693	676	692	633	658	709	683	689	703	683	683	707	695	685	704	701	673	687	694	684	678	668	700	663	686	717	766	710	711	672	656	713	623	647	679	688	695	707	655	722	653	701	713	704	701	682	731	674	702	703	682	689	720	704	709	713	720	738	714	735	704	710	690	744	674	641	694	647	701	726	650	672	709	724	683	700	688	688	687	695	733	649	670	721	691	691	686	705	717	672	674	721	697	683	657	738	679	716	680	723	699	632	712	708	692	729	701	686	689	681	690	723	686	722	678	712	657	691	691	712	656	673	643	689	671	710	704	752	685	716	715	701	678	678	625	677	688	685	680	693	698	680	684	719	678	698	697	768	637	715	678	688	692	715	665	761	714	711	716	665	676	707	689	688	695	636	678	660	687	651	650	701	725	694	680	728	717	671	695	665	715	731	680	675	721	664	716	684	711	746	695	668	647	695	628	682	714	680	697	695	720	683	675	686	732	698	680	678	717	708	697	631	709	718	666	701	713	686	731	713	680	689	707	703	726	729	696	650	744	713	723	735	711	681	675	666	706	691	716	753	641	658	670	655	660	743	723	704	675	696	765	682	669	668	638	678	682	691	710	742	687	719	678	724	737	721	688	679	675	667	703	721	693	723	690	693	675	675	671	714	717	685	675	720	688	694	654	714	702	713	669	671	693	711	651	675	683	706	654	716	701	680	712	733	713	668	689	690	680	700	688	693	682	623	702	750	720	668	669	680	644	664	659	660	712	672	712	678	719	706	710	697	752	696	677	706	687	652	709	690	738	707	682	667	704	744	681	658	740	721	698	703	710	691	729	705	711	730	682	694	678	678	716	698	724	641	679	671	709	688	653	708	723	695	696	616	714	683	726	692	670	685	664	693	655	657	708	741	676	708	720	671	674	726	681	699	705	725	693	669	714	677	684	712	675	705	733	701	691	685	676	665	752	701	708	673	719	681	662	688	654	694	656	715	668	671	682	704	683	705	685	723	638	692	728	669	709	716	675	710	704	729	726	706	757	728	704	724	714	695	692	682	690	701	720	688	710	698	661	643	698	712	704	680	745	662	683	752	738	671	683	695	666	703	740	692	690	624	649	730	718	747	708	703	711	713	699	717	694	685	660	680	671	709	719	681	648	715	668	667	693	733	659	678	694	699	678	717	688	740	672	740	698	690	643	719	710	701	738	671	738	667	663	661	657	654	661	700	680	709	718	646	699	687	689	754	691	714	705	647	678	683	724	744	695	654	680	665	704	713	702	730	686	715	651	693	681	649	709	716	716	697	693	736	693	714	695	666	689	631	710	682	669	701	688	684	755	714	703	774	666	744	653	749	713	688	715	699	627	702	707	680	699	668	743	700	721	646	694	715	639	665	649	670	704	733	720	745	704	688	749	684	742	663	648	673	700	683	695	711	710	708	668	692	692	716	682	669	658	711	666	677	669	690	734	724	687	688	688	703	694	727	661	711	674	641	776	646	650	689	643	721	747	677	687	711	686	700	696	697	780	666	679	657	687	664	665	648	724	694	662	682	658	731	708	675	741	719	655	688	696	691	674	684	682	652	680	719	682	715	710	656	725	653	689	660	655	721	697	703	682	756	721	709	693	717	698	637	731	730	696	713	668	680	699	653	673	651	690	640	687	639	659	726	728	677	676	724	729	696	662	674	698	644	722	663	656	695	717	722	708	705	687	717	703	736	638	698	729	673	684	688	646	694	679	697	652	673	682	663	647	716	681	689	678	645	705	699	704	675	710	681	715	660	669	681	675	695	665	692	713	705	717	707	719	714	687	696	653	736	646	687	668	666	675	694	699	653	731	689	703	703	708	719	667	708	703	688	692	698	699	747	681	657	666	662	674	677	659	690	700	716	648	660	702	689	752	719	698	645	722	695	694	705	709	656	725	703	674	677	655	687	656	684	687	711	714	681	707	708	719	711	713	691	639	730	658	682	695	694	698	725	697	749	705	667	741	705	651	734	687	630	703	689	691	684	709	666	703	680	676	683	700	679	746	695	696	653	676	657	699	700	699	674	689	690	676	676	675	630	669	656	658	736	684	674	664	696	696	677	715	685	683	682	672	649	715	678	683	698	676	709	688	713	745	681	702	689	701	703	658	678	678	705	720	691	703	682	719	683	687	667	689	683	683	664	682	691	698	668	729	673	682	682	699	673	660	713	728	646	732	723	676	646	666	698	694	722	721	730	730	678	727	657	731	678	676	642	722	715	713	736	716	721	707	675	643	750	678	699	685	679	762	696	701	718	715	657	765	719	699	741	680	686	657	641	697	715	654	686	708	734	708	701	692	672	711	645	700	670	743	672	656	691	706	720	676	728	683	693	742	708	666	698	715	677	682	709	676	681	686	703	700	716	716	686	694	625	661	758	714	691	712	683	660	653	700	744	667	676	712	704	677	702	709	663	659	690	696	703	679	728	695	700	678	744	714	716	709	723	682	681	698	678	698	673	713	666	642	692	675	690	685	662	691	722	746	648	681	709	716	688	760	683	676	701	678	691	742	672	729	662	716	741	682	657	659	654	691	706	694	715	719	682	683	695	720	695	746	674	706	704	650	714	642	672	693	656	693	666	703	634	688	713	671	696	724	703	671	696	704	709	728	715	675	679	712	694	696	704	667	692	660	669	708	709	655	671	716	724	692	675	660	694	703	681	711	731	697	658	733	715	717	669	712	698	705	671	732	703	715	658	722	706	727	687	670	664	693	670	713	682	661	670	765	703	708	687	713	721	657	718	711	687	707	730	748	700	695	710	698	707	698	663	679	702	706	695	681	729	704	696	686	705	694	693	718	752	669	698	697	697	735	711	694	678	686	699	684	698	682	732	723	662	660	735	689	690	658	703	684	632	702	686	671	703	678	719	697	667	710	697	701	663	696	701	706	686	655	651	684	687	691	759	721	706	665	679	665	723	675	743	721	702	667	704	748	694	668	684	715	699	757	740	639	643	687	682	710	693	709	645	731	664	692	705	699	687	725	681	667	678	627	710	666	684	737	647	642	711	642	705	680	705	756	718	720	677	703	741	691	749	711	705	695	686	749	691	657	682	647	672	703	683	691	683	660	647	671	699	667	766	698	742	716	694	671	728	689	715	676	703	692	658	614	720	719	689	666	676	661	661	746	660	688	682	747	725	697	731	696	712	714	725	710	714	759	655	698	682	676	763	663	670	683	694	706	655	681	708	701	689	649	681
22477	20752	28783	27077	41922	53615	53159	39501	24238	11734	3942	1294	702	586	512	531	524	551	528	473	519	501	527	504	475	476	473	510	531	523	481	474	485	502	540	511	477	510	481	490	488	509	520	509	471	523	496	484	526	503	535	501	516	532	475	478	534	521	524	523	554	505	525	542	509	484	507	483	505	511	496	491	484	479	524	512	558	555	497	502	513	490	520	530	532	566	481	504	514	500	498	533	494	495	499	500	486	551	496	481	515	490	479	462	497	498	504	475	529	487	482	497	514	504	481	484	505	526	491	560	513	500	504	481	502	537	517	480	511	540	472	509	509	505	504	513	480	495	498	510	549	531	501	502	497	504	500	541	500	495	554	511	477	487	547	510	511	488	473	498	468	509	510	472	499	514	506	470	489	527	534	510	520	519	519	501	525	513	501	510	517	486	554	491	524	491	508	553	499	526	487	511	506	509	512	534	469	523	532	455	501	481	519	503	534	544	532	492	511	495	498	522	522	519	517	487	480	519	484	510	531	503	500	501	499	527	538	482	494	489	523	486	527	481	499	513	508	524	512	463	471	502	496	481	545	527	494	510	507	512	499	542	522	503	515	486	551	505	508	526	500	484	532	510	503	502	516	526	491	491	535	517	499	535	515	464	516	564	504	490	547	511	499	527	494	488	530	529	496	533	490	494	497	522	524	502	499	485	466	558	475	496	519	489	512	527	514	505	539	471	503	493	511	473	529	513	504	492	495	563	500	542	530	496	461	508	525	514	512	555	501	476	468	523	482	476	524	475	514	508	516	540	508	473	510	480	518	491	500	547	509	538	499	484	506	529	500	519	516	498	527	526	562	515	509	469	479	512	531	505	541	481	522	504	489	471	502	534	559	544	499	490	490	451	519	515	534	475	489	493	463	524	499	534	496	494	514	501	481	551	512	474	496	499	546	484	513	522	475	518	526	515	510	509	497	481	540	489	545	465	516	507	512	562	514	524	475	516	491	492	523	467	500	538	497	523	561	543	533	497	534	507	513	532	510	501	485	512	483	515	478	476	528	508	509	513	486	503	527	461	482	493	511	494	534	481	502	535	502	497	503	480	506	535	502	516	490	555	519	507	524	487	513	501	487	522	486	481	499	517	512	515	470	505	525	493	478	489	545	496	479	478	499	528	464	576	494	512	522	485	519	512	520	493	501	472	535	506	519	522	496	490	507	513	523	534	562	561	522	552	518	483	524	526	509	518	481	510	507	466	486	506	519	510	493	542	484	479	481	545	529	520	482	587	531	500	509	515	478	474	520	509	471	572	521	523	508	512	522	514	519	517	510	529	517	511	475	500	485	518	473	499	512	525	534	516	467	521	510	529	494	488	556	495	498	476	516	499	504	506	476	486	496	525	479	466	537	531	493	481	511	515	548	480	489	482	511	500	489	477	495	489	491	532	524	499	487	487	470	498	521	517	521	527	508	539	493	507	477	482	502	475	456	501	515	488	497	511	476	491	499	478	503	518	500	502	493	487	501	504	514	544	510	519	512	474	502	510	518	532	512	511	503	521	538	496	493	491	475	517	508	506	518	490	499	471	523	526	506	540	522	476	458	514	502	518	543	528	501	492	502	521	542	474	521	540	493	494	509	455	516	482	495	469	530	488	511	506	520	510	504	541	489	567	486	478	503	518	521	486	478	498	518	486	515	537	518	505	492	515	470	460	543	485	515	512	517	513	524	480	499	475	500	481	508	464	465	545	523	530	483	489	462	503	481	498	523	539	508	498	508	525	542	495	497	510	530	520	494	525	530	512	525	517	479	528	527	508	516	461	531	525	520	540	492	531	508	470	491	498	516	542	504	536	516	525	512	515	518	489	484	493	493	512	506	516	512	514	496	532	518	487	489	569	468	530	489	486	505	506	488	517	500	500	493	525	496	510	522	522	514	474	501	499	536	529	505	507	521	468	467	545	509	488	501	523	513	491	476	482	566	484	496	513	496	521	478	516	568	493	496	542	495	519	543	509	498	537	530	529	496	473	540	469	510	517	514	517	512	523	520	487	474	508	515	531	491	497	513	491	466	499	482	459	521	524	516	501	513	513	515	515	519	482	511	501	517	483	529	538	513	505	504	511	515	493	543	519	504	527	504	506	502	531	495	526	550	499	492	478	523	512	506	496	521	497	504	528	507	515	479	472	511	501	519	527	514	486	475	510	500	475	493	550	493	495	486	496	523	505	503	484	484	512	486	500	514	519	506	479	515	521	494	540	510	529	544	500	498	518	498	546	495	475	541	496	505	512	531	499	496	494	484	521	536	497	522	480	500	505	505	513	510	509	505	500	481	505	474	498	462	519	493	523	523	512	543	486	513	504	502	549	534	519	500	518	515	501	485	527	548	510	533	499	517	507	484	521	546	523	477	498	518	502	452	539	456	455	504	488	485	489	515	500	545	516	497	505	469	475	463	504	515	523	514	505	471	523	559	546	494	507	491	528	510	531	462	521	475	500	510	463	468	501	528	522	479	480	497	475	514	506	519	514	521	502	480	531	522	489	477	504	524	518	531	501	508	506	549	505	499	502	498	498	498	501	522	519	494	494	496	491	453	464	512	523	526	539	512	493	507	525	489	519	518	506	517	477	462	522	532	491	514	523	522	524	506	499	493	509	527	522	495	510	500	462	502	471	523	516	514	503	496	501	506	492	534	529	485	533	526	484	514	523	508	509	458	520	529	492	489	498	545	478	500	533	499	516	486	522	472	502	536	508	553	503	547	460	470	518	540	483	525	500	500	499	493	484	524	492	496	517	448	506	493	502	501	481	509	487	504	525	532	563	498	492	485	470	513	519	496	479	479	492	483	514	486	497	527	508	495	484	556	505	488	511	488	486	460	494	520	463	513	530	448	465	507	504	541	491	507	490	521	510	518	516	525	506	531	502	502	534	486	455	513	500	465	483	502	541	500	462	544	516	500	515	528	523	503	492	546	485	484	495	514	534	480	534	492	482	537	466	523	522	508	481	533	543	507	544	532	545	501	491	500	495	518	465	504	493	527	514	470	521	483	506	451	505	504	486	527	503	516	533	517	531	522	517	492	498	487	530	557	516	522	478	509	537	505	522	488	509	516	516	474	467	553	527	552	485	525	474	543	522	494	508	535	518	541	512	523	504	473	511	500	513	505	489	506	503	525	495	505	508	489	487	502	506	511	556	511	515	534	509	482	513	506	523	506	523	500	499	490	555	536	491	506	507	536	504	496	477	466	511	489	522	503	549	478	506	509	530	483	526	508	542	521	519	483	484	519	506	484	518	508	459	532	520	522	476	534	512	532	532	521	482	510	526	538	524	530	474	512	506	496	496	510	481	466	498	502	528	502	497	480	497	464	511	493	504	509	497	474	492	490	494	529	533	481	468	486	507	509	527	496	487	533	518	527	521	472	547	539	517	519	488	500	491	533	520	481	524	504	527	525	488	518	542	504	501	476	537	517	473	529	516	528	484	472	513	495	497	526	443	526	524
14498	32431	38578	58956	65544	61157	54741	42318	28324	15877	6965	2354	1111	816	682	732	707	739	692	719	719	705	721	703	696	711	716	716	693	688	728	699	708	701	694	747	699	704	718	724	655	724	744	716	687	770	714	695	690	725	720	692	662	694	708	710	692	704	684	743	675	759	751	733	806	653	703	679	703	673	706	756	770	656	693	709	677	688	724	696	708	675	758	713	746	714	690	701	684	685	706	708	702	736	706	729	703	741	693	715	660	710	723	773	711	706	742	721	695	684	691	703	751	752	788	735	726	723	737	683	710	734	735	679	651	705	686	714	747	677	705	710	711	740	709	728	694	690	669	700	696	743	687	651	721	687	730	704	690	708	701	729	717	738	721	678	676	736	681	680	693	685	690	676	689	707	689	703	717	710	680	744	688	670	718	726	711	717	713	684	666	692	726	707	707	678	687	698	699	731	651	663	694	728	721	643	712	695	720	725	730	690	705	710	752	723	720	659	707	674	708	742	756	709	721	680	730	713	764	737	727	727	728	690	673	671	711	728	691	691	688	714	715	719	724	659	697	668	731	711	728	716	722	755	760	740	725	709	671	693	758	691	701	691	645	703	709	703	684	676	702	732	722	715	695	713	659	698	739	712	710	750	754	732	666	732	690	711	728	680	709	735	671	692	717	672	660	693	710	728	683	724	703	669	664	732	720	715	681	743	680	733	705	720	691	705	711	693	701	713	735	689	743	708	720	713	669	765	708	662	717	720	682	737	721	747	728	733	706	669	735	731	664	721	743	728	710	714	678	679	730	755	730	732	746	642	689	742	682	695	719	702	694	749	689	710	715	744	739	714	693	713	743	637	698	688	695	705	681	760	719	669	656	716	709	749	734	756	703	711	735	715	751	691	716	666	726	686	724	723	715	734	766	702	656	698	698	691	674	725	703	738	727	653	647	737	761	711	693	708	688	756	718	712	672	688	666	717	674	727	725	678	697	658	692	700	727	662	700	726	693	726	689	682	721	694	737	701	778	660	698	715	675	701	717	696	692	694	661	696	738	685	716	722	706	709	734	714	700	708	710	695	693	693	662	721	699	677	748	690	711	732	648	658	768	712	690	782	688	651	689	745	701	706	688	717	690	692	778	685	723	624	704	701	692	653	713	754	714	671	708	711	706	723	689	722	699	718	640	715	709	695	719	723	680	691	756	670	691	728	703	661	693	692	720	727	686	660	771	731	748	719	675	750	732	670	641	702	751	686	732	689	721	747	697	722	705	702	724	735	733	687	682	685	679	703	695	679	719	744	697	690	672	680	779	723	715	688	729	727	699	741	749	685	707	709	681	702	697	665	734	729	728	755	698	704	666	728	721	770	671	735	690	718	706	732	677	682	680	679	709	668	677	741	745	736	736	700	715	687	718	719	667	710	752	702	696	665	703	720	687	671	692	703	700	670	741	721	695	695	705	710	691	713	730	741	744	694	687	718	732	683	731	758	706	683	728	758	700	713	715	727	716	675	728	703	730	693	701	720	675	669	733	677	704	721	676	642	741	726	720	710	683	710	717	697	707	722	695	712	730	734	676	730	754	672	736	670	741	656	665	720	731	682	718	689	677	726	695	726	714	695	767	664	708	709	702	713	661	707	716	712	727	722	709	709	639	673	732	747	650	705	751	694	716	691	717	712	667	688	729	707	704	711	652	763	705	722	701	740	652	730	700	669	731	705	692	735	722	679	672	725	720	724	704	706	767	708	687	667	680	710	712	708	751	710	674	750	725	690	722	688	665	734	703	704	744	732	714	689	718	706	729	705	711	728	662	724	698	689	683	705	676	697	699	717	741	717	726	720	721	718	700	746	740	656	690	675	694	703	710	721	664	690	732	746	676	731	750	657	702	702	709	684	712	715	695	694	741	719	690	705	701	668	687	719	719	706	663	706	696	706	732	729	705	738	694	713	712	688	724	685	724	666	688	767	687	697	699	689	713	700	712	717	685	734	718	749	713	710	669	683	662	725	714	690	714	710	704	724	716	702	701	655	714	712	744	703	697	715	726	670	702	727	708	695	713	662	719	726	728	737	693	711	716	732	732	702	715	679	729	661	689	737	721	754	671	711	714	720	691	710	686	683	698	722	727	692	731	699	701	672	720	687	733	728	735	690	713	684	662	717	733	677	711	734	713	690	684	736	732	723	716	735	697	688	742	690	635	683	706	706	699	705	690	705	695	696	720	703	679	704	677	700	682	735	760	722	710	707	711	685	771	694	692	680	693	698	706	712	672	671	690	665	717	715	702	721	725	710	694	680	632	723	673	761	720	669	688	765	719	746	729	694	684	667	728	685	656	677	681	694	692	705	665	739	755	743	719	750	713	691	695	715	718	698	740	686	678	711	725	715	711	707	741	719	767	736	703	738	729	734	738	716	711	695	718	700	728	651	715	719	670	685	724	658	652	678	733	716	726	716	747	710	797	717	683	686	738	727	684	669	701	706	703	736	685	708	672	675	705	670	717	723	708	673	733	687	733	710	643	668	668	704	677	764	707	697	694	737	691	684	711	730	682	711	724	681	699	731	737	748	741	700	707	701	670	670	728	732	717	739	761	667	705	715	690	753	712	688	690	717	710	714	724	704	689	761	719	695	716	655	678	699	717	736	681	674	737	708	724	661	721	768	707	663	682	676	717	721	671	710	680	706	698	711	716	689	725	723	766	696	704	745	723	746	737	708	727	743	711	716	744	754	719	739	719	724	722	717	698	702	689	722	703	692	718	692	726	682	718	671	686	707	702	659	710	730	717	686	736	695	698	758	681	708	662	710	715	682	711	739	702	705	691	680	706	694	707	752	751	676	683	720	744	737	737	718	711	767	673	732	699	742	666	647	711	717	696	719	704	724	690	682	740	703	661	707	698	714	689	728	695	689	701	742	699	707	701	706	747	713	752	695	695	745	706	700	733	711	715	706	655	713	749	679	720	702	679	678	695	710	736	718	676	734	700	691	677	683	729	690	723	732	714	715	710	703	687	725	764	655	704	751	704	718	665	726	735	717	693	708	713	714	731	682	709	726	728	703	686	687	700	699	729	679	755	718	716	685	749	652	666	735	704	761	708	739	689	680	666	699	676	735	700	712	695	748	660	675	718	704	743	712	701	681	723	707	729	729	692	681	703	710	712	684	712	719	703	720	691	709	684	690	714	711	745	653	703	683	733	704	698	682	718	737	684	710	714	771	708	723	690	737	718	679	725	717	705	706	699	731	709	689	693	671	720	672	728	705	700	754	692	711	716	737	738	680	689	675	677	726	769	724	739	682	698	728	705	706	693	742	706	693	694	695	736	713	733	671	715	717	714	708	717	688	678	670	745	712	694	710	685	721	704	692	688	711	737	758	709	700	707	676	725	710	695	696	713	677	702	695	706	716	709	725	677	751	711	740	663	675	680	696	707	724	651	709	714	704	692	715	692	740	666	702	741	701	702	731	741	718	718	696	739	715	690	724	698	739	745	692	662	731	727	682
26036	20534	13967	8924	13698	13318	12322	7153	3017	1373	860	599	486	445	520	496	498	509	467	503	465	490	428	446	508	483	464	479	454	483	456	456	501	489	521	470	462	490	450	452	474	472	476	480	473	490	489	468	486	505	461	429	493	443	439	488	441	486	511	489	480	473	499	495	466	491	473	452	479	502	487	464	513	491	456	439	477	501	466	411	462	477	472	479	476	481	499	488	459	480	456	447	508	477	486	461	472	438	443	491	497	459	473	437	446	495	452	491	467	466	471	464	459	476	476	488	479	486	480	452	476	477	490	496	473	504	484	475	510	473	464	477	478	488	468	421	486	473	479	487	476	433	458	467	502	466	474	506	462	475	458	488	444	476	504	495	469	455	455	453	462	465	499	493	507	443	471	470	470	453	419	483	456	473	428	482	497	464	474	453	479	450	429	465	446	460	472	491	470	445	474	476	470	500	473	438	470	444	453	507	471	468	452	459	492	467	485	471	454	463	477	477	481	502	439	458	443	461	477	492	480	464	469	462	507	504	450	481	448	460	455	481	506	511	472	453	455	452	461	475	476	477	477	475	469	449	489	445	445	495	449	470	457	470	473	478	513	473	471	474	467	468	469	486	475	496	483	472	503	500	443	491	456	466	489	503	436	483	509	507	500	500	485	471	476	443	475	437	475	478	501	463	476	443	458	476	485	460	497	472	462	475	465	489	457	452	493	470	518	437	502	477	464	495	489	481	477	467	495	482	494	464	498	510	482	456	482	461	514	451	422	488	471	472	465	468	483	471	412	450	481	501	447	486	471	477	497	457	473	464	476	495	453	445	483	482	502	472	502	480	495	461	481	463	505	433	462	511	465	474	466	497	444	489	520	401	450	449	470	470	454	488	455	482	463	498	488	482	492	468	507	471	438	435	455	464	483	470	408	464	464	470	489	487	477	463	503	496	438	480	476	463	484	465	456	489	476	496	474	462	489	432	473	482	456	493	462	475	452	480	459	444	470	477	445	476	444	468	475	453	462	462	452	462	459	432	477	451	451	503	526	466	468	462	457	468	480	440	442	532	499	432	444	480	502	458	475	510	494	451	451	447	489	461	468	485	492	460	470	464	490	442	474	439	451	474	466	483	481	471	451	495	460	497	492	470	491	473	442	478	483	472	460	467	440	497	485	466	438	474	472	469	466	432	498	468	466	467	478	475	475	475	482	470	472	467	481	471	469	490	463	462	494	472	496	492	490	471	481	465	498	471	460	466	481	452	512	456	467	467	477	492	483	471	478	500	502	480	456	493	455	483	464	477	483	507	479	441	502	511	498	456	494	470	500	483	488	458	483	487	444	467	516	440	461	455	510	468	493	482	476	472	457	474	428	461	489	455	476	468	454	504	477	495	455	480	453	478	512	452	467	488	498	466	448	494	416	504	476	480	470	467	446	467	490	481	506	466	463	480	479	474	447	477	440	493	478	477	491	471	495	455	455	435	460	483	435	470	494	461	476	473	453	432	454	449	461	476	474	454	495	446	517	420	448	478	494	490	478	487	459	443	469	467	476	426	485	483	464	456	450	463	487	472	464	475	487	465	487	473	463	491	477	481	500	478	433	471	470	462	465	455	458	443	491	451	462	485	493	463	463	471	477	424	492	451	479	475	470	454	481	479	467	470	488	501	445	462	497	461	473	501	455	452	443	461	441	477	493	501	436	439	499	457	473	506	436	488	433	483	488	468	524	485	466	443	431	475	494	441	442	458	472	476	475	467	491	488	476	449	444	482	448	420	463	470	471	483	456	466	459	472	471	491	415	465	476	451	481	502	449	462	483	478	460	467	481	470	528	453	437	527	460	483	453	438	504	478	481	497	471	469	504	460	496	485	458	464	456	458	478	424	498	496	479	485	485	459	488	491	511	493	491	466	516	465	466	491	442	490	467	455	485	482	480	498	488	495	456	496	504	476	462	493	453	504	471	483	446	483	446	468	439	463	460	443	441	451	472	434	488	493	451	511	478	448	488	453	498	444	468	507	479	491	455	510	464	470	451	448	485	486	480	509	440	469	486	474	493	462	448	490	456	464	445	460	480	506	488	485	467	470	457	481	449	490	454	491	494	473	452	476	455	507	456	438	473	453	470	457	451	444	454	468	438	522	468	482	441	452	450	434	493	474	488	478	439	449	481	445	440	467	474	482	464	463	499	518	501	463	447	484	409	439	488	469	437	442	467	446	479	469	494	449	449	501	497	462	510	462	441	490	432	439	502	468	427	449	456	447	457	480	470	497	470	509	476	474	472	440	477	471	474	453	442	503	460	478	478	442	469	466	467	482	484	465	479	449	438	455	431	440	453	434	494	473	470	460	466	435	481	471	473	459	472	478	503	440	493	436	477	467	482	462	519	464	447	484	478	436	454	449	460	462	480	464	503	461	516	465	495	415	455	446	480	445	496	491	455	455	432	472	480	488	533	460	471	437	478	498	518	491	482	422	480	483	483	505	471	487	468	471	460	477	464	466	477	472	458	492	493	476	443	476	463	455	465	441	390	453	487	454	493	521	493	449	518	489	453	465	490	519	469	464	458	487	472	447	465	478	502	504	482	441	487	460	475	479	461	487	408	453	500	458	455	493	491	452	476	505	486	470	484	469	464	470	501	479	426	463	436	471	474	463	476	461	509	498	461	511	514	484	483	466	493	463	468	444	478	486	449	457	443	434	504	490	454	498	455	471	451	486	471	459	452	475	462	460	464	488	520	460	476	475	452	487	434	486	481	480	460	486	456	436	451	457	464	456	494	524	432	508	488	488	461	450	517	480	492	474	456	469	473	523	484	463	476	482	485	456	450	480	493	471	481	456	481	474	470	507	513	498	468	497	460	477	521	447	459	493	472	449	476	457	518	443	511	476	468	497	446	443	471	482	439	451	470	457	473	460	491	449	465	467	503	478	488	459	462	447	449	462	462	476	497	465	491	437	448	496	481	448	472	462	455	497	453	509	442	449	505	464	474	444	484	442	455	491	498	463	461	459	514	491	479	488	471	432	492	514	517	480	449	470	495	500	474	489	516	432	488	477	513	484	485	433	441	466	444	456	485	497	476	491	481	441	549	502	472	489	457	492	451	484	486	501	448	466	515	440	461	460	490	473	478	468	460	474	463	460	482	464	469	488	464	458	476	455	511	463	476	464	488	481	441	479	439	472	452	457	492	471	474	473	454	488	457	497	449	475	428	470	527	488	446	468	428	490	461	448	444	494	478	486	428	489	519	479	463	449	435	455	458	454	482	491	498	429	499	520	497	520	474	472	491	441	428	490	510	454	442	470	441	490	470	499	467	521	470	464	461	425	480	485	440	460	485	463	507	477	480	463	476	514	478	494	507	461	469	494	505	479	483	452	453	488	462	469	472	424	469	442	455	477	520	457	511	449	516	457	454	534	516	480	471	466	446	513	499	460	503	494	495	417	488	449	498	424	492	493	483	463	458	482	463	442	504	472	482	444	457	443	435	453	437	484
5215	6302	8337	12186	19739	19994	18507	11995	5564	2467	1392	883	721	703	674	662	658	661	696	687	686	697	678	697	678	680	695	680	695	668	683	707	685	688	695	683	696	682	674	676	671	695	680	669	732	672	687	671	682	678	705	605	674	682	682	702	683	688	606	685	660	667	676	671	646	683	687	669	693	671	665	717	675	708	634	683	665	681	658	707	663	706	727	674	743	652	711	682	694	664	662	666	681	680	656	712	681	713	660	674	678	710	713	671	682	657	676	736	653	692	669	631	668	670	661	712	655	677	678	708	654	694	646	637	650	645	712	666	680	670	715	702	662	702	681	648	664	678	693	700	720	698	650	701	655	650	647	666	695	653	652	657	664	704	665	651	700	749	672	662	726	727	665	706	669	656	680	684	652	703	692	632	703	664	670	683	658	695	654	660	775	648	702	686	722	641	683	696	651	680	676	696	719	659	711	699	645	700	707	661	682	647	683	682	701	686	696	674	665	670	651	648	702	720	655	709	695	690	663	705	707	692	613	662	606	670	656	664	690	694	719	701	742	699	636	657	673	659	709	679	661	643	678	683	677	661	685	691	696	633	706	657	693	681	693	648	693	733	691	676	701	682	683	686	708	725	704	688	698	646	696	632	673	679	708	637	671	704	728	679	687	709	716	683	661	698	699	691	658	681	689	680	690	686	655	658	642	705	695	662	625	666	634	684	732	640	632	673	652	674	651	702	701	681	660	734	654	662	696	702	686	650	664	689	674	683	709	658	676	666	697	688	644	679	671	662	684	695	718	679	695	712	692	683	652	686	688	652	674	656	668	685	688	690	686	684	654	662	681	647	616	718	678	653	694	676	739	680	677	702	722	716	694	661	681	693	707	662	667	665	678	674	651	645	680	672	689	679	707	651	684	680	712	672	668	683	687	680	687	690	656	678	692	705	649	655	695	671	684	700	683	692	721	705	691	700	610	700	677	695	696	714	645	688	684	669	637	691	676	697	715	703	691	693	696	678	692	633	687	663	679	684	710	676	633	696	703	697	630	696	675	701	648	691	700	671	693	667	712	631	678	710	646	695	677	716	669	730	655	705	642	664	704	693	674	709	644	714	714	699	702	655	676	667	675	652	700	711	656	697	689	718	694	673	664	664	667	686	642	681	689	664	676	687	700	677	655	674	654	654	674	633	667	690	669	655	666	652	652	655	656	695	677	666	682	676	701	720	681	623	658	697	673	676	685	669	708	682	699	682	693	703	662	613	687	672	677	681	662	672	676	696	703	675	678	677	663	652	676	675	700	688	623	683	728	673	682	649	691	684	671	648	646	698	708	682	667	687	706	718	647	671	730	638	688	697	732	659	651	652	665	723	701	670	717	702	693	704	696	672	690	665	638	663	684	681	663	688	665	724	648	702	685	668	649	664	677	718	723	666	674	711	643	732	705	686	642	658	650	679	639	669	634	636	662	740	694	700	669	689	693	669	679	692	674	677	670	703	713	692	663	692	707	663	630	671	673	689	679	719	684	688	665	646	678	695	695	708	700	710	664	676	664	690	714	712	676	640	712	724	688	698	658	625	734	650	658	682	680	620	684	656	709	662	669	684	658	699	654	646	661	623	673	703	680	683	689	641	654	679	673	665	706	647	663	731	692	680	712	680	696	682	656	711	656	673	696	675	682	704	657	671	659	647	638	685	700	672	643	682	655	710	673	664	707	700	650	702	696	670	686	688	673	676	668	673	673	704	637	689	716	691	685	711	681	703	675	696	723	670	663	646	672	655	646	688	704	706	678	678	710	706	676	674	705	659	712	653	705	711	652	721	682	663	658	644	713	677	689	679	705	683	705	671	654	661	707	645	670	704	704	671	756	669	675	715	723	709	684	681	677	658	687	713	700	671	706	716	680	679	682	695	738	688	692	702	696	715	681	696	675	688	629	656	672	675	703	639	675	711	684	684	678	671	678	655	638	671	686	714	714	640	671	626	668	673	695	700	656	686	698	624	653	697	669	662	666	635	667	617	728	633	689	668	719	698	692	666	692	714	719	677	706	713	704	627	695	657	677	671	685	695	679	680	698	684	688	707	647	681	640	688	687	698	669	692	612	673	666	689	709	713	652	662	675	694	690	720	715	666	706	650	678	705	698	703	696	706	700	671	739	665	663	706	706	625	675	696	661	612	683	663	681	651	672	716	663	639	724	717	661	719	697	677	657	687	709	685	674	726	636	687	682	703	711	670	679	690	659	736	662	674	696	662	689	684	648	693	662	679	687	661	627	698	689	667	639	726	666	686	663	700	717	683	661	677	690	663	700	690	674	689	668	661	689	637	657	677	699	681	659	691	627	747	647	675	655	675	717	619	697	710	708	645	644	657	701	673	673	684	676	675	712	662	707	682	675	650	707	712	662	720	652	670	662	630	670	710	650	675	638	645	659	701	685	663	652	693	634	669	639	669	658	665	669	704	668	677	676	745	698	693	692	688	646	724	643	703	664	653	679	680	680	703	681	684	668	705	665	719	659	704	640	678	670	678	644	704	663	694	635	698	689	710	628	654	705	713	711	656	696	713	690	655	722	671	678	697	696	698	700	689	676	727	696	696	663	650	710	634	661	705	673	683	656	649	676	680	648	678	692	687	667	686	674	722	647	650	648	696	648	681	706	687	714	644	640	687	614	671	680	684	620	661	682	652	702	667	673	663	633	689	657	681	699	687	716	682	672	673	657	652	635	691	680	705	707	711	710	698	641	646	704	682	685	662	673	643	694	661	659	700	671	720	736	703	648	678	669	678	703	704	684	683	711	666	700	642	665	693	700	679	678	717	680	672	678	699	690	637	665	680	677	682	648	670	695	656	731	693	716	700	684	638	665	667	717	730	672	679	656	680	667	715	699	655	711	666	633	652	690	678	689	646	678	714	616	693	684	685	632	702	685	656	714	673	673	682	663	685	655	681	680	660	670	702	621	673	710	640	649	687	652	646	645	673	686	667	658	667	698	674	734	695	648	652	677	646	693	659	733	715	685	682	693	667	689	676	691	664	704	651	701	739	678	744	700	701	650	698	650	662	660	673	714	673	674	645	647	674	680	679	648	706	681	680	657	671	665	647	681	604	668	719	619	702	719	642	651	668	689	703	728	651	670	682	686	632	641	669	686	647	660	664	657	643	689	706	697	709	737	668	615	691	661	696	618	634	733	684	689	692	720	667	697	663	659	669	682	703	730	691	686	690	732	651	693	657	663	695	682	668	665	657	719	697	616	681	708	645	683	677	644	684	703	666	707	686	695	693	718	711	706	649	701	686	664	714	713	664	673	684	693	662	635	677	714	701	678	659	698	661	699	682	653	705	642	684	668	704	728	669	665	710	662	651	677	679	684	649	704	711	679	741	664	716	690	639	704	695	706	724	683	674	667	681	666	691	682	628	730	707	659	636	686	696	686	666	636	671	708	722	666	692	650	712	738	703	720	670	720	662	676	708	757	665	709	682	656	704	722	664	695	661	714	702
24080	20764	27551	24443	36220	47594	40209	27568	14610	5167	1871	874	571	555	464	488	477	520	474	486	449	484	451	477	477	488	460	501	458	451	500	443	461	497	470	468	504	479	488	467	505	462	449	471	477	495	481	530	486	465	476	506	486	473	517	480	449	457	473	499	471	503	518	485	472	502	465	473	454	515	488	492	438	439	489	489	469	471	466	464	500	456	444	506	490	516	530	502	453	491	525	469	443	451	477	483	450	492	478	510	500	443	482	485	458	479	474	487	462	515	441	469	474	490	519	470	463	496	495	508	467	482	444	466	476	500	466	477	470	496	456	463	417	484	473	467	497	480	494	477	517	518	442	472	494	455	454	508	537	468	513	482	464	467	456	502	464	454	470	480	512	517	489	483	465	456	441	457	498	461	516	476	463	517	468	495	476	504	492	531	448	489	492	457	498	469	489	476	477	466	466	478	484	498	488	498	472	496	462	481	504	505	494	489	509	454	480	456	496	489	417	481	477	474	509	459	450	489	504	470	487	482	484	461	457	453	512	476	503	486	509	483	485	437	480	484	482	490	449	496	489	472	504	480	472	451	495	502	465	435	469	454	497	456	486	492	492	478	490	504	445	462	472	509	469	502	465	514	508	448	436	461	494	476	511	469	500	495	483	469	513	464	450	436	499	481	426	477	503	507	467	481	471	469	507	503	461	491	477	481	539	476	472	493	486	497	468	444	486	498	486	496	459	509	478	462	473	504	480	474	473	480	459	455	507	486	473	432	499	474	487	472	492	484	473	477	473	502	490	482	423	470	452	496	455	508	479	467	503	494	511	445	472	510	470	461	519	474	466	471	490	506	496	466	485	509	502	475	477	493	447	513	485	444	514	467	503	463	488	471	458	522	486	498	506	475	493	491	468	509	447	506	473	470	478	459	526	470	436	486	478	518	545	458	520	500	479	487	470	476	457	461	475	477	470	459	449	490	475	454	500	458	458	509	453	468	486	453	501	485	476	451	484	441	472	470	494	517	490	475	528	497	487	490	526	483	491	474	487	428	462	457	439	465	467	499	476	471	541	458	482	455	490	450	490	515	475	468	486	500	479	510	491	465	501	469	492	471	475	480	475	494	496	480	503	489	498	475	470	488	481	512	479	484	465	472	481	488	467	517	499	463	495	433	470	465	508	512	514	483	503	465	475	497	462	465	488	528	458	481	466	495	509	461	433	486	484	471	518	509	434	516	505	470	492	473	454	486	471	481	501	485	514	475	479	492	467	461	488	500	467	454	534	451	498	512	495	491	502	462	445	451	464	474	488	497	501	452	484	477	502	490	467	499	519	517	510	489	494	466	506	445	462	467	537	461	459	457	518	485	479	477	475	493	437	488	483	504	507	460	536	520	512	464	493	497	469	511	486	510	483	479	448	507	501	520	456	505	515	472	468	514	492	467	517	482	464	503	488	492	506	505	464	476	451	481	444	488	456	490	481	466	505	522	471	473	472	493	500	459	496	516	453	518	495	448	519	489	526	440	450	436	475	456	495	494	460	436	498	475	471	494	452	500	491	468	495	451	465	490	453	477	507	467	473	487	451	522	513	478	474	456	509	491	485	487	477	458	516	506	453	532	475	462	482	494	509	501	485	484	472	479	470	469	445	503	485	453	512	482	482	480	483	512	473	554	497	467	472	465	458	445	488	458	499	498	506	519	503	462	456	481	497	481	465	474	454	473	486	456	443	495	486	491	498	471	490	445	478	461	500	528	472	492	529	471	470	470	469	489	509	500	493	510	508	444	483	462	479	475	507	495	477	491	472	451	459	464	484	482	420	491	476	471	458	468	489	482	471	506	462	463	486	485	473	473	475	491	469	481	454	510	494	464	441	503	482	497	490	474	471	468	475	495	489	444	447	474	515	482	517	495	495	484	475	492	437	480	462	463	454	445	463	459	481	469	478	482	471	447	513	483	473	458	461	472	497	496	463	504	473	465	471	469	518	476	468	465	479	488	479	464	469	488	488	457	521	532	503	488	517	479	502	497	547	508	488	516	450	498	534	485	546	499	441	501	494	465	486	474	487	466	466	485	524	512	494	481	496	475	451	488	487	512	474	498	460	488	519	498	480	466	498	480	513	503	509	456	544	485	488	493	486	454	472	479	506	454	451	462	478	534	477	485	475	498	447	483	486	450	487	525	485	474	465	484	471	453	486	484	507	478	464	487	527	485	491	499	477	487	445	503	493	481	473	467	494	452	491	512	493	511	455	463	470	485	475	460	466	485	493	511	528	476	471	480	493	496	501	501	466	469	465	502	479	486	485	461	474	480	500	475	497	506	487	493	505	486	531	460	488	482	478	472	497	498	518	459	508	488	470	430	542	507	443	477	504	492	470	453	479	462	473	531	492	463	493	480	514	447	489	462	480	491	506	441	466	479	491	488	487	501	509	486	480	500	501	491	477	488	475	485	446	465	465	488	477	495	518	473	519	474	483	542	471	493	506	493	491	452	458	480	444	461	477	494	456	490	485	489	470	456	511	453	470	488	480	489	488	474	480	482	473	479	473	471	499	494	493	478	463	465	482	502	540	457	478	474	437	515	503	479	474	502	463	517	481	495	482	465	459	460	483	482	497	482	452	506	458	500	488	490	483	470	472	488	423	473	509	499	457	494	494	456	509	497	482	503	488	473	485	503	471	492	467	444	511	471	492	507	509	477	456	501	480	464	507	528	491	474	501	495	499	467	463	513	492	444	470	459	470	501	493	489	471	465	517	451	478	473	474	477	488	477	492	520	522	508	519	477	488	484	485	470	451	497	497	487	510	484	449	503	450	458	469	506	489	497	532	484	521	473	491	461	544	485	492	465	462	514	484	472	502	450	474	489	469	478	454	513	508	485	432	487	518	491	468	483	490	499	515	476	447	491	510	460	464	467	485	495	485	505	450	495	480	478	524	494	494	500	482	474	480	435	489	499	491	506	469	475	484	480	490	443	515	461	492	527	493	489	490	465	485	461	435	470	439	467	439	471	484	449	472	510	489	497	476	462	500	475	440	490	458	461	506	512	461	471	494	512	455	482	459	460	491	513	417	479	487	474	471	492	454	478	509	512	456	499	454	440	448	446	480	482	494	485	482	497	472	508	485	512	460	502	468	479	478	478	542	479	442	462	510	522	505	517	493	511	495	502	468	493	498	478	476	462	460	472	500	476	492	473	466	494	495	446	465	455	471	526	487	504	471	453	517	477	487	474	510	504	444	496	472	475	482	486	522	507	471	465	461	440	478	520	464	465	481	430	461	508	459	467	508	473	452	493	430	445	483	452	475	492	491	485	490	484	443	523	465	509	501	462	504	486	497	457	485	505	479	469	502	447	464	459	477	439	451	494	476	502	465	475	530	480	510	486	470	488	466	476	483	494	488	469	489	524	485	484	484	480	476	470	493	488	488	531	474	455	488	479	467	440	493	489	474	482	463	481	469	488	489	524	479	477	494	492	520	471	531	468	447	522	486	466	487	487
7948	20877	23679	24152	44407	46968	41052	31813	19158	8800	3554	1527	918	751	720	727	688	728	698	676	680	730	750	715	647	701	705	687	687	654	689	699	696	665	739	704	696	707	686	707	695	685	696	674	685	689	671	707	736	692	712	675	712	683	699	676	725	719	763	722	646	700	680	718	728	702	732	697	701	715	712	719	723	696	714	660	687	687	685	737	702	742	721	713	686	729	748	746	702	705	697	717	706	685	676	714	625	692	718	675	683	666	677	700	679	687	707	690	779	727	695	704	679	653	745	690	704	696	660	727	682	710	684	658	719	698	675	697	691	684	679	709	674	708	734	747	656	660	693	694	711	685	679	710	689	713	696	691	682	699	692	678	695	726	695	701	684	709	685	698	737	739	747	754	726	676	692	672	709	657	668	686	683	702	700	759	689	689	665	644	677	703	703	766	716	630	734	711	708	665	684	670	748	724	667	647	683	716	669	674	700	682	710	714	692	703	716	690	666	703	723	718	728	706	693	747	697	693	673	721	660	696	692	670	657	631	666	684	681	731	713	714	724	690	682	729	676	694	689	688	662	681	693	717	705	716	709	694	703	686	710	668	703	742	708	708	703	717	676	690	691	695	717	731	679	713	692	684	746	676	715	697	633	682	686	684	675	717	693	719	703	715	664	700	680	689	690	646	694	711	708	715	642	707	701	699	714	721	688	713	679	731	690	687	653	672	720	663	699	721	706	673	651	729	757	657	706	681	697	695	724	721	658	708	712	724	698	670	665	669	672	652	732	714	740	697	726	647	647	723	717	694	696	711	711	738	712	730	681	681	719	666	665	667	630	715	696	675	688	678	736	704	676	675	670	693	670	667	690	691	704	706	703	710	726	728	668	709	682	716	705	720	672	698	698	753	729	719	679	730	643	681	717	695	749	657	668	730	699	711	712	703	733	680	697	675	655	722	717	708	691	696	721	672	686	710	714	742	706	708	686	714	727	731	698	692	691	732	692	694	701	715	695	714	722	702	708	678	730	719	679	706	730	653	692	659	717	758	731	648	663	669	699	656	723	682	683	760	722	645	707	678	733	725	734	698	710	671	721	693	705	716	679	738	687	679	721	711	651	691	656	715	691	723	696	674	689	691	700	667	727	637	677	701	685	707	726	703	690	760	690	728	680	670	685	645	688	703	688	682	712	740	700	714	678	691	678	717	706	679	685	686	659	697	734	721	725	745	726	691	715	675	723	674	760	692	702	653	661	663	691	677	732	690	691	745	736	714	691	649	711	692	739	731	624	660	667	730	666	684	751	675	689	687	718	685	699	669	703	694	692	680	691	659	707	727	652	678	704	700	692	705	710	701	690	730	719	647	706	707	734	714	681	725	715	657	699	694	671	668	694	708	716	759	725	661	705	722	668	677	715	681	656	673	689	713	719	739	733	712	700	705	693	682	676	702	709	702	724	666	699	698	691	700	677	700	719	647	714	707	704	688	711	643	738	740	645	704	681	670	705	704	715	672	709	709	709	683	733	709	682	739	729	697	719	718	659	736	712	702	680	736	675	718	677	721	694	737	687	716	702	654	703	715	687	679	677	667	696	735	706	712	695	661	692	650	733	698	672	658	694	674	691	662	722	690	703	687	673	678	719	686	697	699	687	732	701	695	696	686	674	694	648	705	698	689	684	747	717	671	672	676	734	652	661	729	691	644	670	720	703	755	701	668	697	702	681	714	687	700	683	711	713	673	691	737	707	689	680	671	646	720	696	754	722	711	682	733	699	670	681	717	717	709	683	696	702	680	680	708	684	721	760	668	694	658	701	737	710	743	699	680	734	752	727	688	695	720	678	682	697	706	678	705	684	692	687	704	717	706	693	675	690	718	746	710	666	691	676	683	721	715	711	688	715	703	727	727	688	708	743	754	722	671	686	667	701	658	696	707	704	676	708	753	707	708	665	709	669	734	702	713	718	670	676	727	660	677	701	672	685	706	706	681	712	687	694	764	721	710	706	722	720	675	716	694	738	657	674	696	702	685	698	654	705	703	655	696	682	665	651	697	704	746	739	670	725	684	738	679	706	724	732	696	642	687	682	695	698	696	694	738	719	688	691	718	683	746	716	737	657	729	717	680	721	692	682	744	695	643	726	741	671	677	716	705	692	707	676	745	676	717	742	734	743	692	684	741	689	680	732	728	669	724	686	683	704	673	662	686	755	712	696	712	678	715	681	687	696	709	720	737	721	709	689	653	655	722	711	707	690	727	632	670	733	682	706	701	675	682	672	686	683	746	689	726	684	711	673	707	690	703	661	774	678	674	662	708	672	684	728	668	678	712	670	692	729	721	672	677	684	710	721	713	695	675	694	706	686	730	691	671	708	750	666	719	718	688	652	699	674	752	712	675	662	684	712	715	673	682	684	710	674	700	724	692	658	642	726	704	706	747	680	688	678	674	672	734	718	683	696	700	718	673	691	695	753	698	714	716	734	690	652	723	744	718	683	722	657	728	676	695	650	706	664	722	715	670	716	703	690	674	736	737	742	667	719	719	680	667	713	709	758	690	697	665	755	709	653	672	690	662	667	674	676	775	675	713	683	765	733	678	697	706	733	744	683	745	721	695	706	681	714	709	688	716	693	693	690	707	721	719	711	730	662	721	718	666	693	679	685	685	698	682	709	690	700	714	712	667	699	676	714	669	685	694	658	684	740	689	621	731	708	700	714	745	697	671	738	684	664	637	699	733	725	702	691	633	677	689	710	689	721	732	704	733	727	695	676	662	718	704	702	696	687	699	693	662	731	692	679	659	705	708	696	746	691	722	687	723	710	723	691	732	669	729	689	709	696	700	656	690	662	720	670	698	732	666	718	671	742	670	677	673	701	701	728	696	728	730	714	711	701	675	661	711	687	717	705	690	753	718	733	721	683	702	684	708	691	698	640	760	702	675	694	685	673	734	684	692	691	696	763	668	676	669	666	686	688	676	673	748	662	696	700	704	751	697	737	659	693	695	736	710	698	674	731	709	684	709	715	688	719	687	689	653	683	708	742	674	717	687	682	670	717	644	692	742	711	677	697	669	707	674	696	707	692	658	680	682	707	696	701	667	676	677	687	727	717	634	666	727	669	729	715	674	667	676	661	702	683	714	677	709	714	726	694	735	714	704	708	662	693	704	707	696	687	702	699	707	692	704	709	739	661	679	687	665	720	709	705	687	711	692	696	697	719	722	663	729	635	714	696	715	719	687	755	722	685	702	717	697	706	695	734	709	718	709	679	647	683	682	704	708	670	698	688	676	687	671	679	687	695	754	678	662	721	710	704	710	728	691	689	707	755	673	680	712	685	663	683	667	690	729	717	683	734	748	723	753	686	700	683	779	688	732	692	688	715	655	689	678	683	700	695	684	666	699	697	669	682	737	715	738	731	645	686	715	689	695	703	731	694	748	717	731	667	675	701	687	699	698	693	719	672	700	667	734	691	672	684	728	660	703	718	681	694	686	726	638	728	652	698	683	668	718
22492	20794	28591	23124	38158	60748	57965	43312	27200	13299	4437	1562	718	580	510	536	536	521	545	535	503	497	519	511	498	497	511	538	512	507	483	535	514	519	486	518	510	513	516	527	508	471	526	495	525	470	525	489	546	517	530	544	496	499	524	505	524	484	502	575	521	499	491	532	502	491	525	538	507	478	502	476	554	497	501	499	540	518	512	505	518	518	503	504	531	544	495	516	507	487	536	533	504	500	496	508	489	523	508	493	537	492	475	520	499	523	505	501	543	496	480	519	483	502	518	519	494	488	514	515	513	503	506	508	543	519	506	513	529	516	502	520	569	497	520	517	490	515	532	526	540	510	513	513	511	474	481	517	493	456	505	490	507	463	551	498	496	504	492	484	494	517	542	478	540	518	540	513	520	542	455	514	504	492	524	529	469	450	524	524	505	513	491	529	496	486	531	530	493	542	522	507	508	493	547	512	511	498	517	544	513	505	514	515	525	491	477	536	480	496	525	514	493	498	511	484	517	532	497	474	502	562	526	511	532	477	580	523	519	455	520	530	502	507	490	534	505	517	532	456	504	474	511	520	545	503	511	520	493	529	505	551	528	508	524	537	494	514	510	540	538	528	544	522	505	499	524	482	506	516	475	525	505	555	522	516	536	540	512	515	542	534	554	504	494	522	526	520	518	491	499	535	486	517	505	449	535	496	483	491	451	508	520	499	513	513	508	527	485	553	548	500	509	524	516	513	523	522	538	523	467	498	513	517	548	481	547	484	526	513	501	487	526	554	517	544	499	505	506	506	492	522	518	502	508	506	502	542	506	530	523	546	504	531	531	513	493	527	521	514	497	518	500	490	507	501	547	538	474	483	534	505	549	488	513	523	551	533	529	474	527	525	494	493	524	519	507	483	495	510	505	547	506	487	502	494	498	483	473	514	477	514	520	554	493	513	516	491	521	517	497	510	531	487	494	501	510	558	515	495	510	517	481	546	498	498	492	453	505	515	514	518	500	514	530	490	523	517	551	489	482	551	482	527	538	527	502	484	496	499	497	507	527	503	507	507	507	500	490	540	473	535	555	501	505	509	502	500	495	475	519	491	541	524	481	510	511	524	511	487	521	450	519	462	511	490	501	535	485	490	534	510	539	508	481	503	477	524	479	537	516	506	527	486	527	516	501	489	497	480	492	520	522	526	512	490	486	530	501	503	489	524	465	514	541	466	518	547	491	523	475	490	513	490	506	495	500	509	537	496	524	522	511	511	525	504	521	502	512	513	507	493	510	511	496	487	533	510	551	507	490	487	514	496	510	513	503	548	520	479	510	492	502	513	501	501	517	514	496	504	481	517	531	550	487	537	523	497	515	506	477	507	472	484	512	494	506	516	495	480	482	535	508	498	500	532	491	562	555	560	495	551	517	518	516	490	515	551	521	527	507	505	543	512	527	491	490	515	490	557	525	531	543	508	505	519	522	509	504	535	508	524	529	487	545	501	495	538	523	525	507	521	481	473	489	505	503	486	570	484	517	522	525	525	502	489	496	479	536	540	511	506	483	546	537	526	514	524	532	473	522	536	529	500	497	488	477	487	517	503	502	456	513	552	532	578	508	520	536	475	529	476	513	484	472	498	453	525	494	533	540	513	521	510	551	512	542	503	509	539	534	476	490	475	550	550	460	477	496	498	509	542	527	508	510	510	521	530	503	504	535	518	492	550	551	510	522	515	532	509	502	499	524	550	541	511	532	527	491	488	530	524	478	481	492	542	484	487	489	520	493	481	529	499	506	515	522	489	503	487	499	475	520	536	525	504	485	474	505	524	510	549	529	506	499	497	537	519	500	552	527	536	540	482	522	497	482	482	513	544	509	497	508	545	453	520	502	496	479	548	558	489	492	533	518	495	535	547	508	534	495	559	488	520	489	542	472	500	496	561	500	477	548	463	520	488	526	560	503	475	475	493	488	547	522	542	569	532	561	519	506	485	502	538	527	546	523	522	502	530	495	513	469	519	511	510	508	492	510	483	512	513	558	525	528	529	510	545	493	504	521	492	533	505	468	526	522	491	494	501	471	494	493	525	498	493	498	526	482	488	550	491	523	497	496	503	477	503	493	514	478	462	510	514	479	518	483	482	509	479	529	503	493	522	503	568	487	490	490	552	510	474	540	513	516	498	526	488	493	555	479	543	506	517	520	508	488	483	512	482	532	509	526	501	489	488	520	506	488	496	519	503	515	483	516	483	492	523	480	488	554	516	495	480	474	466	530	506	495	530	474	507	475	479	549	512	496	490	505	542	505	522	530	558	523	500	494	511	550	501	507	515	494	543	491	520	512	564	488	522	516	521	519	549	472	511	492	516	537	510	531	479	486	532	511	511	508	497	514	518	546	499	532	529	483	501	496	503	517	492	520	468	511	479	514	510	473	510	490	523	533	514	476	524	502	514	517	479	487	534	509	522	490	535	491	545	536	547	513	531	513	469	502	527	470	554	520	479	527	529	514	507	494	518	460	517	477	516	487	502	495	491	520	499	493	514	509	506	523	523	525	513	507	530	485	493	498	504	509	531	507	517	504	519	500	537	582	571	507	519	531	502	519	506	507	517	523	521	528	514	536	484	512	505	525	501	532	511	512	485	504	481	499	535	521	504	494	509	505	517	488	492	504	514	529	496	522	496	493	490	468	540	498	475	480	482	502	513	510	518	497	541	513	527	530	521	467	523	515	511	492	499	530	497	488	506	538	505	483	463	534	481	495	556	486	500	494	476	550	539	509	501	537	515	514	485	479	470	485	495	541	476	488	496	449	515	542	512	491	488	489	511	539	500	499	535	543	503	552	514	528	528	463	502	545	526	519	484	498	465	490	531	484	506	505	474	498	480	519	506	473	566	532	576	556	484	548	500	476	482	554	525	537	515	507	536	497	531	498	524	514	530	565	512	533	499	496	513	539	472	514	491	446	498	536	527	504	504	469	527	505	501	478	512	530	523	493	534	445	561	540	525	485	500	538	535	551	500	530	514	547	492	517	495	536	500	473	516	547	516	517	501	525	544	574	521	523	489	488	515	539	488	516	512	450	517	527	549	500	511	557	509	544	523	463	524	518	530	516	505	513	520	535	480	500	480	509	472	519	496	511	516	513	502	495	485	482	488	522	488	501	485	501	517	494	503	523	507	522	509	502	509	517	533	559	517	519	497	490	537	539	502	519	518	504	521	508	498	537	520	516	509	486	495	513	493	531	499	532	548	507	507	499	547	451	491	490	532	472	510	507	557	562	530	567	537	484	541	532	532	496	487	488	510	505	491	478	535	523	509	521	529	545	511	536	496	492	496	529	524	512	520	508	526	481	527	500	476	502	486	522	492	508	527	519	484	488	549	541	493	528	495	499	524	501	537	498	483	486	465	508	511	483	487	517	461	514	476	500	555	501	493	543	506	526	526	537	498	510	494	526	487	487	507	525	507	505	532	493	503	551	482	460	501	521	503	543	478	506	503	509	489	472	481	530	487
15005	34076	35262	35684	60868	67609	58063	45064	30930	17094	7435	2763	1212	750	711	735	720	705	682	688	696	700	747	719	707	709	681	685	714	725	706	696	736	731	706	696	720	717	703	691	748	727	770	774	692	711	679	748	722	699	676	677	703	702	695	735	722	706	693	714	720	722	730	711	717	727	717	719	658	682	670	724	708	711	749	690	706	753	688	715	691	703	666	749	717	714	711	713	759	703	696	751	735	704	694	739	701	744	735	710	697	754	729	674	745	694	703	699	740	689	715	675	742	722	713	748	701	737	705	705	686	712	684	699	699	719	732	707	695	711	696	671	705	693	711	695	692	751	765	701	732	709	713	727	704	679	727	695	727	711	680	738	669	679	702	673	674	722	755	706	737	723	725	765	704	719	685	697	682	726	695	684	688	721	726	711	723	684	743	755	720	729	720	738	738	718	712	719	716	706	725	690	719	684	736	717	688	703	695	704	653	715	696	724	721	715	772	743	704	727	749	691	765	664	658	719	716	693	731	718	704	692	733	679	709	744	794	739	782	683	696	695	679	684	691	701	684	728	742	704	717	761	741	747	688	712	705	711	710	743	713	765	689	670	738	745	741	680	706	664	697	741	706	723	745	668	706	700	708	698	686	693	738	765	696	698	687	754	673	720	693	748	709	698	740	691	701	731	780	716	734	669	691	703	711	696	663	726	719	705	712	731	688	744	726	681	747	662	718	751	733	672	746	694	727	693	751	729	754	709	707	710	729	706	712	763	709	724	668	764	726	748	731	728	729	722	679	692	725	719	718	732	673	724	762	666	649	713	737	707	718	728	713	685	705	745	695	694	713	747	700	679	745	697	705	751	698	700	717	676	681	723	705	700	734	701	694	724	734	738	692	757	727	686	744	767	731	694	719	719	719	697	683	767	695	735	713	711	726	722	712	708	686	739	683	759	703	716	675	714	763	686	710	736	690	732	703	684	724	719	692	694	703	707	721	688	739	684	710	724	708	702	731	759	695	731	731	755	718	694	692	671	700	692	685	689	698	727	714	727	707	750	690	778	734	684	706	718	783	721	724	712	724	763	696	683	716	685	689	723	707	688	654	745	696	704	689	725	717	701	694	730	695	698	723	741	738	703	681	707	726	769	699	675	699	698	726	689	704	698	688	718	715	716	752	707	694	722	667	728	699	708	681	734	696	703	714	679	703	705	688	700	691	697	688	749	705	718	750	731	708	700	716	699	744	697	742	709	731	695	717	718	665	659	671	723	682	722	702	691	671	699	781	709	700	665	728	693	721	695	664	681	694	661	696	737	699	683	733	749	750	686	709	736	695	746	719	743	650	741	690	726	776	700	704	704	771	678	711	701	732	683	704	698	702	717	719	697	714	704	673	705	727	746	714	705	696	703	687	718	685	730	728	723	709	708	771	762	679	690	764	682	708	723	660	655	686	644	718	724	728	708	679	681	699	729	768	788	706	716	721	692	732	717	719	726	717	705	726	697	737	700	710	719	717	722	774	733	698	698	742	665	694	692	705	756	690	704	701	726	731	753	695	697	691	755	717	757	752	794	703	672	701	686	719	715	703	695	685	730	713	690	745	739	678	714	704	704	692	747	744	717	716	668	685	661	710	755	697	698	703	735	730	714	676	680	720	683	691	716	754	747	694	693	696	659	703	679	696	694	701	740	719	716	673	697	684	732	745	709	649	696	750	730	678	719	719	658	713	688	793	714	678	671	702	692	722	715	679	719	727	708	703	710	702	761	701	729	678	690	703	688	707	676	753	741	688	714	726	726	730	692	747	721	723	739	743	724	731	714	718	707	700	755	716	711	655	750	732	684	756	705	671	739	694	732	736	741	704	681	701	724	700	721	744	720	746	729	725	702	737	738	703	705	652	710	745	717	758	711	695	690	727	730	736	713	754	691	666	724	740	688	693	739	656	731	721	705	713	717	689	723	745	695	760	716	708	698	724	695	697	707	746	716	720	723	703	698	723	745	650	637	683	701	735	721	748	768	736	699	707	660	738	693	672	743	718	693	707	728	748	725	764	676	717	737	720	710	736	715	729	660	732	734	700	743	667	698	730	715	712	729	685	684	740	713	736	739	687	724	738	699	750	728	685	713	673	711	746	746	708	740	711	705	690	715	733	690	732	718	740	722	701	644	672	768	711	712	723	722	725	707	679	724	741	701	751	719	728	740	705	693	744	668	700	706	727	693	711	654	762	671	721	694	702	721	744	729	702	690	715	731	716	713	697	660	651	703	708	721	734	715	730	673	693	718	694	713	697	708	756	712	722	712	760	727	682	699	697	707	757	672	695	793	794	695	742	690	696	662	710	706	726	723	655	720	730	747	697	693	738	695	649	765	733	747	729	719	689	686	712	718	673	685	715	705	699	698	739	700	656	675	695	728	742	677	672	692	723	716	721	697	734	693	714	722	721	707	731	722	731	726	674	732	659	725	748	713	741	744	723	708	742	716	726	698	708	690	693	707	720	713	731	722	703	721	728	703	767	664	707	706	699	726	663	751	693	683	722	728	688	689	712	745	735	732	723	692	690	735	721	677	695	748	727	683	711	704	717	717	748	697	698	705	743	684	685	734	739	686	706	711	688	679	743	696	670	691	716	705	733	730	713	740	694	741	732	715	770	698	689	731	759	728	705	755	716	725	754	736	712	677	726	705	719	688	707	684	697	727	700	759	706	733	722	739	741	702	717	694	697	744	691	705	695	695	718	681	690	680	723	742	714	733	688	755	683	724	693	720	707	662	677	683	702	766	735	702	705	729	745	709	711	776	673	697	676	717	717	678	719	694	727	693	778	763	729	706	691	726	729	703	720	746	745	704	712	759	693	739	733	732	707	686	723	759	684	719	699	684	702	660	708	700	702	701	685	727	701	693	688	676	697	744	724	727	785	698	749	697	677	714	721	690	674	656	754	733	685	720	701	658	693	769	680	748	697	686	747	702	684	768	729	695	713	670	704	706	706	699	711	678	711	767	719	716	690	752	733	689	654	701	694	760	825	708	733	766	695	719	728	724	744	720	627	738	708	758	710	741	714	732	715	707	728	707	749	736	662	725	697	689	764	690	741	663	733	708	680	662	698	719	752	782	732	685	650	736	767	743	752	735	720	730	747	754	725	693	701	744	775	756	735	735	690	678	673	718	764	664	739	709	705	740	740	726	725	715	702	652	713	748	662	738	725	666	740	708	708	763	684	719	775	719	711	711	743	716	769	759	710	767	710	669	699	735	733	801	694	650	720	690	703	711	704	718	747	748	691	732	705	702	688	708	719	733	677	691	701	721	678	696	664	703	687	733	751	715	723	693	731	752	702	715	708	751	736	734	710	668	755	735	697	697	696	662	713	696	705	709	718	748	707	726	722	722	713	620	667	670	739	696	652	707	677	698	717	722	713	745	693	726	682	671	696	716	736	703	728	705	722	680	726	721	688	735	750	688	691	737	754	711	690	769	680	762	704	723	723	740	740	743	686	682	719	707
26130	20625	14708	5757	7650	14573	13563	8238	3681	1516	920	577	499	504	491	433	468	461	451	473	464	470	463	464	478	503	490	467	505	478	463	513	491	487	523	494	493	451	420	478	434	480	449	494	476	432	445	495	494	512	481	520	479	527	508	423	465	489	475	497	475	475	490	463	501	474	489	456	471	502	479	438	466	494	475	482	470	478	501	441	460	433	447	479	490	477	479	455	470	478	423	461	510	462	420	454	496	488	511	472	493	461	511	464	484	505	459	449	479	475	446	420	467	510	515	463	510	459	501	465	466	466	492	440	485	482	455	449	513	478	471	485	465	497	481	456	472	478	464	491	483	497	486	442	496	459	436	471	504	481	461	464	493	495	517	464	450	481	521	483	511	482	461	459	481	467	498	483	469	462	476	478	494	449	517	484	509	483	512	455	459	480	498	476	473	452	492	476	487	463	467	468	472	484	471	497	496	504	467	461	416	503	465	482	423	488	446	436	490	491	464	462	478	460	489	472	419	452	503	445	467	461	475	464	480	460	496	502	481	498	449	494	444	487	462	517	504	462	494	474	447	473	485	482	473	502	445	475	467	476	460	466	472	476	483	485	515	453	483	442	513	471	473	490	486	471	473	437	537	485	479	485	496	484	478	483	463	507	508	465	484	484	474	460	507	467	470	462	499	473	501	484	439	449	449	485	476	432	449	484	486	482	451	425	461	464	488	481	494	441	457	553	492	471	480	454	493	490	472	506	461	479	451	467	457	470	477	478	461	508	511	455	448	487	466	489	460	485	465	487	480	497	466	475	475	526	461	472	466	472	472	481	495	485	480	468	481	479	476	469	511	456	464	489	464	460	470	482	426	462	482	499	483	496	484	489	436	499	450	487	502	444	472	476	478	473	462	477	477	458	471	459	445	506	467	447	468	464	477	491	474	509	486	534	458	444	443	503	519	466	480	479	475	492	486	476	431	468	523	478	494	442	488	512	441	420	449	493	472	459	489	454	472	436	449	493	431	468	487	465	456	495	509	479	491	460	449	460	459	488	521	491	466	462	435	446	464	510	482	482	465	457	483	476	485	464	492	479	462	497	473	511	476	499	473	483	486	486	483	477	503	496	468	495	465	472	479	503	456	475	466	472	468	516	478	482	482	495	491	450	483	460	489	467	497	477	465	454	506	485	477	485	486	458	496	452	487	475	455	453	460	503	461	501	476	458	489	458	476	488	461	435	531	494	452	507	476	476	512	476	470	519	492	499	466	474	455	488	491	442	516	493	488	479	483	504	498	455	434	467	473	478	493	472	437	487	480	447	513	482	476	507	504	470	470	484	453	436	465	496	474	468	491	491	498	480	466	481	511	489	461	468	458	448	503	439	473	523	448	468	455	525	478	460	448	440	440	488	507	467	490	463	478	486	465	453	459	457	490	493	502	473	502	458	521	480	462	505	412	469	466	477	507	414	485	468	488	467	486	482	494	439	444	494	451	469	498	476	491	473	463	473	507	475	457	479	506	462	532	482	440	477	482	482	494	452	492	490	462	520	504	457	423	494	519	439	492	503	520	484	501	458	459	477	468	485	497	496	483	465	482	465	463	499	450	482	445	473	497	508	479	456	540	473	493	483	457	471	477	492	463	454	502	488	488	482	475	488	527	468	444	459	448	471	478	465	459	467	448	464	486	445	466	450	494	498	488	475	456	474	446	482	526	481	515	500	455	458	482	435	497	449	484	477	502	469	468	452	481	499	513	495	488	492	498	464	451	507	486	482	463	484	464	453	449	474	472	507	485	462	452	503	477	467	455	470	431	477	502	530	472	446	471	483	479	444	488	470	539	440	440	467	502	459	466	455	538	492	490	473	515	497	478	487	468	430	484	499	448	477	474	440	508	468	473	512	455	465	476	500	468	521	441	481	493	464	465	482	514	494	476	487	474	494	495	444	436	468	501	492	500	455	440	487	482	475	470	490	476	464	459	456	468	441	494	495	475	458	446	490	470	486	476	451	485	469	475	453	506	483	476	463	485	469	484	517	465	484	483	480	464	483	454	494	455	451	425	513	484	464	469	448	458	477	496	490	463	498	488	494	472	525	467	447	455	451	458	478	479	470	506	508	469	497	432	439	459	499	452	489	483	445	469	478	422	474	488	426	481	464	474	473	508	483	496	489	491	475	444	488	484	476	465	475	486	452	510	442	459	483	479	449	477	440	469	504	513	452	438	486	496	466	489	481	553	491	487	491	511	448	453	494	494	513	455	411	487	464	503	442	463	440	479	498	480	470	450	458	500	458	506	434	435	499	483	470	474	489	487	444	481	498	494	464	456	453	430	496	517	467	472	425	449	472	478	513	515	463	439	522	486	478	451	476	498	472	451	459	481	534	469	486	484	466	472	457	502	492	447	487	451	469	456	465	463	499	475	512	483	429	474	485	439	481	470	488	480	482	474	454	473	481	473	528	501	472	439	503	465	519	491	459	493	429	462	490	495	490	459	494	463	480	505	474	430	475	477	406	470	501	494	473	439	463	461	487	505	458	492	469	480	455	475	522	458	475	455	477	456	482	486	517	486	486	476	472	506	442	463	454	435	499	503	493	456	475	463	452	472	507	476	483	471	469	478	457	472	503	463	446	470	478	465	530	484	482	466	502	481	467	514	462	459	421	496	443	477	470	449	486	465	493	485	472	465	508	483	472	472	442	503	487	483	503	480	499	477	487	457	462	447	511	516	494	467	480	483	482	477	508	463	502	476	472	473	523	470	453	491	470	465	432	510	481	466	495	489	459	463	490	479	476	475	486	463	459	484	467	463	461	467	498	491	521	452	459	496	485	468	452	461	456	460	467	451	436	497	468	484	476	485	503	495	495	487	472	466	533	466	479	502	439	453	479	484	493	493	485	416	492	456	463	460	448	449	485	458	495	492	458	507	492	455	451	532	531	477	452	508	463	494	487	445	470	482	485	471	511	449	472	497	474	492	471	485	488	503	464	478	485	457	469	437	467	498	529	519	529	492	503	502	481	489	475	523	460	483	466	473	481	485	475	474	463	491	440	509	501	492	466	497	480	499	451	499	432	491	451	447	452	421	486	510	456	453	463	474	512	482	501	485	491	495	462	438	451	486	505	474	467	478	497	452	510	459	461	491	498	451	518	510	485	503	465	443	459	485	466	449	478	496	506	482	454	491	497	472	447	459	485	504	490	474	446	507	460	478	449	445	454	499	478	455	474	479	483	443	466	451	493	466	464	463	432	468	491	461	471	468	439	508	466	466	471	429	504	492	443	482	466	493	513	442	440	473	478	464	464	496	438	514	493	467	440	516	463	480	461	499	507	465	465	448	472	481	481	474	464	488	456	473	455	490	490	506	492	466	501	470	451	477	479	503	467	490	513	469	485	476	485	539	519	465	482	521	470	476	493	432	460	458	470	476	467	455	479	458	470	462	498	472	455	467	458	496	502	472	473	487	467	454	425	452	483	483	445	459	492	497	471	468	470	498	467	493	478
5274	7805	9448	7695	13234	22188	19564	13439	6850	2853	1402	956	767	653	675	727	691	676	706	658	703	678	696	709	699	643	655	700	671	704	700	643	690	668	671	711	692	673	704	689	714	675	705	667	676	678	676	688	702	695	707	727	662	671	700	671	640	716	677	652	650	689	685	684	670	668	702	656	735	724	692	682	711	655	705	720	649	663	652	733	659	710	681	649	639	664	706	720	760	707	662	652	719	691	668	701	668	667	693	679	700	747	707	658	661	739	699	678	689	692	675	712	744	707	762	701	688	713	672	662	680	653	673	640	704	668	706	712	672	654	656	675	697	656	663	625	704	709	674	696	708	660	670	692	667	668	682	671	633	675	657	701	680	661	655	678	681	654	681	687	656	711	678	662	673	681	682	710	690	662	652	718	701	648	692	706	682	642	654	694	657	695	643	672	693	686	686	710	654	693	692	694	653	663	680	704	686	655	659	663	692	702	678	694	734	687	720	694	673	629	712	706	663	713	648	639	719	686	664	665	703	678	716	719	624	664	679	693	695	663	679	687	703	666	666	686	681	704	638	663	678	659	713	703	666	739	684	713	721	664	715	719	701	676	676	665	697	729	628	708	697	663	658	695	680	681	699	743	719	702	723	654	693	683	707	676	688	700	728	666	689	690	691	681	700	690	631	702	657	656	653	686	704	697	696	698	668	665	713	677	649	687	696	689	710	643	729	624	709	710	689	708	714	724	657	726	641	649	692	629	734	698	685	723	689	720	707	710	679	677	658	682	674	688	687	663	711	690	734	693	697	671	676	668	718	692	676	731	744	708	650	684	700	732	696	715	704	669	627	682	687	734	695	715	691	703	658	684	712	718	687	719	700	699	701	705	688	670	694	667	687	663	702	692	675	663	672	671	723	676	678	705	654	670	667	669	685	703	664	657	705	684	711	684	678	733	719	648	666	642	706	724	659	661	709	697	669	690	692	685	724	726	658	644	670	716	730	676	674	698	680	664	678	677	681	717	706	708	664	697	684	666	714	641	665	691	663	730	678	685	680	678	701	670	668	685	648	668	670	691	679	694	644	654	602	724	655	698	684	721	697	661	725	639	695	711	718	758	666	672	740	682	676	630	680	637	691	701	690	664	682	700	647	690	628	678	696	660	708	707	659	721	667	655	704	651	668	707	687	677	682	653	640	672	668	684	662	666	707	704	713	682	631	733	661	713	682	656	720	644	687	715	699	685	645	670	692	726	707	697	697	663	684	725	655	645	692	721	662	692	702	652	675	647	681	663	704	678	707	693	705	682	702	684	692	693	686	690	697	666	674	699	697	640	643	704	696	726	661	694	687	674	688	661	663	663	684	668	667	689	700	672	650	722	685	712	683	664	684	671	713	651	647	660	700	687	665	677	703	700	688	664	727	685	687	715	679	662	735	685	686	683	743	685	692	675	676	696	684	678	686	652	698	703	717	692	654	727	648	692	657	690	712	686	737	688	682	667	718	662	693	689	709	678	653	717	670	760	676	643	686	674	656	709	731	685	660	684	674	657	692	640	668	713	681	690	678	647	685	693	689	708	713	646	699	701	688	690	699	652	691	668	688	687	683	679	684	669	676	634	718	697	692	680	687	675	697	662	702	678	702	668	662	656	657	672	671	714	679	645	685	648	679	679	697	687	680	647	687	666	707	709	689	676	652	672	670	712	692	654	693	657	682	679	698	686	636	699	701	686	700	718	704	640	698	643	660	697	655	707	682	685	682	686	702	657	659	638	674	742	718	678	683	645	652	656	667	652	671	663	655	691	704	673	722	675	723	722	655	700	690	665	649	698	711	625	690	696	683	664	688	685	686	747	666	671	700	708	691	661	680	634	726	687	666	735	692	674	690	641	678	702	628	657	696	683	671	634	685	679	720	700	728	667	687	650	674	692	680	700	724	711	693	664	648	687	707	668	648	670	657	642	714	647	676	679	728	652	724	657	713	676	735	714	705	680	665	685	663	723	635	664	627	704	691	689	677	712	656	735	681	681	736	661	679	630	739	730	683	667	727	708	682	646	699	640	736	635	674	622	693	692	700	669	703	688	685	688	704	728	708	686	637	688	681	672	666	679	712	725	734	703	652	701	720	707	711	688	680	683	654	677	683	703	725	684	649	674	647	711	707	665	682	735	673	646	653	669	709	687	665	727	675	729	722	675	680	669	704	688	666	698	702	722	673	679	651	704	686	686	692	634	683	700	729	658	672	704	695	702	686	632	761	674	667	692	686	652	668	707	669	685	658	671	667	701	707	730	650	670	661	679	674	679	639	661	759	669	658	670	635	658	673	649	725	702	665	684	647	707	633	684	689	649	645	722	725	683	677	698	714	687	678	684	665	663	693	654	694	702	653	647	640	687	676	686	662	693	698	669	691	668	719	714	665	661	675	692	669	666	699	718	707	655	701	658	675	715	676	650	640	720	689	713	723	676	640	672	663	709	681	692	631	708	648	702	713	673	665	666	649	696	720	692	659	669	701	659	684	684	729	674	684	637	624	678	647	746	679	667	670	678	637	689	686	714	677	659	699	700	671	639	694	694	705	669	680	685	683	672	692	636	726	645	679	659	697	721	660	681	712	657	682	690	678	695	657	682	712	689	685	667	664	695	697	674	703	672	692	698	720	745	741	701	700	681	642	657	653	665	625	655	650	639	676	693	724	682	687	661	689	677	677	670	660	644	678	652	720	661	689	665	674	689	683	691	735	670	691	713	671	677	645	754	623	643	674	627	720	637	689	694	686	688	648	712	653	734	704	657	670	703	712	686	693	664	672	696	669	663	694	675	686	640	709	703	749	678	665	675	700	653	727	700	674	645	665	703	745	712	698	676	680	707	676	692	696	684	655	621	695	676	696	673	677	672	676	708	726	689	681	666	704	708	722	708	711	675	675	664	660	709	702	688	684	714	679	704	672	694	696	723	685	712	694	671	684	718	705	708	678	693	738	735	695	691	684	687	728	662	658	691	686	753	686	678	684	704	638	655	646	693	732	663	684	689	704	685	672	711	692	666	634	679	665	719	736	641	662	710	650	668	663	703	724	685	700	741	653	727	721	685	673	690	681	687	684	676	646	660	712	727	690	731	661	672	695	679	723	716	740	664	672	685	643	666	681	686	681	750	687	696	678	678	667	706	673	627	678	704	731	678	666	757	667	701	683	676	685	663	681	679	664	620	653	727	670	660	683	704	647	675	700	677	693	670	741	706	699	667	698	709	678	707	675	697	710	681	651	704	676	667	695	707	669	687	687	655	672	715	702	682	666	706	700	677	710	725	723	695	679	636	633	695	706	678	655	688	744	753	707	671	690	672	642	705	723	689	669	671	702	707	675	684	747	737	662	694	680	689	610	659	662	665	683	731	737	671	708	689	676	703	698	704	677	662	708	661	712	701	720	680	677	692	663	652	741	662	637	686	672	699	701	737	661	706	698	698	690	632	689	675	664	674	680	669	696	675	636	668	716	703	698	712	683	704
24143	20744	27530	25131	25756	27944	45215	34787	20467	8570	2923	1080	646	522	505	437	504	530	474	471	496	472	471	490	496	490	481	529	472	470	459	501	519	466	420	450	446	498	460	470	479	526	516	490	488	499	492	445	500	493	482	502	512	474	482	486	471	500	512	517	444	479	491	434	505	462	482	524	439	461	492	493	492	465	464	523	473	503	486	482	500	459	473	470	507	424	480	512	482	519	489	519	469	531	502	455	442	511	486	506	517	495	512	444	481	513	472	505	460	482	499	467	482	495	488	512	483	491	492	482	453	488	538	474	529	465	483	462	496	526	495	484	498	499	515	481	513	458	466	448	471	492	479	476	498	504	485	487	527	469	481	454	480	470	481	486	476	474	473	460	519	465	486	485	462	495	489	482	487	502	502	468	498	505	507	475	466	460	474	460	444	455	495	492	509	471	507	482	509	490	518	490	506	481	520	464	504	528	503	460	495	466	503	457	470	462	461	462	489	491	492	451	455	474	522	489	495	477	506	485	469	505	471	480	504	471	494	491	493	490	487	476	491	479	497	467	488	467	531	511	487	522	539	494	511	452	448	503	484	486	527	507	495	500	492	454	491	497	463	501	497	497	496	472	546	493	464	476	464	505	502	490	469	477	465	487	482	491	515	507	461	447	473	466	504	476	492	498	477	516	530	462	504	490	467	497	481	506	494	471	492	465	454	488	491	486	446	478	461	495	508	457	485	468	525	507	490	484	508	502	516	476	475	472	460	488	489	476	510	454	529	509	478	485	515	522	498	501	502	492	517	507	479	507	508	483	471	500	472	498	481	508	470	515	514	468	486	456	478	474	480	481	484	489	509	480	457	527	512	458	490	494	497	453	459	476	475	482	519	456	524	480	482	514	483	445	530	486	451	522	494	493	474	518	464	517	553	489	470	491	492	532	481	478	524	490	527	493	466	472	448	483	483	481	451	483	453	500	469	511	504	506	457	504	466	455	491	480	475	498	485	487	499	515	499	516	486	506	458	491	462	480	471	442	475	470	469	467	517	476	470	475	500	497	491	456	459	478	504	464	510	499	481	492	528	506	494	443	476	467	482	485	511	467	495	488	509	453	487	460	529	486	487	496	500	480	441	440	485	518	508	518	478	476	474	512	482	493	464	461	487	493	518	488	512	482	486	476	503	464	497	504	503	501	489	499	471	477	501	437	513	478	456	496	464	477	490	484	511	514	459	476	454	496	486	484	478	508	486	454	470	491	499	486	499	488	479	475	478	504	516	498	483	493	496	444	493	480	512	450	520	515	490	502	483	483	500	490	477	480	437	460	472	474	461	519	442	449	480	462	495	511	491	466	518	490	495	439	459	494	474	492	448	440	504	515	490	503	470	478	480	493	518	474	502	453	494	506	507	472	457	463	507	530	499	463	442	468	515	469	490	460	516	482	502	433	465	473	483	477	491	476	504	423	483	492	510	489	478	472	483	471	467	474	484	436	532	430	499	463	473	509	510	477	507	482	488	459	445	474	499	476	491	499	514	490	478	483	505	501	468	461	471	485	461	465	507	480	495	489	478	476	469	438	502	494	471	491	454	492	459	470	498	466	503	458	498	462	495	470	489	475	468	481	457	447	461	483	478	514	495	463	486	494	539	454	467	450	433	490	475	489	524	470	493	475	482	451	509	500	504	494	478	501	486	494	479	451	517	470	448	502	521	552	488	484	459	484	507	493	502	457	534	455	460	451	511	482	518	425	478	482	506	519	520	494	485	501	472	491	521	437	513	447	458	463	487	470	470	480	475	475	482	442	469	482	501	452	426	540	467	478	531	526	450	468	474	505	473	514	504	467	498	484	474	460	482	451	479	485	499	470	492	469	489	476	453	458	497	459	443	462	464	492	478	505	455	463	534	507	473	518	488	528	479	472	494	457	482	467	501	495	468	486	514	477	484	477	455	478	476	467	470	491	519	480	534	494	464	487	492	499	453	470	494	515	486	463	440	473	507	499	503	485	442	481	463	514	433	498	476	472	477	483	509	485	496	484	468	524	493	474	508	476	462	481	471	473	459	479	508	501	476	487	510	500	500	510	476	494	499	470	452	496	465	499	465	464	476	446	517	495	438	503	514	475	485	489	494	526	478	455	517	488	488	478	459	494	468	486	456	503	506	479	474	454	460	481	459	469	460	469	494	506	446	430	461	480	505	503	457	476	515	512	491	482	445	466	507	488	477	500	451	471	509	503	495	497	460	518	482	495	488	472	505	455	536	505	465	494	461	459	485	477	508	446	477	493	456	525	489	471	469	479	481	471	497	453	494	517	495	509	484	492	498	539	504	480	475	448	485	465	472	500	506	492	448	482	488	474	520	504	516	459	457	508	486	466	470	514	486	471	468	459	492	522	467	484	538	475	491	502	480	483	498	524	483	465	503	510	463	439	501	463	450	496	477	464	475	457	482	504	464	484	466	489	470	496	474	520	511	516	497	538	485	462	463	505	480	456	495	453	496	467	489	482	474	485	452	507	467	507	446	500	495	462	424	487	451	466	496	481	482	488	509	449	473	473	449	499	517	474	460	535	504	451	459	497	470	526	481	493	472	430	510	525	493	444	489	479	479	499	465	493	483	492	512	494	477	468	458	449	469	505	509	505	474	495	473	453	477	492	498	467	454	476	500	495	439	470	484	532	515	497	501	440	480	479	449	475	498	439	493	506	463	477	461	473	487	512	505	490	524	454	470	469	468	498	497	486	462	509	443	482	517	466	489	462	465	493	483	525	523	486	512	486	480	451	487	502	479	507	491	493	493	479	464	482	501	495	464	485	474	507	490	491	503	497	465	447	474	499	472	498	463	505	473	462	462	469	500	499	484	486	496	454	465	494	478	506	470	487	482	512	499	486	470	503	475	515	498	450	531	504	492	474	509	460	511	498	495	479	505	483	506	449	474	500	505	461	495	475	498	463	475	483	466	451	464	487	512	461	472	495	470	492	466	495	517	482	507	510	474	476	472	484	524	480	452	462	491	454	471	465	496	490	477	488	474	473	524	493	471	462	473	513	473	473	499	485	488	469	509	477	515	527	475	498	483	481	502	500	508	473	503	490	502	483	479	471	489	486	496	461	446	490	499	489	491	465	495	472	493	458	493	437	497	485	484	471	492	495	483	485	484	486	472	483	509	455	485	479	486	502	469	510	463	481	508	487	478	483	490	476	471	477	482	486	514	468	435	511	485	462	498	499	498	463	491	481	488	478	508	466	458	485	471	483	500	465	516	466	476	485	510	489	469	458	499	499	467	452	494	473	470	498	490	453	508	478	522	503	474	468	501	482	494	461	500	497	477	480	497	513	459	489	451	471	499	490	468	496	477	457	489	527	491	473	490	502	500	406	506	499	495	484	445	501	477	474	497	508	441	508	496	495	476	480	472	449	464	452	494	525	453	515	481	477	488	455	484	427	461	481	525	504	459	481	445	481	464	440	513	482	516	457	480	475	514	519	479	456	494	460	465	478
8744	21984	22830	29755	27356	32369	44483	37415	24327	12544	5446	2048	1028	797	710	716	671	717	656	661	704	671	712	720	708	716	711	688	650	725	706	675	670	705	695	679	728	718	695	694	751	708	738	667	794	723	698	712	657	722	720	715	708	728	719	691	740	725	733	651	699	701	691	704	729	685	723	710	695	660	692	703	683	695	661	736	711	697	713	742	713	702	694	725	729	709	710	743	763	694	697	676	696	742	693	716	678	711	690	674	679	682	702	659	716	669	706	670	732	714	686	699	689	723	695	681	700	698	690	698	728	694	706	653	721	705	699	689	710	729	717	688	712	701	719	656	698	728	696	710	685	693	685	701	720	728	621	719	662	705	721	748	669	714	668	724	688	709	697	712	680	735	753	688	720	713	680	693	688	734	694	715	721	716	718	692	697	685	698	748	700	712	699	691	676	696	680	702	661	700	681	687	676	674	658	717	698	669	713	708	707	693	666	689	725	674	745	696	721	720	721	714	678	672	718	755	703	746	715	691	698	697	711	699	657	719	703	682	698	684	676	670	679	697	721	729	723	691	677	660	664	714	712	685	678	706	687	680	716	691	642	742	679	655	758	772	762	740	674	693	704	758	692	707	690	676	683	693	675	663	754	687	746	714	663	709	681	692	740	657	717	693	677	681	698	705	673	715	762	677	726	688	703	675	666	705	661	729	692	659	718	744	679	728	699	703	692	732	666	709	722	754	691	669	713	681	699	710	716	695	701	734	674	701	704	651	703	714	703	660	684	735	695	676	666	705	679	660	657	677	715	689	709	686	683	655	678	688	705	711	705	698	668	700	672	666	737	702	669	733	690	710	685	661	743	696	673	651	722	679	720	732	657	662	716	670	714	680	675	684	683	699	712	675	713	659	695	689	712	663	688	697	708	753	676	724	677	709	690	690	679	720	695	721	716	681	719	676	658	716	673	712	733	692	688	723	687	643	742	715	706	661	701	675	713	731	738	668	692	705	697	715	689	720	686	736	680	681	669	663	690	703	709	669	678	674	694	702	680	706	741	676	707	673	694	703	726	700	677	662	745	678	692	697	685	733	714	745	700	742	713	680	684	687	710	703	685	707	723	745	668	688	713	717	708	678	661	708	729	716	650	671	709	701	669	740	761	732	694	697	730	689	684	709	683	677	662	667	669	709	701	703	723	678	719	731	625	689	727	636	684	627	722	737	694	754	695	695	660	743	675	761	675	676	668	639	752	701	690	687	686	701	706	746	687	718	720	708	704	677	739	677	685	713	702	726	698	730	696	748	673	651	690	685	745	719	716	697	725	753	712	713	701	702	673	693	703	736	638	681	711	698	706	697	704	657	689	721	699	683	720	683	676	731	665	695	734	690	711	671	682	713	679	731	704	725	697	719	704	676	680	675	686	707	720	688	668	706	706	724	660	699	661	746	749	707	721	680	691	709	713	724	708	654	679	705	714	689	656	687	692	625	710	719	718	700	684	666	662	665	689	659	706	716	679	695	711	716	707	696	690	725	732	710	693	700	658	707	705	723	655	664	690	697	709	726	705	699	705	705	668	670	690	683	718	711	673	684	695	700	676	714	677	664	722	715	664	692	646	716	709	694	689	720	680	683	731	716	670	712	738	692	717	698	716	709	688	720	736	690	683	700	694	727	749	663	696	694	659	725	725	723	680	710	686	693	717	701	730	678	699	662	735	702	702	620	741	720	711	761	675	698	703	660	681	706	711	730	647	710	706	704	703	714	707	715	683	689	690	730	714	696	728	746	751	713	724	691	723	706	694	735	716	718	690	690	704	668	690	728	721	722	704	742	707	718	697	707	660	698	735	647	675	703	664	657	717	666	718	683	663	727	740	654	705	667	711	687	666	699	675	668	709	685	677	700	717	699	701	683	678	737	720	750	695	704	727	684	725	728	712	702	684	719	741	701	702	667	685	719	704	675	702	728	723	701	740	694	682	740	669	708	715	711	708	648	707	688	693	673	706	724	678	714	710	701	701	712	714	693	732	747	679	684	727	759	719	711	702	704	707	739	708	689	711	709	666	703	720	661	684	733	709	663	697	723	691	680	711	764	686	691	680	688	677	734	674	678	693	657	708	664	709	682	701	737	751	676	666	687	692	711	717	678	684	677	723	687	689	732	693	705	671	664	739	680	715	707	754	670	734	678	650	685	754	706	741	628	679	694	678	690	685	734	722	660	725	689	717	672	715	667	673	735	708	741	707	703	685	702	710	758	662	712	681	673	673	706	694	744	709	702	681	712	683	691	733	680	742	717	714	686	705	665	739	718	695	711	682	677	704	697	735	672	689	691	755	697	678	685	704	684	663	736	700	729	685	721	696	736	698	723	687	700	705	675	665	650	719	668	714	700	736	685	729	709	698	702	628	656	685	662	687	675	700	731	690	704	694	685	675	701	725	711	741	689	669	720	675	675	706	732	680	687	712	710	704	674	706	708	758	640	695	649	710	711	705	731	700	696	713	652	696	674	660	741	704	723	687	694	684	737	691	692	658	680	703	686	675	723	720	679	707	675	631	661	680	692	686	743	714	770	674	716	708	771	663	739	712	691	692	711	683	675	710	679	674	654	637	701	700	700	672	765	703	725	668	688	696	711	656	668	688	724	646	719	718	657	771	661	695	703	711	690	735	703	720	732	722	731	716	722	719	690	722	710	732	688	690	744	752	668	672	690	722	698	679	718	694	686	643	682	730	686	681	698	720	739	692	689	677	704	681	714	694	720	695	793	699	705	678	721	705	731	720	696	719	656	717	694	654	783	720	689	734	667	706	710	717	695	728	707	678	753	720	688	747	750	687	689	727	723	702	701	711	719	732	682	661	696	726	702	647	687	748	689	641	706	699	682	681	685	674	707	719	682	659	706	770	673	689	724	717	720	655	699	699	738	697	702	672	699	691	720	683	724	691	686	666	702	645	703	728	704	608	677	678	657	690	682	698	682	706	641	669	722	666	691	727	709	721	690	662	722	670	733	677	752	689	685	747	726	713	710	706	689	731	706	718	697	720	714	708	743	728	724	736	697	679	647	746	698	687	713	724	728	728	673	737	702	658	708	740	716	727	690	705	691	714	694	724	701	696	696	678	706	696	698	728	687	696	696	763	746	680	709	672	671	723	648	630	735	694	735	719	723	706	681	708	755	708	729	683	679	693	648	696	686	691	698	714	678	702	680	669	708	674	652	664	643	702	724	715	728	685	691	626	710	711	721	715	723	744	657	722	722	686	731	736	751	693	686	754	691	752	711	690	757	702	730	698	664	716	699	708	660	700	705	719	737	721	732	695	659	653	715	652	747	716	662	662	725	659	735	660	689	688	679	694	725	697	729	665	693	690	713	699	651	681	671	752	681	714	725	697	675	676	665	710	708	710	705	720	668	710	721	687	721	731	674	669	669	713	663	655	652	683	711	699	682	713	706	681	751	674	693	692	666	660	652	722	705	681	707	667	685	705	705	736	705	680	713	701	711	713	681
22584	20838	28683	23102	23897	44180	62891	50598	34319	21516	9251	2490	906	623	549	549	550	514	497	515	507	528	492	514	555	491	515	550	510	515	496	504	478	525	552	539	487	533	493	552	526	503	494	514	511	549	489	527	520	531	541	553	511	523	529	561	495	492	529	481	521	519	539	525	496	551	498	481	528	522	551	527	518	536	507	485	498	464	486	503	543	536	529	519	537	496	494	525	546	476	534	496	524	514	525	547	523	524	479	491	547	513	487	497	535	563	517	503	489	483	487	503	497	522	477	540	484	501	521	461	485	501	506	493	510	488	505	519	544	472	502	499	507	491	510	511	471	516	538	514	476	536	522	543	496	486	518	484	479	516	484	523	543	534	513	491	509	477	501	543	506	513	498	545	558	505	526	516	517	533	542	538	552	493	494	498	521	528	513	529	524	484	483	540	504	498	552	494	509	493	512	483	518	529	497	500	486	547	524	478	462	492	516	531	464	499	529	513	497	521	495	504	512	490	492	526	484	526	486	477	540	486	538	507	497	545	518	508	515	500	494	531	506	493	507	520	496	510	512	512	528	500	520	529	480	485	513	511	518	494	504	471	532	507	506	540	505	499	478	494	450	538	504	480	514	468	522	507	451	505	487	535	512	562	553	511	499	532	496	521	521	563	523	522	486	529	505	494	520	490	521	520	502	522	540	510	525	542	442	512	486	531	534	521	529	490	501	498	520	466	510	499	537	537	541	500	495	501	529	501	519	519	491	493	516	509	546	496	517	513	500	539	488	574	522	533	516	529	542	513	501	505	554	506	489	525	487	515	494	514	522	528	520	495	508	544	525	513	506	539	497	508	463	539	549	509	506	496	517	463	489	517	513	521	502	494	501	520	503	511	545	496	502	512	502	524	518	517	535	485	528	530	521	510	510	458	503	550	504	510	472	525	510	508	554	507	498	492	521	497	527	480	483	531	524	499	526	539	485	512	476	518	519	528	509	504	529	557	524	514	510	494	511	498	542	518	519	453	519	500	551	500	510	506	500	477	510	537	523	475	509	480	492	544	524	546	513	532	499	556	461	496	466	518	537	522	516	501	529	542	484	508	524	520	487	530	483	495	526	478	511	509	533	501	474	505	500	535	474	511	548	469	500	531	497	510	510	510	516	499	556	532	509	493	535	508	508	491	506	522	521	490	512	507	504	492	544	529	509	538	485	531	522	537	482	465	561	517	491	472	475	544	489	499	504	534	488	581	492	536	486	528	514	535	539	525	543	544	484	494	491	518	561	501	539	514	440	513	533	492	517	474	551	496	500	493	519	499	540	516	461	495	526	530	470	508	512	488	526	556	520	476	510	515	545	537	520	539	569	510	529	501	526	492	503	501	517	539	528	507	498	501	545	490	524	495	546	500	532	527	495	531	521	509	483	443	498	500	523	497	480	543	496	498	522	522	494	514	496	488	491	489	480	535	504	524	561	494	506	472	504	507	509	520	539	528	501	463	542	518	494	520	460	487	488	499	531	512	505	502	521	503	470	549	511	505	500	519	479	540	518	525	524	521	486	486	518	518	555	502	561	513	522	471	492	506	526	534	490	515	506	515	525	486	538	507	507	480	491	515	478	482	501	467	505	507	551	506	512	496	509	534	518	535	516	507	522	519	516	520	554	517	510	503	510	496	514	487	484	546	473	533	483	509	530	483	476	533	506	542	486	493	488	488	477	522	507	461	501	540	517	542	511	524	500	522	465	484	553	525	531	524	518	512	509	483	506	503	510	485	485	548	503	504	474	495	530	498	501	470	509	555	471	529	528	503	509	512	550	513	505	534	472	523	509	502	475	502	475	477	488	522	545	488	503	488	504	487	510	524	526	501	501	512	536	500	538	509	525	478	539	461	500	488	525	488	466	502	478	550	492	503	535	506	484	470	535	527	467	482	511	528	519	486	489	508	505	528	535	514	495	521	487	515	530	514	549	489	506	493	517	500	485	509	496	500	526	524	494	546	509	483	538	510	511	479	506	514	549	500	482	495	511	546	541	500	509	524	448	552	476	503	528	526	496	488	516	522	517	552	499	524	484	488	520	517	567	503	523	525	502	524	503	520	533	501	498	484	498	506	475	493	554	437	476	503	503	539	489	489	506	542	517	484	499	503	499	503	478	520	514	499	522	508	521	485	490	471	515	497	529	491	489	528	546	514	493	495	527	532	518	489	490	515	486	494	504	555	512	478	487	507	506	495	507	510	506	527	499	426	507	504	479	510	523	506	502	513	492	443	517	512	479	489	534	532	507	501	499	510	495	507	499	515	481	499	500	514	500	496	525	501	502	466	511	488	506	515	481	538	506	487	530	504	505	537	491	515	493	504	475	537	499	494	525	488	507	524	458	522	481	502	478	487	464	551	528	487	508	472	500	538	465	516	519	481	499	466	512	514	521	509	511	517	502	505	510	481	503	506	524	545	485	507	483	476	502	484	499	550	520	493	499	500	531	484	519	536	481	504	542	492	473	513	479	531	533	489	510	530	534	471	487	515	515	531	500	507	501	537	499	504	500	530	479	514	529	516	515	505	502	512	506	533	545	489	509	533	534	493	536	511	509	552	524	530	535	520	503	493	523	462	510	496	471	498	513	492	482	506	463	494	546	528	522	509	539	532	535	486	483	536	520	500	517	524	523	484	477	525	519	465	460	528	501	469	519	499	527	526	502	509	503	508	546	535	504	492	519	481	511	478	473	560	484	514	450	503	499	505	514	501	497	497	503	486	561	494	511	511	468	459	483	521	480	510	516	511	512	462	494	499	482	515	504	484	500	507	527	533	509	498	522	520	537	510	521	518	491	514	541	490	505	522	521	502	526	507	530	518	492	499	530	522	553	516	493	475	499	519	510	504	485	527	471	524	484	541	496	463	506	527	524	508	480	510	495	554	517	522	543	487	517	521	525	517	521	566	495	480	528	497	539	525	521	498	506	548	501	493	555	508	569	521	501	533	534	500	499	556	514	465	525	509	493	512	474	504	490	535	539	479	493	515	515	522	513	475	547	518	506	491	539	509	510	519	512	530	512	522	541	516	525	493	491	495	512	515	530	543	505	464	501	508	465	501	526	506	507	477	502	496	531	508	483	486	497	475	533	490	506	461	501	506	498	519	493	556	528	498	532	488	509	523	500	501	512	541	521	513	496	502	565	509	502	517	516	539	485	543	474	508	518	471	515	521	538	508	526	502	536	497	569	482	500	521	503	477	497	492	488	508	500	485	513	525	535	527	510	551	474	487	503	505	519	542	531	480	530	520	555	539	487	505	474	483	498	485	510	524	532	524	506	517	518	508	522	485	480	498	555	522	493	549	523	474	482	501	484	529	532	533	476	513	529	478	485	528	497	536	490	539	506	492	543	515	530	471	499	509	517	522	508	504	495	485	491	500	457	503	526	538	510	490	479	512	513	498	526	491	515	519	507	482	520	499	511	528	555	513	490	543	499	520	572	475	519	527	496	489	502	536	535	522	484	578
16208	35868	35364	28167	38163	55432	63805	51727	37820	25370	12769	4529	1533	903	761	724	772	741	731	695	751	740	715	716	743	718	722	725	757	690	756	696	742	752	722	713	698	695	689	728	760	696	712	667	725	710	674	723	729	706	679	713	705	740	741	742	701	737	710	709	694	699	696	739	643	684	704	702	758	710	721	766	708	722	730	741	703	723	773	745	715	760	716	693	710	732	699	708	725	696	715	688	693	708	743	704	725	708	748	700	706	701	725	725	688	710	717	703	699	732	701	746	698	714	666	718	667	735	654	718	711	742	699	714	739	734	710	711	740	705	736	729	706	700	717	704	701	750	674	725	773	693	726	747	715	726	693	790	709	684	734	740	748	690	720	724	726	700	740	727	717	690	692	713	684	677	739	724	742	736	718	721	734	714	743	770	724	764	725	706	718	747	716	678	741	756	687	694	714	764	728	678	739	705	721	749	681	705	720	738	647	695	733	751	761	691	713	687	748	697	707	711	675	704	701	750	755	718	730	726	702	703	714	744	715	696	761	714	628	688	767	707	751	753	761	714	693	714	702	735	722	742	708	697	692	709	722	724	720	687	732	727	779	728	702	722	713	743	673	763	748	744	691	743	733	654	707	703	756	777	699	720	702	714	715	698	712	730	705	698	724	747	723	671	698	690	711	709	730	707	740	752	716	711	718	705	740	722	779	766	768	695	717	731	637	665	638	675	727	713	664	721	713	728	681	694	711	760	709	742	727	751	748	718	734	776	713	733	742	782	717	776	706	740	734	718	718	732	730	705	734	756	692	716	709	724	678	740	703	698	680	764	740	715	764	748	719	716	735	694	694	750	720	695	719	742	721	732	708	736	723	696	692	675	676	730	778	702	695	745	684	708	694	722	721	706	701	753	698	714	678	727	736	711	718	724	736	700	705	715	719	711	686	698	731	747	712	739	682	694	761	656	726	697	746	725	710	697	728	734	714	731	723	700	760	712	741	701	723	689	751	704	734	687	734	723	716	697	693	730	701	730	726	680	708	708	733	698	707	682	720	726	684	704	663	714	738	735	683	638	727	680	718	726	699	731	764	725	707	788	767	684	742	720	715	717	706	730	746	735	724	702	711	718	754	717	710	764	731	676	716	773	732	745	719	726	764	717	739	718	752	715	696	714	722	749	713	681	701	663	723	772	690	715	731	662	731	725	758	739	690	695	684	756	706	718	731	703	700	715	729	751	706	736	724	685	696	710	726	722	710	710	700	723	736	743	683	779	669	715	703	692	683	731	714	703	710	747	722	659	695	738	649	731	736	737	797	715	719	697	767	703	778	705	692	772	764	717	780	702	710	706	753	698	736	708	686	726	753	740	741	745	728	742	705	686	740	740	735	689	732	715	759	731	729	694	712	727	739	740	678	682	710	729	757	713	719	745	729	720	716	721	695	733	722	718	726	794	762	710	780	708	753	718	692	697	718	680	739	702	744	705	736	740	717	673	764	724	709	680	725	704	692	715	724	708	686	741	723	731	719	737	702	715	702	753	706	704	725	753	709	725	724	713	724	670	791	720	694	701	724	711	694	709	747	685	721	778	721	735	771	738	666	736	678	741	724	707	714	698	710	689	726	755	722	726	715	702	700	740	729	741	741	705	765	714	669	724	716	713	756	719	778	703	750	692	674	729	733	668	686	692	706	679	745	746	774	707	712	658	746	742	723	701	702	740	750	743	746	671	717	748	693	681	701	723	684	722	719	706	672	698	728	734	680	690	697	710	725	717	732	707	713	714	697	676	665	724	755	732	749	690	696	707	782	713	736	712	692	748	715	734	747	754	666	710	718	675	743	685	755	747	726	697	698	763	733	708	717	712	739	752	801	762	712	721	739	757	687	699	735	701	711	732	729	753	741	727	709	739	769	741	750	726	646	711	732	762	690	705	686	692	725	708	718	672	723	719	690	693	730	728	690	684	713	730	726	741	716	714	724	710	718	684	726	737	689	702	710	711	704	717	749	750	724	735	720	695	760	703	727	685	740	712	706	732	733	736	713	703	749	745	710	706	677	680	735	696	726	725	718	758	673	735	748	704	748	684	722	740	708	699	730	730	789	690	690	747	722	745	751	722	735	714	702	700	697	663	773	708	740	750	700	690	737	699	714	701	709	712	680	744	705	736	691	724	729	740	735	742	730	685	752	710	662	761	687	684	708	677	721	755	666	738	727	705	716	693	661	712	737	745	745	717	747	696	736	731	742	717	748	706	697	714	720	727	723	706	716	677	720	649	768	747	647	757	722	681	710	754	771	744	663	689	711	698	719	707	693	702	710	718	710	758	747	717	724	712	762	704	735	748	646	700	746	711	687	740	736	712	676	747	780	722	701	683	729	705	711	728	720	705	700	732	727	761	722	731	700	737	742	682	739	731	718	696	742	769	752	761	765	743	709	752	673	708	737	736	696	693	728	753	703	743	733	683	744	690	760	717	691	693	684	747	733	704	707	734	747	659	669	751	717	704	735	739	704	677	753	723	664	670	685	724	709	683	689	678	734	695	737	758	696	723	743	721	734	672	747	743	735	718	731	709	687	709	762	722	727	722	697	737	649	721	734	709	727	726	719	710	761	692	719	702	701	694	701	706	703	685	735	768	725	731	749	747	734	704	711	706	731	672	728	687	669	735	743	708	708	689	713	719	733	710	688	735	764	736	733	744	714	716	684	747	731	725	737	710	683	716	718	726	712	757	742	743	719	778	744	736	740	735	699	744	753	773	712	688	731	751	742	716	745	723	723	725	740	732	686	679	707	747	718	683	737	685	706	695	739	742	806	743	749	696	690	694	729	696	701	718	715	744	685	700	747	735	743	715	679	677	710	698	712	734	688	702	718	733	710	723	765	776	719	711	732	753	697	719	652	734	742	728	725	728	746	699	705	743	768	714	747	697	729	742	713	735	699	705	720	729	759	686	706	675	765	691	679	706	692	695	733	704	748	756	723	706	726	717	786	684	706	728	667	740	724	713	701	744	738	693	777	715	704	754	702	762	734	728	734	723	724	681	701	710	738	750	701	733	676	728	757	721	723	721	684	718	746	754	703	708	742	703	715	684	725	715	665	755	711	703	725	710	682	716	715	740	710	719	672	705	743	669	714	719	674	737	733	726	727	759	684	723	699	726	684	709	810	687	693	696	681	707	705	723	762	704	692	747	738	707	776	724	664	727	720	688	680	677	698	716	681	698	712	737	674	712	735	724	688	715	643	731	715	691	700	797	745	717	724	727	653	731	708	708	747	714	690	767	670	696	689	718	720	697	688	686	680	727	710	706	726	739	703	732	715	733	710	741	731	742	718	717	742	707	720	710	739	685	797	693	762	728	733	723	729	714	734	688	713	678	691	708	715	755	721	727	744	686	709	705	743	722	703	717	698	756	707	746	742	727	724	702	748	696	744	763	784	690	691	674	697	705	740	768	707	725	713	702	731	741	747	738	731	766	717	750	694	722	712	698	764	737	748	743	725	706
25943	20503	14212	5035	3673	10430	12475	9332	5411	2426	1224	744	580	488	479	483	509	500	509	443	442	487	457	477	472	497	479	494	465	522	506	484	513	511	481	450	520	465	437	484	462	423	447	451	423	462	437	498	488	474	449	500	435	527	494	496	506	465	462	480	492	474	473	497	468	459	481	445	485	475	463	491	470	469	472	489	453	470	479	514	499	463	515	437	480	463	495	469	469	497	490	496	463	501	491	506	501	493	471	429	454	487	492	478	442	465	465	504	453	482	478	489	452	477	458	506	494	476	482	470	464	469	431	483	501	452	472	496	467	469	444	499	467	443	523	510	497	462	465	453	511	458	453	484	477	427	500	487	481	494	504	478	479	457	469	484	476	458	460	527	477	480	478	460	480	471	464	477	518	481	443	474	472	488	492	519	499	516	490	457	477	472	477	515	468	522	499	475	454	481	510	477	452	469	456	519	443	468	479	487	449	485	482	467	481	485	493	468	456	461	475	506	461	496	491	447	459	477	508	469	462	479	472	483	486	500	477	496	506	508	478	468	478	453	438	448	457	468	483	510	470	466	491	483	452	499	511	443	508	464	472	433	522	493	485	476	531	451	500	463	467	444	481	459	497	471	478	480	440	469	487	467	466	475	487	442	484	508	482	494	505	490	459	480	474	519	490	484	493	424	439	488	448	484	472	473	494	507	465	481	487	511	513	416	504	483	462	466	498	486	456	500	453	441	445	466	482	474	483	463	485	465	457	462	478	479	495	500	480	483	462	432	463	487	478	452	490	492	494	480	483	516	450	477	467	498	460	473	497	521	496	486	460	503	477	451	479	489	455	485	494	468	453	466	455	505	491	517	493	497	502	455	443	464	486	489	476	483	466	489	508	463	524	449	467	484	454	474	483	482	467	453	449	499	460	509	498	485	490	482	481	492	475	465	476	457	467	461	458	487	493	490	552	509	430	458	501	485	483	462	491	471	437	459	467	481	465	476	493	492	465	469	457	467	459	452	436	496	497	461	479	505	455	482	449	479	444	516	463	493	525	494	495	473	430	464	474	512	533	519	455	486	449	458	479	444	450	472	501	509	452	476	500	510	475	484	459	471	486	480	465	449	453	452	446	484	509	472	453	466	511	457	488	486	498	498	444	478	454	480	466	482	436	463	470	451	476	524	483	472	511	494	497	457	483	456	471	465	464	442	487	470	506	491	478	469	509	455	473	457	453	468	461	502	448	497	522	502	460	473	468	468	478	454	509	508	457	463	424	501	487	466	468	442	471	478	470	486	517	456	465	496	504	459	467	488	461	493	473	461	443	490	486	451	447	466	495	469	460	434	472	479	492	473	457	492	475	489	501	477	512	471	442	481	482	475	460	467	459	499	464	473	482	474	493	509	486	469	445	533	443	507	504	492	444	460	454	477	494	453	470	483	466	470	496	511	458	493	483	474	472	497	449	459	469	490	449	505	480	510	469	428	448	482	465	503	525	461	467	489	508	484	443	456	480	485	492	484	443	463	522	477	524	457	489	443	469	491	503	458	498	505	491	457	473	489	473	457	471	445	503	418	466	457	471	461	462	482	492	473	465	461	475	488	493	497	499	464	430	474	455	447	487	499	461	485	496	486	446	447	466	479	517	447	485	459	496	483	489	452	454	479	455	469	490	476	471	463	434	462	459	483	483	495	422	467	443	456	487	453	454	480	482	455	434	461	480	489	478	484	441	493	482	495	467	447	444	441	460	438	474	510	474	498	487	460	465	505	468	452	507	473	479	485	491	449	481	454	475	472	465	462	502	512	450	487	479	462	438	454	478	431	474	498	524	498	486	533	505	514	465	460	490	507	503	458	477	494	500	508	437	474	468	478	480	453	453	500	458	455	484	451	498	484	467	480	465	479	486	471	459	509	471	486	481	509	484	455	495	476	477	462	470	451	465	443	486	508	527	479	470	474	477	448	491	497	522	505	475	498	462	479	462	460	432	457	490	451	491	483	431	499	515	470	458	450	475	474	434	487	477	504	463	461	490	442	459	479	499	482	501	480	456	443	465	449	512	493	469	514	451	429	498	440	494	466	507	427	466	452	497	491	421	478	484	470	514	469	461	472	460	511	469	482	503	539	487	471	457	507	486	491	471	471	480	480	482	497	465	481	505	483	480	474	486	475	461	477	471	452	456	492	445	529	471	458	487	499	449	472	493	483	465	492	510	444	534	465	514	486	489	493	456	513	448	495	466	480	480	465	454	451	429	504	479	516	477	486	451	482	465	463	480	487	470	437	478	465	528	490	479	496	495	451	502	469	456	451	475	524	486	477	463	507	460	453	518	436	458	444	492	489	471	478	477	474	460	500	451	469	479	457	452	485	446	451	480	498	475	440	465	482	473	459	463	528	517	481	456	478	500	469	429	513	509	447	472	484	499	469	488	460	465	498	492	480	444	464	449	423	465	489	496	459	481	476	468	495	447	471	443	488	500	510	458	457	485	516	474	484	477	459	481	471	481	465	490	460	482	454	492	463	454	496	466	439	460	494	484	466	503	457	490	509	490	472	469	496	486	456	487	472	480	475	476	487	436	483	487	454	512	459	496	410	477	455	503	458	461	481	463	436	491	463	462	475	483	467	510	488	471	490	490	468	483	445	473	455	497	436	469	442	472	518	506	450	469	466	493	476	472	436	442	465	462	480	479	469	431	492	447	465	472	489	452	469	473	467	489	433	509	509	486	476	469	472	474	439	459	474	496	433	466	454	459	490	504	470	498	464	484	478	478	470	482	482	471	445	507	530	513	479	462	454	468	484	462	451	478	484	494	479	508	458	449	460	493	533	488	454	481	454	487	476	481	495	506	466	484	502	498	483	480	471	489	474	478	443	471	497	477	463	511	447	470	485	508	434	477	457	501	488	492	454	475	506	472	483	464	467	438	470	463	486	461	458	473	502	482	495	442	468	480	467	425	477	481	496	444	456	432	511	460	470	452	486	450	492	427	466	507	461	478	462	473	469	449	495	466	449	444	483	458	516	467	493	487	464	467	482	505	438	442	497	454	451	474	481	492	494	479	500	489	487	517	518	489	472	511	472	439	431	473	475	467	509	488	436	487	473	478	482	456	500	496	502	494	487	492	479	491	494	486	449	476	493	468	475	468	441	461	493	467	464	483	463	421	521	435	506	489	482	442	491	490	472	495	484	424	475	498	438	485	498	466	512	485	477	460	501	476	475	435	465	481	479	501	445	455	472	478	452	487	475	486	496	486	472	474	485	494	450	443	494	448	474	495	470	521	472	450	465	459	478	463	460	483	461	489	482	487	476	457	476	473	455	462	471	450	465	496	451	501	487	474	475	518	469	499	454	492	472	483	461	488	467	515	525	483	485	446	428	458	488	471	506	465	486	498	444	489	447	472	463	495	448	442	461	482	474	442	497	489	475	476	473	491	465	415	482	474	483	479	457	460	480	467	499	477	461	481	456	476	454	471	474	499	434	475	473	434	463	489	469	506	444
5219	7748	8822	6817	7400	17691	19050	15278	9418	4610	2199	1144	829	719	694	696	730	663	678	673	633	661	710	623	706	679	678	674	668	670	692	698	655	680	642	693	695	672	685	686	676	700	647	684	669	684	688	689	696	729	690	676	659	673	709	676	683	701	680	671	703	684	689	706	659	709	688	676	691	666	663	657	732	679	687	712	691	723	724	675	743	676	694	685	683	645	714	677	686	679	741	700	698	636	665	656	709	686	676	688	717	674	690	700	684	658	675	726	705	678	709	696	683	671	723	752	674	649	662	680	696	691	697	647	701	711	664	678	632	679	711	678	707	677	677	697	695	660	677	687	705	731	702	645	636	661	688	668	679	645	689	701	697	655	644	687	674	659	692	683	711	686	665	676	699	709	630	700	670	710	669	690	650	671	673	652	671	681	695	672	710	676	667	697	698	697	717	687	684	696	709	678	692	684	692	737	654	639	727	652	636	693	688	691	681	663	637	685	695	647	669	658	661	654	674	672	699	662	683	705	695	669	685	678	661	692	704	712	685	672	678	660	657	719	683	681	649	678	691	645	708	674	689	688	723	690	664	656	661	617	715	694	670	685	700	657	644	652	658	652	698	679	713	654	664	699	714	677	696	657	659	687	705	708	714	688	720	689	689	651	689	681	706	660	701	715	713	695	684	674	656	656	706	736	683	667	675	688	665	664	679	677	707	645	647	699	688	666	710	706	703	665	685	636	700	733	676	696	713	686	712	686	699	682	625	673	692	675	709	648	696	648	621	641	684	665	682	700	706	679	716	709	670	685	661	710	664	632	705	685	694	678	651	727	663	705	725	691	731	657	686	718	754	668	655	696	694	693	648	675	712	704	664	691	617	657	665	673	693	682	649	675	609	686	637	694	704	659	665	671	644	665	726	651	676	674	692	667	682	675	674	644	691	707	689	688	695	650	650	680	632	670	687	703	697	713	702	727	702	647	713	690	712	668	703	672	696	690	651	687	674	679	708	684	662	701	714	635	635	678	712	696	670	722	647	728	699	704	691	702	637	668	712	718	652	679	724	692	715	702	697	705	767	712	707	733	686	717	697	691	691	710	700	657	694	685	677	696	694	677	700	702	710	716	670	660	680	687	712	712	716	679	671	653	698	673	714	641	661	701	701	677	663	679	743	674	717	744	694	714	725	621	681	650	657	712	645	657	656	701	671	683	703	681	644	685	702	661	701	627	701	625	694	694	682	664	701	689	680	691	663	655	684	676	679	703	721	676	678	637	690	674	659	694	676	665	652	704	684	708	679	674	690	691	696	706	689	708	721	685	686	697	684	666	704	699	718	681	701	666	727	701	723	656	684	715	662	708	700	683	639	709	678	735	672	656	679	625	679	628	715	706	682	629	718	645	714	653	670	684	690	698	692	685	680	657	676	691	681	690	668	691	683	655	659	663	712	712	738	667	649	656	690	697	691	649	700	700	706	639	698	668	644	636	671	718	689	703	710	711	670	649	694	716	638	697	709	724	667	655	680	675	679	714	730	635	608	712	687	729	677	640	658	677	689	682	680	639	699	698	696	690	644	675	731	649	732	648	674	665	645	678	705	717	704	701	671	686	689	719	693	684	683	681	641	696	677	727	735	710	643	650	689	696	704	668	673	715	681	719	656	696	686	733	657	680	723	731	692	655	762	675	689	704	691	674	658	626	674	695	685	718	644	669	667	659	706	659	689	639	672	702	678	679	664	724	655	705	687	685	689	696	664	714	703	688	665	687	630	728	690	668	662	742	679	667	671	701	694	701	651	654	719	674	677	721	701	683	669	719	687	694	661	679	689	664	680	656	671	655	694	736	694	690	685	722	667	681	666	694	678	657	705	707	688	706	664	707	690	674	708	734	702	667	687	713	672	672	645	645	658	698	679	685	681	697	708	670	678	731	666	681	723	670	628	676	665	736	708	645	723	687	699	762	643	646	689	668	661	743	676	682	690	682	688	670	704	696	689	683	673	694	701	711	736	676	718	712	688	697	729	686	706	646	647	670	737	634	658	681	692	694	656	659	661	712	665	633	643	713	739	697	652	668	698	677	690	628	664	680	702	679	651	673	708	664	688	618	668	711	664	705	660	677	711	687	663	646	687	669	683	689	645	646	651	696	661	718	664	719	699	705	662	697	672	735	689	616	704	710	699	689	697	707	672	690	666	684	731	677	705	730	680	716	663	666	762	654	694	658	658	689	698	633	687	675	627	678	708	687	672	707	657	696	696	697	711	673	682	664	657	681	660	625	687	629	650	729	681	701	695	651	719	675	639	697	666	683	695	653	666	710	735	661	676	666	666	721	703	656	629	658	672	703	679	687	688	676	692	698	693	690	673	703	684	670	653	659	671	660	679	669	708	665	654	680	669	666	654	699	662	660	666	675	679	653	657	648	675	715	680	674	673	684	695	691	683	704	658	667	693	697	663	675	680	675	646	713	712	666	678	647	745	715	678	663	682	710	687	676	705	735	671	668	697	654	686	694	682	706	688	710	669	696	695	688	685	718	679	680	681	689	676	642	634	661	705	655	720	678	677	705	662	722	704	737	701	701	648	700	676	697	655	661	663	623	691	719	701	665	700	695	747	691	706	670	696	699	688	714	709	678	682	682	675	652	675	682	730	672	677	676	645	629	672	661	711	700	717	713	628	657	662	656	710	732	640	691	707	674	691	697	685	693	724	689	652	692	684	677	694	701	682	659	654	706	640	637	674	719	678	671	682	671	718	666	724	631	677	659	679	719	688	676	678	681	664	691	661	706	701	690	692	760	699	703	699	688	702	709	630	681	648	671	643	699	614	704	690	686	730	691	693	722	694	685	678	649	739	678	664	680	690	681	681	706	694	656	643	702	692	682	718	684	694	732	664	701	650	740	682	746	703	701	669	677	681	707	687	726	684	621	674	697	660	712	676	705	695	703	714	680	691	674	639	642	698	659	651	654	659	672	651	663	663	719	678	697	656	705	630	722	702	691	683	698	652	666	686	683	644	645	710	656	669	676	670	698	709	659	669	668	644	700	696	698	711	667	760	671	679	720	692	684	686	670	667	683	748	703	684	690	689	743	698	668	700	709	692	708	655	688	668	657	647	663	695	675	664	734	663	694	642	675	671	685	667	675	683	672	673	690	701	671	662	627	707	690	735	705	677	680	702	665	732	651	634	684	679	752	673	697	663	717	710	666	705	701	700	679	690	678	710	696	697	662	725	711	667	654	694	679	699	650	667	682	669	664	742	713	689	733	701	674	680	687	672	715	605	690	693	632	702	680	658	656	656	722	702	679	737	667	652	641	707	728	692	663	718	696	713	711	676	684	672	730	682	695	716	644	643	683	670	680	659	670	683	674	736	686	722	671	713	642	669	681	630	684	671	697	676	681	696	659	681	675	672	655	712	658	695	730	679	706	683	683	649	674	608	670	670	710	669	758	642	720	668	673	648	633	621	688	664	723	688	678	680	670	697	667	680	695	639	725	670	731
24075	20748	27520	24357	23748	35732	40760	34326	23055	10852	3670	1236	668	523	511	492	472	507	508	479	518	496	513	476	506	467	494	501	493	513	485	501	437	502	490	526	435	484	460	503	450	490	505	495	518	498	475	505	474	522	505	493	472	521	483	500	476	507	468	475	479	515	501	487	526	524	534	491	486	487	464	467	509	487	499	509	481	494	492	486	509	509	492	507	479	509	545	488	512	478	512	460	483	494	522	470	514	492	503	483	492	482	468	483	522	495	471	507	500	465	470	512	484	494	458	529	491	531	487	501	531	472	464	435	486	530	457	494	481	477	507	505	523	502	443	484	459	489	486	512	476	473	433	492	459	489	475	469	506	513	457	471	474	478	481	495	472	491	486	507	522	471	488	517	500	522	456	484	503	516	472	515	515	471	469	482	481	446	502	504	494	455	546	496	498	506	488	434	466	503	479	502	531	504	501	499	476	525	494	469	483	489	464	510	474	448	473	462	504	491	460	495	481	496	506	466	483	485	472	491	487	499	469	529	518	452	479	492	515	515	512	514	504	479	528	514	487	475	502	487	494	469	475	516	470	509	513	495	502	470	475	439	464	496	493	459	493	514	462	455	436	455	484	517	498	546	484	495	471	472	508	461	478	479	505	476	481	531	483	461	522	478	455	505	489	500	467	525	513	451	515	497	452	508	500	490	510	483	487	490	500	482	484	481	498	512	478	501	474	478	471	501	501	502	528	533	472	514	496	482	462	462	506	483	505	506	484	482	534	495	484	477	461	492	485	472	513	433	491	509	505	491	489	489	525	512	506	516	458	506	516	450	488	433	504	495	460	467	494	484	484	495	481	493	505	484	530	471	531	453	518	496	483	525	483	505	479	479	514	526	490	509	516	491	499	479	494	492	481	499	490	478	474	446	503	506	469	533	499	476	509	509	524	469	473	473	493	505	528	471	478	467	489	461	507	478	488	482	515	480	488	519	501	520	480	479	491	484	505	472	498	457	485	473	481	494	498	476	498	473	520	484	502	498	467	456	455	476	471	503	457	463	487	470	491	480	526	530	511	478	518	486	478	514	509	482	513	525	507	495	483	488	468	484	533	441	492	491	487	477	492	496	472	517	453	478	502	500	496	473	480	507	479	455	478	541	486	476	496	516	505	479	477	498	508	489	501	497	481	485	494	468	491	508	497	489	486	528	481	459	508	484	477	490	484	507	478	493	537	502	467	468	473	494	506	489	496	517	506	467	496	483	497	467	529	492	480	528	507	493	483	514	443	484	503	523	510	470	465	518	499	502	472	482	453	490	522	470	500	484	508	486	495	492	483	474	501	506	457	475	504	466	493	485	501	473	489	495	515	476	497	487	517	501	452	448	454	460	503	451	460	483	459	501	539	491	415	502	473	469	486	485	495	468	502	489	502	483	531	523	534	472	484	460	516	457	489	460	495	485	492	467	520	464	476	538	471	489	467	474	461	526	491	499	464	491	463	507	481	475	483	507	467	468	476	515	466	493	482	499	507	491	491	489	498	503	472	492	493	496	462	478	520	439	496	478	517	478	505	481	488	461	524	533	480	484	462	504	476	452	505	448	483	485	493	489	469	514	476	476	506	475	511	473	521	483	507	495	447	456	485	495	508	491	459	493	505	455	507	477	500	516	494	532	471	468	476	507	492	491	516	502	469	469	451	442	471	483	511	514	520	484	502	506	471	490	466	517	503	471	509	477	471	486	510	463	501	467	509	519	503	441	479	482	471	526	485	489	486	492	468	512	444	412	479	493	476	533	537	449	440	485	507	474	499	497	499	474	476	494	503	486	478	500	494	493	488	491	494	492	521	483	464	462	519	494	508	486	500	500	501	484	487	519	470	532	495	504	464	486	476	494	500	473	489	509	462	452	479	503	473	485	472	494	494	485	496	514	459	499	469	493	475	495	476	479	486	503	489	494	508	500	525	489	481	530	497	490	516	427	508	487	463	436	501	469	458	470	483	503	497	460	488	517	492	512	499	545	514	489	456	484	506	483	505	483	484	510	460	492	533	492	477	470	507	496	520	528	526	453	510	508	495	485	482	495	485	495	498	523	505	504	484	491	480	475	460	491	477	492	484	517	478	468	483	463	499	506	462	490	472	497	480	458	452	487	522	461	540	500	506	499	504	505	479	472	484	474	485	468	489	505	463	458	448	489	483	466	515	459	482	503	496	492	498	489	465	483	484	471	485	536	496	484	484	489	541	498	466	454	521	470	494	480	519	500	482	531	478	462	498	493	466	487	498	504	474	468	513	504	487	492	481	491	515	449	474	509	467	481	470	496	441	496	479	477	520	454	495	491	478	482	492	509	486	497	518	503	488	456	490	501	541	497	521	476	493	480	519	509	478	509	494	504	458	501	511	487	482	519	484	489	478	455	451	487	459	476	479	467	461	483	496	446	483	495	498	488	485	494	473	471	489	521	484	496	482	496	494	480	510	504	501	472	481	478	507	502	495	514	504	505	485	492	546	511	512	488	470	502	501	502	472	482	470	487	478	484	498	494	515	502	494	474	511	494	467	507	488	496	488	496	469	468	468	496	512	530	535	467	478	511	444	494	488	487	523	456	527	507	468	475	517	471	495	481	477	508	449	485	521	492	537	502	487	476	489	478	497	511	521	517	454	508	482	480	483	477	476	544	514	476	496	511	465	500	482	519	449	442	482	527	471	508	479	478	452	484	511	514	476	446	479	463	489	492	483	475	531	510	518	524	477	478	499	492	476	494	494	471	535	474	490	525	463	471	443	514	475	470	476	495	526	493	487	499	480	502	465	485	499	499	466	495	505	467	482	479	501	492	445	473	482	507	517	482	513	492	469	505	524	521	479	493	510	503	470	503	467	462	485	502	505	488	509	448	471	503	485	546	476	482	517	487	490	518	514	497	489	478	499	519	461	484	484	490	477	520	499	479	482	479	517	467	477	524	482	488	480	469	517	487	489	525	499	468	452	523	474	503	497	536	516	506	478	463	532	497	480	476	479	495	479	503	485	483	478	482	510	443	508	484	512	479	466	452	485	493	484	473	494	539	508	513	513	526	506	521	497	474	486	463	492	450	517	479	472	500	515	498	476	490	490	479	515	470	485	543	503	493	531	475	502	519	498	476	523	500	481	512	497	503	502	485	501	490	436	449	502	460	472	497	473	517	524	449	495	498	473	500	549	497	488	491	474	489	469	488	479	483	479	487	467	519	484	465	498	478	503	487	472	462	455	488	509	507	512	495	494	475	501	463	474	485	462	499	494	485	554	498	493	448	461	456	521	515	508	494	499	478	469	485	484	469	498	513	510	492	460	486	507	496	471	486	514	481	483	532	470	513	476	485	468	470	529	466	523	469	514	467	490	488	512	495	524	471	540	500	470	501	515	527	490	498	497	492	484	452	483	493	487	487	470	490	509	500	516	445	460	526	460	503	459	499	497	511	485	479	490	492	470	513	508	480	484	488	470	487	541	525	482	527	420	463	443	472
8946	21282	22978	27991	31635	40686	42124	37241	27100	15155	6405	2227	1092	812	721	726	712	749	722	679	695	672	710	702	692	717	717	729	673	697	723	670	742	702	759	695	661	660	682	700	704	702	688	722	728	725	703	718	670	710	686	707	680	687	729	737	684	655	706	678	713	698	709	724	702	718	700	725	711	727	677	701	696	694	601	695	711	702	711	683	709	688	742	724	758	730	662	718	678	721	710	733	742	724	743	733	682	707	674	701	684	684	652	705	667	704	731	711	677	680	729	707	704	696	738	677	708	712	647	703	716	734	758	700	667	677	706	701	720	681	683	691	677	661	708	688	736	686	721	750	744	711	720	724	755	706	703	670	732	735	714	707	716	732	670	693	706	693	676	711	653	732	685	703	671	740	711	736	675	669	688	713	667	671	705	686	694	698	704	657	710	692	678	676	717	687	696	726	677	708	710	682	699	676	716	693	703	685	670	641	649	683	681	658	694	742	659	670	733	704	724	689	716	734	712	675	740	735	767	745	701	727	639	693	704	665	722	653	703	691	695	736	733	695	766	685	709	715	713	756	733	662	746	717	681	674	700	752	681	685	715	710	706	713	693	688	698	697	676	657	735	696	699	694	735	693	744	680	692	670	726	695	661	743	691	694	642	766	715	698	719	703	716	696	763	713	707	758	686	747	710	764	755	751	688	776	721	721	720	703	714	717	730	690	714	719	701	756	672	675	706	692	676	736	701	694	732	739	759	691	691	722	704	700	711	746	703	737	703	715	702	682	686	717	729	728	691	696	685	691	717	719	695	710	766	700	695	701	674	716	722	761	662	718	692	721	671	699	707	696	659	681	736	697	683	707	667	767	755	667	670	702	702	680	657	733	729	690	727	657	728	718	693	660	703	706	741	698	710	679	698	681	680	686	692	659	680	727	702	701	688	703	657	687	669	690	698	709	717	651	730	695	709	705	679	713	707	746	736	746	715	709	691	732	678	735	670	698	683	727	674	684	693	693	718	682	730	752	732	682	731	724	721	706	697	734	752	687	707	693	738	701	693	658	715	659	726	684	700	639	712	713	667	718	686	750	705	664	730	682	688	709	684	705	706	741	735	731	686	701	712	737	685	725	701	714	718	671	696	699	698	638	696	645	708	707	746	703	682	683	694	766	691	716	689	697	686	710	721	719	718	687	715	709	680	736	700	686	747	694	666	762	727	693	692	685	720	710	706	679	712	766	702	685	684	714	753	701	685	702	715	727	713	684	689	729	672	716	711	701	707	701	653	675	692	656	657	746	681	671	679	684	704	652	716	692	676	737	742	729	672	712	700	689	726	723	696	668	714	670	722	700	712	717	687	697	677	701	697	707	675	673	728	681	650	724	745	712	697	729	729	728	673	680	727	695	704	698	729	700	721	745	694	705	730	712	733	683	696	712	702	705	750	668	673	725	641	661	678	725	718	691	717	708	708	732	725	692	732	721	661	716	710	715	707	733	676	731	675	720	733	691	692	715	710	711	666	708	684	708	682	691	715	681	706	717	707	694	733	701	718	732	707	738	646	720	707	641	667	735	737	744	672	714	733	671	717	724	731	683	745	698	717	711	697	676	702	724	678	739	698	735	693	672	669	689	726	709	716	693	716	719	701	698	661	752	666	700	770	687	772	651	681	719	702	772	704	726	660	728	733	673	713	718	723	684	696	723	706	701	724	694	698	707	722	743	700	685	693	691	730	694	722	705	721	708	686	669	702	706	763	679	673	633	716	746	727	721	647	676	748	685	733	718	668	747	715	713	695	734	705	707	707	707	703	724	719	687	746	716	640	687	706	706	736	690	689	674	666	675	693	724	686	697	760	715	708	715	658	666	659	664	698	691	712	688	707	667	743	705	693	649	691	776	705	724	657	703	686	703	714	708	694	698	651	715	716	649	678	691	686	746	694	672	689	704	642	717	674	693	670	682	771	690	734	687	719	728	644	768	719	726	687	696	723	658	714	696	708	695	707	675	691	706	697	718	726	662	682	703	703	730	699	732	714	731	752	762	669	723	655	728	677	718	708	751	705	725	679	704	703	723	740	705	707	699	686	706	687	744	721	709	706	735	683	718	672	682	741	721	747	693	692	679	693	686	712	726	706	664	713	658	680	752	679	692	657	734	691	739	689	691	690	671	707	725	663	720	700	709	721	688	714	739	730	713	698	726	692	712	691	739	711	688	686	699	729	712	699	699	689	685	704	689	686	712	700	740	732	694	677	728	713	732	710	633	682	705	684	703	695	745	683	664	715	700	707	675	735	736	734	692	654	689	690	698	697	684	685	727	690	749	734	701	743	718	699	744	719	694	701	741	695	677	727	721	700	644	752	692	753	684	667	680	714	721	672	732	682	728	712	733	685	668	737	695	693	705	669	716	682	703	692	703	642	686	728	694	684	662	703	729	665	676	678	751	680	673	747	701	696	741	720	690	718	713	692	683	686	739	723	741	679	740	721	700	702	668	693	670	693	726	685	739	721	712	695	732	697	707	746	713	706	728	685	704	657	751	705	714	727	702	693	678	687	730	731	719	648	688	756	731	676	715	702	697	742	698	697	668	685	644	674	713	727	708	720	705	682	678	707	694	689	711	707	712	644	733	707	673	730	710	682	701	763	699	718	700	728	710	701	700	723	737	674	680	705	703	708	722	676	709	706	702	707	731	712	699	740	710	746	711	708	687	728	763	720	696	668	693	666	742	714	678	732	675	690	681	710	694	678	695	702	702	681	661	717	690	704	719	678	655	687	638	670	697	748	715	705	687	700	688	724	687	696	721	695	701	707	699	723	699	688	640	669	716	718	717	665	739	703	703	759	718	695	693	683	689	712	666	661	697	716	709	692	751	717	710	706	737	698	648	685	686	689	740	767	676	712	700	725	700	688	695	727	702	718	686	725	728	745	710	676	690	706	697	710	705	681	734	701	719	692	689	676	683	717	703	644	720	743	697	710	730	709	682	728	666	677	718	691	683	718	716	705	714	707	712	695	713	705	736	671	708	731	701	678	709	714	710	684	727	700	658	699	685	687	733	735	736	693	676	728	755	719	698	731	709	729	681	717	685	689	751	748	724	708	683	697	708	707	693	701	737	792	734	708	709	705	688	730	684	684	693	700	681	737	757	672	716	691	693	702	675	654	637	743	719	733	739	723	692	664	702	687	683	681	687	695	708	754	668	639	740	707	697	662	692	724	732	720	721	711	705	682	732	699	696	691	691	711	697	704	718	700	734	663	655	723	718	742	689	684	690	739	731	701	747	715	732	711	690	717	702	686	684	675	677	703	696	741	703	711	724	680	729	726	737	692	769	714	707	713	670	638	716	759	694	663	761	704	716	668	706	685	705	704	727	721	747	703	699	703	747	682	697	671	743	706	662	698	728	650	738	720	648	672	728	704	704	680	734	703	709	714	652	683	730	734	726	680	698	718	673	720	708	720	722	689	711	712	674	685	686	748	738	727	718	692	704	723	680	639	709	721	701
22467	20774	28596	23022	23128	53878	64378	51234	33831	19228	7042	2006	847	610	550	501	529	520	516	540	521	481	515	491	540	524	508	508	490	537	522	516	526	534	526	541	523	544	495	499	519	546	509	482	521	487	488	533	505	534	491	506	478	507	502	524	500	501	561	534	513	516	542	509	576	477	468	526	504	478	526	494	497	482	516	503	539	511	489	522	524	550	532	539	513	528	512	529	521	566	487	495	525	488	508	509	523	529	535	544	503	504	496	490	530	508	494	495	498	501	487	513	502	466	536	514	535	517	490	529	507	492	499	506	473	509	519	529	534	481	532	543	483	493	491	499	497	504	557	519	496	525	515	507	491	494	532	480	472	499	541	525	528	519	525	495	556	470	526	564	502	515	514	554	495	516	529	523	550	524	529	494	520	491	502	524	536	505	528	485	501	527	496	506	485	512	514	526	507	499	538	521	525	486	499	543	497	520	519	509	506	494	574	504	533	433	512	496	519	503	490	505	525	511	539	520	490	465	503	519	520	465	515	524	481	488	520	511	509	475	539	507	526	530	496	534	504	507	534	510	497	479	482	511	485	535	538	509	501	514	531	518	503	519	491	525	539	524	507	528	497	491	494	491	537	481	514	497	544	520	507	520	503	523	518	491	507	517	523	526	540	506	528	483	544	538	532	502	480	498	489	511	518	498	513	490	509	503	465	493	514	489	527	491	491	519	511	512	510	513	509	505	501	511	489	502	486	512	501	478	498	517	530	504	481	502	512	541	541	506	524	520	540	551	502	553	496	481	507	507	498	554	529	487	478	517	500	542	524	467	495	525	509	498	528	490	512	515	528	532	508	480	484	486	517	537	506	516	532	537	483	518	499	494	498	489	509	549	501	516	527	535	446	536	473	510	497	509	496	483	500	508	494	497	521	500	517	491	493	503	498	475	518	497	518	521	540	519	477	509	506	520	518	536	497	544	512	481	503	543	508	484	501	491	508	506	538	523	522	506	494	488	486	560	535	523	482	515	497	532	490	527	512	470	514	524	513	502	511	520	534	468	515	489	523	477	522	488	511	506	508	527	524	578	519	508	535	518	565	534	519	512	536	552	528	502	560	485	507	525	494	535	547	474	467	530	542	483	474	490	523	483	534	509	508	511	516	522	507	550	541	483	511	509	529	573	501	532	529	483	555	528	501	495	522	483	501	479	511	529	482	493	531	536	510	474	498	486	507	539	529	523	504	537	544	489	482	535	546	493	537	536	499	527	521	514	505	469	501	520	519	520	512	517	529	512	537	519	500	507	543	477	514	531	515	507	533	539	511	492	473	515	495	507	520	483	516	508	530	525	544	535	498	514	539	532	537	517	510	530	507	496	532	479	558	509	509	526	553	524	503	502	514	472	488	530	519	452	521	520	499	520	514	497	475	493	497	513	499	535	542	497	485	501	472	489	520	481	524	547	495	537	490	535	523	500	539	483	522	475	517	513	461	516	513	522	521	503	472	533	526	503	528	494	537	551	483	543	479	523	452	524	504	541	466	509	467	521	508	515	543	529	505	539	485	499	491	519	511	520	513	528	532	543	510	501	496	496	505	479	499	545	473	501	472	535	473	555	511	517	489	530	520	528	455	507	524	527	539	504	534	497	540	529	498	501	470	516	506	541	508	540	531	505	531	504	499	532	526	515	505	505	539	534	517	502	467	507	505	522	491	480	512	519	530	492	501	498	543	538	535	520	501	530	517	509	519	542	528	522	513	494	530	541	520	498	496	521	490	535	499	496	491	493	527	501	517	498	541	521	519	526	534	509	461	505	545	476	544	476	486	506	488	542	538	482	467	487	458	464	549	490	525	531	495	495	471	504	562	476	476	504	532	527	538	483	543	515	528	536	510	474	510	475	544	516	494	535	510	514	522	536	487	488	520	527	539	491	549	538	504	483	486	500	532	510	538	508	515	481	521	534	505	493	533	524	564	500	531	527	530	524	484	467	505	477	565	486	505	490	504	495	497	544	542	548	488	495	485	512	513	506	517	543	503	497	494	471	507	494	515	498	505	518	514	522	508	521	494	521	503	518	532	514	545	480	495	529	516	556	507	509	544	506	479	522	488	530	524	503	537	495	527	508	502	505	546	500	548	528	520	521	491	499	507	499	521	476	515	531	515	499	555	503	513	518	504	505	521	519	521	521	531	451	516	503	520	506	500	483	502	503	503	504	484	521	527	520	497	540	482	554	541	534	534	502	543	555	471	506	504	523	487	543	509	495	514	541	531	519	486	491	511	520	513	509	503	492	538	528	539	488	502	556	498	526	529	473	514	503	563	515	524	500	494	525	542	479	503	505	480	504	530	512	495	483	506	516	494	517	516	485	513	522	542	514	539	525	512	498	497	513	573	511	523	530	518	522	529	472	486	492	572	515	535	494	481	524	513	483	508	518	512	496	512	514	548	513	488	484	499	480	518	533	523	512	515	526	501	498	538	519	520	543	551	492	515	522	525	510	532	504	508	516	519	483	495	490	482	526	525	463	525	532	512	511	537	539	562	489	547	494	520	519	517	505	512	563	527	550	466	513	501	498	495	526	527	510	502	499	528	519	491	453	524	539	497	534	497	524	556	480	512	537	511	505	512	508	562	509	517	534	497	504	529	501	483	539	517	534	520	515	571	492	564	519	530	492	552	534	531	494	463	531	509	506	491	543	509	507	479	518	483	450	555	507	484	508	523	525	487	517	494	478	533	524	500	574	514	514	481	495	519	485	516	502	527	508	515	489	516	500	445	484	532	527	522	533	508	503	533	489	486	487	506	506	479	489	493	503	497	547	454	519	516	502	516	500	488	461	536	471	533	476	544	542	506	492	503	483	494	475	475	482	489	505	499	519	496	555	482	449	486	478	537	513	476	543	488	520	539	548	498	487	502	456	477	488	501	491	501	520	506	505	515	477	478	501	518	473	521	522	525	490	515	529	505	513	530	478	468	517	540	536	510	550	527	518	484	493	538	491	499	496	501	500	481	545	571	497	537	512	487	547	478	513	515	542	517	497	532	533	487	509	523	472	527	482	516	515	496	538	505	488	513	508	506	519	533	508	479	495	504	505	494	498	568	491	506	507	513	497	496	552	543	520	537	516	505	515	480	508	506	530	523	528	507	491	517	501	485	500	541	507	506	497	506	487	513	501	541	524	528	474	502	465	499	526	492	527	515	543	465	520	509	515	509	544	500	455	494	517	497	490	489	518	480	499	505	522	489	519	541	472	506	525	505	510	506	522	509	559	477	534	493	511	502	522	513	550	508	517	516	486	497	529	520	507	528	492	507	510	472	505	506	468	517	468	507	533	568	475	518	528	504	511	524	464	539	504	541	479	486	484	506	524	504	531	472	489	537	494	552	526	540	475	510	504	499	495	521	529	524	436	535	493	511	493	488	496	553	559	504	521	500	500	488	552	462	505	514	483	524	516	553	494	463	482	482	508	498	502	502	517	522	510	546	519	488	509	540	481	549	516	525	543
16354	34611	35075	32032	41358	60952	63656	51349	36615	22905	10076	3649	1359	864	734	722	741	767	699	722	703	696	761	765	696	715	734	756	767	689	762	718	749	695	720	704	650	701	717	695	711	687	687	676	702	688	728	757	753	799	702	739	695	758	754	689	688	723	697	688	705	739	653	733	704	729	739	708	717	751	727	762	701	711	751	707	725	738	683	720	677	746	734	738	735	687	713	725	733	718	737	743	704	700	730	707	682	740	721	726	764	752	744	717	698	765	670	722	725	705	705	721	728	701	692	763	707	785	739	723	719	705	750	729	745	713	705	695	684	724	703	732	729	716	719	677	753	699	719	718	755	702	713	743	733	746	707	717	688	700	746	726	714	742	698	697	754	707	733	721	730	719	698	747	718	708	709	671	750	725	765	670	740	736	699	676	743	727	729	762	742	713	685	727	775	725	739	703	706	709	742	754	748	716	743	734	685	700	684	696	699	739	726	721	718	733	724	732	707	740	718	716	744	671	755	738	732	716	714	710	738	732	751	733	703	709	775	739	679	724	720	726	747	711	756	663	663	760	698	692	698	703	730	707	732	738	729	683	710	742	667	681	705	742	725	727	700	674	735	671	738	717	722	713	718	730	737	688	722	725	726	682	723	706	667	692	674	718	703	764	742	731	723	670	712	720	718	682	714	721	739	759	756	715	684	738	713	742	711	701	712	727	721	765	721	733	728	695	726	738	713	703	730	726	703	682	720	747	764	717	725	737	727	727	720	728	697	748	706	743	701	714	732	700	774	702	764	719	688	742	724	695	676	687	678	651	736	696	734	678	776	680	760	728	707	736	667	731	738	749	709	733	734	692	702	726	724	757	656	717	713	679	740	652	683	749	737	741	704	707	743	686	690	677	769	735	699	720	706	684	697	691	721	732	716	699	708	690	714	749	697	727	723	718	729	710	722	742	692	756	758	744	737	732	724	744	730	695	746	703	690	677	672	746	727	726	779	742	694	721	705	711	682	712	717	714	716	741	776	728	745	698	698	730	724	691	721	763	703	756	733	728	704	700	723	750	698	739	710	726	679	682	701	800	798	711	755	729	695	729	734	699	699	738	719	765	727	716	726	678	716	732	731	716	749	711	696	707	688	718	737	678	712	715	681	706	730	705	734	700	736	666	733	727	728	766	677	706	737	764	715	717	714	803	710	727	675	704	717	729	750	748	730	706	723	681	768	698	712	707	715	752	699	690	715	725	736	738	693	704	708	732	710	741	679	786	697	666	695	723	740	715	666	775	724	725	737	673	730	784	738	740	738	709	738	714	735	726	695	742	726	678	711	735	711	709	736	698	723	724	739	697	699	704	730	743	742	702	740	657	742	727	699	692	773	750	752	715	695	704	710	700	721	711	707	762	715	701	709	727	685	715	712	732	759	699	718	730	750	686	702	743	709	682	719	706	707	746	783	692	711	722	728	753	737	688	729	755	773	694	751	734	778	715	727	723	705	698	709	731	732	773	707	747	705	699	733	686	763	746	684	687	734	738	722	684	673	746	727	685	711	699	745	753	699	710	698	707	788	743	706	700	726	698	731	712	752	727	726	734	696	645	741	766	692	719	691	675	720	704	710	661	734	747	742	695	719	700	740	709	698	703	733	676	714	724	728	717	662	726	756	706	715	770	777	714	740	741	726	734	726	714	680	713	725	711	736	783	673	745	697	708	743	708	735	702	708	710	744	693	698	732	719	726	732	741	700	731	733	713	719	739	707	746	730	694	763	712	731	705	714	695	762	740	653	695	734	718	698	725	750	727	731	695	716	696	673	680	677	727	717	710	729	747	767	706	741	713	738	694	742	754	710	692	739	727	739	688	700	736	744	733	724	751	720	741	669	753	728	708	747	719	750	748	684	748	745	739	769	786	710	704	770	722	696	647	672	697	714	701	700	715	729	747	698	710	693	692	693	678	694	691	702	717	741	753	680	741	687	702	737	746	707	732	726	688	709	734	697	719	736	756	758	719	743	779	736	686	769	689	711	761	700	718	699	750	694	748	739	745	706	707	736	739	724	717	685	733	734	720	710	731	729	741	732	710	723	708	673	709	717	707	705	735	706	720	715	736	713	739	701	735	767	740	728	734	693	710	718	754	715	705	777	671	725	690	682	698	729	690	747	784	704	673	718	714	706	714	742	710	694	696	697	761	682	706	728	759	779	695	746	724	679	703	755	751	789	776	702	689	745	746	754	717	749	696	735	682	723	729	720	754	698	733	758	702	720	707	697	723	707	709	710	724	680	753	692	700	717	717	745	763	723	763	676	719	763	718	713	720	709	669	764	729	728	691	768	733	706	760	733	737	722	687	672	704	753	708	693	733	737	711	739	689	705	797	722	743	703	764	739	687	777	745	725	718	776	687	762	686	728	683	761	689	694	735	707	751	720	687	710	685	738	765	731	708	698	735	704	767	743	744	736	725	731	695	719	744	728	723	684	706	709	734	765	762	737	694	758	714	714	727	756	717	756	768	708	756	765	723	738	750	721	700	730	737	719	786	727	731	732	721	731	776	694	723	735	705	693	728	726	718	713	688	658	691	718	733	687	760	705	710	759	768	737	700	728	724	738	698	732	686	725	715	709	702	736	704	784	769	748	667	726	730	716	720	764	720	707	699	716	758	677	735	688	692	721	747	737	731	688	782	758	726	726	750	654	699	685	693	713	752	719	727	766	725	733	687	714	716	747	708	704	676	706	724	737	720	750	702	717	690	681	707	721	705	742	728	722	736	690	673	725	705	707	661	690	742	737	715	720	721	691	697	691	669	686	715	689	713	721	710	731	653	730	714	762	733	734	742	695	732	695	696	684	708	791	728	688	682	703	719	719	765	712	683	687	706	700	719	704	692	727	727	740	712	741	728	727	751	732	716	743	713	713	667	732	746	700	717	735	749	717	723	726	743	741	712	781	709	707	677	709	704	782	689	758	707	662	712	675	717	711	727	742	693	705	739	744	688	742	704	692	709	718	683	694	699	665	708	743	671	742	737	690	700	721	702	694	744	724	694	724	682	700	742	695	758	714	774	671	691	726	725	699	683	695	749	700	732	744	677	743	671	671	767	736	729	730	725	704	729	769	736	769	677	747	722	755	755	706	695	691	745	697	709	718	709	769	698	724	747	696	675	684	696	718	679	776	713	702	750	709	702	735	723	707	695	751	702	721	705	733	703	747	714	789	743	707	697	684	732	767	730	717	703	713	741	738	752	697	724	718	737	704	708	701	720	729	697	713	712	714	744	697	738	743	703	745	728	733	737	782	727	763	733	694	765	692	698	701	700	739	722	711	738	726	710	690	708	764	700	784	745	756	676	696	710	705	742	748	711	736	699	711	731	788	692	722	703	745	715	737	703	740	741	721	722	678	737	677	724	732	755	705	685	689	703	711	740	699	691	723	755	751	699	735	699	687	740	739	787	712	759	747	802	670	682	724	716	741	739	721	772	680	733	679	736	711	719	685	713	706	723	723	743
26100	20594	15072	5626	6420	15166	14910	8679	3810	1816	991	662	524	525	505	466	457	496	472	473	507	487	459	511	443	472	461	470	507	475	461	483	486	457	474	476	503	424	472	465	435	457	468	497	506	471	450	466	457	492	490	479	475	473	459	473	501	499	475	448	453	470	448	479	475	478	506	476	505	474	476	472	470	445	481	474	490	448	472	437	465	469	476	479	423	447	479	455	502	515	466	454	441	458	464	467	474	479	480	500	472	480	487	460	507	504	484	466	468	447	479	447	503	468	442	480	480	481	467	498	473	443	483	483	478	442	467	504	477	494	475	519	436	474	471	475	448	484	474	484	451	495	493	528	494	478	440	463	504	465	491	504	478	476	489	467	463	467	498	494	477	514	472	462	456	447	496	442	488	498	469	491	463	485	461	450	479	453	482	497	462	491	493	491	469	477	460	515	450	460	470	489	470	490	468	480	486	502	479	449	484	491	510	486	475	468	529	449	489	467	470	467	480	457	525	475	480	507	477	503	500	444	455	464	462	458	475	446	436	492	498	479	458	469	513	463	506	469	479	449	516	491	460	506	486	475	533	467	483	449	475	473	477	489	500	478	493	492	463	488	467	440	463	479	516	502	491	461	448	455	447	482	466	450	486	486	445	492	460	472	498	478	445	492	513	504	468	442	473	478	479	466	464	475	447	499	521	449	497	467	485	483	459	466	514	444	435	508	474	469	492	477	450	470	487	474	494	518	440	494	481	496	478	466	471	509	510	497	480	500	466	498	467	493	496	453	479	475	463	474	478	507	482	478	483	453	516	496	474	440	483	481	461	474	468	452	466	488	478	439	486	465	471	477	477	455	442	455	455	488	465	513	481	485	513	489	497	500	464	480	486	476	505	488	507	548	475	474	503	476	500	447	456	476	503	498	449	475	490	494	468	462	506	476	502	495	473	457	486	484	458	485	460	508	486	485	468	450	522	498	435	478	484	467	500	480	474	449	508	456	468	483	490	442	468	494	467	473	487	473	481	473	486	494	462	450	472	489	474	502	486	470	472	474	484	478	479	518	458	502	467	474	471	497	504	511	501	476	502	460	454	460	486	502	447	496	499	453	480	487	453	481	450	470	471	459	462	490	449	500	509	496	479	452	468	522	456	448	472	476	452	494	498	467	427	477	500	502	489	495	477	469	484	463	497	504	461	503	514	462	469	440	479	450	481	455	454	498	494	478	441	465	484	480	484	488	512	503	463	512	475	486	482	476	461	464	454	481	445	503	485	506	441	507	471	420	482	464	451	512	499	506	482	439	500	468	458	502	484	471	487	462	507	487	502	490	492	494	499	440	479	504	473	473	496	435	462	467	453	495	431	481	453	441	483	519	506	448	476	488	509	504	460	529	470	494	468	486	472	512	489	495	529	480	503	446	498	460	444	467	464	491	458	452	469	481	477	479	467	484	506	494	443	436	470	478	514	464	484	498	491	491	488	487	514	493	480	491	513	496	469	455	467	499	475	468	501	442	480	503	475	496	494	458	494	451	489	466	498	485	462	509	490	458	476	441	453	481	478	451	495	452	520	483	461	483	464	511	470	443	503	530	521	465	486	471	481	450	485	476	500	483	464	440	488	477	486	526	500	496	469	465	490	462	470	473	489	476	519	478	476	502	460	481	506	510	508	490	478	472	476	454	450	399	458	476	478	453	474	456	506	495	453	480	473	461	495	431	451	454	474	453	449	495	454	476	502	473	524	484	451	459	447	487	499	506	529	503	424	473	467	491	490	466	504	463	460	466	495	488	493	494	501	475	462	463	478	484	481	479	513	456	470	468	474	480	431	491	497	469	523	418	498	495	508	494	473	456	517	504	485	469	451	448	460	504	505	478	487	488	479	505	471	469	509	449	485	476	505	498	478	494	480	485	501	482	508	435	473	491	466	519	503	446	494	482	438	531	458	442	471	485	487	474	480	439	464	469	509	455	464	477	447	453	491	475	447	477	500	496	509	435	500	463	478	484	483	515	495	501	503	473	516	475	435	502	481	454	457	489	433	447	497	498	479	497	477	479	463	463	476	496	491	462	449	472	479	493	473	507	478	432	504	501	469	525	488	490	474	475	496	527	497	482	481	488	469	442	513	510	450	488	468	440	512	495	480	503	518	476	496	486	462	447	504	506	464	461	436	476	498	469	477	499	494	466	504	517	428	499	480	495	458	466	455	451	493	473	505	456	470	502	454	466	475	493	494	480	486	503	452	485	469	512	499	447	509	436	465	463	499	496	497	507	488	496	489	452	491	481	509	509	474	449	497	491	509	472	492	469	472	473	518	411	461	472	476	469	506	489	495	452	491	483	477	429	465	515	475	460	454	473	478	472	506	504	458	497	468	470	477	470	484	457	490	464	484	481	466	471	449	455	441	489	472	484	452	521	489	451	491	505	503	460	481	432	497	518	472	466	462	517	482	522	457	511	471	494	481	446	477	479	476	452	434	500	460	484	448	494	522	476	469	478	437	455	463	444	486	461	481	466	485	467	509	463	454	481	468	469	473	489	475	540	465	460	483	462	476	493	499	462	484	475	475	478	481	494	505	475	490	444	538	472	473	476	467	468	478	481	521	461	453	499	480	452	503	511	499	495	469	485	455	494	444	479	479	478	434	474	471	465	459	453	451	481	485	500	473	493	489	502	516	486	507	462	497	494	461	473	532	473	463	453	484	472	508	452	473	427	487	489	493	511	483	481	473	493	474	444	498	501	470	458	470	491	481	517	485	448	490	483	471	483	475	476	487	502	480	457	457	475	453	490	482	433	438	455	500	470	472	463	478	504	471	447	490	446	506	479	476	481	519	463	476	494	485	499	453	458	468	478	486	488	469	474	463	477	481	478	493	471	492	489	453	510	465	476	455	515	471	493	503	476	468	461	474	475	484	470	501	481	507	448	471	491	522	488	447	453	476	532	473	483	456	450	472	483	477	509	465	475	489	483	408	462	487	460	469	488	481	461	454	484	453	491	421	475	437	520	478	474	475	476	513	511	496	482	467	456	512	507	485	477	464	466	488	475	449	441	450	487	448	491	462	517	502	479	521	491	439	460	444	483	479	450	507	503	463	495	473	485	488	467	466	461	472	484	489	451	483	457	474	481	513	485	492	465	481	477	467	471	483	493	493	489	481	520	487	504	480	455	500	529	458	452	514	441	462	464	485	457	481	522	486	459	454	483	450	498	436	514	454	496	457	482	457	512	465	473	465	492	461	517	473	483	458	516	473	469	488	464	485	448	493	491	472	497	483	479	500	482	495	486	484	482	446	496	523	484	470	463	483	454	487	506	489	490	472	476	472	488	480	451	505	485	488	450	464	500	503	504	499	487	465	469	529	495	508	478	481	459	479	511	484	464	451	511	531	477	447	502	494	471	450	465	431	490	487	467	470	486	506	492	490	472	471	501	494	486	516	481	475	439	479	457	460	483	466	508	474	468	490	474	472	471	492	488	477	457	464	463	406	489	489	505
5756	9042	10218	6991	11708	22927	20805	13447	6785	3442	1643	895	784	681	685	666	672	706	650	696	642	667	665	726	700	672	676	740	641	741	713	689	707	674	634	681	672	696	715	711	705	718	701	665	654	665	654	681	685	675	686	680	661	682	669	728	671	691	699	640	675	665	718	682	657	659	650	741	694	659	637	705	706	708	727	655	688	657	693	671	716	675	644	695	660	733	689	676	703	695	720	654	701	672	657	689	646	669	716	653	675	686	660	710	762	698	738	690	670	681	696	703	684	695	688	693	657	720	687	762	674	677	706	696	710	698	677	681	674	684	660	700	687	732	683	697	689	681	721	646	719	690	672	678	710	680	760	694	680	698	677	680	680	689	711	758	695	673	687	684	690	698	701	656	688	718	673	681	726	649	764	705	673	679	706	676	720	685	711	724	644	676	705	712	710	696	681	675	719	666	694	679	708	641	677	671	689	730	748	695	656	708	675	681	714	670	724	668	667	676	707	684	679	733	702	678	685	691	682	655	699	721	704	655	670	701	675	670	698	680	688	676	709	705	682	717	654	726	693	711	673	711	690	692	701	653	699	696	712	700	652	701	638	655	711	661	662	694	700	688	724	703	634	678	691	701	700	675	679	705	712	660	722	701	681	696	665	699	697	675	666	680	676	681	645	743	666	671	664	675	665	712	674	661	700	707	675	700	672	689	649	663	668	713	647	661	694	658	715	722	700	662	676	660	691	713	722	692	695	668	665	677	700	655	682	662	702	701	661	702	658	672	698	706	713	640	671	694	680	671	648	721	709	661	716	694	658	700	703	648	706	691	683	693	731	666	668	734	674	655	685	680	672	677	704	639	714	722	703	690	707	688	699	725	656	706	665	696	689	735	669	677	648	666	680	696	669	650	744	697	673	692	687	672	721	691	757	668	666	721	668	724	712	704	709	595	666	671	694	700	661	653	655	713	655	685	692	635	702	667	665	688	709	623	702	631	663	660	712	710	636	693	699	696	728	674	704	660	667	717	661	711	677	687	642	735	728	728	711	639	692	686	702	709	679	724	626	705	693	670	623	682	660	707	710	714	638	725	700	714	685	717	670	650	703	705	674	683	718	661	705	705	677	717	684	706	663	735	684	693	697	691	713	683	688	690	707	719	705	651	706	673	727	689	677	702	731	691	665	673	677	668	684	676	717	699	703	707	699	663	709	666	711	705	739	687	703	738	706	680	722	711	696	688	698	688	706	702	714	709	710	674	688	669	677	672	654	720	683	675	662	674	698	664	668	715	718	704	693	683	709	704	669	739	704	656	662	681	721	678	683	684	660	707	739	695	704	702	727	646	699	696	675	683	718	727	673	658	684	679	663	653	724	690	698	673	675	695	685	705	696	669	727	683	685	703	705	719	660	633	684	688	671	691	711	698	685	728	665	684	686	706	696	696	705	740	682	666	655	669	672	706	707	663	648	662	742	697	682	711	722	684	645	694	655	686	707	717	703	699	630	674	735	653	738	699	706	661	649	689	656	666	658	716	690	649	673	651	657	718	713	698	719	687	656	694	655	706	696	676	704	702	692	730	713	694	678	728	665	665	706	679	722	714	702	674	632	677	684	666	696	681	720	675	710	664	680	690	696	705	657	659	669	695	699	692	640	724	690	694	648	650	692	696	729	602	635	699	718	658	733	661	724	705	652	688	649	668	711	649	702	710	702	708	705	669	697	761	669	727	680	714	674	678	660	695	677	708	699	655	721	676	679	693	711	668	673	701	691	660	682	693	696	667	677	674	691	667	699	671	667	646	709	673	720	677	706	648	691	699	692	725	636	701	669	673	668	680	660	679	705	756	704	675	691	668	682	684	664	709	703	616	686	699	741	685	677	736	701	645	711	691	721	731	658	673	702	644	678	708	678	729	651	725	718	730	766	744	672	673	707	702	677	753	703	694	726	709	716	672	656	720	732	688	683	732	695	662	637	666	720	646	663	696	683	701	715	677	698	724	690	715	730	698	694	673	703	716	664	710	715	654	667	671	692	698	667	648	711	655	694	684	674	668	690	665	663	672	658	698	695	680	691	685	679	676	704	716	663	698	683	738	654	698	688	699	716	675	757	687	673	697	670	703	688	708	709	661	699	700	635	740	730	685	677	693	734	699	692	680	628	719	682	668	674	683	674	694	701	685	653	695	665	704	705	668	689	667	726	685	676	658	655	764	668	675	702	677	679	667	715	702	711	710	709	718	673	731	692	678	694	676	670	665	702	711	686	671	690	686	670	717	652	662	689	715	693	665	705	722	700	711	660	636	719	680	684	664	683	676	655	735	674	671	694	698	685	703	702	673	720	724	686	695	696	717	656	680	674	643	684	673	671	659	692	718	678	728	687	727	707	658	679	696	685	729	720	682	683	691	729	660	687	666	676	689	676	788	644	753	703	732	669	703	692	670	676	721	661	740	687	681	667	697	670	697	682	710	708	699	666	640	684	683	669	698	711	719	652	678	669	666	680	700	684	699	719	709	699	701	711	675	692	694	651	718	662	697	670	721	665	706	655	659	693	669	642	683	672	689	681	695	697	695	685	696	677	717	652	693	693	730	716	650	668	692	647	713	690	695	707	654	692	683	707	640	751	706	687	669	715	704	692	665	678	694	688	694	684	684	671	660	685	741	709	652	671	676	709	704	698	671	656	700	649	679	695	720	698	727	692	680	674	702	694	691	681	646	694	658	682	712	715	669	684	707	683	676	663	718	671	686	719	693	632	720	675	696	698	682	677	697	737	686	712	689	688	713	718	682	703	661	677	651	718	723	686	706	684	672	728	711	709	713	670	674	703	650	691	704	694	726	681	675	718	656	708	672	689	695	687	658	669	682	690	726	690	701	736	688	716	733	665	667	659	636	628	681	724	670	696	680	696	697	654	749	691	674	690	649	721	668	717	690	693	688	688	687	711	666	628	655	689	677	696	666	662	686	695	668	721	703	687	694	718	704	695	683	694	691	700	739	734	693	694	676	682	678	677	675	716	690	715	692	709	731	647	670	699	663	648	724	659	721	711	680	686	668	698	641	659	715	696	737	699	755	768	725	692	717	705	664	661	646	722	714	650	680	717	724	677	658	666	687	695	702	690	683	700	704	714	732	693	694	662	711	701	680	723	742	721	714	657	711	697	718	693	702	685	662	718	697	673	695	666	716	689	687	706	694	672	668	687	743	674	693	700	683	685	677	708	751	723	665	720	701	691	679	670	700	661	706	711	706	655	692	697	696	706	697	664	676	633	700	695	671	662	717	662	699	758	692	694	708	728	710	656	687	691	694	722	707	672	738	680	697	664	694	719	650	730	704	721	675	692	686	651	687	669	675	683	666	683	701	728	667	709	677	695	708	703	673	716	717	675	702	687	686	694	696	679	717	694	704	703	669	672	712	737	748	685	709	720	716	696	635	709	695	656	672	675	640	682	725	683	658	663	631	626	703	666	685	693	690	684	709	698	699	718	638	695	713	678	726	652	739
24066	20756	27540	24231	25064	42871	41735	31964	19540	8402	2739	1047	572	494	494	483	521	514	504	483	513	482	522	473	511	488	517	494	500	494	517	494	472	511	504	495	487	512	531	493	492	435	493	469	520	452	457	474	492	504	466	454	482	506	450	475	487	463	442	486	474	471	493	470	505	489	467	489	492	436	523	523	458	505	455	504	483	515	433	506	478	517	488	486	508	526	490	482	485	500	493	450	478	473	472	473	474	493	461	480	455	490	486	475	485	474	490	487	533	521	472	484	493	491	524	458	489	485	489	510	518	523	511	462	483	471	501	515	499	508	508	491	487	461	477	528	527	510	519	483	476	499	527	529	496	487	478	504	526	494	462	485	508	518	463	510	504	508	462	474	479	449	472	504	519	496	464	479	498	512	531	487	442	516	529	513	510	490	496	518	510	495	443	467	472	451	467	482	506	502	501	483	485	484	480	502	490	516	486	500	462	470	473	473	502	469	489	479	494	484	484	520	490	495	517	484	458	488	537	519	471	450	469	489	439	482	480	475	520	469	501	506	439	492	454	477	507	486	484	516	504	508	480	518	503	482	503	500	454	514	478	475	488	492	507	479	486	477	495	474	491	465	516	513	483	495	483	474	479	501	481	498	480	471	509	542	513	491	526	470	483	476	486	453	483	512	473	517	499	509	471	475	476	537	475	468	481	470	488	450	486	456	497	439	485	508	453	509	447	491	482	501	483	470	516	510	478	460	478	493	489	512	473	486	474	452	490	487	507	510	486	489	506	479	507	501	503	462	507	482	513	466	446	445	470	541	462	500	456	483	478	480	497	473	474	461	512	497	463	492	502	467	496	515	503	507	493	486	446	480	487	523	498	461	523	509	460	486	474	504	515	491	465	479	474	484	487	505	478	477	488	494	456	552	465	479	502	450	476	523	469	475	488	470	473	472	459	493	466	480	516	479	490	487	461	469	471	473	471	469	504	491	473	529	481	458	490	491	446	491	491	470	477	494	481	452	490	482	503	476	489	491	488	499	516	537	459	509	495	493	512	455	500	498	510	467	479	483	477	483	520	524	514	487	469	477	505	476	482	458	490	492	489	465	528	442	491	466	491	479	496	510	441	492	490	465	428	467	503	458	472	492	514	510	496	454	507	535	477	461	450	473	475	476	496	523	487	470	527	507	501	511	489	498	527	485	500	507	528	463	492	417	505	477	481	462	531	521	494	459	493	468	530	497	477	498	511	518	499	499	479	486	467	484	489	505	465	508	475	495	525	487	530	509	464	475	487	456	515	477	460	482	498	465	467	492	525	457	498	457	459	489	458	532	464	496	451	517	472	458	496	492	484	498	454	486	487	484	491	516	518	496	443	491	500	500	547	486	471	530	490	492	461	470	512	521	459	523	502	478	484	476	496	477	456	519	486	506	487	488	512	488	522	486	468	454	480	480	466	508	482	539	498	525	459	484	498	472	494	491	479	496	492	470	474	483	484	526	495	466	484	481	482	477	557	478	494	475	473	534	506	480	515	468	489	504	478	496	502	495	494	497	489	508	500	442	464	471	498	502	476	519	471	497	492	497	539	523	483	525	520	464	495	505	530	506	483	483	503	530	493	514	494	480	502	504	486	498	478	505	429	517	482	506	454	507	515	496	473	506	503	492	482	449	489	480	445	528	486	463	482	447	487	422	508	452	514	444	460	514	472	494	479	514	466	539	507	502	498	483	497	465	471	470	518	508	504	475	517	479	455	479	467	492	486	475	464	474	497	494	519	476	511	492	474	506	495	468	515	467	480	489	473	480	485	450	470	477	485	475	504	483	490	505	466	445	508	493	499	526	464	490	514	450	506	529	489	469	524	489	471	523	467	495	541	492	484	513	498	479	415	516	471	477	472	436	504	522	472	501	527	510	516	520	475	454	461	505	512	504	480	506	473	510	479	497	470	478	509	452	492	509	446	478	475	507	475	493	473	518	433	455	470	507	476	505	493	487	502	467	494	466	492	444	485	506	481	467	464	480	466	472	510	469	488	484	517	503	486	517	503	482	486	447	484	491	500	477	454	491	494	502	524	519	491	484	496	458	488	493	452	485	486	483	506	478	460	495	491	504	451	509	492	500	494	493	511	479	519	495	496	492	489	473	500	483	472	470	484	488	474	493	483	487	498	477	449	497	463	474	500	501	492	540	475	474	486	450	461	497	471	458	525	494	519	501	498	511	494	510	452	524	520	461	494	457	510	498	499	484	513	538	489	441	482	454	518	507	470	497	513	491	455	489	499	477	482	470	493	443	512	527	475	516	465	490	506	420	472	506	489	493	485	487	471	481	480	515	459	477	481	499	480	473	455	520	529	478	486	505	489	445	504	491	482	521	454	523	488	512	476	506	515	479	505	495	473	468	477	504	467	498	463	479	491	510	500	492	493	514	499	501	494	481	495	498	468	507	501	501	462	502	486	485	479	496	501	498	473	493	540	463	471	498	515	493	499	499	474	506	458	463	472	530	472	483	483	465	520	468	529	466	482	464	489	498	486	459	506	488	476	489	497	470	487	491	484	525	457	468	485	488	480	464	499	473	464	483	461	487	492	485	521	471	487	488	514	507	505	464	531	506	512	473	499	485	488	494	485	494	519	490	520	490	495	474	473	489	519	514	515	470	489	477	512	494	506	518	524	517	452	457	473	483	466	475	471	492	470	455	501	471	454	505	474	519	504	476	506	510	488	476	481	508	462	499	489	488	413	496	478	479	527	507	491	481	493	515	471	498	536	487	493	548	502	460	503	489	539	506	466	448	490	481	473	474	481	433	480	485	475	487	519	495	489	484	482	482	493	500	495	481	510	469	485	455	448	463	490	476	555	496	469	485	459	478	458	476	519	534	517	485	484	532	500	492	471	463	517	502	470	483	530	481	456	506	472	462	472	492	527	492	513	487	491	510	486	489	475	478	482	483	495	469	513	481	492	463	490	469	509	489	480	502	509	503	478	499	460	463	493	539	492	478	471	493	481	494	488	471	530	501	482	462	497	490	489	511	518	472	489	475	479	475	503	523	502	527	457	519	489	483	458	503	495	463	500	508	485	500	507	482	494	495	506	472	485	471	483	492	510	489	483	476	506	507	476	473	492	480	514	560	501	498	486	526	458	531	496	490	513	454	497	499	470	465	495	490	472	493	444	487	459	456	481	506	527	459	518	471	506	512	462	468	482	480	520	499	474	514	447	510	445	534	469	490	501	477	496	475	489	477	463	499	534	467	517	459	502	472	482	503	518	490	465	501	515	525	497	461	451	487	539	464	519	464	499	457	503	506	469	516	458	528	529	542	515	484	461	489	485	504	488	508	501	490	506	514	466	474	468	517	451	487	471	516	474	480	476	483	524	485	512	480	495	447	443	484	498	451	497	482	502	507	450	475	521	490	498	475	518	493	467	481	541	503	506	488	454	528	476	540	464	517	504	455	518	490	493	453	461	443	437	490	497	490	482	469	480	492	474	457	509	461	492	524
9687	20703	20742	23883	32760	44480	42663	35120	24208	12339	4785	1809	970	747	689	716	723	697	742	697	683	732	701	713	719	705	696	738	723	747	681	689	716	704	680	705	649	734	745	704	676	691	700	706	679	749	689	684	690	693	687	712	707	715	708	720	740	716	702	666	664	725	701	684	666	678	701	704	681	731	764	670	688	711	670	707	715	718	730	739	684	703	648	709	684	667	707	708	743	703	685	680	667	665	704	718	718	737	697	706	722	724	737	709	732	701	694	701	688	719	755	720	698	676	720	684	708	717	676	744	740	714	698	768	718	713	705	757	718	710	659	749	691	714	740	682	720	681	701	667	740	733	677	685	717	750	738	665	729	716	694	700	706	693	678	748	711	706	712	715	703	755	720	717	703	761	708	695	702	726	705	728	720	722	742	724	734	677	714	750	720	679	732	702	685	710	751	719	703	694	713	712	726	707	681	683	702	707	724	700	723	711	704	722	693	679	667	724	683	750	684	691	730	695	689	751	701	695	708	706	707	666	756	761	706	703	683	749	719	674	684	731	693	710	704	693	760	683	707	760	714	674	699	703	738	710	665	672	678	689	736	693	676	693	712	715	718	730	689	738	696	698	703	694	678	700	712	697	720	710	734	700	779	665	736	744	686	728	670	732	734	757	691	693	661	721	742	722	698	731	734	699	754	691	706	712	736	753	750	676	726	673	726	726	677	699	721	751	735	731	675	783	672	698	703	738	678	672	703	723	681	765	699	715	725	688	707	671	685	659	703	730	681	763	724	703	740	692	720	660	702	732	737	773	696	701	699	673	673	681	705	709	676	675	668	734	720	674	725	719	699	753	710	689	679	716	728	712	711	698	748	728	713	725	738	698	692	701	688	671	760	762	718	753	688	709	711	686	742	745	706	743	658	700	719	671	694	703	738	710	732	733	681	708	684	719	746	689	678	690	716	710	725	656	695	750	694	689	659	715	738	653	715	705	730	705	693	703	658	701	658	694	677	679	703	688	721	718	732	760	720	704	674	698	689	699	703	731	671	704	723	718	708	657	683	716	701	681	717	692	748	709	670	681	743	691	702	713	669	699	668	691	723	679	633	733	724	727	694	692	720	729	749	737	651	743	711	733	721	712	730	705	676	719	679	738	728	735	699	698	770	747	720	736	711	752	715	687	739	702	664	716	692	685	713	734	687	697	725	716	689	665	671	703	728	692	711	685	789	714	697	692	654	676	694	688	732	714	690	695	707	671	715	693	695	717	704	690	677	709	712	726	681	721	710	714	730	668	747	684	659	712	717	728	694	713	714	716	695	702	671	710	732	735	730	684	705	657	724	693	690	688	695	729	744	710	729	718	708	721	744	728	685	686	682	680	726	716	741	743	672	670	708	737	713	718	748	741	712	700	691	732	727	725	711	731	719	708	666	720	661	729	744	674	680	702	708	688	676	733	719	723	701	722	702	698	712	706	678	686	724	686	714	692	725	700	754	734	692	706	698	670	736	681	686	709	664	728	751	658	706	739	671	703	721	686	720	732	703	703	748	713	700	702	708	698	697	691	696	728	673	707	695	687	740	701	675	737	740	698	707	743	669	710	703	706	693	704	729	721	707	724	663	754	689	702	719	697	729	710	707	726	740	700	740	675	733	700	722	715	711	726	637	680	708	752	705	731	747	722	684	740	701	692	707	722	727	702	676	722	717	675	693	678	713	751	720	728	712	707	707	715	693	717	693	714	722	699	713	725	679	688	704	675	702	730	721	652	671	707	726	694	742	715	690	692	695	705	675	724	692	650	677	720	722	711	697	730	684	690	718	675	695	726	667	666	711	715	655	739	699	666	763	705	724	699	663	688	728	731	761	688	696	725	720	727	734	715	720	696	719	715	651	718	707	755	738	697	711	716	695	737	683	712	689	718	725	686	696	735	725	691	709	670	697	709	735	685	780	694	695	687	707	741	671	703	677	728	666	691	676	721	695	728	725	689	668	687	724	694	680	694	674	687	699	677	738	734	715	730	680	670	690	673	727	702	724	711	720	712	705	747	727	718	691	697	706	757	792	727	686	708	753	700	696	702	707	732	731	741	681	677	710	750	688	695	728	705	678	742	695	722	677	706	727	713	736	705	684	737	718	666	759	713	682	735	684	724	748	701	752	741	684	686	734	736	715	716	720	699	688	750	717	754	789	725	704	689	682	724	690	737	658	705	695	686	671	707	714	703	739	689	770	724	711	740	764	706	744	755	726	753	684	653	697	719	683	759	694	702	706	732	721	707	705	696	764	691	738	716	732	665	700	692	742	668	705	700	670	705	740	697	703	733	714	722	748	729	694	690	715	701	671	722	756	709	686	707	727	690	681	716	735	707	718	742	741	703	728	702	756	730	716	720	732	692	683	708	706	723	734	728	706	750	724	701	644	698	699	728	690	707	737	717	734	713	670	770	706	688	705	684	691	757	721	685	729	706	730	696	732	700	688	722	687	680	672	715	705	700	684	720	706	727	669	742	738	718	675	706	688	727	704	751	742	712	663	668	680	742	686	708	716	711	725	718	723	717	680	708	737	709	706	681	692	758	685	723	667	670	722	728	709	688	668	747	692	718	741	677	681	750	677	654	664	747	745	662	716	714	687	721	725	703	658	744	713	737	733	674	716	703	682	747	709	724	735	729	719	737	725	745	718	715	693	751	774	720	681	693	651	712	724	691	707	717	660	638	720	712	754	695	690	704	681	713	707	719	704	660	708	696	635	707	743	644	719	686	692	739	679	694	741	759	689	719	677	714	745	673	695	690	700	746	705	712	720	697	685	733	758	685	708	631	689	702	699	698	703	735	663	651	713	727	745	702	711	711	707	681	718	679	723	686	723	679	701	680	642	705	718	732	672	760	701	720	694	694	742	734	725	704	701	696	661	657	671	729	705	672	691	708	683	720	718	701	703	742	746	676	662	688	746	695	712	736	654	754	708	727	705	685	718	723	715	700	675	743	754	682	760	691	687	664	714	726	728	665	705	735	723	696	707	681	718	713	709	730	763	704	738	661	746	684	635	709	697	674	717	721	693	708	661	706	681	733	715	739	746	719	722	702	693	696	719	705	735	712	703	682	716	676	725	719	786	708	706	673	695	705	679	717	687	723	707	733	702	629	702	698	681	707	721	710	707	699	684	684	719	682	721	690	733	690	688	697	675	705	700	699	685	681	685	691	669	712	709	698	710	754	746	733	750	687	661	683	673	717	729	712	710	704	708	706	722	747	710	731	733	690	682	673	716	695	686	727	689	725	756	692	664	678	779	737	752	677	698	715	713	705	741	703	656	719	684	705	706	703	686	665	720	681	733	709	716	640	701	743	718	687	712	717	672	740	720	717	762	683	740	693	682	639	711	747	705	710	700	701	692	701	713	722	697	656	713	729	692	698	731	685	710	678	751	690	713	722	770	717	647	710	688	668	667	724	731	682	725	690	753	723	723	664	710	732	713	716	704	722	694	710	688	686	732	714	712	706
22485	20701	28487	22985	21821	50297	63656	50396	35343	20027	7292	1959	768	553	534	501	488	564	482	513	531	474	506	533	510	491	523	562	492	503	488	491	490	514	528	510	527	506	495	568	544	462	537	517	498	540	484	537	505	484	496	535	552	538	520	514	503	495	475	505	508	439	512	474	499	509	595	510	487	514	510	483	490	514	513	514	512	525	501	461	534	549	505	529	488	508	507	544	504	498	511	459	512	501	546	567	491	530	509	502	553	527	504	528	544	504	523	539	508	531	501	537	512	514	510	520	554	513	500	498	525	520	512	519	506	533	506	530	526	510	547	480	518	520	523	507	528	489	526	492	534	520	506	535	537	533	509	498	500	505	544	519	511	504	487	490	532	492	509	504	480	515	526	529	529	495	518	498	507	487	494	454	518	521	533	482	510	509	525	516	488	525	559	566	537	536	516	527	497	536	519	534	522	470	529	547	524	517	506	520	518	528	494	475	485	511	482	505	550	514	529	492	538	560	529	458	501	492	529	549	514	491	498	472	513	502	527	557	530	554	546	523	572	509	489	511	521	526	517	506	491	504	502	485	523	479	522	487	495	513	513	513	501	482	497	493	532	565	473	523	529	513	487	520	521	561	514	539	517	523	547	528	508	530	558	499	511	561	495	492	522	530	501	507	544	499	524	557	484	496	518	499	524	540	487	542	548	523	526	503	530	526	529	511	505	501	561	518	553	500	530	527	537	516	470	486	473	520	476	535	502	495	486	521	511	507	551	522	502	505	496	480	517	496	570	505	518	523	528	454	524	490	528	530	542	496	470	535	503	498	545	514	536	530	526	517	480	495	527	540	510	493	521	514	510	541	531	487	518	531	528	506	556	488	546	471	548	499	543	511	492	534	518	486	526	533	482	528	512	501	518	515	521	490	535	494	539	448	490	498	499	544	499	541	526	485	505	540	501	534	510	504	491	515	482	526	512	527	504	500	486	481	489	504	538	484	496	491	557	496	537	524	507	515	498	505	555	491	515	579	499	525	490	484	542	510	531	502	510	530	518	532	533	504	516	545	505	475	487	488	535	535	515	497	495	541	536	497	503	539	528	481	521	521	513	508	547	506	519	536	516	517	559	531	507	523	513	542	480	506	520	496	489	557	543	523	511	502	501	545	539	494	554	439	487	521	526	510	542	508	514	507	537	508	525	504	511	484	499	527	478	493	531	503	506	519	566	532	499	534	493	540	551	475	489	517	481	519	495	529	505	520	524	506	481	499	504	517	469	509	482	505	520	542	546	534	537	500	479	505	512	477	511	507	497	496	502	519	550	517	524	495	509	494	508	505	492	545	549	548	539	502	519	509	493	498	521	506	546	502	470	509	499	469	531	474	508	475	497	513	515	490	520	520	546	493	502	494	535	510	497	513	530	516	507	532	544	498	541	485	480	538	530	509	501	516	539	510	519	494	523	528	540	514	543	543	507	508	510	534	531	526	525	518	480	476	532	508	523	475	501	489	509	542	528	491	537	522	527	533	518	545	511	498	506	498	532	509	512	530	524	549	491	515	532	518	519	509	489	530	501	488	550	547	524	524	525	500	514	505	514	548	496	496	532	476	515	495	524	536	486	468	578	512	528	541	532	483	501	508	542	522	534	529	539	571	507	505	465	511	507	527	534	484	531	521	492	502	516	480	531	525	535	497	532	515	473	484	524	481	554	511	502	485	463	512	520	519	521	506	543	560	498	511	518	499	538	494	537	519	533	541	532	498	481	527	531	500	516	506	528	509	512	506	497	517	526	503	544	496	527	525	501	538	536	493	499	491	502	480	574	490	487	483	527	487	494	516	538	507	489	530	527	561	499	527	493	488	527	522	514	536	512	520	525	494	534	521	496	524	512	491	486	524	563	522	506	479	559	515	539	536	519	505	503	518	532	495	519	517	497	487	476	535	514	462	527	519	522	495	481	494	512	508	507	448	508	530	491	529	543	524	515	495	487	531	521	510	487	516	506	539	537	516	503	527	502	526	492	487	522	490	539	520	487	573	520	472	535	496	496	515	511	539	511	505	486	474	488	509	493	551	527	528	526	514	479	537	480	495	518	525	535	456	490	534	528	554	489	517	505	487	520	563	546	571	507	507	517	501	486	501	548	486	496	489	487	509	480	521	501	499	507	520	476	535	490	483	506	505	499	505	502	524	522	558	537	486	502	522	517	465	514	489	523	507	547	487	488	472	545	537	496	495	525	551	507	526	519	536	490	504	521	491	531	514	520	526	505	470	527	501	525	523	535	468	530	498	512	524	537	532	555	515	524	535	543	551	521	515	508	478	504	498	517	509	557	502	482	527	539	536	527	463	534	548	478	482	502	536	522	499	515	500	522	522	541	520	497	483	556	515	480	521	491	489	505	530	465	526	490	487	540	520	557	515	533	516	504	542	501	512	491	528	495	498	527	506	553	477	518	540	518	512	513	456	509	532	480	513	523	493	536	537	527	501	489	480	502	505	496	496	464	496	488	480	497	486	527	524	505	490	534	532	530	511	493	548	500	502	485	509	493	511	524	521	491	516	520	503	514	514	498	546	479	516	539	508	512	496	519	476	515	508	502	528	534	496	515	494	502	500	501	525	527	515	514	513	497	526	530	538	514	509	515	527	493	532	500	497	487	504	502	551	521	472	509	551	496	513	508	518	520	502	527	494	511	491	508	542	520	509	495	516	496	547	515	489	563	534	519	483	538	543	476	540	543	534	504	539	501	522	472	511	505	479	529	511	464	515	520	517	477	526	513	533	543	535	550	519	494	489	500	507	527	483	481	484	476	504	541	529	552	512	543	515	530	476	495	494	497	511	488	509	495	527	483	504	530	527	492	516	512	525	546	486	442	535	542	500	514	519	517	516	502	488	523	446	512	527	540	495	503	454	487	460	535	509	507	470	507	531	463	561	515	553	507	516	522	511	506	548	481	501	502	474	450	491	535	519	532	493	511	504	512	525	538	498	535	507	535	515	513	535	520	523	494	489	476	541	516	507	516	506	515	482	564	559	500	531	539	495	528	498	515	508	496	535	517	497	541	502	510	532	494	522	498	520	509	516	527	485	516	514	502	518	511	527	531	543	491	520	550	545	526	522	498	524	520	525	532	535	512	523	505	543	511	489	499	529	542	521	492	526	513	550	481	542	516	514	524	495	506	522	513	504	503	501	513	493	529	507	513	542	495	491	523	503	463	501	525	437	502	492	552	519	509	509	496	522	516	511	496	511	486	524	519	495	507	567	511	525	487	528	512	525	496	505	549	497	509	492	496	494	522	521	511	524	497	535	514	508	518	506	543	508	483	467	498	512	501	533	515	521	537	513	488	494	560	551	487	543	506	553	469	488	488	501	517	492	516	514	526	492	501	508	554	517	461	506	479	524	503	518	510	488	466	531	519	541	479	525	492	529	540	521	527	522	535	472	520	504	523	500	546	465	536	496	493	519	493	521	502	475	503	527	493	516	518	520	538	493	498	497	532	499
16610	31133	34781	35805	39459	60884	63077	50920	37826	23094	10493	3405	1242	782	734	681	756	722	702	712	676	739	699	703	790	735	717	735	715	698	725	734	703	782	721	731	796	731	705	701	703	708	737	720	743	723	722	683	706	716	692	731	766	767	712	693	702	727	732	705	764	753	750	731	739	770	695	705	685	687	743	749	756	726	735	698	702	756	790	691	700	756	746	764	752	719	732	642	749	738	717	723	710	701	740	694	744	754	717	713	711	753	769	687	693	712	661	740	690	697	688	751	752	708	695	714	743	759	676	730	706	738	679	724	722	739	744	773	735	681	770	742	747	707	701	712	736	701	644	725	681	724	706	713	741	715	708	773	695	699	731	766	775	714	676	706	727	720	718	699	744	715	734	661	725	716	734	728	702	710	756	697	731	710	752	777	698	745	727	742	688	698	776	702	701	703	720	772	737	742	716	762	686	750	721	690	709	762	694	704	718	748	684	688	700	737	722	706	727	697	724	678	766	695	753	692	739	733	732	722	728	757	723	740	721	687	699	736	714	690	751	764	727	727	791	702	709	722	725	678	742	747	737	763	740	745	723	680	759	714	705	733	706	719	716	725	691	737	750	714	726	735	739	686	710	746	726	718	690	773	755	692	662	706	685	726	711	672	714	711	728	705	729	696	700	736	763	713	723	690	722	725	690	758	688	728	702	669	704	720	713	749	696	749	734	725	727	694	771	767	746	715	700	698	740	668	739	739	731	715	699	691	728	723	651	722	731	707	735	751	764	724	733	723	707	731	706	683	736	716	759	684	697	740	766	770	733	748	743	708	723	718	721	707	745	755	710	758	703	736	717	710	736	734	742	705	743	714	727	727	694	688	731	741	741	753	704	670	737	699	697	681	698	660	685	730	738	720	706	732	750	684	752	733	719	723	708	717	724	675	717	730	738	691	710	722	721	713	704	754	728	735	710	745	723	704	729	705	736	725	705	771	756	752	702	739	728	767	691	770	773	691	666	727	722	793	736	710	728	712	713	744	746	728	692	727	742	705	781	732	688	718	745	724	758	771	728	730	695	717	731	702	678	696	717	669	729	709	728	687	748	693	714	720	691	715	764	694	789	736	739	732	721	701	709	710	699	714	733	724	679	708	707	711	770	716	745	752	692	706	733	692	702	730	687	704	752	717	685	671	739	728	733	735	748	695	694	703	751	758	737	682	736	737	722	722	742	717	707	729	752	700	693	690	708	717	725	717	660	698	730	727	682	728	695	735	716	724	744	727	734	717	745	736	719	673	705	711	679	665	696	696	699	722	730	739	705	703	684	727	750	747	680	717	742	738	751	746	741	765	724	760	713	734	746	730	713	711	744	683	717	706	746	755	720	720	676	709	677	725	722	737	748	707	685	736	708	737	697	717	693	746	689	774	748	779	735	752	680	706	742	709	733	695	702	723	748	751	723	688	728	680	752	733	706	696	717	720	726	673	769	744	738	725	683	661	728	735	701	755	739	758	707	684	709	719	683	709	724	710	727	736	673	690	724	730	720	690	721	729	749	729	748	718	731	770	717	717	721	780	730	730	765	728	753	737	706	694	748	739	684	711	731	742	709	730	731	657	744	690	704	732	737	738	689	719	674	693	715	705	751	738	697	729	745	735	696	753	721	716	703	754	726	697	745	721	735	717	747	746	723	695	723	739	675	716	734	676	767	691	690	706	714	733	667	729	742	733	756	720	732	704	746	813	719	725	753	733	697	703	674	750	710	726	715	682	730	715	720	747	717	724	752	706	694	748	727	715	754	717	712	722	714	695	734	687	687	757	715	750	695	683	740	771	733	734	734	705	728	692	704	743	681	704	714	732	756	727	718	745	707	708	750	744	705	712	707	741	737	729	748	727	732	740	714	733	705	760	695	749	742	759	680	693	742	725	681	715	789	709	719	688	673	709	722	735	690	724	740	706	694	730	719	740	740	740	700	696	689	673	709	784	729	730	744	685	665	748	717	684	717	673	710	696	703	714	736	722	692	735	680	690	736	696	767	721	715	717	726	726	693	696	697	740	765	712	677	686	740	728	767	730	669	745	711	694	675	722	745	700	785	778	790	717	725	716	796	735	718	695	726	684	751	723	735	621	764	713	703	737	721	724	727	739	747	721	713	705	721	705	749	770	775	733	714	786	707	744	756	729	674	760	718	744	727	742	746	740	743	739	694	714	744	723	736	734	733	726	718	745	747	736	701	720	777	718	691	729	728	711	697	703	724	720	768	736	689	728	736	715	666	702	745	734	709	725	718	713	727	732	699	747	708	755	742	729	703	677	740	718	737	752	729	765	712	747	733	696	730	677	678	719	723	658	733	730	760	718	765	734	667	718	696	721	701	720	733	742	738	752	766	690	714	749	744	722	710	752	710	689	706	693	750	719	697	741	719	752	736	685	756	719	733	691	698	724	705	731	677	752	754	741	690	683	732	675	694	762	738	677	716	706	717	755	678	709	674	739	774	737	741	739	774	703	698	730	763	704	706	778	697	722	697	726	722	717	738	743	714	709	685	734	722	771	768	654	706	734	715	723	721	712	671	718	692	723	735	673	712	722	715	686	702	715	719	721	727	701	734	716	740	711	745	752	685	745	684	706	732	757	700	722	728	710	767	732	776	711	715	699	686	699	763	771	742	709	716	723	715	700	747	754	737	661	741	727	715	714	713	701	664	686	713	700	720	715	703	727	722	707	700	705	752	683	727	732	736	718	726	738	724	750	737	680	740	737	731	739	750	714	765	725	760	685	687	689	671	683	711	721	710	748	739	710	738	786	673	684	699	708	716	705	802	729	726	740	712	736	689	720	746	695	744	743	720	712	705	745	709	722	695	732	732	736	667	665	733	736	693	741	763	743	723	642	705	703	724	691	735	720	736	726	716	698	677	711	718	726	700	668	729	757	742	746	739	732	734	775	702	723	718	684	721	711	698	721	690	758	754	786	710	682	684	765	723	721	761	701	700	747	751	695	693	755	753	741	740	659	702	720	686	671	740	674	687	734	704	702	731	710	669	772	679	735	678	726	734	711	716	739	748	712	742	723	742	765	737	734	747	725	696	738	732	702	681	711	701	747	696	783	744	683	724	772	732	699	690	719	743	702	693	711	673	695	700	688	718	683	708	725	745	710	723	751	753	756	745	718	696	761	730	706	760	711	753	700	747	713	735	717	697	738	680	689	723	702	718	711	749	691	715	694	745	754	690	756	741	705	679	710	703	659	735	699	723	667	725	711	732	703	718	702	737	717	708	714	684	691	678	702	748	751	711	727	729	707	690	724	742	712	754	728	692	699	752	732	714	739	716	732	728	700	752	717	744	700	735	727	753	687	706	759	680	712	710	776	744	752	704	715	714	731	750	739	700	775	708	727	719	735	685	718	739	653	721	744	752	708	687	688	718	748	703	720	714	694	721	757	730	671	693	709	769	693	712	707	737	718	713	727	729	672	727	738	726	692	677	732	716	750	724	749	717	760	765	722
26022	20570	13424	3751	3304	15162	13422	7860	4213	1970	990	601	511	461	477	464	469	454	493	481	468	497	492	454	467	508	525	472	484	476	471	471	515	511	505	520	470	497	482	504	495	486	497	500	475	470	474	472	515	499	477	525	479	515	486	492	474	471	498	434	482	462	482	498	499	526	492	462	469	439	473	487	463	457	459	488	497	464	497	478	511	506	455	499	523	505	480	469	504	486	486	481	475	469	504	480	464	485	468	486	465	472	445	453	483	480	487	471	480	508	454	450	440	510	479	496	493	489	473	462	484	487	526	484	434	473	507	485	497	480	466	468	487	486	496	505	461	491	483	466	484	505	519	506	493	471	481	471	449	478	457	477	483	482	453	475	474	495	456	438	499	468	476	457	510	508	454	515	513	488	493	486	485	464	519	501	494	483	513	484	481	495	482	466	476	496	471	455	484	506	465	509	492	496	478	484	467	469	510	482	489	483	472	462	441	472	462	467	483	464	490	444	488	464	427	489	454	509	513	479	414	445	480	520	467	484	489	460	479	485	453	488	461	472	532	460	482	451	535	453	465	445	519	494	503	445	478	478	500	500	473	461	485	480	483	452	463	501	467	472	477	502	471	478	464	506	498	466	457	470	454	486	507	474	484	457	487	498	460	526	495	463	464	453	493	454	501	457	457	460	505	490	427	514	479	494	489	484	542	484	498	453	489	494	490	510	478	485	485	467	505	480	483	458	474	530	450	497	492	496	470	474	479	453	515	485	480	494	463	485	453	479	484	476	473	464	473	469	458	504	465	486	474	511	477	516	417	465	487	475	473	501	465	457	458	523	503	450	510	496	484	517	462	455	421	455	476	478	530	475	439	502	503	497	508	470	503	495	448	479	477	512	474	533	502	493	492	471	439	462	437	541	451	477	456	465	510	462	445	478	501	463	505	471	496	495	453	463	476	505	461	469	506	485	510	530	469	490	446	451	467	542	493	500	447	464	499	484	504	472	486	488	476	467	491	465	478	469	485	450	498	472	469	464	509	452	423	464	461	506	500	516	445	492	456	468	525	501	506	494	471	471	465	457	447	490	470	507	484	485	452	466	494	445	471	496	463	471	466	469	507	492	471	484	445	484	459	474	499	474	512	507	471	461	504	480	478	471	470	464	447	522	459	475	480	487	501	452	479	500	529	467	491	459	520	489	496	484	483	478	533	540	465	476	473	435	462	485	461	457	436	487	506	477	474	469	513	473	481	489	514	462	474	477	462	491	508	495	477	473	470	486	485	458	484	485	460	445	499	479	462	492	493	488	465	447	517	496	470	472	496	473	446	481	449	498	451	475	479	474	474	489	487	454	503	487	482	448	471	493	450	478	466	480	472	462	484	457	469	468	453	505	552	487	489	495	461	476	449	467	472	508	518	501	457	486	468	478	485	465	471	499	451	458	453	486	482	477	465	462	489	471	469	487	500	455	464	522	461	471	500	450	494	515	499	461	473	468	458	490	477	487	463	499	461	457	526	470	480	461	504	507	482	483	454	463	494	486	514	472	515	474	502	492	504	522	477	464	461	450	462	438	502	481	499	484	485	449	465	472	495	461	469	515	481	477	477	471	489	507	462	489	515	465	429	478	468	453	471	476	495	496	479	505	414	468	479	505	505	487	495	456	481	467	484	489	473	489	499	500	515	494	480	489	495	492	445	510	468	488	529	518	490	448	501	507	463	440	486	503	506	479	460	492	473	508	498	452	516	474	482	458	495	498	476	496	466	519	481	451	443	491	489	474	504	482	499	506	492	449	435	538	516	440	440	498	489	482	493	471	483	475	493	453	516	455	506	503	507	466	493	500	488	468	418	460	495	469	465	494	464	427	453	472	496	463	468	480	478	482	462	500	493	502	486	480	482	457	480	471	471	473	458	500	471	475	481	485	466	518	483	442	445	500	466	459	495	489	472	494	489	456	478	509	466	458	482	527	505	501	498	509	494	484	449	422	536	495	465	450	486	484	508	444	486	447	471	521	506	495	480	482	436	490	466	497	498	457	459	469	504	455	480	537	482	468	541	505	486	472	548	473	462	486	487	503	493	479	484	519	457	456	479	495	425	472	428	454	474	492	476	479	497	429	493	451	474	500	479	498	485	495	464	499	470	509	474	499	499	451	492	478	480	480	424	476	491	447	474	478	482	518	476	450	476	455	503	504	495	495	437	478	508	497	522	517	466	484	552	465	439	493	511	483	514	503	465	486	491	480	502	496	483	474	470	488	465	478	506	482	474	503	471	504	491	507	492	513	526	525	470	533	503	492	509	478	465	460	519	481	485	484	524	482	487	469	483	474	498	458	503	484	473	466	484	486	450	495	492	477	480	498	488	486	473	482	482	462	504	442	470	472	487	451	461	468	493	477	494	494	457	486	454	436	504	459	467	476	468	472	488	483	434	466	461	500	488	446	473	483	500	513	480	495	476	505	446	487	479	517	490	441	492	498	497	472	496	526	485	498	484	479	493	427	508	514	524	508	528	486	497	449	512	471	536	491	457	495	512	461	469	508	491	457	509	444	534	491	465	442	482	504	460	450	444	515	502	464	456	519	495	481	476	538	450	522	478	473	488	503	463	471	532	463	457	518	460	516	477	495	510	457	502	492	481	513	474	472	462	496	470	511	439	478	514	467	453	485	502	479	551	468	477	461	482	517	505	466	497	482	484	465	483	477	506	465	493	499	461	450	472	453	517	434	468	470	491	483	471	466	464	497	478	453	504	484	503	498	485	495	508	482	457	488	469	512	528	460	491	440	446	466	472	491	480	455	494	461	482	523	466	461	510	480	460	482	475	513	472	493	485	503	478	473	525	496	493	482	494	514	520	422	456	457	436	485	480	516	447	454	482	491	521	495	465	470	461	469	482	494	454	489	517	479	489	495	453	501	472	488	526	465	458	476	481	502	449	453	493	486	482	480	499	446	515	475	453	457	485	483	469	505	513	473	476	471	516	472	456	481	477	456	474	441	456	524	448	494	476	487	487	469	505	460	502	521	512	477	460	477	503	465	489	463	508	466	502	444	468	488	469	479	466	498	476	467	495	495	494	510	540	510	493	482	458	472	505	431	474	458	484	457	498	521	485	498	451	482	480	454	502	459	476	482	500	491	447	445	468	494	482	475	490	498	494	457	473	460	474	447	461	469	489	485	501	472	512	493	504	516	467	490	476	504	482	459	499	500	481	479	507	488	502	486	445	486	472	506	497	443	467	506	458	468	517	487	477	478	441	481	475	505	422	485	486	476	540	529	483	460	493	504	449	471	485	465	451	498	486	476	481	473	491	464	465	499	477	496	454	486	471	476	446	472	485	522	487	492	480	465	461	508	484	475	504	508	498	478	481	444	499	468	501	537	441	484	499	488	490	464	489	472	485	474	517	481	489	512	444	459	476	458	474	521	430	494	483	500	498	497	514	501	510	474	489	460	496	464	490	454	491	457	457	466	432	530	478	497	471	542	479	492	457	467	469	459
5063	6456	7632	4881	6331	22906	19101	12899	7692	3492	1603	972	776	717	692	655	717	729	714	668	669	705	709	663	739	705	700	705	677	719	718	702	696	699	699	713	716	671	708	750	755	685	707	703	731	709	674	698	665	729	730	726	655	705	705	709	737	704	682	711	719	706	739	701	723	671	668	685	646	687	663	725	691	701	698	682	735	699	671	705	718	723	716	663	730	696	691	673	654	688	725	750	651	697	680	732	702	700	700	722	680	720	721	724	692	673	701	722	722	657	692	715	724	681	706	713	726	705	710	649	660	688	697	634	728	690	691	666	743	705	672	657	688	645	708	701	693	708	730	728	692	708	670	710	669	618	702	718	690	704	699	685	716	723	690	660	699	640	717	702	702	696	705	708	752	689	684	728	636	682	707	723	706	680	689	716	695	685	753	673	721	654	663	697	719	682	721	688	697	734	644	700	677	681	707	725	703	650	717	711	725	688	694	658	661	693	671	686	708	669	703	657	699	692	690	693	775	727	707	693	691	700	702	706	678	677	668	704	708	696	629	651	707	706	665	666	686	689	698	680	716	701	679	682	695	701	680	690	662	658	701	709	647	690	680	616	707	694	716	722	710	684	707	714	706	692	702	675	717	658	717	709	691	656	711	691	692	720	640	723	684	717	685	656	719	640	718	685	754	687	698	657	691	708	675	721	711	655	695	687	682	730	710	722	728	702	711	692	727	720	719	686	732	699	717	633	700	659	676	692	692	703	719	708	686	659	688	729	671	710	737	659	692	656	667	664	706	675	723	686	727	692	702	656	688	704	694	730	709	724	693	697	709	679	680	711	678	654	691	669	767	721	726	685	694	702	681	673	678	736	698	681	692	673	734	681	686	675	635	675	705	689	654	700	716	679	736	727	709	687	683	696	717	681	726	706	645	753	723	712	711	697	641	714	727	680	684	694	659	666	673	641	686	664	652	713	686	723	707	723	688	679	684	725	685	704	695	715	727	680	711	642	710	749	702	669	691	709	714	669	739	692	715	721	698	706	695	657	695	684	658	675	715	711	701	700	690	714	697	724	719	661	674	715	709	695	704	690	721	676	689	694	669	672	708	701	707	705	757	672	728	687	708	726	739	660	680	693	694	720	693	706	743	710	715	722	682	706	718	704	679	693	710	679	739	664	694	712	678	689	659	708	686	667	705	707	710	692	647	670	703	675	693	674	726	728	661	687	676	702	649	678	700	675	655	666	734	703	654	669	743	705	671	668	670	651	603	685	698	634	715	698	742	726	753	716	718	701	668	696	711	759	743	672	726	721	697	680	643	707	706	630	699	709	708	697	710	732	681	667	714	711	691	703	714	723	665	701	717	683	710	708	741	663	642	713	690	727	655	640	706	701	700	717	688	729	676	733	680	715	711	741	715	704	713	664	703	714	723	670	684	713	735	698	676	703	671	664	676	720	716	681	736	671	709	682	694	703	680	701	669	712	722	674	655	700	698	714	649	667	692	673	685	711	745	698	692	722	715	643	652	694	658	678	683	654	664	718	672	686	736	693	680	705	756	704	737	688	712	758	682	765	734	695	661	679	732	707	695	727	704	642	691	676	699	693	693	680	686	723	675	663	729	686	690	698	732	713	663	685	693	697	686	668	741	658	739	671	689	697	693	678	699	671	689	671	664	692	730	693	632	680	653	700	643	682	692	675	718	669	663	703	705	709	696	699	681	680	659	735	698	686	727	698	701	663	721	677	689	678	672	676	725	696	712	727	712	668	705	706	705	709	756	710	696	706	706	688	705	709	706	710	740	697	690	737	668	743	711	672	703	735	704	693	709	696	712	691	699	673	704	666	683	693	687	740	701	688	702	700	707	665	745	689	734	647	652	654	715	758	704	701	716	684	671	722	715	698	686	720	694	740	688	732	749	716	661	693	650	620	669	771	696	726	717	682	697	699	699	748	708	711	727	711	678	697	693	662	758	718	667	683	673	732	706	715	697	720	660	694	711	705	735	676	718	674	700	686	651	724	717	689	687	662	690	695	657	743	730	696	698	747	677	710	679	698	675	662	694	677	720	658	716	691	696	679	705	714	718	630	729	712	746	660	687	707	684	691	703	735	683	673	635	730	671	654	707	676	687	613	712	717	719	695	716	741	657	704	689	662	704	685	680	685	688	710	718	739	745	677	679	685	711	723	675	716	716	723	737	674	696	686	664	673	671	711	669	671	688	681	728	749	695	674	676	706	729	687	670	706	701	712	733	702	715	637	707	729	639	718	727	732	719	702	701	682	711	737	668	707	720	725	659	726	760	718	703	743	713	657	692	705	707	693	748	731	707	643	691	674	668	668	715	710	669	683	695	689	655	746	724	684	698	675	667	673	690	675	703	698	727	701	714	676	665	687	734	736	709	705	676	723	718	702	730	674	693	670	681	669	660	754	682	670	628	716	739	710	671	667	699	705	707	708	695	695	698	689	647	669	673	689	682	651	718	687	767	707	696	682	718	699	688	736	709	707	656	721	647	674	713	669	673	675	697	669	637	674	699	660	687	724	687	657	727	670	663	695	665	713	692	687	719	660	654	676	716	710	677	718	691	715	715	685	720	665	644	675	764	697	701	714	756	705	715	697	736	745	668	710	755	671	658	692	747	713	725	732	685	667	688	675	658	677	691	679	722	680	705	701	671	702	661	661	673	700	710	708	708	677	713	705	690	654	725	673	719	689	717	671	708	740	687	701	684	690	680	734	717	687	692	767	720	704	695	734	706	689	645	676	715	689	660	688	631	715	713	695	675	663	749	707	683	746	694	717	694	720	745	669	691	638	654	709	710	727	678	701	647	661	703	753	710	754	700	659	651	699	678	655	714	659	634	685	657	677	722	709	713	670	674	676	640	723	674	722	705	676	657	752	676	692	677	670	748	709	671	671	695	664	693	669	693	683	691	657	670	710	687	701	703	685	683	726	718	707	669	737	682	652	671	649	752	698	702	690	668	715	689	695	683	689	703	738	745	701	732	668	686	696	697	693	661	710	718	683	691	666	723	659	715	747	694	698	663	675	724	719	747	736	668	716	713	715	698	677	663	646	679	713	676	654	729	744	713	697	755	733	694	653	653	668	652	709	739	732	712	734	654	659	670	661	653	655	716	691	667	679	704	716	698	659	694	651	708	678	722	711	661	686	641	699	698	772	724	699	667	745	670	665	658	676	705	752	685	741	741	700	672	736	705	716	691	735	744	703	679	639	695	676	706	669	696	701	697	740	719	689	678	698	711	703	693	736	704	700	688	711	686	669	647	664	708	676	715	654	730	671	682	678	696	696	719	690	635	762	639	721	695	690	685	673	691	683	711	716	726	746	694	683	663	692	678	670	743	715	663	708	693	726	660	630	707	658	678	680	736	654	684	730	732	672	695	710	690	729	701	716	717	687	724	688	705	713	701	665	754	704	678	723	727	675	648	727	712	684	700	692	683	734	677	678	719	709	704	670	672	733	650	663	690	708	681	671	759	708
23965	20722	27472	24042	20344	46003	41267	30533	20073	8747	2790	1036	600	494	550	536	514	506	512	508	461	498	485	462	455	530	491	544	539	530	537	519	489	492	517	505	489	476	505	494	475	532	495	492	498	527	493	501	484	500	533	465	507	479	522	483	478	472	488	487	492	500	455	490	479	504	480	532	504	497	482	481	504	504	530	466	455	482	466	513	467	483	503	504	511	467	484	471	470	549	490	512	508	460	502	482	462	519	485	527	542	496	476	435	497	496	464	508	522	504	470	491	525	481	521	471	498	482	454	518	451	480	473	447	447	498	479	538	517	493	499	465	476	456	500	480	487	506	487	544	519	462	486	501	521	474	462	493	479	500	455	467	487	470	495	511	533	479	481	461	520	466	513	480	474	485	436	519	471	522	517	491	475	511	477	461	466	497	512	491	508	477	518	470	540	465	516	496	527	516	485	459	501	512	438	477	483	521	494	449	538	450	494	496	525	464	505	504	490	468	487	533	490	468	492	489	493	446	491	500	505	459	482	450	473	517	475	512	500	484	502	476	494	489	463	513	465	543	474	498	480	476	502	529	506	474	480	481	457	489	458	513	513	496	481	522	487	464	449	475	520	467	519	494	486	491	490	497	510	499	517	489	493	510	478	476	495	484	501	471	471	494	471	466	473	492	482	522	467	491	498	504	497	475	480	481	491	494	501	455	505	477	489	504	510	497	495	530	514	477	556	483	501	461	490	517	487	473	468	510	499	471	484	472	482	464	501	475	491	477	481	457	517	447	483	479	520	466	469	491	501	494	474	481	495	510	498	485	476	496	474	492	489	522	491	511	485	525	502	518	493	526	475	503	510	501	470	506	478	525	485	469	514	504	472	482	497	504	501	502	504	514	455	531	466	502	468	474	488	521	483	501	489	536	521	505	527	484	507	485	536	512	503	491	507	481	480	534	498	491	461	494	508	482	498	477	500	525	431	494	459	492	479	464	497	507	493	481	546	478	542	483	549	459	487	507	487	482	500	493	482	505	538	515	486	488	515	499	445	513	510	490	479	490	468	452	508	522	468	518	470	485	490	504	524	480	500	484	515	497	498	492	512	531	490	502	510	511	464	474	508	476	446	475	506	459	461	526	449	530	454	518	527	464	478	500	469	514	466	488	466	502	484	488	491	493	503	525	484	491	486	505	464	498	452	481	490	500	496	485	500	465	516	447	491	448	473	455	492	504	494	516	479	491	460	489	486	499	511	425	469	499	483	503	502	489	459	483	535	482	470	503	485	488	548	531	548	465	494	493	483	483	483	487	490	543	495	471	491	509	480	487	506	448	476	504	502	534	481	482	481	531	468	456	510	499	499	480	490	461	492	454	500	502	508	516	486	474	460	523	494	521	494	486	493	477	485	473	496	465	485	512	524	486	502	513	467	448	479	505	531	454	528	491	482	499	493	478	471	529	502	484	516	466	475	499	516	481	499	529	499	463	483	491	484	473	501	485	538	502	452	509	496	477	497	462	525	485	530	494	540	534	524	509	501	489	482	518	479	474	484	487	430	485	520	496	493	482	462	477	493	515	487	464	519	504	507	474	491	475	475	526	474	505	481	516	476	500	519	504	502	489	486	487	504	467	469	501	513	463	496	468	474	482	506	458	488	490	475	473	483	496	475	483	451	480	463	531	478	522	497	499	511	479	512	532	475	476	490	433	485	464	477	489	502	479	510	513	487	508	517	489	501	473	500	500	467	516	464	502	501	515	474	488	491	481	495	544	457	507	468	475	468	486	509	497	499	522	527	490	468	468	492	526	528	480	503	482	497	474	513	472	516	487	518	496	496	465	477	482	459	525	493	504	505	460	495	486	523	505	513	506	444	467	488	504	508	494	530	500	521	528	503	498	503	478	469	495	470	515	516	479	528	481	483	469	484	457	520	523	500	487	460	480	507	502	466	488	483	471	525	509	489	488	524	478	507	489	517	490	523	513	470	509	438	449	442	445	505	452	493	499	484	455	470	476	495	507	529	493	482	473	499	478	473	506	512	503	523	490	469	436	489	478	511	467	495	498	501	492	488	544	466	518	499	551	477	510	488	501	460	485	502	517	513	523	499	519	517	500	488	460	468	556	489	512	479	467	527	486	467	487	499	485	486	489	473	455	488	509	460	507	470	481	512	483	484	509	486	489	500	490	440	506	513	482	495	493	481	483	508	491	491	466	491	471	467	495	462	516	480	483	490	479	516	509	428	482	482	500	477	441	501	516	488	484	482	496	483	486	485	472	494	539	471	451	489	462	490	489	486	503	477	506	513	467	527	500	481	494	482	483	451	483	508	468	474	497	462	492	514	486	496	493	484	485	485	487	492	489	491	447	548	455	481	480	464	470	496	528	485	522	470	488	477	494	514	477	463	510	502	506	482	509	529	486	518	467	491	527	449	493	520	516	466	516	466	500	498	516	497	485	474	465	533	507	485	536	484	520	514	491	497	461	499	526	485	499	520	485	500	464	489	493	511	528	487	507	525	518	461	465	490	509	447	476	544	484	520	484	508	479	525	511	463	534	491	484	519	469	500	500	523	477	534	448	490	489	480	466	500	501	485	461	447	485	487	492	477	478	513	510	496	456	501	504	488	478	517	482	492	485	462	470	453	465	474	483	490	467	447	502	512	486	476	526	503	500	485	524	456	506	499	413	522	495	502	512	440	452	489	480	515	515	525	523	481	475	511	492	508	489	480	473	520	502	492	474	506	526	483	527	508	500	488	453	484	505	505	484	477	496	525	510	477	496	501	478	486	472	494	490	483	493	479	463	489	465	465	489	497	466	467	484	520	502	465	475	498	481	516	521	499	456	480	458	510	483	491	474	494	496	515	529	482	472	479	463	504	481	453	494	460	480	518	465	510	474	506	506	471	468	499	481	524	435	499	509	516	503	479	488	518	512	489	495	516	497	474	447	493	461	482	526	504	507	486	514	499	488	507	486	510	459	459	487	475	515	475	527	513	495	511	438	500	469	480	456	459	480	491	451	491	493	489	455	509	517	467	499	504	470	502	448	471	510	478	495	505	458	457	493	507	462	484	485	499	489	484	504	481	534	498	494	457	476	506	461	479	533	486	521	506	522	509	474	485	489	508	479	484	459	531	504	521	497	489	495	450	486	567	489	472	455	501	460	513	532	504	476	488	508	501	494	475	511	499	516	491	520	458	530	460	502	487	503	472	474	484	481	533	465	530	499	503	486	444	513	466	516	495	505	502	502	486	489	456	506	516	534	470	485	529	461	482	487	518	473	472	517	452	497	522	489	558	496	524	471	464	513	484	498	514	477	524	514	462	492	514	523	533	467	476	480	480	503	505	495	471	504	522	499	500	480	515	487	489	488	474	508	539	506	526	509	528	458	453	489	543	498	486	508	506	529	467	474	471	514	504	463	488	473	464	496	491	517	456	470	493	491	451	531	476	471	513	457	492	505	472	469	541	493	515	511	498	473	479	465	448	541	503	524	473	482	482	525
9231	20327	20354	16710	21824	47903	40818	34739	24841	12617	4964	1901	974	754	707	738	715	741	671	729	700	725	713	679	696	692	773	734	685	748	722	706	685	681	699	704	706	656	735	698	756	704	721	723	739	715	708	746	765	761	732	738	723	675	750	716	697	671	759	722	724	694	739	658	761	720	732	703	688	704	713	776	662	718	758	752	697	743	720	697	756	744	731	753	683	710	735	706	726	743	737	712	748	733	686	716	727	729	683	761	744	733	719	765	717	739	726	711	670	702	705	679	687	732	710	725	754	711	691	758	725	725	694	747	738	680	725	733	687	718	691	722	680	684	677	737	749	738	707	745	722	668	743	704	740	748	669	728	746	709	735	699	720	731	700	701	736	735	732	707	692	685	691	675	710	672	704	675	699	688	710	641	712	771	740	725	753	707	719	707	705	722	695	689	671	726	720	712	694	684	685	679	707	734	702	744	727	719	725	691	755	701	761	681	694	758	710	709	701	741	694	680	679	704	721	740	720	712	720	739	745	706	715	728	737	698	707	721	757	684	702	721	723	707	686	699	688	747	732	731	692	661	666	678	715	749	710	732	724	714	701	692	725	700	695	740	741	726	688	708	711	764	702	725	712	674	691	755	736	727	768	703	743	725	717	723	702	673	691	666	674	699	704	722	709	714	709	739	736	751	719	701	660	710	705	729	666	747	744	769	755	707	674	706	718	685	713	738	717	728	743	699	739	699	727	716	707	758	702	719	671	695	723	731	719	722	750	719	700	727	692	713	744	721	759	740	729	714	663	702	706	738	699	707	695	736	693	696	703	683	729	740	748	685	697	721	718	725	709	699	682	752	705	717	695	725	695	749	720	700	658	760	687	689	721	732	740	716	702	746	669	741	718	703	690	710	759	709	752	653	674	739	714	661	728	730	751	767	732	670	724	698	695	695	728	727	709	725	667	681	700	681	760	732	732	723	781	724	754	708	701	732	765	677	677	727	671	721	690	727	722	690	700	745	719	668	732	670	699	695	765	710	719	728	697	714	683	656	743	725	740	731	659	730	725	717	743	706	713	707	703	722	704	654	763	739	704	724	707	716	679	708	669	687	703	694	726	687	711	747	777	689	729	709	715	738	715	665	724	673	704	728	698	728	744	715	737	684	677	708	691	714	717	754	711	764	736	654	709	734	720	714	696	719	714	682	673	703	700	734	703	705	733	704	743	686	727	703	697	741	733	672	740	678	718	678	649	745	695	715	750	726	716	697	681	736	690	710	694	732	683	730	759	746	722	724	748	697	731	687	732	699	720	740	690	659	711	750	697	657	736	705	709	679	720	700	720	693	700	674	709	694	702	683	732	716	755	695	735	664	731	703	705	745	703	704	729	792	694	675	689	693	716	694	712	742	693	700	727	693	734	704	720	696	731	727	707	696	671	706	766	664	681	724	743	733	709	716	710	707	709	763	663	705	782	706	704	681	678	718	679	729	705	687	735	698	701	702	703	710	730	731	694	691	664	702	654	660	725	738	706	721	714	702	710	679	710	688	743	729	696	716	674	741	709	695	704	684	741	739	691	709	703	749	687	690	709	704	711	720	734	711	694	732	727	690	730	687	761	742	727	696	709	690	688	722	726	695	717	700	709	752	692	741	710	683	700	723	714	700	687	723	701	726	711	681	686	715	710	713	748	726	704	738	749	730	685	736	671	676	693	698	683	771	687	680	701	682	729	677	736	704	737	729	728	694	714	719	732	731	734	714	755	663	659	693	691	645	671	703	732	746	751	766	688	722	734	639	695	686	696	690	746	690	749	707	680	784	717	708	719	713	712	746	695	701	707	722	740	677	743	701	759	720	656	661	721	748	731	693	677	765	700	676	723	720	727	678	726	720	703	674	731	703	684	740	752	674	747	745	701	718	726	707	806	698	766	702	670	675	711	707	740	700	731	722	716	697	686	669	660	660	728	695	670	736	745	701	664	712	707	715	673	705	728	678	690	705	691	706	727	740	730	690	721	708	721	698	719	708	753	680	776	748	663	690	723	713	712	715	711	715	685	679	719	723	734	728	700	739	681	717	677	678	716	740	699	755	716	708	718	702	706	699	691	711	766	674	759	676	679	663	681	706	702	679	721	722	708	722	728	709	648	742	722	707	711	719	679	697	706	714	736	734	712	752	748	719	721	736	722	747	685	709	713	728	738	728	723	730	695	668	663	729	730	689	693	775	738	674	703	743	695	742	701	683	720	700	745	687	725	685	707	703	676	686	785	689	711	784	704	733	739	678	719	715	745	719	683	703	674	714	736	753	751	682	709	732	711	726	733	733	749	696	729	667	711	703	726	709	712	719	711	694	739	745	668	641	705	738	742	706	705	708	703	675	694	734	722	683	728	727	719	714	709	728	694	714	693	762	721	734	724	710	704	703	714	720	712	717	685	754	721	700	724	678	698	693	732	677	776	741	702	710	710	715	716	693	771	712	704	697	755	684	693	716	741	711	716	707	690	726	699	729	703	700	711	693	727	733	760	721	702	711	703	701	636	762	691	755	691	737	735	705	716	725	755	710	723	679	736	678	735	717	743	727	736	715	718	703	718	704	738	745	747	726	725	735	727	684	720	704	695	769	703	678	689	705	695	710	707	674	765	682	704	767	695	695	726	725	730	655	720	716	706	726	678	693	726	735	750	711	706	747	726	705	737	681	652	720	698	718	694	723	740	687	751	703	730	723	722	705	666	726	707	715	688	725	683	768	734	695	739	689	716	738	713	729	716	741	697	740	680	711	738	738	693	704	734	714	758	703	747	733	676	703	709	698	714	753	710	749	695	664	733	739	727	719	716	726	686	694	701	691	717	718	712	705	723	761	692	721	769	728	677	701	682	731	723	703	658	708	654	733	703	729	737	710	709	702	721	650	702	686	706	721	710	698	694	714	720	667	724	731	718	686	704	766	748	697	724	682	725	724	671	694	697	635	684	729	716	723	672	680	746	709	699	692	728	694	709	759	729	709	714	767	708	737	744	739	716	747	708	724	686	749	740	678	725	713	680	711	725	708	738	708	714	738	715	733	750	702	687	737	641	716	701	713	720	733	708	762	713	727	673	752	725	716	726	704	693	711	710	773	771	729	702	695	726	676	667	705	713	702	712	736	681	712	767	702	732	750	677	709	716	701	718	715	724	763	706	705	734	686	728	682	710	718	703	718	634	708	668	687	729	709	704	705	721	683	685	743	735	710	729	716	691	652	698	712	706	729	662	711	708	736	682	710	687	713	688	745	713	708	733	704	694	699	752	713	685	727	719	720	709	721	720	701	685	670	723	684	733	714	718	687	698	745	730	713	704	717	718	686	784	688	719	738	732	668	702	674	732	753	721	721	704	719	684	702	684	681	671	749	710	717	741	698	667	684	702	665	691	733	718	674	725	713	701	690	680	752	761	702	687	694	707	761	752	677	734	717	747	798	738	666	677	653	676	678	720	731	715	712	702	783	774	747	658	672	684	694	701	743	653	692
22453	20728	28533	22999	22395	61916	60772	48255	33522	17715	6067	1728	755	552	542	557	509	503	523	520	514	485	528	505	521	495	494	514	572	504	471	518	520	515	480	496	541	549	512	511	515	535	541	529	535	553	546	539	534	553	506	518	464	529	542	546	540	546	503	515	514	492	493	533	528	537	543	572	517	527	508	574	532	523	502	529	555	459	501	524	493	492	515	490	476	551	513	560	532	527	561	543	491	542	495	522	541	517	514	511	518	548	512	522	486	518	536	511	543	516	516	549	475	507	505	524	554	521	522	529	516	531	503	519	490	542	521	525	476	507	548	493	466	520	542	527	529	528	515	508	540	478	544	498	521	527	506	523	493	504	541	513	499	508	498	543	543	524	499	533	522	522	497	522	514	495	498	586	517	528	525	510	546	542	523	524	515	525	513	502	512	548	498	516	520	547	488	488	529	495	502	518	533	543	524	517	524	518	520	516	511	528	549	546	555	509	492	502	513	557	485	506	545	544	531	496	556	514	488	504	546	545	525	509	530	519	529	540	543	466	505	504	505	462	540	504	515	526	542	543	487	485	507	496	515	497	533	499	498	542	543	498	485	509	511	490	467	531	534	501	515	502	521	524	537	517	525	514	540	533	545	573	537	507	509	479	522	527	508	519	523	502	519	503	511	492	540	536	527	553	544	529	530	531	540	508	502	532	476	528	512	533	483	507	497	588	505	503	503	500	538	531	486	510	546	500	497	511	547	501	567	509	557	507	520	528	545	567	556	516	520	493	507	487	510	488	506	514	480	516	507	484	498	519	524	524	479	554	533	519	545	517	506	464	543	493	534	502	516	482	527	514	522	523	546	502	501	533	545	527	546	508	546	492	504	523	507	545	523	468	552	515	502	529	518	510	502	551	511	486	520	535	501	519	510	531	567	549	518	517	542	506	523	508	514	514	558	538	527	481	510	526	524	513	505	567	527	485	519	500	547	512	471	503	488	510	503	507	502	495	550	521	506	549	492	512	526	541	513	531	552	506	504	498	542	537	563	556	525	525	554	507	530	541	471	506	486	517	502	508	575	506	517	502	532	534	514	534	504	555	479	519	499	523	525	514	512	529	482	489	499	575	572	555	509	536	526	538	526	511	511	526	523	569	512	492	474	499	493	511	490	493	499	532	543	506	497	511	547	517	517	541	537	498	484	494	531	543	506	520	509	546	505	494	538	469	506	509	499	525	533	509	498	531	545	491	503	535	522	516	490	531	568	493	532	562	494	542	529	527	532	546	512	545	518	502	557	491	500	529	539	530	470	540	520	487	542	533	510	525	540	528	494	589	532	525	509	535	511	521	541	467	478	548	499	495	533	492	487	506	512	515	515	527	483	559	508	500	512	542	491	484	529	535	514	508	538	485	546	510	519	488	507	540	486	513	508	505	503	474	485	501	509	505	473	467	533	532	542	540	509	487	530	533	499	554	519	506	502	489	556	505	547	528	534	530	513	520	557	535	512	557	540	489	523	525	513	545	502	501	537	554	505	554	512	472	503	533	539	576	510	550	544	518	553	522	516	541	509	558	541	519	497	523	520	546	530	538	542	529	528	524	511	555	503	523	509	533	508	540	516	530	572	540	537	495	515	497	533	515	519	508	556	533	501	497	538	532	502	492	504	539	545	475	510	497	532	528	531	518	508	505	530	481	546	531	541	492	538	487	516	521	540	525	526	478	502	490	547	531	471	525	514	498	505	545	513	539	516	555	499	509	552	530	494	570	538	541	537	517	520	490	474	539	525	517	530	549	516	467	532	523	505	583	543	462	544	518	518	500	496	510	479	523	514	506	493	493	509	520	559	451	508	495	504	546	491	514	484	465	531	529	563	533	533	485	499	523	545	502	509	505	554	515	486	520	504	520	503	550	525	480	517	523	508	534	553	538	464	551	514	518	512	513	498	532	510	516	529	463	510	536	514	514	485	505	500	527	512	540	484	526	533	512	514	514	501	506	522	513	510	507	490	537	549	482	487	513	542	552	501	504	555	509	559	496	487	511	530	517	541	499	530	491	503	497	521	523	515	461	498	537	522	548	491	556	492	544	566	527	504	549	512	519	495	534	525	473	514	516	514	501	516	499	509	494	473	531	540	503	532	521	517	550	537	486	470	503	500	506	527	490	511	494	517	520	481	492	509	492	492	500	560	522	492	514	582	533	543	509	518	529	538	511	507	504	530	520	521	508	490	560	461	504	530	544	554	493	519	507	490	487	471	461	541	536	485	471	479	562	524	518	555	496	531	524	570	500	522	515	510	487	523	541	518	482	473	493	567	534	495	579	558	517	515	510	501	514	486	539	503	486	532	541	530	572	466	503	532	496	565	523	524	523	524	509	538	520	539	505	528	506	472	517	482	526	539	485	510	504	494	534	554	524	490	542	557	502	536	491	525	483	506	520	532	534	512	519	552	536	525	504	530	513	500	484	523	548	531	529	537	474	499	498	511	526	509	512	552	506	485	519	504	519	508	527	552	526	505	495	532	529	539	464	507	551	543	514	499	507	496	473	531	501	521	480	529	488	516	534	540	547	533	528	566	510	490	519	510	488	529	532	499	517	479	516	515	509	505	498	457	552	535	499	486	454	534	504	565	528	536	496	529	522	502	525	506	515	517	524	506	517	495	527	522	519	517	465	542	532	478	496	499	507	511	524	531	551	508	543	504	510	523	513	538	518	508	516	470	544	525	518	513	542	525	538	509	529	547	515	495	487	521	513	565	552	526	493	505	503	547	496	519	509	510	516	557	530	490	552	536	525	499	498	495	512	519	531	539	521	538	528	548	511	533	525	540	511	541	539	544	500	558	534	515	555	464	501	528	516	493	522	484	508	556	535	487	505	544	525	504	490	470	499	535	520	484	482	528	552	504	518	536	508	551	518	482	533	533	543	519	513	518	534	529	531	541	488	503	542	516	531	481	511	561	505	530	526	506	478	519	568	552	508	530	490	533	517	501	566	552	537	508	512	496	515	540	559	531	515	548	527	506	502	529	509	476	544	502	540	514	549	502	513	505	530	525	548	517	561	557	515	536	538	549	527	537	491	535	510	530	526	500	508	513	526	550	514	557	488	529	518	522	520	505	495	490	490	540	513	522	545	550	518	507	526	484	526	473	549	507	495	508	523	503	562	504	529	512	513	511	505	529	510	523	534	516	518	518	540	519	524	479	525	491	499	520	498	510	509	501	553	536	506	506	514	472	527	536	553	515	509	513	522	523	541	489	522	524	519	506	548	515	534	502	531	519	549	503	503	500	484	484	534	479	496	481	556	518	517	505	517	497	537	523	516	525	505	562	511	525	531	573	483	520	508	516	510	537	481	498	500	472	517	533	521	491	502	482	501	476	497	546	498	490	493	517	547	537	522	505	534	545	510	519	489	494	510	499	517	524	532	503	516	520	506	516	499	465	542	511	503	503	500	525	529	542	497	531	531	535	495	532	517	538	526	514	533	516	516	544	534	511	501	521	482
16880	33174	31337	29208	36797	66812	59966	49373	36112	20744	9355	3192	1258	833	735	753	740	711	715	781	791	716	744	750	707	730	696	687	771	756	740	719	744	731	747	748	727	702	767	710	780	700	809	704	725	712	707	777	714	707	748	707	743	694	700	749	744	700	696	728	734	726	777	768	737	743	706	673	716	727	716	718	698	717	767	736	726	752	723	687	775	705	701	735	687	716	757	726	699	712	734	722	737	703	737	710	762	731	663	753	740	725	717	730	732	723	713	736	708	809	722	713	781	766	733	722	686	722	759	699	784	687	720	705	709	745	732	751	702	731	708	720	739	760	733	812	767	723	706	699	680	734	749	739	736	738	772	763	763	743	754	746	718	718	750	713	696	719	752	761	685	721	756	745	716	711	801	709	757	700	701	678	744	679	676	728	751	717	778	746	696	741	724	760	721	701	702	732	725	735	764	711	767	688	729	728	709	741	796	674	666	736	729	718	732	715	713	742	712	702	702	735	725	691	771	773	764	730	721	783	704	768	719	718	691	704	688	725	761	751	719	701	718	699	746	677	709	726	740	755	742	781	698	724	761	723	736	747	763	741	743	779	748	786	717	709	736	715	747	760	727	736	688	725	745	688	730	733	762	715	718	770	740	691	761	693	698	725	727	755	751	701	657	715	762	738	721	715	754	724	762	715	743	736	757	719	708	717	714	738	714	700	721	754	731	689	665	723	744	714	725	807	728	740	729	740	730	713	745	774	749	753	719	718	779	766	679	714	750	730	746	720	726	725	713	768	790	700	658	731	761	713	764	752	705	743	757	734	737	776	719	768	759	717	764	718	747	680	736	705	707	707	732	747	715	750	754	772	702	724	718	733	714	675	718	763	687	695	689	709	669	756	713	707	704	722	776	729	690	729	764	764	767	723	754	759	723	711	755	691	712	744	747	758	713	712	689	706	732	756	730	734	738	739	718	732	704	733	709	738	722	755	739	697	737	811	748	705	696	717	691	721	691	699	708	708	728	692	757	710	720	718	737	707	745	717	764	711	723	753	737	752	774	731	741	673	693	718	722	661	640	706	724	699	724	768	764	696	795	721	699	717	721	657	728	730	746	727	729	729	783	705	706	708	729	721	766	690	650	731	713	710	739	741	739	692	714	734	762	737	701	698	726	719	734	715	725	749	756	750	722	780	713	700	700	712	748	721	661	724	752	744	701	742	719	745	706	741	734	689	747	745	707	739	710	719	759	805	750	732	771	748	764	723	775	734	731	742	722	711	761	794	706	735	727	674	708	714	719	719	746	715	754	736	713	712	766	727	777	696	763	763	708	720	704	727	767	659	727	736	727	695	721	679	725	700	737	766	734	710	782	699	756	745	752	738	692	717	715	732	768	718	728	671	766	692	744	710	693	730	719	695	702	747	736	712	677	760	755	733	750	729	748	734	695	735	756	711	699	650	768	729	658	761	780	715	721	667	741	723	727	733	743	733	719	753	723	770	720	719	713	752	752	718	778	716	747	732	760	715	711	744	741	732	758	744	709	749	722	732	718	691	719	741	769	773	699	734	746	739	738	738	722	742	759	716	779	751	702	713	738	776	704	726	755	720	683	764	710	714	705	736	723	724	771	726	733	697	711	739	711	756	673	709	740	701	718	762	737	691	722	713	740	747	732	762	744	744	725	786	744	735	716	722	731	756	749	726	749	694	771	695	776	706	729	737	719	708	739	745	728	718	774	767	762	711	737	771	756	757	700	719	741	722	762	756	710	777	735	669	697	731	736	708	697	738	711	750	713	698	739	722	742	684	741	702	760	678	697	690	726	708	709	717	731	742	714	751	705	727	719	761	773	749	694	700	748	701	729	747	698	757	755	732	676	750	744	745	756	782	782	716	698	742	730	705	701	790	741	777	720	692	665	773	702	703	725	707	731	719	716	778	709	737	721	757	749	732	677	710	749	743	720	708	763	717	712	732	719	692	776	735	690	734	739	723	727	722	755	738	729	733	722	699	673	725	707	741	695	778	746	765	732	743	747	708	734	754	734	744	707	700	703	784	692	709	706	729	731	750	749	748	733	753	695	698	734	733	728	712	750	789	721	732	758	755	684	701	732	759	736	734	718	766	730	691	771	712	773	746	774	720	718	709	715	703	770	676	737	693	753	765	723	716	733	696	719	790	752	739	775	767	724	734	708	730	714	723	708	702	705	755	712	741	758	751	741	720	780	723	727	683	684	750	700	706	731	760	661	772	713	689	715	738	728	734	754	778	730	756	731	755	725	725	742	714	701	713	737	786	756	734	746	792	725	718	761	784	756	680	693	710	765	732	737	767	710	719	749	724	773	707	678	720	747	747	701	746	692	767	766	770	751	753	667	746	719	737	754	727	740	724	748	721	785	793	755	768	719	722	710	722	714	733	668	710	683	741	730	697	765	734	704	697	746	733	760	730	746	720	712	754	654	702	704	701	693	727	748	755	737	740	781	731	743	714	726	758	709	731	700	749	741	716	755	739	695	717	694	716	774	737	717	761	732	736	739	753	725	687	704	758	738	687	779	762	737	777	743	729	728	716	743	700	769	757	757	758	699	708	725	778	717	757	724	723	713	715	726	702	753	712	714	701	742	710	773	755	729	715	702	704	718	710	736	704	711	742	739	750	713	669	685	728	723	683	714	807	764	682	743	783	722	733	720	746	729	718	736	768	702	738	704	726	740	801	739	696	738	659	795	708	763	754	723	738	739	756	740	732	702	744	677	674	768	757	771	720	686	698	746	736	741	745	704	750	729	748	721	764	728	717	695	704	694	723	721	738	766	660	700	691	744	763	725	694	702	728	759	714	743	718	772	731	717	712	748	745	694	729	719	709	702	770	795	738	695	696	680	637	728	752	721	679	729	669	755	749	713	718	745	678	737	714	737	763	689	720	708	699	713	682	701	679	719	692	714	763	715	726	737	732	715	743	774	675	705	756	742	747	669	704	743	773	752	717	698	713	737	766	733	732	760	703	766	726	776	754	768	728	758	721	715	794	758	739	743	698	715	723	759	712	749	762	722	721	725	736	752	722	758	742	685	706	729	725	703	721	745	693	709	716	728	716	726	711	720	748	706	733	741	815	745	700	759	743	740	747	741	708	793	707	732	731	752	708	718	758	720	715	730	698	728	721	730	733	714	748	697	753	764	754	734	750	752	687	742	710	732	705	723	726	752	739	731	737	759	721	745	740	757	742	733	727	720	732	660	746	724	713	682	737	712	729	720	740	723	757	749	679	759	716	773	712	718	680	712	672	767	735	697	719	750	725	679	757	749	710	733	698	737	722	731	723	746	700	739	706	713	729	681	725	727	732	729	751	737	685	765	721	739	733	695	713	769	741	717	691	695	733	726	720	689	743	719	776	690	723	748	708	751	718	656	763	749	682	738	705	716	740	730	688	704	761	710	739	764	760	715	708	736	735	726	709	705	697	694	705	757	721	710	727	752	765	707	756	725	755	712	758	736	681	752	715	718	733
25968	20430	12501	2835	3587	15704	13705	7628	3890	1691	904	609	496	515	477	496	490	500	512	495	468	485	476	499	444	509	470	539	454	458	514	496	488	516	511	502	468	470	504	489	473	480	519	462	480	493	503	493	479	485	456	513	493	499	503	467	482	471	512	486	458	468	504	517	459	477	530	495	446	487	476	498	473	455	518	488	508	478	463	521	504	502	516	503	465	484	496	471	486	468	497	467	479	463	472	496	520	456	468	479	499	482	489	486	502	518	468	453	494	453	492	492	477	504	482	474	486	521	436	481	510	497	482	477	460	450	482	494	519	481	463	492	472	482	473	500	477	492	511	448	473	453	503	502	516	465	511	523	475	483	493	477	485	471	450	471	482	465	467	525	514	452	482	492	483	481	468	495	434	461	482	508	464	529	492	488	480	456	506	430	469	468	498	472	474	487	488	535	439	422	472	490	466	462	481	507	474	463	452	462	466	465	466	493	485	481	499	503	548	491	497	492	494	467	497	495	443	504	480	493	513	467	491	516	424	519	453	481	480	493	453	465	497	473	472	470	464	482	493	472	457	504	537	478	459	470	482	492	470	442	464	515	461	449	500	499	457	490	480	480	496	479	455	491	480	508	485	484	480	476	543	503	504	538	524	483	508	487	463	512	480	491	528	483	485	481	478	529	456	464	438	507	460	517	477	466	517	509	467	483	509	485	460	490	507	481	507	501	472	448	525	471	504	485	465	454	491	480	468	464	489	465	461	503	473	458	480	452	516	466	439	495	472	446	473	500	467	493	516	493	468	518	466	466	467	487	515	479	505	478	505	474	442	503	499	489	476	468	453	459	458	490	471	483	507	470	481	485	483	501	476	512	441	492	430	492	495	479	520	478	506	488	547	479	498	467	460	493	504	506	484	496	494	471	495	491	468	484	443	473	498	488	469	483	514	538	461	508	502	479	506	531	503	438	508	442	453	486	473	480	425	502	470	503	501	470	439	498	516	478	497	503	477	484	448	494	501	502	455	462	454	491	497	465	500	496	491	472	489	477	492	478	476	474	506	471	496	470	451	449	495	442	487	461	510	468	472	494	520	484	482	445	437	540	500	484	474	489	445	510	502	493	528	453	497	480	456	481	458	451	512	445	460	485	458	479	451	476	514	518	467	506	490	477	479	495	480	500	491	488	470	438	476	456	510	467	440	491	474	494	485	516	474	511	494	468	485	470	480	481	465	494	488	480	469	465	497	460	444	467	516	480	500	491	505	441	482	459	468	485	501	503	492	461	473	533	523	501	506	485	482	456	473	487	489	451	478	489	451	500	492	458	506	467	485	539	474	454	474	479	462	534	513	507	519	506	470	497	490	479	507	472	492	480	489	513	498	514	511	485	455	477	439	466	453	457	489	513	490	473	476	500	504	496	486	480	486	483	509	512	494	493	460	517	465	471	460	448	497	503	470	504	512	438	492	495	479	475	469	476	447	495	484	488	498	507	490	526	476	491	504	487	448	484	466	504	450	492	482	477	489	481	478	478	475	470	449	476	487	517	440	506	492	489	442	486	484	478	544	507	486	474	530	436	493	492	464	459	504	474	506	473	484	503	469	508	508	476	460	470	507	485	516	474	488	513	485	496	474	505	458	473	488	464	434	486	471	518	485	473	503	483	494	456	498	464	479	482	479	493	505	483	471	448	453	488	498	510	482	504	462	491	463	510	470	445	441	525	497	503	467	483	496	461	468	512	473	446	467	504	498	469	499	491	502	459	462	485	535	468	527	509	527	501	480	487	506	454	489	494	482	528	484	474	526	474	471	459	469	515	528	476	484	461	469	484	521	512	517	532	504	492	487	492	448	495	473	527	481	462	488	469	465	495	481	454	457	497	513	505	498	498	471	514	485	485	494	483	509	476	464	497	528	471	458	510	499	516	460	507	467	466	487	482	459	484	475	452	470	477	544	484	513	541	455	433	467	445	506	518	483	528	505	482	455	449	493	497	462	465	443	445	471	509	499	503	479	487	489	468	454	470	457	505	523	480	448	502	506	489	466	464	513	507	502	449	502	500	471	454	472	505	538	489	492	507	471	497	455	471	486	494	493	469	509	530	481	486	486	513	499	543	493	463	480	517	507	464	532	484	501	480	486	462	507	451	526	494	491	449	484	458	481	501	485	458	488	488	498	497	467	464	488	517	473	480	525	495	478	457	473	511	503	470	517	476	455	465	489	499	515	483	505	512	468	476	515	484	464	483	476	478	491	478	486	487	516	466	470	461	481	479	524	493	491	450	474	501	496	444	503	475	479	478	498	468	471	486	538	462	470	503	470	494	478	515	508	440	499	498	466	458	473	471	521	534	522	487	461	481	501	449	441	484	497	489	483	511	475	468	496	508	480	476	447	497	521	502	526	550	468	486	472	513	491	503	501	493	491	510	523	462	503	487	454	472	474	477	468	512	504	465	480	521	471	515	488	494	489	455	480	495	477	495	473	491	532	474	482	491	462	494	513	487	495	502	511	488	448	491	459	490	491	502	506	473	494	469	464	488	490	503	490	475	492	508	497	506	511	497	482	473	493	499	487	483	474	477	516	465	487	448	479	498	458	440	502	482	487	474	493	506	490	500	459	527	466	449	485	494	493	514	492	517	494	504	442	469	478	536	519	507	510	522	538	520	478	491	486	446	487	511	508	482	507	499	491	502	469	421	483	449	460	459	440	467	500	482	468	470	437	492	498	471	508	464	490	465	479	472	494	484	455	456	467	483	511	482	485	478	493	459	489	468	499	465	448	472	451	484	491	482	476	442	462	482	468	483	516	467	457	493	507	476	488	483	493	466	485	507	450	461	517	508	497	500	480	497	507	488	464	499	478	487	473	485	486	459	481	506	467	508	488	492	473	474	507	493	466	513	479	479	499	469	444	484	478	528	487	471	491	444	514	490	469	506	455	514	496	511	469	487	486	478	496	491	511	456	498	431	491	465	457	495	490	498	534	488	497	485	505	434	477	470	484	483	478	481	467	467	506	457	454	477	470	450	477	502	480	502	460	475	470	495	492	480	471	450	473	521	448	453	461	485	487	491	447	497	449	451	481	469	518	463	474	455	524	483	462	474	516	484	506	461	466	504	517	498	468	513	508	508	512	469	460	472	476	488	457	450	503	496	508	494	524	465	453	474	496	481	494	484	484	470	489	478	506	482	474	476	474	529	521	456	456	499	495	475	493	497	526	506	451	483	479	473	458	489	528	506	502	491	496	505	489	443	467	494	506	486	481	473	460	487	512	481	497	490	511	498	455	478	475	452	494	466	483	473	475	504	500	471	497	454	492	530	471	456	486	503	484	491	475	501	469	491	473	462	483	448	477	455	514	495	443	475	458	496	481	464	531	508	444	466	472	499	504	496	476	483	469	491	481	507	526	502	492	487	497	511	485	467	466	492	512	453	468	434	488	475	532	414	471	520	453	525	501	478	517	456	476	431	480	480	483	523	488	484	465	494	484	474	449	485	476	456
5265	5654	5338	3911	6865	23760	19758	12456	7027	3255	1490	926	721	732	686	728	771	706	740	703	747	696	683	733	666	710	714	699	694	689	694	685	718	704	716	725	741	672	716	692	681	632	655	679	706	697	666	719	759	712	688	674	697	674	709	758	704	718	690	722	775	706	646	691	704	716	686	773	725	696	716	738	710	716	676	700	692	706	735	679	725	698	658	676	715	706	755	712	688	760	693	695	673	663	728	680	677	732	657	744	713	683	681	726	699	680	677	742	690	698	703	695	664	684	773	706	673	663	691	645	685	729	728	705	713	731	659	736	703	704	687	714	710	698	727	746	672	702	688	743	710	699	708	712	743	709	734	678	694	678	678	654	711	654	700	687	716	742	675	696	724	699	738	712	714	735	650	667	710	691	695	717	715	739	679	717	672	720	709	675	698	695	682	733	710	688	705	709	724	668	743	680	709	711	687	677	704	685	697	712	655	724	715	711	688	670	714	678	695	694	731	720	765	686	659	709	727	693	693	686	733	723	690	719	695	675	686	709	713	716	711	758	763	673	686	717	687	703	672	708	714	657	671	729	687	702	707	685	697	742	711	734	709	751	663	685	755	658	713	727	731	702	723	735	695	711	673	717	759	680	655	665	710	719	711	702	750	716	724	718	670	711	683	758	687	702	714	761	676	719	701	683	708	693	734	699	731	723	722	667	678	713	695	708	730	677	770	755	735	726	724	692	685	701	660	738	713	690	744	707	665	707	737	709	716	680	706	657	746	691	699	729	656	675	703	704	692	711	688	706	707	719	708	673	716	705	703	688	714	716	742	681	668	697	711	700	689	705	694	687	699	697	709	720	712	721	635	692	712	733	713	706	728	679	709	703	694	698	740	690	721	701	733	728	697	725	695	687	725	737	738	708	693	694	679	729	709	723	731	750	723	773	684	707	679	718	686	631	698	699	697	715	703	692	693	685	697	700	708	700	704	661	714	727	669	684	713	683	746	696	702	714	712	682	661	771	677	701	645	713	729	693	669	719	737	713	716	696	790	692	700	687	725	729	729	717	708	703	644	702	752	684	730	692	727	707	713	694	684	748	704	704	700	713	675	666	736	709	663	708	721	668	698	736	670	718	680	732	683	659	696	665	691	672	704	673	682	687	735	726	711	753	656	723	731	707	679	729	695	737	710	673	692	750	713	668	683	736	672	712	696	662	689	703	752	708	686	691	749	728	681	685	700	655	696	725	697	712	721	726	676	757	644	718	740	708	682	673	696	667	646	677	705	705	728	740	701	694	734	700	695	728	692	709	730	720	675	745	724	690	712	674	718	688	691	717	709	730	751	700	685	688	675	701	682	631	702	646	702	757	680	712	689	709	687	667	717	741	737	697	673	700	720	706	716	680	733	657	673	707	734	676	681	701	725	692	685	716	728	683	716	696	666	695	686	718	707	722	673	731	758	712	671	714	695	654	680	723	707	684	660	682	692	697	667	703	690	700	732	696	733	682	726	676	736	702	713	672	671	748	645	659	724	716	696	723	692	737	705	745	694	703	745	701	694	737	703	714	681	686	684	690	707	742	680	661	699	658	703	697	724	755	691	719	695	723	670	747	703	692	660	670	701	741	706	724	686	673	739	652	762	711	691	704	711	678	678	705	724	676	703	735	694	735	688	676	770	743	670	710	714	730	722	658	686	741	681	692	724	692	696	645	759	749	707	683	720	684	733	725	713	705	666	701	697	729	691	749	739	710	687	727	704	666	705	690	709	707	712	718	724	713	718	703	650	702	676	714	708	665	663	677	720	722	695	679	717	709	657	717	714	631	720	723	692	703	670	698	723	694	723	689	701	695	668	686	721	726	680	692	709	684	704	658	672	682	690	681	688	660	707	664	717	698	689	712	711	723	694	724	664	735	672	651	677	718	683	708	674	695	667	707	728	714	689	711	698	702	676	737	713	674	662	700	694	704	691	721	720	740	703	703	718	741	725	707	663	716	670	707	755	699	721	752	744	681	672	694	720	699	746	679	696	712	719	655	703	713	741	702	707	744	709	738	700	725	752	706	718	696	668	702	699	738	680	752	693	696	695	680	689	722	683	674	682	674	684	747	732	720	653	692	711	682	701	673	688	725	757	668	696	672	699	705	711	692	739	704	677	704	727	720	709	705	707	708	685	705	710	723	701	681	706	671	730	684	645	690	753	682	727	700	690	669	734	691	695	719	668	675	684	694	719	698	646	702	692	714	700	697	688	692	695	736	716	708	697	755	743	736	709	713	710	675	710	695	728	701	695	656	699	771	759	723	722	714	670	689	689	790	719	702	702	701	705	719	702	654	677	720	705	701	685	718	684	681	728	710	702	682	698	674	650	710	675	749	722	707	706	688	724	692	706	683	681	696	684	676	695	707	682	714	670	722	748	665	700	732	735	689	683	684	654	691	720	703	736	664	718	754	700	733	688	706	731	707	713	722	723	744	702	713	707	719	695	698	660	680	699	704	693	681	727	708	727	717	776	705	700	720	715	712	699	682	720	701	714	719	736	692	744	645	683	727	747	696	755	688	726	735	699	700	745	678	712	699	740	686	713	729	714	689	710	753	735	722	707	738	714	707	754	672	689	709	730	711	686	717	637	663	716	708	680	684	684	700	710	740	708	670	732	711	680	669	632	704	747	702	700	701	716	704	728	680	699	738	704	709	702	741	701	686	674	707	724	681	721	692	675	709	681	738	650	703	769	662	696	719	654	692	686	743	697	726	774	716	704	690	699	713	719	690	698	676	651	667	694	725	680	689	735	704	744	721	722	714	689	681	693	723	670	702	693	666	693	671	715	735	703	676	691	686	686	735	711	678	709	681	708	693	686	666	692	705	697	713	677	686	717	735	764	745	706	701	708	713	707	708	676	708	694	718	722	668	691	719	698	675	678	698	737	692	696	711	690	735	700	662	725	696	650	680	711	723	708	713	718	691	689	669	704	679	678	700	741	741	728	659	705	707	695	701	756	669	722	699	698	683	707	697	728	722	681	672	747	647	696	683	668	703	699	698	726	696	660	689	677	719	695	691	677	650	657	694	660	695	703	687	691	705	709	695	750	701	675	711	700	706	746	721	777	693	737	669	704	733	679	730	650	665	764	712	709	717	701	748	721	754	680	743	684	679	727	706	729	682	743	713	735	698	712	716	686	710	683	678	681	699	674	690	730	737	741	686	722	695	741	689	710	669	736	664	743	704	684	692	708	712	730	672	749	744	711	699	706	709	740	705	763	689	719	704	668	735	738	670	715	701	669	693	705	766	684	664	689	689	724	727	698	693	678	711	746	668	666	723	705	700	743	717	744	729	736	733	737	660	672	695	698	746	697	667	624	750	725	735	751	718	670	636	712	718	673	689	721	719	685	714	673	634	722	696	713	705	708	728	684	696	652	677	693	680	682	741	674	683	724	722	713	695	699	696	710	718	704	698	663	688	681	698	698	731	710	722	722	686	695	724	718	740	768	668	734	742	689	717
23977	20752	27505	24090	23121	48468	41913	30102	17087	5590	1674	824	574	522	518	503	501	465	541	505	490	474	467	512	497	483	473	482	475	493	476	498	494	517	465	525	488	523	524	519	495	510	496	513	501	482	471	461	517	495	471	499	477	518	536	525	484	448	497	524	488	490	481	470	533	504	510	476	494	500	513	489	495	492	512	546	480	482	509	490	443	499	508	481	531	509	503	527	492	484	493	502	487	463	480	491	524	539	494	494	513	500	471	480	486	531	480	520	493	483	504	491	505	490	433	545	533	511	533	462	501	511	515	533	534	516	506	485	476	464	488	507	532	507	493	504	510	499	500	499	489	507	492	536	489	490	458	474	469	531	514	493	499	541	501	492	494	479	467	521	498	496	503	549	486	516	473	514	483	503	523	484	538	553	488	513	505	498	516	474	486	489	465	516	480	504	488	475	504	488	522	485	455	498	472	464	474	492	506	491	523	538	480	494	493	494	484	534	492	474	515	512	491	526	502	484	452	503	519	518	501	498	537	497	523	472	476	498	495	553	507	487	499	508	485	497	536	487	500	480	525	506	472	495	512	484	504	497	473	502	474	451	522	474	498	527	488	531	506	471	496	520	510	505	466	485	482	470	514	520	483	466	487	487	486	500	508	532	521	473	502	475	518	473	456	488	518	521	478	531	547	500	514	479	462	500	493	506	522	444	489	499	512	508	481	484	516	513	485	496	546	463	527	503	523	513	540	471	500	475	481	489	494	524	511	509	478	530	488	489	512	518	496	490	472	487	499	525	492	492	484	480	499	465	528	477	500	507	503	512	501	509	489	484	472	472	499	489	471	511	506	496	526	467	441	479	491	509	511	498	508	507	477	494	494	480	485	503	512	573	468	461	500	502	514	514	503	513	523	506	496	502	511	504	518	503	487	465	533	495	485	467	524	527	536	459	459	482	520	477	522	532	516	507	470	473	518	499	522	473	483	511	508	456	462	509	548	475	498	527	512	465	510	492	460	492	499	476	531	488	482	486	514	528	481	465	509	472	486	458	509	512	481	514	493	512	509	464	480	450	452	489	503	499	486	507	486	529	494	455	463	480	496	496	465	502	503	482	514	504	505	452	450	492	545	515	512	463	512	504	488	470	480	456	529	509	515	514	511	494	464	458	516	486	473	562	513	490	540	506	550	526	473	483	478	520	519	485	505	504	470	516	474	519	502	502	519	481	500	511	469	500	481	513	485	484	504	514	496	510	504	514	489	510	493	485	512	505	508	498	476	524	514	528	538	489	507	533	506	499	511	502	508	534	511	512	496	530	491	519	510	500	548	524	520	481	475	484	524	504	475	497	481	479	494	480	514	520	492	470	493	538	505	507	531	465	542	480	471	499	479	495	465	490	518	451	497	474	481	487	520	510	491	529	522	479	480	483	482	518	496	580	470	525	520	475	482	486	484	489	461	496	495	513	503	499	493	463	508	525	454	484	526	522	453	488	500	531	489	501	485	502	491	504	472	492	500	506	480	474	484	490	465	515	494	496	497	543	569	502	521	491	516	482	517	494	481	506	482	518	514	487	476	505	492	533	508	503	461	491	512	484	521	493	527	514	488	524	489	505	538	506	485	507	505	497	461	470	503	518	527	521	518	512	483	498	547	517	473	543	502	516	451	456	519	492	473	495	444	490	469	492	509	467	495	526	532	507	529	500	534	548	508	479	526	489	505	477	485	461	518	504	500	486	505	494	492	473	481	503	486	495	531	451	500	496	506	517	497	500	509	509	477	483	503	485	483	496	455	478	492	446	472	489	504	528	535	528	472	511	530	508	543	521	547	501	497	482	500	528	491	496	494	464	525	490	549	457	444	534	458	493	546	497	466	467	523	478	459	485	532	489	487	493	502	500	496	486	472	503	491	484	473	520	536	495	489	487	480	522	492	497	488	478	445	560	508	545	512	509	492	505	488	496	514	492	502	505	472	425	493	473	495	512	509	484	487	514	473	517	482	466	499	485	472	481	507	527	526	512	474	485	543	515	491	482	498	513	508	516	456	508	494	528	502	506	502	521	507	518	494	465	493	517	509	493	501	522	531	492	501	498	497	505	472	524	501	470	515	517	518	457	475	464	497	501	477	514	525	478	449	492	511	499	493	461	489	471	511	477	451	494	482	502	522	479	492	441	529	453	466	514	503	496	481	481	473	521	492	500	510	495	482	516	524	475	508	495	503	479	519	506	493	498	439	497	496	470	471	483	525	519	522	497	489	476	498	499	473	486	519	464	498	495	519	515	535	511	500	490	510	459	486	482	516	502	494	501	505	538	479	525	506	459	481	502	490	496	492	493	475	542	487	506	472	524	504	459	537	516	473	501	508	471	509	482	477	467	518	517	519	485	497	515	481	520	514	514	498	455	467	478	498	476	502	498	467	511	528	515	494	513	523	487	478	499	507	468	503	443	496	507	466	497	500	529	481	529	497	509	488	504	508	528	508	487	492	488	521	490	506	489	524	479	550	497	512	507	522	483	483	458	507	498	512	511	495	474	509	516	488	481	481	504	476	481	492	452	474	523	479	481	509	475	500	490	483	482	512	505	491	502	476	496	513	500	481	475	489	520	499	491	466	528	524	535	505	483	471	510	507	492	532	481	500	482	473	471	501	524	523	498	529	490	476	488	478	506	495	496	479	515	540	488	532	488	489	524	494	486	523	477	484	505	504	545	474	508	481	521	488	469	467	488	472	503	464	504	490	488	474	463	476	483	474	462	491	522	502	516	482	483	504	510	492	496	498	483	531	566	490	512	505	473	495	453	450	497	493	474	533	525	500	493	485	556	501	501	493	511	489	496	542	460	526	503	504	514	493	521	465	534	479	461	507	495	458	478	505	480	479	485	495	507	531	466	560	480	517	482	523	459	483	511	493	498	453	503	508	529	496	489	472	506	552	534	529	522	521	481	498	477	446	488	480	545	474	522	498	502	520	486	501	489	476	538	497	470	509	522	512	522	481	470	464	485	508	499	482	491	478	486	486	520	485	506	523	505	521	471	466	523	505	528	482	519	528	474	505	492	503	510	527	467	488	493	505	512	484	514	495	514	502	504	509	477	456	492	471	495	492	511	525	542	512	504	503	496	516	509	527	480	527	503	535	526	463	483	510	512	505	463	508	463	475	493	520	482	489	533	508	494	483	502	506	486	534	494	499	500	496	517	523	506	501	486	494	493	521	495	506	481	499	508	534	470	536	466	529	495	523	494	514	506	473	485	488	468	493	475	443	509	501	480	515	513	486	521	503	445	475	497	508	477	506	492	505	493	534	460	509	517	509	502	477	490	478	528	522	485	486	541	466	473	485	501	500	481	518	499	466	544	483	523	479	472	484	515	481	483	439	518	507	469	546	510	506	503	480	524	482	521	536	487	480	478	471	525	516	492	461	467	519	499	487	488	491	477	522	471	446	517	519	499	540	519	460	496	489	485	556	479	469	521	504	453	493	487	466	510	485	473	497	532	520	499
9177	18885	18795	14804	25970	48085	42189	33862	21139	8683	3397	1473	909	808	703	720	740	730	752	777	699	730	754	719	725	694	720	711	704	746	807	766	704	748	733	700	716	753	738	710	697	685	752	686	733	695	745	715	720	710	724	652	735	746	716	694	712	769	734	727	727	737	689	702	718	724	700	708	683	691	725	710	730	737	715	736	694	689	715	736	663	717	728	712	696	705	712	703	692	675	741	739	734	709	756	722	713	715	706	698	714	707	705	709	741	711	749	696	709	770	731	712	702	696	750	714	747	702	707	745	719	744	768	702	718	698	734	680	719	720	696	727	713	725	722	737	726	742	714	678	696	760	715	726	680	720	733	715	712	699	721	726	770	726	771	728	707	650	737	766	710	701	711	667	757	713	730	713	752	717	703	725	738	742	741	735	676	756	704	748	753	690	720	731	730	721	660	671	691	752	704	701	701	710	746	737	718	732	748	705	674	728	736	707	723	716	728	708	729	695	668	712	730	722	714	729	760	736	739	688	719	755	723	721	717	724	707	705	721	760	759	738	713	712	743	700	683	681	676	741	702	800	765	746	703	734	741	694	715	719	738	742	717	756	739	689	738	737	718	732	710	738	731	715	738	717	745	698	711	720	671	707	742	733	738	717	748	729	785	731	696	716	739	754	717	728	738	749	679	728	706	766	717	762	673	728	700	716	654	700	707	678	709	760	693	744	722	670	695	745	703	738	687	714	792	716	697	755	685	776	730	793	701	747	734	672	724	726	722	669	767	676	729	741	706	751	743	689	729	625	722	737	695	733	708	736	686	733	703	686	688	714	683	688	724	725	721	708	713	718	752	681	686	731	730	729	721	734	732	701	740	667	719	732	690	742	715	728	700	702	716	693	717	739	724	736	719	733	723	696	735	702	741	703	720	721	738	696	691	716	703	681	700	696	661	754	755	769	708	725	702	736	734	658	718	737	706	740	674	721	728	752	731	758	742	683	682	739	682	683	689	700	666	704	763	669	764	681	756	740	688	731	709	746	722	682	707	758	750	758	683	740	754	720	746	746	692	708	719	724	692	734	693	757	781	737	716	684	709	682	708	728	735	748	725	757	715	706	738	772	723	725	694	728	702	694	746	668	776	792	747	748	724	746	716	699	688	687	708	738	702	697	731	712	709	729	728	681	737	694	753	708	742	753	739	683	736	747	721	690	729	708	714	733	725	748	754	736	723	702	712	707	717	719	716	731	731	668	705	664	746	727	698	703	750	765	743	751	737	739	784	728	712	761	691	672	744	706	733	781	727	665	712	719	715	701	727	719	728	712	720	736	754	702	750	746	705	728	708	710	764	700	705	738	751	741	742	749	747	774	748	739	786	694	738	767	715	742	739	687	745	716	725	729	674	723	689	676	699	724	715	684	709	739	763	752	739	741	759	696	739	725	730	700	698	731	751	695	740	696	696	693	755	721	696	662	723	747	771	755	707	672	702	722	743	704	762	724	735	732	732	712	702	735	683	711	729	729	723	759	689	656	705	714	745	767	725	720	728	711	747	757	727	721	708	725	773	758	747	721	718	726	743	730	671	725	720	702	695	677	753	646	738	701	731	702	724	737	704	750	775	719	728	733	748	706	697	730	762	755	686	742	763	799	735	725	668	705	733	712	733	672	704	720	713	747	738	764	716	705	712	711	726	686	725	710	711	702	679	725	721	743	757	693	693	694	716	746	741	721	778	696	742	687	739	731	776	725	695	735	732	732	708	706	657	718	708	746	709	768	690	712	702	675	721	631	763	676	737	697	679	704	722	731	697	679	757	742	742	660	693	722	697	708	748	711	699	719	726	716	739	759	689	703	696	698	729	690	693	710	731	717	732	698	713	730	703	684	743	715	715	713	688	728	687	701	724	677	698	692	729	726	691	735	675	743	729	753	687	715	728	694	669	714	734	723	727	681	668	729	732	716	723	748	718	700	697	717	755	735	713	703	715	676	694	748	718	754	745	719	707	698	747	704	723	683	723	672	745	695	737	717	716	735	724	703	699	765	685	710	703	772	728	732	704	767	682	700	693	755	692	739	742	711	719	663	698	686	736	744	766	687	715	686	692	738	706	700	744	740	737	708	698	732	764	718	697	672	741	763	683	723	670	723	694	722	708	713	766	720	734	700	738	736	703	710	693	739	716	711	710	720	739	710	719	760	749	725	719	732	684	674	710	745	711	695	726	721	771	718	691	740	726	718	700	694	778	704	706	726	679	659	748	719	735	753	743	783	721	707	701	744	755	696	714	701	758	687	785	765	726	720	758	687	723	722	711	687	742	737	682	689	797	691	718	722	709	718	695	725	725	728	716	736	729	719	725	710	728	703	747	710	735	782	682	756	706	760	760	750	713	727	739	730	749	677	725	676	758	685	663	757	751	700	717	690	791	724	673	735	712	707	663	717	721	657	734	690	733	776	722	723	715	708	769	687	701	700	713	678	750	741	751	724	752	705	696	734	698	730	735	706	669	720	740	743	711	728	715	769	752	740	726	724	716	701	702	734	723	707	738	709	733	729	761	742	716	697	696	745	701	734	731	715	731	730	711	681	677	705	706	697	725	736	690	686	757	726	731	740	679	701	779	697	768	725	706	738	683	717	704	767	719	728	735	680	746	759	693	670	701	713	736	704	722	696	732	752	744	692	681	685	721	732	736	679	694	717	714	701	735	700	710	698	744	730	732	754	717	723	707	722	699	721	757	701	705	723	778	676	717	720	696	705	706	740	653	738	702	721	764	721	782	707	698	693	719	711	732	706	742	659	769	723	714	703	714	708	642	678	727	706	713	694	707	728	734	743	742	745	717	660	787	785	753	718	733	738	707	718	726	695	661	718	738	709	697	747	741	738	717	741	730	697	675	703	724	711	665	743	757	704	692	758	706	707	723	717	741	715	726	726	699	779	716	696	690	694	736	755	701	680	715	727	677	752	713	767	744	744	695	729	739	682	732	719	744	705	710	731	724	767	713	736	702	712	714	722	700	733	695	728	730	731	761	696	693	728	710	749	734	690	710	707	717	735	737	731	752	723	729	714	680	707	681	751	699	691	763	712	710	739	771	709	688	707	726	700	730	710	729	744	693	724	699	728	727	687	757	749	714	727	683	700	747	759	722	713	744	723	694	699	720	705	742	711	690	751	721	725	729	740	725	713	741	709	726	769	728	720	728	721	722	737	690	797	759	756	738	719	717	771	720	705	716	759	719	652	678	728	742	733	720	755	739	719	720	667	683	691	757	744	701	707	700	747	739	760	742	733	697	715	775	718	716	711	719	755	743	714	768	681	697	702	683	722	712	687	739	757	726	724	730	754	822	719	721	675	736	720	743	722	733	745	681	719	692	726	718	694	695	691	718	747	712	715	686	671	711	741	735	733	728	729	720	686	714	706	665	703	757	729	719	715	689	693	730	727	720	744	725	717	730	786	696	710	659	726	755	716	749	705	682	672	736	707	712	705	705	720	694	693	710	697	711	746
22394	20708	28479	22972	39773	60676	57381	44324	25770	11549	3483	1201	721	575	515	516	544	516	547	531	484	562	520	535	545	505	560	551	538	528	521	533	535	544	543	527	539	489	560	524	500	505	524	545	509	539	520	548	496	533	531	539	529	514	566	482	548	584	568	529	542	500	544	524	577	540	541	515	555	533	527	527	552	558	524	547	539	525	505	568	532	521	499	577	507	535	509	512	526	539	472	566	515	516	473	507	551	532	509	523	501	516	579	484	512	503	523	523	544	575	539	553	513	562	529	564	538	569	543	500	515	473	525	509	518	515	519	489	513	539	559	477	554	548	508	541	538	497	486	503	535	539	490	507	536	525	505	539	534	496	575	492	538	520	517	513	503	552	554	534	511	502	497	503	511	535	543	539	520	508	527	543	515	489	540	518	518	533	547	526	529	518	539	514	512	500	548	528	545	571	500	581	524	554	545	558	549	552	487	528	549	521	511	487	505	495	530	510	565	538	562	529	535	499	501	531	537	498	557	517	553	524	502	549	533	517	538	533	538	544	497	527	499	496	529	486	513	524	528	521	513	498	538	501	520	528	552	480	532	571	545	493	548	508	489	503	526	510	522	537	491	485	498	551	542	575	559	520	558	482	530	498	526	525	489	505	544	490	547	561	535	497	509	548	474	520	533	546	533	500	566	548	534	522	535	496	504	515	502	514	489	506	508	524	489	541	558	543	510	521	550	531	501	523	544	531	503	517	502	505	533	568	492	540	498	554	508	500	514	539	539	513	538	505	516	518	581	554	499	496	482	514	460	517	545	504	511	481	561	514	542	504	542	515	525	557	546	490	569	543	485	515	500	546	548	528	552	537	509	495	521	547	517	520	531	521	515	580	486	510	494	540	531	544	498	550	536	546	494	556	531	550	511	496	490	507	508	543	484	531	495	465	529	496	522	527	565	513	521	512	489	520	533	531	538	532	581	530	538	552	526	527	509	544	565	545	545	538	528	537	536	524	519	492	520	477	548	512	498	524	499	464	546	494	492	541	517	518	511	494	535	539	553	497	512	524	542	492	548	559	488	515	532	495	501	553	479	537	507	503	522	491	558	526	545	525	531	518	538	538	535	552	537	520	527	532	513	547	516	550	510	516	491	510	502	546	525	493	499	518	506	540	514	529	510	520	556	548	546	504	551	483	509	502	530	521	466	551	500	520	537	499	532	515	531	521	525	534	568	521	515	486	490	569	514	532	541	522	533	542	539	538	527	513	497	510	492	515	533	497	511	500	503	493	523	509	544	485	533	554	542	556	486	539	566	548	528	500	517	507	594	538	533	493	526	510	546	536	523	503	534	479	493	504	502	514	512	587	515	521	512	533	529	535	510	499	544	540	488	546	564	544	509	511	523	522	495	533	535	492	534	524	561	478	525	536	531	508	523	507	499	504	511	521	535	524	561	534	518	540	535	521	549	466	505	542	521	543	554	518	521	541	527	504	493	489	511	514	529	537	498	523	510	548	554	557	489	532	520	536	539	511	483	512	541	488	515	505	545	505	456	473	511	492	488	507	507	530	493	480	501	475	495	489	543	491	516	513	514	516	526	541	521	523	541	536	496	520	506	513	554	509	491	519	519	527	505	541	546	576	503	444	496	515	511	539	536	536	532	519	553	544	543	529	538	564	536	544	526	519	528	531	505	501	473	498	488	557	480	549	497	570	504	509	568	528	523	505	527	549	537	493	501	520	535	527	518	508	561	548	554	490	479	491	548	527	526	511	502	557	519	515	548	535	522	534	512	535	497	528	538	508	512	521	534	523	546	544	527	554	522	506	565	521	553	525	516	492	535	493	506	497	554	555	522	499	495	523	523	520	498	548	508	538	503	515	530	541	520	511	533	497	508	519	507	486	560	533	537	475	489	517	520	528	556	550	494	540	498	493	478	554	529	499	512	541	538	514	513	516	497	502	509	503	507	525	543	545	544	553	489	494	538	500	487	522	551	539	477	543	528	513	492	505	489	563	495	537	508	568	557	515	522	495	530	517	533	521	497	498	556	519	529	528	557	512	523	498	541	496	504	543	513	494	513	528	559	538	467	524	494	544	562	478	519	505	541	516	499	527	565	497	520	554	559	563	514	549	501	553	476	544	512	557	522	562	519	466	545	525	540	558	521	535	495	521	532	477	518	536	555	523	535	517	561	553	550	535	512	487	471	548	474	513	502	570	559	535	494	499	497	532	520	549	515	483	492	514	527	494	509	498	514	509	570	535	549	539	510	518	546	565	485	520	546	515	550	499	554	520	483	519	503	493	545	533	546	536	508	514	490	500	568	483	559	515	532	562	522	515	495	518	525	475	506	481	498	549	520	578	539	547	506	518	492	522	488	526	525	510	490	519	507	526	501	529	495	512	532	515	464	503	487	533	564	520	523	529	510	555	505	517	564	552	583	485	489	547	474	494	544	538	537	525	506	514	530	495	562	534	552	554	508	502	556	468	530	552	484	530	513	478	534	543	524	491	520	559	474	509	474	510	502	546	501	533	547	541	499	496	496	494	538	510	554	546	514	546	557	536	510	523	522	518	492	499	492	551	539	534	521	465	541	554	507	502	511	524	530	501	543	557	498	541	495	512	509	494	554	511	541	510	497	506	549	508	512	502	484	528	505	525	530	510	579	513	522	491	542	533	530	492	518	506	491	530	510	506	496	501	520	504	507	547	546	482	530	530	490	530	493	534	537	524	567	495	508	480	466	527	536	531	548	541	516	519	538	565	518	501	510	529	567	514	508	568	538	491	525	538	530	518	552	551	503	466	542	489	542	571	496	513	485	550	506	521	530	527	532	468	507	569	542	462	514	468	481	496	537	547	528	505	515	506	508	560	524	524	537	497	513	481	514	533	549	499	511	528	504	543	533	563	538	524	504	547	506	505	520	515	542	483	517	554	543	541	536	515	471	550	525	512	520	524	509	541	493	556	512	498	531	529	521	539	490	525	569	555	532	501	515	506	526	528	522	541	475	487	469	513	518	505	548	487	542	523	547	505	516	535	496	502	473	503	492	505	508	543	539	532	534	506	502	530	515	539	503	567	548	506	509	475	487	542	545	521	542	544	493	520	522	573	544	527	531	534	484	565	501	504	552	542	525	517	493	505	521	543	566	506	517	532	464	510	545	543	535	518	471	555	520	496	535	512	514	498	527	551	520	516	496	523	543	520	496	534	566	518	522	490	505	502	501	537	508	538	525	581	545	537	511	535	547	518	518	504	494	574	519	543	539	543	558	537	574	522	486	537	504	540	508	512	542	541	558	492	512	539	545	534	520	534	522	558	553	576	521	515	518	502	527	560	482	485	566	567	548	569	548	517	521	522	524	511	512	536	513	513	510	494	527	545	499	563	496	521	511	543	545	515	551	554	528	548	532	529	491	540	537	491	497	515	540	566	514	544	540	527	527	518	504	545	542	480	513	523	533	506	542	539	550	495	519	551	518	508	537	544	535	514	489	491	570	495	533	513
16627	32862	31833	27438	60856	66151	58166	45643	28799	14598	5852	2161	1079	778	775	746	741	727	761	751	711	702	765	725	724	740	735	726	721	734	748	741	751	756	782	718	716	759	735	756	745	711	703	742	758	713	733	746	740	767	736	781	726	727	773	798	723	752	728	743	757	774	749	720	710	776	732	726	769	756	720	742	786	764	730	772	696	720	749	768	793	733	767	700	730	735	757	757	673	730	724	717	740	733	758	783	808	790	714	736	712	747	763	747	746	729	755	737	749	799	745	792	743	701	738	783	741	753	748	729	699	759	734	734	752	738	708	770	713	695	740	747	722	748	722	664	712	762	721	761	754	726	735	728	717	741	720	725	725	810	715	716	765	712	755	791	730	746	719	703	715	708	712	752	753	726	738	688	717	733	717	743	717	717	710	715	681	716	749	764	712	679	747	754	706	726	732	715	781	707	709	736	716	731	757	743	745	791	704	689	688	729	760	762	746	693	727	767	777	794	683	748	724	705	754	737	776	749	729	758	737	772	774	717	735	743	754	788	755	700	746	723	748	744	732	734	727	750	755	794	696	733	724	705	697	743	750	772	738	754	709	766	754	721	678	790	745	733	770	715	744	706	752	683	750	738	734	747	721	715	741	770	753	728	762	751	744	693	720	744	744	711	720	737	749	706	722	772	687	762	738	766	774	762	716	756	763	756	708	716	734	738	752	745	781	799	754	750	732	737	732	725	761	763	753	745	705	692	719	747	715	752	729	719	749	705	736	731	726	716	748	724	703	773	755	767	738	704	732	730	706	777	756	743	698	714	725	752	738	768	705	739	705	708	674	709	737	815	747	738	799	718	712	708	727	791	757	754	759	739	757	726	715	709	673	722	705	712	789	700	769	752	692	720	711	735	703	785	706	752	761	759	703	751	703	775	713	717	780	745	735	774	716	760	719	729	719	766	777	721	772	746	760	707	738	728	720	742	751	750	727	763	697	746	791	723	714	710	752	715	743	732	702	729	735	784	723	748	738	756	782	747	722	749	751	694	708	707	768	678	741	723	695	690	739	722	738	750	734	757	737	682	742	723	714	701	763	758	748	753	725	748	721	761	733	729	725	759	763	824	766	753	733	754	733	709	771	734	792	773	741	754	764	757	684	754	694	777	703	735	713	749	744	730	749	720	703	758	710	800	735	733	724	748	751	721	687	729	746	730	753	682	752	729	758	739	729	717	763	731	715	756	760	735	715	712	735	719	738	741	728	695	750	701	757	752	724	764	752	724	714	664	698	748	745	768	709	742	720	735	658	789	755	711	688	732	719	740	752	749	773	740	732	728	707	777	710	706	739	771	752	730	749	763	709	722	781	752	711	745	709	730	700	750	718	704	735	779	640	720	747	716	795	793	747	687	719	813	711	727	699	715	688	718	780	736	762	795	751	710	742	667	713	730	704	704	772	717	726	707	784	684	729	756	730	711	705	768	720	747	734	679	699	769	759	753	767	737	742	758	721	783	719	726	708	698	669	690	781	740	757	709	696	722	772	699	748	780	775	787	725	729	744	737	720	780	713	814	716	785	701	762	711	743	740	724	758	750	738	760	723	750	706	715	739	772	669	737	707	732	718	731	788	770	715	687	671	707	724	741	707	791	728	753	769	739	745	728	781	714	727	748	674	773	731	747	725	735	732	725	761	739	748	762	739	722	770	707	724	755	701	772	745	700	737	738	780	715	720	744	768	753	757	762	745	781	784	739	699	745	751	733	756	734	723	779	753	771	720	686	781	701	755	763	745	745	761	745	738	750	774	677	754	802	722	783	758	717	766	741	758	732	707	757	684	784	732	747	707	785	758	756	737	754	752	769	765	785	745	796	776	685	745	699	711	762	724	733	740	749	757	741	756	729	733	720	765	755	742	724	703	739	688	734	768	721	734	729	715	735	740	743	729	732	718	765	740	698	727	775	741	713	716	782	728	738	742	735	743	724	752	721	769	744	729	786	718	752	716	717	739	737	712	768	667	734	707	777	731	736	745	724	740	716	717	748	686	799	690	710	712	759	749	739	724	722	687	723	715	682	721	732	716	712	749	710	729	745	747	729	785	713	779	740	725	744	725	757	712	705	777	774	704	765	687	738	790	728	714	742	727	760	742	729	739	757	746	722	716	728	745	740	711	730	742	715	697	730	746	729	741	751	729	723	724	693	729	763	711	708	713	728	729	719	700	783	757	695	737	709	771	731	761	695	750	764	721	689	704	746	772	768	709	739	755	755	736	706	731	698	750	742	719	742	800	727	722	768	757	692	732	730	731	736	752	752	749	700	727	730	739	755	740	726	760	704	764	721	754	712	726	735	713	731	711	743	669	700	701	775	732	731	746	745	730	721	691	752	681	721	700	728	707	769	726	751	703	713	734	713	761	648	730	777	739	770	759	747	731	716	747	730	753	749	713	744	720	719	685	746	724	769	745	708	727	710	727	722	737	728	768	779	742	687	730	703	755	737	779	749	720	764	726	762	736	740	740	716	751	703	744	740	752	761	683	706	747	735	711	749	741	700	793	740	718	767	674	711	777	718	738	809	737	767	737	801	741	719	737	725	746	783	717	727	750	738	732	756	713	733	746	771	718	736	799	777	724	710	692	704	703	765	767	764	754	689	752	736	757	763	725	711	764	712	740	754	720	717	736	732	762	790	750	752	793	727	794	723	766	768	722	695	698	690	729	722	743	735	702	714	697	728	707	760	720	729	718	759	767	699	737	741	697	787	699	771	716	758	749	762	761	742	714	759	757	757	738	777	693	754	742	755	747	730	717	757	758	729	728	751	781	753	732	733	694	747	666	756	727	755	779	707	714	751	707	678	738	736	763	710	765	707	746	725	751	732	774	729	723	734	739	740	748	696	741	741	750	760	723	733	717	696	751	733	713	783	701	770	710	752	707	756	732	779	743	712	728	741	742	726	765	761	756	699	757	722	730	707	737	782	737	721	741	730	749	754	720	762	736	753	720	782	733	725	724	724	756	749	741	741	698	721	760	762	685	760	796	689	777	718	746	744	733	700	772	742	711	689	740	756	756	705	706	735	713	739	704	765	691	768	733	746	773	738	809	711	713	766	766	717	752	768	706	737	716	744	742	712	726	709	728	745	728	721	790	746	740	765	721	729	758	722	741	710	753	723	766	773	753	724	695	702	728	727	722	723	749	772	732	777	751	715	784	721	755	721	735	723	748	780	737	755	752	672	709	733	707	691	702	774	684	739	729	746	755	719	682	763	720	705	721	729	742	751	751	749	753	741	746	734	735	723	775	743	747	696	752	705	704	720	757	763	680	731	733	726	789	760	731	723	792	739	713	780	686	763	718	740	744	738	763	704	744	725	731	729	753	733	732	766	747	763	713	709	732	724	758	710	736	752	719	738	697	718	745	753	706	699	703	792	771	734	731	729	744	739	740	720	732	733	732	776	733	758	706	790	772	801	722	745	763	736	769	703	756	729	771	765	768	773	732	722	765	723	714	789
26028	20564	13840	4645	9894	17995	12818	6388	3109	1280	790	580	516	518	473	476	504	484	515	523	482	478	472	452	525	480	495	492	509	457	458	493	531	513	498	491	491	496	488	502	463	463	438	501	475	456	481	521	480	466	485	473	479	519	519	493	500	517	487	446	472	511	463	502	485	509	497	481	512	516	446	457	450	511	487	452	472	499	488	541	496	481	507	466	515	494	482	472	509	468	498	472	483	512	481	483	462	433	513	493	492	480	491	484	519	490	488	439	497	477	479	480	481	457	503	500	485	498	478	491	468	491	476	527	507	495	521	485	467	501	439	471	507	482	492	513	512	536	490	506	467	473	483	473	488	493	492	498	533	517	500	459	484	499	476	478	455	458	495	533	478	452	474	480	524	486	513	512	482	472	484	484	480	501	473	495	503	509	503	491	487	503	454	486	500	455	488	494	507	496	507	491	477	496	481	490	464	479	500	448	520	496	487	486	502	497	478	478	506	483	469	514	484	449	494	470	502	478	495	492	514	474	519	440	490	493	494	518	456	466	486	494	512	454	511	477	476	457	461	503	520	475	521	463	499	488	508	466	529	496	475	489	481	497	493	484	445	519	494	492	491	528	493	496	479	539	513	482	514	512	465	487	530	460	515	463	518	488	473	508	479	503	486	478	510	484	475	525	491	467	445	477	477	481	523	463	465	495	468	513	483	458	501	474	516	448	464	524	469	483	489	484	472	499	497	466	487	472	459	475	518	496	447	494	480	451	470	492	465	468	466	487	467	497	506	479	499	489	478	471	519	519	474	477	479	487	522	491	512	524	475	482	439	450	469	497	519	526	489	524	479	452	466	518	449	489	477	526	485	491	512	455	505	480	492	490	513	483	465	484	506	467	519	477	479	481	494	506	513	512	468	461	469	453	511	489	460	481	481	532	470	506	519	438	501	475	491	525	462	481	523	474	492	477	479	452	447	494	476	509	494	482	468	491	523	499	498	516	471	450	549	465	481	527	488	493	479	478	482	456	512	500	468	500	464	459	480	475	496	495	516	488	499	501	476	508	505	454	471	471	474	482	516	449	494	499	481	510	508	471	503	478	446	465	478	461	477	519	514	468	515	483	484	487	491	501	488	488	472	484	461	462	493	452	471	505	482	555	487	462	478	486	489	461	504	504	486	464	455	493	516	460	480	524	452	472	474	470	519	500	493	473	462	495	505	529	441	486	490	503	471	505	486	451	462	509	505	504	521	502	499	487	487	503	460	488	528	487	462	496	508	480	477	517	452	483	518	489	487	482	524	460	482	478	496	455	482	499	491	501	472	468	485	470	501	482	480	463	498	480	489	518	499	495	509	529	492	502	502	460	464	480	463	520	479	527	519	517	485	518	498	503	462	523	463	456	479	467	466	486	483	499	470	476	528	520	507	474	470	483	529	496	477	479	471	500	480	466	480	470	465	493	447	471	448	507	492	478	515	507	503	487	475	484	476	494	476	470	519	474	489	500	513	494	449	484	490	501	507	552	460	467	504	497	478	511	518	517	493	483	496	502	478	490	484	466	518	415	462	458	467	490	482	483	470	514	487	458	481	475	468	474	486	465	497	488	472	453	510	510	502	486	511	538	469	510	482	468	496	487	441	515	474	464	477	500	488	489	478	481	487	507	483	511	490	482	491	493	462	471	505	488	478	496	464	538	498	485	471	472	469	542	489	472	469	473	482	478	494	507	488	477	513	468	512	471	467	449	473	469	491	469	519	458	494	441	500	498	505	456	476	468	511	498	512	484	478	484	493	474	480	494	509	477	489	503	513	489	485	457	521	488	504	476	493	490	466	493	487	487	479	496	474	472	470	474	429	488	474	469	528	494	502	504	511	479	494	486	449	524	476	480	524	495	511	495	517	525	468	522	487	507	530	487	460	456	478	503	499	478	492	516	485	506	502	472	519	506	440	467	495	513	458	455	478	473	453	494	469	502	474	495	514	496	459	465	474	500	498	485	505	472	504	499	513	476	498	497	493	476	473	479	495	481	488	469	501	471	493	516	452	499	511	451	469	474	515	471	516	501	461	477	525	515	458	508	486	455	511	486	488	457	472	503	498	497	489	489	457	510	507	458	467	495	479	486	492	489	480	515	471	504	471	492	439	482	537	534	525	497	501	448	476	479	474	474	487	450	465	508	500	484	489	464	442	488	514	470	468	508	493	489	511	524	516	499	548	502	460	495	491	444	498	485	538	492	502	484	500	504	444	478	523	520	485	493	514	460	489	491	462	502	504	483	490	496	521	446	509	471	469	504	492	505	504	481	479	484	491	481	496	481	472	459	473	525	456	496	487	494	514	477	534	500	459	481	484	471	498	484	520	487	502	480	497	445	505	472	476	491	487	490	484	457	521	465	483	534	468	474	478	533	463	514	488	503	477	487	492	492	528	450	453	515	502	473	491	499	457	477	496	510	487	473	449	480	497	466	467	454	479	509	472	501	510	495	502	521	458	481	467	487	495	476	489	461	509	446	522	523	474	482	507	475	505	470	486	491	478	509	504	508	446	476	491	495	497	500	485	454	494	516	483	506	492	492	471	473	487	517	500	462	469	454	452	458	497	504	489	547	470	425	477	481	547	469	480	472	486	487	484	509	490	487	429	479	498	493	491	495	500	482	459	491	455	501	492	504	496	493	533	494	505	511	505	433	484	484	485	451	490	494	477	524	489	498	496	506	465	531	442	498	484	507	477	446	489	476	500	477	504	479	491	510	510	502	456	493	472	500	485	481	478	486	478	483	480	497	531	529	492	507	480	492	534	470	457	492	489	522	447	506	493	490	478	450	452	506	505	490	504	472	480	470	475	501	492	482	479	477	487	479	506	502	514	498	499	484	503	457	507	443	466	484	515	481	513	476	490	480	527	485	501	477	525	475	509	483	457	521	453	472	490	484	484	476	476	457	450	501	503	492	501	458	487	496	517	526	541	460	526	479	470	509	476	474	453	451	483	493	467	475	487	488	480	468	529	509	473	483	507	501	468	461	466	483	461	483	491	499	512	469	469	490	480	521	511	503	517	492	495	463	478	501	458	494	485	497	463	469	502	497	461	498	509	493	465	521	479	462	481	493	484	504	482	502	508	459	515	474	485	465	472	470	483	475	465	513	487	464	485	479	515	491	482	489	453	534	510	485	492	465	458	482	429	473	519	486	497	487	500	493	502	467	484	460	495	448	458	466	537	488	493	469	529	419	476	492	490	486	518	476	501	463	465	499	447	490	522	503	501	500	462	515	463	475	467	486	487	525	454	477	514	485	508	506	464	478	490	473	488	460	503	509	458	497	493	488	492	524	474	507	471	517	494	516	523	482	489	536	495	467	500	525	464	509	468	479	492	501	495	464	458	501	501	458	519	486	472	455	521	524	487	503	462	503	489	490	499	519	490	473	498	470	486	493	476	496	491	515	465	501	483	519	472	445	476	483	502	464	511	481	466	496	511	501	478	501	464	478	528	476	489	477	484	492
5333	7662	8487	6152	16277	24534	17935	10925	5656	2400	1282	909	702	753	731	691	707	704	759	723	703	719	721	739	746	711	748	676	723	706	697	705	662	716	693	714	682	720	727	742	682	682	710	746	679	689	726	739	679	734	639	696	760	756	673	671	695	688	752	728	695	685	723	719	723	673	659	700	677	722	721	667	763	733	698	741	676	690	683	700	691	708	701	700	717	700	744	735	666	747	716	657	731	758	701	713	725	735	754	713	704	721	721	763	677	713	740	692	729	716	727	722	739	692	729	722	759	713	650	719	768	702	789	688	691	673	735	712	711	699	735	724	689	728	702	693	726	714	731	682	728	709	715	730	713	734	671	718	685	685	712	732	707	721	699	701	726	646	696	683	748	694	722	725	676	680	692	750	723	713	692	674	673	677	750	731	704	738	703	682	710	731	702	731	732	715	679	703	703	743	666	715	710	711	728	733	695	721	766	727	683	747	713	716	746	728	735	740	703	676	689	716	733	744	710	701	693	727	739	737	694	648	686	745	713	740	718	676	685	726	733	724	729	699	720	802	732	676	678	700	749	722	742	714	657	707	727	771	729	726	761	732	745	711	729	730	679	716	696	666	689	770	720	669	694	688	687	674	690	715	737	708	658	687	767	707	701	730	671	699	731	786	739	712	711	720	702	694	753	718	744	695	733	692	726	730	702	732	745	685	708	731	727	646	713	716	719	704	672	707	688	675	716	732	714	713	687	715	686	718	662	675	682	752	670	763	680	747	729	722	723	734	709	677	730	709	697	688	639	758	721	741	734	710	692	706	727	696	698	737	714	716	733	707	707	676	694	730	704	687	709	721	703	736	715	710	718	729	746	703	747	689	714	663	697	693	712	713	722	692	719	729	735	699	672	725	683	736	726	696	715	679	760	716	724	681	712	731	760	697	726	743	713	691	689	695	746	728	720	745	703	751	668	647	708	701	746	720	712	668	714	713	740	752	716	729	709	729	690	750	709	714	706	688	677	721	713	730	701	710	752	681	695	715	762	684	748	685	745	685	708	711	738	730	677	718	715	731	707	733	669	701	689	771	672	704	710	745	691	674	756	725	711	682	748	740	735	664	701	648	697	732	732	726	698	723	700	695	707	710	703	745	683	698	745	687	725	737	782	724	676	689	721	666	677	647	680	702	707	759	706	678	724	664	716	700	691	701	750	702	705	685	733	721	718	696	733	718	748	687	724	706	694	680	662	721	695	710	685	692	630	674	711	702	758	716	754	731	722	729	674	726	717	731	729	706	731	712	689	688	736	691	712	727	706	739	700	691	726	659	737	717	684	692	705	735	671	700	708	712	702	693	695	673	734	735	683	728	670	704	715	742	705	712	700	649	709	685	724	694	691	677	688	760	673	747	717	725	720	722	704	684	712	717	726	716	739	667	668	732	714	696	719	725	709	715	705	693	685	658	732	699	746	724	697	674	703	698	739	669	722	721	680	713	710	719	735	705	683	732	708	755	665	741	700	757	689	746	679	731	721	740	687	700	693	741	688	697	727	690	695	732	680	685	692	701	769	729	750	738	706	738	726	736	745	739	702	681	672	745	685	718	660	683	729	679	704	708	723	717	693	671	708	725	720	677	730	728	707	712	716	740	673	762	708	675	649	701	749	756	693	652	754	746	711	693	697	725	709	696	676	712	718	693	743	741	735	702	726	701	691	673	704	704	743	686	704	702	684	743	707	763	697	719	721	751	714	769	701	711	692	686	697	719	699	679	666	750	704	705	744	683	695	731	706	692	717	707	677	679	653	722	702	730	740	727	781	699	726	657	690	733	705	722	710	701	730	658	713	734	722	750	752	725	707	739	721	738	703	707	641	733	707	757	704	672	673	737	682	702	684	726	700	691	724	677	723	669	691	714	635	689	712	693	693	734	696	708	696	699	733	673	772	721	683	680	720	708	695	752	655	717	746	700	714	712	678	706	721	691	744	682	751	733	701	713	708	709	723	696	769	725	726	704	711	720	689	665	753	671	710	731	705	701	684	637	713	697	728	735	717	669	683	665	711	739	725	724	728	744	729	652	762	713	684	703	646	682	703	731	745	671	723	738	724	680	755	674	670	708	732	700	719	758	659	683	742	706	698	718	710	744	722	733	712	659	671	705	676	670	717	728	745	681	701	701	672	717	736	745	697	697	743	724	744	726	732	670	702	714	686	686	704	720	713	730	736	691	719	782	722	681	663	653	735	720	697	769	702	743	667	718	722	735	676	735	722	735	722	724	702	733	697	712	747	713	678	705	770	706	714	682	719	711	697	713	758	707	712	749	719	727	677	703	672	672	744	733	702	690	704	758	722	678	750	723	717	725	720	678	704	723	723	707	697	705	652	729	674	730	724	694	687	725	731	715	696	690	681	708	736	747	678	718	660	769	676	729	689	651	701	729	774	715	700	747	696	706	739	672	715	705	745	752	702	732	707	751	694	673	700	714	735	719	719	711	687	699	719	716	714	717	722	722	727	750	753	745	706	698	680	793	719	691	729	739	736	702	708	708	734	692	705	713	692	672	706	750	707	726	675	681	696	706	702	677	658	719	646	709	726	745	702	731	719	770	688	708	715	726	696	714	673	716	711	763	713	725	741	702	756	661	702	705	707	711	657	724	685	677	714	641	685	730	731	726	731	707	656	684	717	714	715	674	740	695	690	690	783	671	706	729	710	677	734	729	788	706	676	695	712	712	733	706	707	703	706	690	697	724	717	738	694	705	732	707	691	675	712	761	718	687	717	658	723	664	713	687	732	701	749	740	748	677	738	700	723	713	767	702	735	707	729	722	723	730	714	701	725	745	714	690	711	708	681	688	742	708	724	696	766	695	783	689	713	710	672	732	682	698	727	747	681	735	718	764	731	696	718	733	696	704	731	685	655	715	711	704	737	726	706	692	749	723	781	729	710	702	735	699	714	693	715	703	745	740	714	733	752	705	703	706	715	680	665	683	730	737	687	717	685	735	723	682	705	681	704	709	666	680	755	724	708	718	694	727	705	707	731	692	713	704	687	642	768	722	701	714	735	729	698	714	696	696	671	698	744	718	724	740	708	697	729	704	721	716	736	720	653	738	705	714	713	690	721	777	694	680	703	702	726	719	661	724	746	741	747	718	724	706	678	734	727	703	711	690	726	685	708	674	702	742	721	670	708	746	686	719	701	703	725	661	716	770	732	706	697	691	733	697	708	696	727	727	733	724	722	723	692	749	735	675	705	676	693	726	715	717	736	711	728	726	680	688	713	713	712	679	686	701	718	744	651	714	700	731	724	715	726	671	732	699	706	674	726	704	696	670	729	730	696	732	705	715	709	702	717	791	735	687	750	702	702	698	720	694	679	680	688	677	749	738	743	698	711	690	749	676	710	739	720	643	695	704	738	737	739	692	644	718	675	736	659	700	697	716	757	725	704	722	697	693	715	716	703	711	708	673	722	697	692	734	676	733	682	697	710	718	748	724	720	699	727	724	750	696
24130	20794	27519	24181	29838	47775	38821	29888	17794	5942	2007	834	593	539	525	514	494	539	560	456	497	485	486	562	486	512	521	496	508	503	530	495	517	513	510	497	533	483	514	464	531	476	525	510	497	508	454	495	489	500	477	508	463	506	490	487	500	515	490	501	508	493	514	517	522	526	463	484	484	533	496	515	483	499	462	541	524	526	471	516	547	479	485	487	525	484	495	528	507	480	516	481	520	518	496	497	498	501	526	467	507	506	501	492	472	509	501	491	446	508	481	518	525	521	496	514	506	485	475	505	488	493	470	485	483	469	535	527	475	508	509	473	485	511	490	495	496	505	530	512	516	465	493	476	526	458	475	491	553	486	508	524	500	517	512	493	532	466	500	516	505	508	514	522	471	477	498	503	460	490	510	502	534	530	507	477	465	452	499	487	530	477	489	501	502	514	489	519	545	506	460	508	519	512	490	487	534	478	534	502	508	485	522	471	464	521	510	505	494	502	485	503	500	474	514	491	496	491	562	490	532	493	497	514	483	512	471	503	468	515	478	520	517	470	531	515	487	517	513	470	494	491	463	477	511	484	513	472	517	507	528	511	462	492	463	489	523	544	534	485	485	527	473	489	526	485	504	518	505	506	528	512	514	507	485	512	484	485	493	510	507	472	507	468	495	475	493	500	515	462	501	500	548	488	512	493	470	499	493	538	501	505	467	517	518	492	509	492	499	514	442	499	538	487	490	468	492	495	478	495	476	509	542	498	485	524	474	534	553	481	504	535	479	528	502	516	482	517	516	501	474	465	518	533	505	532	530	549	526	486	518	508	514	470	475	467	482	517	532	497	476	518	488	491	510	500	515	486	513	493	478	466	499	470	501	496	481	495	504	492	494	524	473	464	491	482	507	522	462	528	485	515	492	511	509	488	518	501	490	550	514	444	547	489	506	489	484	503	560	519	527	508	501	486	524	473	505	473	465	488	536	522	513	514	503	458	521	503	489	479	501	564	475	534	481	498	535	473	497	514	498	508	531	468	482	482	519	534	487	472	510	500	515	533	542	473	506	549	516	471	496	490	516	527	494	533	539	523	519	512	450	506	485	540	506	492	515	509	488	474	519	510	485	517	516	498	504	513	528	498	484	484	490	468	495	508	450	445	535	505	508	530	511	475	492	490	492	471	486	511	448	499	496	532	493	511	499	495	485	519	486	507	481	511	494	524	480	482	519	492	506	491	506	509	511	478	478	528	523	494	496	562	488	475	501	532	477	490	491	485	509	503	517	487	496	464	504	474	482	512	490	504	523	487	462	476	471	527	520	463	537	481	503	496	475	464	514	481	496	499	514	502	501	529	478	463	518	533	487	493	527	495	492	539	478	517	529	507	467	459	524	504	464	498	513	506	508	518	511	516	464	499	515	510	507	501	496	494	527	505	498	521	499	499	501	481	488	467	506	482	483	514	507	493	474	478	504	502	516	521	468	537	512	515	529	526	516	514	496	517	487	477	485	505	508	509	454	469	502	498	497	507	522	550	497	541	487	477	522	512	490	501	558	471	497	497	506	499	507	502	506	502	488	468	488	526	483	494	539	483	492	466	478	480	495	481	449	479	511	492	483	500	494	507	506	469	459	519	493	499	499	488	507	469	471	506	483	469	503	510	497	492	495	475	458	526	463	516	466	511	550	539	522	496	486	505	481	507	489	489	476	505	487	496	474	514	524	468	512	480	474	495	489	514	512	476	476	533	500	489	481	470	513	467	467	485	520	478	517	513	516	506	537	514	486	468	502	456	517	496	481	517	501	547	499	488	483	497	485	533	534	506	510	495	502	468	497	540	542	518	535	483	497	500	480	492	530	497	498	505	460	521	475	500	529	513	486	504	479	468	502	499	503	519	471	509	513	444	535	494	497	463	461	479	500	509	494	484	501	543	444	499	485	472	500	514	518	526	525	481	498	512	538	511	511	482	504	459	472	490	486	482	499	516	526	514	498	494	475	497	512	472	508	494	474	547	516	511	524	509	517	469	541	501	528	479	530	541	500	473	499	492	490	477	470	480	492	482	546	498	493	486	490	476	489	509	474	496	525	530	501	522	529	490	488	476	500	527	517	489	528	513	498	483	508	502	499	502	500	482	503	500	513	501	500	493	471	496	482	465	493	510	481	475	486	499	509	549	468	485	533	518	503	495	483	477	519	495	503	502	486	510	562	501	486	475	494	462	487	488	496	482	519	493	473	482	532	486	492	512	513	488	523	509	509	482	447	501	518	512	469	496	460	479	491	493	518	473	502	478	555	508	481	492	472	526	498	485	530	501	468	532	479	494	537	518	517	528	471	507	495	531	478	519	513	453	507	470	555	485	458	482	495	485	474	488	462	524	483	518	484	541	508	516	463	495	462	488	538	505	493	506	457	470	474	529	478	514	472	495	475	513	513	488	515	508	455	513	488	475	470	503	458	520	509	507	519	499	468	503	504	512	533	462	526	527	478	559	488	470	447	526	494	528	514	475	482	481	466	502	503	482	482	432	509	461	491	518	535	503	515	522	478	472	513	485	485	486	522	528	509	480	479	513	499	512	493	482	476	467	495	463	505	479	496	484	450	533	501	472	523	486	514	475	500	498	517	489	520	496	510	506	504	515	510	502	477	481	519	514	486	480	515	550	509	486	507	510	519	489	447	509	503	508	522	495	508	486	513	514	499	486	478	484	492	535	523	493	506	540	498	503	551	488	482	455	512	466	495	517	478	576	537	529	481	507	543	494	497	504	548	479	522	504	477	508	502	496	520	467	523	447	464	497	455	498	504	510	511	485	469	498	509	501	486	515	504	482	515	517	543	540	511	462	518	520	470	495	466	485	483	471	446	505	518	529	479	511	491	482	485	545	507	476	464	476	561	489	467	528	543	517	465	512	500	522	515	497	503	506	479	503	474	503	508	545	479	482	509	540	501	526	482	501	508	496	572	506	500	507	482	540	498	457	519	498	465	518	513	518	500	500	516	497	480	507	515	516	524	497	508	500	500	499	473	440	488	481	504	493	484	508	458	488	477	482	495	525	508	496	484	533	508	499	483	518	547	530	515	484	520	479	528	496	474	511	485	490	468	527	457	501	486	466	495	514	499	543	530	490	533	515	521	518	514	451	519	490	479	525	483	480	497	504	460	527	506	490	477	501	496	483	488	540	495	479	504	469	540	492	445	532	505	536	486	482	469	488	459	473	469	516	493	498	517	510	487	494	490	483	496	506	481	470	504	467	504	512	516	497	509	516	503	496	547	487	490	500	478	491	505	483	512	461	483	487	511	501	520	529	508	497	494	499	472	572	491	511	462	495	504	510	493	492	498	513	510	516	484	476	486	485	548	512	472	476	507	455	513	462	494	485	525	483	475	491	510	502	491	467	503	492	493	521	502	511	489	499	489	469	483	529	485	500	523	494	515	517	452	483	477	489	498	487	483	489	514	538	449	534	507	509	503	524	539	483	476	563	532	515	477	538	488	470	471	507
8661	20665	21300	15381	36912	46217	40691	34741	22010	9518	3723	1585	922	740	717	743	753	685	749	741	763	765	775	739	725	747	706	723	726	725	791	717	756	748	724	739	719	673	753	734	722	725	733	735	747	740	706	710	763	715	715	728	768	733	745	743	748	762	744	742	764	726	728	764	709	771	729	768	707	713	697	709	717	707	756	729	693	718	742	720	728	692	711	764	736	745	757	727	718	707	716	696	750	734	731	751	734	743	750	724	692	736	749	746	734	753	754	684	758	744	708	734	722	709	739	726	736	759	724	723	741	707	730	754	719	705	716	714	720	724	756	697	721	731	721	701	721	719	721	693	746	722	718	718	766	702	691	735	760	742	744	720	759	682	699	715	763	716	733	740	691	691	696	719	689	744	675	736	736	744	705	703	729	730	704	706	733	746	766	705	800	713	766	751	711	729	755	760	732	751	753	702	784	724	766	784	685	769	734	719	722	704	729	738	731	711	718	757	743	783	702	729	767	721	734	745	718	768	751	768	713	708	692	722	745	698	702	748	780	729	758	725	689	760	678	739	728	704	746	709	741	756	708	758	746	717	776	698	715	707	713	749	716	683	699	719	720	754	750	681	705	723	727	716	759	720	720	717	756	739	744	789	718	721	705	744	698	767	742	777	715	736	716	714	737	719	714	715	749	742	766	687	756	745	729	692	767	754	681	748	755	710	727	706	760	755	729	776	735	720	740	777	694	739	724	746	727	755	752	727	749	738	749	734	743	718	724	724	706	771	785	693	749	723	775	730	716	721	780	716	815	708	728	725	733	757	740	795	753	720	681	768	719	766	760	744	752	710	722	717	741	722	739	711	748	729	707	694	723	707	755	738	728	738	758	719	775	743	739	759	757	726	723	784	742	759	744	703	731	727	742	749	727	706	749	728	753	729	724	699	720	731	729	688	771	765	818	747	785	708	739	748	729	757	740	737	736	747	743	703	702	704	700	711	691	770	670	742	757	726	713	724	756	698	714	756	814	708	749	755	731	736	772	740	733	760	725	703	775	753	755	707	735	730	733	688	747	796	726	762	750	705	743	738	728	727	703	685	733	763	720	769	689	723	719	710	672	718	754	734	734	724	725	672	766	722	716	715	719	726	702	732	723	741	699	785	717	725	749	700	740	737	737	699	732	718	715	741	707	723	718	728	703	769	719	694	746	700	754	710	711	715	763	745	680	705	711	722	715	762	713	738	728	732	720	736	708	788	751	727	681	717	734	756	707	704	726	714	754	729	695	719	770	710	707	740	760	735	755	713	737	696	721	745	722	697	757	723	713	763	747	767	742	734	737	736	783	778	763	750	738	726	761	752	702	746	710	728	741	738	721	716	730	718	768	702	745	681	715	713	701	686	683	715	702	727	710	717	708	698	703	744	716	745	686	707	743	718	707	700	740	695	727	710	744	784	736	773	746	770	723	727	728	727	697	715	740	784	728	763	695	753	718	711	708	772	732	728	719	712	785	741	728	684	713	776	748	703	743	746	724	746	725	730	701	737	724	745	766	766	729	730	717	751	753	763	753	725	732	721	733	685	746	707	773	752	740	725	727	728	714	711	715	763	716	714	752	728	714	749	746	740	765	766	741	714	719	723	727	702	721	761	739	732	731	727	760	712	715	783	741	729	714	768	706	745	704	716	789	758	735	733	787	733	788	721	739	745	752	702	764	692	709	763	773	691	721	695	666	697	739	712	667	746	726	709	718	733	752	727	731	728	746	708	772	645	716	719	716	732	737	732	735	727	730	737	781	702	693	767	677	717	737	740	734	744	719	778	713	756	747	689	728	722	709	704	701	699	721	719	776	715	699	737	714	744	720	715	721	756	711	729	728	706	747	745	758	755	768	774	662	757	745	747	698	741	753	724	763	756	691	742	708	675	698	726	692	734	711	743	689	756	739	747	720	736	756	691	724	747	708	743	710	696	751	712	721	699	734	701	721	696	708	746	730	699	715	720	706	733	747	756	699	700	729	763	712	756	718	749	743	703	739	754	730	684	675	767	749	747	752	749	721	736	733	723	743	741	711	741	707	690	744	667	755	724	732	758	759	704	702	766	736	715	731	705	700	659	714	720	737	662	741	734	730	727	764	754	731	687	769	738	710	679	729	683	698	733	700	695	769	734	738	737	719	742	711	723	747	745	716	778	738	687	764	679	687	709	749	833	757	747	703	697	730	697	720	711	707	724	746	761	716	726	729	703	727	715	788	690	735	772	684	702	757	707	761	706	737	694	740	753	709	753	724	710	713	727	710	743	779	790	759	759	739	684	689	745	718	686	737	766	732	669	690	728	732	751	733	772	700	727	745	735	732	686	731	740	717	689	726	751	735	747	775	754	722	694	733	752	719	749	752	707	754	717	727	682	749	729	694	747	744	732	731	741	740	696	736	702	673	730	711	736	727	726	740	726	752	703	742	779	742	721	697	742	713	737	740	695	663	730	708	746	716	749	674	755	734	747	706	699	735	730	712	715	713	715	701	710	722	719	741	726	719	706	736	757	705	681	709	703	781	702	728	701	754	782	784	743	689	720	705	712	763	701	763	679	721	795	767	708	760	708	720	769	711	727	726	740	714	732	734	747	733	718	782	744	762	697	702	702	779	686	694	714	777	795	706	754	738	703	748	689	738	728	703	702	772	734	775	751	733	716	725	768	728	706	707	711	733	709	733	722	719	769	683	733	729	785	747	751	691	717	698	710	714	786	745	679	700	701	698	711	703	721	728	748	766	683	717	720	750	680	749	751	718	688	717	720	703	714	716	736	739	726	765	738	712	762	733	759	696	741	720	702	737	704	739	749	740	724	731	700	676	739	752	696	710	735	715	760	761	765	766	731	704	738	739	714	714	732	748	712	752	697	801	787	748	700	770	724	721	725	708	688	736	715	665	720	761	729	711	777	752	729	665	706	742	748	766	740	706	647	705	712	734	717	736	739	739	729	741	698	726	717	697	701	728	717	733	752	730	738	728	764	698	725	743	705	724	696	718	742	723	736	724	747	711	710	714	742	775	679	720	702	739	741	681	731	742	679	757	681	693	697	713	742	715	749	671	724	704	706	674	718	712	722	731	694	772	778	695	711	730	723	727	711	684	703	745	719	728	743	754	738	732	730	766	701	711	744	778	723	716	744	693	699	736	756	718	760	734	746	773	666	742	708	746	691	738	679	738	720	734	709	767	685	683	740	730	708	707	756	730	767	750	744	744	749	705	693	707	706	710	719	747	718	727	699	696	758	708	743	692	756	704	763	732	710	748	725	722	782	712	715	722	759	665	750	731	746	693	735	729	742	727	727	754	700	739	731	754	681	689	756	754	740	766	733	667	708	751	724	713	796	758	755	735	725	735	725	685	738	800	699	757	753	708	762	779	692	750	727	713	712	753	745	752	750	799	768	755	708	731	719	718	742	712	756	730	755	719	713	750	714	760	785	737	736	693	756	723	746	743	710	763	714	748	752	763	780	738	702	717	732
22446	20742	28525	22977	35252	49228	55965	46621	31942	15458	4891	1385	750	566	567	522	539	496	548	530	554	532	534	527	493	551	529	511	521	536	516	498	519	542	510	546	498	576	490	564	510	514	503	573	531	526	526	509	537	520	493	526	509	506	522	541	493	568	486	541	541	528	523	528	477	537	558	529	532	541	550	561	532	480	565	499	504	562	530	562	501	491	530	519	524	495	466	528	528	501	493	529	575	529	531	513	473	472	538	548	519	511	534	520	523	520	565	553	498	500	482	533	501	551	513	558	569	493	544	531	526	537	504	505	507	543	549	512	518	540	500	509	515	523	527	516	546	533	514	516	507	561	552	556	580	524	521	539	490	537	594	526	528	518	511	485	543	558	506	496	517	484	549	492	559	543	552	507	507	523	535	486	520	528	506	547	532	519	539	546	549	522	500	527	475	565	538	504	531	543	529	535	522	553	563	547	513	517	500	500	495	507	559	562	532	530	535	564	530	575	549	490	559	516	550	501	532	535	502	540	504	510	514	514	569	530	535	530	506	510	525	501	541	486	510	522	551	531	530	501	565	578	543	555	539	483	489	547	548	539	511	499	506	535	512	473	549	509	469	545	524	546	528	525	538	511	537	509	531	512	543	535	533	541	519	486	488	486	515	510	493	499	542	511	536	537	541	481	552	512	514	542	542	486	547	509	514	493	516	494	564	521	509	526	513	535	520	536	521	527	575	584	512	514	523	552	538	515	525	532	561	515	563	494	547	554	502	498	515	530	525	520	545	509	493	533	541	516	564	553	520	515	503	495	515	513	537	521	479	506	565	513	485	506	496	515	498	523	507	529	489	534	533	526	487	550	508	533	506	519	545	512	521	502	516	515	532	517	520	515	571	491	499	531	504	552	544	484	518	520	558	529	491	534	537	527	554	515	512	491	484	542	538	507	570	511	566	521	552	507	509	538	513	517	517	499	511	535	505	523	525	549	533	522	521	515	552	504	499	480	514	504	492	545	539	529	529	500	541	540	540	533	529	525	521	524	516	544	561	546	529	545	519	513	506	506	480	562	538	526	503	510	549	504	544	489	510	580	501	534	536	555	514	550	509	529	538	544	527	533	508	482	517	541	525	545	474	510	547	539	514	515	498	491	526	515	514	546	539	535	552	518	582	532	507	534	558	518	518	506	536	480	507	485	510	495	527	518	532	509	522	523	524	509	533	590	536	530	510	484	531	508	476	548	519	579	539	546	487	527	538	533	514	539	508	509	499	535	489	555	497	529	553	497	490	477	518	487	505	532	520	545	539	493	510	600	541	514	533	502	513	550	504	502	533	555	496	507	544	554	538	551	540	498	516	539	521	548	516	572	544	511	538	551	499	510	550	510	545	524	555	579	498	519	514	519	511	506	532	545	532	482	489	518	514	521	571	513	572	522	486	480	531	525	538	544	514	541	554	538	517	517	487	518	537	507	566	509	531	572	508	540	517	548	516	548	516	549	541	538	531	511	544	526	544	522	494	534	522	549	521	532	526	488	525	504	487	502	530	554	513	501	549	575	534	512	548	580	532	562	502	524	541	537	542	504	545	498	514	490	487	556	554	546	504	520	535	531	484	490	525	531	516	545	497	562	541	476	486	491	546	504	508	500	490	522	507	493	504	514	509	531	532	507	517	503	522	498	546	488	523	492	532	497	565	516	509	531	534	532	511	517	535	507	522	512	488	521	536	505	526	519	542	516	561	577	498	506	535	527	534	537	511	522	523	505	526	546	545	557	530	533	518	519	563	547	531	491	521	533	524	521	506	520	510	500	530	529	527	497	551	561	508	552	547	518	523	511	523	532	485	509	495	479	532	538	479	496	500	499	529	528	491	513	515	536	492	526	493	535	518	517	523	517	532	505	534	503	546	553	528	517	526	504	491	463	522	535	506	497	506	527	503	539	517	529	482	555	540	538	548	557	521	508	528	489	518	497	517	492	506	499	516	537	515	516	482	556	524	521	527	536	547	523	519	554	512	516	539	547	493	553	523	510	547	514	526	538	516	553	540	534	520	498	529	516	512	550	515	520	535	521	525	483	541	527	487	530	570	531	477	480	574	553	534	522	517	503	539	516	515	538	503	522	508	575	534	555	543	530	507	515	513	512	517	533	501	510	565	519	552	497	542	496	532	514	557	516	586	531	556	553	543	546	530	516	526	533	527	537	503	558	536	527	521	552	508	510	535	548	535	525	541	524	516	498	500	514	502	531	506	534	539	528	509	540	503	511	484	504	524	531	510	519	494	532	496	503	530	519	538	525	541	513	492	472	503	540	502	504	539	525	538	542	530	522	493	502	574	509	494	569	577	521	519	504	539	544	498	539	530	489	505	476	518	512	532	519	532	532	505	497	551	530	506	533	516	537	522	536	547	502	490	487	518	557	499	554	477	499	488	500	554	522	536	498	488	514	525	496	515	530	553	542	526	477	530	586	530	508	505	535	482	539	490	527	494	514	520	500	478	539	527	500	545	506	519	537	528	531	520	507	508	511	514	530	508	547	513	526	534	492	508	538	523	483	503	528	504	515	491	527	531	506	546	538	559	505	496	514	540	555	500	505	485	559	514	513	547	506	520	544	527	515	519	519	537	513	534	571	491	523	512	541	504	533	530	538	511	510	482	529	515	533	543	574	560	542	542	507	548	479	560	506	494	511	546	537	496	543	544	506	514	521	471	491	476	506	530	550	535	515	478	531	522	534	509	539	547	519	513	504	500	557	542	560	532	523	537	525	553	507	506	551	510	537	499	551	512	526	524	523	491	535	488	509	494	506	494	533	528	522	516	539	529	520	530	505	527	499	539	545	521	555	545	542	513	549	501	533	559	536	510	484	494	516	509	495	547	519	515	519	535	522	516	538	547	547	529	494	512	507	529	535	505	517	569	511	494	556	503	543	506	544	505	543	544	562	566	544	509	554	508	534	527	489	568	513	521	520	524	557	507	480	509	510	540	502	550	505	531	511	519	538	547	539	486	529	522	507	540	512	499	528	531	524	506	523	552	502	550	521	535	539	520	503	514	484	534	541	555	512	514	516	482	527	548	518	538	508	533	547	505	507	542	528	505	521	528	519	541	500	542	530	525	564	542	541	523	545	489	524	563	515	547	511	557	575	537	529	524	534	531	514	539	587	467	551	520	528	555	537	530	512	539	507	546	524	528	520	555	517	519	539	539	566	514	515	496	533	501	523	504	479	509	504	528	525	524	520	522	521	548	508	484	527	502	498	505	532	508	541	523	522	533	549	561	543	509	533	530	492	521	531	527	521	522	530	519	548	514	513	518	536	516	533	535	542	517	508	546	504	513	495	538	558	512	506	519	508	558	507	528	491	524	481	503	527	524	491	512	553	530	491	486	458	571	481	515	497	492	477	505	552	496	533	534	559	533	520	564	516	541	540	542	535	507	501	530	542	517	556	507	557	559	508	513	480	544	554	509	494	524	535	496	512	558	554	538	541	514	529	523	505	538	520
16167	33616	32336	26692	57806	59742	58684	48668	34955	17881	7678	2597	1258	834	789	735	732	729	777	792	760	744	748	748	726	746	754	773	735	756	704	755	750	759	694	785	709	761	739	753	743	743	754	730	754	725	754	765	723	731	724	734	729	777	775	714	737	689	769	740	682	732	731	744	758	679	706	749	753	742	804	682	749	687	755	753	739	735	793	759	780	722	701	725	706	764	752	676	740	728	724	698	715	778	720	708	725	743	735	785	740	815	717	731	823	772	740	756	683	707	731	783	794	776	783	754	726	773	741	693	697	704	745	740	763	694	776	805	731	788	739	715	782	798	705	724	757	725	745	763	785	720	748	727	745	754	729	789	722	726	750	741	774	735	720	753	731	769	696	745	800	731	774	757	799	798	738	724	742	727	722	713	779	744	736	793	753	726	709	773	751	707	729	767	737	731	749	734	740	719	722	759	750	755	705	744	751	759	747	767	821	773	745	726	760	690	772	748	750	753	748	750	721	748	761	745	735	744	736	715	739	703	736	766	736	752	729	677	705	756	751	696	692	795	776	743	740	780	760	723	733	717	774	784	732	730	758	785	770	797	729	781	698	766	767	753	742	689	713	699	722	711	713	724	706	717	722	747	733	727	778	735	780	716	776	706	740	739	693	791	732	732	765	718	744	698	714	779	757	736	772	752	719	727	761	749	741	699	743	712	710	750	757	761	747	766	760	712	756	784	716	710	768	720	779	793	720	744	701	735	722	706	738	734	703	769	714	726	753	761	757	747	761	746	769	686	826	757	779	779	735	740	791	751	786	736	711	760	816	709	727	736	753	746	714	737	747	742	727	776	755	675	732	730	726	724	775	746	755	731	713	723	737	794	727	753	778	725	758	762	739	788	739	723	651	725	740	748	713	739	755	745	777	727	727	734	746	760	740	737	736	750	766	772	726	715	764	752	754	739	734	711	724	756	770	756	753	728	739	732	745	741	784	766	752	730	750	757	763	741	766	741	781	710	724	734	743	721	746	729	746	737	704	712	773	740	773	767	814	763	754	740	753	762	736	747	764	790	749	737	755	748	705	740	755	730	743	757	732	761	719	694	761	765	758	753	777	712	750	697	759	734	734	703	719	736	747	735	732	762	713	753	752	696	768	803	740	759	761	764	743	786	729	736	791	745	764	712	768	742	780	739	741	720	696	707	737	743	701	727	728	735	792	709	726	728	756	767	720	717	749	794	754	711	709	712	726	744	755	711	763	772	756	725	722	685	713	703	737	730	730	704	744	725	759	761	748	741	714	756	776	751	751	740	729	773	705	751	755	708	746	704	742	749	694	706	751	760	722	707	735	658	720	782	722	747	748	719	750	738	726	717	735	713	742	732	732	702	752	780	751	753	766	793	737	777	703	699	776	740	717	709	731	730	723	767	789	758	772	733	735	713	775	774	739	797	744	744	734	769	760	715	708	745	751	721	785	727	703	727	790	732	762	749	744	746	784	760	700	728	729	720	751	709	778	781	721	767	810	756	816	671	733	750	753	720	787	717	773	771	743	792	710	730	745	717	790	746	704	711	800	700	743	759	757	732	749	757	725	705	733	738	740	714	776	743	727	709	718	673	735	746	773	705	718	756	711	826	746	762	747	729	709	767	757	724	749	764	765	734	754	740	713	733	742	679	714	768	731	765	740	710	750	736	742	716	780	808	731	717	710	703	751	693	681	737	722	747	717	775	770	757	717	716	771	725	686	760	796	750	739	760	786	767	734	722	737	751	764	721	719	729	721	699	785	759	739	722	734	688	729	747	783	741	752	755	747	769	759	744	743	730	720	723	785	738	724	726	731	777	771	738	720	749	729	702	707	731	759	759	731	705	727	722	772	766	750	753	757	713	737	692	744	764	737	752	733	742	688	690	761	738	756	723	750	736	743	768	747	721	728	753	741	739	740	730	742	758	756	740	765	753	709	739	754	740	791	732	722	727	783	759	733	707	750	797	716	760	711	749	753	735	738	715	722	769	734	764	724	687	740	735	768	733	770	743	775	720	714	755	727	724	717	797	712	715	764	757	711	682	705	712	729	760	746	770	714	702	767	750	676	740	784	794	756	731	720	746	734	719	718	729	758	695	761	722	773	765	753	752	760	727	764	737	746	761	757	696	733	748	734	717	690	726	686	801	725	756	729	740	754	752	708	750	779	784	721	736	738	723	738	778	749	726	772	736	771	729	711	718	754	725	751	782	744	739	744	709	759	753	783	711	740	743	736	756	740	714	754	759	737	679	728	779	745	715	722	757	734	687	741	753	721	761	735	696	697	805	742	773	753	774	713	764	730	784	728	773	728	699	748	721	704	756	725	767	740	754	735	719	725	783	662	715	732	756	733	741	703	746	724	751	791	753	731	735	735	716	742	724	744	718	730	756	722	691	781	749	731	771	713	744	748	767	761	699	727	729	767	761	750	704	691	727	764	757	753	737	735	792	754	722	779	745	800	734	717	756	766	702	746	702	742	726	680	728	757	773	744	734	723	768	743	765	769	711	763	774	755	758	777	718	758	723	752	737	736	774	725	737	782	731	722	777	717	781	747	728	755	725	745	783	692	742	742	744	712	721	718	736	716	728	728	699	772	725	766	710	735	718	752	743	784	735	763	733	716	762	771	736	728	759	748	750	712	792	734	741	715	785	721	722	751	735	748	711	719	770	729	743	741	752	733	745	731	707	760	792	763	719	762	726	743	701	728	758	730	714	748	768	707	730	726	721	708	713	746	743	710	707	738	695	754	706	752	746	767	722	736	779	765	747	699	754	731	739	808	690	763	766	729	748	723	703	778	791	790	732	705	747	760	763	706	730	707	730	712	750	750	725	702	770	727	790	762	741	783	738	765	736	719	702	717	780	729	708	703	761	712	714	744	759	729	760	687	763	722	731	689	795	717	768	765	738	689	740	737	759	717	722	719	743	752	737	738	747	759	756	710	697	734	716	754	732	748	752	707	723	743	735	740	756	742	758	747	748	715	790	739	732	726	790	759	767	721	741	728	737	767	728	700	715	754	724	728	727	744	747	745	692	705	745	746	740	744	757	728	714	754	724	758	737	774	739	725	753	777	723	724	730	701	776	767	716	752	690	734	690	746	712	675	729	751	726	721	724	743	723	735	704	728	760	706	737	763	746	726	724	739	766	715	731	789	729	748	698	775	770	713	684	801	725	776	741	701	694	777	718	760	723	691	708	739	741	747	742	763	744	749	746	800	786	762	774	743	718	773	737	747	766	708	735	705	760	733	739	788	725	730	699	747	789	737	702	754	790	745	713	770	718	771	737	742	754	768	736	758	716	741	741	729	736	757	736	777	748	754	706	743	798	745	733	708	732	769	723	731	706	779	712	761	764	743	708	697	741	759	729	765	766	789	698	747	744	740	753	766	743	773	751	756	767	776	794	742	728	746	741	741	754	711	736	673	771	744	801	711	832	708	728	703	769	727	734	770	738	681	739	763	765	760	776	744	726	749	800
26134	20574	14888	5466	5634	9361	14174	10256	5033	1992	924	642	547	528	492	467	515	479	516	516	483	497	473	528	480	478	486	500	519	519	488	493	459	519	492	488	516	507	468	482	512	495	503	511	457	485	467	520	513	507	488	487	480	504	498	476	530	515	519	496	498	500	496	471	463	521	524	480	493	512	479	506	454	510	536	495	496	502	503	491	498	470	482	494	459	539	490	495	501	477	468	508	531	513	488	483	461	527	523	475	499	492	503	511	442	510	490	471	496	471	488	489	491	499	520	460	491	465	512	481	482	525	505	524	513	476	490	491	499	454	503	465	503	511	470	469	479	474	529	489	486	522	467	536	519	483	510	510	466	507	424	497	509	496	490	513	529	485	525	498	468	484	516	558	501	495	495	470	482	518	476	524	471	486	443	500	522	514	439	496	505	505	486	484	461	490	481	477	477	492	510	468	482	512	487	519	516	479	463	469	480	478	468	545	486	541	503	535	494	483	476	490	502	520	508	484	523	481	507	477	522	447	512	513	506	546	460	500	484	524	482	483	489	502	501	502	490	501	489	470	505	504	495	489	513	500	490	510	499	533	499	497	502	492	519	526	517	525	487	461	527	487	499	459	539	482	480	520	507	484	478	515	497	455	478	460	540	502	517	476	485	486	495	474	435	482	507	497	505	501	534	527	482	517	503	502	521	500	518	507	496	525	493	518	498	498	498	474	513	483	470	499	463	507	481	476	464	520	546	518	500	515	504	488	487	493	481	493	506	506	499	522	487	492	483	535	494	493	505	498	487	485	495	453	520	506	464	512	527	491	508	490	479	468	466	496	501	481	483	514	492	479	468	499	526	510	515	462	466	489	526	523	486	523	475	487	507	478	521	472	502	488	510	519	445	483	455	482	511	506	509	494	511	454	510	472	507	490	510	447	484	457	519	434	503	531	470	484	507	486	490	478	517	489	482	466	517	529	501	509	482	488	451	535	483	462	498	517	509	492	470	509	518	457	493	500	502	463	469	504	496	498	486	516	533	452	542	452	478	498	495	487	491	504	488	474	466	514	534	492	506	502	453	474	490	481	484	470	487	483	533	490	513	495	487	497	459	501	529	488	497	498	497	507	508	485	529	530	512	460	520	449	499	496	504	455	486	464	479	491	483	488	464	490	473	471	530	510	455	514	510	490	498	512	489	487	451	510	520	485	485	501	524	539	482	505	449	531	494	500	518	480	483	473	479	525	484	479	506	510	475	511	487	467	489	468	530	507	487	489	505	500	511	474	489	482	499	453	504	471	503	474	519	511	491	503	497	506	496	510	508	517	510	475	487	511	500	454	491	487	507	490	528	485	517	475	499	469	461	468	507	526	492	492	513	471	527	485	517	525	496	474	519	534	499	508	489	463	497	475	470	476	490	490	466	521	491	490	508	497	491	499	456	525	523	447	494	492	492	516	480	471	484	492	488	472	510	526	496	474	513	494	493	485	519	499	498	513	542	497	501	457	491	468	487	507	503	501	517	489	514	503	477	481	512	505	528	498	518	479	501	482	462	463	491	521	469	465	479	466	535	502	454	495	522	510	456	510	488	517	513	517	519	476	488	505	480	505	463	553	459	493	510	465	495	480	504	513	480	473	483	478	486	485	518	476	525	514	460	478	462	477	462	513	479	509	461	552	478	495	509	493	474	477	488	476	491	492	517	486	501	478	469	513	488	491	521	524	497	471	494	463	474	459	480	514	511	464	510	475	482	476	491	475	512	458	486	512	475	498	487	477	496	481	514	477	501	504	517	427	473	467	505	517	522	469	482	494	501	521	493	474	530	508	474	484	496	476	482	487	465	479	486	527	513	460	502	509	488	471	501	507	446	477	492	476	504	481	482	442	474	496	474	508	497	482	497	520	477	474	472	462	519	481	515	492	506	546	547	485	476	485	491	499	516	460	552	441	486	480	487	511	490	508	465	512	498	496	467	501	485	477	470	502	490	457	513	517	443	497	474	466	493	464	484	529	502	454	515	467	483	498	474	486	469	527	490	471	495	527	500	508	522	507	498	488	502	501	515	499	496	545	510	542	458	465	495	549	473	466	482	466	513	458	462	513	467	482	543	503	510	522	483	454	451	493	510	500	521	494	524	492	469	503	534	488	505	492	485	493	479	488	484	472	488	514	474	495	498	470	512	465	457	500	513	540	481	482	486	475	514	496	471	505	560	504	504	493	534	519	486	503	458	467	483	464	471	476	511	547	519	503	466	501	496	503	507	491	492	470	493	496	502	480	518	506	449	493	526	499	525	517	537	502	463	479	509	498	489	461	478	486	461	502	485	485	476	463	484	522	456	473	482	521	486	498	453	457	494	491	476	498	503	530	514	500	481	484	483	507	479	499	525	515	482	491	487	483	471	524	510	502	502	506	489	528	489	520	471	541	466	488	538	487	514	479	499	477	470	472	534	486	505	491	506	464	492	472	487	466	489	495	490	497	512	506	488	486	460	474	509	517	459	488	495	484	475	515	469	528	489	493	491	491	526	473	478	520	488	502	523	462	469	561	494	472	478	500	467	519	496	521	488	482	515	491	525	491	527	466	467	529	450	463	457	494	500	522	480	486	507	462	503	518	510	453	491	473	500	512	474	477	509	479	488	461	522	508	502	468	453	511	486	481	504	449	486	477	513	501	507	479	482	503	497	516	530	477	505	473	487	502	510	516	465	460	515	535	535	519	488	490	530	535	486	538	556	481	480	480	486	509	486	495	498	475	493	487	510	515	439	534	464	496	467	530	467	476	497	499	510	502	498	484	482	480	487	512	518	471	508	477	504	508	534	458	491	485	461	502	477	468	486	469	503	529	504	437	470	505	503	472	507	452	517	514	523	499	515	461	487	461	544	517	467	493	498	472	479	532	480	494	486	452	519	462	492	459	463	484	506	483	514	488	510	468	471	496	506	497	474	461	466	491	507	486	511	553	506	496	458	497	496	494	460	518	497	510	469	481	477	490	490	505	524	531	495	476	461	470	475	473	440	485	449	521	454	493	503	475	492	512	494	521	433	472	507	529	498	468	478	482	489	539	493	492	496	513	510	496	481	512	475	486	515	475	488	526	505	480	485	506	459	491	531	459	518	508	484	488	488	500	474	446	488	490	484	531	506	450	489	472	482	486	492	491	446	502	512	506	464	470	486	487	511	516	522	484	515	474	467	534	464	522	467	512	490	504	484	452	461	535	465	495	486	495	514	479	505	487	439	480	475	501	519	451	495	508	492	457	499	454	482	483	474	500	499	515	486	516	446	459	447	485	530	503	489	468	494	479	498	525	535	470	464	480	500	499	514	474	494	497	509	495	502	473	497	491	480	509	512	503	496	525	505	488	487	489	508	488	475	514	497	507	542	466	495	484	514	510	513	462	529	503	480	462	483	505	470	467	480	506	523	456	536	482	492	467	472	512	447	482	504	484	491	492	522	484	474	561	506	475	509	492	488	494	485	496	474	494	487	488	507	504	459	473
6491	10169	10474	7176	10021	16203	21162	15664	8736	3430	1678	942	770	693	730	657	707	720	689	719	780	729	744	685	726	695	695	739	697	694	667	731	666	720	694	738	677	737	694	724	720	666	722	724	716	679	749	711	737	744	757	678	713	706	725	694	702	690	738	736	707	679	722	691	750	739	709	728	681	696	703	709	718	681	692	709	732	686	720	687	718	741	716	721	742	734	692	718	684	708	703	709	713	743	750	671	699	714	725	691	682	717	700	730	661	687	703	724	655	705	731	710	751	714	705	670	688	740	731	744	719	729	757	679	719	710	693	735	681	746	742	707	680	725	770	647	698	741	746	749	714	707	687	708	699	702	688	740	726	754	698	741	738	700	664	734	682	750	707	749	688	695	703	683	729	673	718	715	749	667	759	703	695	713	757	653	718	703	720	703	714	679	735	685	737	693	692	712	730	735	777	689	740	670	704	697	681	709	668	744	666	723	746	694	736	733	747	670	688	738	686	738	693	703	733	688	711	733	703	700	681	741	736	682	704	746	721	712	719	685	741	759	732	693	684	709	658	702	732	730	700	693	738	715	706	700	707	718	749	713	724	705	702	688	728	708	738	686	735	696	713	713	724	654	691	705	716	689	745	695	719	718	720	716	713	692	709	732	714	725	742	668	692	744	717	749	716	715	703	721	755	722	739	745	686	709	770	732	715	736	688	738	645	726	707	717	677	624	728	711	738	702	730	700	653	698	737	710	727	742	682	720	708	704	714	764	729	683	659	701	708	741	624	691	709	683	669	730	721	683	690	745	679	695	694	733	707	683	695	728	695	694	754	741	733	717	703	698	712	725	717	754	709	741	745	748	736	716	746	690	720	686	738	708	707	748	677	701	695	753	743	731	743	738	726	706	671	730	706	786	691	734	694	698	711	741	676	773	698	700	718	658	693	751	736	684	684	663	729	699	681	680	705	694	740	736	734	713	727	733	708	706	720	674	692	708	706	724	696	682	673	649	759	686	703	702	660	717	730	694	707	701	726	764	692	711	711	672	738	718	716	682	676	699	696	707	698	686	711	735	708	705	723	718	726	689	763	667	676	695	760	736	769	711	723	694	696	698	710	679	684	702	727	724	708	690	732	746	716	710	737	703	711	702	699	752	712	724	693	678	699	719	710	700	727	705	723	694	744	663	688	687	719	734	722	709	734	694	678	705	684	684	711	749	674	764	674	707	723	730	708	756	686	750	706	738	730	746	710	717	744	685	688	715	784	721	752	711	709	698	721	698	720	671	706	679	728	721	664	737	749	677	721	769	646	704	690	705	672	725	739	736	707	686	705	670	690	674	708	679	699	685	761	714	750	713	739	723	708	701	782	675	721	759	698	731	723	735	709	692	702	682	705	708	693	685	678	714	691	734	749	695	710	710	677	740	720	724	692	677	706	726	742	701	709	697	668	700	724	742	632	698	728	724	690	695	733	714	740	720	653	709	781	746	687	729	682	664	732	739	651	707	674	717	698	705	698	726	737	689	718	708	684	721	737	750	706	678	693	724	726	706	695	711	733	740	706	714	716	727	737	677	755	726	718	690	683	712	682	722	675	700	709	718	702	732	692	705	667	738	690	708	699	689	721	697	723	685	718	736	765	711	712	748	742	744	746	712	718	704	688	744	709	710	630	713	700	669	697	734	715	695	743	702	734	759	722	693	736	721	690	683	777	707	698	749	724	726	713	713	680	688	692	732	706	726	741	687	703	701	731	728	727	701	720	673	699	726	724	715	691	695	722	715	752	730	703	749	743	707	716	630	692	790	693	685	708	740	718	698	722	700	732	719	664	700	689	723	749	738	720	678	678	705	767	662	713	711	705	696	707	711	723	715	746	737	700	727	749	655	682	699	721	722	749	676	682	736	742	725	683	710	752	702	664	720	694	693	717	692	697	720	721	766	722	727	689	732	683	750	688	734	737	686	683	711	706	730	735	700	726	701	680	766	701	729	697	722	711	708	687	740	712	659	719	712	707	672	711	702	660	707	714	777	724	685	726	715	703	633	688	701	715	737	675	716	751	690	697	725	717	707	724	704	759	688	723	736	702	727	735	667	717	716	723	771	731	715	709	691	713	710	727	726	690	721	716	715	693	693	705	739	677	714	666	724	702	708	739	693	693	688	703	668	753	719	738	716	731	733	698	736	704	734	713	713	702	726	717	708	686	706	693	711	672	714	706	685	675	693	720	735	669	668	701	735	717	712	708	707	701	679	754	701	678	731	713	639	717	736	724	756	724	676	717	641	701	702	697	695	699	734	737	680	686	733	736	697	725	686	688	711	705	706	736	729	737	717	714	710	729	729	753	716	719	695	697	704	747	769	733	687	694	705	732	774	717	692	732	713	737	724	659	720	714	698	711	686	709	721	728	742	711	706	736	727	689	670	724	699	710	716	678	715	700	731	730	670	675	711	694	675	722	717	701	716	697	741	735	712	744	695	713	696	724	726	675	726	692	741	685	732	674	718	791	746	711	720	771	684	702	675	686	701	727	689	727	712	674	716	724	724	773	711	675	739	721	664	707	716	676	724	721	693	686	713	655	759	715	706	712	734	728	761	727	696	735	694	744	700	683	678	690	734	723	717	679	735	677	727	715	734	737	684	689	764	762	705	669	703	695	722	724	716	708	703	713	718	726	708	707	711	788	684	669	688	706	730	729	702	689	715	669	698	732	720	723	674	666	656	700	700	720	704	718	745	728	767	664	708	724	718	696	731	726	716	696	682	722	732	695	698	733	737	772	691	764	703	700	753	733	707	671	676	766	744	681	720	714	684	714	724	736	740	664	722	686	726	734	691	685	734	688	699	697	689	678	743	704	719	696	734	713	699	719	691	767	692	711	719	740	699	709	723	681	691	751	720	728	704	696	769	702	706	727	696	689	651	700	735	658	710	706	702	740	714	729	698	690	752	732	723	730	673	729	741	766	672	730	714	662	739	707	709	683	702	702	732	728	699	697	677	710	685	699	726	663	715	682	732	724	711	680	711	733	678	716	698	711	673	737	681	749	696	717	677	717	715	722	696	666	695	702	681	665	718	683	713	719	663	711	676	773	739	742	682	714	698	705	782	713	679	698	767	662	722	725	702	695	713	742	664	715	734	709	722	652	749	708	693	772	705	734	721	709	714	673	714	730	746	751	701	726	702	681	700	707	743	715	722	702	711	643	723	699	768	700	674	665	714	721	735	700	673	721	718	775	700	714	674	738	735	684	696	713	726	743	673	720	727	682	691	673	739	700	697	709	693	711	687	712	695	690	712	697	692	725	757	705	737	706	722	742	720	719	754	750	700	681	760	703	745	707	719	715	733	692	747	703	702	700	732	728	700	735	702	748	698	691	702	758	655	724	697	697	688	708	724	725	726	675	734	699	647	740	730	648	722	672	718	708	724	721	711	701	760	683	695	736	713	663	713	730	710	680	659	729	721	707	707	718	713	732	759	719	698	763	652	734	687	725	794	765	648	685	708
24035	20744	27488	24102	23724	45239	44263	31118	17902	5830	1856	791	608	513	513	530	458	520	522	476	493	506	516	500	503	484	553	522	495	529	512	505	507	496	458	474	472	523	489	479	553	530	483	475	510	495	488	478	480	488	510	525	482	451	512	542	522	519	490	459	492	494	507	478	498	468	476	531	525	526	508	507	493	464	476	470	486	465	537	550	495	499	516	512	516	507	474	526	520	512	480	504	518	494	450	493	449	488	493	470	480	487	487	492	457	520	450	501	510	535	490	515	496	494	495	501	550	502	508	521	496	513	491	470	441	505	522	506	498	521	475	480	465	497	506	517	506	500	507	508	481	515	496	517	521	489	480	478	487	479	467	517	516	486	484	493	507	519	507	532	477	506	477	500	474	487	505	534	538	499	489	522	503	489	504	497	491	518	518	512	449	524	519	495	485	511	506	486	521	516	476	511	489	527	532	486	468	535	503	468	510	525	481	534	534	494	475	496	507	487	487	483	545	488	533	504	523	487	493	482	492	484	491	500	503	471	523	489	507	512	522	472	505	495	494	504	484	499	512	510	467	515	495	527	489	512	494	496	478	505	478	502	494	503	461	523	523	510	504	527	522	478	489	517	526	538	543	518	521	486	508	493	469	529	497	458	516	460	470	511	497	500	480	513	550	516	492	478	514	495	507	462	478	506	489	462	507	500	508	473	467	491	518	533	501	496	489	484	490	474	485	537	504	509	507	531	465	536	491	494	470	491	521	495	508	483	517	511	502	507	494	492	484	531	480	508	533	531	507	550	545	476	505	512	497	501	505	501	541	502	511	501	467	488	518	488	504	503	471	465	487	482	509	535	476	525	484	510	432	538	469	519	509	523	482	485	551	494	507	488	450	501	525	483	484	507	487	503	513	455	497	511	483	484	525	507	484	493	486	478	522	511	512	480	521	491	480	515	519	517	491	473	507	503	448	468	529	512	536	494	500	504	490	527	529	485	489	514	504	475	464	548	538	481	464	546	523	537	505	493	497	493	456	461	488	543	511	512	466	505	512	476	476	483	507	479	500	517	522	542	526	521	516	510	462	495	519	482	504	481	503	478	439	514	506	535	515	531	509	467	510	510	512	541	467	502	486	490	471	547	486	473	547	480	569	494	513	520	529	535	519	545	487	499	527	508	501	516	495	464	512	514	543	484	498	496	502	474	492	515	513	493	456	484	506	475	495	481	483	448	493	481	516	501	475	490	495	500	480	514	470	499	511	512	524	462	490	491	492	494	513	489	512	506	515	504	471	496	521	486	501	508	534	477	546	453	501	489	477	495	498	501	476	465	494	508	505	463	501	542	480	483	515	540	511	498	499	514	543	495	496	496	516	462	466	511	542	510	496	477	485	481	520	506	465	506	459	511	503	540	467	520	503	470	523	483	473	496	478	519	499	508	522	512	489	513	512	521	464	468	510	485	503	537	512	524	513	457	485	490	494	516	489	480	514	520	502	458	505	508	539	480	500	496	538	489	509	461	481	465	492	510	478	486	517	515	500	526	497	492	514	492	509	465	530	538	510	482	508	492	479	468	525	494	487	455	496	533	486	498	486	530	522	489	485	498	501	496	502	489	511	529	515	512	472	499	536	512	507	491	478	469	493	500	521	505	494	471	451	489	492	507	449	506	490	487	488	479	506	492	473	484	510	503	522	498	519	526	507	479	514	522	510	489	513	513	542	491	494	469	503	487	514	461	486	540	477	511	491	505	517	484	510	488	479	534	505	497	491	522	491	493	485	491	467	507	501	513	527	464	518	492	523	483	535	486	527	500	461	516	481	534	495	512	494	525	478	508	509	498	496	508	482	515	519	489	507	510	533	486	489	496	514	488	533	502	504	514	501	505	453	510	491	505	544	481	519	530	529	489	502	521	533	494	465	489	460	474	548	468	535	513	502	514	476	507	498	489	470	448	493	537	520	504	469	483	492	493	465	513	522	518	471	488	516	490	522	510	458	523	527	511	477	527	527	546	537	506	464	515	497	557	514	524	510	491	537	508	522	546	485	488	507	502	498	528	488	499	495	494	498	525	489	512	507	515	487	535	508	491	459	474	467	505	531	504	515	514	511	476	490	492	485	507	490	553	489	484	475	503	507	506	507	512	517	537	485	460	479	524	569	516	485	508	497	506	508	484	508	511	463	543	521	478	521	512	512	506	519	524	464	508	491	497	519	492	498	495	495	495	494	508	460	485	475	541	496	528	521	512	492	523	481	496	489	518	493	525	486	491	528	501	526	503	493	491	522	513	517	486	527	494	487	488	535	503	495	513	503	484	489	456	491	534	503	486	513	476	486	508	520	503	529	484	461	516	516	509	471	498	517	484	505	539	515	495	510	491	519	496	505	539	453	495	501	480	490	485	526	485	530	490	533	507	510	485	504	479	533	484	493	531	479	462	494	528	491	501	515	451	507	528	481	494	481	511	489	494	505	488	528	542	481	492	484	517	516	487	508	505	498	499	514	514	503	486	472	519	506	498	456	548	497	521	461	488	544	537	481	472	525	499	508	523	494	497	508	508	507	510	452	511	510	503	504	510	482	518	544	454	483	508	515	455	534	547	535	493	511	501	510	505	558	506	495	494	480	506	510	523	544	502	516	511	497	510	510	499	459	477	512	510	436	467	511	489	493	487	532	474	505	525	522	546	491	501	511	525	489	471	516	499	480	498	499	504	491	498	488	546	528	492	490	544	531	543	496	515	523	489	488	477	532	450	490	456	498	501	494	511	512	539	478	526	479	506	495	502	495	481	485	498	546	500	486	512	487	509	523	497	499	527	498	443	488	503	470	492	540	533	516	472	465	526	552	526	515	552	487	515	524	493	510	508	493	496	529	521	498	502	461	508	509	494	500	499	475	537	498	549	480	507	491	467	518	538	494	505	500	488	475	497	513	526	481	510	514	532	526	520	469	467	515	502	509	541	489	453	452	493	513	523	507	519	511	495	571	477	517	541	514	511	503	539	512	462	499	500	485	512	537	517	495	490	526	516	504	457	528	510	482	492	488	473	530	509	491	561	520	503	508	480	494	492	494	485	467	529	476	467	487	493	527	463	522	498	522	501	508	481	479	504	489	492	500	510	510	485	531	483	496	486	505	508	497	502	547	490	502	506	511	489	524	455	464	497	508	485	487	516	563	490	501	492	551	485	513	485	466	497	499	509	520	481	498	504	486	461	483	453	521	486	463	544	523	507	516	488	519	548	488	474	466	520	520	482	497	461	504	504	485	487	475	471	548	511	510	452	509	532	482	474	531	510	499	482	454	491	481	499	505	458	469	502	476	514	506	514	458	537	545	479	459	491	516	499	453	486	521	498	487	541	501	525	510	541	513	512	515	532	443	497	499	492	511	494	540	502	531	509	510	519	510	483	509	520	480	454	492	526	498	482	535	494	492	464	538	501	513	504	508	517	486	500	495	451	526	478	510	541	504	467	521	470	498	512	492	520	487	458	529	496	506	495	484	474
9965	20990	19873	14546	27617	46625	44167	34439	21776	8862	3356	1444	873	741	767	742	755	739	717	748	716	750	723	734	705	736	737	766	719	709	713	684	741	793	686	799	761	720	780	679	710	689	733	707	695	724	697	733	729	703	743	736	750	760	722	756	760	759	706	711	793	756	707	713	753	702	754	713	676	725	720	721	719	718	758	685	710	715	721	775	715	718	742	687	724	730	702	733	697	732	743	757	743	697	755	679	728	731	758	719	687	713	692	663	726	733	738	706	688	729	712	721	732	747	740	730	698	766	771	773	716	719	739	704	698	721	720	714	706	685	733	730	725	694	696	698	776	702	674	756	724	714	770	755	709	733	749	686	707	714	669	673	742	746	718	716	733	680	723	736	763	682	739	724	722	734	771	726	700	726	699	685	681	741	721	685	760	770	708	705	744	720	738	706	742	723	735	730	748	748	721	701	730	740	738	750	727	732	754	746	716	715	719	682	743	756	785	738	727	728	733	721	755	755	752	713	708	716	705	725	752	683	757	718	693	692	709	734	776	678	741	720	723	692	720	790	725	696	704	701	737	786	702	751	768	735	713	757	757	749	688	704	743	690	728	694	726	718	708	738	683	742	719	720	721	749	716	706	762	726	722	711	714	725	737	727	742	729	721	718	721	741	729	734	742	758	738	665	745	797	731	760	700	732	752	709	741	733	755	704	723	772	750	763	756	725	757	727	732	708	727	722	704	716	750	706	720	789	722	720	760	777	723	696	765	733	747	730	748	744	737	745	722	748	732	742	707	734	729	702	748	703	706	684	742	752	758	767	732	701	670	725	743	753	710	723	732	756	768	736	718	804	741	746	708	739	677	743	756	742	755	678	734	737	784	702	746	691	759	700	742	737	739	734	749	717	733	708	701	727	769	733	732	717	758	710	761	688	717	759	713	756	714	765	758	723	714	746	722	721	766	711	723	740	724	736	707	749	748	732	751	752	702	727	752	713	732	708	689	773	759	727	737	780	751	768	747	747	721	714	717	664	710	723	703	691	755	682	694	758	747	720	674	692	700	709	720	743	736	767	710	720	736	686	774	712	749	751	729	767	726	783	755	705	709	740	723	703	749	739	739	734	726	716	766	736	737	739	757	732	743	686	744	676	718	721	736	674	776	699	702	714	713	729	695	727	669	753	732	693	660	685	676	742	708	736	705	758	701	727	728	758	769	735	741	753	790	719	718	665	736	732	741	701	693	755	699	711	706	709	709	706	724	744	725	689	731	641	738	757	748	729	740	729	763	726	668	715	755	756	739	762	700	700	763	738	708	745	736	753	695	679	726	769	734	718	751	726	681	732	749	707	716	729	718	729	756	755	719	723	758	734	731	692	734	737	745	697	705	704	751	715	734	733	747	738	744	721	771	741	716	760	733	752	727	742	731	757	725	718	698	737	725	729	741	670	704	721	706	735	739	704	691	720	728	725	738	755	778	650	720	738	738	747	774	746	732	747	767	720	742	775	747	708	681	703	722	734	749	717	757	730	738	743	753	714	728	728	733	732	739	764	726	768	730	733	720	710	693	738	719	741	727	756	749	753	721	737	693	732	696	724	672	740	696	783	685	746	736	739	741	720	750	705	724	698	713	766	737	697	751	708	729	755	743	719	799	719	720	749	766	710	694	773	709	692	751	743	705	719	760	701	714	693	729	745	769	734	721	729	739	727	723	714	720	721	734	701	707	711	691	753	684	772	678	676	729	676	728	738	729	735	735	694	695	750	710	696	761	716	734	707	724	679	745	741	748	751	720	739	769	706	657	763	709	701	702	692	714	709	732	709	750	726	723	714	722	722	755	725	713	686	726	720	673	718	726	796	733	675	727	716	716	699	701	704	753	724	720	685	760	744	737	728	695	719	732	698	740	748	732	742	759	739	752	766	693	707	736	670	740	689	722	693	663	708	738	729	747	715	746	777	751	746	730	695	766	715	766	662	712	750	697	726	753	743	718	721	725	755	729	738	769	722	711	726	769	750	695	755	736	733	703	751	783	720	764	712	742	715	702	693	693	749	796	728	729	727	706	743	746	748	734	721	706	738	728	727	686	715	727	711	744	737	757	710	713	771	717	685	738	723	716	680	719	695	724	754	709	726	701	720	737	722	720	703	675	721	734	750	734	718	767	751	667	703	728	706	692	706	747	749	684	752	743	716	744	736	718	702	716	756	720	696	740	685	724	720	693	741	727	719	734	701	726	747	729	715	715	702	751	741	738	699	757	677	720	722	766	703	710	694	735	759	794	725	745	724	765	750	713	762	744	738	708	734	734	733	694	694	717	648	713	725	770	780	742	732	723	711	740	757	740	728	752	705	720	765	672	715	731	716	699	761	719	681	712	716	705	716	727	753	663	709	745	735	689	706	731	775	694	725	762	716	723	705	714	744	704	729	722	753	723	735	712	709	766	715	735	726	720	691	740	717	752	730	768	772	735	725	734	739	739	709	796	757	717	703	710	688	725	725	767	715	734	710	775	710	707	733	703	762	751	700	731	684	714	770	732	750	713	731	746	753	742	750	743	690	729	737	709	750	719	736	701	758	681	737	728	686	671	708	759	669	691	730	708	740	695	693	737	734	736	734	713	714	714	715	716	702	743	709	742	768	748	738	771	722	688	744	775	759	716	708	751	782	708	690	707	705	759	726	739	731	701	747	711	757	736	727	770	684	733	711	701	744	741	650	753	746	721	746	702	744	703	674	730	762	704	716	742	735	748	667	692	685	721	733	700	715	698	743	796	721	693	739	707	678	743	660	758	705	688	717	772	718	749	717	678	736	712	719	686	702	716	749	730	682	754	748	773	787	738	745	705	748	706	729	692	695	739	740	713	715	712	762	730	721	741	705	706	762	731	705	792	766	748	749	730	739	742	712	691	746	739	710	757	745	720	719	727	761	729	726	718	711	783	667	737	753	755	739	745	676	712	702	738	691	729	707	693	742	719	735	717	726	747	751	677	701	693	690	687	704	745	679	700	709	723	694	737	724	751	760	700	717	732	774	725	766	685	693	734	734	717	734	738	698	722	678	678	753	761	716	705	733	728	701	718	700	729	716	726	729	738	722	681	730	706	728	745	681	747	744	701	747	729	770	732	683	704	707	722	691	725	714	779	701	739	708	720	757	743	690	681	740	709	695	697	724	715	744	684	721	747	696	748	735	714	704	722	734	746	737	733	706	732	769	747	733	723	718	752	722	742	766	715	729	701	731	735	731	693	706	753	682	722	735	712	725	765	686	733	723	721	720	695	715	715	775	715	711	695	747	707	735	741	700	700	703	740	756	711	747	721	736	744	723	776	719	692	713	700	683	745	723	744	732	728	737	701	720	722	689	692	730	661	679	708	698	736	710	709	716	731	700	747	756	708	726	700	774	708	690	734	706	716	693	716	738	734	741	716	751	718	770	715	708	683	700	711	751	757	778	769	747	683	745	704	743	716	784	711	679	805	747	770	725	753	743	731	789	741	758	700	700
22445	20740	28546	23011	35695	61307	57495	42017	27029	12233	3350	1122	658	601	501	536	511	532	560	554	526	520	535	536	556	568	540	546	514	502	568	499	523	535	533	523	523	523	557	546	533	531	500	522	515	536	505	556	515	505	600	516	536	532	518	547	489	538	499	521	525	474	527	517	564	529	588	562	534	520	520	474	487	537	478	555	521	532	523	492	512	556	510	516	524	504	516	515	520	517	531	508	521	518	523	535	514	527	489	527	524	529	518	505	510	554	510	484	540	536	493	549	571	531	510	533	527	555	521	525	534	514	533	496	557	517	509	519	543	502	513	522	520	495	494	515	513	522	537	560	512	560	523	487	555	507	515	534	526	545	518	515	528	557	489	506	550	545	512	496	523	524	517	551	524	487	511	547	534	523	482	518	533	518	558	531	558	543	547	494	562	534	533	472	522	528	508	533	491	478	515	533	467	523	570	519	497	537	550	519	533	555	539	518	545	529	501	515	523	498	525	553	513	556	513	530	478	523	537	523	466	501	499	515	512	499	528	548	489	545	515	488	509	540	523	495	506	493	527	525	533	540	505	536	520	527	471	514	490	544	510	520	484	541	504	497	515	518	489	517	542	506	506	518	536	513	536	507	547	533	513	525	485	482	528	470	521	587	561	515	530	535	515	551	521	488	524	508	506	522	520	536	494	549	531	520	492	541	515	509	531	552	520	524	540	533	540	551	487	528	532	533	525	522	499	546	517	491	490	495	515	555	513	541	535	514	542	540	529	496	552	527	531	555	521	574	511	526	511	508	563	486	539	522	539	492	511	502	514	520	523	471	548	529	516	547	474	540	528	548	545	545	532	519	502	565	486	493	500	550	552	559	485	550	564	511	544	523	499	504	526	537	518	498	547	535	525	511	507	518	561	493	515	520	507	559	554	483	510	546	541	503	500	538	497	530	563	520	520	510	501	504	538	572	520	502	495	508	491	504	513	528	491	508	517	561	539	481	470	504	485	530	527	515	521	490	498	488	498	513	538	498	511	522	524	549	520	509	477	536	540	490	519	525	497	514	478	543	513	549	529	562	552	497	482	531	526	511	529	527	543	524	546	569	501	512	531	542	481	545	505	547	523	537	544	509	542	526	490	511	539	537	526	524	510	538	540	536	514	502	509	561	524	585	514	533	540	530	523	527	507	516	501	547	565	569	526	555	534	519	486	562	530	514	547	488	527	500	539	513	563	565	555	507	524	515	525	513	529	547	568	500	543	473	532	510	547	507	526	507	522	543	548	532	527	506	511	504	544	500	523	551	570	528	522	492	523	522	512	521	492	524	519	513	564	557	529	550	528	519	538	524	528	513	492	564	512	534	548	542	497	525	504	506	531	545	554	521	560	530	499	511	562	517	529	486	477	500	551	557	523	513	522	497	495	517	517	544	543	489	494	511	459	466	531	488	533	548	555	485	517	548	502	522	502	546	552	523	528	487	508	508	521	536	525	514	508	506	480	479	491	503	526	516	500	509	565	524	547	521	531	480	538	486	497	537	503	512	497	519	537	510	536	544	542	523	519	528	535	549	505	521	529	512	546	591	498	540	549	523	529	499	509	527	522	524	522	533	554	517	538	526	528	472	526	536	494	532	519	504	520	521	501	516	525	485	535	519	541	479	537	512	526	504	536	536	482	508	499	532	511	513	528	560	569	522	537	530	518	540	485	519	527	545	555	472	550	516	533	482	544	546	581	504	515	520	525	537	530	516	545	547	535	571	534	506	519	581	536	547	507	547	527	520	511	543	552	512	552	522	517	520	507	514	515	513	576	544	508	524	518	510	535	551	516	531	509	513	531	566	525	533	523	539	527	557	525	536	504	577	501	550	504	556	513	524	528	546	509	518	505	500	517	528	533	523	568	495	519	548	532	531	539	501	490	528	544	488	524	564	498	516	507	505	506	541	495	550	486	501	504	522	573	491	516	504	528	540	488	534	494	532	512	525	532	532	532	566	546	501	558	512	523	524	476	497	503	530	504	509	490	564	507	540	473	522	513	528	507	556	563	531	513	528	540	498	536	559	515	510	526	513	523	521	512	546	486	525	510	494	509	489	519	550	505	560	509	523	515	518	526	500	527	544	523	569	518	525	529	540	489	505	454	543	496	496	504	516	537	510	521	489	546	496	511	515	562	504	580	539	476	509	523	552	482	512	523	546	512	506	514	523	515	547	515	511	536	522	515	553	507	489	549	513	475	529	546	522	503	524	550	493	533	520	533	502	508	520	497	526	518	508	465	548	550	527	516	528	492	520	543	540	527	515	588	526	546	520	516	482	568	541	522	499	505	537	570	535	521	487	536	496	551	525	496	481	494	520	554	534	514	529	518	550	535	530	487	510	553	558	507	526	526	520	520	521	515	516	542	517	504	525	502	525	559	545	536	534	504	508	493	524	520	523	525	519	519	538	550	548	537	516	490	533	530	537	520	518	566	550	509	524	480	552	545	521	515	527	555	514	543	515	538	495	539	523	534	543	513	508	537	513	532	502	528	546	509	513	494	542	504	561	535	539	545	489	473	504	523	526	532	554	538	515	538	531	529	517	503	496	537	485	507	538	550	541	513	505	544	476	508	537	520	561	572	534	516	508	528	519	506	521	531	529	505	533	566	537	540	566	503	540	536	501	515	571	578	527	526	546	517	531	517	513	506	509	557	563	498	528	525	493	579	547	518	532	514	550	495	486	528	510	520	512	504	535	474	484	530	500	527	481	544	527	528	501	495	537	509	542	542	480	507	519	542	502	541	504	525	509	517	550	532	507	578	512	544	533	513	542	518	490	541	543	514	551	501	551	554	485	545	518	518	574	514	517	532	553	536	537	520	500	529	546	546	512	531	507	535	542	515	563	535	508	487	508	528	485	518	504	517	522	489	550	527	515	528	525	509	538	547	514	561	489	563	540	509	493	540	521	529	469	528	527	545	543	534	549	506	516	488	508	534	546	538	477	525	520	530	555	522	508	571	517	515	540	488	515	550	501	541	562	536	521	502	517	549	503	495	536	491	554	534	574	545	547	493	543	482	485	566	537	522	540	550	524	555	477	524	519	528	497	518	533	499	513	563	538	528	540	491	520	508	504	536	544	502	510	512	523	480	520	567	475	538	560	504	485	514	547	512	546	520	514	492	521	539	491	571	522	517	541	521	519	507	536	541	539	521	534	556	523	508	525	482	527	512	545	548	538	503	486	549	543	508	534	552	557	549	527	533	513	515	501	542	539	500	547	524	492	501	531	553	561	510	541	529	578	493	520	499	520	546	496	532	505	528	499	496	502	524	552	561	513	534	524	514	530	523	550	531	534	497	525	523	569	478	497	511	533	477	532	492	517	522	562	519	516	537	519	494	487	521	532	519	501	513	496	495	508	537	516	562	527	553	501	513	519	486	481	505	575	565	501	534	527	522	505	544	518	501	488	483	524	522	543	527	529	518	495	508	502	536	537	532	530	549	517	538	495	524	524	494	515	489	556
16745	32848	31403	27526	57994	68312	58467	44412	31095	14785	5642	2106	1065	790	737	716	692	780	727	738	741	791	720	772	737	744	758	772	765	758	699	723	751	718	751	765	800	741	764	784	748	755	742	752	736	743	705	748	703	774	684	763	794	674	748	746	810	723	747	685	717	727	718	716	758	736	699	733	733	760	738	722	723	752	718	757	726	712	743	752	734	716	763	722	761	737	738	704	726	700	692	784	735	744	735	746	695	759	734	705	724	752	763	707	716	710	735	799	731	674	725	733	748	724	681	741	698	775	757	736	743	763	724	763	689	769	701	745	753	739	716	731	709	744	760	780	699	758	707	784	757	786	736	774	735	716	717	703	740	711	702	754	718	707	686	682	731	716	721	746	802	762	756	739	732	748	789	707	692	767	773	699	729	784	756	741	767	757	743	735	721	718	710	776	715	728	751	773	739	739	764	756	785	761	680	742	779	776	750	767	710	727	726	758	732	730	700	731	723	771	745	704	737	715	716	724	752	800	712	730	708	744	734	715	799	712	722	736	734	763	749	791	717	739	764	747	750	709	708	731	717	775	733	696	732	769	747	706	742	751	795	738	767	728	774	767	744	708	774	719	795	728	754	752	714	763	755	722	810	729	691	704	727	748	771	752	734	793	771	772	728	749	717	738	726	735	753	709	727	736	707	763	773	730	713	732	698	749	729	760	703	760	717	734	726	736	773	757	797	707	719	753	751	770	770	751	757	757	759	728	757	751	730	729	770	734	707	757	747	750	727	790	700	745	754	737	720	702	765	724	811	741	734	710	745	742	746	759	752	722	727	745	738	729	738	715	749	732	795	769	711	718	777	816	721	736	757	692	678	749	698	722	708	711	725	732	744	737	737	732	757	774	738	739	741	720	730	750	739	754	714	747	738	708	763	715	717	722	743	745	782	753	755	698	798	737	751	757	729	741	736	782	741	750	760	737	727	687	703	750	754	767	768	735	710	741	716	722	742	768	761	722	716	776	779	720	748	758	767	742	808	770	768	726	705	714	787	737	701	703	769	728	710	731	710	734	721	787	732	743	689	690	741	717	719	716	701	777	766	761	716	765	736	678	726	716	735	730	769	761	707	744	746	756	741	758	784	739	787	780	718	735	769	734	763	710	767	753	768	700	734	750	742	731	702	731	749	702	798	721	715	737	688	730	738	720	731	717	729	698	749	726	760	729	736	730	701	786	749	749	750	732	713	750	757	799	767	701	779	696	750	746	743	724	739	734	760	729	781	737	804	741	739	738	772	706	736	750	752	743	741	709	753	718	746	750	718	708	697	692	725	739	738	772	747	737	727	724	739	724	764	764	786	708	788	731	764	794	743	781	723	764	745	745	767	732	734	724	738	715	760	752	748	745	752	738	733	681	753	734	736	725	710	773	657	763	743	708	730	729	718	768	701	755	763	756	720	712	729	728	761	684	739	745	712	709	716	710	707	738	718	711	743	757	731	777	711	748	760	770	762	726	744	732	752	782	761	719	788	768	765	779	771	755	714	726	724	705	699	709	740	708	769	768	753	719	735	742	747	818	717	731	717	783	746	721	714	747	749	737	737	707	775	678	738	776	746	714	742	737	730	724	794	733	727	749	807	716	732	743	788	703	739	732	768	707	720	762	781	768	689	725	704	715	744	737	712	730	709	737	755	708	763	726	722	700	710	801	728	731	726	746	773	739	713	777	724	722	721	755	736	748	786	760	751	740	707	738	773	690	758	739	744	782	714	744	732	776	737	745	716	789	777	742	759	756	753	771	721	741	743	753	748	721	712	739	755	721	719	728	761	728	759	740	759	737	721	719	775	788	743	756	758	788	752	695	716	730	764	738	753	768	742	734	761	775	752	736	744	720	726	722	703	729	724	739	724	716	706	731	736	711	725	712	713	701	741	771	794	723	725	770	753	754	775	775	714	728	699	795	711	759	736	752	772	739	739	703	728	696	760	758	704	777	796	713	714	737	813	754	771	763	686	763	716	762	772	748	764	703	777	724	734	745	757	761	726	747	765	739	741	756	764	754	741	696	767	697	720	729	749	757	766	725	707	758	761	696	725	784	752	751	757	727	747	748	750	709	756	725	818	721	689	677	787	766	713	776	698	796	745	779	748	706	761	784	758	742	711	770	695	719	766	721	707	730	797	737	706	750	708	712	770	744	752	693	791	724	752	724	757	735	746	797	801	743	735	704	743	711	774	738	784	689	705	724	760	779	699	749	734	710	781	706	722	726	746	763	717	730	717	771	742	735	784	748	735	753	738	724	721	720	682	775	696	711	758	711	733	744	801	746	776	702	806	772	762	720	726	729	747	761	691	701	821	667	724	746	747	733	742	778	806	749	749	724	778	739	731	692	705	726	761	742	770	746	691	744	756	734	762	701	728	770	700	771	746	741	703	788	750	720	749	751	726	751	737	749	730	731	787	687	743	718	741	723	791	702	729	749	771	771	708	753	766	742	750	727	709	735	732	759	710	762	741	756	750	735	739	738	761	737	820	735	723	743	729	734	733	735	720	770	705	701	752	761	758	753	735	765	736	718	747	752	692	738	690	718	737	797	739	733	748	795	765	745	734	701	707	768	757	715	745	779	747	754	768	723	734	745	693	777	738	710	740	719	755	755	735	751	717	734	762	780	732	687	755	744	784	739	719	728	739	718	744	746	805	756	722	723	703	761	740	753	797	726	725	749	711	714	693	733	713	781	769	791	768	762	758	774	693	691	681	771	723	721	746	719	743	707	740	740	758	695	725	754	728	764	709	745	761	712	714	711	696	721	748	764	731	755	712	731	719	771	719	753	728	726	738	726	745	734	748	734	751	747	717	770	739	718	723	735	765	725	750	711	699	680	726	751	701	755	735	726	750	744	698	733	724	724	732	720	779	771	770	741	751	767	775	739	717	710	716	714	721	733	720	761	762	793	715	733	716	784	724	724	766	772	779	724	689	752	761	710	756	760	764	766	767	768	775	712	753	741	771	814	731	817	710	677	719	761	778	744	693	712	755	683	806	759	730	756	751	696	739	778	740	705	759	709	750	744	801	784	696	749	723	737	700	733	763	687	732	742	751	705	743	747	741	780	743	724	747	733	766	760	726	743	752	711	780	716	738	766	686	763	747	742	740	792	727	717	720	775	756	766	723	733	721	773	749	723	742	772	799	762	736	731	715	732	734	700	758	741	765	719	731	728	734	718	729	764	691	735	704	711	765	697	709	763	741	741	750	756	756	727	755	694	727	700	732	739	707	722	777	725	756	749	730	689	772	695	775	726	797	733	725	730	761	727	752	747	769	749	770	733	673	714	735	701	804	759	704	680	751	692	746	749	762	780	721	719	727	767	736	723	770	767	740	771	770	690	763	756	768	714	726	700	717	714	719	750	751	700	738	670	767	727	733	746	736	754	738	739	736	703	711	720	747	709	694	746	742	755	723	742	745	738	728	777	783	746	734	773	715	713	803	723	743	699	695	723	714	747	733	754
25994	20559	14413	4759	10199	17239	12447	7260	3180	1428	759	551	542	518	497	486	511	465	513	476	486	513	520	485	518	507	454	477	528	461	513	497	526	473	497	477	520	488	468	477	498	499	499	487	491	492	449	515	505	495	500	453	491	474	498	483	487	539	472	511	507	509	512	498	488	464	477	504	461	524	484	475	486	492	505	507	507	512	502	507	480	511	419	485	466	486	505	469	499	502	482	451	443	472	497	488	514	529	478	474	529	491	522	525	500	473	484	469	520	510	478	463	515	485	464	490	510	538	461	477	495	496	462	490	472	503	490	483	510	492	441	508	460	473	477	457	515	470	472	517	504	454	473	467	515	472	469	493	490	476	523	476	493	489	465	489	508	520	499	457	492	479	474	508	469	489	495	423	441	506	513	487	484	467	463	474	489	506	485	498	491	438	486	479	481	480	475	507	491	456	467	477	498	461	476	507	497	447	477	484	505	477	529	509	467	506	487	499	490	578	454	473	498	477	512	488	479	516	497	492	479	478	463	483	503	448	503	492	466	489	500	482	487	477	503	475	552	491	481	477	483	467	443	499	465	463	509	486	489	524	493	486	538	476	470	517	514	480	476	491	496	543	487	529	459	502	466	490	490	561	466	484	469	481	504	496	479	504	468	496	496	483	487	475	465	501	453	506	511	476	462	529	508	506	519	526	496	460	504	470	487	462	499	456	481	473	471	525	462	469	510	478	498	509	496	495	478	489	485	459	522	501	515	467	482	483	485	478	460	471	476	506	448	510	481	526	466	500	477	473	493	470	489	456	508	485	468	501	466	457	462	460	462	516	465	484	515	462	500	521	488	508	507	449	514	474	533	462	495	468	428	472	469	480	515	530	468	507	511	477	485	531	490	503	513	453	506	448	506	472	483	502	516	462	522	484	522	461	480	469	539	469	482	512	522	449	505	449	475	513	508	490	461	484	499	502	521	452	465	462	491	501	538	524	491	532	481	424	476	503	473	461	452	485	443	499	496	468	485	513	540	489	510	475	492	505	507	511	471	502	454	457	490	491	507	489	499	518	497	458	497	559	492	519	479	498	529	494	495	495	497	493	481	522	493	485	474	476	460	486	481	477	539	471	477	471	462	519	502	475	523	521	464	482	525	525	489	488	540	504	483	498	512	492	498	522	540	522	489	490	531	493	448	431	492	459	454	506	482	482	489	472	466	483	488	489	492	507	488	512	446	507	468	524	495	514	487	472	523	474	489	519	509	475	483	517	490	532	460	492	533	477	500	467	494	500	478	494	464	503	465	471	510	488	524	515	476	477	481	499	505	535	490	474	488	522	519	500	481	440	459	494	476	524	456	490	458	495	486	473	503	470	450	508	484	480	519	493	456	464	487	493	491	492	566	457	510	479	463	473	474	479	456	475	477	481	519	480	473	506	500	480	449	496	480	522	481	476	470	493	500	527	499	448	490	506	473	497	491	527	520	528	478	442	482	478	505	515	520	463	472	473	509	488	497	528	483	458	549	497	472	501	470	515	468	470	467	451	463	468	521	494	494	472	476	480	490	470	444	496	513	486	486	483	495	513	447	459	490	489	493	502	481	472	473	491	451	510	480	523	470	474	500	437	500	510	481	518	468	503	502	502	494	498	474	489	491	491	477	486	487	472	488	488	476	459	457	464	465	481	520	502	486	500	514	440	495	557	476	464	478	479	451	490	493	493	486	466	507	459	485	508	511	474	481	498	462	462	490	457	458	489	475	510	471	497	452	505	472	468	479	444	500	461	474	531	486	481	508	513	447	490	460	461	492	474	492	483	470	508	474	498	501	548	475	428	476	481	501	497	479	512	486	490	456	504	457	551	493	502	498	495	478	503	462	464	464	502	465	472	480	489	464	449	509	501	431	496	420	495	520	472	515	473	492	475	471	483	499	505	516	497	477	487	458	499	470	483	479	503	478	515	520	480	477	498	525	473	522	511	519	481	463	472	468	502	447	505	486	512	518	531	510	504	478	493	508	503	516	475	513	456	481	516	507	503	489	488	523	527	512	441	494	486	475	491	478	496	470	464	531	532	498	512	469	505	464	529	492	506	442	442	475	431	495	483	458	493	454	525	504	477	491	512	500	488	496	487	496	485	479	467	507	492	499	472	477	507	518	492	524	511	503	450	522	502	488	491	475	493	466	492	488	469	520	438	524	489	461	495	486	555	482	501	528	492	499	481	550	519	511	464	522	471	494	438	511	481	447	488	499	504	516	544	503	490	469	514	476	532	501	457	519	510	465	493	499	444	532	463	496	493	506	529	479	513	491	488	459	471	485	478	499	479	480	456	513	540	498	523	492	455	473	498	482	486	515	507	461	495	464	505	452	534	499	450	508	499	492	498	494	504	521	466	479	509	492	553	483	491	478	517	446	481	506	485	517	495	505	463	470	509	500	463	484	437	464	504	498	466	479	511	460	500	491	493	492	483	482	489	507	478	495	477	538	453	461	503	495	514	497	466	483	457	521	494	504	472	474	485	488	504	503	509	510	499	498	477	466	497	506	523	446	508	474	506	527	502	497	489	510	460	485	462	461	486	499	499	434	448	467	455	450	516	459	524	487	482	508	471	484	470	485	495	494	490	508	458	474	505	488	449	498	481	487	524	462	509	501	470	452	451	514	463	486	496	502	464	492	537	477	492	487	476	488	430	488	488	497	530	513	471	500	527	505	481	470	480	489	522	441	518	472	470	476	439	460	464	490	493	516	479	515	461	468	471	462	467	487	481	498	509	468	495	487	483	503	499	499	489	516	519	510	512	469	485	496	488	499	494	507	504	496	481	506	475	471	472	483	474	464	511	493	478	532	452	512	495	488	480	475	481	510	498	474	464	515	474	483	537	517	486	453	567	505	482	479	515	484	488	492	467	480	447	491	465	471	484	483	491	462	479	490	465	474	431	466	511	470	497	446	486	503	459	478	537	529	491	497	508	534	504	467	472	486	514	482	508	503	512	504	459	483	513	508	503	496	535	464	496	461	493	486	471	487	484	441	493	533	485	493	487	512	470	505	482	483	488	501	459	474	445	497	471	462	521	462	508	475	525	485	485	510	477	472	483	494	491	478	486	481	489	479	462	487	493	487	542	511	472	513	454	468	510	526	485	493	490	468	486	523	519	514	499	494	496	475	474	495	517	541	516	467	506	508	492	460	460	484	494	499	514	463	482	507	478	477	471	514	492	511	501	503	465	487	485	482	470	514	505	481	498	495	477	510	456	432	523	451	471	501	526	486	489	440	520	453	487	524	474	482	507	482	508	546	501	522	504	474	481	483	477	472	479	516	503	516	505	498	499	490	511	507	498	469	487	499	474	468	511	524	486	522	489	452	506	486	493	481	472	463	507	467	497	477	495	494	492	499	472	474	540	496	507	446	506	463	485	501	522	510	490	500	504	486	515	470	482	547	474	483	498	479	509	503	463	474	544	476	447	517	474	471	465	527	466	483	489	465	524	502	470	489	457	471	495
6026	8400	9169	6343	16434	23556	17773	11749	5936	2615	1310	937	787	732	708	736	721	709	721	721	736	689	707	745	670	674	742	699	714	722	721	693	716	762	705	734	706	677	748	717	698	753	765	734	662	719	704	736	706	695	736	736	684	707	728	741	652	700	719	708	708	708	740	725	711	726	710	681	735	717	739	719	747	770	685	719	729	679	692	705	698	716	727	688	709	710	742	690	740	760	666	720	730	696	708	680	691	675	683	726	714	700	694	673	746	709	729	684	694	723	712	700	690	752	724	725	725	769	700	705	678	713	693	688	750	718	691	679	684	731	703	709	720	682	712	722	729	664	688	681	760	732	730	740	731	688	685	705	710	704	709	705	700	712	665	763	732	734	741	649	682	745	750	757	717	739	704	667	684	664	711	694	689	730	667	705	667	736	699	731	675	721	716	768	720	715	754	702	683	727	765	725	683	721	721	741	733	660	710	687	680	713	721	718	683	745	668	733	698	665	696	751	707	703	689	659	723	700	667	740	698	700	747	688	740	700	710	704	700	677	777	729	697	751	745	658	693	699	764	774	670	740	750	685	718	703	649	691	753	706	725	652	691	703	657	744	699	732	745	745	758	724	737	723	677	670	710	688	722	697	699	766	761	709	723	701	717	671	729	716	676	643	724	657	732	684	679	749	710	751	730	766	682	711	739	673	652	724	710	681	745	709	741	695	710	731	713	759	736	697	703	737	767	684	664	743	700	671	706	727	719	694	734	679	717	692	677	692	696	718	731	692	775	689	689	707	731	722	716	704	692	759	734	733	686	736	702	689	752	688	765	693	713	677	694	727	687	689	731	686	741	707	713	738	706	707	737	704	685	731	748	699	727	686	706	697	678	724	716	675	714	731	722	728	716	669	654	733	654	704	695	667	706	748	701	694	718	736	726	694	713	679	720	779	728	719	750	693	780	713	729	710	749	720	698	663	698	685	744	762	722	700	692	699	733	683	714	737	719	711	701	766	732	708	756	725	711	740	736	721	695	684	738	738	734	689	652	731	733	732	700	665	705	679	700	726	692	707	680	738	696	703	691	732	728	695	645	670	652	704	766	729	735	738	710	687	717	711	693	662	699	730	709	716	702	740	726	699	704	694	725	717	717	685	746	702	719	694	735	693	649	664	749	748	710	691	779	681	716	760	747	690	696	734	744	656	736	688	747	672	737	670	732	719	687	694	714	723	680	735	701	696	714	661	733	747	726	694	705	673	708	733	683	710	713	697	750	683	759	757	730	711	687	700	777	725	744	749	704	733	690	676	694	709	693	732	717	716	677	697	736	751	745	696	724	671	672	732	675	677	673	725	693	695	689	744	690	682	706	685	732	746	699	704	686	742	703	688	668	716	738	749	703	705	714	745	689	702	749	740	702	710	734	717	712	727	705	725	677	697	668	731	722	696	723	742	662	715	625	715	704	693	668	690	705	743	744	710	721	716	731	714	695	771	732	713	653	737	727	667	711	735	740	684	706	698	684	716	738	716	724	716	761	699	770	719	735	751	684	704	731	728	737	707	676	723	705	701	735	712	711	710	715	715	727	699	709	678	709	748	704	719	695	717	719	701	663	700	742	750	700	694	691	704	717	767	699	733	712	739	678	681	717	677	789	684	751	722	681	650	675	735	688	726	712	699	691	759	713	687	711	683	691	721	735	754	715	723	693	677	750	701	700	690	702	732	708	690	725	691	703	742	717	717	737	777	708	688	741	706	700	734	750	746	728	732	695	716	723	711	740	715	688	712	751	705	729	703	692	670	724	677	702	702	727	737	717	655	699	691	715	712	702	686	751	726	728	693	703	711	725	683	731	746	765	705	687	752	638	752	678	743	710	701	763	696	694	779	707	656	712	655	665	705	662	720	675	706	739	724	699	742	705	668	738	688	714	739	726	736	719	677	723	720	686	766	713	734	670	677	726	673	695	704	680	694	705	708	672	723	730	735	723	730	703	791	709	689	702	738	712	699	728	695	711	729	751	642	703	727	650	708	683	704	727	680	679	705	752	656	712	739	665	734	716	697	722	760	711	732	678	706	718	711	712	725	694	770	670	722	740	661	695	674	715	711	668	712	686	728	720	673	701	743	709	722	733	717	664	746	680	674	671	722	718	755	753	700	657	685	685	692	686	688	711	729	688	673	708	717	729	718	724	743	697	706	670	707	693	728	739	742	734	733	730	672	673	708	692	722	711	773	669	731	700	675	714	726	677	682	738	734	710	726	674	730	740	724	730	733	717	647	654	690	669	747	722	722	737	706	713	710	741	699	714	716	704	731	724	681	707	698	736	729	713	699	729	710	658	751	725	707	725	671	743	691	702	675	709	728	705	694	742	686	681	737	688	733	688	737	732	718	736	710	697	736	722	702	718	718	668	688	798	663	688	708	713	716	695	691	674	684	666	706	661	727	744	683	725	772	707	726	767	715	753	703	744	710	722	708	709	700	708	702	771	754	740	656	688	700	693	650	695	729	721	682	645	665	771	707	696	765	732	707	709	676	715	736	705	699	709	687	702	723	731	751	685	713	726	712	700	713	689	735	711	696	741	722	736	713	658	747	696	719	717	708	723	704	723	687	746	738	716	728	705	751	692	735	728	689	707	750	712	687	650	704	707	699	739	738	702	697	681	732	677	753	712	691	709	666	742	722	701	665	720	698	723	709	738	753	706	722	676	696	711	724	737	693	710	712	696	732	690	708	708	735	713	747	695	755	719	779	746	703	698	731	716	709	758	665	696	698	738	726	690	672	703	727	738	753	704	704	688	719	716	699	728	692	749	727	729	709	735	674	726	705	686	731	718	692	751	713	722	712	713	715	745	699	729	724	725	756	688	721	747	682	721	751	722	708	691	740	720	740	730	705	719	705	738	674	671	700	728	710	736	719	671	734	689	720	709	749	684	725	709	709	772	741	680	713	735	704	714	697	751	717	703	720	711	688	751	752	705	660	714	710	726	700	683	749	744	688	674	769	700	661	683	701	711	739	678	782	719	710	704	711	723	726	732	721	746	741	645	754	768	721	703	699	720	679	712	670	726	710	772	727	718	735	742	674	686	707	748	717	719	681	722	704	726	732	660	739	700	701	702	678	716	681	714	764	711	734	729	690	673	659	681	725	755	722	694	735	752	714	707	738	718	676	705	694	713	731	696	712	715	731	718	729	682	711	709	724	713	708	728	732	733	695	644	695	742	670	709	701	759	661	705	707	717	718	708	721	658	718	742	712	725	705	719	711	727	709	701	743	744	713	706	712	671	709	730	747	717	710	737	719	687	707	715	753	705	702	741	705	692	695	717	719	726	703	702	699	723	710	727	708	742	728	716	668	656	733	708	681	718	745	737	723	684	704	713	670	724	720	705	726	743	680	662	706	740	701	700	750	697	682	693	745	707	756	738	740	716	731	711	718	739	717	731	736	704	711	717	702	751	725	663	725	720	734	682	670	761	698	680	743	704	703	704	697	689	732	715	747	738	727
23988	20710	27473	24057	24254	42168	44406	30595	17641	6723	2122	945	587	524	486	535	501	488	498	527	502	511	515	492	537	512	518	480	515	524	517	483	551	528	511	511	493	528	503	460	506	487	488	502	526	551	512	508	463	518	475	489	488	512	492	482	504	525	468	510	515	504	529	501	517	511	478	505	534	475	513	503	523	506	482	510	486	510	517	537	526	510	491	498	488	546	521	488	518	512	519	508	512	477	499	497	469	483	506	479	474	480	518	529	509	502	485	461	484	492	522	486	504	507	549	495	509	536	509	496	525	505	492	470	474	435	511	503	489	502	513	546	490	520	488	521	510	501	543	528	474	519	487	467	492	504	509	518	501	513	530	567	485	502	492	495	505	513	519	488	544	520	484	498	493	468	453	518	527	521	480	511	511	527	495	483	509	475	457	496	505	504	501	515	494	520	479	512	506	489	489	471	481	486	510	532	491	502	542	482	512	503	483	536	545	524	512	469	517	451	480	472	505	493	473	526	514	482	527	499	506	520	480	470	460	501	503	464	503	509	477	506	490	452	475	475	487	498	482	464	508	496	503	481	462	484	523	477	516	506	479	530	482	508	473	492	513	477	504	514	483	530	531	470	527	489	493	488	491	502	475	501	517	512	512	499	510	516	509	479	505	500	527	502	507	531	485	481	504	492	557	502	516	454	483	493	435	488	536	506	493	530	487	520	471	540	473	500	532	516	508	501	507	521	491	545	528	520	519	521	509	502	487	468	539	532	521	498	512	511	493	494	479	468	493	470	495	478	493	517	536	533	495	484	519	511	516	519	495	484	545	542	463	511	529	540	525	490	487	503	521	489	516	487	476	496	517	431	509	503	545	520	491	453	501	442	476	512	520	493	528	504	492	533	489	489	513	487	513	500	481	512	488	482	495	480	517	548	526	489	481	509	488	478	510	494	521	507	466	461	483	502	512	459	482	475	568	494	519	552	493	511	490	508	482	528	516	488	499	521	482	499	441	527	522	556	490	509	483	446	502	499	523	523	533	467	506	508	504	512	488	500	515	512	515	524	510	516	487	536	520	508	507	487	449	509	537	485	514	465	480	528	490	501	518	487	503	479	515	503	526	500	487	487	504	510	482	515	486	477	509	479	492	545	523	554	519	515	499	532	508	543	487	502	498	480	459	496	482	501	515	511	503	477	512	528	554	493	465	508	499	482	498	482	485	502	477	497	521	456	496	495	513	477	521	493	484	502	495	489	509	495	487	494	518	494	532	522	511	508	486	469	493	510	499	491	526	484	492	518	514	550	526	463	481	496	473	514	495	511	533	498	485	490	491	493	515	498	480	491	499	526	534	491	484	517	518	514	492	500	550	519	515	466	509	515	498	532	505	502	491	467	473	477	505	501	509	502	518	506	494	472	470	459	506	490	505	490	479	515	513	471	500	497	537	502	493	491	480	483	511	500	501	494	490	492	482	498	522	474	484	502	522	476	510	505	503	523	480	517	491	522	477	507	492	527	476	497	476	488	549	490	517	521	496	553	500	484	467	477	486	521	533	491	502	478	492	547	510	503	514	499	513	485	458	521	465	526	503	476	455	482	494	516	503	467	530	477	519	518	482	459	524	525	489	500	502	495	473	523	487	480	510	516	519	548	510	474	480	495	470	505	498	528	503	543	494	492	512	509	480	506	502	476	487	489	453	510	469	504	479	483	573	484	512	508	489	478	542	486	518	522	535	495	486	485	485	486	455	509	508	501	531	481	524	547	474	513	467	446	519	475	473	500	521	528	472	477	529	506	505	490	496	488	473	496	527	486	488	523	536	505	494	535	519	500	477	491	531	515	510	504	486	473	501	521	486	484	511	474	526	493	515	514	481	512	471	524	495	486	512	511	467	505	503	478	495	495	492	481	461	505	518	495	494	519	488	486	455	497	493	524	507	525	486	467	509	499	473	469	481	484	523	504	510	521	482	488	502	560	499	503	483	496	459	467	524	525	490	491	530	480	555	490	495	525	547	496	514	538	510	491	460	505	559	466	464	499	530	496	488	476	519	499	475	528	534	496	481	463	500	462	474	476	491	501	514	516	512	504	467	515	531	493	487	513	531	484	522	464	522	512	524	514	494	513	530	513	494	472	517	489	496	455	484	511	512	496	482	513	491	523	507	531	493	515	500	482	457	488	494	499	440	504	503	467	496	469	495	495	523	498	468	536	497	502	464	526	500	499	493	481	509	483	471	486	504	479	520	508	502	553	510	476	454	476	487	489	525	429	491	494	511	452	457	499	489	482	477	508	520	488	514	504	516	466	454	513	530	463	449	526	488	522	532	492	508	456	497	500	493	505	495	518	502	486	479	508	531	516	518	531	467	512	469	491	512	516	495	515	499	508	511	511	482	523	485	523	512	494	498	511	491	490	489	512	487	476	486	476	511	516	545	506	484	480	486	475	457	488	531	522	496	496	501	509	478	522	462	504	463	504	506	496	475	489	504	534	506	501	482	488	519	474	473	497	479	560	495	496	500	511	483	498	470	517	509	495	482	496	479	500	548	472	528	498	476	505	483	496	462	509	477	494	506	528	531	502	487	465	490	549	524	476	499	546	442	516	482	486	471	520	486	478	458	500	486	464	550	497	542	481	511	493	504	488	508	492	493	494	478	500	482	506	498	494	478	482	513	492	484	519	499	464	491	508	506	503	490	509	504	484	538	488	491	496	482	507	519	480	464	479	527	507	503	506	502	527	515	467	493	487	482	474	530	503	475	522	497	491	506	529	479	475	517	485	479	506	515	519	516	497	536	501	483	499	488	447	484	509	489	488	504	484	494	510	466	522	522	478	533	497	496	529	523	486	471	489	494	514	476	473	491	526	517	465	511	500	458	498	492	499	468	505	515	484	493	530	520	472	504	509	489	505	496	519	479	452	507	499	479	528	493	541	527	529	479	499	510	523	482	502	459	505	476	501	489	491	462	486	511	541	469	478	523	469	498	486	503	486	510	557	493	504	476	473	519	518	473	502	492	483	487	494	520	514	524	493	524	504	491	531	471	503	516	472	464	531	498	526	521	449	491	506	516	476	494	492	523	480	525	539	492	538	489	498	496	502	520	508	499	518	477	516	512	525	502	475	501	518	517	510	446	500	507	478	489	508	499	506	554	500	534	537	512	486	467	465	485	471	531	487	540	499	482	481	484	493	506	484	491	513	474	527	444	498	534	522	493	510	481	465	488	508	497	504	483	493	524	507	521	532	508	483	524	483	502	522	455	512	485	521	532	476	494	493	499	489	503	489	502	485	513	506	538	516	517	503	490	523	469	458	511	505	465	524	487	494	513	500	490	500	458	515	489	513	538	492	488	487	503	520	503	468	490	463	484	520	508	498	521	519	494	534	507	506	496	463	499	492	517	475	457	498	489	496	489	486	500	473	463	474	495	483	475	494	538	526	515	518	522	500	526	517	509	454	501	538	516	494	514	510	544	558	503	506	505	511	488	528	514	503	521	490	460	480
9599	20468	20243	17095	32183	46157	43609	33965	22226	10174	3979	1585	848	809	788	719	752	720	715	737	693	730	729	723	689	695	754	732	773	772	721	662	739	725	700	761	715	770	712	728	744	752	702	750	779	737	729	735	726	729	746	719	731	747	721	757	708	750	747	737	775	700	754	696	705	741	741	771	719	697	761	748	679	736	716	710	756	745	732	768	701	743	682	743	723	740	752	720	733	720	740	743	782	797	789	784	729	787	776	727	745	701	703	759	696	690	752	753	723	773	728	727	712	744	701	709	773	733	712	732	733	779	731	700	738	722	749	728	714	732	714	734	757	751	719	723	743	740	695	777	730	689	672	764	768	722	754	778	739	730	711	744	699	719	728	704	702	682	705	680	718	736	721	736	661	683	740	742	737	749	743	738	728	705	726	802	717	724	736	701	752	763	709	757	699	730	738	763	722	744	751	700	748	741	722	737	697	731	739	702	746	808	719	718	767	668	686	718	674	730	748	739	704	724	722	738	727	737	760	677	722	718	734	754	733	719	727	761	757	738	708	747	715	775	694	718	685	721	704	760	756	733	766	719	769	673	661	783	707	739	687	744	725	750	722	772	733	727	759	694	714	701	655	694	789	680	743	720	720	772	681	750	743	662	749	765	736	736	717	717	717	742	786	743	700	753	739	752	716	767	702	766	715	712	753	752	728	724	675	716	717	716	767	785	749	700	750	750	748	730	748	696	734	717	758	740	754	732	757	761	728	765	704	729	737	692	738	731	719	738	682	734	713	697	746	720	793	740	720	747	723	765	687	772	728	721	707	739	754	697	717	705	762	713	707	702	681	751	744	708	764	729	737	731	764	745	718	724	757	731	710	708	749	720	758	755	704	720	713	693	716	757	705	718	724	714	723	746	708	709	689	766	693	717	723	792	750	756	722	680	759	724	751	721	713	705	759	701	773	712	687	765	679	749	747	728	741	755	728	738	697	748	730	729	714	757	758	748	709	709	723	696	734	726	762	714	738	736	726	711	776	752	742	737	741	718	742	709	759	693	702	726	748	738	722	716	750	745	713	736	738	740	710	746	785	699	694	692	714	715	733	717	741	689	710	722	730	741	720	734	702	695	749	719	754	701	712	723	747	730	731	766	744	713	728	737	711	717	731	722	709	741	717	753	748	759	721	731	727	722	735	726	760	743	717	710	716	751	733	774	743	715	755	711	738	728	717	700	781	725	732	672	737	760	758	711	745	737	692	727	702	722	714	685	761	733	797	706	744	734	755	706	727	723	729	748	711	774	738	712	754	756	779	743	700	733	682	746	711	730	731	745	753	698	756	764	709	726	742	704	743	726	680	714	786	746	721	757	752	732	754	726	766	683	715	749	734	712	736	726	714	727	736	684	690	743	686	745	723	728	718	709	745	779	755	705	729	746	779	718	703	726	790	737	688	711	734	731	739	748	728	738	758	710	738	698	739	691	729	752	730	725	704	729	773	705	762	746	721	655	745	695	717	727	752	743	731	744	733	802	729	749	694	717	739	760	709	718	734	721	731	736	697	709	732	698	773	713	746	734	751	763	724	700	708	757	733	706	758	747	747	779	703	732	727	741	754	730	768	706	718	762	703	719	702	735	731	777	763	767	752	695	740	703	737	752	706	779	687	713	720	725	747	696	714	686	747	750	747	721	729	724	750	723	789	701	708	733	783	698	705	693	754	754	720	752	755	695	699	756	717	693	747	714	715	720	693	742	759	759	723	679	730	751	691	762	714	711	751	701	780	706	735	716	748	738	715	701	731	711	750	749	706	703	741	733	758	731	755	755	788	720	725	678	755	745	739	734	749	688	701	684	738	755	711	700	778	734	772	775	771	690	764	710	748	722	718	767	683	759	703	776	763	729	729	744	703	741	722	715	771	741	721	728	715	695	709	723	747	696	760	709	712	735	760	712	761	769	757	730	677	771	747	752	729	689	810	716	687	728	773	691	741	743	810	651	712	715	733	648	742	754	715	710	796	702	750	750	720	713	770	775	683	696	753	770	672	757	789	739	767	712	746	728	738	689	751	761	720	717	714	687	742	768	717	759	771	734	714	730	777	749	724	774	712	747	734	696	727	702	724	750	705	713	694	722	741	709	716	716	749	723	751	696	675	685	745	718	669	706	711	742	689	722	721	734	690	740	709	735	694	754	719	713	755	730	723	707	713	726	755	722	749	711	776	680	749	736	675	708	684	797	687	770	743	721	733	680	711	704	712	704	754	724	700	714	740	729	664	736	700	718	744	715	692	743	743	728	758	744	766	743	728	714	707	752	715	770	762	687	703	763	744	704	703	724	721	755	769	728	747	725	772	755	682	698	710	726	731	725	693	752	730	715	778	675	740	726	741	756	716	678	752	721	762	711	753	715	722	724	730	737	701	709	687	745	732	763	735	677	731	700	704	764	739	709	730	740	726	736	751	734	710	732	672	767	721	739	746	729	768	732	769	690	739	743	742	780	734	708	738	689	713	734	662	704	720	716	744	668	708	720	731	728	791	741	720	719	727	710	705	704	755	697	707	742	718	747	721	684	697	710	769	712	733	750	695	771	740	730	759	727	754	759	761	726	723	722	783	705	794	727	730	740	722	703	737	737	681	731	700	722	725	745	725	723	719	768	728	711	764	697	707	732	753	717	732	716	741	766	725	737	740	787	717	757	736	719	725	719	701	733	720	727	741	727	766	686	703	727	744	741	716	693	768	698	714	747	707	745	694	701	733	702	754	749	765	702	758	715	732	692	752	741	720	747	733	747	731	727	774	717	707	803	704	708	732	768	759	709	690	746	724	686	752	675	735	697	757	655	726	730	755	737	722	675	703	721	736	695	747	712	681	735	693	746	739	728	717	739	779	758	727	774	725	693	702	726	762	695	720	710	747	664	698	800	692	792	761	739	712	695	737	722	729	734	686	711	765	695	743	731	691	688	711	690	713	709	713	757	762	768	742	749	767	733	742	730	725	747	714	733	693	679	751	742	736	748	684	738	722	733	756	758	729	709	715	708	717	731	723	707	720	754	722	729	740	745	717	718	695	674	714	684	767	727	754	773	707	716	735	727	742	719	732	757	702	680	724	720	709	733	764	702	727	698	733	736	720	721	714	734	734	731	713	732	693	773	753	739	679	720	784	718	734	783	761	745	723	762	707	715	704	719	758	735	752	760	706	749	711	757	699	664	704	728	742	740	735	734	746	727	730	748	678	745	750	731	705	700	689	754	748	729	739	776	697	688	755	688	710	690	680	748	730	727	745	707	764	748	673	712	660	766	752	754	713	740	738	706	707	702	763	722	744	727	783	712	770	681	738	769	739	741	738	671	747	767	732	752	710	720	735	750	695	698	728	758	718	764	742	780	781	709	749	720	680	730	760	693	737	760	723	750	736	740	737	722	694	714	748	724	752	701	727	695	751	683	759	725	676	714	774	759	756	739	740	691	736	779	758	684	757	775	703	741	715	701	766	733	725	709	708	722	716	799
22393	20700	28491	22954	29536	58317	61566	47836	32545	17572	5890	1668	731	541	590	519	588	543	534	514	493	576	504	481	502	524	504	556	556	563	517	536	529	543	518	548	543	516	535	527	559	547	538	569	528	540	521	505	527	578	565	544	520	549	540	531	571	502	552	506	517	492	530	515	514	509	555	525	546	526	512	528	531	549	512	534	536	488	499	530	466	502	506	497	528	573	514	495	492	479	532	552	501	533	544	546	529	509	516	518	515	526	520	523	513	568	519	570	535	530	520	532	521	556	547	550	515	458	519	526	560	495	551	500	524	558	550	494	498	546	565	569	545	529	526	534	487	499	532	493	564	506	500	542	524	529	553	521	538	512	487	562	538	532	569	562	517	532	532	526	559	561	502	513	532	516	584	509	501	538	517	541	503	529	561	491	559	511	559	556	520	512	518	559	511	481	523	532	504	503	528	497	509	560	513	558	509	544	496	504	499	498	539	504	524	581	553	492	538	520	529	568	504	512	562	562	496	558	487	552	515	561	556	508	567	523	526	553	513	487	502	512	564	509	486	528	525	499	545	476	540	510	560	552	499	530	538	507	541	521	540	481	503	516	530	566	514	472	569	536	527	514	491	555	543	546	546	513	545	578	501	532	535	565	524	515	531	533	482	529	523	533	539	549	560	552	530	484	543	520	560	554	498	471	519	501	541	475	511	517	492	530	543	542	528	571	531	562	477	535	492	464	480	488	536	537	533	524	510	544	538	530	530	497	531	497	521	516	555	559	531	519	473	528	526	544	516	461	535	553	503	573	537	504	523	528	559	514	550	527	521	495	496	531	526	516	551	541	511	550	520	544	540	543	522	531	571	506	528	518	516	490	523	555	552	524	531	514	540	538	518	520	538	553	520	553	522	543	525	539	552	544	500	525	510	521	476	560	508	494	470	539	510	492	538	513	487	489	538	514	486	512	497	573	506	522	528	530	544	526	511	519	512	481	518	541	534	514	515	506	515	554	506	550	544	516	472	524	548	515	517	512	525	556	513	503	584	521	501	539	511	482	516	542	549	528	568	534	523	539	556	509	517	513	519	525	547	516	520	547	578	539	525	504	540	509	546	510	513	553	542	525	510	562	536	485	561	522	511	522	519	509	512	506	496	522	544	549	560	515	479	550	543	557	535	541	549	493	512	522	525	524	536	516	531	569	475	470	502	483	524	533	559	560	532	522	509	551	487	510	512	544	519	509	537	499	525	489	519	488	547	548	513	495	517	507	492	533	586	523	531	523	537	481	489	540	561	533	524	536	502	504	538	530	523	570	558	529	510	512	531	509	528	547	546	554	541	541	557	533	536	502	520	517	525	532	494	579	520	527	493	506	502	508	512	533	551	551	506	495	529	533	512	482	535	524	564	503	492	517	510	548	509	534	548	514	536	520	525	526	532	517	540	526	558	504	477	516	550	522	573	553	519	494	509	527	509	561	504	540	541	538	493	538	520	546	542	529	538	505	497	498	497	527	539	526	498	524	544	576	506	520	522	536	499	470	552	470	519	542	478	532	539	523	524	509	567	560	502	561	536	527	559	514	560	492	514	536	515	527	537	507	548	545	509	526	562	544	531	532	622	523	499	469	486	517	554	494	500	543	509	519	517	511	495	520	552	527	547	526	538	529	545	559	498	515	571	526	508	533	543	495	479	528	530	525	476	496	530	540	477	495	528	554	532	534	526	566	536	511	502	561	508	519	540	563	548	539	531	496	518	563	529	542	550	496	539	531	562	568	519	560	545	508	545	548	497	498	523	520	533	522	505	508	537	485	538	545	547	493	484	574	539	518	521	529	528	509	515	560	519	475	523	575	564	540	567	559	535	509	529	544	541	571	524	510	512	538	552	509	509	532	562	495	503	521	534	546	515	531	526	532	533	523	487	528	522	542	550	498	461	487	524	495	496	512	550	512	512	515	527	556	518	513	547	552	539	527	467	540	538	539	532	520	531	536	525	550	508	544	493	542	521	497	515	495	541	495	547	539	536	505	558	517	533	519	543	525	559	557	535	525	519	534	570	501	503	500	518	514	534	519	512	518	507	543	533	490	545	553	527	516	532	566	531	547	547	516	486	491	518	557	541	543	516	509	539	503	527	504	530	518	532	516	516	566	518	536	472	505	491	551	553	525	517	498	515	557	532	496	528	517	527	541	503	561	529	487	543	510	518	531	553	499	519	557	530	529	508	506	507	507	492	513	539	524	543	514	527	539	474	514	550	495	520	494	529	498	544	522	520	520	539	570	553	531	561	539	519	511	468	537	494	534	544	495	519	551	523	509	535	525	576	530	518	584	582	520	537	529	510	525	502	496	513	507	520	540	500	533	545	491	540	466	526	490	547	527	543	495	514	557	546	510	518	489	517	496	549	520	552	536	545	502	515	515	533	518	514	514	533	535	514	518	502	494	513	520	522	494	498	554	516	546	483	512	525	534	523	517	523	518	544	480	546	493	537	517	516	543	562	536	540	528	496	522	504	512	536	508	512	484	509	560	512	485	553	514	555	508	541	499	512	496	564	561	540	504	563	502	527	513	500	538	494	536	533	551	511	522	492	503	491	542	498	501	531	531	526	514	492	514	576	482	526	527	534	506	523	496	513	561	526	535	500	543	497	537	508	540	506	545	495	552	520	507	515	539	558	496	504	531	553	513	553	521	515	524	480	555	517	523	541	543	460	517	572	499	525	566	527	514	495	517	533	527	486	497	512	488	557	511	528	514	504	487	518	539	537	506	548	525	539	549	531	522	541	511	517	507	530	507	517	504	523	510	490	537	546	520	516	505	541	528	566	531	506	494	543	546	497	550	542	550	533	500	519	529	532	532	511	524	561	524	517	538	522	526	533	556	468	513	543	518	533	567	525	486	508	519	519	511	503	582	573	545	576	544	539	496	542	532	539	525	545	569	508	553	547	528	495	549	525	500	526	524	522	497	541	506	516	533	544	530	555	507	499	498	589	512	569	523	510	521	484	529	499	535	566	543	543	570	551	533	498	498	539	578	520	549	530	504	502	514	561	543	517	489	561	528	550	482	544	536	498	542	537	520	533	504	520	529	538	512	565	532	524	531	511	495	527	530	546	584	564	527	497	560	555	489	498	518	515	487	521	558	523	542	562	487	516	518	516	509	508	526	485	508	532	531	532	503	512	510	488	521	553	540	536	537	526	472	539	525	478	477	486	559	526	558	526	562	548	539	549	524	579	522	499	499	556	537	525	527	556	520	535	502	546	499	528	524	510	511	490	503	515	516	551	536	511	515	558	585	516	507	521	522	559	514	524	525	562	534	514	550	553	511	519	510	531	532	560	485	517	494	559	553	526	561	529	487	574	519	513	491	535	503	528	530	494	513	534	518	498	501	552	499	548	555	476	515	523	488	534	523	566	526	521	484	497	529	541	520	556	508	525	540	509	480	523	544	521	518	522	562	502	525	570	509	516	496	491	533	561	536	525	526	572	508	529	506	516	505	529	514
17346	34225	32817	28570	49448	64207	61668	48709	35808	20440	8896	2902	1186	777	837	776	783	756	752	739	719	756	773	729	706	728	740	682	725	769	736	703	795	746	733	739	778	740	712	732	710	733	721	770	777	736	767	735	778	707	730	753	708	814	774	766	722	734	764	781	756	708	728	805	747	761	788	745	724	758	776	778	747	750	742	762	730	755	698	774	712	764	738	721	739	691	753	772	708	754	748	723	785	723	798	719	782	724	769	743	711	757	746	692	746	738	717	753	746	724	788	731	793	720	749	727	753	754	732	729	726	761	687	765	727	752	768	727	731	759	726	762	742	756	756	734	819	755	695	802	762	773	757	757	762	772	761	778	747	757	776	740	771	727	768	729	703	760	787	732	720	778	744	717	697	741	744	755	759	711	682	720	786	771	701	742	730	770	723	736	737	771	740	710	715	754	733	770	726	742	739	719	719	799	756	748	735	733	775	773	756	749	703	745	744	777	732	718	742	737	744	717	724	737	730	751	762	740	760	720	765	754	711	720	782	718	708	729	777	745	719	704	767	772	774	727	755	713	733	719	737	687	737	719	765	734	751	789	750	726	724	745	738	728	739	711	781	811	720	719	726	785	742	710	785	738	755	757	731	764	759	714	747	742	677	753	738	756	810	712	721	728	755	771	756	720	775	768	778	748	724	696	757	726	724	775	773	711	709	750	723	768	734	818	724	784	748	659	749	754	775	805	768	768	748	775	750	746	731	740	747	772	743	748	732	723	772	761	750	751	763	712	687	754	718	756	746	740	743	783	757	744	731	702	754	798	764	783	737	802	774	722	788	716	729	727	771	783	743	746	788	734	740	757	723	771	762	754	712	721	747	736	788	708	743	792	761	730	734	738	730	740	747	729	729	752	737	776	731	770	720	728	756	771	714	676	771	756	708	724	777	735	793	725	750	726	722	751	746	753	695	756	739	739	737	783	736	802	793	767	668	715	722	739	745	746	759	748	731	750	742	691	745	740	751	702	733	767	700	744	742	734	727	741	765	770	789	712	761	720	700	768	770	696	717	702	744	773	729	748	750	745	732	769	774	767	701	750	720	781	778	705	720	746	742	717	701	733	732	746	725	716	742	699	713	740	780	759	738	766	686	729	776	781	786	745	746	725	739	763	753	735	766	717	763	749	804	729	736	745	791	751	722	746	773	723	745	771	765	761	778	737	782	755	740	734	794	747	776	711	736	748	715	742	767	753	700	724	719	772	743	727	770	764	778	762	726	774	722	767	739	740	750	745	808	766	742	761	727	780	768	737	761	744	745	740	788	743	756	781	741	793	746	710	763	801	752	695	709	755	745	769	756	743	721	787	761	715	737	753	778	722	790	747	760	769	727	765	740	787	706	775	738	737	730	732	713	728	743	772	777	737	738	729	730	746	712	769	742	759	790	725	758	743	757	720	729	731	768	716	734	749	769	795	802	754	786	761	746	723	784	726	745	776	774	722	780	757	738	708	742	724	758	770	719	704	741	786	718	756	746	765	739	741	758	699	765	731	761	770	747	706	705	752	773	752	746	770	724	749	788	724	751	778	787	818	763	777	766	792	759	735	748	728	744	774	762	746	764	785	679	684	721	750	760	798	765	762	746	782	722	728	764	758	709	761	740	734	755	816	695	736	751	768	755	720	746	738	725	763	781	765	748	722	737	709	794	750	776	755	735	734	770	744	769	759	679	746	759	748	775	739	746	716	742	723	757	749	766	754	792	752	797	765	730	750	709	684	727	724	747	739	732	739	705	696	719	774	752	760	684	766	763	821	773	770	803	738	779	775	747	690	766	775	790	719	783	718	746	744	757	788	729	795	760	747	740	769	741	717	780	785	765	746	757	735	712	734	706	784	750	723	751	740	741	714	757	759	791	737	796	780	726	789	739	675	737	698	731	742	818	761	793	736	772	726	755	726	754	772	738	735	701	716	742	763	777	719	770	779	704	735	772	762	773	695	753	758	758	761	747	771	732	747	708	699	716	741	784	715	752	768	750	740	745	766	752	704	783	683	753	767	758	769	718	775	736	731	754	778	738	745	739	731	752	750	711	727	689	737	769	732	717	716	732	752	749	761	743	770	749	750	745	747	765	771	751	718	773	730	744	739	785	763	725	653	731	713	724	711	710	763	699	728	688	762	794	725	717	778	727	709	726	772	773	798	774	719	775	742	750	762	745	732	772	780	787	772	748	758	745	755	787	744	758	750	749	712	809	709	727	691	728	733	803	732	769	749	750	732	768	706	730	769	728	743	756	734	765	772	750	760	703	700	710	716	755	767	749	751	736	773	757	758	732	735	776	686	722	722	732	796	774	738	736	764	737	753	719	722	736	766	724	757	736	737	703	769	749	770	796	770	777	698	750	756	761	730	737	772	723	717	777	780	733	737	764	709	752	724	761	760	781	698	760	707	721	722	730	795	769	777	787	748	724	748	806	698	752	781	731	749	746	781	771	736	751	766	706	706	703	762	782	745	750	714	723	744	815	692	689	726	764	764	699	730	760	721	766	758	762	745	760	767	730	749	705	724	713	785	757	688	787	725	763	748	786	794	720	774	796	786	748	684	784	792	748	783	718	707	734	770	716	706	740	707	775	758	787	752	741	759	759	748	766	742	791	767	722	711	712	746	717	734	724	760	748	751	701	732	764	694	725	797	761	803	728	765	790	765	735	701	805	753	763	764	781	746	762	756	734	749	749	726	762	745	801	760	717	748	724	730	772	739	705	748	718	780	730	695	798	733	704	793	766	744	757	738	726	795	734	763	725	747	728	765	765	744	764	758	754	738	746	771	715	761	714	726	780	795	755	741	773	740	730	800	804	734	749	745	737	738	724	723	724	760	736	713	711	725	814	765	705	726	703	676	761	699	799	737	696	764	738	729	753	748	712	744	754	772	778	718	739	734	764	719	721	768	761	765	738	744	784	681	729	793	774	744	743	779	695	758	782	748	775	750	731	755	790	715	734	714	772	753	712	769	784	765	734	773	737	708	771	733	757	799	794	742	771	725	774	771	747	760	765	705	691	786	697	767	733	732	772	741	768	742	783	774	757	753	706	757	741	737	760	745	781	779	768	752	721	710	752	734	805	747	746	771	774	728	788	742	744	748	767	695	764	783	698	716	731	748	782	722	730	761	767	724	756	782	769	772	776	724	755	729	772	749	760	727	718	769	772	711	765	738	777	727	717	769	716	721	778	757	777	729	751	728	790	723	740	816	728	717	785	733	750	755	739	703	724	751	734	742	764	822	739	779	766	787	770	728	774	758	755	749	731	706	734	793	765	719	777	758	723	763	733	729	691	753	771	734	711	714	775	753	752	744	730	763	788	767	703	727	770	698	722	729	713	726	756	743	781	781	739	714	699	745	765	793	755	725	725	690	701	715	745	710	735	761	768	737	691	773	737	728	733	760	758	748	737	735	733	734	766	780	741	707	760	763	749	737	760	728	748	754	734	749	765	721	735	759	688	773	751	807
26070	20574	13863	4037	5336	11971	13316	8908	4540	2125	1042	648	514	496	545	491	522	503	507	509	482	494	507	511	525	502	503	521	483	501	507	520	540	553	510	487	510	516	462	479	477	487	513	494	538	475	504	456	525	517	510	545	488	486	478	485	514	486	461	481	479	488	521	479	502	507	462	477	518	523	507	522	468	503	503	471	490	529	529	497	544	514	470	528	494	517	489	510	505	473	501	482	488	503	518	519	499	497	515	444	477	507	508	500	529	494	495	507	484	499	462	504	503	508	502	490	491	475	477	504	527	513	499	480	494	476	465	512	463	485	502	456	482	513	514	486	508	437	492	534	509	451	508	475	523	503	450	465	443	466	505	516	487	516	521	499	498	455	465	485	474	481	511	506	512	474	519	508	532	504	494	487	467	482	501	518	511	483	485	495	497	487	539	490	522	453	488	514	511	516	534	491	509	531	513	533	485	482	471	482	520	504	488	474	481	484	508	484	485	492	509	462	495	469	508	496	477	485	513	476	483	494	495	470	511	540	492	525	478	496	502	482	522	496	530	490	506	488	498	481	484	503	508	448	504	490	487	520	487	453	477	471	480	520	504	510	501	497	488	462	491	498	511	481	481	464	543	508	490	477	476	483	491	444	514	469	507	544	515	515	497	482	496	478	506	513	491	458	433	515	495	477	481	516	503	489	488	530	505	506	498	497	532	495	450	502	465	503	543	532	518	492	482	463	477	476	507	498	539	478	515	520	491	456	520	465	481	486	511	516	522	474	538	463	526	512	492	502	496	490	521	461	525	492	526	507	497	524	494	479	473	473	490	459	509	510	477	514	493	477	468	504	499	502	504	505	526	466	489	507	522	457	514	514	485	501	463	524	537	516	523	502	474	497	508	500	546	498	483	513	482	512	490	485	489	484	493	490	466	492	489	480	496	491	454	493	484	477	512	474	493	503	496	457	524	496	482	524	530	501	525	485	467	509	465	480	481	503	496	471	554	478	527	529	519	525	502	532	494	531	488	472	497	490	493	456	505	508	486	516	469	477	503	484	482	512	486	486	561	515	515	483	522	498	490	475	464	466	478	484	490	518	471	503	473	492	506	534	474	538	559	492	509	492	520	514	491	495	533	534	483	526	524	506	469	510	505	492	500	479	527	477	498	474	507	500	497	495	475	513	493	530	480	490	507	459	529	485	504	507	478	489	509	492	480	495	525	572	491	462	488	484	517	491	506	454	509	496	486	451	521	477	470	476	513	502	515	510	506	560	498	480	483	467	498	502	462	483	540	494	491	530	487	508	527	496	486	486	517	475	493	504	451	447	475	492	501	481	492	481	476	471	500	507	469	515	465	455	506	529	508	537	476	459	512	489	532	491	544	486	518	526	465	485	498	516	499	504	500	499	498	468	493	493	520	492	485	510	510	492	525	492	473	489	538	496	516	536	491	488	454	475	495	458	515	513	500	504	511	504	479	484	502	498	460	461	484	490	497	509	488	480	497	517	486	504	504	446	528	458	483	486	481	469	477	556	455	495	505	505	479	454	508	471	486	468	444	480	497	489	526	455	503	489	477	491	477	455	509	473	457	474	505	458	566	479	502	480	506	494	491	495	505	502	500	480	518	485	463	531	468	497	442	465	519	506	511	489	501	522	506	513	551	502	493	500	486	467	471	525	492	479	489	501	479	464	472	487	482	521	450	521	521	518	491	508	528	525	512	595	479	489	474	488	525	462	463	487	496	469	499	488	529	514	525	472	478	489	458	459	495	529	499	493	501	528	471	497	508	491	476	502	500	555	510	445	484	527	513	497	497	487	472	503	514	494	502	497	501	514	450	509	511	474	473	533	502	493	440	487	433	501	485	512	555	489	478	487	540	467	514	514	514	477	462	504	497	469	501	469	510	517	513	536	494	522	489	510	554	501	490	480	463	495	468	501	494	463	458	488	499	489	454	501	493	513	452	507	507	507	515	462	467	496	513	498	502	515	505	480	470	489	508	500	491	514	507	491	522	520	470	497	503	481	497	493	510	526	511	507	531	474	523	523	497	495	506	450	497	483	488	473	481	513	488	510	503	477	495	509	529	520	493	488	485	503	470	513	458	490	517	462	479	496	540	500	497	471	482	475	486	480	541	515	478	448	497	495	480	483	478	500	481	485	486	461	484	493	492	499	497	530	503	487	497	501	484	518	449	458	475	484	502	481	474	481	519	492	509	503	520	459	477	527	486	517	526	489	463	507	509	494	491	487	507	494	504	529	513	486	506	512	537	494	477	518	476	510	500	507	496	471	474	511	467	497	501	483	477	479	483	474	514	533	488	480	504	473	499	551	479	556	468	509	490	485	534	498	476	434	492	489	529	507	527	468	546	444	530	450	502	458	512	482	500	483	466	467	473	530	531	509	485	498	488	520	468	495	478	482	453	518	474	487	510	514	511	466	511	522	463	521	532	493	479	467	519	479	500	453	471	507	523	511	524	509	496	480	464	484	451	531	486	445	460	484	474	501	498	494	490	504	490	526	450	536	482	526	523	506	500	483	494	524	454	481	515	497	515	497	508	514	501	457	503	479	503	510	489	541	465	476	471	510	502	517	494	509	484	482	498	498	457	523	494	505	482	468	528	527	500	474	521	474	508	480	547	497	521	447	481	542	508	478	484	518	492	539	495	502	482	457	493	500	507	488	519	501	529	488	497	499	482	468	484	523	482	509	488	539	517	533	495	490	489	492	508	519	485	474	501	496	510	511	494	505	484	502	477	492	471	505	498	475	490	491	501	517	499	527	487	527	487	475	479	525	504	489	538	509	475	532	488	496	474	463	522	529	521	517	480	476	470	478	447	494	493	455	485	487	495	475	514	513	459	475	488	480	481	516	472	500	499	517	518	500	466	506	499	493	528	479	519	472	481	499	477	502	450	488	534	504	520	529	499	485	577	509	532	483	489	509	476	466	492	490	501	524	552	491	462	481	494	476	509	520	484	484	472	485	496	462	474	462	495	491	514	504	460	518	483	507	489	493	483	483	459	519	483	477	495	441	485	519	460	486	500	503	468	468	506	477	533	485	498	488	522	497	517	507	492	462	504	526	496	471	481	453	504	492	508	511	485	488	485	552	497	476	487	522	485	523	526	469	510	487	505	453	463	515	506	482	504	476	511	497	498	488	502	492	478	453	491	512	461	512	453	474	479	504	505	505	517	512	501	487	508	467	473	500	520	474	503	514	495	522	494	497	502	477	523	477	478	491	521	467	467	523	508	514	524	538	480	468	495	469	489	496	521	467	514	497	460	467	510	495	515	500	488	492	509	533	486	490	484	507	500	473	477	522	498	481	456	488	501	528	454	536	516	475	509	459	513	482	489	482	529	513	497	504	480	476	471	478	495	507	461	489	526	457	467	502	511	532	502	523	504	497	528	498	506	511	511	541	501	501	475	510	528	514	540	466	494	518	449	524	459	472	496	456	488	487	497	487	464	505	505	503	466	455	510	487	505	512	466	527
6276	9208	8032	5336	10079	19639	20153	14185	8108	3850	1740	1048	744	764	724	739	694	747	696	703	726	676	704	683	734	669	737	710	732	736	741	681	713	759	703	758	713	730	720	688	748	702	715	679	676	749	708	750	743	686	696	724	727	688	727	712	705	739	723	726	738	720	714	687	743	726	699	701	710	647	732	740	719	725	756	733	756	686	715	702	712	707	734	707	743	705	717	751	743	739	708	711	714	744	731	728	709	751	723	658	739	718	693	785	712	730	695	710	710	712	723	717	707	746	722	752	737	725	738	722	712	737	751	724	689	717	682	713	712	735	737	748	690	701	740	731	729	732	719	695	755	679	743	708	754	742	735	746	749	687	753	670	737	696	712	719	704	712	724	732	714	771	735	740	698	737	711	760	763	721	738	738	669	714	727	730	732	769	698	722	680	678	712	710	684	741	678	746	666	760	647	692	775	721	734	734	712	732	707	741	703	705	724	739	729	722	672	739	740	728	739	667	722	693	700	698	714	750	714	696	690	771	724	716	730	692	719	711	725	715	707	726	666	746	723	722	727	682	730	709	742	685	707	714	713	705	716	734	735	743	687	717	734	751	723	732	694	739	715	787	756	724	743	723	708	758	686	744	755	678	710	710	717	743	673	732	675	717	709	677	718	743	751	723	717	697	682	717	739	704	743	723	768	691	698	723	745	711	731	711	691	715	703	687	767	723	708	704	700	698	696	705	729	718	737	691	710	708	713	731	710	705	737	733	685	721	653	728	734	697	729	726	699	712	735	697	735	702	800	736	677	718	731	773	752	706	730	718	733	677	686	755	691	753	771	717	746	749	715	719	691	724	670	708	673	727	706	711	759	734	699	723	786	746	714	688	677	723	689	672	717	728	715	722	752	717	703	761	738	725	713	672	703	724	678	717	743	670	703	730	700	710	730	729	739	721	733	711	697	714	762	701	720	665	739	746	736	702	723	669	742	725	720	711	766	742	710	724	728	712	701	703	734	718	721	725	766	743	684	711	712	754	748	723	712	713	692	714	685	738	739	735	728	704	719	684	691	735	717	775	714	760	727	744	715	685	739	747	706	710	687	691	724	726	768	693	728	778	720	768	697	665	708	707	687	748	722	733	723	736	697	704	721	755	677	742	718	688	701	668	708	721	698	717	724	731	705	706	646	694	688	778	704	704	704	715	759	733	737	724	691	724	795	710	709	732	746	689	745	713	741	725	720	716	695	701	707	760	680	695	768	772	687	708	748	687	764	755	731	735	737	702	708	700	752	768	698	720	688	751	730	716	768	754	711	694	725	730	725	695	736	710	747	761	753	779	732	722	742	705	735	744	758	717	695	735	700	743	727	739	678	738	717	736	742	703	714	754	696	737	675	745	740	688	765	722	718	708	766	752	735	704	697	767	671	721	692	713	706	726	711	714	702	680	711	744	761	723	711	720	726	710	735	786	717	679	722	707	719	720	717	752	724	698	715	721	707	701	694	707	725	701	716	746	755	739	720	712	685	724	718	706	725	699	722	700	708	691	749	724	787	696	708	677	670	730	698	709	743	712	719	717	760	758	712	738	701	754	666	699	712	702	712	746	725	750	717	654	712	714	688	732	778	710	718	746	706	736	713	744	690	735	724	714	706	698	738	706	731	660	750	758	744	757	729	680	715	771	700	711	730	701	696	708	731	721	720	780	713	727	732	684	732	727	698	706	768	708	725	738	716	736	706	739	748	707	739	743	687	747	749	713	702	717	765	732	716	769	715	737	700	726	754	687	717	695	692	680	663	739	753	741	728	724	705	708	720	728	738	745	764	729	719	729	683	740	778	740	720	764	724	726	727	687	687	683	683	689	737	688	698	686	762	728	733	746	704	720	696	713	693	711	733	720	731	713	713	653	738	744	728	740	735	760	715	701	719	740	742	691	740	716	725	777	725	723	751	731	698	720	707	719	687	739	708	748	782	745	689	674	712	709	731	749	725	751	747	696	730	672	749	731	678	724	733	690	730	698	711	661	738	678	737	709	703	766	710	739	720	677	704	669	721	721	748	661	726	757	669	690	709	717	731	713	733	697	698	730	691	743	723	714	730	727	706	735	726	715	705	706	723	747	761	733	699	727	744	695	695	756	741	701	747	722	723	762	688	735	753	694	681	687	686	728	720	748	730	696	731	676	718	717	665	721	700	750	703	701	737	698	723	683	712	743	740	727	774	700	705	692	719	662	701	727	720	713	726	698	709	710	763	685	686	670	723	716	715	713	681	706	736	756	663	713	676	779	732	730	682	705	728	752	695	715	730	730	683	698	697	751	731	709	724	706	698	674	713	737	720	688	746	694	687	743	731	715	706	653	732	740	724	702	757	764	695	701	694	765	704	765	785	684	732	754	728	744	751	712	668	736	772	710	695	723	716	727	739	727	715	660	772	715	749	693	707	724	726	734	729	727	724	728	738	700	737	669	730	709	735	720	696	731	765	742	744	721	725	689	736	708	693	692	765	708	761	764	703	720	721	703	745	716	663	683	763	704	708	770	725	720	783	721	757	684	692	692	729	691	739	725	702	742	776	743	720	753	686	698	763	704	762	755	712	706	757	724	735	741	713	729	681	700	709	669	676	723	684	692	653	770	683	700	706	717	732	747	651	681	727	720	715	709	706	735	649	715	713	754	759	708	752	741	699	729	734	755	712	699	743	736	685	719	689	662	718	697	686	716	722	704	725	708	729	698	715	710	719	707	703	734	722	748	769	758	684	699	722	719	744	740	730	727	686	744	734	752	713	732	717	731	763	683	725	723	695	729	680	724	737	715	721	734	670	701	774	700	752	703	767	771	649	658	669	736	704	688	746	680	725	705	777	707	734	730	664	735	777	737	727	726	727	715	721	721	730	657	732	734	727	706	696	708	738	696	685	698	727	730	734	719	698	663	785	698	711	732	727	745	684	727	676	680	685	677	726	753	750	701	734	668	718	719	731	755	707	725	724	673	728	701	784	660	752	746	767	737	708	712	721	735	684	741	720	747	701	713	733	680	740	764	721	704	746	738	704	729	712	743	682	778	773	741	718	738	734	720	718	728	717	715	723	744	719	705	710	725	707	754	743	749	696	717	733	723	729	713	719	752	703	761	723	781	701	703	745	736	650	765	732	745	707	728	685	706	724	753	761	753	720	704	694	765	749	722	743	741	730	725	750	705	702	754	678	752	735	719	715	730	719	710	741	706	697	734	687	690	732	711	690	672	691	729	727	757	691	657	719	722	729	735	715	707	716	707	725	734	715	747	723	736	669	743	759	758	722	671	726	691	714	757	725	738	679	710	722	708	730	715	737	685	723	724	725	792	709	693	716	728	701	682	756	732	749	690	736	769	670	709	748	769	726	731	694	774	787	702	733	720	754	687	693	711	739	737	702	712	719	671	713	691	716	761	688	694	723	673	704	742	726	779	723	723	781	686	736	722	742	795	679	695	730	693	673	691	702	703	701	711	707	717	709	726	706	677	719	726
24052	20712	27437	24054	22268	37858	45053	33617	20742	8598	2737	1049	622	480	508	524	519	509	464	494	538	515	485	520	521	495	494	503	564	499	554	500	497	500	510	512	512	504	496	475	498	477	506	498	482	500	517	513	512	469	538	518	521	525	467	513	498	505	505	511	514	520	495	508	546	472	519	535	525	482	513	518	491	496	534	514	496	489	490	507	537	537	543	541	517	505	513	523	483	504	508	560	475	499	491	514	539	556	531	480	472	466	492	510	506	496	511	488	512	472	498	542	547	517	468	508	521	549	449	537	527	499	515	468	515	488	505	505	488	505	509	569	496	484	491	457	509	503	484	530	477	514	491	546	500	514	492	490	468	490	520	527	481	508	464	525	470	485	473	497	498	542	513	501	547	499	499	545	505	517	518	510	477	526	502	506	475	494	540	545	477	484	486	503	473	500	512	505	460	520	451	502	495	489	481	509	471	501	493	494	502	531	531	481	510	481	552	473	503	526	515	495	490	504	482	506	515	529	442	488	506	522	497	486	468	526	519	514	494	519	498	480	507	495	512	465	488	590	551	483	515	507	496	469	471	476	514	488	521	493	531	477	481	454	490	514	497	520	540	496	526	525	489	522	522	500	474	489	495	501	467	494	515	499	499	548	460	526	554	498	493	508	494	490	538	524	560	497	511	487	500	537	476	531	505	484	499	505	508	524	530	534	487	515	469	538	568	442	507	483	546	490	495	522	545	534	516	507	519	522	450	521	494	507	473	511	460	486	500	509	479	487	501	448	486	500	454	514	532	473	520	512	545	497	498	518	508	494	474	511	494	506	486	488	456	499	521	527	511	525	500	524	480	460	497	534	491	475	508	515	496	519	536	496	499	511	488	483	526	511	481	505	487	514	517	490	480	471	515	471	532	484	547	514	520	481	475	474	476	524	492	515	494	540	517	506	516	512	533	509	555	535	514	498	469	498	524	474	508	488	508	500	511	524	536	505	519	499	488	524	509	485	535	485	535	524	516	498	479	507	564	498	499	488	535	523	510	488	522	528	434	516	509	490	521	453	481	524	494	494	482	480	485	488	451	530	522	478	493	479	486	468	509	488	482	493	479	485	521	469	482	480	513	494	531	504	546	458	533	496	527	508	485	483	463	464	529	490	458	509	475	493	477	484	513	506	491	496	467	503	489	518	510	463	474	530	516	511	502	497	512	472	528	478	532	522	491	495	563	539	546	499	505	525	537	522	490	500	491	550	487	484	492	463	529	520	496	487	514	534	467	509	479	489	507	513	479	502	461	509	509	533	497	520	514	517	516	499	535	508	518	503	482	484	542	516	540	501	504	530	516	512	514	475	541	478	496	504	458	500	483	504	492	493	491	518	474	548	464	513	544	490	544	486	517	486	518	531	535	472	525	505	534	473	512	532	519	500	521	473	493	496	543	481	562	481	517	521	496	497	482	494	555	558	506	494	506	500	518	522	470	510	486	495	549	511	495	497	499	506	512	494	496	490	527	542	548	488	508	543	516	530	489	487	495	467	454	481	500	491	520	461	536	507	484	493	513	516	493	519	488	541	499	492	500	487	513	483	484	511	470	512	544	513	512	456	535	511	510	538	484	521	516	472	472	480	503	474	486	525	472	510	517	512	485	528	507	535	502	526	500	515	480	526	549	523	493	528	529	512	513	501	522	520	499	504	520	481	490	463	530	475	510	516	469	499	496	488	528	445	495	509	474	477	525	526	572	509	498	476	499	491	517	481	473	499	518	520	558	538	504	527	474	491	534	531	516	546	517	497	500	507	511	507	517	479	507	498	477	523	491	502	520	502	509	510	502	467	514	493	458	504	492	510	488	503	517	467	488	524	487	504	510	529	487	545	540	539	526	466	521	492	491	549	476	515	477	504	482	502	540	478	516	520	501	499	482	516	503	491	504	517	513	507	507	507	518	501	485	528	484	522	501	488	482	496	518	511	532	496	510	493	491	489	525	519	488	519	496	460	469	518	497	484	538	535	503	504	483	500	509	484	496	470	546	502	522	540	484	511	477	483	524	518	552	487	497	501	483	462	435	495	468	504	513	500	488	504	514	531	524	523	540	483	512	473	464	535	495	484	535	484	497	489	498	504	477	511	508	513	537	556	491	521	477	437	547	488	508	510	524	472	507	498	487	501	472	470	470	491	500	516	489	504	505	496	494	527	512	494	458	533	474	531	496	488	481	504	515	531	493	512	498	578	528	501	500	471	529	554	487	487	480	502	523	493	505	506	486	532	496	522	526	468	509	519	486	505	538	525	534	461	485	497	536	500	539	515	490	505	485	465	510	531	497	471	489	551	473	530	492	527	499	518	533	502	507	490	508	511	471	503	489	559	485	496	476	511	482	529	496	496	514	503	488	510	549	477	481	487	460	512	507	517	532	487	524	533	533	479	517	494	527	488	495	453	486	484	534	522	502	482	504	539	523	518	504	528	530	523	496	503	508	523	527	524	490	515	513	524	537	501	519	514	541	507	489	502	511	490	549	510	482	529	532	561	483	523	496	488	566	538	522	492	509	492	474	525	515	527	506	477	472	465	523	480	505	535	496	506	483	508	467	506	498	525	513	532	522	510	501	477	517	525	502	522	522	507	518	506	534	440	506	535	507	484	512	490	509	507	497	502	485	493	508	513	456	529	547	550	479	512	528	471	520	495	510	513	507	522	469	490	534	524	486	471	541	498	498	498	518	524	523	496	477	520	526	469	475	508	486	492	502	507	483	512	519	527	475	544	504	527	484	535	519	510	499	451	501	511	495	510	540	510	509	504	528	451	491	480	520	503	522	494	467	472	504	444	477	496	489	495	517	524	522	513	507	504	472	516	500	500	511	510	496	535	481	536	490	484	502	519	491	564	455	471	513	470	527	502	512	533	501	511	524	540	493	463	535	490	508	479	510	532	475	487	483	538	524	528	488	503	533	497	496	492	486	463	527	494	495	525	496	511	434	497	507	526	500	497	526	526	461	540	502	498	492	511	489	521	501	512	496	481	535	501	484	495	515	471	522	523	497	499	529	486	518	489	509	495	500	471	487	407	455	462	499	486	492	546	530	515	525	474	526	491	496	534	537	502	499	519	494	540	534	507	479	510	499	505	514	510	524	527	484	535	505	499	519	518	448	479	522	506	495	519	527	478	524	485	473	492	481	500	511	511	492	562	517	519	519	498	531	524	470	508	485	480	534	489	513	510	546	505	536	511	460	508	468	516	541	489	551	552	497	478	467	493	491	541	491	511	504	522	533	522	512	512	475	519	512	519	499	492	484	496	493	499	441	499	528	507	543	513	473	514	508	540	474	523	503	524	503	509	480	523	513	489	498	513	473	522	464	509	517	499	556	527	498	513	473	487	493	497	521	519	493	517	525	505	537	515	522	497	494	504	519	494	528	509	510	544	551	483	542	520	495	504	485	503	510	512	506	523	505	493	477	495	496	538	495	461	487	474	518	515	529	507	479	510	501	515	525	545	492	489
10352	21792	21940	19529	28481	42715	44983	36101	25137	12464	5005	1823	995	771	793	747	778	731	794	705	703	742	739	727	739	730	745	770	698	753	745	765	683	756	759	717	739	784	790	740	777	748	731	756	664	793	690	743	751	699	741	758	767	737	744	713	711	690	742	716	775	714	709	758	728	739	723	693	744	678	738	687	772	714	714	763	714	791	767	749	719	710	745	733	711	725	759	767	735	773	730	748	704	772	733	720	737	725	729	738	672	728	730	718	767	783	739	757	750	767	727	760	764	777	729	727	761	716	728	749	690	707	733	715	752	730	697	764	729	752	723	758	734	756	719	758	751	726	737	733	726	789	804	714	729	761	746	746	765	691	745	723	791	761	799	743	706	717	720	759	735	726	754	745	679	763	749	757	718	747	686	745	741	772	717	731	728	730	717	757	718	765	729	766	752	743	729	743	746	696	757	727	735	812	771	744	803	771	730	729	705	746	727	729	702	791	725	726	758	704	755	752	720	745	695	746	763	744	688	752	740	721	724	730	733	791	775	761	721	752	726	741	730	727	732	730	737	725	789	733	745	776	744	770	758	735	721	716	764	766	711	752	715	732	756	718	710	706	733	694	718	770	730	711	778	707	738	738	743	782	716	741	712	737	712	729	680	703	738	750	737	733	759	756	734	745	754	687	744	725	719	729	759	721	726	762	723	653	691	724	726	721	727	785	698	728	687	754	758	716	721	737	731	767	727	775	720	726	715	738	785	754	742	748	734	758	748	718	751	727	742	765	761	710	705	790	732	774	724	763	735	729	726	770	767	695	749	790	733	773	721	717	722	738	759	739	714	717	744	746	722	762	777	777	721	710	754	739	765	783	720	705	730	722	746	690	766	788	685	729	776	711	755	736	734	715	710	726	730	717	769	673	717	753	737	712	721	718	703	746	766	711	700	756	735	722	777	739	742	715	712	681	708	757	741	711	756	785	708	769	763	768	705	763	776	715	782	715	727	747	713	725	750	715	776	709	697	730	735	692	721	707	696	752	772	735	698	773	726	749	735	741	704	722	703	744	753	738	780	731	725	719	745	714	736	744	731	746	760	793	809	746	777	711	710	708	721	749	742	757	728	760	770	779	741	700	752	711	738	752	700	735	683	781	723	744	687	727	760	763	759	739	726	755	729	729	742	700	753	733	731	749	714	768	746	749	784	684	735	696	711	753	712	720	735	718	690	780	712	828	774	735	738	778	757	737	722	700	760	730	748	732	722	725	757	749	749	754	793	695	730	686	768	714	712	737	747	746	709	722	753	731	750	746	784	730	733	744	759	753	743	767	752	758	710	677	712	773	729	728	722	708	708	737	723	753	757	779	726	753	752	727	700	763	745	741	759	746	723	731	712	735	754	724	775	735	730	731	737	737	752	711	734	741	752	716	726	731	733	737	761	754	737	716	782	724	727	746	716	756	727	738	734	741	794	737	724	736	753	700	684	727	745	739	684	723	732	735	716	729	731	767	714	737	727	759	731	732	767	704	750	732	746	727	703	767	751	721	714	713	714	713	725	747	741	726	738	753	744	732	709	718	735	744	712	725	680	718	743	712	731	673	772	719	738	769	701	737	713	705	735	721	740	782	758	719	753	740	758	739	709	740	727	745	724	741	772	733	771	710	731	683	746	740	755	721	720	752	759	758	719	737	700	718	774	717	763	798	741	746	703	733	694	710	724	722	823	750	757	759	753	734	783	697	767	749	744	743	737	738	754	711	750	713	739	790	779	712	711	718	691	740	736	733	749	753	768	741	688	776	737	720	706	733	705	758	767	743	817	779	762	701	738	725	711	777	725	744	713	757	760	717	725	687	740	715	728	754	733	711	754	806	719	757	766	733	777	700	755	739	775	720	711	748	752	759	751	735	743	757	734	783	753	721	702	753	716	688	726	719	721	745	734	781	733	749	703	729	778	676	720	731	775	747	707	701	731	726	753	739	682	698	760	704	735	742	733	738	745	765	760	776	741	758	688	682	741	741	703	705	714	736	744	684	745	748	710	799	740	750	718	746	692	741	749	706	745	726	737	793	708	711	737	794	732	730	773	738	754	726	743	799	803	766	715	747	682	757	770	753	727	722	733	743	710	718	715	783	735	756	763	761	743	750	715	733	740	709	707	729	737	706	704	693	741	738	772	764	706	764	730	719	768	746	733	754	757	760	716	721	764	772	746	699	799	735	751	728	757	737	719	729	734	721	738	730	739	719	743	737	711	732	714	741	782	747	726	751	750	778	694	746	699	733	726	718	742	766	699	750	700	711	717	736	716	768	746	738	728	736	774	729	721	718	709	756	721	760	778	779	715	754	751	726	742	756	675	765	687	720	721	750	754	754	764	747	741	736	738	736	735	755	727	749	732	773	733	721	760	769	764	757	746	722	741	747	807	763	755	754	716	777	725	695	737	779	729	756	715	736	744	790	745	763	726	749	737	745	760	720	745	721	742	740	748	708	715	760	739	710	736	767	762	724	762	757	698	782	776	767	739	755	702	757	764	719	730	749	704	712	744	720	715	777	732	673	745	744	721	745	697	702	716	787	749	713	767	739	751	756	723	741	768	741	768	686	748	741	754	745	740	736	721	726	755	709	728	750	760	707	749	790	728	725	710	745	739	720	714	731	755	738	725	710	714	762	726	708	687	704	729	740	743	745	733	776	748	753	758	703	733	767	728	756	794	705	721	770	776	740	695	750	754	742	726	761	693	745	735	718	709	729	722	719	742	737	744	708	714	710	724	694	771	753	720	732	723	786	782	744	740	693	741	780	730	712	716	713	745	733	701	710	716	731	768	723	747	714	732	715	734	740	740	709	715	691	748	755	771	751	762	727	730	708	716	686	739	765	771	763	752	764	695	698	788	743	746	716	754	691	735	717	770	759	739	750	723	735	764	728	702	728	716	683	788	757	737	738	753	774	715	708	745	778	716	716	694	711	768	779	753	682	726	722	730	704	736	722	772	791	717	729	767	709	778	710	752	710	728	770	764	750	730	768	736	717	697	736	702	729	719	726	721	777	723	763	745	760	774	718	738	753	729	723	763	729	738	788	704	724	746	744	774	786	776	765	779	755	740	679	775	782	717	757	736	729	720	757	716	686	704	731	764	807	726	736	710	758	720	677	699	775	706	785	754	741	686	717	773	744	742	715	758	755	738	677	726	717	713	697	712	740	740	696	728	776	744	797	690	717	722	725	761	760	742	692	748	726	713	700	760	740	755	706	716	767	713	785	754	735	702	717	749	704	736	722	717	727	773	757	700	771	743	714	722	711	734	723	736	734	701	733	745	693	758	738	750	782	733	740	690	696	751	745	725	781	731	690	709	747	692	759	736	699	739	740	769	736	681	755	669	697	757	799	754	749	771	713	727	726	732	773	776	770	742	741	742	752	762	739	708	727	757	690	703	730	734	738	727	721	675	765	735	798	710	759	767	715	736	707	752	716	718	715	718	684	743	770	739	703	730	725	748	706	742	700
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
