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
340068693337	340068693904	340068694454	340068695004	340068695554	340068696104	340068696654	340068697204	340068697754	340068698304	340068698854	340068699404	340068699954	340068700504	340068701054	340068701604	340068702154	340068702704	340068703254	340068703804	340068704354	340068704904	340068705454	340068706004	340068706554	340068707104	340068707654	340068708204	340068708754	340068709304	340068709854	340068710404	340068710954	340068711504	340068712054	340068712604	340068713154	340068713704	340068714254	340068714804	340068715354	340068715904	340068716454	340068717004	340068717554	340068718104	340068718654	340068719204	340068719754	340068720304	340068720854	340068721404	340068721954	340068722504	340068723054	340068723604	340068724154	340068724704	340068725254	340068725804	340068726354	340068726904	340068727454	340068728004	340068728554	340068729104	340068729654	340068730204	340068730754	340068731304	340068731854	340068732404	340068732954	340068733504	340068734054	340068734604	340068735154	340068735704	340068736254	340068736804	340068737354	340068737904	340068738454	340068739004	340068739554	340068740104	340068740654	340068741204	340068741754	340068742304	340068742854	340068743404	340068743954	340068744504	340068745054	340068745604	340068746156	340068746704	340068747254	340068747804	340068748354	340068748904	340068749454	340068750004	340068750554	340068751104	340068751654	340068752204	340068752754	340068753304	340068753854	340068754404	340068754954	340068755504	340068756054	340068756604	340068757154	340068757704	340068758254	340068758804	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2567	3600	2300	2567	3600	2300	2567	3600	2300	2567	3600	2300	2567	3600	2300	2567	3600	2300	2567	3600	2300	2567	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23557	22086	31882	27936	25507	23868	16684	1667	495	468	472	470	451	472	468	471	460	498	446	473	446	448	495	456	462	434	475	427	488	438	425	478	417	474	461	453	482	452	471	445	433	432	421	429	471	429	461	409	448	419	424	494	497	471	439	436	460	431	450	481	430	490	416	481	439	442	450	382	432	444	488	443	392	458	473	442	466	447	473	475	442	450	408	483	466	487	459	427	441	416	439	491	488	447	465	428	422	479	449	475	457	456	433	472	467	404	437	475	438	465	435	445	472	445	497	473	458	474	457	416	458	464	420	459	452	436	421	417	451	418	469	465	433	450	439	446	473	423	452	474	483	458	465	456	443	447	481	437	439	458	437	491	462	443	439	452	471	437	460	448	463	485	470	449	461	444	426	471	460	404	461	449	477	432	486	451	460	463	451	460	478	454	476	470	427	440	426	479	428	490	445	436	433	449	467	441	431	465	476	449	412	500	502	460	425	455	462	438	468	458	418	435	438	438	466	452	411	459	425	430	479	466	470	450	436	473	445	418	451	463	461	452	418	466	429	440	470	412	454	433	434	450	445	460	452	494	459	490	492	439	502	435	448	457	501	458	410	449	445	445	469	444	478	447	417	434	468	424	436	435	467	436	453	438	465	454	415	429	480	475	436	429	456	433	418	437	456	454	455	463	429	449	436	461	438	470	475	429	462	433	476	456	449	449	422	438	444	443	467	452	437	406	463	427	477	459	446	493	475	426	444	422	464	457	436	475	446	459	496	454	416	425	452	467	479	475	474	460	470	477	413	444	435	462	428	488	457	424	456	433	447	470	478	488	418	503	423	471	420	433	420	455	439	492	452	469	427	448	471	434	411	474	481	393	473	444	454	458	458	459	450	474	447	415	467	419	476	451	436	486	469	474	430	487	458	451	436	452	411	430	436	411	437	454	473	480	476	417	472	433	478	447	452	450	461	453	432	438	438	438	416	449	460	417	477	467	427	453	404	424	465	446	449	446	424	421	414	443	454	437	447	436	430	457	465	451	424	506	465	452	463	442	408	500	457	420	446	448	462	430	466	457	438	465	438	447	460	437	494	422	462	489	486	457	454	453	474	434	448	481	499	440	505	475	441	475	450	471	456	435	509	443	455	428	423	424	444	447	497	442	468	472	452	450	485	436	461	457	462	473	495	453	433	480	466	451	500	467	465	486	461	477	480	439	459	427	418	428	431	484	472	450	493	459	419	457	467	469	469	451	478	441	484	439	469	447	456	441	468	481	432	462	484	439	452	463	462	472	459	454	449	443	418	496	466	476	455	454	433	436	440	451	469	445	437	465	498	485	440	480	472	432	453	472	444	451	459	451	479	465	439	440	435	461	446	476	432	445	476	434	438	463	418	421	464	427	482	454	444	463	448	488	455	461	474	454	435	506	476	420	488	487	447	443	467	438	492	449	462	462	473	487	424	450	468	444	429	425	420	391	461	455	427	448	434	488	455	442	460	468	465	448	510	485	451	438	436	438	431	416	466	484	485	484	435	444	426	443	452	453	451	436	454	475	421	427	443	437	444	425	456	446	501	482	447	452	443	468	406	439	465	438	463	442	434	449	436	467	438	447	462	446	436	467	434	474	485	491	460	515	449	434	473	439	429	425	487	458	400	431	428	453	458	474	474	455	431	456	446	484	475	426	489	466	457	457	451	495	428	468	458	415	409	440	440	455	460	456	456	445	412	416	490	450	418	428	453	458	454	463	457	468	440	456	443	457	446	418	483	437	485	450	420	425	435	419	468	434	456	446	448	459	447	495	457	454	494	469	428	431	441	433	453	445	477	456	466	450	493	438	471	450	461	444	496	464	488	479	469	450	456	461	442	450	447	465	458	413	488	453	435	440	436	448	470	453	504	485	454	425	471	471	464	450	471	423	433	460	443	426	484	454	446	444	494	450	429	439	427	436	417	410	438	444	443	437	458	422	432	436	451	409	477	478	420	437	442	456	439	477	458	442	455	447	430	451	457	442	478	450	440	456	422	452	433	422	464	456	434	474	442	453	483	463	437	446	456	462	488	455	431	456	471	428	420	472	467	464	473	477	430	463	495	448	460	454	419	462	460	464	462	452	484	455	458	412	428	426	438	456	484	437	439	438	458	483	481	452	415	491	441	495	466	446	442	452	427	480	428	450	457	438	423	423	474	463	452	444	425	462	434	442	471	438	465	428	446	501	465	454	443	453	468	478	448	404	458	416	470	465	475	438	457	443	481	471	456	458	450	487	473	425	444	443	438	409	474	436	490	445	450	486	456	478	453	463	429	423	421	448	465	470	459	472	444	458	459	452	470	431	450	444	458	452	461	453	406	460	461	449	454	466	449	437	426	420	446	458	455	461	438	426	422	462	484	443	404	464	452	437	458	433	467	472	467	469	469	491	462	463	471	472	471	449	450	428	462	462	458	442	424	440	439	424	425	504	441	482	421	424	462	458	468	469	461	453	479	433	458	442	440	470	430	442	430	402	451	414	467	451	414	464	419	435	463	405	427	420	425	450	448	432	442	478	456	461	452	434	434	453	433	460	503	469	435	394	469	447	501	446	456	431	460	488	481	438	422	443	493	439	430	460	451	459	420	460	427	453	455	454	450	443	435	443	489	433	436	454	440	419	475	493	430	461	453	435	460	429	425	461	471	474	427	427	462	464	469	479	455	459	470	444	413	439	454	467	476	424	438	431	442	440	454	445	455	427	442	439	464	478	477	483	458	493	448	468	437	438	417	466	429	399	459	424	441	446	454	428	449	423	446	442	394	446	445	461	425	462	418	425	431	442	460	455	480	448	449	417	437	446	455	451	439	467	464	459	457	440	450	442	441	473	458	446	456	439	472	434	436	429	453	450	444	456	455	462	465	459	496	459	456	439	468	452	469	466	433	453	414	444	465	439	507	480	456	458	429	427	426	468	444	451	462	466	457	421	461	415	464	451	459	481	509	444	451	449	458	452	487	474	436	405	446	453	449	422	459	408	437	440	504	416	454	454	467	447	450	490	430	466	441	469	463	437	439	458	453	460	453	504	456	468	443	450	466	454	485	432	410	471	457	456	455	431	432	421	427	468	462	417	423	432	436	448	451	477	441	468	488	501	447	466	435	454	410	436	436	492	480	494	428	452	465	458	470	450	450	446	488	451	423	475	466	463	454	481	433	437	460	439	427	441	466	420	425	440	416	454	456	434	449	462	454	453	469	468	455	467	483	452	459	486	466	452	487	493	457	465	428	464	417	466	440	471	459	439	453	434	459	471	443	434	444	463	425	437	437	442	466	449	479	487	471	460	444	451	405	453	478	476	433	427	443	435	464	442	448	486	425	445	467	445	462	470	433	468	474	417	481	460	457	438	462	425	464	431	441	457	463	460	452	438	450	464	499	441	463	495	448	444	477	460	428	433	486	437	477	421	438	497	442	443	423	449	432	461	439	454	484	488	461	463	475	458	410	444	446	434	408	454	476	448	468	460	450	467
62051	104806	83595	59836	42174	26841	11497	1332	652	663	666	640	639	612	594	649	624	611	608	640	617	627	654	669	632	647	634	684	662	673	615	668	622	601	651	608	636	644	655	627	684	649	640	612	633	613	608	652	653	629	687	604	650	593	603	638	613	651	640	641	641	646	600	618	629	634	672	638	658	617	661	635	641	617	679	646	647	644	669	653	616	652	664	606	610	643	602	633	685	644	639	640	615	666	632	623	639	631	639	660	630	617	658	646	638	648	624	629	645	632	608	654	619	646	591	632	619	617	646	662	652	633	624	632	644	653	651	618	634	659	612	647	613	634	631	620	642	668	618	586	626	621	602	672	650	644	665	570	664	592	634	603	644	613	620	618	612	629	619	631	615	650	626	648	620	687	663	635	608	626	683	650	653	568	611	598	609	638	638	636	634	680	622	630	632	618	630	599	584	665	644	671	691	666	589	633	645	637	654	619	625	612	669	638	624	644	644	646	710	628	608	630	649	642	586	643	664	631	629	648	595	604	656	620	588	635	589	622	618	663	629	639	636	650	581	612	613	615	626	654	640	579	654	625	681	659	639	617	644	628	636	656	638	670	650	676	623	656	608	644	650	639	635	669	644	657	626	637	614	625	638	603	636	646	664	680	660	637	673	619	598	688	624	606	617	633	651	653	623	591	643	636	640	602	608	630	636	610	644	612	639	697	646	663	637	622	637	632	665	644	672	657	585	687	617	653	629	623	638	674	627	608	645	628	622	632	635	612	654	634	655	611	662	653	673	641	635	671	610	638	597	668	665	658	633	654	685	633	641	673	625	658	666	620	655	634	638	635	632	625	627	636	644	667	636	632	597	689	657	617	726	654	652	614	633	645	614	629	588	675	632	614	647	662	614	621	690	605	593	648	647	621	631	619	651	630	659	656	638	617	628	640	669	622	634	636	597	647	648	631	645	644	635	626	667	645	660	648	660	618	640	660	637	635	627	596	619	612	662	647	643	656	647	677	655	634	639	617	652	645	624	648	645	622	640	632	660	651	634	610	665	670	605	656	650	682	650	618	614	618	612	574	635	622	601	613	651	622	644	705	636	635	614	632	628	600	640	683	633	647	640	641	626	596	601	640	626	658	597	672	665	673	607	618	654	631	631	639	601	677	645	653	597	659	595	596	646	646	653	622	675	688	628	661	626	621	637	641	643	647	630	641	617	684	635	640	650	654	606	622	660	659	629	628	599	609	622	656	611	667	657	599	598	630	591	604	604	651	609	593	619	631	605	625	663	646	644	632	652	667	619	672	700	610	560	623	624	623	609	615	605	681	636	609	677	685	634	617	637	617	608	627	659	646	657	648	657	614	584	585	606	626	596	613	634	658	640	609	653	624	633	587	635	588	629	645	608	624	613	669	632	658	662	586	641	635	647	637	666	618	615	620	688	697	643	632	667	658	630	633	611	588	659	680	616	597	650	635	631	635	655	651	639	631	629	672	661	681	679	675	669	617	618	650	634	606	641	599	687	646	664	663	642	610	658	627	618	648	652	620	623	657	621	625	647	678	640	632	623	636	644	603	613	615	625	658	667	676	655	668	628	628	645	633	648	639	637	654	609	672	604	617	623	619	626	682	616	642	620	597	605	637	571	626	643	633	585	651	661	617	636	652	604	646	610	647	660	635	641	641	660	631	655	697	632	665	644	637	653	619	603	705	601	660	657	611	647	620	657	644	639	616	648	606	632	636	631	639	644	608	675	608	677	638	602	630	617	625	630	624	649	617	669	641	647	586	574	632	608	644	704	624	668	620	628	652	616	658	646	621	654	600	667	634	648	651	631	595	625	600	644	632	625	645	665	620	690	664	660	640	599	616	588	697	650	591	619	615	594	666	657	659	615	600	629	668	614	625	667	684	603	606	654	586	653	672	633	633	647	680	657	673	619	624	657	610	644	653	627	644	621	675	583	643	640	583	640	615	635	670	579	646	683	612	685	636	622	628	642	609	654	628	614	624	639	616	633	633	648	654	638	682	684	631	666	615	638	620	648	587	628	615	624	710	623	637	577	656	648	635	631	642	614	598	642	669	610	632	616	642	687	645	674	679	616	639	605	655	638	587	624	628	641	642	639	586	626	622	607	648	634	621	617	638	631	619	675	624	627	649	646	638	624	617	631	610	620	675	605	627	597	645	642	607	597	641	657	637	632	636	703	668	635	619	609	605	643	667	641	606	622	627	645	622	672	660	638	662	585	603	623	655	665	624	656	643	656	595	618	674	618	629	664	656	609	628	624	640	650	605	615	660	660	668	638	669	662	647	628	617	654	651	631	612	625	599	626	658	600	622	651	658	603	608	661	598	605	600	665	584	705	598	672	624	638	644	616	599	652	620	674	601	626	624	636	695	714	618	682	585	618	593	648	668	672	617	653	633	611	640	670	647	624	620	621	662	641	671	640	597	670	630	609	626	629	619	610	623	630	654	616	697	621	604	613	658	640	586	644	589	636	643	617	660	637	641	655	595	668	619	630	614	639	675	640	652	651	643	626	643	651	630	695	629	693	611	626	645	659	646	618	648	656	646	617	647	644	635	633	636	643	653	653	642	659	634	677	597	666	642	667	620	673	632	605	639	653	640	639	657	626	638	588	660	680	637	631	640	665	625	598	602	629	609	632	645	652	658	669	654	640	610	623	618	616	690	613	652	600	674	644	607	601	667	605	682	644	656	638	657	653	639	632	647	623	595	619	623	605	643	662	607	651	660	628	637	648	640	625	647	659	664	653	618	660	635	577	653	630	645	673	626	617	615	639	668	628	658	645	673	610	647	643	598	619	622	623	665	620	649	574	615	644	620	667	626	652	617	606	664	654	620	656	625	638	593	608	627	604	660	652	652	680	629	629	621	662	665	640	690	684	615	667	594	627	672	643	671	647	660	645	638	633	587	627	653	621	593	643	645	671	626	629	596	693	606	621	619	643	611	668	627	629	626	653	633	614	601	648	657	699	603	623	642	627	640	651	692	647	613	683	665	646	628	640	621	614	648	684	641	617	684	630	635	619	649	586	589	661	602	632	669	608	640	682	643	639	609	644	623	668	625	631	677	623	606	661	641	633	642	647	641	682	642	609	668	654	634	630	666	659	601	621	621	651	656	622	690	640	613	638	651	631	659	684	595	611	665	601	640	625	627	629	677	649	590	631	641	625	663	656	638	624	644	653	643	632	656	632	600	665	628	623	640	659	634	631	583	622	634	656	641	591	628	646	633	617	672	669	640	667	630	655	693	655	592	631	646	633	634	655	615	645	689	634	650	599	626	636	653	627	651	660	662	655	631	639	631	635	635	629	598	676	611	657	604	635	604	608	609	650	646	673	657	635	630	647	640	618	615	668	649	617	597	623	650	666	612	629	652	663	646	601	655	650	638	655	647	613	636	586	634	630	640	638	657	610	625	655	594	617	656	650	633	586	655	623	693	633	662	672	647	620	664	626	617	662	636	651	626	640	629	644	584	622	652
27240	25011	29852	17324	5592	1973	952	533	528	511	507	547	510	525	548	510	497	477	535	486	536	519	521	520	541	492	496	480	528	514	523	532	509	482	543	505	491	507	473	508	532	539	493	513	539	555	481	548	489	513	486	537	533	512	489	524	503	449	528	496	540	561	538	516	485	488	526	529	483	512	503	547	544	524	525	501	517	515	533	542	484	521	538	499	538	553	490	497	491	540	555	508	544	525	539	518	544	445	467	517	476	495	534	508	506	495	507	555	475	517	517	496	524	573	502	517	480	497	520	534	549	558	526	494	485	525	535	494	522	477	542	478	472	556	511	490	521	545	540	478	545	488	493	464	512	551	507	519	526	489	520	514	509	465	499	505	494	495	479	512	538	516	493	503	513	491	514	541	494	487	486	511	514	513	545	526	497	497	510	501	509	538	506	565	468	500	508	516	505	511	519	503	509	517	576	529	540	551	496	505	489	528	539	514	521	512	531	503	522	481	488	521	553	484	538	538	533	534	497	475	521	528	554	517	541	468	534	488	527	489	483	503	509	502	564	516	508	477	492	488	481	514	495	500	543	491	534	507	502	544	526	513	491	518	571	461	528	513	473	503	536	509	482	520	497	534	517	503	545	488	514	492	504	495	523	450	517	522	537	501	477	508	515	501	541	527	564	559	508	530	492	535	496	494	503	515	523	509	535	526	514	503	462	530	504	525	557	485	498	463	522	522	501	481	513	522	510	500	513	540	473	473	533	522	515	545	513	526	493	573	480	480	522	510	519	526	536	517	520	534	499	502	534	507	476	523	479	522	535	497	508	481	509	533	529	538	531	487	511	550	529	483	496	504	507	526	501	520	516	501	504	491	481	513	522	554	535	482	506	510	536	520	533	539	486	455	484	500	506	532	505	515	528	524	523	509	485	486	529	521	510	486	526	557	536	518	515	533	481	506	490	509	535	535	506	484	514	513	462	509	445	491	492	542	494	521	526	501	484	503	513	507	524	497	511	517	502	500	524	487	491	519	556	495	520	467	554	481	487	526	549	523	549	479	497	508	452	491	523	501	515	497	481	463	496	519	524	489	459	497	509	564	515	569	492	520	484	489	513	557	527	497	557	542	509	520	515	486	492	478	524	554	482	489	538	513	517	486	521	498	488	449	476	529	495	488	511	496	538	577	529	494	500	520	496	498	524	473	539	516	492	539	519	532	492	521	537	547	525	544	491	509	526	505	464	548	530	514	517	487	502	526	556	517	471	514	519	522	497	511	503	482	516	516	535	532	535	520	518	545	522	450	504	497	518	524	486	511	533	508	513	476	484	529	478	509	496	492	549	545	521	488	503	529	530	514	484	508	526	509	504	487	490	527	529	498	520	484	501	470	525	485	524	496	497	502	552	502	492	597	524	525	486	534	534	515	499	509	523	507	512	464	491	519	521	518	514	532	544	527	493	500	560	528	541	518	518	495	524	527	503	507	493	485	544	517	462	489	521	482	509	526	578	526	491	514	476	502	497	490	512	494	541	530	514	479	528	527	513	524	526	520	523	562	545	530	509	499	511	510	527	516	580	540	544	529	509	493	461	525	554	530	512	583	501	531	512	483	515	539	493	573	512	515	531	539	546	505	515	513	511	532	533	554	539	535	504	509	440	503	530	522	535	524	503	503	505	495	510	487	516	490	517	511	522	534	531	507	547	551	530	547	528	504	540	547	527	512	521	496	525	508	503	586	513	543	541	541	506	520	530	521	509	554	534	503	533	496	481	485	524	514	561	526	521	535	517	514	514	521	513	499	498	537	536	512	523	529	561	479	533	491	514	569	496	538	535	487	532	563	559	489	513	526	543	499	526	518	517	545	513	510	510	496	518	484	512	526	469	486	558	466	558	539	479	524	526	482	545	542	534	539	480	489	519	520	510	504	479	493	542	558	492	499	507	511	515	498	487	498	545	469	546	504	491	535	550	493	536	571	508	519	561	511	525	522	501	523	498	520	501	505	513	537	518	481	490	479	528	499	491	514	495	517	507	499	488	499	507	548	519	506	558	515	508	530	499	519	539	498	531	510	538	514	489	486	544	531	511	482	557	522	554	511	561	480	486	562	561	484	565	527	487	479	483	517	523	517	518	514	536	509	487	516	513	512	509	535	520	559	528	512	527	486	479	534	540	508	507	503	481	505	506	523	526	520	513	505	535	504	535	504	532	503	530	512	511	526	489	521	498	524	513	513	497	516	492	515	498	478	510	512	519	477	528	546	532	505	506	511	494	481	519	500	516	541	544	505	509	509	525	530	495	545	500	512	469	473	537	551	555	519	547	531	502	530	483	508	493	499	529	496	512	504	482	506	472	507	502	495	516	536	505	518	513	561	506	497	538	494	496	521	491	485	514	505	510	543	526	543	541	485	505	521	520	517	542	586	507	508	517	510	491	546	512	496	568	508	475	529	502	501	477	524	479	492	493	499	521	484	480	502	544	519	532	498	485	491	533	537	527	541	484	480	502	530	536	542	494	513	495	524	550	527	539	501	527	459	500	520	502	508	502	470	533	532	489	499	482	555	514	472	482	550	561	535	487	498	470	536	468	555	505	524	524	513	469	485	514	507	518	530	495	508	483	514	525	509	501	525	493	554	543	503	476	539	508	497	534	556	503	502	503	550	528	521	526	522	540	481	525	548	553	507	528	499	535	520	547	512	509	511	511	530	512	522	534	507	540	520	501	526	504	520	534	514	530	539	516	519	493	517	486	501	474	500	516	474	478	563	520	528	540	567	526	528	518	507	490	532	535	547	545	502	565	505	482	535	501	503	505	506	530	519	510	494	541	543	524	476	526	509	447	519	449	520	525	534	560	508	546	531	527	521	515	496	485	493	521	524	487	508	525	530	508	529	494	537	563	486	517	555	535	500	491	513	524	520	494	502	516	494	494	494	503	518	526	526	508	507	538	547	537	516	482	461	560	498	527	511	537	523	518	533	553	513	512	493	548	548	497	493	501	521	514	522	527	510	518	521	485	494	497	522	503	505	482	535	523	514	511	483	473	495	539	526	534	507	518	484	520	533	512	542	525	527	565	460	551	517	522	497	543	496	523	472	504	525	492	469	507	515	514	505	523	552	548	500	501	488	498	570	505	476	558	527	472	514	528	516	511	498	508	535	488	531	503	536	534	497	463	470	561	524	493	539	522	484	553	491	532	522	517	550	506	594	514	515	507	514	507	520	539	502	485	497	521	510	536	546	517	527	509	513	482	543	504	513	506	502	515	531	563	502	513	524	488	533	534	483	502	515	546	530	517	491	541	529	498	517	497	472	504	470	518	513	556	505	502	520	563	510	520	510	524	505	516	474	534	513	515	517	552	487	505	532	527	543	466	520	505	527	495	491	494	513	515	492	516	481	532	533	464	559	507	487	548	498	486	500	505	506	521	483	513	524	484	484	482	521	526	530	524	478	531	494	509	494	512	501	518	527	482	542	552	474	502	559	528	477	493	515	514	520	516	480
24783	42376	33093	15893	7252	3224	1385	764	731	713	729	732	735	762	707	668	754	687	724	723	709	758	711	732	754	715	696	693	740	680	712	700	708	725	749	751	721	726	684	729	687	703	716	710	691	756	766	760	715	787	699	714	767	722	733	683	732	693	742	735	716	766	698	737	763	721	720	736	735	734	693	761	728	745	768	735	782	733	707	732	729	724	695	708	710	726	706	776	734	715	734	741	714	732	760	754	718	695	754	667	729	694	746	717	705	724	708	712	713	744	762	704	736	727	730	701	728	737	686	760	709	754	712	719	732	715	687	734	736	723	793	744	706	707	811	705	730	749	701	698	698	724	771	695	745	657	735	740	752	714	688	743	730	693	704	708	739	729	746	697	708	741	727	748	715	729	752	765	697	692	704	735	733	767	751	726	728	701	722	712	718	727	731	711	740	720	698	733	756	692	706	762	728	700	729	734	677	725	696	726	708	744	746	738	712	671	752	684	768	697	778	729	742	768	724	741	684	726	792	784	721	705	739	776	726	729	731	696	745	691	769	723	709	804	726	689	744	709	747	735	711	722	638	757	682	722	747	750	740	716	781	717	762	694	688	769	658	701	734	705	717	766	709	710	746	723	697	775	702	746	733	682	778	733	739	732	723	755	733	719	760	740	726	760	682	760	723	717	749	752	736	746	719	715	768	702	715	685	718	735	752	726	697	745	681	737	685	763	733	673	730	682	707	730	714	709	742	709	705	698	685	755	755	764	757	744	748	693	711	761	714	674	709	712	700	710	736	671	708	754	707	741	681	699	704	702	738	720	712	706	759	724	673	750	675	725	720	728	698	780	792	748	716	702	693	715	699	723	725	706	700	697	720	712	763	725	740	763	764	772	765	742	711	740	739	705	759	747	738	750	721	764	732	736	730	736	742	719	709	723	738	675	720	746	672	733	741	733	722	720	728	724	714	732	731	731	754	753	734	691	728	716	708	741	720	764	750	750	746	712	702	736	728	695	741	715	708	709	725	761	743	705	723	759	708	687	703	703	758	720	713	698	717	745	728	732	761	734	720	786	696	693	742	779	731	704	696	752	726	700	707	734	737	727	692	782	739	713	726	737	712	681	754	717	704	672	711	709	740	717	738	764	760	727	775	726	745	733	749	728	695	641	716	737	789	752	705	729	706	782	698	722	695	743	713	766	715	738	710	760	724	698	726	747	713	748	725	701	712	660	689	692	743	711	707	727	729	769	697	738	729	741	675	695	725	730	750	729	746	729	704	739	753	710	741	735	686	684	708	698	727	747	727	733	750	704	714	712	736	756	704	731	738	699	699	743	680	721	714	717	696	718	732	711	724	740	734	725	759	747	710	736	736	669	718	706	700	732	671	698	724	750	717	675	752	716	725	730	692	714	759	741	704	720	733	656	673	697	735	781	736	710	683	743	739	740	703	737	737	737	717	746	685	710	721	759	688	754	784	746	697	697	675	724	688	733	718	714	725	748	737	727	726	747	711	720	696	691	741	745	739	732	719	686	736	688	743	688	717	754	741	722	699	725	740	690	765	717	677	741	709	753	737	748	709	747	749	752	707	729	723	648	691	708	750	714	718	708	733	725	717	740	702	759	697	751	689	706	724	736	763	711	737	740	722	664	720	683	741	691	772	716	736	748	759	732	747	737	711	760	738	783	721	747	756	713	718	746	700	720	759	715	691	724	708	716	708	728	712	737	718	706	741	733	692	764	766	779	693	751	711	804	716	713	735	762	711	703	719	680	728	738	711	717	728	747	699	720	699	681	678	737	733	723	707	734	713	696	760	664	734	735	744	706	676	736	719	759	702	716	712	708	675	708	738	741	690	752	683	718	702	738	735	748	710	685	732	731	729	760	697	706	755	698	717	735	702	692	756	753	716	718	682	720	771	697	686	725	707	647	720	729	719	737	714	731	696	706	692	750	704	767	722	803	755	709	695	761	781	739	738	704	754	679	758	735	729	729	737	712	709	717	741	680	784	731	736	729	697	749	736	727	718	727	797	756	726	694	746	724	720	746	732	706	672	747	697	783	719	717	734	709	739	743	736	740	716	698	720	733	724	697	675	734	744	692	710	719	675	687	683	722	726	708	679	674	673	755	700	720	793	712	662	758	683	696	704	704	726	704	744	774	765	696	704	729	747	709	733	744	714	723	753	736	742	745	755	724	716	732	752	703	727	716	697	699	700	773	709	752	708	695	724	684	723	717	718	712	684	715	758	711	676	726	711	683	699	682	719	711	692	721	686	724	739	721	760	697	724	687	724	750	718	689	745	739	723	774	757	701	744	707	692	780	725	741	723	692	694	753	737	762	739	739	737	742	697	716	712	766	760	734	713	751	749	703	741	749	719	742	721	754	742	666	687	780	724	742	736	737	729	710	735	762	717	709	671	727	723	706	734	657	719	694	739	713	704	696	730	734	679	700	736	716	703	718	744	705	764	734	742	753	711	740	732	787	772	758	740	692	744	713	707	714	749	725	695	702	687	757	684	723	784	710	714	743	704	727	698	693	721	713	751	751	700	740	710	722	697	709	728	734	734	703	675	745	678	719	744	695	712	751	744	714	799	696	739	717	728	731	725	694	691	703	745	709	744	673	689	704	703	781	721	694	701	729	778	781	706	729	736	748	712	776	731	713	694	739	735	709	689	720	717	742	698	721	684	690	786	743	738	687	778	757	688	707	740	693	745	737	673	706	755	681	772	743	780	749	748	750	729	690	715	719	731	703	723	707	737	670	694	730	686	707	783	728	700	680	742	708	814	747	719	720	700	684	689	749	695	743	771	725	735	747	719	717	744	702	761	723	725	753	744	703	709	698	780	709	741	700	727	712	711	690	735	741	706	686	664	779	703	759	726	729	729	732	740	709	723	734	730	679	716	710	755	713	695	711	720	730	713	740	759	719	756	722	718	738	757	766	736	766	705	710	684	697	753	740	723	660	737	759	703	716	704	713	745	733	745	710	678	719	771	723	791	767	686	675	731	744	722	705	725	677	735	697	773	707	698	741	738	724	674	737	735	689	728	723	653	765	763	711	737	774	739	738	703	733	719	705	737	746	747	777	716	726	715	723	744	763	682	751	725	685	704	717	769	704	769	718	712	699	759	746	741	707	748	734	714	744	718	718	693	762	701	702	721	697	729	713	709	707	749	738	723	739	729	671	713	764	695	712	712	730	736	762	715	735	726	720	744	739	737	743	716	728	759	721	700	729	767	753	747	703	738	765	700	714	767	728	738	738	688	750	798	720	778	706	720	749	696	733	686	731	722	702	732	739	785	740	687	724	734	725	723	735	712	714	727	702	671	696	713	722	721	741	746	754	738	719	693	682	724	656	727	727	771	705	697	713	762	678	699	690	687	723	715	765	762	721	676	740	694	687	700	747	730	726	700	723	721	769	710	764	693	759	729	806	701	731	700	716	759	731	729	724	731	774	744	750	714	755	744	682	732	761	722	705	688	690	704	759	763	721	719	757
24637	22482	35875	32807	22911	12765	3374	779	590	552	583	621	588	614	595	581	606	592	579	594	572	611	568	593	590	557	583	603	581	609	579	579	563	611	584	595	566	565	577	563	550	581	592	619	581	604	646	626	576	559	546	561	578	574	573	581	551	588	592	567	609	583	603	534	580	585	571	581	580	572	533	583	510	554	573	615	574	553	582	595	559	553	560	595	585	588	539	577	586	565	577	584	579	580	582	557	561	575	584	618	621	550	564	556	557	569	561	590	583	627	578	548	566	595	532	567	576	563	595	585	601	590	566	560	575	562	548	564	555	597	557	627	591	575	593	539	608	559	562	613	598	610	563	578	600	581	531	587	542	555	546	587	586	549	599	578	641	593	583	619	591	571	561	626	595	630	545	574	569	588	582	544	549	586	548	591	610	583	569	559	581	559	546	570	546	628	557	540	572	561	570	588	579	609	612	572	520	537	613	580	581	574	576	552	548	592	609	584	600	581	610	600	582	559	600	563	566	594	600	559	563	583	622	558	599	559	584	600	637	518	583	598	539	607	566	552	557	531	553	597	575	563	586	550	572	559	588	597	595	573	570	595	597	562	578	563	538	592	560	602	612	609	582	584	618	566	547	571	573	551	556	581	582	588	551	565	545	577	636	558	559	584	553	585	586	579	584	557	554	547	557	564	568	580	548	525	560	585	580	572	599	604	524	597	591	513	539	530	514	565	581	592	567	568	564	594	612	576	579	599	611	588	573	575	551	561	573	575	627	579	592	614	578	606	574	567	574	575	583	544	630	593	630	567	558	613	542	562	603	589	535	535	611	583	580	632	582	583	613	579	570	585	564	631	519	606	570	602	557	628	579	586	600	577	542	541	564	545	560	605	529	600	599	570	553	568	589	596	586	612	568	568	569	554	585	587	576	572	576	561	575	594	557	580	583	595	604	571	558	574	593	532	572	569	590	545	590	627	570	563	547	543	573	617	578	562	545	544	611	616	547	531	555	572	590	610	580	566	535	615	593	609	582	597	531	596	581	560	575	575	525	566	616	562	556	595	560	601	587	539	560	537	583	577	563	537	598	567	542	533	588	565	550	561	588	568	634	593	572	540	591	542	559	542	552	592	562	541	598	582	545	569	558	583	573	560	578	599	594	494	595	579	569	560	649	614	498	622	583	577	601	574	595	580	542	558	573	562	570	596	595	597	598	606	588	587	607	579	543	594	580	576	556	581	616	556	564	588	584	553	581	577	585	573	533	591	538	557	576	623	591	611	584	556	561	584	557	555	602	533	570	585	603	538	562	583	535	563	587	587	534	559	572	550	544	552	598	527	563	588	589	552	554	564	606	552	548	602	592	626	559	591	544	606	605	614	547	539	560	572	557	569	573	582	577	597	547	583	568	520	553	592	610	621	585	575	542	557	579	545	594	572	566	558	590	588	584	546	594	571	570	570	575	596	573	543	582	599	567	604	568	580	569	527	574	561	597	563	519	544	546	604	547	557	538	537	565	546	551	576	612	571	569	540	626	602	563	575	594	580	529	580	551	559	606	562	578	611	558	573	583	591	544	609	585	579	546	598	602	548	593	575	581	611	570	576	564	603	604	555	615	588	565	564	552	582	575	589	581	579	596	586	551	570	592	552	567	570	627	605	563	591	601	582	600	574	585	533	586	575	623	594	534	580	583	601	541	580	584	605	562	601	575	553	569	619	551	554	579	558	566	581	612	608	547	538	577	608	578	562	603	578	554	594	574	597	558	574	584	563	545	562	549	593	583	606	552	581	540	581	596	582	611	562	596	550	565	578	615	565	554	560	585	641	551	574	582	588	600	557	582	578	597	573	617	561	529	565	551	563	626	540	590	586	548	580	575	570	540	597	578	569	529	567	559	589	588	544	557	608	580	517	592	561	567	542	576	589	549	602	588	577	566	582	570	590	595	601	550	516	556	558	575	574	546	548	568	607	526	564	558	599	569	582	553	642	584	590	564	591	564	558	571	596	610	583	591	640	593	621	595	579	589	612	580	571	612	582	544	588	553	590	559	545	598	568	582	538	557	576	568	598	576	557	577	547	577	596	593	556	558	586	598	604	575	598	569	588	609	532	578	595	594	589	570	545	539	580	554	592	554	575	605	606	602	590	608	610	587	587	581	557	565	549	575	565	587	579	599	589	529	573	631	594	590	575	571	603	593	580	571	609	597	507	522	601	570	561	576	557	613	545	570	586	578	574	574	545	574	558	548	584	554	567	568	537	578	572	600	585	576	567	544	548	610	563	549	552	589	532	610	549	648	546	565	570	580	574	574	545	585	576	589	595	571	555	590	555	608	584	576	564	551	557	583	568	572	551	552	652	598	570	577	560	576	592	592	607	596	566	576	553	559	509	535	603	552	581	572	563	607	612	575	624	599	588	586	611	516	603	572	557	523	600	555	568	553	556	596	570	587	654	559	569	599	621	567	558	550	608	553	574	572	583	537	591	580	585	608	630	541	602	598	545	583	620	569	586	523	574	578	611	577	574	560	602	598	555	590	596	538	615	550	595	537	607	622	567	619	564	558	580	634	572	604	547	583	561	578	613	571	553	600	594	592	543	552	592	548	612	594	563	567	598	571	594	604	596	593	587	599	583	563	579	576	594	585	526	571	634	549	586	568	593	587	591	608	593	542	598	568	593	553	583	594	620	562	578	593	569	568	569	547	587	559	599	548	547	532	561	566	578	611	581	598	611	649	561	564	573	582	559	549	599	556	584	569	562	569	574	526	564	548	565	613	573	599	556	544	557	531	516	591	609	591	575	598	552	565	588	611	562	583	554	582	555	569	608	528	598	552	620	572	572	579	601	557	550	588	576	552	525	547	566	595	574	574	588	595	622	585	577	569	560	565	553	579	583	567	577	599	558	504	553	580	588	576	575	586	606	568	545	543	580	524	573	597	568	554	559	596	536	557	560	593	552	561	577	612	542	599	605	551	588	554	560	648	546	571	612	569	563	596	587	565	519	541	575	621	553	575	553	579	596	569	568	546	567	604	578	562	588	582	572	551	572	566	550	595	568	580	581	549	602	573	573	577	557	578	588	566	566	596	636	559	588	620	566	592	599	582	595	582	550	577	566	604	589	571	587	596	581	647	560	566	560	545	595	559	580	546	625	536	568	573	590	625	546	565	578	569	563	555	587	571	557	560	566	552	565	584	630	628	593	594	573	567	610	580	538	558	577	622	582	578	556	591	602	578	588	592	604	589	566	580	593	572	573	577	570	533	594	566	640	558	536	596	607	584	566	556	580	616	543	568	601	557	554	616	560	595	581	607	575	622	578	549	570	563	560	576	631	568	578	559	558	570	582	557	518	570	557	613	600	560	548	556	606	620	591	593	551	565	542	559	533	559	543	586	559	606	585	566	525	562	585	590	569	581	586	584	556	532	571	579	535	579	588	544	584	579	571	590	587	585	640	567	558	565	560	609	594	599	587	570	598	567	574	590	593	572	589	558	571	576	619
46696	80064	63934	40180	25055	12710	4351	1149	832	860	816	843	849	832	843	813	840	808	844	827	859	812	771	850	836	820	815	796	805	800	799	814	791	841	766	790	794	802	776	843	799	802	770	813	761	794	795	807	817	795	816	841	798	781	825	818	848	768	866	814	820	814	839	807	814	771	830	784	790	755	767	809	770	792	800	777	820	824	796	832	825	829	827	786	828	768	825	786	790	816	791	794	830	825	847	836	839	826	746	770	846	809	805	770	809	786	837	864	818	794	799	835	806	812	798	800	780	783	805	816	809	825	804	796	805	827	767	761	781	844	797	805	830	785	793	758	843	832	805	821	787	772	816	831	842	792	750	826	811	786	827	845	806	832	818	838	812	876	840	809	849	817	835	797	804	835	883	782	783	842	839	774	791	815	795	844	862	804	793	814	797	781	856	809	838	838	838	790	827	868	810	749	803	850	834	792	794	797	797	844	776	832	797	784	836	776	810	810	797	773	806	822	798	843	858	808	828	824	768	841	795	834	774	775	809	846	810	825	805	827	791	815	822	773	806	822	778	810	805	829	814	777	854	799	794	832	835	824	824	834	807	810	804	796	813	879	806	785	788	837	883	768	799	824	781	770	819	868	781	797	842	849	767	806	834	791	839	771	787	835	823	851	803	807	810	797	805	784	800	803	806	801	852	798	830	819	831	867	808	797	891	878	808	756	854	796	847	880	814	819	816	778	801	822	793	783	822	830	853	840	833	767	785	820	784	836	749	825	814	854	812	840	775	832	813	791	819	834	805	776	797	824	796	779	817	836	783	790	800	856	863	824	801	800	842	756	850	830	796	823	777	820	834	788	815	811	837	859	796	821	805	771	787	818	810	810	817	755	782	794	781	850	806	796	849	841	864	822	848	812	800	793	753	757	821	779	815	833	858	803	882	832	807	830	810	791	826	762	821	806	791	810	819	824	791	817	832	815	846	817	814	827	790	813	837	857	797	832	800	793	844	800	784	866	840	779	818	796	813	786	809	838	807	829	804	808	816	835	838	813	787	868	828	801	873	803	779	852	802	790	818	830	829	862	826	777	828	804	803	813	805	830	798	827	803	821	837	802	789	827	794	890	779	796	807	811	796	841	836	832	786	774	816	807	800	800	836	771	866	736	791	836	829	788	811	824	828	789	799	807	831	829	852	839	820	813	850	856	821	782	803	822	800	778	783	795	839	779	852	850	793	822	780	820	826	887	856	828	842	803	797	852	853	805	817	799	809	780	813	824	846	847	783	783	867	819	865	814	804	845	779	770	783	801	791	799	824	743	831	810	823	840	838	788	806	839	846	841	773	814	816	801	828	850	768	790	846	763	824	833	800	800	831	794	799	812	797	827	820	854	813	827	813	796	864	797	799	820	852	818	811	807	865	846	806	810	786	842	853	794	808	834	822	750	816	825	865	803	785	818	798	782	796	857	818	815	782	809	860	833	842	803	833	822	755	845	830	824	846	807	841	821	817	788	830	819	820	796	808	849	773	791	773	802	798	808	843	808	866	790	800	834	870	801	803	808	792	814	816	794	862	823	761	796	840	833	810	816	752	791	806	808	814	839	781	825	790	775	818	839	827	871	813	819	803	818	820	825	845	834	826	825	793	798	815	870	826	817	823	814	836	781	837	790	844	791	804	814	808	799	839	786	812	784	844	745	818	759	817	778	839	819	774	803	752	782	850	818	806	799	826	820	848	837	843	796	804	838	792	747	828	825	794	810	806	819	787	860	785	847	761	816	814	865	824	785	810	812	852	797	827	837	817	805	796	824	883	827	814	739	794	878	828	852	819	840	807	835	805	868	825	801	836	813	757	798	843	812	817	850	809	835	744	827	814	819	838	792	772	820	841	860	757	812	835	824	819	800	823	783	804	772	805	831	799	837	772	805	813	765	828	811	884	752	801	814	794	824	797	818	807	817	867	799	834	812	818	817	821	798	838	806	798	864	801	846	813	882	838	817	912	794	791	802	812	894	820	789	802	803	799	792	775	821	753	804	781	854	828	793	838	835	789	799	861	855	808	815	818	797	802	817	835	814	792	768	800	831	809	831	801	827	782	810	833	784	801	832	817	825	845	773	821	816	838	810	845	757	760	823	871	778	829	825	793	807	789	846	835	866	835	843	797	849	765	799	827	784	848	805	829	808	830	859	798	821	804	869	798	838	768	857	823	802	769	860	765	807	834	814	800	823	837	800	767	813	864	850	870	792	801	802	784	837	792	837	824	795	812	810	802	795	800	811	827	816	812	810	854	869	828	824	801	860	807	822	825	794	789	804	834	769	830	784	801	808	838	817	798	808	813	828	781	792	881	814	842	790	787	745	819	799	819	794	806	771	792	785	759	805	852	774	861	837	805	804	846	813	833	818	787	767	774	857	815	827	760	823	790	858	813	817	804	790	823	822	822	788	826	819	802	861	818	836	841	818	827	829	833	770	828	834	804	869	804	826	778	837	801	806	824	833	824	825	856	790	782	837	793	893	829	834	755	800	862	836	790	829	778	781	815	827	825	818	791	792	768	851	813	813	842	817	850	859	782	765	790	789	764	847	836	800	809	806	857	784	797	787	841	798	804	825	810	758	893	821	822	819	839	837	772	780	762	794	811	804	863	841	857	829	736	831	851	841	804	780	812	803	797	815	798	845	822	805	799	799	893	831	784	849	774	823	845	843	845	809	790	770	835	828	779	746	761	831	809	835	771	793	826	805	777	850	816	819	814	790	833	777	844	825	825	798	813	781	826	825	766	794	794	832	787	761	819	801	818	849	787	841	846	834	791	815	824	796	837	814	776	891	798	796	800	840	776	817	860	847	834	816	843	858	831	811	802	836	800	824	775	882	837	828	835	831	826	809	820	853	762	774	827	813	796	796	836	807	825	798	804	782	825	808	802	835	799	857	874	775	853	782	744	809	823	851	785	858	799	808	867	783	843	832	813	811	860	764	840	779	793	785	835	800	827	832	803	884	825	822	780	847	799	767	771	822	858	756	872	722	845	761	813	783	833	830	811	774	830	796	794	815	826	846	833	799	760	813	801	800	804	827	812	795	816	851	821	837	780	821	867	794	794	805	872	811	843	805	845	851	816	780	821	877	819	816	804	826	779	807	869	790	825	844	856	791	815	817	805	804	840	812	820	746	844	821	861	820	826	821	812	790	818	820	840	831	797	837	828	806	806	782	850	812	827	816	844	816	788	834	778	844	818	760	814	842	800	793	766	763	813	849	788	863	833	823	780	813	883	812	824	770	786	791	785	802	809	780	815	809	802	805	830	787	811	803	833	816	810	798	796	751	801	819	812	855	780	829	858	804	763	828	801	848	791	818	836	829	803	831	790	829	871	842	829	795	811	783	801	843	837	843	768	827	794	753	801	796	838	801	833	798	837	807	828	807	797	792	805	822	832	773	815	799	810	804	853	851	784	802	807	825	799	822	814	827	811	822	782	845	862	805	823	827	780	800	796	823	826	819
22863	21452	30977	27157	24235	22767	15986	1681	457	494	460	409	454	448	438	489	485	470	464	441	456	426	449	464	432	456	383	455	486	442	444	430	435	478	448	423	473	447	398	448	474	419	470	446	469	430	454	471	416	425	444	443	446	410	420	474	437	457	461	416	431	429	425	461	411	445	473	452	411	458	470	435	416	425	455	458	474	468	459	469	438	467	404	422	440	440	433	426	477	471	403	412	434	459	453	450	404	473	486	424	432	480	464	440	437	444	461	406	474	448	416	474	431	432	416	397	439	450	420	474	430	435	451	453	393	444	446	419	457	419	422	462	436	447	468	439	391	443	422	457	426	426	443	468	438	481	435	469	422	406	486	450	482	418	425	427	439	479	453	452	439	448	465	470	426	454	457	394	479	443	431	468	429	445	444	416	410	451	476	419	461	441	445	470	449	443	417	442	415	473	427	463	431	419	448	431	450	444	417	427	431	442	426	430	447	470	428	421	469	449	437	412	438	419	456	448	442	433	414	412	472	442	468	429	462	414	469	421	465	446	465	436	446	417	464	407	444	441	462	431	447	423	444	447	451	445	472	405	472	410	438	452	446	457	457	450	426	476	420	442	405	426	428	422	433	438	439	467	468	430	415	463	493	439	450	446	435	480	401	464	437	416	445	429	450	418	430	411	444	457	464	410	436	418	444	433	414	443	463	446	457	467	425	424	421	460	456	428	461	439	451	432	428	471	446	434	438	394	474	453	433	451	464	421	427	428	426	421	458	431	438	454	441	446	414	385	437	452	442	451	393	420	452	458	472	472	459	463	415	465	475	456	434	423	430	448	464	451	413	456	412	437	439	434	428	438	442	466	406	426	457	439	418	480	426	449	444	417	425	415	466	451	431	445	451	444	438	430	425	438	447	427	484	457	410	427	467	460	421	461	450	421	455	490	431	471	446	434	429	438	436	465	457	419	416	448	441	395	422	462	449	427	456	441	454	412	414	449	432	419	460	425	485	447	497	446	452	432	425	416	449	429	446	442	455	426	410	448	455	418	460	481	436	420	453	424	452	453	440	432	444	460	434	443	440	451	462	445	441	459	439	454	492	453	461	447	423	456	453	426	425	440	424	412	456	428	425	433	454	439	433	456	412	460	453	462	455	446	424	431	443	422	446	478	477	386	433	432	483	431	441	448	420	434	473	431	428	446	412	444	440	436	428	408	425	436	442	463	418	440	443	456	405	494	430	442	425	436	493	448	396	458	450	399	460	422	445	435	469	436	464	428	453	425	433	439	468	433	456	440	434	419	470	460	481	428	458	463	397	445	461	404	423	433	418	457	430	425	423	454	491	450	470	450	418	411	445	422	398	443	420	438	422	423	449	426	428	420	437	464	444	405	422	452	428	458	447	422	428	415	435	432	402	448	456	433	436	403	418	428	432	469	442	438	445	482	427	456	441	449	463	403	452	460	410	432	447	451	443	492	426	440	417	462	454	472	446	438	424	454	464	433	433	441	442	466	442	413	419	483	469	429	432	459	436	421	451	446	464	408	417	442	420	397	429	431	444	466	462	407	407	429	418	419	391	424	401	440	432	472	443	426	475	451	433	382	422	429	417	404	410	426	440	427	456	463	435	439	445	457	445	432	431	435	436	447	453	464	444	423	398	483	453	444	466	465	448	463	444	434	427	395	458	493	474	419	444	456	422	448	430	465	460	471	413	468	421	436	432	444	414	461	426	419	458	416	477	429	454	478	451	440	458	415	423	468	450	437	451	446	447	428	442	445	467	405	437	415	435	454	452	415	470	442	445	471	448	422	448	418	448	476	483	438	413	438	446	438	453	452	464	411	463	471	481	466	460	415	466	455	426	445	435	421	431	457	471	464	428	411	440	469	407	442	453	448	443	455	409	451	425	436	415	460	424	451	450	443	443	451	387	449	472	423	455	436	430	438	441	433	475	401	449	463	448	428	408	448	449	454	405	475	418	392	415	469	427	426	404	439	438	453	424	435	469	449	448	428	421	431	413	450	458	438	442	433	406	451	398	431	437	396	457	444	436	421	433	408	450	421	447	462	424	448	450	432	437	462	435	471	449	447	450	449	421	465	446	467	451	451	451	462	445	440	472	416	457	426	485	460	436	456	459	420	430	471	426	401	443	422	442	465	466	436	441	432	471	432	393	428	479	418	430	433	432	439	408	439	471	458	430	463	447	448	505	426	434	449	436	443	428	419	444	430	436	430	460	487	490	465	473	414	426	403	425	476	427	414	418	435	407	425	435	401	470	433	462	442	417	408	460	452	462	409	455	440	441	434	440	421	437	434	413	439	438	435	472	444	421	428	461	436	449	433	439	428	459	425	413	414	443	453	434	463	462	450	444	480	431	453	435	455	446	402	423	451	410	449	440	427	447	453	441	419	488	420	445	435	429	441	422	449	437	467	407	421	482	438	450	460	432	475	423	432	417	442	442	466	449	438	419	420	435	419	432	415	478	436	465	467	462	420	387	468	439	442	458	443	417	413	436	476	480	441	439	457	452	465	474	419	437	432	463	393	435	447	446	467	421	451	466	416	410	442	423	441	423	468	432	439	424	415	459	473	419	435	449	450	471	469	442	436	462	421	433	461	413	429	467	438	461	424	463	442	436	454	416	444	482	432	432	424	451	442	432	426	429	442	430	449	403	387	451	439	447	475	429	442	421	417	434	478	442	454	436	442	459	442	437	463	429	450	434	469	418	443	424	405	410	461	445	447	439	424	444	405	450	439	440	438	449	472	449	454	445	421	442	419	438	420	439	407	443	430	447	480	461	454	423	458	426	392	447	410	408	423	435	408	432	429	445	450	440	452	447	420	424	421	443	458	421	419	434	474	442	450	439	445	436	423	440	467	448	459	398	442	434	430	466	455	422	419	408	439	435	397	443	459	444	435	445	425	497	420	436	430	433	452	452	448	485	432	448	413	457	464	454	450	420	436	421	448	427	446	424	451	449	438	452	404	453	431	448	436	423	428	454	429	439	456	419	465	437	471	443	414	449	440	403	455	431	429	415	413	453	443	450	411	447	430	453	427	442	365	459	423	457	439	440	449	411	415	408	441	428	437	469	449	438	416	458	456	409	436	452	446	446	489	408	486	430	453	444	398	405	447	419	454	471	418	463	487	438	480	431	466	462	479	455	449	403	454	426	444	459	465	449	452	457	432	405	441	464	405	434	439	453	428	466	410	446	408	448	424	406	467	447	400	468	429	445	463	459	414	461	434	461	461	423	430	424	470	470	464	471	416	455	458	438	432	430	412	487	483	434	425	486	443	443	413	444	426	461	450	441	419	417	454	465	403	459	418	461	452	480	456	433	446	444	466	436	395	435	462	418	442	458	440	466	434	460	465	430	444	445	434	423	459	427	469	456	448	407	412	428	431	433	426	422	455	431	441	460	428	452	429	489	427	444	432	450	428	424	442	487	395	466	434	457	426	447	442	422	391	481	400	403	459	409	454	454	445	448	443	473	428
60699	102099	82552	57695	39942	24658	10538	1661	658	644	644	655	630	660	632	657	617	634	578	571	618	617	660	626	632	606	616	638	661	621	560	594	622	591	628	659	633	599	635	599	586	571	614	589	613	637	600	598	629	624	609	624	575	653	634	636	598	650	652	642	645	621	586	648	595	623	610	596	597	601	597	603	631	630	613	647	612	615	563	629	658	618	631	629	610	629	596	588	635	654	602	643	627	629	646	569	645	651	611	654	641	667	616	637	613	622	639	610	579	577	660	622	636	611	587	611	612	587	619	625	626	652	687	615	638	616	587	576	594	590	589	581	603	619	619	599	590	629	576	655	606	650	570	579	646	647	660	652	597	647	645	590	574	581	641	617	621	626	617	633	635	625	619	612	617	640	633	623	570	635	605	645	612	617	635	619	601	626	640	628	628	581	567	632	636	616	608	600	630	647	618	610	617	636	610	599	634	597	576	619	637	616	592	659	619	588	625	654	600	597	638	606	593	624	600	613	631	612	549	621	606	623	599	588	633	619	605	606	632	620	651	607	609	594	603	583	581	644	614	596	636	655	574	568	631	603	615	644	617	595	629	580	590	621	664	652	606	630	592	620	690	641	600	627	582	548	622	593	652	606	605	599	619	635	611	643	610	622	568	617	604	604	563	591	606	630	638	639	606	621	610	590	624	606	593	591	592	602	611	590	590	579	605	599	619	674	649	605	620	645	624	624	617	613	604	628	648	569	605	613	610	620	640	591	612	620	630	589	625	597	592	598	633	583	588	629	602	643	580	625	627	592	629	628	587	612	645	688	610	602	600	637	638	609	598	619	616	610	622	620	636	613	583	588	621	600	616	625	623	646	632	635	576	600	583	586	585	621	638	604	654	636	621	640	622	605	652	607	638	676	580	657	610	601	609	584	590	616	634	613	586	639	634	597	567	633	635	631	565	598	611	623	636	658	599	584	657	578	575	607	615	645	582	652	593	630	619	626	587	625	642	593	611	582	634	588	640	619	614	567	566	621	617	635	581	605	584	598	556	621	597	622	594	612	636	600	639	622	621	625	655	610	615	632	676	605	606	626	566	604	618	589	611	614	644	571	632	624	579	601	610	589	592	607	618	579	626	571	609	570	594	631	650	591	609	586	609	611	574	627	602	631	587	608	604	649	603	620	583	610	594	661	665	612	592	623	640	596	631	600	611	649	647	614	596	608	602	636	645	579	656	591	644	582	585	599	588	636	600	612	614	591	613	643	588	613	621	626	617	632	618	548	597	600	629	613	606	580	641	622	638	674	606	627	634	585	626	586	604	629	608	594	608	627	617	626	607	577	575	570	621	575	633	613	618	644	640	638	614	637	613	595	602	632	635	592	552	578	637	604	660	601	605	598	581	633	581	622	601	626	642	661	584	608	629	656	615	632	622	583	620	657	627	603	667	606	602	666	646	644	593	603	588	662	611	618	620	609	610	638	614	640	645	628	610	596	580	577	627	596	633	659	583	566	628	574	653	601	605	570	622	572	598	639	626	624	631	588	631	647	626	615	638	601	644	582	622	650	619	625	634	646	601	591	625	638	623	639	623	611	616	650	628	597	620	545	640	595	631	594	615	596	641	560	617	616	622	640	592	627	600	624	652	632	608	630	629	636	634	600	602	621	598	603	590	649	628	568	628	640	600	588	623	620	608	607	607	602	627	586	618	629	604	599	629	619	601	624	603	607	594	643	588	608	623	648	592	632	567	640	609	631	622	633	595	647	592	617	614	573	611	612	646	614	647	649	599	628	609	655	642	574	615	593	606	575	605	596	617	607	624	624	583	617	657	592	620	611	611	631	596	622	615	574	642	625	606	645	578	565	580	602	617	678	582	647	611	634	587	641	601	617	628	592	667	567	640	586	616	579	607	632	596	582	585	604	626	610	602	620	601	610	570	581	654	607	594	678	691	632	593	597	629	582	612	646	609	622	639	666	616	625	610	607	607	639	562	633	651	625	656	643	595	621	601	618	623	588	615	583	571	610	612	606	604	626	641	616	617	638	611	603	667	611	562	577	620	594	580	558	611	567	599	600	585	592	615	649	598	638	572	584	616	629	620	640	602	648	623	615	613	631	587	593	634	654	547	637	608	589	596	588	643	589	632	639	601	600	622	610	629	646	596	623	640	648	610	669	623	642	613	649	565	618	617	614	619	612	601	553	642	609	588	591	601	602	603	594	634	643	623	623	612	608	588	644	654	580	558	597	591	640	597	621	627	601	662	590	612	587	588	616	616	603	620	603	621	626	616	647	615	617	583	627	644	593	594	637	613	649	640	624	618	640	601	610	602	614	611	629	652	619	566	619	584	606	607	600	629	627	612	579	567	646	648	632	601	622	590	606	562	611	625	632	636	649	586	628	590	623	596	586	575	630	599	576	618	602	625	636	600	602	632	650	676	619	585	624	639	640	629	639	630	586	616	627	595	612	584	579	592	618	601	618	632	589	623	594	620	584	637	616	667	649	596	630	655	585	611	654	624	625	610	600	574	621	602	619	615	663	620	615	625	645	612	631	604	590	630	617	606	611	592	569	629	646	604	581	595	634	608	615	608	582	624	633	601	634	608	625	601	574	570	631	585	632	611	635	648	607	617	620	600	595	612	598	585	611	609	605	631	643	606	641	574	613	615	567	643	578	618	573	636	585	614	609	601	573	620	597	635	658	639	608	631	624	599	600	636	576	625	611	647	579	629	593	592	586	589	608	608	597	607	613	593	605	571	616	604	582	591	619	611	646	613	595	625	630	568	597	598	592	642	618	585	617	595	650	567	606	631	630	636	634	627	599	648	623	623	635	605	644	560	594	595	612	609	623	590	624	592	611	604	596	619	623	591	615	614	615	632	663	597	629	608	604	653	583	654	575	614	601	600	621	557	626	587	597	575	569	609	651	636	616	585	634	570	601	621	605	612	624	619	623	590	596	598	602	604	572	601	609	582	627	631	598	610	620	565	615	612	653	605	666	573	594	615	615	616	591	638	612	623	609	628	644	601	616	656	644	613	601	653	569	595	600	611	640	607	650	602	638	623	593	628	600	662	638	612	626	600	619	655	662	633	634	624	623	601	604	608	655	607	645	649	637	639	608	619	606	604	612	646	617	644	656	644	618	610	611	624	587	586	625	638	626	609	607	588	593	555	618	601	608	613	621	620	602	598	585	595	589	639	648	621	580	625	607	643	629	606	685	635	651	643	632	640	609	592	655	637	623	620	659	631	579	662	625	636	645	606	629	628	630	609	605	625	580	625	614	613	647	579	630	614	618	598	617	605	641	622	603	611	627	621	581	658	621	635	556	602	596	590	600	575	634	603	646	648	640	635	608	621	589	584	599	588	615	607	597	622	597	644	625	627	612	611	660	579	606	570	602	646	623	610	612	626	632	557	636	618	648	627	581	605	638	625	616	602	658	581	612	587	613	627	588	620	645	615	669	597	591	651	619	622	606	594	621	616	624	614	574	621	593	643	604
27341	25119	29843	17172	5228	1852	808	564	515	482	570	531	533	555	494	496	460	486	499	511	524	530	504	519	498	549	484	540	507	499	490	504	519	524	501	544	527	504	554	491	516	493	509	529	518	479	523	537	517	522	515	503	538	542	504	518	512	485	472	501	515	553	493	532	526	527	514	508	540	489	538	460	486	494	485	506	534	534	516	512	518	506	472	572	505	523	543	465	525	514	483	484	519	517	523	484	534	486	504	465	520	459	499	490	508	511	494	518	534	493	490	479	515	488	560	504	512	534	515	491	527	480	548	480	518	484	489	499	515	487	495	532	517	518	520	557	498	530	541	499	520	527	525	483	521	538	487	508	497	498	487	506	504	517	490	538	477	501	500	490	518	545	516	506	523	530	492	475	515	477	481	523	493	535	543	512	506	536	527	510	501	500	515	496	535	540	511	489	497	511	538	498	488	485	524	513	559	521	523	542	519	531	502	533	489	537	551	513	514	527	524	500	527	503	528	468	503	533	519	514	532	497	484	521	490	515	482	477	515	570	498	498	518	469	538	519	504	512	543	548	509	529	538	509	514	498	522	481	504	498	543	504	536	525	535	542	476	502	516	490	521	536	500	504	521	485	506	525	536	506	466	543	531	489	530	503	516	519	535	495	492	524	525	515	495	483	484	517	522	522	513	532	534	521	506	532	462	475	553	518	522	471	515	517	481	520	559	506	480	501	539	556	512	490	492	528	508	520	503	516	499	514	503	513	490	482	517	518	527	486	474	519	503	466	535	496	484	506	515	502	469	529	481	539	526	504	532	520	518	494	526	507	534	520	492	508	508	502	523	543	532	493	486	536	486	544	534	521	499	511	505	452	519	477	548	476	518	523	514	546	507	522	500	527	512	493	497	491	525	494	471	511	488	484	537	489	507	515	484	534	480	482	536	525	511	475	508	504	538	514	531	506	496	512	526	531	484	523	540	522	510	542	525	522	497	496	501	517	525	506	506	537	502	528	507	522	519	515	528	495	517	504	522	486	543	514	527	459	564	457	493	518	523	487	514	505	508	528	489	505	493	513	548	503	510	531	514	498	515	501	528	522	542	521	540	502	529	526	523	469	520	501	502	502	492	484	532	487	474	461	541	510	535	495	512	537	525	484	514	445	493	476	516	480	496	504	527	527	480	524	517	463	504	523	515	482	472	496	490	525	474	481	488	504	498	486	503	553	540	482	518	517	493	507	469	483	506	494	527	536	542	486	539	490	517	493	512	523	518	503	517	564	509	481	497	501	501	484	499	524	495	530	523	546	508	494	498	521	524	497	511	532	520	512	504	527	486	546	508	483	502	514	508	464	491	496	469	495	502	530	483	516	499	522	529	524	484	479	515	509	501	500	543	486	524	524	509	485	532	510	510	476	509	472	547	516	531	493	517	510	546	484	505	494	524	466	515	474	494	517	511	472	476	499	485	528	486	534	479	492	481	497	528	552	497	499	540	527	517	473	522	553	526	549	534	507	501	519	505	527	518	530	504	450	514	471	542	487	490	509	511	470	470	512	487	518	504	548	514	513	492	494	531	509	504	497	523	503	543	516	514	471	521	514	493	519	519	538	485	510	488	555	503	505	455	524	488	549	520	522	530	500	548	494	489	500	455	487	517	514	527	527	480	519	503	528	528	509	521	544	499	525	500	493	500	525	486	488	497	493	549	508	503	492	538	504	547	520	523	494	519	534	547	512	532	497	529	493	479	471	500	520	549	513	500	470	488	492	499	515	501	500	481	475	477	461	498	547	493	511	543	505	517	535	503	488	523	475	516	508	495	522	493	507	482	482	526	519	488	495	563	532	512	502	511	499	528	510	487	503	514	536	534	505	537	528	547	492	493	525	523	493	518	533	492	490	496	506	523	519	491	524	524	488	489	526	525	501	513	520	498	499	488	517	533	545	465	490	505	512	528	504	515	483	515	533	526	509	545	533	492	473	499	519	514	554	494	529	521	467	509	516	511	510	516	484	522	498	477	515	575	501	501	528	489	534	487	547	507	519	515	493	529	482	532	521	538	523	495	512	514	507	498	499	503	524	496	528	488	501	519	510	510	561	491	537	453	480	510	516	543	520	548	495	497	519	517	503	535	463	530	488	477	542	501	501	524	514	505	514	501	460	516	527	494	520	496	535	545	535	471	527	459	508	507	529	528	510	531	487	555	479	489	483	504	469	523	504	533	481	485	529	526	515	487	524	469	541	527	535	499	438	500	510	485	536	519	490	517	521	518	504	530	530	552	447	541	502	497	499	490	525	542	521	505	533	533	522	519	481	495	497	481	528	503	512	541	505	522	512	500	510	500	502	494	468	522	508	510	518	505	502	524	544	528	487	516	537	507	493	527	498	501	489	525	492	533	530	510	529	513	493	487	511	499	505	510	485	490	486	535	532	532	568	533	486	534	528	525	508	486	460	534	529	540	468	517	535	495	493	548	473	508	483	464	543	523	497	525	475	529	502	443	507	563	474	518	470	491	486	503	503	551	480	530	493	492	516	547	527	541	494	536	517	515	549	506	494	512	510	501	512	490	461	508	454	497	490	491	511	537	523	533	512	548	494	512	525	527	502	512	509	534	482	473	481	477	484	464	504	536	482	464	543	506	547	516	514	502	514	534	516	474	512	501	548	514	517	509	514	485	512	479	448	526	458	509	521	505	513	500	515	548	515	491	528	514	493	507	524	485	505	521	513	517	510	508	496	527	512	525	560	557	534	529	512	496	527	547	505	527	499	466	544	506	526	539	484	499	445	519	472	486	541	523	492	473	545	505	540	518	506	484	468	544	503	498	486	488	488	514	509	475	529	531	515	506	527	493	528	553	551	503	558	547	502	508	503	474	500	558	534	500	483	523	529	488	512	523	494	510	489	482	524	532	519	521	486	596	536	537	507	496	521	513	507	485	496	491	502	514	507	507	507	514	491	540	481	510	510	488	480	514	506	536	551	528	524	514	476	458	507	469	546	478	510	485	500	513	508	543	480	514	498	500	509	529	546	507	532	515	478	479	530	488	493	497	514	497	527	515	504	517	513	540	499	548	555	513	490	549	536	513	540	473	509	484	514	496	511	496	512	551	504	501	505	524	504	505	503	534	482	506	525	512	509	497	512	516	473	498	466	506	508	524	497	529	472	497	490	518	524	515	509	503	500	526	545	502	515	511	491	481	509	491	527	532	507	468	491	513	518	516	468	534	534	521	498	537	518	530	512	511	523	500	539	550	528	499	509	480	526	491	491	544	480	499	496	497	518	475	529	490	521	548	489	512	488	455	478	524	503	475	512	502	495	510	528	519	508	509	533	517	526	457	475	507	521	514	518	521	495	512	545	528	494	500	530	547	486	500	527	534	488	520	470	502	542	525	463	504	534	512	536	533	509	544	502	505	526	505	498	499	488	524	502	519	518	504	529	514	453	513	518	477	475	518	480	536	538	521	496	500	500	513	503	513	541	501	547	508	509	504	514	514	515
25284	42636	33231	15912	6813	2929	1274	740	713	702	736	735	695	750	724	749	735	667	737	745	688	693	739	668	748	728	724	688	724	718	740	771	740	737	719	707	695	720	691	721	730	751	688	678	735	711	717	683	745	725	709	725	759	685	707	721	776	692	678	710	703	737	732	727	719	692	647	736	626	726	744	715	735	682	710	720	703	714	720	675	736	706	722	745	731	722	746	722	689	729	726	699	696	738	698	697	698	785	706	728	705	715	667	734	705	704	667	703	763	703	699	708	711	716	753	695	745	712	722	733	681	706	734	719	718	717	723	757	717	730	696	684	685	695	720	686	671	698	739	757	718	713	704	700	731	713	732	676	724	751	715	743	702	753	757	696	715	724	713	769	763	698	714	709	711	714	719	689	726	708	714	706	708	712	725	743	672	735	750	725	718	712	716	708	723	682	733	684	699	718	716	698	676	678	690	712	707	707	689	780	681	720	719	753	702	745	742	745	723	728	737	736	715	760	711	729	729	713	718	682	725	742	723	695	715	699	730	708	734	651	706	734	712	702	698	757	746	703	746	698	733	742	764	750	734	699	752	751	727	726	765	721	763	716	734	688	721	733	679	707	685	733	735	716	720	747	703	690	749	712	727	755	720	724	707	725	750	701	683	727	723	718	697	730	697	744	698	707	705	714	697	733	703	753	744	733	757	699	728	708	757	682	697	708	723	727	721	730	708	724	716	689	700	704	723	715	681	693	722	730	693	704	730	713	696	747	686	737	735	700	716	708	719	702	670	717	721	744	730	730	675	685	711	705	710	715	739	727	708	677	688	723	701	732	675	711	695	711	720	715	739	678	682	714	737	731	692	752	718	712	686	708	703	717	700	755	734	700	712	717	736	706	735	701	673	770	735	721	715	758	701	697	724	741	715	722	707	721	662	676	713	727	674	727	708	677	746	705	745	735	719	738	758	737	731	684	702	692	719	705	726	679	738	692	727	736	647	684	715	705	683	733	693	722	713	745	707	675	716	700	773	711	730	716	708	690	763	721	748	703	734	701	705	730	722	707	700	664	703	748	691	686	709	726	729	730	670	698	679	739	722	735	708	751	663	719	705	688	667	766	744	711	700	751	691	752	742	753	673	684	712	739	701	669	746	727	741	761	740	751	729	721	730	672	690	742	723	698	743	720	710	729	720	696	754	758	718	762	751	709	719	645	721	735	693	702	705	645	749	718	729	671	715	725	742	687	659	713	788	726	695	731	689	689	695	703	661	712	726	751	713	764	708	741	768	736	690	737	713	728	722	719	615	711	743	712	709	706	705	697	726	703	702	728	774	734	771	699	699	730	688	743	682	687	699	737	708	746	677	668	668	728	733	770	755	731	755	725	728	738	689	759	746	697	734	728	730	754	692	745	738	715	707	769	778	669	731	676	682	675	754	713	692	726	708	740	727	653	691	704	702	728	725	751	703	689	735	744	717	730	685	701	752	687	675	735	690	720	716	750	723	761	698	701	769	682	703	700	726	729	719	690	688	681	688	670	755	739	719	703	708	762	722	733	723	697	697	726	707	667	709	718	694	786	750	688	741	710	739	727	729	744	715	687	687	695	705	720	710	688	732	675	706	717	691	702	689	673	749	748	783	709	716	697	728	717	680	651	738	682	713	747	720	716	684	684	709	712	769	673	714	694	692	713	669	707	680	712	665	736	746	698	728	691	688	697	730	695	687	718	777	735	689	658	711	672	749	747	711	733	712	685	654	733	731	690	671	723	706	701	728	756	705	682	686	667	704	717	703	714	745	703	742	718	704	715	693	696	684	704	683	736	704	752	686	721	692	713	712	694	728	689	663	704	696	707	757	733	702	743	737	674	709	692	689	682	698	730	757	684	684	698	707	737	708	739	735	691	747	719	733	724	698	743	696	721	699	710	703	687	723	732	717	709	742	697	757	697	736	712	721	708	742	775	729	757	684	751	699	681	714	719	726	707	698	698	708	703	723	715	718	689	748	723	712	732	723	687	717	750	719	687	696	770	660	726	746	709	679	726	708	732	698	714	679	727	717	729	730	766	703	684	704	687	733	742	683	700	743	722	706	673	727	722	740	680	728	695	749	743	709	710	747	695	710	711	727	686	719	731	732	779	690	719	714	670	701	699	757	696	726	706	733	748	709	662	692	732	708	692	713	755	761	737	651	735	759	745	760	734	721	721	775	722	748	700	721	690	724	760	703	729	757	722	693	721	682	716	676	725	736	712	708	732	740	678	739	686	747	677	700	665	698	723	710	754	730	789	719	735	722	745	759	721	723	726	691	691	721	687	715	739	713	706	707	740	722	755	733	750	742	712	741	700	735	746	760	743	729	731	735	703	730	739	701	721	736	736	728	730	714	721	734	724	736	745	736	719	725	736	730	743	741	664	764	757	669	724	681	716	650	757	692	708	756	668	697	714	692	749	701	745	753	717	750	715	689	689	727	717	712	689	712	707	726	724	758	691	717	739	696	728	719	750	690	704	709	769	732	722	708	699	720	743	694	708	699	707	696	733	709	736	695	722	670	744	734	695	740	723	704	728	776	713	760	722	726	711	699	701	757	721	702	757	729	733	706	770	731	740	738	697	704	700	712	722	741	727	737	644	696	730	745	733	712	733	690	707	707	703	756	761	679	717	694	701	744	706	712	734	720	677	720	702	757	747	735	752	714	749	768	722	689	712	752	732	730	731	710	750	730	713	736	748	707	759	720	746	714	729	724	708	702	731	675	694	745	702	680	701	735	742	688	750	713	774	701	717	692	731	697	759	695	727	700	689	695	764	730	739	718	716	712	704	769	723	694	703	717	769	707	736	695	689	724	718	733	712	733	696	713	722	752	721	700	704	643	712	709	702	776	687	703	708	727	756	709	698	728	729	716	721	732	747	704	727	692	692	747	738	701	709	732	711	706	692	718	731	728	693	760	689	734	786	743	771	697	721	738	677	713	731	749	690	749	698	674	775	709	711	728	704	664	699	714	746	701	710	691	709	753	762	692	673	750	707	729	757	705	715	744	721	730	716	713	674	701	709	738	726	736	705	726	711	720	741	730	691	740	684	710	684	700	671	671	733	735	697	751	715	728	769	687	687	694	701	733	735	701	749	718	728	707	684	700	681	694	725	722	725	665	738	714	707	769	732	742	705	689	669	741	753	736	727	769	717	703	725	680	719	720	702	718	699	715	689	677	678	761	709	739	718	693	759	698	733	735	704	704	703	702	685	735	743	692	691	698	721	708	736	693	742	700	749	714	702	748	716	644	731	710	739	720	727	719	712	720	711	729	704	742	674	699	720	734	714	746	707	717	714	743	738	702	705	771	717	676	695	704	698	747	664	717	743	715	758	749	731	702	703	713	755	711	747	756	758	701	712	692	722	741	721	722	708	733	741	783	721	767	688	715	729	719	746	723	727	756	702	701	683	744	721	727	735	713	723	694	747	706	714	701	714	721	695	757	730	707	678	728	680	744	751	781	730	722	709
24661	22278	35227	32141	22512	12540	2992	680	569	577	583	583	569	546	574	588	564	573	564	581	596	579	584	566	576	547	561	566	560	559	563	571	573	513	562	541	556	544	561	539	572	601	569	563	538	595	590	571	585	593	557	529	544	604	623	559	613	590	580	546	563	544	583	581	556	560	579	574	553	543	568	616	553	575	588	570	592	540	590	550	542	563	571	561	588	578	534	605	607	554	546	572	587	552	564	606	572	589	581	594	568	561	595	556	551	574	558	622	564	585	586	544	549	562	563	554	573	611	593	606	535	589	578	559	603	557	565	549	591	564	546	562	554	560	546	585	575	545	593	595	540	595	554	577	570	558	571	577	612	576	565	558	554	589	562	572	586	577	555	564	618	579	604	564	572	598	576	583	549	518	564	606	566	552	579	560	567	501	574	507	580	578	590	583	568	565	571	564	607	594	581	558	558	528	494	558	530	540	601	546	559	583	591	543	546	564	587	573	567	605	565	549	592	582	557	565	567	585	565	541	568	550	632	577	555	580	594	579	492	561	595	575	602	591	531	580	568	572	535	531	551	599	584	559	561	602	555	583	589	575	580	564	559	601	583	574	557	562	592	558	606	576	619	594	550	579	565	609	560	622	558	577	606	585	593	585	584	533	601	552	582	587	577	577	594	508	637	569	593	570	583	599	595	583	560	560	609	591	536	593	551	587	571	616	614	558	544	520	595	582	587	578	537	548	582	540	573	542	556	549	595	578	567	580	578	568	548	546	568	582	562	508	542	580	538	603	588	547	574	578	609	558	568	551	565	586	553	517	545	562	566	589	550	584	550	578	538	511	543	575	534	566	548	533	571	553	567	555	579	585	585	545	600	562	595	604	563	560	568	570	570	563	576	547	587	574	575	540	534	579	557	591	573	541	589	553	561	563	586	563	558	604	588	553	584	545	592	542	568	591	578	587	595	551	579	542	595	560	586	583	557	573	547	538	566	540	623	516	566	566	608	590	570	565	552	597	566	530	564	572	575	605	582	563	516	607	547	569	596	581	584	608	605	527	558	596	569	555	581	531	552	558	594	561	585	589	570	584	552	560	566	586	549	593	605	583	586	585	560	577	601	567	600	572	570	575	550	580	570	616	547	585	601	575	572	581	612	540	541	575	566	561	585	568	578	589	536	597	526	550	572	582	586	579	540	607	563	566	548	601	569	539	526	595	528	570	521	582	575	594	608	571	556	537	584	546	567	559	586	557	552	557	542	609	614	532	567	556	576	557	574	572	562	544	562	612	544	533	551	574	571	575	588	532	589	577	576	565	574	571	533	560	542	545	542	555	580	621	585	556	542	609	549	561	515	596	551	575	547	556	557	535	608	559	581	575	579	590	569	614	564	580	556	566	518	575	562	516	581	581	581	556	572	534	566	608	594	567	567	623	559	551	556	574	544	558	549	523	518	569	536	600	572	593	562	573	573	571	608	570	595	545	552	571	608	546	552	547	611	547	566	582	578	549	563	585	544	581	569	571	568	569	544	563	584	542	582	592	602	570	553	548	569	652	578	564	523	582	608	577	573	596	575	555	606	579	588	586	593	575	557	543	536	560	556	556	568	581	596	577	589	578	583	616	571	572	598	627	506	584	569	547	548	565	587	564	574	582	574	585	560	541	542	541	574	574	563	590	572	586	576	575	554	552	567	573	582	562	547	540	564	553	567	550	570	556	564	552	563	599	594	625	548	522	592	555	570	531	547	546	518	548	567	571	537	563	581	565	578	594	573	547	599	569	562	604	577	562	550	528	605	530	588	562	569	609	566	562	563	553	567	574	604	575	594	556	567	532	566	603	588	525	566	542	574	588	577	569	578	562	550	572	578	592	619	547	567	566	563	571	563	568	521	544	579	592	627	572	571	554	517	540	568	580	561	553	559	540	581	634	569	536	559	614	558	595	558	544	600	514	552	585	594	536	584	539	555	575	563	553	584	556	530	532	550	572	564	574	566	544	585	595	521	562	546	550	601	584	608	596	559	550	517	597	542	536	540	558	592	595	579	547	575	593	615	602	564	585	520	550	625	570	544	559	620	619	563	622	571	560	544	543	556	573	572	543	566	544	564	556	551	547	587	548	594	508	523	540	546	560	566	565	584	592	540	515	544	573	575	562	571	576	591	576	598	586	569	596	603	574	568	555	556	578	571	558	590	556	549	588	556	560	609	591	591	568	597	571	582	589	569	521	560	562	550	561	585	602	580	608	558	540	554	571	555	570	587	566	563	613	606	534	590	539	577	584	561	562	610	571	570	557	543	557	573	547	543	615	556	578	584	596	598	581	590	566	517	561	578	553	541	578	589	572	576	562	556	576	622	565	572	568	538	577	541	553	535	530	567	569	577	558	595	526	599	542	599	580	577	548	572	595	575	604	607	572	618	580	577	566	574	532	571	532	577	546	573	590	570	594	554	565	560	557	528	548	563	542	556	585	511	594	554	597	586	583	497	602	583	523	581	568	594	580	584	582	575	598	561	559	523	567	565	528	548	566	570	548	551	556	563	533	584	586	574	579	593	574	557	575	573	540	554	567	594	578	533	604	544	561	565	551	575	627	586	602	582	550	549	533	512	578	570	630	581	570	583	585	572	578	575	553	568	515	586	567	551	555	587	577	625	615	556	562	558	544	561	567	545	591	585	554	588	554	610	620	527	583	564	565	608	579	567	540	529	578	589	545	586	566	565	534	558	574	597	545	584	543	559	564	545	572	618	558	564	562	576	566	533	571	565	571	543	562	581	552	565	573	586	556	585	544	591	562	542	571	558	570	608	562	571	619	605	568	584	570	510	590	556	569	547	589	585	560	557	549	566	580	560	562	570	513	560	574	594	505	560	567	541	573	557	588	538	562	587	569	585	605	566	566	602	590	558	565	558	543	547	542	563	540	554	563	590	584	608	611	542	545	567	599	573	546	563	565	571	565	547	549	575	559	590	578	577	569	571	593	578	544	598	600	562	551	577	553	574	564	532	586	556	563	542	557	618	588	602	540	573	558	566	563	567	575	559	551	574	571	601	590	588	539	578	538	606	586	575	550	569	591	562	590	599	544	621	588	578	548	601	562	588	594	557	581	600	589	490	533	566	553	583	575	574	545	592	558	598	544	600	564	601	541	535	532	532	542	591	539	584	622	539	564	551	571	564	587	574	544	546	592	603	560	582	599	598	571	568	589	592	594	599	566	574	536	557	576	569	564	577	572	531	543	542	581	515	567	606	571	573	585	580	568	559	574	591	574	534	572	562	591	566	549	583	534	575	584	564	540	605	520	584	572	569	604	603	570	608	568	581	594	565	543	530	551	599	570	536	581	606	605	571	574	551	564	567	554	583	611	564	539	599	561	546	602	576	559	555	536	594	519	597	586	626	563	561	575	524	576	529	563	559	566	554	523	600	560	557	547	593	568	594	538	563	563	555	580	524	604	604	597	603	573	563	584	571	538	549	577	583	531	565	546	574	582	549	562	587	540
47650	79650	63048	39405	24435	12199	3968	1001	877	836	782	763	796	768	836	782	823	843	832	798	796	781	786	833	804	797	786	809	810	839	848	788	825	780	816	794	750	837	824	775	816	807	774	778	758	766	786	869	803	820	767	759	837	799	821	785	840	768	793	840	829	801	702	830	841	820	781	760	809	811	784	782	793	789	835	835	774	843	768	833	802	792	846	778	845	783	822	811	757	864	807	776	801	786	807	796	812	837	789	790	770	793	803	791	844	803	822	803	780	819	852	819	799	782	747	834	783	787	816	856	759	837	831	796	855	809	809	839	818	801	839	827	871	809	800	763	753	820	811	791	751	802	864	795	828	772	817	866	779	809	791	839	832	859	787	850	805	803	805	816	818	830	796	803	866	849	789	799	813	793	787	806	828	809	828	775	834	842	780	763	788	823	790	825	816	757	799	808	801	779	799	814	771	855	803	827	791	802	797	809	837	844	814	801	817	786	835	813	811	823	779	823	824	788	830	786	789	785	802	791	780	774	830	799	791	825	783	773	785	797	793	863	789	807	763	774	832	752	802	825	867	751	740	837	825	813	836	818	796	819	831	756	767	788	789	840	797	740	803	792	792	759	832	766	825	840	806	838	812	803	844	773	791	800	820	850	807	816	804	864	823	765	838	838	800	790	832	763	854	829	825	853	799	809	737	813	818	781	802	746	800	821	806	815	767	826	795	854	786	773	859	840	772	837	832	831	820	816	815	775	804	816	848	785	852	795	833	866	799	779	862	834	779	825	775	780	806	822	784	768	784	763	822	805	826	806	824	840	798	778	765	785	796	786	853	832	819	802	809	778	858	807	824	776	785	800	796	829	815	812	806	780	817	767	754	809	814	785	833	836	806	793	748	748	799	752	776	819	834	794	848	800	809	800	809	774	780	800	792	830	834	768	788	837	764	814	801	842	863	820	764	802	752	774	812	853	805	802	784	783	763	810	799	764	857	789	792	786	811	815	787	784	794	847	779	813	814	798	805	768	837	857	784	774	825	818	806	796	826	780	784	832	801	815	813	805	802	807	815	780	789	802	772	818	819	789	815	834	757	789	792	808	801	805	805	813	755	754	812	817	831	785	798	811	833	861	799	828	818	839	793	843	845	778	877	742	842	792	764	774	813	770	784	809	795	827	821	753	832	820	873	803	768	826	790	737	832	766	833	772	847	775	794	820	782	738	821	793	762	811	765	851	828	794	809	772	819	803	834	793	834	748	823	801	795	850	836	771	806	806	790	775	834	801	803	775	800	829	820	792	817	788	796	793	830	788	829	800	782	796	811	863	802	798	842	794	786	771	825	765	798	794	823	743	797	776	782	789	799	826	776	828	783	796	786	844	810	785	790	760	788	777	798	800	815	832	763	800	799	841	819	747	841	815	818	804	816	812	799	830	822	809	819	760	838	834	796	790	820	842	784	838	831	787	820	842	784	787	787	737	796	793	817	774	818	781	744	822	814	816	832	817	804	802	817	810	776	819	803	759	783	866	781	765	821	813	725	811	806	843	817	797	808	826	757	817	775	817	837	733	816	826	785	818	785	812	765	776	824	769	808	803	823	827	801	857	794	813	797	846	762	831	793	796	848	753	779	810	765	776	790	776	811	808	822	797	736	835	814	826	815	855	831	820	798	778	798	791	818	828	784	821	813	809	798	808	817	790	769	807	830	829	807	811	772	797	779	789	859	774	848	758	845	829	807	746	876	798	764	797	768	821	837	797	803	790	794	830	778	788	801	815	806	807	775	770	775	807	809	826	824	788	866	814	777	825	797	788	803	776	802	825	790	847	799	781	801	789	788	782	830	754	730	829	793	803	746	802	782	793	841	814	812	748	797	839	798	782	764	730	764	787	833	816	809	813	808	762	795	864	788	781	796	803	827	749	797	800	782	877	786	785	843	786	845	794	851	828	802	815	827	820	799	781	833	802	826	769	797	783	824	805	821	836	759	852	830	804	816	776	799	841	802	768	783	821	829	769	810	814	784	769	785	797	804	824	864	840	852	788	818	796	767	807	792	783	724	793	793	803	838	785	807	812	806	843	801	856	790	816	790	827	801	812	756	819	751	781	823	790	833	776	784	756	871	790	819	810	832	816	780	830	844	825	851	784	780	808	799	824	758	798	855	805	780	867	831	802	839	762	779	801	796	812	874	775	819	855	805	811	794	799	785	752	796	812	763	774	845	814	859	842	821	769	831	832	844	777	809	825	812	783	830	745	827	828	812	807	837	764	781	806	757	825	786	807	817	776	785	766	784	798	788	819	800	815	810	863	826	810	820	829	785	771	776	768	833	855	796	825	796	811	805	786	775	839	834	805	790	833	792	828	772	774	831	859	817	797	787	839	798	796	824	815	746	830	819	741	803	820	845	758	799	794	788	814	811	829	825	820	844	806	797	825	786	824	793	817	833	800	819	805	770	806	805	808	804	826	787	819	814	788	837	798	814	802	796	790	831	860	809	816	780	798	754	824	779	807	804	795	819	778	780	859	778	780	804	778	831	849	847	810	772	829	782	825	822	835	808	776	740	822	830	775	820	818	803	847	811	801	836	793	773	770	803	801	837	794	802	853	811	805	804	803	819	757	818	797	807	828	804	806	837	798	836	802	809	783	809	762	798	771	804	849	832	803	834	786	821	773	817	850	777	819	812	826	790	817	839	788	821	803	848	803	762	782	812	753	783	809	752	759	858	885	832	800	716	779	714	828	811	819	795	777	785	819	827	817	790	805	809	816	804	737	818	841	789	766	780	804	790	797	807	823	768	776	792	824	779	843	815	813	785	810	845	804	771	852	845	841	771	733	808	810	817	811	861	816	822	767	831	800	805	833	853	810	834	815	832	832	817	797	815	777	766	801	742	801	778	778	758	797	841	736	802	819	798	811	795	805	765	846	818	838	786	789	782	873	813	793	782	799	819	782	789	878	820	810	864	741	819	804	821	829	814	767	798	829	802	798	856	800	824	831	837	789	797	785	778	797	835	815	810	780	802	798	837	852	838	786	803	841	777	816	769	813	787	801	811	792	817	755	795	809	783	778	811	785	793	813	823	802	801	807	873	798	841	807	801	826	747	859	814	858	807	751	821	830	791	800	855	816	872	803	811	772	794	796	791	745	799	832	841	784	780	786	801	849	862	768	807	796	820	798	825	747	789	817	853	796	810	799	791	769	780	817	821	799	759	811	779	816	767	771	807	806	828	812	826	788	802	810	804	800	834	781	811	772	816	818	816	809	783	764	769	821	798	798	792	830	838	817	806	811	820	767	779	784	741	802	819	816	819	804	846	809	833	786	785	759	754	774	790	798	825	810	803	847	784	806	770	814	838	800	838	825	822	777	813	788	761	811	802	800	796	825	867	823	844	847	801	783	784	791	792	845	819	798	847	809	822	813	800	786	815	810	837	796	778	774	837	810	773	816	811	842	789	828	784	836	824	848	774	809	774	774	791	779	817	754	794	831	817	756	796	795
22896	21496	30891	27122	24386	22797	15624	1476	451	449	477	433	461	445	459	433	442	387	449	478	460	443	454	443	481	399	432	451	459	460	472	421	454	443	431	437	406	449	437	425	406	411	422	422	428	445	440	435	460	445	448	455	451	455	457	448	455	409	421	425	434	420	429	416	430	436	463	436	446	445	421	420	468	437	393	407	421	424	462	413	432	454	457	443	419	472	455	432	418	452	443	450	427	391	447	460	395	466	420	431	432	451	411	423	448	467	430	458	435	420	415	438	420	416	422	412	415	469	444	465	415	455	443	438	412	426	417	452	398	405	408	433	446	464	460	413	435	444	394	438	395	447	449	444	425	428	423	435	407	465	444	420	447	449	464	429	432	431	458	430	409	451	403	448	473	425	423	446	437	430	440	473	411	437	431	453	433	458	452	441	431	410	437	446	480	413	442	395	425	452	423	460	427	412	450	458	454	480	422	449	407	427	450	407	422	455	428	438	432	438	465	458	436	440	430	418	445	461	421	443	405	446	413	382	445	421	436	432	435	425	456	431	423	422	444	435	433	422	436	454	465	456	431	455	436	395	399	414	447	414	438	421	416	417	451	426	431	445	426	423	470	436	481	419	424	434	403	393	443	426	376	450	429	447	454	417	438	405	409	432	450	459	453	449	449	379	463	426	444	422	421	432	405	465	484	429	411	429	424	415	422	446	415	444	422	447	429	446	405	412	448	435	455	445	434	455	456	418	440	439	399	455	445	430	428	440	448	461	407	403	428	443	376	439	441	421	445	461	437	399	434	442	428	443	372	470	452	451	454	464	408	446	423	385	442	422	444	453	391	416	469	399	439	430	410	444	450	437	425	413	421	432	412	423	440	431	417	478	451	435	443	453	431	423	403	415	435	409	428	401	402	421	411	438	391	455	424	445	377	465	432	415	434	431	415	451	458	433	427	440	411	438	470	443	456	411	439	419	421	432	446	439	436	438	449	453	447	403	458	476	437	410	415	436	418	478	464	462	413	453	449	438	410	454	413	419	426	404	429	418	446	412	413	475	464	433	457	455	413	462	451	456	438	422	451	415	429	440	480	431	428	419	439	422	432	466	460	433	422	435	439	445	418	439	407	435	428	428	439	425	422	432	426	430	415	433	452	445	440	410	475	457	442	388	410	408	437	417	430	416	435	436	423	395	417	453	458	459	423	402	434	410	474	434	393	405	406	468	392	428	418	429	476	423	447	425	439	439	424	420	440	416	474	462	459	421	409	431	443	412	442	405	409	438	407	464	423	448	438	430	400	448	394	477	428	410	452	428	460	422	432	408	416	430	422	442	434	434	414	465	431	376	408	422	455	454	430	463	416	411	447	402	454	452	428	418	404	449	467	426	414	442	439	422	442	432	431	418	420	425	413	418	395	460	432	425	394	444	416	426	447	442	408	426	417	437	464	448	433	428	437	449	418	434	441	449	429	430	412	422	413	432	462	441	412	420	442	449	430	422	438	444	414	442	416	384	431	435	434	411	425	397	460	424	448	406	462	428	404	426	438	437	405	457	430	431	420	424	429	450	392	408	421	458	418	421	446	422	443	432	416	441	421	444	420	419	433	450	432	419	435	444	435	420	414	431	437	428	412	404	455	437	395	438	448	454	442	460	435	468	416	419	424	477	428	448	423	442	457	448	426	420	424	397	423	437	433	415	420	424	444	423	436	425	450	438	446	418	419	399	407	424	441	442	442	432	454	433	464	427	421	450	425	433	426	440	412	422	443	465	431	439	440	439	410	405	406	406	427	416	452	421	440	452	446	433	435	419	421	418	424	400	452	437	439	467	456	453	436	434	418	441	440	484	410	436	460	429	422	421	406	463	424	438	445	403	415	442	430	409	415	424	445	436	435	422	437	440	448	444	425	431	452	404	438	435	443	422	461	410	406	415	425	458	414	444	405	418	456	413	426	416	426	410	437	441	432	425	439	405	447	409	464	410	399	413	454	446	401	437	440	458	424	425	508	429	419	404	448	435	481	459	437	438	445	447	419	470	436	406	441	453	444	417	416	431	425	433	441	472	427	428	429	421	428	411	392	411	438	459	442	436	451	424	406	413	424	442	437	436	397	456	442	449	392	409	459	396	440	445	431	441	455	417	426	416	424	430	417	430	446	434	449	401	420	381	432	420	435	447	444	434	423	407	428	423	459	448	454	427	430	414	429	406	429	417	476	412	441	432	430	430	399	448	462	418	452	404	421	434	409	468	461	425	477	435	449	419	399	430	459	435	421	410	417	451	454	434	447	451	421	427	445	403	431	432	449	454	424	414	417	411	426	427	429	449	441	446	442	429	412	427	443	472	481	429	425	451	434	419	453	443	437	434	468	426	434	432	432	415	488	403	411	462	403	428	419	447	443	466	445	446	423	392	467	422	438	453	443	454	431	387	428	407	424	440	454	431	403	413	460	443	422	452	421	409	470	398	443	437	426	429	407	420	421	449	401	444	440	430	458	421	406	420	439	435	448	414	473	417	419	444	433	438	439	466	428	434	425	478	458	424	403	408	437	459	482	416	430	414	421	427	411	403	404	400	391	447	444	454	449	436	434	436	442	447	430	427	412	431	444	437	423	389	448	423	435	413	452	397	438	407	452	418	445	418	451	391	458	429	435	424	423	417	412	481	459	463	418	431	448	399	435	458	424	429	427	442	452	449	391	452	386	439	454	445	416	439	399	431	439	422	455	442	445	432	432	433	445	441	427	414	417	433	398	407	429	426	439	431	421	426	414	422	432	444	462	438	442	453	399	402	427	458	430	420	396	442	478	445	391	433	424	420	399	427	423	420	419	427	436	467	414	443	464	435	400	441	424	437	459	427	425	450	430	427	460	390	486	435	418	426	445	433	452	429	409	399	449	458	425	436	441	474	434	433	463	410	433	434	446	449	437	428	431	425	437	431	404	445	440	401	437	410	409	458	394	416	439	434	451	486	425	446	415	431	393	444	433	461	441	446	464	442	427	461	438	411	462	462	421	431	415	460	414	408	420	417	420	427	423	399	402	431	418	444	400	457	389	414	441	440	409	447	395	441	446	438	451	437	410	435	429	444	457	451	441	412	422	388	397	440	434	470	483	434	454	443	452	455	458	393	397	446	479	453	413	443	448	437	434	467	434	429	431	410	418	452	438	436	437	471	408	423	448	478	430	443	453	411	422	453	437	424	382	447	441	383	427	458	398	421	417	405	426	424	438	452	435	451	438	426	406	435	426	434	433	456	440	435	454	425	428	435	430	412	446	434	475	404	429	474	429	433	428	397	456	441	444	449	444	400	412	430	412	406	391	456	408	468	453	455	477	455	445	410	437	429	438	442	437	437	451	408	459	462	453	420	412	431	428	441	402	400	423	438	459	434	425	440	434	454	468	436	439	471	412	464	422	461	472	413	439	422	430	414	422	427	436	445	408	417	442	399	457	493	420	419	449	445	454	415	411	443	447	434	431	428	441	440	470	445	425	474	445	399
60425	101707	82313	58099	40537	25435	10054	1120	652	581	583	614	629	655	634	628	574	590	585	634	588	611	606	646	590	606	621	588	630	667	594	600	641	639	640	622	607	634	636	606	601	588	628	668	634	620	586	650	657	575	636	610	633	639	610	639	614	598	604	610	578	604	631	603	610	612	545	650	658	623	627	616	575	595	637	642	593	634	594	600	569	617	640	594	596	624	639	592	594	614	646	631	588	635	608	567	608	659	610	591	612	624	606	633	620	596	659	649	630	615	600	588	635	626	577	619	589	597	583	588	609	591	563	665	627	593	607	638	593	611	582	607	614	648	649	603	602	608	628	598	606	613	625	614	639	611	618	600	561	600	568	579	640	634	616	594	561	599	583	615	591	590	608	538	577	639	595	594	582	640	592	576	566	565	620	623	580	636	608	586	634	588	621	614	569	638	603	619	552	572	629	615	587	575	591	648	598	578	577	634	568	615	596	606	622	595	587	631	619	596	596	617	591	644	629	575	655	645	602	576	574	665	644	630	623	617	601	623	594	573	665	624	618	602	606	584	605	607	590	648	618	623	576	607	608	526	600	594	613	545	609	641	634	625	587	608	621	589	662	619	625	642	605	555	659	635	627	618	584	616	675	613	600	629	623	605	676	610	605	597	608	605	601	593	599	618	604	629	599	590	547	589	657	595	635	596	622	604	592	596	599	612	619	597	553	638	625	597	626	612	644	585	613	574	593	631	614	647	612	613	589	625	614	611	660	641	647	617	601	632	595	596	587	572	589	657	653	596	644	594	631	656	662	642	602	636	630	604	609	591	615	586	584	600	605	619	585	618	589	567	586	604	601	635	629	663	604	628	627	602	606	567	592	571	640	644	596	648	564	578	668	606	611	555	618	623	627	578	608	627	626	565	627	579	645	615	583	618	581	575	612	579	607	587	570	591	649	594	606	657	600	625	619	643	588	591	602	644	643	598	605	597	619	610	617	611	580	595	608	600	603	583	605	626	585	641	588	649	621	580	638	667	628	583	583	628	602	642	594	522	582	591	638	570	629	665	627	615	612	654	633	582	576	630	627	633	592	606	631	613	601	621	618	583	581	614	598	628	644	557	557	548	585	641	637	606	608	615	569	596	612	585	611	652	615	625	602	598	567	536	634	636	604	604	645	630	567	608	615	610	593	618	614	656	600	593	653	631	640	634	635	620	656	591	572	588	612	623	592	603	620	592	635	610	629	576	639	621	635	592	621	592	591	593	595	618	598	612	592	581	610	633	641	654	593	615	632	609	614	589	622	650	598	601	660	609	585	613	639	596	593	584	605	624	610	603	615	608	616	623	684	569	562	583	632	663	661	649	610	576	636	617	577	653	566	597	590	524	619	602	580	617	612	577	651	598	649	617	641	607	623	564	606	641	635	599	648	612	609	599	626	616	596	635	648	545	615	632	590	569	572	652	641	631	600	556	606	650	592	612	591	630	615	596	639	590	628	638	596	597	597	582	657	609	603	584	626	647	623	613	596	619	605	589	599	638	596	642	596	607	587	606	611	634	608	574	616	571	626	631	616	614	599	612	609	596	579	611	652	579	646	619	625	614	605	683	658	631	617	662	592	618	602	552	611	586	583	601	616	577	603	610	633	600	636	615	623	603	620	613	596	612	627	598	597	636	563	635	601	632	578	602	638	613	607	615	624	616	606	652	620	593	621	607	577	583	638	647	621	569	595	627	594	616	562	600	605	608	568	589	589	582	613	638	587	560	643	615	606	649	649	592	583	605	667	570	604	654	573	643	557	595	607	620	601	619	654	609	590	603	626	616	545	616	606	575	664	648	687	601	571	597	567	612	580	629	580	587	598	633	648	602	604	622	623	593	608	637	652	608	622	607	601	591	646	640	619	607	637	582	611	603	618	603	652	594	626	590	626	564	591	635	613	612	616	613	540	609	613	614	596	642	610	614	612	650	560	621	602	592	609	624	643	625	627	626	604	598	613	630	655	648	624	662	614	653	598	602	585	599	615	636	624	611	605	576	604	594	651	633	569	601	565	633	595	591	580	612	618	617	592	616	591	592	597	625	644	591	620	616	615	570	585	636	640	607	641	563	605	637	630	654	635	600	619	604	613	635	650	650	588	604	625	599	660	612	609	648	572	613	607	591	595	614	603	589	591	594	597	635	631	589	635	626	601	637	610	623	603	590	586	597	596	585	610	641	614	576	591	588	584	560	656	631	561	590	615	596	610	592	598	606	636	626	618	603	611	595	651	605	609	580	597	575	614	620	593	610	612	641	570	640	569	634	615	622	628	586	626	590	640	628	568	636	615	644	615	629	615	591	635	582	633	622	594	612	610	576	578	653	610	632	595	612	628	585	603	636	581	602	620	595	604	609	644	568	620	588	586	588	594	600	637	652	588	623	633	641	613	574	614	608	563	610	633	561	633	626	601	613	609	594	642	585	559	622	616	620	628	554	592	642	618	695	599	610	575	633	578	582	614	589	619	597	580	617	619	609	589	623	622	616	582	561	618	638	594	579	623	600	575	616	613	640	624	622	595	564	601	604	613	585	563	580	572	650	601	600	575	608	627	645	626	563	554	619	655	647	608	583	602	583	570	586	602	643	586	619	584	594	571	585	592	567	653	573	612	613	595	591	627	621	588	615	617	624	600	617	595	637	617	609	571	584	622	582	598	586	630	635	610	666	626	576	612	615	631	605	629	589	598	584	597	582	630	607	574	617	640	610	624	607	593	624	602	543	605	617	609	588	599	572	606	619	612	627	597	608	596	613	636	605	649	621	597	634	591	612	597	607	609	583	594	616	623	653	614	639	604	597	630	589	580	619	606	553	572	600	619	611	576	605	629	612	616	540	597	609	614	561	638	627	605	638	652	591	618	572	634	596	618	626	606	579	568	632	622	621	604	597	644	581	597	593	652	615	613	668	639	635	650	628	614	549	578	630	587	607	611	605	554	615	614	571	606	616	597	597	611	601	556	629	639	619	571	658	620	635	593	641	600	587	607	567	607	646	651	605	655	566	587	587	611	611	648	629	583	617	631	660	618	595	587	638	630	578	625	547	635	627	607	599	567	614	623	601	620	616	610	609	610	613	613	609	606	606	605	618	632	663	637	624	640	625	605	612	585	650	617	632	612	658	590	619	597	628	604	624	598	601	593	617	586	583	645	592	628	582	603	597	630	601	589	632	639	619	625	644	585	631	595	661	638	627	613	608	569	590	607	594	634	580	575	628	595	556	579	596	602	597	582	621	576	630	590	631	624	593	587	620	618	621	593	627	607	648	613	591	627	617	631	549	591	611	663	608	604	646	634	624	604	594	611	609	585	632	578	582	598	610	622	599	569	560	617	606	575	588	594	604	617	598	617	628	624	606	564	615	593	606	604	580	587	556	621	584	598	595	568	656	603	610	592	600	571	642	626	627	567	623	664	608	616	569	568	607	575	544	593	607	620	582	638	601	628	602	606	664	603	580	605	612	613	629	625	612
27307	25299	29720	17592	5703	1916	857	562	508	533	530	509	504	484	514	512	495	474	513	512	483	507	533	529	539	522	491	472	516	520	517	532	512	515	510	528	549	518	493	536	530	496	528	503	467	501	524	496	525	512	504	519	514	506	535	541	511	498	493	558	512	525	529	481	494	487	496	513	527	514	519	540	460	495	520	481	472	507	497	494	515	484	474	508	525	545	507	529	489	463	491	497	489	513	525	467	470	511	546	506	498	472	501	529	548	506	529	504	501	471	505	495	516	518	524	514	559	507	511	517	497	512	514	514	492	515	498	537	553	538	483	514	502	552	526	472	504	498	508	511	513	516	516	479	485	484	511	501	526	475	505	498	524	502	463	492	517	515	473	465	514	516	466	501	529	513	460	500	484	495	514	490	519	524	475	456	464	539	504	468	497	518	539	485	490	508	509	516	518	487	504	513	529	515	527	483	507	554	508	492	507	508	536	527	535	510	505	515	505	474	546	524	507	486	520	499	474	528	467	525	523	495	508	497	523	470	487	478	519	508	535	484	501	501	463	506	490	447	527	492	497	465	481	535	516	483	529	485	531	504	457	510	510	540	467	513	499	517	496	523	509	501	479	500	547	486	533	526	542	523	482	508	500	488	527	491	512	507	514	493	484	516	516	525	525	501	475	520	481	506	479	530	514	492	521	507	492	476	538	506	544	532	498	514	527	495	477	523	478	536	478	502	512	520	519	503	467	483	475	510	518	539	523	507	484	494	486	478	507	515	506	493	490	500	542	529	511	501	523	475	521	512	538	519	531	539	501	514	535	485	544	494	498	501	514	525	539	491	491	497	473	477	479	506	482	543	508	489	465	503	443	511	520	508	497	487	497	490	488	477	487	480	499	540	512	468	507	472	467	525	443	529	534	512	497	501	515	482	501	471	503	466	495	511	526	485	510	479	516	509	519	488	511	525	514	511	499	543	496	532	510	506	480	545	528	504	482	482	530	499	506	473	551	517	468	527	515	463	519	527	486	485	521	502	517	489	540	490	497	505	481	561	499	521	520	477	496	507	512	495	555	501	493	510	496	518	509	520	514	502	470	505	504	506	489	500	501	511	535	530	472	498	499	525	468	522	514	429	485	499	507	493	505	516	490	499	491	475	493	527	488	515	503	511	476	488	518	516	492	489	514	549	553	501	500	516	489	543	507	487	513	512	516	456	501	550	485	505	562	488	480	505	540	503	490	506	521	478	492	534	489	505	507	514	516	481	507	523	516	537	473	501	480	543	488	516	496	515	507	517	491	481	491	473	489	481	509	528	504	470	492	545	514	527	466	508	517	499	517	472	489	478	525	489	485	452	536	500	525	543	517	495	468	524	480	456	526	506	496	489	482	528	502	506	472	518	479	552	522	490	505	469	499	498	506	508	482	510	507	486	515	522	480	502	514	476	474	474	488	495	537	497	468	505	470	545	505	476	508	492	511	480	531	511	497	504	532	540	500	535	489	534	498	506	480	533	516	496	475	517	523	518	483	485	529	502	482	500	546	507	530	522	517	525	471	494	464	494	481	507	509	493	530	490	527	514	482	503	525	487	509	454	516	514	482	502	462	481	505	482	484	527	491	517	531	472	512	473	537	491	522	525	493	519	544	528	485	472	529	518	528	483	495	533	560	521	509	497	551	486	476	511	561	543	503	504	496	576	522	505	449	501	497	499	478	495	487	494	488	516	513	503	516	533	520	492	464	503	511	521	504	508	520	494	497	517	495	447	498	537	510	478	506	486	559	524	532	515	521	532	505	491	505	505	514	482	505	507	520	508	510	488	511	515	513	519	469	501	530	500	534	466	529	530	482	496	507	483	536	473	508	489	525	508	508	481	529	517	534	487	508	486	513	454	516	530	508	527	471	505	553	517	463	497	527	505	502	491	503	509	539	538	500	516	528	455	490	491	500	529	488	532	505	455	519	508	508	514	500	456	512	546	535	515	506	492	531	480	526	471	514	484	521	526	478	504	499	484	496	478	525	481	501	491	502	468	524	515	503	491	522	508	483	494	500	474	511	508	480	543	506	526	505	507	508	524	478	540	478	494	479	482	517	535	524	496	502	535	484	511	498	544	513	509	513	492	539	475	517	532	523	495	485	486	525	474	486	526	463	506	487	465	560	483	522	489	537	496	529	525	514	510	501	551	490	517	530	514	520	501	474	550	491	531	499	507	499	517	504	530	464	481	503	487	531	508	508	489	526	519	529	520	503	484	459	514	450	517	492	501	481	483	534	514	482	462	477	502	470	518	475	536	499	531	513	515	498	489	500	552	531	491	538	507	483	470	478	578	503	554	540	526	461	536	475	504	481	509	516	524	474	521	525	502	535	504	490	484	544	469	485	515	470	513	541	484	513	498	487	496	513	538	494	507	498	508	504	528	517	478	512	554	478	520	494	481	543	535	527	538	533	512	527	540	497	554	522	535	532	532	506	499	516	507	527	491	503	520	532	503	526	500	507	522	505	481	492	525	519	509	513	504	493	526	509	523	497	503	524	529	495	515	502	489	521	516	552	520	525	515	534	533	562	510	492	500	454	515	522	544	510	503	453	486	521	527	477	539	481	495	504	513	514	506	513	510	534	520	486	488	534	535	521	509	493	470	548	517	514	501	483	468	505	555	495	494	539	498	508	468	503	506	523	523	498	486	506	504	505	501	473	475	500	537	494	492	549	495	476	481	506	543	521	474	526	497	494	492	494	522	511	552	512	463	485	506	487	470	507	525	458	506	524	526	487	492	491	498	497	509	540	461	507	492	496	492	487	479	481	511	488	465	528	522	477	505	537	503	478	536	507	484	496	495	505	504	502	480	516	504	490	509	503	509	507	445	494	498	461	512	506	505	489	491	498	483	486	495	490	493	515	528	496	441	516	534	479	503	552	494	513	520	536	493	490	512	521	522	517	493	541	518	491	523	536	480	504	488	534	507	488	498	502	498	486	517	503	495	482	504	497	523	519	487	498	527	474	461	503	486	511	527	519	473	507	529	520	477	530	488	509	478	500	503	514	507	524	506	516	527	501	532	489	498	539	509	504	540	484	519	497	466	513	499	544	512	484	501	453	502	526	510	493	477	506	502	528	521	532	510	495	512	539	494	523	525	496	486	557	488	547	570	546	512	489	489	522	517	517	499	512	503	492	526	532	521	512	479	474	479	509	536	512	496	521	497	486	512	498	489	538	455	536	462	490	529	491	475	515	502	507	484	520	520	517	522	512	494	523	527	503	468	559	501	514	443	518	504	527	497	514	475	565	523	502	519	509	502	529	527	495	482	501	511	525	471	525	507	500	486	500	473	495	529	439	520	487	542	499	509	506	498	517	509	543	513	523	526	527	510	513	506	514	503	495	512	493	483	527	507	487	462	493	462	490	501	494	496	508	516	490	516	543	523	522	533	488	452	500	474	472	486	491	525	490	471	495	499	514	475	497	489	527	467	503	473	511	513	521	500	500	491	505	509	530	500
24424	42946	32678	16149	7348	3125	1336	749	793	719	701	774	685	700	762	707	715	750	723	684	738	706	664	728	687	699	730	710	714	739	699	706	741	735	735	714	729	752	749	701	720	730	708	679	737	705	715	770	704	725	725	697	737	722	717	712	707	712	763	724	747	732	682	677	702	728	713	738	709	721	679	686	695	642	678	724	767	713	724	706	684	691	718	709	741	712	687	675	739	701	787	710	718	693	733	728	723	725	733	733	704	712	700	723	686	721	733	690	676	700	673	740	687	661	734	692	719	655	738	716	637	708	727	686	669	761	655	687	686	694	678	732	740	691	724	695	659	681	712	716	721	685	696	695	661	664	705	714	710	693	753	730	743	790	727	736	719	719	719	698	726	670	697	695	702	728	745	696	704	738	711	698	716	652	645	745	739	711	658	727	742	678	682	712	700	721	757	707	747	742	736	695	724	745	714	681	714	700	686	720	694	705	716	716	734	744	670	679	752	696	711	762	705	707	709	712	722	706	709	699	700	697	707	720	708	755	711	746	700	699	763	663	729	700	766	698	724	662	716	700	723	701	714	728	703	675	705	691	706	741	678	760	695	731	717	700	732	698	743	704	718	704	726	690	697	691	719	749	707	716	686	741	723	749	714	730	700	705	722	722	680	755	712	724	747	757	698	688	733	692	705	740	688	730	703	717	678	681	707	737	708	727	756	733	732	657	705	666	713	731	665	721	718	745	677	668	709	736	724	673	723	725	680	696	732	711	709	749	718	701	682	694	756	674	699	711	714	636	700	686	681	701	715	710	714	711	726	634	712	694	668	720	692	692	688	721	764	684	741	706	724	733	706	727	744	730	702	731	686	731	672	731	751	691	748	749	706	714	730	732	691	690	706	703	728	711	692	705	734	731	698	675	695	695	691	681	669	716	738	702	679	689	685	719	702	662	735	672	696	693	730	696	726	704	757	690	747	710	736	689	736	719	719	700	741	734	766	690	733	690	715	722	762	696	706	686	698	725	714	733	706	728	672	719	721	722	716	709	722	696	702	700	744	731	739	729	716	655	747	692	718	730	710	691	716	693	715	711	684	698	679	686	752	718	664	729	733	703	669	715	709	689	693	651	672	651	688	722	691	708	673	681	683	741	690	732	729	711	690	703	717	707	679	785	742	718	711	651	748	674	710	752	728	735	697	715	732	678	702	690	698	701	696	738	685	692	702	701	736	696	702	711	742	700	702	699	678	718	741	723	775	729	745	717	715	716	731	737	699	729	720	736	728	738	731	683	678	695	726	733	685	716	749	705	695	721	691	717	665	715	725	700	739	694	741	701	661	696	706	730	769	727	727	696	714	705	673	657	732	738	739	709	711	704	720	669	714	721	710	706	677	752	714	701	716	755	724	682	746	688	706	738	714	704	719	749	724	710	730	670	676	682	710	735	740	683	693	699	719	734	752	770	706	672	695	660	776	680	733	689	687	762	686	677	706	660	693	706	687	703	742	696	682	654	694	748	745	696	715	653	661	667	678	719	690	711	710	710	693	698	699	724	698	729	696	695	716	693	667	654	680	692	729	715	669	702	705	739	711	692	733	711	704	707	725	693	704	702	673	704	697	696	706	675	727	715	734	744	727	715	680	693	642	680	741	729	705	702	649	701	713	690	736	658	730	690	737	727	694	735	666	715	717	734	713	674	758	703	745	630	704	689	704	720	725	712	693	699	720	770	732	682	712	692	717	734	757	725	731	680	754	721	754	751	727	688	723	673	683	739	752	700	706	698	699	735	722	679	704	667	686	699	720	711	689	751	677	726	709	707	696	691	713	725	684	696	729	726	697	662	693	690	734	643	747	727	696	732	658	719	681	730	692	695	728	685	737	715	674	708	721	668	707	747	717	713	706	682	708	718	710	650	698	685	691	698	713	676	715	691	745	694	671	743	716	734	709	730	718	669	640	662	698	699	760	750	702	721	693	726	745	720	666	704	743	673	734	708	714	738	652	698	746	670	666	716	692	691	737	728	702	689	675	696	681	733	677	723	723	717	757	703	685	715	692	683	737	708	664	710	680	746	682	719	737	711	683	676	662	676	717	746	664	693	715	675	730	772	741	735	722	708	686	724	694	717	652	717	712	643	735	686	699	707	681	761	699	744	690	714	729	736	694	723	701	678	698	716	711	697	726	696	663	771	743	721	702	690	739	726	706	742	703	683	672	688	704	678	753	763	735	750	674	740	676	702	746	721	654	699	735	724	766	713	702	757	710	702	702	712	736	736	695	751	728	685	754	729	695	697	715	699	669	780	675	719	725	680	730	744	713	709	727	730	717	695	701	711	679	705	713	712	706	751	740	755	660	687	721	691	734	689	742	726	724	738	729	691	698	745	698	678	655	699	698	681	731	725	707	746	793	730	698	752	655	734	746	718	714	699	709	709	742	701	719	739	655	702	706	676	742	663	766	752	689	717	718	693	737	746	737	700	752	747	686	725	698	727	710	707	701	674	732	682	678	720	750	692	702	726	701	746	683	687	711	718	676	681	681	692	709	689	725	713	724	694	751	701	678	668	687	746	676	685	703	696	702	735	664	659	696	694	697	734	674	641	682	731	692	656	709	702	686	712	730	682	713	747	681	702	707	703	674	752	701	684	727	728	739	734	695	731	687	693	706	677	705	695	711	745	698	735	684	724	667	713	692	683	705	752	773	696	696	753	652	754	697	703	657	678	696	706	685	657	712	704	772	696	706	740	688	695	701	726	698	732	704	747	689	733	709	778	662	704	719	726	699	727	674	746	673	705	737	724	731	762	715	740	753	741	713	708	719	739	706	687	694	697	695	698	701	726	662	742	710	691	714	734	734	648	714	696	740	695	711	674	701	671	732	713	713	718	684	726	676	693	722	745	664	713	668	730	736	724	749	708	719	726	646	687	660	720	725	688	704	728	643	699	671	727	738	716	724	712	704	703	658	723	688	735	681	706	745	702	722	751	744	648	698	649	723	746	664	718	713	699	703	697	724	653	698	719	635	728	724	671	761	688	721	710	677	699	731	695	721	768	691	715	712	714	736	718	763	701	667	677	731	717	724	711	655	736	717	697	687	693	689	745	681	708	719	715	743	707	708	711	695	680	677	710	703	666	781	740	687	735	694	711	692	683	698	701	767	736	713	670	746	775	684	741	727	720	641	721	711	743	672	695	705	724	723	718	701	711	687	724	729	740	696	695	743	728	667	686	723	697	722	653	711	740	680	715	731	701	737	704	694	702	691	670	714	688	676	689	679	709	722	705	687	715	678	746	758	707	702	704	735	744	685	725	673	700	723	698	729	710	688	724	737	673	742	718	703	702	716	684	698	715	662	704	678	681	693	682	709	696	719	742	713	707	735	717	705	705	715	731	692	733	639	750	723	671	719	668	716	738	728	724	751	667	719	746	735	726	750	738	674	707	697	734	742	669	695	736	666	707	735	711	707	724	698	725	706	705	746	745	680	700	715	673	722	720	670	684	701	688
24686	22448	34932	32386	22850	13010	3773	727	586	556	637	553	603	574	618	563	568	584	575	612	601	570	528	577	604	543	547	544	561	575	580	598	587	567	554	581	571	617	593	614	570	574	560	614	619	568	563	561	590	560	562	547	589	577	623	563	557	548	585	573	604	623	590	608	534	588	593	572	551	558	569	594	585	619	627	561	563	550	523	559	571	568	557	586	581	572	588	557	560	547	572	572	572	538	531	550	595	592	581	558	591	582	554	548	559	595	590	574	604	558	578	562	540	539	553	612	570	563	570	581	616	597	594	633	577	604	605	619	581	530	583	582	545	544	590	536	577	592	628	541	582	578	577	565	580	556	552	575	596	595	608	591	548	548	582	578	614	604	587	604	599	586	584	604	645	564	572	576	562	585	554	575	563	537	617	580	609	567	623	595	602	564	553	568	568	586	551	651	581	592	603	525	568	584	546	585	555	578	556	538	581	538	602	595	593	602	592	540	536	528	572	578	616	606	609	514	595	569	567	562	580	560	587	565	567	591	552	584	566	575	600	592	577	563	551	542	576	533	583	587	588	616	561	587	571	560	557	554	574	579	555	575	584	535	558	560	561	534	569	600	551	536	571	540	582	562	576	540	563	594	552	557	541	581	520	561	577	529	567	575	589	579	535	594	576	550	553	552	606	579	594	571	579	560	564	578	591	585	560	631	583	523	591	608	612	581	652	565	583	575	576	561	600	590	561	586	556	540	593	567	570	561	541	566	593	556	590	579	575	590	587	559	542	578	571	582	586	578	550	597	569	546	575	581	554	597	574	582	538	572	573	601	586	581	554	581	569	574	549	553	544	589	575	578	588	609	608	575	618	598	574	545	583	566	564	593	592	562	577	609	613	551	543	518	565	549	570	571	561	605	572	596	580	577	561	563	568	586	572	602	604	585	580	622	593	597	572	586	590	571	573	537	597	569	581	606	585	551	560	578	612	580	526	584	557	594	582	555	557	591	603	523	544	554	535	560	587	562	538	541	544	572	560	586	570	501	568	623	572	546	602	601	611	547	606	593	577	590	563	597	570	576	575	571	568	596	600	612	580	551	592	568	577	597	581	600	560	589	595	549	563	602	581	593	557	570	541	592	568	567	558	572	560	601	591	592	584	572	592	567	573	572	596	563	605	539	526	607	536	567	526	557	580	552	588	596	576	578	583	569	581	589	570	571	586	608	573	591	574	582	578	555	541	560	593	537	563	592	538	564	587	606	547	584	583	542	610	579	581	610	621	546	561	597	594	609	576	569	560	596	584	569	612	563	618	581	524	547	599	559	609	576	547	543	625	584	597	606	535	579	603	597	600	572	548	593	567	581	552	579	585	601	588	587	549	579	567	626	598	583	577	552	547	594	582	588	564	612	544	565	550	566	576	593	570	552	602	598	581	574	578	581	583	514	534	603	585	502	597	585	553	601	566	561	550	569	618	605	597	594	571	564	558	587	604	574	559	563	589	575	544	576	580	563	547	586	581	547	567	584	592	578	581	563	601	611	552	556	562	587	571	560	552	528	569	567	538	546	554	613	553	601	571	552	572	593	603	553	589	539	579	622	553	605	542	596	540	568	542	581	612	611	567	569	619	588	590	584	548	582	631	584	578	587	577	551	586	562	553	551	550	571	564	570	612	616	651	577	570	580	601	593	558	597	558	549	583	595	569	597	597	597	571	559	546	550	553	555	551	579	588	541	544	581	583	551	585	563	598	593	583	582	584	624	597	552	552	573	538	561	581	584	560	553	604	571	589	568	574	587	555	556	578	537	562	548	616	549	562	581	608	597	556	538	565	562	576	556	579	559	600	527	620	566	597	595	594	575	578	597	512	571	612	573	584	568	560	606	546	547	554	567	561	606	547	594	599	559	591	570	566	522	571	595	579	589	558	557	585	592	580	536	570	532	620	536	597	598	569	519	566	557	580	544	619	555	623	571	561	573	540	584	578	567	598	575	620	555	569	592	590	584	570	556	565	581	578	603	581	572	557	597	624	561	576	564	589	558	584	559	594	582	589	587	582	535	594	558	601	560	566	566	552	609	616	554	581	584	607	549	588	526	568	584	530	579	560	547	552	586	560	568	536	567	589	578	572	542	577	615	577	562	609	550	575	576	561	592	564	553	531	553	583	591	554	576	544	554	559	577	574	579	616	578	551	590	602	583	534	577	532	618	622	564	563	577	570	580	569	606	573	582	548	615	556	580	561	563	571	584	572	545	597	583	594	546	578	581	596	599	582	569	580	599	562	538	633	604	590	571	591	608	566	582	536	595	578	560	539	634	578	561	565	581	548	553	589	574	568	616	586	603	565	568	595	562	549	595	544	547	565	587	597	613	569	534	575	525	606	591	604	583	584	578	565	559	596	576	558	584	557	577	598	571	559	575	550	514	605	571	554	612	539	590	556	590	580	567	545	530	579	573	556	542	582	592	568	567	571	595	551	573	548	542	593	598	579	589	582	596	564	510	556	578	550	544	555	593	525	615	551	588	610	574	555	614	549	605	548	586	595	583	542	590	576	593	578	557	576	577	562	553	567	571	577	622	584	622	565	544	572	541	578	576	592	542	578	586	564	573	567	540	538	558	587	556	551	587	544	538	578	582	577	551	548	595	562	603	588	521	561	559	564	587	545	554	525	552	555	593	557	543	570	586	613	581	570	567	580	546	622	528	560	613	605	544	646	565	633	558	588	553	609	557	559	528	553	498	567	522	565	555	582	566	564	602	596	567	637	577	586	567	585	582	538	589	575	555	600	562	558	557	573	542	547	548	619	550	572	641	537	536	595	581	597	570	555	565	617	585	582	566	561	590	607	516	597	585	609	567	590	568	548	594	592	592	590	564	598	596	579	568	578	586	585	603	549	580	571	551	527	599	573	599	591	581	596	543	512	547	580	532	605	574	583	580	590	558	603	577	550	550	564	569	588	561	577	625	581	580	553	565	560	575	569	585	577	583	620	537	583	609	622	574	609	574	605	609	558	608	584	558	571	581	590	493	596	562	606	558	592	553	579	544	620	603	610	582	592	618	571	618	542	562	591	569	574	574	540	554	568	607	570	584	578	596	572	600	596	614	591	553	564	567	568	596	570	577	592	570	619	576	555	560	545	571	544	553	568	519	535	567	542	580	573	539	576	593	591	555	553	553	590	527	572	597	576	522	606	578	570	568	570	587	527	585	600	561	612	562	592	624	583	572	554	572	555	572	583	564	607	557	533	530	565	596	579	593	607	586	560	540	580	566	606	541	576	609	576	568	536	594	583	589	594	572	570	574	580	537	584	560	563	592	596	570	584	578	580	573	574	566	572	563	555	607	544	553	613	586	558	585	623	614	600	534	582	595	557	582	567	552	570	575	562	590	568	579	601	584	578	581	574	568	509	590	492	584	519	563	637	607	560	579	578	611	624	513	595	558	585	557	537	590	585	572	583	581	609	592	530	583	561	600	555	568	578	563	564	570	574	607	585	563	573	539
47449	79503	62567	39902	25131	12812	4951	930	834	846	766	786	807	774	801	817	791	805	852	771	810	831	795	806	797	816	832	830	826	790	878	819	863	793	784	822	783	809	808	795	778	796	815	875	812	838	812	827	845	772	790	795	841	834	813	810	818	822	788	795	812	866	857	760	755	823	849	828	779	795	861	785	793	783	853	799	779	829	883	815	848	826	778	772	866	793	818	854	806	811	880	830	839	774	801	779	834	818	845	849	801	819	824	876	790	837	811	776	792	811	794	797	891	831	802	808	825	857	814	839	851	840	838	853	782	840	798	792	786	811	813	780	778	802	812	775	835	816	843	795	787	826	829	809	784	838	810	829	807	751	790	827	814	795	762	802	806	825	791	827	803	834	788	804	807	788	780	787	817	848	770	763	804	790	790	881	727	787	786	809	807	804	789	843	823	753	810	800	800	826	844	826	773	761	837	827	825	838	800	775	838	813	852	767	794	844	781	808	867	784	845	839	853	755	799	819	801	779	757	777	834	831	815	791	817	807	850	808	787	819	796	813	829	820	824	795	811	805	814	833	786	849	788	804	820	857	803	784	780	766	814	760	800	809	824	811	796	811	793	781	857	802	833	799	812	808	807	769	801	788	809	756	799	874	845	830	819	775	820	769	766	796	852	815	806	787	807	796	810	838	793	828	795	782	828	823	800	864	867	810	774	829	827	824	867	817	786	875	814	818	824	820	847	862	828	797	801	786	790	779	818	808	819	817	808	836	843	800	826	837	825	817	805	792	812	791	785	853	835	802	797	829	850	772	775	824	798	824	799	800	763	828	856	814	805	765	787	851	804	796	771	828	803	836	761	862	825	807	812	834	784	833	810	802	825	842	802	810	816	822	885	838	785	848	801	811	833	774	838	735	834	821	878	774	805	812	808	835	840	815	833	797	833	810	757	799	766	785	790	815	812	801	826	835	826	771	796	796	856	847	820	805	815	827	824	834	817	774	823	773	825	810	866	733	776	840	792	795	839	822	795	797	833	772	800	800	893	799	808	778	832	812	807	786	839	817	824	800	854	830	768	804	826	825	823	802	801	846	834	799	751	827	810	789	807	817	806	794	830	835	822	794	813	775	832	799	828	780	813	781	815	846	789	794	875	814	770	821	815	803	760	838	760	796	836	802	773	792	784	796	766	816	801	841	836	787	783	826	825	800	804	864	785	835	806	832	774	788	863	810	830	839	806	803	768	783	803	819	845	787	782	795	792	813	801	868	825	793	824	858	805	780	839	773	768	816	850	816	765	834	849	829	775	845	818	783	747	805	820	805	834	773	818	878	762	838	745	777	792	823	798	757	790	775	832	828	757	814	831	793	797	813	797	767	810	805	780	837	793	799	838	801	849	819	763	819	789	839	804	831	813	801	852	838	760	809	807	741	770	831	789	787	761	803	827	806	826	762	834	770	825	808	773	819	800	797	765	795	812	839	830	813	821	804	790	836	831	784	771	812	820	808	845	788	831	852	792	800	770	806	827	766	810	821	821	788	815	764	798	787	819	822	807	782	812	805	829	774	842	788	802	771	808	844	862	822	860	789	817	832	825	767	812	804	820	818	808	791	848	825	802	790	814	801	849	795	814	831	849	792	807	791	800	848	804	763	808	771	782	789	819	847	779	847	844	874	817	823	856	786	847	797	825	790	755	814	862	819	793	763	826	800	853	823	778	810	821	752	822	757	818	796	822	849	808	845	791	797	794	802	861	799	798	762	822	757	821	809	837	753	817	849	820	825	799	779	783	822	802	774	814	778	825	780	825	822	816	857	823	797	811	826	803	780	745	755	746	817	781	799	822	816	790	751	815	789	777	811	802	833	844	757	790	779	776	794	799	841	817	771	794	823	841	777	795	786	825	804	808	826	843	755	841	830	788	829	814	833	822	848	814	805	826	783	761	775	770	815	827	798	791	789	838	789	798	802	745	786	833	825	833	815	875	841	837	802	831	898	812	827	769	800	828	783	790	796	813	776	814	830	784	838	857	848	812	840	815	819	845	810	856	801	822	747	783	825	791	848	830	778	797	834	834	802	786	881	790	795	792	807	784	770	842	792	804	816	776	777	824	777	807	864	852	800	782	791	805	834	776	754	812	843	833	863	805	818	795	826	807	770	771	794	842	859	793	803	811	842	809	802	754	833	823	802	793	779	809	828	812	828	856	833	829	807	809	764	837	823	792	860	844	825	774	775	830	789	800	797	822	830	798	842	773	811	824	831	828	826	801	791	848	787	819	826	820	790	842	817	815	823	772	829	840	824	772	796	803	785	864	822	837	765	790	852	758	788	818	832	805	848	810	829	842	828	783	809	788	789	805	791	817	796	804	802	833	776	793	806	875	800	782	825	820	870	811	773	854	817	847	847	761	845	782	836	789	827	818	840	840	860	809	809	831	833	827	816	774	844	825	796	818	854	799	811	854	796	766	813	785	819	846	806	793	882	825	868	844	806	818	769	809	786	812	805	831	828	883	809	845	861	733	850	792	806	844	771	830	794	740	786	850	815	821	851	755	828	836	778	801	784	835	789	821	859	825	792	843	817	819	788	848	804	835	836	771	794	806	810	803	792	763	819	798	788	802	779	859	788	765	783	820	827	820	800	797	795	796	805	805	755	765	880	796	811	819	775	771	781	810	822	813	807	800	809	796	825	799	779	869	840	795	817	806	784	805	795	816	860	787	771	795	775	824	833	796	848	846	724	817	816	843	825	818	800	838	769	814	809	793	832	825	827	809	778	840	822	753	807	815	815	770	844	826	817	774	797	810	737	840	811	758	851	800	776	854	817	813	778	822	772	806	824	874	815	824	817	831	825	841	818	855	784	817	758	781	791	808	810	815	809	790	856	795	792	864	782	779	795	813	791	824	814	858	783	759	812	820	792	812	782	849	792	814	820	824	812	801	830	826	796	843	811	818	777	872	824	794	792	763	834	789	798	790	849	817	789	856	785	832	836	757	783	783	824	796	842	790	787	806	835	811	875	800	796	806	746	812	846	777	781	796	843	833	864	871	768	822	810	801	821	857	856	816	880	786	820	798	820	857	803	832	754	802	863	840	761	866	753	827	851	781	802	832	753	839	790	822	795	753	846	782	821	812	853	758	864	758	804	805	827	827	742	808	835	816	778	818	838	828	855	861	810	830	826	842	804	827	760	777	853	817	813	795	813	809	749	822	803	806	761	746	804	854	808	809	813	764	841	832	867	774	797	842	801	826	803	785	785	795	844	797	842	743	776	802	851	832	787	802	823	772	795	840	852	781	760	835	854	853	798	784	840	840	805	794	797	876	806	830	867	789	746	792	795	839	820	835	789	820	798	862	846	743	839	803	769	817	791	812	823	829	800	817	861	861	880	743	770	792	814	750	789	806	846	836	791	807	827	742	794	767	822	772	822	816	844	803	769	824	782	796	770	808	784	785	856	839	832	808	799	805	835	835	819	822	854	827	854	786	817	807	843	815	813	797	802
22843	21399	30900	26982	24341	22860	16245	1496	456	455	421	477	463	409	423	427	420	472	464	429	444	488	433	430	414	427	441	491	453	428	429	455	409	431	457	405	455	421	456	414	442	375	428	439	439	456	421	433	436	422	422	449	435	451	430	428	406	416	432	429	434	428	425	421	436	410	449	438	433	397	452	422	439	472	442	434	420	414	435	465	475	439	431	429	414	427	472	460	416	439	413	448	474	443	453	484	429	403	434	414	446	470	413	436	430	428	414	465	439	408	425	472	445	426	412	427	447	437	451	415	451	418	433	414	395	407	431	431	457	424	412	400	412	457	407	444	432	440	417	433	423	458	423	431	419	440	447	447	435	436	417	380	417	401	398	436	446	437	455	421	458	431	394	453	419	464	462	421	388	400	445	415	460	457	399	444	432	434	456	419	406	392	399	424	421	476	424	461	440	395	431	465	477	447	437	430	438	452	394	422	403	451	424	422	403	428	427	457	448	445	420	427	409	417	433	452	408	450	446	460	403	417	409	431	435	449	394	424	468	433	422	419	428	431	391	431	449	429	445	453	474	430	383	435	417	427	465	435	416	432	436	429	445	425	449	399	450	433	451	424	424	434	455	448	417	420	456	447	449	410	419	437	398	435	422	416	405	414	425	437	445	427	489	447	439	457	433	414	412	439	473	420	467	438	461	422	424	469	441	452	427	414	415	427	459	459	428	421	435	398	458	438	418	414	439	419	402	454	409	456	451	419	439	426	395	393	442	435	435	419	441	415	450	444	438	452	403	425	431	459	428	458	435	438	443	448	416	446	428	430	454	451	446	470	430	433	427	431	392	452	439	430	418	424	422	421	462	460	445	385	440	449	432	449	469	446	422	429	426	452	479	442	460	446	411	389	421	437	425	429	426	432	429	461	445	406	435	423	465	437	439	445	430	451	433	441	440	446	416	433	386	437	459	416	461	407	442	446	430	454	432	460	428	447	414	435	429	429	422	426	440	426	427	442	414	443	448	395	398	425	434	358	409	436	432	426	442	441	429	441	417	457	420	444	430	446	461	447	409	448	433	432	432	418	448	442	440	441	410	403	446	448	446	451	458	445	425	415	433	423	398	423	461	418	424	432	410	402	451	425	474	411	418	452	414	449	458	442	437	419	440	393	442	439	439	423	443	455	441	403	420	430	417	461	472	449	416	421	457	395	442	411	430	432	435	421	414	433	449	464	428	443	458	439	443	463	424	426	449	450	446	406	444	424	444	447	424	421	440	420	426	419	434	466	438	421	388	422	413	435	436	428	426	437	397	462	456	408	457	414	447	431	420	456	453	478	414	440	409	469	436	434	421	406	433	427	449	427	439	455	394	435	434	442	398	426	421	442	454	430	444	457	409	413	408	446	434	405	403	481	439	413	435	418	444	462	472	460	421	403	447	428	455	439	427	452	446	442	442	431	445	425	425	420	453	432	440	485	462	447	430	420	410	447	390	403	464	398	417	429	439	415	428	427	420	418	414	460	420	431	491	431	421	424	458	453	479	414	454	447	459	444	446	427	437	457	444	385	412	439	415	425	446	445	430	433	435	422	415	427	426	442	430	445	398	434	442	428	444	467	464	447	396	425	401	391	447	421	426	415	414	405	445	424	413	411	420	422	435	424	458	482	451	393	470	399	403	437	396	428	451	422	419	413	444	450	399	454	412	457	466	436	418	422	410	412	423	437	401	401	416	432	416	452	445	461	425	450	435	411	418	475	408	452	416	427	399	420	431	459	465	428	449	384	456	426	425	439	387	411	416	463	419	419	414	446	416	454	402	414	475	427	406	424	451	390	424	443	436	415	430	406	437	413	445	402	447	453	442	414	448	430	422	439	442	426	423	427	428	426	448	445	449	473	426	467	432	449	443	432	438	402	432	410	438	450	471	456	451	413	436	406	397	416	424	456	427	476	466	429	412	427	429	403	448	419	427	409	444	446	440	412	404	381	460	458	413	427	442	445	396	440	416	409	416	440	458	402	439	428	454	416	422	389	442	425	417	391	420	467	428	429	416	446	449	459	404	424	427	437	447	459	443	436	391	460	428	467	435	439	433	440	415	371	445	417	442	438	444	444	417	426	461	443	434	457	416	468	446	427	440	440	428	426	412	437	439	411	422	443	419	455	435	427	429	427	428	440	429	410	477	439	430	395	425	409	408	404	426	428	402	449	446	437	406	433	449	405	464	459	415	440	440	411	421	407	420	414	428	430	427	375	452	443	428	404	410	409	438	471	441	452	455	418	410	442	438	440	411	462	438	451	442	427	451	417	465	462	438	436	441	456	427	484	449	485	430	453	452	481	455	419	421	422	440	416	454	405	411	419	411	421	437	442	437	409	453	424	450	423	423	403	434	449	428	431	434	420	451	438	442	424	468	473	446	438	386	429	458	423	400	435	457	466	447	398	398	452	463	430	459	427	445	442	442	377	444	455	444	435	411	411	395	444	455	423	412	404	461	452	434	393	429	441	459	438	436	429	419	445	430	419	421	447	472	420	421	390	439	462	437	402	470	433	472	439	413	421	443	456	442	431	420	456	411	449	487	458	413	398	403	467	406	451	470	434	436	453	425	417	405	445	417	449	420	402	452	455	468	473	422	439	409	408	417	418	421	441	423	430	456	391	437	430	387	481	438	431	453	426	440	462	448	434	430	422	434	483	436	420	438	444	451	415	417	427	457	427	420	412	456	415	450	463	432	481	405	427	439	406	395	438	434	444	427	406	439	448	451	447	443	427	442	444	426	440	476	435	445	423	451	431	454	408	424	381	399	444	434	412	438	442	409	407	484	412	428	452	443	418	416	477	415	414	420	453	450	459	456	446	444	446	431	485	438	423	380	407	424	407	400	412	450	470	412	421	448	465	422	458	419	415	428	435	456	408	372	452	406	416	424	420	426	406	418	452	437	435	442	420	402	408	450	461	419	409	455	438	429	420	421	437	449	481	446	428	428	437	450	440	455	441	455	409	388	461	431	434	427	414	470	438	435	422	435	413	388	447	431	403	433	415	437	424	421	447	424	411	415	445	380	430	394	429	428	457	425	431	440	419	454	456	425	416	432	452	415	392	443	438	416	427	434	439	459	436	426	470	411	406	425	417	409	417	436	426	417	457	391	412	404	429	470	415	398	467	428	469	412	442	400	466	408	434	345	432	440	415	449	453	408	405	414	408	477	449	439	425	427	398	409	429	452	409	406	414	424	446	388	426	453	402	411	418	438	451	440	423	407	470	441	458	449	397	393	422	435	430	441	451	446	458	420	461	407	401	418	404	410	472	413	412	411	441	444	394	442	411	438	430	474	393	434	447	408	442	430	426	394	428	419	478	458	428	435	428	450	412	433	424	414	443	448	438	397	398	436	401	455	440	441	420	404	412	424	474	466	432	384	422	422	446	414	451	418	438	447	429	452	424	418	457	414	453	442	426	464	447	424	427	433	413	419	450	429	363	385	414	438	438	458	445	427	427	438	415
60390	100808	82672	58185	40342	25549	11452	961	608	598	601	638	624	630	601	640	624	627	621	618	596	603	634	621	595	631	606	641	655	638	645	626	580	621	585	600	642	604	638	559	603	659	617	647	608	593	604	583	607	605	640	666	571	596	669	613	617	575	609	603	559	604	653	607	625	599	644	581	622	634	640	611	612	651	623	644	575	592	616	598	594	593	585	633	632	655	616	637	595	621	632	583	593	599	625	670	586	668	605	593	633	624	586	623	617	631	610	622	588	614	601	640	581	596	605	586	609	618	635	652	612	627	656	608	573	555	609	599	591	595	612	638	631	601	593	606	567	590	609	618	586	616	642	608	620	633	626	636	607	598	600	626	618	581	589	616	617	577	627	598	608	626	643	637	643	585	575	604	639	603	620	649	621	643	542	626	633	646	615	614	616	646	600	656	542	593	601	597	605	619	601	606	573	654	598	600	648	627	592	651	620	603	635	597	629	604	596	578	627	618	575	569	622	602	652	577	574	553	634	607	606	596	635	601	615	611	640	633	597	619	626	610	577	616	623	601	561	627	599	603	616	588	614	611	594	610	628	607	603	585	617	624	608	629	647	618	616	569	582	603	618	583	613	625	584	628	607	644	598	622	624	657	546	592	620	590	609	631	601	604	641	627	636	614	590	599	603	603	583	587	596	640	590	647	628	610	656	580	576	656	642	555	621	585	596	580	612	611	591	655	637	645	613	569	621	618	609	613	621	662	615	581	635	628	592	583	612	629	625	582	654	607	589	619	602	622	649	554	619	618	607	654	623	637	644	655	628	647	580	605	626	607	594	645	602	566	595	625	627	633	580	595	588	626	618	610	620	593	608	649	637	589	605	595	541	582	550	590	588	605	563	592	576	614	607	618	643	568	636	571	594	620	620	627	622	610	590	587	633	598	659	604	596	609	607	648	582	610	624	619	634	603	606	609	602	602	572	614	585	606	608	618	585	590	656	625	631	651	624	622	599	608	570	620	632	613	615	597	579	636	582	620	603	604	608	668	629	568	637	609	606	626	606	590	605	552	587	624	623	617	617	550	607	592	628	592	622	635	628	631	601	688	644	599	579	604	612	622	620	605	633	598	593	629	645	614	582	615	640	622	594	623	632	575	620	633	638	567	601	649	584	587	610	573	622	627	625	611	587	631	590	567	604	634	568	614	661	624	584	596	619	655	607	627	608	587	626	583	598	618	614	586	588	605	622	607	603	631	642	614	580	628	579	521	579	578	613	614	602	631	589	610	618	612	637	592	571	611	611	617	588	650	595	617	627	580	592	620	590	600	580	608	676	593	585	614	601	583	601	659	576	578	584	613	579	632	598	603	635	632	619	587	607	581	579	617	590	583	649	571	603	602	608	579	609	633	627	591	636	628	619	591	610	619	608	608	674	595	649	574	668	631	565	587	588	625	657	622	610	630	633	592	634	585	620	642	568	605	626	636	628	611	578	639	603	610	592	582	634	582	672	633	591	612	616	635	617	596	580	603	633	633	607	599	565	647	593	582	617	619	588	596	606	591	596	653	590	598	586	567	651	626	601	590	607	625	582	622	631	599	610	643	654	629	598	650	621	624	592	606	618	605	607	545	588	625	574	665	582	592	606	577	584	613	565	590	639	583	588	649	600	557	617	613	584	578	652	653	598	585	619	611	556	646	629	662	642	608	619	680	640	570	619	576	617	576	613	577	637	641	626	558	600	606	610	624	619	582	648	623	617	614	622	661	615	625	647	627	637	621	601	609	646	599	579	600	605	587	618	626	623	612	661	623	624	612	646	614	596	596	650	593	612	603	632	592	614	572	609	618	633	622	626	613	649	614	570	632	578	641	586	603	592	604	630	627	643	557	570	585	613	623	632	568	604	586	611	590	604	620	566	616	593	629	607	637	643	590	616	615	609	548	602	565	588	623	617	623	615	593	574	598	590	581	621	588	594	624	621	631	614	625	600	647	593	588	602	616	580	575	590	630	559	646	583	619	629	553	630	596	553	588	591	605	616	622	613	610	603	652	604	584	639	611	577	639	623	594	628	586	608	584	610	616	609	639	602	575	584	575	625	614	586	642	580	565	610	608	612	647	639	625	587	609	632	575	565	593	634	566	590	600	633	599	626	609	587	604	610	626	588	601	618	611	611	622	648	613	613	658	619	633	602	598	612	634	636	601	601	600	623	566	589	605	588	629	608	588	640	603	593	581	575	635	625	633	623	605	557	624	624	603	644	579	616	646	585	615	655	583	586	557	579	626	589	622	600	604	636	615	638	586	618	579	611	579	627	605	594	646	595	584	641	658	630	591	605	618	610	595	625	566	589	600	610	616	601	592	623	607	575	571	609	604	575	621	590	591	574	603	679	611	613	556	607	650	622	598	606	620	631	633	568	616	627	588	620	614	605	572	643	661	629	611	591	599	590	602	666	573	585	575	581	585	627	610	549	588	578	623	601	627	570	615	611	607	585	614	579	582	606	609	588	638	614	665	608	602	622	634	584	602	618	588	599	645	607	577	589	616	625	582	626	597	620	604	599	567	630	588	583	647	590	581	603	591	629	623	577	571	622	624	632	623	607	601	598	571	644	592	637	598	613	571	595	599	571	575	591	595	591	628	591	592	617	590	601	588	666	603	624	645	663	593	584	645	606	610	642	642	613	641	601	584	591	588	608	582	645	634	591	586	594	573	657	617	561	654	590	636	598	594	655	599	581	635	622	617	663	645	607	596	596	606	599	598	544	614	617	623	652	587	643	537	569	597	567	615	557	618	601	605	569	627	602	620	574	594	616	671	559	575	621	575	604	595	608	582	605	600	620	619	627	623	631	603	649	614	621	613	597	593	614	603	619	605	629	604	604	613	638	578	593	565	631	646	594	604	596	598	597	611	589	618	611	601	616	574	613	621	660	610	614	564	614	622	599	603	613	608	578	604	549	574	637	558	581	665	622	637	616	651	605	580	579	657	627	603	588	582	631	598	627	639	581	645	591	630	541	659	599	557	604	629	595	579	644	630	599	605	616	575	633	642	636	642	629	623	619	608	650	607	587	638	624	598	603	629	622	609	651	630	635	613	635	622	584	600	612	597	610	630	591	609	598	620	597	633	614	604	607	581	641	584	665	621	589	630	599	630	589	615	593	609	601	678	583	610	597	561	556	615	578	635	618	597	628	640	627	583	607	621	613	627	615	640	573	587	616	633	598	622	623	597	586	614	588	558	590	599	598	624	617	606	603	566	604	576	601	587	644	652	630	634	611	541	614	624	624	598	624	628	632	585	650	626	587	602	608	590	592	575	641	600	598	615	602	676	611	635	589	601	625	641	620	607	616	628	593	577	591	601	594	609	606	626	621	631	637	634	644	573	567	595	644	599	630	606	593	632	634	670	581	586	581	651	610	602	563	604	622	670	634	613	608	614	603	629	599	592	617	643	619	606	608	613	594	627	622	631	639	608	578	623	599	629	570	625	610	656	588	590	655	609	608	589
27315	24940	28861	17528	5448	1936	901	514	469	514	501	489	509	467	517	452	510	542	510	490	550	533	526	487	478	502	498	500	477	498	493	512	483	502	524	515	531	462	518	474	511	551	472	491	531	491	491	501	471	517	524	525	466	519	495	488	504	493	495	530	528	464	539	475	467	466	482	497	481	503	514	507	487	513	526	513	505	491	517	507	508	501	509	497	482	517	503	487	519	493	524	529	490	535	509	466	495	526	497	530	481	522	528	515	541	500	480	470	501	495	485	487	492	493	467	522	478	510	524	455	506	481	473	489	527	506	477	512	481	491	512	520	521	500	514	510	501	483	499	517	516	519	479	496	522	483	509	482	482	501	529	465	502	457	473	476	531	497	494	498	489	505	488	507	460	495	471	495	473	497	484	470	510	516	457	503	491	514	443	510	509	528	474	485	500	465	493	479	494	489	523	503	486	513	505	481	510	477	514	496	513	495	502	492	523	469	474	465	503	491	456	507	515	511	492	501	506	532	520	541	519	486	531	482	456	470	487	497	521	487	466	549	496	536	473	504	493	499	503	480	474	512	491	498	533	524	471	479	496	481	487	512	492	443	490	483	525	483	498	480	506	499	550	549	507	490	508	463	519	490	502	448	502	556	470	482	464	481	503	506	507	504	530	483	484	502	510	475	466	526	478	508	501	480	510	498	471	520	473	501	480	507	496	490	495	457	553	470	459	542	491	501	477	512	504	462	506	499	502	539	481	511	512	518	486	509	504	474	505	510	521	501	517	494	485	496	492	498	568	505	498	449	474	488	482	505	508	506	486	474	453	484	505	489	477	530	527	516	530	501	528	506	530	482	491	474	469	475	509	534	445	521	504	524	478	480	529	499	484	477	502	502	497	479	502	525	528	481	483	509	512	535	487	473	502	493	485	475	530	520	481	500	494	470	461	486	542	518	526	511	466	510	504	484	512	517	469	486	521	515	497	513	510	484	487	485	482	521	547	466	504	504	517	518	523	516	478	485	541	501	515	476	501	475	491	508	511	520	500	473	527	499	545	484	513	487	475	450	514	483	508	509	498	507	498	527	495	504	500	458	477	489	528	472	505	503	502	469	490	500	483	488	495	480	499	512	473	495	530	462	486	518	504	476	510	480	520	520	488	499	489	504	505	499	547	465	493	525	492	510	532	516	478	483	478	502	488	496	496	531	518	498	458	483	466	478	513	506	509	487	506	491	513	491	507	462	518	532	491	469	508	514	538	474	511	487	454	505	504	509	486	458	454	501	533	494	517	466	457	483	499	482	503	464	465	478	464	492	504	512	509	557	513	493	545	478	479	477	459	524	520	546	502	483	468	479	511	503	531	476	519	486	477	507	511	562	515	463	498	486	508	487	522	500	478	481	505	541	515	503	495	510	519	484	509	517	526	489	530	486	504	501	495	526	518	512	511	508	497	484	501	488	504	514	485	483	510	496	522	498	509	496	476	457	478	514	468	505	512	536	515	518	469	499	477	503	516	501	503	509	510	500	477	483	472	510	525	532	501	530	498	494	526	521	491	562	465	501	497	489	509	506	508	476	461	507	509	485	487	480	493	519	437	476	527	464	518	480	475	486	554	508	474	515	510	482	535	493	524	520	525	545	529	462	493	474	508	528	502	491	541	516	514	499	458	489	505	517	517	490	483	487	509	473	468	474	488	554	520	538	513	520	543	497	482	508	491	482	462	537	469	504	531	503	484	538	487	531	486	488	522	445	524	503	505	484	517	527	487	522	498	477	457	503	493	440	524	492	472	457	533	486	472	516	526	514	463	501	535	503	478	537	565	515	531	490	496	498	458	510	484	503	495	499	465	538	469	487	468	474	499	539	493	470	499	481	481	517	504	499	521	511	519	522	497	462	489	471	506	461	472	475	522	479	484	495	540	489	525	497	507	520	484	480	504	501	489	522	499	528	500	491	493	525	504	464	522	462	531	517	516	494	504	520	476	487	515	481	503	482	497	468	502	486	510	472	511	506	487	479	515	511	520	536	495	484	503	508	467	520	463	513	526	530	515	468	516	499	497	498	467	516	458	508	505	502	490	532	510	503	478	511	516	506	526	523	496	524	481	490	476	503	530	488	493	468	497	511	482	475	547	515	507	516	509	487	530	540	504	504	508	502	494	481	488	488	488	496	473	520	469	524	485	492	494	481	491	484	471	481	543	472	480	523	506	534	507	466	516	518	528	489	508	527	513	468	468	530	493	483	513	482	521	482	509	482	508	498	556	458	503	465	483	504	501	477	514	482	540	514	473	509	517	463	468	530	485	473	440	534	489	498	494	508	510	501	485	486	505	457	485	524	481	463	539	521	522	463	501	508	551	511	490	498	463	547	493	508	485	462	478	498	513	484	510	519	527	477	526	551	451	511	512	484	511	502	520	518	468	473	502	523	529	519	527	463	512	503	492	488	506	533	496	514	479	467	481	482	452	490	522	498	507	528	513	483	518	509	466	468	496	510	459	467	489	485	500	466	474	481	521	508	502	478	461	482	483	458	478	504	489	500	513	489	502	491	439	507	504	501	516	503	515	486	484	532	540	487	493	502	521	482	526	513	498	495	462	468	516	522	508	508	500	460	491	525	444	534	514	497	524	487	488	492	489	476	492	519	513	508	529	469	465	514	538	511	497	545	481	490	492	498	503	526	533	451	499	552	516	546	479	485	527	487	527	513	470	470	503	490	532	502	519	517	495	512	493	509	492	496	488	494	496	495	474	489	509	474	522	494	489	504	541	501	507	495	491	471	490	485	482	498	493	471	488	513	509	498	486	521	468	468	534	440	501	551	494	470	526	533	507	492	514	513	498	516	497	496	476	452	497	496	513	519	519	532	497	461	525	519	508	485	539	453	457	492	515	492	501	467	514	496	485	511	495	465	513	491	499	464	509	485	491	436	460	471	499	496	471	517	497	533	528	443	520	520	461	452	478	482	477	500	560	501	504	508	492	512	507	503	485	500	514	504	492	509	518	493	491	490	467	495	497	499	476	538	474	533	477	509	484	520	529	480	495	490	481	517	480	446	473	535	441	470	527	461	519	477	482	526	499	497	525	498	541	490	508	495	517	511	498	527	470	522	496	491	505	486	471	525	510	507	517	445	534	511	479	491	487	499	481	530	513	486	506	494	515	475	477	496	491	536	450	499	560	511	518	478	535	480	505	520	495	474	493	530	495	494	484	499	575	493	481	515	531	500	523	503	527	547	513	482	496	556	505	517	513	497	508	463	510	507	520	493	468	536	511	528	489	520	493	455	516	517	526	506	528	514	520	490	495	544	506	482	472	518	503	501	516	514	532	525	526	491	510	508	525	486	477	501	481	449	485	479	527	522	528	504	513	518	498	509	525	507	461	514	498	528	530	527	476	476	518	500	506	483	487	463	489	529	506	524	510	516	522	419	474	521	504	516	497	529	498	497	485	489	492	491	472	499	491	531	527	483	515	491	524	515	488	515	508	480	496	486	489	506
25056	42390	32693	16577	7432	3241	1455	725	721	709	770	702	729	683	725	683	724	676	739	756	742	692	721	726	683	723	719	742	704	683	709	717	703	694	715	679	694	761	705	737	708	729	730	650	720	745	730	733	727	719	716	693	740	694	756	727	733	690	727	685	707	757	704	671	709	737	746	653	700	717	720	722	676	748	701	720	697	728	740	679	708	686	680	781	697	706	691	721	715	742	727	683	715	707	656	741	701	697	700	693	694	672	718	737	675	667	709	685	730	703	717	716	720	663	713	698	710	681	696	718	672	682	703	731	667	689	668	712	683	726	680	710	679	730	696	695	691	672	724	731	672	707	718	673	672	684	741	735	753	670	725	717	703	704	725	693	675	685	742	701	721	742	702	714	714	690	704	712	729	700	708	655	706	692	712	684	706	670	638	708	776	684	707	681	691	725	722	712	668	737	713	678	678	719	689	698	673	726	636	726	673	710	732	681	730	715	721	746	733	655	697	704	700	652	681	710	695	727	667	718	699	644	691	671	738	709	743	711	688	692	729	727	701	639	699	743	718	673	724	674	731	677	731	708	729	664	647	671	692	700	732	737	686	713	707	674	661	760	713	695	669	688	717	677	698	759	729	766	669	720	747	694	683	687	754	698	673	677	700	676	751	691	724	695	673	679	717	722	704	738	736	670	684	709	721	722	736	690	689	693	726	728	687	686	694	761	685	708	723	710	711	712	715	724	760	738	687	668	737	658	687	711	731	754	754	723	651	693	684	665	698	683	730	717	720	661	644	711	682	718	669	722	711	714	712	691	700	654	738	713	711	733	669	698	684	737	708	691	749	654	685	707	696	680	695	675	663	703	717	642	671	728	684	733	758	726	693	732	697	689	694	719	709	677	680	714	708	672	694	667	701	714	674	752	706	714	767	803	721	751	674	731	690	708	739	662	709	724	661	696	730	723	699	720	693	668	673	693	683	779	725	679	733	697	719	704	711	713	695	674	707	713	669	739	766	648	686	696	677	686	771	668	740	679	712	648	743	771	681	716	726	655	755	682	731	699	729	702	752	708	700	737	677	759	684	683	693	688	675	659	692	753	709	736	687	703	663	681	695	723	699	719	753	689	742	637	692	725	703	682	692	753	686	664	732	756	735	696	681	703	731	736	748	719	682	683	695	679	719	670	716	688	719	709	743	691	674	687	693	705	741	716	707	676	725	722	667	713	718	715	727	662	714	711	712	722	714	722	685	705	749	671	720	691	689	699	702	702	715	693	741	721	723	749	674	683	713	725	708	713	675	683	678	707	736	742	656	692	696	705	730	706	680	696	673	702	635	689	695	711	698	692	700	694	727	717	690	672	742	729	685	700	664	655	714	652	697	727	657	722	724	720	705	710	679	657	731	689	720	697	719	719	673	720	698	679	680	700	656	740	701	722	692	656	710	664	697	714	685	712	722	692	664	657	665	717	742	720	666	689	714	673	690	728	737	675	672	694	705	703	724	702	704	709	710	701	658	710	718	700	724	652	680	700	691	715	707	671	722	743	737	698	688	704	738	708	717	686	680	690	736	746	697	658	755	682	698	686	677	751	717	673	738	644	704	694	697	669	705	702	738	705	671	745	664	698	733	735	720	768	696	729	703	729	730	745	687	742	682	709	688	689	748	735	692	709	732	678	723	697	721	681	679	749	709	757	664	691	709	720	703	722	769	664	691	720	714	696	750	706	705	747	697	712	768	700	686	761	713	749	747	718	687	762	754	736	680	688	735	723	657	709	693	706	697	707	662	711	712	736	725	680	732	714	732	700	697	688	723	686	728	691	695	701	693	733	703	726	699	692	722	668	749	704	733	710	665	656	684	679	685	726	709	685	695	779	689	709	689	721	752	677	682	713	706	694	714	696	674	712	739	733	703	687	714	687	726	699	729	721	681	719	720	698	683	722	725	688	732	691	696	689	698	706	701	764	683	737	685	714	679	737	691	655	710	699	707	702	703	764	710	745	679	705	730	744	686	726	721	669	641	682	690	735	728	730	655	677	653	717	673	656	687	680	633	717	709	749	691	733	721	734	674	746	712	712	708	700	715	728	640	704	742	688	700	696	706	736	726	706	716	700	674	712	727	692	717	680	731	700	708	711	689	710	712	709	730	692	699	702	700	684	709	671	715	737	676	737	666	651	740	700	697	675	712	725	719	679	721	709	679	685	691	744	636	730	691	701	695	717	688	707	723	713	719	686	661	748	714	733	663	733	644	711	693	700	710	701	738	728	734	681	674	710	730	717	746	696	673	725	745	688	653	691	733	702	695	665	747	725	694	684	686	696	732	669	703	705	687	684	714	704	722	735	695	709	676	732	691	666	644	745	694	701	717	733	735	702	704	700	682	700	756	669	724	699	708	705	712	723	696	694	692	717	674	732	751	687	716	679	687	708	727	713	717	750	694	699	694	735	691	717	716	697	730	700	720	701	692	679	727	731	710	710	743	718	686	728	761	648	675	723	686	706	702	708	690	681	725	667	700	683	753	752	736	701	751	674	700	675	745	739	677	670	703	735	715	727	689	694	734	674	707	713	691	677	682	694	684	692	683	662	675	690	712	700	661	712	692	717	693	724	712	692	675	707	689	698	683	702	678	729	735	759	685	682	725	694	640	677	718	706	690	724	694	677	691	702	703	695	741	712	690	719	713	710	664	715	701	732	685	744	731	728	688	709	730	666	729	706	710	718	693	708	696	716	733	707	698	699	689	750	686	659	704	697	696	691	655	703	694	713	673	725	710	684	714	713	697	702	716	750	678	731	701	724	676	729	685	757	706	710	676	684	734	690	712	682	711	719	753	708	685	701	674	708	663	727	692	701	691	710	722	745	673	777	696	721	719	734	682	740	675	693	755	710	765	692	760	646	735	704	696	665	741	703	723	703	707	718	691	729	672	734	699	718	711	707	674	722	729	658	713	683	713	754	735	723	680	700	683	670	715	705	700	639	672	675	754	661	724	685	706	691	708	731	677	659	713	747	663	688	700	695	747	675	711	720	664	712	720	738	730	705	706	718	705	692	740	720	729	691	657	759	701	689	690	740	707	669	708	687	724	673	772	654	696	690	682	686	759	725	742	710	717	693	676	697	737	747	718	750	678	664	644	677	712	740	702	727	713	698	694	669	717	700	677	722	709	673	707	674	710	683	662	652	688	691	707	718	695	707	708	746	710	744	759	696	705	706	713	671	718	664	678	712	656	724	744	671	721	719	745	750	712	736	742	693	710	713	707	730	707	697	737	745	715	742	715	714	738	692	742	713	707	687	739	725	687	715	706	709	721	712	704	706	690	692	722	710	689	679	678	698	700	738	723	676	758	712	749	702	681	695	664	690	712	711	733	683	724	688	708	657	740	666	749	702	725	691	731	695	706	691	650	689	710	665	692	748	696	740	643	694	735	704	689	685	759	702	743	777	677	749	673	695	719	739	669	715	720	667	707	736	706	676	694	675	723	712	711	685	679	703	652	691
24653	22544	34633	32100	23290	13459	3827	658	601	584	589	558	531	596	608	516	547	571	573	561	578	542	577	587	498	541	621	609	581	561	553	574	580	594	522	563	514	584	581	524	555	547	582	524	554	566	514	537	590	600	533	524	530	610	563	593	557	586	619	554	570	599	533	515	539	534	570	575	573	577	575	568	512	582	560	585	582	568	506	581	573	538	569	556	595	581	562	592	568	506	539	558	596	581	568	567	556	591	575	521	563	522	554	546	585	524	615	557	538	549	566	557	606	565	585	572	592	577	512	576	577	529	543	551	571	607	539	548	536	570	590	546	605	572	551	521	540	559	568	536	562	533	548	599	553	550	542	551	557	536	574	574	537	552	572	543	565	606	547	537	532	534	576	545	552	594	608	563	546	555	577	533	556	542	569	533	549	562	546	488	541	589	543	545	540	563	558	548	547	552	528	568	571	575	587	530	560	573	552	520	571	554	570	565	550	514	587	518	596	564	559	557	582	556	578	541	538	523	579	507	564	557	619	546	577	584	528	524	534	539	606	577	575	554	565	584	544	563	570	557	587	569	571	582	519	548	575	546	568	539	546	607	574	591	520	531	581	539	536	586	572	529	577	601	574	531	539	548	585	538	553	565	556	572	553	565	551	544	589	532	572	581	580	609	577	524	556	480	556	564	590	558	563	557	563	583	572	581	541	568	601	612	553	571	609	561	584	556	514	562	554	589	514	561	550	550	555	541	546	548	554	556	546	569	559	511	543	568	546	553	585	546	566	520	562	543	556	573	529	548	523	548	586	571	560	551	589	569	541	591	526	518	580	557	580	531	534	540	558	526	588	523	551	568	523	569	550	542	568	552	574	544	530	545	551	509	567	548	537	552	549	589	555	588	577	564	571	543	573	569	577	569	566	550	565	558	557	595	581	569	564	560	520	561	556	526	575	557	574	574	542	541	540	560	550	537	571	550	515	571	550	561	541	547	597	536	544	587	575	533	535	574	571	548	554	580	585	542	526	572	568	518	582	567	562	611	554	560	566	551	609	557	557	544	581	552	582	597	562	568	590	566	537	544	550	558	572	551	514	539	568	562	586	560	573	539	556	508	556	578	540	547	572	523	588	595	551	542	582	576	571	573	569	570	573	576	541	557	574	586	525	567	552	530	569	558	520	540	558	565	579	521	542	559	573	577	534	573	587	546	564	587	586	573	558	564	566	579	565	521	558	579	578	565	544	549	578	570	556	523	572	529	531	558	591	571	565	582	570	559	533	546	591	575	567	549	559	552	543	516	556	574	598	557	522	563	556	552	548	584	584	545	591	525	588	626	564	540	579	558	566	583	541	561	574	624	570	568	566	565	552	585	582	576	575	586	553	570	508	587	556	562	550	596	604	535	563	595	552	561	550	550	533	553	541	527	587	560	565	511	557	555	567	561	580	588	571	538	564	565	556	580	561	570	578	502	585	579	591	529	554	551	560	591	514	556	573	504	566	519	540	555	574	550	573	558	552	569	557	555	588	580	592	495	522	595	577	588	554	583	593	546	632	556	586	582	588	562	542	551	596	543	557	589	568	610	546	516	569	621	538	618	579	583	572	574	544	580	520	537	569	517	568	557	559	492	511	579	592	522	540	574	571	538	510	498	542	559	548	568	558	552	535	552	615	512	571	551	544	534	583	545	556	548	535	557	546	591	542	599	551	564	550	559	555	551	576	556	555	558	569	576	551	556	560	593	518	564	563	591	540	604	556	525	586	531	565	590	530	585	565	590	571	548	578	594	536	540	582	534	514	552	593	571	582	526	565	540	527	568	596	570	556	578	594	563	557	578	612	532	562	577	574	555	506	594	574	528	556	562	580	545	537	531	523	562	557	579	570	559	539	538	577	593	580	572	522	612	568	563	547	586	539	593	557	559	592	564	587	596	556	518	553	544	550	550	587	551	592	528	590	547	535	576	590	482	534	563	545	560	575	586	554	562	548	578	548	573	545	573	513	529	560	575	601	520	543	552	641	602	546	568	579	515	513	583	525	591	579	570	555	544	515	581	531	593	565	560	551	562	569	556	583	532	559	544	544	549	543	559	583	559	560	544	548	573	540	574	587	557	515	561	544	594	558	576	587	586	588	554	565	546	561	533	565	501	581	553	525	542	541	580	589	554	497	582	588	530	554	530	541	582	570	588	598	580	573	518	541	588	550	525	566	560	578	536	565	614	563	567	571	566	594	564	541	546	578	539	570	558	552	546	572	606	558	538	580	531	566	529	575	510	572	603	571	554	583	544	552	579	527	592	558	549	525	541	572	577	530	575	538	548	568	530	537	547	580	570	564	608	558	538	553	551	544	560	550	566	539	549	550	568	512	565	542	537	530	538	559	571	524	528	544	592	574	554	583	570	587	578	556	551	589	536	542	614	543	583	528	565	584	504	605	583	563	540	545	551	616	565	556	539	565	541	545	569	571	549	555	565	528	580	606	517	573	575	577	555	562	566	539	565	581	568	603	564	549	555	546	554	498	553	589	562	530	570	589	532	603	532	605	590	506	567	574	561	546	565	510	565	552	540	548	612	551	568	572	568	599	573	558	484	575	573	529	590	562	557	539	592	561	548	564	557	575	564	564	566	545	548	561	560	556	554	537	551	581	518	543	540	568	579	545	550	587	564	571	550	563	517	611	560	541	531	558	560	527	558	558	607	574	557	551	525	545	614	593	546	593	543	611	537	554	577	549	542	516	499	582	581	580	565	552	598	513	557	561	598	582	546	564	601	551	517	565	553	544	580	568	597	592	558	580	593	594	588	600	527	549	571	594	551	576	573	543	564	558	560	597	585	537	615	556	534	577	545	564	541	495	566	514	547	586	547	565	589	552	536	538	549	592	555	609	556	512	558	546	528	577	552	558	517	569	539	583	548	521	522	536	552	537	569	538	585	536	556	552	552	596	557	566	591	564	558	525	534	561	577	568	553	564	565	566	555	572	562	569	549	600	530	554	522	589	536	577	575	537	593	536	549	557	568	561	569	553	528	569	544	538	532	550	545	551	560	556	588	561	585	545	583	512	573	554	553	575	532	505	556	540	578	523	560	534	576	556	583	569	560	586	571	590	585	564	590	526	544	611	509	546	540	579	525	605	585	568	566	567	579	556	570	555	531	595	548	570	519	571	576	585	575	566	554	581	527	523	548	574	614	504	549	537	554	566	582	602	553	568	527	550	525	579	527	546	537	551	571	566	603	598	610	546	557	562	564	550	546	589	563	574	560	547	582	552	560	549	497	554	510	593	536	534	504	534	595	534	582	581	571	561	532	587	573	529	565	551	534	542	579	558	582	644	536	595	570	593	537	560	563	583	605	605	550	580	569	577	557	570	574	542	589	578	563	542	545	571	570	562	565	554	569	588	550	575	547	549	583	601	548	520	576	516	561	564	571	557	571	581	556	572	570	577	535	520	569	597	533	570	568	579	602	541	560	569	561	543	563	567	546	607	581	501	549	580	546	571	566
47460	79510	62020	40045	25804	13600	5035	913	834	785	781	857	817	802	803	758	810	817	791	805	760	794	791	737	828	797	785	811	754	824	781	803	821	814	786	773	776	751	771	812	782	797	787	761	804	817	812	787	802	741	822	811	763	812	770	805	776	814	739	824	798	755	826	793	774	765	760	825	799	816	783	760	825	796	787	788	746	736	836	801	762	742	755	809	827	827	765	755	846	754	814	734	812	797	763	813	862	833	805	748	812	808	767	786	751	768	792	799	835	822	779	778	795	759	765	817	808	807	795	802	777	792	762	775	825	748	796	752	767	828	720	772	736	813	815	772	778	775	779	724	816	819	787	762	763	782	798	773	807	768	708	778	804	824	768	789	784	787	813	844	749	780	788	775	786	795	802	775	834	797	828	827	786	754	763	754	782	777	831	773	810	797	783	816	754	765	739	755	827	750	800	815	759	807	787	763	791	827	842	769	833	809	834	775	823	776	786	795	843	786	800	803	739	790	821	850	805	770	757	765	802	805	792	791	818	801	770	809	754	834	824	806	798	810	831	769	816	787	786	799	734	778	833	804	884	792	794	778	790	770	766	842	791	801	799	789	826	797	765	794	747	769	758	787	789	797	836	803	819	834	770	786	798	787	768	823	796	789	835	755	774	819	832	800	852	775	809	786	784	766	747	799	803	787	844	797	765	754	787	798	800	759	808	821	800	797	828	790	738	772	800	768	811	766	755	774	773	781	832	848	814	805	802	731	795	825	788	820	832	754	817	893	783	792	803	744	798	805	814	818	790	750	812	787	788	805	800	785	769	782	784	789	793	801	778	752	758	848	764	754	757	753	761	746	760	801	746	791	751	814	787	805	742	823	789	818	779	800	779	793	769	855	743	776	803	776	784	825	751	745	828	774	839	818	800	815	812	809	784	765	782	814	776	816	835	772	785	813	854	800	799	746	779	795	762	764	771	815	804	754	812	762	791	797	832	778	775	777	779	820	760	769	804	780	774	783	728	787	834	792	741	775	822	769	860	815	777	785	805	751	762	784	810	803	806	829	801	781	804	775	811	782	783	735	790	798	779	788	771	807	784	823	767	813	837	746	805	753	780	852	779	785	811	826	796	786	745	766	789	806	735	820	789	806	772	824	768	774	791	809	784	753	781	844	783	800	806	786	806	792	788	831	808	782	800	803	755	782	811	764	776	766	794	750	740	838	797	824	775	778	819	800	820	814	814	801	773	793	746	766	790	786	779	818	781	836	792	806	823	798	808	763	827	817	797	757	844	797	794	756	817	783	829	790	797	811	766	776	780	768	798	833	806	811	835	789	798	777	812	775	779	818	811	725	771	787	784	792	789	792	818	769	785	791	782	791	828	785	794	792	793	773	794	773	802	770	778	811	789	775	806	855	782	797	794	729	753	776	797	767	814	836	778	803	782	804	799	763	848	752	817	767	762	785	751	801	820	803	802	790	783	831	773	820	823	752	859	800	801	805	848	801	774	781	774	735	777	797	770	827	807	797	765	797	759	788	792	825	797	814	816	799	733	763	777	790	796	860	754	788	767	839	812	803	778	812	808	801	778	788	792	774	790	823	823	794	747	812	791	785	776	793	786	795	730	812	847	824	795	834	813	836	791	804	774	753	839	836	760	769	751	794	787	766	798	815	804	800	774	740	780	759	808	792	835	795	852	778	810	784	814	773	810	754	760	781	775	770	785	818	786	778	766	813	776	780	802	812	743	753	779	830	799	801	756	774	753	815	762	800	808	751	779	801	785	755	773	846	744	815	844	759	795	819	796	767	840	761	774	811	827	779	791	762	815	840	815	814	785	789	797	755	771	834	791	842	774	747	824	806	826	773	809	776	774	798	818	744	808	769	784	854	789	807	851	790	818	765	801	793	758	730	806	791	816	755	805	784	783	814	790	787	794	781	785	782	805	797	780	753	803	793	777	763	815	782	801	814	757	849	776	775	805	809	786	824	739	876	788	808	757	784	749	805	798	807	808	797	776	780	747	761	822	842	820	825	791	781	794	789	792	851	801	811	770	801	752	745	773	803	812	797	740	811	818	787	748	768	733	805	745	796	799	799	786	823	796	778	789	811	777	771	757	845	823	784	848	798	821	801	826	829	779	773	800	765	787	791	766	790	780	801	820	775	799	809	799	791	772	741	789	755	810	815	810	824	800	819	788	809	775	765	750	759	779	788	824	752	789	839	818	796	732	869	774	787	786	774	815	835	758	805	787	845	768	778	760	757	796	754	777	783	774	819	784	796	811	761	791	757	836	760	778	853	780	852	779	816	786	798	807	789	781	720	797	795	874	786	789	750	770	788	797	818	774	833	781	776	762	797	769	780	773	749	820	765	749	819	758	784	796	795	759	791	833	814	796	814	753	804	813	812	827	787	788	835	800	805	814	790	776	765	793	795	771	780	816	788	811	753	779	802	784	797	788	762	838	805	735	748	777	778	824	783	785	785	822	787	804	753	776	802	812	844	818	822	814	745	830	829	815	797	739	783	758	812	804	789	800	805	742	770	787	805	812	830	777	816	817	809	838	753	773	799	749	782	782	758	802	827	825	781	770	794	785	869	804	808	808	799	818	843	789	744	819	804	799	816	833	727	786	782	829	783	824	781	757	767	753	769	784	785	782	804	762	750	818	818	797	785	810	782	816	800	791	786	799	786	803	782	822	832	785	754	805	804	802	808	810	781	763	766	830	792	777	772	856	835	800	785	807	786	785	792	837	744	795	833	811	791	824	778	784	832	798	799	751	763	814	800	821	814	813	781	771	828	778	783	801	776	808	808	819	811	814	779	733	829	841	753	727	811	845	824	789	814	775	817	834	763	806	790	798	768	767	783	792	781	801	804	798	775	807	824	767	794	764	782	817	789	813	779	789	797	814	825	806	790	852	781	799	763	826	815	804	832	780	809	784	829	764	827	764	778	778	801	786	813	757	779	828	758	765	796	760	813	800	852	793	806	784	805	788	805	780	819	795	807	815	775	794	770	763	849	785	755	752	767	819	802	771	792	779	826	786	818	800	810	771	829	809	786	766	776	814	769	794	832	868	781	792	828	842	771	797	785	783	783	803	801	787	787	766	808	794	780	833	824	763	847	811	768	770	812	781	818	796	764	742	790	769	778	787	772	783	795	806	786	814	818	824	817	796	762	771	796	773	787	808	789	780	765	853	794	755	792	784	809	832	756	816	766	790	798	819	796	779	776	776	770	769	796	772	748	783	777	810	826	788	778	794	805	749	822	753	747	794	716	779	806	770	777	826	785	772	828	820	793	787	824	787	755	782	750	791	814	799	770	792	803	766	790	778	796	784	813	711	821	794	793	794	770	802	791	821	747	812	802	786	778	775	786	873	785	781	809	803	804	793	791	790	788	816	783	806	804	816	774	773	814	804	765	752	796	808	787	792	787	817	784	804	813	818	736	760	791	760	801	807	768	787	821	839	733	810	789	787	823	782	790	793	836	823	768	801	837
22857	21457	30859	26974	24889	23508	17305	1737	445	460	421	465	432	416	430	449	432	431	413	412	433	453	426	443	422	394	440	403	427	429	410	458	433	444	446	440	407	391	452	460	435	436	416	440	438	419	428	457	420	418	421	441	401	409	442	388	455	447	424	426	419	419	389	427	484	416	445	422	397	416	428	452	420	419	399	419	412	425	464	415	400	422	396	410	420	418	384	429	400	441	405	401	449	442	390	388	401	427	424	414	447	420	436	451	436	416	384	420	398	443	417	457	431	412	452	410	418	453	424	402	431	443	398	417	395	460	430	428	447	413	422	431	378	434	417	434	449	414	385	429	435	417	453	414	433	440	426	437	443	385	425	404	425	425	414	475	425	418	449	429	453	404	378	438	455	440	396	411	443	420	405	446	441	402	401	391	430	446	413	438	405	435	444	406	427	418	406	428	409	414	412	457	451	392	449	434	443	435	391	428	446	434	400	416	448	403	440	448	418	440	418	429	410	426	441	408	432	427	396	421	416	434	407	454	389	422	434	404	425	439	451	419	384	396	429	422	441	455	409	442	442	429	428	424	429	411	413	407	410	459	419	455	392	404	439	446	420	406	417	419	425	422	422	425	504	432	419	439	414	444	428	432	429	444	429	458	386	391	423	462	421	401	437	402	436	402	415	464	429	418	430	404	467	428	420	399	409	426	406	418	421	421	383	442	449	422	404	460	392	403	413	422	405	445	399	437	406	416	427	479	461	412	444	426	424	421	466	423	415	417	429	416	422	406	448	433	436	428	416	433	431	444	401	449	372	405	415	422	443	430	403	406	394	403	418	413	384	401	416	415	417	398	414	439	406	428	449	431	404	415	403	443	411	432	434	447	404	454	420	426	431	401	444	436	432	404	465	447	430	430	437	395	402	457	421	366	432	447	421	406	426	409	415	412	435	414	437	386	403	394	434	420	437	424	425	424	451	444	421	409	424	431	481	427	406	439	424	408	431	393	404	429	446	415	426	413	398	438	420	428	427	370	414	407	432	396	469	436	482	433	434	413	394	438	412	433	426	414	446	435	433	383	437	424	422	416	390	427	428	419	475	412	438	403	409	418	445	444	428	437	411	433	431	389	402	447	417	388	437	394	395	422	431	389	409	403	441	483	425	417	439	418	435	379	425	456	429	453	403	421	449	413	408	388	410	434	443	391	429	426	455	456	428	410	422	412	396	450	454	429	410	389	441	460	408	406	457	421	435	461	397	450	395	431	450	430	443	409	407	430	398	458	417	435	439	395	445	394	406	407	441	417	402	419	468	454	433	405	419	441	419	398	409	416	443	438	418	432	390	407	402	432	406	426	387	407	440	425	408	426	436	407	427	459	388	426	434	418	391	465	415	442	432	412	374	454	431	430	434	421	425	393	380	414	387	410	406	436	408	482	391	418	436	421	407	441	430	408	455	423	412	420	442	414	393	458	414	424	444	441	445	420	403	379	423	460	416	392	442	428	425	410	436	447	433	409	439	442	432	464	432	397	422	411	419	416	432	440	447	454	401	439	406	395	448	417	407	414	398	441	451	405	401	419	415	405	401	421	420	419	433	416	415	423	393	425	390	403	438	452	454	413	453	414	386	425	428	437	408	414	418	450	415	432	433	416	391	417	417	397	399	464	457	416	427	436	411	395	392	418	402	433	437	392	419	439	434	483	416	439	449	441	418	479	415	425	396	429	402	412	383	418	419	408	402	416	417	388	397	410	433	448	439	437	421	446	429	420	454	414	396	441	401	420	427	434	409	414	422	486	412	394	411	422	412	418	429	417	380	418	404	439	408	406	389	430	424	468	381	446	438	412	427	405	426	433	398	423	433	413	418	428	422	454	415	427	404	428	413	437	449	445	435	398	445	442	411	402	439	434	412	434	433	476	443	431	443	422	387	417	437	441	411	409	463	424	402	442	446	401	420	410	422	444	412	417	387	410	411	413	402	424	418	429	409	440	428	412	428	371	412	439	372	418	448	429	421	434	423	397	410	452	432	450	449	402	425	448	435	430	451	426	427	436	438	433	423	432	424	424	408	377	426	409	467	388	455	437	395	414	409	403	430	449	437	426	439	406	447	408	423	395	422	408	400	424	406	426	422	435	435	403	423	395	414	423	424	410	407	447	447	404	388	416	452	436	418	455	427	417	455	407	425	459	472	422	423	440	458	414	409	413	396	372	422	408	410	419	443	398	399	422	445	413	386	415	441	418	476	409	441	423	427	388	396	424	436	411	440	423	451	428	400	419	388	383	419	400	413	407	421	439	435	398	446	468	401	428	434	435	440	440	436	430	413	416	446	421	432	434	456	408	426	430	432	403	449	421	430	422	405	381	386	409	417	398	429	447	387	390	396	395	402	385	420	419	412	439	449	436	465	437	436	416	424	434	406	435	428	445	434	436	402	396	419	426	439	406	429	427	408	417	471	381	423	406	387	428	417	471	436	404	412	409	376	415	405	442	401	445	428	416	411	398	425	425	426	417	432	431	396	443	458	412	430	425	464	398	429	400	375	452	453	436	414	476	411	406	415	388	428	430	423	395	436	424	407	403	402	446	432	406	446	397	410	458	426	410	471	446	449	427	421	417	360	390	442	439	428	417	413	399	446	428	437	438	436	420	415	433	411	401	424	422	402	390	423	449	400	435	427	413	430	400	408	409	425	438	413	415	387	425	424	412	422	418	444	442	396	397	396	381	425	394	451	437	433	483	402	412	404	406	409	372	443	441	387	423	460	431	461	430	442	407	409	401	411	454	437	402	438	439	413	423	430	413	413	413	412	417	456	430	389	425	441	430	448	449	401	440	439	416	438	432	410	424	451	369	411	409	396	385	454	456	435	409	437	432	413	423	434	424	429	415	438	432	383	415	387	448	434	447	382	493	392	402	405	449	429	421	441	446	419	467	425	438	400	423	462	405	421	401	402	436	441	381	451	418	418	441	438	432	426	465	418	447	446	429	422	437	438	465	394	380	413	439	400	399	426	401	412	401	414	454	452	396	426	383	400	400	411	428	401	438	420	396	417	377	396	404	440	446	435	426	429	392	429	420	412	393	452	414	416	393	386	354	425	466	416	418	376	422	442	398	407	476	456	446	430	421	420	431	412	442	449	413	411	404	437	403	412	400	440	437	438	406	452	432	418	429	420	436	440	398	458	425	385	428	425	383	406	461	472	447	428	416	430	426	416	419	416	422	392	399	431	438	447	405	406	444	412	404	427	455	423	441	417	399	445	384	422	427	433	416	424	432	435	438	404	423	410	434	397	395	404	407	392	415	458	441	382	439	430	417	420	463	461	433	393	434	426	430	393	405	403	384	406	415	423	374	452	432	440	468	434	418	441	417	425	442	401	405	385	409	400	403	449	474	416	420	445	440	466	424	411	383	420	418	427	408	436	460	421	425	451	405	422	406	461	492	445	435	392	429	421	383	426	394	432	471	434	396	419	408	440	399	392	440	430	439	444	426	410	391	421	415
60233	101573	81660	58772	42187	27366	13270	1249	630	627	672	621	596	636	629	560	624	614	563	590	631	609	612	597	615	582	634	575	589	610	585	637	537	556	563	606	588	621	585	630	612	595	624	578	579	587	637	615	564	613	613	628	631	592	613	581	636	585	589	617	573	567	611	594	630	619	583	634	588	613	645	621	602	593	592	617	618	621	594	579	574	640	593	585	622	622	621	639	589	594	567	600	590	578	594	663	648	611	562	622	571	599	550	597	599	623	578	605	598	607	564	595	588	628	584	587	624	576	623	612	589	567	585	640	632	606	557	576	653	578	607	535	552	584	561	628	602	581	571	614	649	571	606	592	573	588	580	645	624	638	578	601	634	585	629	563	587	601	600	576	567	607	586	587	577	609	611	616	571	582	588	568	568	605	590	576	576	640	650	594	610	578	571	574	632	574	613	575	536	614	612	593	593	573	609	586	586	611	604	628	613	610	588	633	547	625	603	566	579	589	591	590	614	587	625	583	590	573	638	554	603	595	597	557	585	621	625	611	615	594	589	611	605	574	610	623	610	574	645	564	558	596	591	607	654	555	603	604	566	635	597	656	645	590	618	592	581	550	580	576	631	587	596	536	579	592	570	634	611	589	608	623	608	609	612	578	611	576	560	573	607	589	580	610	640	614	597	595	614	617	589	590	600	612	599	587	640	614	587	592	614	649	570	565	570	606	615	619	653	616	609	548	608	557	618	568	620	602	579	618	601	614	605	567	584	601	605	613	618	552	601	623	589	635	580	597	645	575	598	636	590	602	590	625	560	606	624	622	603	585	597	603	590	562	598	591	558	582	585	580	594	623	620	571	603	571	614	574	660	593	616	562	617	572	591	581	580	590	597	582	619	556	592	599	637	582	621	597	579	540	599	588	639	607	599	600	582	642	622	600	593	615	605	608	601	568	599	558	569	596	641	570	579	619	563	593	579	585	625	588	594	564	593	612	594	594	614	626	570	612	628	628	644	598	602	591	631	568	598	589	540	575	606	609	628	591	616	590	585	598	613	587	581	580	605	643	574	620	627	620	599	558	595	594	590	557	606	582	615	608	598	622	592	621	580	612	615	588	631	632	613	629	642	587	580	586	633	616	595	608	602	606	592	588	621	580	612	632	605	578	609	581	604	599	606	581	567	631	576	610	659	577	616	595	608	568	610	614	594	619	646	611	618	573	629	598	581	580	605	632	629	627	606	618	600	614	589	597	648	593	581	559	586	585	571	608	653	591	613	578	606	617	602	605	604	596	593	583	627	579	596	597	612	593	544	595	600	600	598	592	591	583	609	593	631	573	589	625	594	616	583	580	613	604	590	604	578	577	625	570	569	571	591	594	565	557	603	600	583	626	591	586	615	604	600	606	610	586	603	601	599	607	599	591	548	567	644	593	609	637	557	591	625	611	582	582	555	604	603	564	563	609	618	618	550	591	613	568	617	606	578	542	644	585	575	578	617	585	556	585	599	592	595	650	588	602	609	608	568	623	619	587	613	585	588	622	594	614	602	600	614	615	576	580	600	620	597	587	625	631	589	535	641	595	597	524	613	586	698	614	601	616	590	567	557	579	587	604	561	598	631	583	589	595	632	583	591	595	554	579	587	589	576	569	574	650	581	597	617	617	603	564	635	616	578	628	592	567	628	608	603	576	601	587	561	594	614	626	615	624	555	609	595	588	607	618	597	607	574	594	617	610	641	564	575	578	569	585	529	620	575	628	581	629	635	609	624	618	608	581	633	635	584	609	620	571	604	610	598	608	599	608	571	577	581	634	582	639	617	646	591	601	639	593	561	617	668	573	588	608	589	590	601	586	566	594	579	589	620	609	628	648	581	586	598	557	629	604	646	608	575	614	547	615	595	612	604	592	604	602	601	576	604	618	582	606	592	587	557	596	579	596	641	617	573	591	599	619	581	599	601	637	611	603	589	587	605	617	610	604	606	570	607	626	594	596	586	640	612	640	630	590	599	587	592	644	619	588	592	604	594	618	599	577	612	609	614	596	622	611	611	547	608	606	583	592	613	606	586	565	599	603	595	614	612	610	580	639	569	554	611	616	611	620	583	614	601	602	584	600	591	613	607	586	595	588	586	595	601	607	608	586	594	635	627	601	591	566	630	628	642	554	594	620	616	598	600	589	575	570	608	518	583	598	558	590	575	612	605	605	580	630	630	624	617	591	572	585	580	561	558	594	595	592	576	615	606	610	615	590	605	623	604	619	572	571	553	618	514	612	609	601	578	587	596	627	604	603	568	572	568	616	618	609	582	645	615	567	574	625	607	596	621	607	580	623	568	630	594	608	630	589	602	598	585	596	591	589	612	603	613	593	602	577	596	613	605	573	568	606	619	597	619	618	557	557	588	626	617	642	649	587	613	599	612	585	606	590	610	567	565	641	594	565	613	570	615	597	606	603	615	575	599	615	592	584	564	586	600	582	612	572	594	568	602	647	613	607	619	578	636	595	556	581	587	570	572	607	595	642	597	585	653	578	554	596	551	596	604	597	612	585	576	625	568	587	601	639	574	601	589	602	606	605	609	579	631	584	595	621	616	602	605	594	607	613	612	631	618	568	592	556	578	640	598	638	580	582	587	601	609	639	580	607	577	582	615	619	584	604	579	620	575	621	578	622	602	598	617	560	606	570	618	617	571	599	599	615	601	625	591	586	556	607	619	600	580	606	596	654	582	589	592	635	610	594	582	567	585	584	587	586	611	592	623	601	603	608	591	627	636	578	593	569	611	594	567	561	577	599	605	602	581	612	591	603	615	601	603	565	610	623	612	623	636	590	632	535	571	613	605	611	553	573	603	585	594	588	570	634	638	597	607	576	577	589	615	584	579	600	588	615	596	590	586	605	562	584	618	563	589	598	580	618	632	629	596	624	607	641	576	590	583	585	612	635	595	644	590	546	553	562	605	614	583	641	606	618	613	565	605	595	566	622	608	571	561	607	597	561	607	612	567	611	564	595	579	621	597	568	609	593	553	573	557	585	637	642	602	597	563	572	588	657	580	541	581	637	607	627	566	603	613	601	558	584	586	631	590	597	595	581	616	602	578	577	615	625	589	615	598	575	583	616	596	614	570	607	583	573	585	619	619	599	603	592	604	641	635	631	603	582	584	619	654	602	581	635	597	583	556	598	550	593	595	584	603	598	584	591	568	604	547	558	601	604	643	597	581	600	605	589	596	593	552	593	565	541	624	572	580	625	613	618	573	541	589	677	585	627	590	596	582	584	622	558	595	594	558	593	567	572	620	588	622	569	648	581	587	600	600	582	623	614	597	592	610	583	604	596	632	616	596	634	572	617	620	572	622	641	585	578	552	594	611	571	646	635	614	565	576	603	578	630	624	624	590	594	591	605	600	564	592	586	581	586	594	620	632	613	593	604	600	590	595	576	589	588	595	595	587	606	598	589	606	598	606	584	585	599	638	582	576	572	610	616	567	569	602	583	619	585	586	563	555	592
27213	25236	29546	17335	5544	1954	857	510	511	498	517	515	529	505	495	459	507	465	486	516	488	503	506	501	527	509	530	522	488	465	489	490	484	530	551	497	513	510	496	495	491	473	472	462	453	462	484	508	456	516	505	517	497	475	490	479	517	503	414	522	484	476	508	518	423	474	515	511	489	467	495	469	499	494	520	478	505	514	466	481	498	523	495	486	517	470	516	507	523	500	514	534	509	514	480	480	482	465	458	481	479	523	516	479	455	535	506	503	476	501	527	498	504	493	513	502	514	477	499	472	469	471	491	521	445	486	491	509	503	493	500	487	493	484	443	490	490	515	510	545	478	512	490	487	520	461	456	534	516	482	484	473	469	478	508	501	525	473	521	511	478	485	503	482	464	461	478	472	506	489	470	512	482	503	499	493	487	460	537	456	495	497	518	484	504	506	486	432	506	491	495	494	490	495	507	484	513	519	501	496	531	521	508	493	486	512	490	483	497	478	500	492	520	483	509	528	491	484	457	496	514	477	503	482	507	525	512	473	509	532	496	494	482	506	497	499	512	531	491	466	492	507	518	522	502	503	504	501	454	485	495	484	504	478	464	495	474	496	520	514	456	507	512	519	518	438	505	510	470	500	511	476	532	506	533	489	472	490	543	498	499	502	476	456	445	492	491	476	508	466	495	466	483	501	477	524	511	471	481	492	496	551	458	499	469	485	491	482	474	520	496	525	493	488	528	487	477	489	517	489	528	479	484	534	498	503	509	504	483	513	519	497	503	521	516	538	496	509	545	494	472	515	477	469	476	489	487	493	536	490	498	479	513	513	452	461	483	493	548	498	482	495	448	468	471	471	493	514	503	489	525	487	505	460	498	509	501	482	506	504	496	481	487	515	504	503	498	499	507	511	500	488	490	484	480	536	482	499	514	460	486	493	486	494	472	479	496	495	521	484	458	468	485	524	499	504	507	483	476	479	503	523	513	451	511	505	509	493	494	499	521	482	478	452	509	504	498	476	477	452	494	481	470	500	513	491	517	468	526	542	484	500	479	473	480	431	500	496	501	482	498	491	484	488	500	487	508	487	549	497	499	501	475	553	502	508	484	566	460	470	513	492	511	485	544	469	490	512	512	480	492	524	482	482	450	484	514	503	511	470	465	473	483	496	513	506	493	491	512	469	493	509	503	493	539	456	475	486	530	523	464	450	478	505	472	488	536	463	529	522	524	476	464	523	524	462	481	480	523	507	484	441	487	465	470	521	493	509	519	495	533	478	520	518	476	509	491	525	486	524	480	514	494	501	532	500	515	478	513	517	494	467	462	496	494	490	483	525	486	502	513	488	517	509	454	483	439	507	485	499	516	465	559	532	475	452	516	507	496	514	497	506	465	518	482	516	468	494	482	478	497	507	512	482	450	556	497	520	461	505	481	533	465	503	539	483	473	467	523	526	457	474	461	527	518	496	519	494	499	513	518	473	495	480	469	501	474	495	475	507	548	502	483	505	472	488	502	503	507	530	501	477	536	459	467	496	512	443	509	481	506	520	501	485	515	478	473	479	486	475	486	494	440	509	499	544	486	502	509	511	516	524	456	527	481	485	472	481	492	489	471	499	444	508	494	525	487	549	486	538	457	521	454	499	493	520	469	481	518	466	473	486	491	491	468	513	528	500	487	524	530	469	499	498	532	505	491	524	514	496	542	508	527	493	497	529	519	501	529	522	495	473	464	466	491	512	503	499	511	496	492	482	484	478	490	491	514	498	504	471	505	499	525	475	513	492	497	474	507	522	490	509	507	488	503	461	518	510	510	438	488	526	481	492	464	448	510	509	493	497	540	505	495	546	488	515	513	457	474	470	492	480	462	457	465	469	470	473	477	557	494	496	492	478	527	484	501	522	473	484	433	493	509	481	530	460	494	513	529	519	536	498	500	501	480	525	500	480	498	479	474	538	527	532	463	504	485	504	492	506	500	484	499	505	484	495	505	471	499	483	508	507	504	513	494	516	489	488	487	497	465	454	475	480	495	438	489	499	490	513	498	478	508	507	511	478	473	526	503	511	485	521	499	518	483	534	465	495	477	519	518	461	517	473	529	458	496	512	452	504	524	471	459	481	481	513	479	512	511	516	516	476	500	487	525	471	456	505	480	522	478	475	441	484	473	523	498	483	556	480	461	470	488	511	531	491	516	479	495	481	483	497	492	499	482	474	499	580	457	473	514	485	495	476	497	487	485	507	515	487	505	517	517	490	484	490	503	525	518	502	530	484	496	479	456	530	495	493	512	471	506	485	501	468	508	462	494	457	527	486	502	510	513	447	468	515	470	498	502	481	490	472	470	507	465	481	489	493	480	465	502	469	490	514	469	489	506	513	507	524	440	516	531	485	460	510	494	469	490	510	506	465	482	481	482	476	520	479	491	480	511	529	442	503	497	471	495	504	492	544	449	500	457	439	459	499	487	508	487	488	527	515	503	490	467	480	484	484	486	471	451	461	496	514	492	496	458	528	476	485	499	509	467	509	532	512	505	529	490	502	473	462	490	503	452	489	483	488	489	475	504	482	446	495	508	528	526	454	510	497	452	517	472	501	511	513	527	510	479	491	491	463	500	487	493	493	509	444	486	482	511	502	512	484	525	516	527	492	483	511	477	503	476	458	473	521	514	483	475	461	487	495	447	484	470	469	469	509	510	492	470	514	509	510	469	471	466	477	529	462	524	476	479	539	515	495	495	467	462	467	520	483	489	492	520	509	532	469	504	474	497	531	489	513	484	498	533	457	478	501	510	483	524	477	490	498	488	518	511	484	519	499	496	504	488	487	499	497	533	546	463	513	498	533	489	483	512	512	447	504	475	476	535	469	517	480	504	488	475	526	501	493	517	495	425	522	473	531	496	501	515	494	500	514	469	511	491	512	493	508	473	517	501	486	460	489	520	468	476	484	518	551	461	477	494	461	526	533	520	477	504	512	501	505	484	482	499	486	496	482	506	426	484	473	462	469	446	492	480	499	527	517	494	512	525	520	475	493	534	508	507	514	500	488	492	532	516	493	473	475	478	562	470	496	479	489	487	505	518	545	511	503	470	513	494	513	525	467	511	488	472	504	492	513	527	503	509	504	464	487	500	484	517	471	533	457	479	489	469	472	513	483	504	522	490	483	509	500	483	471	519	490	492	508	520	481	468	499	516	498	536	530	503	502	489	489	495	470	498	471	496	494	497	481	468	524	524	506	525	503	473	473	470	502	472	479	528	507	457	472	516	464	493	476	486	490	480	485	480	484	457	528	469	526	503	491	508	469	498	519	470	519	498	477	492	486	502	473	532	471	543	525	496	475	505	451	500	500	488	519	470	525	472	504	485	479	514	496	523	464	514	505	484	521	507	501	515	500	503	486	470	484	530	519	498	454	524	507	524	485	504	513	493	527	510	539	482	527	511	451	494	486	464	457	481	486	507	502	526	496	503	486	513	519	485	551	526	510	490	497	527	487	511	515	517	473
24671	42670	32690	16136	7511	3370	1368	737	704	633	690	679	722	676	713	649	674	677	729	659	686	713	693	712	723	680	712	701	660	726	716	662	699	676	689	634	739	696	692	640	701	670	695	659	668	681	787	722	728	705	734	686	696	725	667	709	713	668	697	704	722	666	681	684	689	705	763	670	682	758	730	664	709	712	730	668	686	666	673	680	673	666	723	713	713	726	694	730	624	740	696	718	703	686	705	674	699	695	676	695	685	701	672	677	717	708	630	757	701	683	670	708	713	717	679	697	737	688	728	687	684	681	719	708	737	684	705	744	737	675	725	712	669	730	710	696	683	670	721	678	688	682	694	705	678	683	713	733	704	728	680	710	689	668	718	693	732	703	687	666	707	715	672	696	658	718	701	688	734	686	678	687	656	696	705	681	666	687	632	708	707	657	739	713	701	658	755	727	714	720	685	698	672	659	718	721	741	725	694	730	715	687	660	664	688	715	696	665	706	704	691	740	693	682	713	714	705	727	674	708	656	636	711	643	670	675	699	741	711	737	683	696	672	688	676	696	744	729	737	717	651	678	741	728	726	722	662	670	718	676	710	718	692	696	645	785	668	668	694	673	674	736	691	672	719	684	710	705	718	721	726	659	665	675	663	664	724	676	700	659	724	665	710	662	751	704	697	679	735	684	729	685	755	693	695	697	658	728	747	722	689	729	757	708	677	672	695	731	676	692	713	702	717	678	698	712	704	657	713	693	696	676	676	675	725	715	622	658	720	714	713	673	739	727	687	706	732	737	721	711	754	729	677	712	691	704	688	714	684	659	694	710	739	708	718	641	710	695	695	697	696	689	732	657	673	727	720	688	718	678	701	700	707	679	655	687	699	742	716	652	738	721	688	648	673	705	737	672	705	711	714	726	682	654	716	705	685	660	687	690	696	711	702	711	654	648	740	679	675	682	671	692	709	718	735	731	674	653	703	680	725	697	715	691	686	741	697	730	697	684	655	690	693	693	733	690	756	687	707	691	657	698	737	650	704	650	669	683	693	722	670	730	719	675	696	682	718	690	720	694	658	691	707	682	744	703	651	639	738	718	715	724	690	697	697	706	681	710	684	699	691	731	715	705	702	691	738	705	706	685	682	733	712	680	679	711	718	784	675	703	681	707	698	663	679	670	693	717	699	711	694	706	692	717	706	693	720	756	691	717	689	735	719	738	726	641	735	720	695	671	726	662	712	687	731	727	708	714	671	716	714	702	752	693	715	700	661	716	752	680	699	694	740	651	738	677	675	695	670	728	729	712	688	702	683	728	731	690	731	717	725	709	664	683	746	755	651	698	689	699	625	732	670	745	666	699	709	716	720	712	708	686	713	675	712	689	685	665	706	686	701	690	714	731	687	705	682	676	697	694	696	708	682	695	731	663	713	690	704	747	674	682	726	714	706	735	672	760	714	705	686	704	732	688	738	675	646	660	712	712	666	692	669	688	678	734	701	696	731	697	725	720	711	712	662	731	696	687	679	759	642	698	690	677	652	695	651	734	799	741	671	711	698	742	677	702	693	699	685	687	757	683	707	683	661	662	701	682	673	728	694	745	685	705	720	680	698	700	725	713	702	743	762	741	717	682	705	675	735	707	671	704	699	701	716	675	733	694	692	660	682	684	650	709	713	683	657	682	731	703	708	670	645	737	725	661	705	677	713	681	693	662	680	708	716	668	681	679	688	696	676	689	697	673	679	688	691	671	675	700	661	728	696	725	701	739	720	694	698	697	682	702	679	679	713	727	703	683	658	707	751	721	661	705	673	725	670	714	710	728	676	689	754	731	706	717	708	716	715	706	710	736	686	694	709	723	706	716	727	668	685	677	738	712	690	747	730	688	685	709	732	704	676	675	713	670	674	723	703	627	666	686	681	743	708	700	712	700	700	688	692	718	721	692	696	692	676	666	707	713	659	696	693	721	697	656	704	717	714	682	691	740	693	685	692	713	689	723	728	672	680	740	725	736	708	730	701	697	747	717	750	734	701	632	677	708	734	701	656	702	731	733	689	723	674	683	745	711	700	676	686	684	682	735	691	658	719	699	732	682	686	684	650	715	711	749	687	680	674	737	689	732	705	693	654	716	661	720	669	755	724	722	737	649	767	687	685	696	686	695	694	706	696	676	730	688	706	690	642	730	684	710	784	677	686	674	686	685	645	663	671	731	737	693	694	681	706	673	698	741	740	678	666	685	686	688	717	766	691	687	734	677	672	733	714	757	719	705	711	752	728	674	709	646	734	704	691	697	684	684	699	704	714	692	695	674	692	714	694	708	705	722	703	711	681	692	729	690	680	702	748	712	700	709	723	652	676	677	726	681	707	699	711	738	691	655	678	714	738	697	727	740	697	752	689	693	717	744	690	693	729	670	679	709	710	656	675	659	672	691	686	712	657	731	728	714	711	723	708	713	692	698	657	740	703	701	655	714	680	691	680	694	716	685	689	760	677	719	738	686	729	700	702	693	656	698	683	719	676	667	705	690	698	748	681	710	735	702	684	698	726	677	678	734	703	671	699	714	739	679	694	719	678	636	638	670	692	702	734	681	699	661	688	710	711	705	713	703	685	724	750	647	753	721	698	727	680	718	703	697	691	710	717	713	683	716	680	684	671	673	705	681	699	668	707	671	678	667	698	716	683	704	698	664	706	703	700	706	680	665	672	677	749	731	698	734	706	723	663	646	708	754	667	723	722	733	717	720	717	701	677	736	688	735	722	694	728	695	700	714	680	678	657	686	718	702	693	705	689	704	639	685	693	679	693	682	696	671	681	701	718	682	698	662	668	730	649	711	707	712	712	674	686	669	656	757	734	700	681	704	688	702	689	659	723	703	725	684	699	715	695	685	682	687	703	715	700	727	735	706	672	721	694	675	709	719	703	720	725	683	690	677	717	692	680	732	735	692	694	691	658	684	757	699	655	722	721	698	693	743	641	724	674	694	659	699	716	717	684	713	707	727	709	706	710	691	710	697	724	696	701	718	709	714	710	718	703	718	722	739	716	724	701	699	719	705	740	748	724	667	685	670	689	692	707	690	721	682	721	664	733	716	762	720	665	714	718	684	707	657	701	717	707	710	715	661	678	709	693	695	693	700	719	704	738	665	693	690	677	667	713	689	718	717	709	696	716	663	716	704	690	674	662	706	720	715	692	675	715	725	730	688	701	723	694	675	728	701	711	665	683	703	704	720	662	679	739	748	693	713	728	683	653	680	714	725	641	693	670	691	750	665	663	688	658	687	731	705	647	717	674	718	646	690	706	733	687	711	690	697	697	675	696	719	711	700	729	712	697	690	714	724	678	722	687	682	709	724	735	659	735	703	695	665	671	648	701	707	640	698	685	699	671	691	733	669	682	715	735	696	712	719	666	683	689	735	712	690	695	733	746	733	735	702	693	646	685	737	709	709	698	668	715	708	702	726	691	751	732	672	693	698	746	679	680	721	686	695	675	716	713	717	657	679	660	678
24660	22434	35613	32816	23071	12645	3355	784	568	564	593	537	583	539	508	563	581	631	580	539	565	609	560	545	514	547	523	575	550	534	527	512	575	542	558	537	582	548	529	560	559	542	526	543	545	572	569	527	532	543	528	555	520	516	518	531	492	539	539	543	542	527	532	557	535	549	559	583	492	533	555	574	598	590	504	566	568	524	522	566	538	562	521	532	536	556	550	521	583	521	525	559	564	535	545	542	540	581	533	547	525	573	523	513	555	550	593	591	533	538	554	549	542	565	502	517	517	551	541	481	543	547	554	557	531	527	559	527	536	562	522	572	554	540	539	527	560	536	530	545	581	617	553	549	593	552	562	512	540	550	568	545	521	529	570	555	545	572	540	534	547	542	544	597	536	566	526	559	514	547	507	544	564	530	547	542	515	553	533	537	483	590	543	511	535	555	537	579	483	543	552	550	522	540	546	557	547	569	553	523	518	538	583	553	543	504	518	539	555	529	546	546	544	537	562	533	519	534	601	535	542	558	520	560	567	522	543	527	585	539	527	560	570	551	541	524	506	575	530	560	549	535	597	526	511	549	567	542	546	548	510	551	538	518	549	520	585	531	546	529	571	519	517	554	567	477	549	538	590	545	564	541	580	545	551	520	518	519	542	508	531	566	517	524	572	515	518	540	545	566	547	561	563	549	518	549	519	554	554	537	531	550	477	567	550	520	495	571	561	592	537	526	578	562	550	550	554	549	547	529	587	574	506	580	536	561	569	545	574	586	542	505	554	524	530	567	546	513	559	555	532	517	516	541	541	575	532	550	544	544	549	570	562	567	578	531	550	569	529	514	508	595	551	546	535	550	549	549	516	559	509	521	569	538	555	560	486	554	564	521	543	569	552	583	510	526	564	546	582	543	545	468	515	535	549	574	564	558	545	569	534	562	542	601	578	520	538	562	531	561	536	531	547	579	547	544	586	539	541	549	563	520	561	565	543	536	542	569	582	574	579	538	527	581	530	496	536	519	547	540	529	538	534	527	584	577	574	562	554	532	553	509	528	552	555	545	548	542	486	545	520	503	526	555	549	528	523	579	530	550	613	530	570	511	509	519	519	533	543	524	584	529	583	569	544	544	569	560	531	563	537	557	576	580	583	561	534	552	556	585	544	562	512	578	541	496	559	561	560	554	554	559	568	538	542	519	553	565	532	528	551	564	585	541	579	590	530	534	588	537	553	545	577	519	551	528	592	545	511	541	513	512	542	561	549	585	514	519	549	525	571	551	548	552	526	536	523	513	511	582	544	496	520	531	533	544	570	535	540	584	528	533	542	560	545	550	553	496	545	513	549	521	545	558	551	530	521	567	565	530	564	499	526	536	528	564	562	569	538	559	498	561	548	559	597	529	554	561	578	538	522	549	535	589	501	523	503	536	539	545	535	544	547	500	537	541	538	560	536	526	565	536	563	567	538	544	546	568	551	627	562	552	543	570	515	569	551	531	526	525	538	540	585	566	558	538	551	585	529	545	520	506	561	561	532	535	527	547	567	553	546	549	542	589	515	576	527	526	513	536	513	527	495	531	562	580	566	595	500	550	547	557	563	547	495	529	529	586	559	575	551	550	541	541	562	560	555	536	588	515	596	528	547	511	532	544	547	538	555	515	573	523	544	566	581	593	610	560	540	541	575	528	528	530	531	592	514	545	527	525	538	557	553	537	536	508	524	541	501	547	586	588	557	550	563	557	545	557	558	555	546	575	572	575	573	573	588	580	554	517	530	563	535	566	547	514	509	532	572	553	553	519	565	523	537	529	513	582	572	554	553	542	548	538	543	580	546	554	578	573	508	572	488	539	517	524	526	555	568	566	580	551	514	566	539	516	513	567	557	524	523	548	503	577	544	552	544	554	503	576	525	543	535	537	541	544	556	576	538	569	582	545	590	538	575	582	538	509	584	544	531	534	508	534	558	550	556	568	564	541	555	547	502	569	543	553	553	543	543	552	570	543	555	531	553	578	581	538	597	512	545	551	565	496	569	535	553	538	516	557	562	536	558	581	499	549	538	540	552	564	523	529	548	555	557	573	519	507	527	545	508	533	560	508	567	566	526	547	516	557	537	522	557	536	546	531	519	522	557	557	561	560	534	587	537	547	551	551	528	543	532	552	551	554	545	591	548	508	536	572	568	591	545	550	575	522	511	533	547	548	538	541	512	524	561	544	485	543	558	559	576	533	504	543	592	560	499	554	553	556	543	521	539	539	513	522	520	539	547	542	556	601	503	544	525	523	562	536	531	591	561	543	508	561	550	565	533	567	541	541	528	525	521	567	516	521	517	569	547	549	596	517	539	528	555	539	523	541	546	543	549	542	478	541	541	595	575	579	548	559	552	543	539	556	534	553	544	550	569	609	574	592	534	525	508	517	498	536	569	504	587	484	557	506	517	553	581	581	560	502	538	521	566	537	548	511	566	549	513	567	556	545	540	555	520	538	543	542	548	547	522	531	560	563	521	529	551	565	521	562	542	570	536	509	572	566	545	568	545	547	558	553	574	588	507	529	551	552	545	519	532	518	534	579	568	532	541	478	526	555	535	564	550	542	542	539	524	526	549	588	553	508	541	593	542	542	580	539	576	571	494	520	533	569	553	575	553	559	508	537	537	545	570	523	556	534	531	540	534	515	545	582	525	585	543	533	535	527	527	539	568	523	506	533	542	520	568	539	564	560	533	541	542	534	571	558	501	552	552	584	559	523	517	539	529	538	597	576	594	520	560	525	551	549	576	607	541	534	538	592	535	494	511	519	544	498	533	521	557	556	548	554	549	518	498	594	553	537	553	571	536	513	526	495	500	577	590	559	587	565	511	508	533	526	552	571	545	547	530	529	512	574	534	545	562	542	574	542	521	591	557	563	547	543	594	529	548	560	565	561	578	578	563	533	554	529	538	560	555	504	489	569	587	545	524	503	511	549	546	509	546	536	524	538	518	580	553	559	547	526	571	552	549	595	570	569	577	526	553	542	564	526	582	523	544	565	554	517	525	568	523	564	566	569	569	583	550	528	588	530	545	524	507	521	576	562	530	552	556	542	528	577	538	535	529	563	589	512	549	529	562	540	544	497	549	594	545	527	536	526	516	528	542	547	572	497	504	544	549	518	546	542	508	539	604	560	529	541	565	508	535	535	579	515	564	582	514	540	530	524	523	528	559	515	540	522	536	557	576	524	520	561	547	561	553	562	572	501	578	542	515	499	542	580	585	508	554	581	540	566	550	554	583	576	513	583	546	590	560	572	534	548	564	508	555	551	520	563	561	563	552	568	576	553	542	549	556	533	576	580	569	562	544	562	572	575	515	556	561	546	540	505	568	541	531	577	519	609	525	544	557	570	493	537	543	578	532	532	522	518	596	531	539	559	588	528	557	579	542	544	539	531	565	581	532	484	514	566	602	528	569	536	527	548	560	549	511	537	577	528	567	544	554	544	549	564	517	550	572	535	534	553	525	539	486	571
47670	79888	62568	40310	25731	12115	4731	1129	816	760	770	777	758	764	776	816	808	795	820	783	751	773	763	732	809	819	771	742	783	767	749	761	832	807	746	752	777	753	815	796	761	775	807	780	767	789	814	805	781	787	816	758	767	785	783	754	749	807	796	788	761	788	742	804	796	758	776	802	745	794	789	830	761	781	783	769	747	740	798	810	788	776	786	771	775	815	775	759	787	734	745	763	813	753	787	751	766	839	843	761	757	750	795	779	760	757	793	791	787	785	796	761	770	809	806	783	779	757	717	777	789	778	775	816	754	753	792	782	778	804	788	795	761	755	746	805	767	742	746	754	773	773	827	748	778	806	803	758	795	769	798	831	777	794	778	826	802	812	741	779	791	752	774	787	822	804	810	792	714	734	751	791	826	786	724	768	756	844	777	798	782	773	797	791	743	750	775	752	799	777	736	772	764	772	760	789	820	770	757	784	802	788	751	766	771	711	752	737	766	743	769	799	797	763	771	738	778	778	780	764	807	755	792	776	756	828	811	766	792	798	735	797	777	801	748	778	814	745	802	764	818	789	764	763	723	777	747	781	774	776	785	799	761	744	811	791	811	770	748	726	777	752	741	787	769	776	795	787	789	791	762	753	799	801	756	791	777	774	765	774	799	734	773	765	751	836	801	767	800	777	774	766	703	807	698	755	838	818	813	767	765	782	748	756	803	814	758	782	786	787	794	746	799	753	758	777	783	779	799	727	784	762	830	740	795	780	772	774	829	773	739	760	778	759	765	760	812	771	760	818	775	757	772	750	787	795	838	778	814	780	783	808	762	765	780	773	804	797	765	797	775	777	799	778	823	785	790	795	767	742	737	746	721	781	749	822	750	819	762	775	725	744	786	775	776	785	772	781	771	792	737	750	727	717	805	799	775	772	769	793	756	780	785	790	720	785	752	754	800	815	759	787	827	794	803	741	785	800	774	844	803	768	777	796	808	802	780	811	793	791	806	761	804	762	810	698	763	772	776	739	754	768	743	759	791	831	790	745	770	759	809	824	799	776	720	800	755	802	824	802	758	788	766	837	769	763	772	771	809	794	757	751	846	735	749	736	800	796	814	848	797	782	759	771	763	736	784	780	763	779	836	736	721	784	744	762	758	790	761	762	768	772	761	836	769	818	739	781	772	828	807	715	761	742	768	776	783	763	798	765	777	770	789	800	767	746	794	776	797	781	778	775	777	766	770	816	766	764	750	754	773	763	789	811	836	779	761	756	791	813	772	815	833	830	803	754	802	773	770	799	777	798	770	808	799	763	740	765	829	792	737	772	747	764	800	697	775	811	801	730	731	778	796	780	805	751	771	823	745	799	766	777	784	732	767	799	773	780	780	827	760	825	787	809	819	802	795	802	749	798	793	816	779	811	789	847	823	788	799	787	745	808	764	789	767	774	783	796	724	782	773	784	806	818	724	771	761	799	739	783	768	785	784	759	771	735	787	752	726	734	765	753	783	779	750	764	758	805	800	747	786	796	767	806	799	796	765	732	805	803	786	787	773	780	733	779	738	753	807	780	764	834	753	776	762	809	868	717	782	786	766	769	783	797	752	785	767	768	776	758	782	773	769	786	748	847	726	768	797	775	763	767	785	774	821	789	773	773	770	748	761	766	792	777	775	766	783	764	790	803	791	787	848	795	730	759	835	735	785	784	815	830	777	800	781	752	766	838	759	759	772	754	824	806	783	762	794	733	765	773	758	755	752	764	781	775	784	746	758	787	783	794	761	776	815	781	816	770	817	821	752	798	800	750	790	787	792	775	763	762	765	773	726	722	807	774	771	792	785	758	800	741	737	759	804	846	790	742	795	797	827	744	765	814	805	756	780	787	779	709	769	803	753	735	775	785	796	727	786	784	741	778	771	814	751	763	736	763	768	761	767	763	727	717	740	767	818	780	786	769	763	742	746	742	765	785	798	749	756	755	732	757	723	793	753	796	790	788	790	764	746	777	816	782	765	786	754	769	789	760	820	800	779	766	816	732	739	780	772	783	734	783	768	764	754	760	811	813	780	815	794	782	785	757	807	766	805	830	833	766	802	787	742	741	762	786	780	746	820	781	760	773	804	797	841	774	739	756	798	800	750	775	791	747	768	762	774	820	723	798	789	791	832	784	785	754	790	747	763	812	792	819	788	782	843	792	776	758	750	799	791	724	814	765	799	760	821	809	831	763	798	805	787	805	775	748	804	713	768	840	745	777	714	811	766	758	827	751	753	764	801	781	765	780	800	791	748	760	825	738	757	762	711	791	772	838	753	809	811	755	788	774	719	792	773	775	788	783	789	783	769	775	806	791	787	799	749	774	749	755	748	755	770	778	733	756	760	778	745	785	814	773	763	821	785	721	788	772	758	808	718	760	750	841	764	765	757	854	810	820	808	748	745	769	768	754	745	743	770	813	789	729	706	788	802	798	810	793	762	785	786	791	797	757	796	771	757	739	760	771	753	821	749	761	778	770	789	754	773	761	790	753	796	768	763	819	809	748	804	774	788	754	735	728	779	786	801	736	846	811	782	746	805	747	832	775	773	729	754	818	772	759	791	753	781	758	783	771	792	797	738	833	810	816	785	795	802	819	799	799	792	782	804	781	808	810	754	738	778	740	756	818	796	767	760	736	814	775	734	804	778	730	788	805	750	796	770	742	788	846	776	754	758	772	772	800	760	794	745	738	792	763	756	809	793	735	768	754	764	748	772	764	806	803	824	763	750	799	737	755	745	775	750	806	800	792	802	808	723	814	788	716	816	767	820	751	775	755	848	815	756	791	777	736	735	760	795	794	762	756	817	739	748	807	799	787	806	791	816	746	781	758	811	769	763	760	811	769	778	814	847	722	790	777	740	777	802	734	747	802	794	791	804	783	779	740	778	755	788	797	762	779	795	788	741	769	770	778	735	736	816	747	722	779	755	741	766	786	777	764	775	824	746	747	778	783	762	773	793	707	741	797	803	777	802	821	802	803	752	759	760	762	829	774	730	799	831	800	810	728	724	757	750	778	778	757	763	775	758	768	776	752	806	805	740	826	773	791	781	745	784	744	767	778	755	766	739	723	778	788	801	739	834	753	801	799	781	780	733	778	767	797	799	803	746	786	744	797	758	794	750	792	790	722	767	796	760	806	781	777	817	781	835	812	767	789	796	774	751	778	789	819	700	768	796	776	800	778	779	802	821	757	798	793	750	804	772	746	787	756	744	770	783	765	811	783	766	766	758	790	778	798	816	802	815	751	758	756	797	749	768	770	779	769	782	774	800	762	766	793	723	788	764	749	864	770	758	718	814	809	806	782	805	792	746	760	790	783	776	794	810	796	768	771	783	835	780	780	806	764	818	781	783	820	786	759	805	717	839	780	794	794	785	805	814	774	774	754	781	786	789	791	797	762	795	756	754	799	811	769	793	793	771	742	804	787	761	737	790	804	825	771	785	776	754	749	813	786	825	808	779	759	769	762	763	775
22863	21409	31143	27197	24892	22797	15534	1781	449	399	430	429	423	437	433	399	413	416	438	396	402	447	431	416	411	406	381	398	420	426	438	401	401	410	409	408	401	387	424	395	444	439	414	423	426	401	388	428	394	446	415	417	406	408	393	378	436	423	407	435	441	388	427	421	386	404	398	384	374	405	415	392	417	406	407	367	371	391	387	398	435	371	400	431	389	433	380	427	407	408	386	410	401	411	441	366	406	396	396	435	422	434	398	423	426	384	425	399	419	398	443	398	396	425	391	400	371	380	377	395	373	422	437	384	399	382	418	381	400	395	396	396	424	413	402	407	400	430	409	418	406	407	439	415	387	394	412	421	399	392	364	380	380	385	384	384	394	398	423	415	398	370	363	388	396	388	410	417	411	398	422	394	388	373	378	395	413	384	410	409	368	396	394	398	363	351	394	356	378	388	430	369	413	402	445	410	395	403	408	369	406	373	419	366	396	407	412	399	411	442	381	377	435	428	376	411	418	394	414	405	406	438	414	385	450	378	385	427	422	406	405	409	384	418	375	384	442	399	449	405	427	364	376	362	435	392	432	411	411	386	408	403	387	399	407	395	381	405	369	395	424	400	368	392	403	406	416	417	401	379	415	391	433	415	390	398	386	398	413	389	416	409	400	442	422	416	401	412	412	370	401	379	439	400	443	383	418	375	427	391	409	392	387	376	383	402	404	411	408	395	432	426	398	407	410	406	414	411	401	421	411	417	381	414	430	388	439	392	376	398	386	407	383	435	405	390	388	372	411	460	388	385	366	411	375	419	447	416	387	373	396	428	413	374	402	399	410	393	415	376	421	366	391	414	424	416	408	398	415	441	415	389	398	430	424	394	443	399	409	424	391	385	414	394	400	390	388	380	409	436	393	390	389	412	378	363	402	389	388	414	411	388	409	416	411	419	420	382	389	375	422	416	417	399	392	431	407	435	385	391	433	438	389	403	413	394	398	402	412	383	408	405	425	394	394	386	401	430	431	427	384	394	452	382	417	405	422	393	388	414	399	405	395	421	400	411	385	423	395	414	427	398	344	381	400	374	405	376	381	375	402	376	416	415	401	382	419	409	379	396	405	406	409	412	395	421	379	409	404	402	447	388	389	364	377	405	416	352	420	414	390	410	427	380	436	408	412	377	419	408	411	414	398	393	388	401	411	395	385	394	399	419	417	376	420	384	400	389	458	409	408	451	420	376	397	384	405	394	378	403	433	406	401	395	387	412	401	430	427	425	378	384	395	419	407	407	388	409	410	380	380	386	391	409	422	413	425	409	408	407	438	401	392	419	435	386	407	407	405	429	397	401	420	427	406	416	412	399	434	381	447	416	411	421	422	382	388	411	405	370	421	417	432	397	392	400	372	396	390	440	431	390	390	397	411	413	399	390	422	381	387	435	433	411	377	383	394	403	413	398	418	421	392	380	423	384	408	392	398	384	386	411	414	372	374	392	406	429	396	368	427	423	421	399	383	435	424	426	409	399	408	402	434	366	390	428	430	355	382	370	435	395	409	420	392	438	441	421	423	393	445	359	398	437	412	399	380	394	402	397	381	385	373	361	416	393	426	430	393	414	401	418	402	412	390	367	388	375	429	418	398	376	421	434	389	394	392	389	413	408	400	418	435	411	406	417	380	394	390	405	391	422	410	366	406	417	394	371	393	397	408	435	417	367	402	372	363	406	420	416	435	395	388	450	426	407	413	436	379	438	439	424	399	378	434	407	417	385	454	373	436	398	391	399	421	400	404	373	420	433	396	436	399	463	415	429	420	406	386	469	446	435	446	386	421	359	418	408	350	395	381	377	387	380	433	413	392	377	410	399	374	401	383	419	399	414	421	399	362	401	388	434	393	400	373	396	399	427	386	411	401	439	386	398	411	388	385	415	390	408	408	409	414	435	406	396	404	418	408	378	409	409	415	379	402	413	405	431	375	415	419	376	372	432	391	370	374	380	390	421	408	425	386	423	403	421	397	362	425	367	408	402	420	380	411	374	432	385	439	405	408	441	397	383	428	423	398	428	410	403	425	403	396	382	388	375	380	408	430	405	379	414	410	388	416	426	406	391	407	378	394	401	395	385	386	442	435	412	385	405	411	374	382	385	403	400	409	364	419	404	431	418	384	389	430	397	373	382	434	423	394	411	414	415	390	421	407	388	390	375	384	385	379	398	406	425	401	413	408	371	400	362	411	400	395	412	381	377	411	429	405	389	421	393	388	403	441	413	420	417	408	421	428	416	421	427	414	410	408	429	424	393	402	380	420	394	382	390	422	413	423	439	420	442	396	424	400	384	413	423	401	416	424	386	413	422	408	411	409	394	439	436	398	416	361	408	413	405	397	369	394	383	435	425	387	408	352	429	398	393	412	356	384	423	444	384	402	423	423	374	405	422	415	391	425	367	396	407	366	403	416	407	372	374	412	373	437	393	406	414	440	395	380	416	385	414	420	415	434	388	401	418	393	410	410	386	383	432	367	365	393	382	382	420	439	376	415	387	398	423	408	376	386	403	417	403	391	398	396	425	371	420	402	405	404	422	437	368	446	433	393	380	380	377	398	438	393	412	389	429	429	426	397	419	425	361	376	420	381	407	416	419	427	382	408	389	398	395	377	432	395	411	385	383	378	377	439	387	407	365	423	377	372	394	407	389	440	431	389	404	369	357	383	355	396	401	428	376	417	429	396	409	411	396	413	402	437	397	374	439	412	410	414	411	444	402	393	419	399	368	423	408	414	396	379	408	418	427	388	387	408	389	408	409	397	402	384	399	389	386	429	426	406	380	428	410	413	382	383	450	389	402	444	399	392	410	392	402	394	395	428	447	411	384	405	455	397	420	394	383	384	387	441	390	417	390	387	386	408	434	407	413	401	395	423	405	405	352	412	419	416	393	379	409	407	390	399	410	411	395	408	397	409	385	380	381	377	386	388	407	417	410	370	401	408	417	400	421	416	425	400	414	359	397	393	381	429	376	392	430	411	384	401	421	408	392	418	426	394	401	380	385	415	377	409	428	393	405	402	405	429	431	409	404	396	370	401	390	428	389	385	392	406	396	394	372	426	384	406	379	432	407	400	385	416	402	414	423	384	419	418	395	381	390	428	426	413	386	411	415	400	452	383	384	430	418	399	399	408	413	398	367	452	377	398	400	437	404	403	389	445	389	379	435	401	438	437	417	416	407	387	404	375	417	406	405	419	405	415	392	394	420	410	389	408	392	382	420	408	391	389	384	412	385	388	369	407	402	385	427	408	370	411	393	397	425	395	374	404	416	395	405	403	408	403	417	390	399	445	419	416	428	400	391	398	387	388	410	393	362	400	431	429	399	386	407	402	407	418	401	412	436	402	464	431	383	405	376	378	406	389	395	376	397	417	361	434	430	389	365	425	421	401	423	396	392	382	418	427	409	411	386	377	423	393	438	393	402	416	406	398	406	434	431	412	407	412	397	408	394	399	404	412	415	416	410
60758	102209	81679	58698	41098	24979	10200	1483	571	601	599	619	545	575	630	604	554	572	579	580	592	579	557	551	579	557	576	537	581	582	575	600	609	570	565	592	556	581	561	618	514	550	537	586	550	562	559	556	556	592	501	609	572	565	554	602	598	543	565	587	598	550	555	547	592	586	590	561	548	602	584	596	559	593	589	551	539	532	566	573	580	533	603	570	571	583	557	546	597	574	593	577	592	574	547	525	564	588	567	547	580	594	592	583	585	590	537	554	585	621	585	533	575	569	593	556	551	580	602	594	570	544	578	597	581	559	589	542	626	562	568	553	566	623	556	551	581	605	572	595	565	569	569	551	583	575	532	565	562	544	566	580	603	581	600	575	568	593	524	572	571	583	618	551	590	561	586	521	597	567	574	583	607	541	587	591	559	548	560	588	544	558	553	569	597	554	577	560	570	544	597	549	590	563	595	567	560	590	543	571	556	563	565	558	565	574	589	572	557	582	579	568	585	626	541	586	565	579	625	603	587	598	617	624	611	567	518	587	587	580	569	547	581	529	592	610	590	542	578	554	585	545	540	573	582	573	572	557	588	568	568	578	579	588	543	512	578	584	588	574	565	545	542	562	538	600	554	550	595	528	594	609	537	584	567	598	563	579	518	569	565	596	580	592	556	570	534	588	589	519	603	574	577	548	600	585	567	549	562	534	606	557	579	564	554	585	592	548	533	548	541	554	537	587	545	576	545	536	615	583	571	606	566	573	587	529	549	545	578	557	591	579	548	503	582	543	575	559	524	561	560	572	546	562	584	572	572	543	552	556	598	580	551	549	575	594	613	531	551	619	578	586	567	581	540	539	524	566	575	577	593	576	587	583	549	544	590	531	564	584	610	577	598	580	594	581	553	560	570	548	556	578	553	542	617	581	588	569	587	580	556	553	561	583	603	553	560	601	555	562	525	589	544	566	596	585	575	584	530	536	582	577	555	531	584	556	571	610	585	580	577	566	577	530	561	527	608	580	592	529	536	574	618	584	557	568	592	585	557	575	553	552	557	571	568	578	577	585	565	599	561	522	565	584	567	583	572	562	574	555	630	589	560	569	601	567	585	630	563	580	597	552	573	551	545	578	543	601	551	555	600	599	583	545	567	579	590	569	578	575	565	534	594	541	568	568	579	569	599	541	549	569	573	578	571	567	580	587	552	574	578	581	629	571	535	576	560	559	573	629	570	566	558	566	572	577	607	539	534	529	577	563	554	534	563	580	583	561	570	564	602	557	560	541	568	565	594	554	552	573	592	581	605	588	568	625	541	559	598	530	575	555	597	569	574	575	599	576	578	573	574	604	555	565	579	591	573	543	552	551	549	600	572	572	561	557	571	552	546	566	549	544	560	564	608	561	536	568	543	570	595	566	539	582	540	566	538	579	581	561	587	576	527	581	594	584	599	586	554	603	576	582	586	553	577	580	596	560	581	553	550	560	562	562	538	525	572	607	574	606	563	548	597	570	583	552	518	574	574	567	554	564	559	574	560	593	582	538	560	585	571	556	538	563	562	565	569	580	555	569	576	619	540	547	593	573	592	540	574	602	578	587	588	584	585	553	532	551	569	564	556	567	525	592	545	535	591	580	603	571	552	560	591	572	569	576	556	599	573	541	539	534	550	557	531	605	568	568	557	569	587	589	610	570	569	543	557	559	534	586	562	584	572	572	570	585	591	584	582	602	577	559	569	592	621	536	550	552	565	566	615	582	557	526	522	571	574	545	593	539	574	588	585	596	553	634	580	585	607	593	572	523	541	608	542	579	596	593	585	589	521	578	543	587	606	535	572	556	531	579	584	568	574	585	587	567	559	605	575	620	560	518	598	546	580	563	567	549	554	561	577	590	565	554	615	544	584	575	609	594	586	567	590	578	573	581	554	572	551	552	570	568	579	571	626	566	568	586	603	565	605	545	583	554	604	531	570	570	577	561	595	544	529	554	583	551	545	591	565	595	601	588	570	578	604	583	610	559	607	559	563	589	535	573	598	582	541	590	564	584	584	563	532	556	540	494	586	568	563	579	550	552	581	607	544	534	584	542	576	541	577	513	561	537	569	517	574	568	556	543	576	556	618	590	553	575	603	587	537	576	523	593	566	536	535	552	550	612	567	581	556	550	560	563	526	585	583	542	540	581	579	571	570	590	569	550	580	635	571	576	625	571	561	513	597	534	558	555	555	574	535	547	556	605	598	621	605	576	560	569	613	550	539	578	549	604	556	556	557	588	548	595	596	549	609	597	570	583	523	558	618	555	593	564	602	596	553	621	581	596	572	591	553	513	559	568	577	550	565	531	543	564	612	539	541	581	564	583	581	545	561	559	583	543	565	572	556	543	632	566	596	552	560	609	621	567	575	617	585	585	589	555	588	594	516	544	577	569	560	563	580	599	537	543	543	587	609	568	572	541	584	557	585	565	572	584	586	583	561	568	586	601	558	554	553	542	549	538	558	571	589	590	572	615	507	575	598	553	557	503	572	581	542	583	594	601	601	567	516	569	542	582	559	549	572	561	567	578	575	588	547	570	556	545	582	581	598	585	571	525	558	568	562	594	555	602	541	535	566	572	550	613	563	607	535	590	590	574	584	593	538	529	549	607	571	537	569	519	609	568	514	577	568	493	580	544	565	573	565	591	559	578	591	561	605	597	577	511	587	540	594	555	578	532	555	573	575	587	545	546	625	574	554	551	561	564	557	548	533	573	570	593	539	585	546	602	556	596	570	568	524	582	574	580	580	512	589	540	598	565	613	558	567	595	524	588	553	608	564	525	624	553	530	571	527	560	582	540	593	554	551	540	545	584	600	544	606	571	568	596	630	618	593	567	524	572	552	542	580	562	524	533	608	546	560	554	575	577	635	576	579	561	604	588	545	523	609	585	552	551	586	575	619	539	545	552	547	587	549	624	557	576	564	561	554	549	560	568	602	533	504	540	567	559	612	572	560	528	575	576	546	589	513	550	574	572	593	570	585	544	547	611	583	535	570	566	557	538	563	573	551	586	563	584	601	583	572	578	610	582	597	556	594	555	533	571	579	605	580	537	553	559	586	543	578	559	564	565	570	558	575	541	546	587	558	578	549	571	567	543	592	579	574	562	564	585	607	543	564	563	568	543	556	597	543	589	536	563	592	592	549	592	558	611	547	554	584	579	555	546	580	611	595	573	586	516	589	581	557	577	576	554	537	545	547	544	564	610	537	608	572	623	556	557	564	584	572	585	592	562	552	537	535	571	537	589	559	603	555	574	578	573	507	602	610	586	566	561	591	604	521	576	613	586	625	582	588	580	558	566	565	595	576	547	576	566	586	586	543	582	618	580	577	562	588	559	583	536	577	630	552	522	545	556	537	539	600	593	562	592	528	558	603	553	599	534	567	537	523	553	587	580	568	576	545	579	580	569	580	600	568	565	563	589	570	535	575	578	558	570	551	567	574	561	606	610	576	593	543	570	571	552	538	553	559	546
27229	24963	30070	17810	5673	1758	752	549	459	510	491	528	493	489	490	465	478	484	501	513	446	468	489	448	427	491	476	468	497	481	470	465	474	437	461	475	453	461	501	470	501	481	506	513	458	463	499	496	470	445	461	509	481	482	502	459	483	486	423	478	451	437	470	466	477	471	473	489	511	460	467	493	472	455	435	464	509	425	457	460	484	439	467	495	480	459	492	497	467	446	435	470	486	505	476	477	473	442	490	471	478	474	504	479	444	465	458	454	443	448	450	482	456	471	468	467	473	440	453	509	471	442	486	484	483	428	499	529	457	442	480	446	471	432	482	479	489	470	464	479	489	493	515	447	487	470	504	499	498	469	496	479	486	502	465	483	470	459	535	440	476	496	464	442	461	466	488	500	452	454	467	455	458	459	502	500	464	443	494	509	494	470	478	468	483	520	433	451	429	476	459	495	477	473	472	444	465	445	448	491	483	463	482	443	487	509	465	467	486	488	477	512	454	434	477	494	465	475	431	479	479	477	544	458	452	483	438	496	516	519	483	486	527	473	470	467	496	486	462	479	470	498	474	495	518	482	471	534	460	452	486	472	496	451	465	474	509	443	489	458	484	458	472	457	466	472	467	456	466	494	501	458	432	487	487	465	514	466	475	479	469	481	470	494	492	475	465	468	453	465	492	465	511	455	466	526	456	471	483	452	442	499	467	505	485	466	481	460	469	434	452	479	489	480	452	490	498	491	483	419	458	469	514	478	440	490	453	466	504	545	447	466	513	475	484	462	448	504	491	435	493	526	473	471	494	508	458	469	458	475	448	475	450	473	480	476	442	442	503	467	467	449	462	482	448	463	487	469	494	471	482	472	503	492	474	509	474	476	486	475	471	461	464	470	500	440	461	464	466	485	472	503	509	513	444	484	459	480	454	475	493	490	497	488	474	448	486	480	473	480	477	479	469	481	492	474	460	478	478	479	471	480	457	433	420	477	434	461	461	463	441	468	470	462	489	477	470	503	476	477	491	462	499	475	470	448	463	460	515	499	450	459	462	445	510	488	472	463	454	473	449	466	503	477	463	487	458	447	456	466	499	460	438	477	462	486	451	442	505	475	488	469	463	478	453	492	474	463	451	469	474	499	484	494	509	514	513	471	460	499	541	464	488	486	516	503	452	475	460	496	489	486	483	456	496	485	537	477	435	452	469	456	435	411	469	437	489	496	484	525	496	466	521	496	489	470	492	491	512	477	516	451	479	449	449	455	502	472	504	499	479	474	475	490	481	466	464	478	463	501	468	468	519	462	496	498	510	473	425	471	493	487	443	461	484	503	518	473	452	453	500	480	471	467	489	487	470	487	441	490	501	470	477	440	460	421	478	463	462	521	477	482	468	457	454	483	451	463	450	467	478	468	494	487	467	511	467	487	521	459	474	474	450	477	440	476	436	515	457	491	456	478	490	467	491	449	459	471	492	447	511	459	474	474	479	442	484	472	472	466	468	499	494	502	474	457	474	446	486	522	495	483	451	479	529	475	511	485	481	486	504	456	483	476	470	494	456	482	485	476	466	524	495	476	456	449	490	462	472	491	473	434	519	465	481	464	450	511	456	451	505	473	450	472	500	452	467	464	442	472	470	500	473	484	490	468	464	450	474	461	455	466	474	509	487	454	460	442	469	513	484	448	471	449	445	440	465	438	484	516	458	482	493	500	492	495	464	475	506	483	467	451	458	471	450	457	440	515	502	466	465	478	484	467	495	462	473	480	496	463	460	536	439	467	474	494	500	464	443	529	516	470	476	470	487	478	481	474	487	481	481	463	495	467	450	485	501	487	479	468	446	452	493	482	458	440	491	473	539	469	458	468	465	507	468	482	428	474	487	503	467	447	463	477	500	463	516	480	450	477	500	471	478	428	476	494	472	486	511	490	483	520	462	479	460	503	472	442	452	485	448	441	442	463	454	497	509	494	469	478	508	460	450	447	467	464	481	456	473	474	487	469	457	460	445	480	452	493	506	453	474	462	472	471	493	459	448	455	496	496	483	450	466	498	464	463	466	484	488	480	468	482	456	512	463	485	504	491	471	498	429	495	502	482	474	475	493	467	483	461	488	470	507	475	480	498	467	477	484	479	500	486	485	476	474	537	451	480	460	465	486	502	457	513	476	479	459	492	455	455	482	457	469	495	499	482	490	466	463	464	443	490	464	477	490	470	493	439	522	482	486	484	499	417	441	437	486	489	464	434	495	488	468	484	490	511	491	466	450	482	528	497	472	483	514	441	478	495	483	502	473	471	468	452	465	472	483	506	468	482	473	515	482	474	458	441	463	507	492	456	491	480	514	458	465	467	480	478	476	448	482	482	471	471	469	453	469	508	509	480	438	475	468	476	489	459	503	476	523	467	488	485	471	455	488	464	442	480	444	447	525	492	474	461	424	492	490	516	448	481	472	486	503	488	499	488	477	437	494	468	480	500	466	480	445	449	465	492	476	450	475	485	521	504	465	512	498	453	456	489	480	473	442	475	444	459	489	476	436	454	432	463	507	508	460	504	478	463	491	463	536	457	443	482	449	461	518	474	454	463	455	458	467	458	494	515	494	433	489	476	515	462	477	500	470	467	480	492	479	446	502	465	481	469	437	488	465	483	449	480	547	463	453	472	481	473	480	511	441	476	495	506	478	479	497	451	490	457	481	502	493	468	456	508	483	450	478	462	453	469	444	500	450	461	478	506	474	456	470	431	455	505	513	477	445	508	480	489	516	440	446	483	507	484	460	497	527	479	485	468	487	452	508	469	469	458	456	473	470	526	478	468	477	479	486	430	483	457	479	500	484	465	494	450	455	461	469	474	500	461	475	505	491	474	476	477	475	486	450	460	469	493	486	488	498	460	470	514	479	492	482	465	443	463	453	494	483	474	433	488	464	477	457	459	464	493	467	467	498	457	453	504	448	507	476	468	528	490	467	503	451	441	445	483	444	492	473	502	477	498	498	485	481	408	485	456	447	474	536	450	480	470	498	457	442	452	493	466	453	463	528	458	487	470	515	447	496	478	494	427	489	452	512	500	469	455	492	467	466	486	490	464	486	477	519	514	486	457	508	465	465	458	477	474	485	423	445	479	480	477	431	505	472	468	468	415	441	479	465	455	518	491	482	465	473	480	534	493	485	485	455	463	482	486	457	494	481	467	457	473	455	453	518	481	461	438	460	477	449	455	440	463	480	446	473	445	486	522	466	507	467	463	498	426	459	465	464	477	482	484	431	482	520	478	465	455	450	482	482	502	476	537	494	465	502	458	526	452	484	443	431	455	468	452	501	469	479	457	467	497	491	430	475	503	485	478	456	465	463	451	470	477	489	483	461	486	489	457	502	496	480	460	442	476	463	469	531	425	463	499	480	477	459	513	511	485	501	431	450	480	488	464	468	468	481	479	470	450	439	496	450	481	467	481	452	466	427	477	465	462	452	511	497	453	496	462	441	487	471	447	495	494	448	440	463	466
24187	42764	33374	16496	7402	2905	1193	714	663	676	663	682	709	697	723	655	678	651	688	656	669	693	679	658	714	652	765	637	688	696	633	653	697	635	698	673	692	677	678	702	674	653	659	691	630	687	665	638	642	646	662	675	648	687	683	607	672	673	661	675	698	674	685	714	646	629	686	705	658	693	691	653	733	647	634	669	651	696	701	664	670	662	643	644	687	669	674	693	666	680	633	674	660	695	653	704	639	650	680	681	692	710	661	654	693	708	692	678	648	674	681	717	682	644	671	671	624	672	637	641	706	703	668	665	700	682	648	698	661	668	706	617	674	656	659	680	696	653	632	685	666	655	680	660	660	650	678	677	700	708	654	643	667	672	683	686	677	644	685	659	657	726	673	698	674	699	689	725	696	651	648	645	682	629	685	632	713	697	694	655	642	663	665	649	700	666	641	661	666	656	703	664	708	693	700	663	693	667	619	700	663	685	685	694	727	696	626	697	655	655	698	655	669	694	697	710	653	629	662	713	641	653	646	679	723	662	721	700	666	674	709	730	641	697	669	669	654	687	676	678	686	669	629	686	683	664	663	659	717	681	639	682	694	720	641	605	677	683	637	657	694	682	691	684	721	698	692	695	721	610	717	686	672	666	653	748	666	694	661	672	684	674	659	675	651	713	619	674	721	712	685	696	644	713	696	727	662	680	670	686	686	676	661	683	723	719	691	696	676	708	709	684	655	693	672	688	670	686	693	686	695	674	685	655	686	648	652	654	702	709	678	650	693	685	651	685	638	687	664	695	658	703	632	628	764	629	658	663	652	666	735	651	703	691	653	689	702	683	693	632	660	649	707	689	666	699	693	714	683	676	657	690	663	666	705	640	642	716	705	689	630	676	680	669	664	656	688	686	660	713	697	689	664	693	663	643	647	653	655	696	666	723	667	721	714	680	675	680	697	649	654	702	621	654	667	648	734	689	675	673	673	681	677	689	697	666	649	662	692	676	682	621	633	652	668	695	682	687	681	675	659	688	654	710	668	713	677	669	678	648	665	661	658	684	682	676	661	701	643	669	644	664	645	711	681	653	666	654	683	679	635	674	657	676	670	661	680	647	672	664	654	662	658	643	693	653	677	675	668	663	699	664	652	665	680	712	679	717	711	654	696	657	621	693	680	652	674	678	705	708	645	627	703	712	633	681	700	649	656	706	686	696	660	660	674	672	686	619	709	667	624	712	672	692	703	666	686	656	638	640	672	688	667	658	668	704	676	695	641	698	644	680	721	685	677	721	670	671	649	705	686	697	663	667	685	682	707	693	691	654	681	658	682	635	704	654	699	670	684	652	689	691	612	656	658	678	624	679	643	666	664	641	666	634	693	700	665	671	618	644	674	649	673	666	654	639	670	685	605	615	661	726	650	637	684	635	710	634	659	641	663	659	716	683	666	688	683	653	655	656	723	684	664	642	698	685	711	704	684	681	693	662	651	647	638	694	660	682	656	658	632	685	674	717	690	666	671	672	702	701	657	647	686	681	686	679	687	701	688	683	674	680	646	692	688	637	688	646	673	654	628	636	692	678	687	700	688	662	647	702	674	680	687	667	665	666	669	649	694	665	680	718	714	694	691	647	749	672	651	658	703	714	684	711	649	674	647	678	684	642	661	665	738	651	710	654	651	669	684	685	644	646	684	657	739	659	657	678	667	682	674	709	669	689	728	670	664	702	684	668	678	661	650	681	660	687	697	680	690	652	739	732	667	705	672	667	696	669	651	682	694	653	652	700	700	628	679	695	693	641	634	656	693	613	698	659	706	633	678	678	689	692	708	666	623	728	666	696	712	642	672	648	666	664	641	697	656	666	700	643	694	662	667	714	695	734	677	741	654	619	656	703	674	708	649	712	666	677	638	677	655	618	606	658	647	711	669	701	715	667	669	675	687	669	641	676	701	645	630	689	664	643	647	688	722	662	680	635	694	689	634	675	660	661	629	684	627	681	669	706	653	655	655	645	695	701	676	674	652	693	629	646	612	655	675	658	631	695	719	671	659	663	682	698	667	698	729	698	746	696	710	693	688	660	687	730	684	675	656	705	701	688	667	711	645	665	676	673	674	686	671	697	668	654	660	685	677	663	692	715	683	683	665	679	650	631	658	675	665	673	665	697	672	652	668	652	648	647	673	625	696	647	660	662	654	680	646	658	668	626	705	721	687	644	695	682	621	665	706	667	721	654	696	705	633	633	641	697	676	656	662	701	686	677	639	665	674	740	694	700	645	689	693	691	645	652	685	641	702	676	658	670	677	697	766	635	661	660	657	660	688	650	701	663	655	661	692	652	668	681	663	666	733	650	645	664	661	627	687	656	711	666	643	688	684	712	676	682	660	649	683	686	667	706	639	654	661	680	697	684	670	678	718	672	656	684	699	683	682	679	674	705	666	712	643	644	679	637	686	707	705	712	730	684	654	654	703	692	652	695	696	640	644	692	645	663	669	700	669	711	668	681	654	666	664	654	697	637	679	624	637	648	680	689	626	677	696	716	656	679	658	720	677	658	655	718	665	680	688	706	608	723	701	659	674	685	662	668	638	675	659	688	676	650	669	674	625	675	655	676	678	651	676	686	681	726	668	674	660	678	662	650	694	680	654	626	714	703	666	651	692	709	626	688	708	668	678	680	683	689	725	698	647	666	673	672	707	663	697	674	672	648	650	638	657	665	680	687	679	696	682	687	640	685	713	669	700	648	660	686	676	654	691	675	661	680	661	678	692	651	684	671	641	617	653	647	649	672	635	736	688	696	695	679	665	670	690	676	661	678	663	660	661	714	698	685	660	602	667	669	706	706	672	670	717	695	629	670	694	654	678	703	663	688	681	654	677	707	653	650	665	650	649	653	660	688	686	708	643	666	684	656	664	673	681	654	690	724	650	674	669	680	693	680	704	716	725	651	684	677	666	704	702	658	621	677	667	647	708	676	671	717	676	702	735	673	666	662	641	644	675	715	633	680	646	664	703	638	679	695	629	658	625	617	697	670	655	683	669	701	712	686	738	659	712	657	693	661	690	646	634	668	658	684	664	708	654	681	705	683	657	649	720	693	665	664	654	663	672	686	678	682	665	713	689	686	661	652	660	680	687	670	702	674	710	637	654	703	680	701	643	685	710	696	714	653	673	664	682	671	653	669	722	655	715	649	635	705	678	725	665	648	679	688	654	620	656	690	664	695	649	663	750	679	694	695	677	644	624	649	741	624	640	683	678	692	682	644	683	630	693	646	689	686	616	635	645	681	666	702	687	637	654	709	709	713	640	631	695	702	643	696	652	697	670	674	683	681	629	684	694	704	705	644	701	695	704	699	662	675	665	703	684	707	625	695	693	663	695	697	625	668	663	702	666	664	708	652	684	648	678	701	631	684	668	658	708	674	678	683	686	700	651	717	730	679	682	664	716	683	629	671	677	687	663	653	646	706	663	700	744	687	676	652	634	641	709	693	694	745	655	664	688	659	696	711
24634	22479	36094	32965	23203	12845	3174	655	538	566	559	536	569	564	557	569	523	532	586	559	542	563	578	559	542	531	517	541	545	555	574	530	519	584	568	550	528	585	523	553	543	538	516	515	545	537	538	534	515	566	598	504	549	567	559	542	615	504	513	568	557	534	507	536	553	492	518	533	513	549	524	563	519	512	513	543	501	555	536	542	538	504	540	558	577	512	523	515	536	506	518	481	562	531	522	553	550	561	538	551	526	532	541	503	519	557	574	568	525	543	526	545	523	583	522	537	543	524	531	561	544	544	523	510	523	547	503	545	570	506	574	537	550	560	529	547	521	540	534	526	554	569	533	589	544	570	523	524	506	491	557	509	543	543	554	497	511	527	554	560	554	524	536	498	571	543	539	514	522	499	529	528	533	555	558	564	567	500	531	557	556	542	527	483	558	539	559	540	510	538	523	549	510	556	511	546	538	551	529	508	512	501	568	539	534	548	525	548	510	532	572	524	521	577	571	551	543	549	552	568	531	556	567	526	521	539	540	565	529	528	568	538	505	591	568	602	552	546	567	538	566	552	550	477	537	560	536	519	555	530	550	551	582	548	532	510	587	542	554	504	561	509	560	530	512	520	533	516	555	501	521	521	498	557	508	546	566	574	552	574	552	519	505	533	572	524	521	532	543	485	560	535	548	501	513	535	511	536	554	560	565	543	563	557	545	568	535	559	585	558	533	573	594	522	573	553	499	566	535	514	525	519	538	523	569	497	540	549	528	541	534	552	519	556	575	541	529	526	518	541	523	524	494	514	512	543	531	535	525	552	555	537	535	506	512	524	527	541	530	544	517	481	547	519	550	494	525	588	534	503	526	530	540	547	557	534	547	590	535	540	517	541	499	551	551	542	572	534	567	539	568	528	515	494	540	528	552	533	548	555	547	554	488	558	520	553	552	529	501	569	582	528	549	549	569	538	529	521	562	567	542	567	566	549	549	517	514	543	562	560	537	522	562	490	509	579	541	485	559	553	565	548	546	503	504	530	540	548	553	504	565	529	540	555	574	537	544	511	617	537	524	535	553	539	540	540	582	560	552	498	538	527	562	537	515	560	552	558	523	526	547	526	548	527	554	563	554	524	587	555	498	536	529	580	553	550	520	550	552	555	532	512	518	490	522	548	547	542	548	520	536	565	517	529	579	531	599	533	512	537	566	515	523	544	546	509	530	524	546	539	510	552	552	526	553	526	554	547	550	573	505	547	531	499	572	549	580	508	494	518	520	529	557	528	566	497	507	518	533	514	500	508	539	494	539	521	573	582	503	531	570	522	520	546	536	539	529	552	585	528	524	548	537	539	527	527	524	586	555	562	584	554	554	551	539	571	539	560	566	565	532	521	546	561	506	540	576	508	567	552	533	487	501	565	530	547	532	561	528	551	554	529	539	526	541	557	511	516	513	555	562	508	576	540	601	563	522	527	525	549	551	557	537	512	536	538	550	511	502	519	490	556	588	567	535	539	525	558	554	516	531	519	473	529	533	520	536	515	559	542	510	532	563	554	548	521	543	492	501	532	524	501	498	537	553	531	549	527	523	566	536	524	555	553	554	522	575	525	559	548	565	538	532	540	521	523	565	503	553	556	525	526	528	531	539	524	493	497	517	477	536	537	527	531	512	539	543	569	554	513	539	524	568	566	534	534	528	534	529	536	569	550	552	559	568	580	548	533	510	524	545	480	531	514	547	549	529	549	535	558	494	563	534	526	522	511	549	519	540	507	572	544	558	545	535	545	544	488	532	565	516	551	541	545	546	574	502	539	548	567	582	563	569	555	543	540	523	534	533	535	557	547	558	529	511	529	568	548	579	560	535	509	537	542	566	550	568	561	557	572	514	503	557	542	511	520	539	559	599	547	541	553	528	544	545	552	507	536	555	574	571	547	561	548	482	509	512	554	574	534	573	554	524	581	551	501	558	554	553	540	554	564	544	577	523	517	543	570	538	552	561	536	525	573	581	567	536	553	549	520	532	540	527	537	559	518	529	516	551	495	517	530	527	553	500	589	524	562	516	469	565	538	534	523	536	515	576	534	527	525	519	521	539	542	558	566	575	569	578	564	565	553	521	563	549	561	552	546	519	543	509	575	533	505	525	547	527	525	519	510	536	551	569	591	544	519	565	551	542	515	550	485	529	544	540	556	540	535	534	517	548	520	541	552	552	553	569	523	531	522	571	556	573	513	527	542	576	538	506	545	538	546	493	564	567	539	541	543	572	529	542	509	513	524	541	532	539	547	545	563	532	580	504	523	556	526	540	539	535	516	552	580	502	584	521	492	543	531	526	486	523	527	545	525	527	528	504	545	539	517	577	482	530	567	575	493	510	576	542	518	473	519	528	506	528	528	563	478	540	525	521	525	558	582	530	508	544	572	512	543	535	540	566	557	533	561	569	549	535	551	531	549	526	513	551	526	559	549	561	520	528	547	500	600	549	582	560	550	528	501	553	538	560	492	545	519	547	522	536	536	533	533	579	532	552	543	519	510	498	561	518	509	562	575	507	553	540	504	565	551	530	553	538	518	525	589	567	565	542	562	519	511	547	535	528	530	568	518	553	546	562	503	561	508	496	562	552	527	580	531	501	536	563	526	519	512	526	536	565	559	559	540	532	529	535	553	556	551	541	571	557	566	579	511	452	559	554	537	509	526	526	512	518	540	561	582	547	546	520	532	522	550	553	503	560	535	562	539	513	537	578	541	546	518	499	544	536	533	532	590	549	520	544	562	566	547	560	497	503	555	529	536	569	527	508	562	524	499	511	515	567	510	512	512	507	562	573	532	540	523	547	581	527	549	525	559	589	514	548	533	575	587	513	514	527	525	568	539	545	541	506	517	542	574	541	526	541	536	575	533	540	535	525	565	557	516	515	528	538	541	560	530	543	547	575	553	544	524	586	528	529	541	493	562	569	526	570	547	566	513	520	513	555	561	512	542	590	531	503	567	530	527	538	541	533	536	536	548	539	559	580	537	566	528	547	539	530	508	556	553	505	556	507	544	568	536	563	529	538	510	556	514	565	516	548	554	511	553	543	559	549	541	562	552	540	558	532	525	541	527	589	555	547	523	555	524	549	526	525	587	558	564	574	564	537	528	544	525	538	551	557	528	548	527	518	544	547	565	566	562	514	511	526	591	525	557	552	529	550	584	516	492	553	533	563	529	558	523	575	507	558	578	533	554	503	568	556	524	518	544	504	515	551	545	516	521	560	534	503	519	592	516	550	558	516	624	540	506	542	542	546	519	511	521	558	556	535	565	547	523	526	553	524	577	527	544	556	530	562	524	493	571	536	553	509	563	507	551	562	540	578	534	568	528	547	521	506	511	601	509	569	514	550	578	544	550	528	519	526	487	502	547	535	530	560	538	559	566	526	510	550	555	545	559	554	560	515	530	548	531	556	524	529	538	552	549	549	545	588	523	561	552	533	601	537	537	587	543	564	552	520	560	565	534	526	469
46832	79977	64289	40367	25842	12586	3895	837	761	808	775	784	747	795	798	709	697	801	756	714	755	726	794	788	755	750	766	787	793	772	736	783	742	793	853	802	793	760	738	741	777	774	804	765	763	748	787	785	794	790	734	733	730	766	742	774	783	800	734	776	805	783	745	784	756	777	755	822	727	801	768	766	812	772	735	799	766	778	753	763	753	706	786	757	783	784	798	792	743	811	729	746	772	786	787	764	761	740	783	760	792	764	802	772	755	776	753	767	807	760	785	761	792	787	747	744	772	752	821	752	733	754	763	793	733	813	761	820	788	777	731	767	820	734	771	822	737	788	759	754	776	788	758	761	825	789	683	785	788	723	776	773	794	791	730	754	815	758	715	725	722	765	726	741	805	766	769	749	745	718	791	796	775	776	729	710	757	755	790	732	827	772	770	764	738	721	768	748	742	802	759	777	773	737	735	759	766	751	745	757	790	754	735	799	755	749	748	813	794	801	798	782	768	749	740	782	781	752	764	796	756	759	820	716	737	711	823	808	724	748	812	753	760	789	734	815	763	755	806	804	774	767	764	784	796	773	730	779	800	745	770	790	774	794	715	730	764	722	752	743	803	742	702	793	776	725	757	780	766	788	786	735	739	780	760	729	747	770	737	770	766	758	767	733	766	759	763	822	776	749	768	798	734	766	771	760	791	733	731	774	772	764	756	766	702	784	761	807	751	790	738	765	761	757	728	758	771	781	753	734	768	756	777	803	753	797	817	772	758	761	824	752	726	751	801	760	772	750	729	769	752	752	748	751	742	757	710	705	781	774	783	758	767	770	702	785	758	732	779	788	749	750	788	763	749	774	772	755	727	719	803	711	739	754	772	731	758	753	766	766	779	760	726	750	795	764	804	802	736	807	769	772	777	788	735	728	758	728	739	758	771	771	744	788	802	755	802	773	754	750	774	762	775	779	802	822	733	728	749	794	760	725	764	701	733	754	793	750	774	751	777	742	803	793	715	751	744	736	794	748	761	747	745	745	782	800	754	772	766	827	760	790	769	777	765	764	776	735	770	717	767	805	780	747	758	790	746	804	784	729	753	739	729	780	743	765	776	764	793	803	760	712	760	762	767	765	794	736	785	786	782	749	791	783	824	759	770	749	728	748	738	756	794	791	741	796	735	789	729	749	763	765	729	740	785	701	820	815	777	783	789	750	752	790	764	766	731	755	794	741	729	768	791	772	808	796	769	814	749	813	770	742	782	743	748	811	772	733	767	750	779	749	748	708	731	719	774	722	745	787	742	762	800	774	791	744	752	788	775	811	789	757	733	794	777	740	795	762	806	767	790	807	801	765	787	746	739	811	827	784	749	738	758	735	774	736	771	786	746	726	742	759	749	731	715	817	809	799	789	747	794	841	775	768	759	761	788	762	798	773	781	753	777	712	753	751	793	774	727	746	786	724	779	752	734	809	763	797	786	751	780	743	802	788	769	739	759	756	760	755	774	733	766	768	779	765	800	751	769	759	803	779	748	799	756	779	811	761	806	723	760	789	760	727	761	784	744	735	824	768	754	829	757	808	722	738	771	743	784	798	799	801	763	753	754	758	704	738	767	786	726	719	761	729	794	802	783	821	779	780	750	818	826	758	804	737	745	769	761	757	799	782	753	783	773	734	734	769	793	752	819	718	734	716	736	762	779	748	756	744	793	807	702	759	773	732	777	771	800	749	802	741	761	798	792	777	776	765	753	773	788	792	770	782	731	733	789	776	724	760	766	822	761	792	770	780	754	776	772	782	764	762	750	748	741	802	736	774	773	761	779	795	752	796	733	765	760	734	770	781	745	742	771	789	756	763	764	778	702	759	766	768	764	806	829	783	815	772	826	751	782	760	774	813	800	752	822	745	790	694	799	775	762	765	751	740	736	771	718	749	787	746	752	751	790	803	727	792	791	772	692	748	795	794	759	761	705	735	730	780	770	813	790	774	702	758	746	773	795	745	733	762	800	776	763	771	776	775	798	764	782	686	717	789	743	786	783	760	749	799	796	783	716	768	756	785	785	806	737	734	735	771	789	792	761	805	835	791	757	744	722	755	753	748	796	811	717	799	783	809	767	739	819	761	771	750	778	787	783	763	829	764	762	752	808	816	773	748	762	791	757	775	779	768	750	760	768	756	736	761	796	796	764	766	714	769	776	825	750	753	786	742	742	714	738	753	778	785	725	745	788	816	771	771	795	780	756	762	764	709	791	764	773	749	786	749	759	774	744	763	761	780	757	737	778	772	798	762	743	781	788	758	794	778	760	742	804	737	750	738	779	803	771	749	738	775	768	774	830	754	790	747	713	749	758	787	739	748	786	772	745	794	794	745	759	724	793	801	739	747	828	798	745	763	789	761	775	767	770	770	729	780	739	735	791	778	796	777	779	747	696	743	736	753	703	732	764	729	810	773	765	738	731	791	752	759	747	750	756	756	779	782	763	777	732	814	763	723	778	742	778	715	759	731	825	796	810	779	814	764	799	793	784	777	786	732	778	727	700	807	760	765	744	753	786	775	759	770	766	755	784	775	727	794	779	770	777	827	747	767	784	726	751	768	778	776	737	755	764	752	765	740	772	789	812	761	756	796	760	760	792	794	746	751	765	774	776	764	754	767	769	774	670	768	755	794	775	766	795	753	746	847	782	797	805	762	782	760	725	773	782	775	758	761	795	777	731	773	763	776	754	727	775	758	763	764	745	776	739	715	752	742	787	766	783	808	769	747	780	756	759	750	794	780	748	766	798	760	749	725	801	733	768	794	783	765	767	781	762	749	759	773	822	780	750	762	741	806	773	813	831	763	748	771	758	747	751	781	785	772	798	789	755	778	772	787	752	762	762	751	770	784	758	776	769	765	756	779	808	738	735	764	774	789	738	815	795	776	814	816	793	714	768	759	764	806	763	744	763	748	801	793	752	808	797	788	794	750	762	747	725	778	726	786	795	750	801	768	834	743	751	828	788	770	793	762	790	742	742	769	788	756	740	782	821	749	736	783	786	807	798	814	774	740	793	807	796	714	744	764	809	752	776	780	846	760	763	775	729	720	764	772	755	789	746	753	785	734	772	785	779	746	773	795	778	770	751	723	832	770	776	781	751	762	765	837	752	786	783	723	781	783	812	780	776	747	800	747	725	772	757	752	777	709	726	791	760	749	779	760	766	717	801	764	761	782	802	750	805	802	730	783	798	760	804	810	763	777	765	736	786	768	742	779	797	738	773	746	779	725	731	773	773	781	753	746	754	768	785	747	747	789	813	705	760	733	787	753	767	785	736	769	745	757	757	764	729	809	766	797	779	771	810	752	744	718	768	746	745	770	733	734	722	785	803	768	768	797	762	765	791	754	815	721	787	740	773	690	773	771	756	756	773	766	738	826	786	726	778	814	742	820	768	715	780	771	808	740	765	761	744	786	761	767	769	742	751	769	779	849	798	746	778	748	797	791	787	750	749	752	731	781	777	664	794	768
22880	21388	31058	27041	24363	22820	15657	1299	421	445	433	412	445	449	404	395	437	390	405	388	407	415	441	435	424	427	417	390	398	385	413	416	422	372	441	410	396	407	435	436	419	410	399	434	421	443	418	418	412	416	393	377	385	412	406	414	427	427	407	453	440	388	417	417	433	417	401	407	405	382	407	416	408	406	432	426	433	394	400	431	423	443	435	381	403	436	439	422	438	403	386	381	409	415	420	418	419	402	400	406	461	412	400	424	424	430	426	388	389	415	407	422	451	419	411	442	400	393	436	403	385	396	401	390	451	404	400	415	387	409	390	400	416	384	410	384	423	424	432	390	393	432	389	422	399	396	410	405	450	407	413	396	429	407	449	431	429	413	407	404	439	439	418	432	391	415	417	430	425	397	412	411	385	379	409	396	426	401	391	412	432	426	401	379	398	380	409	390	383	383	415	449	429	418	421	437	435	429	402	412	414	393	406	416	363	401	411	427	416	438	411	425	365	397	386	437	396	422	409	409	431	403	428	422	448	416	437	458	375	410	414	421	387	421	404	421	399	413	393	453	418	422	447	391	415	422	397	433	418	424	407	371	382	399	377	421	414	411	426	403	406	416	415	398	425	415	412	404	415	401	399	387	397	421	445	433	394	387	394	415	410	393	380	401	386	400	430	437	444	433	415	415	407	411	485	406	396	411	399	402	423	400	406	413	424	442	403	430	426	438	432	438	415	411	435	403	419	427	422	451	422	412	412	422	401	412	420	408	408	372	417	373	410	395	422	410	422	418	433	391	433	405	394	403	431	416	428	440	397	431	428	421	393	385	412	438	410	412	423	403	418	414	399	431	432	424	391	440	410	433	429	426	417	396	442	412	416	401	397	398	404	416	407	415	389	382	458	384	457	406	420	402	398	425	401	397	372	427	394	438	447	403	430	388	410	397	403	413	392	450	419	427	450	430	432	416	350	376	442	441	422	411	418	416	407	393	408	417	439	392	372	395	417	438	415	433	423	420	420	383	416	420	404	439	403	402	424	419	400	418	400	442	424	397	447	396	405	434	421	385	384	452	395	414	376	411	412	425	426	433	419	410	420	415	408	398	410	378	416	394	410	447	423	394	431	411	430	420	392	447	391	420	426	421	397	403	434	421	438	419	438	404	404	398	417	389	393	411	390	416	396	423	352	383	395	417	414	383	448	435	369	417	411	405	403	428	424	440	433	377	440	394	376	399	415	418	392	406	420	407	440	411	430	405	418	418	410	401	380	404	435	394	396	394	413	417	404	435	390	386	431	428	403	409	417	403	411	428	381	375	408	417	381	409	427	422	400	411	383	394	444	441	415	394	416	435	395	405	427	406	411	420	367	422	423	430	435	394	399	395	388	414	422	365	405	443	382	397	381	440	439	380	446	418	357	408	401	434	395	388	434	403	428	431	391	431	433	385	408	364	434	405	462	437	406	398	407	377	380	408	414	399	435	413	429	384	395	398	408	424	387	443	442	400	406	378	404	411	417	352	396	414	416	425	410	409	396	411	421	428	415	399	413	373	396	441	440	423	429	436	362	407	399	412	393	443	387	403	416	429	385	435	424	400	407	398	398	421	403	436	394	414	413	444	435	381	408	378	450	431	397	443	399	392	440	409	410	403	383	442	402	392	389	401	414	413	374	408	428	421	430	415	450	406	399	426	406	413	455	415	433	418	414	420	387	444	370	386	410	416	414	413	426	444	440	410	443	425	398	414	391	409	455	423	407	413	389	446	417	413	427	404	410	406	417	418	418	426	359	416	404	421	424	425	442	445	419	417	423	418	476	417	394	430	425	395	371	446	422	415	424	437	392	452	393	425	424	432	405	433	388	422	421	436	432	420	423	404	423	396	403	414	434	395	409	377	443	410	404	386	403	411	408	401	383	383	416	407	408	440	398	397	386	391	431	403	400	389	433	407	418	412	417	391	409	412	409	431	365	376	404	420	410	412	399	424	393	411	417	414	428	423	425	428	394	427	439	408	426	402	401	381	433	423	441	405	422	440	389	410	411	423	423	420	441	416	424	411	412	427	372	410	400	425	411	417	421	461	439	432	366	437	403	404	423	390	381	400	421	398	376	440	403	418	444	415	411	432	425	423	417	422	441	436	412	379	439	407	464	398	409	406	394	465	383	403	381	432	441	412	415	432	392	400	412	435	405	427	415	438	408	404	410	405	377	436	428	377	406	407	407	390	416	404	384	401	400	405	405	410	435	441	430	381	409	436	418	399	365	427	425	397	431	413	423	398	427	401	407	384	396	432	423	437	390	419	421	425	403	398	420	413	409	420	415	389	443	364	396	419	450	421	413	421	410	411	448	407	414	419	399	440	420	387	406	431	405	384	410	411	432	404	408	416	416	417	390	432	454	378	407	393	392	433	411	392	427	394	409	396	396	390	403	434	431	469	405	423	460	445	433	405	390	402	428	401	400	433	414	401	436	428	377	408	409	444	432	383	410	438	403	389	419	399	461	367	458	417	387	433	400	388	458	426	403	420	429	416	378	414	417	433	412	417	442	380	409	403	422	429	423	398	412	413	378	445	434	431	380	393	428	420	399	440	441	426	441	402	398	425	437	386	420	464	418	408	426	412	404	412	405	413	422	434	410	409	435	416	422	460	407	390	397	402	445	396	388	407	427	384	413	397	434	398	409	409	424	410	415	427	393	417	398	431	417	398	407	380	384	432	413	397	449	459	415	408	425	413	407	406	416	379	433	366	432	419	417	380	392	382	420	385	413	368	415	422	421	431	430	407	425	415	397	430	380	408	397	424	405	385	416	404	397	412	406	414	386	372	408	402	438	413	396	416	398	425	377	408	406	432	396	403	389	413	403	370	422	393	406	426	419	421	392	406	420	454	366	397	385	416	448	399	407	434	378	403	399	419	407	413	420	406	405	414	385	400	406	418	402	402	400	396	436	413	420	430	418	425	409	398	401	426	410	410	388	426	420	355	415	415	441	400	419	406	404	443	394	448	421	402	417	405	414	400	408	433	421	415	381	403	408	442	405	463	395	433	441	433	412	456	426	416	454	423	386	376	404	371	396	405	436	415	446	425	427	440	411	367	354	426	386	421	381	406	395	421	392	412	390	419	421	416	389	399	410	361	435	412	390	430	441	393	434	404	401	447	421	436	418	420	392	376	425	418	399	418	411	404	446	391	381	392	422	364	395	445	411	395	411	428	412	426	420	398	414	436	405	421	420	358	417	424	421	422	423	399	393	408	409	426	392	432	393	422	404	401	407	410	423	427	401	394	423	403	427	407	387	409	409	440	420	386	432	401	401	436	430	416	405	437	402	426	414	400	427	402	395	394	410	428	442	443	424	431	392	407	439	403	427	441	373	400	421	387	400	431	411	422	409	439	382	420	402	432	384	430	396	437	430	395	450	422	376	427	421	424	433	465	408	381	409	454	412	397	408	398	411	411	426	407	426	417	380	430	385	377	399	426	392	443	437	404	342	407	439	425
60859	101706	82910	58771	40644	25241	9477	793	585	632	594	606	563	602	604	583	597	560	543	606	562	559	614	556	560	568	556	633	584	585	569	559	578	587	605	538	589	598	580	593	610	604	575	591	572	623	595	592	605	609	623	573	581	587	615	598	618	578	626	589	619	543	586	575	605	544	609	552	584	614	559	575	578	573	612	579	568	540	566	552	620	597	611	587	567	572	567	598	571	588	596	562	579	597	587	562	546	579	565	558	566	583	615	573	582	523	594	593	619	570	617	624	566	533	602	613	607	582	578	609	546	594	598	568	545	592	578	558	600	624	570	580	571	548	569	585	572	619	588	601	560	605	549	602	563	617	627	572	571	572	565	604	572	599	541	589	601	574	547	578	606	559	588	551	577	572	619	559	551	585	592	577	571	545	579	639	585	548	595	557	584	543	589	568	603	538	604	586	588	553	589	601	566	587	615	636	542	645	601	589	609	572	552	568	592	582	577	576	590	615	580	586	582	589	622	572	565	571	596	550	616	588	562	599	575	611	550	615	582	592	594	591	598	555	552	594	560	581	600	618	567	583	601	587	640	560	569	595	595	583	577	581	615	591	595	589	590	576	588	589	580	576	639	575	589	585	591	581	580	571	543	627	601	611	602	583	629	581	617	571	531	566	591	580	567	557	604	566	556	566	521	621	608	636	601	585	595	581	645	616	576	556	617	571	578	591	601	585	601	616	568	617	600	601	584	602	580	582	541	588	584	544	587	564	562	589	556	574	575	598	612	585	553	604	550	611	584	612	552	578	570	537	598	590	540	567	560	588	564	595	570	616	562	575	549	578	589	582	608	611	568	580	540	617	533	571	589	598	606	584	594	558	596	535	601	598	554	573	575	538	617	579	558	583	561	589	590	577	581	523	587	575	568	560	590	604	587	576	614	593	633	586	555	581	613	617	571	568	588	614	590	566	595	592	594	530	617	632	585	614	581	582	596	602	607	569	579	586	565	650	588	581	587	583	586	560	582	590	561	594	551	584	574	571	598	546	590	584	571	583	609	564	558	567	570	587	607	604	630	573	604	572	574	581	603	526	649	576	576	553	569	594	578	551	546	596	571	596	566	565	585	622	601	578	590	565	585	568	597	587	580	589	572	570	628	616	569	584	570	581	581	598	578	575	590	594	621	544	496	581	613	585	558	544	557	594	604	575	572	591	626	601	614	577	624	598	570	599	592	590	555	559	554	542	592	559	563	555	570	575	565	564	633	605	593	676	567	555	606	531	515	589	589	597	605	643	571	598	599	590	588	554	579	531	565	571	569	612	601	552	600	576	537	579	537	562	605	573	571	582	604	580	564	558	542	562	564	610	569	570	635	579	585	562	556	607	608	560	583	607	603	605	579	574	609	540	632	596	629	552	620	538	568	567	625	558	558	564	622	554	558	588	568	541	606	612	570	581	568	576	594	579	593	604	603	631	601	584	574	571	594	604	558	568	585	566	576	551	587	580	541	580	532	535	557	523	569	583	596	632	567	583	556	623	567	574	618	595	564	580	632	564	562	572	622	571	564	600	582	592	582	534	613	538	578	563	553	595	588	582	547	576	497	569	555	619	588	566	555	598	602	576	567	576	570	635	571	584	558	565	604	595	598	601	567	596	601	574	553	598	588	581	547	648	592	566	564	602	602	621	568	556	539	532	565	597	567	588	595	602	618	580	585	597	589	588	603	565	560	598	580	594	539	606	600	531	596	598	528	539	563	589	568	616	543	566	587	607	607	605	588	569	601	603	556	552	563	560	568	619	590	563	569	557	615	589	621	575	608	571	586	567	587	572	575	591	561	581	561	592	577	622	574	577	572	550	580	588	575	626	585	549	557	571	568	574	578	580	596	588	595	540	594	566	599	565	582	556	600	579	586	580	576	585	596	583	631	596	565	622	592	566	615	609	586	605	585	579	576	585	614	562	587	635	541	545	566	607	578	634	582	632	619	618	610	597	643	576	595	588	634	584	646	562	605	586	558	572	578	613	563	557	613	543	614	591	594	593	524	582	556	561	545	564	589	588	595	567	572	604	580	560	575	542	579	605	595	546	560	601	557	565	562	568	575	589	585	584	610	644	573	557	632	602	581	591	554	585	581	558	566	592	599	615	581	577	584	616	584	580	563	586	584	586	565	599	597	578	572	549	565	588	596	547	583	555	557	597	576	573	603	571	614	567	541	584	598	607	529	554	552	550	574	565	566	596	600	589	570	599	635	548	593	549	534	572	591	548	592	607	577	605	568	614	598	624	608	577	599	606	528	614	572	595	564	569	575	593	619	570	593	600	585	541	554	579	608	523	602	576	579	559	619	610	602	598	584	576	628	612	616	620	616	586	577	600	583	601	547	591	556	600	575	597	523	603	554	590	598	577	578	563	598	577	578	566	575	618	584	596	578	583	593	530	611	585	581	612	590	585	597	608	564	534	572	576	557	560	578	578	580	587	574	577	630	569	618	547	557	611	571	545	553	612	549	560	553	589	585	575	591	562	574	608	585	574	579	585	584	555	585	580	603	632	576	598	563	589	619	587	561	602	630	592	626	587	592	576	604	576	603	580	537	608	557	605	557	553	600	584	553	552	574	561	572	595	614	592	596	591	615	578	549	564	537	596	576	612	565	577	580	545	574	561	554	604	544	553	606	585	576	614	585	574	570	611	559	591	585	566	619	600	552	555	598	581	555	569	583	608	578	580	627	589	597	562	611	597	584	626	596	555	590	577	575	580	582	581	575	543	624	584	610	576	620	581	648	612	626	556	543	586	578	623	581	641	547	627	587	569	599	575	610	590	627	559	598	600	596	573	532	554	566	587	580	599	587	571	554	586	564	544	563	574	591	572	548	584	564	553	598	602	580	529	610	552	606	577	629	573	592	591	547	555	582	567	578	568	585	580	579	570	567	570	571	608	577	556	542	598	563	552	622	551	557	541	575	631	567	610	604	592	549	585	563	603	540	600	580	614	555	562	575	572	593	586	615	581	577	591	563	589	606	569	611	582	587	614	590	585	581	647	560	568	599	605	601	565	603	609	603	553	577	580	561	552	574	589	586	596	579	574	641	615	563	593	553	601	585	565	568	579	584	568	546	550	559	567	591	596	608	622	542	557	588	568	573	574	608	550	580	592	611	572	573	567	591	596	550	580	567	586	589	514	571	618	595	588	600	596	577	581	563	556	613	571	545	602	579	602	574	592	575	622	610	567	588	610	575	558	552	583	581	577	595	561	636	581	537	585	592	601	555	561	583	580	576	573	550	551	587	599	594	530	650	567	584	599	604	569	614	597	592	573	575	580	588	598	626	643	568	573	576	607	537	583	539	548	570	573	581	563	651	563	587	526	606	580	544	595	537	564	586	583	608	594	623	590	588	521	572	601	640	637	589	594	558	585	567	557	595	584	581	595	610	566	584	586	552	566	567	638	539	596	619	592	556	648	582	600	583	594	579	570	611	580	568	610	556	575	618	563	566	539	536	612
27219	24823	30105	17674	5564	1903	879	493	529	521	460	467	500	509	499	450	481	557	495	465	507	488	495	485	477	479	494	524	480	466	483	521	481	465	522	459	491	471	506	502	495	494	488	495	480	481	526	516	464	465	494	472	492	487	480	484	529	508	460	529	499	492	480	448	509	539	472	484	488	483	478	443	514	475	478	545	506	453	524	513	457	477	494	533	480	481	466	479	484	510	524	486	469	503	490	495	510	486	511	481	516	495	463	523	504	488	476	432	491	472	501	462	495	535	481	509	452	525	502	508	484	505	510	485	488	491	492	480	511	502	484	505	500	489	513	501	487	466	446	524	459	527	505	474	506	487	464	512	490	482	472	482	477	443	495	489	490	510	504	492	473	481	470	478	519	481	464	507	495	490	489	470	489	450	491	483	511	474	510	472	490	454	489	453	493	496	497	481	483	435	512	483	487	482	463	489	537	478	498	480	515	511	499	453	490	511	482	513	502	512	482	515	499	480	436	486	501	498	511	497	500	470	518	499	444	496	513	500	471	508	452	461	495	503	508	474	509	480	513	474	523	493	480	495	503	481	498	494	512	476	486	469	464	487	445	511	526	482	527	463	480	440	497	473	514	523	465	494	464	497	488	497	493	489	469	499	512	514	480	494	524	503	528	471	503	483	465	516	506	503	488	514	479	510	494	437	482	456	499	471	461	518	475	496	487	463	465	511	501	453	470	530	513	525	521	539	484	475	479	469	507	475	526	470	494	486	482	467	495	500	495	478	470	475	493	499	502	506	495	502	494	480	474	474	515	481	514	476	526	526	518	515	516	514	493	444	462	473	465	484	500	490	482	505	475	483	489	495	497	507	520	510	516	436	432	518	508	467	498	481	473	492	474	500	549	506	531	511	513	498	476	499	483	506	478	491	502	502	498	496	484	481	514	518	474	490	520	498	486	474	497	530	489	511	491	503	500	491	505	496	491	519	471	497	471	472	539	463	495	476	518	485	493	469	526	466	444	538	483	503	483	495	494	483	494	475	461	483	502	496	481	503	474	480	477	472	540	445	495	510	480	518	490	489	512	465	474	489	516	494	476	504	512	511	485	507	481	440	483	483	480	490	542	472	474	472	508	429	504	487	462	495	443	487	481	496	469	496	479	519	488	462	513	511	486	516	533	511	460	483	528	460	520	493	479	424	499	469	463	535	492	494	497	500	474	488	469	477	490	451	525	459	475	507	469	509	521	483	445	488	484	525	503	462	484	489	455	485	542	446	535	447	459	508	492	502	503	476	479	488	482	487	460	484	482	440	474	508	525	494	501	498	443	502	497	502	457	506	477	432	518	508	488	489	480	489	512	507	502	484	496	479	481	486	483	526	482	493	472	532	512	482	485	527	522	451	478	492	515	487	480	505	456	469	455	479	510	473	479	497	467	520	499	506	464	483	537	465	472	506	496	529	486	480	473	476	476	512	516	480	489	486	458	471	518	428	469	463	498	508	517	476	445	520	521	507	486	500	487	452	464	466	493	479	495	502	483	506	516	512	512	452	511	482	508	504	464	482	486	526	482	495	493	527	467	476	487	484	512	485	482	521	458	505	498	492	475	491	466	474	470	505	485	511	489	487	453	497	487	506	480	443	505	451	507	513	448	529	449	501	472	468	465	465	498	469	500	539	506	532	500	487	444	481	490	473	505	447	485	467	481	510	513	455	490	499	488	495	486	511	484	480	488	526	477	478	509	481	520	465	499	483	492	464	509	485	509	508	435	498	485	481	495	514	523	519	446	503	468	499	474	502	477	484	468	514	500	463	486	493	496	521	506	514	484	479	494	489	482	504	518	484	488	470	477	461	488	525	512	500	498	494	497	475	493	491	515	498	484	472	483	473	501	489	521	471	481	491	505	469	519	485	487	476	461	511	481	525	523	438	494	534	482	510	480	496	507	499	463	479	530	513	517	486	448	550	473	492	486	529	440	479	513	505	536	464	444	505	496	481	519	510	491	532	503	508	506	528	504	520	489	499	466	470	459	440	497	456	472	492	514	474	429	496	481	473	494	522	479	472	497	479	489	469	458	471	498	489	483	483	448	525	471	486	533	495	471	497	480	486	495	485	514	460	470	480	483	531	460	523	517	469	509	521	470	501	481	517	506	496	501	457	532	489	486	524	476	505	479	508	518	529	532	546	484	519	493	472	470	475	476	471	504	469	507	501	484	511	510	486	497	529	486	499	504	493	487	493	487	465	484	457	439	505	541	500	458	499	509	518	501	501	524	463	495	506	519	536	462	493	493	502	518	486	470	474	528	466	516	513	486	478	491	557	508	482	489	466	490	495	489	495	496	519	514	535	533	491	470	477	516	475	489	482	484	518	469	472	475	480	433	507	541	464	475	469	504	488	457	510	488	510	518	476	523	489	474	506	506	471	470	490	464	478	510	500	481	492	494	483	472	480	470	412	508	482	481	477	481	484	477	537	494	490	518	535	474	505	443	493	481	513	511	468	500	490	476	500	481	470	489	504	451	500	461	522	486	503	456	462	472	483	458	492	498	517	517	477	497	517	469	506	534	508	485	496	489	506	483	480	469	482	477	481	483	535	515	479	483	499	519	509	486	503	473	483	460	510	485	481	475	515	450	498	464	475	456	498	475	520	504	488	495	504	484	504	478	505	502	513	474	512	526	483	468	465	440	517	526	470	479	497	486	488	499	514	505	502	456	508	514	490	481	480	440	502	470	477	456	530	497	529	521	479	516	480	477	447	457	470	458	491	465	480	485	566	481	479	487	483	490	485	504	474	465	478	520	467	488	504	471	466	485	491	503	498	545	469	487	495	476	479	506	487	505	514	509	519	455	498	492	511	495	529	500	474	527	494	459	506	481	493	486	460	517	471	489	479	509	520	475	499	522	520	507	476	500	534	486	497	481	538	497	495	491	455	474	519	484	499	489	499	478	520	480	489	522	477	513	480	463	513	538	464	494	496	492	466	485	528	449	479	519	475	477	483	493	475	499	484	501	484	524	485	489	492	504	474	525	490	471	458	490	498	492	496	517	547	492	465	482	478	522	480	537	478	456	496	507	486	459	496	500	519	523	476	502	520	451	476	485	485	495	484	488	431	458	464	514	522	486	476	522	531	487	498	504	456	440	481	446	502	486	462	521	429	533	517	439	513	463	471	476	461	481	463	496	466	524	465	477	508	509	520	490	521	501	503	490	460	494	493	510	479	446	498	508	460	520	526	508	483	491	496	469	482	526	483	486	487	525	498	519	524	503	467	478	476	476	475	503	502	500	493	485	447	509	463	499	509	534	511	477	476	520	496	451	505	489	479	499	487	485	487	471	468	520	489	472	515	459	508	501	485	497	512	500	503	517	494	505	473	485	455	458	527	503	491	478	535	490	462	489	465	461	490	479	489	464	508	529	497	504	453	492	474	471	496	507	516	475	490	523	491	520	498	492	496	509	512	454	503	488	503	447	468	507	475	463	489	492	507	483	483	484	486
24665	42508	33462	16154	7352	3263	1423	723	687	690	703	740	700	683	632	732	695	704	709	741	705	715	682	695	655	692	720	654	693	702	677	749	667	723	696	711	668	703	650	643	686	711	715	709	704	727	722	735	676	677	704	718	691	695	664	722	698	714	670	665	684	685	692	700	697	731	700	676	696	725	748	674	705	674	694	706	654	743	683	721	685	650	682	681	667	676	662	731	677	710	725	770	693	657	646	692	694	683	693	712	677	697	656	723	682	698	697	721	700	692	764	715	697	660	710	680	656	692	681	742	702	714	745	701	721	709	685	684	702	701	669	709	674	683	697	722	666	696	698	687	679	747	699	704	736	686	659	679	690	706	700	685	622	675	694	671	655	730	717	684	663	727	700	719	706	707	682	680	727	698	722	692	708	683	705	706	666	670	700	684	695	695	706	711	641	646	673	685	727	686	707	643	699	689	675	678	748	694	698	617	708	714	693	763	678	683	669	671	653	676	724	660	693	646	709	699	661	727	684	700	681	707	692	743	702	683	700	692	709	663	709	722	735	715	722	691	638	687	720	665	681	675	714	717	742	682	688	696	734	667	691	697	692	734	702	712	696	727	674	729	705	707	702	725	642	686	653	690	730	694	740	720	703	691	703	693	704	668	676	670	716	733	676	709	724	704	701	700	718	683	679	696	678	689	725	632	693	729	682	714	658	667	706	663	708	679	689	678	695	664	696	678	692	699	708	704	699	709	651	705	759	692	700	673	715	732	716	737	689	719	692	725	677	706	716	738	714	691	680	687	668	691	698	695	728	667	678	693	693	706	687	669	730	683	726	756	670	702	712	680	688	739	692	660	693	659	699	708	666	673	739	683	716	693	683	725	725	667	693	641	705	695	715	693	693	647	656	695	684	686	729	672	662	685	662	688	698	643	717	688	702	674	738	720	665	689	674	693	689	707	680	734	676	702	684	653	699	695	665	651	724	740	703	685	733	664	687	706	743	725	704	697	675	647	674	722	742	660	721	701	693	706	680	718	691	716	689	666	671	714	681	697	701	685	728	671	732	638	671	682	656	722	675	695	682	704	690	676	680	703	723	682	711	681	671	707	686	715	721	713	714	720	721	697	673	670	686	665	732	696	630	662	692	698	681	737	746	648	676	669	720	680	692	713	706	658	655	660	715	696	696	695	690	652	727	716	691	746	696	698	696	701	636	733	660	695	694	724	700	761	672	683	749	648	681	684	673	715	702	696	679	700	633	658	735	738	672	680	703	661	733	723	680	675	675	660	711	685	673	721	682	665	713	710	719	686	680	689	738	665	693	681	672	697	696	662	695	749	670	725	687	665	693	679	709	721	703	742	714	693	702	694	680	672	718	663	701	685	715	710	702	682	685	642	710	679	701	675	714	684	707	721	678	722	671	711	660	715	690	725	753	715	668	677	742	707	744	693	688	685	647	717	694	747	718	668	693	742	711	741	715	688	664	687	707	682	711	708	701	705	661	678	698	683	698	661	697	680	676	741	676	735	663	681	744	661	690	660	697	661	718	702	696	716	709	686	680	629	655	648	720	693	670	649	698	684	685	689	713	735	689	683	660	643	697	632	699	740	672	716	683	706	684	674	720	684	678	698	701	692	697	701	682	716	667	711	748	712	707	706	673	680	680	712	697	683	672	722	721	694	697	662	753	723	669	695	665	689	676	729	692	708	684	687	690	740	655	749	690	654	673	644	719	731	690	676	745	669	729	665	633	690	672	705	692	668	711	713	713	687	669	696	675	739	670	698	737	713	714	688	704	705	705	678	736	739	732	725	690	690	680	647	695	708	668	655	701	681	683	681	712	658	689	725	643	733	702	686	693	661	701	670	711	725	703	723	674	735	690	725	707	696	749	687	674	672	711	659	657	722	670	705	664	725	719	702	654	697	687	694	671	658	721	723	685	639	657	705	733	686	696	673	700	723	711	703	710	712	715	668	722	651	683	688	674	714	710	732	699	680	696	743	725	666	714	673	717	681	728	676	710	699	736	667	702	687	725	717	681	688	689	725	699	714	651	699	714	706	727	728	728	706	656	696	716	663	686	660	690	684	703	677	700	745	740	702	730	648	642	732	715	706	709	713	690	664	659	642	687	705	709	730	685	718	715	711	725	688	697	731	693	682	719	671	716	700	656	693	699	717	683	696	639	701	688	704	714	684	726	691	699	697	724	704	734	695	707	723	694	734	684	670	738	718	657	738	663	714	689	696	684	648	669	682	668	713	728	710	666	696	661	720	664	689	669	746	717	661	667	676	705	683	706	678	699	752	704	710	669	682	673	743	679	719	683	678	700	686	695	724	716	684	683	669	716	707	712	673	687	694	646	655	662	678	697	684	722	678	734	687	678	715	672	699	678	716	707	672	694	733	705	700	716	644	688	719	646	708	714	725	677	659	731	693	670	670	707	670	692	658	707	684	698	728	684	689	683	667	701	716	696	684	673	650	700	696	686	721	721	682	677	708	682	679	711	692	744	675	680	622	749	682	646	645	704	723	714	669	692	672	661	652	746	756	712	692	692	696	683	709	646	702	707	711	676	706	728	709	702	663	745	674	716	713	662	731	690	678	650	647	680	674	691	708	688	710	655	721	721	652	670	673	681	723	739	715	703	690	762	713	653	707	713	686	683	694	716	667	712	702	700	748	684	700	671	708	669	684	665	723	724	692	678	676	720	722	676	645	719	700	680	677	729	665	639	696	658	711	691	709	747	708	667	679	696	694	688	684	700	731	666	694	693	690	660	676	717	728	693	688	674	652	724	685	683	659	678	656	704	700	757	692	704	664	685	690	709	693	681	701	697	671	682	700	666	681	705	663	709	694	708	704	715	742	722	698	678	683	648	686	680	696	646	735	631	699	645	717	708	698	672	722	660	668	737	753	708	668	720	696	716	730	730	653	678	757	684	680	688	680	704	644	673	690	684	702	692	700	661	721	640	674	677	674	659	675	652	695	699	677	677	689	690	641	694	651	701	706	735	712	703	709	674	673	687	731	709	763	695	679	686	704	700	731	688	735	669	649	745	685	676	659	667	681	698	732	685	721	665	661	679	699	681	640	736	755	682	677	676	700	714	674	704	726	711	659	684	639	731	652	683	722	728	679	681	649	680	712	731	640	682	714	721	667	684	685	659	702	715	702	716	681	722	724	710	693	703	691	683	697	648	661	677	657	695	713	715	683	693	641	723	663	692	651	690	671	692	685	713	680	698	672	690	757	693	696	666	693	692	659	714	677	677	718	677	741	673	731	672	759	706	675	686	661	652	693	675	698	680	684	710	685	704	708	696	670	668	739	698	716	692	658	757	726	644	681	667	691	699	691	682	706	678	733	707	694	671	684	683	689	697	687	694	717	661	721	657	689	703	738	740	647	695	706	694	746	724	708	669	751	711	740	719	695	714	713	692	725	671	709	685	677	699	744	696	692	713	677	690	695	709	693	726	728	659	733	672	681	658	665	683	688	695	688	707	694
24638	22360	35497	32742	23071	13139	3449	679	559	534	615	518	560	560	542	540	504	547	566	556	539	569	525	556	496	523	531	545	550	587	558	563	542	564	518	528	559	549	503	536	519	599	547	577	522	546	531	531	550	549	566	565	541	524	582	566	505	548	550	533	562	564	538	526	562	522	564	548	569	568	586	536	557	532	582	550	551	533	546	532	608	561	544	532	528	569	542	543	535	534	506	526	582	612	521	556	569	575	538	568	553	575	579	517	544	541	547	529	578	530	512	549	553	545	583	503	490	566	530	565	563	533	528	531	586	525	496	547	576	508	555	535	536	532	539	577	541	536	558	537	551	528	557	487	545	518	530	536	557	549	533	547	552	541	591	534	560	506	533	575	498	528	527	564	570	516	556	572	551	594	530	553	475	552	551	536	614	549	533	566	501	581	557	567	586	565	526	507	530	542	567	514	566	564	549	567	542	550	534	572	516	520	551	524	499	546	515	581	562	553	527	559	543	519	557	591	570	562	571	537	572	561	529	581	551	521	580	539	541	543	548	569	567	555	548	514	516	584	568	547	533	533	527	526	523	568	565	550	523	557	529	560	551	584	560	522	558	512	536	499	503	536	556	539	577	543	549	567	496	543	560	551	540	547	587	572	583	538	510	553	542	553	591	570	505	584	579	525	540	542	539	580	452	566	552	555	555	544	581	550	527	496	507	541	532	561	574	545	537	555	549	591	545	569	538	554	531	569	594	534	553	537	524	529	558	513	564	483	543	523	555	583	564	541	556	532	524	600	504	488	522	492	562	589	557	540	552	528	512	526	545	566	496	566	530	590	558	509	549	556	530	504	537	579	531	592	537	538	546	558	537	553	525	576	548	530	528	556	548	511	542	559	527	577	539	516	524	546	528	561	591	596	562	508	554	522	514	512	510	555	537	533	494	520	553	530	540	576	545	516	534	540	526	553	552	550	574	518	544	516	538	540	543	538	536	537	532	518	587	604	569	513	514	526	591	538	533	553	528	520	527	534	565	575	542	493	591	520	556	550	557	525	503	538	553	575	529	532	529	557	523	552	541	585	538	542	550	580	557	548	587	545	518	567	528	600	536	571	599	522	527	564	558	555	553	523	562	531	514	570	568	548	519	564	561	560	580	560	549	525	551	546	578	551	553	518	558	532	538	548	534	558	571	535	533	546	579	543	564	601	542	563	530	612	552	552	558	576	579	547	556	513	554	558	575	550	555	572	569	563	523	553	540	549	580	552	562	563	528	540	588	520	562	538	530	558	556	567	526	573	552	567	527	540	586	543	532	547	555	504	535	569	558	548	553	551	556	567	553	541	557	534	574	526	571	527	582	556	549	525	547	558	606	579	600	603	532	551	532	567	543	556	510	515	519	543	573	557	568	552	580	583	550	548	535	578	541	520	523	517	547	564	576	563	541	543	575	570	504	555	576	529	573	533	542	536	544	518	548	577	518	547	516	535	530	561	520	610	563	595	584	534	528	510	563	566	575	544	559	516	527	575	577	560	535	536	519	521	522	572	528	487	583	538	549	543	559	551	554	614	542	548	552	556	552	566	551	542	560	535	529	573	573	543	543	593	560	546	542	557	586	502	565	549	559	576	564	557	531	536	546	547	593	529	574	529	546	542	527	512	513	558	554	563	583	540	541	571	572	576	559	544	562	561	599	533	546	560	586	586	530	536	543	511	553	531	542	557	528	543	525	530	514	533	516	521	585	569	538	536	552	640	531	555	507	579	579	559	505	558	588	553	558	577	556	556	525	573	586	567	553	521	505	559	551	516	584	519	548	556	603	542	547	588	547	516	529	502	519	547	503	534	558	521	533	543	526	557	529	522	534	553	499	584	547	553	574	519	555	534	550	540	577	556	580	542	569	574	517	523	535	518	550	558	560	559	531	537	546	529	572	532	589	546	585	533	546	536	526	596	633	586	554	544	515	523	540	565	517	545	530	556	521	509	529	529	562	506	547	528	552	546	568	557	563	524	549	519	548	552	585	562	540	507	519	532	539	553	549	538	509	540	567	558	569	514	535	527	530	549	569	556	543	581	541	535	527	518	544	523	533	521	559	528	540	554	558	555	552	581	552	547	554	559	552	581	543	579	528	535	535	572	570	490	558	544	557	563	571	549	572	553	578	561	597	557	578	541	562	553	559	497	545	539	529	542	536	553	554	570	522	550	544	563	552	555	524	509	487	548	550	504	495	577	581	523	527	533	565	511	554	566	531	544	518	555	520	559	527	521	550	532	531	566	568	508	545	539	585	552	558	558	613	542	538	545	533	577	515	584	525	511	568	555	509	544	536	605	529	521	562	549	574	520	538	561	545	541	541	528	494	556	535	506	494	539	556	552	550	504	539	529	549	510	541	579	529	545	515	576	554	512	534	580	518	589	534	571	554	570	521	535	543	537	570	546	544	520	558	521	539	545	541	522	555	578	497	550	545	571	562	543	548	571	555	497	591	555	505	598	526	545	528	594	551	560	577	546	542	568	560	516	539	536	597	492	536	561	520	555	547	500	521	548	541	549	514	573	525	534	551	589	540	536	551	537	519	587	541	525	545	550	544	561	524	529	549	552	529	540	570	575	503	543	500	549	545	553	522	570	516	537	541	542	528	566	509	545	527	546	540	582	556	550	579	565	533	545	542	534	556	538	526	513	524	567	520	493	584	546	577	565	568	550	505	556	563	565	560	552	553	567	547	558	548	544	575	522	523	546	528	520	513	508	579	534	539	577	541	525	558	562	521	546	528	519	542	564	567	504	539	514	552	552	552	516	516	533	546	527	518	526	549	566	550	524	519	564	571	575	585	501	550	553	519	600	557	537	572	537	559	539	526	532	539	546	553	516	557	519	552	593	548	559	547	510	536	570	547	573	556	486	544	561	586	526	545	558	563	552	565	514	495	522	563	556	553	540	494	535	548	553	550	541	574	556	533	548	542	517	517	525	548	588	565	543	577	559	542	495	550	508	542	550	546	576	551	507	513	545	543	565	542	527	554	548	562	546	560	569	545	560	549	552	570	526	597	555	587	518	527	540	579	498	579	548	535	536	542	532	540	602	520	545	534	537	537	581	538	534	548	539	555	498	523	558	562	568	579	528	544	538	552	521	525	551	560	562	567	523	530	540	536	582	536	554	552	563	541	581	559	540	519	591	544	553	531	589	561	535	517	553	557	586	536	582	551	557	590	525	542	522	548	531	514	544	546	543	616	533	543	570	552	526	545	524	544	502	497	530	553	533	539	522	605	550	526	553	564	534	539	582	533	533	566	557	605	540	607	539	537	560	536	537	540	564	564	571	536	577	541	516	541	569	542	585	561	532	569	528	538	541	513	531	550	532	584	534	504	519	546	556	580	551	527	561	536	553	534	575	533	520	580	561	546	529	542	534	546	530	501	549	493	532	505	536	508	547	530	467	566	564	570	541	546	525	566	563	546	523	599	581	514	555	550	582	538	588	551	504	567	540	547	572	562	536
47002	79904	64002	40690	25501	12691	4435	927	771	815	754	801	824	808	770	771	753	766	686	784	758	754	758	793	718	748	741	822	806	790	740	749	802	772	778	757	793	729	771	835	764	744	753	752	702	788	766	743	758	794	846	786	776	760	797	790	761	768	743	746	791	793	855	812	771	796	732	774	791	789	761	742	778	824	778	780	745	778	766	764	816	797	789	787	796	807	790	750	787	833	829	769	804	771	765	820	726	773	757	800	778	800	776	788	787	786	781	737	801	765	796	783	792	757	802	732	777	795	764	776	773	785	748	784	827	809	784	790	767	756	777	755	814	776	822	800	779	796	781	796	774	792	787	782	759	829	759	746	757	781	783	774	745	737	760	795	775	801	765	802	790	777	742	758	790	753	731	778	814	775	780	772	780	822	740	793	751	766	765	749	750	754	709	771	788	767	755	786	788	786	777	792	761	773	742	787	774	806	771	803	803	758	775	768	788	807	772	782	795	771	799	774	750	758	703	775	817	721	796	762	757	776	755	729	780	746	756	770	828	779	805	831	778	737	723	788	811	762	728	803	736	817	759	712	812	763	775	724	777	836	772	805	795	806	777	745	762	788	784	762	730	770	817	805	747	804	765	780	817	753	812	814	775	779	818	760	838	741	795	800	770	773	831	781	787	739	784	761	775	809	769	787	744	779	808	827	722	831	755	807	796	796	776	759	791	791	779	745	763	801	782	821	773	761	758	748	823	762	742	723	809	767	763	790	779	822	759	779	802	733	750	788	767	781	823	706	761	787	775	825	790	777	740	770	796	791	749	802	769	773	747	785	795	740	824	776	753	787	745	810	767	748	823	819	780	770	749	771	736	778	764	800	781	789	774	772	795	750	762	747	774	716	767	739	781	765	781	778	783	760	783	753	829	784	795	761	761	789	785	761	781	764	788	753	777	794	799	772	735	806	768	797	760	820	795	760	779	778	762	753	768	806	734	764	773	771	784	804	743	752	729	742	780	761	732	820	770	798	786	765	770	840	788	801	803	726	795	783	771	792	768	761	716	762	820	772	738	776	781	777	792	794	756	782	779	755	794	775	809	757	748	759	816	754	803	792	728	746	750	748	797	769	731	797	756	807	785	811	748	796	807	742	770	794	819	738	826	799	777	743	763	749	785	822	797	773	763	721	802	780	778	760	808	760	797	769	824	791	766	746	738	746	778	776	776	792	772	817	785	767	776	763	747	814	827	732	791	851	802	733	755	761	769	816	802	794	737	768	779	792	785	827	771	817	847	716	789	798	801	753	791	800	764	812	794	813	779	792	748	807	734	791	723	759	853	773	791	750	820	743	822	794	778	795	739	787	797	691	791	748	776	816	776	768	770	773	798	800	802	769	805	762	767	787	798	770	714	771	739	793	760	783	754	820	772	828	761	783	785	784	790	708	735	814	823	757	771	749	808	732	804	726	772	772	777	768	746	763	803	779	740	794	778	804	727	738	739	798	767	766	831	779	784	771	708	784	680	788	765	769	767	784	716	746	822	744	703	714	752	719	792	792	766	775	847	756	793	796	775	803	816	804	790	810	748	705	769	795	775	799	748	764	780	767	796	781	798	774	763	775	819	802	734	750	746	823	789	771	751	760	740	735	748	762	806	770	736	781	781	756	729	769	774	773	786	807	804	792	771	784	796	757	800	759	816	803	788	782	782	777	785	806	763	760	745	752	756	810	789	832	796	758	755	792	746	797	782	795	778	756	779	754	783	770	835	788	787	748	789	774	773	841	752	830	753	766	794	755	790	762	763	772	770	746	746	775	794	778	759	802	766	765	808	800	761	775	767	770	774	819	732	755	766	818	736	780	731	744	757	791	776	770	790	781	766	776	766	775	797	776	777	797	747	780	775	782	753	754	799	789	781	760	769	784	761	792	738	788	775	782	778	757	794	818	724	812	807	760	801	736	704	789	810	769	771	818	725	741	715	792	790	746	755	774	794	759	771	839	812	792	803	764	772	803	757	807	772	751	796	761	797	774	818	788	754	762	736	747	763	825	796	755	787	784	784	746	761	805	735	800	736	744	759	769	794	789	802	814	783	839	814	771	801	781	785	810	807	758	788	755	746	783	800	736	759	764	804	771	798	748	814	770	758	863	747	792	783	758	782	780	799	784	783	773	779	790	791	806	751	788	817	780	799	738	797	812	788	758	763	789	788	780	793	801	762	794	762	754	762	789	792	771	810	812	796	766	763	766	755	771	758	786	798	805	786	835	831	775	788	797	786	790	799	784	766	775	773	803	809	744	756	782	727	803	756	780	783	724	758	713	777	809	768	766	826	774	838	790	759	742	750	836	811	727	794	817	807	772	727	824	763	781	781	792	741	833	795	832	776	786	757	793	765	803	772	819	746	762	756	787	772	768	776	788	788	801	752	740	774	742	749	776	742	783	749	790	787	775	773	797	799	767	749	780	781	708	749	820	775	738	751	749	790	779	743	797	782	772	740	810	745	792	781	814	806	738	775	780	828	733	763	830	754	732	775	737	774	760	778	752	769	749	805	780	753	745	739	802	707	817	746	806	764	773	760	773	801	746	809	789	720	799	810	761	782	790	780	715	797	777	760	816	767	746	793	763	766	813	732	797	766	782	801	795	765	785	801	779	805	765	801	748	799	798	799	826	810	793	797	787	738	765	796	764	773	770	783	786	752	770	780	744	778	796	769	747	799	773	781	786	739	759	736	757	789	770	817	789	812	747	811	750	763	743	813	787	780	753	778	775	728	757	800	782	781	730	857	790	722	755	828	808	813	791	816	829	786	744	829	799	784	801	748	767	774	741	783	755	740	762	746	768	766	787	792	714	758	746	773	784	822	776	801	760	720	740	795	751	775	750	793	805	746	837	756	728	762	793	767	755	806	755	779	805	763	772	757	808	736	744	707	759	797	782	768	751	787	723	807	807	783	773	843	813	720	759	808	780	789	744	707	729	797	829	792	753	705	771	785	785	776	801	782	792	770	719	776	770	746	765	777	801	789	742	766	767	786	790	812	739	741	785	803	753	795	744	775	825	764	742	808	767	827	787	739	759	833	751	816	796	812	771	793	748	823	802	778	797	770	730	790	786	757	748	782	725	810	771	816	722	802	736	765	800	766	797	782	796	806	731	825	790	771	781	819	780	768	784	735	749	803	739	781	774	784	773	818	751	786	778	769	814	728	722	783	744	751	833	779	777	818	730	764	799	810	760	819	805	762	740	767	822	783	780	770	821	806	738	779	751	751	792	794	780	802	780	724	752	769	799	737	757	727	783	791	782	841	750	815	780	780	777	848	753	750	774	781	739	754	733	763	777	758	806	789	755	777	719	825	779	763	817	784	783	777	790	749	752	776	805	786	791	795	737	769	807	777	810	782	782	763	775	790	782	778	750	761	732	781	808	753	752	757	754	811	770	787	769	784	739	745	785	752	795	750	802	765	805	791	769	783	804	803	823	804	743	803	758	787	779	727	813	772	751	763	797
22855	21408	31008	26872	24153	22544	15718	1603	397	431	412	445	441	439	432	442	424	453	411	396	455	367	422	413	409	391	417	451	407	380	417	372	376	430	426	420	388	411	408	395	406	388	435	416	416	408	392	416	439	406	387	427	429	400	380	412	406	372	393	437	400	378	417	386	387	367	405	386	428	390	361	379	435	395	406	410	392	405	386	394	431	408	386	406	388	407	405	376	414	392	399	399	426	429	382	385	382	407	424	373	363	400	408	428	406	422	377	424	400	382	415	428	410	454	397	405	384	393	421	399	412	430	386	418	398	394	390	411	396	414	400	418	405	404	406	404	360	372	408	381	391	377	430	388	411	417	417	415	425	397	429	429	419	430	399	419	397	399	420	412	447	390	389	393	414	383	403	447	418	365	379	396	417	372	383	380	389	439	423	397	385	396	429	387	399	424	396	404	401	418	413	384	430	399	369	419	403	359	428	423	430	385	399	399	397	370	417	421	414	423	436	370	365	408	385	391	417	424	402	440	396	414	402	396	397	409	404	382	419	436	407	387	389	404	388	364	420	388	424	405	409	369	409	431	413	398	400	416	403	401	360	414	440	355	398	423	392	406	431	399	382	416	400	403	400	413	430	429	387	416	408	384	404	403	409	409	402	372	412	397	420	377	424	409	406	422	404	387	416	373	415	410	401	421	426	387	393	417	431	382	421	365	435	392	391	423	387	394	406	434	417	421	405	359	427	394	362	422	431	395	425	406	395	356	431	378	419	403	426	381	382	419	377	412	396	400	422	391	339	439	392	431	389	407	380	407	373	424	410	388	399	443	439	409	425	378	406	401	396	372	437	400	398	432	411	429	393	393	420	402	423	407	411	406	409	401	400	402	387	404	389	383	417	392	434	375	397	413	386	390	385	421	423	377	380	383	389	427	405	402	407	357	370	395	400	429	370	417	417	390	420	402	415	421	391	431	408	402	392	401	425	408	409	416	394	415	410	371	395	391	410	409	412	413	416	433	424	401	421	404	412	395	417	406	377	398	416	402	413	419	383	436	395	386	376	405	401	428	447	391	435	404	384	411	369	393	380	407	368	361	415	432	386	448	405	429	421	401	412	371	426	420	385	449	398	441	421	368	416	413	406	403	377	384	389	430	377	397	391	420	402	428	386	411	415	394	389	403	389	405	393	408	392	423	404	389	385	424	378	423	402	397	439	427	400	408	402	407	362	364	371	402	419	404	410	363	408	403	411	403	416	447	364	416	435	423	381	389	372	412	414	374	429	407	391	387	385	449	370	387	405	372	392	394	404	382	377	416	424	446	364	388	394	399	433	426	417	440	386	389	400	415	404	387	414	419	413	427	406	421	394	395	408	402	412	376	389	404	409	431	437	400	411	427	425	409	391	380	414	376	389	387	405	405	427	407	392	343	379	427	404	408	386	397	438	406	425	425	419	391	404	404	389	382	435	434	358	381	405	426	373	420	391	395	393	397	389	429	411	427	412	419	367	366	420	396	406	401	425	404	406	375	397	401	391	401	419	387	405	378	381	390	432	388	415	407	414	397	393	414	407	394	414	403	409	422	420	353	402	433	427	412	405	390	398	369	407	430	392	410	377	415	390	444	392	469	400	386	375	424	393	409	401	393	405	394	424	422	400	402	394	391	378	435	402	383	401	392	406	418	408	395	387	404	418	424	448	416	406	413	398	414	412	428	465	429	417	399	402	401	384	393	406	435	479	420	463	421	357	388	429	393	401	401	414	401	408	438	380	367	444	385	426	446	404	376	394	419	384	419	416	385	377	408	404	373	416	397	394	396	397	432	406	407	390	406	387	431	371	400	385	384	393	404	387	384	376	375	403	398	368	398	419	393	381	403	383	409	381	386	392	423	450	379	418	379	392	413	442	448	385	381	347	416	386	394	413	419	399	396	422	420	406	430	394	395	420	417	385	396	406	399	389	383	401	392	382	448	447	390	413	420	406	395	411	388	410	422	427	401	372	375	432	423	406	424	401	380	425	390	401	398	393	394	415	427	388	390	398	413	421	382	400	419	400	397	437	417	401	418	414	418	424	424	407	402	409	428	390	390	392	393	438	422	434	420	384	400	427	390	392	416	417	374	400	363	391	389	432	373	402	404	392	390	383	418	379	416	399	376	395	421	400	390	381	379	395	424	427	407	420	406	424	376	409	400	380	410	408	411	403	385	423	438	420	434	411	359	427	437	395	391	406	396	435	440	415	389	382	377	438	419	382	423	408	408	392	417	409	383	419	427	397	393	404	397	404	376	415	444	417	403	407	381	419	419	368	386	412	393	427	436	427	379	389	422	437	391	431	399	439	433	409	409	388	388	407	366	445	409	397	385	398	426	434	418	439	395	385	412	404	400	424	379	436	380	402	412	398	396	390	379	384	435	414	393	402	381	403	404	405	406	416	379	362	426	424	432	381	419	396	393	415	397	423	414	405	428	420	364	372	395	416	393	444	405	406	400	426	377	387	404	378	396	393	406	383	408	377	388	401	406	405	403	388	369	423	381	389	412	407	409	382	386	374	379	410	388	413	409	403	411	393	395	434	425	393	370	366	366	402	387	369	419	397	399	400	383	413	395	396	393	401	421	405	408	393	400	399	403	365	423	380	418	385	417	424	426	392	404	386	407	398	455	418	344	398	436	402	402	397	409	402	376	407	388	419	386	408	413	393	419	407	421	433	449	435	395	390	421	412	410	388	396	410	409	389	439	369	430	363	397	406	424	426	451	382	416	428	405	369	377	448	405	393	391	414	406	391	385	390	377	387	415	439	397	395	405	397	405	429	425	398	402	400	395	438	383	367	380	431	429	364	429	413	427	361	406	418	407	393	374	406	378	438	392	390	404	400	381	412	392	379	390	428	422	394	388	412	436	384	403	447	418	398	413	385	412	383	458	445	412	423	379	412	404	397	393	398	415	362	394	456	375	398	428	426	454	389	349	430	462	369	419	408	379	401	421	446	400	406	391	411	403	393	414	394	385	382	396	460	427	459	406	398	395	406	390	411	380	447	410	380	387	417	402	422	387	383	424	381	397	396	427	399	402	406	359	415	367	366	362	397	421	408	391	425	422	382	422	405	395	395	355	433	438	416	417	416	428	414	415	423	429	405	398	390	397	400	368	411	432	383	371	425	387	411	395	417	385	403	393	385	405	406	437	389	386	393	371	403	410	397	420	410	411	391	393	402	407	394	422	424	398	420	374	433	389	356	370	386	411	414	379	428	390	363	407	407	387	395	412	420	441	410	368	409	369	380	427	382	391	396	407	420	394	393	378	406	438	401	430	410	411	408	403	427	419	362	421	405	388	400	432	431	408	409	377	407	404	386	429	416	433	387	378	416	389	401	433	390	376	411	409	441	385	410	393	439	410	408	388	377	378	414	412	390	374	412	390	400	413	402	392	449	385	417	399	420	416	381	396	450	420	374	427	408	427	386	390	379	418	397	369	414	384	448	373	404	399	456	403	386	414	454	424
60368	101641	82851	58526	40104	23749	9875	1459	601	581	588	616	579	599	557	560	561	581	569	588	562	563	591	576	564	541	592	558	544	653	552	563	571	562	575	562	545	587	578	569	538	558	570	621	529	583	539	556	621	585	606	603	587	594	589	589	574	548	615	598	587	567	556	587	550	515	541	579	517	615	544	575	579	543	582	556	535	598	572	569	532	575	537	562	567	581	561	554	566	569	563	553	534	583	572	550	590	557	539	608	562	578	535	513	540	554	595	542	528	605	597	584	544	599	518	555	577	559	564	585	571	550	565	557	575	589	564	586	558	585	562	567	583	572	544	547	534	563	522	539	511	580	619	614	591	583	607	581	564	597	617	537	563	549	598	550	510	581	542	585	559	559	575	560	620	576	559	601	557	601	591	596	567	601	580	567	581	594	567	576	578	556	563	581	555	549	573	530	564	584	584	585	550	602	587	553	548	573	559	554	596	575	575	564	621	534	559	584	543	583	616	590	572	538	613	604	586	574	581	539	624	613	594	572	560	602	531	548	620	600	567	633	532	552	549	548	597	597	558	544	590	582	572	595	560	563	582	548	570	576	625	624	572	576	540	534	577	605	520	602	557	595	567	599	562	527	594	595	586	527	558	597	596	575	578	585	603	573	545	576	543	611	606	600	582	602	584	594	551	605	539	621	579	570	543	598	550	592	571	566	536	579	565	551	582	558	579	578	555	537	569	583	621	533	527	573	588	551	518	582	557	572	580	563	572	563	582	565	568	527	595	590	578	604	555	594	576	542	587	605	568	597	561	552	579	546	571	554	540	609	582	592	590	548	584	553	532	585	579	586	590	613	540	577	565	601	576	540	587	583	587	599	601	566	651	585	529	566	559	563	600	559	565	555	537	577	604	576	598	593	573	572	609	555	602	575	579	574	554	558	573	585	534	562	602	564	564	577	604	546	601	564	605	575	559	551	552	555	527	585	563	570	558	582	551	589	540	555	533	544	580	581	556	606	595	531	606	628	551	555	538	595	550	597	607	553	560	570	551	565	541	590	553	597	590	565	542	554	518	558	571	570	622	563	544	586	598	595	620	555	553	551	589	560	565	556	568	565	592	541	542	540	564	538	589	536	570	552	585	586	592	550	562	577	589	596	565	520	552	540	579	615	548	561	569	533	585	561	573	593	555	598	593	611	550	606	559	574	576	565	584	529	592	554	614	589	590	622	547	558	580	598	525	603	575	566	554	563	620	608	599	543	583	544	570	536	524	553	580	578	571	539	564	551	575	610	554	579	554	590	592	614	585	574	548	549	582	598	551	562	584	606	546	568	554	537	609	547	530	564	519	574	584	597	625	587	555	557	550	635	572	593	603	572	613	558	574	605	593	571	565	571	551	590	542	565	540	570	559	583	620	585	600	592	604	562	564	580	601	531	590	578	543	618	554	564	531	579	585	584	549	576	575	565	556	627	552	585	571	580	550	595	574	593	567	554	592	560	550	603	618	576	557	560	589	532	595	585	561	606	605	591	539	575	573	584	522	613	544	581	574	552	559	589	566	602	544	557	618	586	554	607	594	572	583	560	586	586	582	612	577	552	590	551	537	584	560	590	581	554	566	564	602	617	566	588	584	594	582	581	557	551	612	545	577	536	571	593	577	601	532	515	587	557	623	573	543	558	567	543	619	570	556	599	543	586	572	603	574	558	587	569	579	564	555	571	594	566	575	556	568	546	546	548	569	591	567	577	555	586	561	594	545	562	584	561	605	573	590	542	590	586	578	565	566	595	613	577	568	590	554	550	584	553	631	583	622	623	604	591	579	545	567	552	578	567	570	568	593	559	576	553	559	556	557	599	573	535	560	589	588	568	554	593	541	528	565	603	625	603	587	549	570	569	558	553	570	592	609	536	574	626	566	569	566	556	601	610	557	554	588	588	575	567	555	564	590	575	590	611	552	563	596	554	549	575	578	553	567	545	576	590	562	574	537	578	580	545	586	579	573	580	571	572	601	587	582	604	552	543	553	576	571	602	628	549	578	568	558	576	570	572	647	554	543	555	568	589	538	516	596	589	548	562	565	565	559	599	583	568	592	598	560	554	544	566	568	605	554	588	603	518	618	574	548	559	572	543	572	582	590	585	539	554	553	591	559	540	569	567	550	572	591	571	587	571	515	562	551	569	593	601	562	608	569	539	545	574	549	577	531	606	572	582	540	549	590	580	635	551	582	573	573	565	591	553	549	548	572	584	577	539	567	577	603	584	565	584	572	615	595	546	642	556	540	550	546	575	579	567	571	579	613	547	555	562	586	561	566	586	575	581	582	602	564	576	596	609	598	581	553	594	531	570	605	525	569	591	581	602	562	570	587	615	587	560	557	567	543	572	568	561	595	621	612	592	552	567	555	543	566	611	549	575	562	622	604	596	586	554	587	570	529	582	592	592	593	539	544	590	584	589	529	560	541	571	642	592	561	540	563	557	586	577	564	603	578	602	540	553	552	569	590	566	586	570	566	607	532	611	607	588	589	561	627	567	594	562	595	565	584	559	587	574	577	553	553	546	559	566	597	597	559	567	582	579	571	612	589	559	534	549	575	586	557	601	581	620	562	573	560	617	578	551	570	527	593	563	643	585	556	584	578	556	619	565	578	560	564	590	546	566	582	578	533	564	616	568	612	581	571	591	550	591	530	551	558	560	576	589	565	544	578	545	547	608	566	577	545	551	550	572	585	587	587	580	554	554	554	599	571	601	569	571	562	529	616	603	588	562	552	557	568	540	551	563	574	588	549	606	548	574	597	604	567	609	595	586	540	566	583	568	582	571	576	543	571	575	552	572	560	567	557	576	584	559	592	644	557	528	564	575	599	592	581	594	575	632	617	574	581	581	573	554	569	618	581	568	573	573	582	592	551	572	575	577	556	572	584	585	647	571	560	568	571	591	557	575	559	573	560	599	582	562	550	567	560	576	554	570	577	524	570	600	562	523	536	603	565	608	566	571	564	568	580	583	568	537	548	539	593	570	514	567	548	563	546	542	554	584	566	624	594	596	629	588	563	575	576	602	549	585	580	544	607	591	554	547	578	612	586	606	577	576	557	579	549	554	609	621	581	555	555	563	555	587	584	577	545	590	595	557	585	555	572	557	626	577	570	560	595	572	557	562	501	581	568	547	557	520	536	561	529	548	528	544	570	565	573	567	637	542	581	501	554	602	579	537	555	581	538	561	596	587	595	515	554	569	592	607	609	604	543	608	589	550	581	593	566	579	590	562	591	572	575	545	579	605	535	588	588	560	578	570	542	562	574	557	554	566	586	569	585	564	536	543	616	602	529	591	571	615	562	615	569	540	561	568	573	576	581	546	536	522	525	540	556	588	604	570	571	584	588	580	576	555	552	558	567	541	556	598	548	575	597	554	571	574	569	645	584	599	560	605	544	553	538	568	560	588	566	566	582	599	576	535	590	568	566	613	573	565	592	597	559	542	591	591	592	564	614	554	587	538	575	575
27160	24918	30157	17956	5680	1774	761	488	434	431	437	489	461	476	480	497	486	471	527	496	442	518	494	537	447	485	477	470	515	454	443	451	494	518	481	508	450	474	473	466	419	490	489	488	478	488	513	462	466	491	496	471	440	463	474	501	484	483	502	476	468	468	468	476	470	476	459	503	470	446	465	469	480	506	476	474	458	487	441	452	477	516	521	487	506	494	480	483	451	494	481	476	514	481	473	498	448	504	487	462	513	474	486	480	424	446	499	520	517	468	504	470	497	515	478	444	480	496	475	466	481	475	473	444	472	500	500	501	493	452	506	515	494	468	480	459	498	515	483	518	483	477	510	470	489	491	466	484	434	482	468	443	505	475	471	469	469	475	487	458	484	452	456	483	483	504	478	453	482	481	488	478	469	453	479	438	461	465	469	467	446	475	502	462	487	468	465	468	495	527	486	452	495	477	506	442	461	483	470	502	499	476	498	513	485	467	469	488	495	490	486	486	471	495	501	479	503	462	501	476	513	495	450	468	486	435	485	445	478	456	510	484	529	478	485	459	474	505	490	497	443	502	468	503	495	484	491	500	475	483	485	470	477	445	469	457	509	474	472	510	493	504	495	471	471	481	472	468	461	485	466	469	460	477	523	451	477	441	488	463	451	469	474	504	499	526	494	463	478	450	526	487	489	498	478	457	495	485	496	492	456	470	525	480	471	502	473	491	497	504	446	494	471	454	486	492	459	460	480	433	472	462	520	483	449	505	492	547	534	465	523	481	484	497	474	455	480	475	448	456	459	495	465	492	461	492	480	454	489	465	511	463	486	509	490	483	490	470	492	495	481	468	470	490	475	480	506	437	487	453	497	451	460	485	536	480	474	460	459	459	483	508	465	455	511	459	485	491	473	555	467	472	518	433	478	481	491	474	495	469	523	475	466	498	483	446	488	438	475	485	488	477	453	503	489	497	493	494	487	457	510	452	470	481	497	453	518	458	448	456	445	503	495	468	495	489	456	480	509	455	466	474	446	473	477	466	515	471	463	485	485	474	495	492	470	499	501	444	468	483	475	493	468	481	469	477	490	496	510	467	443	470	475	464	476	486	476	481	498	445	478	480	464	502	482	423	487	468	517	446	469	489	477	493	467	477	480	450	469	497	439	477	461	471	459	469	499	442	429	479	494	481	462	428	458	485	467	437	471	459	488	462	454	507	469	475	420	475	475	484	496	478	474	481	487	475	485	489	456	493	463	505	484	501	429	507	490	511	461	469	473	496	488	491	424	518	478	452	473	468	512	492	510	495	460	479	508	441	519	476	488	479	437	457	501	484	483	469	457	463	502	497	472	509	467	484	439	478	482	482	458	484	497	492	446	488	467	474	468	470	491	464	507	542	487	468	486	456	506	481	469	493	515	488	462	486	490	458	474	509	472	529	503	460	488	465	505	442	474	454	494	488	476	473	479	463	482	443	456	476	475	483	505	480	476	482	450	492	479	455	476	454	437	519	491	442	467	451	483	519	454	498	472	460	495	453	523	442	490	434	436	511	497	464	481	472	503	468	460	456	495	459	501	454	478	486	487	472	445	470	499	480	505	490	471	488	485	496	470	478	438	504	499	466	515	486	500	481	456	466	468	474	458	497	490	485	482	478	491	450	470	503	476	448	461	489	475	471	469	519	462	502	489	477	507	475	459	537	461	484	466	452	494	439	481	482	467	493	417	483	437	524	479	461	449	498	472	514	500	489	482	479	487	507	497	491	489	514	489	459	479	512	432	463	487	494	467	490	469	495	472	482	488	512	497	446	427	511	462	510	472	469	487	460	450	459	476	493	465	459	467	476	445	476	494	520	459	448	496	509	477	464	463	471	486	479	462	488	508	472	448	477	509	484	488	448	472	491	506	503	466	476	464	471	499	520	491	457	436	446	444	472	470	479	500	492	434	468	499	449	473	471	480	440	474	497	485	510	513	475	496	457	541	480	478	468	476	462	478	504	493	484	449	484	480	473	514	454	435	511	466	485	505	480	490	483	487	446	471	479	503	498	493	480	483	484	459	496	483	456	478	460	471	473	436	459	504	477	430	478	440	517	481	473	488	520	446	464	497	469	486	407	425	447	465	489	469	483	460	507	470	467	432	461	448	446	502	477	511	483	490	487	495	451	477	476	469	456	504	454	495	486	492	467	487	475	435	446	494	504	470	508	440	477	462	461	491	451	511	445	471	471	464	454	471	482	493	460	466	532	481	493	494	472	501	455	476	466	506	491	486	457	471	488	460	513	485	490	494	489	450	499	454	481	503	456	450	485	475	479	542	514	465	499	471	497	453	465	469	449	481	474	485	502	460	507	505	445	478	488	497	490	518	517	516	502	470	494	466	438	480	496	478	468	458	468	480	483	436	487	476	462	490	469	481	495	471	478	480	479	500	492	479	461	482	503	483	459	530	484	457	473	480	423	470	496	489	453	465	447	499	523	480	483	480	428	474	440	490	489	484	476	479	495	476	501	465	458	475	495	488	482	524	467	501	472	488	429	486	445	475	461	501	472	466	504	483	452	452	488	438	487	489	488	505	482	465	430	497	505	493	476	484	445	462	457	526	457	488	473	464	485	440	472	450	486	461	483	473	486	481	470	463	519	523	445	465	460	440	499	486	484	481	471	493	508	485	460	459	469	462	501	479	489	432	496	436	502	483	468	470	460	469	473	458	482	485	437	486	490	454	464	473	469	495	448	474	503	516	463	516	468	509	496	463	476	467	465	449	427	503	473	490	456	463	499	491	470	463	490	481	501	437	518	498	497	453	456	464	473	464	470	475	474	480	519	483	470	446	481	455	487	482	465	482	515	453	466	461	482	414	445	475	504	475	475	459	478	470	500	474	472	489	447	471	466	477	478	512	465	544	457	526	486	512	478	462	526	470	483	491	433	499	450	471	479	493	446	465	490	473	476	482	489	487	456	481	470	487	469	492	486	487	470	473	490	452	455	508	469	487	486	492	490	457	485	469	475	489	444	447	458	455	481	488	491	493	466	519	442	451	481	470	480	505	519	464	509	486	456	470	490	492	510	486	498	521	478	467	446	491	461	493	467	464	469	482	482	454	480	490	462	447	529	499	535	467	534	497	501	480	473	460	499	477	487	482	470	446	485	481	469	468	436	543	450	485	486	487	444	446	492	434	510	472	486	487	457	462	452	489	468	473	479	470	490	482	461	482	462	450	476	451	463	468	481	432	516	491	497	494	515	483	502	494	502	509	453	433	486	491	477	451	493	495	472	512	426	451	502	491	525	473	432	483	430	474	463	465	449	452	441	449	509	478	467	470	474	488	479	440	451	463	492	508	484	501	468	461	450	472	474	496	482	492	492	458	498	451	481	484	479	441	476	432	444	495	466	454	497	499	485	509	500	467	475	451	498	445	441	452	495	440	490	482	500	482	517	498	508	486	467	436	474	462	472	466	496	510	479	471	432	463	509	484	486	486	431	448	500	502	513	485	476	479	480
24434	42547	33741	16439	7182	2917	1336	690	664	713	713	664	704	710	710	651	692	685	646	660	679	678	677	714	706	695	641	675	659	679	668	720	708	658	688	651	653	702	698	697	692	667	675	679	663	689	646	644	674	674	643	712	690	686	684	715	725	672	667	623	673	692	706	681	673	658	662	670	702	670	662	679	698	682	699	646	696	671	666	726	671	709	698	681	700	683	672	661	686	687	668	673	687	662	677	700	646	687	693	665	702	676	663	711	682	666	713	647	690	683	663	682	724	663	682	704	676	660	706	678	649	690	698	684	680	681	731	646	719	628	698	724	684	720	669	649	646	681	629	663	616	708	688	655	705	701	668	692	688	672	646	663	672	719	652	699	697	686	694	690	717	608	720	731	668	643	684	693	637	703	675	695	680	689	687	661	657	712	700	702	665	700	674	700	664	655	678	716	702	654	678	696	638	715	719	720	692	647	683	713	681	695	709	698	703	638	637	667	685	639	700	653	685	664	699	715	692	703	684	718	659	697	702	703	695	699	660	676	647	650	668	628	657	647	678	686	648	651	640	661	686	676	686	687	696	626	694	678	647	728	673	719	641	679	650	674	689	615	698	683	682	694	697	680	677	674	686	667	689	655	656	697	667	667	693	737	673	716	732	696	733	691	698	680	621	630	677	669	663	718	667	693	715	682	701	739	653	693	654	656	688	667	707	602	675	718	649	721	694	633	674	670	687	712	727	705	716	651	674	722	675	600	690	670	688	694	680	708	683	659	653	678	685	733	666	612	656	627	698	699	680	667	691	698	723	698	713	693	715	668	662	701	632	641	650	683	664	685	721	705	679	665	698	667	669	687	670	656	687	645	663	652	712	685	661	676	677	681	697	606	681	666	673	706	668	629	682	654	712	680	698	700	646	685	674	719	682	644	669	684	682	662	659	656	629	701	694	671	703	646	706	645	732	676	697	650	634	713	661	692	721	717	755	633	686	719	662	687	694	688	638	676	696	654	724	723	630	665	672	722	690	673	690	652	704	714	707	658	666	665	679	651	675	690	676	700	690	654	677	704	709	692	682	707	647	681	686	687	688	646	633	692	656	661	646	665	705	683	687	642	611	677	653	701	660	714	647	651	694	660	656	648	662	672	678	646	688	664	667	698	640	684	681	670	659	681	718	676	675	695	692	700	704	703	674	675	693	701	696	638	665	686	703	693	674	704	670	666	659	707	674	666	667	653	662	608	663	666	709	685	637	672	676	677	691	619	697	639	673	659	694	686	694	653	713	657	711	698	697	700	702	648	637	628	618	668	699	646	695	635	666	705	669	682	692	669	680	666	683	628	739	685	673	686	631	687	675	659	710	669	677	668	652	731	671	626	683	659	669	649	674	676	771	693	680	715	683	676	667	684	669	735	676	686	658	703	740	680	659	700	689	649	723	684	686	679	722	716	667	709	681	661	709	705	681	667	683	673	676	681	660	685	707	700	705	685	668	707	695	693	662	641	696	658	636	682	661	705	653	655	686	717	705	684	691	702	688	697	653	658	686	663	661	667	671	709	680	697	675	674	699	706	691	660	632	670	679	676	704	718	726	703	669	692	702	679	695	673	707	628	662	668	699	649	686	696	671	662	658	704	687	709	702	670	642	696	712	690	671	674	707	680	734	630	692	666	686	695	651	683	700	690	678	700	703	684	655	698	672	647	677	687	670	688	728	683	633	708	680	730	647	681	680	670	666	670	644	659	655	688	673	701	702	680	715	693	706	682	722	679	679	686	714	752	671	655	673	686	683	667	703	681	730	716	699	681	667	633	656	674	701	635	678	689	686	708	654	671	677	653	700	719	677	684	700	691	663	669	700	670	686	667	680	704	679	652	662	689	708	668	690	658	654	660	691	646	669	670	667	686	739	675	745	703	705	665	675	692	762	671	704	656	695	661	670	690	689	716	665	656	660	686	662	695	677	687	703	663	653	628	706	638	691	674	685	606	688	707	689	661	702	710	669	693	649	664	654	700	660	696	701	697	729	717	715	695	643	678	671	714	729	721	680	675	728	660	656	687	683	698	648	743	725	701	713	664	686	645	704	674	658	679	688	736	661	678	681	671	674	674	655	687	661	675	665	672	693	692	702	717	647	692	694	666	702	695	701	678	707	691	652	706	691	669	688	678	677	636	665	708	613	670	721	719	663	707	662	654	680	695	654	689	688	674	712	676	665	666	676	680	672	620	662	707	732	667	682	702	699	678	685	726	684	660	699	655	705	689	686	707	676	672	616	707	679	700	704	683	724	732	650	712	686	679	732	683	694	651	705	704	698	697	656	683	709	670	682	672	660	652	686	686	676	646	646	650	690	718	698	648	659	655	704	711	710	692	666	685	664	707	669	733	637	676	673	668	650	680	735	690	636	700	703	651	658	707	684	727	659	759	714	723	698	670	680	662	664	713	670	731	665	684	661	739	636	663	676	693	725	635	703	687	717	697	694	666	646	710	643	634	644	683	707	662	701	611	682	666	636	666	679	669	712	701	725	686	656	683	676	729	709	696	719	675	716	629	695	634	736	704	665	700	660	697	710	697	654	637	637	698	682	696	678	655	693	677	659	692	683	724	692	699	667	687	741	690	648	652	632	628	666	735	684	670	687	708	645	666	664	695	679	692	675	723	678	654	688	669	716	685	675	666	728	704	698	687	652	715	686	686	664	629	648	669	683	649	600	688	742	669	695	727	676	678	700	669	719	654	691	721	663	677	709	676	660	734	676	716	662	708	672	651	626	728	704	660	734	709	679	741	680	683	674	691	667	655	711	660	738	684	687	668	689	690	674	678	678	683	659	705	686	700	712	641	690	645	666	658	676	683	664	693	683	706	711	685	669	736	682	691	711	709	684	667	653	663	639	663	677	705	659	707	703	661	705	673	667	657	689	706	641	654	719	652	646	675	733	708	702	675	705	698	701	680	668	652	646	690	649	663	701	654	647	670	684	672	676	669	724	687	677	728	662	678	687	693	635	690	718	651	689	725	702	642	673	656	694	647	700	677	661	678	658	668	685	691	711	747	683	683	647	691	710	702	744	714	674	693	649	637	702	659	697	702	706	682	699	688	649	716	678	689	674	677	682	671	718	669	667	706	642	677	696	678	683	687	684	698	667	684	666	672	678	692	673	653	694	679	632	660	637	643	697	657	686	650	685	634	665	666	677	682	710	692	667	711	699	673	676	713	672	681	705	638	680	674	700	636	708	670	645	714	694	672	652	685	650	712	686	671	730	692	704	703	661	691	677	716	635	633	632	682	664	692	674	694	669	664	722	691	706	739	678	701	689	637	695	680	683	721	668	679	679	689	684	649	687	680	664	694	684	678	631	641	648	711	668	671	716	682	663	672	613	680	617	685	693	673	694	679	709	646	687	656	668	693	646	681	726	717	685	688	695	682	713	727	628	703	669	672	648	679	690	660	680	662	679	689	621	684	675	713	679	657	666	723	688	674	741	677	698	645	693	683	671	642
24676	22505	35493	32831	22971	12627	2951	605	529	545	515	539	538	595	530	556	511	561	587	518	552	566	515	528	590	548	542	516	564	544	530	518	541	535	518	529	535	527	576	506	540	521	506	554	546	560	534	517	516	590	537	509	552	522	503	539	554	537	511	546	531	550	500	558	510	546	540	542	535	532	523	545	562	503	539	541	524	544	529	492	472	530	571	523	520	523	532	533	521	565	575	524	501	535	535	538	525	544	528	534	509	517	552	561	552	539	529	582	547	522	515	563	572	543	522	529	536	521	558	549	509	511	521	548	613	551	509	567	525	534	531	579	573	529	518	594	545	537	510	565	530	533	520	578	576	520	511	556	539	538	540	539	524	525	533	533	503	492	539	517	547	525	500	487	502	554	548	518	524	515	550	509	542	530	544	528	525	533	531	551	529	528	544	524	553	549	553	530	543	550	544	547	542	533	534	514	564	534	553	517	553	562	509	558	527	552	537	531	526	547	530	504	567	533	558	571	543	532	529	548	562	580	506	551	529	512	511	519	544	527	555	498	525	530	536	499	539	553	510	511	511	520	532	531	561	488	542	533	528	538	515	578	554	522	543	540	541	550	544	518	562	534	528	546	514	563	577	522	580	516	533	548	545	537	543	525	514	527	517	536	592	529	561	498	523	533	524	525	554	526	506	509	564	540	517	524	497	575	550	540	560	526	518	535	541	539	561	534	564	511	531	513	504	514	514	514	518	470	530	521	529	526	561	501	557	535	565	543	554	568	509	538	550	506	544	492	524	531	539	574	553	562	507	484	528	538	475	550	541	545	555	525	532	515	539	525	527	543	544	525	544	545	521	512	548	556	552	549	519	501	526	528	505	524	520	535	516	523	557	538	580	540	515	530	566	561	513	586	517	485	538	542	543	531	569	491	530	529	520	525	559	546	544	541	555	519	561	590	571	516	575	554	517	508	524	518	541	543	516	562	492	524	518	566	558	532	493	543	520	595	543	538	511	579	550	577	544	562	524	512	555	553	572	541	479	560	558	561	523	504	526	518	522	537	537	561	573	531	549	545	515	518	528	546	485	516	543	515	521	518	542	540	535	584	522	554	537	574	517	508	551	517	550	556	551	528	531	535	503	558	540	522	548	543	528	530	545	540	590	532	537	577	538	578	489	540	509	512	552	539	580	515	537	540	522	559	539	538	529	530	571	572	534	551	535	550	543	541	511	516	518	501	515	515	538	536	505	548	522	541	514	572	523	538	556	532	528	549	560	544	536	534	497	543	557	540	497	529	516	529	534	515	542	514	518	534	542	570	530	530	498	505	527	562	554	513	501	518	528	519	536	470	556	537	541	526	499	531	545	498	495	498	533	546	568	546	558	552	504	524	565	584	500	531	515	492	564	528	537	529	516	548	509	526	527	533	531	557	533	541	539	547	560	528	549	535	529	503	562	542	552	520	524	562	539	537	496	556	506	536	564	527	530	552	537	533	518	546	511	577	560	542	532	522	528	558	575	550	521	553	550	561	515	547	543	552	500	547	539	524	557	542	527	530	501	509	499	552	538	563	533	528	532	554	556	558	527	557	519	547	503	514	524	547	545	487	521	536	553	535	508	545	528	527	585	557	544	513	527	524	509	525	568	507	585	547	541	544	524	561	547	506	532	509	512	540	530	552	520	500	516	535	565	523	541	533	538	521	551	524	495	531	541	529	516	507	530	527	571	567	538	538	530	535	535	531	570	511	536	575	527	548	535	494	547	514	519	500	554	515	532	542	535	552	542	558	574	550	549	535	585	566	546	590	544	523	554	493	535	507	499	536	519	549	503	535	506	519	504	577	575	531	529	527	515	551	517	530	553	570	540	549	556	511	519	583	521	537	521	500	496	562	533	479	630	526	549	532	500	524	529	527	512	542	532	555	557	530	558	527	508	514	514	528	528	514	557	575	537	538	483	520	526	511	565	542	552	576	540	526	530	478	539	556	544	565	568	548	517	533	506	542	550	500	566	541	519	514	516	553	529	511	554	554	538	525	503	494	519	524	513	547	512	526	520	569	497	564	554	538	505	550	534	537	549	550	516	507	541	503	545	532	522	551	512	576	503	523	493	543	540	539	544	555	539	536	511	566	552	525	550	564	508	512	547	543	518	536	519	528	538	533	489	522	559	558	502	505	537	531	512	514	549	545	557	558	474	539	521	511	564	527	498	559	529	538	528	540	552	526	553	540	500	512	527	555	539	564	511	566	558	504	584	504	538	501	533	526	501	516	581	511	556	536	562	474	491	515	532	521	543	483	572	513	546	512	486	551	534	525	534	535	519	510	501	534	539	514	537	595	498	508	533	541	552	598	516	571	537	541	535	523	537	536	544	544	529	504	552	584	583	558	486	535	511	558	545	498	522	531	549	524	558	545	526	514	508	495	573	510	502	526	492	524	529	555	563	519	558	569	533	565	512	542	532	542	549	533	516	518	501	534	589	531	496	523	527	524	586	549	533	508	523	526	540	533	509	516	515	531	525	548	533	541	526	581	565	495	549	535	526	482	536	547	538	550	512	472	541	562	521	510	562	522	536	525	517	520	538	481	548	545	527	540	496	527	478	517	515	530	515	527	544	537	568	529	527	526	564	554	521	547	507	517	534	534	571	517	542	528	533	563	554	499	536	527	489	533	528	582	595	534	531	519	549	526	505	528	559	506	495	518	561	576	547	523	525	558	535	496	510	528	570	546	540	524	532	523	553	563	526	517	543	512	543	514	466	541	506	548	495	529	553	506	553	536	543	516	576	507	582	501	519	524	519	512	500	508	543	572	532	538	556	569	557	543	540	524	511	532	513	524	552	541	558	471	525	564	518	558	526	524	512	571	529	538	518	513	517	541	530	537	506	539	524	518	560	526	520	523	541	574	510	487	533	561	504	535	532	551	547	538	544	521	555	555	531	510	557	519	585	530	550	535	531	542	545	541	511	575	527	547	552	518	534	533	517	575	536	527	548	533	512	547	539	503	547	576	541	560	560	555	539	546	549	504	581	540	533	536	516	551	510	515	528	514	582	547	508	532	522	530	507	518	549	549	559	580	549	497	531	541	539	513	551	548	516	529	573	549	496	554	567	524	554	538	532	530	537	544	509	556	541	529	521	562	550	515	529	526	514	554	575	516	561	554	545	525	578	580	526	502	561	570	524	572	498	515	491	562	578	472	533	573	477	540	503	537	519	565	521	556	521	552	586	508	503	541	541	550	518	534	520	492	541	546	542	517	554	554	534	498	555	560	514	499	569	545	557	572	506	580	500	574	530	528	560	556	511	531	560	532	533	531	561	566	546	521	543	561	543	533	509	524	519	530	552	533	510	543	509	481	531	546	538	547	520	521	518	592	513	549	560	529	527	542	553	532	507	525	534	522	517	519	529	542	541	529	580	529	519	529	521	536	520	513	587	493	531	546	529	526	544	544	562	513	527	582	500	564	579	507	530	541	567	589	532	519	528	536	535	549	520	503	523	550
47225	80191	63732	40330	25063	12178	3813	843	742	766	764	788	716	794	731	802	782	824	724	716	777	696	774	707	774	727	791	764	767	731	711	758	739	740	794	736	759	771	772	743	779	751	745	776	792	822	709	795	749	742	745	705	731	791	719	828	748	760	706	771	777	761	750	773	756	715	755	740	728	775	708	810	741	745	763	768	738	803	754	767	790	726	775	723	762	781	712	747	727	756	774	754	807	812	748	740	742	765	781	795	778	758	783	750	774	761	766	767	772	768	782	752	767	797	724	785	773	814	778	743	828	786	771	751	760	702	800	806	767	761	764	752	746	772	766	751	778	790	742	812	707	792	749	754	675	745	703	733	717	757	744	772	806	746	769	720	785	764	755	783	744	767	766	798	736	771	749	731	729	774	763	770	779	758	800	771	762	745	766	799	789	770	740	784	707	723	722	731	792	801	806	812	727	750	747	729	746	766	708	781	783	786	743	763	775	761	768	755	751	707	759	758	761	699	784	749	754	742	818	772	724	815	789	709	719	776	748	760	740	709	745	732	751	800	783	759	763	756	789	724	754	758	740	767	710	753	794	788	711	770	733	771	726	798	755	753	703	723	752	733	749	759	768	748	735	731	778	753	761	740	743	779	781	762	814	724	764	775	794	763	746	788	780	719	749	747	724	796	740	791	771	786	779	802	752	747	794	791	788	785	765	737	788	757	757	757	709	760	789	784	753	760	762	750	807	746	698	751	734	775	779	765	724	757	773	809	728	762	782	737	754	787	698	762	762	732	752	770	737	751	782	714	713	798	751	751	765	781	773	768	788	783	739	811	760	779	762	771	752	811	735	739	767	806	747	798	776	753	753	755	754	715	717	756	735	765	786	711	748	821	765	818	734	736	758	778	730	787	773	711	793	720	780	747	750	765	784	755	733	751	753	712	742	758	734	776	800	787	749	770	718	776	775	734	710	769	772	723	743	798	766	742	753	767	716	724	744	786	718	759	744	765	717	741	754	760	798	715	809	742	752	790	814	746	744	775	732	739	744	756	751	728	791	726	826	715	748	760	802	762	749	733	768	749	791	760	770	733	760	760	744	764	791	772	757	757	740	775	804	740	745	767	737	761	777	809	737	755	787	761	752	749	784	759	721	760	782	785	720	763	742	739	737	732	754	720	732	775	778	774	737	774	750	752	734	734	754	785	740	787	790	783	755	788	753	764	778	787	768	713	791	773	775	752	762	746	747	731	701	758	781	753	770	724	746	767	758	783	773	740	774	762	744	761	772	763	778	764	774	751	758	780	765	767	706	740	729	764	785	768	775	777	763	768	755	796	756	764	738	770	741	754	752	735	791	761	769	796	757	747	777	743	746	816	786	758	743	736	781	725	732	753	733	749	773	780	707	764	748	701	774	773	763	737	677	749	769	733	782	756	764	755	724	768	752	774	729	728	752	808	745	740	764	806	737	747	773	739	762	780	766	785	810	773	755	711	696	791	786	767	755	807	767	753	675	749	770	809	754	753	730	714	743	807	738	722	774	716	795	823	770	757	743	793	792	734	781	739	729	762	711	804	753	768	711	735	785	733	742	756	741	781	795	758	769	752	728	754	755	776	757	735	744	821	816	786	769	771	794	773	802	732	765	703	795	748	759	726	712	763	764	751	766	745	762	778	764	785	738	774	762	761	770	781	716	792	800	782	775	761	794	808	754	796	776	801	772	738	729	784	726	731	729	749	713	840	763	725	721	810	782	771	725	717	846	770	750	747	748	751	747	763	744	753	724	736	793	696	756	792	774	796	688	743	838	729	746	717	765	797	729	745	740	763	767	789	759	748	696	754	736	759	777	816	744	756	711	718	784	819	791	761	748	749	791	755	752	769	733	740	720	726	726	783	748	731	740	772	721	760	741	743	722	763	750	772	722	741	780	768	751	714	727	721	757	733	702	766	775	757	760	734	766	739	740	779	754	796	738	734	757	740	784	780	773	769	755	776	754	784	790	753	705	764	786	799	779	747	738	745	762	779	736	766	776	777	765	751	781	743	735	767	766	765	759	723	720	741	813	745	726	753	734	758	817	761	737	740	835	738	762	779	766	771	726	790	758	758	710	765	789	765	747	790	785	701	753	741	795	749	741	768	728	740	739	748	785	779	759	762	742	740	803	752	757	785	741	761	770	764	748	789	757	779	744	836	773	755	758	795	719	790	727	721	792	739	791	735	750	774	725	760	783	778	798	793	774	744	780	756	760	734	756	758	763	710	767	755	769	782	773	760	769	747	810	799	776	729	756	737	745	738	706	716	783	751	738	729	760	755	784	781	759	767	778	754	765	752	773	751	723	742	779	791	737	747	747	755	779	813	706	828	774	751	734	806	778	749	753	738	764	779	713	763	745	730	765	735	779	752	813	768	756	729	773	755	748	741	758	748	749	744	782	794	760	825	791	751	741	778	766	759	742	763	717	755	778	774	812	780	750	738	755	773	761	763	755	778	724	777	746	742	730	757	730	755	748	786	757	757	745	663	753	730	777	801	735	816	754	726	789	761	685	770	765	717	754	744	738	740	783	815	742	781	713	764	771	713	758	761	756	740	730	717	729	764	767	746	779	773	784	832	730	768	800	776	737	770	782	768	775	781	753	767	722	745	753	729	795	755	761	768	758	757	722	744	764	766	799	747	782	775	787	747	761	764	791	741	764	751	793	765	748	752	730	796	734	759	761	769	761	792	781	757	758	802	723	783	800	757	728	709	745	766	756	783	784	819	753	739	750	758	739	731	755	770	715	750	801	732	746	729	772	731	729	730	738	773	761	762	737	746	772	736	740	726	748	819	706	775	775	787	742	750	718	734	716	791	775	721	782	762	765	684	738	776	794	779	788	767	753	757	746	793	721	750	777	729	735	764	753	765	740	757	718	776	755	758	739	742	754	754	749	705	725	775	743	766	781	742	756	741	737	726	719	791	787	789	772	703	796	769	762	769	718	789	764	741	776	754	728	769	714	747	758	721	749	765	724	812	783	776	743	740	768	767	714	764	777	754	775	802	792	753	738	763	761	730	710	740	749	762	758	763	763	728	757	751	757	771	788	782	723	751	766	772	737	766	739	793	753	760	733	805	769	765	744	719	781	759	747	725	763	795	770	711	761	711	723	747	748	783	734	780	725	756	697	780	774	773	763	740	726	772	761	773	739	798	820	743	784	797	757	739	796	772	762	790	779	840	780	727	711	758	764	814	790	783	808	727	775	756	758	725	733	726	740	816	755	807	791	749	657	738	742	765	747	750	735	789	802	782	771	772	813	723	747	730	759	809	760	784	772	754	750	754	754	777	772	719	762	763	750	718	724	738	756	759	746	745	765	741	769	757	797	746	760	755	756	733	790	764	747	753	676	747	776	735	773	753	776	791	722	774	758	783	767	777	697	789	706	769	708	769	756	716	777	767	735	758	701	754	805	773	769	811	771	735	738	725	708	787	791	744	724	735	761	774	731	735	725	777	762	780	764	804
22834	21421	31162	27058	24262	22809	15361	1356	431	429	427	464	382	431	441	408	417	398	433	438	440	393	423	447	418	380	382	395	417	421	371	396	408	385	412	443	433	400	376	403	448	402	409	424	384	429	414	403	433	391	421	411	428	415	418	411	394	403	424	453	417	397	379	470	414	383	444	398	419	419	392	417	371	416	392	400	410	403	407	367	418	435	399	422	401	416	380	400	386	406	404	411	447	428	418	401	381	415	417	376	392	399	439	437	381	348	368	406	432	365	411	417	414	362	421	394	381	412	398	397	422	412	430	432	390	438	418	386	351	439	397	375	391	397	384	392	399	391	434	418	425	387	393	422	428	422	399	371	427	389	380	409	396	406	395	426	411	386	425	393	415	402	408	384	392	407	392	375	400	417	404	388	398	402	437	401	385	408	410	415	404	382	406	389	398	431	404	370	399	401	385	400	429	400	413	422	347	410	399	404	396	424	418	409	407	382	413	400	369	389	417	404	392	387	394	419	421	416	395	418	449	399	381	401	391	433	395	428	387	391	362	393	395	382	408	409	406	431	408	417	416	433	390	406	412	385	403	421	426	384	414	364	435	406	405	405	417	359	390	400	391	414	442	415	424	450	394	428	381	385	408	422	376	408	398	381	418	383	411	452	391	392	391	391	429	404	411	384	374	391	379	397	424	418	371	440	410	411	414	339	389	422	428	402	422	399	417	388	430	452	388	382	403	416	395	404	422	409	417	421	393	407	403	423	415	437	394	426	384	426	378	396	410	392	418	436	428	378	399	413	390	441	358	362	431	397	404	427	393	409	406	428	394	396	413	405	420	417	387	371	413	420	440	422	421	402	400	376	405	399	432	415	428	426	402	406	388	408	377	438	408	414	359	397	421	406	459	394	377	416	411	446	430	409	412	388	409	396	367	424	387	379	385	398	416	408	397	391	391	378	448	395	382	376	411	422	387	429	403	396	417	400	421	366	413	378	373	371	434	400	415	411	406	377	392	383	412	386	431	412	456	397	437	388	406	402	409	419	386	400	404	373	389	419	435	402	419	380	403	404	390	442	409	421	437	386	358	408	394	386	398	408	397	439	417	399	437	448	416	418	401	407	414	415	405	403	400	407	392	393	433	419	414	418	409	407	403	409	432	406	408	403	419	432	438	408	445	406	410	436	400	394	440	397	384	399	384	429	407	379	415	393	410	423	398	430	409	388	379	378	398	409	427	410	394	362	384	430	393	392	377	409	376	384	427	390	399	382	372	385	383	425	398	416	420	432	402	413	438	425	408	437	441	434	395	432	354	396	401	418	405	426	432	408	405	391	411	381	412	375	417	397	363	413	386	382	395	391	403	399	374	418	399	415	414	405	420	435	384	402	407	394	396	416	390	403	423	435	418	424	412	395	409	398	403	401	424	401	405	404	400	397	394	423	424	406	399	418	403	425	413	411	411	409	377	430	392	398	408	394	444	367	387	378	386	413	387	404	395	394	364	385	388	407	383	386	386	409	378	398	379	431	414	392	401	410	389	400	400	384	424	439	401	411	382	382	407	429	396	387	387	414	395	398	398	405	432	383	394	405	393	417	431	383	415	381	400	418	403	361	378	394	379	413	379	404	414	391	400	415	392	396	416	408	402	425	395	378	406	394	403	410	395	408	413	381	408	412	384	413	439	445	406	417	425	423	401	375	432	391	412	382	378	400	400	440	397	408	424	411	368	406	403	400	426	377	388	445	422	401	388	429	368	359	430	398	399	399	426	428	423	396	427	420	424	428	385	407	415	422	406	441	422	422	428	417	418	369	406	369	382	400	441	384	421	396	400	395	408	393	392	419	376	410	448	422	409	426	393	400	416	405	394	383	390	428	397	401	425	401	439	405	427	424	421	422	394	421	407	416	394	427	402	388	368	381	413	415	387	382	376	419	442	383	393	362	408	413	369	399	417	394	397	376	400	453	366	395	401	396	378	381	388	409	423	396	401	405	394	446	403	389	419	406	417	386	386	420	409	398	408	425	409	431	439	373	397	413	415	414	421	396	414	371	407	379	393	388	393	393	394	413	386	395	394	398	396	382	396	404	386	382	389	425	392	416	399	413	412	384	399	426	404	380	458	350	420	397	425	442	424	394	408	369	422	396	430	406	369	403	369	420	402	376	421	404	398	394	413	409	422	415	414	404	369	367	429	420	423	407	397	380	408	367	403	416	417	426	398	419	392	394	435	423	388	385	399	401	410	390	397	400	362	424	422	404	379	393	419	410	414	432	385	393	379	419	404	412	375	437	396	402	406	386	410	422	407	395	408	356	387	403	382	414	403	372	380	400	372	438	394	412	437	383	400	380	379	402	400	380	396	404	399	422	441	391	390	402	397	412	363	408	401	362	396	433	381	390	426	370	365	423	409	415	409	403	381	417	455	388	403	437	366	377	403	376	431	408	445	372	413	418	402	427	387	376	410	401	431	399	400	399	460	416	407	411	411	410	390	413	439	376	423	383	408	390	367	405	444	399	394	422	409	408	377	385	390	405	407	399	416	375	415	419	413	418	407	405	405	406	372	390	390	398	403	410	408	414	434	381	414	416	397	387	410	386	354	403	423	384	373	423	407	379	434	383	395	398	420	416	406	401	439	439	394	398	433	387	379	381	405	366	405	384	411	392	437	356	399	401	388	413	422	386	378	396	405	413	376	390	406	435	391	427	415	440	406	380	400	393	377	402	371	415	378	417	419	407	429	363	404	416	385	398	410	383	442	405	389	396	377	440	404	391	361	406	423	412	380	407	386	437	435	415	388	400	380	385	384	378	393	421	391	413	391	398	386	398	396	412	410	396	408	394	403	416	416	368	415	364	427	420	390	371	404	443	405	392	398	415	393	407	420	399	417	374	406	400	422	436	425	404	392	386	428	409	404	401	413	401	383	404	353	372	422	453	417	412	368	416	410	421	398	424	415	406	396	423	431	404	400	413	398	402	411	423	407	379	421	413	430	391	397	372	419	377	408	385	411	404	424	390	389	426	378	425	391	394	436	418	380	424	401	428	384	409	413	424	399	390	412	398	421	440	388	395	408	416	415	451	401	407	435	420	386	423	401	391	435	421	463	393	383	405	423	398	408	389	368	394	427	413	419	364	396	404	403	389	434	424	414	403	369	406	411	415	392	396	368	418	402	391	397	391	407	391	376	418	422	354	424	410	422	400	420	437	431	360	423	420	409	374	401	449	377	385	397	394	398	397	404	408	455	429	402	382	423	391	385	405	384	445	383	415	403	377	417	419	406	383	402	425	399	380	413	414	434	405	407	461	411	428	386	379	404	409	402	379	376	392	390	409	405	455	384	365	420	396	405	392	403	379	375	436	395	419	378	431	370	396	411	421	438	398	401	407	428	388	408	411	397	385	419	412	434	442	397	404	416	395	434	399	390	384	382	392	387	391	439	428	398	394	393	396	451	389	411	391	400	431	413	417	430	378	406	399	388	410	396	411	411	432	394	435	398	440
60416	101786	82864	58461	40311	24195	9293	940	583	595	589	623	574	599	570	563	568	571	597	593	557	554	558	575	586	521	582	558	575	562	567	550	545	598	574	585	558	605	547	551	552	566	537	592	608	592	546	586	564	571	553	607	588	561	583	562	570	574	563	589	568	563	562	597	599	568	539	561	584	526	544	559	574	574	585	543	565	583	565	567	570	562	555	556	594	547	561	516	552	579	533	571	588	524	514	559	561	561	596	552	540	560	575	558	553	533	543	557	551	590	571	638	579	601	572	605	544	587	519	581	556	599	536	592	629	607	548	592	598	581	519	570	543	577	598	524	590	547	584	587	591	561	566	561	588	600	576	597	582	579	567	563	588	553	550	581	552	604	563	541	566	551	564	540	573	587	578	557	579	566	575	572	586	597	575	574	574	620	595	530	550	554	578	564	544	529	554	579	571	572	561	560	563	571	577	528	588	607	556	557	569	577	602	574	535	551	547	556	578	574	540	581	551	542	582	573	579	571	573	536	574	571	552	576	542	557	588	593	584	579	558	602	580	572	525	554	552	575	547	566	589	559	562	583	538	593	550	530	568	573	527	549	565	581	556	575	582	543	574	569	564	578	598	588	580	558	579	572	622	554	576	614	570	563	540	564	572	587	596	607	554	597	574	544	541	572	595	586	575	586	592	569	561	527	550	584	570	609	597	597	576	607	539	551	522	541	549	527	560	612	523	580	564	536	571	543	562	570	537	563	530	591	585	578	587	600	574	545	533	571	553	593	519	577	578	536	595	618	555	556	565	609	608	535	576	606	556	586	554	573	540	612	590	579	534	593	542	591	543	560	553	584	553	576	539	599	566	589	589	575	609	564	590	590	563	596	581	555	535	616	571	557	532	562	602	567	588	622	578	573	539	587	566	552	558	549	569	593	600	594	575	555	578	574	556	530	594	582	596	575	587	585	573	540	555	550	565	576	590	541	598	577	559	562	564	536	544	568	571	568	570	596	607	599	579	521	577	560	574	528	544	568	552	584	549	566	563	610	602	597	565	589	588	557	603	567	583	565	599	635	570	588	565	569	580	609	543	560	553	600	575	590	516	517	571	591	517	597	579	601	556	548	587	555	559	585	566	588	574	570	582	565	561	554	547	558	581	546	558	572	561	591	586	555	550	557	557	571	539	578	550	545	545	580	588	535	588	561	631	593	576	560	541	561	558	560	584	549	571	557	565	604	603	585	547	540	565	587	563	545	550	600	559	528	583	543	552	532	564	553	576	563	588	604	524	556	566	593	577	533	609	569	588	596	590	553	580	570	591	555	581	535	529	553	566	564	595	569	583	589	553	558	546	575	535	517	594	558	583	533	560	577	541	509	582	607	564	533	557	566	575	548	569	562	528	568	578	568	575	524	601	622	594	555	567	528	542	558	537	559	557	565	568	569	578	592	573	594	539	555	601	586	564	602	557	531	597	544	605	588	595	601	580	578	565	520	569	533	553	547	588	607	557	594	546	553	601	560	581	544	548	565	526	556	543	542	558	591	542	593	574	566	622	530	575	544	553	541	565	563	537	551	573	552	581	560	515	582	543	585	567	554	576	554	559	590	578	558	510	573	581	576	551	576	558	549	563	582	531	559	534	566	607	575	558	573	546	560	574	517	577	560	574	554	560	573	570	549	600	538	566	602	554	548	555	522	574	598	565	562	603	559	537	580	536	533	576	536	547	558	537	540	594	613	560	590	543	598	562	594	592	542	553	638	579	578	532	553	596	593	590	577	553	574	562	537	603	577	576	585	535	546	592	549	568	557	591	553	523	598	605	593	564	624	574	589	569	568	576	586	524	514	547	595	569	578	580	594	550	528	613	532	603	564	573	594	507	591	568	556	602	600	550	559	552	560	571	554	567	587	557	582	588	572	598	557	556	557	585	568	592	596	545	575	580	572	562	589	568	555	562	627	551	606	572	601	600	587	579	575	580	583	590	583	587	564	550	533	535	521	543	616	581	537	576	563	599	535	569	581	565	576	600	539	587	532	563	596	600	519	588	553	597	518	551	573	579	562	528	607	597	575	561	584	546	556	600	528	571	568	584	576	558	538	556	571	560	562	576	604	571	546	560	535	556	590	573	595	559	544	582	586	593	545	570	593	540	553	561	580	561	620	605	562	547	543	618	595	571	563	567	633	572	593	563	554	552	603	593	541	558	586	568	558	619	587	526	558	636	587	586	552	552	605	552	579	505	564	552	566	578	598	565	574	560	573	560	587	563	572	585	566	608	583	566	605	559	544	568	590	538	540	573	587	533	578	564	565	549	578	578	596	589	527	576	590	570	553	532	565	541	579	548	550	647	563	526	564	532	539	596	542	617	564	545	539	577	559	556	524	559	595	559	595	568	526	584	593	555	602	589	559	569	593	634	597	583	567	571	562	577	544	595	583	610	543	546	558	518	548	574	576	561	578	520	582	574	544	538	551	575	541	584	560	576	568	568	576	585	582	589	567	574	519	593	559	602	596	609	550	588	527	586	585	600	533	572	515	618	577	570	635	525	577	577	537	557	559	592	569	596	571	559	563	570	580	566	576	574	559	562	610	607	548	566	554	596	548	549	554	597	558	550	606	525	580	522	586	602	557	527	533	570	573	596	590	590	561	585	561	557	551	556	561	592	580	597	576	596	556	601	577	542	528	550	602	601	570	614	574	516	593	554	573	574	559	543	531	588	584	554	586	549	522	588	551	606	542	581	613	583	535	562	559	595	548	537	536	550	593	543	549	520	617	607	624	522	584	572	561	595	592	586	538	520	565	594	576	579	535	580	572	601	558	603	564	594	607	563	553	592	555	590	577	572	561	560	606	565	542	573	574	590	529	539	581	567	592	549	553	598	550	563	577	527	581	545	566	565	555	549	554	539	598	588	528	577	568	557	577	536	571	586	554	590	559	515	564	565	613	548	532	564	599	581	569	563	573	551	562	574	565	541	605	541	565	537	576	572	610	541	612	576	580	516	573	619	532	560	571	530	588	594	572	574	517	588	578	582	597	544	567	585	544	565	588	546	579	559	538	546	545	564	528	557	578	556	593	554	558	554	575	589	563	582	565	562	603	542	567	556	589	563	549	570	619	604	553	577	582	523	568	561	563	581	589	548	559	585	569	564	592	549	562	522	618	588	572	574	565	557	621	536	577	596	538	563	551	596	602	496	553	512	583	566	601	564	568	582	562	589	528	614	595	571	561	581	564	604	585	578	528	560	541	569	580	607	572	548	536	591	568	613	601	541	578	612	621	570	544	565	564	569	540	518	578	563	527	554	579	586	586	582	591	575	600	549	569	536	523	538	569	540	582	601	559	603	583	590	534	539	524	573	576	534	541	556	543	550	550	547	562	557	581	541	550	511	547	602	550	520	517	566	616	564	575	536	558	543	583	594	585	570	591	591	573	539	550	573	589	599	550	561	580	540	533	598	586	585	585	548	643	543	596	601	551	584	583	615	554	559	544	577	585	566	502
27278	25022	30257	17536	5231	1860	727	473	484	474	487	475	475	468	464	507	465	522	473	513	500	465	453	498	483	490	464	477	497	430	480	492	446	501	490	494	480	463	476	457	497	457	486	487	475	467	500	451	533	461	467	490	481	487	436	469	494	495	478	442	444	512	466	451	438	478	498	487	472	459	431	479	480	496	447	489	480	497	471	408	485	426	456	420	441	477	476	467	504	518	454	469	452	472	490	465	468	460	492	482	469	482	454	459	469	511	460	468	462	463	473	469	481	471	491	472	496	436	478	454	503	452	466	470	470	432	467	467	463	483	489	472	474	488	452	462	462	479	481	478	458	446	457	495	442	489	436	426	424	506	475	459	504	448	438	504	461	463	485	479	457	476	510	448	445	460	460	463	489	453	471	444	469	443	485	470	462	463	489	489	477	461	477	480	474	478	438	498	440	459	466	482	481	479	478	447	462	466	463	453	448	485	480	439	495	475	457	491	481	468	431	447	489	463	474	474	457	460	459	466	461	519	472	453	465	478	454	452	458	437	517	454	460	495	474	464	461	492	467	503	473	490	463	482	478	492	482	476	445	496	442	472	454	455	519	501	463	496	464	422	501	477	453	471	471	472	454	482	500	484	487	471	453	464	490	499	481	445	498	507	487	483	473	472	450	483	479	448	460	500	458	440	481	492	527	443	454	431	499	468	493	478	481	476	466	496	462	444	473	429	487	441	490	463	465	484	443	480	463	483	492	441	473	463	459	476	509	475	518	459	453	476	471	475	450	462	477	443	456	452	459	474	456	473	463	495	464	498	463	480	454	458	504	452	461	490	481	459	480	454	459	445	499	444	489	497	481	469	467	509	473	482	475	499	462	494	497	469	465	450	425	479	491	444	458	472	472	492	478	468	436	473	509	497	440	446	462	504	476	458	479	482	475	449	488	493	443	487	470	525	470	466	459	505	468	448	485	466	480	479	470	504	445	467	466	483	470	456	467	453	497	479	477	480	497	452	480	476	478	471	458	487	448	442	483	479	501	479	501	465	476	468	481	464	471	472	463	461	501	444	464	469	465	458	471	469	467	457	487	470	468	454	471	493	472	462	458	435	465	449	514	471	471	463	461	473	452	441	459	468	448	472	460	427	484	467	481	468	437	443	480	469	485	450	466	479	436	471	447	433	487	479	467	479	463	463	484	462	421	498	456	478	452	474	463	482	445	482	481	450	459	461	501	431	486	501	471	499	523	472	489	474	474	435	452	483	490	435	469	499	460	449	441	500	475	462	471	462	512	486	492	460	469	524	471	473	482	466	463	467	481	451	484	473	492	474	473	476	478	496	477	486	464	496	465	462	425	467	519	500	500	453	450	469	484	488	491	443	456	473	475	463	484	472	454	465	430	463	464	500	525	483	493	443	451	470	468	487	467	459	465	439	492	470	475	475	465	484	424	452	484	469	464	456	517	454	477	466	466	473	453	504	519	483	495	500	497	470	423	462	472	482	476	480	486	483	492	463	469	497	500	463	491	485	479	468	470	492	509	465	487	499	491	467	482	482	425	462	446	443	485	463	442	530	466	509	485	441	474	470	519	483	452	466	474	479	487	507	494	458	464	511	448	483	426	500	461	456	464	486	493	462	468	510	473	487	464	485	455	451	468	459	466	478	477	498	481	517	474	490	455	473	428	471	468	464	459	473	477	478	461	462	463	505	461	482	508	494	454	472	493	474	493	443	472	498	441	456	494	451	440	454	474	470	477	496	485	446	463	490	489	481	427	461	458	468	505	468	462	465	458	490	507	459	461	456	479	474	451	425	516	448	469	440	487	474	512	471	469	518	461	492	497	485	439	486	462	474	486	504	482	448	439	448	465	481	453	483	446	474	447	491	475	462	470	437	463	484	473	464	434	500	458	439	496	447	479	488	428	454	463	503	455	440	476	461	430	504	455	474	476	428	491	464	466	452	506	431	486	466	434	477	466	449	484	506	462	495	488	473	491	456	489	483	491	456	480	468	484	473	417	467	460	448	479	485	485	470	510	467	485	490	483	450	437	494	460	502	470	481	483	473	476	495	458	475	483	488	427	503	502	460	501	470	478	445	446	451	495	523	486	518	463	454	462	482	486	526	480	446	412	421	448	504	498	448	447	472	476	411	470	479	463	511	482	481	477	504	471	467	479	462	454	452	471	487	450	492	484	446	470	479	454	488	466	462	479	449	471	462	488	482	490	447	452	412	480	440	472	502	465	480	492	501	435	451	480	451	440	470	443	452	505	470	492	479	486	439	450	457	473	477	496	472	463	489	477	488	494	470	435	488	476	478	461	480	500	470	514	482	485	472	444	465	494	466	463	488	458	457	464	431	483	448	498	445	491	479	444	466	493	447	502	430	462	438	461	442	536	474	476	503	445	520	474	442	485	450	483	464	453	463	500	420	470	454	455	484	520	454	508	466	469	489	489	490	514	488	481	470	486	451	470	472	446	467	456	438	502	449	460	450	439	456	441	486	488	497	479	499	435	477	469	489	460	449	481	490	469	461	507	481	477	484	501	477	468	477	495	467	437	481	455	475	471	465	480	474	497	441	441	478	462	483	510	463	436	452	501	490	456	516	486	470	454	500	496	460	432	460	442	431	481	470	478	456	512	516	468	442	478	453	501	467	477	475	502	452	490	487	490	478	491	472	456	478	438	464	468	457	427	496	458	466	494	499	462	471	482	477	497	446	465	485	434	513	511	507	485	472	513	476	498	479	448	485	438	507	494	476	478	502	510	476	484	439	481	460	486	493	478	431	477	460	416	478	491	433	466	483	512	437	489	482	474	469	459	497	480	473	472	470	471	468	493	467	509	512	506	497	424	465	490	515	435	470	472	507	467	500	464	477	503	466	498	466	460	483	464	450	491	450	457	440	458	491	494	452	511	444	501	458	485	485	504	487	461	493	448	477	525	479	479	443	436	462	474	531	464	474	464	476	516	483	480	502	498	457	488	508	458	462	481	485	490	464	473	463	481	461	458	486	495	485	457	477	511	486	468	467	472	511	461	445	488	482	479	471	504	474	455	503	499	480	455	464	461	489	485	511	487	508	469	490	461	507	485	486	473	505	454	457	478	483	473	449	483	492	448	520	476	466	493	468	434	475	455	513	443	500	520	479	452	487	473	441	464	485	493	481	446	466	470	502	476	487	486	505	493	473	479	511	419	483	474	449	454	489	506	431	505	481	508	465	438	472	454	473	477	461	443	505	458	459	472	494	440	454	474	466	487	440	468	470	475	483	465	475	495	431	469	457	477	467	481	468	498	466	511	495	499	484	466	514	509	463	465	464	481	466	451	465	488	482	473	452	460	468	490	465	429	470	483	468	485	467	480	471	512	473	447	491	480	482	440	499	465	519	505	469	476	444	444	459	436	494	451	464	464	449	486	441	469	538	501	484	491	474	499	501	457	483	437	466	449	445	504	456	450	476	464	487	462	511	482	477	459	470	457	462	485	482	465	478	446	495
24951	42636	33426	16145	6790	2951	1082	721	696	666	662	645	683	656	646	680	660	696	671	637	695	664	651	674	681	674	621	686	629	648	675	676	669	688	706	657	653	677	648	667	690	689	639	666	626	673	651	630	624	658	695	662	700	649	659	680	687	663	712	710	679	703	699	670	682	678	672	705	672	673	696	672	703	653	670	681	733	694	677	642	727	647	634	650	712	707	667	660	672	642	641	637	686	641	661	665	674	667	632	691	623	626	644	677	639	650	695	666	698	658	723	649	607	682	657	663	694	668	699	704	656	655	662	678	622	668	648	717	668	705	657	687	653	679	619	634	636	658	662	715	705	650	618	637	709	629	674	661	652	640	647	657	696	670	641	714	649	652	637	684	660	659	664	659	676	669	695	636	660	668	616	698	693	661	715	635	707	716	644	693	679	687	642	680	670	674	659	642	643	680	632	638	677	680	645	649	665	692	662	650	644	724	729	671	679	657	650	667	631	678	680	670	667	693	700	639	677	639	703	679	709	683	681	656	655	677	654	678	666	603	685	656	637	645	664	657	675	676	689	737	707	684	673	621	680	685	659	659	671	657	678	684	697	670	661	656	632	693	662	630	689	639	671	661	721	660	650	672	656	660	706	660	734	722	665	679	622	651	624	677	648	607	706	691	660	680	608	674	672	596	678	698	654	658	727	706	626	655	686	644	661	679	681	667	690	691	644	658	651	670	667	646	672	627	689	601	639	711	647	694	642	681	654	655	672	637	682	676	678	648	640	633	675	680	660	659	713	680	690	664	635	666	633	670	652	698	670	674	686	630	658	663	654	709	676	657	666	656	677	678	672	633	684	671	698	687	657	666	656	675	667	638	673	658	652	640	696	655	658	690	681	615	642	730	639	690	668	677	621	692	680	672	639	691	616	691	690	679	631	644	632	643	659	639	666	621	669	642	673	646	681	656	693	621	668	687	623	624	670	644	676	654	660	650	690	641	639	721	647	711	671	685	664	675	639	644	639	654	648	642	694	635	676	691	673	654	646	675	633	687	660	700	646	625	679	667	645	703	694	657	680	685	649	692	609	708	719	691	646	687	695	635	680	664	687	685	607	654	653	650	657	661	688	694	651	652	659	676	617	684	665	683	674	654	661	655	626	655	646	655	666	586	680	650	638	653	650	653	684	660	692	651	615	690	661	658	655	661	669	595	689	712	657	671	671	656	690	657	668	706	676	677	713	664	695	672	614	674	688	664	637	722	685	662	686	660	637	704	689	666	658	656	656	656	642	672	707	669	670	633	676	672	681	724	651	668	626	654	687	655	680	688	638	655	661	674	638	649	662	682	675	688	695	643	692	674	653	646	645	638	666	677	651	670	730	679	637	591	706	647	666	685	700	681	641	672	651	701	630	636	686	647	705	672	669	666	643	634	619	625	608	727	645	709	657	712	670	655	629	697	691	680	650	632	646	679	666	655	662	674	693	725	679	639	663	596	663	695	663	613	670	687	693	699	630	615	640	677	649	677	665	685	670	645	664	680	627	678	677	695	633	652	645	620	684	698	630	688	653	645	661	667	657	697	629	683	668	683	642	679	560	707	649	676	682	683	658	667	637	683	640	652	651	676	698	651	729	670	624	663	650	642	665	622	642	656	676	631	682	673	670	662	642	617	709	653	610	667	677	692	628	657	680	670	671	624	637	643	702	655	650	754	637	681	676	638	652	736	648	632	629	691	668	660	640	629	673	680	664	659	676	635	686	665	644	680	633	629	609	689	677	676	680	660	661	664	673	633	697	683	663	712	658	664	653	701	710	636	671	667	652	668	685	711	666	646	641	698	660	661	701	649	668	644	706	702	669	645	716	665	684	615	618	665	640	642	661	685	593	725	683	664	661	618	637	665	645	665	620	675	677	669	625	631	676	631	646	627	675	684	667	653	650	626	657	699	624	702	644	654	693	670	674	628	694	701	691	653	612	678	639	649	656	682	656	692	672	666	636	663	678	642	702	666	649	699	677	667	641	658	708	650	671	645	684	670	626	696	692	632	682	694	655	644	628	655	644	640	663	678	658	698	659	659	706	670	695	661	684	637	648	653	722	696	660	661	701	678	660	708	654	706	590	679	641	705	641	644	649	650	699	634	670	637	676	633	696	700	665	645	667	677	660	635	642	650	653	646	616	669	637	705	689	647	646	666	678	694	656	619	669	700	659	635	699	669	723	656	672	650	661	665	704	698	679	685	657	670	615	643	632	650	690	683	674	709	676	646	643	673	671	697	696	682	649	676	697	706	650	731	686	663	694	677	641	671	657	688	693	684	631	669	673	700	635	643	664	620	675	684	694	658	666	666	697	658	672	694	698	653	681	683	653	643	644	699	705	683	680	676	714	693	616	660	682	647	648	611	667	620	663	684	614	659	647	644	692	682	682	666	692	659	658	684	664	632	721	629	672	688	639	664	644	692	668	640	689	659	618	628	628	675	657	648	673	655	690	647	692	723	705	654	656	689	671	619	639	673	607	606	670	661	641	662	634	663	674	663	657	596	618	647	695	678	677	703	657	664	624	713	642	685	626	679	690	666	653	691	680	648	656	648	628	670	672	679	692	639	681	640	641	673	689	659	658	696	718	683	653	658	716	635	676	660	656	689	629	691	700	651	668	651	628	658	675	667	678	665	645	661	655	667	701	701	667	679	668	614	676	692	702	688	676	699	632	668	695	656	679	618	662	702	707	693	649	647	712	676	671	693	670	645	688	719	706	706	654	679	663	638	654	676	682	693	630	653	691	689	629	678	692	638	708	689	720	689	603	609	658	679	709	645	634	711	642	670	640	608	701	692	667	630	639	691	634	669	687	681	674	654	694	647	678	662	670	661	634	701	712	666	686	640	670	644	642	661	705	659	674	654	639	642	617	649	660	667	664	661	701	673	661	659	671	654	648	737	690	648	656	647	674	714	690	719	704	666	657	667	641	724	684	682	683	700	653	629	693	625	670	682	638	666	645	652	675	668	717	696	663	698	625	606	656	660	649	631	668	625	645	657	689	644	664	639	616	630	681	657	671	644	621	637	683	607	638	657	664	667	661	714	665	642	669	708	654	644	616	668	677	692	623	596	666	617	635	647	681	640	642	650	643	670	694	632	714	690	658	668	654	667	645	674	617	668	689	691	708	694	676	651	680	675	667	666	680	726	689	696	628	708	637	674	655	695	642	680	708	657	662	692	675	656	619	693	710	652	712	669	633	709	676	694	707	635	629	666	658	640	684	690	670	634	697	685	673	670	655	648	648	673	636	654	666	649	599	682	638	661	597	651	674	673	665	656	652	697	641	678	636	692	663	660	684	653	685	661	617	681	673	671	614	677	616	674	665	661	648	661	664	648	679	673	679	655	677	636	718	594	675	645	671	665	647	641	652	672	673	678	643	657	673	669	634	670	673	691	692	661	686	662	641	677	655	679	662	664	645	689	661	640	666	682	632	671	655	640	664	682	663	733	646	662	712	708	648	699
24702	22450	35603	32429	22612	11938	2367	609	565	539	540	550	570	561	530	541	508	518	547	549	499	533	564	503	540	562	543	508	552	491	516	525	545	537	535	524	497	500	495	506	514	539	513	557	527	553	506	473	537	524	519	513	505	567	510	527	537	536	568	523	511	500	528	528	517	546	513	513	549	543	532	539	504	517	524	502	494	507	516	523	520	516	523	513	542	521	530	528	555	509	517	566	524	553	498	513	531	537	520	515	547	528	562	571	527	535	513	489	508	526	515	565	521	538	497	548	582	524	554	548	509	529	539	518	492	528	534	497	541	529	522	540	507	515	524	527	532	563	500	494	525	538	539	534	554	561	546	476	558	542	512	556	514	541	550	542	508	527	534	483	532	525	532	540	526	552	538	557	532	525	508	538	536	530	500	485	508	516	544	493	531	531	517	503	527	541	508	504	560	551	506	539	510	517	513	519	518	525	488	545	551	517	561	523	477	505	510	508	539	554	543	532	555	565	528	550	558	538	513	512	527	546	530	528	507	551	542	558	506	541	520	521	506	516	531	534	558	453	513	552	584	527	552	523	546	568	540	526	504	530	546	505	533	518	528	549	526	508	529	484	492	498	488	534	538	537	501	454	534	489	508	537	542	557	493	554	520	540	509	512	525	472	563	494	528	489	529	535	471	518	504	518	491	525	470	545	498	549	534	488	530	518	528	483	519	573	497	512	543	543	517	557	507	544	531	510	539	519	531	501	544	523	562	528	526	553	507	485	527	514	489	541	517	523	523	517	529	540	539	466	500	540	532	535	537	500	525	512	514	526	519	532	523	533	501	487	496	512	507	528	524	496	514	497	521	539	538	525	522	512	509	556	506	509	528	533	551	480	510	523	499	550	543	497	517	523	523	485	517	486	517	505	525	544	519	550	528	502	564	517	527	539	535	520	483	468	520	517	516	511	539	507	542	533	545	516	549	512	526	531	541	561	473	527	543	515	520	527	555	501	490	453	529	509	533	521	552	503	518	550	545	511	541	509	531	505	493	544	524	554	496	532	540	514	541	545	501	563	544	514	533	533	504	520	498	515	539	511	493	587	498	525	515	493	499	525	547	590	513	559	531	496	479	501	477	509	518	515	489	549	550	564	527	540	518	539	533	534	523	572	503	514	558	497	503	565	489	494	543	499	485	534	580	517	520	518	587	548	544	494	580	500	523	524	540	564	537	513	505	498	562	511	516	541	531	544	550	485	543	509	511	511	515	514	538	527	522	545	538	537	499	513	506	507	520	523	516	535	487	545	534	523	511	541	503	517	549	540	524	536	509	545	533	559	529	533	541	515	506	529	485	533	546	534	510	482	518	531	534	500	552	546	539	553	537	504	553	522	532	569	486	556	548	517	537	515	501	516	522	486	525	526	492	499	495	534	525	526	531	525	525	528	563	535	561	529	513	505	532	541	532	517	530	513	486	554	520	499	538	517	511	552	522	474	496	505	553	525	494	480	520	553	518	492	514	459	527	532	538	489	531	533	528	536	543	498	514	490	506	523	519	512	522	534	524	483	551	532	499	495	550	539	550	542	497	530	531	525	527	525	505	501	519	518	524	515	525	504	545	511	547	570	510	523	522	501	489	526	535	508	525	518	520	521	510	529	510	499	519	472	503	515	524	533	533	532	545	490	517	493	481	537	471	505	513	538	484	532	515	512	548	485	517	554	511	538	528	547	544	484	512	498	513	507	483	529	521	534	545	519	561	537	508	542	529	550	469	538	549	507	553	553	483	498	518	543	512	505	520	530	527	495	518	503	538	522	531	542	521	526	506	540	529	544	519	526	517	582	514	502	489	523	528	516	497	518	549	538	529	529	554	534	478	499	503	495	525	502	536	532	510	574	527	534	536	515	507	560	513	534	544	518	537	512	534	539	513	492	507	530	520	530	518	522	536	576	504	541	501	524	524	514	512	494	522	523	565	516	502	507	525	541	522	456	500	542	552	521	497	579	523	504	520	502	554	508	524	527	478	488	523	525	500	541	491	532	534	540	529	493	532	550	570	545	527	532	560	508	509	547	515	524	522	558	556	524	578	530	562	546	568	509	529	524	512	484	516	532	522	528	522	515	492	516	529	510	521	557	502	525	496	499	536	503	555	519	530	553	550	527	534	530	503	551	558	525	504	531	507	546	557	490	516	506	500	507	510	519	559	531	508	527	506	539	527	513	512	518	523	553	505	494	513	523	567	555	493	491	512	501	489	503	472	521	512	530	570	555	494	503	538	529	495	523	530	481	527	548	497	478	535	502	512	520	509	551	508	546	519	549	504	529	519	520	519	502	539	547	557	474	503	569	543	521	507	526	527	539	506	484	535	544	552	497	498	524	537	533	481	562	518	518	549	512	544	510	477	530	572	462	502	495	468	523	495	518	474	540	525	521	535	567	521	543	520	549	511	531	534	534	527	559	527	560	536	544	517	559	506	547	525	523	521	508	533	583	536	546	512	487	550	529	512	532	529	489	484	530	525	528	507	516	523	495	512	566	534	494	508	552	516	472	500	494	503	518	500	573	525	523	537	514	521	551	535	517	500	548	512	513	521	529	500	502	552	546	563	568	556	506	508	514	519	500	516	539	556	496	532	510	544	512	518	516	515	534	495	539	513	521	507	522	515	496	524	522	562	564	491	523	507	526	525	514	497	528	541	502	513	554	541	523	540	524	532	538	508	536	550	479	498	525	541	508	528	538	532	543	529	559	533	531	503	529	543	514	488	466	479	524	529	500	546	485	514	510	519	498	507	534	556	519	475	496	491	528	561	528	521	529	523	557	558	520	518	581	500	494	529	504	518	503	521	528	524	562	505	512	523	521	542	507	519	508	510	520	528	551	529	497	551	570	556	534	531	538	487	556	539	516	531	517	548	504	560	506	509	529	507	499	526	495	519	509	552	516	551	506	558	551	489	482	532	499	520	561	509	496	501	469	513	525	489	495	497	530	512	540	508	530	574	550	562	486	541	546	512	524	537	489	525	491	516	474	537	550	555	466	487	526	518	519	492	540	548	526	514	521	487	483	532	509	535	543	558	567	499	528	459	577	564	522	497	517	552	559	524	517	529	495	525	530	514	521	531	486	517	566	535	526	524	474	524	494	538	552	558	544	539	531	512	523	509	561	563	520	529	529	555	513	544	541	528	536	498	518	516	549	526	495	526	513	537	515	539	528	545	522	557	520	560	513	536	518	528	513	546	515	543	486	553	525	512	515	542	571	504	522	514	504	484	498	520	522	490	555	500	511	499	559	549	532	546	560	527	494	506	525	528	538	536	566	503	543	506	537	557	530	533	502	478	539	513	498	533	496	501	582	490	524	496	517	479	526	549	479	522	535	487	495	503	533	525	500	536	535	486	543	535	516	513	519	522	538	545	565	513	546	551	547	484	485	542	531	506	519	539	521	514	535	531	527	551	524	500	524	529	522	550	492	526	520	538	535	496	557	537	564	494	581	516	511	515	491	541	549
47235	79450	62984	39416	24678	10850	2831	876	813	719	691	808	739	776	752	742	759	737	765	733	717	751	738	734	722	772	764	766	734	748	684	754	782	753	764	710	718	705	759	734	686	723	691	732	719	728	763	733	702	746	741	768	734	774	743	750	704	692	756	789	758	702	741	768	660	741	762	761	757	746	760	712	740	701	765	759	764	740	742	721	686	734	762	808	733	743	703	768	728	756	723	790	737	720	752	745	801	773	735	746	719	704	716	785	756	763	734	735	752	739	760	734	737	707	773	731	784	717	728	740	737	734	792	777	749	729	756	755	781	747	703	712	732	723	709	693	757	744	690	705	768	701	777	709	733	760	716	740	742	730	688	773	727	730	769	753	763	702	728	757	745	750	751	741	766	723	752	761	721	756	710	709	698	741	738	747	709	751	711	752	709	720	776	766	749	740	730	743	722	781	746	744	736	741	755	757	727	744	771	710	710	750	752	739	763	704	773	750	734	736	715	736	785	741	780	745	771	764	749	756	761	780	755	718	712	735	756	760	734	717	727	764	764	700	712	755	767	739	756	729	747	711	784	773	746	705	722	719	712	753	791	735	703	742	726	718	684	702	730	668	780	726	737	763	738	705	799	675	762	777	728	757	742	745	724	751	766	736	693	728	819	740	741	755	790	782	741	695	719	690	753	714	726	728	733	763	722	754	765	726	744	712	753	749	744	733	755	737	734	718	750	724	775	768	772	724	732	770	756	703	733	732	745	745	774	767	706	746	695	753	749	771	701	711	740	744	754	754	785	688	784	738	731	780	747	738	753	764	772	726	706	781	762	759	729	742	737	732	731	719	742	726	811	736	709	697	745	771	769	747	764	698	713	745	767	769	661	760	744	724	747	718	749	712	764	695	815	749	720	721	761	733	724	724	751	793	729	773	724	728	730	733	733	743	794	722	789	746	745	701	735	783	745	734	702	716	739	793	704	732	708	762	751	747	702	783	732	714	806	737	758	767	684	738	781	724	665	727	729	780	673	731	730	728	747	740	806	723	772	762	755	699	758	739	758	772	748	686	737	732	779	695	711	701	734	714	750	752	723	780	716	697	712	712	755	760	726	751	730	793	771	786	739	757	738	748	757	750	697	764	793	732	749	767	753	757	764	747	770	755	752	725	731	796	737	694	731	757	700	705	711	700	740	715	724	726	761	747	751	725	713	763	732	805	727	745	692	792	799	718	764	722	763	694	757	769	777	713	694	751	759	735	713	761	769	725	746	721	776	760	727	736	743	747	750	728	703	774	751	703	743	739	718	750	738	770	742	698	784	756	716	730	701	792	759	796	755	740	716	776	710	707	754	791	722	764	775	699	718	759	729	726	736	741	759	751	777	761	709	740	713	716	769	720	677	751	756	736	729	743	719	706	742	720	768	733	692	761	774	738	759	682	779	731	756	731	778	710	763	764	671	724	725	777	740	741	780	785	748	768	760	740	733	714	747	747	707	764	761	741	748	710	725	744	827	718	724	742	744	754	757	768	703	706	768	782	782	733	708	691	737	741	700	722	727	774	747	787	723	719	733	806	746	758	726	735	707	767	768	733	766	713	776	707	715	755	783	742	742	694	738	695	730	716	704	775	754	774	760	774	785	765	733	699	774	755	692	767	752	729	771	750	703	814	775	768	698	773	701	710	753	713	760	732	749	743	684	752	757	756	739	737	699	696	722	710	715	771	790	730	831	759	724	762	710	764	767	766	724	770	679	745	752	684	758	760	752	707	793	737	741	722	749	761	733	710	708	745	710	707	734	724	746	765	690	724	751	760	675	728	752	746	722	706	712	745	742	757	731	768	742	740	722	693	748	790	726	762	737	706	779	706	733	734	728	739	777	681	717	790	773	766	718	758	751	741	782	737	712	771	740	783	706	739	749	726	784	769	727	703	712	749	741	766	755	760	757	805	751	720	761	758	731	712	761	756	733	779	808	756	755	727	748	807	770	752	698	718	737	721	773	742	749	729	718	735	751	778	756	697	743	738	736	708	726	715	717	739	779	693	731	749	737	745	729	810	755	752	726	764	735	808	747	760	719	777	739	719	732	696	789	736	752	735	736	788	769	742	777	756	729	774	766	707	772	751	747	779	721	730	727	755	699	739	746	739	781	781	744	718	729	744	747	776	763	730	716	716	819	740	741	724	747	745	725	748	776	761	752	774	758	745	751	732	684	753	741	738	746	714	789	752	743	793	697	705	751	757	738	738	720	775	719	774	726	718	792	772	752	771	731	724	722	733	781	738	752	756	709	730	730	768	733	764	751	758	691	724	765	787	714	752	747	762	705	770	711	784	733	748	764	671	735	747	774	790	740	737	754	739	774	762	778	768	762	715	718	736	738	755	751	764	708	740	722	785	774	759	779	739	720	753	740	747	769	731	721	719	801	765	760	763	781	725	781	801	755	693	767	754	718	739	740	734	736	742	740	775	771	762	792	762	723	719	728	787	775	775	701	730	778	711	761	779	767	746	786	707	737	727	769	774	740	718	722	757	729	730	725	726	756	766	786	728	781	737	728	756	717	703	735	763	726	734	711	721	748	744	771	720	740	741	716	707	736	791	751	730	746	754	787	716	781	773	798	743	729	703	741	762	715	701	763	731	730	731	751	740	717	753	742	737	744	728	732	750	718	733	754	697	799	722	741	809	767	721	739	717	748	759	714	711	750	729	747	771	728	676	799	738	733	780	715	754	741	723	730	756	763	780	742	748	717	748	707	725	709	761	791	716	738	759	757	738	741	733	777	775	748	754	752	737	690	746	744	730	757	707	749	729	767	777	784	707	728	791	726	789	788	754	737	742	748	721	739	754	712	761	761	775	757	776	770	730	748	696	742	745	767	737	749	752	765	726	761	758	722	748	711	720	706	728	709	811	720	731	700	740	752	772	758	764	758	758	791	771	749	676	708	675	746	755	760	708	789	819	744	746	746	753	796	761	694	736	717	747	745	754	727	759	734	746	749	767	711	709	736	777	746	749	771	662	736	717	775	758	777	724	749	722	741	740	770	744	706	686	741	732	728	730	783	752	734	732	712	749	764	784	699	724	787	773	746	785	719	764	727	698	744	757	789	688	719	773	711	745	741	757	720	720	766	696	797	752	766	739	749	734	748	734	715	766	756	709	762	732	730	764	759	757	736	726	698	771	741	752	753	730	751	737	772	750	758	749	748	765	735	742	747	718	703	751	736	707	714	744	687	690	761	746	699	756	792	738	720	733	750	811	724	738	743	755	731	751	724	697	749	780	701	734	733	753	760	730	700	752	718	744	753	690	720	738	751	788	747	770	759	743	725	775	733	680	734	755	743	745	726	729	713	737	820	750	745	730	776	759	726	742	727	753	724	745	716	707	718	716	731	762	710	725	756	708	734	757	724	749	780	779	782	694	737	749	756	764	759	712	716	735	673	744	742	740	745	740	717	733	742	770	730	709	713	748	722	736	763	719	695	746	756	767	773	770	703	732	747	744
22839	21434	31117	27023	24158	22437	14020	1230	388	389	423	396	392	398	414	366	407	407	421	435	423	412	385	401	381	407	401	417	396	387	444	389	397	363	373	422	401	394	399	442	384	383	406	377	381	385	438	401	417	379	387	388	391	366	374	395	371	397	374	371	386	406	377	387	375	383	426	389	407	383	394	414	362	398	402	386	371	372	431	390	401	376	389	375	379	368	383	371	390	398	422	387	377	376	389	414	367	411	394	377	371	363	369	376	368	393	369	384	383	368	350	403	412	402	374	375	405	373	389	365	395	404	373	432	380	418	380	366	385	367	361	403	391	390	409	397	392	380	386	414	414	364	423	411	334	400	404	411	372	401	427	420	393	423	395	389	372	374	365	377	380	394	394	387	410	381	394	388	395	400	412	378	387	401	368	382	390	386	384	402	359	349	406	363	400	390	346	399	394	385	388	384	378	399	370	413	410	397	411	396	380	402	388	388	397	374	435	385	399	379	437	387	411	394	368	392	385	374	383	361	332	361	419	399	368	399	365	421	362	374	414	396	373	415	390	378	356	380	379	383	415	443	415	375	426	391	392	376	423	409	380	410	396	412	371	343	401	429	367	372	393	422	415	390	353	390	389	365	391	382	392	393	423	389	427	386	387	378	382	384	412	375	402	394	409	403	370	413	389	396	408	430	381	399	427	406	392	434	364	368	399	406	411	378	384	428	397	452	359	381	378	375	407	370	368	386	366	380	412	402	380	336	377	406	401	374	418	359	387	405	392	371	429	377	402	391	406	346	386	429	395	371	383	365	398	425	358	395	402	383	385	376	384	386	404	421	424	355	399	384	398	361	391	355	389	405	367	385	379	412	358	365	390	381	392	365	362	368	410	379	380	367	408	380	355	386	416	415	373	399	392	377	375	392	389	353	343	378	378	384	372	372	392	399	390	385	375	397	355	401	382	412	384	392	392	397	375	363	431	399	368	360	388	374	401	366	383	414	350	383	392	384	364	393	364	401	400	363	408	392	372	405	364	412	426	394	393	433	366	381	400	395	387	389	408	407	376	399	363	359	397	400	375	388	416	371	411	389	379	410	394	366	402	383	409	398	366	341	397	410	376	398	411	393	396	394	390	373	397	419	386	386	393	415	401	395	428	405	378	426	408	377	381	393	385	374	372	399	422	389	396	352	421	386	351	368	386	367	377	386	404	358	392	368	375	401	402	384	372	423	390	371	387	376	397	388	387	369	348	387	387	425	368	378	406	373	378	407	426	404	378	427	395	353	394	403	365	367	388	423	395	428	397	438	404	419	420	410	385	415	380	424	425	369	358	411	364	418	431	377	386	397	402	393	382	390	417	379	435	372	403	395	421	416	369	409	370	431	398	337	392	424	421	388	400	391	386	376	412	387	391	403	424	384	413	389	408	365	388	398	409	373	385	373	391	433	362	398	360	405	395	379	394	380	394	424	414	417	410	376	393	360	380	413	378	382	409	408	410	380	430	377	411	402	450	400	364	396	401	425	397	390	361	379	383	384	379	368	366	430	420	387	380	405	419	369	380	427	361	384	430	423	365	447	384	411	378	376	387	385	366	410	408	420	388	391	415	386	345	395	405	384	384	413	416	386	413	408	401	384	373	369	400	372	382	424	350	404	416	382	388	376	422	394	381	407	387	368	364	391	419	382	379	380	378	381	380	412	384	424	387	371	404	408	398	397	408	386	399	420	365	391	372	392	373	407	403	382	388	390	444	401	399	391	416	406	401	379	381	361	391	393	372	392	406	413	376	389	380	379	383	374	382	417	379	383	371	386	429	366	386	391	391	379	384	362	410	412	383	373	413	369	412	403	348	379	408	408	379	369	382	407	380	393	395	411	415	324	386	396	387	384	398	400	339	376	387	399	389	388	434	386	418	380	360	411	396	430	386	405	409	405	381	434	385	371	377	385	439	392	373	378	395	367	415	404	386	388	388	402	429	382	418	415	385	371	388	368	406	451	379	443	402	371	390	373	381	403	395	360	434	400	390	446	414	426	399	388	373	381	399	385	418	417	370	392	401	399	400	363	405	377	421	371	411	401	391	425	391	390	412	374	387	394	380	399	402	350	403	387	378	401	398	389	394	396	397	404	341	378	379	420	388	360	400	386	372	411	394	384	392	357	351	382	412	413	382	429	400	399	352	338	414	386	448	387	399	384	403	421	386	408	393	389	408	389	350	393	415	400	350	367	407	388	390	394	342	412	398	393	402	382	379	384	406	414	372	378	383	387	373	383	393	370	382	404	360	405	358	401	384	371	404	408	388	431	416	377	360	416	417	404	382	394	379	382	394	395	412	424	362	387	401	390	393	392	366	389	390	424	385	374	388	414	399	361	369	380	371	373	398	384	412	376	411	400	390	400	391	378	353	393	383	389	390	406	400	389	398	369	382	397	351	402	376	398	395	382	363	365	413	370	398	416	412	375	369	402	397	377	379	370	398	381	364	426	428	383	415	384	393	369	411	366	374	393	387	400	398	382	380	394	368	365	406	395	398	392	380	402	394	370	366	354	401	376	418	399	397	369	439	385	375	375	391	387	355	367	398	354	382	374	388	375	394	404	408	405	427	385	423	387	382	406	417	385	361	409	386	372	403	441	371	406	397	375	411	408	387	413	373	428	398	436	359	411	408	357	401	388	353	374	418	387	365	369	405	422	422	371	400	397	391	402	371	386	384	407	384	367	416	445	354	374	422	371	396	398	361	384	393	401	419	396	399	367	397	355	358	403	418	420	388	382	392	384	407	413	416	400	393	420	361	384	349	409	385	358	368	431	411	404	383	406	392	413	368	360	418	415	403	414	392	371	403	385	403	391	400	393	397	414	395	404	377	409	389	379	409	385	369	404	364	406	402	378	418	376	401	401	387	407	382	392	412	394	367	381	395	390	388	414	391	366	373	405	407	369	377	355	370	367	386	417	409	410	409	384	418	375	389	412	444	382	378	376	414	390	365	424	370	351	407	392	384	398	399	376	386	343	378	396	376	401	439	378	396	367	459	396	373	373	384	406	395	344	367	377	386	394	410	379	361	395	397	422	377	353	412	388	388	378	379	382	412	392	380	385	404	386	358	371	389	367	409	396	411	408	422	362	376	404	384	409	415	379	382	380	391	428	345	385	377	383	399	371	383	384	423	383	377	392	403	373	402	397	370	400	377	410	391	395	398	385	407	404	412	344	399	393	361	381	365	375	395	391	378	399	355	400	378	368	400	428	398	368	362	415	428	429	390	356	405	410	367	366	389	381	426	408	398	403	405	360	396	398	379	375	406	408	365	408	403	391	410	389	405	413	419	386	392	400	395	395	376	351	394	391	385	387	386	387	358	401	399	406	390	393	347	372	406	403	425	383	381	412	403	414	429	371	398	415	386	375	388	385	423	372	415	399	404	372	409	418	421	389	391	417	377	433	409	376	396	406	373	373	382	372	390	406	409	437	386	395	440	366	419	392	409	420	403	379	397	386	375	355
60801	101035	82519	58154	40084	23480	6290	970	579	553	533	559	587	562	586	527	517	547	584	562	555	579	546	604	533	519	578	539	570	592	540	595	555	552	539	583	532	530	555	524	509	541	550	530	523	556	576	563	553	559	610	544	516	503	553	571	538	567	544	540	584	586	544	532	543	568	522	537	528	513	566	530	537	545	569	575	572	543	566	537	556	501	530	543	533	564	573	527	556	602	554	555	574	570	520	536	577	539	549	554	586	545	634	544	561	585	510	563	575	556	574	557	560	537	529	518	544	542	519	530	532	548	544	561	587	580	572	583	532	524	542	552	560	562	537	579	573	531	527	540	537	561	554	559	572	495	574	558	561	552	542	514	546	551	556	507	602	573	579	581	520	541	554	554	574	562	552	577	579	582	581	513	510	541	547	561	516	543	554	552	560	531	579	566	540	531	536	567	552	542	599	568	554	525	573	534	529	541	578	569	550	574	529	577	545	593	531	584	540	589	517	544	539	500	573	530	548	524	535	577	541	559	505	553	540	546	554	515	554	508	559	556	540	518	552	528	601	532	573	521	551	533	563	526	588	568	516	551	565	547	559	554	574	585	538	545	535	540	557	521	572	477	559	527	564	549	541	554	544	497	514	555	519	526	521	545	532	534	546	549	571	559	590	521	524	591	556	544	577	531	550	545	573	535	534	574	561	565	517	507	532	553	532	568	584	596	544	530	557	578	537	559	547	547	565	503	554	557	533	562	524	555	538	516	530	543	534	547	557	533	585	545	541	590	523	544	546	540	557	537	571	574	553	541	548	556	521	533	559	495	552	548	615	571	552	542	523	552	550	539	517	575	566	572	539	516	556	521	545	549	560	555	533	547	568	566	537	515	571	553	534	539	530	599	577	550	550	502	573	544	595	547	588	551	551	538	539	506	579	578	592	546	541	563	528	530	520	543	555	534	542	550	548	553	536	503	587	559	533	540	586	558	540	554	561	604	568	584	541	555	540	601	526	550	532	561	514	555	571	558	547	549	526	545	544	535	573	559	547	592	524	550	522	546	596	529	587	518	532	539	514	632	563	534	550	537	546	533	539	563	571	545	568	559	537	589	574	542	523	555	542	530	603	512	530	562	524	556	563	570	549	574	540	540	511	576	574	538	517	574	563	571	529	534	558	546	528	571	548	513	525	569	582	562	554	521	588	568	558	539	569	548	595	582	583	570	546	520	602	555	562	549	544	561	557	534	558	521	550	601	491	525	503	592	551	546	572	587	588	597	553	565	553	538	524	531	534	559	533	552	579	549	599	578	560	502	540	585	579	563	555	518	580	536	573	529	580	533	554	610	513	555	583	555	612	588	491	593	553	558	564	527	508	540	534	556	595	576	554	530	523	562	551	536	569	575	590	582	533	560	570	564	558	528	609	574	599	536	545	536	527	554	566	527	544	579	539	515	542	543	543	573	584	523	518	575	539	561	524	522	558	588	576	550	573	565	554	558	542	581	555	579	534	553	539	575	508	567	533	531	549	547	521	541	577	551	525	567	492	552	571	537	544	548	569	560	598	557	536	547	538	551	533	561	596	531	529	595	554	575	534	528	572	519	543	559	523	535	561	555	574	583	599	506	548	571	563	539	510	562	573	556	565	567	551	557	565	531	545	563	557	555	541	530	557	596	559	555	524	538	558	519	574	562	517	566	549	551	577	530	536	544	568	529	528	603	531	584	562	548	578	552	595	576	553	535	558	505	547	567	576	559	594	577	531	592	553	552	544	561	573	558	570	566	542	530	533	556	570	546	551	527	595	528	550	577	557	539	561	559	568	552	558	538	559	551	551	535	577	536	553	546	576	541	533	540	585	573	541	611	548	561	530	547	547	575	531	539	537	591	540	592	561	525	568	562	535	574	535	523	560	543	560	514	571	562	559	498	521	582	555	525	570	544	544	525	533	554	544	594	575	505	533	566	541	547	577	603	553	536	533	572	563	551	533	526	546	512	545	538	560	549	565	525	503	557	536	569	533	540	534	540	596	568	581	559	543	552	556	579	520	550	554	562	573	541	529	555	576	554	605	556	518	544	538	554	552	571	514	513	573	556	516	554	576	563	532	580	553	570	556	502	565	530	561	509	538	552	573	561	528	533	534	546	514	549	540	555	521	551	552	517	524	571	578	539	546	530	559	566	540	528	536	583	542	554	514	544	541	543	521	573	530	555	529	556	583	587	553	566	547	545	600	511	520	547	569	577	548	522	547	543	554	518	533	592	538	547	545	580	512	552	557	512	575	521	553	565	601	551	555	534	611	518	528	560	555	542	510	538	578	576	544	523	552	571	560	554	536	559	518	537	531	576	579	576	632	530	492	580	565	585	510	513	564	522	549	516	560	539	538	542	570	547	544	584	530	548	516	541	553	546	545	545	569	531	537	524	503	513	546	557	525	524	556	524	559	565	582	529	545	524	537	553	543	582	556	565	522	528	570	565	567	549	545	555	532	573	555	539	562	528	544	545	570	590	539	529	553	537	516	570	540	526	521	566	575	541	576	570	562	565	522	509	554	567	548	589	504	535	521	511	557	541	519	567	534	523	491	505	564	562	545	530	574	527	562	571	568	536	572	511	537	536	529	534	510	528	551	534	540	554	535	564	534	558	544	550	589	533	586	553	497	547	542	548	514	547	558	548	557	508	534	553	561	572	537	551	540	546	508	538	536	528	584	558	525	563	585	526	588	563	542	598	556	550	530	542	523	562	498	533	552	554	582	532	527	555	524	546	558	535	571	562	585	596	566	573	533	526	509	557	510	538	545	570	547	527	552	606	529	522	540	578	579	503	537	585	551	597	559	512	569	551	547	505	580	517	523	578	530	526	589	583	561	591	524	581	559	559	556	543	540	584	522	545	544	571	576	531	580	536	534	540	544	555	544	516	535	567	563	532	526	617	549	514	549	558	539	581	539	559	534	582	547	581	567	525	542	568	539	536	515	560	545	528	556	503	538	577	569	565	550	569	559	584	575	575	532	511	564	579	573	578	547	527	525	529	531	605	574	527	547	530	536	580	565	554	556	560	530	576	515	532	571	548	547	557	583	565	585	576	580	544	519	518	577	544	531	550	509	479	545	607	536	564	572	524	541	542	588	530	597	546	532	553	568	556	554	556	531	531	499	569	510	559	540	565	591	577	556	545	568	512	523	552	520	555	580	559	594	565	553	533	555	541	505	584	538	538	564	550	539	566	565	542	519	536	519	542	472	524	522	555	514	568	527	546	556	576	526	546	571	544	529	590	561	562	528	527	537	523	601	539	564	530	552	571	551	546	555	582	530	549	525	593	512	550	532	533	538	536	540	524	546	515	563	538	567	515	563	572	515	537	541	573	523	571	544	575	577	572	548	575	549	517	551	492	550	537	572	561	543	557	570	540	557	525	607	575	538	554	541	542	524	540	582	558	553	530	543	570	528	555	583	538	501	518	587	522	536	504	550	564	564	540	541	549	590	558	517	526	569	549	552	576
27086	25030	29835	17668	5278	1634	649	521	440	428	419	480	440	502	479	449	511	464	534	491	466	480	481	474	480	473	463	499	469	487	496	465	437	453	486	479	428	460	461	472	442	453	501	496	445	461	486	465	451	503	460	439	447	477	450	475	463	426	460	452	440	469	505	446	459	452	499	488	511	473	480	472	447	472	490	472	434	500	468	462	487	470	432	471	506	467	477	502	507	419	451	475	476	456	455	435	459	493	451	514	470	457	445	502	493	437	478	450	480	493	473	455	480	467	475	468	506	483	477	458	481	466	461	475	494	476	515	454	442	450	474	485	465	472	476	493	481	493	454	451	453	445	471	466	443	448	437	461	461	491	439	475	449	455	463	462	467	461	478	488	469	483	473	442	506	489	484	494	451	477	474	466	484	473	462	457	464	485	481	458	426	468	441	460	460	472	432	493	461	471	465	507	485	503	454	487	471	517	463	477	457	465	460	503	419	480	452	463	486	432	468	460	453	475	456	493	472	459	475	463	473	467	477	441	476	477	454	433	478	487	491	478	478	447	452	448	466	448	444	450	440	489	519	442	450	470	440	484	460	474	508	428	459	482	474	457	422	444	462	503	467	481	488	488	461	461	500	450	458	430	446	493	475	481	494	495	480	473	452	479	469	450	453	456	493	455	433	480	500	453	482	460	432	449	473	496	486	458	475	476	455	478	445	474	473	495	462	496	466	476	421	470	439	454	476	500	493	473	447	497	481	472	426	470	483	464	451	444	451	433	475	437	458	477	457	466	462	426	475	448	470	420	458	436	462	463	481	445	479	475	459	438	508	461	479	523	455	489	460	469	482	464	461	436	441	478	476	440	473	481	439	437	458	441	481	472	451	451	455	495	437	472	466	473	450	468	483	488	455	469	494	472	473	434	482	458	415	462	490	454	424	484	451	449	489	445	466	501	475	469	482	471	471	477	475	479	471	499	393	455	409	438	473	473	438	469	461	517	433	476	442	484	448	446	496	479	472	429	449	463	490	482	499	452	491	441	497	452	454	478	436	445	413	489	474	474	461	469	470	420	444	463	456	437	433	459	442	466	408	495	482	461	457	449	474	448	470	472	449	487	516	452	457	483	427	444	482	505	473	445	447	472	460	474	440	471	501	444	447	456	459	457	440	448	470	472	482	469	470	493	466	506	436	474	481	468	502	470	448	432	482	480	478	486	435	457	437	499	461	476	511	462	485	480	493	477	481	445	457	459	409	476	484	460	419	459	499	468	474	481	451	462	451	425	451	486	443	471	460	446	440	472	440	486	458	432	467	459	449	517	440	481	485	491	438	464	472	477	464	487	472	471	478	480	458	487	473	437	474	443	475	486	457	453	444	483	480	476	495	488	457	456	483	472	463	510	468	499	461	448	449	424	512	475	495	466	466	481	462	465	486	485	441	453	492	449	456	453	469	442	476	449	470	457	456	452	448	441	450	465	449	453	499	449	476	444	455	474	478	478	461	490	477	454	462	493	462	506	455	469	475	490	478	515	483	456	463	448	480	511	418	493	449	460	468	448	468	431	457	422	471	473	440	453	496	456	467	470	433	450	482	433	478	439	472	447	448	468	471	454	465	477	428	449	435	503	460	450	453	521	425	457	421	468	447	466	450	465	465	484	458	472	477	472	470	461	472	442	463	460	494	457	429	449	476	460	450	484	507	457	488	474	464	462	444	474	472	506	478	459	475	459	431	457	461	462	451	449	511	476	437	496	446	462	489	447	459	482	442	484	475	483	483	446	464	422	472	471	482	461	461	441	474	441	450	473	502	468	487	422	480	489	483	425	487	517	478	469	496	479	462	456	508	448	438	464	450	445	463	479	474	415	492	459	420	481	476	479	469	479	491	434	428	438	482	462	430	477	403	489	466	492	448	472	474	468	445	466	508	458	484	414	475	467	490	455	471	452	519	465	458	442	399	501	462	431	457	503	436	506	455	430	494	442	479	457	452	450	486	468	446	451	448	449	453	474	466	486	488	482	461	468	450	450	419	439	478	438	441	448	469	469	452	458	506	449	455	449	476	456	480	501	447	456	447	445	489	460	498	481	474	445	444	449	471	476	479	447	485	461	450	451	495	515	451	501	449	496	502	430	459	483	441	475	469	482	482	471	466	445	456	473	499	447	482	450	461	449	438	498	452	401	504	468	468	474	506	469	445	472	445	476	486	472	445	457	433	458	463	480	455	486	479	443	472	487	464	470	464	462	464	467	481	423	482	435	471	469	503	419	451	412	461	442	448	493	453	459	463	501	455	462	465	477	458	425	438	471	478	486	476	450	475	464	483	514	498	490	450	441	470	465	435	507	475	472	453	464	483	455	465	466	493	451	464	470	465	497	460	482	487	454	464	449	473	442	456	480	485	468	488	457	482	485	410	441	468	456	486	454	472	489	479	459	406	452	474	505	498	455	463	493	477	474	461	497	457	450	451	450	448	477	464	457	446	453	438	458	478	488	482	437	445	477	498	474	477	436	468	488	487	455	469	460	475	465	455	441	454	471	495	475	464	441	455	476	481	463	439	477	430	465	468	482	480	473	473	481	477	474	445	448	452	461	451	481	458	484	452	447	467	478	451	472	443	486	456	457	480	465	484	473	472	463	466	474	468	494	455	513	472	465	472	485	414	443	440	463	481	479	475	464	470	430	457	472	459	453	482	471	447	473	466	466	486	455	451	437	471	450	499	458	430	492	473	455	507	463	489	490	482	442	482	476	460	481	443	473	489	453	469	447	447	476	450	482	465	426	457	448	434	487	448	444	467	461	471	489	441	459	469	463	434	458	444	492	457	484	456	458	469	448	467	479	460	492	467	456	476	462	471	482	498	467	480	474	450	448	493	519	481	451	478	457	442	448	471	431	458	445	436	489	460	483	439	512	469	450	402	482	447	454	464	449	431	487	460	453	452	453	476	482	444	433	444	460	464	447	471	433	435	463	503	413	516	461	450	476	459	469	456	467	458	460	440	463	483	487	427	495	453	468	436	473	440	466	462	473	467	509	473	431	488	457	471	463	491	454	446	448	431	468	474	469	456	421	469	467	507	445	494	456	517	462	440	476	474	465	496	451	452	478	437	453	468	446	427	457	484	473	453	427	450	479	492	455	446	481	438	443	489	469	441	425	470	464	480	489	493	461	485	444	476	434	457	509	463	447	472	445	453	452	469	459	491	449	408	480	465	484	466	457	453	480	470	486	465	453	449	490	438	456	463	467	507	428	458	494	472	449	477	448	485	492	445	446	423	470	473	469	485	474	468	473	431	433	456	479	438	483	460	466	440	448	420	442	485	495	429	502	467	454	439	420	476	504	459	463	436	485	503	478	427	438	522	448	444	447	445	467	462	482	493	486	449	441	479	484	459	467	457	456	438	489	480	490	453	482	407	471	470	473	440	479	467	441	446	443	440	470	487	477	462	470	450	490	453	477	477	463	451	449	464	445	416	473	499	458	441	453	466	439	480	461	460	472
24700	42583	33030	16157	6815	2702	1033	657	635	648	629	669	638	632	695	628	673	651	606	669	629	639	656	660	663	645	640	638	651	655	643	659	691	634	634	657	685	684	637	612	625	685	647	704	684	649	667	636	637	667	621	629	630	659	694	628	631	673	631	690	639	662	642	636	643	695	686	653	651	701	663	646	667	646	634	676	605	672	627	656	673	701	638	696	637	673	644	604	622	642	664	665	623	686	690	649	666	683	607	703	611	686	641	680	667	624	662	666	675	638	684	628	672	691	641	627	600	659	617	692	626	647	679	632	646	678	655	642	693	651	665	698	682	682	622	629	650	661	658	648	636	636	684	657	621	663	699	634	614	678	653	723	675	671	659	633	650	647	685	681	652	647	650	663	695	666	675	610	710	673	638	649	643	664	654	661	632	646	640	624	615	632	666	676	655	639	649	674	626	618	665	671	652	701	734	639	685	657	654	657	680	603	656	655	644	619	676	652	657	649	640	644	656	614	699	643	695	660	663	723	637	662	665	657	649	660	654	668	610	675	678	662	654	619	657	650	614	699	634	630	620	659	643	661	654	654	625	665	662	680	650	667	616	652	660	664	675	629	654	665	627	680	620	668	668	647	586	645	646	627	638	641	659	620	662	653	613	646	662	620	645	682	699	651	662	665	626	642	621	624	660	641	641	644	730	628	635	666	642	668	663	631	650	689	683	675	652	669	669	669	651	602	661	689	645	689	673	645	655	661	632	682	633	691	639	635	686	659	671	668	670	697	679	663	651	615	628	645	661	691	652	616	623	686	647	669	667	658	729	635	685	662	628	655	649	641	659	639	688	678	656	648	701	670	646	663	666	616	665	678	666	662	703	631	631	662	678	672	653	642	664	692	633	622	615	675	605	623	645	636	648	690	696	657	658	633	648	629	643	683	631	654	648	646	625	614	660	703	650	659	649	648	677	672	633	660	664	586	636	592	640	650	642	645	673	662	667	666	629	640	634	664	635	676	638	598	625	630	689	697	609	655	639	651	636	681	663	652	642	673	678	668	652	700	672	682	637	681	645	663	618	664	666	626	620	673	663	689	653	639	640	673	680	675	617	631	642	617	617	653	654	664	671	637	644	641	668	636	678	603	646	657	663	658	614	597	687	637	644	630	668	672	627	673	631	669	634	660	685	646	631	669	632	626	691	673	665	650	614	678	649	672	631	646	608	716	665	637	649	644	625	629	656	600	695	668	642	679	646	617	645	598	639	677	673	659	630	635	680	613	687	627	651	683	610	652	662	651	619	674	690	614	637	683	656	688	690	623	655	670	661	615	664	640	689	677	614	643	664	675	681	671	693	664	677	595	651	695	645	636	665	648	674	679	599	648	638	623	663	630	651	687	639	681	665	665	644	627	623	623	659	632	657	608	602	683	634	635	700	646	641	667	636	709	646	701	619	668	618	707	630	674	663	650	654	674	657	634	661	675	681	655	590	691	642	704	631	629	683	660	687	602	626	657	680	654	633	626	692	648	658	679	677	653	626	660	690	648	636	649	654	643	660	633	682	629	645	674	688	678	663	653	683	632	626	688	648	625	655	643	623	702	641	658	636	633	624	642	655	639	676	636	693	636	651	678	677	625	646	676	654	619	687	679	659	655	669	608	636	637	627	674	648	671	691	629	694	690	635	670	665	675	628	618	666	679	669	648	629	640	660	643	667	623	696	635	708	652	674	610	639	608	600	653	653	640	636	670	708	687	668	675	676	685	666	664	597	666	683	680	694	646	639	676	640	665	686	644	641	611	626	641	642	655	653	661	685	650	633	643	659	608	657	689	683	685	630	667	680	629	695	631	669	668	660	623	668	609	621	636	658	691	638	705	646	638	668	677	675	668	642	612	674	700	704	662	652	615	618	641	650	605	678	680	667	638	617	658	675	682	602	635	700	648	619	688	672	673	627	645	668	643	646	661	660	637	685	655	626	655	660	667	673	635	674	634	660	688	655	634	689	664	676	677	661	636	646	695	694	710	616	664	655	715	663	670	662	602	620	646	608	643	642	625	639	639	655	671	702	664	650	683	604	644	651	713	690	643	648	661	626	667	655	681	681	638	610	656	642	662	662	700	653	661	646	609	668	637	647	645	663	657	646	606	648	676	667	648	680	649	687	645	661	634	634	664	721	681	657	605	667	656	649	658	644	667	684	762	637	636	630	661	682	652	694	645	676	635	671	678	646	656	656	710	633	659	666	670	631	628	668	626	716	640	644	680	627	682	661	690	626	674	649	631	644	636	645	647	643	640	630	647	702	618	668	657	686	674	669	649	681	671	666	653	698	643	669	644	716	669	660	656	679	665	651	686	657	662	641	691	647	642	638	687	668	640	624	701	684	647	622	643	690	665	661	656	678	670	623	618	647	654	611	671	654	647	655	662	648	642	631	617	647	668	627	691	647	649	650	625	641	590	654	648	646	674	691	664	628	677	644	623	626	715	659	687	681	653	630	615	694	616	640	652	659	695	647	617	626	662	657	647	695	642	673	674	679	633	658	620	661	638	651	669	690	633	676	674	644	637	652	637	646	614	648	620	674	621	660	636	684	644	649	665	670	659	640	610	696	616	669	645	669	628	680	679	693	655	666	663	658	657	623	639	640	671	635	654	617	682	655	660	673	706	671	715	655	663	666	641	627	645	609	638	650	624	677	635	611	652	600	702	599	647	672	686	689	592	649	682	694	641	631	642	661	668	684	620	645	627	668	628	634	642	672	675	630	633	673	626	674	660	672	666	688	669	677	651	659	645	645	689	633	633	692	616	673	700	690	614	661	652	657	664	648	644	679	686	649	607	628	689	626	667	675	643	645	644	624	636	640	612	673	641	631	672	633	681	671	662	659	606	641	673	636	711	663	683	660	663	620	694	659	637	644	655	635	641	619	711	670	614	662	712	659	656	660	654	652	663	651	645	656	654	631	704	646	622	661	628	653	662	636	642	684	642	664	628	653	643	699	653	611	663	651	684	673	677	591	678	669	659	631	627	687	672	646	668	655	662	638	644	666	619	646	660	649	638	682	690	657	696	673	664	682	595	653	624	669	644	613	657	647	642	694	606	657	630	637	655	694	701	651	673	626	678	648	657	667	653	652	631	626	645	645	639	670	658	660	655	683	645	672	639	650	637	637	670	708	651	653	633	668	693	621	651	695	703	631	640	700	622	652	632	667	609	674	673	647	682	636	653	686	664	654	639	657	661	649	663	658	627	666	655	620	656	659	666	651	645	650	658	632	665	646	650	660	658	638	656	637	650	641	626	618	663	666	655	679	635	670	679	637	660	641	656	685	612	661	672	686	629	655	650	676	636	616	704	669	688	672	648	665	658	616	643	627	641	656	670	658	645	650	673	673	615	613	629	674	687	626	660	624	625	645	647	625	699	692	664	657	655	679	644	640	715	666	604	657	646	648	675	663	678	676	693	694	606	655	648	626	642	657	615	622	668	647	666	637	649	653	664	616	612	658	645
24861	22585	35403	32498	22280	12075	2163	599	506	546	518	511	498	481	511	510	513	556	552	524	535	536	495	507	569	553	530	541	495	549	546	522	507	528	570	502	552	498	543	487	528	540	541	548	558	525	570	524	533	527	491	548	536	575	473	507	499	540	495	537	511	529	538	504	511	564	535	553	495	499	531	555	510	529	502	480	536	509	532	491	499	530	512	508	520	535	508	507	516	498	541	482	540	554	563	520	507	549	538	514	515	489	501	550	525	556	501	503	496	523	538	548	532	509	494	515	537	545	550	544	536	527	540	553	519	503	523	526	520	570	520	495	508	551	525	551	543	538	488	570	518	498	559	512	493	500	553	541	494	492	529	509	508	505	535	502	534	543	535	484	544	498	524	555	476	499	498	549	502	487	516	547	488	533	496	506	484	528	542	504	559	498	531	492	492	518	492	528	515	500	544	520	515	500	524	520	546	521	510	526	518	540	529	549	548	542	563	536	481	503	557	505	538	494	512	564	499	534	505	508	502	529	510	498	547	545	509	496	530	526	544	553	527	501	495	543	517	510	499	546	520	513	505	561	543	548	531	512	543	509	478	514	544	506	517	527	520	536	528	511	528	513	488	552	564	497	556	545	506	504	515	502	538	546	502	522	509	518	555	528	509	487	503	532	508	537	465	536	517	536	512	519	491	485	495	519	518	528	506	539	519	501	520	463	519	561	512	526	519	503	537	526	542	588	546	572	509	510	495	529	529	476	558	512	543	503	541	539	485	481	487	493	526	542	551	509	522	510	525	541	519	529	538	550	528	489	540	529	490	545	560	546	541	528	586	542	551	517	529	519	515	512	543	535	577	500	502	531	508	476	536	549	537	510	560	525	513	512	532	545	538	528	540	481	534	529	523	554	527	518	509	553	499	544	556	488	528	512	527	523	503	506	495	506	517	544	525	580	544	522	550	521	552	575	511	532	520	527	516	528	512	521	519	538	519	545	522	529	537	521	519	538	528	535	535	510	527	524	476	515	532	518	507	494	536	552	552	517	463	547	538	507	565	533	526	504	520	529	571	536	510	529	535	528	525	528	545	505	500	511	542	529	542	518	540	489	507	528	471	556	546	538	506	525	494	522	507	522	537	499	493	538	493	518	488	517	517	507	489	561	524	546	516	543	535	506	561	514	526	515	543	523	488	541	547	550	548	566	542	456	511	510	526	508	521	514	574	528	504	520	551	545	537	549	518	506	543	498	499	503	461	483	537	499	506	516	564	525	536	540	549	539	547	524	518	539	521	529	521	506	514	520	509	528	527	513	502	511	475	532	549	541	557	530	521	524	507	508	562	515	532	535	519	547	500	528	500	516	525	535	520	548	525	501	517	526	499	503	512	503	513	567	549	528	509	483	553	507	529	549	538	509	542	514	514	530	478	554	516	509	495	500	516	491	521	499	531	539	489	499	527	531	472	495	534	525	517	531	514	477	507	531	507	550	497	548	508	516	542	483	534	524	525	497	517	542	514	559	535	502	538	543	505	536	541	529	537	518	501	503	494	527	526	575	497	529	499	468	520	533	507	564	518	527	509	495	519	560	542	526	541	494	551	460	498	519	541	526	520	531	523	543	518	507	548	518	525	540	508	528	564	529	506	529	511	474	519	547	494	543	502	523	510	539	546	502	528	552	476	538	551	520	498	517	515	545	479	518	522	523	507	492	554	504	553	492	542	500	533	550	541	539	512	551	520	505	493	525	511	503	499	528	514	516	503	537	492	562	546	494	541	523	490	519	497	537	485	518	559	537	518	527	512	547	506	500	500	507	522	514	483	550	517	561	560	489	498	493	514	490	535	520	556	502	503	523	508	548	502	494	515	491	548	557	500	527	528	552	522	515	494	537	545	524	518	523	507	485	499	523	576	557	521	547	499	519	541	504	510	550	531	538	563	519	500	541	500	492	502	522	512	501	499	487	515	517	527	527	504	526	507	512	520	513	492	511	505	513	504	500	549	545	521	541	518	571	550	518	515	528	571	521	550	501	520	484	505	524	495	512	536	526	503	560	503	526	532	540	565	539	543	515	482	524	494	541	531	497	508	560	553	532	536	559	538	510	500	498	548	526	518	505	536	519	534	533	518	557	524	499	470	520	525	513	535	550	552	539	507	518	534	507	499	509	525	593	508	514	511	473	484	541	459	545	519	528	494	558	502	512	488	527	540	533	526	531	553	511	549	545	529	523	556	521	498	536	521	505	560	511	497	494	506	508	519	498	532	489	478	526	545	487	521	531	514	453	527	526	507	534	521	504	510	500	528	522	540	521	491	498	553	524	515	555	534	508	495	542	555	534	544	512	512	556	525	522	498	536	502	529	515	524	561	525	528	526	538	485	538	540	520	525	565	508	499	496	525	499	494	489	530	520	515	555	531	532	551	538	540	514	488	536	514	537	552	536	518	506	538	507	500	519	553	512	522	473	561	533	518	515	541	524	532	520	519	533	525	536	488	503	509	519	488	546	497	536	563	532	523	537	572	528	522	549	551	510	489	511	542	556	519	552	524	541	506	518	541	542	517	501	521	515	511	507	492	546	542	509	522	521	495	511	504	527	529	537	532	500	495	521	550	480	508	524	490	528	524	522	493	526	535	544	514	505	510	525	503	544	533	526	515	522	533	507	524	509	524	507	460	525	531	534	499	514	538	550	524	528	503	527	543	494	502	513	522	502	532	518	548	512	536	522	537	516	522	526	523	479	500	508	539	501	542	524	553	553	529	481	546	534	527	506	522	523	531	539	518	505	519	472	544	521	504	488	534	544	542	528	442	544	510	504	527	545	548	512	518	517	491	518	557	521	515	508	538	509	484	542	535	527	481	528	508	533	528	532	506	557	493	567	535	512	534	500	527	538	531	532	586	540	520	545	506	508	545	519	563	567	486	528	552	517	504	507	513	522	550	539	584	529	541	478	529	555	523	526	545	509	510	538	503	520	497	485	493	485	560	507	528	485	533	522	538	489	535	524	545	495	514	585	582	550	497	524	499	524	487	478	549	561	521	542	547	565	507	494	535	527	521	543	517	540	513	519	518	492	553	532	518	536	528	544	495	554	509	521	508	543	572	506	536	533	522	521	541	521	533	492	527	561	545	497	505	564	557	575	524	532	501	524	544	549	531	491	508	546	514	490	506	499	517	538	557	525	590	507	546	550	544	511	552	511	540	522	487	515	483	508	523	493	481	516	496	521	539	541	499	521	503	518	488	542	573	506	553	530	540	494	518	541	506	548	514	560	474	526	518	514	517	512	539	520	516	571	574	503	543	533	496	509	525	505	492	518	537	503	503	519	533	519	527	549	501	471	505	551	547	496	512	521	500	496	545	534	487	542	547	523	512	510	531	534	514	519	513	496	562	482	528	502	526	545	506	469	517	542	543	511	512	505	533	494	507	529	557	528	536	496	525	561	511	479	547	527	503	534	512	485	512	531	535	501	529	528	492	476	574	499	514	521	520	537	531	539	546	512
47593	79657	62743	39501	24040	11325	2500	879	731	742	740	737	729	778	778	718	715	760	733	757	696	751	730	712	684	758	730	715	815	706	789	758	730	760	748	718	694	778	719	770	730	756	746	716	724	775	745	699	706	776	733	759	718	741	780	740	771	789	743	733	765	720	786	730	713	769	729	744	719	768	709	734	714	667	744	734	753	736	732	687	732	717	742	785	741	754	766	766	734	694	748	707	710	727	749	736	733	714	766	756	720	760	766	708	754	750	728	740	741	732	758	759	758	743	717	787	713	715	717	781	741	738	739	744	758	733	716	761	775	688	764	707	732	736	755	782	783	698	730	709	766	771	752	753	692	784	730	783	763	718	721	712	709	740	704	745	682	761	756	727	789	674	770	713	673	724	713	743	742	773	771	759	762	724	692	722	732	737	757	702	762	776	735	762	765	749	772	752	714	729	798	723	694	759	672	740	700	703	692	764	736	700	754	740	694	736	755	791	816	742	700	719	722	725	777	739	722	744	730	723	732	761	737	749	746	693	722	686	753	714	752	728	748	722	744	773	723	767	715	776	723	768	764	766	737	775	771	709	747	757	748	709	717	717	795	764	791	720	709	746	712	729	723	738	726	681	741	739	768	746	791	724	692	753	792	738	744	702	755	740	769	726	764	743	736	761	724	726	727	742	766	729	741	770	744	720	768	702	786	742	763	708	732	750	811	687	729	731	796	712	727	671	725	755	740	736	794	723	733	744	736	757	764	763	728	743	727	693	743	730	724	756	751	746	748	716	710	766	701	764	744	744	714	723	752	725	707	726	746	740	752	723	780	758	714	726	740	766	738	745	735	739	739	723	708	751	700	746	747	736	718	732	774	714	707	732	704	703	755	711	723	722	743	774	755	763	733	728	743	682	714	717	776	761	770	749	726	746	749	704	709	758	719	729	684	741	716	837	763	741	719	780	743	700	766	767	730	764	777	768	777	736	730	722	760	732	738	719	745	689	699	717	733	760	732	758	699	705	719	705	761	707	721	724	693	697	721	752	749	728	716	727	717	746	766	739	717	742	704	727	730	766	717	753	746	739	677	725	719	763	730	722	704	732	742	743	677	760	728	738	768	698	759	780	746	794	687	819	751	746	760	755	741	786	695	735	707	741	736	741	684	734	704	724	701	734	721	727	776	736	694	724	736	762	687	800	776	755	786	690	769	753	722	685	760	743	769	747	729	733	787	741	738	709	729	726	728	751	776	744	748	726	755	777	751	707	717	751	767	776	718	747	753	728	723	751	697	725	706	696	756	728	754	733	728	767	717	741	720	718	757	760	708	728	710	764	725	712	709	722	694	734	762	708	754	724	774	755	751	745	744	773	782	695	707	714	706	702	731	736	744	701	737	720	670	742	708	749	779	737	755	751	686	725	704	733	770	725	731	746	724	727	739	717	767	728	731	736	745	781	738	774	689	677	755	735	743	724	708	749	739	819	727	715	762	741	760	730	730	749	729	715	755	715	682	782	761	776	750	740	778	766	731	777	705	721	773	681	712	732	738	818	698	725	785	697	747	743	733	750	742	740	781	738	770	719	713	717	681	754	719	719	757	703	740	718	721	745	794	761	740	765	712	762	692	694	714	720	686	759	673	716	730	752	749	717	728	717	687	705	744	682	751	701	744	740	727	740	786	740	787	747	766	771	744	786	733	727	768	734	726	714	728	689	789	760	755	719	780	693	745	749	735	767	766	763	706	752	742	717	700	779	711	780	719	723	760	732	714	746	755	763	708	729	737	778	750	720	774	753	748	732	774	723	773	733	752	744	717	761	740	758	723	764	725	744	754	721	739	748	732	746	745	770	719	736	715	708	756	732	799	755	766	738	791	718	788	720	730	704	737	743	753	721	724	729	770	753	751	735	714	787	756	731	785	735	739	743	786	757	746	731	673	754	719	757	745	723	719	725	728	758	764	735	748	729	704	712	727	726	674	741	740	775	719	740	790	748	740	729	746	756	707	765	683	740	715	759	720	770	683	753	757	723	714	694	702	749	761	770	682	732	766	716	754	739	718	700	723	765	728	772	740	747	799	714	751	785	711	751	766	759	732	693	699	702	685	710	704	724	816	747	723	759	697	696	698	738	729	722	770	698	744	762	743	733	725	743	707	756	777	767	735	781	737	732	779	776	722	710	719	712	798	739	741	758	748	740	720	712	726	775	748	691	656	714	712	717	761	729	733	758	727	698	687	725	742	749	745	709	763	770	734	728	742	741	727	769	708	761	731	751	752	731	736	775	711	709	709	750	710	756	741	734	732	695	698	751	756	769	746	757	758	720	681	699	697	729	714	725	722	769	733	694	738	706	725	718	772	727	707	759	710	692	740	725	736	750	800	763	730	729	730	768	731	705	796	779	736	740	714	730	733	706	731	680	733	731	732	737	770	712	751	752	704	717	704	715	764	730	748	730	774	772	738	735	737	699	737	708	778	781	768	730	708	738	705	714	731	733	728	739	746	772	773	744	711	728	715	749	801	719	813	716	792	758	717	733	734	742	766	722	750	761	692	723	716	717	784	748	738	740	733	764	711	697	711	722	732	746	715	755	705	748	737	683	722	720	730	783	727	706	714	729	766	711	750	707	748	776	728	701	714	775	738	748	729	732	713	722	694	722	806	667	737	737	803	762	737	770	768	729	698	728	730	752	696	736	686	742	765	725	784	751	734	695	741	716	764	675	713	695	773	716	767	718	726	756	773	694	703	760	731	701	766	728	718	748	759	792	682	764	744	768	731	761	784	723	726	727	787	741	711	731	736	761	791	727	798	763	720	736	751	771	710	748	705	718	700	776	721	776	747	762	739	775	759	728	724	762	771	758	768	676	744	717	760	730	733	706	702	741	758	726	763	755	736	729	733	745	668	758	737	783	737	710	743	719	702	754	728	723	715	798	741	767	776	726	738	747	738	709	761	707	755	748	734	713	759	788	708	745	735	708	777	682	741	742	718	722	702	710	721	699	747	768	683	772	693	713	722	775	714	722	793	760	685	750	707	748	744	705	733	737	773	697	717	754	740	789	769	691	746	712	779	750	677	739	761	712	704	774	749	749	768	687	756	767	757	743	704	692	737	725	718	723	769	722	694	772	757	721	680	757	710	727	724	732	767	745	733	713	755	778	762	815	743	720	747	728	745	738	790	718	747	724	734	729	750	758	725	684	742	729	714	726	756	706	732	764	732	757	719	715	731	735	705	782	784	693	786	783	784	786	709	764	749	731	745	756	749	726	729	753	747	746	722	740	726	799	738	725	745	743	719	743	753	727	723	713	780	743	722	771	713	696	774	752	757	778	757	754	753	756	767	728	772	741	785	723	728	715	744	740	748	761	737	727	761	679	688	748	705	740	763	725	782	688	720	749	713	715	761	685	760	685	706	721	757	750	754	741	755	716	758	732	732	748	766	713	720	740	773	766	713	729	703	721	733	755	741	737	741	781	762	730	754	787	693	755	753	724	737	751	743	696
22836	21411	30776	26901	24126	22328	13609	947	383	418	401	418	411	443	439	387	419	396	378	414	404	405	398	352	378	406	388	399	400	383	376	395	402	392	391	399	369	407	372	364	401	372	367	396	412	382	359	359	400	381	395	422	393	386	414	387	365	379	404	376	380	370	418	417	387	370	368	402	391	413	378	360	390	386	357	406	375	388	368	365	364	396	385	414	371	369	383	389	353	389	359	421	393	370	363	406	376	351	405	396	349	358	379	342	382	401	345	404	379	381	391	396	389	383	377	385	399	387	388	389	372	359	363	356	379	356	379	387	388	368	364	399	361	404	368	393	379	382	368	400	385	391	406	394	373	389	414	355	400	396	353	392	364	393	385	399	391	371	414	405	362	373	387	383	407	386	363	377	398	372	399	396	407	381	411	371	386	353	409	406	357	372	385	387	428	393	408	387	403	351	395	381	379	379	366	350	344	390	408	356	375	388	398	385	395	348	411	388	392	366	374	359	354	409	369	404	402	378	393	371	379	404	396	391	400	386	397	396	371	412	340	359	358	378	383	397	411	413	364	384	344	371	405	401	403	396	421	400	381	380	401	398	386	346	420	357	397	375	384	335	383	373	387	387	377	367	379	383	420	383	369	362	425	359	421	377	438	380	390	382	380	370	364	410	412	366	333	371	434	404	398	395	426	365	400	386	377	404	382	365	359	393	421	381	405	398	388	380	396	406	386	357	376	414	357	406	382	382	435	406	360	379	362	383	380	385	410	389	402	360	380	401	412	407	391	383	352	387	385	380	405	380	411	350	429	367	408	353	409	409	413	372	412	412	361	369	389	383	388	328	436	356	396	378	410	371	397	383	386	413	378	400	381	401	365	384	401	401	404	419	432	353	410	383	402	413	362	431	360	383	383	342	383	369	360	366	430	381	395	357	426	352	394	383	368	401	404	395	379	405	383	377	383	384	405	354	357	401	368	393	395	378	393	378	424	364	401	364	361	382	394	402	388	385	386	381	378	378	394	429	387	438	356	359	375	388	363	366	398	380	429	343	374	404	406	396	379	394	402	339	407	352	335	391	397	378	391	365	355	392	388	367	388	382	384	379	380	400	407	369	386	392	403	378	378	390	352	362	365	366	388	385	391	382	400	394	343	395	371	394	384	397	407	382	421	366	408	378	366	389	376	359	391	429	376	405	359	357	378	399	362	405	377	366	397	363	362	359	383	409	404	391	358	372	361	391	375	380	396	380	385	384	372	399	384	356	384	354	402	401	348	379	395	432	353	382	352	390	408	391	371	369	415	379	359	395	378	340	361	405	400	401	404	418	383	364	375	390	381	388	400	392	419	388	386	381	386	382	386	375	353	426	370	404	406	391	397	390	392	376	404	396	384	371	358	393	391	371	381	371	392	397	415	411	402	390	410	373	373	381	403	366	350	402	382	369	384	359	390	383	410	395	373	379	403	364	380	401	360	384	413	384	356	366	367	383	391	377	369	374	368	384	365	359	348	384	439	370	371	404	338	365	407	402	379	393	393	400	401	354	390	374	375	390	399	407	388	388	400	379	381	368	374	387	374	392	377	374	395	362	347	370	402	400	400	381	355	393	404	403	394	403	405	384	406	391	369	426	389	406	391	392	396	382	389	392	356	395	385	406	393	395	372	382	376	367	350	394	347	394	392	398	380	356	413	359	399	359	365	407	396	368	366	378	384	390	375	395	382	386	357	362	397	397	373	380	401	431	357	375	399	391	401	381	362	377	366	416	378	400	393	374	396	392	375	381	367	388	378	391	363	402	391	379	378	346	384	418	428	390	424	386	370	378	400	350	378	413	406	392	386	392	424	387	394	400	377	373	387	403	416	375	378	391	410	402	375	383	389	375	415	366	386	385	374	390	378	377	387	381	407	412	384	433	403	400	418	405	363	395	400	361	387	353	357	398	405	404	361	382	376	397	412	390	433	384	377	406	393	420	396	410	389	401	384	385	345	334	374	372	379	431	369	409	403	357	392	391	407	379	407	392	386	339	381	394	383	428	386	360	411	425	435	389	399	389	371	369	373	388	390	392	363	396	381	458	407	403	401	374	390	369	408	446	398	373	414	374	355	378	392	369	373	408	400	355	350	374	415	378	398	386	379	411	396	386	382	378	395	421	330	344	401	356	352	360	393	409	399	381	385	390	391	401	365	355	386	387	371	381	368	402	391	367	394	382	367	369	404	380	394	376	390	409	423	365	365	364	339	363	398	393	357	365	355	390	357	368	414	407	394	361	365	381	387	410	399	424	390	396	361	381	390	385	396	373	385	402	391	368	388	390	351	385	409	357	375	393	377	393	369	361	363	398	405	393	357	359	369	381	376	388	399	404	404	362	383	378	407	405	427	403	400	405	370	375	371	396	389	408	416	380	379	439	382	383	385	348	368	424	358	441	364	372	357	408	382	383	408	339	368	364	416	361	395	425	399	387	383	333	383	368	366	351	402	366	377	367	360	357	372	373	392	390	387	416	406	406	387	363	373	381	407	374	369	389	397	423	387	384	351	416	391	381	406	397	397	350	404	345	353	378	363	359	386	411	373	369	364	350	340	391	342	390	407	414	397	410	384	355	359	371	428	394	381	379	396	400	396	368	362	358	394	386	416	390	368	383	396	396	397	402	401	387	387	342	367	419	373	409	384	405	352	376	386	390	434	379	383	367	381	382	402	406	418	398	423	406	405	380	390	374	395	405	382	410	371	418	360	429	394	407	402	381	391	395	401	412	380	406	377	402	393	388	392	396	418	347	367	362	369	382	387	374	371	367	393	340	378	348	401	393	339	346	379	394	391	384	395	340	360	410	369	366	393	403	395	364	399	398	373	382	392	404	399	389	396	371	389	399	380	372	362	366	394	377	354	376	365	393	390	409	384	364	368	354	357	402	353	389	377	396	360	382	393	416	361	365	380	382	361	380	404	397	421	368	385	397	398	422	417	346	380	389	371	365	359	406	415	412	402	358	404	393	401	383	381	420	407	370	393	405	412	393	375	392	400	361	364	376	389	380	374	402	356	397	395	369	388	395	389	397	403	382	404	419	402	360	400	391	401	380	344	394	416	397	413	413	386	369	393	384	379	373	370	395	366	388	410	388	399	381	382	379	394	364	364	378	409	395	421	385	393	408	385	354	380	363	386	399	347	406	351	374	374	379	394	354	381	385	410	415	365	387	370	393	384	423	379	421	417	421	399	368	405	370	393	403	442	331	377	399	366	398	385	364	381	373	378	384	418	373	404	375	408	382	378	423	363	389	374	402	400	402	405	399	406	366	403	364	400	370	399	363	385	380	406	395	372	386	351	378	400	367	407	378	382	388	399	370	408	392	382	392	398	362	387	365	398	393	365	405	408	386	392	396	379	354	367	361	381	385	375	407	390	381	405	430	360	364	428	396	391	352	381	385	380	388	389	364	392	429	376	401	362	394	389	391	416	390	344	409	393	333	374	404	370	380	425	396	402	388	381	396	368	387
61006	100519	82570	57923	39759	22969	5294	806	524	568	559	562	569	560	563	555	551	545	546	551	520	552	532	559	510	524	546	526	535	540	546	536	518	541	546	487	531	541	535	561	513	529	538	538	558	574	551	541	512	508	550	500	523	503	573	502	498	475	551	533	584	551	560	521	547	521	500	522	598	502	516	530	559	581	516	559	525	555	518	512	535	567	524	556	567	563	534	512	540	520	551	590	545	520	526	515	562	560	563	561	521	573	579	495	528	562	556	557	539	568	596	602	551	556	578	527	530	558	501	539	533	554	522	576	538	568	541	549	533	539	576	558	547	529	520	539	520	500	538	576	534	559	560	544	546	530	515	574	559	519	534	595	520	532	528	561	557	565	523	530	542	571	496	537	570	514	539	534	590	550	526	521	554	575	520	564	549	518	538	542	546	550	536	530	507	591	564	519	519	539	546	566	538	551	524	528	565	544	505	561	560	533	554	582	543	531	564	550	523	532	555	553	543	525	515	505	558	522	535	537	527	561	589	545	547	526	579	558	505	542	530	511	576	598	584	579	555	564	510	553	549	550	543	503	544	548	568	552	523	474	500	548	540	517	574	564	565	514	503	532	489	533	557	531	552	544	521	537	543	560	567	532	558	580	530	600	581	534	497	512	530	555	530	619	539	577	553	539	551	545	550	552	557	527	548	531	557	575	573	558	532	549	559	567	530	530	556	570	540	582	541	498	542	533	556	534	532	548	517	535	570	549	531	540	514	551	562	536	538	535	545	535	559	519	541	564	541	514	589	536	508	534	570	518	549	542	561	542	529	531	573	548	521	548	534	539	541	479	561	557	549	565	548	550	541	533	541	563	568	530	506	515	544	504	560	567	558	562	591	517	523	535	515	534	531	529	559	514	565	571	506	541	540	522	535	565	523	569	516	514	482	557	592	528	526	564	530	552	526	518	527	532	502	575	522	566	530	567	560	561	548	564	540	532	582	553	557	536	523	523	548	511	553	540	520	547	504	562	558	588	541	518	539	571	594	551	521	557	530	552	484	579	517	535	515	563	543	522	564	521	494	557	563	509	552	566	519	504	535	515	546	576	543	573	553	537	529	529	529	531	545	542	514	520	485	548	572	519	564	549	546	523	597	529	548	529	549	515	541	525	503	550	543	550	540	564	527	489	590	529	538	515	539	523	543	551	509	507	551	519	567	561	536	550	516	553	529	548	538	530	530	553	552	534	548	546	540	579	558	546	562	585	545	501	506	552	531	523	516	533	516	545	575	523	568	560	551	561	539	504	550	522	518	556	534	578	520	503	547	536	560	542	512	550	506	543	547	556	580	544	553	573	525	587	591	500	542	589	526	558	547	520	544	556	536	529	555	523	573	561	549	550	535	560	554	534	540	533	537	511	532	584	538	564	513	527	556	550	557	522	553	534	520	588	567	558	597	529	515	537	526	540	514	581	524	530	538	521	546	602	587	590	575	520	558	535	539	485	538	577	553	580	526	556	523	554	517	520	510	533	517	553	552	588	527	535	523	526	535	558	545	539	522	553	476	550	563	574	489	528	541	554	549	560	508	584	549	498	532	553	559	560	503	577	534	556	491	570	522	568	553	508	524	566	531	511	557	496	511	545	520	540	549	538	542	497	553	522	540	581	524	558	521	542	487	521	512	560	570	511	578	528	525	558	542	503	580	529	515	548	558	539	545	533	549	560	536	529	555	539	510	496	557	544	524	512	530	555	545	552	544	556	541	531	532	525	550	543	533	520	534	507	587	587	581	515	527	550	501	535	556	556	549	530	532	552	561	548	541	528	570	544	557	540	559	534	526	537	549	525	578	544	574	531	534	537	545	518	559	562	554	542	582	526	559	543	540	555	551	512	544	565	520	587	536	581	529	515	540	539	531	517	552	549	543	578	562	525	549	562	582	566	557	536	525	566	568	575	601	527	558	547	545	556	557	540	534	560	539	557	545	482	525	539	529	585	514	502	540	566	491	574	534	536	586	547	533	541	539	535	570	546	529	541	541	579	559	522	516	550	527	548	512	505	529	566	562	516	554	532	554	565	558	576	518	566	528	576	546	515	577	536	530	531	523	561	528	547	536	531	533	545	552	559	565	543	530	548	497	551	548	561	564	536	550	565	540	513	534	547	519	528	543	590	550	545	545	505	576	513	545	549	539	562	510	543	560	564	511	565	575	546	523	542	580	519	539	531	543	540	521	556	537	527	504	540	519	550	568	572	537	547	557	506	583	538	536	570	545	596	601	474	570	553	550	503	526	534	554	528	539	521	585	567	533	549	533	500	567	538	544	532	546	550	518	556	515	557	533	563	556	528	537	523	537	586	536	540	534	570	536	547	534	520	527	533	524	563	535	561	526	557	531	543	527	562	535	558	567	566	541	547	545	529	544	539	541	560	530	528	512	567	514	559	558	529	535	551	550	562	589	538	562	581	561	545	557	539	540	546	467	495	568	548	528	565	563	551	488	474	541	543	529	511	556	563	555	520	554	503	604	524	522	515	533	558	527	569	550	545	591	571	564	537	545	541	533	560	578	576	544	525	553	522	537	521	504	567	580	529	548	521	549	536	556	570	534	542	539	542	515	567	564	532	604	524	549	506	556	520	551	566	525	539	558	531	564	534	575	565	552	541	581	563	548	558	513	540	591	523	545	519	539	541	536	503	538	541	582	512	507	519	528	519	578	517	585	549	553	537	558	582	512	543	536	506	499	553	551	511	577	543	494	605	538	485	535	563	552	556	558	535	531	517	538	554	556	544	537	547	539	554	486	547	525	565	525	532	533	581	562	536	546	521	571	562	574	531	545	493	569	550	532	559	557	569	534	568	546	577	608	554	575	528	510	532	597	542	542	498	543	524	575	536	500	535	578	496	497	562	521	552	509	509	499	574	544	502	559	537	530	496	554	586	549	615	504	537	541	530	549	539	554	563	544	540	513	562	536	527	505	513	547	520	574	574	529	537	554	509	540	541	543	565	510	546	563	521	544	526	550	502	545	528	530	556	526	584	533	512	542	516	519	543	511	524	532	586	558	520	539	540	581	598	532	564	512	528	536	530	534	577	584	552	556	563	577	549	529	546	548	495	574	540	509	525	533	548	540	506	522	491	548	539	579	568	537	542	511	574	598	511	535	544	492	551	564	553	527	553	536	542	546	566	525	556	538	505	520	521	553	541	527	550	532	516	549	528	520	557	557	562	533	534	534	536	531	528	554	574	501	574	535	523	527	543	556	498	541	564	539	558	545	549	487	546	545	533	575	546	512	525	544	549	528	524	510	562	510	547	558	549	528	512	511	564	515	518	514	542	543	516	541	556	516	551	547	531	503	536	513	534	559	510	522	564	582	536	521	576	552	547	519	537	529	552	528	537	526	510	537	543	540	516	594	512	542	523	490	548	537	547	609	543	546	549	540	529	545	579	531	574	547	546	541	569	561	542	562	569	535	523	548	544	501	533	564	556	588	554	554	552	527	572	557	560
27305	25075	29638	17440	5314	1589	585	459	473	456	439	484	490	453	496	445	469	470	460	438	469	453	503	466	492	431	490	442	491	439	452	455	455	419	432	446	531	442	493	446	494	447	452	497	444	486	445	474	493	478	450	463	454	467	425	456	477	437	466	453	441	439	469	463	469	403	405	450	471	452	413	457	489	450	452	454	449	440	471	489	401	453	465	514	493	429	434	446	455	487	470	505	469	453	445	449	478	469	453	424	475	456	464	508	491	479	445	479	452	476	478	419	470	453	461	455	462	449	437	461	428	453	475	436	426	451	449	503	439	457	465	418	456	477	454	415	486	471	474	489	451	460	432	427	399	435	447	454	435	445	492	472	466	464	464	422	435	494	445	471	456	415	460	404	486	444	460	465	475	454	490	445	445	454	446	496	471	442	432	494	447	466	439	423	465	416	425	481	448	458	464	428	452	464	454	426	432	469	471	438	451	448	461	457	420	459	469	487	477	464	480	437	476	470	464	450	471	444	450	480	432	432	436	447	469	473	439	456	450	429	503	484	428	445	444	500	413	458	479	467	448	424	479	453	463	477	419	440	468	434	471	452	407	479	477	469	462	436	449	483	470	433	476	445	455	435	462	450	434	454	461	466	419	496	449	442	438	481	470	437	430	468	463	438	475	448	471	505	488	466	434	482	443	441	434	454	449	429	465	484	478	458	444	488	470	489	451	431	465	460	450	482	472	458	461	462	477	443	470	460	425	479	497	432	453	471	484	467	456	432	455	445	451	464	484	478	458	477	446	456	460	469	452	453	426	465	495	460	445	496	443	442	450	461	451	435	445	487	478	416	479	449	468	492	458	441	453	444	474	463	416	455	449	448	472	447	481	444	443	444	473	450	484	462	456	483	447	473	446	458	459	455	463	452	434	488	456	494	475	398	451	414	454	439	441	442	439	454	446	460	458	405	469	461	476	503	489	452	469	451	452	479	459	452	481	464	446	416	476	465	453	462	437	456	473	495	520	461	448	449	442	459	451	450	457	478	467	478	473	413	462	476	454	453	497	454	494	449	475	477	417	454	468	457	440	490	415	463	461	450	438	466	479	456	437	469	490	472	443	434	490	432	453	450	486	511	453	427	436	488	452	443	489	451	455	433	447	499	469	462	477	438	444	432	458	447	472	457	448	438	447	500	432	426	485	481	471	443	475	462	466	434	509	421	444	484	472	454	457	476	465	456	475	463	426	471	450	454	460	466	426	436	417	475	444	430	469	438	483	481	462	459	459	422	438	449	430	424	459	515	463	440	480	422	453	452	478	430	440	436	474	454	471	414	456	434	495	439	476	481	510	436	440	506	450	435	453	490	440	459	461	461	449	428	463	444	486	453	437	437	446	467	442	444	480	463	450	467	421	434	453	454	473	471	458	439	485	445	475	473	462	470	431	449	478	423	468	491	465	469	442	498	446	468	442	463	446	430	503	431	446	440	460	470	493	470	444	430	475	448	457	499	465	433	490	460	486	513	485	488	498	487	465	454	456	476	435	448	410	457	444	455	444	467	441	493	470	444	467	487	454	453	460	464	446	441	440	456	458	468	500	460	430	462	467	481	474	447	502	491	468	468	453	475	446	476	457	451	441	418	460	430	463	458	468	482	483	430	471	473	484	437	455	440	408	453	489	476	469	467	436	444	438	455	448	450	456	434	464	448	437	470	459	490	406	500	415	471	468	445	431	452	444	458	457	433	489	468	447	455	468	470	499	438	464	487	483	446	480	458	413	433	477	472	470	451	500	476	439	472	454	471	472	433	501	471	479	439	429	437	430	439	448	487	488	480	452	450	459	490	460	437	468	449	465	474	483	485	437	494	445	425	452	458	441	450	468	449	462	416	417	489	443	454	474	440	429	469	433	423	448	473	480	490	401	448	438	430	468	450	435	446	418	444	454	447	448	477	503	480	421	425	456	486	455	423	460	442	480	463	450	464	453	493	443	433	436	445	473	454	467	430	478	454	477	480	455	463	501	447	444	450	442	449	458	462	472	461	449	488	481	461	448	471	474	432	481	416	461	455	471	468	487	458	427	471	448	449	428	467	462	480	485	482	487	495	493	445	454	483	493	462	477	455	480	456	453	473	460	454	484	456	435	418	476	421	484	478	469	396	419	428	449	460	472	470	463	468	478	492	448	439	434	406	499	417	437	459	449	448	472	435	455	475	456	437	464	471	468	490	436	430	457	447	464	486	447	443	445	447	457	459	459	448	440	438	455	451	452	458	437	483	420	440	477	480	462	451	471	459	451	427	420	474	453	455	470	445	480	490	463	510	448	466	485	484	485	468	404	436	461	483	477	451	477	463	452	414	499	491	477	483	444	468	462	484	449	467	429	458	451	502	472	434	484	466	483	436	484	418	429	436	433	467	458	425	481	454	469	470	452	460	450	492	438	428	453	445	469	424	462	442	487	455	449	423	470	476	463	440	474	487	478	453	445	441	473	450	460	440	452	478	445	495	442	451	476	445	423	484	459	424	448	501	446	428	462	456	428	462	461	455	463	441	462	396	469	472	435	432	477	482	475	450	443	466	487	425	481	475	458	472	485	423	467	440	502	483	461	436	451	418	480	421	452	475	487	481	403	460	417	481	443	480	478	465	467	480	447	443	487	489	470	460	476	436	450	491	419	461	467	436	467	446	432	421	459	470	428	425	457	497	450	474	494	437	482	474	463	432	501	432	469	456	451	450	447	470	422	455	463	436	448	470	434	425	516	453	466	479	474	458	451	430	439	476	471	428	471	471	452	490	458	476	455	450	478	450	459	466	438	469	430	496	471	458	439	434	457	463	443	418	449	500	432	416	446	447	451	483	462	422	426	469	467	438	440	483	445	440	427	407	496	459	470	458	468	448	467	498	483	477	425	441	472	473	482	480	450	484	489	457	472	435	459	487	449	449	452	438	459	422	489	447	461	502	470	443	454	451	490	443	435	420	424	436	475	447	467	462	483	453	461	438	464	497	434	441	442	472	471	468	458	447	402	488	502	430	438	437	427	482	449	447	453	506	446	433	456	494	439	455	486	481	433	462	488	473	463	471	465	473	458	464	464	426	474	452	442	466	424	432	495	451	459	429	447	455	427	503	461	435	503	477	468	435	459	440	414	434	452	441	442	453	479	469	423	456	464	477	427	445	466	404	435	478	454	438	463	493	481	469	459	435	452	451	479	429	485	503	426	465	454	443	488	449	458	459	430	449	456	484	441	452	489	500	470	440	464	412	436	466	468	453	460	446	471	474	420	437	476	486	460	465	484	479	442	465	459	472	468	460	437	459	470	496	439	525	469	447	465	466	458	425	436	458	455	458	475	479	459	491	442	427	450	439	424	465	455	455	486	447	485	499	450	476	470	443	444	471	427	486	487	425	456	435	440	465	402	402	416	440	472	445	441	475	455	460	466	467	454	443	450	466	463	433	453	430	433	467	472	446	441	459	459	442	464	469	431	460	404	473	426	439	450	473
25014	42608	33119	16223	6974	2498	907	699	665	674	634	665	647	630	614	667	656	642	638	693	628	628	710	608	631	669	611	642	660	636	660	632	623	663	619	618	671	604	618	692	608	618	651	638	698	669	613	611	675	611	639	586	643	631	647	606	667	666	651	618	629	668	648	608	643	633	648	623	610	668	633	645	654	665	622	692	601	642	657	645	652	628	602	657	628	659	632	602	620	645	659	608	633	622	655	648	583	636	691	632	622	639	632	623	671	611	663	613	616	649	646	652	654	601	673	632	646	603	667	653	654	650	641	600	651	636	644	605	654	600	644	620	630	625	638	615	592	680	642	613	651	682	615	675	597	658	661	631	704	653	672	632	683	710	612	647	650	606	687	656	696	669	635	615	633	646	630	694	601	640	683	693	673	672	660	689	609	617	673	627	661	627	654	657	652	646	581	669	658	684	614	601	651	641	637	669	618	636	654	628	634	594	622	678	608	640	629	664	648	633	683	607	646	632	678	672	603	659	662	669	641	660	635	638	663	627	622	659	621	625	644	657	613	664	595	656	643	651	639	637	666	652	601	639	648	622	675	623	709	658	675	612	588	667	616	640	671	600	642	672	631	602	662	638	638	646	646	656	646	637	690	678	673	642	624	647	668	686	617	605	622	632	633	602	653	590	656	632	649	649	656	613	658	634	677	640	627	616	661	635	593	663	615	672	675	661	656	638	629	651	624	647	631	607	688	641	669	669	644	590	681	642	672	671	648	663	688	652	641	619	653	709	648	667	621	651	648	667	629	605	699	623	641	627	636	657	643	688	651	632	604	625	637	617	620	621	655	653	640	663	692	634	654	680	655	648	656	679	689	619	631	644	667	650	643	627	646	629	631	656	669	646	642	649	665	670	645	655	661	649	663	670	656	609	682	635	624	639	617	631	637	643	629	606	617	739	634	680	660	650	651	620	616	654	677	666	651	653	646	647	670	620	643	612	668	648	648	649	621	640	610	669	603	637	623	653	668	623	642	653	654	648	619	681	639	660	613	637	657	637	642	661	670	572	620	637	660	635	647	676	626	634	651	654	662	681	650	659	639	639	621	635	636	632	619	642	673	637	627	642	646	642	665	634	629	617	608	667	613	669	654	616	642	625	667	636	653	624	634	606	658	614	673	617	633	684	639	645	636	615	675	636	621	641	623	638	614	637	640	634	691	679	653	641	627	645	679	652	629	598	652	624	626	651	670	623	643	641	642	617	649	646	596	615	630	658	638	689	626	690	680	647	625	666	638	655	661	695	665	643	648	637	622	656	646	633	635	605	649	621	650	600	672	624	631	677	645	641	635	658	631	609	605	650	656	625	662	674	645	607	655	691	655	630	623	675	654	648	663	631	648	638	616	659	617	718	677	666	644	658	592	648	641	671	654	649	687	619	693	631	655	608	611	651	638	617	668	635	673	669	632	659	648	652	657	624	586	674	659	622	684	602	633	671	698	617	698	608	640	601	653	626	630	646	668	643	618	656	662	648	654	667	657	647	688	613	622	653	670	610	618	652	658	635	711	641	627	655	628	638	644	702	643	690	643	662	625	634	667	666	674	641	667	655	658	642	672	606	656	639	643	671	669	609	693	606	599	652	639	640	637	679	645	647	652	607	668	623	632	665	678	624	672	681	667	660	631	588	650	625	634	632	647	604	635	624	612	659	692	604	633	660	679	614	620	714	687	626	614	628	672	594	637	616	638	655	675	667	640	696	639	653	654	678	654	658	625	629	668	673	611	642	623	642	642	637	591	646	620	639	687	653	654	654	655	639	649	659	635	704	652	584	673	659	616	663	597	652	619	625	638	662	632	672	671	608	678	625	604	642	645	638	604	622	635	649	682	664	689	662	653	675	673	643	663	658	625	609	636	624	660	645	639	625	681	605	676	653	689	683	695	638	692	625	623	623	635	662	678	672	631	652	654	664	639	681	642	643	656	660	698	648	649	665	665	620	658	637	615	620	634	622	620	653	676	663	613	648	676	677	637	619	651	644	657	602	633	598	628	687	715	648	659	666	685	589	634	628	605	628	634	619	635	668	625	638	647	670	624	671	722	657	658	645	616	635	633	616	666	636	663	675	678	632	659	642	640	668	645	634	601	670	600	660	649	618	670	601	629	624	649	621	655	636	629	669	636	692	656	695	672	647	623	653	631	662	631	658	662	595	642	648	638	662	665	628	657	691	622	648	646	660	604	624	605	652	666	636	705	648	631	619	659	683	635	642	606	655	661	680	657	616	681	667	674	649	687	627	597	632	654	650	654	645	638	665	705	624	649	653	661	658	681	682	637	636	679	633	606	602	643	648	640	703	639	649	642	620	622	652	652	655	666	643	668	666	594	642	707	650	672	640	657	622	649	636	700	677	660	648	662	625	631	668	664	625	662	652	710	697	648	676	640	595	639	656	594	634	653	636	634	605	685	635	688	650	696	679	627	651	652	674	612	645	664	639	621	595	672	654	684	631	648	637	687	658	663	614	673	632	636	590	688	614	625	659	654	642	594	648	623	652	616	635	654	646	629	665	618	617	660	640	680	642	658	699	660	646	657	682	649	625	620	632	669	591	609	645	693	654	649	599	643	623	674	691	691	660	681	615	662	639	635	615	631	625	638	624	657	672	684	658	662	620	605	653	635	665	639	660	677	601	664	646	605	622	682	627	656	663	663	679	623	663	630	630	661	624	651	665	661	650	678	639	658	646	632	611	620	696	634	592	636	652	654	640	646	667	639	603	683	605	612	673	622	652	654	688	596	631	665	621	608	604	631	635	618	670	663	692	661	699	653	647	688	599	683	657	601	665	664	651	664	633	606	636	655	671	616	684	668	646	598	635	673	664	652	656	636	670	626	637	664	663	597	590	611	627	653	664	614	639	659	623	641	648	615	623	656	667	710	647	640	652	683	671	627	610	631	644	620	664	660	638	657	657	592	694	646	627	685	700	640	653	662	644	625	641	627	656	633	678	641	650	646	653	670	632	674	621	671	605	654	667	632	666	671	619	607	696	655	622	676	618	664	666	662	671	610	635	648	641	640	614	656	687	627	585	642	627	675	621	626	642	637	628	633	599	651	693	673	682	652	648	620	621	660	636	635	620	631	659	679	669	655	630	635	654	657	603	614	642	625	660	642	632	675	642	630	643	620	674	651	645	661	687	649	637	611	602	640	644	635	651	640	614	616	608	628	605	691	673	618	663	624	637	635	616	648	649	645	635	636	646	672	603	654	644	672	651	637	633	615	632	641	679	642	655	633	685	634	677	635	667	630	649	666	647	613	702	674	636	689	638	641	650	632	633	636	673	657	662	687	649	683	627	672	665	640	612	632	654	647	681	675	664	649	693	645	640	637	691	709	640	685	629	656	652	661	592	624	614	630	643	637	638	658	637	661	615	662	617	688	698	630	648	640	656	661	650	646	660	624	610	624	611	657	665	670	624	657	640	617	682	687	651	665	655	621	601	618	678	667	680	644	633
24810	22560	35260	32147	22551	11596	2528	621	525	556	520	530	540	536	549	527	548	517	518	506	509	524	517	501	539	485	562	543	532	527	531	477	529	551	537	505	535	505	556	507	479	544	516	505	542	515	547	542	515	522	521	480	519	530	497	513	523	489	551	500	535	538	512	483	494	490	501	511	482	502	540	520	516	561	542	516	524	492	490	561	548	519	480	541	536	509	525	487	528	527	502	514	563	534	546	541	524	516	564	547	533	540	488	500	521	510	532	519	481	539	523	498	466	462	542	524	571	491	517	517	520	493	520	526	477	485	529	492	498	505	547	517	453	533	515	574	510	546	512	484	546	493	492	472	533	551	539	515	538	527	534	530	481	499	512	535	553	520	501	557	533	513	518	497	559	525	507	516	512	518	554	511	524	548	495	507	521	489	509	554	490	490	519	507	504	531	526	545	533	566	519	552	522	485	507	513	504	513	489	483	460	499	520	500	499	550	524	523	588	507	512	519	506	532	517	522	503	499	526	507	551	479	486	494	523	493	522	506	519	524	543	529	456	518	522	509	518	505	511	525	548	537	544	528	528	488	513	519	519	536	508	501	501	498	487	495	493	539	529	527	518	478	515	531	524	532	541	492	497	550	522	536	492	512	550	540	545	514	476	487	512	479	552	537	520	526	516	527	487	551	535	454	507	528	524	516	489	543	519	526	510	502	476	508	491	532	504	540	507	525	508	561	472	519	486	505	501	524	514	536	503	533	512	544	535	536	513	511	539	517	559	534	489	505	491	565	524	559	564	549	525	516	511	511	529	548	507	519	571	500	501	557	514	511	562	536	532	492	515	537	484	527	528	523	497	518	499	517	519	512	503	497	510	540	522	519	527	520	538	528	513	488	506	516	512	488	518	527	542	499	535	511	552	486	531	555	527	513	489	497	555	505	530	497	525	491	547	539	524	545	541	505	548	492	495	477	530	496	506	517	527	509	532	508	555	495	510	533	541	501	524	508	520	529	542	542	493	463	544	498	504	466	530	501	506	514	508	487	547	532	542	516	498	526	502	511	505	477	529	516	523	501	510	504	521	482	504	493	535	490	541	534	552	536	497	526	517	486	521	535	539	509	466	514	520	514	513	532	506	547	522	521	554	521	504	531	513	531	540	523	494	532	532	480	534	526	515	533	532	521	541	535	492	506	508	537	558	560	539	509	524	519	535	546	520	499	534	537	494	504	560	538	528	506	535	521	531	478	514	527	554	583	538	480	494	537	499	539	518	508	521	497	477	526	504	500	541	528	563	497	511	504	537	489	518	544	534	491	501	522	511	513	491	509	473	541	502	526	543	455	510	492	520	533	503	511	512	547	521	510	541	468	528	496	492	488	508	544	541	535	490	529	521	506	466	533	508	516	546	461	494	523	510	507	571	515	487	511	517	492	532	514	483	526	464	491	498	525	508	497	521	501	520	489	510	556	515	526	535	478	543	521	533	518	519	559	502	512	537	539	489	530	539	504	486	533	507	531	509	535	491	555	570	544	507	523	545	504	556	520	560	514	525	517	555	500	495	551	532	491	534	466	531	525	519	572	452	556	522	518	529	527	526	486	498	527	555	516	537	541	537	482	502	463	515	511	515	504	554	531	532	529	515	507	495	515	494	537	466	472	480	531	496	524	558	552	533	511	513	540	501	491	542	536	563	490	504	517	513	494	469	509	542	514	485	560	530	516	524	518	501	547	499	532	499	532	562	564	512	526	575	490	490	532	511	485	560	516	553	512	562	508	505	525	543	541	518	565	551	540	536	526	506	532	549	504	502	537	504	558	515	560	523	489	519	480	522	526	509	478	494	543	541	491	473	511	529	509	497	516	516	521	506	545	519	513	533	493	503	519	515	526	549	543	501	505	497	507	515	526	484	487	518	521	553	492	514	548	530	537	506	537	540	525	517	552	539	523	491	488	469	531	565	546	520	513	510	486	494	556	558	474	497	528	545	527	527	487	521	523	510	558	572	490	502	550	498	516	558	503	474	504	526	533	530	502	509	492	545	540	529	538	535	489	509	516	509	549	526	513	531	481	516	520	516	473	495	495	473	543	524	505	523	501	526	522	524	541	504	537	518	514	529	528	522	523	497	528	514	508	512	484	529	498	506	494	499	530	528	527	490	524	491	492	507	520	511	557	487	521	536	512	553	518	503	510	531	497	503	531	519	478	531	535	546	526	514	529	529	526	533	512	555	523	529	519	568	528	535	483	518	505	535	548	555	521	535	492	496	506	511	528	539	524	539	511	503	487	516	542	549	502	516	549	510	497	487	529	481	510	530	505	512	509	550	520	536	502	512	481	475	514	545	516	551	534	468	515	565	543	511	560	540	552	528	518	534	515	495	507	511	560	519	521	550	541	546	487	531	502	516	513	524	528	537	506	500	517	466	517	513	509	514	487	531	501	531	519	501	540	518	511	542	497	533	591	493	474	512	534	546	502	536	491	510	525	508	536	511	507	500	508	513	525	530	524	498	484	489	516	504	518	544	508	543	505	525	493	555	524	566	505	522	564	540	512	490	498	527	516	487	524	518	533	505	520	546	502	528	485	509	522	518	519	510	523	481	512	485	523	526	548	564	554	511	503	509	533	547	533	481	557	554	526	485	493	483	530	531	517	515	504	519	529	518	517	542	544	526	505	550	596	515	525	527	573	530	515	489	463	504	532	524	543	492	519	506	570	517	546	505	483	534	537	517	517	535	478	529	496	541	531	481	563	527	507	552	541	541	526	504	499	485	538	508	526	518	509	523	517	495	524	536	524	506	520	490	517	523	540	538	501	471	526	556	511	580	521	517	531	553	518	485	538	539	498	520	526	515	521	528	503	565	546	563	517	523	534	545	538	546	516	479	477	535	530	519	530	499	544	524	583	512	504	510	510	499	518	525	500	513	516	548	530	486	554	502	578	549	493	512	502	565	546	485	545	527	527	506	533	537	494	503	517	528	513	496	494	559	512	575	544	508	558	543	524	527	552	517	506	520	528	493	546	494	542	547	527	485	534	505	510	563	525	502	533	532	508	561	510	496	452	541	574	501	488	513	544	532	548	527	507	540	513	508	510	547	487	533	527	512	511	510	530	498	529	548	546	509	559	540	499	515	483	529	539	524	488	526	510	534	536	491	486	475	521	522	530	499	524	488	510	542	521	527	513	509	542	535	491	533	556	513	506	495	542	524	540	522	528	510	552	550	504	510	543	485	532	482	556	544	485	552	521	512	527	536	506	501	555	553	501	521	511	491	472	520	479	514	555	544	482	528	509	534	529	551	558	535	512	479	511	561	523	496	520	486	528	508	552	512	496	537	516	529	499	498	537	525	543	525	504	521	500	507	527	516	551	506	553	529	540	499	541	547	537	489	499	500	527	496	543	509	544	469	539	508	534	567	476	497	520	500	520	568	509	520	490	489	545	495	517	508	549	532	501	496	498	518	541	540	513	574	502	489	532	476	502	502	530	488	511	507	511	530	494
47053	78854	61811	39297	24102	11379	3274	826	722	768	766	745	744	718	707	753	753	748	689	760	816	772	755	759	745	751	733	688	717	753	738	780	770	726	730	659	796	765	703	718	780	722	743	752	717	733	740	753	740	735	748	744	708	715	749	693	770	721	709	756	717	740	756	767	746	697	727	775	681	755	748	741	727	731	759	705	698	781	738	707	766	714	780	756	752	764	792	744	784	715	727	757	727	681	733	768	736	720	760	789	758	758	699	761	682	768	730	713	665	718	754	766	705	768	731	734	743	751	745	753	765	736	734	751	739	728	762	730	752	767	767	743	722	723	766	718	733	715	719	760	739	746	732	727	755	754	700	756	752	759	753	730	714	730	734	696	717	780	714	748	782	683	765	744	718	707	721	694	745	717	782	744	742	721	711	725	751	722	740	758	757	721	710	710	741	739	726	774	737	696	674	693	725	695	700	745	735	752	778	751	733	741	728	762	704	715	732	764	733	699	729	715	715	697	738	699	759	730	706	685	717	733	728	763	747	747	704	684	754	757	782	697	726	747	762	746	794	679	765	739	734	732	720	754	758	735	715	750	752	713	751	770	723	767	714	757	729	722	728	726	754	708	755	734	729	723	778	750	697	747	751	718	710	723	762	791	781	751	721	731	735	747	763	722	763	768	741	772	712	716	749	799	713	747	752	693	748	723	746	729	736	737	761	706	746	702	767	766	757	747	762	730	720	709	708	705	742	763	736	693	751	782	715	719	693	779	729	762	758	766	769	711	728	725	761	750	744	722	749	732	749	711	733	758	735	736	729	740	773	706	718	773	753	758	771	730	728	739	732	715	655	746	736	729	799	773	713	722	749	748	744	782	710	749	734	755	776	711	716	763	752	768	724	744	718	682	720	739	782	739	751	685	703	744	752	729	696	732	724	737	763	736	717	693	739	762	755	700	695	716	780	737	723	757	744	750	758	772	720	753	750	700	778	749	686	743	755	751	752	717	746	710	722	769	744	740	790	764	716	720	745	723	731	730	723	724	678	780	691	745	736	755	756	716	756	700	744	732	741	752	748	735	743	761	712	751	744	738	734	713	810	738	733	758	777	725	740	720	743	734	757	717	687	742	741	747	781	755	716	687	724	731	743	780	737	691	736	734	736	764	702	715	741	756	750	792	781	729	763	734	746	735	733	730	717	714	695	727	750	794	737	680	744	743	735	700	701	772	772	753	767	757	800	742	776	795	735	771	704	703	711	790	713	764	715	735	740	751	708	725	721	751	745	725	763	760	728	727	729	753	762	745	765	754	722	740	706	743	707	691	763	766	739	776	709	720	691	708	726	732	709	749	734	716	754	683	719	710	727	714	719	736	755	752	712	749	736	794	686	727	741	742	765	742	692	742	806	767	723	737	780	715	744	746	719	754	717	785	717	759	748	768	754	712	761	740	766	734	728	755	766	781	712	704	777	750	738	726	785	698	755	701	741	764	693	721	746	714	762	723	690	726	750	770	767	762	701	753	750	747	736	728	696	688	727	709	760	740	773	754	753	701	710	777	695	745	746	752	720	734	790	746	744	710	734	751	709	722	733	772	708	775	754	748	758	730	781	724	733	761	733	720	758	726	751	746	795	774	732	711	749	708	753	764	771	740	699	748	756	708	700	669	716	713	757	702	692	700	744	740	754	751	753	760	749	744	717	805	767	707	749	699	746	752	698	742	733	712	739	731	773	756	746	738	750	725	734	718	776	723	717	751	775	813	748	730	739	717	733	721	702	776	743	790	771	799	789	745	723	787	752	724	698	763	726	716	716	698	774	676	738	683	701	732	661	770	761	733	771	756	713	755	762	718	705	702	728	711	719	734	722	780	741	737	759	727	721	717	698	784	739	758	718	709	715	749	760	751	700	744	741	715	746	723	767	732	711	714	760	759	738	795	739	691	751	742	739	775	749	766	728	730	738	738	730	730	748	708	726	790	752	697	703	738	707	758	742	750	690	721	755	770	736	703	721	717	735	695	729	790	752	724	745	751	768	779	747	780	727	741	720	713	735	743	686	756	708	768	749	748	745	752	812	772	779	715	735	732	755	778	688	750	734	702	777	698	721	675	714	719	739	761	787	717	756	734	751	750	762	754	685	787	758	741	718	753	712	733	658	716	738	775	717	753	744	774	768	769	710	735	747	729	755	701	728	757	716	720	732	715	737	730	703	742	716	776	757	764	703	736	769	714	766	793	760	760	720	756	707	702	771	748	750	713	771	760	738	744	695	727	722	746	752	735	748	722	744	764	763	774	753	740	710	759	730	778	747	653	729	797	722	756	756	736	738	683	790	727	756	745	716	738	717	769	760	734	769	716	757	758	733	750	721	704	778	742	746	761	725	713	753	735	751	734	743	725	746	735	730	722	723	738	706	728	766	736	730	739	704	759	774	737	723	721	681	711	699	721	744	736	722	713	787	728	716	777	776	750	773	748	753	793	753	753	718	758	773	711	739	768	787	749	792	734	683	757	742	721	733	819	716	754	759	684	753	733	749	758	745	720	699	752	731	712	768	755	772	770	751	745	736	736	804	725	755	699	705	746	680	713	765	718	708	758	739	776	759	724	737	746	728	754	724	779	716	736	744	741	765	732	725	739	734	765	715	734	813	741	741	695	689	743	740	721	751	761	709	718	701	729	718	733	780	772	718	742	757	730	760	763	725	812	766	705	713	712	756	773	742	725	757	745	712	737	733	724	757	711	705	733	735	794	740	706	728	705	744	742	708	767	739	720	748	712	734	740	755	688	745	775	755	700	733	727	690	692	716	712	743	817	704	725	721	751	707	707	757	719	731	733	751	731	701	689	761	764	762	748	743	658	723	780	774	722	775	711	740	699	732	765	809	736	714	719	735	682	735	741	720	725	768	724	743	796	696	720	772	716	755	711	792	735	741	797	736	771	747	739	709	769	688	738	708	685	722	769	716	764	750	735	819	743	763	719	786	774	719	723	723	749	733	737	723	726	728	725	711	774	784	706	748	706	786	723	761	792	789	772	727	752	732	730	757	756	772	779	734	722	741	710	750	740	776	799	724	783	788	706	728	723	721	714	723	750	731	669	732	746	772	729	781	645	700	721	774	733	742	776	716	704	729	708	725	719	740	682	711	746	755	745	737	755	800	746	709	761	769	720	752	737	713	739	732	740	753	733	715	775	690	714	731	754	720	775	714	725	734	746	744	713	710	746	732	786	748	684	709	723	731	706	758	761	777	718	754	766	766	744	782	745	743	741	715	706	758	731	794	711	724	778	759	792	727	716	737	728	741	769	721	755	750	708	727	758	734	719	720	714	738	759	693	734	761	736	732	755	725	728	758	707	709	733	769	805	730	764	751	746	744	768	744	765	704	716	743	752	718	742	789	757	746	718	739	771	725	761	740	754	732	736	830	722	762	745	756	680	722	731	697	796	800	738	744	721	776	715	758	756	750	723	745	731	771	712	758	731	768	748	714	740	729	708	693	748	733	733
22885	21453	30990	27008	24204	22905	14268	1266	475	409	429	425	401	393	401	366	424	414	396	397	401	393	409	391	384	388	397	411	393	400	372	381	390	389	399	379	398	398	431	394	382	402	393	379	369	415	431	348	403	398	384	416	357	410	384	405	377	367	411	376	371	351	401	394	409	375	406	418	406	394	391	333	368	385	421	419	388	367	394	384	381	398	380	349	402	386	426	363	347	414	376	402	373	399	432	374	398	390	391	375	396	362	412	372	390	370	389	406	397	393	397	399	408	401	370	403	396	362	392	391	393	420	358	390	409	401	389	394	351	422	373	363	396	368	377	380	366	372	374	398	403	350	405	416	388	393	396	352	362	384	381	373	400	377	384	385	418	410	374	383	378	355	381	400	416	420	398	395	383	347	373	406	350	433	397	424	400	357	380	371	387	396	377	395	381	409	430	412	409	377	384	376	379	372	389	364	367	431	382	374	378	372	404	391	381	394	412	387	398	402	395	368	379	397	379	434	384	365	397	353	385	409	385	383	390	379	408	438	383	393	381	379	388	387	367	360	405	377	332	411	379	406	381	389	361	374	416	406	379	383	412	384	381	384	411	405	345	404	374	401	428	409	398	365	371	423	407	414	414	352	389	369	396	390	396	385	361	400	395	401	370	404	410	416	361	374	392	419	394	388	388	390	391	411	400	385	386	413	376	425	424	404	415	406	356	381	416	407	379	348	420	376	360	383	379	394	390	380	370	419	368	416	370	385	408	429	392	393	368	426	401	395	406	379	410	387	395	386	386	362	385	387	398	375	375	403	351	384	372	401	416	369	406	380	396	404	374	352	385	366	348	403	387	365	368	425	394	360	339	376	377	389	396	391	392	411	394	374	435	365	384	445	395	369	390	422	425	357	394	405	382	412	424	395	398	344	356	376	399	367	391	402	384	365	410	356	389	411	382	406	388	401	434	361	395	385	405	400	386	411	393	405	399	369	401	365	406	381	357	365	381	420	422	401	382	421	420	395	383	395	384	396	376	408	393	430	350	360	404	374	397	422	376	413	416	395	378	407	391	381	379	446	393	399	375	397	392	390	371	419	395	372	391	405	375	391	382	393	407	384	397	369	382	357	400	379	404	388	352	380	372	368	403	327	412	371	383	395	371	372	393	385	377	406	379	394	385	395	390	371	394	381	388	399	409	413	415	389	391	380	393	387	363	381	382	389	373	402	369	384	417	392	391	376	386	353	415	371	384	378	405	426	395	384	377	414	380	376	356	398	360	422	384	385	380	367	401	410	437	412	431	406	408	376	380	379	436	399	412	361	411	397	389	419	350	443	356	399	405	387	379	413	367	406	402	392	414	413	406	393	386	389	401	404	406	390	341	415	350	378	386	390	417	385	380	345	409	392	406	424	449	387	384	377	408	392	358	389	383	376	374	363	393	398	349	396	410	369	390	434	369	398	379	421	392	379	426	365	368	407	379	407	376	375	377	373	378	389	411	372	372	386	390	376	391	408	387	341	415	366	414	435	416	382	389	411	377	417	372	402	383	408	403	396	410	408	415	373	399	405	420	404	401	412	385	434	427	406	390	374	361	419	360	367	344	366	398	357	388	373	392	387	362	359	376	389	422	396	411	388	370	401	400	403	412	394	405	341	376	404	408	410	429	379	390	380	391	354	368	362	361	425	361	381	388	376	384	369	409	385	392	376	417	423	383	394	400	401	401	418	355	364	395	403	411	431	424	366	368	404	397	396	415	397	357	382	413	394	381	390	392	395	408	406	357	380	372	383	365	388	427	397	382	378	360	383	352	345	371	385	373	390	414	364	414	357	408	398	428	393	377	360	366	396	417	353	420	384	386	336	373	388	384	362	394	405	388	357	439	379	397	385	411	392	419	404	385	398	417	366	405	391	389	395	392	387	373	410	393	355	383	353	399	365	398	415	379	386	410	370	427	391	364	432	409	366	378	399	368	391	352	376	393	373	392	417	394	394	389	409	428	383	407	436	331	393	384	377	398	403	399	402	391	409	383	413	402	404	400	418	362	353	385	395	409	425	397	400	391	371	418	371	391	396	424	380	407	403	354	415	356	397	381	345	377	358	374	371	387	413	405	381	408	363	368	341	383	358	421	394	422	390	414	383	422	421	408	364	371	353	399	393	371	453	392	410	390	417	377	397	338	348	402	410	410	409	377	366	373	366	379	401	384	351	368	418	388	385	422	392	373	368	404	380	403	420	412	389	373	413	409	404	396	357	391	370	415	400	400	395	371	366	399	394	394	433	390	382	388	388	400	384	392	400	364	381	368	387	383	398	373	397	409	371	366	388	377	415	405	391	387	397	360	388	397	380	423	408	401	408	373	389	350	355	396	429	372	384	393	401	387	388	402	391	417	403	456	389	404	382	430	364	379	418	351	333	384	365	397	393	387	375	379	406	391	390	397	380	404	410	352	396	369	345	401	384	374	425	399	389	365	374	425	388	373	399	366	379	393	388	375	426	375	403	366	399	405	384	432	352	366	396	398	372	390	406	376	388	378	392	409	377	385	414	392	400	400	370	420	398	391	378	411	377	370	375	372	389	378	336	340	388	394	378	378	402	401	404	344	411	377	382	386	355	362	384	441	364	379	379	428	395	364	387	359	402	406	366	417	407	399	397	391	380	369	418	393	381	397	369	347	373	403	372	426	412	371	382	369	388	394	390	398	387	389	400	387	390	379	388	387	380	391	362	363	399	411	378	388	363	391	379	393	395	421	412	388	380	419	430	400	391	330	388	365	346	366	349	376	390	376	386	353	398	380	397	420	393	361	393	387	405	399	368	395	407	370	380	372	374	426	436	380	379	393	394	379	402	387	373	391	390	369	383	370	432	372	400	398	393	367	405	395	412	420	397	382	405	379	391	414	387	398	411	370	399	384	393	372	404	382	396	399	365	410	393	386	394	392	403	405	382	405	389	401	375	400	403	409	359	364	367	368	388	402	390	377	403	343	388	388	367	359	362	408	367	367	408	364	417	423	375	406	400	388	363	382	366	428	394	394	428	363	400	383	363	444	384	404	383	386	428	379	369	423	376	374	421	371	389	361	365	409	362	356	415	385	384	409	401	388	400	373	390	392	387	400	374	351	375	384	390	401	384	370	368	371	360	379	363	390	386	409	395	381	402	368	401	397	389	413	407	359	402	382	385	385	362	389	372	397	387	381	396	354	362	396	378	368	365	367	385	351	387	432	389	400	421	412	395	375	372	367	362	383	406	372	396	379	391	363	365	405	380	366	378	413	391	399	389	371	378	362	362	364	408	331	388	381	410	371	385	362	410	389	346	431	400	384	423	368	390	399	355	386	406	413	379	386	406	398	393	377	378	412	361	376	380	390	401	384	364	400	387	380	399	366	360	367	350	400	395	414	361	406	371	411	395	362	362	409	371	378	396	387	379	377	391	408	368	408	390	377	395	370	395	401	383	421	367	395	396	391	413	377	390	356	379	401	415	359	365	386	398	409	373
60487	101691	82009	57577	40250	25377	6476	1155	598	584	531	587	530	603	559	535	535	547	567	579	585	581	573	541	534	507	565	481	540	532	536	553	547	559	589	605	560	550	531	553	525	508	553	561	534	553	545	526	526	549	571	544	537	518	514	505	533	516	582	549	544	538	535	528	573	564	582	562	526	567	559	560	554	537	572	534	573	525	584	534	503	578	580	550	538	554	508	559	534	538	558	539	562	540	548	573	551	551	554	566	556	540	536	549	585	558	585	601	588	506	583	562	549	557	535	548	573	538	557	525	563	542	546	564	542	508	540	559	518	565	564	591	570	566	521	570	552	573	507	563	562	490	561	538	539	588	575	589	548	526	511	568	547	509	558	537	535	559	531	559	550	558	572	573	534	520	528	558	556	541	522	531	537	567	573	582	519	541	552	524	551	540	530	573	535	527	575	510	533	551	554	516	563	541	573	529	519	528	539	573	526	586	519	511	551	561	557	517	558	514	536	520	528	561	564	542	554	580	530	548	560	529	587	561	516	540	536	517	545	563	529	555	518	550	556	548	522	564	534	574	550	535	573	535	608	574	574	582	570	555	557	552	551	555	584	590	549	521	538	523	589	572	550	539	538	533	592	569	539	559	522	540	574	524	589	550	586	562	509	560	579	576	548	554	567	521	576	537	577	564	583	565	499	606	582	555	561	529	555	571	577	551	545	560	548	589	520	523	553	586	582	569	545	551	555	547	612	533	533	523	553	568	564	547	535	596	581	561	538	531	525	514	504	512	520	590	552	551	544	563	569	570	551	595	485	589	497	554	527	620	563	593	514	564	574	547	544	544	544	543	567	562	532	556	535	586	542	545	519	562	526	541	536	570	546	541	546	562	564	536	567	532	547	527	583	526	541	510	524	566	519	590	558	531	538	565	490	557	494	558	591	549	571	537	545	564	623	533	569	571	556	539	536	525	550	538	586	527	495	536	589	587	552	523	555	547	586	500	561	548	536	549	538	584	563	536	585	550	532	526	554	560	572	551	581	555	554	558	539	566	547	562	560	519	564	547	543	548	558	576	558	546	554	573	561	549	545	560	528	516	541	543	564	535	542	554	527	544	542	552	489	540	552	559	535	604	543	534	548	590	533	588	568	577	563	513	523	584	520	548	522	534	563	562	574	551	539	568	513	544	558	542	541	540	588	534	576	547	556	564	551	510	549	564	528	553	571	581	546	556	531	539	561	539	525	525	519	528	558	539	578	552	554	588	561	551	547	535	582	524	503	574	571	520	527	535	576	544	570	556	530	532	550	503	555	533	593	551	544	573	546	612	539	568	581	534	523	543	538	590	517	524	538	557	606	557	569	546	574	547	551	544	552	523	547	545	610	540	483	567	550	576	564	548	540	534	507	553	577	534	520	559	550	522	571	605	537	551	552	528	509	549	561	590	552	543	528	526	549	551	562	581	557	546	536	518	519	533	577	604	542	569	538	549	588	553	544	513	580	512	550	518	585	539	544	581	540	560	555	531	561	547	531	517	529	541	522	532	546	550	569	566	562	522	550	583	496	565	560	546	550	551	551	571	529	542	566	511	532	562	557	520	551	564	573	536	567	561	558	555	567	563	573	513	561	545	541	563	569	580	541	544	557	555	571	560	509	521	563	552	560	599	533	566	597	560	510	537	542	549	583	547	576	528	543	527	563	557	523	560	530	544	566	535	568	577	516	557	568	568	542	622	610	562	557	548	551	535	545	554	528	549	609	627	552	533	534	518	583	558	529	569	528	592	586	540	485	548	559	570	528	576	524	543	563	568	573	594	580	541	552	560	547	553	561	526	504	542	572	555	528	516	498	539	580	561	532	558	545	571	561	553	565	556	572	509	565	537	571	529	573	546	595	583	540	577	546	575	612	570	531	554	558	549	560	548	526	580	552	553	528	530	564	535	542	544	612	584	525	558	538	518	506	591	552	579	530	563	519	538	534	534	564	554	547	549	578	544	564	528	509	527	555	530	563	533	537	572	543	558	526	539	572	531	538	535	515	557	583	593	546	552	541	545	542	555	509	515	563	561	522	600	609	537	577	531	526	505	552	527	545	516	551	573	534	545	518	544	574	568	563	537	538	551	519	535	561	540	522	556	535	494	553	563	547	533	525	564	568	554	539	543	509	539	558	551	544	541	549	565	561	556	595	547	526	541	540	560	574	583	537	570	585	557	539	558	566	524	545	546	570	546	527	584	574	572	563	538	547	535	560	541	558	528	546	493	530	550	528	523	560	547	545	583	564	575	534	546	526	565	589	538	541	518	521	489	572	502	539	526	552	567	541	546	576	548	529	520	482	580	530	571	515	532	566	526	498	550	534	568	546	561	535	547	530	555	539	570	510	554	499	534	545	525	549	564	579	536	550	547	525	545	523	586	565	557	570	548	557	527	524	551	525	545	501	549	572	518	602	548	514	559	549	503	572	552	555	532	581	520	532	536	548	536	553	579	548	529	569	568	554	545	566	542	527	597	561	533	540	555	558	562	546	554	557	539	491	538	511	535	554	574	565	561	555	512	575	554	566	542	565	578	536	582	576	572	544	582	605	579	554	527	549	556	535	543	576	500	519	567	569	544	576	578	539	579	567	541	542	489	526	548	530	583	555	546	545	526	549	583	572	579	565	555	543	555	575	531	581	569	591	541	542	553	585	537	557	529	593	518	541	588	552	548	556	564	548	548	567	561	594	559	558	551	555	543	536	597	541	549	534	556	515	565	531	590	587	536	565	573	580	548	537	555	530	547	527	524	586	570	509	564	573	577	556	597	536	538	550	534	566	572	554	546	546	545	615	517	531	560	540	566	564	518	533	529	567	546	558	554	545	533	540	546	565	583	532	529	572	562	541	573	574	555	537	555	591	554	531	530	537	538	546	562	527	568	576	529	559	508	570	540	574	580	553	522	549	552	567	528	541	564	541	545	554	548	529	532	573	583	558	553	576	516	561	576	581	537	550	590	582	542	519	565	580	575	510	557	565	544	540	579	550	591	578	572	522	520	530	569	537	556	572	520	518	538	574	581	542	566	542	573	567	523	531	579	562	559	532	538	531	539	551	538	528	567	559	552	554	527	542	575	548	553	512	561	516	539	526	549	549	516	526	557	563	567	539	542	508	564	538	572	544	588	536	542	539	614	548	545	577	557	522	588	536	523	570	571	516	543	569	544	547	550	542	570	569	526	573	500	605	569	568	524	527	564	499	536	517	539	574	526	580	538	552	531	534	554	537	517	540	545	546	558	571	546	549	589	564	570	527	553	530	546	571	538	524	579	558	547	519	561	538	558	535	562	567	535	527	569	588	527	573	613	551	549	539	588	555	539	569	537	540	548	530	542	537	536	557	562	522	529	550	551	552	544	513	513	606	581	579	542	519	551	563	561	534	576	557	565	517	578	577	569	569	530	563	535	569	513	556	551	530	505	519	593	559	562	492	532	486	510	584	521	543	546	564	516	578	570	528	526	564	543	529	564
27190	25317	30012	17123	5382	1849	725	464	504	465	439	459	455	490	457	480	484	461	456	410	443	449	489	485	482	453	486	442	482	470	483	445	430	436	473	488	437	498	480	459	478	456	471	462	441	477	443	461	443	443	466	460	467	460	496	451	447	420	471	495	498	480	471	479	449	436	444	443	455	447	471	490	493	456	440	491	442	467	433	433	491	468	435	445	478	441	409	445	429	441	466	443	433	477	434	493	461	471	449	448	427	446	510	441	482	463	440	468	454	452	465	465	464	469	436	435	467	440	452	472	461	469	428	443	474	460	470	439	442	468	453	441	463	427	460	452	463	457	485	469	454	441	469	461	454	443	459	457	468	442	479	481	475	474	456	437	416	493	451	493	462	468	475	447	449	438	451	446	419	484	477	449	475	476	467	456	428	442	437	424	503	501	481	465	408	496	447	492	473	413	442	461	495	434	484	422	490	431	430	464	476	465	497	426	439	397	443	469	466	475	440	463	445	410	468	457	446	428	435	472	455	439	478	439	435	463	476	420	461	443	491	455	442	478	454	430	457	460	469	488	475	478	431	429	489	441	430	438	484	438	479	435	442	445	444	421	471	434	474	467	464	454	487	453	444	457	468	501	462	476	433	475	462	439	476	478	453	431	445	462	441	466	457	481	422	450	443	423	452	451	445	434	435	492	454	473	487	452	462	421	446	458	454	474	456	463	406	416	457	461	465	473	430	472	482	438	489	437	487	440	422	435	440	478	441	462	471	456	449	456	450	471	457	437	450	436	479	443	453	439	490	444	457	442	451	432	433	465	469	459	451	453	434	462	475	454	450	502	458	451	453	454	439	431	464	472	461	495	483	485	492	419	414	481	416	432	448	457	503	463	464	414	471	434	453	456	422	462	499	452	455	457	519	496	451	445	470	464	450	441	460	449	472	469	450	445	491	445	467	462	480	470	473	414	448	467	457	465	434	408	452	465	466	469	427	453	463	445	491	456	458	469	466	449	455	436	429	465	468	466	433	486	490	443	433	461	440	488	462	466	441	442	480	483	439	436	463	468	460	404	447	410	451	446	492	468	466	455	445	512	446	409	489	447	450	360	456	432	468	467	463	424	457	478	445	457	480	454	451	443	481	431	448	420	427	458	470	484	447	435	469	488	435	450	452	511	475	469	437	455	459	462	491	428	452	489	440	459	466	465	455	467	431	431	457	456	433	490	460	473	444	435	448	481	477	439	478	476	444	447	494	434	446	406	458	495	461	429	448	493	452	452	460	492	431	480	467	445	448	471	453	430	491	463	446	427	445	423	485	441	431	475	455	475	430	451	497	450	458	461	439	492	483	451	453	511	464	473	453	466	450	484	427	472	477	459	439	440	482	460	466	487	468	428	484	466	490	420	443	437	447	498	414	458	471	455	421	452	483	519	412	468	408	475	457	433	436	412	444	470	456	464	469	445	481	458	485	471	422	455	449	453	493	438	454	441	451	453	436	466	485	477	437	484	475	489	469	450	462	489	466	492	464	432	429	454	475	450	479	441	453	463	451	401	444	461	451	436	466	432	452	494	488	450	464	453	464	448	458	474	458	443	458	460	478	419	468	431	444	472	471	456	425	433	442	409	454	464	466	466	454	471	442	454	503	456	455	477	487	443	497	480	467	451	466	468	425	473	491	431	431	451	473	482	462	461	462	429	468	446	503	479	469	440	462	454	471	487	461	458	435	449	449	455	453	472	456	464	457	443	487	470	437	461	507	469	449	434	427	460	428	444	461	468	486	449	460	442	471	452	462	442	464	481	473	520	470	455	474	445	468	455	477	454	462	461	469	426	452	413	482	474	422	517	479	446	453	437	434	444	455	459	458	489	469	456	447	473	493	471	444	471	454	449	479	492	486	442	458	452	452	464	452	467	450	437	473	455	483	476	424	455	484	441	459	496	462	455	457	456	463	432	489	441	492	454	471	472	416	486	423	445	494	439	492	463	473	446	408	445	446	450	459	429	463	478	452	452	421	456	455	460	450	466	451	473	455	445	479	446	454	436	451	510	469	450	478	440	425	441	408	448	421	429	432	448	462	465	448	445	458	470	488	481	465	478	489	472	453	453	495	481	432	473	464	424	450	474	480	454	429	475	476	430	418	446	475	478	425	468	498	443	484	450	471	491	474	477	498	418	434	451	465	501	470	463	444	456	445	488	469	444	449	466	460	441	461	487	449	483	470	504	464	475	451	436	469	465	449	417	465	479	465	474	424	475	414	468	448	457	487	489	438	458	463	438	470	456	525	482	464	450	421	455	482	451	487	453	492	451	476	462	422	444	483	473	450	452	438	467	456	474	446	475	479	454	486	440	412	459	483	451	487	450	463	494	462	449	429	434	466	470	505	472	480	425	439	446	448	461	476	456	441	471	415	453	460	449	445	472	459	457	449	435	478	462	480	462	474	486	440	461	496	442	464	442	447	455	425	428	446	425	444	454	464	432	467	436	504	449	482	457	421	425	452	455	469	474	447	451	431	491	453	454	440	439	439	486	434	470	423	454	460	465	441	455	508	466	443	488	469	445	448	450	443	463	459	486	438	515	474	482	456	484	496	490	473	436	431	461	468	468	470	465	429	429	448	451	448	490	457	471	501	444	470	417	465	439	463	451	442	448	451	463	466	441	475	479	417	473	438	483	470	453	438	453	454	454	469	445	460	444	424	502	478	469	480	434	444	490	474	443	447	448	444	482	462	436	461	454	437	462	482	453	446	428	464	464	449	433	467	449	432	428	425	465	455	471	445	436	466	433	481	490	472	446	487	448	444	437	441	454	487	458	479	450	460	438	444	451	481	437	443	467	492	492	448	493	453	478	432	454	472	424	475	441	474	481	479	440	447	466	473	444	481	444	472	441	488	475	468	474	434	491	437	430	447	456	479	483	450	452	475	465	447	479	450	440	471	427	464	450	462	461	434	436	440	478	411	460	459	453	455	472	471	428	426	449	442	452	448	465	467	454	429	427	484	458	465	465	478	465	477	453	486	454	469	467	480	453	435	433	457	484	446	466	488	415	494	435	463	418	426	430	458	441	475	464	452	448	440	449	460	492	472	451	513	424	435	478	437	436	442	461	475	456	435	445	470	441	471	423	461	422	469	472	472	456	422	471	454	433	472	431	464	424	490	449	451	435	513	477	444	489	427	452	462	447	427	432	474	473	474	465	482	480	446	483	445	452	489	451	483	486	473	486	486	441	443	490	452	448	460	469	424	466	465	459	462	446	443	479	489	480	457	452	400	426	453	458	440	475	450	445	471	433	416	476	444	477	420	470	467	498	481	449	463	471	459	447	474	460	474	460	448	484	448	478	455	433	493	464	471	435	446	439	465	473	468	444	455	452	488	458	452	462	471	449	426	423	467	481	473	471	461	440	431	466	450	438	409	459	410	454	458	493	445	441	466	492	426	491	463	449	486	484	472	414	447	446	465	460	455	447	445	460	422	425	447	456	468	467	437	451	414	502
24273	43248	33314	15539	7356	3166	995	680	702	622	690	666	668	643	644	662	652	673	658	657	633	677	623	631	656	671	664	667	670	622	660	620	646	640	665	616	686	678	628	696	639	622	572	672	655	663	650	599	665	641	728	625	598	671	627	671	649	610	670	625	639	649	609	658	663	695	653	642	636	648	648	621	646	611	639	635	675	675	628	643	659	660	612	659	657	654	623	665	648	659	691	655	666	624	663	650	627	699	671	648	636	650	674	582	622	638	681	638	648	689	667	650	637	639	665	655	626	621	658	626	571	654	686	627	625	623	657	677	693	638	624	683	662	650	655	635	665	655	646	646	673	628	615	680	685	669	652	722	663	666	701	691	685	665	669	646	628	627	628	689	658	671	671	620	664	630	652	667	666	682	676	673	682	654	675	666	664	640	619	618	654	688	591	640	655	628	687	626	644	614	654	676	674	626	626	640	639	631	621	654	639	619	657	689	694	612	666	651	629	677	615	620	673	601	613	693	645	650	647	679	644	617	679	642	655	659	688	628	635	660	650	662	686	637	653	648	662	663	690	632	680	618	646	666	628	651	643	649	648	683	654	681	633	655	609	697	639	618	630	716	651	671	669	648	642	666	644	641	663	699	700	631	702	689	656	681	644	661	649	626	673	639	661	682	700	630	666	660	658	650	645	653	653	636	648	699	638	679	633	690	611	689	622	671	643	691	657	626	689	682	643	674	617	672	652	659	626	656	667	652	642	647	652	657	704	675	646	650	672	682	674	639	674	722	641	622	671	652	625	671	641	659	641	638	669	640	666	686	702	625	604	650	673	695	686	668	639	741	681	629	646	682	649	655	656	616	645	659	659	655	648	653	701	655	659	672	655	630	639	644	648	630	637	642	595	672	613	670	639	672	649	645	644	615	631	652	604	677	643	708	654	633	702	618	670	657	654	646	641	675	638	668	666	655	638	657	627	692	678	705	645	631	692	642	649	659	651	583	687	712	639	664	693	610	639	630	653	674	646	671	636	602	626	667	655	670	679	629	664	632	648	680	688	663	635	677	629	705	612	629	632	672	600	679	666	677	707	696	708	654	713	578	623	630	655	640	663	671	657	639	630	645	655	657	631	641	710	599	659	627	614	601	641	661	682	667	690	644	638	697	664	661	661	640	666	613	660	623	688	659	635	652	677	698	672	627	598	651	649	647	697	647	645	613	648	660	652	656	624	592	710	627	617	647	655	668	638	645	643	623	649	646	662	603	635	691	660	681	663	619	649	602	626	660	665	680	631	625	662	645	616	621	642	654	641	659	637	610	637	663	677	615	642	668	665	669	645	658	659	692	658	636	638	643	655	640	720	626	610	655	637	623	665	678	689	643	658	681	634	657	674	627	696	612	632	619	638	631	662	630	644	697	615	687	637	661	683	646	644	669	648	646	646	662	590	652	583	688	629	641	657	684	703	648	696	622	699	677	709	662	699	613	692	642	645	666	662	619	665	669	591	634	685	674	668	649	630	644	668	603	610	640	671	621	626	654	659	706	642	596	657	669	647	662	699	651	694	646	646	641	678	647	681	614	683	705	610	660	666	614	647	666	618	621	583	624	661	645	643	667	658	675	660	689	679	626	628	666	651	656	690	629	646	618	640	640	618	660	630	655	639	718	667	742	688	611	640	633	623	628	660	688	667	625	644	619	642	648	667	636	671	634	642	600	678	708	664	613	663	660	685	677	626	669	669	682	634	640	618	665	664	666	649	652	631	689	643	656	646	665	665	645	637	656	659	708	651	664	609	642	656	670	610	641	666	653	666	658	657	625	654	632	650	616	640	645	633	659	623	635	600	649	648	634	634	656	661	659	677	638	660	667	653	646	658	659	645	688	658	686	702	662	682	647	654	674	627	689	682	668	705	630	672	674	618	682	630	580	670	654	689	656	663	663	630	657	629	650	623	618	652	668	659	667	654	653	649	662	657	630	653	611	654	672	633	679	707	688	671	635	719	651	641	712	629	656	633	657	600	639	689	676	671	635	643	639	642	668	662	658	689	687	687	661	674	670	648	653	647	662	678	658	671	676	646	673	667	625	598	638	637	621	664	650	664	620	652	632	665	657	665	656	689	638	649	658	713	728	693	683	667	624	686	661	650	617	639	640	660	690	660	645	661	638	655	682	659	652	647	613	665	642	704	679	684	642	623	671	659	631	662	681	605	612	624	655	699	644	692	614	677	651	635	659	654	612	605	625	687	663	621	662	635	629	623	622	661	668	613	680	664	678	649	669	592	617	612	604	651	626	643	658	658	687	647	638	667	617	650	626	631	677	676	656	657	691	662	606	709	657	688	628	667	623	641	664	694	678	678	648	628	687	636	630	647	704	668	658	656	666	661	656	631	627	637	642	638	641	656	626	672	626	656	589	652	630	666	641	651	635	638	628	637	674	612	649	667	640	651	658	637	649	661	640	673	694	656	646	714	630	658	660	645	614	651	711	607	629	632	666	698	656	628	650	636	644	600	655	635	689	634	647	658	673	631	635	711	653	725	667	646	680	689	623	638	676	643	653	663	688	651	643	675	671	644	655	620	680	674	621	657	680	644	631	634	692	610	678	671	647	629	659	626	653	588	650	651	645	640	641	642	650	619	672	674	666	632	654	670	655	696	644	677	679	640	636	627	676	654	610	642	672	681	657	679	678	654	666	621	661	614	581	627	662	663	660	617	692	644	685	633	618	646	638	668	673	677	661	670	663	656	707	601	630	668	670	698	640	637	645	650	656	660	659	662	664	661	678	636	654	653	683	657	638	663	654	634	673	656	653	659	655	656	687	640	662	683	659	645	638	681	659	647	646	662	598	611	624	664	665	624	637	629	669	634	638	653	666	647	627	633	615	647	658	660	670	623	672	650	669	668	672	673	616	668	665	630	669	651	656	680	638	639	648	654	614	660	628	683	652	681	687	618	651	666	659	684	670	688	667	667	667	641	670	694	686	643	669	709	640	659	622	648	660	626	656	622	650	639	639	645	657	662	632	646	624	607	622	660	680	670	649	622	690	628	686	646	653	657	661	622	674	640	649	627	609	657	693	629	629	666	696	640	646	636	649	681	702	662	658	667	676	664	618	670	665	641	611	636	689	632	684	623	597	690	630	650	740	630	636	642	663	673	639	672	631	664	702	657	655	623	598	637	647	694	657	650	670	627	667	635	644	665	670	608	615	693	592	667	690	625	648	699	702	656	666	592	672	636	618	648	655	655	619	659	650	647	618	641	615	645	670	664	667	652	614	668	642	666	621	626	660	668	699	635	655	657	640	675	678	636	657	660	668	646	706	677	685	642	667	678	637	642	609	664	654	609	667	624	644	677	622	680	637	648	650	674	643	638	698	614	691	631	611	682	636	674	623	634	644	656	664	625	657	661	660	688	724	673	682	661	641	693	628	695	645	684	634	629	658	634	665	693	647	643	626	654	646	686	603	678	646	648	695	666	608	693	663	631	671	629	619	622	643	674	655
24694	22549	35469	32681	22577	12104	2654	578	520	538	538	519	538	502	604	530	521	549	477	538	504	525	488	480	543	560	532	493	470	505	497	487	532	500	513	502	521	562	502	486	553	500	534	494	515	514	521	499	509	505	547	546	530	505	514	490	504	476	487	480	518	495	563	501	521	519	530	506	579	560	531	517	521	512	517	504	519	473	514	537	519	539	522	507	532	526	491	530	490	529	512	506	503	499	522	535	539	535	559	532	541	488	502	494	499	541	505	527	510	531	536	513	557	504	489	557	552	518	501	505	467	526	538	505	518	525	523	428	516	509	528	515	522	507	536	449	498	503	522	548	512	547	508	526	544	526	501	498	471	465	510	536	534	531	537	501	534	524	516	508	565	552	507	540	524	508	520	553	481	537	504	516	514	526	539	550	511	540	466	522	522	534	521	520	518	566	504	483	522	502	543	501	509	495	478	464	520	515	559	505	505	519	522	555	518	590	470	529	501	530	483	524	515	482	523	529	533	535	501	523	585	491	514	516	491	482	543	542	501	507	517	495	514	519	498	513	504	532	483	497	509	509	472	530	561	538	523	528	531	524	557	523	514	547	493	499	493	488	472	513	537	490	512	526	516	517	521	484	535	539	526	524	551	522	505	448	513	510	520	493	516	554	540	507	471	505	535	505	511	519	509	504	514	487	532	494	532	464	535	508	515	515	535	519	518	533	486	534	531	529	526	471	491	510	516	550	478	530	510	518	490	504	565	510	470	490	541	534	525	481	491	545	475	519	518	508	541	504	505	522	500	507	505	487	536	479	502	492	508	492	505	473	519	508	549	512	522	503	498	494	518	552	553	504	509	503	577	516	556	463	507	506	506	542	503	504	514	533	517	487	509	504	520	481	509	505	469	503	507	496	504	512	518	483	485	519	527	514	530	504	481	520	524	474	524	502	481	508	493	504	500	522	503	498	460	505	523	498	512	542	515	506	538	557	533	537	528	549	512	514	559	517	522	510	523	470	514	523	505	451	525	523	507	487	548	514	516	506	499	523	522	509	530	525	497	542	489	526	526	525	518	509	521	508	492	536	490	554	547	512	560	534	482	538	505	515	517	470	508	530	515	475	474	541	507	500	524	464	511	488	494	559	511	531	505	518	491	536	554	565	519	532	523	477	505	502	514	508	502	503	545	515	525	508	527	484	533	521	519	540	528	500	497	511	495	538	500	518	498	504	519	530	496	517	524	519	516	510	505	517	526	517	511	496	524	548	517	514	526	502	502	551	507	519	539	510	500	523	535	523	494	515	510	542	520	533	505	531	509	508	549	520	519	504	485	485	483	510	491	501	525	519	551	507	520	486	522	541	523	518	527	520	485	514	510	539	517	552	505	527	559	478	517	518	504	495	534	510	542	507	522	489	479	481	495	509	507	508	516	506	500	519	549	533	517	536	554	512	505	539	531	500	491	552	554	505	501	515	500	503	541	554	503	519	504	530	505	518	549	532	526	505	514	499	533	517	569	538	522	534	527	503	515	528	522	543	511	540	512	517	536	503	494	512	537	536	479	478	514	507	535	514	479	530	491	498	514	525	504	565	496	490	518	526	488	532	521	499	484	509	495	547	518	479	502	498	530	529	477	543	501	501	517	522	532	497	501	510	494	479	535	478	539	516	447	488	523	546	480	509	505	502	514	514	471	490	563	507	515	496	559	539	536	517	509	548	502	497	566	529	498	520	490	525	518	526	502	502	533	512	499	482	548	522	511	517	502	521	546	520	506	536	532	538	499	530	513	523	478	543	502	528	534	504	479	465	529	481	519	541	505	516	533	516	526	519	505	497	490	510	531	503	483	505	542	521	494	477	507	527	518	501	504	483	538	499	494	516	537	542	535	502	500	528	466	508	512	522	524	513	533	497	504	482	524	492	487	530	542	494	492	571	478	509	511	523	522	494	499	477	474	527	523	484	529	542	530	576	506	519	565	539	536	525	495	497	548	505	522	533	496	491	497	536	474	471	521	519	527	528	496	524	519	539	506	530	480	506	510	492	519	511	480	490	459	501	515	508	513	502	521	545	516	541	509	471	532	498	470	500	511	461	513	526	545	504	497	490	514	480	554	531	508	525	498	490	547	488	546	524	483	492	547	495	534	510	536	513	545	535	521	528	478	546	526	495	467	530	523	511	513	513	514	503	524	517	488	533	498	521	538	498	526	530	494	537	548	521	522	497	475	514	508	554	494	496	532	508	529	522	519	534	505	518	514	485	490	520	487	504	536	536	564	539	509	537	526	540	539	527	497	531	537	513	540	514	518	506	513	506	517	503	552	520	520	510	486	517	555	557	519	544	495	532	500	509	517	509	516	518	519	552	495	536	532	524	525	513	481	511	532	518	487	544	501	574	514	543	503	503	508	535	486	503	553	562	504	474	549	488	504	550	505	480	507	523	514	544	545	538	497	529	505	514	474	532	538	514	479	534	500	549	521	502	481	488	525	470	508	525	539	556	506	516	522	463	518	519	490	519	474	487	502	528	521	547	526	506	515	491	540	518	527	512	524	508	492	498	483	494	471	530	496	539	529	484	509	568	474	541	492	525	485	545	476	505	570	499	541	494	501	553	507	529	501	517	524	505	529	501	528	494	535	507	499	522	499	511	581	521	500	534	521	526	470	525	517	506	484	496	499	477	475	486	498	526	521	554	496	530	529	558	524	513	517	513	509	527	540	543	510	516	521	494	496	544	536	536	521	509	541	540	496	500	527	533	515	490	496	488	515	525	544	496	550	530	477	525	513	545	519	526	529	490	514	505	502	519	512	494	521	537	506	498	487	496	525	492	497	540	513	515	544	508	523	536	531	521	473	526	521	532	543	499	496	491	543	497	515	518	486	528	518	542	574	490	496	508	521	501	561	513	520	480	488	537	520	537	472	541	515	482	481	484	501	512	526	515	491	553	512	509	497	501	495	486	530	531	527	534	506	517	516	523	516	507	514	460	532	510	563	537	526	533	518	522	495	473	537	536	501	502	541	511	523	525	504	521	526	472	475	535	499	507	505	521	461	525	567	541	491	548	541	545	517	502	542	498	504	474	536	507	491	518	482	490	501	519	517	483	517	520	511	517	527	531	535	486	502	510	557	457	536	564	513	512	546	487	536	541	530	503	489	547	536	522	519	528	508	497	496	509	515	517	497	523	507	516	548	501	529	486	526	562	503	496	527	542	513	515	550	488	509	523	545	532	556	528	534	488	551	532	531	528	501	513	528	506	517	537	478	529	528	506	558	522	488	496	526	547	505	506	523	483	501	502	501	546	530	517	487	559	497	518	533	501	496	497	524	488	499	499	483	499	465	485	463	525	569	475	531	508	497	552	505	487	487	528	526	497	533	533	515	512	506	537	523	510	511	511	547	513	527	507	513	535	528	526	464	506	503	521	500	529	488	557	494	513	515	535	540	501	540	498	537	545	497	582	522	542	486	502	528	533	497	538	520	595	510	471	487	506	544	517	537	496
46996	79522	62878	39489	24640	11834	3143	739	755	728	733	734	747	705	773	750	780	765	771	695	800	782	723	747	756	761	710	726	775	685	725	732	767	733	716	743	734	717	704	783	697	740	778	711	716	736	727	760	765	695	729	739	696	767	686	772	778	767	730	676	738	735	783	728	683	765	712	722	774	725	797	661	744	735	756	694	755	751	743	737	767	708	803	710	746	749	751	748	782	679	761	729	721	695	716	712	773	702	767	728	717	716	730	763	730	728	751	685	752	716	737	734	736	765	761	737	718	752	754	728	709	753	736	741	751	741	735	743	723	717	702	722	739	743	717	730	765	723	771	756	734	716	705	721	751	743	729	680	751	700	756	743	691	708	742	735	679	709	731	773	739	730	755	762	733	674	713	753	733	721	752	704	762	698	743	735	728	772	727	733	718	775	694	704	745	752	761	769	750	769	719	738	773	739	725	773	755	762	770	755	702	759	707	797	719	736	704	708	724	724	746	708	749	788	747	770	715	713	762	719	748	716	708	693	702	766	762	689	765	707	707	719	749	719	720	745	700	700	772	769	698	786	727	682	757	731	738	714	749	747	730	716	726	704	726	701	728	676	774	735	716	706	703	702	724	711	709	699	741	734	764	702	720	734	776	704	742	716	705	724	739	739	742	766	733	724	720	747	719	720	730	757	740	698	760	752	726	742	810	758	734	665	724	719	739	786	739	724	758	690	699	779	733	754	746	739	725	732	762	759	708	742	753	780	726	714	736	733	726	728	733	778	746	729	747	746	709	704	716	771	745	748	732	765	722	733	752	739	747	728	742	725	733	713	707	749	726	743	738	698	746	750	736	703	725	774	728	738	693	747	792	747	799	744	769	721	735	743	693	709	735	742	733	738	741	757	731	759	724	723	721	692	760	783	757	707	770	729	739	699	725	732	732	737	760	706	723	787	750	771	799	766	745	753	707	706	695	734	724	766	725	725	717	741	718	721	755	779	693	756	805	732	741	712	686	735	738	736	785	714	695	710	682	750	714	700	708	759	734	767	779	758	728	728	721	758	709	736	753	714	741	717	691	740	708	719	723	718	719	741	694	723	765	749	699	754	732	698	734	709	769	726	753	712	736	722	747	692	729	749	704	789	710	742	719	744	755	719	731	761	755	775	690	708	774	715	757	735	785	701	746	742	736	730	758	719	773	697	776	737	734	727	744	709	767	696	708	705	752	728	798	726	692	770	756	696	706	716	720	728	748	728	788	664	683	773	763	742	787	722	732	743	711	786	741	713	793	742	727	698	721	773	737	788	756	719	772	815	712	750	703	773	704	758	679	761	705	718	748	716	748	737	715	736	723	752	715	736	717	719	748	699	688	728	753	718	764	749	713	697	737	765	753	758	741	750	692	721	747	757	728	741	758	727	734	723	752	696	720	727	727	705	700	716	705	774	715	768	715	749	768	716	748	761	706	767	728	755	731	757	725	724	716	693	742	700	705	739	757	761	755	751	717	759	780	727	676	777	718	710	667	702	714	753	745	738	736	727	749	727	733	732	766	736	763	712	723	741	723	743	778	761	759	714	753	753	719	766	730	738	741	762	731	773	705	764	749	750	732	694	783	756	689	773	687	754	757	708	699	743	719	745	740	764	771	741	751	751	793	734	719	737	754	728	733	700	753	700	755	756	752	727	721	713	813	730	724	757	728	721	693	761	678	705	723	762	735	708	672	731	726	709	751	704	752	711	709	731	725	742	798	746	708	752	696	777	722	757	726	711	742	683	727	728	743	712	694	691	710	766	736	680	694	654	762	761	725	732	713	745	697	808	764	697	728	760	715	736	771	675	707	697	713	749	739	698	760	711	722	761	723	698	772	755	792	783	710	723	700	731	764	755	736	692	722	746	708	718	774	751	750	752	735	697	780	775	717	720	736	710	744	735	756	743	743	761	708	714	746	725	735	749	722	725	726	784	742	728	694	761	780	739	719	737	722	726	729	752	729	726	722	715	745	729	727	809	726	753	714	735	688	700	723	769	742	737	752	701	702	688	743	766	729	729	717	758	747	719	748	750	714	735	759	744	751	776	749	757	704	709	711	800	704	770	710	678	748	737	757	800	719	757	728	743	756	714	695	736	711	735	717	753	767	696	733	713	691	741	739	748	748	710	704	714	752	751	760	738	741	693	743	704	772	724	775	710	726	716	724	734	772	809	721	742	699	748	712	751	769	763	726	755	784	777	727	717	781	759	699	765	764	741	775	739	754	721	710	706	719	745	743	792	725	677	743	750	753	714	731	733	737	759	746	740	713	731	732	698	703	715	748	719	731	756	706	711	722	768	671	758	749	719	694	819	752	741	710	708	767	733	682	735	719	739	723	750	734	748	763	744	768	747	719	748	712	746	747	746	711	700	724	752	689	752	749	753	727	739	731	750	732	743	731	753	762	705	759	731	735	693	697	754	764	729	688	712	786	781	713	752	754	733	774	684	758	716	704	712	725	734	746	744	756	766	810	695	734	743	768	747	745	717	740	731	731	744	750	726	716	733	780	736	715	742	692	746	740	700	757	707	731	735	730	682	725	708	705	717	729	706	701	706	703	733	751	737	738	752	761	734	762	701	711	738	739	707	693	683	759	732	755	786	718	752	735	753	731	768	737	720	752	746	721	747	768	683	723	750	768	720	751	724	697	769	728	743	740	731	743	735	698	700	742	748	730	757	693	758	701	702	821	724	719	746	729	722	709	704	752	737	733	706	703	749	673	740	703	734	765	697	748	747	690	737	705	727	715	682	752	752	750	757	704	729	733	719	782	703	821	738	747	719	707	737	703	708	719	728	719	726	750	726	718	771	697	724	775	723	740	751	747	778	743	709	737	745	787	711	725	746	736	761	689	714	746	735	731	752	722	760	769	727	716	732	768	731	704	749	765	685	718	744	716	740	766	762	711	720	743	751	745	717	696	766	767	754	746	753	746	726	700	741	747	730	773	797	746	717	751	724	736	740	719	737	798	724	716	760	748	753	741	718	740	683	744	760	701	706	693	737	751	725	760	770	717	747	750	694	778	767	654	783	758	714	813	720	755	755	699	768	731	741	763	675	790	744	736	774	700	737	785	780	739	768	680	759	752	736	702	695	711	712	718	688	749	788	794	708	774	760	679	767	714	747	766	754	720	754	712	785	716	728	720	684	737	764	714	756	734	712	714	759	711	714	699	748	778	771	758	719	725	723	737	734	747	704	730	692	748	752	726	744	731	724	745	748	751	702	753	812	726	716	694	787	716	706	691	748	673	772	713	729	736	707	764	718	729	731	716	753	726	743	727	670	713	741	723	708	782	725	745	724	693	766	736	696	758	736	736	791	753	773	713	733	709	760	711	715	700	715	684	731	724	723	729	722	736	740	775	692	727	812	741	728	729	773	717	713	747	724	743	725	739	725	735	712	728	750	771	752	749	706	702	720	717	683	752	744	759	739	700	713	763	712	757	719	669	734	736	744	764	695	698	733	753	738
22879	21443	30975	27246	24427	22716	14628	948	406	400	408	439	420	371	379	414	403	408	399	362	402	374	389	436	421	380	361	428	405	400	386	398	385	382	357	363	411	393	425	383	417	374	435	378	404	440	395	415	390	440	404	368	395	398	398	419	407	399	365	420	397	382	422	422	390	415	394	353	391	362	385	405	384	375	429	388	407	379	385	390	396	381	394	433	407	436	403	379	406	366	404	466	372	395	412	394	347	364	372	388	393	412	402	424	420	380	416	385	367	407	372	404	379	432	350	412	370	371	372	406	370	423	408	373	398	388	409	396	383	427	397	395	382	429	351	413	388	408	385	381	428	381	388	387	375	380	395	414	394	390	378	409	414	388	357	397	371	378	393	386	367	379	356	376	400	377	417	382	347	405	423	401	336	374	417	417	396	407	388	426	405	419	404	399	410	402	401	380	420	393	395	391	374	382	409	420	368	413	400	430	427	390	389	362	413	345	404	409	383	386	379	424	403	410	385	343	411	389	398	368	413	393	419	392	412	404	413	419	414	366	394	430	400	414	394	360	392	373	419	380	446	377	408	414	370	371	376	428	403	419	369	382	408	385	396	399	401	376	368	348	390	386	391	373	421	356	406	417	366	379	390	419	385	402	381	414	405	410	369	375	415	406	406	408	368	396	408	369	398	385	400	368	382	397	420	362	412	379	382	402	414	380	393	381	379	419	398	368	406	377	392	343	408	382	397	404	419	389	373	409	379	381	364	372	384	410	408	384	387	369	366	371	408	401	415	413	377	367	374	383	380	413	399	386	356	388	370	393	387	410	360	392	382	423	462	371	397	401	363	398	408	373	366	390	398	397	399	424	369	419	381	389	363	386	389	382	397	409	419	395	401	373	402	356	403	406	458	398	370	367	409	388	394	391	380	410	385	405	395	426	385	411	386	406	417	402	412	388	425	386	389	425	420	415	367	423	368	415	400	415	353	405	367	391	403	397	379	424	410	435	366	371	386	387	401	373	387	383	408	350	360	369	355	382	432	376	385	374	418	409	424	390	386	396	366	426	342	402	378	411	389	393	369	399	370	372	398	399	399	360	402	392	426	437	396	388	409	361	369	371	382	384	404	433	417	418	377	367	378	431	376	400	371	395	419	371	444	384	393	404	406	380	389	413	371	405	381	430	421	386	381	362	392	368	402	399	405	390	374	416	408	389	361	400	380	422	387	430	392	351	386	387	400	429	379	390	372	381	391	392	398	433	373	379	407	381	427	374	374	405	373	421	420	402	386	356	403	393	422	431	372	414	392	386	392	373	374	411	378	391	400	409	401	401	394	399	371	393	364	404	382	413	378	384	397	397	404	386	359	390	377	405	399	376	385	440	383	392	385	363	368	424	406	388	403	415	407	367	384	406	378	402	408	402	394	389	380	409	362	394	382	397	394	356	383	431	445	381	420	389	401	366	406	407	402	400	366	344	382	370	387	409	371	419	436	421	365	409	380	382	402	409	392	402	400	381	374	397	403	402	371	391	367	385	397	435	416	382	383	400	376	379	379	376	413	420	369	418	373	398	408	403	398	422	384	345	373	424	388	419	383	406	380	387	389	406	406	374	369	364	383	370	430	393	382	394	414	382	385	390	383	401	382	401	408	392	401	389	415	408	398	373	397	401	395	404	384	373	404	380	421	403	371	408	396	387	405	405	384	389	413	410	394	368	362	411	379	402	417	385	393	404	381	410	392	407	391	361	362	382	414	409	368	416	372	398	362	396	376	435	376	415	357	392	391	406	361	410	416	401	360	361	377	366	392	423	410	415	399	377	424	377	397	406	400	419	393	419	388	391	387	397	408	395	374	354	393	412	400	382	394	413	423	382	423	384	385	392	406	381	389	367	385	393	410	416	391	410	369	372	386	392	365	417	383	406	396	379	409	405	375	418	390	374	370	377	417	403	395	417	405	385	404	376	385	381	375	417	373	417	383	415	439	395	425	400	370	441	404	389	405	373	403	401	397	403	397	390	383	371	389	404	406	377	387	423	397	405	399	380	405	415	405	374	385	377	381	391	376	401	385	414	382	427	427	413	417	373	396	391	398	414	374	399	385	367	363	445	407	414	373	408	385	355	399	393	374	413	398	366	383	420	389	401	387	426	406	385	361	413	386	415	384	403	348	380	381	389	390	434	410	364	381	392	430	380	421	360	379	413	403	394	441	389	422	409	376	368	413	364	380	410	420	390	381	386	421	419	389	386	370	402	446	331	426	424	403	369	387	382	400	400	404	414	434	397	404	392	401	373	407	391	351	371	417	375	397	392	421	424	428	384	401	362	383	379	412	399	398	397	401	375	375	413	383	406	399	409	391	412	377	412	410	426	367	367	419	391	407	384	406	390	420	394	399	393	420	412	384	419	368	399	391	395	417	420	378	416	388	396	400	396	391	431	390	384	367	393	396	383	392	389	386	407	395	384	416	371	383	370	394	382	366	396	395	405	413	407	389	379	407	396	388	387	347	363	391	406	411	398	377	378	408	377	431	419	418	379	372	396	404	422	365	424	365	378	410	354	441	421	394	402	425	372	389	386	383	363	390	413	388	400	396	388	404	386	399	356	419	419	380	371	383	378	407	421	366	393	407	370	379	387	405	393	384	404	392	400	398	424	421	421	397	412	423	401	401	400	359	417	370	386	406	368	415	385	382	419	426	404	376	396	402	398	423	386	381	400	383	367	379	406	384	384	417	373	392	406	388	400	406	400	395	386	378	430	425	399	379	386	401	397	409	409	409	374	362	372	374	386	358	388	412	407	373	385	383	410	409	413	403	396	391	376	380	397	389	366	379	399	396	402	421	420	385	406	357	408	371	390	396	439	410	383	409	430	384	403	372	381	382	400	383	384	427	384	410	388	366	393	388	368	387	398	381	373	390	379	388	379	408	380	401	380	392	375	425	414	440	380	386	402	376	381	429	400	397	388	428	365	437	375	403	363	414	382	410	414	364	397	384	431	392	386	394	415	387	395	360	375	410	433	397	412	405	427	390	353	380	425	394	389	384	377	369	364	399	367	391	409	366	384	401	371	396	378	399	386	385	369	399	378	411	408	425	379	406	426	383	381	347	396	416	395	416	360	410	393	397	396	394	417	381	357	392	428	383	421	400	414	397	349	362	372	399	399	382	391	384	397	361	412	408	419	399	362	392	373	396	412	422	413	389	428	396	375	392	367	421	445	400	375	390	400	431	413	347	390	384	372	374	403	375	396	365	406	379	348	418	378	387	378	397	373	366	384	359	385	374	401	385	325	404	449	433	373	387	377	372	368	415	420	399	404	381	381	376	400	373	390	383	414	415	390	403	400	388	394	452	394	384	391	404	411	376	425	405	400	410	367	406	371	396	360	375	393	417	383	378	394	400	417	386	388	392	388	384	425	410	391	402	380	417	406	396	435	360	392	359	353	415	413	374	400	418	402	420	391	395	412	384	411	403	392	391	397	358	387	375	398	403	373	384	390	358	378
60111	101579	82294	58116	40227	24702	7424	571	557	522	596	580	562	606	543	539	571	513	561	559	503	571	593	553	571	568	572	543	589	537	530	545	559	552	502	551	528	566	565	533	585	545	618	562	614	531	560	570	513	549	545	568	518	562	555	538	566	583	519	555	598	524	553	587	562	550	556	576	529	560	547	588	551	577	503	554	534	555	523	545	604	525	580	585	563	581	582	557	546	548	576	538	565	577	559	558	570	574	514	538	562	579	547	554	552	587	563	550	549	529	546	581	568	540	525	582	537	578	552	538	597	506	572	539	579	599	529	509	529	527	558	607	551	554	552	550	561	569	584	522	543	539	575	542	538	574	543	539	553	561	600	535	567	550	565	529	571	569	557	589	548	563	564	556	548	576	568	517	591	565	563	560	535	580	580	570	589	548	523	607	581	578	561	558	560	553	561	583	548	556	582	584	563	529	538	535	575	537	589	573	593	581	536	522	509	543	520	589	534	567	542	531	555	563	529	559	584	567	588	558	571	520	546	538	533	569	558	533	552	568	576	607	608	556	585	535	526	590	580	564	565	541	569	570	562	607	565	515	569	591	590	560	553	581	556	549	576	527	546	545	566	573	554	630	492	544	525	544	530	543	538	550	590	524	572	519	544	553	572	531	534	570	571	549	537	549	585	553	564	622	536	538	510	558	556	585	545	527	547	537	538	553	566	564	546	550	566	549	568	561	544	516	523	566	559	517	562	571	569	602	555	568	552	566	537	544	558	585	550	552	548	545	524	595	566	548	519	575	578	543	553	555	546	576	541	526	572	553	540	537	535	581	596	566	552	574	591	576	545	568	594	577	573	551	469	546	544	515	525	582	551	518	549	529	516	566	548	586	603	568	555	523	560	551	549	558	502	535	598	563	613	583	555	557	578	566	543	569	592	564	523	539	574	540	562	562	556	558	528	573	576	545	539	583	527	547	556	568	550	563	561	541	545	532	579	558	574	507	547	558	595	582	575	542	565	564	559	545	518	493	531	554	560	582	559	556	541	546	596	551	569	549	522	560	550	543	551	570	556	543	535	535	531	551	585	546	568	560	549	573	549	594	562	528	531	584	573	515	545	577	596	533	563	515	591	540	526	565	547	537	559	598	576	533	568	522	572	554	537	515	606	559	594	565	573	558	532	536	551	532	558	561	518	523	603	549	546	571	529	578	569	581	584	568	544	543	579	541	543	540	578	574	554	549	540	549	532	567	564	557	570	534	563	566	560	519	534	546	596	612	552	533	558	551	541	557	550	554	565	571	600	576	546	552	566	529	544	527	561	532	588	559	570	572	576	554	559	585	543	520	572	532	560	565	528	550	542	562	560	581	537	583	571	545	608	571	591	597	532	537	503	576	592	546	536	564	553	593	545	566	579	522	601	531	540	565	541	579	594	583	553	558	564	588	539	552	607	557	584	577	557	558	578	551	559	531	517	555	519	569	577	535	592	528	551	528	551	562	538	541	553	568	546	535	558	562	568	541	552	549	572	548	546	579	549	558	554	573	542	527	595	564	587	541	559	526	571	588	526	542	537	587	560	593	583	560	576	575	611	565	556	557	555	562	567	527	578	559	524	553	543	566	593	537	559	568	520	524	551	539	544	543	549	578	523	574	548	577	548	551	567	575	570	593	587	547	528	534	524	523	597	569	583	594	559	567	565	598	560	547	547	548	585	565	566	552	571	598	590	525	543	545	556	592	548	558	587	575	561	594	606	530	551	557	581	549	545	563	555	560	581	567	548	563	568	566	569	564	569	590	562	599	536	584	576	539	573	561	593	596	572	554	537	552	607	498	523	569	555	577	539	587	565	546	570	546	580	525	584	521	582	557	582	534	515	558	533	574	587	545	542	549	526	551	541	570	548	540	574	564	562	559	510	540	564	605	505	599	528	564	584	528	545	559	528	512	569	579	560	598	512	554	538	566	606	574	574	587	551	603	551	506	566	544	529	590	555	568	578	530	534	568	563	535	535	542	560	587	508	549	586	588	575	551	556	561	547	570	582	588	584	555	545	479	510	595	572	533	526	536	509	559	563	560	582	595	547	610	549	602	535	585	550	552	535	523	573	561	571	591	597	572	529	559	561	556	549	506	564	566	514	568	572	578	573	585	559	563	562	528	544	508	564	510	540	600	533	586	533	526	525	568	501	549	534	557	542	540	577	550	552	546	593	590	542	539	517	529	577	572	566	537	543	577	604	545	533	518	584	536	549	531	525	564	531	560	523	584	578	604	553	551	574	518	530	535	567	545	611	593	552	576	522	561	521	536	561	592	561	555	576	535	566	567	626	560	548	555	540	600	547	522	543	568	559	572	541	555	574	599	556	541	580	586	562	551	559	587	558	528	543	544	544	568	601	541	536	580	531	578	555	499	620	561	584	587	561	544	536	602	518	593	547	592	537	518	527	575	538	562	522	553	540	558	554	542	546	544	568	529	508	536	574	526	588	561	543	573	544	594	539	546	600	553	583	566	528	558	571	517	552	570	579	542	556	558	535	542	532	594	548	556	536	550	524	570	567	505	561	542	563	581	575	564	547	536	581	595	588	580	591	494	553	588	571	493	576	554	581	575	554	536	531	551	548	575	553	553	549	582	558	565	557	540	523	525	566	545	578	571	518	541	515	543	558	519	510	558	539	547	585	527	541	577	563	552	575	544	552	509	557	556	566	564	579	524	555	537	528	556	579	524	496	567	547	542	559	576	479	517	561	574	571	577	563	538	553	588	510	556	536	556	551	548	554	562	533	555	550	573	562	564	554	570	522	572	553	546	554	570	585	569	543	547	560	570	572	547	574	601	592	524	533	558	590	556	558	584	533	586	545	596	579	556	599	576	538	541	562	550	582	564	583	521	558	556	523	570	540	580	553	551	521	577	589	564	572	557	559	580	568	595	518	598	545	526	544	581	569	582	570	531	566	555	559	553	529	507	536	565	558	525	563	560	540	583	552	585	594	543	559	542	553	562	554	580	554	578	552	558	560	585	568	566	525	547	575	563	590	559	573	534	587	572	535	544	551	581	594	562	520	521	560	554	521	575	555	576	594	584	548	551	539	527	557	544	587	569	556	528	606	571	545	568	575	537	546	575	559	547	597	538	580	569	535	550	568	583	532	544	541	547	526	558	528	582	557	518	574	567	562	552	546	584	525	564	508	587	563	572	530	555	543	554	568	584	537	554	555	584	541	588	509	562	551	576	560	533	590	530	555	549	565	547	585	540	542	540	535	572	525	554	568	526	556	552	576	538	507	522	567	570	579	526	544	556	558	544	571	553	550	588	592	557	582	543	573	531	550	549	545	546	544	547	577	531	539	577	546	601	540	534	564	533	554	580	557	576	541	593	523	549	501	599	562	550	568	523	554	563	568	541	548	565	533	550	572	594	561	574	523	563	564	560	549	562	522	559	551	552	551	556	550	570	577	552	561	586	531	554	588	554	546	536	550	586	541	526	578	522	554	558	535	575	556	534
27238	25315	29624	17481	5597	1874	789	462	479	469	464	462	472	458	472	451	465	486	469	449	454	477	482	440	479	461	455	464	452	441	454	440	447	435	459	494	462	461	476	483	480	467	477	447	461	470	462	473	468	468	446	475	442	452	449	481	515	462	452	454	437	462	470	473	488	454	464	485	455	463	454	465	475	456	516	469	436	462	508	453	460	476	472	469	446	465	469	469	478	466	486	487	458	484	471	420	469	487	480	452	455	487	491	474	466	487	439	444	456	457	465	470	417	486	431	476	488	431	501	453	420	485	446	466	469	477	470	425	443	486	430	502	479	496	508	493	464	454	445	494	417	489	472	473	427	471	448	458	449	442	440	461	448	494	437	489	443	441	478	502	482	444	431	429	520	483	467	496	458	448	464	466	447	453	455	427	437	486	474	469	484	492	479	432	457	464	470	458	464	451	471	448	499	467	457	457	439	466	489	435	466	483	468	472	480	470	493	504	448	486	442	491	460	490	471	466	491	472	451	459	466	423	466	482	449	514	464	488	503	480	451	480	489	482	491	490	473	502	458	484	430	462	476	465	475	474	481	446	428	458	503	440	467	453	450	461	455	490	502	479	435	462	423	450	461	464	490	470	431	475	468	486	481	483	478	470	496	398	487	435	478	466	454	448	454	483	459	454	449	442	436	452	442	430	470	484	485	455	484	481	443	478	471	464	415	421	442	500	487	426	440	454	490	444	464	456	464	487	438	455	441	459	487	473	444	453	461	484	489	441	436	456	441	464	445	485	426	464	465	465	468	474	484	469	448	504	463	503	470	446	458	455	428	428	445	484	437	501	472	452	461	464	474	456	429	466	502	507	458	485	415	490	488	447	466	445	487	440	498	481	488	481	478	440	430	444	454	468	455	473	418	451	460	476	470	475	458	486	501	438	469	447	474	491	483	465	529	463	485	481	474	466	458	465	484	478	433	480	474	411	512	435	457	500	471	452	459	438	442	483	478	464	467	513	437	452	442	429	439	457	509	443	478	446	471	469	493	427	471	445	483	488	484	460	456	453	463	465	454	431	487	463	439	478	476	465	409	474	450	466	467	429	470	450	488	478	447	443	451	413	466	456	485	495	472	487	448	458	450	481	435	462	465	462	481	441	464	433	458	419	452	424	473	476	486	448	464	461	445	484	481	482	459	473	470	467	433	462	457	460	454	465	432	470	497	489	453	480	462	470	455	458	480	482	467	467	510	459	450	500	466	459	469	452	477	483	470	463	418	474	473	462	491	504	503	458	463	466	496	490	450	455	488	449	453	435	471	487	486	433	500	468	480	483	459	495	501	443	457	455	463	456	452	456	485	449	483	475	485	487	458	470	460	477	424	455	443	490	447	440	479	450	439	469	504	428	495	469	488	470	431	485	452	479	476	472	472	452	462	481	463	465	463	490	414	441	448	446	473	519	501	473	455	452	441	431	459	479	424	462	471	455	433	483	471	442	416	467	461	425	479	501	448	456	477	474	449	477	460	439	506	483	437	451	448	443	455	471	440	477	467	438	490	486	447	494	509	475	455	443	434	481	479	500	480	474	472	484	415	456	482	496	454	461	465	489	459	428	433	440	433	492	438	419	452	452	449	461	451	483	425	492	451	474	483	451	469	469	427	411	438	448	469	470	457	473	456	463	466	508	458	458	445	482	485	461	450	465	453	467	494	453	460	456	464	483	445	478	433	428	477	451	452	485	463	455	431	468	425	456	480	482	453	441	452	473	474	458	376	477	443	466	468	451	453	439	463	417	442	453	477	456	445	416	434	432	479	489	466	432	474	497	437	479	452	423	501	483	468	460	468	492	491	488	511	450	455	478	453	468	472	426	474	460	454	462	430	468	493	465	497	463	461	444	435	466	468	451	500	462	483	430	505	444	474	483	459	445	483	440	451	515	472	468	463	447	470	530	469	461	481	470	476	469	454	471	425	463	459	492	494	449	469	467	463	480	450	499	441	440	476	452	457	471	473	477	474	443	469	464	494	452	504	470	476	440	456	449	445	509	458	479	485	471	464	478	476	460	462	477	432	464	455	499	474	467	493	470	466	489	471	444	448	454	498	431	475	470	455	441	461	453	491	485	475	468	465	473	477	442	479	470	445	467	449	452	469	466	451	459	455	467	453	457	451	443	465	462	454	456	444	472	434	493	465	500	498	484	493	487	439	440	450	434	487	477	462	485	463	448	466	434	459	451	467	450	458	475	458	453	471	442	478	446	449	462	501	524	452	438	477	462	460	494	462	464	483	454	471	447	513	508	459	479	492	491	463	483	430	498	476	438	467	462	503	451	461	487	464	423	481	481	472	461	462	491	470	480	480	443	495	498	432	495	405	455	437	488	471	446	456	439	487	458	464	472	488	478	466	472	454	454	432	478	477	487	488	478	473	453	457	457	472	473	484	459	436	485	466	496	460	468	468	458	528	453	498	463	448	449	473	510	444	486	467	466	482	452	473	477	448	491	448	452	458	465	486	460	457	443	449	473	479	451	442	496	444	446	488	477	441	472	463	493	447	452	417	493	418	423	418	455	479	472	497	449	510	503	438	480	428	441	448	455	439	479	476	456	467	448	469	480	430	466	485	444	502	455	475	462	481	426	458	503	461	460	449	464	436	479	492	495	466	471	462	438	503	471	474	474	466	468	462	464	450	437	458	489	463	436	451	507	430	484	502	470	472	463	496	434	470	481	436	473	463	469	452	445	460	483	471	496	458	471	486	475	440	456	441	461	468	432	469	448	441	474	459	447	446	418	456	485	462	468	507	459	452	469	473	447	439	441	488	516	475	469	459	453	485	468	491	459	504	455	500	465	496	463	447	441	447	464	480	476	468	438	456	426	446	446	448	438	453	469	497	445	440	459	466	498	453	498	455	461	451	515	438	510	513	457	445	458	446	506	466	428	481	457	478	437	457	505	458	485	483	455	435	478	471	438	468	429	432	450	472	457	395	471	447	467	478	456	454	462	467	453	476	470	492	503	509	478	463	462	499	482	437	464	467	507	459	436	430	461	432	463	430	419	457	424	489	506	491	476	491	438	445	479	457	471	486	453	489	494	481	475	433	477	457	469	415	462	474	467	454	470	458	462	458	447	487	461	442	482	493	445	468	453	424	527	497	421	465	454	468	470	438	475	478	464	507	475	478	468	460	475	472	480	479	416	444	470	458	451	457	451	476	509	472	495	472	437	429	462	459	483	470	441	493	510	492	472	477	437	436	471	455	447	490	462	469	462	443	450	505	477	479	457	449	448	485	450	478	477	460	442	475	496	475	450	489	475	484	444	416	455	482	472	423	470	442	431	435	444	492	488	480	454	463	452	471	454	486	456	466	472	464	463	474	435	472	461	479	463	436	440	463	437	473	476	434	499	463	456	404	456	458	459	460	480	440	463	470	491	462	424	488	457	448	447	458	468	431	441	498	455	487	491	477	500	459	470	456	467	496	456	450	482	498	490	451	449	454	461	444	474
24835	42976	32646	16382	7528	3224	1105	647	690	658	687	654	622	665	663	686	635	711	620	694	659	633	639	640	639	659	682	633	597	661	671	673	630	662	673	657	663	644	661	664	619	664	654	614	670	618	654	608	655	652	624	666	666	647	620	636	636	671	618	653	689	618	678	651	663	584	658	664	702	642	660	620	611	682	648	661	612	650	631	699	662	662	652	643	707	667	649	622	644	660	657	613	624	647	672	633	663	645	655	607	660	592	614	675	680	620	655	688	632	666	603	686	680	619	686	627	670	631	679	679	602	646	638	670	668	602	643	636	628	636	645	664	637	603	626	663	643	668	673	655	655	702	667	673	634	682	671	738	704	667	679	589	624	654	664	663	660	662	621	636	601	627	641	644	629	660	671	619	673	624	689	654	677	625	684	637	667	630	611	650	652	715	738	619	662	585	704	620	668	678	667	661	647	625	688	664	626	642	655	693	628	649	706	626	633	606	705	692	685	712	673	645	635	613	639	646	641	668	663	636	641	619	668	652	652	645	678	606	684	637	647	614	660	645	653	713	658	650	668	649	666	664	602	644	612	653	643	653	615	632	647	695	633	610	630	676	622	687	665	693	638	705	634	693	683	622	634	630	657	628	667	674	620	647	623	652	629	638	648	662	665	610	602	697	692	678	671	609	656	657	621	660	627	662	639	673	609	714	629	652	664	688	668	664	671	673	641	670	665	646	608	651	681	651	697	674	619	668	622	667	654	692	681	627	673	677	629	655	661	662	683	691	671	650	617	640	665	635	610	643	637	645	638	635	730	641	704	682	652	628	668	637	610	672	665	637	723	652	640	643	659	628	665	677	689	626	657	692	663	706	654	622	632	650	637	697	644	649	650	654	688	662	653	667	679	625	649	634	618	680	665	622	607	650	629	654	635	693	660	637	672	653	647	609	597	696	665	670	662	651	721	652	641	673	689	646	668	661	667	696	640	631	614	656	616	635	660	664	630	642	689	636	666	635	651	619	628	633	657	679	640	646	647	641	664	651	644	658	591	719	601	652	651	647	636	679	628	637	640	642	610	637	648	654	649	623	571	627	657	643	657	668	684	639	654	640	635	654	686	656	648	683	617	652	695	666	647	677	657	696	686	663	588	686	680	686	653	640	695	661	654	649	675	652	645	653	672	617	680	662	664	648	617	684	649	618	677	611	660	660	704	625	680	694	613	620	658	670	604	658	657	615	658	684	654	723	636	641	683	687	677	653	675	663	679	669	641	639	679	655	669	597	660	651	708	661	656	670	691	635	629	625	647	673	656	652	614	631	673	719	662	625	616	643	670	701	640	622	649	643	613	641	685	660	633	623	664	619	643	678	586	684	658	678	615	658	622	618	623	651	624	608	666	647	654	617	689	664	644	680	646	649	657	631	657	680	704	669	682	647	617	685	634	690	655	675	649	638	648	645	646	670	684	651	652	613	666	633	666	630	673	691	621	671	608	649	674	627	674	706	642	652	660	659	668	653	658	622	690	697	632	661	665	669	658	652	626	667	650	691	672	618	629	674	644	636	670	686	651	654	663	665	600	694	632	654	667	667	651	658	642	632	661	631	674	671	655	672	690	647	639	677	646	649	640	677	660	682	664	642	647	695	646	654	673	638	680	721	637	627	669	689	638	638	655	665	620	604	668	648	663	658	642	634	639	679	669	615	664	642	657	628	696	648	695	650	678	622	700	650	670	684	679	655	663	648	674	667	682	641	631	651	614	681	622	675	676	676	632	631	608	624	670	662	662	665	645	631	677	644	650	688	639	654	669	663	680	647	670	638	653	657	696	646	665	626	671	651	613	671	646	630	622	642	660	668	640	672	610	648	650	622	671	578	681	635	682	656	644	634	655	650	681	614	638	643	623	660	635	663	639	650	685	608	654	630	627	626	672	628	671	636	630	681	676	636	646	724	653	646	686	658	627	661	656	696	627	684	640	633	696	619	655	658	622	672	665	657	655	621	626	701	667	625	670	674	677	653	659	635	686	630	659	681	664	642	641	612	655	695	657	684	634	642	675	669	659	651	651	645	639	709	656	636	659	651	664	669	607	625	648	697	659	731	655	610	699	660	668	609	680	607	658	624	608	654	659	656	657	657	694	654	662	645	685	677	653	653	614	665	632	632	698	660	639	634	638	659	651	674	652	626	653	622	686	633	641	636	654	639	680	624	669	648	647	666	678	655	619	639	664	600	636	631	652	636	672	665	689	620	685	685	662	652	662	650	673	661	636	629	680	652	682	639	662	633	712	656	666	699	657	672	650	651	638	658	663	707	666	661	647	640	586	631	619	627	670	675	686	640	707	624	683	637	669	651	661	681	670	630	653	661	636	674	676	632	652	597	638	659	631	622	637	617	700	667	672	642	628	652	661	685	675	700	654	687	615	668	615	698	616	640	700	613	672	611	671	654	639	680	598	656	661	629	685	691	672	620	647	673	687	659	673	678	629	649	659	655	585	630	647	651	684	640	639	623	672	626	669	613	651	657	661	613	679	657	659	603	672	679	667	634	674	585	632	665	751	631	671	629	617	647	647	628	637	640	612	689	656	652	657	656	633	624	684	682	688	658	609	680	660	665	640	631	639	641	665	640	669	617	667	713	634	641	680	660	647	664	689	604	640	664	615	672	652	725	683	688	642	652	661	628	673	615	651	708	628	668	726	696	676	655	682	638	659	608	611	656	649	653	652	653	665	659	674	642	656	602	633	634	635	631	664	639	623	659	658	627	607	642	671	617	633	673	667	664	676	662	663	627	657	645	679	679	644	676	633	652	607	651	704	659	660	720	634	683	619	697	624	653	652	666	624	697	644	646	697	692	643	603	712	640	654	676	644	715	690	647	646	599	619	634	657	646	650	626	603	645	636	675	648	653	670	634	671	682	655	602	652	680	676	706	653	660	672	656	631	645	701	650	651	685	673	671	646	687	622	641	663	651	667	639	712	633	664	674	658	662	653	660	698	608	650	630	661	612	647	665	586	653	657	646	641	640	610	660	634	666	659	662	650	670	652	652	642	688	655	665	666	620	653	680	676	652	645	661	669	673	664	650	627	621	662	660	633	681	619	665	663	647	674	655	664	645	622	648	660	658	688	666	636	619	638	639	650	630	650	686	639	630	677	652	692	646	643	653	674	664	691	682	643	654	701	641	575	655	659	601	632	692	670	622	666	666	689	661	644	639	671	626	648	664	664	636	681	638	619	675	645	669	635	648	690	679	639	682	630	674	680	627	662	719	681	675	615	606	662	650	641	658	713	705	665	643	663	621	661	688	641	668	615	621	662	613	648	644	604	690	594	647	634	631	657	698	644	673	687	682	660	652	659	678	698	629	643	588	607	662	601	676	681	655	657	661	623	625	647	645	646	633	654	659	615	636	625	650	655	657	654	649	662	660	678	643	626	623	637	634	636	651	657	677	621	643	645	663	640	682	644	668	689	659	673	654	635	644	646	660	647	606	653	644	666	693	636	652
24782	22776	35237	33075	23381	13182	2822	568	533	483	538	484	517	518	535	533	538	557	487	471	503	505	502	550	540	509	505	500	533	496	489	503	511	490	503	536	517	521	499	491	455	512	486	514	555	490	509	460	476	518	505	503	476	536	551	520	502	517	540	548	516	522	510	521	480	556	467	508	542	498	534	508	502	530	482	562	515	498	499	508	488	524	527	513	503	483	501	497	497	530	473	531	525	540	526	473	518	467	521	543	493	550	541	468	516	510	529	503	531	528	485	519	513	510	514	477	500	494	500	516	569	501	543	488	499	532	529	516	501	472	522	519	523	518	470	490	563	492	504	475	487	490	492	510	554	473	499	495	478	538	498	526	493	508	494	507	528	508	499	533	549	520	553	572	543	502	533	486	550	496	547	574	536	495	509	501	495	518	492	489	523	495	532	544	488	528	514	504	523	476	525	569	486	524	522	504	513	490	533	505	469	506	531	530	481	548	502	533	502	542	524	539	548	490	507	530	516	494	476	500	535	465	491	496	517	521	488	510	539	473	532	533	524	513	491	520	494	526	470	523	479	484	510	488	535	467	512	563	527	508	503	481	498	541	536	530	519	502	485	503	481	487	576	539	498	494	500	497	486	499	522	513	502	483	480	497	507	489	471	490	515	478	539	484	501	540	532	499	540	514	522	526	497	502	489	489	519	503	486	518	498	505	540	501	472	489	518	481	505	522	494	486	499	491	525	497	522	479	525	509	522	484	513	465	488	495	497	524	497	487	486	509	517	542	514	518	499	526	489	518	507	528	531	472	486	444	491	502	512	534	525	520	497	478	535	507	510	499	514	519	505	512	521	524	527	508	526	512	481	525	550	476	499	526	514	526	481	509	513	463	546	483	516	565	485	526	502	487	451	525	515	515	512	495	485	541	500	502	549	469	512	480	486	476	496	500	537	484	529	458	551	433	475	459	516	495	519	531	483	480	537	502	519	496	505	485	448	530	512	507	503	502	491	532	514	545	525	510	539	489	496	516	509	510	528	490	505	496	485	516	563	522	531	485	498	509	526	497	482	517	522	493	544	560	521	495	498	498	530	508	494	505	508	515	501	545	505	472	533	517	474	514	513	508	530	514	466	492	515	529	492	520	504	519	535	497	467	523	506	494	534	514	495	531	464	488	482	486	505	483	503	476	500	536	531	504	459	529	513	514	505	511	489	508	476	525	521	510	504	502	487	509	496	495	495	443	536	532	474	507	542	482	543	479	535	504	532	471	503	487	547	557	497	507	531	516	522	497	494	504	491	494	537	524	497	491	503	501	495	514	508	543	488	526	509	509	551	560	547	472	467	496	485	523	481	510	469	518	546	473	523	505	491	510	529	512	490	537	519	500	481	468	498	507	499	520	550	532	504	468	466	525	492	519	500	538	516	525	497	503	504	535	472	508	485	538	484	506	510	490	491	495	542	503	492	536	486	496	504	521	542	476	510	495	511	492	496	507	486	518	492	493	490	475	514	545	494	512	496	450	501	521	518	516	477	519	483	486	491	516	486	527	511	497	478	484	488	536	521	498	470	506	526	493	485	491	521	474	498	513	518	513	487	527	474	519	502	497	501	503	508	510	469	487	462	492	527	495	510	535	524	497	473	519	502	520	513	472	519	532	536	507	527	520	513	518	476	499	495	483	501	519	543	493	520	502	490	515	493	542	473	538	533	532	526	537	509	534	488	512	472	507	518	523	484	508	520	523	495	487	504	531	493	483	531	516	516	509	524	481	531	519	509	526	505	488	476	479	539	466	529	516	519	474	507	495	521	485	514	508	512	510	533	518	501	506	495	486	495	532	517	490	523	497	514	526	482	484	479	521	531	519	489	504	512	510	502	537	508	477	522	451	464	515	478	486	513	483	539	489	456	488	504	498	511	511	511	484	488	481	524	505	506	476	520	471	505	491	503	490	505	476	485	537	503	518	507	531	508	516	485	532	492	523	575	511	518	513	456	546	528	515	483	538	519	522	521	533	506	499	482	484	517	485	514	482	536	496	480	511	498	518	519	540	488	511	510	524	477	491	459	513	462	474	526	482	510	502	506	521	531	523	513	515	532	504	520	523	503	515	505	501	531	509	530	516	464	485	537	490	466	507	509	514	490	537	491	510	513	508	536	515	442	527	502	523	491	524	535	520	519	531	516	487	496	475	518	459	473	508	517	547	520	464	502	493	560	492	497	523	544	504	515	499	475	500	484	500	473	529	520	514	481	510	503	485	555	491	474	473	495	519	539	490	471	508	492	517	564	504	528	475	547	496	516	494	534	491	513	509	491	495	542	485	550	511	500	553	526	508	476	490	518	496	468	493	514	506	502	522	513	473	547	493	493	527	511	515	528	488	524	497	514	507	503	492	496	493	510	501	518	540	488	488	496	523	475	521	511	522	557	514	536	544	551	493	456	522	510	538	495	545	535	561	500	465	558	512	522	474	532	497	512	493	526	517	491	498	512	512	486	521	508	500	530	456	483	495	510	517	520	500	507	512	525	510	502	494	483	522	534	503	509	504	529	499	525	490	502	514	513	530	528	536	505	502	517	517	523	543	500	491	495	516	506	523	514	501	539	555	516	534	526	515	536	488	519	503	466	510	524	523	497	504	548	497	503	495	469	494	513	516	521	522	455	490	489	481	498	483	502	491	488	526	517	488	516	493	524	515	499	485	499	506	491	498	486	513	479	519	491	510	506	500	503	507	496	495	551	480	494	494	559	494	541	495	475	531	502	494	512	500	483	496	518	514	485	525	509	486	526	518	497	524	543	488	533	513	503	512	500	473	488	525	525	499	507	490	511	528	476	466	494	528	499	503	494	542	507	533	492	466	453	535	475	506	527	440	492	544	503	443	473	516	525	525	539	522	485	498	513	524	506	518	527	550	548	463	447	528	536	499	481	530	478	485	510	455	491	507	514	525	484	472	501	495	487	521	540	496	493	535	461	513	516	512	515	557	494	535	479	530	537	558	481	520	492	483	515	446	520	515	543	475	521	514	478	502	507	517	494	505	498	508	523	527	498	456	470	526	482	538	521	513	533	560	499	521	502	491	498	500	513	497	550	514	516	509	483	482	507	507	488	494	518	521	507	486	525	504	530	513	507	541	525	525	503	540	488	503	480	534	548	470	543	472	520	536	516	506	476	474	455	492	515	528	494	515	523	485	495	521	526	530	492	536	509	473	501	491	492	500	539	505	521	504	474	491	507	488	525	516	503	492	536	510	508	488	495	518	502	511	475	510	481	540	485	507	560	509	521	451	494	529	474	500	483	529	510	518	534	489	510	510	512	539	503	503	508	495	462	534	517	467	487	512	500	485	539	501	524	529	529	523	499	515	527	488	530	453	502	441	465	537	571	469	509	543	508	566	518	535	518	479	508	472	499	490	487	535	513	495	472	480	540	507	512	518	465	515	493	484	535	496	549	480	511	523	505	542	488	544	486	495	530	490	470	535	539	501	479	501	524	515	481	511
46455	79333	62380	40680	26210	13191	3281	710	723	748	733	743	743	717	724	661	723	759	711	696	741	731	678	737	722	713	779	665	688	723	736	761	730	723	741	757	730	698	699	658	757	705	761	684	720	767	730	695	707	720	708	666	718	730	719	756	701	686	720	728	794	739	673	741	731	704	714	739	714	710	722	715	738	736	696	714	701	737	688	738	748	748	724	728	735	790	750	719	714	701	723	754	709	779	769	739	712	703	752	689	785	759	743	738	720	734	724	713	689	708	665	726	680	748	727	748	703	705	765	728	722	692	715	717	723	699	732	751	723	697	712	701	807	734	752	688	729	693	719	764	731	716	716	677	728	737	732	702	738	708	722	728	666	723	718	743	746	741	748	754	717	712	686	768	741	691	713	741	718	714	740	771	681	742	718	756	708	723	708	710	706	704	699	734	748	725	693	717	720	717	707	699	721	740	696	729	731	730	726	723	740	715	720	702	758	682	722	676	685	715	668	696	724	699	748	702	722	692	714	729	770	745	703	750	724	723	707	770	682	702	698	705	722	731	780	717	692	727	724	711	751	722	739	749	695	698	774	700	697	713	731	729	711	686	706	699	715	778	673	706	711	683	734	744	750	725	723	691	714	677	740	678	720	719	736	732	750	709	735	712	763	724	716	735	753	693	725	687	743	703	678	726	719	708	703	747	709	722	691	750	710	738	738	688	703	721	662	662	717	741	732	723	756	694	720	713	708	754	727	701	740	693	708	737	712	726	727	775	726	745	680	693	762	773	758	733	679	755	750	730	691	711	729	785	742	679	745	720	674	736	701	717	712	743	743	761	737	700	762	732	689	746	715	705	754	703	745	746	779	724	700	707	757	758	730	688	749	740	701	717	747	672	680	755	735	779	754	688	700	726	727	682	728	730	735	704	735	690	751	738	735	708	712	749	743	686	689	698	712	677	746	742	757	691	722	741	751	672	736	684	714	705	738	742	695	684	654	691	703	759	700	739	757	733	750	728	738	702	726	741	676	702	731	719	699	727	726	683	712	710	710	730	710	690	726	700	745	673	708	731	755	716	696	701	687	696	699	731	736	697	736	726	783	770	760	717	669	715	675	719	695	666	686	762	735	764	746	733	719	748	688	711	705	749	714	754	780	742	702	771	690	678	694	697	692	704	737	718	719	701	743	711	731	746	737	762	742	711	767	710	707	746	695	734	726	696	750	759	732	677	752	719	695	714	712	694	746	740	714	725	754	714	692	773	692	675	710	727	733	727	747	695	700	724	725	754	687	694	729	713	695	732	722	693	678	703	732	703	755	750	705	709	725	732	707	683	708	773	713	682	675	709	712	741	717	728	689	724	738	728	707	756	689	694	769	709	710	680	694	734	733	714	723	730	698	730	701	692	691	711	701	749	710	779	758	694	740	713	746	747	746	736	731	712	720	681	673	700	694	749	742	750	695	742	694	745	703	734	682	739	731	731	729	709	722	712	734	737	767	714	692	713	722	750	714	748	699	692	722	737	752	699	702	726	723	693	765	740	736	677	718	663	726	731	777	743	774	717	719	738	694	689	731	717	753	744	692	707	688	752	718	714	715	711	773	734	716	735	666	689	749	687	716	691	748	715	719	725	719	768	732	700	720	713	743	757	721	730	755	714	695	737	694	743	658	759	715	725	716	758	744	740	771	729	695	708	773	694	706	727	679	742	735	702	710	752	743	726	706	734	740	706	711	705	724	689	713	754	731	761	686	740	707	706	727	703	694	761	716	742	697	746	709	679	698	685	736	715	770	722	745	743	764	720	734	718	717	723	673	743	729	754	727	735	729	681	752	739	690	703	710	704	719	725	717	734	739	708	655	717	731	698	724	708	726	710	715	728	691	709	773	750	711	715	690	696	758	685	723	697	715	704	693	698	751	736	738	686	718	713	722	758	727	704	735	750	725	713	678	729	717	726	743	704	699	685	687	768	714	683	685	708	730	742	712	739	692	688	672	661	720	750	735	723	697	713	709	747	683	750	726	708	735	737	704	680	710	717	671	741	733	715	724	761	712	705	702	746	690	685	669	680	724	696	744	737	711	706	728	724	699	721	736	704	656	708	721	713	722	652	788	715	700	721	759	690	722	697	716	746	692	731	739	698	797	713	750	751	705	752	695	743	770	793	744	762	722	726	686	693	728	703	732	739	701	696	706	722	698	677	755	739	680	718	711	766	734	759	762	695	762	772	768	697	696	770	694	697	746	728	754	678	715	723	700	735	723	749	744	700	737	708	736	731	736	739	695	705	711	672	725	750	705	700	712	741	730	719	701	683	702	743	704	704	727	708	734	716	725	699	721	694	674	705	747	735	641	724	694	716	698	690	734	704	719	720	731	724	703	694	692	746	727	734	726	721	705	711	714	789	722	739	685	726	770	702	749	707	731	703	735	686	730	750	702	756	721	690	761	726	747	770	697	717	671	721	696	690	729	702	703	685	748	737	741	780	689	799	678	720	730	705	718	747	705	758	718	741	693	714	661	748	756	726	743	712	673	689	674	674	713	704	722	712	700	711	741	680	732	727	747	749	726	711	773	768	692	697	708	732	729	760	742	649	713	751	698	728	733	710	737	696	695	697	765	731	711	694	706	704	709	643	711	696	691	760	723	709	741	714	722	717	716	735	756	743	692	685	698	750	705	721	728	715	692	725	746	719	739	691	726	787	747	743	711	748	720	726	655	729	769	744	736	714	750	696	747	773	756	749	743	747	747	681	689	714	688	739	727	749	703	701	694	747	731	727	764	732	730	669	713	733	753	738	704	722	708	729	712	726	707	689	691	682	757	706	784	758	675	724	720	727	770	667	723	739	647	741	649	725	712	756	734	728	753	703	722	705	688	744	740	690	739	718	709	746	712	734	699	731	714	730	748	715	750	733	690	715	660	701	715	754	731	719	710	720	708	718	675	762	681	717	714	776	776	743	723	704	678	686	723	737	747	768	716	731	670	702	766	702	750	731	694	735	753	708	751	712	745	707	726	719	725	722	752	736	755	712	743	701	690	730	741	709	733	733	696	758	709	746	640	726	738	758	725	772	671	726	775	683	710	723	710	723	705	751	685	677	709	688	713	726	745	707	684	720	697	750	722	743	747	720	716	691	733	733	734	787	735	737	708	695	678	749	741	719	679	717	696	725	711	769	710	727	709	729	699	731	760	719	704	732	711	678	705	688	683	709	707	713	744	720	730	737	672	771	722	748	754	735	729	720	721	712	684	754	751	708	681	714	684	712	742	718	677	728	732	722	765	708	719	690	749	749	709	731	702	681	727	687	738	706	742	704	711	705	732	720	669	765	735	729	689	728	706	729	732	712	700	703	734	690	760	725	724	733	675	777	707	692	743	753	734	676	711	709	701	735	697	695	734	799	678	749	718	726	716	728	767	721	741	722	706	743	732	758	746	721	734	777	716	724	731	708	712	719	717	725	743	753	714	712	711	752	703	732	759	724	728	716	717	721	730	735	727	719
22909	21449	30601	26748	24276	23014	15428	1130	392	383	347	418	323	379	414	383	369	375	405	390	382	403	362	348	352	378	356	356	376	341	387	331	366	387	361	363	370	359	359	368	393	358	356	348	362	385	367	373	373	353	343	360	340	365	386	371	358	377	411	357	383	371	388	377	363	378	374	384	344	407	362	411	398	375	396	358	390	398	343	352	385	388	326	381	375	361	349	381	339	370	386	362	357	364	390	396	395	366	349	382	391	372	401	357	360	360	352	369	360	351	365	389	374	377	333	381	372	370	388	409	358	385	388	367	390	386	380	350	335	353	351	369	371	380	403	381	381	377	380	405	342	380	367	370	356	378	355	365	395	352	336	382	362	348	373	366	348	363	387	346	374	371	349	355	397	372	377	357	401	361	362	371	409	366	334	358	361	362	390	354	363	363	379	333	352	369	365	351	373	335	390	368	378	365	384	364	353	362	386	364	356	356	371	383	361	385	368	396	373	319	393	340	371	363	370	386	373	392	363	362	363	363	365	336	355	360	352	392	372	406	383	385	379	389	381	371	388	339	391	374	357	368	389	384	404	390	367	358	355	383	352	340	366	365	399	384	379	374	355	343	394	355	373	371	356	371	369	376	363	393	352	340	376	391	382	346	356	356	379	399	358	341	339	353	392	335	344	357	380	364	364	369	361	366	380	360	368	394	368	357	376	350	362	387	363	375	385	356	349	368	376	350	384	359	336	360	392	362	369	358	364	363	357	335	378	363	386	374	352	368	390	383	375	370	364	379	353	366	376	397	347	342	399	361	329	350	393	362	388	322	355	402	348	382	336	343	370	378	387	342	395	364	369	366	378	384	352	357	352	361	375	366	361	355	344	326	393	347	387	348	371	356	374	394	350	378	349	382	390	358	403	365	400	402	346	357	402	400	350	421	379	360	351	358	364	401	376	359	399	366	379	329	369	390	373	385	338	339	394	367	371	396	370	388	392	387	346	339	360	372	359	355	390	364	373	383	327	388	406	350	381	401	384	392	378	371	384	373	368	381	351	380	366	381	330	390	350	400	367	408	387	375	365	382	365	400	371	374	384	379	363	376	375	340	346	369	389	377	382	412	413	377	372	363	357	392	342	335	385	378	359	381	385	380	367	381	366	340	361	320	388	369	361	345	328	364	351	397	384	404	379	371	373	382	362	382	363	363	349	380	382	364	361	390	346	383	370	376	360	349	342	376	381	344	370	398	361	379	373	384	366	346	357	369	378	359	368	350	393	334	376	353	373	365	377	372	390	368	380	382	380	354	370	350	393	366	365	369	346	397	360	368	379	368	366	378	377	328	361	338	363	375	386	392	371	385	360	352	366	372	351	389	388	377	376	387	354	348	360	351	371	365	355	383	369	345	355	359	365	328	348	377	366	344	373	364	362	326	359	381	327	391	363	388	366	379	374	381	338	388	361	361	375	384	391	370	384	335	310	405	342	372	367	358	382	400	369	383	349	350	395	385	388	376	366	375	377	356	362	352	367	365	360	334	350	346	399	388	369	360	389	367	396	393	378	344	391	402	379	382	352	372	351	372	336	365	408	359	357	393	370	369	393	419	355	375	355	355	347	376	390	353	386	351	328	350	379	360	372	351	371	355	361	351	348	390	369	363	341	361	353	386	399	363	405	366	432	379	415	362	418	368	374	345	386	366	349	358	366	333	381	335	357	362	357	394	335	359	396	372	385	382	390	382	372	358	344	350	391	348	376	364	363	394	417	382	378	380	389	386	353	382	391	371	346	387	341	378	387	370	394	365	374	396	429	374	395	372	378	388	353	352	390	349	343	325	382	374	371	345	387	353	381	382	407	354	356	361	389	337	344	376	366	390	349	378	383	339	366	362	368	374	386	371	390	338	386	352	356	343	352	396	393	372	342	395	377	349	378	350	352	368	362	384	384	347	375	374	367	416	389	355	340	374	372	421	371	343	345	396	347	371	357	367	391	360	392	373	388	364	356	386	320	354	385	399	386	381	361	389	386	352	370	371	378	368	414	404	379	388	348	375	345	335	389	365	352	367	378	317	371	383	357	368	361	333	369	352	397	375	357	357	366	360	378	326	357	348	366	373	361	351	350	382	345	392	417	382	356	380	387	360	389	399	347	406	365	367	379	371	377	322	376	387	356	347	343	356	338	386	400	349	389	378	390	372	365	344	368	361	356	335	376	373	339	397	337	341	358	380	409	371	392	372	371	406	363	351	412	415	385	352	381	376	383	372	341	393	336	393	341	344	400	356	390	371	331	368	386	370	383	376	320	380	411	366	376	357	334	372	334	355	386	349	326	385	376	343	416	382	376	365	400	352	370	373	393	377	351	344	371	392	359	352	369	356	401	346	367	336	381	380	356	357	379	395	381	354	372	386	381	326	375	378	388	396	402	356	368	359	392	340	367	367	387	366	375	369	394	355	372	356	379	390	363	355	371	392	373	342	341	390	349	373	376	383	340	366	407	381	365	351	363	364	329	363	364	362	314	390	365	374	360	362	358	365	377	389	373	401	388	368	395	361	374	386	330	339	360	356	366	358	356	382	405	382	327	400	351	357	393	389	355	363	379	361	391	349	352	350	367	364	337	384	359	369	412	349	356	374	380	346	370	377	346	396	377	367	396	347	398	362	358	424	347	366	384	377	344	378	366	331	393	389	383	375	371	340	408	378	383	367	374	376	382	380	340	363	386	388	368	397	369	391	350	347	368	363	350	389	396	396	375	367	357	404	365	373	373	368	391	375	358	383	348	400	385	371	351	383	358	376	363	345	371	374	378	344	364	373	365	353	372	382	369	377	369	357	375	352	355	413	384	337	346	375	367	343	349	340	339	380	344	324	359	411	356	365	351	369	365	370	363	355	379	407	387	377	362	374	387	349	416	354	361	400	375	362	337	383	358	359	380	382	329	360	365	354	371	370	366	394	351	360	428	413	372	344	394	363	362	375	379	392	369	368	350	364	335	373	346	359	359	364	362	389	403	363	343	405	369	315	351	409	361	367	391	389	354	385	393	370	385	354	370	341	352	316	360	385	387	367	385	378	362	349	345	394	345	368	374	374	353	392	342	357	355	375	385	347	376	366	358	373	361	338	394	386	348	381	392	336	355	380	329	388	347	418	374	332	364	342	371	372	384	373	364	336	356	384	361	346	355	383	363	393	408	380	395	369	368	395	391	370	341	394	345	349	353	353	363	370	352	379	408	351	366	374	401	336	384	370	327	359	357	359	358	389	390	330	395	324	371	351	337	355	368	358	358	359	338	383	372	331	387	385	370	354	350	389	364	366	377	395	364	339	358	358	383	390	385	392	372	373	371	352	388	348	356	348	384	390	372	359	395	372	376	365	370	371	384	378	384	351	390	369	357	377	365	383	370	380	370	392	361	336	378	371	359	350	391	420	356	367	394	390	340	333	382	369	367	379	341	335	365	399	397	365	369	422	390	351	376	407	369	352	399	364	348	328	395	351	368	345	369	389
60794	99425	82503	59041	40967	25967	8106	599	551	538	552	512	547	489	540	544	521	550	504	529	520	533	518	529	541	515	533	549	556	520	502	481	560	525	539	539	554	491	508	494	554	517	496	524	545	499	497	493	551	511	515	550	514	483	529	503	470	523	492	541	559	550	510	539	509	506	521	525	544	537	533	478	536	505	495	529	535	492	477	536	515	534	504	515	522	544	504	503	515	535	538	504	523	563	510	485	517	537	519	516	535	555	515	542	521	546	499	538	532	512	503	538	497	572	533	461	484	512	520	532	535	519	521	569	544	532	526	554	550	500	518	486	542	540	487	518	523	514	533	508	510	506	521	510	516	503	497	545	538	544	515	543	535	550	512	528	535	547	554	548	506	536	493	535	489	547	542	523	558	575	540	539	522	531	506	552	526	568	534	537	545	555	563	499	563	500	514	519	520	483	511	544	495	489	504	521	489	535	526	534	540	526	447	525	522	542	564	540	510	518	547	544	493	545	570	501	518	539	528	529	479	542	498	507	563	484	488	551	536	506	515	504	541	547	567	494	542	536	498	496	558	563	490	516	504	537	517	524	489	523	491	527	523	494	499	523	505	521	513	548	569	537	538	532	499	517	522	514	580	553	525	540	557	522	493	557	491	533	536	507	525	534	492	529	504	519	541	481	521	542	486	523	527	521	532	509	562	488	512	526	501	524	540	515	513	529	504	526	555	527	558	566	550	516	531	526	507	570	540	540	502	495	490	529	502	525	555	536	599	520	509	526	504	502	517	510	550	517	509	567	505	499	509	484	525	548	531	559	489	505	547	554	506	487	543	515	516	508	575	511	508	520	500	483	554	514	532	546	502	489	558	540	501	517	579	537	471	557	539	507	508	557	544	485	531	532	533	527	467	507	570	521	514	494	549	521	537	540	510	518	501	503	516	531	525	537	512	536	521	519	506	504	520	536	512	548	553	492	576	532	527	523	501	485	551	504	559	579	493	518	547	533	556	544	560	506	479	511	463	525	523	522	529	519	513	556	524	507	495	531	522	515	492	509	522	552	535	542	537	548	480	549	553	543	502	493	499	566	521	535	510	555	550	511	519	521	532	516	544	481	539	553	537	496	489	528	525	508	456	503	520	536	534	551	524	539	515	484	514	545	520	507	517	529	490	539	565	554	502	500	517	510	531	509	532	525	542	513	563	497	537	518	525	518	500	515	529	500	538	529	541	505	510	480	526	516	530	494	505	550	503	531	557	503	516	544	543	531	507	532	518	522	523	559	529	535	533	531	530	529	513	527	521	512	522	546	557	536	511	544	534	490	512	479	550	539	539	561	527	522	507	537	534	521	559	548	481	537	555	483	553	502	540	522	518	515	506	545	521	466	495	504	498	518	510	542	493	525	577	552	514	520	515	513	520	530	499	564	536	535	516	509	557	512	498	470	559	531	506	529	508	514	528	561	529	523	479	514	532	509	555	482	549	519	513	525	502	552	527	512	539	580	487	518	501	514	524	479	552	543	527	536	503	542	516	495	520	515	546	548	503	502	538	531	518	559	499	517	528	537	531	524	527	538	509	516	491	477	535	509	529	504	514	533	523	520	535	511	555	478	526	526	520	491	544	525	550	541	504	547	511	528	520	493	558	544	516	542	528	550	500	497	534	564	554	524	515	515	533	521	558	526	560	535	545	506	538	526	516	532	566	514	536	535	567	522	500	553	480	500	515	515	485	515	537	568	537	551	547	540	488	540	529	514	550	518	531	523	509	550	516	506	558	516	513	491	514	556	558	486	554	522	527	533	477	535	530	501	509	562	511	537	539	518	541	516	505	486	519	537	540	547	515	520	509	551	518	514	521	495	491	514	545	518	535	540	550	541	511	521	514	518	503	544	513	500	520	511	564	533	529	551	547	516	550	542	504	532	521	530	492	516	513	527	539	565	519	500	549	496	521	494	522	521	547	488	512	518	519	520	527	535	516	540	535	561	541	518	530	542	516	518	544	530	592	497	492	482	506	546	551	512	529	531	533	514	551	537	543	558	526	533	509	514	505	518	515	496	518	523	563	535	570	545	509	495	515	527	549	514	506	537	519	558	504	512	494	530	525	525	532	541	542	497	563	527	529	514	538	522	563	538	515	517	566	507	531	484	539	544	535	518	502	479	511	538	520	534	529	533	512	552	492	524	532	511	486	529	512	476	556	500	516	549	499	515	492	538	519	560	491	495	521	522	517	494	522	508	522	501	488	514	535	551	541	525	539	512	555	510	546	530	501	505	535	518	550	485	457	525	526	514	525	512	512	506	520	552	551	493	550	526	540	528	554	508	517	541	539	547	532	497	536	525	551	536	480	507	511	513	515	550	550	508	518	504	530	496	577	504	511	562	530	550	548	521	516	533	506	507	499	562	500	497	506	509	500	513	496	527	526	542	517	544	537	521	567	533	480	517	521	546	484	490	510	505	507	545	529	540	536	537	524	514	559	517	527	511	508	534	526	503	507	518	511	522	552	540	524	507	588	508	528	514	518	545	528	506	498	523	492	478	522	515	503	513	491	531	522	528	535	524	533	521	509	515	487	534	559	488	497	535	541	506	535	544	512	543	504	552	560	511	521	542	512	536	534	507	520	578	503	561	518	468	491	543	508	517	532	577	551	555	519	548	512	509	544	534	494	536	500	513	524	500	526	544	537	535	476	485	534	508	527	526	512	520	483	525	515	525	516	543	479	521	480	501	596	492	540	528	507	528	561	528	492	548	524	528	534	528	506	522	532	543	493	538	505	532	548	544	537	551	506	503	525	526	511	544	517	533	549	537	524	529	504	569	523	533	519	512	514	481	508	480	527	537	549	524	506	544	528	494	497	506	507	522	542	519	546	517	512	560	510	504	556	517	485	522	521	504	539	524	519	535	551	526	521	508	527	523	550	486	545	520	546	532	528	502	574	480	550	504	547	498	537	535	491	488	538	577	513	540	513	522	529	542	509	546	500	527	519	494	515	537	521	545	517	514	512	510	483	506	530	503	528	547	561	535	542	537	540	503	534	518	534	521	507	542	519	497	505	550	540	529	509	494	517	518	523	560	539	539	524	500	540	530	513	530	532	535	480	534	527	529	509	553	560	514	549	497	524	530	488	543	518	525	511	485	560	561	522	515	495	495	525	509	501	521	521	520	489	564	595	503	517	525	557	513	554	587	512	520	517	557	562	511	516	561	510	531	525	489	522	509	524	569	536	497	511	520	532	519	502	496	519	540	511	506	502	549	529	535	491	498	528	516	479	515	562	543	543	503	527	516	529	496	491	513	516	465	603	546	506	524	506	544	556	545	526	548	527	531	509	498	524	524	552	488	558	520	559	505	531	540	548	557	505	527	487	521	496	512	503	514	506	539	532	556	523	501	506	534	549	529	536	551	547	488	534	498	520	485	521	543	504	485	506	546	516	533	474	483	556	519	522	514	487	514	530	516	537	494	522	467	551	555	543	520	565	526	504	504	545	498	536	498
27262	24969	28823	16586	5194	1636	624	431	464	451	430	446	421	435	444	410	418	408	394	421	450	381	435	436	455	439	382	414	384	429	459	468	422	464	426	417	418	414	431	429	409	430	456	422	398	447	416	416	432	468	417	458	484	449	418	412	404	430	459	423	454	414	456	440	440	417	436	416	451	452	445	431	389	442	393	423	404	369	385	457	448	418	431	429	438	426	444	412	409	425	388	439	417	407	449	430	438	407	405	428	434	429	380	430	394	445	410	434	418	427	416	433	408	451	449	439	427	424	409	477	400	433	423	434	447	442	410	435	402	417	386	433	463	419	417	447	441	413	449	415	448	448	449	431	425	428	433	378	456	412	439	453	439	448	447	414	458	426	424	399	427	411	480	425	423	449	397	419	407	422	416	429	399	447	402	395	404	476	434	427	389	426	419	431	466	398	421	438	454	398	445	392	409	403	424	383	433	368	419	394	403	467	444	428	433	411	413	419	476	423	427	407	435	421	428	438	452	418	461	416	416	418	443	453	427	436	404	436	453	458	439	458	437	432	423	435	433	452	438	408	457	469	445	421	461	411	394	409	434	442	442	433	371	429	409	413	384	434	462	432	440	430	423	411	389	452	434	400	450	434	443	432	395	425	469	411	408	452	452	411	448	411	434	412	455	406	404	442	435	475	450	409	430	409	453	434	420	438	442	441	436	411	448	425	416	428	449	462	428	421	409	418	472	416	471	428	413	439	410	443	406	456	408	466	438	459	414	409	418	428	412	430	419	415	411	431	460	409	431	408	441	444	430	399	397	412	443	441	442	435	435	426	466	425	424	414	414	431	407	433	447	417	423	424	407	415	404	421	420	455	397	407	436	436	434	402	401	443	413	418	443	426	457	455	419	444	417	425	444	436	420	403	397	422	440	431	435	430	454	414	483	451	416	448	414	445	470	438	408	394	428	419	435	427	435	426	415	404	434	452	383	416	440	386	430	432	457	431	387	413	439	442	394	457	456	437	430	428	423	440	439	414	439	407	397	450	467	398	427	421	427	455	413	444	416	416	422	420	453	422	415	442	450	403	385	427	437	441	418	400	470	441	422	418	438	433	453	445	407	405	389	417	422	416	426	470	430	418	418	431	437	450	399	448	406	449	410	421	410	432	459	442	421	422	402	431	420	423	438	420	432	414	465	445	430	402	387	386	409	448	447	440	427	431	436	443	382	428	444	396	431	460	433	439	444	402	421	425	446	425	423	416	432	424	423	441	419	408	399	425	436	407	427	445	433	430	433	406	426	457	431	419	386	461	425	433	390	442	420	446	406	417	438	438	439	437	455	417	405	429	380	404	406	450	433	446	437	409	393	482	428	460	425	450	416	403	441	401	441	436	423	406	459	400	431	433	443	429	428	399	442	378	434	412	432	437	457	414	446	430	429	411	433	445	405	454	404	458	432	416	418	397	451	431	424	467	452	414	428	423	418	419	400	482	464	446	410	412	407	451	395	479	389	415	412	419	402	412	439	420	425	422	435	450	414	450	429	430	419	415	432	389	452	443	419	410	430	396	456	406	440	435	432	421	394	403	424	434	464	392	412	425	427	436	405	442	409	416	429	415	410	448	455	403	413	406	426	434	425	452	397	405	444	462	455	436	421	406	442	406	421	445	420	456	457	403	406	430	424	442	442	373	435	397	413	456	408	398	383	398	426	437	432	379	439	429	465	445	404	420	444	414	472	447	440	419	426	402	400	457	411	404	412	449	441	439	410	450	438	422	426	426	467	436	403	427	397	435	439	435	408	398	440	461	420	436	414	425	429	427	435	423	388	433	378	435	418	388	406	428	434	425	407	417	408	377	461	428	452	481	417	452	452	411	451	439	401	451	416	410	446	403	418	408	421	404	441	410	429	425	435	432	399	400	413	433	411	426	414	402	437	456	496	394	427	418	416	396	443	441	439	425	480	445	454	472	417	393	456	436	391	417	430	429	439	407	430	436	430	425	442	398	449	432	415	390	409	397	403	429	392	419	426	451	416	430	406	389	399	434	410	417	443	407	430	420	436	426	440	414	466	452	402	436	407	416	435	427	416	408	422	423	411	406	446	439	399	454	439	421	433	436	455	416	470	440	463	391	429	407	428	449	413	417	410	395	430	427	431	434	444	430	420	412	426	413	441	424	462	439	423	421	428	436	389	415	436	436	421	430	432	450	468	431	440	419	433	394	437	442	452	387	432	383	453	411	396	476	440	428	413	418	395	454	399	420	423	427	443	424	428	412	402	434	449	425	436	451	401	417	423	418	454	421	448	433	482	420	477	429	440	439	450	463	389	456	422	433	402	412	450	458	458	435	395	395	420	435	447	411	440	437	433	431	427	388	424	412	444	416	438	416	405	415	472	455	438	417	407	478	449	420	449	428	429	424	422	434	414	403	427	384	415	405	437	413	425	455	403	421	429	413	408	465	404	418	427	461	424	451	445	437	422	405	405	434	407	408	436	442	410	401	439	410	403	460	393	415	417	428	414	466	414	462	426	409	413	425	447	442	466	443	419	437	474	410	420	416	421	408	438	414	415	402	452	460	435	443	443	429	422	415	413	415	464	434	438	443	439	435	425	449	457	434	431	439	431	465	427	437	435	421	406	433	405	452	447	435	416	407	434	428	408	438	448	459	437	434	449	398	440	418	442	428	426	452	403	429	409	399	392	442	423	427	426	401	448	409	437	425	404	460	423	436	455	424	438	437	446	414	454	425	411	443	437	423	442	412	449	485	425	474	404	429	407	440	410	435	391	439	426	466	434	415	454	432	428	423	462	435	428	416	419	397	442	436	427	438	390	436	399	439	429	430	433	440	436	430	418	431	450	422	456	401	404	405	429	428	406	430	424	443	446	395	433	413	384	433	438	411	429	434	442	422	428	452	443	387	428	432	450	428	475	400	422	420	419	453	399	428	432	444	438	433	440	455	455	439	418	400	412	418	427	373	424	431	433	427	387	435	431	435	446	427	428	436	415	404	423	430	467	464	430	412	410	389	426	406	426	425	392	429	424	452	465	412	410	396	458	450	454	440	399	438	429	442	445	463	430	391	434	420	405	434	405	449	378	400	374	423	438	426	426	400	410	447	428	456	399	417	402	463	444	413	462	442	455	419	411	389	430	433	378	408	405	426	411	474	437	420	411	433	410	437	463	377	442	437	400	409	440	443	412	407	434	447	470	412	422	426	442	446	425	447	415	455	437	398	438	451	422	445	446	452	405	429	378	429	413	448	448	473	421	441	436	426	417	444	423	410	445	427	418	473	432	391	427	436	462	408	431	378	445	403	387	431	435	418	442	443	483	451	405	434	408	452	401	435	428	451	426	415	452	435	457	446	415	423	440	402	467	406	406	403	416	396	438	417	377	434	404	463	436	445	442	438	393	450	429	419	431	425	402	431	440	459	420	447	403	401	432	438	426	428	425	405	418	423	409	422	420	466	421	447	437	453	418	424	421	408	437	431	422	438	412	416
24720	42618	31766	15575	7063	2565	990	602	627	645	601	635	631	637	617	602	632	588	594	604	592	585	592	624	661	587	579	591	591	596	607	617	628	577	584	645	593	573	636	636	649	611	638	607	573	611	644	612	601	622	606	638	590	607	567	594	648	628	609	609	619	606	628	618	617	589	632	613	627	605	616	604	605	591	603	600	637	607	651	598	604	597	577	616	575	595	574	658	631	622	568	575	626	634	588	630	644	609	663	589	604	588	603	629	555	613	577	594	638	620	640	604	638	587	607	593	567	595	629	593	604	618	627	623	564	666	605	618	581	638	654	584	605	580	570	635	598	604	583	610	604	591	620	661	613	611	622	648	577	626	611	599	623	607	611	563	632	613	593	637	636	564	647	601	627	581	596	582	564	600	629	605	642	592	641	634	603	597	643	602	582	668	606	632	579	617	623	596	626	587	611	565	602	605	587	611	599	638	599	641	548	638	692	618	619	658	641	605	619	648	592	556	560	622	606	555	604	598	627	615	613	577	635	629	645	595	588	593	546	574	647	652	630	636	610	631	606	664	601	615	573	607	612	574	610	598	555	634	609	608	616	624	598	593	632	613	620	607	620	612	626	571	597	643	612	595	596	613	592	629	595	607	579	628	599	608	612	621	621	600	627	583	605	597	606	589	579	579	661	604	646	583	620	630	603	582	621	596	649	607	603	575	668	612	595	617	618	663	636	605	649	607	583	568	562	590	593	598	631	627	592	617	636	586	588	598	609	599	603	596	589	596	587	577	595	617	598	626	595	610	592	633	626	580	638	609	639	586	600	620	606	604	606	626	616	620	586	597	567	610	549	608	608	614	582	596	616	628	620	618	611	598	638	604	603	593	559	614	639	641	585	629	572	597	596	536	615	591	598	572	613	567	595	541	593	588	675	628	621	606	610	606	575	591	631	601	551	619	601	610	607	625	630	631	582	598	612	578	577	644	615	596	619	624	632	609	603	576	627	614	613	554	605	613	572	581	580	624	591	579	623	633	575	608	666	633	597	615	604	627	582	580	598	582	617	622	590	603	610	588	631	584	556	625	583	592	630	614	582	599	587	626	581	637	571	624	585	602	618	625	649	586	615	588	617	605	570	625	592	582	584	639	632	588	601	589	607	566	592	622	616	589	661	608	609	618	601	618	562	615	610	616	540	608	588	574	607	606	629	586	634	587	577	604	606	606	594	620	628	610	590	613	570	598	629	590	604	618	568	622	575	653	622	594	640	589	609	608	646	593	657	586	605	571	636	605	607	653	588	583	609	571	624	621	579	572	649	625	585	608	607	611	608	605	551	590	594	586	616	646	621	592	628	632	685	631	631	616	600	612	594	581	596	623	615	622	563	622	595	608	634	588	595	584	623	592	618	589	588	612	640	619	601	639	642	662	599	645	627	634	612	618	587	617	574	565	590	603	613	561	615	603	631	564	618	599	626	557	609	615	605	606	634	585	599	603	607	596	636	635	592	586	603	589	559	634	614	645	651	629	644	602	634	626	615	604	590	646	592	664	652	675	647	647	588	627	642	598	638	588	597	582	614	611	640	604	627	644	577	619	606	561	617	644	599	608	597	628	568	579	606	581	601	586	630	581	595	636	613	609	628	624	618	642	623	609	581	592	613	598	559	635	606	571	637	616	616	617	624	611	595	634	605	564	586	664	596	592	635	640	630	632	648	594	665	600	625	609	577	554	597	619	586	639	578	578	592	597	621	612	636	670	577	591	593	585	579	561	597	615	596	596	632	572	575	609	620	635	647	632	629	577	616	592	630	648	574	606	634	616	574	573	604	616	608	594	614	594	602	611	590	612	627	616	603	565	621	597	622	609	581	646	619	596	581	610	622	611	664	596	604	639	618	582	599	601	630	598	649	639	592	606	615	627	594	593	636	641	608	641	643	597	624	603	614	602	607	621	588	599	591	599	629	597	576	616	657	612	613	587	617	635	607	608	618	603	610	610	665	627	609	597	589	600	611	655	561	610	650	647	626	595	624	605	607	598	611	611	596	607	605	605	580	627	605	619	582	583	593	623	606	611	572	600	575	644	608	605	602	654	557	619	603	631	582	557	622	584	592	631	568	602	631	619	594	651	592	591	630	605	567	630	618	618	635	586	591	640	586	566	585	604	583	595	605	623	622	581	600	590	628	595	618	554	610	589	629	595	579	598	604	608	627	629	606	614	620	610	547	601	609	636	597	591	657	616	598	651	605	607	608	556	621	622	593	601	617	579	616	630	581	566	618	608	590	598	562	579	601	607	599	613	575	594	647	629	587	620	579	604	613	644	571	577	574	572	600	593	617	603	605	592	600	628	616	642	592	611	591	614	567	657	583	569	609	602	633	623	596	595	572	586	602	596	594	579	618	631	627	590	627	562	606	584	605	646	609	597	578	629	631	631	638	629	619	588	586	632	572	604	596	621	604	572	601	572	599	620	585	614	627	579	647	557	609	554	618	605	614	581	642	634	620	629	592	572	620	598	609	623	629	605	676	551	562	602	617	609	617	625	622	632	617	630	614	625	572	609	582	579	606	598	634	631	569	631	649	564	597	592	586	592	607	623	611	650	613	610	610	608	565	624	568	645	671	648	660	560	625	592	605	602	614	644	647	621	594	629	591	582	605	605	611	591	597	650	574	620	618	598	629	632	635	606	611	602	584	630	617	625	599	610	612	675	602	619	571	636	614	627	617	625	617	619	581	563	604	592	562	584	606	605	604	591	586	593	588	632	639	595	549	596	669	598	576	606	646	655	623	608	601	586	557	624	617	614	636	628	636	587	632	583	622	656	604	613	619	592	592	649	641	626	617	645	601	594	615	613	585	654	600	612	646	650	609	612	619	567	625	583	637	629	613	625	601	603	627	576	615	595	622	612	601	574	598	597	611	604	585	616	563	576	641	612	603	573	606	653	638	627	603	577	597	639	573	589	621	623	606	589	576	607	610	629	589	607	618	610	628	612	619	606	654	620	624	612	648	581	632	628	626	582	619	627	622	645	589	615	658	609	666	624	629	647	614	603	607	597	606	592	564	614	565	575	669	636	639	632	601	589	562	589	590	575	620	650	674	629	616	633	639	599	632	571	615	567	580	612	600	623	618	566	559	586	574	575	606	604	610	597	626	551	626	616	651	580	564	619	633	608	622	609	634	603	636	649	610	636	596	595	618	609	610	619	595	623	612	597	636	636	626	609	644	631	620	599	623	573	584	597	619	649	610	632	571	624	636	606	611	604	577	607	611	629	604	583	572	626	605	593	593	622	633	602	641	621	581	555	615	615	616	607	627	623	607	596	616	554	598	570	588	632	575	625	614	608	608	641	593	601	571	620	602	620	629	606	592	639	557	599	612	583	606	562	617	629	612	550	604	634	632	644	618	570	597	604	613	607	649	590	645	605	603	662	593	608	574	594	644	586	615	586	622	601	555	552	632	599	611	601	619	572	577	614	615	593	641	573	615	613	604	630	611	602	636	602
24776	22579	36082	32769	22297	11479	2095	514	491	507	507	520	522	512	512	498	490	478	462	532	484	477	477	479	491	490	443	469	501	460	537	498	515	489	481	480	484	486	483	525	472	476	480	458	486	478	503	462	500	504	469	485	516	437	473	504	502	460	510	460	459	466	527	506	499	465	477	468	462	427	514	496	480	473	458	462	481	500	525	465	491	477	482	485	500	527	493	434	500	494	487	465	491	419	472	489	520	474	472	467	506	507	517	500	469	458	485	496	474	451	488	490	476	479	521	460	452	480	442	454	479	462	499	504	451	482	525	475	460	440	492	479	438	505	460	489	468	447	488	464	498	523	476	488	462	500	499	503	495	427	500	474	451	514	476	482	481	487	515	473	460	472	436	460	478	493	460	504	489	478	487	460	424	503	498	500	491	467	463	519	503	431	449	538	456	431	509	490	459	494	484	486	498	492	510	482	498	481	500	462	493	439	475	472	493	475	451	513	477	479	498	485	499	475	511	455	465	491	462	464	448	496	491	465	464	491	478	490	490	457	477	420	489	467	467	490	518	491	453	444	487	504	482	471	495	449	450	475	479	475	498	478	508	518	489	539	488	488	459	467	505	467	471	480	492	505	473	474	500	458	505	473	470	471	458	478	511	475	521	514	494	480	502	462	432	488	423	485	471	515	438	515	508	451	461	459	499	472	491	502	498	492	531	469	457	486	487	469	469	463	480	479	463	477	507	499	508	496	476	455	475	488	489	451	449	523	473	484	461	461	504	455	473	484	455	484	502	509	445	491	510	516	439	491	452	467	484	480	504	539	464	435	511	435	464	487	476	474	503	450	482	496	498	502	488	471	485	438	489	475	488	456	513	482	445	462	483	472	486	494	482	512	515	490	447	458	500	496	515	515	489	510	510	503	469	469	497	500	496	461	482	440	496	488	474	519	500	470	482	486	490	482	483	530	543	499	462	516	511	469	463	504	485	468	464	487	526	490	444	475	516	483	445	507	466	518	480	485	496	461	493	516	450	545	479	483	504	460	546	487	502	501	472	488	456	482	489	498	461	481	444	470	491	442	481	485	493	461	449	500	485	477	480	471	491	468	465	486	490	482	472	464	459	432	500	488	495	521	466	488	479	478	437	442	497	477	500	476	484	440	442	478	497	501	471	464	497	511	485	488	456	454	479	480	472	481	453	486	484	457	486	487	480	486	496	447	435	483	440	505	504	475	510	460	483	491	477	484	496	499	507	462	441	452	475	465	451	445	470	494	468	488	489	485	492	458	451	497	500	484	514	477	460	493	474	456	498	503	499	451	472	488	470	480	458	478	438	476	472	473	486	524	511	522	451	486	478	460	499	499	529	472	536	471	457	505	520	509	469	460	511	515	478	492	475	502	464	484	462	527	463	477	487	489	520	477	487	476	470	463	508	516	488	484	505	519	510	482	455	477	464	479	457	478	516	479	476	524	510	500	451	459	489	446	496	492	499	482	470	461	515	488	478	484	462	465	449	480	461	463	473	465	468	511	461	466	489	490	506	533	473	451	482	492	461	484	478	448	471	489	466	508	511	498	470	478	454	491	487	464	533	480	492	467	455	451	490	512	487	495	487	530	512	457	477	468	526	496	475	519	468	475	502	491	476	474	463	467	489	484	486	477	466	483	497	514	469	505	488	493	514	486	470	504	472	519	448	503	462	508	521	443	517	448	466	495	520	468	486	460	527	509	453	475	456	497	518	487	497	498	518	453	513	455	455	500	475	489	485	500	482	495	481	489	459	476	466	475	498	480	498	495	494	486	506	456	460	484	495	507	464	453	500	476	479	471	518	484	475	498	529	472	470	495	455	489	458	473	488	501	531	476	493	476	435	477	490	492	479	484	488	487	479	464	476	457	484	480	483	486	481	463	510	510	552	507	457	469	470	472	465	464	452	463	503	497	499	480	504	485	508	457	487	491	498	472	470	469	504	515	500	456	477	480	488	452	447	479	479	484	468	549	532	477	494	495	460	500	474	476	470	512	517	538	505	471	432	493	515	482	492	515	447	497	520	522	441	470	453	529	511	507	487	501	492	486	490	451	511	527	514	495	481	471	485	477	520	502	470	480	496	469	479	470	462	473	469	468	483	467	515	507	444	484	492	493	451	525	505	446	440	486	498	458	520	478	480	484	533	485	496	501	491	465	496	490	477	492	455	471	499	494	514	495	471	450	484	482	469	475	480	470	524	518	460	471	498	478	492	471	502	446	480	470	500	454	504	504	475	481	476	484	443	477	481	492	474	479	507	475	470	472	481	481	452	486	448	488	489	492	508	525	490	504	485	491	476	517	521	504	491	461	486	488	507	462	493	478	479	473	496	468	507	456	437	477	496	482	474	507	472	507	491	479	450	497	493	465	477	499	420	508	519	451	472	458	487	492	462	478	466	511	490	479	470	469	515	487	497	501	497	491	484	467	482	475	458	442	479	487	455	476	474	464	499	478	507	486	483	542	481	488	501	506	514	515	464	471	472	514	471	520	477	512	495	470	471	422	477	487	463	443	479	475	484	469	511	481	458	509	491	474	486	476	498	502	506	516	471	505	487	484	477	454	454	466	503	481	496	479	484	494	466	493	480	479	499	504	507	485	471	467	478	482	518	502	471	509	504	462	470	460	462	479	458	480	468	471	537	490	497	428	525	506	467	468	452	497	482	470	497	458	487	457	480	462	457	459	455	511	497	508	489	494	489	469	517	540	495	487	509	496	491	485	470	477	493	503	468	475	503	482	486	444	465	483	506	511	492	452	475	478	486	500	487	468	466	515	479	494	510	470	475	458	477	445	499	465	501	474	429	489	511	521	507	471	484	472	472	494	501	459	464	500	534	448	495	486	491	479	475	499	514	486	457	450	507	451	493	522	472	462	420	484	490	468	489	473	488	460	517	473	487	469	512	476	503	459	499	469	493	482	468	506	495	466	474	489	507	493	444	505	468	465	475	469	486	493	465	469	492	486	487	494	460	457	473	447	501	457	505	499	479	440	474	484	438	500	500	490	465	482	480	453	501	505	521	493	489	460	494	490	492	508	476	527	490	484	483	474	498	451	512	466	483	491	499	464	493	444	492	485	481	532	500	475	468	471	515	453	494	465	477	458	491	463	449	482	479	467	496	475	490	507	449	461	517	477	477	476	484	480	496	483	496	488	516	478	477	504	485	512	501	519	471	489	493	453	496	457	479	484	477	501	449	483	458	482	512	484	508	501	503	502	501	479	496	523	489	539	462	470	490	450	432	493	505	488	495	478	488	481	474	455	419	458	483	488	449	470	483	490	465	476	514	529	447	504	474	431	531	497	457	509	498	445	487	495	456	499	454	515	479	431	437	531	486	500	501	463	481	453	461	506	501	514	483	488	496	474	530	482	463	476	505	491	465	468	492	498	495	496	471	487	465	502	537	452	496	475	480	449	473	495	512	462	492	485	483	502	471	505	486	513	465	471	468	449	491	496	470	473	474	484	508	514
46684	79553	63107	39481	24105	11000	2547	690	654	676	699	720	705	643	668	707	671	668	673	678	660	719	713	694	682	669	690	686	717	735	684	696	692	734	673	687	683	732	716	698	727	695	700	719	682	673	725	673	742	681	674	690	680	737	657	712	699	725	695	668	674	705	642	698	692	708	635	701	665	665	682	729	677	639	662	666	696	658	707	701	711	669	652	729	673	658	706	697	727	686	683	705	700	661	677	702	670	687	673	698	656	678	716	660	681	673	693	665	678	722	673	714	654	688	651	667	677	685	706	674	699	670	714	715	683	692	697	694	719	676	676	694	702	657	702	701	683	724	710	715	682	675	712	665	689	680	708	676	689	649	656	701	687	716	708	684	686	705	685	702	709	654	663	704	665	681	705	720	710	702	713	716	677	687	710	707	674	692	641	692	624	632	690	640	720	697	689	719	688	673	637	673	728	733	689	664	729	683	691	677	701	713	698	686	654	713	736	672	673	686	666	720	667	685	696	670	678	700	719	658	662	692	642	723	706	736	692	619	700	710	687	731	665	729	699	666	679	680	710	731	641	668	720	695	648	667	670	712	644	703	657	725	702	701	689	712	684	680	687	668	684	709	647	661	707	663	661	712	702	671	729	710	776	667	657	721	724	693	648	672	688	677	713	692	662	681	706	675	672	689	724	683	694	654	724	691	675	673	721	686	661	708	662	711	710	680	692	749	685	718	710	674	717	706	670	630	720	708	674	677	671	669	693	703	682	685	648	669	654	723	708	675	700	692	711	681	682	729	683	740	689	714	685	627	707	703	731	697	676	692	654	689	741	696	663	721	703	689	724	754	703	731	703	700	647	675	698	654	696	717	632	727	695	702	667	669	693	680	707	695	696	664	696	668	710	686	699	734	715	628	704	659	683	673	726	664	706	702	726	690	706	710	719	727	653	676	676	694	675	676	663	672	725	709	664	682	675	685	641	669	726	653	683	710	690	622	670	690	659	655	682	694	686	688	665	674	739	710	700	733	659	742	693	692	669	727	718	667	705	713	731	685	678	723	653	690	707	673	725	690	668	667	680	699	627	670	715	683	705	689	689	676	715	706	663	713	674	678	732	704	670	670	674	695	727	690	708	653	691	694	656	698	721	691	637	701	690	679	646	694	692	672	689	698	703	641	717	680	686	675	676	679	723	630	694	663	716	676	711	678	720	701	702	710	676	689	678	685	645	695	677	656	665	675	712	684	682	711	748	719	708	702	671	648	663	696	730	702	691	676	708	688	699	664	651	651	707	662	678	699	696	685	661	705	670	684	711	689	649	701	693	695	721	698	649	694	701	686	675	701	675	713	695	701	709	682	739	665	672	678	723	693	685	684	655	688	659	686	714	723	658	661	701	644	703	656	700	656	730	695	618	667	665	660	646	695	666	740	674	702	670	707	720	736	693	693	703	643	681	672	644	666	687	661	656	662	674	661	695	690	678	689	681	696	645	693	726	650	694	692	747	686	677	743	749	701	685	687	710	657	690	708	713	698	725	701	675	635	681	687	683	658	664	694	714	648	711	692	698	705	670	695	624	692	714	697	693	658	744	671	689	685	718	668	737	688	673	723	692	679	656	679	677	696	679	695	693	703	663	676	657	673	670	656	681	674	744	681	652	690	677	680	688	671	694	684	662	681	694	701	661	700	697	751	697	716	733	713	697	703	660	741	724	709	738	700	727	729	701	684	732	712	718	678	691	698	713	694	654	686	664	667	712	689	687	715	682	667	707	736	717	686	688	732	683	728	716	689	740	652	671	689	717	702	666	735	713	689	673	735	648	723	667	668	690	711	671	656	738	705	666	729	677	715	702	712	706	719	695	727	686	669	662	675	685	705	712	663	645	647	757	732	717	672	734	690	660	686	708	715	730	686	675	697	646	721	680	701	692	678	672	737	660	702	680	696	686	704	678	698	710	688	740	703	683	699	655	688	716	730	677	658	696	678	645	683	664	663	720	664	683	722	649	645	692	738	671	689	636	695	734	642	665	669	708	678	697	672	719	657	703	752	720	688	726	661	686	677	698	662	669	703	675	645	710	708	685	682	682	705	684	713	685	689	655	655	697	706	701	657	652	697	714	689	697	674	685	711	673	710	711	685	706	673	680	670	689	694	677	672	699	729	663	692	727	651	692	688	744	671	687	665	673	700	648	726	649	685	677	670	674	673	674	665	701	680	701	651	748	680	722	693	709	741	737	676	684	725	630	657	731	722	683	683	668	645	744	696	666	707	701	716	713	670	685	732	714	662	671	632	663	732	695	674	673	686	715	682	694	684	716	684	685	713	680	671	708	709	722	682	709	703	675	696	676	686	662	690	697	707	677	720	661	691	660	738	700	737	721	676	705	708	686	712	656	697	653	686	714	722	639	721	689	698	695	681	727	690	697	722	645	675	647	717	671	688	689	649	676	666	693	668	712	680	716	682	685	655	660	639	696	704	666	700	714	662	725	702	631	668	688	687	645	691	683	677	678	660	656	689	692	708	639	710	647	739	688	670	662	685	703	687	701	666	658	635	746	735	658	650	720	694	731	674	669	690	705	673	724	696	692	680	700	687	733	699	663	715	676	700	661	681	696	698	722	672	705	735	690	671	695	673	701	671	676	665	750	718	685	658	693	638	694	654	709	662	708	658	715	747	699	654	724	658	707	692	663	721	711	678	664	732	728	718	655	683	725	734	714	697	696	645	730	680	705	674	731	754	685	727	677	687	733	715	667	659	701	672	692	647	733	679	648	674	737	706	675	683	697	674	703	699	645	717	710	705	656	676	703	672	633	690	661	733	712	656	697	671	671	684	713	658	717	697	701	697	685	695	763	678	637	666	664	670	701	671	739	729	668	672	636	703	647	700	656	646	635	690	655	687	675	685	726	693	685	734	706	693	684	657	724	673	719	707	690	662	712	724	668	714	654	701	744	710	678	718	700	733	740	725	707	710	703	705	690	671	667	678	639	693	679	693	723	717	682	723	758	734	742	716	715	713	692	735	704	723	707	687	671	689	692	751	714	681	666	650	671	668	637	686	675	713	650	720	720	693	711	717	720	669	688	694	683	695	643	621	719	667	699	691	741	719	651	691	664	687	700	694	693	722	656	709	677	651	708	698	698	710	715	644	726	686	687	675	689	673	708	662	678	635	690	719	670	690	695	697	667	687	702	684	683	664	701	682	707	635	729	655	705	691	715	695	684	695	664	687	684	638	694	652	660	720	663	701	701	645	674	679	682	712	696	683	744	736	669	682	727	661	680	685	718	736	673	650	697	749	664	680	666	741	733	705	701	722	699	675	680	750	671	686	653	692	704	719	693	723	710	697	727	709	702	657	698	649	663	681	733	650	708	673	721	672	720	705	723	685	705	711	651	733	698	724	716	644	701	687	681	710	666	642	692	722	656	687	704	703	701	707	731	684	701	697	692	699	669	680	692	700	712	676	712	711	672	705	658	657	704	691	659	675	688	678	688	687	665	681
22892	21460	31113	27345	24485	23191	14708	1005	365	390	421	393	386	392	365	345	372	365	325	374	418	382	360	377	396	347	359	374	333	334	344	360	331	345	349	369	378	375	339	388	371	349	392	339	397	340	340	368	346	362	333	338	349	384	360	372	386	359	363	334	376	371	402	391	396	372	357	345	404	335	377	334	342	350	349	356	367	379	359	396	359	334	342	374	325	344	320	330	359	378	349	381	380	338	369	369	350	364	368	375	369	366	351	321	366	391	385	373	389	334	361	405	351	338	341	353	363	355	359	345	355	356	367	389	356	397	376	335	381	365	348	372	341	333	363	354	354	391	340	389	349	357	345	332	395	357	379	369	365	351	358	394	377	335	359	375	382	361	355	370	369	345	335	352	360	405	354	384	377	342	332	379	348	392	367	372	376	336	357	371	380	363	320	382	397	349	338	409	358	373	387	334	323	380	371	366	362	320	365	373	386	330	350	375	382	347	355	343	367	342	351	359	368	347	347	374	383	378	372	360	395	362	363	372	368	341	345	366	387	372	362	396	378	354	357	332	338	351	380	357	362	383	345	387	362	357	373	353	332	364	390	398	383	365	400	386	359	373	391	332	405	370	352	342	363	379	386	375	355	372	353	355	387	369	344	367	364	371	359	416	340	344	373	351	345	329	365	372	380	353	370	358	364	353	357	407	349	347	353	375	398	360	337	370	383	364	377	342	362	371	383	341	366	363	346	346	366	376	379	357	351	392	384	392	338	367	332	333	380	334	340	365	350	386	388	311	358	341	367	369	360	362	354	324	376	363	386	343	335	373	359	369	347	342	351	335	361	379	351	326	373	327	320	395	365	372	365	401	351	360	359	360	342	342	393	369	363	387	361	381	351	382	339	352	364	349	349	369	378	364	359	400	362	382	372	345	344	370	370	395	363	378	399	358	380	372	370	374	383	373	355	357	334	367	363	375	351	402	353	341	330	345	349	355	340	405	388	374	367	362	375	366	368	383	358	373	347	372	375	379	363	366	386	364	371	365	357	367	358	357	370	360	404	370	373	321	350	362	377	340	336	378	379	374	355	371	338	375	407	366	370	389	365	371	345	334	389	367	375	347	323	348	356	373	341	349	368	369	374	362	340	345	388	333	352	375	352	350	337	331	350	357	389	357	313	370	352	343	356	374	319	349	385	335	352	337	364	379	363	371	348	382	349	350	379	353	379	324	358	351	353	390	355	358	365	356	362	372	358	372	338	352	340	368	387	385	352	347	358	415	377	384	378	353	343	357	343	379	378	387	401	377	352	362	334	374	378	401	390	357	379	359	343	377	363	378	379	364	354	385	355	337	359	374	360	353	387	325	332	358	360	354	359	342	368	346	399	367	369	370	388	359	355	368	379	321	318	362	372	363	369	345	359	367	367	355	402	350	363	335	339	393	368	385	339	365	360	349	372	364	347	364	355	383	350	373	351	391	366	331	355	346	423	396	345	348	382	365	378	359	356	394	360	365	378	376	348	376	376	365	345	369	357	366	338	349	382	374	319	399	387	415	340	385	325	397	376	367	373	374	365	331	375	372	332	334	358	362	366	373	382	360	380	392	371	325	368	380	369	378	346	373	376	361	329	339	355	341	376	354	363	409	366	364	356	377	396	350	355	335	358	364	365	364	350	353	342	359	356	359	357	362	381	367	341	324	384	342	369	361	363	378	368	399	345	354	345	340	359	320	335	360	355	350	355	340	375	370	337	344	347	383	425	342	365	367	364	369	366	350	356	348	367	379	353	337	327	388	365	384	362	353	392	391	378	350	375	378	358	331	356	345	367	375	369	374	385	347	327	361	357	330	381	337	326	380	354	407	358	333	388	356	332	333	375	349	355	355	355	356	378	388	365	355	380	351	361	383	380	352	337	368	354	373	362	371	372	351	371	343	380	339	345	353	395	378	376	373	335	373	364	379	336	371	402	345	345	337	347	354	342	401	364	332	350	361	370	352	365	371	371	360	365	332	349	341	352	351	348	328	319	405	356	375	339	367	379	384	325	391	385	337	364	334	354	365	365	357	347	379	364	405	369	351	353	371	377	374	351	389	361	375	346	371	355	369	352	348	357	388	363	348	366	384	366	393	351	381	396	353	365	376	332	356	342	364	326	392	329	372	369	337	348	359	360	377	363	347	357	364	420	354	373	375	344	367	344	335	332	355	359	362	333	370	349	360	368	355	358	335	345	328	368	364	371	335	393	367	361	376	352	387	358	401	358	378	351	376	395	350	368	343	363	383	331	369	343	328	394	345	340	355	343	369	396	358	370	343	332	323	347	354	413	377	369	352	392	315	323	388	408	336	366	369	347	377	385	320	393	353	341	337	398	342	374	357	310	360	337	364	359	368	419	370	348	382	359	348	369	349	364	327	381	395	384	361	366	375	362	365	390	372	361	377	337	334	341	349	312	374	342	328	350	340	359	324	378	385	362	372	346	353	365	364	372	339	356	368	351	363	366	353	359	391	362	367	368	375	346	351	393	373	368	361	397	378	331	345	358	359	377	353	357	332	371	391	376	376	348	376	376	391	354	366	337	359	350	338	386	381	367	345	334	368	366	380	370	389	334	374	359	353	345	366	369	330	377	348	392	337	380	390	322	346	353	380	367	371	358	340	355	381	339	363	342	339	397	360	352	332	389	343	351	391	316	382	360	350	359	351	387	338	387	360	357	365	343	361	355	355	346	322	364	368	376	379	345	382	353	366	369	381	353	362	337	361	361	375	403	350	350	369	347	326	369	404	326	349	326	361	351	348	374	359	342	355	353	357	317	371	347	373	359	306	382	373	371	363	355	365	377	344	362	344	361	372	347	344	378	361	341	355	383	345	365	339	360	353	359	346	361	354	388	352	331	368	353	334	362	361	362	357	359	359	348	372	386	375	357	405	368	340	362	367	390	341	359	363	381	353	380	405	346	343	345	380	345	405	391	353	351	351	367	349	399	394	344	354	350	345	374	359	359	348	379	360	354	338	374	361	372	346	374	370	372	341	347	376	347	400	378	355	374	363	384	340	367	382	340	379	380	364	352	352	343	381	351	364	374	361	347	340	367	349	367	386	336	346	342	356	336	338	366	377	352	365	383	354	364	346	356	373	346	359	354	355	378	396	352	346	323	324	359	340	318	358	378	323	370	369	340	357	378	330	366	362	345	330	342	384	362	382	368	387	335	377	369	365	331	371	355	360	353	330	372	379	359	381	375	383	347	353	369	335	347	366	362	350	348	356	333	357	354	337	348	377	329	335	367	376	378	360	357	366	360	353	369	358	381	364	383	389	387	374	361	383	381	342	349	363	368	312	377	326	355	356	334	374	320	370	393	333	362	376	302	356	387	394	354	338	398	383	361	338	368	328	369	355	374	350	361	339	375	351	364	333	363	341	392	333	367	352	369	381	386	338	351	373	358	321	379	328	326	367	377	349	360	347	390	411	352	359	365	363	376	340	360	379	330	349	325	346	358	312	364	387
59971	101328	82651	58407	40885	26628	7253	519	515	536	497	518	522	529	566	526	512	486	533	528	492	516	529	523	513	517	491	509	545	506	529	525	475	490	525	501	497	540	504	519	553	518	537	506	559	473	518	509	529	525	492	531	496	488	517	513	509	509	511	537	540	532	540	531	526	495	505	503	505	509	518	539	494	491	538	489	496	538	534	495	519	486	536	535	473	518	495	492	523	502	504	457	528	512	510	492	490	513	537	554	499	500	552	496	491	500	516	502	516	496	463	491	459	467	495	553	535	455	577	550	504	511	527	472	507	514	504	493	523	507	530	482	480	518	462	549	533	493	557	498	499	551	540	516	503	510	505	555	526	501	484	494	537	510	519	492	497	574	461	504	512	499	517	506	512	573	490	490	559	498	506	559	540	513	514	508	481	467	519	481	538	486	511	488	557	533	477	480	524	519	505	533	490	538	500	518	488	508	507	523	488	543	517	539	516	513	536	545	516	518	514	501	512	495	522	496	498	539	502	491	501	477	510	527	535	524	543	480	469	523	502	519	501	533	533	491	545	509	503	503	477	521	483	485	536	515	501	526	541	517	455	521	542	503	492	516	513	539	484	524	533	534	541	505	550	515	496	508	502	546	508	541	500	512	519	558	516	543	512	512	541	528	520	521	501	510	559	529	520	464	509	540	513	532	476	505	501	570	490	523	524	515	518	529	507	527	542	509	529	499	514	515	509	555	535	524	533	512	472	497	482	518	490	521	466	525	556	532	542	521	459	532	501	545	523	498	520	488	511	517	507	478	507	499	532	504	476	486	502	463	514	502	553	481	507	501	487	543	509	564	530	501	522	454	537	514	493	474	528	517	507	526	535	504	516	491	477	522	486	512	494	528	568	519	511	480	508	525	486	532	532	504	503	517	504	532	503	453	501	466	467	534	496	516	530	467	521	509	508	510	511	510	486	486	504	496	525	536	528	496	516	508	490	467	504	537	526	509	499	516	515	531	512	513	521	504	491	512	521	518	527	494	513	503	532	521	497	551	573	471	503	512	515	487	508	488	532	532	512	522	508	538	509	556	544	510	526	499	517	504	488	515	523	484	516	502	519	485	519	531	488	504	489	467	551	522	549	525	515	532	492	503	497	527	534	489	508	531	505	500	527	502	498	527	502	473	478	530	517	510	522	512	510	493	499	546	527	515	533	489	493	478	492	496	545	499	500	525	531	476	502	498	520	509	516	494	474	533	481	472	505	561	468	535	498	530	535	539	557	519	467	522	529	492	505	522	527	510	512	551	511	497	495	442	485	501	534	533	543	474	479	503	539	512	497	529	486	475	520	524	552	531	562	528	515	530	522	547	496	527	501	495	521	477	522	512	493	507	522	482	556	544	513	511	521	564	552	491	467	530	519	543	479	484	486	489	552	511	499	519	517	488	541	498	477	494	489	524	524	490	506	532	510	489	526	509	514	509	496	527	517	469	538	525	527	487	510	509	505	528	495	517	527	483	528	521	476	549	543	479	505	514	507	554	541	552	527	540	495	500	485	520	519	531	522	539	494	545	525	509	509	503	521	493	522	485	503	476	509	514	521	494	503	491	530	515	510	534	491	520	532	496	515	529	482	488	532	474	533	490	487	525	522	497	547	508	535	559	501	535	522	555	483	535	532	497	477	510	566	523	532	549	512	547	473	516	511	546	519	519	522	551	537	470	512	522	564	464	509	452	509	490	505	503	495	502	504	538	493	505	505	525	530	499	533	510	501	487	545	485	483	496	510	507	494	518	485	526	507	477	521	533	507	484	517	489	479	483	465	560	513	527	489	551	519	478	536	465	501	493	512	484	509	537	551	518	494	494	514	486	497	516	516	514	494	504	528	481	483	537	514	508	534	510	498	522	514	484	536	524	504	529	525	495	512	516	468	509	511	510	524	521	509	540	515	508	522	542	505	523	507	516	480	519	552	541	509	550	534	510	488	508	502	490	495	495	528	520	521	494	508	492	505	510	517	501	517	495	497	506	536	541	490	522	537	524	489	531	536	540	507	538	508	566	492	525	545	522	546	541	552	502	499	536	538	491	526	515	496	520	530	451	505	501	497	482	512	490	488	525	519	505	505	540	519	480	553	487	475	537	539	467	537	545	506	487	465	525	528	525	532	500	522	498	519	472	532	530	496	509	529	526	496	529	508	515	539	504	510	539	551	544	492	487	530	507	519	494	545	477	507	492	527	526	505	510	488	511	530	503	493	500	541	483	497	529	475	516	524	542	506	492	546	528	504	522	521	501	506	504	487	551	521	527	509	515	535	490	499	536	452	507	496	521	515	517	506	522	543	485	504	503	552	497	490	515	517	468	533	530	535	543	501	494	478	479	514	535	539	490	521	502	466	478	506	541	485	512	513	540	523	524	519	516	514	533	520	485	551	491	486	528	493	498	520	504	518	523	521	545	526	535	507	529	529	556	554	504	474	483	530	475	511	545	540	540	459	491	507	520	543	546	520	460	539	495	507	488	471	481	530	510	495	533	516	540	554	489	503	503	523	513	530	504	523	526	447	539	555	509	517	581	522	501	526	498	531	505	512	499	490	545	550	483	527	502	542	526	476	540	511	506	513	497	493	568	481	484	499	517	545	489	483	515	488	533	493	528	532	534	532	509	498	521	487	503	516	521	502	536	513	508	508	497	519	505	508	534	505	514	523	550	512	481	535	451	539	498	473	530	555	539	530	527	502	535	523	546	542	511	519	520	506	491	499	531	538	496	547	495	525	509	520	500	536	498	520	530	536	516	519	522	540	510	512	535	484	496	512	538	502	515	510	483	485	495	494	511	478	461	492	487	505	506	517	468	536	535	497	498	525	485	496	525	522	524	517	522	523	510	503	474	490	510	496	525	496	514	528	532	501	519	532	521	502	472	511	528	536	523	493	516	493	499	462	518	523	529	543	516	508	490	516	527	495	537	482	510	494	510	497	505	511	507	515	485	510	541	502	513	517	536	512	536	523	476	487	470	506	483	521	485	542	520	530	521	514	520	541	515	525	491	487	457	509	508	487	544	517	512	523	535	512	529	530	489	536	518	505	506	494	546	505	491	531	503	500	519	516	481	503	516	496	539	513	532	512	520	494	529	503	543	489	500	546	513	520	521	594	514	529	508	556	484	523	476	512	515	495	492	514	498	536	530	505	514	527	528	489	534	516	474	513	540	491	538	527	498	465	538	496	538	553	511	517	497	485	511	515	472	502	533	536	516	489	510	526	520	516	537	518	513	498	549	539	515	519	517	487	528	484	551	503	550	511	523	506	501	486	554	526	518	562	533	556	509	513	530	522	524	518	531	500	540	503	491	555	494	483	543	550	526	488	491	528	512	501	473	504	507	515	507	520	486	537	535	496	514	535	511	503	539	486	529	528	496	493	488	504	528	564	535	491	563	489	493	510	481	460	469	525	524	488	493	538	480	496	526	549	539	499	482	510	529	535	551	520	497	484	471	508	511	567	562	481	545
27256	24962	29275	17403	5519	1871	672	447	474	459	459	423	426	412	434	450	432	421	409	402	441	449	449	425	428	450	455	445	407	453	427	431	448	453	427	398	418	443	439	430	413	419	428	428	423	475	459	469	456	459	413	427	402	437	451	394	438	426	463	465	409	443	441	397	456	451	437	395	449	426	444	432	460	423	450	447	437	433	441	454	456	436	445	391	458	427	447	436	419	420	430	436	434	437	450	415	427	467	458	446	410	416	438	439	411	457	415	483	441	429	453	445	459	447	419	391	432	484	448	417	459	483	441	449	455	442	410	480	459	424	398	406	443	459	422	434	392	438	424	426	433	471	404	426	432	439	442	401	444	439	441	447	458	458	459	429	425	439	412	460	427	435	476	426	412	446	416	414	399	444	435	465	474	442	426	426	424	447	412	440	403	466	431	402	486	442	408	476	437	445	446	443	438	457	442	482	413	445	430	452	439	426	454	393	402	424	422	445	467	420	415	405	474	472	421	438	437	410	418	437	452	478	415	460	427	437	445	449	476	459	474	428	481	428	429	436	409	434	456	425	405	420	423	444	427	445	441	481	425	450	435	418	391	457	425	425	441	425	408	455	455	424	451	437	438	437	459	419	459	425	407	414	483	435	456	418	448	425	417	433	440	443	466	440	404	428	456	448	422	459	455	475	408	439	447	430	441	408	401	416	419	449	448	437	440	435	403	474	440	439	437	446	423	415	450	426	451	467	403	405	460	392	424	483	445	405	421	447	451	430	440	436	416	426	446	442	444	432	403	434	427	418	396	456	409	447	447	458	419	407	442	436	452	433	463	434	463	449	480	447	426	428	438	451	398	421	407	416	442	374	428	430	436	400	483	423	456	456	414	446	466	455	448	444	451	411	433	459	445	437	420	456	452	423	450	483	467	414	441	430	444	470	440	454	431	451	449	388	467	458	443	445	456	389	445	461	482	467	406	444	417	428	418	451	467	422	457	462	440	463	429	443	462	479	425	462	450	460	419	427	429	437	412	450	461	460	460	416	423	449	424	451	430	416	389	450	451	429	454	466	459	451	451	423	459	412	438	445	480	431	424	442	410	447	454	423	444	435	406	414	397	443	435	457	444	461	435	439	509	427	432	435	455	450	454	451	434	409	431	409	450	416	467	442	452	429	451	433	440	445	413	434	453	452	430	407	458	421	440	446	412	459	433	460	448	449	463	434	404	428	476	416	484	432	426	424	419	437	405	473	455	471	408	432	445	469	431	443	430	442	409	407	457	451	426	443	450	429	447	404	431	432	431	435	441	428	457	425	457	394	446	447	439	430	431	427	406	453	433	457	454	404	458	464	405	461	434	400	406	421	426	455	433	413	430	443	435	471	424	453	447	443	428	426	458	436	456	475	437	470	416	451	450	459	438	437	463	441	442	421	431	441	457	448	435	430	448	419	422	434	450	429	448	401	443	449	429	461	410	447	407	393	438	449	433	443	429	419	419	498	445	430	423	462	428	411	451	404	415	455	476	428	428	434	443	434	448	430	442	410	412	439	435	438	455	421	425	451	454	441	443	449	388	425	421	438	452	454	439	436	433	444	426	452	460	452	455	426	447	425	459	409	471	475	447	431	449	460	427	395	404	445	457	461	420	436	445	429	450	445	433	433	380	435	427	448	410	446	420	435	439	448	475	437	467	428	408	434	443	441	428	466	428	443	460	432	434	477	420	446	441	434	451	421	464	453	434	484	469	393	434	444	438	413	450	462	418	443	429	435	416	413	415	403	443	481	438	416	448	456	421	477	428	464	406	442	435	436	462	434	453	417	416	444	418	468	454	430	407	418	407	498	437	439	440	440	401	433	451	418	446	404	436	452	382	453	450	442	448	461	409	451	438	416	416	464	437	421	429	442	398	456	408	442	447	444	436	451	447	428	417	413	435	466	438	447	429	453	446	443	494	457	408	445	429	422	431	437	415	478	419	436	453	458	449	455	449	416	448	428	413	439	412	394	420	431	444	497	436	484	414	459	458	460	401	430	450	409	435	431	450	432	420	438	445	409	459	419	428	455	460	442	423	439	436	420	438	439	437	431	407	480	457	440	443	461	473	418	420	464	452	430	438	426	396	428	442	430	444	443	430	420	449	436	433	459	456	407	429	488	451	397	443	415	423	382	444	465	453	426	460	428	442	450	441	462	449	428	456	449	475	423	451	416	474	468	433	463	452	413	431	426	408	417	459	425	453	432	449	466	409	493	441	438	453	457	414	433	453	430	434	452	456	418	436	465	442	421	439	419	459	422	463	447	427	450	417	398	410	417	423	431	428	440	410	443	472	472	472	421	416	424	438	415	446	431	428	451	455	446	430	455	447	412	433	430	483	443	414	440	439	448	477	433	434	454	436	438	405	435	441	449	424	419	470	431	457	443	436	423	422	438	466	435	424	412	387	442	447	437	444	444	428	432	427	438	452	440	449	450	444	460	421	470	451	436	467	462	436	410	477	462	394	441	435	434	419	432	430	411	471	425	436	426	442	448	440	464	440	450	408	439	431	407	433	473	467	450	455	452	480	458	447	478	433	409	458	399	420	419	437	455	431	438	429	420	445	400	446	444	432	434	416	451	443	438	437	410	469	427	448	489	411	388	431	419	422	467	449	420	462	413	427	455	468	430	417	398	470	450	420	441	395	419	430	437	462	447	443	433	446	461	392	449	441	433	498	420	423	438	441	430	473	466	414	465	439	458	462	424	409	444	467	423	442	392	458	435	427	436	426	410	429	463	442	444	441	416	476	438	439	435	453	435	426	464	437	445	445	425	420	439	457	424	434	421	446	397	430	477	408	451	420	447	421	421	418	484	454	450	448	412	416	435	420	442	435	420	443	463	445	425	415	446	421	437	445	437	438	427	441	428	453	433	506	452	444	436	406	422	460	437	436	429	428	490	449	402	426	472	445	428	466	462	453	457	461	432	434	432	445	449	433	420	422	444	465	465	426	449	417	421	448	417	468	438	448	428	488	433	428	431	436	371	448	443	483	462	449	460	469	452	411	452	437	430	454	415	441	462	439	419	412	422	403	388	446	418	425	422	424	423	490	448	409	439	470	437	411	442	482	433	436	427	439	436	438	452	442	437	435	420	447	443	448	434	413	399	435	432	426	463	401	456	412	483	452	409	462	488	434	419	432	410	460	469	428	410	447	451	438	438	424	403	444	418	451	439	387	436	436	461	424	424	410	407	440	438	420	414	455	400	452	434	396	422	429	417	456	443	452	440	462	420	462	436	405	451	457	460	424	436	416	432	467	424	431	445	453	417	424	419	440	469	414	437	464	422	403	421	451	393	476	449	392	422	417	437	413	396	425	431	458	405	416	437	455	401	431	438	424	443	448	455	430	400	446	414	470	411	471	405	412	392	490	446	415	410	428	495	416	400	459	437	459	447	500	395	429	395	455	430	437	398	408	449	442	437	487	430	444	414	412	389	426	422	420	393	451	445	452	513	419	416	461	441
24808	42639	32525	15966	7255	3105	1090	598	625	663	619	642	628	602	595	609	604	647	595	626	588	629	620	625	612	612	662	668	600	624	650	626	588	609	665	589	594	673	620	615	628	655	620	621	605	616	597	614	622	614	581	624	643	636	657	617	566	675	601	631	563	613	644	610	601	557	575	612	607	654	630	625	625	575	614	603	630	644	621	595	624	631	628	633	631	583	631	579	633	664	599	622	654	627	630	600	617	588	637	624	639	670	642	627	573	598	631	630	592	618	625	592	574	604	616	611	614	642	616	623	638	603	617	584	611	608	607	635	591	632	640	562	634	663	644	633	642	606	586	664	569	640	636	665	607	630	632	636	648	596	622	608	628	663	599	566	618	599	634	649	606	656	566	624	601	606	622	636	700	637	613	615	609	598	605	636	592	624	648	662	643	593	614	622	645	603	635	626	627	584	613	647	679	650	589	648	615	617	624	635	617	602	635	598	595	630	552	609	660	656	626	614	642	663	639	582	613	624	594	590	586	604	640	615	625	576	589	613	645	614	604	614	600	624	640	621	591	620	640	645	629	590	632	608	598	649	612	599	634	553	659	615	625	627	599	611	609	618	611	601	619	669	660	646	609	635	619	582	618	602	616	613	618	594	586	640	567	585	619	598	570	609	622	618	635	642	609	646	612	649	630	614	638	599	588	626	652	594	624	609	626	649	572	625	663	595	606	648	577	569	614	600	642	679	606	629	648	665	621	610	576	590	626	632	581	617	618	589	612	641	617	563	565	657	588	608	633	619	646	632	635	659	604	612	593	649	576	591	603	625	591	606	616	647	604	605	623	617	614	664	603	599	641	680	616	581	589	622	643	592	628	634	651	627	607	631	649	599	567	627	650	629	596	596	604	606	579	597	597	651	703	674	591	596	638	614	598	606	645	635	650	615	624	603	589	603	571	608	603	626	628	599	607	641	643	659	645	627	584	614	640	613	625	580	661	620	622	600	617	612	613	603	626	607	638	600	632	623	635	654	629	618	634	649	623	644	593	689	631	622	610	623	659	609	610	644	634	625	667	681	629	557	679	616	575	634	608	585	632	619	576	613	649	620	605	630	648	593	636	601	585	670	613	628	597	605	609	607	622	583	647	616	643	662	608	614	607	626	627	671	686	599	631	636	639	569	585	583	645	616	607	623	646	612	649	642	643	601	634	689	607	581	608	618	586	633	643	608	588	571	615	617	583	601	599	626	623	640	624	651	614	607	604	608	606	635	609	625	631	630	602	652	595	618	601	602	645	628	606	639	620	614	645	606	622	645	623	627	616	629	594	626	624	604	612	602	598	660	628	627	646	642	620	628	630	670	602	605	571	621	626	631	660	615	612	620	628	626	578	584	603	634	662	644	602	634	636	619	622	643	629	600	630	640	642	588	644	656	617	644	605	637	643	650	665	623	586	568	628	605	583	603	620	646	631	602	669	640	622	614	676	631	584	581	628	639	641	625	592	610	618	663	615	670	614	605	583	602	633	607	641	640	579	629	612	607	618	592	633	569	614	616	628	621	658	616	613	613	616	623	647	625	614	620	631	615	620	564	631	561	618	644	614	606	613	621	622	614	642	669	607	593	594	581	623	630	633	612	627	605	628	575	628	643	604	604	613	622	584	581	601	618	603	610	612	596	642	620	609	603	659	651	647	605	575	615	604	625	619	626	624	603	618	640	635	638	601	572	624	648	610	604	632	608	632	610	603	591	625	632	584	595	643	630	622	609	651	606	613	650	642	600	649	641	589	638	635	646	616	612	613	646	648	638	581	619	630	605	620	628	672	661	588	615	636	641	653	644	621	673	627	606	639	619	569	597	598	592	633	641	624	615	590	589	683	598	648	621	673	599	632	613	621	627	642	570	625	661	600	620	613	589	609	627	622	585	592	594	592	622	604	605	587	625	624	608	645	632	607	630	610	617	641	598	589	610	618	593	638	600	628	580	621	648	623	590	603	637	611	641	617	603	611	603	653	652	574	632	643	632	649	623	665	615	597	604	606	644	627	608	566	642	625	610	644	571	603	596	624	656	639	643	626	643	626	651	622	623	666	608	640	619	614	617	613	554	657	593	563	614	587	608	614	687	609	655	666	604	581	623	588	586	599	643	609	626	668	624	613	618	604	639	636	620	663	625	627	615	613	638	641	641	588	621	663	611	621	628	634	649	573	614	611	610	562	648	606	641	633	653	637	624	596	626	630	582	605	625	597	595	622	615	632	615	618	625	599	589	634	650	614	630	663	601	603	634	646	657	630	620	642	640	626	635	580	647	608	591	617	606	649	617	593	614	605	630	640	616	632	600	624	614	621	652	615	611	611	655	635	614	618	668	679	627	608	651	582	673	632	559	555	585	634	628	591	663	548	633	621	641	659	634	646	622	617	615	597	577	599	603	613	628	620	613	604	611	621	530	655	626	639	634	640	637	609	618	605	625	632	639	628	620	660	581	652	573	603	620	629	606	633	624	633	650	615	647	590	607	588	604	635	662	619	594	602	632	618	557	607	593	605	627	626	665	596	620	618	566	606	623	579	589	595	635	595	612	607	624	650	593	607	599	662	601	647	586	604	582	652	585	617	620	588	596	627	641	678	614	582	590	605	594	607	588	625	585	601	562	603	615	629	608	639	600	597	641	633	624	610	637	596	608	597	626	610	609	590	635	617	630	563	644	630	621	598	607	602	600	639	598	618	593	574	618	647	587	600	586	672	662	620	628	635	639	625	621	609	619	630	586	618	662	635	595	609	572	623	627	672	651	611	646	622	626	604	624	631	622	606	680	638	652	644	650	591	619	623	619	643	641	629	629	651	671	644	598	604	607	616	620	617	620	669	582	633	602	646	627	621	610	624	586	603	616	606	597	602	634	630	635	646	604	609	627	618	599	615	671	614	655	648	630	626	643	575	643	597	629	611	662	594	582	596	618	594	638	641	645	595	608	590	605	590	610	600	629	676	630	611	614	564	655	611	618	611	632	579	633	620	629	565	571	612	599	622	592	660	614	649	616	642	651	649	654	617	589	561	649	635	616	643	637	632	646	633	674	641	617	600	642	610	615	590	603	602	635	597	696	642	630	620	638	611	645	616	621	645	614	587	573	641	609	628	641	607	613	612	607	638	610	622	657	570	609	609	643	631	619	606	618	655	636	593	602	614	631	620	596	606	595	624	613	579	657	591	618	627	607	619	610	617	620	645	620	643	645	597	627	611	575	700	635	603	618	619	623	677	618	646	618	624	588	608	670	612	629	656	606	616	618	592	652	633	600	656	655	623	597	655	635	623	635	582	633	647	652	620	628	634	636	654	608	649	597	605	717	629	663	630	633	633	646	633	625	578	641	609	618	620	591	626	612	608	582	626	633	635	597	620	650	600	636	555	645	642	567	620	668	593	638	661	610	623	624	622	592	627	575	613	621	661	616	593	593	614	643	641	558	601	641	605	605	591	614	648	665	606	672	631	707	630	635	600	604	622	608
24819	22491	34994	32181	23125	12906	2868	522	492	505	478	491	507	498	512	485	492	531	456	507	484	511	504	500	455	476	492	484	479	504	513	486	484	472	491	487	509	474	489	489	472	489	496	504	491	509	439	451	487	486	500	453	486	495	494	486	455	501	505	508	471	473	448	473	485	508	475	504	524	495	474	490	523	462	514	535	481	496	501	496	509	474	517	511	520	515	490	456	509	462	482	479	436	463	480	483	473	510	502	475	488	494	485	500	513	456	482	489	514	478	512	488	477	489	472	515	484	528	510	481	500	494	495	482	525	525	490	469	487	464	508	512	479	461	502	484	521	476	488	503	496	508	516	473	523	488	479	449	530	466	485	493	516	484	480	506	527	488	479	490	464	475	440	482	476	507	467	500	486	485	498	462	474	502	519	492	491	506	475	491	512	431	486	534	479	518	460	505	472	507	537	504	532	522	500	526	478	469	489	492	507	465	473	488	558	490	528	488	480	548	492	490	464	462	482	482	512	469	523	487	477	486	519	472	470	460	517	468	519	527	487	467	484	462	504	475	497	518	518	514	477	512	489	447	460	498	510	520	515	485	511	471	486	479	522	495	518	491	469	466	466	486	481	510	494	487	511	465	458	497	462	480	516	509	474	453	502	473	470	486	519	507	484	487	523	518	507	478	462	438	496	473	542	490	504	509	438	506	477	497	500	476	507	510	506	523	471	526	491	500	472	493	471	480	495	484	498	499	494	479	475	489	523	456	496	467	477	500	454	482	500	483	477	494	486	534	536	480	511	539	490	459	527	517	507	496	473	488	462	486	465	490	495	463	451	466	502	468	469	495	486	475	480	525	534	511	520	454	456	472	465	491	503	491	507	510	473	485	462	490	496	508	511	474	471	502	466	489	487	485	512	539	443	526	522	509	507	470	486	481	468	471	541	520	504	502	458	464	497	509	496	536	469	517	490	513	462	537	466	489	480	442	443	501	487	474	514	471	505	491	509	477	493	479	475	473	485	511	490	440	507	496	507	505	527	485	491	523	490	526	453	480	483	481	523	462	508	504	502	482	460	496	449	506	481	469	507	506	474	501	477	521	510	488	504	462	438	519	490	474	520	519	490	474	491	469	462	518	497	476	443	493	517	491	445	479	516	503	542	513	484	487	516	487	506	468	487	504	457	503	487	475	498	479	515	506	496	503	508	500	450	490	447	476	510	496	460	492	480	456	511	465	504	439	481	491	489	490	500	455	492	519	480	525	506	531	498	450	520	503	528	524	491	472	475	495	494	482	495	524	464	482	479	476	489	510	483	470	494	448	500	435	531	494	508	537	465	506	488	455	509	526	498	489	467	506	488	500	532	501	509	479	470	475	478	480	474	514	496	514	501	476	490	472	485	451	445	494	473	445	466	492	533	463	490	455	478	500	507	490	470	490	474	495	518	486	460	502	517	566	458	512	520	497	481	493	513	515	458	507	507	477	527	467	485	498	488	504	530	478	494	470	508	491	488	524	490	461	498	490	480	476	500	472	501	521	491	475	468	483	492	465	471	530	512	476	479	530	477	478	510	482	453	481	472	509	540	471	489	454	480	483	526	460	495	512	486	465	513	565	492	460	491	487	487	480	480	506	489	513	490	475	477	475	490	502	491	475	441	499	501	485	511	487	441	496	499	471	482	471	478	501	474	535	452	456	476	493	492	512	497	493	500	466	462	496	475	490	496	498	502	487	476	500	473	465	492	467	522	506	467	483	509	484	488	516	490	508	480	419	490	475	509	500	467	530	515	506	525	511	481	473	445	501	473	475	510	471	487	484	493	478	511	489	504	461	527	474	503	517	496	489	474	512	487	482	537	481	476	471	471	492	468	485	460	531	541	516	519	488	468	434	504	486	469	491	449	504	500	475	474	512	509	452	482	492	510	465	472	496	456	493	505	490	509	501	456	512	442	472	467	525	486	484	449	470	464	491	489	523	505	548	492	506	481	522	490	467	498	499	552	519	474	528	511	483	465	516	488	462	507	492	483	500	473	498	476	489	456	527	500	498	482	488	476	491	492	495	494	500	464	478	444	455	512	465	529	504	523	528	489	486	481	486	489	473	525	481	447	484	489	493	456	469	470	472	505	456	497	482	502	509	491	456	469	474	486	500	491	475	467	469	524	491	454	484	504	518	455	451	503	454	514	499	497	506	528	499	488	513	502	465	489	482	504	480	476	493	474	493	476	474	500	481	494	480	524	523	461	462	448	492	496	468	484	496	502	481	475	448	520	491	476	457	463	487	510	466	517	518	467	436	484	490	518	560	472	524	472	500	505	510	497	482	472	497	498	480	494	511	482	534	503	504	504	479	484	516	497	471	489	518	474	495	528	477	525	528	465	478	506	491	478	525	486	494	454	481	496	521	546	464	558	462	487	458	479	481	462	481	471	476	522	490	475	472	500	497	448	492	490	460	507	487	499	464	479	483	440	486	461	511	487	502	500	504	456	500	489	485	496	551	544	485	496	527	513	544	487	529	492	487	508	471	470	492	508	487	483	475	449	499	511	535	479	512	494	517	514	491	499	474	463	486	457	471	492	488	471	497	494	486	546	513	452	489	485	489	500	479	453	501	483	524	480	490	518	470	528	505	509	501	475	468	500	513	492	478	519	460	499	480	504	475	418	482	513	514	509	484	527	525	499	486	475	503	486	477	505	485	491	488	491	518	513	456	514	511	471	477	511	507	498	471	534	475	482	478	479	477	440	519	480	473	512	477	488	510	474	499	488	487	485	530	520	467	501	460	479	497	486	479	518	463	492	532	486	491	486	535	499	519	506	502	496	491	486	458	501	503	457	474	476	490	495	460	492	478	489	529	480	486	477	487	476	503	474	498	502	483	504	512	489	487	474	487	489	487	444	500	476	458	480	500	502	535	506	457	473	481	475	493	508	508	493	478	489	482	435	504	496	495	463	469	520	460	490	483	508	453	485	494	488	487	443	452	458	518	506	441	496	487	465	492	467	472	505	482	503	492	511	519	487	509	525	510	475	472	482	516	501	463	487	492	514	526	515	468	455	509	511	492	495	499	509	494	492	472	522	458	481	516	496	470	488	463	480	525	477	506	486	495	496	441	506	486	483	459	482	509	479	488	478	513	495	490	501	510	486	505	466	498	476	522	489	495	511	534	533	493	507	477	525	437	503	530	483	459	519	501	500	485	499	476	517	494	491	474	462	490	478	453	480	497	500	497	508	479	414	489	495	497	480	509	496	495	458	495	492	492	501	522	519	434	504	475	475	501	528	503	518	486	475	466	491	456	514	485	490	483	520	477	516	493	476	482	470	484	526	463	489	491	476	469	535	463	469	522	449	509	504	503	489	499	474	496	459	499	505	501	466	511	488	521	496	473	479	489	499	511	508	510	481	509	447	513	468	468	454	467	473	520	506	476	512	471	486	526	469	484	473	492	497	502	467	491	514	510	492	502	506	486	459	462	461	526	499	530	501	503	506	535	476	486	512	468
46822	79374	62219	39853	25730	12852	3329	715	703	736	653	708	675	724	726	701	686	683	717	731	681	674	677	661	694	667	686	694	695	733	734	735	688	716	730	678	683	719	705	705	746	673	658	672	722	726	698	661	722	726	680	705	717	728	654	757	663	708	705	718	706	670	723	670	714	644	682	711	719	698	662	696	754	682	684	701	736	681	726	706	681	682	685	718	692	727	687	680	738	741	715	705	651	659	709	650	662	679	690	704	692	715	747	744	682	766	697	681	682	666	747	643	705	712	671	709	726	716	704	681	672	716	669	700	764	640	709	674	697	691	707	657	728	681	738	688	673	648	721	691	679	708	747	719	713	697	685	685	699	679	726	715	722	692	718	707	685	699	703	688	739	693	662	684	676	662	662	723	701	728	710	719	714	681	687	705	687	711	711	724	655	653	720	710	740	662	687	674	680	649	742	710	739	684	704	651	694	756	703	649	718	704	688	670	719	700	665	715	690	683	711	724	690	671	700	713	692	689	683	673	667	691	691	716	690	702	672	688	644	666	691	726	714	727	696	706	703	702	672	658	710	643	709	661	727	703	707	707	703	712	699	710	716	711	697	639	642	692	691	687	680	703	717	694	683	703	736	690	660	688	707	699	671	657	695	674	736	687	671	717	709	692	675	701	694	715	714	698	689	730	720	717	710	696	703	678	682	687	686	720	747	660	707	736	705	664	712	718	681	695	620	683	719	729	715	664	666	667	684	698	705	659	660	706	682	677	668	751	729	716	696	735	670	701	684	683	701	682	705	714	715	660	669	686	674	664	765	718	699	725	687	689	701	728	672	766	713	699	659	675	677	683	699	650	676	633	685	704	699	661	692	690	700	664	680	667	723	696	695	689	704	712	703	701	715	742	666	708	704	707	690	709	668	693	694	722	672	668	717	676	684	683	729	708	678	685	706	698	705	706	676	762	673	730	723	734	670	662	712	704	680	679	738	679	721	712	689	675	690	698	709	666	704	718	686	699	707	697	697	714	700	679	727	673	667	732	688	702	724	687	735	681	706	717	651	698	700	716	706	708	680	701	667	700	650	706	711	690	696	709	718	683	689	732	702	673	683	729	708	625	719	707	701	723	703	748	661	737	647	693	707	716	708	723	702	682	708	702	712	682	736	719	709	671	673	679	732	693	690	661	722	693	685	688	672	699	700	689	699	723	698	686	658	673	711	713	641	696	687	665	712	647	713	685	705	711	672	749	691	699	689	684	689	727	683	700	709	687	725	707	677	723	740	734	690	696	665	681	702	733	639	659	682	703	692	662	672	715	674	651	677	727	685	699	713	675	698	738	724	720	703	677	709	710	690	720	646	707	695	670	714	678	691	684	676	684	708	722	738	727	677	723	727	684	705	644	661	682	701	717	742	701	695	690	707	642	674	678	691	716	652	693	692	717	622	702	692	675	711	708	710	704	721	680	715	718	690	711	680	662	721	712	740	705	730	683	668	753	694	713	696	732	697	675	693	731	689	701	716	670	709	692	725	660	669	661	672	669	673	668	713	719	710	768	720	773	704	672	667	675	672	665	715	676	728	676	696	660	686	683	697	703	699	684	652	728	686	678	727	688	708	686	749	701	700	716	680	696	644	677	705	679	718	666	706	659	686	696	749	692	691	732	754	684	668	697	643	673	691	680	722	670	713	684	699	719	680	673	741	725	657	729	690	704	701	713	697	711	687	676	681	742	716	696	680	734	677	697	701	718	666	735	696	639	624	696	681	730	678	704	719	688	725	688	671	703	671	685	637	711	745	691	701	702	653	695	673	671	703	703	711	672	677	717	737	677	713	718	700	699	713	687	654	686	653	675	693	661	708	738	663	719	694	696	681	675	702	695	712	679	711	696	687	715	665	667	707	704	684	708	672	679	692	694	671	673	741	693	704	679	722	701	680	664	690	706	668	701	687	683	713	689	718	697	660	705	707	717	745	672	668	642	729	684	737	639	720	667	750	675	668	668	672	708	718	672	706	676	635	730	711	690	754	692	667	681	682	716	717	727	694	680	731	715	676	723	697	698	675	633	679	683	662	726	657	694	679	748	711	676	658	690	696	633	694	683	695	727	719	669	741	674	684	711	717	686	698	660	695	696	681	702	709	711	670	693	696	649	702	699	733	718	707	686	673	661	667	650	687	698	686	652	736	689	710	672	707	657	664	639	668	709	685	681	738	715	660	665	687	691	683	685	723	719	628	672	693	694	730	723	707	636	677	681	715	715	686	705	696	714	688	683	670	642	715	698	681	719	706	651	645	697	673	711	698	679	729	682	749	680	741	672	705	670	687	688	666	690	726	698	709	688	729	744	709	702	639	730	645	773	667	683	732	715	662	647	716	678	678	664	703	688	728	693	694	687	669	717	720	676	683	690	659	702	704	712	747	698	680	682	703	727	689	675	716	698	698	701	721	740	709	724	730	681	680	677	714	685	661	704	668	724	735	720	726	732	701	704	728	716	706	682	723	707	711	728	725	708	707	709	679	703	674	721	685	690	694	704	723	690	736	662	742	723	678	692	728	670	707	676	676	714	706	712	709	662	696	683	701	698	743	709	701	714	676	683	698	714	696	712	714	684	751	722	731	685	706	704	677	690	683	726	708	707	716	692	745	656	704	720	698	696	696	758	669	690	688	709	662	699	672	701	698	675	667	655	698	720	713	671	663	702	695	656	725	677	667	670	659	672	655	662	704	731	639	703	705	696	726	724	715	703	669	687	677	680	712	738	691	715	688	740	656	691	674	702	714	667	669	752	721	743	709	677	663	711	676	697	697	702	652	677	702	692	687	689	686	723	686	714	671	698	681	674	683	683	706	718	708	708	697	717	675	691	705	691	719	676	686	734	695	653	654	694	670	658	707	761	687	693	678	734	716	689	683	677	674	731	693	684	696	652	687	718	735	687	667	731	679	704	671	712	726	668	702	723	682	740	725	712	691	672	717	714	692	647	690	750	717	720	714	694	691	674	713	708	749	687	696	667	703	649	700	685	666	691	694	761	688	710	714	741	698	693	702	686	707	670	692	717	699	682	666	696	641	683	682	683	682	709	713	740	682	718	710	672	694	682	685	696	624	709	728	733	686	644	772	705	663	724	707	672	646	720	678	668	669	697	725	696	657	729	717	726	731	728	680	716	692	749	728	703	678	728	678	686	706	695	710	706	714	675	714	737	740	686	730	696	729	641	694	662	685	659	677	719	700	676	703	702	686	687	709	712	707	697	716	673	704	715	686	693	686	683	662	689	731	708	662	705	631	654	716	705	707	685	663	676	663	722	666	641	727	681	718	714	672	688	714	675	691	721	705	675	696	703	696	714	697	727	697	703	717	661	702	685	690	739	661	682	708	710	696	675	697	707	696	718	724	691	696	721	690	695	710	727	661	695	729	690	689	731	711	732	674	687	685	714	679	674	684	668	673	684	666	690	712	763	718	709	709	721	664	691	725	734	667	673	705	731	705	702	711	723	725	695
22905	21442	31047	27072	24575	22671	14152	820	405	371	365	368	379	357	347	371	412	377	387	345	373	355	382	346	338	337	341	346	357	362	352	319	381	363	321	365	365	351	352	372	371	373	336	361	340	376	328	370	359	364	347	337	336	343	372	329	349	361	348	355	362	338	377	341	359	340	371	360	315	353	361	334	370	374	352	390	348	353	378	337	376	343	338	356	351	329	348	344	371	360	350	360	341	377	345	380	356	334	334	344	369	368	356	371	353	330	361	336	354	343	356	371	378	367	358	346	364	308	336	337	324	384	360	351	369	380	366	343	368	336	341	380	317	359	350	332	370	370	377	331	385	338	356	368	346	361	330	336	355	365	373	329	372	369	346	333	403	362	355	354	351	346	397	379	342	355	360	340	345	331	352	310	338	335	330	346	359	363	309	350	366	360	324	335	355	344	348	327	361	393	365	335	317	378	369	342	376	355	320	381	351	338	340	341	358	360	375	405	362	342	350	341	353	342	385	347	389	343	354	383	298	393	344	347	355	361	375	333	329	379	330	311	349	354	370	359	345	368	355	323	357	370	308	371	357	356	366	356	365	373	363	345	376	346	358	360	368	361	356	367	363	352	315	356	354	336	338	336	349	353	370	388	385	348	342	394	392	334	367	336	352	357	336	358	365	363	376	340	327	343	323	320	341	345	341	375	340	343	378	343	358	369	330	360	370	331	354	340	351	363	354	375	338	318	357	341	371	376	362	363	331	340	347	346	346	371	337	360	310	375	366	381	340	353	365	337	366	377	346	361	346	353	353	356	354	356	364	330	324	368	343	370	351	339	352	341	343	349	360	353	362	357	347	368	351	371	350	333	359	349	338	380	372	360	356	353	357	343	343	356	360	333	381	353	329	377	358	358	335	337	359	371	361	359	348	337	351	339	362	327	349	353	361	334	387	384	333	348	357	337	343	369	358	357	369	328	374	343	360	334	349	353	347	350	375	339	349	344	310	342	356	325	356	377	379	365	353	358	340	368	335	342	394	376	348	326	318	343	367	370	368	363	364	341	363	320	361	349	349	353	345	339	365	346	370	321	339	356	346	343	327	350	354	355	355	321	348	402	353	317	360	333	356	345	369	359	350	363	318	359	322	356	325	354	367	352	361	334	354	366	367	371	358	353	340	351	324	357	359	352	357	323	358	368	357	361	369	344	376	338	352	354	340	364	307	346	344	367	363	382	345	353	364	343	392	334	350	355	388	345	313	350	348	356	341	379	383	347	362	356	328	334	351	363	354	376	358	376	356	365	354	338	333	382	353	325	347	364	348	367	354	330	344	320	376	362	362	317	390	357	323	341	367	363	369	341	375	371	325	333	320	376	363	347	372	353	361	325	343	352	333	328	343	345	359	361	365	304	354	348	374	352	336	336	330	363	340	334	352	355	379	353	386	366	346	332	337	348	348	358	323	356	380	361	359	371	339	360	334	368	354	374	374	340	368	392	364	337	360	383	332	337	351	315	353	380	385	344	344	331	351	354	336	345	353	359	358	341	393	371	341	347	392	351	348	378	358	406	335	344	342	345	353	352	359	352	353	354	328	336	331	327	352	379	406	367	360	357	335	329	352	351	363	366	364	381	321	368	360	350	342	374	383	357	349	361	338	358	345	347	337	379	378	336	380	343	382	328	353	392	354	352	395	365	357	362	342	365	343	374	317	367	343	346	351	363	371	367	355	331	378	336	348	359	342	366	330	351	342	364	347	362	385	377	352	339	338	397	352	381	335	399	334	353	363	325	339	361	367	317	342	345	396	350	341	385	369	355	322	358	347	328	336	381	370	332	368	361	317	344	398	386	358	339	332	346	332	376	351	351	322	350	360	365	351	355	335	359	368	352	349	336	344	346	384	360	351	371	357	352	356	362	326	343	355	395	356	371	330	338	354	378	365	371	359	329	353	357	364	357	338	362	320	330	359	332	358	329	369	378	362	339	329	375	361	351	346	355	376	350	385	353	334	389	350	350	351	325	355	350	342	398	364	358	379	360	359	331	332	387	381	362	305	356	364	343	342	363	333	344	330	365	318	335	366	362	359	305	376	353	330	354	373	303	349	340	327	350	301	334	370	345	358	348	359	363	368	317	350	358	341	332	368	359	359	366	399	343	360	356	393	323	384	349	355	377	397	348	351	375	349	346	383	347	360	360	344	371	344	367	366	344	353	364	327	380	367	351	377	357	325	365	371	328	377	341	333	377	349	359	384	363	360	332	347	324	371	395	361	343	357	358	350	388	328	386	339	327	352	355	337	333	311	356	397	383	356	373	361	329	333	339	343	339	324	338	357	309	398	365	323	340	361	326	363	350	371	345	339	358	344	338	362	346	364	359	357	362	349	353	343	384	378	354	379	381	324	341	373	350	339	368	329	332	358	349	344	340	343	362	359	338	345	339	339	310	357	374	375	398	351	364	368	352	364	351	353	344	345	344	350	361	344	330	344	304	322	320	337	340	343	342	335	340	355	359	412	367	360	359	380	372	348	379	354	343	350	342	362	328	385	359	365	343	333	342	333	385	345	347	347	386	344	352	361	353	359	370	330	338	341	373	314	335	338	360	364	351	354	367	328	362	359	368	350	342	362	364	357	347	355	370	342	335	356	338	350	341	348	355	375	343	397	382	335	357	353	385	340	360	321	386	364	365	342	334	395	346	359	340	387	353	360	357	355	335	375	336	361	347	383	370	366	345	365	380	343	334	366	343	351	322	371	348	376	374	335	372	364	337	357	361	356	346	358	336	325	365	289	376	365	372	332	344	376	364	386	344	356	364	382	375	333	352	374	324	366	344	325	353	373	376	351	370	340	352	330	367	340	368	352	351	352	350	362	369	381	364	336	381	331	344	343	362	351	338	369	331	354	358	338	386	338	354	342	334	385	349	366	336	361	377	369	362	345	334	351	358	353	368	301	360	352	361	364	363	335	406	331	332	363	357	371	324	333	346	340	390	347	360	338	368	382	318	327	333	389	340	382	355	340	364	347	377	361	355	341	357	321	370	341	376	364	363	355	362	351	322	333	361	334	360	353	371	372	329	349	330	318	328	367	378	327	340	324	314	338	347	351	353	380	329	330	377	347	366	383	365	356	351	365	379	368	352	343	312	365	359	365	328	388	356	370	365	327	324	365	336	365	384	382	355	382	370	355	377	369	360	350	347	358	336	356	377	354	322	347	347	340	312	352	367	363	345	344	353	367	336	349	345	379	372	354	335	361	353	359	353	327	378	354	363	353	356	360	366	342	337	360	355	359	356	353	390	352	349	372	374	350	355	348	344	340	345	362	349	388	357	356	377	383	330	358	352	361	378	375	361	381	288	372	362	363	364	374	346	344	342	349	397	345	367	334	361	391	311	343	367	333	341	342	355	342	338	357	304	317	344	358	381	368	315	376	319	353	366	361	372	381	345	389	406	349	358	334	377	366	365	375	374	385	356	354	371	353	338	339	370	345	363	379	360	347	373	368	345
60923	101723	81681	58537	40700	24354	6405	567	525	471	526	480	529	514	516	503	528	524	496	536	549	493	510	543	515	483	516	498	487	542	494	468	522	502	531	466	477	554	487	518	548	520	488	521	455	511	500	511	473	487	483	504	518	464	502	513	524	491	501	527	497	485	532	452	480	519	501	485	505	468	558	540	491	521	543	502	479	463	498	517	504	521	501	506	471	490	501	520	554	505	519	517	546	493	490	514	515	546	460	474	544	499	493	462	489	464	525	488	447	489	479	514	483	517	517	482	501	544	506	505	484	506	475	504	496	486	510	510	495	521	504	516	492	499	494	506	511	466	495	502	501	494	470	498	523	495	538	522	470	488	576	483	526	521	492	485	507	484	489	512	527	476	538	508	519	480	494	514	497	499	500	496	500	514	522	522	486	521	491	467	543	498	510	540	501	475	482	523	498	474	533	523	521	513	484	500	490	492	467	497	487	450	436	519	491	550	509	471	490	502	471	540	499	504	520	488	511	515	506	497	485	549	503	497	506	532	466	486	474	517	474	472	507	481	460	520	495	488	494	491	487	475	495	515	514	525	538	484	516	513	482	497	525	490	476	495	520	515	511	521	467	505	494	523	487	520	511	505	534	474	481	522	503	573	529	535	514	523	468	508	520	495	527	524	516	514	472	505	537	519	489	522	511	477	498	493	482	504	532	481	498	494	490	472	477	529	508	510	536	510	531	515	531	483	491	503	545	549	513	464	479	519	504	525	511	535	506	482	507	537	470	503	482	515	489	487	515	498	537	462	500	528	520	503	489	515	513	473	514	546	533	492	543	515	521	543	503	514	509	535	483	517	493	480	522	525	487	494	517	444	485	478	529	499	484	500	477	476	480	465	505	526	544	494	517	477	501	510	464	517	476	499	484	508	516	509	545	518	554	507	488	519	525	491	529	477	545	498	545	478	537	503	467	519	541	538	530	483	528	469	504	469	485	492	522	521	519	479	514	555	545	487	486	512	492	501	464	503	505	489	532	542	520	502	484	485	531	469	542	519	498	546	527	519	500	500	502	510	475	485	510	502	486	494	487	497	480	540	490	531	499	515	504	504	500	517	463	555	489	513	468	513	511	499	473	521	483	520	551	481	501	517	527	502	543	516	491	438	533	485	506	520	497	510	518	506	509	480	523	499	502	491	460	499	479	516	498	491	472	511	513	501	511	508	487	525	504	494	540	483	485	497	496	549	493	487	474	461	499	516	471	552	478	484	517	501	511	516	493	524	486	497	487	510	472	507	497	524	520	542	529	523	558	479	508	529	495	507	519	480	504	553	488	501	494	500	508	479	544	531	480	523	553	507	481	544	508	504	480	514	485	506	514	461	542	493	480	509	487	522	495	520	509	504	523	501	502	544	530	501	458	511	504	454	533	496	528	489	502	529	475	498	511	493	498	515	476	545	532	524	510	539	500	503	503	530	507	515	489	524	489	514	467	508	504	493	486	499	521	530	489	498	520	507	474	560	540	473	521	488	546	485	496	517	464	517	484	508	485	497	528	518	498	556	489	515	482	495	514	487	543	522	527	513	490	498	545	498	531	526	526	492	479	488	520	518	502	503	492	466	450	522	489	453	510	521	524	510	474	530	509	538	475	503	518	509	485	538	518	476	512	512	473	492	502	493	516	496	495	533	538	494	462	557	472	506	490	476	515	525	541	511	497	467	494	522	480	470	508	473	489	500	535	522	477	460	501	479	490	481	517	479	469	523	526	486	512	491	495	495	524	483	527	485	448	462	474	522	520	529	493	506	550	540	517	543	514	482	537	536	480	524	485	494	502	482	519	529	508	523	549	458	515	511	502	505	490	559	494	468	495	518	514	509	504	515	535	499	497	484	480	489	508	485	485	525	489	525	492	501	495	560	461	472	462	534	509	493	495	512	516	515	505	495	497	505	485	473	511	506	471	458	468	513	498	521	471	487	491	497	511	495	490	470	508	498	504	501	509	511	512	483	517	476	515	498	531	482	520	473	473	494	482	514	512	493	513	480	511	501	466	486	499	477	528	525	469	502	467	498	516	544	498	501	487	488	501	466	510	513	497	544	518	525	522	486	507	503	516	508	520	504	472	480	526	543	459	509	511	492	477	567	489	509	553	494	532	509	538	497	531	526	513	526	549	469	504	493	528	493	470	513	499	499	477	480	529	474	479	504	497	560	487	548	499	501	530	504	469	533	515	475	475	504	483	472	504	518	548	498	503	484	460	513	487	514	496	483	501	500	469	487	485	508	498	508	519	532	467	443	558	464	502	495	483	512	476	495	502	530	511	487	542	508	524	465	507	493	504	553	486	490	532	528	501	508	514	509	487	465	467	503	488	509	509	524	537	494	534	518	508	460	497	523	492	496	507	504	496	531	492	499	523	512	503	529	544	499	509	476	456	507	511	482	485	450	506	489	513	457	498	553	476	495	489	514	466	497	501	510	490	482	484	476	467	539	480	472	516	513	545	492	511	490	461	486	500	480	466	487	550	497	490	478	486	520	532	469	508	505	494	534	508	534	538	516	477	531	468	483	519	507	530	544	510	513	502	500	462	473	524	518	480	513	474	530	510	519	516	491	472	527	506	517	493	513	487	528	497	508	518	480	538	479	534	446	497	450	524	507	499	519	529	501	500	515	502	506	515	507	551	513	505	525	532	520	525	477	462	527	509	493	550	533	471	480	514	520	494	511	485	475	491	504	479	473	504	509	525	524	532	524	535	516	489	497	471	493	517	506	500	472	520	510	524	486	537	532	488	500	505	491	470	452	492	546	490	500	530	545	508	486	505	487	502	519	506	496	502	485	488	506	511	493	513	487	529	494	485	514	494	530	482	561	503	516	502	496	530	527	502	514	442	506	490	480	480	515	530	486	509	503	539	483	533	505	494	510	536	496	492	489	521	508	508	469	469	513	480	452	471	504	531	471	544	533	497	508	470	509	512	534	522	464	501	484	510	505	510	500	470	533	499	535	526	505	489	518	513	485	538	524	480	537	489	550	467	486	481	525	525	505	486	482	509	578	503	498	509	510	515	551	515	541	540	483	525	489	502	524	558	488	498	527	537	544	497	497	500	516	512	495	523	494	523	525	505	488	492	497	486	503	491	494	474	545	460	524	520	515	496	537	451	487	524	530	508	495	534	500	493	500	469	488	532	531	486	519	480	546	489	481	533	537	537	507	525	502	504	513	491	509	522	480	499	512	460	523	498	487	500	527	509	492	533	494	496	476	481	502	511	512	540	483	493	473	482	486	480	499	506	544	503	501	488	502	535	538	463	508	500	511	515	497	462	461	512	534	463	478	501	518	489	489	531	503	486	459	501	509	528	502	478	514	507	487	518	492	490	480	583	506	505	500	515	508	497	522	494	475	500	505	504	472	517	484	467	476	488	494	482	502	495	529	494	494	536	516	479	488	475	514	526	509	499	488	513	509	487	532	487	503	501	524	521	507	512	487	492	535	472	510	492	492	512	476
27314	24984	30069	17295	5516	1752	618	466	445	420	468	396	446	416	448	444	426	422	444	413	421	433	427	420	449	426	432	434	419	450	405	434	470	404	411	407	397	421	417	464	452	415	473	429	417	446	421	460	448	452	429	450	422	441	448	431	409	407	452	438	443	396	423	393	414	414	401	442	429	450	434	467	426	463	429	419	420	447	464	414	450	394	404	440	421	436	443	440	429	398	422	391	401	452	414	429	436	401	400	434	395	422	440	425	406	442	448	423	444	444	395	440	428	422	420	444	434	421	404	429	442	439	421	416	438	411	421	436	413	447	425	371	446	471	413	422	420	422	436	431	446	458	426	403	398	454	465	428	451	401	464	409	415	377	476	408	428	413	420	418	425	409	428	446	448	475	430	401	435	445	421	442	431	460	435	449	425	419	412	454	428	443	410	446	472	411	428	432	408	454	477	427	391	428	456	384	432	433	405	408	408	432	431	446	417	439	406	448	442	398	468	415	426	467	446	419	461	425	462	427	459	440	437	449	488	427	438	415	448	420	444	446	429	448	429	412	445	453	412	416	443	434	425	429	423	430	479	446	439	439	399	450	427	428	433	465	417	454	457	445	426	383	439	433	466	414	449	400	415	449	444	431	464	464	401	435	455	433	401	435	428	458	438	433	436	430	395	448	439	441	438	444	443	429	440	447	436	440	451	455	457	427	413	476	456	451	434	380	429	439	438	437	392	384	425	426	449	423	456	451	423	421	392	418	452	439	430	423	428	484	429	460	440	441	426	448	418	438	426	481	424	420	438	434	438	403	475	426	436	410	431	440	444	425	417	420	420	385	435	432	441	444	437	388	410	434	457	430	488	411	430	453	489	406	416	441	454	424	419	428	451	430	457	438	447	433	421	430	450	445	389	441	420	432	412	467	432	425	402	439	441	464	415	427	427	415	453	428	423	488	397	429	449	402	457	421	475	424	431	423	415	457	420	438	420	432	442	420	433	409	400	422	393	408	444	455	416	428	443	416	432	440	411	442	428	439	449	396	456	453	430	405	459	453	424	439	428	431	426	446	455	418	435	409	399	430	404	419	399	437	464	409	420	446	401	425	410	453	423	419	419	421	444	418	428	400	415	405	410	440	433	447	463	414	429	465	418	457	422	417	440	465	442	406	415	446	410	403	440	447	458	435	397	431	416	418	431	426	415	422	440	402	437	432	450	431	409	447	389	436	435	402	395	412	428	405	402	436	430	437	393	428	405	433	454	450	442	421	452	416	435	421	433	414	446	407	421	443	430	381	438	409	427	464	447	445	436	402	395	437	440	440	423	416	421	421	444	444	404	407	438	456	412	437	405	392	421	429	440	414	423	444	421	444	453	428	444	393	413	469	414	424	442	399	405	428	471	426	443	425	447	416	414	448	479	442	434	454	448	493	454	420	455	435	425	450	418	386	438	462	434	395	429	434	462	439	421	415	458	435	423	449	393	384	400	450	469	437	434	408	429	403	450	416	410	401	450	452	440	436	443	417	421	382	395	426	423	453	456	460	426	410	413	424	411	430	448	462	432	424	433	471	420	442	445	411	405	420	425	424	428	440	435	405	448	411	404	436	448	450	439	430	434	387	431	407	429	460	446	405	433	432	446	424	430	382	432	417	470	469	408	429	446	434	434	449	419	426	408	431	431	398	426	440	380	432	446	434	471	430	413	416	452	434	416	423	403	420	421	455	408	396	422	445	456	421	427	399	457	455	423	398	418	426	446	434	409	410	441	430	423	462	421	396	414	408	429	465	441	426	444	451	432	397	416	419	424	409	406	437	435	444	432	419	389	414	436	433	445	421	464	446	435	400	393	449	414	438	425	429	434	417	437	436	437	427	414	421	437	423	389	430	430	422	435	402	420	442	436	421	412	432	411	432	434	439	403	418	407	444	385	425	446	426	432	403	421	406	405	421	409	394	429	403	439	462	441	451	419	434	425	432	398	412	438	423	458	374	447	398	423	425	457	450	463	412	433	431	434	417	432	457	420	458	395	417	397	481	417	404	398	440	433	456	419	448	410	428	379	371	446	433	447	438	438	414	436	388	439	440	454	419	431	391	416	407	394	478	451	411	396	455	414	416	462	438	441	425	429	402	431	425	440	381	423	422	413	429	444	456	415	427	421	446	388	422	430	407	392	387	469	446	388	443	429	442	424	418	425	424	423	450	440	420	414	428	398	465	433	431	413	452	415	424	427	410	436	383	442	418	386	419	463	415	423	430	415	428	407	434	402	373	425	457	416	446	470	378	468	418	446	424	423	405	436	413	435	452	455	369	401	404	419	477	431	416	412	464	394	443	424	402	448	423	409	429	415	404	424	454	428	435	435	443	394	464	391	446	452	423	401	413	425	471	423	441	427	408	400	431	403	425	420	401	412	475	456	416	422	461	414	428	430	402	395	444	411	413	390	418	389	402	397	464	424	425	418	435	402	429	415	410	423	440	404	405	390	459	423	400	406	451	447	435	435	404	419	397	427	437	439	438	418	431	432	415	424	450	402	414	381	399	431	444	417	394	451	463	439	414	419	459	455	426	477	434	399	439	403	405	422	429	432	385	405	400	423	418	439	426	409	469	414	421	409	408	416	435	460	444	449	444	437	426	424	431	427	431	457	408	433	431	438	435	459	418	439	440	450	434	429	440	438	400	436	422	425	462	409	446	438	444	443	419	423	422	458	432	457	392	409	399	430	439	412	427	424	450	434	420	444	387	433	431	428	433	417	392	416	469	447	401	398	458	403	437	420	435	404	416	411	421	411	414	422	432	477	453	451	410	433	401	449	430	466	418	436	417	446	411	399	442	459	409	428	401	461	453	466	439	437	436	435	441	430	410	419	452	441	423	432	454	426	466	422	422	438	430	429	432	440	394	443	442	410	437	448	421	416	419	419	401	462	423	406	440	405	404	451	430	418	422	455	432	433	432	431	450	404	459	418	448	411	434	397	445	464	402	444	446	434	466	435	488	422	457	435	466	422	434	425	426	402	478	409	414	403	447	449	458	462	440	468	421	494	419	459	430	434	398	380	427	434	437	428	439	450	430	452	417	426	455	439	405	415	425	421	431	427	415	426	408	406	422	417	426	443	432	415	437	452	442	423	417	437	456	415	417	451	435	415	394	413	407	449	391	450	407	442	458	440	449	393	410	417	471	428	440	439	450	436	423	435	440	433	465	476	407	433	448	435	413	430	433	442	422	419	413	472	410	391	458	377	449	395	418	460	401	415	420	429	423	410	413	450	420	370	393	457	446	456	446	432	405	446	442	406	423	424	440	397	480	438	432	424	434	430	421	442	434	505	434	454	392	422	380	418	405	424	450	456	420	463	435	434	422	455	422	399	417	423	475	417	429	438	445	438	414	477	449	432	426	441	386	406	412	396	472	462	427	441	438	415	436	448	447	417	440	432	460	424	447	419	404	427	406	454	454	407	419	425	433	400	393	425	441	436	392	424	444	420	398	431	414	429	418
24414	42836	33292	16357	7153	2990	938	579	587	636	598	602	610	616	635	603	589	617	637	603	622	596	605	632	612	614	593	618	619	609	548	638	644	624	602	635	594	613	619	611	600	587	596	628	625	653	601	595	615	587	594	608	576	603	597	663	608	606	598	618	620	580	631	623	649	586	585	586	605	651	676	604	658	615	616	602	629	539	629	630	586	601	646	567	647	642	654	617	613	610	609	621	585	639	570	606	567	605	566	679	632	631	616	576	587	654	571	596	584	584	627	631	585	605	600	609	587	622	636	591	559	560	617	653	574	633	593	599	585	577	589	676	577	582	584	636	626	589	604	639	571	552	601	592	618	610	568	621	565	634	592	602	566	614	598	593	634	629	602	592	620	628	589	617	628	614	633	569	600	615	600	612	605	636	605	595	581	611	630	650	627	586	617	570	618	561	607	598	598	627	643	606	647	601	609	599	621	614	631	642	576	595	594	651	635	569	600	628	576	580	578	640	619	574	588	615	630	623	637	609	651	591	619	615	612	591	615	630	614	612	554	609	624	593	557	609	598	618	590	617	590	624	614	619	614	601	591	555	566	606	611	616	590	639	601	595	586	644	630	599	565	610	613	576	585	620	594	642	577	611	579	594	603	621	610	638	580	596	596	640	574	638	626	633	624	624	597	584	592	604	659	630	580	607	579	570	597	605	622	631	640	575	621	630	601	591	581	630	653	604	611	543	614	568	614	604	575	648	630	601	567	614	620	615	600	621	628	578	535	630	581	627	632	653	613	656	610	629	544	613	623	624	615	580	638	589	577	645	573	595	585	603	570	611	583	589	583	615	607	588	591	602	593	627	593	668	587	605	574	636	604	600	649	572	607	615	600	588	584	581	604	589	637	605	599	591	604	594	625	548	574	615	614	643	622	593	617	620	588	579	584	620	638	614	534	589	614	604	571	582	628	630	606	615	639	616	587	603	598	607	586	640	654	583	621	635	616	600	575	606	611	627	635	590	585	580	587	632	665	625	626	620	626	588	638	601	612	599	646	634	584	643	633	619	612	659	591	573	627	622	613	635	566	640	632	591	656	564	612	586	660	595	609	599	668	610	640	567	614	596	627	566	626	656	607	636	632	623	578	590	569	614	602	595	594	631	610	615	625	616	618	616	575	613	577	612	567	627	590	587	583	579	649	608	595	599	576	601	648	590	624	590	584	603	599	579	614	598	638	638	597	611	602	602	631	608	644	585	608	634	595	599	591	616	605	593	576	660	621	600	605	652	614	613	565	569	592	581	611	597	625	629	650	600	617	637	592	628	637	584	545	637	588	614	608	621	661	645	601	589	599	621	614	578	644	615	628	563	633	634	619	593	633	638	601	587	611	559	591	630	604	624	632	621	576	605	596	636	582	604	603	574	629	658	628	604	623	658	614	630	609	567	634	608	645	634	593	594	607	612	646	636	602	622	637	651	571	615	577	640	600	597	573	681	602	644	635	606	596	616	642	619	613	634	652	533	558	586	570	561	636	587	597	635	627	582	671	615	621	552	655	626	581	618	557	606	614	630	651	606	601	611	579	584	566	586	653	608	598	541	588	597	608	582	601	594	578	622	617	585	614	601	654	572	648	602	582	628	634	619	599	592	597	580	637	625	612	638	583	615	610	629	606	623	620	629	577	586	636	618	622	572	608	603	619	610	618	614	636	627	615	644	630	612	620	608	610	646	557	616	630	633	607	577	608	604	642	583	552	634	570	607	598	605	585	589	594	593	621	636	585	636	657	611	607	603	616	596	602	580	579	618	599	625	622	574	660	604	691	625	623	590	635	595	622	541	646	588	647	563	648	606	630	571	617	606	576	626	584	588	612	591	627	643	662	622	580	623	627	599	611	593	604	621	585	587	604	583	612	565	630	627	572	588	606	620	614	601	653	560	573	594	640	619	623	625	633	597	597	606	575	617	581	609	589	592	581	590	609	591	612	601	670	597	582	626	641	610	602	643	585	566	630	613	605	642	601	610	560	632	639	548	594	621	594	650	573	597	607	580	556	588	648	666	590	610	570	624	599	624	599	593	631	629	653	610	654	630	593	622	585	645	607	578	596	592	618	597	572	625	627	602	615	618	587	630	637	628	638	597	612	604	600	629	542	637	591	570	569	606	596	620	596	621	596	624	651	599	625	658	579	566	596	619	595	622	609	614	596	615	591	578	628	636	652	593	636	626	602	586	591	596	647	606	584	566	606	624	587	637	646	636	530	617	619	605	638	553	546	624	643	589	598	639	599	651	588	618	583	643	615	595	602	625	637	591	560	597	580	632	593	620	573	640	622	637	633	606	608	632	603	616	589	590	614	619	634	611	651	628	570	624	638	636	636	633	636	624	643	622	604	592	635	575	633	594	597	634	602	617	571	588	599	588	621	623	588	612	601	612	623	595	595	612	572	615	601	654	615	547	577	664	593	615	578	620	599	625	646	624	602	618	600	626	612	633	609	600	588	640	661	586	608	590	589	620	591	592	613	571	599	615	592	627	589	597	597	616	594	649	611	608	614	542	598	590	624	599	593	608	614	638	665	629	632	630	594	613	645	560	633	644	626	600	657	584	625	575	602	606	608	628	565	635	621	575	651	602	598	600	601	601	622	610	601	566	596	561	602	622	627	608	586	613	595	616	582	622	610	602	631	574	595	587	586	591	589	639	577	592	583	604	616	622	618	589	601	596	593	604	623	608	661	570	630	563	597	619	670	605	623	631	631	626	607	591	536	574	601	637	624	605	635	582	658	585	631	551	594	616	620	654	624	579	611	641	586	623	643	611	601	592	641	584	601	613	609	609	609	569	597	604	632	598	599	590	568	619	697	638	625	615	622	614	618	608	612	602	570	622	569	592	601	605	606	609	626	661	580	660	640	565	625	627	589	604	630	610	562	642	658	647	641	621	570	622	585	570	584	631	603	591	641	612	623	572	612	577	595	608	612	633	703	626	594	605	604	621	608	607	587	575	590	588	629	593	648	657	571	632	605	608	595	566	646	583	618	616	645	620	581	598	610	605	624	580	638	606	569	626	634	617	557	600	630	600	590	577	640	595	614	590	641	580	618	581	611	632	626	627	627	611	585	586	590	576	626	640	657	642	592	588	610	609	582	569	589	578	633	572	595	609	621	585	664	602	620	624	662	651	642	612	590	593	602	639	575	618	630	600	590	616	631	629	555	625	634	592	595	642	647	600	646	631	554	578	605	612	613	610	638	608	605	642	610	605	643	659	627	670	611	629	593	605	614	627	575	597	597	614	601	604	611	640	625	572	622	613	619	611	589	625	583	599	579	620	648	637	569	559	618	654	565	560	651	613	618	603	597	629	620	597	570	588	590	651	575	625	586	586	614	547	600	615	621	624	582	581	623	616	630	592	612	637	608	535	626	604	608	632	635	598	604	632	628	634	643	620	629	615	548	623	579	611	610	637	615	614	561	605	629	600	583	648	593	616	641	608	607	614	632	640	606	627	580	591
24682	22539	35795	33059	22512	12154	2319	531	528	473	535	469	517	508	462	488	467	499	445	480	466	470	475	489	487	460	477	512	443	464	484	469	462	504	474	501	484	478	469	492	487	494	472	478	472	495	446	506	439	468	494	470	473	474	487	466	486	494	447	432	473	459	485	448	496	472	485	482	478	486	458	444	445	498	462	456	469	480	502	490	499	501	451	491	436	468	472	473	483	481	452	477	500	463	488	499	492	510	508	468	485	456	496	468	449	466	455	494	469	469	483	476	447	448	484	481	478	479	491	462	490	443	479	493	479	481	452	450	490	442	475	466	483	494	458	494	427	463	426	497	469	483	466	470	453	495	529	487	470	484	469	466	482	443	454	438	482	476	446	471	504	521	479	468	476	503	473	491	432	498	452	453	450	473	493	465	474	465	514	540	475	466	513	467	436	487	463	464	473	467	466	493	462	479	482	452	476	458	494	479	494	531	486	451	448	476	476	501	502	515	477	441	440	446	451	486	499	437	484	433	465	439	485	490	481	466	460	447	458	451	456	465	532	485	467	453	469	444	491	431	463	466	501	473	503	493	477	480	514	479	434	528	462	492	481	480	495	501	471	506	468	463	470	496	484	454	488	455	451	523	480	472	492	498	507	464	488	474	516	446	502	482	485	484	517	501	525	467	483	458	454	449	478	489	457	469	464	472	463	489	457	431	502	499	489	470	494	522	470	469	506	471	517	464	446	462	488	519	534	460	445	476	481	465	421	489	454	442	486	504	469	440	486	469	485	477	451	472	465	482	479	454	475	498	440	456	454	500	464	441	514	466	487	430	488	459	499	486	474	457	503	490	458	500	463	494	488	527	483	519	473	446	441	464	478	480	455	456	449	442	465	464	461	513	495	519	474	478	484	466	457	493	481	465	456	441	484	499	457	453	463	450	479	448	483	494	462	491	452	463	502	467	470	456	456	506	424	489	500	442	468	518	481	492	420	448	474	462	454	472	479	463	474	476	445	491	437	472	462	455	463	462	459	510	505	505	491	482	483	492	479	472	481	479	461	445	484	469	479	492	450	447	469	473	465	433	467	491	456	480	469	479	490	487	476	499	471	474	478	509	479	477	461	474	476	514	461	477	442	506	450	497	474	467	493	476	454	497	498	447	481	509	487	491	464	495	479	490	456	454	467	432	429	491	495	468	491	511	456	530	499	441	477	450	442	478	472	433	498	467	450	472	499	475	481	466	480	473	464	482	460	472	448	514	462	495	447	458	480	481	508	401	470	468	449	493	433	465	521	495	465	463	485	467	475	503	439	453	493	464	442	488	473	444	440	483	472	518	477	464	465	485	502	474	477	490	484	490	498	474	439	485	485	492	474	451	421	487	479	453	458	464	464	459	477	478	432	503	498	478	447	447	427	505	487	498	466	475	481	508	505	485	512	490	484	475	494	468	437	463	500	479	489	464	476	470	436	462	476	480	449	484	467	462	448	470	498	502	494	424	510	508	457	447	457	478	469	478	440	455	475	417	486	421	472	495	476	449	459	492	469	465	479	471	493	430	429	458	496	467	470	460	475	465	477	495	443	463	494	449	493	436	514	460	462	494	465	436	479	459	483	486	464	472	485	478	475	448	477	490	483	484	440	523	488	473	481	475	456	452	484	476	487	499	475	488	472	438	521	495	463	477	462	450	444	460	469	466	459	468	499	496	500	484	447	489	475	494	478	449	456	472	446	473	506	494	460	462	488	456	497	474	448	497	443	482	463	446	485	496	472	472	497	473	446	468	508	510	461	456	484	488	452	428	438	442	434	462	451	456	486	469	496	523	483	454	491	445	478	497	505	455	447	475	451	487	441	476	472	445	456	471	503	469	476	465	486	472	466	488	457	498	423	481	453	519	446	515	453	472	451	483	483	479	467	404	480	440	491	461	475	453	463	502	464	480	451	495	488	467	486	479	476	467	465	483	440	475	472	457	492	484	471	477	457	448	468	475	488	457	464	471	450	468	455	451	434	446	495	468	472	508	468	428	469	442	500	470	470	480	454	449	484	464	467	454	470	445	476	469	483	451	488	464	472	487	479	477	456	430	487	480	444	449	493	458	498	436	464	496	489	465	493	463	437	490	466	449	454	486	484	487	485	485	472	487	507	501	460	498	452	482	458	494	472	469	524	488	503	514	484	482	428	473	480	468	472	474	468	476	452	489	514	509	482	476	458	447	454	491	475	482	499	458	477	436	446	494	489	436	455	495	444	464	490	451	420	440	445	469	469	493	473	437	483	491	464	476	497	444	477	497	443	463	486	490	460	453	484	487	473	461	508	459	460	491	458	425	444	455	465	492	483	452	501	443	446	498	487	502	492	496	462	468	463	464	521	451	461	472	492	421	490	486	449	477	492	457	453	470	489	480	476	486	480	491	484	456	470	447	453	501	464	424	460	499	461	512	468	439	483	463	523	469	494	488	451	457	476	456	474	451	438	464	477	508	478	487	483	467	500	499	469	485	497	491	479	475	515	490	440	500	479	440	474	479	467	467	447	478	459	484	478	473	450	463	455	488	453	473	480	484	478	453	469	480	469	506	475	476	476	460	442	490	462	450	468	459	474	473	464	454	507	492	472	513	486	505	481	478	448	460	487	497	467	450	458	484	481	487	469	457	471	498	468	443	480	493	428	495	472	466	460	475	471	466	468	460	456	456	470	484	444	486	465	485	465	487	437	451	469	462	497	474	465	488	451	488	492	435	483	457	464	467	449	454	503	457	472	430	488	515	450	504	444	443	466	492	446	465	516	499	446	440	451	476	445	472	468	446	426	481	482	522	476	475	449	459	483	446	522	477	497	521	480	529	476	468	492	466	434	418	504	505	451	470	456	477	461	492	436	477	512	459	442	440	436	482	453	492	509	444	501	473	491	492	480	517	449	474	455	467	476	448	479	480	474	456	462	460	505	492	501	502	439	462	471	480	512	501	505	478	523	429	483	457	483	456	469	487	497	466	464	469	438	455	459	497	473	485	471	472	460	478	521	451	484	461	450	523	487	502	458	430	484	483	478	466	462	478	452	505	465	444	490	472	466	507	479	467	499	415	455	472	517	472	485	446	445	449	472	465	476	466	482	464	489	475	498	452	460	500	418	446	465	462	462	481	488	448	477	477	440	467	481	446	475	478	443	458	449	511	476	532	482	429	452	500	487	492	427	470	480	447	483	466	470	507	474	477	457	472	471	445	454	476	449	449	435	484	456	503	497	461	457	477	501	467	454	474	484	451	425	500	451	435	449	473	506	447	452	465	467	444	454	460	480	490	475	498	420	470	467	492	499	439	462	457	462	456	447	486	471	484	444	474	461	494	476	461	462	450	466	492	444	470	457	490	440	464	426	496	479	489	467	455	477	492	453	495	500	480	470	480	443	474	481	516	481	445	450	450	466	462	475	462	454	452	483	466	493	457	455	435	469	469	463	466	487	464	467	521	468	467	452	477	471	502	445	462	466	414	461	465	459	493
46245	80118	62468	39848	24357	12277	2796	641	705	686	714	689	680	702	727	688	670	671	690	667	630	706	686	686	731	662	694	719	618	701	633	672	638	667	682	693	657	672	686	682	698	652	697	694	690	690	675	724	680	632	632	680	707	660	711	619	688	696	637	678	719	701	695	655	673	675	681	719	665	636	679	691	650	707	655	706	634	688	679	653	657	667	668	691	662	670	643	648	676	633	678	693	718	633	664	693	654	626	626	614	670	653	683	652	697	696	714	695	616	674	697	653	682	710	672	675	627	718	620	692	662	660	683	656	667	678	704	710	653	747	666	657	682	688	678	722	713	714	680	745	640	650	670	696	683	659	644	649	685	673	641	636	698	645	682	681	629	635	627	704	733	678	644	666	704	703	687	671	688	694	662	699	668	682	667	663	688	611	670	690	647	677	649	670	656	719	695	665	661	702	606	703	719	702	675	645	689	671	646	614	684	686	676	731	694	673	703	684	663	709	660	673	643	627	607	677	670	658	648	715	725	705	699	685	708	650	649	627	717	677	697	707	713	668	701	692	701	706	664	649	634	717	654	665	663	713	661	653	692	670	638	659	666	692	719	655	645	686	668	643	726	684	652	637	736	671	683	648	658	662	705	696	672	670	668	698	681	648	684	659	716	717	713	712	650	669	682	633	711	681	673	724	672	700	736	668	656	649	675	674	732	688	669	686	647	676	655	669	654	687	723	660	688	700	671	665	644	709	704	669	668	689	663	675	694	679	707	632	672	649	664	720	639	658	698	664	704	724	677	675	655	667	662	675	706	674	685	717	703	693	694	661	665	683	683	661	631	675	690	670	698	645	629	651	646	667	680	691	653	687	678	661	711	677	737	655	647	629	670	682	698	688	667	684	726	680	706	679	653	675	664	674	710	662	671	709	685	706	670	656	661	690	709	710	686	663	696	702	703	707	675	700	680	680	644	710	663	693	634	674	687	701	680	663	719	682	666	698	681	678	665	700	691	648	701	684	658	679	617	698	703	664	691	679	728	688	693	721	705	661	664	699	647	631	654	649	671	728	669	681	649	667	696	660	670	677	679	683	722	667	668	713	638	712	696	672	685	703	656	746	748	654	683	726	683	684	673	671	668	639	709	676	699	720	677	703	698	672	671	638	669	636	701	679	643	672	665	696	727	690	657	709	712	639	694	655	670	733	687	663	674	652	653	703	695	674	717	675	660	709	667	687	667	665	708	672	686	682	650	709	607	649	668	679	689	671	661	711	676	654	663	652	698	656	657	697	654	649	689	698	624	734	685	684	718	669	720	681	666	705	732	707	716	654	660	683	715	684	689	692	666	670	695	652	667	701	676	713	706	623	672	720	696	670	664	683	672	669	668	686	692	701	682	640	626	669	684	665	675	674	676	708	685	718	696	681	691	674	703	674	668	686	649	627	685	672	702	688	645	634	684	654	644	704	682	657	631	702	659	695	686	646	701	625	677	675	670	703	671	681	692	682	696	678	668	666	695	662	678	688	672	678	679	726	705	635	681	687	727	654	687	675	666	668	657	659	677	697	664	676	683	679	680	668	694	681	670	631	658	698	714	678	732	664	661	678	694	650	666	695	656	631	670	623	641	683	679	683	667	666	643	707	701	656	698	634	676	692	628	673	662	644	677	668	685	692	682	682	656	704	703	672	664	659	650	686	707	715	698	669	713	667	659	692	680	656	646	667	636	689	655	660	697	679	667	663	676	662	663	691	709	655	648	706	678	708	714	679	694	636	659	687	665	692	672	654	702	690	666	694	668	684	705	660	725	722	678	669	689	725	715	678	701	671	730	642	673	701	639	670	693	677	655	731	716	679	682	684	665	709	683	682	678	663	708	723	665	659	721	679	643	705	686	693	681	639	698	645	686	710	672	689	673	674	705	689	657	712	674	684	718	706	669	672	681	640	678	666	695	703	659	668	677	659	715	677	656	661	680	655	671	694	675	721	665	652	660	654	690	707	695	710	641	748	661	662	670	704	698	690	681	701	655	680	683	665	680	665	653	672	713	701	689	680	684	713	671	664	732	652	624	687	681	718	674	681	698	719	679	681	672	656	656	688	635	627	658	660	685	743	732	689	719	736	658	742	658	686	666	639	675	730	653	703	657	689	697	609	663	709	707	681	651	651	713	650	636	633	677	688	731	702	639	641	677	673	666	704	642	687	619	667	706	657	637	660	682	698	712	702	655	642	669	673	632	713	663	660	706	685	687	669	675	661	693	702	686	681	694	678	693	694	640	662	649	672	717	653	698	676	671	694	694	653	716	667	655	712	665	702	702	688	661	659	683	697	702	673	673	671	690	662	694	667	715	705	670	627	710	690	643	700	699	740	692	661	701	689	682	706	686	672	685	706	746	705	695	677	708	688	666	694	700	700	688	717	729	686	703	653	672	670	682	644	650	688	642	694	687	726	700	667	672	719	603	654	707	668	644	694	684	649	685	622	701	719	665	672	671	698	716	662	713	690	667	710	666	713	733	690	700	696	659	676	720	642	674	673	685	699	625	637	655	669	667	659	666	664	646	664	682	675	683	692	638	679	693	661	646	677	665	653	702	667	637	711	703	712	710	682	686	675	646	679	711	648	728	722	672	685	657	682	678	645	657	681	657	701	706	663	706	687	667	631	675	660	683	684	684	667	694	706	641	646	717	696	664	670	676	679	692	638	667	650	694	644	658	653	702	642	673	676	691	666	658	703	643	725	707	690	711	671	697	677	689	650	709	672	675	742	707	659	622	662	728	708	680	680	688	678	661	711	647	676	690	689	668	667	673	702	667	690	683	665	743	697	694	650	675	678	686	691	704	675	688	671	692	673	640	677	645	660	608	653	706	689	631	679	633	668	682	700	679	693	692	663	673	684	725	629	673	660	675	713	723	710	654	677	685	684	691	673	705	669	665	669	723	701	653	706	684	670	677	740	697	740	718	691	748	628	654	742	676	709	635	690	650	704	649	647	691	714	685	698	701	701	691	658	668	661	666	727	714	702	696	699	684	661	699	651	721	671	654	715	648	636	676	642	675	673	643	711	699	657	704	665	597	714	688	730	682	637	681	706	695	677	664	658	651	667	671	703	695	642	681	712	704	688	688	667	679	663	696	655	699	652	662	682	720	667	661	662	674	690	675	642	662	666	667	644	685	667	675	624	705	694	651	675	697	680	646	691	662	681	683	665	710	640	636	648	660	645	704	701	729	729	664	670	638	640	726	649	681	683	707	689	694	691	617	666	693	679	700	681	668	672	690	626	720	690	671	734	685	676	693	635	640	666	692	679	698	680	680	646	655	702	675	657	679	660	662	692	661	668	698	669	662	697	688	714	703	671	680	684	702	689	688	656	678	628	673	698	681	704	692	706	663	658	692	681	737	727	696	681	728	692	668	683	693	698	653	717	660	698	665	667	687	650	714	661	711	651	658	646	651	700	664	701	652	675	652	687	642	657	662	672	683	719	654	670	712	675	686	646	668	652
22837	21438	31003	26982	24170	22437	13446	829	395	368	356	382	381	329	347	423	366	370	345	359	381	383	333	320	369	361	346	336	333	363	347	350	331	384	340	357	341	336	345	347	357	332	350	367	354	336	343	325	351	355	314	359	359	353	375	353	354	322	351	328	374	379	293	358	378	367	325	357	366	316	343	352	347	350	337	365	329	362	341	313	335	317	384	369	313	358	350	363	360	325	351	347	361	363	344	363	306	299	354	362	333	359	353	383	307	320	341	356	336	335	347	356	370	335	335	362	350	360	369	345	347	347	353	357	352	359	340	334	341	338	334	339	324	328	352	343	348	320	364	326	333	325	356	349	336	335	348	357	358	335	358	326	339	353	350	348	359	343	355	374	339	352	337	346	362	350	372	371	332	357	315	331	370	340	358	337	352	366	335	359	352	372	335	354	347	367	372	356	367	343	350	345	360	341	330	352	349	314	346	358	322	328	358	337	309	344	340	303	375	354	342	346	347	304	310	374	326	347	350	327	342	327	322	328	362	351	340	363	351	356	351	351	343	343	401	319	383	361	364	324	340	372	377	342	337	363	351	336	351	306	322	334	355	313	372	340	368	366	335	320	372	361	378	375	328	340	339	340	332	341	346	339	352	333	360	366	349	348	359	385	334	360	353	334	336	349	373	351	322	343	345	386	391	361	344	335	364	354	369	353	345	330	343	317	367	374	357	314	337	380	350	328	355	355	352	386	353	369	333	364	343	358	352	376	322	350	350	369	380	353	370	320	318	345	363	361	356	344	356	317	329	344	348	341	361	341	366	344	318	321	362	318	381	340	372	312	373	354	292	343	365	334	329	323	328	342	355	349	357	352	383	326	304	325	334	354	345	348	369	328	363	355	378	349	365	307	313	348	338	339	362	342	366	341	387	375	349	336	371	348	344	366	347	353	335	317	359	365	355	377	367	355	338	343	360	349	331	326	327	355	353	365	348	351	331	329	347	312	334	340	348	361	343	320	360	351	364	346	350	362	377	343	337	347	338	338	383	362	327	324	345	339	362	329	335	298	330	342	367	341	382	339	338	319	363	325	358	356	346	315	358	340	332	344	370	346	339	329	328	332	339	374	325	365	376	303	350	343	342	326	342	331	330	352	344	345	344	322	310	339	328	309	360	335	352	318	355	348	358	320	369	359	358	313	371	314	356	338	338	342	391	344	351	334	364	339	348	312	379	355	346	350	327	367	343	322	343	359	353	350	325	287	341	326	330	352	350	314	336	364	337	347	370	363	361	330	327	363	373	376	366	343	318	337	392	365	328	353	314	374	345	352	346	322	334	361	337	341	312	369	337	357	360	351	322	322	305	365	371	372	343	363	356	295	351	362	365	319	356	328	338	347	336	350	362	339	374	355	369	329	374	345	352	347	336	360	358	371	387	356	363	346	358	333	345	374	337	328	339	353	320	355	343	354	344	359	361	355	352	325	374	370	359	350	349	368	344	373	339	368	333	311	367	336	337	326	348	310	363	375	341	324	341	385	327	339	322	354	324	345	338	360	351	345	343	348	353	340	349	322	346	348	353	338	351	340	323	346	312	314	377	360	354	360	375	370	343	343	341	338	334	353	335	353	365	386	346	369	360	331	329	353	359	358	331	365	361	369	394	352	356	335	379	349	350	325	340	351	348	340	330	383	335	320	356	318	358	381	352	330	355	373	366	368	317	374	328	346	355	329	365	353	338	345	336	376	323	374	338	339	396	333	331	341	322	336	364	328	349	338	393	352	329	333	337	354	341	351	340	345	352	326	353	346	343	325	339	363	343	353	365	344	321	346	369	373	317	362	384	344	361	363	359	308	348	315	370	337	346	346	345	342	347	358	383	355	361	367	357	373	338	344	344	361	340	334	364	331	359	365	341	350	318	368	356	352	371	345	334	372	377	331	377	335	338	363	347	341	378	386	336	311	350	351	348	340	332	338	322	319	366	347	342	371	316	372	357	345	365	347	384	350	372	318	317	324	337	329	336	358	331	356	361	347	352	354	340	299	353	357	374	332	305	331	333	357	369	385	370	348	323	341	350	376	347	362	396	327	338	381	340	350	387	351	364	362	356	334	323	361	354	374	394	357	394	379	336	323	349	343	328	347	362	328	341	379	345	367	349	336	344	361	382	362	355	352	395	336	358	324	334	343	337	347	335	365	345	350	360	359	339	344	311	339	326	347	373	348	353	324	345	342	354	354	380	337	366	354	341	331	338	376	359	351	360	341	354	333	358	388	362	378	334	330	372	343	348	350	341	337	309	335	341	339	312	362	366	345	338	337	363	348	340	333	349	354	352	332	334	345	353	361	344	341	369	355	339	338	355	329	317	338	333	364	343	334	328	350	327	363	340	354	354	329	315	377	336	324	361	375	357	315	339	330	341	343	310	381	339	346	362	334	353	343	368	328	325	337	369	336	355	313	357	347	347	319	338	346	348	340	338	341	374	342	373	354	304	354	359	351	355	337	353	342	314	326	366	343	336	326	337	354	353	367	382	313	361	354	344	352	356	361	345	376	334	345	372	376	346	337	387	368	341	379	351	356	322	310	371	335	340	338	349	333	343	357	365	380	348	360	370	348	355	325	351	307	378	342	320	336	343	349	331	342	340	334	349	356	354	324	345	366	362	364	370	374	329	370	339	358	364	339	338	355	375	351	340	345	352	359	381	362	382	359	353	352	342	323	354	341	344	372	367	313	360	361	341	353	336	322	364	355	343	345	351	352	347	342	354	343	365	347	332	345	379	372	328	310	384	356	354	373	372	327	333	376	381	328	370	320	344	376	332	337	370	316	366	333	359	320	326	336	327	361	361	354	367	351	346	337	335	327	342	334	361	362	353	327	369	395	319	340	325	371	341	371	355	335	387	362	327	354	355	297	373	306	354	341	331	349	359	373	339	336	359	341	342	326	358	352	328	311	363	325	349	353	375	353	322	351	367	337	344	368	365	329	419	373	339	351	342	338	358	364	343	327	329	365	335	339	352	341	348	327	348	373	362	338	348	328	328	381	317	340	349	377	332	333	354	350	368	343	345	337	355	367	328	363	346	336	334	356	350	342	345	345	324	380	377	294	348	341	326	337	341	343	354	313	307	360	348	371	340	332	333	343	355	326	329	347	326	321	345	378	358	334	357	323	307	335	333	367	324	342	353	362	330	331	352	351	320	334	347	354	350	314	363	322	354	346	338	366	300	333	380	346	377	327	339	375	352	368	383	355	382	376	371	306	370	350	315	337	359	335	355	373	339	324	332	352	338	321	344	356	342	342	337	334	339	311	311	329	359	345	319	344	325	327	367	321	359	348	344	334	344	345	366	336	343	332	326	335	320	345	358	332	343	345	336	334	345	346	330	318	328	365	365	371	361	357	345	367	333	319	324	352	332	333	366	331	336	351	333	312	340	339	362	351	320	323	362	355	342	362	353	326	359	378	384	364	340	342	355	361	348	347	357	334	371	344	363	348	332	333	303	333
60155	102136	82008	57571	40146	23973	5010	516	512	518	557	510	538	503	506	518	548	513	482	480	545	489	531	507	488	508	522	497	513	521	500	529	518	536	504	510	472	550	460	525	515	505	492	476	495	496	513	502	497	510	519	513	535	490	478	497	522	490	502	496	506	494	540	496	519	487	506	536	467	491	463	506	496	505	510	504	504	478	489	527	528	504	529	470	515	548	483	464	506	540	504	504	478	509	506	509	473	478	494	502	466	470	472	495	492	471	490	515	483	512	506	519	494	464	499	512	474	455	443	509	486	562	469	501	479	519	503	538	490	490	471	460	448	498	509	487	453	534	531	472	435	495	488	495	483	498	518	507	505	530	485	481	513	498	526	436	494	534	514	488	514	470	490	497	475	502	541	467	519	455	492	496	493	501	504	506	513	487	482	534	531	511	487	535	492	530	508	529	530	533	531	511	508	499	466	508	498	497	488	510	493	465	467	505	491	449	479	499	501	478	483	496	492	516	475	526	537	502	450	471	515	509	510	515	457	457	503	475	475	494	449	498	470	525	494	496	518	476	485	483	521	500	515	458	490	470	472	478	483	504	490	519	516	511	519	503	529	457	467	523	497	503	530	504	550	520	497	502	516	504	504	470	524	487	509	503	494	466	513	472	528	545	505	479	491	486	533	464	483	551	464	490	449	512	475	533	470	464	509	508	454	476	473	521	487	516	482	471	470	523	523	489	523	501	509	498	532	501	510	503	494	510	469	516	530	487	491	485	528	475	508	510	477	487	492	490	504	498	493	522	544	493	473	505	495	500	495	504	461	493	483	491	500	485	521	456	530	477	500	499	474	474	472	498	504	494	507	476	489	489	483	514	428	509	485	513	484	514	481	508	540	456	501	501	502	514	476	479	537	495	495	497	529	511	503	521	512	480	522	502	516	487	471	542	490	454	503	497	518	529	512	546	542	486	516	499	494	512	531	490	511	515	488	511	487	473	479	501	496	509	494	511	494	524	480	488	512	495	504	494	492	461	511	493	484	513	512	441	512	476	541	498	513	483	509	475	463	510	526	489	476	495	532	522	476	503	472	521	497	504	512	517	500	505	481	489	477	483	496	493	485	471	462	486	475	466	516	478	491	503	523	461	520	478	502	450	463	498	525	465	533	517	489	548	493	503	490	480	529	470	444	482	497	472	510	542	468	507	488	451	501	490	489	512	474	468	531	496	493	518	490	487	494	518	456	491	530	503	471	532	550	477	469	493	518	478	508	467	459	499	483	456	485	503	490	486	507	524	491	473	499	498	493	505	512	491	472	501	476	470	511	492	491	506	453	479	433	502	468	473	481	440	474	489	516	482	469	506	491	504	537	491	493	555	523	505	509	478	485	483	470	465	528	479	523	467	516	457	475	495	535	499	463	489	480	499	517	524	509	502	486	506	482	510	463	509	466	521	511	486	455	519	495	479	499	491	497	519	460	459	501	519	501	500	503	514	503	436	499	494	495	462	542	522	521	462	495	509	555	492	502	476	493	499	510	511	521	545	478	506	478	504	487	479	513	515	480	485	506	499	507	523	516	497	491	456	508	499	497	518	521	484	514	534	476	518	511	504	548	497	503	492	505	511	498	475	490	504	484	534	460	519	509	492	472	478	508	492	526	469	485	492	501	486	509	481	490	470	519	523	471	495	476	499	435	486	527	499	490	494	456	504	483	502	519	487	478	521	489	532	474	467	498	490	463	489	487	468	470	529	503	516	472	464	448	492	468	517	472	469	478	447	504	514	506	478	457	502	485	456	468	524	486	491	483	482	512	497	505	508	497	515	507	489	484	490	546	484	497	482	494	475	466	482	494	471	517	492	477	501	492	491	503	455	469	530	508	495	490	469	495	498	494	522	487	532	545	509	520	508	463	498	484	492	522	515	475	492	494	466	527	496	496	531	501	492	482	501	502	493	557	493	478	548	501	525	504	468	462	474	511	503	513	499	486	496	477	486	487	489	502	495	495	453	488	538	491	500	477	476	504	464	510	470	495	466	464	517	485	486	448	500	485	486	522	463	498	501	477	457	511	467	465	497	487	493	459	453	532	476	467	517	527	477	517	541	456	514	486	490	511	490	470	506	511	477	495	494	494	474	523	475	523	505	505	521	528	522	488	492	490	516	489	497	511	477	454	460	483	505	532	477	463	523	501	486	503	474	471	466	533	482	476	520	518	466	486	474	502	504	480	500	506	480	500	468	482	482	521	499	485	509	468	478	454	484	505	513	510	500	516	494	511	497	514	519	525	486	537	491	524	473	482	515	476	509	447	554	506	464	519	467	493	520	502	503	503	508	452	493	513	529	517	473	500	470	486	494	505	492	488	509	486	480	505	504	450	474	523	444	506	524	507	494	461	483	533	471	516	487	517	528	536	514	508	474	493	487	511	511	521	484	524	524	461	488	494	498	452	475	464	492	468	529	472	491	495	503	511	480	483	523	497	455	520	490	462	457	495	499	481	506	476	512	496	514	507	507	536	515	476	509	479	469	535	485	497	480	487	529	427	497	486	476	520	531	497	512	499	455	528	510	461	509	500	514	520	458	456	462	496	454	532	467	536	514	542	470	475	510	504	489	525	468	527	495	472	479	489	467	532	496	509	472	513	536	497	537	528	522	519	498	474	493	505	513	496	473	487	499	525	496	522	473	484	489	519	459	481	469	484	512	483	502	446	515	489	519	487	500	500	470	487	524	489	480	455	494	529	509	505	469	456	465	503	507	479	474	491	494	486	502	473	495	549	530	491	525	516	525	489	479	514	503	471	470	487	468	493	501	480	504	469	511	524	479	515	502	489	493	472	484	487	495	497	556	480	487	507	536	502	494	499	508	537	504	477	496	507	479	490	499	467	488	491	532	476	468	500	482	483	485	510	504	491	522	485	482	476	456	480	554	498	494	471	484	501	485	483	511	478	502	502	462	502	521	463	482	524	469	495	472	479	465	469	510	511	522	497	472	521	507	481	462	501	492	507	516	494	534	503	493	545	505	468	490	452	504	466	474	479	525	517	499	520	465	460	518	468	495	524	491	515	530	526	516	509	518	509	529	472	475	472	463	477	510	516	525	478	506	477	508	497	495	486	495	473	480	488	506	503	483	497	545	468	501	516	510	480	475	512	498	514	531	497	485	490	500	514	533	528	501	520	490	521	481	505	517	500	514	476	498	492	513	507	508	521	460	511	520	487	542	485	500	517	476	484	466	487	500	484	487	529	527	496	507	480	472	492	481	480	485	511	550	481	507	503	478	456	500	480	482	503	481	483	488	510	458	548	495	507	499	472	506	509	470	494	495	508	498	490	556	506	472	505	475	495	491	535	460	485	487	456	487	559	511	530	497	495	488	506	502	470	550	529	490	481	476	512	449	530	491	491	492	502	488	519	465	462	500	498	470	455	532	532	532	505	473	528	479	484	498	503	479	498	513	516	517	520	486	483	469	480	477	493	515	509	498	521	496	500	453	549	499	500	501
27159	25156	29871	17501	5249	1599	574	455	444	425	445	438	477	423	432	416	414	443	436	446	417	434	416	418	433	418	455	424	481	445	424	448	413	419	430	409	371	428	448	436	424	418	435	457	434	416	416	425	397	459	428	434	427	427	401	450	391	417	421	411	417	367	409	410	447	449	431	433	419	399	422	457	408	405	425	433	432	425	435	434	446	425	423	412	452	409	459	433	426	423	390	440	400	418	413	476	404	413	448	446	434	398	404	384	412	423	388	434	398	419	460	417	445	429	436	401	412	357	413	434	434	414	414	399	445	432	420	417	409	398	429	430	416	414	433	385	391	402	388	412	413	437	422	419	459	448	443	415	442	445	410	431	423	422	424	473	399	451	410	400	393	445	385	420	436	405	417	417	401	415	387	452	444	384	429	417	424	428	424	453	420	427	468	406	401	411	424	425	401	390	425	436	447	412	453	473	422	418	404	439	423	389	420	433	430	410	447	451	487	417	411	412	417	445	425	398	383	409	403	417	458	413	423	446	466	442	406	425	424	410	442	425	416	419	404	424	430	423	401	408	381	428	422	443	436	471	434	404	410	402	414	404	443	387	438	442	451	447	395	402	446	410	441	438	396	427	426	431	408	414	430	394	444	429	445	418	449	415	456	436	422	407	452	408	433	407	462	409	427	400	435	414	424	445	422	418	358	431	448	420	430	438	414	417	426	436	416	440	392	411	405	425	441	406	393	423	426	405	409	382	398	424	428	465	484	410	438	428	426	460	438	399	460	424	462	425	409	394	395	408	425	399	415	404	426	395	416	410	439	485	436	416	393	430	434	448	414	380	394	399	459	407	406	447	424	426	399	428	379	421	388	426	431	439	456	389	440	423	412	446	419	428	415	437	429	399	410	429	429	428	374	386	431	399	399	438	396	449	407	414	419	426	392	399	433	406	442	400	426	407	425	429	421	398	402	408	441	464	458	439	397	386	409	410	409	422	424	401	444	446	436	425	429	430	418	447	410	408	438	402	468	412	413	398	390	447	473	468	442	429	440	449	437	424	406	436	450	417	374	401	411	422	439	439	427	371	404	423	410	439	428	411	421	420	422	421	433	416	446	391	441	377	429	432	423	436	409	439	420	447	403	411	427	430	418	405	463	391	424	399	407	422	421	433	442	445	483	453	435	433	405	470	387	402	440	415	434	438	480	430	444	453	427	405	407	419	426	430	434	391	425	443	414	397	434	434	398	470	404	430	444	444	436	424	382	418	462	433	417	427	429	453	448	405	408	433	418	397	425	418	416	442	397	444	434	447	397	432	484	402	398	412	438	416	408	419	436	400	409	455	441	409	443	449	422	384	434	415	405	413	448	419	417	406	445	422	417	429	417	436	426	412	420	413	423	444	445	413	409	446	421	408	451	434	427	414	416	433	447	414	438	445	447	439	420	502	436	423	427	433	410	429	446	398	430	438	416	375	386	423	437	419	430	457	434	438	423	407	403	438	426	425	389	422	405	409	441	485	420	418	416	430	417	405	452	461	434	400	436	364	445	422	446	419	441	402	428	437	435	380	433	428	394	428	447	419	422	425	447	427	447	443	419	447	423	413	416	450	454	438	439	401	432	437	386	416	427	425	443	433	423	397	428	404	460	436	406	370	430	423	417	428	399	405	436	442	409	398	428	429	433	436	426	409	432	404	408	428	448	478	442	406	473	452	423	394	396	424	426	423	442	431	427	402	381	416	379	433	417	395	450	430	416	423	418	397	401	433	442	415	414	430	440	466	436	457	420	412	435	430	431	465	405	424	397	435	438	393	477	448	392	441	423	456	488	438	438	428	431	450	439	440	439	434	451	419	410	433	407	446	405	409	424	459	454	399	431	418	447	454	406	391	411	451	433	390	436	411	429	369	405	412	415	434	444	454	416	421	409	445	428	416	442	422	415	400	426	467	399	409	416	456	405	440	433	447	424	417	419	438	413	433	426	409	429	419	416	422	402	438	411	399	451	462	420	438	420	371	421	403	397	477	392	428	438	446	435	412	457	440	408	471	421	431	422	401	465	451	450	414	420	416	410	462	441	439	402	415	425	394	413	453	393	426	441	426	428	470	408	409	459	440	432	415	417	417	388	447	482	413	436	446	421	444	407	410	434	495	441	452	411	450	394	440	427	428	409	402	427	400	429	400	444	447	425	434	415	400	409	420	466	407	385	400	419	425	414	439	434	417	432	454	433	419	424	436	412	408	430	429	408	422	403	446	411	413	419	410	436	430	443	427	417	410	470	428	421	402	452	445	411	418	414	437	431	452	419	422	426	444	419	490	430	428	419	437	383	410	469	442	442	403	411	430	405	410	432	440	404	435	469	417	440	394	455	407	413	380	434	425	417	445	424	449	446	446	413	420	424	450	411	437	423	436	414	377	443	433	406	444	430	434	425	399	454	404	410	398	408	409	446	420	409	417	426	397	402	410	432	409	410	430	422	436	435	429	393	443	450	428	410	395	428	425	425	411	441	407	399	422	411	460	457	434	408	425	429	445	423	441	398	460	422	416	416	451	408	435	454	455	439	440	429	421	423	440	425	428	413	416	412	400	419	420	426	421	410	438	470	444	449	424	391	436	420	435	415	417	443	419	416	431	431	447	422	428	403	405	416	399	395	437	391	447	402	429	389	429	409	416	434	399	454	441	429	419	403	410	480	455	470	440	423	430	408	386	378	430	418	432	427	451	425	410	428	450	394	388	441	407	405	433	449	407	435	447	415	411	405	426	433	427	436	439	419	440	444	478	481	394	472	436	405	396	442	422	402	357	413	445	453	413	429	414	411	438	428	415	430	444	405	408	424	462	421	423	436	434	411	437	404	413	412	427	413	449	408	459	372	448	429	429	407	417	432	397	430	439	418	408	396	395	407	431	392	412	438	406	398	406	434	436	436	420	407	422	441	432	410	415	451	399	414	443	436	416	411	384	432	397	417	405	390	404	434	411	390	431	419	434	423	410	395	414	426	431	408	392	418	400	454	427	410	439	413	396	444	384	426	441	389	427	399	455	438	434	385	424	395	439	427	421	410	430	447	419	428	429	417	415	426	406	424	397	428	420	409	431	457	431	433	449	401	425	419	402	395	442	423	446	396	435	392	449	417	478	409	417	414	449	429	405	464	440	416	423	456	443	433	406	413	428	434	422	432	408	399	389	450	370	438	417	466	410	454	428	408	420	423	431	433	424	406	430	406	416	404	427	449	399	435	421	433	409	447	408	417	408	417	431	434	439	456	420	438	377	415	412	436	409	432	445	363	425	442	427	404	419	442	437	406	432	405	442	416	415	441	414	413	424	436	396	381	436	440	421	430	448	417	420	427	407	416	415	436	431	429	446	458	441	403	419	436	417	436	397	450	433	437	464	444	429	401	402	428	435	499	442	422	403	415	454	438	398	438	423	386	421	416	437	421	406	481	435	403	428	447	459	438	422	417	452	415	438	425	409	444	411	440	413	432	427	424	424	423	435
24256	43079	33053	16081	6865	2849	800	620	596	642	575	617	571	642	612	586	604	600	632	577	612	608	531	555	606	539	633	590	623	612	611	605	625	585	623	612	615	592	632	606	608	612	624	591	578	575	588	587	637	592	591	677	601	615	633	633	598	603	608	592	570	569	597	606	531	610	581	587	615	609	584	619	597	629	582	612	622	612	582	621	612	628	574	586	582	557	610	588	619	633	559	584	625	631	625	590	608	634	623	591	621	607	626	560	559	597	616	601	571	578	590	582	574	555	626	603	593	631	593	560	632	604	577	625	635	582	626	591	628	607	633	638	632	586	627	575	585	584	622	666	585	576	604	611	624	638	607	600	626	609	577	632	598	604	598	635	596	601	585	609	652	596	564	619	620	635	570	563	632	544	660	587	620	567	638	593	621	598	628	581	616	618	619	616	629	596	605	625	606	549	576	607	573	606	604	588	641	564	646	589	568	570	570	574	604	608	581	621	606	609	629	617	622	618	565	583	558	598	622	589	607	562	644	605	668	596	588	646	620	575	637	598	634	593	566	579	564	597	613	615	570	609	567	596	625	599	649	573	621	609	604	643	569	585	617	631	628	615	582	629	563	586	589	591	621	575	661	582	570	612	602	592	623	612	667	639	603	583	582	634	583	618	575	608	640	619	620	604	614	595	580	599	601	593	650	622	631	584	651	602	572	630	630	582	595	628	645	599	574	634	627	600	595	579	594	599	550	594	558	597	567	565	634	650	628	651	621	604	577	601	631	585	615	562	654	605	611	627	593	613	601	632	573	603	673	606	604	649	601	628	603	616	615	597	635	577	614	632	634	607	591	556	586	574	631	596	604	620	628	632	616	638	586	593	620	604	635	555	607	613	612	611	612	675	597	582	614	651	611	630	615	611	561	627	620	612	633	587	579	618	635	579	586	600	597	581	608	618	569	620	581	631	611	634	628	627	606	595	616	612	635	617	630	584	594	571	612	591	615	594	606	628	575	551	603	640	622	577	577	577	619	583	582	591	598	563	591	588	607	568	580	588	608	583	618	614	609	586	578	575	627	614	640	613	592	596	612	624	600	656	601	624	596	607	601	612	565	608	597	569	589	596	601	629	602	636	597	637	602	659	615	566	617	639	593	603	592	584	588	603	650	598	594	608	606	612	568	599	609	570	616	594	615	608	596	557	618	621	562	616	639	628	649	589	589	622	641	609	615	618	596	587	608	617	605	590	643	612	645	597	606	611	595	588	575	568	625	632	624	585	644	577	618	628	585	636	603	577	624	581	590	609	593	610	594	612	579	643	593	575	623	607	595	616	593	651	600	611	597	597	604	600	632	603	637	590	620	636	616	607	661	632	617	566	565	593	583	623	614	595	622	600	589	615	581	641	593	593	606	616	588	574	599	589	615	656	589	633	624	649	578	585	615	582	643	605	602	586	570	624	596	573	614	600	611	589	587	620	631	611	599	617	622	629	625	575	620	607	557	587	570	624	602	647	605	565	594	589	609	632	620	596	593	622	646	606	631	578	611	560	595	631	588	579	621	626	558	595	584	606	620	609	599	624	600	554	601	597	592	616	618	640	595	577	612	549	671	604	592	605	610	637	588	631	583	577	625	645	604	622	592	615	596	641	586	615	615	596	610	613	622	611	643	600	574	639	600	590	599	605	604	625	624	635	646	622	566	548	615	614	589	633	574	590	638	630	606	614	590	587	614	601	629	606	612	572	603	580	609	610	606	626	574	603	559	610	574	596	609	605	642	613	622	571	604	591	625	623	595	582	603	646	654	592	600	602	604	619	556	592	570	610	558	578	602	611	576	602	645	616	592	636	621	595	614	601	646	586	623	593	592	561	564	637	593	616	613	604	596	633	617	603	614	615	606	606	600	599	547	599	621	655	574	642	600	628	601	566	610	587	596	630	587	648	609	617	613	635	600	576	652	588	603	577	604	580	604	579	626	622	573	580	625	633	611	562	626	633	599	665	605	613	595	625	584	569	623	552	567	594	581	639	637	611	610	619	622	606	568	615	605	558	603	642	639	599	610	590	574	609	619	580	578	605	589	615	603	604	669	578	598	602	582	564	616	554	572	588	649	578	599	606	596	569	590	596	584	562	584	593	639	596	608	647	594	607	567	606	622	554	607	615	576	607	616	605	614	610	612	570	568	577	635	600	596	691	587	576	601	560	639	638	616	576	621	660	602	611	614	594	614	571	635	633	573	602	644	595	590	611	582	616	592	620	589	630	598	624	622	612	615	601	600	625	614	622	575	619	594	621	599	626	592	593	586	650	591	637	601	600	585	614	581	616	583	639	606	601	598	615	595	596	597	566	626	629	641	600	587	604	591	577	594	540	586	602	583	629	593	590	629	573	606	601	611	618	572	604	615	624	632	583	598	626	557	600	594	610	613	621	577	605	613	603	607	609	628	579	605	600	591	613	588	616	596	617	625	612	615	635	623	619	652	564	589	570	606	609	624	634	635	619	625	586	603	571	639	600	573	649	595	571	607	626	621	583	567	620	622	624	595	617	577	594	598	619	611	627	614	605	574	618	570	615	591	571	604	608	578	583	577	601	577	570	618	628	610	610	568	583	624	581	606	599	639	610	610	629	628	605	612	623	583	553	641	613	631	631	564	628	591	601	605	624	595	584	610	591	588	581	613	619	598	612	648	597	570	587	599	619	567	616	569	599	584	647	597	620	604	562	612	595	591	605	620	632	645	596	609	613	597	646	637	592	559	591	613	600	594	606	604	629	544	624	639	572	624	589	613	649	605	608	644	599	600	645	556	623	616	628	590	593	607	576	593	598	638	578	590	603	642	603	560	647	574	635	624	608	652	636	619	643	618	626	629	594	635	610	629	626	620	620	606	629	597	578	621	616	595	561	559	566	618	624	644	635	619	605	602	624	584	630	624	592	567	611	585	615	628	645	566	581	610	638	635	597	577	615	632	585	590	607	591	608	604	611	615	597	645	584	600	629	582	619	592	608	600	580	563	568	649	602	579	636	567	591	627	594	638	590	585	670	642	568	632	608	595	595	586	568	599	596	624	598	643	635	633	579	614	603	619	608	652	601	560	605	645	630	574	619	577	583	625	592	579	576	570	576	649	613	554	595	617	609	601	618	544	557	597	572	609	601	604	610	573	622	658	626	576	596	613	616	603	595	560	590	608	608	581	629	615	595	634	623	585	620	585	580	602	608	581	620	611	608	589	622	631	583	610	652	620	557	640	615	610	613	591	590	650	596	588	581	609	612	631	612	600	624	626	583	638	594	592	628	610	567	637	590	602	578	631	621	595	641	627	552	622	562	565	560	598	569	610	595	627	607	597	655	564	624	574	665	624	608	640	617	581	582	580	614	670	651	619	624	598	626	584	621	575	627	605	601	606	655	603	640	603	580	645	621	607	616	558	592	637	615	614	596	618	580	606	640	620	636	600	629	598	648	605	585	611	591	592	602	609	609	575	591	613	651	638	622	621	563	607	584
24730	22640	35695	32398	22553	12009	2155	508	476	498	481	488	474	441	499	452	465	483	466	465	498	460	490	497	451	445	474	468	475	452	486	467	486	468	474	459	505	439	451	455	468	489	472	500	472	450	476	453	480	476	485	500	502	471	471	471	499	451	455	513	452	481	483	467	450	479	442	477	474	450	469	449	466	467	476	457	472	447	457	465	473	510	450	461	462	481	471	455	483	493	434	423	499	487	444	473	494	485	497	418	493	468	440	471	466	466	461	518	447	479	455	503	500	483	459	486	493	514	459	505	487	478	425	507	471	513	473	463	479	478	463	462	513	481	471	500	474	495	497	453	493	503	509	460	468	441	497	479	456	479	462	467	478	460	464	489	444	480	483	459	455	535	508	443	468	458	461	470	485	498	491	483	462	481	482	495	498	464	466	488	498	462	483	493	419	460	499	444	464	507	469	466	465	475	443	486	448	502	457	488	466	481	417	482	456	472	430	487	509	470	476	481	464	437	482	493	431	463	472	504	418	479	487	468	477	464	467	477	465	481	428	467	446	491	480	466	464	448	462	486	470	490	468	478	487	472	526	500	472	511	480	494	495	431	467	479	478	476	443	513	474	492	456	474	482	475	476	473	471	446	486	463	444	468	460	479	463	443	464	463	486	505	487	470	483	451	485	492	465	474	480	482	491	510	503	466	489	500	450	489	466	496	499	491	436	486	472	458	501	489	468	478	466	465	481	498	449	480	463	482	459	488	507	500	480	517	492	482	519	477	450	478	458	463	464	505	464	462	517	444	492	499	469	451	506	468	457	473	462	466	460	475	468	451	458	474	471	451	435	469	480	458	461	486	471	484	465	460	447	496	460	474	459	473	457	464	487	447	468	477	471	479	425	473	491	487	466	502	453	451	423	445	498	450	441	531	493	487	458	455	497	463	447	451	496	461	502	459	484	493	453	464	454	467	436	482	432	471	470	533	525	438	470	443	507	482	468	457	471	467	439	501	464	509	473	487	482	461	488	518	479	483	503	504	499	479	464	469	448	474	457	490	472	462	509	455	502	484	488	472	461	484	481	463	436	513	443	424	524	473	513	502	453	430	477	480	483	508	504	460	443	440	464	472	448	475	484	455	470	455	531	497	491	465	484	479	470	468	444	511	478	513	484	460	466	464	488	444	472	465	487	471	454	450	493	493	447	492	435	467	474	465	486	456	480	486	446	470	486	446	487	487	499	463	420	515	518	504	489	486	485	473	474	503	492	469	500	486	467	459	494	471	488	439	490	508	481	459	469	462	493	497	469	479	480	453	498	450	459	460	461	487	480	484	458	469	509	450	458	478	482	480	453	482	450	481	470	482	462	465	441	480	489	467	473	460	489	472	498	512	481	447	437	494	484	484	475	490	494	461	479	500	504	449	495	475	501	472	471	471	509	453	503	435	471	464	498	492	504	484	462	461	464	439	474	462	461	482	470	465	482	454	504	491	479	480	456	449	487	475	441	494	504	453	500	468	485	492	467	470	462	488	507	448	457	473	459	473	473	465	487	502	483	458	498	464	458	507	463	458	467	427	436	459	452	477	462	474	489	494	457	498	460	517	473	433	446	478	474	511	434	479	497	433	475	468	518	468	464	478	486	502	459	485	469	486	474	453	484	488	474	462	460	496	466	466	500	469	457	478	493	443	511	480	502	496	468	511	462	477	454	469	482	499	438	476	492	440	469	476	487	490	474	462	466	492	490	474	472	460	491	477	464	449	459	518	442	479	443	458	497	461	517	471	509	500	477	502	488	482	512	463	445	477	497	481	459	515	477	479	469	467	487	454	462	494	438	482	444	480	494	498	492	508	491	491	486	480	459	451	466	482	466	469	502	448	499	473	462	515	488	494	487	490	505	460	506	466	454	508	478	479	483	448	468	449	484	423	439	453	476	443	441	482	496	473	488	482	507	472	452	458	487	444	430	449	469	511	511	497	478	463	455	471	493	466	452	492	481	505	491	421	483	538	505	494	478	472	444	471	479	483	432	446	468	480	485	490	487	508	480	497	513	464	452	493	473	473	501	492	488	471	481	485	470	460	492	513	484	484	450	457	481	504	462	477	494	471	469	465	463	462	517	475	491	479	478	469	471	460	447	460	466	482	482	549	484	521	490	472	475	465	466	449	461	430	477	464	482	511	476	491	464	476	459	474	483	432	470	485	472	481	480	495	432	488	442	464	448	458	471	488	477	516	471	473	460	497	471	454	505	481	478	480	488	508	500	460	450	465	454	473	446	490	487	480	471	471	458	469	450	480	481	496	509	463	502	454	485	475	466	464	493	475	495	479	488	465	475	478	510	441	473	487	510	461	458	479	487	480	482	478	490	486	526	459	452	468	443	503	451	523	473	495	454	475	462	487	476	463	463	505	485	499	509	506	464	508	457	494	460	490	482	427	464	489	473	456	496	469	492	434	488	472	465	471	453	456	425	462	502	479	482	493	444	483	499	482	471	467	433	462	464	476	478	501	466	459	458	474	474	459	454	469	498	450	472	465	487	518	463	454	485	479	468	473	492	501	462	504	491	449	485	461	499	427	455	485	487	503	479	471	498	482	521	483	479	525	479	475	470	495	476	474	470	485	496	497	462	465	516	456	459	488	497	452	473	426	462	491	506	514	438	436	467	450	480	444	474	447	454	484	496	450	429	440	463	480	465	485	496	484	512	491	487	491	438	466	462	507	487	475	492	471	469	453	485	477	467	417	496	477	475	494	462	440	489	474	453	453	443	449	458	443	465	433	539	481	456	466	457	498	483	461	478	498	467	442	477	453	486	494	505	471	473	470	450	421	504	486	465	450	506	461	478	493	489	480	463	487	505	480	465	454	485	416	464	461	484	445	434	482	448	460	467	462	471	489	500	482	454	473	486	490	477	413	489	498	454	478	477	460	478	483	507	455	484	473	479	470	446	483	487	474	478	476	495	500	474	500	465	449	508	458	464	445	469	492	488	462	473	465	466	468	443	492	445	512	450	469	451	475	533	523	495	446	441	459	486	487	485	496	490	489	501	475	509	482	490	489	498	488	445	500	461	449	477	447	464	417	464	466	467	432	425	473	487	517	447	478	487	456	500	472	492	474	433	471	456	453	456	449	478	445	448	502	502	484	469	481	474	476	464	462	483	481	473	474	470	466	485	496	478	500	463	463	484	526	482	506	511	467	483	486	452	436	479	492	461	493	468	506	456	481	529	475	480	442	449	464	460	506	488	460	462	424	468	459	484	499	466	494	452	494	436	464	441	464	470	512	483	483	437	455	486	481	466	470	490	446	482	468	491	488	492	460	483	516	451	467	456	525	489	501	484	451	485	454	468	519	481	460	467	487	468	465	473	497	483	505	492	493	491	502	501	489	476	504	484	464	499	471	468	497	469	464	470	487	471	486	491	490	484	495	451	478	441	495	484	471	427	466	445	508	451	492	508	461	475	457	450	484	440	473	472	457	469	486	458	478	438	441	480	507	493	531
46339	79396	62607	39502	24919	11516	2298	700	714	689	683	680	696	667	696	701	660	698	691	698	662	662	636	643	648	703	663	651	662	696	681	669	688	681	696	699	673	702	645	666	666	687	648	691	699	617	657	679	657	667	706	656	704	643	669	657	688	662	678	650	672	685	602	647	661	681	677	626	672	677	667	749	648	657	708	657	743	695	665	723	644	695	725	696	668	710	682	662	691	688	675	711	698	679	680	698	650	706	729	670	647	723	689	687	705	685	663	687	648	665	666	649	661	729	685	713	696	685	693	700	680	642	672	682	730	669	649	674	670	677	688	695	621	710	660	732	678	656	681	720	675	691	687	662	650	696	647	693	701	693	656	729	622	701	698	676	663	710	708	656	683	714	677	662	757	650	640	679	692	703	640	697	684	658	682	656	653	680	706	704	650	664	682	669	682	687	661	606	632	712	686	688	687	596	743	698	696	704	646	695	682	634	656	664	684	704	661	721	696	691	620	675	653	644	660	665	687	679	693	698	693	757	676	656	672	684	704	688	658	689	658	691	645	720	671	711	640	667	711	659	695	670	686	601	660	695	696	689	653	682	674	735	676	654	653	689	692	709	652	700	631	680	697	705	711	658	645	671	661	648	697	671	686	652	681	653	735	656	682	696	680	643	715	702	676	664	715	675	667	735	687	646	685	664	650	670	636	634	646	730	710	665	678	708	682	658	694	709	684	677	648	663	651	657	695	712	673	628	704	653	664	673	673	661	646	663	662	683	699	727	680	690	678	695	700	667	654	681	668	696	685	697	663	652	661	651	621	710	668	686	669	708	709	689	694	693	719	661	745	712	705	684	639	705	685	613	681	711	685	694	634	715	692	681	675	646	709	707	699	673	738	706	669	659	671	677	655	657	683	676	637	700	691	700	687	697	644	704	652	711	695	684	672	664	647	678	648	697	684	673	706	661	711	661	661	638	670	666	704	681	697	684	673	683	659	728	651	654	653	692	688	661	680	677	660	657	681	675	655	689	660	717	653	713	661	676	690	651	681	673	728	659	674	687	663	678	683	733	696	692	667	652	723	685	693	657	677	619	665	689	704	735	648	714	655	692	722	717	657	677	692	721	709	643	682	670	692	691	644	686	681	709	729	684	683	644	627	673	758	672	668	666	688	732	664	728	752	660	631	658	728	669	700	671	670	666	680	652	720	672	643	668	711	714	695	703	672	654	691	686	683	669	702	624	628	668	652	736	715	689	680	705	686	679	670	662	695	654	714	703	690	706	693	676	657	677	657	667	675	677	632	680	707	669	653	714	652	688	693	661	657	690	739	668	703	719	710	714	671	713	660	705	646	705	663	695	661	666	690	693	635	690	675	682	675	652	679	719	671	700	714	647	664	656	708	659	678	679	694	671	702	641	691	666	674	729	670	708	619	729	681	655	716	651	689	704	708	646	712	723	694	693	707	740	696	657	641	695	693	705	640	667	694	684	696	681	715	691	684	683	691	664	680	662	690	668	655	672	699	708	657	668	664	654	672	614	650	697	721	655	689	668	666	726	645	647	668	662	731	720	719	675	662	674	666	665	681	660	623	673	734	691	668	684	684	704	642	706	685	654	702	650	626	668	720	676	702	689	695	660	694	677	686	695	671	707	719	714	662	706	672	641	697	681	699	691	679	686	718	727	671	697	681	676	677	681	646	670	702	681	689	711	659	611	709	692	686	651	669	660	650	643	646	683	678	686	639	724	677	638	680	670	703	670	722	678	639	669	668	647	710	672	678	716	705	710	717	654	627	647	713	627	649	678	698	648	700	685	683	659	689	677	724	702	672	644	700	655	689	613	619	711	685	649	657	694	652	660	672	669	662	639	679	685	670	695	694	725	670	651	665	636	643	675	669	658	655	732	678	667	673	667	639	698	665	632	718	665	650	686	722	688	680	760	652	679	691	693	635	660	714	691	685	645	662	674	675	691	672	705	694	671	693	688	671	704	694	599	653	698	642	658	679	674	695	703	654	683	619	682	710	614	667	728	678	728	672	646	650	641	709	727	658	692	662	687	742	716	700	693	690	692	728	647	698	654	642	716	649	662	686	690	666	699	644	685	701	668	728	683	705	699	646	670	686	668	687	695	667	657	676	659	663	646	668	671	629	673	691	616	689	675	684	661	699	699	669	658	668	680	672	640	698	693	671	711	688	684	675	666	683	660	688	665	737	701	653	686	668	695	618	696	669	639	680	664	713	654	684	671	704	629	644	674	704	667	689	650	657	677	665	643	673	677	735	700	644	669	720	684	705	674	660	679	705	654	692	667	684	680	718	668	667	676	700	693	696	639	656	697	633	730	673	685	711	654	731	642	675	670	677	682	666	650	689	646	663	698	658	674	617	659	674	675	673	695	678	703	647	727	650	663	708	672	678	657	651	669	655	654	709	692	714	609	688	669	694	660	643	721	668	679	684	685	667	687	687	663	645	747	680	671	698	696	660	650	713	657	643	646	698	670	717	730	629	709	658	706	703	750	700	641	658	707	686	669	683	644	718	660	704	688	690	722	663	666	712	657	651	740	739	646	698	681	602	677	688	660	644	715	693	682	700	649	665	709	658	670	689	671	653	654	656	682	679	681	702	668	687	672	649	638	692	675	688	709	636	659	655	676	704	677	679	652	638	732	687	682	712	692	701	696	670	690	721	657	675	684	705	680	698	669	671	693	682	632	702	692	685	650	725	646	669	713	714	636	694	668	682	689	690	745	680	644	667	646	671	705	666	687	734	701	681	682	670	697	716	657	762	676	673	678	712	683	707	694	658	677	675	707	668	645	662	678	641	668	661	652	756	650	682	738	713	660	660	665	666	676	652	657	679	638	689	704	683	695	683	690	641	733	640	632	670	634	702	623	645	674	654	666	704	678	684	641	684	682	693	615	654	696	691	701	700	688	741	683	691	694	652	725	653	673	685	662	686	657	637	694	725	667	663	698	684	713	682	681	676	665	703	656	700	679	645	666	690	672	665	659	638	637	651	688	669	682	651	715	699	678	642	666	678	677	668	656	710	673	652	631	684	694	684	690	602	703	700	681	662	697	662	653	672	685	673	704	685	680	688	676	678	698	688	674	713	669	655	668	697	681	690	692	659	677	703	659	724	667	688	679	629	722	699	613	700	703	661	663	657	697	692	695	686	712	662	730	734	639	669	702	677	685	624	677	706	658	680	671	674	674	698	685	665	682	679	685	723	653	669	690	682	668	695	677	669	708	723	693	669	651	716	678	688	705	661	653	659	702	686	681	662	651	645	705	647	699	637	677	681	677	713	680	673	679	683	673	670	684	679	664	694	694	663	640	712	673	723	672	678	644	652	713	645	633	652	685	691	680	744	700	738	640	646	661	681	696	684	679	683	688	721	661	630	669	690	663	667	704	647	683	666	651	643	733	654	731	681	683	645	696	688	682	683	700	662	736	698	716	740	718	710	680	663	680	660	709	693	682	680	643	683	689	694	653	675	701	671	689
22854	21440	31052	27211	24663	22841	14192	944	352	362	377	347	388	388	326	319	350	370	341	367	378	325	366	377	351	354	325	345	374	365	372	367	354	349	317	352	389	345	334	356	326	338	331	363	343	354	352	361	368	333	346	340	325	359	321	351	388	336	382	317	338	370	314	355	348	323	354	340	369	348	368	323	342	304	322	386	377	353	346	348	338	348	364	353	324	348	360	337	325	328	373	348	341	348	355	332	348	354	347	378	352	332	354	369	354	361	374	342	336	372	357	343	343	343	334	325	325	328	349	335	341	350	338	347	330	363	314	318	339	383	349	348	358	338	358	375	327	326	334	357	344	361	321	367	331	340	332	372	377	358	326	344	334	333	320	334	338	357	366	353	350	353	358	366	376	374	361	376	351	359	367	336	352	369	339	335	369	370	332	373	336	335	364	349	331	350	362	332	354	342	353	341	366	353	385	377	374	333	327	365	371	347	303	342	361	327	326	330	340	393	356	330	363	371	328	347	372	351	316	355	346	339	378	347	325	368	339	344	314	329	319	360	322	345	349	333	385	358	336	317	312	364	333	327	311	323	344	330	342	335	366	361	319	353	353	357	330	368	350	330	365	356	332	362	361	318	316	358	339	345	355	331	350	337	321	302	387	358	364	341	343	350	340	354	366	332	307	319	350	307	343	370	350	338	357	340	308	338	336	350	315	376	338	359	310	360	346	374	339	332	366	355	325	309	334	337	337	322	345	324	355	319	358	375	341	373	336	348	354	360	380	361	330	298	351	354	373	344	347	354	348	360	341	374	351	322	358	319	339	338	400	370	315	368	336	365	370	343	335	342	350	357	354	391	348	331	338	359	391	342	335	343	354	341	372	316	364	331	361	336	365	342	362	343	340	324	343	340	327	337	333	293	348	314	370	344	355	352	372	350	383	340	321	365	358	357	324	327	331	315	351	361	361	356	349	349	356	327	357	324	344	302	370	364	347	347	347	357	291	345	357	357	358	335	358	362	359	343	373	337	364	350	352	329	386	356	342	332	344	385	351	384	340	359	359	327	322	345	364	364	370	370	328	337	347	340	355	338	380	371	360	328	389	353	366	374	377	349	339	322	343	349	348	348	358	367	352	363	361	342	385	301	351	356	332	324	345	352	335	371	346	360	361	362	360	364	333	330	368	345	342	392	352	340	354	344	313	343	330	334	323	367	339	371	369	336	340	357	360	319	347	351	335	349	374	356	349	348	423	365	329	326	355	334	390	393	395	326	367	345	319	316	371	374	385	329	319	332	350	358	389	372	315	334	383	373	367	365	314	373	357	333	337	341	346	318	362	369	351	359	348	320	371	364	360	352	334	339	369	340	349	345	343	345	374	351	374	377	354	335	333	363	356	346	346	368	345	307	340	349	321	363	329	341	362	363	353	328	327	350	365	350	364	326	337	395	300	357	381	324	368	329	351	313	341	336	361	365	326	355	312	389	382	337	344	347	335	369	365	344	397	330	335	338	327	354	352	352	367	349	375	349	368	365	351	349	325	321	312	359	327	360	326	359	325	318	362	359	339	328	320	379	353	328	345	345	344	347	340	329	329	341	349	356	344	371	306	350	346	348	352	336	368	355	341	357	327	380	323	335	335	349	319	353	339	360	384	333	368	355	346	335	350	360	352	368	347	320	329	355	351	319	321	348	316	348	352	326	380	342	337	357	350	316	350	375	321	318	367	379	348	366	397	340	330	357	354	366	369	337	339	347	331	343	346	360	356	329	359	322	315	368	335	314	379	328	380	360	326	375	360	376	352	343	314	355	339	359	318	349	357	342	340	326	355	353	305	335	339	358	340	352	340	339	345	333	364	371	331	299	326	332	387	363	332	350	372	358	325	329	335	347	369	364	315	347	333	327	357	331	331	344	350	373	330	346	334	358	351	372	297	315	347	318	385	334	355	339	366	353	347	357	352	327	353	361	313	348	358	327	350	331	343	337	348	382	352	356	342	302	331	373	349	355	385	340	324	353	337	346	353	396	334	341	375	322	373	346	350	334	336	341	337	310	373	346	339	353	329	327	363	333	336	343	340	337	387	358	357	341	341	323	374	305	328	351	348	334	381	354	362	339	365	342	323	370	354	364	322	317	412	345	339	311	369	382	379	337	341	362	339	337	337	332	366	330	344	329	375	351	350	324	330	325	340	350	361	351	364	358	356	365	359	319	341	371	349	325	355	327	374	361	341	324	356	323	344	334	322	373	379	364	342	365	355	360	385	338	338	330	388	358	324	348	335	354	320	312	365	311	365	382	352	326	338	364	341	340	298	339	350	350	360	331	326	303	372	345	319	382	318	381	362	342	338	356	359	371	341	357	357	382	343	359	352	349	346	331	326	370	326	318	351	330	311	353	371	328	349	343	314	338	353	365	333	328	355	321	332	362	354	342	379	361	349	330	349	369	306	355	343	347	355	347	363	355	350	338	384	323	349	333	370	326	347	332	327	337	344	322	351	375	344	344	339	336	321	365	349	339	348	342	342	322	358	357	382	369	343	323	334	338	361	351	330	372	335	325	343	343	353	325	328	355	350	352	350	372	337	355	339	346	370	350	365	337	359	318	351	310	325	333	385	350	371	339	342	338	350	332	340	387	365	320	370	359	318	365	340	352	342	342	331	360	344	359	321	337	358	344	338	339	330	348	351	356	350	318	296	340	339	345	344	317	377	351	342	340	345	362	379	323	337	372	349	362	345	312	347	339	376	329	377	369	349	345	350	329	365	361	324	375	317	333	344	341	334	339	343	374	314	352	336	348	347	378	338	331	365	353	361	366	333	333	356	332	368	349	358	335	372	340	355	339	357	325	360	360	361	337	341	349	369	361	362	355	353	347	341	344	358	344	316	345	339	358	317	344	352	347	363	336	354	351	354	350	344	313	322	334	347	316	363	328	384	355	324	314	343	378	378	330	339	348	319	349	391	355	343	386	348	334	342	374	353	329	357	356	349	355	356	355	382	346	377	325	373	345	352	362	346	355	348	347	363	346	340	338	377	379	347	351	359	358	382	355	321	339	333	384	374	351	333	342	330	329	363	329	343	345	357	336	352	356	316	320	344	318	352	380	330	407	357	330	348	346	331	356	362	350	352	357	374	325	340	355	350	352	357	362	361	371	336	321	363	309	398	371	316	349	354	321	339	349	349	384	355	349	341	346	396	363	405	342	322	345	369	365	371	374	346	335	351	344	366	330	352	360	337	327	311	372	360	356	358	356	322	354	368	334	408	344	345	340	349	357	371	374	324	333	318	344	398	343	378	302	372	316	339	340	351	364	324	350	339	353	308	363	346	359	325	345	341	348	380	365	352	374	361	323	354	374	355	343	337	346	360	338	364	400	316	355	365	332	320	333	358	332	350	354	360	332	345	375	334	348	294	326	342	360	340	350	341	359	334	363	375	363	372	346	325	333	320	335	355	341	338	343	340	354	341	368	383	392	345	329	366	363	359	343	364	391	329	364	361	337
60184	101383	82792	58620	41056	24396	6795	552	523	525	562	492	489	533	514	522	506	511	501	477	522	493	468	503	502	521	477	502	472	479	497	471	478	510	507	507	460	483	506	512	517	501	513	486	494	506	476	508	481	474	515	478	485	472	487	459	533	511	506	495	491	517	470	490	485	495	495	514	523	478	477	476	485	500	476	493	469	488	488	516	520	476	492	507	482	477	527	483	490	531	480	469	533	483	494	486	483	487	469	465	513	453	465	472	472	509	479	506	503	477	506	543	493	493	509	477	485	514	487	473	497	482	519	483	549	518	472	494	467	506	460	509	487	515	475	478	487	525	500	525	459	517	485	509	514	480	499	488	477	488	537	493	511	497	499	488	463	496	539	439	509	469	454	529	512	480	490	453	481	477	472	463	503	501	484	488	509	512	474	488	492	501	507	529	499	502	535	498	510	445	499	492	530	478	484	480	458	451	489	486	487	484	449	510	455	449	522	508	482	486	515	499	502	469	465	508	468	492	510	458	469	465	501	452	474	524	528	526	508	509	488	499	485	472	481	504	472	454	501	536	498	487	487	484	527	476	465	511	483	484	522	534	486	531	495	503	492	521	487	482	529	499	476	510	494	515	460	503	483	466	506	496	524	524	520	499	483	475	489	522	504	491	532	479	541	481	460	451	472	499	480	503	482	444	508	511	536	514	534	513	515	463	438	500	470	508	491	507	520	473	506	520	491	527	495	498	495	520	511	525	519	500	474	498	481	527	495	489	506	507	479	525	480	466	491	518	458	445	493	508	484	496	485	515	481	482	518	497	462	498	479	464	522	525	496	529	465	488	509	525	476	520	451	496	516	459	507	505	513	474	499	473	499	482	526	502	475	483	503	505	497	518	483	562	500	505	507	507	496	531	481	456	471	513	517	464	527	467	512	489	510	493	507	466	460	484	495	517	501	526	524	523	502	480	487	508	498	465	497	473	492	474	512	476	440	469	518	498	516	503	479	497	455	511	484	470	471	478	473	521	479	450	497	480	474	476	501	484	461	477	483	487	513	497	470	488	502	484	498	502	509	490	516	472	488	464	478	523	515	472	463	528	531	491	491	515	496	506	467	441	477	527	516	513	493	478	500	487	499	493	480	495	515	508	466	491	480	490	513	465	469	541	501	486	502	499	500	462	472	508	519	483	446	516	506	527	460	482	504	525	514	466	491	519	468	523	485	504	501	485	469	491	478	503	512	503	522	477	503	511	509	506	501	481	513	495	483	498	532	464	532	482	498	500	490	472	471	500	514	536	479	513	505	483	523	522	490	514	508	432	500	528	491	488	485	481	475	460	494	496	468	513	508	488	502	462	479	443	460	497	511	488	495	480	480	520	499	516	445	479	490	471	494	543	484	506	517	504	503	518	496	473	477	517	516	455	498	464	521	507	475	480	507	510	462	508	501	498	492	487	508	513	484	499	495	506	521	494	507	502	523	498	474	497	471	511	492	511	461	500	518	500	512	465	487	516	508	496	513	474	522	493	499	515	512	467	496	536	481	514	492	542	478	475	468	506	460	500	457	489	480	527	461	487	489	508	500	528	502	523	515	457	504	498	520	518	472	512	509	493	479	509	474	499	478	482	491	436	461	475	475	518	508	471	468	480	503	481	513	450	481	496	461	495	519	489	511	482	482	500	487	487	520	471	477	526	479	502	494	504	528	496	509	465	536	546	475	509	495	514	484	545	520	504	517	484	516	484	503	477	495	503	525	495	504	483	474	525	457	439	496	504	462	486	486	497	503	458	498	472	500	520	505	487	530	514	483	520	474	492	491	476	527	501	490	495	486	504	475	487	465	510	536	480	516	483	485	484	495	480	508	514	478	505	513	472	527	493	528	463	446	517	480	445	545	509	497	535	496	492	489	499	509	483	487	485	483	472	467	483	475	453	472	493	510	480	493	534	493	489	512	477	500	521	512	519	470	495	474	464	495	508	479	491	483	538	469	480	510	484	505	496	525	496	492	494	515	475	482	471	485	504	517	479	518	458	458	532	487	474	492	452	456	494	498	486	464	502	494	508	487	493	519	507	479	503	490	472	497	479	467	453	486	512	475	518	513	469	461	498	480	542	501	529	531	508	490	457	524	488	506	490	535	517	505	486	470	499	520	461	513	496	492	528	486	482	526	498	504	540	502	492	508	491	480	466	480	488	507	490	481	500	521	491	503	501	520	469	477	516	469	475	532	494	455	527	469	512	469	499	527	556	523	516	524	475	531	473	473	495	534	466	490	478	494	524	485	482	499	441	460	463	508	492	417	512	505	498	494	471	504	481	467	493	455	461	480	519	513	482	477	488	535	483	494	478	484	484	485	515	493	498	505	506	514	491	502	532	520	465	527	475	484	447	474	494	518	528	493	490	503	478	491	486	461	497	490	500	469	534	482	495	523	508	464	491	518	477	538	499	472	502	510	465	493	471	463	470	521	497	491	496	506	485	505	461	493	496	492	461	488	484	521	510	468	521	515	510	423	486	473	516	492	511	491	488	508	499	498	526	491	535	488	457	528	481	504	458	497	504	520	503	448	481	477	501	487	516	501	495	536	454	506	500	493	506	479	452	507	516	486	457	498	475	482	498	489	455	470	499	477	484	510	476	501	510	482	515	485	548	469	495	514	513	493	467	496	497	504	532	471	493	488	500	470	489	511	446	512	493	474	504	466	477	514	498	470	476	534	512	480	498	490	491	490	507	471	487	491	515	508	505	480	506	529	500	467	489	485	472	499	474	482	461	488	458	543	489	498	532	494	504	443	482	497	482	496	485	493	487	507	512	532	486	492	485	480	470	498	542	508	505	471	523	476	486	485	483	531	496	499	487	499	556	469	472	515	494	500	510	476	479	511	490	499	493	457	550	488	508	490	533	496	439	510	495	481	488	506	507	491	511	506	486	479	500	502	471	530	507	488	461	521	456	473	470	513	514	462	497	490	512	477	507	483	519	489	505	500	484	501	464	467	484	522	461	497	501	496	465	472	481	480	545	491	506	514	478	508	477	529	509	513	482	493	521	494	480	524	449	488	497	491	480	450	495	474	479	522	506	513	509	511	522	519	507	496	487	482	520	493	455	446	455	525	489	476	477	480	494	527	514	442	505	441	488	495	511	468	511	506	487	488	505	467	466	497	506	521	506	477	488	488	482	494	483	489	492	503	559	480	464	486	493	510	486	518	494	491	501	500	491	453	502	479	516	467	534	485	497	470	517	477	519	481	476	509	462	502	505	461	486	485	501	495	511	509	503	523	493	457	508	476	484	488	482	486	478	489	438	489	496	515	477	484	488	533	542	510	468	456	517	450	528	504	486	508	474	492	546	476	494	545	499	456	514	516	523	509	510	463	454	487	487	493	494	523	492	497	506	497	470	492	502	499	515	521	521	496	487	509	486	468	525	456	466	487	503	485	504	527	482	488	467	477	455	553	492	549	475	531	589	457	506	485	495	469	511	498	509	483	498	502	460	474	461
27255	25161	29214	17573	5312	1710	618	412	447	414	457	424	448	410	436	418	420	406	415	434	401	418	424	425	388	443	425	414	417	406	450	412	466	419	428	411	415	423	420	405	425	390	429	393	395	433	406	408	404	404	397	448	438	438	439	412	422	435	416	409	409	432	394	419	386	419	426	398	439	364	440	430	397	383	409	436	439	387	419	386	434	403	447	430	432	454	412	457	381	381	404	424	428	428	445	370	442	449	430	425	409	469	386	417	389	439	408	434	432	443	387	418	448	402	414	421	386	426	424	410	415	398	424	469	389	411	388	403	446	420	408	451	425	383	410	436	409	409	411	391	380	412	435	431	370	375	412	405	409	417	438	475	437	381	416	432	386	442	399	411	397	393	403	425	427	451	430	396	442	411	393	479	391	429	419	437	406	421	454	463	431	408	419	474	407	416	391	388	415	435	403	441	429	413	406	402	434	411	404	378	421	414	431	430	420	424	414	413	423	407	443	429	399	436	401	418	448	453	403	438	436	406	404	428	386	385	415	407	377	384	428	408	452	451	428	390	449	413	440	436	425	401	430	415	400	442	422	428	421	421	410	395	434	393	436	416	379	417	412	417	422	461	408	416	413	441	421	431	431	422	448	394	410	423	424	432	435	397	413	438	429	413	429	389	469	477	446	401	437	398	423	413	438	425	371	432	395	422	428	398	430	402	436	396	396	448	446	407	385	445	429	429	414	420	422	406	401	433	444	399	425	464	435	410	388	401	429	428	418	403	401	427	459	432	421	414	400	406	369	401	430	387	416	410	414	411	470	424	428	389	410	397	436	437	395	416	395	443	429	403	442	402	459	422	434	428	438	433	390	444	423	400	417	432	371	440	427	408	405	444	445	435	392	374	416	395	435	436	388	398	391	392	422	393	426	411	429	380	446	444	414	401	443	407	415	436	434	428	438	438	412	423	398	416	433	428	389	428	435	417	432	382	417	418	407	444	401	413	403	461	401	437	463	445	445	414	418	404	436	428	390	405	442	424	437	424	416	414	374	400	420	439	415	417	432	391	453	426	406	452	444	426	412	434	437	445	400	443	400	403	409	427	442	415	411	443	417	437	439	425	416	431	451	424	416	398	426	396	451	405	400	433	423	411	413	387	429	385	397	430	416	424	423	410	385	439	462	402	396	407	416	445	406	400	403	427	384	427	413	402	427	435	407	410	419	445	401	396	416	430	420	397	441	416	398	377	429	402	397	411	379	417	403	418	411	395	446	428	399	413	453	441	420	428	454	428	459	399	400	439	442	425	444	440	427	404	428	432	424	414	445	384	377	405	420	396	444	412	464	432	427	425	396	417	399	426	435	432	388	401	396	386	409	443	416	429	441	408	418	421	434	456	397	422	454	447	433	433	413	393	418	424	423	434	438	410	397	423	428	437	435	424	424	394	411	371	451	403	411	399	420	421	404	452	381	395	393	403	419	443	409	469	449	423	410	426	449	427	434	433	408	465	432	419	427	435	431	403	406	414	446	458	420	431	421	429	420	444	370	433	405	426	405	431	401	447	406	438	435	386	403	439	421	419	410	412	441	420	435	404	419	458	438	428	408	385	384	414	425	400	416	412	402	399	444	391	437	438	451	383	426	400	405	466	432	408	418	439	458	429	415	433	423	410	405	408	421	405	400	405	416	386	395	396	439	433	396	461	459	404	396	440	443	392	422	390	410	410	434	407	435	411	387	431	405	440	417	402	406	420	458	390	454	437	423	445	403	412	421	442	411	456	425	418	430	401	412	400	418	459	419	399	399	416	396	388	422	377	431	446	406	420	419	419	408	425	439	437	411	424	435	417	413	412	415	404	407	394	411	444	430	410	480	419	415	481	426	425	449	407	366	423	433	403	445	448	397	425	437	397	428	429	396	442	416	450	410	420	427	421	376	412	457	405	428	454	425	436	405	428	417	462	410	453	382	457	389	426	403	428	411	428	443	393	408	414	415	433	409	411	443	418	491	402	410	405	410	424	405	415	440	453	439	403	441	395	428	396	443	417	417	426	410	413	393	416	445	434	444	405	409	410	432	409	405	419	449	436	421	401	443	390	457	424	392	410	415	464	439	415	450	445	423	426	440	423	390	386	427	432	437	431	400	458	415	444	413	447	428	398	450	426	409	426	420	407	441	452	419	407	407	374	423	415	427	386	442	418	444	396	417	405	435	394	362	400	370	429	396	468	449	423	413	402	411	413	413	424	395	429	419	423	404	409	415	410	446	439	429	409	471	457	399	421	381	424	402	430	404	442	424	447	393	406	424	437	459	409	458	437	424	416	434	402	420	387	425	417	367	454	406	424	422	405	431	441	403	424	415	444	419	407	386	437	473	416	408	418	396	426	415	418	415	440	431	382	406	419	424	392	399	465	422	410	444	428	423	421	428	425	397	437	447	461	431	450	444	407	421	427	429	404	428	413	455	465	456	411	457	377	432	433	433	405	394	458	414	434	430	426	431	409	385	407	428	421	449	380	432	414	433	441	441	424	408	443	431	452	421	427	427	429	431	404	399	416	411	415	375	404	421	434	436	396	418	413	405	443	438	432	414	444	384	398	441	408	366	447	425	389	420	446	386	386	400	443	398	435	438	457	424	404	441	421	421	410	410	420	424	413	408	439	417	414	444	405	410	383	413	410	417	420	420	415	394	404	407	423	434	419	422	436	423	434	415	426	432	363	414	424	389	408	412	391	410	414	416	435	454	434	395	417	438	372	408	453	440	419	425	393	406	417	433	417	431	434	391	434	400	431	414	435	409	433	431	455	445	418	412	418	467	384	433	412	438	427	422	414	407	438	432	401	417	413	418	488	394	439	417	416	407	401	426	419	422	415	425	423	439	454	403	433	386	407	395	417	419	433	431	409	403	419	385	447	418	444	427	427	409	384	420	414	392	404	373	420	430	427	442	465	422	416	439	438	409	436	409	418	411	391	409	396	386	419	412	428	450	389	425	456	425	436	410	414	430	395	373	418	378	420	393	414	420	443	432	389	408	358	408	408	425	452	419	413	402	399	415	394	416	422	384	409	396	424	423	420	438	379	409	413	426	409	425	429	420	430	433	415	409	431	407	406	440	410	413	418	386	427	440	417	409	434	448	431	398	422	427	388	417	424	446	426	428	438	395	408	386	412	448	421	396	436	410	430	449	404	414	401	408	411	435	424	407	400	441	434	434	426	419	437	421	388	423	436	371	421	419	453	410	418	412	431	404	446	391	456	415	411	403	408	426	460	437	398	391	412	430	407	472	416	427	405	441	415	396	426	381	422	448	413	438	405	459	434	407	418	422	416	420	412	418	420	394	401	462	417	397	439	437	416	457	437	410	412	440	417	424	452	419	418	416	435	362	412	420	404	382	415	403	403	435	423	420	437	418	424	433	425	435	398	427	438	405	445	435	453	421	426	403	430	428	387	395	431	463	406	468	430	426	405	406	419	389	437	439	416	437	388	421	426	426	432	386	416	413	402
24705	42627	32545	16325	6972	2782	950	583	616	643	561	602	585	605	603	562	609	594	576	533	591	570	616	593	565	573	621	574	600	595	580	611	571	599	600	587	624	602	621	571	588	607	633	606	589	631	624	596	601	588	599	610	572	598	563	598	610	587	582	579	625	662	596	532	582	603	572	565	655	657	575	617	563	570	586	555	614	572	589	641	632	648	586	614	563	590	627	599	613	588	622	633	585	593	574	582	600	592	608	571	615	597	597	592	610	604	592	616	574	620	578	580	644	615	623	559	521	590	609	560	581	580	592	589	589	596	638	602	575	594	633	594	589	645	592	568	612	604	613	595	607	578	601	606	583	618	608	644	641	601	560	584	605	631	598	577	594	600	599	602	604	610	594	559	591	556	612	597	571	600	608	600	585	625	620	643	580	590	563	597	560	581	607	575	632	599	611	585	598	558	587	625	578	625	567	625	577	588	581	597	604	619	570	601	589	589	608	654	574	567	574	569	629	616	590	579	585	580	628	586	638	637	595	593	586	573	607	633	582	563	537	582	594	609	627	572	592	615	596	595	582	571	600	605	624	632	612	591	570	577	609	588	619	596	588	578	571	595	572	567	587	589	567	534	548	604	621	567	584	605	607	623	567	597	589	600	640	573	580	602	639	567	637	573	588	589	607	592	597	595	619	617	538	595	569	573	609	630	618	575	561	592	633	612	546	604	606	583	554	560	563	627	601	611	610	592	605	591	591	599	610	642	603	573	621	624	580	617	607	596	590	583	638	610	584	592	588	546	602	632	600	612	594	605	593	650	584	607	584	606	594	601	608	595	627	591	606	594	591	582	591	568	564	549	584	604	631	606	569	593	555	550	595	560	628	588	572	588	636	621	615	574	616	559	630	592	549	625	570	591	643	607	578	627	629	594	616	602	599	581	597	617	558	581	607	607	592	606	594	628	598	598	581	606	620	605	640	595	621	630	591	594	612	590	590	599	578	604	598	601	552	605	582	616	548	609	585	608	587	607	637	639	569	587	571	616	580	598	601	585	610	657	614	602	581	566	575	605	570	592	564	538	600	591	623	603	588	604	580	598	587	600	590	558	586	557	581	614	600	573	557	589	616	629	619	615	634	628	559	618	586	593	575	619	570	620	574	612	601	553	601	600	574	582	606	603	582	593	588	587	581	586	630	622	582	608	579	575	583	593	586	595	597	601	556	567	579	571	549	635	605	609	586	599	584	578	535	594	627	554	636	604	562	624	550	608	577	588	583	615	627	564	530	565	572	639	603	585	579	616	592	579	555	617	619	560	545	571	623	591	590	581	629	588	541	559	588	599	604	569	584	561	617	579	629	616	567	602	610	587	617	612	592	575	618	630	589	620	624	628	604	612	583	598	627	600	586	582	599	572	597	615	576	562	613	608	534	581	593	610	654	614	615	589	587	613	619	613	655	564	584	565	561	634	583	602	649	609	640	574	628	607	610	608	577	603	597	581	606	626	586	633	581	600	587	587	609	606	606	597	606	537	613	561	617	632	600	596	569	585	605	595	578	654	583	566	603	589	572	619	589	604	582	585	607	549	601	592	570	590	566	605	616	593	604	545	599	606	567	621	618	571	614	555	587	613	607	602	563	585	568	554	633	617	589	605	620	582	584	587	580	618	596	601	587	581	552	623	593	537	565	611	601	599	553	572	562	636	632	613	626	574	603	614	567	571	586	657	593	619	616	575	553	601	615	566	636	644	597	586	610	586	588	610	590	617	638	617	574	598	587	606	572	608	600	637	593	603	605	563	566	559	606	561	635	589	603	576	539	571	605	563	581	627	589	557	570	568	660	582	620	579	614	598	620	567	564	608	600	572	601	594	586	564	609	553	582	587	621	579	606	606	638	579	567	589	589	562	594	658	596	591	580	586	625	600	579	590	628	610	549	600	586	573	579	603	623	567	603	596	568	619	568	601	585	584	599	617	616	622	568	600	575	611	585	634	593	631	559	591	630	631	616	594	586	625	583	619	615	608	614	579	603	581	599	585	584	593	632	589	577	586	590	587	594	562	607	598	593	610	592	587	634	583	615	601	615	567	561	611	598	556	647	533	574	570	597	570	614	599	574	615	598	585	623	614	622	547	605	625	602	642	596	595	587	605	592	604	570	598	600	630	621	621	652	599	567	637	602	580	573	639	571	572	589	566	557	634	575	614	568	622	561	595	595	589	612	550	622	589	547	610	610	627	579	623	638	565	583	576	620	550	605	602	599	577	628	587	567	583	572	561	636	585	575	594	583	601	645	595	610	624	558	560	595	596	616	583	603	556	586	639	622	572	605	618	603	559	532	619	553	624	612	618	592	565	565	548	594	597	588	591	622	576	591	583	598	540	575	649	598	589	556	606	575	583	597	588	614	596	592	594	578	563	611	595	591	557	609	642	623	571	611	565	660	632	612	571	609	639	598	616	589	588	599	576	579	554	552	544	613	607	615	605	566	575	568	608	584	598	610	625	589	558	620	638	590	582	632	569	571	629	625	593	617	587	609	555	576	581	570	608	579	612	564	593	568	611	562	560	575	597	622	596	594	589	552	615	565	578	617	556	623	580	603	580	596	598	565	566	598	575	610	607	557	611	577	603	588	594	548	562	592	599	546	591	629	594	598	589	594	609	613	610	604	593	605	594	564	610	612	609	604	557	604	592	609	595	611	615	605	602	598	582	590	597	578	559	605	607	598	566	595	570	626	603	620	590	612	586	615	583	594	598	616	584	556	584	596	590	598	577	584	560	600	610	634	604	576	612	614	647	613	568	608	559	609	590	599	585	622	653	564	603	594	603	596	611	621	595	605	631	592	607	611	629	583	586	622	613	600	616	600	601	574	523	575	599	613	574	612	628	641	596	600	605	586	607	564	590	679	610	611	558	577	630	586	618	612	608	562	627	569	594	582	569	608	576	569	590	596	659	631	612	578	588	601	580	591	619	605	601	591	588	589	589	572	591	598	541	618	583	555	595	592	585	599	562	592	604	568	608	564	568	629	594	643	637	540	610	626	637	624	603	590	625	614	558	617	588	565	591	580	578	576	603	607	588	577	566	620	623	598	624	571	637	567	599	579	605	584	542	631	609	578	596	546	591	590	608	570	592	593	584	603	599	599	587	591	619	606	588	603	642	585	602	576	558	608	592	582	600	581	608	597	629	615	606	630	583	633	576	609	589	591	596	599	636	569	586	566	613	618	562	621	612	602	599	603	569	585	620	601	603	603	565	596	578	600	613	604	545	595	600	581	577	594	630	565	604	587	562	634	590	586	620	582	594	625	572	600	639	617	576	562	639	581	605	604	567	566	558	609	584	584	599	591	575	577	610	629	623	599	593	599	612	590	608	586	595	587	611	576	548	592	564	569	583	620	603	603	557	612	567	614	627	582	613	563	621	629	626	587	578	612	590	583	634	573	602	569	599	544	613	601	622	603	562	564	643	565	576	615	632	643	614	592	638	595	582	600	632	624	630	602	582
24670	22459	35236	32264	22648	11635	2107	515	462	473	461	431	471	454	456	472	482	472	479	485	465	493	466	446	481	466	420	461	438	406	441	466	488	439	506	461	476	486	536	489	436	475	476	493	473	498	453	435	459	436	476	467	476	472	483	468	450	467	469	506	421	463	436	491	459	472	474	461	468	455	499	449	455	451	508	479	488	437	452	488	463	478	429	441	472	448	471	476	501	471	468	458	449	464	480	465	445	458	432	436	467	419	459	451	453	449	444	488	453	445	393	462	463	470	496	478	477	471	462	442	492	478	435	505	479	465	466	460	481	445	437	434	475	498	448	449	460	453	492	474	481	460	460	477	459	454	438	506	423	459	496	460	469	471	477	457	421	485	433	467	449	441	486	477	463	430	471	469	468	446	480	430	487	437	462	454	468	448	487	451	454	458	477	449	457	471	474	436	451	451	449	437	502	459	479	437	447	480	460	476	463	441	441	426	442	446	436	459	486	432	477	465	420	426	464	470	476	439	475	472	418	478	479	485	481	462	460	467	516	461	463	464	470	455	476	436	481	479	456	527	421	478	461	435	481	480	471	481	484	458	433	436	466	511	473	487	448	452	444	442	484	483	469	473	424	446	479	434	488	440	461	471	456	466	469	419	476	485	458	470	471	463	487	499	461	439	450	461	452	462	457	459	501	494	456	468	457	433	474	426	447	454	455	491	464	449	469	450	464	430	470	465	451	430	478	438	474	469	443	451	404	439	481	500	480	448	479	470	442	464	489	469	474	504	421	443	497	473	501	484	455	468	458	448	440	463	478	442	445	486	462	450	458	429	462	453	481	471	488	450	438	461	425	451	442	496	446	446	483	463	504	463	469	459	474	441	493	490	460	487	418	476	453	449	465	477	480	457	468	489	482	512	448	455	483	485	477	481	469	447	452	444	447	437	479	483	464	461	472	492	441	487	470	494	446	490	448	458	472	436	459	482	458	480	471	486	432	454	445	447	458	479	482	447	480	475	455	445	462	451	465	481	474	471	447	473	476	484	428	495	467	458	455	460	467	435	479	497	449	444	463	457	463	459	473	456	482	449	470	448	463	499	479	470	459	480	465	511	423	472	455	502	458	440	468	456	439	437	450	448	454	448	464	482	451	439	464	476	413	442	430	464	492	461	452	454	489	433	474	495	468	438	469	456	505	456	487	467	486	442	455	466	487	462	421	486	434	456	460	429	461	448	493	452	468	447	451	479	460	450	463	468	460	483	424	466	465	486	451	448	451	450	463	493	438	461	469	468	494	493	447	499	456	435	450	439	414	478	424	484	444	479	488	449	470	450	461	481	470	444	439	446	492	445	463	469	459	495	462	413	471	482	502	448	473	476	457	475	465	434	438	471	457	442	461	455	466	449	444	459	462	492	454	474	478	439	464	463	476	436	468	467	498	429	464	516	498	460	492	487	465	489	417	492	452	480	478	493	467	469	452	460	489	502	446	455	487	449	462	414	448	452	416	423	468	469	450	470	461	450	445	459	459	480	460	496	450	486	443	452	455	449	472	454	486	467	500	453	451	462	470	460	436	454	493	457	434	456	489	466	457	440	478	506	425	483	461	410	453	475	522	481	497	486	487	451	449	463	429	457	469	458	436	463	480	524	453	453	460	471	463	495	462	448	422	430	433	478	444	441	461	478	442	470	488	440	465	482	452	447	492	478	484	458	449	460	430	442	484	455	477	461	459	436	448	478	460	465	462	446	432	447	480	447	472	488	453	473	480	454	467	494	468	473	469	404	467	485	454	423	495	452	465	474	462	455	421	466	435	442	487	484	455	487	467	434	460	494	476	454	426	463	429	484	447	469	467	484	449	461	483	450	464	422	453	509	472	457	470	473	446	464	504	502	470	465	435	473	488	477	430	479	482	499	447	430	438	506	484	437	457	442	443	445	446	426	442	474	490	438	439	507	497	425	441	470	461	465	458	437	423	463	453	446	470	501	502	502	461	486	465	399	494	466	473	441	471	444	464	472	441	486	455	467	460	475	439	460	451	473	466	457	489	487	493	524	470	487	471	484	447	471	465	450	495	518	469	463	447	463	447	539	446	447	454	487	488	456	480	441	454	479	454	464	438	477	450	424	455	475	469	459	474	465	496	431	443	461	498	479	503	504	459	485	493	434	439	477	483	469	445	445	505	416	471	463	444	524	457	434	495	441	440	478	500	464	465	448	476	481	459	483	480	481	447	460	414	480	454	475	439	442	470	469	457	495	456	508	448	473	430	464	460	457	472	499	470	447	477	429	475	446	443	450	429	442	474	471	448	448	462	441	477	495	493	481	459	458	490	439	451	479	451	450	424	504	461	469	471	454	441	462	458	467	473	477	461	459	453	456	445	470	494	439	486	447	453	474	449	487	468	490	442	470	447	441	462	445	445	480	459	459	463	485	447	475	454	468	492	455	495	440	485	462	404	470	442	460	467	462	433	482	473	502	457	457	453	409	470	443	460	464	473	474	449	450	468	446	444	474	500	432	472	486	454	473	466	484	461	473	500	410	441	473	449	493	450	429	476	452	451	494	479	457	473	447	467	462	457	454	491	438	431	460	456	435	445	480	452	455	460	526	484	475	519	437	454	463	479	463	450	440	429	446	450	487	457	460	473	455	437	473	454	454	480	424	458	456	461	466	469	456	456	430	472	483	458	441	465	497	459	461	421	448	473	465	487	464	459	486	445	468	428	426	498	501	453	463	461	461	475	507	474	477	450	460	488	505	457	452	453	481	465	469	473	453	467	466	506	466	447	462	470	475	498	451	414	466	463	475	480	469	448	479	492	458	422	468	456	478	449	440	427	464	464	472	472	461	461	469	462	476	480	462	470	472	461	462	472	466	439	467	480	462	510	465	428	504	454	471	469	472	488	450	433	454	490	448	430	448	449	496	448	478	477	467	477	479	439	450	427	500	462	429	457	480	442	488	485	416	446	419	480	472	463	486	442	477	448	462	512	469	447	465	468	429	457	485	473	454	459	477	442	476	510	458	444	472	482	448	504	448	467	461	465	449	483	454	461	477	468	479	474	480	453	457	492	457	466	433	495	468	492	498	463	431	454	471	425	415	436	473	506	462	473	489	459	429	467	474	434	452	474	426	459	443	474	469	421	429	462	470	493	460	435	482	478	454	461	475	469	442	468	429	449	431	450	425	451	447	457	478	437	475	470	481	450	444	440	435	466	455	451	453	458	441	479	501	465	481	458	472	446	452	499	475	448	507	427	462	508	451	473	456	469	451	438	474	468	443	453	485	483	498	447	437	407	478	496	472	491	452	477	477	487	474	467	470	508	507	462	432	488	447	455	462	448	477	458	462	457	449	458	487	467	448	470	434	429	473	479	488	458	443	465	456	459	465	464	495	457	474	504	465	450	465	456	439	492	461	464	472	443	469	468	460	445	476	452	509	443	456	448	493	459	435	470	440	477	475	482	478	488	468	447	430	465	474	435	450	478	481	481	451	501	479
47358	78598	62094	39404	24929	10554	2514	675	668	685	710	662	701	693	665	685	703	636	675	683	642	644	645	672	652	658	651	621	687	630	682	687	622	668	656	635	683	653	641	626	662	667	679	706	692	655	648	654	628	663	641	675	671	689	650	668	661	682	713	663	660	685	636	636	679	642	640	665	687	635	686	646	630	673	710	687	705	618	633	664	661	673	654	642	728	659	688	636	656	698	665	668	661	650	635	675	702	637	692	692	681	698	679	683	679	688	669	682	646	609	671	640	661	646	666	594	670	680	699	668	653	645	663	669	673	651	682	689	631	651	680	616	656	701	683	620	705	629	664	647	627	652	632	651	633	714	678	660	732	682	676	665	670	635	666	680	674	659	680	688	671	685	661	654	636	644	645	689	683	662	628	665	670	684	639	651	647	715	703	672	690	692	645	645	646	640	695	651	620	632	653	634	633	677	645	694	671	688	638	655	662	667	671	663	662	671	687	652	650	692	671	660	696	662	652	632	700	631	670	627	685	630	600	651	625	617	632	655	652	689	642	672	674	663	624	671	716	687	645	699	664	679	704	691	638	694	656	663	646	665	638	683	608	637	660	654	634	637	651	685	665	677	664	692	673	657	625	683	686	652	632	653	720	627	662	669	692	685	722	650	675	648	632	673	674	663	663	633	675	706	695	691	664	666	630	628	673	652	698	746	653	655	620	707	708	652	661	682	661	657	643	674	651	656	678	653	681	711	646	711	633	604	682	665	655	670	683	650	658	665	666	636	683	642	660	670	691	672	632	670	691	679	648	631	643	640	692	678	642	710	676	649	696	659	615	671	674	658	629	693	639	675	659	687	674	675	703	671	616	700	676	661	638	644	657	674	657	670	625	680	636	667	700	752	661	657	606	713	694	679	649	742	678	666	678	677	658	682	718	643	669	728	648	674	625	707	634	651	655	652	653	671	655	681	716	665	646	686	650	655	692	707	670	654	661	621	650	647	677	654	668	710	663	646	623	633	645	665	655	668	642	643	659	662	650	654	717	662	643	660	698	639	691	651	667	672	719	713	664	670	651	665	663	642	672	678	670	667	693	641	682	692	651	671	665	645	626	660	648	647	659	680	610	617	637	682	628	611	660	666	682	639	693	624	648	689	725	689	599	703	588	662	670	680	649	635	608	658	635	671	654	671	670	643	635	700	691	677	640	690	627	628	696	636	659	646	660	662	617	658	685	683	654	690	646	663	650	654	642	714	665	643	662	657	660	695	646	649	651	672	668	651	709	679	656	647	624	656	665	633	643	666	670	623	665	645	672	661	632	675	635	665	643	657	667	653	605	643	647	660	681	683	649	629	644	683	678	656	665	722	675	682	679	651	668	691	649	655	671	655	612	640	642	716	634	661	653	684	662	634	652	704	687	641	657	655	672	671	649	691	635	653	654	688	690	678	643	686	641	654	627	717	656	651	644	685	694	665	636	695	693	694	638	685	673	649	621	700	645	654	618	617	693	667	698	664	676	678	680	696	647	640	655	657	658	643	642	641	637	649	675	692	641	659	627	636	651	638	625	669	617	686	658	655	670	675	639	670	635	661	656	704	668	651	607	664	664	623	668	652	661	629	659	679	622	649	662	665	668	629	640	670	661	696	673	654	622	632	646	690	670	659	660	691	681	636	645	617	676	710	682	697	630	669	658	687	666	664	661	633	691	644	650	680	671	634	638	656	659	660	653	668	671	619	653	693	672	673	662	696	687	648	677	644	649	700	634	683	654	671	644	657	711	682	684	663	653	719	644	690	654	711	657	673	695	656	681	623	634	668	641	677	661	643	661	687	641	697	718	656	692	681	653	677	665	692	627	625	656	637	647	628	675	633	657	645	636	706	622	705	650	693	681	622	646	690	652	691	683	682	670	695	646	675	666	690	683	684	652	723	653	663	660	648	663	661	649	659	672	617	685	669	634	660	636	712	635	696	697	622	697	682	674	693	681	725	697	661	635	715	680	659	643	680	680	648	710	657	643	685	650	678	648	696	696	682	650	671	681	649	682	659	674	640	690	697	674	683	630	699	688	639	643	681	643	650	681	666	649	674	650	651	618	695	692	668	634	670	694	681	641	642	644	685	659	653	679	612	685	674	633	679	660	656	713	700	633	698	677	638	634	664	627	690	659	614	694	658	680	649	693	601	620	657	660	645	668	654	671	632	644	693	704	671	678	634	672	651	684	639	673	678	666	670	648	681	648	644	630	645	645	694	677	631	635	574	662	625	664	692	648	642	623	647	655	640	644	691	596	719	670	644	684	656	676	642	699	676	649	672	627	665	670	679	682	651	643	694	673	644	656	641	669	641	663	662	671	651	665	703	681	637	655	663	673	735	663	654	622	646	658	649	663	641	644	650	618	663	704	684	678	688	688	659	646	677	708	650	692	706	654	647	678	617	688	681	671	664	641	679	673	659	662	681	677	676	651	662	693	678	671	677	644	687	656	654	654	618	596	704	638	658	647	713	678	686	699	636	623	623	675	647	641	649	673	631	644	633	616	707	644	621	636	653	637	687	643	606	677	630	650	664	655	633	649	684	713	614	675	669	631	649	671	671	637	681	599	652	708	611	651	631	670	645	692	599	664	643	716	659	702	620	645	696	678	638	684	695	678	669	694	648	631	680	690	668	657	656	707	652	679	641	672	670	717	663	673	657	644	625	688	666	668	659	709	685	665	674	691	611	637	687	642	662	643	663	656	682	658	605	637	664	699	654	624	625	637	686	656	681	673	644	621	707	651	698	671	610	633	638	638	662	669	661	634	678	686	662	634	676	679	691	694	701	662	633	661	635	650	651	647	654	677	658	633	669	627	655	659	639	676	613	677	640	664	659	624	681	700	664	648	664	681	638	637	662	644	635	635	696	674	664	674	639	693	652	637	652	657	622	667	664	650	642	679	722	613	621	651	658	619	670	672	600	658	666	692	598	685	638	599	675	661	690	658	660	714	666	671	662	632	663	681	627	709	655	658	674	614	658	654	657	674	653	621	705	660	653	655	658	656	672	672	650	704	673	665	667	708	688	636	619	675	649	677	672	664	679	652	664	709	623	668	672	635	691	625	669	679	679	638	699	678	658	690	690	618	669	667	654	706	648	615	669	682	676	651	667	644	687	688	647	666	674	674	689	658	709	673	701	723	672	686	666	696	713	671	682	602	677	633	660	694	655	647	685	649	673	664	637	650	684	644	676	667	670	704	638	624	643	618	647	715	643	668	675	654	651	686	688	665	647	618	674	674	659	679	682	647	675	639	685	622	666	623	677	675	661	694	658	653	671	660	681	643	655	657	652	638	708	693	627	667	688	665	693	646	664	666	654	630	694	618	654	617	629	676	685	671	677	688	644	667	640	718	679	726	620	599	663	716	689	647	683	630	670	649	702	649	675	643	662	664	657	655	634	686	616	690	643	688	659	693	656	684	609	685	656	635	672	661	644	669	678	673	714	704	664	704	723	581	660	651	631	662	732
22875	21433	30751	26760	24269	22400	13473	761	365	350	378	327	369	342	360	355	371	357	362	322	346	348	345	341	302	371	319	328	340	331	329	320	342	358	350	308	333	328	311	318	324	335	343	336	319	340	316	311	319	330	333	369	330	308	321	378	349	342	349	337	362	328	307	332	333	323	327	324	318	334	333	324	337	346	360	336	303	299	348	370	336	339	311	323	348	341	290	353	342	324	329	348	339	331	344	321	339	311	307	361	320	324	344	306	328	300	315	313	315	323	338	292	327	337	372	326	329	293	344	332	335	348	348	332	327	339	302	325	344	317	338	311	317	355	318	342	344	315	338	327	364	298	305	330	311	320	311	305	340	328	306	345	335	321	298	332	332	293	362	338	341	337	318	312	341	324	349	327	316	291	342	311	343	320	324	326	336	305	320	355	343	334	326	350	352	299	324	333	328	317	328	331	320	347	336	345	332	325	350	340	345	321	326	344	343	341	352	311	349	314	348	323	341	355	338	334	363	351	319	298	331	360	325	341	340	340	311	333	307	324	331	338	331	336	324	351	358	316	323	306	337	328	316	337	299	312	322	331	335	329	325	304	351	359	323	333	327	341	346	330	333	344	358	344	314	340	293	314	336	342	371	338	329	326	359	333	340	311	332	344	323	315	356	307	325	312	343	323	312	335	333	338	336	320	299	328	352	348	353	306	363	322	332	342	353	322	333	333	340	381	325	330	358	341	316	318	336	312	326	330	308	344	356	355	331	330	334	345	306	329	361	368	323	331	343	321	342	299	324	314	321	343	341	332	320	340	314	316	311	309	344	313	368	305	303	333	353	322	373	322	312	322	334	309	350	301	316	326	314	346	321	362	325	334	313	323	330	338	346	388	302	297	343	325	341	326	360	341	252	359	312	347	325	332	341	341	328	323	330	342	334	342	334	301	336	353	313	340	321	341	350	360	327	323	355	307	297	306	337	325	319	347	325	308	340	362	336	346	364	358	318	333	351	359	333	304	318	310	321	330	343	307	356	305	385	335	331	331	322	326	348	347	312	324	291	325	310	322	325	342	359	288	349	333	343	350	323	348	355	317	313	358	328	324	358	298	350	331	309	341	324	318	339	321	330	308	322	325	316	317	330	329	308	334	313	334	311	361	338	318	302	316	328	317	373	335	306	331	368	356	324	324	333	368	375	318	319	341	337	330	335	287	320	331	321	313	318	333	307	322	347	326	337	334	327	349	333	352	326	285	323	344	312	334	336	293	315	343	358	321	323	324	352	336	299	320	337	329	321	338	344	302	321	335	344	346	366	316	339	336	354	337	341	309	348	309	310	346	302	319	351	329	317	339	311	308	340	316	337	361	328	332	325	316	311	286	313	329	334	313	322	327	326	310	348	345	347	317	335	311	360	308	340	317	366	344	358	356	335	318	335	327	333	318	338	312	317	339	362	319	300	298	298	291	301	327	344	325	314	329	325	263	338	319	306	323	331	313	336	307	349	293	309	354	369	336	304	322	337	326	327	352	325	341	320	296	326	350	335	305	334	321	301	346	346	328	329	341	320	309	336	341	329	350	376	347	334	303	295	334	344	322	304	379	321	325	329	312	292	329	324	329	315	317	314	380	353	333	341	297	314	336	346	303	331	295	313	315	327	326	356	339	328	333	336	313	330	319	350	348	356	313	326	347	335	335	356	342	359	312	318	347	314	317	367	305	313	355	342	354	330	351	345	337	284	344	372	321	319	308	345	318	338	351	321	384	336	299	342	345	333	303	351	341	336	313	338	322	356	301	362	330	337	307	331	321	319	326	332	339	349	344	330	328	336	307	335	325	325	316	348	325	333	295	311	316	345	340	314	317	362	307	357	353	340	351	301	341	305	323	318	308	309	366	331	357	327	353	310	341	310	328	304	335	348	320	341	323	349	343	334	357	327	318	334	289	345	342	312	346	318	334	303	314	327	310	313	336	362	325	303	336	357	353	315	315	320	345	319	302	323	347	312	335	324	340	328	319	327	328	322	343	307	330	337	340	324	331	347	317	282	320	310	362	316	292	339	327	294	320	321	349	364	300	312	352	350	349	331	314	351	306	345	299	329	336	328	343	326	335	375	350	340	342	323	350	317	354	318	338	328	345	348	321	312	308	306	295	308	338	319	282	316	322	397	351	328	343	342	318	331	290	334	310	334	318	361	299	282	316	330	318	322	325	343	330	348	320	319	311	333	293	326	347	306	351	297	308	314	333	323	326	338	327	341	308	325	324	326	325	308	351	330	338	328	323	342	300	322	358	325	302	359	307	318	334	321	315	339	384	319	337	392	326	332	349	320	306	324	332	376	328	308	332	327	327	325	321	332	312	308	347	332	309	341	342	348	316	356	330	328	328	344	319	317	328	318	353	377	341	336	351	340	327	323	349	325	346	304	319	310	341	332	324	307	327	345	344	362	313	338	358	345	333	320	319	320	335	353	321	371	371	348	345	334	321	352	331	334	340	337	341	314	369	305	322	325	342	350	300	325	360	319	311	315	347	344	337	359	333	346	363	346	308	333	310	313	298	331	335	331	338	317	324	310	321	346	333	308	338	324	337	288	351	339	332	349	351	320	351	320	326	326	336	342	362	343	336	323	307	337	330	352	338	327	302	331	295	316	342	335	324	323	341	314	345	301	328	335	307	350	330	318	330	314	329	330	337	327	341	349	349	322	350	369	331	331	371	342	365	328	331	336	343	382	336	333	364	322	310	359	312	366	334	304	320	334	361	350	355	327	272	307	331	366	311	377	330	315	330	381	357	330	332	351	322	346	322	303	344	312	337	366	326	328	332	327	333	345	295	318	333	321	353	321	323	325	328	356	312	336	309	330	290	318	299	327	315	343	347	333	344	325	307	334	314	299	305	340	340	295	313	319	332	333	332	338	306	326	308	329	339	335	349	339	302	307	303	314	305	307	294	311	311	334	313	321	325	349	357	303	330	315	332	303	326	314	302	362	336	345	343	368	325	327	335	335	342	351	326	329	332	317	342	321	358	331	320	309	313	374	334	328	317	336	322	320	360	328	332	343	302	327	326	317	334	326	353	267	323	346	349	349	321	314	330	318	308	325	323	312	337	306	336	313	341	371	370	323	330	329	326	302	343	300	308	329	323	292	336	369	331	332	311	308	320	340	312	324	341	331	344	353	349	339	322	330	342	363	347	315	333	364	307	326	321	311	307	335	348	322	331	346	318	317	280	354	359	324	311	351	333	321	319	336	330	319	320	317	358	359	349	321	317	347	311	309	320	346	298	299	354	302	305	306	329	304	347	316	316	343	336	318	374	367	346	319	311	347	342	366	316	314	311	311	342	329	341	324	343	324	329	313	319	320	353	315	332	333	336	331	328	344	322	292	347	366	347	319	318	337	342	343	314	329	337	289	311	346	343	352	352	345	330	317	318	280	333	333	313	343	360	312	304	293	349	318	331	338	357	340	307	317	331	323	315	309	325	355	354	331	362	318	344	308	317
60259	100243	82384	57754	39940	23472	5353	518	499	469	423	461	476	475	486	496	462	441	465	463	464	438	457	432	466	448	482	442	450	474	487	467	461	475	477	475	481	465	462	453	429	460	455	457	499	481	483	483	494	477	466	428	452	460	466	449	490	425	466	435	484	425	490	472	442	461	461	479	462	468	478	463	447	472	430	477	453	425	460	440	434	466	443	471	471	474	452	434	470	486	415	442	495	468	441	484	454	488	501	469	461	472	447	478	480	464	458	489	458	470	454	439	508	429	470	477	476	468	484	475	483	464	502	447	483	448	471	453	487	504	462	459	517	472	460	493	482	462	449	466	458	478	434	438	431	440	477	455	474	469	453	488	460	457	473	510	469	502	484	437	443	456	434	480	491	467	470	455	508	443	482	439	449	455	512	456	501	468	490	464	474	470	460	490	481	457	465	461	466	480	451	468	485	461	454	445	487	473	408	461	477	480	464	504	480	460	475	468	436	487	451	445	469	448	444	502	455	488	504	438	485	451	435	442	433	476	475	506	445	472	487	443	439	470	476	464	448	465	489	438	452	462	454	450	460	480	481	445	454	466	465	476	459	463	482	462	494	477	445	468	438	503	471	488	470	474	473	453	434	464	463	462	456	447	436	458	509	462	490	465	484	495	439	454	505	472	467	485	487	498	456	454	494	449	465	464	466	458	482	465	493	443	468	481	426	494	443	463	468	488	489	466	505	504	444	475	481	479	424	472	460	473	450	451	462	460	527	486	463	475	472	506	449	469	480	459	463	496	493	452	455	451	500	476	471	458	483	509	481	480	476	535	461	502	464	487	468	472	467	466	488	466	462	479	476	494	505	435	473	432	500	458	503	453	482	431	504	475	509	479	450	467	451	452	437	463	418	447	446	442	448	477	443	481	482	516	517	447	473	480	504	449	463	422	475	424	467	464	473	473	459	456	472	465	465	477	470	487	445	450	460	457	449	473	485	449	444	481	465	524	458	465	486	474	488	468	493	471	492	456	490	432	467	465	499	453	456	466	435	472	471	481	457	475	450	436	529	480	488	489	426	482	468	475	459	454	464	460	445	477	465	458	494	460	477	492	474	446	490	457	474	461	491	458	469	467	454	483	456	485	458	464	482	460	494	481	470	461	460	480	518	481	455	460	488	467	464	448	455	468	480	476	419	494	452	476	508	469	450	479	462	460	477	512	471	417	434	495	469	455	478	431	474	497	507	463	489	434	480	490	482	431	440	459	468	488	471	445	529	457	430	472	484	490	470	466	460	445	481	444	464	469	509	488	493	469	465	430	490	480	463	492	520	454	446	473	462	463	442	460	446	509	512	462	451	444	457	464	448	461	441	490	433	486	512	451	488	460	487	436	476	466	489	448	451	457	456	509	417	506	466	470	451	453	462	442	491	456	492	457	466	459	514	485	456	453	449	471	450	529	493	469	456	482	471	470	500	462	452	452	443	486	462	476	484	453	459	452	465	480	476	470	487	463	460	450	483	449	460	462	456	491	459	447	470	474	463	489	433	466	412	502	463	488	492	474	445	503	463	462	425	512	449	504	487	476	466	490	477	445	476	476	458	493	459	442	500	471	476	469	441	472	454	461	443	524	456	445	443	488	453	512	435	435	471	489	442	476	474	448	498	469	514	425	478	431	466	490	442	432	481	462	508	500	485	442	432	466	461	441	437	466	473	449	451	427	453	459	476	440	473	470	488	432	496	460	496	421	506	472	438	467	470	461	485	495	475	485	453	482	470	488	417	467	464	452	478	452	470	492	473	483	457	475	468	429	475	455	472	433	490	441	504	482	429	470	463	415	479	453	435	536	507	450	482	438	515	461	482	454	447	463	452	496	449	500	477	435	496	516	487	448	441	442	500	438	492	500	479	467	436	471	464	419	459	448	479	444	487	501	489	455	484	462	501	447	510	471	465	487	483	442	461	475	489	485	451	466	463	457	483	456	432	508	455	479	466	506	486	437	484	467	470	514	480	471	475	460	453	512	463	487	484	509	464	492	476	456	491	456	466	510	472	466	478	461	468	460	479	455	492	489	458	469	465	473	437	489	458	453	458	480	446	501	450	471	449	443	438	477	484	462	463	493	480	468	478	443	446	496	536	472	479	457	475	450	446	449	467	484	465	441	465	507	461	468	449	485	446	443	478	503	480	460	467	451	478	475	448	509	482	462	476	440	456	455	477	484	522	458	465	452	439	474	481	452	455	476	447	455	476	448	485	475	479	464	497	449	472	476	433	458	435	479	466	456	459	467	457	435	459	477	506	444	450	481	449	468	478	451	489	441	512	439	483	492	451	493	471	498	487	484	460	433	455	439	485	451	465	469	441	480	486	435	473	498	481	428	496	466	470	439	484	465	447	484	455	450	482	475	494	473	462	504	481	492	461	505	458	479	469	494	453	472	461	465	468	497	476	431	482	444	490	454	490	504	466	474	446	475	461	463	468	500	476	459	470	460	437	473	486	475	499	440	527	478	454	509	479	425	458	495	457	464	470	504	491	486	472	454	434	460	430	456	484	460	477	467	461	511	450	454	459	456	489	472	467	440	455	495	458	503	459	460	458	444	491	464	467	445	469	446	489	457	468	504	492	494	469	472	487	512	510	483	457	486	482	469	487	462	504	481	455	475	432	449	454	485	482	482	489	487	519	421	474	462	495	473	490	515	445	447	478	438	456	479	461	431	447	461	487	489	454	447	480	464	407	461	470	455	464	467	469	493	473	486	488	463	469	469	472	431	454	441	465	477	477	439	447	458	442	456	445	494	465	442	450	462	500	491	499	479	488	458	494	465	470	487	473	483	474	483	438	439	479	464	453	452	489	441	459	469	463	445	444	493	475	463	439	440	453	428	492	474	449	461	448	449	471	465	493	447	459	494	489	470	474	437	477	443	466	473	465	454	453	454	461	505	471	501	454	474	484	438	521	456	462	440	472	450	457	453	475	486	428	431	437	502	443	468	476	442	467	431	494	475	464	427	462	495	483	475	480	461	496	491	492	473	490	453	488	469	487	491	465	464	480	484	481	466	464	494	446	469	444	479	467	484	493	488	432	428	466	462	472	479	506	450	476	455	482	483	465	470	457	453	510	448	433	444	441	467	457	479	456	444	435	465	439	468	450	475	453	515	432	496	491	462	508	452	484	462	482	421	488	446	476	490	478	443	454	468	507	464	468	466	479	513	474	429	477	475	451	496	471	456	494	498	478	461	473	482	464	487	454	469	489	494	463	472	480	488	457	483	469	443	424	509	501	479	479	434	490	479	429	466	465	484	424	496	445	465	434	490	436	475	447	465	465	481	477	451	473	484	471	459	471	484	474	437	474	466	438	511	483	466	473	479	442	450	441	467	503	476	491	440	468	459	470	476	473	409	498	439	463	448	471	478	471	453	450	480	460	499	444	455	464	479	533	478	447	477	416	438	430	435	517	424	453	470	435	485	455	449	458	490	494	461	475	483	460	451	460	496	477	491
27231	25049	29162	16983	5049	1522	582	406	369	382	411	367	395	414	410	375	389	411	411	395	381	387	415	407	420	411	443	401	430	388	430	405	399	414	419	392	424	371	395	416	370	399	395	431	433	417	408	402	439	408	407	402	375	412	389	407	419	375	384	409	395	387	393	398	421	387	414	390	417	476	383	359	395	398	410	362	359	420	394	389	391	390	376	386	373	406	373	401	424	413	400	390	397	413	412	407	404	407	423	390	430	377	421	362	386	430	417	388	398	413	412	385	408	381	402	416	418	417	403	368	435	439	442	391	405	423	405	435	386	428	363	363	439	377	405	389	378	403	428	422	378	390	365	361	414	391	430	423	417	414	396	412	441	432	401	401	386	379	400	433	395	438	434	399	379	420	388	381	405	448	416	389	396	399	398	367	402	417	435	425	419	397	394	435	394	383	399	412	405	399	415	420	366	397	399	393	414	364	394	376	445	374	414	396	432	342	441	406	393	398	417	370	396	383	429	415	415	426	427	383	429	425	397	402	404	390	406	427	408	377	428	415	344	397	416	436	403	419	411	427	413	413	364	385	407	403	404	406	387	364	413	422	412	401	413	395	385	403	404	349	402	410	439	398	392	387	383	382	386	413	408	389	402	428	449	417	386	388	395	368	455	401	391	386	409	391	385	394	386	396	425	370	373	362	407	392	360	404	422	384	400	386	402	408	383	402	386	377	394	423	387	423	405	359	409	380	384	393	419	388	410	390	408	428	392	410	441	417	409	456	431	398	413	412	365	412	366	375	388	407	405	440	409	378	398	394	397	390	406	384	405	390	400	380	410	416	401	408	401	374	377	429	409	401	383	390	409	405	383	420	387	400	391	385	416	412	393	412	398	386	387	392	399	402	403	418	390	408	399	419	440	417	393	422	355	401	404	412	417	415	357	420	413	386	343	369	412	424	434	405	403	402	393	364	429	377	410	405	416	434	385	408	423	420	408	403	391	385	390	383	374	383	402	390	377	402	417	394	386	374	411	379	424	411	391	399	386	409	429	399	375	363	367	394	375	414	385	398	398	416	429	406	447	402	414	417	407	393	412	415	392	404	380	425	396	414	405	402	399	369	394	426	417	396	391	385	406	418	388	420	390	394	378	412	420	411	403	414	411	402	413	411	399	379	390	374	413	401	413	378	405	393	396	385	392	375	398	393	392	413	450	374	379	396	392	433	403	408	400	407	389	414	438	399	392	405	432	407	386	432	403	371	417	414	418	422	383	399	405	382	385	407	387	402	388	412	412	401	406	409	442	403	389	410	415	426	413	399	396	391	409	395	404	396	379	403	401	390	383	403	403	390	409	424	399	415	395	389	418	364	407	409	389	360	418	412	381	379	407	396	397	412	419	400	365	437	406	351	360	408	409	376	385	425	350	373	375	378	410	392	402	400	406	388	380	413	374	415	398	403	417	388	399	443	392	404	395	404	419	385	401	429	403	388	412	413	376	425	413	411	396	404	434	375	367	397	392	404	394	409	450	397	423	373	405	416	382	427	399	419	408	388	409	405	394	414	412	402	427	430	417	395	401	404	445	416	376	400	401	409	394	419	413	406	412	403	403	414	425	368	389	386	413	388	392	395	417	385	395	410	391	438	404	442	400	395	403	426	392	378	404	390	388	413	393	393	388	412	412	387	410	409	418	383	366	423	416	424	412	361	430	422	384	396	389	405	404	397	366	414	400	436	403	399	387	395	398	411	384	386	361	392	401	375	403	399	411	394	369	412	423	402	394	414	448	394	370	382	394	453	423	422	405	406	403	405	403	412	390	401	399	424	387	434	392	414	361	385	410	373	402	431	432	415	405	382	401	384	416	403	387	399	404	389	427	395	398	396	412	402	405	391	401	411	410	386	404	397	427	418	408	353	413	400	375	412	430	408	383	397	386	407	399	392	393	426	377	385	392	398	458	401	407	393	411	374	408	405	370	397	392	394	410	388	402	420	373	400	384	419	387	426	364	420	397	368	391	389	395	415	400	411	417	393	420	440	395	422	437	395	390	382	384	436	367	407	404	361	413	386	415	383	432	407	408	425	430	390	413	423	384	411	395	402	432	443	407	407	387	382	408	391	377	431	432	390	429	407	418	433	379	381	423	415	397	406	386	396	372	391	438	400	380	390	397	349	447	431	375	381	386	412	411	397	405	418	410	435	434	389	362	420	404	387	433	409	407	429	389	419	373	391	374	362	422	364	418	421	398	416	430	405	395	417	413	391	389	409	408	393	435	411	371	392	402	426	358	400	372	408	414	376	397	401	419	389	422	390	418	431	391	392	399	372	419	432	376	402	422	379	385	407	362	422	377	415	394	399	391	409	382	387	433	409	402	380	416	437	383	423	402	391	396	390	409	370	401	389	408	360	392	400	423	387	408	431	421	432	408	395	440	361	401	393	409	404	436	404	407	386	394	381	415	357	389	388	397	388	414	380	388	411	388	426	413	443	389	438	401	397	426	409	408	414	453	410	405	377	389	393	412	404	430	386	405	401	405	375	396	390	368	408	405	375	420	374	387	391	398	402	389	353	402	425	396	443	390	393	419	401	409	405	383	425	401	388	405	452	378	446	398	399	382	393	379	398	410	411	389	439	392	418	422	429	385	378	401	420	391	443	463	442	368	397	397	414	394	425	370	403	409	394	406	435	395	402	380	393	418	383	385	428	409	436	392	434	351	379	372	382	393	412	406	356	396	372	406	468	364	414	430	408	404	399	389	404	405	407	403	406	397	411	398	408	371	399	426	394	383	407	357	389	425	426	402	389	416	392	431	404	391	391	395	410	398	397	384	400	399	381	375	359	396	391	377	391	417	455	418	405	379	398	387	413	444	416	423	403	413	410	372	366	438	404	371	430	418	397	420	403	446	372	385	403	381	400	401	400	420	419	443	410	378	381	404	374	407	446	396	374	410	421	391	400	403	406	423	361	413	383	394	405	423	427	393	417	423	406	385	411	409	388	407	399	378	427	421	437	408	414	368	394	428	408	359	391	432	404	417	387	397	408	445	399	389	379	409	366	454	398	416	405	391	419	415	409	436	419	403	372	425	392	401	378	379	399	384	410	379	374	416	377	408	423	377	404	425	412	387	400	423	401	395	412	447	372	406	386	395	390	427	402	440	404	382	412	364	423	377	407	437	387	375	403	405	360	464	418	409	432	396	402	397	402	399	409	399	438	391	395	401	402	410	398	404	389	395	398	374	398	422	392	411	397	401	431	384	383	406	435	363	399	403	415	422	386	412	369	380	394	378	463	389	356	416	419	405	390	441	399	376	430	375	394	420	383	397	414	401	417	397	406	389	366	394	410	413	374	413	414	392	392	401	369	395	400	402	413	401	386	409	395	402	416	385	408	403	414	383	404	389	404	413	412	408	412	377	416	401	424	405	397	421	446	379	388	380	413	394	415	392	395	405	358	378	435	379	423	412	398	384	404	366	386	409	357	423	444	381	368	408	386	403	409	412	379
24471	42508	32390	15758	6613	2418	896	593	591	585	576	533	583	628	591	568	580	551	548	601	566	585	575	522	596	608	563	574	601	574	592	616	531	590	583	546	597	565	552	581	491	626	560	573	564	560	600	593	603	556	566	624	599	572	568	585	586	588	569	575	594	588	592	580	555	608	567	573	567	552	543	528	581	565	580	524	562	601	557	555	651	583	593	581	599	588	592	559	555	545	583	554	577	554	597	550	572	606	563	602	581	575	552	604	571	526	555	540	575	574	553	533	546	592	576	567	585	585	570	562	543	576	591	576	560	578	538	559	568	544	574	591	624	600	593	603	588	549	522	583	550	559	580	584	553	572	570	660	556	529	619	558	596	613	545	556	618	572	570	542	553	543	555	578	549	546	542	563	543	539	602	574	584	565	540	549	574	551	525	562	561	553	550	530	596	582	615	559	601	557	549	555	546	588	569	606	551	558	561	536	547	561	596	604	542	551	549	599	576	643	569	566	550	566	577	555	569	572	572	574	587	577	573	578	589	525	575	623	558	540	592	555	585	569	561	522	585	571	552	550	573	549	601	575	561	535	561	571	543	540	604	571	556	591	569	585	610	560	568	581	593	598	587	532	574	583	605	591	582	604	586	559	566	604	534	584	583	586	595	567	561	594	575	614	546	631	537	532	525	560	545	589	587	592	588	582	572	577	583	583	618	515	557	577	545	534	554	499	575	577	554	559	588	513	604	649	557	557	536	582	580	541	571	574	568	591	558	540	561	598	590	566	546	547	552	563	557	585	532	537	560	573	592	551	575	598	562	605	570	578	571	571	522	604	568	568	571	533	564	569	552	574	567	601	585	504	581	569	560	621	529	585	592	575	555	573	540	560	596	550	608	555	578	547	542	561	562	546	582	549	616	574	582	569	537	542	606	568	602	567	563	607	522	547	580	549	534	587	598	598	596	596	505	585	567	581	547	588	578	581	550	562	584	592	571	558	552	573	580	509	594	551	525	547	585	549	543	586	580	591	566	530	591	562	582	570	541	566	553	557	571	564	634	549	584	547	531	581	550	535	559	595	554	548	599	572	559	523	565	553	526	572	591	553	566	570	624	570	599	567	586	529	593	591	541	596	597	613	537	577	581	564	568	546	600	565	563	588	538	560	566	567	602	551	598	531	560	564	590	573	560	536	556	559	561	595	569	548	585	583	550	582	566	626	525	573	551	575	571	568	597	544	563	579	569	607	583	576	548	561	560	598	566	561	574	547	605	562	604	597	589	521	595	560	531	566	543	580	518	577	591	553	562	552	612	581	558	582	584	598	579	548	589	590	550	527	585	591	589	555	547	550	538	567	568	592	577	549	569	586	527	594	601	578	602	570	557	579	595	565	577	597	564	575	580	544	597	548	627	576	564	562	576	587	571	581	553	562	565	558	567	562	596	606	571	591	557	563	586	597	564	558	582	577	554	593	537	589	566	546	593	544	576	540	567	578	534	552	552	541	585	621	608	566	549	550	598	585	558	563	584	534	609	569	602	601	596	514	587	627	531	553	559	609	562	559	602	560	559	602	542	604	587	564	608	574	556	589	549	580	590	597	584	552	585	571	603	596	541	596	595	591	564	590	546	573	566	550	583	561	614	559	561	597	567	581	596	583	566	558	580	603	577	569	547	552	543	584	583	531	572	588	610	576	559	604	624	624	585	595	547	603	586	614	560	612	570	536	568	583	575	562	531	558	565	555	560	522	554	596	565	546	573	559	591	551	582	580	551	586	553	585	554	553	608	579	509	547	604	609	586	547	583	637	564	558	548	606	611	572	594	573	581	565	515	589	561	586	583	592	577	586	584	598	575	569	570	556	550	531	541	587	607	572	616	567	561	543	565	597	567	567	558	575	587	589	583	588	589	572	540	508	561	622	508	564	554	572	548	581	587	564	580	552	574	575	538	592	597	569	552	592	545	564	569	589	572	603	567	550	521	547	574	547	561	547	572	554	573	600	590	594	531	540	554	546	542	560	588	578	549	588	562	558	557	563	589	600	613	593	573	547	604	551	539	591	552	561	552	570	554	523	578	557	583	571	576	575	578	560	603	540	593	606	592	538	598	600	517	596	564	581	551	596	556	578	589	570	528	599	536	535	584	565	565	580	560	577	537	545	574	523	540	557	570	581	574	534	547	592	542	602	588	582	561	600	591	587	578	605	562	570	568	579	592	582	600	556	606	549	613	556	591	568	579	553	589	560	572	601	571	567	583	643	565	561	602	564	563	550	602	577	593	540	550	563	552	564	566	542	564	557	601	609	593	566	589	593	553	578	571	527	558	612	561	593	561	581	612	577	603	547	559	566	622	549	528	552	602	550	562	567	575	578	615	530	573	565	549	559	554	565	517	578	594	572	563	597	560	537	568	577	593	583	561	588	531	558	561	563	596	586	578	572	546	598	562	572	577	547	607	581	586	552	575	561	562	577	524	571	551	556	590	557	595	589	589	590	561	571	585	583	570	593	563	555	562	571	636	585	553	560	585	533	625	607	557	599	580	557	559	573	575	606	615	606	517	610	579	573	573	600	547	555	568	532	542	586	578	610	606	562	592	587	580	551	590	580	581	558	593	522	575	558	619	573	538	583	623	590	582	545	620	547	536	564	540	569	539	509	552	596	600	553	582	574	575	557	589	579	542	595	593	532	551	598	606	571	564	553	577	559	550	551	567	550	559	574	570	538	596	582	554	540	536	549	560	529	573	585	550	581	574	578	606	579	608	546	558	607	579	553	515	531	569	557	562	608	565	559	598	577	556	602	553	497	588	591	578	590	572	591	557	535	563	560	584	566	562	581	574	524	586	596	611	613	570	550	544	547	592	583	582	622	579	590	547	563	582	548	578	555	615	570	591	600	569	557	573	565	560	555	622	589	583	564	567	531	568	558	583	578	578	593	547	520	578	598	566	576	560	565	566	583	561	585	551	580	590	565	595	540	576	564	555	554	568	563	542	594	581	606	558	574	543	600	591	581	566	565	566	584	593	521	573	563	562	553	569	587	585	584	581	522	567	559	591	553	551	537	596	565	584	561	617	586	591	596	530	562	600	593	554	579	593	611	560	607	608	545	554	535	581	587	555	555	576	589	555	598	570	615	583	580	534	569	564	578	595	595	595	558	603	605	598	597	598	588	556	568	587	597	588	580	511	611	534	562	588	586	579	521	581	568	579	567	557	564	584	570	579	611	585	581	572	563	547	571	580	548	566	592	551	567	550	604	512	546	591	575	537	574	545	561	571	576	617	556	536	570	583	558	539	530	525	565	582	569	540	550	600	528	573	555	598	563	557	578	557	595	544	628	554	612	515	596	569	538	603	591	522	558	561	545	544	566	606	602	584	539	545	585	562	539	594	594	587	606	607	534	549	559	554	571	563	580	577	552	564	581	580	583	635	597	568	592	577	602	539	557	614	570	589	550	598	542	588	562	569	559	578	583	602	604	593	608	537	559	569	581	581	569	557	568	554	573
24720	22538	34703	32604	23060	12290	1804	505	487	459	503	516	464	446	465	456	484	443	484	461	462	440	462	466	465	423	497	470	472	482	475	465	483	420	437	470	447	473	455	447	436	466	436	442	461	462	436	426	459	418	441	446	460	410	451	448	459	436	463	464	494	452	446	447	482	466	444	460	437	425	435	442	445	448	404	457	473	439	435	450	491	471	480	454	471	450	479	439	440	432	463	431	452	440	467	418	475	442	440	464	466	468	445	435	484	443	454	423	445	429	428	422	451	415	462	460	472	445	435	461	439	470	496	467	434	437	444	465	457	469	432	464	482	425	445	478	482	469	471	453	498	434	462	441	482	483	453	429	424	460	466	443	434	429	477	482	445	481	432	463	478	451	482	467	467	463	471	471	456	440	433	482	439	437	427	489	417	428	427	443	481	531	435	469	464	430	450	447	428	473	461	480	439	465	450	461	451	464	427	456	464	434	428	448	439	441	456	452	462	461	455	462	449	462	477	453	469	472	458	470	467	462	427	450	434	456	452	450	411	467	469	430	462	446	476	459	446	457	451	471	424	457	452	469	457	425	464	465	487	448	451	482	404	450	459	449	412	420	473	478	500	458	455	465	467	438	449	442	455	473	453	470	476	425	454	449	481	471	433	492	486	487	428	464	459	463	435	485	468	462	434	442	413	482	453	443	453	416	412	456	470	466	442	446	446	489	432	466	463	426	443	446	453	430	457	447	465	492	442	472	475	437	432	457	449	452	455	464	458	449	469	442	466	455	479	429	423	458	477	468	465	422	455	414	473	447	444	436	455	468	460	487	468	444	457	446	477	439	480	444	436	465	441	501	431	498	455	474	439	440	480	440	405	456	388	461	436	475	461	459	464	470	455	439	465	457	416	435	456	448	481	445	443	479	419	490	453	418	475	464	426	447	408	448	428	470	425	448	452	438	453	466	419	461	460	442	489	429	463	479	451	507	447	434	468	419	449	421	472	493	439	487	438	474	454	489	436	470	406	473	480	435	442	456	439	465	409	463	488	444	478	461	452	445	435	506	472	479	456	455	450	469	468	456	472	461	502	486	456	455	464	433	442	425	446	486	454	440	451	490	449	460	474	458	479	425	455	487	482	444	430	439	445	462	503	452	473	493	486	467	449	474	488	475	402	435	424	473	482	425	471	453	448	435	451	468	454	436	424	463	438	449	478	500	458	458	453	456	418	443	435	426	452	452	484	454	458	460	468	430	439	466	477	448	453	466	437	468	483	471	463	458	480	449	484	501	463	438	450	473	474	465	413	450	449	444	446	456	442	421	448	424	463	467	462	417	484	432	485	423	461	464	487	480	471	420	420	442	503	468	421	463	435	442	436	457	443	506	436	475	463	468	461	431	437	441	474	439	438	442	430	452	447	494	449	486	405	421	443	424	441	447	419	431	446	451	444	450	440	437	420	473	456	444	450	397	456	472	419	482	473	453	423	492	487	444	448	474	458	438	442	463	447	448	449	464	490	432	459	463	464	460	484	443	474	442	422	455	465	455	477	441	498	457	433	446	489	458	473	457	490	457	463	430	453	456	446	486	437	459	464	455	468	451	452	450	501	463	433	462	492	467	440	407	429	453	468	410	433	455	442	468	450	397	437	476	437	448	451	467	478	433	470	448	440	424	468	470	474	482	429	492	445	440	473	413	506	483	467	425	459	487	453	447	425	472	431	475	479	473	454	449	453	457	474	464	470	450	463	441	457	485	470	459	464	445	479	501	450	425	435	425	416	415	472	444	466	430	434	428	457	472	461	434	464	521	483	462	482	427	429	436	433	470	476	480	448	452	458	425	486	488	472	444	474	441	476	471	453	442	454	473	480	457	403	468	423	475	470	446	447	442	443	457	454	441	500	457	465	469	438	431	467	457	471	453	456	438	438	429	459	457	454	457	481	450	459	474	453	455	438	424	462	442	514	462	417	460	458	454	444	469	458	487	482	419	442	438	486	430	459	447	504	432	484	492	435	466	457	463	492	434	478	449	481	425	435	484	463	462	468	438	433	452	438	487	450	437	453	459	424	451	471	451	447	461	459	431	443	462	461	471	448	477	458	433	493	451	451	486	449	459	443	478	441	506	450	447	479	484	458	441	507	439	448	474	469	453	481	426	489	428	451	467	457	457	450	449	448	478	472	460	439	440	457	456	465	451	421	441	451	428	473	480	450	449	436	463	469	444	453	453	435	442	497	459	404	443	449	430	426	474	424	450	459	463	403	454	462	459	478	436	460	499	453	444	443	469	435	478	463	445	426	434	455	435	466	439	483	439	453	449	441	476	442	469	505	444	441	426	446	423	449	466	465	488	462	424	426	450	415	466	484	482	397	479	478	413	475	467	480	472	469	458	455	473	471	421	473	460	465	471	486	425	426	437	442	470	454	445	476	475	430	475	485	446	417	427	468	458	465	438	449	457	471	443	444	469	444	448	465	445	437	486	459	423	495	469	474	476	480	476	509	449	412	451	427	440	468	443	479	454	439	462	480	448	440	453	453	483	446	447	468	479	450	462	453	465	464	481	501	463	490	436	460	428	456	433	449	446	480	460	439	469	435	465	432	463	403	446	449	472	449	498	418	445	425	461	433	490	464	449	421	443	469	466	455	454	422	432	455	484	453	470	444	467	459	481	430	461	466	423	420	459	488	439	441	446	473	426	459	435	448	463	478	439	472	468	455	475	477	442	475	447	452	464	456	457	454	466	457	459	412	481	470	416	432	445	476	454	468	476	448	446	441	457	432	477	452	456	436	433	439	451	427	474	464	447	441	475	483	442	514	470	451	481	439	459	465	423	455	447	444	452	472	460	434	443	483	441	473	423	488	444	457	420	494	432	450	478	456	422	494	460	434	467	429	454	442	460	464	463	399	459	443	422	478	469	409	471	448	478	510	439	428	439	446	481	426	422	424	482	467	448	439	426	430	452	461	472	442	466	450	445	466	458	442	453	451	483	427	466	447	485	508	462	470	465	430	462	411	446	444	432	435	456	452	432	451	436	478	457	461	477	468	468	441	471	420	459	471	463	446	471	479	475	425	459	451	467	442	458	480	437	465	454	496	465	445	480	471	432	407	434	482	507	426	455	436	442	459	421	460	482	452	503	426	442	442	420	430	450	431	464	458	441	447	452	430	436	453	464	444	458	492	500	498	436	477	455	435	471	419	458	475	455	458	439	472	478	433	458	459	443	481	470	453	444	498	458	428	471	440	457	485	428	464	488	499	448	456	486	445	442	459	441	449	437	460	460	482	460	510	490	478	468	477	469	427	430	448	436	461	450	408	458	487	432	445	451	476	446	483	470	426	456	463	457	444	477	434	424	457	453	456	459	459	441	413	463	447	507	498	455	481	471	492	489	457	475	463	457	452	426	477	456	440	471	455	442	458	473	430	464	489	451	471	461	442	444	439	449	453	440	431	473	463	439	431	441	455	462	467	459	463	419	444	413	456	472	436	455	486	417	447	476
47005	78614	61430	39875	25838	11676	1837	676	656	635	648	670	631	667	700	672	697	628	687	634	657	643	627	700	642	664	604	646	649	600	642	580	648	667	637	708	622	629	649	639	659	669	631	638	640	655	616	659	687	644	618	629	623	655	621	614	704	659	640	638	699	626	631	649	671	617	679	616	654	618	679	647	680	639	582	659	651	679	621	639	658	654	659	640	654	667	615	685	624	675	652	620	651	655	670	638	610	674	597	661	651	636	644	653	598	675	654	631	640	640	662	627	622	623	675	662	668	628	673	628	694	662	651	618	629	614	677	652	664	653	635	636	646	626	665	600	635	683	639	693	649	696	638	651	663	605	638	675	663	654	637	641	698	667	699	666	644	664	678	708	663	630	652	630	659	626	617	637	637	700	643	653	682	681	611	603	621	645	660	633	672	638	623	671	666	668	621	704	675	633	650	639	677	645	674	628	675	627	712	637	653	679	702	656	660	643	625	615	685	673	628	637	632	642	611	664	631	630	648	667	653	664	681	611	641	659	655	562	617	600	669	652	614	641	663	667	643	604	684	663	681	651	629	658	695	640	641	629	661	667	643	674	637	649	600	637	664	624	664	658	640	638	623	618	650	613	649	659	613	646	621	630	664	681	628	610	634	639	676	668	681	646	680	637	659	626	578	678	659	626	640	649	674	630	655	672	621	646	613	662	666	642	656	608	653	634	689	678	608	696	671	667	673	647	630	635	618	601	636	648	662	626	636	637	671	627	673	656	654	666	687	643	675	640	630	652	659	677	650	652	606	672	661	657	669	650	680	651	626	663	614	644	686	647	637	628	684	640	644	620	640	630	651	644	667	672	647	642	661	650	589	640	686	620	630	601	630	688	634	653	627	643	628	651	646	677	650	644	646	638	638	634	619	644	649	617	646	615	684	619	658	661	620	670	640	633	619	620	633	607	647	694	610	679	654	639	653	660	622	611	660	675	628	616	657	639	633	644	657	656	622	601	643	690	625	624	659	636	636	639	628	647	629	674	633	631	630	643	646	647	676	640	635	643	657	646	638	621	612	667	641	661	694	626	666	659	643	654	644	652	648	621	667	607	655	665	653	645	690	651	637	677	629	644	641	679	642	648	664	623	657	673	607	647	631	656	633	677	678	645	668	626	612	663	669	625	663	663	654	647	623	612	643	618	637	608	627	652	633	660	661	629	639	647	633	631	667	662	681	683	636	609	665	603	653	612	635	630	633	673	638	597	627	657	642	680	581	651	677	626	640	656	644	638	650	657	603	661	635	675	645	658	655	687	659	712	641	629	639	653	617	634	616	646	663	625	641	637	640	591	627	678	659	608	653	633	646	691	647	648	630	626	705	642	647	664	598	654	661	638	645	651	649	694	658	651	660	669	606	653	675	672	631	656	668	597	652	663	641	673	661	614	658	627	645	662	635	674	600	591	652	642	639	652	640	653	687	682	671	570	655	654	655	656	669	651	648	683	672	658	694	618	647	616	650	647	675	615	659	581	649	677	637	616	656	627	660	651	628	645	631	661	642	681	686	610	632	599	698	648	610	624	684	631	646	637	632	652	620	620	654	663	669	618	624	635	630	666	650	658	622	651	639	661	635	633	630	637	634	647	613	650	653	657	613	619	677	651	674	653	621	653	621	615	691	664	671	671	632	671	644	632	664	634	651	626	689	618	615	610	645	608	656	612	683	591	601	604	656	646	652	594	689	645	613	676	614	679	610	598	642	668	637	653	693	643	618	648	595	653	596	673	631	637	646	663	630	624	613	655	682	628	704	613	645	628	628	614	623	602	684	619	634	663	622	656	650	642	648	655	640	624	633	619	682	630	670	653	662	650	659	680	657	616	645	635	626	625	649	627	652	656	623	613	626	634	612	601	670	650	720	705	666	637	663	667	695	676	614	639	673	615	669	641	686	648	631	664	687	673	596	635	633	626	648	631	654	657	656	670	685	616	603	630	650	637	650	672	651	638	597	657	621	634	650	693	640	701	632	616	664	656	594	655	659	665	677	635	636	665	658	635	652	633	641	651	617	655	647	643	653	655	672	704	626	602	643	657	713	694	657	677	642	681	643	676	648	663	611	650	652	644	626	670	672	650	618	657	613	613	654	647	613	617	588	625	616	653	642	659	663	654	642	669	626	682	639	651	622	705	668	638	647	667	634	703	626	637	658	605	611	627	684	652	645	689	617	670	641	647	618	638	621	600	628	685	638	612	661	674	622	649	721	607	675	659	606	647	624	673	625	641	645	684	615	694	649	680	619	606	678	622	662	626	646	645	635	629	632	664	655	635	653	649	621	650	651	626	670	632	654	608	648	609	645	666	694	614	654	657	688	651	654	651	661	661	662	608	666	647	633	642	675	636	633	648	628	668	684	608	609	675	628	638	662	640	624	629	643	642	643	623	637	644	616	697	655	679	655	588	663	597	652	665	651	631	672	637	597	691	654	640	676	681	666	621	635	669	651	577	654	667	675	654	643	686	641	644	627	674	637	667	624	623	658	655	658	617	630	657	637	660	636	655	655	677	673	602	631	594	629	651	619	654	692	635	650	678	682	657	666	636	646	671	652	664	675	652	683	653	639	658	692	614	640	640	652	661	673	644	636	610	605	619	677	650	642	636	666	669	674	628	618	662	664	700	618	649	616	646	637	677	634	664	669	625	666	702	649	690	650	649	649	620	611	635	678	649	644	705	676	665	666	653	683	645	649	614	630	668	653	634	677	651	606	646	642	647	595	701	640	654	602	726	662	666	617	695	623	691	644	680	624	645	617	628	609	640	676	653	666	614	622	587	657	693	637	655	621	649	639	647	682	712	608	610	661	631	614	666	635	648	638	679	649	634	611	644	640	632	647	653	668	623	642	671	606	637	635	662	668	604	627	650	649	671	632	632	655	627	679	646	626	643	650	632	647	624	737	691	668	655	670	641	616	627	694	607	639	626	651	665	622	678	659	603	655	621	654	627	648	642	629	619	632	646	663	678	600	659	676	641	655	589	645	607	627	651	679	643	660	636	591	631	626	662	629	606	658	661	656	653	622	620	662	675	650	645	659	666	623	644	648	607	652	644	664	678	660	645	697	624	631	685	596	665	598	673	703	600	660	628	606	630	684	662	619	653	637	653	692	646	687	649	645	637	689	598	620	647	657	605	607	632	658	607	605	636	618	659	682	643	692	641	683	659	618	632	646	665	670	668	658	666	636	688	692	657	686	678	655	638	656	674	659	689	634	677	667	690	679	651	622	675	654	627	704	653	644	685	692	614	691	637	675	696	663	622	656	634	697	629	693	633	641	683	639	642	646	673	660	639	636	652	675	656	668	657	659	642	631	630	669	643	679	673	683	662	657	655	616	652	617	648	623	656	620	624	643	662	664	618	631	697	647	709	617	605	674	638	649	616	627	636	621	632	675	638	653	632	610	637	650	624	665	690	646	665	656	644	617	604	678	630	696	648	659	598	692	631	650	654	632	575	673	687
22918	21455	30836	27248	24621	23371	13980	872	331	358	330	339	368	353	311	345	325	319	345	352	332	363	326	333	336	299	313	336	334	332	340	337	318	352	336	322	324	337	344	328	303	318	310	353	356	337	343	375	290	314	356	368	324	336	323	357	305	322	309	343	331	339	290	291	361	331	344	295	353	313	322	321	319	320	350	337	308	313	321	330	334	315	316	335	324	341	338	325	317	311	307	351	311	332	303	326	343	344	299	313	301	350	346	295	342	322	318	309	337	310	341	327	309	385	375	325	357	347	321	304	314	351	334	341	295	332	360	379	300	335	366	307	361	315	323	316	353	294	289	348	339	335	313	303	329	311	358	355	292	316	312	333	339	320	332	343	326	317	317	340	342	328	355	325	314	326	325	338	314	354	315	365	322	342	316	352	348	346	352	325	331	334	356	297	324	332	363	372	325	322	338	348	340	351	326	295	313	333	348	318	274	318	339	319	349	340	302	294	321	327	346	287	321	344	307	333	334	350	347	333	334	316	317	303	345	336	303	343	328	329	290	311	357	342	346	347	353	338	351	336	352	326	294	351	363	305	368	324	333	340	341	310	339	313	333	315	304	339	300	348	324	320	312	375	317	317	351	319	351	320	345	315	339	324	343	308	353	327	312	309	327	339	323	330	303	336	314	337	305	324	325	313	323	334	332	313	330	343	318	339	327	352	312	325	346	345	353	315	317	359	369	338	316	325	301	353	335	298	326	337	300	344	358	348	325	330	335	319	310	353	307	317	323	327	311	334	343	343	309	341	362	348	324	342	320	364	337	301	311	327	324	334	313	332	294	335	333	328	339	313	343	319	302	274	348	313	314	287	291	323	347	331	323	321	312	315	310	327	322	321	332	330	369	342	323	324	311	331	336	329	316	349	327	358	326	310	324	323	296	350	338	338	342	311	338	342	315	292	306	345	355	372	351	323	337	352	336	336	314	338	335	309	299	303	322	316	329	351	294	311	299	302	315	355	363	302	333	329	333	330	336	308	317	316	330	351	316	360	376	323	351	325	336	332	325	320	333	320	290	337	309	353	281	336	331	284	315	329	309	319	358	309	342	339	296	304	343	313	339	359	365	314	330	315	336	338	337	311	306	322	311	376	312	327	344	321	316	316	292	298	296	296	363	318	332	322	319	339	313	321	326	338	341	346	345	338	301	352	311	322	335	349	302	319	314	330	325	322	344	297	344	333	322	322	320	331	340	323	334	330	338	336	354	348	338	327	350	324	330	332	330	322	331	319	321	324	311	310	314	307	345	321	319	324	286	301	295	338	327	322	340	310	301	342	325	318	310	331	298	302	287	330	328	342	337	327	328	345	329	326	327	352	325	314	328	328	338	307	323	311	307	343	337	346	315	343	317	357	292	326	332	312	354	304	317	300	356	302	307	332	343	330	324	346	316	319	329	339	334	360	316	375	333	315	332	320	323	315	338	319	331	283	308	304	334	333	344	325	329	354	321	336	287	327	321	312	335	301	331	343	333	315	350	321	310	330	319	325	349	371	312	305	362	329	318	357	328	343	329	292	324	322	315	323	310	332	301	319	315	319	289	324	302	295	353	330	322	314	340	321	324	340	321	331	331	330	321	328	349	316	327	315	337	371	326	331	297	325	325	331	359	305	323	303	298	317	327	324	324	344	330	313	301	325	356	328	329	297	327	349	318	312	360	315	349	330	347	325	320	345	297	356	322	344	327	329	334	354	368	294	360	329	336	350	315	304	327	346	328	331	356	322	335	331	337	342	316	338	312	328	304	346	351	310	305	319	344	339	330	296	341	362	336	313	341	330	306	308	336	307	310	285	290	329	321	318	327	302	317	353	332	318	312	335	332	315	314	349	351	326	345	348	357	362	320	326	303	313	338	317	352	344	305	325	313	343	326	298	309	314	348	362	341	311	349	349	331	338	338	279	331	318	343	346	316	330	335	344	332	316	327	301	335	321	377	326	336	368	341	309	322	321	329	356	338	319	333	337	322	351	352	317	342	293	341	310	307	336	340	331	317	339	310	332	325	338	351	353	360	321	327	336	347	321	345	336	346	304	349	368	330	311	343	328	310	313	298	318	328	340	347	368	342	343	330	320	338	319	340	312	302	300	330	345	361	305	308	315	309	320	338	334	317	344	334	313	341	331	367	308	315	333	356	327	339	357	288	307	316	319	326	307	326	329	337	322	329	306	349	310	329	318	337	317	316	371	338	293	343	322	330	328	301	305	308	344	343	329	306	339	349	278	334	287	324	327	322	345	305	328	327	340	341	338	339	335	322	317	336	308	324	334	331	353	352	307	327	327	364	335	364	341	338	315	353	312	318	323	308	290	320	332	349	337	324	306	353	305	304	319	337	328	323	330	327	309	305	316	301	330	351	332	351	291	344	326	301	355	321	308	339	311	339	353	328	340	340	329	354	300	351	309	320	338	336	290	325	370	334	295	337	337	330	336	365	326	336	318	326	323	312	335	295	320	363	321	332	313	324	316	348	351	312	331	347	320	318	309	293	338	320	341	322	332	317	321	313	321	339	317	339	333	322	344	352	322	310	346	360	348	322	318	334	314	339	337	319	334	335	332	274	320	318	311	337	334	333	325	325	292	299	313	313	358	313	315	307	316	310	332	324	327	340	316	308	347	334	341	352	342	323	344	330	327	306	330	370	331	327	300	319	315	329	345	323	320	319	351	323	294	361	351	341	326	342	308	339	330	335	322	346	324	317	313	305	340	320	334	333	334	294	324	345	340	334	317	325	316	325	340	358	321	335	334	342	340	340	302	335	278	304	318	327	326	328	327	338	319	361	336	305	321	287	317	344	343	349	316	342	349	318	353	329	352	334	321	335	336	305	333	314	288	324	322	351	321	323	313	307	310	335	329	331	372	350	323	348	284	330	358	349	347	347	321	366	331	335	310	312	332	315	328	325	348	303	335	332	346	340	320	350	284	332	348	334	319	335	309	337	324	341	335	324	319	348	316	330	329	328	322	315	331	322	336	317	312	343	331	346	332	306	309	322	335	327	325	329	325	336	341	334	338	354	325	353	332	352	320	341	322	297	326	307	337	309	317	326	315	348	308	311	328	303	352	334	314	338	334	323	296	349	315	317	285	346	332	349	345	334	329	320	327	307	340	318	306	319	305	343	317	322	331	309	282	320	342	293	344	327	344	345	309	331	317	338	348	300	328	319	309	309	336	315	298	353	357	333	324	330	323	297	327	317	322	321	361	287	291	337	302	369	320	306	301	338	309	352	371	311	350	296	332	345	331	358	330	321	347	336	324	316	355	336	326	334	338	318	326	319	337	313	355	307	321	307	336	349	320	354	318	330	339	349	341	330	329	299	291	333	321	347	313	329	348	287	311	328	310	351	320	364	313	348	328	345	334	323	299	350	300	317	343	310	313	309	342	336	347	330	293	341	338	355	351	291	321	303	296	343	320	320	340	305	346	306	330	330	353	338	329	341	345	325	328	322	301
60368	101114	81959	58437	41092	27261	5756	508	511	494	500	485	486	495	496	496	482	467	463	498	488	471	480	490	468	454	455	443	459	468	452	431	450	455	471	465	486	466	440	462	469	498	463	469	477	438	480	454	429	504	507	418	487	506	441	455	511	468	427	469	491	445	486	452	433	455	460	423	444	482	473	482	461	498	455	455	462	454	438	476	440	450	482	472	472	456	481	458	450	443	473	453	462	459	445	479	478	461	447	486	463	454	467	428	435	463	472	468	456	486	435	450	430	435	419	433	431	494	449	485	493	465	456	477	478	520	460	504	427	469	474	453	459	466	463	460	478	460	435	437	500	455	442	436	459	484	460	471	456	426	454	467	461	473	474	500	434	489	517	472	501	500	445	468	458	443	475	469	452	441	495	490	506	419	465	504	428	434	461	454	474	454	488	473	455	446	473	441	455	436	472	467	473	445	446	472	426	466	459	454	456	445	477	471	471	457	432	490	489	462	483	477	445	476	471	465	454	482	487	484	460	471	473	467	468	432	478	451	447	493	503	447	476	471	463	469	452	432	464	437	466	411	486	489	475	463	442	444	400	448	497	449	464	453	487	497	473	498	470	440	435	437	473	484	464	410	455	504	467	440	440	487	459	431	505	470	508	474	457	460	479	463	462	475	479	462	455	455	474	475	467	469	494	446	451	491	478	459	452	468	483	446	450	474	503	432	459	455	448	439	496	476	447	457	497	450	443	499	451	464	452	509	461	449	456	433	478	454	452	493	437	482	458	496	451	478	462	489	463	487	445	418	486	475	436	455	461	506	475	462	459	443	462	443	490	498	517	468	464	462	423	466	488	470	459	458	444	456	493	457	488	477	462	453	456	472	461	474	468	443	463	457	476	461	434	463	470	511	477	437	470	464	439	478	511	489	467	510	463	465	450	499	467	435	437	426	460	430	481	445	458	475	482	476	476	441	471	453	445	502	508	478	462	479	516	495	481	486	480	478	482	449	482	519	469	464	438	428	458	468	479	450	475	454	445	450	453	418	446	468	482	437	479	449	471	471	433	454	480	440	467	491	466	448	495	482	452	488	502	487	480	475	474	471	485	450	439	434	493	431	455	459	461	483	455	460	428	495	463	459	474	455	453	504	431	450	454	439	462	460	471	440	476	504	451	447	493	454	462	472	446	453	452	488	454	528	455	456	471	428	494	481	457	495	476	485	452	452	452	435	459	465	484	426	408	500	447	486	452	454	465	500	448	442	455	467	481	485	460	489	469	474	491	465	461	462	453	476	449	490	469	463	464	449	479	423	478	423	428	467	452	446	451	460	496	479	482	474	493	473	460	457	474	487	460	460	451	485	460	481	439	452	457	477	435	433	421	423	446	461	466	468	488	464	467	454	481	470	479	438	501	451	492	433	466	467	480	495	454	467	435	486	474	441	471	452	439	490	468	443	477	479	449	479	464	459	462	435	452	438	498	488	446	464	473	439	443	472	456	488	455	457	470	492	416	507	476	463	482	439	469	427	499	488	473	454	489	472	463	494	473	490	501	423	458	449	444	456	437	464	459	487	417	504	445	468	465	453	464	474	469	475	496	463	453	448	444	469	441	464	460	492	450	460	430	461	468	491	482	453	460	476	492	476	465	452	455	440	445	462	448	443	445	439	477	465	468	516	462	436	467	453	460	487	435	464	478	429	495	451	477	461	457	480	501	457	466	426	453	467	461	436	449	484	483	434	453	444	464	429	490	470	447	475	416	429	426	440	516	468	506	474	452	451	463	449	465	480	464	504	454	447	472	478	481	491	441	448	508	425	434	474	459	470	491	403	441	431	487	481	473	480	472	479	476	466	426	476	463	482	460	451	461	447	438	458	504	470	494	474	471	454	476	448	458	430	464	468	459	463	435	440	487	448	468	490	436	424	496	438	443	472	453	473	500	476	468	532	438	490	415	517	462	472	447	462	453	468	443	467	505	516	451	474	451	455	468	481	487	464	453	463	453	479	485	451	467	458	448	476	488	476	478	502	507	469	469	479	463	434	512	452	454	456	454	467	482	502	450	487	465	452	495	474	454	463	472	454	448	472	491	457	472	479	473	481	466	449	473	468	429	459	463	440	457	431	427	418	468	456	447	484	497	441	464	460	487	442	450	467	491	464	423	441	512	465	481	420	495	466	507	465	501	473	486	463	492	448	492	490	481	451	503	473	473	454	473	415	465	457	489	455	456	460	432	439	460	506	444	466	444	469	457	440	460	406	498	448	477	472	455	487	460	450	451	480	481	445	450	481	479	504	453	437	460	453	461	436	451	507	473	464	479	437	440	474	461	479	479	433	436	447	430	458	470	454	481	485	454	440	458	430	473	468	471	462	485	532	445	480	451	423	476	465	446	462	483	451	492	496	458	430	476	444	446	468	456	468	468	465	447	487	485	465	437	442	447	510	458	477	445	495	484	451	496	492	461	468	482	462	465	465	461	437	496	461	488	442	454	458	458	478	465	464	479	485	445	457	493	463	442	459	456	473	407	476	473	465	474	515	473	461	469	456	468	441	483	467	486	434	452	440	489	456	474	466	481	467	474	467	470	459	470	490	447	454	456	441	477	463	452	470	454	470	467	484	478	463	480	471	435	461	501	472	502	486	469	483	461	439	464	483	454	446	461	455	471	439	429	475	460	426	443	459	441	474	463	463	493	505	458	464	498	462	467	472	440	437	429	459	430	470	432	501	465	476	434	432	443	443	460	487	451	454	453	473	453	476	446	427	474	451	450	467	459	483	467	491	443	449	438	465	479	470	420	460	442	474	426	423	440	479	457	462	481	483	479	441	478	458	434	453	443	450	461	466	421	423	440	466	433	458	455	459	482	453	463	455	484	442	461	488	461	444	418	482	427	483	466	450	442	503	413	481	456	526	453	472	462	477	441	454	507	459	455	446	478	445	458	469	436	421	463	451	476	450	475	430	482	471	484	467	453	487	458	475	468	462	479	451	452	458	473	445	506	488	467	492	455	498	450	451	432	476	481	418	475	448	466	442	429	526	442	480	493	469	476	473	453	462	476	507	461	447	450	478	503	471	457	464	476	470	458	420	441	440	497	478	445	451	460	449	432	485	446	467	456	481	471	492	467	475	454	440	490	440	476	471	477	467	487	465	474	452	468	438	427	471	481	481	485	454	443	438	470	483	489	462	449	466	459	457	479	473	426	471	491	444	491	491	470	485	468	444	457	461	472	485	444	456	455	460	453	437	436	473	426	453	450	452	481	460	448	446	447	460	430	449	470	485	459	442	442	474	490	452	466	458	452	447	503	449	500	471	451	447	475	442	485	504	520	432	465	453	511	457	486	419	530	435	469	490	485	450	452	467	462	482	454	481	476	465	462	420	489	452	449	482	486	475	455	449	472	483	446	452	445	453	471	473	462	477	413	476	458	483	462	459	489	503	446	472	486	465	507	473	489	455	519	467	426	441	473	450	465	446	471	494	494	427	468	491	433	455	470	482
27159	24731	28318	17049	5452	1705	527	428	421	407	423	400	380	434	409	357	398	433	419	380	366	379	415	416	419	413	438	438	386	363	414	402	380	439	394	415	384	410	378	419	390	413	388	414	399	392	403	402	396	409	425	414	394	405	391	370	403	404	442	425	386	410	427	403	413	417	413	404	389	396	389	381	409	401	388	409	412	376	396	409	411	411	404	377	416	425	416	434	391	444	399	397	416	390	389	384	385	435	392	414	411	399	382	417	399	415	433	429	435	412	374	422	392	430	409	391	411	331	430	402	397	398	381	400	452	366	402	401	392	415	385	411	386	406	436	383	414	365	400	391	380	383	406	389	447	384	393	470	398	426	345	395	401	428	442	394	416	406	383	415	410	419	460	350	425	427	408	380	389	398	408	406	380	405	439	408	390	433	397	407	397	400	427	368	402	406	426	399	353	392	401	361	426	416	405	428	425	404	402	402	407	393	393	399	404	412	392	443	426	406	405	405	404	450	402	391	394	398	380	385	402	395	361	384	388	371	377	401	435	443	373	424	382	416	424	350	430	388	383	372	394	411	372	407	432	415	421	382	409	402	407	423	401	387	427	427	382	400	393	378	440	414	419	405	404	378	396	392	392	414	405	414	408	425	392	401	392	430	386	391	383	381	416	387	411	415	391	413	425	397	404	420	420	407	368	428	428	401	393	422	427	381	394	419	396	405	390	397	406	413	415	380	409	430	380	419	413	422	396	380	419	401	376	423	397	405	458	395	409	409	391	405	386	426	373	406	361	422	391	424	418	366	398	373	418	380	408	376	389	406	404	383	406	405	404	457	391	374	406	451	399	402	400	374	404	431	385	380	377	389	413	394	362	399	397	415	419	385	405	411	374	439	440	391	403	412	433	392	386	421	394	362	411	441	404	405	439	424	401	420	430	433	410	428	441	394	412	392	398	400	350	452	380	375	393	431	393	363	417	389	414	431	377	399	416	383	385	400	409	394	389	380	408	368	415	387	409	419	412	409	417	399	394	414	370	381	403	377	400	432	443	415	354	448	389	419	416	391	394	433	392	408	417	408	404	394	425	441	404	438	419	430	409	376	397	386	402	423	381	386	386	386	417	405	419	388	407	418	376	388	368	413	421	393	416	391	411	393	417	448	426	399	406	403	367	419	409	367	371	411	418	454	428	428	418	411	401	422	402	429	392	411	396	402	403	398	416	403	420	395	410	414	405	397	411	450	393	371	383	414	400	380	434	361	414	421	415	415	416	445	421	405	403	407	413	407	433	409	422	417	420	417	430	377	412	434	412	395	380	407	417	377	400	393	394	383	369	417	400	401	410	431	386	442	366	407	390	424	398	412	397	428	405	397	401	401	400	418	394	407	421	397	405	414	432	408	406	391	390	415	418	388	421	391	411	396	385	384	382	383	408	370	389	391	380	433	377	401	402	413	409	413	402	426	393	412	430	393	417	399	434	421	420	374	414	388	415	391	452	418	409	426	386	407	399	444	426	384	398	425	398	404	371	387	443	408	415	380	399	433	403	407	433	421	396	390	405	405	413	358	416	442	426	432	429	393	398	430	415	382	395	384	408	378	394	382	428	407	408	383	384	374	434	419	405	391	413	396	410	429	438	390	391	368	415	426	428	397	408	414	438	397	397	408	398	389	397	393	422	429	429	402	390	419	395	405	405	411	405	418	420	409	436	410	406	410	431	368	406	405	403	353	393	406	409	408	445	392	396	421	404	386	388	390	362	411	343	429	415	404	388	443	384	383	428	459	435	405	395	416	401	384	463	409	396	413	412	395	378	425	405	420	387	380	397	396	434	392	416	361	386	377	403	412	419	403	391	401	377	403	374	437	398	436	410	415	420	404	403	399	409	371	424	395	379	389	409	435	386	391	425	420	386	377	410	407	384	376	419	395	386	428	411	403	404	407	410	372	394	446	427	394	378	414	408	438	393	403	417	398	408	416	425	375	402	394	379	407	387	415	404	408	407	391	445	403	404	435	377	402	395	403	379	401	396	422	426	374	393	443	432	387	436	403	367	401	410	407	399	391	379	413	403	388	413	365	375	412	414	404	401	406	436	381	388	396	378	405	404	400	381	392	388	400	396	433	418	420	462	379	431	428	395	388	418	435	384	404	408	408	386	379	403	390	407	422	374	396	420	417	425	398	425	454	388	420	427	409	422	422	431	389	387	380	404	388	393	387	363	393	404	396	372	409	391	396	400	438	392	441	399	425	388	443	370	398	404	420	444	443	391	390	437	413	396	402	395	411	378	433	440	436	407	423	391	420	394	421	425	379	376	388	447	437	412	405	410	398	384	431	433	441	376	418	403	411	386	426	429	381	415	385	373	420	431	436	395	379	400	416	402	427	397	376	437	410	436	424	376	428	426	405	428	415	421	388	415	424	384	415	391	427	400	413	450	416	403	397	422	395	405	430	423	420	424	400	395	402	407	386	404	396	400	417	430	404	405	369	397	420	400	445	398	386	379	382	424	412	434	403	412	411	438	421	409	387	429	411	398	389	391	373	402	454	430	396	376	413	404	395	399	421	380	430	398	380	389	390	397	388	434	431	375	424	390	371	431	393	425	397	421	392	389	405	404	411	429	405	431	404	425	415	393	403	411	411	399	398	388	426	409	393	375	387	405	385	440	418	423	387	440	396	409	412	370	391	386	397	400	399	388	408	382	384	420	385	369	440	417	383	394	407	408	394	456	419	390	433	395	408	385	409	433	428	399	388	415	436	393	418	427	422	408	409	408	385	439	427	376	425	411	395	407	414	394	419	415	410	420	411	364	390	376	413	399	407	387	435	418	439	419	358	412	380	421	387	398	420	413	429	375	379	378	407	390	383	443	436	417	368	427	408	389	434	377	427	446	409	407	367	405	395	351	388	415	400	362	394	427	408	391	427	373	425	412	398	390	417	405	391	396	404	399	416	370	393	395	404	408	373	359	407	403	407	377	396	399	394	411	374	389	387	405	410	393	388	391	447	432	443	415	419	380	385	398	400	405	422	425	442	380	386	380	409	432	408	439	422	437	393	431	431	407	409	407	407	421	383	404	401	378	395	437	367	437	397	388	394	376	439	409	390	412	412	407	390	430	407	363	398	403	424	381	401	395	405	398	422	422	402	417	430	369	408	404	412	437	399	389	406	390	373	381	368	405	408	411	421	440	386	416	397	399	447	387	406	388	396	367	405	426	416	412	396	400	418	424	412	362	396	404	422	395	403	404	392	412	419	413	421	406	430	424	413	402	409	412	406	402	405	417	394	402	436	397	394	432	401	405	409	429	410	406	392	428	377	388	431	425	426	378	398	410	365	395	417	432	393	402	390	413	402	375	383	412	395	441	420	440	423	417	399	373	397	400	389	408	411	373	412	370	367	402	371	414	390	399	420	408	392	432	424	403	406	449	410	428	428	401	387	416	420	403	364	428	374	415	419	400	430	423	394	440	405	401	408	441	404	421	425	397	383	397	416	376	430
24694	41933	31563	15824	7350	2904	871	605	598	577	575	574	575	644	545	585	589	578	554	593	563	519	598	600	616	603	592	603	545	593	541	584	572	595	575	622	563	566	608	572	579	596	612	554	546	560	597	558	579	549	558	612	611	564	558	576	537	559	590	589	564	575	579	533	553	564	549	600	566	571	579	570	603	574	612	596	590	548	559	602	576	578	545	567	592	595	607	592	549	586	599	606	581	570	578	550	576	531	571	570	582	621	540	580	543	546	584	569	566	591	608	598	547	553	593	569	581	560	602	577	576	584	598	574	531	533	579	560	560	532	541	582	567	572	578	572	545	569	605	576	589	565	584	533	583	581	571	600	554	526	572	574	561	581	594	535	566	563	610	585	537	546	577	558	602	574	558	524	570	607	550	564	544	571	582	569	560	599	562	605	608	578	595	586	559	545	584	608	578	564	572	574	575	567	577	608	560	560	565	568	545	549	609	584	527	498	558	599	574	533	587	569	596	617	562	503	556	551	624	557	568	614	537	533	622	581	557	562	588	599	584	565	591	569	546	552	553	548	557	591	605	601	586	546	550	570	571	582	585	595	582	564	551	612	550	574	571	554	556	561	564	592	594	554	533	556	573	580	596	596	561	565	578	596	567	528	591	561	593	535	573	588	580	537	594	599	577	610	583	527	580	628	571	594	624	550	592	539	578	573	545	562	543	598	543	595	556	546	597	537	631	555	619	540	587	545	596	595	572	562	579	599	587	582	578	544	605	580	583	585	594	553	586	606	584	537	581	554	555	606	567	573	551	582	595	560	590	575	561	541	599	581	550	617	562	557	543	561	523	603	515	628	554	579	597	561	543	557	592	587	636	602	575	539	588	544	537	531	585	584	561	564	552	553	544	628	526	541	592	560	544	573	584	601	548	579	572	538	587	581	593	584	566	576	565	530	593	574	533	526	611	552	585	590	561	566	580	573	559	603	573	604	580	592	565	596	539	630	566	571	548	567	557	572	577	611	576	598	554	580	576	526	534	556	564	581	651	543	574	604	645	566	579	573	589	532	556	577	580	525	570	584	581	551	556	556	571	599	571	586	623	597	574	621	566	560	583	591	589	600	607	568	552	537	589	541	572	572	597	586	580	586	589	535	554	559	606	603	561	592	565	598	566	591	603	580	614	626	598	589	535	602	586	575	583	548	583	562	619	522	599	606	556	594	611	570	569	546	570	572	612	579	584	587	580	556	594	549	541	555	593	635	556	529	539	590	582	570	557	544	560	564	578	512	597	537	585	568	536	563	572	633	548	541	545	608	521	574	587	576	572	557	519	556	575	563	588	584	533	597	541	568	597	564	584	582	582	575	584	555	576	561	551	574	593	593	581	573	589	584	573	586	569	584	577	550	552	512	577	578	551	589	551	566	569	602	559	583	577	577	529	592	551	592	615	538	611	540	546	570	593	606	578	569	590	618	574	579	578	555	590	507	628	545	595	608	589	557	596	545	607	553	567	578	555	585	580	578	545	532	578	594	569	578	596	557	580	555	570	592	548	548	561	562	580	582	562	546	577	560	591	585	573	577	578	578	560	586	585	572	588	617	532	585	586	522	588	552	551	527	574	583	584	585	563	559	562	584	613	513	566	558	569	556	564	565	559	629	533	548	564	579	619	600	611	518	576	572	550	571	516	590	606	546	571	576	596	544	558	583	545	546	538	570	552	575	559	574	576	536	547	549	591	590	542	611	580	605	575	560	546	561	571	560	552	574	545	613	564	597	542	577	550	601	583	603	519	561	540	612	560	544	558	547	620	612	536	546	589	605	611	556	613	572	574	523	575	580	554	599	551	558	570	558	574	585	591	523	558	584	528	548	573	555	526	543	549	556	583	546	585	570	555	575	587	549	578	569	546	569	589	555	546	568	593	627	550	596	579	572	565	599	620	530	547	590	588	573	606	580	539	528	576	526	576	576	583	580	556	564	544	609	587	564	563	513	588	591	576	644	552	553	587	622	591	547	570	572	567	547	563	581	569	539	597	557	577	561	568	582	557	595	582	550	580	577	571	567	566	570	583	573	597	592	572	612	566	600	587	601	580	547	583	514	585	574	583	606	548	568	568	558	584	552	595	569	575	571	605	577	506	578	589	535	553	611	575	542	588	598	562	573	591	573	593	568	565	579	543	601	555	567	576	595	584	513	573	586	593	587	569	580	563	569	552	584	580	571	578	563	549	577	583	594	563	602	527	569	568	557	595	577	581	574	566	546	569	596	594	578	541	577	568	549	570	556	549	538	593	621	573	600	558	543	552	536	554	553	591	579	606	602	562	577	593	551	558	563	602	584	546	553	579	570	608	592	586	594	570	582	526	598	588	559	597	555	594	541	575	576	563	584	563	572	571	547	558	543	533	566	602	526	608	574	590	591	577	591	503	606	570	569	577	588	578	586	582	503	595	555	575	581	533	540	589	611	618	580	524	590	576	556	575	585	566	589	579	553	575	534	570	628	559	583	563	576	554	548	576	579	586	598	570	505	622	590	555	544	604	565	607	595	563	571	537	557	586	595	587	550	557	569	562	594	555	577	539	564	530	593	554	545	571	562	580	593	566	613	545	545	581	603	568	564	554	595	554	600	566	570	522	595	510	596	596	586	573	547	575	598	557	577	589	560	524	543	538	567	579	577	527	558	566	575	593	580	588	524	547	561	571	614	543	525	577	574	596	566	568	580	588	535	561	545	540	571	524	559	568	532	573	562	564	574	618	574	573	563	583	542	586	594	603	575	569	544	570	551	613	607	579	564	558	609	543	615	530	588	557	584	599	591	568	610	546	542	595	550	559	579	596	609	566	579	572	584	560	556	561	590	565	534	533	544	579	586	564	583	534	582	553	550	571	606	601	617	555	556	552	547	518	600	578	578	568	579	554	590	562	573	557	634	549	535	623	588	555	577	580	536	573	538	572	484	601	580	634	587	569	517	545	520	577	577	586	578	570	604	553	565	565	588	615	560	585	571	602	590	614	556	553	588	569	558	555	546	583	620	593	596	603	585	598	564	564	571	559	583	594	535	587	543	572	568	586	503	618	523	592	525	556	547	595	599	544	555	627	597	592	587	566	560	581	584	525	544	553	579	570	616	574	516	552	545	591	587	569	592	561	589	634	564	608	513	579	549	551	590	551	590	589	591	558	551	580	575	594	586	586	545	522	571	567	592	534	568	566	580	551	557	590	591	558	593	600	547	554	560	557	592	584	610	595	598	564	551	581	574	583	576	544	584	590	544	570	542	580	593	628	565	568	555	542	538	570	639	511	561	563	594	539	556	564	526	531	540	571	570	591	618	547	571	569	571	538	602	575	568	564	612	622	611	592	552	582	542	628	571	583	539	542	594	556	525	590	562	552	592	572	591	537	547	622	588	588	555	624	583	551	587	568	569	580	569	550	582	555	571	616	583	601	541	591	590	613	560	557	589	531	585	546	567	578	554	573	605	542	587	573	609	539	566	554	559	523	576
24770	22518	34304	32162	22785	11451	1931	486	436	494	477	475	496	429	482	452	434	441	453	463	459	462	414	466	433	473	444	462	486	451	463	397	461	429	427	458	441	446	475	419	468	442	442	495	458	468	471	446	439	477	448	482	438	479	467	437	445	410	443	470	416	520	418	468	471	455	474	471	436	475	468	446	494	456	493	439	460	494	453	427	445	471	444	443	500	424	408	436	439	452	429	475	447	454	489	453	460	405	438	420	451	459	439	427	447	435	427	454	475	437	479	472	458	462	435	441	458	430	415	429	449	468	444	449	447	429	460	474	460	434	460	422	497	451	461	446	442	464	450	442	411	422	430	434	446	464	395	418	436	450	436	448	450	411	483	446	437	455	446	431	442	471	445	441	467	439	415	430	464	463	429	439	461	455	456	470	438	441	445	468	468	511	441	454	475	452	477	439	432	433	414	451	455	452	445	456	440	475	469	430	425	451	484	489	479	487	413	459	423	455	481	453	445	457	441	460	458	483	462	434	450	473	457	457	452	467	439	495	440	422	459	431	494	435	440	430	484	432	431	477	434	471	437	457	477	453	440	450	443	425	454	446	432	459	481	471	426	413	455	445	465	451	488	462	458	436	452	438	440	442	452	421	448	467	442	442	476	449	425	464	415	430	509	427	471	465	465	482	456	453	465	455	441	426	447	452	445	488	480	458	471	490	453	435	437	456	440	464	455	470	471	444	454	464	445	452	470	439	433	464	415	433	468	452	418	446	418	461	446	428	512	421	453	440	457	450	448	457	452	441	459	441	468	453	504	453	471	486	442	462	460	417	482	454	447	437	386	477	446	432	432	450	438	433	426	461	467	427	453	419	446	455	473	451	477	481	459	495	443	455	475	429	441	451	446	464	472	458	474	478	424	506	425	473	421	419	460	462	435	460	474	461	441	451	464	463	395	414	449	443	450	478	463	499	471	466	430	442	460	463	453	476	477	446	389	461	446	486	417	444	458	473	428	447	439	469	458	458	448	480	446	477	432	451	441	412	460	430	467	432	413	423	429	474	445	449	433	449	485	468	465	423	460	447	440	451	465	407	460	425	459	448	445	452	462	453	460	485	497	469	483	430	439	469	429	451	443	413	423	433	468	441	471	446	462	474	446	410	445	428	461	405	449	418	463	435	438	440	415	459	434	440	449	443	469	416	440	465	451	429	437	434	441	460	482	482	436	460	485	452	431	471	431	449	430	474	414	457	484	464	465	457	440	444	427	434	462	485	446	430	424	425	458	453	432	476	426	466	451	440	479	441	441	466	438	468	443	439	469	439	437	443	472	414	468	464	437	444	431	472	456	464	437	444	464	457	444	451	448	427	447	424	432	443	400	471	478	441	463	436	458	439	460	457	454	491	411	423	448	468	442	488	468	483	466	436	407	447	475	427	421	460	483	471	425	467	432	431	453	464	472	432	434	448	471	465	441	462	459	472	422	442	445	496	448	448	434	431	509	443	433	479	457	425	465	458	448	442	465	479	438	405	431	440	464	464	421	444	462	484	465	469	485	461	466	436	462	429	439	452	463	441	470	435	450	447	475	441	457	421	466	447	466	462	493	457	472	411	421	452	476	450	449	455	472	461	452	434	441	429	433	429	465	451	441	458	457	451	473	450	483	442	426	442	430	434	427	467	460	472	456	454	430	469	447	454	470	481	455	446	484	407	468	456	466	441	469	483	445	468	462	468	436	451	460	464	442	424	453	460	455	449	480	442	479	434	436	467	426	482	451	431	488	456	469	467	421	457	461	421	432	463	422	429	458	448	460	454	436	432	473	429	483	482	493	439	403	420	443	451	466	413	441	449	455	476	451	450	416	465	418	470	432	471	439	444	458	438	416	451	428	450	441	423	438	446	465	443	459	431	416	488	420	478	441	404	435	461	463	478	450	406	456	419	467	449	474	467	479	471	445	470	443	428	471	449	424	460	456	447	464	460	468	448	414	442	463	470	447	446	471	466	452	471	485	416	473	424	465	420	417	446	495	392	423	454	431	422	431	449	471	498	451	429	461	455	428	447	453	477	494	481	433	455	450	486	519	453	441	513	427	475	446	462	437	418	451	453	421	460	448	458	423	453	443	471	443	469	425	459	453	476	485	445	482	413	400	428	439	443	460	470	466	430	504	437	435	412	399	421	456	434	394	435	438	446	468	436	431	451	430	501	451	430	418	474	491	453	451	440	459	432	479	426	466	441	399	449	456	462	488	445	445	467	430	465	442	443	460	424	447	450	470	453	443	474	468	447	450	478	427	506	429	466	464	485	476	432	466	482	442	442	452	483	467	429	471	442	458	425	439	466	466	434	472	414	465	485	438	484	449	446	451	475	471	440	480	441	437	431	482	484	471	470	445	476	419	456	463	445	484	446	444	464	462	425	455	446	433	418	442	460	448	446	462	449	465	443	450	463	465	430	453	460	429	456	450	444	452	448	457	481	489	440	418	448	475	485	426	465	444	439	467	433	455	438	455	513	475	426	442	488	437	432	454	497	460	406	467	482	474	483	452	437	465	460	469	498	489	450	457	440	454	446	460	481	459	439	441	468	443	446	437	419	439	448	442	443	467	445	428	430	466	423	462	426	463	448	456	488	438	455	437	432	438	452	452	480	436	457	444	453	447	445	422	447	446	480	454	424	467	437	409	410	474	438	473	461	446	449	455	434	450	488	452	446	447	418	461	434	442	479	417	417	425	456	407	436	446	453	455	437	437	441	469	452	437	448	435	451	450	411	453	458	445	482	441	476	480	426	402	428	437	431	465	448	451	432	428	454	407	458	446	451	454	465	387	448	442	492	439	423	435	470	439	440	478	448	458	462	437	451	431	439	441	479	481	444	461	474	457	405	458	487	427	443	461	484	471	455	450	432	397	497	421	462	479	436	451	436	465	475	440	457	411	443	477	455	431	470	440	448	458	429	433	446	446	463	444	460	444	447	454	429	435	436	472	488	465	485	480	453	460	415	438	423	446	437	460	408	443	462	410	506	424	396	471	468	480	456	451	450	433	448	405	425	451	440	452	422	483	476	443	459	460	451	441	451	467	436	448	425	450	465	450	444	482	444	468	438	473	445	447	446	480	431	448	475	410	470	460	438	430	444	471	437	454	446	447	461	494	464	478	464	449	452	462	454	431	452	432	494	415	422	422	448	427	461	412	477	443	481	458	469	449	462	482	454	444	438	410	443	435	415	480	457	464	440	448	477	447	448	432	448	443	442	427	425	486	437	414	436	433	448	443	485	459	467	462	433	443	441	453	452	455	464	455	409	426	477	423	469	469	443	445	443	465	443	422	450	432	459	461	441	448	472	469	471	417	449	455	473	507	445	463	447	461	447	439	422	456	468	446	447	428	436	479	453	431	476	452	416	428	453	411	446	463	455	423	433	464	445	438	456	459	452	432	488	433	425	479	451	431	425	459	435	449	454	475	468	423	443	439	445	409	421	446	447	421	463	410	465	440	482	424	444
47235	79286	61480	39860	24620	10807	2376	679	696	678	660	676	682	651	671	644	661	689	637	630	635	646	657	680	636	662	629	595	706	604	654	617	589	650	676	626	654	677	625	662	618	669	682	622	627	632	653	697	684	578	639	630	651	606	683	659	654	667	687	651	621	617	671	639	643	630	668	626	638	654	662	620	590	616	634	654	635	633	675	624	638	686	662	642	666	672	620	671	648	645	626	647	613	617	648	631	637	637	635	639	610	690	641	624	622	629	645	638	661	709	627	624	677	640	649	653	672	632	669	618	634	632	660	644	655	666	611	648	621	689	596	649	674	654	651	622	635	618	595	651	665	646	655	646	682	619	636	636	630	664	622	631	691	607	624	593	652	691	639	645	635	642	645	646	645	655	663	597	655	635	617	659	661	647	651	597	674	621	596	640	635	675	614	640	652	608	707	664	651	644	626	645	631	641	620	638	642	667	671	618	617	645	646	652	627	653	703	624	707	624	633	653	619	659	621	635	707	667	623	642	663	684	680	642	673	609	689	616	636	674	639	675	635	679	655	640	665	669	674	693	597	647	620	609	622	648	628	626	656	668	609	659	594	628	661	619	645	602	653	608	697	631	654	663	609	657	652	656	616	634	621	646	626	643	645	562	674	637	673	645	660	630	638	635	635	673	622	632	630	645	645	586	680	607	656	668	646	648	668	649	670	649	630	633	638	651	655	666	687	662	656	599	632	633	610	626	676	651	659	704	627	622	629	692	628	630	601	656	675	642	639	635	660	653	660	680	603	671	659	622	568	688	643	652	611	654	624	663	670	624	668	650	638	679	636	678	692	621	626	624	651	681	651	650	663	657	663	644	679	645	657	633	632	651	669	599	675	666	685	627	615	678	665	632	682	634	676	635	635	621	627	633	660	647	685	651	651	695	657	700	619	640	624	658	671	658	623	633	609	652	664	665	637	648	659	704	591	672	657	666	613	654	678	631	682	650	654	654	672	621	622	639	655	627	626	601	637	608	707	639	689	656	629	693	640	681	675	637	655	619	626	647	631	630	624	636	616	621	624	633	634	656	648	665	678	639	631	641	645	654	663	634	650	615	673	664	649	648	628	668	636	604	608	690	672	639	673	643	630	590	674	637	673	657	646	669	643	617	609	630	660	587	646	620	681	628	683	670	714	677	657	656	646	657	639	681	649	637	694	570	626	618	626	630	620	654	644	654	678	618	674	687	645	652	659	647	643	664	614	664	610	678	629	647	597	649	601	646	696	681	642	660	628	650	657	621	600	597	604	639	634	594	666	670	590	618	663	617	646	635	621	633	637	604	626	665	641	649	626	654	652	625	623	614	612	631	674	691	664	699	657	622	661	656	624	645	651	632	683	654	641	656	683	626	659	691	659	674	639	629	685	638	663	636	616	650	610	669	657	669	664	635	640	679	623	616	645	631	644	641	708	661	652	669	670	630	661	629	626	639	672	624	627	607	694	615	619	647	643	653	672	629	639	666	656	647	591	665	676	647	620	619	622	598	662	605	605	680	596	608	663	640	601	647	635	620	620	615	625	657	702	662	638	625	652	627	600	624	635	610	605	706	690	599	646	625	629	667	660	650	641	649	667	668	640	605	650	665	611	629	662	609	655	622	632	591	695	625	612	654	661	632	655	680	668	637	632	595	622	626	657	618	632	638	685	634	693	648	670	616	642	628	602	625	650	630	630	631	656	677	744	660	665	646	646	658	630	595	645	613	596	642	649	645	615	639	633	612	682	660	656	667	678	619	626	661	652	660	637	639	611	657	679	625	636	615	603	623	637	638	658	581	635	613	653	625	617	646	632	633	602	681	665	638	651	602	628	623	625	676	658	655	628	643	612	645	602	615	633	622	629	642	597	628	637	655	641	706	667	634	674	691	610	697	619	670	635	692	641	620	640	653	636	700	653	651	626	654	649	651	659	648	676	663	621	640	667	632	641	655	628	629	660	658	663	610	666	665	643	635	661	648	648	652	665	667	689	613	653	650	678	577	677	635	692	687	654	697	646	640	642	632	652	662	639	617	603	603	649	638	623	651	668	644	586	671	680	685	668	649	644	622	655	664	587	671	665	692	651	653	622	645	623	603	669	642	625	596	631	668	631	682	655	652	694	673	646	617	642	652	645	688	661	663	619	644	662	659	632	658	612	650	626	620	669	623	662	615	661	625	662	631	626	660	645	651	610	653	653	689	632	646	639	606	627	627	599	651	635	609	616	639	636	627	622	641	647	677	644	680	615	618	647	625	625	634	641	703	598	697	617	611	675	670	658	623	601	643	626	634	671	640	651	653	613	651	657	685	620	626	695	604	625	580	648	673	649	629	654	623	614	650	664	636	628	616	644	570	621	625	616	664	625	632	652	682	645	683	619	604	613	659	667	674	665	646	654	634	643	651	675	605	603	627	667	674	675	641	673	623	629	624	629	604	670	626	636	645	642	675	642	639	646	660	630	626	684	640	634	626	672	580	674	680	677	656	677	683	637	667	571	666	660	657	659	580	663	659	615	700	663	630	660	648	662	640	623	622	652	628	634	656	649	626	682	683	616	610	637	655	653	668	592	649	689	638	684	631	630	635	691	634	674	664	629	654	665	651	703	582	633	655	609	639	644	652	652	628	654	658	628	652	610	683	641	663	671	619	613	620	676	599	616	640	651	649	613	646	651	675	642	643	645	619	613	633	609	611	652	656	593	645	647	649	693	653	645	631	633	677	626	618	637	657	676	664	605	657	632	658	617	620	659	640	657	638	649	646	650	649	624	631	682	629	642	640	685	681	640	651	641	629	671	667	633	673	662	670	639	667	680	622	627	644	637	672	649	661	615	677	642	642	645	613	662	619	613	655	648	628	568	675	636	656	622	642	643	644	628	660	638	673	597	639	720	625	677	626	659	601	614	613	677	652	656	648	661	638	671	636	631	653	640	645	643	628	641	648	632	650	642	652	647	654	642	659	660	652	648	640	677	602	645	630	666	645	669	622	689	619	627	647	605	656	676	611	646	652	616	669	658	631	657	671	633	663	631	656	658	684	621	685	612	634	642	648	659	641	673	664	670	650	633	636	705	619	645	622	685	611	680	653	661	642	630	614	640	656	662	664	639	653	617	679	626	656	603	608	643	619	620	648	635	676	619	682	620	653	630	671	620	639	612	626	670	624	655	628	664	638	656	616	660	673	619	644	625	614	694	658	665	701	638	646	670	667	661	661	630	603	633	604	628	662	675	663	670	637	645	618	660	642	636	637	664	647	662	651	659	630	646	661	636	652	638	655	637	604	640	663	655	575	643	654	678	653	612	627	620	634	658	651	651	615	634	700	643	599	638	654	701	650	599	633	650	626	651	610	647	652	629	641	638	651	637	654	675	668	671	658	617	650	653	639	652	629	635	567	635	652	635	614	677	640	651	603	639	635	679	640	641	595	632	678	604	621	629	645	646	646	674	692	611	630	652	633	652	678	659	686	629	648	643	638	588	671
22899	21460	30730	27040	24842	22129	12270	688	320	343	347	350	347	330	320	335	331	312	326	351	338	345	378	318	347	323	344	337	324	324	344	314	335	325	329	350	328	333	320	343	313	316	360	333	344	322	325	333	322	322	320	326	342	317	326	288	333	348	326	302	318	354	339	321	328	333	346	345	297	332	346	336	305	315	327	325	319	349	360	343	318	329	326	354	323	332	352	338	329	327	307	347	355	321	359	346	360	345	307	322	317	330	366	350	308	320	322	339	330	304	340	321	315	341	336	366	345	375	327	334	314	342	375	341	287	344	339	320	327	331	327	292	351	355	333	325	337	354	324	312	307	326	324	322	360	338	350	319	337	327	327	335	327	303	302	293	329	336	317	337	319	343	359	341	356	340	336	323	327	353	310	358	304	335	325	294	352	344	342	322	333	349	341	333	317	276	318	349	305	350	359	312	328	313	337	311	327	314	344	345	334	307	315	336	337	311	331	324	320	311	309	334	320	317	327	367	347	351	293	287	322	324	350	349	312	348	349	334	323	355	315	334	302	336	310	339	305	355	326	299	332	322	321	327	314	322	317	320	367	318	314	348	279	323	319	336	317	318	313	315	316	328	321	353	359	342	342	317	295	328	317	338	328	341	355	349	334	322	363	327	328	362	298	337	303	331	329	304	304	348	343	343	313	346	341	306	344	347	359	344	326	353	339	331	311	311	313	310	334	354	319	315	326	322	318	301	329	321	295	312	330	317	315	343	335	305	330	345	336	309	339	359	337	342	333	336	344	343	352	330	339	339	357	327	365	322	352	341	288	329	380	342	338	325	325	318	325	332	337	302	327	316	348	327	319	313	323	271	330	347	340	382	351	330	339	322	308	326	328	315	328	318	321	341	333	348	338	345	336	333	324	337	341	319	340	353	317	351	330	319	328	338	327	329	342	341	354	335	327	336	305	346	348	347	331	304	354	311	337	313	332	302	315	349	356	344	323	336	350	324	324	340	373	294	328	356	335	313	309	299	338	333	394	315	321	326	291	344	319	321	346	323	318	356	308	337	315	327	306	321	361	352	337	308	306	347	319	305	331	337	349	336	344	332	329	321	320	319	330	344	330	322	314	310	336	327	308	350	318	349	377	326	331	305	340	353	358	303	324	326	340	319	356	293	334	318	308	300	316	306	327	366	352	342	309	321	329	340	341	310	369	343	366	314	332	354	331	369	341	304	366	346	337	346	353	306	345	356	354	311	324	372	336	347	331	315	322	336	318	318	344	368	311	304	311	311	295	356	330	342	341	333	361	361	325	338	320	321	317	308	323	326	326	328	345	331	346	313	317	313	342	285	337	319	299	319	328	326	300	309	354	342	329	315	339	354	332	325	346	361	332	341	319	356	301	327	324	330	317	330	355	314	326	344	352	318	330	305	326	352	318	341	352	306	351	329	362	306	376	319	317	358	303	362	324	327	311	326	363	328	356	321	366	341	356	343	348	324	330	329	328	355	327	324	327	325	317	330	348	287	335	348	344	303	320	333	375	333	341	304	285	340	311	313	319	345	354	332	319	304	331	346	374	340	319	325	366	323	332	342	333	292	338	306	309	330	333	340	346	311	320	377	324	321	324	377	339	320	337	360	357	322	326	320	338	328	325	369	320	336	341	302	335	329	311	351	300	347	340	345	349	305	336	363	316	326	314	365	303	327	385	328	324	322	337	318	331	352	319	312	327	319	344	358	338	330	303	348	318	348	332	306	317	310	308	337	327	353	341	320	325	334	338	353	351	318	341	340	340	315	360	306	314	314	326	327	318	337	280	294	315	365	319	351	310	313	328	333	313	354	344	318	352	348	322	296	331	307	306	348	344	350	336	282	339	331	316	342	320	332	315	335	323	384	320	358	324	322	324	323	318	337	302	321	304	352	321	320	361	319	340	299	330	308	331	342	322	357	328	328	364	339	322	360	305	331	331	294	383	361	349	349	343	333	330	329	325	313	318	332	349	344	351	303	334	304	317	318	333	348	327	335	316	336	345	354	357	313	302	331	326	354	315	330	367	328	295	362	335	345	330	300	347	318	353	333	326	323	341	337	346	346	338	350	357	320	306	343	331	330	338	347	347	315	338	305	340	321	323	370	339	335	331	334	349	381	350	326	318	325	333	336	336	290	320	350	375	324	341	299	325	315	329	338	309	356	315	344	322	338	335	328	356	329	318	335	311	350	315	352	314	337	323	330	301	318	321	355	365	373	334	337	337	324	323	340	341	339	347	329	324	327	326	331	348	352	336	321	350	319	346	305	317	344	313	328	340	310	322	348	314	325	393	278	330	304	331	313	323	327	293	331	318	330	321	326	309	293	304	325	334	333	366	308	353	330	314	324	323	355	339	303	343	324	326	346	307	335	311	340	303	311	309	317	336	321	346	329	319	346	317	315	346	364	312	322	331	325	334	346	317	290	320	311	318	360	311	324	294	341	340	330	364	305	351	324	312	326	373	350	354	304	334	322	345	308	302	346	323	346	343	352	339	305	367	345	368	323	330	321	374	339	377	334	303	321	341	302	333	340	301	337	329	337	330	318	361	319	337	350	346	354	325	324	321	323	389	307	330	322	307	341	348	342	313	309	325	354	327	289	336	334	303	330	315	352	312	346	367	311	317	329	324	328	355	350	301	326	329	323	337	315	328	308	344	335	320	361	328	292	316	309	328	347	309	327	310	346	302	337	332	277	362	321	328	352	318	329	307	322	346	349	304	319	327	326	312	316	306	332	335	326	354	304	321	355	349	307	300	347	369	334	323	318	306	338	354	331	332	304	329	332	343	353	362	335	339	297	354	299	326	323	318	307	311	307	382	281	360	316	335	347	292	314	322	329	349	313	340	339	335	361	318	326	363	347	343	338	330	322	296	341	336	303	333	316	337	322	381	297	331	326	345	339	361	340	316	348	314	345	347	323	323	313	341	335	360	358	362	346	319	303	350	312	290	322	335	327	328	351	373	350	335	348	354	320	339	340	328	333	344	319	339	341	344	313	340	339	357	310	317	367	323	354	334	336	358	332	331	279	324	343	324	334	325	361	313	316	368	310	307	292	320	331	295	325	312	362	333	309	318	342	345	293	351	304	339	326	298	346	347	351	337	351	332	339	328	332	334	346	339	321	286	343	301	342	357	316	328	342	314	313	359	325	338	373	344	318	347	302	366	316	356	356	338	321	340	326	351	330	346	343	333	355	350	312	323	376	338	308	310	305	311	325	346	306	335	328	365	305	344	332	299	305	344	347	325	313	333	346	303	337	323	344	335	312	334	342	333	321	311	330	330	320	333	344	359	336	331	366	313	339	359	314	343	350	355	331	324	338	317	337	365	323	327	342	319	340	340	351	325	311	361	303	320	315	334	315	328	320	329	270	321	330	358	328	338	315	293	352	342	328	331	288	310	334	310	332	322	331	319	323	352	337	335	325	280	311	347	309	325	307	338	343	285	339	293	309	339	328	347	317	308	338	310	357
61112	100834	81387	58482	40904	21163	3445	549	499	485	485	499	483	502	496	488	496	509	491	476	477	454	456	435	499	444	485	450	447	471	466	472	495	470	465	468	448	425	467	490	420	452	484	444	478	487	453	484	468	497	439	474	478	440	446	460	484	459	453	462	435	478	474	440	473	476	425	439	487	470	474	467	488	482	464	480	512	465	494	476	466	493	471	449	515	492	441	492	493	451	517	487	469	490	434	470	438	472	490	467	470	452	492	475	489	458	432	434	509	465	477	428	493	474	504	483	451	467	454	441	454	442	459	464	445	477	423	449	434	447	481	452	463	491	476	459	496	470	466	450	474	495	477	492	466	503	442	486	469	503	491	458	489	484	454	458	479	435	465	537	468	459	459	492	458	491	449	430	474	468	518	455	433	479	519	454	473	469	479	450	458	445	488	455	471	478	531	460	461	481	467	454	495	491	439	457	484	497	467	483	468	451	487	454	439	468	483	498	463	470	459	436	457	442	475	453	432	459	452	437	481	504	476	457	441	492	480	460	485	453	486	484	440	468	461	474	452	441	444	478	460	458	487	467	438	519	468	480	452	430	449	477	464	454	463	444	493	484	483	448	487	483	481	500	503	487	447	444	452	517	451	448	495	453	504	425	474	498	460	433	482	496	499	457	489	482	436	489	495	435	482	450	458	502	468	455	491	467	436	471	452	437	459	455	487	458	445	460	477	450	477	468	491	469	491	483	480	469	465	498	505	470	480	488	454	480	477	519	448	500	471	450	419	446	443	481	444	449	495	437	479	445	462	469	475	509	435	442	471	469	463	459	467	446	447	446	470	499	463	470	457	485	443	434	508	478	481	483	457	456	479	479	453	456	468	412	468	494	468	454	478	449	534	472	460	431	479	448	451	507	447	474	512	445	454	451	463	479	472	484	486	467	500	469	470	475	433	467	456	469	469	431	495	425	497	496	485	473	470	448	473	463	469	437	464	501	436	490	492	462	482	493	452	467	480	457	455	456	469	437	446	462	456	472	446	488	474	493	444	453	446	456	473	485	467	446	485	461	504	477	445	473	470	482	453	418	417	472	468	480	489	440	489	430	467	466	483	445	453	483	476	451	494	458	485	471	470	453	490	465	496	464	464	497	478	466	484	466	462	464	452	472	443	469	460	485	496	499	438	451	514	509	483	479	519	493	501	473	476	452	475	475	483	491	467	456	480	460	457	460	449	432	494	463	485	496	499	445	496	459	466	492	463	468	474	485	435	482	508	462	441	469	461	482	492	500	478	474	415	472	464	495	470	485	479	457	483	475	487	476	455	492	443	461	473	507	488	452	455	474	478	445	499	499	462	432	451	485	458	453	502	452	465	467	431	441	452	464	487	462	481	473	464	426	467	450	449	478	486	487	478	466	475	432	461	485	466	467	447	477	433	478	437	514	450	466	487	458	505	452	500	426	438	440	438	455	493	471	511	475	474	471	449	461	443	434	496	504	506	461	463	488	503	458	449	499	452	491	461	469	495	476	471	496	454	470	482	512	506	523	456	488	498	459	476	475	478	474	473	481	463	491	470	451	467	479	513	466	486	464	446	464	486	485	447	452	476	464	473	486	488	507	461	417	492	492	469	489	520	471	466	459	485	452	449	462	441	489	490	432	458	458	477	448	513	488	479	477	474	468	457	451	491	505	412	468	462	455	492	494	452	468	499	496	465	468	470	459	450	438	492	465	466	459	473	482	444	494	457	492	492	456	467	445	466	450	475	442	498	444	439	450	500	481	483	475	468	499	465	505	468	438	499	474	464	441	475	448	473	452	453	495	508	489	468	459	460	472	499	476	437	471	467	467	507	483	491	447	450	468	477	481	504	476	468	488	434	475	482	444	512	462	476	427	477	465	499	484	482	456	434	431	491	405	462	459	482	443	484	487	450	428	470	496	441	445	479	463	462	483	480	492	492	462	475	481	476	425	437	459	464	469	469	506	448	445	473	499	463	493	508	469	478	466	481	465	491	477	472	478	508	466	482	422	449	456	490	455	476	472	487	516	458	473	450	462	476	449	516	443	435	461	468	453	479	499	493	466	465	479	443	454	486	462	470	470	454	460	474	455	449	463	523	407	447	451	429	462	461	437	490	468	459	499	508	477	482	433	459	463	465	448	418	465	467	489	475	474	449	438	473	489	467	489	481	429	462	468	490	444	454	450	454	431	470	513	452	455	479	473	444	489	454	493	454	492	479	424	460	440	454	470	477	442	480	481	469	437	468	456	495	476	457	420	447	443	460	458	453	510	454	481	481	424	467	467	511	451	456	456	450	476	433	451	451	460	445	512	506	438	485	500	463	453	456	468	491	457	486	458	497	469	457	446	460	484	468	444	429	451	516	459	459	462	465	508	504	438	480	414	415	476	466	462	461	459	476	490	459	457	458	469	436	492	437	467	447	491	471	442	484	501	462	484	495	450	479	502	457	462	454	459	485	515	455	467	429	455	511	527	448	454	471	459	515	474	468	474	517	499	487	447	472	463	442	477	496	452	424	465	475	424	461	465	461	482	483	486	475	465	427	454	473	458	460	502	453	487	464	474	495	473	449	454	427	442	479	498	455	489	473	437	469	501	477	466	505	483	479	480	514	458	450	448	483	451	476	491	495	474	452	490	450	491	470	462	505	474	476	459	459	477	469	462	428	481	506	494	482	454	479	447	519	466	488	471	466	435	486	470	458	487	449	447	455	492	455	450	485	476	450	464	452	528	483	502	492	469	495	467	491	462	479	471	460	439	494	466	463	498	507	504	457	479	508	431	466	454	475	509	453	443	459	483	469	493	499	450	483	473	486	478	440	488	472	471	464	438	471	465	440	474	447	485	440	511	487	511	472	487	497	475	471	504	495	515	460	465	472	504	444	443	484	489	435	438	436	464	482	477	460	495	474	434	461	460	458	482	484	480	476	485	448	470	452	467	465	459	450	492	482	461	452	454	454	491	478	460	477	426	431	488	512	473	434	412	491	472	499	469	453	455	465	461	483	425	468	488	463	495	476	458	429	478	439	433	466	477	463	469	461	470	444	476	436	434	426	477	480	466	471	426	490	482	458	458	452	481	427	441	499	445	428	472	466	504	486	434	466	481	432	473	463	475	493	476	470	508	438	426	484	470	479	466	456	484	468	469	475	462	440	506	454	460	443	450	431	489	472	459	470	454	452	480	478	491	503	466	469	490	440	466	478	489	455	479	449	469	487	476	493	497	475	497	483	447	490	437	438	464	451	448	500	456	470	469	448	508	525	488	443	486	468	433	420	475	451	487	492	485	451	505	460	452	468	509	438	459	478	527	447	461	459	503	475	500	484	462	496	474	477	483	473	482	481	463	518	471	462	474	490	477	473	477	495	449	484	480	483	423	475	435	431	480	512	443	470	465	458	441	461	474	486	466	483	440	488	480	476	490	504	467	475	466	480	454	466	448	447	427	478	457	473	450	487	509	498	441	464	511	458	451	444	483	465	468
27253	25210	28651	16746	5310	1656	466	406	435	390	405	394	424	441	397	430	391	365	387	419	394	419	381	420	435	441	427	392	403	405	405	452	411	408	401	377	362	437	452	374	415	427	396	428	382	436	420	403	441	382	385	467	414	426	405	427	397	385	431	425	420	422	420	454	374	396	397	418	397	405	405	399	407	397	378	401	395	395	398	388	418	416	416	391	410	403	386	392	433	398	412	385	420	401	395	426	390	441	418	422	382	413	412	395	419	410	395	374	404	421	406	375	354	441	414	400	425	408	435	397	391	373	412	368	425	450	389	405	396	389	391	376	432	388	410	444	410	418	392	415	371	443	441	388	422	404	395	413	350	421	382	442	377	420	437	408	428	402	375	421	395	409	387	397	413	386	426	407	409	385	400	432	414	412	388	428	372	427	416	397	406	418	430	412	400	408	376	401	384	386	395	398	399	411	382	365	408	378	426	415	447	415	390	442	430	396	380	393	432	396	408	440	395	413	396	413	411	426	403	424	395	417	404	399	453	400	448	380	416	419	405	400	426	371	409	386	428	358	409	390	434	437	420	400	400	431	382	405	383	449	392	399	397	371	377	414	388	399	404	442	406	385	377	368	398	401	429	403	418	412	357	420	427	416	406	404	405	417	388	423	431	431	431	394	400	397	409	407	425	399	412	411	400	438	396	409	402	342	389	407	414	409	420	409	390	402	433	427	411	403	386	402	405	432	384	345	367	359	412	436	422	416	411	374	397	425	449	408	418	409	383	399	413	410	441	423	429	380	381	388	384	434	401	442	396	391	402	413	421	402	416	437	395	426	395	414	423	394	380	402	403	376	430	414	374	396	423	422	414	373	399	444	431	390	412	442	428	440	419	401	405	412	416	366	397	388	373	394	397	396	415	392	409	421	419	395	404	411	429	419	402	396	401	388	402	380	421	411	392	399	399	411	433	382	437	406	421	399	397	375	393	400	474	364	428	389	403	421	391	442	402	386	413	415	454	413	374	429	366	399	389	416	382	389	417	401	412	399	403	435	423	383	394	382	411	461	408	412	389	383	424	411	417	436	434	426	362	451	408	410	429	380	438	427	405	440	392	430	408	413	390	393	394	397	407	438	419	430	420	407	435	359	413	372	414	404	416	412	392	398	415	407	382	395	379	425	381	409	404	429	399	406	424	439	391	421	381	411	407	431	411	408	406	420	397	453	406	381	403	419	427	421	381	375	391	448	417	394	397	376	381	381	386	395	370	394	429	413	401	382	393	375	419	434	413	403	408	431	406	411	424	383	429	414	359	404	419	422	405	386	359	425	421	391	380	426	385	410	413	392	404	366	400	407	420	384	411	407	424	402	419	408	410	396	417	412	425	387	387	385	393	440	396	393	438	398	395	407	440	402	432	411	432	408	446	415	422	392	409	412	414	411	405	399	415	391	387	395	425	422	400	428	422	416	394	390	365	387	444	431	433	428	445	394	395	407	426	410	426	430	403	414	402	412	426	404	405	384	388	347	419	409	373	356	402	407	382	395	406	404	397	397	383	408	429	406	414	421	381	410	423	432	369	406	377	402	402	397	424	445	406	380	415	378	415	403	371	374	387	427	388	402	396	391	392	370	430	403	424	404	363	411	406	385	418	439	384	426	414	383	419	382	419	409	456	425	393	428	422	408	431	401	427	387	422	418	430	417	391	402	391	383	440	379	390	413	421	410	394	412	397	403	361	398	426	400	420	399	423	386	424	406	409	405	429	407	397	439	412	404	411	400	380	455	387	403	373	419	432	407	393	390	385	432	397	397	396	437	392	427	424	406	388	421	397	405	410	407	407	417	449	407	380	343	387	402	413	393	362	428	399	410	403	365	440	406	419	369	417	405	424	401	406	425	424	465	369	395	407	410	417	398	417	418	375	422	408	416	438	347	416	412	403	441	387	417	434	407	406	386	386	349	429	393	427	389	390	431	436	376	370	389	375	433	397	401	420	388	415	422	442	440	440	411	420	412	383	399	423	424	393	366	449	443	425	443	398	399	397	404	371	413	381	402	364	362	386	425	413	426	396	391	406	418	439	403	419	392	377	420	405	412	426	398	413	434	402	431	411	397	438	377	405	399	411	378	417	402	386	423	407	424	369	412	405	396	370	399	388	449	438	389	402	396	386	395	397	391	406	400	404	368	430	413	406	372	400	428	395	380	407	442	415	391	431	380	394	421	357	398	436	392	420	374	399	391	405	415	387	431	430	431	391	382	392	410	394	387	404	425	391	387	434	394	402	437	415	390	411	410	403	370	419	406	380	423	418	391	379	420	436	399	437	423	365	385	425	412	404	425	396	406	413	377	391	428	417	415	379	429	411	378	397	408	406	392	407	412	404	401	414	407	425	399	387	399	447	402	378	384	405	420	397	390	414	376	395	384	424	409	418	391	428	400	403	406	423	422	416	386	415	421	401	395	407	394	438	376	379	428	440	393	432	421	397	398	392	406	380	419	419	398	393	429	408	412	394	422	418	426	426	394	410	382	404	409	418	432	399	388	409	371	429	387	376	391	395	397	398	352	439	446	423	413	390	431	388	440	403	422	413	394	418	389	408	426	427	418	407	431	402	388	423	400	414	400	414	394	421	404	434	373	410	401	425	398	408	390	434	363	395	424	360	433	421	428	394	398	441	434	424	431	414	402	406	398	398	398	426	413	370	374	414	392	378	426	423	427	421	416	434	411	390	396	394	419	436	416	399	410	386	423	353	431	421	365	411	455	401	411	389	396	419	445	393	419	456	396	404	377	422	421	393	400	425	453	390	421	420	422	410	408	428	426	392	394	411	439	367	404	397	407	409	416	400	421	401	409	385	414	410	426	385	401	410	435	373	354	410	432	410	440	402	415	453	429	402	428	412	437	405	406	422	437	398	429	373	396	385	390	424	392	390	414	418	405	422	450	390	383	422	394	415	401	416	417	414	394	421	455	409	448	386	419	404	381	410	401	407	395	402	400	381	414	397	429	411	435	398	407	406	399	372	421	400	422	364	401	417	407	419	421	400	439	375	414	400	418	407	441	402	356	422	385	417	394	395	461	419	387	386	427	385	395	396	394	387	456	432	411	429	406	387	409	371	363	409	393	397	407	385	412	420	431	411	339	416	412	408	437	417	370	425	379	382	404	391	399	385	429	425	385	410	408	434	396	401	413	406	399	408	404	395	364	427	471	404	405	377	438	377	414	404	415	390	397	373	427	419	388	410	377	461	423	465	420	420	391	402	393	401	449	396	413	385	416	411	418	424	405	390	398	394	397	415	395	421	434	398	399	416	355	396	433	406	431	399	402	435	432	379	418	437	398	376	415	396	386	454	417	378	374	418	418	413	407	377	401	420	379	429	412	417	419	351	446	382	402	369	423	453	415	407	430	429	397	418	409	410	393	376	399	379	422	402	425	383	413	421	439	384	399	434	428	423	385	455	410	422	394	418	412	409	407	425	374	440	433	416	395	438	438	395	409	430	405
25256	42478	31722	15614	7006	2801	683	637	558	576	599	544	604	515	591	624	553	574	608	603	599	563	594	581	606	549	595	598	523	599	569	588	578	580	576	583	571	577	611	557	608	561	560	570	586	563	590	633	549	575	589	545	637	554	539	574	646	567	593	568	589	570	564	529	560	603	597	567	529	572	567	612	541	564	596	592	591	552	560	596	584	583	575	567	578	622	606	582	584	540	585	578	582	536	623	599	575	630	588	584	596	577	559	610	594	618	503	566	555	554	574	563	601	614	554	583	592	556	596	564	635	553	573	572	552	569	622	612	572	593	561	588	593	587	583	552	593	590	573	551	534	617	592	537	600	579	604	625	614	580	569	603	584	605	578	547	590	577	547	558	597	637	623	554	526	565	557	566	600	579	561	588	573	582	607	630	528	609	567	570	596	559	566	611	531	543	601	541	573	594	581	553	593	575	598	590	542	543	586	590	576	572	587	572	584	586	574	570	561	562	549	594	593	560	558	576	581	560	605	583	540	635	581	612	567	567	566	559	570	539	564	581	532	595	588	531	550	569	553	566	555	554	584	577	552	624	566	567	584	553	568	598	547	600	576	568	618	576	579	601	552	548	574	565	570	576	549	634	602	559	579	581	557	581	602	595	593	591	562	551	572	580	575	612	523	564	569	581	556	571	547	614	583	551	560	583	617	608	572	588	607	600	620	576	522	532	592	559	534	568	595	539	569	541	626	585	553	579	597	549	590	604	551	607	578	565	577	585	580	593	572	571	559	544	606	600	587	547	625	588	630	554	562	538	573	556	575	543	567	594	606	593	588	579	600	569	550	614	572	551	586	539	585	588	574	536	567	589	574	559	608	584	538	565	537	628	604	547	615	576	609	538	579	584	582	595	583	586	587	529	550	596	563	604	572	591	563	591	558	592	542	540	562	549	576	540	600	579	609	615	607	578	608	581	539	559	565	553	579	598	577	569	611	559	604	599	534	522	601	567	553	596	600	572	632	573	602	591	614	576	585	590	575	597	590	545	580	576	561	553	571	602	562	601	610	549	538	572	600	574	582	591	603	560	572	602	521	531	596	547	586	558	576	575	555	576	596	607	570	544	577	559	586	578	534	572	623	586	525	601	569	551	570	543	544	571	541	604	592	576	573	579	530	565	603	559	581	587	555	551	601	617	583	613	562	517	582	584	630	600	573	568	577	601	563	565	595	612	596	577	606	614	563	565	558	537	587	589	581	582	627	589	534	579	577	572	607	559	543	603	565	529	600	603	613	609	612	574	551	599	583	573	577	546	582	562	600	538	583	561	540	571	615	579	588	591	564	578	553	608	614	613	530	541	558	569	567	576	613	570	599	565	571	583	613	626	562	611	603	520	551	565	579	571	573	567	587	606	559	579	611	593	602	569	578	594	541	588	586	593	549	568	587	610	566	579	616	599	565	573	628	580	560	590	545	599	588	577	586	569	594	547	610	565	574	565	548	593	578	578	590	603	614	576	609	562	542	626	586	597	599	576	586	576	550	584	577	554	567	589	576	537	590	558	547	608	585	573	635	568	562	564	535	589	559	591	581	560	592	591	583	583	582	559	567	513	552	605	560	614	574	582	589	588	544	594	588	576	544	572	575	568	568	575	540	569	599	566	606	543	557	604	586	551	584	540	625	583	565	549	605	551	551	601	609	589	574	569	545	580	579	586	566	580	589	566	612	536	545	602	618	570	554	607	610	608	580	572	557	593	553	578	580	612	601	573	632	529	598	589	585	571	596	580	582	580	609	569	595	575	589	584	556	582	559	600	572	555	565	579	582	614	611	606	579	598	605	541	613	596	559	561	589	591	673	571	569	588	593	565	609	560	618	590	533	573	564	557	544	575	576	593	539	554	584	606	585	568	586	588	577	591	593	596	575	558	613	636	591	539	574	573	581	564	592	563	580	590	588	551	575	547	600	568	584	556	599	615	547	576	585	562	533	627	552	599	593	583	546	546	570	563	567	552	600	604	564	577	583	605	584	546	580	564	608	577	568	606	545	585	581	575	620	544	567	552	606	613	532	605	583	556	568	601	608	581	620	588	571	590	595	562	572	558	565	592	587	583	606	624	579	558	586	625	548	577	568	558	578	592	605	624	551	575	577	552	551	540	591	572	613	598	545	594	608	546	609	589	594	588	580	562	574	578	537	594	622	573	575	586	597	605	558	557	598	514	591	560	553	574	536	581	544	595	538	567	581	584	559	575	554	562	559	579	606	560	566	575	590	578	533	573	586	585	585	571	550	579	567	548	557	588	550	573	567	616	591	550	578	580	574	592	564	556	593	604	609	639	568	594	570	570	569	574	595	578	567	610	584	579	557	563	546	569	584	583	601	569	612	586	604	553	532	625	593	567	536	542	589	581	533	600	583	543	565	558	611	567	586	565	559	561	591	611	557	593	617	574	555	587	618	587	597	554	544	579	569	570	595	629	585	566	558	573	565	540	596	632	542	583	583	602	573	530	580	591	566	580	628	586	580	596	608	566	557	529	531	579	561	603	563	549	602	582	550	573	594	572	593	643	604	566	638	582	520	557	587	571	608	574	583	592	578	599	546	563	570	572	591	596	586	558	599	570	566	562	545	544	602	563	544	566	554	587	536	594	627	588	587	541	588	601	576	560	561	581	569	578	569	583	622	588	542	584	551	628	585	606	572	614	579	586	591	630	576	607	593	587	596	598	575	580	562	572	613	558	557	535	576	531	567	591	565	570	564	554	575	571	574	601	608	624	617	560	617	571	590	571	593	574	584	545	566	583	586	588	558	572	541	528	564	619	542	570	530	587	570	566	574	582	586	576	589	571	615	550	599	619	640	606	535	511	578	576	625	557	593	606	577	600	575	596	572	607	605	534	535	600	548	578	569	589	588	560	550	517	600	577	558	588	584	598	559	568	557	556	597	580	632	582	574	577	567	610	598	576	557	548	596	585	552	562	594	585	609	572	543	572	564	552	556	614	590	586	565	542	604	578	552	594	589	553	611	556	607	575	547	551	569	526	551	643	603	529	597	571	572	581	554	585	564	539	604	573	596	609	607	573	596	590	565	568	589	576	570	597	560	600	569	548	596	600	572	545	576	576	599	611	624	569	623	589	629	542	592	569	589	601	561	587	571	561	542	636	561	597	547	614	594	597	621	592	561	591	558	566	596	584	563	598	592	530	608	574	639	596	572	602	585	523	541	538	562	588	553	602	580	591	569	622	568	582	549	569	584	576	576	557	567	547	661	594	572	586	589	594	599	557	576	569	590	560	598	604	550	596	586	560	573	581	578	590	585	607	577	594	586	560	564	631	564	600	583	538	594	567	573	579	569	538	597	597	609	553	559	556	560	596	613	566	525	575	599	593	582	565	568	535	545	623	593	570	577	584	562	550	595	599	524	588	600	574	559	598	542	600	574	572	597	613	545	616	545	569	572	630	569	571	545	568	566	618	604	565	568	562	550	552	604	614	572	610	578	584	583	592
24759	22642	34937	31609	22205	11567	1686	506	429	472	445	467	487	426	472	458	442	452	449	473	456	461	456	450	464	477	435	473	477	449	471	434	493	467	452	428	490	425	456	466	439	465	472	503	460	445	464	467	473	463	466	441	442	437	443	436	461	437	494	474	471	440	460	478	469	444	465	452	498	461	488	431	477	464	444	445	435	423	417	443	433	425	457	477	459	460	461	467	399	457	481	413	456	453	448	456	475	437	462	475	455	489	427	468	482	420	416	429	442	477	391	472	421	449	453	486	475	401	471	478	439	489	446	432	466	487	431	461	423	441	504	435	473	423	436	474	469	405	453	454	402	455	470	427	469	468	406	471	431	477	440	444	476	473	435	417	452	459	415	419	462	481	456	443	452	472	460	467	455	452	486	460	449	480	462	429	440	447	460	442	444	498	477	456	456	441	499	446	432	476	474	445	429	479	438	483	465	445	464	462	461	452	421	472	447	445	442	447	447	468	457	509	460	442	452	456	426	476	480	451	488	466	441	439	440	428	447	462	437	427	458	427	438	438	443	471	453	507	446	496	434	391	461	422	432	446	457	447	473	458	476	432	485	453	418	439	439	438	425	492	452	435	467	453	435	461	455	456	439	472	468	391	482	463	469	445	458	464	455	444	429	454	468	435	437	430	466	449	435	438	469	437	426	434	452	443	475	506	414	443	471	488	465	434	465	466	432	430	442	452	440	398	467	450	471	471	420	433	412	461	485	461	472	446	453	465	436	452	413	446	441	436	451	452	437	465	446	450	447	467	445	432	471	467	480	442	468	413	475	426	479	408	439	466	443	448	454	441	427	481	475	455	464	448	451	408	480	454	443	434	453	450	478	505	462	425	456	438	468	467	450	455	498	487	449	451	448	497	431	464	436	413	483	430	447	464	437	429	444	451	459	430	453	432	440	427	468	456	478	469	479	432	418	450	447	467	477	426	468	488	497	443	486	486	485	477	466	443	431	458	446	439	448	454	473	443	499	434	494	418	453	468	471	421	455	460	451	407	444	408	460	432	472	475	422	441	411	468	459	457	422	402	440	426	453	475	437	492	481	462	437	477	444	434	454	421	519	432	443	467	431	455	426	415	442	512	475	415	462	473	468	443	490	442	445	489	438	444	487	458	484	455	441	458	451	453	485	447	458	448	426	477	448	460	481	425	489	477	446	483	457	472	373	435	477	443	461	465	463	440	455	452	464	480	449	450	458	467	499	424	407	431	442	476	426	426	451	461	435	451	478	432	414	471	484	425	452	480	513	395	440	406	467	481	446	477	494	487	454	466	445	441	439	455	419	484	420	419	430	386	442	434	460	425	463	415	425	434	472	429	421	449	462	458	432	479	468	443	456	446	447	470	466	456	468	469	440	452	437	424	474	448	453	440	478	451	463	429	466	440	448	479	468	469	423	435	467	488	450	454	460	446	451	446	439	466	467	465	447	424	446	447	468	441	461	444	452	459	501	486	502	456	435	425	440	453	458	409	464	441	469	438	462	457	469	465	432	464	481	410	483	437	442	428	470	446	455	479	474	445	456	456	474	383	442	451	434	456	471	491	448	448	455	474	421	498	455	467	451	450	461	429	439	432	485	420	425	489	452	439	461	453	450	433	500	451	484	398	429	459	460	445	461	473	417	468	447	469	452	447	416	453	428	431	499	434	451	449	403	434	450	455	476	454	470	431	485	455	466	495	436	469	456	428	518	421	461	463	458	474	446	404	458	441	445	484	466	462	474	447	421	517	473	463	453	432	447	451	466	438	429	497	459	475	460	452	441	429	410	438	437	449	428	445	439	449	454	458	448	443	426	461	432	457	501	462	461	447	449	454	467	456	499	443	459	451	479	441	461	469	432	460	420	471	433	449	468	435	451	472	432	423	479	466	442	449	453	451	408	473	454	453	470	443	439	455	447	434	488	434	444	427	418	433	436	474	456	450	471	453	473	451	445	455	454	414	438	465	464	457	438	452	447	437	456	469	463	478	464	439	448	430	429	448	479	431	475	431	445	489	455	465	447	436	428	443	499	444	479	471	475	453	478	441	457	453	464	471	425	433	464	440	445	432	441	467	438	440	445	451	466	453	449	457	473	430	446	473	481	476	465	445	474	440	455	490	481	468	444	491	466	456	461	463	426	448	418	472	427	452	444	446	416	473	471	456	468	477	441	451	427	443	421	421	436	434	469	504	457	407	456	445	485	477	422	483	442	411	437	447	468	407	441	431	435	425	453	477	439	495	436	457	462	425	445	430	495	428	471	442	469	465	436	450	451	440	474	416	440	462	424	450	431	453	441	457	464	481	418	458	457	435	475	447	488	415	456	450	423	441	487	451	465	413	468	437	426	464	449	442	447	488	464	462	440	456	455	491	442	446	441	472	456	452	477	461	494	481	428	454	446	472	470	456	464	429	465	447	437	467	446	398	476	439	439	419	445	424	449	432	432	442	446	454	445	450	461	448	455	427	442	448	475	473	439	492	442	471	453	467	438	448	435	407	438	444	447	448	453	463	413	466	441	458	481	469	433	457	420	457	433	457	444	472	488	478	450	398	413	422	446	452	445	468	484	455	471	437	423	463	441	441	426	455	418	447	463	482	426	476	464	424	436	452	438	427	481	484	456	470	437	460	457	442	485	449	455	464	454	473	446	463	430	463	474	466	456	421	492	437	481	434	455	451	453	472	474	461	400	434	413	432	487	455	489	417	444	413	454	443	453	416	449	429	461	432	476	481	460	457	448	455	436	473	420	458	466	424	427	431	464	481	437	446	451	458	475	465	462	438	445	449	498	447	456	492	465	443	489	468	471	444	476	448	456	459	439	489	461	439	476	424	454	448	455	425	475	468	428	452	425	457	491	426	433	432	459	458	438	489	416	392	428	454	426	446	429	480	443	435	475	413	484	431	428	488	454	476	452	469	487	417	461	456	449	464	468	437	447	425	459	488	460	434	452	438	434	471	454	500	430	452	445	461	445	420	455	451	471	412	430	451	423	441	472	455	483	464	418	424	470	437	444	466	427	439	447	490	446	457	461	503	424	463	472	435	415	439	427	452	434	484	455	484	454	478	428	467	477	451	484	420	434	425	477	421	427	476	474	438	440	497	442	470	423	449	456	449	424	481	433	450	441	433	431	436	446	448	476	420	441	459	479	469	468	475	456	425	468	472	430	466	481	467	460	472	435	449	456	429	486	470	433	455	462	420	472	436	454	437	406	457	478	433	462	471	435	427	438	457	474	450	467	444	471	464	474	458	449	408	452	425	453	476	454	459	458	451	488	485	455	458	464	433	461	428	422	464	438	505	479	476	471	478	462	463	436	467	463	438	476	461	448	476	467	452	479	420	422	456	434	414	449	453	452	440	421	437	440	442	441	470	443	415	444	443	426	461	463	443	433	458	432	412	450	458	485	487	407	474	435	447	476	485	423	437	477	441	413	465	484	444	453	457	472	437	436	432	469	404	452	461	454	454	437	457
47501	78951	60849	38610	23920	11126	1516	656	669	662	688	663	662	694	633	652	579	628	688	653	615	636	632	660	665	676	647	611	635	662	615	618	668	610	618	632	656	671	647	665	642	638	669	663	673	636	685	650	663	687	625	658	631	618	651	664	621	648	649	643	626	624	595	641	613	644	669	635	647	630	618	636	647	656	656	655	630	655	654	638	601	636	646	641	610	649	669	648	656	684	695	711	634	638	648	589	631	650	677	672	663	652	653	679	650	656	628	659	639	642	641	657	679	668	597	659	678	624	636	619	643	646	660	619	679	661	657	640	628	650	659	661	635	641	617	618	616	625	626	660	653	677	626	697	685	662	644	683	681	666	629	605	686	639	601	641	601	654	663	604	644	660	598	631	630	670	648	683	655	618	686	657	645	673	654	642	677	639	659	708	703	657	658	642	638	632	617	668	657	626	646	635	628	689	668	620	635	679	693	652	678	635	611	694	635	665	623	662	655	645	607	670	679	626	659	652	658	599	643	622	673	719	643	666	657	658	639	645	622	631	661	634	617	660	684	647	622	693	633	665	648	695	642	660	645	642	644	682	675	642	662	658	654	604	601	639	657	641	638	705	635	651	626	591	656	677	672	621	669	664	669	666	654	661	673	650	645	671	641	680	647	628	679	634	654	650	634	647	670	619	630	640	603	623	654	638	670	625	703	691	662	625	651	721	690	652	642	644	632	677	655	720	687	629	643	637	675	644	668	673	639	672	659	651	679	614	665	672	632	616	604	678	629	634	638	655	664	687	651	637	673	639	649	581	664	670	663	671	636	672	614	637	644	615	679	641	692	701	626	687	627	663	653	642	686	657	636	654	652	647	599	676	630	648	653	635	651	628	629	661	668	633	662	675	664	621	607	629	572	679	656	678	660	616	601	647	676	637	643	626	600	612	635	638	661	638	665	646	625	614	628	629	670	658	648	684	677	637	652	653	622	669	656	684	689	662	669	638	630	686	628	651	665	637	652	616	640	641	665	678	621	649	667	606	706	613	648	647	657	588	635	654	635	645	649	657	662	619	662	667	673	644	668	653	595	675	680	629	618	634	589	630	643	600	675	666	623	662	647	632	673	636	657	657	628	666	663	635	671	657	645	624	631	700	616	636	630	625	635	628	635	663	625	684	658	636	616	682	616	628	586	639	634	661	655	610	669	630	645	622	680	668	669	681	673	685	643	655	647	643	659	639	721	629	605	613	666	664	603	624	643	653	628	661	681	687	655	611	660	614	591	644	700	683	643	626	663	660	654	657	666	599	666	639	701	697	675	620	634	640	647	679	695	623	660	695	641	609	695	640	647	647	650	677	670	659	640	654	656	625	633	697	665	669	665	641	645	661	659	613	676	643	627	622	687	622	604	674	636	650	680	637	619	607	652	671	627	603	680	655	655	648	666	654	613	617	621	726	629	674	629	627	641	653	654	660	644	612	625	674	683	645	640	648	659	632	670	655	675	633	613	648	676	669	667	616	628	627	654	693	588	644	630	643	633	669	641	704	626	653	696	637	648	673	629	649	698	623	665	639	591	662	706	724	645	633	640	588	648	699	668	690	647	646	667	662	624	641	612	634	645	605	652	597	641	623	628	620	682	679	620	671	601	648	619	659	618	636	647	667	687	656	652	639	625	636	630	595	615	622	651	658	656	670	649	626	631	602	665	674	605	625	630	642	634	649	628	683	654	609	654	650	637	645	638	631	665	679	685	653	633	663	671	695	655	680	650	620	670	656	654	661	644	666	649	632	644	692	625	603	639	671	664	656	652	628	655	626	679	655	659	618	685	615	609	661	659	610	630	603	618	638	652	647	656	644	661	644	628	629	681	627	629	633	614	687	627	628	636	721	663	619	597	662	645	677	672	644	641	646	693	666	694	666	675	657	618	635	672	659	668	673	674	662	648	660	610	638	679	598	671	686	680	654	589	648	664	656	660	689	666	672	663	622	691	659	647	655	667	673	702	635	674	634	649	618	607	650	672	663	647	672	655	654	653	642	665	635	640	661	710	631	663	628	633	661	652	598	639	640	627	633	626	668	660	629	671	662	620	631	651	623	663	612	669	629	621	641	693	675	636	659	653	696	634	579	663	639	654	617	610	624	676	654	655	635	645	646	632	642	615	654	672	639	623	639	617	671	643	644	617	652	653	622	690	629	636	643	622	656	607	609	729	665	663	678	668	634	666	662	605	646	639	679	591	640	702	690	636	667	611	656	648	664	671	639	634	686	666	661	683	645	659	600	681	648	632	648	622	672	628	646	626	647	670	698	681	627	624	644	616	612	673	611	641	632	644	610	635	698	652	647	650	622	653	665	671	630	627	666	694	687	657	718	675	655	672	623	635	600	717	624	644	639	613	633	623	698	639	653	629	619	626	676	682	658	605	610	682	650	650	614	588	650	663	620	676	666	602	597	679	618	609	643	641	660	671	651	641	635	659	659	642	670	639	632	645	658	643	680	664	643	631	624	649	592	645	670	688	676	640	657	657	645	674	633	611	657	653	658	616	597	630	682	648	659	676	619	657	634	658	640	651	686	643	642	646	635	617	681	640	636	650	657	660	650	673	628	650	584	605	657	639	658	672	679	658	640	645	650	662	634	653	655	665	671	669	651	663	647	683	636	605	619	638	656	697	620	667	667	686	650	624	697	619	645	656	650	605	643	637	667	631	608	667	625	644	598	676	683	687	641	668	629	650	671	709	659	672	636	667	622	658	614	659	693	625	618	649	616	626	665	637	648	687	658	685	625	675	678	654	624	665	653	667	632	634	647	679	596	626	595	645	647	626	607	623	658	627	627	659	608	610	604	677	627	684	670	635	655	617	672	595	690	659	672	629	686	657	628	665	699	666	624	644	640	672	683	635	652	603	620	637	672	633	617	599	641	677	675	643	648	629	612	625	657	624	652	651	631	665	649	652	647	684	645	636	696	644	628	667	628	655	655	685	698	612	679	624	654	638	666	643	610	654	653	611	646	628	637	645	663	610	627	626	636	663	665	640	682	681	653	637	653	642	633	681	605	692	654	660	624	605	646	647	630	597	656	626	649	653	644	638	604	609	621	616	654	682	662	596	691	601	618	597	647	663	652	652	672	640	582	647	662	615	654	614	651	645	663	654	612	659	654	682	677	666	633	656	655	643	643	655	647	646	611	639	618	662	665	639	646	692	623	667	622	629	625	718	654	657	632	667	659	648	655	687	671	623	646	630	654	640	663	680	632	648	638	628	647	588	650	638	656	626	624	618	664	641	600	626	594	635	635	650	654	641	637	635	629	660	671	682	654	615	622	630	682	613	641	631	626	645	660	616	607	633	658	656	630	671	604	647	671	644	663	632	658	667	642	651	634	635	663	650	662	647	670	654	639	636	671	647	628	643	667	655	627	637	642	684	642	618	587	653	672	667	656	640	639	656	670	649	646	661	650	612	642	639	642	654	572	637	665	667	616	643	657	687	609	657	625	703	627	639	658
22861	21439	30730	26413	23969	22327	12813	761	340	335	343	327	365	357	330	336	311	332	306	344	335	355	321	315	346	342	314	310	328	331	284	307	347	324	340	320	314	328	356	345	360	333	302	302	314	355	297	302	336	358	308	319	318	297	328	308	306	298	335	295	318	325	323	321	325	290	333	312	368	325	345	329	326	325	335	297	336	333	328	343	336	325	337	351	312	338	318	316	315	326	337	306	321	333	315	359	355	315	379	354	332	292	306	311	304	296	308	351	317	340	330	312	343	309	296	341	318	321	301	345	293	309	344	342	364	311	320	348	326	320	321	345	349	328	310	340	323	336	315	332	350	323	337	328	347	336	330	330	304	320	363	317	329	329	327	291	304	279	307	294	343	322	354	311	349	309	328	290	352	322	327	325	348	337	329	320	318	337	304	322	326	300	323	309	348	310	289	318	318	336	353	260	342	320	325	361	301	335	353	331	336	327	332	328	295	329	319	330	294	330	356	323	342	311	331	312	298	324	321	292	320	335	318	329	332	302	311	336	306	321	350	315	346	328	286	320	333	335	336	302	327	321	309	316	320	348	340	341	339	310	343	337	334	319	321	353	320	348	322	328	328	300	331	325	320	316	331	323	353	319	317	315	334	323	312	303	338	326	327	373	300	306	323	342	320	343	316	347	317	311	347	341	346	334	316	309	345	359	339	311	340	356	314	337	321	345	337	317	328	337	333	287	340	330	306	339	338	328	310	306	311	299	335	342	339	336	350	301	317	312	325	296	342	333	355	307	337	327	330	322	345	326	316	321	325	295	330	319	346	327	309	341	370	343	294	338	317	340	311	323	317	330	341	330	328	328	326	301	344	327	349	315	342	314	320	301	288	316	320	343	332	350	328	342	320	323	320	306	313	352	327	324	323	322	345	334	323	338	330	342	322	316	342	332	327	300	345	338	321	327	330	330	366	307	292	334	318	316	333	330	327	335	333	347	319	344	310	348	326	333	336	319	341	327	339	309	328	324	336	306	329	344	356	327	322	335	330	331	294	347	311	319	354	337	314	346	318	337	325	315	302	306	318	332	312	317	341	324	357	319	316	300	311	363	314	300	329	310	323	310	309	330	319	323	305	374	315	309	368	340	376	315	347	313	314	306	291	342	336	300	337	309	331	325	306	351	338	318	342	312	336	298	335	305	315	326	308	323	324	315	299	317	337	338	352	362	298	300	321	341	296	363	326	353	330	328	322	319	326	347	337	318	337	326	324	351	323	298	308	349	320	294	331	318	340	313	328	310	349	327	337	310	343	324	348	327	326	324	321	313	326	326	320	325	342	355	346	359	333	334	317	343	315	319	335	330	336	337	311	323	317	306	342	331	309	313	336	320	325	295	327	351	319	307	349	317	327	339	384	342	322	327	319	345	320	338	351	347	315	324	345	332	348	375	357	331	318	290	301	327	355	333	345	307	315	334	357	319	316	292	339	344	341	327	335	282	321	326	341	299	310	317	319	314	344	297	314	331	338	311	326	312	317	345	324	329	356	340	355	335	312	319	344	296	341	341	324	337	309	307	336	362	325	310	328	305	330	305	349	308	313	319	334	312	326	367	333	342	331	309	326	332	299	295	318	349	322	295	320	323	306	308	303	359	349	302	342	298	326	311	344	334	304	341	312	345	312	324	323	324	332	319	333	324	310	334	340	323	319	343	332	296	326	344	342	325	331	356	302	352	340	320	312	370	316	343	337	320	319	343	356	358	336	312	313	339	310	343	329	309	310	319	331	329	360	336	322	327	324	324	283	327	340	327	337	321	361	316	343	343	321	332	299	317	327	322	322	331	324	308	342	343	316	317	337	340	344	342	369	329	318	358	355	330	308	336	366	290	298	333	343	317	351	341	339	336	339	327	325	343	309	341	329	290	353	315	315	341	316	351	288	297	335	365	348	341	326	331	328	320	316	333	301	294	310	303	347	306	328	341	312	287	344	331	315	314	360	320	365	341	326	315	354	331	288	328	364	338	331	338	310	328	311	332	307	327	327	310	359	316	398	328	302	305	310	310	359	283	322	308	333	330	323	305	315	308	337	342	324	316	310	317	335	320	316	351	326	332	311	324	315	326	353	346	301	346	326	301	307	316	341	348	307	327	337	304	301	314	306	331	319	297	314	337	318	308	348	354	339	304	359	301	327	312	335	314	338	282	314	312	329	299	304	308	307	341	345	358	349	365	357	333	332	335	378	328	313	346	332	357	342	315	314	297	314	374	346	309	327	301	338	334	315	352	300	313	301	331	330	330	317	332	321	317	361	352	310	297	303	316	347	332	325	309	326	341	315	308	337	355	318	348	328	313	351	325	339	329	333	310	343	330	340	317	303	364	349	292	320	303	296	310	326	299	316	299	333	338	354	357	348	292	316	348	325	296	300	323	300	322	365	293	309	334	335	340	291	314	336	334	329	330	347	327	316	335	332	340	322	312	327	296	345	357	340	301	355	328	293	321	315	328	315	328	335	327	380	308	353	309	341	332	329	311	342	302	320	328	310	322	344	319	321	334	315	307	304	320	308	308	364	320	340	318	334	308	335	334	318	363	291	342	335	319	334	336	341	315	326	328	288	313	300	310	285	350	303	323	324	331	312	345	328	306	295	341	307	338	322	363	296	311	285	335	311	329	338	318	321	351	334	329	346	330	335	338	324	354	309	335	297	346	339	328	341	310	337	309	352	356	318	328	290	308	355	326	322	312	362	307	311	340	343	326	328	359	364	348	321	344	296	344	330	316	332	333	313	302	333	335	315	302	293	314	341	311	342	345	330	325	312	316	313	332	317	332	336	325	341	323	315	326	306	298	362	345	343	356	331	320	289	344	341	326	331	347	324	295	333	332	322	344	327	344	315	302	338	310	304	288	370	321	296	318	345	335	331	331	319	325	304	348	332	328	321	323	314	315	321	330	320	296	327	339	361	306	352	301	350	331	308	334	336	368	333	320	331	319	324	347	315	332	339	313	318	318	344	317	291	361	319	330	303	317	345	332	341	302	328	327	298	331	349	303	348	337	314	291	332	344	338	328	312	315	334	322	326	334	328	330	310	313	334	357	302	326	337	333	312	288	350	323	317	346	334	304	360	302	316	324	315	317	318	341	329	325	326	299	330	316	346	337	317	306	326	333	333	308	302	306	293	315	355	354	366	320	324	334	332	341	330	302	314	306	311	304	309	319	328	321	321	328	315	322	368	376	300	359	319	359	326	323	345	323	328	325	355	327	325	313	309	312	326	345	344	347	304	325	301	303	324	312	298	326	304	333	288	315	359	351	315	324	309	319	329	342	344	316	324	324	304	311	330	337	358	340	323	315	317	331	318	341	334	324	293	303	380	305	343	323	320	323	307	291	326	317	306	324	305	315	311	336	296	322	315	319	310	341	347	378	305	343	313	333	334	315	326	314	326	326	327	280	331	346	338	310	311	296	309	353	307	354	337	343	321	333	330	327	321	323	334	306	357	340	317	340
60936	101105	81353	56518	39920	22551	3806	484	463	482	486	472	465	489	515	467	472	489	461	464	479	524	460	510	502	460	460	477	438	440	444	466	425	416	467	491	462	438	417	472	433	477	489	474	448	447	462	456	494	469	430	498	482	466	488	456	495	453	500	463	447	449	485	474	436	477	448	456	485	482	479	440	470	498	468	472	465	492	462	448	455	481	446	442	444	459	484	493	459	436	461	498	462	498	468	509	470	480	482	472	464	468	442	452	457	423	471	448	494	467	457	492	477	448	466	484	456	485	446	466	405	459	455	471	487	481	491	481	451	423	476	440	437	480	482	488	462	429	459	490	457	467	415	469	447	448	477	454	512	469	460	463	490	435	480	439	473	462	489	465	469	475	454	476	447	451	437	477	452	495	481	452	469	471	474	477	428	456	386	473	447	464	448	459	470	468	416	458	498	459	527	437	477	470	477	451	491	467	480	434	493	465	489	443	451	468	472	506	479	492	414	456	446	448	488	455	437	449	431	507	434	479	447	463	488	458	449	490	511	442	488	478	469	459	451	487	446	482	467	469	457	448	462	467	457	457	450	474	464	468	478	440	503	502	441	457	466	476	454	470	481	423	477	488	493	466	489	443	493	487	496	430	472	467	480	448	402	470	417	483	450	461	477	468	469	457	459	429	444	441	482	478	469	440	438	407	480	467	420	471	453	444	477	474	459	448	456	502	472	470	462	460	452	477	446	439	482	426	436	454	430	446	458	475	465	428	447	471	477	477	450	457	486	447	457	431	470	458	467	453	460	463	469	480	438	457	462	488	480	468	465	449	435	470	461	438	472	452	462	449	433	468	467	451	503	455	473	444	512	450	469	446	470	467	475	441	494	488	483	454	451	466	461	421	456	488	481	465	454	458	514	464	460	443	475	491	428	481	446	448	453	465	461	479	432	500	465	429	465	445	471	448	452	447	459	474	449	497	444	465	434	432	463	483	472	443	460	450	449	475	462	469	437	465	541	484	439	438	486	466	450	430	478	456	477	507	478	479	453	504	490	453	471	456	480	475	440	504	483	432	446	470	473	452	474	475	439	424	472	462	470	464	504	429	468	456	440	476	477	471	460	443	452	449	521	447	484	425	458	447	442	472	456	422	447	471	477	462	464	487	502	445	476	435	509	492	445	492	471	468	457	467	462	498	454	489	479	459	479	462	457	457	462	457	452	470	425	440	457	452	494	493	479	479	511	492	471	457	442	502	462	455	496	468	482	467	434	437	445	461	485	486	475	470	462	447	487	441	492	516	475	449	427	460	490	446	496	481	432	456	481	474	430	455	456	455	459	466	431	452	441	467	453	436	453	467	461	479	468	451	457	453	491	485	447	463	473	412	475	470	468	445	454	473	430	476	471	469	435	479	485	437	471	462	443	462	447	475	488	471	454	474	468	510	466	505	481	472	443	435	483	473	427	446	488	466	500	462	469	463	470	435	449	424	380	473	458	442	485	493	489	445	502	444	450	446	446	453	452	457	453	453	455	440	491	445	445	455	469	471	455	498	470	486	441	480	465	439	498	461	461	475	479	460	427	433	452	467	459	480	468	486	439	520	464	447	445	515	420	490	465	482	453	429	475	487	459	466	524	477	448	458	492	486	503	448	464	454	446	454	512	431	477	467	497	445	449	474	504	446	443	497	488	506	467	456	442	422	456	497	477	469	465	478	470	449	488	466	458	512	437	426	483	499	467	435	461	472	494	462	505	445	507	465	428	464	473	466	483	447	439	467	448	451	467	457	441	478	497	450	452	431	492	491	476	443	484	458	479	466	432	482	442	468	445	475	479	447	457	486	453	459	469	467	465	472	454	437	434	466	465	454	471	480	480	425	460	516	443	459	514	459	474	478	466	439	459	456	444	505	453	440	474	425	465	485	466	474	447	454	433	417	471	475	433	453	459	463	445	436	502	485	494	453	461	474	441	469	460	463	510	470	480	483	470	439	447	492	420	486	475	468	449	470	490	437	471	436	475	447	476	481	462	436	462	441	493	518	424	468	464	421	469	462	480	476	467	466	474	480	484	427	425	466	437	491	445	422	439	457	460	454	420	461	448	428	452	457	482	448	466	477	463	452	425	434	449	473	459	469	468	460	448	428	483	452	432	464	481	460	473	480	468	496	477	453	460	448	467	475	480	415	446	459	464	443	454	443	463	435	448	450	460	451	439	429	427	487	486	449	453	480	458	451	483	457	468	441	476	486	481	485	449	466	474	455	512	468	442	437	516	449	456	422	467	462	424	490	467	475	421	467	486	465	507	483	511	458	430	446	427	487	490	454	489	433	448	447	503	451	483	447	463	412	483	453	436	453	447	465	450	441	438	488	479	476	448	475	453	456	420	451	463	465	474	462	447	467	467	499	443	431	479	455	466	444	450	491	499	456	447	462	454	467	460	417	464	471	463	457	436	474	483	430	499	426	482	437	447	482	455	414	451	424	456	506	451	487	457	473	474	469	465	470	453	477	447	447	465	503	443	500	446	461	463	465	462	431	484	478	449	451	458	461	497	527	416	491	473	456	457	493	450	440	446	466	447	467	504	471	478	500	434	470	465	489	479	472	439	482	455	468	466	515	440	467	462	489	442	451	435	477	480	445	456	443	470	448	475	451	450	480	424	450	439	453	448	463	468	478	449	471	491	461	447	473	454	460	452	435	455	475	446	465	489	462	478	474	492	478	469	442	453	474	478	464	489	452	423	459	447	432	473	480	474	455	458	437	452	467	459	484	468	496	481	521	489	488	487	437	458	467	458	470	490	445	486	439	444	488	470	462	467	480	443	444	488	471	493	465	433	461	429	470	498	501	503	473	438	483	415	457	514	452	441	456	447	454	502	435	453	473	442	458	505	478	465	471	406	472	482	494	432	480	464	497	445	449	456	440	468	451	457	483	456	468	438	482	451	451	417	456	458	465	489	456	441	473	487	444	450	463	472	441	490	502	479	462	449	455	466	462	500	437	447	492	479	484	453	465	497	426	470	457	469	446	454	445	478	425	488	488	431	423	477	461	430	463	443	496	466	482	456	425	456	442	485	472	499	459	448	436	438	454	467	506	486	469	504	471	431	476	469	440	468	466	439	469	499	466	446	442	412	455	457	459	486	491	452	462	456	466	460	498	475	511	458	434	482	463	448	473	479	491	471	471	480	447	443	486	446	453	478	460	469	483	468	444	452	440	444	446	482	472	450	452	485	470	466	483	479	485	457	462	448	443	455	424	481	459	452	498	504	474	427	479	495	458	498	419	504	518	490	493	479	469	436	482	459	490	473	498	448	489	468	497	493	448	468	492	464	446	426	479	469	460	468	488	463	485	452	447	410	508	508	450	456	493	490	437	478	445	463	476	461	464	482	473	440	451	470	444	467	476	465	454	425	446	453	441	473	472	452	449	430	457	461	466	475	459	463	462	477	438	469	432	441	462	484	458	473	460	464	478	489	486	463	472	465	466	462	476	489	507	461	446
27161	25007	28943	16546	5069	1607	511	419	369	414	409	419	363	373	382	372	401	395	398	432	420	405	418	382	413	388	404	412	380	391	365	393	390	382	387	382	369	366	402	397	377	357	395	411	363	424	439	413	403	377	400	397	418	439	395	395	415	389	392	382	389	425	412	373	383	444	394	367	398	422	395	418	425	411	395	369	440	404	403	438	400	408	387	357	366	405	387	411	398	412	388	386	406	382	425	386	407	391	397	406	423	404	410	397	408	394	362	406	391	394	443	394	413	386	425	417	410	381	384	425	360	369	418	398	414	398	424	383	412	421	408	411	415	375	408	396	427	401	398	433	410	422	405	424	399	410	411	404	441	419	398	437	379	401	413	393	413	402	401	366	452	429	413	375	382	382	410	386	395	384	429	398	401	415	379	417	406	409	391	396	370	365	409	359	407	389	414	401	381	371	441	392	412	408	412	406	415	421	409	413	393	392	409	376	413	415	405	386	423	404	405	381	390	431	415	393	387	390	407	426	402	379	400	448	399	367	393	391	395	380	381	391	430	393	388	381	413	420	385	418	387	417	393	415	388	413	455	405	440	389	383	396	401	378	401	384	426	411	376	409	410	354	388	403	406	369	409	399	401	403	432	400	407	389	393	387	418	405	401	434	396	384	366	392	409	407	397	400	402	411	428	391	401	389	392	398	396	393	385	382	418	379	346	363	377	402	435	409	418	402	402	430	414	427	427	399	416	369	411	396	361	359	425	407	397	404	389	396	397	397	405	372	398	449	400	404	425	395	393	376	411	445	369	404	407	389	408	399	432	376	387	403	414	379	385	411	411	404	441	384	421	419	435	406	394	407	431	440	389	406	419	416	411	403	418	409	414	378	369	417	400	427	411	419	378	357	396	384	395	390	419	404	406	362	434	377	400	399	408	391	383	392	406	382	410	406	406	367	381	389	419	383	419	428	355	393	403	400	383	407	374	394	414	426	435	413	392	400	413	392	401	424	407	378	416	385	384	390	380	390	381	428	398	400	407	378	401	383	410	364	415	379	392	402	385	406	402	416	389	466	414	397	395	418	401	395	410	409	389	385	428	395	394	422	404	422	401	413	405	394	397	401	375	414	373	410	393	430	423	405	432	448	430	394	402	407	411	421	423	351	435	393	414	379	398	369	386	394	416	424	365	385	394	404	389	386	400	401	406	430	419	446	400	393	410	379	422	390	425	402	398	407	384	397	400	404	405	391	382	431	446	410	413	397	412	418	392	396	438	391	396	413	369	415	400	386	409	399	417	411	411	402	402	407	403	382	386	403	434	404	394	389	385	393	411	409	376	391	414	416	394	414	407	368	391	392	439	366	415	399	392	427	421	440	428	402	402	374	422	443	402	390	404	412	402	405	420	439	412	389	393	407	414	429	419	405	410	398	407	405	394	391	424	355	397	389	368	405	384	437	416	405	394	419	371	417	433	405	385	419	384	426	435	408	392	344	414	376	416	398	412	412	401	363	418	365	395	400	390	398	393	407	453	390	421	403	424	385	383	396	395	393	409	432	421	396	367	414	417	400	429	417	391	377	409	386	375	419	398	382	441	381	414	363	395	405	392	412	385	407	388	368	415	410	405	415	365	384	381	384	392	394	362	421	402	428	404	386	426	426	399	408	380	415	426	380	415	384	418	374	416	417	408	425	402	437	389	365	380	409	425	408	420	388	428	384	421	387	373	428	374	405	403	438	375	407	399	370	394	408	385	442	406	406	406	377	431	370	412	397	382	418	377	404	406	419	370	417	336	399	414	405	412	411	407	345	406	400	386	413	384	401	399	415	414	392	418	428	426	389	379	404	389	389	385	414	369	388	414	419	410	405	396	409	391	390	380	392	414	359	408	394	397	426	428	438	409	419	412	406	354	408	433	414	399	425	394	419	427	462	407	413	405	388	410	370	402	410	369	388	366	419	386	413	410	364	395	389	413	412	362	389	402	403	420	411	395	445	456	389	418	354	412	398	391	388	408	395	426	394	391	395	365	423	402	400	396	427	395	422	421	380	396	398	368	436	410	427	375	401	395	385	402	386	413	365	387	411	400	431	439	384	393	379	366	444	411	438	409	436	397	402	410	399	372	411	413	411	386	403	383	376	400	410	399	398	386	394	404	410	385	378	434	400	426	411	379	412	407	413	426	378	400	417	393	416	418	383	406	395	386	404	423	407	388	432	427	422	349	417	403	398	381	394	397	380	401	410	404	417	403	401	415	378	368	394	381	383	396	371	407	387	406	386	391	396	359	418	380	364	411	393	423	359	408	349	399	379	396	404	388	403	396	407	374	408	399	384	384	385	394	420	372	411	431	419	415	385	407	338	359	422	396	383	436	404	402	370	383	442	411	407	380	365	348	410	402	381	404	416	379	378	412	414	412	409	417	401	418	404	451	362	442	396	378	398	388	390	371	388	411	415	408	385	362	397	360	406	424	412	397	407	393	409	359	366	380	402	434	357	382	382	430	396	444	385	395	379	398	399	373	445	379	402	420	397	364	387	432	390	422	393	401	400	413	366	407	385	400	419	402	390	412	392	401	425	423	419	421	412	415	415	409	424	395	387	422	437	425	388	419	407	420	425	398	430	399	418	386	388	398	438	412	403	331	427	415	391	365	392	422	408	415	408	395	451	387	407	411	396	375	395	394	386	396	402	430	414	395	381	395	422	413	430	400	374	453	380	395	402	420	398	444	434	390	443	451	430	421	414	374	403	388	394	413	415	366	403	404	429	396	405	385	415	408	365	404	392	385	409	441	364	402	389	406	390	425	398	397	410	395	391	400	385	384	416	408	413	391	389	385	389	400	396	411	376	453	382	425	372	374	373	409	376	369	396	422	412	395	386	423	390	400	422	405	406	392	420	374	437	378	381	394	423	390	455	401	417	403	403	425	422	432	394	407	391	382	370	408	381	366	403	399	402	432	385	421	367	416	407	382	405	384	394	388	373	416	407	386	405	403	377	371	407	401	380	412	392	389	401	403	426	412	400	372	398	394	388	404	432	379	402	373	398	397	404	385	398	439	407	378	403	418	427	420	397	415	399	362	434	379	430	404	372	395	375	416	396	385	440	442	389	406	378	436	361	383	420	391	390	423	428	373	396	423	379	399	358	411	397	410	377	447	422	406	403	400	389	434	430	424	425	413	413	407	378	426	446	404	411	399	428	384	394	380	420	410	396	402	431	393	414	424	371	353	425	426	401	410	405	380	393	406	383	419	413	433	409	401	465	407	417	416	433	389	401	394	403	378	400	408	420	426	403	432	366	443	410	381	435	426	401	407	390	426	376	404	346	404	403	392	406	400	399	379	423	441	370	404	347	378	401	364	408	401	378	383	423	404	420	415	409	428	389	383	367	385	384	403	384	396	365	440	410	398	413	409	386	394	383	387	399	410	370	402	352	388	384	409	375	398	403	380	448	420	372	385	380	395	405	405	410	406	389	419	420	388	433	427	383	419	383	391	406	408	426
25241	42370	32142	15218	6911	2767	745	547	522	605	595	547	591	543	598	558	585	572	560	611	609	556	592	630	530	569	569	590	574	592	519	578	584	541	552	569	564	593	541	591	594	565	587	599	560	578	566	568	570	571	627	570	568	621	569	598	556	566	585	587	561	588	572	573	547	558	604	584	580	570	572	562	515	552	561	573	543	559	572	545	565	592	540	564	561	582	582	573	558	563	592	574	577	569	536	574	565	585	633	586	583	589	590	560	596	601	593	574	561	552	541	604	578	553	561	592	577	566	571	566	574	515	586	579	593	569	570	553	542	571	586	552	533	563	572	561	581	552	560	576	573	585	578	563	530	547	585	552	528	535	547	582	565	531	590	573	550	591	578	566	583	569	580	557	563	590	588	540	542	588	618	574	591	580	565	538	596	538	602	608	563	581	561	539	539	561	578	545	563	566	590	570	613	547	608	618	539	596	607	573	581	578	570	566	551	569	591	627	595	558	585	608	574	583	561	558	567	594	617	574	598	581	569	556	527	551	568	565	602	526	607	554	589	567	601	598	610	523	552	560	595	586	573	589	568	562	587	542	568	544	617	562	584	503	541	583	588	572	559	576	600	579	540	578	568	576	531	565	622	571	573	543	594	569	570	591	587	583	600	573	565	569	590	582	600	617	543	596	606	575	578	575	552	590	544	517	556	548	557	585	612	571	573	547	580	581	583	585	598	586	552	613	562	560	570	591	590	594	573	589	561	574	577	582	566	586	549	617	532	555	564	512	538	568	615	604	579	597	576	595	576	560	555	541	537	538	535	534	599	581	569	599	569	552	588	606	584	580	547	571	590	573	573	603	551	581	575	555	548	583	540	568	552	572	579	633	536	597	559	575	589	608	530	625	596	595	569	565	552	556	556	551	565	564	582	567	549	568	556	575	550	566	568	548	578	577	557	601	558	613	570	579	570	571	596	592	569	619	553	556	599	596	609	590	570	615	533	560	609	574	591	578	582	571	588	550	569	579	567	554	555	560	643	540	581	586	563	575	554	583	566	552	582	546	585	592	583	591	544	548	533	582	585	574	543	617	552	549	563	565	572	603	607	582	582	568	596	595	573	605	587	592	569	595	578	606	555	593	621	524	568	587	622	545	581	584	567	571	553	576	582	582	554	547	580	562	570	562	550	571	584	597	591	553	564	535	584	562	558	585	587	630	551	544	562	580	559	615	571	553	618	564	611	543	563	590	535	556	612	584	560	509	543	587	576	612	634	541	586	592	541	581	590	547	611	564	601	590	563	573	557	537	579	547	556	543	547	558	574	550	561	570	575	608	554	553	610	553	577	572	566	586	577	560	568	604	563	599	583	555	538	593	601	546	574	578	566	567	590	553	541	560	601	565	540	575	570	544	579	608	560	555	606	596	603	554	562	550	610	549	552	569	590	570	623	534	547	577	574	603	581	575	524	574	595	535	545	599	584	552	539	554	580	612	547	586	535	569	586	557	569	569	537	551	587	565	593	556	551	622	547	549	575	563	607	593	543	554	599	559	563	592	560	598	544	589	541	596	601	572	522	581	560	554	568	559	560	536	579	533	565	596	599	553	569	585	568	562	548	574	595	547	586	549	576	592	614	578	629	603	562	596	579	610	554	587	583	560	607	581	561	595	524	548	564	557	583	563	529	619	598	517	568	586	567	573	586	565	534	571	557	578	621	603	562	553	591	593	528	576	566	559	559	618	552	573	590	538	553	591	541	562	524	581	576	590	612	580	564	566	542	580	562	588	518	498	579	602	533	596	584	606	589	593	564	545	567	607	574	561	559	624	561	579	546	557	614	556	570	584	594	576	586	548	543	543	577	547	540	570	555	574	576	585	614	604	561	542	561	579	552	565	549	547	580	576	533	555	597	597	561	549	598	569	567	557	565	529	584	572	579	553	570	547	556	575	573	585	599	544	636	582	564	593	599	574	580	577	535	588	572	533	576	605	578	557	571	554	551	572	527	557	555	564	555	555	576	571	593	582	584	582	592	565	544	561	545	602	562	584	541	619	545	610	550	553	591	536	522	575	604	545	583	543	588	577	589	563	572	567	573	606	578	584	588	599	580	590	570	542	591	561	571	550	545	573	598	564	545	575	580	564	563	576	551	567	570	587	597	536	537	558	562	572	524	561	580	559	554	581	555	560	584	554	561	570	580	580	576	600	606	593	566	560	586	590	578	584	551	591	564	572	593	548	542	609	572	644	517	552	531	569	569	542	585	620	583	559	565	570	546	555	590	587	536	565	566	584	572	580	586	586	556	567	548	609	515	605	588	614	566	586	556	581	580	556	556	570	530	570	549	577	569	604	565	579	601	575	600	595	560	550	593	504	538	607	578	552	590	554	614	587	559	581	586	591	618	570	602	577	578	568	596	562	573	538	573	569	610	559	581	603	589	587	585	586	570	542	581	592	550	574	578	573	593	596	630	556	578	552	545	579	559	571	569	546	576	533	556	582	568	585	550	556	612	552	540	549	562	582	559	570	599	571	569	567	594	536	573	570	543	566	593	591	584	563	612	570	567	561	577	527	616	545	543	635	566	589	600	578	581	540	562	548	559	560	555	620	587	588	565	619	560	533	554	576	565	562	559	577	584	597	579	585	594	580	535	573	527	590	627	614	608	560	592	557	560	538	537	555	570	592	580	562	554	579	601	529	569	615	548	554	528	579	622	577	565	593	568	601	534	539	486	572	543	629	542	591	571	548	526	573	561	580	546	609	557	553	526	563	558	578	584	615	541	567	566	578	583	575	609	574	632	539	557	600	560	564	549	580	555	549	588	563	600	559	548	528	541	548	590	588	563	554	598	570	597	553	576	559	565	598	602	558	559	598	569	533	567	574	560	585	565	564	598	598	599	583	590	574	560	611	581	529	549	555	527	548	613	557	591	587	563	555	626	548	582	565	596	576	588	573	524	555	594	546	518	554	600	639	577	562	569	577	585	565	595	608	586	568	541	563	563	561	602	573	588	571	565	576	542	584	557	540	613	594	589	553	627	588	552	619	563	582	555	540	573	539	550	546	585	536	548	538	569	548	539	576	559	590	565	537	582	541	566	574	555	556	583	574	563	562	521	583	566	582	598	566	589	559	590	555	571	576	566	550	556	596	586	621	560	580	577	534	546	575	579	569	602	582	596	587	578	564	578	558	587	564	636	526	562	541	585	552	557	619	574	609	562	604	575	560	590	542	553	592	598	567	625	553	583	575	578	551	563	567	628	573	591	538	598	600	601	563	602	536	585	594	561	591	561	581	546	562	587	594	553	583	587	567	507	531	573	572	588	581	573	578	568	590	574	582	541	609	543	529	567	559	584	559	587	574	566	556	581	567	549	563	583	594	614	599	533	543	544	565	585	525	625	644	580	572	542	586	565	556	557	583	549	558	576	587	540	595	608	591	595	559	579	621	573	578	607	549	554	546	561	571	596	572	592	590	573	590	551	560	589	552	601	571	593	570	576	525	549	612
24738	22520	34674	31910	22565	11644	1899	528	499	519	450	435	419	443	429	461	496	448	434	454	423	476	436	458	435	444	466	455	489	467	498	451	433	463	457	454	441	448	463	462	450	474	469	481	448	472	461	434	416	463	462	450	440	513	442	429	448	467	459	465	439	464	461	455	454	460	426	444	403	488	441	447	472	437	464	467	431	452	447	456	497	482	417	464	482	444	420	476	459	473	432	459	443	449	462	457	441	451	421	435	422	471	421	452	450	427	490	457	435	463	462	445	444	449	424	472	423	450	468	476	479	470	468	464	475	432	461	494	428	451	427	469	433	476	481	484	458	447	480	450	465	428	455	465	452	435	449	442	419	471	456	449	453	455	439	491	438	448	462	466	472	448	452	443	465	446	477	441	475	493	447	466	493	433	442	485	450	438	442	487	456	456	498	425	461	436	449	452	463	469	444	477	449	492	480	444	434	463	426	432	466	476	464	459	453	457	443	476	428	504	462	440	445	435	464	437	450	453	450	469	429	444	448	482	406	443	428	448	449	437	475	434	487	472	411	447	450	459	487	466	498	470	465	456	438	450	432	439	473	433	460	428	455	417	448	446	452	468	451	429	454	435	435	432	448	449	467	474	411	437	490	445	439	443	450	443	437	424	432	436	486	455	477	435	494	460	479	470	480	459	459	493	465	486	437	472	468	463	421	481	493	470	454	462	450	445	471	441	435	444	438	452	464	408	448	430	426	474	412	458	437	459	458	459	454	447	454	430	471	464	457	457	465	453	463	469	473	460	450	477	477	416	441	485	427	472	488	452	467	461	419	469	428	438	399	453	457	438	447	455	477	484	418	458	445	457	441	430	480	421	433	466	457	428	449	433	464	456	433	460	483	474	463	453	447	444	443	455	461	462	448	432	469	472	469	458	467	452	477	482	479	479	467	455	437	439	459	442	397	441	406	449	434	481	457	452	443	469	453	440	443	440	481	450	442	441	435	509	434	432	450	455	472	474	431	461	452	457	447	447	449	451	456	455	461	463	480	459	489	431	443	429	445	466	439	413	472	447	450	463	464	421	461	418	450	436	440	417	452	483	474	503	419	448	460	439	427	458	432	431	441	446	412	481	481	482	479	465	495	479	465	465	453	413	476	464	451	472	473	442	431	459	463	459	443	407	442	467	421	452	428	474	417	439	481	465	455	439	445	434	453	457	453	483	445	460	447	430	441	434	464	452	424	460	457	465	448	427	439	445	485	445	516	458	437	418	427	445	485	463	442	456	451	418	436	483	472	475	441	446	463	479	457	470	453	485	458	454	447	472	471	449	475	485	456	467	480	478	480	472	470	466	402	464	445	472	434	465	419	461	429	470	451	452	487	408	458	476	454	447	452	455	471	465	451	477	447	470	446	456	421	496	432	438	461	441	481	439	434	456	474	413	507	463	460	468	476	426	479	424	421	425	476	428	452	478	440	485	448	477	473	442	461	455	430	442	435	437	476	433	472	456	467	445	444	479	483	435	472	463	430	463	452	402	434	446	490	413	469	478	480	438	431	464	461	439	446	473	429	450	451	430	463	503	454	383	469	469	447	453	430	441	456	426	453	488	475	434	474	439	409	458	425	447	465	422	467	463	445	486	485	429	428	442	453	474	413	426	468	430	431	437	418	477	466	462	471	463	456	442	441	487	466	476	412	447	417	469	485	434	447	447	432	466	447	480	469	469	448	435	486	449	454	483	472	438	443	439	461	461	462	474	451	413	424	430	450	463	466	476	451	455	453	475	419	464	489	475	463	407	427	484	451	429	407	491	455	449	451	448	422	408	451	464	422	436	455	471	395	513	475	448	459	452	443	471	465	460	443	476	439	484	478	446	431	468	476	451	488	454	457	466	434	432	474	432	416	450	447	440	439	432	502	473	436	437	451	480	439	444	426	459	463	429	435	447	432	435	474	466	468	448	474	481	450	460	480	432	485	451	483	460	471	427	438	493	436	454	480	466	460	454	446	451	449	462	488	433	490	469	479	419	455	444	432	508	486	431	447	474	434	452	465	448	471	437	445	476	470	476	479	455	450	473	466	480	439	425	460	450	476	471	456	461	454	405	457	423	435	471	454	480	471	450	461	468	478	463	462	472	421	453	463	496	465	432	467	453	477	445	439	441	469	464	451	437	433	474	475	460	480	433	438	473	452	460	444	435	469	461	439	400	454	475	449	434	445	465	423	436	459	444	430	450	426	469	410	469	485	449	467	435	485	429	472	458	462	453	455	451	475	444	473	460	463	447	461	454	453	421	435	469	421	440	463	474	441	477	434	446	413	480	469	445	484	479	455	474	416	496	434	462	443	438	493	444	483	432	466	465	410	453	421	466	448	462	441	457	441	434	463	474	490	439	456	437	450	450	441	449	493	477	488	404	483	436	426	430	446	470	451	482	427	408	449	487	436	447	474	426	436	412	474	430	423	485	457	461	447	441	456	436	497	454	443	469	463	456	468	447	480	429	417	474	480	471	454	476	454	420	462	480	417	507	415	481	458	418	419	486	464	431	453	393	444	442	451	447	470	456	472	474	462	460	458	441	450	458	458	458	447	497	474	471	446	521	471	490	464	444	417	458	451	449	459	449	415	458	472	440	467	440	456	462	424	456	454	491	450	427	471	447	414	469	406	464	495	477	436	458	426	474	457	407	456	480	465	457	450	502	471	482	445	420	437	399	435	451	453	459	494	451	431	452	418	425	465	459	429	493	463	463	464	459	435	450	422	439	460	436	413	454	391	459	465	452	414	484	445	478	413	478	442	429	453	456	482	455	419	443	461	447	456	416	454	437	456	451	490	443	486	445	482	456	454	481	452	466	437	488	448	444	476	496	439	449	473	461	461	477	476	455	443	465	487	472	458	452	498	455	449	451	463	448	433	402	416	466	467	427	432	471	437	495	456	450	475	498	499	420	435	456	408	464	489	456	433	497	464	467	449	481	432	444	498	435	435	452	433	477	455	455	472	426	444	454	457	449	462	457	451	442	445	460	443	463	476	490	450	454	486	494	469	464	457	436	438	505	466	480	447	457	451	476	490	452	475	467	425	475	473	472	441	408	451	446	477	454	436	432	430	477	481	438	430	429	454	437	442	467	443	450	491	452	436	449	437	468	455	467	445	490	452	469	476	438	465	472	462	482	446	453	456	434	465	482	430	465	469	440	447	441	438	470	470	467	474	430	415	451	448	471	487	403	418	477	511	438	467	436	474	412	477	441	496	463	465	439	480	454	457	462	406	457	457	458	480	505	441	418	442	429	459	434	482	428	454	422	480	434	464	463	443	445	449	435	477	451	435	413	469	477	422	431	474	456	452	447	486	438	468	439	408	501	453	505	504	455	438	449	479	504	474	451	464	457	471	449	465	445	484	448	481	423	459	427	443	451	410	457	476	447	436	420	424	419	457	492	399	454	472	423	449	414	463	455	455	442	487	464	462	492	456	439	461	434	463	443	483	469	489	450	437	473	446	444
46949	79038	60789	39246	24468	10939	1997	635	642	640	697	660	689	674	659	652	585	642	669	622	641	593	669	633	695	633	626	622	612	684	682	632	676	661	689	635	641	618	611	688	607	664	658	654	652	667	639	609	644	657	641	601	656	598	639	622	656	617	681	666	624	623	700	653	680	657	645	694	613	622	701	676	639	628	621	670	645	673	649	622	612	671	636	623	600	643	639	635	676	672	632	654	641	632	638	641	661	623	623	687	681	629	634	688	639	621	650	679	614	636	647	623	610	653	675	662	623	655	675	642	684	642	648	622	639	670	636	672	624	640	623	666	639	645	678	659	653	610	636	607	641	625	684	638	622	656	640	665	672	663	583	651	638	644	621	642	604	630	667	642	679	594	645	657	640	627	615	642	579	676	656	693	633	685	650	668	592	635	646	673	645	593	618	604	617	658	635	669	630	664	672	638	622	617	632	646	638	607	661	602	655	651	674	620	664	615	687	644	626	658	644	655	614	649	654	635	611	624	659	626	650	657	655	676	638	647	658	614	647	656	597	651	637	674	666	605	646	616	625	678	635	629	637	668	659	664	678	592	663	696	657	653	643	660	677	657	633	638	696	630	614	651	659	649	665	634	651	652	631	610	649	646	653	642	643	661	607	633	650	624	596	586	652	659	660	677	663	658	660	668	611	687	655	614	700	662	654	599	632	641	619	598	644	650	622	603	611	670	634	668	604	628	656	654	624	703	624	678	673	618	671	630	648	672	652	630	619	689	650	636	596	631	600	646	696	649	675	682	643	685	629	633	685	628	631	626	670	633	640	628	694	616	643	671	612	644	689	608	637	631	604	665	624	692	633	648	683	664	657	661	624	615	605	634	690	635	626	649	658	612	656	646	667	597	632	652	642	660	657	657	651	630	616	706	640	639	661	642	704	657	638	609	653	660	647	647	674	631	594	655	604	675	690	651	679	644	616	632	657	576	629	655	601	701	610	659	659	622	633	630	676	631	666	618	645	683	638	677	652	661	643	677	686	629	637	651	680	653	673	628	647	654	607	632	658	618	685	665	644	634	663	640	622	677	686	620	675	602	639	616	620	614	620	627	642	660	641	636	620	648	620	643	689	630	660	685	668	622	662	667	725	619	672	666	607	669	662	623	676	689	600	655	624	631	625	650	635	675	613	653	599	637	609	619	628	640	643	652	640	713	666	648	653	600	689	602	654	635	648	632	661	656	641	629	665	666	635	622	660	663	698	630	628	660	619	620	592	619	644	673	626	617	693	724	624	610	661	643	633	625	616	666	628	647	635	656	635	580	642	680	650	603	684	685	611	638	657	623	622	640	656	644	672	633	656	687	622	589	688	640	624	668	627	660	669	622	682	643	628	632	678	652	625	632	680	634	659	620	651	674	668	623	641	628	629	666	670	662	642	652	622	681	628	634	627	638	713	656	641	610	675	660	620	648	678	638	632	655	654	605	644	655	630	694	648	648	612	604	647	655	607	649	621	646	626	618	632	677	644	615	674	619	619	647	666	632	654	677	636	589	637	626	595	641	651	629	660	647	643	585	642	604	606	655	643	696	647	629	638	604	654	653	639	643	675	645	649	643	648	590	622	637	674	678	624	635	650	662	619	664	682	644	635	622	593	649	664	660	606	645	630	604	682	678	600	594	603	649	609	617	652	682	613	699	646	696	648	619	631	654	714	634	677	638	609	622	640	632	689	607	678	611	675	662	659	669	674	680	589	677	671	645	589	633	651	625	649	642	644	697	652	640	646	624	660	611	617	617	647	675	648	690	631	652	604	635	612	681	631	684	620	626	633	667	621	686	636	602	635	642	624	670	677	663	667	637	659	661	665	629	665	666	659	646	689	641	644	632	630	672	680	639	621	667	665	646	662	667	673	644	623	617	629	670	643	615	613	602	607	655	641	602	655	664	642	673	634	669	668	659	617	643	599	681	633	653	661	654	645	646	646	628	659	633	672	665	668	634	574	610	627	636	609	628	635	703	646	687	682	643	676	674	637	658	630	628	635	661	650	654	590	684	674	630	672	684	649	665	635	673	663	632	670	601	619	604	606	635	679	623	666	658	670	666	647	626	644	649	633	630	713	632	627	676	649	598	616	670	643	596	664	648	664	633	665	637	624	635	635	664	678	649	622	628	693	689	696	639	643	667	592	678	654	653	601	665	643	589	634	619	671	706	638	620	646	625	631	614	595	650	572	626	624	636	642	615	652	631	622	655	608	661	646	668	642	615	638	629	649	671	661	583	618	659	627	621	665	621	669	601	641	648	665	658	647	655	651	665	659	626	688	646	636	673	660	602	621	649	690	638	641	631	638	671	641	665	604	696	661	586	692	620	575	659	632	655	644	629	629	666	628	651	670	636	650	671	651	692	626	697	652	689	624	646	652	671	589	644	683	695	643	666	684	640	638	655	655	653	685	629	643	637	651	648	664	651	607	647	673	615	658	615	633	668	639	673	611	624	612	635	651	643	646	656	599	649	633	635	620	624	653	641	632	656	676	662	634	647	637	668	619	608	667	618	644	660	649	621	631	663	644	574	610	586	652	664	679	625	645	632	660	642	597	620	646	668	642	622	635	641	617	622	615	704	611	648	618	624	649	624	612	626	675	674	685	593	638	637	626	665	650	669	640	635	675	632	639	650	647	681	620	595	614	638	656	646	664	646	651	643	690	696	650	660	634	698	632	649	640	643	638	593	654	636	672	670	664	652	593	637	708	675	661	612	700	648	653	654	631	612	643	640	692	631	602	618	650	629	597	596	621	631	662	630	656	651	618	635	647	595	654	598	643	626	662	623	649	637	617	654	605	656	706	660	621	620	617	677	641	636	632	653	598	656	643	629	629	704	636	656	634	654	652	614	630	608	688	642	643	666	661	654	598	621	596	628	668	657	680	636	651	663	668	623	673	683	619	657	637	677	633	650	684	648	655	618	612	651	657	665	637	657	607	666	647	664	641	689	689	638	639	640	694	604	597	688	616	652	667	642	634	650	656	675	643	651	646	619	618	687	628	648	606	666	615	614	666	643	647	667	631	637	696	654	657	657	682	672	625	664	660	634	638	691	630	664	647	635	630	608	639	670	654	616	660	660	610	608	650	620	673	607	706	674	646	638	617	630	632	694	645	640	697	606	668	615	643	624	637	637	597	617	614	646	659	640	631	606	599	672	675	628	677	683	665	662	676	584	621	651	641	635	642	609	617	664	630	617	620	646	656	706	703	676	650	637	648	648	700	636	636	660	625	679	657	568	630	594	643	650	629	651	605	615	638	609	684	640	638	640	709	620	657	689	627	655	636	657	643	602	608	653	640	681	640	651	641	653	669	625	647	656	618	644	630	632	632	631	674	661	652	651	625	647	609	631	687	646	610	643	645	675	611	616	729	614	640	661	601	622	624	690	653	678	648	646	619	657	609	636	669	669	667	643	621	620	659	653	681	638	657	657	668	672	655	661	635	639	673	653	591	630	602	609	649	659
22870	21422	30972	26639	23775	21965	13005	712	357	344	350	329	306	344	355	313	355	306	342	311	336	318	360	359	299	338	315	319	299	317	339	339	334	327	346	337	318	327	343	303	342	343	357	337	314	323	328	316	336	340	334	341	308	347	340	368	313	327	311	325	295	398	370	350	345	346	355	306	344	284	314	343	334	315	361	332	332	340	344	351	346	292	322	339	334	345	317	349	332	333	289	307	345	317	321	315	317	316	319	350	322	372	318	345	361	355	272	315	352	327	330	353	338	313	366	313	315	353	324	318	308	343	329	324	314	345	336	340	333	327	339	351	358	355	326	333	318	315	298	325	360	335	323	336	299	342	323	329	338	323	335	333	355	327	307	319	313	322	349	318	338	323	328	308	338	308	325	304	318	319	337	340	351	312	327	348	336	386	313	331	285	314	338	338	291	320	361	326	322	321	338	297	350	347	337	333	326	321	337	355	313	324	354	307	346	324	339	372	312	334	368	309	348	330	341	334	295	321	340	355	351	345	319	334	288	331	334	337	312	299	349	334	336	314	344	359	303	343	344	317	330	321	343	349	313	325	330	333	325	339	324	314	332	326	336	322	293	305	322	304	316	325	335	301	323	349	344	305	336	325	322	328	310	347	330	343	292	351	300	318	350	336	291	324	330	300	326	333	321	335	314	305	327	320	313	301	345	310	320	335	338	331	332	320	362	331	325	317	354	327	355	342	302	317	292	293	319	332	294	298	347	334	319	349	326	348	352	316	342	342	333	313	307	321	322	358	320	319	327	332	386	315	311	308	327	343	326	285	330	320	327	310	316	314	355	332	291	330	315	334	312	336	307	328	312	312	345	348	311	342	327	303	297	341	306	327	353	341	338	353	321	321	343	319	323	356	318	356	332	366	383	328	324	330	322	329	326	368	301	326	307	333	327	310	345	358	323	333	309	304	347	341	327	351	322	344	347	336	321	358	325	303	344	327	310	325	325	321	310	336	321	326	350	340	345	298	313	320	322	346	339	308	352	329	336	336	335	330	299	309	351	310	321	321	331	345	337	342	314	341	324	319	293	332	311	329	345	344	346	361	323	319	327	322	316	341	320	344	340	347	310	333	306	357	326	312	338	336	308	328	334	345	342	339	327	323	316	301	338	369	323	373	326	330	298	306	307	371	318	322	315	341	325	341	298	311	339	329	332	297	323	316	317	313	311	295	315	333	311	324	330	325	327	320	302	339	327	346	356	307	329	343	332	313	319	350	340	340	340	363	323	320	310	336	328	322	328	344	326	324	343	338	354	314	323	296	333	348	324	341	318	319	332	297	309	354	315	345	316	310	342	304	325	340	352	330	319	331	359	354	322	330	314	318	305	355	315	327	330	376	333	324	346	346	289	299	321	331	330	339	371	323	323	338	297	335	325	335	331	343	353	364	366	325	339	333	310	348	328	366	316	341	326	331	366	324	314	345	332	315	332	319	323	313	335	323	327	322	335	335	333	317	322	308	334	325	334	330	305	315	358	317	313	342	330	317	348	313	327	328	341	320	316	324	316	302	311	347	360	322	307	315	311	318	298	359	305	370	326	309	318	314	310	332	342	348	293	332	351	310	351	318	341	359	297	322	338	287	301	309	320	372	333	334	321	351	349	341	320	354	359	324	318	324	294	324	304	343	321	296	301	313	318	336	353	357	304	306	332	294	329	321	333	309	298	334	323	323	333	333	300	318	322	320	337	311	319	315	311	332	302	341	317	347	350	331	316	353	322	331	295	332	343	320	317	336	359	342	333	357	320	301	322	355	329	333	329	316	335	343	327	344	346	348	315	319	364	318	332	328	309	322	343	337	343	337	345	361	335	353	344	321	297	316	309	331	343	313	319	309	318	341	312	320	344	298	320	332	331	315	323	337	332	319	316	294	343	311	342	362	314	312	317	307	329	313	314	289	325	313	332	328	337	331	344	355	304	322	342	328	308	329	320	310	332	344	331	333	344	328	327	316	330	325	338	327	353	362	337	353	308	345	339	315	343	347	333	318	339	340	339	320	366	328	279	304	326	326	305	362	339	310	332	366	328	347	352	355	316	301	319	347	336	349	336	334	332	297	327	314	308	322	307	309	339	307	310	306	331	317	331	306	305	337	342	319	309	334	358	329	326	345	316	318	327	305	351	335	322	341	325	351	345	324	295	321	312	322	308	352	333	319	345	347	353	338	313	349	344	311	300	329	334	328	340	361	323	331	303	323	312	313	282	337	288	311	326	311	317	330	332	309	331	373	308	318	304	345	332	293	326	324	330	362	341	343	334	317	344	328	311	323	345	309	336	365	328	366	318	313	318	347	342	322	341	342	328	335	329	367	322	328	308	314	307	332	330	342	338	375	323	355	347	356	314	304	303	312	322	283	329	314	303	332	333	351	348	323	327	343	299	335	324	322	334	339	334	309	326	345	341	349	321	318	320	336	322	325	311	323	349	291	319	315	326	345	332	341	316	347	330	317	344	305	338	326	332	317	313	323	331	339	333	334	337	313	310	328	338	316	324	316	294	344	330	324	340	346	316	364	361	315	328	314	325	315	350	324	303	314	304	336	340	326	325	342	348	317	362	327	324	330	349	330	315	337	335	338	315	351	323	332	346	326	329	310	306	359	348	336	334	318	303	327	285	334	374	330	318	324	301	304	333	317	317	328	315	338	319	289	332	327	292	335	341	310	327	328	314	323	303	317	330	337	315	359	300	366	340	344	359	337	336	308	301	345	327	311	304	318	324	326	296	334	325	366	330	313	326	306	363	316	350	342	337	371	324	320	327	305	329	348	308	312	301	332	336	312	346	317	330	321	316	322	342	359	319	304	310	350	328	300	348	312	322	301	335	320	350	335	325	322	327	336	327	348	325	353	300	311	345	317	316	346	343	308	362	312	334	342	297	358	356	347	355	328	305	355	347	334	285	334	311	310	330	354	312	341	337	352	329	347	326	327	306	341	332	336	320	309	344	308	317	336	339	295	327	331	344	373	276	344	310	312	342	300	331	325	346	337	284	347	345	335	303	343	302	339	361	340	338	306	309	320	372	362	329	311	304	351	342	356	346	335	320	326	319	343	356	328	323	345	318	334	319	349	302	346	306	312	343	351	334	329	309	335	326	300	309	341	350	328	291	307	311	320	314	318	320	325	323	313	333	337	336	334	322	334	344	315	312	335	332	371	367	333	308	343	351	345	365	325	337	324	342	315	341	338	335	288	329	351	329	287	321	335	345	306	317	339	340	331	346	324	340	315	331	354	324	329	359	340	349	357	326	286	341	303	324	348	346	346	324	316	318	360	339	292	342	339	327	325	336	354	344	354	314	309	317	326	347	321	344	340	342	323	328	302	293	305	394	347	367	320	320	333	341	337	332	321	350	326	333	329	316	328	327	316	356	342	285	342	325	338	326	347	302	310	334	342	352	326	333	343	324	312	341	285	306	339	312	292	331	303	339	303	351	336	346	288	331	332	321	298	320	340
61281	101253	81387	57043	38801	20517	4543	488	469	490	477	474	462	470	470	451	472	480	501	449	495	412	499	441	437	451	490	497	482	490	440	472	483	437	485	489	509	425	515	437	505	475	439	477	461	438	474	461	473	443	449	469	467	443	447	451	471	489	486	511	456	471	464	442	468	502	454	474	472	482	466	469	454	451	465	461	489	533	495	468	462	486	426	486	485	495	491	475	489	465	442	471	445	441	463	444	457	473	468	448	429	466	468	442	464	483	450	473	450	485	427	479	460	469	432	461	466	454	417	430	442	463	445	452	488	469	434	440	501	486	426	431	471	474	444	477	470	454	478	459	485	459	490	519	469	459	487	463	425	483	471	459	488	465	476	430	440	483	471	478	459	497	422	457	480	455	457	506	510	463	486	465	471	453	476	428	459	497	437	489	459	477	480	460	487	457	437	473	472	502	477	452	484	441	501	465	475	470	456	469	476	454	416	469	426	428	507	493	452	447	471	485	481	459	451	445	477	470	483	439	451	478	461	448	470	412	456	510	506	469	441	461	453	497	464	448	458	502	463	452	451	460	495	473	452	436	492	482	475	490	434	485	475	457	487	466	472	473	463	443	483	429	475	456	484	470	480	480	464	465	477	467	456	443	459	435	503	498	440	441	479	484	444	457	464	456	474	477	462	448	432	459	457	455	496	449	449	480	478	435	452	454	482	453	453	472	474	453	486	447	474	486	389	450	437	439	450	413	447	432	470	444	465	492	468	445	466	463	470	506	512	480	435	465	451	493	485	465	470	505	481	451	481	519	456	453	465	468	483	459	405	441	505	468	523	493	499	419	442	492	495	427	423	452	487	449	462	503	430	483	516	473	480	447	450	433	463	490	452	455	446	406	452	493	452	476	485	498	450	519	490	471	482	444	452	478	500	455	449	479	429	441	467	485	443	452	505	484	456	501	477	452	466	512	477	433	436	429	469	435	487	473	449	442	464	454	477	420	511	445	457	509	464	461	473	488	483	476	483	430	425	518	459	498	456	429	472	486	461	423	463	496	470	462	432	501	476	462	471	431	470	453	466	469	453	458	469	449	473	486	431	417	457	453	476	500	458	453	452	516	487	454	472	490	478	493	469	477	494	508	470	446	455	435	449	466	507	481	490	449	476	481	476	457	454	420	459	471	463	490	488	441	440	496	497	410	475	474	463	465	474	453	471	442	476	502	452	453	494	492	462	452	455	438	448	430	481	480	420	469	460	435	494	470	445	486	460	468	446	449	450	439	466	433	534	469	496	476	456	465	466	488	440	440	453	489	463	437	480	459	466	500	465	430	434	454	483	465	441	455	468	469	458	463	525	507	461	492	457	470	496	457	478	489	455	478	438	456	487	475	478	430	476	449	463	481	469	410	472	456	457	470	495	489	435	470	477	458	497	515	453	459	444	461	495	433	469	485	485	450	486	462	479	475	471	451	455	431	442	455	512	437	457	481	467	467	493	467	463	480	506	446	481	455	465	449	469	485	489	461	450	487	483	462	456	431	494	463	445	424	474	483	425	469	461	461	492	432	460	494	448	449	483	444	509	453	454	478	460	449	464	443	482	469	431	452	481	481	464	459	448	488	458	452	466	474	438	444	450	444	500	485	513	458	454	460	455	450	492	458	456	491	487	444	461	484	477	475	445	476	454	472	436	464	462	477	451	485	453	426	456	486	494	434	440	447	457	436	470	490	434	473	467	434	464	453	424	489	504	459	475	464	490	484	457	492	457	449	434	449	464	491	437	423	494	489	457	447	468	460	479	443	496	475	487	457	454	501	503	428	497	494	426	433	464	459	483	463	433	449	469	477	463	439	487	470	461	465	486	460	478	481	446	480	450	480	431	449	468	414	459	448	499	464	481	444	472	451	483	460	469	450	450	492	461	470	462	452	494	435	478	430	487	513	469	481	486	445	484	440	444	444	501	460	487	462	462	497	427	470	457	442	462	463	462	480	496	448	438	466	473	452	447	437	482	505	473	440	447	465	474	430	456	500	433	462	461	490	447	472	487	448	450	491	435	480	487	466	507	458	414	444	448	467	495	509	468	448	444	467	459	483	466	496	440	449	440	489	433	449	446	474	481	452	506	455	495	462	490	497	483	456	459	479	464	460	436	441	468	484	467	427	476	448	489	462	453	456	475	451	514	468	424	487	439	462	443	429	460	487	478	477	450	474	454	462	447	469	445	484	457	459	477	460	509	443	446	423	486	457	454	481	483	479	501	440	449	498	465	464	480	479	471	476	447	451	488	463	470	482	456	446	466	479	469	457	453	469	440	461	462	452	472	480	460	457	450	465	477	501	476	423	470	461	441	474	460	449	456	443	471	411	485	482	463	488	486	521	464	450	474	450	466	467	498	469	457	475	444	496	461	464	497	461	477	424	486	467	469	472	427	434	479	459	454	432	520	452	468	480	495	442	470	474	494	481	445	459	460	436	434	432	467	465	488	469	459	455	497	454	491	503	469	461	481	468	458	487	455	443	484	448	453	480	446	479	457	432	508	510	458	451	492	436	482	429	487	455	477	463	493	470	421	458	518	497	437	462	465	453	483	445	455	494	472	491	466	449	468	482	430	459	473	487	461	458	479	430	485	466	447	467	441	461	486	485	444	430	440	459	473	480	506	482	439	474	453	509	478	451	476	453	471	501	461	499	496	469	446	472	459	431	467	489	463	482	465	461	444	438	475	444	461	430	461	463	492	455	479	473	454	499	485	483	431	454	444	431	457	465	476	453	482	460	449	487	433	478	483	440	467	473	509	464	468	447	471	486	451	489	426	488	465	464	484	465	431	453	499	427	471	525	469	457	436	474	470	458	450	477	485	469	486	511	473	454	468	484	523	480	502	449	468	459	469	480	481	463	453	456	461	473	502	462	464	485	472	476	465	443	492	469	456	486	431	459	462	512	454	471	469	472	457	466	487	459	464	462	433	488	445	481	437	505	515	449	477	497	481	464	484	433	460	461	483	430	481	446	457	484	424	473	446	477	493	478	463	462	476	461	489	435	510	443	468	479	447	456	502	446	508	424	497	475	497	464	523	459	431	488	472	449	470	450	452	495	440	501	448	457	451	449	466	459	490	473	478	470	448	453	471	465	456	466	451	461	484	476	485	479	488	468	485	430	478	434	437	467	463	472	486	501	489	493	408	454	455	472	488	508	487	487	476	471	494	463	476	494	484	462	494	470	472	484	445	454	464	455	460	452	484	452	485	469	483	444	514	489	451	437	429	477	494	493	488	468	440	479	506	456	445	453	456	493	459	512	475	427	457	444	457	459	500	485	489	451	452	484	447	482	477	437	483	479	469	445	488	486	486	452	477	448	457	445	459	445	440	446	438	452	463	465	445	484	418	524	465	467	516	450	493	463	468	454	474	501	472	450	460	447	461	452	488	432	481	489	453	499	470	500	472	491	482	427	428	442	490	466	456	459	503	477	430	461	457	487	465	466	464	441	447	513	471	470	451	460
27348	25130	29961	17260	5003	1375	470	398	407	372	450	402	420	371	412	396	379	399	404	412	442	385	413	379	421	402	428	390	359	385	368	425	411	420	408	370	387	413	399	431	412	437	412	444	432	368	382	408	402	381	362	396	463	410	380	397	420	393	378	415	413	372	437	411	385	401	432	385	388	419	378	416	400	398	376	385	413	426	374	406	408	417	414	403	396	414	398	391	369	402	389	391	406	401	424	411	395	431	439	360	396	360	375	401	401	378	384	401	386	393	419	427	382	429	405	405	399	416	392	413	415	420	414	429	393	367	417	416	412	370	381	421	419	401	402	409	397	408	430	383	408	392	417	411	415	410	404	417	387	379	365	430	400	368	444	377	393	387	411	396	391	423	428	420	402	422	407	426	407	407	420	423	406	415	402	428	375	401	429	388	397	379	391	386	381	381	396	360	399	404	375	394	422	399	431	381	392	375	430	427	364	384	413	417	425	377	390	411	399	426	369	394	384	399	423	397	418	426	404	384	390	445	414	410	407	446	451	399	447	378	377	422	420	378	437	407	406	370	401	421	408	442	403	389	395	410	403	459	432	417	408	431	410	423	429	417	413	426	436	363	419	431	404	362	385	412	369	429	383	412	440	360	382	386	382	402	431	401	389	385	415	429	415	401	385	400	444	416	402	423	408	396	429	393	393	407	408	402	404	371	408	383	384	419	392	409	374	406	386	389	425	392	403	395	383	448	423	415	401	366	402	393	371	409	392	355	373	420	404	383	429	366	410	400	433	381	393	415	389	420	362	386	388	411	376	382	403	364	405	419	355	360	430	385	413	421	424	429	370	392	409	417	384	428	391	381	397	384	364	394	387	398	383	411	424	407	421	365	373	424	385	400	380	417	368	423	394	373	404	423	410	374	424	379	398	397	385	370	418	385	392	399	425	394	377	407	392	412	382	433	414	404	396	382	407	383	423	422	417	378	388	410	410	409	425	423	396	387	416	396	406	385	392	423	412	399	450	426	389	417	406	355	404	419	387	429	401	400	390	399	391	415	415	376	404	409	407	438	407	403	384	415	385	368	442	390	398	400	409	417	418	381	390	408	409	404	405	406	433	407	368	428	441	412	408	387	389	366	391	375	442	436	434	418	416	420	388	406	426	377	400	424	432	412	401	405	407	402	432	409	391	411	414	387	425	412	405	394	389	427	410	405	393	439	410	356	419	417	403	431	370	410	375	428	392	396	384	416	404	359	350	401	408	419	412	425	405	401	416	430	396	427	390	418	424	421	420	408	447	410	407	431	427	392	391	339	375	402	370	424	433	410	424	410	350	374	396	414	400	413	411	406	423	394	393	401	403	388	368	421	396	404	364	396	420	406	377	414	421	356	383	412	421	399	427	382	357	415	433	391	405	427	398	445	400	384	420	415	397	388	383	410	424	424	378	400	372	400	393	431	414	403	396	402	406	404	357	407	397	391	398	433	404	430	404	426	381	427	454	445	421	401	391	387	384	348	392	411	379	411	401	405	372	398	406	425	437	399	420	386	409	415	405	379	389	435	399	431	409	358	403	378	384	412	407	368	395	398	386	363	402	353	386	400	395	393	391	392	379	376	405	413	389	411	394	417	381	400	408	375	423	429	409	392	419	364	364	415	390	363	370	397	388	440	390	409	367	405	394	370	382	399	377	396	413	404	408	415	411	389	403	373	442	386	432	410	401	380	418	418	398	396	425	362	409	390	399	421	414	379	404	405	388	390	403	396	408	377	381	350	420	390	381	385	411	360	402	383	420	374	361	400	385	415	390	416	377	403	418	389	420	413	395	379	410	399	374	430	402	372	418	431	435	389	385	438	415	394	429	375	378	378	410	395	407	401	425	427	396	401	420	407	390	390	404	387	398	392	379	397	393	390	368	407	423	406	421	390	414	422	438	404	393	390	409	409	387	377	395	389	391	395	418	390	380	411	419	421	354	386	401	364	391	431	402	395	429	385	429	392	365	361	408	404	366	373	382	417	416	379	433	420	373	398	416	397	391	418	387	365	415	414	376	396	403	379	379	443	420	388	403	393	394	416	420	392	383	424	390	414	411	409	430	413	403	409	379	395	412	401	417	415	383	461	418	403	397	444	381	399	403	418	461	388	381	409	373	406	376	355	390	409	430	404	370	423	396	412	411	391	385	419	392	402	402	401	394	419	401	380	397	402	369	405	417	413	416	411	380	415	371	375	397	397	394	414	395	407	438	397	391	378	386	398	429	395	403	423	447	426	393	396	430	370	426	397	398	421	438	425	364	387	409	390	420	428	426	338	369	419	391	353	386	424	404	400	390	404	399	406	375	390	377	439	404	420	407	391	396	380	391	407	367	396	414	409	383	410	359	403	424	461	377	364	402	416	409	426	388	403	416	450	399	400	416	444	382	380	393	388	381	375	373	404	402	379	405	385	394	397	415	372	398	413	370	399	414	392	398	400	415	387	408	410	380	417	406	373	404	399	386	372	387	433	386	455	401	418	437	388	379	388	386	403	399	354	415	384	382	391	413	417	360	413	404	384	395	398	385	435	408	381	429	427	371	389	455	378	438	386	425	413	411	373	401	419	373	407	379	404	358	392	414	388	417	395	362	413	400	406	411	421	412	385	392	376	390	406	406	397	417	393	399	387	443	391	438	386	393	402	366	385	381	395	412	422	409	371	400	370	401	382	420	413	420	394	443	417	411	381	423	380	390	436	433	386	385	384	410	428	413	415	383	385	420	387	411	391	414	369	390	406	406	414	421	396	428	423	427	387	441	417	402	413	429	394	402	416	383	412	407	372	405	460	415	424	414	437	422	419	365	382	416	410	432	414	398	392	428	365	417	392	386	409	385	425	413	393	420	409	397	400	388	399	370	370	433	404	395	379	415	427	422	437	400	408	439	404	433	429	378	393	429	391	394	413	398	405	433	444	373	384	423	392	420	436	399	414	415	386	418	401	380	403	405	387	401	400	381	417	415	390	412	381	412	397	388	404	400	377	418	397	418	392	389	406	376	418	439	433	393	412	392	404	386	401	414	369	382	422	403	424	417	388	400	411	403	385	375	355	424	384	457	359	373	406	391	392	416	400	425	416	422	397	405	411	405	412	366	402	404	430	398	397	392	385	425	389	412	394	392	367	420	394	380	385	388	394	418	407	384	379	419	425	379	378	415	389	404	405	395	405	403	405	385	395	423	431	388	422	408	381	413	407	375	390	431	398	384	430	412	405	411	397	447	396	409	421	400	400	348	382	410	421	367	428	414	423	400	394	377	402	388	396	395	432	407	395	400	394	406	399	406	417	407	397	370	346	412	408	361	377	385	419	436	391	394	407	398	400	433	401	355	398	416	408	404	370	407	379	378	416	411	399	429	395	427	398	417	378	361	408	410	395	419	394	430	412	407	395	390	383	425	406	413	407	375	416	432	415	422	409	405	337	381	405	378	380	420	405	457	405	433	388	390	413	406	405	407	413	357	402	424	390	405	425
25037	42685	32953	15728	6469	2272	693	579	521	581	597	578	550	569	576	570	558	591	606	567	558	549	565	560	564	573	553	583	570	597	572	574	565	574	555	575	555	528	570	558	569	556	588	561	540	593	580	587	592	569	573	593	536	551	561	548	546	577	560	568	600	573	513	549	545	571	585	585	560	568	556	579	561	514	562	591	553	630	579	570	583	580	557	575	562	548	585	548	594	600	558	582	576	590	545	611	565	554	572	545	597	565	589	572	524	568	569	554	590	562	533	549	564	581	572	542	601	506	590	578	562	582	621	517	580	574	569	545	623	559	574	551	573	584	584	577	523	566	542	591	552	581	594	532	554	558	590	528	585	566	578	555	552	561	565	541	522	585	606	585	583	569	564	556	538	602	514	577	549	579	558	555	599	582	558	561	549	571	546	539	539	572	576	538	585	570	567	593	557	584	565	579	605	585	559	578	515	539	567	536	569	597	594	583	529	576	586	550	563	607	558	562	583	587	541	548	588	594	568	592	594	561	575	582	574	573	583	557	542	569	592	547	491	570	577	540	573	527	566	572	569	572	537	545	568	586	579	564	590	571	545	569	540	525	569	557	558	524	586	575	571	581	555	565	549	584	562	570	582	533	566	615	558	575	583	557	574	562	560	577	549	580	549	570	573	511	536	581	591	566	592	593	583	604	606	557	543	540	581	543	567	559	573	601	585	586	552	558	562	587	584	552	520	599	539	555	561	529	530	600	540	592	573	565	532	557	582	549	556	582	601	557	549	542	569	556	568	591	540	534	582	558	558	567	586	573	552	599	551	585	549	569	544	558	591	597	497	569	578	589	584	598	582	543	578	597	571	522	537	579	553	589	604	600	526	589	579	524	572	544	586	605	542	577	556	596	583	611	560	563	570	554	586	563	550	582	543	543	595	565	621	535	566	549	556	562	603	614	553	563	572	586	602	573	609	541	552	566	621	595	613	546	601	587	600	588	556	568	586	540	552	590	539	602	591	601	587	563	552	564	582	589	650	568	586	585	541	571	568	557	558	600	577	580	570	580	560	604	549	517	580	542	583	568	570	603	581	544	551	533	561	605	551	573	584	554	541	567	572	594	561	571	611	589	556	555	564	566	578	544	536	545	575	549	603	579	579	593	580	567	572	591	554	566	556	537	598	574	562	560	543	555	610	563	536	572	591	554	541	566	563	578	525	563	556	555	599	531	589	569	547	557	592	592	565	527	572	604	591	554	526	542	519	576	559	557	552	548	580	577	559	592	560	538	570	592	595	592	576	552	535	574	580	555	544	552	594	605	613	593	560	561	554	537	580	583	575	590	559	560	556	554	513	571	585	579	572	588	567	607	589	585	527	640	554	594	528	570	560	599	553	576	543	546	563	510	590	591	570	570	570	576	551	559	580	574	546	547	558	551	567	542	544	544	582	549	558	569	558	548	599	566	546	585	593	559	559	543	534	566	578	579	565	593	586	593	540	565	574	549	575	580	540	534	587	580	563	587	549	554	566	562	564	577	558	549	602	586	520	607	535	630	528	582	594	594	544	578	566	565	572	553	553	574	546	560	556	585	548	532	578	555	601	612	576	562	559	543	553	573	579	543	568	548	573	577	583	610	597	584	593	560	611	550	567	578	553	564	520	582	577	571	589	604	547	536	568	559	604	557	578	589	555	598	561	614	587	564	567	603	566	562	566	562	592	526	595	575	569	609	570	583	548	618	557	599	600	577	571	565	603	567	576	527	556	645	547	549	568	611	545	579	579	590	588	537	603	559	526	618	581	607	570	596	553	577	578	585	549	561	575	620	556	575	587	582	541	623	578	567	601	559	565	608	569	616	586	571	550	534	593	574	536	549	559	545	553	557	577	566	546	540	563	578	562	592	589	566	542	576	579	536	556	570	564	559	566	557	583	578	618	587	586	574	569	554	559	544	526	576	555	556	581	587	589	583	577	573	555	573	550	538	551	589	570	544	561	533	581	583	514	562	564	543	562	543	620	520	606	571	601	547	591	584	544	569	592	582	576	587	577	562	591	578	594	609	599	545	539	565	567	590	560	580	628	581	570	558	541	600	625	590	573	605	550	586	609	534	550	588	607	640	575	561	603	600	582	601	617	562	541	618	527	565	567	573	562	552	560	554	605	598	564	603	605	597	567	567	547	582	608	555	588	591	557	584	559	564	569	572	575	577	600	585	593	552	552	585	553	546	548	576	567	591	615	605	568	544	571	554	559	599	596	607	614	571	561	566	599	565	545	623	570	534	522	574	587	582	557	545	596	532	569	575	574	601	564	590	582	575	590	550	555	531	580	593	570	537	551	588	635	579	567	555	534	554	543	607	537	540	620	517	631	571	587	575	574	556	605	585	536	574	564	525	569	576	590	538	525	584	575	545	565	560	627	526	624	567	561	577	592	533	559	592	564	568	564	595	557	581	566	557	571	570	554	626	572	570	599	576	571	565	576	603	557	597	543	542	586	578	549	600	552	570	604	591	556	544	554	547	567	534	589	561	583	580	563	527	580	549	555	529	572	641	542	578	574	514	565	582	531	574	599	569	571	565	584	527	589	537	569	564	594	561	576	554	580	602	579	553	543	565	588	587	568	610	561	572	556	597	568	544	585	583	542	557	565	579	549	587	558	571	556	568	581	543	590	542	598	595	551	532	555	597	575	566	563	567	591	589	589	566	584	583	578	517	577	609	564	577	571	571	608	576	558	580	570	567	534	573	539	545	563	566	570	560	616	577	559	563	502	597	579	566	531	576	583	586	568	590	544	558	574	609	564	624	617	548	589	584	620	570	541	563	561	558	560	600	541	573	571	617	567	566	575	599	580	592	583	604	596	593	541	602	574	550	612	587	559	561	522	537	563	548	569	571	582	585	573	560	601	553	586	580	548	576	564	572	568	575	583	568	568	560	516	608	551	560	536	604	550	578	524	593	605	570	587	592	561	537	570	533	564	553	580	569	575	554	599	559	564	556	574	554	570	576	572	592	550	513	551	558	621	576	594	542	563	569	555	565	570	560	549	567	515	530	611	597	570	583	576	530	566	588	542	594	586	569	572	573	590	571	583	587	538	565	574	580	563	520	578	616	552	565	535	548	583	538	559	604	547	551	599	538	592	567	589	535	567	557	531	610	561	600	539	558	579	613	582	577	595	561	538	590	549	560	561	580	575	560	552	553	583	584	529	574	559	596	579	592	603	590	590	567	524	607	625	537	588	616	614	585	522	565	574	549	540	554	597	548	596	559	532	584	552	594	576	584	576	510	552	565	563	582	549	550	581	594	557	563	584	560	554	595	553	530	554	594	567	594	584	561	558	564	558	614	546	556	578	530	628	559	556	532	582	555	537	562	574	547	591	553	590	586	547	573	533	595	577	558	599	559	585	554	589	563	542	628	540	512	560	573	566	577	543	592	565	561	556	555	582	569	598	621	575	567	600	608	588	602	529	592	592	553	564	552	554	578	576	552	570	604	557	559	611	586
24678	22615	35687	32167	22151	11074	1479	476	468	465	454	511	464	452	447	426	426	455	468	419	441	428	492	421	442	483	428	431	504	443	461	424	464	449	431	425	459	451	470	464	464	425	482	432	478	439	432	435	436	444	470	438	463	449	449	431	441	456	476	459	450	442	466	468	433	445	482	441	438	466	449	467	486	475	445	454	429	447	444	444	431	466	434	471	432	465	451	488	412	445	461	491	483	468	430	464	464	441	438	446	432	475	444	431	434	436	475	430	419	444	449	432	466	422	412	436	429	437	462	467	415	462	459	458	411	452	500	465	481	433	436	468	436	461	446	450	432	479	448	469	455	489	432	461	408	417	446	420	434	502	464	422	442	428	445	462	421	419	444	456	469	461	470	449	444	444	456	446	416	437	462	435	469	457	411	446	433	476	460	460	408	423	441	452	421	394	453	443	404	436	454	462	486	440	422	416	445	445	422	426	416	431	451	420	455	414	455	469	467	472	420	447	452	471	433	407	432	437	431	432	486	438	491	460	429	426	475	423	432	434	446	418	440	460	418	442	456	467	443	457	431	448	452	465	446	486	474	441	454	462	470	465	470	453	458	434	435	454	458	471	441	462	441	472	435	450	456	459	497	455	460	449	453	467	447	436	438	432	464	429	461	480	432	458	457	424	466	462	467	486	460	434	476	422	431	443	446	454	470	479	443	445	458	444	462	411	438	464	421	427	434	471	466	462	443	439	415	432	440	453	410	430	429	428	474	434	443	437	438	435	453	470	441	479	415	475	430	456	444	450	481	443	445	428	398	453	428	451	423	472	440	422	400	461	457	426	465	471	499	389	438	446	434	482	488	418	460	467	425	465	420	433	475	451	433	450	467	449	455	416	444	419	468	464	444	464	480	448	465	417	439	425	489	405	455	470	467	463	433	429	452	420	431	459	453	523	446	481	446	447	415	478	473	453	457	437	464	441	466	463	463	451	394	426	468	432	442	441	466	473	472	489	451	408	458	458	448	481	448	452	432	458	442	415	447	442	471	447	462	468	418	442	445	444	445	444	410	459	444	428	468	429	450	471	461	438	466	497	465	467	470	447	416	438	460	413	424	399	483	418	441	451	485	449	446	432	460	466	436	471	428	503	430	442	446	456	467	477	460	444	440	419	441	441	451	442	471	491	460	472	474	438	448	422	457	469	479	432	433	461	496	441	464	458	413	447	453	464	434	424	431	444	456	500	473	473	456	495	443	437	456	398	454	442	457	425	461	406	484	449	459	443	450	489	461	448	419	428	457	436	434	463	450	467	458	416	444	464	457	435	410	427	440	494	443	498	469	422	478	406	458	438	474	451	463	454	459	467	449	440	460	393	492	446	445	476	476	412	483	452	464	430	447	450	439	436	440	427	421	442	446	468	472	424	450	445	446	434	439	445	412	465	441	447	487	444	433	449	460	475	433	450	415	435	468	423	459	445	411	448	460	445	425	468	467	483	451	434	447	449	445	452	416	427	394	437	471	447	444	427	453	422	445	427	487	444	465	451	483	430	456	427	472	420	445	451	423	466	428	483	457	436	435	461	444	435	443	429	444	462	424	445	477	468	421	476	443	473	488	437	425	440	421	454	441	480	431	477	448	439	430	469	430	415	442	438	434	433	459	407	422	431	459	425	410	483	427	450	439	451	441	445	428	509	435	449	422	462	424	462	406	478	455	457	405	454	441	467	466	462	474	405	446	467	443	476	442	449	472	468	441	430	476	424	464	456	476	437	448	449	458	482	509	473	457	454	472	445	454	448	451	471	451	450	466	475	399	485	434	453	428	439	459	430	396	445	443	442	432	469	419	431	448	438	445	433	471	463	430	482	445	456	442	457	484	470	454	414	453	421	463	433	464	455	453	467	448	469	464	440	467	437	435	473	423	406	471	475	478	484	422	422	443	456	452	435	434	411	425	436	429	449	471	462	450	444	410	496	426	427	493	450	458	434	402	478	420	410	439	487	443	459	461	478	464	426	466	454	474	461	467	458	443	474	463	417	417	427	432	497	453	449	416	456	443	428	449	460	438	397	467	438	435	437	450	434	416	434	439	451	448	478	495	438	461	460	480	451	426	484	485	415	412	432	468	459	439	455	462	451	450	426	453	471	444	430	467	465	445	435	429	461	471	455	423	440	448	451	470	424	467	464	485	402	430	407	430	433	404	453	454	419	449	441	499	440	436	427	418	424	450	443	475	426	456	457	427	452	437	437	408	441	443	436	440	488	466	457	435	448	425	476	398	458	465	463	484	459	436	478	494	463	446	426	472	445	434	439	459	445	449	449	462	443	414	455	443	461	439	489	439	448	386	469	463	450	472	419	434	483	404	484	433	474	452	448	444	451	422	462	443	436	438	444	465	434	471	455	447	415	423	454	436	460	433	412	475	463	418	428	470	433	428	461	440	440	461	416	440	449	463	411	451	438	433	451	464	422	428	435	463	474	487	467	418	447	461	427	423	468	422	476	446	418	428	463	451	430	452	458	444	425	509	435	459	473	453	449	480	457	468	447	480	456	419	470	434	461	484	434	440	437	413	461	423	450	437	451	423	444	461	416	456	466	491	449	422	412	453	466	465	450	507	450	449	468	443	447	468	461	471	440	443	465	454	439	477	449	405	445	419	425	430	418	468	438	458	443	443	456	440	453	444	410	486	419	467	447	453	427	478	438	419	424	456	461	402	456	473	451	463	477	425	447	443	441	474	435	420	435	470	445	462	451	411	474	475	433	451	441	420	437	437	450	450	422	420	448	459	452	443	443	433	475	488	443	459	464	418	440	457	428	458	452	473	446	471	420	428	496	409	421	478	433	455	395	428	451	441	456	449	478	465	460	458	400	469	460	464	430	437	404	482	437	432	458	418	444	444	473	463	446	453	467	437	466	441	464	476	476	452	477	438	440	466	430	445	450	450	451	391	457	463	467	440	465	475	456	426	450	412	437	485	472	443	444	459	409	481	418	395	413	401	468	445	428	419	463	409	469	463	469	467	440	446	509	448	417	461	444	465	466	440	460	422	471	462	458	433	444	451	404	454	494	461	464	437	463	457	481	454	498	460	425	428	429	461	421	454	451	450	446	437	440	472	462	436	424	454	419	393	416	474	457	444	432	418	465	444	443	428	426	445	443	458	406	496	481	469	425	468	437	447	449	431	438	478	482	440	418	441	415	471	437	431	494	421	437	450	451	419	444	475	433	457	435	428	435	449	419	422	460	446	452	434	422	472	451	470	455	456	432	430	441	431	441	428	450	465	435	442	413	451	455	481	485	461	480	470	434	424	483	454	410	446	447	433	467	466	433	429	462	469	421	475	469	490	494	394	447	473	468	468	498	438	470	455	435	435	417	420	471	460	444	454	456	407	451	432	459	441	397	464	488	449	449	428	464	446	470	421	392	463	435	443	442	469	432	447	460	461	427	434	465	463	471	494	419	457	472	412	407	471	398	460	446	466	484	412	472	454	426	450	458	452	442
46314	79367	62412	39128	23655	10247	1399	658	690	615	676	660	666	641	638	640	612	643	699	621	602	601	636	660	652	620	628	654	659	618	603	643	633	687	636	641	665	666	652	727	609	672	639	655	634	661	601	617	637	611	647	617	620	645	587	650	618	622	620	684	677	607	654	608	645	607	642	633	646	646	672	648	664	657	688	667	598	614	635	657	664	617	600	609	608	663	651	674	621	591	673	644	631	644	640	623	663	619	665	646	653	654	654	664	631	705	623	620	660	675	602	613	668	612	660	670	623	615	637	602	616	658	640	631	653	615	623	619	674	648	637	625	603	664	663	630	640	630	620	651	702	612	617	613	635	592	654	666	669	612	653	639	648	651	643	661	636	681	659	632	601	649	677	637	679	658	614	580	640	612	638	655	665	609	629	699	630	603	610	656	666	653	628	623	640	625	633	671	626	613	664	639	627	659	611	657	640	654	630	639	636	670	650	663	677	611	632	619	638	621	628	595	640	657	653	605	605	656	623	620	655	645	651	637	607	665	629	591	637	641	633	643	658	654	630	617	626	595	621	645	633	680	635	639	663	631	684	647	603	660	634	635	627	614	709	648	622	600	631	649	644	618	678	673	624	654	653	607	670	665	642	630	683	645	655	611	549	606	609	672	648	605	657	613	618	627	640	613	610	617	681	632	638	668	660	620	634	659	635	663	611	615	653	642	600	628	594	686	610	619	655	632	633	646	670	585	638	653	617	652	652	652	669	619	657	599	626	665	647	641	676	631	644	671	589	610	616	664	625	647	636	657	654	624	642	616	621	598	669	650	649	660	666	628	647	612	638	613	651	666	620	669	647	686	584	677	662	613	580	617	615	660	649	618	652	652	656	605	633	632	678	658	654	626	634	603	634	600	636	646	656	660	667	695	628	622	623	665	654	645	667	656	622	620	661	619	639	625	635	611	667	645	603	678	703	649	619	631	647	656	628	638	626	638	650	626	595	641	630	650	607	603	659	674	642	592	652	589	674	625	650	632	677	664	627	671	612	682	695	660	627	635	656	652	660	617	636	640	649	652	676	621	623	641	671	678	601	643	696	626	606	654	638	633	609	627	663	676	665	605	632	625	615	623	613	641	675	614	626	657	585	607	637	606	651	687	620	676	668	642	664	685	669	684	664	655	642	638	668	646	691	676	571	639	632	611	663	639	682	597	661	651	627	623	650	662	606	636	650	622	641	644	641	640	662	628	668	634	671	599	624	631	629	605	621	656	675	621	621	599	623	623	618	688	644	642	675	673	646	648	638	671	650	669	632	646	629	615	655	630	661	625	643	620	626	650	630	665	623	637	619	606	644	640	613	628	603	696	656	614	625	594	647	618	645	685	619	653	682	701	656	618	644	663	649	624	640	662	587	619	616	638	663	703	609	647	647	623	664	661	661	645	662	644	653	646	611	658	637	627	628	652	642	628	649	600	634	650	601	637	582	620	686	652	605	650	596	634	651	642	623	644	626	644	663	636	614	633	667	647	650	647	658	617	662	658	691	649	654	596	666	630	608	654	661	605	641	655	648	667	613	636	611	612	632	664	704	642	598	669	644	632	632	630	656	639	646	667	659	640	626	600	700	639	638	655	576	629	667	600	679	674	635	675	642	680	565	630	639	675	673	672	638	630	668	613	615	643	655	644	610	615	659	601	649	625	578	615	666	651	641	635	653	663	669	638	682	638	634	625	640	615	625	646	602	662	589	610	660	649	643	653	658	627	621	660	671	624	652	656	619	669	675	664	667	625	664	594	643	600	631	623	621	606	685	660	645	645	646	635	641	645	633	666	638	642	597	655	620	614	656	616	611	608	614	659	619	619	627	656	594	638	693	675	606	632	602	680	679	659	635	649	659	628	616	610	586	678	600	665	614	627	629	650	613	592	625	613	639	616	639	616	638	655	627	626	693	658	660	662	624	654	627	633	671	593	650	621	621	626	682	641	625	613	639	615	684	664	617	663	674	641	605	626	620	607	683	671	616	633	629	617	686	648	612	636	647	646	621	635	668	627	626	613	656	639	654	655	618	630	633	666	652	644	645	667	611	611	703	656	612	641	631	644	654	639	624	650	590	655	612	627	673	670	620	674	634	675	585	581	672	600	627	622	643	653	627	638	629	592	617	616	662	637	600	673	614	632	630	633	647	631	628	644	627	659	646	588	594	673	650	635	650	667	670	627	686	684	697	653	659	655	613	656	644	622	626	660	648	649	638	601	706	638	608	596	646	644	667	615	615	599	653	642	652	621	649	676	646	641	694	628	674	669	611	658	698	639	663	632	655	579	617	642	651	627	659	571	631	671	622	649	677	665	603	644	619	713	616	607	609	627	629	650	641	655	659	662	633	623	598	637	633	662	633	634	682	667	637	624	671	655	658	652	627	598	623	634	646	627	656	643	651	635	628	622	636	654	620	623	605	636	620	670	603	603	595	696	624	692	641	652	676	630	659	629	635	622	686	654	649	636	659	636	669	621	656	637	660	660	626	633	662	655	644	610	612	656	634	655	664	615	687	620	686	660	651	619	654	639	631	608	598	662	640	675	653	654	643	659	642	676	655	640	644	641	600	647	655	610	676	647	620	638	665	624	677	678	665	654	686	625	642	663	664	600	654	623	653	632	654	658	665	640	635	616	634	573	658	619	648	633	623	625	667	608	658	625	640	650	609	575	652	643	615	660	611	603	668	633	657	630	613	637	643	711	630	613	607	607	639	636	651	660	636	655	662	594	600	641	678	616	648	581	655	628	662	640	671	672	641	644	627	610	676	678	632	646	670	654	634	665	663	665	643	650	625	641	656	644	641	652	636	670	651	672	613	667	629	654	629	628	628	652	631	638	619	602	609	657	677	663	645	646	623	655	645	653	616	691	619	652	625	604	663	633	609	666	650	622	585	642	599	650	649	654	618	628	625	644	637	633	663	668	596	607	639	609	630	626	642	623	607	616	639	663	635	639	645	636	655	626	655	683	641	672	655	641	641	630	640	613	609	649	630	626	640	651	622	660	622	617	642	584	662	662	680	600	611	632	674	635	671	617	659	646	633	654	647	620	632	605	655	659	637	626	638	637	694	647	644	634	599	605	602	619	641	648	684	609	600	656	597	640	672	640	635	642	637	608	653	600	669	610	639	669	643	698	639	679	634	626	676	627	663	605	690	669	660	638	597	673	631	635	632	639	636	630	629	617	604	606	649	649	597	664	616	654	656	680	654	646	684	650	656	633	569	637	671	693	660	631	647	641	663	612	623	712	629	629	638	607	655	644	614	634	678	625	637	692	635	667	625	637	683	594	643	626	649	666	668	634	652	624	677	646	652	599	587	666	612	602	599	647	657	646	650	656	647	652	638	604	602	659	595	607	631	655	660	640	609	641	648	635	631	615	654	638	652	608	617	602	643	642	633	654	598	677	610	630	628	610	663	643	626	628	674	622	643	681	647	652	626	656	642	667	626	613	655	643	653	673	639	677	642	639
22835	21468	30945	27351	24340	22033	12274	654	350	329	379	339	335	326	284	347	357	383	290	318	349	345	328	296	350	333	321	316	308	322	309	318	301	333	326	285	327	321	359	336	314	315	311	347	357	283	314	364	297	311	329	304	319	317	296	343	311	343	331	327	283	340	309	280	286	309	338	335	330	312	335	324	330	285	329	337	317	308	330	316	292	339	329	342	360	321	333	321	296	323	326	323	335	350	299	332	295	360	335	325	334	279	301	338	309	317	318	349	303	321	318	305	345	315	314	320	340	281	334	310	284	327	329	301	326	325	274	339	308	295	324	320	314	338	290	331	319	343	331	355	345	355	336	291	343	316	310	340	325	311	327	297	308	318	317	299	322	356	327	312	332	344	346	352	302	299	329	313	316	318	318	326	294	298	318	313	304	309	338	332	332	301	326	274	331	324	269	325	325	316	288	340	315	352	329	305	319	285	333	327	316	329	325	318	300	316	328	319	325	332	333	321	326	350	293	297	311	328	353	321	308	317	320	299	339	329	289	313	287	343	332	315	302	372	336	322	337	313	318	306	337	324	310	307	300	302	324	321	325	300	289	321	298	298	363	320	324	330	311	310	315	341	298	360	311	345	337	314	288	295	327	323	314	303	311	316	311	318	352	295	311	340	296	331	339	282	335	341	320	285	318	302	301	327	294	321	328	311	314	284	322	329	320	313	321	318	313	309	309	287	341	325	309	316	336	308	309	338	305	336	288	282	317	307	322	323	287	325	339	335	337	325	336	326	300	333	307	303	313	273	325	342	330	326	307	329	330	267	305	302	334	302	321	327	319	296	315	301	357	305	330	338	299	310	329	325	298	326	316	326	327	342	311	309	337	329	304	317	305	341	320	334	320	310	324	315	289	300	337	289	323	348	297	355	289	321	309	331	304	362	334	323	330	326	326	337	320	325	315	310	318	343	338	323	317	313	320	327	324	284	326	308	295	303	336	323	285	334	358	319	284	321	328	315	308	324	307	306	313	344	330	303	321	324	311	335	305	315	293	355	314	300	318	317	300	323	307	300	274	326	288	339	315	336	308	318	308	323	321	314	337	318	311	327	304	355	311	349	320	319	298	312	337	321	314	311	307	305	300	317	338	317	312	323	278	336	347	321	297	319	316	356	293	274	334	333	332	294	278	306	311	323	312	323	352	313	306	330	290	287	325	316	318	305	325	289	311	325	331	334	295	322	316	309	327	326	288	330	304	321	323	320	318	303	307	340	325	349	307	342	294	323	337	306	344	320	311	302	311	329	322	347	311	295	322	276	338	348	322	324	312	314	312	321	307	322	326	293	316	345	298	342	311	312	306	318	336	323	304	347	266	328	315	335	326	341	303	313	314	322	334	289	305	348	327	300	342	318	310	341	290	354	315	323	287	304	313	302	308	305	333	297	320	297	305	320	294	294	343	329	322	319	345	325	320	323	309	330	373	343	302	322	313	336	350	341	295	334	324	303	325	318	312	322	299	326	302	311	340	351	313	327	331	307	326	316	300	311	328	313	335	299	337	300	333	334	275	315	289	288	328	304	306	307	302	326	314	346	329	313	302	346	317	337	319	351	343	311	321	301	316	295	283	320	327	314	289	305	289	315	312	330	316	325	359	340	280	320	355	335	298	334	305	336	336	344	313	311	320	358	311	351	335	350	332	321	309	306	318	307	327	269	317	320	328	295	301	336	320	335	339	283	291	325	323	331	323	322	310	359	312	330	328	319	327	308	317	319	318	317	325	331	310	338	343	287	301	327	341	306	320	313	289	330	276	330	334	308	286	319	302	336	289	292	340	303	317	329	305	330	312	310	322	324	331	321	330	306	305	302	306	327	344	334	331	324	344	313	313	285	295	337	353	353	339	348	348	308	308	318	306	326	332	337	341	311	311	317	299	321	332	311	343	305	302	348	328	331	321	304	330	292	326	317	330	322	305	316	320	327	311	324	343	320	327	321	309	330	292	348	319	306	334	312	339	312	316	325	303	324	315	338	323	317	296	299	324	322	340	289	315	291	322	340	350	349	332	342	338	301	305	317	289	334	331	347	315	300	343	337	308	325	323	321	319	325	337	326	312	325	287	303	309	312	301	316	293	338	329	322	308	330	309	297	311	333	319	327	329	335	310	297	319	348	311	330	333	351	321	324	300	311	316	300	351	327	325	327	320	305	331	314	317	302	369	288	310	309	311	313	298	333	303	339	307	293	331	331	328	311	313	326	335	346	287	318	329	350	316	308	319	339	324	312	355	313	303	307	306	324	333	311	306	342	309	352	304	323	330	326	336	330	299	319	353	320	353	308	325	316	330	300	287	344	298	336	358	336	338	298	309	328	336	291	297	324	280	302	273	299	295	303	260	322	349	324	301	331	346	314	332	316	290	342	307	282	315	321	351	316	310	315	325	349	293	266	346	295	322	308	292	324	336	346	298	329	361	336	337	306	274	349	329	331	325	337	354	325	303	328	315	313	335	327	308	333	305	344	316	339	337	338	307	335	306	318	312	309	315	314	342	323	337	319	327	324	309	307	312	324	320	290	313	333	320	302	306	289	361	343	308	300	330	318	315	306	318	340	320	301	326	317	331	324	303	292	297	304	352	282	305	321	331	323	340	302	319	333	318	318	323	332	322	306	290	307	340	315	325	321	325	334	323	305	300	306	304	346	343	304	321	331	320	319	329	323	321	338	319	297	326	326	314	332	311	301	324	315	301	316	318	330	324	322	306	301	307	270	349	297	309	320	306	289	305	324	304	310	344	308	292	338	302	319	295	309	336	334	325	306	324	309	332	342	302	309	310	333	324	295	325	310	323	317	287	325	293	351	333	310	328	322	299	315	326	313	340	334	323	292	320	317	288	292	318	298	304	318	359	297	323	345	321	307	309	320	300	313	318	347	357	322	320	299	305	354	310	322	299	333	335	319	310	335	359	314	311	345	339	306	304	317	321	314	311	334	307	316	349	347	346	328	321	296	311	314	332	300	321	302	356	288	332	300	297	337	344	340	314	314	331	310	321	295	365	284	337	309	299	314	331	281	345	327	325	319	317	312	311	310	327	303	305	331	309	318	305	330	343	300	329	321	316	318	318	314	328	299	332	296	321	323	343	302	310	293	329	286	311	319	306	323	283	322	354	305	316	292	316	346	304	309	310	325	312	312	285	311	307	324	303	344	314	303	302	319	309	299	306	299	340	327	293	321	292	316	310	298	346	328	284	296	318	289	319	315	351	302	332	299	342	298	353	316	347	324	315	324	322	327	319	315	321	315	321	316	329	317	285	330	334	333	287	305	348	361	298	316	319	333	343	311	346	308	276	312	340	308	302	314	338	318	320	316	316	334	327	299	334	349	273	335	292	283	320	321	280	305	338	366	344	306	329	354	316	317	313	322	333	304	326	332	331	282	329	318	342	328	317	323	311	316	292	294	307	327	305	318	307	345	323	312	304	308	328	295	343	318	281	314	328	330	319	314	309	291
59877	101567	81691	58021	39114	21038	4352	507	523	477	447	458	515	433	465	475	476	406	486	460	485	474	443	443	470	436	424	421	456	459	442	452	434	462	483	416	467	457	438	441	464	456	453	446	464	477	477	482	457	452	424	452	484	463	417	435	467	436	459	424	455	429	438	422	450	468	438	445	462	425	434	433	463	457	434	469	447	482	439	468	425	442	475	443	443	445	438	457	440	433	435	455	454	479	431	456	466	442	459	445	456	463	406	463	450	426	448	470	464	456	444	481	475	466	503	480	487	472	440	451	441	469	475	438	458	438	433	455	511	465	419	433	450	418	493	442	440	436	455	442	434	491	458	439	437	478	446	460	443	442	427	513	470	470	426	460	425	483	448	510	446	486	429	484	442	483	420	448	443	449	426	456	421	434	432	448	492	443	458	458	472	423	511	449	459	457	473	476	441	442	440	466	456	464	435	482	463	439	462	452	451	471	447	476	455	459	433	444	411	499	435	415	473	466	423	456	466	429	459	434	489	425	445	441	469	494	461	441	462	421	417	456	442	434	452	445	467	478	414	429	424	475	413	465	456	476	456	454	474	442	443	458	450	496	456	440	449	467	450	419	456	468	423	461	437	423	458	445	490	446	424	476	468	448	423	483	468	430	484	448	427	448	464	419	408	443	437	448	438	462	496	422	447	423	462	464	444	452	459	423	464	455	473	448	491	492	427	476	413	446	459	430	446	439	428	439	421	436	433	443	471	463	484	449	419	411	473	419	431	433	442	464	478	477	436	487	457	425	427	460	463	472	447	455	479	458	496	464	459	450	468	465	425	447	417	454	445	437	438	482	433	436	492	466	442	466	454	435	435	439	434	440	465	485	447	443	464	458	461	459	418	487	470	453	428	473	452	451	418	437	456	443	481	445	485	432	450	471	436	492	461	458	451	457	487	491	459	434	465	438	462	447	433	418	449	459	418	457	425	456	450	423	444	416	463	423	451	473	448	454	445	442	417	479	489	466	433	434	442	476	437	436	478	450	450	466	459	446	430	472	433	436	436	445	471	446	422	456	454	445	457	417	449	477	459	484	476	474	427	449	450	461	443	442	476	405	506	465	444	444	461	460	441	481	436	455	457	483	454	461	444	467	443	415	464	441	366	480	444	451	451	473	443	409	443	441	427	430	429	444	483	438	438	454	456	478	399	434	468	453	437	452	457	450	436	419	503	484	477	452	431	432	446	427	432	478	451	426	481	442	475	433	470	421	461	443	457	473	455	427	461	415	463	447	444	461	423	449	478	461	462	484	485	449	485	471	488	459	444	464	453	457	450	454	449	462	437	441	467	440	455	453	454	425	462	457	463	456	459	467	484	440	485	420	457	472	476	431	446	489	450	455	443	448	464	426	451	433	470	453	433	473	499	452	453	445	442	457	463	432	469	440	483	427	494	432	470	457	432	444	441	454	474	447	480	428	457	441	481	458	460	442	442	439	470	455	491	450	459	463	447	461	474	447	447	433	465	444	448	464	422	462	467	482	442	442	424	446	443	439	478	425	451	436	482	440	495	435	460	461	456	435	454	476	485	465	437	452	465	470	451	432	482	421	424	470	439	463	468	467	463	437	437	460	445	439	417	460	423	442	490	450	437	440	451	479	471	441	432	432	455	469	442	458	423	439	489	484	447	472	522	456	470	487	451	448	399	472	473	446	471	446	440	510	451	440	464	426	461	444	458	450	451	414	443	456	491	422	444	457	413	438	433	422	464	464	455	457	437	445	436	474	464	483	441	451	420	461	479	456	469	442	453	428	450	448	451	472	476	455	443	465	451	447	433	457	463	436	453	436	453	411	464	441	426	437	464	458	483	468	440	448	440	476	485	412	448	445	443	435	446	437	380	451	456	428	432	472	413	434	447	471	403	455	464	473	468	428	453	446	446	452	460	447	431	441	459	458	445	444	465	455	482	443	432	411	429	432	438	476	422	443	419	476	426	473	480	449	442	427	462	436	443	460	448	420	445	459	486	446	490	479	449	440	474	437	445	463	459	462	434	413	427	474	436	459	450	433	465	443	454	454	455	442	440	451	458	462	453	435	448	435	477	473	460	444	419	454	430	490	445	451	452	434	497	499	454	460	450	482	431	405	418	478	458	401	427	462	485	455	438	444	436	466	423	447	460	460	479	430	452	460	477	466	468	462	425	423	469	455	472	450	482	450	449	455	440	449	430	473	425	477	405	430	493	432	471	457	427	471	441	430	420	468	430	431	488	449	448	449	461	479	429	440	479	439	479	484	464	456	472	464	440	469	444	415	428	466	431	447	444	443	471	464	490	503	461	437	439	446	467	454	441	461	441	472	462	458	450	435	440	466	479	467	442	429	425	447	474	438	455	449	413	434	429	480	485	450	428	436	469	436	440	444	486	465	442	456	444	438	428	431	461	463	447	454	474	434	468	492	447	480	453	432	478	459	472	452	475	485	457	445	468	431	467	468	433	456	412	431	456	476	443	482	450	474	413	426	435	428	459	448	443	423	458	449	459	426	446	472	415	409	476	452	449	464	448	477	475	427	409	451	463	461	436	460	461	419	438	452	431	416	434	422	467	448	428	462	424	424	453	455	465	454	447	424	443	482	409	455	460	476	451	412	475	433	454	474	413	448	418	478	475	489	423	442	449	454	474	445	428	461	471	435	472	458	508	471	449	455	438	442	470	474	468	449	487	480	473	423	437	488	433	446	440	447	474	474	455	429	478	457	460	481	459	471	446	451	435	443	424	452	430	425	426	457	505	451	459	455	465	458	448	425	462	445	427	455	462	472	448	472	467	472	438	503	451	437	490	409	474	442	487	436	448	486	433	432	449	424	463	461	453	467	442	430	457	424	422	463	464	478	447	436	427	462	488	464	473	477	506	429	430	409	464	425	491	500	480	441	485	460	470	457	459	441	451	472	459	464	411	413	421	454	446	473	488	432	441	484	431	431	470	418	426	451	466	444	434	452	468	482	440	465	464	469	469	447	424	445	461	437	459	452	451	461	446	472	432	480	464	437	441	486	414	469	438	443	471	453	454	458	479	466	459	463	444	409	459	450	442	449	436	470	441	435	476	430	437	443	433	447	484	436	488	469	439	468	471	453	462	465	446	432	420	434	448	419	442	435	422	455	483	434	447	444	439	451	447	460	444	482	447	435	500	459	483	471	445	479	437	451	410	436	442	461	468	468	432	412	433	468	432	464	499	438	441	466	432	432	443	429	461	454	461	456	422	460	458	457	472	464	453	480	423	464	477	482	433	450	474	408	455	453	426	471	470	467	445	462	448	455	419	435	435	445	473	462	462	396	453	472	432	441	462	416	460	445	457	443	451	420	447	465	486	423	449	428	448	476	462	489	442	456	485	466	443	456	440	455	452	487	460	437	451	431	450	455	473	448	417	456	456	429	462	459	443	447	413	451	460	422	476	448	472	448	420	462	439	443	435	468	465	413	440	459	434	458	450	447	445	475	475	441	466	475
27257	25238	29206	16989	4673	1477	529	387	347	405	399	382	392	406	374	381	413	404	389	429	389	349	384	376	382	397	403	376	412	413	374	401	402	388	354	399	390	393	383	407	406	401	390	419	397	367	414	365	391	378	430	395	364	375	390	353	392	380	407	405	420	405	413	432	404	375	409	408	400	382	387	371	371	410	417	412	400	433	400	357	353	383	387	380	398	386	391	388	391	366	383	391	387	407	350	402	385	363	384	367	439	399	405	372	386	376	414	389	412	417	409	333	369	375	377	369	429	387	413	388	378	357	369	385	378	395	426	411	394	379	416	388	414	378	386	383	408	376	363	378	398	428	409	379	385	393	396	391	384	389	395	403	382	398	413	364	384	449	388	414	387	402	387	336	371	405	370	414	392	376	393	404	412	392	405	365	400	365	403	393	394	409	443	426	387	384	375	351	428	366	397	410	379	395	422	409	415	409	431	401	426	421	408	388	380	377	350	395	436	360	372	376	365	381	367	435	361	390	389	407	376	377	419	376	393	392	390	395	400	396	405	399	369	409	370	405	397	403	379	380	405	363	411	372	444	370	398	387	368	385	405	395	410	381	421	404	401	407	388	395	358	379	404	400	384	411	408	376	389	403	400	380	391	373	400	351	415	385	381	386	390	390	369	415	355	377	387	376	429	349	376	392	382	363	399	419	416	392	386	418	396	399	381	375	414	384	411	404	380	378	389	419	372	365	379	408	385	395	393	390	365	375	376	399	405	357	387	393	366	430	380	379	397	421	373	399	388	372	365	388	382	385	420	397	437	395	408	391	397	400	373	384	409	423	387	379	386	386	412	400	431	395	356	393	374	381	374	412	418	403	385	420	418	389	367	402	386	384	361	426	411	440	433	397	401	402	435	399	367	365	410	410	433	422	385	399	389	402	423	351	411	443	378	406	416	420	411	405	358	354	427	408	350	371	406	379	427	421	389	394	384	393	335	385	407	373	406	388	416	369	366	393	397	411	393	387	390	378	387	408	382	396	364	400	389	365	389	376	400	402	379	388	405	407	375	418	390	412	362	376	385	428	384	406	371	378	371	428	387	409	379	418	357	406	378	387	388	365	415	379	394	376	420	400	393	423	450	388	343	400	343	363	415	386	396	399	402	389	398	397	387	411	374	400	387	388	389	425	385	409	390	407	396	381	351	376	434	384	424	410	412	388	363	404	400	404	430	388	382	375	414	393	413	360	363	404	392	394	406	413	424	393	375	389	390	397	395	417	402	377	367	377	426	402	364	385	393	398	398	392	391	383	391	419	398	375	381	424	413	374	391	383	389	352	402	391	410	399	389	398	371	410	400	406	389	432	379	396	414	403	405	407	372	377	401	416	399	416	367	382	387	375	416	380	406	393	418	372	396	405	395	382	429	384	409	372	400	398	407	396	393	380	432	371	403	392	386	419	351	381	365	395	392	389	379	390	395	384	372	402	413	363	387	392	369	405	393	402	400	382	395	385	388	412	410	411	414	383	378	350	389	425	393	374	392	395	396	385	408	383	383	390	384	391	430	385	355	391	388	391	445	383	398	397	381	412	404	403	383	426	402	370	426	379	425	419	378	374	388	395	408	384	393	440	408	394	391	418	381	394	375	392	404	386	386	423	359	391	376	428	399	405	384	397	382	453	385	359	370	386	368	393	374	382	388	394	387	346	414	391	391	383	402	401	390	392	409	407	394	401	386	410	384	363	371	353	370	405	400	373	388	406	382	397	356	417	387	414	404	362	427	381	400	428	414	377	421	356	401	402	372	399	430	367	347	434	387	406	414	355	388	387	350	378	386	369	380	407	415	414	376	374	407	392	440	385	399	357	395	442	385	354	393	379	399	413	395	404	389	387	409	395	361	378	402	415	376	435	400	397	423	393	421	402	398	401	394	378	406	387	411	401	391	387	394	413	391	388	428	373	401	352	404	381	366	420	372	398	409	376	390	398	408	402	396	436	397	375	392	391	384	400	379	379	390	363	397	403	397	358	377	390	385	414	376	397	395	391	371	377	375	389	377	397	390	370	363	370	397	386	392	411	371	385	376	349	417	354	383	414	390	353	386	345	424	369	418	398	392	401	388	397	399	407	396	378	380	381	404	394	379	370	416	383	385	401	411	374	390	411	379	385	396	388	403	362	415	394	390	430	387	382	409	384	371	377	380	384	370	405	380	392	378	410	367	402	390	397	412	357	375	412	395	402	400	373	387	405	398	380	403	409	382	390	402	389	391	398	425	404	387	410	385	387	397	429	416	365	376	410	378	425	417	382	386	417	429	425	364	397	412	417	365	368	413	384	382	402	399	417	379	405	379	385	415	387	365	365	378	391	375	382	378	421	405	394	389	390	401	377	408	403	393	377	375	340	375	358	377	354	399	401	395	451	388	377	420	402	421	390	388	390	426	379	414	377	376	379	373	376	393	402	420	379	371	422	367	421	394	401	435	378	371	380	401	390	376	395	398	380	349	386	417	397	354	375	361	363	428	377	390	384	405	384	426	405	394	394	388	382	380	378	416	408	445	399	384	397	393	369	382	362	417	421	375	431	399	386	392	406	414	392	425	412	397	423	377	346	381	366	418	380	400	397	410	408	390	360	396	404	405	398	379	377	425	388	394	345	401	387	379	395	422	405	416	409	381	371	375	400	380	395	425	363	378	367	379	407	369	422	385	394	377	411	358	373	400	378	409	350	360	365	374	386	359	416	405	374	397	386	419	399	393	362	410	412	394	363	378	422	370	412	412	398	424	409	403	397	375	357	389	392	392	376	395	418	392	375	387	398	389	391	406	396	429	413	442	418	420	413	430	393	354	405	382	393	396	401	374	397	423	412	402	389	363	366	383	395	359	391	387	382	403	409	405	415	421	408	387	372	417	362	394	406	361	396	397	404	419	391	402	359	386	383	401	379	418	377	395	381	416	412	408	425	398	384	404	383	373	447	416	423	423	442	400	427	358	399	384	369	400	356	395	393	399	348	371	401	423	368	371	366	400	397	423	386	349	392	380	369	419	402	371	362	453	426	378	378	443	389	389	409	402	399	404	377	395	388	387	388	422	394	377	412	428	381	416	395	389	383	376	392	376	387	369	387	367	404	407	351	386	379	384	380	352	376	384	384	390	382	377	415	419	373	368	366	381	377	443	394	357	400	407	404	413	428	385	375	387	401	379	403	388	379	374	382	340	362	377	378	399	402	385	397	398	410	384	388	432	383	361	410	406	418	383	370	379	435	365	349	355	381	367	407	386	413	379	410	400	378	414	381	384	399	358	391	401	398	407	408	386	387	418	397	425	389	366	385	415	393	416	428	383	382	379	400	399	442	403	413	385	373	409	367	415	393	381	374	399	386	407	386	408	397	400	402	401	358	404	400	374	364	393	403	404	408	410	404	412	393	432	397	377	406	392	411	378	399	426	385	409	381	386	382	404	355	372	347	366	369	398	393	384	410	364	374	396	378	407	445	412	421	380	410	402	392
24680	42704	32497	15703	6236	2471	780	630	540	558	555	537	571	529	519	558	523	582	548	560	570	548	553	575	564	543	553	535	585	551	539	544	596	523	573	531	547	536	534	568	569	525	561	592	562	558	597	568	569	528	539	551	579	537	524	551	541	528	551	550	558	567	561	524	565	549	533	536	589	540	576	563	563	586	551	533	566	553	571	547	597	546	551	559	552	571	541	531	558	547	556	567	571	567	582	574	507	608	552	562	557	524	545	585	568	577	590	576	550	583	543	537	549	556	591	583	549	559	605	582	587	600	554	557	560	530	517	502	563	527	569	554	529	584	566	578	523	540	588	571	557	550	544	562	573	523	568	533	548	544	555	544	586	522	577	591	595	557	601	521	561	548	580	544	523	567	568	543	561	570	541	540	526	571	554	552	564	563	564	554	565	565	570	535	557	559	573	536	600	552	577	551	566	567	535	554	576	558	569	550	548	541	526	584	598	529	562	594	558	574	557	553	546	566	542	558	563	561	554	553	526	551	512	529	548	539	531	546	581	583	514	541	538	544	513	588	556	547	567	542	578	559	557	557	556	521	557	531	598	534	549	554	518	585	572	559	548	569	586	544	521	530	574	597	549	525	561	550	527	569	590	530	555	559	582	533	526	519	576	542	526	576	571	544	583	555	516	568	581	574	558	540	537	536	585	585	554	574	559	578	575	587	545	557	560	560	533	543	563	542	501	574	559	546	536	536	541	577	562	542	548	556	555	561	575	549	588	583	589	592	560	565	559	568	537	570	551	573	536	580	581	569	559	547	605	515	593	540	558	564	518	558	565	559	550	543	538	547	560	574	530	566	563	554	553	564	563	547	540	602	589	557	544	575	570	546	539	539	588	508	555	576	558	507	572	563	565	548	604	543	543	521	584	517	571	593	544	600	523	555	558	560	571	557	565	552	543	575	589	524	536	575	547	547	576	584	601	544	533	576	542	545	558	534	545	539	563	544	580	546	555	567	542	596	538	507	582	550	483	531	645	563	604	524	551	555	570	565	555	592	572	520	533	532	610	613	560	591	529	589	587	545	555	538	572	538	564	537	568	568	587	551	565	553	518	584	532	562	590	565	560	572	540	552	541	541	547	541	583	587	558	570	560	551	580	545	598	545	588	553	535	528	587	570	545	559	555	602	591	565	555	523	545	542	562	577	548	557	568	536	533	564	553	510	538	559	502	542	537	542	580	540	571	551	547	535	499	525	519	579	529	571	547	536	600	552	556	588	552	577	559	527	559	540	580	536	495	574	580	573	562	599	572	588	521	514	510	533	584	590	523	558	544	563	609	540	575	548	571	515	581	558	593	605	631	533	559	537	534	546	530	557	549	525	580	552	514	567	519	511	599	551	591	568	573	563	551	580	545	554	554	535	568	542	537	553	560	537	572	579	577	516	567	531	538	561	572	564	556	565	563	519	577	572	544	593	501	567	561	542	593	563	585	531	546	591	573	566	547	532	571	548	566	576	582	565	565	548	542	562	560	528	541	527	555	546	571	528	564	524	550	594	558	527	600	555	555	603	589	559	549	534	551	535	576	568	516	578	547	563	583	587	581	559	553	547	555	556	556	582	528	575	536	525	587	564	566	529	556	528	574	530	530	551	577	565	525	493	570	512	550	581	537	514	549	551	536	566	555	541	564	581	555	574	525	532	547	577	558	553	519	509	549	587	501	538	583	598	570	520	542	618	557	552	522	541	597	538	524	515	580	532	565	557	551	609	549	535	579	548	575	516	567	569	548	576	566	528	516	578	542	540	544	568	578	578	549	522	593	555	551	578	588	581	569	555	544	578	549	572	553	573	524	526	553	560	562	521	558	576	588	558	538	603	548	540	553	538	564	609	578	509	533	538	553	579	595	517	559	569	562	554	567	607	536	529	537	554	542	579	559	589	555	548	556	526	525	561	593	561	586	582	525	521	581	535	572	580	554	574	550	541	555	527	548	554	543	505	546	565	554	582	587	571	551	558	547	569	550	598	567	535	571	569	559	517	550	548	555	579	533	573	527	586	552	590	523	510	559	581	534	565	568	586	553	540	575	550	561	513	570	560	588	567	553	576	514	551	555	547	543	533	556	539	579	570	514	577	565	552	525	563	578	552	578	572	551	551	548	575	570	572	515	547	549	556	572	532	576	565	528	523	510	542	521	573	617	517	541	531	548	534	547	537	536	533	546	566	531	544	576	579	554	579	554	557	587	594	575	577	541	551	589	575	518	563	574	551	549	576	588	579	538	545	564	519	510	553	560	569	532	602	547	569	564	554	533	547	564	556	512	581	569	505	525	535	570	513	543	539	571	572	550	569	525	480	561	547	555	512	540	530	602	522	547	578	542	539	562	560	571	530	531	494	537	572	499	563	593	562	576	542	577	581	583	569	549	575	512	583	578	598	540	565	554	593	544	490	611	569	597	536	517	537	563	548	540	520	548	523	535	555	572	564	550	546	507	572	580	547	559	562	557	563	548	571	529	505	575	551	574	542	580	567	553	529	581	564	601	569	539	572	528	562	542	541	542	554	569	529	577	564	571	541	559	546	552	587	547	569	552	574	561	568	559	528	522	594	539	586	525	550	568	547	563	526	542	549	544	534	522	543	574	555	535	532	533	576	592	552	547	563	550	521	598	535	586	553	557	533	584	572	550	549	526	564	540	552	523	525	563	541	546	545	579	520	527	572	558	587	534	540	541	562	557	595	542	563	554	530	546	543	575	564	537	531	540	572	530	580	572	540	548	562	581	561	535	548	569	533	571	559	530	573	583	549	556	550	571	533	560	561	530	524	559	586	528	549	553	575	585	577	564	539	532	529	564	562	525	577	565	546	569	562	562	540	576	558	540	599	533	571	539	537	565	590	603	545	560	534	564	568	571	518	565	563	530	600	607	544	566	554	551	565	563	555	561	559	547	570	590	534	529	547	587	568	563	539	569	515	542	591	599	539	576	571	561	556	559	566	544	533	578	559	562	569	566	543	582	530	530	574	500	573	533	577	566	588	551	537	588	569	572	553	551	526	588	545	552	571	565	555	537	561	562	540	523	546	532	520	508	569	552	562	542	557	568	569	539	549	527	577	588	534	531	570	574	533	613	566	557	581	573	527	559	525	512	541	568	516	579	567	581	539	521	552	582	544	573	584	578	526	566	607	541	582	555	552	554	568	567	561	569	548	580	572	605	551	547	545	566	523	532	558	603	540	555	545	584	560	541	558	569	559	560	573	554	513	550	563	557	541	570	524	552	565	516	565	564	572	519	521	571	538	560	552	542	567	581	551	563	554	548	565	568	558	537	581	500	502	590	581	566	558	614	571	555	562	567	568	530	514	553	570	539	577	543	570	554	551	527	573	560	531	562	611	553	513	586	560	580	556	565	569	611	555	524	547	573	530	566	545	553	567	566	550	531	592	520	554	548	541	527	567	570	559	573	570	580	585	553	551	573	563	531	529	558	561	551	561	568	548	532	526	532	539
24760	22567	34910	31889	21983	10974	1806	459	413	451	434	473	463	417	433	422	449	438	397	432	479	417	450	433	436	455	463	427	460	442	436	410	442	438	443	444	453	430	468	456	460	448	424	456	418	442	482	442	427	440	437	442	442	393	411	441	420	438	429	440	423	464	403	420	455	436	436	432	455	435	421	485	460	443	417	428	471	479	471	449	463	502	441	417	425	445	432	449	432	399	428	454	438	415	485	423	495	444	417	433	425	417	442	436	425	438	502	449	443	439	427	441	460	444	449	456	454	450	463	452	479	451	433	464	430	448	449	446	459	399	448	460	408	462	422	447	412	452	423	434	439	420	422	449	428	476	451	442	484	475	478	394	421	448	447	386	464	412	452	456	420	432	471	440	446	479	463	433	436	429	435	433	423	444	434	452	457	422	455	423	433	455	412	440	438	476	439	457	415	440	455	406	389	433	431	414	437	447	499	447	413	461	471	440	478	465	456	485	431	411	408	457	434	441	417	446	462	424	432	446	441	415	422	443	452	451	426	438	455	424	452	443	427	421	421	444	411	407	440	418	442	423	438	478	438	453	417	439	425	440	417	436	468	453	438	423	482	455	438	427	409	445	466	475	401	453	442	423	429	428	425	432	436	433	467	438	422	410	423	445	442	431	439	435	419	444	489	471	451	444	422	443	446	443	424	478	444	437	407	423	455	423	379	455	455	434	446	446	466	429	422	478	443	488	435	417	407	441	458	398	411	464	463	443	429	444	451	458	447	451	420	465	452	459	450	460	444	459	445	451	451	456	428	439	435	432	475	434	454	489	470	450	416	435	443	441	450	445	446	446	453	445	441	439	457	463	424	452	423	430	450	477	423	455	445	466	432	445	425	452	438	459	432	416	434	378	451	457	444	439	421	475	449	436	454	463	490	433	445	455	436	411	471	416	485	431	433	430	443	438	413	439	442	437	456	428	415	419	386	443	454	467	436	422	419	455	459	436	460	455	465	460	426	485	440	426	407	428	441	438	430	402	439	437	452	445	450	439	448	414	457	440	443	429	438	443	426	426	417	430	422	406	436	423	434	453	443	456	464	427	411	436	434	474	446	428	432	448	402	451	441	458	475	472	413	448	432	416	444	468	408	432	481	408	489	402	444	458	423	445	436	408	458	447	439	472	453	455	443	481	432	440	425	384	424	433	446	463	462	439	389	447	413	447	491	479	413	438	395	426	436	427	421	467	464	446	433	445	462	407	445	418	456	479	443	418	460	488	423	445	428	457	438	410	440	426	442	438	438	415	413	411	446	440	454	420	464	405	456	467	450	397	470	441	447	436	426	441	451	428	450	428	429	482	453	432	401	441	449	461	451	437	445	455	446	428	456	439	418	453	418	444	467	465	438	425	450	469	456	453	456	459	423	417	466	449	447	429	468	461	413	428	472	401	452	434	424	441	422	482	400	426	497	465	448	477	414	452	456	437	447	425	436	454	417	437	443	413	413	432	415	433	447	430	444	474	450	384	454	442	453	438	405	418	417	409	442	430	439	452	432	449	433	445	468	405	409	408	442	442	421	441	444	444	421	438	424	443	491	414	444	415	482	429	397	421	457	435	425	428	418	468	441	450	441	449	464	433	424	446	457	431	427	455	434	474	415	434	445	439	483	429	477	445	450	442	435	458	430	423	459	462	468	429	468	443	430	443	457	488	425	436	481	469	434	446	455	433	448	472	469	422	434	469	437	438	441	425	428	450	450	448	471	427	435	444	414	434	411	412	387	444	410	452	444	418	439	455	467	442	455	424	433	446	456	425	439	451	411	380	442	471	417	433	446	448	465	435	462	469	433	445	495	442	421	440	439	501	437	437	427	432	437	461	453	444	413	419	422	422	433	404	465	435	392	438	438	462	420	450	427	490	424	418	469	454	428	463	482	433	423	475	448	438	417	435	391	466	425	460	420	437	459	435	430	431	437	458	453	428	463	450	432	395	459	425	435	430	434	463	456	450	465	445	447	422	427	446	447	485	457	453	429	489	450	462	430	421	418	470	445	480	451	459	433	473	423	449	479	425	470	409	465	475	408	425	456	449	426	409	416	422	462	468	427	479	431	413	471	432	444	443	447	430	413	467	448	459	449	415	421	409	448	444	439	425	442	465	437	417	467	424	459	426	426	465	413	409	452	454	413	434	444	477	462	436	419	463	416	444	457	451	479	418	453	444	440	427	468	467	429	480	433	415	473	435	408	445	419	467	437	451	445	457	428	407	412	484	451	439	417	436	414	448	428	445	466	457	462	473	439	454	476	415	453	412	458	442	435	441	443	416	430	399	458	450	454	441	440	426	420	425	464	422	417	412	448	427	446	375	458	489	454	469	397	420	437	417	455	438	442	469	403	437	439	422	462	482	431	437	409	442	426	430	440	430	441	442	448	412	458	456	425	468	447	453	469	464	453	438	424	452	441	428	417	406	413	428	396	388	430	453	444	424	410	431	468	441	426	417	419	429	402	483	441	469	459	454	435	439	445	446	416	458	416	423	422	455	442	494	454	475	461	452	484	460	422	435	425	448	436	465	454	431	396	459	439	447	420	406	449	395	466	454	445	438	448	438	460	454	425	434	450	427	448	466	443	445	467	425	448	446	413	439	439	437	428	466	473	431	433	450	468	469	464	453	442	400	437	438	406	438	442	444	477	402	438	427	419	455	416	466	421	406	430	429	438	422	434	463	426	443	441	434	486	447	457	456	473	498	441	471	443	448	465	447	449	437	477	424	425	428	519	438	434	445	453	440	426	445	445	458	484	396	444	441	483	463	403	446	447	451	432	445	447	463	442	457	451	443	440	456	491	475	482	455	407	439	435	439	407	404	454	427	376	425	453	411	428	469	436	479	459	476	411	407	435	438	439	445	461	464	403	435	419	420	437	461	413	448	442	460	475	389	417	424	454	453	423	454	508	447	458	452	445	477	457	430	425	447	437	439	468	433	445	413	425	450	500	440	435	453	477	469	438	446	435	447	450	442	440	449	429	450	425	431	439	418	449	441	445	423	451	446	422	448	391	413	456	387	425	470	466	440	436	480	449	416	385	461	445	462	444	434	425	429	501	458	421	402	416	472	447	422	437	437	458	455	465	411	449	455	426	470	410	497	436	441	434	436	478	458	457	392	441	423	400	411	440	481	437	436	458	452	451	460	449	445	477	436	438	462	436	428	420	446	462	460	412	429	467	442	430	408	398	444	432	448	470	426	439	430	433	416	415	424	469	399	468	461	434	434	455	458	426	469	457	466	488	464	431	484	456	443	448	449	414	450	424	434	430	410	438	478	409	432	474	466	453	484	400	441	440	471	439	440	444	466	433	464	418	453	430	455	440	422	474	466	430	423	440	439	454	443	474	422	428	453	437	493	405	443	445	421	449	468	430	452	428	455	457	424	442	477	414	451	467	454	437	393	379	424	494	432	410	429	420	449	445	455	430	447	446	442	409	419	429	427	427	415	445	430	452	473	439	472
47006	78500	61099	38598	23360	10462	2203	639	672	628	616	659	603	641	612	673	644	632	643	638	645	629	659	667	629	626	572	609	682	621	614	628	630	575	617	652	617	634	605	614	601	650	606	650	612	665	605	681	613	627	676	654	672	637	592	654	589	615	642	634	612	643	606	622	562	593	659	654	601	626	659	638	651	629	625	676	638	651	593	613	704	628	554	631	609	598	621	581	631	620	618	618	685	646	632	570	643	617	613	636	645	665	653	639	604	625	657	633	614	624	630	622	595	680	608	646	629	604	662	654	605	645	621	588	623	625	652	613	609	618	603	690	598	559	628	606	648	627	596	629	645	617	638	677	590	677	595	624	635	649	613	660	633	607	626	621	626	632	630	603	620	602	623	629	615	615	620	610	615	609	573	616	639	689	598	617	658	630	634	601	629	633	646	625	623	642	593	641	701	648	582	642	593	623	594	647	589	632	630	642	616	634	652	621	612	669	607	607	635	631	631	634	609	583	590	584	582	653	630	637	626	598	631	635	623	653	624	632	613	614	596	675	638	605	629	605	618	619	635	676	651	654	628	663	631	589	622	663	617	594	627	632	624	597	631	619	616	632	631	622	642	570	652	617	646	661	629	620	637	590	635	630	629	623	634	575	601	664	596	637	618	642	615	684	624	637	642	640	650	616	610	674	645	636	641	658	637	604	623	611	599	604	586	630	668	637	606	657	661	642	641	638	599	628	667	620	641	622	653	642	654	650	627	621	580	555	649	613	633	595	606	620	642	567	621	668	632	631	624	631	618	641	606	623	612	598	628	625	614	607	593	640	634	632	611	619	601	605	645	647	594	624	618	628	621	616	642	623	661	621	652	670	601	657	614	638	681	601	680	612	622	619	639	641	606	617	658	604	661	648	614	614	623	627	698	626	611	669	627	654	672	644	605	638	609	613	598	630	596	657	607	635	602	645	629	588	563	629	612	666	627	626	648	600	704	642	634	638	674	614	657	625	674	645	661	647	584	637	604	626	629	672	572	595	660	628	627	605	643	629	632	655	582	614	645	623	645	600	670	614	613	621	655	628	612	648	599	628	665	583	662	649	637	620	632	678	582	665	659	669	661	625	626	657	648	647	651	622	624	662	639	631	684	607	611	592	613	617	669	638	638	645	616	598	626	614	604	607	611	640	629	621	610	637	624	581	654	622	647	636	629	608	653	576	614	604	622	652	625	612	637	608	652	641	668	642	623	653	618	643	636	642	577	653	607	597	638	604	604	650	652	642	604	635	623	624	639	608	642	626	603	645	592	634	667	648	652	615	648	656	634	608	619	645	590	679	648	626	619	657	604	595	642	598	634	624	609	590	654	635	624	603	637	580	622	643	616	637	615	610	641	648	661	649	636	644	609	646	640	667	610	649	613	634	615	636	639	580	659	627	645	639	592	570	622	666	627	613	630	641	653	633	612	643	631	637	634	621	636	608	627	625	638	641	578	639	611	619	582	626	605	602	610	586	618	626	613	640	658	639	664	634	652	623	653	655	657	630	638	609	631	634	607	616	607	663	627	653	623	595	659	603	609	624	641	628	641	633	572	658	624	574	633	608	632	612	637	649	659	627	665	582	634	578	589	608	624	622	611	614	604	581	627	619	598	645	633	622	560	606	641	612	631	635	572	690	638	634	640	648	643	651	611	653	613	636	590	662	622	614	622	642	609	644	619	622	621	669	635	631	579	617	648	669	632	627	616	653	639	635	620	602	603	605	642	609	622	632	633	602	669	650	611	613	647	607	631	610	618	620	611	633	597	599	667	653	680	616	648	631	601	636	607	666	638	606	620	666	599	628	646	657	656	600	638	644	616	606	645	613	645	604	601	618	601	629	632	633	639	628	640	639	624	605	622	642	643	651	631	623	638	593	654	593	602	592	649	605	646	612	615	609	666	598	613	594	650	630	659	575	619	595	643	646	595	623	631	621	646	629	626	636	616	639	637	681	584	614	585	617	583	615	630	640	628	619	602	613	587	620	620	635	663	623	616	632	643	626	612	645	616	639	632	646	620	651	664	643	630	627	657	624	642	601	633	605	620	649	582	598	599	614	612	631	644	620	602	588	596	585	593	654	607	666	628	644	624	600	645	605	631	665	608	615	598	607	638	599	593	689	640	635	623	601	649	631	625	628	633	635	673	631	610	669	638	626	672	648	617	662	641	606	648	666	645	619	615	642	662	598	636	626	631	594	655	579	596	624	626	615	641	643	621	633	612	643	655	591	625	657	631	606	588	642	659	649	641	602	632	615	618	603	589	633	598	619	637	633	606	602	638	643	651	654	636	584	608	642	632	601	669	637	683	624	623	625	641	665	639	596	594	605	634	632	652	642	596	609	683	605	666	663	610	622	643	567	609	610	631	639	628	612	644	624	628	613	623	649	670	624	613	654	627	622	589	605	617	638	626	640	593	607	661	598	643	628	590	597	615	674	607	613	628	603	615	637	654	632	643	655	586	643	593	598	658	643	672	647	610	675	661	598	615	624	647	622	625	645	604	661	643	670	597	601	617	598	626	652	668	674	595	639	636	641	617	623	580	669	648	628	570	663	630	632	623	638	600	641	637	639	627	611	654	651	674	622	623	618	619	668	620	606	616	611	652	579	648	630	653	610	625	592	653	640	604	653	627	644	626	625	612	622	636	629	643	601	611	669	606	587	680	592	627	672	634	637	599	604	634	603	611	615	642	658	585	602	663	618	658	644	633	607	573	688	624	585	654	660	614	653	638	635	605	588	577	639	641	652	638	607	655	626	610	593	613	628	663	605	603	641	646	568	619	675	615	643	613	653	619	654	607	651	594	635	589	626	647	601	646	626	626	621	601	571	632	641	613	623	607	632	601	608	649	632	650	623	600	617	589	642	602	622	574	608	580	620	618	628	608	624	664	604	633	632	609	640	641	624	672	600	641	642	616	600	642	647	583	637	637	624	598	624	642	634	628	655	677	671	659	622	644	642	626	633	588	622	623	633	625	649	602	654	631	604	639	642	587	648	596	634	652	637	601	599	648	610	597	631	630	638	575	630	619	616	606	586	595	670	668	613	685	609	614	641	640	606	704	653	619	667	632	649	650	658	646	627	601	626	665	623	587	626	604	614	676	665	648	646	622	646	612	678	586	638	627	633	631	634	636	657	597	618	618	637	612	622	641	670	640	606	630	664	657	668	655	616	604	622	630	627	628	627	609	646	593	600	647	608	656	630	612	604	648	636	636	649	644	610	654	620	661	641	616	653	652	647	642	587	649	612	582	627	606	609	589	651	643	691	615	637	593	679	672	640	619	619	590	662	615	578	638	651	581	623	694	632	599	626	619	682	627	611	656	610	627	649	608	626	582	598	664	639	688	622	625	649	614	602	634	560	614	633	597	619	583	641	624	653	625	625	640	608	659	620	641	600	620	638	631	641	640	612	665	612	679	608	658	588	648	536	655	635	652	646	630	607	612	593	630	656	596	621	630	615	666	644
22838	21417	30898	27135	24159	22220	12795	686	325	308	297	313	363	333	307	313	348	328	349	304	355	301	297	300	314	336	315	323	331	319	312	318	310	336	297	313	321	286	287	304	271	342	345	279	325	306	322	334	304	308	310	309	349	310	323	305	297	301	293	322	340	305	334	259	314	298	315	284	301	354	298	316	283	317	333	325	323	329	315	324	267	318	350	305	314	312	296	297	289	282	320	288	273	311	297	334	306	282	295	294	320	322	305	305	345	316	324	292	312	318	320	316	305	330	320	316	314	318	276	328	314	335	320	317	300	306	333	290	311	308	322	327	275	306	325	294	316	304	308	312	295	334	323	324	326	283	304	291	314	315	309	326	312	305	310	320	283	361	311	301	324	330	324	338	326	302	289	328	330	276	305	306	287	304	298	312	310	302	300	313	300	286	316	336	285	332	277	315	302	344	313	302	296	288	330	296	304	343	294	316	345	319	307	327	330	284	302	302	305	314	293	270	273	321	319	327	297	310	300	306	322	301	303	305	297	323	314	302	291	312	296	336	306	325	300	310	275	282	341	312	311	330	331	308	289	305	291	355	353	293	334	318	298	335	306	318	340	281	309	335	304	345	305	299	338	334	287	305	345	327	298	299	324	299	307	295	315	318	326	313	300	328	340	323	321	295	301	307	328	302	304	287	342	296	309	333	314	333	312	329	327	316	303	340	321	293	284	312	329	314	327	327	308	302	342	299	309	262	317	312	298	300	323	303	316	332	304	291	318	284	289	305	324	353	349	329	311	324	330	307	294	310	272	315	309	287	305	295	292	303	326	281	317	307	303	322	295	330	296	338	317	303	323	316	347	323	314	322	316	320	288	312	307	291	283	277	309	350	315	282	335	320	329	322	311	306	314	304	309	310	307	296	297	308	314	316	294	327	308	326	290	330	316	294	311	315	309	309	333	316	301	294	314	333	296	310	319	311	298	325	349	291	303	316	335	320	306	282	331	293	338	321	317	307	285	333	291	329	316	331	280	320	335	341	316	330	316	316	297	301	312	301	307	311	332	324	339	305	308	284	305	322	316	307	308	277	316	293	296	285	312	310	321	307	321	305	299	335	295	319	294	347	317	267	353	302	286	301	282	306	313	329	321	317	357	300	346	282	339	312	318	327	317	307	326	332	323	343	311	296	300	304	334	332	342	316	277	334	296	298	316	289	336	305	334	332	306	291	334	315	305	307	324	334	326	317	291	305	316	291	304	316	307	330	349	283	289	328	311	330	326	322	280	342	310	327	274	292	313	301	286	315	300	308	317	308	331	339	328	294	282	318	318	303	277	321	305	320	303	318	312	324	317	342	285	306	295	329	331	306	296	343	280	300	339	319	312	324	303	301	298	321	302	319	269	306	271	320	345	299	317	330	325	319	315	291	281	298	323	338	273	321	320	294	294	321	328	332	327	290	363	315	298	331	308	283	289	318	302	266	330	298	334	317	306	289	309	297	308	305	305	320	303	288	324	312	325	321	336	333	320	314	284	317	310	306	295	296	312	300	307	264	343	323	307	298	268	291	274	341	293	316	297	312	321	316	324	315	311	298	308	296	310	348	317	325	315	331	313	305	301	288	315	297	293	339	321	315	286	292	304	285	320	315	348	276	305	302	281	316	311	338	313	331	318	280	293	316	299	272	334	315	333	317	297	296	307	320	316	297	307	306	313	314	334	303	308	300	304	309	278	310	341	299	306	304	278	337	334	301	294	294	290	275	314	290	321	273	284	335	339	318	305	299	278	272	330	302	279	311	306	328	316	306	303	341	318	285	291	314	328	341	310	306	296	321	285	352	326	317	296	325	322	311	314	333	311	330	309	328	314	308	301	306	321	327	315	332	289	298	334	324	277	317	300	298	312	292	300	296	314	330	294	307	312	324	337	314	301	303	327	331	310	297	299	282	357	303	310	291	300	354	322	274	338	346	298	323	281	291	321	306	308	311	342	319	339	308	290	311	312	334	291	300	307	287	315	306	305	305	294	282	305	290	306	289	288	333	300	292	305	301	313	291	340	316	311	325	298	316	320	328	308	292	314	309	331	319	334	290	304	312	285	314	316	312	337	323	312	297	335	331	290	280	321	311	325	327	301	304	336	332	323	352	309	298	325	341	303	308	338	304	334	301	336	323	315	330	330	327	293	302	319	306	339	279	306	326	306	334	300	291	297	305	276	316	317	349	312	289	326	326	267	281	323	301	306	277	323	296	318	310	311	307	331	336	311	335	352	287	326	318	322	321	325	308	296	330	294	301	304	251	306	310	304	320	338	312	310	304	318	308	310	310	295	302	306	298	271	345	307	285	312	310	290	365	314	310	294	319	333	324	297	341	296	310	319	320	344	315	316	319	285	327	316	311	315	291	319	324	309	296	321	284	281	313	310	327	327	311	306	313	300	297	336	322	304	287	339	296	314	288	266	304	310	327	314	313	275	311	322	306	319	324	311	298	311	286	323	294	301	311	338	321	329	304	333	310	306	292	294	331	299	320	319	330	290	316	304	317	288	293	321	287	310	298	309	323	292	335	279	327	320	287	314	309	315	308	324	306	337	315	338	313	271	320	316	330	319	312	310	325	305	342	307	299	305	292	318	317	295	322	325	281	283	321	314	318	309	346	283	307	299	302	327	301	308	314	325	301	312	312	328	306	283	298	306	311	312	299	284	294	294	314	300	346	306	323	290	294	330	314	332	348	307	310	301	317	334	284	305	316	307	302	309	281	302	309	316	287	275	308	324	337	313	295	282	322	306	327	312	319	286	297	319	303	325	300	279	305	299	322	299	306	340	295	320	326	308	303	318	305	292	296	286	335	337	300	335	303	318	315	307	323	307	326	320	295	304	303	304	298	325	321	293	267	303	290	317	298	303	327	318	310	307	307	309	289	322	330	293	334	316	355	285	315	300	353	348	309	316	326	300	331	295	338	315	323	327	293	298	320	342	302	288	336	306	320	287	329	288	286	342	286	306	309	313	288	309	302	309	336	321	313	332	307	327	312	299	307	307	328	330	321	318	325	338	331	306	315	313	318	305	273	291	305	321	291	315	316	318	372	315	293	282	295	315	296	282	288	321	294	299	324	317	293	315	311	301	302	312	309	306	315	303	297	306	326	306	309	328	301	295	274	311	313	309	306	324	318	292	280	303	312	305	306	287	305	290	305	316	318	328	324	298	305	292	294	280	284	291	289	300	301	288	281	316	327	327	288	324	333	304	328	314	328	293	346	326	304	300	320	307	363	329	294	334	323	316	319	320	311	324	347	301	310	300	288	343	309	298	318	311	297	294	315	327	308	259	311	317	302	318	318	327	321	296	292	305	296	313	295	295	318	324	287	319	319	288	335	319	329	333	299	286	318	320	310	310	327	307	310	310	301	346	313	318	335	269	323	309	311	314	341	325	281	351	299	298	292	305	314	296	302	307	293	311	299	332	331	312	321	304	345	290	323	297	306	314	333	284	294	275	315	290	277
60883	100639	81665	57507	39169	22733	4618	501	502	475	494	456	492	452	426	429	490	430	448	439	458	439	454	479	456	442	443	442	469	444	424	447	454	500	432	405	458	437	459	477	428	446	445	406	449	417	422	409	438	484	468	427	446	436	494	447	418	412	436	433	453	412	435	409	439	441	463	414	470	454	415	411	423	463	463	434	411	434	478	420	449	438	424	423	461	457	412	438	431	449	457	423	436	430	447	460	484	446	455	440	455	437	433	457	415	424	408	458	434	429	447	427	482	451	399	481	430	429	440	447	453	431	426	437	434	453	440	423	439	448	403	400	443	461	462	486	457	415	452	485	424	433	430	450	424	425	426	452	429	441	459	433	430	449	467	448	420	408	443	421	452	479	426	434	430	476	435	433	423	430	392	432	451	468	449	426	394	459	466	470	438	444	460	430	422	462	431	424	433	407	486	433	411	440	466	446	474	430	479	472	473	419	427	439	446	431	448	420	445	411	405	444	470	461	447	427	440	444	417	446	437	429	451	423	456	439	401	440	411	471	421	476	457	475	454	429	450	455	440	469	463	429	444	436	454	482	435	418	459	424	419	447	467	433	445	475	430	438	482	422	463	428	477	425	451	445	470	423	442	437	423	426	416	411	475	437	480	443	471	452	428	449	433	432	428	441	418	419	464	462	463	435	422	422	433	429	435	424	448	456	407	439	428	399	408	417	402	453	471	456	461	423	441	449	424	398	449	460	430	439	441	430	471	447	464	440	438	453	446	436	435	413	396	462	436	448	451	423	475	416	440	454	425	457	436	403	455	418	454	460	462	461	411	440	447	434	440	463	472	480	479	452	496	443	445	469	465	451	457	466	434	425	460	441	434	454	438	430	460	434	448	435	460	436	449	428	421	443	447	417	442	453	432	441	438	454	434	423	450	412	445	441	453	445	422	472	452	450	430	447	441	479	399	485	438	457	426	436	450	397	437	476	425	420	451	479	435	466	444	437	478	405	474	430	439	388	467	463	487	473	488	437	402	452	416	384	390	456	441	422	444	479	391	409	459	446	412	444	417	431	418	440	473	453	449	390	453	490	413	434	457	422	484	457	436	420	430	475	450	444	423	428	487	433	470	411	418	488	400	443	445	396	436	430	456	466	385	457	426	449	461	425	421	450	457	423	466	460	463	434	436	432	458	455	457	461	423	439	444	469	421	457	416	442	450	410	457	425	442	402	424	445	454	422	435	467	446	432	468	432	465	451	388	436	491	437	411	405	447	420	449	385	484	459	460	430	465	479	415	463	458	446	455	438	393	429	430	443	425	441	451	505	430	500	451	446	460	497	452	467	457	485	455	450	458	440	475	451	478	462	443	438	428	432	442	425	414	435	474	462	469	470	437	426	443	455	411	448	407	438	449	447	447	436	425	448	453	436	433	410	430	434	410	453	462	438	424	404	441	445	446	425	395	424	445	421	455	474	403	417	437	480	451	439	452	453	440	454	436	456	446	455	450	433	427	417	449	433	451	448	447	413	435	454	424	410	449	461	473	454	417	434	449	481	466	466	466	433	423	434	423	424	438	441	484	470	427	455	448	436	464	453	421	439	439	418	415	451	446	426	421	464	482	428	465	461	460	426	434	431	469	418	452	436	445	473	429	434	490	465	435	434	464	441	486	424	418	453	455	446	451	466	407	439	432	455	443	448	459	448	473	429	455	449	442	433	426	417	435	458	477	442	446	393	452	406	444	421	436	441	462	446	419	432	416	468	470	421	444	433	482	416	442	447	469	422	450	437	437	448	452	410	427	424	445	449	466	423	452	486	422	453	438	428	420	461	447	441	416	394	436	440	419	432	435	457	475	434	425	440	437	471	422	449	475	435	471	450	443	431	460	466	431	435	450	437	458	440	434	459	434	439	419	409	450	462	413	450	424	439	441	425	406	419	445	448	429	455	434	435	460	418	434	463	443	425	464	439	406	434	439	465	428	453	469	420	385	402	436	429	406	431	426	433	473	455	414	429	410	427	412	429	434	435	430	435	465	455	459	414	434	422	444	449	445	388	451	446	453	434	442	450	429	463	448	437	418	424	429	457	439	434	461	463	436	473	438	460	405	421	433	380	421	453	447	431	470	409	425	446	456	442	415	455	453	461	450	449	433	411	405	441	464	473	441	435	422	413	454	444	421	437	433	466	442	437	438	427	429	452	451	437	462	423	452	416	443	446	377	434	450	442	461	425	447	434	429	414	429	418	469	462	441	410	454	474	438	508	441	476	425	453	416	435	430	444	407	425	430	415	433	421	411	453	421	402	433	476	464	455	437	405	430	436	424	469	413	449	453	451	459	445	441	412	433	442	461	423	443	430	454	445	442	427	455	446	451	436	422	378	467	414	440	442	460	427	445	451	435	462	474	427	438	438	416	410	456	397	431	409	435	441	438	433	401	445	432	424	435	448	419	462	466	422	458	436	440	437	445	440	439	435	437	436	422	459	436	437	477	472	436	456	439	418	444	425	457	427	438	425	404	497	453	415	433	414	452	397	451	442	447	437	429	412	422	413	485	462	442	424	432	459	430	447	439	418	425	418	447	442	412	436	443	445	457	437	451	448	446	411	433	428	452	455	418	447	452	463	431	442	450	460	469	446	427	463	467	423	478	462	417	464	458	463	468	381	471	447	491	474	415	434	498	458	449	442	411	423	424	438	431	418	475	404	473	460	443	429	428	461	437	422	430	469	428	441	448	442	439	440	459	415	451	448	418	466	449	443	430	477	453	413	438	435	455	456	444	449	432	409	516	406	435	484	416	462	441	432	427	424	435	412	444	443	458	432	437	443	425	409	452	441	464	452	443	466	438	462	428	442	439	445	437	432	484	462	444	439	416	473	431	403	418	453	443	455	395	419	436	466	414	424	460	456	438	463	397	467	418	418	454	457	469	483	442	409	478	418	445	424	474	459	406	446	464	431	425	430	440	459	397	455	437	440	440	412	467	469	430	415	432	431	469	432	442	448	435	414	481	428	444	448	436	466	459	439	441	445	411	438	445	439	465	453	429	425	425	432	451	438	431	472	459	453	456	471	439	467	453	456	403	453	477	421	443	445	428	460	436	396	447	460	440	469	464	466	454	461	440	444	444	456	437	439	447	410	479	447	449	445	431	432	434	432	474	425	448	415	430	444	415	421	482	426	447	427	445	461	434	433	423	437	463	436	429	424	475	428	406	404	468	473	451	459	387	455	420	404	449	432	406	423	419	449	475	460	410	427	449	455	445	431	442	433	448	436	425	435	500	420	420	438	407	444	472	448	430	458	446	443	419	410	413	394	433	432	436	420	448	429	456	424	419	452	464	442	438	430	459	411	461	440	426	413	413	418	453	429	466	428	464	429	496	439	461	421	419	445	424	404	441	430	415	410	446	423	444	454	439	459	434	424	448	446	413	454	468	434	452	449	441	453	488	404	418	422	460	421	423	439	448	438	457	431	477	420	498	452	438	452	476	469	465	450	425	437
27373	25191	29377	17137	5278	1422	521	401	391	404	404	383	415	407	398	424	395	410	364	369	395	402	374	377	405	369	366	392	388	347	407	371	382	391	388	377	373	381	355	377	377	352	401	361	372	397	430	419	410	376	364	414	356	392	381	406	378	348	399	376	393	369	334	379	412	388	393	337	387	392	392	365	398	374	391	391	397	374	396	350	381	379	385	395	393	411	378	352	374	357	374	365	409	346	417	391	384	383	358	393	400	367	345	386	395	339	353	406	366	363	389	372	371	358	420	381	351	378	414	387	392	386	382	368	375	394	372	384	391	400	367	383	391	397	350	385	389	385	375	391	384	372	390	385	369	374	398	366	391	380	384	360	374	376	393	403	361	371	418	412	403	367	378	356	374	356	369	397	409	414	352	375	402	381	377	345	368	387	392	380	348	376	430	391	376	434	420	370	370	407	432	393	402	393	406	377	358	363	388	399	389	385	376	347	417	379	392	373	436	356	400	415	401	389	410	378	380	357	369	395	400	365	360	407	389	408	389	368	373	366	338	382	383	419	363	383	349	407	406	370	400	393	391	374	413	353	410	378	385	359	388	347	381	389	358	390	335	384	383	361	379	373	386	396	376	393	385	379	388	429	425	384	370	420	349	379	364	397	368	361	356	375	377	377	375	411	374	385	423	355	345	373	391	385	370	361	404	394	389	390	392	380	378	360	374	402	382	396	385	430	370	385	375	429	410	403	337	361	356	415	402	372	394	383	387	350	390	392	383	389	379	397	380	340	370	352	354	412	370	378	370	400	402	424	353	375	370	356	381	406	432	382	392	400	359	405	373	402	349	369	363	372	386	402	411	374	382	381	351	403	360	391	411	410	362	391	394	362	358	400	407	390	386	394	331	376	380	390	393	377	385	408	376	437	397	360	393	350	402	381	353	390	358	386	410	378	422	408	378	373	391	379	392	372	364	388	417	395	382	410	375	411	387	395	392	365	400	395	422	389	362	365	364	422	352	394	365	374	391	381	361	375	401	397	380	383	400	354	399	367	356	418	390	396	377	409	412	374	403	390	389	407	436	381	348	377	402	357	392	382	353	393	359	341	438	398	382	382	357	376	401	405	391	402	384	422	420	409	391	368	370	385	402	371	378	387	315	390	374	395	409	382	395	389	372	404	407	388	387	444	358	386	375	388	374	409	389	359	380	369	380	375	393	385	393	377	361	403	368	392	383	407	419	397	345	372	402	412	373	388	356	372	370	414	379	397	393	354	403	378	365	374	396	372	369	382	398	386	379	400	400	407	418	384	389	346	401	369	358	406	381	372	401	395	360	378	375	373	368	363	386	373	414	385	364	372	368	413	399	359	375	391	383	388	380	402	369	401	397	390	370	399	402	355	410	357	450	353	389	391	395	372	374	357	402	387	386	397	424	388	372	396	397	357	403	396	377	389	383	381	409	385	380	424	390	377	384	374	381	366	419	398	382	385	408	396	370	393	418	363	358	377	382	398	370	376	405	376	371	434	356	406	399	390	392	393	392	407	381	409	350	355	395	348	380	383	366	412	403	371	377	388	394	370	386	350	339	425	387	381	398	397	389	397	355	386	384	406	374	389	379	396	386	396	408	390	395	358	370	383	357	396	380	362	405	384	359	364	379	368	352	358	394	349	395	402	340	394	385	378	409	375	392	371	365	346	362	395	395	413	363	356	370	354	335	363	378	367	375	354	426	350	435	423	393	353	388	379	357	376	398	367	354	372	397	370	368	350	365	381	405	398	378	391	344	386	382	330	377	384	416	417	379	381	380	369	357	425	395	371	366	364	368	395	383	370	377	392	391	382	372	388	393	399	364	346	400	376	333	380	368	395	401	385	356	400	382	410	368	387	383	363	396	390	341	409	409	376	370	352	408	355	368	397	432	396	386	354	401	397	369	394	399	376	395	387	359	355	407	420	381	405	405	363	409	399	366	384	365	365	409	370	385	379	380	374	397	406	372	381	346	392	408	365	387	407	371	376	370	397	354	388	389	353	391	398	395	407	364	368	361	365	403	377	396	411	380	350	389	409	396	400	354	363	361	404	397	385	375	363	377	362	360	407	373	399	383	376	366	380	390	376	357	413	375	396	373	365	392	383	378	388	352	400	370	385	355	377	414	380	381	370	349	397	394	350	406	383	365	360	393	361	375	404	367	379	379	374	381	409	411	386	417	391	398	362	414	391	378	388	360	388	380	362	383	392	416	374	407	392	384	399	378	397	405	379	367	410	396	402	383	405	373	379	396	355	378	388	396	404	407	355	384	383	346	396	368	348	348	402	349	386	391	376	388	341	402	360	368	398	379	387	369	371	378	404	410	343	374	384	364	380	363	378	389	422	367	386	409	368	391	427	377	357	340	411	373	386	389	371	361	392	426	385	329	372	354	373	362	357	388	411	390	370	374	373	373	408	374	367	376	392	377	387	375	394	385	385	362	388	418	376	412	376	432	409	378	371	412	370	430	398	372	390	390	419	396	400	353	391	366	375	378	376	354	425	378	394	372	386	376	399	378	357	354	357	370	390	407	366	395	414	355	342	422	394	365	405	375	379	422	382	386	365	354	409	355	405	402	364	379	392	366	388	398	358	366	370	386	416	408	384	394	401	402	351	376	389	357	363	399	378	361	389	399	401	400	380	390	387	442	374	355	388	395	417	390	340	371	396	409	349	354	398	372	390	377	369	395	354	371	392	378	377	377	361	369	388	406	367	373	389	403	381	368	350	374	358	392	422	361	346	396	375	384	397	379	374	370	369	377	381	360	383	335	399	387	363	407	352	415	340	388	416	384	368	396	402	360	370	391	359	361	369	406	385	366	417	391	397	387	364	347	426	374	364	338	434	402	345	393	370	362	408	421	413	377	390	382	353	340	359	334	388	401	414	400	377	336	377	372	401	374	380	389	389	411	393	396	384	374	409	380	413	392	403	396	358	398	376	359	366	384	396	409	379	414	378	357	334	372	376	406	365	374	387	386	370	403	388	408	379	408	369	401	381	378	392	360	368	352	389	368	346	379	400	388	404	386	384	406	360	379	405	415	418	352	373	389	341	395	423	384	359	361	405	362	364	394	397	405	377	338	390	369	361	379	381	406	403	365	376	345	398	404	379	409	373	380	410	394	401	383	384	353	370	399	376	375	365	363	379	362	381	404	379	383	392	388	337	339	390	349	400	395	387	397	377	364	397	348	346	427	387	376	362	426	419	393	391	374	345	396	412	380	386	387	371	375	352	379	390	399	394	379	391	372	378	428	410	366	370	401	421	374	385	367	396	388	396	393	385	358	380	422	366	383	373	379	353	414	386	358	390	343	357	368	377	394	377	416	390	391	411	365	395	403	416	384	397	368	358	394	380	359	376	401	378	386	373	427	381	376	392	388	393	362	402	378	413	403	407	365	363	351	390	382	365	374	379	377	407	372	373	369	368	396	353	395	377	353	380	385	377	350	345	377	406	380	359	394	379	397	363	416	381
23709	42557	32489	15803	6704	2373	770	553	538	560	527	548	535	505	522	585	550	533	508	529	535	558	515	577	532	547	516	555	545	518	516	555	533	510	532	580	547	536	558	535	557	528	528	523	547	534	516	516	525	549	542	553	546	540	526	500	557	584	531	539	553	514	537	544	579	557	516	523	494	495	520	547	508	527	537	516	580	566	538	520	521	526	573	544	562	578	573	554	578	567	566	539	566	537	551	584	572	525	541	528	545	549	553	574	542	527	534	512	549	565	538	559	497	574	559	521	547	520	579	550	526	560	494	558	541	587	540	520	487	535	537	517	562	544	522	516	550	534	535	533	524	550	531	516	562	583	505	557	559	535	573	571	587	524	537	515	519	528	559	549	548	571	540	564	574	500	564	545	574	529	507	523	548	562	537	530	515	579	532	522	551	519	549	536	581	553	497	512	548	564	574	526	544	571	520	558	534	547	541	529	546	530	554	567	525	557	517	530	530	569	521	547	545	550	525	541	504	529	557	527	541	535	514	582	526	562	540	535	536	554	525	537	531	516	545	521	541	535	523	539	548	520	567	503	518	553	518	540	542	546	490	541	547	532	536	526	532	558	550	544	541	545	558	525	528	546	567	538	525	562	525	557	530	530	558	558	553	581	534	502	506	488	527	545	561	557	556	533	552	555	572	550	540	559	544	532	529	528	516	551	556	550	566	581	537	552	531	554	527	561	521	539	543	509	527	522	520	510	542	526	561	573	534	545	561	534	526	556	532	560	507	545	573	523	578	544	566	575	558	574	547	517	560	520	550	547	548	536	522	542	550	501	523	547	521	529	516	547	560	534	531	575	515	555	563	546	558	544	560	574	506	506	517	546	550	530	494	557	535	509	510	514	556	532	527	613	558	552	575	551	535	546	537	528	566	554	546	591	501	526	559	544	516	531	516	526	521	539	542	568	552	532	505	537	567	536	565	559	560	547	561	540	510	545	533	526	534	519	555	539	548	532	572	511	557	508	541	547	537	491	522	539	562	493	564	490	539	530	554	543	559	522	560	518	554	578	556	569	548	567	562	577	552	546	532	519	502	559	544	598	538	558	562	544	524	532	545	565	557	568	534	551	522	566	507	529	539	530	537	557	566	551	556	560	504	560	551	534	503	505	494	563	566	571	521	549	569	535	523	514	570	525	530	533	558	578	537	584	508	530	523	558	541	572	546	549	532	525	508	559	559	530	518	548	554	534	566	559	559	557	536	547	583	526	512	585	541	544	527	539	523	527	585	562	546	549	524	536	524	548	534	496	538	582	548	534	542	552	568	521	555	514	522	557	555	525	531	532	588	534	552	519	534	535	579	539	587	463	497	538	562	569	554	550	531	573	549	564	532	549	576	510	532	514	551	526	521	506	583	548	543	507	515	545	561	545	547	561	560	549	592	562	538	539	588	546	557	546	535	531	566	554	546	563	524	529	559	503	538	539	523	550	563	547	534	548	523	531	539	540	563	566	558	545	505	561	523	576	556	572	555	569	538	538	546	543	560	533	509	527	566	564	524	518	539	531	552	519	575	543	561	544	548	529	564	524	510	503	554	570	522	520	498	527	560	532	543	514	538	535	535	594	578	515	543	591	548	579	517	552	552	605	518	553	530	514	508	557	558	574	521	542	536	548	528	556	534	543	573	581	530	524	530	527	541	528	536	550	515	598	520	529	571	554	533	502	550	575	560	513	567	540	505	532	587	551	511	537	520	536	546	505	535	523	541	530	543	542	496	497	517	539	561	544	558	515	556	543	530	544	508	541	551	540	516	528	554	493	548	549	557	561	590	529	529	552	570	512	535	579	528	548	579	555	544	582	540	551	537	579	540	551	496	534	559	549	509	529	519	574	584	481	547	526	540	553	534	527	532	502	552	545	515	584	515	508	524	538	544	522	521	528	516	541	525	529	575	545	535	567	570	582	556	560	533	524	566	513	558	566	543	574	566	553	530	532	524	579	559	516	566	519	535	561	530	543	507	529	509	541	549	551	540	553	561	544	555	541	515	510	516	554	562	567	537	512	553	583	503	567	563	527	527	511	577	549	543	569	521	598	490	501	563	526	541	561	527	564	531	549	509	567	537	564	556	488	510	526	575	551	531	549	578	588	576	537	554	566	549	572	554	542	539	578	580	546	546	528	537	614	512	577	566	530	561	563	594	545	543	570	531	531	523	554	576	555	543	543	569	528	583	529	523	555	520	548	547	515	528	540	528	561	512	520	557	577	514	570	536	587	579	576	554	562	575	546	492	516	511	561	541	567	512	566	555	527	518	569	589	548	547	525	544	541	534	576	538	533	565	524	573	518	482	539	550	555	527	530	575	501	514	536	553	556	499	531	553	563	546	533	548	509	563	570	496	546	545	494	562	550	538	533	538	587	558	528	577	533	550	542	578	524	565	523	558	537	558	556	544	539	556	512	554	512	547	530	540	551	525	505	555	547	511	546	532	539	547	520	561	528	578	575	555	538	547	544	527	587	542	574	540	542	558	511	583	579	502	548	497	526	535	529	559	555	526	554	566	553	553	558	548	526	541	515	547	531	553	541	532	569	555	559	547	562	593	578	556	603	561	540	524	555	539	551	528	546	543	541	539	564	520	550	600	517	549	558	525	531	550	551	536	520	499	571	505	554	553	570	542	546	523	528	547	576	594	544	526	536	537	542	515	489	532	499	543	537	553	557	552	514	526	564	542	583	528	549	533	495	547	513	520	505	525	537	549	544	534	569	516	547	507	540	555	541	538	543	573	549	519	554	518	581	546	530	529	543	552	544	567	584	559	484	565	566	552	543	516	538	566	548	552	537	533	523	522	575	562	578	542	525	510	531	517	547	549	537	528	494	540	549	544	538	546	560	528	536	531	606	516	526	547	538	566	540	548	532	583	505	580	528	524	580	491	554	545	502	540	611	560	555	560	541	560	602	505	544	572	557	615	594	560	580	527	544	522	543	537	510	523	503	527	527	513	559	521	551	517	521	522	572	506	531	535	543	550	535	569	514	572	523	541	516	570	537	543	501	512	528	514	573	554	571	530	541	579	511	544	540	538	549	511	561	539	557	527	570	585	560	574	526	575	510	571	552	544	561	544	534	538	564	526	581	540	590	583	554	528	564	552	578	579	514	539	530	530	552	541	583	531	540	544	537	582	550	548	526	535	592	504	548	558	555	541	551	548	543	520	535	529	533	526	557	517	517	568	532	616	539	548	491	500	554	538	576	517	568	526	570	560	544	565	531	535	568	533	537	568	520	537	567	569	555	521	532	540	571	572	545	573	531	528	515	536	547	550	540	505	594	522	544	567	516	508	553	556	537	569	584	539	555	566	539	562	537	512	535	545	546	577	543	563	530	530	536	548	527	590	566	556	532	519	516	538	500	524	553	538	516	517	554	518	546	559	556	579	542	559	521	572	564	567	523	528	532	548	535	547	545	518	563	561	541	566	512	541	623	516	534	532	528	576	590	549	568	566	539
24711	22543	35019	32580	22362	10793	1819	437	443	454	429	439	412	475	420	409	460	397	428	443	417	410	447	467	408	406	452	413	420	382	432	424	436	423	428	433	456	432	425	431	416	397	407	445	391	443	430	440	412	425	399	428	419	440	428	423	411	433	459	412	424	429	380	424	430	412	427	387	413	425	450	413	441	423	436	429	419	435	458	413	427	437	468	435	411	455	422	443	409	420	426	429	468	427	431	453	426	416	440	381	397	465	395	419	414	447	417	439	402	440	414	429	424	437	446	410	418	398	455	446	428	390	408	435	369	440	412	427	408	402	434	451	454	456	447	452	428	446	422	458	428	439	457	449	394	447	437	412	453	417	373	412	446	409	420	415	415	434	441	436	479	443	432	449	459	420	403	446	419	433	409	448	447	411	439	460	400	434	441	422	423	423	413	439	398	446	420	446	429	456	396	432	445	444	456	407	415	447	469	443	409	447	392	454	433	411	425	434	416	425	442	464	419	418	407	416	417	421	429	436	453	409	421	438	453	445	448	449	421	422	399	438	430	434	447	425	420	424	449	426	412	436	420	469	405	433	441	446	397	413	419	441	407	441	443	389	415	450	384	408	437	422	426	437	450	450	435	423	424	428	426	442	424	449	454	450	453	428	422	430	453	412	438	433	423	427	435	404	447	445	415	396	430	428	412	414	434	423	423	410	432	407	424	429	421	435	417	404	403	433	458	424	421	423	460	378	388	441	449	433	381	444	446	417	389	426	434	390	441	414	448	424	418	395	413	404	461	384	433	418	425	441	427	409	465	425	440	426	429	442	440	443	410	429	414	423	438	425	431	499	427	412	400	475	408	448	417	456	460	417	449	434	437	442	425	404	459	465	423	380	402	391	456	421	420	447	392	422	387	440	421	441	430	455	469	413	428	418	417	412	409	429	415	411	384	421	465	423	438	394	445	415	395	398	434	443	436	403	466	385	424	372	445	434	428	449	453	422	409	421	414	439	442	428	452	427	444	435	425	444	406	401	408	395	438	426	396	444	446	444	462	413	435	448	434	448	438	434	422	411	436	439	420	402	420	445	424	424	426	440	406	397	411	434	387	419	364	394	429	404	449	456	421	443	416	416	424	439	417	450	398	412	444	430	408	441	415	444	434	428	394	430	462	436	442	419	419	437	417	430	456	425	397	454	424	420	410	443	427	457	446	444	454	452	424	452	437	444	430	417	446	435	439	417	382	429	466	446	418	414	405	464	425	411	389	418	440	421	432	418	448	435	446	419	418	411	402	419	401	411	383	426	434	434	448	468	416	428	425	440	430	437	394	424	405	419	423	419	415	406	442	435	422	427	399	437	422	414	430	422	459	453	410	445	397	411	397	445	447	416	410	428	442	446	431	428	423	402	419	425	411	371	452	407	439	395	434	442	429	418	455	443	439	443	486	424	438	470	355	422	389	446	415	431	407	459	421	436	442	457	456	420	440	417	431	396	462	425	464	481	401	404	451	417	427	425	432	435	397	446	453	437	428	454	441	429	460	423	449	421	439	422	441	417	414	453	392	447	404	425	427	441	427	414	413	453	419	449	406	381	476	444	456	442	437	441	391	435	451	422	437	432	391	419	445	420	420	446	428	445	439	441	418	417	442	401	455	457	446	417	431	418	460	448	456	404	407	470	443	422	403	449	416	441	437	467	369	436	422	429	437	464	422	421	458	396	436	400	411	439	433	426	444	398	442	429	406	441	439	434	417	442	408	432	434	427	458	414	423	401	404	412	447	433	428	434	440	406	411	377	422	427	425	395	425	448	421	394	459	452	450	411	440	421	414	407	391	422	393	424	430	448	440	392	400	426	430	395	428	446	466	421	448	420	412	398	425	403	414	416	458	424	468	385	419	439	408	439	397	414	436	398	424	416	434	448	432	448	417	417	449	394	406	433	445	399	422	456	433	444	453	402	422	431	444	436	432	454	429	437	445	419	433	449	435	419	434	436	370	439	428	452	422	428	456	389	397	415	449	421	409	434	459	424	451	411	438	396	439	411	418	410	402	438	408	472	421	438	384	447	451	406	468	428	437	453	446	447	423	404	448	380	416	417	443	398	408	439	407	437	389	411	446	407	402	460	444	434	430	444	445	411	424	423	420	431	420	418	451	437	442	455	415	436	464	426	456	446	413	426	448	415	443	411	406	452	424	376	426	444	402	380	403	429	430	428	418	427	428	456	434	429	407	419	380	424	424	434	418	432	439	450	484	423	416	438	428	455	446	415	437	422	433	438	429	415	442	404	450	413	423	417	437	432	396	426	447	404	412	458	406	427	445	451	442	456	415	421	409	437	381	420	390	398	430	432	400	447	438	441	442	467	412	429	426	407	409	392	431	413	419	416	408	458	437	406	376	393	433	383	445	394	428	423	449	418	472	432	388	399	398	376	442	450	438	389	414	441	443	401	457	434	440	400	454	427	447	467	406	417	405	474	450	426	427	418	433	407	411	415	408	399	408	421	431	445	422	441	435	422	432	410	434	482	423	451	450	451	379	388	448	439	431	410	463	432	436	409	409	435	444	445	431	443	445	460	395	414	431	419	433	453	438	425	414	453	438	430	458	439	408	427	412	410	437	438	407	411	407	422	423	387	447	430	426	412	458	417	462	382	423	423	439	436	421	391	420	433	442	431	438	404	425	468	416	459	440	386	474	447	440	450	401	422	432	417	430	416	458	416	380	406	407	414	431	408	414	410	417	398	432	433	490	413	454	438	426	435	479	401	453	452	436	388	417	421	401	391	454	398	441	410	415	410	424	475	422	461	462	440	441	424	477	434	436	409	444	465	399	452	399	453	383	404	421	392	433	399	401	411	427	440	424	436	419	417	450	465	418	419	420	426	430	436	427	415	406	424	458	384	405	389	413	439	421	432	426	438	450	409	418	418	408	439	416	387	428	403	414	429	365	422	430	405	438	443	434	382	430	434	416	401	422	409	460	424	418	454	401	411	400	418	441	431	417	453	428	401	436	400	404	431	405	419	441	446	422	417	451	439	424	418	444	408	439	416	447	438	462	434	446	391	393	427	429	438	422	416	384	426	425	406	467	396	453	433	421	434	437	431	438	423	430	419	412	409	401	420	445	428	454	420	424	394	414	437	430	444	442	438	398	442	425	408	412	410	445	428	433	443	441	415	430	392	400	419	417	432	426	413	432	477	394	424	462	411	431	404	399	422	424	443	440	413	431	403	394	404	423	435	400	459	428	412	435	441	450	435	418	439	454	432	421	417	417	414	443	436	424	446	441	456	439	387	433	415	408	442	453	456	456	445	440	437	396	439	437	408	428	402	402	428	438	402	378	401	411	411	441	435	454	465	435	446	436	445	410	415	425	407	400	431	505	436	452	388	421	408	428	464	433	410	400	421	408	413	415	470	465	405	436	404	448	418	421	423	437	442	419	435	449	401	442	407	437	436	449	418	442	395	429	386	426	429	441	456	391	429	423	408	422	450	453	421	410	428
46607	78384	61222	39844	23641	10221	2090	615	648	613	594	617	595	607	612	611	608	632	603	614	607	611	627	616	578	623	581	649	620	615	630	583	625	601	646	597	654	611	574	617	605	597	647	602	568	586	673	605	598	645	636	585	660	613	572	606	580	560	648	604	629	604	643	604	609	609	602	618	620	598	611	628	614	608	641	563	594	579	607	661	634	597	604	617	622	651	581	609	594	631	577	603	589	607	567	603	634	646	609	582	559	589	618	581	603	588	625	603	658	598	596	597	621	580	565	642	650	579	625	620	569	583	603	613	618	602	602	583	627	588	578	588	634	606	626	605	587	647	644	613	590	567	586	621	626	559	584	611	601	619	646	614	594	591	579	576	595	593	636	614	592	596	635	602	630	612	577	610	590	616	591	591	600	618	565	624	623	600	623	545	621	600	606	603	635	626	578	596	593	602	590	621	578	604	592	586	611	615	585	598	635	631	613	593	605	603	629	557	626	619	596	599	589	642	599	639	594	636	623	629	616	595	581	615	643	605	560	602	592	602	601	587	621	617	598	643	624	600	592	615	598	614	642	626	636	635	522	605	586	647	603	625	595	638	628	606	600	586	594	640	621	583	568	613	625	620	641	574	622	587	647	619	603	615	634	591	590	624	655	618	618	648	608	628	597	589	585	593	627	595	639	561	589	639	589	642	601	608	612	603	578	549	597	604	587	585	606	632	588	596	591	595	597	577	628	621	654	647	582	636	647	611	590	590	661	595	579	602	583	582	622	601	611	577	600	570	599	641	606	626	611	612	587	624	604	569	601	618	590	608	588	652	590	607	598	623	589	629	624	589	613	605	578	610	605	652	640	609	604	621	635	605	602	592	602	632	591	603	613	584	626	578	574	599	580	629	562	622	648	592	583	635	563	635	606	585	615	608	569	584	654	641	566	620	612	674	630	611	587	604	625	624	589	559	647	644	588	609	610	576	624	608	609	573	563	626	609	603	628	624	653	606	618	580	583	566	621	646	597	635	603	659	566	588	620	632	652	603	602	631	603	584	601	598	609	548	612	585	665	628	624	642	620	577	558	629	625	615	585	662	610	592	555	628	596	620	609	648	670	597	583	588	612	605	596	627	590	607	583	598	611	612	656	563	594	607	654	590	632	619	642	585	636	606	597	611	609	573	612	577	631	601	610	593	561	623	610	617	585	601	596	552	615	639	610	652	610	567	590	675	560	639	667	623	625	597	617	631	577	618	597	615	595	608	619	596	570	627	606	618	617	611	611	588	582	623	597	635	587	594	625	627	572	625	599	593	595	625	622	626	589	616	598	593	587	630	575	547	596	576	606	593	623	586	615	582	646	625	624	580	601	590	604	629	606	628	654	631	611	601	598	650	609	611	608	582	606	608	569	585	650	604	591	592	615	596	606	619	593	584	590	621	625	611	611	608	632	582	594	588	584	653	582	645	580	580	645	585	622	608	600	620	591	625	652	598	630	618	567	604	597	619	611	650	558	635	598	583	599	585	632	573	589	607	596	631	610	611	632	587	627	619	587	596	596	597	605	545	580	585	616	581	623	626	594	540	571	572	526	560	610	611	625	632	643	606	604	619	557	574	609	607	585	562	629	632	649	608	606	600	582	652	629	577	613	573	572	594	638	621	605	639	630	671	617	627	624	628	592	594	648	616	627	610	600	592	554	620	637	598	620	662	641	568	608	644	636	600	625	638	588	629	593	593	576	611	623	596	641	621	608	603	605	604	579	651	605	650	598	616	625	627	619	611	571	610	609	580	642	616	599	632	610	640	577	597	601	632	592	587	605	578	589	627	606	627	616	599	616	608	599	635	616	607	591	620	601	624	580	604	573	644	631	663	646	615	631	642	590	593	635	593	627	634	592	614	641	537	617	642	639	649	605	628	594	595	589	614	634	598	619	612	600	581	618	603	594	620	602	583	590	579	592	584	565	620	611	633	601	565	598	604	614	563	597	603	601	608	608	601	595	616	599	643	584	591	628	588	638	574	601	611	601	644	581	609	637	610	613	646	639	635	553	554	638	619	601	619	638	585	609	647	596	625	579	629	561	576	613	640	602	619	617	608	615	588	619	583	613	584	617	625	591	590	614	629	581	585	584	596	587	614	609	626	614	590	575	624	580	592	594	606	631	611	654	597	635	560	628	606	626	620	605	604	552	637	614	629	612	616	589	606	620	639	647	647	630	628	619	647	615	595	618	625	596	591	649	566	587	625	628	649	620	589	660	616	629	621	654	626	631	612	645	610	612	650	596	651	602	623	636	614	605	585	578	581	568	619	615	618	625	613	611	602	576	631	636	611	612	588	597	595	576	608	628	627	610	652	621	557	608	623	601	633	586	636	607	600	591	621	632	624	604	646	663	592	629	607	597	596	624	610	621	585	640	585	631	617	619	604	597	631	637	609	603	605	612	591	588	633	574	626	569	583	621	603	618	571	613	621	596	579	621	615	584	648	613	564	625	637	573	601	585	652	605	579	596	588	606	605	606	624	581	602	604	615	592	626	593	657	659	590	672	626	599	605	656	616	630	596	602	606	626	606	620	627	625	608	617	604	582	632	604	558	584	584	599	586	601	578	585	607	622	603	607	638	604	598	569	625	609	610	640	600	594	600	607	609	586	604	645	620	639	597	627	611	620	624	639	622	610	618	603	558	640	622	594	656	647	575	630	604	645	613	610	642	658	628	639	666	631	615	593	596	610	588	581	633	632	591	656	621	618	656	570	633	605	574	612	664	624	633	600	612	592	605	591	619	617	595	640	615	583	627	594	601	599	623	623	610	623	601	579	601	601	602	596	613	617	596	618	591	574	635	594	608	608	595	632	592	586	608	606	552	588	591	610	616	638	635	588	621	622	570	612	642	592	602	565	594	620	587	621	645	610	571	613	602	612	584	602	601	575	571	627	603	640	594	600	607	626	572	612	556	603	649	551	632	591	597	630	612	588	609	626	607	623	577	657	665	641	587	603	653	613	579	632	604	629	643	579	583	564	644	625	622	576	612	588	574	636	603	615	610	600	568	625	565	603	624	609	644	625	635	608	575	596	575	606	617	608	602	598	580	571	589	603	601	631	653	598	590	631	570	635	564	598	586	616	642	638	616	629	583	563	629	606	626	622	569	581	650	603	587	581	605	556	592	657	610	611	599	593	591	644	584	591	587	615	572	599	606	605	641	604	632	566	616	597	624	643	561	645	587	593	585	598	586	581	623	581	575	593	658	621	616	625	602	652	622	623	630	596	611	605	609	616	600	588	595	606	598	616	581	595	595	620	566	599	613	593	569	586	606	591	607	628	591	632	577	654	606	613	622	623	577	629	604	621	572	584	601	589	582	595	568	604	650	621	590	619	628	601	602	617	624	652	578	645	610	548	612	636	606	623	641	595	609	612	628	591	610	633	609	544	609	586	666	570	594	623	627	563	601	593	600	628	639	616	619	592	647	643	670	597	629	587	612	587	580	631	622	607	571	558	586
22914	21479	30761	27265	24478	22167	12409	663	307	354	308	322	324	287	322	330	325	305	303	314	330	335	310	277	327	301	303	312	300	297	303	301	278	331	290	275	313	303	307	301	325	305	311	333	270	312	304	342	280	298	291	281	281	295	289	313	309	320	284	279	286	285	278	325	307	294	296	271	292	289	297	274	296	313	343	306	284	329	343	305	302	279	303	308	290	315	306	335	300	269	306	313	325	267	329	274	295	257	314	311	321	314	305	286	291	296	302	324	296	294	301	264	317	291	310	302	302	283	279	294	321	290	291	312	297	289	341	272	302	300	288	320	304	308	328	294	330	314	287	329	309	312	296	282	346	301	263	314	282	292	316	311	315	328	270	306	305	282	319	316	307	293	308	283	260	306	305	322	278	320	300	311	315	299	295	310	297	314	278	274	290	302	291	317	293	304	289	312	315	279	303	337	304	275	294	280	275	310	306	315	307	323	307	273	311	317	312	336	269	290	274	291	314	289	308	301	329	333	300	253	311	281	299	304	322	292	305	321	336	306	311	331	285	298	290	297	313	271	283	309	307	290	288	329	294	294	320	293	281	306	287	305	288	275	301	297	302	299	300	322	321	316	285	274	309	307	292	289	289	322	287	306	319	343	264	279	323	318	315	305	323	309	298	308	287	307	324	282	302	332	288	289	316	283	279	276	282	275	290	290	300	322	304	307	287	316	314	303	277	317	291	287	302	297	307	303	319	318	330	314	286	307	299	280	265	318	320	269	301	296	285	319	303	296	302	283	287	303	286	309	295	289	283	333	308	292	324	301	342	327	295	296	282	342	296	283	317	274	299	319	284	309	285	309	303	304	279	281	301	333	315	298	326	313	314	279	308	295	296	307	285	295	280	280	289	296	327	289	278	311	281	299	311	295	299	304	307	298	325	279	297	323	324	295	293	302	323	291	295	307	267	338	314	290	285	309	278	284	336	315	281	310	296	290	295	319	272	303	321	302	287	304	285	282	282	292	302	304	315	327	303	310	341	325	287	282	277	307	298	331	298	322	286	291	319	300	302	316	284	318	313	311	327	297	326	299	285	311	293	292	314	295	277	273	271	276	313	322	275	294	322	288	273	258	316	289	269	330	275	325	308	294	301	299	294	316	351	316	283	300	318	275	313	346	280	319	304	291	286	322	316	310	287	281	286	314	327	280	311	302	278	293	292	298	299	341	285	328	280	287	299	294	313	293	304	330	275	280	295	311	312	311	283	297	311	266	319	282	314	300	290	300	305	289	300	293	303	307	284	289	289	297	311	275	272	280	293	291	282	283	325	280	307	308	322	302	341	288	285	321	284	294	316	310	298	301	315	305	310	321	304	277	326	321	306	329	316	284	295	284	279	313	305	287	311	290	279	305	280	278	283	313	285	304	298	308	288	273	262	309	283	292	307	317	291	300	303	316	301	296	298	351	289	291	327	335	334	293	297	301	303	306	320	302	315	304	309	310	302	303	308	283	284	287	295	278	302	311	273	290	330	288	304	289	288	290	283	299	295	316	350	285	313	323	270	299	273	307	302	289	291	295	309	310	290	309	317	279	324	272	305	302	308	262	297	303	280	308	288	289	291	293	309	286	301	286	301	308	306	273	302	306	301	337	287	333	318	308	305	291	304	306	288	308	291	296	327	318	294	302	287	287	292	289	322	307	280	288	343	317	279	349	334	325	300	319	301	319	283	308	294	327	285	290	300	298	319	315	301	316	300	347	309	298	269	313	303	303	306	308	280	311	294	336	325	322	288	289	313	305	294	295	306	321	320	291	325	304	303	296	300	308	319	285	316	305	309	318	304	289	274	328	310	323	285	296	315	310	295	302	317	305	292	308	271	290	302	297	305	318	301	285	272	331	289	308	282	316	318	296	303	291	308	314	322	295	299	279	296	291	261	281	289	291	296	286	324	321	297	331	281	306	269	284	292	322	307	290	292	312	296	307	292	323	302	330	295	315	294	304	297	294	318	294	321	288	341	324	301	319	319	257	301	306	283	289	284	295	296	323	292	285	272	298	313	287	293	295	276	322	296	288	297	302	292	284	280	281	332	285	324	302	298	294	329	316	280	300	326	301	303	321	295	328	298	304	277	303	294	280	304	295	316	339	338	301	314	297	280	267	304	305	324	330	323	300	293	324	299	295	282	321	334	301	308	310	313	315	308	292	328	285	282	290	320	319	296	298	344	291	307	292	295	300	304	295	285	308	273	287	302	293	309	312	264	318	321	300	316	293	296	287	315	303	319	293	321	315	278	309	325	294	280	267	309	312	302	305	277	310	292	296	282	285	297	318	309	299	297	301	285	288	273	275	307	330	296	291	290	284	296	283	291	284	317	275	292	322	328	299	311	301	278	309	306	317	288	260	296	305	311	282	278	324	308	327	296	301	303	280	283	324	296	324	281	287	315	284	304	313	308	284	290	288	299	317	311	317	331	325	283	290	300	290	289	287	273	289	312	310	299	338	308	290	261	293	264	290	322	292	325	288	317	300	295	298	312	288	299	254	292	288	312	310	284	324	293	326	271	286	302	346	303	307	298	290	293	298	308	314	311	288	278	355	294	303	325	301	330	311	310	301	345	308	295	294	283	329	300	330	300	293	298	296	271	327	274	291	275	289	338	258	293	311	316	321	337	300	320	314	309	265	326	299	312	276	304	286	311	300	279	292	318	302	282	292	312	292	287	291	287	307	347	281	302	292	297	309	313	294	295	309	325	293	300	320	303	307	294	299	277	300	320	318	310	282	291	294	296	316	282	296	302	271	311	299	285	301	290	296	306	307	308	297	285	321	299	296	309	299	300	272	307	318	295	309	293	303	300	320	286	304	280	305	294	304	332	275	249	294	314	288	284	315	304	301	335	299	271	312	285	319	297	283	307	302	318	254	301	309	313	313	263	292	320	299	308	312	307	266	307	307	299	302	307	304	294	300	265	296	271	297	287	305	277	298	296	319	304	329	309	295	315	282	295	310	319	281	326	311	275	272	255	319	275	307	330	294	300	293	290	284	323	287	300	288	306	278	291	339	327	283	320	279	286	321	307	327	259	306	330	290	297	286	308	319	294	304	303	289	296	306	287	271	275	286	323	287	298	276	335	317	301	283	314	321	276	305	325	312	292	324	295	286	313	297	295	300	299	305	312	302	335	298	311	306	334	290	283	303	287	304	326	316	327	306	315	333	291	308	312	325	317	318	324	311	267	304	313	317	283	319	324	310	299	311	291	310	277	307	305	296	290	308	286	313	297	298	278	293	306	297	266	275	284	317	271	277	293	291	295	316	289	282	295	303	315	297	328	287	304	286	326	299	295	310	337	282	298	266	291	284	276	321	324	305	295	328	322	269	252	305	291	311	317	325	288	272	290	317	305	308	278	306	318	272	308	287	302	300	285	344	284	306	313	315	282	277	265	318	297	293	330	288	292	315	318	310	277	312	312	292	306	304	297	313	299	284	278	318	303	291	307	309	284	289
60434	100201	82548	58349	40560	21619	3517	463	443	450	450	437	441	421	406	440	449	411	407	448	456	429	411	449	444	387	426	445	430	465	469	388	414	458	413	462	405	415	418	420	405	450	421	388	435	420	418	397	430	412	443	448	430	428	430	417	437	436	435	402	443	413	419	404	417	398	433	446	403	402	434	402	395	444	453	430	403	453	454	451	413	449	405	436	477	404	397	423	459	417	422	372	398	397	415	431	411	410	439	412	417	412	451	403	441	436	433	408	429	442	420	445	435	407	399	451	466	453	443	410	430	393	457	423	442	400	389	449	421	450	411	456	380	398	388	469	429	434	432	430	440	404	414	429	450	403	432	416	427	426	426	406	440	446	438	421	399	447	429	410	459	416	450	415	450	449	424	474	408	417	448	388	430	428	437	399	467	421	394	445	460	402	433	439	423	401	410	381	444	413	408	380	457	433	387	407	414	453	414	431	461	441	469	413	434	405	416	435	433	399	444	407	432	404	418	414	421	460	431	409	448	439	412	447	450	439	412	446	441	428	421	446	434	424	409	408	439	422	438	433	447	455	412	438	428	391	393	460	424	431	450	455	460	454	446	438	403	403	436	389	418	452	421	424	468	454	416	419	436	430	410	444	434	436	414	437	402	424	443	378	404	471	419	436	438	419	416	411	430	415	425	402	409	442	442	395	415	417	445	391	369	437	434	461	431	431	416	450	475	415	460	406	402	426	402	438	467	404	433	371	454	447	416	448	420	431	397	444	448	488	413	401	417	433	439	396	438	417	390	438	411	441	408	426	409	391	455	434	440	409	420	406	402	449	427	395	381	420	412	414	438	456	460	437	468	449	421	424	415	440	401	420	459	446	421	461	448	424	429	425	460	436	389	390	401	415	407	445	465	471	449	431	438	460	412	438	429	418	422	393	477	415	438	402	449	419	395	438	414	410	471	438	399	452	415	420	416	384	432	475	419	385	436	428	415	417	380	398	433	408	390	395	456	412	403	430	449	431	442	415	420	473	451	408	446	452	439	481	403	477	417	435	428	438	419	475	416	429	418	446	440	420	403	436	417	429	410	414	418	434	440	432	426	435	409	404	438	425	470	402	433	433	385	449	425	389	421	461	428	432	426	469	425	451	404	410	443	448	425	426	450	439	479	416	420	440	420	460	404	435	401	442	436	442	430	471	427	430	414	466	428	421	457	406	411	405	488	436	416	437	435	397	405	416	430	404	450	462	420	406	421	411	429	425	480	424	419	419	458	425	424	439	450	409	449	417	417	411	445	431	445	391	404	414	419	417	433	429	463	426	443	419	438	423	406	436	429	411	439	405	429	428	410	447	450	456	405	449	437	434	411	413	428	409	420	417	437	407	442	444	426	441	453	403	404	401	415	416	399	423	421	444	444	417	422	449	481	423	436	448	445	446	400	397	434	434	451	453	438	410	427	425	416	437	415	419	412	394	437	447	468	420	434	454	428	389	409	399	396	419	408	420	416	464	407	469	431	434	485	407	421	433	450	435	443	447	422	441	384	469	447	412	409	407	441	443	420	428	418	455	380	404	476	418	433	408	427	413	443	419	416	439	452	481	432	419	432	448	412	429	419	413	424	450	437	435	473	421	406	429	422	427	414	404	481	430	454	434	417	396	457	438	447	442	465	460	382	430	461	412	390	419	447	456	453	449	450	429	458	456	433	415	456	440	452	408	414	393	427	404	438	390	453	399	433	401	471	407	475	432	398	402	395	408	422	419	434	436	419	421	418	462	405	382	445	434	391	446	434	379	433	381	427	427	446	410	397	389	430	405	414	396	397	417	434	460	436	417	428	389	428	429	413	405	414	448	445	452	403	406	441	421	420	454	429	455	415	433	429	460	442	424	407	437	443	418	408	428	411	441	399	408	425	429	413	414	425	436	441	461	400	446	433	437	463	450	412	417	450	432	420	406	409	446	447	407	404	437	425	402	430	388	404	401	429	432	440	450	408	465	428	418	436	376	402	458	426	404	410	466	441	401	414	418	431	453	435	420	421	427	423	434	464	470	439	418	438	448	438	452	424	409	450	428	434	438	430	443	399	413	465	437	400	418	406	412	375	444	433	443	373	465	428	418	431	410	438	408	432	411	373	468	421	438	448	429	427	414	471	434	402	414	458	420	451	472	405	433	396	432	451	414	438	429	458	430	430	407	398	434	408	436	395	430	414	411	414	401	427	451	410	434	433	453	430	448	414	423	420	401	411	438	445	401	430	436	415	437	420	414	395	449	433	455	393	430	446	446	449	450	432	410	436	460	443	427	434	415	441	444	464	428	438	409	430	424	400	426	457	445	419	406	448	455	438	407	419	420	453	433	425	416	455	420	438	441	454	453	481	441	437	441	417	432	419	454	423	433	444	463	428	440	428	420	410	436	425	459	426	487	417	420	430	421	444	409	428	453	451	389	433	429	429	441	429	406	413	459	448	428	416	444	422	407	394	435	431	407	450	435	412	422	459	424	420	426	410	452	442	404	400	410	464	415	475	399	435	415	417	424	441	412	436	390	447	431	448	432	436	400	424	441	382	425	416	426	431	436	410	452	476	494	450	459	417	473	430	434	416	413	420	446	428	444	459	394	480	435	404	419	434	433	419	451	392	466	421	444	433	417	424	432	451	417	430	411	438	423	437	427	444	427	447	442	456	457	424	416	442	437	461	455	429	420	436	464	423	421	443	426	425	409	450	433	425	418	406	440	479	444	433	427	418	408	458	438	410	421	450	435	459	446	430	448	444	432	429	470	447	442	447	427	409	408	414	422	427	439	446	463	383	455	422	426	441	414	443	434	425	423	425	404	432	389	435	419	438	420	439	437	455	405	431	405	459	413	458	440	421	422	435	458	435	430	427	443	410	440	406	444	456	439	424	419	449	411	418	407	450	404	427	427	426	424	444	453	468	437	427	384	419	413	455	425	439	434	413	413	448	409	431	484	410	430	490	436	395	466	395	372	428	416	492	432	387	370	443	399	455	448	400	406	406	415	414	399	430	468	436	437	426	431	444	442	397	406	403	435	454	404	443	463	430	420	413	408	411	431	417	435	433	410	435	443	432	436	437	470	464	425	435	450	423	462	440	403	449	424	427	425	416	396	444	436	389	419	440	464	428	427	420	447	397	406	449	399	433	437	432	403	397	450	423	373	447	416	454	435	418	447	454	435	421	438	411	457	447	444	445	406	411	417	452	418	404	437	450	466	435	425	399	463	457	441	432	437	470	426	427	432	416	448	442	413	418	417	451	444	403	421	412	437	471	422	448	449	394	443	426	436	440	403	473	401	427	473	417	413	416	439	470	425	413	415	432	449	405	431	431	423	454	420	413	407	410	444	448	427	437	403	419	441	412	446	450	462	422	430	445	420	434	432	458	419	395	443	424	452	464	441	418	431	439	497	454	433	397	433	459	435	407	401	442	451	400	410	457	426	458	433	447	428	446	432	427	457	450	429	438	403	408	445	433	446	431	410
27269	24975	28830	17189	4858	1336	509	416	363	341	339	339	375	360	376	368	358	396	356	369	356	373	411	365	389	384	321	403	359	375	379	389	369	370	366	365	376	372	387	363	410	378	359	384	374	386	342	343	370	368	387	388	330	405	378	356	360	405	406	363	315	360	359	375	356	390	385	399	376	359	363	400	378	388	386	371	364	361	356	424	387	359	369	391	396	361	362	346	387	337	383	391	414	364	364	404	376	377	359	385	388	370	379	346	384	360	384	368	363	376	373	355	374	380	368	348	362	355	391	340	385	385	364	362	351	372	373	391	375	397	364	373	348	347	369	359	348	372	404	342	362	399	375	378	381	340	379	366	361	355	365	378	344	374	387	383	366	354	390	374	395	395	379	376	382	376	383	376	402	328	417	387	388	351	360	358	355	404	410	337	363	366	381	365	376	385	370	411	367	381	363	316	331	366	394	346	371	360	407	359	354	349	352	400	401	327	361	386	377	360	369	381	373	392	347	415	327	357	334	343	404	387	378	366	378	389	384	397	379	383	369	323	378	372	382	390	369	362	358	407	408	361	347	305	385	362	365	353	368	373	372	363	378	387	400	391	392	357	383	355	346	393	382	374	345	357	392	365	358	363	367	372	345	404	385	358	375	387	369	360	344	395	363	376	364	365	358	376	399	381	372	385	367	366	364	380	375	385	387	363	361	385	371	378	341	383	368	368	404	368	361	360	381	355	376	380	374	378	400	400	378	386	351	355	347	343	370	313	346	368	370	355	397	373	362	384	368	373	386	385	354	362	372	373	379	382	373	330	366	379	358	348	393	412	391	368	380	371	391	385	369	370	359	379	347	373	417	383	370	391	378	396	398	396	382	319	391	356	392	395	417	399	317	362	380	395	339	327	359	358	385	366	368	338	341	352	345	366	353	389	386	349	403	372	409	379	365	403	353	397	376	352	361	362	345	387	388	369	361	387	385	392	359	352	390	396	377	377	377	337	388	369	385	360	411	375	354	372	375	375	355	330	384	386	355	405	401	402	355	325	363	346	403	370	358	367	395	375	377	393	362	409	351	401	404	364	368	342	381	374	353	402	350	383	364	386	394	379	365	362	360	368	350	334	425	368	359	363	361	364	370	372	393	386	352	400	369	383	344	413	402	338	377	362	402	382	385	369	368	376	367	406	367	376	359	383	348	390	358	383	342	384	378	383	347	352	326	389	369	369	373	370	388	398	345	379	378	356	375	396	319	372	384	420	368	367	344	362	360	375	363	375	358	375	412	397	353	384	386	392	350	342	385	377	341	387	338	395	367	384	376	373	368	420	393	372	371	343	357	380	337	401	425	349	378	356	384	343	372	340	369	380	357	366	355	380	383	345	372	349	330	379	397	338	364	382	384	369	350	376	403	393	367	369	375	378	338	388	374	406	375	368	353	343	373	381	371	387	367	379	377	380	384	390	358	375	384	376	351	372	354	401	369	358	395	329	384	358	385	371	360	350	393	354	374	365	361	374	399	436	367	413	341	323	384	362	374	369	390	382	361	380	368	332	377	365	363	392	368	383	407	375	358	378	344	353	376	371	379	367	372	350	411	358	397	366	379	353	368	357	408	361	354	411	380	368	366	356	379	362	317	356	380	374	370	367	386	375	376	385	412	371	359	396	409	352	373	353	361	376	393	365	350	397	360	362	368	352	382	383	361	348	377	368	375	357	392	380	389	385	383	372	360	376	403	374	382	374	396	394	380	340	357	358	342	367	340	368	381	343	363	365	392	363	329	365	347	318	378	382	381	367	347	396	369	393	357	385	347	369	377	387	369	343	346	343	350	399	361	408	375	364	347	377	363	395	384	360	396	405	352	353	379	349	380	362	382	349	350	380	380	382	371	386	371	379	359	357	382	354	366	365	394	390	410	391	352	388	371	370	360	370	369	432	381	355	356	375	399	358	377	397	380	367	369	381	392	370	376	416	370	366	380	373	370	368	369	359	395	372	359	335	393	375	359	379	363	371	386	406	402	380	383	374	371	377	332	368	365	344	387	376	379	344	340	373	358	386	362	329	355	388	353	374	385	368	351	379	400	379	371	369	360	380	389	403	379	394	364	400	361	332	392	384	370	355	371	382	337	387	393	331	385	379	351	343	372	365	401	351	351	408	389	365	377	368	364	401	363	368	366	370	404	383	389	362	360	407	374	395	380	395	408	340	355	401	379	403	397	374	357	385	357	379	376	359	397	367	341	376	379	346	371	332	394	364	385	348	400	376	377	364	389	413	359	369	366	389	386	350	399	373	380	374	376	369	380	368	370	369	329	374	346	360	381	343	381	385	360	366	367	376	365	343	375	392	343	399	359	399	382	370	381	371	350	338	383	386	364	358	382	390	400	364	383	389	354	385	347	384	371	365	389	361	369	346	417	353	388	384	356	341	358	366	357	367	367	364	364	392	373	353	373	371	414	395	373	388	386	401	398	385	350	394	353	423	341	428	342	361	368	373	340	370	382	362	434	346	339	368	346	386	367	369	350	344	364	343	381	365	354	378	345	339	352	345	330	377	349	343	377	362	358	368	358	394	366	389	401	338	408	354	352	336	391	397	407	361	356	341	369	387	367	356	360	341	345	372	367	332	368	376	365	367	358	381	376	361	346	393	392	388	388	370	352	375	359	364	375	373	354	387	362	370	435	378	368	381	357	393	384	376	377	361	368	406	355	372	378	379	381	384	368	344	362	351	418	401	356	383	359	367	379	374	360	389	383	383	363	366	388	397	375	367	346	369	386	368	379	343	385	380	369	366	336	371	385	371	366	362	381	403	365	372	357	359	403	370	363	382	416	360	384	400	353	373	357	361	378	370	369	373	389	379	380	365	329	349	362	366	392	384	376	375	365	373	393	365	375	379	356	386	390	356	350	390	374	388	363	326	381	391	392	371	380	371	349	347	384	383	356	334	388	381	346	367	354	340	386	385	379	363	396	337	364	374	368	356	369	377	361	381	379	393	374	359	426	367	376	360	343	360	344	389	341	369	372	389	361	375	368	367	373	376	369	385	410	386	360	357	366	376	361	409	377	376	366	390	360	370	366	361	370	371	365	338	362	368	350	368	376	394	378	370	374	397	364	390	383	385	375	382	342	393	376	359	392	376	378	365	396	384	376	369	369	378	362	384	369	351	379	382	396	407	378	385	390	337	364	330	368	362	381	373	329	401	353	369	363	383	338	361	358	401	393	351	361	360	383	395	335	369	374	375	374	398	359	338	339	387	347	384	361	383	373	374	360	329	382	359	368	327	374	367	392	375	342	346	386	330	369	420	372	374	383	355	393	374	373	391	383	389	380	354	384	371	381	353	391	359	390	394	374	408	378	351	381	389	370	375	378	350	415	352	391	352	342	367	359	417	395	357	363	370	382	349	373	353	373	365	410	399	353	400	376	374	352	374	389	359	395	371	351	366	366	380	324	383	395	331	372	385	344	362	348	347	393	361	371	399	338	360	373	370	381	373
24066	42466	32130	15831	6444	2130	665	538	520	488	547	507	543	544	504	526	532	531	487	501	510	533	518	542	540	529	532	512	518	553	554	547	509	517	512	509	538	515	513	475	488	528	564	533	546	578	576	512	536	579	490	537	498	508	558	565	518	506	527	562	532	579	556	526	501	531	528	529	532	528	504	552	559	517	536	507	504	515	511	486	508	557	547	544	555	517	545	530	501	526	505	541	525	516	567	510	557	559	519	545	536	526	539	526	499	543	527	553	535	524	543	533	478	519	533	489	561	502	514	530	551	561	544	505	582	544	547	512	492	555	539	535	545	537	516	529	505	535	495	517	534	570	520	540	545	530	527	562	496	533	548	519	518	522	556	526	537	518	580	570	570	529	554	552	513	532	519	501	512	548	482	552	547	528	552	507	530	560	499	509	545	510	523	507	496	498	543	533	535	501	526	532	541	516	502	524	519	579	526	533	563	513	537	568	529	533	511	553	535	556	532	546	550	525	542	527	522	489	551	542	538	557	547	567	527	536	524	484	523	505	528	526	511	532	518	518	461	540	521	503	556	491	559	550	499	557	551	562	495	573	512	510	472	537	510	517	552	518	524	497	549	534	562	562	507	525	495	541	522	484	549	520	555	538	519	521	524	540	488	548	541	522	547	506	517	556	539	528	546	515	537	541	522	527	548	532	588	534	551	505	548	514	527	527	528	581	534	542	513	526	509	531	540	564	564	527	537	616	575	532	530	517	547	512	537	511	529	514	490	532	559	521	565	517	567	511	569	524	514	549	528	534	505	515	524	514	528	513	517	531	519	541	526	490	557	514	543	574	551	509	502	531	552	549	511	494	541	583	547	535	520	543	536	534	527	543	538	511	524	546	507	527	509	550	530	530	541	557	513	511	487	515	520	525	513	523	555	530	527	553	543	542	533	547	568	554	499	554	501	541	497	523	514	504	525	497	559	527	543	509	506	532	523	564	517	503	543	496	548	523	521	483	488	515	579	510	573	488	496	515	527	497	530	527	527	547	530	527	523	498	570	525	511	511	541	526	574	520	511	516	545	509	530	540	523	545	555	541	562	510	553	524	509	551	528	542	554	542	521	500	510	495	536	503	506	519	527	548	519	531	542	484	498	541	498	505	501	525	558	556	561	534	511	533	540	511	498	547	525	539	545	555	542	529	533	543	531	553	527	541	568	565	503	509	518	518	542	499	526	515	529	494	502	548	512	535	540	515	545	529	529	534	560	527	504	515	524	558	510	520	552	525	498	498	558	584	520	529	464	592	516	523	525	576	490	525	527	539	502	534	565	540	502	542	530	515	523	487	559	508	502	548	527	546	566	534	544	503	510	502	535	510	541	530	526	556	542	456	559	507	521	551	521	528	522	536	550	506	553	488	548	532	542	464	508	508	536	517	544	547	538	521	488	529	565	535	517	492	503	521	497	543	485	549	574	531	507	551	547	489	530	552	528	549	534	509	512	531	564	502	535	538	536	520	511	555	543	527	533	571	542	550	520	520	496	513	494	519	479	529	469	527	492	543	525	511	557	516	518	580	551	553	559	522	554	508	552	531	542	514	493	504	542	577	503	521	509	511	517	501	510	546	525	544	481	507	546	535	557	514	490	553	537	554	561	550	556	501	510	512	514	508	558	536	495	543	571	512	517	529	503	486	482	502	511	515	505	549	542	508	559	545	514	546	557	518	474	535	523	524	503	515	494	512	502	550	520	506	502	492	525	465	508	499	604	551	513	570	540	550	533	516	525	518	530	523	541	518	482	521	492	509	539	562	541	547	512	502	502	516	512	527	541	544	502	556	538	543	560	574	495	494	487	548	517	559	537	523	596	559	543	532	476	533	504	516	540	506	519	524	548	535	501	556	518	523	549	567	537	555	521	517	562	511	537	537	532	547	506	487	531	504	563	525	530	508	578	508	519	501	506	546	561	530	555	540	505	545	544	545	541	532	525	551	571	521	526	512	578	533	534	512	502	524	576	521	567	537	531	501	566	528	531	532	505	560	548	539	541	499	510	512	545	558	528	523	534	548	530	530	468	481	530	541	532	548	526	534	490	563	550	544	538	511	536	536	576	525	502	492	556	545	513	530	497	492	534	561	528	563	587	522	539	519	510	544	510	532	567	517	539	481	463	491	533	586	533	515	540	518	506	525	512	526	528	514	524	537	541	507	519	590	515	549	530	517	504	543	529	547	512	522	563	527	541	554	527	548	559	529	514	481	535	553	544	564	550	565	547	531	553	521	532	505	500	561	513	521	530	511	520	521	526	542	499	525	540	524	490	552	544	499	505	535	525	565	524	528	506	514	523	533	517	548	546	541	525	525	530	538	546	492	565	542	545	531	498	544	568	523	534	498	521	520	535	515	509	582	512	521	564	513	559	578	521	498	557	456	527	547	507	526	575	550	520	575	528	575	565	533	529	513	521	559	532	492	513	553	527	550	502	548	520	491	492	528	555	521	606	516	515	526	549	527	559	542	511	484	529	518	512	520	562	486	543	533	531	508	514	525	547	556	490	525	525	491	519	529	535	527	512	519	528	531	503	527	543	524	545	506	557	507	529	553	502	535	533	558	538	523	498	493	573	537	534	525	493	562	522	554	528	527	502	528	556	537	528	549	541	535	537	549	531	529	553	519	514	518	537	516	542	519	536	552	508	548	584	515	510	531	573	523	572	505	584	509	531	527	528	528	503	499	529	520	546	539	489	557	527	488	537	526	524	532	522	502	509	517	552	548	525	510	491	493	534	547	563	536	522	482	543	545	522	543	521	558	510	534	560	489	550	499	550	538	511	536	515	543	520	523	504	530	502	550	463	540	520	544	518	540	528	563	566	531	555	501	546	537	541	556	478	534	523	538	519	539	551	515	494	554	537	507	526	534	548	497	502	518	532	547	533	517	524	496	545	542	538	527	507	579	505	537	558	510	507	526	571	510	529	482	560	519	565	526	537	605	548	531	479	517	566	548	492	533	510	531	535	526	526	518	559	553	543	534	472	516	518	524	515	541	527	526	538	539	501	490	536	542	567	549	493	535	538	476	566	531	510	511	530	494	532	525	534	540	505	526	530	531	496	533	520	588	534	531	539	503	501	533	498	550	534	498	529	524	525	537	490	504	563	534	504	528	524	528	557	570	546	515	509	514	510	522	493	513	568	551	527	541	551	517	584	521	540	521	531	552	559	518	533	521	484	534	540	501	504	552	515	520	508	520	552	505	540	481	520	540	478	508	508	537	520	492	542	525	535	546	524	538	536	536	556	471	529	567	593	527	493	545	560	559	523	556	565	488	500	575	499	556	504	528	528	498	539	526	550	530	541	549	546	517	549	501	543	531	520	487	496	513	518	555	501	544	551	531	534	561	587	544	522	527	528	524	555	541	581	547	539	519	542	514	527	531	537	521	513	565	517	500	524	548	510	530	512	508	504	511	554	532	544	577	536	490	542	531	560	573	537	539	508	541	592	519	553	522	517	474
24710	22585	34735	32725	23076	11541	1745	451	438	438	403	439	414	440	440	446	442	432	452	358	441	436	416	415	445	443	412	432	410	424	426	448	413	408	407	481	391	415	426	404	429	450	402	460	407	422	409	366	412	407	443	423	427	414	421	428	412	435	434	408	386	442	419	407	413	425	408	431	432	419	435	448	426	444	426	451	380	401	407	443	418	371	387	450	428	434	408	420	394	395	432	389	443	402	402	438	434	403	437	427	384	463	454	418	423	441	410	431	409	396	434	392	446	393	436	417	420	423	413	429	439	443	427	442	434	432	403	407	442	412	452	413	437	395	419	428	402	409	432	407	393	446	419	396	378	421	417	409	375	444	415	430	395	427	443	403	428	440	402	451	414	404	431	427	440	396	415	436	417	411	470	437	424	422	401	395	409	411	407	440	392	449	425	427	440	391	405	432	420	380	432	411	425	378	451	392	420	376	401	396	426	421	447	444	426	375	394	416	419	429	420	370	393	419	402	406	425	440	407	409	443	424	422	416	406	351	438	429	439	439	433	397	379	397	399	398	394	405	432	433	425	398	401	441	413	429	415	408	405	427	427	405	417	403	384	417	416	383	433	458	438	402	426	401	400	461	373	401	405	422	427	415	406	443	405	437	413	444	413	438	419	414	420	418	411	409	423	402	405	425	447	436	414	413	400	403	449	437	399	426	402	405	387	423	446	400	424	424	433	428	420	406	443	405	410	397	410	409	421	399	368	401	414	440	409	398	387	451	436	439	425	405	437	429	419	430	371	402	406	439	393	405	428	383	393	444	430	397	404	418	415	432	443	399	430	442	404	435	401	435	395	393	428	444	400	429	422	412	409	425	407	404	415	394	384	401	372	431	448	423	443	448	405	448	381	430	425	397	372	423	407	408	396	425	389	398	430	405	405	460	375	416	430	415	450	429	425	421	417	409	414	438	424	388	433	430	446	428	435	407	426	445	437	418	465	423	415	400	447	452	415	418	404	413	436	400	413	389	402	446	434	415	434	420	436	464	418	449	408	451	437	424	415	439	390	408	437	418	416	450	474	429	391	441	452	418	397	447	420	459	414	462	399	414	378	433	408	397	414	423	402	369	394	442	394	447	421	467	417	416	430	420	430	446	426	414	417	432	451	428	396	380	400	380	403	421	429	442	434	434	413	469	433	402	434	409	427	400	433	447	427	433	415	389	397	418	435	430	404	400	415	450	407	424	444	407	395	423	427	420	402	454	362	436	422	452	413	431	404	414	435	440	382	429	450	463	414	439	433	417	399	435	454	405	414	424	427	432	419	424	438	417	412	453	448	445	406	405	412	442	427	418	441	407	389	445	405	427	418	451	378	413	416	376	394	378	412	449	400	421	424	435	395	403	394	428	465	401	405	422	424	403	422	449	401	424	421	420	387	412	404	473	445	424	419	400	417	409	457	399	422	416	408	406	408	410	400	450	422	413	393	397	424	427	403	415	395	418	432	408	421	396	443	370	400	418	437	415	446	450	419	429	396	435	436	383	447	374	435	400	384	419	421	395	427	420	408	404	418	442	419	447	467	415	416	435	381	409	442	423	429	413	433	408	436	436	440	379	437	449	427	410	422	443	390	446	466	398	422	387	449	434	425	423	445	431	422	413	395	439	441	416	418	407	422	414	392	433	415	409	430	445	396	428	442	397	436	394	368	428	430	407	469	409	435	439	404	406	429	440	409	419	424	385	441	394	432	430	372	428	412	441	430	421	463	435	412	456	414	414	420	462	436	452	395	407	435	419	448	403	414	383	407	403	386	417	433	394	403	424	396	401	419	426	434	442	399	413	455	397	423	413	463	406	421	459	396	421	395	434	431	408	447	404	410	455	461	422	419	382	398	417	444	389	431	433	441	410	452	446	430	430	412	456	450	429	393	383	388	388	425	431	456	427	411	416	421	452	442	418	436	401	400	413	453	434	405	418	430	380	402	428	390	424	388	452	391	420	425	411	446	433	429	411	383	425	434	441	428	439	436	438	435	435	432	440	384	420	409	423	433	409	415	425	450	382	392	377	399	452	413	377	410	450	456	434	433	417	392	443	461	423	380	432	372	414	423	414	416	451	412	434	413	415	460	396	413	440	445	435	411	411	449	406	443	459	426	412	424	451	465	434	375	429	446	435	448	436	404	396	407	418	406	441	389	410	446	413	394	410	409	441	423	400	404	427	450	398	454	397	447	429	426	432	442	410	402	395	455	401	423	435	436	407	364	417	433	410	396	427	432	434	414	415	426	451	392	416	389	400	439	414	425	417	464	423	390	416	441	426	423	411	406	411	428	425	402	442	402	411	448	437	372	419	427	419	411	438	433	418	441	404	414	422	410	431	415	408	412	407	367	432	423	397	442	464	394	425	434	425	407	399	443	406	419	386	410	428	388	426	426	465	434	452	407	419	428	411	455	407	420	416	431	370	456	421	423	399	423	425	408	432	453	455	435	412	415	412	449	433	399	418	457	406	433	410	429	417	469	455	418	430	391	415	420	435	446	392	412	371	427	445	414	436	459	444	407	432	389	443	438	396	419	430	418	400	440	438	422	399	424	420	441	418	461	422	403	394	452	495	424	432	356	432	440	412	392	456	436	429	483	434	408	427	412	424	369	446	407	399	444	424	414	411	381	426	445	470	451	402	406	402	409	457	403	410	418	432	430	453	420	429	448	450	459	418	410	431	437	419	415	444	426	409	402	414	440	426	414	406	404	457	392	444	474	435	431	408	460	396	449	439	454	414	422	426	452	451	408	424	431	408	431	413	455	396	436	444	425	401	429	437	393	389	433	440	430	480	410	410	406	404	432	421	407	402	422	446	452	421	410	428	422	456	422	414	408	436	390	415	390	402	421	431	411	391	418	397	420	418	405	391	394	429	458	417	440	442	393	383	429	396	404	407	435	426	447	397	420	415	417	408	412	434	441	445	434	435	419	416	417	411	389	411	398	416	423	451	398	444	397	444	404	384	412	409	453	446	435	434	451	415	392	401	429	420	395	440	378	408	425	437	427	437	438	428	436	445	445	407	420	448	405	401	399	411	438	471	434	388	420	409	420	415	414	375	395	406	422	431	411	432	427	389	435	445	418	390	411	409	385	418	431	435	426	414	424	377	384	439	413	431	431	417	425	407	460	416	454	417	385	441	420	441	403	406	441	409	411	417	423	430	430	376	413	407	411	436	449	414	401	414	459	407	439	476	439	410	422	413	445	414	394	434	419	415	451	403	407	422	432	448	383	438	425	406	404	406	428	458	415	418	394	445	427	404	421	431	459	407	425	453	409	409	459	443	437	395	411	446	453	422	385	408	413	426	415	427	410	431	431	373	435	430	440	419	407	440	402	377	377	402	444	434	425	446	465	419	391	386	408	411	408	409	450	416	427	433	451	415	411	420	452	400	406	433	386	441	423	408	428	397	425	388	431	431	435	403	438	455	443	431	450	418	403	420	426	431	404	426	406	410	425	412	396	415
46139	78689	61067	40142	25041	10615	1834	683	576	606	556	561	661	593	585	575	641	562	640	612	613	617	607	617	609	607	559	628	570	576	610	610	613	554	586	578	601	599	565	611	568	601	587	653	636	595	581	556	601	590	596	628	610	615	586	620	580	589	649	612	607	620	592	590	577	590	643	615	606	583	608	565	591	609	619	570	632	614	602	584	615	582	597	603	577	592	588	636	624	603	586	608	641	592	609	583	616	612	516	574	605	603	615	613	615	588	586	574	619	610	624	619	628	594	600	608	578	580	615	590	609	606	613	617	592	656	610	601	608	645	633	544	608	605	589	603	629	618	560	604	594	613	590	618	631	621	634	613	615	604	618	573	604	583	605	622	621	573	583	567	586	534	613	572	555	571	616	592	619	631	600	595	589	602	626	619	588	589	595	638	605	631	599	622	628	644	626	609	569	563	603	619	589	608	612	597	639	604	622	595	617	607	628	575	552	560	596	632	561	583	594	577	597	603	613	603	601	598	606	588	617	587	592	608	644	622	605	594	691	626	626	583	603	589	619	626	591	565	574	590	614	603	597	618	635	582	580	575	588	577	618	606	604	552	631	591	592	630	578	608	628	584	600	612	625	576	577	584	617	540	652	580	561	582	626	584	563	610	631	598	590	574	600	621	585	566	619	608	645	604	611	621	601	620	624	608	581	587	623	585	589	651	617	633	602	590	598	600	587	623	549	616	611	590	584	613	580	595	602	565	583	604	563	600	618	587	612	587	615	589	632	608	602	604	593	543	621	627	596	615	593	598	635	571	617	588	582	571	577	627	622	627	614	613	612	592	606	586	588	574	616	626	653	592	592	576	595	607	620	613	550	633	574	600	635	650	611	611	613	600	568	634	558	621	621	588	653	621	639	614	574	604	573	638	604	581	617	565	587	637	633	625	595	567	615	634	608	592	573	613	642	593	597	611	638	641	558	616	553	598	658	579	612	595	636	592	619	597	623	561	616	617	607	565	621	615	616	587	574	612	555	586	571	580	599	624	583	581	622	579	583	626	591	560	608	613	662	607	609	575	614	601	617	603	617	629	583	591	615	620	613	600	605	616	609	650	597	590	575	580	645	620	596	601	589	606	601	609	534	626	586	585	585	601	581	595	619	607	579	588	598	604	618	587	618	599	593	581	595	592	630	651	575	617	593	612	626	630	612	623	576	613	609	601	594	604	636	619	621	622	620	586	573	643	601	669	613	630	581	650	598	607	602	602	612	643	586	598	549	643	555	651	618	602	556	578	600	595	576	589	598	615	599	588	603	588	605	604	564	574	608	598	563	587	635	613	595	682	578	569	634	610	591	567	592	609	630	583	592	581	575	601	571	630	617	552	609	594	587	575	619	592	585	657	601	622	567	614	599	613	614	650	640	562	591	603	621	580	618	653	578	624	592	566	620	634	595	622	601	599	642	620	615	599	595	634	632	579	612	625	586	611	606	627	589	553	615	583	600	596	636	651	602	593	627	573	593	625	632	584	616	641	609	593	619	592	638	598	586	614	582	619	632	579	602	611	627	589	633	633	577	565	575	628	599	608	610	598	586	642	569	626	578	610	602	637	615	547	599	612	560	652	617	603	614	643	596	607	596	655	596	626	579	541	601	626	621	587	598	606	587	570	601	601	612	603	609	603	641	568	589	562	593	594	602	601	628	603	605	592	600	596	593	619	572	620	547	597	585	587	586	565	614	612	592	607	609	610	592	605	638	609	651	666	603	611	563	614	597	561	573	597	624	610	608	605	589	583	584	573	616	570	574	580	615	581	607	624	598	629	570	630	604	631	591	557	638	604	613	604	599	638	608	626	616	586	602	618	620	618	639	608	633	589	595	642	637	589	619	642	609	610	591	619	576	600	603	589	601	616	570	592	631	598	607	581	576	618	607	587	625	621	616	600	577	628	634	608	572	582	653	594	607	568	641	612	604	615	593	627	598	701	622	598	615	622	572	627	662	609	634	598	584	579	625	588	602	610	633	651	569	635	614	627	559	598	587	625	594	641	634	549	598	584	596	602	599	554	592	622	609	599	598	560	555	570	588	579	597	562	579	595	599	585	606	600	587	600	615	612	628	581	633	622	613	615	618	630	584	611	647	596	612	581	596	637	644	657	618	599	577	582	626	559	624	580	608	608	616	579	595	609	581	609	617	624	600	603	579	595	637	645	602	670	640	614	591	604	574	561	542	578	621	592	587	606	603	573	616	606	618	603	612	620	595	578	631	592	642	619	585	594	645	596	589	603	611	572	587	641	593	574	592	625	600	569	644	620	601	590	620	588	601	625	574	638	606	626	583	645	620	589	606	583	613	556	577	606	593	632	605	582	528	588	608	624	641	600	630	591	586	588	609	587	598	578	625	595	614	563	586	596	654	580	626	579	626	605	605	614	592	588	587	621	638	618	573	581	585	568	563	622	570	585	610	588	638	592	556	597	604	624	605	620	648	615	667	607	562	593	585	609	608	608	593	580	597	645	597	613	559	584	592	631	631	549	590	633	562	590	604	560	590	612	614	602	594	621	612	612	601	615	622	559	599	569	642	602	608	638	644	599	608	598	543	568	576	626	606	629	619	606	646	585	579	630	613	597	606	597	605	562	608	669	554	579	559	597	611	600	636	591	588	637	604	621	606	595	563	612	600	596	638	634	573	597	558	581	626	566	624	580	606	550	654	644	632	596	612	648	625	578	612	551	641	620	569	601	609	591	584	628	594	555	600	628	619	600	613	601	627	658	640	590	593	655	618	585	564	621	606	587	573	584	583	580	569	589	616	608	605	614	633	628	568	596	598	599	552	645	576	620	585	628	629	611	605	566	615	586	599	560	592	596	619	579	614	576	632	603	599	577	602	591	558	584	611	611	601	607	586	615	612	558	638	598	596	619	585	603	605	588	587	621	583	610	616	584	593	569	607	592	606	587	589	604	620	598	580	620	602	544	625	585	613	612	617	606	534	564	562	621	642	617	596	560	594	629	592	600	608	624	568	609	654	602	579	585	636	583	644	633	577	601	610	606	603	611	593	591	580	594	618	608	574	635	589	571	681	621	613	572	630	596	635	615	623	591	607	575	640	617	587	589	586	628	580	578	604	610	568	581	619	606	635	563	641	594	617	624	596	598	632	582	624	575	652	598	582	626	600	586	646	600	626	613	642	561	619	600	588	625	589	576	653	579	584	621	597	596	600	618	595	597	594	593	623	580	592	584	618	655	602	595	641	621	616	619	566	580	567	647	585	651	595	676	581	578	627	569	609	564	646	580	612	630	619	605	590	577	584	614	605	632	595	576	618	596	550	621	590	625	604	597	587	595	591	606	608	576	637	603	605	615	608	604	593	631	619	584	584	615	608	619	610	552	607	616	548	589	594	616	590	614	612	585	590	623	614	612	587	592	590	603	631	584	611	580	605	582	585	605	591	574	637	617	580	621	598	550	612	593	589	542	633	573	586	636	615	553	593	602	618	636	602	607
22811	21419	30983	27202	24514	22454	12889	691	318	296	319	317	310	275	300	269	304	286	314	308	316	304	308	282	332	301	288	293	299	298	298	325	324	317	293	288	297	333	316	293	312	328	295	300	294	300	317	291	291	322	287	284	277	298	286	279	306	296	284	306	295	281	280	289	290	305	296	325	270	304	304	310	291	286	328	280	272	289	315	271	291	290	276	305	286	313	294	291	310	307	288	296	266	304	285	297	285	279	290	268	303	315	319	306	301	300	289	285	289	292	293	289	291	275	311	299	305	272	302	330	312	323	283	313	298	282	293	294	263	312	305	283	281	322	298	289	313	310	293	289	291	289	301	315	289	291	315	276	319	284	299	316	291	287	314	322	297	297	302	307	299	304	287	278	295	311	291	309	281	301	301	275	284	272	309	299	279	271	339	305	290	269	289	297	324	293	314	311	304	325	273	283	309	271	275	308	305	261	326	327	300	333	292	264	285	287	294	281	298	279	274	281	296	279	290	292	315	286	280	292	289	300	289	274	262	293	261	307	290	298	314	267	281	325	307	265	318	290	307	300	291	289	310	293	300	279	328	285	282	314	322	265	281	283	269	282	320	293	284	299	325	304	277	282	299	304	290	280	306	282	298	286	310	305	290	289	300	298	306	302	270	307	269	271	287	293	297	312	295	304	280	310	321	271	297	286	301	312	310	276	251	312	324	271	304	273	289	277	260	299	267	294	264	285	297	300	281	295	319	289	275	322	295	310	300	317	269	293	285	304	280	293	298	299	322	270	326	323	287	292	299	273	306	268	316	298	305	303	312	315	302	295	294	321	267	277	324	301	295	276	297	290	291	305	279	313	273	291	291	294	284	304	291	309	304	288	301	319	313	286	299	345	296	288	252	273	275	289	304	296	311	294	273	294	281	302	292	288	305	298	296	287	319	311	307	293	281	305	303	283	273	269	317	303	321	283	297	302	319	287	303	256	283	278	271	316	276	309	269	303	297	289	301	304	283	280	289	245	313	306	271	277	291	317	309	280	282	318	295	297	315	299	311	300	304	312	296	335	282	308	308	330	316	279	288	291	270	277	313	296	265	279	298	280	281	288	265	289	305	293	312	333	297	255	283	301	315	289	308	289	287	265	280	301	313	295	265	282	276	285	300	318	320	276	307	279	297	275	264	304	311	285	281	314	343	287	318	294	276	301	304	304	305	291	273	271	308	285	350	297	310	273	299	312	323	293	301	280	305	306	279	297	282	295	301	265	324	290	284	306	290	281	281	295	291	263	294	296	285	299	290	283	265	274	316	296	264	262	275	280	291	270	283	289	292	313	278	313	304	283	282	285	303	271	297	306	289	304	266	297	290	269	307	295	270	295	297	294	287	299	320	294	277	330	309	300	318	309	273	295	310	291	279	289	289	286	299	282	310	294	303	298	273	299	310	295	284	269	305	308	297	276	270	305	322	291	313	334	291	307	306	289	254	290	318	275	299	294	278	290	327	296	294	321	320	275	291	299	282	276	299	279	299	278	300	309	286	308	291	274	331	289	312	294	300	297	283	290	298	322	290	305	321	281	284	320	324	302	273	271	288	325	302	304	311	278	308	268	262	279	283	295	293	294	281	281	313	284	314	300	309	302	291	266	332	295	288	302	292	309	310	289	283	283	343	312	284	290	261	285	303	281	277	321	285	284	286	314	286	317	287	326	296	315	274	285	295	324	275	303	275	299	288	313	291	321	268	308	312	293	275	319	295	288	346	320	327	283	305	308	279	319	288	275	306	299	288	317	319	292	314	323	296	296	268	275	291	279	260	343	315	306	311	286	294	294	304	294	292	295	265	310	286	272	311	260	299	294	283	316	258	310	285	309	278	295	317	301	280	281	300	279	291	305	307	283	321	304	311	300	319	260	277	318	308	277	316	271	314	293	278	296	281	302	292	312	295	333	293	280	308	289	276	315	267	298	264	298	310	284	293	285	310	269	346	277	311	291	323	285	302	286	297	292	306	300	305	327	310	282	285	298	291	290	323	292	321	306	303	288	293	298	275	312	293	306	295	271	313	293	294	298	290	309	290	295	299	265	281	281	288	288	320	228	273	321	257	272	307	293	306	330	272	284	275	280	288	332	285	283	304	301	306	292	280	307	315	290	285	284	277	296	287	304	310	295	314	285	282	319	295	296	284	315	283	293	288	321	310	297	340	298	253	278	280	301	306	330	335	273	318	282	311	289	290	263	268	298	264	299	307	327	299	301	283	241	290	275	293	271	317	296	297	275	312	276	295	307	287	277	316	292	276	307	293	272	310	293	296	284	270	291	307	292	318	282	323	277	286	325	303	307	284	318	296	274	293	316	307	299	275	284	284	306	289	299	295	312	308	286	282	287	312	306	295	263	298	312	298	292	301	304	322	296	328	298	266	276	309	279	294	307	287	290	324	281	312	289	309	303	305	300	265	306	290	317	333	293	304	269	270	310	328	289	278	283	296	265	300	273	267	265	301	313	302	280	293	326	293	304	331	265	309	309	296	308	307	313	280	303	274	276	274	308	298	281	301	301	304	283	293	278	306	332	296	266	285	262	271	306	309	299	309	252	304	310	300	311	305	274	296	294	308	306	327	308	283	294	294	300	297	308	299	312	292	271	284	327	303	291	275	290	320	292	303	293	285	282	316	313	291	306	303	294	279	318	271	299	280	308	303	294	287	302	286	287	288	293	326	273	320	295	284	291	282	319	295	291	305	304	272	276	325	302	292	308	287	328	299	296	285	277	275	319	284	303	301	270	283	265	326	274	285	302	319	294	262	269	293	316	290	297	271	295	294	288	272	294	315	292	282	293	291	338	256	291	286	291	294	301	294	317	277	300	279	279	296	254	300	328	303	260	319	315	291	290	294	285	314	286	302	285	334	285	306	284	318	327	291	301	299	280	295	319	279	300	264	285	302	312	289	305	299	294	286	284	277	291	315	318	301	301	275	291	301	307	296	316	272	298	287	308	298	295	304	300	285	251	338	299	313	286	297	280	280	295	273	304	258	294	303	311	283	298	301	294	309	313	313	321	294	339	315	278	286	305	296	293	301	274	244	270	275	310	288	263	296	292	315	318	332	268	283	270	302	316	291	265	296	301	285	282	271	269	284	316	296	309	319	286	279	281	306	315	296	267	281	308	317	277	293	301	250	272	324	310	308	331	290	270	286	308	288	292	291	297	282	292	276	319	273	271	287	331	309	305	297	285	313	302	289	301	312	276	297	290	268	299	298	305	313	328	288	311	284	279	271	279	287	266	314	300	297	289	301	300	288	291	280	304	289	289	283	306	314	278	294	286	295	297	308	286	282	334	288	293	285	312	317	279	302	289	287	286	320	287	261	288	285	280	282	300	296	280	306	274	290	307	303	295	286	283	301	309	324	280	313	321	278	288	310	318	278	319	328	290	295	295	318	306	267	282	289	281	277	268	289	308	268	287	294	293	293	285	283	288	307	302	270	301	280	289	291	311	309	287
60817	100253	82388	58737	40489	23802	4602	465	500	474	431	442	413	473	442	431	409	449	428	434	388	445	404	414	467	420	495	431	405	412	425	423	431	463	432	426	412	379	464	430	448	431	440	468	375	413	406	377	494	430	419	445	428	441	416	422	423	405	416	419	442	441	457	444	403	414	451	379	443	442	398	376	402	416	409	412	432	371	408	410	423	411	422	388	400	415	413	426	437	452	406	416	389	441	439	413	461	424	393	434	422	409	438	440	409	429	405	433	411	416	399	408	382	400	425	412	420	414	417	421	451	426	388	449	419	436	414	420	395	442	413	423	464	421	438	442	428	386	389	445	425	385	416	419	433	415	434	419	413	417	400	440	426	413	408	453	396	419	444	465	421	452	420	455	435	412	401	392	414	397	395	393	418	369	441	459	432	392	399	431	416	431	452	422	409	458	420	414	392	449	439	418	387	430	417	409	441	395	417	436	423	442	448	408	437	418	425	441	450	431	382	416	441	424	416	392	398	414	399	407	455	390	427	418	432	406	378	396	426	448	437	410	412	423	435	399	397	417	437	418	415	443	394	422	379	423	369	440	403	385	405	425	399	446	435	388	410	391	427	422	423	442	432	442	412	434	404	435	443	392	447	418	413	401	396	422	382	441	425	381	402	403	421	460	411	436	418	422	405	448	440	443	384	440	396	428	411	404	449	425	424	427	467	385	408	399	448	429	427	416	436	427	430	413	414	454	420	446	430	452	406	480	401	447	413	397	426	387	390	384	425	429	426	419	434	406	425	371	418	431	446	409	455	447	446	408	402	424	407	432	433	409	433	425	413	420	451	445	430	451	452	402	416	436	394	402	397	413	432	416	414	455	391	390	415	416	436	392	385	388	424	412	389	422	422	412	408	394	393	404	418	407	402	408	419	414	414	465	423	429	431	408	460	432	397	417	410	398	405	451	389	407	430	397	418	438	407	393	418	405	409	401	452	426	423	422	373	448	445	419	408	441	439	449	426	437	436	443	443	412	426	453	422	398	420	377	416	431	382	430	420	430	429	436	448	408	409	409	433	397	453	413	434	452	394	434	401	405	399	416	401	453	430	413	461	427	416	443	452	412	420	370	408	410	431	435	405	406	424	423	430	398	392	417	419	380	408	451	406	418	438	420	432	427	425	415	386	411	395	398	391	401	396	439	439	429	406	408	399	413	442	423	445	428	430	411	435	430	420	400	430	420	415	426	410	422	449	416	418	421	406	424	426	439	418	432	436	406	401	430	391	404	413	415	409	407	448	434	399	452	447	431	461	408	432	437	394	431	400	413	402	447	418	415	441	452	453	427	398	450	437	414	444	390	428	446	447	414	430	410	432	452	414	454	411	399	434	431	461	430	387	396	447	434	417	431	405	441	425	418	398	459	451	429	403	437	397	433	450	424	401	454	406	427	398	458	422	438	396	428	409	382	454	446	414	411	465	386	420	440	414	422	413	421	403	380	420	401	424	399	422	436	462	384	403	394	399	455	398	430	403	442	460	432	444	424	395	435	401	425	386	405	435	408	436	421	434	419	441	446	438	390	387	426	388	458	389	447	454	423	423	433	402	400	418	413	418	423	406	410	400	411	412	435	401	440	401	439	417	456	414	453	407	443	429	382	377	426	439	413	445	418	422	424	423	439	443	419	431	418	449	428	401	395	429	416	387	408	404	415	431	421	394	409	415	431	402	418	390	404	436	416	442	412	386	416	413	400	407	416	408	415	413	423	439	405	441	387	422	397	430	448	433	394	412	425	437	408	396	415	411	449	432	362	416	402	440	398	435	385	390	414	392	469	429	418	440	403	397	372	403	434	429	416	453	421	414	420	412	440	419	422	434	434	392	413	427	425	399	443	401	441	438	406	381	405	446	417	395	428	426	442	428	381	424	467	421	437	392	429	423	428	433	410	418	432	429	383	438	422	398	414	420	425	411	398	420	432	444	420	451	445	402	399	428	418	420	374	469	420	426	434	407	420	428	413	450	397	416	456	413	408	378	441	430	417	410	410	430	392	440	415	407	436	450	410	422	413	398	392	416	452	448	372	405	410	415	453	386	432	434	422	381	402	429	432	417	448	411	410	421	388	377	407	421	443	423	436	416	411	440	387	376	421	415	440	407	392	403	418	387	386	392	420	430	408	425	367	433	433	415	415	431	461	447	415	430	440	392	402	417	423	415	417	376	448	405	403	375	375	437	407	418	424	421	407	424	398	433	437	441	399	424	408	420	444	421	421	422	423	369	435	428	433	440	444	387	423	409	406	446	431	431	392	390	381	445	397	427	434	438	443	463	416	416	450	450	440	397	430	408	403	419	408	378	444	420	419	420	431	422	392	396	426	395	444	400	396	398	395	432	461	421	399	397	430	408	406	395	379	398	442	410	478	434	430	426	411	423	467	401	397	422	419	383	422	433	417	421	413	391	416	410	416	424	418	425	434	438	413	436	428	436	393	396	426	415	411	447	400	418	415	439	378	421	442	414	430	432	454	450	443	402	394	425	458	399	393	431	429	427	433	420	418	411	430	394	394	410	440	421	418	452	421	419	410	402	392	420	418	415	444	437	393	424	427	404	393	390	414	418	410	388	415	445	433	416	416	410	446	405	438	402	418	415	419	412	444	403	422	403	407	447	395	423	385	439	415	432	408	438	431	403	406	412	384	437	418	405	417	410	448	399	416	429	407	421	396	400	426	407	405	404	440	408	440	388	439	426	419	435	402	422	403	424	420	365	384	407	421	447	416	446	386	395	398	424	452	411	386	427	468	443	404	446	468	420	413	392	423	421	406	399	404	439	441	399	421	423	451	443	436	447	401	418	411	441	421	410	434	396	388	419	422	376	399	431	415	429	391	413	415	449	431	394	437	452	462	413	412	429	409	440	377	436	427	440	426	411	414	434	438	395	389	440	402	451	395	421	439	424	439	408	424	413	421	409	389	382	412	431	422	427	425	395	403	421	382	420	394	416	385	451	431	424	420	449	413	422	432	415	403	407	408	411	446	417	393	435	451	418	433	405	428	397	389	399	435	419	437	436	414	420	443	422	397	439	408	402	424	406	415	397	400	430	426	416	421	419	401	430	420	424	441	398	420	435	420	401	459	395	436	433	399	412	388	428	421	379	448	394	433	445	425	443	457	449	424	432	435	438	431	401	406	491	392	424	409	438	447	429	410	449	440	411	376	416	440	416	439	398	416	437	397	456	405	444	401	398	424	419	446	402	390	416	455	431	443	397	417	411	419	416	443	396	412	409	403	448	400	446	402	430	437	407	436	421	426	401	428	424	427	422	429	398	418	451	444	421	419	412	397	443	444	439	392	387	388	441	399	411	436	386	426	396	428	424	426	411	437	429	456	449	452	409	396	417	441	381	418	456	424	407	408	421	436	411	407	439	425	407	420	442	418	403	415	422	426	381	432	419	397	446	410	419	407	401	389	409	430	433	485	422	407	451	402	435	416	416	415	428	464	394	449	415	420
27187	25332	29328	17266	5116	1436	509	373	403	372	379	407	372	387	404	388	386	328	353	381	374	390	396	378	389	406	362	373	351	396	414	365	371	367	388	374	376	353	376	362	382	348	365	391	380	381	377	388	370	382	383	359	387	372	383	366	370	407	360	354	388	369	403	330	376	375	361	362	356	405	376	380	359	392	391	365	356	348	383	391	383	379	360	394	357	362	400	360	365	366	374	401	365	379	394	305	351	403	381	398	363	354	354	351	381	388	390	334	399	365	370	360	361	351	361	354	381	366	391	370	368	400	362	361	388	373	390	419	359	386	397	372	369	404	395	385	393	383	362	386	384	366	381	382	345	354	377	362	353	367	382	384	363	355	376	390	352	385	374	366	374	357	396	351	346	328	353	384	400	379	344	355	401	364	376	379	351	380	365	370	361	388	365	337	383	384	367	383	365	375	369	370	386	387	371	364	403	359	348	360	331	351	364	383	386	404	339	386	339	397	362	400	355	363	360	354	360	381	377	367	376	388	365	354	372	372	387	438	347	355	368	398	360	390	349	347	353	375	362	386	407	359	360	337	380	390	385	350	389	397	376	361	341	389	369	386	353	375	365	375	359	353	381	387	377	363	379	385	353	384	382	363	404	376	385	362	370	374	371	386	372	370	368	385	364	354	348	396	354	351	390	355	391	343	384	352	383	402	398	356	375	388	386	393	358	368	372	348	389	377	359	399	367	345	390	372	377	363	376	349	367	373	363	382	373	393	360	345	359	386	389	331	379	402	380	388	335	369	404	358	347	363	388	356	365	401	368	376	379	358	381	349	347	379	388	332	362	367	385	370	356	396	362	366	372	328	361	320	376	356	401	380	373	385	360	397	375	353	358	345	358	360	359	398	379	379	388	387	370	361	408	363	389	351	396	399	400	346	391	346	359	367	349	378	379	376	384	387	406	379	345	366	364	370	392	367	400	372	402	392	371	382	380	373	369	375	353	409	398	404	372	385	389	373	389	412	380	382	360	355	350	364	377	351	342	357	422	358	380	376	370	403	361	364	345	372	395	398	370	353	375	348	357	353	400	375	386	393	369	383	407	376	404	362	364	367	389	383	370	373	370	356	333	358	370	371	351	343	394	353	419	387	397	386	350	378	377	373	381	415	381	329	361	365	342	346	436	374	385	341	319	349	355	398	385	390	371	354	356	380	341	389	323	350	419	362	357	362	411	328	376	419	351	414	373	396	378	354	408	367	351	341	357	358	380	370	361	397	367	360	383	333	401	367	394	385	367	395	362	416	336	383	366	335	355	367	374	370	337	369	369	373	403	388	372	383	350	381	366	384	374	344	369	314	334	356	369	390	389	343	390	405	385	353	390	380	390	368	382	359	402	388	358	373	378	361	379	389	358	340	372	382	359	401	366	377	368	368	388	382	377	365	345	337	360	364	318	401	359	380	376	377	394	379	353	351	382	381	379	366	364	383	383	353	341	344	369	377	350	405	399	379	377	401	372	379	371	386	389	386	359	351	351	375	349	366	396	351	364	368	349	364	381	369	385	415	360	353	342	406	375	375	384	370	362	369	366	358	431	376	356	359	352	368	407	374	384	383	354	362	391	362	397	365	343	390	395	343	372	376	370	374	406	367	376	345	361	324	346	386	384	368	380	380	389	382	340	375	387	401	352	365	365	384	351	392	377	370	368	361	378	349	377	394	375	378	376	386	381	356	383	351	407	366	367	403	368	390	385	380	357	384	335	361	382	365	399	394	376	432	371	358	342	377	370	386	357	363	374	343	404	402	366	350	356	366	377	394	338	392	351	368	362	364	389	390	389	381	392	360	397	401	389	350	377	357	325	372	373	403	374	396	390	360	384	353	359	368	389	371	362	344	345	364	352	410	379	390	359	391	352	386	368	379	384	372	395	342	374	367	369	379	382	392	372	380	324	357	374	364	430	338	362	366	378	377	350	369	369	386	357	326	386	375	362	359	373	405	354	372	358	378	394	357	356	352	378	395	351	367	357	376	367	353	379	361	415	378	343	358	361	381	406	385	373	376	363	391	359	400	371	353	354	363	387	380	406	379	366	404	352	399	329	343	364	355	349	377	369	387	379	383	337	361	341	351	371	374	411	373	372	354	370	390	368	359	389	372	359	362	353	374	376	363	368	390	388	382	369	357	356	374	392	374	358	367	358	333	387	367	389	369	386	364	352	343	389	382	378	380	335	353	376	360	401	382	406	352	361	376	378	364	357	376	389	361	384	372	339	333	386	376	351	398	376	361	363	374	368	347	357	376	403	352	377	385	339	391	376	353	362	341	371	367	339	399	359	351	377	370	342	381	372	401	386	379	370	424	381	368	362	376	357	355	394	370	338	356	353	387	356	374	353	401	415	368	374	347	347	390	369	352	409	346	370	340	381	364	419	371	419	396	368	349	357	370	371	351	363	350	327	372	362	364	385	376	369	373	365	351	354	367	381	302	383	353	390	382	351	405	354	344	379	349	379	367	334	413	365	354	372	362	357	354	361	350	368	358	349	389	380	387	367	380	381	334	357	367	383	359	366	376	355	357	370	376	403	399	324	387	373	347	350	377	371	366	354	404	367	372	342	362	348	363	377	358	352	344	387	379	361	371	392	342	342	368	350	337	354	363	394	384	368	375	391	372	387	371	375	370	413	361	348	376	367	360	389	373	363	374	373	395	387	353	413	341	360	350	353	390	368	370	348	349	359	382	370	407	378	338	357	370	373	382	348	398	382	391	381	390	353	382	379	387	367	410	386	391	364	350	362	367	382	393	334	361	439	361	341	415	362	379	374	370	389	391	353	361	343	375	337	373	373	413	362	356	366	400	348	342	385	372	334	378	364	352	343	394	382	381	374	362	356	382	387	338	361	392	398	363	380	344	354	366	380	369	388	391	368	391	338	402	379	331	346	348	364	397	383	344	406	373	359	390	361	360	389	414	358	387	384	318	365	379	366	381	391	386	381	364	392	346	392	367	355	384	319	375	340	352	393	348	365	332	367	357	402	383	358	366	365	352	364	330	363	419	367	339	379	392	382	339	372	389	350	356	362	404	372	369	405	364	383	377	408	405	385	340	387	364	407	344	373	401	389	396	371	369	370	336	421	351	366	361	403	357	382	380	335	380	372	390	381	368	369	372	341	373	388	372	378	390	371	359	401	372	378	372	386	370	383	395	376	378	366	377	368	375	376	338	347	372	377	365	368	356	391	402	384	402	355	375	335	395	379	385	383	384	358	404	352	420	383	376	385	386	395	366	377	356	383	331	414	399	354	367	386	352	378	385	376	363	366	381	369	340	369	403	364	340	390	358	340	378	386	340	374	386	367	370	389	384	401	357	353	366	394	393	379	388	368	374	416	376	387	367	386	402	352	400	366	373	407	374	343	370	381	355	361	372	333	362	411	371	343	398	343	356	402	383	364	360	333	375	369	380	364	365	379	358	387	391	360	357	343	341	370	382	367	364	351	363	351	337	382	365
23751	42903	32446	16144	6884	2417	813	524	540	530	493	516	516	543	557	560	551	508	564	511	525	552	554	559	536	524	537	500	572	518	507	526	528	537	533	570	522	506	509	507	561	552	529	568	522	496	570	493	509	509	514	558	532	573	549	549	534	491	488	487	548	557	516	565	539	549	534	504	568	531	507	559	514	528	556	560	484	533	536	575	544	499	547	547	518	526	533	556	500	514	553	553	527	539	543	554	505	539	526	496	534	514	518	523	538	522	528	504	519	527	512	523	506	511	502	501	543	521	538	534	599	507	556	497	493	540	548	566	524	556	528	522	527	524	541	577	506	502	519	526	563	505	524	538	546	560	542	541	519	549	545	517	518	529	541	538	536	502	510	512	550	519	506	535	544	545	555	507	555	503	556	555	559	541	533	527	541	505	518	527	506	522	503	522	521	513	525	558	508	538	467	533	550	533	492	523	561	507	526	507	544	534	521	514	502	536	524	527	519	508	518	544	518	568	504	540	536	478	502	521	525	480	537	530	519	527	539	511	535	528	566	498	518	530	527	536	548	550	497	526	527	511	526	517	500	524	516	527	546	566	509	537	510	532	539	516	581	517	560	506	508	538	558	564	542	507	546	532	538	555	542	525	545	502	547	529	571	515	515	536	536	503	630	530	506	594	524	511	523	522	550	520	501	493	488	522	501	551	550	559	525	526	562	536	530	484	508	562	479	527	521	523	502	510	531	556	556	522	514	499	525	482	532	531	549	527	490	492	510	521	538	535	519	534	499	552	501	535	481	493	524	510	547	508	544	513	543	526	553	519	506	533	502	508	533	523	551	532	506	542	562	540	547	504	542	513	537	537	507	490	557	517	546	558	531	509	518	528	537	502	565	511	497	549	500	535	543	492	545	537	555	524	529	556	492	530	510	533	544	523	513	531	540	499	549	525	521	497	556	487	500	563	520	578	514	537	497	521	528	506	511	503	559	520	543	531	527	507	498	528	531	518	515	495	514	554	564	548	532	529	534	503	537	575	496	538	505	525	556	520	547	547	532	520	558	523	526	551	515	526	515	552	538	564	517	518	543	504	532	545	516	531	528	567	512	496	493	567	527	543	497	529	510	533	558	595	511	532	575	505	527	492	526	528	516	506	533	543	569	529	510	516	527	534	540	564	531	507	531	526	545	515	523	499	510	523	537	524	498	481	555	520	534	526	543	538	504	531	501	556	526	530	550	492	502	551	520	519	498	485	553	494	537	555	521	507	458	465	538	523	552	516	514	544	502	533	533	512	556	532	562	543	523	521	546	570	513	528	519	527	536	554	504	553	555	514	553	529	533	546	494	541	555	530	534	553	510	540	544	538	530	551	537	559	491	503	520	535	532	547	542	533	524	532	543	536	493	512	526	552	553	545	499	534	541	494	541	552	519	546	535	480	516	497	561	516	504	502	527	567	520	527	538	518	523	478	540	544	551	531	565	557	516	547	553	538	574	516	549	549	523	502	494	504	514	453	520	556	537	531	534	558	532	494	551	553	465	523	503	543	516	545	511	524	494	519	503	515	535	493	507	541	525	570	502	499	539	519	569	522	552	528	531	563	539	515	520	547	570	549	536	505	526	521	529	539	527	522	531	566	509	533	534	509	524	512	558	505	497	545	492	545	529	500	519	518	520	510	512	545	527	525	526	534	525	493	516	526	503	525	518	511	552	544	534	476	494	513	519	543	532	531	519	577	504	538	507	568	542	540	528	511	482	530	540	508	510	522	560	505	537	525	558	505	545	524	536	542	568	563	520	552	502	495	499	531	526	508	554	571	490	546	515	569	526	520	554	522	521	538	471	514	508	524	548	505	486	538	556	517	531	508	537	508	496	534	542	523	531	527	535	490	551	489	535	529	540	535	519	534	570	527	549	542	517	533	555	522	522	525	525	491	493	535	575	479	544	531	495	493	508	533	515	518	516	546	532	525	521	528	504	506	541	534	537	530	572	486	526	489	506	530	516	571	526	532	540	555	552	533	532	597	546	495	503	529	479	492	518	505	515	534	506	562	506	536	502	539	516	542	528	481	550	484	524	504	516	540	501	530	518	590	529	556	518	565	556	526	514	515	509	556	531	508	543	489	538	501	476	510	511	508	486	513	531	516	508	539	521	504	542	555	501	539	515	539	519	571	584	584	525	558	537	550	537	524	542	563	499	527	494	524	491	542	479	552	571	548	531	536	511	528	525	521	536	558	553	533	526	493	508	499	527	543	481	528	506	537	544	499	488	527	520	501	536	527	525	529	556	550	529	507	513	538	534	566	533	552	516	534	499	568	495	514	516	549	487	573	515	537	528	505	543	549	512	551	524	532	525	527	560	520	522	543	519	520	546	539	516	538	487	533	452	540	510	555	498	515	510	541	507	513	510	519	559	543	535	511	535	523	488	565	524	557	491	500	515	527	488	523	536	557	549	526	538	510	569	513	550	544	558	518	479	521	571	538	499	520	533	545	514	495	520	530	551	529	547	542	503	509	515	541	537	556	543	526	514	537	562	487	529	570	526	549	498	602	519	531	533	543	540	533	483	503	554	521	545	507	543	547	477	547	533	493	518	538	523	480	529	515	537	515	548	550	544	518	531	538	502	516	519	521	529	547	501	511	539	511	547	576	563	545	536	518	507	538	519	521	550	506	577	547	557	539	516	562	532	550	469	552	530	522	541	491	534	555	549	513	543	525	534	505	531	516	545	486	539	462	481	547	479	504	505	521	518	530	517	539	525	514	534	580	471	512	505	515	535	524	517	567	500	552	512	540	567	572	533	516	542	542	526	555	523	527	520	495	552	530	507	502	527	547	534	487	537	479	526	531	513	512	547	548	532	501	550	539	487	598	526	535	553	565	532	514	514	505	568	524	539	543	518	549	547	532	552	511	532	545	524	507	569	514	528	564	509	527	475	550	516	532	526	532	539	506	553	555	566	514	553	518	553	565	526	520	552	554	551	512	539	533	527	495	479	500	552	536	546	549	496	514	473	523	528	529	560	524	517	512	565	512	509	489	540	518	549	544	546	480	500	540	498	527	560	573	528	501	527	509	506	501	546	533	542	529	482	559	538	570	567	535	458	533	597	526	527	515	537	547	521	508	533	557	541	545	527	540	571	544	557	523	498	537	515	490	526	523	539	535	502	571	515	517	558	514	532	511	538	541	533	484	539	473	530	526	558	583	504	542	519	524	530	536	564	526	536	527	545	531	507	491	518	560	521	483	510	529	512	528	522	490	558	525	524	506	522	568	519	529	560	499	508	506	499	525	561	530	543	544	551	470	568	556	526	499	534	537	513	531	556	542	549	526	517	495	504	526	546	520	507	518	491	575	501	485	509	522	564	536	533	524	515	529	493	531	566	507	530	542	509	521	535	573	537	535	526	531	504	525	512	529	545	543	560	520	547	518	535	527	491	581	501	512	509	511	545	554	500	513	499	550	541	521	517	537	525	516	533	546	528	566	540	530	484	497	542	514
24782	22626	34901	31777	22808	10968	1816	451	429	410	416	424	401	443	403	438	430	485	450	419	418	438	427	442	411	408	422	388	466	437	413	379	417	401	411	397	401	406	408	397	429	413	414	431	399	407	406	424	404	416	409	401	395	420	420	407	391	403	402	365	402	426	414	417	418	408	415	411	440	428	419	405	414	412	437	432	464	403	418	404	442	409	376	409	421	406	417	404	398	428	388	376	415	393	411	428	441	389	380	403	404	392	406	397	418	444	426	377	397	433	431	404	392	425	397	402	418	431	403	418	392	425	419	438	391	427	426	408	427	421	405	417	428	418	428	400	429	423	431	416	415	408	428	389	429	424	424	406	438	422	400	424	410	438	369	377	435	406	400	438	399	378	438	445	404	413	399	417	396	402	417	394	409	446	427	454	398	453	405	362	392	414	437	407	426	387	428	432	417	395	411	388	462	409	436	414	395	392	417	412	398	434	397	392	408	413	410	410	404	405	391	392	410	376	457	402	399	405	394	398	411	400	403	422	410	423	442	436	432	412	360	442	427	441	406	430	447	401	409	422	394	470	405	429	407	372	416	385	439	418	396	411	412	398	401	401	422	413	416	360	403	415	405	432	388	431	435	419	376	432	400	372	414	426	435	390	393	432	439	417	444	402	409	409	407	422	426	424	447	392	420	412	406	408	461	375	430	419	405	426	397	389	399	427	406	384	444	408	395	444	432	401	424	437	409	425	407	405	402	404	415	438	408	443	406	402	423	421	411	437	420	407	369	399	429	424	420	406	411	402	403	436	411	415	432	388	392	420	417	404	382	391	424	421	409	394	394	435	412	412	376	427	398	386	438	409	391	410	424	410	431	420	401	414	384	418	396	386	436	410	428	411	431	420	421	437	382	422	419	432	394	388	419	384	366	422	464	383	394	377	410	397	413	414	436	415	418	389	430	399	396	402	378	387	421	386	378	389	429	423	404	426	412	437	443	392	398	407	382	427	441	392	386	400	410	414	375	414	451	400	375	406	401	414	442	365	392	417	391	385	430	390	408	400	414	427	377	394	424	395	379	415	403	358	420	396	443	413	411	400	444	412	405	396	435	441	396	394	408	402	406	427	418	404	435	413	398	403	400	436	391	428	387	438	405	439	416	382	436	404	420	365	436	382	412	385	418	383	392	426	376	426	421	430	395	395	426	396	411	406	425	400	436	396	386	391	410	399	394	377	404	399	410	433	400	447	403	373	447	400	389	411	458	427	384	404	411	390	467	429	412	438	388	400	413	460	405	410	407	421	404	456	422	396	425	404	430	396	433	402	418	428	444	434	405	406	383	401	401	411	414	419	384	397	387	402	408	432	386	399	449	405	388	420	406	401	427	451	405	404	361	389	464	411	405	411	386	396	395	434	396	404	398	413	413	421	409	463	418	426	425	423	409	390	397	413	412	416	396	436	395	425	444	430	428	399	394	436	378	402	413	402	413	367	424	396	435	419	406	419	429	398	422	373	388	434	398	423	408	382	394	435	432	410	396	437	410	390	369	416	409	419	399	392	455	426	393	394	456	389	386	416	434	414	405	427	416	421	368	381	396	393	400	436	376	418	432	428	381	390	396	408	430	413	408	383	418	419	438	413	436	418	343	421	374	421	387	429	411	381	428	445	353	427	398	426	427	386	396	423	417	398	439	432	461	440	411	361	409	413	382	427	426	370	419	422	393	454	423	384	407	437	446	413	404	435	391	434	392	393	399	409	390	412	392	416	412	421	406	414	419	433	417	394	391	415	439	404	422	412	397	401	388	403	434	395	438	422	404	399	418	408	433	410	426	403	395	428	401	393	429	367	413	388	403	391	380	418	392	412	416	428	429	427	412	434	422	433	406	411	422	404	374	413	364	398	413	431	425	392	389	397	402	402	418	402	376	414	424	426	408	422	397	401	414	373	429	430	375	407	422	380	415	437	402	410	387	415	415	404	406	418	408	420	438	410	424	376	390	396	395	403	419	407	419	424	395	386	406	365	411	399	418	420	426	444	397	419	390	398	403	423	376	430	401	438	378	404	419	400	367	437	402	434	440	409	425	409	442	427	407	432	405	402	434	385	408	396	436	400	408	354	389	406	404	392	398	426	436	440	434	410	408	408	452	412	415	426	441	409	368	431	392	371	414	398	391	427	409	413	398	406	414	381	386	358	396	439	417	381	405	385	421	421	438	431	439	428	424	414	378	413	411	390	398	422	431	374	432	397	380	428	446	424	403	382	370	387	433	431	413	418	392	414	402	438	417	398	418	396	409	417	404	426	394	365	406	386	454	396	383	400	419	413	407	421	417	405	404	437	374	374	405	430	422	399	403	434	368	406	440	390	432	417	413	389	400	404	391	395	413	412	422	427	405	431	414	408	410	412	420	404	393	419	407	411	415	423	401	435	399	413	405	435	405	413	418	385	412	383	409	426	371	396	401	385	402	415	377	410	421	412	409	407	406	411	397	437	396	403	371	409	397	430	409	400	387	430	396	405	402	396	407	410	434	407	415	414	402	404	382	408	408	395	411	423	396	427	380	403	420	406	431	399	404	415	398	379	429	391	397	405	398	401	430	439	438	427	392	436	427	448	409	417	431	367	453	410	421	412	413	436	412	391	380	429	456	398	444	414	405	411	410	426	395	435	415	424	447	414	380	376	345	414	424	418	375	437	433	394	430	473	403	400	386	401	406	416	411	398	422	388	403	400	399	406	380	419	383	428	406	424	436	407	413	409	387	413	377	384	394	431	442	375	408	381	427	401	430	414	402	408	421	419	403	398	442	430	432	402	407	413	368	426	435	370	413	351	431	438	395	416	393	386	421	381	379	437	403	400	360	426	358	403	396	448	358	418	413	421	420	409	409	453	425	420	417	399	434	403	393	423	419	419	387	408	418	450	392	415	406	405	408	402	387	454	416	403	377	355	381	427	394	413	417	400	372	412	426	395	431	451	403	389	431	399	419	377	424	418	413	407	363	397	410	393	405	439	392	405	414	420	398	402	391	397	402	414	407	429	421	413	423	401	407	436	402	373	427	392	407	370	381	406	389	391	411	404	401	401	393	386	414	403	398	435	412	410	455	365	434	445	400	400	427	391	428	419	401	430	439	406	414	411	430	396	425	393	421	384	415	438	405	451	417	424	392	423	385	373	433	414	396	389	418	398	377	461	412	420	427	395	421	363	405	429	420	417	437	401	394	396	426	399	413	429	411	409	414	453	400	402	429	422	414	377	422	430	420	402	367	412	412	458	417	407	417	414	419	397	384	380	399	398	383	418	428	415	420	398	406	401	397	403	391	419	424	402	375	368	400	435	434	402	407	408	429	445	445	393	406	397	433	402	412	393	422	426	402	395	387	400	416	375	416	410	409	409	462	412	411	413	401	443	451	437	422	437	406	402	404	450	430	419	428	401	378	428	418	484	378	426	457	409	419	424	449	448	406	412	388	406	421	377	417	421	413	398	386	425	399	420	392	391	463	463
46285	79632	61223	39034	24814	9494	2318	607	563	609	587	589	556	646	610	603	589	563	547	569	600	587	597	637	606	576	595	541	580	619	598	565	598	615	586	601	617	623	604	579	558	620	617	601	690	628	636	621	618	606	579	627	569	575	651	561	603	618	624	567	556	586	576	592	603	601	592	583	580	595	605	636	563	576	606	591	610	598	562	577	574	573	571	595	585	638	619	547	609	563	611	576	544	599	590	564	565	553	632	636	524	590	587	605	564	597	586	562	553	599	584	589	609	582	621	607	601	578	554	601	578	594	562	558	576	596	589	595	573	586	604	609	586	581	580	587	556	567	624	577	632	605	595	639	627	539	555	588	599	617	582	552	626	587	600	537	574	590	580	631	586	566	564	639	618	583	587	595	572	565	592	615	530	550	620	605	565	573	598	583	558	611	595	588	595	600	567	602	595	585	587	577	566	582	598	578	565	596	619	585	583	591	590	615	606	601	578	566	571	616	600	597	576	577	621	619	585	550	593	577	610	629	568	572	592	581	571	599	514	595	613	564	607	599	576	587	593	583	589	610	603	614	579	608	585	595	598	608	565	602	603	588	580	578	588	562	571	604	519	566	598	611	600	646	533	564	549	571	593	600	585	583	614	630	595	591	579	570	583	590	562	578	640	555	559	638	592	586	592	577	604	603	564	561	598	599	558	539	592	549	584	627	576	580	586	545	590	572	600	565	617	598	600	583	569	573	594	607	596	586	621	568	553	598	609	613	556	592	611	583	574	579	583	576	616	602	576	592	591	587	535	588	615	603	604	566	619	594	608	571	597	628	590	620	618	581	651	574	586	607	614	595	560	617	572	595	581	566	558	570	608	602	578	600	595	606	562	608	613	582	548	600	623	581	605	576	582	577	620	598	614	606	557	652	546	553	566	578	586	626	572	587	546	564	619	541	573	586	581	581	559	566	590	582	581	560	616	597	606	583	592	608	575	597	563	602	571	592	581	582	613	596	577	573	569	638	615	579	586	583	583	578	604	606	602	628	610	598	615	599	592	602	594	659	525	617	564	593	585	612	545	595	574	627	583	604	617	544	640	615	605	590	555	565	590	635	653	615	542	548	553	586	604	595	591	585	631	556	584	632	566	594	611	527	596	588	563	570	567	595	567	578	579	579	570	570	582	599	637	588	557	576	592	642	572	557	610	632	550	543	551	591	584	607	585	603	594	578	552	592	580	627	589	592	598	635	594	549	590	542	557	581	578	594	606	586	552	566	577	568	617	572	582	556	589	547	588	598	605	581	569	638	610	578	607	570	604	597	609	614	554	571	561	612	598	608	593	616	575	595	623	589	601	579	619	555	577	551	594	616	584	607	588	562	553	603	546	571	585	550	599	618	563	596	575	601	600	591	622	608	587	603	625	552	606	553	605	613	619	589	604	556	531	565	582	586	580	588	640	591	593	597	528	564	513	581	606	571	602	586	607	616	623	566	569	586	598	581	564	618	602	580	567	563	585	522	650	559	585	619	619	570	603	604	554	564	558	541	612	585	593	557	621	521	600	637	584	599	594	551	603	557	545	559	549	598	615	602	625	548	562	572	593	577	584	593	610	582	580	587	625	663	582	621	546	563	580	541	572	573	637	615	590	638	567	608	563	581	575	564	583	557	554	596	604	585	587	551	597	578	559	577	588	604	582	571	561	560	594	583	578	611	637	567	622	572	596	639	590	631	569	581	563	593	602	568	587	609	605	608	601	624	584	613	573	548	575	586	605	527	598	587	554	576	577	562	565	626	580	588	614	574	573	600	561	609	598	547	610	559	601	574	539	580	618	596	580	597	586	522	590	592	614	605	621	593	594	602	620	565	593	615	580	577	576	574	613	519	562	563	556	583	597	580	567	582	562	609	605	577	584	584	563	611	557	579	640	617	601	627	617	633	615	607	597	589	560	599	581	571	585	554	613	612	607	601	563	588	570	625	630	562	601	586	621	575	578	582	567	607	560	593	603	582	603	597	600	570	649	604	577	655	588	586	602	591	603	604	563	632	580	596	604	556	565	640	627	620	536	597	601	569	528	596	612	576	615	577	582	598	557	559	584	569	614	592	605	569	565	623	596	589	568	595	580	570	567	572	592	584	536	558	590	581	579	596	616	544	607	607	593	595	548	566	563	571	577	595	528	576	580	594	567	579	600	589	562	584	616	579	613	645	585	545	604	605	598	656	632	596	616	580	559	572	552	586	617	592	547	554	614	578	601	602	592	607	569	588	573	584	609	615	590	618	579	604	653	574	571	615	581	621	596	604	568	560	559	610	555	573	610	558	566	573	597	609	581	563	588	590	566	534	587	607	621	552	585	570	585	603	591	582	604	567	635	623	564	549	591	623	590	566	607	578	567	585	595	577	541	580	580	577	610	541	582	550	600	618	598	573	572	518	574	627	554	577	632	583	597	614	590	599	607	590	601	587	628	570	588	546	619	574	600	599	527	603	581	572	552	550	570	611	602	576	590	574	621	590	593	604	558	563	614	612	555	569	575	554	595	622	573	626	587	624	625	587	593	562	594	573	570	595	604	580	571	626	557	575	565	579	572	603	566	596	613	564	587	585	619	566	587	570	582	623	584	571	587	548	595	556	582	635	585	572	627	603	574	602	564	570	558	589	564	613	620	606	571	534	587	586	594	596	596	594	571	595	576	609	596	593	553	585	545	589	561	593	549	589	625	563	557	635	623	601	633	597	603	590	601	588	565	601	575	583	540	616	576	566	568	603	550	595	610	587	597	555	610	604	625	549	610	580	621	540	599	586	591	588	611	570	572	604	581	603	596	555	591	590	588	595	563	583	584	558	563	524	560	595	555	620	610	627	567	582	573	584	529	604	603	559	597	556	601	625	580	556	601	559	558	583	623	613	642	639	582	550	630	602	612	584	591	614	572	590	592	536	580	612	591	562	568	554	579	560	581	578	580	579	570	583	567	572	497	568	596	608	594	578	627	610	608	597	575	576	602	598	593	613	615	572	567	615	580	573	575	580	577	579	533	585	589	576	579	546	563	577	587	571	610	586	594	607	607	584	600	584	629	615	577	569	579	590	600	560	647	557	565	624	588	627	602	626	610	624	631	605	594	569	558	577	609	539	591	576	596	595	610	565	616	578	592	569	597	596	604	615	621	573	605	594	541	568	530	569	578	607	601	591	569	627	590	604	579	583	590	564	547	568	577	572	538	581	610	614	615	598	611	610	589	580	592	547	600	654	592	616	577	599	619	615	561	559	625	613	573	547	597	597	580	612	612	575	616	566	573	568	596	641	585	561	609	585	595	637	587	559	570	586	609	616	577	592	638	648	588	567	646	525	651	536	619	598	590	631	589	594	562	591	555	582	573	611	594	627	588	573	619	621	614	566	576	560	630	568	597	611	613	584	567	602	602	596	606	619	589	594	644	563	622	602	572	575	607	578	578	576	605	569	593	581	617	570	582	572	555	578	604	572	582	600	591	541	626	583	575	639
22867	21426	30703	26417	23823	21940	13082	700	327	296	324	273	291	299	302	308	293	282	304	282	265	270	288	311	265	275	281	293	298	305	301	302	300	271	280	300	288	291	316	276	279	273	277	312	292	283	277	275	278	276	278	275	313	276	265	294	296	267	261	292	311	280	295	290	287	316	299	292	282	298	311	309	286	269	294	271	280	286	300	299	285	322	316	284	295	264	299	274	293	269	306	285	285	272	313	265	309	269	313	264	263	292	282	287	292	293	255	303	304	289	291	273	295	274	316	256	293	300	266	269	280	284	298	313	267	306	286	277	270	271	304	308	304	288	292	296	299	296	243	263	276	288	284	262	264	271	313	290	265	268	312	275	313	286	304	290	281	283	288	280	297	287	288	296	294	277	280	271	274	291	300	291	283	312	284	281	248	263	263	270	293	280	268	319	272	271	296	291	274	276	305	276	288	273	283	267	275	311	280	249	284	298	297	291	276	302	329	299	289	296	297	288	268	277	278	297	312	283	273	290	306	297	298	285	287	272	271	283	256	285	292	350	264	273	286	270	329	264	268	297	261	296	281	316	330	311	254	288	286	275	270	302	286	284	315	289	288	299	293	291	286	311	270	290	253	287	278	278	304	300	274	281	265	274	287	280	281	293	256	279	285	292	273	282	235	286	251	275	318	272	316	274	286	273	289	235	290	274	281	282	281	292	259	266	294	299	297	297	268	308	267	313	295	307	292	287	257	273	294	280	299	270	289	272	286	268	307	303	263	292	266	323	275	274	270	292	320	308	292	284	308	301	296	258	293	277	287	299	305	284	281	262	322	330	306	270	290	284	319	314	246	279	259	280	319	260	286	267	297	288	269	276	262	286	313	289	288	268	298	314	293	271	299	289	301	309	278	263	285	284	255	240	309	260	308	261	297	298	255	279	291	284	273	284	318	276	282	303	243	284	282	282	281	291	290	290	312	276	272	287	286	259	318	294	297	297	309	293	318	321	305	291	271	286	291	270	303	313	270	292	284	288	287	303	307	294	280	297	279	300	277	278	272	281	256	311	299	290	275	286	299	264	295	288	301	286	271	272	266	283	254	294	269	276	316	263	323	272	284	271	279	282	289	265	284	309	270	282	283	266	285	286	301	291	307	311	296	301	294	289	285	264	320	246	272	293	300	262	274	288	273	292	290	300	289	283	285	321	267	302	279	304	292	301	292	272	303	258	292	276	280	246	291	278	283	286	273	245	272	294	295	261	287	286	270	277	248	288	276	273	282	294	284	305	285	276	289	256	286	267	295	287	303	294	287	266	306	304	314	295	268	312	293	265	292	302	308	276	310	269	276	269	274	286	290	314	260	288	290	278	263	268	279	284	298	314	298	289	289	276	288	295	295	302	295	301	279	290	296	279	270	281	305	297	300	276	313	286	290	286	291	317	288	290	291	279	281	285	270	300	283	278	286	289	289	287	253	293	269	309	291	304	328	298	281	282	303	295	321	272	288	302	292	312	295	288	287	278	294	308	272	324	298	290	299	292	285	282	284	278	279	257	300	260	280	284	306	258	256	290	261	273	268	266	291	274	291	279	301	253	301	301	281	278	273	291	280	291	297	308	305	262	277	274	291	272	303	278	264	304	310	315	258	286	272	290	296	291	274	276	304	251	329	292	274	269	238	253	297	263	237	290	272	297	248	274	322	286	293	255	278	314	277	277	299	294	276	267	277	279	313	281	288	260	293	298	257	292	270	282	277	259	296	309	258	310	274	307	281	298	296	300	302	295	302	278	304	293	265	290	277	266	314	270	286	273	277	269	295	282	257	289	266	277	278	260	269	297	277	273	271	284	262	278	261	272	279	272	292	267	266	296	304	310	282	289	299	293	301	299	309	299	301	290	292	268	293	287	309	251	257	285	291	265	260	271	287	275	272	289	269	296	310	320	288	290	273	310	272	286	264	255	271	292	233	272	293	263	283	273	302	274	283	286	277	276	284	252	293	286	265	307	284	284	296	287	295	276	273	244	295	295	297	252	285	322	279	280	254	296	310	306	291	299	277	275	298	282	280	261	301	282	288	285	260	275	260	303	318	292	269	301	270	276	285	309	292	321	270	283	277	241	271	302	299	268	305	277	320	286	258	312	288	307	309	290	287	292	318	301	281	293	281	270	261	299	278	300	290	272	301	284	283	308	256	291	294	281	284	306	288	285	290	280	293	283	306	319	262	324	287	279	312	276	299	282	256	273	298	291	305	273	285	281	292	317	273	262	291	265	273	298	308	284	259	283	269	262	295	298	303	275	257	288	271	274	258	301	254	272	267	308	291	307	304	295	241	279	308	271	301	279	283	284	311	275	305	298	283	310	271	311	270	280	289	314	308	270	289	267	261	311	287	245	262	266	299	267	288	294	284	292	283	293	297	292	259	282	266	276	286	296	274	279	307	300	288	285	275	290	284	283	291	277	274	296	251	290	281	276	296	295	292	260	301	262	286	314	305	279	278	286	289	313	278	274	295	285	271	290	288	315	309	297	276	267	285	305	270	288	289	280	309	279	260	267	277	294	284	273	291	278	279	289	284	260	300	305	305	284	287	311	287	303	302	269	281	292	289	321	308	283	297	286	282	274	291	300	282	281	279	298	255	289	270	291	283	303	259	313	283	295	266	288	299	296	300	273	268	276	278	260	263	272	266	283	292	301	296	269	306	255	279	288	279	298	257	277	271	266	284	316	330	299	292	291	286	264	292	261	280	329	280	282	286	276	266	259	290	290	270	282	300	286	256	278	285	298	306	297	303	330	291	314	289	272	288	262	262	272	267	268	292	269	295	306	273	298	273	285	304	268	290	311	284	291	273	303	299	277	271	278	288	271	255	278	298	278	273	264	269	283	287	284	330	262	279	271	293	299	266	299	303	310	300	273	295	292	281	290	264	304	309	272	295	286	286	302	280	325	274	284	284	260	290	290	247	295	282	283	259	308	279	297	274	293	313	280	294	268	282	283	255	269	281	279	278	288	314	263	278	294	268	283	290	271	283	283	273	317	280	320	315	293	290	299	269	284	287	316	285	261	252	310	287	299	297	281	278	280	273	306	287	267	282	307	291	295	291	251	290	283	266	290	280	295	282	294	287	307	288	280	315	290	289	286	316	305	271	318	303	287	274	289	272	319	313	300	300	303	273	259	302	303	269	305	279	273	308	310	293	304	324	267	267	304	284	289	284	285	290	283	258	300	295	271	272	301	309	309	271	287	291	278	315	263	288	293	272	269	285	303	265	268	286	257	254	281	265	287	330	288	304	320	283	293	262	306	283	274	273	285	305	286	293	279	290	281	297	313	292	302	279	282	281	278	331	302	265	283	283	277	245	281	274	296	274	278	295	261	297	269	283	281	281	271	286	290	273	246	281	264	270	283	276	258	266	275	310	285	274	300	273	302	276	272	285	265	309	297	285	294	284	317	302	316	292	258	298	297	278	252	293	308	268	249	293	303	285	282	295	262	271	284	251	296
60817	100548	81425	57059	39493	20887	4781	468	430	439	453	458	401	413	416	438	430	424	393	427	427	435	461	410	440	397	412	419	442	370	411	426	406	426	418	413	384	425	373	430	426	383	397	439	416	392	392	412	397	399	420	389	379	405	431	398	410	423	436	405	394	424	411	408	409	383	453	398	401	417	396	396	378	406	437	391	412	421	413	431	427	411	379	393	410	441	420	421	376	379	389	414	411	390	406	409	422	423	405	380	424	375	397	396	419	411	408	419	386	420	386	412	412	407	391	386	397	373	417	414	424	393	373	440	413	363	372	432	405	395	436	428	379	418	446	411	389	427	372	441	422	401	377	389	395	407	409	447	385	387	392	443	370	437	389	381	390	407	396	396	408	417	436	402	436	392	418	408	398	407	396	394	417	425	416	412	402	410	439	453	393	429	410	395	411	411	387	398	418	388	432	421	395	421	426	399	441	417	397	418	407	393	415	428	377	429	417	397	421	428	429	379	388	395	400	451	395	423	373	426	409	423	424	380	423	412	418	402	404	399	396	399	427	433	420	410	424	415	384	396	414	426	395	397	410	418	405	418	382	430	409	438	399	419	399	422	400	417	408	385	388	372	406	429	386	414	439	416	422	416	416	414	397	391	429	394	395	393	415	405	398	414	425	402	372	392	414	359	384	446	428	419	435	386	426	400	447	386	423	396	410	372	405	420	418	418	410	395	411	395	423	416	390	417	403	402	388	421	417	419	392	412	388	399	381	414	391	420	400	401	424	409	432	399	418	417	399	372	413	462	375	373	450	418	399	399	427	425	391	414	382	418	374	401	408	416	432	376	391	399	393	410	421	441	422	398	407	400	411	420	411	385	430	368	413	380	382	445	410	402	452	417	450	399	409	401	417	407	425	371	387	365	402	429	400	383	414	402	434	470	439	410	416	381	404	400	435	392	418	387	424	399	395	407	385	407	378	480	384	394	405	410	426	413	440	422	418	433	420	423	406	399	390	392	437	409	449	400	403	422	455	399	423	427	434	421	396	384	395	442	395	387	418	447	415	425	435	409	394	419	420	383	394	424	437	408	389	419	415	427	410	380	423	424	423	447	406	409	385	410	402	385	406	414	416	414	445	409	378	457	396	410	382	387	416	417	391	386	365	416	388	437	416	421	408	392	434	439	388	395	378	422	383	438	415	423	420	410	426	419	413	403	459	435	409	384	369	416	408	380	374	428	428	386	392	404	390	396	399	423	449	423	402	400	419	461	421	420	399	390	396	391	416	394	432	416	448	427	402	437	402	402	392	376	416	419	408	411	416	418	406	396	370	434	424	432	405	398	424	441	445	398	410	436	430	409	401	429	365	415	427	375	428	411	441	453	380	458	421	416	375	421	395	413	387	420	404	402	428	433	410	420	402	429	394	394	426	400	413	419	393	383	434	400	422	391	385	396	430	416	420	430	394	431	420	394	406	406	445	386	410	431	386	424	416	424	401	440	425	384	397	396	454	406	427	381	435	385	394	425	419	391	398	430	413	444	422	422	378	415	440	426	406	380	412	392	398	399	407	414	412	413	390	406	384	412	411	402	418	398	404	438	416	366	387	418	450	421	423	367	412	412	438	412	417	439	390	451	391	421	432	394	400	390	386	401	431	347	390	423	411	453	396	418	434	386	446	405	404	378	420	389	416	434	370	415	418	424	407	416	399	403	409	395	403	390	417	419	385	410	398	374	377	424	406	389	406	401	440	390	420	417	408	382	405	380	406	396	426	363	401	439	434	394	415	435	412	408	433	414	443	375	411	405	398	421	401	381	416	450	413	398	413	422	410	435	413	444	444	421	411	421	421	411	396	422	425	417	398	446	432	409	414	412	432	372	413	402	424	410	393	440	391	419	406	420	410	437	407	405	389	407	410	408	425	418	373	402	418	422	393	408	437	362	395	401	382	404	414	421	396	419	403	446	475	414	384	415	395	390	442	424	401	421	406	393	420	377	403	407	442	433	374	416	364	416	401	448	411	374	390	374	394	418	382	436	412	406	405	394	425	417	416	402	431	402	431	350	417	390	422	420	377	433	379	406	428	412	393	422	408	443	440	397	386	411	423	407	423	391	412	426	391	421	437	404	415	444	409	407	393	380	443	383	381	399	430	407	382	404	440	451	403	377	410	408	422	412	410	418	368	347	409	395	396	370	430	397	455	426	411	437	437	386	412	436	380	409	399	398	396	381	390	409	398	416	441	412	428	401	438	420	416	386	379	380	394	390	355	414	459	398	401	406	419	432	382	404	377	437	415	433	413	430	410	437	420	429	410	386	455	400	406	391	400	433	418	400	400	416	418	444	394	408	400	385	420	409	415	414	433	393	441	395	378	418	400	423	383	410	423	432	446	425	393	380	399	423	414	395	403	433	419	407	398	385	425	410	388	425	416	427	410	398	394	405	384	398	373	409	403	383	419	443	405	411	387	382	392	363	428	470	406	405	436	419	409	402	425	421	412	404	426	399	405	408	394	407	436	391	436	408	450	380	394	383	437	409	403	429	386	405	387	421	404	410	407	410	386	393	436	398	415	423	362	395	445	398	408	385	426	439	425	391	385	390	404	422	403	402	434	394	420	382	419	421	398	385	384	400	419	403	400	399	419	378	391	415	423	359	380	401	426	427	409	403	448	411	389	436	425	412	413	449	404	404	402	430	421	427	436	385	389	387	444	428	403	388	385	433	378	368	436	411	426	426	415	379	435	441	367	435	426	391	430	439	417	387	414	407	422	401	412	389	412	390	402	387	439	399	392	379	393	435	385	413	390	407	394	389	426	404	402	419	427	437	375	422	405	393	444	403	411	372	413	428	377	398	390	412	378	383	420	375	410	456	408	425	391	427	431	413	429	442	391	404	401	456	418	436	402	432	457	393	425	449	456	415	415	406	419	411	427	406	394	389	408	426	406	409	422	405	407	405	414	418	392	398	387	419	392	432	374	408	420	412	391	403	406	372	422	383	374	412	454	469	405	415	408	392	379	395	423	415	380	439	427	378	428	410	424	421	392	408	401	410	428	399	419	367	430	414	391	412	435	403	426	412	425	384	441	395	407	409	404	397	450	382	425	397	403	412	364	437	421	392	401	401	392	407	412	388	416	384	444	431	399	403	402	442	437	417	413	417	411	436	409	474	435	392	412	463	459	452	429	424	426	405	388	408	428	379	446	383	416	408	449	429	418	435	427	431	405	420	403	399	386	402	422	434	389	381	460	407	392	402	383	402	448	429	428	412	377	399	420	369	428	400	399	428	421	427	449	392	416	426	400	433	443	413	404	406	421	438	396	417	412	393	410	418	383	417	388	402	424	429	395	382	415	416	377	403	396	408	435	436	428	418	435	414	410	398	419	413	413	415	438	436	452	389	403	418	378	406	409	417	425	389	398	439	409	402	395	428	426	389	413	398	410	382	416	404	420	393	436	400	414	414	404	409	414	379	382	428	395	425	386	365	413	412	420	407	402	389	421	424
27198	25363	28933	16453	4816	1149	458	360	375	377	345	332	338	392	323	318	351	375	353	348	336	387	360	364	336	392	361	352	342	369	363	351	331	381	349	359	361	344	359	375	379	356	353	339	357	370	340	361	357	351	397	373	365	364	379	392	344	332	385	389	400	372	323	339	394	339	363	362	383	353	341	354	372	346	373	374	332	332	397	377	372	317	331	328	377	378	349	344	322	389	359	383	366	340	374	343	359	368	374	310	349	334	352	372	365	370	341	361	334	389	361	355	363	374	359	325	372	334	387	381	344	375	371	338	334	379	339	372	388	365	372	322	414	368	353	329	356	344	329	367	344	343	338	336	348	333	348	391	334	311	326	363	362	356	387	393	369	374	352	376	363	375	337	378	371	355	355	343	376	368	331	352	371	331	382	370	352	347	379	369	372	341	345	350	374	310	349	340	378	346	363	346	356	356	358	359	333	366	360	362	321	352	341	354	353	318	350	357	348	364	366	354	353	340	346	359	358	381	361	382	363	363	363	338	324	337	364	370	369	374	352	353	367	371	357	356	386	353	308	388	355	351	339	354	379	384	369	404	369	348	338	351	362	373	353	390	378	309	365	341	363	369	360	363	354	365	360	339	329	370	341	346	375	329	387	349	370	360	376	369	315	325	356	358	350	335	353	356	375	320	387	313	350	379	349	334	365	345	340	380	349	346	355	321	348	373	377	393	356	371	357	349	346	366	347	383	367	353	374	360	347	360	322	345	372	346	379	334	332	347	365	364	376	379	376	381	383	339	367	342	382	371	390	355	366	357	363	354	333	357	351	334	349	373	372	363	339	336	386	361	352	368	350	380	373	333	338	382	333	337	337	359	382	363	362	355	378	374	332	358	346	351	328	369	331	368	305	358	314	391	350	367	357	387	377	377	336	316	358	358	328	367	365	367	352	360	347	323	407	350	365	347	327	318	299	348	375	361	335	347	350	372	357	355	355	357	359	366	358	364	360	353	336	348	341	346	356	327	353	333	386	347	390	346	383	370	314	356	346	352	371	355	381	338	375	374	343	366	360	340	366	358	345	332	361	361	346	341	356	359	364	343	365	365	381	347	359	361	356	361	356	391	341	351	369	358	356	346	347	369	377	333	395	393	358	328	372	351	387	363	341	369	334	363	345	334	373	325	380	379	382	358	368	348	393	364	358	367	355	341	340	356	373	348	352	328	354	386	359	367	380	351	392	375	352	388	373	350	346	361	349	349	324	385	361	357	364	357	363	378	370	385	357	361	375	363	352	333	383	350	331	345	371	366	375	338	358	326	319	353	393	327	357	359	331	353	388	385	366	337	346	376	341	380	345	336	369	330	390	339	358	352	357	359	334	361	370	338	369	367	308	353	373	351	391	336	369	369	371	353	344	353	343	338	373	350	335	363	347	345	403	348	357	336	400	369	340	350	345	341	374	341	332	326	350	384	356	385	364	303	338	380	334	332	373	382	369	345	380	346	374	380	337	353	350	376	345	345	405	340	306	339	358	352	344	389	361	342	352	367	372	343	324	349	343	370	370	326	344	324	364	322	343	339	361	372	316	367	370	354	363	353	346	354	346	346	365	358	366	353	329	342	394	336	352	358	367	373	351	378	370	356	355	347	375	329	355	346	360	349	358	400	370	361	382	338	368	341	347	335	362	336	367	347	360	379	351	333	385	396	366	345	356	388	389	359	360	393	342	342	331	366	343	346	349	338	357	365	368	393	375	328	348	365	363	351	388	362	346	351	367	353	369	356	334	349	365	345	352	359	382	357	341	389	400	368	368	347	327	341	343	356	337	356	365	356	364	335	389	348	345	337	381	347	367	329	391	321	341	340	358	366	358	366	372	378	335	375	333	355	335	364	330	380	361	358	369	341	335	356	350	338	354	358	338	348	363	330	340	375	340	360	351	361	391	378	372	397	351	341	357	368	360	388	348	375	362	382	370	355	382	334	336	375	345	356	372	382	351	355	358	368	376	412	324	344	368	360	359	349	374	352	375	374	357	337	332	337	384	373	363	373	325	354	366	404	364	349	359	374	346	355	363	389	341	312	362	394	359	352	356	332	343	334	368	349	362	359	362	376	348	363	361	337	362	358	347	343	362	346	325	363	351	355	336	329	371	372	329	360	375	378	347	353	382	354	382	354	342	371	338	350	330	340	373	344	390	367	350	335	362	339	352	351	339	357	372	348	368	373	343	356	345	336	379	354	350	353	369	385	379	363	379	393	357	370	343	372	325	334	358	367	351	363	382	359	356	364	372	390	409	369	345	355	370	343	365	371	348	379	387	378	343	364	358	327	352	389	387	368	331	387	370	352	347	400	355	328	358	358	335	348	382	364	352	388	370	376	387	365	348	382	389	338	372	370	345	373	382	372	365	348	326	323	358	346	377	356	337	352	354	341	380	333	372	333	357	347	347	328	357	350	347	336	361	350	364	351	358	371	378	387	341	334	338	354	328	335	350	346	365	374	373	366	409	370	357	333	371	356	386	337	361	360	362	353	343	357	388	371	362	336	390	367	328	353	369	359	343	382	350	333	369	365	390	349	364	349	368	329	364	342	357	357	353	350	359	371	355	353	368	372	349	331	394	374	399	386	330	361	352	360	365	351	334	383	332	344	341	357	388	375	313	351	338	362	363	366	320	342	357	375	327	345	379	349	345	348	348	353	349	350	366	329	384	334	378	324	355	342	346	336	344	386	341	357	348	339	368	371	369	346	333	354	336	392	358	357	378	351	350	345	407	374	357	397	352	378	337	322	359	330	358	362	390	352	335	358	374	347	350	368	311	351	337	358	334	380	372	383	347	371	360	385	354	338	375	361	307	342	391	369	358	370	373	358	378	371	329	371	339	388	342	381	342	371	394	380	362	391	372	378	343	364	363	366	369	318	369	367	372	350	321	332	377	363	380	370	340	375	361	326	354	341	352	361	356	364	375	371	359	374	324	342	354	349	383	350	355	360	376	344	353	353	327	339	379	361	376	337	339	372	369	375	359	355	396	340	366	377	362	369	381	387	333	365	352	363	354	351	394	369	334	337	328	364	360	337	356	347	371	354	355	351	335	364	349	353	342	348	353	359	379	362	367	338	336	376	379	377	346	364	333	343	370	391	370	357	354	378	367	350	357	362	370	326	367	348	350	340	370	365	342	366	333	347	379	360	356	360	340	378	365	332	324	383	378	375	388	341	334	359	369	337	353	347	392	353	368	386	355	337	343	365	372	364	358	312	361	358	329	380	353	358	356	357	360	357	363	371	344	377	367	338	370	354	348	357	403	365	390	326	335	367	386	354	331	365	324	358	351	352	339	347	332	369	372	360	359	346	339	351	359	339	401	352	375	362	352	376	357	359	365	370	350	373	334	350	354	350	343	353	355	322	330	347	355	375	353	348	365	338	352	338	341	373	370	350	342	372	372	338	371	327	312	338	347	359	384	367	358	346	381	351	368	332	365	379	336	386	332	346	383	361	337	354
24179	43010	32060	14763	6439	1778	714	567	541	489	521	525	534	501	508	512	492	549	484	518	545	517	509	514	517	518	546	530	546	519	490	518	539	491	510	516	474	496	491	535	501	455	522	487	534	495	474	497	526	488	531	535	510	500	524	535	538	531	520	549	462	473	555	535	497	503	538	541	504	559	550	524	509	503	514	513	495	501	509	496	498	477	564	541	499	521	489	532	547	531	534	530	490	494	461	526	498	487	479	472	539	506	473	503	533	465	507	474	481	517	505	481	498	499	506	505	505	505	495	536	516	517	527	521	554	495	490	527	555	508	515	528	522	514	489	512	484	469	529	510	526	494	517	531	482	487	549	529	581	524	512	538	498	466	513	519	527	499	499	502	491	527	525	536	519	499	561	500	547	523	511	528	524	515	510	509	510	520	529	497	491	524	523	479	513	496	529	547	547	542	511	489	549	485	513	498	510	524	518	506	530	467	533	477	463	500	506	529	491	535	523	530	553	582	485	489	522	487	538	489	506	485	488	509	537	548	556	530	518	523	511	540	539	561	525	506	502	539	510	515	495	500	505	483	532	505	537	527	545	492	522	511	512	519	537	492	494	513	512	498	509	561	502	522	475	550	511	510	510	503	492	486	500	515	528	467	510	548	503	482	542	503	502	532	510	514	495	517	495	499	528	539	515	489	526	491	546	486	536	493	527	525	518	550	516	531	506	510	495	498	469	476	506	532	500	554	514	550	518	512	528	468	501	551	554	527	481	466	504	511	538	500	502	552	522	485	520	512	517	505	498	450	487	517	493	533	479	529	498	479	518	508	546	503	523	515	547	489	515	499	492	500	522	508	470	501	518	496	515	505	516	470	505	521	487	513	513	499	501	514	486	480	487	481	531	520	476	549	509	474	525	525	526	519	502	570	473	528	514	502	487	496	490	505	509	510	507	529	490	519	472	523	492	479	536	476	537	474	510	482	513	566	499	484	507	515	528	507	527	462	513	519	524	537	483	524	500	492	530	520	476	531	474	532	487	470	490	512	538	519	486	515	475	493	498	491	508	498	524	508	516	509	464	505	464	502	521	521	512	518	520	510	536	552	512	510	550	502	527	553	506	504	511	532	499	525	514	492	495	509	495	482	487	539	492	502	501	506	511	532	516	548	522	508	552	467	521	505	567	519	507	519	511	557	563	532	469	539	524	506	528	517	563	484	463	516	491	485	494	509	506	535	493	543	489	483	537	527	490	508	515	492	517	475	523	517	502	527	521	547	507	518	530	496	507	485	535	497	519	543	507	540	470	525	478	511	476	524	498	490	536	521	499	508	474	472	510	508	505	519	490	518	482	530	532	516	505	560	491	539	516	518	514	545	537	564	474	535	536	489	522	498	523	497	523	530	499	515	469	513	519	531	494	488	472	497	522	533	499	498	483	520	534	512	523	501	500	511	521	510	498	507	477	502	491	469	526	590	492	502	509	541	507	514	512	540	492	503	476	488	510	535	515	501	520	477	469	520	489	479	533	509	499	516	522	522	531	508	528	531	531	529	487	489	503	515	483	537	554	469	488	508	495	525	521	508	502	495	473	508	514	519	480	514	507	511	531	511	480	527	520	494	562	491	505	499	496	525	513	509	481	512	495	514	503	470	516	489	527	484	558	503	485	509	514	507	513	502	550	489	520	492	480	500	506	566	513	506	531	517	490	525	505	503	512	547	544	473	528	522	505	523	514	519	495	518	527	547	524	517	495	480	516	505	500	481	488	541	492	489	482	523	506	523	517	516	544	513	464	515	519	551	510	507	521	531	516	552	489	519	507	490	545	519	511	515	526	505	513	469	503	468	533	527	524	520	522	487	514	495	529	516	534	539	492	460	467	577	451	472	499	510	545	500	514	488	511	515	524	487	575	535	495	488	492	496	543	523	497	518	477	507	549	489	530	527	496	497	513	547	496	461	508	517	540	511	516	537	510	484	506	533	518	502	541	538	495	512	491	486	534	515	501	497	493	524	524	533	471	542	533	507	500	488	529	490	499	545	474	492	504	548	511	542	484	506	496	478	470	526	485	547	478	534	538	539	466	530	491	521	506	499	517	493	549	512	497	547	472	506	541	516	517	545	502	505	481	527	490	512	526	515	510	557	502	541	536	533	510	528	505	535	536	509	545	529	530	498	500	486	490	513	522	486	512	543	488	516	504	504	500	496	515	535	520	531	498	467	472	498	534	522	528	476	520	493	516	525	501	476	537	484	512	519	521	516	494	520	481	540	523	532	574	495	528	499	475	508	529	522	499	481	538	463	496	511	539	524	484	510	491	480	516	466	509	520	520	538	514	540	518	502	512	552	527	512	514	523	501	533	522	521	501	502	518	522	519	513	510	523	515	490	524	519	517	485	514	476	529	506	529	556	525	506	537	518	518	527	519	533	523	537	521	494	482	481	493	492	471	491	473	525	526	529	502	526	517	544	472	509	572	509	522	526	537	528	514	457	489	550	524	453	491	515	536	532	515	521	457	524	526	493	481	492	573	502	524	498	499	500	553	486	487	519	489	507	521	507	529	509	506	523	507	491	568	458	490	515	488	537	485	543	526	496	555	538	532	498	551	487	536	478	543	473	514	482	522	484	508	504	504	538	535	500	502	532	477	539	524	493	552	504	472	532	503	489	530	490	532	525	528	508	504	506	497	525	514	500	532	485	511	470	537	548	518	556	538	528	575	458	487	525	537	496	527	512	497	532	509	531	513	490	528	520	499	518	524	482	489	482	507	510	516	532	524	522	504	508	515	488	519	494	515	498	493	526	551	505	506	479	500	510	497	533	507	514	546	487	525	450	537	482	508	483	490	519	490	516	500	502	482	485	580	493	517	562	527	481	486	528	503	548	525	503	511	499	532	489	559	493	533	519	504	505	518	530	509	499	492	525	516	506	512	490	516	498	489	512	515	486	518	478	516	527	512	488	513	508	519	531	557	525	474	548	477	547	508	530	469	515	506	498	560	514	515	512	523	502	515	531	474	512	462	549	543	517	485	507	528	507	529	558	506	489	499	515	502	506	570	507	489	555	501	531	512	518	490	483	523	510	519	503	490	515	503	512	536	511	489	459	510	489	498	522	468	515	490	528	507	495	544	499	504	477	521	499	506	476	524	493	502	479	494	499	546	492	497	495	511	525	502	455	496	536	476	468	541	500	531	517	477	519	508	507	552	505	542	515	487	521	504	537	515	466	546	500	523	558	512	547	492	521	488	509	500	510	477	529	511	489	487	509	503	496	512	490	518	525	543	454	479	523	497	495	543	491	560	514	528	510	514	540	526	505	534	521	492	527	513	511	487	516	473	527	458	492	524	486	514	529	513	498	510	526	495	557	531	470	521	534	493	514	489	528	507	493	529	527	507	546	524	511	522	541	513	538	527	511	511	518	519	488	513	497	480	512	510	489	554	507	535	523	544	522	509	534	511	491	482	501	522	551	545	548	532	505	514	527	492	491	574	496	534	495	532	505
24718	22702	35186	31710	22236	9444	1252	433	422	417	416	404	418	416	403	402	386	395	386	378	446	395	404	385	405	410	400	380	410	400	403	374	386	414	398	337	390	420	386	395	398	402	416	413	400	415	375	408	376	362	395	396	356	411	380	419	378	412	394	417	430	415	408	396	412	415	388	415	386	385	401	397	396	399	432	393	383	388	388	410	465	394	407	393	394	417	378	406	407	425	390	398	393	421	382	383	404	390	390	407	398	419	405	377	404	424	402	434	394	403	379	380	399	427	428	351	375	415	421	396	414	415	420	380	396	388	399	399	418	452	447	384	407	382	415	420	401	396	422	411	381	423	408	417	365	399	394	400	433	370	409	408	414	373	414	412	421	368	380	417	390	375	416	400	425	405	411	392	404	388	388	401	399	380	398	401	370	378	400	408	447	414	415	405	430	410	409	400	417	396	360	393	409	361	413	391	403	396	384	441	390	378	404	388	431	366	407	400	402	366	396	382	408	418	401	425	373	413	382	411	360	360	417	368	344	369	406	408	373	398	397	407	430	422	422	405	391	381	389	393	397	377	392	437	398	404	402	379	453	381	416	396	417	366	385	421	410	388	374	401	422	413	388	399	385	412	386	370	378	394	380	407	409	404	378	410	432	384	398	384	402	370	393	399	391	377	414	416	418	400	393	393	400	368	393	352	380	398	443	426	406	406	357	406	415	379	427	423	405	405	425	371	364	390	401	434	404	412	393	371	421	373	408	420	389	412	407	403	410	394	406	394	398	369	396	395	409	373	387	393	403	400	410	410	383	434	365	408	397	392	409	414	398	424	398	426	414	381	408	417	423	408	398	404	422	432	372	415	402	411	434	398	388	411	407	380	401	404	351	411	370	387	410	399	402	410	432	405	402	453	355	385	400	415	366	377	385	402	413	365	468	366	363	421	447	410	429	377	380	400	386	422	435	408	440	422	426	381	409	396	410	422	381	384	385	376	425	390	396	422	379	408	377	394	416	442	408	403	407	393	403	385	435	411	423	404	374	416	427	423	402	420	416	357	404	417	410	374	427	425	369	423	410	373	397	406	396	440	408	370	402	418	367	432	415	389	397	417	391	342	375	438	439	399	437	415	414	405	403	388	391	404	400	372	431	348	375	409	401	389	381	421	428	410	403	454	373	393	431	400	386	397	377	401	396	424	385	386	402	401	384	403	403	393	414	431	431	391	393	384	420	408	395	369	393	366	382	376	414	382	413	414	384	419	427	409	362	456	387	376	410	411	400	390	392	407	431	416	408	388	378	393	365	419	363	377	373	380	441	389	394	418	376	436	431	416	427	419	412	387	412	377	398	393	423	386	421	381	352	418	423	401	396	383	381	388	425	358	411	422	399	372	410	408	399	396	436	418	405	420	406	366	398	408	396	398	432	413	386	397	416	392	422	363	420	355	371	398	385	399	395	389	409	409	378	388	422	396	445	422	401	408	430	389	395	413	393	407	402	379	446	402	366	400	367	378	385	417	414	410	367	425	415	408	387	388	406	425	394	403	424	386	408	381	400	429	416	376	403	392	383	407	417	406	400	397	400	417	369	398	419	384	419	398	374	419	400	407	402	402	412	418	386	417	376	361	388	415	430	415	411	448	382	397	410	413	414	389	410	370	391	400	426	406	408	403	392	350	373	399	412	412	441	370	405	369	389	402	411	401	432	426	418	375	372	407	403	408	422	362	421	377	403	430	408	370	424	397	383	391	385	393	365	407	389	410	394	426	401	368	407	427	388	421	409	393	381	397	393	384	393	397	389	424	406	380	428	358	364	407	405	411	392	400	386	410	427	406	373	406	387	388	428	422	351	379	369	381	397	398	405	386	398	359	402	411	371	382	377	397	415	393	389	390	414	423	368	444	402	407	397	419	428	425	399	400	403	402	392	400	424	381	361	432	394	369	413	389	394	391	360	384	397	410	405	378	405	404	391	425	427	431	383	382	379	409	402	417	417	385	387	398	375	395	385	396	385	381	407	402	418	390	391	421	434	363	381	375	374	376	386	396	400	419	422	444	380	415	391	371	425	406	391	389	350	389	402	388	377	403	417	398	435	382	409	418	394	414	393	403	401	405	427	424	417	385	407	394	378	394	375	403	416	432	382	386	382	402	432	419	417	386	392	421	420	381	377	406	413	392	416	398	417	366	423	383	420	395	381	400	414	398	399	379	413	388	426	408	414	378	404	376	382	427	400	382	377	416	374	421	427	384	373	463	412	386	378	429	417	396	395	392	408	371	423	417	432	432	369	391	400	398	368	418	425	419	448	436	409	426	420	405	398	425	401	386	399	355	397	416	385	385	389	417	381	402	422	424	391	371	430	353	407	392	377	411	400	419	420	409	383	383	384	373	379	383	448	388	385	411	407	410	402	421	415	380	433	414	362	396	419	397	391	410	432	431	389	398	436	424	394	431	384	404	386	412	395	410	415	436	367	413	436	382	408	387	392	376	395	426	408	383	412	439	440	405	429	395	395	364	426	423	453	410	378	364	395	386	407	397	424	348	404	341	437	382	364	364	394	439	392	376	441	391	420	413	418	428	396	379	420	417	400	393	404	426	404	412	416	410	415	410	372	379	397	412	400	388	414	374	382	404	417	409	427	418	420	409	409	422	419	392	377	432	389	410	398	395	400	403	407	388	402	381	378	413	403	393	393	368	429	388	414	391	411	421	387	376	396	440	388	396	381	399	438	420	413	390	413	397	434	420	441	359	366	402	390	371	382	337	395	386	354	380	376	393	412	385	388	410	440	418	377	370	411	406	372	407	391	369	385	407	404	415	408	398	431	420	377	406	371	352	393	416	407	392	410	374	407	399	411	412	390	386	367	399	393	407	413	388	399	371	393	383	443	444	388	373	432	429	401	366	408	420	400	395	402	387	399	395	436	421	384	387	430	418	414	405	415	415	416	435	402	399	398	387	424	402	399	382	441	423	405	414	415	377	410	406	389	387	388	397	425	382	429	418	402	438	370	381	395	387	422	404	392	386	404	422	405	366	393	403	395	382	367	426	455	400	393	437	368	453	375	398	390	396	405	407	405	423	389	421	373	441	442	439	383	444	435	365	427	395	386	406	388	398	408	400	378	426	403	418	417	405	417	393	416	388	403	444	426	409	401	437	398	392	440	377	401	388	380	434	369	434	401	408	394	414	452	382	402	396	379	373	451	407	387	409	432	409	378	395	419	408	400	357	369	391	392	410	424	393	432	396	411	401	360	363	414	359	398	395	394	403	411	369	397	409	378	414	407	399	405	390	410	436	393	421	402	437	393	394	421	401	407	389	430	363	402	383	429	360	388	421	395	398	379	382	394	365	387	418	439	420	426	443	402	411	428	403	400	414	399	405	381	427	390	427	395	377	407	390	379	400	360	385	414	397	384	414	387	398	412	410	403	381	392	430	399	426	400	398	398	368	401	404	417	405	404	354	389	372	406	408	419	412	422	407	406	377	420	401	399	435	422	377
47035	79681	60523	39214	23776	7300	1552	623	598	580	598	603	599	581	570	603	541	517	591	590	589	614	610	574	590	612	620	625	624	582	603	542	578	580	565	579	561	580	606	576	570	550	585	589	591	571	579	555	555	594	574	550	618	593	590	549	550	558	557	590	566	585	595	571	589	590	605	593	565	587	595	608	568	612	623	609	572	590	580	579	593	599	580	587	560	566	609	594	603	598	574	550	566	557	570	538	592	581	555	583	564	554	581	613	568	602	590	570	610	596	600	568	583	609	599	548	613	596	571	598	558	549	537	635	600	582	571	562	599	585	563	595	577	584	604	586	555	556	570	617	625	548	589	580	608	585	593	623	619	580	538	586	566	578	567	566	621	567	567	597	563	549	561	591	555	593	531	593	561	604	562	585	588	551	548	582	600	572	603	598	582	549	546	571	578	610	601	559	552	559	563	604	573	509	548	584	573	574	596	607	590	578	597	576	597	602	604	568	565	579	606	580	563	554	567	583	564	578	574	587	572	592	593	582	590	545	563	565	590	589	561	585	593	593	588	571	578	588	527	603	557	608	600	557	549	551	575	580	579	578	580	548	567	587	582	614	561	582	558	610	565	557	550	606	578	557	588	599	567	582	579	562	561	578	580	582	581	590	563	569	564	564	577	557	547	577	575	519	545	623	602	614	554	551	568	561	569	585	524	597	591	585	563	586	599	595	601	554	567	593	575	544	581	578	581	577	569	595	574	572	559	589	538	572	599	588	567	584	582	603	646	557	559	610	586	630	581	585	573	577	575	587	595	572	626	569	564	620	571	564	583	562	572	584	589	590	568	571	564	582	624	529	589	634	574	606	563	560	568	599	585	574	593	562	617	603	590	571	594	585	586	598	580	573	568	549	580	546	577	592	579	582	567	580	582	579	554	627	575	569	561	576	569	586	603	580	519	593	624	579	539	610	566	576	589	578	578	560	598	564	571	567	589	550	597	579	611	568	566	576	603	578	622	563	580	537	598	554	606	575	587	617	602	599	625	664	572	592	592	573	588	518	583	604	562	544	614	590	618	580	616	606	555	594	640	570	620	582	568	614	562	580	568	644	585	555	561	604	557	585	570	600	591	539	558	552	567	531	593	552	606	566	548	587	567	620	589	578	560	565	592	565	604	578	567	559	617	564	593	556	583	588	578	602	602	561	592	549	581	578	590	597	553	549	593	599	567	555	580	590	565	594	577	568	617	585	570	557	561	578	588	582	600	601	531	516	609	588	592	582	605	637	629	597	605	638	581	607	551	586	580	539	586	588	584	591	538	531	599	618	544	590	606	589	577	563	532	553	586	554	600	564	570	531	588	584	585	576	576	594	580	566	574	562	580	554	590	595	594	563	600	562	625	554	540	586	554	585	583	603	597	582	594	588	555	610	643	639	600	567	577	597	578	570	567	583	602	604	545	581	578	526	547	585	583	536	584	557	576	556	572	575	554	586	577	558	578	570	585	592	588	515	569	603	591	631	564	602	546	559	542	557	580	605	592	546	593	556	567	585	591	601	585	555	610	531	553	554	592	613	563	537	606	588	581	556	598	603	587	570	562	570	586	584	570	568	585	651	628	570	560	614	592	586	538	629	582	591	622	582	577	552	601	587	605	556	591	598	525	550	568	584	547	564	547	583	588	564	597	575	526	591	589	579	580	596	578	584	559	557	517	571	561	569	544	584	575	569	601	598	568	555	642	580	576	543	593	565	581	621	582	597	578	578	547	581	580	551	578	622	617	615	575	569	636	578	566	561	583	614	569	548	534	558	551	591	598	621	576	598	566	581	530	580	541	579	537	564	598	574	575	597	547	606	588	583	546	616	571	579	535	576	592	595	594	565	578	574	575	575	588	537	588	619	575	563	580	593	585	585	603	584	549	563	577	595	601	553	572	597	580	587	606	577	549	557	547	577	562	599	578	597	598	535	551	545	583	566	591	603	583	620	585	573	570	612	573	580	566	600	598	562	537	532	608	528	574	536	535	612	592	580	573	567	604	549	625	591	574	581	554	601	598	568	561	593	602	539	557	541	591	564	604	609	557	577	560	559	620	603	608	593	598	541	585	542	559	548	578	599	604	592	556	596	583	572	559	602	600	578	556	603	605	574	627	558	554	562	584	588	566	608	568	536	590	583	585	572	541	568	570	569	565	605	588	575	584	568	549	574	609	588	577	571	557	605	559	538	563	592	585	568	563	611	579	583	611	562	585	599	557	591	568	551	547	596	584	564	551	589	553	578	619	570	560	524	609	526	571	585	601	555	537	596	569	609	592	581	538	584	579	565	600	560	545	556	566	545	585	540	617	609	588	621	559	578	597	594	605	600	602	544	591	576	619	596	563	581	590	564	560	590	550	568	563	537	579	624	581	625	547	601	595	603	586	628	592	581	537	586	536	582	576	563	543	592	551	565	597	579	585	604	590	578	588	607	588	570	594	510	565	594	572	569	561	597	560	571	572	540	595	542	595	597	615	579	557	582	567	592	561	542	562	590	578	567	588	593	571	559	527	577	578	533	619	550	599	593	518	581	571	565	599	545	545	622	552	549	598	573	540	600	557	540	570	553	545	637	561	589	541	587	560	616	581	619	628	575	621	578	600	577	548	603	594	552	606	565	604	514	530	586	574	591	571	612	566	568	560	579	572	556	608	572	585	532	564	548	603	617	542	624	534	611	611	556	561	629	579	568	606	549	568	582	602	580	567	542	592	591	611	594	569	560	617	525	590	519	604	582	575	564	583	574	548	614	585	591	541	523	626	590	558	605	562	599	595	578	538	569	583	531	560	594	608	553	596	593	555	549	544	608	602	576	573	572	583	575	581	558	528	551	602	620	587	579	586	591	592	574	521	574	595	580	516	566	541	592	621	563	603	561	577	575	612	589	569	551	611	542	561	589	568	573	564	544	585	548	591	594	606	602	550	555	592	546	564	573	549	592	536	578	577	567	588	528	577	526	547	592	598	594	590	579	559	588	609	587	559	610	536	563	569	570	571	577	566	579	574	605	539	569	548	593	565	557	594	590	532	550	616	607	567	561	580	592	582	516	553	551	565	590	542	570	584	579	565	587	573	580	622	573	559	553	563	597	598	617	554	620	583	577	544	588	522	579	593	560	567	577	590	558	588	583	602	537	578	614	572	565	586	603	530	569	601	564	591	639	553	595	598	576	585	555	553	594	578	599	585	546	589	554	530	591	591	609	604	627	584	575	622	560	556	588	591	570	588	524	530	588	591	567	596	594	627	530	567	553	570	553	574	593	566	566	570	564	584	569	588	564	581	570	579	514	596	618	613	581	545	532	589	578	590	556	616	581	603	577	581	538	564	591	573	551	611	560	594	564	583	556	565	573	584	573	560	606	539	556	613	552	590	572	560	545	537	611	596	596	569	596	561	537	552	584	573	598	546	607	584	536	628	545	595	586	549	571	580	591	604	582	551	612	563	574	592	626	594	605	499	543	536	578	589	618	573	530
22900	21540	31169	27009	24041	22044	11627	575	303	295	314	279	283	303	301	308	308	291	288	320	272	289	289	266	260	302	297	282	302	267	256	308	258	309	337	313	298	288	295	306	284	278	306	298	296	284	277	309	281	302	271	293	303	310	258	260	298	278	276	284	263	330	273	284	285	311	297	285	284	294	285	290	292	279	301	316	281	304	270	320	299	296	286	259	301	288	276	292	281	322	294	276	258	289	258	297	291	303	280	299	288	283	277	317	269	317	294	295	258	284	273	292	295	323	277	268	279	291	280	294	292	278	285	291	279	287	268	291	279	320	296	275	299	300	286	286	311	294	277	255	294	308	320	279	287	261	315	287	302	270	287	306	290	294	302	296	276	280	301	284	302	326	319	273	301	300	287	274	317	294	280	284	318	281	286	237	323	303	286	266	294	289	285	271	298	288	296	311	318	314	290	273	267	267	301	287	292	279	263	276	314	288	289	290	313	304	297	281	303	278	304	281	302	316	297	297	308	326	276	315	281	287	278	283	289	281	311	311	283	265	265	275	295	295	284	301	297	302	282	294	263	255	281	260	308	303	293	282	298	301	288	274	262	281	318	263	300	288	259	285	269	297	270	312	308	274	293	313	294	306	279	306	294	239	283	297	304	257	302	306	292	309	279	291	295	286	237	281	304	286	298	304	246	297	271	288	305	305	304	282	291	245	314	297	291	289	306	298	263	285	285	276	290	285	318	294	291	301	292	302	286	291	290	303	284	277	304	288	283	296	298	273	273	303	270	307	284	286	273	305	295	262	301	280	289	277	285	300	290	268	279	296	273	287	267	273	298	297	282	273	296	272	274	293	287	295	283	291	299	272	275	299	280	273	283	303	272	272	291	300	284	289	326	296	277	285	297	300	268	306	301	280	288	265	288	286	273	278	325	281	258	294	259	296	306	293	292	297	285	316	314	327	273	289	286	263	287	296	305	294	322	297	288	285	283	336	304	307	273	290	261	277	292	284	297	265	293	266	286	278	288	279	300	298	283	302	287	286	308	287	293	304	285	307	289	314	281	295	252	295	273	282	309	262	293	250	291	272	280	272	313	277	300	283	301	313	289	265	290	281	282	296	313	313	287	312	296	306	285	305	306	300	267	293	316	301	295	273	294	265	291	270	267	283	277	283	292	289	297	310	317	268	307	265	302	309	294	289	278	256	301	293	321	282	308	311	260	317	326	293	320	302	270	274	308	272	322	289	326	288	311	297	255	282	291	272	306	297	277	267	297	312	294	286	286	281	286	290	290	288	279	279	286	301	284	285	309	298	288	292	305	269	313	313	295	288	277	284	306	300	320	254	273	253	298	252	308	306	293	305	303	285	292	310	296	281	298	298	331	298	286	303	292	273	267	247	308	297	253	289	310	304	280	298	302	277	328	295	278	276	302	292	260	271	299	303	283	294	310	290	298	282	294	262	301	277	292	276	292	288	289	274	323	334	289	287	271	317	306	283	267	305	275	265	269	278	286	292	281	288	291	265	272	301	290	306	285	277	313	262	277	294	319	286	287	262	267	286	282	279	275	285	303	256	288	308	249	289	289	292	265	283	283	292	306	302	306	295	299	285	289	279	260	332	267	275	276	281	268	278	308	275	266	312	295	293	288	278	259	316	290	288	274	282	303	299	288	293	244	289	292	304	281	275	308	268	294	286	291	300	281	275	300	289	285	288	288	304	281	299	259	267	302	286	258	282	273	252	269	303	287	285	290	302	277	273	273	277	308	281	312	304	273	289	274	306	282	293	276	288	280	281	325	283	285	299	306	286	278	312	319	291	283	304	268	297	292	269	276	281	273	300	312	288	272	284	298	294	313	295	317	305	293	263	303	284	269	325	292	293	283	276	316	277	262	274	274	293	289	282	287	288	264	302	311	280	292	303	284	277	302	268	331	301	281	313	296	295	300	283	271	320	306	311	292	288	314	270	307	291	289	333	292	318	277	298	282	295	275	321	286	302	297	267	279	286	314	300	278	289	298	264	279	284	289	292	271	297	275	302	275	294	264	287	275	295	279	294	291	288	292	297	309	277	260	323	284	312	298	290	278	305	263	270	324	276	298	294	277	305	271	293	313	280	325	304	297	295	283	294	294	295	275	287	302	328	302	284	291	303	280	293	294	299	282	282	281	299	307	290	279	277	265	299	302	306	293	284	274	269	316	271	274	260	284	302	272	302	304	266	285	294	313	282	286	279	274	299	303	294	283	282	284	286	292	285	279	306	288	280	271	287	305	311	312	273	306	301	291	301	314	309	289	294	284	280	300	307	272	310	266	296	310	265	300	289	280	293	294	243	276	274	284	270	293	287	316	276	327	288	283	315	279	320	336	286	274	278	330	277	286	287	312	279	313	306	308	262	292	277	285	280	300	269	292	301	296	331	304	282	284	320	310	272	282	273	280	296	293	298	287	288	280	303	306	305	270	276	287	300	273	291	292	281	298	316	296	248	309	255	288	302	266	271	280	278	288	294	251	291	297	290	273	269	313	311	306	277	283	302	294	265	303	332	290	290	304	298	285	267	287	285	256	299	295	298	288	274	307	296	314	297	316	286	279	288	281	275	285	265	304	295	267	278	280	289	299	273	318	266	320	293	292	239	280	275	288	296	259	292	300	295	270	308	294	312	307	292	317	290	261	277	272	275	294	272	270	284	284	288	299	300	299	285	295	276	299	321	265	298	279	280	333	294	326	325	317	254	309	303	272	315	316	288	279	288	292	289	267	273	291	295	301	277	326	285	260	301	235	274	294	276	285	260	276	283	265	300	292	306	318	269	274	254	302	333	279	298	284	286	301	282	294	318	265	307	309	264	295	274	293	288	286	302	274	303	290	280	233	298	278	291	307	305	259	320	299	278	282	325	269	293	293	302	303	279	290	309	283	271	279	290	273	306	268	277	276	290	314	291	294	307	272	288	260	293	301	287	261	292	323	256	276	292	292	296	302	281	267	298	290	281	296	283	280	285	285	275	305	272	294	288	283	276	257	291	294	284	307	284	303	274	280	286	314	300	302	282	263	280	286	263	307	273	247	325	298	263	268	278	297	273	317	306	302	310	288	271	293	317	284	322	294	283	283	306	288	289	260	288	301	299	280	300	279	291	332	254	310	266	314	301	284	268	280	307	277	276	289	320	292	274	301	269	289	302	326	283	297	301	285	315	304	269	261	273	276	295	292	323	310	274	270	313	260	291	285	294	282	257	293	307	288	313	308	284	302	280	293	306	283	287	285	272	294	294	289	289	323	304	287	297	318	269	292	274	290	289	333	306	292	290	281	308	309	301	289	309	272	294	293	310	282	306	303	297	241	285	280	316	280	290	270	300	297	299	268	295	324	287	286	305	285	249	280	293	327	302	269	277	302	279	312	274	279	250	312	291	283	291	335	268	296	304	296	259	302	270	307	278	318	266	296	291	296	273	297	308	272	292	288	254	268	269	296	281	277	315	312	275	276	271	273	331	269	280
60796	101259	80418	56582	39996	21181	2729	449	396	439	448	420	457	439	432	464	396	460	415	426	445	418	441	449	423	442	440	416	388	435	447	410	396	423	407	448	428	421	393	406	431	436	386	417	395	404	414	417	433	417	433	395	422	418	409	412	382	437	441	391	389	405	391	390	437	360	445	427	432	458	401	420	435	412	363	446	392	417	437	400	410	455	446	411	373	401	417	406	366	399	429	404	425	401	431	411	387	448	424	422	434	388	410	409	417	431	396	442	458	440	409	413	399	428	435	420	396	427	413	449	409	401	394	413	407	405	371	442	396	399	442	455	405	417	413	428	459	418	424	435	413	404	409	429	405	400	362	420	401	422	433	370	413	379	415	407	423	435	405	460	426	415	386	401	406	411	404	413	448	403	403	470	426	413	376	385	416	434	404	389	418	392	430	419	370	384	410	419	446	392	383	431	387	398	440	433	405	449	432	412	424	426	425	424	394	399	414	399	391	391	400	403	396	393	447	367	432	403	413	441	447	444	417	447	419	425	455	439	379	402	388	399	415	418	416	377	390	434	412	394	420	438	400	433	404	425	383	423	397	423	395	375	397	388	423	441	422	409	412	416	408	420	434	377	410	400	399	417	409	451	400	408	402	392	431	432	418	400	415	418	392	409	384	411	423	417	404	373	387	409	411	417	429	443	397	419	426	400	431	374	428	430	369	410	452	418	421	425	401	396	412	394	423	392	423	399	440	413	390	383	409	415	411	407	381	400	431	407	443	442	430	418	410	439	419	420	407	404	397	420	411	449	402	379	395	436	404	403	427	433	398	373	430	428	432	403	408	419	480	406	400	408	397	379	372	489	402	425	419	414	385	441	410	411	419	435	400	423	418	418	427	422	429	420	395	400	374	405	404	392	425	405	397	462	457	369	397	435	444	445	383	408	373	440	454	444	396	453	382	420	393	425	414	427	411	427	432	412	439	410	406	419	414	396	409	433	396	386	426	408	373	417	392	403	427	401	441	404	421	405	455	358	429	400	405	417	417	422	430	425	396	404	416	394	431	407	440	416	400	399	423	414	426	422	439	418	373	406	446	425	396	425	442	453	422	399	422	392	482	402	405	429	396	413	376	374	384	441	383	383	390	382	423	429	393	418	383	403	415	417	414	454	444	423	403	465	434	427	425	413	398	420	427	441	404	407	407	398	433	451	364	389	444	406	417	421	377	392	395	444	429	392	373	387	386	403	381	412	419	403	388	444	435	405	431	410	437	442	405	402	419	396	427	397	435	394	417	435	402	387	419	404	410	401	416	425	439	428	429	406	423	393	430	396	426	430	409	413	456	421	457	400	425	430	430	410	435	435	406	375	434	379	393	425	429	423	389	386	410	458	404	406	401	419	443	387	409	392	444	394	440	429	441	413	391	424	443	423	414	417	410	433	413	403	407	442	440	411	433	391	388	416	439	401	391	415	424	432	418	418	424	448	404	373	433	412	443	422	421	413	404	376	381	383	414	387	415	439	358	434	395	421	421	406	374	390	411	413	403	395	471	405	398	408	397	421	434	432	378	403	421	412	392	433	429	426	405	397	398	398	422	430	452	423	406	420	418	420	425	441	444	382	422	406	406	393	450	404	419	438	433	404	414	440	405	369	433	391	439	411	415	462	433	415	407	407	429	437	395	433	427	393	404	385	394	439	420	438	417	425	408	439	398	431	414	418	399	415	389	403	415	390	404	396	426	365	421	403	421	436	370	358	442	415	400	433	400	383	418	439	419	434	447	432	389	404	445	429	414	371	439	401	378	395	391	404	420	396	394	423	390	424	432	432	420	419	379	412	421	411	414	379	423	390	395	420	412	443	417	395	425	366	402	429	387	449	400	414	443	435	400	398	406	446	416	407	434	433	429	385	401	406	428	433	399	441	439	361	434	416	401	375	371	383	391	392	408	428	429	395	430	400	413	427	407	394	432	412	435	440	412	417	390	431	385	461	391	443	407	442	422	399	368	401	450	384	399	429	409	434	433	343	420	399	407	388	413	442	406	444	415	426	396	440	415	420	413	415	418	417	404	420	372	441	430	470	419	430	432	376	430	389	432	434	438	411	400	437	414	445	420	408	381	428	386	424	409	431	426	402	421	430	426	423	387	428	423	404	407	406	395	403	388	433	437	417	382	414	416	426	414	415	439	370	398	432	445	389	366	454	411	441	423	436	419	421	385	395	419	416	434	442	404	382	405	423	445	407	378	391	405	404	403	388	397	445	428	412	422	367	408	407	390	415	383	402	420	431	392	424	383	421	407	404	417	407	384	427	400	432	405	452	425	438	423	410	442	432	416	394	410	421	399	385	461	424	417	434	380	448	416	386	361	421	415	387	435	404	423	393	376	413	413	393	441	409	454	413	424	417	382	416	394	388	400	368	415	430	441	376	383	406	461	463	393	388	427	401	398	412	451	426	452	418	401	423	410	447	413	418	412	423	426	402	387	440	452	454	394	451	401	423	448	399	430	423	414	423	412	401	437	400	404	407	386	410	440	443	415	399	412	443	373	395	385	440	433	419	440	414	415	405	401	389	412	421	397	404	436	421	398	419	460	434	434	438	388	411	362	434	403	398	403	401	422	401	380	403	398	424	416	377	418	417	402	409	429	397	384	432	394	445	406	377	429	400	432	401	402	399	401	408	425	437	396	414	401	391	400	386	464	406	376	415	421	419	441	420	415	427	416	384	416	388	409	418	435	442	391	419	367	426	414	413	438	384	444	430	433	407	440	381	408	428	393	437	417	398	419	457	395	409	424	403	399	414	445	392	397	419	416	416	392	412	431	421	433	428	439	403	381	414	425	420	393	419	409	406	414	381	386	402	436	386	425	402	427	395	387	430	411	430	435	435	404	419	421	395	413	393	404	410	411	401	393	382	458	407	413	413	397	426	403	400	462	399	399	432	409	392	434	417	405	416	413	449	391	446	406	408	397	417	372	376	414	428	404	380	404	409	395	455	379	381	422	435	411	393	402	402	404	412	440	413	388	437	432	405	412	419	417	396	397	383	420	420	449	410	412	447	429	388	435	394	433	432	429	449	423	415	418	416	427	380	427	388	409	384	409	429	428	408	409	429	378	381	435	407	411	418	420	463	435	425	408	383	400	437	428	428	379	406	399	419	426	389	385	420	415	402	388	379	411	419	409	417	419	452	417	400	411	385	409	430	366	397	454	398	406	367	433	397	409	416	397	415	413	393	383	455	425	402	428	440	406	395	412	416	421	414	388	379	450	448	403	414	406	409	446	423	399	425	384	426	402	400	427	400	447	416	421	405	397	403	408	398	387	405	434	395	402	394	398	386	406	423	432	403	419	424	424	439	418	382	431	405	398	399	404	444	463	443	431	416	409	421	398	367	395	408	461	408	420	404	402	407	408	470	432	424	432	384	405	374	417	436	405	408	416	430	449	417	408	405	442	416	394	408	432	419	427	429	382	427	411	406	410	423	440	425	437	434	395	416	423	416
27136	25414	29406	16823	4906	1264	435	371	352	377	368	387	337	358	350	348	367	366	370	355	347	342	330	378	343	368	372	387	349	343	324	388	381	386	355	352	342	361	355	332	373	358	320	360	352	332	329	361	408	338	313	322	335	376	362	355	359	357	360	349	346	332	361	379	367	356	356	370	337	356	358	386	327	390	330	372	370	358	365	357	358	360	365	401	367	357	385	340	357	359	350	382	375	352	349	374	335	393	384	357	359	351	353	376	330	355	335	371	362	367	361	379	352	356	351	374	351	333	394	406	344	326	355	378	344	357	384	338	321	325	352	367	371	340	334	363	348	364	346	333	357	355	379	339	362	324	374	313	360	343	325	390	351	310	387	355	343	381	338	353	352	359	378	335	352	352	338	332	354	364	388	368	346	357	309	379	351	390	326	347	394	347	351	364	371	351	344	355	351	379	373	378	360	333	379	379	365	381	354	358	336	355	350	391	367	361	330	352	353	369	311	342	337	351	383	357	349	368	366	343	337	377	368	352	369	345	361	346	362	345	333	363	360	387	367	397	375	351	344	353	346	351	340	351	355	374	370	369	347	340	380	352	362	372	329	361	367	386	340	364	344	365	361	357	346	338	356	361	325	357	393	353	370	367	332	371	400	349	349	354	344	397	342	338	386	362	370	372	349	330	328	365	369	338	359	367	354	337	336	317	373	343	386	362	365	365	395	322	383	378	335	375	358	350	373	345	356	354	366	352	353	345	384	340	351	341	396	373	352	343	333	346	382	322	359	358	337	363	374	376	355	354	371	332	395	371	353	337	350	315	347	368	345	370	329	388	374	309	362	377	333	333	357	368	376	336	366	362	369	345	356	370	341	332	322	352	367	362	360	353	347	372	362	359	356	370	356	359	348	358	354	335	344	342	341	327	356	374	317	360	387	346	349	355	349	369	392	349	358	392	345	407	374	369	342	362	350	368	347	359	345	366	351	329	369	332	364	357	364	352	336	347	355	372	344	348	370	361	368	333	323	364	347	342	375	353	370	338	352	371	374	375	399	376	338	372	361	327	355	373	349	363	340	328	379	359	360	363	358	371	372	345	373	328	323	353	354	355	339	357	369	361	367	352	357	369	364	361	348	356	400	362	365	341	357	365	326	355	388	333	362	363	330	338	328	366	366	350	355	354	374	329	307	325	327	343	327	349	357	350	364	334	374	357	314	344	384	401	345	388	369	340	365	333	348	316	354	388	349	342	352	354	378	335	348	363	349	374	376	354	380	329	372	337	362	363	339	350	317	351	335	371	367	371	356	351	364	369	358	367	365	343	340	365	363	347	338	354	399	363	355	353	340	330	332	323	342	369	345	399	376	375	348	326	374	343	363	311	363	354	345	324	336	352	364	370	340	301	343	344	370	347	365	360	344	375	329	366	355	354	365	367	340	366	361	350	386	363	391	389	364	356	346	378	375	344	368	364	326	397	366	361	354	348	364	353	357	356	343	359	357	340	374	345	374	349	346	347	331	374	373	346	357	375	351	366	362	344	318	348	348	370	316	327	369	381	356	346	345	370	314	344	345	380	351	370	362	367	381	390	398	355	373	345	353	327	325	354	370	361	348	319	357	330	358	351	388	360	375	365	365	334	331	335	389	362	367	353	359	365	319	330	373	361	363	345	316	366	374	349	341	330	344	354	367	371	350	348	358	365	315	367	373	361	368	366	363	357	339	353	349	342	368	354	369	340	346	354	353	356	349	366	337	365	365	350	351	364	344	351	351	344	369	320	343	344	331	323	322	372	362	388	360	338	345	364	352	347	404	377	329	368	350	375	340	371	332	357	368	316	382	349	355	337	367	375	359	369	356	336	343	380	351	347	374	369	354	340	349	356	361	380	341	327	364	382	375	352	332	356	333	365	363	360	343	393	371	340	339	362	352	323	349	337	313	372	332	381	351	382	351	369	344	349	360	333	355	342	346	337	357	342	383	354	357	361	367	377	327	348	343	336	346	336	376	369	333	347	344	375	320	384	341	329	343	318	346	333	387	348	331	364	389	344	358	365	378	359	345	333	362	340	339	369	377	353	347	354	375	343	339	358	373	360	369	338	333	377	337	372	358	327	356	370	352	325	349	356	394	344	367	367	351	344	345	343	365	365	350	346	368	353	335	361	367	361	332	373	361	364	359	353	342	353	367	344	334	374	386	358	336	366	360	384	372	343	384	358	379	404	323	396	365	383	342	364	321	341	329	319	355	370	375	389	378	353	386	377	358	310	359	386	347	330	353	376	349	359	344	351	355	349	392	352	337	361	351	360	348	350	369	330	362	374	391	349	324	362	355	364	341	395	356	357	327	348	383	349	367	345	371	366	334	362	386	383	361	349	343	332	372	337	417	359	334	341	366	335	373	341	349	382	337	343	411	315	330	351	358	359	352	373	359	332	332	369	391	368	326	367	346	326	355	341	335	342	351	331	337	350	348	362	413	354	359	348	385	360	319	343	338	367	349	353	350	340	358	342	344	343	392	346	368	384	350	366	370	336	372	354	340	357	383	376	356	312	375	342	346	366	359	341	375	380	357	304	320	384	337	359	341	344	385	338	370	361	385	371	353	344	329	384	317	324	345	360	326	341	332	372	367	348	330	372	369	338	333	335	356	378	347	332	351	360	344	373	339	355	381	371	331	373	376	361	337	366	350	356	329	341	341	360	344	385	343	363	363	369	334	342	358	352	365	379	370	352	356	366	385	354	374	360	361	338	338	370	375	366	347	371	361	317	315	346	387	359	381	374	341	359	338	320	331	334	369	341	321	359	428	359	376	367	368	346	363	329	350	334	339	386	373	362	335	357	379	356	363	390	343	323	356	366	385	352	343	362	388	347	371	371	345	341	349	351	374	363	342	339	366	353	375	321	385	376	355	342	373	382	344	363	328	343	369	355	351	359	343	393	379	355	385	386	357	331	380	350	382	350	386	348	332	355	360	336	357	336	344	378	362	352	370	352	347	356	379	358	370	350	338	353	397	350	361	323	370	384	343	382	357	386	364	355	346	341	350	363	351	367	326	337	365	377	395	376	352	344	380	360	373	337	349	358	377	366	351	355	297	358	371	357	349	371	352	367	361	350	362	330	349	361	383	352	352	366	366	347	377	339	354	332	328	357	386	361	381	390	311	353	382	357	327	366	353	369	359	331	373	384	406	371	360	351	332	388	358	349	353	339	345	373	320	365	333	370	362	340	372	375	353	373	366	360	397	376	356	387	334	352	323	359	334	354	377	381	349	349	367	355	375	375	391	350	352	372	332	354	350	351	349	367	357	358	373	363	346	360	361	362	373	366	370	358	347	362	334	407	373	383	314	397	367	353	360	347	358	372	403	354	330	356	355	332	369	380	354	389	374	358	349	390	363	355	373	351	355	336	338	333	338	366	367	398	357	354	344	349	331	362	346	352	378	349	337	333	326	360	346	348	373	353	406	347	329	379	343	350	358	360	349	327	350	384	368	336	326	338
23722	43521	32333	15035	6567	2248	622	517	525	530	487	514	513	486	514	524	512	480	520	494	542	517	485	513	519	509	557	502	520	484	488	483	470	486	496	544	508	548	493	554	500	548	537	490	484	510	530	495	530	480	532	490	534	553	521	510	541	495	553	510	473	483	545	484	518	499	530	535	486	521	514	553	503	508	498	521	515	520	498	529	505	467	547	439	512	524	536	488	540	470	506	515	506	518	478	540	518	521	542	501	527	514	518	499	477	577	507	540	497	548	526	524	469	498	540	544	524	494	521	514	467	515	525	507	547	490	496	533	510	510	467	517	468	529	547	487	521	486	543	500	529	503	537	513	510	513	543	535	481	506	564	504	499	495	491	536	478	495	535	543	503	468	515	517	494	473	482	516	525	502	475	485	510	516	503	558	537	509	494	512	496	545	508	504	468	495	514	520	534	474	513	501	492	457	508	510	517	492	508	528	531	528	544	505	518	501	521	462	497	522	508	477	499	491	523	504	511	519	561	475	523	511	505	498	483	524	479	538	549	544	531	525	510	536	502	508	469	495	521	517	535	529	508	522	529	524	512	535	525	515	491	529	481	547	538	483	506	474	547	502	508	528	523	501	487	493	508	529	462	524	493	500	539	561	496	513	531	546	527	543	502	536	522	499	512	517	540	473	487	543	524	516	497	518	512	554	511	514	491	537	555	500	526	488	533	496	517	528	517	533	519	558	532	492	518	490	525	514	496	529	452	509	521	517	552	515	480	521	529	503	533	561	516	517	509	512	477	524	516	521	543	530	489	523	497	518	495	482	501	482	504	495	492	511	519	523	529	535	497	493	522	544	495	476	506	514	513	511	510	523	477	524	504	552	466	499	514	511	524	540	517	485	560	500	521	498	518	474	524	525	539	534	520	503	536	537	510	468	515	534	558	505	492	535	513	466	499	525	503	516	495	543	502	516	544	542	475	519	480	501	535	463	529	529	502	510	497	492	514	443	509	538	471	509	507	527	524	516	506	492	477	541	560	523	516	514	514	531	480	524	506	502	537	482	505	518	524	522	486	518	492	505	486	530	518	494	483	526	468	541	488	485	518	530	509	463	492	578	531	479	525	513	524	544	504	544	540	505	519	487	503	524	550	525	510	503	501	546	516	486	487	473	542	509	531	520	522	523	483	565	552	512	511	520	503	486	506	514	471	545	524	479	516	533	510	478	475	479	534	517	521	541	514	518	481	513	503	511	526	514	533	473	541	499	496	490	574	530	500	519	483	536	479	497	509	489	478	515	529	488	515	507	479	553	500	504	506	530	524	534	504	507	482	507	492	513	517	500	509	508	493	493	533	532	509	507	512	514	515	512	489	500	520	543	535	483	514	508	500	538	526	552	524	505	490	483	499	508	521	481	520	467	501	486	547	529	486	530	494	502	523	518	496	523	505	503	530	512	484	571	521	555	511	513	497	507	462	533	523	542	508	514	501	485	509	506	466	503	518	502	507	463	517	495	519	503	525	489	489	539	550	528	514	505	496	474	504	494	465	481	502	507	471	508	541	530	535	512	517	460	504	517	531	503	503	518	506	512	488	493	518	530	508	507	483	534	507	487	527	501	504	501	488	516	458	517	470	501	560	540	555	538	518	532	513	556	524	498	508	531	487	521	523	510	505	516	484	512	532	500	491	543	548	498	554	485	534	494	500	519	519	496	599	525	532	510	504	519	527	502	508	515	527	550	508	543	512	512	529	508	528	526	495	513	516	533	523	556	511	501	491	522	549	485	526	510	526	510	488	522	505	534	459	470	538	481	543	502	542	530	490	508	477	483	524	493	487	505	469	514	525	525	528	505	487	537	521	500	509	514	522	498	508	509	548	558	527	498	575	496	527	506	535	500	508	506	524	546	502	540	496	491	486	535	520	509	511	516	493	551	515	490	541	510	546	503	496	504	484	523	517	497	516	528	501	499	541	515	512	533	506	554	508	502	480	470	545	531	519	505	504	520	498	494	513	527	495	513	566	520	540	486	515	484	498	514	549	480	476	513	535	510	505	496	507	495	516	494	535	509	468	516	475	490	525	510	537	507	547	524	504	494	497	521	529	504	528	502	524	489	544	532	540	511	495	548	522	517	518	495	520	576	518	509	494	517	492	514	533	502	467	494	495	539	533	519	513	474	537	553	521	550	523	503	531	513	496	506	528	529	479	455	508	539	514	513	506	511	537	503	563	511	487	460	500	558	489	524	530	528	470	547	540	471	482	526	518	531	506	476	548	498	524	499	513	508	506	518	499	478	559	499	543	502	523	516	485	484	517	507	521	526	492	494	514	500	537	513	541	484	533	482	538	514	489	492	528	503	540	502	526	516	529	492	514	551	468	531	492	528	519	511	556	513	498	501	533	469	501	498	511	545	511	531	542	551	477	536	503	510	537	519	499	525	538	502	479	494	510	535	480	543	497	510	545	485	536	520	559	523	540	500	527	535	579	512	488	526	480	510	479	476	493	491	516	494	532	521	520	495	500	480	524	531	531	501	543	478	528	484	514	549	471	527	514	512	530	502	526	487	526	519	488	496	500	513	534	526	510	503	521	560	513	499	514	575	492	463	531	497	516	487	540	506	494	532	539	504	473	523	474	517	529	533	559	480	524	501	517	500	493	519	498	520	523	498	490	488	499	474	511	490	517	512	490	474	491	497	536	516	520	509	501	465	463	515	506	569	550	519	515	496	471	547	472	552	536	476	522	518	527	502	516	497	509	498	491	522	484	516	493	553	509	518	522	528	488	488	547	525	522	527	530	500	495	547	498	494	516	583	501	479	546	516	521	505	522	508	541	527	513	522	499	500	522	464	500	505	512	502	513	532	479	534	559	553	527	472	471	486	475	494	503	526	491	485	557	526	539	516	548	486	550	532	500	467	515	520	555	501	521	529	473	515	522	560	540	499	486	527	490	513	499	522	497	506	518	523	501	450	519	553	527	512	487	513	529	512	515	512	551	547	518	521	509	531	515	518	524	507	514	473	549	506	524	504	525	507	519	500	495	527	502	524	519	490	532	484	491	516	492	497	510	492	550	498	474	477	517	527	551	544	493	516	522	491	510	555	525	498	540	516	528	530	468	498	518	473	531	531	486	469	492	505	526	487	519	496	507	540	547	535	507	503	524	528	488	506	519	555	518	523	485	533	532	508	524	467	542	517	484	484	528	499	473	551	534	546	504	513	479	507	507	470	536	547	472	512	524	538	519	525	519	476	523	512	493	532	491	493	521	511	520	556	499	514	540	513	530	506	509	525	511	501	505	495	592	511	526	480	510	509	472	499	528	550	535	469	489	488	483	507	542	522	584	517	483	491	542	515	500	527	504	485	519	508	525	506	502	521	549	510	527	538	522	516	500	522	491	540	525	533	504	506	518	537	524	562	506	521	530	539	528	534	524	522	538	474	523	552	527	495	506	517	524	499	506	514	485	525	543	545	520	512	525	470	510	492	493	538	545	488	501	517	505	500
24718	22677	34430	31500	22401	11824	1611	431	397	430	414	409	448	387	393	421	396	398	387	425	408	386	417	385	417	409	401	405	381	385	409	407	423	383	387	388	389	399	377	424	399	387	379	431	388	406	382	399	414	416	415	373	401	419	401	444	413	423	391	428	402	388	375	375	411	401	409	392	376	423	417	432	371	381	384	365	370	362	397	370	395	412	371	410	400	404	374	408	420	377	408	385	368	408	361	359	381	398	402	398	393	378	379	405	435	386	396	385	353	394	360	372	403	403	394	407	418	418	406	412	389	388	381	391	402	421	386	407	414	419	381	388	424	408	372	408	394	352	381	392	393	376	365	414	421	375	376	381	409	385	408	372	389	419	384	376	388	387	400	414	413	390	364	414	417	427	411	370	417	385	380	412	385	400	431	430	384	357	379	387	399	395	406	368	395	364	388	415	412	369	360	412	405	437	406	413	391	401	409	395	390	385	417	417	393	429	392	390	401	398	426	367	374	412	383	336	407	407	412	386	411	420	414	395	429	414	375	405	368	383	394	384	402	403	430	399	381	360	407	372	397	406	399	381	378	409	376	417	395	407	421	376	389	391	414	384	411	394	372	382	381	404	359	409	396	341	437	386	389	389	389	441	398	431	371	423	418	379	404	364	373	414	428	394	430	379	361	406	412	393	417	418	396	409	386	390	435	413	422	374	407	384	391	402	411	433	371	389	374	441	410	397	405	396	403	384	380	402	398	381	413	389	391	409	426	409	399	382	411	387	378	378	418	378	402	430	368	381	412	375	426	373	388	405	424	395	395	385	377	405	409	406	413	402	397	398	418	394	365	398	394	405	406	387	356	434	362	356	415	405	366	376	366	415	404	395	398	397	373	383	422	395	412	411	397	407	435	426	403	427	390	418	404	405	374	362	393	406	406	389	399	379	418	392	396	390	414	439	423	394	391	410	383	425	378	367	401	370	359	395	445	424	375	423	418	430	376	388	388	403	407	395	424	431	377	387	391	368	371	403	412	402	397	385	382	391	382	406	375	403	382	421	395	351	368	422	403	391	407	388	416	413	413	407	416	412	376	425	392	353	402	437	381	392	396	441	381	402	377	402	413	399	359	384	365	389	391	361	434	419	425	371	419	409	374	393	429	392	413	422	372	384	446	438	379	413	392	364	394	376	402	436	414	400	371	411	419	396	385	415	416	408	395	394	402	416	395	390	377	383	382	435	417	346	378	417	406	401	410	371	382	390	407	412	386	404	378	391	391	412	399	391	417	417	422	402	383	403	382	368	420	371	368	429	409	389	363	387	364	418	414	396	407	362	397	384	386	430	422	409	409	399	393	423	421	364	386	372	404	424	410	398	435	419	404	403	346	418	384	350	385	381	430	363	388	404	402	392	384	401	398	373	413	392	408	373	415	394	359	412	357	408	401	427	418	385	432	367	418	392	413	413	387	401	370	404	364	395	393	394	370	423	397	398	440	357	391	394	381	456	378	430	411	405	378	444	422	391	425	376	386	390	392	385	405	408	370	372	389	394	390	412	367	395	408	437	382	419	370	353	420	377	356	390	414	378	403	393	379	383	360	411	382	384	421	420	394	377	426	405	391	387	415	404	424	380	425	392	409	375	379	397	384	395	393	385	394	391	383	383	402	389	419	391	398	404	393	428	351	400	441	397	344	411	394	351	388	411	420	382	413	424	410	382	379	397	403	420	366	373	377	397	400	385	382	424	392	372	389	401	398	384	396	367	407	367	379	431	395	384	400	387	407	382	378	406	423	419	441	407	399	398	427	397	423	418	370	382	385	382	363	354	363	408	365	398	380	402	397	393	427	395	382	379	403	423	371	395	417	379	394	399	388	414	406	385	425	358	418	402	403	378	384	369	402	413	410	390	386	386	388	445	401	388	427	403	399	421	388	397	360	412	410	410	388	417	353	386	412	364	354	404	403	395	400	419	417	428	401	412	378	402	391	367	430	409	406	430	414	432	412	389	382	392	396	380	380	434	386	405	395	394	418	413	368	401	367	414	374	416	403	387	405	378	396	386	388	408	405	413	419	394	417	407	407	384	394	403	403	438	370	393	379	359	383	382	372	391	381	423	404	417	409	396	397	389	417	388	377	377	395	373	419	410	375	391	422	405	418	406	416	409	393	396	397	411	397	378	394	381	399	408	406	403	394	420	427	399	372	421	422	377	364	402	410	397	394	368	375	418	392	425	418	401	350	415	388	434	389	383	364	390	356	392	394	429	378	415	431	389	385	378	414	433	412	385	438	406	421	360	400	407	393	373	391	381	428	396	393	384	416	398	404	402	404	402	406	412	366	390	398	384	394	419	359	430	417	370	418	360	386	379	341	454	388	369	400	365	413	378	451	390	395	411	386	405	386	392	431	404	417	408	401	379	393	387	382	391	399	396	399	441	401	391	414	379	416	432	365	413	413	413	418	411	420	387	382	383	384	369	408	415	375	412	371	375	411	404	419	386	385	400	371	404	400	402	409	406	399	379	383	379	345	412	411	429	439	371	395	403	447	402	397	410	385	404	382	392	409	414	402	401	376	375	393	397	412	403	386	390	427	403	411	396	383	377	395	407	406	418	388	379	376	399	365	385	368	398	417	399	402	417	386	437	381	364	400	442	378	378	410	380	412	364	388	396	394	410	421	402	390	402	416	396	390	398	373	437	420	396	384	405	396	436	386	407	428	356	387	450	401	383	408	404	395	392	379	403	368	420	427	404	403	395	383	380	446	364	419	402	435	422	396	386	429	377	405	406	379	418	371	390	404	379	431	344	420	396	350	397	378	396	370	422	400	407	427	378	426	383	412	404	398	406	400	404	392	408	386	387	404	408	428	360	398	413	406	407	427	362	379	348	380	354	399	391	399	378	383	400	376	388	398	404	402	408	398	394	364	371	400	390	398	417	415	437	400	385	411	396	416	393	403	401	438	398	360	389	365	426	393	407	394	408	368	386	395	380	392	400	412	393	386	434	399	348	378	396	396	393	403	386	392	367	422	425	400	383	388	385	394	370	387	402	400	408	408	367	389	373	406	387	434	390	412	387	396	366	371	396	401	410	408	399	407	397	428	425	373	359	383	399	398	364	408	378	362	375	418	384	386	419	417	375	390	419	429	416	416	406	404	413	390	376	407	418	368	386	375	410	401	401	393	407	388	397	409	383	375	389	407	397	400	417	379	366	384	413	398	395	395	394	387	401	400	424	424	454	405	406	376	386	429	379	396	396	390	407	410	393	401	342	370	364	398	374	411	425	391	419	398	408	385	386	374	383	374	431	426	376	372	417	380	392	387	405	431	404	430	356	399	418	393	391	392	377	393	383	447	397	404	400	375	384	410	382	409	427	371	378	396	416	394	391	403	430	416	397	377	430	423	405	433	405	420	377	375	413	394	407	389	405	433	408	387	398	402	417	367	370	419	381	390	384	427	380	407	408	400	398	413	393	369	385	348	383	362	342	416	398	415	389	385	380	379	365
46205	79569	61622	39019	24699	11484	1675	608	569	598	561	593	585	554	597	529	599	536	550	593	593	614	566	567	602	555	616	577	574	594	587	525	543	566	628	558	604	605	577	535	572	573	560	580	572	599	592	553	548	585	580	543	596	564	573	560	563	601	579	550	560	595	603	606	546	582	586	632	596	569	581	625	545	565	552	585	576	578	593	576	554	564	601	590	614	581	605	568	550	581	549	585	595	576	549	575	578	594	548	626	575	572	611	615	572	574	555	588	542	553	571	562	578	578	575	538	578	620	542	587	590	570	617	595	541	534	555	574	593	585	586	584	573	547	567	542	559	599	594	599	612	570	527	579	569	543	583	571	578	600	606	561	580	557	568	555	533	572	548	544	561	586	590	542	559	574	569	598	598	566	599	574	597	564	547	607	551	579	583	556	559	584	538	585	568	584	550	543	559	517	537	605	572	583	572	592	552	583	609	587	592	608	585	597	581	568	582	515	493	574	544	596	533	582	528	543	550	591	560	548	590	607	565	547	597	555	576	560	580	575	561	581	563	585	570	583	588	589	561	558	573	534	590	563	583	557	615	562	586	599	556	564	561	580	539	584	592	580	565	553	568	587	549	557	569	551	577	578	602	540	590	579	555	538	598	553	565	641	593	602	577	608	634	555	605	605	602	584	570	645	594	569	579	576	591	603	621	576	595	587	575	575	597	555	587	543	575	596	587	528	621	515	606	609	547	566	558	545	594	568	568	577	571	564	557	561	610	563	580	583	603	575	578	556	540	590	600	560	569	586	625	583	580	574	604	537	588	626	582	554	547	590	588	611	583	595	577	615	549	577	610	554	586	578	576	616	542	587	562	589	554	584	571	533	607	594	590	577	587	524	592	529	605	549	537	578	570	576	575	579	551	599	577	564	549	556	534	602	564	565	593	565	572	606	577	596	557	588	604	589	591	550	612	609	544	618	526	602	598	647	543	592	604	593	557	594	541	615	587	542	558	586	568	578	559	613	535	618	539	613	607	577	576	561	577	613	596	531	567	577	566	563	594	583	574	624	606	561	574	575	594	582	588	617	645	596	562	582	561	539	612	566	564	565	617	575	618	563	607	535	557	575	607	532	562	575	552	589	567	554	568	578	589	557	598	590	598	574	611	574	561	584	572	557	584	616	567	579	577	554	562	569	630	560	608	601	595	594	554	563	577	566	560	518	566	554	585	586	598	631	630	539	566	554	596	581	555	549	565	564	558	598	575	597	592	562	562	613	585	573	584	571	584	562	528	545	579	577	615	570	621	613	606	571	603	558	563	583	598	552	566	619	584	598	564	537	605	601	621	581	561	623	596	570	572	559	570	581	588	557	566	664	564	626	615	581	585	579	580	606	607	606	599	592	604	534	547	558	561	538	606	597	556	614	551	577	643	560	562	592	557	588	583	615	554	572	565	632	584	556	553	617	592	582	602	593	574	581	549	626	579	571	580	568	566	552	588	560	585	574	573	606	580	620	614	541	581	605	592	573	581	584	545	587	551	601	586	608	605	592	580	601	592	564	572	597	592	587	551	580	531	557	564	545	578	563	554	561	624	555	554	545	555	542	565	605	576	587	584	560	604	580	584	596	571	581	595	577	586	539	571	565	584	591	585	573	558	583	566	595	570	566	566	602	592	588	586	580	590	605	577	548	598	549	586	602	568	559	558	561	581	535	581	561	537	618	589	537	571	562	569	568	582	577	574	565	571	547	550	585	582	579	593	578	602	600	590	570	587	527	620	592	632	609	561	561	534	560	534	610	610	569	596	613	590	558	526	560	576	554	539	598	584	539	574	537	573	574	604	571	571	607	573	576	569	560	560	577	624	606	582	539	544	569	566	612	547	555	523	588	560	611	552	554	565	554	567	569	560	574	567	556	594	535	578	557	543	530	581	567	581	596	604	590	566	562	611	544	561	576	580	565	564	585	585	539	592	589	529	582	577	588	541	525	568	606	581	548	569	560	577	575	602	553	592	571	633	571	616	576	585	615	579	558	560	583	525	590	609	572	586	533	585	607	556	570	601	581	567	589	535	586	564	608	563	552	586	560	562	571	561	574	588	551	614	551	596	580	583	585	573	565	592	567	541	571	561	565	588	543	576	580	602	606	559	567	602	565	565	599	617	549	599	622	576	585	572	585	514	557	576	546	603	569	559	580	574	568	565	545	592	524	579	552	583	607	602	562	552	625	574	587	597	565	634	566	559	598	570	582	560	535	554	582	573	585	579	596	573	611	612	552	610	592	544	564	610	617	582	544	552	600	568	603	596	576	584	551	571	630	571	552	566	560	628	585	552	580	562	573	591	582	595	582	577	581	571	613	568	612	569	619	593	562	573	579	585	586	620	586	584	580	610	611	592	554	546	571	613	575	623	538	579	600	569	597	601	618	599	562	575	598	608	591	581	581	600	579	554	585	585	618	570	532	558	554	579	559	540	558	554	573	555	604	579	598	606	578	587	595	571	529	578	588	631	579	565	582	615	601	609	599	559	569	576	557	582	574	594	571	576	584	562	573	605	580	590	591	568	578	593	596	587	608	559	587	612	619	561	534	552	566	617	588	600	521	598	575	547	596	557	596	575	607	565	595	589	533	614	579	626	591	574	587	552	588	589	617	590	602	578	614	560	578	546	551	509	563	615	580	582	581	574	591	588	552	584	608	586	572	554	587	576	580	567	580	603	546	603	551	571	630	602	539	574	560	560	571	576	587	613	586	561	621	551	581	557	596	540	566	553	599	580	608	576	557	627	581	570	564	571	568	594	581	545	586	586	586	609	595	551	608	551	549	586	575	575	579	586	609	584	592	571	587	611	578	613	639	593	567	607	631	639	554	621	591	579	589	595	600	560	545	559	597	591	563	591	597	587	615	549	591	576	545	530	563	617	634	591	602	607	587	575	573	589	615	600	544	567	573	546	569	593	576	559	559	605	574	557	581	591	587	588	561	584	567	587	570	573	591	570	570	602	596	563	564	592	595	572	593	598	588	559	593	635	580	567	626	568	573	601	571	547	551	580	570	551	575	565	495	548	556	545	599	624	555	635	591	535	584	616	569	587	560	571	578	569	558	585	552	565	596	615	537	603	606	570	580	594	561	520	570	579	583	521	571	570	566	555	606	570	580	594	575	540	524	604	603	601	557	573	548	582	588	553	543	627	586	590	597	610	598	577	572	599	620	550	567	569	582	591	571	628	572	585	570	596	559	584	557	517	582	550	573	599	581	561	572	585	595	555	580	578	605	583	593	552	576	574	571	568	571	547	601	548	527	580	582	598	538	568	602	606	579	552	575	575	538	617	582	585	595	571	567	535	554	618	551	602	580	550	559	554	613	574	552	609	570	580	584	577	558	559	559	557	596	565	527	559	586	581	555	573	592	590	558	554	612	556	556	591	610	608	582	597	614	579	574	512	587	613	598	579	522	521	598	608	569	586	573	552	591	582	552	573	583	554	562	601	594	563	562	559	577	568	614
22886	21493	30893	26379	23703	21770	12413	557	319	299	273	317	268	260	269	293	247	287	252	258	281	272	255	308	259	271	295	286	273	254	281	274	301	284	272	269	244	268	254	260	255	270	279	277	267	298	279	272	293	266	252	270	257	258	257	291	254	269	270	268	265	280	258	262	302	289	233	290	272	305	267	282	314	265	266	273	271	279	278	283	258	265	262	256	277	263	237	271	275	256	278	264	269	261	251	277	267	280	280	263	247	242	274	274	278	294	274	259	294	272	265	233	289	270	275	251	280	275	264	302	288	251	287	268	280	248	247	278	287	258	261	261	262	289	270	240	266	236	275	273	251	280	262	306	305	269	262	258	268	292	238	248	258	252	272	261	279	275	270	277	288	309	279	275	252	283	295	240	251	261	250	251	282	256	296	235	260	292	291	271	229	236	274	301	256	293	264	241	233	289	265	250	255	240	287	261	252	303	289	256	276	250	265	259	278	257	261	261	279	233	280	260	264	260	274	249	234	281	271	286	272	238	280	258	283	241	282	255	272	274	269	250	276	301	281	258	276	277	275	278	278	256	300	266	248	253	286	290	289	246	271	271	259	232	264	281	272	309	272	280	281	291	272	265	277	287	263	274	266	278	276	310	263	291	273	253	289	237	270	285	290	296	271	259	286	274	270	282	271	288	273	257	275	289	259	274	299	265	280	280	287	277	264	259	252	269	236	255	251	277	264	263	287	265	285	303	266	268	252	271	262	269	243	300	262	272	263	289	258	265	287	265	266	292	260	287	257	256	289	275	270	264	255	276	274	269	268	279	270	260	266	262	258	242	259	263	267	298	244	265	270	272	282	242	243	267	275	242	287	280	283	259	284	284	265	283	275	261	275	256	260	246	257	297	277	252	267	284	255	307	267	271	243	298	280	264	279	250	283	281	281	271	295	241	251	256	251	267	286	271	271	275	259	281	291	287	249	250	274	245	307	292	274	248	293	253	267	265	241	292	249	289	285	263	298	277	268	256	322	266	259	274	241	291	258	289	260	283	280	261	259	245	258	313	288	264	302	279	276	253	278	282	261	287	263	257	262	259	282	260	280	279	307	222	277	276	303	269	269	255	266	290	272	241	276	263	309	275	268	235	300	262	264	240	249	281	242	288	272	265	264	272	278	272	278	297	274	267	271	256	264	282	285	240	280	261	267	265	275	237	255	283	299	252	274	255	273	270	228	268	263	294	295	280	281	246	263	258	273	265	280	271	274	252	286	255	261	267	241	257	274	297	262	257	281	254	272	262	287	259	250	265	277	287	245	255	294	252	272	244	216	281	293	282	270	264	264	277	297	268	267	260	304	253	272	287	259	264	245	268	276	260	274	243	262	282	281	272	286	277	257	261	245	284	278	273	275	260	244	271	278	255	251	262	274	238	274	286	255	278	280	265	257	295	248	270	272	267	268	248	279	264	283	288	247	265	337	245	259	274	275	278	264	283	259	298	261	304	290	289	269	275	243	262	288	247	254	264	277	262	257	262	278	251	275	283	278	251	289	265	253	286	294	251	275	282	279	247	279	265	274	287	258	254	266	285	285	280	277	252	256	277	281	242	253	286	296	269	259	268	245	274	263	264	263	253	282	298	294	251	274	271	245	288	272	257	310	267	274	253	291	282	251	291	266	261	265	282	246	288	284	271	282	268	271	242	259	246	273	256	253	272	294	278	255	298	261	252	245	266	274	287	277	268	269	292	267	252	258	262	257	268	260	243	253	284	293	235	284	288	267	263	266	296	269	246	266	260	273	275	255	290	271	248	282	236	232	271	276	267	247	245	244	289	285	297	289	263	276	260	250	291	286	242	278	269	270	253	265	252	270	301	286	261	239	297	274	271	270	271	260	262	263	277	266	249	270	294	292	277	277	267	307	282	286	235	270	281	240	276	246	265	263	270	260	260	249	288	293	288	286	264	243	272	289	277	271	259	260	286	246	256	264	278	296	288	285	263	256	314	232	265	292	276	278	263	258	272	268	274	255	278	275	272	266	278	282	262	248	263	272	249	245	275	278	264	243	294	251	277	270	245	267	260	263	269	273	247	285	266	282	282	274	316	249	280	273	249	283	254	269	270	295	283	264	283	276	270	303	235	255	288	262	251	263	270	247	256	276	254	267	269	286	289	313	242	268	247	270	296	277	257	288	290	286	293	287	285	255	253	273	288	274	253	270	260	272	278	271	248	298	289	263	279	276	259	291	272	282	273	257	264	255	264	279	270	279	280	261	277	269	278	265	279	268	270	277	256	246	279	236	282	287	277	263	287	270	280	261	274	277	273	233	260	248	275	281	284	269	300	284	255	237	242	262	283	244	242	265	259	258	279	258	256	296	281	244	242	280	266	281	246	271	292	260	271	260	252	259	255	248	257	279	279	271	271	265	246	242	260	279	243	266	288	264	289	253	291	283	295	274	278	295	276	289	267	283	277	274	250	260	259	257	269	271	241	247	268	252	265	256	250	299	271	261	280	253	294	286	252	280	256	280	288	283	285	262	235	255	277	261	286	251	263	254	277	249	267	289	255	260	263	278	258	248	245	256	285	260	258	274	256	251	282	271	237	266	274	255	262	268	277	268	262	251	278	254	281	263	263	246	291	301	270	295	233	251	272	279	270	290	256	259	269	278	292	280	269	266	277	240	262	259	291	289	277	261	270	275	277	235	271	278	256	265	285	262	266	249	269	263	264	267	276	271	248	260	241	281	277	251	267	275	254	265	252	252	259	293	264	285	268	246	282	265	281	280	250	246	258	271	260	280	258	260	252	304	280	250	235	271	245	267	281	252	254	309	278	250	292	255	286	244	254	287	291	278	298	271	282	257	262	266	296	267	288	274	274	256	280	279	276	282	243	257	257	259	277	291	255	269	253	285	269	276	264	291	274	298	256	273	301	273	289	254	239	265	268	280	294	258	281	241	267	274	264	308	291	274	269	257	269	231	285	314	296	248	283	267	272	266	294	249	257	258	266	257	280	264	251	284	252	262	273	285	286	290	250	233	264	264	258	258	294	286	258	281	260	250	285	259	264	274	253	253	281	284	254	271	275	268	230	275	256	260	293	290	260	267	273	250	271	247	301	272	261	244	264	280	237	258	274	278	267	277	239	277	277	268	266	269	265	267	256	261	272	264	262	263	282	253	288	256	269	267	296	288	281	241	259	274	273	260	284	246	249	256	283	288	239	264	284	287	263	288	243	251	271	279	296	285	273	249	285	259	255	302	251	267	275	275	319	289	253	252	265	308	263	293	240	278	279	244	264	272	259	277	264	286	273	247	260	242	290	251	265	252	275	257	304	283	253	299	292	283	264	271	278	282	268	233	242	238	300	300	279	296	267	240	268	246	269	268	274	283	272	272	312	264	263	234	258	250	266	280	312	303	254	292	283	257	295	239	278	262	273	262	224	258	285	272	268	278	296	253	312	280	296	272	263	263	256	268	253	291	258	284	278	290	279	251	316	244	262	251	283
60626	100054	81244	56482	38614	20630	3909	460	452	407	425	432	440	400	402	414	400	398	423	409	385	430	412	432	393	382	430	392	408	403	392	392	374	375	420	398	390	330	364	417	400	413	409	405	402	413	387	404	377	416	365	412	380	381	366	364	389	425	403	377	364	407	409	387	420	377	364	392	384	396	360	371	387	336	347	389	368	393	367	375	410	422	400	406	389	380	408	398	360	364	380	393	399	411	388	383	381	392	409	388	411	378	414	396	385	394	380	379	414	363	394	409	393	365	430	386	385	399	372	427	405	416	405	370	394	381	379	395	411	398	399	384	415	399	394	359	444	402	386	393	384	360	386	356	410	379	384	424	381	368	409	392	364	353	369	422	390	372	392	380	373	344	386	359	421	354	394	401	382	434	366	419	386	380	364	362	376	405	387	359	396	412	367	397	386	430	390	378	391	364	393	412	399	412	361	406	387	414	392	395	371	387	400	415	399	382	389	393	386	392	383	378	369	399	378	375	420	405	401	418	389	425	418	407	376	412	388	379	405	418	348	393	411	360	425	398	389	399	382	383	408	389	388	383	353	374	411	360	370	373	408	391	420	389	371	371	374	388	377	388	407	379	374	419	362	371	386	387	389	362	387	376	379	370	400	365	387	396	369	406	408	401	405	411	394	394	353	396	388	376	414	371	393	354	390	374	402	420	372	397	377	403	390	426	385	380	383	380	382	393	381	408	402	396	439	368	401	426	428	353	410	377	411	387	394	392	385	392	382	394	406	389	395	402	399	397	409	394	395	407	371	394	374	419	379	336	414	378	379	401	412	386	398	387	400	363	395	364	411	383	387	374	399	407	378	378	397	385	374	392	376	361	417	369	429	388	355	350	364	380	372	399	395	409	372	361	392	431	370	413	391	401	377	392	399	374	377	394	405	361	385	391	396	388	376	399	425	398	363	412	380	364	372	360	360	412	395	362	402	407	407	389	382	378	404	388	440	372	433	388	372	388	340	380	352	375	386	389	381	411	388	423	400	420	344	405	394	384	374	363	394	391	409	375	391	407	377	400	388	375	412	415	403	405	383	372	368	370	382	359	368	407	368	343	419	383	404	391	356	393	366	433	415	394	400	355	406	387	374	387	366	396	372	382	367	389	406	395	384	408	408	359	394	391	386	393	369	385	399	389	362	361	410	385	459	392	386	385	394	396	373	388	384	419	389	414	370	394	368	405	381	374	378	417	397	401	409	369	373	410	415	381	377	389	347	421	378	378	397	413	403	395	381	391	413	359	413	416	377	396	380	423	385	364	400	392	405	390	374	413	392	405	376	397	353	394	399	411	414	378	386	422	380	369	417	417	380	390	372	386	376	392	404	395	369	356	388	405	362	394	404	395	390	426	394	390	380	409	391	423	350	378	370	423	376	382	390	377	416	386	389	381	392	412	389	381	381	396	396	345	369	374	420	415	409	351	380	394	401	361	375	377	385	384	377	416	384	423	390	381	371	376	383	398	408	404	377	367	400	403	409	387	396	387	406	372	408	409	350	417	371	424	376	404	398	362	393	391	405	374	409	436	404	403	345	387	360	392	415	418	435	372	364	413	373	377	369	378	379	394	368	395	390	389	434	373	408	385	371	398	368	398	421	391	378	406	355	414	409	366	369	399	390	370	378	404	405	369	393	411	380	414	351	394	411	381	376	376	396	366	378	402	389	371	393	382	364	370	342	396	397	389	381	396	367	382	378	403	398	387	387	388	370	402	419	414	362	385	368	363	393	390	363	396	372	400	403	373	406	420	365	416	357	407	403	368	422	375	394	385	396	365	367	387	385	382	361	400	390	396	427	378	406	409	398	365	386	407	409	361	392	365	357	408	384	448	387	375	405	398	424	423	360	390	395	429	392	373	389	340	404	384	375	393	401	415	398	371	389	383	364	375	394	382	374	399	434	387	376	387	365	389	404	397	381	397	363	374	378	382	387	386	346	423	400	386	424	387	368	389	382	400	384	394	398	408	421	374	367	371	391	392	425	397	390	377	369	418	354	349	394	407	382	409	381	362	359	402	393	390	408	383	371	403	379	373	364	411	393	402	404	428	359	401	396	398	414	404	376	366	417	377	371	390	404	370	352	400	439	387	407	398	371	398	377	396	368	382	395	385	386	415	380	376	406	389	382	403	375	370	371	403	373	335	359	415	392	398	377	342	384	373	399	390	372	389	373	383	401	366	401	386	402	385	395	401	352	426	388	360	409	393	391	429	371	394	375	388	351	396	356	443	365	391	413	372	371	397	428	348	379	370	395	399	392	372	385	382	401	386	379	382	426	377	405	412	427	384	427	395	414	386	390	396	392	385	332	379	371	401	408	390	396	409	376	358	363	396	381	396	351	365	374	404	381	354	423	345	385	389	388	384	391	410	369	389	369	375	415	397	390	394	389	378	402	409	424	408	388	370	366	380	387	424	385	377	398	352	392	405	388	390	393	365	400	409	364	356	376	383	394	392	396	388	370	358	396	373	400	428	411	362	379	381	419	387	391	381	371	385	382	387	346	395	367	358	361	387	359	396	413	411	406	420	397	364	419	409	404	381	393	344	399	415	385	389	400	370	376	385	401	401	390	421	386	382	403	409	423	382	398	424	401	373	376	399	344	405	399	385	440	383	373	361	355	378	372	397	413	422	382	392	378	365	364	387	392	383	399	399	390	389	397	400	404	402	363	382	389	366	363	367	355	372	364	369	380	373	374	406	362	386	385	410	371	394	370	384	373	367	392	385	404	376	397	385	348	379	391	387	392	381	374	408	369	388	361	378	422	420	380	390	396	408	378	402	385	384	395	411	404	390	365	389	381	403	362	375	414	376	387	351	370	370	377	383	388	384	423	404	379	393	397	401	388	397	366	398	347	368	389	400	382	391	377	371	411	411	404	386	411	393	387	384	374	400	415	397	427	416	401	370	395	384	357	377	421	375	397	339	378	391	387	391	402	419	386	385	386	373	361	402	382	398	405	432	390	398	413	417	394	354	383	371	377	343	406	408	361	380	393	365	392	380	409	394	404	410	359	361	447	405	374	394	382	366	414	408	384	415	365	341	391	384	385	375	383	340	411	379	384	413	396	408	380	397	408	361	398	382	354	367	406	397	381	400	431	384	392	411	401	389	359	400	398	410	376	391	404	390	416	383	370	389	376	398	387	364	386	405	404	382	413	402	403	437	378	391	398	369	387	383	373	366	376	355	394	404	392	397	372	393	347	412	390	385	378	374	389	373	379	399	371	398	378	383	376	406	396	396	403	388	381	378	411	369	375	381	372	421	425	395	394	375	397	378	372	425	386	376	393	374	378	398	364	421	388	387	395	365	374	396	362	359	424	384	399	371	433	431	376	358	374	386	389	377	392	412	392	390	395	402	379	446	410	374	373	417	403	402	384	368	403	426	406	384	380	421	395	405	438	413	383	399	408	389	384	387	388	397	378	355	372	362	365	369	401	376	386	417	383	397	449	377	402	380
27064	25338	29089	16822	4891	1178	423	370	341	338	330	301	358	373	370	347	303	341	370	334	323	318	316	330	338	352	332	337	308	393	367	347	333	314	339	344	347	330	340	335	353	354	315	341	367	331	348	328	328	295	342	366	365	362	371	364	334	328	330	332	347	363	419	385	345	342	341	347	379	374	351	355	357	362	336	343	357	362	354	333	343	366	330	331	371	328	351	328	326	358	341	372	349	314	362	335	350	324	364	348	359	328	336	339	360	338	357	358	340	335	377	342	353	354	338	361	332	350	361	359	373	338	338	370	338	333	306	366	328	354	353	317	335	339	348	340	366	375	346	346	339	309	358	343	376	389	382	372	363	348	362	345	367	381	346	376	345	356	374	347	337	351	332	361	333	363	382	369	352	325	389	338	356	340	377	375	352	325	340	339	346	369	352	323	336	343	365	358	312	345	351	365	332	341	368	377	344	331	374	326	324	345	378	377	329	353	366	340	347	354	377	349	367	342	359	340	311	355	366	347	349	344	334	388	351	327	342	332	356	363	325	324	352	384	368	349	364	327	354	376	342	363	365	320	338	342	313	393	362	323	347	372	357	388	366	382	355	348	341	372	348	358	334	366	346	349	345	348	350	331	342	349	363	333	347	331	330	376	374	325	359	336	359	350	328	333	369	351	372	361	377	363	374	350	369	337	367	360	345	319	347	352	339	356	320	331	346	344	356	342	402	341	345	309	397	351	325	368	332	358	345	340	400	348	363	361	371	317	344	335	367	325	356	317	365	314	341	350	333	352	334	330	341	355	341	338	363	365	394	303	360	383	321	324	362	360	362	353	372	366	351	341	358	362	361	366	343	354	322	328	331	360	332	385	336	352	358	360	353	334	356	344	387	336	373	358	360	309	315	325	366	360	349	376	363	351	352	323	340	346	328	309	351	330	359	312	374	371	361	332	336	364	356	333	330	335	341	356	336	344	368	338	351	360	328	366	338	378	333	370	326	380	327	319	356	355	368	343	359	328	353	321	365	357	334	325	337	346	352	345	364	351	369	406	332	344	313	349	358	355	330	331	335	337	317	404	374	365	344	301	346	363	345	317	385	340	374	357	332	353	378	360	323	349	353	356	377	348	337	318	350	353	341	313	340	294	361	379	377	342	330	359	331	335	346	363	345	323	344	351	323	312	346	359	359	382	347	366	354	372	342	358	368	373	347	356	347	363	341	340	348	305	357	317	362	365	359	337	344	359	337	354	357	348	362	346	357	359	355	331	370	309	345	373	353	334	362	347	348	379	350	354	366	367	365	377	351	367	349	353	332	347	339	332	360	344	332	332	374	349	327	344	323	332	355	335	366	345	327	332	341	357	356	356	339	359	375	328	362	372	348	387	329	351	345	369	379	351	335	335	353	342	365	355	359	330	374	353	342	357	375	325	344	360	333	350	329	331	340	344	359	361	343	351	381	342	367	357	370	341	334	341	311	325	353	394	351	353	337	347	367	353	361	324	348	349	384	373	369	354	354	329	343	337	347	351	370	349	362	300	324	338	349	336	336	366	333	314	367	343	366	333	358	372	331	352	369	359	381	371	362	361	357	341	378	375	343	326	376	344	328	362	361	344	367	349	329	372	381	319	333	340	380	336	353	345	336	364	368	342	344	363	359	322	324	353	329	358	333	334	341	368	348	326	351	324	328	324	343	374	346	384	313	321	343	361	362	360	319	379	338	352	348	345	342	364	389	298	357	347	343	331	363	348	347	348	350	328	326	347	364	334	304	359	357	317	360	328	335	365	319	373	341	337	352	348	341	371	343	361	345	326	367	334	330	353	353	352	387	323	322	334	358	343	326	332	331	339	327	343	332	350	362	362	345	368	339	342	350	327	353	335	328	352	356	352	344	362	348	355	348	335	365	338	365	370	361	368	356	364	320	328	354	320	345	312	369	335	336	332	331	338	336	361	341	336	355	363	359	357	334	355	322	353	318	313	326	350	370	375	340	339	335	355	363	344	347	347	322	318	344	350	373	377	351	352	371	333	355	355	351	357	332	366	351	314	367	381	336	360	346	327	365	332	333	317	357	336	370	338	314	328	344	333	342	333	342	340	336	303	300	343	355	320	362	355	363	347	354	344	358	354	368	356	328	359	346	365	367	366	338	381	361	334	333	336	385	346	355	350	350	339	324	348	336	336	330	405	307	365	356	332	350	368	346	338	329	369	364	327	338	368	341	357	357	362	371	388	317	328	335	341	319	355	331	365	332	331	335	357	334	347	328	344	316	342	339	325	302	323	321	311	347	339	368	334	310	344	351	350	344	336	363	349	369	355	362	354	345	318	336	376	327	379	367	358	317	332	317	336	367	316	326	369	329	376	362	344	347	339	361	354	333	316	366	331	302	294	357	343	363	368	357	337	348	370	334	352	319	349	345	351	377	330	344	324	340	371	393	368	314	337	348	339	373	355	336	347	325	375	334	366	348	339	361	359	331	313	312	312	393	373	343	386	344	391	365	336	360	329	347	382	364	349	304	354	308	378	354	353	313	365	344	319	340	340	336	323	328	354	343	350	371	318	353	345	364	336	352	359	360	331	376	368	394	327	357	323	321	377	364	341	347	332	338	357	345	303	322	336	374	329	330	312	384	347	319	345	353	346	356	351	358	347	359	314	330	343	334	360	352	314	338	350	316	352	372	349	342	346	321	331	345	356	303	327	364	338	332	379	329	333	383	323	338	363	346	349	334	344	309	368	367	330	359	393	342	349	362	344	345	365	379	361	350	357	352	362	353	368	328	369	375	338	346	385	371	346	368	382	325	328	331	384	360	364	341	345	375	359	346	331	382	321	318	349	354	349	340	351	347	350	339	354	330	348	352	363	330	324	354	333	343	341	359	340	345	341	346	366	352	345	347	346	368	342	341	331	324	361	361	345	361	331	353	341	338	327	369	351	309	376	345	356	337	375	380	331	352	345	349	342	345	357	335	330	373	350	373	365	339	372	335	330	398	368	372	365	330	365	335	351	340	356	335	322	354	361	381	348	331	368	363	357	323	371	323	355	330	319	345	352	317	350	330	354	402	353	344	339	371	326	328	328	335	346	348	314	317	359	357	316	366	344	343	315	312	341	370	352	322	334	349	328	322	335	353	363	355	319	354	360	386	334	328	358	336	357	335	370	341	353	335	328	361	326	375	379	356	384	349	345	368	351	352	335	384	340	348	348	349	348	339	362	334	367	341	337	321	328	370	352	365	350	344	387	341	361	318	346	376	322	354	321	328	328	333	353	358	361	336	353	338	353	340	350	320	357	350	358	327	341	361	358	315	325	357	353	340	352	321	356	349	355	335	357	329	375	361	324	384	343	348	352	348	344	358	363	339	328	365	359	368	400	360	327	345	363	327	358	385	307	349	327	327	328	343	351	342	348	347	386	324	328	366	351	340	326	366	376	373	320	353	361	340	374	341	328	360	348	370	352	332	315	322	361	339	339	367	318	328	354	351	370	359	321
23361	43417	32354	15471	6424	2038	665	479	502	524	487	503	488	473	532	517	501	543	507	486	492	512	480	465	486	488	484	539	518	530	483	523	475	519	485	497	526	525	506	474	509	527	499	548	498	519	501	484	509	501	490	476	481	487	483	506	524	521	478	509	536	512	476	476	517	531	505	500	479	517	502	501	503	505	525	499	473	491	518	556	536	508	510	499	516	536	484	524	507	499	481	465	512	481	512	465	542	519	524	517	547	489	493	504	517	476	514	505	540	484	468	457	508	524	482	521	503	484	481	510	459	503	469	484	500	519	510	518	515	531	518	466	466	478	492	525	576	517	488	508	499	542	512	501	513	513	544	535	529	474	512	517	473	477	512	533	503	500	512	507	519	482	520	532	513	546	545	498	489	503	477	469	470	482	490	532	561	489	524	532	541	471	495	498	463	522	489	521	525	479	538	530	508	520	498	477	498	508	456	469	517	501	499	506	507	504	498	521	481	542	540	518	519	481	498	486	508	500	494	517	528	515	517	511	504	477	520	533	475	498	501	514	497	519	492	501	547	532	522	520	498	505	496	481	487	537	487	502	505	507	491	480	474	515	523	496	481	469	500	496	490	492	468	507	522	496	509	519	540	440	516	497	514	482	553	455	515	516	527	478	524	448	530	490	526	500	493	513	502	526	530	474	486	448	493	526	504	510	486	531	474	507	495	532	460	504	498	480	492	495	521	443	493	477	514	463	497	503	495	486	476	515	474	518	485	505	523	483	545	474	474	490	476	526	481	487	510	491	484	516	503	492	493	511	499	501	493	547	461	542	499	500	494	517	513	488	532	477	510	505	476	490	486	512	480	534	511	546	497	489	539	506	530	522	569	484	523	533	530	546	520	521	507	530	478	492	462	507	505	488	508	466	514	500	518	496	488	539	476	488	495	509	538	540	495	535	475	456	490	509	491	528	501	471	485	495	513	500	468	527	526	487	509	464	526	497	510	485	481	475	505	452	478	519	538	501	476	498	495	538	459	499	511	522	485	508	477	519	498	451	514	509	516	485	546	507	502	482	520	561	520	466	497	490	508	465	497	490	474	489	502	518	510	477	513	517	519	492	503	503	497	475	483	466	473	511	526	468	512	483	496	481	513	521	528	530	446	515	523	498	525	520	488	528	514	516	549	512	489	536	515	502	479	510	506	477	469	529	494	499	547	497	507	513	543	491	472	489	492	503	518	517	470	514	506	525	486	495	487	521	496	492	501	482	464	526	519	486	499	528	519	508	518	513	525	482	497	493	516	503	547	504	477	513	501	468	517	483	484	483	513	473	517	458	505	518	492	514	490	496	496	534	479	538	511	514	502	576	517	531	500	475	520	506	515	517	545	491	558	492	493	465	501	518	483	511	524	484	494	498	498	483	506	469	506	494	491	514	497	489	504	486	541	501	456	487	475	485	524	493	476	486	491	500	492	534	533	509	484	516	508	549	493	494	523	462	527	522	467	515	516	504	520	496	494	479	513	480	506	545	488	482	489	537	528	487	497	470	486	509	528	480	539	474	509	512	504	499	529	490	492	515	524	499	492	515	474	490	480	503	474	540	496	466	488	488	549	515	510	491	538	500	497	519	449	486	521	516	467	519	479	500	510	479	496	492	516	514	518	487	497	522	451	503	524	498	482	517	489	518	509	505	492	489	494	484	527	513	447	488	515	543	493	511	484	484	518	516	477	477	479	482	521	495	517	518	497	530	475	510	524	476	508	525	519	535	488	451	486	517	553	531	514	490	496	468	501	498	483	512	480	465	513	506	489	477	518	476	506	481	481	517	541	513	513	518	503	502	508	481	495	516	489	490	506	499	488	524	503	471	522	490	519	518	466	512	487	512	497	512	498	524	504	504	499	511	504	486	510	490	543	524	499	529	511	468	469	487	528	507	507	482	492	506	497	491	492	458	497	476	501	509	462	519	500	499	483	460	477	523	480	540	490	536	493	521	522	463	480	489	492	469	504	510	489	491	515	471	493	494	510	487	502	490	479	499	534	494	485	499	466	514	538	514	491	496	479	511	479	482	489	525	516	472	477	569	515	499	463	468	513	538	499	525	465	499	526	513	507	489	474	505	522	520	477	483	467	508	468	547	494	482	469	488	508	560	532	483	504	520	477	489	475	517	506	520	480	472	452	498	483	529	527	513	490	490	535	487	498	502	505	517	531	446	502	496	490	490	482	532	541	521	530	514	475	500	509	485	483	458	481	450	548	522	525	496	511	508	494	502	487	511	530	499	469	493	509	519	526	537	497	480	474	484	524	484	479	487	475	503	474	494	494	492	460	518	498	506	527	519	532	485	547	494	487	532	522	504	526	493	464	563	516	526	506	491	498	513	505	475	529	493	503	528	512	528	492	494	546	505	482	511	506	456	489	518	470	535	490	469	494	497	495	489	490	524	503	504	487	502	515	515	474	511	527	519	500	539	490	478	486	483	524	512	483	514	528	533	505	489	530	512	511	448	500	513	466	470	487	567	505	511	518	490	517	485	539	498	519	526	480	524	498	493	492	522	499	503	491	497	531	506	482	507	483	514	462	531	495	490	501	528	471	480	498	446	461	489	527	493	481	489	479	530	517	486	520	527	505	487	498	487	496	540	473	520	538	530	473	461	503	510	488	485	490	479	498	545	485	479	493	504	461	486	487	521	528	539	498	508	461	528	477	497	508	487	491	487	489	494	508	483	490	531	487	475	492	545	489	494	528	509	540	525	534	512	519	488	456	498	497	507	527	500	481	508	475	506	533	485	491	489	528	510	508	491	494	495	480	485	506	495	517	508	481	509	477	532	517	521	499	477	471	468	515	534	496	533	530	511	498	514	478	522	498	480	513	525	452	485	470	497	509	454	516	471	471	523	476	471	492	459	528	503	505	540	537	451	542	493	490	466	496	516	536	519	523	479	483	515	467	470	506	520	498	463	525	516	513	499	479	507	558	524	506	528	518	509	504	492	502	517	547	514	496	497	498	482	513	506	477	486	500	522	510	475	499	512	490	505	507	485	531	506	497	537	500	499	524	507	499	471	510	552	486	510	470	497	497	488	473	488	484	522	504	496	492	515	512	535	492	512	477	494	467	513	505	492	497	482	465	509	537	454	478	497	481	479	534	494	475	532	497	523	481	487	505	468	507	493	534	499	540	494	493	478	511	496	472	513	513	530	468	473	476	461	515	490	481	513	499	495	469	510	515	494	480	499	499	516	531	534	497	523	494	491	511	510	515	537	494	486	508	498	480	504	549	468	476	450	483	545	476	492	544	463	473	521	445	501	505	513	495	518	545	521	524	505	529	490	531	484	464	537	464	540	476	514	519	540	526	497	516	497	499	477	510	480	512	501	490	486	524	510	510	510	458	485	482	476	508	546	465	499	475	481	510	485	492	468	495	480	477	490	470	462	538	476	528	484	495	508	493	492	510	509	516	541	560	538	474	524	542	498	507	508	539	493	469	527	484	521	541	554	495	528
24811	22842	35041	32655	22548	11090	1364	485	406	400	409	399	414	418	423	402	394	404	399	412	399	422	419	414	411	417	375	418	420	425	376	411	357	410	379	386	389	425	398	373	415	346	365	381	397	434	388	368	379	352	394	392	407	413	385	420	404	377	387	397	424	403	389	378	364	406	363	436	373	421	384	392	383	395	403	421	413	423	376	404	379	413	417	402	389	415	382	375	408	375	403	378	391	382	404	402	396	397	403	409	399	395	374	403	424	413	399	393	370	423	373	417	405	420	417	388	395	379	381	402	395	411	419	347	332	417	404	374	405	390	395	396	406	417	417	418	386	409	388	408	362	391	415	390	379	401	413	388	412	384	413	422	411	417	430	390	424	383	412	420	379	409	397	379	358	417	419	384	401	424	365	388	384	399	340	385	396	410	393	409	347	384	402	368	385	399	400	365	409	389	402	381	370	397	386	370	396	396	377	367	394	391	378	436	427	426	386	385	409	390	407	361	410	400	419	387	419	396	423	401	403	391	439	388	389	382	387	364	396	394	409	395	427	392	393	403	424	382	387	374	351	388	406	388	388	338	395	398	410	407	412	417	410	384	392	421	406	403	414	391	372	411	409	384	397	376	430	398	357	415	343	386	389	390	380	427	376	395	397	373	405	425	385	383	435	388	367	405	432	413	404	385	386	373	416	410	410	401	384	358	403	436	404	416	373	408	368	397	394	389	401	378	401	406	367	438	421	363	387	389	390	379	403	393	417	365	377	398	398	415	413	423	410	399	393	363	451	380	425	410	400	386	388	400	368	401	394	410	390	372	378	397	397	380	432	375	391	383	379	385	389	396	385	387	395	373	415	407	360	393	369	390	424	423	426	406	418	379	414	376	383	383	371	404	414	394	373	382	366	377	389	390	377	399	407	383	396	386	408	390	403	378	394	426	388	426	394	402	384	380	412	395	376	387	389	412	423	397	428	382	408	421	374	378	412	394	421	417	373	414	380	370	369	368	361	377	411	409	389	403	387	396	393	407	387	372	388	400	409	378	391	424	396	412	415	391	393	402	394	392	411	386	426	413	351	395	388	363	373	380	425	397	407	386	408	382	380	388	414	429	401	413	403	425	403	381	402	408	409	428	408	381	383	372	389	396	393	417	392	413	385	388	389	413	369	418	388	413	441	372	356	437	399	377	375	414	367	380	409	384	364	398	381	380	383	401	409	402	388	414	372	401	408	384	408	400	388	397	406	368	403	351	404	400	391	411	424	388	372	421	394	391	394	420	387	395	449	376	429	393	420	398	419	408	399	420	414	387	400	398	358	412	403	396	385	378	400	389	396	383	365	404	410	418	407	394	377	395	337	404	367	355	374	393	403	396	392	435	397	410	422	364	393	402	385	380	392	381	425	392	385	402	411	386	395	378	401	406	400	422	434	399	406	413	370	402	404	408	412	385	427	408	401	342	382	376	419	409	381	416	407	369	370	426	433	416	376	409	426	395	407	394	407	409	407	407	372	417	379	372	441	393	377	413	424	415	417	379	402	413	381	407	384	380	393	386	411	379	425	420	371	407	401	405	378	370	380	403	450	366	374	399	395	386	427	385	375	405	417	399	413	373	414	393	423	375	405	441	400	388	394	382	401	393	378	394	420	425	372	392	387	403	368	446	408	405	412	407	425	405	351	388	386	376	392	395	401	445	405	380	372	397	432	370	381	397	390	393	384	394	358	408	403	392	420	424	371	419	387	412	376	369	391	399	372	397	415	401	417	367	432	407	406	406	369	428	404	400	383	396	378	396	405	369	398	397	412	388	408	359	348	382	397	422	387	391	410	386	394	370	435	413	383	393	396	367	397	433	390	409	390	390	400	410	407	376	403	352	425	399	404	404	387	417	401	402	365	399	392	405	398	375	378	382	392	378	410	362	396	401	366	366	438	379	385	415	403	410	381	377	428	377	381	410	372	405	391	399	394	395	412	404	407	410	391	397	413	405	404	376	394	405	370	394	397	443	385	416	395	403	428	408	415	383	434	386	412	420	409	410	368	374	377	434	381	370	421	384	395	414	400	379	384	374	387	422	408	399	409	401	387	410	382	372	410	393	385	407	441	411	391	413	398	366	421	402	399	426	370	388	380	409	385	390	372	384	374	379	400	413	381	367	402	393	363	382	401	381	409	380	381	413	401	359	381	405	417	369	367	412	403	406	394	393	381	388	428	394	439	400	393	408	372	367	376	416	372	378	368	391	387	389	431	378	391	398	407	392	421	422	381	391	394	378	430	391	374	411	406	395	396	392	408	416	383	369	400	364	390	338	398	389	383	360	369	407	397	401	381	399	396	374	405	396	421	351	374	406	421	398	351	367	408	435	408	375	417	393	394	410	391	370	379	403	403	390	410	370	398	363	395	385	392	373	417	396	371	403	419	414	403	361	366	368	402	416	368	380	382	387	396	362	355	421	389	359	389	404	375	373	405	400	363	396	374	414	397	369	373	373	387	404	405	373	383	385	393	399	405	389	376	367	400	405	430	374	402	392	400	381	355	416	400	375	375	392	397	435	389	391	398	378	421	398	412	398	404	404	363	404	421	372	402	413	439	409	421	390	423	407	351	438	398	387	404	368	398	403	391	395	440	419	419	375	394	413	368	393	412	395	394	400	398	403	433	372	435	389	400	397	380	409	384	383	359	355	365	401	385	405	414	432	370	361	375	374	391	398	392	389	400	409	388	398	403	365	400	388	402	397	397	410	390	439	409	396	384	387	394	409	417	396	408	397	386	397	370	398	375	371	401	386	369	396	375	412	400	371	391	406	373	392	375	406	383	394	428	429	398	394	395	350	404	352	403	402	418	430	389	377	392	423	386	382	416	390	368	383	356	420	368	388	409	363	401	406	407	362	362	411	412	427	351	413	410	408	402	411	401	391	372	360	419	375	400	386	398	434	387	375	406	389	399	381	427	363	398	399	426	412	386	413	372	423	390	410	403	415	412	390	371	383	445	370	397	430	381	401	372	403	418	423	372	388	389	384	379	439	360	389	407	372	399	427	402	407	361	400	372	450	379	391	371	389	398	405	395	411	422	365	400	452	383	393	409	421	392	373	429	424	429	417	405	410	429	412	418	405	368	405	442	439	384	355	404	367	415	355	412	390	391	385	403	392	385	412	381	390	373	356	428	415	371	376	396	422	408	396	379	379	384	387	361	408	392	397	357	403	394	379	372	377	429	405	405	414	372	377	396	413	387	377	349	377	390	424	410	355	367	385	401	409	391	373	397	405	371	380	406	380	387	439	402	383	393	389	399	408	387	396	396	404	424	386	402	389	391	421	423	408	387	368	363	411	381	422	392	368	371	422	415	426	407	379	403	379	385	378	366	375	410	389	403	406	396	402	401	397	385	369	352	408	405	346	410	390	381	385	399	396	377	368	362	403	389	429	377	408	416	396	390	386	363	385	381	419	426	407	387	421	383	396	363	415	385	400	371	380	390	416	410	407	391	396	400	398
45984	80018	61469	40089	24098	10023	1538	619	587	592	566	557	582	573	579	554	600	622	611	606	593	604	567	563	579	560	583	542	567	590	644	562	567	578	576	570	618	619	620	605	610	593	569	541	595	573	563	528	569	563	588	576	595	604	544	601	595	603	578	554	580	570	576	592	602	572	579	566	606	575	587	578	613	559	585	559	575	516	584	583	589	557	570	558	590	583	578	563	582	520	604	534	519	569	582	564	565	536	571	567	570	592	589	595	605	585	512	577	567	589	559	569	609	581	602	634	594	574	616	596	605	604	594	567	589	554	604	542	591	604	586	557	550	605	551	594	572	583	585	529	547	570	563	567	572	576	595	527	561	523	589	591	586	544	578	536	600	601	578	568	573	601	557	630	574	586	555	550	564	576	547	534	614	541	553	596	510	562	579	551	566	606	590	572	534	568	597	571	567	612	574	573	593	544	583	584	550	597	576	601	570	593	569	565	581	584	594	585	605	591	593	567	590	551	550	559	556	559	581	597	570	531	577	542	551	594	572	527	557	603	575	555	550	603	606	581	582	541	549	567	576	500	572	549	533	560	554	552	610	597	642	585	538	570	522	599	570	590	572	536	589	552	624	591	536	537	495	594	606	592	539	619	576	578	594	617	606	549	545	589	543	564	577	583	568	540	587	584	587	600	555	564	598	590	585	569	564	565	600	623	546	606	591	567	556	561	579	591	586	560	544	592	555	576	567	580	563	555	542	598	583	570	547	584	579	596	598	563	595	609	590	567	570	618	610	560	580	626	559	586	586	569	610	601	573	604	579	523	552	607	585	577	581	582	573	615	544	557	584	618	581	571	580	565	604	564	561	640	578	526	618	593	571	580	560	557	588	570	568	609	560	534	558	584	594	554	526	510	567	534	517	585	577	567	622	570	566	623	553	581	593	566	587	587	595	555	575	603	561	575	553	568	598	579	626	577	526	551	542	589	577	584	590	593	566	635	559	590	579	564	565	582	519	555	564	579	561	593	595	541	540	564	553	590	553	577	591	568	543	591	607	563	558	528	544	551	561	573	569	600	577	576	594	567	559	553	579	563	570	590	599	594	572	552	559	565	570	585	560	590	554	562	564	527	541	539	569	554	567	579	557	570	558	583	591	558	546	554	638	566	581	556	569	572	507	628	555	598	619	554	570	564	580	577	557	613	599	570	580	557	584	585	594	560	567	634	567	558	553	560	580	591	554	593	553	582	574	577	593	571	581	611	588	580	592	574	590	560	549	501	548	556	551	632	616	554	643	563	558	562	590	552	562	580	607	603	553	557	556	549	563	596	608	593	537	525	559	592	597	552	603	568	564	563	543	591	589	539	526	573	585	596	558	548	537	576	586	548	569	583	593	614	568	604	561	580	596	554	593	554	584	508	554	570	580	594	647	546	549	572	624	556	572	567	581	561	570	527	582	582	580	542	583	599	565	576	562	579	634	574	587	608	563	619	544	532	570	570	592	566	546	522	573	561	583	586	614	604	564	595	541	554	631	566	597	625	583	555	552	600	550	577	546	547	587	614	597	592	566	588	553	537	589	608	569	618	539	595	522	580	574	596	525	545	550	530	568	541	602	577	592	557	563	577	565	559	578	575	578	583	582	585	570	534	551	598	605	563	584	591	569	590	545	582	604	586	623	561	593	565	585	569	578	592	587	567	573	547	556	561	548	619	575	595	536	574	567	562	585	606	586	563	559	580	570	569	565	556	526	590	566	620	611	594	525	556	586	571	571	559	570	575	567	557	597	561	589	588	551	536	554	603	597	583	552	555	551	583	562	550	578	570	599	582	567	591	560	569	573	590	559	612	577	576	563	568	573	544	570	538	578	578	535	583	570	537	548	604	580	575	568	547	597	545	574	575	593	573	585	568	634	522	555	556	568	562	582	550	594	577	563	562	560	552	584	585	580	547	573	559	606	565	541	593	587	568	610	590	617	569	602	610	576	570	579	545	589	584	600	598	576	556	565	572	580	585	534	600	604	620	592	596	557	564	599	621	586	580	546	564	593	576	646	563	583	584	612	566	628	558	645	582	580	561	567	566	576	561	556	606	573	565	559	549	565	539	562	580	544	565	545	564	518	621	543	584	619	588	549	598	550	589	586	589	566	603	568	621	575	568	584	580	619	563	571	567	573	570	604	607	544	565	521	599	614	565	549	616	607	590	577	581	599	586	574	526	632	585	611	576	566	595	562	566	587	634	574	580	547	626	593	574	570	566	569	607	597	580	588	595	569	597	589	572	542	608	602	572	622	544	561	553	590	603	591	574	591	596	517	547	562	578	594	561	568	567	573	588	582	560	569	603	602	607	541	564	577	577	605	577	586	553	587	633	594	588	571	555	586	552	609	593	611	582	561	548	582	572	555	565	603	559	587	562	554	592	536	604	583	557	606	591	583	525	578	610	571	582	522	576	559	549	596	552	619	574	571	598	527	557	622	570	569	584	571	547	563	569	562	576	577	504	556	560	602	591	587	562	574	557	561	608	557	546	526	567	548	522	584	597	576	583	584	560	526	614	583	597	594	582	547	557	591	586	589	559	550	572	553	588	544	591	543	579	549	545	596	574	582	562	566	573	555	586	574	597	614	610	558	579	573	603	600	607	525	570	572	571	600	555	625	575	540	548	572	581	568	536	585	527	531	571	590	582	580	560	590	573	569	580	592	558	574	535	594	578	636	563	545	576	586	559	606	564	567	594	554	578	615	555	562	544	574	569	569	576	552	538	566	616	554	543	587	574	579	575	595	585	556	583	567	564	548	591	583	562	576	558	596	543	604	552	595	598	538	586	584	581	600	588	556	590	622	559	610	557	520	581	561	620	564	573	569	562	540	544	575	569	588	523	593	597	585	592	591	605	554	574	570	616	557	596	546	590	582	547	591	618	578	564	554	608	575	560	602	579	587	585	598	588	590	583	549	561	571	570	594	569	562	561	571	592	509	584	595	582	613	559	568	606	594	533	560	542	560	583	546	585	588	597	604	558	579	609	566	581	565	575	532	611	589	589	553	574	612	553	558	567	546	556	561	592	586	606	580	554	597	576	569	568	540	609	541	530	550	616	597	569	517	582	583	572	580	568	587	559	532	547	602	599	562	525	603	558	596	536	559	565	615	582	567	579	547	529	594	586	581	543	544	606	575	617	546	571	574	583	591	601	557	514	564	576	577	621	538	584	624	566	613	565	557	558	579	583	579	600	551	566	594	577	592	568	549	575	611	540	596	559	541	594	595	558	554	556	577	552	635	577	550	557	552	570	562	518	569	562	560	577	559	572	569	581	586	546	567	585	558	612	602	580	568	578	570	516	637	571	570	541	568	570	582	562	573	582	593	605	545	587	575	571	594	579	573	554	535	569	565	602	601	607	582	571	590	593	567	588	565	525	600	528	609	528	573	585	601	546	563	565	565	594	564	571	600	524	570	613	585	615	591	591	577	577	601	541	557	537	571	557	608	552	630	564	558	549	563	578
22916	21513	31000	26636	24560	22348	12322	614	296	293	294	305	301	328	313	276	310	275	303	322	273	280	264	273	278	268	285	287	264	286	293	294	279	281	278	305	300	244	301	292	258	299	294	265	325	288	277	281	286	308	290	309	303	279	273	294	286	305	296	269	274	301	267	282	257	268	263	270	256	281	268	262	308	298	253	283	285	300	262	270	279	284	260	284	290	304	309	270	287	271	271	294	292	278	319	298	270	290	258	287	304	285	288	271	285	297	286	273	295	271	273	265	275	258	287	252	285	300	281	273	277	269	298	330	276	272	278	278	270	275	281	278	275	285	284	273	268	305	284	286	316	290	303	290	304	287	285	295	248	269	261	291	271	284	258	279	277	285	283	294	281	282	255	294	283	253	279	297	291	290	297	265	259	259	292	302	289	296	293	289	316	265	289	290	254	274	251	263	297	301	303	276	283	304	279	274	277	267	294	314	272	274	291	288	266	289	278	300	286	275	285	274	287	273	268	286	267	262	255	285	274	281	288	296	279	268	304	285	248	286	250	276	312	280	298	271	274	276	245	305	274	274	266	298	263	258	313	295	281	278	287	291	310	317	296	298	255	293	274	287	266	285	307	266	254	290	263	282	274	273	263	286	298	284	291	294	288	280	248	289	279	264	272	296	284	276	260	319	298	258	286	296	292	261	277	286	292	289	301	311	307	310	301	274	288	300	286	266	277	293	257	297	274	276	275	278	254	313	321	249	298	284	269	297	314	261	312	305	303	278	304	291	284	300	260	314	284	281	269	290	274	293	286	310	267	261	293	259	284	271	315	287	269	280	316	293	270	260	291	301	279	286	290	259	277	269	265	288	293	296	289	328	273	288	271	276	302	280	264	255	273	286	255	291	277	284	263	247	280	287	279	269	296	266	291	268	262	334	273	304	307	276	275	253	264	269	281	292	296	261	299	294	296	282	283	307	298	272	273	307	280	325	295	292	263	257	250	272	271	293	284	300	285	309	298	244	272	306	299	277	302	308	287	285	296	289	281	297	295	289	266	275	258	295	263	273	267	272	292	269	287	302	266	256	284	281	275	317	286	277	303	268	288	279	265	296	304	260	268	271	275	279	289	261	271	295	257	273	262	268	265	257	294	307	275	280	259	301	270	286	291	258	257	264	302	300	261	287	307	250	244	315	269	278	249	260	264	257	278	285	317	299	339	271	276	280	271	289	276	272	291	286	319	297	272	265	253	282	289	294	316	272	253	291	270	294	291	273	271	282	281	279	272	278	322	303	295	289	268	288	272	278	257	287	295	322	299	268	281	271	288	274	261	274	264	262	290	288	297	286	286	290	267	260	276	280	262	271	279	283	272	265	294	275	276	293	285	278	257	275	292	272	274	278	280	265	287	304	292	273	296	321	291	286	282	299	265	272	277	289	291	260	295	292	280	282	262	293	277	315	274	265	274	294	279	287	257	277	297	264	280	302	277	272	312	299	273	307	267	286	289	290	310	289	296	295	292	298	278	267	296	296	243	302	284	304	280	291	281	288	272	276	283	294	281	271	298	266	309	307	249	285	274	312	300	319	270	295	295	288	286	280	287	293	259	271	268	281	291	301	297	263	281	294	267	281	249	259	297	284	316	289	317	283	296	302	260	281	230	265	272	260	295	271	295	287	277	291	292	288	279	275	283	293	264	312	284	275	253	263	288	274	300	257	282	270	285	262	289	270	307	271	295	275	306	288	302	291	321	283	255	307	273	294	295	277	248	295	283	262	288	268	294	307	269	299	275	340	278	260	267	270	282	269	283	285	278	300	251	270	290	304	268	289	282	274	293	275	272	287	286	290	303	299	285	259	310	282	267	273	326	265	258	309	312	280	256	287	273	286	310	276	299	273	260	283	264	317	296	283	288	265	256	283	273	294	294	289	273	246	298	304	310	314	276	279	281	304	260	280	276	267	266	281	263	285	288	268	280	288	285	276	297	294	316	298	281	242	281	276	298	255	303	291	278	284	274	307	274	269	273	290	265	294	289	286	288	315	248	319	292	268	280	261	268	288	265	270	282	315	276	288	274	277	277	280	293	282	264	305	304	299	259	290	289	292	274	304	282	260	262	315	266	263	272	272	265	294	252	260	289	272	281	280	265	315	285	288	293	285	284	272	290	289	342	281	295	272	309	300	310	264	267	276	294	276	265	281	293	283	271	319	278	248	299	273	272	272	253	286	315	285	265	291	273	291	260	298	298	276	272	264	278	263	280	290	278	278	283	291	293	285	260	262	305	296	284	284	269	317	290	289	265	267	278	320	291	281	277	261	299	258	291	299	288	291	270	282	291	271	291	294	257	273	290	308	281	297	302	289	286	287	296	253	272	259	270	271	258	308	303	279	288	279	275	305	278	291	270	263	295	282	287	263	286	304	304	282	301	282	298	310	306	303	311	291	288	276	286	297	285	288	266	299	240	273	292	287	292	270	282	236	270	277	312	304	302	287	289	265	295	309	303	290	279	271	265	279	277	318	311	265	299	286	291	284	320	297	283	290	278	274	310	274	275	251	311	285	257	289	295	279	260	269	294	305	263	286	321	278	286	268	320	285	286	265	264	302	275	292	291	302	297	290	230	273	268	273	272	290	264	270	267	319	323	299	294	285	249	261	296	303	270	263	278	279	287	299	246	272	259	269	287	276	275	258	282	279	286	299	281	296	281	267	297	292	279	269	276	274	282	281	283	292	245	280	282	279	275	271	296	298	311	282	288	282	325	299	297	293	273	263	263	285	272	262	295	269	279	270	293	244	282	289	303	284	267	273	284	250	289	261	252	312	329	307	244	283	279	301	251	275	271	292	255	319	306	287	266	291	262	283	282	248	294	276	287	282	274	294	266	294	253	278	253	272	262	266	290	234	304	256	274	283	280	299	275	292	278	309	284	257	300	301	282	276	279	297	282	259	299	306	296	261	289	290	285	263	277	282	291	285	247	283	292	300	273	275	312	259	291	305	289	303	289	280	271	290	277	275	263	263	294	280	295	278	276	275	315	278	288	283	285	284	282	275	280	297	284	273	294	309	264	308	263	259	295	301	312	303	304	270	298	257	310	261	297	271	307	287	287	300	286	254	267	290	274	277	301	278	299	291	275	261	253	283	298	275	296	258	292	291	264	294	250	293	265	285	233	281	281	247	252	263	304	284	309	282	270	279	261	264	317	242	257	307	293	315	284	301	253	275	300	286	276	273	303	266	288	282	294	264	278	276	277	279	282	307	295	268	254	271	312	264	295	308	305	285	320	282	271	284	270	277	283	271	294	282	245	282	277	269	284	282	272	240	292	273	282	295	281	273	261	268	253	307	316	271	278	264	280	266	258	260	274	254	286	287	265	314	271	310	266	265	328	292	285	297	242	283	263	296	269	297	300	294	257	268	280	309	326	289	285	304	279	279	275	287	276	288	284	314	289	283	293	293	262	289	273	293	283	307	271	303	284	303	263	275	291	269	275	279	294	320	284	247
60404	101265	80896	57907	41145	22191	3304	407	438	438	434	445	424	443	394	414	396	364	365	394	453	438	412	426	440	443	386	398	401	414	367	417	414	408	378	406	399	387	404	412	436	435	415	390	435	405	397	358	361	449	439	430	390	399	428	449	433	409	408	403	411	435	372	409	404	429	391	391	428	424	411	417	416	388	399	390	358	424	409	407	437	400	391	354	400	398	394	401	405	428	418	421	414	443	409	406	381	404	391	435	394	399	437	410	378	404	416	426	385	375	389	414	406	383	395	413	373	414	407	401	416	387	413	393	399	397	399	423	397	387	426	402	397	379	406	408	415	422	421	389	402	427	391	396	412	429	417	392	405	410	393	419	441	419	406	416	424	394	436	425	424	417	408	379	390	440	418	426	401	413	396	403	403	404	403	457	405	429	460	405	406	403	425	385	406	449	411	418	427	428	401	365	391	371	387	412	371	416	432	394	422	395	446	415	393	422	390	409	380	388	379	383	428	389	385	415	400	414	385	425	428	415	379	395	395	424	415	415	407	385	423	393	408	422	430	424	386	428	380	416	379	402	413	446	434	399	397	364	408	407	420	416	402	377	358	431	409	398	421	400	407	410	420	393	390	377	425	395	412	420	417	407	380	405	405	392	412	411	439	434	390	444	389	418	392	375	385	426	405	390	399	403	403	390	420	410	404	415	406	409	418	409	401	424	417	406	423	398	425	412	394	353	428	403	425	451	423	402	416	371	410	432	402	429	387	379	389	416	438	421	420	421	410	424	432	396	392	428	389	400	409	425	405	394	440	447	410	400	407	405	387	414	403	379	399	386	388	407	383	423	381	372	449	431	396	413	410	440	419	381	372	411	428	428	398	415	395	401	387	438	389	424	421	423	418	372	430	419	396	412	405	444	358	399	416	418	407	403	438	370	415	404	389	388	462	417	383	400	422	399	400	403	411	426	416	438	379	420	414	394	410	437	438	384	404	378	404	399	404	424	394	408	428	381	441	417	412	409	406	388	424	427	360	403	386	400	402	394	418	417	409	407	417	439	406	457	412	422	431	427	392	371	369	388	427	437	407	387	416	388	389	408	404	353	393	401	395	428	401	416	412	392	401	388	371	404	389	412	384	425	409	426	394	367	377	394	367	386	404	412	435	403	407	401	393	403	411	372	381	390	398	431	446	392	382	419	419	393	392	421	390	400	414	408	425	389	399	384	390	425	399	432	377	401	390	401	399	383	419	409	407	351	419	432	389	369	434	410	420	416	432	407	383	420	387	389	410	385	385	408	418	409	431	394	436	427	404	378	406	407	428	414	393	426	409	421	471	384	411	417	390	424	405	402	411	411	394	415	367	431	430	442	388	407	376	411	357	405	428	428	395	383	403	411	403	415	433	380	413	408	412	374	407	409	434	406	422	419	435	410	386	424	401	408	410	414	414	412	370	397	399	391	373	425	390	436	412	428	417	397	420	408	385	393	417	387	410	402	373	401	425	355	397	403	385	431	422	391	418	388	406	402	388	408	366	392	376	375	411	393	411	389	379	389	403	407	435	412	425	409	421	410	402	428	379	423	426	432	418	407	363	413	379	382	401	374	375	425	399	412	365	400	433	405	426	418	421	417	374	396	395	390	398	439	392	389	389	381	379	423	422	417	417	376	382	379	392	407	445	382	423	391	433	425	393	403	374	418	430	404	413	388	420	396	403	418	418	444	426	460	377	404	420	430	381	377	425	398	383	429	375	418	434	416	393	386	383	399	415	421	404	364	350	406	400	427	416	419	431	370	409	408	396	415	386	387	428	398	436	415	378	434	450	390	386	377	418	392	408	394	391	403	419	425	413	380	421	381	409	386	390	414	397	384	417	409	412	392	407	367	397	406	391	414	384	425	430	420	423	431	408	407	395	433	423	403	397	404	381	418	425	414	437	385	420	411	403	383	392	368	410	427	422	423	377	396	431	441	415	405	417	399	412	397	428	414	436	424	452	394	405	388	394	419	401	405	392	404	380	424	391	392	401	407	396	415	409	394	394	389	412	391	437	406	402	430	400	386	399	386	437	382	418	428	406	388	396	438	387	399	379	395	422	375	398	427	413	394	425	402	400	412	392	430	435	382	409	425	406	419	417	395	410	437	409	419	383	409	416	408	440	423	411	380	422	384	391	421	404	384	418	375	407	435	429	418	402	405	372	428	375	408	384	378	414	379	405	407	402	403	398	453	406	409	420	418	427	450	396	367	414	406	398	409	410	420	399	420	415	417	420	407	370	440	413	394	387	416	370	407	455	396	426	430	418	431	397	386	409	417	396	407	414	407	415	369	418	411	384	416	418	430	405	428	402	396	427	399	406	387	404	422	399	407	397	392	377	416	381	410	398	416	401	409	402	381	385	403	421	387	408	410	414	377	399	417	421	404	443	415	401	398	382	417	373	402	389	392	403	392	410	376	377	417	421	430	367	433	386	412	407	417	402	414	412	378	432	397	401	415	405	412	377	363	420	418	374	391	421	405	384	399	382	408	413	416	434	410	418	421	397	364	385	430	401	379	379	395	398	416	436	406	383	382	408	392	367	395	392	416	428	401	408	401	379	410	429	393	464	396	404	392	466	412	401	401	423	397	429	389	364	377	412	408	388	405	382	390	387	423	432	390	425	397	416	426	409	389	411	430	411	382	406	376	402	380	445	391	386	414	437	403	388	422	423	410	410	412	415	375	404	366	450	416	457	393	402	406	373	426	413	439	411	380	428	413	415	389	435	414	451	379	449	415	426	403	421	434	416	400	396	407	395	430	409	413	399	382	395	410	384	379	406	437	384	410	372	390	425	396	403	435	409	421	388	418	374	414	405	432	394	401	445	397	386	398	406	375	381	405	400	412	393	430	381	402	423	394	383	411	405	415	406	413	406	411	420	391	398	428	395	396	389	400	399	380	424	415	431	394	357	406	414	406	409	420	396	431	426	424	416	427	405	384	421	415	406	425	400	415	442	444	389	425	410	405	381	422	388	392	383	386	410	422	394	395	408	427	396	401	383	426	381	396	406	400	407	381	385	400	372	411	379	389	405	396	421	413	410	396	394	355	420	396	377	404	411	400	393	411	401	377	403	419	408	392	425	413	401	446	404	403	395	345	398	394	401	417	399	434	417	398	416	381	427	405	398	397	410	393	401	406	422	377	439	391	388	427	411	412	389	403	412	368	413	447	413	417	413	375	389	406	402	427	389	424	401	406	399	432	398	393	415	399	387	425	380	406	375	434	395	400	388	419	412	415	402	445	413	398	389	390	398	403	420	398	409	427	414	398	415	416	394	390	421	450	391	408	386	424	424	382	390	398	440	432	400	402	449	397	401	409	434	405	374	400	431	456	436	384	376	417	415	402	387	403	431	426	443	403	395	387	436	415	427	418	391	457	429	438	395	424	419	442	425	387	417	441	369	388	394	407	414	408	354	389	411	399	382	383	445	436	394	446	433	395	410	414	410	378	433	425	434	376	458	415
27214	25318	29401	16856	5168	1640	405	337	372	362	363	358	376	374	355	372	364	351	366	375	332	350	358	380	409	328	336	354	352	322	387	382	356	345	359	361	375	346	325	390	395	373	346	380	383	406	387	339	345	364	367	357	364	366	350	349	357	346	374	329	326	369	315	388	377	368	347	365	388	347	362	357	399	332	377	353	347	353	357	388	396	352	371	374	355	356	353	352	361	358	361	369	335	357	365	347	384	344	377	326	342	371	357	369	368	337	376	332	402	349	347	370	326	368	309	359	350	342	391	330	353	342	345	371	339	352	356	354	341	346	365	310	352	367	342	363	328	366	356	348	353	357	350	347	378	371	353	349	348	368	369	332	383	399	348	362	401	384	326	381	365	340	388	396	371	350	363	350	364	336	358	328	344	336	388	371	353	370	389	408	342	395	346	332	381	372	377	373	377	372	360	375	335	362	409	346	352	385	355	384	333	341	350	350	375	352	352	377	363	341	364	382	384	379	345	381	363	352	376	308	369	355	369	338	334	350	329	371	352	368	384	384	351	358	339	341	352	331	350	353	371	334	343	374	359	375	344	376	342	404	360	406	336	354	404	332	383	389	359	368	351	361	375	369	328	371	338	360	349	324	368	375	342	388	328	356	387	380	364	386	394	344	385	342	359	349	314	340	351	368	379	348	325	362	387	409	372	358	351	370	348	362	366	346	357	362	386	324	357	383	359	341	344	331	334	361	337	381	356	384	361	381	333	333	370	375	396	336	361	351	357	362	359	321	378	343	355	383	357	340	371	347	346	299	331	331	387	354	365	315	364	362	365	354	355	356	332	354	409	368	346	352	368	376	380	360	342	351	372	336	373	343	372	371	400	357	369	351	331	377	345	342	392	360	344	380	352	309	347	355	401	361	386	354	361	353	351	343	379	367	378	326	362	388	333	359	375	361	381	363	339	343	371	358	355	371	348	345	371	374	301	365	340	331	359	348	361	361	364	383	358	353	344	351	381	365	346	349	357	340	365	354	384	371	335	335	352	363	348	383	329	382	373	380	348	340	353	358	380	386	350	425	329	376	311	360	345	350	368	349	364	335	358	344	367	372	385	359	363	369	385	360	350	367	365	333	386	348	338	377	344	382	372	369	387	374	312	376	396	371	354	373	378	369	332	394	362	336	389	331	318	343	346	356	288	351	376	377	332	372	369	354	350	312	351	352	353	351	341	337	371	326	338	340	341	383	333	380	370	323	359	331	390	375	345	326	334	390	367	393	359	363	337	350	361	396	385	369	319	341	336	389	347	405	340	338	364	384	314	347	390	351	366	336	355	367	333	347	363	328	347	355	367	362	372	342	367	407	314	346	354	339	358	371	349	355	313	324	356	373	330	356	366	338	370	352	372	370	348	366	336	380	342	391	352	379	361	374	346	376	387	365	377	370	358	325	372	372	365	317	338	390	368	343	364	344	353	383	355	358	337	355	373	333	353	357	369	384	326	400	339	355	364	369	372	375	331	339	364	363	374	338	377	345	361	338	335	346	356	352	375	384	347	356	345	375	338	353	348	361	376	332	370	346	367	356	401	408	345	362	358	355	364	358	373	338	322	369	370	380	388	361	390	355	355	351	382	355	368	347	361	343	366	328	312	362	367	364	366	376	331	368	362	384	373	372	342	375	362	323	349	362	395	372	357	343	331	373	332	341	364	361	354	356	350	395	344	371	369	361	367	364	372	369	348	346	375	384	356	343	356	365	411	361	355	379	382	325	362	352	354	362	351	356	369	358	349	357	343	353	372	373	346	376	333	354	367	391	359	349	353	373	344	357	338	351	350	349	374	329	348	353	399	396	374	376	348	364	374	338	368	385	392	356	395	333	389	353	331	360	340	348	378	349	400	392	347	374	368	353	402	356	381	346	359	377	341	349	366	374	357	341	370	362	347	350	350	379	339	404	378	350	341	315	350	344	380	372	354	329	359	343	338	386	382	397	331	350	365	379	383	366	374	321	393	334	375	366	393	352	351	339	352	354	335	377	347	348	361	350	348	329	400	359	375	350	349	357	345	381	344	378	329	364	373	368	337	348	399	355	331	390	344	356	369	364	359	371	337	358	384	403	392	353	403	354	376	346	348	332	370	359	368	361	360	342	374	354	386	341	367	391	356	406	358	350	344	355	328	357	323	363	358	315	388	341	347	353	368	366	390	395	348	378	329	349	340	340	376	389	392	369	373	369	345	375	365	382	315	327	341	341	367	350	346	329	320	355	373	381	332	356	325	384	349	401	346	342	363	383	362	368	319	366	367	361	366	353	367	354	350	374	359	395	381	379	385	353	386	361	346	382	392	364	351	377	364	366	317	357	377	353	379	343	389	363	358	385	349	342	343	357	347	373	350	318	303	348	355	349	349	344	404	344	353	338	368	368	335	356	366	360	354	365	351	367	377	349	366	361	336	351	375	359	353	348	351	380	379	354	347	341	344	315	377	350	338	365	372	383	329	354	374	360	336	348	359	350	353	337	377	343	361	349	334	349	351	364	374	350	354	386	361	367	379	383	310	340	354	369	386	355	351	380	385	379	352	348	372	359	378	343	363	368	331	359	354	369	335	384	362	381	338	392	370	380	383	369	403	314	394	373	352	355	336	378	348	352	333	381	397	319	343	370	378	357	343	351	354	366	358	351	334	369	360	356	352	372	367	339	346	349	373	355	341	337	368	406	391	355	350	354	394	378	372	328	363	354	373	349	349	354	377	323	340	329	345	348	356	336	377	346	334	355	348	349	385	361	380	337	361	346	379	393	342	346	377	346	356	371	330	363	385	345	362	342	370	328	357	357	355	370	389	359	390	360	299	366	373	335	368	377	343	347	362	342	381	367	342	366	350	349	389	367	371	349	395	374	411	383	332	342	368	378	348	367	339	395	369	344	383	337	373	365	331	331	347	347	334	357	335	395	370	347	346	358	361	364	330	379	339	346	390	351	354	365	339	344	362	349	346	376	352	391	357	349	382	367	374	354	378	361	339	379	400	344	390	381	341	315	367	362	363	369	383	387	357	362	347	348	351	361	352	380	376	365	357	317	385	356	345	370	376	333	345	338	349	335	374	362	373	372	342	338	367	353	372	369	350	407	356	351	369	351	355	342	397	355	374	386	331	360	314	377	340	389	381	364	375	388	318	379	362	373	315	366	340	353	361	325	431	315	392	378	394	397	339	319	349	374	364	363	357	362	392	354	359	366	391	350	325	379	340	366	396	349	339	321	373	355	337	376	366	326	354	343	360	352	362	352	336	356	335	336	356	371	333	391	357	368	356	340	331	308	352	396	413	380	357	368	366	368	325	394	370	336	350	369	380	344	350	386	358	366	343	346	315	352	350	347	341	349	338	310	351	394	372	396	391	365	317	334	320	345	319	343	370	357	368	365	333	325	400	368	373	367	383	348	373	333	358	387	340	375	354	375	337	378	358	332	339	373	358	361	333	363	377	388	349	356	382	383	353	357	340	337
23902	42997	32734	15456	7011	2734	600	514	529	496	526	520	518	544	498	510	529	493	514	486	514	516	551	539	511	525	547	543	505	571	527	517	589	538	548	497	504	524	505	554	515	492	496	495	516	531	535	527	522	534	520	517	498	483	525	555	525	522	527	495	534	539	525	541	509	524	522	579	515	472	513	520	525	486	503	509	523	474	544	501	519	526	517	555	522	554	516	524	534	493	549	488	522	555	508	490	516	548	550	546	531	531	468	532	547	506	474	532	500	514	499	503	570	508	527	518	519	525	514	483	504	508	527	539	529	540	527	558	518	522	492	557	518	526	514	498	520	551	552	530	551	522	519	489	517	540	490	520	530	537	557	511	504	505	529	526	516	467	535	501	544	508	534	481	507	492	527	515	493	487	537	493	491	515	515	489	560	487	505	522	542	519	489	517	535	492	522	553	504	501	530	522	523	488	512	521	506	502	528	545	554	525	563	489	527	518	522	540	536	492	533	501	529	522	550	494	490	553	543	545	501	525	552	501	506	482	502	496	533	517	512	507	554	511	539	497	513	509	522	575	530	537	488	524	475	545	504	498	538	542	512	471	499	506	520	514	556	525	500	512	552	520	480	502	501	513	542	528	550	505	505	530	502	510	541	517	539	516	563	494	552	532	571	543	490	510	496	524	555	507	536	520	513	554	550	501	528	560	518	506	500	532	541	492	524	484	515	495	531	545	503	486	547	527	538	521	514	523	491	532	512	575	532	488	495	521	516	502	544	524	538	519	487	543	525	546	514	508	518	488	501	526	481	541	549	524	516	515	486	518	512	503	503	488	507	490	520	519	516	517	519	475	477	511	478	493	547	493	519	516	549	528	516	546	505	481	537	506	499	505	543	507	558	536	518	536	567	489	521	546	533	509	549	519	551	521	552	528	523	551	532	510	523	514	543	533	486	513	539	516	536	540	506	499	504	492	491	542	520	505	538	524	518	533	538	528	518	511	513	519	507	512	525	530	524	493	507	541	511	540	501	566	525	568	491	511	489	490	527	521	507	536	549	581	524	495	533	554	511	508	511	489	505	486	497	530	541	566	494	516	527	521	511	512	543	506	542	536	493	532	516	539	510	504	501	498	534	517	516	514	511	554	547	514	509	499	519	480	528	523	461	533	481	491	524	527	517	505	533	519	521	529	551	549	501	546	506	498	474	484	543	545	533	510	506	513	488	538	497	518	521	556	525	515	506	540	488	528	496	557	533	539	565	514	498	509	471	523	492	541	529	492	514	527	481	509	540	526	540	488	529	519	483	545	510	535	524	543	485	506	512	507	564	475	504	557	508	531	555	507	492	482	539	504	559	493	535	522	495	504	480	514	530	568	474	510	515	553	494	485	525	546	545	502	554	506	526	536	517	506	483	548	533	519	561	515	548	530	562	523	540	526	517	526	511	550	502	527	524	503	506	537	486	531	503	479	511	526	508	532	540	482	536	471	549	513	535	515	485	507	560	512	560	512	534	491	507	494	524	508	520	521	510	559	472	546	501	547	490	544	537	512	522	563	489	514	514	548	531	536	478	527	526	516	522	499	497	519	528	506	502	490	517	507	515	526	505	509	516	497	530	539	521	534	552	524	507	544	549	533	572	534	538	541	552	478	515	490	523	481	558	519	476	547	521	536	505	565	540	560	494	503	532	569	482	519	523	528	500	501	508	526	541	530	580	520	496	539	558	505	522	542	521	505	534	499	528	520	513	530	539	543	533	542	509	513	499	489	553	496	485	529	512	533	518	505	544	500	529	516	509	525	545	492	521	511	504	523	548	482	512	531	481	548	528	542	500	487	517	537	481	515	512	501	463	534	491	490	525	486	537	527	498	569	514	509	511	524	504	523	558	520	526	510	480	508	491	503	510	517	543	536	561	493	495	494	529	541	526	517	520	551	547	586	528	518	521	516	486	533	564	525	516	519	509	488	540	521	530	525	529	529	580	509	521	488	507	515	476	569	531	485	510	536	557	520	552	514	543	535	508	474	506	518	498	499	510	519	539	541	508	511	492	531	482	514	538	521	521	497	535	535	530	473	517	511	528	522	547	541	495	520	544	539	539	496	534	484	536	568	516	544	480	518	486	529	541	529	511	488	527	478	549	500	499	485	530	526	508	491	522	533	534	523	560	515	521	519	500	494	520	478	522	525	527	491	532	504	488	503	490	528	501	540	545	490	506	491	503	512	537	519	545	508	512	465	541	573	526	511	494	475	520	532	534	548	513	532	519	514	491	480	530	521	524	525	509	521	506	520	518	501	490	551	505	535	500	491	507	530	519	536	506	512	567	543	510	531	567	506	511	516	507	515	475	499	541	497	520	510	528	546	509	541	474	528	477	547	513	509	533	496	544	516	498	505	559	527	547	494	517	539	517	484	521	503	535	503	496	513	534	511	529	530	500	506	530	520	502	503	471	515	524	500	542	505	560	532	518	560	533	504	511	509	561	489	518	512	494	516	498	542	512	517	536	542	538	531	534	526	511	509	523	498	511	552	471	525	514	498	542	516	520	549	489	490	546	512	483	495	536	535	497	487	543	530	529	525	500	533	534	511	526	517	524	513	476	514	526	543	533	530	536	519	502	536	501	533	538	521	534	510	554	532	518	499	530	509	539	514	535	509	538	501	494	527	518	555	513	482	524	522	517	523	506	515	519	537	508	520	536	497	489	521	509	503	494	517	538	536	527	514	502	528	495	500	513	501	512	519	534	527	524	503	508	534	514	493	545	521	541	511	506	570	562	535	530	541	536	506	542	502	542	519	529	512	528	472	539	477	529	546	511	524	528	544	537	488	552	540	513	507	522	497	459	518	488	527	517	536	489	499	521	521	510	513	518	504	505	518	540	538	552	542	487	490	553	531	554	500	553	494	495	476	471	506	504	516	557	569	526	480	496	511	556	493	522	489	482	535	542	517	491	533	547	504	528	490	502	498	508	497	545	500	560	533	499	512	529	530	513	503	481	559	501	520	523	508	514	521	555	524	562	492	537	556	528	489	560	561	523	495	485	543	522	553	535	525	478	518	499	514	526	503	538	523	477	484	494	505	502	514	512	554	546	525	492	500	556	502	532	576	507	470	555	537	529	544	483	483	519	522	524	512	514	529	488	526	501	538	531	543	524	467	518	497	534	497	526	510	513	483	485	555	504	550	509	543	561	538	537	540	525	546	502	520	529	525	532	483	501	550	507	532	496	528	518	511	519	530	564	548	548	537	489	504	513	531	535	498	512	487	512	539	538	493	493	538	506	544	496	527	499	527	502	527	562	528	509	500	536	518	505	560	523	507	539	547	549	515	518	513	533	522	492	546	521	562	502	502	557	471	522	499	511	520	531	527	506	504	539	494	507	521	542	570	525	533	494	529	518	527	534	564	526	521	515	527	496	506	533	513	503	456	516	498	544	503	558	512	486	498	535	520	511	448	533	483	527	516	479	550	512	553	500	516	522	522	523	466	550	529	515	548	505	527
24664	22670	35232	32010	22376	11720	1956	417	383	401	423	395	405	416	433	429	403	401	411	437	461	418	394	428	370	370	433	392	405	437	433	389	402	407	419	402	407	422	399	403	400	450	372	420	428	424	406	388	375	432	407	404	394	395	421	418	428	410	416	380	409	389	400	396	398	434	406	394	390	387	399	422	403	413	416	397	388	367	408	373	389	396	391	386	396	395	378	420	414	415	405	390	395	410	397	427	441	387	388	404	408	413	405	404	381	362	380	378	396	389	411	414	414	388	409	399	404	423	425	365	405	391	426	368	406	407	424	407	400	424	413	409	400	414	407	386	421	416	384	378	394	389	428	413	406	377	405	435	403	409	388	438	407	424	431	418	344	389	435	420	426	418	402	404	401	388	417	387	398	393	393	391	427	415	447	402	448	406	425	403	430	402	395	403	387	378	412	387	427	428	398	415	420	416	454	388	425	399	410	433	391	426	400	439	406	405	383	386	412	388	423	412	416	379	390	418	384	413	408	428	438	359	438	374	380	392	394	421	381	434	426	426	376	441	403	398	418	400	391	416	386	423	415	419	431	397	442	407	429	428	396	434	389	381	414	428	346	400	409	370	427	413	424	406	409	414	367	346	448	427	414	398	389	360	413	399	376	406	402	440	419	374	406	451	415	421	397	373	388	426	394	390	399	396	385	381	417	382	393	404	414	418	371	431	436	398	394	419	423	431	409	398	424	402	393	374	389	435	423	397	409	403	437	413	386	392	381	408	415	433	430	430	391	418	378	409	389	398	379	405	397	446	423	434	424	369	393	379	419	421	407	398	426	442	372	361	413	406	416	407	422	419	407	374	437	402	399	381	385	384	388	424	368	404	381	389	396	435	349	420	391	410	433	398	401	378	418	386	372	388	410	431	375	409	435	442	379	379	381	407	393	434	388	393	398	400	406	362	388	432	403	405	404	421	379	402	413	398	391	416	391	422	409	398	392	395	428	402	398	414	404	363	391	413	404	394	447	394	391	427	399	416	405	418	350	418	406	422	360	363	390	388	409	416	384	397	378	409	385	460	411	408	433	447	379	378	412	397	404	426	389	374	388	401	384	432	381	392	433	404	402	432	427	413	423	414	399	392	421	374	399	422	388	416	378	414	400	411	433	394	437	410	396	396	418	386	405	407	440	412	408	412	413	414	394	384	408	380	434	416	407	420	378	430	402	342	410	404	436	403	419	413	418	371	393	390	417	378	421	416	355	371	444	377	413	427	417	378	426	377	396	402	391	432	435	400	427	385	414	419	419	425	399	396	415	402	390	373	396	425	423	371	433	380	390	402	423	388	430	395	420	404	417	437	436	390	402	413	410	385	357	427	434	416	403	457	392	402	443	440	418	417	425	400	396	371	399	412	373	426	380	391	398	401	392	432	385	451	414	380	400	342	408	415	385	397	398	413	397	431	387	374	394	394	412	404	435	422	414	363	430	416	390	388	394	422	386	405	407	406	434	413	418	403	407	382	422	406	332	445	411	390	412	449	383	445	387	416	416	411	388	417	399	366	404	414	385	425	442	403	421	403	390	422	398	388	403	404	376	394	377	384	418	436	366	398	419	406	401	389	405	378	443	412	408	408	401	388	432	425	371	411	374	422	382	430	403	418	408	412	390	450	437	404	397	392	371	374	379	426	408	420	423	398	385	410	394	388	394	363	388	384	411	430	404	406	394	394	419	412	383	383	431	391	389	420	398	417	386	410	437	381	412	419	397	411	403	391	419	411	408	408	422	377	393	376	359	409	422	421	390	396	396	433	420	427	413	406	416	430	373	417	440	430	392	419	417	400	407	394	413	386	415	420	409	420	373	366	451	402	387	380	417	392	399	370	409	401	416	426	395	369	413	393	424	411	427	429	396	376	409	425	439	385	394	383	424	438	381	416	401	368	372	398	404	402	389	399	435	383	380	387	371	403	354	389	425	414	439	427	361	380	411	378	398	424	376	398	407	408	446	399	467	412	400	413	415	421	409	403	369	414	426	370	390	399	396	413	371	381	404	429	385	414	417	393	386	416	410	428	409	378	429	397	422	421	396	422	379	396	429	391	441	423	390	407	386	427	389	418	418	414	362	397	395	368	369	389	368	404	404	404	405	412	419	388	402	413	470	405	416	387	392	421	424	378	396	389	409	405	396	379	400	368	406	412	378	411	424	379	415	415	394	407	421	351	384	421	393	419	383	418	380	432	405	395	429	397	455	392	413	406	411	392	451	412	388	409	407	371	388	421	413	399	418	371	380	394	374	402	425	399	424	440	393	409	411	392	397	403	386	421	408	398	392	392	410	441	418	405	415	395	452	394	417	442	353	408	404	403	404	409	405	415	377	364	424	409	404	390	399	430	400	402	419	394	400	378	409	379	417	384	436	405	407	406	391	380	368	397	427	389	399	390	452	382	407	382	410	361	404	409	423	413	410	363	393	377	381	431	414	382	416	418	432	376	384	427	424	420	401	408	391	394	392	388	421	383	431	398	402	389	372	404	407	411	403	399	397	403	409	403	388	421	406	393	407	395	441	444	402	389	415	451	390	428	379	403	420	370	361	376	406	405	366	421	403	406	397	397	406	427	432	413	357	391	425	418	403	406	402	426	426	417	393	388	386	367	397	410	392	401	375	412	450	442	400	389	410	427	412	401	382	398	420	426	414	450	412	412	390	429	419	384	420	401	368	380	395	405	384	407	398	421	430	413	390	421	435	399	379	389	416	390	415	409	381	371	429	399	439	416	422	391	396	417	419	437	391	402	373	388	408	422	422	423	434	395	384	376	385	390	388	387	433	410	449	411	398	377	414	402	428	397	412	410	412	398	397	428	404	378	396	399	403	418	419	411	397	422	406	403	416	423	409	367	419	411	442	393	413	442	399	425	416	406	420	430	390	431	430	406	422	417	410	386	445	393	415	409	422	392	397	401	368	412	420	404	439	406	420	415	403	397	395	430	417	393	392	418	395	405	425	388	414	399	424	422	408	387	395	420	412	412	396	426	427	410	433	406	406	412	395	385	379	411	410	413	360	391	409	392	413	369	384	407	389	394	387	430	399	401	421	404	411	409	414	396	421	385	389	393	374	422	414	420	398	435	384	398	379	402	390	426	381	414	375	397	390	398	434	414	399	430	394	397	394	375	379	410	437	406	396	405	411	412	414	378	375	392	377	423	406	413	420	407	398	396	421	413	398	402	445	396	431	386	447	416	399	364	422	428	419	406	403	360	424	406	397	388	393	398	424	397	389	415	394	397	386	424	418	402	401	410	400	413	401	449	391	403	383	371	435	403	386	397	400	401	380	402	412	382	398	384	409	423	377	387	418	383	411	397	369	397	387	373	402	427	440	384	398	379	400	389	410	440	409	397	394	380	447	392	424	372	371	402	376	409	444	470	390	410	396	415	419	411	420	393	386	405	368	434	409	414	438	406	419	410	401	423	420	418	374	409	403	386	429	416	425	412	410	428	408	399	419	374
46088	79685	61681	38900	24566	11145	2263	621	586	636	586	579	598	629	600	600	585	577	631	576	592	574	559	619	608	600	604	561	589	571	580	578	570	577	607	609	596	588	610	586	599	538	617	551	601	582	601	583	567	570	595	633	568	626	544	557	602	608	607	610	598	556	584	587	610	563	587	575	615	570	608	558	588	561	563	568	593	617	589	547	630	583	593	575	619	582	603	618	609	538	613	622	580	516	604	589	590	585	596	583	548	576	577	570	590	593	591	562	612	610	567	546	569	535	583	596	588	614	595	551	558	549	604	561	604	565	626	562	622	616	571	594	591	576	573	601	611	640	577	571	597	588	629	595	589	556	592	613	608	572	571	581	629	579	612	608	596	648	563	606	601	584	571	616	572	612	577	588	620	552	613	605	579	616	579	612	599	565	595	562	628	589	570	576	600	542	573	605	582	603	586	634	576	602	559	632	572	613	572	527	619	618	622	592	578	573	579	587	578	599	614	581	598	581	556	620	595	539	576	576	534	597	563	591	567	591	582	622	560	587	624	588	641	584	589	618	587	596	591	620	603	615	572	597	550	536	573	581	599	592	613	634	595	596	612	595	590	589	579	566	584	591	618	551	555	576	571	611	575	598	584	619	582	594	543	585	608	573	576	579	596	589	587	561	586	616	615	615	580	593	597	618	564	565	621	595	584	580	554	594	565	557	604	558	588	567	564	616	620	584	571	586	558	574	617	604	587	587	589	604	591	633	577	590	585	592	585	571	624	602	589	624	596	608	531	582	656	638	597	648	561	613	588	644	601	596	571	586	600	599	577	584	551	582	579	663	583	606	570	618	547	565	603	597	532	624	564	558	556	591	570	578	593	598	586	593	571	554	576	618	586	625	589	550	565	558	597	593	611	588	569	569	626	562	585	584	593	577	587	594	612	583	594	577	597	576	604	594	614	605	576	569	570	577	577	578	548	635	581	595	571	609	554	580	645	605	559	567	600	596	608	566	604	582	613	591	555	590	586	582	575	609	581	604	600	588	590	558	594	621	583	571	578	617	583	591	610	623	601	580	612	607	594	559	579	588	592	565	611	635	604	531	614	592	523	585	589	560	582	567	576	586	566	599	595	580	581	570	580	624	563	608	569	623	567	626	547	554	611	588	587	562	652	619	573	622	596	582	592	613	580	581	609	564	583	573	580	569	553	588	595	583	579	604	592	610	603	599	595	574	576	537	587	606	584	608	551	565	584	589	594	605	601	544	645	567	623	593	605	544	590	554	598	548	610	583	600	599	598	593	587	557	606	604	568	575	604	633	620	620	603	590	591	583	601	563	560	579	608	548	611	571	616	588	599	576	591	578	574	563	609	550	591	555	554	568	594	565	531	585	619	589	609	591	576	595	586	576	599	603	559	603	611	626	584	578	577	621	546	559	611	593	571	554	578	564	594	569	617	566	597	574	620	615	642	576	600	576	620	605	581	592	583	592	566	609	624	594	566	580	584	590	573	577	603	619	566	613	629	549	608	621	580	641	583	591	619	596	587	591	596	572	595	575	612	571	578	596	551	637	588	582	589	612	600	583	608	539	574	549	583	588	588	569	561	549	548	611	598	567	565	567	572	595	601	562	634	619	650	608	585	576	583	573	612	591	583	575	575	573	622	574	567	601	596	610	596	573	596	622	568	604	596	574	597	587	583	599	595	591	536	584	578	624	565	557	580	584	634	596	562	601	572	572	601	586	615	572	589	585	529	597	604	623	593	578	582	612	545	597	594	562	555	560	543	592	601	603	561	633	594	564	586	546	601	530	586	587	605	548	556	600	631	589	599	587	576	537	552	544	593	628	573	652	556	569	599	598	577	561	593	624	588	602	588	550	587	591	616	594	598	576	600	553	595	574	558	589	625	558	585	580	589	595	563	624	562	580	622	584	623	574	597	590	583	620	594	599	621	601	598	614	551	581	585	566	594	635	625	615	595	571	603	602	567	623	574	559	553	574	564	637	574	593	564	617	608	553	576	574	565	560	610	599	611	564	602	604	594	553	598	579	649	593	597	578	601	614	581	596	557	588	586	599	564	603	640	578	573	565	652	529	589	582	578	550	600	606	587	561	605	624	583	612	598	548	607	549	554	586	599	595	639	588	581	581	592	582	636	586	604	593	562	590	632	624	622	607	552	589	574	579	543	615	589	577	566	600	612	612	615	597	593	579	556	586	563	618	530	569	613	574	596	619	575	574	570	629	581	581	589	590	614	571	579	575	555	583	604	602	594	577	548	565	577	535	593	633	562	558	603	577	592	588	539	579	621	538	605	571	622	555	554	554	590	589	564	546	638	626	591	606	587	621	571	603	566	629	647	558	547	600	594	601	565	559	565	606	595	553	620	555	581	583	596	558	603	553	616	565	595	603	596	595	592	592	600	564	620	605	556	578	559	612	546	589	618	588	615	600	621	553	559	540	597	586	584	558	609	566	572	588	603	611	635	550	603	605	580	592	600	592	598	584	591	566	564	575	614	576	568	569	588	553	582	579	584	592	665	580	567	560	582	562	602	590	559	554	565	598	595	591	572	599	571	623	557	610	585	585	620	590	533	572	564	570	612	571	558	592	601	584	594	655	581	594	599	570	595	576	628	593	577	572	640	528	601	561	605	616	588	583	617	592	613	591	557	565	604	595	579	583	568	609	590	654	577	606	594	598	611	581	618	539	627	559	582	595	583	630	588	612	568	560	584	588	627	570	578	553	558	590	571	611	585	580	597	545	594	638	616	584	593	580	570	635	602	603	616	628	588	566	558	584	619	570	545	550	567	544	617	572	554	600	583	563	603	622	607	561	602	613	599	604	608	617	574	586	589	578	581	534	599	621	590	608	571	624	548	586	608	601	573	584	549	530	555	604	590	561	574	574	568	572	598	593	598	631	583	536	585	613	611	616	607	671	613	583	556	583	574	580	580	549	618	558	552	605	601	599	580	595	599	614	574	621	583	547	566	555	580	584	613	600	645	605	564	569	544	576	552	559	578	592	660	619	595	588	605	624	599	600	568	622	618	564	589	588	621	600	575	580	541	613	631	577	588	580	565	576	592	557	606	622	565	568	576	565	556	617	598	586	568	586	554	588	597	588	589	610	590	595	565	614	559	568	630	612	617	578	585	558	583	583	572	610	552	544	596	577	606	580	557	584	611	613	593	603	616	628	584	610	599	617	613	557	603	561	609	573	585	592	604	567	549	588	580	590	611	601	584	608	601	567	590	617	600	565	580	578	589	581	601	623	637	616	613	598	598	566	571	600	538	588	621	568	593	608	557	610	577	546	567	543	574	587	635	623	564	603	589	547	600	598	562	598	583	613	606	579	621	620	578	590	633	551	569	609	615	614	580	561	588	592	583	590	611	592	612	623	594	611	580	541	547	589	642	622	568	595	603	585	619	586	536	591	609	606	597	597	580	610	596	549	580	592	537	583	614	591	570	566	582	625	600	609	576	593	619	577	572	566	555	560	575	633
22723	21388	30838	26801	23789	21929	12842	747	315	337	311	316	305	303	307	289	295	307	314	277	297	329	286	295	296	259	308	299	323	300	309	264	280	310	292	303	291	291	264	280	289	285	281	306	289	308	273	276	289	321	334	277	288	297	286	281	265	287	310	300	310	292	282	314	276	280	314	265	265	303	290	287	324	327	272	303	287	298	292	274	284	274	296	261	282	317	287	266	307	274	300	292	298	290	281	321	322	291	285	311	276	289	320	308	286	293	287	297	277	283	270	311	298	285	310	321	310	283	276	273	304	324	276	263	294	306	275	268	295	303	252	306	287	279	293	300	290	273	282	311	297	287	306	282	308	320	320	296	326	275	280	278	255	288	273	301	311	287	288	295	279	281	280	289	291	310	262	304	272	295	313	291	301	295	293	285	290	300	272	259	287	310	295	323	275	307	309	307	262	321	316	300	284	264	298	293	285	300	280	294	287	300	279	285	295	294	291	325	296	264	294	260	286	289	297	280	286	281	294	300	273	285	261	297	273	322	282	320	291	296	267	346	298	282	289	305	309	306	298	307	294	321	302	310	279	299	312	299	285	289	278	285	290	287	279	294	286	283	296	305	275	306	280	313	316	293	306	296	318	313	293	284	297	305	270	311	292	286	278	304	304	312	287	279	265	290	290	267	294	286	294	271	260	292	309	284	321	302	318	300	251	316	292	310	283	324	298	301	285	307	311	285	292	333	303	280	257	315	305	313	299	296	301	294	283	302	288	291	259	276	270	297	286	289	317	305	298	293	299	282	264	300	288	261	300	297	311	295	296	280	280	285	283	299	310	340	286	298	286	313	308	280	273	262	330	271	288	265	282	288	299	278	306	301	303	272	300	295	282	302	285	281	280	301	275	294	301	305	316	304	301	295	288	284	284	304	303	307	279	274	289	333	278	295	301	301	279	292	269	297	306	272	306	310	303	291	288	250	295	285	301	277	300	308	304	292	291	317	311	325	288	310	306	282	277	269	260	311	279	280	283	276	303	296	307	280	296	286	291	294	329	278	293	302	276	307	295	304	321	305	298	298	299	268	294	290	286	281	275	320	276	278	292	351	285	302	282	292	304	298	268	304	264	277	311	276	290	293	321	283	322	342	269	340	277	304	290	297	286	253	310	276	304	297	311	328	276	285	281	298	319	299	295	280	292	339	331	291	308	277	290	297	311	298	301	335	264	316	303	319	287	295	283	305	311	298	292	309	272	298	319	300	293	284	266	296	323	306	304	269	285	288	289	295	294	290	288	319	306	344	295	301	295	288	315	253	292	311	297	285	302	293	293	316	274	276	275	292	293	309	277	282	322	281	320	300	308	294	283	273	320	327	316	284	283	307	265	298	279	302	306	275	294	293	301	293	312	310	305	295	282	319	281	301	299	291	293	289	290	268	282	296	271	328	292	279	278	297	304	327	267	290	287	291	284	279	311	271	254	289	292	289	272	292	305	285	289	293	279	293	304	291	297	317	320	302	283	318	331	269	299	302	286	263	280	244	291	297	313	309	288	300	294	315	267	290	294	319	289	273	297	261	333	283	279	298	285	301	300	265	263	335	274	281	284	305	256	268	286	261	280	287	279	306	307	270	253	281	319	291	274	313	304	273	280	310	289	317	303	291	279	281	277	305	281	300	298	307	296	278	302	299	275	314	299	288	294	290	302	286	293	279	279	293	288	273	279	272	313	337	274	323	286	276	276	300	271	285	307	287	273	276	290	290	266	308	309	318	275	300	286	262	291	307	272	299	297	291	308	281	296	280	309	282	279	296	278	268	285	297	303	299	316	311	292	281	304	280	307	294	288	272	292	318	271	281	334	292	265	295	309	305	278	324	327	305	294	314	288	323	276	295	277	295	293	294	314	316	287	309	304	296	270	299	308	303	297	288	292	293	299	294	273	338	282	312	319	323	298	307	312	281	300	300	301	316	299	280	269	269	290	284	296	305	300	296	302	271	295	300	244	280	301	279	250	301	288	291	283	276	271	299	302	300	319	307	275	321	308	292	291	299	317	322	302	302	276	254	288	291	299	290	293	290	267	281	285	289	270	286	273	278	327	268	311	256	320	272	256	301	283	344	267	288	285	316	275	296	290	331	280	309	292	286	273	290	296	315	259	283	294	291	332	284	278	316	262	281	304	302	312	284	300	276	260	306	301	299	277	285	291	296	314	284	303	294	273	262	284	333	300	272	299	279	313	276	324	264	322	270	290	305	308	275	305	301	301	260	293	304	293	295	302	287	249	300	306	298	274	289	296	288	265	310	274	294	274	297	293	325	272	289	309	321	276	300	281	280	297	259	330	278	314	292	285	285	300	298	297	311	254	280	278	300	276	319	276	297	296	318	314	291	282	290	297	281	272	259	290	296	285	276	313	299	302	290	275	291	275	306	332	296	283	279	278	282	301	282	311	299	293	315	288	278	299	301	286	274	310	272	294	285	276	289	305	291	295	301	275	273	309	267	279	267	285	305	273	343	303	298	265	293	296	279	265	271	279	314	280	320	299	306	309	297	304	304	286	289	293	315	297	289	286	273	284	290	297	289	263	278	302	301	271	287	291	316	285	297	302	306	279	291	280	285	299	280	273	314	309	289	280	271	305	279	296	288	263	283	314	289	292	301	301	299	358	320	312	277	311	301	322	306	292	304	281	248	303	294	287	273	290	281	315	303	308	290	300	303	289	313	307	286	292	262	262	299	275	285	293	292	283	281	301	308	294	282	345	301	269	277	266	331	253	288	321	265	332	267	269	309	297	300	280	292	265	276	253	285	334	317	303	275	279	290	275	274	283	333	268	293	270	320	297	292	292	306	256	320	279	282	276	291	315	272	289	338	285	267	292	285	305	308	272	283	285	295	272	308	264	306	313	285	276	313	276	283	278	288	301	289	297	293	304	297	274	306	301	308	296	259	286	311	318	282	283	291	279	305	303	313	284	298	327	279	273	303	287	292	275	319	312	283	303	279	313	303	277	311	322	274	288	271	297	272	328	285	262	274	275	296	323	287	304	300	306	309	302	267	279	290	293	290	304	311	309	288	285	292	287	286	285	281	312	289	306	279	319	294	324	271	280	268	295	288	284	312	264	327	307	275	310	283	294	285	273	305	257	274	300	268	263	268	270	280	286	306	307	305	313	315	307	280	277	292	306	301	284	294	294	295	270	289	322	299	299	282	264	269	300	292	324	309	281	292	280	319	295	294	291	269	296	323	250	279	304	334	290	294	303	306	300	299	288	297	309	279	303	254	283	296	298	329	279	311	305	330	302	310	267	267	281	303	275	286	297	286	267	296	283	318	295	277	302	287	288	266	329	312	253	312	298	289	283	295	288	313	290	273	300	321	305	307	281	282	298	335	284	272	292	333	261	289	274	270	318	291	294	302	284	275	294	309	336	273	299	311	276	268	296	303	303	284	265	282	300	283	274	304	303	319	264	288	281	269	298	297	310	297	279	335	293	329	297	278	274	280
60217	101758	82026	56956	39349	20805	5261	477	428	450	423	435	420	458	398	420	412	416	437	398	447	414	425	412	412	387	396	435	414	404	414	424	375	434	380	418	373	406	461	440	444	404	403	390	450	427	432	441	430	432	444	437	403	391	425	430	426	441	430	396	425	423	405	442	402	429	390	419	385	424	412	407	448	402	450	465	421	415	443	432	382	375	425	430	433	448	391	409	382	476	397	432	409	400	423	430	411	380	387	433	450	414	400	455	408	421	414	405	405	409	433	415	446	382	447	416	400	415	408	416	440	457	413	422	433	380	426	418	422	447	418	430	420	500	410	423	417	467	408	410	422	412	369	416	405	439	415	423	400	398	396	419	404	426	433	424	423	409	407	433	446	410	420	418	406	425	437	427	407	424	413	413	441	400	426	401	424	419	425	449	404	403	393	427	418	411	393	366	411	388	460	452	436	445	408	411	445	448	427	418	420	431	428	401	438	407	426	416	392	442	408	421	387	419	395	423	401	428	410	394	411	406	406	404	384	448	429	413	442	443	434	409	419	414	409	451	424	417	434	457	442	429	437	423	409	434	416	430	444	402	402	397	397	404	409	447	418	412	403	435	410	441	443	395	425	406	455	421	422	388	418	444	436	406	419	445	403	478	410	398	431	429	401	420	435	402	431	429	416	406	404	430	417	386	418	428	391	427	402	406	425	456	391	390	417	420	457	432	409	417	400	374	437	410	403	404	406	415	381	401	436	438	417	414	411	439	441	421	443	439	408	412	432	417	404	415	422	417	451	430	391	393	465	407	435	407	414	399	413	437	393	411	426	404	415	421	400	398	435	395	421	426	421	428	420	404	438	455	422	398	438	415	429	421	390	379	388	399	455	411	438	411	429	425	455	410	412	407	425	407	425	402	407	432	383	429	449	441	396	411	420	389	381	413	388	391	421	414	394	423	411	439	436	438	440	417	439	431	416	430	432	447	369	454	388	431	438	423	413	428	380	409	432	425	413	438	434	429	446	422	387	418	436	394	394	409	420	426	426	440	434	400	379	383	430	426	432	405	385	391	444	380	434	416	413	420	443	422	420	391	392	408	418	418	429	417	442	430	446	421	456	386	407	400	465	405	390	415	433	438	404	445	437	443	419	448	397	414	387	406	399	423	393	392	450	439	407	408	391	422	411	405	418	434	401	417	418	420	428	408	438	420	438	375	389	422	458	418	450	422	390	391	397	440	421	423	388	471	462	416	454	397	385	456	418	430	410	394	407	447	446	413	427	428	433	414	408	435	425	408	418	429	405	419	457	401	440	417	348	409	417	416	413	424	440	420	416	423	419	451	412	441	418	420	438	405	404	403	438	419	406	393	432	428	407	459	412	425	432	427	437	431	421	405	425	434	419	407	405	420	395	450	443	376	403	387	426	407	409	432	439	466	386	392	434	426	430	423	408	407	407	391	457	384	404	395	405	405	404	394	415	430	407	399	450	426	424	429	419	400	412	414	445	434	439	428	447	428	419	426	420	376	412	410	420	417	407	403	431	424	405	406	424	379	422	395	431	435	469	428	428	431	403	401	407	429	420	426	395	436	436	411	419	425	454	442	413	422	406	469	424	402	410	429	422	414	422	394	403	409	394	412	436	413	435	438	412	431	430	420	425	432	452	446	435	442	473	409	420	413	409	439	406	408	406	425	388	407	408	370	435	409	411	436	444	396	390	411	391	401	409	456	406	420	404	425	444	403	441	406	419	431	434	407	397	392	446	443	434	415	387	421	427	403	404	426	429	415	429	410	430	433	433	419	464	439	378	437	445	437	418	408	416	471	379	434	444	390	404	424	388	401	427	446	428	394	427	427	436	422	434	440	413	383	394	405	429	427	438	373	397	424	389	388	405	468	405	409	423	408	423	421	419	459	428	423	436	373	417	436	393	428	464	422	428	434	382	395	407	423	383	390	391	418	444	404	397	381	437	425	421	395	392	423	417	441	435	457	448	439	405	408	465	444	427	429	434	381	398	407	445	434	375	418	424	418	423	481	404	411	421	431	437	440	430	428	439	436	398	396	419	410	433	408	482	406	404	422	409	439	424	420	405	432	419	433	434	426	434	482	417	421	434	420	427	444	428	420	385	396	424	401	427	399	433	452	413	413	406	439	423	429	407	410	424	414	399	420	417	396	394	434	396	423	416	430	394	426	401	416	429	388	434	419	413	413	450	414	415	415	404	405	434	434	417	410	428	439	430	408	425	375	426	398	405	419	399	419	391	442	410	398	422	397	416	414	423	408	382	445	447	420	419	417	408	408	432	407	418	434	387	424	395	422	410	412	441	427	436	420	424	439	431	438	423	432	420	413	436	424	399	427	386	437	469	445	390	382	443	438	416	405	428	393	433	404	439	426	401	415	422	424	427	416	412	411	400	414	467	436	432	406	456	395	444	394	432	461	431	422	435	395	434	411	426	433	408	396	424	410	398	434	428	439	456	436	426	435	404	447	430	428	442	444	423	424	447	419	420	441	441	424	418	441	431	415	422	401	402	395	408	442	417	401	410	421	434	430	438	416	442	445	403	404	411	404	426	437	377	421	370	427	410	420	437	438	421	397	427	467	424	412	415	441	431	417	409	425	414	421	371	448	417	440	431	413	416	444	424	427	383	409	417	411	427	441	416	421	418	380	423	382	411	411	399	465	429	442	392	405	416	415	445	437	417	439	463	415	435	420	468	418	451	427	423	400	391	434	453	409	409	429	445	415	440	439	462	422	410	401	424	393	443	413	441	403	455	411	404	388	392	428	426	422	406	439	419	450	443	385	405	425	438	406	437	392	398	394	433	418	423	413	467	428	428	416	409	413	449	429	424	456	417	408	414	398	437	442	432	402	431	454	414	390	402	448	457	398	394	428	414	417	436	413	440	449	426	375	406	406	427	398	399	427	399	407	420	424	408	435	437	453	398	395	449	447	396	439	408	419	434	406	449	423	404	436	398	432	396	428	481	431	400	410	417	387	412	422	441	436	423	424	413	442	449	393	443	447	429	406	422	463	429	399	442	418	375	427	434	449	484	449	418	427	394	404	429	408	419	461	402	437	413	388	447	414	419	424	431	407	445	416	388	422	388	454	395	448	398	392	401	429	411	387	416	466	403	437	390	392	451	419	427	428	444	429	427	402	412	434	473	388	428	419	422	414	428	401	398	440	401	441	426	417	411	416	396	380	452	445	392	392	413	404	408	415	438	420	412	432	431	447	431	423	423	450	471	433	386	384	414	433	394	431	412	388	424	404	454	412	381	423	372	415	406	436	428	429	404	416	422	441	414	431	431	393	434	447	427	423	414	438	418	461	442	393	416	429	388	391	406	415	464	463	412	433	419	436	427	387	406	430	442	433	383	387	433	445	431	421	416	412	432	446	428	422	440	426	404	409	420	429	397	457	403	422	454	404	414	419	399	406	392	418	376	393	414	408	418	405	432	421	469	363	453	416	443	368	412	418	432	430	433	432	404	388
27096	25091	29213	17074	4994	1389	552	382	345	376	362	387	330	356	354	339	373	370	344	381	342	310	358	388	375	355	369	324	373	356	376	386	346	350	364	354	368	368	356	341	375	349	366	397	340	379	353	350	342	362	383	362	364	354	402	383	346	334	371	380	357	352	387	351	381	372	370	371	392	384	389	339	379	331	394	385	348	400	365	367	409	375	335	373	360	361	358	359	341	338	375	352	333	375	349	363	375	373	374	352	358	329	372	387	353	385	374	379	347	349	390	377	386	374	373	332	325	372	347	367	397	346	364	359	369	354	378	363	355	359	389	376	361	408	375	373	351	371	366	371	353	355	375	403	348	375	368	358	384	346	348	367	394	307	375	353	351	345	326	342	364	344	319	330	330	332	375	343	385	359	353	362	373	378	338	369	369	369	350	362	360	374	369	357	375	360	351	371	362	361	357	359	364	361	345	359	351	353	404	366	380	350	373	331	342	357	383	349	362	350	383	380	380	371	362	349	379	343	395	344	340	389	356	335	403	361	391	363	361	386	394	337	335	364	367	353	376	361	343	392	365	367	359	348	377	401	362	336	329	359	365	383	348	346	340	328	358	365	370	354	366	345	343	379	371	357	347	360	357	352	384	343	337	341	332	355	380	388	361	359	333	362	355	353	376	364	379	369	360	346	339	342	353	368	387	352	352	357	358	367	399	354	370	353	396	383	360	360	343	395	319	367	399	378	336	342	352	371	369	356	358	407	369	357	408	385	352	379	357	364	354	347	367	337	381	382	327	374	387	390	386	349	368	363	343	328	331	354	390	334	373	383	354	347	344	364	369	334	372	408	355	388	344	358	335	369	358	360	341	374	356	370	379	382	378	388	375	357	371	351	352	353	374	378	329	363	366	356	370	357	392	383	358	340	341	369	362	346	326	375	363	396	343	384	337	354	385	336	336	386	385	410	345	377	339	351	382	366	373	353	391	383	340	359	358	339	371	336	387	386	360	356	388	375	341	358	379	347	367	325	362	358	377	360	373	397	332	371	346	365	352	335	361	365	352	368	357	366	371	360	370	394	387	319	371	364	365	379	366	367	344	353	355	362	393	375	345	354	353	357	366	361	348	390	353	384	374	379	365	352	344	321	375	383	360	425	379	375	338	353	330	377	356	335	379	386	368	368	364	376	350	398	379	357	362	351	355	320	322	336	335	344	360	382	360	364	336	378	351	377	354	367	351	392	352	370	337	393	357	377	362	339	371	381	348	367	342	343	345	344	381	375	327	397	378	377	337	405	371	363	343	351	389	362	350	385	365	361	359	358	361	346	366	389	316	350	365	379	359	373	338	384	366	344	358	329	321	365	364	366	384	371	330	370	345	359	364	386	391	353	378	348	345	403	372	352	357	400	366	357	357	389	338	379	334	377	349	343	359	365	350	388	373	348	361	375	366	381	330	343	363	403	352	374	369	373	396	345	366	325	371	368	398	339	380	323	384	375	342	376	356	344	329	390	359	354	368	371	371	356	380	340	376	365	355	352	356	301	334	338	332	394	347	377	344	365	355	383	356	345	339	385	381	334	356	347	383	368	374	331	399	368	398	352	383	390	336	378	351	346	373	372	342	362	361	338	403	367	363	367	389	372	399	384	360	348	375	359	365	363	367	402	343	367	343	358	354	359	378	358	375	394	365	348	360	379	367	344	377	363	319	351	350	367	391	327	346	359	401	344	371	350	345	351	384	342	352	359	369	361	354	350	369	344	383	364	388	374	335	355	350	384	321	374	376	358	402	352	416	393	352	368	360	373	357	336	343	354	378	374	394	361	350	365	360	359	367	356	345	390	397	330	351	354	375	362	381	386	398	397	340	396	386	373	332	354	388	366	363	343	372	384	346	335	348	378	366	385	342	370	367	361	373	388	330	372	409	351	393	381	344	392	368	371	322	410	377	334	368	407	321	356	375	362	341	362	354	337	354	366	340	329	358	365	357	363	363	356	349	338	349	372	381	374	344	359	386	357	359	336	366	343	323	370	363	346	375	354	359	350	399	366	355	343	364	383	408	366	334	353	355	372	389	368	362	352	366	375	358	390	384	350	344	348	357	336	374	312	349	371	388	382	385	369	408	347	374	397	330	331	364	353	337	358	363	364	361	375	339	324	365	357	374	375	360	396	368	389	328	376	367	368	358	391	340	372	341	370	344	343	328	390	390	383	374	345	334	355	369	373	354	384	383	381	351	360	360	360	349	383	355	359	381	361	351	364	351	374	354	312	365	362	361	350	363	335	332	397	372	348	379	365	366	343	360	369	347	348	355	372	353	347	361	356	357	332	367	348	326	364	355	415	370	357	374	346	345	342	359	358	351	348	352	366	372	360	333	370	358	324	357	367	359	378	333	371	370	368	364	344	384	359	368	383	361	357	334	350	358	353	352	391	331	385	368	365	354	383	353	372	388	339	388	346	391	373	361	394	352	344	353	383	360	332	369	357	388	370	337	344	343	373	372	363	380	335	384	381	372	348	333	340	365	323	345	361	346	335	356	369	391	344	383	390	358	320	376	389	358	397	352	356	345	346	347	378	391	350	338	367	383	369	348	383	376	364	363	346	352	365	352	347	357	355	375	379	344	354	370	388	372	366	348	345	399	371	338	344	346	360	377	362	391	326	368	348	390	338	356	345	353	396	370	351	365	346	345	341	379	338	355	349	350	378	343	337	394	382	349	358	323	328	365	347	394	348	344	381	391	380	390	331	361	375	357	402	340	341	367	363	390	379	376	364	367	387	377	341	345	402	373	358	344	329	390	357	335	373	340	337	355	369	379	378	354	346	347	381	334	378	398	394	350	379	351	363	381	380	397	384	398	389	343	329	384	373	351	362	339	312	375	352	353	329	364	364	349	410	353	378	367	366	356	368	357	356	337	336	350	341	377	358	374	353	371	367	363	358	339	366	357	367	361	381	341	371	346	338	347	345	387	362	394	353	379	394	345	367	386	389	371	402	360	335	346	371	381	357	360	375	368	378	328	357	363	359	377	338	368	389	337	346	350	354	368	324	369	355	362	343	364	360	359	374	378	379	387	358	356	386	359	397	343	324	324	332	381	362	357	362	371	359	348	334	356	324	363	369	332	368	364	357	367	371	340	384	346	375	384	364	385	364	349	398	363	332	395	391	372	349	358	342	337	352	338	352	321	420	340	367	366	321	348	371	320	346	361	374	348	356	370	335	358	354	362	366	357	390	354	368	360	361	321	366	357	347	360	387	373	335	347	401	366	369	340	346	362	356	338	346	397	362	356	347	382	350	362	373	390	361	372	380	391	362	360	348	368	397	346	352	361	344	375	351	373	371	350	360	350	365	363	379	349	381	363	354	370	346	375	352	342	387	379	355	366	383	355	377	358	367	336	361	395	373	368	358	339	353	358	356	342	372	306	368	344	348	355	341	373	372	370	357	377	321	355	384	345	335	364	361	371	360	362	363	343	345	333	389	337	361	355	367	314	375	365	345
24238	43038	32781	15799	6899	2232	841	515	513	558	548	530	543	473	560	515	520	522	527	544	501	524	533	488	477	507	544	536	566	528	523	516	516	511	497	477	508	556	519	573	525	526	520	484	530	519	498	512	530	517	485	583	502	545	566	532	507	564	485	543	545	523	509	507	529	494	497	513	515	521	499	532	514	530	464	517	526	515	513	524	530	523	483	566	546	526	553	532	512	500	512	511	549	527	521	504	522	556	547	514	529	533	534	528	511	527	548	481	510	534	548	519	566	526	535	530	513	543	500	520	553	516	528	538	516	563	529	546	534	533	492	522	520	515	537	536	544	517	479	514	516	515	521	509	508	522	505	508	496	515	509	550	510	534	501	523	554	552	524	546	562	500	488	525	509	513	488	525	539	508	541	543	499	503	521	518	502	500	522	513	526	482	521	528	551	537	526	540	530	508	489	513	498	489	546	501	516	518	531	506	492	518	495	510	528	519	502	542	481	536	535	566	503	517	510	490	527	528	493	495	483	500	523	497	500	506	524	524	511	489	562	503	511	495	532	521	505	474	526	505	502	511	474	543	527	529	538	553	556	506	541	491	546	511	510	534	507	505	543	501	523	529	503	482	551	591	513	510	523	527	523	500	482	534	517	453	497	508	506	487	539	528	522	483	522	510	529	543	509	517	516	501	570	535	470	537	550	526	533	491	526	494	488	509	548	527	516	518	493	533	560	545	546	517	503	511	494	545	511	516	517	500	498	487	558	516	499	523	560	539	517	534	563	496	529	506	500	526	485	552	562	487	525	534	527	520	513	540	544	514	495	503	514	550	541	527	482	512	537	500	492	537	520	516	517	536	549	495	566	505	525	513	471	490	507	533	489	510	496	485	498	491	539	518	496	552	512	543	548	543	492	505	552	513	510	492	514	500	519	572	537	527	482	554	489	520	513	554	482	527	571	518	526	535	487	565	545	539	552	530	519	500	538	506	524	551	526	536	522	505	537	506	489	530	486	505	540	525	480	568	513	503	524	545	543	506	508	520	491	521	579	518	505	519	531	513	551	524	559	512	516	569	495	479	534	485	522	525	567	563	535	483	523	517	544	527	537	527	512	506	551	595	502	590	528	498	531	544	558	490	551	525	533	540	551	539	500	509	547	505	540	517	515	463	502	508	497	546	560	570	504	553	524	516	507	534	511	505	518	508	546	522	516	511	560	511	572	513	480	511	517	488	561	524	501	531	520	530	514	531	551	560	546	482	481	499	519	538	520	536	504	506	503	501	471	527	558	520	516	549	537	524	573	540	506	542	529	551	538	513	532	525	499	529	487	542	524	537	528	499	515	523	523	557	474	530	543	489	498	519	493	513	517	533	550	553	492	512	536	477	494	540	526	536	509	483	533	524	490	544	537	532	513	511	555	512	557	530	505	553	516	535	556	532	507	495	533	480	536	501	551	493	511	516	514	509	515	496	507	499	495	517	492	559	532	573	522	511	520	540	510	546	482	525	499	482	526	515	570	501	551	499	499	490	550	574	504	501	517	468	503	532	522	492	506	541	532	514	532	544	504	517	536	509	517	494	526	507	589	515	521	490	550	532	524	553	519	519	524	488	510	540	536	498	521	548	517	507	536	553	508	515	525	538	534	577	522	534	478	515	519	545	534	507	529	545	557	490	537	502	484	552	509	528	489	489	491	511	546	531	538	557	500	509	511	505	531	533	566	497	510	546	493	508	518	509	511	543	516	500	527	518	581	554	545	507	508	494	504	528	519	511	514	504	517	500	523	500	508	521	548	539	531	526	539	538	569	537	537	542	497	529	539	492	506	495	542	519	528	522	541	571	490	530	502	508	550	505	511	512	487	506	504	518	506	518	540	504	528	525	530	567	516	544	477	496	551	562	510	533	507	511	511	554	519	524	507	530	505	523	502	535	545	555	521	550	504	541	501	505	490	548	530	541	548	509	466	515	522	550	517	529	519	514	513	511	495	506	556	581	520	562	545	519	502	504	513	543	541	564	536	469	528	485	498	517	510	495	521	518	547	461	531	516	553	507	533	522	566	508	542	511	529	553	532	546	497	537	467	523	549	525	524	526	554	477	511	513	513	485	476	499	553	538	518	476	532	497	526	512	530	532	547	497	515	520	506	501	513	472	487	544	477	518	526	526	529	497	541	507	488	595	516	529	510	519	509	537	484	598	500	510	534	559	546	532	498	520	528	519	514	547	528	532	475	505	478	483	508	522	543	515	534	546	510	515	519	513	534	565	512	488	554	532	481	504	523	527	547	545	512	504	472	512	540	517	527	506	540	552	492	500	533	510	551	508	513	553	517	523	509	498	508	552	516	527	530	546	563	503	546	493	541	536	512	559	513	481	519	526	544	528	512	514	490	523	488	504	528	510	487	523	511	526	496	575	527	498	488	494	527	524	574	523	509	506	586	518	484	499	514	509	534	541	506	512	569	527	523	521	557	533	526	496	519	508	528	487	525	540	543	511	559	513	457	540	547	504	534	529	530	528	528	526	525	510	492	508	505	496	507	487	513	503	532	533	560	510	530	545	564	525	544	549	561	496	525	501	531	534	535	523	530	486	505	502	511	536	535	523	523	559	539	511	535	497	475	540	506	537	539	527	487	518	541	562	504	567	540	520	545	574	513	530	538	524	545	531	504	523	482	498	555	512	501	546	501	529	522	507	508	507	514	545	517	496	547	537	483	530	519	503	519	497	541	503	525	563	527	554	542	546	553	549	487	575	522	481	538	537	527	521	518	504	506	522	500	538	529	464	479	508	516	533	544	529	503	511	483	544	529	499	483	510	529	552	506	538	519	490	515	502	528	512	523	487	534	526	575	540	523	540	555	532	514	572	534	550	556	518	519	518	520	485	550	533	531	482	501	510	522	570	513	512	519	522	518	515	525	521	517	504	520	533	541	508	523	513	513	532	528	548	524	491	554	489	531	557	526	559	560	534	529	508	524	489	523	487	516	552	503	493	549	509	557	596	520	551	540	518	531	529	519	532	474	533	515	518	534	502	504	481	478	520	520	530	537	528	545	515	524	543	494	511	547	535	471	587	509	553	545	469	524	542	539	549	462	514	524	545	522	522	515	530	549	462	546	538	525	516	508	529	552	568	556	497	518	513	542	507	495	562	532	522	512	551	518	539	528	528	540	490	507	511	522	513	526	481	489	560	498	504	515	526	532	522	531	564	525	547	525	504	542	511	498	543	467	517	482	489	511	485	518	516	560	557	512	480	580	489	488	510	555	555	510	550	519	529	524	500	515	508	503	513	535	524	475	541	515	509	553	523	478	516	496	533	512	534	523	509	494	537	548	523	517	532	492	474	534	516	556	514	517	496	528	537	544	548	539	515	507	497	509	546	540	552	517	488	549	528	524	547	550	561	540	521	536	481	522	537	498	525	515	478	544	489	518	499	464	517	535	531	521	524	524	524	528	529	535	531	523	499	473	496	521	523	521	512	507	537	504	544	518	535	469	536
24637	22633	35122	31984	21976	10430	1849	420	393	382	436	403	409	395	407	405	383	397	393	423	409	382	386	353	380	365	400	397	377	373	379	419	405	401	405	404	380	392	400	398	397	392	423	380	379	402	419	352	407	412	358	399	387	363	408	406	392	420	394	395	405	422	402	395	409	406	412	425	402	369	392	404	364	399	400	394	405	414	377	405	383	375	411	408	409	364	389	390	392	393	415	394	403	369	391	395	383	405	396	401	423	382	378	377	409	372	408	371	374	399	405	378	418	391	380	397	397	397	357	416	408	395	391	396	378	403	392	429	369	392	378	382	367	393	427	399	393	422	411	403	374	414	389	419	420	409	408	420	385	401	370	434	414	371	412	394	403	402	380	382	407	402	432	376	394	392	375	403	376	415	392	410	423	390	404	382	394	404	416	398	436	422	384	398	376	423	373	395	406	363	387	398	419	444	392	377	404	423	413	366	397	405	390	399	389	394	385	383	387	394	372	363	413	438	357	438	350	393	407	413	362	392	405	412	420	394	417	410	411	381	422	378	412	393	411	430	371	401	388	367	391	383	381	383	384	418	401	411	376	418	390	372	381	399	398	371	389	377	354	398	374	417	436	371	367	378	382	406	389	431	419	398	393	383	412	441	399	403	409	365	401	404	407	418	391	406	420	386	397	397	399	415	405	425	376	357	412	428	405	426	418	360	396	382	380	438	401	418	413	406	367	427	434	406	376	379	386	420	401	446	413	364	378	425	407	427	395	403	401	381	359	374	368	370	411	406	383	418	439	396	392	417	420	416	394	389	399	421	380	399	396	396	377	386	399	418	426	405	379	379	387	378	354	398	391	421	385	385	406	414	397	391	405	413	417	386	398	362	377	393	371	390	425	382	415	366	371	413	396	388	421	418	395	388	378	385	417	382	392	422	383	382	399	418	363	387	405	424	418	369	384	390	408	433	371	378	427	399	415	399	374	420	395	404	397	398	391	433	422	404	374	379	406	403	423	403	364	402	425	415	416	427	425	375	400	424	377	396	377	419	400	423	378	403	406	415	385	391	404	418	420	376	380	409	407	382	379	408	390	405	405	414	390	404	410	380	433	387	403	414	439	393	418	399	403	353	388	390	394	412	386	377	396	406	363	387	390	361	383	397	394	362	399	386	411	417	383	382	410	370	401	408	394	394	383	390	391	409	415	405	371	380	416	409	398	426	397	411	413	411	397	414	397	417	391	404	385	362	409	385	400	404	356	391	429	377	404	431	390	397	412	397	390	394	394	395	394	426	383	386	407	398	371	393	421	401	379	359	409	424	424	406	392	398	407	394	400	405	415	371	409	409	447	464	437	379	377	403	400	409	370	399	420	427	402	411	374	394	385	370	376	399	398	375	409	377	429	431	412	400	407	394	399	398	448	404	383	376	382	398	401	404	399	379	375	393	391	390	383	418	377	378	419	419	412	410	409	403	401	403	414	355	422	415	385	365	384	397	400	401	391	362	376	420	412	398	393	414	390	439	368	398	397	405	430	412	387	392	388	369	405	413	385	369	423	424	395	371	420	380	367	394	409	412	411	407	381	399	373	386	414	403	368	390	366	415	401	376	409	369	434	375	407	439	372	409	384	397	445	417	383	413	396	402	358	359	449	379	417	431	418	376	386	433	419	410	415	427	378	415	395	416	362	415	421	404	413	435	400	418	380	376	402	383	399	399	416	391	399	404	356	424	408	422	391	379	382	393	426	409	395	367	392	402	374	385	407	431	400	377	409	362	388	395	392	422	396	458	391	404	446	402	446	390	417	370	410	411	373	429	361	409	424	413	392	397	403	394	374	422	372	413	405	368	410	436	423	419	414	390	412	370	375	425	431	392	430	373	400	391	373	410	420	414	429	412	396	386	386	377	399	413	374	412	364	407	391	407	413	415	392	392	426	392	425	399	408	381	405	382	432	369	431	410	381	397	414	386	407	383	394	425	411	350	390	390	430	424	415	361	445	377	398	409	410	444	390	398	400	374	404	383	392	412	379	418	398	381	403	385	409	405	423	397	382	390	418	426	373	417	397	400	360	401	399	389	409	376	455	410	394	408	376	414	400	387	444	383	386	396	389	360	392	419	401	439	433	350	408	396	417	381	426	396	411	358	418	395	366	432	401	374	366	403	375	375	384	421	415	409	426	408	405	411	392	384	416	404	366	406	351	399	381	376	395	383	394	385	406	394	407	395	389	419	406	419	371	383	398	401	386	369	437	391	374	375	389	409	412	410	411	441	392	396	411	421	393	417	402	388	355	406	388	417	372	383	417	429	414	395	402	395	383	421	384	385	399	378	400	393	437	385	407	410	405	396	390	393	410	422	377	399	396	412	390	395	395	399	395	401	388	403	408	444	389	410	384	418	358	407	365	358	433	435	428	415	406	380	382	428	399	393	390	406	401	364	390	361	377	378	391	387	398	415	408	399	423	347	413	371	381	390	367	404	383	408	408	408	408	419	361	399	394	381	381	405	379	406	396	426	384	387	411	410	380	404	397	411	385	420	395	419	417	405	379	406	409	404	401	413	423	394	404	419	402	403	400	426	378	393	426	407	411	424	404	359	383	378	409	420	415	405	411	430	378	403	420	365	418	413	419	374	395	421	422	417	420	366	393	412	363	403	411	421	423	414	391	381	386	418	391	432	392	388	391	399	397	381	419	372	357	423	398	380	433	431	385	374	380	418	422	408	407	414	435	434	418	375	415	391	418	383	404	384	393	404	402	437	389	428	400	380	375	434	423	366	399	388	401	401	387	357	377	400	381	423	398	439	412	428	367	387	384	398	338	432	394	415	368	397	419	404	404	399	415	373	396	389	409	401	419	377	368	397	409	430	376	421	381	406	395	406	409	387	387	409	398	405	415	386	402	415	421	354	410	403	386	363	429	400	418	399	376	443	390	436	367	386	389	398	363	359	401	405	401	409	409	390	403	397	409	394	368	419	384	382	436	393	402	375	408	387	359	403	406	411	394	377	384	405	416	387	346	360	431	394	440	417	410	390	380	385	395	396	426	396	400	424	396	342	393	393	411	426	422	356	404	410	360	376	396	399	386	398	422	375	395	378	373	383	376	388	402	386	359	346	391	410	372	431	441	409	356	381	383	412	400	362	381	388	392	420	374	391	398	381	372	361	388	402	384	393	402	389	377	399	415	376	378	393	408	371	401	401	443	397	400	427	423	405	430	383	378	378	397	391	395	404	376	398	410	394	420	380	443	416	411	359	420	393	372	420	405	431	391	376	369	405	377	420	408	384	386	394	411	373	427	425	394	418	450	414	410	430	376	385	396	398	431	363	423	367	388	416	384	395	374	399	405	406	395	401	402	435	370	385	384	383	392	377	376	388	423	374	408	394	449	363	365	382	415	354	403	405	438	382	358	406	357	448	400	381	370	424	412	394	436	375	371	347	395	362	429	371	396	376	408	407	409	405	378	357	422	388	419	390	386	384	390	359	384	382	384	405	410	425
46732	79189	61409	38764	23163	10008	2408	570	596	610	606	611	596	593	594	600	598	603	574	626	565	615	575	585	593	541	577	586	568	559	600	537	592	626	592	606	541	607	601	580	583	575	550	583	614	567	567	603	563	654	580	569	554	560	589	606	559	585	544	601	579	597	565	578	633	579	625	579	550	561	574	641	603	607	572	577	590	551	627	598	600	559	586	574	594	555	573	579	574	528	543	586	571	547	572	546	555	571	586	564	589	571	579	619	547	557	570	573	560	586	615	523	568	593	570	562	559	602	572	561	569	585	542	583	587	606	586	581	613	565	511	559	563	559	582	569	580	559	563	597	618	599	624	589	588	585	587	557	601	563	586	575	587	608	658	568	583	590	590	570	603	586	595	566	576	573	588	572	585	602	541	549	567	598	598	595	587	560	580	528	560	629	595	577	650	617	580	553	584	544	588	584	542	620	599	594	574	557	584	562	601	579	597	545	586	536	548	584	566	574	547	566	565	548	586	550	579	533	563	565	555	600	600	583	567	635	570	584	582	574	559	559	620	557	540	600	556	537	580	577	577	586	585	545	555	572	586	563	598	650	611	570	573	602	599	555	605	569	608	586	560	603	571	599	538	614	600	539	563	582	613	573	566	519	578	624	565	572	578	562	606	554	587	577	625	582	562	564	582	588	572	588	576	616	568	573	590	588	542	566	575	583	561	558	554	583	561	595	610	608	586	560	554	570	592	584	574	596	546	550	585	553	552	548	541	544	603	577	610	571	595	589	595	545	574	589	597	604	603	593	554	587	582	627	560	574	595	560	598	566	556	582	566	565	605	593	579	569	605	591	567	565	583	600	552	601	614	533	596	589	561	574	592	588	616	583	597	552	590	575	572	608	540	598	578	571	589	571	525	579	561	568	611	533	579	599	578	568	581	541	553	621	618	624	588	575	593	592	543	624	526	571	619	552	568	583	583	567	543	589	555	608	567	586	553	578	555	579	570	575	624	544	618	542	567	586	587	610	564	539	610	578	580	595	571	584	559	586	556	554	599	564	576	585	609	627	595	543	589	608	627	585	590	570	598	571	581	573	563	595	579	528	562	555	601	557	584	596	587	581	586	579	567	589	582	586	587	590	563	602	584	559	535	577	590	580	592	546	587	554	566	595	578	599	557	546	568	611	569	594	592	619	591	568	586	603	579	541	557	578	555	626	586	581	590	572	562	575	542	589	562	599	603	594	554	571	548	600	610	596	645	588	546	587	621	571	609	584	558	596	598	565	596	547	537	563	598	533	522	608	538	593	602	565	625	564	547	555	551	622	606	605	573	577	602	566	578	595	576	594	564	579	567	618	591	565	582	549	551	559	578	612	589	572	548	557	541	559	606	542	566	573	556	597	570	575	601	605	543	539	531	643	554	604	609	580	588	551	562	608	577	562	560	613	570	612	582	627	598	550	583	598	579	580	599	569	547	608	593	598	632	584	567	555	602	616	595	588	601	621	587	586	606	600	596	592	568	586	579	559	590	579	573	578	617	589	577	556	581	579	549	537	620	596	545	551	541	622	586	571	554	586	539	592	592	598	605	575	571	594	543	550	553	598	625	606	577	573	563	592	558	592	577	588	624	576	551	569	575	566	589	569	580	585	585	564	570	575	593	594	569	597	563	581	544	560	613	596	578	555	600	598	573	545	580	525	608	557	611	543	592	582	571	579	554	582	591	587	557	602	571	552	622	603	557	589	579	579	611	573	548	575	575	610	602	564	567	571	576	636	605	568	584	579	539	601	579	594	609	531	554	584	610	555	562	567	582	630	560	568	601	582	606	589	591	574	566	574	547	579	593	560	580	593	569	624	588	533	582	577	565	585	613	627	624	589	631	559	578	596	576	586	586	585	596	589	587	596	584	581	583	590	599	546	580	581	575	619	558	598	574	551	549	571	570	589	590	598	587	544	580	579	587	608	554	584	590	557	607	574	614	609	619	551	599	581	575	569	570	549	589	589	589	632	600	574	597	592	594	638	609	603	618	601	589	514	589	602	604	588	582	484	586	567	582	584	581	600	563	575	540	585	585	550	606	570	558	588	593	556	566	595	556	572	569	570	539	515	603	625	608	562	544	566	579	541	567	601	561	630	596	584	540	586	549	553	614	593	567	611	587	545	575	574	614	599	594	582	566	625	594	607	578	599	565	629	608	619	563	580	578	614	544	597	551	543	607	573	583	582	577	602	622	557	591	629	600	572	614	560	577	588	559	575	526	571	574	594	597	565	604	555	585	600	571	609	560	559	544	551	561	578	544	585	611	575	570	545	585	591	556	569	622	598	581	565	601	583	586	593	596	545	580	614	588	566	588	600	585	585	530	580	564	569	572	569	624	596	549	593	590	597	600	550	569	573	537	563	592	587	562	564	569	564	570	574	558	537	595	589	580	612	557	582	569	582	574	585	576	606	564	602	538	574	559	559	571	566	564	599	567	604	539	564	557	553	579	552	608	569	552	567	574	587	614	567	606	562	572	620	571	593	623	588	580	539	598	582	577	534	570	583	565	565	557	547	560	592	558	599	551	567	554	622	604	569	600	648	607	586	585	587	612	584	572	548	637	559	552	563	546	551	599	591	598	642	580	605	564	584	577	577	580	568	604	587	527	575	562	578	552	556	610	545	557	585	570	580	582	541	545	580	606	596	604	588	611	576	612	579	572	617	554	536	591	614	584	592	644	614	579	617	540	596	604	528	584	548	536	594	645	610	573	620	569	575	556	615	572	559	594	583	566	622	566	606	579	583	600	622	580	564	603	574	592	580	573	585	578	585	603	570	597	567	596	583	599	571	572	598	569	602	540	592	576	594	584	563	549	561	579	540	582	571	624	575	557	567	610	562	578	544	566	547	607	593	600	574	552	602	560	567	581	631	553	511	608	612	602	543	609	576	554	607	589	576	576	581	647	584	611	571	547	583	562	608	551	599	586	549	564	563	570	558	579	648	584	590	580	560	588	558	594	546	592	553	593	571	595	608	625	615	582	558	607	601	585	571	562	599	614	578	597	569	529	532	591	553	608	580	607	564	558	603	583	572	524	561	548	565	576	591	590	606	538	542	562	601	575	630	593	587	630	567	585	627	574	539	609	592	541	577	609	553	576	586	541	594	612	585	530	588	573	587	616	588	605	575	590	572	628	631	565	551	592	585	528	598	599	582	597	558	582	565	574	583	556	570	598	579	554	573	588	568	592	599	589	571	590	586	583	592	576	585	555	554	574	542	539	572	593	580	552	588	562	553	552	547	520	569	581	587	605	580	558	565	601	583	566	601	569	555	558	566	559	589	619	569	524	624	525	562	588	557	568	611	587	550	586	590	554	518	574	563	567	568	560	544	617	573	602	591	609	655	532	595	637	564	553	582	599	590	577	602	566	555	574	558	608	602	607	568	617	603	595	626	544	562	581	564	594	553	587	551	581	582	554	599	598	580	600	567	581	591	568	596	593	614	547	558	609	620	587	627	571	560
22759	21405	30838	26440	23810	22099	12862	656	327	288	306	281	290	273	258	299	309	287	279	281	287	291	295	277	302	258	265	281	266	286	277	290	298	300	282	308	296	278	288	275	250	290	290	283	298	312	313	288	264	305	326	272	282	306	274	279	287	282	299	274	285	306	275	278	285	286	257	279	295	280	290	286	328	289	281	273	305	248	261	278	277	279	287	272	273	299	241	293	312	291	276	309	279	262	299	284	275	263	283	281	310	289	267	285	286	301	311	267	302	296	269	247	279	266	296	297	291	279	312	284	292	269	257	293	281	301	282	275	244	296	307	267	288	293	312	287	267	267	298	292	258	287	276	272	276	326	319	266	287	283	300	249	283	302	283	319	280	278	265	230	285	288	295	293	297	286	295	265	275	294	311	290	266	277	306	268	293	296	248	299	277	253	323	299	266	306	291	299	275	305	268	294	279	301	295	247	281	271	280	284	278	260	270	263	286	294	262	290	258	274	278	273	272	259	255	288	269	267	259	287	268	296	273	324	292	294	287	286	312	293	282	286	281	296	305	270	285	272	277	272	296	275	284	279	276	290	290	281	277	276	294	290	283	288	274	277	290	279	285	276	251	299	292	275	267	260	300	238	301	276	304	303	293	300	261	271	262	266	286	271	278	300	278	298	268	305	273	318	262	295	282	306	276	288	298	290	249	315	287	312	303	283	254	281	283	317	290	278	299	313	277	257	279	290	262	268	288	270	258	304	298	280	288	296	297	254	284	302	291	314	292	272	247	284	278	283	293	298	309	291	272	291	297	256	296	285	277	279	292	308	259	292	306	289	299	275	286	255	276	294	280	271	269	307	287	295	273	282	284	264	299	283	291	288	285	308	310	269	299	287	284	290	303	322	291	306	264	279	282	285	250	277	293	269	245	297	269	274	318	248	295	292	318	295	281	279	297	258	251	300	266	274	300	273	289	289	278	281	291	297	282	268	259	290	279	270	291	278	300	310	268	286	273	300	287	248	283	299	275	269	288	303	264	270	295	275	281	274	290	279	284	291	282	290	283	280	273	292	292	269	291	333	275	278	277	283	268	277	293	256	313	303	272	313	287	293	272	312	308	277	282	294	274	303	267	265	307	281	268	282	298	294	267	278	280	250	299	315	283	293	309	272	286	296	278	284	286	274	299	315	304	271	280	266	297	259	286	300	301	274	303	282	287	280	273	285	261	284	267	275	286	291	282	276	276	300	266	274	268	297	284	296	286	281	307	337	319	299	295	268	255	300	271	295	259	297	311	299	278	292	307	284	281	291	250	296	293	302	271	252	280	295	264	300	251	297	284	280	296	292	290	268	277	303	289	275	273	266	275	305	271	288	251	297	285	286	280	254	258	297	287	266	322	297	297	310	309	313	275	270	292	288	308	264	282	274	270	280	283	288	304	280	278	278	294	258	308	284	278	308	289	298	284	278	268	287	285	288	276	302	287	280	278	281	258	283	265	295	288	278	291	251	302	291	282	301	258	279	294	274	293	289	281	262	241	302	275	286	297	272	282	294	296	287	285	315	299	275	276	255	310	297	258	263	261	244	292	274	307	283	297	302	283	254	277	280	284	245	260	287	291	297	284	272	279	294	261	273	297	268	303	266	262	277	269	298	264	306	316	247	285	305	262	272	285	296	249	256	279	319	267	285	290	299	289	308	253	251	279	277	264	280	302	268	282	283	277	286	295	269	279	285	270	292	295	254	273	278	248	286	271	268	303	306	292	284	286	310	316	255	304	284	267	306	311	298	255	276	276	301	277	308	251	304	280	296	276	265	279	254	309	291	295	274	306	283	280	295	270	288	298	290	277	276	279	280	292	278	274	284	272	302	254	301	293	276	260	266	289	268	290	298	292	291	309	263	282	280	260	303	266	301	288	287	266	282	308	273	291	279	292	277	268	261	309	277	301	254	288	290	285	282	281	268	303	272	251	291	318	266	303	293	283	291	282	287	288	283	277	287	315	292	293	275	268	261	304	289	296	254	268	276	251	291	274	272	237	310	268	272	273	292	291	272	270	289	267	278	258	300	298	283	301	281	263	320	288	322	295	291	327	290	316	288	286	288	299	283	286	282	289	274	265	264	270	270	264	290	264	260	278	275	266	277	278	306	294	282	284	257	298	257	298	265	284	294	299	275	287	279	245	297	300	287	284	275	280	266	277	289	284	302	310	274	281	292	292	268	266	267	298	279	297	297	273	267	262	291	303	274	299	280	278	284	279	309	304	289	253	281	267	306	270	298	300	269	281	268	269	277	281	295	263	254	277	307	309	293	282	299	264	302	273	280	316	296	294	270	275	264	300	298	300	295	294	291	283	268	290	286	317	290	283	263	271	248	265	259	275	251	285	273	279	291	305	299	275	273	255	284	244	274	285	304	288	281	287	290	314	286	293	284	282	292	250	284	316	293	262	288	283	267	289	282	300	272	263	271	263	280	271	295	274	281	284	264	278	315	284	283	298	308	280	261	273	298	263	272	250	279	269	271	261	272	300	290	294	282	267	285	263	280	292	279	273	272	287	285	270	282	260	279	268	272	255	326	315	280	307	300	275	287	278	301	276	315	283	281	301	254	296	286	254	285	278	277	305	327	273	263	289	288	278	306	297	292	320	280	281	271	271	286	303	271	280	311	283	277	276	279	293	294	284	270	298	248	262	292	265	312	255	292	261	280	286	300	292	298	284	310	293	283	283	281	278	280	284	276	279	278	313	288	313	311	273	291	295	277	289	286	268	274	295	327	279	282	306	294	286	316	285	277	258	271	283	287	286	290	274	267	286	288	290	321	297	276	271	246	256	253	296	255	266	257	301	272	291	326	271	290	263	290	273	271	263	273	308	302	307	290	293	258	249	289	289	273	280	320	307	273	279	278	301	265	281	277	277	298	305	283	290	284	297	277	267	270	293	281	292	282	268	258	293	285	283	289	279	289	295	298	295	246	304	296	275	318	280	269	284	314	271	313	287	288	266	297	281	285	265	275	272	273	258	291	275	286	273	284	306	299	270	309	301	285	301	258	285	254	270	281	266	278	263	267	281	281	269	291	272	234	282	284	299	255	267	275	274	285	298	266	290	308	264	286	288	288	286	258	285	270	274	255	288	283	264	306	300	275	274	283	285	288	292	318	279	291	282	271	271	277	289	291	294	286	290	295	286	274	293	283	293	308	281	318	298	256	281	281	263	303	287	291	298	269	275	274	290	244	273	286	268	259	281	307	301	309	288	303	255	292	262	269	281	302	285	285	319	287	288	278	266	274	278	264	301	262	267	272	258	324	277	289	272	281	277	292	268	291	266	316	266	286	294	286	266	280	293	261	300	291	259	258	253	295	287	288	262	279	260	276	296	285	298	298	276	252	275	256	293	296	302	273	277	279	291	268	294	266	281	271	286	308	289	289	272	272	256	272	310	276	272	268	294	256	285	277	316	287	275	283	262	253	285	273	292	273	281	292	304	282	262	288	277	283	289	294
60054	100850	80753	56947	38791	22466	4700	447	422	472	403	406	421	403	428	452	410	418	399	413	441	409	422	414	407	390	402	437	361	409	427	422	412	395	403	401	417	423	387	434	396	412	443	384	409	425	397	441	398	420	393	400	424	442	403	433	416	397	376	421	411	446	400	435	408	405	422	429	409	390	391	409	389	375	428	395	397	402	411	419	394	389	430	404	430	421	399	413	415	412	398	419	407	398	396	375	391	430	397	381	399	420	410	412	404	410	412	413	398	409	402	413	387	425	376	369	428	411	415	403	373	460	407	428	405	413	399	385	418	399	432	394	440	427	419	403	389	428	418	432	436	427	380	396	381	426	379	434	382	387	393	422	432	393	422	413	414	399	376	386	395	384	372	403	407	429	440	395	417	405	383	393	434	417	431	413	424	404	426	395	385	400	385	393	436	397	447	364	394	413	421	390	404	387	414	418	399	423	422	422	402	403	393	407	411	412	407	421	424	448	434	398	406	422	416	380	396	410	409	416	405	397	419	460	423	379	418	401	402	402	438	412	398	413	386	399	407	430	390	418	413	431	384	428	419	412	415	437	405	402	365	404	401	403	442	412	406	431	398	405	396	368	383	418	383	418	379	388	389	427	402	389	424	439	383	403	434	397	415	399	419	415	424	427	400	380	394	413	430	418	395	423	424	424	422	376	421	419	432	417	375	409	409	405	411	405	454	407	439	374	417	391	393	443	385	395	419	411	414	430	433	393	413	440	384	447	407	389	418	447	392	433	422	430	436	428	426	391	403	387	434	370	398	446	432	444	404	411	422	418	393	380	428	412	391	397	417	374	426	394	402	383	385	414	428	369	434	402	439	418	394	435	417	411	406	446	450	448	377	412	414	454	395	410	413	382	418	374	426	448	388	391	402	432	394	418	427	413	436	373	408	413	416	408	432	421	386	406	377	443	397	428	405	393	383	420	417	383	406	422	399	427	375	407	416	403	403	404	413	397	436	413	408	408	367	425	395	441	434	406	429	410	416	428	403	425	430	395	390	430	422	434	383	367	411	406	436	405	418	393	431	391	403	417	396	402	414	420	399	395	397	426	393	400	375	429	452	435	444	443	391	404	408	409	426	420	410	396	442	382	404	390	432	389	433	440	378	416	416	411	431	393	415	403	407	401	413	407	402	407	419	431	420	423	386	394	391	427	399	446	428	386	417	404	393	438	420	385	391	404	421	384	401	413	391	420	400	388	374	431	391	427	409	395	426	463	391	415	394	387	377	407	416	409	420	429	379	434	376	409	414	411	432	403	403	380	395	420	405	397	414	397	421	381	404	382	428	445	435	420	411	423	365	401	415	409	408	402	402	404	451	418	431	418	410	397	401	414	432	426	424	411	423	373	396	403	439	404	426	445	416	418	472	417	455	429	392	349	415	426	402	410	406	443	403	367	437	395	434	416	403	396	423	401	401	427	402	383	377	443	391	399	411	404	404	401	390	412	416	419	422	414	445	424	386	380	412	375	395	400	401	405	408	350	419	432	405	422	385	382	406	409	383	411	391	403	415	378	397	423	412	418	452	418	345	417	416	423	419	421	379	398	387	436	418	378	422	433	412	389	433	363	406	418	388	398	393	385	406	442	395	391	387	384	434	403	418	384	414	408	437	387	439	443	360	442	440	461	443	390	432	417	432	403	408	414	426	384	375	407	432	425	437	384	406	401	379	388	406	419	366	415	430	410	431	439	390	444	428	437	406	400	428	408	394	395	449	415	384	408	393	449	433	403	415	415	429	400	435	403	412	433	393	389	423	389	428	364	438	395	439	407	477	390	397	415	400	385	426	388	424	467	392	424	411	367	443	388	367	426	439	385	418	399	392	401	408	403	410	428	380	444	421	398	371	419	377	410	368	439	397	409	396	397	409	405	426	416	412	389	370	403	391	408	420	406	412	425	418	415	397	407	389	412	413	408	395	399	421	399	411	408	382	395	387	398	405	419	440	371	397	419	432	420	413	411	418	429	380	396	416	388	376	397	416	403	404	430	421	435	399	387	421	345	398	420	445	387	428	430	398	412	431	350	382	424	425	402	423	417	433	392	418	419	354	441	400	408	450	404	430	429	398	402	441	420	438	411	402	381	422	431	420	436	385	424	425	415	416	396	363	425	376	433	424	405	389	386	432	379	427	415	410	399	394	425	417	417	371	408	419	420	368	364	415	376	374	466	456	396	393	447	373	413	432	409	398	432	422	416	381	417	405	399	404	389	430	399	402	445	385	419	431	409	399	397	415	395	442	414	409	374	423	424	369	385	423	432	366	382	471	397	375	407	419	393	370	428	390	432	402	423	406	426	409	423	371	438	390	410	397	422	421	403	382	368	397	398	392	409	366	410	412	416	412	420	417	399	424	414	397	409	431	409	415	403	417	402	402	415	372	395	376	441	401	386	449	403	409	415	393	374	455	396	407	448	352	383	418	388	430	410	449	394	394	404	437	396	448	401	427	403	406	417	414	465	375	418	407	438	410	422	407	392	408	423	414	419	407	438	408	434	432	410	407	434	421	400	410	426	424	391	409	407	428	400	399	429	412	413	464	399	425	394	385	398	432	394	404	407	456	427	422	392	423	430	394	381	425	433	383	416	414	414	431	390	425	442	428	414	402	432	419	444	406	407	396	469	371	405	437	439	383	403	413	419	423	395	427	418	379	394	432	439	410	397	431	397	403	455	382	395	437	377	398	405	398	435	374	368	386	395	425	394	419	426	402	396	388	412	401	398	419	395	437	392	418	382	393	392	390	392	420	425	424	420	382	401	407	393	456	378	432	409	400	395	375	383	418	405	406	419	417	400	379	385	370	386	405	400	438	410	418	372	441	435	399	393	396	389	378	390	417	435	441	418	429	384	354	349	418	368	399	387	405	394	410	432	382	377	381	440	391	401	437	402	417	409	400	406	382	396	441	384	409	390	408	428	423	386	409	395	441	429	424	403	433	394	416	401	417	417	410	393	421	436	414	396	432	422	394	396	372	425	393	408	382	439	403	404	416	415	429	421	408	406	431	408	416	402	413	400	393	386	391	464	405	427	412	457	420	402	430	418	388	381	393	399	376	406	392	425	393	397	418	404	403	415	419	403	419	413	435	417	423	391	429	381	380	411	401	396	442	411	358	449	387	403	396	413	396	392	386	469	429	407	407	393	391	388	418	400	404	448	381	396	410	413	381	411	386	447	441	421	434	418	427	457	382	387	419	417	380	403	406	409	395	433	426	383	413	384	434	397	382	394	395	404	410	391	417	415	426	409	369	388	366	408	411	430	390	389	380	424	412	384	424	422	394	401	414	432	396	435	410	414	415	427	413	401	394	391	421	410	384	376	429	390	404	434	403	389	394	393	394	388	415	401	397	406	427	425	430	398	423	385	399	412	401	394	419	416	417	394	433	409	382	437	401	436	407	418	406	428	418	414	392	400	414	377	407	412	377	407	416	395	398	385	393	466	420	406	426	362	405	421
27086	25317	28912	16423	4789	1369	535	370	331	361	364	346	347	376	335	347	355	337	354	355	316	372	357	351	355	362	309	336	379	374	376	367	316	335	378	373	356	370	347	329	329	336	322	363	385	367	371	351	336	325	344	344	371	315	347	358	353	374	375	338	347	320	316	331	381	330	337	339	352	340	362	378	325	365	354	323	345	400	359	353	338	362	359	339	348	344	357	368	369	351	371	297	371	382	342	361	360	334	364	339	347	369	333	338	332	326	346	371	326	378	357	360	336	328	350	359	337	370	366	351	351	344	344	362	322	341	328	348	337	389	357	357	353	354	349	355	341	343	371	336	368	351	354	369	351	336	342	342	343	407	352	337	339	342	351	327	374	348	313	354	360	361	382	322	335	347	373	341	363	370	390	336	360	368	345	304	329	378	338	335	331	368	346	328	335	356	328	342	382	342	335	359	368	351	359	368	320	348	379	359	351	315	359	354	392	357	358	324	371	369	347	374	376	337	361	341	345	332	348	350	375	352	348	415	341	322	351	365	332	369	345	339	342	359	358	368	372	292	401	342	364	371	338	386	340	369	352	357	417	370	312	336	365	374	347	331	345	340	329	351	380	363	371	320	373	321	330	353	345	358	347	352	328	337	353	317	333	357	369	367	344	340	356	336	340	323	370	363	308	319	345	346	342	354	372	327	340	374	349	304	325	375	341	364	317	367	375	347	367	343	347	376	350	353	359	360	373	343	344	325	356	330	347	313	349	329	364	353	321	380	353	366	350	356	344	341	366	349	352	354	311	347	345	348	350	356	340	360	356	329	385	330	382	328	358	368	373	330	380	350	317	366	332	356	354	366	355	340	343	325	352	299	364	359	339	380	399	378	316	375	350	363	376	336	354	348	354	350	344	346	362	373	339	372	345	339	357	322	365	342	327	325	369	329	387	373	345	397	375	358	371	345	358	394	331	355	319	369	383	333	340	313	381	375	348	326	293	363	374	345	342	384	340	319	334	355	371	346	396	308	332	341	339	300	360	358	367	325	368	355	330	339	326	366	304	324	365	346	343	332	360	337	347	338	340	377	308	354	370	366	395	346	361	378	310	363	355	339	325	324	326	361	335	349	349	364	342	344	349	327	387	349	338	334	318	334	399	358	340	330	368	351	321	358	324	383	334	346	342	316	345	368	359	340	348	339	317	385	361	373	345	377	333	351	344	366	338	315	343	330	360	319	361	337	339	384	333	354	346	337	377	313	336	379	333	338	341	349	320	331	367	344	341	331	359	356	365	386	315	338	346	367	331	344	386	403	361	359	343	349	334	367	344	340	358	375	339	326	361	353	300	372	358	375	384	371	363	353	349	312	372	344	353	337	352	342	366	368	339	343	336	340	320	334	321	328	364	375	342	341	357	335	354	355	337	366	371	371	346	325	340	368	368	344	368	337	369	337	360	304	343	363	326	358	347	342	335	340	345	347	332	340	385	351	333	312	397	332	342	343	368	352	354	388	359	330	338	372	358	326	360	373	380	358	352	370	352	327	368	312	363	370	367	367	337	386	339	357	366	315	357	348	343	348	354	362	324	312	357	360	330	341	366	336	354	355	367	365	340	323	345	342	321	349	359	332	361	373	344	353	349	353	356	353	337	351	334	335	374	347	334	347	335	373	373	344	371	332	351	331	351	350	364	374	355	364	356	354	334	306	335	376	336	368	362	359	338	366	362	356	365	345	331	350	383	324	351	362	374	331	369	350	390	353	354	349	346	337	346	350	361	346	376	351	372	365	344	360	366	354	345	358	361	360	328	353	350	349	333	366	355	371	342	346	362	372	333	387	371	320	374	359	334	369	345	358	354	358	371	340	368	351	364	368	331	335	322	343	325	383	354	338	317	325	375	360	342	350	315	380	360	333	336	353	328	379	336	367	377	360	358	375	328	356	308	338	310	337	331	354	352	363	351	383	343	346	352	365	345	348	343	353	349	354	346	353	361	353	403	348	389	320	323	349	366	354	311	324	371	356	303	325	332	366	363	360	313	329	359	346	342	334	336	368	339	362	328	370	357	312	359	354	378	330	364	330	335	342	368	338	368	327	313	309	363	367	358	335	351	324	326	363	371	312	398	352	327	383	390	367	353	335	362	340	335	328	330	368	344	356	318	358	367	332	346	371	389	344	318	364	347	347	340	347	352	350	365	331	403	328	350	350	344	341	351	371	358	325	328	352	352	343	345	356	336	324	350	360	354	365	347	386	372	339	361	348	334	352	349	337	357	328	343	362	338	326	336	342	373	362	352	349	329	345	343	363	334	317	362	306	383	344	352	334	321	344	320	357	345	334	330	335	323	328	321	359	357	345	341	339	352	332	350	357	363	370	328	370	334	346	335	341	364	339	305	371	348	327	353	362	338	338	379	344	363	373	325	349	342	350	337	360	340	340	338	375	364	336	310	339	348	385	397	347	379	355	356	358	345	341	350	363	335	365	364	352	307	346	319	348	355	337	329	353	392	332	345	311	334	380	330	346	348	356	372	341	369	327	347	360	364	341	342	365	348	370	360	349	351	356	362	350	315	384	358	350	357	365	371	334	350	350	375	346	337	316	380	357	337	365	355	391	364	367	352	347	355	360	345	330	346	370	341	337	362	361	339	371	350	371	315	352	353	345	328	339	337	347	361	380	337	354	358	346	350	331	335	356	320	339	314	335	327	347	373	321	340	392	333	362	330	345	332	335	361	324	341	358	342	358	332	340	360	340	340	350	364	320	344	362	328	333	328	342	347	331	364	385	356	344	351	366	291	362	346	329	342	351	333	333	361	358	340	370	332	327	359	364	330	351	347	344	381	341	345	315	324	352	353	358	386	307	376	353	324	350	326	367	340	339	336	338	344	360	363	348	328	371	342	358	355	327	368	329	371	370	326	325	328	345	334	357	337	345	380	356	357	354	343	357	346	359	358	305	314	341	345	342	330	356	329	350	361	325	333	341	400	358	352	350	340	355	332	331	379	334	339	377	346	341	376	364	320	356	362	383	374	364	333	353	386	356	353	329	363	361	359	357	360	364	363	370	346	351	348	354	347	351	356	371	330	360	350	333	335	343	337	367	330	341	373	342	360	359	350	361	347	363	348	334	345	386	342	333	370	357	362	368	354	348	361	329	328	380	387	333	328	342	356	326	340	363	323	334	361	351	339	365	318	343	369	346	383	305	346	365	323	351	342	346	374	321	391	342	349	365	350	320	337	346	342	346	345	344	341	361	343	345	358	339	342	357	346	381	359	339	345	326	368	361	351	344	369	350	349	336	353	358	362	340	369	329	339	368	330	339	322	361	354	347	372	345	349	329	336	381	346	346	356	334	352	331	339	352	333	372	350	354	333	362	345	369	340	314	370	342	380	344	301	401	347	356	340	355	357	376	350	401	340	397	357	347	337	354	341	293	363	346	330	328	361	330	367	352	374	336	360	346	339	350	354	352	340	339	372	331	351	356	336	350	361	328	364	385	326	336
24583	42933	31980	15369	6677	2507	847	500	484	494	503	524	530	512	502	496	531	477	540	521	552	504	536	499	527	498	499	485	519	499	487	500	482	503	493	514	462	514	472	492	535	509	527	496	520	515	480	524	476	482	479	501	527	494	485	528	499	539	529	514	559	522	487	502	503	505	537	574	488	500	536	525	490	500	486	507	498	539	484	524	488	536	490	474	472	517	518	479	474	476	513	488	492	490	478	519	517	454	519	515	517	525	521	493	509	472	559	540	512	517	511	495	526	490	509	542	530	546	500	518	536	489	528	525	500	494	509	527	501	498	487	478	490	525	498	496	528	520	535	500	510	516	510	515	485	476	490	535	497	526	528	521	501	526	522	535	510	491	566	499	544	547	523	510	514	477	500	518	521	505	518	493	483	493	470	521	490	486	513	496	489	506	478	534	529	526	494	523	502	520	515	527	506	519	511	529	493	506	491	489	478	504	533	516	483	510	524	523	512	522	492	524	551	531	517	535	498	487	507	490	501	492	556	482	493	516	504	480	480	537	549	517	497	522	524	502	482	531	499	500	511	522	513	547	495	528	520	491	486	483	464	491	466	471	518	497	480	522	515	498	491	503	520	499	533	499	480	535	522	500	511	505	500	514	501	525	488	532	475	511	508	540	582	458	458	532	526	513	493	528	517	528	478	484	516	508	517	551	548	507	529	503	509	490	473	530	487	482	499	518	522	569	509	526	500	506	539	508	545	472	534	537	525	530	479	535	497	519	504	526	526	516	514	462	520	509	500	519	512	497	506	481	484	522	501	495	520	515	509	507	510	486	515	524	509	538	487	509	527	474	505	496	526	493	519	512	450	506	508	499	508	503	525	477	501	525	485	531	537	510	517	496	490	532	546	515	495	507	575	492	511	491	512	481	464	501	520	538	513	525	529	494	486	523	515	521	515	485	501	500	531	495	515	513	530	509	482	491	519	524	491	492	512	505	515	506	542	500	502	509	517	506	488	498	520	494	465	518	505	494	539	507	513	554	511	549	541	518	548	495	505	500	507	519	521	511	537	487	493	516	547	503	516	460	566	534	537	528	493	496	482	518	500	537	491	497	534	500	524	525	508	522	545	521	522	532	480	527	517	515	533	515	486	476	510	502	476	508	507	515	519	503	489	496	502	484	519	489	524	528	497	501	493	491	504	462	507	517	549	541	500	498	499	493	533	477	489	513	508	507	531	501	502	514	529	569	495	525	503	516	504	495	474	500	485	496	487	474	512	489	509	517	509	513	552	526	493	481	496	514	528	485	505	517	506	470	519	539	511	520	494	507	524	494	529	527	517	481	514	474	506	527	480	483	487	525	484	469	489	516	494	538	505	517	499	528	502	552	560	487	505	466	492	501	516	520	534	499	484	541	546	527	516	504	513	523	524	516	527	523	541	516	503	492	512	527	487	500	555	527	532	515	526	477	527	507	509	477	521	523	492	498	523	494	511	563	526	488	513	523	501	503	502	532	462	512	495	517	527	517	475	550	494	510	519	496	548	503	498	492	480	542	493	496	534	529	510	562	510	476	532	472	529	507	524	487	526	516	518	547	523	487	505	513	500	495	499	486	504	496	539	512	517	504	523	529	503	497	506	544	513	491	496	512	517	523	522	487	484	468	500	500	502	520	510	503	512	503	506	492	541	541	490	486	495	499	511	484	506	485	471	539	515	513	508	505	530	517	544	520	528	545	525	528	529	481	544	482	490	497	497	502	492	494	510	499	510	447	468	491	504	457	538	521	515	505	527	495	527	474	518	559	466	537	514	535	474	541	516	468	494	513	534	534	559	542	503	471	457	551	524	515	521	544	516	539	483	519	527	503	497	511	495	507	547	493	501	516	521	544	531	537	506	510	496	460	517	539	479	488	502	550	474	533	503	486	527	536	532	499	507	514	538	488	489	531	563	512	493	495	524	477	484	530	527	512	523	489	511	532	505	490	511	530	513	528	544	527	495	509	519	505	529	527	553	532	497	514	535	481	514	472	491	480	484	509	490	498	490	526	507	481	486	530	524	516	536	551	485	555	521	548	493	507	481	467	520	488	518	488	548	509	499	534	513	552	521	501	547	498	487	498	536	503	519	498	520	507	493	498	495	519	538	495	518	537	465	527	488	534	496	508	499	491	520	484	514	534	537	510	504	477	499	504	506	517	512	511	517	478	497	530	525	495	526	528	532	508	523	503	518	503	511	492	520	574	492	499	486	570	492	523	507	511	473	483	517	535	529	532	494	536	504	501	511	511	496	523	499	507	538	497	494	545	485	508	523	490	557	535	528	480	490	490	515	495	510	480	490	520	498	554	560	478	492	512	500	503	559	522	489	532	521	489	528	536	493	535	551	546	512	543	533	457	527	533	456	522	480	526	507	510	518	526	527	532	497	541	528	539	505	520	534	526	534	528	471	487	509	489	529	515	510	503	518	484	513	479	486	499	507	498	509	490	519	499	507	525	472	527	506	472	522	504	522	513	484	510	533	487	527	492	501	504	492	516	535	477	486	500	550	486	514	520	467	509	515	542	534	495	500	510	519	547	540	512	505	486	532	481	533	528	531	506	492	475	516	494	542	527	507	502	512	539	493	517	473	522	478	549	520	520	534	482	499	529	480	538	488	484	520	505	506	512	480	523	484	550	524	503	530	502	485	484	516	506	490	527	491	501	523	481	505	496	492	562	518	521	538	523	524	505	511	518	474	501	525	517	483	484	514	508	505	484	541	495	488	513	500	477	487	490	544	469	496	479	499	530	484	509	476	508	468	513	519	507	548	508	526	518	502	464	481	485	532	549	517	491	542	531	537	531	509	523	486	523	548	542	521	524	524	460	544	515	514	515	479	501	481	511	481	544	515	534	457	521	520	520	503	482	530	491	513	510	550	499	502	511	530	510	516	518	455	489	527	507	497	491	531	498	474	518	473	507	506	509	481	498	530	486	510	489	545	550	460	479	560	479	521	506	592	489	506	518	521	501	513	524	521	480	537	526	540	535	525	525	501	544	480	543	523	484	497	525	482	455	536	503	503	498	507	507	469	517	484	491	547	505	498	491	491	518	539	496	480	499	499	506	479	501	500	505	490	517	504	493	490	505	515	522	488	507	497	502	523	480	512	495	531	494	527	503	502	483	552	516	497	487	493	477	564	518	444	490	471	504	519	496	486	531	511	459	500	502	478	456	547	516	518	520	504	496	512	548	497	516	517	532	496	519	551	535	530	478	490	511	527	527	506	542	524	509	456	500	524	480	541	517	523	512	506	516	560	515	530	478	496	469	484	537	518	509	513	485	480	522	520	487	500	516	486	520	489	507	539	480	533	483	465	501	486	522	524	509	472	533	521	508	504	556	504	520	538	503	514	462	524	502	568	534	516	496	523	518	498	514	534	516	529	516	561	533	526	475	541	528	463	527	504	500	505	462	544	484	514	486	496	541	521	523	467	530	488	527	503	500	521	520	525	506	476	484	503	504	554	509
24675	22581	35006	31767	21497	10063	2214	425	403	387	386	374	351	416	407	402	419	444	423	382	393	338	415	432	408	417	393	401	399	373	440	408	378	391	365	419	379	428	379	414	399	390	369	415	393	411	376	387	411	390	381	380	390	408	395	426	395	427	379	386	419	397	389	365	381	399	388	393	436	391	391	389	385	409	385	355	395	391	375	416	402	398	417	351	398	367	386	398	399	369	406	425	383	396	419	419	391	409	381	394	392	377	375	386	366	366	380	364	359	406	379	383	402	423	432	404	370	409	375	426	360	375	401	363	378	379	425	393	403	375	395	388	421	402	428	374	380	374	369	402	406	426	392	352	365	361	376	381	401	411	387	409	386	370	378	409	370	370	404	403	392	395	372	375	382	382	409	360	402	361	413	381	406	377	391	431	374	397	394	415	388	396	377	426	351	377	372	373	379	434	389	372	343	371	388	378	399	361	401	376	386	354	385	398	363	370	373	363	388	403	384	403	372	365	417	382	386	410	416	395	378	380	386	401	383	376	409	386	365	390	379	395	370	385	417	413	377	363	392	402	365	384	360	397	352	390	401	371	372	345	413	335	388	359	376	389	367	385	397	357	398	412	372	375	386	372	388	386	424	400	416	392	419	388	360	405	384	401	425	403	354	370	387	368	396	396	392	375	398	419	372	409	359	363	404	396	396	379	379	385	375	361	413	403	410	370	413	368	392	416	359	422	400	384	421	358	419	380	383	417	379	378	386	392	423	403	417	382	405	358	371	406	368	371	405	401	401	402	390	394	366	385	368	397	389	364	405	372	359	422	406	366	382	375	385	392	437	399	357	387	343	376	376	435	364	387	377	375	398	408	379	377	392	381	382	392	370	392	456	388	416	371	380	406	385	396	393	391	413	392	399	410	366	371	350	376	381	385	398	382	338	384	404	418	389	387	378	383	398	396	432	386	351	381	414	378	373	416	394	347	395	367	388	385	365	390	392	390	407	427	391	392	375	387	376	380	370	361	391	406	390	377	377	381	394	392	352	365	394	393	415	385	406	388	392	397	367	398	413	392	374	405	383	358	389	422	385	393	379	384	404	405	349	416	389	395	389	411	383	398	358	381	392	378	390	393	400	410	408	374	392	403	371	395	404	383	398	394	354	399	349	387	379	387	399	420	402	378	350	399	370	391	387	375	405	351	398	419	366	390	373	424	388	402	421	402	370	380	383	367	387	402	358	372	363	406	360	367	409	374	415	380	396	426	392	352	355	381	382	404	388	369	405	425	359	418	393	370	383	405	394	405	358	390	395	399	400	383	410	398	387	358	390	387	394	349	380	360	389	370	364	394	402	416	408	380	399	382	386	400	387	389	363	383	412	403	392	389	388	390	394	400	412	365	380	353	399	347	377	381	444	407	406	375	365	412	385	405	390	368	402	370	381	356	412	384	382	410	400	385	377	386	372	413	364	368	416	399	373	378	372	394	390	384	380	414	353	410	398	420	386	449	376	367	368	403	367	374	393	424	378	387	398	371	386	384	411	400	393	371	410	375	387	402	405	373	328	404	418	409	398	407	392	382	389	349	394	413	351	398	397	406	414	385	413	411	406	384	363	406	364	399	426	384	386	378	371	419	391	372	368	373	417	418	398	363	378	390	394	385	372	391	381	396	409	424	420	395	384	372	403	387	382	390	339	408	380	367	372	396	365	363	381	394	423	427	372	414	389	406	397	357	383	366	396	379	401	371	406	341	383	413	420	383	408	401	358	340	396	384	368	377	401	354	332	391	367	399	387	393	344	356	352	372	423	378	368	415	349	402	404	370	373	426	389	385	367	373	399	357	370	391	379	379	380	393	409	408	381	403	416	385	409	383	387	413	380	375	395	385	388	408	385	392	359	366	381	426	404	356	390	385	404	376	364	403	386	428	392	396	405	383	408	385	379	366	396	372	364	377	395	372	401	409	374	405	356	418	385	396	394	351	391	392	398	427	381	402	383	387	417	389	362	378	393	415	371	382	368	427	378	370	411	430	384	377	397	383	396	388	414	416	420	408	382	433	409	391	350	405	369	362	408	381	397	392	387	355	376	374	391	417	387	393	391	381	359	404	384	387	364	382	359	384	371	373	405	395	387	374	373	381	378	410	389	363	391	386	402	373	358	382	428	353	385	398	357	368	355	385	404	401	387	373	390	376	370	414	402	374	413	397	383	357	393	390	419	380	415	368	433	403	371	347	394	400	383	365	385	388	418	405	356	369	391	363	405	379	402	415	390	371	385	350	397	406	365	432	388	373	391	404	386	435	354	375	418	423	354	410	387	386	392	392	350	390	404	372	385	381	413	361	408	393	368	403	397	412	396	374	359	394	380	387	394	399	369	397	392	389	395	390	370	403	370	377	395	427	376	426	407	337	394	416	378	382	409	411	355	424	393	369	365	375	401	398	362	395	363	359	390	380	355	393	387	404	383	371	407	407	351	367	374	372	404	347	392	391	387	392	353	404	365	359	401	403	416	391	414	387	370	391	369	398	412	401	393	391	380	365	393	418	396	408	368	379	415	400	412	375	433	371	384	376	358	410	400	383	384	393	424	364	397	396	345	380	406	359	428	407	402	379	378	383	394	394	394	386	394	378	423	384	376	358	359	373	391	391	416	390	383	347	381	400	413	397	389	406	376	399	402	405	392	355	391	379	376	401	408	380	368	386	406	382	359	386	407	397	390	402	399	361	414	412	357	377	402	430	344	409	379	416	381	375	410	341	354	355	397	404	400	386	362	398	403	391	372	408	390	393	403	415	417	402	386	367	423	394	389	365	380	396	400	403	346	389	392	401	373	413	413	392	372	418	390	384	378	404	396	373	392	408	398	388	375	419	392	407	403	429	385	387	401	387	399	410	378	399	358	433	406	406	341	380	391	407	369	376	369	373	388	370	382	404	364	398	361	386	432	370	388	384	361	385	387	394	375	411	390	390	422	381	366	361	347	366	418	393	386	386	371	421	401	368	393	414	380	380	377	380	387	368	365	426	372	396	388	387	390	379	360	375	400	373	383	407	341	390	366	366	379	387	402	384	412	403	395	386	365	404	368	403	389	388	389	382	383	404	386	400	382	397	360	361	419	400	399	368	372	372	390	433	395	395	420	388	375	384	360	383	408	386	386	348	391	390	378	378	411	370	387	359	382	404	414	417	378	405	368	396	394	365	370	387	390	350	355	377	388	403	373	419	407	377	395	390	374	407	363	371	355	384	426	412	367	387	393	410	397	352	399	390	366	387	387	368	424	394	389	388	371	352	355	361	405	396	387	358	367	356	409	377	391	385	373	350	328	406	394	378	387	388	394	395	383	386	394	367	379	394	410	383	382	357	395	377	396	400	358	393	404	402	410	401	414	363	388	390	389	389	395	377	384	398	400	363	405	394	371	414	399	366	364	390	404	397	381	394	396	381	398	385	344	380	377	411	382	360	383	384	379	362	403	405	415	381	397	384	412	373	405	391	368	402	380	408
47041	78990	61275	38664	22673	9581	3182	538	576	540	537	555	591	575	564	555	552	546	586	594	549	564	513	572	567	540	554	548	539	556	595	586	577	557	581	603	616	550	572	580	561	529	596	567	594	567	588	580	584	571	559	577	529	551	552	567	554	560	557	555	571	537	531	572	581	582	564	592	563	568	544	607	573	585	582	590	557	567	585	560	586	581	544	571	562	545	598	511	550	560	548	551	573	550	507	567	570	531	596	581	530	543	589	508	560	587	580	538	565	584	542	553	586	544	533	542	599	537	547	527	594	545	535	529	571	595	569	600	596	537	549	526	575	551	606	586	592	559	599	517	612	559	554	557	608	583	579	562	571	565	571	554	567	553	597	594	560	554	566	556	569	564	544	594	538	539	585	548	575	565	573	595	584	601	509	583	580	564	553	571	528	611	581	555	526	573	550	572	566	554	572	590	561	589	535	536	560	552	579	624	585	595	590	549	581	571	579	586	542	588	576	559	602	516	564	571	576	553	587	557	552	563	602	583	575	596	547	617	572	567	569	577	541	555	575	493	589	534	558	581	610	581	581	534	587	576	566	558	542	611	533	601	590	537	548	572	534	541	574	552	565	586	598	574	553	585	563	566	577	558	597	562	523	548	580	526	541	566	552	548	552	594	582	570	566	594	551	578	559	573	618	585	598	541	581	570	555	557	593	593	573	586	595	564	552	523	548	531	573	555	534	594	529	557	578	588	594	541	594	542	557	573	545	606	591	542	567	517	607	596	570	551	589	573	567	552	570	537	588	580	561	578	579	541	542	582	568	541	553	533	556	555	557	596	587	531	587	608	524	575	549	564	594	544	556	515	551	579	603	577	534	557	569	587	542	549	605	586	583	591	575	572	548	542	576	570	556	584	542	577	532	559	584	543	558	612	541	557	595	587	557	538	589	589	537	579	570	544	556	545	575	564	564	512	576	627	547	607	550	573	572	566	523	592	561	529	582	554	546	562	564	554	554	516	562	527	557	609	581	590	640	575	530	581	543	556	570	575	556	550	542	617	549	565	580	623	598	550	553	551	565	577	546	546	539	516	535	546	559	576	615	583	617	520	595	597	575	575	608	533	596	568	576	556	581	591	575	539	561	570	541	605	563	563	580	603	543	570	544	603	586	596	596	572	563	594	526	584	568	583	572	528	546	609	622	572	580	532	565	575	549	559	615	538	592	586	560	567	610	643	572	547	589	549	561	599	579	574	532	542	594	618	527	565	588	525	560	539	514	576	577	549	561	588	540	595	579	574	591	570	550	577	568	582	560	595	566	506	533	593	578	545	550	547	557	542	528	574	613	581	570	559	559	580	567	604	576	576	556	587	604	563	588	601	550	571	517	564	553	570	517	556	570	597	527	554	577	544	541	598	562	560	554	557	603	543	543	598	566	576	552	560	581	531	564	619	561	573	560	584	581	583	552	580	554	557	558	555	579	576	585	554	581	616	533	543	554	589	569	597	558	591	591	573	572	587	562	539	578	566	534	560	545	550	570	568	563	579	597	574	524	570	542	603	579	580	527	575	561	579	541	564	571	564	560	549	635	568	584	600	546	571	566	536	529	551	589	508	566	591	607	560	562	535	544	566	527	570	547	607	538	562	559	573	566	546	585	578	566	541	594	565	604	539	596	567	584	538	565	575	604	558	552	566	585	566	559	552	566	530	549	576	577	594	599	563	582	545	556	569	549	516	582	586	554	570	551	551	533	562	557	621	559	561	627	561	601	556	563	531	569	547	554	572	548	610	587	572	576	548	555	577	581	537	576	533	570	599	560	564	573	608	584	520	573	529	566	529	547	547	544	545	586	579	583	600	556	550	554	581	562	573	534	582	539	577	545	548	582	561	584	544	609	618	559	537	573	554	571	524	547	592	573	588	554	564	554	574	562	619	565	496	513	553	505	587	597	587	545	599	556	573	549	576	558	541	584	545	572	558	569	605	547	573	529	586	545	547	565	590	576	575	593	548	606	580	554	543	578	592	568	572	554	560	569	587	574	546	611	555	573	576	571	569	527	585	597	497	565	547	565	580	558	554	576	543	575	575	555	542	547	608	585	564	539	567	600	593	568	559	590	589	587	531	561	606	618	585	565	556	525	598	553	565	544	588	587	524	573	505	563	537	600	574	560	552	591	587	560	555	571	574	586	517	598	564	557	537	557	616	563	552	579	523	589	580	542	544	611	551	584	556	549	581	543	585	561	554	551	576	598	546	498	587	553	597	552	555	525	584	577	544	590	534	548	566	569	605	522	572	612	536	560	567	582	552	587	582	573	585	557	541	555	556	608	631	564	556	547	587	584	527	552	537	560	599	556	572	570	557	535	575	575	557	571	596	568	599	601	595	567	559	552	544	536	556	558	536	617	599	561	543	537	556	540	554	545	577	536	552	579	568	549	568	562	568	595	584	553	539	592	585	594	554	581	573	609	580	546	592	555	580	553	591	589	596	550	542	582	519	588	570	602	581	570	522	592	569	552	562	548	565	587	575	552	597	561	551	540	546	546	562	523	547	593	614	557	557	563	541	563	529	553	601	500	533	562	561	564	576	576	607	602	527	555	566	573	547	543	561	548	551	619	578	617	619	563	563	587	540	573	591	565	555	567	579	559	532	531	567	596	583	557	551	532	598	552	552	574	556	592	582	593	561	592	580	603	535	584	569	566	567	541	538	544	569	558	607	545	574	528	562	550	551	573	556	569	555	581	562	570	548	549	577	543	562	580	554	564	575	591	557	562	559	607	589	564	550	588	591	555	596	549	570	553	581	595	574	511	557	549	505	571	574	567	553	581	566	588	563	555	551	554	549	571	518	544	584	560	593	574	550	540	606	589	556	553	524	536	558	537	562	581	601	563	575	600	579	524	559	570	547	583	522	588	574	528	551	576	542	525	601	592	576	581	530	560	558	534	534	542	563	582	550	575	539	557	572	599	526	549	583	566	586	562	554	624	564	557	570	552	555	562	598	532	584	543	576	569	610	538	561	592	604	577	546	572	545	598	580	582	561	597	574	565	576	559	503	549	556	537	568	568	590	574	558	580	558	565	566	577	582	577	562	560	534	562	616	546	582	557	549	612	554	569	553	578	559	579	588	539	591	544	564	574	606	545	576	602	568	580	569	522	590	585	543	582	538	560	540	572	565	634	573	605	569	596	565	597	581	606	569	587	576	597	568	593	585	557	580	588	512	555	593	573	558	553	547	556	561	523	580	585	527	602	564	576	564	597	574	561	558	582	559	572	555	532	581	529	552	566	584	552	590	625	513	575	554	563	616	563	546	556	576	577	541	589	575	562	561	568	581	577	560	539	561	562	560	570	581	544	593	512	548	559	522	558	562	538	541	559	582	552	502	568	558	547	585	550	570	520	549	603	573	552	583	535	568	552	589	562	626	558	565	549	563	571	584	582	535	590	589	576	583	576	573	598	570	574	539	552	563	575	577	597	552	580	544	597	626	593	593	571	561	610	567
22812	21440	30790	27125	24055	21931	14289	861	291	299	299	262	250	328	266	274	264	260	296	286	305	303	273	269	256	267	271	257	284	276	288	291	273	286	290	283	295	292	272	281	255	281	276	292	268	309	258	306	282	259	267	282	304	282	273	281	304	289	262	275	299	301	275	262	278	290	251	285	280	272	249	286	291	270	312	282	295	286	298	279	281	296	279	285	265	259	245	225	298	267	287	291	268	284	251	287	287	288	304	284	297	305	294	280	308	283	266	255	295	298	248	268	296	256	269	271	271	298	286	308	236	288	264	283	286	265	298	273	273	268	250	261	281	272	281	279	258	280	274	278	266	265	284	291	272	268	281	304	280	294	289	274	281	305	258	272	257	283	272	273	246	296	310	279	300	271	266	282	278	250	294	257	260	299	266	274	252	292	303	296	284	270	281	265	276	283	259	291	275	275	294	266	278	267	287	277	259	305	269	297	285	297	289	265	278	289	276	284	272	268	276	299	295	297	273	273	248	278	278	293	274	281	275	281	268	278	282	264	285	275	286	287	271	261	284	280	267	256	279	278	285	263	302	308	281	285	306	288	274	277	268	300	265	286	307	287	277	269	286	281	279	286	248	295	270	307	285	300	297	308	274	294	245	275	273	270	288	281	308	283	275	305	305	289	266	282	283	276	283	261	280	265	286	298	269	303	268	270	274	272	294	256	254	289	254	270	278	275	282	304	272	279	288	271	282	276	281	291	266	269	250	283	305	256	280	296	265	271	293	272	313	298	275	273	307	285	282	274	271	283	294	269	270	295	292	289	288	286	271	267	260	279	280	289	296	286	278	274	255	265	262	290	265	268	295	319	293	269	248	318	269	278	262	281	269	281	268	305	252	298	260	265	282	286	337	290	275	286	296	292	264	265	283	263	292	265	278	274	283	282	294	295	290	273	287	289	254	269	287	279	305	277	268	283	280	264	302	287	306	284	287	263	280	287	284	314	280	280	279	291	253	312	276	264	272	308	272	276	275	280	317	309	279	282	279	265	260	264	281	286	263	310	287	265	291	267	285	261	258	290	284	272	256	250	268	270	275	279	294	285	272	285	241	245	283	265	293	319	309	311	290	280	282	283	272	248	295	261	277	284	264	271	261	257	262	297	304	297	273	261	312	268	270	292	315	292	244	262	252	292	259	272	298	294	285	299	289	257	294	261	269	268	294	312	285	292	294	280	304	281	270	263	301	296	269	297	266	288	278	282	259	256	300	263	266	280	263	295	296	270	279	282	272	271	268	273	282	233	274	289	267	271	276	279	297	272	271	267	267	269	271	305	281	256	270	276	290	276	274	298	285	267	277	298	301	311	296	293	271	299	279	246	264	308	270	270	270	249	282	280	291	268	257	252	272	262	266	306	302	268	275	282	251	240	246	287	265	274	258	278	283	264	291	270	313	248	296	318	288	265	288	235	285	271	290	285	282	292	293	301	254	278	298	279	275	280	292	267	239	294	279	266	268	250	272	248	281	281	308	270	304	287	255	266	276	288	286	237	291	284	287	297	277	300	279	299	274	281	286	253	270	268	295	292	269	279	287	281	274	256	248	308	272	295	296	292	288	236	236	288	258	253	269	292	267	250	274	284	266	295	264	275	280	266	264	274	301	273	263	256	266	256	287	273	296	290	273	295	290	269	282	258	258	256	255	280	274	279	250	264	272	246	291	273	290	296	277	292	283	281	261	293	275	271	268	290	302	282	312	282	292	275	258	276	275	286	311	276	281	285	280	274	266	284	253	285	282	293	285	288	306	265	278	268	267	293	290	278	264	277	278	256	298	269	289	269	271	274	300	254	260	316	281	277	266	285	281	271	269	265	310	281	300	292	268	283	260	301	263	255	280	293	259	265	293	298	285	256	322	281	258	272	324	289	270	283	283	304	260	270	259	294	285	306	278	311	291	297	264	255	284	252	258	281	254	284	276	286	291	315	298	241	282	287	287	276	291	298	276	304	252	325	264	265	273	281	287	285	296	284	284	247	290	288	310	292	298	270	274	251	274	262	285	272	286	265	266	276	304	283	261	258	256	296	266	324	280	276	300	294	293	310	279	313	274	291	300	280	244	273	298	261	258	256	239	253	261	286	266	276	252	297	273	277	279	269	288	288	275	302	273	277	285	285	281	241	269	257	271	268	283	281	249	280	261	278	300	281	283	256	244	264	315	285	293	286	332	256	260	288	284	273	271	255	287	274	316	287	278	272	277	293	297	274	259	284	289	283	252	276	279	293	275	299	248	281	285	268	288	260	283	309	279	284	280	261	288	258	274	293	269	289	281	304	279	250	271	267	246	286	279	287	274	281	310	259	279	307	250	286	272	263	291	283	297	331	261	276	283	259	280	264	277	261	248	280	306	246	277	289	266	289	306	257	288	285	300	253	275	279	248	312	291	279	278	264	285	304	278	283	286	273	291	293	278	293	255	287	296	283	302	288	268	262	267	291	299	280	287	272	262	300	253	256	312	308	301	272	298	260	277	289	278	302	292	263	266	294	288	288	291	307	292	272	305	280	278	292	287	283	259	276	299	237	268	277	267	284	289	283	290	280	274	290	302	310	302	253	322	294	302	292	263	283	276	271	309	247	283	278	281	304	254	315	276	290	282	294	288	279	268	272	282	322	320	268	280	286	253	263	282	290	299	284	275	281	289	269	285	278	257	290	280	268	267	295	263	283	284	269	282	313	258	279	285	280	300	265	252	299	278	254	271	269	284	252	265	288	300	271	288	268	275	272	274	306	293	303	288	284	306	254	288	255	296	277	298	262	275	278	267	280	282	279	290	254	228	264	291	298	237	295	290	265	292	278	269	277	283	273	264	250	288	307	281	272	268	268	295	276	267	270	305	257	301	287	292	253	256	267	265	275	249	274	295	289	277	277	270	297	301	259	292	294	293	270	280	298	298	275	272	302	285	282	275	300	306	314	259	284	277	267	281	305	300	257	274	282	303	275	291	315	279	278	279	279	311	256	262	294	281	278	290	299	294	265	253	255	278	249	300	266	280	294	280	286	306	281	275	283	270	309	292	320	308	280	279	287	277	278	275	270	276	303	302	295	296	306	255	301	310	277	281	249	286	286	267	331	285	259	315	295	286	258	279	276	259	253	263	262	277	302	275	252	269	266	269	265	290	304	275	274	311	278	292	293	297	287	255	241	288	273	246	282	277	278	275	257	293	283	316	243	266	262	284	266	264	303	279	297	276	310	282	276	284	305	259	267	293	258	247	258	278	261	284	279	259	267	273	249	286	273	303	288	277	270	304	272	271	302	288	272	282	297	277	283	299	296	281	277	274	279	275	304	310	293	294	267	295	274	290	260	297	273	259	279	304	241	259	264	280	275	283	236	253	264	288	285	248	281	299	270	261	256	299	289	264	265	290	260	268	247	277	265	276	294	284	285	288	275	294	273	245	269	262	248	250	259	294	287	306	296	274	289	255	304	287	276	297	274	285	296	274	290	266	271
59434	100568	82489	58172	39917	20527	7904	406	421	451	424	413	411	399	429	394	419	418	396	426	443	400	422	427	460	410	414	413	371	394	369	418	401	402	434	394	401	420	407	407	414	385	363	405	419	414	394	422	418	415	407	435	374	380	375	394	391	446	462	376	407	422	430	411	428	402	383	405	385	380	404	406	388	405	415	390	372	399	416	431	430	416	376	415	390	416	395	454	372	411	419	423	425	446	413	412	402	399	431	380	434	397	411	412	401	407	360	405	369	384	401	407	428	406	395	409	398	391	390	420	407	430	388	390	405	435	436	371	420	390	429	401	357	430	405	401	399	365	389	383	441	433	412	452	384	421	412	412	382	406	395	382	429	407	405	405	396	369	400	397	410	452	385	393	383	374	408	411	386	386	415	417	430	395	386	412	436	415	422	365	414	408	409	425	403	433	423	414	430	429	443	366	429	396	400	405	378	377	416	407	383	385	417	382	404	409	412	443	411	370	409	435	407	388	401	408	386	400	387	368	416	395	396	406	380	399	388	413	427	409	433	418	378	397	412	385	383	410	411	411	432	397	411	423	406	376	395	405	430	395	417	378	381	395	380	389	367	400	416	413	367	363	389	414	412	403	407	410	397	409	412	406	406	410	399	404	429	409	373	380	414	373	391	394	415	418	391	432	394	388	413	412	421	424	404	404	423	388	383	355	418	397	383	409	424	403	384	422	380	398	383	442	382	408	401	375	363	399	371	401	397	400	415	385	382	406	416	391	410	427	388	415	372	386	433	375	367	417	404	423	414	396	400	396	387	360	408	396	398	416	408	369	428	384	428	392	398	393	413	379	434	416	451	381	395	413	405	413	401	389	420	363	450	371	355	399	410	388	396	383	397	398	418	400	395	417	393	440	347	398	427	401	401	406	392	390	408	408	378	422	387	377	394	434	417	386	431	376	388	421	420	422	387	378	396	399	403	414	385	390	361	433	416	387	387	448	357	447	362	403	383	406	370	409	394	389	373	416	440	404	378	380	386	409	382	380	418	412	419	397	413	380	381	441	401	407	395	409	417	393	408	403	390	377	416	383	408	431	416	429	392	416	398	413	401	414	423	408	417	380	453	382	396	415	416	391	406	416	416	408	389	411	391	419	404	413	441	382	401	437	383	399	408	418	439	409	400	378	409	405	420	384	418	393	367	410	393	407	414	399	423	410	375	426	380	376	424	393	414	434	435	413	424	419	424	451	386	421	439	429	392	412	396	431	387	410	424	410	409	420	370	414	390	391	400	377	416	420	404	398	426	389	405	393	403	381	359	407	388	350	381	402	402	436	427	433	445	366	401	427	396	410	424	400	397	390	359	412	432	441	388	393	401	385	403	386	407	406	402	432	412	373	391	445	421	403	404	418	419	386	399	404	392	392	377	415	398	408	382	410	385	438	384	423	388	442	407	413	397	426	362	396	383	416	382	396	361	432	396	405	403	409	426	389	390	408	415	403	397	394	393	401	436	420	410	363	394	401	387	418	424	411	400	408	435	398	412	426	417	415	391	429	369	428	415	403	403	367	420	410	419	379	403	430	418	419	382	402	390	407	397	413	393	377	411	384	403	386	386	427	389	422	401	394	399	420	375	395	396	391	415	401	403	417	391	390	405	419	456	403	383	407	413	389	390	414	437	400	417	414	395	407	422	386	388	362	393	403	384	396	367	386	392	377	378	437	378	412	417	436	430	453	363	403	375	408	401	388	414	396	387	416	412	376	421	399	388	372	424	399	376	427	409	429	345	391	409	391	396	407	383	358	328	393	402	379	355	435	402	414	467	403	391	403	415	407	383	404	389	355	437	354	418	381	401	419	392	412	404	380	394	439	411	416	396	412	401	390	398	404	374	422	376	387	404	398	411	388	426	385	404	439	390	374	457	377	452	419	384	406	448	405	404	380	414	389	410	414	409	407	411	398	399	441	423	418	369	371	400	372	407	408	390	400	418	401	401	426	400	407	462	359	422	379	406	422	377	412	373	426	392	410	413	419	395	410	377	402	406	402	408	389	419	407	428	387	405	401	382	416	409	369	412	403	406	413	391	377	408	412	388	386	414	386	373	458	447	413	404	405	375	416	398	350	393	390	417	406	400	399	396	384	418	390	387	398	429	407	401	411	397	407	383	401	443	390	455	372	417	397	417	391	401	370	399	411	403	385	398	415	394	376	383	417	390	424	389	416	377	424	387	388	392	383	414	411	365	392	378	391	385	402	382	414	423	400	414	443	398	414	395	411	423	436	455	420	380	392	438	387	393	385	403	406	413	394	436	413	384	402	405	394	407	407	411	433	417	387	383	375	424	371	404	376	394	422	394	406	406	434	402	418	428	402	410	400	408	384	396	413	406	414	397	394	396	390	431	394	427	395	398	377	373	387	408	388	409	427	388	386	381	383	410	402	397	425	415	422	425	402	402	396	410	372	399	375	399	397	456	372	396	399	386	434	394	390	377	401	429	399	422	402	405	390	408	412	379	413	420	370	421	417	387	394	423	389	397	409	393	371	381	418	382	402	431	398	415	407	401	376	368	393	420	371	414	416	394	404	421	407	404	405	381	393	434	422	429	381	398	413	422	408	384	404	408	409	357	386	397	403	366	368	409	413	424	405	383	403	407	369	439	383	399	388	416	409	443	400	407	400	359	457	409	426	396	405	405	416	396	411	423	369	425	421	410	403	407	370	420	405	411	419	422	373	430	390	394	372	419	412	391	382	397	415	393	409	392	382	402	370	418	424	405	393	386	390	445	432	449	400	396	405	405	378	395	403	388	370	418	386	419	394	407	388	398	436	420	389	422	407	420	395	360	395	369	413	434	428	425	415	396	382	396	377	366	422	410	402	416	390	367	386	385	409	370	405	422	386	404	438	399	439	420	406	385	392	427	383	396	434	429	415	411	430	418	394	421	389	407	403	428	408	429	416	425	409	394	397	395	424	416	435	430	385	369	387	410	415	393	423	399	397	393	408	382	395	432	422	406	402	392	402	400	409	377	385	417	381	389	381	398	399	416	373	418	395	386	396	356	403	400	395	421	411	423	426	373	381	424	364	397	380	413	408	417	411	428	412	423	391	399	418	360	400	404	428	397	386	443	411	378	380	431	407	394	384	413	406	429	412	412	406	381	398	405	404	402	411	421	414	387	406	408	400	433	385	371	388	418	407	427	364	373	404	412	428	392	364	405	398	447	424	378	397	399	380	400	383	400	386	445	388	449	375	395	397	422	411	402	425	401	393	379	378	396	390	387	402	426	408	441	404	441	381	418	409	432	416	420	405	383	400	425	406	397	435	401	407	414	426	408	386	405	391	410	403	367	400	395	446	414	408	395	401	409	361	423	411	386	415	393	421	396	411	448	388	405	384	416	420	387	436	361	398	444	390	377	396	393	378	410	416	353	415	442	408	390	382	369	404	436	399	388	448	404	404	456	420	426	397	400	382	440	405	438	448	406	397	384	367	378	406	414	415	367	426
27113	25186	29469	16722	4963	1314	511	389	348	372	331	355	330	339	352	365	375	352	352	350	359	324	360	332	366	370	368	362	327	352	369	318	334	309	356	351	367	352	361	350	324	355	364	351	331	349	344	346	347	337	334	338	348	334	340	355	349	369	363	328	389	354	323	376	326	329	336	359	335	323	328	329	313	372	346	357	343	336	348	379	357	332	345	323	361	390	329	353	357	335	358	340	362	342	404	350	289	349	344	349	338	360	351	375	387	326	319	349	344	316	362	365	332	343	342	337	308	354	380	352	371	351	342	359	326	321	350	335	362	349	364	399	358	300	329	329	338	355	330	349	340	343	349	351	327	339	365	334	335	335	379	346	335	324	327	370	344	399	349	348	347	350	349	336	331	386	356	346	364	330	363	370	328	322	370	328	340	337	311	350	353	341	338	343	367	341	361	368	379	321	296	321	344	350	325	332	350	355	341	350	335	339	349	317	380	353	367	360	334	337	358	345	339	354	349	354	332	294	334	355	341	389	365	328	386	369	343	324	306	332	344	332	374	352	345	353	344	356	335	362	354	385	353	330	361	329	388	324	350	331	325	331	347	315	359	365	341	319	330	298	362	351	357	317	356	340	348	348	398	348	347	343	356	356	341	348	338	371	369	361	362	350	350	361	343	330	327	340	312	337	345	347	359	300	374	325	375	337	341	331	360	356	352	364	349	354	358	393	349	340	361	374	352	346	350	328	344	332	373	315	336	334	353	369	341	348	326	337	352	329	366	354	317	307	371	370	346	352	355	350	317	326	355	358	372	386	369	343	380	366	352	338	365	314	382	354	344	376	345	300	328	376	368	333	351	338	336	364	360	340	383	369	334	320	318	323	315	356	354	373	319	339	330	339	315	337	351	350	324	348	361	341	358	353	366	336	348	396	342	344	325	370	363	343	331	350	360	345	359	325	389	365	346	343	363	341	340	386	363	320	334	341	345	337	369	350	346	340	363	367	330	346	331	336	341	336	367	376	332	312	338	358	330	325	328	350	371	343	336	351	319	348	358	370	394	343	354	331	362	325	346	333	374	350	368	361	341	356	361	328	360	317	331	309	336	349	356	351	371	323	344	327	330	322	347	327	309	354	359	354	332	349	339	360	327	337	351	360	319	336	327	339	318	344	317	316	355	371	345	331	319	378	334	357	405	350	356	332	330	326	346	351	390	351	361	357	340	335	347	347	367	355	329	371	320	345	322	340	365	383	358	375	334	334	366	356	333	300	337	343	349	323	369	332	358	326	353	383	370	323	319	324	335	313	349	320	346	353	363	353	351	348	313	340	369	331	336	354	343	322	335	340	316	379	370	334	355	342	335	338	348	357	358	320	359	321	320	336	339	319	340	334	315	332	352	341	319	343	328	355	317	350	363	366	322	341	308	328	338	345	338	336	367	354	351	362	345	363	311	351	357	346	356	368	344	360	347	322	370	352	328	327	342	339	370	325	349	344	354	335	353	318	338	348	331	363	374	356	360	366	342	340	322	353	323	367	336	346	367	352	349	353	338	381	317	358	336	329	341	347	387	363	358	336	325	362	363	334	347	333	348	343	357	311	364	335	330	366	335	364	361	356	346	370	346	350	318	355	369	327	361	349	354	378	346	342	324	334	364	370	351	371	333	352	352	340	378	373	346	340	329	351	338	372	311	341	349	350	379	354	365	364	340	300	347	323	342	381	366	337	333	320	338	371	347	384	367	345	360	359	339	394	323	342	362	341	363	333	306	321	342	333	303	324	386	375	318	373	350	370	334	377	337	352	358	339	355	339	363	362	373	355	353	331	351	359	374	327	338	359	356	349	336	307	318	309	330	329	339	344	357	372	294	348	364	316	331	331	362	342	351	345	369	337	331	336	326	322	335	349	372	336	335	315	375	372	348	346	322	380	348	329	326	312	326	346	345	361	354	334	339	347	336	364	352	346	358	347	359	336	367	353	345	353	371	334	372	370	348	335	314	349	340	338	353	338	377	352	343	362	341	356	339	333	355	338	326	355	302	335	349	354	380	396	359	349	347	351	370	335	336	365	332	349	357	353	355	372	334	352	352	337	351	363	360	345	391	371	337	341	364	346	341	339	354	343	364	339	333	341	310	346	331	364	336	319	342	355	314	352	351	350	363	362	347	358	362	385	354	322	352	344	341	347	358	348	347	332	328	384	325	333	364	329	359	334	352	328	338	332	347	328	318	317	340	350	379	322	359	363	364	342	345	348	310	358	337	345	357	373	312	351	377	370	340	359	359	345	350	357	363	364	332	354	356	371	331	340	327	333	319	352	340	326	328	346	343	350	381	365	320	327	364	326	330	339	354	407	326	353	325	344	361	339	329	339	354	316	325	328	358	337	340	327	339	348	363	365	349	352	337	356	350	342	343	352	342	349	346	331	383	314	318	360	385	371	343	361	397	318	360	335	345	367	343	351	322	377	345	356	362	337	365	327	342	326	343	348	310	338	338	363	354	359	353	357	347	339	353	334	335	321	327	374	326	368	335	374	317	365	343	349	366	363	339	356	335	379	321	367	370	376	345	330	325	360	334	337	324	324	321	354	338	368	335	371	305	355	357	332	385	346	361	340	352	321	347	379	353	355	353	331	338	368	355	328	356	342	376	352	357	303	347	334	360	351	342	360	362	358	305	348	347	361	352	337	355	328	334	329	340	360	333	358	346	351	339	350	347	373	327	335	334	342	344	353	347	356	354	391	394	350	332	342	333	349	344	306	340	351	358	368	334	308	347	319	320	342	355	351	346	355	360	341	341	344	326	364	336	338	325	358	374	346	304	359	344	368	368	337	355	386	370	315	338	342	337	297	316	383	343	301	336	317	379	390	317	371	340	350	334	345	334	305	367	353	356	330	321	342	374	348	343	349	365	308	334	343	373	331	353	360	334	364	361	361	345	363	347	357	351	387	372	345	348	322	330	334	320	363	350	331	349	325	348	360	354	348	361	313	322	380	332	308	314	351	323	352	339	364	317	350	325	351	381	383	346	369	337	337	349	388	353	355	311	334	347	372	366	361	348	361	364	396	337	327	344	361	322	348	376	354	336	360	313	336	348	348	317	340	367	341	373	311	359	317	349	379	325	334	307	359	360	317	351	353	368	348	351	352	375	360	369	332	366	365	332	361	317	339	374	320	364	323	369	369	330	338	338	398	363	340	322	359	363	382	312	330	313	360	350	366	348	338	349	359	360	336	346	338	338	337	361	319	345	328	349	358	370	304	355	350	338	331	373	344	377	325	350	383	319	338	380	346	360	331	356	376	358	356	324	330	348	344	348	350	375	332	376	327	316	369	328	353	351	337	333	342	311	341	350	357	350	348	348	377	311	344	386	355	385	310	352	344	324	368	328	349	326	310	333	342	293	358	341	321	339	339	358	347	318	343	335	331	357	360	339	328	334	347	334	322	355	354	365	365	328	350	343	376	362	313	344	347	328	338	355	308	349	355	368	342	371	349	342	334
24139	42782	32599	15470	6941	2144	771	487	536	503	524	509	535	524	503	535	522	517	536	484	536	536	519	534	513	494	487	502	501	498	476	516	505	489	513	435	507	499	489	508	470	463	506	482	495	502	498	530	470	483	504	533	483	483	495	467	489	508	494	476	500	522	511	539	498	473	523	514	494	508	508	512	503	478	487	524	500	475	497	509	511	470	522	528	521	475	490	493	485	464	465	484	508	538	471	520	498	485	507	504	525	495	485	514	518	494	501	499	523	523	498	513	456	501	469	495	467	503	526	528	483	458	495	528	487	515	518	510	497	508	458	519	501	500	517	480	502	517	535	495	535	511	522	515	516	535	497	477	487	488	516	548	522	524	467	474	511	517	491	519	534	519	501	502	499	500	496	522	472	529	490	528	494	488	506	478	525	469	543	489	515	493	516	500	478	521	468	490	508	497	497	500	500	480	501	506	467	482	538	540	519	494	508	468	489	464	489	478	475	542	505	490	487	528	467	513	513	552	519	512	488	474	487	547	523	516	468	516	503	534	466	501	492	482	517	514	493	460	531	494	501	552	470	522	518	489	512	485	480	511	498	474	508	509	506	485	520	466	510	494	506	528	501	504	432	497	481	542	506	525	498	489	478	526	491	511	468	513	473	517	490	500	546	484	521	525	520	535	497	527	517	466	519	549	508	488	467	492	473	490	490	471	485	559	501	514	492	475	545	503	518	486	491	484	495	504	478	476	465	481	451	477	466	544	548	529	531	500	518	485	493	482	518	485	522	545	464	500	477	495	532	492	489	526	514	495	480	502	496	516	485	469	499	495	511	478	534	495	453	500	527	492	504	490	482	479	483	527	489	477	521	509	496	531	525	493	498	516	467	483	491	515	507	525	516	468	490	499	503	501	519	470	495	485	483	535	490	495	519	497	540	509	523	489	510	493	537	496	486	477	522	513	513	514	460	497	525	511	512	501	478	519	488	479	477	503	454	525	492	511	501	494	480	508	527	488	451	488	492	466	554	536	480	490	486	499	538	558	484	524	456	501	511	455	501	502	518	505	509	476	498	478	495	524	494	520	519	461	504	498	504	519	499	503	516	491	546	465	507	546	486	529	519	540	501	506	504	472	499	478	528	508	498	499	526	542	481	511	472	496	475	497	474	505	502	524	499	497	513	444	498	522	482	477	521	527	499	513	494	493	501	538	474	483	497	515	537	516	501	437	497	486	516	512	504	487	518	492	507	481	491	501	521	520	493	502	506	517	495	491	508	514	485	496	489	512	529	530	547	505	518	496	476	521	499	526	497	470	472	532	490	494	529	498	471	506	484	470	526	524	486	485	527	493	453	513	513	485	508	535	491	487	481	446	503	506	508	507	533	474	492	502	528	530	463	530	477	475	484	534	527	499	505	484	511	502	456	479	517	541	480	496	516	482	501	514	513	490	508	530	476	470	495	518	531	502	513	499	501	497	498	530	489	462	443	468	502	492	493	501	528	467	486	518	521	489	476	511	497	517	467	490	469	521	519	516	469	496	481	526	491	479	532	503	490	520	514	474	493	464	486	513	518	539	491	506	547	503	462	496	514	470	527	516	447	509	487	486	470	494	521	489	521	511	502	482	489	481	495	508	517	547	535	486	501	481	507	495	502	494	510	501	497	508	501	519	511	492	524	497	484	532	485	508	494	471	521	482	546	488	535	503	514	549	534	498	502	482	476	464	514	460	489	479	480	507	512	482	521	468	523	532	495	516	507	529	523	497	536	499	509	516	526	494	504	482	518	506	514	499	466	479	519	513	490	550	535	489	483	468	509	501	479	522	520	525	511	505	526	473	543	494	523	483	475	542	508	501	517	503	524	515	509	457	483	545	479	517	513	497	489	488	533	455	516	521	464	486	521	514	545	505	480	533	529	475	521	518	559	571	521	502	485	509	502	496	459	524	494	519	487	519	483	488	493	475	484	504	478	476	494	494	521	486	481	514	477	521	522	468	536	494	546	488	518	499	469	468	519	499	517	488	528	543	507	507	515	479	539	534	505	513	492	502	500	469	477	457	511	522	514	528	530	487	484	502	474	522	498	500	532	531	536	509	542	463	488	487	500	470	481	487	494	519	479	468	478	523	526	468	510	520	476	519	524	479	489	509	519	474	517	473	519	520	492	476	492	499	531	499	536	515	522	477	522	537	498	523	523	468	489	526	484	483	484	451	515	495	488	505	521	509	528	518	497	503	514	489	466	469	483	489	482	487	488	493	507	485	536	525	532	514	485	485	477	486	498	541	501	511	504	468	516	519	490	510	458	539	500	532	525	550	519	519	518	481	481	481	515	485	497	502	516	493	505	487	482	454	497	473	517	490	516	574	450	485	482	523	493	491	486	557	487	498	484	524	477	508	526	534	539	519	491	495	474	520	493	468	525	497	548	506	515	510	510	509	473	498	485	445	535	491	462	527	521	527	529	485	508	474	545	522	533	476	482	566	473	531	515	546	487	551	516	478	487	521	509	492	527	503	471	494	512	501	518	541	495	457	475	516	516	510	505	523	471	550	490	470	534	491	490	510	495	484	481	511	508	456	490	506	527	490	512	545	512	508	497	506	504	514	498	527	519	517	494	568	494	506	518	485	496	487	511	487	518	488	521	491	462	473	508	490	494	522	514	492	505	497	493	503	508	525	478	480	539	517	508	519	496	478	487	500	471	496	502	559	498	489	493	491	501	488	517	517	456	528	533	569	475	465	519	507	523	469	473	460	488	486	509	503	533	510	489	476	488	524	513	485	527	487	497	519	484	497	515	485	485	491	507	527	496	502	496	513	526	559	513	495	525	480	494	478	501	459	522	512	457	499	489	490	514	504	516	483	532	465	480	500	547	492	523	493	506	505	517	478	525	494	513	511	494	481	510	483	481	523	510	502	443	497	496	507	504	493	505	547	523	512	520	487	507	521	472	467	507	510	507	510	469	486	466	533	489	533	511	503	478	481	514	504	496	495	516	531	475	503	510	508	523	524	525	520	520	513	492	522	463	523	468	499	525	505	500	504	487	524	525	515	450	516	496	498	501	519	555	478	499	463	507	492	518	499	496	495	476	461	522	486	525	485	526	481	519	490	462	496	472	496	500	484	523	492	496	525	503	525	508	500	513	496	527	496	498	495	492	491	498	463	508	474	483	485	502	512	494	441	500	470	519	504	481	523	460	510	495	534	491	466	495	518	502	499	506	515	466	506	517	481	494	503	480	489	499	499	518	495	512	547	516	491	485	508	527	535	486	535	460	512	488	476	489	511	559	481	454	474	496	520	512	463	495	501	540	457	504	523	493	532	516	494	519	478	533	539	504	507	482	477	534	490	522	473	522	438	502	491	499	502	502	508	506	483	498	490	514	523	511	528	480	471	479	530	495	499	506	555	517	480	520	512	436	492	497	479	558	526	486	524	516	476	511	499	499	461	521	458	543	477	473	448	530	505	504	469	497	495	477	487	510	501	472	490	514	518	517	504
24716	22749	35883	32453	21881	10562	1418	446	384	467	374	393	431	372	430	406	374	414	382	436	371	373	379	401	377	397	364	384	416	373	384	408	384	421	387	369	365	398	364	429	393	386	425	389	364	363	385	373	408	396	380	397	445	364	397	379	404	381	383	363	381	392	449	363	392	367	405	392	412	395	390	407	360	381	387	388	348	423	387	400	417	399	405	401	393	407	409	402	401	450	408	423	383	407	373	406	389	394	368	410	396	381	367	393	397	402	368	398	367	397	396	383	399	377	391	402	408	414	414	377	441	398	393	375	377	415	381	378	401	384	430	412	408	356	403	354	390	394	357	421	372	366	404	376	381	430	376	425	411	381	396	414	383	407	386	372	377	380	388	342	391	395	417	390	411	379	367	370	407	329	366	366	407	406	377	366	391	377	379	401	430	432	382	399	369	357	393	418	422	349	368	435	386	439	396	432	371	365	351	418	402	379	407	411	365	406	381	383	414	421	387	387	375	388	419	408	390	391	374	432	370	379	403	380	362	396	398	408	396	390	368	406	392	410	404	378	393	373	398	404	390	383	393	398	370	401	405	398	387	370	404	416	378	408	407	350	396	384	379	391	419	382	374	385	374	363	402	386	394	374	395	387	385	437	418	357	360	403	410	378	392	398	408	366	402	390	423	404	409	400	382	403	399	371	369	406	375	389	404	389	420	420	430	401	386	400	395	377	421	367	408	368	372	375	371	357	406	425	381	411	410	417	398	371	382	364	393	381	392	400	395	407	382	357	359	349	387	394	394	367	367	397	416	381	413	385	383	405	389	392	352	397	388	394	400	381	409	414	383	408	392	407	399	389	378	389	352	428	382	399	381	372	374	390	389	382	393	416	372	387	422	385	438	399	376	414	384	400	395	396	392	378	377	404	409	384	375	394	424	391	423	386	385	359	391	395	413	394	373	411	366	379	382	370	388	433	370	360	363	391	369	374	391	342	405	367	402	375	368	391	391	421	385	397	347	383	371	385	394	415	387	406	385	401	383	419	387	419	397	388	428	387	364	353	369	442	402	407	384	365	388	377	351	401	434	402	394	432	377	408	401	422	423	403	439	390	394	391	404	408	409	373	369	374	426	405	379	418	395	418	435	377	392	401	419	398	372	346	379	388	374	388	404	399	373	366	356	378	374	396	408	370	418	410	365	365	393	378	419	377	409	405	409	412	411	385	433	368	376	384	396	374	356	355	372	374	364	391	423	388	404	409	380	395	379	380	384	362	424	370	435	372	405	408	393	397	360	378	390	373	356	365	389	419	405	391	402	378	414	380	389	427	409	392	389	398	384	387	400	438	370	383	421	377	372	370	366	364	410	387	343	419	371	388	429	384	365	362	376	389	429	384	377	419	376	399	407	361	419	377	399	413	438	345	422	352	383	430	407	392	397	387	389	382	383	378	399	433	416	396	386	389	391	400	394	362	413	389	393	379	440	353	379	372	387	434	393	395	386	396	387	376	396	393	446	400	381	413	385	392	407	428	409	380	403	418	370	410	384	387	379	387	389	368	401	394	440	375	415	391	419	401	372	375	395	406	388	356	387	397	403	382	388	392	383	419	405	386	388	370	386	392	367	362	420	400	395	379	387	390	416	428	389	432	381	414	374	377	387	363	384	407	382	395	383	388	392	397	367	425	381	361	406	366	381	395	362	378	360	385	372	388	396	401	348	400	393	403	398	414	386	403	400	336	408	361	368	414	395	394	418	410	399	387	382	419	401	406	390	399	364	373	418	400	412	392	401	388	367	424	427	385	385	352	410	417	381	383	401	381	400	376	412	385	397	360	399	414	418	410	428	409	375	403	371	389	398	382	353	395	390	382	417	399	369	396	395	385	418	359	366	418	424	375	389	399	373	400	369	419	422	391	420	370	397	396	390	410	382	402	412	393	405	388	391	412	408	358	415	405	409	419	376	407	359	417	373	387	422	429	345	384	384	382	379	379	419	413	396	414	392	418	398	393	380	393	376	400	416	383	366	413	344	391	381	422	358	400	410	381	391	397	368	391	402	399	397	419	432	381	378	380	361	367	377	360	383	395	384	366	397	384	371	416	425	394	377	388	423	427	400	385	400	373	396	391	386	401	384	386	414	343	394	392	351	403	413	362	359	400	395	401	422	408	382	402	400	404	406	381	388	377	408	375	351	399	398	358	383	390	395	382	410	404	397	390	398	415	370	387	428	395	367	384	380	388	371	373	398	387	407	395	399	411	366	406	379	371	403	371	388	358	409	417	398	389	405	386	390	414	397	408	383	411	394	381	407	416	391	374	411	427	367	413	400	366	360	422	399	374	381	385	403	400	420	388	391	403	394	377	372	383	396	427	391	384	400	370	354	392	395	419	406	395	409	420	389	386	416	410	377	396	414	393	396	366	374	366	383	404	398	398	378	415	402	375	392	389	373	394	378	386	395	413	395	388	432	373	394	395	369	398	384	393	361	424	444	377	408	392	406	399	359	389	386	419	428	361	384	412	381	390	405	364	400	392	414	388	365	374	443	368	360	385	401	370	389	390	400	374	430	392	405	392	402	429	375	405	365	384	372	378	386	405	384	405	412	364	383	390	379	436	377	374	408	385	439	378	409	401	395	370	397	397	404	376	394	354	378	373	408	401	411	408	399	407	402	388	409	396	383	362	405	358	374	391	415	380	379	375	421	364	391	402	350	366	421	406	413	432	397	388	410	359	395	408	413	396	372	397	373	401	380	367	398	366	360	393	360	375	417	411	387	423	384	374	405	383	393	394	360	370	454	418	390	428	390	397	389	391	360	389	398	343	389	367	356	386	398	399	378	349	412	403	374	407	395	380	417	390	391	365	359	385	420	408	408	431	405	380	346	389	402	368	407	382	390	406	389	393	400	351	418	390	403	387	378	375	354	395	396	399	422	419	363	387	374	397	357	368	400	369	375	393	334	390	379	422	388	390	382	382	382	397	378	375	391	396	401	408	369	410	378	398	383	390	387	384	415	407	396	374	371	376	395	385	429	421	405	420	373	388	385	384	394	402	388	406	370	391	388	373	391	409	413	433	411	426	403	378	364	386	407	362	364	378	382	425	386	407	374	386	395	382	377	399	399	432	413	391	393	391	435	405	384	376	380	388	404	419	412	423	392	378	357	377	365	412	406	361	365	400	412	386	403	382	365	354	416	403	401	421	399	365	369	390	404	382	370	397	384	408	368	402	398	401	401	432	411	387	388	421	394	383	409	374	389	398	400	400	403	363	401	388	372	389	418	365	388	410	381	409	428	390	391	381	398	370	428	394	378	384	398	384	355	378	423	397	391	355	431	366	383	388	423	411	370	404	415	417	419	386	388	390	407	388	372	387	380	404	377	389	376	384	398	392	376	398	421	385	398	399	393	375	390	388	402	372	402	364	411	429	362	361	388	381	402	380	394	429	347	391	407	375	421	374	372	390	391	400	404	388	397	389	393	371	365	394	384	384	416	410	395	416	405	391
46485	79762	61928	39204	23227	9774	1560	594	570	555	587	557	593	554	586	554	578	556	561	574	608	586	594	573	565	534	587	581	567	573	607	583	542	577	564	555	566	561	556	560	593	551	605	530	562	559	570	602	597	583	588	577	580	599	562	556	528	521	539	586	560	527	550	566	588	592	547	598	550	547	620	535	587	555	625	521	559	568	575	570	583	619	532	527	553	567	590	583	571	560	606	605	550	585	587	531	583	574	536	592	607	571	537	541	545	575	556	561	608	554	574	559	520	576	579	591	553	551	586	550	585	563	545	614	579	601	580	569	587	586	566	557	566	589	532	557	597	586	590	559	559	587	579	532	557	552	570	618	560	548	546	580	529	550	602	567	553	578	569	564	570	560	586	588	575	552	573	587	560	578	532	572	571	586	596	598	583	594	572	555	542	574	541	621	563	572	539	554	579	602	570	545	576	568	571	616	570	566	542	515	589	539	548	573	576	578	600	573	582	568	587	594	574	547	573	584	561	529	573	558	587	549	547	556	564	564	588	553	518	551	579	566	560	600	520	549	570	584	559	573	638	585	563	612	543	577	566	592	592	584	574	595	596	598	561	524	507	597	569	568	543	552	511	577	634	576	588	567	616	601	590	526	552	587	520	624	542	554	600	615	552	551	579	571	567	558	554	569	564	598	544	563	564	562	582	606	556	577	547	537	573	602	554	528	576	556	523	541	581	580	568	536	559	557	600	570	597	553	542	552	562	544	568	545	579	550	562	575	553	585	599	576	580	528	603	567	600	599	569	552	550	606	562	539	555	588	514	576	591	541	543	566	535	576	553	585	579	550	571	573	570	578	574	536	575	569	551	543	577	588	548	569	524	565	565	610	558	600	552	570	572	560	544	571	556	568	572	590	568	607	545	569	556	583	587	572	558	539	581	552	573	553	560	601	589	562	562	549	555	589	553	563	628	615	577	563	528	553	566	575	593	538	551	592	576	549	605	610	574	562	583	572	590	555	572	551	573	570	540	573	613	584	592	579	551	534	581	576	575	566	581	601	582	577	541	581	595	567	590	599	568	545	575	554	557	611	553	539	555	582	573	559	564	580	580	588	572	602	564	561	541	587	569	578	620	579	600	572	568	582	576	571	604	578	544	600	564	558	554	572	597	549	606	545	521	552	600	530	554	551	576	598	560	586	576	569	506	603	578	580	576	576	637	579	591	555	582	557	554	573	542	544	615	616	561	572	574	595	554	633	605	573	565	539	572	572	551	584	585	548	553	543	570	542	500	578	545	544	554	523	591	527	578	559	607	555	584	556	532	521	634	562	571	610	574	545	589	558	533	604	569	550	570	576	561	585	550	579	559	619	587	564	569	561	578	532	556	547	614	597	586	573	579	564	540	554	553	631	557	552	589	540	569	577	563	579	575	543	511	598	606	584	594	576	543	625	587	562	569	597	571	547	537	546	594	549	557	611	556	523	607	548	578	540	564	613	533	564	569	572	574	561	533	603	591	555	574	574	533	557	538	576	555	550	571	592	586	585	561	588	547	552	539	569	563	567	570	590	574	559	559	587	539	593	540	585	518	568	554	562	579	586	568	542	616	575	568	614	604	553	535	561	587	572	558	556	594	585	558	598	582	601	564	579	568	565	560	576	585	520	595	553	533	540	602	541	598	566	542	589	572	569	533	575	576	598	564	552	587	588	567	603	542	584	584	610	549	569	610	558	563	620	576	569	603	550	527	627	543	574	512	592	566	573	579	546	551	555	537	581	559	547	563	516	576	608	601	609	545	551	566	614	579	528	547	572	568	567	566	547	568	541	608	612	550	570	563	554	595	554	547	563	583	539	591	565	593	521	544	552	591	589	539	582	578	582	595	557	578	568	570	551	597	534	551	571	594	598	546	563	556	545	577	582	592	599	553	572	545	605	507	581	563	569	565	613	575	558	515	593	571	557	549	569	581	554	557	592	555	554	558	589	623	560	586	563	555	530	572	560	586	591	562	566	585	575	569	607	556	602	553	552	542	570	606	599	593	539	598	573	584	594	589	558	585	554	574	554	555	542	566	590	579	554	539	536	574	577	553	540	595	588	579	592	580	581	576	548	551	563	566	556	571	533	595	596	542	607	541	547	578	584	590	571	559	559	554	554	586	553	581	550	596	567	601	558	573	523	625	574	573	580	585	542	546	552	574	587	563	604	604	579	582	552	585	593	582	574	575	578	595	557	581	564	563	542	490	617	540	570	570	602	582	547	553	608	584	557	545	591	534	563	551	586	584	588	578	551	553	556	586	576	600	575	574	560	571	563	564	563	550	532	610	589	549	567	597	591	538	568	562	569	551	580	548	575	559	553	584	589	638	537	534	582	567	542	589	557	536	576	542	568	575	589	539	547	563	568	531	595	537	575	537	537	577	558	557	535	553	573	554	533	578	537	613	536	590	560	584	549	572	581	583	552	570	570	541	571	572	536	566	539	564	553	571	554	557	580	561	583	560	597	578	567	576	602	538	560	594	546	578	565	571	541	593	568	600	571	585	545	581	579	550	536	571	577	539	578	584	574	564	599	514	570	531	553	583	545	549	541	562	580	570	524	538	549	557	580	565	572	544	553	547	579	552	548	586	571	631	567	574	613	559	545	558	563	584	600	550	589	575	556	589	527	575	572	600	543	581	586	604	605	589	595	561	542	598	515	574	600	583	609	544	584	570	540	522	598	559	544	561	587	572	546	566	546	562	592	620	541	585	572	577	591	541	543	575	565	545	581	544	575	581	564	594	572	543	586	572	566	587	585	600	572	620	554	590	583	573	605	532	527	553	593	575	601	628	536	565	560	585	601	598	549	556	565	598	577	563	616	593	591	573	580	611	555	546	544	573	591	560	620	535	608	566	552	565	586	603	549	582	591	561	553	570	561	576	542	580	602	558	572	610	621	606	569	553	556	563	599	544	581	570	572	572	569	581	588	560	542	578	585	535	582	565	594	561	571	568	584	570	556	591	560	582	566	591	577	572	549	593	554	593	601	571	560	519	597	581	600	612	543	559	590	579	539	598	558	595	552	541	582	589	573	533	556	564	622	598	536	587	581	527	558	561	539	552	582	551	570	558	580	560	558	537	578	562	580	594	524	551	577	571	594	617	561	584	570	578	595	607	614	580	544	576	555	538	542	589	579	569	543	551	535	563	554	572	588	549	595	545	584	544	555	588	552	504	544	581	569	598	587	573	582	574	579	554	602	598	571	576	571	566	562	559	559	562	570	559	605	517	573	525	556	551	538	542	551	534	522	607	607	572	597	580	619	584	588	570	584	579	589	548	572	543	600	604	607	597	639	564	574	552	525	567	546	544	587	549	566	618	591	574	566	568	548	535	524	585	625	588	545	574	548	563	544	570	559	563	579	593	534	555	555	545	555	581	594	554	597	582	591	554	546	537	540	582	566	572	577	599	569	590	533	579	541	555	597	587	572	564	590	605	552	539	576	554	585	539	538	558	576	555	609	551	583
22810	21447	31168	27057	23879	22141	11752	533	325	316	289	297	277	295	273	283	294	295	304	288	280	301	257	275	275	281	292	307	280	284	300	299	264	270	298	307	280	327	292	314	250	300	274	301	281	276	302	286	252	269	288	268	334	281	255	273	281	301	279	273	282	295	266	270	273	291	289	277	269	286	281	279	294	262	290	321	282	291	273	287	285	286	279	249	279	250	304	278	282	304	297	275	307	294	312	277	284	240	279	307	307	262	285	281	292	311	291	264	287	295	251	294	288	299	300	277	234	258	274	290	279	298	291	283	308	257	280	287	262	261	317	303	280	274	267	289	280	286	291	295	306	259	296	289	268	276	285	290	267	293	271	265	276	257	264	261	296	310	269	267	262	310	268	287	250	271	268	267	273	266	271	264	286	303	312	291	271	319	246	277	284	300	296	280	269	305	252	273	310	271	280	299	265	281	274	265	308	280	294	252	276	263	276	282	265	270	244	268	282	308	283	298	279	284	291	263	291	265	296	278	271	262	288	281	293	252	314	291	292	272	295	262	283	289	292	301	277	267	277	294	277	312	311	295	290	269	290	267	291	266	295	281	285	273	292	260	278	268	295	281	281	278	290	289	300	291	289	290	292	275	288	254	278	303	278	325	262	294	282	260	292	290	291	261	284	288	283	288	264	285	300	294	251	258	288	294	329	296	315	278	270	266	266	274	277	266	291	290	289	319	302	269	274	296	291	271	289	275	282	279	263	252	298	289	304	289	286	292	285	280	276	269	303	277	276	282	263	288	290	295	268	254	279	297	274	268	260	289	283	279	275	303	285	281	234	270	295	275	294	279	275	286	271	283	285	271	279	270	302	275	290	276	277	269	283	297	304	307	260	286	263	272	262	281	307	276	270	278	286	244	294	261	275	272	286	297	306	289	289	276	269	265	278	274	253	299	291	280	290	259	272	282	292	297	315	286	281	284	288	240	291	266	276	277	261	307	277	293	287	297	281	278	280	306	264	267	270	277	299	278	309	272	241	285	286	278	301	315	256	302	292	303	286	293	290	273	252	283	265	296	269	292	276	289	275	284	273	287	270	302	302	274	262	271	269	291	289	292	265	289	266	281	299	262	281	271	280	281	286	283	284	299	270	294	276	270	289	281	275	298	288	279	262	295	285	320	308	288	276	286	285	257	277	290	291	275	278	260	253	292	260	257	283	279	255	286	265	269	265	285	282	298	274	281	304	268	272	261	297	287	280	248	286	278	301	254	287	268	272	299	282	305	292	280	274	269	278	245	281	260	296	251	285	282	265	286	302	297	302	309	296	303	274	276	275	280	308	283	309	301	308	296	260	292	294	285	282	284	230	269	285	267	258	295	287	271	294	287	294	271	311	282	267	297	273	317	292	278	273	293	276	261	266	293	291	307	285	273	302	260	283	292	300	268	282	271	298	304	284	309	261	309	282	243	294	276	263	288	272	281	265	279	273	269	245	258	279	281	294	278	306	280	305	288	288	265	297	274	270	287	267	284	273	276	285	294	267	286	250	277	272	263	269	305	276	309	292	254	253	284	280	263	291	293	288	308	251	281	274	296	281	284	269	294	314	274	298	276	309	274	271	296	310	307	270	252	271	284	292	262	307	281	303	281	255	293	290	289	281	277	268	280	298	269	270	301	294	267	307	285	285	317	281	280	260	291	262	299	278	275	313	306	278	286	284	319	302	275	284	310	309	281	264	310	258	251	283	289	264	283	278	265	290	301	269	298	277	287	270	281	313	301	258	271	264	261	250	324	265	273	234	318	268	285	272	284	289	274	284	278	282	288	294	277	262	279	258	294	281	283	286	286	289	281	305	259	287	307	273	272	299	287	295	277	301	264	311	286	254	257	280	260	261	247	299	283	299	278	272	280	309	294	280	292	286	285	280	290	284	314	276	255	293	276	271	301	276	281	252	298	271	295	284	281	271	313	303	310	285	261	302	282	315	265	301	289	324	269	264	262	297	271	295	277	289	295	279	258	299	259	294	266	274	271	278	285	294	294	271	292	300	265	300	277	291	265	257	298	273	276	294	252	272	280	266	289	295	277	276	298	275	256	283	276	277	269	308	278	294	272	292	295	289	286	266	261	299	298	295	280	258	257	293	266	314	273	297	274	313	296	292	276	296	289	281	296	285	278	280	306	297	316	285	273	270	287	302	292	279	291	278	257	247	263	283	278	300	244	314	250	283	301	280	270	328	306	298	245	262	274	287	303	289	294	294	283	295	310	268	276	263	261	235	273	301	286	299	285	280	287	283	286	266	262	252	254	240	283	290	304	257	274	286	288	257	284	282	291	297	290	302	274	255	305	248	275	257	280	284	287	272	282	272	260	268	300	293	264	292	307	310	262	286	278	257	282	279	273	304	261	280	286	288	301	274	245	267	269	292	261	272	272	306	302	286	298	273	294	263	278	250	285	279	270	292	273	284	278	252	283	308	272	282	249	284	275	332	265	276	266	270	261	276	293	285	279	279	253	289	263	271	289	280	290	270	271	265	287	301	268	295	275	291	303	286	264	275	283	305	237	263	281	302	280	300	295	285	288	302	257	265	267	277	281	292	273	282	307	271	284	287	290	286	250	280	277	286	299	284	242	285	295	307	298	276	279	325	276	253	236	267	280	317	288	277	275	260	276	266	267	280	271	283	290	282	286	300	289	271	307	256	273	256	295	296	291	312	299	254	262	265	288	326	266	283	282	306	290	283	268	294	286	264	305	274	288	274	290	316	299	278	299	295	285	303	294	289	290	286	281	282	273	310	294	249	280	278	282	287	255	267	274	270	278	247	284	299	304	284	258	255	265	266	275	269	296	256	275	266	302	291	313	291	276	290	261	230	286	262	303	234	294	295	296	267	293	264	297	278	250	275	284	299	299	288	280	285	292	271	266	277	285	318	287	272	255	274	262	280	290	300	262	291	295	244	286	284	295	280	272	319	288	268	277	267	252	287	275	276	299	296	311	251	312	259	257	280	297	282	282	278	293	293	296	274	284	260	288	271	302	267	296	275	293	291	286	270	299	289	265	293	288	300	295	276	298	283	283	275	276	287	250	287	249	290	295	325	305	282	291	293	267	316	271	275	299	256	295	298	255	281	286	283	293	275	286	292	272	288	296	300	268	289	294	313	277	290	284	287	289	296	264	286	297	282	249	319	282	300	292	329	301	273	287	303	275	269	299	285	280	310	297	265	297	264	281	266	267	245	273	278	271	299	283	276	302	289	246	280	287	261	270	283	288	286	299	248	269	313	264	294	309	283	281	302	298	295	270	252	284	297	253	305	297	290	310	248	284	288	284	268	294	264	291	321	273	274	258	279	301	300	304	277	288	271	287	299	286	288	273	281	281	300	259	289	273	274	298	274	268	255	254	275	254	289	275	293	272	276	299	267	293	262	287	292	286	285	269	265	267	309	281	313	261	287	279	268	320	276	270	264	284	266	294	277	288	293	276	270	307	300	272	298	265	287	304
59853	101372	82360	57555	39114	22179	2525	449	421	487	401	430	392	436	405	474	402	375	459	399	392	411	398	427	422	415	412	398	412	439	398	421	422	427	402	402	409	406	440	403	408	430	442	450	388	417	393	418	406	402	479	414	417	412	403	422	433	400	420	393	410	423	397	419	395	413	378	380	368	368	416	378	381	397	374	400	396	400	388	410	395	398	412	404	443	375	395	419	449	390	412	410	352	414	409	441	410	446	405	391	414	412	385	401	372	402	396	438	409	418	436	392	406	426	418	426	421	403	391	388	412	387	388	393	393	430	391	401	394	419	387	388	436	390	405	373	410	391	413	418	427	370	387	448	381	399	432	392	417	433	407	380	423	391	407	424	409	407	407	422	416	422	426	428	382	386	377	425	434	410	402	401	419	411	394	417	439	381	397	443	386	437	406	406	422	406	436	448	404	403	390	429	412	444	388	416	383	398	396	400	427	371	434	408	445	423	423	360	416	389	413	425	416	439	404	410	399	398	427	410	432	408	392	396	368	413	409	388	387	364	411	410	416	406	390	398	389	402	412	415	388	428	411	434	379	419	443	417	411	444	390	402	436	387	395	423	410	380	419	378	392	398	426	413	419	403	427	406	365	395	402	398	400	394	456	457	382	436	416	398	421	409	415	418	435	410	409	415	393	424	380	397	405	381	438	404	419	380	403	402	398	407	404	435	444	425	405	382	392	415	416	403	382	370	354	392	430	405	400	390	437	445	376	397	390	411	384	443	387	437	381	405	383	401	401	405	394	408	371	394	386	432	392	390	400	386	418	427	394	389	421	419	395	422	404	430	413	390	404	395	411	380	390	417	384	423	394	419	405	434	408	404	408	402	414	422	443	405	410	386	395	395	426	385	423	418	412	420	381	405	393	383	375	407	406	397	434	390	409	401	407	396	457	445	378	454	401	433	418	392	408	413	379	407	408	421	404	411	357	388	422	393	400	424	390	402	415	368	399	405	406	385	410	390	407	415	426	388	391	389	415	422	338	430	424	449	429	430	401	393	430	379	402	416	394	428	397	437	376	418	447	402	431	395	426	366	435	371	429	408	403	415	434	402	402	408	395	458	400	412	398	420	382	419	397	414	436	406	426	419	424	380	422	424	419	411	417	411	392	440	389	365	395	364	404	445	428	428	407	415	404	389	414	427	432	390	430	409	394	360	392	401	405	411	409	418	393	407	407	424	366	409	405	400	409	434	397	428	430	365	429	390	397	395	393	428	406	414	407	417	390	379	414	429	420	393	409	444	394	377	402	407	417	401	402	405	394	397	397	426	394	424	404	423	411	423	407	390	400	404	369	372	401	423	409	416	404	407	448	398	423	425	409	422	403	400	420	438	405	397	419	406	408	431	419	395	408	397	382	415	392	378	421	355	402	386	374	403	385	448	390	422	417	387	397	373	373	404	340	419	440	386	397	416	397	419	377	406	425	422	414	412	382	444	434	413	407	434	402	416	392	425	401	435	390	396	423	392	408	416	403	377	423	424	383	423	413	430	407	387	401	402	433	406	441	422	408	395	421	392	428	404	426	416	378	444	424	408	402	361	398	386	414	413	410	389	376	430	399	399	380	409	453	414	399	384	411	413	426	400	405	413	412	388	428	417	411	379	409	405	405	423	371	414	419	425	390	425	427	447	414	410	416	430	410	398	443	421	415	418	416	396	391	441	413	419	416	423	370	448	408	383	409	403	371	426	386	385	424	418	403	451	456	411	402	364	415	393	398	385	444	422	445	376	413	413	423	411	395	392	408	418	412	411	400	384	383	419	404	426	368	388	392	403	417	421	381	380	389	378	405	379	420	373	423	401	391	435	400	422	403	434	404	412	429	393	427	398	411	408	398	412	426	422	436	407	408	406	391	431	375	410	409	407	411	408	429	395	372	401	383	395	428	396	394	423	402	422	395	431	387	423	402	422	399	399	377	389	407	394	412	392	421	392	417	420	390	378	424	439	419	414	392	396	425	399	423	405	447	391	396	412	422	399	435	411	419	406	386	423	409	400	434	393	409	401	391	383	403	417	404	406	431	432	441	399	418	443	437	381	389	420	416	419	386	434	401	389	424	381	451	375	389	398	429	417	399	419	387	410	446	405	423	385	394	438	370	439	430	406	412	406	423	437	414	404	444	369	389	431	387	422	450	464	369	410	412	377	401	391	379	373	410	422	434	404	421	404	429	409	395	415	398	415	397	438	400	413	421	407	412	452	407	420	411	404	407	363	389	406	425	433	353	413	411	410	403	434	403	363	442	395	379	385	412	413	410	406	413	392	412	381	390	392	400	386	409	406	383	406	397	360	382	403	416	413	413	427	387	442	403	384	408	424	443	375	427	450	380	376	445	407	436	387	396	414	399	421	419	403	431	398	396	367	414	404	380	403	381	387	408	397	433	440	389	433	414	410	386	374	416	394	383	416	382	411	385	392	410	397	393	413	417	403	403	399	446	443	410	414	427	375	411	417	380	414	433	412	403	412	384	436	397	406	364	431	388	373	383	442	403	429	414	434	404	406	427	439	417	380	416	402	405	418	401	402	405	434	399	428	405	427	381	430	399	401	386	405	387	412	385	415	429	391	397	418	411	391	399	398	399	383	439	422	436	409	412	397	387	429	385	406	405	438	396	422	392	422	414	373	453	430	396	416	427	412	388	397	426	386	370	409	383	417	390	418	442	378	369	403	397	388	406	416	437	453	420	397	404	427	425	421	388	417	414	436	395	389	368	393	390	396	423	444	444	430	420	439	401	424	410	393	386	396	400	412	400	403	420	449	414	430	412	434	404	411	402	407	406	384	443	388	395	405	426	399	390	390	405	413	401	444	386	397	410	390	403	383	392	420	381	418	418	377	409	368	417	394	387	409	417	430	416	407	394	384	420	398	380	418	417	416	384	423	384	396	383	394	390	383	397	435	420	409	376	415	387	410	409	452	426	400	408	383	406	409	404	396	404	395	432	410	400	400	429	399	410	412	389	429	412	390	416	405	429	415	425	377	442	427	410	397	373	414	402	419	406	419	424	450	417	393	413	384	384	418	414	392	382	394	422	382	385	421	420	387	411	404	414	400	412	415	411	447	377	386	424	419	455	360	422	427	383	395	392	395	400	413	391	412	420	463	443	410	399	401	400	407	401	407	397	406	423	423	396	380	381	398	400	391	422	429	372	398	428	391	388	399	411	422	416	389	465	364	441	419	447	400	430	424	443	390	415	408	434	411	403	393	408	394	415	370	397	450	430	416	423	422	382	413	421	437	397	385	400	401	434	425	401	393	423	416	410	413	411	396	425	405	411	405	385	411	438	422	379	438	402	443	459	426	416	390	379	424	409	377	420	402	408	384	412	381	382	412	371	405	382	397	415	398	384	423	408	402	447	444	437	399	440	404	415	432	441	404	438	408	394	419	412	400	385	409	341	445	397	414	396	423	357	403	400	414	408	401	419	455	424	405	389	442	410	416	383	433	413	422
27067	25424	29924	16985	4832	1461	480	361	325	346	333	343	337	359	363	376	338	378	343	357	355	339	334	328	351	334	364	370	370	380	363	387	375	336	394	352	360	332	354	363	349	347	342	375	349	374	383	370	383	366	313	362	349	378	332	362	338	323	339	339	344	379	326	360	338	350	390	327	346	416	335	354	313	318	328	330	325	348	380	339	351	325	366	366	376	352	345	358	358	321	371	340	373	336	362	374	379	375	359	366	352	322	326	347	359	321	391	329	367	327	343	330	358	343	382	336	332	348	336	380	356	348	367	343	339	369	332	320	375	354	349	342	364	346	326	329	341	346	339	357	326	330	388	353	365	360	350	351	353	340	342	357	371	329	347	345	330	344	339	339	328	310	393	337	349	354	328	385	371	330	339	337	350	372	308	385	330	349	386	364	336	342	355	326	376	348	345	337	317	366	339	356	342	369	382	340	350	339	357	378	343	365	341	320	392	380	372	344	354	331	350	357	341	335	339	343	360	354	328	380	341	362	385	325	350	329	333	380	325	340	358	333	339	369	355	342	336	338	339	339	348	333	360	359	346	350	337	353	389	332	362	359	344	311	366	311	370	370	391	348	394	360	342	408	365	347	372	347	371	362	356	330	335	357	339	369	410	344	352	316	359	344	359	341	357	352	349	338	344	347	338	337	386	361	348	330	350	330	322	357	360	362	328	356	338	376	386	335	370	331	357	355	341	342	333	370	355	353	359	360	358	374	361	384	368	327	346	357	366	347	330	367	351	338	335	350	335	386	359	387	349	331	366	329	350	351	358	366	399	338	388	323	385	350	388	355	336	347	365	350	348	356	363	374	348	364	338	349	399	335	314	379	328	354	375	347	342	324	319	376	331	361	354	372	348	336	361	341	346	339	372	341	354	345	341	374	348	362	396	361	369	315	335	330	337	357	335	345	343	346	377	387	350	360	350	341	354	367	344	360	343	355	392	326	356	320	333	336	330	343	338	348	358	351	353	360	359	342	379	314	331	352	340	334	358	358	334	326	321	369	341	302	358	366	333	352	370	343	373	337	357	364	327	350	374	332	356	372	334	341	373	371	337	332	383	351	325	372	334	382	370	356	362	319	365	341	350	353	345	353	369	326	349	347	341	360	323	351	372	322	390	354	335	349	325	357	346	327	332	347	354	368	352	359	325	365	364	351	346	364	352	348	374	358	359	339	341	336	350	333	413	401	379	325	359	322	375	398	361	325	367	356	331	356	355	357	363	351	355	337	332	329	355	375	344	347	345	318	345	335	360	360	333	327	376	361	319	357	353	351	359	347	333	359	331	358	352	374	335	353	365	337	354	357	388	376	320	360	359	352	366	333	351	348	349	352	351	362	348	326	358	351	353	361	357	354	326	321	363	351	337	378	365	353	355	346	338	325	369	332	318	346	356	319	320	334	333	361	320	349	329	361	366	325	353	349	343	391	340	357	352	344	356	354	344	351	379	356	321	326	352	384	350	350	348	324	340	341	325	365	367	335	352	386	370	353	390	376	363	369	357	350	340	371	370	371	328	341	360	383	328	383	345	337	385	320	356	364	318	368	397	342	341	361	402	335	357	370	368	347	349	362	316	339	366	349	322	345	362	377	359	320	375	367	387	321	306	382	359	348	364	336	347	344	364	331	382	328	356	335	363	341	387	364	348	349	356	319	384	326	343	368	397	338	336	393	345	373	363	357	303	319	344	389	344	370	337	359	335	341	351	360	388	384	314	360	372	331	363	364	355	344	324	336	348	374	352	391	350	349	350	321	321	368	356	361	314	365	346	392	337	389	349	320	349	347	358	330	342	309	382	334	369	360	374	362	350	346	365	354	368	364	357	360	363	367	338	387	351	377	334	340	322	325	309	335	347	320	338	389	367	348	341	363	361	362	355	339	312	366	327	368	384	372	367	346	362	344	349	369	374	362	351	364	342	327	376	335	349	365	318	348	357	380	319	318	335	332	350	338	333	373	375	366	368	359	372	367	364	353	338	334	349	345	363	358	379	350	364	391	334	354	371	349	341	362	351	351	345	325	352	335	348	352	336	337	350	378	353	334	376	354	361	313	362	354	361	370	373	348	354	325	358	343	355	349	370	345	335	370	350	360	356	327	308	356	313	356	341	354	360	372	355	368	336	381	334	317	354	345	367	330	304	328	332	381	377	350	325	328	367	340	368	374	356	372	332	320	358	347	371	337	330	322	331	340	328	340	374	373	396	339	345	365	341	366	353	356	342	325	338	358	336	368	349	333	344	372	314	355	363	319	377	349	338	389	363	336	323	343	336	371	329	373	362	339	359	345	325	383	348	344	331	362	397	357	371	366	354	344	331	361	369	332	365	343	354	357	336	365	358	357	337	332	379	347	347	370	384	379	384	370	310	360	333	366	318	339	346	313	340	336	346	373	325	350	297	357	350	320	366	348	355	360	366	356	330	361	353	361	339	371	366	325	321	317	393	360	332	361	344	352	362	386	335	383	346	341	353	362	342	334	378	360	350	354	339	351	351	371	361	342	342	313	342	349	349	337	341	342	358	378	367	347	350	328	362	342	327	379	335	339	338	344	365	340	358	337	347	369	389	344	356	327	363	364	377	361	326	353	373	346	381	373	370	339	334	356	337	320	366	369	364	321	345	329	296	342	374	379	343	393	375	375	360	358	355	330	349	371	354	369	371	376	348	349	359	345	360	343	352	353	367	355	353	340	347	362	334	301	339	372	336	372	336	331	368	349	354	334	356	359	358	357	343	332	330	352	316	361	339	358	360	375	363	348	337	349	346	354	366	361	355	369	313	353	363	322	375	387	320	366	334	363	365	314	365	346	348	343	347	348	339	372	322	331	311	350	366	349	318	324	354	339	366	351	352	364	377	357	396	351	365	341	361	339	340	323	354	329	358	344	357	362	362	377	367	365	337	362	351	367	369	369	332	366	358	366	384	352	355	347	348	353	366	329	352	345	336	367	340	374	334	311	391	373	360	355	331	359	334	350	356	333	335	344	345	375	359	384	365	350	334	314	336	328	351	337	351	358	311	399	370	338	355	356	336	367	337	396	352	355	371	366	338	354	339	333	334	370	384	373	367	330	395	359	353	363	306	344	393	340	338	353	365	372	337	336	373	401	398	336	348	358	350	363	357	331	366	335	371	343	347	319	339	337	331	367	367	346	358	338	347	358	398	361	390	360	371	340	336	368	341	347	359	351	381	335	347	395	383	347	382	338	361	355	374	330	351	359	325	353	369	341	346	362	349	351	358	363	359	324	338	349	371	384	328	323	355	341	351	359	350	358	303	357	337	346	333	388	343	360	340	371	343	358	325	349	337	368	337	346	333	349	360	348	378	353	344	363	318	370	364	372	394	346	329	345	355	329	350	372	353	357	337	347	360	311	363	336	358	328	380	362	334	352	347	360	349	340	330	377	338	372	378	340	375	365	372	363	340	357	363	357	334	359	382	386	322	350	360	322	354	359	338	342
23651	43215	33072	15447	6601	2458	673	515	535	516	468	546	514	510	548	499	513	497	553	574	552	556	506	483	535	532	542	530	512	497	511	517	472	514	536	472	491	471	495	532	489	495	488	531	495	550	505	540	522	515	558	540	475	497	486	553	508	504	483	525	512	480	489	535	506	550	489	527	511	558	512	531	537	516	548	519	477	502	514	492	489	479	539	501	490	522	510	499	513	496	488	489	526	523	521	505	538	507	514	534	496	531	499	527	518	536	492	513	509	497	490	523	526	517	480	475	507	504	496	526	476	482	494	512	509	540	501	510	504	489	488	529	481	520	505	523	528	486	506	526	486	535	532	511	481	494	510	496	530	490	533	479	552	476	550	527	559	493	507	507	530	543	539	510	488	496	530	506	506	517	520	546	472	503	526	536	499	566	504	546	522	525	487	511	522	505	536	497	539	488	494	527	543	484	532	518	530	545	523	522	523	516	481	512	536	505	502	520	540	509	474	544	498	486	512	546	526	559	510	508	528	521	503	468	495	536	508	512	469	498	496	511	540	503	488	529	512	501	519	537	509	432	501	520	508	487	484	515	514	502	497	489	524	482	514	536	512	526	517	535	525	547	548	495	537	511	524	467	530	487	527	518	473	502	516	537	516	480	525	499	509	514	520	500	478	523	527	484	560	508	519	525	488	504	551	463	516	514	498	523	511	487	523	514	514	491	512	506	512	542	475	491	503	526	560	520	554	498	484	519	542	542	453	500	496	508	493	510	491	557	520	517	566	498	516	501	534	517	553	501	512	513	493	495	516	510	518	510	523	539	512	507	496	487	490	491	464	509	474	532	520	499	498	553	506	489	518	514	486	490	518	511	537	564	487	495	535	553	535	469	491	459	483	548	496	543	548	521	480	482	480	495	511	502	561	510	467	493	491	509	515	497	497	483	475	478	493	507	477	484	496	469	527	489	499	500	530	493	512	492	478	518	512	529	511	543	516	513	486	520	500	500	524	519	474	508	506	484	490	527	507	486	492	534	492	542	551	519	532	536	473	510	478	506	511	521	484	470	492	456	499	485	481	484	481	521	526	536	503	520	530	457	518	523	547	516	495	532	527	535	493	541	492	522	522	470	495	505	510	497	477	493	480	497	546	521	482	513	561	498	464	496	517	491	514	476	480	468	521	520	517	515	509	536	465	518	506	520	504	508	502	528	498	469	577	516	523	465	499	547	511	517	513	545	515	520	520	525	521	509	524	485	506	507	513	503	510	536	479	524	509	541	457	538	509	492	535	476	508	500	538	493	470	571	499	514	509	545	491	484	541	504	507	458	505	507	534	516	503	511	487	508	529	514	500	543	532	543	498	480	512	510	495	539	515	550	530	498	504	537	546	502	486	532	509	507	520	477	508	464	513	510	521	522	544	496	518	491	499	485	523	479	518	471	482	459	519	554	472	506	503	521	545	529	488	492	532	551	515	541	482	508	520	494	470	523	491	503	521	490	556	518	514	489	497	547	556	467	538	509	521	493	518	515	501	479	505	494	523	479	482	501	529	530	525	468	511	524	472	461	529	520	501	546	506	494	500	478	522	522	530	540	540	526	519	481	516	556	505	495	446	518	507	522	493	506	514	483	496	521	517	522	512	513	518	533	506	513	549	484	505	491	489	531	484	525	514	504	505	512	518	476	489	487	474	517	503	523	552	549	515	536	502	493	497	499	484	503	494	479	506	534	483	495	476	527	498	507	494	527	496	500	515	536	521	466	541	537	505	529	514	520	526	538	478	505	487	540	508	506	525	534	542	469	503	492	535	491	517	494	491	503	523	525	547	523	501	492	461	510	548	489	516	528	485	520	524	519	502	515	524	536	542	548	519	550	498	502	493	487	537	519	493	536	528	535	482	504	492	463	516	518	499	546	476	514	474	498	533	503	516	510	513	473	501	539	476	522	528	497	479	517	517	514	480	468	516	499	516	490	540	504	509	505	518	540	542	498	473	550	525	484	559	571	494	501	507	528	512	480	499	495	499	514	547	500	519	564	503	515	566	533	508	518	509	509	477	500	523	505	509	501	515	513	514	514	521	504	513	522	516	500	493	489	528	511	516	495	530	487	489	479	477	564	503	550	477	563	492	468	508	517	482	547	534	520	502	504	526	482	498	506	505	517	535	503	529	514	513	520	502	499	521	545	550	500	513	524	523	512	503	483	517	528	484	505	506	497	493	547	529	526	533	519	472	519	495	514	476	493	536	513	500	525	512	525	508	456	468	515	521	551	508	561	577	490	493	498	514	531	487	508	457	493	488	542	474	507	518	526	483	529	524	520	535	513	495	550	507	505	507	491	530	523	512	463	523	521	524	510	512	498	501	508	489	477	549	499	533	509	492	483	585	465	503	504	504	471	513	517	503	540	510	530	513	484	539	509	526	511	516	513	483	535	502	499	540	530	549	524	556	536	522	493	534	510	513	513	563	528	519	476	514	506	492	503	526	493	494	500	515	491	497	523	494	513	474	533	505	490	466	527	481	555	484	503	524	511	453	522	509	497	525	564	492	527	510	495	506	529	488	536	525	509	504	523	485	514	488	453	484	495	494	509	527	472	526	491	531	539	518	551	549	513	515	478	530	533	500	511	525	487	494	525	466	520	493	477	517	517	480	496	535	520	496	560	467	523	542	549	493	473	534	508	544	495	505	502	499	525	527	511	471	495	536	509	537	489	538	500	503	481	514	518	488	508	489	489	530	492	478	510	521	493	483	504	494	464	491	538	547	495	524	513	511	500	459	517	504	530	549	514	554	507	500	499	507	510	514	481	511	536	492	462	467	527	476	471	518	474	527	493	516	470	481	500	473	473	508	505	540	507	533	561	536	518	535	473	512	503	526	500	523	524	532	486	529	540	486	540	527	465	495	505	522	499	517	512	508	484	524	482	520	520	507	506	548	538	487	518	530	536	503	526	524	521	493	512	519	484	512	543	496	485	557	499	520	519	510	513	508	547	522	508	520	522	517	499	512	510	508	521	541	487	471	535	513	497	542	485	514	523	513	527	518	518	479	508	526	478	506	536	497	541	508	533	503	524	516	480	507	518	487	530	478	500	483	526	525	482	501	532	549	490	517	497	508	505	538	519	491	507	502	515	511	516	509	517	527	552	474	490	510	522	510	490	531	494	529	519	545	509	557	522	498	514	490	510	521	497	488	517	535	547	510	494	502	515	513	503	544	501	480	546	522	503	493	512	515	486	511	488	513	487	503	529	474	513	504	499	492	536	515	482	517	552	485	499	518	506	456	495	491	506	519	494	524	529	536	462	531	521	546	546	483	489	504	471	475	493	482	512	520	492	474	471	512	501	536	551	537	519	511	513	529	512	490	524	552	531	515	554	479	514	459	480	502	522	512	487	539	525	517	500	534	506	516	479	526	526	540	486	489	526	470	512	490	484	503	487	480	509	488	503	476	558	516	513	540	502	518	509	522	495	500	513	545	500	547	493	515	489	457	501	521	529
24612	22757	36107	32443	22017	11199	1839	436	419	402	425	404	413	400	383	385	389	386	426	374	378	388	377	380	377	372	381	387	380	391	368	434	399	368	407	414	414	390	371	403	375	398	389	360	420	371	389	347	380	387	407	405	384	387	363	425	404	384	372	388	413	393	368	380	382	379	404	398	400	381	387	374	390	388	400	388	385	384	416	408	371	383	386	370	390	382	376	388	385	415	437	373	374	375	382	373	382	363	439	410	371	369	382	372	393	411	389	413	405	386	393	391	418	400	429	382	389	364	385	384	375	375	367	395	401	402	387	370	384	398	411	376	411	358	357	376	375	404	386	377	368	369	439	400	391	374	380	370	405	383	369	409	356	395	372	394	389	379	359	413	368	392	384	406	399	388	372	390	360	387	387	412	371	372	370	362	387	373	372	414	417	384	377	370	395	363	385	386	414	397	388	405	371	399	399	363	399	403	398	410	379	361	411	349	394	353	432	380	402	385	360	389	388	393	394	364	383	406	400	393	365	383	358	428	394	379	362	370	387	368	393	390	398	406	365	401	375	389	380	383	390	394	375	391	409	405	424	381	406	383	382	380	399	363	373	374	399	371	404	369	388	387	370	378	400	397	387	368	384	353	408	408	397	396	432	401	404	410	389	348	385	405	365	387	372	403	375	364	376	386	413	373	379	372	400	391	393	388	392	430	387	386	401	388	397	397	380	363	378	403	412	352	375	371	380	395	400	386	378	377	399	442	368	374	367	433	390	388	401	397	389	382	386	368	421	379	417	400	376	406	373	393	388	392	406	402	389	377	389	410	414	402	380	407	391	389	391	394	355	406	387	377	383	402	406	399	403	393	394	380	408	381	371	391	391	439	382	410	394	373	393	382	382	394	397	370	391	392	350	386	354	383	393	370	408	381	367	398	390	370	387	343	385	397	378	410	386	387	393	371	399	398	404	366	398	375	379	371	392	386	383	361	402	396	378	397	401	390	370	430	358	403	365	388	396	377	417	406	378	406	380	415	392	405	339	417	413	377	393	409	376	419	389	358	400	402	385	404	381	356	382	390	382	370	376	401	405	386	405	406	376	394	394	391	361	396	409	412	378	370	397	406	395	411	449	345	409	384	409	404	390	389	375	392	389	398	350	397	381	359	384	366	415	371	370	375	417	398	355	393	400	381	419	413	394	373	385	346	376	383	419	379	367	406	398	378	366	383	384	398	403	383	425	404	350	389	357	443	393	435	404	408	420	398	376	418	361	392	380	398	392	361	407	373	400	387	445	353	399	409	357	410	406	404	411	411	387	378	398	382	393	393	360	395	406	404	373	375	396	414	442	398	383	416	392	400	393	373	374	372	404	390	389	349	404	398	369	392	368	400	360	386	389	385	374	422	377	391	349	429	408	361	373	387	398	366	357	364	361	371	381	353	399	382	404	364	390	387	393	380	404	374	389	394	390	386	375	353	383	392	375	360	405	401	408	398	372	383	383	373	409	393	378	349	401	374	403	387	407	396	353	420	389	394	348	344	398	365	408	400	387	412	412	393	416	353	406	407	424	392	395	373	392	368	386	389	385	392	393	395	404	374	382	372	404	412	386	396	408	380	413	396	378	386	380	365	377	374	390	369	384	398	385	423	394	414	367	392	373	398	405	408	361	387	366	421	409	412	370	376	364	387	431	373	365	372	371	375	411	358	417	369	374	345	389	357	427	388	403	401	374	405	385	433	400	409	398	366	383	359	366	404	388	392	410	419	377	381	367	392	397	395	391	397	373	373	385	372	405	397	412	410	401	398	390	388	391	361	420	402	356	386	382	378	394	406	390	427	382	422	370	359	420	425	395	367	415	368	381	398	413	400	350	407	405	386	412	367	402	371	389	406	392	397	419	370	415	385	397	413	410	407	389	369	416	352	376	388	385	395	386	405	426	375	381	381	418	407	409	393	351	380	408	432	360	393	371	374	404	369	380	386	399	395	397	388	394	383	354	387	407	434	410	382	385	365	400	379	410	332	390	400	378	367	350	376	391	387	434	396	350	364	377	409	389	413	395	383	388	418	355	393	355	364	367	377	408	374	399	385	359	375	390	370	401	393	372	407	363	385	405	404	379	413	358	393	372	385	376	348	416	375	389	385	367	389	372	393	374	394	380	425	410	407	398	392	399	382	367	384	384	393	401	406	396	371	392	396	370	393	397	440	392	403	399	394	385	417	418	395	367	380	398	351	373	422	414	399	395	398	404	411	383	406	385	390	367	409	388	392	409	409	382	414	379	394	365	385	404	359	419	387	407	380	396	416	370	382	392	405	381	375	403	366	420	408	408	401	414	397	402	383	391	394	386	402	373	398	393	387	391	380	400	414	409	408	400	401	403	395	380	397	406	389	430	375	397	386	375	395	381	390	377	407	390	356	372	371	419	417	400	371	397	391	406	406	357	376	382	405	410	405	356	404	352	399	391	409	390	391	457	414	385	418	382	425	408	360	430	380	386	440	368	366	408	401	400	379	356	389	408	345	400	384	404	386	359	404	381	413	408	373	393	389	373	390	442	390	399	403	364	409	384	394	359	390	378	385	392	411	411	386	414	370	382	411	362	398	363	352	388	381	374	381	357	377	415	412	409	403	397	348	418	383	388	391	405	398	395	405	395	398	397	407	385	407	377	392	380	376	382	405	384	400	404	394	374	372	366	357	416	443	370	392	411	396	346	397	419	392	386	375	430	362	401	382	383	358	376	400	367	367	378	387	414	388	378	386	398	358	424	380	388	402	436	382	379	389	379	390	368	397	362	398	418	411	410	399	369	377	393	391	365	381	406	359	413	393	418	363	396	381	403	364	366	371	410	362	388	400	402	384	391	398	378	382	399	381	368	384	400	365	390	362	379	384	389	389	373	370	417	382	395	355	409	408	355	391	427	374	379	392	399	363	385	398	413	388	375	407	397	412	405	407	375	379	385	388	396	384	380	415	384	402	417	396	411	412	407	397	404	381	389	358	418	406	391	424	369	354	426	379	369	385	347	405	377	400	416	393	403	391	400	405	368	410	387	400	376	385	391	381	399	383	383	391	359	391	372	370	362	399	366	384	352	378	390	395	402	398	398	392	374	370	409	398	396	384	389	385	391	362	371	390	380	367	408	386	434	408	366	415	432	403	349	347	360	399	391	385	397	368	389	371	403	398	384	368	391	363	392	403	363	409	403	430	407	373	394	367	364	391	381	393	357	406	432	365	373	368	382	367	364	399	372	361	372	380	373	382	430	378	448	395	444	354	369	396	385	375	344	375	381	398	369	399	409	409	408	379	385	394	371	407	418	389	375	377	401	414	395	392	411	377	403	380	393	399	383	398	361	388	375	392	392	404	387	386	406	374	384	429	393	398	413	406	369	373	389	373	356	384	384	414	359	401	406	397	412	386	374	367	399	392	428	408	378	388	407	429	412	410	338	388	404	354	360	412	420	355	391	397	390	374	406	404	380	395	409	367	368	338	414	401	401	405
45845	79870	62355	38840	23605	11170	2028	535	558	569	574	584	579	553	546	575	541	574	559	590	627	534	595	544	546	569	552	573	585	557	530	584	558	554	545	573	553	550	571	539	546	543	533	600	568	550	562	587	595	553	527	569	589	593	547	573	557	541	569	604	589	621	582	566	558	539	584	552	518	588	545	538	550	558	577	537	586	546	563	549	546	577	577	524	564	566	552	590	571	589	513	581	550	531	550	583	533	566	582	567	553	574	554	561	563	524	564	599	571	571	578	555	551	569	554	583	543	586	563	599	587	501	575	578	551	556	544	542	609	563	562	540	553	579	594	535	616	595	538	584	604	540	636	616	576	575	542	535	587	562	546	620	574	572	561	610	571	566	573	558	581	579	562	536	568	538	563	565	533	568	516	562	561	595	581	562	583	575	577	567	562	567	524	563	581	598	573	567	588	564	531	623	560	510	500	561	544	553	541	606	573	554	561	545	544	556	569	548	525	593	587	537	561	568	559	584	556	549	567	523	581	543	538	554	582	584	591	562	575	541	543	559	587	575	565	580	544	586	526	544	618	566	541	577	576	541	558	584	548	557	608	546	567	580	547	585	586	592	545	561	569	584	564	571	566	540	585	573	602	549	548	557	553	544	564	513	542	559	560	587	589	549	554	570	537	556	566	571	566	512	518	556	593	580	573	611	576	572	549	547	577	556	557	579	562	550	568	513	580	579	534	628	542	567	554	551	562	578	616	555	582	584	561	565	596	576	556	543	528	552	526	617	606	557	535	607	549	579	566	527	535	569	590	594	528	577	556	578	541	577	560	551	580	549	530	553	552	564	566	587	565	535	571	564	551	603	604	553	572	527	593	561	587	552	561	598	553	558	614	580	609	590	559	601	601	628	584	574	585	569	582	581	555	604	524	549	573	547	496	585	594	554	571	580	566	552	570	548	566	537	563	570	596	605	574	526	557	556	560	578	591	585	575	579	553	541	573	563	582	567	533	605	541	576	594	576	555	553	563	550	585	605	607	596	615	509	589	554	561	558	563	589	586	553	544	587	555	554	632	577	545	559	595	578	574	559	598	547	600	585	553	587	565	571	589	543	553	549	519	541	588	599	559	568	579	570	545	595	556	547	525	596	565	552	576	535	600	571	566	511	568	625	521	547	558	554	587	560	551	552	546	573	549	576	579	578	544	591	565	576	594	537	552	566	596	569	540	542	569	579	550	579	553	544	550	514	542	607	585	565	603	571	601	527	602	573	581	555	589	530	594	550	564	532	555	564	565	565	615	552	568	585	563	586	596	560	574	568	549	581	530	561	544	567	530	579	561	563	603	551	580	514	568	562	567	561	584	561	566	552	555	600	611	591	553	563	532	551	551	568	586	531	590	559	623	548	543	581	547	568	595	626	574	603	569	533	562	596	585	590	561	584	563	563	599	578	593	573	606	561	552	528	616	554	566	605	580	588	583	583	575	554	591	509	553	577	580	591	543	528	580	570	585	577	591	608	576	573	582	560	612	558	573	574	552	565	559	602	563	548	556	583	566	539	524	546	588	575	553	605	565	531	616	544	546	603	548	627	556	522	597	598	524	540	556	587	588	535	565	626	558	562	567	555	613	550	597	544	542	537	569	493	590	579	566	598	588	593	546	546	580	552	588	600	580	595	598	613	535	552	565	600	567	593	565	590	564	604	564	567	567	586	535	559	579	594	549	560	536	579	564	553	561	564	580	539	589	592	585	527	546	564	553	566	568	534	545	555	554	568	572	560	520	603	553	567	559	595	575	574	560	567	571	550	543	587	535	623	524	595	590	544	555	569	566	552	550	565	575	553	557	582	565	601	586	555	552	539	576	569	548	569	569	559	592	528	560	564	605	587	568	605	592	578	568	566	558	572	541	535	524	573	580	553	548	576	566	586	591	576	617	601	568	580	557	563	584	600	537	545	555	558	564	558	541	591	564	603	560	552	535	550	603	558	537	603	556	581	584	562	529	542	516	552	577	574	589	555	576	577	609	552	593	533	556	535	547	588	589	552	641	580	610	566	557	576	576	575	534	609	596	543	561	558	547	549	578	516	585	575	524	607	591	611	558	548	559	597	601	582	563	584	524	565	579	551	613	574	563	570	601	591	593	544	594	557	580	564	568	577	567	615	564	601	613	563	596	551	587	555	614	555	591	574	571	592	548	593	597	561	591	507	600	546	581	540	598	592	558	572	569	568	589	518	550	528	583	547	580	550	569	587	588	533	559	542	569	567	560	570	587	550	593	563	542	569	554	558	539	585	564	551	558	622	562	616	520	571	548	589	558	590	562	528	586	570	544	544	568	577	551	531	577	566	563	564	513	578	540	516	602	532	593	556	580	565	551	573	568	581	564	593	569	558	585	547	554	533	565	571	577	549	585	537	583	589	555	560	577	566	556	575	606	557	565	508	540	549	536	557	569	577	589	558	578	576	523	574	611	571	622	588	588	582	559	555	548	614	538	559	581	539	628	564	588	560	579	576	552	593	606	584	558	554	583	569	546	567	541	616	592	563	595	597	534	579	602	562	527	552	587	586	599	557	603	555	547	563	548	598	547	592	489	563	541	567	586	516	556	617	581	609	573	524	551	529	554	545	530	556	507	586	606	593	582	532	590	577	559	561	579	531	599	531	527	564	586	610	600	569	571	567	564	568	608	546	563	591	602	548	560	609	565	567	532	575	538	542	575	586	605	537	574	572	569	557	566	549	581	573	593	583	553	564	541	597	583	540	581	569	543	538	625	574	529	593	575	606	588	559	557	520	616	592	578	548	577	609	615	589	576	540	555	587	574	566	537	567	570	551	542	538	540	540	601	563	616	535	556	578	536	603	563	573	592	569	579	602	509	559	558	541	593	549	545	551	553	590	556	588	598	570	536	541	597	592	553	550	578	583	564	577	561	607	519	567	566	579	557	565	591	559	577	556	555	583	549	620	529	557	561	588	572	612	555	515	595	610	497	584	553	573	568	569	564	576	579	539	562	541	574	564	524	591	559	542	588	531	551	526	571	574	551	564	545	563	572	619	606	599	574	530	599	527	617	589	600	594	592	561	612	565	585	539	530	536	549	588	572	540	556	563	589	586	548	551	562	523	563	569	526	561	569	617	553	562	571	586	571	575	606	590	561	559	550	549	523	529	583	578	553	599	574	519	556	542	554	599	550	549	576	563	596	584	526	598	556	576	591	586	573	550	562	547	521	594	547	556	547	580	557	590	564	557	581	590	558	601	551	579	554	595	579	522	570	576	587	513	570	591	575	573	553	597	550	572	556	566	557	533	533	556	558	568	550	591	551	528	582	561	534	581	583	534	579	541	591	566	562	539	565	540	552	576	568	554	533	568	565	516	593	576	577	559	582	557	534	541	567	584	592	578	586	582	573	562	578	595	562	548	563	547	599	604	584	590	588	569	542	605	572	575	540	583	584	605	559	578	570	598	563	557	586	545	549	570	588	562	565	593	538	534	552	525	488	550
22827	21430	30918	27380	24898	22734	13023	653	306	309	297	271	269	283	285	286	260	283	316	274	302	286	333	255	282	287	299	276	277	309	282	250	293	290	268	244	284	270	276	278	292	294	270	281	291	266	269	270	279	277	259	282	267	280	266	288	279	269	317	302	290	244	270	306	287	242	305	258	284	265	271	268	268	315	257	296	292	296	268	283	272	265	292	276	281	276	269	277	252	262	281	280	249	272	277	251	261	269	276	265	244	289	289	272	280	268	271	262	283	277	254	322	290	262	271	269	260	261	298	299	264	305	291	282	280	266	265	283	273	278	265	240	279	287	318	290	275	263	265	264	275	297	263	266	302	271	244	287	279	287	305	276	279	305	311	285	272	259	253	273	271	266	251	275	272	286	261	290	309	279	274	272	279	282	290	279	249	269	269	276	295	259	302	251	286	263	276	297	275	227	251	257	262	286	313	271	307	267	288	258	286	303	283	275	253	284	280	260	261	284	270	271	265	280	271	271	300	264	230	276	245	283	278	262	260	269	289	286	268	240	287	269	283	285	265	280	264	262	262	296	283	263	312	293	249	249	293	262	239	280	261	275	252	317	248	276	318	273	268	275	276	285	309	324	268	297	285	304	291	274	266	259	268	273	264	275	291	272	271	293	284	284	286	278	295	280	296	272	286	268	273	241	262	288	266	283	266	287	247	318	295	284	233	251	297	262	249	281	282	272	270	271	261	274	313	274	249	304	268	281	285	287	275	318	268	293	276	281	250	284	309	260	257	298	272	281	258	264	277	261	255	295	268	280	279	264	299	289	251	258	260	282	306	282	286	267	291	262	273	239	262	285	294	294	281	251	270	282	294	274	287	308	278	293	276	280	281	262	251	250	273	272	300	271	256	260	248	283	282	274	288	306	276	267	253	249	292	288	315	256	266	277	276	272	241	292	253	279	256	255	283	275	294	283	321	288	249	286	280	283	276	290	268	270	305	281	275	299	251	266	271	274	267	282	277	276	242	282	292	266	276	307	277	285	280	297	269	295	270	302	255	269	271	268	275	263	280	269	283	288	264	264	284	281	274	268	278	268	267	255	252	287	266	288	278	280	274	287	288	257	252	263	298	242	258	288	277	267	279	284	277	277	271	268	270	248	274	287	265	270	290	256	263	307	250	258	274	289	265	268	287	272	263	276	277	250	295	287	280	269	271	251	268	290	283	253	259	277	279	262	256	280	295	300	283	277	267	278	257	281	274	257	278	250	270	283	258	272	313	275	299	280	280	261	282	270	288	273	254	276	276	282	269	275	276	285	275	264	264	285	272	316	277	278	275	279	299	291	267	295	281	261	272	275	289	272	279	289	266	312	290	268	238	286	284	302	292	294	263	287	250	281	291	267	241	277	288	286	261	275	293	300	287	268	276	241	260	245	262	261	299	262	263	251	293	258	294	298	285	271	281	288	258	249	281	256	292	273	240	267	287	277	263	258	256	285	273	292	279	267	298	259	251	305	289	271	282	226	279	302	265	288	301	267	287	256	241	257	281	260	273	275	290	257	276	271	242	295	289	290	258	285	286	276	279	269	276	276	293	255	270	280	264	271	289	295	266	257	291	278	266	275	309	292	283	255	247	290	274	262	255	289	258	263	295	253	273	263	258	268	241	248	271	260	276	270	272	284	305	256	245	272	288	271	260	249	272	260	273	296	266	267	284	301	284	278	278	269	258	239	274	251	268	275	273	258	287	280	288	293	251	274	274	260	305	261	282	295	288	276	247	240	300	264	263	278	272	276	278	308	252	273	240	304	280	260	270	267	281	275	281	279	277	254	277	276	316	292	282	264	283	297	282	285	281	277	253	292	265	261	277	273	268	291	273	295	292	289	292	264	272	286	286	261	281	293	261	276	295	252	267	290	289	283	285	266	269	273	300	265	270	271	288	267	288	285	308	287	252	293	281	281	281	280	279	268	287	296	255	294	303	274	308	267	262	256	287	283	301	290	279	282	265	267	256	290	273	257	261	312	315	278	279	289	271	266	284	301	230	306	281	288	269	288	280	266	289	265	273	293	259	274	286	279	271	302	294	279	290	249	292	284	275	244	289	265	252	287	289	304	270	273	291	272	278	268	260	260	259	273	254	280	298	266	270	261	293	295	269	306	268	239	277	288	282	291	267	269	282	262	304	258	288	238	309	259	265	253	300	288	268	251	276	269	287	257	258	285	285	279	258	286	274	271	281	271	271	268	283	289	287	264	293	254	275	260	269	265	293	291	275	277	274	262	293	286	263	283	289	271	246	289	295	261	288	277	260	271	312	260	286	278	242	275	252	272	268	287	283	319	285	264	245	278	285	276	293	277	254	283	303	296	294	267	268	264	289	282	263	290	286	257	283	294	268	297	305	272	264	291	269	317	271	277	283	288	261	273	261	306	236	293	253	254	288	275	305	228	282	263	306	268	282	276	265	299	301	309	289	259	296	241	286	256	292	263	290	263	251	280	272	290	264	263	286	232	268	268	274	271	276	294	265	285	267	275	285	244	281	260	278	275	272	264	277	286	286	300	250	264	274	282	276	244	282	272	258	272	268	281	284	289	304	274	255	267	283	281	288	300	303	286	294	268	295	242	252	263	261	247	258	279	296	281	271	281	282	286	291	279	300	282	271	285	279	265	294	258	260	272	255	259	301	264	264	249	274	274	267	252	280	291	282	282	294	287	273	254	281	270	252	260	269	273	272	258	304	264	277	276	284	259	275	278	273	271	253	267	273	248	285	298	273	284	271	293	289	274	262	259	266	252	283	298	268	289	311	277	244	280	264	264	263	282	284	261	255	277	271	267	268	262	287	288	286	263	282	242	280	272	273	257	281	309	269	299	265	257	265	275	276	302	295	317	279	271	287	266	267	271	277	290	283	256	290	305	260	298	296	269	269	247	270	256	265	269	285	263	270	260	276	307	310	269	280	279	248	279	259	261	285	287	301	263	301	283	285	263	300	260	311	258	257	300	280	261	276	270	281	284	273	304	277	266	298	276	280	248	255	290	249	258	262	267	257	315	257	264	300	263	261	291	271	291	286	276	267	297	261	293	281	305	291	268	307	318	280	268	265	293	268	256	231	265	289	290	291	297	307	287	263	249	258	301	236	280	263	267	294	275	258	270	259	263	277	276	281	261	275	283	261	292	244	262	278	269	286	266	261	300	290	269	299	273	278	282	239	284	242	262	269	269	276	284	294	258	245	297	296	291	285	283	268	269	254	257	282	256	264	293	274	249	261	273	295	269	271	271	277	270	277	268	268	281	308	264	279	259	297	284	270	263	286	295	247	254	276	255	306	291	268	300	262	289	255	287	272	285	281	234	278	284	285	254	303	252	234	279	274	286	261	303	282	269	297	304	289	285	259	301	297	285	296	284	271	291	281	270	269	256	291	269	261	300	291	286	283	277	264	271	277	269	264	271	264	286	267	280	280	299	298	265	260	255	248	264	289	297	299	252	259	258	295	273	259	231
59568	100900	80819	58427	40844	24885	4862	405	438	427	412	414	406	403	404	405	365	403	381	398	376	419	405	398	406	367	384	375	392	455	396	419	409	404	418	431	430	378	411	375	431	409	403	398	419	400	410	391	406	463	405	406	425	392	405	394	379	382	415	398	405	401	396	423	390	410	418	388	414	424	412	384	403	404	381	373	382	383	444	396	410	400	409	420	402	387	369	404	362	370	403	409	419	357	420	411	395	400	414	394	411	393	383	412	414	420	400	403	403	369	393	379	357	405	429	430	387	391	381	415	436	369	386	418	428	391	406	388	358	403	403	406	432	362	420	380	391	385	372	379	415	393	392	395	413	408	421	412	405	387	378	414	418	380	396	408	371	388	380	388	399	407	390	391	399	397	408	363	386	416	428	398	385	394	385	416	423	376	393	413	431	366	415	444	397	413	417	404	384	405	384	387	433	396	382	400	396	385	391	417	387	385	362	418	408	393	434	384	362	398	393	383	406	416	386	404	402	351	400	436	410	395	404	419	406	403	393	406	405	415	423	416	390	420	383	375	399	389	367	389	422	399	386	399	402	408	397	414	398	422	378	403	411	365	426	412	372	419	401	401	378	421	348	393	417	403	336	433	401	382	442	399	423	409	397	408	371	450	409	403	427	404	422	414	385	361	421	383	402	410	365	378	394	409	402	381	387	410	405	417	381	413	394	431	464	406	394	412	356	368	373	420	391	384	382	401	398	409	415	420	435	354	404	373	418	422	381	382	423	400	411	368	375	395	398	384	394	398	360	402	403	388	406	372	409	396	390	414	415	375	361	385	439	407	408	401	383	417	415	391	431	421	390	458	406	373	417	401	385	392	398	408	366	392	391	398	386	397	385	413	424	423	420	393	401	432	398	426	368	390	375	366	401	397	432	393	391	396	438	381	371	402	384	391	447	407	362	416	412	404	404	381	432	394	387	392	407	399	387	419	421	397	401	406	423	390	395	422	434	379	386	372	411	388	389	429	396	384	384	379	388	397	375	407	390	411	380	398	388	374	367	368	408	404	362	410	437	394	412	379	410	386	393	388	448	394	335	445	390	434	385	418	409	366	394	404	394	440	385	389	390	420	386	399	398	398	406	408	391	388	391	384	377	367	411	417	390	364	418	393	406	398	415	400	414	388	394	371	430	400	390	406	389	404	407	388	387	412	398	417	390	442	362	385	403	389	413	370	391	373	365	410	399	401	409	378	375	428	416	385	391	390	383	420	424	429	410	404	420	386	409	386	400	388	395	359	393	452	394	388	386	420	390	363	413	398	419	399	382	369	413	397	382	356	370	411	387	409	376	418	407	373	415	385	401	389	418	402	402	429	386	393	382	384	426	388	359	417	410	433	409	415	417	398	390	386	401	371	404	391	405	415	380	379	350	392	393	407	441	420	414	386	388	424	401	376	425	398	387	382	380	387	426	393	367	391	388	392	410	418	384	372	400	430	377	417	412	391	392	412	389	380	410	386	417	360	410	391	393	384	394	412	382	393	395	422	418	387	392	420	440	373	376	396	395	385	414	395	399	364	408	404	403	379	414	404	401	404	383	369	396	391	382	388	421	394	409	369	430	408	383	381	413	407	392	374	376	410	380	406	416	429	422	370	406	421	411	432	428	439	367	347	420	414	402	411	359	389	363	400	401	387	453	392	392	355	369	401	394	433	365	429	369	395	407	394	386	407	360	392	368	391	392	435	374	398	387	406	406	383	412	391	418	391	391	375	445	377	447	424	416	415	417	424	397	406	422	383	407	415	414	420	408	427	403	398	391	366	403	402	385	407	481	371	405	408	350	412	397	381	417	379	369	399	387	365	404	394	374	408	430	387	382	428	437	406	411	394	404	397	412	409	389	382	416	399	409	397	423	400	462	423	410	398	397	426	411	401	407	397	407	396	391	388	428	390	385	397	397	416	414	384	417	410	385	357	372	413	406	405	379	381	390	390	409	397	378	388	401	408	437	361	385	364	429	353	389	400	372	382	408	387	407	421	401	432	377	363	391	375	368	411	414	399	368	438	453	384	344	399	410	367	433	421	401	418	439	400	377	415	399	414	372	372	404	404	373	367	407	382	412	389	382	436	381	433	388	409	404	401	429	395	378	398	378	385	413	398	406	361	401	405	426	402	400	426	378	403	397	402	426	394	416	403	387	392	411	391	397	392	406	409	390	433	385	406	382	389	419	407	383	384	435	362	394	374	374	409	373	406	383	411	422	393	411	402	416	405	378	416	415	375	373	389	397	397	424	437	380	394	408	427	423	382	410	411	435	404	374	405	368	399	424	379	406	410	394	407	394	377	417	405	389	446	395	374	392	407	412	384	445	416	442	433	424	406	441	406	399	409	409	390	440	383	411	370	390	399	412	392	412	378	381	419	440	375	401	422	400	417	399	395	400	370	427	394	387	376	381	398	402	386	388	383	393	401	401	374	374	411	384	421	403	404	406	398	397	390	389	399	377	399	412	434	376	384	342	383	377	385	406	385	415	438	378	403	408	403	449	366	394	441	368	376	395	393	403	363	383	398	396	403	354	434	400	427	404	413	393	401	418	385	388	429	408	412	407	417	395	403	427	391	375	431	429	386	404	395	391	432	410	389	408	401	420	397	390	428	413	386	406	402	365	399	396	369	407	399	397	396	426	413	397	402	379	400	451	398	422	419	383	427	371	415	412	373	392	389	382	389	403	427	372	414	404	395	384	384	422	396	413	382	390	404	396	389	407	378	409	421	417	398	390	426	379	372	412	364	392	371	363	365	406	387	398	420	366	405	420	369	380	411	426	389	387	374	410	404	398	392	403	391	422	368	423	407	390	395	405	410	401	406	388	399	445	376	409	386	361	382	380	406	381	392	381	412	384	363	420	400	420	383	380	375	385	399	452	355	357	406	393	387	424	431	410	395	403	391	388	423	389	380	426	379	363	381	401	369	401	420	394	390	395	370	349	417	424	423	408	394	438	412	414	381	432	364	390	385	399	381	426	409	387	405	396	367	403	446	358	410	399	405	423	391	381	377	425	420	410	391	394	387	413	407	428	440	393	395	377	402	386	393	379	391	386	414	378	424	408	393	418	411	445	393	415	370	368	393	355	379	429	414	409	371	373	353	381	408	427	370	384	412	393	380	368	407	426	378	392	410	394	415	382	399	390	409	404	414	395	382	371	391	423	399	427	400	434	415	413	395	380	417	401	392	388	418	377	373	381	356	385	375	393	384	427	407	384	416	400	398	411	404	399	396	395	418	431	396	434	414	404	407	386	388	365	379	372	379	405	385	369	396	390	405	381	393	380	380	449	406	366	397	415	417	425	363	395	421	417	409	381	404	395	404	437	376	396	391	375	436	374	393	378	415	384	376	405	382	369	398	428	406	383	434	384	410	389	379	372	406	415	391	419	398	372	408	406	370	416	408	373	399	379	386	409	418	401	406	424	378	375	382	422	415	381	394	420	380	394	380	417	421	397	391	402	423
27197	25212	28350	17081	5633	1538	440	337	359	365	347	373	327	323	347	342	347	310	352	336	359	329	351	396	343	353	342	316	333	336	389	364	340	323	332	329	361	347	343	347	303	347	323	361	355	322	328	331	344	354	348	328	357	310	356	345	316	333	333	344	358	357	314	343	317	311	360	355	312	367	305	361	330	353	349	332	328	316	342	334	350	350	328	344	377	383	359	336	313	349	321	303	343	342	343	312	337	374	329	346	335	342	350	345	347	342	359	334	335	363	368	370	341	343	364	355	331	334	348	324	368	358	345	325	318	344	340	318	347	380	354	349	318	332	348	338	342	342	351	357	325	362	331	332	316	368	386	342	344	359	307	328	329	345	331	349	339	352	361	380	325	352	343	343	391	346	320	347	335	353	367	358	344	340	307	317	342	359	357	380	379	321	342	353	338	361	367	360	324	401	339	311	364	337	315	334	365	327	358	342	359	324	350	338	363	340	346	336	370	342	366	403	342	330	343	332	372	340	348	333	355	368	349	320	338	328	341	353	324	323	348	344	351	339	354	333	347	356	336	322	324	323	318	334	346	328	320	329	353	326	389	380	358	318	386	335	346	333	327	323	323	370	386	347	317	336	321	360	362	356	313	326	331	332	330	337	369	337	384	313	331	375	333	345	326	325	348	326	322	332	315	340	364	311	342	337	345	338	326	322	332	340	334	348	349	333	372	310	347	365	366	324	324	340	327	333	350	356	326	329	354	346	323	345	358	353	350	359	343	344	320	350	317	355	376	363	356	323	332	321	340	337	361	360	365	334	345	334	370	328	332	348	330	316	347	303	366	345	353	345	329	334	344	330	365	375	358	358	308	344	339	335	333	313	327	339	364	368	339	358	347	359	317	354	341	334	311	342	342	369	329	390	361	293	322	350	382	338	375	329	361	355	343	323	330	349	356	342	320	338	367	346	355	358	334	321	368	352	354	312	388	344	331	333	322	344	341	306	369	367	346	343	375	350	343	312	342	341	332	358	357	350	317	317	374	340	383	324	351	368	363	331	366	356	379	343	304	374	329	303	327	349	336	337	346	331	331	341	372	350	370	333	319	330	405	335	374	336	369	298	356	335	341	384	319	338	346	346	366	276	331	347	337	366	347	353	337	342	333	338	311	371	327	312	354	311	350	332	309	347	353	362	327	372	351	346	359	351	347	355	371	368	350	338	348	359	334	327	332	348	326	350	341	340	329	323	346	363	333	306	352	327	321	344	336	323	356	340	370	350	335	349	340	321	350	331	361	317	362	323	339	346	341	338	358	340	345	342	353	327	353	344	350	342	335	338	354	348	356	390	347	320	353	365	334	293	349	345	352	326	357	340	332	330	364	397	343	322	358	332	358	312	337	343	314	333	385	370	358	337	366	359	339	333	324	339	357	347	348	342	333	330	360	340	339	317	357	358	359	367	367	371	375	349	379	352	355	335	326	339	323	368	362	369	353	349	383	331	327	372	343	342	354	351	349	379	349	338	316	356	345	365	336	364	339	357	320	343	348	355	339	368	328	366	366	322	355	388	361	305	338	361	340	328	335	328	355	308	333	381	343	341	351	342	398	340	371	354	367	358	360	325	356	369	343	364	323	344	360	340	322	342	334	348	375	356	361	323	299	351	339	375	352	361	350	351	341	349	338	338	327	336	331	354	370	348	336	354	333	345	357	380	349	358	373	360	344	333	360	330	315	312	325	353	351	307	348	354	332	369	329	346	363	323	329	367	303	359	339	353	367	356	344	339	356	339	327	361	317	358	337	346	302	347	344	341	329	344	342	355	345	319	315	381	360	360	323	340	316	352	340	350	338	352	332	365	364	319	344	321	352	341	339	351	320	361	351	359	321	372	356	331	346	318	346	371	360	357	371	360	359	360	357	344	350	332	329	317	317	360	318	364	392	332	353	363	353	379	344	350	346	338	343	339	348	338	316	317	341	311	386	307	381	366	322	332	352	373	337	365	367	292	339	352	368	360	366	355	332	365	336	349	382	361	364	360	343	323	353	387	330	316	330	321	314	355	342	306	316	373	363	321	324	329	312	369	360	385	377	335	331	310	381	289	327	315	365	336	362	323	346	335	357	324	333	334	339	374	361	339	344	365	359	331	327	331	306	330	326	336	360	348	337	359	313	338	341	321	345	362	322	355	338	340	357	329	333	378	344	395	340	323	320	338	311	353	348	323	357	356	372	334	351	330	323	334	363	310	349	338	328	358	366	347	352	302	355	389	342	348	355	345	349	326	362	353	315	358	353	338	346	300	333	334	331	363	327	326	356	345	335	333	374	333	335	346	343	336	341	353	385	350	332	365	349	376	340	339	317	343	346	326	333	346	328	363	370	390	347	334	372	342	324	311	380	338	323	332	343	345	317	306	346	323	377	334	338	358	334	335	320	346	341	335	319	322	379	361	334	372	337	337	333	352	343	330	355	370	348	338	304	337	364	334	317	365	347	381	368	361	323	362	364	335	332	307	338	363	342	362	335	326	371	368	317	335	348	338	338	368	353	331	345	343	321	342	317	346	337	336	348	334	344	335	329	351	364	351	340	347	325	367	328	343	349	396	358	365	348	323	308	327	337	358	339	335	324	341	306	363	327	342	319	333	330	338	368	316	367	341	381	369	348	347	356	326	356	352	321	314	335	360	340	351	370	370	333	318	320	350	340	354	309	302	336	353	354	325	335	352	371	339	359	349	325	351	363	352	323	326	373	356	318	348	315	399	317	344	334	383	346	377	368	332	340	323	350	352	329	327	359	330	336	367	357	352	369	349	328	371	331	326	343	366	380	339	369	345	317	363	312	352	356	336	332	361	335	335	345	293	363	337	345	356	365	324	331	323	342	335	348	326	363	353	352	338	335	319	360	355	351	320	357	348	359	348	328	332	351	362	394	396	360	356	347	320	344	336	331	329	347	336	374	330	369	324	341	340	363	345	339	341	345	328	346	337	333	317	339	354	366	360	395	318	362	335	348	343	381	342	339	342	323	346	349	350	332	326	353	332	333	334	353	330	339	342	382	330	373	339	347	337	323	338	313	343	370	331	307	314	375	322	346	356	331	337	328	351	364	351	329	364	360	355	330	332	354	341	379	371	346	330	332	363	363	376	354	342	349	339	328	347	362	371	326	332	329	352	332	335	357	333	352	347	335	347	365	315	368	372	335	363	343	348	375	362	322	327	324	353	335	363	326	374	335	338	364	338	350	315	367	328	353	356	349	313	313	322	354	376	350	334	330	351	351	366	322	322	345	367	364	343	342	356	355	308	329	350	342	338	375	314	362	360	345	358	349	356	360	371	346	340	315	352	355	346	365	330	327	312	328	369	377	334	352	325	386	346	318	332	345	297	332	344	339	350	353	358	320	319	324	342	353	331	320	360	313	370	340	345	358	338	340	321	348	362	360	354	338	401	313	324	334	365	351	344	388	367	364	350	339	348	322	378	345	359	363	348	345	343	369	330	335	382	373	333
23862	43015	31264	16049	7511	2784	762	513	478	471	465	482	527	452	507	492	506	501	461	485	470	505	507	510	483	514	489	494	477	518	465	526	531	528	525	479	509	501	456	475	506	488	465	499	467	523	496	528	525	479	500	455	491	466	489	515	511	470	454	510	524	503	484	504	507	479	518	522	500	522	518	471	509	501	462	521	519	480	492	523	524	524	482	504	522	484	465	466	520	540	503	462	480	489	482	483	482	538	488	526	468	524	525	516	490	481	492	481	514	479	505	530	503	478	489	513	443	491	474	456	515	521	504	494	475	491	537	502	495	490	525	514	501	486	495	510	494	461	452	490	482	454	497	488	433	511	467	543	489	515	526	455	477	459	506	511	521	475	529	480	504	500	463	457	490	503	540	490	517	445	481	478	463	536	475	532	458	464	489	538	511	508	474	510	501	467	504	519	525	471	500	494	506	480	440	506	471	521	491	518	504	469	484	502	467	498	492	515	524	534	485	500	522	422	492	485	501	512	529	472	458	498	484	510	495	481	478	509	494	531	482	496	484	479	491	491	474	478	482	534	475	488	471	520	543	526	477	506	492	480	460	528	499	516	522	478	511	509	487	500	471	517	513	514	463	520	559	463	524	489	507	527	488	493	499	500	521	500	497	472	504	507	528	515	522	522	501	488	480	506	480	514	537	522	495	481	502	489	512	491	479	494	499	496	511	466	489	508	524	498	514	524	500	464	497	474	455	488	510	461	533	514	507	499	500	495	479	523	548	491	554	482	515	521	495	454	481	476	514	534	505	500	488	537	512	460	446	501	468	477	493	507	494	504	497	455	517	512	502	499	483	492	506	524	458	469	481	518	494	514	485	495	495	495	538	502	469	513	505	547	491	501	531	519	501	511	487	531	503	471	501	503	513	532	490	529	515	506	515	511	478	504	522	501	484	483	449	500	458	515	491	464	500	514	535	479	464	521	490	505	461	540	500	460	501	463	527	466	498	477	449	502	467	503	504	458	466	500	478	506	464	507	496	537	476	489	511	518	493	503	517	519	551	559	494	449	516	504	458	464	482	553	472	507	521	509	488	504	487	483	500	509	506	479	486	506	499	517	503	485	492	522	465	519	485	486	501	486	464	517	484	485	462	488	512	479	500	523	479	516	516	508	486	504	511	460	512	476	501	484	509	484	501	498	480	490	506	504	484	502	486	500	537	530	495	494	505	489	493	512	525	484	487	502	469	471	511	461	492	518	505	522	489	563	485	509	490	487	489	528	489	492	516	452	477	510	477	515	475	524	495	517	516	485	496	503	493	458	469	477	501	484	473	503	497	487	467	444	515	504	504	466	470	528	474	517	532	507	468	501	516	495	552	531	501	492	519	527	494	473	496	519	479	507	483	479	493	540	493	493	503	478	518	487	491	485	490	492	552	531	484	494	488	495	456	475	493	497	487	445	515	489	505	521	512	465	475	484	534	492	527	522	486	514	511	463	523	504	498	523	543	508	518	473	529	484	504	490	476	489	514	491	473	523	467	498	466	477	503	475	515	526	460	488	488	493	547	476	482	489	539	498	519	531	501	453	492	505	516	484	503	504	498	507	481	503	498	528	476	511	506	519	491	515	458	509	467	477	512	493	475	541	469	519	477	484	493	534	504	477	483	501	476	455	503	468	474	554	489	497	540	492	512	486	490	479	492	459	507	514	482	496	470	482	489	494	506	484	483	551	510	466	520	483	526	485	492	533	479	510	494	514	495	509	493	530	482	517	481	472	504	494	476	526	499	524	502	476	474	469	484	478	467	473	507	461	513	482	477	495	495	459	433	484	468	525	516	500	502	524	529	509	510	463	473	521	505	520	482	524	527	479	484	469	509	528	481	533	459	443	447	477	488	501	499	462	518	493	461	521	486	504	521	489	490	488	507	487	459	482	500	484	548	500	480	477	492	466	459	480	493	473	496	511	504	513	512	489	503	478	463	545	452	565	492	475	496	515	497	533	521	496	491	481	493	474	528	535	540	476	531	477	481	500	498	522	545	490	480	454	484	504	504	474	471	433	479	527	492	491	525	539	508	497	492	509	497	455	513	532	491	442	518	483	478	523	489	509	451	501	484	480	477	528	506	492	477	499	470	492	504	463	521	511	502	521	502	491	501	517	496	502	480	501	488	492	462	502	521	482	513	536	496	504	503	503	453	519	515	491	519	500	522	481	500	466	496	498	476	516	474	519	501	503	545	522	495	498	494	553	456	484	500	521	477	530	494	499	502	507	511	475	509	481	508	509	487	464	510	471	499	518	469	502	503	500	540	422	485	511	498	515	477	496	472	506	491	500	483	508	484	489	516	506	496	504	488	511	510	470	515	499	517	502	504	532	513	525	497	471	486	546	528	476	484	530	512	498	511	515	481	483	478	526	478	487	502	491	521	505	497	456	464	479	489	500	476	524	499	503	484	462	485	505	494	523	495	504	488	504	481	474	485	484	511	526	484	546	500	491	485	536	524	466	493	477	471	535	478	490	483	498	485	508	575	517	496	482	504	500	520	523	484	508	510	515	523	511	498	453	482	486	490	457	516	475	496	461	447	485	466	479	503	504	503	517	490	540	514	549	472	535	510	490	531	515	503	478	520	489	491	476	493	493	502	444	511	502	446	498	486	467	493	478	536	501	486	502	453	514	490	491	491	488	547	547	498	482	478	517	488	487	522	496	503	480	475	500	514	466	503	481	516	474	497	486	487	495	528	536	483	500	477	481	522	473	490	519	489	483	429	504	521	490	471	505	499	514	527	460	513	483	517	478	498	478	453	500	509	493	505	465	501	502	492	494	532	511	523	514	507	527	491	503	542	487	454	501	500	504	495	506	468	465	471	508	492	500	500	465	482	516	496	506	525	444	516	465	448	483	502	504	503	477	464	507	477	467	495	519	515	485	482	493	506	464	470	496	501	481	482	510	477	499	464	518	499	497	509	469	480	457	476	480	483	465	488	498	554	467	466	540	492	514	497	474	492	495	510	519	494	515	518	518	492	504	478	504	496	514	498	504	501	506	515	510	490	486	520	497	527	501	525	465	548	501	541	517	483	540	502	483	517	523	469	505	494	516	476	507	490	496	487	522	491	494	502	504	447	529	491	487	503	482	492	517	465	524	484	484	511	548	546	499	510	467	517	484	488	503	528	501	474	490	506	496	459	495	498	508	516	520	505	483	473	479	473	478	478	512	536	494	503	499	486	505	505	503	492	510	499	533	495	499	503	530	490	488	496	509	493	483	488	525	482	524	525	475	482	497	467	494	530	473	451	503	524	447	499	545	490	503	504	463	479	502	495	484	521	506	463	496	488	496	475	514	464	481	488	526	483	459	478	507	519	502	485	500	513	507	529	503	467	514	510	453	474	482	485	523	516	494	462	524	469	457	499	525	480	489	460	474	522	520	483	478	518	530	506	504	544	519	490	478	517	527	463	485	484	475	486	530	514	541	541	488	493	519	496	533	500	500	488	502	523	478
24607	22694	34673	32588	22976	12335	1868	402	389	366	373	399	390	376	400	371	383	393	356	373	378	398	410	375	367	360	384	398	377	406	408	358	388	343	381	398	395	410	358	386	402	410	385	363	330	391	362	399	403	372	391	413	402	392	347	375	389	393	358	391	379	377	375	376	377	394	417	364	344	370	390	376	379	374	364	342	364	365	392	360	347	387	384	370	376	375	351	361	401	380	371	416	388	380	375	357	395	382	394	391	367	378	381	410	377	359	383	360	385	382	345	396	370	384	369	366	400	359	368	362	419	396	422	366	372	390	372	379	390	412	415	429	383	373	370	372	381	377	387	363	366	392	383	391	378	362	380	377	360	395	376	393	368	411	384	361	384	404	365	327	365	412	384	349	378	380	382	369	393	340	333	401	408	376	341	391	380	406	409	352	340	417	341	393	368	373	395	385	408	383	383	358	426	344	404	382	380	392	384	362	385	337	384	383	396	371	359	383	377	387	377	362	370	408	365	366	402	374	393	344	403	397	401	394	404	384	341	393	358	377	386	391	403	374	388	388	384	332	374	374	394	353	381	382	393	409	387	374	385	357	383	391	360	358	361	403	385	396	364	373	391	376	388	399	381	394	375	374	397	381	396	374	393	395	384	400	397	357	406	380	410	380	338	370	356	376	373	391	378	391	360	416	379	387	364	336	362	356	356	389	378	368	367	355	365	344	411	369	394	342	367	362	389	393	377	373	388	401	372	358	401	372	389	360	374	397	397	369	360	361	372	387	398	370	404	386	396	401	352	371	374	397	412	372	338	384	375	407	344	361	369	351	409	400	365	363	417	416	384	372	365	330	402	406	365	405	388	402	327	398	390	373	373	377	375	363	358	370	357	411	377	375	344	437	363	362	355	392	379	382	384	377	399	411	407	377	381	361	390	362	406	410	366	384	366	408	378	396	398	353	402	373	378	362	353	378	409	363	339	348	379	380	388	432	372	390	392	360	363	389	380	430	386	366	360	385	378	379	379	373	391	391	356	388	360	368	350	381	391	369	383	381	383	345	355	396	392	390	372	396	401	379	392	370	373	401	394	390	374	360	414	386	413	371	373	365	370	347	381	388	393	362	404	380	373	344	379	347	381	388	405	388	376	385	389	360	351	364	388	367	378	372	350	369	410	395	365	378	369	357	368	389	424	384	405	397	382	364	383	371	414	404	371	413	378	320	334	389	345	377	370	397	366	413	389	383	384	402	409	375	393	372	381	399	365	393	404	396	371	408	360	382	367	412	394	352	334	367	362	410	370	401	374	392	397	378	392	360	411	420	364	404	364	370	381	358	368	375	369	424	381	352	384	368	377	342	367	348	397	364	400	371	374	362	377	416	354	397	335	389	360	363	390	393	386	350	371	408	394	405	385	388	423	391	400	350	391	352	351	383	361	377	378	400	325	410	359	384	368	361	380	355	385	383	362	362	365	415	417	392	374	401	382	379	376	376	379	362	383	366	401	395	360	392	370	357	420	389	409	356	402	374	376	401	388	382	368	392	359	355	363	380	364	393	371	371	353	382	354	372	383	384	396	390	375	377	425	397	355	385	365	382	397	375	368	380	371	389	367	375	387	380	371	377	374	406	415	365	350	351	353	398	377	372	365	341	385	349	377	377	379	387	360	400	393	407	390	372	395	362	364	390	400	368	385	369	368	380	351	368	375	377	397	418	372	405	378	394	354	367	366	372	402	406	383	382	384	396	359	386	371	408	390	371	415	415	375	376	380	345	385	384	361	374	405	360	377	397	378	367	350	343	389	369	343	377	383	379	399	386	414	370	393	391	380	383	383	329	365	417	362	398	398	364	371	370	364	372	389	384	342	398	393	364	400	385	388	370	376	432	355	346	382	396	377	390	384	410	380	382	372	368	379	392	400	354	352	422	353	393	381	375	354	375	423	367	398	398	367	357	400	368	396	386	362	357	383	396	365	375	415	381	346	394	375	390	388	381	355	367	397	368	367	386	427	367	386	377	388	413	364	357	372	344	368	367	411	389	374	392	396	381	376	397	376	402	350	358	356	359	393	362	398	369	354	395	352	355	365	325	385	384	403	354	412	352	397	408	362	394	361	381	362	367	326	361	408	372	422	368	379	364	397	375	391	352	361	362	383	384	415	362	379	386	378	349	339	395	368	394	405	387	343	411	374	379	349	429	355	341	393	377	437	371	382	383	400	392	400	351	376	381	344	395	353	370	358	379	394	363	369	412	363	428	363	363	398	335	386	390	351	366	375	363	357	394	387	376	372	353	351	398	355	394	345	385	361	403	402	366	373	322	404	392	348	343	381	391	361	354	377	377	398	383	397	402	358	371	359	374	383	349	363	384	401	388	380	386	396	395	378	355	376	372	359	381	397	379	371	353	380	403	390	379	386	396	364	387	393	377	375	402	378	357	358	400	364	371	401	373	374	412	372	383	401	385	345	382	391	369	415	396	351	385	365	361	408	362	356	374	377	389	373	373	383	414	374	364	363	351	390	389	370	359	379	394	346	395	384	391	359	393	373	391	361	381	414	375	358	400	366	365	386	387	415	369	363	391	368	413	376	384	381	389	375	382	383	344	334	358	383	401	380	383	370	370	410	377	356	376	398	380	372	348	374	380	378	376	376	391	380	376	379	399	377	373	384	417	360	384	370	404	385	364	408	415	335	365	385	396	351	378	366	364	365	400	363	375	329	355	396	367	359	411	355	342	409	350	374	367	357	392	364	396	359	390	376	383	368	364	378	392	411	415	363	363	375	412	368	360	377	366	353	378	371	350	399	372	368	386	388	389	385	384	392	408	357	350	360	396	397	378	407	377	430	372	364	380	372	398	344	379	389	386	387	376	375	366	379	367	394	381	345	373	418	384	389	377	369	386	370	355	388	395	370	372	364	371	365	366	407	406	382	363	352	368	387	362	389	372	366	360	355	387	382	410	342	359	397	389	373	419	360	382	355	373	391	363	394	377	386	381	370	365	422	371	382	372	342	382	391	383	371	364	408	370	375	342	357	363	380	351	378	396	385	332	363	375	364	416	388	387	387	374	383	372	384	360	371	426	359	374	414	396	402	365	405	359	405	421	414	387	358	381	416	375	362	360	377	362	357	351	358	404	355	379	372	373	409	375	385	391	372	375	396	356	365	394	385	402	352	368	388	345	358	366	372	381	357	339	392	372	350	389	385	383	358	358	378	370	399	336	378	379	389	405	377	394	408	352	384	384	388	388	367	394	403	364	359	343	379	390	358	410	379	348	381	375	376	345	353	378	386	381	398	364	395	372	409	364	376	405	398	386	337	384	348	365	365	355	346	372	391	377	370	396	371	371	381	392	399	355	394	382	357	366	381	369	392	374	392	394	418	364	358	371	386	400	379	384	404	376	368	399	338	367	395	380	416	378	401	361	396	418	394	401	398	380	370	404	401	380	367	398	372	363	410	336	362	362	371	397	389	374	407	362	376	380	395	359	394	403	406	362	388	357
46296	79273	60206	39597	25406	12480	1888	548	564	599	525	602	572	562	584	559	523	528	556	576	562	572	548	529	529	571	565	515	596	568	564	552	515	576	555	562	581	555	567	543	557	551	569	542	559	543	548	546	552	553	575	577	549	540	572	550	534	561	553	529	564	545	523	569	527	550	564	537	581	553	526	566	509	583	544	572	585	569	597	533	536	560	540	553	583	574	550	524	509	564	570	538	565	546	576	502	555	562	537	536	541	545	540	558	541	534	548	529	530	564	507	524	520	540	568	540	522	525	515	581	520	585	542	540	551	525	544	574	517	602	507	562	552	558	608	556	557	554	535	547	533	624	544	562	563	575	492	506	556	507	535	526	558	537	530	612	516	523	563	544	550	537	546	568	568	472	574	535	542	533	581	573	540	547	529	562	585	530	528	563	541	557	574	570	544	534	524	540	553	500	511	603	554	543	568	556	546	594	570	548	507	518	543	565	556	535	543	536	542	517	552	555	568	533	522	541	549	578	556	541	546	538	573	555	576	570	547	535	590	544	529	529	534	561	558	554	506	574	529	610	588	534	544	582	529	549	588	516	550	538	552	532	561	583	527	571	515	543	562	557	551	511	545	566	541	555	553	552	560	614	549	542	544	588	563	549	552	559	580	527	544	551	542	548	548	526	542	550	590	545	566	544	587	546	566	591	557	584	521	565	534	522	559	524	550	586	560	576	560	546	527	559	557	570	547	526	530	543	523	542	582	528	552	563	569	551	569	569	566	549	565	513	562	536	571	519	556	522	564	585	500	574	532	532	572	556	536	563	518	571	515	529	527	584	523	591	550	556	568	571	545	545	535	550	535	536	525	583	526	568	534	523	546	539	580	605	540	549	611	574	514	558	547	586	599	564	544	568	541	531	552	568	558	552	560	540	544	529	538	536	552	529	517	575	532	567	534	563	572	562	517	544	561	559	565	562	528	527	562	531	571	579	578	522	585	506	538	543	553	576	512	547	544	532	596	522	528	537	555	545	531	529	535	572	582	528	554	546	570	568	548	515	564	553	591	563	536	530	521	510	562	582	534	551	534	528	526	547	557	523	537	572	567	546	573	532	550	554	515	558	545	593	547	548	534	575	544	551	575	504	545	573	592	554	534	554	543	566	517	562	511	545	553	560	554	559	590	514	563	571	540	571	513	557	549	542	577	533	571	553	559	566	559	597	580	504	584	549	560	579	555	559	555	554	567	551	556	590	512	582	577	578	565	551	565	545	572	517	568	542	568	545	561	606	538	525	565	532	558	554	540	539	581	541	558	548	551	585	544	527	582	524	567	528	547	592	595	544	557	546	558	548	561	554	577	543	525	558	586	573	525	545	578	563	547	517	535	565	549	546	527	561	550	579	564	530	536	540	543	559	506	536	593	569	575	553	513	547	566	591	557	553	542	524	531	582	554	563	548	560	507	561	574	544	501	560	545	587	515	548	552	553	541	544	568	548	557	532	538	572	548	550	544	606	538	567	533	536	523	556	579	544	538	530	541	600	513	568	548	577	524	508	551	546	539	555	530	531	552	583	548	500	530	546	534	566	604	547	536	565	522	575	510	511	501	540	562	567	516	531	516	531	563	542	590	539	538	570	548	549	556	578	537	530	550	607	537	541	528	548	522	559	583	611	529	509	527	603	540	552	513	545	585	552	558	536	583	534	547	550	571	553	551	526	563	581	572	572	595	542	551	541	544	557	508	519	511	569	545	563	528	553	572	548	578	617	535	555	498	563	531	566	591	585	565	571	562	579	520	523	546	564	553	515	567	558	548	522	509	532	542	588	550	548	511	546	561	529	522	559	560	545	576	563	591	575	534	560	509	534	599	513	537	578	597	531	551	541	574	532	564	567	519	590	546	520	576	532	537	514	554	565	577	554	555	544	552	579	579	565	543	553	542	564	591	561	557	588	560	537	521	544	556	554	582	565	511	544	546	593	564	555	582	542	558	554	538	548	519	528	528	570	570	547	595	528	549	517	523	616	598	552	503	550	570	586	543	511	586	552	545	547	562	548	571	578	565	534	543	502	584	543	538	557	553	543	523	520	557	548	553	551	564	568	558	556	531	552	561	549	513	605	527	519	560	559	547	545	514	583	617	566	595	625	549	537	523	578	519	574	518	553	564	556	534	518	566	535	571	575	575	574	551	592	612	524	549	514	546	573	538	572	513	560	536	581	570	571	558	531	527	587	607	539	546	549	606	554	566	560	516	613	530	561	535	557	535	536	583	584	528	551	526	519	526	578	555	537	537	589	548	574	535	610	571	551	561	576	550	547	557	580	555	524	527	581	550	498	547	522	543	540	584	603	563	564	563	547	545	593	520	574	540	559	545	531	590	548	591	526	558	545	531	530	558	572	593	546	544	542	532	560	553	549	509	552	557	597	557	562	562	566	551	541	543	578	568	561	531	582	563	522	547	562	546	552	599	526	506	560	579	561	561	534	539	536	532	532	542	557	512	542	565	553	532	558	605	551	540	578	577	524	589	557	509	562	530	596	599	553	577	537	561	510	541	539	603	560	521	532	553	525	523	567	539	578	583	546	536	566	544	526	572	542	546	588	532	490	578	587	583	539	569	578	600	559	538	560	551	516	540	593	530	560	539	531	542	557	569	577	541	588	554	568	561	516	531	546	528	567	521	537	535	591	540	594	591	526	570	531	544	542	546	533	520	566	541	566	557	578	547	551	528	532	555	536	553	556	519	572	545	578	580	558	522	520	577	550	541	533	538	544	532	556	562	536	578	529	532	519	579	540	564	564	573	569	605	556	562	538	543	563	532	526	581	514	604	554	555	577	526	523	561	521	553	543	603	580	554	532	535	534	564	558	548	560	535	535	574	543	532	568	570	584	595	537	570	559	538	574	502	524	549	533	548	593	545	540	516	554	550	547	565	555	542	608	545	523	552	540	547	542	592	540	523	541	522	575	572	547	537	540	494	587	541	556	573	554	527	536	612	571	567	556	528	556	558	488	573	553	525	551	593	544	534	559	629	541	555	575	563	563	580	563	558	545	573	521	543	550	538	552	546	525	563	567	560	558	562	550	597	535	619	567	531	538	527	551	542	537	560	510	523	520	531	588	583	590	538	600	576	578	545	573	542	545	564	555	546	488	550	584	542	509	584	599	543	514	553	587	567	540	546	540	555	573	547	547	529	511	575	593	562	563	562	546	599	530	525	566	517	527	573	548	579	580	540	563	552	557	523	545	545	576	518	564	536	567	528	564	559	522	539	547	560	588	529	536	545	562	543	537	563	553	560	545	562	541	548	544	584	513	543	530	584	529	533	563	581	542	589	573	538	536	539	545	557	515	575	558	536	585	520	588	565	552	537	571	531	527	570	534	526	551	526	521	554	562	540	555	517	528	558	573	531	566	585	548	572	561	513	556	589	548	567	530	554	547	536	578	526	534	592	564	546	552	558	532	560	598	576	588	539	493	569	613	546	571	532	534	573	537	521	535	546	530
22810	21457	30686	27417	24454	22528	12598	628	280	310	292	260	274	299	295	251	264	275	277	286	297	278	279	258	281	270	253	262	285	284	264	260	272	268	280	283	253	263	251	251	264	277	232	267	283	271	254	288	256	261	275	279	244	252	252	252	257	287	270	261	264	247	276	263	257	279	262	265	277	278	270	287	262	283	250	266	257	271	291	277	256	253	277	305	294	267	284	289	260	237	266	263	252	261	272	259	257	270	276	260	244	231	248	259	258	264	295	263	258	248	286	268	274	255	264	238	280	261	290	280	267	285	254	274	268	287	276	272	271	264	286	274	257	287	224	272	276	262	253	240	268	274	263	260	274	286	230	256	301	285	260	261	285	246	233	265	253	252	252	262	282	251	273	277	284	270	273	266	245	238	277	273	290	263	262	281	285	269	245	278	293	273	289	256	260	278	282	313	268	278	294	280	242	234	273	270	280	277	291	251	263	277	272	262	240	247	248	249	276	237	277	267	254	228	276	296	264	241	255	298	235	277	272	267	251	265	236	258	246	276	260	264	261	290	257	271	267	298	266	286	265	248	269	277	255	278	252	263	294	273	256	245	283	308	281	294	226	243	286	273	268	245	253	260	259	264	273	289	263	234	285	270	251	276	283	288	263	248	270	267	256	238	268	257	283	235	283	255	264	246	281	287	265	258	244	253	272	281	277	278	248	286	248	319	268	258	279	296	289	263	284	243	279	252	264	245	263	258	227	238	286	259	254	257	291	260	267	258	279	269	232	254	290	256	236	262	269	269	281	250	291	276	282	234	290	262	282	243	252	273	252	252	259	263	262	261	250	242	251	263	282	278	242	271	243	271	275	291	270	251	258	287	270	254	264	255	284	278	272	256	255	272	249	263	270	255	260	269	263	272	268	264	284	254	271	280	250	247	270	266	264	253	243	257	241	280	257	265	268	269	253	279	264	229	238	256	254	288	239	243	262	259	262	247	280	278	281	250	269	270	255	262	250	263	268	245	277	261	282	277	267	254	257	269	253	274	284	250	267	246	266	315	282	289	263	245	280	260	295	252	256	276	271	264	263	250	274	257	249	267	261	247	275	278	296	286	253	242	281	267	281	274	240	233	262	272	272	267	260	265	299	267	285	264	274	271	255	250	276	260	289	270	258	269	243	262	282	278	268	279	285	271	259	257	278	279	258	265	279	264	238	255	295	271	266	274	277	258	247	282	262	244	241	255	239	299	235	280	260	238	276	266	267	248	261	256	283	260	259	285	282	238	261	300	271	245	274	253	264	275	223	292	248	260	274	264	248	266	272	280	242	278	267	263	269	258	247	271	288	255	237	273	272	280	255	282	262	261	254	260	248	284	270	242	268	236	227	247	263	268	248	288	252	263	265	251	281	249	258	283	285	253	253	288	281	278	276	258	254	259	261	255	252	286	274	245	288	269	266	293	273	271	255	251	267	287	235	258	257	264	270	290	266	316	283	255	282	269	273	246	279	245	237	246	250	271	238	259	265	269	283	294	252	283	259	261	269	257	234	257	265	275	276	283	280	265	296	293	268	249	251	248	286	281	266	244	268	288	261	283	260	278	250	253	252	280	278	255	278	259	270	264	268	275	242	275	277	263	273	266	288	267	284	252	256	255	274	277	271	278	273	228	251	240	297	261	307	240	274	278	275	271	270	269	262	280	290	268	257	252	275	271	281	286	278	274	267	279	262	265	276	272	291	263	291	293	251	264	254	277	253	251	246	254	238	272	275	224	238	266	250	217	252	240	307	246	253	242	286	255	276	263	256	261	256	273	250	255	268	267	267	279	261	238	277	262	279	287	268	289	284	238	253	257	263	259	267	252	281	273	265	230	298	300	258	270	236	257	295	307	268	259	267	249	260	267	255	271	261	290	242	250	306	247	257	305	259	257	268	236	270	255	284	267	297	261	221	287	269	248	256	254	255	248	291	282	259	250	247	281	301	272	266	259	282	276	234	289	262	246	260	283	251	278	287	280	285	266	277	235	265	262	273	234	259	257	284	253	260	259	268	272	294	258	240	288	262	281	262	270	264	261	260	269	257	276	249	257	255	255	273	274	264	297	247	275	268	271	268	273	256	275	256	262	278	265	273	274	265	266	263	287	254	286	273	254	255	269	247	230	290	239	277	261	255	254	292	280	271	251	280	250	263	274	281	257	240	297	261	252	223	266	266	267	261	231	241	256	244	284	292	246	278	262	270	269	280	243	267	252	232	255	247	258	257	267	256	268	279	255	281	273	253	260	271	244	251	276	245	278	264	286	276	293	272	253	266	275	268	280	267	266	268	254	283	248	269	255	260	272	245	260	241	258	293	247	286	270	255	273	277	272	254	261	255	268	269	275	255	254	238	281	259	262	263	276	274	280	304	280	275	271	255	264	277	260	245	248	272	251	278	264	266	282	261	257	236	268	253	251	264	265	307	246	286	254	266	237	251	305	265	263	282	261	256	255	273	261	263	280	273	283	274	249	252	270	261	269	265	282	249	254	290	268	266	304	259	254	273	275	287	258	255	276	286	287	259	248	282	245	264	254	261	270	248	259	246	288	270	246	274	275	261	282	274	265	262	252	269	244	270	273	293	258	237	243	263	277	252	276	276	265	269	270	244	259	283	261	283	268	224	283	255	259	283	266	278	267	279	292	270	294	253	274	230	263	238	252	267	262	265	253	253	281	303	289	241	225	269	244	294	271	263	225	275	314	286	259	264	224	271	252	275	256	265	225	248	281	291	244	242	265	267	276	296	256	295	276	262	275	266	255	276	272	245	269	264	277	279	260	265	282	248	258	260	266	254	267	290	264	274	256	232	256	257	269	255	248	258	287	263	267	293	247	259	265	274	275	259	261	263	255	267	267	267	276	240	250	256	241	263	269	266	289	293	281	256	275	278	251	241	284	259	253	229	260	275	258	290	294	252	246	295	276	280	276	276	269	254	257	266	290	249	277	294	255	273	265	256	269	279	256	253	276	287	272	252	272	249	271	231	262	286	268	244	238	255	247	249	221	259	297	295	257	230	249	280	258	262	294	248	270	251	270	291	265	268	249	233	270	293	274	241	247	288	266	295	255	281	249	245	261	263	257	289	294	282	256	282	240	274	263	276	266	273	274	277	239	247	266	279	284	272	274	285	295	279	274	263	257	291	263	268	285	237	268	259	258	289	260	294	262	259	263	263	257	289	285	246	244	276	272	261	307	259	249	283	280	232	281	284	271	306	284	251	256	257	279	263	300	279	272	252	254	254	264	291	265	243	278	288	271	266	223	242	251	237	249	282	277	272	259	248	268	255	279	269	278	270	252	242	252	260	273	279	266	275	277	253	242	253	283	271	254	279	280	265	300	283	272	274	267	255	294	293	246	270	277	250	278	246	283	268	273	240	235	281	277	257	272	263	269	270	303	301	260	264	277	235	278	241	269	264	264	243	280	296	279	304	251	287	282	219	277	247	286	230	259	261	278	237	279	286	264	254	243
59823	100466	81431	58378	40771	23747	3923	422	391	403	429	409	413	416	395	435	384	396	419	362	420	402	363	373	414	422	369	380	401	384	394	393	378	395	374	372	392	391	378	362	384	391	385	416	378	360	351	424	372	388	379	385	388	404	352	368	421	399	388	349	412	404	406	359	328	411	359	376	378	401	376	402	389	388	428	394	361	419	370	370	399	436	391	386	383	390	373	367	380	393	385	407	389	396	372	413	384	395	379	394	367	388	391	414	353	382	406	380	374	401	402	428	392	417	352	412	379	405	396	390	400	389	406	384	384	407	382	366	398	414	393	377	362	417	374	375	414	411	349	401	375	399	407	365	419	393	400	391	391	376	386	355	399	412	387	389	396	432	390	391	384	377	391	391	402	381	363	385	393	363	405	433	393	405	375	392	427	378	385	378	394	380	407	384	403	397	382	365	384	385	390	384	421	416	404	384	402	374	355	408	359	403	399	379	399	417	364	416	383	388	356	388	411	425	387	390	407	386	391	350	399	392	378	367	370	390	376	373	402	394	410	451	412	392	380	438	384	397	395	365	403	357	381	416	370	357	359	364	357	383	359	419	376	363	411	363	399	392	387	391	402	430	387	388	358	389	355	376	374	379	384	374	365	400	399	390	408	383	369	361	398	367	364	411	397	388	372	384	420	379	406	394	390	411	401	414	371	374	385	413	360	382	379	403	385	387	377	366	447	361	364	372	397	373	387	421	410	383	401	400	355	376	425	399	359	380	373	377	387	398	372	385	383	394	407	370	367	403	372	380	362	388	388	388	387	378	405	383	403	375	373	397	369	378	382	418	388	365	347	383	389	398	405	404	382	390	364	403	386	393	383	386	423	399	420	383	367	408	404	380	393	388	399	397	353	397	383	390	400	339	388	401	384	439	374	397	381	393	390	422	379	366	403	388	377	402	373	381	401	375	385	334	385	370	416	376	375	408	399	418	362	397	372	378	372	400	381	387	413	369	373	401	399	375	370	400	427	362	374	407	397	382	388	398	363	386	362	384	401	362	362	428	391	399	421	371	370	384	373	400	361	377	338	355	410	398	349	392	394	399	406	377	387	388	386	402	380	378	445	396	402	395	349	386	377	385	402	416	412	379	422	356	399	404	351	354	372	420	364	403	368	385	404	372	392	407	366	417	386	410	384	423	376	387	378	404	384	379	364	357	369	384	377	378	380	394	383	401	418	366	394	354	370	377	392	377	383	365	381	381	351	428	420	377	407	382	405	394	370	412	357	391	379	369	416	390	410	397	375	384	336	386	392	369	377	402	349	454	363	386	414	380	410	391	422	401	384	359	398	390	385	408	351	352	397	374	414	406	404	392	423	374	402	346	406	373	369	365	374	369	384	399	357	399	398	385	382	397	402	393	387	346	367	394	387	354	393	368	407	374	386	380	402	392	386	396	402	402	398	382	400	428	398	381	364	417	396	391	400	398	382	384	412	399	395	384	407	373	401	373	382	427	418	380	372	399	379	372	393	358	396	387	409	422	398	412	397	376	367	341	368	383	391	446	364	378	403	390	400	386	355	396	381	400	388	401	389	446	383	352	391	370	399	423	395	395	396	408	411	383	397	396	412	363	390	384	378	342	378	399	397	388	417	390	375	368	350	385	403	360	393	389	354	389	360	371	375	382	383	375	392	392	388	392	408	369	391	382	354	361	369	406	373	391	380	357	405	395	406	400	362	381	393	386	388	385	386	333	335	372	354	383	375	408	383	419	388	347	371	392	361	384	390	418	355	375	384	368	425	418	406	402	379	359	353	387	380	417	385	416	357	390	364	372	390	403	350	382	363	390	362	386	406	392	418	384	362	380	420	377	395	417	436	359	376	365	395	377	369	398	403	393	414	381	414	414	393	383	400	397	394	359	398	392	401	409	380	417	367	397	393	389	387	397	390	399	360	405	341	418	402	354	366	379	355	365	407	359	407	382	387	371	407	388	358	388	381	359	391	399	364	368	391	390	397	336	383	397	386	432	381	387	429	429	405	356	376	437	357	407	333	381	373	361	401	386	412	420	398	380	420	392	389	386	393	425	362	378	355	367	366	349	406	392	382	369	389	402	391	411	387	387	376	406	401	406	398	407	407	350	398	365	382	393	395	404	392	380	344	392	391	421	408	376	386	387	393	405	415	411	397	406	396	379	399	396	380	412	356	364	410	379	398	398	404	405	417	388	408	396	392	379	375	373	376	391	396	385	386	388	380	407	379	365	373	408	437	400	409	389	354	407	355	389	376	407	402	392	399	412	403	388	388	381	394	356	381	398	375	377	362	393	399	374	396	366	368	389	408	376	381	453	398	399	396	374	358	418	382	391	395	401	379	384	389	379	341	401	424	374	352	375	397	401	384	379	372	371	376	374	377	393	377	400	400	402	419	386	402	406	399	370	395	402	355	372	415	390	367	367	366	375	417	393	371	392	386	432	361	381	356	366	395	376	410	373	381	385	360	365	385	427	393	369	402	405	400	417	410	423	403	384	385	370	376	377	440	376	379	333	389	383	360	380	392	362	401	405	407	395	368	373	408	369	398	387	395	397	373	389	421	413	375	370	420	379	401	368	385	382	404	375	350	424	395	372	400	348	389	380	372	354	402	371	418	388	405	387	386	407	395	378	407	397	402	380	359	396	408	358	389	401	392	355	360	368	405	399	375	380	376	384	357	402	409	376	377	403	412	389	385	381	374	371	370	398	376	363	386	406	391	368	405	393	395	402	450	375	394	442	393	424	394	400	357	406	414	388	392	348	379	373	391	400	369	375	414	377	371	380	392	392	387	362	370	402	381	378	410	353	353	374	384	404	418	381	379	359	397	391	390	400	391	364	387	380	355	387	393	379	373	375	392	393	382	380	392	351	380	408	456	371	383	366	349	361	431	356	376	364	406	393	378	400	367	403	380	369	411	382	345	381	363	380	390	361	404	335	373	344	387	370	366	360	399	399	397	385	384	360	393	371	370	387	359	380	380	372	362	370	398	391	358	428	391	364	384	393	388	389	375	398	380	386	357	373	401	383	395	383	408	410	408	414	359	385	372	391	401	402	377	385	413	375	403	400	377	369	388	400	405	342	383	379	400	398	384	405	359	407	384	386	387	370	368	372	364	365	375	346	384	395	386	389	384	386	347	376	380	370	393	394	371	392	364	396	383	423	374	386	370	385	368	367	357	430	354	377	392	363	362	357	381	387	398	381	361	358	357	393	380	385	393	405	354	387	404	356	392	410	393	416	383	388	395	375	406	387	409	379	373	375	391	404	401	363	401	413	416	356	354	419	390	399	364	364	388	361	413	397	390	389	372	380	362	355	403	377	377	391	378	376	402	383	389	403	383	379	366	358	400	413	363	383	371	364	348	432	369	380	374	379	356	371	397	391	403	364	373	407	392	337	394	386	398	353	401	387	350	397	361	407	384	391	377	374	386	418	376	368	376	359	406	368	423	398	379	362	360	400	369	420	412	387	398	422
27152	25444	29448	17401	5406	1534	416	331	327	371	341	355	364	392	349	334	361	380	317	355	355	316	306	335	319	319	336	323	311	324	331	333	330	358	340	315	338	335	326	329	331	353	308	358	307	314	329	371	315	338	364	385	320	348	310	317	331	339	349	350	350	311	325	348	336	316	343	309	313	295	343	353	334	343	358	314	312	324	346	335	300	317	360	323	345	314	313	296	337	323	352	363	345	337	337	336	346	339	329	353	316	355	343	354	351	343	332	361	338	357	342	327	315	327	331	338	351	365	332	349	331	318	366	297	341	318	329	321	334	322	355	322	356	311	336	275	348	321	351	318	346	321	330	340	318	335	350	288	325	351	326	338	345	338	359	320	291	348	323	337	375	344	309	325	322	340	359	347	307	343	267	340	314	343	345	326	346	364	368	316	304	327	322	326	372	325	339	315	340	359	335	314	350	330	361	329	306	353	358	325	297	331	342	340	325	322	327	343	346	346	372	359	332	363	332	295	336	350	363	340	365	315	349	309	341	349	357	368	338	328	340	315	336	341	292	366	305	334	309	341	359	321	358	363	352	313	338	350	375	321	311	354	347	342	359	359	324	335	337	348	373	365	330	323	322	322	361	329	318	330	350	362	322	292	384	337	315	318	329	363	321	334	320	320	337	312	302	322	336	315	335	338	344	332	327	322	324	349	310	329	354	333	356	367	336	340	300	304	356	331	311	355	329	319	350	311	335	368	338	310	334	325	338	345	325	323	310	325	360	323	314	343	338	325	343	311	328	325	320	311	337	315	354	313	319	327	306	286	309	371	342	348	326	349	321	346	316	345	341	329	355	327	329	341	349	321	335	343	338	336	374	339	321	369	328	327	323	344	349	337	314	323	332	345	350	358	348	342	329	297	320	354	351	334	338	308	333	322	328	318	341	312	340	333	319	363	343	348	301	355	346	340	337	360	364	334	340	375	287	324	329	321	341	311	337	336	344	339	351	321	341	331	315	325	353	304	345	351	314	341	354	307	343	343	363	312	327	340	319	358	349	312	327	374	339	357	308	301	335	310	326	344	344	338	325	345	339	340	343	333	362	338	345	328	342	395	341	367	372	337	346	323	351	316	349	345	347	304	332	355	349	340	330	361	375	325	341	357	296	347	276	317	316	334	343	318	335	323	348	328	332	347	345	331	294	345	295	363	348	346	380	366	331	305	368	342	332	327	363	312	315	342	337	310	345	346	305	326	322	370	319	299	340	335	327	336	371	336	306	333	298	359	344	331	316	336	350	352	342	306	331	333	361	333	316	320	305	296	337	332	318	345	357	345	318	302	373	338	311	326	348	341	326	335	385	319	334	334	300	326	371	315	349	347	312	314	349	311	317	333	317	368	345	331	338	351	334	351	355	326	343	336	322	355	313	347	330	339	351	344	363	326	302	349	367	370	358	306	341	305	326	288	335	320	324	321	308	358	321	368	328	321	344	319	377	330	322	308	332	344	336	342	320	355	329	354	289	369	332	337	304	356	342	302	308	343	303	350	339	328	328	327	332	345	340	324	320	366	316	309	333	341	310	334	368	345	351	338	342	319	315	341	322	330	339	307	337	335	308	320	340	319	360	332	334	326	348	335	355	377	377	331	380	328	344	319	330	383	328	329	356	356	365	335	314	338	345	361	351	351	359	335	320	329	335	324	294	326	352	352	331	332	351	321	361	316	341	286	351	323	347	335	333	330	378	315	339	320	311	369	349	354	310	357	325	346	308	332	340	351	348	355	339	336	319	332	306	368	331	308	330	336	356	356	336	338	332	325	335	309	338	315	331	347	346	360	345	330	331	342	345	341	342	338	333	334	310	317	338	337	327	360	311	365	336	358	317	311	330	324	320	321	344	347	312	330	325	324	343	320	341	319	335	357	368	329	356	305	328	346	330	327	327	361	341	348	339	344	355	341	343	330	360	339	336	358	332	330	348	310	336	331	327	313	298	315	303	322	338	380	308	341	339	319	335	351	335	328	329	367	319	334	362	343	313	301	337	318	333	319	361	348	322	356	343	332	319	345	316	304	331	340	334	315	334	358	354	332	355	346	316	324	327	304	299	350	349	327	323	349	336	309	366	323	324	320	341	331	352	309	311	325	342	339	356	310	323	343	314	312	345	354	338	307	335	370	350	329	321	359	326	327	364	308	344	298	368	333	306	314	317	320	334	333	358	363	290	330	351	334	303	344	326	368	329	319	319	345	309	314	342	355	339	306	344	330	363	350	323	334	335	324	354	324	311	305	350	339	336	330	328	355	345	341	347	327	319	346	362	354	323	323	343	332	349	324	338	338	349	368	328	342	351	332	331	325	305	361	354	319	347	313	333	361	312	323	353	354	314	323	303	347	331	327	343	363	318	340	355	340	346	311	314	332	320	329	325	335	358	341	331	317	316	349	355	347	311	348	326	355	358	364	317	357	327	347	318	351	338	370	325	323	335	325	326	319	327	342	345	333	339	311	358	315	341	336	321	351	299	325	330	314	344	349	346	325	323	331	352	338	350	304	342	328	363	350	349	344	309	303	337	331	307	344	327	307	333	335	313	349	339	316	321	341	343	321	340	336	328	303	342	340	353	327	341	337	325	310	333	331	369	327	349	305	337	337	320	378	329	344	352	348	333	356	326	330	342	349	340	335	302	348	333	361	305	335	350	350	336	321	375	337	350	344	336	350	353	342	295	332	361	364	323	321	349	361	327	331	319	305	356	320	357	338	379	355	323	360	355	346	344	326	346	369	349	320	337	356	342	325	363	366	317	341	330	329	341	344	316	345	314	320	366	359	320	347	343	336	318	311	319	341	339	358	344	342	324	345	324	341	356	306	376	357	330	356	327	331	347	327	375	341	326	331	344	355	328	328	328	342	324	340	290	350	341	340	317	326	344	308	321	335	324	352	338	314	330	340	339	359	319	331	345	318	367	332	331	315	329	291	320	318	301	356	310	358	316	331	348	357	313	353	363	338	336	341	341	351	322	319	323	344	330	326	319	338	325	316	343	355	344	329	322	331	310	337	348	327	319	326	330	313	338	369	328	326	339	337	340	355	361	332	331	346	360	333	349	355	335	334	326	337	327	356	321	340	355	346	308	330	332	301	375	338	324	360	323	341	359	317	317	339	339	356	315	329	341	335	343	325	318	330	308	318	328	326	351	351	332	330	367	341	335	353	347	343	330	327	354	336	307	337	332	327	326	333	304	303	353	362	337	320	339	319	308	337	342	314	324	374	310	340	329	336	345	347	321	367	321	355	321	378	314	333	323	343	292	329	342	353	316	320	339	327	334	329	350	333	329	305	335	361	333	312	310	317	328	330	372	328	346	341	341	323	323	349	365	349	330	285	329	334	337	334	364	302	341	346	347	332	318	330	342	313	322	342	346	362	313	354	338	342	347	355	336	353	345	318	343	351	325	340	335	326	346	359	311	349	340	355	320	353	327	333	337	328	322	355	332	345	355	315	326	321	339	306
23642	43166	32398	16441	7343	2528	581	511	507	495	499	483	471	471	495	468	516	507	489	484	474	461	526	536	479	478	482	508	487	469	472	539	515	485	514	475	468	469	489	467	517	447	492	430	466	507	458	489	478	472	488	501	490	453	519	489	484	492	479	478	473	457	488	482	488	473	481	475	504	467	526	499	458	500	430	494	498	496	486	495	467	441	500	432	465	541	475	481	503	452	466	465	483	501	501	498	442	482	479	477	490	451	507	514	472	506	473	476	496	501	518	498	476	469	480	522	484	519	480	463	502	503	515	439	470	462	502	514	494	449	487	461	477	473	499	497	505	498	461	505	444	474	458	489	457	507	440	506	482	477	478	456	471	464	459	485	465	499	497	489	499	452	486	458	507	452	485	479	441	497	510	489	475	490	482	499	502	523	475	491	482	490	529	524	495	494	544	496	507	488	497	482	453	496	461	502	459	529	528	495	471	437	487	438	510	503	538	503	467	457	486	491	484	474	499	499	494	463	478	467	497	453	505	509	436	467	463	492	456	511	475	480	483	498	492	467	460	508	466	493	475	517	467	468	443	525	496	450	519	551	506	514	484	477	452	487	466	485	547	479	464	501	479	485	488	506	499	489	502	493	467	502	461	476	470	520	488	490	493	492	459	461	474	461	499	485	455	493	476	475	476	482	477	478	492	476	471	511	502	470	497	458	450	451	478	447	492	433	474	494	514	465	486	466	470	486	471	472	479	484	456	470	475	478	520	504	440	484	468	521	544	507	484	489	474	485	517	469	440	468	505	477	475	439	544	455	455	471	453	520	508	496	507	485	461	472	512	477	486	492	470	480	467	498	513	451	490	469	504	491	472	477	460	485	498	479	504	499	469	469	461	482	448	459	502	454	502	521	469	483	513	447	469	454	488	493	480	456	434	456	462	496	540	468	484	450	488	474	510	447	500	461	478	453	481	487	466	486	509	479	427	489	448	494	444	501	525	502	466	495	470	482	479	473	491	488	461	481	517	467	440	495	458	481	490	477	479	484	515	460	500	438	451	490	471	462	485	481	527	477	482	477	509	453	466	483	487	502	469	449	477	498	470	461	476	473	489	459	458	475	481	481	448	460	495	498	519	483	499	497	497	499	479	456	485	472	474	496	488	468	531	522	518	449	476	481	485	445	515	488	513	446	487	472	509	442	486	480	470	496	533	449	551	480	442	516	501	467	442	477	489	471	451	484	450	488	487	516	452	461	521	505	512	476	489	507	529	461	509	507	434	484	485	510	498	470	528	470	452	511	477	455	516	479	473	426	495	523	512	476	485	473	464	508	505	497	482	465	477	480	482	500	501	464	509	479	480	454	453	464	481	419	457	476	500	530	478	457	465	487	445	500	497	477	482	498	458	503	510	438	445	507	503	497	457	459	507	501	463	505	537	488	427	462	493	473	460	516	478	489	482	461	465	501	507	465	497	485	497	504	493	482	507	499	476	502	495	492	488	502	501	516	499	472	487	473	482	468	460	426	459	511	491	482	491	497	464	462	452	509	435	461	477	483	442	481	499	516	472	477	481	455	505	468	470	456	474	502	502	453	474	488	482	510	483	468	533	476	496	469	469	513	489	471	485	442	476	479	470	483	477	498	474	455	468	486	468	457	497	493	469	471	476	496	485	487	486	497	547	457	474	491	504	496	505	512	497	490	531	474	478	464	472	459	474	452	488	458	468	511	471	502	446	517	462	534	456	477	483	458	499	502	474	493	509	501	519	495	514	475	461	513	511	496	474	483	484	481	452	459	498	493	479	481	487	505	490	483	487	432	497	506	541	468	465	463	454	455	486	509	472	501	479	507	501	481	479	471	480	459	477	493	492	509	496	506	456	453	526	496	493	470	491	490	456	502	455	485	490	435	531	445	488	514	514	480	473	476	473	481	473	479	466	442	481	486	487	478	509	448	523	492	472	485	469	465	465	504	517	494	482	491	489	461	502	497	505	504	451	489	482	489	472	492	495	483	492	530	523	493	465	476	485	486	484	489	463	449	503	502	468	488	483	479	507	483	479	464	483	515	490	491	448	482	516	514	507	500	496	526	493	512	490	469	473	475	483	481	486	451	486	488	475	474	491	476	465	500	477	470	480	505	520	497	495	454	465	473	505	465	512	490	441	525	479	478	506	490	536	475	473	503	482	506	541	477	519	480	471	475	469	497	490	491	472	491	494	499	518	520	454	516	504	459	492	447	490	477	496	474	502	482	485	457	481	507	496	488	455	514	519	447	479	467	495	428	489	491	436	467	467	504	484	470	488	437	478	461	508	478	484	463	483	479	570	538	474	477	458	492	453	503	474	440	477	478	500	489	482	493	490	473	481	461	506	455	480	470	467	483	489	521	478	474	499	509	505	452	471	479	525	490	489	504	516	516	462	465	522	496	479	475	508	500	492	479	520	465	471	442	490	456	504	488	468	476	512	455	502	487	504	511	496	497	493	449	487	491	502	439	491	461	505	484	487	470	461	467	505	493	465	501	495	466	468	483	494	483	469	497	478	503	492	543	495	476	496	487	521	463	493	458	484	492	488	463	461	498	502	461	519	459	529	458	465	502	508	508	484	503	445	496	458	501	447	472	468	526	450	514	492	496	528	465	470	477	475	459	491	539	477	516	474	480	483	507	456	464	477	444	484	457	459	515	473	484	463	468	463	494	529	504	538	509	465	454	514	469	464	464	463	465	493	471	482	467	485	510	484	479	506	473	479	512	486	490	493	496	451	496	510	486	513	479	490	523	489	499	476	463	459	469	434	475	463	477	481	488	468	497	494	461	480	462	494	511	530	486	474	494	500	478	475	450	484	499	488	479	445	489	535	479	490	492	486	459	486	465	485	504	483	466	460	494	481	503	461	496	529	504	529	475	471	484	472	467	500	477	491	476	496	508	516	527	482	466	468	454	471	468	488	466	500	481	476	425	472	499	496	487	494	503	446	433	501	499	526	490	476	448	481	478	488	509	542	448	466	494	530	518	486	462	487	498	542	476	467	465	505	443	493	486	498	497	466	445	478	465	483	472	475	468	472	499	479	471	506	487	478	479	486	473	462	480	488	472	471	489	487	509	536	497	513	465	502	489	456	454	450	522	479	533	515	494	481	479	475	479	500	470	467	531	491	469	467	492	509	506	456	486	450	464	459	525	465	520	465	501	489	467	472	468	454	498	489	488	487	484	447	486	472	462	483	512	481	468	466	468	493	491	487	480	485	486	468	515	521	495	476	503	503	486	473	466	468	450	490	490	502	478	487	462	499	477	469	473	515	450	501	481	490	493	475	516	492	491	472	514	505	516	481	526	444	484	473	472	440	470	525	484	456	497	487	491	471	470	498	483	486	459	493	468	512	475	438	504	483	448	489	499	510	413	461	476	507	466	462	498	446	512	468	476	481	499	497	453	472	456	517	492	491	456	508	508	465	487	485	471	487	457	475	487	497	507	456	533	495	484	502	493	479	501	461	497	468	505
24643	22786	35720	32311	21960	10745	1099	399	375	386	389	372	392	410	376	400	372	359	379	382	392	358	349	381	355	368	403	360	377	359	389	371	397	374	379	335	363	399	344	369	369	363	366	383	371	358	396	371	369	358	363	380	387	357	364	399	365	396	361	373	376	384	368	370	371	356	399	363	356	336	358	370	383	360	405	317	355	353	372	378	362	380	374	378	355	379	366	389	366	402	381	389	379	332	368	342	394	383	377	362	366	398	384	392	353	355	367	390	373	370	393	361	397	384	337	366	372	416	381	335	371	363	361	349	345	386	356	389	366	359	349	392	363	384	378	397	399	350	416	397	388	389	360	375	420	358	381	389	390	357	360	397	376	415	377	384	356	375	373	351	373	365	373	379	358	372	355	331	389	385	385	415	354	373	379	367	370	357	383	358	372	365	362	365	357	385	372	367	402	380	362	381	370	361	349	393	360	393	366	363	391	364	352	354	351	403	367	348	359	372	368	365	373	354	399	368	378	353	372	373	360	374	373	382	428	389	382	331	405	369	368	358	392	388	378	363	388	365	406	370	374	377	362	389	345	359	358	349	377	353	350	376	382	394	413	408	393	379	362	394	378	374	375	401	323	413	397	376	383	391	365	359	373	390	370	391	373	391	386	354	391	396	414	371	377	373	382	376	410	391	368	370	383	389	372	368	368	382	348	390	339	354	369	364	373	407	356	380	383	397	385	363	351	395	372	377	389	404	354	354	387	356	390	388	354	377	372	376	366	376	388	390	357	330	358	383	344	379	378	351	398	375	407	379	341	371	366	354	394	379	378	416	377	370	364	382	378	362	370	356	331	413	376	367	372	353	345	364	402	371	397	391	379	388	391	384	341	391	374	372	337	382	369	374	375	386	410	375	376	378	393	403	430	370	360	386	383	390	343	388	400	340	377	362	376	368	354	373	376	360	387	386	413	363	388	381	356	380	396	367	371	377	375	395	385	365	370	364	409	370	372	340	366	394	402	347	368	399	381	380	386	379	384	358	348	392	376	366	388	384	346	348	391	362	394	366	356	374	374	361	379	386	392	346	353	390	346	381	370	363	395	368	368	393	347	404	364	390	345	384	373	399	342	397	395	390	411	326	382	350	398	374	364	365	409	410	390	353	368	401	359	363	380	397	403	362	396	353	370	377	348	363	354	389	391	361	364	385	416	359	362	389	373	337	367	343	356	413	351	396	357	393	389	371	380	375	376	361	412	408	370	396	371	379	373	380	355	372	363	401	363	366	380	343	398	362	380	357	366	343	376	372	346	411	385	377	350	412	371	363	362	383	386	361	396	344	401	365	382	367	381	338	380	355	366	385	358	379	366	375	419	389	371	356	356	375	381	383	355	345	371	380	389	401	381	389	407	351	351	397	367	377	365	382	380	403	371	399	378	372	367	368	360	390	362	395	372	359	419	363	384	326	380	381	361	385	398	362	403	368	389	379	347	384	388	377	375	387	366	363	385	365	382	375	374	365	363	394	373	352	413	371	404	382	365	370	321	398	370	371	377	386	385	395	356	389	392	389	386	368	339	338	356	394	361	342	388	369	349	403	348	385	384	371	407	390	385	387	377	373	324	379	381	354	371	372	377	399	408	376	350	405	411	340	366	384	367	356	398	361	367	335	384	379	403	380	358	361	351	368	393	404	379	320	356	350	364	376	408	372	356	371	402	362	379	360	362	344	375	403	340	406	357	393	344	367	387	375	375	395	343	372	356	388	379	392	399	394	392	360	378	333	365	374	383	378	412	383	344	362	356	387	375	336	384	380	392	369	369	367	369	413	366	349	375	382	371	324	407	358	373	366	375	374	395	383	333	385	404	370	379	386	368	370	396	370	363	376	375	361	378	400	376	348	354	418	360	366	372	360	338	383	372	355	373	363	361	375	375	401	379	367	362	349	414	361	378	391	387	392	355	342	373	356	394	353	380	365	396	391	369	363	403	365	386	369	394	359	360	365	407	388	355	389	398	394	379	381	351	413	403	367	346	355	370	382	369	341	376	387	394	380	347	360	372	375	356	372	373	405	370	391	400	370	384	379	365	396	371	327	371	365	372	338	374	394	378	364	367	387	390	398	386	395	363	374	348	359	363	387	352	392	384	380	431	387	377	372	389	360	370	390	353	338	350	378	362	427	401	386	373	378	371	358	403	370	372	358	405	367	399	365	365	387	343	367	348	380	382	376	388	387	378	389	332	391	377	375	418	433	368	378	367	363	364	388	409	357	394	374	345	388	355	353	367	373	397	363	396	378	378	379	371	389	369	425	374	360	367	374	378	350	398	393	349	346	369	374	405	358	366	392	361	416	370	405	372	384	369	342	372	387	377	410	361	392	384	398	388	389	374	347	377	353	362	332	376	385	393	377	368	402	367	373	368	369	364	409	374	364	417	386	381	382	393	347	388	360	367	381	398	359	340	352	347	377	344	399	354	363	378	374	381	400	397	390	409	363	396	389	364	319	390	363	405	375	408	377	377	376	428	376	374	387	424	387	408	362	374	407	382	376	357	399	388	378	373	320	392	402	352	385	390	363	384	365	406	365	336	395	389	394	378	386	377	363	347	379	374	369	411	415	351	376	398	379	401	401	393	379	387	361	364	391	378	349	364	393	407	409	351	375	382	370	379	386	351	347	389	386	389	342	362	407	375	350	405	399	383	397	399	344	400	356	392	380	393	366	332	368	357	358	378	372	387	356	374	382	393	407	366	356	369	388	406	380	361	380	340	360	377	354	397	343	367	408	367	378	371	377	380	371	358	363	401	375	394	384	403	386	432	367	382	378	374	357	378	382	369	372	389	368	395	378	406	381	368	353	379	337	337	386	374	388	395	351	346	330	355	395	341	372	379	377	333	361	359	355	378	385	404	366	344	395	368	354	330	386	385	376	378	407	360	362	401	439	361	398	371	360	373	412	375	394	392	395	387	382	396	369	353	381	401	375	391	335	367	397	380	388	363	378	357	401	363	400	376	352	371	391	374	424	366	342	372	379	379	410	379	383	364	379	318	350	384	384	367	403	380	403	373	384	368	396	382	383	357	386	378	381	380	378	385	382	391	377	356	387	364	382	392	383	390	347	355	391	358	373	388	384	425	391	363	378	403	376	368	323	383	381	385	379	349	384	356	362	373	384	389	364	355	352	340	373	350	366	363	367	379	371	368	366	382	348	387	336	403	352	360	370	380	375	361	363	391	410	353	375	359	383	398	361	376	423	361	365	362	364	380	344	398	370	395	341	346	376	370	371	387	384	380	372	390	362	372	397	374	403	385	376	380	351	345	376	388	377	357	410	397	363	366	382	396	383	359	376	369	357	358	372	363	391	367	397	376	384	359	375	375	352	353	388	386	355	382	367	318	383	368	387	371	437	386	385	382	376	376	374	386	389	384	401	362	355	355	365	385	369	394	385	370	364	360	361	342	368	378	373	368	376	370	347	374	396	349	369	370	367	397	364	345	367	389	377	386	380
46384	79676	61859	38762	23258	10160	963	568	562	533	520	556	562	561	545	568	546	542	604	529	552	509	525	514	527	525	504	540	532	575	556	521	576	540	531	529	539	551	550	508	504	570	535	572	565	526	521	543	531	525	555	538	558	539	555	551	565	537	521	531	553	533	540	551	576	540	540	541	532	530	519	530	564	543	546	552	573	542	538	504	547	534	541	555	576	510	537	550	545	555	572	520	536	535	588	524	539	540	537	537	540	548	514	557	511	547	486	509	583	523	562	538	552	537	595	518	542	507	536	537	626	546	540	551	539	550	513	547	579	563	525	557	523	501	530	557	534	550	543	538	562	561	541	537	504	510	521	478	506	555	554	539	535	522	525	525	541	521	530	583	540	555	563	548	521	517	563	482	536	563	550	560	557	556	526	517	569	553	513	531	522	567	542	579	513	542	558	486	541	581	528	567	580	526	551	536	547	574	562	535	547	553	512	530	592	590	539	576	579	561	539	513	542	547	550	535	507	533	562	556	538	569	498	550	504	544	545	515	536	591	532	549	621	552	537	572	497	597	529	555	512	584	513	510	520	524	532	533	546	551	550	567	521	591	558	525	545	568	534	544	539	552	562	525	554	551	559	586	534	508	594	533	554	514	523	553	543	502	527	554	554	548	572	540	513	550	546	496	557	578	505	557	502	529	537	556	525	534	548	494	507	565	550	539	564	549	572	560	546	502	541	562	533	537	558	544	573	522	523	558	543	560	549	536	566	551	553	542	544	542	554	563	550	569	597	559	521	540	565	556	507	549	550	586	564	526	558	526	572	525	556	519	502	525	483	520	509	550	524	585	534	513	569	578	588	546	534	502	481	571	499	533	573	549	526	551	539	553	556	548	545	591	544	571	561	568	590	526	528	526	530	551	542	553	576	556	545	570	570	550	555	557	548	523	586	520	521	550	531	549	547	541	521	592	481	558	577	588	567	516	579	518	571	557	529	552	596	567	493	499	539	567	593	534	542	592	549	529	518	509	536	539	536	543	513	557	558	538	527	526	566	539	573	538	524	485	545	545	531	538	547	567	543	514	565	556	544	563	544	476	559	522	562	528	579	552	505	527	550	505	564	523	533	511	509	513	526	520	557	555	569	555	535	575	541	563	535	469	559	541	554	568	522	591	537	534	546	510	559	580	565	533	506	536	534	525	542	576	516	559	532	534	544	537	554	521	563	537	540	529	549	511	536	523	544	555	596	579	554	558	534	571	536	516	535	548	547	552	559	564	563	514	538	580	512	575	554	523	533	531	525	547	512	575	545	563	540	572	507	516	515	527	568	528	577	528	507	533	510	564	496	521	556	570	577	532	504	514	524	584	548	582	552	544	562	566	543	595	525	533	533	513	538	538	530	560	550	551	542	529	595	541	534	556	537	563	516	573	502	542	557	594	559	571	575	554	557	542	573	562	544	514	574	496	577	560	548	546	559	522	497	555	534	573	555	561	534	544	522	535	544	508	556	510	538	521	562	556	523	580	501	534	509	520	539	576	548	533	554	571	518	542	505	515	521	494	536	520	559	558	556	539	533	555	520	510	530	537	566	517	554	527	549	484	504	540	552	574	583	526	510	537	560	513	514	562	532	547	547	526	524	542	526	545	500	575	557	532	545	574	537	493	525	514	489	552	573	550	498	533	537	531	585	529	503	567	556	524	535	555	566	579	499	553	511	554	540	558	528	520	500	588	520	536	531	518	547	533	556	528	565	524	518	578	562	529	540	564	562	530	524	511	528	521	545	526	541	499	542	545	568	537	564	531	572	527	547	554	503	559	552	525	557	545	505	573	565	553	559	540	515	544	569	561	584	555	564	554	548	521	527	562	562	540	538	524	547	522	552	558	525	516	562	528	498	579	548	524	546	531	538	592	549	589	564	517	566	553	480	532	497	550	553	563	559	560	533	531	505	570	505	541	553	519	543	533	519	531	535	524	530	543	523	505	562	577	560	546	560	498	552	542	554	540	519	558	523	506	526	522	530	531	538	560	569	565	495	578	554	546	566	530	542	515	561	557	561	527	502	538	572	524	476	564	527	541	580	526	543	550	543	562	568	528	552	555	509	591	523	553	534	563	604	539	535	538	541	530	571	507	564	555	540	507	531	498	552	580	546	551	523	570	530	506	541	533	533	553	513	529	565	535	527	573	548	552	565	561	545	506	559	570	519	525	575	564	556	564	509	553	527	553	563	537	532	570	538	534	515	552	550	549	543	566	536	543	557	514	581	563	550	549	523	529	580	599	570	563	527	510	538	555	498	573	527	567	545	570	515	553	526	554	550	610	561	526	498	514	515	546	583	509	545	544	572	534	550	524	536	523	561	537	545	507	501	513	553	534	551	582	535	506	549	565	540	549	549	546	553	540	556	510	526	529	546	492	590	552	545	568	541	515	509	542	551	564	547	561	539	549	525	527	515	554	521	546	550	565	546	562	549	494	504	590	526	506	518	553	520	527	539	562	562	528	555	559	541	571	546	548	574	548	512	557	523	544	538	561	561	531	507	541	511	511	516	565	563	515	543	541	546	540	576	545	534	501	551	574	551	552	554	535	560	564	555	512	539	584	557	534	524	490	527	551	581	546	561	568	563	518	535	532	549	539	589	493	540	569	569	525	537	543	555	546	560	541	556	539	516	574	509	539	574	531	551	517	585	583	533	557	541	568	578	539	547	545	516	581	557	539	488	515	544	548	503	496	518	573	535	506	508	516	553	553	534	556	553	513	537	499	540	542	539	570	582	537	549	531	558	523	541	563	537	562	498	543	534	503	530	520	558	534	529	535	560	495	556	523	580	563	546	566	535	503	532	583	525	560	607	562	562	567	560	568	513	555	531	526	531	550	567	527	531	534	504	534	545	511	557	543	568	565	552	504	597	558	554	531	516	559	539	491	549	520	555	522	520	565	536	531	563	524	541	559	554	530	535	555	543	544	537	527	514	542	588	554	512	542	536	543	571	542	554	546	511	579	562	529	542	540	558	554	528	557	538	570	509	527	569	606	544	537	559	538	548	514	548	559	544	575	571	587	510	562	548	500	549	550	540	578	509	588	524	534	542	529	567	525	527	527	565	526	595	515	530	567	503	580	547	539	551	542	531	538	530	557	517	553	547	522	506	535	520	528	549	531	569	562	510	548	576	545	529	507	538	533	476	549	537	493	525	583	528	557	511	552	536	529	559	520	551	572	546	560	528	507	536	565	557	535	500	580	541	528	526	574	553	520	550	563	560	559	556	557	516	580	589	546	536	526	559	555	537	558	562	519	557	545	553	543	547	560	568	521	542	520	558	519	527	554	569	542	550	540	536	542	546	569	592	596	542	517	527	547	526	574	546	545	534	577	594	556	553	549	548	510	560	500	579	548	518	536	557	555	523	589	551	526	545	519	513	535	539	550	593	566	544	542	533	530	506	536	543	543	554	552	558	543	547	556	543	515	543	536	515	548	560	497	558	534	517	532	586	529	551	524
22863	21463	31002	27158	24078	21950	11219	473	274	284	290	284	288	265	262	277	312	271	259	270	250	280	252	247	278	228	273	240	254	262	249	245	270	260	299	288	285	257	280	250	263	260	247	271	257	219	268	251	277	266	249	260	268	244	274	262	265	246	277	236	280	255	280	255	240	272	273	269	244	261	241	284	251	259	277	256	252	289	267	236	261	289	242	273	232	272	292	239	258	258	256	259	244	260	255	264	253	254	247	267	281	277	287	278	226	284	262	270	282	281	249	231	252	261	276	259	264	251	250	273	229	271	241	254	258	269	286	296	256	266	250	254	265	266	259	257	276	255	268	262	262	276	248	285	286	287	249	275	242	275	259	292	258	241	230	255	268	253	275	253	243	262	233	260	285	263	262	265	272	272	261	279	241	261	281	233	262	262	270	263	265	246	237	244	265	247	242	263	255	273	259	284	251	261	255	248	266	268	278	273	251	255	267	280	235	242	257	261	271	278	272	270	250	276	271	281	239	242	261	280	250	246	249	260	267	267	255	257	267	254	251	310	266	300	242	291	263	276	259	300	293	249	256	244	269	261	262	278	258	264	272	300	229	241	270	239	299	255	263	266	243	276	259	252	255	285	261	284	278	258	219	278	244	274	247	264	253	272	263	259	284	268	260	267	285	277	268	228	260	249	258	250	265	257	244	284	288	268	244	242	263	288	281	258	264	255	255	268	235	261	288	267	253	247	275	243	284	279	291	251	282	264	255	295	267	259	256	243	263	243	273	288	250	282	279	253	276	257	249	251	266	256	282	310	274	284	255	265	246	254	247	275	245	259	270	237	270	280	260	271	251	238	277	260	257	243	242	276	260	301	268	263	260	284	271	268	266	243	254	253	278	262	255	253	298	261	243	257	294	299	238	265	247	276	261	253	284	275	266	264	278	294	278	292	265	258	252	265	276	225	278	264	254	270	246	250	286	247	261	257	252	271	259	268	283	266	255	275	255	294	264	282	257	267	274	262	246	252	258	269	265	273	268	260	251	275	254	251	282	276	261	282	271	281	261	258	261	243	246	254	263	280	224	281	289	269	236	283	280	276	284	266	272	211	282	246	263	249	254	258	262	263	281	271	279	283	283	271	267	253	268	226	241	272	235	248	263	303	286	263	249	294	267	264	260	247	271	265	248	277	248	283	277	234	281	280	249	250	253	261	255	273	263	276	271	238	262	269	269	236	244	281	258	281	217	286	226	283	264	258	271	265	265	263	255	264	256	263	263	269	282	257	254	272	249	284	266	275	256	275	278	280	293	269	242	256	238	285	279	258	251	285	259	246	261	253	250	261	263	275	275	276	255	282	257	245	294	276	253	272	236	288	274	279	260	270	261	245	282	263	231	282	255	232	263	261	288	277	262	238	245	247	266	287	262	279	259	245	273	268	280	253	274	231	242	277	228	285	239	264	256	270	247	250	236	254	246	250	267	312	258	261	272	279	261	266	277	268	256	266	268	265	270	260	283	266	259	283	261	259	271	262	276	284	267	256	251	284	258	261	237	249	264	254	245	260	261	263	277	274	276	290	260	263	278	259	248	279	244	270	248	266	245	277	277	281	280	274	238	243	265	257	256	259	254	246	262	264	282	257	256	249	287	240	267	243	256	257	256	262	279	261	267	242	256	249	273	236	281	263	263	274	265	255	252	278	227	276	267	297	262	275	262	254	278	274	270	243	270	255	288	235	258	281	275	255	235	257	262	278	254	230	258	276	266	262	251	264	222	262	271	249	280	254	267	273	235	301	287	272	272	279	242	255	253	257	264	277	252	259	272	268	286	269	269	243	259	290	275	303	251	285	281	262	256	265	238	278	239	241	256	255	265	286	271	259	269	234	255	255	266	252	261	262	270	265	272	257	266	255	274	251	270	258	276	259	278	257	236	261	254	257	266	271	255	264	264	227	258	275	266	244	260	249	271	262	262	271	251	265	287	266	246	291	269	254	236	240	277	247	256	271	271	269	273	258	257	272	286	268	282	263	250	264	291	287	265	253	244	254	261	258	263	250	255	253	284	280	254	274	283	265	263	249	272	274	274	287	250	262	268	241	286	285	273	255	261	277	263	237	242	277	275	262	266	246	282	274	278	275	292	286	266	241	245	239	271	276	260	280	285	294	272	288	274	284	269	276	280	266	219	254	277	267	266	284	283	305	269	218	240	260	264	281	260	290	250	271	264	275	267	270	277	244	293	265	276	303	249	291	248	284	261	255	281	252	232	243	269	248	245	250	292	264	244	298	269	257	283	264	267	249	242	249	273	238	249	269	232	266	266	296	272	244	302	238	264	255	270	240	255	261	267	284	270	263	251	283	255	248	269	240	262	267	274	281	280	277	230	253	268	270	262	237	280	274	279	261	279	289	237	295	270	275	283	268	254	240	253	282	271	261	260	275	226	284	298	268	271	281	277	247	260	288	255	275	265	260	276	290	273	274	251	254	268	237	253	283	287	263	247	263	258	231	256	266	267	256	247	248	263	247	254	248	259	267	277	275	255	274	266	280	276	225	279	276	245	260	263	252	256	244	257	251	271	256	246	263	235	279	272	259	257	273	269	273	283	243	220	262	259	239	284	273	277	246	253	281	258	285	263	266	284	272	247	254	276	269	250	250	254	235	260	272	265	269	280	251	248	277	272	269	275	274	255	261	254	258	250	275	264	237	257	273	305	271	246	263	264	239	229	252	239	270	264	258	241	278	283	285	256	268	288	256	285	263	260	265	251	255	265	243	291	263	274	256	276	249	285	252	239	251	252	262	271	259	288	268	248	253	264	286	254	250	270	287	290	258	283	227	255	256	288	269	247	283	283	242	269	281	264	235	276	278	235	286	261	296	306	287	287	292	254	245	254	252	291	247	247	269	273	267	264	301	252	270	256	286	254	296	245	266	258	293	274	254	252	268	264	244	250	274	276	244	254	242	267	258	278	267	267	285	239	245	255	279	260	261	285	273	291	274	276	271	287	283	254	285	262	221	257	264	251	259	282	267	260	261	273	264	282	265	259	263	250	266	258	279	277	264	272	264	256	262	218	270	279	254	231	243	248	240	300	303	255	269	288	240	292	270	262	258	251	229	281	273	285	262	262	289	265	260	282	266	272	245	282	289	252	248	275	256	283	251	272	294	249	281	294	239	261	243	275	255	240	285	264	245	271	265	250	264	252	289	251	253	252	268	239	262	264	248	287	259	286	264	254	290	268	263	266	260	283	279	251	251	254	302	256	249	278	269	303	260	275	278	261	231	279	269	273	270	239	268	239	267	262	243	220	271	295	242	259	280	268	265	252	237	251	245	248	269	289	238	255	269	236	277	243	279	300	256	267	219	290	290	229	257	276	270	263	294	250	242	262	282	259	253	282	281	268	261	274	274	257	246	262	255	231	253	256	286	236	259	267	237	247	261	271	290	273	256	285	276	263	243	245	269	241	253	249	262	257	260	288	248	273	252	264	305	214	260	262	242	250	253
60150	101837	80753	57068	39293	20955	1410	436	368	413	382	426	426	401	393	427	397	371	396	371	383	383	345	399	353	373	388	380	418	362	385	381	398	367	370	379	370	422	418	354	402	371	366	378	409	383	374	388	389	386	375	360	360	388	412	396	379	387	361	367	360	342	367	321	378	385	365	374	385	409	368	387	409	359	377	381	375	379	407	352	385	410	406	374	412	356	383	408	370	351	384	386	370	382	373	369	388	377	390	373	384	363	405	405	385	371	405	392	381	373	364	422	348	350	425	368	383	339	369	382	352	387	370	377	383	364	384	408	349	359	403	378	372	378	392	394	365	396	376	384	390	422	380	363	421	390	374	361	353	379	376	389	381	355	417	407	364	404	365	378	400	379	384	388	356	419	395	361	414	416	348	371	371	402	412	371	372	377	398	396	412	401	385	360	376	401	374	388	373	390	378	371	390	341	350	383	367	392	361	394	398	397	384	391	376	380	415	380	410	378	387	379	355	368	368	403	368	348	369	378	380	353	367	377	379	374	381	359	355	417	376	377	393	389	400	409	361	394	380	349	398	410	406	386	392	392	385	393	412	390	383	368	360	369	385	381	361	367	374	366	419	371	394	376	399	382	394	375	399	384	400	366	433	380	384	405	391	375	389	391	396	379	348	397	372	394	409	359	404	368	417	420	363	420	381	400	349	372	377	413	373	372	377	397	414	363	354	374	402	377	367	394	391	384	349	394	392	368	393	403	410	386	368	386	360	376	377	371	373	354	413	411	381	380	356	372	415	418	390	394	365	362	365	373	382	394	373	373	382	363	364	378	399	405	355	387	395	367	397	386	382	399	387	385	427	382	364	380	337	385	389	363	421	343	396	393	344	345	351	367	348	395	364	349	382	391	391	402	379	413	434	345	413	373	372	372	386	356	363	398	388	360	377	366	387	343	386	399	376	401	384	362	422	367	387	334	406	356	376	367	368	374	365	379	357	363	409	395	377	396	391	373	390	393	372	377	382	375	400	416	367	355	384	389	384	377	361	385	390	373	360	395	366	385	359	430	360	349	383	381	410	364	394	372	344	358	363	370	354	364	372	347	403	378	387	425	398	413	423	368	386	402	374	361	377	356	416	398	375	364	374	364	373	396	343	387	373	383	370	403	383	408	396	361	385	418	377	372	382	398	392	346	375	370	382	414	387	384	368	393	397	378	365	370	387	410	426	414	355	389	372	351	361	353	380	389	394	361	379	360	367	386	369	383	381	382	400	387	369	370	362	378	376	393	378	377	349	374	377	377	406	383	374	386	367	423	387	372	359	369	382	374	378	380	345	370	364	381	412	374	384	386	384	386	383	358	364	372	373	411	401	346	374	379	388	395	393	380	387	385	402	403	403	409	409	387	370	387	423	358	367	389	367	370	368	368	360	360	364	370	367	374	389	371	401	346	378	337	411	379	388	366	367	401	372	406	403	408	358	393	360	336	410	358	407	403	374	362	379	397	379	354	359	368	370	388	363	389	354	339	362	371	378	399	375	375	413	393	380	346	350	376	398	389	392	388	398	399	353	355	394	361	360	373	348	355	384	391	359	383	368	373	385	394	399	414	350	422	380	370	350	352	337	359	356	354	424	362	374	377	387	370	357	376	359	398	379	352	385	369	417	358	421	419	361	354	379	363	368	345	369	381	347	374	361	392	390	383	371	354	379	392	366	367	378	385	390	411	373	386	374	392	383	343	380	386	394	359	382	357	366	379	403	394	427	385	380	370	406	368	360	407	371	402	383	373	392	404	368	364	406	407	380	400	380	348	387	410	380	408	383	416	381	381	386	406	378	371	377	400	385	413	345	381	400	366	377	379	393	399	358	341	352	345	364	356	352	335	353	362	391	389	387	379	355	389	370	397	385	369	399	364	416	340	378	348	380	376	389	388	347	393	371	369	379	399	373	417	406	416	372	433	411	383	370	394	389	383	389	367	401	392	382	366	376	337	391	375	411	392	379	388	409	362	410	392	369	388	387	376	376	390	363	387	398	403	384	355	364	377	393	376	399	392	381	407	405	374	368	379	376	384	368	370	361	365	338	351	400	385	390	382	375	399	384	356	374	368	366	373	374	397	382	391	375	439	359	377	397	400	437	398	412	353	356	391	409	397	349	375	398	370	408	371	403	403	362	377	371	374	380	417	365	350	362	361	383	354	358	371	359	368	392	419	361	395	399	373	370	360	402	385	368	328	364	382	395	387	340	387	380	391	389	407	355	383	384	361	392	392	360	402	365	376	389	372	387	354	368	369	382	375	348	334	363	351	386	402	408	383	380	362	390	386	378	380	371	380	398	397	378	383	393	372	352	359	381	374	355	340	377	421	392	363	376	361	384	377	392	385	409	393	386	390	405	350	367	365	391	386	354	387	379	355	382	380	412	367	361	383	383	369	380	354	393	386	369	363	372	346	390	384	376	380	388	382	374	376	388	388	420	379	373	399	364	358	379	364	384	407	376	366	351	390	359	387	379	365	358	353	354	389	424	356	342	391	356	396	408	392	328	376	389	363	406	402	381	392	374	407	358	379	407	378	448	380	364	375	408	397	342	411	368	389	339	370	396	409	345	357	350	409	403	372	389	420	395	373	419	424	401	360	375	368	422	363	407	383	342	373	382	410	395	388	385	401	360	359	359	397	399	398	409	382	355	356	358	388	377	369	368	392	369	378	362	399	409	360	382	390	364	394	339	396	379	411	354	384	359	367	397	398	349	392	388	379	339	372	383	378	357	326	367	378	377	410	412	400	399	372	420	405	375	426	394	352	397	396	392	371	382	389	405	376	371	353	381	362	374	385	419	365	386	394	407	360	426	394	388	389	336	380	363	375	393	355	376	402	361	387	364	351	393	381	368	406	415	394	379	379	362	336	366	402	417	383	396	378	386	404	362	380	376	349	398	404	396	400	369	352	395	397	398	389	389	425	386	400	352	424	387	368	350	385	372	379	374	377	402	383	367	367	375	416	359	375	373	374	373	338	434	383	367	368	354	365	350	401	394	373	390	371	381	376	336	401	400	368	393	403	426	403	400	367	396	399	407	395	354	374	378	359	390	374	373	383	355	395	400	366	383	361	403	385	375	371	381	376	406	414	376	383	408	376	379	363	367	411	398	384	375	371	380	377	378	405	415	379	386	408	373	380	379	378	381	360	357	379	360	382	380	393	372	413	367	388	400	374	361	387	387	399	357	389	355	394	393	367	405	409	398	347	361	388	400	375	417	362	392	378	401	388	371	387	423	376	366	370	383	389	373	370	372	384	400	418	369	416	424	418	375	399	404	346	390	373	400	379	402	352	377	389	370	371	384	366	447	364	366	336	342	389	386	369	362	356	353	375	363	377	415	386	366	391	365	375	375	391	354	401	396	375	419	408	371	356	359	361	404	349	379	355	376	386	368	421	371	378	418	385	392	395	387	363	389	399	404	363	387	398	379	400	393	356	383	364	382	359	365	426	402	399	377	371	398	388
27116	25636	30580	16790	4320	1397	373	329	324	334	339	338	335	337	353	375	351	344	333	345	360	307	354	350	322	328	337	352	344	342	312	316	393	345	329	348	348	322	333	328	336	359	306	335	396	323	314	330	358	361	338	332	339	293	345	364	308	327	345	361	341	321	328	342	346	309	318	359	332	326	328	353	337	300	315	318	331	333	358	284	314	343	334	332	334	340	314	348	347	332	336	310	350	341	319	317	360	341	344	326	321	360	349	324	349	336	331	348	309	348	332	357	350	356	337	357	320	338	333	328	365	349	344	334	363	304	338	332	345	313	347	323	352	342	325	337	339	344	324	317	359	360	304	328	324	324	334	316	332	329	359	325	310	346	284	348	358	327	350	341	324	326	287	334	344	328	311	326	365	300	336	337	330	327	368	328	349	356	356	392	361	330	318	350	335	345	311	343	369	334	364	349	319	315	355	289	347	325	333	344	355	319	366	357	364	330	345	349	319	364	326	354	333	335	303	366	364	325	351	322	341	343	348	330	313	335	360	331	349	360	320	322	294	334	364	331	342	315	311	339	359	344	343	347	324	322	349	345	322	353	373	337	365	323	329	326	338	333	333	349	345	330	353	359	290	327	325	342	326	344	328	322	338	319	315	335	340	360	331	328	319	356	300	309	317	309	327	356	330	339	350	341	296	315	323	342	346	357	370	316	331	326	361	316	323	344	318	388	331	339	338	379	317	355	369	334	328	332	294	331	305	312	338	329	344	318	322	348	349	312	327	316	374	329	364	334	319	350	285	332	307	358	328	320	338	311	348	352	300	374	344	342	315	350	332	384	294	357	321	354	318	333	354	332	332	325	332	320	368	339	338	351	348	361	331	338	324	340	322	366	350	357	352	335	357	335	351	353	306	324	306	284	318	373	364	339	321	336	330	342	359	328	343	348	324	327	336	303	360	351	373	337	347	366	344	343	335	330	307	317	363	322	343	351	367	323	343	315	318	321	320	377	304	373	347	375	355	374	347	351	337	302	330	341	332	314	324	318	325	326	321	356	337	354	318	342	348	296	319	352	342	341	323	338	370	348	319	313	309	309	366	352	349	353	328	322	338	346	334	339	338	284	345	339	318	327	320	345	335	352	307	320	311	324	341	355	346	347	341	350	329	342	328	337	346	332	351	359	349	336	342	398	336	341	341	349	344	326	358	358	327	319	295	318	329	357	302	351	308	325	359	325	346	342	347	345	359	295	328	348	348	334	312	332	360	337	335	358	357	337	329	312	351	338	320	319	334	332	347	322	378	325	332	314	336	354	335	376	362	353	321	346	318	332	291	341	326	310	343	338	292	338	325	289	302	347	304	313	331	336	345	304	348	337	321	334	311	306	316	352	332	340	309	318	337	319	330	324	324	376	347	335	357	329	357	338	329	315	352	317	354	335	324	359	330	314	334	279	362	342	351	364	342	310	332	361	342	331	339	333	349	352	353	379	353	318	345	349	297	330	345	356	341	343	311	331	365	378	347	327	332	318	347	345	331	338	360	341	378	339	370	331	356	298	334	328	311	349	319	355	336	362	313	303	367	355	336	330	314	319	337	345	328	376	366	333	347	308	330	340	360	347	318	315	316	331	324	330	340	357	365	345	357	355	332	361	326	334	338	356	333	328	330	330	329	347	326	356	312	339	321	301	320	325	325	328	313	333	342	354	300	313	306	355	355	319	371	326	338	313	332	325	363	308	333	319	341	342	315	315	332	338	313	353	342	353	311	340	364	357	315	331	340	360	333	351	347	322	341	329	361	330	361	323	321	321	332	344	350	329	353	353	335	332	358	315	333	338	322	310	321	312	355	354	352	325	342	370	345	345	322	300	360	342	353	343	356	366	319	353	334	362	349	356	331	329	371	331	322	373	328	305	323	360	330	329	326	300	343	337	308	355	330	326	329	308	323	324	312	329	335	360	319	315	329	356	365	341	362	364	320	351	369	343	374	320	351	343	319	318	319	339	349	354	331	333	354	323	357	318	351	315	332	351	343	351	350	348	337	376	362	327	376	334	342	351	356	325	315	351	326	309	357	357	326	324	343	340	306	343	333	333	325	355	343	323	335	338	341	362	351	339	345	340	345	346	337	324	350	356	360	341	326	332	376	334	381	343	345	345	388	328	309	317	365	362	322	328	339	348	353	380	328	304	323	359	331	380	311	328	314	309	328	318	335	309	327	337	353	315	319	316	327	324	321	349	351	345	363	320	364	318	316	309	332	331	309	338	309	307	322	338	378	316	334	291	359	358	328	363	347	351	336	334	312	356	343	324	328	381	350	363	355	342	313	321	310	325	335	356	322	337	316	330	321	337	342	340	349	341	350	340	351	364	343	341	326	350	342	331	316	355	341	348	345	304	332	312	359	336	297	320	319	340	319	340	354	340	284	330	310	325	365	311	339	344	363	356	375	326	342	362	342	348	329	347	328	333	348	387	336	309	347	342	327	336	328	338	323	326	331	339	347	359	310	331	317	348	338	334	327	328	365	357	321	316	343	345	321	331	330	314	335	345	328	340	325	328	338	323	318	340	320	341	309	351	324	330	338	308	333	336	342	374	360	339	352	316	359	310	318	346	315	320	338	343	313	340	360	333	330	332	387	361	347	363	348	337	333	337	345	354	319	336	374	332	340	320	371	343	346	370	332	327	330	350	347	304	333	345	339	352	348	347	328	321	344	352	362	333	343	334	363	299	322	317	323	340	336	351	370	331	323	325	338	313	314	376	316	343	327	316	326	342	341	333	331	333	322	350	315	343	313	358	369	367	350	340	322	325	339	342	357	331	370	301	338	330	331	341	338	317	323	310	348	303	341	317	341	361	344	367	352	351	323	343	355	336	304	327	346	314	370	303	306	315	311	333	370	360	312	374	317	336	340	360	339	356	361	326	323	335	351	330	327	318	358	310	326	307	329	338	305	326	314	369	334	293	341	325	338	346	349	326	339	341	364	353	329	348	329	336	321	318	359	338	344	329	338	304	331	351	338	350	317	360	339	350	350	325	290	350	318	338	374	329	354	354	315	326	348	344	331	328	376	356	325	307	334	326	371	364	325	327	354	336	338	320	311	327	333	352	325	353	356	348	325	351	347	361	326	326	358	376	289	349	353	358	329	331	359	321	326	329	372	364	351	367	336	333	321	305	324	323	351	309	323	351	362	328	319	306	333	360	276	357	316	332	344	314	339	335	360	336	343	331	327	337	321	342	318	311	319	324	337	357	321	316	332	324	331	355	352	353	339	332	296	333	345	323	337	353	365	309	357	341	335	330	361	320	344	337	324	364	361	340	334	335	335	313	327	317	324	316	350	343	337	337	334	311	344	353	303	320	317	324	344	310	360	355	338	338	364	365	337	327	354	344	341	337	324	341	329	340	331	338	365	337	344	314	337	351	316	336	345	348	347	334	348	357	342	325	303	324	361	319	364	343	305	347	371	304	341	339	351	358	307	341	333	328	319	331	334	316	339	346
24129	43303	33515	15198	6120	2360	508	474	490	543	463	498	489	483	487	480	511	484	508	474	466	496	475	512	467	518	471	460	461	469	507	480	477	505	458	510	478	516	476	486	437	460	484	477	474	512	494	467	455	459	484	498	511	435	487	440	471	493	531	470	506	483	527	526	496	453	477	494	486	448	559	470	486	508	488	489	530	519	493	504	478	442	485	495	504	442	502	490	482	496	488	473	436	505	487	497	467	481	516	487	503	496	491	476	470	468	483	458	471	472	498	485	493	539	469	504	475	436	472	477	467	507	489	509	487	481	462	502	504	496	506	457	487	491	502	471	540	448	528	517	516	509	452	505	496	523	502	472	482	487	472	506	486	477	457	451	441	446	439	481	498	492	466	464	485	461	519	506	532	491	497	498	495	487	521	469	498	492	454	480	490	497	465	491	477	485	455	482	458	463	538	480	533	469	490	461	453	487	450	483	477	488	464	457	469	521	522	473	482	485	485	419	456	480	453	486	492	447	501	490	500	509	512	485	548	491	477	473	460	494	464	480	485	488	502	486	499	467	499	454	479	496	473	461	447	511	486	470	470	505	474	507	497	499	458	506	490	509	478	470	446	489	440	494	462	480	502	483	462	506	474	503	524	493	482	514	493	479	503	486	506	501	483	493	479	454	461	486	520	501	422	450	493	518	522	492	463	464	479	490	476	488	474	491	497	500	511	509	451	464	481	469	473	503	466	445	480	488	476	460	519	461	471	472	490	474	509	472	470	475	460	484	484	473	505	499	468	472	455	456	488	500	489	500	469	531	425	482	463	489	494	488	488	483	552	488	487	492	493	466	448	532	481	487	492	518	519	441	497	466	471	458	497	460	512	501	465	540	491	460	485	505	503	468	460	495	489	471	513	486	500	472	476	487	477	463	457	475	469	518	453	482	478	508	467	512	489	470	491	502	455	503	468	479	517	448	510	485	476	474	504	495	514	525	464	500	500	494	536	477	499	481	519	488	479	487	454	476	452	483	466	550	506	454	510	467	487	472	482	471	470	529	477	481	511	524	474	484	495	487	467	500	492	506	493	467	469	480	476	488	437	467	473	501	487	469	505	471	506	486	480	459	469	445	476	496	506	456	488	496	465	443	471	457	492	512	468	471	463	476	482	512	469	490	522	465	464	528	509	500	497	462	470	467	488	497	525	530	482	467	513	500	488	449	491	483	514	492	497	482	495	531	501	453	495	489	497	514	502	484	482	486	518	461	471	491	481	502	499	493	506	494	480	456	516	500	469	479	491	509	496	502	506	521	475	470	466	478	457	476	487	483	480	497	417	485	494	422	487	480	489	497	497	463	486	490	485	447	534	521	472	499	488	505	419	482	456	478	491	462	505	510	413	474	485	493	501	462	525	481	492	516	446	485	496	482	487	447	436	503	454	489	520	522	516	462	479	452	498	508	519	466	521	488	486	437	448	459	483	453	463	467	501	485	472	488	480	486	491	449	460	488	482	463	476	505	523	490	514	447	475	476	503	493	471	463	461	464	479	486	479	493	511	504	485	470	510	430	490	467	478	470	474	463	488	484	497	481	456	486	437	505	501	479	480	486	460	472	477	464	500	514	485	449	508	482	474	475	489	486	450	466	482	483	466	468	517	513	511	474	492	503	488	493	490	489	476	506	467	484	487	495	444	538	472	512	495	482	470	476	474	484	498	482	510	490	485	472	487	488	502	474	514	485	483	463	470	519	455	492	486	521	475	474	456	464	478	493	468	496	493	511	461	447	525	449	444	473	462	497	497	522	488	452	461	481	502	472	505	523	488	474	521	487	477	480	469	497	467	469	464	485	484	460	513	471	471	527	450	483	483	501	497	485	452	521	484	553	502	482	507	486	487	482	478	479	499	481	489	543	495	464	469	477	510	482	472	489	462	489	478	491	496	506	446	461	510	469	449	529	488	481	487	459	490	502	452	500	474	512	465	487	515	507	477	502	498	491	473	521	480	488	487	502	457	494	486	477	503	471	527	485	459	477	484	508	482	499	509	481	561	492	503	507	497	483	480	483	500	445	472	489	448	484	518	483	479	476	504	449	487	471	502	461	500	458	476	457	455	503	501	530	459	451	508	515	468	471	493	486	506	490	468	482	508	518	465	501	485	464	474	507	479	441	484	474	460	475	511	472	459	506	487	499	468	483	496	506	490	472	472	530	494	439	486	420	514	455	492	489	505	507	488	468	515	453	500	435	511	487	486	482	502	489	500	473	460	505	484	473	473	498	468	480	464	488	483	497	500	521	526	494	495	520	444	483	486	476	482	505	483	485	505	459	469	500	505	510	470	494	489	457	485	485	458	467	488	490	462	524	445	503	446	466	476	471	484	484	476	485	485	471	476	516	465	471	452	461	497	504	466	430	463	553	460	475	517	505	453	483	493	497	455	495	442	486	487	474	483	472	475	466	496	455	480	479	483	456	511	467	460	524	483	444	511	477	490	469	460	490	464	476	492	512	480	484	462	474	499	506	464	497	510	505	510	473	455	516	471	521	511	454	467	483	483	456	485	496	489	463	467	468	480	470	493	486	481	449	481	469	488	487	473	479	489	475	462	453	500	481	496	481	494	463	484	489	470	459	467	494	471	507	452	495	520	463	506	481	414	476	451	479	501	486	503	460	479	463	475	450	519	487	504	481	508	537	518	492	493	534	469	483	478	513	468	472	493	517	452	498	470	484	469	463	498	480	494	492	447	449	482	508	487	477	479	497	508	517	512	505	493	493	455	521	481	480	535	497	463	474	475	471	467	471	503	474	496	465	486	480	459	466	499	449	473	501	462	457	492	472	513	528	460	485	485	502	486	507	457	486	494	477	488	449	521	511	475	507	529	474	481	486	504	456	505	507	515	520	498	459	491	478	475	504	484	487	539	475	483	466	490	528	493	469	484	493	474	516	463	498	488	475	520	535	524	464	522	477	528	523	464	470	483	456	466	489	468	474	466	471	490	498	488	488	472	531	451	472	485	479	479	468	550	502	524	517	484	493	486	512	441	488	489	506	480	489	503	469	469	527	469	492	462	456	506	496	509	479	482	502	491	445	468	473	469	486	469	551	516	511	516	517	487	475	468	510	474	515	521	465	511	469	485	473	445	476	511	457	481	471	507	461	482	484	491	492	493	462	474	460	504	502	479	520	498	492	471	503	495	472	510	457	474	469	496	471	465	473	490	500	466	457	510	487	509	491	480	467	491	486	554	493	468	499	507	515	485	491	481	482	432	464	477	499	483	472	468	480	485	476	486	482	496	520	484	478	498	488	500	458	498	473	446	471	499	498	469	499	531	521	471	477	499	459	451	495	483	471	495	483	481	487	507	467	492	473	444	490	497	487	464	472	477	460	470	490	476	498	494	496	495	482	476	477	487	459	474	499	490	461	528	525	479	490	476	488	456	480	473	495	471	484	502	413	481	506	481	468	511	466	501	486	486	464	462	494	485	490	485	500	476	485	509	420	470	486
24686	22765	36742	32351	21253	9989	971	400	404	419	385	381	388	382	387	411	375	388	397	347	379	388	401	407	388	397	368	368	354	351	368	418	351	347	383	353	343	357	359	344	371	395	375	358	365	379	383	396	384	392	383	378	327	374	372	408	366	394	365	375	375	348	359	372	357	392	374	383	364	391	406	384	351	362	400	362	368	364	380	349	395	378	391	378	408	383	386	355	359	368	409	383	365	359	379	385	355	355	417	366	376	344	340	415	387	387	403	372	387	370	376	372	377	349	373	383	385	352	407	369	368	397	368	387	409	372	367	344	386	388	377	359	362	355	382	370	358	356	392	353	375	358	357	373	390	414	388	374	364	379	358	360	379	411	374	343	362	363	372	356	402	343	389	370	404	377	364	362	413	343	372	373	344	404	377	383	400	348	387	393	393	382	376	378	401	378	371	370	383	384	389	339	342	372	371	384	371	373	344	401	344	383	390	369	388	357	383	407	362	360	371	382	355	400	358	382	382	354	378	388	376	405	371	389	408	376	370	386	368	382	395	402	400	400	348	358	349	389	341	399	354	390	364	380	365	396	368	407	391	403	384	371	381	384	362	397	377	348	386	352	372	338	389	381	356	360	376	350	348	376	343	368	373	380	389	368	391	366	370	365	374	379	363	355	366	386	376	384	372	360	378	394	360	391	361	377	403	365	379	381	393	390	350	367	392	360	352	410	375	388	382	408	380	373	369	388	387	389	376	363	372	365	392	371	379	374	342	358	377	368	391	377	370	364	380	369	362	341	381	380	397	371	343	393	386	378	353	386	401	402	364	349	351	370	355	371	380	381	356	397	400	377	346	396	375	371	361	405	399	374	348	418	388	383	335	389	384	364	355	376	383	402	389	370	394	375	358	374	384	362	355	392	355	399	346	357	387	373	350	373	402	379	382	354	367	410	385	393	432	363	378	384	374	357	368	330	366	376	337	363	387	350	387	365	395	383	390	380	339	372	398	377	372	368	378	406	387	363	416	364	362	420	358	351	347	384	386	371	409	395	374	387	367	380	365	374	372	382	394	385	385	351	394	397	347	367	369	381	350	373	390	371	379	369	387	421	405	415	385	377	371	383	362	361	386	373	373	350	356	385	356	398	371	375	378	402	371	350	380	402	378	395	380	378	365	398	382	390	405	355	385	380	351	335	356	358	366	388	406	397	373	388	367	365	389	366	373	366	366	384	375	372	409	387	349	368	407	386	393	424	349	391	363	387	362	389	348	383	397	373	373	389	374	387	407	380	387	371	382	374	359	375	365	343	370	375	364	368	384	372	390	363	360	340	431	349	383	400	350	365	392	372	350	357	399	373	397	353	368	376	379	369	349	408	397	366	380	360	385	372	393	382	383	421	361	377	405	386	350	385	367	366	403	403	392	360	383	364	365	375	383	357	367	363	374	350	369	359	396	389	358	363	378	390	369	355	358	371	380	373	404	377	368	360	386	391	392	379	383	388	372	367	340	368	389	363	373	379	385	377	390	377	392	366	385	351	348	367	363	357	371	377	369	328	374	385	386	348	363	352	379	388	375	365	359	371	388	393	364	372	366	383	365	349	376	349	396	366	353	355	367	395	367	404	397	391	434	382	384	392	365	386	376	365	370	364	393	325	369	354	334	341	382	355	356	379	393	398	397	377	391	389	329	397	357	386	367	376	369	383	389	371	366	344	369	387	359	382	360	346	375	360	365	368	370	386	370	383	361	358	365	367	383	373	366	383	363	407	382	384	400	368	416	366	355	360	365	362	366	410	353	318	376	374	395	366	379	397	361	396	387	403	359	373	361	410	356	381	384	368	393	374	409	374	376	385	358	347	377	380	385	340	408	393	376	363	355	339	431	345	414	400	333	408	351	370	361	380	364	413	395	368	390	377	366	380	391	361	374	369	361	395	373	367	388	383	377	387	385	369	360	396	394	375	378	411	409	365	337	375	346	358	402	358	370	375	389	383	403	352	380	399	353	354	391	337	379	351	349	388	366	416	370	369	360	388	372	358	398	361	361	396	348	397	382	407	390	389	386	375	389	381	368	366	339	396	366	403	378	366	359	368	375	394	390	361	399	380	366	361	378	370	376	366	369	363	365	367	393	362	349	358	349	392	378	372	354	381	366	380	367	367	389	413	369	376	379	409	362	350	372	359	394	388	382	378	364	401	367	383	376	407	394	406	384	382	362	392	378	395	371	383	386	397	363	340	396	379	393	385	395	366	373	376	395	343	378	348	400	347	340	358	359	363	366	349	357	391	354	367	374	377	380	379	374	379	405	386	386	374	361	353	362	383	362	395	358	381	367	390	387	389	402	392	361	405	408	401	365	376	342	364	379	367	336	420	367	376	365	377	402	389	381	400	393	350	341	360	385	379	371	379	383	343	343	383	377	362	397	369	391	357	377	363	350	344	365	379	384	346	377	403	359	374	406	385	387	363	335	369	381	398	373	398	397	388	380	388	389	333	382	381	368	376	374	358	382	373	356	375	341	382	385	391	369	356	364	381	352	371	345	370	392	376	386	391	373	368	341	363	371	383	389	346	399	402	375	341	375	402	353	377	357	405	411	370	391	367	384	364	387	352	351	391	371	350	351	381	357	387	417	367	381	382	378	391	414	348	357	391	375	387	370	383	394	389	360	359	369	417	353	385	353	385	374	339	369	359	394	330	357	365	385	369	358	346	348	348	329	339	387	368	387	372	370	362	364	351	363	387	354	371	371	392	380	400	417	336	386	340	366	384	352	367	408	372	393	361	376	381	363	403	383	394	380	413	372	380	372	385	365	361	387	355	359	344	387	385	388	360	383	388	386	369	389	374	377	360	348	395	387	359	347	341	387	379	386	350	379	357	407	362	388	400	378	399	412	356	378	383	360	350	356	345	379	380	381	397	348	370	367	371	369	382	377	361	403	398	385	353	357	370	377	396	388	381	371	417	383	346	335	418	363	373	383	383	376	373	403	356	357	366	389	426	379	407	379	350	363	319	349	396	351	361	363	413	385	391	361	411	356	361	363	372	383	389	377	375	385	379	363	375	403	414	367	353	387	368	382	369	365	387	389	397	407	374	345	349	378	410	360	364	332	346	347	369	386	395	381	393	382	367	367	377	383	383	347	369	359	368	405	360	353	407	356	383	401	360	387	384	402	360	379	367	377	350	348	352	367	356	389	376	370	348	363	409	346	374	403	366	343	382	418	384	373	379	368	379	369	371	373	395	371	374	347	391	362	379	387	419	363	361	376	386	364	399	385	358	364	363	394	370	346	377	354	392	363	372	367	358	351	377	386	353	353	370	352	358	383	357	406	384	358	366	388	371	383	399	378	381	334	397	385	369	385	381	385	368	387	378	357	353	378	387	403	376	351	351	365	343	374	381	395	352	346	380	393	388	423	360	402	390	391	336	378	352	371	386	360	365	376	355	361	373	386	408	405	403	393	392	395	379	412	389	374	392	379	408	355	360	371	363	381	377	373	356
46487	79876	62690	38006	22114	9092	823	504	540	547	545	553	550	553	582	540	516	515	530	513	538	512	548	529	558	519	544	548	581	551	551	592	584	517	549	519	544	522	548	568	578	538	527	579	549	525	527	520	548	502	545	557	544	550	566	525	564	576	533	551	541	590	571	499	522	507	528	533	526	494	545	514	530	566	540	517	514	531	533	509	550	509	521	520	558	555	520	537	573	507	523	512	511	524	529	538	532	547	525	541	581	573	536	540	562	543	520	547	544	542	534	578	507	563	558	545	543	540	514	536	532	488	505	544	491	532	513	558	536	514	549	548	551	553	553	570	507	489	504	522	529	525	571	502	526	528	533	504	530	562	568	567	528	537	530	536	569	522	513	536	563	574	582	540	617	551	552	540	517	541	549	528	533	533	543	520	560	515	522	598	540	516	532	554	578	515	587	510	551	533	550	539	564	534	549	546	563	532	552	517	535	578	529	538	514	545	559	526	535	563	530	503	536	540	549	517	523	510	538	570	518	497	511	569	536	537	557	538	501	536	608	533	561	542	549	586	544	548	574	540	508	540	569	513	577	527	580	550	556	568	541	543	556	557	516	550	521	581	543	585	526	549	535	514	531	532	567	546	515	549	557	514	553	551	526	551	554	542	550	518	506	532	520	567	595	512	582	561	550	503	541	568	512	530	549	527	529	516	548	519	527	538	568	558	511	528	537	561	532	568	573	522	526	497	551	524	541	513	523	550	550	535	528	526	591	534	554	542	525	519	535	538	551	542	506	554	517	534	560	537	542	568	516	541	555	538	541	533	530	530	515	527	541	474	534	517	548	554	516	554	536	547	530	529	507	558	541	545	563	507	553	568	579	535	534	541	498	518	493	556	523	552	534	549	525	535	570	552	531	551	574	524	501	537	507	587	507	558	524	506	510	571	530	538	549	585	559	583	541	524	530	523	523	553	550	564	543	530	586	541	592	524	563	579	501	577	580	594	582	567	562	572	509	543	575	505	537	549	556	511	530	589	575	562	549	513	533	545	537	568	508	559	567	527	518	554	529	549	529	563	530	544	499	560	504	541	539	555	546	528	532	582	537	538	511	558	533	555	514	533	561	545	524	547	525	525	555	596	509	536	559	521	502	522	519	555	519	545	532	579	544	506	540	567	546	531	565	545	519	579	553	521	560	551	532	533	575	549	521	559	561	589	537	580	507	523	521	557	569	525	554	564	537	522	607	509	505	506	585	497	520	557	524	521	497	532	573	558	519	547	545	525	539	519	526	551	504	567	575	590	532	485	506	500	553	519	558	532	506	603	556	535	553	523	544	491	534	529	515	513	493	536	523	534	523	568	574	544	557	547	542	534	536	529	538	527	515	579	523	575	534	547	521	494	577	531	532	522	522	519	502	506	533	548	529	507	556	547	552	555	522	502	494	531	528	521	523	565	522	556	524	500	520	580	544	531	537	547	540	556	566	505	547	523	524	538	494	557	570	576	508	524	546	519	551	549	571	544	563	572	549	560	541	551	574	552	531	527	547	517	578	524	559	534	522	507	526	566	538	556	566	533	510	541	523	563	530	555	553	494	485	546	555	548	529	542	506	534	520	528	540	517	542	532	545	544	517	547	581	550	540	507	584	535	576	559	561	543	533	573	531	551	549	545	575	552	572	522	522	563	543	562	526	528	530	556	540	518	544	547	558	553	541	557	556	517	530	563	533	565	531	595	520	520	503	517	523	507	546	543	542	558	570	487	534	489	523	586	504	529	562	480	499	555	531	497	507	515	554	525	529	560	554	536	528	569	549	532	547	564	537	543	531	579	506	556	578	522	569	545	555	532	547	532	532	539	519	552	560	544	567	547	527	511	523	517	558	534	556	531	530	537	515	589	487	521	565	524	536	496	512	552	552	533	546	550	543	527	518	506	538	512	547	578	539	537	548	541	540	520	538	585	486	541	533	532	541	571	555	540	530	547	516	561	509	528	529	514	496	535	527	541	546	525	518	559	511	569	499	576	516	560	551	544	564	546	534	560	533	532	571	568	541	517	530	544	503	549	568	499	574	529	563	523	614	489	545	535	525	532	524	525	512	542	536	583	554	510	503	561	557	480	531	524	516	541	567	588	557	548	542	516	547	519	545	571	584	549	555	505	535	536	567	533	507	535	564	548	560	525	483	520	556	543	548	563	553	522	512	566	503	503	555	524	532	560	540	541	516	538	546	528	562	507	542	551	545	518	520	567	541	578	530	512	532	564	513	502	573	514	531	522	497	501	562	548	523	510	567	570	551	499	523	552	539	527	584	533	539	505	537	555	571	566	545	551	544	536	513	568	515	487	580	508	539	555	574	544	547	533	510	517	519	539	564	520	520	578	519	560	519	483	524	543	554	563	521	593	555	546	556	543	582	543	503	532	543	536	506	513	509	583	544	563	505	543	538	503	584	569	537	502	516	531	520	556	519	527	524	530	539	545	563	529	555	528	470	565	572	583	553	520	541	524	577	512	522	501	576	555	543	529	569	543	549	531	553	511	525	517	567	511	569	500	580	526	513	572	498	504	502	554	525	508	554	555	548	581	522	533	545	575	557	530	564	532	544	558	531	567	521	523	537	511	539	554	549	545	537	554	565	543	542	533	531	517	547	527	537	529	506	566	544	598	515	490	568	554	569	528	574	555	530	576	552	528	515	536	564	537	539	542	516	562	510	580	546	530	538	568	525	512	546	514	538	519	581	546	561	535	526	541	486	547	545	542	537	527	585	554	497	499	502	527	602	491	550	560	529	598	561	549	511	552	535	520	497	546	526	556	531	562	523	525	542	576	509	550	533	563	527	562	541	504	549	545	552	564	570	550	571	586	564	519	520	528	527	556	543	549	497	505	570	560	540	523	573	546	556	543	503	582	515	544	543	533	562	541	530	522	535	566	553	455	541	533	531	548	551	535	523	529	603	544	579	563	512	565	540	552	529	547	577	518	496	499	582	563	521	543	548	532	543	514	509	534	508	560	578	554	534	551	551	550	493	542	543	567	474	571	495	544	510	544	506	581	530	514	565	577	570	564	524	533	505	565	564	517	522	548	552	573	561	538	527	512	539	555	539	534	545	532	551	553	522	541	544	514	544	522	534	513	537	557	539	539	587	498	572	518	516	532	530	552	540	571	552	522	545	504	535	527	518	575	552	528	508	558	488	533	532	550	537	548	558	517	542	600	559	537	532	522	542	537	555	510	556	547	597	554	503	559	497	556	552	528	542	559	526	557	543	567	537	530	548	506	577	543	534	532	522	534	520	543	580	554	542	516	536	560	564	517	545	536	545	553	460	515	507	542	560	560	549	553	537	553	571	546	584	556	562	584	539	542	495	524	551	539	560	524	528	525	566	531	566	569	561	548	547	520	557	528	521	510	532	513	548	592	480	588	491	563	509	531	489	557	553	552	566	499	501	547	571	542	596	545	562	570	513	542	501	524	561	543	517	539	529	524	567	488	533	507	554	537	515	569
22841	21525	31329	26745	23134	21613	11376	520	307	315	298	266	250	260	307	284	309	255	310	265	248	259	310	287	247	258	259	276	278	260	271	270	285	266	265	264	295	273	248	261	286	286	279	283	251	253	285	264	242	248	284	273	231	261	261	285	273	264	294	249	287	272	264	256	270	260	263	242	275	283	294	291	291	277	254	288	295	256	266	263	286	276	262	257	256	287	272	263	277	257	304	265	272	265	252	295	262	258	263	270	278	254	266	259	246	290	286	291	297	275	263	278	278	280	252	283	257	276	267	244	255	252	236	268	274	265	268	293	277	293	263	258	283	273	257	270	271	313	272	240	274	302	260	265	292	274	263	256	250	269	272	247	260	243	278	287	275	293	293	245	256	278	286	280	265	281	289	267	274	272	248	255	251	255	316	260	240	251	254	275	285	272	259	274	256	269	295	258	240	308	276	266	265	240	241	239	253	273	272	270	287	263	272	285	236	293	247	237	273	265	260	280	268	267	256	290	255	265	265	276	268	287	264	238	253	273	259	263	265	269	252	274	237	264	285	269	275	259	244	257	262	268	238	247	271	263	253	253	284	275	280	269	268	245	272	298	265	273	280	263	275	272	277	293	283	286	271	261	257	245	266	275	262	244	252	259	265	268	250	252	270	277	273	278	275	265	268	277	267	266	279	240	251	238	270	275	275	285	265	268	287	249	266	237	263	301	268	262	268	236	269	229	239	260	262	250	246	292	292	288	279	266	300	269	287	274	258	301	257	260	261	243	260	288	276	250	292	268	280	247	299	245	297	263	250	273	252	251	231	265	246	270	264	249	259	259	282	264	276	279	242	256	271	270	275	268	257	294	243	244	267	270	276	252	267	276	235	292	230	277	301	250	273	251	239	244	280	258	261	292	257	263	265	224	276	269	258	255	247	259	277	274	254	249	251	266	298	256	251	257	247	260	304	277	276	240	268	262	258	293	249	290	276	266	269	249	272	270	271	266	253	277	277	274	273	262	265	275	276	285	262	245	281	286	288	276	250	288	250	290	261	291	267	261	254	281	266	261	268	269	266	278	272	269	250	269	266	286	249	279	262	268	275	260	292	267	251	242	259	297	263	288	255	278	265	261	270	262	303	287	271	267	237	272	287	302	288	294	243	280	268	277	276	266	282	258	268	221	271	278	279	284	288	272	262	262	252	283	246	241	254	252	256	266	277	265	269	261	280	242	287	232	255	276	272	252	297	252	292	250	284	245	275	265	274	260	279	231	300	272	229	278	258	232	287	253	248	284	259	264	253	267	251	254	282	289	250	253	297	251	272	282	291	261	284	257	295	223	264	285	284	290	269	254	245	279	307	272	275	266	279	243	276	250	288	281	261	245	239	240	246	265	263	265	260	298	227	262	269	268	255	279	264	282	277	254	262	265	261	251	251	246	273	304	268	282	283	273	246	264	272	247	281	295	283	267	284	265	279	272	290	266	255	268	260	268	272	296	285	249	256	252	260	288	286	269	252	262	289	288	287	279	262	298	262	282	282	287	265	274	277	265	278	236	247	269	263	271	252	283	260	293	300	273	282	267	291	264	246	242	277	256	263	248	232	285	269	266	303	291	263	274	269	253	248	245	276	280	259	290	263	251	282	275	262	244	257	271	245	263	252	254	277	259	262	294	283	268	292	240	256	254	279	281	267	256	289	270	269	269	288	283	238	275	276	239	255	275	275	255	266	304	291	277	274	286	271	244	284	272	248	268	277	264	250	275	294	262	282	256	245	269	257	273	272	298	291	280	246	287	260	271	255	223	287	257	284	265	290	240	288	310	277	283	243	240	265	256	248	272	263	279	290	278	286	272	260	266	253	272	253	271	260	259	246	266	257	275	297	280	243	269	267	276	274	243	253	301	268	247	287	246	281	313	271	258	305	272	292	243	259	267	281	268	284	245	299	263	263	258	261	299	264	272	285	290	239	242	246	280	282	273	265	269	288	258	276	239	275	227	276	286	273	260	273	290	294	275	254	293	280	284	267	255	271	276	246	271	264	281	274	273	268	246	270	249	270	255	273	261	288	267	234	265	278	261	286	272	301	282	277	260	277	278	260	288	274	283	285	282	237	248	264	291	278	273	265	269	239	293	281	261	263	279	270	308	264	255	282	278	289	254	236	284	314	274	249	257	260	270	247	277	298	303	250	284	268	281	243	281	276	274	269	267	273	265	288	259	274	278	300	284	284	285	266	292	274	265	290	277	260	288	265	251	278	260	257	259	256	264	242	282	269	283	281	272	251	253	245	271	271	259	301	229	287	275	288	268	274	290	263	246	271	262	269	289	273	286	246	275	249	281	241	274	254	272	262	278	272	286	256	294	261	282	276	264	261	279	253	280	252	248	288	288	265	269	258	253	257	258	270	239	281	272	242	284	264	259	280	259	230	307	259	270	268	263	277	278	248	287	269	290	280	239	276	252	293	256	267	265	287	303	303	280	253	278	261	250	279	279	247	248	261	240	271	311	308	233	267	250	279	272	274	289	253	271	273	244	290	259	283	270	259	281	298	242	290	276	239	245	273	277	265	276	259	288	272	279	304	261	298	282	292	267	300	280	281	254	248	260	275	257	278	278	282	233	285	241	273	266	239	248	299	287	249	248	255	267	250	282	274	269	280	293	269	270	267	246	271	277	264	251	293	273	294	274	258	293	274	259	299	286	272	264	264	284	255	270	247	258	280	297	281	244	280	253	262	293	294	267	264	239	252	244	274	259	276	260	258	263	260	255	272	264	280	274	261	292	259	254	243	283	282	260	249	278	286	280	323	285	264	256	266	248	275	263	268	277	294	268	270	293	302	271	231	270	277	285	277	267	247	248	266	288	256	267	281	267	258	257	274	283	268	261	264	262	272	288	278	270	275	302	265	299	293	235	251	264	248	273	280	276	260	266	266	257	300	277	267	263	275	258	276	277	246	264	277	260	270	269	260	243	268	249	263	270	255	253	276	269	287	261	275	252	283	238	288	256	252	281	274	269	266	254	313	265	239	263	289	249	292	263	278	268	248	276	282	271	273	291	245	272	256	279	276	267	284	265	273	308	242	268	276	273	248	257	253	281	277	261	302	253	235	292	250	257	259	273	290	269	279	250	274	294	266	240	301	263	260	242	263	291	282	275	262	276	270	274	266	269	293	259	273	272	271	263	250	271	253	250	254	274	278	287	266	251	275	283	236	261	252	277	275	259	289	263	279	271	291	284	269	292	281	264	301	272	225	274	265	268	255	266	251	267	272	275	279	247	263	277	236	295	302	310	265	235	272	260	280	271	271	246	284	233	281	269	274	249	263	279	257	281	257	273	265	283	235	255	285	275	263	260	271	293	303	264	277	253	283	264	216	319	246	262	295	275	255	276	282	243	292	301	289	259	273	279	265	304	289	285	271	253	251	296	272	269	280	272	254	243	279	283	266	247	286	257	282	279	273	267	266	279	266	245	281	267	303	249	249	267	272	262	281	301	274	273
59933	101787	81605	55861	36131	20238	1932	442	393	446	367	407	404	408	417	388	391	392	386	396	421	404	372	356	365	419	374	382	394	372	373	437	363	399	374	369	375	423	355	393	392	368	382	377	384	370	421	379	365	380	375	396	404	398	377	387	355	377	410	412	383	407	412	401	361	360	372	413	390	396	369	384	368	393	353	356	381	422	380	359	396	397	433	380	405	401	377	361	408	400	410	388	392	398	371	374	377	376	382	379	361	379	351	391	343	373	356	373	421	395	387	381	400	362	397	380	432	378	412	367	329	362	429	392	367	368	405	387	376	387	384	357	386	388	374	392	374	375	371	350	382	417	375	369	363	399	359	389	399	392	377	400	364	357	388	389	373	388	400	401	377	406	399	342	382	389	370	362	388	403	356	371	385	388	364	379	338	351	352	385	346	384	408	389	383	376	395	358	394	389	419	387	413	374	348	349	375	378	365	369	417	396	389	401	396	377	385	365	364	381	380	349	381	380	412	405	400	379	377	373	388	410	384	367	388	395	394	359	400	385	356	407	376	396	421	352	386	364	432	402	390	371	356	380	363	374	389	378	387	403	365	348	389	393	400	399	393	357	404	359	352	341	421	380	363	366	335	395	378	373	358	378	420	397	389	343	372	381	390	388	397	406	382	401	385	363	387	397	353	388	423	387	395	347	400	375	398	362	386	376	363	397	382	368	413	364	418	384	404	370	374	372	397	373	391	371	400	399	398	391	415	335	389	424	358	417	411	392	375	391	404	397	346	375	387	370	387	366	393	336	423	397	399	368	403	372	368	402	365	373	408	391	355	362	383	394	368	389	403	387	400	386	384	406	386	414	401	391	370	370	410	382	392	361	358	366	385	385	364	373	396	376	401	383	370	386	367	350	399	390	401	364	417	397	371	407	364	403	356	353	401	402	417	380	437	371	372	379	360	388	373	388	412	406	383	411	380	368	392	407	390	373	361	362	369	363	358	384	413	371	379	346	379	398	348	395	381	363	396	389	368	396	386	336	403	368	387	352	359	416	411	364	352	384	393	356	365	402	373	391	369	373	365	370	397	400	360	391	401	356	414	384	368	364	343	386	383	393	392	401	399	395	387	371	373	417	397	373	376	379	427	348	365	385	382	404	372	390	379	368	391	390	379	380	356	360	397	375	407	365	390	383	388	363	369	398	386	384	382	388	394	392	382	397	368	433	387	390	365	376	392	386	391	364	387	379	434	385	383	399	383	385	399	363	398	382	354	393	387	389	408	384	407	388	357	389	372	366	388	375	361	374	374	396	409	353	380	361	372	350	392	387	377	392	372	360	391	371	346	353	388	349	380	423	394	384	355	409	400	407	368	411	388	390	389	435	376	425	407	375	381	415	376	358	378	420	371	349	398	375	388	393	408	385	398	400	362	371	365	410	375	425	407	400	376	393	384	378	405	410	367	348	412	382	365	355	425	374	353	377	430	389	398	377	395	407	384	379	374	409	395	401	399	391	358	349	377	351	398	362	383	360	377	367	436	405	361	376	383	392	404	415	386	426	383	400	362	377	373	364	360	378	400	378	388	400	363	388	429	360	383	413	387	364	355	400	361	364	383	426	392	393	375	380	395	366	386	394	365	353	398	406	387	401	403	384	398	398	388	394	447	372	414	374	381	374	366	408	386	382	372	353	403	424	371	366	358	431	359	383	396	359	374	401	365	351	406	368	407	395	426	397	376	368	418	388	386	400	400	415	337	363	373	400	379	394	410	399	405	384	384	355	391	393	360	362	409	388	355	409	403	363	386	376	376	367	394	390	392	441	394	374	387	365	376	357	395	403	397	388	375	364	394	397	383	376	384	389	358	378	400	415	392	407	375	395	412	342	369	381	378	405	378	395	376	381	407	361	350	418	340	409	370	430	384	378	389	414	386	380	388	375	380	374	381	350	341	380	408	440	370	340	367	405	402	404	397	413	392	369	354	364	385	393	386	389	373	374	383	418	403	387	348	370	352	407	379	396	365	393	349	385	379	388	364	401	423	408	398	389	389	407	388	424	375	351	361	357	373	374	356	413	423	354	384	391	365	378	394	365	413	405	378	373	401	404	386	373	370	388	348	354	405	380	404	376	403	394	367	405	401	361	377	374	430	372	355	379	406	416	349	403	384	395	351	379	373	367	357	421	399	367	335	397	388	392	387	392	409	392	360	371	399	393	400	386	383	389	399	347	391	374	389	355	362	396	386	413	389	399	381	393	353	385	408	380	368	391	386	389	396	401	380	366	385	341	371	384	345	353	407	419	378	432	389	409	381	404	378	369	391	377	401	385	405	384	396	394	362	347	410	403	388	409	355	394	354	383	399	380	405	404	402	435	410	403	394	406	411	364	410	348	359	385	382	368	389	394	397	402	391	399	396	346	389	397	392	372	365	373	381	356	379	389	374	381	370	336	360	395	413	386	374	376	415	416	377	406	396	371	422	369	406	436	408	411	361	401	371	385	391	374	354	360	381	395	427	362	375	401	399	341	397	388	408	380	350	393	391	361	410	422	374	352	335	403	378	386	386	386	356	369	385	405	382	360	376	372	390	385	353	381	372	367	400	349	371	397	372	389	387	403	385	382	393	384	412	387	359	367	410	368	389	363	383	386	354	349	399	388	367	386	378	355	377	396	378	400	364	345	380	384	388	388	394	359	350	389	379	395	380	393	397	386	390	406	389	391	408	351	386	385	413	419	371	402	381	372	388	400	388	393	385	400	374	363	403	376	364	411	365	379	376	386	373	427	372	382	408	381	384	398	359	368	394	401	388	382	381	414	368	369	418	379	364	390	370	395	387	392	385	383	402	349	386	390	404	402	359	331	394	348	373	385	386	412	369	385	361	378	368	379	356	373	373	396	401	364	371	379	364	390	389	366	404	387	401	392	367	423	389	366	360	388	402	391	395	381	360	393	362	382	385	369	370	384	414	395	362	384	408	390	386	357	372	380	378	384	399	389	387	397	404	393	359	343	370	402	384	338	386	411	388	402	392	338	391	423	384	380	392	399	375	379	410	423	386	416	382	390	333	434	377	374	382	375	354	393	359	354	399	404	412	409	427	405	395	395	378	366	392	387	352	361	423	431	390	401	362	403	386	406	394	391	367	396	386	383	362	376	398	373	421	359	384	392	352	377	364	417	401	377	397	377	369	372	381	374	378	395	395	398	394	400	356	365	382	392	356	342	384	405	364	414	359	357	408	351	371	398	377	384	380	386	394	378	382	373	370	372	365	361	390	404	372	401	399	393	396	406	373	360	356	368	350	391	363	398	386	355	396	378	396	390	352	368	400	403	373	402	381	376	400	378	398	373	389	390	392	379	393	396	434	390	388	387	393	419	405	393	375	370	399	400	397	343	395	392	428	374	416	376	381	370	384	366	372	426	344	379	374	409	374	350	382	396	389	397	377	339	369	401	434	383	410	385	371	394	400	364	384	400	355	366	363	378	382	410	378	396	379	375	393	352	359	393
27119	25657	30407	16781	4343	1281	405	388	314	355	350	343	363	332	350	365	344	335	337	344	362	335	327	314	307	346	300	335	324	324	327	383	320	353	335	374	340	338	331	363	354	344	333	338	310	347	332	317	320	336	320	350	353	325	327	364	334	302	351	324	367	343	302	314	327	301	374	325	348	343	340	382	323	339	358	340	321	329	292	323	346	351	346	348	321	352	345	327	338	353	346	333	340	350	336	295	316	374	347	342	321	377	310	308	338	333	357	327	348	340	319	362	306	348	323	332	355	357	314	328	337	317	327	301	346	342	375	338	334	343	336	350	300	329	367	350	334	332	333	309	359	305	328	332	356	314	344	344	351	336	352	346	349	311	336	325	362	346	354	316	301	359	327	331	350	351	323	331	351	313	360	315	321	344	326	314	349	324	354	355	348	343	308	321	301	349	299	341	353	338	339	352	352	354	318	316	337	321	347	344	330	332	312	330	312	343	319	320	319	363	339	327	342	349	297	316	338	335	311	335	345	341	337	330	355	352	326	344	326	314	325	317	345	357	312	360	358	346	327	313	363	346	367	299	308	342	324	360	312	330	364	347	365	353	358	359	340	325	334	308	328	338	343	376	338	315	318	331	349	364	361	340	332	363	342	333	332	322	324	360	341	338	314	312	349	321	347	334	327	340	334	354	322	333	333	349	322	333	333	309	353	348	327	355	357	334	360	342	364	346	327	340	304	332	362	334	316	353	361	332	331	315	330	310	311	321	333	331	346	369	290	339	348	332	318	338	331	354	319	359	305	359	329	325	347	376	348	332	327	366	317	344	307	345	361	329	349	353	374	332	361	348	341	317	321	353	336	343	347	345	324	370	319	312	319	336	299	340	357	337	323	345	314	348	352	338	345	329	366	325	333	330	331	319	318	327	358	300	313	316	292	343	352	324	339	333	331	334	354	332	349	356	328	351	377	367	328	322	349	352	344	333	313	329	343	325	319	312	341	332	330	335	353	320	333	321	341	343	325	321	371	315	354	324	318	350	331	330	332	333	321	350	344	356	316	340	332	319	332	339	316	328	331	329	330	321	310	340	348	327	341	376	361	339	347	324	340	350	343	336	303	306	316	342	314	353	345	346	361	328	348	363	326	336	340	394	342	346	361	297	328	338	350	305	365	344	311	345	358	343	325	341	364	350	309	324	327	342	358	372	346	338	332	367	311	324	350	301	355	368	354	346	336	359	347	347	373	338	316	325	321	331	337	342	344	344	326	376	342	323	341	333	333	332	331	300	346	320	372	327	340	322	327	344	358	295	333	357	338	354	308	335	318	333	344	333	352	354	340	345	337	355	304	335	358	336	317	353	349	328	366	339	315	338	342	342	313	322	359	329	324	315	345	338	321	365	375	313	349	355	327	340	302	351	318	314	331	317	311	343	368	342	326	328	322	360	352	327	330	332	298	353	347	348	320	347	354	309	317	343	342	288	323	333	318	316	345	312	340	360	357	325	328	406	335	351	317	376	330	322	332	343	353	303	371	338	346	320	311	370	305	299	388	303	292	310	333	349	332	342	335	321	321	323	311	320	351	333	302	343	345	340	321	357	342	334	364	331	346	331	330	296	309	348	342	341	340	313	369	327	323	307	336	329	330	329	345	359	337	354	340	351	314	338	313	315	372	332	315	359	342	399	353	348	346	342	318	332	339	319	309	334	356	365	339	345	323	314	310	318	343	336	327	324	354	317	353	344	346	319	328	305	317	344	330	313	346	340	319	339	305	375	374	371	318	333	295	345	315	315	347	309	332	364	376	360	307	324	335	332	352	337	345	355	316	313	347	332	333	360	349	353	350	343	322	344	310	304	348	330	371	308	355	337	318	335	324	351	333	310	340	356	373	315	365	324	312	343	325	332	324	340	301	331	326	350	331	337	329	368	386	322	368	367	339	307	323	311	350	326	344	332	329	346	322	338	325	326	343	294	347	367	335	327	364	329	321	328	315	389	304	363	317	366	323	327	332	323	330	289	339	319	331	358	354	341	339	328	347	337	328	340	357	356	333	357	333	328	359	321	323	364	332	311	340	331	349	332	336	358	324	364	336	347	355	343	302	340	307	355	338	324	333	355	362	346	315	351	353	362	353	333	311	387	328	326	346	324	338	312	319	340	315	354	324	326	341	324	335	343	330	346	338	350	300	354	313	294	338	343	318	315	322	345	321	333	355	297	332	342	332	361	349	340	326	303	316	347	342	355	321	318	338	306	324	315	331	329	337	337	340	317	368	323	343	321	339	327	333	309	314	332	290	332	311	316	352	339	336	339	306	367	347	344	287	326	344	328	324	338	348	341	340	294	339	317	359	334	340	313	308	336	322	311	349	334	339	326	331	308	359	323	323	302	335	356	362	336	355	361	325	333	330	298	344	331	344	347	338	348	334	340	333	364	377	349	310	354	314	341	347	308	322	333	332	332	334	322	339	345	337	321	348	322	341	361	298	332	332	348	315	342	302	318	313	323	362	334	344	345	351	293	293	348	318	362	326	351	356	368	305	317	328	356	340	317	357	308	314	339	329	308	366	312	333	306	341	330	297	330	333	370	346	329	373	310	316	302	316	310	326	317	347	314	306	345	350	366	309	344	335	335	332	321	351	350	343	349	330	339	358	322	316	317	326	320	325	340	352	333	337	366	333	339	314	344	363	352	341	336	330	343	354	359	353	350	333	354	332	316	330	360	340	345	365	325	372	374	340	304	315	325	330	318	346	355	330	374	339	335	321	342	327	325	348	341	361	334	345	350	332	335	332	316	320	333	349	329	339	349	356	316	379	308	338	325	347	325	345	333	328	298	338	366	335	299	326	367	349	308	350	330	352	312	307	345	318	330	351	334	325	366	334	339	335	330	335	326	322	356	329	290	323	311	315	310	347	341	328	319	349	329	307	328	338	327	311	325	318	366	291	329	304	325	354	361	360	329	340	335	322	335	325	325	344	329	329	344	347	330	338	349	327	364	345	348	355	341	345	332	358	350	366	334	334	319	333	323	334	337	309	332	355	321	352	345	336	326	364	326	336	353	327	327	321	323	327	357	365	333	349	318	341	337	326	326	344	361	329	335	318	343	329	336	313	322	334	346	340	325	327	317	312	366	346	324	325	334	328	354	346	347	360	380	345	341	316	324	390	306	366	314	320	334	311	352	344	328	329	328	340	330	327	340	317	340	333	321	324	336	349	323	345	303	324	298	359	344	357	349	323	330	335	301	322	314	345	320	351	296	320	312	346	348	322	350	356	294	351	328	311	335	324	299	313	351	329	343	329	325	352	322	345	328	334	348	328	336	337	311	367	329	344	341	337	298	348	334	316	299	343	327	344	338	332	353	333	341	328	343	331	325	346	346	353	345	322	332	332	345	336	338	346	353	332	311	332	365	350	315	331	333	360	335	344	333	318	327	335	329	331	342	340	330	347	320	334	323	325	338	348	322	307	353	337	373	349	341	314	335	323	320	337	337	350	360
24061	43510	33504	15066	6032	2162	606	469	473	490	469	501	489	480	515	468	461	451	460	505	474	544	520	477	463	480	468	504	454	500	480	460	488	479	467	515	458	507	478	471	461	516	482	499	472	490	472	486	509	485	463	455	542	489	516	505	460	497	472	468	497	482	518	501	459	479	504	502	507	485	475	496	471	454	494	476	466	455	437	482	484	482	483	482	492	469	475	453	489	469	458	475	474	488	470	494	520	496	532	442	501	474	490	490	509	515	476	470	474	462	507	514	431	478	485	507	478	458	487	511	457	485	493	423	496	460	501	484	478	489	497	459	485	491	509	468	466	519	503	536	474	489	499	482	504	485	507	460	476	505	461	470	458	471	474	456	522	510	500	478	478	464	509	486	454	460	488	459	469	479	482	461	467	488	460	495	470	518	479	499	502	478	474	480	457	479	483	488	431	483	480	466	493	472	465	452	469	473	478	465	514	472	464	509	491	501	488	450	481	503	502	502	486	463	490	475	436	481	481	461	503	487	444	488	451	449	480	479	484	497	519	487	471	461	481	475	471	446	488	456	518	466	500	492	489	479	477	527	484	423	440	447	498	450	495	491	502	450	496	500	447	482	464	490	494	477	466	476	474	475	468	506	525	503	440	471	471	490	464	448	476	457	499	466	517	468	479	475	448	478	491	454	505	471	496	437	471	473	483	464	487	421	474	503	513	475	479	469	485	478	446	498	504	464	517	471	452	463	465	463	482	474	488	467	503	464	483	481	480	464	481	461	479	467	464	507	493	457	452	489	462	460	468	455	456	473	465	432	478	467	481	459	517	484	447	450	502	448	451	460	474	474	480	500	514	494	468	490	485	511	499	473	486	486	477	520	489	515	517	470	467	470	510	483	512	469	490	468	468	459	523	476	508	451	525	488	477	491	470	448	481	490	429	484	527	437	505	479	464	463	450	467	445	489	444	499	491	474	470	459	475	473	456	483	469	499	448	460	493	459	451	466	514	546	482	517	466	497	471	468	482	428	459	466	463	489	485	448	501	462	459	461	461	490	497	493	491	459	500	463	483	494	447	471	484	454	453	444	442	469	476	463	519	520	478	483	495	462	458	512	442	502	465	483	466	507	461	432	476	477	479	478	486	479	484	447	463	516	481	460	463	493	490	461	483	482	538	463	462	454	516	483	517	472	459	495	480	468	468	485	493	458	446	480	449	489	468	471	460	456	440	506	494	511	496	467	489	440	502	448	468	470	471	457	470	483	508	481	492	483	471	428	467	488	463	491	537	501	467	428	486	487	485	502	483	486	491	469	461	498	500	494	476	457	484	502	457	467	480	517	492	473	448	484	477	475	482	459	496	461	462	459	496	467	460	468	488	467	467	521	479	498	494	474	517	458	502	469	501	471	470	438	471	497	487	477	476	490	509	486	465	484	495	493	505	481	497	494	453	489	461	512	442	455	445	473	472	510	447	486	437	507	475	436	449	499	474	494	497	487	481	471	467	476	458	452	495	466	524	512	509	473	476	489	495	467	494	518	471	452	557	428	511	482	491	451	460	508	486	465	487	486	468	487	498	443	488	459	473	465	514	458	482	476	466	513	470	470	461	498	431	469	473	488	445	484	498	454	466	471	503	496	452	480	514	489	448	455	513	448	462	454	486	496	418	466	463	455	483	475	467	456	481	484	462	466	473	498	510	479	412	499	489	510	481	521	488	448	496	449	480	481	454	479	521	488	504	482	459	512	487	473	491	519	512	445	472	489	486	465	473	487	498	514	480	492	473	462	465	467	446	427	512	433	440	487	462	462	472	478	493	439	491	472	494	458	465	469	481	474	471	471	424	526	481	477	467	462	459	468	499	461	514	486	481	507	492	476	450	506	472	455	503	480	442	455	494	527	502	466	492	491	461	453	464	504	498	493	510	453	482	498	460	482	465	498	492	484	478	463	463	483	447	463	469	469	462	478	478	467	512	472	484	493	510	459	484	483	472	489	464	453	489	524	473	486	509	506	476	474	507	454	475	457	468	449	531	424	512	505	470	476	493	498	455	452	497	480	491	467	464	462	464	467	431	480	449	482	510	493	482	469	477	495	476	507	431	471	513	488	485	484	474	505	493	478	460	448	508	496	477	467	480	472	461	475	512	480	483	502	499	467	506	485	466	501	513	497	499	465	464	493	434	489	505	479	477	494	517	475	455	493	509	492	471	459	508	473	435	512	475	475	505	488	454	480	470	474	474	480	484	451	462	487	481	460	535	484	458	497	495	502	471	474	493	454	466	478	467	458	475	505	470	539	528	497	460	447	485	501	477	509	487	480	509	496	498	471	515	502	479	546	470	489	452	479	466	492	490	510	482	443	491	480	466	479	499	479	490	487	503	445	467	490	509	450	456	505	478	482	494	491	482	446	488	498	463	480	484	485	453	478	520	441	467	493	457	447	504	506	470	453	483	498	517	476	466	488	480	469	459	468	424	514	464	463	494	499	483	489	470	473	457	450	473	499	469	505	473	467	456	439	494	459	492	484	479	445	521	494	419	471	488	493	454	518	527	454	445	424	456	476	484	482	534	455	484	446	478	474	458	480	503	480	503	503	492	483	467	477	485	471	467	464	491	465	481	495	511	483	508	477	497	512	509	531	456	507	471	469	455	471	451	504	505	513	484	460	493	477	438	456	447	488	463	477	477	477	442	460	453	451	485	518	478	492	476	492	477	490	478	481	480	479	466	463	443	508	476	480	463	514	474	540	466	492	471	485	523	474	497	515	439	511	546	464	426	483	490	478	490	472	494	477	496	500	505	487	450	488	493	485	473	489	468	480	488	463	457	486	477	497	476	471	509	462	483	477	485	481	478	530	478	471	489	519	469	534	473	509	469	490	485	476	490	444	462	518	447	447	504	458	472	482	490	469	473	498	469	440	472	464	425	467	428	470	491	459	482	496	492	480	521	494	459	490	472	513	506	482	472	505	426	464	506	469	449	441	499	456	498	497	463	465	478	465	490	480	494	498	477	493	475	502	475	477	513	439	503	480	441	479	424	508	523	481	468	472	464	487	456	484	496	541	543	485	487	485	514	463	500	496	441	447	498	486	501	481	492	443	457	493	490	504	491	495	470	466	467	505	478	519	459	503	482	487	497	439	496	498	419	453	488	464	440	481	465	523	451	458	456	479	410	480	525	447	462	497	492	468	498	501	449	467	472	457	479	438	463	432	461	488	530	487	500	489	479	483	487	448	498	485	472	495	488	494	490	468	497	501	472	470	462	488	457	509	496	507	468	504	536	444	496	471	482	489	461	474	464	459	474	462	485	460	507	478	463	475	487	478	483	484	434	505	481	485	456	512	459	528	452	524	511	476	475	495	477	498	487	480	505	457	476	497	487	486	479	482	482	430	483	460	496	466	468	480	499	504	474	474	498	474	494	450	475	503	483	453	467	471	466	487	525	517	475	474	512	496	487	429	461	528	496	475	459	482	463	454	473	519	490	467	456	471	475	495
24592	22766	36351	32126	21132	9506	934	378	395	354	373	419	369	372	373	393	387	362	389	395	381	366	376	400	382	351	391	399	364	345	399	372	388	366	348	396	390	376	385	374	411	384	376	417	391	365	378	358	377	361	379	361	370	382	361	392	379	343	342	351	370	366	355	373	376	376	392	383	356	376	375	393	432	364	370	402	386	344	386	335	376	366	372	361	379	372	387	334	388	389	356	367	366	339	389	388	363	378	345	377	342	361	372	370	368	377	385	400	358	347	350	357	372	368	344	365	373	352	356	372	345	391	364	424	372	384	339	328	379	358	386	386	375	390	360	376	353	362	391	322	398	362	343	388	386	341	357	388	342	359	406	371	354	378	375	352	378	348	390	381	399	346	370	374	390	368	349	389	349	364	391	361	384	364	372	395	348	330	374	381	381	338	392	365	422	371	357	374	383	392	345	390	339	354	366	354	368	366	376	363	359	353	343	363	366	329	372	360	365	385	375	333	380	369	393	362	339	358	349	390	419	392	362	336	332	342	383	369	386	339	389	338	381	352	363	359	369	372	395	374	358	369	347	348	365	370	336	398	390	353	374	354	336	362	363	355	349	401	356	347	401	379	364	339	368	347	370	377	392	384	369	355	359	384	358	369	390	341	363	351	364	365	372	393	375	393	402	392	371	347	374	364	361	389	345	354	381	364	374	368	368	358	397	339	391	358	379	364	392	402	416	364	357	381	351	386	402	346	392	360	390	352	390	377	406	330	335	376	352	364	325	392	393	394	360	319	355	378	354	362	390	360	423	358	362	350	405	365	348	368	380	353	367	397	393	366	356	379	333	362	381	341	387	368	388	367	338	379	389	365	363	401	341	361	364	367	369	390	382	370	379	369	390	349	365	345	365	383	380	342	349	396	362	380	360	369	337	382	340	330	372	379	393	391	373	382	364	388	368	336	354	368	375	355	348	379	382	362	352	379	394	364	382	368	374	407	368	370	390	383	363	344	374	379	381	338	335	383	384	386	366	361	352	346	367	376	372	399	374	363	356	376	342	346	377	376	356	370	363	343	357	342	377	363	357	375	338	344	403	362	379	356	366	345	363	366	351	351	402	408	347	339	394	363	362	367	332	391	345	396	362	374	351	371	355	374	380	371	357	381	366	369	336	347	368	361	385	358	375	368	329	380	364	344	354	336	368	357	370	347	376	383	354	386	348	381	363	371	373	330	347	409	345	344	381	344	360	353	408	343	361	386	367	396	335	397	384	355	351	369	359	348	323	396	373	353	347	411	375	391	342	354	350	409	337	378	352	361	347	347	329	359	347	377	382	349	326	369	379	346	374	337	383	405	330	369	375	357	390	355	374	367	325	343	377	367	347	383	350	358	367	380	364	398	395	385	354	366	362	398	370	368	355	347	356	358	355	400	350	364	354	389	381	343	377	367	332	358	375	381	357	347	351	397	378	363	395	369	389	348	331	366	394	385	369	346	372	336	351	388	360	381	366	392	378	364	351	362	373	326	359	376	381	346	337	377	411	385	350	355	395	370	375	373	350	365	368	382	357	376	362	337	381	349	392	355	347	371	369	344	364	359	358	392	379	350	390	343	382	365	378	380	362	369	386	379	356	376	354	394	379	358	373	359	386	376	396	366	352	395	397	341	368	360	375	361	361	349	378	348	345	354	366	370	370	372	377	391	372	377	335	373	330	378	391	360	357	333	350	362	389	332	374	376	357	349	353	388	388	358	346	384	379	392	352	383	374	361	364	373	408	398	342	377	349	368	383	370	359	372	350	365	366	337	371	387	366	356	360	396	359	381	366	353	373	378	384	341	349	346	387	366	327	362	378	361	349	394	396	393	358	363	342	362	352	347	351	369	384	375	357	360	404	372	355	368	359	375	358	322	356	366	369	340	325	373	348	349	346	383	362	388	341	359	397	338	351	363	375	369	344	331	378	390	330	346	324	369	380	382	359	375	345	356	360	385	361	340	348	350	354	350	360	350	323	356	373	353	383	320	363	326	400	366	327	351	363	359	339	390	392	378	352	380	353	356	360	330	359	342	354	391	385	351	367	413	378	338	373	367	367	364	319	374	358	358	348	372	343	373	366	355	371	353	367	361	367	360	372	404	354	387	318	376	365	323	355	344	392	397	410	368	354	370	380	392	376	365	374	347	363	364	361	387	347	364	362	319	371	318	369	336	355	381	364	366	397	372	374	333	338	395	427	383	357	337	392	348	338	331	360	380	356	330	351	386	388	356	357	360	402	373	364	385	388	378	372	381	349	338	396	343	348	332	352	356	357	396	373	350	335	388	352	389	373	379	344	376	394	367	336	342	358	338	359	359	375	389	378	363	388	349	368	387	345	356	366	384	351	366	365	355	369	372	365	395	349	386	357	357	346	384	385	335	357	373	365	346	363	367	372	346	350	377	391	346	353	370	368	360	386	346	386	371	361	356	355	388	412	374	383	390	364	333	389	342	386	351	366	395	334	363	345	369	375	386	399	366	384	330	376	394	374	386	360	352	360	387	360	380	354	373	373	355	342	376	428	382	391	359	402	371	368	371	379	381	369	380	364	367	423	355	351	358	397	348	375	385	378	368	361	366	380	344	352	378	341	395	348	390	347	373	358	398	371	357	379	378	358	337	379	362	348	377	414	376	326	376	333	329	348	370	389	371	370	354	347	382	365	319	343	348	353	367	369	372	361	358	391	339	343	377	342	331	373	372	370	364	377	349	354	376	364	354	377	353	368	347	336	313	366	343	376	354	358	363	346	354	362	387	367	388	375	380	392	360	363	353	345	405	402	369	371	381	357	392	377	349	351	348	354	387	354	356	349	369	382	391	380	378	358	362	373	362	407	385	348	359	355	370	383	363	366	364	340	353	354	366	362	351	356	379	374	366	371	359	352	383	328	364	380	348	376	350	373	361	393	395	391	363	382	357	359	357	415	395	383	366	384	378	350	378	379	369	359	377	342	355	371	357	359	373	383	378	342	377	405	370	401	334	360	342	331	375	378	395	354	375	351	384	374	376	385	383	349	359	352	376	378	351	362	316	350	371	386	383	364	377	384	391	354	363	372	335	353	376	337	314	363	384	396	366	394	366	368	391	385	366	384	398	394	378	414	350	354	372	360	368	369	359	368	358	360	347	350	390	363	365	376	361	337	362	362	363	386	377	332	370	335	357	394	380	375	402	351	384	366	346	361	368	403	356	341	376	349	385	341	370	375	385	374	356	378	317	368	365	390	397	341	321	405	354	348	345	347	366	354	363	343	338	378	339	388	359	378	358	387	333	368	378	397	403	358	361	370	364	371	357	404	363	370	383	368	376	367	367	364	383	380	367	373	359	352	338	365	365	364	394	361	408	351	378	342	354	402	359	384	377	402	349	368	360	376	382	350	349	367	337	352	355	381	357	346	390	381	360	392	364	368	379	381	379	380	343	363	332	373	362	361	377	372	379	351	393	380	371	388	371	389	326	351	386	375	352	357	355
46587	79809	62143	37619	21765	8352	851	535	504	542	496	546	538	527	503	528	528	536	553	514	504	527	532	550	526	555	504	556	516	520	554	507	538	546	563	541	493	491	557	536	541	566	542	514	546	520	497	489	535	569	508	506	553	503	555	559	543	514	562	495	519	498	569	558	563	522	530	554	515	541	504	531	565	525	542	524	550	540	533	525	557	548	478	562	501	490	536	540	529	502	537	533	513	546	483	500	544	543	480	523	546	520	528	555	535	529	545	522	544	539	518	507	506	535	524	552	510	553	529	522	529	526	533	525	524	556	603	527	492	578	558	550	543	542	552	537	506	504	540	524	492	492	539	502	526	518	571	517	488	555	528	526	572	483	561	509	497	542	481	501	549	530	533	576	488	551	527	508	504	482	518	480	551	521	529	521	546	539	491	522	547	497	554	503	488	550	512	531	547	542	595	507	542	556	545	528	583	509	531	526	521	502	553	540	487	519	580	501	503	519	561	542	507	482	551	543	511	553	511	536	495	548	540	534	518	495	523	545	527	510	498	527	559	511	547	530	561	498	523	572	494	521	556	527	516	552	499	525	511	512	515	506	525	496	512	564	511	546	528	517	520	520	527	524	490	496	502	556	498	535	540	513	520	503	547	498	531	527	523	526	536	579	528	521	523	495	533	539	508	526	563	484	575	524	513	516	531	526	529	516	501	527	533	518	496	556	534	546	523	531	484	521	493	495	527	551	482	563	503	514	526	497	554	492	493	509	540	521	530	456	481	528	495	501	564	567	539	526	545	534	522	533	574	492	513	516	523	545	566	556	539	497	517	512	554	537	555	539	532	486	560	535	575	518	528	530	553	520	521	500	523	547	490	525	493	510	585	541	536	526	579	490	523	542	533	537	535	557	531	529	524	506	538	585	500	500	505	523	502	521	472	573	536	530	550	551	526	519	509	521	531	506	544	526	481	527	505	498	481	548	541	467	509	502	481	543	537	530	528	492	560	533	533	531	552	537	534	518	525	536	564	529	479	533	573	541	535	542	533	543	543	507	498	513	539	531	539	513	551	550	533	511	545	513	545	528	490	534	532	540	515	545	522	541	512	523	471	547	519	517	539	532	551	530	525	519	532	506	513	551	527	541	511	532	514	497	498	534	532	525	548	505	478	548	516	577	519	529	519	500	532	519	560	524	517	550	537	499	504	544	568	506	546	558	531	549	518	490	510	555	488	479	525	482	510	534	532	504	535	506	501	545	560	554	530	516	530	484	570	541	546	508	508	537	561	534	538	506	566	515	516	546	549	519	535	536	555	533	530	587	576	508	550	488	538	548	575	509	555	539	554	532	556	527	505	519	529	495	581	512	525	512	537	557	529	520	500	537	516	535	512	538	517	526	521	557	486	564	498	510	530	508	478	504	493	523	492	542	513	543	510	532	533	545	553	525	524	500	541	529	558	476	513	511	565	505	547	542	514	517	534	513	554	526	547	511	542	531	527	558	532	525	541	533	550	496	514	516	520	528	546	504	482	488	517	513	496	509	493	553	556	553	529	508	530	537	537	527	517	531	481	492	534	497	528	543	513	501	488	510	545	533	560	528	486	513	526	511	544	508	521	509	537	477	499	503	530	528	569	504	534	524	487	548	529	511	551	526	541	553	531	490	535	519	563	510	515	546	523	547	518	515	533	531	547	501	549	520	521	577	535	545	502	477	504	563	550	544	524	537	556	542	484	576	528	507	545	529	521	537	529	513	550	529	523	543	549	479	531	517	489	550	475	501	503	555	535	514	524	523	495	518	484	492	536	527	564	532	536	557	531	513	545	534	583	563	526	506	557	502	535	513	514	560	519	540	529	522	517	473	535	483	572	508	531	524	532	555	538	499	552	550	554	586	545	570	560	539	523	491	523	499	550	502	552	522	554	550	484	572	535	544	589	527	538	522	544	546	537	507	529	541	514	518	538	558	517	514	528	529	521	503	518	516	500	513	557	508	566	504	534	529	563	545	517	503	528	538	541	554	548	539	527	571	511	530	496	502	556	571	574	521	526	505	538	535	505	523	551	543	525	547	510	533	474	570	559	482	540	496	507	518	556	541	555	526	505	528	543	570	525	557	532	531	532	562	525	523	525	574	537	542	504	499	523	522	494	552	567	495	526	528	506	524	513	491	517	530	536	544	541	558	515	524	530	541	513	517	522	559	529	521	521	509	498	539	513	505	511	513	528	535	544	530	552	503	528	517	514	507	570	553	529	520	534	512	546	522	488	503	523	534	550	541	527	511	472	498	546	516	540	547	521	496	561	532	554	531	479	501	534	515	522	536	534	492	522	513	529	543	499	547	543	542	547	521	548	540	536	528	552	534	522	513	541	516	496	504	519	578	565	533	521	574	522	553	525	502	539	497	540	546	499	562	537	526	518	541	520	523	542	535	560	528	539	541	538	549	532	541	531	541	518	550	499	576	545	525	516	478	524	513	512	479	529	554	557	510	504	528	521	514	472	533	533	573	521	532	543	502	524	507	497	492	518	549	558	515	531	523	525	564	523	557	521	540	517	553	499	536	507	525	557	519	484	471	548	510	568	498	518	510	508	489	541	546	473	504	528	531	526	530	534	487	518	506	515	530	521	506	579	488	575	497	511	516	544	529	507	541	535	504	552	513	515	520	495	495	545	535	541	493	575	541	531	557	486	543	491	549	530	532	527	536	518	543	563	555	521	526	521	563	566	540	573	550	506	509	494	546	511	488	502	547	515	504	523	488	568	564	521	526	491	526	546	526	496	545	528	549	503	524	523	523	521	488	522	569	525	551	483	547	533	550	520	519	550	514	556	533	513	521	517	516	541	534	551	556	559	511	555	525	524	520	520	549	531	513	499	506	497	518	516	502	518	563	537	512	535	496	514	517	527	527	505	496	563	536	508	516	521	526	532	545	503	500	532	539	527	528	492	497	549	499	525	519	545	547	529	464	529	532	500	519	518	517	541	527	506	505	536	524	532	538	534	533	506	514	517	585	525	526	526	546	529	530	550	553	525	577	553	502	510	542	538	506	527	523	490	529	553	552	521	557	501	522	519	482	533	515	503	548	539	501	541	545	508	476	552	529	532	563	509	530	521	492	503	605	507	496	553	546	525	526	525	529	526	486	512	540	553	500	516	512	528	536	538	548	537	504	561	510	499	505	550	501	538	486	483	539	537	526	510	556	515	533	501	545	550	539	521	527	556	522	540	524	557	535	503	547	511	515	514	540	541	491	531	540	501	512	530	505	502	534	518	557	531	490	506	544	499	518	539	547	528	518	491	505	546	503	540	590	525	531	491	537	517	477	498	532	534	543	528	541	491	548	533	567	557	532	529	552	486	566	570	558	504	575	523	560	491	544	543	554	498	519	527	540	536	540	581	514	499	568	462	545	496	563	525	543	566	509	531	530	551	572	499	539	544	537	535	512	528	504	559	541	566	509	563	554	531	581	508	529	529	542	502	531	565	566	540	560	473	550	526	546
22820	21459	31489	27257	23262	21406	10580	487	287	267	273	273	236	282	279	266	246	261	272	237	266	244	283	292	295	248	245	263	275	279	270	288	249	238	261	271	249	271	255	242	255	264	246	266	231	258	272	246	228	281	235	256	252	239	269	276	284	244	273	234	257	257	252	240	259	252	249	256	272	280	236	243	270	234	275	288	253	249	273	264	255	240	251	292	258	250	286	269	262	238	227	276	260	251	258	272	277	268	266	237	254	231	238	247	285	267	253	267	257	236	267	261	246	291	240	262	245	231	279	250	237	296	262	256	263	274	261	255	249	255	270	241	278	241	254	260	278	259	240	244	244	269	262	244	282	255	268	253	253	259	262	277	254	231	278	263	264	261	250	267	271	263	248	259	284	256	253	255	228	257	244	241	245	249	279	265	245	273	262	250	267	261	249	261	243	267	233	271	278	277	250	258	272	243	293	256	256	266	285	260	264	306	267	268	252	266	266	241	268	260	271	236	260	247	279	293	266	230	244	259	257	231	234	249	257	248	264	269	263	254	247	236	264	247	269	252	262	219	248	250	254	258	257	271	273	259	232	252	267	257	243	245	250	259	259	266	260	236	247	260	237	263	269	245	222	226	237	230	258	258	261	256	258	238	254	234	240	259	270	273	255	249	256	255	243	287	257	255	243	249	271	241	253	252	273	284	240	263	250	270	276	223	277	242	235	269	250	267	267	236	231	243	242	272	255	256	269	276	207	266	258	266	243	263	245	282	237	245	265	243	265	260	272	242	261	266	260	253	271	251	255	268	244	276	264	260	267	260	262	237	303	278	284	260	256	271	258	226	266	267	231	250	235	255	254	235	252	301	251	284	253	266	251	247	257	289	280	266	263	254	235	265	243	280	246	252	262	276	271	258	227	227	261	228	262	255	248	236	266	253	258	281	255	242	265	246	238	251	238	266	238	282	245	249	280	244	276	270	258	265	252	248	260	271	267	233	245	257	253	263	252	280	225	239	279	238	250	247	259	233	234	278	256	254	249	255	253	289	268	254	279	271	278	258	243	219	288	236	241	270	247	246	241	230	272	273	249	270	229	249	255	274	228	231	252	289	251	233	246	248	285	252	259	267	283	271	288	252	258	308	252	262	245	273	243	256	236	235	262	259	258	260	249	260	234	265	246	237	256	256	251	230	293	249	262	277	293	254	253	238	269	255	240	267	260	247	280	239	244	245	260	258	266	283	262	250	265	266	251	231	244	241	252	235	260	255	254	280	281	259	246	242	210	274	268	271	246	286	247	276	260	236	242	265	257	265	237	280	265	240	286	271	266	252	258	260	260	286	271	256	247	256	261	232	235	262	277	276	269	282	255	267	246	267	283	262	272	251	253	259	267	281	295	245	236	296	247	228	260	243	261	259	273	257	252	282	238	259	237	210	249	255	262	233	255	260	230	275	275	270	265	266	293	258	254	282	256	251	236	245	253	268	245	221	256	267	248	239	255	249	251	258	251	258	243	284	250	254	267	228	236	252	262	266	283	243	250	272	265	262	251	264	237	266	220	279	250	236	249	274	240	275	248	256	312	294	218	256	288	244	255	252	268	216	259	240	258	260	230	239	286	260	240	270	235	240	267	232	252	251	249	261	258	241	247	251	270	270	246	225	282	253	259	256	243	269	262	282	264	260	234	282	232	263	288	225	236	271	254	251	264	303	267	254	260	232	257	252	235	249	246	286	233	267	268	258	231	276	246	266	272	240	244	236	252	250	230	268	266	286	271	241	209	243	270	277	271	256	255	228	263	266	239	258	250	246	254	229	264	258	248	270	248	259	245	250	271	235	258	278	260	251	290	270	268	255	263	272	274	262	244	264	254	235	244	233	289	236	267	213	226	250	275	255	216	255	280	265	226	261	265	216	244	237	252	255	239	250	270	240	262	253	262	252	263	261	252	258	266	241	253	276	256	244	267	228	274	268	279	281	267	266	255	277	267	243	286	266	268	247	241	279	243	265	229	240	274	265	255	267	244	246	222	253	268	243	242	246	273	292	254	263	257	233	241	247	263	270	248	241	256	268	245	254	268	239	255	244	249	273	239	221	276	240	262	235	258	262	258	246	272	252	250	235	258	247	257	263	251	247	254	251	247	238	245	268	260	262	237	264	250	254	281	308	272	245	241	242	233	245	253	249	237	258	244	245	261	216	240	244	256	256	258	238	257	259	247	273	268	254	244	257	281	272	257	272	270	285	247	260	262	274	287	255	236	268	234	275	259	249	263	260	248	280	242	270	257	267	284	248	255	275	257	266	263	247	246	242	254	254	260	264	257	242	248	283	280	263	234	234	279	248	236	242	290	270	267	254	299	246	256	248	268	268	256	244	255	253	232	255	272	270	256	258	257	246	251	225	231	243	241	310	237	278	242	227	278	282	278	248	220	259	267	254	256	259	253	259	257	251	231	265	285	266	273	241	249	253	265	270	246	277	243	278	263	266	248	254	239	258	254	262	235	236	258	244	274	264	282	240	249	242	234	252	234	281	264	266	261	275	237	244	251	233	268	256	234	261	249	247	269	253	253	274	298	248	249	231	256	275	271	229	273	289	244	248	257	245	253	252	253	251	267	256	245	280	251	229	265	243	252	249	231	242	239	266	231	274	254	263	250	236	269	270	279	263	277	275	242	246	240	273	245	251	249	262	283	285	275	246	230	256	239	256	269	262	275	266	237	277	267	249	267	276	238	253	298	248	264	257	260	255	255	280	260	266	270	263	265	274	263	261	250	239	242	242	259	257	244	268	266	238	268	277	249	227	257	275	247	274	279	251	260	238	267	245	276	267	252	254	274	249	252	239	279	264	244	272	267	258	257	275	264	257	247	245	246	226	252	248	279	252	238	242	224	244	240	251	262	266	226	247	257	278	250	249	251	248	236	221	256	236	226	232	292	258	273	242	255	257	258	233	237	281	265	234	282	246	279	241	271	258	277	272	278	236	272	281	242	264	243	269	242	261	262	248	267	261	281	266	264	266	239	242	261	258	266	215	212	250	256	262	264	235	239	255	236	240	264	273	226	267	240	271	283	255	266	262	255	258	273	271	252	262	262	231	267	257	231	237	267	243	249	276	270	237	268	236	244	268	232	283	248	281	254	267	274	276	240	282	240	254	267	274	285	266	263	243	259	256	254	252	248	243	242	252	265	253	248	253	231	268	222	228	242	247	253	265	257	262	276	277	256	279	251	262	253	259	237	246	259	258	244	255	241	288	282	270	282	226	255	262	255	247	249	269	275	273	252	233	244	244	269	272	248	273	274	284	240	256	270	261	241	242	239	244	253	248	250	256	280	241	251	240	232	272	235	261	252	252	240	290	288	250	258	262	241	238	251	267	260	261	234	266	243	286	253	270	267	267	268	285	238	246	265	241	259	243	248	268	245	289	280	224	285	243	251	251	273	250	286	279	254	256	256	260	237	269	249	273	266	242	241	276	257	234	237	261	283	221	249	221	261	239	258	248
59616	101042	81959	55783	36362	18690	1392	442	384	402	386	405	380	378	366	388	387	375	364	381	359	365	359	349	401	351	377	356	382	353	413	348	333	378	352	375	395	380	370	352	390	366	385	372	348	317	343	339	367	363	408	391	368	353	357	368	381	356	398	359	357	394	353	401	373	357	395	376	389	358	363	378	325	382	381	386	370	363	388	353	359	384	403	366	414	382	372	373	367	350	349	333	353	365	377	361	377	361	367	356	350	366	407	400	368	387	370	394	402	368	391	340	372	352	381	344	369	366	370	322	345	387	380	398	378	347	372	375	359	389	355	331	359	384	363	357	359	400	376	344	360	369	357	350	393	350	377	381	384	351	383	371	408	372	346	366	366	331	380	383	353	363	365	348	365	372	362	364	397	412	335	352	325	356	351	365	372	392	351	356	340	371	337	361	344	371	348	393	350	365	368	326	353	329	359	350	373	348	348	349	406	382	368	371	361	366	411	394	357	380	363	385	376	373	391	345	355	408	389	377	338	371	342	340	352	372	363	371	344	390	393	389	403	393	350	403	424	374	370	370	401	378	352	354	369	416	344	335	381	376	362	382	378	368	378	354	371	374	370	366	362	372	356	348	350	303	378	385	370	361	345	379	375	412	362	387	396	358	347	376	350	372	359	341	357	381	352	348	341	362	378	332	368	378	374	368	366	370	378	390	382	349	386	372	360	367	354	374	379	357	336	368	399	362	397	380	368	386	402	380	378	336	350	356	374	360	399	384	390	375	357	362	384	391	357	339	378	349	331	380	374	375	382	380	365	356	384	348	362	365	330	339	399	379	361	401	378	339	355	356	396	371	377	357	344	371	344	337	366	343	351	328	379	392	343	367	376	380	358	389	357	362	386	357	349	334	390	362	390	376	384	332	344	338	364	329	360	362	395	405	342	343	369	348	387	366	344	388	404	390	353	380	336	376	394	330	367	388	394	352	369	384	375	377	377	347	374	357	349	352	401	359	380	360	388	349	383	419	362	373	358	343	352	379	361	362	339	384	377	370	344	366	361	397	338	365	345	389	370	360	383	366	357	386	383	358	365	373	375	343	356	352	374	388	353	363	362	349	358	362	348	395	378	386	383	361	368	368	419	405	364	354	366	367	339	374	358	378	363	380	362	360	340	348	360	375	406	334	365	406	334	360	367	381	397	362	377	375	352	348	371	369	400	380	386	393	358	356	356	350	358	339	400	363	357	354	362	373	382	385	400	358	385	376	380	370	377	357	390	392	364	360	339	370	365	307	375	357	355	369	392	389	379	351	376	353	395	360	370	376	340	415	365	331	366	340	356	333	332	374	387	378	405	367	352	404	400	374	368	369	352	380	352	361	377	357	396	365	373	338	379	362	351	356	332	364	393	368	354	380	349	363	376	404	367	373	353	386	384	374	373	350	334	375	375	351	393	364	366	393	373	387	351	383	323	359	336	381	383	381	378	393	397	362	318	369	374	376	360	374	376	379	398	359	367	375	359	347	388	372	336	376	384	393	354	371	378	356	386	377	390	349	354	346	385	364	383	367	356	360	400	384	350	388	361	315	381	399	378	341	386	342	384	357	393	368	366	366	363	367	351	344	350	367	385	322	396	337	360	379	361	348	353	369	359	378	348	370	369	376	391	372	359	380	332	362	398	381	368	352	396	354	391	364	371	356	387	400	390	346	404	363	368	398	354	337	396	361	401	353	373	372	382	372	384	351	349	334	377	343	402	409	368	366	352	351	364	356	379	386	399	384	365	396	352	359	349	346	361	368	322	380	341	380	368	374	358	377	384	389	395	358	355	367	376	334	382	328	369	392	342	353	356	391	362	371	348	349	366	371	371	393	349	360	372	348	406	373	344	369	358	377	376	414	362	369	357	374	375	347	360	381	345	394	369	372	363	343	356	342	374	404	385	407	368	320	376	356	327	347	381	345	379	365	374	364	354	348	364	372	340	364	384	349	339	324	372	354	413	377	349	354	355	338	363	420	357	377	358	316	351	385	377	350	361	353	375	365	361	384	365	354	346	347	374	362	350	358	378	374	378	361	375	331	336	354	374	381	385	328	376	374	354	376	368	411	362	366	399	357	417	393	389	362	342	357	346	341	378	345	371	349	409	351	364	378	366	359	399	363	358	363	386	363	360	360	402	388	352	365	352	409	348	376	411	359	403	352	350	337	363	378	372	369	354	392	385	357	374	379	381	370	349	384	364	368	337	352	392	378	368	370	371	356	384	381	361	389	349	414	392	377	365	395	362	371	374	405	397	395	357	379	387	390	373	356	374	340	367	379	390	380	363	377	361	362	352	352	363	344	371	351	357	396	357	388	396	382	370	368	357	347	371	359	368	345	388	370	360	355	356	359	361	371	363	382	353	370	332	395	336	393	409	359	350	329	351	339	373	355	387	393	387	379	367	400	399	355	378	368	370	357	350	382	328	365	362	377	366	357	387	353	373	398	360	359	374	380	362	354	357	390	378	392	387	406	399	368	390	378	384	362	352	381	409	387	349	366	367	353	380	359	349	373	358	337	361	356	375	341	414	375	345	336	372	334	391	366	368	379	409	393	398	386	350	366	347	392	365	357	371	364	355	363	329	378	381	375	372	322	391	381	380	339	385	358	365	383	375	360	372	348	373	335	329	372	369	378	361	375	345	374	360	381	377	379	355	350	377	361	378	367	377	350	383	376	362	349	385	374	358	370	355	354	357	353	361	383	338	368	371	393	367	370	321	381	350	383	340	373	378	338	368	368	381	366	379	383	386	360	363	338	341	375	364	353	359	397	371	396	387	372	386	355	378	358	348	388	363	388	388	326	341	352	351	371	353	360	357	395	371	359	387	362	380	386	363	364	366	399	399	351	386	369	375	330	369	401	378	362	363	371	373	428	393	353	325	384	376	352	394	366	392	379	355	349	381	392	385	367	380	362	353	383	366	336	391	345	366	377	361	340	369	429	379	350	378	378	363	364	386	352	383	374	343	374	381	402	379	347	384	369	366	377	347	367	396	352	373	378	379	352	352	342	390	406	350	384	321	386	331	403	402	369	329	358	341	352	369	353	349	368	357	377	388	378	367	411	366	365	393	354	360	335	368	391	341	366	372	370	359	356	348	340	364	349	365	362	357	375	356	367	368	359	363	383	353	334	373	372	376	353	376	354	354	373	354	363	332	357	386	382	324	376	357	325	348	348	378	334	365	360	331	336	358	378	370	395	385	327	378	336	367	391	370	367	347	351	338	392	370	391	388	371	333	408	371	382	366	323	373	344	382	372	380	352	353	387	362	381	379	364	372	376	399	365	364	395	341	343	366	364	395	387	353	413	376	383	384	364	385	367	383	372	374	376	348	362	370	345	354	347	400	339	362	372	404	341	389	347	342	341	374	372	369	374	339	374	359	341	392	363	367	376	348	357	360	384	393	366	336	344	394	398	376	402	386	356	341	371	369	374	362	366	390	357	388	382	351	375	342	376	391	379	359	378
27061	25623	30756	17785	4471	1307	398	323	345	308	308	346	327	326	321	309	316	299	340	334	319	343	331	323	348	328	289	334	301	326	327	311	341	326	311	321	325	329	359	363	321	317	358	355	333	342	327	332	284	363	310	345	344	296	323	317	284	329	317	327	355	341	304	341	305	322	342	317	358	341	321	296	340	315	327	300	318	287	314	305	315	330	316	315	300	351	301	333	331	333	306	317	337	355	346	313	336	338	345	315	308	298	336	352	315	319	293	340	310	335	326	342	337	343	347	294	328	344	331	326	356	309	337	322	301	362	340	325	334	324	343	343	326	353	357	322	320	343	317	334	344	341	314	340	341	319	329	309	331	310	361	331	353	320	337	328	315	317	326	303	322	302	317	326	320	341	341	317	325	304	339	312	306	346	346	313	357	314	303	334	307	309	346	297	328	330	344	315	332	314	329	319	347	307	331	350	332	330	312	315	347	314	332	289	322	319	315	328	328	331	323	326	326	317	354	316	320	314	352	305	345	321	296	318	321	302	323	335	352	322	343	340	309	337	316	347	312	338	337	327	322	317	318	337	335	332	308	314	364	323	361	327	310	315	329	351	345	319	339	335	343	323	354	334	285	318	371	334	337	320	360	357	329	318	341	334	308	330	305	330	342	314	331	320	339	333	348	305	330	313	330	341	362	340	315	328	325	342	338	323	310	319	290	324	311	366	358	334	341	311	328	336	320	327	322	310	342	326	302	297	302	336	322	313	331	373	308	330	338	310	332	334	374	303	307	307	300	306	330	324	344	314	309	315	328	340	303	320	354	341	321	295	327	324	339	317	321	331	327	291	303	341	317	316	293	299	360	305	331	322	366	318	302	346	316	321	305	314	311	310	329	317	312	309	322	305	344	322	296	319	296	340	313	326	330	327	333	336	305	318	323	343	362	310	300	320	339	360	330	364	382	342	312	315	315	291	330	314	327	328	286	288	308	355	334	359	326	306	313	312	351	324	327	305	308	327	339	323	301	326	316	337	319	319	330	353	322	347	316	374	329	331	335	300	322	322	322	317	322	316	310	312	323	306	329	336	350	349	307	319	315	386	286	343	313	337	320	329	339	348	370	321	361	351	353	339	309	335	314	285	323	331	324	315	350	362	301	287	363	317	338	294	330	343	333	309	336	282	332	317	325	325	306	315	315	331	333	338	361	292	316	293	317	316	321	335	342	348	341	332	292	348	329	335	338	293	342	348	307	297	324	323	323	294	302	305	333	336	333	339	311	330	314	319	309	331	312	342	332	341	314	329	316	342	326	332	303	347	317	304	348	351	334	329	316	312	336	328	337	315	293	341	349	342	298	327	344	350	308	341	322	318	339	315	341	321	351	320	347	318	340	372	327	303	348	293	314	340	345	377	346	360	327	335	337	336	332	382	333	286	330	322	309	350	331	313	340	326	318	316	327	316	329	298	326	320	321	302	338	333	352	340	333	334	302	321	307	339	313	304	315	315	331	317	309	298	309	337	351	330	319	349	347	325	325	319	366	320	354	355	320	321	326	320	312	346	350	327	291	294	373	319	328	340	340	293	324	374	352	359	315	298	308	326	307	350	328	335	321	329	311	324	299	328	325	319	343	331	349	341	330	306	334	324	332	345	275	290	299	315	320	307	311	321	333	303	340	276	289	306	329	302	326	323	319	334	345	335	329	342	305	283	335	322	362	361	306	338	330	331	327	338	338	366	289	345	311	326	324	329	322	365	333	339	343	325	323	351	373	294	326	318	324	334	350	344	325	321	320	316	330	353	337	285	333	303	318	325	362	306	331	321	309	311	346	354	331	339	315	332	320	328	322	319	335	301	330	300	333	322	339	289	338	322	289	334	306	334	346	333	322	294	345	332	327	329	354	361	332	362	323	323	315	345	325	309	320	328	324	314	301	310	357	298	312	294	307	335	313	332	316	330	354	311	315	357	338	333	334	323	319	306	321	319	318	326	321	322	316	324	314	330	315	333	314	295	320	330	331	330	289	306	354	356	302	333	349	346	328	329	326	348	304	341	315	333	301	306	319	306	319	316	317	354	306	336	334	283	316	330	318	286	271	325	347	319	330	292	317	336	353	286	332	305	330	305	328	333	313	284	312	328	349	363	309	299	327	298	328	329	347	330	312	280	325	303	323	337	316	325	359	348	334	305	347	312	316	308	341	300	309	338	325	323	332	301	315	307	290	303	337	316	302	366	336	319	321	351	315	327	334	334	312	334	330	296	313	349	334	318	297	295	310	326	363	328	354	332	283	311	337	332	350	346	351	325	347	320	343	314	321	338	308	310	327	334	360	351	336	310	333	291	312	316	315	329	341	360	298	335	333	331	321	345	330	305	329	323	303	302	312	301	336	322	301	353	307	308	303	300	314	305	347	315	321	294	330	350	346	307	316	338	303	327	330	338	343	326	330	318	336	330	315	338	329	329	328	311	341	353	344	342	351	337	335	322	348	321	328	304	328	365	337	339	342	304	311	324	326	306	304	333	342	310	323	301	308	352	288	286	290	314	344	301	289	316	286	370	304	320	281	306	315	314	323	311	290	333	303	337	329	358	321	317	332	331	335	325	319	329	347	330	351	356	334	341	305	315	298	324	296	341	341	335	334	324	330	342	312	291	360	333	337	333	321	331	335	337	303	307	311	337	302	304	312	330	352	335	348	327	295	326	324	366	324	341	315	283	324	342	293	306	311	346	325	328	330	360	332	343	329	309	320	334	354	295	334	321	317	337	339	303	328	312	295	308	334	308	327	323	309	316	326	304	341	327	330	358	333	317	311	327	321	330	318	323	321	314	294	352	312	339	328	341	358	322	322	339	336	323	320	332	320	331	334	343	364	325	283	328	330	320	322	341	321	321	336	304	325	310	335	347	318	326	336	319	324	326	312	295	325	333	332	313	305	327	317	323	315	365	348	316	329	328	301	330	318	328	305	322	353	348	324	301	325	325	317	366	343	338	324	333	303	318	313	311	349	295	328	325	337	326	359	342	294	320	352	312	331	274	310	327	341	353	354	325	332	340	304	330	305	321	328	332	324	308	353	327	340	316	339	319	291	303	341	326	314	325	309	331	325	323	322	317	352	315	322	319	299	346	374	344	332	338	347	321	330	304	311	340	317	347	333	318	315	339	309	313	314	333	321	329	336	352	353	359	300	352	347	333	342	305	324	309	328	296	339	301	310	322	326	317	317	331	325	346	310	324	312	316	359	310	302	297	291	315	335	333	315	303	326	339	335	323	309	335	355	325	309	319	287	339	340	325	298	351	334	358	340	349	321	342	320	312	335	295	342	282	310	330	318	299	332	324	316	307	321	314	329	300	333	340	313	323	334	343	321	327	319	326	321	346	321	336	342	336	291	304	334	304	341	284	313	324	361	318	310	283	313	354	322	308	332	346	328	350	301	295	310	301	326	311	340	329	300	330	314	335	337	322	316	327	315	296	287	310	355	317	340	319	357	322	364	337	324	349
23841	43833	34092	16323	5755	2059	541	435	483	493	514	482	478	459	449	480	473	492	472	497	457	455	430	465	448	458	469	437	503	487	485	496	481	448	467	482	427	485	434	482	457	464	454	498	491	448	460	468	464	474	450	471	452	469	468	526	476	436	457	461	478	455	454	452	471	462	499	466	466	499	458	466	483	484	489	458	491	434	499	485	466	474	463	480	429	495	481	522	516	487	451	454	491	443	479	456	465	467	491	444	461	496	458	485	462	425	432	438	482	465	488	475	476	446	459	459	419	448	486	500	482	473	475	451	477	450	470	463	474	452	447	477	469	472	483	486	483	456	461	505	468	516	491	448	499	468	465	512	420	448	484	478	472	474	452	470	472	455	412	444	479	493	430	439	469	478	472	455	450	485	433	434	451	452	500	424	474	468	466	465	460	503	460	503	472	445	430	435	449	480	457	464	446	454	482	478	440	441	446	507	464	449	445	418	455	477	489	453	465	451	434	475	494	426	455	495	443	465	483	418	475	494	452	448	443	461	469	449	483	476	460	456	445	486	473	471	460	480	449	462	445	475	430	460	415	524	482	466	462	439	441	463	449	463	482	500	466	458	496	486	459	471	470	457	492	442	472	501	503	458	466	476	469	461	458	496	463	454	486	440	450	455	463	447	455	491	420	461	483	478	450	471	457	483	462	468	456	418	450	448	444	464	496	501	444	477	436	477	473	488	518	417	443	452	471	456	486	462	500	455	461	483	481	465	487	462	486	474	486	455	477	470	469	479	452	453	445	458	477	472	504	478	481	498	454	473	424	459	448	462	466	445	443	465	459	460	463	503	454	482	432	474	489	442	508	466	461	444	466	427	441	462	470	455	421	451	467	436	470	457	463	468	482	444	458	479	455	448	479	465	490	437	472	448	491	471	452	493	453	470	464	457	445	499	461	466	458	451	473	444	441	517	470	438	480	464	475	464	450	507	494	474	481	441	429	466	471	425	496	457	462	475	449	465	492	463	487	501	487	448	499	464	465	455	453	478	479	477	521	458	494	440	414	426	471	473	452	456	452	497	464	455	419	490	486	492	465	451	485	464	498	464	444	461	440	473	467	440	487	492	469	489	428	443	534	439	478	451	464	452	447	496	477	491	454	425	450	479	464	475	448	505	446	470	444	473	472	488	484	439	481	475	427	476	445	436	496	429	491	456	455	451	440	460	460	474	467	427	452	454	467	474	459	490	470	468	453	475	468	460	428	462	464	486	445	479	476	492	462	458	448	411	491	472	466	475	450	481	493	485	463	462	423	435	475	471	478	487	479	453	456	425	479	510	480	493	489	479	460	495	452	467	488	447	425	452	481	449	494	458	456	467	438	449	456	472	495	436	471	445	465	472	456	476	487	448	465	441	476	452	463	464	483	465	462	481	408	480	458	429	480	458	446	524	420	507	426	424	482	460	461	465	437	505	457	458	426	456	516	475	469	469	485	469	462	458	444	454	474	469	463	447	444	482	441	424	478	445	464	448	463	474	499	461	489	454	445	449	455	474	478	458	449	468	482	473	459	479	470	440	462	433	453	448	489	437	454	495	470	448	456	473	502	482	475	440	479	483	487	467	441	473	489	450	474	469	461	483	470	467	480	476	441	465	431	480	479	449	455	448	452	477	510	468	468	448	450	423	448	457	449	450	466	464	455	466	458	512	509	482	460	469	504	472	481	490	491	484	426	468	455	464	516	466	469	479	427	514	466	456	485	474	453	454	525	475	473	473	450	506	469	467	459	450	457	446	472	469	461	469	475	464	453	455	489	472	480	452	482	475	489	441	455	490	450	487	445	443	466	447	478	462	488	437	475	478	474	416	482	468	465	455	438	436	476	451	455	476	467	466	512	464	461	446	418	478	474	454	489	482	472	475	472	434	415	505	491	491	452	433	485	435	440	478	454	478	493	459	476	514	447	471	484	448	434	430	446	421	442	444	468	449	454	448	466	474	454	433	462	467	412	437	440	447	472	485	455	493	458	515	445	496	451	433	500	440	473	471	503	444	473	472	495	479	475	490	512	483	489	427	454	475	461	478	470	460	471	496	496	457	449	446	477	452	463	431	436	453	422	457	519	414	486	473	462	442	456	449	451	488	476	445	463	439	496	451	465	488	465	490	480	454	470	500	425	429	483	460	487	470	451	436	459	465	443	464	462	492	447	479	446	467	467	449	473	471	443	453	454	455	453	469	493	481	477	463	474	470	482	440	471	451	465	481	432	457	440	479	468	497	469	449	430	465	481	422	450	430	478	475	468	472	440	474	461	530	482	457	451	536	474	445	477	495	477	469	419	495	479	492	467	457	477	491	435	454	446	454	455	447	467	458	472	480	447	507	463	451	498	458	476	443	471	446	508	501	499	448	462	451	498	454	457	472	501	439	496	490	470	423	487	455	478	472	461	467	481	489	451	437	446	466	445	502	476	468	440	449	461	491	501	452	443	485	461	464	419	445	500	486	485	504	400	476	437	473	469	449	459	494	455	456	462	468	451	464	452	497	467	425	437	450	452	491	449	450	486	472	460	478	448	445	487	486	457	436	447	470	424	517	507	457	453	448	425	472	460	442	471	529	430	474	457	454	486	461	459	480	467	485	478	445	461	446	506	468	463	462	446	476	486	509	426	441	442	452	453	481	457	490	479	450	468	431	446	466	461	449	511	461	449	458	473	482	479	449	451	452	492	469	498	442	454	472	472	483	483	462	461	455	458	460	479	460	485	476	426	440	445	460	464	449	475	444	462	451	488	463	476	484	466	453	491	478	493	477	438	477	443	448	515	467	481	492	470	483	465	474	460	428	448	490	459	473	452	439	454	431	465	456	468	435	484	463	445	476	462	460	455	466	483	478	514	432	487	486	488	442	511	474	450	465	434	472	469	441	456	426	477	499	483	464	455	423	467	440	438	529	454	463	441	445	468	459	465	441	476	468	476	453	465	488	478	437	473	460	471	467	503	458	447	449	448	475	491	471	449	443	463	449	426	481	457	443	467	516	453	510	430	449	471	498	486	479	473	486	453	483	464	458	487	457	474	447	505	470	437	425	499	456	444	461	479	397	471	440	474	473	450	431	455	462	500	461	458	454	454	469	457	509	477	432	475	449	458	481	481	474	470	478	478	433	474	455	461	487	494	442	479	485	477	444	465	460	455	453	448	461	474	483	493	462	448	448	502	501	480	476	462	470	452	441	427	481	468	466	443	494	495	500	493	463	488	465	497	452	489	470	460	441	446	434	499	501	515	483	455	483	441	463	489	454	467	458	460	437	492	487	459	462	486	470	467	453	468	442	442	489	485	504	472	462	489	413	443	482	453	471	450	462	429	446	455	444	469	490	425	461	428	476	475	484	460	488	477	470	513	479	440	454	468	480	438	447	465	453	460	473	465	444	444	464	487	436	506	437	465	447	458	484	451	500	452	474	463	474	452	471	473	469	469	462	444	505	464	460	437	472	478	458	458	438	413	466	449	466
24657	22842	36023	31970	21281	9286	985	405	374	381	395	373	349	360	350	374	352	329	336	359	358	360	381	364	385	378	370	344	368	329	303	363	370	355	366	361	377	363	399	368	343	396	339	354	355	358	355	393	345	349	323	339	354	337	364	358	340	320	367	395	360	369	346	361	334	366	339	358	348	341	354	348	350	338	359	306	337	336	368	366	349	357	372	330	401	342	365	350	345	378	356	373	379	367	378	374	356	359	374	358	355	308	367	384	357	351	359	342	359	362	358	309	364	359	369	379	379	350	372	377	374	357	376	317	320	355	372	335	368	325	332	355	334	353	355	349	351	355	376	357	363	388	334	359	347	351	319	343	372	354	339	357	331	370	361	378	334	380	355	358	367	357	337	332	365	364	380	366	329	360	349	393	343	367	359	368	340	360	352	344	366	333	370	359	354	369	316	345	326	345	369	359	326	351	358	351	349	353	393	361	368	366	346	359	316	360	361	368	361	356	365	384	364	352	380	362	381	374	339	349	331	358	373	367	332	353	329	358	370	382	367	354	386	368	350	344	311	351	399	345	342	357	353	368	353	374	366	345	326	334	354	336	384	369	367	373	340	372	375	394	349	354	354	374	368	354	346	357	378	349	325	362	373	325	359	357	325	320	346	386	315	386	322	359	360	348	337	376	363	340	364	323	343	358	363	373	344	370	340	350	385	357	360	380	389	359	345	389	364	363	348	357	350	366	334	364	370	400	347	363	347	365	370	376	385	391	385	353	382	349	342	369	364	344	365	333	373	414	364	332	331	354	322	343	334	338	353	355	364	337	357	369	310	362	384	365	318	360	336	406	347	374	384	373	372	384	364	355	372	363	378	368	384	355	353	347	378	363	401	329	367	351	364	348	373	366	338	340	350	353	371	349	379	355	376	362	345	374	356	355	342	345	385	331	334	365	362	340	393	373	359	373	357	342	358	316	351	380	351	353	333	380	379	338	317	342	365	390	350	361	357	396	354	363	360	364	370	346	358	395	364	372	370	351	347	348	358	351	362	388	370	341	337	341	334	353	346	347	342	361	345	376	339	355	376	345	361	363	365	374	349	352	352	368	335	366	377	368	364	358	345	387	343	333	373	362	351	372	347	382	343	321	363	362	393	356	349	340	349	374	332	368	356	367	358	341	360	342	388	365	349	358	349	369	369	320	377	349	381	360	339	375	351	350	363	352	354	347	316	352	392	342	366	360	344	347	401	338	351	349	342	330	379	360	381	377	326	339	334	354	337	336	341	386	374	372	352	377	367	322	324	365	342	377	344	367	370	356	341	366	355	341	341	390	336	330	348	344	395	349	331	344	329	329	331	348	363	356	352	355	380	329	372	359	355	327	336	306	310	354	365	328	394	377	357	362	357	331	365	384	383	371	336	392	350	339	351	365	335	362	390	374	380	344	372	355	357	358	364	355	354	401	322	388	337	358	360	356	359	350	363	366	353	383	323	383	353	338	366	351	368	394	365	335	369	366	374	322	390	350	360	371	389	365	342	352	390	336	311	392	354	324	355	384	400	367	385	361	344	374	360	360	371	349	347	347	385	337	346	380	315	332	325	339	342	363	351	358	334	344	330	365	342	360	341	384	323	319	346	354	368	372	344	379	336	374	367	382	339	390	357	309	386	353	392	409	352	331	370	344	369	382	361	363	383	364	369	332	383	359	386	367	366	358	356	361	382	386	336	380	335	356	374	362	344	337	363	364	395	362	381	355	370	362	398	378	332	338	358	357	337	354	321	351	373	368	346	315	398	376	396	336	323	394	347	374	365	380	341	328	342	342	333	389	382	332	329	349	365	367	368	366	358	335	335	347	365	393	322	355	348	361	384	325	349	353	352	316	323	377	338	331	354	335	359	354	342	393	336	380	351	361	363	370	311	341	341	380	350	346	371	378	342	348	349	345	323	350	375	359	344	330	381	346	344	337	342	368	357	333	337	381	337	324	335	357	381	350	318	357	369	351	377	326	370	327	367	361	365	351	348	376	360	327	347	397	373	348	343	395	355	348	341	338	388	358	375	333	393	385	380	365	340	338	321	358	343	326	325	314	370	367	341	387	363	369	353	333	334	365	344	352	350	367	370	343	341	370	353	389	361	308	335	411	355	372	367	334	375	403	360	357	354	382	340	379	342	382	382	420	382	361	384	344	416	360	328	350	327	364	316	350	367	352	364	367	370	357	335	348	345	330	383	394	344	391	353	374	348	332	351	384	376	352	362	336	333	344	348	363	338	343	374	359	317	384	325	324	336	386	376	345	384	342	376	361	341	335	335	386	391	385	383	345	314	322	357	365	355	360	340	330	340	355	355	330	354	333	355	364	369	338	322	375	357	348	373	366	360	363	355	356	370	355	387	350	346	357	365	343	357	322	372	340	369	409	358	375	345	335	330	346	377	379	373	361	381	380	341	386	369	364	380	385	352	357	356	367	358	355	365	335	358	368	378	355	352	324	374	346	389	375	336	352	339	341	341	322	329	364	343	356	340	379	318	337	329	392	332	356	326	357	341	363	336	340	353	399	391	366	334	395	362	396	357	372	342	369	373	310	345	334	340	386	385	381	366	331	358	366	352	360	363	354	350	342	375	371	363	312	374	361	334	340	365	353	342	372	349	380	380	331	327	325	371	383	359	341	341	369	320	325	353	351	356	332	381	393	354	386	364	345	332	336	342	337	316	366	354	377	346	345	362	358	337	383	343	341	383	325	362	332	341	306	359	353	345	364	331	362	375	400	369	348	358	346	343	346	372	369	381	357	369	355	372	372	326	388	330	330	364	384	346	380	358	358	331	354	367	339	358	366	392	352	364	362	378	352	336	344	329	333	370	357	339	325	357	331	360	359	393	341	336	350	328	359	338	376	347	381	344	369	374	356	342	363	348	398	326	343	357	326	395	334	354	364	394	366	330	365	333	366	367	363	368	377	341	381	387	339	363	342	371	362	367	322	373	337	343	363	341	345	387	353	329	372	366	373	362	367	354	357	369	369	372	365	389	344	364	374	397	341	346	335	344	327	362	376	353	356	380	364	341	350	357	363	369	372	390	344	391	375	331	345	335	360	374	350	327	321	369	334	351	365	351	352	342	356	349	349	353	347	341	381	384	400	357	344	381	368	385	377	370	342	371	366	354	331	307	370	327	370	354	379	396	319	371	386	368	371	391	357	355	340	335	360	352	347	371	350	353	350	397	380	359	383	384	370	350	370	342	330	334	360	390	367	348	338	347	371	354	362	383	375	346	358	349	344	362	370	359	355	369	393	351	320	358	386	360	400	361	402	366	329	337	361	355	381	355	364	349	359	314	351	388	361	373	338	326	351	352	344	375	359	337	371	365	347	372	397	394	369	398	384	327	352	361	354	341	365	367	358	332	362	345	335	378	352	309	360	357	359	330	354	354	333	370	340	350	363	324	340	362	334	337	323	361	348	399	365	326	353	370	337	337	350	365	381	359	342	343	360	368	358	356	339
46531	79715	62851	38344	21952	7986	931	551	519	502	562	564	531	517	489	487	549	496	528	504	491	511	570	536	521	505	494	497	549	522	495	517	502	471	531	472	516	531	445	535	551	490	516	550	510	545	523	529	515	496	499	505	534	522	513	496	497	510	523	541	553	561	480	513	510	528	569	559	514	491	501	531	521	514	553	507	547	507	486	498	523	493	520	508	513	519	471	524	518	504	513	503	513	503	518	536	495	517	501	508	568	530	517	524	519	536	526	480	491	507	509	508	508	482	512	521	503	501	528	528	542	524	509	511	553	505	520	504	505	519	487	522	533	509	495	525	533	526	540	491	531	497	559	507	486	523	526	499	542	511	496	519	523	498	514	517	512	514	532	518	509	510	572	510	498	544	503	477	498	521	489	538	560	513	495	510	541	573	533	531	543	528	524	555	526	512	535	496	462	525	490	568	511	532	522	557	522	513	552	493	511	518	554	504	484	488	515	499	519	525	483	502	540	486	508	522	509	511	500	543	544	516	508	496	480	517	491	512	512	490	509	473	496	535	508	480	512	562	516	496	507	493	513	507	512	537	495	507	507	505	502	533	519	523	574	508	487	517	494	518	510	545	539	509	493	533	542	491	506	509	483	506	513	524	553	484	494	545	500	508	482	551	514	516	475	514	511	525	499	522	511	509	544	529	506	514	500	521	506	519	496	473	522	547	512	506	501	521	508	469	494	523	520	553	494	463	504	524	511	509	529	480	534	474	525	510	566	554	492	528	513	529	550	488	488	506	558	542	541	476	525	534	534	471	519	512	495	566	499	492	527	516	517	511	520	491	548	508	498	530	520	547	533	523	527	495	487	534	488	523	536	493	517	538	515	508	550	501	511	467	561	512	522	538	513	541	507	528	503	535	512	516	508	538	521	494	497	545	543	507	507	563	535	484	486	520	510	508	498	521	520	516	505	523	533	536	540	506	544	549	524	549	456	498	495	495	510	563	517	531	557	496	512	542	518	513	509	497	550	512	516	484	518	554	504	499	455	491	526	533	516	513	524	518	505	503	517	488	540	512	500	509	526	546	514	557	509	566	509	542	513	548	507	521	485	511	510	482	481	515	498	520	516	534	512	538	498	520	533	549	493	521	515	516	522	547	517	516	511	487	516	498	491	532	507	490	521	526	526	508	497	532	503	499	519	503	580	529	508	537	502	508	513	521	509	521	486	517	491	526	535	494	515	530	515	504	544	503	503	500	505	497	481	551	516	530	559	478	552	535	528	532	501	553	502	477	514	532	551	528	499	546	527	521	535	493	523	517	498	506	511	487	504	537	506	507	509	497	500	501	519	513	535	510	526	533	519	529	497	505	505	533	515	527	477	537	557	511	479	503	529	541	541	536	511	486	545	529	514	502	502	511	486	433	498	467	498	505	530	532	511	545	497	527	486	506	508	471	512	541	520	521	525	508	485	535	533	509	477	498	551	557	515	538	512	539	492	560	538	531	546	485	512	516	553	514	553	536	540	541	550	488	484	466	557	491	520	531	496	518	496	514	550	525	513	534	504	532	525	524	533	511	522	483	538	488	495	517	508	526	527	548	518	521	518	512	523	499	538	517	522	514	495	480	514	500	515	495	556	459	509	516	484	537	532	540	527	516	509	492	503	537	515	483	520	531	509	533	514	512	538	518	501	514	497	510	510	493	521	467	561	523	479	524	481	476	524	489	512	515	522	556	520	528	504	534	516	499	501	514	498	510	514	487	493	510	514	547	574	524	510	541	540	539	515	507	508	524	479	528	540	541	509	505	537	559	504	556	515	534	546	547	470	512	492	485	507	497	491	493	505	535	510	478	468	523	531	497	547	538	519	546	561	473	480	508	496	526	535	539	494	519	485	504	522	503	533	558	547	535	518	518	498	532	453	514	472	526	482	501	512	546	516	491	556	500	516	519	544	516	520	523	490	476	503	537	528	540	531	514	502	519	511	505	526	520	524	493	497	499	514	520	512	510	538	488	527	520	521	522	551	517	487	505	497	516	509	491	513	540	512	512	553	473	540	479	510	487	521	524	545	515	523	531	515	506	537	499	487	518	461	491	539	504	539	526	522	512	482	531	503	511	493	488	534	528	551	500	547	521	505	546	483	527	475	542	501	492	528	526	537	515	506	538	501	471	502	512	521	517	552	563	539	555	480	528	502	517	501	543	523	546	508	537	507	495	515	547	510	510	505	545	508	520	587	518	515	541	547	525	485	492	517	545	534	546	522	481	483	526	526	544	504	518	498	520	525	529	511	498	482	548	532	481	512	534	516	532	524	530	588	549	479	541	495	547	469	498	507	528	512	515	481	506	528	509	496	478	506	493	530	499	509	547	520	511	480	530	526	501	473	510	549	509	515	496	532	532	501	542	525	506	498	463	555	535	523	574	566	514	550	509	499	545	531	514	519	514	528	526	514	502	522	527	526	557	523	512	452	520	514	507	538	483	566	546	530	539	538	506	485	494	554	557	524	484	547	504	550	493	500	530	483	518	534	524	503	534	512	510	510	565	543	497	577	533	520	523	511	536	499	539	539	522	518	504	515	532	486	560	482	526	531	508	555	515	490	520	519	528	519	538	532	523	502	548	542	511	468	493	533	549	518	552	508	503	534	480	541	493	503	495	513	505	511	485	512	540	535	490	492	542	503	524	523	494	517	551	546	531	492	582	548	537	527	531	481	550	511	491	519	504	491	524	522	528	490	508	534	521	492	528	505	511	511	528	488	557	538	528	512	502	523	552	485	577	507	554	491	511	512	473	516	536	504	508	516	540	508	514	536	527	521	561	443	499	504	517	514	540	548	533	554	519	532	478	494	518	546	495	512	523	490	536	535	514	524	514	488	542	465	482	534	533	492	528	511	494	533	508	502	526	537	511	517	515	522	484	522	524	524	489	502	495	528	514	526	516	523	517	548	538	520	520	526	489	504	519	528	535	517	513	476	523	501	530	505	494	519	511	519	499	515	483	495	544	517	494	510	543	502	525	477	513	581	509	514	513	535	540	542	467	530	532	521	476	522	511	514	522	531	505	537	507	496	509	526	535	502	518	504	529	507	479	511	541	498	525	502	509	479	506	520	502	546	492	494	471	507	511	486	482	496	506	508	511	506	459	520	533	547	552	535	525	523	544	490	504	487	473	508	548	518	502	522	538	545	473	549	526	500	554	519	540	495	508	508	513	523	484	534	499	508	455	497	516	515	529	534	543	530	518	514	520	535	497	501	499	521	553	474	564	499	491	495	541	528	524	489	521	512	525	507	517	514	539	529	539	465	510	499	531	535	510	530	502	510	464	529	541	536	510	485	524	485	508	502	535	509	521	483	520	508	525	476	495	490	526	514	473	488	492	527	485	516	550	552	550	511	497	517	505	498	486	528	539	490	504	452	530	510	528	527	491	542	532	582	522	513	551	500	528	500	468	518	469	556	510	508	536	491	518	500	489	482	519	513	502	505	523	517	496	521	524	533	545
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
