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
340206337535	340206338104	340206338654	340206339204	340206339754	340206340304	340206340854	340206341404	340206341954	340206342504	340206343054	340206343604	340206344154	340206344704	340206345254	340206345804	340206346354	340206346904	340206347454	340206348004	340206348554	340206349104	340206349654	340206350204	340206350754	340206351304	340206351854	340206352404	340206352954	340206353504	340206354054	340206354604	340206355154	340206355704	340206356254	340206356804	340206357354	340206357904	340206358454	340206359004	340206359554	340206360104	340206360654	340206361204	340206361754	340206362304	340206362854	340206363404	340206363954	340206364504	340206365054	340206365604	340206366154	340206366704	340206367254	340206367804	340206368354	340206368904	340206369454	340206370004	340206370554	340206371104	340206371654	340206372204	340206372754	340206373304	340206373854	340206374404	340206374954	340206375504	340206376054	340206376604	340206377154	340206377704	340206378254	340206378804	340206379354	340206379904	340206380454	340206381004	340206381554	340206382104	340206382654	340206383204	340206383754	340206384304	340206384854	340206385404	340206385954	340206386504	340206387054	340206387604	340206388154	340206388704	340206389254	340206389804	340206390354	340206390904	340206391454	340206392004	340206392554	340206393104	340206393654	340206394204	340206394754	340206395304	340206395854	340206396404	340206396954	340206397504	340206398054	340206398604	340206399154	340206399704	340206400254	340206400804	340206401354	340206401904	340206402454	340206403004	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23808	21851	29822	24407	21816	21558	6629	1361	1016	973	807	772	772	722	718	717	647	656	703	702	639	630	668	643	667	616	605	624	607	562	631	585	628	620	631	617	577	600	564	571	576	580	512	620	597	580	533	565	569	557	565	536	558	573	555	551	598	540	544	607	546	577	575	586	576	537	574	585	562	570	582	572	567	591	540	550	527	533	543	560	554	529	609	582	578	573	541	569	563	572	567	571	583	542	565	586	600	565	571	611	569	562	556	607	565	551	586	578	577	572	522	562	525	532	549	565	573	528	563	547	568	557	563	524	498	510	588	575	506	541	553	584	517	589	571	536	560	531	562	547	586	566	547	557	545	571	574	538	536	549	554	588	574	571	585	557	522	528	560	564	565	593	540	566	531	560	577	567	533	560	536	518	524	535	562	559	608	566	552	588	544	575	546	593	590	565	555	599	625	594	547	560	573	531	565	569	563	566	548	582	531	541	574	568	532	567	550	562	568	554	522	545	561	566	544	600	527	555	541	599	538	571	551	562	580	598	544	594	524	547	569	551	519	564	576	531	567	545	576	551	568	605	554	591	527	576	548	565	537	567	554	547	557	522	554	568	566	563	548	526	538	602	569	531	525	542	577	552	586	545	538	566	558	550	575	570	555	518	552	631	586	578	540	622	550	543	545	552	555	582	556	546	603	553	546	522	518	559	524	526	577	525	542	597	561	563	576	569	522	574	550	552	536	559	531	521	525	572	550	563	558	558	574	569	557	539	545	559	553	558	544	516	532	567	518	565	561	548	533	556	546	531	565	549	560	591	539	558	545	568	576	563	580	591	536	543	588	537	535	538	565	542	550	586	551	565	581	623	537	522	549	584	541	536	527	539	553	589	545	599	586	553	556	547	568	580	563	538	559	581	557	547	571	506	552	541	514	530	580	546	554	565	569	562	561	549	565	586	539	592	586	565	579	578	581	571	533	548	571	553	527	534	574	584	530	582	557	588	555	557	508	527	500	576	578	535	543	572	579	540	578	581	529	530	542	576	541	575	571	541	567	540	521	521	513	586	570	578	518	548	557	551	559	573	563	534	521	552	501	574	522	539	586	520	564	540	532	538	538	563	556	590	558	590	541	579	542	592	548	547	572	516	547	540	560	546	564	540	543	551	503	575	575	577	567	552	567	577	525	571	522	548	559	551	559	602	513	563	521	559	583	537	578	529	565	561	561	578	581	502	505	538	563	527	548	552	576	527	560	557	572	556	576	573	542	537	545	575	526	543	551	555	580	536	552	554	601	609	492	554	541	535	553	576	569	549	538	505	553	563	533	557	593	564	523	557	551	521	536	550	545	540	587	570	553	539	570	540	574	563	522	538	553	508	583	572	542	550	589	564	592	511	559	543	536	600	553	529	583	561	543	580	532	571	577	531	563	554	564	557	571	585	550	556	509	564	569	544	541	566	588	595	525	513	631	558	565	579	534	539	543	544	542	596	570	581	542	525	571	546	557	553	558	573	565	580	606	553	571	534	571	554	574	523	554	559	540	559	547	552	536	560	578	527	535	541	520	525	548	521	535	567	560	587	568	576	559	574	585	557	528	574	548	567	525	545	590	570	593	525	551	562	545	520	560	593	558	513	574	587	573	515	570	569	547	613	539	531	524	597	572	543	619	540	551	534	543	587	556	552	555	535	560	577	594	571	520	585	566	523	592	556	537	553	541	533	553	582	560	546	536	550	576	562	561	569	574	517	544	547	544	518	560	587	581	541	554	612	557	604	492	572	566	550	620	570	568	507	538	588	580	568	519	533	541	551	554	571	554	547	515	591	552	593	562	522	528	526	561	550	525	542	525	570	544	614	535	580	576	542	545	548	571	542	543	569	546	582	538	552	554	550	542	592	610	552	590	562	545	563	568	552	545	531	538	546	551	500	551	569	544	519	563	554	559	569	546	547	505	568	550	563	553	524	581	535	548	562	532	558	589	565	540	550	514	514	550	517	558	574	550	567	558	575	521	542	573	524	551	518	566	523	592	557	568	558	587	592	516	560	556	561	562	532	568	538	572	505	548	527	555	579	553	533	566	522	563	572	528	538	558	573	572	507	605	585	551	556	511	567	570	548	576	567	562	549	534	507	556	548	528	545	586	524	551	535	516	562	608	531	550	560	534	576	526	549	593	532	527	591	559	588	535	568	540	528	550	564	603	560	561	516	551	580	608	537	514	561	544	605	540	577	541	525	619	576	546	559	590	552	549	557	596	551	577	580	571	584	552	557	527	525	599	555	536	517	531	531	543	554	569	562	562	568	530	537	537	523	568	574	557	506	561	520	533	518	551	548	500	537	569	569	529	546	530	577	553	605	566	544	513	533	562	565	578	561	548	530	563	542	533	569	550	569	553	550	561	591	570	603	547	549	563	550	572	547	555	533	596	577	532	500	534	550	586	578	544	540	548	571	576	540	572	533	555	554	549	551	598	526	581	600	513	537	561	554	613	574	555	523	589	540	549	559	566	554	519	536	505	563	569	567	527	556	532	594	571	548	523	541	576	591	572	585	521	548	532	569	549	566	576	568	557	516	586	546	539	619	589	558	592	570	564	586	535	570	586	547	592	522	525	517	534	584	546	588	579	536	569	545	516	575	543	508	538	597	550	539	539	547	522	568	538	548	532	550	519	544	568	549	547	547	588	537	552	567	581	572	582	548	521	551	544	573	555	580	552	533	542	564	516	560	595	564	586	535	568	523	588	578	557	560	534	535	551	556	526	583	535	541	568	561	572	578	566	540	587	547	507	555	573	546	550	571	543	531	553	545	538	570	524	563	577	550	551	580	525	602	498	585	593	552	544	574	555	559	575	552	571	571	565	576	562	566	547	572	530	565	530	572	527	572	540	564	535	565	548	549	556	555	536	557	575	573	568	595	510	570	600	537	566	560	527	531	540	575	577	529	597	550	547	552	567	558	602	530	588	537	560	594	574	553	553	607	530	568	524	527	543	592	565	574	541	570	523	548	534	596	538	534	547	530	558	583	580	534	537	538	524	588	558	590	526	560	555	581	550	573	521	536	519	543	528	531	565	559	526	511	579	515	554	562	566	525	574	505	529	570	522	529	581	502	541	564	559	564	547	574	610	514	521	539	586	557	540	598	507	548	567	566	514	558	578	562	586	527	565	585	587	582	528	574	518	595	502	550	531	576	492	560	565	512	519	559	574	568	540	497	530	535	606	525	557	573	536	540	568	546	537	511	531	602	588	552	551	519	609	562	577	563	547	560	570	546	516	547	533	539	549	533	558	551	551	548	561	563	534	576	579	559	590	567	565	563	586	533	556	583	557	525	605	513	560	518	526	581	533	558	571	539	560	548	574	526	583	534	554	588	612	546	554	567	508	545	546	533	596	538	553	571	555	582	570	559	559	571	584	539	561	571	617	557	567	571	548	565	537	527	584	566	550	589	555	527	545	559	566	559	565	562	548	572	530	520	573	536	553	550	520	566	555	542	569	559	583	540
47626	70969	20127	6356	4685	4126	3134	2281	1831	1584	1296	1172	1083	1034	936	973	981	976	976	962	907	860	805	919	858	857	908	877	820	787	789	765	772	787	748	771	781	751	750	742	726	724	735	694	708	684	655	703	727	699	717	706	758	697	688	733	697	753	669	714	700	702	756	724	713	664	684	753	675	684	715	688	755	696	723	694	751	711	692	734	678	695	701	703	735	712	693	636	658	730	685	729	701	714	694	682	705	721	700	719	732	701	747	680	739	681	691	708	695	687	703	671	707	712	690	688	729	692	666	718	721	706	733	668	714	702	667	679	688	690	683	755	718	647	707	642	723	712	722	725	726	726	698	712	680	711	747	692	682	700	710	726	723	716	673	741	728	735	723	738	699	703	668	723	659	669	703	698	673	711	688	702	676	675	715	672	691	687	725	656	749	729	720	764	631	720	706	669	733	687	752	694	729	662	661	697	711	737	697	704	722	683	648	675	708	729	692	671	703	702	748	699	730	654	711	698	713	705	722	693	670	692	668	726	700	693	673	695	716	731	706	677	760	700	717	711	669	708	701	693	669	670	700	700	705	696	663	684	709	678	726	731	731	704	706	705	673	730	715	675	688	711	706	671	709	706	690	681	735	676	681	731	704	667	713	691	677	711	680	690	688	749	702	706	662	745	719	665	685	666	679	745	675	641	674	716	714	698	704	683	692	710	738	703	698	721	723	749	703	659	716	705	736	679	677	706	712	716	678	682	700	654	710	670	683	693	698	697	710	707	669	701	728	677	724	724	738	689	686	696	712	715	725	719	689	691	694	723	734	690	698	664	642	668	727	735	687	708	707	684	670	734	705	682	661	723	724	717	672	708	718	657	658	658	688	749	706	710	712	716	683	687	673	648	721	628	719	697	708	720	686	707	688	666	679	682	689	699	688	743	710	681	685	662	650	678	703	670	745	637	712	688	677	705	629	717	692	675	701	684	733	690	731	655	677	646	676	721	664	701	675	700	643	659	655	715	701	724	720	678	713	646	734	723	704	741	698	691	674	651	691	722	739	678	694	720	675	722	736	693	700	712	684	711	671	703	720	710	694	739	720	661	676	693	747	680	740	703	671	677	726	670	666	685	693	691	697	712	680	728	712	713	717	708	673	666	666	700	731	711	697	692	726	694	707	657	655	648	734	688	676	757	686	725	729	708	720	722	674	670	667	710	692	729	707	697	650	698	674	690	688	700	722	732	729	737	690	690	718	769	702	745	689	715	676	706	704	712	739	674	669	656	747	700	658	700	683	691	723	680	713	662	682	720	680	705	726	682	706	700	683	698	730	736	657	710	696	718	683	684	670	672	679	692	668	682	708	698	725	671	686	700	750	676	711	738	671	709	749	735	686	700	726	681	749	710	712	686	698	739	676	687	657	721	688	700	694	692	667	653	676	746	688	660	738	736	683	758	676	747	662	714	688	690	695	699	697	656	717	701	708	709	703	671	729	698	670	753	655	668	677	695	665	749	702	735	658	722	674	659	708	682	731	677	676	761	689	691	710	691	721	661	695	708	713	657	761	713	720	707	710	690	747	715	751	687	709	704	691	752	747	711	736	719	669	678	708	724	672	711	724	695	639	700	655	693	693	732	738	724	665	706	707	716	700	739	663	738	709	726	670	705	694	682	688	709	677	727	678	710	705	733	678	696	712	741	649	737	680	739	731	747	692	643	711	686	709	670	701	705	739	678	687	680	718	723	698	737	670	651	691	704	716	705	655	707	692	689	740	717	677	709	732	684	631	679	706	703	715	704	685	750	702	716	690	695	679	695	671	665	693	666	737	669	748	726	714	704	680	733	709	731	657	719	711	689	675	698	713	676	706	692	733	717	739	726	698	692	669	731	717	701	697	720	739	677	694	712	696	639	721	704	722	770	687	678	667	732	697	678	703	718	749	718	715	694	695	685	676	674	667	713	710	713	700	668	700	722	704	727	698	719	681	710	652	691	680	673	705	722	715	722	713	691	750	753	694	731	742	694	716	698	711	691	728	709	752	704	722	661	713	632	703	727	722	698	705	726	687	735	711	691	722	749	665	724	701	693	752	644	670	697	703	698	690	706	733	693	681	713	694	690	693	668	665	718	674	696	760	681	682	702	702	707	702	734	684	730	700	646	688	676	668	720	688	704	699	669	685	667	658	691	694	717	718	738	709	706	691	734	711	687	695	706	728	682	700	738	725	718	725	675	733	722	688	681	722	688	717	678	693	741	725	662	728	654	699	721	690	655	677	694	712	642	665	705	657	704	686	714	697	695	701	670	677	692	705	702	654	628	672	725	697	741	733	731	683	718	700	701	723	700	690	703	730	695	690	681	662	697	652	715	703	685	716	679	670	722	732	705	708	693	745	675	724	666	713	698	703	660	714	667	723	683	681	738	681	715	678	721	667	685	673	695	718	705	738	704	663	686	681	714	714	699	673	735	669	686	717	703	690	691	694	705	727	722	672	772	698	761	674	670	688	720	712	745	726	719	741	748	732	725	701	693	680	714	691	719	710	688	739	694	716	693	651	681	693	735	683	755	718	725	648	699	743	700	699	654	701	678	732	690	709	653	667	712	672	731	690	725	667	704	698	687	725	731	754	696	708	647	685	703	649	746	692	704	718	732	679	701	676	678	774	679	703	701	715	726	665	705	721	693	742	687	683	709	669	754	725	728	723	670	731	726	705	688	727	687	728	728	681	711	696	717	684	663	677	740	697	722	752	701	707	744	675	688	688	704	708	679	719	658	668	753	690	718	704	687	725	668	703	688	675	686	655	713	746	710	701	670	686	703	715	680	714	723	645	737	715	723	677	710	718	697	738	706	664	675	718	660	664	704	740	622	712	700	662	702	699	678	701	700	707	686	674	687	700	692	679	710	672	675	748	681	688	672	693	692	721	706	756	664	670	734	694	678	710	713	665	710	694	675	675	706	683	678	667	696	690	669	732	706	687	724	669	687	649	736	682	688	630	746	695	740	690	698	668	737	719	736	678	702	691	674	711	686	728	719	689	716	705	694	689	740	694	684	686	714	687	740	704	701	709	700	685	716	694	685	682	715	659	649	673	686	703	713	679	690	701	706	718	735	703	659	676	700	703	720	701	666	763	749	687	656	737	752	729	732	707	700	716	706	692	654	662	670	677	736	691	674	681	721	711	684	681	727	677	653	678	750	721	688	710	727	710	693	705	722	726	696	659	745	734	737	735	684	722	705	719	712	708	666	694	706	702	665	675	710	661	689	702	695	715	661	688	688	693	659	700	683	717	731	670	679	709	688	679	692	675	742	697	680	703	698	705	744	668	704	670	694	743	665	705	680	711	660	722	730	706	709	672	705	670	700	667	637	726	750	710	696	729	699	694	724	698	711	690	693	697	732	652	697	694	723	715	691	686	684	699	678	689	650	694	715	701	719	658	734	677	688	662	684	689	667	725	658	720	671	683	708	661	706	674	700	674	709	691	716	697	683	713	704	735	698	709	733
29181	28630	15951	2154	675	514	403	405	374	375	330	323	332	341	321	333	366	335	346	366	356	346	346	338	358	374	336	372	349	361	348	339	330	321	375	304	321	374	346	346	300	329	352	335	332	303	338	340	334	313	354	281	324	337	340	345	344	335	323	328	335	342	335	300	303	318	342	309	313	329	314	355	365	362	329	334	312	344	323	339	332	304	336	327	309	318	373	351	333	321	322	331	334	324	321	338	359	332	349	320	337	300	316	311	354	335	340	327	327	290	332	300	318	324	331	336	322	377	324	299	328	345	334	370	342	345	325	330	354	331	331	343	327	357	332	343	321	340	332	335	327	321	338	362	312	351	332	314	343	316	343	317	313	334	335	339	327	311	313	340	319	348	318	351	333	346	336	318	339	335	327	321	329	315	331	369	353	326	388	329	295	341	336	351	336	353	342	332	336	350	359	352	344	310	323	337	329	324	347	326	357	329	330	344	342	338	328	316	329	333	303	341	322	290	330	343	336	334	329	334	305	333	333	348	339	327	385	347	337	336	336	344	350	340	343	325	328	332	343	344	321	314	295	274	311	314	346	307	335	300	346	329	325	340	341	354	356	358	324	328	337	336	334	349	337	324	305	350	381	311	333	354	319	337	334	323	341	360	320	358	337	343	334	344	326	323	314	355	337	353	344	354	402	324	356	343	346	323	354	332	336	314	332	336	337	321	355	322	337	320	333	299	319	339	342	337	326	324	333	327	313	341	356	333	317	306	304	347	312	333	322	332	326	286	349	364	315	356	345	302	304	337	317	359	372	355	322	314	340	326	303	339	329	309	306	324	346	325	348	318	336	348	357	330	348	312	311	312	337	318	308	311	334	341	324	335	347	350	327	353	317	344	338	335	327	305	304	304	317	309	315	320	334	356	297	367	371	338	337	304	332	331	301	325	296	309	340	336	332	371	327	347	337	327	313	383	313	317	332	318	311	294	333	338	326	327	314	319	321	323	355	342	337	360	334	321	314	349	377	301	325	359	352	324	381	346	332	341	316	324	331	308	331	348	333	347	341	335	319	342	342	332	377	313	350	318	325	360	318	354	348	336	324	319	342	305	335	356	329	353	339	353	322	364	336	307	361	327	332	310	346	331	316	336	341	329	369	304	358	322	330	321	347	334	342	343	330	328	304	336	329	313	350	326	319	301	342	331	349	343	330	323	348	323	342	343	325	317	340	348	350	342	341	332	337	322	332	332	302	335	318	338	351	336	332	331	346	349	336	325	328	321	323	291	338	336	341	335	327	312	318	351	323	334	347	351	325	322	349	359	336	314	365	334	330	346	325	324	372	339	329	346	341	310	326	319	352	351	359	321	330	351	335	367	314	342	372	319	344	304	310	351	323	320	365	312	350	357	344	353	350	331	366	322	332	314	353	332	315	309	335	310	336	336	299	333	340	327	353	312	322	355	326	316	352	335	345	340	335	319	302	334	333	337	337	320	368	307	323	314	336	371	303	333	342	318	357	344	348	309	338	354	321	320	327	310	349	326	309	324	303	327	332	325	334	300	330	356	310	319	355	350	341	333	359	364	277	338	310	345	347	347	334	312	333	354	322	349	313	344	333	326	347	317	314	334	312	364	358	336	347	313	313	384	328	360	310	362	321	310	309	278	385	303	322	319	330	308	337	321	345	309	333	319	343	320	342	304	331	328	328	318	309	330	311	291	329	334	344	320	323	338	359	314	378	331	347	306	334	330	338	324	314	345	338	334	334	323	343	319	357	346	346	363	300	303	328	321	367	336	317	331	337	363	333	347	296	342	312	346	318	301	347	340	350	311	329	337	320	320	362	331	313	352	341	340	304	358	339	349	359	309	336	359	317	334	286	317	335	306	311	342	337	312	339	347	320	342	314	327	342	343	333	313	363	333	302	380	339	323	323	311	319	346	362	335	312	359	326	337	322	357	293	312	323	344	319	337	313	341	367	309	320	330	336	331	308	335	340	341	377	338	325	332	347	331	317	308	307	332	316	318	341	353	310	359	303	353	346	317	361	306	308	313	369	368	310	330	344	334	324	343	355	310	301	329	341	321	331	325	329	377	338	340	335	299	347	330	357	315	350	337	335	354	337	321	315	350	313	335	317	330	312	344	282	306	360	335	346	332	327	337	341	331	323	321	328	342	314	329	330	313	358	289	356	336	348	300	355	331	312	312	330	340	325	304	346	316	338	335	344	364	333	341	338	331	303	298	332	315	340	339	316	342	345	332	328	346	329	366	330	351	303	281	340	331	346	364	348	316	326	306	314	318	313	322	319	338	352	346	307	329	310	327	329	327	336	319	338	343	322	317	275	349	327	335	334	341	326	318	329	310	351	337	358	292	335	336	312	289	383	328	345	326	324	287	337	323	301	305	332	317	347	326	356	326	360	365	352	368	304	305	331	330	327	333	326	345	317	300	331	311	354	333	315	329	326	359	317	336	352	347	309	317	351	366	329	321	345	339	333	332	333	308	356	328	328	344	319	344	336	306	330	328	303	348	339	325	343	335	334	335	332	363	346	344	324	315	337	351	303	320	342	324	344	312	338	342	342	313	321	312	327	315	283	341	337	295	320	338	354	308	353	319	342	341	374	315	301	343	316	346	360	317	323	349	319	303	303	332	329	371	307	346	355	305	334	305	339	330	336	359	354	342	329	303	322	343	309	365	321	345	320	340	368	314	355	347	335	328	317	325	360	310	372	357	308	339	331	336	372	363	340	364	301	338	339	352	308	350	327	316	327	342	320	350	341	340	349	349	329	339	328	324	353	321	338	345	341	337	308	343	309	311	335	342	324	334	330	298	325	297	319	320	359	322	323	314	332	309	356	352	318	339	317	285	321	367	376	355	346	329	320	312	338	351	336	287	336	303	326	318	338	335	301	370	348	342	348	358	339	333	351	312	354	323	329	330	343	330	333	338	332	329	315	315	289	336	321	319	329	319	338	340	378	339	310	352	323	371	341	312	313	343	329	331	344	318	325	327	368	325	335	326	328	332	334	320	354	320	312	332	314	333	346	352	355	334	342	339	300	354	321	337	328	313	319	306	312	326	330	351	321	329	335	335	323	367	369	309	328	312	339	332	315	342	334	340	334	318	330	358	299	313	336	347	342	339	345	320	339	307	309	349	358	333	338	355	345	344	335	333	339	304	333	373	328	327	351	321	356	361	314	338	352	361	343	326	329	318	331	355	317	347	319	371	324	335	351	314	319	318	292	282	350	320	351	321	340	337	349	307	353	328	335	298	327	331	340	344	312	328	330	355	321	341	342	346	320	328	330	307	316	337	331	323	323	337	318	333	344	334	324	312	317	334	315	363	347	313	318	338	300	334	320	335	321	340	339	317	326	330	357	326	329	344	330	324	343	348	342	308	326	340	351	339	320	335	321	289	324	338	331	327	328	339	321	335	297	356	307	335	309	333	327	328	353	317	348	361	348	333	324	329	367	334	362	317	298	311	359	335	326	333	309	323
36196	43957	5225	1017	985	998	731	538	564	462	468	424	436	443	466	461	485	512	464	460	453	437	431	466	432	514	492	439	470	444	443	484	424	465	457	441	419	445	494	433	426	391	414	458	418	434	423	388	440	472	426	425	407	418	448	411	396	425	450	381	438	438	437	389	428	390	388	426	440	420	462	438	436	415	417	429	432	391	406	368	423	404	402	439	372	398	427	410	435	413	455	415	446	424	435	437	451	407	417	424	425	420	425	396	407	448	416	435	408	410	429	407	415	435	422	404	402	393	390	373	447	442	403	439	464	423	387	478	410	444	410	402	428	410	397	376	396	390	405	452	410	376	442	406	432	432	395	390	415	411	400	395	406	415	437	438	436	384	384	424	409	438	408	401	432	416	413	410	433	418	421	419	443	432	393	411	416	418	376	449	414	428	391	439	400	432	434	414	388	443	431	476	419	394	464	436	403	395	417	422	414	420	418	410	430	395	410	401	444	420	451	381	396	441	447	416	447	447	376	414	449	443	408	391	383	376	458	414	430	437	437	397	441	449	415	433	384	399	430	405	416	402	429	399	406	424	451	439	411	410	389	414	437	378	444	428	419	410	411	411	403	418	406	429	404	378	435	396	437	438	388	417	414	464	444	452	399	415	410	414	429	430	449	423	418	437	422	401	416	418	416	422	414	416	399	470	417	395	439	409	399	456	409	441	465	426	428	409	449	436	418	391	380	383	362	433	423	435	430	438	402	419	403	456	419	402	464	420	432	437	420	389	418	423	449	404	449	429	434	403	417	426	417	452	435	460	405	394	375	438	419	400	428	426	418	420	396	409	425	419	451	429	411	424	450	398	435	430	420	408	387	425	475	398	424	412	435	445	428	445	450	382	406	382	428	467	419	456	405	437	397	416	388	419	456	447	416	426	428	434	438	446	400	448	424	423	418	434	420	422	411	434	435	401	373	424	396	434	398	441	426	415	443	436	389	419	422	425	423	395	429	402	385	449	400	415	400	400	376	408	404	415	413	394	422	416	405	439	408	447	417	455	430	453	444	420	396	418	424	475	443	415	433	412	415	434	400	439	410	415	401	418	425	444	469	410	398	411	455	387	413	408	414	420	423	387	400	425	411	381	439	434	430	401	399	424	386	433	432	418	417	386	397	415	410	432	422	427	460	425	403	422	482	424	426	473	454	427	400	456	458	387	393	409	430	403	435	448	449	421	414	413	437	460	428	389	443	399	440	410	390	417	415	405	451	405	416	414	411	420	433	419	418	411	388	430	382	399	384	426	416	426	411	429	406	423	431	453	427	446	384	412	419	413	413	453	423	425	414	428	423	451	459	413	435	423	401	408	444	401	424	395	441	388	451	403	409	437	409	428	461	437	409	418	430	383	427	449	413	362	383	397	425	422	395	419	431	389	414	384	412	426	419	399	402	420	434	423	405	398	419	374	411	432	389	402	419	396	438	384	428	418	428	397	436	426	421	414	414	414	396	432	423	422	363	430	353	434	423	390	397	407	386	407	420	388	402	443	382	472	411	413	406	415	418	427	458	470	423	384	436	448	456	422	426	403	455	440	420	424	401	437	432	375	415	419	391	414	382	402	411	422	387	393	421	412	415	440	426	417	422	379	403	400	401	463	432	447	364	470	426	408	415	426	399	424	461	402	438	426	434	432	387	406	368	444	435	427	448	402	425	426	425	422	415	410	423	404	455	403	439	416	436	389	419	396	436	444	399	430	430	419	395	406	419	406	440	411	431	426	411	403	470	465	433	428	429	450	398	405	407	434	470	418	440	456	408	366	423	413	439	436	402	426	401	406	404	428	415	434	412	405	403	418	457	428	406	442	418	409	443	395	405	414	421	470	401	412	430	432	399	451	402	436	411	421	428	421	434	409	423	400	425	429	397	466	412	439	401	392	438	423	421	429	445	426	407	440	402	433	413	425	409	418	425	472	406	443	400	404	404	414	400	446	404	428	450	435	410	367	420	425	406	435	448	404	425	419	431	433	396	418	419	414	397	417	424	437	439	443	402	380	436	413	409	445	408	399	409	441	404	419	419	392	409	467	411	420	427	424	443	403	403	393	446	375	432	432	427	411	464	416	441	449	406	450	397	420	419	433	407	384	422	381	375	422	390	368	437	454	402	454	442	437	400	448	447	418	402	427	429	442	468	407	413	449	400	421	431	427	422	438	432	436	417	392	387	447	432	391	438	417	419	437	371	388	374	438	418	459	402	380	447	459	473	392	400	375	416	415	440	407	377	389	415	429	433	405	424	424	441	410	435	396	416	421	401	437	419	423	426	415	414	406	402	431	423	441	411	446	463	410	416	466	390	441	399	419	430	422	414	379	417	434	422	390	459	400	440	407	385	421	427	438	455	454	437	420	400	413	433	400	438	410	410	437	413	387	433	404	396	401	396	452	386	437	426	421	386	421	426	402	449	375	419	411	396	405	427	394	407	427	382	414	424	416	446	416	422	409	440	481	415	450	402	406	405	389	420	378	407	441	405	452	452	424	442	446	426	445	426	389	411	456	436	417	426	460	446	389	416	400	425	421	457	417	459	395	407	414	416	436	430	425	413	453	398	395	401	435	414	402	401	415	444	439	373	407	431	407	408	409	462	391	397	401	419	404	436	419	420	409	476	425	423	425	430	392	412	380	413	418	410	392	480	407	410	413	418	426	447	438	424	426	393	434	397	415	444	418	401	402	443	407	431	388	427	415	406	420	425	430	419	430	429	421	438	450	404	424	399	432	424	419	437	441	404	403	363	426	423	427	447	411	427	422	439	441	455	430	426	423	424	388	381	376	423	386	446	422	419	428	440	414	413	446	400	424	450	447	409	414	444	427	417	379	410	403	397	420	409	424	462	412	424	424	434	437	399	404	416	443	377	379	380	431	405	404	432	407	401	435	391	448	419	451	412	392	397	433	425	393	406	418	414	403	397	417	412	362	438	419	436	415	392	372	413	388	448	433	412	443	408	422	426	377	437	424	405	407	440	389	376	441	379	381	418	419	452	436	426	420	411	412	419	424	472	415	416	408	386	384	445	377	404	416	441	389	441	406	473	421	421	389	368	398	402	397	424	419	442	429	409	426	447	410	439	428	392	440	415	423	410	445	416	407	458	391	415	387	436	413	424	443	419	398	419	392	410	456	425	413	431	451	406	381	438	440	427	393	431	390	433	407	413	405	407	366	410	434	413	376	400	406	401	440	400	392	389	451	397	386	412	408	448	401	411	413	410	405	421	426	434	415	447	449	406	446	414	417	431	432	417	474	414	423	427	401	430	398	406	428	381	398	404	395	427	439	454	392	409	437	431	438	464	389	396	415	427	466	420	402	420	417	433	417	457	413	432	427	442	416	428	410	443	396	398	431	420	409	393	425	431	424	411	444	448	419	404	422	439	463	408	389	417	383	424	413	421	457	426	412	398	407	445	444	441	401	414	409	384	393	440	427	389	364	439	388	413	424	429	459	415	416	398	411
24080	21110	28185	24102	20821	7526	1362	933	773	751	656	649	616	625	610	653	607	631	666	627	615	651	612	646	609	602	615	635	624	587	594	588	637	585	551	596	546	585	575	548	565	586	586	585	576	552	604	540	579	574	573	556	570	571	562	535	533	560	571	526	523	526	566	568	521	568	565	621	525	546	506	557	580	592	608	592	549	584	576	518	565	545	598	546	531	590	570	588	584	539	568	558	582	567	586	550	553	592	596	604	576	610	574	574	513	561	588	589	556	558	565	541	541	529	628	546	587	589	559	577	527	563	547	594	565	534	557	549	533	565	561	569	565	542	580	520	564	586	635	521	588	548	589	576	550	570	611	515	570	578	573	577	603	568	553	543	559	560	583	520	558	541	514	591	620	567	591	503	593	614	589	590	584	535	572	546	558	581	617	578	539	543	575	535	565	589	531	581	577	614	597	543	582	600	611	594	584	582	557	583	560	595	588	525	574	571	517	570	578	580	562	559	557	611	565	593	543	557	586	572	542	573	565	621	581	556	535	558	521	537	556	585	555	542	545	553	557	580	568	542	542	583	517	578	547	552	626	583	518	545	509	612	583	574	565	537	533	525	551	559	557	501	544	572	517	484	510	565	576	581	549	522	552	548	570	557	579	509	563	542	580	593	551	562	574	553	572	548	588	532	551	571	586	549	588	530	544	598	562	596	521	552	537	577	574	543	548	610	542	562	576	590	564	559	564	590	585	518	546	539	564	562	581	551	538	516	568	531	603	576	553	585	578	636	543	583	555	517	560	551	559	565	521	602	567	600	581	559	572	586	540	570	561	576	550	550	560	557	582	571	550	544	561	573	552	517	571	555	520	555	550	561	604	557	542	544	587	525	581	547	595	574	561	553	578	557	595	551	566	550	540	554	545	599	566	591	566	585	555	558	550	588	573	556	550	567	547	598	563	582	544	525	549	563	589	572	566	593	514	575	518	559	593	527	558	587	517	541	579	578	543	527	593	579	584	524	561	544	577	564	563	559	575	558	543	552	604	553	574	583	581	549	590	552	542	560	556	559	571	551	555	526	584	562	574	547	567	560	560	558	536	555	512	588	573	564	550	587	560	584	597	557	545	606	547	528	582	562	566	542	537	522	616	590	554	540	575	560	548	557	572	546	580	547	578	536	562	565	574	546	564	563	558	538	545	597	575	572	602	569	581	569	599	571	578	566	536	532	571	543	555	538	554	529	539	550	535	566	545	560	539	577	525	594	549	575	601	561	558	538	578	559	589	543	550	551	579	556	588	548	547	596	550	528	604	582	559	539	563	546	568	621	558	566	588	561	558	556	526	593	577	552	516	588	561	545	557	536	580	542	531	579	569	514	555	601	570	548	564	582	575	554	599	551	562	602	573	560	524	566	579	538	570	569	575	580	560	574	520	600	573	539	573	539	557	553	508	563	567	525	587	599	536	539	548	615	564	558	589	568	581	569	555	536	596	612	520	561	561	592	554	555	570	537	555	539	568	558	548	551	566	548	553	598	575	582	568	580	572	569	539	557	562	539	583	536	545	559	505	569	571	590	575	520	508	536	598	564	573	554	540	560	550	554	609	534	551	568	545	577	596	569	591	566	541	583	567	586	608	545	562	551	590	551	516	559	577	612	548	565	565	552	518	558	594	547	564	565	558	546	538	573	545	582	561	557	523	591	543	546	580	576	546	602	552	517	574	562	577	566	526	517	550	574	564	541	592	580	575	544	530	539	556	545	556	575	597	545	538	546	600	579	544	563	531	556	570	562	571	598	576	544	562	527	544	565	571	535	571	571	589	596	561	555	584	526	572	601	565	542	597	515	576	581	571	539	571	572	528	517	522	627	537	529	575	569	538	562	574	564	538	566	557	555	602	579	551	547	567	560	566	526	589	581	565	552	547	566	560	571	546	543	602	563	575	567	615	574	552	600	542	554	560	555	578	560	542	552	574	548	553	582	566	562	550	546	551	544	557	622	563	528	555	581	530	536	536	557	555	566	559	527	593	531	566	592	554	583	554	569	541	584	567	552	621	527	527	575	569	532	587	575	532	545	548	549	578	585	570	563	591	575	545	566	581	600	540	629	565	560	584	545	545	559	607	565	551	544	525	557	583	570	530	581	549	555	546	564	572	541	527	549	572	552	594	564	566	493	563	561	565	562	558	549	587	536	585	522	548	539	527	600	623	552	575	540	590	575	560	633	545	555	552	587	559	529	552	526	612	502	565	590	572	546	576	545	508	549	552	563	514	590	590	544	559	583	568	561	572	583	552	553	560	569	576	593	570	533	585	577	583	558	546	581	526	564	600	624	591	569	585	582	559	545	547	562	570	541	579	549	526	605	575	556	563	564	501	582	534	581	597	520	554	567	551	575	602	561	563	531	550	542	574	548	529	630	581	536	549	573	534	559	544	564	568	584	576	531	519	546	597	536	552	597	581	575	518	547	503	560	554	561	570	530	561	570	547	536	592	580	557	565	602	567	563	550	598	530	540	541	546	548	545	533	556	565	530	547	562	531	555	557	568	513	505	564	516	555	564	517	522	558	558	582	506	564	538	549	564	526	567	587	527	546	589	580	561	571	583	528	576	609	558	549	560	559	570	530	552	527	548	558	528	553	575	542	578	513	563	570	590	603	546	584	559	537	519	581	559	561	522	519	543	547	532	539	567	575	570	530	590	567	575	536	526	556	553	593	555	560	584	581	542	552	549	560	523	533	507	576	565	548	583	539	542	576	551	504	571	595	619	620	562	565	545	571	583	554	528	549	533	588	550	563	602	551	534	560	558	534	562	584	573	572	531	597	551	574	547	546	535	544	543	557	566	586	507	533	605	550	546	589	570	590	542	571	559	558	545	568	543	535	590	580	637	596	586	575	585	547	568	564	564	582	577	570	564	535	541	568	569	562	540	563	545	559	535	596	573	529	544	568	571	603	572	537	504	557	559	561	583	545	546	558	518	539	515	599	550	563	603	571	545	544	548	565	545	531	556	619	551	539	564	518	537	587	533	539	561	565	545	532	537	560	565	580	529	559	559	562	546	561	580	587	529	567	596	569	569	519	574	581	551	533	569	584	559	555	555	582	551	574	546	558	575	575	572	628	542	562	561	562	548	570	569	578	546	567	535	541	549	576	577	577	524	549	601	536	560	576	557	539	565	548	572	546	555	544	559	588	580	581	566	544	528	574	598	570	576	571	598	535	573	571	576	635	550	566	570	557	523	575	583	547	520	567	581	585	561	568	579	566	558	553	569	569	586	540	582	573	520	577	539	587	560	542	552	572	575	544	572	539	592	529	564	528	578	550	568	570	530	513	584	608	576	549	558	595	541	566	589	600	573	540	602	576	597	517	584	606	600	581	590	566	585	581	540	509	552	549	541	543	549	539	517	518	578	548	581	578	551	593	593	563	580	607	606	552	543	574	585	535	592	542	586	581	560	562	562	547	547	505	530	572	595	537	565	555	511	578	586	576	566	592	513	567
41618	58111	10172	3717	2964	2220	1786	1480	1209	1097	1007	940	886	857	830	838	865	853	833	805	816	743	770	794	810	781	827	784	731	751	748	728	737	715	727	714	763	686	714	664	719	700	747	708	710	771	710	677	774	696	731	734	694	668	713	660	700	678	732	718	672	713	731	742	664	751	746	702	681	724	708	740	700	692	716	770	697	658	691	695	670	679	697	653	704	674	683	710	670	714	705	738	708	696	732	676	698	688	702	696	718	716	682	670	662	703	669	725	681	687	699	718	666	697	659	675	688	708	681	716	742	746	702	697	674	712	669	642	687	707	693	657	741	719	701	672	659	677	689	680	651	710	698	654	685	682	694	697	757	691	679	730	700	683	713	716	706	718	705	697	689	659	724	685	657	718	714	674	726	681	687	691	698	698	753	700	703	689	672	675	722	717	687	686	677	719	719	689	684	700	708	654	673	719	717	696	690	702	710	732	697	688	777	706	687	728	771	695	690	726	733	683	689	675	735	679	678	636	664	732	740	717	702	667	694	717	736	695	671	704	734	698	702	653	691	701	745	736	710	673	729	716	738	710	750	646	701	714	669	719	688	741	742	731	681	698	704	679	698	686	714	658	707	678	670	678	693	711	688	702	727	707	644	656	699	710	698	709	696	692	682	700	717	683	680	729	648	735	653	765	712	709	697	674	698	672	658	686	658	737	692	680	702	698	698	704	728	694	657	680	750	686	654	720	729	605	717	686	741	713	717	678	697	696	677	652	686	676	725	691	703	705	678	680	673	731	658	698	687	707	675	702	718	716	710	724	656	694	686	735	720	684	707	695	667	663	675	623	692	693	675	716	707	708	724	728	657	685	706	717	703	662	727	682	671	704	732	666	666	666	710	672	700	681	682	683	693	653	692	675	710	716	674	666	703	708	667	681	694	676	732	646	746	740	711	705	713	715	678	684	702	710	698	706	708	711	702	691	685	746	669	652	680	700	730	778	729	710	735	686	675	697	731	656	694	696	656	704	700	726	678	695	720	711	693	731	690	669	690	729	649	698	736	704	670	747	760	687	690	683	713	697	720	681	700	672	727	729	675	700	680	657	697	717	687	702	676	668	712	668	674	720	737	683	713	692	683	755	677	639	677	714	700	706	674	666	719	711	686	658	706	710	713	674	706	681	699	669	682	697	669	705	698	688	694	665	687	712	672	690	681	696	685	711	693	723	698	689	648	687	732	703	702	663	739	743	702	734	705	707	715	716	719	700	679	674	661	763	711	681	700	700	635	698	656	686	708	702	677	685	680	672	668	686	636	695	667	696	715	718	691	677	677	688	671	728	716	685	716	691	668	731	654	719	713	688	710	670	685	683	693	670	696	668	707	747	682	692	695	671	686	660	702	660	682	674	711	727	698	716	670	742	707	686	633	711	666	655	748	696	716	696	726	688	702	688	723	714	677	710	700	696	715	724	682	694	729	685	713	700	667	718	667	695	715	654	733	689	689	694	671	712	713	712	681	691	697	690	675	704	693	680	666	744	703	695	703	724	684	718	702	679	686	694	709	672	695	703	725	686	733	709	722	675	693	747	690	718	670	708	666	670	716	699	771	689	694	669	729	687	691	731	687	688	709	674	718	666	690	690	738	664	709	668	718	728	663	695	633	696	634	673	734	674	693	730	678	668	677	651	682	724	696	701	705	748	748	629	662	746	692	669	662	703	671	660	683	714	714	739	721	720	676	703	687	683	703	752	687	671	691	715	664	730	670	655	717	716	755	716	728	687	679	691	723	659	717	702	701	737	751	707	664	699	716	682	649	725	682	675	711	691	711	685	695	697	656	655	719	726	679	718	673	704	703	668	699	670	708	685	642	721	659	643	687	657	668	693	669	645	681	727	664	699	677	699	702	649	701	695	688	732	691	680	649	645	680	717	705	668	691	733	704	708	685	684	723	715	712	671	705	747	654	699	673	727	685	706	697	699	711	698	697	708	649	707	689	711	713	685	716	706	709	643	724	669	734	697	752	662	695	714	692	666	670	642	659	704	705	659	706	737	685	699	727	691	679	685	669	722	748	672	682	650	683	739	716	681	697	639	747	688	697	659	657	696	675	719	657	728	693	692	690	670	689	696	638	644	689	670	746	680	736	692	717	674	694	719	729	676	700	675	669	683	696	665	715	662	718	699	735	697	708	667	707	707	705	726	655	702	681	694	654	707	698	697	673	673	671	702	675	673	728	672	698	695	642	720	708	695	679	689	661	681	693	637	720	731	710	695	690	671	742	676	682	700	740	701	674	655	714	678	689	700	692	711	739	717	714	720	676	664	722	692	703	672	727	660	727	746	710	681	713	675	762	658	668	683	669	691	695	687	699	703	719	683	706	695	711	682	695	696	678	701	662	767	702	686	682	646	679	678	673	630	702	692	677	707	654	696	734	704	707	721	697	684	682	727	677	717	676	732	685	707	733	738	646	716	677	722	712	694	686	629	734	718	690	681	700	686	696	736	727	745	660	667	696	710	713	700	749	704	711	641	665	702	724	715	695	697	695	703	667	693	675	716	714	669	675	715	748	714	707	670	722	720	748	689	696	672	716	680	700	713	694	718	628	682	716	711	689	684	675	685	689	724	712	678	668	679	668	669	658	692	684	686	661	699	693	728	701	724	717	730	710	675	716	703	624	678	721	708	717	695	677	696	701	678	673	695	643	672	713	666	675	732	744	695	699	707	664	722	666	654	641	695	672	642	688	666	694	699	726	668	710	679	689	667	690	710	677	682	721	690	698	656	676	676	706	680	685	689	673	678	716	723	718	743	691	656	689	687	680	660	710	720	698	709	640	760	692	681	738	677	692	705	680	664	661	721	686	698	704	682	686	668	673	646	702	697	757	701	733	692	699	683	718	688	659	703	711	727	639	693	730	678	710	702	645	695	622	722	681	687	674	690	687	649	711	671	711	702	707	711	731	703	749	668	644	718	692	680	687	677	695	727	705	734	732	678	719	710	680	672	673	646	717	691	697	669	676	714	713	721	687	711	649	651	729	688	727	673	719	694	723	700	743	700	696	698	700	739	693	693	648	691	738	717	735	665	679	691	703	642	681	704	683	719	701	751	694	693	655	718	707	697	682	749	673	718	683	761	724	695	701	688	673	701	710	719	704	690	679	689	691	743	671	656	691	714	684	746	696	686	682	686	671	688	719	737	703	710	671	688	705	730	700	683	685	693	718	661	702	686	697	669	697	671	707	714	689	702	734	694	685	695	701	705	650	717	650	684	718	678	681	678	708	688	692	740	688	676	700	677	709	698	710	702	672	703	716	681	674	714	669	693	719	696	709	706	674	726	676	695	663	655	720	692	659	697	697	671	722	670	692	711	695	699	677	668	671	683	697	697	665	675	733	676	718	685	725	681	694	670	735	720	693	694	717	681	704	718	662	708	760	701	728	710	684	707	673	693	675	704	705	728	739	698	719	723	676	703	689	693	725	694	709	674	689	701	758	694	699	670	685	722
23005	21093	28772	23571	21072	20937	6270	1229	999	847	810	788	687	698	695	691	662	655	656	638	632	643	617	633	659	600	623	589	599	603	565	600	593	599	642	578	609	551	521	596	549	535	526	496	519	550	567	524	532	535	538	509	549	522	537	542	536	507	551	571	542	530	528	528	532	521	587	509	512	575	599	532	566	527	563	554	542	516	595	554	540	526	566	540	540	497	528	543	506	511	516	529	502	564	538	527	520	567	550	538	559	492	526	560	525	518	534	518	546	543	519	562	537	531	547	522	515	553	519	510	534	556	533	553	545	552	553	520	516	545	531	524	555	575	507	549	568	526	575	533	546	521	533	521	534	525	521	538	528	567	552	505	504	552	579	536	571	540	536	559	518	505	560	524	541	574	524	557	515	527	546	544	549	539	575	524	544	527	516	519	533	501	553	504	544	504	524	538	538	543	545	537	560	569	594	558	522	544	536	536	556	536	520	550	534	548	554	527	516	514	511	550	539	532	542	562	522	551	499	525	538	533	550	500	562	566	517	569	534	562	547	523	533	565	513	522	539	530	553	514	489	507	566	509	521	511	512	553	548	526	536	531	525	513	541	531	566	529	515	510	477	566	540	552	604	510	536	546	522	539	498	523	566	538	501	531	520	519	525	556	516	535	529	520	534	525	574	539	562	543	551	509	524	498	556	517	547	578	556	545	509	521	522	518	520	558	554	549	536	508	513	575	560	510	530	568	540	521	504	541	535	546	555	521	573	531	548	525	548	526	520	548	510	499	521	528	536	548	559	571	561	533	510	548	551	536	546	532	529	537	532	516	516	485	529	576	503	527	542	489	529	531	537	526	547	504	531	533	558	553	564	521	497	518	509	605	558	507	529	492	517	500	559	549	533	538	519	535	524	563	533	519	550	514	546	520	543	527	550	550	512	537	505	516	505	516	498	508	545	527	505	562	531	570	548	506	530	527	545	566	568	544	519	526	529	539	546	545	522	565	523	625	496	516	515	505	514	535	536	531	533	479	545	554	550	536	551	530	556	568	539	540	544	523	533	588	562	540	526	540	550	534	528	574	556	511	543	599	514	546	533	511	526	514	536	549	516	560	574	546	529	524	562	538	530	585	538	567	545	528	525	521	511	515	550	523	525	547	565	569	530	520	494	522	547	532	524	579	511	516	544	555	515	532	548	505	541	492	585	508	526	538	537	550	537	516	560	499	518	549	564	553	542	525	513	565	526	532	527	531	536	516	518	518	519	522	542	544	546	551	514	537	513	560	572	552	539	529	509	577	570	503	517	564	554	483	603	516	491	524	533	562	535	530	538	543	565	552	515	550	501	511	526	536	517	493	522	566	539	579	509	569	509	513	528	498	522	547	536	552	542	499	514	547	521	507	581	538	526	504	537	540	517	521	493	523	514	538	537	573	548	551	501	520	499	568	507	508	589	551	573	525	529	550	583	546	505	543	538	544	511	547	558	549	516	555	497	543	561	563	548	558	580	510	490	544	533	527	499	525	548	563	518	559	519	571	531	559	524	527	524	535	522	522	572	541	585	571	533	503	566	511	530	553	514	517	513	563	489	519	512	476	510	543	561	537	565	534	540	542	539	535	546	521	540	542	509	555	556	552	520	532	561	528	512	528	553	556	539	511	522	558	487	558	543	574	571	532	559	501	508	518	508	510	542	552	531	511	563	551	550	545	601	480	512	556	504	538	511	500	559	577	550	531	539	511	495	537	530	503	546	564	548	522	501	561	519	519	498	536	557	505	540	559	543	535	549	581	537	544	550	558	511	509	545	538	530	487	509	557	519	528	531	561	560	481	500	513	522	536	528	521	569	546	547	504	559	542	517	572	541	527	522	551	548	555	556	539	545	573	570	527	543	538	552	557	550	551	542	597	509	509	506	531	580	519	568	549	542	507	557	509	543	558	538	542	515	478	608	541	519	504	503	504	558	538	508	537	539	582	523	503	547	554	556	532	516	541	515	579	477	533	566	496	542	524	538	528	538	539	567	505	523	554	538	567	523	514	538	516	544	551	501	590	545	535	562	529	499	534	517	535	590	559	558	530	552	527	529	552	544	504	515	537	519	530	570	535	519	546	557	528	550	537	561	542	557	562	529	533	545	518	519	521	533	555	560	548	513	555	555	530	514	522	543	524	559	520	487	570	532	535	581	543	521	524	551	526	498	528	563	526	509	551	500	526	562	527	515	529	576	517	551	538	542	550	546	592	533	487	524	515	514	534	554	525	548	546	521	555	534	556	528	514	497	561	542	515	532	556	530	559	525	530	534	494	517	533	526	525	535	570	510	494	532	544	523	555	553	529	516	540	569	552	526	538	527	501	498	541	541	538	511	539	547	531	557	533	524	538	569	536	546	535	534	539	521	548	524	536	552	566	531	557	560	601	563	532	488	532	517	549	529	508	553	576	506	497	552	494	546	562	540	572	498	548	530	524	523	550	541	562	545	547	486	511	515	559	555	524	543	545	564	544	524	508	545	527	525	540	560	543	528	526	516	540	520	548	485	547	586	545	518	536	538	521	574	558	540	520	504	524	527	533	567	520	533	542	531	526	497	513	564	532	526	530	579	536	509	513	539	536	525	528	552	552	532	560	517	521	544	531	517	550	515	497	567	537	485	522	508	541	537	539	542	522	560	530	478	548	535	516	555	505	503	562	518	538	543	571	519	493	550	531	532	477	570	507	534	568	492	529	536	504	524	542	519	541	564	558	510	514	538	520	543	510	520	539	571	578	546	524	549	529	543	507	521	498	506	572	519	554	571	536	542	520	532	526	508	547	542	551	544	501	529	578	532	539	566	601	549	523	535	501	540	501	527	539	453	558	544	512	522	533	530	528	522	542	548	631	535	540	545	524	551	523	532	564	556	535	548	506	509	556	535	519	521	535	523	517	525	559	510	547	537	526	535	544	521	533	538	560	539	600	538	493	502	557	540	540	535	545	535	509	539	517	516	541	551	500	502	521	501	517	542	556	540	535	556	494	518	533	521	508	535	507	540	584	571	531	558	532	529	539	527	559	538	537	524	534	528	563	518	515	523	534	561	540	541	549	536	535	535	524	545	508	558	538	537	514	500	500	521	524	568	547	547	543	527	539	517	513	512	530	528	543	518	517	557	528	500	504	559	525	508	563	532	490	514	532	522	535	530	537	519	507	528	559	509	538	552	554	516	537	583	543	562	481	526	552	556	530	548	501	540	538	554	530	520	522	486	512	516	516	552	522	507	550	502	496	516	532	513	537	504	572	495	519	508	573	521	539	504	517	513	523	532	553	545	496	556	487	538	524	520	573	544	558	523	614	552	543	477	541	594	527	539	564	526	544	509	535	558	508	520	532	560	494	534	553	544	570	504	543	537	562	515	550	529	513	526	503	540	546	513	531	523	578	528	501	552	518	532	558	505	522	566	541	509	530	545	523	560	550	512	579	548	556	588	540	534	562	513	508	477	528	551	517	493	523	536	527	545	562	518	534
46401	64801	13969	5715	4145	3258	2633	1968	1683	1423	1331	1175	1050	1024	946	977	962	920	944	896	902	802	795	797	804	797	815	778	728	769	746	764	733	685	737	727	711	733	701	684	671	749	703	733	733	724	632	738	635	707	638	705	657	727	684	670	700	666	687	685	699	714	700	699	706	672	699	666	659	671	679	714	643	734	665	648	701	713	684	653	691	655	691	696	685	650	656	675	676	681	690	666	694	664	661	667	680	649	678	660	618	657	678	676	711	676	648	651	651	701	688	664	690	632	697	654	678	679	708	671	640	664	662	644	660	700	667	676	686	625	723	706	681	709	696	644	689	676	686	691	681	613	695	669	716	652	643	610	673	650	629	681	630	702	675	686	681	682	607	701	669	646	645	637	717	683	686	607	698	683	657	645	699	673	692	680	685	652	645	679	684	635	678	638	670	683	636	651	663	658	654	625	644	649	605	614	639	699	650	651	661	659	682	647	624	652	684	656	673	619	681	638	670	652	646	657	682	713	666	665	639	637	675	636	650	683	649	683	693	680	618	663	695	682	671	665	671	692	676	661	732	680	668	663	656	651	680	692	655	630	666	693	651	708	674	600	675	700	690	680	639	680	641	690	683	641	693	651	650	642	686	635	653	641	696	677	633	638	647	676	622	650	685	612	644	655	690	671	685	672	694	668	672	707	650	651	660	676	688	619	676	665	679	635	637	651	642	640	637	665	660	710	687	635	625	628	711	716	690	684	681	656	657	661	666	691	635	688	698	697	682	704	715	691	645	668	661	637	647	634	656	681	649	657	669	612	693	676	651	678	646	672	685	630	689	671	668	692	687	677	649	640	672	661	685	635	710	652	653	683	635	635	648	712	642	670	679	710	656	641	649	690	659	689	652	642	639	630	671	661	689	670	660	650	624	697	703	645	667	680	663	651	676	682	656	610	667	654	642	650	647	701	724	688	639	686	651	639	658	693	683	647	650	644	722	691	659	681	649	651	618	651	650	671	672	690	657	694	657	651	640	680	660	656	686	658	663	674	658	675	653	686	621	671	678	699	657	668	685	675	667	635	643	658	683	697	632	674	694	674	662	697	679	661	687	693	679	648	687	670	647	677	689	658	661	670	691	692	653	658	677	659	701	658	716	677	607	653	650	646	667	697	659	649	670	673	699	684	684	635	708	715	660	618	669	618	667	679	693	648	722	647	653	705	643	706	664	681	667	632	636	668	667	658	632	674	695	662	630	629	682	664	660	673	644	670	701	675	692	661	691	678	648	641	679	663	660	645	667	684	643	669	684	665	654	673	650	682	688	675	662	661	649	655	679	658	651	663	683	648	679	692	682	667	635	626	680	660	722	681	637	619	708	667	672	644	680	610	696	625	705	648	608	609	654	645	688	689	666	685	684	669	650	626	664	643	673	667	676	654	667	657	670	683	691	647	645	628	671	652	679	722	704	639	676	639	679	689	667	720	629	639	622	677	672	683	658	653	716	663	673	608	707	657	665	650	668	659	635	674	653	614	674	681	678	670	661	672	669	670	672	652	685	672	645	654	643	653	670	702	653	676	649	664	623	705	639	669	677	652	600	649	616	667	676	636	702	628	642	619	676	690	673	645	615	686	713	652	688	623	638	683	686	688	658	685	697	664	654	680	667	692	646	668	667	648	700	655	648	699	676	664	667	669	654	670	652	673	674	662	652	644	647	654	685	652	647	616	697	666	670	661	685	653	666	660	637	644	655	664	693	659	709	673	666	656	648	674	680	658	681	659	660	719	693	692	671	660	640	715	587	670	702	701	701	651	661	654	697	672	662	684	658	659	687	637	681	603	728	711	651	686	669	608	637	685	645	683	633	670	686	650	699	640	698	719	645	633	640	668	747	641	656	666	633	663	634	646	646	656	703	695	639	651	662	677	664	655	636	689	697	619	655	644	652	679	674	676	669	661	659	674	685	657	702	713	622	715	683	697	689	633	630	634	684	694	678	668	645	598	667	668	629	611	686	678	689	693	642	622	677	704	631	669	682	691	651	709	658	677	665	651	648	659	631	654	675	701	659	659	692	673	694	618	634	669	699	628	692	672	669	649	675	679	646	620	648	665	637	652	704	655	692	729	639	686	650	659	661	666	647	687	626	708	659	696	654	705	678	693	651	664	643	653	690	673	668	629	676	665	649	637	636	716	647	637	685	678	625	706	663	677	709	650	688	663	618	613	702	683	674	656	666	642	656	684	690	684	665	636	733	658	671	670	644	691	690	677	692	655	674	690	625	673	687	603	675	659	690	636	650	645	642	698	649	669	629	664	625	688	652	627	659	636	685	723	664	675	712	657	703	694	698	682	648	683	656	649	693	644	628	642	657	646	688	667	660	624	636	688	690	643	697	685	630	650	642	692	682	693	678	667	692	656	659	614	675	645	647	691	688	672	668	675	659	631	641	639	654	675	643	639	679	663	682	723	715	675	664	712	699	650	630	677	658	650	650	684	640	632	641	681	652	625	635	693	656	645	693	651	661	704	686	695	664	649	630	710	671	700	690	664	648	659	664	644	607	642	648	675	659	673	652	655	671	684	710	642	620	645	625	665	697	637	677	655	688	673	681	634	691	633	635	671	693	712	638	639	641	651	645	672	701	691	685	683	699	710	650	692	668	701	640	644	711	703	630	654	638	656	646	667	665	631	651	656	624	647	661	671	680	700	693	681	628	611	649	657	657	663	666	662	660	710	657	700	667	663	668	624	646	656	641	675	658	642	687	661	670	674	687	696	657	660	674	658	628	646	657	627	614	655	656	631	669	660	685	668	697	674	698	684	675	662	651	655	681	700	646	663	617	652	677	682	635	651	613	660	697	674	685	654	620	705	655	664	657	638	638	643	678	676	675	662	612	679	660	658	654	660	654	693	667	643	687	665	679	672	628	632	613	660	668	661	678	641	641	700	671	677	672	661	667	701	672	672	684	643	633	641	628	662	654	646	638	692	711	670	655	674	690	659	667	644	688	652	672	719	687	618	679	633	629	656	652	688	674	609	671	654	685	663	674	649	679	648	676	708	701	621	634	732	707	705	652	649	695	664	722	665	623	692	702	625	618	714	665	654	635	681	688	682	662	611	665	699	706	669	682	693	653	617	686	703	667	706	656	691	673	689	681	681	667	652	619	659	643	646	660	679	649	668	645	626	654	686	661	661	697	653	658	681	670	704	683	696	678	675	678	676	644	672	694	715	682	623	709	673	667	631	624	678	695	657	651	622	646	615	660	665	616	683	692	663	669	654	677	652	646	620	618	666	670	647	643	685	650	650	632	659	632	676	625	679	634	638	665	648	669	679	656	648	602	698	670	701	648	609	656	665	668	711	719	648	690	719	660	677	664	681	680	636	669	672	677	675	771	669	652	679	674	684	650	626	674	699	673	652	695	672	650	648	695	709	683	702	694	686	655	683	675	675	690	665	710	650	701	669	689	663	680	654	651	658	668	629	670	656	710	646	641	667	667	633	671	677
29393	28209	15996	2252	661	584	436	365	369	352	343	346	313	338	355	362	337	335	391	391	345	347	322	341	353	353	379	345	364	361	359	330	349	333	378	330	329	297	348	324	329	311	308	347	358	313	328	327	358	344	306	329	349	343	333	318	348	334	312	319	344	338	331	325	361	313	310	338	335	335	292	361	328	335	308	332	337	300	311	291	343	333	326	332	367	345	332	325	351	317	308	302	317	338	315	305	327	318	342	319	332	335	336	328	365	314	351	321	305	312	350	349	365	314	311	360	334	344	304	336	324	330	307	331	350	368	342	328	326	350	360	362	326	356	347	328	286	304	313	339	332	328	296	325	306	335	306	307	337	318	339	342	344	331	347	358	354	361	338	337	331	327	340	326	347	341	347	344	326	338	314	330	316	377	324	345	326	299	335	324	327	353	303	343	335	346	335	342	342	303	343	323	343	307	296	334	327	348	324	335	360	341	304	365	330	348	334	338	332	318	330	336	342	316	331	349	354	352	339	311	347	362	356	335	325	307	365	348	347	321	355	332	304	334	337	335	326	364	356	338	313	335	305	367	340	317	306	320	325	340	345	311	343	340	319	309	308	335	335	334	326	311	342	354	308	351	340	341	337	318	312	336	309	343	310	347	320	303	363	325	309	323	334	307	304	346	331	311	288	377	310	336	355	318	339	318	325	319	357	329	326	329	337	310	330	343	329	341	343	321	322	338	327	340	310	331	331	328	328	320	328	318	362	326	341	331	325	305	338	326	302	315	344	358	346	336	332	343	311	342	314	341	339	326	304	322	350	318	325	347	313	346	305	329	322	347	358	333	343	360	358	339	340	324	336	327	342	298	316	301	335	336	341	322	290	347	313	313	329	334	342	336	335	330	329	328	341	305	339	329	336	307	311	337	331	319	362	320	340	331	348	332	327	340	343	318	338	354	350	313	316	366	331	313	374	321	337	355	295	325	323	312	341	327	327	318	348	347	345	362	319	340	343	335	338	300	305	320	336	326	346	310	329	310	324	344	339	323	321	324	326	311	308	323	309	355	294	368	320	344	326	325	313	320	341	318	315	336	348	353	284	357	312	336	339	343	356	347	342	357	314	336	309	337	351	331	328	317	310	324	350	306	351	332	319	316	343	345	322	331	340	319	320	340	340	329	337	323	340	353	338	336	330	336	333	339	308	336	344	343	326	335	343	309	382	332	355	374	311	365	288	315	323	317	344	361	317	331	313	356	337	321	291	304	296	314	335	305	353	348	323	349	370	333	347	312	314	299	347	313	341	333	321	346	322	325	299	326	323	343	335	353	332	350	333	342	332	328	352	311	377	332	316	332	326	326	337	345	280	329	339	323	329	340	339	321	290	306	315	332	314	326	331	334	318	336	312	335	321	367	320	301	323	307	334	333	350	349	338	302	328	328	326	339	335	338	335	337	334	334	346	355	329	325	360	327	305	351	343	339	330	335	349	333	338	326	313	348	327	334	342	373	320	372	306	343	353	334	305	338	325	334	312	344	316	329	314	344	373	330	322	342	327	336	342	339	354	335	292	355	337	320	338	374	335	318	320	333	346	361	333	312	299	332	322	334	358	326	318	336	333	347	366	338	318	352	322	337	322	333	340	301	307	334	338	317	336	347	323	307	331	319	292	339	336	322	332	334	346	296	351	313	294	377	319	319	367	318	318	343	336	313	369	341	339	315	332	344	324	305	361	352	335	330	299	366	375	340	325	351	346	304	338	348	352	320	332	318	330	330	350	351	331	355	314	327	345	329	307	335	334	323	345	320	346	329	340	310	321	327	373	341	316	298	353	342	342	305	314	356	320	330	330	328	313	338	312	361	318	339	357	362	324	345	306	292	303	352	343	324	360	353	293	376	312	335	341	342	358	317	297	312	330	319	319	369	328	307	319	356	362	312	288	306	348	350	332	326	359	324	348	351	337	345	359	331	307	363	360	328	329	321	358	340	315	345	331	340	345	351	355	352	347	353	316	338	333	357	308	323	355	311	326	324	296	323	306	337	325	331	357	301	325	309	356	333	338	340	343	379	321	338	297	311	362	328	309	363	308	320	336	292	300	328	332	344	317	326	316	348	336	369	325	334	353	320	346	325	298	371	328	378	331	333	336	345	347	321	323	346	366	317	337	304	320	370	332	333	365	341	353	352	311	352	353	321	314	338	318	340	344	339	349	285	320	327	340	346	336	333	338	324	319	361	322	316	359	356	360	336	311	367	345	310	297	312	324	305	288	335	324	349	353	329	336	310	295	329	323	328	333	339	361	318	327	315	311	331	311	328	335	317	337	340	340	318	357	315	336	337	349	303	301	284	332	337	306	335	319	313	307	325	334	324	355	345	340	302	308	351	321	314	346	317	350	362	319	333	344	308	314	333	353	305	360	360	326	311	361	359	344	356	325	350	353	341	339	336	320	323	343	334	294	332	337	355	379	367	344	308	337	316	316	337	357	348	344	348	355	315	330	348	324	338	294	343	301	334	309	354	334	332	347	321	320	314	334	321	345	331	323	317	308	329	354	309	307	321	347	341	323	370	333	323	323	348	347	328	321	339	330	340	343	300	352	321	349	373	343	350	316	319	346	337	331	291	330	345	318	309	344	309	315	348	330	337	327	331	361	338	339	345	322	362	312	351	320	339	347	331	331	351	325	315	355	343	329	319	348	346	323	355	325	316	336	321	350	332	311	322	357	339	330	323	312	326	339	320	326	313	329	318	346	306	331	318	320	317	306	334	349	326	341	350	344	313	345	342	337	361	355	325	349	352	349	348	337	350	320	371	328	368	324	307	309	304	351	335	315	324	344	353	339	332	320	331	336	358	317	343	359	346	319	353	345	358	315	324	333	354	282	330	339	334	327	341	314	357	349	312	329	319	352	329	327	352	334	319	351	325	324	353	360	349	361	331	359	347	364	304	343	338	330	325	332	331	333	347	375	351	352	364	353	332	325	319	330	355	328	288	346	345	330	334	305	349	315	314	333	323	312	340	357	331	347	344	332	316	321	320	348	344	353	325	305	342	359	323	344	322	336	341	384	371	312	340	348	343	361	392	317	348	331	356	341	356	367	318	339	311	336	335	339	354	361	323	291	337	380	342	365	317	338	347	321	332	314	312	336	317	311	316	377	313	358	348	361	309	320	334	341	352	315	329	343	360	339	317	342	350	348	338	314	352	313	347	333	368	345	323	328	340	355	350	290	334	331	298	321	337	351	338	307	335	341	325	332	328	319	364	338	337	355	352	360	323	310	333	334	355	336	299	339	314	349	349	339	370	341	333	314	358	342	321	345	313	335	320	367	345	337	343	367	349	346	303	358	354	335	341	317	341	348	341	355	340	317	338	336	362	330	335	358	336	314	335	332	376	338	331	355	328	330	327	316	323	346	367	314	352	305	336	360	321	337	341	333	327	317	342	348	298	344	349	334	352	331	356	338	310	322	331	321	349	355	322	333	349	342	308	311	349	333	342	304	342
36831	43096	5379	788	664	642	529	488	498	462	446	428	408	426	462	464	435	496	499	471	450	446	478	414	474	451	464	462	440	430	447	433	415	449	447	428	426	424	440	397	373	444	418	399	449	414	418	414	428	435	421	435	404	444	384	403	397	406	383	441	437	439	424	408	416	430	414	440	416	417	398	396	443	382	405	442	483	434	435	417	419	444	415	411	406	437	403	433	422	411	416	393	461	421	431	428	423	407	386	416	410	411	433	407	394	419	390	424	380	412	398	426	441	425	410	436	410	439	415	438	401	438	406	442	391	411	408	425	424	412	443	439	454	419	430	416	399	417	402	422	411	405	437	431	384	432	403	427	460	438	382	410	415	373	416	420	422	432	402	436	445	446	419	431	407	408	445	450	417	403	446	429	377	418	438	418	407	410	404	420	448	412	420	416	428	445	421	400	430	435	447	411	425	427	412	447	461	441	435	434	424	394	416	407	414	437	395	425	419	438	426	418	444	408	434	402	408	455	404	388	412	394	406	410	446	415	385	425	362	412	400	391	416	438	432	412	454	425	404	437	426	421	426	407	404	393	434	402	421	430	413	397	423	411	427	441	379	416	434	391	404	405	417	409	445	417	363	432	416	399	445	404	442	406	430	433	392	417	410	414	409	411	397	388	426	381	396	409	427	414	411	387	422	396	417	448	395	376	432	435	412	412	431	434	389	426	427	422	392	477	403	406	404	425	399	440	386	419	404	423	387	422	414	459	430	424	421	399	382	404	387	371	414	413	385	406	410	411	456	402	399	413	406	420	373	408	428	388	402	434	413	409	422	411	433	423	380	450	456	425	437	391	428	422	403	388	402	425	432	378	391	385	421	414	423	409	406	415	408	427	380	416	440	395	407	421	423	412	416	395	410	437	429	432	431	388	423	360	406	419	416	412	418	390	445	396	396	408	415	405	439	374	449	403	446	449	424	403	421	418	381	403	420	409	409	435	429	393	413	411	435	408	413	423	412	448	425	372	403	386	413	416	416	415	406	409	443	404	412	414	374	397	405	416	424	432	422	392	396	416	401	397	427	422	425	420	441	434	402	382	374	429	390	399	397	385	405	475	430	412	402	393	413	429	410	433	413	434	387	373	395	447	399	414	436	417	419	407	376	410	429	432	433	422	396	397	396	417	377	447	394	413	408	430	401	410	420	410	399	385	405	415	438	399	443	431	397	410	449	461	407	423	408	420	423	430	409	402	427	409	444	426	417	421	353	442	443	439	420	429	424	396	394	430	356	401	426	402	444	424	421	393	429	411	407	447	403	409	400	405	401	418	402	417	446	423	401	399	405	415	407	450	441	415	427	395	406	360	409	395	416	394	398	427	430	431	441	413	421	396	415	401	419	404	421	380	407	439	429	442	455	410	451	415	402	433	444	438	412	420	428	430	414	409	393	382	395	413	427	405	406	417	400	428	438	410	417	411	411	407	406	439	417	381	379	414	441	411	414	427	374	408	396	459	436	420	431	405	442	385	387	407	382	402	413	427	424	418	464	396	402	404	444	430	408	411	412	400	441	413	431	413	410	412	391	418	388	416	383	447	428	431	437	422	400	372	415	437	421	426	443	427	408	404	431	424	389	380	426	411	430	411	401	423	427	409	405	447	393	429	402	423	397	388	416	418	420	411	413	416	403	388	395	431	385	452	429	424	414	409	417	447	413	423	416	417	415	422	446	398	406	418	389	425	421	405	420	413	412	426	387	416	446	427	428	461	422	407	379	444	436	390	408	407	412	445	466	434	416	449	424	384	406	438	408	401	422	443	387	387	439	390	419	425	451	401	393	396	408	419	425	407	441	435	409	443	428	444	443	420	410	429	401	418	435	413	435	449	398	417	417	440	439	383	418	406	405	383	456	427	415	396	410	437	404	404	407	415	396	432	405	390	405	398	401	378	396	404	417	416	401	431	418	413	437	386	400	410	416	409	450	396	393	425	427	414	452	414	444	448	382	362	434	368	443	455	417	384	469	388	394	402	422	421	386	391	398	422	408	425	369	382	392	422	441	370	444	403	436	415	403	398	388	397	452	400	415	401	426	421	407	384	385	435	405	437	382	425	395	417	418	389	436	403	420	411	391	431	399	441	408	369	457	404	424	410	385	417	384	405	432	427	427	420	402	380	453	422	417	412	413	472	420	422	425	428	402	448	441	430	400	406	389	412	401	411	388	411	433	382	433	425	364	412	424	424	457	437	429	446	416	392	395	427	423	412	398	419	446	426	384	414	431	396	418	396	409	422	391	434	415	416	380	413	450	437	420	428	417	383	456	425	401	413	390	408	429	418	429	400	424	412	428	396	374	450	412	436	395	450	409	429	416	403	427	432	420	430	408	404	442	407	410	419	439	425	433	404	420	433	432	443	415	398	398	393	463	442	468	420	464	412	441	369	405	445	417	430	427	435	462	429	433	382	405	422	415	408	434	400	393	406	395	435	420	396	409	455	410	417	392	413	391	409	424	415	427	391	418	429	454	427	422	412	413	431	432	439	395	412	415	419	416	450	450	402	462	404	405	378	440	379	433	378	447	400	413	421	422	408	425	420	420	407	427	401	413	451	408	397	391	445	395	424	431	406	447	374	443	458	439	408	450	430	426	467	394	426	409	396	426	456	438	447	417	414	387	421	447	394	421	449	399	398	447	452	397	412	417	414	377	392	418	451	429	393	442	415	420	427	379	413	413	416	416	390	385	404	410	422	442	425	428	388	419	415	468	422	428	413	401	399	455	414	437	416	427	410	409	401	393	450	449	428	432	421	391	402	462	360	404	414	441	427	382	437	403	421	402	415	416	424	410	425	438	392	419	410	407	377	405	424	406	395	378	427	399	410	412	425	438	381	418	451	443	389	428	408	427	404	422	387	413	419	415	399	438	419	417	419	446	421	440	407	409	422	415	397	422	441	408	450	460	436	397	421	414	400	428	394	422	380	378	407	400	426	387	416	417	433	440	467	397	445	412	432	421	419	391	378	395	454	432	370	403	477	406	422	427	420	406	394	446	400	415	407	420	360	446	398	424	433	413	443	421	415	414	429	424	383	413	389	453	445	409	419	383	419	426	428	407	411	419	396	388	425	429	405	395	402	425	364	419	429	447	423	411	425	398	387	421	451	429	398	431	424	441	372	430	390	401	376	431	406	437	416	436	426	413	403	428	405	378	394	406	448	406	440	399	411	411	443	394	417	397	407	391	412	432	398	396	373	408	421	411	414	387	403	417	435	397	452	429	401	395	374	400	431	391	421	401	433	425	449	430	428	379	449	411	429	416	392	430	415	363	408	422	455	412	373	426	445	437	411	419	411	381	429	390	446	428	420	432	418	406	418	371	382	385	423	380	435	420	412	427	378	390	447	424	421	418	422	416	414	400	370	411	435	383	412	406	426	416	410	437	429	410	424	481	452	454	412	422	440	453	421	420	398	381	395	399	421	416	388	424	423	432	424	405	364	404	396	402	433	434	392
24077	21143	28165	24181	20815	7808	1250	925	739	746	708	671	663	695	648	599	646	616	606	639	603	572	581	574	604	618	647	617	576	570	592	612	592	591	615	586	589	580	574	604	575	594	575	596	589	602	565	541	547	594	545	577	585	551	561	551	602	610	569	556	536	575	545	608	595	578	574	569	514	523	541	586	590	557	538	570	552	558	559	590	533	564	560	579	560	546	575	548	573	544	536	530	608	528	551	572	538	618	586	564	534	586	562	539	565	514	570	582	585	619	590	563	576	533	563	591	567	570	563	581	559	533	533	566	580	562	547	547	559	568	548	568	535	571	558	614	529	598	595	606	562	547	552	544	556	574	588	553	588	616	539	549	568	532	580	561	545	539	565	545	563	559	545	557	544	584	567	559	551	592	586	548	576	581	573	571	594	545	587	592	575	558	566	547	587	556	594	585	544	594	554	551	598	559	572	562	580	560	551	581	567	544	586	537	559	546	545	548	589	538	555	564	576	521	574	555	550	541	524	548	543	563	580	537	563	577	521	598	581	560	551	562	592	536	580	585	608	542	541	508	619	565	557	572	545	522	555	556	553	543	599	537	584	544	536	545	573	532	553	543	544	609	566	578	610	570	515	544	551	568	524	521	570	578	558	563	537	603	545	547	575	517	572	562	543	610	553	553	543	531	530	558	536	544	502	572	571	600	552	568	579	615	566	529	555	538	526	578	568	503	560	524	586	507	555	549	562	584	545	570	599	608	559	573	549	575	598	546	550	543	598	578	543	530	561	572	600	563	550	577	573	576	505	580	610	562	542	538	547	534	569	613	533	564	571	576	587	574	556	549	528	522	590	585	577	591	579	512	592	524	544	559	581	586	552	544	582	547	589	607	579	555	595	582	550	590	573	527	556	555	562	572	531	542	581	626	528	540	572	571	546	558	542	557	543	558	565	588	622	571	601	556	613	635	534	571	539	565	581	548	580	538	550	574	551	571	554	536	541	587	577	582	540	560	545	525	568	546	531	551	564	551	576	570	595	572	532	546	576	565	541	563	519	590	543	548	581	516	561	583	551	579	536	572	557	582	509	513	573	528	536	534	568	546	556	581	561	560	530	544	565	594	526	582	581	571	571	545	539	559	530	549	489	563	568	567	584	549	562	566	595	562	588	542	534	572	592	571	560	601	541	572	611	574	574	600	506	562	590	587	570	555	565	580	585	567	538	582	608	561	567	537	565	574	544	551	546	593	560	591	568	579	578	524	551	532	569	527	576	583	575	517	581	562	569	541	518	566	562	523	537	530	566	558	577	560	561	562	548	517	550	622	560	533	569	550	573	592	551	597	598	542	603	565	578	560	553	575	604	561	602	570	500	567	541	585	564	545	559	608	606	573	556	568	565	537	602	581	528	612	556	560	560	570	575	553	550	585	576	534	566	572	587	534	565	564	516	566	535	582	561	590	545	560	543	617	546	545	536	551	559	575	525	585	543	576	569	549	561	554	588	542	577	602	577	561	574	632	555	574	557	577	585	560	574	593	572	553	517	546	599	541	556	552	564	593	540	530	567	611	548	588	585	541	522	551	576	587	594	590	565	589	550	539	581	576	512	546	590	556	575	590	542	561	575	569	542	536	609	550	590	578	562	539	587	599	550	610	619	535	567	576	582	564	566	577	585	524	561	617	575	574	591	540	544	539	574	574	593	555	575	574	595	549	552	598	570	594	564	547	559	595	610	596	561	567	579	540	582	534	571	570	598	576	528	580	548	532	586	557	576	554	579	584	552	594	576	576	492	561	578	525	604	571	583	570	557	583	552	555	588	567	602	534	572	540	555	577	571	566	556	578	584	593	560	585	549	509	547	556	591	564	559	583	583	540	542	593	562	546	593	573	598	562	531	547	575	536	529	555	573	576	566	574	562	582	564	557	554	554	588	585	592	598	563	599	552	590	576	561	561	547	560	554	621	610	575	544	538	531	515	550	597	567	548	491	575	577	543	528	554	560	572	567	573	522	516	576	570	535	551	539	503	556	532	570	538	586	526	568	590	563	537	597	555	541	607	546	583	506	552	519	606	563	537	554	562	559	584	519	579	582	578	560	577	547	515	537	546	579	557	543	596	559	573	609	543	581	553	534	579	549	561	566	523	560	566	601	574	568	561	583	575	590	533	582	557	592	589	609	554	555	613	580	586	584	570	574	514	525	578	538	592	582	536	563	547	566	545	551	542	565	557	585	598	562	536	565	613	542	542	515	512	553	602	574	538	605	525	582	581	566	592	578	575	587	533	578	533	536	561	573	572	576	590	553	559	594	574	528	540	567	579	561	587	529	533	556	581	605	574	578	548	542	524	570	589	546	576	564	553	583	519	568	564	558	598	522	574	548	550	583	585	535	576	573	554	554	586	579	548	527	563	559	606	553	524	590	582	563	578	507	563	535	615	566	591	533	559	611	553	574	560	556	560	516	625	579	532	540	558	528	576	583	529	572	551	556	558	541	539	571	545	576	542	546	598	545	586	558	536	577	551	575	559	565	546	537	542	550	554	558	564	577	558	563	551	574	588	554	541	555	569	577	569	586	563	587	514	510	552	536	578	579	583	585	528	575	570	570	603	577	575	577	546	555	552	566	562	561	557	573	547	542	571	524	585	590	558	552	561	560	525	546	561	543	560	546	560	562	569	521	538	577	556	592	591	572	538	612	519	549	532	535	567	555	579	553	555	562	550	576	548	549	517	556	563	599	590	556	590	628	613	521	553	588	537	517	583	582	564	568	579	551	582	542	566	565	580	549	596	545	556	547	550	511	585	559	608	569	542	514	551	605	589	581	564	553	576	566	533	543	612	593	596	590	630	544	575	573	531	573	530	550	572	561	597	557	585	553	560	574	604	551	580	575	574	560	569	572	544	593	572	563	549	580	595	574	587	558	594	554	552	562	562	578	554	613	602	589	566	545	562	537	582	561	578	552	566	585	562	524	523	541	572	540	556	547	580	543	578	588	534	519	590	606	574	577	564	563	560	593	542	551	565	584	537	563	556	536	554	522	560	525	592	517	519	596	578	544	549	554	552	564	527	526	583	591	575	538	575	590	569	546	582	539	578	558	536	581	565	549	515	537	575	537	596	575	568	586	546	558	572	567	526	586	592	600	569	591	564	564	599	564	571	529	556	522	586	581	632	532	593	570	536	597	547	588	542	561	549	554	602	547	529	592	534	562	558	549	570	553	548	506	574	594	616	547	564	578	531	593	582	572	567	562	533	584	582	572	564	600	591	580	580	553	596	546	547	583	605	550	561	582	619	534	577	517	573	552	549	571	569	552	548	558	542	589	525	575	603	571	601	543	582	584	565	603	559	537	573	575	548	577	556	562	567	523	565	539	565	581	579	575	553	547	554	584	542	565	610	561	605	530	545	575	567	548	593	577	545	541	576	561	582	607	599	567	538	531	612	538	600	575	567	586	567	551	553	549	537	568	556	539	556	553	538	542	558	571	568	563	556	551	574	536
41807	60106	11747	3308	2500	1914	1682	1357	1232	1056	1022	962	917	873	869	831	884	871	867	801	801	836	735	772	779	790	765	797	741	794	759	739	718	735	751	797	701	676	691	706	708	716	691	710	699	663	718	739	711	692	706	659	726	731	688	654	738	671	657	704	664	694	713	700	691	711	724	700	644	661	684	732	734	696	733	692	703	684	680	752	682	640	683	686	701	667	669	658	709	704	697	663	651	764	693	705	708	645	727	697	643	712	702	718	698	656	678	698	729	645	714	701	689	670	759	689	731	679	695	647	696	699	696	672	684	684	714	675	666	689	687	713	706	710	712	717	674	693	650	703	701	678	732	736	630	706	722	677	693	694	692	715	691	657	742	657	664	687	731	683	728	706	666	691	657	670	683	667	700	693	673	677	686	700	691	718	679	656	675	676	710	684	676	677	723	700	687	676	694	707	711	689	696	690	712	679	701	709	662	675	676	709	684	703	689	672	695	676	702	725	705	671	655	709	716	706	667	689	716	682	684	727	694	707	692	735	755	728	709	678	714	633	683	675	667	686	721	716	681	665	672	682	714	631	731	724	673	690	685	688	734	709	675	668	687	712	721	680	665	675	685	644	729	669	697	634	671	665	717	691	727	679	696	687	721	670	686	715	646	728	711	680	710	672	651	718	685	652	681	688	723	690	699	662	675	703	679	724	718	661	708	699	698	687	640	688	716	695	641	689	652	683	664	709	693	721	728	701	664	698	689	733	681	707	705	700	667	707	717	678	650	676	680	692	690	713	693	717	670	756	731	666	686	666	668	691	693	683	706	673	678	666	695	698	717	691	692	676	689	681	707	703	671	664	775	656	690	693	662	721	662	705	709	677	681	598	653	687	681	712	702	709	691	703	685	660	657	658	673	712	653	683	703	695	664	702	688	675	708	686	700	663	698	635	673	712	664	660	699	693	685	666	661	698	690	685	667	712	693	689	703	675	722	706	688	696	668	696	697	691	664	676	690	658	665	699	706	683	688	683	708	692	703	699	657	669	713	682	614	660	664	706	727	732	624	696	732	699	695	638	694	707	652	670	710	668	681	668	667	692	704	676	682	700	693	663	685	678	710	692	676	675	737	672	674	673	698	660	673	678	681	640	658	654	703	705	673	693	635	706	696	714	692	669	691	717	701	700	659	644	716	639	675	713	726	683	719	671	665	709	683	694	739	675	696	709	705	705	669	725	666	711	716	637	715	690	714	738	660	652	700	664	748	670	695	710	695	680	697	647	688	695	726	711	749	647	702	712	673	752	710	687	711	699	684	671	685	668	675	683	653	695	723	651	680	664	668	673	660	690	643	724	693	673	694	675	705	674	686	695	663	651	668	705	684	681	704	649	692	716	672	659	672	744	637	723	690	699	646	750	701	701	733	742	682	666	689	721	656	653	715	721	696	701	702	707	720	706	690	693	729	686	655	704	688	700	710	716	672	689	671	624	708	655	723	733	682	707	691	672	656	686	644	733	703	724	729	640	652	640	732	695	712	675	669	711	789	705	720	687	670	713	705	675	671	701	702	671	737	683	703	717	703	698	705	674	706	741	700	693	678	676	657	670	687	696	676	664	652	663	704	722	738	695	688	686	671	676	697	735	701	704	693	682	673	664	711	706	704	686	689	688	730	715	649	721	696	654	671	715	715	705	694	684	679	706	690	666	664	672	666	689	668	643	674	673	702	685	681	682	695	709	682	704	697	668	668	670	703	651	686	699	675	630	670	620	709	680	723	646	696	721	674	761	699	697	643	696	635	659	659	638	657	703	733	698	703	649	686	678	713	647	697	673	674	627	652	690	695	686	660	710	630	679	709	677	667	681	710	696	680	648	686	749	657	681	707	704	667	699	697	710	675	707	704	699	721	689	659	708	670	666	685	702	657	696	684	682	691	719	669	736	688	663	683	703	724	647	709	678	659	704	686	711	692	661	667	715	654	678	700	728	678	668	678	708	662	675	713	718	703	686	732	720	698	717	698	697	671	659	717	697	737	715	668	734	718	711	723	664	700	656	661	666	647	709	670	704	682	666	652	650	675	705	670	703	663	693	684	707	693	706	689	679	663	696	740	690	676	687	722	726	677	727	679	682	689	733	682	679	687	700	720	689	693	645	717	669	694	705	710	670	674	690	698	712	743	704	715	665	707	708	691	701	710	670	706	699	706	652	748	659	708	705	663	685	672	657	747	690	693	687	657	712	699	650	685	693	647	703	698	662	680	653	693	644	692	726	656	711	657	686	684	686	713	648	635	704	724	677	665	735	665	706	659	683	697	710	654	711	687	648	710	654	642	691	677	675	691	683	699	665	693	659	697	651	681	695	718	730	703	699	697	691	728	721	709	696	713	631	671	686	694	692	689	661	710	708	707	686	702	657	656	672	728	709	682	664	655	704	639	724	668	713	710	732	725	692	713	716	691	716	737	703	694	714	702	724	674	712	682	676	690	708	690	684	711	688	662	678	680	677	693	750	659	614	713	718	702	684	697	706	752	658	640	687	721	701	693	681	615	694	668	717	729	730	690	740	711	697	712	640	734	708	717	703	686	706	676	739	696	685	667	702	729	691	657	627	686	726	706	693	656	669	692	674	726	668	707	715	670	689	670	723	713	684	666	694	679	708	702	741	687	667	682	762	712	709	645	658	699	754	671	668	662	620	667	691	716	694	713	653	730	680	672	729	681	672	667	713	700	723	687	663	671	709	643	709	642	656	715	693	633	720	680	686	663	708	687	712	683	691	694	695	707	656	683	637	705	719	654	699	636	700	673	690	674	667	694	695	684	689	694	722	726	657	702	667	679	682	718	695	707	685	654	664	684	685	739	682	681	686	704	718	719	742	679	695	665	687	681	689	721	688	733	722	700	683	666	693	687	757	693	699	736	732	680	657	676	697	693	673	668	698	708	692	690	663	659	718	707	723	682	643	646	652	643	723	644	709	725	740	729	673	686	693	673	697	744	662	725	663	680	760	727	691	693	734	697	702	684	711	632	750	685	677	725	649	661	675	674	705	711	701	706	698	686	668	703	743	671	706	654	687	697	717	689	702	663	691	647	660	714	722	687	678	619	698	658	696	690	677	705	713	698	683	659	731	664	712	658	738	641	683	606	686	684	692	626	705	653	716	671	758	678	642	692	680	648	692	671	676	688	727	702	731	666	666	692	662	701	729	701	704	654	667	712	662	697	687	715	673	679	712	702	695	672	741	684	679	713	676	706	684	687	660	649	652	704	714	736	706	693	682	685	660	692	711	643	703	703	689	672	668	714	719	636	706	627	690	679	659	635	682	727	691	674	690	640	687	730	645	687	734	705	656	620	688	683	647	676	722	714	683	706	692	694	733	662	621	743	674	683	710	727	724	687	667	657	672	666	700	670	661	692	731	743	700	709	708	698	684	642	687	736	678	696	667	705	705	664	706	679	671	727	708	686	695	688	703	679	677	618	691	658	687	709	704	660	718	637	671	690	659	691	672
23030	21117	28706	23666	21064	20879	6135	1186	920	884	719	736	643	660	656	666	651	661	628	655	664	616	625	620	588	620	607	580	572	567	547	567	561	600	586	598	540	553	560	497	536	550	557	585	587	548	551	539	564	490	531	530	531	525	531	559	550	548	558	549	574	531	526	547	544	560	578	582	569	549	535	515	532	530	521	511	552	540	522	507	544	518	517	492	514	511	504	534	510	516	552	538	531	567	516	549	519	519	526	476	557	527	533	522	515	528	525	503	534	495	518	555	527	547	584	525	550	526	526	524	521	588	568	519	544	543	536	503	509	536	522	544	549	528	539	521	506	552	535	553	550	514	542	501	544	557	553	522	516	527	547	526	532	544	531	554	534	543	506	569	540	562	543	546	517	551	490	538	516	516	534	516	542	525	521	526	542	510	524	554	503	541	517	509	527	506	537	542	512	534	510	497	501	509	521	493	521	511	522	555	532	516	554	561	514	530	527	512	518	526	541	487	531	535	525	560	557	571	519	518	534	538	523	538	589	513	545	494	511	533	521	537	515	520	532	515	526	543	537	556	541	541	562	519	534	541	510	528	549	537	519	545	530	516	565	514	549	506	531	531	544	512	554	534	527	553	562	494	537	547	508	539	510	581	524	547	527	558	527	540	571	537	526	554	506	510	541	534	529	490	574	513	520	508	496	518	565	568	547	554	567	538	545	494	492	497	561	528	522	581	564	536	523	528	501	542	507	535	541	553	527	571	545	519	516	624	558	527	536	505	505	539	514	540	551	559	542	507	563	539	542	536	510	515	557	561	531	537	529	497	512	557	521	524	562	544	498	504	556	566	544	560	513	514	542	515	525	526	570	505	503	486	498	543	563	550	546	504	558	523	535	523	486	499	572	525	565	582	468	607	505	543	525	537	536	543	527	565	550	538	551	493	527	540	556	543	547	496	542	543	514	566	584	524	538	527	510	559	555	532	496	497	534	525	490	492	551	575	516	523	552	517	553	528	544	542	530	547	541	549	536	512	506	560	555	521	520	501	538	531	502	492	513	500	537	515	523	572	517	550	504	549	541	499	536	506	558	514	549	566	539	506	519	570	510	488	578	537	535	582	517	527	498	541	578	527	544	545	552	556	510	531	502	538	541	544	541	537	572	545	454	528	546	547	537	536	532	538	540	544	545	519	520	561	577	515	548	556	466	511	534	498	555	515	499	567	556	564	516	531	592	551	505	576	553	521	541	512	546	503	545	539	474	517	509	537	554	554	533	523	526	498	531	540	547	509	477	570	551	547	540	559	497	532	548	523	480	533	504	535	553	489	525	521	564	514	540	537	496	515	546	528	526	499	555	547	499	519	487	533	569	569	516	508	535	519	501	527	534	519	578	513	565	514	519	533	535	509	534	578	556	489	534	531	526	529	524	530	495	494	512	509	533	565	507	497	512	525	554	537	558	527	527	562	483	507	521	556	533	549	517	520	467	526	546	552	539	569	541	527	536	510	499	544	515	549	540	535	506	538	554	528	556	536	512	527	525	532	521	464	524	479	497	535	525	515	539	551	521	529	546	528	482	550	512	521	547	519	530	558	522	546	515	527	556	539	540	582	546	543	535	515	542	539	537	560	512	559	510	554	498	559	498	481	557	532	524	531	527	505	564	511	518	534	523	551	524	533	532	537	551	501	529	484	529	532	552	545	562	539	542	509	525	517	544	533	539	546	505	535	525	540	517	545	565	561	500	539	559	559	563	520	600	495	523	500	545	533	552	502	568	529	574	528	558	526	523	589	508	520	536	530	541	530	550	563	542	516	541	497	555	507	502	526	533	503	531	503	561	544	493	539	510	509	466	483	512	537	521	533	528	510	582	537	535	519	513	514	533	555	520	533	534	520	517	538	538	561	553	504	572	515	503	546	498	518	546	527	532	537	529	491	586	510	571	521	547	521	543	548	550	579	522	544	519	556	540	532	508	556	500	528	547	544	547	538	523	522	529	532	535	511	527	526	545	521	548	521	523	528	484	513	517	520	551	540	565	512	508	534	525	508	529	529	577	534	515	539	536	504	518	536	510	512	500	482	543	499	549	548	509	495	504	523	520	499	573	564	524	549	538	546	511	522	550	537	555	569	528	555	576	519	518	516	551	508	486	536	550	530	485	527	539	547	561	588	563	537	519	547	537	546	525	554	521	518	515	518	525	526	558	598	561	527	508	520	512	561	529	545	529	520	490	540	520	541	525	503	503	509	506	529	517	540	550	537	542	561	539	494	515	486	482	537	538	512	539	522	470	546	501	555	531	509	552	541	526	499	551	542	541	504	514	512	484	563	531	537	503	476	540	556	497	527	539	567	518	577	527	501	541	526	528	545	530	510	519	537	538	539	497	502	533	529	494	516	540	508	545	551	532	515	538	555	534	536	517	476	538	520	520	503	516	530	508	543	486	547	493	486	550	544	542	537	547	525	573	503	521	502	517	556	502	515	497	541	560	588	529	540	557	518	519	537	536	540	514	523	534	555	503	534	483	532	534	547	518	485	571	518	493	530	524	519	534	529	531	529	546	509	562	544	544	562	523	495	520	509	542	510	514	587	518	481	515	516	551	561	488	528	549	498	546	516	551	540	550	530	525	525	570	517	535	482	541	543	561	517	533	522	547	532	533	554	560	548	514	544	519	552	511	485	536	542	518	510	570	503	520	533	525	526	546	515	513	571	515	569	516	536	486	543	561	494	548	533	532	527	562	482	547	544	561	536	519	550	516	522	486	474	499	536	500	510	531	555	548	496	521	580	541	543	526	530	532	539	502	518	536	544	527	531	528	523	523	535	511	546	548	532	515	562	544	515	521	565	537	544	547	499	546	517	501	534	536	470	552	503	534	559	543	559	527	509	574	537	517	547	517	556	508	510	510	519	513	486	538	546	523	529	524	503	485	496	539	520	525	504	527	533	501	529	520	496	511	506	529	505	502	545	508	518	527	534	488	554	540	532	536	536	570	551	547	555	469	560	489	514	537	489	521	498	549	512	493	544	528	583	513	495	490	535	496	530	564	513	547	467	565	518	530	526	536	506	512	509	531	518	510	540	503	537	505	504	518	511	529	510	526	514	549	552	537	535	542	535	492	489	545	548	534	484	493	561	514	507	551	489	533	521	536	546	539	499	500	523	558	550	516	534	536	505	515	580	542	502	529	508	505	519	502	529	501	495	497	525	496	494	515	548	522	533	578	517	577	518	505	520	572	515	517	560	533	511	508	507	565	538	544	540	526	541	547	504	516	499	520	514	548	544	583	528	523	525	535	539	567	543	530	545	539	495	570	505	576	555	510	542	586	494	509	550	548	517	493	502	517	497	580	512	564	556	537	516	523	577	503	545	531	539	542	491	523	531	509	530	508	514	535	510	481	497	566	516	579	511	585	552	537	555	506	528	498	549	491	536	526	534	539	533	524	564	511	562	505	550	571	526	534	510	614	551	559	482	546	537	531	572	546	538	520	545	569	553	531	508
46268	68514	15756	5273	3775	3037	2366	1981	1691	1357	1223	1114	1063	1027	964	994	934	970	941	948	871	800	810	832	851	835	766	794	810	754	814	698	765	686	672	697	690	744	731	715	712	669	687	709	693	680	674	655	665	638	658	664	647	685	666	733	715	638	639	636	676	676	705	648	673	682	686	677	646	609	635	654	680	669	626	668	673	645	659	654	637	677	659	637	641	685	668	646	686	653	626	645	669	661	649	649	635	694	742	652	665	674	628	667	730	628	634	654	651	657	616	687	677	610	632	633	670	636	671	651	673	647	624	656	650	620	639	673	670	671	643	639	642	637	617	641	649	639	630	646	674	660	650	662	679	652	664	662	656	642	610	659	641	658	620	648	662	665	687	653	651	647	641	680	633	641	637	658	624	653	653	711	694	655	635	602	687	628	645	651	678	670	640	636	638	660	665	655	661	660	640	691	653	688	642	638	655	668	635	655	642	671	659	651	655	623	691	617	662	612	670	673	659	653	655	659	667	608	635	679	670	658	663	659	636	664	677	646	614	682	652	654	642	643	665	664	629	649	647	700	652	675	630	641	642	689	643	704	625	642	642	642	650	642	688	644	650	618	692	680	673	660	663	706	643	669	629	678	616	684	630	661	712	686	638	732	634	638	661	633	676	680	655	711	662	656	689	651	683	696	639	642	645	656	599	665	637	689	627	682	712	672	649	659	640	687	684	664	630	636	691	618	622	641	682	685	650	659	635	637	666	668	642	695	636	639	698	654	670	663	658	655	679	670	688	688	653	691	637	648	620	643	624	668	691	693	694	642	687	689	669	647	650	621	653	665	642	677	646	673	695	668	709	623	646	685	667	614	632	645	649	695	677	638	676	658	651	682	648	630	632	628	633	644	670	662	689	644	661	622	669	632	659	655	686	677	645	657	633	690	642	656	653	682	641	641	686	618	677	661	685	664	641	648	692	664	623	662	625	677	664	635	631	655	684	693	666	680	612	668	609	681	682	674	715	630	612	696	645	682	650	653	636	653	684	637	639	688	680	682	675	634	630	674	635	690	656	622	656	669	652	646	689	671	624	679	628	656	679	662	661	582	644	634	665	661	680	643	659	648	668	681	681	647	658	709	648	614	641	630	646	663	663	614	677	653	652	674	693	635	702	691	713	654	652	645	645	650	660	654	666	668	634	716	625	664	674	610	625	649	698	676	648	638	648	621	695	639	648	648	654	683	671	646	642	691	674	649	627	690	654	658	672	654	618	646	674	626	612	653	662	633	651	589	659	668	647	630	671	686	635	673	631	665	668	636	604	603	691	658	663	643	663	680	634	625	633	645	670	675	676	617	665	660	645	675	635	680	674	683	663	656	641	682	623	637	630	673	635	661	627	664	633	647	668	665	633	651	662	637	652	686	648	645	638	659	614	654	688	676	651	669	624	645	684	632	656	629	668	670	697	643	658	671	647	670	637	647	689	645	701	683	694	682	700	597	641	666	683	671	644	615	691	649	632	659	637	667	660	653	670	640	638	629	649	666	648	658	649	641	663	630	629	669	628	684	686	651	660	692	709	655	659	670	677	679	659	616	618	649	651	616	636	630	704	653	669	614	671	681	699	659	634	641	670	710	646	669	655	661	660	638	646	619	697	676	677	642	625	601	665	680	644	628	665	649	640	689	666	676	592	668	657	668	653	663	674	626	640	681	691	663	684	673	660	695	684	641	680	685	648	645	666	641	699	706	676	689	648	649	676	695	675	667	653	686	670	667	641	647	690	664	705	718	676	677	682	642	684	664	630	673	666	663	674	633	663	656	633	651	697	669	649	643	648	656	669	671	606	684	644	687	658	696	663	644	705	626	649	674	676	679	625	654	682	651	672	683	673	663	640	644	624	649	667	706	654	674	662	654	659	691	636	595	635	651	672	663	646	670	709	641	673	675	720	696	678	675	672	667	654	658	636	678	685	635	647	690	626	686	646	678	666	592	677	701	649	639	662	676	676	689	647	656	654	650	624	639	669	652	630	675	609	665	655	647	713	648	660	637	659	665	674	637	646	635	644	665	661	692	687	716	623	661	686	671	642	653	688	659	629	653	684	660	650	647	649	685	632	675	636	646	665	676	640	701	671	601	628	700	669	660	620	654	653	631	631	681	650	674	676	668	683	669	640	658	615	682	618	675	632	686	657	647	654	652	657	669	644	674	638	689	657	669	676	649	675	641	635	636	658	632	655	679	672	633	659	663	672	670	684	655	656	644	669	627	730	659	641	685	686	654	704	618	638	645	642	624	638	627	683	629	654	633	667	656	703	660	656	678	671	665	650	677	695	662	637	654	632	661	667	675	685	637	637	681	689	686	634	754	617	659	616	652	643	633	669	638	638	679	670	623	643	724	610	673	634	675	682	624	678	690	653	662	681	659	652	696	690	617	636	627	658	662	661	643	689	718	638	651	651	656	665	621	633	616	640	630	667	676	643	656	700	639	633	707	667	652	657	685	638	652	675	630	645	614	667	636	707	648	646	642	669	666	656	684	644	650	681	654	608	634	603	676	659	671	626	636	682	649	668	670	658	651	656	660	651	621	680	649	701	649	664	617	680	646	616	626	689	653	701	699	659	674	636	653	701	667	661	673	657	617	619	651	644	650	673	651	672	644	636	641	682	669	643	654	666	668	620	647	659	651	631	642	667	668	638	629	670	648	715	699	649	705	689	678	651	601	642	639	686	668	657	641	667	648	683	646	657	740	668	665	636	677	625	652	637	633	682	652	709	657	667	720	674	645	661	635	661	664	698	636	675	614	645	696	665	639	677	662	696	714	636	611	654	656	646	666	625	674	658	659	645	646	619	683	650	689	638	670	667	662	683	713	594	618	696	662	676	644	669	650	639	667	686	635	665	656	660	634	648	607	640	647	662	671	665	660	654	672	682	682	662	646	627	723	640	660	623	609	655	630	653	658	649	654	692	687	673	640	675	687	622	671	602	647	634	621	718	628	675	635	622	653	680	686	661	673	645	607	692	662	637	657	678	642	675	663	673	669	636	661	630	633	650	693	659	649	663	678	647	654	665	664	648	634	713	646	636	666	678	640	683	668	725	664	640	644	674	628	643	629	645	676	635	682	646	654	638	634	690	647	643	630	643	616	656	687	669	684	649	748	645	669	653	633	647	600	618	628	684	675	671	630	660	646	722	638	678	669	615	629	703	693	649	680	644	688	667	666	635	723	669	660	648	665	683	614	664	657	609	709	675	630	660	674	660	640	684	642	645	691	606	668	619	656	635	676	650	627	648	663	662	660	650	676	660	653	718	657	704	625	670	666	708	650	647	646	670	632	625	632	646	673	663	596	655	665	718	645	622	637	657	644	702	662	660	610	661	661	671	667	655	654	652	612	692	669	650	663	638	617	635	615	635	627	664	653	679	680	607	707	616	659	620	672	671	644	645	654	670	666	651	678	624	626	658	641	693	621	655	662	675	680	634	654	600	671	664	621	670	657	676	632	646	704
29512	28758	15888	2212	552	466	394	361	325	308	353	332	294	325	337	353	339	375	321	359	334	347	328	332	309	327	351	373	349	375	347	315	330	310	327	349	349	312	307	354	346	347	343	320	341	331	324	338	358	312	327	340	323	363	332	329	345	330	321	312	329	336	316	318	333	308	327	346	289	321	338	306	344	298	301	353	315	316	346	331	346	330	266	346	316	331	318	322	339	320	340	365	321	299	352	313	312	317	314	303	320	301	312	324	313	353	337	346	291	347	314	314	333	328	330	316	318	311	336	331	310	332	347	335	313	334	339	322	314	288	311	351	320	319	325	321	336	327	313	323	334	347	355	326	334	319	298	301	320	325	307	322	324	309	312	329	330	318	331	341	344	347	344	313	296	296	347	292	321	350	327	330	334	330	336	338	335	311	330	352	305	311	321	342	330	288	322	322	338	359	327	326	350	341	355	357	325	357	339	341	306	308	334	364	345	310	321	317	302	339	300	342	346	357	313	325	336	332	346	319	287	332	341	330	342	337	349	315	300	318	346	326	344	343	336	334	299	289	353	314	319	288	326	321	338	325	325	312	346	329	310	325	323	294	346	304	326	320	362	344	329	352	291	306	334	312	329	319	310	327	279	353	331	301	335	301	360	318	355	316	300	299	330	313	348	340	296	334	336	304	324	355	328	367	326	276	329	317	334	302	328	315	311	337	318	301	349	302	345	315	340	299	340	332	338	344	352	316	347	324	315	311	321	348	346	345	354	347	319	290	324	349	337	323	328	361	310	332	345	322	327	323	335	302	315	323	327	322	306	351	341	317	343	316	353	344	358	348	340	354	343	316	338	351	308	306	325	347	322	348	333	349	327	322	312	327	330	299	326	295	336	324	303	330	306	333	337	319	319	340	354	325	330	340	293	354	328	307	327	308	339	318	315	308	338	334	324	308	299	311	328	326	336	363	308	311	300	352	310	351	307	344	331	334	361	323	340	320	342	306	306	299	322	340	316	320	321	341	348	321	337	334	320	304	317	339	287	332	333	314	354	303	315	353	331	311	338	337	288	329	301	342	347	331	318	322	353	355	342	334	339	344	299	336	316	334	349	340	319	330	312	308	315	336	309	319	336	318	297	327	327	332	295	329	300	329	314	342	319	305	326	323	312	287	343	363	343	294	310	335	327	346	364	314	301	317	331	330	324	305	345	341	290	344	332	340	296	331	359	345	342	344	288	307	345	330	346	313	306	333	321	313	332	319	293	318	334	317	326	313	348	334	307	332	355	340	316	331	313	363	335	327	331	320	333	317	350	291	331	322	342	311	318	294	347	318	329	316	303	357	309	302	351	338	301	332	329	312	326	323	330	335	320	330	336	324	327	319	353	323	341	296	297	289	329	335	327	302	325	314	310	294	334	288	364	330	304	305	295	334	323	321	301	320	323	312	325	355	357	338	322	324	330	346	318	316	333	321	328	338	337	323	306	314	326	313	311	354	324	321	329	334	319	315	347	324	315	338	325	315	343	329	340	342	310	342	295	334	321	364	356	336	327	376	298	328	320	318	333	323	303	300	351	312	306	322	297	334	302	309	328	352	326	321	328	319	336	325	329	342	307	332	274	303	383	351	318	319	307	331	315	347	334	328	329	354	316	330	315	333	337	321	309	310	339	324	345	352	348	305	350	326	314	325	346	349	320	338	291	340	333	326	333	352	307	334	335	335	330	317	305	299	354	333	307	339	333	325	352	320	339	320	315	321	311	330	334	326	325	296	342	322	292	322	335	322	330	354	317	309	346	315	349	342	347	330	344	309	321	341	324	312	302	339	352	303	299	343	307	337	337	299	336	320	344	330	317	335	302	344	309	342	349	330	298	324	333	334	346	329	338	335	309	313	293	343	321	348	350	315	302	343	316	321	323	350	302	337	365	313	341	346	383	290	315	310	321	314	327	350	328	343	328	349	343	345	349	347	307	296	309	364	345	304	352	343	354	296	323	312	322	308	328	329	326	295	331	325	321	302	308	319	315	320	317	348	337	360	327	328	306	313	331	323	354	316	354	301	321	312	302	304	364	328	308	327	327	321	338	353	368	333	334	327	311	323	327	337	331	365	329	327	333	308	338	305	355	335	332	311	328	325	350	322	315	329	316	314	325	305	292	325	312	344	341	348	350	320	325	319	347	331	334	330	315	339	327	328	324	327	349	343	334	309	308	327	335	320	363	310	339	339	301	327	353	335	345	307	320	353	316	336	340	321	313	323	297	301	335	339	350	324	298	337	363	329	341	309	344	304	294	313	326	329	328	320	318	311	320	345	307	298	325	343	315	331	326	309	313	308	350	356	308	341	323	296	333	340	324	299	326	310	344	328	342	316	331	328	342	310	344	326	342	336	343	324	294	318	366	336	315	302	321	315	304	323	255	330	335	319	301	334	344	325	334	322	357	338	333	325	378	339	348	366	364	315	306	332	360	294	336	329	316	318	347	350	323	308	312	306	330	343	348	277	328	334	322	351	321	344	369	341	348	339	320	339	319	317	344	333	333	351	323	321	339	320	313	331	329	317	366	332	323	308	347	332	310	328	345	354	331	340	314	317	332	299	337	298	308	326	330	328	344	309	286	303	319	333	352	332	349	338	338	310	321	330	318	306	355	347	311	310	332	349	304	338	362	333	319	326	300	309	337	324	338	317	310	316	334	335	330	351	337	335	321	321	324	351	350	327	356	310	347	322	336	369	314	351	349	338	342	356	334	359	328	366	326	313	347	322	354	328	332	311	371	313	290	324	344	281	334	307	324	339	339	320	356	327	368	336	328	327	350	310	317	323	323	299	334	319	322	332	351	329	332	351	340	334	290	342	328	321	326	330	292	319	323	353	349	329	288	270	313	280	322	317	290	319	336	318	307	346	309	282	315	336	335	326	327	353	334	365	318	335	362	352	309	357	340	313	348	324	290	335	315	313	298	320	323	309	327	305	334	351	305	347	347	332	318	367	340	308	302	316	330	309	329	329	312	327	294	330	353	323	329	309	365	341	329	310	330	333	328	308	359	339	319	350	325	349	309	343	330	348	332	322	319	321	321	318	313	321	354	318	322	329	275	361	339	332	315	315	330	337	331	343	332	328	315	331	328	369	351	319	357	309	326	320	318	329	350	355	345	312	311	324	339	355	303	326	337	323	324	295	339	317	336	354	313	337	305	328	312	317	330	302	311	335	357	314	324	317	334	331	312	330	293	335	313	331	303	329	331	308	317	313	360	307	324	317	323	328	318	333	328	319	334	314	306	324	348	321	334	322	364	328	291	338	366	306	331	342	305	340	338	351	333	360	306	364	317	325	343	303	363	333	328	341	320	322	327	319	343	294	293	321	325	329	333	313	344	343	303	322	308	314	314	310	312	328	323	322	313	329	328	306	324	306	312	317	318	285	317	309	302	352	374	320	346	360	320	312	348	333	342	312	335	352	347	327	340	332	357	349	303	331	336	300	357	316	353	320	339	292	334	359
36939	43631	3549	653	622	543	467	477	428	451	419	439	467	439	445	441	457	457	494	478	463	437	434	431	464	442	469	439	408	430	409	458	392	374	407	392	429	410	431	384	426	395	432	405	404	392	435	405	397	394	434	393	410	413	429	408	412	389	424	441	419	397	403	391	406	386	388	411	434	429	395	399	401	426	419	406	424	413	421	412	444	423	428	437	418	457	403	414	433	404	416	414	418	435	439	382	376	395	389	388	426	438	395	394	428	419	406	408	421	472	404	428	377	384	395	427	395	389	415	424	433	459	447	433	397	391	403	405	450	438	371	382	418	415	433	412	397	428	421	428	404	413	450	394	393	432	423	413	381	410	395	425	401	396	389	425	401	420	447	416	403	434	389	422	412	437	375	421	406	390	401	423	424	413	387	384	410	419	411	416	407	390	398	414	431	380	404	406	401	378	434	401	418	421	405	412	406	447	416	428	434	362	401	373	409	430	433	401	370	412	384	360	414	413	402	388	437	445	427	410	425	411	418	415	377	404	396	409	411	407	402	412	404	396	436	395	425	406	417	403	392	440	433	408	414	412	395	369	399	407	380	407	387	406	363	414	378	427	392	409	425	409	410	391	415	396	410	404	402	449	415	403	388	378	384	396	410	381	410	416	403	434	402	401	399	432	439	392	402	406	401	409	406	419	389	419	406	445	393	438	407	403	401	375	435	411	414	415	355	403	408	391	381	412	414	391	410	443	359	442	428	399	419	423	393	397	421	393	446	381	413	372	431	434	398	408	411	413	429	425	364	409	379	416	398	403	384	411	427	420	389	402	404	420	411	401	393	410	380	405	399	440	409	405	383	437	410	422	366	384	406	430	412	394	408	389	418	399	444	384	359	407	412	413	362	419	430	412	380	423	402	416	393	435	386	389	443	425	375	419	396	397	382	445	433	423	394	401	416	420	375	424	418	433	403	430	427	424	406	421	438	449	400	445	377	419	435	411	391	403	421	440	420	384	391	422	402	382	385	373	406	409	420	384	424	455	407	450	390	377	375	399	385	379	390	395	412	451	383	399	395	384	378	388	427	409	453	398	376	415	413	411	378	471	398	398	378	435	439	394	419	430	419	453	387	378	384	462	389	412	454	416	431	376	390	416	410	420	399	412	387	409	417	418	386	414	396	406	418	381	417	420	412	401	395	420	406	418	436	400	404	437	414	408	432	413	390	397	413	391	419	437	398	416	415	399	386	406	398	373	415	424	410	414	423	396	430	370	432	424	395	413	417	385	424	401	452	376	391	409	413	394	388	415	385	407	454	446	383	430	387	404	410	403	413	405	390	397	411	424	406	392	436	414	372	390	394	427	397	390	405	460	397	409	410	411	373	377	415	413	413	398	391	405	391	401	361	396	412	397	383	400	416	403	422	391	416	406	459	415	397	398	454	409	395	391	441	402	391	382	384	381	422	439	397	421	376	376	405	400	406	428	423	395	420	430	380	399	421	362	415	400	381	396	389	393	448	439	397	398	407	389	387	375	415	438	433	420	402	386	435	426	431	403	391	388	408	430	417	374	388	412	396	401	407	413	411	435	395	421	410	420	428	425	404	361	397	424	408	434	416	404	411	427	402	433	440	413	432	425	425	367	423	404	397	403	395	393	395	413	465	436	379	412	374	408	408	395	415	402	395	372	447	384	417	432	390	366	414	421	452	430	387	383	415	394	384	401	405	382	434	432	428	409	394	451	433	362	413	384	423	407	390	383	406	424	394	405	402	434	423	373	376	419	394	399	437	391	391	400	402	453	446	378	385	377	390	401	434	408	394	402	435	410	379	441	370	403	393	421	395	432	424	368	412	387	409	397	416	408	451	419	400	441	383	421	448	399	404	349	414	412	383	423	414	388	418	401	383	437	418	430	387	385	397	398	410	371	395	407	406	376	425	426	409	408	385	391	434	437	400	369	378	451	441	386	406	434	401	408	398	395	440	410	407	421	375	400	403	390	394	396	419	386	404	402	388	437	425	379	394	414	364	445	415	400	401	440	434	415	388	386	413	407	415	377	427	381	403	412	391	424	396	399	397	386	386	438	410	423	400	412	391	394	408	437	415	396	422	418	384	412	439	411	399	378	428	422	422	415	431	397	389	423	445	417	412	421	401	397	417	402	421	375	420	441	397	412	398	389	422	398	398	421	428	429	426	399	409	405	429	407	424	389	406	412	408	435	392	398	421	424	418	412	412	396	408	417	393	357	408	410	427	405	402	390	438	413	375	401	379	421	420	421	428	391	435	402	388	396	419	449	424	423	412	452	445	391	396	409	373	417	416	442	398	433	424	434	416	414	398	376	400	394	416	421	426	376	402	428	385	389	387	410	437	395	387	417	436	432	407	424	371	425	415	372	359	396	422	385	422	423	414	405	422	437	410	372	378	407	399	397	413	401	379	410	374	421	400	404	424	375	447	390	437	397	421	419	436	427	411	408	413	414	399	393	436	398	391	421	407	393	456	427	416	413	396	401	412	419	384	381	373	406	382	408	387	416	400	416	391	432	406	430	383	356	454	418	416	381	397	400	395	372	369	406	391	387	433	365	364	419	409	369	419	422	421	406	413	423	388	396	375	408	390	453	420	408	406	430	407	435	384	434	421	373	419	440	379	420	413	436	383	394	382	412	401	401	378	422	388	427	446	401	418	428	419	413	392	366	422	385	412	388	395	406	397	401	396	412	417	387	440	381	417	365	420	366	429	419	423	426	406	426	415	446	422	399	409	406	423	402	406	368	404	417	444	416	396	396	410	413	442	388	403	400	410	419	383	424	376	389	388	394	402	386	416	381	413	397	422	398	431	427	391	396	401	414	418	397	457	429	421	432	417	398	402	412	417	451	400	414	446	451	416	429	437	448	425	413	397	400	400	419	401	407	430	398	394	433	389	423	391	413	430	379	404	410	366	410	420	397	401	433	401	398	424	410	401	426	423	370	391	404	409	388	421	477	403	445	418	411	424	391	421	448	427	452	401	396	418	394	399	419	403	403	406	405	417	423	396	427	393	400	403	398	421	396	401	404	438	414	445	402	413	397	401	395	420	436	415	419	418	397	396	400	386	377	411	386	410	400	409	405	423	432	429	434	402	412	408	417	363	413	386	423	387	401	390	406	400	390	407	404	431	368	432	437	398	403	412	378	424	381	402	384	385	375	400	379	396	428	419	430	406	418	404	392	410	396	399	405	373	397	421	407	410	429	436	403	400	397	404	396	403	380	380	373	425	414	433	408	416	395	414	423	379	404	403	429	413	392	430	400	417	409	395	407	416	422	432	394	435	434	448	416	395	439	398	416	427	376	425	395	421	424	432	407	424	418	405	358	406	370	445	425	455	377	409	379	387	368	409	401	427	396	397	389	392	418	385	425	414	389	392	421	372	427	408	423	429	387	403	435	404	398	400	410	425	448	410	390	421	396	382	446	417	387	407	415	387	374	420	396	411	420	397	397	397	386	398	399	412	463	454	424
24071	21079	28224	24051	20859	7736	1195	869	805	709	712	672	636	633	647	657	665	670	621	611	577	594	645	637	625	619	624	575	587	567	616	625	559	573	589	570	545	575	561	536	561	574	607	539	549	567	552	530	573	588	612	544	537	531	552	595	575	539	571	546	590	549	559	554	578	657	554	546	551	531	566	583	544	554	542	544	592	546	523	584	548	558	540	571	541	563	522	559	556	539	566	558	542	558	576	580	520	591	591	543	573	491	566	581	576	530	553	528	570	558	541	529	573	519	561	568	562	559	601	545	543	544	565	575	575	522	554	556	546	551	589	577	532	533	533	545	544	578	568	482	571	574	535	563	540	556	544	556	537	531	566	548	565	572	571	530	555	533	575	580	563	515	581	544	500	545	520	560	577	531	562	610	534	543	534	548	523	567	525	575	515	570	563	550	566	578	537	578	559	522	521	567	553	568	524	543	539	566	556	573	552	586	525	553	572	548	518	576	524	571	548	526	597	570	578	564	531	540	542	549	532	539	550	538	525	588	566	582	520	542	532	580	522	542	548	556	528	565	555	561	538	510	548	508	541	559	515	557	560	564	550	550	576	547	570	555	555	570	572	519	509	552	523	575	560	571	574	600	520	561	578	572	549	520	556	517	575	566	529	571	531	582	537	547	552	608	566	560	566	544	559	562	544	538	582	547	504	556	552	579	592	559	608	506	572	608	546	528	596	546	606	583	592	569	538	547	550	564	562	548	506	586	587	584	508	557	522	549	541	537	527	533	584	563	523	566	554	547	510	521	612	530	585	550	551	524	556	540	576	532	552	567	563	534	550	601	559	513	532	572	562	570	547	551	561	522	552	586	582	523	565	542	508	556	543	580	580	577	528	567	571	561	569	566	515	579	522	550	554	579	539	547	552	543	534	544	533	583	543	586	582	585	530	557	538	563	510	550	580	563	559	517	560	496	592	551	572	516	550	518	554	584	568	547	546	575	581	605	564	527	592	637	581	561	535	534	574	591	575	520	542	522	577	526	524	555	555	598	571	514	521	574	578	567	532	554	565	515	571	545	570	580	524	544	576	528	590	584	564	560	585	593	590	551	572	545	556	583	544	570	546	567	534	596	533	577	567	570	551	571	544	559	530	567	565	560	547	577	542	548	548	542	518	532	565	559	590	542	530	551	566	541	590	576	526	610	557	597	563	548	562	565	562	571	538	560	557	532	577	602	539	530	565	561	568	551	563	566	596	578	537	585	571	552	574	557	584	550	550	614	530	554	525	582	599	567	531	541	555	570	529	544	586	528	545	553	565	546	574	575	587	562	561	502	542	560	530	512	556	561	591	581	555	544	580	538	587	577	569	543	570	573	573	550	536	564	580	534	555	554	554	585	613	564	564	566	517	519	550	547	568	514	564	561	534	534	543	540	601	599	587	554	565	543	536	561	576	528	573	546	542	564	558	537	598	547	567	573	564	549	568	517	555	564	562	554	514	560	563	545	529	564	522	547	531	591	557	563	539	556	536	579	546	588	560	544	539	527	528	533	514	555	561	570	543	531	566	534	510	520	565	598	544	557	600	537	576	574	580	553	533	570	526	546	547	536	527	584	552	529	531	574	573	533	519	569	513	576	557	541	540	517	568	555	575	530	560	565	558	549	552	566	571	507	556	592	557	518	559	560	537	510	535	579	527	510	515	541	547	540	563	557	505	556	608	585	560	541	559	548	533	539	561	548	586	540	564	591	560	594	546	562	520	580	513	560	542	515	547	560	565	533	564	563	589	582	533	573	529	560	555	584	540	540	577	570	522	507	568	545	597	536	564	592	559	550	601	516	555	539	538	529	527	547	523	510	597	567	557	519	529	529	561	531	509	597	530	579	532	549	524	519	605	531	556	569	554	576	550	579	527	605	583	566	514	564	586	529	532	534	536	530	578	606	562	535	569	569	558	557	561	524	550	535	538	599	527	592	556	518	544	616	552	498	571	571	530	578	524	528	584	551	524	551	574	563	542	573	546	524	541	550	543	585	560	562	571	558	552	550	524	531	558	541	541	583	529	572	542	530	606	554	554	541	543	550	529	553	535	552	569	521	560	530	537	523	519	595	567	562	513	556	566	570	576	602	509	565	556	547	542	593	553	540	550	582	572	547	510	564	560	531	534	545	563	579	535	555	544	541	565	538	554	610	573	553	568	543	539	546	519	560	535	550	569	581	582	522	560	533	527	511	580	511	472	518	548	563	523	542	580	569	580	560	546	553	537	564	548	570	559	544	551	552	573	547	570	559	604	570	543	553	506	563	505	553	529	544	551	581	546	554	548	539	541	607	539	555	566	526	521	512	559	530	548	556	622	546	566	579	557	518	555	585	555	607	511	545	511	570	588	578	595	548	552	551	540	555	541	570	545	534	564	544	546	604	560	551	567	560	531	569	535	543	556	582	549	531	538	560	552	563	517	551	514	567	557	529	560	577	556	540	576	583	550	559	528	518	573	560	587	539	522	535	558	600	537	559	557	525	542	558	563	541	577	585	524	554	552	531	515	541	503	563	556	543	577	520	569	565	528	544	560	562	558	512	549	580	578	519	515	519	511	552	556	553	570	567	577	568	558	559	581	554	507	550	525	534	583	544	548	553	586	586	539	574	588	524	545	561	553	565	548	563	536	571	537	541	569	556	594	525	547	546	532	564	572	562	575	559	589	538	544	503	570	550	549	565	573	588	553	545	573	561	575	551	538	563	521	574	563	546	590	529	623	518	521	518	546	551	572	524	558	554	539	565	551	524	533	541	524	566	560	515	559	524	561	568	554	596	532	537	511	542	555	576	548	548	553	539	532	553	527	514	578	584	585	544	549	615	569	532	540	554	548	548	535	562	545	569	563	580	568	564	577	553	544	578	583	546	604	531	587	574	532	559	537	560	580	541	539	549	574	526	517	558	545	526	532	520	590	539	559	562	563	517	567	598	578	573	553	548	544	564	546	546	565	543	546	578	560	579	558	567	576	529	564	562	510	588	561	565	596	521	599	595	543	546	528	553	552	535	540	606	534	563	522	547	588	557	546	574	547	562	566	559	579	546	577	566	547	547	533	521	554	565	557	571	551	542	552	556	600	582	540	550	517	576	561	506	572	543	534	539	574	539	517	546	555	538	519	538	550	538	563	540	583	543	573	545	516	591	501	573	545	571	556	585	503	526	526	555	538	510	562	540	545	541	566	547	548	560	543	536	491	555	546	573	534	537	594	573	556	543	575	559	563	529	544	535	565	578	612	571	582	552	535	550	598	586	559	524	571	534	541	539	521	564	561	524	575	588	549	523	553	561	565	542	558	567	609	541	538	563	568	536	570	514	555	562	588	563	554	537	535	542	547	578	533	542	529	536	570	538	538	554	556	538	567	562	561	522	534	557	521	545	562	548	554	555	573	586	531	521	571	533	546	558	526	533	590	509	572	561	581	516	522	584	542	606	555	531	550	519	545	529	563	598	551	534	542	535	541	568	513	501
41833	56321	8769	3382	2431	1942	1589	1422	1130	1061	999	923	888	903	870	861	889	864	843	797	870	782	765	767	768	764	780	750	762	755	752	729	707	697	697	706	742	722	745	745	711	697	710	679	727	695	683	705	695	678	694	680	674	699	743	694	617	669	664	748	638	761	664	707	713	679	698	628	718	707	683	677	711	689	694	661	690	647	652	658	681	722	697	679	663	647	621	623	661	664	637	695	730	625	739	722	707	671	725	717	679	692	650	652	710	675	691	693	713	703	680	658	708	729	696	703	677	724	683	689	702	696	689	682	681	703	725	716	667	669	716	646	730	734	727	637	717	678	660	721	760	667	686	690	711	634	707	667	698	683	699	724	679	631	699	751	693	691	685	652	657	702	678	672	686	669	696	695	635	669	686	660	699	708	725	673	698	673	648	658	685	740	654	689	726	653	671	692	630	674	659	682	658	692	670	652	666	693	667	663	718	710	674	674	652	697	680	696	686	690	642	674	634	723	705	691	721	680	675	628	635	713	696	667	680	612	661	733	686	692	711	701	654	716	659	654	706	676	678	661	633	739	680	730	686	658	713	685	698	680	678	703	664	674	693	670	655	649	648	676	681	704	697	696	681	688	674	697	699	694	692	692	722	708	652	650	690	683	617	658	697	675	679	697	633	686	685	703	682	711	719	670	676	661	655	694	660	655	693	651	689	673	653	669	673	670	691	660	710	685	678	683	693	669	660	672	661	694	672	652	681	696	734	678	704	693	681	656	676	656	666	662	676	704	616	739	655	691	663	718	654	654	659	714	666	674	633	707	702	678	709	675	700	695	720	734	719	715	656	711	698	707	722	632	652	713	710	685	665	701	725	636	667	678	685	690	667	703	656	704	739	676	655	656	681	687	691	698	650	661	663	665	689	700	681	693	674	710	727	677	673	680	690	720	695	630	661	696	700	678	658	627	687	728	677	650	688	719	735	716	703	677	657	653	641	693	689	684	738	686	678	693	732	635	660	719	708	690	657	723	647	679	670	680	681	714	703	695	654	708	735	688	686	680	716	686	711	679	669	646	727	640	683	685	672	707	680	685	682	655	668	682	668	741	674	641	691	684	731	703	617	683	653	681	740	684	651	716	654	693	677	713	694	674	655	684	678	698	689	739	698	620	677	675	706	650	718	659	677	728	662	690	691	680	710	687	671	669	678	668	656	646	647	692	647	681	669	694	685	645	709	710	693	681	666	678	689	583	664	669	714	743	703	629	661	686	682	713	694	663	675	725	676	674	616	671	690	690	676	671	703	652	708	702	699	684	643	666	676	724	736	634	659	698	694	625	699	694	704	722	725	704	642	678	666	680	651	669	671	680	685	665	699	660	717	741	659	706	738	651	680	732	698	669	716	691	628	682	682	686	682	683	656	662	686	656	690	655	651	689	752	686	651	664	697	751	654	658	708	671	711	673	679	694	665	735	732	667	691	684	706	696	698	712	720	672	710	731	682	693	707	655	654	717	704	679	671	670	709	642	698	726	691	686	664	676	690	692	724	681	713	700	651	679	665	636	689	671	658	678	709	669	661	684	692	665	665	653	691	698	677	666	703	689	663	718	691	667	672	696	681	697	680	684	709	724	705	677	655	650	683	694	668	704	693	698	670	739	703	662	647	684	650	705	672	679	665	636	760	642	654	677	657	700	675	647	720	662	666	678	661	666	711	690	709	679	675	696	713	708	677	683	651	677	709	691	666	669	690	668	631	688	679	659	704	696	657	672	699	709	644	711	711	687	662	612	710	688	673	674	671	682	670	662	691	699	711	663	718	657	703	706	656	731	656	633	671	694	647	706	689	719	694	728	673	695	703	661	710	693	663	699	710	679	679	681	678	651	675	652	653	680	669	684	640	639	686	653	683	713	666	716	711	709	679	681	660	691	702	684	674	674	704	703	690	701	690	672	666	666	698	690	669	627	685	728	678	648	698	697	665	693	670	697	653	687	665	675	646	711	660	673	680	682	658	677	690	597	707	697	664	672	665	681	687	648	624	627	602	678	668	680	698	703	657	698	721	675	732	670	666	662	641	647	720	717	671	668	693	669	683	665	674	676	712	666	654	715	660	672	686	661	715	697	659	694	667	664	667	701	680	713	643	680	696	700	669	703	641	636	663	678	691	674	688	679	725	673	665	715	718	680	676	682	709	652	724	654	717	714	702	735	658	656	697	678	684	720	703	663	711	672	701	674	680	622	695	669	655	658	679	724	679	654	703	671	617	715	700	701	689	668	687	743	709	677	656	695	680	655	731	732	694	707	713	676	641	667	661	670	718	666	668	726	686	723	656	692	658	616	702	667	664	643	684	672	704	649	701	659	678	665	731	668	680	673	709	672	671	667	662	697	684	728	697	637	725	714	652	638	657	707	691	689	663	717	657	691	717	697	682	620	691	708	672	691	695	700	687	734	639	721	669	665	667	699	693	742	707	649	700	704	671	675	681	676	647	675	671	665	700	649	668	686	694	714	648	670	715	718	700	661	661	687	641	732	693	673	688	668	686	663	712	647	742	667	710	711	687	679	702	672	691	641	641	670	702	680	672	675	725	697	669	671	705	677	672	660	659	701	717	693	627	665	719	685	648	692	667	686	679	661	658	701	718	695	643	713	709	695	694	577	699	653	727	668	654	673	642	702	724	656	707	693	663	706	695	656	680	665	706	644	693	660	707	670	670	664	682	680	667	687	649	687	704	699	714	667	682	664	684	665	692	678	661	663	644	700	684	685	673	678	623	659	647	678	672	669	693	645	697	667	732	695	735	702	679	725	715	682	683	656	670	664	684	663	701	691	678	690	715	673	684	640	660	661	674	699	679	690	697	614	663	691	698	671	709	639	704	705	651	647	661	692	728	697	642	614	689	668	685	646	656	682	683	656	669	649	697	681	711	687	711	664	679	659	689	672	684	706	686	699	646	735	656	704	692	698	704	658	689	692	651	656	643	630	684	642	665	635	667	643	672	691	700	688	718	666	659	702	665	668	696	728	674	672	693	605	706	685	667	635	732	742	735	667	661	667	641	667	673	653	726	717	690	693	693	666	640	668	648	677	662	663	677	641	696	673	675	637	681	681	714	671	672	656	648	681	687	658	680	677	693	664	657	647	641	705	732	724	643	664	712	650	708	699	680	688	670	695	649	676	686	719	725	662	673	705	631	734	682	688	678	684	671	672	664	657	662	666	681	702	718	686	680	685	681	685	645	666	656	719	648	665	701	675	689	699	684	665	687	658	655	658	664	724	691	705	640	696	704	669	648	649	691	681	745	677	682	664	688	646	716	683	698	695	712	664	642	697	732	691	689	654	661	702	663	711	741	659	690	678	660	692	667	685	687	700	670	688	679	691	697	648	647	659	639	664	687	712	665	668	709	667	719	716	638	643	643	683	669	637	723	698	666	667	672	651	646	718	716	652	680	686	659	652	705	674	655	693	730	703	686	678	685	677	682	713	682	686	668	659	731	668	701	675
23058	21115	28755	23640	21085	20981	6610	1247	881	868	773	783	702	648	621	618	652	628	653	611	643	622	591	605	615	600	595	553	573	554	563	553	588	535	534	595	535	533	553	546	555	521	503	516	538	516	556	526	534	529	541	531	528	518	566	475	519	552	578	537	522	530	493	562	506	550	496	523	553	558	551	498	502	532	563	523	495	521	475	529	516	571	502	497	515	547	529	548	541	521	532	553	484	559	531	532	532	559	532	533	523	527	504	501	577	483	504	534	540	523	541	510	498	496	528	546	501	544	536	482	490	507	489	469	506	561	499	491	555	579	523	543	537	528	555	479	490	560	514	519	500	519	538	477	471	521	522	485	521	543	503	514	527	532	519	486	509	539	503	516	558	539	559	489	521	558	538	562	591	545	543	512	515	539	543	492	520	513	513	520	525	516	503	552	494	543	437	508	523	517	479	507	526	537	545	557	526	514	546	511	520	513	525	516	526	528	485	539	478	533	550	520	520	521	535	506	496	515	537	541	511	515	525	508	550	519	518	501	502	548	534	523	532	558	481	477	518	488	558	556	512	464	537	572	541	532	489	540	491	535	540	493	550	514	532	532	534	499	509	525	524	520	487	534	541	551	493	551	548	482	550	516	497	523	500	505	507	550	507	507	521	562	547	518	535	515	517	514	469	541	518	505	544	501	505	522	509	536	542	550	549	536	546	514	517	528	498	532	492	521	529	504	561	494	542	537	517	522	521	512	563	528	494	528	516	538	543	552	526	526	501	545	506	521	505	525	486	535	522	540	542	533	535	497	552	522	524	544	519	539	488	545	555	524	538	497	544	518	517	526	515	528	529	497	493	532	542	533	532	532	464	495	518	534	476	484	558	544	508	501	530	523	553	518	525	514	502	514	553	513	494	539	503	524	561	539	511	503	542	514	535	540	487	497	540	538	504	570	548	542	554	498	531	541	554	501	531	510	538	502	533	519	503	490	522	544	534	507	505	534	535	541	526	520	506	558	527	577	552	539	507	497	618	492	579	566	513	517	501	513	537	505	538	509	507	481	513	540	535	550	554	482	540	561	510	520	557	534	537	558	501	539	539	501	521	466	523	526	509	517	496	517	501	489	523	528	488	525	556	566	532	526	555	540	484	507	526	550	510	511	565	508	548	567	530	537	548	547	561	554	519	527	508	554	531	511	526	522	570	497	549	494	530	505	509	515	570	552	503	547	545	540	521	523	572	527	507	526	510	535	527	520	564	481	527	520	534	498	529	544	563	502	509	555	547	548	517	492	551	536	543	495	547	549	544	497	495	508	527	517	516	535	547	522	466	523	538	555	522	560	520	510	510	538	501	515	525	560	556	518	534	545	534	492	514	497	533	574	517	487	512	539	510	504	450	542	546	545	521	522	511	520	520	484	539	506	541	493	543	533	514	528	532	504	466	520	543	496	548	560	543	517	506	514	524	537	587	509	553	533	534	525	543	523	504	496	487	523	565	535	541	535	526	544	512	510	495	572	594	499	539	547	565	534	520	539	550	539	546	515	540	476	506	533	486	495	536	529	554	533	503	524	527	513	536	534	543	506	492	535	492	503	500	506	532	499	528	535	528	497	516	533	537	509	523	530	521	532	527	522	512	495	494	517	501	509	523	501	519	545	508	530	474	540	492	490	497	506	487	506	533	503	504	546	527	547	538	528	525	490	516	541	511	509	520	516	447	496	533	537	522	507	521	524	554	497	496	559	520	530	532	531	511	508	557	552	501	497	527	483	544	495	519	534	505	524	573	516	555	501	502	559	536	562	512	484	492	520	526	504	514	502	523	509	503	518	533	548	487	563	537	500	560	510	522	529	496	525	507	525	570	505	489	489	538	520	530	574	534	512	506	503	535	534	527	547	505	533	520	529	559	527	530	472	518	533	517	527	559	502	529	554	521	497	552	529	541	514	524	529	517	569	540	514	502	530	530	515	501	510	474	509	573	563	538	509	515	504	534	528	484	511	486	473	525	520	515	501	521	500	542	510	535	489	509	556	535	513	520	499	529	469	488	527	540	538	518	545	555	529	536	508	505	553	577	517	501	547	531	535	539	478	519	500	512	553	500	533	540	524	509	540	523	531	521	526	552	558	534	512	555	476	544	519	534	520	540	494	537	531	520	521	550	502	523	552	520	517	556	551	528	529	525	505	480	510	492	537	526	556	503	499	528	545	558	492	483	515	537	484	505	509	480	530	503	463	479	498	535	542	522	507	487	548	555	541	502	519	529	557	513	559	487	528	520	547	525	541	552	554	546	490	514	495	501	538	497	492	533	503	553	509	506	519	525	495	531	483	509	511	519	557	544	530	498	528	524	532	540	492	510	481	530	518	537	528	487	529	503	524	556	504	546	531	462	543	487	527	488	499	524	490	464	565	520	499	490	528	544	537	512	518	510	549	500	490	526	522	519	550	529	518	501	538	519	525	531	540	518	534	526	572	469	522	474	517	529	515	522	545	544	519	484	509	544	488	534	545	510	522	553	532	475	494	493	553	561	539	519	513	519	530	490	502	517	495	499	506	528	548	548	542	513	564	456	521	509	508	524	542	513	529	513	547	535	541	516	524	513	498	519	527	542	528	492	517	502	533	491	539	526	519	524	511	516	527	541	537	507	521	508	518	546	520	511	562	467	502	534	519	474	471	567	502	495	552	557	522	525	518	529	522	493	522	555	517	549	528	577	536	522	502	530	503	517	500	486	466	485	537	505	529	482	482	531	539	515	520	519	521	484	514	531	519	558	507	544	519	483	480	492	525	535	526	501	554	500	526	550	499	489	519	549	489	476	547	523	505	552	527	547	467	511	539	506	523	588	525	492	531	510	554	527	499	539	519	527	532	518	521	511	505	505	519	491	520	512	523	519	539	522	515	530	500	532	482	496	547	469	545	459	521	516	519	536	503	515	508	516	524	525	519	517	505	535	528	502	510	535	534	495	474	525	487	530	501	539	506	488	518	529	490	536	546	537	512	525	549	485	524	566	478	526	518	502	540	492	500	560	551	514	524	536	473	507	496	513	554	525	575	498	525	548	547	483	499	536	520	519	490	526	557	532	576	528	527	537	505	520	510	518	495	492	552	518	525	521	556	536	517	514	517	500	548	554	519	523	519	503	484	522	532	535	509	504	517	537	526	525	519	566	506	530	516	523	529	535	535	535	541	506	491	515	492	516	538	515	518	512	515	560	474	499	517	523	542	525	553	506	528	502	533	505	525	538	533	523	533	530	503	501	519	510	510	534	526	542	541	531	528	495	572	562	496	515	514	506	549	506	514	505	489	501	542	543	546	524	552	478	511	528	515	517	487	549	536	514	527	537	565	516	529	474	544	515	522	540	512	480	498	517	503	515	498	499	527	541	509	539	533	508	530	503	550	531	543	531	484	512	517	497	524	587	556	501	498	523	524	536	518	546	503	494	519	545	539	527	516	527	509	552	545	498	517	481	513	507	519	512	512	524	490	534	511	554	513
46390	65679	12501	5477	3870	2990	2333	1989	1596	1439	1273	1090	993	1004	929	916	940	960	963	829	827	848	782	752	829	757	765	778	801	814	741	743	736	735	681	775	700	663	719	716	687	683	672	691	668	689	671	721	634	641	680	655	673	633	682	668	687	686	668	619	691	602	638	666	659	615	655	651	657	641	673	667	623	689	679	647	668	669	617	643	668	654	618	627	654	677	658	622	620	652	677	615	631	638	670	622	656	633	683	671	663	598	631	640	647	655	628	641	673	691	672	644	658	658	665	685	674	640	687	610	629	618	679	625	679	691	655	637	665	648	580	684	596	624	699	662	653	667	634	610	644	698	664	678	624	657	672	658	627	634	652	665	658	647	652	654	675	691	659	650	670	654	624	647	676	698	661	676	669	631	635	638	646	664	632	672	656	648	678	631	635	664	637	636	671	685	678	681	682	623	706	625	615	647	649	645	662	664	614	648	685	671	606	650	678	659	648	647	629	599	586	624	637	591	631	625	654	593	648	652	683	645	631	674	692	665	646	641	650	646	584	648	671	613	645	613	632	635	631	672	689	641	640	671	642	615	660	646	647	695	669	624	682	639	676	608	645	642	637	650	667	663	623	656	673	667	644	659	642	650	636	642	638	647	644	689	621	655	645	674	645	668	640	601	618	655	645	649	612	668	669	619	637	644	688	645	627	663	674	664	638	671	630	642	699	615	637	681	711	612	658	611	605	677	645	697	666	670	625	648	687	589	646	670	642	635	632	635	664	680	661	677	626	663	632	628	641	646	645	643	670	659	670	637	678	623	634	689	677	644	638	637	666	661	675	640	640	647	620	639	684	655	678	663	674	638	635	650	658	656	690	625	627	603	651	665	636	612	617	604	695	678	642	633	627	693	660	659	622	619	653	683	643	650	656	650	663	683	610	657	640	654	691	649	644	662	624	657	646	695	616	617	625	594	651	660	653	608	658	670	671	663	697	610	660	640	654	643	628	650	662	643	650	639	722	707	648	655	645	645	663	633	638	621	645	675	639	649	628	643	653	619	669	670	625	701	656	657	626	649	676	620	693	654	681	678	604	625	676	602	672	634	639	657	651	654	638	693	629	668	652	635	707	655	686	635	636	616	671	684	650	671	640	645	607	651	653	649	647	607	678	672	660	660	635	671	656	679	620	634	631	670	657	612	690	677	610	667	622	670	650	647	681	692	682	624	640	651	629	674	657	658	702	664	678	674	632	666	683	602	637	657	669	717	687	665	645	671	652	666	648	685	623	693	648	646	635	690	643	669	613	673	693	669	637	626	635	683	644	650	616	668	639	645	654	666	678	622	696	640	616	665	673	638	684	640	663	690	642	642	644	671	692	623	632	659	676	640	648	671	666	635	688	668	673	638	648	652	608	663	606	674	669	642	702	641	602	643	682	655	633	633	618	634	661	665	614	635	641	596	631	675	651	639	684	671	632	680	649	663	625	659	660	632	665	634	630	669	683	621	629	655	649	664	632	676	643	670	645	665	650	669	652	667	647	652	635	670	686	657	662	629	624	656	618	669	655	631	671	644	663	641	640	633	689	670	658	634	676	655	706	627	655	691	616	662	659	645	701	680	671	628	687	642	636	645	591	656	636	670	690	680	648	662	683	622	642	663	658	683	657	641	688	634	643	677	654	656	701	608	639	684	632	664	639	661	644	661	607	647	646	658	672	668	657	591	631	578	633	651	629	677	646	652	634	670	642	635	689	649	653	694	715	652	644	667	684	626	676	660	682	659	623	664	640	661	656	646	685	645	657	640	669	660	642	669	672	653	654	610	654	644	672	705	613	641	655	675	601	611	605	637	620	719	603	669	666	650	623	631	687	654	646	618	668	708	685	638	649	608	671	656	635	706	677	650	614	673	663	632	655	666	655	660	620	591	663	651	656	619	669	669	674	623	634	653	650	654	649	628	653	678	655	664	680	663	669	635	647	643	685	637	659	627	644	636	653	657	650	685	602	637	660	636	637	644	677	625	660	636	626	673	612	618	638	659	708	620	670	642	622	629	644	615	664	575	639	628	605	691	636	578	673	670	635	657	655	666	636	678	666	661	640	659	671	618	714	673	615	647	688	654	688	641	655	650	593	700	670	622	643	643	612	638	629	642	674	623	641	640	669	654	671	653	660	646	628	607	617	694	653	627	619	626	626	683	636	679	606	647	690	673	652	682	655	710	652	610	611	644	689	673	687	650	665	627	610	663	646	635	618	678	676	624	679	661	657	666	675	703	660	701	637	664	615	633	693	641	616	659	692	617	642	658	629	673	625	625	659	663	650	652	670	663	672	643	600	604	693	666	682	609	621	662	647	664	635	651	684	649	616	666	679	651	673	621	651	638	605	722	682	634	643	647	677	664	618	613	646	658	658	648	680	676	636	643	644	637	673	659	653	642	637	641	673	672	630	659	658	674	620	667	646	660	658	642	636	631	679	648	658	641	650	628	651	659	633	635	651	645	644	633	676	639	640	645	640	662	673	638	677	634	577	626	653	640	629	679	692	648	641	663	650	659	657	619	661	678	667	637	670	601	670	672	607	666	639	651	694	666	623	619	617	673	697	637	672	648	678	644	618	639	679	650	611	654	668	677	695	635	641	648	617	565	659	683	668	659	619	631	582	673	660	627	664	628	639	659	679	637	647	633	632	619	662	605	673	670	643	686	651	672	656	618	643	629	643	648	661	649	670	681	642	615	637	641	642	634	670	650	666	610	668	636	649	630	658	704	649	637	675	651	654	648	654	665	705	693	667	686	648	651	651	658	657	617	666	661	642	596	637	629	678	667	627	618	640	688	620	662	646	691	610	626	645	630	644	641	663	636	689	655	652	641	630	633	650	667	647	672	663	608	688	657	648	581	666	665	665	674	682	672	620	696	625	643	650	666	631	650	648	583	604	674	630	674	667	640	681	688	664	656	638	626	641	626	607	657	691	685	624	624	659	700	658	646	676	683	617	631	685	639	676	610	664	632	646	650	634	642	670	622	657	643	674	661	660	671	651	647	659	678	658	656	686	607	637	633	676	631	612	675	659	632	630	634	636	667	658	626	685	676	644	663	620	643	640	673	653	661	584	637	613	610	657	610	650	658	667	668	640	650	640	674	611	657	653	638	672	665	676	645	637	656	677	633	647	648	631	647	661	620	635	596	635	599	603	658	606	621	592	634	601	654	684	637	673	662	649	646	628	654	657	646	649	631	699	648	627	677	628	617	657	666	635	585	706	634	652	588	671	643	599	672	660	626	644	688	604	628	682	677	646	707	629	647	638	653	595	654	698	640	648	664	650	694	667	641	613	669	673	662	659	681	660	667	689	639	678	637	652	667	659	633	699	642	695	599	649	647	653	624	687	610	650	680	696	662	644	654	623	634	662	652	650	628	657	655	646	654	667	677	651	695	613	650	639	657	665	646	641	676	671	690	615	653	617	654	646	681	632	652	690	656	654	631	699	647	643	638	667	695	660	687	654	650
29460	28938	15347	2017	599	550	408	378	361	340	354	342	330	333	330	327	355	356	355	349	293	352	322	326	348	385	354	334	308	302	313	333	310	335	331	306	347	319	328	319	331	287	328	324	326	293	350	306	311	325	353	321	305	301	327	332	325	336	326	320	336	310	301	326	322	312	313	313	320	327	299	361	323	313	339	309	308	305	319	333	339	324	329	279	303	318	339	312	313	307	353	323	339	311	305	325	295	306	351	305	293	322	315	325	329	331	329	311	301	308	331	329	319	301	315	328	336	323	334	312	363	324	358	322	304	318	286	339	317	324	311	332	337	317	348	312	339	326	328	347	294	308	326	302	317	333	315	326	348	281	314	310	338	334	305	323	302	300	315	339	300	323	315	315	305	319	331	341	325	313	280	307	292	326	328	328	321	316	306	289	299	357	308	339	335	304	303	330	356	315	344	325	343	356	323	368	328	349	320	337	321	334	329	317	344	319	318	321	357	314	328	313	326	324	322	353	297	363	343	326	325	323	317	328	322	338	299	320	333	319	334	346	336	315	350	308	314	324	324	317	348	334	297	324	326	339	314	330	318	322	310	328	301	321	314	294	318	326	341	309	328	312	342	327	351	327	324	298	336	323	337	339	345	351	322	315	301	310	308	336	330	304	315	336	318	341	326	292	284	362	326	322	354	276	334	329	322	290	324	326	325	337	306	344	351	293	347	307	342	354	305	316	341	303	280	325	329	333	271	302	369	331	325	314	302	291	292	335	315	306	321	309	313	332	310	336	354	307	327	315	318	294	332	315	292	313	318	326	329	324	324	320	297	312	290	317	344	325	301	319	331	336	334	323	331	316	324	318	314	326	319	334	319	341	328	317	276	317	331	300	320	322	327	309	307	317	317	319	317	304	292	327	319	319	311	318	303	333	319	349	352	319	310	333	319	307	344	336	299	347	316	319	322	323	346	310	314	324	318	304	350	337	330	323	317	297	339	351	313	341	298	321	315	317	359	309	363	330	314	312	333	327	327	346	323	306	320	364	335	332	312	319	301	330	340	323	330	287	341	314	329	329	304	362	338	349	323	314	328	306	309	318	332	315	345	321	315	322	331	330	321	329	325	278	323	315	344	326	336	318	296	321	310	370	303	290	300	315	344	319	334	300	334	345	339	311	333	301	345	339	330	352	288	341	317	333	378	309	338	330	321	322	319	350	296	323	328	316	303	323	314	349	334	332	339	307	322	337	323	331	327	297	325	332	333	345	339	347	318	321	292	341	310	326	322	323	328	314	320	305	344	312	325	327	318	332	341	296	337	303	319	299	340	325	315	360	292	305	347	321	321	313	340	331	336	332	324	314	316	326	333	309	328	346	320	362	333	315	343	341	339	300	350	303	314	328	342	302	330	319	317	325	333	355	317	321	306	339	330	360	305	326	325	328	341	354	323	318	341	340	315	307	312	324	336	343	307	323	327	321	297	317	353	320	331	327	332	303	328	358	330	310	364	322	348	316	337	323	329	335	313	306	320	343	325	338	306	309	333	314	316	332	295	318	349	340	335	319	318	314	314	319	325	337	316	360	367	333	331	340	315	326	290	299	316	307	332	340	317	332	354	304	313	330	291	311	315	337	311	307	313	322	339	300	327	341	320	334	338	328	334	332	265	324	321	332	328	336	272	308	350	356	375	325	350	318	322	312	308	340	335	317	315	328	344	305	320	321	303	345	336	315	283	319	297	329	330	293	320	329	301	305	290	329	324	309	325	305	309	327	313	327	320	319	358	296	320	351	311	327	297	355	329	331	331	320	323	326	355	305	317	308	329	306	318	320	352	306	347	313	324	312	321	349	340	320	318	332	351	333	311	314	310	321	334	325	310	319	335	349	311	323	306	290	339	341	334	349	324	326	306	312	323	345	331	358	323	331	335	340	307	336	324	320	315	346	326	304	320	345	330	333	331	341	308	330	338	351	323	319	313	332	330	285	326	347	292	297	327	346	320	293	295	315	353	324	317	338	322	314	330	334	325	367	314	321	336	339	358	353	310	334	309	344	308	303	306	303	321	340	337	308	322	307	293	338	316	347	316	313	327	341	363	333	304	334	369	307	317	324	315	294	293	286	300	316	324	295	305	349	317	333	303	347	334	310	300	336	302	303	315	361	305	340	331	317	308	304	323	328	308	338	299	287	310	313	335	331	331	294	338	328	319	326	316	335	340	338	322	327	319	330	307	341	347	302	319	349	329	328	325	322	324	333	315	312	316	340	331	310	309	305	318	312	315	342	309	356	298	327	316	332	346	305	329	326	297	351	320	323	327	312	323	321	322	326	326	288	319	332	335	329	330	325	297	302	301	299	315	351	328	330	307	302	361	337	288	290	340	340	292	316	314	328	311	323	306	350	344	304	340	316	315	306	303	322	352	329	311	308	336	294	341	334	305	330	341	336	294	315	313	301	354	334	330	323	325	353	324	328	335	303	308	310	331	305	339	320	337	296	344	334	329	342	299	352	326	327	327	326	333	322	322	312	331	314	344	301	349	297	294	287	316	344	303	332	317	319	285	331	358	317	319	299	319	329	337	306	371	358	314	346	329	345	332	319	312	329	310	350	331	315	331	309	312	324	303	336	344	349	327	304	293	332	345	331	299	349	348	286	351	319	306	324	335	328	313	327	329	321	335	330	316	318	324	326	315	317	307	323	318	325	352	347	335	353	308	284	349	327	296	313	322	304	316	320	330	279	352	318	329	331	307	318	316	321	300	322	328	322	339	279	343	304	352	317	316	311	298	317	317	332	333	313	335	361	307	302	324	326	339	313	349	332	307	320	315	342	310	366	352	342	304	337	314	330	337	345	309	307	351	320	317	336	336	333	365	306	307	310	298	306	288	323	308	333	326	315	335	317	331	287	306	374	319	312	312	348	300	336	316	303	346	303	298	330	323	323	311	309	312	345	333	335	303	301	339	343	300	314	315	338	323	313	313	334	322	315	314	355	309	314	312	320	301	321	348	359	335	325	292	312	324	310	316	312	328	326	313	356	316	294	309	315	348	325	322	342	333	311	363	372	312	306	311	309	345	292	328	322	319	308	317	321	344	303	316	343	312	324	318	357	318	300	321	336	343	349	301	306	320	321	323	330	301	331	295	320	331	284	331	319	304	361	344	318	331	321	315	359	320	309	311	333	311	307	298	332	303	313	322	321	331	304	325	318	329	335	317	329	325	359	318	344	310	313	308	329	314	348	359	341	319	338	311	294	311	358	323	312	326	327	343	317	325	279	297	333	346	316	325	326	300	309	304	311	358	308	311	319	359	294	343	330	351	340	324	311	341	344	302	339	328	288	336	322	339	304	313	305	333	337	316	292	318	349	326	320	299	310	318	305	331	330	283	313	318	314	311	358	300	337	311	361	294	307	325	311	313	350	327	314	340	318	354	315	329	358	349	347	327	337	330	299	334	325	322	331	319	295	318	331	302	306	341	323	313	302	327	318	316	333	316	308	320	300
36871	43278	4682	757	595	519	536	492	501	449	442	426	421	420	453	471	472	472	472	451	398	408	433	416	467	446	425	398	401	439	385	447	421	417	431	441	423	414	403	417	410	413	423	382	414	413	412	376	388	425	446	399	417	402	429	400	368	362	427	369	422	414	428	382	411	402	407	442	395	428	397	404	385	448	411	392	406	411	380	431	418	411	383	411	389	388	419	393	392	402	391	408	408	399	400	387	415	407	411	431	409	426	399	435	415	410	411	392	348	395	404	426	404	374	408	431	394	367	394	399	399	392	420	416	430	384	438	408	405	407	437	389	405	417	415	398	440	396	382	398	388	437	442	388	406	388	379	393	423	386	395	406	408	418	426	383	408	401	420	400	419	415	431	414	426	379	429	414	401	377	422	416	395	434	413	389	386	427	401	431	399	435	397	359	384	405	399	403	396	398	406	388	450	426	384	412	400	401	396	414	408	407	411	410	420	396	403	390	382	389	408	430	387	393	422	425	388	389	385	420	421	432	433	415	377	396	415	398	390	402	396	415	440	420	433	372	403	382	391	402	414	367	378	412	447	387	387	395	354	448	394	402	379	414	393	413	401	418	408	432	435	388	412	387	420	466	360	396	408	410	378	384	429	403	425	414	393	432	448	448	378	390	391	395	395	391	405	396	421	404	414	374	382	402	383	414	388	397	438	404	396	394	407	417	410	427	363	399	384	441	406	373	405	416	402	356	418	457	399	392	400	388	378	394	440	422	423	381	404	385	369	386	366	358	392	370	410	423	389	393	399	419	401	406	385	407	389	444	418	360	429	416	419	421	403	392	380	395	420	397	356	448	425	405	419	405	408	376	376	401	390	437	411	394	399	395	408	414	409	394	422	408	407	406	398	430	410	396	364	374	364	381	411	419	382	426	399	395	414	421	434	389	396	413	429	390	406	380	406	438	442	432	396	408	409	385	372	415	413	391	417	377	440	410	404	403	415	418	430	425	430	393	393	420	399	390	405	413	421	381	374	394	389	396	394	380	434	413	420	398	410	382	421	385	379	395	383	421	437	370	404	426	430	423	430	438	411	377	407	418	378	397	406	424	392	415	372	411	409	369	415	402	376	424	419	395	427	444	417	445	413	422	400	396	377	398	392	432	369	371	445	411	412	393	385	411	399	365	421	419	391	380	402	419	427	393	391	408	387	413	417	402	401	393	432	403	427	407	400	440	425	411	421	424	402	412	423	402	429	372	428	406	402	439	416	418	402	445	423	419	414	402	388	380	399	454	378	442	423	391	408	390	431	410	418	429	403	435	392	403	394	382	423	386	429	405	375	393	409	402	400	379	378	415	424	405	404	411	430	409	417	396	410	410	424	427	418	384	417	404	443	396	426	383	409	415	405	398	413	438	398	394	403	393	383	364	406	411	426	400	386	402	411	378	366	407	433	405	385	380	416	423	385	370	357	421	420	388	405	416	407	425	423	390	375	407	401	413	392	359	411	414	390	387	394	393	387	398	413	457	392	404	422	403	398	408	385	408	457	409	410	448	392	386	395	394	393	417	445	457	380	396	393	446	408	395	422	430	395	375	407	405	412	423	402	409	396	393	417	414	405	373	424	377	404	438	413	387	415	422	365	416	408	393	382	420	413	397	414	437	393	403	419	434	415	383	380	401	400	428	428	400	414	431	385	411	392	410	420	391	398	390	402	409	371	416	415	427	429	382	402	377	431	415	409	367	394	395	392	421	413	432	370	411	374	417	398	414	411	397	396	390	409	411	445	403	423	392	422	431	406	447	391	411	426	405	429	416	414	400	409	400	396	427	378	407	389	380	398	419	381	437	403	393	397	372	420	403	394	401	418	407	425	401	452	412	395	392	431	395	405	406	444	429	409	406	411	422	399	392	429	440	384	400	396	416	391	409	391	409	364	375	412	402	409	398	404	405	402	377	382	379	428	425	405	399	416	427	448	419	397	413	399	395	403	406	368	421	412	366	385	399	403	411	429	428	409	417	398	413	404	361	401	417	432	406	431	404	353	426	441	396	383	394	399	414	379	420	386	444	393	418	365	380	398	425	415	423	436	371	421	412	385	377	422	391	424	425	399	409	430	424	407	358	409	391	391	401	401	431	354	410	398	410	376	407	409	370	383	378	413	413	382	420	396	396	407	384	375	386	436	425	403	380	428	452	407	386	400	398	378	393	404	379	403	390	422	429	370	403	390	403	414	396	423	416	408	444	391	400	404	424	409	405	423	430	409	393	411	395	421	409	416	431	431	388	405	369	414	385	411	386	427	413	429	382	417	422	422	432	410	427	384	399	392	386	419	407	384	427	416	375	416	411	404	449	419	383	400	411	422	427	367	396	426	405	399	411	394	407	433	393	391	426	420	400	405	376	424	401	396	407	424	389	409	397	430	392	391	406	418	415	427	401	412	397	386	431	427	409	385	407	386	380	409	384	420	416	441	433	414	418	387	402	406	375	409	441	401	388	379	419	439	424	413	394	393	436	367	429	406	420	356	393	417	421	398	438	413	449	385	395	362	393	409	449	404	379	400	429	417	382	410	373	423	418	404	421	390	423	377	366	439	438	398	459	383	395	428	408	408	440	395	396	431	399	408	400	399	403	396	449	391	392	411	403	372	396	378	409	403	409	406	403	410	405	396	412	398	437	374	458	387	381	411	393	396	441	396	430	365	400	430	386	425	391	438	405	371	409	433	421	420	395	445	395	378	403	392	426	388	376	409	402	404	405	398	403	396	392	427	372	407	366	397	411	396	378	439	434	387	383	397	403	402	375	409	393	419	415	407	409	421	427	418	437	390	394	414	394	376	393	411	408	420	403	375	419	403	392	397	393	361	410	398	405	447	397	403	402	429	400	369	385	396	426	413	393	411	415	390	419	405	406	427	381	424	402	428	410	412	455	405	398	436	371	387	407	415	366	394	385	372	404	362	404	417	388	418	390	396	384	418	423	384	390	418	419	408	415	377	405	416	382	401	388	386	405	403	416	433	421	393	427	417	391	395	419	400	423	391	421	397	370	409	416	397	392	391	362	415	421	415	409	410	422	402	400	416	408	421	414	394	386	382	388	413	417	428	393	427	428	387	439	422	439	439	387	399	417	391	432	421	415	401	430	393	420	403	382	391	411	411	402	392	426	383	433	374	396	373	393	406	407	369	396	450	414	406	418	414	418	433	377	401	389	406	417	390	405	421	415	417	392	390	430	393	376	398	406	387	395	367	430	417	396	390	428	410	405	407	402	394	354	403	424	421	408	409	445	413	420	375	407	365	431	412	422	417	412	408	433	403	378	375	388	440	397	357	389	413	385	405	411	399	407	389	434	410	440	433	381	401	423	388	437	405	434	394	420	426	384	413	416	419	393	412	402	412	410	424	427	401	434	419	394	443	435	448	413	387	409	401	389	403	400	382	392	418	401	449	404	413	392	419	392	388	404	404	405	406	426	381	404	421	417	399	425	416	433	400	408	387	378	384	415
24112	21115	28355	24022	20876	7671	1206	870	788	693	672	683	623	607	631	644	628	615	588	608	567	590	593	564	566	553	579	601	591	560	503	563	545	574	569	563	556	576	574	549	573	542	519	560	578	547	544	583	518	500	561	573	553	575	546	538	512	548	538	569	556	571	585	545	554	535	526	553	526	556	527	560	536	585	524	507	506	544	513	540	534	587	590	527	545	526	517	522	543	556	526	559	524	507	569	524	492	556	556	522	560	569	571	540	522	540	546	506	537	540	565	545	578	548	550	579	559	550	537	568	566	547	525	505	521	529	510	526	527	564	577	608	536	556	531	536	552	556	586	545	550	550	554	615	544	508	606	533	534	582	556	553	527	546	560	525	518	563	572	533	524	545	564	562	537	533	559	528	561	514	534	508	535	587	516	523	565	560	559	546	559	545	545	551	591	584	519	538	535	569	529	521	596	582	563	570	574	557	591	536	575	539	545	554	534	547	546	564	531	540	505	605	556	530	566	573	523	554	531	563	519	508	550	534	545	551	578	553	532	559	553	541	562	537	525	529	553	561	533	551	567	552	515	529	517	555	541	569	539	571	566	564	578	534	562	554	555	515	526	528	553	567	536	561	584	516	504	571	531	518	530	567	519	516	555	540	562	505	583	512	525	520	542	519	557	552	584	553	623	559	556	557	574	523	569	525	535	570	534	555	553	544	578	534	560	543	511	534	525	522	520	550	542	559	542	536	534	560	557	578	523	572	498	561	533	548	530	550	503	556	519	562	554	534	543	510	549	518	594	521	554	531	555	567	559	537	536	559	549	516	567	591	567	553	534	543	519	611	551	569	536	565	554	522	566	502	521	517	559	617	511	544	477	501	556	504	491	524	588	519	506	567	522	575	549	520	542	495	534	533	538	549	553	587	506	538	547	528	589	578	564	514	533	515	595	526	542	509	573	568	523	545	513	560	565	547	546	534	543	547	528	541	558	523	513	586	504	539	565	517	535	519	530	519	571	539	535	608	543	545	536	558	527	518	552	552	497	542	547	539	553	468	533	591	533	576	560	579	548	542	505	560	552	518	567	551	529	528	496	519	543	525	548	490	524	524	519	557	573	555	573	503	542	534	523	535	532	545	571	516	555	543	554	578	538	577	542	539	482	510	537	527	548	589	548	584	581	533	516	533	569	511	550	543	552	536	532	543	533	540	521	561	547	544	546	565	531	543	557	513	547	550	539	527	563	502	517	599	518	556	507	561	560	565	570	564	538	560	516	554	532	546	517	517	527	543	542	571	518	516	565	521	522	526	545	504	564	551	533	547	516	550	570	543	556	552	513	501	562	550	546	619	562	560	537	508	510	503	539	543	556	517	489	535	590	544	564	542	535	503	550	514	526	536	529	554	532	534	591	565	530	553	571	543	560	566	557	550	512	552	572	559	517	567	548	554	566	534	541	553	556	519	538	494	557	597	564	549	547	506	554	539	559	564	523	535	526	582	565	533	522	539	541	582	560	552	532	491	540	550	553	548	506	565	543	530	530	545	544	545	528	536	560	530	572	572	522	582	566	560	530	486	515	554	546	524	577	544	522	578	523	564	519	530	561	521	548	602	577	529	552	558	495	579	571	559	577	562	521	536	535	556	550	530	551	531	563	547	560	557	507	540	514	548	532	573	577	564	521	547	532	530	555	560	592	550	557	518	533	544	564	554	541	552	555	542	530	505	549	523	521	550	541	513	552	543	575	534	549	516	563	555	569	519	581	507	528	559	534	513	504	548	539	535	582	518	597	590	552	519	534	529	533	559	554	554	572	522	564	558	563	561	576	579	543	511	507	550	534	543	539	535	542	561	556	541	542	599	575	542	540	585	552	500	568	514	532	537	525	540	520	559	510	581	536	548	537	535	586	532	581	578	536	543	547	535	582	531	549	560	559	527	544	555	510	535	558	554	542	530	504	528	585	554	544	528	518	558	516	538	565	496	570	495	561	505	532	539	579	550	531	524	524	559	523	545	587	551	554	536	539	527	565	545	575	586	550	554	538	538	530	548	556	526	608	603	526	512	559	534	597	538	571	533	587	525	565	554	545	491	565	574	526	533	487	593	570	538	544	545	572	505	567	554	568	532	531	486	533	570	531	581	560	550	541	557	562	532	525	564	517	542	485	551	517	534	526	519	501	540	542	504	515	557	533	566	564	505	576	540	523	562	586	537	554	551	577	585	500	525	529	573	550	533	505	548	552	545	531	533	562	570	548	568	560	548	564	557	530	525	540	565	491	526	511	552	541	535	560	503	520	544	500	545	556	512	567	564	562	520	586	554	555	553	516	587	526	560	568	484	545	520	553	535	524	533	564	565	584	567	552	533	548	584	548	553	558	525	549	547	514	540	471	595	546	532	526	568	510	596	560	549	540	553	532	529	574	567	556	522	577	566	564	508	564	535	571	561	551	573	566	544	585	512	567	546	522	543	559	520	589	551	545	550	519	568	522	569	575	558	530	512	573	563	543	564	518	570	524	544	555	517	542	527	533	556	508	559	532	565	545	568	518	554	537	543	531	551	507	523	513	523	495	526	556	528	540	559	511	536	589	496	514	537	539	518	527	512	560	541	573	510	525	598	569	523	563	525	543	552	579	552	553	537	538	580	569	556	552	561	554	571	536	542	562	520	565	559	598	569	548	560	529	534	538	532	542	540	531	532	561	590	546	561	477	522	570	544	546	559	575	574	565	516	559	550	552	549	524	528	564	555	595	561	523	549	549	569	537	514	501	549	537	546	540	504	562	562	543	589	558	571	539	554	558	542	545	572	565	486	535	596	541	544	561	578	527	544	525	549	509	562	597	516	538	537	522	542	539	543	527	588	560	563	557	561	527	553	553	576	521	510	568	565	526	555	551	516	514	521	562	542	517	584	568	582	526	543	548	520	491	526	540	577	518	561	535	542	523	555	552	559	534	597	580	524	507	612	552	558	498	576	508	547	551	542	536	541	528	546	557	530	535	507	534	553	536	510	561	531	555	580	532	551	562	562	553	505	544	522	551	586	577	481	522	530	560	541	541	590	500	564	520	537	506	494	523	565	532	554	586	544	553	547	531	567	602	541	556	581	527	548	549	537	567	521	549	548	546	600	537	548	527	545	557	551	538	509	558	520	562	565	521	567	534	557	553	548	538	516	521	589	551	547	516	579	579	562	530	521	552	584	543	549	532	533	539	515	561	540	559	563	528	577	575	549	533	556	560	575	566	514	552	553	577	581	547	530	589	520	534	520	513	555	545	514	530	558	547	558	493	534	482	559	534	526	522	521	551	576	562	564	563	567	530	561	498	506	577	558	553	579	579	554	553	596	589	544	531	525	531	562	538	534	604	544	548	494	551	548	545	548	550	543	507	591	537	527	530	573	500	528	548	518	536	574	556	551	561	556	513	572	577	493	536	495	534	538	531	529	518	538	592	543	519	552	554	563	561	521	580	545	564	546	565	571	570	540	564	553	565	515	499	563	561	553
41916	59491	13631	3442	2405	1890	1606	1298	1190	1026	1053	945	883	852	786	782	856	829	773	830	776	735	772	785	751	724	706	778	726	715	725	713	756	692	727	762	689	677	723	686	676	681	664	705	698	647	676	681	666	679	655	683	657	695	670	683	708	705	693	731	689	657	712	687	707	688	688	667	679	711	652	665	654	681	724	673	639	664	654	632	683	684	712	710	666	678	702	652	656	692	657	710	725	682	716	639	721	714	690	685	679	644	689	675	749	656	704	665	684	679	675	656	674	639	637	694	664	672	667	708	729	609	666	675	697	651	695	664	654	716	709	686	705	635	725	683	648	655	658	684	691	686	673	654	637	623	693	656	643	697	695	608	688	696	693	689	670	723	705	695	660	653	696	687	668	680	686	648	703	719	667	666	671	697	695	715	700	680	704	651	658	709	691	658	679	668	685	671	617	653	632	683	680	720	683	700	723	718	638	631	678	682	716	727	654	685	687	659	661	733	640	680	683	709	679	713	663	624	720	654	717	706	667	665	668	664	703	683	681	670	654	660	709	664	684	638	727	702	703	651	677	660	706	659	652	675	678	670	719	661	666	668	654	678	652	658	666	656	679	673	710	633	707	685	693	690	626	704	686	647	687	679	698	688	649	708	688	687	717	651	709	701	619	704	687	723	690	698	668	704	678	679	682	652	668	669	645	693	717	703	682	710	676	687	649	632	674	675	685	671	712	695	717	651	703	683	677	670	699	709	655	692	661	688	664	675	723	681	707	667	678	638	706	685	683	733	666	689	659	698	723	682	641	653	651	682	666	676	702	650	671	666	661	654	686	698	718	651	674	705	663	701	648	670	693	612	671	661	740	653	686	673	679	633	674	703	662	695	669	694	665	698	672	682	623	652	697	643	661	694	703	663	711	667	694	664	665	699	636	684	647	652	683	674	629	670	676	681	672	638	663	671	621	663	656	708	627	652	686	664	667	678	702	657	744	646	677	673	721	654	680	644	702	673	683	695	686	671	677	649	673	665	650	679	663	672	689	703	657	685	714	670	653	698	665	687	700	678	672	713	704	702	658	743	678	686	661	649	696	705	627	676	633	670	687	673	639	656	709	700	705	654	673	669	659	709	687	671	663	671	694	695	666	694	661	641	646	674	663	707	680	659	669	654	646	626	667	651	707	674	726	722	668	716	696	644	693	696	702	665	666	653	687	708	717	659	682	678	664	663	743	711	676	677	658	687	664	676	673	643	682	643	695	705	669	640	668	658	700	653	689	672	669	691	675	691	700	654	685	638	671	660	711	692	733	684	702	722	675	686	688	707	663	713	705	662	700	695	650	659	659	706	661	699	678	670	689	695	692	668	707	680	693	672	716	696	637	717	675	690	712	681	626	654	695	701	659	664	706	718	636	686	706	669	693	644	648	649	679	707	666	693	662	629	679	684	715	659	679	670	635	690	674	654	693	670	651	685	715	666	616	601	668	689	683	656	691	677	639	670	673	705	676	657	680	649	670	630	685	667	663	644	634	692	676	711	690	720	706	707	730	633	667	690	692	677	692	672	656	689	715	654	670	689	677	644	718	690	620	711	699	696	638	672	655	659	708	631	676	678	709	679	710	647	641	619	692	627	686	678	657	705	666	709	717	697	687	722	645	635	689	679	678	650	658	662	698	654	702	698	696	646	705	664	679	671	665	641	718	659	729	646	693	672	672	674	715	700	666	678	678	697	677	660	665	651	666	698	662	671	652	699	665	690	681	682	672	657	697	650	703	694	684	658	681	672	674	689	634	663	677	684	692	710	706	646	732	644	678	690	667	747	679	621	694	663	670	688	654	686	651	657	660	723	685	693	733	669	679	664	651	682	692	695	647	717	660	669	647	676	676	679	655	675	702	673	647	694	703	685	674	707	719	718	738	651	636	683	687	655	718	682	692	654	707	691	711	725	676	664	633	666	672	647	620	649	660	670	661	624	710	643	667	667	680	651	674	689	662	656	716	665	677	645	650	676	697	729	721	673	679	701	612	678	661	726	653	679	701	664	671	685	683	718	668	690	691	668	667	698	681	636	683	660	679	653	638	718	655	649	678	719	666	659	690	704	681	685	690	687	662	651	664	678	675	669	659	685	665	674	688	659	677	701	734	714	647	657	672	699	661	657	699	680	698	655	646	686	646	668	681	663	724	652	682	670	688	606	689	660	662	643	702	658	690	671	676	718	662	698	726	686	703	672	666	704	677	697	657	682	689	680	683	670	667	669	693	672	747	692	694	672	661	690	693	665	708	660	693	655	683	659	680	656	664	668	631	675	685	692	697	683	687	641	709	684	656	666	649	689	689	699	681	650	690	714	726	683	715	670	700	683	710	670	672	683	668	670	687	671	695	689	642	634	674	671	662	670	666	690	691	683	636	686	648	701	649	698	685	650	705	678	688	674	619	675	672	647	715	676	631	681	704	669	700	718	680	611	700	699	655	643	664	680	729	709	677	710	751	663	671	683	644	686	715	711	683	620	607	673	635	670	723	691	638	664	672	643	701	693	686	656	654	678	692	645	669	691	608	691	672	658	697	670	650	674	716	670	679	678	657	655	662	677	664	651	703	667	725	714	704	603	715	642	705	693	710	692	696	678	670	730	703	712	720	651	689	659	632	692	682	635	705	661	673	674	691	653	699	636	666	681	666	672	648	630	707	633	714	671	712	656	665	682	674	703	646	658	746	639	684	667	670	610	719	673	650	713	668	675	663	651	645	670	650	691	669	684	716	681	689	691	648	682	665	691	704	669	643	659	700	690	660	678	674	683	674	672	712	707	662	703	676	634	637	669	653	681	691	720	695	689	703	702	668	636	688	756	681	665	686	680	656	672	738	709	700	701	673	676	660	666	664	671	687	739	654	681	706	720	681	678	659	661	664	699	693	720	665	661	693	639	667	667	693	677	701	686	702	691	620	688	677	649	685	687	733	686	645	671	706	681	675	618	713	673	704	654	709	716	680	687	686	681	625	638	682	641	684	691	744	709	649	665	681	665	701	683	667	656	641	707	669	692	685	678	676	682	714	678	684	698	642	714	653	620	702	678	745	723	647	642	647	658	665	689	652	685	684	686	593	663	674	694	667	678	651	687	664	663	711	674	625	684	670	683	713	709	681	667	662	675	660	646	671	637	692	671	700	690	658	670	699	643	666	663	655	655	714	663	660	662	659	703	651	638	669	749	666	713	692	699	658	666	672	657	688	733	662	721	622	685	690	681	654	719	652	677	691	708	653	653	663	715	643	709	688	665	660	649	619	652	682	695	693	663	659	662	646	672	687	661	656	667	718	671	687	651	692	691	672	683	720	678	723	664	681	664	673	648	675	672	712	688	624	690	642	677	686	676	686	669	664	664	646	682	697	652	681	641	658	714	679	670	710	648	641	683	679	674	682	659	699	679	688	648	632	715	698	677	657	668	709	663	672	647	714	697	676	645	707	716	671	698	696	673	681	676	683	677	657	718	660	665	682	656
22963	21091	28753	23544	21058	20942	6342	1234	886	849	788	761	743	660	629	578	662	622	618	585	569	613	585	593	569	618	545	542	582	582	544	561	549	534	576	576	508	509	506	551	509	512	496	538	526	548	527	515	567	503	498	540	491	535	490	520	532	521	526	515	498	499	547	532	542	531	505	489	521	513	485	515	502	534	523	517	511	523	529	497	515	508	555	526	512	517	542	531	511	482	540	523	491	520	565	530	516	537	500	494	519	492	468	482	577	504	524	512	525	495	523	496	501	521	520	524	537	514	533	511	516	549	511	531	511	505	505	530	498	532	487	506	520	481	538	540	514	542	499	505	477	517	510	495	513	542	487	527	538	513	546	479	524	536	549	575	495	501	536	546	516	523	522	486	539	537	565	500	519	520	507	506	534	507	517	491	528	524	545	524	512	467	523	497	531	562	509	503	491	481	506	507	499	529	487	528	519	525	489	509	512	481	495	496	505	528	487	519	527	502	538	488	484	516	533	506	513	529	505	520	556	508	505	524	536	539	471	507	510	511	502	516	514	498	515	506	534	479	515	522	546	523	548	516	484	512	490	522	468	502	534	519	520	523	491	506	477	488	530	506	511	469	507	525	489	510	491	520	516	500	513	490	496	562	493	464	533	515	478	491	495	517	536	493	526	518	520	496	556	526	536	510	538	510	500	487	495	516	492	481	509	546	493	486	550	516	500	518	490	516	521	495	512	482	595	555	538	511	509	519	496	525	502	485	530	494	535	541	515	510	483	489	517	517	509	453	505	551	499	468	522	531	503	508	518	519	535	518	521	535	515	523	541	519	472	490	460	468	517	538	507	528	499	489	504	522	502	538	555	520	540	526	544	498	542	541	532	514	512	482	495	517	505	531	524	484	555	563	500	466	521	491	516	488	512	544	514	510	565	533	499	487	524	523	537	547	495	494	520	535	526	498	512	529	543	476	483	535	483	482	519	527	467	516	529	530	490	506	539	485	499	500	539	498	551	511	502	529	548	509	526	534	478	489	502	526	480	487	502	538	470	507	506	546	485	495	490	467	521	538	521	519	500	499	486	510	498	537	525	522	529	507	514	536	541	567	512	498	499	508	508	479	495	510	541	498	518	497	501	546	522	506	484	519	510	538	476	529	496	515	518	492	504	504	500	518	504	503	494	493	498	512	522	510	527	494	525	496	511	527	541	522	509	473	490	479	492	510	475	559	518	556	513	511	534	571	520	523	499	514	498	496	476	503	526	537	553	515	524	485	511	551	553	516	515	509	522	521	509	508	466	497	527	528	496	516	504	532	502	556	529	521	496	497	506	524	506	522	519	511	487	495	540	491	508	504	492	544	530	501	500	554	522	499	514	529	499	498	544	531	535	510	512	490	531	503	458	489	492	528	534	486	499	541	531	548	499	484	533	519	497	545	544	538	529	496	512	514	577	522	507	502	525	494	504	511	512	453	533	515	480	516	487	502	511	463	513	500	521	538	489	519	540	549	538	545	497	475	502	497	522	513	489	510	512	537	499	530	499	566	514	523	494	558	545	513	516	516	522	506	499	514	547	517	480	475	515	497	491	496	492	521	523	501	518	496	501	505	517	505	506	528	534	513	536	511	504	525	499	566	519	541	550	519	484	507	500	538	525	486	498	483	480	523	504	513	551	533	500	519	491	522	522	535	499	499	530	518	481	476	494	526	495	545	483	520	514	520	483	525	524	516	492	472	504	491	500	512	542	537	558	557	551	530	493	486	512	487	513	524	522	523	541	545	499	490	524	518	486	527	555	475	490	486	529	504	521	498	483	495	503	523	486	495	477	501	543	538	477	497	536	527	521	500	562	508	517	506	507	488	514	512	535	542	508	495	509	493	501	470	483	518	504	504	475	519	534	527	497	521	492	509	511	470	521	509	486	485	514	515	508	483	498	501	479	515	517	505	546	532	518	463	509	481	511	515	572	495	521	533	495	496	542	466	513	510	479	470	485	518	489	462	518	541	508	503	511	502	530	530	516	457	508	509	551	525	480	492	486	480	510	491	481	497	549	504	483	465	539	558	482	502	502	501	523	496	502	500	554	533	524	550	536	500	536	504	507	525	513	504	540	479	542	487	526	503	542	502	533	483	518	532	490	492	536	516	521	514	508	540	515	512	489	551	545	469	535	524	510	528	547	488	514	526	565	495	525	517	502	519	546	525	515	500	519	500	482	477	484	510	466	548	493	532	505	505	558	511	479	535	544	490	501	525	494	465	515	489	520	519	525	515	507	521	502	493	534	519	524	480	514	533	502	526	524	530	520	539	494	554	506	537	478	501	543	504	486	520	553	509	530	507	536	526	483	561	537	517	503	470	496	509	510	509	531	527	534	540	525	488	499	511	495	507	466	494	498	471	501	523	500	552	479	500	541	505	517	543	493	545	478	497	491	510	545	458	552	510	515	500	483	507	510	510	513	519	531	530	487	474	547	507	513	498	498	479	488	488	526	502	554	524	487	481	515	491	509	557	502	527	510	542	540	518	510	504	484	504	542	530	522	502	540	538	546	509	508	520	509	483	526	516	462	506	504	515	500	496	561	487	498	495	494	514	511	484	523	489	520	542	513	492	515	480	476	522	472	518	509	516	511	493	499	529	490	501	517	495	520	527	518	546	472	494	497	514	506	536	560	510	521	537	522	496	509	494	473	463	533	538	521	521	525	536	522	529	487	502	516	475	519	490	500	532	507	539	544	480	537	518	491	504	547	496	558	518	534	495	518	531	521	491	484	490	571	503	538	474	506	510	505	502	503	526	552	501	498	503	487	526	516	502	531	529	499	491	546	535	488	527	514	485	474	498	541	509	514	472	527	548	523	523	525	520	528	519	482	518	550	488	486	505	495	520	498	529	502	532	459	520	545	541	565	538	508	556	510	494	475	513	502	499	506	506	509	531	524	496	546	515	522	536	504	510	501	522	509	559	529	490	516	499	505	536	471	515	537	515	492	520	511	516	479	518	512	513	483	455	549	508	511	514	478	524	506	526	543	523	528	466	518	508	556	532	530	543	491	491	496	508	488	544	503	551	502	513	554	525	569	504	528	541	499	523	526	498	539	518	516	514	495	493	512	534	513	531	517	549	525	545	551	530	511	485	514	489	521	513	496	548	495	507	505	538	557	523	540	509	500	506	513	486	511	495	496	520	529	530	509	465	539	486	533	537	489	506	536	540	519	501	479	464	492	493	502	514	488	495	518	536	529	510	556	525	484	512	471	527	523	519	500	504	485	505	560	507	519	500	540	496	539	547	523	521	490	483	504	512	513	513	511	539	522	511	514	527	492	506	486	516	517	502	526	542	503	483	541	527	505	491	503	508	495	492	518	540	508	578	503	503	487	510	493	482	493	562	470	532	490	487	550	544	468	491	512	500	465	513	486	536	468	539	542	522	512	544	519	516	479	499	515	502	502	536	535	537	481	492	533	508	460	534	477	535	542	497	534	471	528	460	511	480	525	508	536	544
46348	65575	18592	5623	3900	2980	2360	2002	1735	1434	1273	1163	1042	955	903	902	891	842	879	841	855	744	729	777	778	762	722	765	698	691	718	709	729	710	727	735	718	710	674	664	716	634	702	653	683	681	658	650	684	651	655	677	691	627	666	711	613	599	647	641	641	638	630	652	652	716	661	628	642	682	655	682	659	670	648	662	639	633	613	627	619	680	646	615	613	659	660	660	695	667	626	687	663	651	623	685	640	656	636	613	665	671	664	642	660	649	617	655	650	668	643	627	664	644	654	665	652	643	623	658	667	711	646	653	656	644	627	631	603	640	648	618	627	638	670	655	675	649	648	655	661	634	662	655	673	639	651	609	637	663	685	651	638	645	629	620	679	665	628	644	682	674	637	644	649	654	662	610	661	659	680	647	685	684	650	684	683	671	664	639	658	665	656	636	641	655	648	593	640	639	617	626	642	677	639	650	666	643	588	668	639	668	597	643	645	640	655	644	650	655	658	642	669	648	684	640	639	663	628	650	656	657	659	634	604	650	612	647	652	655	610	632	667	668	613	637	649	625	663	611	592	684	687	680	671	635	618	632	615	611	613	653	661	682	665	688	651	672	681	651	635	648	632	708	668	633	656	644	652	664	629	684	628	640	655	664	650	673	638	662	633	652	646	665	658	619	609	659	692	639	646	645	665	625	696	653	667	613	619	663	620	686	643	587	627	617	620	649	618	630	646	655	616	652	608	620	646	668	648	643	596	648	645	628	652	620	668	618	634	634	637	638	654	585	639	636	618	669	676	690	669	629	628	625	626	640	692	655	631	653	651	631	628	667	653	686	637	631	632	641	679	647	650	633	634	626	641	665	616	623	720	665	631	639	633	658	657	664	681	642	646	675	636	623	653	652	655	653	674	591	655	628	667	612	605	644	628	662	623	627	603	672	630	705	630	660	600	664	672	694	657	634	638	672	653	636	657	627	625	640	652	650	668	628	633	602	645	616	620	655	662	631	676	659	632	700	637	636	624	620	654	651	654	692	694	657	636	651	623	642	626	623	657	673	655	659	670	617	612	617	595	646	662	654	642	615	636	685	655	616	635	668	627	671	648	627	644	642	658	620	657	666	656	700	701	633	680	695	661	630	663	602	656	647	650	614	639	660	620	664	636	667	639	649	646	580	635	645	609	626	642	618	651	646	663	678	641	641	694	663	678	647	642	605	620	633	615	653	640	594	658	667	710	659	672	636	650	671	661	623	657	662	660	686	624	660	629	615	609	701	642	645	682	672	656	632	652	644	625	611	639	632	658	621	702	602	623	715	659	652	644	617	646	662	658	652	620	672	639	631	598	629	634	663	673	645	664	672	627	683	640	614	607	682	630	607	617	649	642	663	647	673	697	626	634	603	629	674	657	634	659	649	650	651	649	636	643	663	678	655	648	645	677	675	639	646	663	625	656	668	629	612	663	639	672	661	656	661	629	665	677	645	667	669	647	641	628	656	622	644	654	625	626	634	650	674	626	653	659	650	640	649	650	633	643	612	648	628	639	650	636	670	601	639	619	651	691	630	646	641	630	696	617	622	620	673	632	663	702	632	636	610	678	667	616	673	597	655	631	665	599	583	609	668	617	623	621	655	617	633	611	639	660	665	654	641	696	631	642	694	707	629	687	629	642	656	661	667	630	685	642	666	647	644	645	672	619	669	623	597	633	614	664	631	686	624	644	639	692	658	627	646	609	639	649	658	632	657	645	632	674	634	614	640	616	644	664	680	666	624	656	630	664	648	687	661	649	601	615	651	655	654	684	623	632	621	662	680	675	645	652	656	607	620	634	587	674	682	639	648	662	683	641	658	696	602	667	659	627	633	658	641	630	674	643	654	618	646	653	669	637	639	614	659	645	667	623	645	706	620	641	642	654	647	647	641	645	636	693	639	630	640	640	679	634	636	636	626	613	638	651	685	587	650	663	663	638	628	637	612	721	670	670	625	619	681	600	663	724	636	632	658	621	663	672	624	647	622	642	616	650	686	634	647	642	654	585	672	669	684	652	634	652	650	625	647	671	631	667	640	679	647	659	637	629	657	644	564	657	671	670	619	607	646	607	653	656	694	615	635	649	663	626	636	633	661	640	621	662	618	675	639	639	644	668	691	640	702	645	659	654	628	628	708	638	614	641	683	662	648	620	674	616	635	660	672	651	676	622	657	577	683	611	642	635	619	646	632	635	650	625	659	653	652	630	629	649	628	639	648	648	640	650	674	631	658	659	602	657	646	642	677	638	658	650	615	636	648	625	655	681	671	628	661	664	638	694	559	631	672	687	668	649	654	635	647	659	645	648	664	693	630	602	638	662	614	634	652	643	631	649	610	656	635	653	671	613	646	666	620	648	620	651	648	650	683	676	663	601	661	620	654	678	627	593	635	642	643	658	643	639	662	627	614	674	627	647	688	636	642	654	690	656	616	616	666	601	636	631	621	597	652	669	621	699	614	633	610	643	649	640	645	679	634	674	656	690	692	671	615	633	615	631	622	639	689	661	652	653	716	682	634	599	652	677	619	642	675	642	668	675	621	658	649	702	626	626	635	618	578	632	652	676	658	669	638	700	668	663	651	621	627	672	616	627	732	646	637	639	725	598	654	633	629	623	651	645	625	678	644	660	650	649	642	612	585	573	617	625	653	621	663	676	632	639	628	645	656	615	661	652	596	670	651	647	669	664	654	619	653	646	682	618	638	668	665	630	662	586	623	669	663	623	625	652	678	692	612	658	645	642	698	626	614	650	634	652	622	652	633	618	656	695	660	654	622	657	654	613	633	664	649	648	652	663	651	651	654	630	623	669	613	667	646	685	646	607	681	647	636	718	676	631	665	693	664	628	661	645	628	617	668	584	610	637	639	644	645	682	641	642	638	622	641	643	665	656	617	690	638	659	672	630	630	706	644	624	619	642	640	614	687	611	666	641	610	647	673	641	679	643	686	671	653	646	647	653	673	634	644	610	643	689	657	628	648	641	665	654	642	650	646	650	630	645	621	656	642	688	654	642	642	654	638	630	664	593	642	640	664	655	667	680	661	619	675	681	616	685	651	688	620	700	591	612	609	647	691	613	621	643	684	643	622	650	653	642	598	623	643	642	670	636	629	644	599	622	604	642	671	661	623	600	632	673	594	669	668	639	642	656	599	623	646	680	635	639	644	641	653	614	650	644	628	623	655	689	626	654	680	659	657	614	624	681	626	644	626	618	665	682	645	661	659	612	650	660	609	650	651	649	632	660	664	652	634	588	649	676	597	626	629	648	652	688	632	678	641	684	662	573	644	664	630	612	666	626	646	637	629	641	640	647	653	617	662	662	675	607	609	676	639	691	664	660	593	652	678	642	659	629	625	617	619	634	634	676	641	698	655	630	665	670	620	636	687	641	635	666	601	686	676	648	669	639	634	614	673	655	654	612	604	612	649	604	652	671	655	703	660	634	650	684	672	671	664	688	718	613	699	610	653	669	689	685	654
29328	28418	16301	2279	478	463	376	345	343	343	323	347	348	324	309	328	341	340	316	327	309	343	331	314	309	316	306	342	345	300	335	300	338	304	283	326	358	307	352	337	352	294	300	314	304	311	294	313	327	304	307	302	307	319	310	322	365	346	327	332	313	291	334	311	307	305	308	314	305	329	325	303	318	320	327	301	302	329	363	319	313	346	316	296	308	340	314	327	308	325	297	334	313	319	332	316	330	355	358	327	294	309	313	323	314	335	329	280	316	335	328	346	301	346	295	315	319	344	291	332	306	301	307	304	321	306	324	339	307	297	340	324	326	296	323	307	309	312	322	332	313	334	328	285	312	313	273	343	349	287	335	331	343	297	298	313	337	298	325	347	277	296	274	339	317	326	300	336	297	283	307	336	337	332	291	357	309	321	349	337	326	356	284	309	302	307	304	334	299	305	343	317	349	332	313	360	322	337	305	303	304	337	288	301	303	303	324	342	294	338	309	301	324	324	290	327	298	337	323	343	322	292	297	315	281	350	296	319	271	302	334	303	361	318	328	326	345	313	302	301	295	308	315	347	303	312	301	333	319	310	305	343	371	280	317	320	306	371	350	323	318	313	313	323	346	328	300	325	323	319	310	326	317	338	309	300	347	329	347	331	302	357	328	332	326	319	319	311	319	318	339	323	311	328	303	335	333	306	333	284	331	301	346	299	307	312	346	330	304	331	336	313	279	291	342	325	330	294	310	321	286	315	316	342	319	323	311	324	302	311	351	327	310	289	318	322	321	290	322	324	324	352	322	326	319	346	325	336	321	302	340	328	326	309	359	310	332	338	328	334	325	332	318	305	353	286	306	295	346	316	326	301	325	333	299	316	300	306	328	320	341	308	331	319	344	284	316	296	321	325	316	315	285	347	335	312	320	309	352	333	350	316	297	301	345	322	327	336	307	297	314	300	293	316	321	324	346	328	333	297	337	352	330	298	283	311	366	321	321	319	333	334	316	308	321	322	322	308	312	317	318	329	327	309	307	326	329	317	314	324	287	336	307	332	333	305	350	318	296	289	320	333	309	320	328	332	315	327	295	288	292	351	312	340	296	332	310	333	315	325	315	281	307	322	333	343	309	301	314	333	306	316	319	307	331	324	305	294	323	324	306	329	306	331	333	337	310	328	314	316	306	291	312	302	308	332	315	333	336	310	324	335	291	342	317	296	301	335	334	312	308	328	353	313	309	355	323	305	322	317	312	363	336	327	305	275	321	325	305	340	337	302	307	308	285	315	312	297	310	319	304	333	326	305	317	299	339	303	327	312	326	282	303	300	298	303	317	366	358	338	314	328	287	312	318	289	296	336	302	296	310	309	324	301	313	319	352	338	344	340	312	320	334	308	291	338	334	307	337	323	350	318	312	326	294	296	351	354	315	316	337	336	319	344	318	339	319	312	330	324	316	335	306	309	345	320	326	314	314	301	329	318	335	292	315	310	309	300	341	334	307	296	306	278	322	327	321	365	337	325	302	340	323	330	317	343	282	325	307	321	333	316	337	348	326	320	303	341	309	293	317	306	304	358	335	322	321	317	317	346	317	315	314	322	290	308	333	352	319	304	313	350	328	319	323	280	293	313	331	332	311	323	331	303	330	341	310	323	292	316	313	305	310	326	326	313	304	310	320	307	315	340	318	292	317	303	307	319	307	314	316	303	326	339	277	360	329	284	344	324	303	328	330	296	333	350	340	309	299	285	314	341	323	332	345	337	351	320	315	317	309	326	322	340	312	305	329	314	292	310	304	316	314	309	334	322	293	310	362	309	314	286	334	336	325	349	324	316	324	337	320	329	277	302	333	333	323	323	303	331	337	326	323	319	324	288	292	330	330	330	338	309	322	339	339	343	347	318	332	341	310	339	311	303	330	302	333	336	306	310	333	320	320	316	329	331	330	329	337	365	321	314	321	325	296	345	311	313	322	333	304	367	331	332	317	294	297	333	292	322	327	291	337	345	352	325	328	307	316	325	289	318	326	319	313	318	325	320	333	318	340	336	310	317	358	328	339	364	362	303	301	321	334	306	300	306	303	316	322	290	322	320	309	340	299	310	346	315	300	300	318	323	330	331	339	306	314	333	304	327	326	296	283	313	313	302	338	328	324	280	358	302	289	288	329	301	327	311	323	339	291	314	318	326	352	333	278	312	310	293	320	315	325	315	320	301	298	315	327	335	321	321	320	292	324	347	307	336	306	302	318	283	327	305	315	344	284	356	300	325	295	322	285	324	288	352	305	344	324	323	350	319	276	316	289	355	341	307	315	326	312	318	303	323	321	333	309	337	348	296	339	324	325	327	348	290	331	315	336	331	285	331	335	310	314	273	329	309	346	321	329	328	322	306	286	318	327	347	299	289	357	314	349	275	307	304	331	303	323	317	285	333	299	313	326	337	351	316	324	308	322	326	351	301	286	315	316	333	340	318	339	298	318	328	316	327	345	323	338	295	297	290	326	319	323	308	304	322	337	290	324	370	338	338	335	338	334	306	332	311	325	328	281	320	325	306	308	336	332	327	316	301	337	330	316	340	320	311	285	351	330	340	321	317	311	298	312	321	321	322	311	318	346	320	331	303	333	315	298	330	323	335	278	307	344	304	307	332	340	312	318	325	332	317	293	314	334	321	344	320	311	312	302	351	295	305	333	308	333	282	319	312	325	326	344	317	280	307	277	320	330	341	309	293	324	326	295	333	312	360	353	323	359	320	312	334	321	342	315	343	320	301	352	312	317	342	314	326	328	308	335	318	319	323	304	310	329	292	320	314	299	347	326	317	345	315	317	322	340	315	320	304	352	294	336	315	303	289	303	314	323	322	322	342	325	305	375	333	341	316	339	304	331	332	320	324	309	316	329	309	359	341	338	316	318	334	299	301	328	331	321	325	290	343	334	310	338	317	338	318	326	345	301	311	314	307	330	291	302	350	312	316	304	295	331	322	300	324	303	317	334	324	318	319	329	301	335	319	339	291	314	309	320	292	326	292	307	316	315	319	281	339	302	316	320	338	291	338	339	330	302	297	303	321	325	324	322	310	332	303	328	300	303	334	290	345	336	324	334	335	351	319	321	333	349	317	325	354	311	308	306	346	316	292	334	290	297	322	292	310	311	311	316	304	325	314	283	313	338	339	282	309	313	318	317	339	334	319	299	315	337	332	309	343	298	335	308	302	341	328	338	327	349	295	329	303	290	327	297	321	318	329	317	332	304	278	316	299	320	301	315	339	310	317	316	346	303	328	348	325	288	310	297	279	297	316	338	333	321	305	354	316	347	305	326	318	311	307	318	297	321	344	333	355	302	309	322	304	320	337	351	307	317	315	329	327	312	328	357	323	298	315	332	320	304	357	336	309	316	314	309	319	314	302	310	291	335	330	329	295	305	300	316	291	309	307	336	302	307	352	336	280	320	358	339	293	317	313	338	281	321	312	337	301	353	304	306	332	308	325	325	332	337	338	318	314
36613	42818	7715	743	605	512	465	458	460	389	393	429	414	397	429	395	420	440	420	468	409	427	372	421	422	427	428	401	393	429	403	416	388	425	412	447	413	406	424	461	428	382	423	405	435	381	379	415	418	388	402	407	407	389	409	411	358	411	393	409	374	375	393	404	364	418	374	403	380	394	414	361	377	408	397	420	384	407	387	368	396	372	386	381	432	389	412	396	418	399	384	385	419	383	414	409	421	429	423	390	425	409	404	412	406	393	402	430	392	380	412	399	357	432	390	393	400	416	402	392	386	403	372	391	383	437	399	394	421	377	395	403	404	388	417	428	380	410	433	436	414	412	421	430	384	392	383	407	390	397	410	426	429	402	398	392	387	360	425	399	409	401	421	449	427	425	377	408	385	399	424	392	365	424	345	399	408	385	449	429	424	381	372	377	396	398	408	385	414	380	420	420	397	375	439	418	377	381	382	413	382	405	397	408	410	431	397	398	398	404	405	413	425	393	377	393	386	413	354	383	375	430	391	409	406	419	408	399	393	397	398	375	391	418	410	386	413	395	392	389	385	368	371	400	409	412	377	411	402	386	415	413	404	457	372	427	393	396	369	419	429	422	391	395	388	425	432	404	403	410	405	428	386	390	387	427	388	394	390	360	400	421	443	399	424	400	398	412	408	395	391	391	381	418	382	425	423	408	398	423	416	374	397	403	427	363	384	390	412	407	424	388	424	387	411	416	369	399	393	411	372	387	355	390	370	383	439	425	388	414	432	392	393	382	375	431	395	393	411	358	387	420	408	424	416	380	428	429	435	391	398	385	376	392	394	380	410	384	366	421	428	405	404	364	393	369	397	397	402	400	376	415	386	413	402	409	399	396	393	419	415	404	404	386	413	367	414	417	387	394	420	386	390	405	353	412	399	375	413	387	382	432	389	383	386	427	396	389	402	433	401	409	393	387	402	428	414	405	429	387	433	412	375	411	405	426	335	446	420	404	391	424	420	430	432	377	391	398	393	391	409	378	424	378	418	430	420	405	363	380	433	419	414	400	383	388	380	374	396	375	401	402	404	412	426	398	390	398	445	408	415	385	405	419	409	403	348	363	423	392	454	414	389	386	404	407	397	395	394	382	393	399	387	425	371	395	436	361	412	413	415	375	393	391	412	378	351	386	375	408	357	436	425	378	466	391	384	400	400	399	413	411	406	354	392	401	443	405	392	399	409	379	411	398	396	402	411	416	397	381	418	422	365	408	417	382	406	416	422	378	451	370	409	393	403	362	380	358	422	416	455	411	420	438	390	415	365	381	432	422	406	415	429	387	414	419	385	415	413	386	405	404	392	392	427	376	406	389	405	429	412	381	389	400	393	411	394	422	381	399	387	428	435	432	436	404	383	415	376	403	429	398	363	399	376	366	419	420	363	374	376	405	396	410	405	389	406	394	404	414	360	402	419	421	388	377	405	410	407	392	402	378	404	389	408	410	387	429	393	406	429	397	408	398	362	386	420	412	385	404	367	400	406	390	375	402	424	385	377	362	388	388	370	423	426	423	406	389	400	371	419	397	371	418	406	374	371	409	386	439	388	404	384	414	437	414	411	397	399	411	364	406	399	413	403	380	414	429	378	400	405	392	390	384	401	399	406	392	401	404	376	404	365	406	393	375	394	379	412	385	385	408	408	379	420	426	368	382	381	396	408	444	362	411	383	389	406	377	412	430	389	400	382	400	380	390	382	398	376	414	386	406	425	453	429	387	416	415	383	401	363	399	411	415	409	389	394	396	393	412	437	438	397	398	376	393	388	394	426	371	427	389	438	387	393	390	424	388	419	385	388	395	423	381	412	427	415	402	425	390	358	388	372	382	388	398	403	412	378	386	405	378	356	388	417	388	382	367	381	425	397	396	395	408	385	374	415	396	370	393	394	425	378	400	394	421	386	362	391	388	391	409	434	358	425	388	411	413	447	384	403	368	398	403	381	371	415	420	419	410	407	403	441	395	381	393	363	422	397	378	400	405	414	410	450	422	403	408	385	394	386	396	409	377	403	392	399	370	401	374	409	427	403	409	382	396	366	394	404	420	450	349	413	381	376	394	380	397	438	408	398	433	376	444	414	416	431	435	398	403	387	414	395	412	367	415	383	378	403	380	405	418	389	435	376	389	395	427	420	404	386	396	423	400	437	392	386	377	388	395	411	398	372	410	405	378	366	424	408	409	349	406	376	423	407	409	394	402	379	417	420	378	424	369	425	429	403	411	386	383	415	408	402	416	378	429	441	413	427	410	413	365	394	396	445	381	413	360	405	453	357	404	406	425	415	400	416	397	428	431	383	379	388	434	386	436	406	366	429	420	397	398	416	415	401	440	417	377	401	409	409	405	390	396	400	394	403	379	390	400	401	408	374	388	395	441	401	396	387	356	419	415	385	393	413	398	454	439	405	394	392	426	409	409	427	387	431	397	390	359	394	403	413	434	441	401	414	421	378	435	389	391	353	407	439	421	399	406	404	371	389	397	447	419	414	397	384	391	382	429	385	396	374	453	410	397	393	398	436	382	371	405	409	388	448	425	388	397	372	400	398	394	405	380	416	448	422	369	435	414	415	373	387	432	468	398	392	411	408	376	393	409	390	392	394	395	385	405	412	405	380	422	389	415	377	390	419	386	410	449	435	401	418	398	420	404	401	373	388	400	392	381	403	383	422	409	416	381	409	424	417	427	396	406	394	417	391	381	376	420	411	415	417	374	391	394	415	375	423	388	437	378	411	430	392	396	396	368	372	415	383	417	400	369	408	419	422	406	433	400	357	396	451	434	396	417	394	413	402	397	381	427	396	397	410	432	397	395	369	378	409	429	372	420	385	401	425	410	381	397	399	383	433	456	403	395	400	382	404	389	385	356	376	430	416	408	444	434	387	369	411	401	397	423	381	426	392	433	416	375	376	437	406	423	410	384	399	404	435	385	410	405	392	422	369	365	424	419	370	423	418	393	385	369	407	400	377	408	376	414	357	412	395	369	399	428	400	405	391	402	406	373	362	396	376	389	380	376	391	413	386	414	400	429	396	404	423	413	399	386	412	392	415	371	402	402	395	351	403	395	408	406	406	430	409	399	398	395	368	399	392	376	394	374	413	375	373	411	377	358	391	412	391	364	405	396	400	391	381	410	377	382	394	420	405	443	387	427	366	430	380	419	421	397	400	394	399	400	413	384	402	431	404	433	389	419	390	396	398	379	395	400	420	391	436	395	374	381	404	414	399	417	394	410	374	421	393	403	409	389	383	396	387	407	381	373	423	415	401	415	412	351	385	385	378	416	403	390	407	426	433	419	414	432	414	367	393	385	393	381	410	413	418	422	423	393	440	393	414	406	411	402	373	404	403	384	369	414	390	385	405	421	379	417	393	420	360	407	371	406	379	383	402	389	404	382	394	405	408	377	420	400	393	371	398	417	418	405	388	385	420	387	408	373	408	402	424	398	399	374	412	397	393	413	395	400
24247	21147	28256	24186	20932	7883	1172	846	763	727	680	687	632	626	658	620	610	648	604	573	615	610	552	565	614	588	573	584	558	531	545	559	573	548	536	581	591	569	591	545	568	526	555	556	591	564	519	524	544	592	529	531	506	556	536	538	574	616	550	543	488	572	568	547	555	549	503	502	568	553	587	535	533	530	535	570	508	544	542	565	550	558	527	601	511	531	586	550	549	519	533	557	546	549	546	560	584	559	517	546	557	556	573	495	522	519	508	563	583	536	552	528	540	543	544	545	528	561	537	559	563	606	530	539	546	550	568	541	538	531	529	513	547	573	556	511	533	593	548	537	530	477	524	565	565	506	549	523	520	535	564	537	548	531	536	523	542	552	545	532	535	543	521	527	489	552	559	547	543	525	529	540	560	517	558	576	546	545	555	569	513	583	526	520	541	538	559	605	613	563	526	549	530	541	510	556	551	508	600	527	550	488	512	523	565	577	554	560	531	556	519	530	525	535	578	506	554	552	525	553	606	558	578	517	563	534	529	561	514	544	532	526	516	539	542	532	546	530	539	527	536	553	553	558	549	542	568	538	600	540	582	577	514	549	544	562	537	528	494	539	562	553	580	549	514	505	561	561	542	541	523	550	554	527	561	589	533	514	544	548	546	489	582	530	550	573	549	520	505	538	557	543	505	527	568	502	530	531	528	577	532	510	536	529	550	510	591	507	508	533	538	549	603	541	549	537	536	541	564	544	559	532	551	542	533	555	549	559	575	507	534	495	539	584	552	552	541	569	561	571	527	552	551	513	570	548	583	533	486	538	533	551	529	518	548	568	524	554	525	549	525	561	583	565	516	542	559	528	547	526	558	547	540	527	559	536	542	533	577	558	570	498	529	533	511	515	551	504	550	522	552	525	556	576	548	507	588	548	511	557	553	547	535	578	541	617	559	494	565	547	575	564	521	552	534	515	530	543	527	529	535	535	535	563	543	559	572	540	565	559	554	542	529	551	521	541	536	520	525	561	512	530	543	548	539	502	540	493	568	562	568	557	574	526	572	513	531	507	502	556	548	539	585	502	531	530	532	553	530	509	530	529	556	539	538	536	535	527	544	512	534	543	529	578	524	509	479	549	511	574	556	528	521	521	562	549	522	513	529	558	549	516	541	539	529	525	558	549	529	531	483	544	541	614	539	520	538	518	542	548	604	540	506	548	564	516	556	520	547	527	538	571	549	508	567	569	551	563	514	535	600	534	557	542	558	553	524	520	555	518	556	529	599	581	547	614	526	531	532	564	583	513	551	518	550	523	524	544	537	545	536	527	552	547	537	572	570	576	514	521	554	606	550	569	508	532	539	556	507	512	561	562	580	547	584	566	565	555	558	524	547	544	522	590	581	544	536	551	538	506	571	509	518	503	571	567	564	590	529	520	543	538	568	527	567	536	504	555	544	533	561	567	573	559	564	521	516	574	530	509	548	547	554	541	527	533	555	542	526	545	506	540	511	552	565	543	537	513	551	541	574	561	555	551	552	568	529	555	585	574	539	520	561	515	521	510	580	527	565	590	509	512	501	585	557	559	529	522	538	554	582	552	522	555	557	520	537	538	551	540	546	590	553	516	551	507	547	514	560	526	550	539	587	621	523	519	577	590	522	579	557	541	511	528	555	552	515	554	487	524	541	552	534	559	525	552	545	545	567	556	553	535	537	558	543	553	586	565	540	543	555	561	535	528	533	506	580	573	553	535	538	561	551	514	545	555	555	517	592	514	543	528	562	552	527	561	566	546	576	538	519	520	537	558	498	520	560	539	539	588	536	524	530	542	531	546	584	545	531	539	549	539	580	531	562	579	538	502	527	532	525	550	540	497	505	585	536	557	544	532	528	559	530	550	549	551	568	567	510	508	535	511	520	544	561	520	502	555	521	533	547	515	601	565	546	551	576	583	520	577	539	544	560	553	544	550	556	517	568	464	558	538	539	547	522	557	553	566	520	552	553	536	577	553	527	522	549	560	526	514	525	555	563	562	569	531	543	582	563	513	512	577	566	539	542	593	543	542	555	524	559	553	545	549	570	553	541	525	546	558	569	484	572	527	519	550	486	563	549	578	524	534	563	550	513	513	557	538	569	558	539	539	529	555	525	521	536	560	597	550	535	512	565	546	519	559	557	582	522	516	555	529	526	526	559	568	553	539	539	573	555	533	588	523	553	537	535	574	550	511	600	522	520	556	561	525	529	506	520	541	574	521	521	524	571	585	556	553	544	536	536	533	534	536	550	572	530	550	544	557	511	564	538	555	502	553	588	529	569	614	504	528	527	504	555	509	571	564	535	540	563	523	539	549	553	538	522	534	518	567	549	514	531	527	581	528	566	563	518	505	576	553	526	498	562	551	556	534	531	557	537	554	542	528	475	577	503	567	544	557	548	558	506	538	508	517	554	519	556	484	547	531	516	552	543	537	599	534	541	521	530	514	536	536	582	525	541	578	575	524	541	551	513	496	547	531	539	525	538	568	512	562	504	551	562	575	541	574	568	564	524	522	543	514	556	506	550	532	562	579	554	573	519	537	600	566	543	551	556	563	539	562	581	518	570	514	562	571	542	524	548	520	543	546	538	522	552	558	542	538	558	526	583	571	564	525	531	529	560	551	525	544	553	534	533	529	531	536	544	515	588	543	538	527	529	488	532	536	549	553	511	589	568	555	555	526	562	548	525	537	548	526	520	520	565	519	531	559	524	579	540	556	533	534	562	558	533	548	529	566	566	547	545	535	576	548	503	566	527	533	528	548	493	537	575	569	506	549	566	517	527	522	550	525	545	504	525	510	570	546	572	565	510	545	543	587	585	528	528	559	574	530	556	478	527	527	553	557	523	537	555	588	555	529	492	512	529	524	525	492	543	549	528	589	566	520	557	523	570	541	545	535	524	535	584	535	565	580	516	510	545	553	542	550	578	498	554	528	533	541	538	544	551	544	562	545	521	593	543	565	577	506	564	537	591	593	544	599	550	493	567	581	527	543	562	560	554	569	560	540	530	547	546	539	523	573	523	556	535	521	539	470	534	492	532	536	505	541	540	531	537	555	523	511	535	519	567	540	528	520	533	510	533	525	510	528	574	540	558	573	534	514	544	549	525	569	544	530	541	552	518	521	560	530	549	594	537	513	557	570	538	512	561	544	528	539	557	522	520	550	548	565	547	542	534	529	577	524	522	545	541	537	538	536	576	525	525	576	494	574	514	523	506	540	513	546	525	547	557	558	550	529	570	553	548	559	508	558	545	547	538	493	570	558	545	553	511	564	550	552	523	566	522	572	546	596	528	527	516	531	543	578	531	532	530	508	495	560	548	562	546	526	517	527	563	521	563	544	507	493	588	512	515	520	513	551	526	523	548	535	535	547	557	539	566	567	561	563	540	561	563	590	556	505	530	547	537	583	577	530	567	540	532	558	557	534	571	522	608	545	557	529	552	513	565	529	516	567	538	530	568	591	545	582	577	570
41782	59036	11345	3429	2395	1868	1573	1415	1213	1076	984	932	893	865	833	822	816	779	792	794	763	805	739	737	707	728	717	660	671	687	716	674	714	768	719	732	716	721	697	710	701	663	679	681	747	679	659	698	649	682	647	719	656	679	645	753	730	675	720	709	683	722	674	678	648	681	706	681	673	680	676	661	670	640	649	710	700	674	668	700	645	644	677	685	670	691	719	613	681	643	681	640	704	683	680	684	670	680	688	679	652	660	652	667	665	685	678	596	677	670	685	715	712	641	688	701	664	661	687	694	666	674	697	692	653	635	684	680	642	660	660	641	658	698	651	688	700	677	692	685	649	663	692	757	706	713	688	644	682	661	679	679	629	682	658	680	640	675	661	678	703	701	674	704	693	620	702	653	704	720	689	666	662	716	686	665	711	730	653	654	693	714	649	635	735	688	649	674	638	661	660	641	653	668	618	605	673	684	640	701	644	671	671	704	648	644	662	705	663	659	692	692	688	689	647	662	686	684	651	663	609	666	636	708	658	700	728	658	698	665	668	619	686	704	685	648	692	681	654	683	655	677	676	653	639	688	678	681	671	629	667	685	630	692	606	652	674	708	668	646	644	592	646	703	672	669	661	705	655	669	713	681	657	688	658	663	624	706	640	666	663	653	693	677	681	696	625	686	656	700	641	647	747	683	753	673	726	649	724	739	665	683	713	706	687	691	682	626	679	668	689	634	668	683	725	693	633	653	716	656	696	647	643	668	688	697	625	649	659	619	714	655	694	642	629	682	695	636	674	671	720	663	678	662	676	673	643	678	619	671	670	686	654	607	679	663	648	663	639	652	680	682	679	650	682	656	659	677	652	718	667	700	700	657	696	702	688	673	683	694	691	618	655	685	680	656	689	691	697	669	708	678	656	656	664	646	622	668	705	646	722	698	654	738	690	684	668	698	676	682	694	678	608	658	647	637	688	655	659	649	669	698	685	693	676	662	722	631	654	730	698	735	688	646	664	666	642	647	692	660	667	689	687	651	675	667	683	673	688	632	625	667	734	659	676	633	695	711	658	699	662	685	643	697	674	624	722	689	644	673	674	649	621	642	696	692	611	658	678	637	682	626	675	666	685	655	664	625	642	650	633	645	673	675	668	688	645	632	700	693	617	678	652	689	691	643	600	679	693	604	649	677	660	657	667	649	665	701	688	696	629	643	663	706	669	653	700	693	668	705	680	655	653	673	659	699	694	648	690	679	662	667	654	629	629	671	673	694	689	627	670	690	680	718	656	680	651	660	689	675	711	691	713	610	699	648	645	639	661	673	669	685	665	657	702	610	651	691	643	695	671	657	700	665	671	675	675	661	668	605	679	656	636	706	690	697	689	697	690	664	657	645	648	655	635	653	673	621	663	699	672	710	658	666	662	717	711	635	666	676	653	661	681	686	684	694	684	657	666	652	689	656	722	652	664	726	717	689	698	644	637	731	719	682	642	705	674	680	688	657	679	715	681	714	697	627	668	649	637	696	721	679	644	676	660	666	684	684	683	654	655	648	703	661	686	669	650	681	683	659	692	651	738	686	658	692	707	695	685	644	669	701	665	726	699	680	709	695	691	625	718	702	735	628	752	649	643	664	687	618	669	635	694	712	672	681	704	674	633	677	647	646	696	676	697	639	647	686	670	674	707	679	677	695	677	679	664	708	676	684	628	619	703	687	633	693	691	646	670	668	671	755	631	657	668	733	651	687	695	705	635	641	667	675	666	708	684	632	695	725	710	694	686	644	652	719	679	691	649	680	636	642	659	680	717	635	721	656	654	701	636	684	642	682	710	650	699	667	686	642	686	668	672	694	696	681	685	618	676	690	657	668	658	699	675	696	667	701	702	705	702	705	704	659	677	683	668	654	704	607	680	655	656	659	663	698	651	658	634	657	690	671	679	713	671	698	681	699	698	636	645	678	702	709	665	710	670	655	669	704	666	702	689	693	655	694	679	664	642	644	686	655	687	676	692	648	662	703	650	697	653	689	638	661	632	673	692	635	690	711	653	642	660	669	676	672	689	702	660	712	645	667	685	697	681	664	653	672	680	656	669	655	688	718	686	700	702	728	696	645	714	645	653	660	596	654	662	735	676	678	697	632	695	693	640	747	660	699	706	689	678	663	716	665	633	696	654	690	629	674	694	666	705	707	648	661	703	651	668	686	678	705	676	680	635	680	686	708	699	683	633	653	667	700	690	680	712	656	660	732	634	708	636	663	695	678	671	684	662	668	648	648	660	636	667	664	681	653	632	648	705	673	667	669	665	672	679	624	744	641	678	690	697	664	668	672	655	682	706	677	722	690	693	686	674	677	631	652	709	677	682	666	715	715	697	718	687	658	690	696	730	663	717	692	689	670	714	680	658	678	647	697	729	669	676	718	696	696	658	640	680	701	695	648	674	690	705	686	659	674	689	647	668	632	612	675	672	651	628	681	671	685	674	699	693	685	653	644	632	601	635	660	690	656	696	705	649	683	656	645	661	692	681	641	675	636	659	656	670	673	686	663	725	631	677	665	698	692	697	639	695	634	690	680	679	689	661	667	705	647	664	681	686	687	663	654	733	652	672	687	713	646	687	730	732	680	676	689	715	717	718	694	634	716	726	705	702	641	702	674	692	689	657	632	685	699	726	687	659	628	663	674	688	658	694	657	678	666	608	666	675	671	674	659	682	685	702	688	702	718	663	726	671	643	661	689	688	667	636	699	724	677	673	699	643	632	677	682	636	702	722	680	665	677	647	684	625	713	655	685	696	684	701	671	669	654	703	674	666	626	712	699	713	716	687	723	665	633	653	678	690	670	640	659	679	633	666	686	647	654	692	659	615	643	710	654	703	633	713	695	689	692	646	718	731	650	636	655	667	714	668	661	677	670	685	693	677	662	662	671	683	669	695	683	667	714	736	662	675	675	685	657	683	642	709	703	684	693	679	693	699	674	696	734	636	674	637	637	666	624	651	666	673	654	627	711	638	629	632	672	740	668	639	682	695	678	692	696	705	693	692	677	658	674	608	656	677	668	699	651	646	696	701	690	656	691	674	722	664	667	685	658	663	676	678	675	649	711	676	665	646	707	643	641	652	694	692	659	708	695	662	664	666	665	701	733	682	639	673	685	654	713	687	695	646	683	664	658	655	715	718	678	682	697	648	692	585	661	716	662	669	689	678	681	673	708	661	666	664	654	682	693	676	679	685	682	664	640	700	639	642	686	698	678	703	709	700	656	711	700	669	658	664	642	652	652	637	696	639	661	657	668	696	665	680	653	671	687	637	679	683	656	680	654	706	652	644	683	701	688	670	709	699	699	668	660	654	720	669	655	700	657	644	666	626	685	655	711	651	647	665	708	673	650	687	747	631	650	644	691	649	619	680	677	716	647	666	706	632	710	686	683	686	677	666	641	642	667	682	664	681	653	675	665	723	662	691	679	660	674	673	623	662	718	720	655	686	653	670	697	680	705	652	669	670	688
22990	21079	28745	23616	21069	20956	6289	1166	844	832	763	713	672	665	655	632	566	589	632	563	548	531	585	538	569	538	573	531	559	525	570	522	537	563	594	584	560	532	519	515	510	508	507	495	457	520	531	519	534	492	537	507	552	534	501	531	524	493	554	500	505	510	507	536	499	513	488	516	500	481	460	517	511	502	510	492	516	508	513	502	529	468	506	539	490	481	486	506	531	523	516	484	480	492	504	521	543	547	549	530	520	507	492	474	548	512	550	486	492	516	508	513	469	502	525	535	472	496	520	475	535	506	497	531	528	522	531	513	532	530	540	526	522	502	515	536	496	537	485	546	549	519	501	519	519	545	516	500	505	490	501	507	569	497	547	490	497	533	471	493	526	468	554	470	485	509	523	494	515	497	471	490	531	497	534	456	517	517	495	465	542	494	502	474	514	502	502	511	497	512	515	514	516	499	502	491	522	533	496	525	519	485	494	534	516	523	476	497	516	481	525	504	484	509	519	506	489	495	540	458	549	517	480	525	474	511	498	511	485	525	475	528	485	503	501	505	492	502	489	514	534	553	524	519	499	525	511	513	536	477	501	490	533	444	486	479	509	475	484	518	529	477	475	509	513	501	558	536	539	551	516	528	479	484	528	512	496	492	518	510	509	532	498	499	548	516	525	520	498	515	520	559	529	507	531	529	511	503	489	520	477	544	532	519	519	474	525	469	508	522	521	486	484	506	537	513	543	505	473	469	517	562	524	533	491	515	508	498	529	521	580	494	522	520	505	481	515	480	562	500	504	474	534	486	511	498	496	498	515	475	540	500	523	483	529	472	538	457	534	489	493	535	532	463	496	496	533	506	512	521	510	524	483	522	492	551	508	505	463	521	512	539	524	488	477	473	509	500	531	496	509	507	512	511	516	519	566	492	481	473	547	519	494	499	530	482	517	518	528	514	477	514	537	524	512	479	487	499	523	477	534	485	536	500	535	545	516	534	507	482	510	503	526	510	489	516	538	574	486	461	495	535	535	532	501	516	534	487	504	480	490	524	523	521	534	513	492	538	501	499	503	541	498	506	477	490	507	552	484	489	487	511	521	528	498	526	464	528	530	500	515	531	504	517	477	478	502	512	501	482	545	560	513	523	500	536	495	486	498	518	531	501	491	518	497	524	526	504	509	484	497	462	500	473	530	483	533	533	516	531	474	490	495	532	517	519	526	507	497	514	505	514	489	497	513	506	494	483	468	524	503	513	502	543	536	490	525	532	499	511	521	507	509	472	493	491	512	498	506	494	534	528	494	475	525	467	505	517	516	505	514	559	514	568	504	469	492	548	514	489	479	502	492	512	480	541	486	502	541	504	516	512	487	499	491	513	545	515	509	523	490	489	500	497	484	493	499	509	515	550	501	519	538	491	476	547	514	528	514	519	514	502	501	473	530	495	482	503	470	462	454	507	486	485	533	530	492	483	533	511	506	554	499	496	520	499	488	504	515	466	509	479	466	504	522	519	519	504	470	526	473	484	487	494	500	522	481	542	491	491	521	541	514	516	502	479	496	523	500	524	526	488	496	509	532	537	511	493	498	491	543	525	513	548	512	499	487	517	511	509	510	511	518	510	530	522	496	490	509	488	532	475	508	520	534	491	516	480	505	517	515	520	501	484	522	499	498	522	503	535	525	511	516	500	544	472	501	504	478	497	517	499	481	476	550	484	500	493	457	517	549	503	508	512	478	466	492	495	560	465	484	554	512	495	528	458	509	520	526	475	505	524	513	509	466	476	506	485	556	484	555	521	537	479	492	513	537	536	502	518	534	534	531	514	496	490	529	498	527	502	527	515	490	519	525	517	530	497	472	530	522	484	516	508	514	514	515	496	518	520	503	552	533	523	559	476	500	490	498	532	507	518	500	515	498	488	502	459	502	505	480	494	503	502	536	502	517	512	481	488	463	511	510	509	537	541	518	499	524	497	551	474	512	483	478	502	498	483	519	469	557	515	522	535	499	549	486	525	494	543	514	468	482	513	531	485	511	501	493	512	483	489	534	469	505	530	487	505	508	503	491	496	494	530	512	490	521	500	525	488	529	497	477	498	539	514	520	488	490	488	497	511	508	470	466	494	523	526	519	521	518	480	507	499	540	512	529	499	508	502	496	524	493	496	517	524	507	503	501	525	506	531	482	515	465	497	508	508	527	520	521	529	497	471	510	496	490	502	512	485	547	510	479	543	536	548	493	484	470	517	507	477	473	510	505	488	512	497	520	471	539	556	456	521	490	523	530	508	534	523	523	504	516	477	533	514	539	574	496	495	508	529	514	488	507	504	514	507	501	537	532	497	474	495	529	492	468	491	490	520	522	496	476	510	480	493	533	511	509	509	476	555	498	515	549	538	499	480	478	515	508	448	520	529	503	492	460	489	499	523	481	511	514	482	478	479	453	500	503	506	500	504	506	477	527	456	492	526	525	498	500	506	479	511	535	510	499	523	524	489	499	486	477	516	530	503	500	485	535	523	517	499	496	540	510	475	518	520	505	498	490	498	497	548	475	523	531	538	497	489	555	541	542	500	488	520	525	522	513	459	505	541	480	483	488	534	505	532	481	490	471	531	518	532	544	505	496	536	504	541	508	493	494	523	489	508	501	477	503	548	478	499	482	504	512	510	507	459	506	531	512	513	484	554	532	500	505	533	476	466	502	474	492	478	506	540	517	484	489	493	509	507	502	514	475	496	560	507	507	499	488	503	506	489	464	476	521	497	492	503	496	532	513	515	517	517	515	500	562	531	470	488	553	457	477	499	544	514	507	528	457	486	477	532	502	552	538	488	537	502	533	530	485	485	515	519	497	538	514	525	498	526	515	542	506	510	484	505	484	529	478	478	494	515	484	510	496	526	473	504	471	520	519	506	542	504	525	512	511	522	531	551	512	471	488	513	503	499	502	490	507	525	495	542	496	490	560	486	488	456	475	499	531	503	502	520	497	488	531	444	519	475	541	524	508	491	528	466	496	514	488	511	537	537	523	518	514	511	507	499	508	497	484	476	526	532	501	500	496	501	487	514	508	540	533	494	475	539	503	504	490	462	468	555	504	519	559	523	495	514	524	544	528	515	570	488	487	471	506	473	524	490	513	537	493	448	496	488	464	487	520	524	536	501	507	506	535	489	542	509	524	494	485	542	523	538	555	486	522	508	502	482	488	520	502	551	513	516	507	478	489	493	496	521	504	542	481	491	549	499	484	462	527	533	487	509	514	529	512	524	503	528	506	499	476	510	517	475	505	539	497	534	507	520	510	524	524	506	485	500	513	484	512	516	509	503	540	495	521	541	530	502	489	512	479	505	492	464	511	521	543	501	476	547	496	545	500	487	522	487	515	522	508	498	532	509	489	489	513	497	478	511	520	535	540	528	525	500	499	495	489	506	548	557	527	492	475	480	491	511	528	497	496	483	490	489	542	485	525	512	534	545	485	528	535	504	495	536	509	511	505	557	535	485	482	487
46386	65055	15161	5597	3869	2920	2371	1968	1600	1369	1233	1106	1046	957	963	857	882	845	806	761	744	729	700	773	771	737	692	747	727	692	735	736	700	708	718	707	681	675	662	658	683	685	627	654	685	651	647	675	664	635	634	665	648	664	633	660	683	638	648	624	670	685	655	657	644	619	605	652	646	620	624	687	581	645	615	666	678	629	623	626	624	651	668	638	622	598	642	623	662	669	625	689	689	652	659	607	667	652	645	648	679	641	670	594	642	665	636	640	649	601	635	643	610	629	650	668	626	610	689	632	633	652	623	604	639	668	660	637	609	632	638	655	626	675	663	678	616	620	681	659	663	616	645	631	626	686	621	633	672	624	680	650	603	615	625	588	637	676	633	567	662	636	686	655	610	647	588	639	614	667	630	631	662	644	658	632	605	627	635	633	652	668	613	679	632	640	654	660	699	648	617	687	662	694	650	684	667	638	694	651	667	673	604	642	651	656	638	578	597	631	636	646	623	591	662	649	604	644	635	650	596	575	622	604	664	654	637	642	618	644	606	598	666	617	621	634	622	602	619	611	638	625	628	634	648	629	673	698	678	650	585	671	637	648	678	650	634	625	592	590	663	655	626	591	595	672	632	620	620	636	601	658	619	641	633	615	620	601	654	602	626	662	614	631	646	618	645	642	618	637	665	645	659	643	611	608	623	586	661	658	639	620	647	673	639	618	618	671	646	652	618	585	642	650	648	621	624	610	648	635	637	658	649	661	707	634	664	653	619	667	601	635	671	624	662	678	658	641	616	632	626	657	631	678	650	638	624	665	666	656	629	637	630	646	653	621	625	659	635	601	678	639	629	644	673	645	673	632	564	650	583	648	637	666	621	652	614	630	628	628	655	640	655	623	641	622	629	610	624	599	640	614	621	631	637	615	646	610	671	620	674	632	669	663	594	658	621	661	592	604	658	628	632	614	642	636	606	640	642	646	668	640	657	591	647	661	603	662	641	609	656	647	679	648	711	626	598	603	612	630	668	668	616	633	655	662	639	620	664	609	619	635	707	679	664	641	641	631	648	660	615	633	663	573	632	651	635	633	632	600	650	626	615	681	668	614	641	601	696	625	637	654	607	669	631	620	672	629	586	591	647	613	624	638	702	628	604	645	627	672	616	642	641	647	630	612	613	662	650	671	653	647	669	632	626	641	637	653	625	635	631	640	611	683	649	666	612	622	659	686	654	656	629	653	584	638	586	618	642	640	618	629	659	583	595	576	589	658	632	606	666	632	663	625	586	601	650	587	657	648	594	627	649	670	597	666	630	657	669	635	671	649	661	648	648	635	624	600	662	669	615	596	657	567	611	654	617	609	614	643	594	681	625	655	630	633	652	639	650	673	597	635	619	663	643	601	617	663	634	629	684	592	649	613	621	644	638	655	645	668	657	618	623	627	687	594	658	568	617	634	667	629	607	617	628	597	641	636	592	673	652	633	635	639	644	629	642	648	658	631	636	671	617	678	654	619	639	694	670	582	648	663	658	656	638	611	622	625	678	690	672	627	674	616	647	654	630	648	629	650	613	666	617	634	596	616	657	632	619	578	632	631	687	614	645	635	627	658	603	646	669	648	637	646	628	626	651	652	636	660	643	615	659	650	650	637	630	667	627	630	607	622	656	619	659	655	642	623	646	694	662	668	657	644	623	659	642	626	616	616	634	594	693	638	616	635	622	587	592	674	668	578	624	653	619	628	640	630	617	618	617	594	639	639	641	653	576	628	651	634	661	637	637	657	611	614	667	649	653	636	643	657	626	646	622	665	655	637	631	630	641	650	630	617	617	644	635	606	633	611	629	663	619	659	619	601	614	692	641	609	644	631	600	651	664	638	653	592	626	597	668	591	632	618	644	624	609	623	658	649	619	604	596	662	617	655	648	629	672	673	567	682	578	654	639	618	655	601	685	661	594	654	675	679	631	633	670	641	650	624	657	605	635	630	646	664	630	640	633	627	624	621	599	663	655	615	612	658	614	619	622	668	656	621	633	670	611	590	677	640	599	639	635	610	636	681	654	613	651	578	613	634	631	658	666	629	665	613	639	672	656	651	642	705	638	638	625	619	603	642	609	643	689	695	630	612	606	638	624	636	619	630	645	680	624	604	635	676	604	601	636	629	635	644	642	652	619	644	653	617	600	643	630	691	654	640	652	638	611	661	579	631	671	640	633	659	657	626	673	614	619	634	646	614	642	650	631	657	641	623	602	675	635	630	618	665	648	586	627	620	653	645	679	663	613	614	639	641	657	623	620	644	647	643	640	606	669	589	622	644	612	621	642	644	631	671	624	630	639	614	623	650	641	611	636	662	641	647	613	629	638	648	624	604	609	581	572	605	679	621	606	644	657	663	620	625	628	608	668	617	674	648	639	631	616	680	680	663	669	652	622	610	658	575	636	606	701	662	632	674	619	626	657	637	598	631	600	686	626	635	616	611	636	635	667	625	665	589	621	646	635	651	657	542	658	683	605	630	625	642	626	621	696	679	663	665	637	625	636	615	622	616	605	625	621	626	626	597	602	653	632	681	631	647	650	619	628	628	630	633	617	679	637	642	608	668	641	671	663	646	642	663	621	649	661	637	673	612	664	621	643	635	629	670	621	616	634	654	665	605	633	636	652	693	675	638	648	642	628	639	636	630	615	659	654	618	615	651	603	671	636	608	660	603	689	643	623	652	601	639	608	637	608	659	661	651	666	693	615	648	629	623	592	638	651	658	610	614	656	672	590	678	600	656	608	612	628	637	653	632	631	641	610	633	629	672	610	636	664	616	663	647	634	653	603	656	612	640	692	662	618	627	663	599	608	649	629	609	651	623	635	622	636	665	611	591	607	639	644	623	663	612	624	636	635	646	574	647	646	635	606	672	627	630	667	614	635	614	624	635	598	676	592	617	635	605	694	628	662	673	617	595	663	624	616	684	601	629	649	657	601	690	638	666	622	654	698	638	620	649	678	642	611	646	621	649	644	616	641	675	637	603	669	685	650	644	667	647	623	624	627	602	624	613	593	654	651	612	620	645	604	641	629	616	645	623	643	637	665	643	655	646	646	637	618	623	632	635	656	598	598	671	589	633	664	634	655	636	635	629	675	608	641	608	623	631	639	611	676	599	649	622	629	656	638	649	619	623	570	692	615	637	623	626	629	631	633	607	647	686	660	642	607	653	620	612	625	611	630	613	640	627	639	659	705	632	651	628	628	609	568	643	603	649	617	641	633	642	639	610	622	628	635	601	633	607	605	655	644	627	607	620	614	659	670	709	650	624	647	651	649	631	661	625	640	654	608	608	663	619	630	693	618	641	689	624	628	631	662	607	609	635	669	624	639	640	693	697	642	634	635	660	625	647	634	636	643	615	605	631	630	644	617	584	643	664	636	646	642	649	605	661	608	631	648	662	643	680	578	651	601	658	642	669	636	639	680	641	624	642	621	662	638	623	644	666	639	593	663	671	635	644	627	711	660	622
29371	27258	15214	1853	458	355	336	339	328	328	301	346	295	321	306	304	329	297	304	314	308	295	324	317	319	322	345	323	319	343	294	342	348	339	317	327	330	314	290	308	299	303	340	321	319	312	348	330	306	337	291	324	296	286	324	336	332	290	306	287	294	305	271	338	296	320	325	331	324	312	304	302	333	297	342	334	297	318	317	305	314	306	306	333	303	342	276	308	326	322	287	324	312	294	324	304	301	317	336	303	305	329	311	313	273	323	310	305	315	303	274	320	314	317	298	292	315	301	288	288	299	298	307	315	290	299	344	334	320	305	317	334	319	287	299	315	304	284	309	295	292	307	326	315	321	305	292	295	333	289	299	337	322	300	316	328	296	294	297	286	304	297	299	298	323	312	301	295	280	302	304	322	316	314	304	301	325	321	295	284	301	351	349	312	301	345	300	322	288	303	287	319	330	336	312	320	286	300	319	309	328	296	298	342	353	342	311	331	317	322	294	294	312	317	347	321	321	293	306	326	292	335	325	316	303	340	320	331	292	325	305	317	343	304	334	312	332	340	297	309	286	321	309	319	310	302	330	281	330	311	300	340	319	299	317	294	304	305	326	322	314	296	328	298	308	296	315	340	271	311	303	332	338	311	302	338	319	322	316	312	309	298	331	321	309	325	313	306	317	319	282	334	322	270	282	312	317	310	326	316	301	323	304	326	311	316	302	344	309	308	278	305	310	301	296	298	281	330	327	294	347	319	343	302	322	301	315	329	304	339	310	312	290	321	325	332	340	304	326	288	323	303	334	317	341	290	294	336	323	319	334	303	310	335	336	324	343	338	321	319	344	327	327	319	301	287	306	317	293	318	318	363	313	295	327	295	341	315	309	313	319	325	321	334	321	315	328	288	335	294	286	308	293	324	311	318	283	340	317	341	294	271	304	287	294	312	288	317	328	328	325	294	318	291	314	342	334	355	318	303	305	322	301	309	314	295	295	237	304	303	316	315	324	303	317	299	307	295	305	332	345	293	309	311	306	312	332	330	296	316	305	310	307	305	295	321	303	312	324	329	323	305	276	313	301	321	302	314	299	299	272	303	290	329	309	272	330	289	338	302	315	329	305	310	314	296	327	312	357	317	320	327	311	320	308	296	291	300	315	330	324	317	339	319	300	331	317	317	313	307	281	308	342	298	306	331	307	257	303	305	311	320	318	294	306	297	314	298	300	321	325	304	301	285	306	333	290	306	282	294	331	313	312	308	317	340	286	285	313	334	301	297	299	298	357	302	275	286	315	263	317	284	339	310	294	305	337	309	304	315	293	321	315	290	320	323	296	304	323	307	321	300	290	321	285	284	295	352	331	286	337	327	314	292	291	282	322	313	350	313	296	331	313	296	345	322	320	307	324	284	343	294	314	318	301	312	267	331	275	295	314	293	314	294	315	295	310	302	315	286	309	302	325	341	323	301	337	289	310	291	330	318	320	316	310	309	308	315	335	303	347	295	310	311	324	306	324	326	306	296	302	310	329	287	327	321	333	302	300	337	331	308	327	281	317	298	313	291	349	341	327	295	317	320	307	309	308	311	310	352	315	310	325	323	328	330	282	296	332	325	291	302	332	309	303	313	302	312	336	284	314	284	311	302	291	292	295	287	319	274	327	292	332	317	338	296	315	301	325	316	316	290	313	287	299	334	309	324	318	289	306	302	327	320	320	291	335	292	340	316	297	330	316	301	317	322	317	307	298	323	334	308	325	278	315	323	314	313	316	306	353	310	302	308	322	302	311	300	294	320	290	287	317	297	297	344	316	295	304	316	312	297	315	303	303	297	312	347	347	301	307	288	295	324	312	295	314	312	291	309	315	291	278	340	322	320	299	270	335	305	334	287	312	287	311	313	302	330	317	310	332	288	334	295	309	310	284	324	297	273	320	295	320	278	316	330	304	303	296	299	305	301	288	321	316	362	309	328	283	335	305	318	292	332	317	337	340	317	329	321	361	317	319	318	295	287	335	308	314	322	304	322	314	316	323	287	290	328	319	345	343	335	332	299	335	333	319	299	286	305	279	335	307	323	324	305	326	334	322	318	287	266	300	296	310	334	319	291	319	292	321	313	307	281	336	313	325	313	307	296	311	321	309	321	334	311	302	308	324	364	322	343	292	332	333	295	291	307	334	298	329	304	332	311	324	314	281	298	324	330	312	292	326	302	312	276	320	340	325	316	309	327	339	307	282	319	309	307	311	311	303	290	309	318	262	287	332	331	323	294	291	317	297	314	337	288	326	315	304	363	327	307	316	304	285	292	297	314	301	356	313	301	303	310	318	303	340	314	329	322	332	314	302	343	329	323	289	317	329	295	326	311	309	306	320	308	300	300	290	309	316	336	322	300	305	310	308	273	311	326	322	322	313	305	316	313	304	317	321	348	284	312	275	304	340	325	299	291	323	304	289	301	346	303	280	336	318	316	316	287	325	332	337	329	310	321	303	309	321	315	329	325	319	316	295	310	291	292	320	294	314	319	312	280	323	295	294	286	315	317	325	299	297	334	303	291	300	328	336	302	339	336	312	317	312	263	330	333	317	326	307	316	322	330	329	317	286	325	299	297	344	325	334	329	312	313	337	318	303	332	312	307	343	297	314	304	308	332	310	331	304	332	290	337	301	305	305	303	312	308	334	274	336	324	320	308	333	318	322	330	327	300	304	323	298	302	322	310	324	332	309	302	317	307	320	304	314	299	338	308	322	327	306	295	334	282	297	334	310	309	307	307	330	313	309	323	340	301	320	301	273	320	289	317	287	320	314	307	286	318	291	299	312	298	334	325	301	299	319	350	305	289	310	286	297	350	321	305	329	313	296	336	317	307	301	321	318	309	340	289	301	310	286	320	308	317	306	336	323	345	335	303	278	319	327	335	339	330	321	303	334	295	328	306	288	299	293	297	302	304	265	319	309	304	333	308	292	318	323	302	350	286	312	309	311	304	327	304	310	336	321	342	319	313	303	304	315	324	291	296	291	320	357	307	289	300	306	312	321	299	326	309	313	315	293	323	333	328	303	324	331	266	287	313	292	316	291	300	286	332	353	321	349	321	307	320	312	269	339	278	298	311	353	329	305	310	340	333	307	312	297	288	322	329	325	316	304	296	326	301	309	303	305	300	285	330	322	288	291	309	282	293	318	321	321	308	316	331	319	313	322	301	294	279	305	291	312	310	304	316	305	337	292	311	336	347	328	323	331	320	288	332	299	318	320	306	312	350	301	316	312	321	311	295	312	306	319	324	316	296	328	294	322	291	322	303	313	318	350	346	309	322	334	313	327	317	312	323	288	315	307	354	304	290	305	307	301	321	310	297	329	266	314	310	265	325	348	314	314	295	288	327	272	291	305	310	314	351	325	269	350	325	294	318	336	291	311	324	352	281	327	305	311	284	318	353	320	304	286	300	313	296	328	293	299	334	295	324	288	282	291	315	313	317	345	288	291	320	286	311	324	302	303	327	254	302
36467	41328	4196	688	568	500	479	451	412	382	424	394	404	409	441	386	412	395	391	423	399	389	412	432	426	436	395	392	413	403	408	405	389	442	418	409	398	389	423	434	371	364	384	396	378	408	383	385	375	389	380	420	398	380	393	390	421	373	387	405	403	384	405	446	402	424	425	411	421	416	422	398	400	369	399	405	391	392	360	397	412	407	408	372	380	377	376	419	399	386	384	432	400	409	400	385	415	399	389	426	421	397	365	374	410	374	388	406	398	411	400	410	424	377	390	383	401	373	399	391	411	370	374	395	395	418	389	402	380	368	397	419	421	356	382	407	387	382	381	397	376	394	374	393	346	371	398	408	392	377	377	380	357	402	395	387	405	404	404	374	360	391	382	350	400	377	396	400	414	382	413	378	329	389	364	387	389	396	392	396	374	427	382	385	384	356	425	395	412	395	390	385	358	412	381	422	377	415	388	436	377	390	402	377	384	380	344	368	383	356	398	423	386	383	390	398	374	372	354	370	396	424	381	394	382	369	387	403	404	378	399	405	393	382	396	364	382	394	364	380	373	364	394	401	417	393	381	392	387	369	400	404	379	401	404	392	360	388	355	383	376	378	390	382	429	410	398	327	375	348	359	373	403	384	402	400	402	331	410	393	378	401	355	386	405	381	392	384	404	402	412	407	398	402	404	429	374	385	354	375	394	402	404	430	374	398	382	346	387	373	383	376	382	398	394	387	382	427	380	435	395	441	390	395	426	392	426	370	413	373	409	382	378	384	406	433	358	434	381	371	372	406	409	366	395	355	380	425	406	373	386	430	417	422	421	382	397	417	379	380	383	398	399	370	410	392	436	361	401	396	407	386	362	348	385	401	402	385	392	387	394	404	382	382	394	386	344	415	375	382	406	384	346	390	398	378	385	388	401	408	406	389	380	335	417	412	421	397	397	349	386	372	411	398	397	385	420	417	399	426	383	414	386	409	406	383	387	387	372	359	395	320	388	412	380	380	441	418	393	432	401	392	399	360	379	392	382	387	394	394	396	385	392	398	364	392	397	420	382	415	394	410	396	394	381	400	425	385	362	376	373	406	386	379	401	430	368	386	400	418	408	400	353	401	410	404	388	416	375	378	398	394	393	411	398	406	360	403	410	393	425	383	393	407	394	415	408	426	368	377	400	392	427	451	413	412	418	381	383	381	413	383	365	394	403	391	384	398	379	374	386	382	418	388	400	400	361	392	398	416	356	368	392	393	407	370	390	433	379	429	410	406	399	381	366	398	350	412	401	400	397	375	394	391	392	401	378	387	389	436	376	414	403	403	362	413	421	380	398	399	409	371	359	405	394	386	368	446	405	420	381	381	415	396	356	410	389	406	404	397	381	379	379	431	405	420	368	354	415	382	393	380	384	403	392	418	418	402	425	399	378	432	364	378	364	375	355	372	419	386	417	379	389	405	392	398	403	370	361	415	429	394	378	387	404	377	414	360	377	401	402	378	383	376	395	402	388	374	378	390	383	415	414	427	392	411	379	398	377	396	376	407	415	384	390	398	439	384	409	406	397	391	401	364	389	409	409	382	364	375	411	387	387	465	396	402	400	397	419	404	377	416	430	412	391	365	374	381	364	396	400	372	408	397	402	374	377	386	392	381	415	393	399	384	417	358	395	369	385	367	360	377	413	433	398	369	378	395	411	364	386	343	378	387	401	424	403	425	388	372	343	392	370	407	397	362	393	402	392	374	375	391	413	423	388	396	373	370	375	387	343	386	406	362	382	411	387	400	396	380	372	410	376	399	369	350	363	392	381	453	402	362	388	376	402	375	386	354	406	378	429	371	389	388	378	351	382	366	411	337	396	395	395	397	401	399	368	399	394	410	403	381	356	376	358	402	380	412	368	367	385	376	402	414	388	398	397	370	392	391	414	373	397	375	393	403	398	376	405	350	396	390	373	411	406	380	401	382	368	413	424	414	387	391	395	376	383	356	344	393	385	382	385	388	420	390	391	402	383	425	391	438	396	399	381	367	367	387	385	393	368	369	422	370	418	400	389	431	417	375	392	394	398	369	389	373	383	407	383	391	421	395	381	403	388	387	373	394	350	388	387	380	370	386	427	421	391	394	386	384	406	446	385	371	388	406	338	387	390	370	385	404	411	412	393	406	347	385	362	410	384	409	359	386	414	405	380	416	418	375	377	384	409	365	373	387	377	397	385	401	398	368	381	382	412	377	361	388	380	410	395	367	387	382	380	398	383	415	399	413	387	347	377	406	359	405	421	406	394	394	408	377	398	364	393	390	362	384	385	396	385	413	399	396	368	390	422	396	373	397	411	404	402	414	392	406	383	376	395	381	402	404	401	394	385	390	404	392	362	397	390	388	392	399	395	392	423	397	399	373	409	367	370	399	382	398	358	397	379	358	407	424	370	382	428	414	391	381	374	379	392	391	385	348	375	385	382	395	379	365	423	380	377	396	383	368	365	364	399	397	406	364	385	442	387	365	386	384	368	381	417	438	414	385	405	361	386	368	409	369	381	400	385	423	377	375	367	345	390	412	386	379	359	403	399	396	390	409	326	399	400	386	386	398	379	362	402	377	387	405	354	373	390	384	417	362	351	421	395	354	413	401	387	444	366	367	390	387	379	359	401	411	394	393	376	392	383	370	367	389	377	400	382	423	348	374	397	390	401	369	372	398	385	364	391	368	397	370	383	372	406	391	406	394	378	385	441	371	389	403	380	374	367	399	365	382	414	405	405	369	428	385	380	407	406	358	380	387	429	390	393	398	416	389	361	419	441	337	391	398	399	358	391	336	383	385	405	410	413	385	400	384	412	376	394	362	385	400	355	391	376	391	405	362	398	413	366	425	389	407	361	404	393	405	404	417	391	377	356	355	377	389	423	410	406	370	367	395	378	430	394	402	398	395	421	387	373	375	387	375	364	404	388	455	392	426	368	371	392	393	399	354	386	374	385	352	359	396	366	386	408	373	367	397	413	380	384	366	422	410	366	400	359	365	393	392	420	366	377	406	397	399	410	399	386	399	360	392	390	417	409	373	436	421	404	366	409	394	394	377	384	375	426	395	379	437	390	388	364	433	379	424	408	404	380	366	410	433	398	362	394	392	404	386	453	423	361	407	438	435	410	416	381	376	422	369	369	395	391	382	380	367	376	398	425	409	364	383	368	369	422	376	365	404	388	384	361	411	412	444	398	375	412	408	368	362	401	413	374	398	371	362	391	373	387	380	388	410	421	388	422	397	362	408	375	388	414	398	421	399	373	407	380	379	414	397	352	348	407	394	369	389	402	411	406	411	368	385	381	421	379	389	406	402	363	395	383	405	402	359	416	412	392	416	373	425	394	401	387	394	419	392	392	433	408	393	428	380	422	404	413	374	403	378	386	397	355	418	403	393	379	374	370	359	390	377	381	369	413	396	409	396	410	378	400	408	373	380	384	371	374	403	387	399	397	384	388	404	386	361	387	382	387	375	387	427
24090	21140	28299	24139	20927	7498	1194	880	777	690	698	661	667	612	620	598	567	597	591	540	570	630	555	579	606	570	568	589	594	521	584	548	558	587	580	579	611	542	533	572	547	551	523	574	533	553	563	512	561	532	526	554	580	496	562	557	585	535	522	567	548	525	545	499	531	542	529	571	543	528	512	532	535	563	534	527	566	525	533	564	516	518	522	520	560	543	503	575	572	528	560	531	570	554	508	552	519	532	533	503	546	521	552	517	553	527	544	536	559	553	562	547	553	539	553	544	540	520	565	525	521	556	566	529	494	576	529	555	548	537	554	525	580	557	577	514	556	530	574	525	551	507	556	522	559	560	485	532	503	559	544	524	532	486	526	540	557	543	592	517	510	520	553	556	570	520	527	533	551	546	552	496	539	493	554	534	543	529	545	535	530	540	487	516	510	562	551	539	537	552	555	541	518	520	544	560	488	532	523	510	523	487	500	517	544	565	595	535	527	508	517	506	568	545	559	527	530	559	577	565	492	485	529	547	519	542	522	518	533	485	536	567	519	582	548	542	524	557	521	524	532	504	548	549	532	523	547	505	484	528	531	564	562	561	539	536	520	540	541	543	559	549	554	569	554	522	553	558	537	562	490	512	556	533	577	519	544	516	571	499	527	523	555	578	568	500	502	547	514	555	514	543	521	506	553	558	541	553	551	541	556	508	525	516	530	586	534	527	546	544	579	506	525	515	544	564	548	547	582	550	552	515	563	546	536	543	539	543	538	529	539	571	591	549	524	533	556	532	529	542	555	532	544	526	582	559	553	549	544	584	531	548	575	533	531	585	527	543	549	509	522	568	528	548	605	531	540	556	544	555	522	542	512	546	526	518	524	520	522	518	553	516	589	503	518	532	567	556	536	503	518	511	518	568	528	582	544	559	535	506	519	569	503	539	561	534	539	552	559	561	549	559	518	563	509	541	500	580	562	563	525	546	523	531	520	525	510	508	546	508	500	548	562	507	515	545	561	538	558	547	508	545	517	530	512	572	526	492	511	497	594	585	557	564	544	514	559	507	526	531	508	524	549	560	553	502	538	567	511	574	530	528	523	543	566	538	497	528	529	526	537	542	546	535	519	538	500	505	521	560	508	525	543	529	545	515	563	567	559	545	513	509	571	517	578	511	531	523	539	565	565	527	511	566	525	545	509	499	508	552	534	530	490	497	535	591	528	542	479	503	531	584	564	566	560	539	533	578	532	548	542	534	551	524	559	493	531	551	531	510	517	564	546	610	504	565	531	539	543	529	506	551	532	578	565	544	551	570	561	516	533	516	541	521	546	532	556	555	531	531	559	551	520	559	533	524	511	518	520	541	541	516	558	481	519	546	561	522	564	506	547	582	512	581	568	536	518	511	547	558	538	575	572	543	570	555	546	538	519	521	520	549	534	563	521	522	498	574	534	498	546	544	541	523	569	540	509	546	542	545	579	527	528	528	526	520	525	538	536	526	563	545	516	540	521	534	551	497	525	590	528	578	537	543	532	525	547	555	558	558	528	548	508	559	537	565	605	505	513	513	610	549	530	539	499	545	550	527	544	527	519	510	571	526	535	541	500	545	575	538	531	508	522	523	539	513	575	505	533	538	529	524	514	501	519	528	546	558	519	537	536	531	484	510	515	546	556	551	548	569	522	517	515	518	570	530	482	561	560	528	536	526	537	542	543	523	501	561	566	553	543	520	567	527	546	582	529	511	503	556	532	541	528	558	554	546	529	534	492	542	526	570	561	542	517	513	557	565	529	502	553	541	556	529	576	557	512	546	562	607	551	534	543	534	551	557	509	527	512	523	527	553	519	575	533	526	485	501	547	521	508	553	553	543	548	543	557	571	537	538	549	525	562	513	530	502	507	570	540	556	498	539	540	552	524	543	535	538	520	566	548	557	515	559	516	542	501	538	550	509	540	509	542	516	538	486	565	552	531	529	518	533	531	563	520	530	576	549	547	544	517	542	556	546	514	512	511	530	530	530	523	589	536	525	529	592	540	544	527	518	535	586	529	528	538	553	540	525	524	538	517	516	529	519	536	543	506	561	533	536	540	561	564	564	564	576	561	563	543	540	541	532	500	574	555	533	515	507	541	542	510	539	590	510	525	567	534	537	570	580	492	527	529	530	493	553	530	566	564	513	490	520	539	525	562	526	502	549	568	556	572	557	534	530	564	542	493	529	491	530	539	492	581	504	534	567	535	489	523	530	549	515	545	541	549	539	484	553	520	534	526	494	550	532	581	544	572	526	542	542	508	563	520	562	489	525	539	525	513	533	564	568	541	542	556	536	529	573	537	515	536	529	536	532	556	530	520	518	488	509	533	540	569	530	540	577	532	548	544	525	556	561	556	500	562	546	526	528	543	543	562	533	539	543	548	582	483	500	549	560	540	542	562	575	543	495	513	515	540	565	550	516	542	537	561	537	545	527	565	544	519	530	566	504	508	510	543	538	564	518	529	552	504	533	549	551	528	560	513	523	489	543	541	542	537	549	526	555	546	523	560	525	555	509	512	521	521	560	532	549	532	541	612	525	548	536	543	548	542	572	516	521	552	528	546	552	565	519	574	527	511	550	565	540	557	529	536	536	495	564	508	512	498	524	542	557	549	528	513	533	497	554	547	510	461	486	553	556	541	534	560	539	547	549	503	473	554	546	541	538	504	542	514	545	536	532	562	513	524	528	504	490	526	534	576	554	547	525	534	595	532	520	557	529	524	504	526	537	493	574	544	474	564	551	511	564	508	536	531	535	515	510	531	558	514	543	569	557	532	525	557	534	535	507	482	537	515	583	546	564	561	529	518	558	559	508	533	530	530	532	531	510	558	582	531	548	551	574	530	507	587	534	558	548	531	548	562	504	514	521	497	565	542	542	568	555	570	540	528	565	497	559	520	543	498	554	549	535	556	541	555	539	549	529	527	533	567	579	548	534	563	556	580	516	527	567	508	487	552	490	551	526	541	531	549	544	492	498	525	537	545	520	524	498	509	519	528	539	554	508	533	501	524	513	531	534	512	487	551	497	566	571	529	545	481	548	559	533	548	529	535	538	511	522	568	560	486	516	526	527	540	537	539	527	574	522	544	558	514	548	532	566	500	527	555	534	545	532	482	538	537	575	537	513	557	516	485	482	574	515	537	525	559	564	511	513	538	490	528	561	522	559	576	505	523	531	516	527	520	536	551	581	538	561	544	526	523	516	549	512	555	573	536	520	557	543	496	513	529	548	520	561	531	519	512	540	541	543	502	511	530	505	489	578	585	514	547	544	527	547	564	565	564	561	544	552	519	578	556	519	596	537	561	538	582	558	510	533	541	565	555	569	521	561	566	530	568	537	569	537	555	549	555	517	535	524	509	533	533	533	569	573	547	549	558	554	515	549	503	518	563	562	546	521	519	520	511	512	524	555	538	533	525	604	521	554	562	591	530	567	582	545	550	507	521	541	549	522	531	549	523	523	502	519	518	542
41484	55019	10951	3364	2425	1914	1611	1390	1158	993	1032	905	879	787	794	859	789	797	735	755	713	708	735	677	707	760	695	722	746	759	670	691	762	735	680	775	714	690	647	670	673	638	716	671	699	649	651	704	715	669	703	685	651	658	674	665	638	674	689	650	658	686	709	656	665	700	695	642	677	697	667	682	652	640	687	644	659	656	641	612	660	651	636	621	632	659	650	650	660	716	679	689	670	695	703	636	655	700	654	658	656	675	641	656	685	671	683	665	718	620	688	665	662	718	654	666	663	654	609	658	684	645	625	684	639	616	625	682	636	620	661	671	646	616	673	659	613	683	680	645	640	654	662	647	648	688	668	632	608	669	662	671	632	666	628	677	654	671	696	659	684	696	696	681	709	635	679	629	623	622	708	666	645	654	652	659	659	648	691	675	687	652	631	643	685	692	617	672	632	673	677	639	682	674	685	689	629	679	645	692	686	682	643	652	644	679	640	692	660	668	678	677	664	610	639	663	614	627	631	661	689	682	652	666	628	646	630	585	632	677	649	716	675	708	676	660	660	662	686	709	651	657	652	660	604	650	631	613	650	652	700	708	645	619	656	678	621	644	657	642	623	694	645	628	642	663	677	656	664	682	659	659	699	637	692	603	635	657	643	652	679	714	697	654	625	641	646	685	693	654	661	681	650	677	672	656	682	689	677	686	667	717	674	663	650	648	618	686	664	643	762	681	659	686	660	696	655	646	631	706	643	651	651	647	663	681	667	664	633	688	637	647	634	607	695	668	669	652	669	693	698	622	718	637	645	647	669	662	643	669	687	644	643	668	677	640	652	665	637	665	639	655	617	687	669	697	665	629	617	689	663	648	689	709	680	660	670	652	665	641	672	645	650	661	679	625	633	614	678	684	708	668	702	712	717	680	653	668	643	670	650	678	665	678	660	662	648	659	637	713	669	628	641	665	645	681	660	631	631	682	676	696	670	692	666	699	645	677	704	631	685	654	662	660	662	687	677	646	645	658	676	637	690	660	690	655	677	636	694	677	665	647	672	643	659	649	648	629	667	678	693	636	703	682	646	625	663	681	685	698	683	663	688	654	721	657	699	691	665	631	665	629	665	647	658	675	668	643	629	654	624	672	683	697	650	682	665	658	665	698	676	664	679	668	657	615	620	681	669	657	634	660	604	681	668	689	626	670	651	632	651	654	631	655	664	709	627	645	667	637	646	667	632	650	605	668	705	702	661	602	655	630	616	639	663	695	636	629	738	649	666	677	657	678	682	678	659	690	689	657	701	650	664	622	666	638	634	669	685	638	676	666	658	652	636	648	663	697	696	705	625	704	668	680	644	663	657	658	670	666	650	649	606	663	689	640	742	635	648	670	637	624	706	629	683	695	640	638	683	682	683	682	688	689	641	658	642	676	687	671	656	691	649	670	685	662	647	647	691	655	646	687	623	683	640	641	647	685	631	667	674	693	640	646	604	672	661	668	670	608	666	637	670	643	666	662	683	692	622	689	674	673	646	695	683	683	671	748	655	632	692	660	636	670	688	678	656	628	635	685	644	654	653	676	652	650	658	628	619	633	659	672	645	690	628	625	627	619	661	671	613	606	648	656	645	676	652	696	639	669	673	691	664	644	683	649	658	721	649	669	669	636	658	663	656	675	637	673	669	617	647	632	704	678	636	660	684	695	701	668	669	648	579	663	674	643	690	630	667	669	660	648	668	679	656	609	674	698	655	625	658	693	651	625	647	694	656	651	643	680	635	668	652	665	635	666	638	647	657	634	663	647	649	649	652	658	634	694	685	644	661	651	707	646	666	684	626	648	625	619	626	701	679	665	680	623	671	651	663	621	616	674	683	648	625	636	680	695	672	629	615	666	675	637	653	629	640	674	671	663	622	632	662	642	638	666	725	641	677	640	675	677	679	685	675	686	677	670	654	637	670	686	678	675	630	661	670	622	671	688	619	707	702	663	679	665	642	657	637	655	663	625	673	646	619	683	680	639	686	701	656	644	649	634	652	686	685	669	642	649	661	686	638	646	638	684	673	644	614	680	668	678	643	624	659	672	638	657	647	693	645	677	665	664	636	642	662	634	651	638	681	712	638	636	659	662	689	667	669	640	677	688	662	683	667	637	634	678	663	618	660	643	694	677	660	668	674	681	674	619	676	672	675	650	664	676	677	684	638	660	697	688	643	683	651	679	644	661	661	666	663	664	673	685	680	681	670	668	695	658	613	700	651	654	646	633	684	645	670	667	661	712	627	646	688	659	658	681	695	652	638	660	641	653	675	671	622	693	651	653	706	676	650	667	676	653	617	661	661	628	624	651	644	668	594	724	681	671	670	626	619	687	648	690	671	701	638	652	639	678	682	676	712	652	687	661	682	679	657	631	686	652	674	675	690	691	628	681	692	662	643	658	705	640	633	691	679	699	651	644	657	698	688	682	634	612	663	645	638	656	705	683	634	674	677	638	668	698	651	703	673	657	681	647	697	658	654	675	661	662	675	656	668	644	688	615	637	644	600	662	658	667	673	624	684	633	619	667	640	640	645	679	648	643	630	694	678	675	685	650	680	693	672	690	650	647	665	708	675	638	713	676	642	623	684	670	660	621	648	675	642	668	670	647	691	673	671	652	622	631	650	673	645	674	640	667	626	722	688	635	671	654	686	630	668	691	620	623	656	672	653	664	643	642	683	676	683	613	666	653	687	653	718	631	662	650	617	650	658	699	629	643	700	666	719	680	630	661	690	686	621	646	661	663	688	667	673	654	637	665	659	675	694	663	675	660	647	674	646	657	659	662	675	650	671	672	657	650	674	639	660	638	679	679	697	640	625	657	668	635	684	673	664	643	640	624	644	670	660	629	665	653	660	667	668	679	668	650	671	646	628	647	626	652	649	642	640	607	680	634	689	608	663	657	665	657	699	697	631	650	653	679	646	635	670	646	634	684	643	679	661	650	618	618	651	635	629	676	699	658	666	592	650	661	677	711	606	714	721	691	657	655	667	604	665	631	683	699	704	653	626	590	695	678	632	674	662	635	652	696	627	672	644	669	673	694	713	651	677	688	621	697	681	743	633	651	669	691	704	590	668	630	710	668	655	706	666	668	651	623	687	626	680	656	666	620	658	653	689	695	668	635	661	673	673	646	660	629	662	660	670	630	645	710	707	675	623	630	648	681	628	618	647	676	654	634	661	648	692	602	678	650	690	694	667	630	691	618	655	663	662	679	721	669	644	660	695	665	704	693	689	695	674	667	669	648	654	670	626	661	664	646	642	619	676	608	633	619	622	663	687	662	652	652	683	669	727	681	653	676	656	730	632	679	683	675	691	657	622	661	639	686	693	633	661	665	646	638	654	679	591	640	632	627	635	661	659	649	635	644	636	629	717	620	660	661	679	648	704	639	672	651	661	673	638	629	628	623	655	636	671	681	658	641	637	627	644	673	660	634	693	689	702	663	631	691	616	664	708	642	676	637	707	648	661	668
23009	21088	28709	23656	21076	20963	5857	1117	960	782	804	761	668	712	669	630	588	559	585	531	604	545	599	571	565	562	531	571	553	553	524	549	590	538	508	550	524	516	516	514	519	520	473	526	496	504	510	499	465	520	500	512	506	566	513	494	497	505	495	530	518	492	520	538	466	498	517	515	494	483	541	502	541	510	504	487	487	501	499	463	522	496	473	506	495	512	499	499	503	487	534	508	493	527	510	503	518	511	495	505	519	502	485	481	499	493	527	504	497	495	487	506	505	493	516	511	484	516	544	507	502	515	483	491	505	530	483	465	494	541	480	525	512	479	540	509	516	454	481	500	503	508	525	528	477	509	479	498	520	474	494	506	526	508	507	518	520	484	504	478	537	516	482	531	520	530	521	495	522	495	523	495	512	446	488	473	482	497	489	492	512	519	514	559	540	524	516	526	498	510	496	527	500	474	473	487	546	478	505	479	500	486	432	519	498	494	464	438	475	494	508	499	501	478	489	500	466	507	517	523	495	513	491	492	482	501	481	471	469	520	495	501	455	508	480	481	463	495	478	479	500	530	521	495	518	446	494	494	506	509	533	466	447	462	479	494	508	521	513	513	470	555	498	515	508	521	522	448	512	519	509	490	477	495	492	547	523	491	508	504	506	524	478	510	473	506	486	600	481	486	509	522	514	492	505	501	500	504	536	470	483	530	506	502	506	503	497	527	516	512	515	512	509	500	472	491	492	485	493	570	528	522	508	497	483	491	521	496	471	542	483	497	496	530	515	494	453	487	513	508	501	490	461	507	512	487	492	502	509	505	491	521	485	505	492	530	503	517	488	482	520	524	488	471	538	485	505	527	469	480	476	498	495	544	538	497	487	482	511	496	476	502	489	484	506	493	534	511	496	484	507	505	512	527	507	488	489	493	499	527	521	531	447	486	486	489	498	542	528	479	527	483	497	510	498	486	521	517	498	452	510	541	529	523	525	450	465	483	533	483	472	523	504	478	489	480	512	472	485	515	469	493	509	511	502	539	475	550	515	488	520	471	507	525	514	534	499	546	486	478	483	513	525	466	515	496	514	470	512	519	487	523	502	508	486	524	506	523	526	519	528	520	476	491	524	502	498	473	521	517	509	515	580	544	491	455	523	501	495	509	487	517	492	512	493	501	495	527	502	509	503	511	500	489	549	493	480	463	482	489	511	500	488	524	537	503	510	459	521	491	468	489	527	523	517	485	507	483	501	535	491	497	514	490	473	511	480	526	503	525	519	480	526	463	497	523	511	521	498	482	480	506	488	531	472	483	517	493	560	515	542	505	507	501	484	546	468	503	503	475	521	492	484	502	454	502	538	499	485	472	518	550	518	531	538	485	475	502	486	499	523	477	505	492	506	486	509	496	511	507	508	504	489	522	495	509	487	494	494	526	548	509	493	520	503	471	546	511	519	477	479	457	476	475	553	516	482	457	487	512	509	478	522	495	487	514	501	501	488	486	473	515	515	467	494	481	504	468	464	473	466	493	498	508	484	495	481	533	492	473	479	494	500	483	515	469	538	480	538	533	496	500	540	498	508	461	490	519	499	515	503	513	468	506	494	493	522	505	510	500	522	535	441	485	493	523	528	474	517	545	484	499	470	530	495	526	503	508	497	471	504	457	533	463	476	493	505	496	500	482	512	497	526	499	542	489	495	512	478	509	542	464	516	530	491	483	501	496	522	508	463	520	520	502	512	546	510	501	458	470	494	489	519	500	515	522	510	514	528	491	524	565	480	483	498	497	514	500	517	509	491	519	510	527	511	472	513	528	513	539	480	519	500	491	494	544	519	488	491	474	501	520	542	472	541	477	455	477	502	523	527	488	520	475	512	528	498	499	485	489	475	462	476	456	509	509	483	480	504	501	493	510	515	543	512	479	541	488	473	516	505	501	497	520	536	519	500	518	498	506	516	503	479	506	520	476	491	454	459	515	523	480	520	524	530	508	500	484	505	497	508	531	503	523	495	496	510	523	508	526	521	471	512	481	509	517	511	466	502	491	513	534	490	497	476	498	511	516	518	517	492	474	502	522	520	489	492	473	497	446	476	492	519	511	494	452	514	482	540	513	494	469	518	508	479	484	556	492	500	496	500	457	483	513	554	480	515	530	509	458	523	508	489	535	505	484	488	511	502	507	504	500	519	490	485	499	500	509	492	475	504	527	524	520	493	502	499	483	491	480	560	487	487	523	492	480	575	501	491	566	528	532	492	508	481	510	505	526	543	451	516	464	475	486	509	515	516	515	491	529	500	507	516	532	520	509	500	507	533	482	499	510	530	531	507	472	473	533	469	512	504	533	515	479	473	481	500	497	537	482	549	502	492	528	491	481	494	498	528	494	492	458	476	532	503	509	479	512	489	515	539	530	556	497	496	504	469	480	512	467	493	491	500	478	517	474	513	456	484	495	529	516	506	461	516	487	493	518	517	537	516	487	532	510	534	508	491	503	487	502	513	495	540	514	478	509	509	538	512	498	507	506	460	528	489	498	505	485	550	499	528	447	511	502	518	512	514	472	483	506	504	580	517	469	474	524	495	552	489	522	551	575	487	487	503	543	487	543	501	500	510	487	500	477	480	459	494	489	453	495	492	494	488	450	493	484	491	484	535	486	500	540	431	507	468	517	510	491	531	499	523	558	509	509	470	527	502	497	517	519	524	527	498	523	512	514	517	532	541	463	502	483	513	522	486	483	468	493	490	528	536	492	491	453	496	464	515	513	548	501	487	488	543	508	456	494	491	489	513	502	486	502	507	502	538	503	520	520	501	498	502	527	482	511	540	498	532	485	462	528	508	462	525	529	522	524	503	473	486	495	507	501	489	510	536	500	467	516	471	486	484	506	531	485	551	508	498	514	513	506	510	497	503	495	508	497	469	476	484	541	472	538	509	515	497	489	510	465	502	502	479	478	496	501	522	515	474	503	478	545	508	477	496	524	507	472	492	519	495	518	488	538	468	500	492	506	505	497	447	488	532	494	480	513	476	510	514	530	558	506	501	509	475	523	519	518	510	488	473	544	532	497	513	491	493	509	453	523	489	517	484	486	531	483	553	524	530	496	447	515	500	460	511	483	509	501	515	494	474	497	523	493	501	491	519	471	457	457	523	429	479	503	540	494	489	511	529	526	487	474	526	497	513	495	526	484	467	508	496	510	473	489	521	486	487	515	489	514	461	456	518	492	478	488	539	464	465	546	536	518	533	486	459	531	494	529	487	538	493	470	491	489	490	470	472	476	537	483	449	498	537	509	496	466	491	501	499	512	507	521	470	513	479	471	510	495	473	477	509	499	506	457	503	504	498	479	471	498	524	542	484	512	479	538	532	476	497	488	478	515	496	507	513	530	518	506	514	497	498	480	500	490	480	492	510	516	493	532	479	527	500	520	497	517	494	487	527	530	526	512	508	486	482	547	504	514	489	501	495	503	503	461	503	506	493	500	514	480	493	456	545	477	485	485	500	507
46039	62285	12256	5602	3779	2880	2366	1993	1633	1347	1178	1129	1048	934	906	838	834	872	804	778	762	796	729	754	711	684	688	696	687	712	639	721	703	742	714	704	696	702	707	661	671	639	660	677	623	638	674	632	654	634	619	634	647	628	632	671	632	656	640	680	641	675	587	684	631	684	664	625	659	614	595	670	601	658	604	616	617	633	588	634	684	639	673	660	660	604	641	606	614	673	661	631	614	617	659	624	630	605	635	598	674	642	618	579	648	632	624	665	671	645	606	621	586	583	671	641	671	601	633	651	639	629	620	607	612	664	671	661	620	640	646	617	699	630	640	678	628	630	679	637	671	602	618	586	624	627	636	628	672	664	659	655	645	596	658	628	623	608	608	687	587	616	627	661	602	594	590	648	615	662	603	600	623	687	614	621	644	597	670	618	624	645	628	623	626	613	638	577	597	654	654	599	627	635	627	613	609	618	615	612	640	634	614	594	645	631	645	644	595	620	637	661	642	613	605	632	635	589	647	628	626	620	645	612	622	624	619	653	631	640	618	595	671	625	586	653	629	620	628	619	689	555	611	595	654	655	655	603	624	632	612	646	592	611	626	633	654	658	625	640	629	622	623	595	634	632	603	610	634	584	603	613	641	612	696	637	615	597	641	614	633	603	653	611	641	604	639	628	672	633	621	631	636	596	667	631	609	653	614	652	601	696	620	657	633	629	621	616	652	601	608	616	628	601	605	592	608	626	602	617	653	630	636	616	622	573	576	634	608	650	640	593	647	641	623	602	620	616	617	652	636	596	606	636	650	617	623	640	610	686	597	615	657	611	609	626	600	622	624	606	636	621	633	603	594	609	676	626	601	598	603	655	631	664	609	645	621	597	617	593	618	645	627	643	623	610	624	622	605	658	613	639	623	658	626	652	599	620	614	576	608	624	627	663	621	597	601	628	641	608	602	643	633	656	626	663	618	673	643	645	614	661	641	617	598	650	626	570	626	636	611	661	632	646	623	623	636	630	599	649	613	689	600	614	648	644	687	652	620	632	630	654	664	610	653	611	625	605	654	638	645	649	610	631	622	660	627	648	682	634	575	623	626	639	606	626	580	600	575	666	628	628	635	619	599	671	625	628	617	618	659	640	642	643	614	598	638	644	676	633	624	623	649	628	649	610	625	645	664	647	594	602	607	594	671	599	643	653	647	627	617	611	643	611	607	656	677	608	614	607	617	616	622	609	613	660	596	616	628	611	590	682	613	584	650	582	617	655	625	628	631	659	633	664	635	572	664	598	679	683	654	623	626	607	601	656	659	644	635	626	609	591	613	636	621	628	633	647	648	655	585	627	630	595	619	633	612	630	641	553	605	672	616	587	605	635	623	622	591	630	585	611	646	629	641	651	650	602	604	613	611	609	655	625	610	604	640	602	636	640	671	580	602	604	629	657	662	636	646	633	636	624	639	655	692	622	618	653	645	644	610	616	596	622	658	614	650	637	581	646	633	621	653	631	617	602	639	590	636	618	623	643	662	609	638	660	643	626	665	625	622	613	613	618	593	629	598	650	635	662	600	656	632	607	596	652	636	627	692	586	620	593	628	647	632	655	584	621	619	652	628	638	635	640	620	628	604	603	655	644	636	634	581	658	657	607	625	622	612	605	627	645	655	598	671	603	641	613	670	600	600	642	605	646	644	632	659	595	661	599	602	639	592	665	645	611	642	629	636	650	596	668	638	590	623	590	618	606	638	615	640	627	608	646	672	636	621	631	657	590	636	600	586	637	638	635	613	655	588	610	623	649	628	674	608	644	619	609	623	619	583	617	641	630	545	691	633	643	591	619	674	648	674	651	619	641	658	625	620	613	645	628	607	574	615	619	659	664	570	594	647	623	671	618	656	637	614	652	641	652	627	622	664	652	608	630	630	637	655	608	582	588	623	630	628	648	613	604	646	610	600	687	649	621	674	634	663	572	660	642	622	579	658	601	619	608	666	616	674	616	605	631	645	644	662	612	599	588	613	599	600	609	671	628	683	616	681	620	574	676	706	612	674	634	646	636	618	618	634	615	627	673	605	653	637	611	636	623	660	639	611	643	697	667	587	651	616	643	613	626	642	649	581	611	641	600	603	610	647	644	684	640	577	636	661	597	626	635	624	591	667	582	621	593	618	626	660	630	665	647	620	607	599	662	659	570	610	658	644	624	616	617	634	607	632	628	653	604	586	613	625	643	649	622	647	637	622	617	661	624	634	618	578	635	639	636	601	653	621	639	660	613	574	614	659	609	620	640	628	596	622	628	669	636	650	688	621	653	635	637	619	656	619	592	628	619	585	600	593	607	628	623	592	624	633	603	641	649	687	642	603	586	670	628	663	623	659	566	640	604	646	629	646	664	614	639	644	605	628	631	633	663	642	632	630	666	653	665	600	652	634	628	626	637	624	593	632	666	643	661	639	614	633	659	612	671	644	631	581	670	627	655	663	608	617	613	604	645	619	631	658	619	634	608	644	631	632	621	607	685	595	691	629	617	640	688	611	655	625	616	570	648	655	633	631	628	649	647	618	605	587	617	629	623	662	591	646	656	629	601	632	633	641	622	615	652	586	633	612	634	592	576	627	633	642	589	629	619	619	611	622	651	626	653	608	644	615	661	647	630	597	608	645	616	622	644	618	633	677	603	652	662	624	668	601	675	623	613	632	618	603	591	623	616	639	599	636	593	643	679	665	634	607	610	620	604	626	640	634	617	647	600	604	621	622	658	611	597	629	635	664	658	634	622	601	615	689	591	615	594	635	601	632	593	635	607	624	639	630	587	641	629	634	613	630	637	612	603	605	614	638	611	657	606	683	638	642	630	644	617	636	562	657	614	596	649	612	636	638	636	633	654	658	611	598	614	633	598	603	672	601	627	631	696	652	605	625	648	634	627	637	630	620	592	660	657	610	630	614	621	662	594	658	600	658	626	628	645	593	629	588	615	621	625	628	634	583	648	642	626	629	561	640	650	608	615	648	637	655	634	660	637	670	655	661	633	640	641	651	617	644	660	617	639	649	634	640	627	642	644	606	608	654	609	666	638	597	652	612	635	611	639	655	673	593	621	629	608	633	609	569	644	652	604	635	586	610	588	607	575	611	599	648	653	606	660	604	620	644	672	623	645	627	665	618	652	626	638	625	619	591	586	635	604	659	654	615	661	632	647	613	631	607	606	648	599	642	669	620	629	642	637	631	648	627	593	659	599	627	650	661	633	633	626	594	612	647	644	644	639	657	609	627	586	649	598	566	649	645	629	675	657	663	658	585	618	598	617	618	698	616	663	635	623	689	690	638	688	640	598	597	636	665	632	605	646	651	607	603	668	656	605	643	622	619	563	587	587	590	591	609	648	642	656	655	658	644	689	604	615	640	626	638	610	631	605	634	638	618	615	589	655	611	616	618	679	646	611	634	635	601	617	576	637	607	613	629	678	624	644	596	681	633	624	644	623	626	639	625	579	623	613	588	612	640	609
29422	26230	13807	1614	389	381	328	311	290	335	290	299	299	341	334	314	308	303	315	349	266	322	319	300	333	283	332	299	304	311	304	273	314	300	320	313	321	341	304	293	339	295	297	305	312	319	294	275	254	302	308	300	333	257	339	312	315	284	317	291	294	304	290	279	289	308	312	298	290	300	307	304	325	311	300	316	326	341	298	285	302	304	271	289	358	284	272	320	301	295	301	310	289	318	313	299	287	343	304	307	313	301	288	292	307	299	327	297	318	277	311	268	301	313	277	305	324	330	367	320	290	293	290	287	309	311	335	296	313	336	318	335	298	324	319	311	271	304	345	309	337	294	308	300	347	303	283	302	296	305	302	294	306	298	323	311	290	292	328	290	291	317	278	347	322	322	324	312	300	331	321	306	321	315	293	324	298	288	321	293	320	312	307	295	318	315	299	289	285	286	277	278	313	296	311	281	294	342	299	268	307	334	293	314	288	315	296	306	294	323	302	277	314	323	303	320	307	314	315	288	297	252	305	341	315	322	296	302	337	311	301	277	297	295	296	308	309	302	312	268	307	305	322	312	303	335	287	311	327	306	321	320	297	291	299	271	305	278	314	324	312	316	334	321	309	350	309	287	334	302	300	281	300	306	317	315	323	281	308	283	303	318	312	268	276	336	304	297	298	274	298	305	284	339	270	285	286	304	286	291	324	322	311	302	312	321	304	318	284	300	296	296	309	285	302	286	308	301	319	308	291	329	328	303	318	319	312	315	292	311	300	304	293	298	307	316	321	328	331	310	301	297	309	325	283	327	301	300	284	316	313	284	286	344	279	294	325	301	316	287	292	287	316	295	317	289	294	295	273	316	304	266	307	273	315	285	304	336	311	310	303	310	315	321	301	285	298	260	324	289	308	311	335	333	293	305	302	343	294	320	348	305	315	329	291	287	322	311	308	314	262	307	328	305	288	324	312	285	291	297	315	316	299	301	344	347	289	313	315	320	268	292	316	285	302	318	293	315	330	285	307	304	333	292	320	321	294	285	284	299	294	334	275	324	307	300	283	334	310	284	317	289	318	315	324	347	306	329	323	325	311	346	313	304	317	295	292	299	283	300	302	309	307	322	295	308	306	294	324	328	312	303	325	335	299	309	278	276	304	284	284	314	317	317	319	302	301	302	335	298	290	319	275	325	304	307	337	302	280	314	302	312	297	284	323	306	308	328	300	338	307	362	292	277	316	320	323	328	308	305	318	273	319	288	301	288	283	292	338	337	338	296	303	322	314	291	298	309	295	303	324	309	304	324	311	316	300	304	323	302	301	329	318	329	317	343	322	265	325	316	301	313	304	324	291	298	291	297	300	301	325	324	302	301	269	308	285	292	296	316	319	305	310	308	348	276	312	324	297	324	300	282	314	297	297	305	298	282	303	312	264	316	313	313	355	321	297	334	342	320	302	317	298	297	310	312	267	318	336	347	335	319	292	317	291	277	279	300	327	304	308	281	290	304	324	289	323	274	330	298	287	298	327	335	310	322	294	291	281	282	314	308	285	299	315	348	279	304	301	297	312	338	280	309	309	289	281	304	304	295	311	288	304	279	298	334	322	338	276	317	294	340	307	295	283	298	320	333	311	330	330	309	291	301	278	325	336	274	291	288	329	316	292	303	288	310	261	334	306	330	324	296	325	319	293	307	305	288	287	351	302	262	281	323	266	302	294	320	275	265	315	294	336	310	313	289	306	304	314	315	311	299	304	293	313	308	288	303	304	322	317	315	320	320	323	309	290	299	311	305	283	319	309	303	275	270	344	318	318	311	282	312	300	314	314	309	322	286	314	283	298	307	308	324	270	319	293	282	321	323	285	298	282	350	305	313	285	299	316	305	292	279	289	294	306	317	311	323	315	275	314	330	305	275	322	312	288	318	298	335	335	306	289	288	313	303	340	316	303	320	301	322	300	309	295	290	311	309	294	328	307	313	295	329	318	294	312	319	286	288	306	319	328	328	334	304	312	302	278	299	312	299	329	313	307	299	289	316	314	324	306	306	273	343	283	305	274	296	299	294	316	278	326	309	297	304	312	330	265	324	309	292	299	296	321	316	301	288	298	296	304	304	300	312	302	322	311	291	314	314	303	320	300	274	333	322	307	295	304	324	298	316	299	317	314	302	284	318	305	284	276	315	298	287	341	308	339	294	320	305	329	310	326	320	296	303	310	280	284	320	308	274	324	277	329	279	295	265	311	313	321	282	294	309	318	289	308	353	296	303	294	307	314	328	329	320	294	299	287	337	308	318	272	299	314	312	318	286	317	325	320	306	316	308	302	294	317	271	308	273	340	300	294	282	299	297	318	343	305	279	328	299	317	278	313	310	340	338	277	303	333	305	351	292	294	306	276	299	306	303	314	329	320	312	321	316	316	301	303	295	287	270	301	306	336	308	279	338	320	305	308	282	311	285	283	307	293	329	300	293	267	311	294	279	305	316	303	311	335	265	285	270	287	310	313	291	302	280	307	306	302	295	291	296	291	278	316	307	296	284	293	305	308	335	353	315	325	300	314	292	313	271	299	302	297	299	300	311	305	312	304	310	313	317	323	332	315	304	299	317	317	308	293	316	320	267	287	293	330	272	320	322	312	319	321	311	289	302	365	291	303	329	288	317	282	313	327	293	310	309	322	357	325	312	288	306	320	319	302	307	293	258	290	284	324	282	300	333	298	272	270	316	281	295	302	314	301	307	314	300	298	320	288	309	313	305	303	316	296	305	305	323	292	286	312	328	345	341	323	333	332	286	339	314	273	285	316	297	297	315	328	283	318	299	330	278	253	284	329	303	329	287	326	326	307	281	275	305	282	295	295	333	283	318	312	311	309	317	289	315	314	317	303	341	331	319	307	332	307	277	344	323	316	324	305	292	281	295	297	294	306	260	298	315	317	306	296	305	304	318	299	323	298	330	296	320	355	291	294	316	321	320	319	306	309	312	282	305	319	270	270	283	302	320	287	287	291	275	304	289	347	294	298	318	309	313	315	324	297	322	298	321	331	282	312	318	302	313	301	273	292	295	308	308	311	299	291	290	319	339	311	300	317	312	309	295	321	320	304	314	298	293	262	298	331	260	285	325	318	298	286	281	313	307	311	313	332	306	305	340	300	321	352	314	293	287	297	304	264	307	283	270	320	273	276	321	297	279	297	327	294	332	294	312	332	330	319	337	294	275	278	332	318	293	325	299	329	300	308	329	304	291	297	281	311	313	321	289	272	326	334	296	325	309	327	307	339	304	281	311	322	259	256	311	298	317	306	318	285	274	293	307	301	302	274	331	319	288	289	285	304	306	322	306	293	320	320	312	290	311	308	310	334	315	298	308	304	313	307	321	282	330	315	313	308	355	299	287	270	318	306	287	300	286	277	303	321	307	323	320	296	311	293	324	295	309	333	289	283	303	313	311	329	325	300	289	322	301	313	279	287	311	299	296	294	304	299	295	299	324	317	277	328	300	324	290
36332	37834	2217	658	549	495	481	424	409	415	391	400	455	394	414	401	407	394	414	424	399	400	413	356	377	412	400	379	385	424	403	397	433	403	426	411	418	385	388	380	378	335	396	396	379	371	390	373	389	387	387	388	411	351	391	402	393	390	429	393	376	409	362	407	390	398	374	402	386	355	399	376	369	401	402	365	403	405	371	381	386	406	392	404	377	386	357	396	439	370	380	386	384	397	388	378	377	344	367	390	397	365	372	369	408	446	409	355	375	394	385	401	377	375	369	403	382	355	384	399	368	374	375	374	394	406	398	377	398	399	396	344	395	388	344	400	381	382	355	408	368	416	381	415	355	392	362	372	418	375	411	371	392	374	370	401	367	370	434	380	415	380	391	380	414	387	389	361	345	373	366	339	400	414	383	418	402	396	395	367	390	379	409	400	409	375	381	371	420	385	369	355	407	374	394	390	348	389	393	390	370	415	347	369	413	375	369	371	366	418	397	401	379	409	341	374	349	371	379	410	348	378	361	371	379	426	384	389	371	378	371	396	370	362	405	423	363	435	379	390	380	367	387	394	408	363	361	374	403	388	403	363	371	386	390	381	410	389	395	374	351	403	412	409	384	399	416	399	415	379	393	330	389	370	411	385	386	385	386	391	399	393	351	383	423	386	415	394	402	405	398	425	385	414	395	399	374	387	384	407	387	386	378	377	342	359	397	400	378	350	367	402	356	363	377	401	379	375	376	384	379	357	407	388	406	366	432	395	385	365	409	411	436	367	364	414	371	393	348	407	385	394	378	414	357	403	379	383	389	370	369	377	387	399	418	372	419	367	374	389	394	380	363	368	370	379	400	415	384	367	402	397	385	362	382	412	379	371	379	401	371	374	382	359	397	367	404	357	389	381	367	360	423	430	418	394	377	371	369	364	381	380	342	351	397	371	382	411	413	373	403	357	388	371	385	402	396	393	418	378	375	391	373	368	426	389	369	389	359	363	351	427	384	416	398	388	396	374	382	356	404	394	396	406	385	410	415	400	373	404	397	368	394	416	379	389	400	386	388	378	371	403	405	401	413	388	338	385	366	394	366	379	362	396	367	425	378	413	346	398	405	395	406	397	418	366	384	394	359	413	383	327	358	372	362	378	371	410	388	367	393	364	407	369	377	378	363	408	363	401	419	398	414	387	376	422	412	357	384	405	376	379	389	418	373	385	402	414	384	378	361	389	398	401	386	385	405	374	362	367	379	396	402	348	361	365	383	405	365	369	382	376	377	408	374	407	390	372	358	400	378	391	394	402	403	381	376	421	350	414	407	371	393	368	372	392	362	363	370	389	389	368	387	378	375	427	376	413	371	373	353	348	383	375	410	393	361	417	367	386	375	385	377	360	348	400	383	368	389	380	379	372	383	401	377	389	411	361	399	388	386	373	388	364	384	372	380	367	388	342	416	394	386	358	389	374	370	365	370	375	363	399	393	435	366	401	376	379	368	378	408	385	397	385	398	362	374	412	393	395	368	360	395	399	410	387	395	365	417	396	402	361	379	398	396	391	384	400	379	397	413	386	412	389	351	386	356	369	367	360	411	385	349	386	367	406	393	365	391	385	404	373	383	385	392	400	389	439	388	370	381	376	373	404	388	430	391	392	368	332	396	362	379	377	421	363	346	370	365	388	403	362	367	382	364	382	373	375	402	380	419	389	365	408	389	352	394	370	385	339	382	386	378	422	371	371	380	389	355	352	392	395	390	409	375	370	368	386	382	397	410	388	401	383	381	365	395	396	385	402	379	353	414	373	369	388	400	357	371	435	404	404	403	406	379	367	382	395	353	380	390	401	406	335	411	413	395	385	376	362	403	396	382	368	371	380	386	385	421	364	397	390	421	393	364	381	359	366	385	377	385	410	398	429	354	388	410	359	406	368	400	382	413	416	400	315	363	390	397	383	385	372	370	390	399	371	391	389	377	368	364	388	382	390	417	389	392	369	376	393	430	366	398	383	365	398	392	389	371	360	411	384	389	393	411	369	352	401	398	383	377	431	390	378	359	389	405	358	368	391	376	374	387	373	403	434	399	385	394	377	381	355	380	381	422	390	393	415	389	396	417	426	384	446	400	413	370	358	375	424	375	355	366	363	407	405	411	339	356	401	397	404	413	350	395	379	393	385	411	377	392	382	394	364	389	384	422	408	382	381	370	429	384	356	406	382	365	398	395	404	405	382	403	416	330	404	399	402	352	381	369	386	352	395	370	407	349	400	359	413	370	364	414	397	377	391	429	375	404	390	393	377	368	380	376	380	418	410	364	381	374	372	385	406	392	392	366	392	392	421	371	407	441	397	352	346	369	381	394	406	365	418	362	396	381	393	382	427	384	393	378	389	373	409	408	364	403	351	385	357	392	394	382	389	377	399	384	357	393	345	389	372	363	427	401	378	404	398	418	412	379	370	372	374	366	389	399	371	427	413	388	376	347	385	380	402	378	355	412	364	378	358	362	402	398	368	394	383	394	393	409	407	368	395	373	363	382	379	356	410	379	359	405	384	411	372	395	392	414	405	415	379	376	378	376	412	373	377	390	367	355	374	401	356	381	377	401	404	403	365	357	365	388	390	401	365	388	384	406	411	371	369	390	412	410	380	382	370	380	405	401	374	408	396	363	347	425	379	416	362	379	384	408	370	385	415	389	387	366	380	363	394	371	343	386	391	375	380	365	393	390	391	361	371	375	384	382	367	389	404	412	402	374	378	366	400	388	370	353	396	393	380	425	393	401	437	386	374	412	369	363	368	379	388	388	393	395	366	413	361	371	387	384	338	377	418	360	341	427	385	388	358	392	414	381	384	401	400	397	390	393	380	411	355	407	375	393	407	397	409	369	390	377	397	366	398	392	416	399	395	370	382	410	371	361	404	393	375	355	400	385	381	408	371	402	362	372	360	385	380	365	405	372	379	375	358	367	416	385	406	385	378	392	381	373	401	368	393	419	399	384	382	360	366	376	421	382	373	396	347	386	380	401	395	379	368	400	400	403	408	371	380	398	379	375	376	340	353	381	380	382	395	403	360	371	366	409	386	381	364	389	345	394	410	367	364	381	343	382	379	371	422	382	367	393	362	392	380	413	386	384	408	382	388	454	405	364	390	399	409	361	409	391	396	344	357	375	373	356	375	380	365	371	394	395	371	377	359	356	389	391	380	413	402	358	383	408	398	404	353	406	400	374	377	365	420	398	355	400	395	417	355	401	380	353	357	405	380	411	365	376	403	386	378	396	387	383	392	381	390	398	379	408	367	365	404	404	389	399	373	406	349	412	370	348	390	348	353	381	377	396	396	387	409	419	368	405	417	368	390	332	373	374	399	404	379	384	380	393	410	358	376	359	426	403	390	350	406	409	386	375	373	393	377	377	396	368	371	405	364	392	419	433	406	421	382	401	385	402	395	388	386	379	396	397	357	392	385	396	377	381	391	386	410	448	376	421	398	384	391	421	394	406	394	359	367
24101	21130	28241	24158	20922	7353	1111	853	724	703	681	618	612	588	605	546	623	584	558	605	575	576	626	508	586	563	538	558	528	533	574	556	557	584	554	605	551	559	553	560	547	576	535	551	580	514	512	548	522	541	554	534	551	536	527	536	539	560	512	534	556	496	503	496	518	542	572	509	490	585	570	567	573	549	519	572	553	514	505	502	512	538	549	518	548	556	490	528	513	551	536	558	528	536	521	515	539	588	551	529	522	535	555	515	550	562	499	543	528	531	540	525	574	564	523	556	533	519	556	535	518	528	478	529	526	574	568	532	504	550	551	539	526	527	523	565	578	564	539	499	519	505	555	532	512	520	516	481	487	527	554	491	529	517	497	538	551	523	544	580	526	538	528	492	522	521	560	560	544	506	560	522	476	520	532	510	532	537	527	525	518	540	512	503	505	519	559	517	496	563	549	555	530	532	492	544	499	508	537	501	540	501	528	505	517	559	529	505	527	486	537	541	539	567	520	531	511	556	539	531	524	519	503	521	540	523	545	571	559	540	541	532	546	511	543	555	528	554	494	492	542	549	556	560	554	534	556	563	531	542	548	522	528	533	552	537	534	522	544	571	538	500	539	534	499	511	493	535	538	537	539	551	528	553	554	531	579	532	463	524	552	510	530	519	534	529	530	558	533	536	548	536	521	511	534	560	528	531	516	547	493	540	536	482	566	532	533	507	529	516	568	521	529	535	536	533	542	502	521	557	536	533	524	546	573	508	514	510	532	548	487	520	551	512	527	491	556	538	557	530	573	536	532	533	499	517	565	552	559	522	551	526	534	520	570	583	522	554	551	523	525	541	530	524	567	514	563	498	508	534	518	532	497	522	487	526	470	505	547	538	512	556	518	528	552	501	560	504	499	526	559	511	492	514	527	537	499	497	519	543	553	498	542	524	526	570	514	536	510	546	538	505	550	536	562	530	532	515	523	533	513	575	512	519	485	503	527	532	494	488	533	494	534	550	505	521	543	521	530	500	545	497	541	539	562	531	500	523	530	541	542	510	544	533	523	485	507	586	539	555	530	538	515	471	529	517	505	524	509	560	485	509	506	538	537	522	523	549	508	563	551	506	535	540	546	530	521	483	523	549	527	560	492	534	534	550	542	535	517	568	539	599	528	559	510	496	526	530	543	510	486	527	540	522	523	491	540	508	531	500	540	563	532	552	541	513	540	501	522	498	557	509	538	559	539	516	501	545	503	507	562	578	524	523	517	538	531	504	571	520	537	528	499	505	493	548	520	485	524	512	480	456	544	518	542	519	518	532	535	505	534	518	543	499	525	525	517	548	525	522	535	536	472	534	557	511	563	523	521	552	541	580	536	543	531	527	504	525	540	572	532	562	527	519	520	529	569	533	529	562	511	569	526	529	528	544	566	540	539	496	570	521	520	517	525	512	492	553	554	568	503	531	526	566	505	535	515	552	522	519	558	538	529	539	517	501	533	492	505	502	504	512	535	534	542	520	512	558	555	516	561	517	567	543	532	526	573	534	570	580	499	522	517	565	540	550	524	557	521	537	536	515	534	568	511	536	548	527	522	532	535	538	555	518	518	516	548	516	548	507	516	509	470	530	535	506	502	490	541	538	551	567	524	484	529	506	498	552	518	563	511	502	528	523	534	555	508	530	506	556	547	534	544	533	563	540	484	533	511	549	504	497	560	522	544	515	528	527	554	546	496	504	570	579	506	530	526	532	528	559	540	516	494	516	495	553	536	538	529	531	535	585	524	560	477	573	527	565	533	542	526	543	550	553	542	529	550	565	512	545	545	501	492	511	508	531	478	550	535	521	475	507	549	522	547	522	532	538	553	509	515	541	546	548	576	526	500	529	499	504	598	547	546	493	538	570	519	484	551	538	534	512	542	533	558	530	551	501	525	579	552	491	520	531	526	508	572	507	542	532	543	545	545	509	516	524	530	493	503	506	568	584	493	516	518	533	546	556	545	519	529	538	526	527	516	540	559	512	564	531	524	555	519	500	548	520	525	505	538	560	550	554	550	480	496	515	477	500	531	545	544	534	516	492	533	494	533	548	539	499	535	522	571	464	548	559	505	540	555	522	516	491	534	524	528	514	527	521	547	531	531	539	486	535	562	519	538	562	568	515	577	507	481	493	524	528	488	540	505	508	544	510	524	546	556	541	533	536	532	541	518	512	558	524	507	547	517	564	523	511	530	504	504	549	583	493	506	549	541	466	525	534	567	515	524	555	512	521	499	526	538	513	504	502	526	541	529	491	528	527	524	508	554	542	508	561	529	532	525	573	532	505	524	520	522	496	485	529	529	529	519	541	557	468	537	533	518	557	505	511	550	578	545	533	547	528	527	523	504	500	535	475	536	498	515	540	534	568	533	530	546	491	565	547	500	520	494	530	535	519	543	494	547	480	483	524	496	542	563	571	521	543	492	551	485	557	517	567	547	521	572	527	539	545	571	561	526	534	529	565	559	491	519	509	567	507	551	506	519	567	557	517	525	560	516	516	537	536	536	530	523	564	521	504	462	533	550	583	557	569	508	510	528	547	519	538	536	479	566	514	574	533	553	541	555	538	507	526	574	592	542	571	536	473	518	539	499	512	527	573	553	496	551	541	549	553	508	484	492	509	528	531	510	541	579	509	543	501	553	578	537	524	590	508	501	518	503	553	480	557	567	480	532	529	544	524	549	516	496	546	543	537	525	541	513	529	551	550	507	556	531	522	540	536	536	544	533	530	517	529	534	542	533	533	500	527	530	534	514	553	536	516	502	508	507	561	556	496	524	505	508	534	517	506	518	504	501	552	547	540	537	539	513	503	513	535	507	520	530	519	534	557	514	486	527	537	522	572	521	558	526	544	532	535	528	519	595	592	534	513	528	564	543	544	527	514	532	523	540	523	554	532	545	555	524	529	501	515	540	537	521	475	506	505	528	546	600	567	549	513	536	519	535	475	542	550	518	553	528	559	541	509	493	532	484	529	552	581	537	531	522	532	533	504	549	542	534	560	528	542	546	528	544	532	545	546	517	543	533	533	539	485	568	572	615	538	504	512	549	532	519	499	485	528	502	484	559	571	535	507	543	572	531	523	532	489	558	492	532	551	507	556	505	521	484	508	548	498	526	548	527	537	504	526	556	523	527	538	539	483	557	487	558	501	528	544	533	552	493	520	539	544	503	493	537	590	536	533	516	541	529	546	493	549	541	567	482	493	531	536	558	566	516	484	514	536	507	493	572	470	535	593	543	506	546	526	530	541	524	537	502	538	515	516	520	576	509	506	518	539	520	490	538	534	516	517	516	540	510	514	557	550	510	499	512	527	509	539	527	520	531	529	536	504	534	506	517	515	519	517	560	533	520	523	582	532	499	498	516	529	500	496	522	530	516	537	519	519	547	534	541	551	556	541	536	529	510	545	544	564	538	491	529	568	542	553	498	502	551	530	524	531	556	560	544	538	511	518	578	497	527	502	503	560	539	543
41120	55867	9633	3375	2347	1909	1524	1326	1179	1096	980	908	831	840	839	818	749	740	724	731	769	731	706	752	688	723	720	727	657	723	705	672	658	713	719	639	688	711	694	652	726	641	658	672	671	683	691	641	632	643	621	643	663	626	663	658	703	662	678	673	683	644	683	615	636	644	654	630	672	669	674	653	677	744	606	675	692	747	676	612	652	650	667	640	679	660	642	611	635	702	649	624	665	660	627	674	641	653	618	624	643	634	649	642	678	670	631	652	677	637	654	652	682	604	661	679	655	660	598	669	638	652	653	674	675	612	703	653	674	654	636	682	630	652	603	633	665	630	642	652	634	637	600	631	685	639	668	647	688	699	620	601	664	657	684	672	706	669	661	683	653	671	689	630	692	646	711	686	638	672	681	633	629	647	659	658	656	623	692	724	672	664	672	649	675	680	659	636	640	663	652	668	696	690	644	639	664	680	670	662	714	642	649	690	645	676	642	668	653	678	677	703	698	628	698	651	706	677	676	686	639	671	640	682	681	627	633	678	640	634	687	669	632	642	674	663	672	655	628	619	668	637	662	653	653	638	668	642	666	683	640	654	687	669	685	660	645	652	681	648	630	689	599	696	665	644	639	662	671	665	644	638	657	674	615	681	654	636	674	663	620	693	682	648	698	709	664	606	659	635	710	646	671	641	671	651	655	670	681	653	654	692	647	647	653	667	653	649	627	641	671	688	684	661	650	660	673	665	674	669	650	636	675	676	636	686	613	620	647	650	648	665	678	651	624	690	646	631	672	651	633	673	698	656	662	651	665	651	674	640	684	674	654	614	708	633	684	625	633	649	640	661	655	655	651	662	635	694	704	634	649	631	646	656	654	648	657	612	647	662	652	677	661	652	652	673	675	629	659	624	618	630	631	659	656	711	687	625	680	674	618	632	624	645	679	594	632	659	699	646	630	642	641	682	603	642	621	655	607	607	648	637	611	664	699	675	703	652	677	673	631	638	653	677	617	645	653	659	632	652	647	660	676	662	710	620	680	670	603	649	585	642	682	653	689	656	638	629	617	652	661	667	660	667	624	652	677	642	664	652	635	634	649	639	660	668	658	644	691	632	642	639	677	689	665	664	656	652	644	633	619	685	690	675	640	666	640	630	637	619	649	674	658	633	707	667	653	671	668	680	658	664	641	643	658	667	680	652	671	663	634	595	652	688	667	631	700	690	635	622	658	637	634	638	649	657	721	618	647	660	639	659	661	641	669	673	670	678	714	655	661	624	661	647	642	683	659	599	608	692	668	708	618	679	658	633	630	636	689	664	666	658	679	662	678	691	643	690	657	675	656	675	643	673	637	662	632	685	670	650	685	665	687	610	679	686	639	670	617	648	641	600	662	688	663	658	650	632	641	679	639	669	658	658	680	657	679	653	689	650	649	679	664	615	641	605	627	667	642	663	594	648	652	670	668	641	666	676	709	687	713	653	671	631	721	666	625	629	614	639	625	686	701	710	653	672	661	690	643	638	672	679	660	631	707	642	664	672	690	642	634	655	639	671	685	689	660	600	619	643	647	637	643	664	644	643	639	674	637	640	704	660	619	670	675	682	665	620	627	697	653	630	682	620	617	647	625	630	620	642	677	616	665	641	635	679	610	654	609	685	655	592	626	705	636	679	657	647	652	669	654	684	632	641	653	684	674	707	640	686	636	686	654	616	610	681	675	661	615	633	669	684	628	690	667	655	661	652	613	648	584	653	664	670	635	651	624	677	666	675	605	657	676	654	645	648	675	685	684	681	705	647	634	680	638	675	631	665	662	679	616	641	602	636	629	625	625	660	660	628	658	663	647	681	661	689	672	670	652	645	651	715	680	642	683	652	652	609	670	715	600	663	648	654	662	682	666	680	652	620	630	676	652	629	668	669	633	667	626	606	677	637	647	679	633	647	668	677	661	630	619	643	680	711	670	647	632	648	617	649	604	646	651	672	675	653	677	643	664	709	649	642	658	661	666	664	691	667	645	627	627	706	654	681	659	656	683	631	653	608	683	683	684	635	654	623	670	663	621	658	669	694	678	698	678	634	656	694	659	713	671	637	665	650	694	621	655	670	647	658	668	694	632	613	644	668	685	668	645	611	660	666	686	621	637	653	627	673	648	690	634	725	623	646	668	645	660	626	642	655	614	670	655	635	673	649	673	669	649	650	644	618	650	686	644	649	671	660	682	650	621	657	665	667	648	661	683	602	667	669	653	664	688	693	641	636	650	631	675	714	645	667	668	615	632	622	609	689	666	666	640	669	661	649	618	658	656	677	669	615	630	630	667	651	645	703	633	675	631	668	619	676	659	635	648	630	671	679	688	685	646	648	651	643	646	637	643	662	681	659	650	649	673	648	614	626	676	644	652	673	649	686	675	648	638	683	662	660	671	698	639	640	633	630	698	681	644	632	641	620	680	691	608	655	652	695	709	653	684	681	664	632	691	619	675	623	609	678	650	608	660	672	621	627	604	664	709	668	659	668	673	681	637	626	661	614	643	684	640	618	640	649	630	656	709	627	627	701	655	651	656	642	654	643	681	678	662	648	650	647	655	632	584	644	606	636	680	616	669	631	665	657	664	667	667	692	681	675	628	655	647	643	643	594	661	646	661	660	621	618	663	668	653	688	655	597	652	667	649	649	669	685	675	651	632	668	646	647	660	602	641	672	670	670	686	646	652	666	671	670	642	693	687	684	655	648	699	683	648	626	658	619	661	676	658	608	671	655	668	635	629	663	652	669	650	648	682	616	618	662	660	594	651	655	711	664	628	627	620	657	674	652	622	645	650	689	676	636	642	683	685	629	698	637	645	631	649	644	675	665	644	694	635	667	654	683	695	651	635	647	625	653	701	668	647	656	623	620	659	688	657	684	658	673	647	619	675	685	633	675	611	620	640	642	654	683	648	671	657	683	652	654	663	710	624	617	645	691	638	657	650	637	647	682	673	642	688	687	656	675	613	675	655	652	686	631	678	681	636	599	694	646	671	672	689	642	660	637	644	649	651	623	648	637	635	661	677	600	673	611	640	635	673	648	683	649	697	704	641	603	656	615	672	645	688	626	681	607	651	657	696	627	687	684	659	680	646	618	623	682	646	662	656	684	624	669	640	660	689	615	700	611	661	664	624	650	712	687	676	679	643	678	644	714	643	636	641	664	643	712	675	672	650	660	678	692	708	632	675	625	657	673	608	636	708	690	715	671	659	670	662	676	649	648	676	608	667	646	637	674	668	664	654	674	662	672	628	668	673	648	674	687	643	606	644	680	641	635	665	661	680	672	654	694	630	702	682	622	595	616	660	654	654	629	623	641	670	690	672	639	622	671	685	631	642	658	657	659	655	648	629	650	610	685	660	669	671	653	674	664	694	661	622	662	667	683	636	657	678	650	667	621	653	671	672	667	647	682	623	614	613	644	638	655	641	665	685	644	648	676	654	662	653	665	641	656	671	634	676	658	662	681	637	643	678	651
22962	21077	28780	23587	21067	20949	5938	1183	917	788	764	708	663	652	637	625	629	581	571	514	565	584	568	546	508	547	538	503	537	575	517	533	560	584	532	503	543	527	502	549	496	514	564	483	474	450	493	490	480	515	531	500	496	502	493	477	517	503	508	483	492	513	511	494	496	521	468	505	489	513	517	440	546	522	481	469	513	501	481	507	520	479	507	517	520	511	498	508	497	495	541	467	488	483	514	491	502	482	480	539	497	517	499	491	496	517	490	492	507	535	493	497	509	521	517	487	491	493	472	544	518	491	527	487	472	499	516	450	512	466	467	472	480	502	483	522	519	520	504	472	497	505	514	495	494	497	520	500	510	464	520	468	489	537	500	500	464	507	467	529	454	476	502	508	551	494	435	489	493	532	504	496	543	525	465	522	509	473	481	486	518	504	467	506	474	486	489	492	508	488	473	461	489	492	475	510	505	494	491	495	491	497	455	475	532	500	513	523	485	496	498	499	483	504	530	483	482	463	484	520	499	497	443	537	481	496	474	539	472	499	507	486	491	514	513	533	517	495	492	513	502	461	486	450	513	498	513	504	465	523	523	493	483	534	502	512	511	532	519	497	539	503	467	512	477	483	493	483	530	500	540	474	445	527	491	479	493	516	486	530	504	503	478	531	488	462	503	506	508	539	520	550	447	479	546	470	501	493	456	514	465	555	507	526	487	481	518	467	469	471	479	529	508	488	517	489	507	497	464	458	467	496	477	475	532	508	468	479	529	520	522	498	562	464	483	515	528	514	491	543	462	547	551	501	504	497	483	503	523	527	538	515	481	490	488	493	478	500	479	505	535	534	493	482	495	522	480	504	495	473	481	492	490	496	503	506	505	460	508	513	492	450	480	492	486	491	473	493	494	488	476	480	497	494	508	492	516	497	552	543	530	484	510	494	518	510	501	519	487	489	505	469	464	482	488	483	492	495	495	535	511	501	486	501	506	523	483	478	489	469	495	501	476	518	527	514	500	510	515	494	477	507	490	499	496	458	523	488	509	513	491	482	473	475	501	534	486	535	476	512	483	477	531	513	515	519	483	523	490	475	506	490	493	518	468	504	492	537	507	502	481	519	508	507	460	469	447	478	475	457	477	476	497	510	428	538	483	520	526	492	488	522	486	522	504	484	498	511	521	487	512	491	478	508	513	508	515	492	541	503	499	545	472	487	479	465	481	466	489	505	508	514	467	534	453	494	479	483	446	485	490	493	455	520	513	489	448	516	498	513	472	486	509	531	474	520	471	484	502	479	482	552	468	513	474	494	459	532	504	483	483	486	501	501	512	478	493	497	480	529	477	467	533	486	487	514	501	464	502	516	484	462	468	507	460	510	493	520	503	481	529	446	463	531	505	488	522	495	500	482	537	499	516	465	479	494	485	472	530	500	499	506	488	547	507	502	492	518	476	481	546	521	478	504	520	516	530	493	513	503	520	507	500	540	504	492	487	489	494	469	526	505	507	481	494	499	495	492	493	503	477	527	505	514	487	500	468	521	545	518	513	464	489	489	534	489	553	497	495	487	505	498	475	484	499	521	496	473	515	496	467	468	513	481	483	487	453	458	504	515	502	481	517	504	493	471	472	472	499	512	517	510	492	519	499	470	518	511	506	483	534	501	537	514	519	509	475	471	512	507	491	522	472	495	494	508	494	496	474	508	503	520	482	454	503	502	494	504	491	495	487	532	503	493	503	467	478	472	486	489	492	526	484	499	498	469	488	460	483	494	503	508	522	435	466	477	519	498	484	498	484	477	499	515	479	494	502	467	506	485	480	496	514	496	496	512	502	502	490	503	542	483	520	463	540	538	538	472	527	512	464	488	508	481	514	518	476	480	503	486	486	464	463	468	501	489	481	507	479	521	504	537	464	504	518	490	503	515	485	498	528	455	476	502	500	529	507	460	516	499	493	500	485	518	503	483	488	532	532	536	492	511	535	533	500	481	510	495	459	492	498	506	502	465	472	478	544	523	492	498	494	494	516	500	471	447	505	484	505	481	503	503	542	472	499	534	497	446	497	488	510	509	510	462	519	515	522	470	503	534	466	518	486	533	505	502	477	520	494	501	488	524	508	503	504	510	505	511	486	462	529	482	478	519	531	486	556	496	505	450	464	512	478	506	490	501	473	466	502	460	485	484	465	439	493	467	505	508	459	490	486	466	474	523	517	501	509	519	533	535	493	510	493	492	510	524	498	485	497	485	496	469	506	524	488	474	453	492	507	478	508	505	483	496	446	475	465	499	515	508	523	498	483	485	483	523	494	521	500	470	483	502	465	496	472	525	535	485	460	509	523	484	490	484	520	523	477	493	515	522	500	538	478	506	477	509	475	468	520	533	524	481	534	494	482	501	503	483	485	465	497	500	508	523	472	466	476	471	516	498	460	473	480	484	490	483	507	501	485	446	512	478	517	481	506	536	465	510	514	507	510	490	493	501	458	479	493	500	492	454	474	527	512	490	527	524	472	461	499	461	508	509	506	516	521	514	512	511	490	484	523	489	512	494	505	463	478	509	496	500	500	487	533	501	501	510	472	470	488	470	489	472	512	464	517	522	501	485	480	515	524	473	505	532	487	515	430	495	504	492	514	494	472	477	533	489	501	482	488	529	465	457	520	459	476	487	436	532	515	482	491	476	497	509	498	524	434	494	467	502	456	508	485	516	469	491	519	521	557	493	482	488	496	509	483	465	483	494	547	432	526	493	498	524	473	487	500	535	501	535	524	497	497	487	513	463	514	485	513	478	474	508	453	505	488	545	511	463	499	495	477	498	557	477	473	491	505	515	529	515	547	497	461	500	517	487	517	523	535	474	534	521	501	490	497	527	502	487	504	467	506	499	472	504	474	474	518	465	487	501	500	492	492	483	487	511	470	514	478	525	463	495	518	507	501	565	498	475	511	517	471	479	455	517	489	495	550	519	487	501	491	507	516	444	520	497	509	477	500	475	517	514	470	546	507	509	507	497	473	516	451	512	565	492	518	483	546	450	475	525	492	474	521	469	508	493	507	526	503	476	514	492	493	524	475	480	480	505	499	495	513	496	484	484	509	532	517	475	513	515	532	493	496	521	477	481	489	500	505	506	461	512	506	536	501	524	499	488	523	495	542	483	481	501	513	483	496	502	517	498	522	487	518	511	492	503	548	477	501	522	492	493	517	491	523	509	502	513	474	479	484	492	515	489	451	473	492	490	500	496	523	465	474	514	492	501	490	526	505	499	490	463	497	482	510	504	501	493	474	517	488	509	519	514	508	467	479	463	492	529	481	520	492	504	492	514	490	474	472	488	523	510	487	526	519	480	488	491	515	484	504	459	513	489	500	500	506	497	521	484	477	503	481	486	537	484	517	491	523	488	474	515	496	524	497	498	477	496	501	507	507	485	468	490	509	494	496	495	475	506	517	488	501	546	482	539	481	472	469	505	451	452	500	473	522	514	505	502	486	495	527	498	453	500	514	544
45603	60123	13954	5518	3942	3049	2448	1933	1656	1415	1253	1116	1052	941	937	839	806	798	786	777	740	757	751	704	718	708	712	639	667	709	681	699	727	675	678	659	693	664	668	643	666	645	619	620	655	638	657	635	674	615	681	662	620	648	636	640	673	626	603	628	638	655	672	651	631	660	561	654	649	655	629	607	619	654	624	642	682	635	617	640	631	621	573	646	597	607	594	643	626	648	641	607	600	610	585	627	593	637	602	594	606	597	637	613	633	615	649	608	602	643	643	632	649	570	616	622	623	597	599	631	639	627	642	629	663	622	608	589	636	641	668	616	629	607	648	661	603	663	606	616	628	654	598	557	596	654	599	628	617	615	649	615	601	617	665	664	592	596	643	624	638	641	599	603	600	602	657	650	644	621	619	646	637	615	601	652	622	607	647	626	620	604	577	613	646	637	644	589	583	699	625	612	650	612	600	604	620	616	643	621	626	642	604	611	632	596	634	608	659	632	634	635	606	638	652	609	653	627	635	645	602	658	646	622	637	557	643	643	626	608	638	597	609	639	624	577	584	619	608	584	656	625	587	652	637	638	611	592	624	585	634	599	614	594	657	605	642	616	629	584	602	625	621	602	643	616	643	593	608	597	658	587	609	620	665	631	582	625	601	658	621	586	620	573	610	630	645	636	607	618	664	614	651	639	642	625	562	637	590	654	593	588	596	630	610	628	609	623	614	606	581	631	632	619	634	582	634	622	645	622	624	634	613	623	591	596	631	651	623	611	622	611	617	659	587	607	652	645	616	582	620	620	639	686	616	611	605	645	602	616	652	655	615	601	602	580	633	602	621	668	596	618	596	638	672	623	623	645	598	618	626	664	599	623	637	620	638	647	664	597	663	593	626	618	601	634	607	597	562	633	646	572	662	595	619	614	640	586	638	645	628	600	650	641	614	636	636	584	603	608	643	642	659	646	608	630	597	638	643	637	623	624	598	609	632	617	638	608	634	589	618	612	647	583	643	594	620	600	634	624	661	600	626	671	620	635	633	637	592	658	654	632	667	604	605	641	595	615	644	644	600	623	616	628	680	654	609	634	614	618	599	651	613	684	604	607	631	626	634	629	643	594	616	614	613	583	634	612	576	650	606	618	575	619	624	639	589	672	593	601	642	619	612	595	626	588	654	595	607	616	585	611	610	653	605	573	639	638	661	645	585	648	615	628	599	625	653	612	619	645	607	680	628	607	632	607	638	617	636	629	644	603	561	621	633	633	638	606	609	659	661	636	606	607	597	599	581	609	623	607	616	614	635	667	542	596	664	658	657	642	638	624	603	653	612	608	586	589	607	677	643	652	605	623	602	604	634	641	589	613	634	615	649	566	628	629	639	631	638	627	658	624	676	633	618	655	603	648	635	580	616	660	610	650	605	588	619	645	635	598	614	574	629	631	633	633	634	622	559	605	624	631	584	597	602	640	640	663	596	638	603	625	668	598	601	563	605	626	607	594	591	571	643	654	618	572	619	610	571	679	610	604	623	601	619	683	598	614	632	573	602	647	628	632	598	622	658	579	603	629	653	606	663	638	608	635	667	640	612	643	595	626	629	657	612	623	664	643	682	578	624	621	591	659	594	593	634	586	610	638	629	588	564	641	610	639	617	647	619	638	604	621	584	612	642	615	646	625	649	624	625	649	607	637	663	667	639	630	626	623	595	645	595	647	612	636	614	638	611	616	615	618	695	635	616	599	629	617	658	688	618	609	602	623	646	624	605	575	628	625	651	609	637	645	653	638	594	631	655	660	571	652	593	624	643	603	581	611	640	611	617	606	602	636	608	634	676	578	612	586	579	634	663	620	618	631	598	622	649	637	618	600	665	612	658	634	626	638	580	638	628	614	614	602	634	595	627	644	643	625	623	617	632	628	641	616	643	609	633	633	595	644	621	659	614	654	680	650	662	624	614	613	602	638	613	610	667	678	611	598	646	585	651	614	622	608	626	605	641	635	623	613	622	636	594	645	625	650	622	640	653	615	628	613	644	623	666	642	646	625	600	658	625	593	614	644	623	628	591	635	664	618	637	619	627	623	604	607	625	686	661	633	576	632	625	648	667	586	616	602	653	604	630	631	623	617	634	680	657	587	648	618	612	630	611	647	632	657	643	633	631	592	606	601	606	628	585	608	636	623	601	654	620	656	595	641	607	651	660	621	663	658	634	642	607	640	635	609	595	610	626	576	621	647	610	636	631	633	599	583	609	637	644	651	602	628	625	634	617	630	574	597	629	615	660	651	654	635	647	642	618	702	650	628	650	632	603	621	651	614	634	561	643	577	604	657	611	639	658	617	583	658	607	588	642	599	641	645	628	629	660	622	592	612	600	598	645	608	648	621	641	587	633	586	610	627	614	616	697	612	608	635	614	603	644	641	602	601	606	626	627	627	642	647	597	591	575	633	615	708	652	628	631	595	634	607	587	666	599	602	601	621	623	625	593	615	639	598	634	612	610	615	618	589	619	613	624	623	578	640	584	665	654	614	604	653	639	596	607	610	633	631	635	578	607	597	598	587	634	634	646	631	655	630	589	577	609	583	592	614	608	605	561	595	587	617	635	591	619	643	624	614	659	614	594	605	635	643	620	648	635	602	617	593	651	633	617	631	630	651	662	620	596	594	613	598	606	625	633	619	626	653	575	581	636	600	622	655	594	640	638	596	606	595	629	590	610	592	579	613	637	651	604	609	617	650	599	593	673	629	620	588	604	651	644	614	625	648	601	649	636	669	619	634	616	607	629	623	646	623	621	617	623	608	623	642	586	632	605	682	616	669	618	590	606	644	615	594	592	629	581	616	603	592	686	612	642	600	639	607	625	634	627	634	618	630	613	621	607	653	654	582	624	654	603	618	654	646	646	682	607	637	683	650	618	622	616	609	626	637	658	605	626	607	632	646	619	627	606	606	618	646	661	627	609	614	602	605	616	604	649	584	630	594	606	636	607	596	652	623	601	623	564	602	651	664	585	615	609	633	613	646	648	630	658	633	613	606	607	617	593	625	623	621	642	669	600	613	638	636	640	587	622	595	619	629	598	644	650	614	615	599	619	642	600	635	579	591	624	618	639	563	640	618	592	583	582	624	645	641	622	660	589	649	607	644	633	599	660	634	652	646	634	571	588	632	591	653	625	629	682	665	608	624	631	593	587	627	629	632	574	620	632	587	560	653	608	621	588	600	660	636	612	635	621	661	572	620	654	615	639	608	617	652	615	590	616	631	622	610	610	585	659	607	649	602	649	593	615	624	595	589	641	633	589	602	639	611	607	608	635	600	634	616	611	616	626	672	615	607	606	650	625	660	617	638	653	614	598	675	558	615	635	640	592	631	628	615	631	593	602	661	659	592	634	601	622	608	660	628	611	651	621	639	595	617	626	586	634	607	619	592	600	617	599	635	636	607	547	636	627	569	635	562	602	599	604	598	668	628	621	574	642	624	635	644	650	602	601	640	587	626	638	624	611	613
29142	27393	15415	1872	414	409	354	374	336	350	325	355	335	292	339	319	332	310	311	294	300	314	329	328	334	319	327	317	304	300	327	340	311	297	285	276	317	336	314	273	290	334	318	301	303	302	313	316	289	316	320	293	333	316	300	310	290	324	313	289	314	329	301	280	288	305	315	294	324	289	347	329	328	296	343	282	299	293	327	302	326	344	296	313	337	308	275	295	294	330	303	276	320	305	333	298	317	326	298	306	321	280	304	294	309	322	296	324	341	311	336	317	296	310	306	323	284	269	341	310	292	292	290	274	331	320	308	310	301	314	306	329	313	324	309	314	270	325	284	288	312	292	305	296	313	305	263	303	279	328	314	344	321	313	330	291	310	300	313	299	281	285	323	289	326	326	279	308	317	308	292	295	297	290	298	285	296	313	310	312	312	289	306	269	287	310	321	318	318	318	312	299	287	316	311	316	336	315	298	283	327	322	289	290	316	327	306	335	321	283	324	291	299	307	326	311	294	302	313	303	309	340	287	298	339	339	292	317	309	335	302	303	324	365	309	325	312	331	321	295	329	308	291	298	341	312	304	312	326	287	305	300	331	322	283	311	288	327	306	294	306	331	355	326	335	332	329	306	293	322	288	280	292	312	337	304	287	347	270	309	302	303	323	294	355	308	295	308	291	317	296	303	311	258	316	310	303	306	311	313	300	315	320	321	323	337	315	302	294	295	321	321	289	303	293	335	324	312	347	313	329	326	290	310	276	275	298	325	320	300	267	311	268	322	325	316	301	307	290	301	315	283	299	317	336	315	338	282	321	324	337	316	288	297	312	306	327	300	311	292	301	304	284	277	354	322	315	331	301	286	307	280	316	323	290	318	311	350	323	303	298	305	305	311	292	303	327	281	304	314	301	309	323	329	311	266	323	290	311	309	311	310	311	305	338	336	317	292	287	301	304	336	317	285	302	294	282	328	305	314	303	271	320	303	309	301	319	286	336	284	314	319	313	304	338	295	300	305	303	282	286	272	293	299	309	334	341	284	325	317	310	319	330	306	307	317	310	312	311	314	271	301	296	307	309	298	337	286	325	274	308	285	306	286	312	355	303	257	306	301	329	313	312	297	279	293	310	308	302	282	325	288	296	300	335	329	316	324	288	314	306	329	289	318	326	302	303	277	318	286	307	294	290	317	308	319	330	309	295	327	325	306	287	313	313	300	288	293	293	284	315	309	322	268	326	312	302	311	315	332	318	333	300	358	321	300	336	299	317	318	324	302	288	332	324	332	316	324	306	330	290	329	317	336	327	323	331	291	313	328	306	322	292	300	342	301	317	290	307	313	314	305	315	320	271	335	281	307	296	306	284	322	307	301	287	310	315	290	318	288	324	350	313	291	329	287	333	302	313	283	313	318	304	290	307	314	306	326	318	315	290	317	309	298	331	292	307	319	298	330	287	300	301	334	309	305	314	313	331	306	305	267	304	279	324	296	313	298	357	309	339	305	295	323	291	316	293	344	307	291	327	319	339	324	296	337	346	315	297	299	302	285	313	319	298	333	319	303	303	281	314	302	273	308	311	304	282	272	331	303	270	321	292	311	301	296	317	330	297	332	317	281	310	312	307	297	307	317	309	292	333	303	304	294	311	330	312	313	308	308	341	300	310	261	321	311	284	331	322	303	310	314	301	291	313	315	333	323	288	317	273	305	292	303	328	334	296	290	312	308	353	304	290	322	342	306	301	332	276	325	342	305	298	291	293	273	334	297	315	357	286	312	313	310	266	304	339	296	297	325	321	321	298	345	293	309	318	292	313	316	336	284	359	306	321	308	319	311	297	310	301	313	306	300	310	334	301	311	322	334	310	303	338	291	282	298	265	331	321	305	319	317	340	334	277	321	308	288	310	334	299	305	323	316	288	324	296	288	304	283	311	263	295	300	329	308	284	269	280	298	298	339	308	313	303	302	289	314	297	308	305	300	324	313	319	324	288	297	296	310	316	310	322	286	304	313	307	305	319	321	299	307	303	322	301	331	295	308	327	313	292	297	302	306	292	303	336	292	316	285	321	279	305	313	266	341	311	325	330	308	285	286	289	278	334	290	319	316	309	282	322	301	283	325	313	305	343	322	314	306	294	325	320	296	345	285	293	281	319	308	304	294	309	323	300	301	290	310	316	308	335	312	318	330	309	313	314	339	309	308	322	336	299	312	335	299	335	309	288	327	272	286	300	315	308	317	329	321	292	348	311	272	312	324	336	284	327	292	292	296	335	318	300	304	314	324	307	329	291	325	285	307	318	288	303	306	321	301	293	298	297	296	323	309	304	289	285	315	287	338	321	296	326	325	297	320	297	288	344	319	300	320	286	305	311	311	335	298	307	302	282	316	290	297	315	298	317	328	278	326	318	326	303	287	321	304	309	316	327	282	310	297	321	337	315	331	297	317	306	289	311	309	312	308	329	284	279	318	297	314	290	301	302	289	311	308	292	326	304	346	283	285	289	286	314	328	309	338	294	304	327	301	326	321	311	305	324	305	288	306	283	290	287	296	296	317	313	311	297	338	304	312	320	281	323	298	301	313	299	280	308	314	329	293	320	277	316	320	338	315	323	320	298	309	342	301	308	319	319	307	285	316	331	295	302	298	330	291	290	312	301	289	333	281	336	321	324	309	324	332	314	324	317	278	303	327	294	310	298	319	310	325	342	302	279	273	342	316	315	318	306	321	300	315	296	303	305	302	324	264	314	296	330	324	293	298	325	284	314	323	269	328	316	292	292	293	302	281	292	317	312	295	311	339	333	309	317	291	306	325	353	282	306	334	313	317	312	323	305	302	332	295	298	320	326	311	317	291	307	339	295	317	337	297	299	287	312	321	322	296	331	315	322	304	323	323	319	303	303	314	298	288	296	332	323	326	317	280	309	296	300	324	318	327	303	311	298	285	294	313	289	326	311	308	304	329	289	319	287	327	295	300	310	311	296	315	316	333	326	289	324	305	297	292	305	296	274	282	298	294	308	325	319	317	322	315	329	319	326	339	312	297	337	345	314	304	311	279	319	303	339	304	295	336	293	305	309	328	307	309	304	300	307	279	329	319	304	314	321	308	359	315	314	279	328	305	306	292	305	315	292	329	280	285	280	340	347	270	307	288	305	295	309	306	282	313	334	305	301	307	314	293	331	304	311	305	288	282	310	328	290	320	323	317	306	279	337	288	330	293	288	291	315	304	288	306	324	286	286	317	314	297	294	310	307	320	324	303	321	279	334	329	297	313	286	323	306	339	298	321	274	319	305	299	322	320	322	295	284	318	282	304	333	305	304	350	309	332	292	312	302	290	290	286	290	300	313	335	301	277	312	324	317	334	297	296	321	314	342	302	327	322	271	303	299	313	289	295	307	289	308	330	321	318	326	288	306	311	303	316	286	289	293	310	310	327	301	331	311	329	323	320	291	289	300	318	334	304	317	303	308	313	319	330	288	316	335	340	299	298	310	313	316	249	324	296
36160	42395	4653	677	492	479	462	472	454	436	396	419	417	390	392	370	385	414	415	400	392	395	417	376	401	407	399	443	388	390	401	393	407	391	427	418	394	396	392	389	344	369	411	397	377	374	375	389	408	419	386	373	419	349	390	367	372	383	431	362	368	398	367	384	354	379	361	402	396	396	361	397	396	363	386	350	400	380	372	393	348	406	401	400	439	384	397	371	372	416	369	404	347	349	400	383	418	405	387	394	388	358	384	390	411	429	358	389	399	377	392	373	400	397	362	379	359	412	399	408	379	383	414	316	418	399	387	404	378	410	370	380	387	374	392	383	408	386	375	378	369	386	381	380	384	407	391	380	378	353	385	398	358	387	391	381	402	416	419	367	385	397	404	380	371	368	402	425	363	354	382	395	368	410	350	378	378	380	396	396	395	392	380	362	364	381	379	385	372	397	407	344	389	393	397	375	414	378	426	401	380	390	401	389	394	423	394	377	395	387	366	390	408	430	379	415	393	391	361	350	383	361	358	348	352	380	379	382	392	384	399	400	386	408	370	406	365	373	371	358	404	388	354	370	404	384	372	395	384	347	365	379	366	400	371	362	378	414	353	381	401	383	378	344	406	393	394	401	349	393	411	352	370	442	383	383	364	397	403	363	376	399	393	367	390	406	357	403	404	349	352	419	351	383	368	410	358	392	411	344	405	371	369	424	361	401	402	386	408	353	366	394	421	358	380	377	386	430	374	364	386	395	400	402	354	402	385	383	375	368	426	380	380	370	379	394	384	383	395	408	364	384	413	351	362	400	404	394	363	409	364	381	395	387	373	366	406	353	385	392	398	383	424	392	429	350	397	381	415	391	401	370	418	402	404	380	387	383	399	409	397	388	381	396	364	427	374	360	407	402	420	370	418	417	365	410	402	378	398	401	337	379	379	369	390	360	373	363	421	399	371	415	426	388	393	365	382	371	420	393	369	339	410	377	383	395	393	386	416	379	394	358	384	374	350	404	363	380	374	358	410	374	420	352	406	392	391	400	372	385	393	399	368	373	349	374	406	366	411	370	379	384	413	334	409	362	411	410	367	400	393	374	385	348	404	410	395	391	404	395	381	381	350	391	381	425	403	405	387	381	380	387	394	386	420	402	375	364	352	392	428	426	390	392	384	378	386	368	378	372	391	391	382	347	368	364	403	372	387	356	358	370	383	368	371	380	353	397	379	398	350	377	401	393	371	380	350	367	403	379	386	373	411	396	350	398	391	389	402	396	364	352	401	369	396	390	392	351	343	385	398	399	394	356	393	353	403	366	364	402	376	346	423	390	391	377	396	414	349	389	388	342	396	381	395	378	388	403	410	387	368	383	394	425	388	405	359	389	351	389	384	419	387	371	345	402	402	384	406	422	366	391	399	358	379	380	348	385	395	398	367	387	367	371	367	377	364	393	410	384	396	334	408	360	392	383	389	401	396	397	395	383	359	394	413	385	384	386	351	368	389	422	374	413	394	394	388	367	385	391	390	396	408	376	387	350	402	379	404	379	384	425	373	402	392	363	407	387	356	411	417	375	406	369	379	378	379	376	369	404	366	394	396	366	403	368	368	410	393	394	396	399	353	408	408	401	384	383	401	363	360	381	387	353	382	414	414	370	398	392	383	346	364	387	363	400	357	362	373	397	372	392	413	386	394	399	361	390	408	405	375	384	392	368	377	381	352	399	365	379	394	396	385	396	396	395	357	390	381	375	381	367	393	380	375	393	379	391	391	401	413	375	397	375	422	394	383	341	384	384	365	371	387	356	360	380	417	370	386	413	353	422	358	407	370	387	390	402	360	329	359	365	378	381	383	393	394	407	404	386	393	390	416	382	383	384	370	397	399	426	408	405	400	391	381	405	363	407	377	386	358	356	387	382	390	387	403	372	380	394	381	363	383	366	376	401	352	383	396	369	374	402	381	370	360	363	409	377	401	359	360	372	375	364	345	405	389	372	374	353	405	368	345	386	405	403	392	353	366	354	402	351	360	382	415	390	386	376	363	382	351	406	383	374	390	423	388	362	409	398	397	369	394	367	367	374	362	372	371	419	415	413	382	377	413	396	389	414	387	400	385	403	419	355	370	399	404	379	398	367	353	416	415	409	391	384	373	380	373	410	394	414	340	418	411	387	355	348	384	381	393	374	372	349	387	414	407	417	392	371	368	379	416	379	393	349	364	417	365	376	380	388	367	354	405	411	355	390	387	365	391	360	347	383	375	381	378	367	371	378	360	397	390	375	381	364	376	408	379	404	362	388	387	369	396	438	381	395	392	414	384	344	346	407	400	366	379	380	398	390	349	411	379	366	396	421	389	395	359	375	385	398	372	428	411	374	396	381	369	399	395	379	398	384	404	411	401	389	399	381	416	372	382	382	393	372	385	413	371	369	370	366	423	375	428	392	402	363	388	404	393	381	377	406	379	357	400	364	397	412	393	375	397	376	372	422	370	354	387	384	386	378	362	361	382	385	388	367	373	391	403	351	401	370	389	379	383	377	362	388	412	379	434	405	386	395	394	411	393	385	357	385	348	393	382	380	378	372	363	419	369	372	368	429	353	367	407	405	347	447	364	370	394	412	380	368	403	356	397	369	395	381	391	375	397	375	374	398	431	342	374	391	381	361	397	422	361	379	401	360	387	368	398	377	373	421	382	420	401	378	375	391	366	404	393	358	359	392	399	393	389	397	387	411	382	394	390	390	368	372	398	372	403	364	400	395	379	417	382	398	405	354	344	386	418	362	376	358	374	406	363	400	382	333	345	397	402	360	385	405	404	383	384	377	372	398	419	380	386	394	408	431	376	389	387	352	370	406	393	396	385	359	413	412	398	371	374	404	402	385	374	416	376	362	392	388	363	378	411	368	382	402	363	386	367	375	372	360	385	409	380	392	360	384	360	382	410	391	349	385	389	375	388	383	356	391	425	403	386	376	369	392	390	373	377	388	355	391	382	383	362	373	371	387	369	383	375	386	386	395	395	385	371	358	384	381	400	376	392	388	414	372	393	389	368	360	375	390	411	429	386	409	411	397	404	390	374	396	378	359	373	377	357	407	376	403	408	384	390	390	448	382	380	389	372	355	388	338	410	364	378	370	418	390	380	353	376	407	399	406	389	372	391	396	426	406	385	378	415	392	395	417	357	339	376	398	359	365	379	347	357	357	372	406	400	399	367	390	375	378	436	427	408	367	356	378	397	380	374	407	389	368	394	418	404	403	370	377	394	375	397	396	407	375	357	411	369	375	396	382	408	399	398	375	427	398	373	354	373	383	353	394	354	391	361	379	387	386	376	365	376	368	378	372	429	343	360	358	362	375	377	375	379	410	388	395	390	386	419	392	380	345	402	355	366	399	366	414	371	409	373	388	361	370	334	358	375	348	397	398	382	401	417	390	410	414	372	376	422	366	404	374	395	351	386	395	393	358	372	405	399	417	379	378	387	412	398	371	371	369	355	395	373	374	418	353
24098	21124	28164	24175	20880	7187	1163	801	734	720	685	669	584	589	603	612	603	586	570	557	588	533	577	581	588	591	568	559	515	514	559	561	572	581	592	557	530	589	514	563	554	545	559	548	522	553	523	563	554	504	530	566	508	528	531	510	550	544	557	514	538	572	590	552	572	497	544	520	525	519	566	534	517	532	535	583	539	533	543	501	548	535	518	524	545	537	582	551	545	529	533	554	555	554	518	505	554	495	591	536	534	527	502	526	572	537	535	565	529	549	527	552	548	520	512	532	537	535	534	548	526	535	546	549	524	552	510	554	553	566	548	578	503	503	518	540	574	551	513	523	559	542	539	542	524	512	576	520	516	544	585	537	535	528	550	575	560	542	503	544	548	528	520	546	529	491	535	545	581	537	491	534	576	491	562	581	545	513	572	567	551	527	498	550	565	499	533	537	540	527	551	582	532	582	479	527	551	521	542	539	540	544	530	503	520	481	548	528	527	517	570	566	547	566	535	525	538	532	529	534	502	534	494	519	559	552	501	501	542	581	571	512	553	549	530	551	541	546	505	525	592	511	564	495	523	514	539	547	540	553	536	536	506	491	557	538	511	544	546	562	548	512	556	520	555	496	514	545	514	518	499	541	493	521	557	507	500	566	569	541	519	502	551	553	562	522	513	558	541	499	548	485	515	551	532	533	503	528	523	556	534	518	522	529	534	509	493	527	538	532	539	509	524	538	536	518	548	530	551	542	559	556	528	532	523	487	532	516	534	540	529	543	527	510	508	550	522	529	524	580	509	577	569	534	550	549	561	564	546	559	526	562	543	545	546	555	549	554	520	516	542	580	540	504	528	508	500	525	538	490	521	508	528	535	511	534	563	567	525	584	530	527	541	522	517	529	524	556	537	527	540	513	526	549	535	564	495	543	531	522	528	544	549	566	551	537	573	519	492	498	537	542	497	558	540	537	525	521	501	531	554	523	500	557	550	535	510	528	498	518	511	532	546	527	574	549	550	581	481	531	565	534	540	465	510	525	511	541	520	534	520	532	497	487	529	517	546	511	519	540	531	525	529	537	515	505	506	573	548	530	526	530	538	553	502	523	508	550	538	530	542	528	521	560	525	502	511	526	531	519	537	548	553	535	569	577	516	519	564	548	572	535	522	505	577	554	554	518	521	506	546	518	544	568	565	532	521	505	495	541	518	547	545	541	557	532	537	546	582	521	541	535	565	491	536	538	578	565	554	573	526	560	521	529	511	529	550	563	546	554	570	525	510	555	553	557	555	572	547	521	507	554	535	551	504	525	534	532	554	555	542	509	561	551	525	568	572	566	512	514	554	549	537	537	538	503	558	488	543	523	535	523	543	514	525	513	545	500	524	568	540	503	563	524	517	489	539	556	574	531	551	509	540	553	562	530	543	510	541	502	547	515	498	524	523	552	546	458	528	519	545	580	506	525	558	481	501	506	548	541	528	532	549	504	533	559	536	530	553	530	523	517	538	575	543	516	510	504	532	544	522	548	511	521	528	504	513	553	545	523	505	543	495	533	526	509	486	566	528	536	561	525	538	573	540	516	567	510	509	491	511	522	547	510	541	527	547	519	538	517	543	563	540	501	521	531	525	521	519	527	508	575	526	550	542	517	484	500	563	504	538	526	528	532	580	514	484	506	521	539	504	537	531	527	542	541	489	537	556	517	534	496	538	562	564	544	543	550	510	529	564	497	553	561	527	513	531	533	496	571	545	562	549	564	577	498	540	520	543	518	525	556	549	534	555	519	550	540	501	527	547	520	561	559	569	535	533	539	528	510	495	546	532	490	569	529	550	567	497	577	487	529	524	543	533	489	533	537	542	508	536	515	529	530	551	527	562	545	507	576	532	525	533	613	521	568	523	555	568	539	544	489	567	527	535	560	542	557	551	513	520	524	516	482	542	551	555	542	522	511	508	551	553	536	520	505	540	538	525	540	532	526	584	521	504	490	559	491	540	485	560	487	543	536	560	550	543	506	559	506	563	535	506	554	540	553	526	521	556	529	542	566	518	583	581	537	535	525	572	562	548	532	536	518	544	535	507	564	547	518	477	537	492	495	523	519	552	543	523	542	535	541	557	529	536	499	527	545	541	509	515	573	555	550	467	485	499	560	520	515	538	566	530	535	573	506	568	548	491	530	592	567	562	526	515	495	538	525	533	542	495	498	505	496	524	539	503	537	514	577	517	530	533	543	562	557	550	538	566	511	522	489	552	501	523	503	550	523	556	536	548	525	523	500	510	557	537	525	480	531	507	503	509	559	527	505	532	522	515	544	539	515	496	526	547	537	492	523	497	560	554	512	530	558	560	481	572	539	555	524	511	561	552	546	513	532	561	531	553	506	579	485	529	546	526	533	547	539	502	524	515	513	504	553	563	507	498	554	524	532	509	517	506	533	542	532	522	518	550	518	526	536	548	565	560	514	527	542	541	527	513	570	550	549	514	552	546	531	560	546	550	550	544	514	577	536	552	521	501	501	560	545	579	545	531	530	554	596	524	562	533	539	541	550	549	495	580	516	505	543	500	513	522	538	567	531	573	540	520	539	511	539	550	556	547	517	532	568	513	532	515	513	515	515	523	537	559	525	530	503	569	484	497	482	516	550	509	553	551	543	527	550	517	557	562	538	533	506	540	550	546	485	531	500	487	548	533	505	534	505	553	532	541	562	510	544	504	520	546	513	513	526	543	544	518	501	514	512	519	515	557	552	560	525	535	555	551	530	501	544	524	536	515	562	570	554	566	577	587	526	509	520	558	540	558	556	545	536	531	489	500	546	478	546	519	518	546	568	501	530	547	560	498	528	523	540	501	538	504	538	544	537	553	546	538	531	512	518	541	526	547	528	519	536	518	534	504	521	555	591	550	560	541	570	512	516	544	544	514	543	518	535	532	555	506	507	548	566	546	528	527	512	509	497	588	546	571	545	548	529	589	556	550	493	510	541	510	535	521	554	522	508	534	515	493	544	533	532	548	560	514	524	513	554	526	514	534	514	570	541	503	584	511	531	568	533	535	524	517	516	513	542	522	537	507	557	558	506	544	506	512	504	542	562	498	539	550	557	533	499	533	533	547	557	571	518	544	526	511	529	530	512	577	533	544	535	553	557	522	507	512	559	572	503	545	533	539	533	541	548	484	492	547	531	533	547	539	555	544	526	551	500	560	515	523	572	561	497	540	560	544	555	538	528	545	537	536	547	537	513	540	542	546	508	564	524	472	533	530	523	571	522	534	515	505	510	540	524	555	545	564	513	540	526	513	513	517	530	572	521	521	510	518	559	506	550	501	525	499	542	528	547	527	524	531	532	519	520	533	527	530	516	528	536	580	511	567	560	526	524	537	538	493	516	481	504	569	516	594	549	541	514	551	509	526	521	553	548	534	515	527	508	525	531	557	563	533	535	522	522	502	484	508	544	503	536	545	499	552	553	509	524	540	535	530	505	521	505	528	533	513	539	554	530	539	548
41360	57690	10713	3246	2309	1844	1571	1370	1127	1015	982	838	864	862	776	735	720	693	731	744	759	698	726	704	689	684	699	671	729	743	725	685	736	702	653	676	697	669	676	638	672	663	698	716	671	716	682	694	682	699	653	669	650	706	669	635	632	636	641	668	676	666	671	676	643	631	654	645	663	670	655	669	631	678	656	638	654	709	662	620	660	639	658	680	634	704	650	666	642	724	689	648	646	604	635	630	650	655	641	632	670	626	644	691	637	637	648	665	668	652	704	657	686	699	678	652	646	657	630	614	657	687	631	655	653	672	674	641	658	664	634	689	655	613	634	652	639	609	652	623	643	612	612	674	648	642	703	661	640	623	651	700	647	623	610	626	670	682	641	636	666	668	683	612	668	664	668	641	663	677	652	668	638	619	673	686	673	682	644	644	678	647	689	674	634	676	665	661	624	640	664	658	676	689	677	608	657	650	668	664	579	680	677	593	649	676	643	665	664	651	692	648	663	678	633	642	639	684	682	661	619	665	669	687	652	605	667	660	664	616	676	632	661	662	657	610	665	656	637	672	669	633	645	663	653	658	643	621	635	660	685	718	635	666	664	629	641	650	657	636	657	640	659	639	639	641	634	651	675	691	673	669	688	645	647	650	662	651	639	603	661	613	698	677	631	642	627	649	660	644	621	659	662	649	627	654	682	707	667	642	670	630	648	647	673	698	639	671	642	671	637	673	690	673	683	673	691	656	646	662	705	702	678	641	667	698	659	642	643	635	642	683	646	664	640	663	668	679	629	672	641	688	676	675	671	660	630	646	620	667	710	679	657	680	628	625	598	685	644	622	613	628	630	619	697	656	711	703	681	691	624	619	675	702	644	660	635	644	664	656	634	627	637	643	627	619	590	640	626	692	682	663	629	635	651	603	617	620	715	658	627	681	674	652	669	645	695	673	648	700	677	698	654	646	604	682	659	669	628	602	643	659	636	678	625	595	660	659	675	652	668	666	638	660	641	653	654	636	653	662	687	676	658	622	647	663	699	676	679	691	675	663	610	643	626	621	669	612	654	646	653	583	648	701	622	653	698	642	609	658	645	711	628	661	639	686	672	646	649	616	678	639	639	681	660	624	626	665	691	656	656	667	653	673	664	644	674	648	640	679	684	652	681	654	642	689	653	671	637	658	654	632	614	627	657	619	649	609	634	630	637	695	622	633	662	648	668	644	679	711	666	659	655	667	640	652	655	640	656	630	648	660	622	645	649	657	663	670	652	690	668	674	667	626	674	661	632	660	641	708	665	652	659	643	625	700	656	658	634	673	661	648	677	641	649	628	605	626	663	634	602	630	653	673	709	670	697	664	629	665	647	650	651	632	628	612	638	650	620	675	649	649	652	638	653	683	630	661	626	665	691	670	689	624	605	602	662	665	667	652	659	661	674	686	666	645	682	654	659	667	624	670	663	679	664	656	635	664	656	634	703	615	670	660	655	646	700	678	603	653	626	674	655	661	672	664	689	608	636	627	714	662	654	625	684	652	658	659	627	687	644	655	634	676	644	641	651	645	594	679	629	622	621	644	620	635	685	652	654	667	675	697	652	609	611	675	652	671	653	672	687	663	644	643	669	690	656	649	690	660	673	631	660	672	676	625	694	684	637	667	652	617	692	643	680	657	651	639	649	641	661	657	650	643	606	660	653	647	691	625	612	626	671	647	648	658	676	667	641	652	603	672	598	677	686	684	670	669	663	657	645	661	626	665	669	647	629	617	713	661	676	643	655	657	668	663	706	633	695	652	693	671	655	636	653	670	660	622	669	705	677	612	609	590	662	609	724	648	672	666	664	665	635	684	663	685	659	620	650	681	604	689	684	646	656	676	698	649	648	601	626	641	658	639	670	641	703	660	643	683	657	685	633	638	664	671	679	610	631	648	651	659	716	632	682	638	629	693	609	613	681	683	632	646	652	647	682	668	602	678	683	627	695	675	619	634	689	667	619	634	680	692	598	686	690	644	673	629	670	669	713	620	620	664	638	675	685	666	667	647	644	615	643	641	648	639	650	611	649	623	673	636	639	619	699	620	643	669	620	663	645	694	647	655	691	635	660	668	712	671	642	632	636	687	659	656	658	684	663	602	664	632	657	690	638	649	697	638	671	627	675	630	646	628	608	633	709	703	600	684	697	630	686	665	633	638	669	693	638	637	682	679	676	709	676	661	681	651	654	632	622	669	637	629	621	639	645	603	641	690	664	627	666	622	664	647	635	652	647	651	671	653	623	622	664	645	682	690	647	681	686	663	633	656	692	725	682	668	630	617	662	622	691	650	623	620	665	653	645	661	630	647	666	715	634	697	618	625	622	628	626	651	619	633	693	667	634	606	670	659	673	675	632	640	641	686	652	669	620	645	683	638	679	704	665	646	630	644	630	665	624	675	709	644	629	627	660	665	646	645	665	632	653	674	646	645	608	637	665	714	656	665	677	654	625	643	678	655	652	569	682	641	644	627	653	634	676	645	658	618	644	623	635	624	659	652	668	652	683	684	624	624	653	644	630	632	690	678	664	616	641	647	635	647	619	675	668	660	644	649	659	668	651	679	653	634	641	650	616	678	681	622	694	618	677	636	602	707	610	634	592	604	590	714	628	647	637	654	668	683	654	651	713	643	682	695	667	618	681	668	644	662	657	656	666	647	648	625	654	639	617	669	665	616	676	623	624	641	657	657	677	654	672	623	666	649	636	664	714	710	634	588	663	667	641	627	665	666	668	695	648	677	700	673	650	696	653	664	632	645	676	627	628	663	637	660	679	681	626	697	657	652	668	700	724	664	610	620	629	656	674	713	648	684	644	659	674	643	609	632	683	628	666	614	649	645	636	650	608	683	675	658	679	653	625	677	663	672	702	709	667	649	646	691	652	623	710	651	635	684	635	655	640	680	620	686	625	628	643	653	656	664	659	609	665	608	626	656	670	628	706	684	638	703	677	640	699	643	634	635	686	630	658	638	622	699	666	664	656	636	675	654	626	648	602	649	636	631	674	673	583	706	641	657	628	651	614	649	658	618	632	605	688	644	671	704	651	641	679	642	687	644	634	633	614	662	679	679	649	680	657	640	667	672	653	626	614	610	644	684	663	657	654	670	644	654	687	574	634	666	633	692	631	705	673	657	640	695	683	680	718	676	689	662	688	652	649	660	666	656	659	632	670	662	657	651	662	650	676	678	672	672	668	616	681	629	654	659	648	654	676	672	687	635	637	627	639	663	679	659	660	673	648	622	639	661	686	669	616	633	660	651	685	650	661	620	693	636	648	658	669	638	649	692	650	664	612	654	652	641	676	673	691	599	641	663	641	654	659	650	639	635	639	684	619	651	615	631	707	649	630	625	676	654	632	637	712	635	669	677	618	650	635	633	660	604	666	646	660	682	680	622	661	658	631	708	685	644	645	631	641	656	651	714	681	683	684	620	667	649	645	672	679	653	609	667	680	645	672	700	683	612	607	700	639	673
23032	21119	28786	23651	21095	20989	5872	1150	877	848	711	717	708	636	565	607	600	536	560	570	557	551	534	555	497	548	565	525	525	550	564	537	538	580	536	532	527	509	533	498	504	534	528	528	502	503	494	515	477	522	481	473	500	550	506	464	483	489	475	506	479	457	480	507	453	515	475	449	469	496	455	478	541	501	467	488	463	459	510	522	537	492	498	502	467	494	508	536	500	498	472	526	436	512	505	493	481	543	484	481	456	488	525	490	516	476	466	560	518	495	483	493	515	488	526	493	488	515	479	502	484	512	509	487	485	451	494	503	504	528	500	516	524	510	485	445	489	545	456	531	477	491	509	478	489	458	463	494	503	508	503	478	498	451	506	501	479	511	513	471	521	474	492	491	513	486	505	495	467	470	474	520	514	509	474	477	487	486	503	455	542	533	537	462	491	522	492	505	511	484	509	479	503	474	493	475	489	477	478	474	474	531	501	504	481	476	471	479	494	498	489	464	465	481	499	501	479	487	500	492	441	494	501	487	488	525	507	521	530	493	465	528	483	490	510	492	471	486	505	481	488	489	504	506	512	459	502	466	482	478	528	496	519	477	495	512	495	516	486	500	509	475	506	530	524	509	494	517	533	531	518	499	501	513	465	479	502	526	486	494	520	531	484	506	503	484	521	510	518	482	490	486	434	489	527	511	481	486	492	506	477	449	494	493	506	519	471	513	500	502	489	504	456	468	495	485	483	504	496	517	478	495	509	490	502	503	481	509	446	497	470	480	480	516	506	528	482	491	490	485	482	526	487	500	477	436	467	541	510	480	491	511	490	511	480	501	497	548	523	484	513	508	493	461	499	464	490	498	513	501	514	469	472	498	493	498	498	514	537	472	536	478	509	479	484	475	479	500	494	483	497	479	467	491	489	505	531	517	470	452	524	508	476	475	475	460	479	485	490	535	494	511	502	512	482	522	458	470	524	485	507	539	501	473	493	501	485	505	512	493	479	528	536	501	495	530	466	470	475	534	485	539	516	501	497	490	468	482	477	494	495	536	464	492	528	486	503	479	476	531	507	535	520	471	484	492	503	454	546	490	480	484	473	520	496	537	504	472	523	487	501	499	498	507	532	472	502	516	510	470	518	488	506	516	496	543	515	469	498	518	495	458	517	454	547	516	502	453	508	475	489	480	481	514	512	499	528	517	505	484	549	513	446	498	462	468	489	468	505	466	450	538	506	478	540	532	514	523	530	486	485	492	477	524	497	501	506	509	471	478	573	491	480	493	462	458	507	490	449	464	486	474	451	476	482	519	468	506	497	500	496	502	507	513	479	540	516	526	498	465	502	487	494	538	505	483	485	505	445	513	499	481	486	509	504	466	519	508	486	443	500	524	462	506	500	493	512	469	502	525	534	493	510	530	468	461	457	508	494	541	504	502	524	501	456	448	510	467	490	515	478	491	529	486	494	508	490	500	501	521	491	465	484	451	483	514	492	455	484	472	504	482	489	459	471	484	519	478	457	521	517	523	486	480	508	465	481	535	481	510	511	448	493	492	445	465	516	524	480	469	491	447	504	501	471	474	486	499	475	544	500	516	501	488	512	490	474	494	459	508	513	477	453	527	458	530	510	485	493	495	496	473	495	487	449	497	503	462	457	478	518	543	491	488	485	466	463	484	491	497	486	516	529	473	538	471	501	498	466	494	499	489	503	524	526	496	470	462	464	477	515	497	493	528	476	504	526	492	497	488	471	506	496	492	477	521	466	489	514	464	511	494	490	482	481	485	490	501	508	512	501	481	518	514	467	499	507	499	492	500	491	490	522	492	474	515	462	507	514	464	480	471	514	487	520	485	519	530	510	489	505	523	489	515	514	526	485	513	476	475	485	530	508	503	509	505	504	493	496	502	481	503	486	533	540	473	506	530	517	496	487	516	478	479	492	488	520	468	501	548	489	453	488	523	508	536	485	517	490	502	503	491	463	519	501	457	493	491	507	467	489	518	463	505	478	508	508	511	517	510	490	505	490	486	513	469	516	460	498	481	455	484	526	463	514	498	471	527	504	510	487	505	489	480	480	504	505	474	461	494	455	555	524	492	491	470	521	502	460	522	530	468	495	474	508	513	469	480	491	526	494	510	491	505	473	484	478	454	492	490	492	456	494	525	502	448	495	495	498	501	476	484	473	489	463	490	472	488	460	482	492	519	471	508	479	475	484	485	498	489	456	528	452	469	466	522	507	503	507	517	466	531	458	521	507	478	482	477	443	443	475	520	489	521	469	501	508	465	504	508	465	501	526	477	493	463	482	502	484	465	478	492	499	522	503	479	473	459	518	505	456	493	520	518	500	531	530	527	499	476	496	499	501	513	489	443	500	471	499	495	509	515	517	440	501	546	487	510	531	510	494	495	483	531	501	507	496	469	480	465	477	491	485	469	475	504	508	485	481	487	492	549	470	529	513	471	535	480	505	482	523	524	512	488	484	525	477	472	486	499	485	456	494	469	516	495	458	500	512	499	514	476	496	502	507	514	537	484	498	505	500	495	552	470	474	453	500	459	511	493	519	562	536	482	501	476	518	467	495	503	504	481	482	486	476	513	488	511	499	516	519	482	498	513	512	512	504	519	483	500	478	505	547	512	500	476	467	478	496	485	491	510	468	520	525	471	503	481	457	510	460	462	537	486	490	471	486	476	499	504	496	506	479	494	522	503	519	470	505	471	491	482	462	471	481	477	499	473	496	462	537	484	510	500	474	496	503	504	511	517	441	522	463	526	502	503	527	509	464	509	468	459	501	501	494	485	505	518	509	517	488	495	473	509	496	474	499	490	470	482	510	475	532	496	461	484	520	507	508	498	496	501	511	498	512	523	548	490	511	488	545	513	505	499	486	480	505	521	478	501	508	514	485	478	474	465	499	532	523	509	477	469	458	504	507	515	495	461	508	513	533	473	523	485	496	511	515	484	504	474	474	468	533	486	501	459	493	508	502	465	499	473	512	494	494	520	526	486	517	480	474	510	517	462	485	488	514	499	458	526	504	494	517	488	494	517	503	540	490	507	470	501	473	465	501	503	515	473	487	474	498	486	472	505	454	504	466	489	459	513	488	495	481	508	525	513	491	521	493	507	509	521	508	522	469	478	494	536	499	481	474	466	464	470	489	497	491	493	486	497	492	477	477	478	511	468	533	487	520	480	482	489	530	488	505	488	522	551	513	482	506	459	512	486	527	489	520	508	484	482	480	481	500	456	525	538	490	451	473	513	527	508	467	511	494	512	540	519	476	501	527	471	478	497	536	473	503	477	519	538	456	530	510	513	486	486	521	538	479	519	485	521	479	528	504	514	464	499	481	483	452	498	475	471	494	506	508	509	503	534	492	534	475	501	473	482	493	517	484	470	511	459	528	511	496	508	477	463	526	484	505	555	494	519	476	515	498	489	465	492	475	517	503	438	538	487	486	499	489	446	509	515	468	492	495	509	504	506	491	445	467	490	484	480	496	528
45710	61700	13342	5486	3901	2973	2319	1973	1735	1421	1225	1154	1021	991	901	842	807	786	788	731	758	727	723	716	713	687	673	711	705	650	704	709	666	661	698	712	706	632	605	663	663	618	627	699	625	664	651	618	630	644	612	630	634	648	637	640	663	669	621	654	585	641	637	598	595	597	606	622	582	642	621	618	642	630	632	609	625	638	621	594	608	626	632	622	625	611	651	582	628	639	630	616	631	612	660	644	647	668	644	609	652	663	642	602	606	622	647	596	565	622	616	608	630	655	635	630	689	612	616	582	652	651	615	617	642	602	632	618	605	616	549	624	605	647	640	631	616	608	621	588	574	606	637	658	625	630	661	585	638	619	614	652	594	594	655	612	650	609	603	607	637	619	598	642	620	597	600	650	636	621	648	635	610	579	623	611	599	645	633	627	614	653	604	606	661	637	622	628	615	639	628	619	617	582	635	608	657	626	619	601	608	625	637	610	649	591	610	539	628	622	608	596	596	619	620	625	643	612	586	587	604	617	580	580	608	590	625	651	633	617	624	577	595	591	646	599	605	608	633	603	618	629	635	593	621	567	601	667	614	602	590	655	614	647	586	644	574	614	619	640	628	547	616	624	625	627	629	624	638	649	592	601	576	568	668	659	630	607	617	605	638	578	589	602	615	628	638	644	640	636	580	621	690	636	588	630	639	613	635	632	619	627	625	608	603	635	588	644	591	566	578	647	632	603	605	617	606	676	597	616	604	616	641	643	618	586	593	628	603	638	620	588	623	620	609	549	604	629	684	586	606	580	618	604	640	630	628	615	634	615	619	575	625	630	579	606	598	688	592	615	669	636	659	620	637	576	597	646	609	619	602	599	678	621	627	637	604	641	633	610	610	577	610	622	587	626	646	583	612	617	639	652	647	633	614	594	631	631	634	686	626	620	626	647	600	596	645	610	640	601	614	660	621	631	616	630	617	597	627	605	620	624	601	643	623	665	633	626	637	602	611	598	625	595	699	622	651	609	594	624	655	600	635	648	642	612	589	643	634	634	651	614	660	621	603	594	641	648	630	630	664	605	632	636	604	601	592	625	604	601	599	610	632	605	644	622	646	654	647	609	599	624	633	662	620	607	584	656	597	654	602	616	641	614	595	620	612	607	606	593	614	629	658	640	568	604	576	602	615	677	629	632	655	614	587	661	647	585	643	657	623	623	593	627	615	645	623	620	597	609	562	623	543	655	597	629	622	586	582	587	601	585	624	581	601	619	584	656	537	591	623	633	639	597	670	622	643	602	598	608	670	653	606	609	594	639	598	597	622	625	588	625	556	603	634	649	597	628	670	623	609	616	642	655	646	648	549	581	605	624	626	664	563	611	595	632	631	625	633	630	600	620	591	564	619	602	603	595	677	644	658	564	573	665	590	617	582	645	620	590	619	648	583	626	606	593	605	636	646	580	610	661	563	632	609	614	584	613	626	620	595	600	609	659	604	647	586	628	620	638	589	612	646	641	599	603	624	632	664	624	612	568	634	672	618	635	669	625	634	612	608	586	628	599	580	658	586	624	626	635	663	600	641	632	574	635	657	615	592	635	563	601	617	619	663	609	576	626	626	638	552	711	638	632	626	630	590	620	595	597	602	615	585	604	617	588	636	624	609	638	632	603	571	614	626	613	617	645	601	638	617	625	628	572	652	639	635	635	574	627	647	628	636	605	602	664	646	565	639	630	627	624	587	619	628	627	637	628	646	626	605	652	633	636	635	597	579	587	644	614	616	573	633	592	631	628	605	631	618	619	662	675	593	575	666	623	661	613	622	646	609	615	644	646	621	603	630	615	596	647	610	590	628	629	636	659	611	566	583	616	586	656	630	620	618	556	640	641	562	607	623	600	593	604	653	605	603	619	636	669	596	655	633	618	631	652	637	641	621	601	615	629	592	610	620	657	627	551	616	615	615	657	611	600	625	645	574	598	627	624	622	592	604	648	642	605	678	626	665	624	628	614	594	614	634	580	637	634	594	632	603	600	609	623	664	578	573	650	636	621	620	586	598	656	675	631	622	621	596	619	602	598	594	582	648	641	608	569	604	630	649	584	608	606	637	601	588	616	563	636	600	629	593	599	620	637	621	601	620	624	624	599	598	625	600	620	639	618	632	595	604	612	600	582	592	622	645	593	666	656	646	635	619	567	592	613	666	624	633	610	587	663	593	632	632	621	643	594	632	631	605	610	611	603	619	607	607	645	590	624	631	632	662	654	634	591	627	647	635	645	669	657	611	670	620	605	645	614	626	611	601	614	648	603	649	630	611	623	629	621	579	656	599	600	586	603	614	632	605	663	604	635	665	627	599	609	631	619	605	661	586	608	611	630	601	594	633	637	639	632	634	611	624	611	586	617	603	643	656	604	590	624	654	645	625	616	611	649	629	663	601	604	626	617	626	629	690	600	598	587	689	610	605	640	583	643	640	614	621	623	591	616	630	645	650	626	655	606	632	635	629	663	611	652	594	617	620	617	633	607	658	624	591	589	599	644	647	552	643	620	591	577	607	653	621	639	623	609	643	587	578	601	610	642	614	639	605	617	633	611	616	678	645	636	641	622	665	632	620	598	646	598	628	579	597	595	651	618	619	593	625	660	638	574	637	659	590	574	645	620	620	605	650	596	610	603	579	609	600	607	638	626	611	620	599	600	618	628	617	633	584	592	659	597	622	572	579	577	647	595	658	591	615	598	609	629	582	650	611	660	612	630	636	621	621	641	625	605	580	613	628	661	613	658	600	666	619	631	625	632	603	588	627	631	674	665	622	610	623	653	647	576	585	645	554	625	670	600	613	618	623	585	631	600	625	600	657	633	584	603	654	588	654	621	603	615	665	605	662	615	632	650	595	595	591	582	591	582	613	619	596	635	607	654	636	633	621	631	632	658	627	584	649	605	636	623	655	623	668	610	639	621	606	620	605	598	608	626	594	655	634	601	622	616	623	615	638	599	650	614	656	624	579	614	566	605	663	628	668	594	638	601	640	570	597	598	608	626	609	644	593	584	625	617	621	605	629	622	598	620	614	649	595	623	659	608	584	592	625	641	620	631	623	583	628	645	649	626	574	612	627	593	656	559	615	610	651	626	626	658	631	637	630	623	615	614	659	600	595	596	613	641	617	633	651	602	629	642	617	627	611	646	630	582	631	596	631	600	628	625	582	649	566	622	624	602	650	643	591	668	573	645	658	596	604	597	589	564	633	602	607	635	602	665	584	592	635	624	607	601	630	580	621	627	625	636	702	631	628	641	644	647	626	609	628	623	626	655	581	606	635	592	599	617	586	630	635	638	629	622	577	614	627	594	608	603	621	686	619	601	601	573	553	641	610	614	631	592	595	598	589	641	626	640	609	600	608	583	602	658	623	602	585	599	626	648	641	594	632	640	604	642	620	623	641	595	566	654	620	642	612	631	602	659	620	572	643	609	618	607	591	610	618	633	578	634	601	613	633	623	626	567	620	667	597	624
29356	26584	14498	1631	453	341	354	336	323	295	337	321	310	301	325	319	289	318	322	337	303	327	263	332	342	330	319	280	287	283	279	275	296	314	307	286	294	294	312	306	264	328	312	309	305	324	303	264	309	287	311	328	308	307	322	292	351	317	305	314	317	272	304	317	347	302	314	299	294	327	281	319	282	317	343	313	321	307	287	304	282	340	305	275	276	310	262	310	310	300	308	320	280	314	294	301	286	278	322	279	269	310	321	311	284	297	309	306	328	308	309	340	293	310	314	307	282	290	300	297	278	318	305	304	302	286	305	310	304	294	287	303	291	291	300	295	291	315	303	336	312	312	305	301	297	313	301	326	307	306	282	308	314	319	293	293	288	306	287	334	308	282	319	273	326	316	299	347	285	294	304	316	302	294	316	291	317	307	268	297	304	299	303	283	288	296	334	302	305	315	312	313	294	280	327	290	307	305	317	296	347	317	349	316	355	270	308	326	300	313	322	308	304	310	291	291	295	279	268	292	310	295	279	313	268	315	305	317	312	326	297	265	321	309	314	286	274	284	304	300	291	317	343	324	299	292	300	325	289	291	345	334	313	304	319	296	295	294	353	272	322	311	311	321	313	300	300	309	303	307	304	338	326	317	309	290	281	296	311	326	290	325	275	322	313	330	327	296	318	320	295	311	318	314	304	319	331	303	324	316	302	312	325	298	286	298	317	304	288	312	320	306	334	274	328	271	313	278	292	316	305	294	306	276	313	284	313	308	307	288	294	311	296	286	318	326	284	283	319	298	310	282	294	302	296	290	293	295	297	319	312	331	270	308	307	292	299	288	290	278	310	291	285	307	288	304	314	316	319	281	319	292	318	314	284	296	291	305	287	291	306	313	279	315	296	299	303	317	331	301	292	314	279	299	335	316	309	307	314	296	299	292	330	292	295	321	301	298	299	276	275	318	307	319	318	310	294	284	312	320	310	310	280	338	263	293	302	314	302	327	290	282	296	274	312	280	293	303	315	288	309	306	303	299	317	319	275	298	304	279	290	322	323	293	333	281	351	320	278	321	320	298	340	316	323	280	296	312	315	343	288	306	293	309	270	325	287	282	320	326	314	302	288	288	270	304	284	267	284	316	338	305	301	330	338	301	284	288	311	283	303	290	291	322	278	300	302	283	314	323	313	326	294	304	267	305	281	278	295	345	289	319	273	302	323	298	304	312	290	298	331	298	317	291	297	290	312	284	277	288	286	288	321	302	312	285	295	311	315	321	275	298	295	317	331	340	293	302	308	286	329	313	292	273	319	302	293	302	279	307	283	280	305	297	294	291	293	279	280	283	327	307	308	310	325	278	293	313	282	273	293	322	318	344	310	319	252	292	303	303	310	303	306	312	311	314	285	285	292	298	312	290	304	302	307	320	324	325	299	310	330	267	302	333	303	320	297	333	297	294	316	325	293	324	307	312	284	312	299	304	339	303	297	274	316	319	314	317	327	283	296	295	318	297	282	308	285	304	294	322	297	264	307	308	293	290	294	287	289	319	302	309	290	303	309	287	304	324	317	318	280	269	300	304	308	332	307	300	275	321	321	330	319	316	294	313	321	321	290	285	322	335	341	302	312	311	324	326	291	322	295	329	304	309	303	288	328	287	308	302	309	323	282	298	297	280	305	277	318	294	315	292	334	318	269	298	317	282	293	316	295	339	296	318	312	310	313	292	295	319	314	249	288	294	306	290	318	290	293	270	315	298	305	315	314	302	318	311	305	283	331	303	294	305	322	313	314	314	280	268	289	311	312	294	297	292	325	302	297	279	323	285	266	294	275	263	306	282	301	288	300	331	324	301	301	320	331	306	305	293	322	281	306	299	318	296	331	301	314	304	285	308	292	340	288	338	286	314	294	303	300	278	275	307	290	327	321	294	290	270	291	300	291	327	297	278	286	279	293	319	285	276	274	298	333	312	287	292	295	288	311	327	320	333	281	296	297	311	328	325	308	320	296	297	310	291	291	294	306	315	283	258	291	343	283	308	295	340	309	328	314	281	296	307	321	281	303	312	298	304	309	288	316	309	291	315	294	320	309	274	291	313	309	303	293	291	309	332	331	309	297	279	287	305	293	304	272	315	302	286	304	283	315	306	272	287	317	283	320	281	305	297	308	322	322	333	306	297	332	279	265	311	318	323	298	325	301	289	314	291	293	298	304	295	276	318	312	318	324	314	299	295	340	313	306	305	292	313	325	321	307	306	305	301	297	292	264	299	309	298	280	313	300	331	292	299	335	285	282	293	276	321	265	343	305	304	293	306	279	301	296	310	313	282	300	313	302	311	274	278	319	279	307	280	311	278	269	303	293	294	308	304	348	304	313	302	287	301	325	300	285	328	280	344	279	288	331	328	305	290	346	285	287	305	287	308	286	316	312	306	300	337	306	292	333	312	308	291	316	282	302	313	295	248	269	291	300	288	267	290	327	328	285	277	292	276	286	305	285	297	275	303	323	264	305	311	311	290	276	273	281	272	348	269	310	313	315	331	301	318	320	294	317	361	305	276	301	296	291	270	263	293	318	329	339	305	302	303	311	283	324	321	290	285	319	326	285	296	302	334	317	293	309	315	289	311	282	280	309	300	318	306	314	283	293	319	305	317	312	307	311	291	286	288	313	305	312	303	305	289	284	276	302	291	309	300	331	302	276	301	319	290	324	292	314	302	300	299	336	309	318	330	295	302	273	305	294	281	295	273	314	331	327	277	295	320	321	302	314	289	316	307	290	286	296	304	281	298	290	319	314	280	301	284	301	323	334	297	300	317	311	270	302	313	295	308	271	287	301	327	314	315	303	263	316	305	311	289	259	316	294	310	309	285	303	312	322	292	328	298	280	279	327	293	292	295	329	298	305	300	306	296	297	298	307	311	282	326	283	307	337	289	299	291	350	309	280	308	312	284	315	292	295	324	297	315	304	319	290	303	316	309	313	279	317	322	313	306	335	291	304	298	303	302	288	281	296	300	321	311	287	311	299	288	323	314	310	270	300	312	278	319	306	292	301	311	309	312	321	305	338	307	327	283	287	303	344	302	303	284	305	309	274	302	306	296	296	325	311	293	314	326	320	246	320	333	323	284	299	307	270	339	300	308	317	288	309	323	305	288	319	273	291	299	302	285	289	285	283	321	324	317	297	283	320	307	302	290	274	303	279	290	294	297	295	313	296	295	299	296	276	277	347	298	305	308	313	319	325	304	315	313	275	319	305	316	312	316	295	272	305	324	285	265	302	312	294	302	294	290	281	307	281	311	269	277	312	309	314	300	289	328	324	290	276	310	303	312	289	303	271	313	290	305	267	309	290	296	327	315	295	301	303	305	277	306	290	317	305	307	316	310	273	321	322	340	312	292	304	292	312	301	302	277	297	294	292	325	314	325	314	283	305	310	321	312	276	308	296	292	300	322	303	326	311	313	296	305	296	327	290	291	306	310	305	324	309	314	293	318	303	341	313	300	309	304
36066	39621	3762	608	543	479	456	425	386	422	441	419	412	398	393	389	414	355	369	413	374	365	399	381	393	389	399	353	400	383	395	336	368	427	407	383	382	393	385	388	412	410	385	399	358	383	388	359	368	369	379	366	383	376	394	404	390	376	400	360	381	384	386	374	406	374	388	395	395	394	406	355	364	364	359	380	374	351	368	397	399	383	349	377	384	385	383	350	370	360	358	391	394	427	369	418	381	358	391	397	398	373	377	396	410	364	382	428	409	352	337	343	379	317	348	400	369	362	351	364	398	389	387	396	370	387	365	351	382	370	358	403	352	359	380	424	388	401	381	381	362	389	355	390	388	405	376	373	376	372	412	343	375	388	374	383	408	375	374	390	383	369	346	427	358	405	378	365	374	362	356	364	369	367	397	432	365	392	389	373	398	399	361	394	376	393	375	397	361	383	345	402	395	370	350	363	353	372	388	395	411	377	372	396	355	349	370	391	378	400	387	400	380	393	379	392	383	354	364	408	424	373	363	378	358	378	362	375	360	383	369	355	386	376	397	330	357	356	409	393	366	366	388	388	380	402	378	385	355	394	364	373	384	365	392	395	356	376	369	385	394	356	335	374	394	366	388	382	400	398	392	367	369	366	381	371	402	374	363	352	396	394	409	393	352	395	355	353	387	374	383	347	395	351	392	376	412	384	366	438	371	368	407	377	397	411	352	390	370	399	373	386	390	353	351	352	404	394	384	393	339	367	395	367	374	371	382	359	364	400	359	439	390	376	385	360	389	369	381	392	418	395	397	388	370	396	383	382	344	388	386	404	396	393	394	376	396	382	399	396	396	358	393	424	342	401	363	363	411	340	415	402	395	403	381	382	392	378	372	388	395	377	403	385	410	393	388	388	368	354	402	362	408	387	371	377	413	371	379	377	344	413	357	387	373	399	351	373	370	356	372	397	362	332	404	381	351	365	375	363	394	417	397	393	387	374	399	364	399	368	399	371	368	377	365	402	363	404	414	366	346	363	415	362	392	390	399	387	366	375	366	398	367	379	392	387	383	360	365	353	387	379	411	385	390	375	373	407	366	353	361	395	398	379	362	366	390	391	377	338	366	386	380	386	346	377	376	407	370	358	405	359	392	357	419	383	382	377	389	368	366	367	362	373	375	380	366	360	403	368	370	371	373	380	416	363	373	355	371	373	359	364	408	369	362	375	377	342	398	363	369	391	380	375	356	384	392	377	364	373	373	361	363	377	347	434	383	391	339	414	402	344	371	355	368	387	360	394	371	357	369	383	362	386	405	344	371	397	390	379	406	391	393	367	370	387	405	365	375	365	403	381	384	388	417	415	399	398	345	360	372	350	353	403	402	350	410	389	367	405	379	397	384	399	366	372	363	386	336	379	445	396	361	385	326	356	362	416	409	384	373	409	368	387	415	397	384	376	391	378	364	397	395	371	384	381	370	378	358	362	372	369	345	382	412	346	350	349	411	359	409	396	348	389	396	378	390	378	338	376	384	347	352	401	387	378	372	390	359	402	355	394	379	381	401	378	389	393	386	419	371	375	380	383	365	354	397	377	395	391	360	359	428	405	386	354	363	385	362	386	335	382	381	351	406	356	422	369	385	396	397	402	364	384	401	409	372	385	401	373	402	390	371	392	367	364	375	341	361	393	392	358	380	393	368	401	363	394	383	366	398	420	389	378	357	358	384	390	345	370	412	391	336	374	375	376	402	374	391	392	387	412	382	404	362	381	361	359	367	398	402	378	359	401	366	429	390	392	369	355	421	363	393	391	369	383	364	430	374	373	365	415	382	360	358	408	363	351	353	412	371	356	375	377	405	383	367	357	396	370	344	379	394	378	380	377	397	364	413	406	397	384	391	389	397	412	380	362	402	394	403	350	392	372	399	381	385	398	365	365	430	407	374	358	385	391	357	391	390	394	379	408	391	356	378	389	398	394	427	371	382	415	398	393	368	394	355	378	385	375	380	363	361	398	395	375	394	396	372	382	394	385	397	401	364	346	402	425	390	413	385	355	361	395	337	407	403	409	409	344	418	392	376	375	400	389	401	404	354	356	369	385	406	397	363	391	383	389	378	362	382	355	364	378	366	388	387	385	387	390	372	366	368	407	387	384	378	365	403	385	396	352	359	393	371	372	412	398	423	388	361	398	367	388	368	385	387	357	384	371	366	379	381	368	383	368	387	395	383	398	334	377	366	368	349	373	369	341	325	425	393	354	393	339	371	380	362	396	376	368	360	356	392	384	407	417	399	411	372	342	414	406	394	361	356	351	375	388	378	395	396	363	413	366	399	380	395	373	366	370	387	364	369	395	404	359	376	404	391	383	389	400	368	400	361	378	414	358	375	359	392	382	363	360	386	394	395	356	365	386	375	379	376	391	370	402	375	386	364	388	395	379	350	377	400	366	383	365	370	410	361	375	384	421	391	422	367	379	351	384	404	385	418	349	383	369	334	349	366	405	399	361	325	366	378	367	390	351	417	346	346	383	366	370	390	367	368	396	345	390	349	379	371	371	374	361	354	374	375	364	395	365	389	415	356	384	344	362	372	410	388	385	363	383	369	400	356	398	382	404	362	367	387	342	366	357	396	353	368	357	391	411	328	389	389	357	361	342	363	337	402	406	401	382	404	385	382	403	383	371	389	369	368	381	420	385	357	374	357	393	374	408	395	396	385	390	404	391	351	362	410	398	379	362	376	363	373	385	391	333	389	367	426	378	358	419	366	380	398	385	374	404	390	382	392	354	381	418	390	399	342	384	372	362	383	407	363	377	390	378	379	378	379	385	355	364	403	396	397	393	365	421	408	406	364	409	365	375	357	374	325	382	347	359	375	384	335	372	369	383	363	388	387	383	382	392	360	394	394	332	376	387	367	377	322	406	395	372	373	365	353	358	415	366	375	367	389	374	379	399	377	382	402	371	379	381	376	373	380	354	383	369	405	351	361	345	387	350	381	378	354	368	422	373	399	394	370	406	383	364	365	376	385	438	410	369	357	364	386	388	333	354	359	372	385	379	413	342	407	374	397	365	400	382	381	359	389	386	413	385	359	368	411	360	374	391	405	351	386	412	398	353	377	392	384	363	379	399	380	400	381	425	387	379	367	376	400	375	368	372	398	358	378	362	362	370	362	393	393	378	386	377	368	379	373	356	392	393	357	404	405	359	391	352	399	396	332	381	366	375	391	367	393	369	388	366	394	417	381	357	381	373	370	384	371	399	382	422	381	374	357	361	393	349	362	368	382	393	353	383	393	406	353	378	393	399	385	411	371	390	387	402	370	376	390	387	398	403	379	382	378	387	383	357	387	412	390	398	382	384	386	403	370	430	392	348	352	374	398	355	407	366	370	349	332	416	371	395	371	379	393	407	360	381	361	396	405	387	384	372	368	421	412	370	388	431	428	395	395	375	409	361	350	357	377	390	369	374	381	381	373	402	372	344	403	373	393	394	383	414	401	388	382	348	382	377
24085	21131	28252	24162	20927	7527	1131	860	798	669	665	587	604	626	592	594	567	542	594	572	518	542	551	550	544	552	530	540	560	549	583	559	522	532	542	557	546	543	561	563	513	539	549	546	556	521	549	547	565	552	519	537	527	558	533	553	507	573	502	521	485	519	505	547	540	521	499	495	561	539	523	518	526	542	516	490	515	517	553	524	541	514	507	493	514	515	515	552	508	524	512	528	534	556	490	522	546	495	550	534	491	555	546	550	551	550	498	534	540	553	561	537	509	505	537	528	521	504	545	486	570	542	528	538	539	562	538	547	501	535	535	547	505	526	518	521	501	514	542	510	478	521	500	528	527	519	504	520	538	499	540	513	523	521	573	502	554	578	539	488	523	514	535	531	547	498	489	522	521	478	525	537	527	538	548	489	524	522	527	558	535	486	539	555	571	488	555	542	555	561	495	513	532	573	507	501	532	499	504	493	501	533	519	511	482	524	537	545	539	497	464	527	491	499	547	541	503	554	540	508	490	497	506	556	518	539	542	528	543	538	548	503	539	521	473	542	534	541	532	519	555	527	555	561	526	543	496	520	502	533	503	522	537	526	554	562	544	504	508	507	524	528	518	483	512	562	540	514	571	540	556	520	530	523	504	555	530	501	502	517	552	521	515	525	552	487	514	527	552	545	529	503	504	509	570	493	517	507	549	569	527	542	526	470	552	573	530	513	525	482	525	485	524	517	521	533	540	493	519	577	529	500	520	538	496	573	519	511	509	543	492	520	509	489	516	529	509	520	530	524	550	505	515	503	551	539	530	542	528	523	547	563	512	528	559	493	485	556	499	540	520	529	528	510	530	516	539	471	528	555	507	501	540	547	528	524	539	494	506	539	505	535	520	522	496	511	547	502	533	532	518	522	547	487	520	545	552	515	511	551	542	537	546	513	534	524	559	531	514	541	523	500	538	514	557	536	545	518	553	541	556	514	553	518	551	519	479	591	550	485	523	480	513	515	512	547	497	544	488	510	506	506	547	516	520	479	518	556	510	533	516	536	540	535	572	531	522	500	509	553	545	479	528	535	532	512	524	526	543	527	555	532	507	509	496	513	502	468	517	485	537	542	526	509	531	560	539	558	517	487	548	558	501	567	476	529	524	519	508	507	502	530	577	568	514	527	526	533	514	559	550	551	523	550	579	576	541	507	550	502	505	528	582	517	556	537	551	516	513	548	539	503	503	521	550	541	545	508	513	524	535	479	505	508	534	511	505	512	513	479	498	522	540	544	508	487	551	511	565	511	521	532	567	519	523	535	526	477	525	521	552	513	517	488	537	512	527	544	516	517	508	537	544	488	531	531	560	532	504	534	507	516	518	543	549	529	557	550	520	528	544	508	535	551	506	530	541	508	512	543	507	502	522	487	512	528	544	531	529	489	497	559	491	488	486	478	510	552	504	498	528	550	524	557	561	490	564	554	544	558	484	569	516	524	527	482	571	514	473	527	529	498	522	531	501	505	538	506	544	500	551	553	531	573	496	523	518	480	506	563	527	509	556	522	542	538	532	526	498	543	503	559	515	537	508	548	528	511	531	512	541	494	531	532	536	508	527	499	539	510	557	518	545	518	556	591	522	516	542	506	546	529	528	514	547	516	549	541	506	569	554	517	515	513	503	520	536	551	537	513	581	577	503	541	532	526	500	544	560	532	530	530	524	514	505	507	543	494	512	511	500	565	475	510	470	531	492	543	531	516	527	489	538	487	497	540	511	509	526	516	538	515	550	538	519	508	498	500	556	535	510	522	518	516	551	526	527	564	502	516	515	496	499	513	489	518	518	467	545	541	541	502	504	526	522	542	528	499	515	494	507	515	466	562	559	550	481	542	511	531	490	546	546	534	529	501	513	512	470	514	534	504	502	526	516	557	548	536	487	528	516	573	518	526	530	535	536	533	528	489	530	487	508	521	521	548	509	493	558	507	527	515	533	497	526	529	503	504	525	483	544	498	501	551	514	522	495	505	547	523	505	504	543	515	539	538	531	541	499	515	524	474	575	508	545	524	487	520	598	501	572	546	484	546	507	540	520	521	538	531	562	529	530	500	522	526	522	499	473	479	557	542	491	534	530	494	531	528	496	499	514	524	488	510	524	483	554	515	559	511	478	547	558	545	505	541	522	539	508	560	493	509	531	534	504	508	556	485	513	582	499	513	538	530	514	505	553	482	510	487	525	559	533	488	527	510	578	556	537	525	530	527	511	520	493	524	481	527	523	513	514	511	513	553	548	553	527	516	510	563	542	542	496	536	519	514	533	552	537	498	518	500	509	540	493	546	543	480	503	504	510	575	529	492	525	524	530	538	512	557	512	533	539	494	536	548	526	507	525	568	543	499	559	526	539	544	524	514	496	524	539	490	496	526	538	545	481	512	582	502	548	531	531	532	518	523	550	542	534	523	517	511	526	534	507	478	571	546	506	517	505	542	560	541	487	557	508	557	529	505	529	552	526	547	523	514	527	518	506	529	546	488	533	544	556	527	519	501	568	531	524	559	534	478	534	538	517	543	536	527	502	512	529	566	574	517	527	516	525	538	506	516	557	535	501	506	525	520	558	502	518	499	506	555	562	537	545	496	524	514	507	504	532	513	540	539	555	513	537	523	588	482	512	527	544	536	509	505	522	491	520	562	482	518	530	519	543	514	576	520	519	517	516	497	555	544	531	504	506	523	520	541	489	514	534	537	499	524	509	530	551	493	504	542	548	501	487	523	495	508	531	522	533	517	514	520	545	539	499	490	519	500	464	542	470	520	558	507	494	509	519	502	522	550	538	553	546	498	524	542	519	516	513	495	533	535	512	518	512	507	572	560	527	502	527	551	567	483	529	505	487	518	490	574	511	523	508	494	540	517	525	539	499	562	519	551	477	507	506	533	534	540	512	504	505	493	482	506	560	530	531	495	515	553	523	536	557	541	546	521	545	523	520	535	529	469	522	513	478	520	508	484	513	542	537	517	543	560	535	566	577	530	506	525	521	518	543	503	515	519	469	580	529	546	509	515	530	520	519	520	532	583	504	486	539	490	518	536	495	547	499	519	501	525	498	517	514	487	522	521	524	542	542	529	493	531	480	458	497	481	532	536	517	516	531	488	534	519	497	519	545	504	543	482	500	505	493	522	499	516	495	508	571	525	524	487	501	513	505	524	527	524	541	547	455	528	505	536	546	532	556	553	501	557	541	558	520	529	548	512	537	520	518	523	540	525	533	516	512	558	522	503	534	517	528	537	475	546	509	547	560	496	586	530	549	518	499	540	541	541	555	522	538	498	505	512	501	536	539	521	510	538	512	493	517	539	505	527	539	554	494	539	510	540	536	525	523	532	542	497	507	564	535	549	518	496	499	519	545	496	560	531	523	529	504	501	560	511	550	526	551	502	515	525	491	499	498	549	545	553	525	554	492	517	564	507	558	540	542	539	523	508	518	546	502	525	557	501	492	548	508	498	502	534	533	520
40955	54946	10141	3349	2415	1915	1567	1301	1155	1020	956	881	850	822	796	761	777	767	764	765	703	749	711	690	711	673	704	688	656	700	658	683	655	678	694	717	676	665	647	657	659	690	710	661	669	672	667	695	658	653	614	671	623	679	582	657	648	646	655	679	643	665	628	644	613	610	654	617	656	645	690	674	666	646	683	673	681	678	693	649	643	620	690	626	678	655	668	620	630	625	692	626	636	639	623	633	659	682	655	653	692	652	618	665	684	642	656	690	598	633	659	653	637	641	658	634	610	614	667	571	630	638	669	665	644	671	620	647	673	667	607	639	645	644	660	675	680	644	662	673	640	580	598	676	648	678	647	640	598	670	677	654	629	619	638	689	625	650	693	675	650	630	668	653	639	633	662	650	685	707	613	688	671	684	612	624	684	627	610	614	652	687	644	680	660	661	687	652	632	714	626	653	643	631	660	623	605	665	623	726	648	690	670	654	655	619	602	661	648	639	622	666	671	695	655	680	638	622	651	664	606	605	665	662	660	637	627	593	637	680	670	691	614	607	667	649	641	661	608	682	675	668	697	644	649	646	691	661	656	657	651	641	670	641	619	662	700	648	647	645	633	619	658	667	675	683	653	694	644	661	601	648	653	674	641	652	687	648	640	600	648	662	679	634	603	629	633	631	684	620	635	647	657	663	631	655	658	660	655	667	659	662	622	650	607	604	608	667	655	608	671	648	643	678	629	640	617	622	631	649	616	627	673	682	662	632	636	670	619	610	665	675	642	647	646	627	645	687	610	664	617	618	643	642	634	667	657	636	654	646	658	652	671	641	622	694	662	662	673	673	619	606	682	654	617	611	660	619	637	645	670	662	677	657	650	651	666	632	672	615	660	610	634	616	654	612	654	673	688	679	655	656	634	653	659	682	644	687	640	636	663	609	696	692	640	686	656	649	651	679	644	679	646	611	679	624	603	649	651	687	645	642	631	661	658	604	625	660	608	696	636	651	631	665	704	668	623	620	625	594	633	628	625	639	680	628	650	644	666	632	671	611	655	652	667	656	671	669	654	612	610	646	636	663	613	632	643	629	675	647	643	663	669	664	627	647	663	678	635	657	636	614	658	647	605	614	618	626	631	625	634	645	714	688	635	623	627	662	681	663	640	634	673	667	640	633	601	623	668	689	662	662	637	592	641	619	645	674	657	653	639	660	599	662	638	658	639	639	671	641	619	604	635	654	654	600	646	660	659	693	639	668	625	645	615	655	639	682	615	646	671	613	641	640	668	680	638	612	641	652	635	634	642	635	658	627	616	632	595	628	661	660	660	619	662	656	624	614	630	684	663	614	679	677	659	645	625	637	624	626	683	660	670	651	635	637	629	672	636	637	635	653	628	666	658	643	626	647	613	598	674	672	648	671	608	631	639	667	647	672	661	662	616	673	640	632	629	622	646	642	615	663	639	669	672	648	682	655	647	658	625	628	636	618	687	694	654	660	639	652	668	645	679	640	693	632	689	649	677	660	635	665	646	605	637	653	623	667	624	656	621	642	651	677	621	641	628	637	605	649	645	669	665	655	615	616	620	650	626	683	654	667	671	635	659	640	650	650	620	641	669	660	685	606	604	669	672	629	659	625	590	660	689	605	640	636	645	639	667	641	602	660	632	670	672	673	641	590	707	671	659	621	701	627	651	650	663	699	614	639	633	631	618	614	620	656	650	655	647	656	646	624	657	700	694	657	675	622	606	617	638	633	622	635	657	663	666	668	618	656	660	656	647	664	650	633	642	622	643	629	660	697	599	642	608	643	658	674	664	686	639	673	652	586	638	703	633	682	660	624	676	633	629	631	585	681	631	687	608	675	682	623	645	655	679	670	635	638	616	629	663	624	625	667	708	669	698	640	660	672	621	632	646	595	631	646	653	689	652	637	674	608	649	651	652	621	652	674	688	650	651	689	663	631	601	634	654	670	630	628	671	625	677	644	639	617	672	673	639	671	641	628	637	671	699	662	642	629	647	680	629	655	625	670	714	692	659	657	627	621	648	642	687	631	668	646	647	650	608	666	653	642	611	644	662	664	665	620	641	609	625	674	671	631	610	619	640	702	661	630	679	688	649	630	602	637	620	656	651	644	622	648	686	647	649	688	613	635	686	678	607	677	647	673	701	608	642	642	615	616	645	636	640	681	643	594	670	652	675	697	648	657	669	659	641	662	623	610	671	643	638	684	655	659	661	678	667	625	615	609	664	651	664	662	679	655	638	656	631	688	672	667	672	658	621	664	630	639	661	649	676	631	658	650	586	614	657	585	655	662	632	642	624	661	642	681	679	632	615	680	684	666	658	612	674	668	645	652	668	660	690	620	638	636	618	638	643	606	656	595	675	605	620	638	651	655	643	630	654	697	640	627	612	659	591	675	684	632	658	608	695	651	630	672	610	666	682	661	645	692	686	617	598	664	628	688	634	660	619	646	673	664	652	648	639	665	627	696	620	666	639	639	644	652	656	634	656	653	677	610	667	649	662	637	617	649	649	640	692	607	642	681	644	669	649	648	657	595	642	683	691	614	678	677	681	668	653	642	618	630	640	650	629	643	644	598	630	649	662	661	658	726	670	631	701	623	669	638	652	600	692	630	652	627	648	631	671	652	673	646	672	645	635	658	682	665	606	645	625	659	663	645	682	667	627	678	616	647	619	647	634	621	645	681	672	614	617	644	622	648	628	616	639	670	653	660	624	673	631	671	645	691	636	631	612	647	662	655	609	623	634	654	630	624	663	641	644	657	633	641	654	660	699	662	622	649	624	647	639	645	640	621	629	678	648	640	616	646	621	671	614	590	684	688	615	677	652	633	631	633	633	609	621	651	644	623	678	649	640	646	641	639	654	603	610	631	658	650	609	610	662	688	621	649	623	642	653	643	639	646	664	593	640	640	616	618	677	660	627	628	644	645	656	649	644	640	642	624	625	624	660	658	695	644	656	653	666	621	669	662	669	644	622	616	597	632	616	615	680	644	673	633	675	630	623	668	651	560	661	639	623	652	655	625	648	614	665	677	641	603	663	664	597	700	648	649	646	659	693	632	651	663	653	636	625	651	686	658	681	617	639	699	653	653	658	632	666	676	679	647	651	603	648	648	654	700	638	635	679	660	643	613	653	653	662	665	648	635	619	603	642	693	636	609	660	648	684	660	662	643	698	662	625	615	628	603	628	608	610	675	644	648	664	657	634	645	638	644	623	657	617	675	688	610	633	630	649	661	644	646	644	630	636	642	687	601	656	647	692	629	645	618	648	622	667	641	642	639	665	716	603	681	665	630	645	666	591	673	653	659	657	683	682	635	673	632	672	685	627	653	649	619	673	631	637	619	662	704	684	673	637	626	657	672	626	639	665	675	638	654	691	641	644	658	642	648	639	703	656	635	689	636	632	637	675	656	582	616	699	616	618	646	610	606	661	644	702	664	647	628	649	618	656	657	623	667	631	597	614	621	668	629	609	618	648	630
23003	21072	28729	23628	21056	20937	5964	1123	852	783	712	724	652	641	632	639	575	610	570	552	579	571	600	549	571	538	530	526	512	524	528	536	525	527	521	476	514	515	502	539	542	466	474	500	500	505	530	482	482	509	504	447	497	490	529	511	485	496	485	460	540	488	506	487	472	481	457	495	501	505	502	538	486	494	519	504	494	498	521	508	521	462	465	495	468	541	507	487	481	521	476	476	480	499	500	458	543	482	482	488	404	517	516	474	501	497	478	506	506	457	479	483	481	523	513	464	459	505	473	502	476	490	481	482	492	497	504	500	509	475	532	488	471	523	494	484	510	511	466	543	444	464	496	468	538	473	483	471	488	486	539	506	494	471	521	469	456	518	482	467	469	478	488	466	463	463	502	497	502	433	460	481	483	496	478	479	491	509	531	540	469	491	550	484	484	501	491	529	497	483	465	488	508	480	482	495	486	473	484	469	492	531	487	511	470	503	483	504	458	479	507	455	504	460	495	485	534	508	504	466	464	507	463	492	457	481	505	504	486	472	426	482	489	495	513	508	493	469	491	518	470	480	438	453	453	505	495	452	506	468	485	487	458	506	511	464	457	498	456	509	427	491	467	465	509	462	496	477	427	509	471	505	478	504	478	468	480	524	494	505	462	471	510	489	512	456	486	487	487	509	452	508	486	509	487	509	517	442	490	522	495	470	514	504	520	486	469	495	476	489	500	474	517	500	486	492	494	458	499	477	511	512	472	462	469	496	470	466	505	478	467	488	472	479	489	475	520	470	487	457	495	466	503	489	484	498	466	509	471	486	472	443	499	471	489	481	476	542	476	510	513	499	478	479	482	504	497	444	495	498	468	454	473	492	503	510	470	513	501	455	498	458	482	467	533	512	487	488	499	467	442	486	452	474	505	468	512	457	496	462	478	493	467	515	512	527	492	498	508	487	489	468	484	469	482	480	472	523	478	495	474	465	508	490	499	463	529	478	501	482	500	503	460	529	473	480	490	500	469	476	502	506	502	487	488	480	464	468	498	474	437	468	490	490	467	483	479	467	453	482	504	478	500	440	474	509	500	504	475	525	486	486	476	464	442	466	493	464	482	487	462	499	492	446	489	527	494	440	480	532	433	473	460	478	445	473	502	483	478	500	496	466	482	536	492	485	492	480	464	467	492	463	499	525	456	482	507	503	488	467	503	476	513	450	518	500	457	492	513	490	522	432	508	494	473	507	454	460	496	500	439	500	480	489	477	518	459	500	488	503	522	503	486	491	463	471	470	481	508	493	513	490	481	496	515	461	487	498	482	492	501	459	487	473	482	512	469	494	474	511	520	479	493	500	490	484	482	503	473	494	495	512	495	492	485	475	514	476	526	480	449	456	500	483	464	547	467	534	466	500	457	511	498	447	457	487	491	476	501	491	493	463	493	497	463	469	452	503	439	507	478	484	489	506	452	471	500	477	537	481	460	525	503	489	505	480	473	497	505	471	508	461	479	452	469	516	462	515	467	460	476	484	478	499	449	492	501	466	501	505	497	500	509	470	504	445	509	521	461	514	495	534	490	496	460	488	479	465	490	491	433	501	474	486	510	507	473	477	470	470	449	500	500	498	465	473	483	472	468	524	510	514	489	485	525	462	472	523	474	464	530	467	498	469	491	475	539	516	478	495	494	491	479	497	493	545	486	474	472	468	491	505	441	487	539	487	491	451	472	485	524	508	509	479	455	490	469	493	502	494	535	465	477	483	481	483	493	490	498	447	479	453	457	531	517	481	474	496	488	500	490	494	503	538	470	522	480	507	448	464	491	525	454	490	496	515	504	498	505	485	516	513	497	486	509	467	468	469	505	470	478	521	484	462	450	479	483	431	441	492	502	467	518	513	503	453	497	521	499	499	495	491	485	511	498	499	493	499	490	449	481	523	469	470	496	508	471	481	466	482	466	491	506	493	492	485	490	454	466	515	492	470	490	480	439	483	455	508	478	471	499	486	479	486	484	448	477	495	523	511	478	475	489	496	463	531	497	495	497	478	507	528	474	488	485	477	516	456	488	468	524	501	463	439	493	493	473	496	511	489	496	476	498	494	508	470	457	464	473	533	484	467	508	502	481	474	480	509	501	466	500	473	453	540	495	525	484	459	480	497	458	508	506	556	458	513	459	474	511	521	505	497	479	466	534	453	435	522	478	506	507	466	490	485	465	478	503	502	481	500	465	518	525	461	520	535	484	532	493	470	488	503	513	465	477	501	478	504	477	490	487	488	499	445	458	486	509	498	466	490	452	479	472	492	471	453	460	488	501	478	488	479	511	519	468	519	513	504	528	472	503	485	443	474	460	531	496	471	481	496	493	475	448	466	463	465	436	466	490	494	505	478	462	490	517	475	502	558	469	507	504	537	540	491	511	478	498	477	520	496	501	526	528	475	479	485	476	457	521	480	487	503	493	456	514	512	446	433	463	466	468	480	467	451	509	461	517	500	462	520	530	487	502	494	513	493	497	457	489	512	491	433	468	491	500	468	483	527	474	469	489	506	508	508	494	509	462	455	511	479	509	502	463	494	503	510	497	470	485	474	492	470	492	436	463	505	528	478	501	504	447	509	532	474	484	519	506	507	502	492	461	484	488	486	506	464	520	486	516	457	516	505	521	472	514	473	491	483	498	499	525	483	495	487	495	472	505	456	482	460	511	510	489	481	466	475	471	509	468	518	504	487	520	509	466	510	470	477	493	515	468	490	474	541	444	480	515	496	498	490	522	442	470	497	470	476	486	459	479	478	487	458	458	455	513	465	496	480	476	465	491	488	473	445	504	484	471	477	538	512	505	463	522	493	506	483	483	478	548	473	515	497	539	484	482	484	485	482	478	522	498	497	497	486	528	515	461	509	487	486	477	493	486	512	475	480	519	470	524	505	498	489	506	535	518	505	508	487	523	501	480	508	490	521	432	464	494	471	509	454	527	505	518	471	486	481	494	532	455	489	487	511	498	499	503	468	484	499	487	510	500	473	471	450	464	479	509	481	512	529	473	476	470	508	500	504	511	494	503	523	486	485	520	501	490	490	485	460	500	495	484	475	504	500	491	460	462	460	483	468	460	428	440	519	457	505	510	475	503	428	513	528	474	487	508	453	503	494	494	519	513	513	484	454	498	449	499	490	510	494	496	482	488	485	460	484	505	477	470	534	456	501	463	487	447	503	514	486	523	508	451	481	471	487	471	468	466	494	521	461	491	481	485	479	456	530	503	500	503	461	491	480	486	483	506	463	474	462	552	487	484	484	484	493	482	485	445	509	499	526	524	496	491	482	523	490	498	531	495	515	537	492	466	498	476	493	452	485	489	496	459	472	522	460	481	491	508	502	478	504	475	468	467	506	485	453	522	495	500	496	476	467	475	478	489	520	509	516	491	511	509	479	471	478	483	478	508	476	486	493	453	469	506	508	498	508	500	463	509	506	477	475	530	473	469	493	528	495	502	467	500	500	510	490	498	483
45552	64473	15066	5362	3795	3017	2433	1919	1631	1353	1257	1124	1016	938	899	834	864	828	793	807	770	741	723	701	703	710	698	653	681	680	659	690	663	670	707	661	613	670	690	639	666	609	612	677	663	642	634	592	635	650	556	627	654	621	589	600	639	639	670	656	632	663	609	602	636	646	655	619	605	585	631	618	597	633	575	607	611	621	611	627	597	619	588	631	631	615	628	586	618	637	601	648	613	643	621	590	625	642	659	651	612	629	624	624	569	594	616	569	584	618	587	612	597	643	581	598	629	605	574	601	615	591	605	608	619	579	614	563	606	577	611	610	604	660	611	623	621	601	633	600	601	584	598	625	636	621	634	647	602	643	611	636	640	625	638	586	586	638	590	637	620	645	594	636	593	641	653	572	583	603	582	598	653	603	611	623	639	611	545	583	636	625	589	613	622	593	640	630	654	585	652	582	616	604	602	612	673	575	648	578	615	635	627	647	631	588	610	622	653	657	598	620	628	592	600	640	644	578	652	617	592	658	561	650	626	635	653	587	604	655	619	643	619	635	636	595	600	619	636	636	617	601	654	609	583	638	600	634	644	584	649	608	613	582	613	599	650	561	617	589	633	587	604	619	632	641	628	583	593	622	648	631	628	623	626	602	641	614	639	609	629	606	598	648	607	608	649	663	608	613	598	619	625	616	626	636	644	585	617	641	598	595	613	644	591	633	592	600	657	573	616	628	569	626	624	652	622	593	621	633	623	618	631	609	596	630	637	620	637	607	604	635	624	626	587	593	604	649	588	600	571	626	610	570	617	619	618	625	668	611	589	595	627	618	632	593	621	553	633	632	603	596	632	579	606	620	629	635	606	599	612	609	557	565	595	682	613	626	627	606	634	615	617	626	604	620	609	608	594	618	602	590	597	650	607	574	621	593	603	655	595	623	610	579	609	573	636	607	595	619	563	609	620	612	649	601	597	630	658	623	600	638	666	651	616	636	631	643	655	608	592	630	626	635	591	621	585	601	624	603	616	606	600	579	623	622	636	578	601	655	622	622	624	592	612	603	607	607	605	632	628	617	602	602	602	613	583	655	598	615	600	631	610	596	645	668	631	612	611	592	634	649	638	554	636	587	633	664	634	609	626	614	643	581	617	611	645	592	609	612	597	654	617	560	634	603	644	589	608	600	666	624	591	601	631	614	625	606	619	640	662	625	665	567	590	559	593	588	606	578	631	609	587	613	638	559	612	580	637	639	598	632	593	624	627	614	593	615	620	592	604	629	622	582	615	620	592	598	603	603	611	586	674	639	621	592	675	631	607	628	611	629	648	607	593	648	585	630	599	627	613	626	659	615	589	595	616	590	641	647	637	601	598	627	628	627	634	587	604	622	602	560	596	613	642	627	602	616	541	594	594	655	591	626	603	620	564	605	647	621	609	600	603	611	609	621	590	636	615	622	620	617	664	638	595	647	626	579	594	545	588	623	585	673	637	619	629	625	654	623	593	594	642	635	551	606	639	659	634	601	643	638	614	622	635	607	641	640	640	648	604	634	655	592	614	573	608	583	611	635	641	643	618	615	609	631	622	646	644	630	615	640	608	589	665	621	597	573	602	591	622	616	632	604	624	635	577	644	593	667	654	613	586	621	633	610	587	620	582	598	584	609	653	605	565	629	615	611	621	596	616	598	607	580	583	586	651	611	581	576	613	603	585	633	579	611	598	586	595	633	578	668	622	633	595	618	578	623	614	616	626	619	638	608	620	631	593	605	579	573	632	590	611	614	585	573	632	604	641	616	633	616	619	650	605	594	613	616	578	610	573	571	590	588	629	599	588	566	634	628	619	583	615	644	581	609	638	622	618	591	609	607	601	600	582	604	615	610	608	635	625	644	616	608	615	610	602	613	594	615	614	606	622	592	625	579	682	611	600	651	618	597	590	627	621	602	658	607	638	576	604	659	655	592	601	600	660	599	587	639	596	602	612	654	643	625	620	648	572	678	609	652	645	573	634	600	622	630	638	651	661	657	627	599	633	577	662	632	627	592	654	626	593	576	656	583	624	664	611	592	591	554	693	594	621	655	618	627	650	643	634	586	587	635	639	620	631	624	600	579	622	635	588	585	614	636	620	585	598	578	618	630	630	615	612	621	570	622	648	637	592	615	584	670	624	586	610	586	632	589	592	628	637	606	643	651	641	597	571	604	626	611	666	631	618	602	642	618	624	626	584	612	565	582	584	602	622	600	580	627	621	603	635	602	640	633	601	638	624	597	605	586	647	609	633	614	577	607	637	619	615	589	640	623	657	623	608	592	574	572	599	598	561	629	644	639	632	622	621	644	602	591	621	627	600	621	604	627	601	594	611	630	584	597	584	609	650	617	658	552	600	605	581	603	624	596	607	605	629	625	639	591	600	564	587	603	613	622	628	601	610	579	600	582	563	634	641	633	609	614	578	608	657	607	630	606	580	633	591	614	614	625	609	652	631	630	652	591	600	590	648	627	615	664	623	649	582	587	607	676	600	656	643	642	615	612	656	589	597	609	608	615	578	580	636	640	626	603	631	640	615	665	614	660	631	624	586	665	611	635	593	562	619	629	613	625	588	613	635	630	658	595	601	586	588	613	669	613	592	624	628	595	623	644	619	631	632	646	607	649	639	601	630	589	670	624	615	633	659	601	584	614	599	600	645	602	627	608	621	622	589	607	597	639	632	610	623	570	594	617	617	627	605	645	598	600	555	594	659	608	603	647	633	590	604	668	585	608	643	566	583	633	664	650	635	577	611	599	637	665	572	616	580	608	585	600	588	610	663	608	592	635	592	621	605	683	634	621	590	617	601	594	659	653	626	601	617	597	611	598	631	633	640	565	587	630	591	613	584	589	624	615	568	616	582	624	604	577	581	587	550	605	602	615	616	584	626	599	613	589	620	603	564	604	583	590	636	627	576	629	648	630	629	595	617	610	574	605	608	616	596	603	629	588	617	567	609	570	537	575	633	632	587	664	625	605	586	579	570	606	618	621	639	613	614	585	697	621	629	614	646	634	605	568	581	620	609	574	607	604	589	609	581	629	646	628	615	659	550	664	646	621	618	593	632	627	646	585	589	544	595	604	629	594	627	584	637	648	591	570	626	613	624	590	646	637	586	613	616	605	591	613	624	632	607	624	598	596	641	605	589	615	649	621	681	604	604	605	615	619	596	636	614	634	591	639	613	592	645	569	614	589	542	626	655	624	601	575	602	626	599	601	606	596	646	608	652	613	614	607	642	602	632	590	622	627	617	598	613	603	622	652	612	614	605	614	609	620	600	621	595	636	605	634	630	606	621	620	609	595	593	642	585	597	638	608	621	623	623	657	600	658	627	606	624	648	646	627	576	623	606	670	613	589	586	674	657	599	634	610	606	634	594	613	616	592	653	647	608	598	594	609	625	636	596	639	596	621	625	686	621	629	620	603	561	585	670	641	593	562	631	626	581	576	531	624	571	586	563	606	643	598	577	625	577	632
29164	27076	14768	1687	481	386	327	325	304	330	313	319	314	297	321	327	311	305	353	296	278	336	321	282	309	323	309	295	305	305	344	336	331	308	303	324	322	299	311	289	299	330	276	325	270	271	334	297	297	313	305	323	278	307	291	308	312	285	308	267	293	303	333	330	304	288	296	331	299	312	296	321	305	298	298	305	281	294	299	316	298	315	310	278	300	287	282	290	307	277	302	299	314	327	294	306	294	343	305	295	299	318	288	320	310	305	288	320	294	323	302	325	312	293	279	358	318	297	294	315	305	291	313	272	273	318	285	301	309	305	294	302	322	302	300	292	288	317	302	299	313	317	272	322	290	318	295	289	323	294	322	284	291	330	340	300	292	311	287	308	309	311	279	312	298	270	283	296	299	337	305	345	308	278	297	308	333	326	289	293	282	306	302	270	283	323	285	254	301	289	293	278	309	304	314	271	316	290	299	313	314	279	304	277	339	310	297	307	314	282	298	321	311	309	302	342	297	324	306	309	287	284	301	321	304	330	320	297	312	303	296	276	255	316	302	286	289	304	280	309	348	320	279	324	308	316	320	286	277	298	298	301	315	308	289	325	302	311	292	313	296	315	314	299	276	302	321	330	322	291	283	281	306	301	326	294	301	314	289	319	314	294	289	305	282	309	296	295	313	281	292	301	304	291	302	322	291	325	294	286	320	296	305	320	327	302	312	343	314	316	319	289	309	318	282	316	312	308	308	331	297	296	286	301	306	287	295	345	308	307	302	286	296	331	304	283	299	337	301	305	307	324	294	329	286	271	299	337	334	285	279	308	315	336	331	295	323	307	318	287	316	314	306	289	326	314	294	308	316	291	328	293	311	298	315	341	317	286	295	310	291	304	311	336	311	318	303	315	321	290	303	293	302	298	296	281	300	300	293	299	295	265	300	293	266	320	308	285	288	242	320	290	318	259	270	300	314	314	300	287	300	293	284	291	314	298	314	312	318	300	302	296	285	331	301	317	287	281	273	295	314	331	275	298	347	307	313	308	288	331	325	304	282	294	298	298	319	339	326	268	292	306	283	286	314	289	304	285	326	302	340	309	288	283	317	295	290	300	297	355	303	284	284	304	328	307	288	317	315	285	278	278	320	300	284	302	329	289	338	296	304	288	274	276	306	315	323	319	295	278	264	319	308	324	320	266	315	291	305	299	294	335	310	291	281	322	359	272	318	263	309	332	280	307	300	277	294	331	286	316	325	296	332	309	335	287	277	316	283	301	316	286	312	329	279	336	275	307	276	272	278	302	320	355	278	305	289	346	287	313	281	282	329	315	322	293	304	315	295	356	280	296	307	280	325	304	304	306	295	296	279	339	314	310	310	311	290	312	321	308	272	279	307	308	315	322	322	286	297	253	272	289	267	329	315	269	301	286	302	315	320	334	321	308	312	294	299	287	292	292	303	343	306	333	314	288	289	310	304	314	329	306	304	310	337	315	284	330	289	302	317	292	286	294	308	301	284	269	293	312	329	317	324	299	290	298	292	283	299	293	336	300	330	338	303	285	304	299	301	335	285	286	314	330	296	284	325	306	283	278	318	284	297	321	272	283	296	275	250	317	296	316	300	293	314	327	317	310	289	314	319	307	297	286	297	320	331	301	312	314	319	282	321	298	289	297	261	268	314	299	310	311	309	319	299	341	309	333	322	320	303	274	289	300	319	313	308	355	302	330	324	288	296	302	306	276	280	291	302	308	296	332	310	281	290	295	297	306	310	308	284	305	331	311	301	316	322	286	326	307	328	318	323	302	304	306	305	326	301	290	346	288	328	285	299	323	298	306	311	332	323	314	293	313	293	295	308	317	296	317	341	323	308	297	308	295	252	296	312	333	308	295	285	330	291	307	286	284	305	303	308	323	281	322	315	279	327	290	291	312	301	296	312	300	332	334	317	340	285	310	343	311	308	284	309	272	302	325	302	270	288	301	324	293	285	315	326	317	295	315	317	285	281	282	315	299	343	289	297	328	297	345	263	313	296	325	264	324	295	273	297	330	305	279	308	294	283	327	331	269	312	284	286	317	304	294	262	289	251	313	269	288	316	277	281	318	286	309	335	294	313	328	311	305	298	290	275	275	322	283	315	313	299	306	289	293	315	314	348	309	315	301	304	285	295	303	309	271	320	328	297	308	301	296	306	278	294	268	306	286	294	314	318	296	308	301	299	299	294	314	309	295	330	306	284	306	287	326	329	282	285	257	291	305	302	334	307	303	309	324	339	313	338	334	322	312	308	306	304	297	293	330	297	273	305	317	333	299	297	331	301	292	301	326	288	286	305	266	288	301	272	323	301	338	309	317	325	300	325	278	320	292	305	275	301	315	291	297	316	309	300	320	301	314	322	287	289	300	283	322	299	319	337	277	289	316	292	304	315	301	299	269	327	329	333	263	291	313	320	297	309	286	326	331	286	334	314	260	308	335	317	270	288	310	310	340	298	263	286	297	302	287	310	320	297	309	320	311	267	272	288	314	326	308	287	289	275	320	281	320	299	330	270	306	309	301	297	304	314	291	282	312	310	316	304	318	310	325	283	287	276	312	289	290	292	304	294	315	303	306	330	290	317	306	319	329	317	308	331	284	299	303	291	298	299	313	321	283	294	326	309	276	312	310	289	305	285	318	320	310	291	321	300	253	307	316	295	307	294	298	323	302	361	320	287	286	293	322	308	272	347	277	290	303	300	311	310	295	333	337	302	308	296	316	290	294	308	315	293	287	300	320	316	316	323	298	298	311	317	337	298	301	311	298	312	314	325	312	283	315	326	329	306	278	299	326	293	328	307	284	289	291	295	318	307	287	327	316	312	308	309	297	335	325	324	315	297	324	293	302	300	308	335	317	314	314	288	299	299	284	284	267	304	330	296	290	306	317	295	314	309	272	325	331	319	308	289	300	294	297	316	302	290	321	307	291	276	303	292	279	340	303	293	315	307	287	285	298	286	319	295	275	301	296	273	275	266	289	288	293	286	290	290	295	327	279	335	301	299	316	296	292	300	287	292	287	283	307	307	291	274	291	299	284	294	285	294	310	291	317	301	310	309	318	327	298	301	305	309	322	299	300	291	291	315	311	327	355	300	300	292	330	322	320	309	330	305	299	291	301	293	262	315	297	284	299	285	317	325	292	320	299	297	298	280	313	313	309	284	291	286	280	294	306	295	325	297	310	306	318	293	312	302	311	276	316	339	302	304	301	309	272	314	306	299	301	316	326	297	306	285	297	301	286	272	316	300	287	310	319	275	295	294	305	312	301	284	315	299	273	303	303	295	312	311	290	313	320	306	318	327	262	276	298	334	303	288	306	292	315	315	339	292	287	253	288	289	293	317	326	312	310	311	289	269	312	292	309	300	255	305	302	319	309	313	312	330	323	283	290	298	327	303	319	300	319	286	329	296	310	304	312	304	308	282	302	294	319	331	298	287	293	307	335	336	282	278	289	303	305	278	301	301	321	316	324
36258	40615	4224	649	546	505	422	457	405	405	415	387	378	387	375	388	400	365	424	401	372	377	412	396	382	401	410	365	377	396	405	405	409	411	391	373	383	354	365	409	412	370	368	359	409	358	403	392	381	385	391	385	363	372	368	383	364	399	369	363	343	379	399	383	367	376	379	382	370	395	404	386	395	396	388	367	389	377	400	348	396	371	378	375	368	402	399	365	378	406	377	390	385	396	363	338	375	378	366	391	378	360	382	410	380	367	365	403	386	387	384	397	378	394	355	365	410	373	344	408	403	401	382	363	353	357	375	375	384	399	372	370	396	387	383	408	381	391	392	376	352	377	384	380	383	385	374	397	372	405	393	368	377	372	408	376	335	386	391	397	347	376	401	398	364	387	415	407	374	412	386	400	392	352	392	349	393	370	349	376	391	363	382	416	381	403	407	365	350	370	339	375	408	423	382	380	398	359	366	404	365	392	404	366	409	394	357	355	378	375	376	393	355	371	410	382	383	378	386	398	401	363	374	366	373	364	372	367	417	377	381	404	386	381	393	399	397	390	420	383	361	378	389	366	359	343	357	410	387	384	377	373	397	390	373	352	383	379	367	380	376	394	380	382	367	395	405	402	372	386	374	388	348	368	393	392	368	366	364	399	411	388	366	408	431	398	399	384	403	391	383	384	381	371	379	389	349	391	386	379	412	357	375	362	398	382	388	363	385	377	392	379	384	394	379	396	396	410	366	393	379	390	352	348	372	383	341	354	400	381	378	392	383	370	366	388	366	389	382	357	399	407	405	372	364	372	381	401	385	385	386	365	388	349	383	396	381	388	405	367	338	389	361	367	349	373	384	376	372	379	362	353	389	375	352	376	396	354	369	386	340	389	412	376	367	404	383	374	329	373	380	363	390	381	367	336	345	334	398	409	391	367	365	371	384	387	394	343	402	381	412	395	368	371	385	340	427	372	347	406	411	392	361	362	406	361	400	325	365	390	345	352	375	378	424	363	368	372	381	363	376	394	393	395	400	404	372	347	349	391	393	373	341	401	377	357	347	389	380	385	382	405	395	384	376	397	395	388	383	379	385	371	351	384	394	386	392	396	379	401	402	420	391	384	402	400	387	360	358	391	394	389	336	390	400	363	386	394	370	386	414	368	388	402	361	368	373	382	385	378	363	388	409	383	387	374	401	386	362	416	356	387	397	349	403	352	408	404	358	378	369	396	360	385	389	386	429	364	394	363	395	375	350	381	367	355	370	407	366	385	407	369	355	396	412	387	386	358	372	393	377	386	368	401	376	356	365	382	377	361	369	399	397	375	378	384	368	386	366	389	385	380	367	423	382	376	377	402	328	390	414	379	367	371	397	396	365	371	390	365	373	372	365	367	382	397	362	375	396	394	392	376	387	395	369	343	396	382	403	388	421	380	379	371	336	398	417	334	371	409	389	417	403	386	383	388	346	350	396	375	375	382	388	351	398	385	400	360	376	353	426	386	380	380	385	379	392	416	378	407	363	371	383	384	388	392	401	381	380	363	356	382	361	361	384	359	349	380	411	388	419	362	366	384	406	394	377	365	393	372	404	359	395	395	422	404	347	380	379	379	378	340	390	391	365	332	366	368	365	404	369	368	410	346	392	395	410	361	367	351	368	384	408	373	404	395	370	369	411	371	377	366	390	388	339	354	385	375	392	372	391	361	395	361	413	369	373	333	390	334	375	365	381	370	394	382	396	401	342	383	387	391	344	362	394	352	406	367	422	366	364	379	399	375	397	382	372	371	414	384	415	382	366	369	385	403	373	368	388	368	402	386	383	393	384	379	347	393	403	397	374	369	367	385	381	360	392	438	331	399	397	394	386	370	388	376	330	373	376	414	391	376	392	376	409	394	388	383	375	384	391	365	382	376	366	360	368	393	373	357	401	406	415	370	379	400	370	376	370	381	381	371	359	420	398	344	386	403	354	388	373	380	411	394	388	362	364	377	369	362	370	395	406	365	390	391	357	366	350	416	375	432	357	401	361	345	326	375	378	392	383	367	363	372	354	402	403	380	374	364	402	366	402	378	417	397	383	356	384	397	367	385	350	371	369	401	394	398	373	410	363	385	373	405	361	417	383	373	383	420	357	388	388	400	384	378	361	397	350	359	386	365	378	368	372	354	358	370	353	379	394	374	393	373	373	368	394	406	399	388	392	440	346	366	374	339	372	401	362	369	419	401	385	352	394	344	370	332	405	379	377	385	387	367	412	371	398	356	392	376	382	410	412	412	390	353	362	396	402	375	390	377	373	385	359	375	386	402	356	391	382	351	349	399	383	414	369	345	378	373	364	407	412	392	359	377	389	384	382	402	391	381	369	446	373	398	385	374	371	389	411	401	352	416	360	404	386	384	364	350	373	365	364	382	378	371	343	404	365	367	389	403	373	368	361	359	395	354	409	400	360	391	366	404	392	390	400	420	415	378	370	406	375	416	378	369	385	362	382	376	397	374	367	352	369	392	373	382	420	414	368	395	404	373	366	353	383	369	402	384	381	395	371	353	383	396	374	383	392	359	377	344	385	401	376	394	367	376	409	366	355	372	351	404	377	381	405	382	356	393	426	365	400	344	372	372	361	367	375	395	336	403	386	344	396	393	350	356	360	377	333	397	394	374	363	381	390	411	357	393	408	357	386	366	389	372	341	404	353	363	359	380	390	382	350	382	390	360	377	376	396	384	386	379	357	366	418	369	389	352	370	370	371	394	357	355	354	369	397	425	359	404	370	370	394	383	370	357	345	381	393	353	382	384	389	392	399	394	368	398	360	409	392	381	412	355	378	360	389	389	366	383	367	389	355	391	337	403	387	380	376	363	382	354	397	378	383	403	366	378	374	355	352	393	380	372	436	384	355	386	388	410	387	406	374	369	374	379	376	366	376	406	381	384	378	396	364	415	413	385	396	383	372	352	395	381	372	404	347	353	358	380	369	364	350	419	387	349	386	389	415	382	378	381	378	351	355	375	379	381	354	414	412	376	331	383	381	359	389	398	365	375	382	361	377	395	392	381	379	373	398	358	384	379	398	382	351	377	412	376	401	409	368	375	397	394	364	402	342	357	383	407	372	372	384	376	383	388	351	385	389	379	348	395	349	385	364	389	352	388	385	361	357	351	375	374	400	421	399	359	399	382	387	373	399	342	349	385	413	381	366	374	383	358	390	393	389	388	398	387	361	393	366	357	369	375	386	361	342	376	354	390	417	345	358	346	369	348	346	394	407	366	334	371	394	413	394	389	353	373	382	384	337	394	377	407	378	370	363	385	400	329	369	391	406	405	382	374	390	361	365	344	395	379	401	370	381	355	371	373	391	371	355	356	386	390	390	380	388	338	407	389	350	385	362	376	405	385	371	367	351	363	395	354	388	402	386	389	381	357	388	422	387	408	349	420	370	411	383	403	356	361	379	396	379	366	360	363	387	416	382	373	338	382	377	391	356	337	364	362	361	389	377	399	420	350
24084	21096	28237	24073	20826	7142	1120	840	718	686	647	626	593	618	578	591	565	543	576	515	551	542	565	563	528	514	558	533	547	548	510	579	549	554	533	547	589	533	525	553	585	547	524	521	572	520	534	521	553	545	519	496	507	535	515	504	519	537	509	539	509	458	528	540	529	504	502	529	497	506	497	511	528	558	473	510	547	521	506	498	469	514	498	530	508	530	524	504	510	533	532	521	535	542	539	526	546	560	531	547	504	494	570	544	476	522	499	542	510	526	472	537	518	483	493	493	526	507	556	571	520	532	524	555	511	515	509	525	510	492	523	528	492	546	514	488	526	521	540	501	511	512	532	555	528	578	542	536	524	541	491	529	516	480	555	562	514	532	527	501	526	510	500	501	494	493	497	536	535	471	547	524	502	494	517	512	494	482	506	492	515	533	516	501	505	523	549	514	494	503	551	537	517	497	521	515	499	514	546	505	546	502	542	534	521	525	510	542	531	491	514	510	485	554	562	547	497	507	499	511	537	475	490	552	532	533	479	536	513	592	541	539	472	509	513	512	527	516	526	551	539	535	522	507	493	528	515	497	537	533	480	502	502	529	497	545	528	510	509	517	520	486	543	513	528	494	517	502	488	515	525	515	495	523	497	499	478	534	527	538	555	503	553	542	562	530	499	469	525	499	549	496	521	552	548	538	488	531	534	555	545	573	532	529	497	543	508	530	517	522	526	531	516	524	517	543	516	502	566	500	524	493	494	522	501	531	491	515	571	514	541	546	505	493	552	493	515	577	503	514	534	490	522	499	518	518	504	515	530	531	516	527	570	515	493	522	512	536	531	517	565	480	516	489	524	521	545	482	504	501	518	498	524	507	479	515	500	537	486	527	546	493	546	561	543	505	540	532	530	483	583	505	515	516	556	582	476	512	523	508	510	508	561	540	527	543	531	505	525	509	493	489	520	500	509	534	514	521	484	527	512	515	540	482	517	513	499	569	520	500	509	576	480	499	550	527	506	535	535	477	491	518	497	530	546	544	518	513	497	574	516	517	492	528	464	514	531	502	481	523	562	472	522	546	522	498	498	552	508	509	501	535	527	525	533	546	545	509	506	513	520	524	554	494	530	529	534	517	561	544	524	510	511	499	506	555	534	512	531	544	512	540	500	512	534	551	536	512	506	495	558	558	478	503	525	534	555	531	509	509	515	506	473	477	504	514	507	483	521	478	529	526	508	521	493	566	548	553	540	523	525	539	517	497	537	515	507	554	523	535	539	514	555	483	576	495	507	542	509	525	492	563	518	526	523	529	568	507	520	519	541	531	542	558	541	491	539	500	516	534	513	516	525	579	530	531	543	497	544	535	474	485	520	519	537	488	498	524	574	553	523	522	521	538	505	539	495	520	511	517	522	496	515	556	511	513	503	496	505	494	533	485	507	509	565	536	539	530	506	550	499	519	500	545	499	506	519	519	549	512	504	520	518	544	521	544	522	520	571	530	531	543	510	472	537	529	519	499	515	477	481	528	522	513	536	504	519	515	489	522	514	490	497	528	517	556	519	518	517	511	545	523	530	521	490	507	506	513	521	543	561	562	573	540	511	531	532	489	509	506	541	505	522	484	498	508	531	538	544	521	537	489	533	506	506	520	528	524	536	491	467	519	515	517	578	516	508	524	511	531	532	521	544	506	518	536	520	527	521	499	511	535	528	515	519	527	542	515	509	538	483	498	527	503	531	488	556	514	515	468	525	517	527	478	499	499	523	531	526	535	524	561	504	564	474	537	502	502	514	515	528	519	512	520	498	480	525	565	532	504	562	525	529	504	488	554	506	506	543	529	518	546	523	513	543	507	532	540	540	526	531	484	501	504	534	522	524	525	533	547	493	519	544	573	487	527	530	536	544	531	523	537	533	505	512	533	540	563	523	472	556	520	536	533	522	505	570	528	508	507	531	560	569	522	518	546	517	518	541	520	554	537	488	498	529	515	501	555	534	525	519	488	552	514	488	505	528	554	518	504	528	539	520	503	501	504	556	540	536	495	553	517	486	498	546	550	577	523	530	533	509	496	560	526	520	498	552	530	511	525	534	539	532	558	510	516	521	560	547	531	503	521	548	517	527	508	531	534	498	511	510	483	536	537	534	484	553	511	508	559	501	527	491	515	505	555	507	546	531	499	533	512	527	551	499	545	509	517	502	525	494	547	513	498	526	541	497	543	521	548	529	520	533	531	465	531	536	487	522	469	482	496	503	514	498	481	492	549	493	534	483	513	504	547	549	534	522	505	488	557	537	555	528	557	515	492	491	550	519	526	552	548	550	507	529	511	518	517	467	586	527	497	492	513	545	579	521	542	527	538	521	543	518	482	527	536	557	548	527	551	513	514	555	500	522	515	510	528	511	517	553	506	516	528	494	537	504	485	531	499	522	561	497	533	507	468	535	516	520	530	488	536	468	508	505	546	525	500	540	540	492	538	528	507	473	544	535	504	554	565	537	513	488	540	538	534	528	542	578	529	524	567	483	542	519	501	528	479	551	486	536	540	525	493	527	522	493	504	513	536	494	487	536	528	569	521	521	549	564	532	542	543	517	496	541	492	497	505	533	537	498	505	536	545	530	562	526	543	519	503	515	587	542	520	579	531	533	505	533	539	552	508	477	500	495	510	525	495	506	538	485	488	513	509	495	533	488	591	536	529	527	511	543	507	533	506	510	525	505	520	523	525	520	526	517	543	484	549	448	506	537	531	526	509	551	529	502	502	538	517	518	507	529	533	531	561	542	517	530	523	499	499	521	528	536	544	497	511	540	529	537	486	499	515	550	540	516	561	491	564	481	518	571	521	471	517	530	527	530	560	552	513	507	504	528	549	502	493	499	529	469	522	484	501	526	522	499	512	519	548	528	519	519	500	512	546	470	554	519	550	495	519	517	537	499	541	549	532	564	489	544	540	524	500	512	524	532	494	562	538	578	540	513	547	528	538	555	518	530	509	500	561	531	543	527	500	547	509	506	501	561	529	517	537	521	470	499	546	501	539	520	529	533	531	520	505	498	541	494	498	519	528	512	521	512	523	562	486	522	500	528	528	494	512	499	520	512	510	521	545	543	491	496	550	526	542	537	499	486	505	477	556	492	528	525	560	499	493	507	473	534	544	530	549	503	492	497	529	524	505	514	545	541	518	500	514	513	554	559	551	465	564	528	495	520	508	529	494	525	506	509	483	506	505	546	519	570	515	542	527	548	534	520	503	531	514	482	518	534	527	510	515	516	558	536	515	466	492	514	494	529	526	541	471	525	529	506	493	519	547	518	507	524	505	466	516	522	551	554	484	530	493	540	491	520	499	532	540	527	505	514	525	519	527	555	495	524	526	472	567	537	502	486	510	520	484	503	504	511	522	555	526	540	503	552	473	519	531	498	483	519	512	499	540	490	524	552	485	507	454	533	518	488	548	557	500	540	516	486	520	502	537	562	504	542	500	493	531	512	521	511	534	519	510	505	508
40786	57258	11667	3318	2407	1951	1520	1404	1136	1065	924	845	809	829	742	761	767	787	717	732	679	631	717	701	695	694	663	677	679	633	701	645	662	650	684	678	658	615	673	621	662	677	662	651	677	638	700	651	654	666	625	652	664	660	671	690	650	642	621	631	653	702	718	648	636	625	624	636	607	659	662	632	635	669	624	637	649	622	647	654	668	657	632	639	659	689	679	663	633	633	672	643	611	620	668	674	620	592	642	647	719	650	657	627	667	637	627	661	634	651	662	633	628	662	646	696	584	630	661	654	674	659	599	608	635	667	626	636	650	714	643	652	630	656	670	634	644	595	615	652	595	667	645	671	679	622	652	625	652	645	618	687	632	633	610	660	625	660	671	645	651	638	684	700	654	626	628	651	648	679	620	689	663	662	621	622	640	648	673	649	622	618	651	614	658	683	674	647	624	683	674	612	644	654	642	622	659	671	678	654	680	634	618	616	674	599	647	612	631	633	623	622	626	654	638	640	606	631	651	635	654	657	644	633	621	647	631	641	683	658	617	644	594	642	691	633	659	661	708	612	681	610	608	663	594	674	657	637	614	666	629	638	672	610	663	649	677	618	663	650	641	620	642	616	616	686	620	640	641	654	664	612	630	625	645	649	645	643	620	659	662	646	600	607	652	645	643	587	652	608	668	656	587	616	651	665	618	637	653	644	626	650	637	638	615	602	684	646	644	640	624	659	639	617	656	658	648	632	658	631	630	629	611	631	636	653	609	673	618	602	684	608	573	680	643	627	669	678	679	660	670	628	641	638	642	618	686	597	666	658	646	669	682	673	647	667	666	611	593	637	657	629	643	650	625	637	670	670	647	655	644	608	608	609	616	698	639	657	678	622	612	653	657	611	636	685	611	664	631	621	626	671	635	641	611	644	653	598	649	618	668	636	632	641	610	649	651	646	635	673	622	623	640	634	643	682	627	626	655	650	655	619	628	635	619	619	664	648	680	640	660	653	671	680	678	637	639	625	632	639	656	684	682	631	603	630	604	649	639	619	643	618	619	653	632	635	652	650	673	630	639	638	673	657	638	658	610	690	654	642	606	636	660	671	632	567	662	681	646	683	651	629	648	614	661	601	641	619	660	679	617	657	651	662	665	614	626	675	674	613	659	676	667	636	639	653	642	637	680	589	637	638	680	625	638	645	676	624	687	653	632	613	659	651	629	658	672	641	644	641	626	592	635	601	636	630	629	678	599	671	678	603	629	667	672	704	639	609	644	644	662	646	642	616	612	663	684	640	707	638	646	671	647	616	625	662	621	593	638	625	587	713	627	635	650	639	616	652	656	675	654	660	643	672	649	676	615	620	656	620	675	640	683	621	661	645	639	692	624	705	659	657	609	652	609	653	621	642	637	662	644	628	631	620	648	664	594	614	628	624	628	649	660	580	632	636	644	634	668	622	601	614	648	680	680	685	641	660	624	668	653	607	619	618	643	599	647	651	615	637	631	616	638	606	666	659	635	622	671	630	629	660	654	693	614	646	655	673	633	656	662	604	644	652	598	639	603	633	627	624	650	636	665	654	627	657	620	628	611	664	637	647	637	647	669	628	648	671	611	661	619	621	610	665	630	580	636	599	622	609	671	607	642	636	626	643	666	642	651	686	622	661	679	662	674	644	655	620	691	640	639	650	662	622	653	623	627	595	633	626	647	658	660	653	642	649	655	638	621	652	621	636	603	639	654	635	623	659	691	649	660	628	659	640	634	596	661	633	640	651	621	611	627	676	708	609	669	589	661	651	648	665	599	617	605	642	629	657	610	635	670	657	664	654	657	649	645	644	653	678	618	638	635	650	653	646	674	650	666	649	622	661	618	682	617	643	620	630	662	686	612	613	684	678	632	650	665	661	670	663	679	630	676	648	650	678	640	626	630	636	580	653	608	647	652	639	606	629	644	659	642	648	631	711	680	630	652	628	641	655	648	668	672	657	632	600	602	668	612	654	675	662	653	641	656	650	631	614	632	620	657	609	681	648	600	659	643	635	646	658	620	633	646	670	679	622	595	612	634	650	604	599	680	648	628	606	671	649	639	670	629	663	649	612	649	608	695	641	659	628	663	631	629	667	580	654	613	642	659	607	656	634	659	662	618	634	629	653	675	649	655	606	640	625	652	637	649	654	705	673	655	662	646	655	627	604	630	653	614	635	639	659	606	633	641	644	636	625	635	699	634	644	632	619	608	692	742	670	678	680	645	663	624	661	595	631	632	605	636	626	639	671	646	646	629	680	637	683	680	650	644	615	655	632	656	646	641	618	632	699	649	656	642	625	662	648	637	647	618	624	621	659	621	661	643	669	630	644	644	674	631	677	656	676	602	622	618	596	653	598	618	641	665	615	658	606	626	620	672	641	612	660	650	672	653	608	676	674	643	616	674	669	622	651	657	649	633	643	661	675	649	620	634	648	619	645	635	633	620	699	654	650	670	651	672	676	639	652	633	635	658	665	655	675	674	632	674	638	649	642	650	615	664	646	615	639	626	649	611	606	640	662	619	671	646	615	588	662	680	671	656	649	626	619	621	653	717	637	640	656	656	637	684	640	621	623	656	633	662	668	633	630	621	629	660	629	621	656	631	622	619	670	660	688	642	659	639	657	665	654	621	627	636	636	634	719	627	595	644	690	596	649	651	650	639	624	639	597	686	684	657	657	617	588	641	629	644	666	644	639	608	639	631	653	640	684	666	661	685	691	634	618	649	666	703	623	667	647	693	624	648	652	640	698	683	607	704	622	668	645	597	664	615	617	645	621	584	659	613	668	637	631	633	606	667	615	621	663	613	555	641	631	613	632	662	711	579	642	645	597	653	673	654	619	647	648	617	654	634	633	642	636	621	653	627	644	677	590	631	641	637	663	648	581	668	673	633	632	606	678	634	652	648	669	607	660	636	696	607	658	648	668	656	632	642	633	609	655	652	700	595	701	638	624	642	651	595	657	652	633	641	684	598	638	629	600	672	607	687	619	605	645	692	669	648	634	647	651	638	608	683	627	665	599	649	645	605	632	634	628	628	676	589	628	620	619	637	665	642	656	639	622	601	641	677	594	650	620	646	648	676	649	636	685	601	655	651	673	615	624	674	655	634	636	670	599	677	638	623	626	632	663	669	697	675	664	678	653	641	630	667	635	628	685	661	631	653	623	598	632	655	673	628	657	608	660	622	648	633	634	644	670	602	616	629	659	623	617	616	646	615	647	591	619	617	652	665	664	620	679	669	649	631	640	643	640	631	653	614	658	646	647	623	697	613	642	676	638	621	650	650	655	674	620	629	623	641	654	674	657	664	643	700	641	653	600	647	616	644	626	602	595	684	645	609	651	630	633	668	693	661	634	672	652	608	630	626	638	661	633	664	685	640	652	655	636	630	659	658	613	624	626	635	646	621	650	630	647	633	655	639	606	648	668	634	609	643	686	647	666	633	660	604	630	665	656	626	614	685	659	589	668	646	629	661	630
22990	21090	28777	23598	21072	20922	5758	1130	851	772	742	685	657	647	609	611	550	567	582	558	567	549	559	542	469	536	536	539	512	468	531	485	496	485	527	514	488	518	523	518	501	530	452	463	469	521	500	503	471	491	514	489	517	526	489	480	466	498	493	494	507	462	482	485	530	488	522	502	477	509	496	470	450	520	523	468	474	496	484	500	486	495	480	484	464	469	454	488	465	514	496	508	493	478	480	534	490	443	481	511	497	493	482	543	480	461	501	503	486	512	499	475	507	525	505	479	507	522	442	495	464	509	507	496	542	493	451	500	505	423	471	501	498	513	482	494	477	456	480	496	486	507	500	485	480	485	461	477	519	474	489	503	489	491	499	488	476	482	517	479	540	454	475	494	506	499	466	472	469	495	446	498	479	455	496	481	477	477	477	469	487	442	476	503	519	444	496	454	477	490	492	475	474	480	471	536	475	454	471	535	527	469	474	506	465	486	456	467	505	518	493	534	509	505	467	482	505	478	507	492	481	517	504	493	506	484	469	512	475	511	495	500	471	491	480	477	496	475	469	474	466	524	454	518	503	509	456	489	473	488	464	536	463	492	449	483	525	472	503	463	520	511	507	479	490	518	509	475	530	525	456	452	451	468	536	483	465	504	523	477	495	452	459	463	495	515	483	490	486	505	456	506	491	484	493	484	487	480	456	526	524	498	488	492	514	439	472	498	514	509	464	464	511	524	495	513	475	486	534	504	473	509	476	492	468	504	452	481	498	511	505	503	483	443	521	506	506	503	508	465	492	483	495	443	480	458	478	512	473	480	466	471	498	511	456	480	441	470	498	471	489	483	499	481	490	510	471	434	495	453	488	487	492	474	446	467	451	501	483	467	540	479	469	508	527	482	524	453	473	477	467	472	480	503	431	491	468	478	493	452	463	499	504	473	466	505	497	505	497	486	465	501	478	466	487	473	461	452	468	502	496	491	448	476	476	481	471	484	480	509	473	469	466	492	484	511	504	459	472	483	487	486	510	457	462	453	458	480	493	478	471	502	494	485	492	499	438	518	485	487	493	480	475	447	480	441	487	477	479	491	478	481	466	482	503	493	485	504	459	479	493	456	466	485	510	473	504	475	482	497	532	470	491	481	469	468	490	470	473	478	490	493	440	494	489	455	477	476	492	493	495	466	505	480	469	484	492	499	497	472	492	487	511	479	500	496	499	509	484	438	516	473	513	473	451	489	489	499	499	458	508	498	460	507	502	463	482	479	502	446	477	471	476	451	472	493	500	529	472	492	433	478	480	448	516	500	474	539	470	503	478	492	487	474	469	549	457	458	484	478	500	464	516	479	511	489	451	506	497	450	476	484	444	464	466	493	448	451	456	475	479	526	475	529	524	492	461	477	471	458	514	455	446	480	510	457	491	484	459	473	495	507	496	508	492	491	468	517	492	471	445	462	424	448	428	520	485	473	460	473	481	493	507	460	523	480	497	488	499	480	476	485	517	481	493	495	478	481	477	501	522	505	498	491	487	518	484	454	488	462	460	492	515	464	482	458	452	456	482	501	498	458	482	467	489	445	467	467	495	453	481	486	489	494	481	469	481	486	508	468	478	474	502	469	518	493	460	491	478	532	468	472	484	492	507	469	501	510	519	488	446	503	473	498	472	465	474	477	501	486	430	458	473	475	499	530	486	455	476	485	488	476	494	487	475	476	527	502	467	443	464	507	454	481	477	505	519	475	509	464	491	481	471	405	511	492	506	498	465	505	463	450	452	516	472	481	470	463	459	512	465	516	470	476	496	472	506	517	471	477	516	484	495	489	457	481	478	521	505	464	481	463	459	497	481	492	505	462	479	480	483	480	491	496	499	485	493	463	495	461	451	495	462	502	480	470	462	461	482	459	498	493	521	472	485	495	483	519	513	476	466	490	502	489	504	482	464	512	491	439	504	496	510	493	432	490	494	449	480	485	479	460	466	488	487	511	458	483	490	420	444	475	506	503	492	485	496	436	502	515	476	501	483	500	449	469	489	479	471	488	516	453	501	483	437	460	446	500	516	515	512	501	501	485	462	499	496	475	486	517	441	508	512	485	492	491	500	458	476	507	526	535	471	477	523	463	476	455	481	454	511	488	458	473	454	466	491	526	501	471	458	473	508	495	516	449	489	490	477	484	513	462	483	473	483	509	470	472	470	435	446	460	509	502	511	443	511	475	450	506	468	507	498	482	443	495	484	489	520	503	478	497	521	486	485	521	495	450	511	522	519	470	484	504	471	460	466	505	491	423	472	442	457	466	459	479	489	499	487	474	521	532	481	452	482	456	497	467	498	500	473	454	498	493	504	470	455	494	468	488	485	514	492	448	493	495	500	512	496	490	473	472	472	469	458	486	526	442	465	472	517	479	481	437	486	517	505	484	483	481	480	468	474	492	443	476	500	491	477	455	491	505	507	501	490	500	475	522	482	482	488	499	479	456	530	445	478	497	520	460	489	475	458	477	461	529	492	478	498	481	490	478	481	481	481	511	496	451	502	443	453	448	490	470	502	438	477	511	505	479	489	511	454	505	509	496	465	481	491	465	486	469	487	466	466	530	480	500	493	465	510	480	500	505	471	488	501	531	458	457	467	467	492	443	510	472	472	487	479	474	466	471	500	505	489	445	486	454	438	505	477	515	495	479	465	501	469	460	439	491	507	459	457	464	531	469	497	459	470	525	497	511	450	428	496	477	472	505	465	480	447	489	455	463	491	532	499	451	496	506	466	490	529	466	484	483	508	470	485	447	465	495	487	471	479	507	471	522	451	504	458	494	450	514	501	500	517	486	469	473	472	493	471	501	505	518	504	492	486	466	476	499	479	491	499	467	457	497	489	491	448	471	495	499	472	460	480	472	516	485	460	445	502	519	444	477	487	504	458	498	448	518	456	511	490	479	517	490	505	456	485	471	559	491	524	488	479	497	487	507	490	495	529	471	492	475	478	487	436	483	479	462	477	492	481	436	467	468	508	485	525	503	523	503	545	432	464	479	457	459	446	506	502	470	479	457	482	452	476	470	489	504	506	522	483	468	472	508	500	515	445	476	512	488	454	499	509	472	506	541	454	495	473	481	484	451	494	498	501	458	509	496	464	468	525	482	461	503	484	472	518	482	476	525	495	475	497	521	496	483	501	466	512	457	490	469	461	489	478	493	461	484	519	480	474	490	498	489	470	514	476	500	450	497	465	460	486	402	512	501	512	465	519	505	472	497	475	480	481	527	466	427	506	483	474	490	463	481	490	487	528	453	490	481	439	484	514	470	472	457	484	436	491	515	473	485	459	468	492	457	472	439	480	539	439	470	476	453	475	424	496	469	472	494	468	460	498	504	503	453	493	452	465	528	502	486	509	442	472	478	463	479	461	505	465	449	477	484	495	501	500	498	499	478	482	486	479	478	433	485	466	484	498	467	476	435	492	488	472	501	478	522	466	481	483	441	489	492	472	439	515	489	516	474	462	483
45394	63661	15558	5501	3800	2913	2334	1941	1596	1465	1221	1067	1022	919	868	804	799	745	796	757	772	734	693	685	730	696	683	699	694	671	634	657	656	635	673	699	693	626	634	616	641	656	625	657	610	649	614	637	645	643	593	612	578	628	646	610	606	620	632	590	638	686	589	609	636	616	603	624	578	623	636	635	616	650	604	592	625	615	623	593	640	580	608	661	608	621	584	624	615	610	623	577	593	605	610	586	601	591	604	614	625	598	628	603	577	655	614	592	626	635	581	607	661	575	579	655	656	635	621	611	647	574	601	569	631	643	666	570	619	608	595	656	587	648	584	571	618	604	641	576	631	560	599	621	568	585	584	613	607	598	609	601	595	615	583	602	630	588	585	593	606	635	613	590	628	631	588	604	600	593	605	590	588	589	599	558	628	582	598	662	637	601	588	617	616	617	631	609	620	594	624	555	588	635	636	571	589	570	614	675	537	603	564	634	634	603	671	636	634	580	606	589	634	620	596	620	602	585	582	655	601	643	658	604	658	589	616	610	623	630	544	607	637	592	620	658	609	611	622	625	654	586	596	593	624	649	587	633	606	610	584	585	588	606	583	634	593	585	619	647	617	636	641	615	604	629	672	596	656	609	591	604	621	598	586	616	615	617	590	611	598	601	589	606	610	608	637	621	641	618	670	652	628	613	646	612	586	612	580	644	618	593	577	632	571	581	623	639	615	588	647	560	646	583	630	593	577	608	607	628	634	559	627	605	601	622	600	590	602	648	619	587	607	614	678	622	611	643	631	590	603	650	590	606	644	591	608	600	630	594	618	590	609	622	612	589	633	634	571	581	614	624	633	640	616	600	621	576	647	603	591	643	609	601	609	621	618	602	610	627	572	618	640	628	632	562	586	603	583	592	541	643	623	611	623	576	641	627	601	614	688	590	641	643	616	590	634	604	575	575	607	595	648	576	611	640	645	604	608	603	611	635	601	582	612	620	600	605	631	621	571	560	648	590	684	602	580	665	577	596	581	627	618	637	613	608	600	586	626	565	619	554	596	575	603	654	598	583	591	574	615	593	611	601	586	575	638	629	630	557	626	622	636	630	597	649	655	594	582	609	648	592	611	605	602	568	601	612	610	628	560	575	569	672	619	586	624	648	581	569	630	621	621	588	626	598	606	609	578	596	616	605	626	591	645	621	562	558	582	641	620	616	636	616	579	607	607	600	611	608	601	646	623	594	593	609	551	615	626	599	597	648	617	635	575	616	629	617	630	622	648	619	569	630	584	587	615	667	603	578	576	642	573	602	592	632	632	649	605	632	598	611	636	587	600	606	610	618	663	643	629	588	592	587	585	614	612	637	579	589	560	607	617	620	594	657	601	647	608	628	587	586	652	625	590	616	599	564	629	602	655	625	623	648	597	572	556	616	588	649	576	584	617	578	604	579	582	620	611	611	612	598	563	597	590	569	633	610	614	576	607	612	574	588	633	586	577	609	595	637	612	599	599	601	632	617	583	629	579	616	593	607	618	599	609	597	629	577	588	627	592	615	606	596	604	606	636	626	664	642	589	642	616	616	655	583	606	590	578	599	637	634	665	611	609	646	605	652	587	620	616	637	565	564	571	576	598	590	592	587	617	639	591	612	599	609	622	606	617	606	570	622	613	580	620	617	610	624	613	608	620	568	600	586	630	576	617	586	603	562	622	618	624	605	628	605	591	604	570	615	592	622	615	607	572	570	640	581	584	590	620	620	657	594	582	614	614	583	648	622	654	619	604	607	639	602	582	632	629	609	591	607	647	607	573	580	602	597	571	617	645	618	641	610	607	583	644	606	598	588	628	614	631	589	590	618	613	647	576	640	615	550	595	593	608	662	614	585	605	566	609	585	612	633	628	656	632	589	580	631	649	637	618	616	565	557	584	662	634	575	634	594	621	573	621	570	606	591	609	621	615	648	633	617	652	594	565	605	588	610	576	565	573	612	589	611	594	628	595	637	592	625	600	613	575	592	586	615	590	581	584	598	615	616	615	629	617	599	581	597	644	584	624	616	588	609	623	637	614	593	611	592	563	604	582	604	560	621	650	633	624	598	595	588	596	655	609	624	622	575	603	636	591	617	614	635	582	620	567	608	579	625	585	618	605	602	633	566	590	629	596	611	635	599	598	623	582	596	596	608	616	613	608	632	587	670	609	566	586	634	589	602	618	619	617	636	630	595	633	590	564	580	604	595	638	605	582	614	579	639	669	634	572	603	588	615	610	588	597	608	609	603	614	590	606	622	590	623	605	603	638	577	594	584	607	607	627	603	582	640	621	600	623	627	617	625	592	602	601	651	623	608	655	595	629	605	628	600	608	620	659	599	626	582	623	595	556	657	565	592	608	616	618	639	582	589	620	560	636	592	583	617	621	604	602	622	636	593	598	576	643	609	619	608	599	609	616	597	609	622	608	590	621	607	591	557	589	592	589	617	633	629	577	581	639	624	582	588	605	625	614	570	681	588	589	622	605	611	604	575	632	635	644	594	615	615	588	582	643	609	578	598	593	616	608	578	551	564	552	666	569	597	620	571	595	593	641	633	631	577	626	589	605	618	631	613	575	588	595	690	578	602	597	564	629	652	622	585	601	573	600	638	613	614	609	620	616	584	548	641	656	579	609	601	608	637	586	625	593	613	626	575	588	625	610	617	620	559	567	564	566	661	552	617	604	592	589	605	559	645	585	632	619	611	593	586	618	623	604	615	575	620	654	597	600	584	614	609	607	578	598	618	577	578	623	601	563	593	593	637	599	575	582	626	621	589	585	596	620	587	584	609	580	620	616	630	560	605	610	610	620	580	615	610	618	590	586	592	606	590	559	653	622	615	585	610	594	577	594	616	598	554	585	571	606	565	583	627	628	596	588	604	603	569	601	630	619	565	602	570	574	608	632	630	611	617	582	586	607	599	609	597	621	628	584	613	585	604	613	607	621	616	571	598	593	623	632	570	629	638	625	654	657	616	560	622	605	598	597	622	636	568	657	609	590	601	611	614	614	597	653	628	626	614	592	652	544	590	603	581	653	573	643	586	629	589	634	618	671	618	568	623	645	587	566	596	581	588	604	617	614	634	579	616	606	599	632	623	606	637	637	593	633	631	593	580	625	618	584	619	610	631	598	605	585	611	639	603	637	606	551	606	626	588	575	570	616	615	629	623	632	579	605	627	585	640	592	598	579	604	611	630	582	587	596	588	604	590	584	589	588	608	568	599	611	585	552	628	620	620	605	637	640	595	636	602	603	582	598	617	623	597	582	621	609	600	612	600	643	645	610	619	609	594	631	612	631	614	614	570	636	590	600	648	639	645	606	589	595	622	574	559	600	581	642	571	577	620	648	642	625	602	618	615	616	587	634	659	613	592	636	607	564	611	603	602	592	587	577	649	582	628	612	601	569	642	641	588	634	613	625	626	653	631	611	615	609	637	576	619	618	616	667	629	599	566	587	621	639	609	607	560	595	644	619	624
29299	26049	14160	1595	482	406	348	312	295	311	304	305	297	312	293	299	340	327	290	303	312	340	294	314	303	308	280	298	320	290	284	299	298	308	310	288	298	266	296	274	305	291	296	312	319	333	315	292	326	310	300	281	278	309	303	259	285	285	328	315	273	324	297	302	297	309	307	290	292	316	304	311	339	331	309	311	288	288	311	291	299	287	295	300	314	326	321	291	300	309	285	304	281	309	304	301	262	294	290	316	298	324	293	299	289	298	285	297	283	272	282	312	326	269	289	278	304	308	287	268	299	285	304	308	296	304	302	299	296	308	246	302	281	277	279	290	310	287	293	308	285	311	289	320	328	287	297	322	261	303	283	311	274	319	312	252	323	294	287	303	284	288	289	319	293	279	305	298	290	303	294	280	318	313	300	309	315	304	283	289	281	301	277	301	304	300	311	297	294	254	294	293	285	302	324	282	310	298	296	291	294	301	291	294	285	290	315	279	309	277	300	262	282	296	282	297	309	263	306	278	308	279	303	269	306	295	264	293	266	301	302	277	311	319	304	275	304	318	297	279	303	270	300	262	325	306	295	309	284	285	281	302	286	286	301	322	292	295	308	305	293	284	294	289	316	297	295	293	315	296	283	294	313	284	283	301	285	297	318	304	298	283	325	293	292	299	283	299	276	313	272	270	303	302	327	312	310	312	299	298	268	303	301	295	315	288	283	289	273	305	290	276	290	313	286	316	306	287	282	310	280	279	266	323	319	294	302	300	311	304	308	293	314	306	308	294	308	310	287	310	288	264	286	280	288	302	323	260	274	300	322	280	323	294	313	314	293	300	251	302	295	314	268	323	282	295	322	316	275	291	345	292	309	273	276	279	309	303	289	300	309	290	301	273	292	293	330	312	309	294	278	304	285	288	315	311	293	258	291	324	274	274	311	309	302	284	294	275	275	305	291	307	298	291	286	294	302	301	285	278	282	293	283	303	290	313	306	277	291	332	265	314	292	295	287	276	278	275	284	302	307	329	316	318	316	284	294	306	264	310	282	281	288	291	296	289	285	264	304	275	275	334	322	338	324	303	285	296	305	282	340	279	296	306	311	312	302	273	289	319	258	281	298	284	311	276	305	285	276	295	294	299	324	297	291	286	254	297	313	310	283	320	285	320	295	311	283	281	301	290	276	292	318	305	311	291	313	294	257	298	296	309	328	301	292	287	257	281	292	307	306	296	301	307	318	314	307	279	296	285	314	273	306	304	307	290	321	293	307	310	305	299	339	287	289	290	294	287	329	316	300	311	255	301	309	289	296	270	307	310	285	303	318	298	274	316	327	284	275	260	305	299	299	293	290	338	297	295	284	300	281	315	305	297	282	306	278	323	312	319	321	289	295	280	298	307	293	307	289	278	283	302	332	305	290	302	245	258	283	309	297	309	256	279	294	295	314	309	274	306	310	286	302	288	290	285	326	296	289	322	315	288	292	315	296	313	305	284	271	291	298	302	320	264	299	296	294	276	294	297	301	300	311	296	301	278	301	318	276	292	272	311	305	271	304	287	278	283	262	280	287	286	302	281	302	337	310	316	291	287	312	298	306	291	311	306	277	304	274	307	299	290	320	278	294	260	299	301	267	301	295	286	331	292	285	271	263	291	296	283	281	276	310	280	268	317	310	307	306	283	274	273	340	298	286	328	289	267	288	346	312	310	299	301	338	276	309	283	279	313	311	301	287	299	286	282	289	287	259	317	284	289	286	270	295	282	309	286	274	278	291	306	265	303	306	334	334	283	312	312	283	296	279	324	285	268	307	320	292	282	274	310	307	307	336	292	296	298	336	341	290	297	270	283	321	306	302	311	287	285	291	292	285	306	279	278	329	310	308	303	311	288	324	308	312	310	292	286	305	294	289	278	290	285	327	273	273	321	292	307	305	280	297	288	309	280	317	295	303	320	309	306	275	285	297	299	292	289	302	269	304	302	307	289	277	271	263	305	266	290	270	290	353	277	296	309	293	305	258	307	274	302	309	319	308	279	292	284	328	301	313	266	279	299	302	309	282	303	268	305	316	265	297	281	269	310	290	343	291	284	317	280	284	287	295	314	293	291	307	293	326	290	327	283	301	305	327	267	268	279	321	261	259	288	285	321	308	287	292	315	310	292	305	296	291	283	271	314	279	274	299	303	291	291	305	287	285	310	291	284	304	283	321	269	278	281	317	306	268	302	288	324	306	303	278	315	318	302	304	314	319	291	325	313	297	304	304	327	308	291	296	309	306	287	312	302	301	304	285	305	285	284	306	288	299	325	326	281	327	286	284	271	307	315	310	287	289	278	282	297	327	319	312	331	245	296	292	265	302	266	303	273	277	318	319	316	334	287	308	262	298	295	305	313	293	281	288	303	296	310	313	295	314	277	316	303	275	286	294	302	311	297	307	316	284	269	281	300	287	302	294	307	314	315	311	269	307	284	320	321	283	295	261	305	312	293	284	317	292	302	306	324	301	284	279	282	255	305	278	263	311	312	298	301	286	290	297	303	312	308	289	303	310	302	337	291	326	302	324	294	294	305	290	309	294	267	353	304	309	288	279	295	312	290	285	303	323	302	297	292	309	303	307	313	313	318	296	302	303	319	301	306	289	286	306	311	301	288	289	286	323	297	324	294	283	275	290	318	327	325	286	308	286	292	300	289	289	325	288	325	286	287	312	272	327	295	310	317	296	315	301	294	313	300	323	311	288	282	330	307	309	330	258	313	309	335	260	312	325	269	312	291	266	321	291	298	294	315	291	293	263	300	277	289	286	273	308	282	280	313	279	293	299	317	328	280	283	285	284	295	299	266	319	287	300	302	303	280	286	269	283	273	313	277	315	294	300	271	291	281	284	326	292	300	278	289	286	266	304	279	262	286	319	281	291	269	303	289	331	303	301	299	260	291	322	263	313	290	270	311	299	274	292	274	315	296	280	261	278	300	343	283	309	287	280	287	302	309	293	293	295	306	321	288	284	301	321	280	320	295	281	289	306	311	303	278	326	298	308	296	281	269	299	304	284	293	305	288	296	286	329	310	288	292	324	297	304	272	278	295	300	284	301	299	313	318	299	276	299	304	272	276	271	293	293	298	267	298	296	300	286	284	305	288	299	328	310	282	297	281	307	296	300	291	287	299	318	305	254	309	311	271	302	314	288	254	310	303	288	302	321	292	314	281	304	306	295	334	287	286	306	318	294	290	289	303	292	287	289	279	273	302	291	292	289	276	287	311	306	320	290	298	301	310	276	317	307	303	294	294	286	278	289	304	309	315	294	298	287	288	308	302	271	283	306	270	297	326	293	319	270	263	287	292	319	308	326	308	287	327	273	302	318	310	293	302	306	302	297	312	304	271	268	302	299	319	308	308	294	302	326	289	318	316	280	288	291	302	316	291	318	283	273	302	316	306	277	324	308	290	298	301	327	314	282	293	270	273	268	284	276	271	290	298	290	319	300	325	300	319	298	288	265	275	301	286
35831	38488	3119	619	534	517	462	437	425	395	392	365	395	365	404	430	431	367	397	339	371	386	385	401	372	396	415	371	382	423	416	363	395	377	410	366	373	377	413	408	362	358	358	349	389	366	395	412	367	400	353	365	370	401	361	356	363	403	388	404	368	359	375	355	380	353	373	373	391	371	388	392	377	383	345	383	389	379	352	361	387	389	376	361	350	363	394	373	391	377	377	399	367	391	362	361	377	390	376	366	352	376	395	428	406	363	350	328	398	389	386	362	364	385	411	400	378	372	347	367	395	364	379	378	397	385	370	341	380	355	352	368	368	359	351	366	398	356	395	361	400	428	346	390	392	353	408	365	372	416	342	389	384	386	328	369	367	357	366	389	369	333	339	360	339	395	383	387	392	381	388	392	386	396	363	351	382	358	417	413	357	401	377	363	389	386	372	380	357	353	375	355	391	349	403	399	358	359	409	378	350	380	354	395	344	367	361	363	358	367	367	366	360	372	357	361	367	397	391	367	365	347	360	345	361	402	355	349	349	349	390	396	387	383	358	358	353	364	403	378	371	402	364	372	388	383	381	364	378	373	379	388	373	423	372	390	378	405	375	351	338	356	406	327	398	369	356	368	377	370	374	393	397	360	356	365	366	361	392	375	375	342	380	393	369	374	418	395	359	373	397	377	353	367	364	359	370	364	369	407	392	376	361	363	355	406	368	399	331	393	365	370	374	390	364	337	386	375	376	371	368	357	345	338	389	377	380	383	350	363	368	396	385	373	370	364	333	371	360	403	347	340	367	371	404	365	373	354	376	383	366	349	388	364	371	410	385	373	396	383	338	384	360	366	360	369	341	410	381	380	370	371	400	356	356	364	394	362	371	375	397	379	401	360	369	382	387	361	361	369	342	397	351	386	382	366	368	412	386	390	394	377	373	364	372	347	385	366	376	360	361	388	376	384	378	379	368	375	360	407	369	355	383	343	366	373	383	363	353	349	360	381	356	385	354	386	386	340	385	401	382	395	378	345	369	384	396	374	354	383	386	397	374	357	364	366	346	384	371	340	384	387	388	382	360	390	405	380	381	373	340	407	381	408	405	382	363	380	345	376	362	364	398	349	377	373	379	385	350	387	352	352	384	374	387	377	369	377	388	356	358	380	355	373	363	367	369	380	390	383	364	361	346	371	365	379	367	352	405	415	425	357	361	383	383	430	390	357	398	376	377	387	386	377	364	362	413	336	378	393	401	361	396	364	350	366	348	377	366	378	390	379	390	381	367	363	378	367	377	377	378	367	372	349	395	376	340	373	411	380	385	409	355	401	389	391	349	379	405	414	377	383	366	386	392	342	413	373	401	377	389	363	376	393	376	395	373	341	364	351	361	336	358	383	364	364	363	384	379	392	392	378	395	380	383	359	386	359	380	400	382	361	403	395	367	348	349	361	367	390	376	364	369	359	384	378	316	416	382	371	398	434	419	393	376	364	363	407	415	388	377	377	389	370	391	360	335	381	359	342	373	374	389	360	371	398	405	370	378	367	382	375	357	385	359	376	343	347	389	361	406	382	380	353	373	361	388	372	369	365	370	372	380	400	370	367	386	361	374	368	363	386	363	375	367	376	360	356	409	377	355	380	379	390	379	374	363	384	368	378	409	365	391	386	374	407	370	364	335	388	381	368	384	394	355	369	380	379	388	374	381	344	353	378	401	406	388	391	371	364	352	335	397	379	395	349	393	394	357	374	344	386	375	351	371	393	379	379	357	347	376	354	384	376	342	360	377	382	380	370	404	380	361	344	396	401	357	355	400	376	354	394	388	370	378	345	412	371	390	358	356	372	378	380	396	352	329	419	378	412	384	371	353	369	379	339	395	372	355	374	383	382	379	377	372	375	359	389	384	342	386	368	360	392	391	382	366	377	352	411	396	369	340	389	389	387	364	383	369	354	389	365	365	367	386	363	365	357	416	367	366	375	381	358	369	398	357	347	383	370	362	353	396	349	371	375	374	402	395	384	397	400	372	358	340	363	385	372	356	366	387	352	381	340	354	399	355	349	384	367	378	391	370	361	393	393	381	365	338	368	353	351	354	335	368	381	389	392	355	339	364	416	371	350	392	342	351	356	363	370	368	352	375	395	360	388	388	383	397	390	401	405	363	357	413	371	400	357	356	373	363	402	374	376	382	361	388	384	391	383	350	361	373	388	353	383	368	372	385	379	367	382	414	375	383	368	391	344	385	357	348	371	375	376	362	395	376	374	349	340	363	392	375	410	386	362	341	358	354	398	376	390	328	399	387	366	386	356	348	356	375	420	358	375	347	356	376	385	359	332	367	353	396	366	362	364	353	336	402	348	374	383	393	396	377	419	387	385	359	395	406	337	352	387	378	381	369	390	405	377	395	364	390	394	379	353	368	373	348	386	354	372	368	368	362	354	374	367	371	371	347	389	358	376	389	324	375	367	361	386	385	386	360	353	357	390	358	421	375	390	350	370	349	381	371	366	371	357	359	398	371	360	377	355	372	381	405	351	365	390	371	365	395	400	416	359	413	361	405	372	365	357	353	366	388	400	362	374	387	384	381	370	378	382	357	341	377	350	356	383	375	382	365	341	390	354	400	350	353	372	382	393	365	362	399	373	354	343	402	362	366	346	398	396	376	381	372	363	366	354	372	353	343	354	343	340	362	370	373	350	395	382	369	391	372	373	362	385	388	390	378	391	377	401	361	388	375	354	394	407	390	378	371	434	390	387	412	396	359	382	367	360	386	418	331	340	417	389	356	408	330	355	348	351	380	358	366	397	414	362	367	370	336	383	394	377	384	368	368	359	398	405	382	370	378	359	398	369	348	411	377	410	342	377	365	376	361	331	374	397	364	373	360	359	379	352	376	382	381	381	350	367	364	357	347	327	379	420	353	393	343	347	338	386	383	364	373	341	389	357	371	403	402	375	377	322	382	368	372	378	354	378	375	371	355	360	402	379	376	351	422	384	361	365	373	401	351	394	370	363	391	374	392	375	364	410	351	397	364	363	371	383	403	348	414	380	398	411	379	386	385	348	369	389	381	340	376	329	364	371	366	396	347	395	364	362	389	364	395	353	375	393	390	373	373	390	359	391	391	365	369	367	357	384	362	383	375	368	364	391	365	378	411	381	388	359	357	378	399	392	391	364	371	335	367	398	368	378	375	372	376	413	371	365	368	372	404	371	352	367	401	385	386	379	357	368	367	400	385	354	372	362	341	382	379	376	406	379	377	423	357	367	351	360	375	352	388	381	382	375	414	375	389	384	402	392	343	392	399	351	352	361	369	332	354	386	381	386	351	346	336	398	393	393	394	371	371	389	372	355	370	362	352	380	368	355	367	386	369	373	383	367	377	373	378	372	372	354	381	400	373	345	378	378	389	363	397	375	388	352	322	347	381	380	408	362	362	369	392	372	378	371	372	371	384	389	384	351	412	349	364	380	337	376	338	378	382	369	381	396	369	368	361	371	371	360
24018	21059	28160	24049	20793	6932	1139	863	775	667	661	653	592	599	618	572	587	590	569	554	593	523	551	528	568	513	554	574	531	534	557	499	551	499	510	523	505	517	526	502	537	535	513	534	503	540	595	535	522	498	546	504	487	537	505	496	524	542	517	531	561	523	552	513	551	554	487	487	506	534	531	499	513	503	523	489	537	529	531	539	516	559	506	569	513	518	539	517	484	510	526	534	506	477	515	553	471	530	556	518	567	498	523	509	529	515	523	492	534	514	521	522	529	545	516	526	484	517	526	528	512	520	511	484	514	519	498	468	518	510	526	511	488	539	517	532	507	475	501	492	538	497	521	457	513	495	496	527	497	518	575	488	529	527	499	526	518	525	537	535	555	512	515	550	540	508	520	491	490	469	518	466	489	477	497	471	548	489	497	524	550	533	528	485	471	547	537	525	503	530	563	586	531	476	504	497	530	499	514	505	533	544	517	524	510	557	525	532	480	545	536	535	513	525	508	518	529	506	503	494	510	501	518	523	521	499	485	524	554	537	509	504	548	528	497	497	512	465	508	496	550	515	468	524	511	517	492	509	512	521	548	531	501	467	509	515	500	497	525	528	504	537	524	482	482	500	498	520	510	492	532	543	481	552	490	479	495	524	523	521	523	496	550	500	471	509	542	565	541	541	506	495	483	526	531	486	562	519	506	494	517	545	529	507	516	528	518	546	515	532	500	534	531	486	482	553	531	512	570	526	518	508	528	500	536	532	509	538	491	520	490	498	544	550	511	543	494	487	485	556	519	495	524	505	497	523	568	528	521	522	480	500	534	519	536	504	478	503	496	568	512	506	528	508	519	498	506	529	510	530	507	488	508	514	500	510	564	495	502	504	545	520	530	490	503	512	523	521	527	500	534	528	559	518	562	502	529	522	565	545	494	494	541	549	521	505	499	517	507	532	510	518	503	497	534	563	504	527	543	548	539	524	522	502	528	554	513	547	554	461	489	512	510	514	487	534	516	525	544	510	528	513	525	534	500	514	536	486	501	543	491	508	541	563	564	502	470	536	504	533	509	517	536	506	526	556	516	523	484	487	517	509	544	522	478	497	522	498	519	513	501	497	530	502	503	519	509	547	519	548	465	492	495	529	506	517	487	532	502	504	517	507	534	488	459	496	524	533	552	493	515	480	520	497	506	529	536	505	532	527	475	522	517	521	522	544	518	528	521	511	539	512	527	516	494	506	503	535	515	542	503	488	530	524	529	519	505	488	503	553	493	485	539	493	494	524	542	506	536	501	500	504	528	530	478	522	497	539	553	527	499	549	520	534	507	518	499	485	505	505	550	495	515	533	502	534	518	547	518	489	530	477	508	508	490	521	562	552	515	521	504	495	520	533	515	498	546	494	539	539	577	545	529	495	529	489	468	478	484	496	492	509	541	517	517	532	531	510	527	514	530	488	512	471	513	510	506	517	533	517	468	493	537	499	558	535	529	534	543	461	519	464	508	511	533	537	522	512	500	487	503	535	534	543	485	536	501	515	509	555	475	523	478	494	526	487	521	499	497	521	553	549	533	499	475	478	506	513	495	496	478	540	516	537	532	523	493	471	520	525	538	511	472	543	512	528	466	532	523	481	466	489	522	516	493	481	520	523	506	501	566	543	506	558	555	495	531	488	467	514	522	537	520	515	471	487	502	491	492	530	525	529	515	523	495	569	478	480	520	515	518	507	487	508	509	515	498	493	514	553	500	504	498	525	530	482	533	570	474	517	514	535	516	515	511	544	490	519	527	527	519	517	541	560	529	537	522	505	511	553	510	535	518	532	554	555	553	476	496	534	530	535	562	508	504	520	493	474	482	515	496	521	540	457	495	474	541	531	550	498	479	533	506	542	517	511	482	504	485	512	518	521	542	525	522	521	544	514	528	505	467	495	516	547	525	532	522	519	510	526	524	519	500	515	557	545	525	514	497	517	548	494	504	524	522	518	533	478	490	527	541	506	512	514	517	488	518	524	568	511	479	511	525	500	533	510	508	532	491	533	532	501	552	550	512	506	548	538	516	496	472	524	518	497	520	501	493	554	482	511	506	518	538	537	516	511	497	491	550	504	527	519	479	497	534	520	507	519	526	477	515	502	564	483	525	504	515	516	526	522	505	533	489	515	529	503	481	541	501	527	537	480	509	535	499	539	514	523	540	546	548	531	520	493	518	526	541	499	518	539	500	495	544	526	533	522	547	524	526	520	521	515	545	523	516	535	508	484	521	501	518	509	502	515	539	506	511	488	560	533	529	501	519	519	479	508	524	524	548	547	529	564	544	527	545	465	560	504	524	520	536	523	514	519	472	526	556	520	537	496	538	525	505	536	508	483	511	493	516	533	517	519	533	506	549	518	509	508	478	547	515	463	513	487	515	524	490	485	538	523	522	524	527	546	474	492	526	516	519	501	483	524	532	486	522	504	545	502	503	513	489	500	511	514	488	514	510	507	452	537	540	545	509	493	528	525	517	500	501	499	517	505	531	489	501	466	509	478	497	529	532	502	512	500	509	525	492	499	489	551	493	514	525	477	524	495	561	492	516	511	528	493	538	538	500	532	543	542	510	511	508	576	479	488	525	502	516	505	540	498	494	506	529	504	516	510	502	503	491	538	520	530	531	522	552	510	524	504	495	515	529	474	479	515	527	507	525	560	513	516	514	507	477	526	511	470	497	470	521	524	513	521	535	539	499	531	500	506	511	529	470	544	532	514	544	498	528	523	530	510	523	520	530	491	461	520	529	567	515	525	509	490	488	500	502	512	503	539	528	519	514	505	505	486	514	508	557	526	451	479	526	537	519	514	538	515	461	493	496	491	512	526	520	510	529	520	535	522	487	501	524	518	491	508	552	482	507	539	517	459	551	485	535	531	510	522	499	503	539	539	550	498	477	480	486	552	538	496	540	506	496	492	504	577	520	501	507	526	518	490	512	538	491	479	540	500	514	496	514	534	462	489	474	564	528	509	508	530	489	496	513	530	540	549	510	529	489	520	509	525	521	498	550	496	504	534	552	541	512	570	562	472	491	543	519	545	519	534	484	481	481	510	490	509	461	515	561	527	503	513	518	504	517	496	526	517	528	506	519	517	548	535	520	524	521	536	511	537	522	513	507	549	519	519	520	516	504	554	551	525	503	530	521	542	495	547	448	525	499	508	504	512	500	529	530	541	561	552	511	511	507	528	488	527	520	517	522	498	493	490	507	543	519	508	550	490	531	473	490	471	480	540	535	522	535	516	490	520	534	518	528	492	505	514	503	489	521	503	534	532	503	521	489	480	536	530	519	508	509	503	518	494	508	506	524	489	536	532	508	513	497	493	528	492	491	488	561	490	514	495	490	499	497	483	523	509	488	506	513	507	510	516	537	456	495	468	507	539	590	527	516	481	464	498	507	528	514	512	497	525	557	566	521	523	481	510	539	550	511	541	499	545	537	546	457	527	517	489	506	483	509	556	509	506	553	531
40232	54697	11001	3420	2395	1915	1544	1378	1170	999	976	883	925	845	784	729	755	756	703	715	713	705	713	742	693	677	658	648	656	659	713	715	630	633	658	698	712	685	669	679	710	688	686	646	648	644	660	638	674	643	677	634	663	618	658	637	593	650	638	651	654	645	650	642	635	652	634	625	700	644	623	630	565	642	647	658	621	647	644	647	607	674	630	637	679	647	637	652	664	625	652	649	609	637	639	659	632	682	630	659	639	598	646	630	624	615	661	643	616	629	643	628	613	641	658	615	599	639	626	663	616	652	608	632	652	627	621	638	641	627	635	610	668	612	640	671	635	603	644	639	635	613	631	620	647	660	563	629	698	643	635	669	647	603	643	667	655	601	620	602	606	609	653	643	659	658	647	597	589	628	606	634	645	630	610	664	634	650	659	654	664	635	636	632	643	637	680	659	599	654	643	628	630	608	652	675	607	633	675	636	628	662	615	644	614	655	666	629	657	649	626	616	627	633	664	625	659	617	614	660	690	592	655	607	604	652	610	642	613	650	640	612	612	620	594	619	610	638	664	725	649	636	638	634	616	662	630	620	632	595	641	625	585	643	595	619	597	630	627	644	702	708	645	627	625	604	623	672	656	597	555	637	665	613	607	656	628	646	631	621	629	649	622	612	647	627	642	656	661	654	625	636	674	639	640	610	626	656	618	620	691	635	629	664	621	594	635	641	598	619	628	648	647	616	628	623	649	636	634	636	628	635	604	671	676	639	606	641	626	653	650	628	658	629	640	635	637	643	636	650	644	638	589	646	685	685	636	612	635	627	621	655	647	617	634	642	649	631	643	674	704	645	620	642	631	622	632	646	619	610	656	650	609	599	655	663	641	650	664	634	651	644	652	631	611	663	643	628	691	642	646	654	664	654	677	620	636	663	639	651	611	664	628	676	650	650	655	641	613	630	646	611	636	649	563	592	667	657	612	626	642	631	653	643	612	638	610	665	616	648	665	656	635	607	656	622	596	658	636	632	603	627	625	660	619	624	659	628	616	635	651	607	635	654	645	648	621	621	623	624	684	605	610	644	657	653	616	663	583	683	620	649	647	608	661	637	646	632	600	624	676	634	661	608	639	648	631	590	624	635	612	617	671	615	604	634	645	644	614	662	660	605	659	643	593	619	666	668	651	616	627	678	618	653	602	645	635	652	612	661	616	630	650	691	619	622	672	636	650	642	624	648	651	641	643	620	637	664	621	645	656	649	590	636	626	636	683	640	645	648	642	634	670	603	630	606	666	636	618	643	612	628	639	645	614	605	624	650	662	619	670	643	614	618	640	637	573	644	636	584	625	643	619	611	647	646	628	621	651	660	596	637	643	639	650	642	633	631	621	644	647	621	618	624	657	622	639	615	601	647	636	658	630	641	688	629	673	624	651	601	670	667	587	632	598	604	644	645	631	672	598	681	652	608	672	621	632	606	628	613	620	644	593	643	621	653	672	625	684	652	628	660	610	656	673	655	560	659	648	632	634	684	614	628	612	611	654	652	632	627	599	633	672	636	604	591	623	664	675	609	631	654	663	653	611	633	636	656	642	635	684	631	627	651	600	646	623	596	599	629	625	592	648	589	651	645	638	669	653	603	640	623	624	644	627	591	636	653	619	632	637	600	625	629	631	655	669	606	635	606	643	671	645	655	602	652	622	660	592	636	625	617	684	648	607	648	607	650	627	566	646	598	676	647	645	635	625	634	666	620	642	620	610	631	610	592	646	646	664	624	659	636	606	617	595	674	642	611	635	586	631	688	662	621	646	586	647	592	637	644	595	678	664	660	640	608	675	671	665	651	656	661	624	677	623	635	598	622	584	616	664	629	626	623	671	589	621	599	661	630	657	651	572	671	662	618	603	612	655	626	624	654	609	648	638	639	657	645	658	623	644	610	630	669	616	630	705	644	611	628	670	627	637	660	647	590	699	658	592	626	629	606	663	625	650	622	636	642	645	588	644	589	615	650	621	651	618	609	650	606	615	617	652	633	622	666	604	641	631	608	643	583	687	590	648	678	590	612	597	637	644	613	637	650	628	622	608	580	620	597	637	628	610	654	625	632	622	655	650	620	636	620	584	669	619	599	653	627	652	621	626	630	654	613	639	641	665	619	612	646	633	632	676	647	638	618	633	677	608	620	647	641	662	629	626	630	660	661	655	652	624	618	644	593	654	650	619	624	600	633	603	602	580	642	617	593	644	625	598	641	666	646	629	640	579	659	648	626	611	612	643	631	613	607	653	625	635	612	650	668	608	653	640	634	633	664	633	699	596	618	599	649	622	622	632	640	631	674	658	646	592	633	635	614	637	644	604	609	632	634	633	644	666	679	640	632	625	638	656	672	644	626	623	632	639	690	626	599	622	626	621	636	679	602	612	620	605	615	634	633	640	660	622	628	600	688	656	672	656	664	657	618	629	645	649	628	636	637	641	630	634	643	631	602	638	631	642	594	646	636	618	640	615	641	652	616	640	599	630	659	642	626	662	650	660	599	656	601	657	624	639	626	607	584	642	645	654	660	632	647	670	586	585	631	622	601	616	588	631	641	616	610	649	636	655	601	660	627	637	641	646	649	632	613	668	645	641	679	616	635	617	674	633	623	653	656	648	655	627	648	636	659	634	652	639	648	670	622	598	662	610	678	627	607	625	598	637	619	572	679	653	598	646	629	622	615	672	613	659	642	620	654	602	638	621	645	655	632	629	605	651	619	597	634	611	625	616	632	614	634	635	623	606	602	622	654	623	653	615	617	641	642	662	582	592	658	644	660	618	622	640	635	622	584	642	650	622	663	635	628	594	599	626	619	611	651	683	661	637	646	571	631	657	635	631	610	604	656	640	592	581	645	641	635	596	663	613	606	613	640	654	664	650	662	675	600	601	646	611	652	628	671	626	633	605	606	654	626	655	622	645	642	684	640	630	590	625	652	590	673	588	652	651	637	641	625	626	673	625	631	641	646	631	588	607	616	617	643	656	589	691	590	623	658	634	622	636	627	638	622	625	606	637	612	635	649	615	619	618	619	614	591	649	619	619	594	603	649	644	644	616	670	641	596	627	691	657	642	643	639	711	617	563	643	660	624	650	661	635	658	614	630	615	637	612	646	634	693	659	594	717	623	658	638	623	618	655	616	636	623	643	645	613	598	587	594	632	629	631	668	619	666	640	650	629	636	689	597	638	620	646	625	634	642	640	644	629	675	619	596	610	664	657	682	662	668	619	628	653	658	618	693	637	616	630	605	635	681	694	647	667	710	661	688	673	681	609	603	630	664	628	591	707	658	607	641	608	656	640	665	654	617	655	636	622	629	604	635	648	640	637	660	608	605	598	636	668	655	590	630	606	617	608	588	630	653	674	636	628	647	622	600	620	655	642	609	653	576	599	667	613	656	605	616	642	644	658	654	670	640	632	647	626	659	632	639	641	649	685	624	632	651	614	612	636	649	656	634	657	635	602	671	642	611	613	644
22986	21071	28704	23592	21053	20855	5412	1147	886	749	734	732	608	636	604	581	602	615	566	516	521	561	529	519	514	509	501	550	556	493	522	511	504	513	509	471	493	533	517	498	497	490	481	487	490	480	505	489	489	473	432	519	456	506	489	493	474	491	471	477	480	498	496	479	500	517	455	469	507	464	475	507	496	527	485	479	448	448	481	527	506	452	477	463	496	495	483	502	473	480	497	523	505	451	503	458	478	483	482	486	492	520	483	507	481	450	517	507	488	485	438	501	453	478	482	425	479	466	475	428	486	482	498	463	477	505	460	482	502	506	504	493	487	494	491	500	495	449	457	458	471	474	421	489	501	472	504	472	457	483	504	474	491	491	474	454	483	464	479	504	468	489	475	474	463	461	480	456	474	500	494	447	483	474	495	484	496	486	501	506	406	476	475	454	477	468	466	454	480	488	461	481	440	485	520	470	483	507	509	485	507	510	489	495	452	520	448	463	541	495	472	487	508	505	514	475	456	495	476	475	453	530	485	481	467	513	469	537	470	505	492	528	476	492	487	466	522	461	442	497	476	524	508	486	543	559	466	491	473	470	492	466	475	525	530	458	453	496	542	474	486	491	464	456	486	476	535	476	441	456	477	472	460	477	464	468	485	487	451	487	484	488	475	446	439	484	468	462	495	484	474	557	516	495	483	483	460	448	470	458	492	502	460	477	483	482	464	475	469	454	461	462	450	464	489	525	504	464	470	480	479	447	497	449	452	477	486	455	455	492	471	497	456	467	447	450	469	501	498	446	508	499	504	518	520	443	442	495	460	478	542	478	482	462	490	489	516	487	473	468	472	500	475	464	494	512	479	484	498	480	466	432	502	477	467	508	428	479	526	534	453	477	486	457	465	473	469	462	485	507	482	455	491	497	455	444	479	502	473	500	444	493	507	467	488	490	476	456	495	474	475	452	466	425	514	468	519	472	450	480	496	481	478	454	473	505	477	475	464	502	436	484	446	514	484	499	504	464	459	508	493	491	488	493	518	471	449	468	497	507	423	490	482	507	464	468	481	491	475	479	478	480	464	447	454	469	523	448	462	451	489	471	478	500	490	477	491	478	488	478	499	462	462	478	518	495	447	464	485	479	461	493	514	446	486	489	493	459	515	477	478	457	455	470	494	480	500	519	515	489	480	484	462	494	458	488	475	464	495	476	479	470	515	466	476	509	475	464	479	493	484	500	463	485	491	486	482	451	466	433	520	457	485	463	505	471	489	447	448	497	487	449	483	510	460	492	482	478	482	455	465	480	531	470	476	503	469	503	501	493	529	451	464	466	509	436	465	498	491	478	510	498	529	510	466	463	462	483	503	476	480	469	492	515	485	478	464	492	496	511	487	490	477	444	499	486	490	506	516	476	469	481	496	514	435	460	487	478	490	475	509	468	467	495	478	476	462	523	502	489	457	482	494	480	430	465	521	493	482	455	470	424	473	500	495	490	443	490	481	494	481	460	486	511	454	483	502	484	472	458	472	435	501	467	454	505	482	494	477	500	525	508	479	494	494	493	463	512	512	464	479	475	479	467	465	496	461	514	459	466	495	554	476	506	452	467	445	470	509	447	479	462	507	454	483	503	504	472	512	464	539	467	466	489	446	488	494	470	469	483	428	517	488	488	482	512	465	500	495	493	473	468	484	447	472	500	480	485	501	475	532	518	479	499	474	444	489	477	474	442	478	485	488	497	487	455	486	473	483	493	459	480	470	485	427	502	425	488	484	465	492	475	545	504	477	447	495	443	463	484	502	447	499	475	445	497	440	483	477	469	464	465	485	518	490	489	512	490	489	456	473	506	482	487	484	489	488	496	441	491	478	470	487	522	486	461	471	462	479	494	460	467	476	481	464	455	475	484	452	477	435	483	445	475	521	445	528	434	470	474	497	495	456	470	474	499	493	479	492	490	513	434	486	467	484	490	477	504	489	470	481	496	491	426	526	524	489	451	464	462	456	494	453	466	465	454	476	482	471	450	465	542	460	487	467	475	493	462	478	452	474	476	466	497	530	486	486	440	449	442	471	486	515	502	509	471	482	502	480	489	510	472	478	475	511	478	478	512	455	460	467	423	485	494	488	476	438	479	517	465	504	507	512	449	495	461	473	470	472	448	468	493	468	488	485	463	456	463	516	461	463	507	448	446	465	514	504	452	477	489	487	475	492	498	460	517	459	508	505	484	459	490	464	502	531	468	482	468	470	501	452	501	503	458	485	491	486	469	496	447	489	477	478	466	477	486	465	504	472	495	495	423	441	491	499	508	473	486	489	479	476	455	498	475	508	467	462	443	443	456	450	487	468	445	477	456	505	476	479	436	462	484	428	492	489	498	469	461	471	476	493	470	489	481	494	503	482	500	490	476	508	481	493	467	506	475	498	471	475	484	489	461	477	408	493	490	488	465	461	476	475	468	508	452	458	494	508	482	530	494	490	484	482	494	501	486	492	496	489	494	520	469	466	471	486	469	509	450	451	462	441	444	459	522	462	464	497	474	472	503	489	479	473	489	473	468	504	442	471	478	495	452	484	477	496	487	429	470	446	509	455	482	477	473	496	486	500	464	520	496	452	474	472	481	472	465	465	493	484	491	481	481	445	463	446	470	461	481	435	447	465	503	477	477	492	500	485	462	494	491	467	484	470	473	504	488	468	474	494	463	451	488	498	463	450	484	489	508	482	467	461	464	467	481	481	492	477	468	473	443	514	470	500	459	482	484	471	454	482	456	525	449	499	452	462	459	476	467	467	484	484	501	471	489	484	485	511	484	484	498	496	486	474	479	456	510	503	480	480	487	457	477	482	465	512	466	506	509	482	493	488	497	456	478	495	533	514	492	498	454	489	473	456	492	460	460	490	479	471	466	470	456	488	480	491	502	448	499	444	478	461	512	476	478	488	513	465	494	502	480	483	508	445	458	470	465	488	519	507	510	476	513	484	497	481	494	466	470	498	451	457	472	483	470	452	489	483	502	441	442	480	471	466	490	494	444	509	499	488	451	443	450	495	429	500	464	460	498	490	495	473	470	518	523	469	467	441	470	495	482	485	451	489	465	497	464	513	480	462	495	480	477	484	488	481	453	477	527	490	466	466	474	493	473	421	442	460	483	481	492	501	500	463	466	465	503	486	481	415	468	492	489	512	511	481	496	487	476	481	459	496	476	443	489	477	496	501	443	416	476	478	441	476	503	475	477	464	484	494	463	503	461	450	486	485	465	497	455	465	441	481	511	492	473	438	486	476	460	503	454	467	453	457	443	453	484	478	455	470	511	472	499	468	429	516	467	472	502	479	470	520	481	459	472	505	504	487	466	498	487	485	447	500	478	503	441	468	474	484	500	459	485	493	504	492	479	512	475	466	468	480	435	482	486	458	471	477	493	483	461	490	456	476	447	480	500	464	485	458	495	465	488	499	449	511	463	474	529	496	496	478	472	437	491	467	504	465	490	474	504	496	455	453	453	495	470
45132	61819	13129	5449	3767	2898	2334	1927	1545	1403	1299	1066	945	908	876	861	862	805	784	736	782	768	706	701	670	660	708	620	696	685	651	640	690	633	699	644	618	641	663	626	635	595	633	630	618	647	631	620	613	616	616	617	598	591	635	600	598	612	638	615	609	585	646	607	574	609	616	595	613	619	600	615	581	592	660	613	596	596	595	599	615	623	647	619	638	618	633	594	609	598	659	647	620	611	547	592	598	597	636	655	582	564	571	580	580	601	603	615	617	598	608	573	593	598	603	623	623	639	541	616	594	621	644	591	607	661	584	577	605	579	603	578	565	621	581	587	599	679	532	594	593	626	591	584	619	635	583	607	629	575	619	617	579	576	601	579	562	647	624	620	633	617	600	560	633	620	607	628	550	632	561	591	607	642	637	590	633	532	561	595	634	632	615	607	566	538	622	561	616	578	637	608	603	615	601	593	566	569	558	564	577	588	578	597	566	594	646	561	574	591	627	635	583	591	586	606	608	596	565	634	556	577	618	621	609	580	578	617	619	604	573	589	578	603	623	626	618	607	602	652	631	657	530	568	624	587	580	606	613	595	654	577	646	612	569	583	617	600	591	590	582	621	590	597	605	613	604	617	577	617	577	577	652	648	599	652	597	562	629	565	566	602	645	603	556	632	602	630	607	580	572	537	592	655	573	604	577	597	612	581	664	615	589	577	588	583	599	574	578	646	597	643	591	605	625	639	555	565	567	634	609	595	614	599	578	590	587	606	600	608	583	590	600	568	601	581	544	584	599	631	623	592	585	629	586	631	574	577	583	644	623	589	606	602	589	590	630	616	625	574	600	637	578	566	582	568	640	602	638	603	580	599	635	639	591	570	568	611	616	577	582	602	615	579	632	601	618	558	583	632	603	626	614	581	602	584	582	601	632	623	626	621	618	627	577	596	570	583	586	607	568	592	586	589	585	643	602	577	595	618	603	586	574	657	605	630	576	563	590	616	616	563	603	589	615	588	576	557	597	569	580	589	560	598	566	614	660	546	606	583	606	637	585	621	628	600	580	620	608	605	597	640	614	558	610	618	556	620	585	635	610	590	623	609	602	606	615	628	604	633	598	581	641	625	590	642	576	589	589	601	607	621	583	581	565	621	599	560	604	538	633	634	608	565	613	624	626	608	605	624	624	633	579	574	566	623	650	591	587	579	608	622	646	594	630	584	601	613	580	592	591	605	583	604	593	602	592	597	602	582	627	565	608	584	589	564	616	608	614	617	637	589	638	606	667	578	595	595	601	560	592	613	576	567	603	606	608	613	577	599	616	646	594	602	643	604	610	611	598	556	596	553	570	573	595	565	583	593	623	586	600	608	605	602	584	548	645	581	643	595	573	622	610	614	613	635	565	575	596	602	614	581	564	593	570	596	598	577	590	630	593	583	651	526	587	591	579	594	585	602	614	587	634	608	621	578	627	629	574	619	574	641	584	605	594	631	555	568	644	619	611	631	649	588	579	598	620	574	588	608	629	611	590	580	579	558	590	605	607	602	607	571	631	595	640	642	594	613	569	604	589	575	669	584	628	616	610	604	603	608	609	609	618	587	615	574	584	569	625	596	643	533	591	566	628	598	582	579	578	558	604	552	614	579	609	620	627	607	578	546	609	580	595	594	589	547	593	591	614	611	589	600	624	595	595	586	607	612	595	611	583	617	619	569	593	584	570	607	617	583	618	681	630	600	611	654	593	586	553	648	614	579	613	626	631	577	592	616	612	596	609	615	586	608	627	592	599	562	590	629	598	594	624	623	590	610	576	645	600	618	666	612	622	621	573	608	554	606	572	581	603	606	578	606	633	629	649	618	608	580	591	612	599	613	587	616	613	585	601	582	596	625	618	591	572	613	609	580	659	598	612	573	611	597	589	595	557	591	606	624	664	634	591	619	588	586	627	591	574	578	579	646	612	583	605	639	619	585	582	576	625	595	596	600	588	615	604	632	605	581	583	624	609	578	582	587	567	611	622	650	592	616	569	593	593	578	618	553	568	586	586	623	603	632	585	584	634	609	646	598	581	598	602	610	583	614	594	587	608	583	611	608	602	621	598	589	607	579	649	642	590	603	612	581	575	578	588	594	603	602	586	621	632	620	586	616	607	559	632	605	581	630	670	567	598	601	592	602	610	630	619	586	538	602	632	664	651	621	547	587	622	628	623	613	627	613	609	609	615	583	585	568	616	608	607	602	613	602	609	562	623	603	566	579	595	619	623	604	581	589	567	579	582	598	623	630	562	570	629	590	593	618	601	589	591	603	617	584	627	609	614	624	594	615	613	560	620	626	572	579	568	604	596	584	597	578	605	581	631	619	633	609	575	569	615	591	590	582	597	591	625	631	580	554	592	606	617	616	589	594	623	630	630	574	598	568	602	565	574	612	609	581	616	578	586	579	629	633	588	631	591	615	591	586	613	617	597	598	609	632	580	600	617	585	567	540	551	587	573	608	596	571	585	612	604	622	566	625	624	597	587	635	593	588	609	595	594	633	577	632	577	607	606	586	620	611	620	576	600	554	573	579	580	587	590	605	609	580	581	594	593	589	617	607	599	642	628	609	652	569	611	595	569	625	587	578	619	554	615	615	586	601	620	640	589	617	594	581	587	624	606	600	588	618	561	607	615	580	579	577	566	590	642	591	639	552	629	642	632	606	605	613	658	662	582	573	613	602	617	614	594	596	613	614	616	574	569	596	552	632	615	599	629	622	603	612	612	591	556	591	617	587	572	606	620	652	594	602	588	628	575	560	647	624	610	622	592	606	563	611	611	581	591	568	621	628	613	601	601	568	621	599	566	635	613	600	592	617	602	609	637	591	547	595	635	581	623	576	584	600	626	623	575	597	616	607	634	621	626	553	614	576	595	577	629	604	602	628	592	613	615	595	660	570	605	614	590	614	605	580	651	588	648	643	608	575	593	583	585	625	586	614	628	563	587	585	585	595	613	596	575	604	660	576	614	665	587	625	650	595	592	605	602	605	572	622	587	557	645	576	600	651	563	639	603	624	613	639	636	637	547	572	581	579	594	581	583	564	663	618	586	663	573	612	620	604	586	644	612	601	648	604	589	587	615	589	572	591	572	572	604	572	593	582	592	620	624	612	558	601	573	544	631	654	590	623	596	582	584	629	593	602	658	626	615	633	607	597	574	581	629	607	605	603	571	591	594	603	634	586	620	638	642	605	570	607	567	562	633	645	613	561	577	607	642	590	592	600	588	581	624	589	596	620	587	586	596	559	584	609	606	640	617	550	572	610	597	581	569	597	590	607	598	592	637	605	604	635	579	611	618	612	565	622	625	639	627	601	579	633	565	578	576	587	586	596	568	590	593	592	580	568	638	612	539	605	665	640	548	608	583	587	587	542	628	618	612	563	632	604	586	645	631	638	547	610	583	604	615	616	576	595	662	572	572	564	605	613	595	611	609	650	617	628	573	627	582	577	607	610	619	563	579	608	632	581
29135	26232	13993	1502	421	374	352	314	321	284	310	288	299	281	311	286	321	313	292	322	285	312	296	294	319	314	265	288	332	308	293	293	314	311	278	306	313	303	309	296	290	294	275	279	309	312	291	311	268	287	277	292	294	264	279	301	293	312	281	308	286	264	308	327	284	281	319	317	310	271	291	297	298	261	298	290	295	279	314	296	290	273	326	307	281	331	293	323	284	306	283	301	295	267	303	305	331	274	307	293	304	263	307	272	301	297	275	281	291	289	323	288	322	320	291	288	282	324	294	286	321	309	297	285	278	317	288	302	296	289	287	305	316	303	299	284	281	286	260	292	294	309	316	279	297	307	293	287	285	283	278	331	313	318	319	298	293	301	297	298	312	314	322	302	258	266	298	292	295	276	331	322	269	308	312	264	288	314	298	253	259	288	319	290	329	296	267	296	300	314	310	286	313	302	281	290	258	306	309	293	268	311	287	286	274	287	325	323	312	271	319	284	306	281	298	283	282	273	298	278	289	282	302	274	282	278	298	292	308	293	299	287	268	308	272	279	313	293	296	266	302	309	278	308	303	298	277	288	310	295	276	325	273	287	301	322	306	303	300	300	289	276	279	292	295	290	302	270	303	258	286	305	315	292	309	307	302	305	294	305	333	255	258	306	320	265	306	269	276	312	298	300	309	299	307	296	282	305	323	279	294	322	322	316	297	291	273	330	302	257	301	298	329	301	289	302	319	320	277	309	280	329	337	270	304	282	322	311	289	297	293	282	280	266	293	268	276	299	266	252	288	286	295	313	293	277	294	282	287	284	294	290	322	328	291	282	271	254	288	290	288	288	291	310	280	312	287	340	302	308	304	261	294	292	308	293	298	304	311	304	280	298	328	301	267	330	283	302	290	288	268	305	299	268	300	292	313	285	286	281	314	289	303	290	292	317	311	288	281	265	275	281	309	328	297	282	317	315	313	309	261	320	262	293	309	303	290	305	299	266	307	271	286	295	301	294	284	295	290	304	295	314	304	288	290	306	310	293	290	279	291	263	300	300	264	275	300	304	321	296	282	270	293	298	298	287	300	294	301	298	290	289	322	280	312	322	263	275	302	277	280	295	304	286	308	292	286	297	314	309	288	281	319	311	309	272	292	297	292	314	309	295	258	305	287	305	297	283	282	272	313	329	302	311	280	315	312	309	278	279	275	280	274	277	298	328	288	301	312	300	307	329	278	309	312	270	299	299	320	309	288	312	293	286	322	297	293	281	276	275	292	311	300	304	298	303	289	262	261	330	306	295	328	236	284	287	280	281	284	311	294	308	289	315	310	254	304	296	326	267	273	266	292	275	283	273	299	304	296	313	307	313	284	317	284	302	326	269	297	305	254	304	294	287	288	299	276	300	322	281	294	301	302	288	307	291	320	310	294	283	303	290	314	267	281	312	300	315	286	314	301	302	298	307	285	317	326	291	263	285	313	304	314	312	304	314	301	329	299	307	289	320	294	302	247	309	324	294	298	264	302	296	305	293	309	299	260	290	312	281	295	306	306	268	297	293	298	290	297	289	294	324	313	273	295	289	320	260	313	293	289	285	299	310	288	274	332	260	298	293	279	299	300	291	297	307	293	267	278	310	300	271	296	316	279	271	311	295	293	293	306	282	297	311	321	273	317	318	279	293	330	278	295	279	313	298	301	302	311	291	312	276	296	311	308	300	287	298	268	298	340	321	288	303	340	310	302	322	297	298	299	317	265	288	292	291	261	318	307	288	275	274	285	288	299	293	276	304	284	305	262	276	278	311	294	321	297	304	308	294	304	284	301	288	278	325	284	279	300	273	294	294	285	305	277	301	309	296	286	302	289	314	297	307	311	303	283	277	275	290	314	325	302	289	264	315	313	290	322	314	276	314	326	290	281	290	300	295	296	296	302	273	291	322	268	292	313	279	290	289	285	301	306	308	289	268	280	288	305	317	304	312	276	301	296	302	270	298	281	295	300	300	277	326	300	283	261	296	270	307	295	293	284	318	256	280	279	278	276	289	316	310	303	310	288	328	300	300	271	294	294	282	321	287	288	311	308	331	284	295	258	340	331	298	288	296	291	298	240	265	273	307	303	293	295	259	277	301	283	309	300	302	278	280	279	275	285	317	320	300	290	293	277	289	290	310	312	295	279	260	287	284	257	300	330	315	299	313	304	273	273	302	285	305	262	303	272	315	301	277	290	305	280	291	281	305	300	274	285	296	312	263	275	297	284	272	302	298	300	295	276	286	288	305	300	318	299	311	308	325	297	295	314	288	284	277	307	318	281	263	297	303	295	301	273	306	290	313	293	337	290	271	279	262	295	265	298	297	316	308	299	273	283	322	303	304	294	303	284	311	289	285	286	293	295	307	300	291	318	269	318	276	287	337	276	292	281	291	297	305	290	326	268	285	303	268	290	278	281	307	319	303	289	306	243	271	258	304	295	242	303	271	277	308	321	277	285	286	286	311	310	307	304	287	309	290	324	310	300	280	294	306	269	292	280	279	288	332	283	321	297	278	313	285	315	322	276	292	288	306	281	288	257	291	289	272	302	305	311	288	297	307	304	309	313	286	307	269	287	299	259	304	302	279	273	293	327	285	329	262	286	283	272	268	279	301	265	284	279	296	298	319	293	325	297	292	261	350	276	315	306	309	308	295	326	327	278	278	294	286	307	272	284	324	309	328	271	275	296	300	292	297	306	299	310	269	285	315	298	263	315	270	292	323	287	298	310	328	278	306	298	273	294	303	300	285	289	277	315	315	293	308	267	303	266	296	319	290	281	293	295	280	276	274	298	305	285	311	303	326	296	269	305	297	292	283	310	302	256	302	290	304	284	279	309	280	291	303	260	295	284	282	284	278	310	297	269	304	252	305	268	310	293	283	305	296	279	311	323	315	289	286	277	270	312	274	314	309	292	257	308	314	315	300	332	278	288	303	292	311	295	318	301	289	296	300	293	312	311	278	296	270	285	282	280	280	272	328	291	300	316	296	319	296	295	298	311	293	316	301	307	313	289	336	289	298	275	298	294	304	311	303	272	275	305	298	303	263	285	281	308	292	295	302	294	316	291	297	273	299	311	294	274	309	284	298	322	273	310	286	307	301	307	270	297	325	277	287	329	278	286	272	301	299	277	309	303	316	282	288	338	268	290	303	301	292	323	280	274	299	318	289	290	286	289	304	300	294	276	275	307	293	315	299	289	311	296	269	276	294	293	285	314	279	335	317	304	276	301	287	321	317	273	294	295	290	289	312	307	296	287	292	289	279	316	291	300	286	290	308	310	295	296	299	288	272	275	267	258	314	298	276	302	320	313	289	269	331	273	303	291	304	324	267	294	273	303	304	315	257	291	312	287	311	308	305	287	315	289	283	293	267	270	275	295	310	304	279	285	263	319	281	334	322	274	321	331	300	307	304	297	305	290	309	313	275	331	301	294	265	293	318	302	290	311	288	296	290	303	293	290	293	316	280	280	268
35257	39208	3429	552	498	469	424	407	396	415	380	386	396	422	385	402	370	411	388	406	398	403	368	372	382	403	368	401	382	361	393	420	379	406	334	368	389	391	366	368	371	400	378	403	400	392	372	379	392	359	397	373	383	360	375	402	387	386	377	377	385	376	386	360	384	409	374	355	354	367	369	381	359	346	391	363	378	376	383	396	377	372	334	390	363	321	365	369	368	357	382	341	373	394	399	351	400	376	386	353	370	403	358	387	396	345	363	344	383	348	399	408	380	370	382	360	413	333	368	390	402	354	401	347	353	361	352	381	358	340	360	351	373	401	362	362	358	364	337	376	381	376	410	355	357	384	346	380	379	361	387	357	388	379	340	355	428	394	394	356	383	358	377	378	351	355	360	374	364	390	357	385	348	402	389	368	346	372	340	353	392	369	375	394	378	370	373	374	344	382	378	364	363	360	381	381	368	411	341	380	373	398	407	343	339	357	365	367	367	426	348	372	368	400	381	377	376	356	355	368	366	362	392	423	369	349	399	369	376	344	393	346	371	380	411	374	345	387	395	357	349	370	362	348	347	355	401	362	365	352	365	374	359	376	388	343	357	396	380	370	359	384	377	356	368	343	362	359	354	379	364	371	374	350	369	345	371	352	398	386	372	386	352	378	360	358	354	387	371	339	416	382	383	362	386	365	353	363	378	373	362	391	351	353	363	354	369	384	389	356	384	397	390	360	339	358	378	384	377	372	348	335	339	390	339	367	393	375	394	355	357	356	380	319	342	371	324	380	400	345	376	375	385	400	422	365	410	337	353	361	342	385	350	387	355	395	390	379	372	305	389	385	410	367	359	351	383	380	369	391	394	373	395	350	361	370	385	357	384	366	357	418	425	337	360	377	399	363	414	367	380	348	372	360	389	381	373	364	377	366	389	385	346	372	386	355	352	362	384	382	355	372	351	389	355	387	359	398	418	387	395	362	346	373	363	391	372	384	386	391	379	394	360	412	343	359	397	384	377	402	364	382	394	328	395	328	376	391	395	365	386	383	373	360	362	396	390	373	392	357	344	342	378	370	370	331	359	365	426	396	383	358	358	375	339	388	372	350	387	349	386	367	382	378	409	372	352	346	369	370	361	398	362	404	353	376	365	390	367	394	421	363	366	374	383	387	345	370	396	387	349	413	384	356	376	374	354	364	370	382	382	409	390	359	367	389	377	355	364	375	376	386	381	374	354	383	359	371	379	392	348	346	388	368	418	386	381	336	380	357	380	377	417	375	375	381	366	369	381	362	383	369	367	378	405	352	343	395	346	371	332	409	341	359	352	383	351	359	364	367	352	377	376	390	352	358	343	364	330	372	379	364	386	398	393	376	397	400	356	391	361	385	403	386	394	368	373	367	374	382	374	387	377	374	360	362	365	373	382	412	345	350	389	378	354	372	368	376	354	354	362	352	426	372	353	404	339	377	333	350	366	338	417	331	389	400	359	387	359	373	362	366	364	369	369	390	340	385	342	337	372	387	420	393	362	371	359	354	401	381	393	373	374	362	361	390	405	340	362	334	333	331	358	382	419	352	372	357	360	370	355	373	353	389	351	385	386	397	390	374	413	387	370	373	387	360	371	383	398	406	354	395	360	374	361	364	384	374	348	375	372	363	352	345	402	355	356	387	353	344	383	366	334	347	395	385	362	354	353	370	388	378	345	362	353	358	397	368	351	375	358	368	413	387	377	384	401	361	381	385	342	349	387	364	394	377	333	430	392	367	348	374	371	343	348	373	346	359	402	352	391	380	349	351	384	358	339	406	346	358	383	392	375	398	353	372	400	348	363	363	421	360	362	372	346	369	388	396	376	370	414	377	381	380	398	356	398	360	332	385	378	374	369	355	360	386	371	415	400	393	366	388	359	400	376	403	378	378	384	403	408	343	347	323	368	369	352	385	404	380	401	388	360	382	372	402	393	374	354	393	355	355	363	412	373	389	367	382	370	373	368	363	345	364	397	383	405	378	361	338	425	401	353	381	390	363	368	396	375	403	383	398	359	378	360	369	412	398	386	361	373	357	360	387	349	313	366	377	372	408	372	386	382	354	378	367	365	393	353	365	389	363	338	355	344	373	366	344	354	382	369	398	365	388	373	365	360	358	360	402	377	359	366	363	368	408	373	374	356	401	342	367	382	346	372	399	400	357	407	378	411	368	369	362	350	347	396	338	364	411	390	352	376	384	354	343	372	352	375	382	348	383	340	374	348	361	372	343	358	400	380	392	352	363	350	416	398	387	400	357	379	357	362	400	371	386	383	371	365	401	405	352	379	350	391	376	375	382	332	380	368	376	320	391	362	356	387	359	327	380	383	339	370	357	374	376	373	350	380	378	370	395	339	411	373	352	359	345	367	372	359	344	391	358	345	364	402	344	389	345	414	369	345	427	404	378	399	385	347	393	354	338	362	409	389	384	354	366	343	384	373	394	388	369	375	368	380	371	399	343	361	413	380	377	356	425	373	374	372	384	387	365	331	370	383	386	351	373	380	359	377	407	397	366	333	382	363	340	369	338	412	364	394	361	361	357	383	360	358	362	396	386	381	360	383	368	369	385	399	371	377	395	365	381	331	383	392	387	396	401	367	364	401	386	425	369	363	382	395	373	372	397	342	370	361	345	394	389	394	367	375	361	342	361	367	362	375	360	357	371	384	355	392	362	367	332	376	379	355	354	369	367	382	363	356	383	394	377	380	371	377	394	386	357	363	373	361	394	381	405	362	389	388	364	362	390	405	369	365	387	370	389	390	320	351	384	380	385	357	364	385	377	374	378	343	366	366	387	341	415	373	354	401	343	368	333	330	408	350	372	359	369	370	403	372	378	368	358	359	353	364	357	355	351	357	345	381	375	371	362	379	353	367	348	357	380	321	377	350	392	368	381	349	385	368	379	334	379	380	365	426	403	385	371	401	349	373	341	344	368	354	368	422	363	323	366	377	353	387	366	401	386	347	370	367	402	394	383	378	365	366	369	395	355	365	369	376	367	366	391	374	374	381	372	390	388	378	367	374	381	411	397	356	346	332	417	376	386	366	408	381	352	391	397	351	382	388	356	382	405	399	349	373	359	364	387	382	373	389	355	370	389	375	353	379	376	359	353	364	372	364	375	397	371	389	392	380	371	355	376	394	369	389	395	356	344	383	394	395	374	335	354	380	375	353	368	374	364	380	414	343	380	357	389	356	388	386	397	361	376	331	373	353	344	344	413	393	338	362	337	342	354	379	390	402	368	367	381	390	365	369	353	355	369	403	345	350	352	371	394	363	333	361	366	360	381	402	374	357	402	389	351	366	371	420	398	372	369	404	377	353	375	390	397	374	372	374	380	357	370	401	375	387	374	348	391	362	359	382	348	411	384	389	375	379	373	349	375	408	354	389	392	362	389	346	368	372	395	375	359	352	369	367	369	384	369	396	357	345	352	357	384	365	370	357	371	380	383	376	373	331	362	399	351	383	369
24070	21120	28178	24175	20818	6790	1099	847	722	661	678	641	607	614	545	525	524	544	605	570	557	530	541	531	575	540	520	503	505	522	517	528	533	505	527	510	548	490	525	548	509	557	515	538	520	544	501	484	526	500	514	518	561	484	506	502	553	508	539	530	503	538	477	516	485	511	477	497	512	526	533	532	491	480	567	526	485	517	514	495	511	515	493	477	566	494	526	491	527	496	493	482	490	502	509	492	497	501	454	508	505	520	520	560	483	452	505	541	522	497	498	513	507	468	468	472	534	476	556	495	500	511	494	468	522	508	511	532	498	528	516	532	537	506	504	470	532	474	512	507	474	480	509	470	530	482	508	467	504	528	504	488	483	487	479	524	505	536	558	513	513	558	485	490	477	544	533	545	486	531	495	488	466	480	520	517	500	508	510	481	516	508	524	512	498	490	479	483	547	503	490	464	470	488	510	483	486	504	524	504	506	521	515	469	532	551	498	505	535	511	532	501	547	490	538	510	486	505	507	548	496	463	484	524	521	533	497	499	502	497	535	519	505	528	501	535	507	477	500	479	466	499	513	522	454	521	507	523	516	500	531	519	517	497	499	481	518	529	540	477	520	551	538	556	497	487	506	540	495	505	525	508	540	550	499	495	533	474	512	513	544	553	517	488	528	528	489	519	513	516	511	499	481	513	552	478	514	527	515	524	487	529	543	494	519	527	509	489	481	473	540	514	520	481	559	499	469	509	532	486	496	490	497	496	487	499	561	503	495	494	488	490	488	485	518	526	539	519	493	499	572	502	506	494	484	531	503	472	494	523	494	514	519	528	498	512	513	542	550	535	500	484	517	493	514	496	511	506	512	507	504	517	520	516	523	475	522	479	496	525	518	498	515	486	489	513	527	484	507	512	501	490	479	510	522	471	494	502	502	496	525	477	499	510	514	538	438	540	512	510	503	510	502	553	514	503	520	522	504	497	541	543	543	498	510	516	529	550	510	459	479	461	476	510	484	528	509	522	494	473	524	532	525	533	495	530	532	536	520	475	512	499	532	522	527	497	473	497	528	533	504	486	500	557	497	481	496	480	486	496	500	492	490	525	489	524	516	498	508	526	488	510	542	505	538	500	538	524	560	485	505	499	508	531	467	473	513	518	480	555	502	484	525	468	499	498	513	517	502	503	533	499	478	539	487	529	516	487	509	521	489	485	548	493	474	525	535	499	469	494	495	537	496	476	479	542	507	502	491	493	491	524	529	495	519	488	533	521	519	495	488	547	510	484	501	556	466	485	494	521	525	491	517	519	530	511	493	504	485	511	538	509	481	516	465	474	512	499	524	524	535	468	459	504	534	492	509	507	465	477	488	508	508	556	516	515	503	487	483	504	519	529	494	525	474	494	479	528	508	551	547	516	503	521	517	499	517	479	516	480	502	514	503	470	515	509	553	525	522	510	490	533	495	523	482	472	500	476	474	464	520	510	488	517	480	503	506	536	521	447	498	514	534	549	535	505	505	526	514	513	517	512	511	524	503	508	481	517	506	543	478	496	537	487	480	505	496	501	511	509	510	466	522	481	513	517	492	509	561	505	536	528	523	516	522	517	535	519	551	496	466	507	517	480	511	503	500	512	485	514	519	495	515	517	488	491	508	545	520	486	494	506	512	500	529	532	520	517	517	497	508	519	506	474	514	516	518	523	505	493	497	545	553	490	502	487	502	539	499	513	507	517	527	520	477	516	514	519	546	524	479	562	512	533	473	523	512	519	485	539	543	509	499	575	486	498	531	517	468	508	490	544	522	515	508	526	525	515	484	548	487	514	548	516	515	518	490	517	492	518	483	554	503	494	540	499	542	527	526	517	470	539	510	506	533	486	479	499	535	518	497	518	515	502	524	500	456	529	511	533	566	528	527	532	547	518	515	494	491	541	511	493	467	511	532	521	503	490	530	497	493	551	525	536	519	518	532	504	528	488	482	551	514	485	513	487	553	519	516	534	469	512	488	511	521	493	509	518	509	518	480	511	530	510	499	510	500	512	483	492	549	516	492	522	503	489	493	509	504	500	485	484	509	556	537	481	503	511	548	514	492	497	495	532	503	487	503	506	495	498	498	501	504	482	525	528	523	520	502	481	518	505	477	515	538	513	518	511	503	492	494	496	509	450	490	538	502	495	528	473	478	512	460	565	488	524	487	526	518	517	497	523	523	523	521	517	508	518	489	500	512	526	497	454	478	467	496	536	574	496	493	511	526	484	520	531	496	491	562	513	481	506	498	521	518	521	474	517	519	491	512	485	506	459	517	533	492	493	500	487	509	503	517	472	530	491	507	521	475	494	502	499	507	533	503	513	517	514	522	495	492	517	521	496	521	480	499	498	486	494	492	497	503	524	503	528	535	512	453	519	517	530	493	507	517	504	476	483	471	503	490	526	477	476	517	541	503	539	529	487	491	548	498	444	490	468	484	483	477	523	491	502	466	518	479	525	528	539	494	539	501	503	507	510	521	492	517	514	506	501	472	506	509	482	504	496	494	528	526	520	449	521	514	511	467	511	512	519	475	484	525	477	502	491	488	513	507	515	530	467	517	472	507	486	531	512	493	525	552	535	468	474	551	497	486	496	510	509	500	474	545	519	547	533	491	508	521	500	494	506	494	478	539	491	520	504	488	514	500	515	548	539	535	511	486	501	531	523	534	546	508	506	466	505	515	489	524	510	535	456	531	557	487	499	469	464	485	489	514	543	484	524	484	533	476	494	518	539	496	523	469	454	514	486	504	541	501	521	503	511	528	475	476	498	490	516	538	519	517	483	493	459	519	491	536	482	485	515	521	513	493	541	508	468	539	482	499	462	518	503	520	545	560	482	531	502	524	506	522	499	534	489	519	500	508	553	511	534	521	504	485	530	511	512	469	502	501	492	525	524	498	490	511	482	512	533	494	496	502	493	498	505	534	516	523	504	537	522	509	475	533	506	520	561	530	485	493	476	490	519	542	501	509	481	511	524	483	481	499	508	484	504	491	477	535	484	492	505	510	492	532	498	500	543	481	537	505	490	492	550	510	500	500	487	508	511	527	532	483	484	518	533	468	541	504	514	515	519	470	468	520	529	517	504	502	514	537	475	519	502	499	486	520	505	508	496	523	492	514	513	453	542	525	494	505	505	549	543	436	531	497	518	537	513	497	509	476	479	495	514	504	516	503	481	489	513	493	496	511	529	513	503	476	485	495	524	504	526	525	502	536	472	497	508	472	513	516	511	499	516	536	480	493	543	533	478	504	514	504	537	470	500	486	492	512	506	540	485	496	561	538	538	477	504	525	483	497	469	491	503	541	513	514	524	486	486	506	528	486	510	500	539	500	507	548	473	553	532	520	492	509	481	501	511	516	456	494	541	545	515	516	506	518	497	475	499	505	490	564	532	507	487	523	527	516	520	478	511	479	488	498	517	525	513	500	489	528	519	502	505	492	512	477	525	492	492	459	493	501	516	522	475	480	489	491	488
40301	54375	9140	3240	2333	1838	1539	1279	1187	1001	942	841	807	820	773	771	757	726	717	723	734	657	667	625	686	714	697	636	659	734	702	687	677	659	670	620	647	636	634	654	604	633	586	667	622	637	628	666	673	618	663	661	641	647	602	651	631	624	629	632	613	645	676	620	596	615	616	616	608	642	635	655	652	594	649	666	659	637	626	605	626	614	657	620	622	637	659	654	662	636	616	652	622	620	635	640	649	623	616	610	591	649	649	652	650	637	617	653	615	609	685	628	616	616	658	663	684	687	654	615	623	620	641	611	627	636	648	624	627	633	659	615	592	624	649	669	645	636	672	657	679	605	623	622	623	569	647	626	601	660	604	573	642	608	637	652	630	631	672	649	643	621	612	609	615	608	627	637	616	615	646	642	655	658	661	648	653	602	664	630	645	620	658	654	632	650	624	613	672	639	651	656	637	632	626	594	599	634	606	666	684	627	664	645	626	615	680	668	635	622	620	642	617	678	619	584	657	602	668	696	671	617	613	653	570	616	609	676	628	598	634	658	623	615	627	662	603	599	623	633	601	660	630	608	655	640	601	645	623	633	677	603	622	629	638	618	659	623	646	629	636	622	638	632	643	646	651	617	647	600	592	620	647	636	672	644	628	623	645	631	649	641	637	629	601	633	691	612	633	601	608	579	662	634	668	635	632	622	626	623	616	633	647	614	651	615	698	595	643	645	650	607	593	632	674	638	641	621	634	646	620	602	662	623	634	671	607	633	610	661	640	638	642	645	674	588	608	623	625	616	618	608	673	606	613	626	652	669	610	663	609	649	683	625	640	631	662	634	661	632	616	625	628	646	604	602	609	611	650	634	616	660	611	616	618	614	669	615	677	604	654	600	613	648	639	610	616	645	617	597	651	649	616	613	638	623	622	634	608	623	622	644	602	595	597	652	654	608	614	692	638	648	614	653	665	645	678	620	635	592	651	619	640	612	702	610	645	538	656	662	654	657	673	638	618	614	659	614	638	642	649	602	626	621	696	604	626	603	635	658	611	635	645	656	640	644	631	622	674	604	653	652	627	629	658	651	641	666	618	624	644	640	575	618	678	629	599	645	659	642	609	653	641	654	620	640	650	626	648	595	602	607	617	616	642	635	672	603	627	663	627	653	606	629	653	635	614	606	597	605	612	636	609	652	599	634	634	621	662	614	659	608	653	659	617	600	622	640	676	625	594	592	627	623	665	635	639	635	630	615	597	630	591	657	639	571	631	629	611	646	627	592	611	604	621	622	591	635	646	655	627	649	646	617	574	622	634	650	652	625	610	640	634	659	660	656	650	648	602	682	639	609	601	628	606	632	638	641	599	620	621	681	660	632	628	593	619	616	668	644	627	601	637	635	658	631	598	596	620	616	632	610	648	604	641	618	605	607	678	645	620	680	675	638	649	642	673	619	618	660	599	623	582	626	667	651	573	657	619	622	614	669	625	641	650	644	594	625	644	642	615	616	678	636	600	627	630	619	626	632	595	628	686	634	643	600	608	658	625	657	639	623	643	571	641	644	653	589	638	657	649	676	572	629	571	590	585	686	665	620	656	668	618	612	658	589	624	624	668	631	590	632	590	645	645	670	654	658	690	600	635	619	608	610	651	607	674	616	653	593	642	631	617	652	643	657	651	649	629	614	588	599	631	613	630	648	583	600	654	593	644	625	656	647	626	621	618	642	653	584	661	646	622	635	657	596	631	656	657	666	634	655	594	622	655	575	640	641	642	640	652	610	629	636	611	682	636	644	622	642	641	642	648	647	689	597	614	645	700	599	624	645	669	611	645	650	640	593	631	617	637	635	614	659	674	638	681	677	645	642	603	636	647	646	608	639	665	601	655	604	611	658	647	602	629	630	610	625	668	658	660	663	613	610	664	634	625	652	630	577	612	628	635	637	619	645	631	633	619	621	660	637	623	643	676	665	619	673	603	674	600	582	641	631	606	669	640	637	627	591	609	645	646	643	642	643	642	652	632	624	654	652	642	630	629	616	599	619	594	626	676	634	681	611	615	620	623	615	641	662	588	675	611	636	641	619	619	627	622	619	634	640	643	619	625	648	629	619	614	642	652	656	619	634	637	633	610	660	598	641	651	654	645	604	633	635	654	623	613	618	616	660	611	653	621	631	653	598	654	653	649	651	637	670	593	624	619	627	628	651	626	664	655	632	638	605	636	660	627	665	643	614	622	603	619	645	609	586	627	624	648	661	642	682	651	645	714	636	639	636	613	588	656	672	659	646	617	644	625	637	644	635	632	618	608	632	638	629	605	677	643	618	591	658	654	663	613	645	622	608	612	662	607	625	645	630	654	652	636	658	604	613	604	612	670	659	656	598	645	664	616	642	658	664	613	621	637	652	605	590	618	615	612	576	645	614	637	636	640	672	629	647	649	628	623	566	638	641	670	612	624	638	625	618	677	597	638	642	673	671	628	638	645	645	650	591	653	655	659	633	645	642	641	602	682	634	623	615	638	612	607	643	594	676	615	607	627	613	645	618	633	639	653	652	604	606	605	623	615	643	660	591	568	602	660	632	641	626	590	620	639	659	639	650	626	618	645	618	640	574	660	642	628	596	652	669	586	668	638	659	679	671	609	604	630	617	622	621	640	606	620	609	627	662	617	616	652	652	676	636	615	613	640	654	638	662	660	666	615	645	598	645	659	661	644	631	631	644	631	690	621	593	651	619	619	616	660	628	641	641	597	654	627	646	607	625	674	649	631	574	621	584	623	605	682	596	606	612	642	645	695	648	667	619	613	623	624	659	630	617	627	632	633	669	645	662	629	635	608	641	666	623	629	592	628	609	608	645	603	623	609	612	614	620	657	645	619	615	673	604	641	651	614	619	610	652	608	605	594	599	621	688	620	617	588	615	622	606	633	656	625	616	631	608	617	642	614	635	640	647	656	641	653	647	593	619	668	597	634	648	641	661	674	587	626	656	631	614	645	657	666	630	677	657	624	619	639	644	648	639	618	632	635	658	640	654	591	634	692	643	607	565	584	587	649	635	639	624	622	596	646	631	609	623	631	627	602	650	625	636	638	638	577	626	644	647	642	622	630	669	698	621	615	629	660	628	625	664	637	635	663	655	642	652	649	658	611	617	621	618	617	587	612	664	619	605	668	645	643	660	627	615	657	645	632	642	604	614	567	664	584	605	687	620	610	660	647	613	621	642	620	585	635	619	610	618	654	624	671	645	630	593	592	639	615	643	633	618	643	605	628	646	639	642	608	632	623	626	643	626	659	605	664	608	667	656	617	635	605	611	648	653	606	656	573	667	682	670	584	618	648	640	624	617	601	601	613	658	686	634	676	636	641	665	653	627	661	583	621	625	622	628	565	652	652	617	612	634	606	598	596	646	635	599	587	649	655	606	609	624	685	595	629	617	615	651	583	627	632	658	603	620	661	655	653	641	595	644	615	604	649	634	635	586	597	651	608	671	604	638	601	591	670	623	623	647
23031	21088	28732	23645	21065	20869	5546	1167	869	799	758	724	670	637	627	610	614	584	557	542	523	503	535	566	535	551	563	554	538	517	480	549	490	538	463	494	474	471	507	489	516	488	468	503	500	493	500	471	508	469	451	455	437	463	503	478	456	460	473	518	511	502	494	469	496	460	502	444	457	498	455	477	503	474	500	463	433	470	513	498	488	489	460	484	503	497	489	474	494	510	461	434	483	502	440	474	475	495	455	470	464	480	428	496	473	487	472	475	510	456	473	500	507	462	442	477	475	480	456	465	469	539	460	486	447	454	472	499	446	473	456	443	506	491	436	439	487	457	506	446	463	463	482	506	457	466	467	496	479	485	491	485	474	477	430	444	486	505	484	473	449	468	446	475	479	466	461	494	513	467	451	486	500	470	502	463	483	518	505	475	479	463	472	475	479	508	466	423	476	454	454	487	501	471	475	469	465	440	455	451	457	423	461	481	524	479	508	473	461	446	449	465	471	427	441	458	474	461	459	472	458	449	480	487	466	472	495	444	460	446	470	423	450	461	460	475	495	461	459	472	500	479	461	511	467	481	442	500	460	509	445	457	422	467	472	492	432	438	479	460	461	455	493	464	465	473	503	460	462	459	463	467	477	495	506	458	450	424	484	447	467	469	460	457	469	506	454	463	462	432	522	507	461	473	470	473	464	435	456	475	450	428	477	455	466	504	453	524	454	439	494	478	471	479	478	474	427	482	448	470	462	450	457	490	465	476	482	462	491	448	501	479	455	480	486	457	440	442	471	451	453	451	529	469	457	447	430	480	470	457	518	477	529	508	488	457	467	508	465	462	465	495	476	461	466	474	484	456	465	505	456	451	484	440	470	466	492	497	480	513	445	454	433	473	502	463	519	464	494	470	486	461	458	461	481	539	448	488	501	487	490	484	458	469	467	471	425	450	490	478	469	461	498	480	447	452	491	458	495	491	468	498	488	479	518	459	472	453	516	499	484	495	500	474	504	502	469	506	492	480	460	503	489	436	524	440	466	484	470	462	553	460	469	467	445	490	493	482	473	486	461	465	494	468	459	494	515	469	486	505	459	487	480	461	519	512	471	485	488	484	500	445	489	475	502	493	461	485	478	483	507	497	464	476	480	461	456	501	447	500	503	457	497	450	498	468	482	469	525	487	473	425	459	518	446	490	435	499	491	478	494	492	439	480	478	454	483	451	440	431	459	489	467	475	474	481	499	456	450	474	535	466	457	469	494	457	479	468	506	509	447	455	507	495	495	465	480	435	516	485	456	514	492	452	471	466	457	466	494	489	467	472	457	495	422	465	503	465	480	470	476	473	502	473	468	482	449	438	505	485	459	494	445	478	461	466	485	499	478	451	496	467	470	489	493	477	459	472	471	501	483	507	503	487	488	488	477	482	480	457	454	464	481	458	500	470	467	449	487	482	454	471	467	482	449	462	465	449	494	516	465	464	516	479	459	488	460	495	459	486	453	457	509	483	520	461	511	483	447	460	455	484	441	478	459	464	431	490	470	492	480	491	490	478	482	476	453	431	470	489	440	462	473	474	482	507	466	469	454	472	494	497	447	463	477	498	460	466	454	484	487	484	467	485	468	492	486	492	493	491	492	470	453	441	477	458	469	464	463	477	451	467	483	448	472	491	512	452	452	468	439	461	458	469	452	472	474	493	488	488	482	491	458	438	464	486	472	472	454	489	496	453	477	452	469	505	437	470	444	479	473	479	495	464	433	462	479	487	504	508	420	476	482	478	463	418	501	451	488	476	449	459	491	447	483	470	506	485	464	460	494	471	470	469	514	444	525	482	461	468	445	436	439	502	488	474	447	485	483	484	479	468	484	466	482	460	485	463	471	468	476	459	457	441	426	471	420	465	453	475	438	503	468	503	485	508	496	450	478	455	493	492	472	492	473	470	492	462	463	483	504	487	462	503	493	469	478	474	476	440	492	469	471	504	466	474	465	484	507	473	463	471	443	509	482	523	453	454	470	490	486	460	464	488	456	438	452	475	477	492	492	504	453	492	488	490	447	497	482	460	482	472	447	439	473	460	453	486	445	468	463	477	497	474	485	462	449	485	503	463	488	507	471	475	453	471	444	460	490	461	498	480	463	473	442	475	444	477	480	432	492	521	479	385	497	501	480	479	467	474	474	469	473	471	482	475	484	496	465	478	483	442	488	481	477	445	481	514	477	500	503	428	457	489	464	450	472	514	477	432	454	469	509	443	496	474	467	476	490	448	484	504	471	505	455	465	463	483	464	510	446	468	458	490	496	481	456	442	480	481	497	463	477	522	486	456	484	445	465	454	513	489	456	470	443	446	505	434	492	467	481	493	473	501	486	470	484	460	472	437	508	453	494	522	440	471	471	447	529	455	462	473	479	488	485	476	456	462	469	453	466	485	480	475	498	448	501	439	493	460	480	476	500	465	486	458	458	470	445	503	499	513	481	480	460	458	441	497	475	464	495	487	442	442	480	508	483	471	459	443	468	414	467	483	464	505	498	487	451	484	465	478	483	508	500	459	486	478	460	449	484	439	456	496	493	510	488	476	447	486	488	494	507	463	486	454	504	450	457	477	475	479	414	457	476	468	512	501	513	456	486	466	524	489	447	453	442	487	482	475	488	501	504	436	430	469	453	505	468	453	471	474	472	463	521	440	485	460	450	466	486	465	494	478	473	460	481	440	467	461	488	468	504	435	455	488	472	493	483	473	439	484	451	495	476	479	447	491	487	478	469	488	425	512	460	491	482	491	439	440	447	488	438	494	475	479	462	492	448	460	500	445	468	539	441	484	475	468	501	517	501	478	444	455	484	469	480	421	498	477	523	511	489	462	504	460	461	478	470	513	490	476	469	486	479	465	482	506	493	512	471	436	465	446	498	500	481	443	414	481	487	481	437	465	476	464	475	469	460	465	488	500	479	465	483	463	459	476	508	509	482	486	462	478	483	451	489	475	499	461	501	487	490	478	507	432	438	454	451	482	467	466	428	495	496	439	449	492	479	504	440	458	479	502	461	485	476	505	477	463	502	474	502	484	491	496	468	496	417	468	466	474	477	485	479	449	462	463	465	481	465	493	467	405	433	475	490	508	480	494	451	454	445	461	503	498	471	445	470	473	472	518	490	506	491	448	452	463	441	487	483	465	478	458	475	498	514	475	464	508	456	509	451	470	451	463	467	492	511	472	464	457	436	468	457	462	451	480	458	452	497	457	490	455	423	486	495	468	493	441	462	491	445	455	461	508	442	493	518	496	420	473	485	448	460	474	417	460	490	451	470	474	465	459	457	488	454	504	498	470	478	487	456	475	480	418	492	491	482	465	479	496	457	453	504	447	465	470	462	457	490	503	459	491	467	490	433	457	468	478	461	540	504	500	459	476	416	459	476	456	441	464	474	480	439	487	452	482	442	453	503	475	449	475	500	475	476	480	446	477	473	519	460	489	514	494	462	481	526	478	464	480	472	484	468	520
44782	61739	13882	5539	3862	3012	2283	1914	1586	1444	1245	1083	1005	917	861	835	815	772	741	746	768	722	741	690	659	677	661	699	682	702	683	693	670	656	640	633	562	635	584	609	638	629	612	639	616	609	613	617	595	586	628	637	618	611	595	596	668	542	625	592	588	628	618	596	624	604	589	618	589	597	581	590	578	562	618	583	638	600	613	597	588	611	604	607	558	598	576	599	589	636	632	621	603	600	578	587	578	567	618	603	579	613	573	613	591	569	607	577	608	612	576	587	623	606	585	567	642	553	603	576	635	588	575	604	588	616	649	635	585	608	569	611	585	586	622	573	629	583	637	651	596	622	603	636	578	608	623	571	548	616	633	610	599	614	646	596	616	619	565	644	613	598	629	627	615	593	604	627	565	605	614	588	620	563	613	606	604	628	584	594	570	596	621	598	600	575	592	623	628	580	663	575	601	569	571	604	590	634	587	569	603	584	640	602	626	625	600	581	568	603	573	625	572	620	565	560	577	602	653	621	595	588	562	568	585	609	573	584	578	600	553	636	584	606	615	633	614	630	610	628	595	642	613	605	627	606	575	614	605	617	628	570	627	598	580	615	607	577	574	541	623	585	595	608	599	625	617	618	566	554	618	634	632	632	596	589	586	590	587	602	622	606	591	545	585	608	593	600	584	588	559	579	573	615	559	556	598	593	614	626	574	583	571	623	554	589	570	583	602	609	587	549	604	600	628	595	593	600	581	620	609	620	563	589	591	602	617	602	584	615	570	585	569	592	589	649	571	583	629	600	585	608	598	570	577	636	608	614	590	553	610	606	573	565	600	586	614	591	586	596	570	575	613	647	593	565	605	672	586	604	571	604	607	563	628	576	613	606	632	583	565	580	610	601	599	582	583	609	558	582	637	616	582	618	588	600	588	606	575	600	608	587	632	608	577	575	603	565	601	589	620	592	631	604	629	586	582	603	594	572	598	597	575	586	579	560	568	586	581	614	564	595	571	613	599	598	627	612	576	585	578	585	628	600	597	667	667	582	640	640	589	597	592	615	568	607	601	588	608	594	582	606	615	640	636	618	584	567	639	605	595	591	618	553	616	569	608	592	592	557	580	605	603	587	538	594	606	583	626	602	581	616	605	593	551	578	608	636	561	644	656	618	605	631	547	581	576	567	646	613	574	633	551	573	576	588	587	600	637	669	591	585	568	596	588	617	568	621	602	596	609	576	578	601	599	574	611	616	584	557	554	577	578	602	588	564	566	557	582	599	638	589	622	586	596	570	573	629	594	627	612	589	564	601	598	586	607	542	583	568	543	591	595	568	630	600	561	580	594	606	616	609	572	599	558	670	600	583	622	618	637	586	596	586	588	605	594	612	613	592	629	568	619	624	593	572	619	640	572	603	534	549	614	568	589	568	590	577	588	598	621	594	601	596	608	607	594	606	608	622	544	620	599	615	568	617	572	598	606	564	573	577	610	579	538	563	605	604	644	634	586	596	592	575	575	576	597	573	607	598	577	610	606	621	596	587	656	597	636	634	578	625	625	603	587	628	585	618	609	588	598	563	588	575	587	574	642	576	594	571	551	561	576	613	615	577	613	586	595	594	604	574	600	639	605	598	617	585	563	602	572	586	619	576	609	587	548	574	610	599	600	585	574	641	534	609	577	608	586	583	550	647	569	600	598	599	603	581	566	586	639	607	562	624	581	597	608	612	561	588	616	586	554	553	552	592	592	612	571	611	570	577	576	628	623	574	589	578	611	633	624	577	566	633	582	581	605	596	566	624	595	602	566	637	579	609	603	590	614	604	633	612	569	606	587	568	565	584	569	613	581	633	596	612	602	562	637	627	574	578	613	636	610	609	571	584	628	583	599	603	590	644	571	621	596	630	616	536	531	575	559	620	577	593	564	612	604	565	541	566	541	609	577	598	634	539	610	580	601	632	625	584	631	587	595	600	609	589	588	601	583	568	621	593	572	633	650	630	628	625	588	594	598	557	556	566	578	571	601	565	602	563	628	599	601	584	553	571	626	560	603	556	638	534	614	558	573	642	607	588	593	652	591	627	592	620	559	583	558	572	645	607	634	617	614	576	618	610	626	587	614	572	614	585	613	600	590	574	593	595	589	581	567	598	622	617	590	591	620	616	596	629	630	562	616	555	570	558	603	557	556	595	575	583	597	611	581	579	607	565	587	571	562	569	569	618	601	603	609	612	582	562	562	602	612	579	593	600	576	601	531	611	587	581	611	603	619	621	587	573	564	584	606	595	569	591	558	603	597	541	586	566	594	613	585	591	597	552	632	529	636	608	624	602	607	616	582	602	618	625	552	617	609	598	597	603	574	565	592	609	567	612	569	558	640	627	562	569	631	602	601	592	666	574	585	630	620	593	598	593	552	618	567	590	641	588	582	596	612	629	591	620	612	580	608	631	566	593	618	577	612	606	603	599	584	586	622	580	644	618	622	602	564	581	619	624	550	562	583	622	597	585	580	571	552	575	602	614	619	602	617	606	567	619	609	587	611	620	618	616	627	593	599	638	589	603	613	590	606	577	578	627	615	627	585	568	605	586	598	577	611	605	613	592	607	617	615	542	577	587	572	628	602	591	547	585	603	583	580	630	603	634	611	579	621	592	539	619	595	615	564	582	624	605	611	567	580	570	611	557	597	557	540	628	600	636	627	574	587	573	622	660	613	582	613	594	586	618	597	602	622	567	618	617	587	632	567	650	617	586	599	576	600	610	576	588	605	625	591	529	601	625	611	648	596	604	548	604	615	594	620	627	578	608	640	582	605	553	605	542	564	597	583	614	566	557	626	622	589	598	608	607	590	590	595	586	597	580	554	614	589	602	595	557	598	569	590	557	565	596	620	593	578	602	601	605	638	615	606	563	588	571	583	589	582	609	600	615	605	605	599	569	602	589	616	584	562	559	543	591	565	617	604	603	616	573	617	600	568	610	555	613	628	567	620	587	585	600	546	633	608	543	594	580	641	619	550	627	605	600	592	580	589	538	578	598	572	594	574	606	539	583	597	578	607	609	587	597	633	600	594	582	543	598	631	560	572	582	601	638	622	549	630	629	564	569	583	577	562	626	588	625	605	576	618	580	593	597	588	589	607	583	598	593	613	601	565	561	634	578	596	562	533	618	607	590	558	596	567	617	582	588	598	642	622	628	614	576	605	535	583	622	592	600	589	605	597	581	592	618	547	568	595	598	608	569	565	619	582	618	596	598	613	596	560	603	559	608	584	622	604	569	563	629	613	608	620	614	556	611	584	578	599	596	559	623	616	610	571	587	595	612	561	576	601	574	620	605	590	632	598	590	588	566	608	595	604	642	617	587	586	538	625	592	587	630	607	552	627	584	554	630	590	603	595	587	575	600	595	605	584	591	564	602	593	592	627	616	608	588	601	591	583	609	529	577	624	618	587	598	624	604	644	606	569	582	565	571	596	581	615	602	589	625	559	564	574	539	660	555	526	594	613	597	590	636
28988	26873	14712	1622	404	323	340	328	286	273	252	325	294	301	278	268	285	326	309	295	296	307	305	302	284	319	288	330	282	298	286	309	321	290	282	291	271	325	292	286	251	299	296	287	310	284	312	314	311	290	303	294	325	287	300	290	297	322	298	290	307	265	288	291	301	284	292	264	308	275	304	284	277	285	285	296	302	311	300	317	292	296	300	320	295	271	328	306	305	283	276	316	289	295	317	306	285	300	334	306	311	324	304	324	287	281	316	309	306	281	308	272	302	275	287	296	292	293	318	288	280	319	299	313	310	286	280	280	300	294	278	310	294	280	334	310	284	311	295	281	297	314	312	279	295	289	297	294	306	276	283	305	273	294	296	278	301	306	296	323	293	300	316	309	287	308	312	285	306	266	302	312	285	294	285	306	327	305	285	297	287	286	302	324	300	311	280	274	311	295	298	295	271	281	308	296	284	333	287	314	303	270	300	322	300	298	290	325	282	312	294	308	310	278	295	298	289	289	305	301	289	277	305	319	261	300	310	261	303	287	289	284	301	280	353	316	283	264	286	285	299	294	325	285	291	298	286	274	285	305	293	314	287	292	316	281	297	263	310	286	270	295	311	294	320	295	296	305	290	304	318	317	313	297	277	265	297	284	277	281	309	262	298	266	272	312	262	254	293	305	313	294	314	279	282	283	293	286	280	309	310	293	276	330	317	294	273	302	310	285	335	280	285	278	298	293	281	298	279	277	297	295	316	330	285	258	299	282	309	282	275	280	296	309	325	304	275	286	277	298	290	290	306	290	253	261	294	282	299	276	278	294	315	300	325	274	310	306	311	295	291	301	280	289	293	308	299	297	280	283	275	297	327	311	288	293	275	306	301	302	326	277	295	318	303	293	292	295	290	274	286	283	292	318	295	294	309	304	283	313	302	280	275	320	292	316	298	294	286	308	280	278	290	330	293	278	286	287	288	314	283	263	262	288	304	318	313	299	303	311	291	312	298	293	289	265	279	267	286	316	282	297	291	301	330	298	245	264	271	282	323	325	276	281	303	284	289	276	279	305	274	292	295	299	305	328	289	276	291	267	285	298	311	303	286	315	296	312	266	270	316	278	297	311	312	278	276	295	295	263	274	289	302	316	317	317	291	322	291	313	270	321	272	265	277	287	295	262	278	296	263	287	278	266	280	307	306	300	284	292	302	311	296	306	316	293	292	273	296	276	301	282	275	298	310	307	298	274	291	295	337	312	296	260	280	288	292	304	271	292	273	281	289	300	279	292	275	323	300	276	305	319	302	257	310	318	280	312	269	259	286	299	339	337	297	321	301	290	296	268	283	298	291	271	291	270	322	278	276	276	300	284	297	289	318	285	281	283	301	288	273	309	276	311	287	276	331	293	286	293	255	328	279	308	279	293	339	279	278	324	284	302	294	267	322	303	301	305	299	280	313	276	288	307	301	318	294	287	264	282	292	310	290	282	284	287	312	296	291	288	301	303	312	307	280	303	312	272	286	324	287	293	274	302	286	287	304	300	274	273	310	300	292	311	294	283	307	312	277	296	304	291	293	267	305	290	312	293	303	269	302	312	299	253	294	305	285	303	311	289	263	303	310	311	299	328	292	298	327	281	296	314	308	285	273	298	297	262	295	345	285	271	268	277	296	302	292	294	300	276	283	303	266	277	297	298	289	306	301	262	292	273	300	292	286	294	290	309	291	295	313	294	290	293	310	307	345	316	315	295	312	284	329	270	310	295	269	284	289	279	290	270	283	322	316	296	313	301	279	301	317	301	281	305	314	275	285	319	318	306	292	294	260	306	286	301	280	299	279	292	325	291	317	313	282	291	310	281	306	297	286	320	300	316	318	284	301	302	304	316	274	303	282	322	293	291	283	286	314	273	306	343	290	281	264	265	306	313	284	283	268	299	282	303	274	292	294	292	284	294	312	254	263	297	268	288	295	280	287	311	309	291	281	280	273	289	270	316	296	336	284	285	278	287	276	309	301	273	261	272	319	302	264	288	308	304	291	296	304	311	284	303	282	320	313	275	300	315	320	305	289	277	288	298	296	294	265	290	274	288	296	289	297	272	270	314	305	272	255	302	332	294	258	320	264	305	272	303	281	306	310	265	305	306	288	293	292	293	332	288	333	287	290	268	278	311	289	302	298	296	264	275	265	311	322	293	293	295	281	316	322	324	301	292	277	322	272	309	276	298	276	292	294	312	263	312	312	268	278	279	324	286	293	330	290	299	267	299	310	299	292	302	300	290	299	283	317	316	292	279	297	288	292	307	301	308	320	288	327	261	283	283	322	295	306	300	302	267	344	308	287	289	291	256	310	309	292	301	313	284	268	296	290	307	295	273	278	303	294	291	283	290	299	314	293	327	296	278	291	311	291	335	302	284	310	325	314	302	285	258	290	282	293	320	314	294	303	284	274	298	298	282	275	262	310	302	286	253	310	287	302	310	260	267	288	277	325	308	284	297	295	290	322	314	294	292	285	293	305	310	275	291	296	273	294	306	271	271	282	300	315	299	292	292	286	282	288	285	300	282	272	308	297	302	284	313	281	330	307	294	282	289	279	274	284	300	298	300	282	284	266	297	291	277	267	329	312	277	325	298	298	295	294	293	270	276	304	289	304	298	299	318	348	280	299	278	303	290	332	291	295	286	311	286	270	286	264	278	299	315	287	291	280	309	292	288	265	293	277	301	285	313	290	276	307	272	293	286	293	286	304	316	305	318	295	264	305	286	276	319	301	269	289	278	330	305	283	282	312	288	308	306	283	325	283	297	270	289	321	310	293	286	346	282	271	317	297	290	272	306	301	282	294	294	289	298	287	298	280	297	301	301	273	318	265	307	294	307	303	296	301	253	286	291	301	299	298	276	280	297	280	296	272	294	336	280	303	296	284	288	311	269	319	278	268	301	296	286	293	297	299	286	290	276	306	320	295	274	296	298	288	280	294	293	308	312	312	260	268	285	297	236	291	290	302	306	290	298	293	310	317	282	287	314	299	325	276	268	315	288	293	301	289	275	297	275	321	276	322	275	312	286	301	307	292	316	311	302	310	279	271	341	332	328	293	344	303	283	278	282	284	298	257	303	259	289	313	308	264	293	306	288	305	285	320	283	287	297	319	292	306	308	278	282	269	305	276	281	305	313	326	276	298	316	332	296	285	332	319	286	293	308	275	300	305	305	273	292	273	313	310	306	292	279	300	301	310	328	320	316	255	283	271	292	299	297	281	278	274	279	300	321	289	282	319	308	315	288	307	290	278	262	303	254	316	329	300	259	303	304	313	306	263	294	262	277	271	314	283	328	312	283	273	290	293	313	295	277	302	295	304	290	316	313	296	321	287	278	316	285	295	299	327	277	282	314	288	300	295	300	308	293	305	300	310	298	286	274	297	286	283	295	272	289	281	294	279	308	284	277	282	286	315	287	289	301	293	290	280	305	263	290	285	307	314	272	306	287	307	286	268	293	304	269	296	288
35257	40816	4434	565	533	485	436	427	393	370	413	409	434	359	416	401	413	400	384	371	391	377	395	378	386	383	394	394	387	343	371	392	394	376	400	360	366	393	364	383	364	357	360	380	348	367	349	409	332	402	351	348	364	388	370	383	382	361	327	376	372	391	358	402	377	356	393	386	373	341	380	342	365	363	372	381	374	331	332	353	395	355	354	359	323	398	386	353	356	343	369	403	359	373	419	369	379	358	386	384	353	376	358	369	386	365	382	370	421	379	379	394	365	362	371	391	378	397	361	376	367	352	398	329	382	364	387	410	362	361	323	344	358	375	382	364	358	384	363	366	388	364	378	368	348	375	388	374	384	395	381	347	375	357	354	352	391	353	341	375	372	370	360	382	386	348	391	354	359	378	382	388	387	406	337	341	370	373	383	345	369	344	340	349	331	360	400	363	398	386	386	365	324	362	346	374	374	390	387	381	345	360	360	386	381	391	361	366	353	367	395	411	373	393	356	338	365	385	391	370	383	326	386	364	375	335	337	353	360	365	384	365	400	355	373	363	364	373	334	352	384	366	318	383	367	389	373	354	372	367	345	369	393	352	347	371	361	386	380	350	359	360	356	352	362	385	360	359	383	380	370	389	364	394	367	373	379	389	341	385	366	372	361	365	378	364	362	344	351	340	393	375	348	375	391	382	338	347	340	394	345	341	349	374	393	384	393	373	396	360	381	378	351	369	372	386	366	385	408	370	348	380	380	379	398	376	404	363	408	355	364	338	363	371	385	393	406	368	377	394	354	366	390	341	400	399	383	373	354	359	407	382	356	358	369	329	412	371	370	353	343	357	398	353	379	359	364	362	414	345	360	391	376	387	360	393	378	377	349	366	379	371	356	362	354	338	348	342	372	371	365	350	404	386	367	389	386	382	376	386	367	344	388	390	379	381	387	353	366	380	363	371	377	409	359	386	353	397	356	381	376	356	372	399	390	379	377	375	378	403	358	372	392	349	379	394	340	376	369	369	394	407	375	333	400	398	346	372	341	370	333	379	369	365	367	349	353	387	391	377	360	358	362	352	363	365	365	350	366	357	353	366	372	369	369	366	364	373	367	367	365	370	395	350	363	356	363	360	381	374	343	355	395	371	386	384	359	369	353	367	372	337	349	383	342	365	371	349	359	330	376	353	338	349	383	375	351	385	358	396	375	361	365	381	372	357	351	361	370	383	391	353	357	382	332	380	351	354	372	387	358	369	384	395	366	367	360	354	379	384	378	372	401	366	381	365	383	367	379	384	353	377	344	355	384	351	394	383	335	335	373	407	414	392	388	420	379	363	358	340	381	371	376	348	336	373	361	365	346	361	352	358	388	355	388	364	351	354	403	389	366	338	344	390	386	374	385	390	363	349	380	345	352	366	352	355	390	347	380	383	376	374	356	387	375	398	350	327	386	385	363	393	360	359	378	370	356	366	368	359	345	349	410	355	416	395	347	358	396	397	398	344	378	395	361	325	375	426	380	376	404	354	357	332	408	339	380	329	351	386	373	380	385	370	370	381	375	364	411	338	367	365	375	340	371	382	372	394	369	378	372	377	348	374	369	352	400	405	385	318	359	373	393	386	370	430	373	374	363	353	384	383	354	356	380	384	370	414	341	378	384	373	389	360	384	349	371	358	378	353	359	372	364	389	335	354	362	393	351	363	368	334	354	361	361	358	350	340	384	366	378	394	381	372	348	347	373	399	390	346	339	372	377	372	381	385	369	360	368	365	337	379	392	383	378	372	325	354	370	368	376	365	375	364	381	356	358	401	348	383	361	423	365	386	372	373	368	409	356	366	330	366	390	337	397	365	359	363	353	411	358	363	361	353	338	373	393	370	368	338	392	389	369	365	387	415	350	368	373	396	407	376	365	369	345	405	352	333	372	342	343	341	364	368	384	376	338	355	378	348	365	384	375	359	348	336	359	376	362	345	329	366	361	400	344	359	351	365	361	349	400	359	383	332	330	383	380	386	368	387	394	361	369	371	378	373	351	394	352	354	372	357	330	371	392	372	341	376	346	377	378	375	403	340	335	366	370	373	375	328	374	410	408	376	411	385	350	387	382	385	356	364	392	383	398	379	359	391	374	373	386	337	358	346	354	385	403	383	359	362	389	355	355	383	345	383	357	319	358	360	369	370	380	368	344	381	365	400	356	363	371	371	374	340	344	410	372	350	348	352	364	380	347	388	401	373	386	372	394	372	402	376	349	340	359	342	396	371	358	347	344	382	384	390	364	358	362	389	371	341	379	363	356	360	367	360	384	332	357	386	378	361	355	377	347	314	365	366	350	388	380	387	352	380	348	353	361	374	376	364	369	384	361	362	357	322	388	356	384	407	347	364	372	381	351	374	390	323	365	395	394	375	419	420	326	359	383	372	385	380	375	338	383	399	355	331	362	384	402	386	372	370	385	372	391	382	377	359	379	357	393	354	398	354	380	321	388	367	343	367	363	352	376	354	363	402	370	346	348	357	373	398	384	349	374	365	380	388	370	393	373	369	356	373	409	354	378	389	365	365	362	364	374	330	381	327	375	367	354	367	340	354	397	371	356	374	381	374	360	371	342	367	379	388	375	397	371	387	358	392	339	370	367	358	407	406	348	346	377	347	382	373	365	363	372	356	374	378	378	382	402	379	360	394	355	329	370	384	350	362	365	384	364	347	391	364	381	387	409	367	374	383	389	368	374	348	372	369	396	367	401	392	363	355	362	371	367	373	351	348	395	337	351	379	371	340	362	348	374	395	358	395	358	396	386	379	323	370	350	381	358	389	333	369	409	389	389	371	360	350	379	391	361	380	395	400	393	382	360	367	365	394	385	325	339	363	373	404	375	363	351	370	392	379	414	348	369	338	360	388	344	361	357	376	359	377	394	391	375	384	395	383	383	384	371	364	385	396	373	360	387	388	387	355	399	408	362	360	372	396	376	339	397	417	384	372	364	370	397	364	367	368	369	376	373	388	401	379	392	334	381	367	347	355	351	375	347	378	382	348	401	369	365	362	384	346	352	375	379	359	385	386	356	373	351	397	352	394	394	365	396	377	426	363	367	357	347	377	400	355	336	388	331	386	407	387	363	393	359	357	353	374	335	397	355	366	360	383	368	369	342	377	396	385	357	350	362	392	347	374	381	344	358	339	390	388	378	381	367	388	365	379	370	363	360	390	396	387	350	356	352	372	346	350	377	383	383	339	370	362	349	377	374	358	367	387	376	349	388	380	363	415	393	356	331	370	379	374	359	383	375	346	368	358	364	352	386	360	362	384	350	361	382	388	344	383	389	368	383	362	374	373	383	352	368	386	364	368	377	355	378	357	386	336	355	361	350	349	354	359	325	347	366	377	409	362	380	388	386	381	338	357	335	358	365	358	362	382	356	340	333	369	400	355	353	343	400	366	361	394	383	397	401	362	338	396	393	379	363	379	381	384	393	384	377	375	363	376	357	358	376	369	390	382	355	382
24093	21107	28233	24108	20841	6997	1053	821	735	644	627	651	588	526	613	546	570	560	565	532	523	562	563	530	515	528	543	547	522	508	547	555	562	553	522	527	522	509	546	522	520	511	480	507	546	520	509	500	518	518	496	541	501	506	525	567	534	505	515	536	497	511	506	527	493	510	480	495	514	497	519	474	506	509	534	533	524	518	533	514	497	520	465	529	484	503	530	492	510	550	520	526	529	492	543	532	541	477	567	455	491	499	510	510	493	547	519	497	495	483	494	518	520	533	481	499	514	525	520	515	515	500	505	508	533	567	490	545	487	529	511	545	540	529	543	509	507	477	521	510	508	536	510	524	483	523	519	520	526	476	500	516	477	472	510	514	483	527	551	515	516	484	569	525	491	514	555	498	532	520	529	476	507	494	517	469	520	490	500	538	469	522	519	529	508	513	528	518	502	510	529	494	520	463	505	500	506	503	474	440	490	533	483	486	531	495	543	502	500	478	502	512	530	514	502	482	500	496	512	522	537	503	534	503	506	559	532	523	541	512	505	496	556	504	548	484	510	473	552	541	498	490	526	451	478	497	468	458	491	515	477	493	515	476	493	501	448	484	487	461	550	521	522	508	479	449	493	518	534	535	515	511	536	505	504	524	502	484	506	466	502	548	515	453	521	524	558	511	483	543	488	578	524	515	533	533	491	472	544	466	502	507	512	496	513	524	506	481	524	524	524	475	523	522	570	496	551	498	528	478	497	502	519	469	511	504	531	542	506	506	487	538	471	485	514	513	511	524	542	516	502	507	456	506	559	516	518	509	526	489	490	475	529	485	509	542	485	514	559	523	472	516	495	489	466	498	537	500	510	497	534	513	513	505	536	521	494	505	511	526	497	511	474	507	474	514	491	514	462	507	499	538	517	533	516	489	520	528	530	485	538	528	496	502	523	534	506	489	481	568	528	507	548	535	494	474	514	503	508	487	542	491	483	514	515	502	505	518	472	491	518	492	501	520	527	523	518	506	510	499	509	528	517	539	530	493	471	456	482	493	535	489	521	517	522	539	465	511	499	493	522	491	519	476	487	508	500	517	494	498	522	491	455	530	512	485	479	518	541	551	471	498	538	548	515	490	479	506	491	528	498	486	484	485	499	517	498	506	500	489	532	496	480	458	550	525	534	521	523	536	485	500	518	469	530	501	495	562	532	469	459	502	509	522	512	477	516	514	503	503	487	501	507	500	502	517	490	519	486	524	516	477	490	514	530	487	482	511	526	518	539	506	511	498	526	531	506	475	502	502	513	540	488	490	512	520	511	529	513	515	555	525	498	524	508	516	519	478	534	515	510	562	541	525	498	475	519	530	489	501	505	513	508	515	511	519	477	504	531	449	524	530	499	530	517	528	508	468	508	485	514	471	530	494	482	542	533	491	487	525	514	516	500	499	515	488	491	489	507	483	511	543	483	518	519	530	529	503	531	533	509	482	521	510	484	505	502	490	482	500	477	535	482	507	511	496	514	549	519	487	510	520	497	501	504	532	517	505	474	524	510	497	473	508	495	520	482	509	523	515	537	520	491	509	549	539	494	514	544	490	514	527	554	529	482	533	533	513	515	505	493	521	521	497	493	490	538	505	505	487	517	491	521	479	471	495	524	508	508	524	541	493	506	518	482	515	497	521	535	511	503	456	536	507	492	506	471	543	467	528	541	492	541	516	512	498	519	519	474	503	526	543	498	515	492	502	543	509	520	518	505	505	493	507	465	465	519	478	487	524	458	526	565	526	506	489	488	494	479	545	526	471	486	478	507	529	494	488	530	502	469	494	477	463	494	498	548	497	516	462	515	503	522	502	490	518	537	540	513	556	482	528	492	507	566	474	475	542	501	503	513	505	498	533	517	485	494	505	509	510	496	507	482	515	521	520	538	519	524	526	544	507	498	526	523	492	514	488	504	521	483	491	475	498	539	518	493	524	540	497	529	516	492	475	513	521	490	512	490	517	538	498	549	512	506	536	498	484	529	522	521	477	520	470	500	511	520	475	532	484	495	520	521	536	472	503	519	526	500	551	513	532	504	505	495	547	514	524	495	528	498	561	530	510	493	459	546	520	505	495	508	527	527	491	487	577	471	510	503	467	496	469	504	532	482	525	487	505	533	438	512	495	494	495	513	521	536	512	520	533	487	513	484	506	506	484	498	493	538	511	553	469	488	510	518	475	515	478	504	526	491	537	524	514	499	482	514	516	517	529	483	527	524	514	451	506	507	522	513	525	483	521	514	507	547	514	512	511	464	492	502	514	520	518	544	505	534	530	499	547	469	556	500	513	517	515	507	508	478	519	455	499	452	511	500	464	503	509	496	518	515	499	493	558	491	490	511	525	498	521	545	501	509	526	527	512	486	492	514	531	503	486	506	502	499	502	512	527	525	517	531	481	541	475	502	488	493	508	468	491	520	491	515	525	512	525	521	511	511	519	489	481	476	502	512	518	511	520	483	514	509	480	505	484	470	535	473	504	515	545	538	507	486	503	508	545	462	517	496	534	518	514	514	513	498	489	462	529	492	498	501	537	520	528	538	505	508	487	483	470	496	543	503	519	501	489	452	502	508	481	515	495	517	510	555	470	515	514	521	481	523	528	516	502	544	522	484	491	494	520	476	480	497	485	519	514	494	553	512	514	527	521	558	525	518	502	492	509	508	510	512	532	526	501	463	493	515	520	512	483	521	507	474	533	517	498	565	491	477	518	501	506	511	476	489	505	531	494	530	482	524	516	495	508	539	510	496	474	506	546	504	516	536	485	504	501	502	513	543	475	505	500	497	500	544	516	501	496	510	494	495	507	515	521	515	480	521	535	518	504	526	539	511	499	517	501	516	528	513	526	520	477	529	468	494	499	495	518	554	503	553	535	470	548	489	509	518	496	564	526	519	510	478	500	547	518	471	530	518	506	479	467	500	548	522	515	496	512	508	536	522	533	457	519	560	492	525	496	476	523	516	530	548	530	488	506	520	524	502	497	505	497	490	495	552	495	514	478	491	509	549	525	512	517	542	473	508	514	451	550	509	507	502	506	529	473	514	525	494	461	500	483	565	512	540	502	503	490	565	522	534	529	492	494	462	493	496	503	460	496	511	533	529	470	517	464	520	492	466	499	496	533	499	499	530	476	502	500	518	485	515	516	547	518	509	492	516	539	523	510	518	501	499	538	483	489	503	501	512	517	522	503	493	485	518	539	475	508	504	488	517	508	504	552	505	493	473	486	555	525	479	516	536	510	512	526	533	525	492	455	502	504	479	475	505	514	483	492	487	491	521	530	550	508	494	530	509	526	493	481	511	476	503	512	504	501	517	515	510	510	536	562	475	519	508	477	506	481	499	522	511	518	519	513	491	490	549	507	505	516	514	522	498	505	487	528	518	518	494	491	504	541	465	542	515	502	522	509	495	494	529	505	483	513	498	498	512	467	503	499	481	474	474	479	503	497	515	556	526	527	506	511	506	491	477	502
40554	56509	9130	3307	2332	1899	1577	1321	1186	1030	914	850	836	830	766	717	778	716	746	678	661	696	742	679	696	668	645	706	682	683	686	678	651	656	623	658	638	642	605	631	643	693	648	681	686	679	633	648	627	663	601	592	607	641	637	628	637	669	653	649	639	627	637	605	637	620	624	612	612	669	645	643	633	652	638	622	630	601	646	620	682	653	607	666	612	627	598	625	619	639	628	634	655	650	647	655	660	624	618	638	623	639	607	646	598	652	616	684	589	655	646	657	623	598	581	600	628	627	635	651	599	608	597	634	676	634	659	648	641	632	594	659	627	620	624	614	661	655	579	662	636	644	652	661	646	597	641	633	620	604	665	636	591	611	644	637	648	597	627	650	634	656	663	575	592	669	643	650	649	643	619	670	624	623	654	637	628	615	611	648	615	649	620	634	625	649	648	609	643	609	672	631	600	636	596	656	640	623	591	643	584	602	623	571	615	642	633	607	622	600	635	601	652	624	630	586	607	628	643	660	633	680	643	617	636	591	613	622	585	626	618	648	692	589	645	622	613	608	634	668	651	632	628	605	595	638	652	640	637	618	646	669	619	637	626	665	609	646	675	642	666	671	600	633	626	642	631	577	593	589	678	598	644	618	616	660	581	611	626	648	630	624	600	702	641	618	618	636	600	637	650	591	602	609	603	598	634	577	627	616	653	618	611	633	629	620	637	601	582	643	615	626	653	635	658	607	636	610	618	640	630	611	623	654	616	654	608	639	638	629	610	603	612	659	616	602	646	650	680	633	634	619	616	625	622	626	669	637	625	640	586	635	639	615	600	640	622	633	670	680	608	692	638	636	622	617	632	607	602	619	628	645	628	622	647	681	689	606	609	624	577	638	638	620	580	569	633	592	674	611	626	589	591	654	634	648	593	638	625	636	642	613	619	623	626	658	600	630	611	593	663	628	667	563	644	633	585	597	639	637	612	639	649	634	626	652	572	639	637	601	655	658	649	605	622	653	645	589	656	671	618	622	630	605	634	655	616	622	626	629	639	647	646	625	661	609	626	571	628	649	651	626	664	621	576	670	628	625	601	659	632	617	626	631	624	563	631	601	615	657	637	619	627	599	639	628	613	648	632	574	607	635	639	652	601	602	617	662	661	596	636	616	601	608	618	680	604	582	631	612	594	604	604	658	615	597	621	618	657	628	593	671	642	616	648	648	627	662	634	615	622	604	602	596	593	663	644	589	626	653	632	640	665	591	651	614	603	636	587	615	598	610	633	644	637	663	617	606	621	686	630	588	624	622	642	655	641	643	625	623	593	653	598	599	612	630	635	604	605	655	613	583	633	595	660	599	620	635	613	637	608	599	600	662	669	609	668	645	653	656	690	640	632	624	632	667	635	636	589	625	617	620	640	661	614	599	630	589	630	669	683	616	654	654	642	622	615	612	622	619	613	679	599	652	605	595	627	606	603	653	672	634	637	645	623	632	611	607	580	625	658	638	650	599	611	578	605	622	639	646	670	647	607	615	630	620	633	577	672	609	630	626	624	657	635	632	648	616	596	631	646	601	664	649	667	645	603	628	632	609	663	624	618	621	619	623	621	614	615	605	605	666	601	620	628	595	632	609	627	623	621	663	624	599	628	640	652	646	599	605	622	643	653	640	613	647	635	658	628	613	589	645	597	602	667	589	653	684	591	617	585	628	645	607	620	682	587	694	605	611	621	617	607	647	624	637	598	658	631	640	640	650	617	667	611	633	583	625	638	614	636	567	646	602	608	631	604	615	604	649	610	643	628	613	635	633	598	647	617	626	624	607	621	629	586	664	587	576	642	691	675	593	640	675	656	655	614	635	574	684	605	591	659	639	625	580	618	592	631	616	605	628	611	620	641	637	601	629	618	627	613	601	652	587	611	636	622	631	646	577	587	676	606	681	633	618	628	629	677	651	609	584	657	647	653	617	609	651	640	612	629	621	632	631	656	594	595	638	577	666	665	638	683	614	676	628	631	666	664	612	599	614	625	620	658	606	631	622	610	689	602	630	614	624	607	612	609	662	647	638	660	607	680	617	631	639	665	629	599	626	641	644	598	632	653	666	601	629	628	620	622	632	650	603	672	642	674	687	643	643	629	644	616	648	638	637	671	618	635	620	609	612	625	621	672	645	637	660	596	644	679	646	634	667	645	626	655	647	619	604	565	638	621	627	666	671	627	623	593	605	639	620	604	607	638	582	650	618	610	618	579	581	656	624	614	587	611	635	625	647	655	660	616	593	616	626	645	583	591	646	653	625	651	630	621	632	636	593	627	663	579	624	590	621	680	617	607	635	654	610	633	602	673	628	629	620	643	595	632	622	608	607	654	641	614	646	658	597	660	654	614	631	613	630	662	681	635	597	619	607	606	647	641	624	589	640	622	623	581	628	654	613	599	633	637	644	629	647	677	652	626	615	662	622	607	624	638	613	630	662	618	647	672	683	615	608	608	573	617	611	644	636	623	623	646	619	660	631	676	643	618	615	645	621	583	664	631	617	622	625	616	625	663	600	668	645	621	607	608	649	578	593	628	648	633	615	633	594	640	647	638	624	602	642	676	617	631	666	644	594	631	603	634	689	637	646	585	645	670	653	610	621	623	592	643	608	642	642	617	599	678	673	654	604	595	676	689	622	608	653	633	649	633	647	645	655	630	665	611	623	607	656	587	627	618	627	621	604	617	632	619	622	589	622	603	617	623	633	604	597	619	661	616	649	667	617	649	620	644	620	611	635	549	611	648	619	626	651	589	610	600	631	598	658	640	609	622	658	639	664	624	625	609	650	587	605	630	639	608	592	614	607	648	601	618	640	654	665	615	619	667	574	598	640	607	614	618	640	624	619	641	593	671	678	555	616	668	674	641	626	658	603	623	630	618	613	621	625	612	614	639	622	587	628	639	625	645	610	630	607	604	617	596	619	646	643	588	607	589	628	663	629	644	624	628	604	619	655	606	657	658	634	652	648	610	619	590	586	624	641	615	636	594	617	656	620	654	627	642	661	659	649	617	665	672	597	643	663	658	601	591	598	600	660	613	616	615	631	628	667	668	655	625	623	606	633	642	589	647	645	613	658	577	635	644	653	611	618	628	618	608	603	617	652	609	613	634	673	600	649	644	635	635	601	635	606	612	621	627	608	653	607	647	614	619	616	600	595	613	651	655	637	607	644	647	599	639	632	632	659	587	646	637	636	624	608	623	603	665	630	610	659	640	615	634	610	581	650	612	645	668	629	629	635	665	610	664	605	614	598	624	598	633	643	649	656	597	662	651	624	620	678	604	642	625	604	594	671	634	666	613	602	633	606	650	591	620	644	616	613	653	640	582	619	626	630	596	675	643	619	648	603	641	605	652	646	607	602	590	584	619	627	582	642	628	620	611	629	641	632	599	595	630	596	627	627	640	642	639	642	614	596	645	639	669	674	613	657	673	657	610	655	634	599	616	643	641	624	611	615	620	653	654	620	650	616
23058	21114	28782	23631	21100	20954	5441	1136	862	826	755	695	632	578	584	562	569	567	595	550	574	511	522	516	565	528	545	506	507	492	478	522	491	501	473	519	524	484	520	500	470	499	476	462	527	482	465	432	511	518	460	442	489	465	478	438	471	467	460	451	479	531	490	452	481	484	443	488	495	493	466	492	490	468	454	463	480	482	511	453	475	458	457	441	490	503	479	495	455	494	469	464	461	475	474	474	470	442	493	471	482	496	491	489	468	460	479	468	455	491	458	473	478	460	478	450	463	446	458	491	474	468	479	457	458	481	491	458	476	486	507	458	457	474	485	486	478	458	473	491	479	524	473	471	457	454	469	463	493	463	477	439	477	488	478	491	488	507	458	438	475	444	467	460	523	431	493	488	461	445	476	460	484	499	516	467	491	468	501	457	467	478	403	483	432	453	490	460	498	466	479	470	445	450	474	506	493	476	464	499	467	483	508	487	460	489	474	448	413	463	485	448	438	483	483	473	448	454	455	508	449	493	475	460	455	464	497	460	475	465	437	459	448	452	508	491	470	477	484	454	487	492	449	462	469	484	470	474	492	461	493	464	460	479	472	445	487	468	477	488	483	460	446	457	446	479	483	484	464	457	471	493	461	460	494	459	471	487	456	469	458	444	486	415	492	456	474	443	457	470	471	456	464	474	468	494	461	490	482	460	478	478	475	478	456	488	473	454	471	437	487	507	430	487	499	515	441	485	493	461	468	471	443	516	467	472	487	439	447	466	456	485	515	457	447	466	482	495	422	449	502	464	479	496	463	491	476	471	452	483	510	474	495	506	463	472	506	463	478	469	491	471	477	438	473	469	480	493	463	465	491	429	506	443	455	501	493	482	465	448	485	507	468	483	470	501	505	503	479	467	473	444	466	499	438	451	464	462	472	492	471	516	427	452	467	460	492	513	469	459	484	475	440	462	461	472	522	465	472	458	462	469	479	515	486	454	460	477	497	468	457	475	496	478	448	483	512	501	473	484	492	486	487	486	488	458	495	456	453	458	473	502	481	470	498	465	451	475	476	498	474	488	483	490	431	469	421	467	473	467	478	491	430	453	479	476	480	486	432	462	508	466	475	435	508	460	486	479	477	440	475	450	458	472	477	478	474	480	485	452	462	483	491	492	459	463	492	478	465	480	480	467	477	428	497	464	454	456	497	502	491	439	486	471	474	476	468	461	476	490	491	487	484	422	481	453	448	504	520	466	462	479	503	487	440	480	481	450	467	451	464	465	466	500	451	464	486	482	455	458	465	474	459	469	458	480	473	483	498	473	468	482	457	480	463	435	444	484	424	456	484	483	502	488	441	464	471	479	480	479	469	478	494	508	487	489	463	465	459	497	450	469	450	500	506	465	466	470	496	456	494	474	499	465	471	493	459	461	466	496	472	456	436	446	487	474	459	483	438	492	480	455	455	483	509	458	461	495	466	481	430	448	435	475	485	498	511	465	485	472	448	474	452	478	503	429	417	429	469	447	473	456	482	442	504	427	459	505	468	488	512	474	469	464	463	481	465	485	489	511	484	440	465	482	447	470	453	488	452	443	498	441	488	491	478	498	469	452	434	518	450	452	456	450	452	463	448	436	461	492	471	458	448	450	491	435	484	464	446	463	471	480	467	440	458	486	459	486	418	468	451	505	502	508	462	445	485	457	481	457	476	451	508	449	411	446	461	469	473	481	450	455	467	455	489	437	495	442	445	484	507	473	483	460	501	433	499	430	477	430	451	439	486	452	437	490	488	474	486	443	438	448	476	458	479	508	476	497	472	442	436	480	504	487	512	449	493	492	486	463	481	484	459	457	434	465	450	474	461	455	463	440	479	481	471	454	478	452	452	461	469	500	496	477	447	477	500	462	423	487	465	459	441	484	507	469	461	461	476	522	504	500	513	466	442	485	446	452	494	510	456	513	509	508	470	473	486	439	448	484	464	481	511	477	435	475	442	480	514	459	496	444	434	451	463	466	484	454	475	428	517	450	479	471	508	490	487	421	470	472	481	475	473	457	482	490	441	484	426	464	476	473	480	462	462	457	499	488	500	471	465	460	473	461	504	462	454	504	450	479	483	431	470	430	446	503	451	506	468	450	435	432	497	485	513	473	460	499	488	504	446	497	475	439	503	484	470	428	454	447	465	441	467	454	449	445	476	497	485	446	527	457	496	468	519	458	489	465	462	466	458	449	504	470	489	504	525	489	454	479	501	516	465	444	467	456	415	442	445	465	489	463	485	491	460	461	469	468	443	453	419	492	481	466	456	486	458	464	461	491	489	437	478	436	487	490	489	487	466	449	462	464	485	466	461	453	451	473	443	456	495	463	458	457	473	474	473	512	451	451	475	502	457	461	496	483	422	444	479	463	487	485	441	456	472	497	461	469	492	487	438	492	469	482	437	483	462	471	476	481	478	445	437	426	487	453	449	447	462	458	473	443	461	476	475	463	483	468	528	430	495	506	434	458	464	475	492	474	458	477	467	476	448	507	457	479	490	487	470	494	432	476	465	469	453	490	457	522	466	430	474	463	464	416	448	444	467	458	437	462	471	437	508	476	472	452	461	453	507	465	410	446	492	464	454	468	444	482	466	508	483	499	490	485	450	478	480	451	457	482	461	494	498	445	487	476	453	461	505	452	502	438	474	496	457	468	504	477	508	476	529	457	512	504	455	417	481	470	437	452	473	465	465	466	457	439	479	461	456	478	462	507	474	465	459	496	456	455	439	459	436	442	524	480	476	487	469	528	494	455	494	461	465	449	454	471	479	470	455	468	514	496	444	423	478	465	461	494	441	452	510	463	455	483	472	479	459	459	486	467	488	439	480	475	470	475	478	441	509	454	439	460	454	430	467	433	461	480	464	495	483	467	439	443	500	456	447	469	475	482	465	513	477	464	500	471	480	479	463	494	493	473	487	428	480	486	449	470	460	475	511	491	504	465	476	487	480	515	448	456	460	463	493	459	486	475	451	460	492	470	473	466	477	480	479	485	454	451	468	509	454	464	449	458	448	484	457	427	487	462	487	466	483	475	481	493	433	533	455	421	480	467	507	477	456	464	450	465	442	448	488	470	438	449	469	508	460	504	458	434	486	496	484	468	485	466	485	456	473	440	449	465	504	499	513	497	486	493	452	516	417	471	463	463	438	460	463	486	445	428	476	457	517	461	478	412	464	468	457	503	477	482	504	478	482	480	475	446	461	423	518	465	487	454	447	485	439	463	471	467	477	481	450	470	466	466	467	463	426	513	493	531	450	466	505	447	475	490	499	484	501	478	512	506	513	479	477	452	482	469	487	494	473	457	455	472	445	480	465	487	443	460	477	469	448	475	479	501	442	506	414	503	452	504	491	496	468	474	466	468	478	460	452	472	462	512	474	457	455	496	492	458	492	503	459	483	506	493	454	447	496	465	487	462	484	473	471	494	465	467	465	486	439	460	497	477	472	470	460	474	474	498	488	438	507	470
45119	62566	14730	5538	3999	2998	2354	1950	1501	1383	1239	1068	1035	924	914	854	816	762	811	730	749	744	701	723	680	688	660	673	686	680	677	644	696	671	615	639	636	616	570	640	617	680	647	640	687	638	609	616	599	626	650	640	627	611	610	619	600	607	651	595	608	588	535	614	589	577	572	611	592	581	598	619	600	637	569	610	607	627	605	608	590	586	548	621	592	593	610	526	619	595	592	576	591	606	598	628	617	596	609	574	627	609	645	617	567	632	579	596	570	593	587	580	598	584	597	612	595	624	605	582	615	565	617	590	578	616	582	589	614	596	611	585	612	616	550	562	604	573	591	585	621	588	594	613	612	625	592	584	615	591	619	612	582	626	581	602	609	565	602	587	605	625	576	618	587	570	594	585	548	613	630	574	590	569	572	611	610	558	640	584	637	584	615	563	568	558	614	640	623	624	603	607	627	591	595	602	605	546	613	595	608	609	599	575	583	555	593	573	651	574	605	632	580	599	559	593	602	615	563	582	578	579	597	586	594	577	609	564	596	602	592	570	606	584	630	572	614	598	592	630	588	600	594	607	620	592	560	605	643	636	595	555	597	601	566	597	598	622	645	643	585	579	590	601	617	591	575	615	614	633	645	634	546	631	561	594	606	584	618	569	612	609	638	596	589	608	578	579	598	584	627	577	609	578	569	593	618	604	608	601	601	596	563	609	590	571	560	582	567	584	588	590	603	598	543	628	599	586	595	588	609	642	589	577	608	603	609	616	588	608	587	609	611	541	572	566	617	596	652	596	594	619	616	583	602	564	604	587	599	579	614	595	607	599	623	619	599	576	566	550	587	613	594	589	568	592	612	616	540	538	617	589	624	612	571	583	587	609	626	625	621	628	581	609	632	552	620	595	586	598	605	566	606	585	586	567	626	582	610	579	627	595	598	627	601	615	602	646	611	563	556	631	546	555	616	582	589	608	560	587	577	629	621	618	579	578	570	626	599	601	581	598	603	602	554	567	622	607	607	599	620	591	622	598	594	595	587	618	545	606	594	598	564	580	599	617	581	619	588	545	580	570	591	619	587	595	612	626	600	568	608	615	522	600	624	600	565	589	557	589	599	592	589	584	576	583	607	607	613	602	607	593	595	631	594	599	609	593	577	630	584	574	599	589	564	592	547	562	578	617	580	577	609	595	590	571	611	613	621	612	616	612	563	604	596	579	560	605	586	574	609	555	634	635	591	620	600	600	579	552	604	611	599	588	607	597	577	618	583	612	616	603	559	609	613	598	586	573	600	571	579	617	576	618	553	598	602	581	611	577	578	584	577	597	563	602	556	590	633	553	615	613	569	566	578	598	585	602	652	580	580	616	586	611	588	609	550	645	592	607	563	606	583	600	612	572	572	555	570	602	556	597	623	589	610	616	584	572	590	600	612	586	599	588	602	587	582	608	589	620	613	577	623	612	614	615	544	597	585	603	631	596	603	613	568	602	579	636	570	626	609	606	640	539	630	600	538	588	562	608	569	617	551	578	598	585	618	636	596	593	592	597	599	586	591	563	584	613	624	550	610	578	570	569	613	632	574	569	627	631	564	650	639	583	595	624	625	616	595	598	589	558	583	589	568	576	595	561	614	561	589	563	591	573	586	579	576	590	572	572	578	605	650	595	620	591	543	636	557	606	563	556	577	635	597	621	598	610	592	587	595	643	560	571	560	595	601	622	554	591	588	577	617	613	617	596	586	583	641	585	653	608	591	561	574	565	607	609	584	616	536	615	619	578	581	616	546	579	561	608	587	584	603	605	605	590	553	600	600	563	618	549	552	622	607	606	563	577	593	605	569	631	579	589	649	589	627	550	586	567	597	609	587	594	603	597	602	613	608	589	591	568	544	622	592	575	613	604	602	588	591	602	579	652	552	602	614	605	582	579	550	600	599	624	590	584	576	599	596	596	545	579	580	620	611	621	653	600	587	607	584	605	594	616	616	637	615	590	563	583	605	554	587	545	583	601	614	602	588	574	575	586	613	578	612	618	614	600	586	621	622	591	640	580	604	580	604	560	622	617	668	559	589	569	608	597	600	543	609	602	605	597	549	607	570	609	614	586	587	590	558	588	606	594	583	582	587	560	630	539	585	608	635	581	565	608	579	606	539	560	563	598	577	602	589	569	569	631	610	621	549	607	567	571	610	563	630	603	583	588	585	576	539	586	588	598	608	630	601	601	577	608	579	567	599	596	570	605	576	619	624	577	615	641	603	581	648	606	603	602	624	575	615	643	661	630	578	604	602	602	576	586	580	575	596	579	607	614	586	531	613	599	579	603	607	625	593	629	609	585	549	607	626	626	631	629	625	620	552	619	590	642	614	585	547	602	593	579	575	622	625	553	626	582	556	605	606	613	596	600	588	619	583	620	605	569	560	629	581	585	636	620	605	598	595	613	586	612	562	630	629	613	579	621	611	596	551	581	611	664	596	602	635	632	572	600	599	569	633	590	590	609	540	570	606	587	591	652	607	608	625	603	583	603	611	600	581	592	574	588	597	589	561	606	574	619	618	595	590	570	582	531	594	599	603	595	576	604	545	623	622	602	557	548	588	582	581	584	611	601	564	620	582	618	551	631	605	581	590	598	620	562	591	590	614	649	583	612	578	576	597	607	600	609	602	626	631	585	579	587	554	606	591	574	607	585	578	574	593	594	595	574	598	595	602	600	559	586	588	554	613	601	590	555	572	606	608	594	566	596	596	585	592	544	581	603	569	611	588	640	581	581	630	568	576	586	616	598	540	640	628	592	573	587	566	591	564	592	557	588	614	647	597	563	643	567	599	605	621	543	592	619	660	624	628	607	599	612	598	586	644	593	585	595	581	599	601	618	585	619	588	589	562	601	619	596	616	588	647	616	629	588	613	610	579	593	592	630	620	585	618	577	579	603	606	554	581	594	581	569	595	626	576	606	613	605	583	606	610	560	649	567	611	585	597	582	620	607	597	593	598	574	592	589	615	576	609	585	609	581	602	637	567	637	603	621	587	578	607	623	595	604	606	576	564	575	593	613	539	587	532	621	606	545	638	627	540	607	592	589	609	583	608	615	610	584	603	618	643	586	590	584	581	610	600	610	608	639	588	598	613	602	603	568	598	586	641	617	600	581	575	643	567	577	574	608	593	604	591	626	569	558	554	568	581	594	588	633	577	585	572	597	576	625	612	618	587	595	595	633	585	589	569	555	578	582	631	568	586	542	602	583	568	613	596	608	557	567	641	603	625	581	626	621	622	597	642	575	600	597	610	587	589	634	594	573	617	631	658	556	574	659	653	548	594	655	562	623	584	575	622	589	583	620	588	630	595	570	590	615	534	613	597	564	577	595	590	598	607	591	567	588	634	583	609	582	601	606	608	629	582	557	639	586	638	543	632	602	573	587	634	568	551	557	586	594	609	591	592	607	611	660	612	564	600	606	590	587	567	610	566	602	559	554	594	593	525	595	569	573	571	616	574	568	576	619
29096	26048	14158	1705	585	547	381	341	305	286	315	309	323	290	324	281	307	289	292	329	308	306	292	303	320	316	295	327	293	305	317	262	305	295	303	295	297	282	319	300	303	295	288	281	297	284	297	296	320	283	290	278	334	295	292	262	313	294	293	313	266	299	297	259	280	306	309	307	273	304	348	292	294	281	280	298	276	328	284	303	308	288	305	315	313	290	316	307	275	290	275	293	262	269	303	272	284	300	292	305	313	288	264	280	308	303	306	294	300	271	303	298	304	313	285	319	252	279	305	305	312	276	258	274	306	288	290	287	292	299	302	286	306	302	286	264	275	345	279	270	310	280	300	312	314	289	293	286	282	314	304	294	298	281	301	330	364	308	302	319	301	288	283	280	289	299	281	285	274	292	281	286	286	269	290	286	290	291	301	299	283	320	276	296	299	312	277	298	328	276	307	303	298	293	320	302	293	298	280	291	268	307	285	289	276	284	335	295	301	301	263	296	320	293	282	295	258	280	281	313	325	306	312	301	293	280	277	283	254	288	281	297	301	307	300	279	297	289	303	280	316	281	304	292	277	276	305	300	296	300	276	282	306	286	304	276	271	303	310	287	289	268	298	301	291	332	278	320	321	278	278	293	278	270	289	319	299	313	257	285	282	306	293	326	311	278	300	298	279	279	325	305	285	303	289	300	301	288	275	305	293	280	304	344	320	298	266	304	278	308	306	277	310	303	306	296	327	282	292	300	280	286	326	319	275	294	290	313	325	280	281	292	313	271	297	313	301	297	286	290	312	315	285	313	285	317	301	304	299	290	298	291	315	266	268	294	304	292	300	326	304	260	298	282	309	322	316	291	273	298	271	297	306	277	320	305	321	301	301	328	300	284	304	314	286	283	301	298	298	308	295	292	269	291	305	296	308	309	288	255	295	281	310	288	303	267	297	272	293	288	290	294	316	303	298	335	254	284	288	311	315	295	252	290	296	293	287	302	284	262	284	316	293	292	293	324	290	285	272	293	286	304	287	316	301	300	294	286	319	310	289	309	308	299	282	312	266	279	279	299	271	312	297	258	292	285	311	272	297	324	287	285	290	273	309	294	303	290	316	292	319	298	293	310	255	292	294	321	319	302	312	288	294	295	283	302	304	312	269	285	296	311	281	278	320	283	276	321	298	302	287	321	276	315	301	314	334	264	307	261	283	311	290	319	321	263	334	317	278	295	339	314	311	305	312	301	290	314	289	293	261	276	306	267	286	295	282	310	294	283	282	295	265	312	292	294	311	314	277	296	306	292	284	312	254	297	289	256	325	322	297	284	271	249	323	298	262	301	285	293	310	283	303	287	302	302	296	246	299	290	277	280	299	277	295	334	312	293	266	286	296	280	301	292	317	305	317	295	288	280	318	278	330	311	299	285	274	321	312	289	288	274	314	313	297	260	268	311	278	298	310	286	289	285	299	302	279	291	298	302	265	267	245	301	297	316	295	297	285	274	303	302	309	316	272	316	313	260	285	293	296	301	287	283	314	293	281	287	296	320	284	269	297	320	305	279	286	292	311	292	302	281	295	304	278	319	304	279	302	264	310	283	286	291	315	320	288	312	293	273	293	322	305	262	301	282	313	319	301	274	268	273	313	294	280	284	302	321	292	319	290	259	321	288	278	288	308	309	284	267	287	293	280	295	254	313	310	285	316	290	290	294	280	275	291	298	307	286	287	301	300	311	282	313	307	295	299	268	286	280	306	304	286	278	286	293	290	326	317	299	315	308	300	267	294	302	270	302	302	298	311	296	288	310	294	310	276	282	276	302	299	293	292	328	302	316	301	262	299	294	287	300	246	297	272	266	272	285	302	271	298	297	312	309	271	289	310	290	302	277	284	269	321	294	286	298	279	296	318	286	287	281	305	284	266	314	260	288	285	269	326	319	333	300	295	318	304	277	265	283	294	269	284	289	302	308	290	291	311	307	313	282	307	271	277	295	283	263	277	335	284	278	281	281	291	301	315	277	288	284	310	316	286	285	253	284	295	292	301	318	304	300	286	294	270	308	287	287	285	289	295	312	296	292	328	309	326	311	310	296	322	301	311	299	287	291	295	314	298	272	290	291	302	302	302	295	311	301	299	316	288	279	282	295	266	303	300	307	300	321	314	314	300	306	292	304	322	285	315	311	303	301	269	290	284	289	322	307	303	295	301	305	258	294	306	317	254	276	298	304	292	318	294	275	305	302	297	288	314	304	326	285	291	276	273	283	299	296	281	279	326	309	280	288	290	306	322	324	338	310	316	297	328	321	287	335	299	294	298	330	300	283	294	301	278	294	298	290	276	297	277	296	294	299	286	279	312	292	285	324	309	299	271	307	252	309	293	300	267	294	287	307	290	328	285	292	302	298	307	282	289	287	340	293	299	294	304	304	299	279	275	305	286	301	285	312	288	305	292	277	300	304	289	284	281	308	327	284	322	317	303	276	274	285	250	303	245	288	275	291	328	289	301	294	270	280	269	304	273	328	282	290	313	293	307	296	303	279	291	286	307	259	268	314	286	291	293	297	284	265	296	301	285	314	282	298	253	274	311	293	283	292	289	287	303	281	294	278	303	287	303	257	331	273	305	298	297	313	316	280	293	313	288	259	304	297	291	291	304	305	298	277	311	327	306	303	278	328	309	279	301	297	307	316	281	296	297	291	322	304	309	302	340	324	270	315	297	300	331	288	280	301	294	314	330	296	303	292	302	298	297	290	323	279	319	312	310	287	317	282	309	307	314	299	275	266	292	299	289	270	264	316	307	326	288	314	281	277	277	311	287	310	306	289	324	284	289	272	309	345	311	296	300	291	267	260	283	253	303	307	308	287	323	295	286	263	303	265	293	329	304	286	299	293	292	316	280	292	294	285	312	320	310	290	262	301	270	274	296	309	300	295	316	320	293	315	298	285	300	290	296	327	309	314	285	297	286	300	293	283	302	255	263	276	255	285	303	297	319	302	281	292	299	320	288	317	320	279	282	287	264	270	297	289	258	309	292	256	291	291	320	270	301	324	282	284	302	279	291	305	267	315	307	304	291	285	318	290	309	313	283	313	304	286	323	289	276	292	287	320	288	284	294	288	295	291	282	269	310	304	288	264	283	297	295	324	300	270	265	291	306	289	303	253	277	266	320	287	305	347	271	317	315	298	319	304	311	286	269	321	284	293	323	306	314	306	316	276	291	273	306	305	336	277	276	317	298	290	303	300	318	289	273	317	322	303	289	295	291	305	320	302	302	285	307	278	283	286	295	294	286	305	298	334	283	302	247	293	273	289	320	289	279	271	307	279	268	301	300	310	282	273	325	285	314	304	322	283	313	286	283	288	299	298	260	302	273	292	300	311	266	302	280	279	285	292	277	278	274	269	292	324	269	287	301	267	279	292	276	296	294	302	284	320	302	310	309	294	309	304	288	304	253	314	306	319	277	270	316	302	297	300	323	323	274	283	333	306	290	289	279	298	281	331	290	273
35654	38284	3139	682	564	517	460	449	437	422	384	412	372	401	378	366	361	410	367	362	372	395	372	393	400	360	373	422	371	391	381	369	365	378	334	373	333	377	349	374	385	362	400	351	384	343	356	378	370	412	386	353	371	342	380	360	378	336	353	366	385	378	388	350	374	376	392	389	390	352	377	384	361	388	415	339	378	368	352	348	379	388	374	330	362	373	381	366	385	370	338	364	350	370	350	388	349	363	364	338	384	368	350	315	368	351	340	375	378	355	355	333	352	355	368	357	374	395	354	392	378	378	355	347	383	356	367	385	340	409	354	374	356	358	383	361	363	359	396	372	381	376	355	373	403	367	338	337	361	363	378	385	379	347	346	352	403	350	354	354	371	369	344	345	381	402	408	369	396	369	384	396	363	332	336	390	346	385	363	377	360	367	343	387	411	366	369	382	402	338	367	357	421	360	363	367	374	379	377	381	370	360	370	413	370	382	327	346	366	370	389	373	359	424	386	355	357	368	387	378	362	347	355	400	356	377	363	357	342	349	340	354	378	394	363	376	377	378	357	338	385	380	343	349	396	370	352	372	418	368	351	343	383	368	362	351	331	363	375	374	349	364	323	380	366	393	342	394	351	339	373	361	337	376	362	356	347	356	395	373	385	359	356	393	351	341	353	383	349	405	362	350	337	377	363	354	397	338	382	413	378	404	377	382	342	366	365	375	370	365	371	358	344	389	386	349	369	368	359	370	371	363	360	387	380	378	358	364	386	382	366	380	385	348	379	368	365	387	369	363	365	366	391	364	370	352	367	374	383	355	387	360	344	388	360	363	363	362	376	331	377	367	365	362	352	372	358	382	379	365	360	365	376	379	396	354	354	384	347	387	389	383	381	357	371	362	349	358	375	366	339	395	347	379	358	378	319	365	343	355	370	368	360	369	420	351	379	358	343	370	331	331	381	381	363	373	381	389	338	398	375	377	353	368	349	378	322	395	374	387	362	364	358	381	355	329	363	382	366	361	369	367	344	362	358	419	390	350	374	382	359	349	342	399	412	387	349	358	360	364	357	392	348	384	370	344	354	344	352	376	372	381	360	383	352	374	365	353	344	387	360	374	399	350	376	390	358	345	367	406	377	377	379	369	378	350	382	348	346	341	376	363	362	378	352	357	413	368	369	347	347	351	399	366	375	371	346	343	355	396	382	370	384	388	371	341	341	398	334	404	410	355	392	375	341	369	352	359	380	382	348	376	339	378	388	368	321	355	367	369	355	338	392	362	375	361	395	357	378	389	341	409	349	338	391	379	366	372	373	346	353	364	374	375	362	392	362	387	380	369	363	362	393	402	404	363	344	366	356	366	357	357	384	338	379	376	345	325	370	365	390	392	334	371	379	345	375	384	375	388	402	358	418	360	326	372	351	405	380	354	362	393	382	402	351	391	330	358	373	375	360	343	387	382	384	347	369	390	355	355	354	348	369	361	383	374	372	388	376	354	350	352	344	338	391	372	396	387	384	358	354	342	377	358	355	353	354	365	371	387	375	374	364	353	352	377	364	342	355	369	381	380	330	366	355	387	344	359	378	382	404	362	321	348	348	383	382	373	357	346	381	356	402	382	357	388	370	365	335	360	351	396	372	370	355	341	349	385	372	352	358	361	353	358	347	356	368	388	357	361	358	346	351	392	355	353	372	367	375	372	355	363	380	380	382	396	382	354	329	366	391	376	418	379	371	357	347	373	348	365	399	345	398	373	359	398	382	406	363	327	377	350	377	390	398	353	392	374	367	397	364	343	346	375	335	374	358	373	350	398	396	364	381	362	375	400	392	358	373	402	366	340	383	404	387	378	376	360	374	364	386	347	396	401	359	364	320	380	359	348	383	377	341	359	359	344	403	343	367	373	368	377	379	337	363	377	404	366	385	372	367	377	384	379	336	312	376	375	334	361	360	371	353	350	355	353	369	381	406	369	365	354	400	383	370	347	348	372	363	388	344	373	370	364	365	368	369	341	372	331	350	373	402	417	360	371	364	347	358	369	370	382	380	369	360	370	362	358	402	353	372	370	356	341	347	377	376	384	347	363	362	365	406	327	366	398	362	328	367	361	352	330	384	352	379	372	352	371	423	381	325	364	336	360	332	383	371	378	353	386	408	379	366	340	388	381	398	355	384	362	378	363	396	367	334	374	387	365	347	366	421	388	392	362	356	386	364	364	359	345	352	347	361	362	372	369	339	367	366	398	349	370	341	351	354	367	374	390	360	409	393	398	352	362	387	390	366	371	398	382	392	356	376	359	380	380	349	399	385	367	370	367	379	374	351	369	368	417	403	341	370	371	360	435	331	391	352	372	360	386	398	383	365	340	413	385	335	359	368	372	371	368	352	359	370	366	331	358	372	368	358	357	390	347	351	375	387	369	382	389	400	353	357	368	384	380	361	340	364	359	377	363	357	393	376	351	375	346	363	378	386	363	374	340	369	386	387	404	374	394	358	354	351	367	362	336	349	392	357	342	350	384	361	343	362	382	352	415	389	367	361	352	391	332	399	388	379	365	380	353	402	379	368	419	379	386	364	343	397	370	375	354	358	364	357	344	335	319	341	348	397	356	360	365	383	385	373	344	383	374	368	410	343	379	374	355	361	339	403	357	341	352	379	335	361	380	373	373	352	341	365	382	355	348	388	355	392	368	375	344	380	348	357	360	367	367	327	327	393	344	359	350	368	371	371	403	372	366	348	380	366	375	373	335	362	362	376	380	351	384	352	356	343	364	373	379	338	350	367	372	356	382	385	350	375	375	348	369	359	363	371	381	349	345	376	352	385	370	389	394	365	363	378	357	373	368	378	354	351	379	375	354	353	349	360	401	342	317	388	371	354	347	383	379	357	354	364	370	386	365	326	375	387	349	392	367	346	377	360	399	405	324	385	365	369	388	362	377	336	376	367	351	385	402	343	346	373	342	412	376	349	383	378	380	365	373	369	392	382	354	416	415	335	343	376	357	344	376	392	386	369	397	362	396	369	335	379	369	368	391	366	377	379	380	362	373	366	380	329	383	376	353	383	360	369	362	346	348	383	374	317	381	373	371	367	340	358	351	339	335	354	388	392	357	370	382	399	348	379	377	379	334	372	363	376	376	367	390	350	393	360	379	337	359	405	380	358	369	372	369	370	353	384	386	349	379	365	368	369	376	376	361	332	356	363	363	355	342	355	410	373	369	391	367	337	369	350	370	386	359	386	400	349	376	373	375	372	336	336	352	360	376	375	327	386	381	372	385	364	388	376	356	365	367	375	373	357	366	364	374	361	364	388	376	353	391	352	378	389	380	356	353	335	382	393	389	333	364	349	409	376	320	329	418	383	353	378	384	382	348	390	348	348	354	326	385	402	358	383	369	388	353	343	362	370	368	355	392	385	342	336	342	373	380	402	369	352	399	371	362	361	377	340	356	384	364	384	359	348	308	376	404	360	340	369	355	344	383	379	390	380	388	378	372	370	354
24011	21107	28269	24100	20891	7389	1150	832	682	647	625	619	619	630	553	607	570	528	552	556	544	531	578	545	551	545	552	508	504	551	513	568	526	566	490	481	543	540	519	560	507	511	526	522	507	563	547	534	545	503	527	530	510	552	444	520	523	502	518	533	482	503	513	507	495	484	500	523	521	499	483	493	528	490	483	503	490	512	536	504	516	485	487	542	531	516	505	517	533	463	511	516	511	539	526	502	510	495	489	481	475	479	517	531	480	503	465	524	488	465	556	538	494	512	485	491	500	519	479	525	532	503	510	451	504	504	501	510	538	526	509	555	490	488	493	519	501	509	502	507	529	524	497	478	475	513	520	543	486	474	520	507	499	492	515	547	518	514	496	501	492	533	530	513	511	562	507	510	532	520	509	460	545	515	510	475	478	494	485	518	523	472	523	487	518	496	536	491	552	522	500	481	474	503	486	486	510	486	490	531	565	525	477	482	493	500	498	535	515	487	537	507	520	504	529	521	545	515	484	501	493	514	515	479	497	520	519	508	496	532	468	537	486	486	532	520	485	485	529	479	544	541	543	523	502	470	506	487	485	515	525	531	482	484	495	495	477	566	460	527	529	503	488	513	475	584	540	500	547	480	516	470	541	487	530	508	511	527	482	516	520	521	495	549	475	479	491	509	507	544	493	479	475	491	502	528	501	496	521	495	493	532	500	480	510	532	514	491	534	562	541	508	494	518	488	527	495	489	531	515	506	489	527	481	519	526	535	531	500	547	506	496	476	523	517	504	536	482	477	448	517	460	517	551	473	547	517	492	501	531	509	506	514	501	490	522	481	515	491	507	485	504	472	470	485	544	515	486	492	525	497	490	482	523	486	533	507	492	484	508	507	504	522	548	516	512	532	518	514	505	498	482	510	493	542	494	478	500	508	452	541	533	485	493	511	483	521	467	497	497	544	538	541	484	508	483	529	489	488	510	476	494	502	510	518	523	533	489	491	542	518	502	529	528	507	465	536	502	515	521	486	527	481	511	502	463	514	494	543	521	474	513	520	495	516	524	518	493	524	502	517	504	529	523	516	521	494	504	512	522	569	533	518	548	525	507	498	516	513	516	469	528	507	494	497	524	511	524	523	519	485	511	497	496	536	460	510	501	527	499	500	537	532	536	480	503	508	508	505	496	522	524	498	529	499	484	528	502	477	480	451	488	499	544	508	460	479	488	467	506	486	496	511	501	512	525	479	502	523	503	525	501	525	513	515	558	527	460	519	495	482	514	496	464	534	511	554	507	542	501	518	486	511	460	464	494	519	506	511	476	507	471	496	525	516	520	505	508	511	517	522	502	510	514	518	528	517	517	519	479	502	495	493	522	552	463	495	510	505	470	521	474	549	506	527	496	528	487	510	541	484	460	515	519	543	500	482	513	539	502	530	511	498	489	518	511	507	496	528	495	507	508	497	506	513	519	481	497	512	472	520	493	528	497	533	461	530	516	514	511	496	500	520	519	506	498	500	492	513	500	539	526	502	507	493	515	527	504	489	489	521	518	472	478	485	508	514	509	479	542	509	493	515	514	488	508	500	475	544	510	508	530	490	540	496	505	520	505	486	532	520	476	541	470	540	534	546	532	499	517	474	544	464	501	492	520	534	500	497	527	537	530	540	531	455	542	521	500	500	488	530	511	492	519	528	493	515	477	503	504	492	499	537	513	471	480	534	527	498	506	466	518	512	494	532	538	499	504	470	529	537	507	512	531	517	508	518	488	492	501	496	530	499	503	510	481	471	500	534	515	492	523	530	477	468	485	498	544	479	519	482	526	479	526	492	534	477	501	480	523	520	471	511	524	483	513	485	516	539	519	511	527	477	468	505	535	489	519	493	506	503	512	514	502	507	452	502	492	532	499	503	500	509	529	520	505	453	489	530	511	517	517	510	506	493	531	544	512	510	494	518	486	498	480	452	457	512	483	503	511	473	497	505	514	478	499	494	437	516	503	459	497	474	518	557	519	492	492	501	497	506	515	469	533	510	511	508	505	512	552	515	510	524	509	519	527	506	515	520	486	530	525	548	528	484	485	481	515	515	501	501	510	488	515	514	478	528	537	499	504	531	466	509	472	527	501	490	490	519	485	495	493	514	524	510	483	504	522	499	501	531	497	502	513	470	561	484	499	511	479	508	504	507	472	479	510	529	499	537	522	507	495	536	535	502	518	487	493	525	505	506	474	505	503	478	505	504	509	489	535	480	514	494	504	501	482	520	542	501	487	527	502	548	498	483	498	542	508	482	501	465	525	484	473	510	531	528	480	509	540	517	469	488	499	501	564	535	515	513	526	468	457	467	508	498	479	506	500	518	543	539	522	508	490	506	517	556	481	476	495	526	515	473	517	528	552	506	488	477	524	528	501	474	501	475	508	505	541	501	515	512	485	462	471	487	522	487	472	489	501	525	526	470	534	496	507	520	483	479	484	471	507	493	522	502	588	534	483	509	535	454	507	537	489	559	545	536	508	509	502	510	484	526	515	517	525	501	526	544	531	535	521	497	518	523	543	500	533	504	501	487	503	538	508	510	506	538	489	495	513	483	482	499	518	501	542	534	492	500	488	517	526	553	512	562	529	532	500	535	492	478	530	581	513	507	511	503	522	533	471	480	475	480	513	518	489	540	489	542	512	510	467	494	474	493	519	521	507	525	506	503	548	527	496	506	533	502	517	463	480	467	501	515	472	504	526	540	480	498	497	524	536	528	548	509	489	525	476	481	473	506	508	520	507	508	491	519	502	528	485	517	477	471	505	490	512	457	481	498	508	523	484	511	519	507	524	550	485	500	541	487	499	521	505	491	509	513	511	449	497	510	522	519	464	518	517	447	469	540	522	505	554	515	510	506	484	499	470	480	473	503	512	506	489	473	509	506	492	459	497	520	559	543	518	556	496	495	505	502	492	514	559	573	483	506	476	527	526	506	497	531	515	512	484	527	470	472	525	499	506	542	513	516	524	528	502	550	500	542	514	517	492	490	513	520	534	488	531	514	496	457	536	492	530	479	542	569	513	539	525	505	513	506	515	502	504	469	508	489	501	515	520	560	505	524	485	505	523	508	539	485	518	484	509	497	510	483	480	539	530	493	518	462	482	509	500	547	529	543	498	482	493	483	489	496	545	520	504	521	508	531	505	542	515	504	476	548	519	499	500	492	517	489	531	550	513	562	506	518	522	477	530	544	440	538	513	523	499	505	478	502	537	511	497	483	538	475	495	499	492	489	533	510	506	513	501	505	476	500	506	490	525	493	497	512	488	516	529	496	462	469	502	509	525	532	478	515	494	497	534	513	487	491	541	477	516	503	508	509	505	508	519	521	511	539	518	531	512	487	532	516	515	480	530	535	555	532	536	497	512	508	514	573	498	523	511	496	511	530	511	484	491	494	512	489	555	550	483	522	490	495	522	513	463	487	525	450	521	480	519	450	475	472	526	510	495	490	503	494	493	507	474	465	505	511	502
40668	53800	9162	3454	2334	1890	1509	1287	1070	1081	947	814	864	852	804	710	748	727	695	707	730	690	704	687	641	609	684	642	672	716	696	657	631	635	678	629	669	620	681	663	664	670	687	649	700	680	615	635	694	632	607	610	620	663	638	633	619	591	607	655	635	563	635	644	645	651	649	659	697	661	662	599	640	659	613	617	621	652	668	618	618	672	621	607	624	643	638	624	654	651	671	628	605	600	576	641	615	641	586	569	559	611	596	639	614	637	640	635	589	619	639	618	609	600	634	560	635	643	570	622	648	630	631	643	637	628	648	638	615	606	620	588	572	598	612	642	624	635	653	551	637	611	637	596	664	613	616	614	680	566	629	680	613	620	632	642	641	613	631	626	614	607	634	601	607	629	627	618	606	623	635	622	621	624	600	629	618	651	665	601	586	674	641	639	614	601	621	649	654	615	631	603	628	646	613	596	636	610	645	647	614	640	597	655	655	627	631	599	654	635	613	612	603	591	648	662	628	609	575	612	631	628	654	649	628	601	655	610	652	596	658	593	590	607	633	633	649	629	570	594	640	626	606	628	631	633	624	649	622	678	601	613	604	618	642	640	642	565	673	635	636	658	670	584	638	659	610	660	622	609	606	655	603	632	631	632	642	641	641	632	677	629	658	590	598	639	643	626	678	633	601	576	657	610	671	628	623	592	663	626	604	604	629	658	609	598	668	631	623	619	574	629	629	619	626	593	673	604	602	653	663	619	632	623	643	616	587	625	618	651	569	618	613	633	632	633	643	648	627	591	645	637	646	619	598	649	625	615	649	632	622	629	575	630	616	622	588	625	631	583	604	624	623	662	645	619	609	621	642	639	643	605	583	629	624	627	663	590	642	661	663	643	666	618	610	625	594	649	604	659	615	614	649	621	629	622	630	623	586	634	623	614	645	579	648	628	619	619	605	620	605	609	637	625	614	590	624	620	637	617	663	622	641	588	671	622	599	601	596	619	599	584	594	650	590	644	620	644	628	627	603	649	660	650	666	648	636	605	616	548	639	661	635	586	647	617	638	589	604	589	612	631	620	678	617	662	608	641	680	651	640	616	603	638	573	661	583	665	607	566	614	612	628	631	616	627	607	617	647	658	591	589	644	622	595	602	624	612	622	654	604	642	655	638	640	645	646	607	627	646	662	587	605	637	630	626	575	666	645	617	634	640	677	626	633	612	605	604	616	620	656	662	645	639	605	660	589	614	648	593	565	629	599	649	644	585	650	636	631	620	590	607	621	637	592	626	636	575	640	595	588	649	592	665	609	612	639	607	631	611	600	612	606	637	587	609	578	656	616	624	603	582	631	639	590	625	626	618	632	626	643	588	656	632	628	634	603	632	619	660	629	620	605	626	631	623	594	631	639	638	665	659	602	595	623	630	635	648	660	658	638	612	603	602	571	608	640	638	594	614	628	666	612	669	637	664	628	678	667	598	619	637	651	624	617	623	594	628	594	647	651	617	604	649	638	626	616	667	640	603	624	596	610	696	636	588	626	640	650	616	645	661	623	630	604	645	624	633	581	616	607	606	638	569	613	651	636	647	612	633	609	655	596	605	668	583	628	617	669	636	651	649	584	632	616	599	647	612	612	598	663	639	654	651	622	607	570	628	629	598	622	614	667	620	660	624	619	584	627	642	641	610	661	627	632	614	633	601	648	615	630	611	648	604	623	653	584	621	583	627	588	626	638	637	630	661	577	619	605	660	626	645	614	641	624	615	634	604	604	592	610	583	646	672	635	612	606	593	624	578	636	599	611	673	639	591	634	609	594	628	649	623	616	650	676	615	629	568	615	623	642	646	637	609	623	617	636	616	668	654	614	651	619	628	628	605	629	615	579	652	628	643	624	602	637	618	647	595	637	633	620	598	625	638	613	593	638	593	640	608	643	616	661	650	655	667	615	623	613	660	621	641	616	616	588	602	639	626	603	632	624	622	585	604	621	612	631	630	626	601	630	654	605	621	603	629	684	649	617	634	612	594	640	632	649	626	606	655	616	650	650	610	668	635	660	658	602	599	670	666	579	610	606	632	634	613	666	586	687	613	616	634	592	620	597	600	586	663	657	632	609	581	638	653	608	675	654	672	613	629	625	657	621	581	610	628	594	563	620	607	612	634	592	632	596	607	643	661	654	635	578	615	601	638	607	589	592	611	595	611	632	658	588	647	643	631	643	647	630	655	617	625	612	622	625	634	641	644	613	610	631	636	638	651	607	617	606	648	621	656	651	636	605	627	604	630	621	636	642	640	629	599	601	638	656	614	626	673	632	607	628	643	606	639	629	630	616	603	593	637	616	633	615	612	631	631	630	635	624	660	623	612	614	593	650	608	617	615	698	635	554	580	594	623	662	633	615	622	651	626	650	630	644	576	600	576	598	608	649	591	612	606	634	584	606	643	617	658	643	610	628	623	625	640	634	655	624	650	658	629	613	613	622	636	641	585	625	611	649	695	603	588	665	624	634	640	610	620	624	631	573	629	599	620	625	587	623	651	639	594	669	637	618	670	619	610	638	603	619	599	690	650	608	682	599	595	618	584	653	594	569	652	596	629	620	609	610	627	584	680	642	628	668	618	600	610	633	616	638	643	633	653	634	625	597	580	638	605	602	623	654	613	648	608	643	603	563	630	651	622	637	650	643	668	661	592	620	586	640	607	621	646	671	621	630	600	612	597	614	631	614	645	614	624	644	634	586	641	646	639	631	640	667	620	594	609	642	629	660	624	595	637	629	671	618	637	591	620	587	611	623	607	630	630	625	616	623	636	644	620	657	669	621	568	615	638	616	603	654	652	583	613	584	589	640	613	674	633	613	613	613	618	605	637	673	613	667	617	638	659	602	615	603	622	673	622	605	599	642	621	617	604	605	616	607	626	622	619	600	616	603	619	663	633	668	614	624	607	603	631	606	622	603	659	635	602	630	629	616	657	637	628	608	597	594	626	597	660	620	630	648	604	585	611	647	632	631	672	629	606	641	605	632	607	658	631	653	626	608	627	634	642	608	664	635	601	631	638	597	667	615	629	579	616	638	635	610	625	607	602	629	601	619	594	627	629	624	595	626	667	628	580	638	580	634	615	641	672	644	615	663	634	612	620	584	616	643	644	618	620	664	609	601	645	592	618	627	579	641	628	576	602	646	665	643	602	666	652	603	638	631	594	659	600	631	626	611	645	635	588	632	663	617	592	624	629	627	617	614	629	608	616	623	628	603	638	644	655	594	648	652	634	666	601	608	618	614	580	601	601	652	651	620	657	643	620	594	628	606	602	639	597	609	613	623	610	661	622	655	627	645	633	631	623	616	643	603	598	582	607	619	602	614	686	669	591	599	628	605	618	666	599	623	623	616	602	593	662	632	622	626	645	613	636	664	594	611	668	646	622	615	623	582	652	611	657	623	613	620	589	591	641	644	645	607	600	649	641	621	604	662	641	636	638	677	576	626	631	626	668	659	609	628	595	603	661
23024	21072	28735	23601	21063	20908	5616	1092	861	773	738	679	629	649	579	594	574	564	549	546	529	478	477	530	510	495	510	511	509	498	501	556	527	502	478	500	487	454	474	461	469	437	547	506	467	468	527	444	474	456	455	484	455	444	467	483	493	472	480	488	468	482	513	472	478	475	461	464	493	476	421	462	471	476	446	476	490	470	456	488	472	501	479	436	454	494	487	461	501	452	501	465	487	457	425	461	443	496	417	472	457	468	475	423	455	486	487	469	505	459	512	449	483	461	460	450	455	463	505	439	486	463	466	471	459	490	425	464	429	452	471	437	434	492	502	467	464	450	489	478	442	474	463	468	466	490	453	461	467	459	487	495	451	429	450	522	470	462	461	437	472	466	447	509	507	499	419	444	454	506	487	522	491	503	495	462	486	435	463	457	447	454	499	472	445	477	487	484	443	482	413	455	469	468	482	479	496	472	451	471	487	490	456	450	443	478	465	452	490	485	428	466	465	466	451	444	489	435	460	520	486	478	475	442	467	450	456	478	510	432	466	468	453	467	457	454	455	479	463	481	458	471	508	460	435	483	475	467	458	450	487	446	469	454	454	475	485	493	435	434	463	462	463	508	486	422	504	490	451	446	476	469	480	513	495	453	465	494	462	453	461	476	446	453	471	478	484	449	489	460	460	450	482	446	488	485	454	479	433	440	474	462	481	458	497	466	449	491	465	489	429	482	499	434	491	493	499	464	496	474	440	432	451	465	468	465	482	480	448	453	500	474	499	448	457	473	459	480	472	492	454	428	472	508	478	459	484	464	488	461	424	483	465	454	450	446	460	512	466	432	478	465	458	451	460	524	472	472	468	500	493	462	478	464	456	499	475	501	471	490	537	454	479	463	443	482	447	426	466	475	460	447	477	470	469	472	461	485	483	479	463	468	452	440	433	455	457	502	452	467	442	444	450	448	478	500	471	457	492	454	478	471	495	443	515	467	502	458	489	471	442	495	470	453	491	511	477	487	474	473	481	497	491	485	462	506	463	434	447	453	518	472	448	482	444	439	422	472	475	462	492	485	500	488	463	448	527	504	452	473	492	478	453	489	486	471	448	470	453	514	455	501	434	455	475	457	526	468	536	461	504	476	486	492	479	460	507	453	445	499	449	510	502	461	465	482	486	473	518	443	455	459	462	472	463	454	417	411	468	418	474	488	444	492	511	470	484	455	469	472	453	506	432	460	460	472	458	449	475	452	496	482	505	461	479	473	447	466	457	494	459	407	481	512	439	472	447	469	471	483	476	485	456	466	471	481	465	463	470	483	466	455	464	495	504	493	405	457	535	449	438	464	475	419	473	467	508	487	483	500	470	482	462	480	448	445	476	468	455	486	479	493	482	456	508	484	501	465	476	494	522	481	444	449	492	449	446	469	467	451	478	474	469	467	497	492	471	497	460	483	428	467	500	476	434	461	427	439	479	459	486	450	507	476	516	427	453	474	512	429	453	468	472	487	468	468	457	413	424	453	453	492	453	442	451	478	462	484	467	466	482	442	436	443	501	499	468	422	476	453	512	512	455	471	444	481	438	479	475	445	476	496	472	493	485	450	473	438	452	480	460	450	461	475	470	461	467	476	455	467	500	467	477	449	428	468	498	460	481	479	456	457	505	433	489	440	455	455	446	475	462	466	455	457	480	434	471	481	447	482	457	474	492	469	466	492	458	469	474	485	463	450	471	489	504	452	453	449	466	436	429	477	448	474	467	479	443	458	453	456	506	481	440	461	449	536	507	496	469	437	509	474	474	492	477	458	449	420	472	487	427	517	482	478	445	477	452	476	480	474	459	453	443	445	471	488	479	479	486	450	464	511	439	494	475	466	466	462	468	479	470	464	453	473	503	440	482	465	503	469	450	478	479	493	469	457	476	449	471	501	474	472	457	454	483	458	438	460	480	427	510	443	466	470	465	456	470	452	472	478	460	472	456	487	469	431	490	494	495	454	447	476	461	455	454	484	492	498	434	468	454	477	496	462	492	450	471	473	468	455	486	490	457	481	450	466	515	456	476	457	473	459	432	452	526	445	497	436	465	472	494	465	482	469	464	460	427	521	506	494	458	477	468	506	495	505	445	476	493	456	455	444	470	484	461	456	467	431	431	463	448	437	490	482	466	459	481	439	477	479	453	444	518	469	457	487	462	444	531	503	469	463	477	509	471	445	394	460	420	469	472	492	485	475	480	502	476	466	484	460	468	451	457	464	498	432	420	469	456	435	477	479	441	458	496	483	443	492	453	447	440	450	459	443	466	538	489	466	456	458	503	459	466	447	485	469	470	447	438	447	501	468	457	465	462	449	452	477	497	448	485	476	454	481	465	467	471	460	450	452	464	479	481	467	475	462	509	462	481	492	458	473	496	475	437	463	479	441	468	494	492	452	471	462	486	471	431	517	449	462	458	454	467	452	467	483	471	463	467	488	463	476	479	478	448	491	452	450	462	458	485	464	517	444	485	475	472	461	466	466	481	454	489	465	485	496	494	468	470	442	506	457	435	491	462	491	470	500	447	501	452	495	495	459	468	469	473	476	492	463	461	469	505	458	463	459	484	440	444	462	463	443	463	488	451	465	482	427	497	454	495	464	498	428	476	444	471	463	468	487	453	519	513	452	467	491	494	471	478	485	424	484	463	462	505	458	449	486	499	463	476	458	475	491	483	451	461	489	491	448	459	505	475	450	484	484	474	460	478	430	508	467	509	505	431	457	433	423	459	454	457	460	487	504	449	458	486	506	435	446	478	514	485	476	464	491	436	450	485	484	456	467	470	469	468	466	442	425	508	434	434	464	487	473	471	477	448	439	465	435	486	469	496	469	466	502	461	451	475	433	455	419	485	475	475	473	502	487	435	474	477	481	501	445	422	484	467	480	482	491	459	436	446	409	471	499	425	510	479	422	472	477	456	483	451	496	505	452	456	438	468	490	468	461	508	481	500	483	454	471	494	479	481	457	476	426	476	462	446	469	508	457	474	471	481	505	496	468	422	454	500	461	413	466	467	452	473	521	481	480	458	475	444	456	473	438	464	464	480	482	453	484	474	462	505	447	422	456	485	497	427	514	460	461	480	463	437	458	466	463	489	487	459	489	478	447	468	454	508	462	481	464	467	499	481	437	437	437	462	460	460	504	460	453	466	482	476	471	446	468	475	469	462	475	482	458	485	474	509	482	434	454	474	479	471	476	452	462	457	483	492	459	457	450	485	457	453	487	485	490	452	494	451	443	450	447	473	446	468	505	441	467	444	445	428	428	479	452	494	468	501	444	444	470	446	451	444	526	432	482	446	508	490	441	438	476	458	443	475	497	476	470	463	460	477	475	472	440	478	455	484	486	429	489	489	462	457	502	462	462	490	489	445	492	473	483	473	458	468	478	472	459	477	445	437	434	449	493	435	473	501	463	470	477	469	470	462	500	502	461	466	441	489	490	483	490	457	436	485	447	488	470	429	477	469	456
44935	61058	13745	5389	3745	2942	2378	1972	1594	1306	1117	1075	992	976	887	799	785	792	770	691	701	666	704	688	668	690	643	652	695	628	686	603	686	600	657	609	621	588	608	643	588	584	648	610	616	599	630	597	580	608	617	585	584	625	600	595	600	607	596	611	628	606	604	580	567	590	591	595	613	601	657	551	575	595	600	596	578	591	555	591	551	613	567	587	556	589	594	626	649	577	608	584	569	590	607	594	578	551	609	573	579	631	615	594	581	603	617	579	582	552	638	615	614	565	565	630	588	582	608	587	558	581	589	594	623	625	620	526	626	573	577	558	633	596	600	562	606	595	588	561	614	617	555	556	581	564	564	577	606	610	612	540	589	611	632	571	583	611	622	581	583	590	597	561	579	574	565	562	643	574	541	555	604	574	563	588	574	591	635	617	583	583	548	582	573	629	595	629	616	569	598	565	624	560	574	584	601	595	599	598	585	608	622	604	568	579	606	580	550	602	582	619	571	608	549	591	564	546	577	553	576	595	558	568	587	598	592	604	576	560	588	578	610	574	627	655	550	607	567	636	573	578	632	526	612	562	560	595	608	573	581	630	596	570	596	612	564	555	568	597	600	576	608	590	593	582	583	541	567	560	623	580	603	605	602	597	595	572	572	591	571	624	611	581	593	574	591	598	548	601	606	585	573	592	585	585	635	607	609	587	586	556	607	537	570	567	628	568	586	554	587	598	579	598	612	606	629	625	584	585	566	560	564	620	595	557	572	599	581	611	609	550	550	602	558	533	629	608	604	558	598	579	565	652	656	573	607	580	553	562	593	624	558	601	569	588	567	560	577	575	556	587	573	566	598	558	555	616	616	576	580	576	579	600	574	603	588	580	605	617	560	625	585	570	638	588	608	639	570	583	565	575	564	615	580	624	586	561	622	624	603	605	604	591	568	590	588	622	567	571	570	600	536	575	599	600	606	611	595	577	503	528	557	562	569	586	564	594	591	632	568	613	594	557	613	591	567	627	575	576	571	600	612	589	588	560	578	582	578	577	592	587	603	544	607	586	558	605	612	561	569	576	600	599	609	543	590	589	559	640	603	595	572	577	596	531	601	560	601	568	600	565	592	601	626	609	576	585	597	578	626	591	568	586	569	612	626	549	625	570	588	564	558	575	579	547	638	570	590	578	595	579	566	568	585	566	569	595	600	614	569	598	571	606	589	589	574	583	574	616	535	610	588	572	622	639	554	588	579	641	615	615	593	579	574	574	589	557	606	656	595	566	549	599	573	622	580	664	590	570	573	619	605	615	526	600	611	540	591	576	554	586	601	599	593	580	602	575	608	608	577	554	584	589	609	608	543	607	560	562	600	630	579	595	586	617	567	581	586	574	597	568	592	609	584	613	614	579	547	576	578	571	552	566	630	600	593	550	573	543	547	603	567	580	564	582	574	631	536	623	545	604	538	592	597	627	603	595	588	578	576	524	589	576	573	561	586	597	599	597	575	570	586	587	580	573	586	577	564	569	579	583	613	612	564	567	559	625	546	577	628	558	586	573	589	556	600	551	563	576	589	585	557	556	546	572	622	564	599	640	594	597	601	598	596	581	575	513	567	609	589	579	567	599	588	630	600	551	598	592	556	592	625	592	630	525	593	562	571	550	581	594	624	567	565	566	568	621	586	574	564	570	590	598	575	574	563	581	556	574	601	632	610	592	584	571	586	574	611	616	637	583	530	579	594	581	549	558	607	611	581	576	584	619	574	592	609	594	591	623	602	583	609	607	549	582	635	626	577	560	576	607	574	587	563	549	574	583	587	555	579	596	549	613	547	583	602	594	620	560	580	588	589	638	602	566	572	619	581	576	598	514	616	575	556	611	602	633	570	569	547	600	610	585	585	556	556	594	585	549	583	562	600	578	547	606	572	604	564	615	572	598	596	562	586	587	589	592	659	587	617	578	492	560	589	589	603	539	589	607	556	582	593	568	580	592	536	616	602	558	578	552	599	582	596	563	597	566	578	567	597	584	604	571	590	565	616	585	604	560	569	607	610	598	581	619	585	603	529	601	571	582	558	571	589	612	591	575	550	607	599	591	605	620	603	544	578	577	554	557	583	573	609	615	577	562	568	569	526	571	535	582	575	597	600	598	575	585	565	586	617	616	574	619	558	592	604	601	589	611	575	611	577	605	607	612	597	588	561	568	569	614	604	580	591	591	579	595	590	617	573	577	611	571	526	595	598	569	588	543	591	564	622	583	564	580	592	602	558	617	600	636	606	591	605	556	587	586	575	552	593	579	567	593	569	543	537	564	570	581	560	547	556	558	590	606	586	561	613	603	574	589	574	589	587	615	574	585	582	551	545	617	599	615	608	568	582	607	574	585	659	607	614	544	638	550	572	586	578	563	627	621	602	574	618	581	585	560	575	609	571	620	553	585	589	593	560	554	568	548	561	579	574	593	607	575	560	582	603	573	576	580	608	590	593	598	572	621	545	571	548	562	593	580	555	605	609	557	590	587	572	525	592	567	591	593	606	566	588	572	570	587	557	562	547	561	605	601	597	576	595	623	581	563	550	581	607	594	597	573	608	554	603	551	586	630	574	571	557	613	551	559	599	619	550	549	570	612	570	598	585	570	545	596	549	574	620	585	592	586	611	589	620	645	614	542	599	641	605	578	599	576	584	595	628	563	589	594	606	574	548	618	579	570	621	560	574	558	619	635	622	592	567	561	548	571	600	554	593	597	607	579	609	591	591	607	610	596	591	617	558	600	564	575	577	568	587	590	598	562	533	628	592	559	582	586	577	591	593	575	590	546	578	632	572	583	634	582	581	591	607	583	582	573	551	570	569	642	598	553	553	611	604	600	583	568	542	552	604	556	609	596	585	565	573	565	581	588	577	629	585	569	572	565	602	604	582	591	577	573	620	602	632	569	554	609	557	626	531	564	596	596	640	582	590	564	550	562	568	643	598	559	579	592	621	602	603	629	625	636	625	573	554	553	630	597	600	605	606	600	613	661	580	578	564	553	622	584	621	611	575	525	541	565	611	561	605	578	580	585	579	584	601	609	621	631	593	588	563	615	591	558	584	575	567	582	586	614	588	655	571	575	571	559	572	559	581	581	596	577	553	583	607	621	565	583	593	620	570	630	626	605	619	587	581	571	610	571	541	519	610	563	552	580	564	625	543	632	568	615	645	566	602	617	598	545	589	588	591	622	588	561	600	631	566	595	556	574	598	610	615	594	555	646	593	579	621	587	583	589	615	580	582	584	591	567	527	577	602	572	591	573	593	585	552	588	591	630	608	616	603	607	571	542	624	604	582	585	572	528	567	555	565	597	592	619	600	571	643	563	603	609	603	554	594	593	592	591	592	557	560	570	604	564	549	603	567	599	567	549	575	588	586	604	559	566	612	565	612	604	566	632	625	605	609	590	603	549	561	579	597	638	527	585	657	573	588	549	554	595	553	572	613	589	562	567	591	552	568	581	622	524	582	619	585	634
28976	24815	13193	1357	413	388	330	291	319	315	284	309	304	284	331	284	306	280	299	283	306	312	266	314	319	272	278	290	285	313	322	274	316	292	269	255	269	283	299	286	285	285	277	305	277	322	286	306	307	293	309	285	303	285	280	268	293	298	315	294	291	281	291	267	291	295	298	290	272	289	274	306	315	280	316	292	293	271	322	270	268	293	299	287	289	300	302	282	297	267	256	267	293	309	252	294	245	283	288	297	290	266	282	287	286	284	294	304	283	258	264	282	311	298	286	317	295	279	273	289	301	286	315	310	303	283	303	276	281	319	281	297	282	312	295	301	280	293	300	263	299	287	305	287	291	305	284	315	253	290	307	270	322	275	268	292	273	263	306	312	279	266	273	310	271	258	321	298	283	299	303	259	324	275	328	293	287	295	293	291	265	302	312	300	303	265	279	321	296	276	270	314	275	305	286	305	281	289	291	294	293	303	280	326	318	272	295	301	304	284	312	303	301	282	277	316	293	310	283	328	287	312	271	312	289	304	294	250	275	275	269	293	276	308	275	318	308	286	301	247	300	301	269	282	287	265	311	286	276	313	284	299	313	318	276	291	277	306	291	312	291	287	261	287	303	309	279	279	278	294	290	296	272	272	297	292	299	295	278	296	340	311	287	312	278	285	260	263	272	283	296	295	335	269	254	280	282	281	287	271	328	297	284	306	304	288	284	295	299	278	269	296	313	278	254	283	278	267	304	256	309	263	270	306	297	325	293	295	307	288	321	307	275	297	319	289	298	294	293	279	296	295	319	287	327	308	257	294	287	305	298	285	256	307	281	299	294	283	294	285	301	286	260	273	304	302	277	335	302	302	313	293	295	293	271	287	295	258	255	281	275	281	305	324	298	306	318	300	285	272	305	277	273	275	287	275	300	288	266	305	286	287	301	301	312	279	253	273	282	258	297	299	282	269	267	301	278	283	286	253	320	301	280	284	314	274	296	278	295	289	280	308	304	289	303	307	251	275	261	275	299	307	298	285	318	297	277	265	295	303	267	268	273	260	272	292	257	285	281	289	268	276	284	295	288	319	266	305	325	295	297	274	298	310	294	313	312	275	294	275	258	302	284	277	290	303	301	330	325	302	278	312	295	290	281	301	284	292	306	323	299	256	285	317	275	270	302	315	294	294	293	283	254	291	287	320	324	299	276	268	283	280	282	293	280	281	298	289	272	274	313	304	273	275	281	265	283	255	299	258	286	299	294	298	294	287	270	296	299	262	324	300	305	266	270	298	270	329	292	297	311	286	306	293	279	281	314	297	283	258	275	285	279	284	304	268	306	308	247	342	290	331	273	275	312	306	299	334	295	286	336	309	285	294	291	290	303	275	271	299	302	302	285	287	313	298	302	285	302	297	295	302	291	290	315	290	287	293	300	335	279	320	273	302	272	297	299	286	294	266	289	301	301	278	294	279	288	258	299	270	269	273	263	262	284	291	279	289	296	307	282	257	315	292	295	302	290	303	305	288	308	268	304	283	317	297	310	316	301	288	310	259	265	313	279	326	298	310	296	275	285	297	305	280	319	308	290	300	300	290	299	266	274	278	313	304	276	285	274	286	279	290	299	257	313	294	283	300	315	259	292	275	286	262	291	280	286	296	273	279	289	276	293	306	299	267	285	286	272	293	323	289	272	317	277	276	265	302	293	291	292	296	303	311	271	276	287	290	286	280	264	289	263	275	275	325	269	259	317	289	270	297	310	286	279	294	290	277	284	299	297	302	295	304	301	299	280	292	311	253	301	277	313	301	286	313	296	276	286	283	294	276	291	267	312	313	297	292	279	312	281	262	282	299	317	250	288	283	288	289	289	272	268	295	301	296	278	274	295	299	276	300	275	256	288	283	274	312	288	305	292	281	286	280	301	290	267	293	273	340	296	305	285	271	260	332	264	301	300	285	291	292	286	265	296	292	289	310	281	286	310	298	262	284	295	293	268	319	316	293	268	317	305	275	292	285	289	281	270	266	274	304	303	325	307	307	272	265	289	303	306	294	287	287	309	305	303	271	283	292	325	307	291	307	279	293	302	254	282	321	318	287	298	269	288	303	275	273	294	281	310	288	298	271	273	295	265	287	281	296	282	296	286	285	300	301	274	280	280	270	295	304	309	308	286	262	304	313	304	299	305	289	295	289	287	284	307	294	317	314	300	278	302	281	304	320	298	284	290	303	270	322	294	289	300	302	263	267	288	310	250	268	292	283	296	277	283	274	289	313	266	315	307	265	312	319	304	269	304	302	284	290	272	244	270	282	291	298	298	275	285	288	281	281	309	306	274	287	301	300	283	267	294	284	273	286	301	285	281	287	285	296	276	284	303	274	264	282	276	299	299	266	265	262	294	308	289	277	301	281	275	301	315	263	276	294	243	274	311	323	293	250	286	295	302	290	316	291	259	332	294	268	286	317	299	279	311	290	278	286	297	299	266	262	308	263	294	320	285	287	300	315	262	285	272	288	277	292	287	293	316	304	253	288	296	262	273	274	309	301	266	307	308	304	293	253	258	268	288	288	281	276	315	258	265	289	302	289	294	296	297	324	285	317	296	281	290	306	269	273	290	300	274	274	298	290	286	296	287	270	298	301	290	320	281	294	252	288	283	263	298	302	310	317	302	304	294	281	238	278	298	303	289	275	279	305	287	264	288	286	271	310	281	284	320	278	291	283	292	272	289	283	270	283	330	279	289	285	291	274	273	295	269	303	312	273	276	255	267	319	273	289	320	321	277	318	275	308	274	277	277	301	295	292	283	309	330	282	261	309	259	262	300	317	304	290	270	287	285	305	306	296	286	315	277	272	271	290	262	298	295	290	325	285	248	304	324	296	311	278	326	283	292	285	277	295	280	288	256	281	286	277	304	290	327	262	281	302	261	260	290	295	293	297	306	307	309	304	271	265	307	309	278	300	284	301	257	288	272	252	271	303	268	296	313	281	291	293	263	275	318	260	280	270	288	290	278	307	276	288	294	299	276	284	300	278	298	298	326	298	265	299	296	252	319	263	262	285	293	322	290	258	308	280	285	266	327	262	283	289	231	279	272	287	310	282	301	282	303	279	250	306	291	291	304	286	299	315	280	319	273	300	296	292	276	259	272	295	305	267	280	324	279	284	259	308	287	293	294	298	292	261	254	248	301	266	283	320	303	307	287	295	298	313	267	277	293	294	247	277	263	299	303	323	267	312	292	257	278	300	285	272	278	292	287	285	309	321	303	312	272	272	273	256	249	286	307	311	284	281	309	296	276	305	312	298	274	303	336	281	269	291	284	311	294	287	280	266	297	280	257	304	294	277	283	271	291	261	285	299	319	273	266	291	303	300	285	281	290	262	287	283	288	319	266	260	287	281	304	312	301	258	247	305	303	289	293	277	302	296	276	264	280	260	330	282	306	300	274	297	273	265	283	279	310	288	291	314	296	277	287	290	302	284	326	275	273	288	314	309	256	301	277	267	298	283
35324	35399	2102	654	504	426	451	419	406	402	379	360	375	385	359	370	380	358	337	398	353	362	374	335	371	348	382	387	378	397	358	343	366	389	326	354	372	405	353	342	385	325	358	378	364	365	349	354	372	366	331	350	338	365	330	389	350	393	353	381	349	351	375	373	365	338	360	351	323	368	361	354	380	407	331	371	408	382	337	355	378	348	369	329	394	337	396	341	341	344	362	343	357	382	354	335	380	380	345	363	356	388	364	382	376	359	373	328	332	389	357	345	374	380	338	361	386	378	342	396	359	385	355	387	348	360	305	331	375	350	373	380	356	345	354	333	383	361	377	338	335	353	359	335	325	349	355	375	370	353	385	401	362	362	376	315	353	341	336	332	350	350	342	368	337	365	336	367	361	362	371	363	350	355	336	360	377	374	320	366	359	400	368	421	366	370	360	342	368	340	368	353	367	359	355	373	386	369	358	345	340	343	365	386	394	395	387	363	342	374	348	364	370	338	360	340	349	384	371	384	377	391	341	362	363	348	331	371	369	359	382	331	408	386	363	346	358	385	350	370	368	360	375	364	363	359	366	406	391	363	373	373	375	370	371	371	388	360	383	361	375	353	355	372	398	317	349	347	376	378	374	392	378	367	395	346	347	361	392	359	348	400	375	369	380	331	390	356	393	345	360	362	368	346	359	364	362	355	352	376	337	381	315	348	367	409	347	342	390	338	384	344	364	355	395	380	344	373	327	357	347	334	332	342	381	339	405	392	373	373	351	340	361	321	328	353	331	358	365	379	356	368	374	359	388	376	338	408	356	357	386	367	373	369	378	375	349	323	372	333	358	365	362	357	384	348	369	367	316	356	351	393	376	363	345	392	322	388	381	351	379	371	314	363	333	377	363	379	354	330	360	381	350	337	335	370	369	373	403	343	386	351	364	351	353	351	379	350	345	353	320	379	387	385	408	325	343	352	381	368	363	371	328	342	374	389	358	343	372	327	357	368	361	345	349	357	375	357	371	346	325	368	383	344	371	318	343	362	355	378	382	337	390	360	353	353	349	355	357	371	382	364	363	357	386	378	384	373	376	365	345	365	420	405	359	366	378	362	384	331	356	392	362	382	376	318	351	364	373	355	368	351	370	363	353	357	377	355	387	349	345	366	375	362	357	391	367	386	350	383	371	378	348	365	356	370	343	373	353	326	360	357	371	351	368	354	341	350	381	335	368	372	400	366	352	354	327	334	382	368	352	341	328	372	319	347	361	362	356	391	386	378	379	377	370	343	368	323	350	413	347	364	367	361	381	379	359	340	351	374	355	344	377	359	376	401	366	379	364	381	350	342	347	405	374	350	377	336	392	340	376	327	333	381	374	313	391	368	387	386	365	357	410	351	354	381	346	358	341	343	382	382	391	362	381	364	331	375	343	380	337	354	372	348	372	362	341	364	341	355	328	353	333	378	358	373	354	367	372	367	377	354	359	335	373	380	360	358	363	361	365	375	343	359	375	382	336	362	373	344	329	384	335	384	376	347	389	364	358	319	380	332	373	338	366	363	363	343	332	351	350	350	347	372	322	351	378	331	339	355	362	332	340	372	385	344	348	334	363	340	352	374	350	367	346	367	352	336	340	355	383	388	362	319	366	368	341	375	359	362	383	360	346	332	401	340	341	372	355	314	383	355	348	366	357	367	366	313	343	362	371	377	353	358	316	382	337	373	386	339	340	356	347	350	383	347	321	323	366	352	363	350	348	382	360	362	382	369	353	348	358	381	361	352	378	353	384	384	365	362	370	370	389	348	312	354	380	349	353	365	356	359	386	376	330	373	361	338	357	378	363	403	385	348	375	361	362	358	346	364	408	320	339	367	364	346	368	374	356	342	356	334	366	352	371	389	355	402	345	354	353	351	356	341	376	342	334	324	352	367	395	378	358	355	397	365	364	386	354	332	357	375	325	392	369	353	363	349	378	342	388	387	348	384	376	361	398	371	371	360	366	369	379	374	348	370	344	350	377	358	349	366	353	369	355	364	366	341	398	362	332	345	346	360	361	343	382	366	337	376	384	372	346	380	369	368	344	372	405	354	354	361	342	346	353	345	343	362	403	383	391	338	383	377	368	329	360	344	374	355	368	395	382	369	362	369	368	358	362	340	381	327	354	337	383	367	355	362	370	353	343	380	360	355	362	344	367	373	373	314	377	366	370	367	357	378	366	322	335	357	357	400	381	363	376	356	373	374	340	377	366	372	359	337	381	364	323	356	412	361	332	418	371	337	350	388	358	337	345	340	373	389	405	371	378	363	327	364	373	381	372	372	358	329	374	338	379	377	349	352	349	343	372	372	375	297	370	378	383	348	373	377	362	357	350	365	365	399	390	377	355	356	370	343	338	355	356	353	358	384	332	356	362	340	388	347	365	385	367	357	333	377	372	381	379	370	387	334	353	346	403	366	365	395	390	400	351	338	343	362	368	383	331	341	360	363	347	383	366	323	371	382	379	350	366	369	342	366	341	358	352	349	360	367	399	342	325	344	356	336	355	342	350	357	372	360	357	352	384	351	355	359	344	370	373	370	370	342	410	361	365	338	349	336	350	354	362	371	391	387	362	380	320	378	351	368	339	379	360	316	337	340	384	338	362	387	386	335	320	361	359	334	354	369	382	364	361	359	342	358	365	324	360	371	385	337	382	368	335	355	333	376	360	348	353	340	344	354	346	374	355	370	365	364	325	378	343	339	365	369	362	339	360	350	362	354	376	337	395	331	403	362	376	349	348	335	387	371	359	368	380	355	366	341	318	370	357	343	372	382	383	371	433	362	360	403	372	369	386	365	326	340	382	338	333	352	339	327	351	369	385	360	336	359	324	361	374	372	371	374	380	369	356	362	355	364	360	325	394	348	316	373	340	390	387	353	374	406	356	364	372	349	366	351	344	335	360	362	396	371	353	406	344	330	363	351	350	387	370	365	373	353	386	361	322	337	365	374	360	387	396	369	379	382	385	388	398	351	333	348	346	355	357	388	361	364	369	375	338	413	373	336	351	376	371	345	341	368	377	337	384	355	374	379	360	367	375	375	352	344	363	362	410	376	381	378	366	376	372	358	384	342	378	378	365	360	371	377	385	357	391	365	320	376	368	384	346	371	370	395	362	327	336	344	364	385	373	365	372	365	352	353	361	372	356	359	357	368	360	368	402	387	385	334	365	357	388	337	365	330	357	375	345	345	357	362	344	361	357	370	380	367	385	364	349	378	345	382	370	340	330	384	377	364	363	358	383	382	345	339	361	379	327	351	365	377	378	373	345	352	369	338	356	347	391	352	354	379	348	362	375	383	360	369	365	363	382	350	382	362	344	348	374	353	377	346	362	349	382	376	364	371	373	374	371	335	325	360	387	373	366	359	367	371	372	357	353	334	367	384	345	357	372	326	375	339	356	359	402	372	374	394	360	379	346	356	365	369	330	360	372	376	325	354	353	346	393	342	342	373	387	373	314	355	398	341
24082	21072	28147	24159	20845	7081	1136	781	694	633	668	592	565	618	579	597	547	539	589	570	509	612	494	551	536	520	492	575	531	497	506	493	510	512	494	516	500	496	491	510	503	529	511	530	546	477	492	510	549	474	511	547	544	460	504	505	507	512	521	487	516	493	509	524	506	490	501	473	499	511	515	497	512	503	512	490	514	525	470	535	503	509	498	482	517	547	530	509	504	502	478	500	549	478	525	516	527	520	508	486	538	486	491	512	506	505	507	493	493	499	510	507	472	465	488	513	523	504	466	475	478	532	512	493	440	534	517	517	517	509	492	493	481	504	490	507	533	502	478	493	484	486	514	500	490	544	493	488	501	500	477	508	498	473	519	545	502	472	494	499	471	505	508	506	481	482	508	511	506	493	480	485	519	486	478	491	502	514	481	496	543	461	508	488	497	557	498	525	531	521	472	483	502	495	502	495	480	551	518	526	507	548	503	509	495	483	514	514	513	483	487	490	475	474	487	513	509	474	483	498	556	518	508	535	472	509	508	466	499	508	510	497	510	476	510	502	505	481	513	483	467	522	504	475	524	505	489	486	467	510	520	504	486	477	527	476	524	516	477	525	495	507	495	500	510	535	521	486	528	492	509	460	520	476	537	505	530	491	471	535	526	490	479	511	482	498	488	488	522	490	504	552	517	541	503	536	467	490	511	506	492	467	494	537	454	491	488	514	513	552	540	524	489	508	491	455	487	507	490	536	505	489	517	504	515	511	480	479	490	490	491	534	542	490	473	496	486	524	515	517	522	497	520	502	523	511	530	502	500	492	503	513	496	542	524	480	508	504	529	471	516	450	514	474	481	485	485	514	548	489	532	491	496	475	515	492	509	521	512	502	532	512	506	503	473	528	484	449	554	496	516	498	519	513	492	494	492	509	502	472	474	506	526	505	550	524	523	491	554	526	512	524	502	511	537	485	494	497	477	503	480	545	494	484	504	461	535	511	538	482	500	490	484	457	550	480	521	519	480	467	522	495	491	459	542	517	505	489	504	503	475	531	510	534	531	535	489	507	484	461	501	504	524	506	471	483	466	468	483	528	519	498	461	482	486	464	542	527	493	469	499	526	496	488	517	516	552	503	515	460	542	510	543	479	508	482	481	461	517	497	524	519	530	508	464	491	496	505	519	498	497	489	502	495	496	502	492	502	504	502	546	487	491	514	516	485	506	518	538	510	504	498	487	536	537	488	501	475	467	480	498	447	502	517	508	530	517	512	527	489	524	537	524	465	529	481	471	490	518	493	494	507	529	499	479	515	542	495	492	470	510	504	527	496	448	495	507	495	517	494	520	488	504	503	453	476	519	502	489	489	506	514	513	517	489	536	515	485	490	482	468	508	508	555	502	490	529	525	489	459	515	440	474	469	478	512	518	525	489	514	491	504	493	485	530	453	491	527	511	517	508	549	536	493	503	442	483	498	506	499	508	480	503	466	483	498	470	530	481	526	506	504	501	492	451	529	483	475	469	522	485	468	485	513	488	502	499	485	496	492	513	492	508	523	522	490	473	510	507	535	507	542	491	480	500	489	490	521	498	477	536	510	510	467	495	487	523	508	529	492	522	490	516	533	528	497	491	454	487	512	495	502	502	460	478	534	523	506	476	495	472	477	485	467	492	500	500	494	512	462	506	483	485	489	531	501	497	492	503	483	509	477	526	506	505	508	533	479	479	497	505	478	490	494	519	553	482	479	505	496	484	522	521	483	452	506	509	498	511	506	525	477	527	512	473	512	525	505	481	519	459	524	506	510	553	470	451	517	506	522	494	502	504	540	481	513	468	507	483	555	491	529	496	523	499	480	527	468	526	515	521	512	493	530	466	486	506	530	520	454	463	517	535	497	509	471	493	538	467	511	472	492	538	502	468	515	492	495	477	481	484	544	527	536	490	514	493	477	501	490	512	492	491	568	496	476	516	461	493	493	524	489	500	477	519	491	496	500	501	509	525	552	498	476	523	501	494	493	519	465	507	510	494	511	530	490	489	525	508	507	529	499	462	528	537	475	485	529	503	527	523	488	471	518	457	514	521	479	483	516	487	491	523	514	491	547	508	485	485	491	498	520	504	508	511	494	540	503	475	495	520	498	533	485	498	490	499	490	505	490	528	509	514	471	485	509	470	520	446	536	532	521	486	483	538	487	499	498	522	490	501	535	503	522	534	506	528	528	529	465	506	472	491	478	487	521	495	509	495	545	531	471	500	524	471	502	520	450	470	513	499	517	467	503	494	495	492	513	514	488	481	525	465	493	498	458	508	490	531	521	457	466	499	492	507	501	522	519	484	471	499	481	521	506	548	517	498	542	500	499	499	505	493	497	499	504	506	526	499	570	535	486	503	499	461	505	518	516	512	531	514	519	540	477	531	490	503	532	546	490	463	535	479	467	515	516	523	523	504	487	478	526	509	483	521	482	516	513	483	521	506	477	517	539	488	503	461	480	537	524	530	488	491	507	480	493	500	483	511	516	498	464	516	510	493	496	521	528	524	495	498	466	501	519	526	503	516	477	510	484	487	496	525	511	552	517	492	498	548	511	483	478	507	504	535	545	507	478	497	494	517	513	525	537	498	523	482	494	531	510	486	510	504	477	520	494	506	474	461	529	487	497	466	517	461	510	526	481	473	484	512	495	521	547	483	548	519	460	471	556	525	461	512	479	495	504	504	523	523	499	491	528	508	512	502	502	485	563	467	498	521	507	500	474	524	457	488	500	503	466	477	510	505	472	523	495	498	512	486	504	497	506	533	520	451	489	502	543	516	486	525	493	512	460	495	540	493	487	469	472	501	448	493	508	524	508	477	495	488	506	461	483	531	512	529	501	494	500	485	484	524	512	484	502	513	499	491	496	453	491	517	510	487	502	491	525	511	513	525	509	503	508	497	520	506	549	524	512	473	505	500	469	504	508	489	487	459	485	489	514	520	507	524	511	520	496	471	497	546	498	497	484	496	479	469	480	492	532	508	508	493	496	540	564	509	485	488	522	521	513	494	466	497	499	555	506	531	547	519	512	473	479	501	429	512	476	483	476	504	505	538	529	507	516	510	485	493	516	489	507	545	519	558	443	502	501	545	510	495	487	494	489	493	525	538	525	514	520	495	508	528	502	535	527	492	531	530	486	502	509	508	516	515	496	505	506	512	498	518	455	490	503	499	510	532	542	510	498	519	551	502	472	510	503	468	520	514	517	533	496	493	516	516	511	510	496	545	500	485	514	526	536	489	537	502	545	515	482	500	441	555	526	490	465	542	473	488	487	507	495	482	548	484	535	454	474	459	518	481	496	489	474	504	507	531	497	501	511	524	509	480	513	497	455	460	493	492	482	507	487	512	482	466	486	510	447	514	477	485	534	513	516	499	504	483	502	473	521	512	517	483	487	503	465	480	532	521	504	509	512	502	479	525	512	486	515	519	506	466	499	547	515	493	484	495	478	492	512	508	470	502	494	492	544	515	525
40347	53786	9419	3304	2336	1831	1582	1354	1134	998	995	860	858	768	785	735	764	763	702	687	665	641	719	719	659	654	609	695	702	657	637	683	646	628	658	642	634	633	661	635	602	610	597	651	650	638	642	602	673	616	597	633	653	599	636	588	615	610	671	655	608	620	661	611	642	605	632	666	630	641	599	586	589	640	634	655	611	652	607	662	641	622	619	621	617	656	639	630	642	647	656	633	648	607	670	583	613	632	662	635	620	682	586	632	629	623	598	632	602	573	605	622	620	620	632	598	657	616	634	602	638	644	632	639	647	590	637	640	611	648	586	635	670	640	634	619	631	550	610	667	604	601	634	622	617	620	654	608	605	628	672	643	643	610	632	627	651	628	640	644	574	659	599	607	636	619	635	631	595	633	610	582	589	641	633	591	624	614	641	630	635	613	552	619	598	599	595	663	629	596	581	622	622	622	641	616	638	629	631	581	628	574	611	616	612	598	586	628	604	616	634	625	642	592	629	611	627	613	605	600	625	618	587	633	593	582	631	638	595	625	665	639	593	655	639	599	611	669	589	610	626	652	607	640	607	622	642	579	558	616	677	620	669	571	650	650	614	621	589	582	629	602	624	630	591	607	643	605	662	601	643	645	582	654	629	624	631	597	643	641	639	604	592	605	592	633	641	598	612	647	605	644	579	635	669	624	617	635	617	631	622	624	612	614	600	670	603	619	639	613	616	641	635	604	642	623	643	641	646	621	664	643	638	620	565	553	634	614	634	668	634	670	626	564	633	625	623	681	616	612	585	602	648	652	611	594	574	626	581	616	642	627	616	593	564	605	631	619	607	606	619	574	604	605	628	605	613	627	649	612	634	606	619	613	651	621	625	585	598	615	587	687	592	621	666	628	637	579	609	609	650	636	626	619	648	577	626	630	679	640	599	605	613	626	621	635	595	613	619	607	615	585	614	600	588	646	605	593	655	635	642	605	585	623	595	635	655	615	656	607	633	591	599	587	613	582	609	576	629	612	637	576	658	636	580	639	595	610	634	624	630	597	577	615	634	637	590	615	616	603	593	623	632	631	610	608	616	605	608	652	684	563	592	660	654	620	609	580	610	635	633	593	639	636	625	609	597	672	639	638	642	620	662	587	611	644	585	625	610	596	615	590	616	576	580	648	610	624	588	645	632	599	607	597	595	603	641	643	573	626	630	625	625	634	644	586	634	617	599	676	613	656	535	581	593	628	615	571	629	578	644	615	634	632	579	666	606	643	626	625	600	598	628	626	629	616	662	630	609	633	577	620	636	580	609	660	581	655	619	624	596	583	631	649	628	641	616	603	648	669	620	609	647	605	675	680	575	641	560	624	590	626	610	608	594	571	618	615	623	612	596	635	602	630	624	592	586	625	636	594	646	630	600	617	621	602	598	621	580	630	609	648	625	663	653	626	634	623	618	615	646	626	624	702	654	631	606	588	640	637	649	636	597	596	625	613	616	627	641	611	584	594	633	607	612	595	625	610	626	609	605	591	598	630	601	607	638	590	616	623	630	589	627	641	604	606	606	612	627	678	682	648	650	609	587	610	611	625	599	599	627	623	664	590	599	634	638	654	610	653	591	641	561	623	609	626	622	665	631	599	640	617	593	640	634	652	597	629	599	604	580	619	568	654	608	651	583	667	634	627	608	639	589	608	613	642	616	653	629	613	605	647	620	641	619	594	564	620	606	598	608	615	624	587	625	641	654	668	668	623	613	621	603	602	650	603	602	682	578	581	593	612	620	632	617	638	610	640	625	637	629	655	629	588	648	627	602	633	647	637	637	637	601	613	608	624	645	611	586	618	614	627	650	609	594	652	652	650	636	617	592	603	631	657	642	652	604	607	620	633	616	630	655	628	633	656	637	606	667	615	653	614	600	672	611	630	604	616	594	622	594	617	642	619	584	664	605	612	620	601	609	611	564	593	611	605	607	637	607	649	569	615	627	632	608	584	604	584	634	634	665	616	680	640	633	592	617	640	619	620	625	571	657	587	633	620	595	602	611	607	626	603	632	661	577	584	581	621	608	617	626	619	605	589	592	630	609	653	586	640	654	627	646	616	586	611	627	602	636	607	643	615	597	602	618	614	622	602	640	620	627	614	629	620	602	602	638	630	628	602	572	675	588	676	570	625	616	603	600	619	627	653	628	637	623	632	659	607	623	562	629	646	624	673	611	630	604	622	627	611	571	622	652	653	599	591	606	644	647	616	584	675	630	653	658	660	582	614	611	607	670	622	606	600	644	652	552	646	641	609	624	613	615	573	607	647	607	586	629	644	626	599	617	643	609	638	636	614	627	648	610	606	591	630	654	584	629	602	581	602	576	649	608	622	612	603	620	635	600	644	608	634	608	625	630	634	604	627	630	594	628	615	585	591	655	655	590	632	623	597	586	609	630	618	644	572	642	622	619	634	595	629	635	648	636	633	616	602	651	599	611	612	602	584	588	596	636	660	622	598	588	613	630	619	611	672	631	626	642	621	609	619	629	648	577	604	595	660	592	691	584	624	635	645	637	565	628	643	637	587	645	595	616	598	604	635	605	631	607	597	664	590	597	637	628	590	620	603	597	664	601	617	593	606	601	609	668	622	607	618	595	616	606	661	650	641	607	608	614	589	602	635	558	645	614	560	637	612	589	646	642	635	590	616	615	640	625	661	640	612	603	636	648	633	639	617	582	611	656	630	620	651	608	625	645	613	616	610	660	641	607	624	620	625	604	631	639	607	608	665	635	615	664	579	610	598	593	622	623	614	636	594	604	590	584	640	592	636	583	690	640	655	616	617	608	601	620	614	598	653	656	621	601	594	620	679	633	620	631	628	627	620	632	627	588	621	641	627	661	596	629	610	623	628	629	621	608	594	623	619	578	633	667	621	597	599	658	585	596	645	624	655	609	679	635	611	638	670	649	622	641	673	617	621	623	583	599	633	622	639	617	630	619	608	598	665	624	578	637	643	559	591	636	624	633	611	620	614	622	656	613	627	620	588	586	620	584	651	624	594	603	593	591	620	649	597	630	602	636	603	581	627	662	656	640	591	617	634	611	613	611	615	605	633	649	620	632	642	581	628	611	620	598	618	629	614	615	656	630	637	591	659	654	585	589	592	646	634	577	651	652	665	650	584	627	643	625	669	626	601	605	587	613	648	602	635	648	631	642	597	614	569	636	674	600	629	616	644	590	609	634	633	620	640	617	655	600	658	596	610	632	645	586	588	584	629	634	632	585	597	603	602	629	600	603	586	600	610	592	592	621	586	631	619	638	602	589	608	652	571	592	624	641	660	621	673	607	613	607	625	572	596	640	635	627	599	663	661	620	639	636	599	625	619	588	655	620	666	637	642	658	626	620	612	594	667	634	591	601	616	591	637	638	640	641	616	631	603	588	633	632	605	577	597	587	611	648	619	604	622	650	620	678	620	581	600	616	618	590	628	615	568	628	625	616	632	603	626	602	632	611	652	616	602	591	619
22973	21059	28723	23563	21045	20939	5868	1109	825	773	704	639	640	586	614	561	559	540	525	535	550	513	515	511	524	491	514	537	516	532	532	461	479	501	498	463	519	472	442	467	494	487	479	450	461	455	501	452	452	473	466	492	492	490	456	521	472	529	518	446	490	470	524	458	537	445	490	498	500	448	429	461	484	453	473	496	438	457	444	458	473	476	481	482	460	463	466	465	455	499	479	447	478	468	494	423	448	476	474	477	481	437	467	418	519	480	422	434	486	499	465	457	478	442	459	430	461	465	467	424	422	496	459	472	455	473	451	467	475	467	475	483	464	473	476	472	481	433	438	474	458	500	413	475	487	454	489	489	475	427	428	463	468	453	478	473	449	481	471	487	469	427	457	451	476	467	457	454	439	472	458	451	440	484	500	478	467	501	446	481	480	472	438	469	474	434	466	443	485	475	436	459	493	463	480	464	465	470	469	482	431	498	453	494	458	502	436	452	421	457	477	450	483	475	449	460	493	470	518	485	495	492	486	509	501	432	460	466	475	501	454	429	468	458	452	412	492	456	483	461	482	478	454	489	445	436	433	426	470	469	445	451	469	449	429	455	464	458	478	474	446	464	462	473	455	438	467	447	444	489	507	480	449	482	484	450	473	526	460	473	440	486	422	491	464	456	449	449	474	496	467	447	460	471	456	456	475	483	484	415	496	460	465	455	469	481	440	451	428	437	449	470	472	463	434	437	453	479	445	477	495	471	476	503	469	472	458	456	454	406	446	453	481	475	475	457	475	489	436	431	485	469	484	472	470	478	495	486	477	456	467	480	465	432	488	471	445	460	494	477	474	503	458	448	457	453	452	459	483	454	492	450	458	474	451	486	475	518	477	445	457	500	473	483	451	467	477	480	492	455	466	472	489	438	497	483	444	476	460	461	440	459	437	463	513	431	493	469	442	451	442	507	477	470	498	457	494	479	460	496	470	449	468	474	464	452	467	483	473	440	472	483	463	479	475	460	473	457	429	495	467	453	471	451	475	456	421	471	458	475	463	488	447	493	416	476	457	456	498	444	463	475	469	419	448	484	429	459	452	468	453	465	475	465	468	446	463	431	399	468	428	464	459	480	470	477	461	462	493	455	449	449	480	465	457	477	452	465	471	474	457	442	426	449	480	475	471	445	502	497	469	435	429	464	492	436	410	466	419	488	444	475	479	486	483	498	439	475	422	444	472	477	460	462	522	444	456	480	486	456	456	502	454	492	503	450	490	465	465	442	480	480	488	447	474	482	493	484	431	437	480	481	440	535	452	480	476	406	486	475	471	497	477	489	437	472	491	433	458	459	457	466	487	473	460	481	505	461	465	484	510	452	435	461	505	451	480	452	466	489	440	458	459	439	496	464	461	429	462	453	455	473	463	463	471	457	484	458	440	472	451	497	473	482	445	464	488	467	479	474	474	452	470	457	483	464	470	459	456	473	474	450	458	498	458	441	458	476	445	463	503	458	462	499	483	478	481	443	432	462	479	468	461	473	465	457	443	476	478	482	462	435	462	454	450	478	484	451	461	442	455	442	470	466	482	498	458	450	498	495	494	477	475	452	471	447	464	488	479	498	498	442	482	462	477	450	473	513	450	478	453	475	454	448	481	459	464	445	465	442	444	513	479	486	440	493	435	497	497	460	493	442	469	420	461	490	467	491	487	460	443	479	449	446	427	487	455	517	473	502	430	485	504	474	444	475	496	464	480	473	450	463	458	509	445	470	479	463	437	449	463	513	455	481	488	501	486	450	434	454	439	464	471	468	458	438	485	460	470	480	434	458	458	449	441	501	506	438	462	500	467	443	485	469	458	450	446	440	461	420	504	471	459	456	446	459	486	462	456	456	412	478	462	474	433	471	442	469	475	466	499	499	497	510	441	493	484	472	448	483	444	477	480	491	441	465	460	469	487	451	475	448	464	470	451	479	479	487	464	462	413	488	427	504	477	450	436	460	442	457	478	459	462	476	490	457	458	442	431	479	454	472	445	445	476	441	475	461	447	463	463	480	487	473	435	434	507	471	427	440	505	455	478	449	448	488	520	463	445	452	492	488	476	455	497	474	424	420	465	495	462	454	491	460	483	481	420	423	513	486	435	454	468	482	461	454	476	519	484	413	468	482	474	439	476	447	445	484	483	470	508	452	474	454	482	486	457	429	483	475	473	468	468	420	453	473	473	477	470	406	510	448	486	426	483	461	462	457	432	428	479	464	490	434	462	487	487	434	471	477	458	416	455	445	486	446	466	478	420	469	467	488	451	482	506	482	441	446	444	445	477	478	480	429	485	418	456	468	456	465	476	490	467	435	455	469	490	440	462	459	511	458	425	452	445	461	495	451	482	464	450	466	493	473	460	481	484	466	504	480	449	474	482	427	498	490	466	450	434	452	470	474	473	453	459	477	426	476	475	508	440	465	466	482	433	442	480	461	502	469	449	500	467	433	455	475	501	460	462	457	437	459	474	438	443	435	469	473	439	448	492	455	476	499	443	511	509	457	460	442	442	491	451	445	435	424	469	445	494	443	477	435	502	458	429	481	476	481	481	484	441	485	443	457	481	455	438	485	425	459	436	449	485	483	443	478	457	457	452	476	480	422	478	435	482	460	437	476	470	464	498	430	458	467	471	455	492	484	482	422	483	478	475	455	488	440	483	429	445	453	490	462	500	495	465	463	470	445	447	446	457	457	484	459	474	470	475	426	423	472	470	477	472	464	463	464	473	484	445	443	491	468	443	449	465	470	423	468	498	466	479	425	454	444	493	481	467	475	468	441	479	506	448	456	484	455	470	469	458	506	446	473	492	465	429	463	459	433	492	492	450	478	529	424	454	457	469	507	487	473	470	432	458	511	486	477	451	434	449	479	465	439	482	461	497	474	415	452	531	428	426	442	460	466	463	473	456	468	435	473	442	487	440	445	483	486	477	462	478	460	458	414	455	481	485	458	474	428	488	438	465	479	428	444	434	462	432	459	441	456	443	447	503	444	512	473	476	464	437	496	439	450	452	452	479	493	464	492	504	475	419	470	476	456	452	485	458	481	475	462	521	421	466	437	465	457	481	484	468	480	488	446	482	483	484	435	470	476	442	509	500	449	427	463	463	459	493	459	465	491	475	456	466	489	455	461	424	463	464	495	500	502	471	480	488	469	499	460	503	447	474	458	476	447	422	433	448	444	479	489	507	467	448	461	470	445	459	454	481	460	481	463	465	463	483	497	471	468	481	450	447	481	427	438	446	491	463	426	451	459	421	457	449	464	484	454	441	473	453	448	462	450	450	434	447	438	459	439	474	467	450	475	434	469	463	444	504	476	457	481	471	480	468	485	450	477	461	459	454	492	443	442	452	449	443	443	452	473	438	468	457	417	456	482	483	514	471	493	467	502	493	456	489	474	449	488	478	477	477	478	498	473	441	474	443	477	496	451	479	485	461	460	456	467	439	415	459	505	466	462	460	495	454	486	492	437
44988	57214	12379	5635	3871	3016	2339	1930	1631	1371	1215	1107	987	907	878	812	792	781	773	716	723	673	717	700	696	644	669	707	658	657	613	656	605	627	630	673	629	609	598	608	618	619	602	614	611	634	573	588	618	584	557	606	596	562	623	534	629	591	586	614	591	641	614	563	598	599	595	561	597	588	605	568	610	533	540	598	585	566	561	556	587	622	615	624	599	598	600	552	587	581	557	617	552	568	511	606	626	554	604	580	595	584	579	581	568	559	608	611	598	584	575	562	592	560	597	581	596	579	541	641	578	551	609	634	553	616	612	614	623	628	573	591	595	570	594	612	592	643	589	603	540	627	581	515	586	596	600	593	568	549	619	585	580	559	580	613	597	565	564	580	564	544	596	572	569	554	610	573	612	612	594	570	562	612	590	580	605	560	570	633	627	625	556	567	606	599	547	593	621	546	575	557	551	619	557	602	616	578	516	626	612	586	614	570	591	565	605	565	588	535	608	542	565	568	586	592	555	598	563	589	568	598	571	569	607	565	593	561	583	590	579	625	595	589	591	571	549	588	576	588	543	566	582	579	544	574	603	559	524	555	588	580	599	572	559	570	566	580	554	555	509	621	628	614	614	566	602	558	598	605	562	584	589	590	572	543	609	610	570	552	583	581	572	565	510	594	560	580	599	575	622	545	611	564	600	584	608	556	575	592	601	576	587	580	596	583	590	538	589	556	572	622	584	587	543	541	543	528	585	542	556	568	585	579	570	548	608	597	558	620	592	551	578	585	596	564	591	577	577	556	540	574	579	586	519	604	583	563	578	561	577	575	596	603	613	572	635	546	563	609	568	593	536	616	573	602	541	653	587	598	584	598	537	579	567	586	586	561	538	572	562	591	602	598	582	618	585	595	607	578	582	560	534	606	577	572	576	597	587	574	598	620	590	527	543	587	605	519	545	540	571	544	580	597	575	593	610	634	590	568	571	604	580	599	582	640	568	611	585	591	567	594	610	582	567	595	596	548	615	577	599	588	566	567	572	604	582	618	566	575	601	632	541	611	587	555	591	602	600	548	565	600	534	599	592	602	618	568	576	599	573	586	570	580	573	578	551	587	599	604	576	572	574	575	551	591	627	595	561	647	592	546	589	615	547	572	594	543	609	575	598	576	595	586	593	582	590	558	605	578	603	556	565	550	579	558	619	602	539	631	626	563	583	611	591	573	576	562	569	579	581	558	594	581	586	576	561	563	578	568	604	625	554	545	566	574	619	579	579	589	576	535	606	586	563	609	562	592	587	575	561	579	582	613	593	546	577	590	585	579	598	586	540	590	565	572	574	531	558	558	608	588	597	544	558	566	548	598	586	572	569	590	599	600	595	622	550	609	594	568	620	560	562	615	600	545	567	578	615	617	610	537	632	606	558	567	609	613	557	534	545	575	630	564	598	580	632	586	581	595	550	554	623	603	573	536	599	561	588	587	570	579	597	589	591	538	601	545	547	591	546	558	562	617	567	620	573	555	549	607	598	613	604	579	587	606	592	525	592	578	608	605	555	587	577	579	583	615	607	579	615	596	579	574	549	606	568	609	554	597	560	565	563	577	597	573	591	590	622	590	569	568	584	557	596	554	608	583	599	549	543	574	551	581	548	622	566	587	584	558	564	573	592	581	569	582	607	536	589	600	557	574	577	598	552	582	588	584	549	582	606	623	587	594	599	579	550	595	630	579	555	586	548	566	568	572	523	622	618	600	558	574	573	527	604	559	557	559	584	598	563	570	565	570	564	603	586	574	561	622	613	554	591	587	572	558	623	542	600	590	626	554	557	561	566	568	611	581	564	562	542	562	623	598	586	538	566	585	615	634	522	524	551	584	611	572	603	583	579	597	585	575	605	589	617	586	579	613	554	547	559	566	580	573	569	592	595	594	579	620	583	594	573	562	569	567	566	580	632	573	590	569	614	548	621	596	595	578	569	592	577	601	593	611	626	560	577	567	568	630	577	584	572	577	559	554	526	554	590	571	581	543	550	626	597	598	615	581	560	575	563	592	586	570	548	581	578	562	605	577	606	570	562	575	568	602	614	543	565	567	598	594	564	591	581	552	580	606	628	571	607	597	583	583	585	576	561	576	589	603	624	590	620	554	607	580	616	572	553	550	587	592	606	609	556	563	580	608	583	524	577	566	610	559	573	563	556	577	625	574	581	613	611	582	545	528	617	587	587	587	598	577	592	582	593	564	568	577	530	626	560	586	561	581	581	586	569	593	552	578	615	534	521	549	572	570	581	631	635	544	577	586	560	563	594	582	588	593	550	577	586	578	618	567	613	596	569	578	586	590	587	584	578	604	603	616	539	560	542	589	565	608	577	586	594	594	565	596	586	538	582	552	592	584	582	553	562	619	582	621	599	620	577	567	613	577	575	608	577	533	640	566	585	598	609	558	546	597	606	592	615	598	587	586	612	553	583	600	617	544	593	579	590	584	542	587	572	578	540	574	631	561	527	603	580	556	608	565	605	574	608	590	613	580	596	585	589	590	606	581	536	641	556	609	648	600	562	549	620	566	558	578	574	565	566	591	556	581	577	546	605	598	546	555	583	547	566	573	625	621	556	580	575	592	604	590	542	533	621	531	581	559	537	603	575	552	561	571	581	609	543	624	588	588	597	553	590	593	601	602	558	587	571	580	580	546	588	582	604	586	561	590	575	597	557	564	557	585	604	584	574	552	584	637	593	603	624	562	543	533	592	590	569	631	572	581	581	609	622	572	556	563	598	593	603	590	551	590	576	566	604	569	590	594	558	603	598	592	574	549	588	602	578	558	564	597	557	619	593	586	618	606	648	607	626	565	579	584	588	598	568	567	551	585	550	619	584	599	593	582	591	578	671	582	608	567	593	606	543	617	571	556	579	562	608	561	580	615	579	553	585	597	582	590	574	561	632	613	593	586	550	642	612	550	548	557	590	588	623	558	566	585	613	543	581	567	579	551	579	572	581	577	584	626	604	565	584	590	595	511	538	619	600	602	613	567	578	586	595	550	555	616	594	619	604	594	610	533	595	568	583	533	614	572	613	623	584	569	606	591	585	566	601	627	570	575	616	564	592	603	591	594	540	590	593	586	557	576	578	543	578	574	629	529	595	609	607	597	578	590	592	562	576	559	594	531	561	621	536	607	603	603	570	545	594	567	580	622	592	590	572	602	608	610	571	599	576	614	590	592	601	605	608	614	609	590	579	590	584	589	595	564	621	562	615	591	611	601	572	577	576	569	571	597	572	595	555	595	572	587	556	642	606	539	587	567	559	541	567	577	599	587	575	556	539	569	582	577	599	540	634	564	577	607	565	591	610	619	574	584	611	528	586	593	620	584	592	555	585	567	586	547	601	596	538	563	602	592	554	577	583	600	560	610	590	591	576	607	598	588	628	566	547	566	623	598	589	591	577	572	618	604	619	553	595	566	584	646	580	573	534	602	587	582	588	570	585	579	583	577	634	596	543	524	589	591
28999	25350	13503	1399	420	385	325	306	302	267	301	271	285	309	301	310	310	293	294	280	286	277	285	298	303	288	272	312	308	287	311	318	316	292	276	268	293	268	315	321	296	278	297	296	292	300	275	286	306	305	294	289	288	264	286	299	291	260	270	272	271	313	282	305	284	298	295	265	280	296	310	278	271	299	291	304	267	286	275	291	268	284	286	284	293	285	305	285	272	277	287	276	288	308	296	306	302	288	303	274	268	300	320	269	292	298	295	291	261	281	284	296	309	269	265	277	284	297	311	308	270	264	326	270	301	275	294	291	277	268	286	281	283	275	261	289	285	265	295	276	304	277	295	288	279	299	278	299	304	300	266	253	271	304	291	290	277	293	293	277	283	292	311	299	328	284	295	285	291	309	295	250	302	312	293	282	287	286	280	323	308	305	276	280	302	321	249	276	304	300	293	275	296	294	272	270	284	297	294	285	292	274	283	278	269	290	307	287	282	309	263	263	289	302	285	315	304	277	318	287	266	294	274	290	308	283	275	274	304	283	291	301	296	304	293	310	303	287	300	286	313	283	298	290	309	297	283	311	296	292	288	321	300	285	267	286	280	297	298	311	279	268	286	321	246	299	294	260	296	286	289	296	296	242	281	318	278	272	296	282	289	254	285	286	265	288	272	286	283	302	303	303	287	298	298	284	303	260	324	284	291	285	304	306	285	290	323	275	315	281	305	296	314	268	307	271	301	281	270	294	294	288	307	263	254	286	256	275	306	293	287	283	278	290	304	280	271	295	271	289	274	299	278	299	303	331	271	298	273	281	285	288	294	305	310	307	279	268	266	280	283	311	303	292	293	304	302	306	302	296	298	276	284	294	271	293	279	286	286	285	296	313	261	293	301	286	314	272	305	275	290	341	325	278	277	296	277	301	264	298	288	317	259	318	282	302	275	269	303	281	281	267	301	292	329	283	312	263	275	297	299	291	279	331	291	284	277	294	294	293	308	315	310	292	322	277	265	308	276	298	285	256	271	308	308	273	279	296	286	267	277	284	275	275	284	288	285	275	271	291	282	280	297	294	288	284	290	300	286	328	299	288	276	256	299	286	325	312	291	264	265	295	303	282	307	271	302	314	286	306	304	286	295	305	299	271	276	295	280	293	322	322	312	314	242	297	283	288	274	277	313	263	270	291	263	295	295	308	261	293	311	320	293	274	281	269	273	285	287	325	317	268	345	272	305	277	285	304	301	291	294	276	279	284	282	305	298	271	299	304	295	284	320	310	274	295	291	302	256	273	278	293	296	300	286	283	294	278	313	269	307	276	271	293	332	287	316	263	247	305	284	276	296	329	289	288	286	257	280	288	292	290	294	288	283	296	270	296	257	282	285	277	268	315	295	273	283	299	313	286	287	286	248	283	305	304	296	299	298	284	270	294	280	292	297	282	291	327	329	252	293	301	307	291	307	294	296	299	311	297	279	294	323	269	272	289	284	275	275	268	288	311	292	286	308	295	315	274	274	320	299	302	300	290	330	282	259	272	300	285	291	290	273	298	298	317	304	270	302	286	294	325	272	267	287	283	286	300	273	311	317	270	297	314	286	263	280	286	310	275	314	279	282	304	295	281	276	263	294	257	279	299	298	311	275	304	274	294	294	248	305	306	303	303	288	288	253	299	314	289	286	277	297	288	326	308	278	318	295	305	308	288	301	289	289	273	274	271	276	280	297	328	297	287	301	272	283	301	299	281	247	312	307	303	315	286	322	313	285	255	270	280	279	288	303	286	323	287	294	285	296	275	272	281	282	277	283	289	309	287	275	253	286	302	274	311	313	307	292	291	305	278	279	317	291	253	283	293	313	331	282	228	293	276	322	275	305	284	275	259	280	307	241	285	305	283	277	295	326	280	278	297	301	301	281	243	323	282	279	296	298	267	303	289	303	297	280	266	279	291	311	285	289	282	286	281	292	277	271	253	294	281	306	297	293	290	278	291	307	276	273	262	276	294	293	277	298	283	290	270	273	294	275	301	291	294	314	295	289	290	304	296	280	290	283	292	285	316	273	289	298	280	271	297	280	310	297	272	292	293	279	269	254	271	324	292	299	298	279	293	312	272	271	280	280	270	292	277	299	285	291	295	278	290	314	283	259	294	302	257	301	275	335	270	285	327	292	281	282	283	279	300	291	306	306	296	313	277	275	281	272	314	285	324	270	286	295	254	312	294	276	274	291	252	280	281	292	304	279	298	280	268	283	310	291	276	271	301	273	290	307	297	246	282	292	290	309	300	254	291	282	295	306	276	300	295	295	310	291	276	265	253	285	289	282	273	342	283	269	293	274	290	306	275	256	309	271	283	262	295	309	292	290	287	305	299	314	295	289	284	291	291	315	291	287	268	287	279	296	286	310	275	282	301	306	255	290	261	254	319	286	281	258	304	285	278	286	317	296	287	299	280	304	271	285	310	291	317	276	314	296	275	285	285	300	285	259	303	256	273	265	346	299	308	306	292	261	270	313	336	313	259	302	297	268	303	299	286	283	311	292	288	291	312	311	300	296	284	285	265	314	282	286	291	276	303	277	278	288	287	296	298	297	289	269	291	298	306	326	284	285	300	272	263	285	285	302	298	303	291	282	287	282	301	321	314	288	261	302	304	303	311	285	285	285	309	299	301	271	283	278	278	275	278	296	308	261	269	285	300	298	316	299	287	297	283	299	310	306	264	284	304	311	289	268	270	274	293	300	279	270	281	279	309	286	255	282	293	299	304	299	268	305	297	292	322	303	281	292	298	285	295	285	276	271	307	297	261	281	275	279	281	317	280	292	279	295	313	302	274	278	307	322	285	280	292	273	281	266	273	323	271	295	273	267	288	294	294	273	276	316	304	308	312	293	268	275	315	296	280	275	293	306	292	295	280	262	284	298	275	300	301	278	262	273	274	305	284	288	270	303	315	314	296	268	295	298	281	308	264	297	268	293	284	294	288	293	282	319	277	283	292	329	258	303	261	280	263	309	295	271	309	287	303	280	268	299	307	294	281	321	275	313	324	311	318	269	303	317	283	321	279	305	304	289	308	300	307	276	277	304	293	285	295	273	263	285	311	306	282	332	304	297	282	295	301	314	260	307	307	304	294	270	287	277	305	292	299	312	292	270	324	292	295	261	307	286	257	300	284	245	302	283	275	293	268	310	293	310	280	310	276	285	311	293	310	294	255	306	288	269	296	290	268	293	328	267	290	282	284	294	307	304	288	295	302	298	299	277	298	316	289	311	317	277	292	270	264	290	326	285	282	259	281	269	309	289	282	302	314	297	290	305	323	292	298	280	269	312	293	312	264	307	253	307	296	271	276	264	282	304	275	305	275	276	290	282	274	284	299	283	285	285	297	286	290	296	292	304	290	284	261	291	290	289	301	299	265	285	263	264	282	302	316	281	295	282	288	274	257	255	276	301	250	267	270	293	269	291	287	271	317	278	262	279	262	291	288	276	259	314	265	288	302	286	291
35495	36518	2116	650	446	488	436	416	406	395	379	393	378	359	366	381	364	338	392	345	378	363	343	335	355	354	387	366	381	338	408	390	356	388	365	378	358	376	344	389	370	370	369	343	377	376	378	344	374	388	342	325	377	405	360	388	374	407	400	333	343	366	321	372	374	343	349	364	368	365	381	368	373	339	376	357	376	365	373	359	362	358	348	384	356	372	385	344	339	339	366	350	373	342	359	353	350	389	386	349	360	388	374	350	375	359	392	334	315	358	347	350	382	394	382	355	352	356	365	373	350	348	343	372	356	366	376	337	361	347	380	365	368	352	379	384	359	370	376	390	339	371	398	368	332	384	381	367	353	367	338	343	341	354	363	356	362	335	369	357	329	367	323	336	342	371	328	347	366	319	370	352	355	378	368	406	382	401	355	329	340	387	358	368	360	341	347	343	377	327	381	375	314	376	354	350	389	385	394	363	343	367	386	323	377	341	361	360	373	343	331	342	388	337	373	390	350	379	345	381	335	357	371	371	378	380	353	363	371	362	350	378	361	340	360	354	352	332	343	387	375	377	373	370	354	371	397	341	366	366	355	373	364	348	344	413	393	342	380	350	367	351	378	380	358	366	339	371	356	348	368	368	357	377	361	350	348	338	351	349	327	349	371	367	331	364	358	357	349	364	375	361	324	365	341	375	338	358	354	330	368	354	378	367	352	357	353	394	345	370	351	367	321	351	337	388	333	340	374	397	377	367	336	381	369	346	361	366	366	372	326	374	388	369	373	347	360	348	367	366	368	328	379	359	332	351	380	379	376	373	359	367	348	324	366	368	340	372	379	355	340	376	368	359	327	373	381	349	337	364	369	333	377	346	376	401	324	327	388	361	385	376	374	379	425	357	381	369	362	358	374	377	373	353	359	381	347	374	384	367	360	330	369	359	342	391	368	367	372	357	343	376	332	348	326	337	366	369	345	346	336	369	355	400	378	338	322	380	336	309	371	355	329	339	344	377	353	344	351	374	345	354	348	349	378	352	364	364	387	333	340	347	373	347	358	358	378	355	362	370	357	398	326	386	344	370	353	371	390	368	364	342	367	376	370	359	337	385	393	344	376	408	366	358	343	333	375	350	336	350	362	365	342	364	340	380	397	354	365	367	380	362	369	329	377	381	346	373	345	340	369	362	374	371	337	376	376	331	339	369	357	344	338	358	337	370	354	376	336	378	377	374	378	378	342	338	335	357	347	338	375	348	342	363	342	316	357	367	372	387	360	366	359	344	382	361	364	387	365	320	365	378	374	333	359	379	360	380	358	362	370	383	372	333	338	393	317	373	359	344	358	339	378	346	393	324	384	359	364	366	337	340	371	350	367	332	359	346	361	360	355	375	324	343	346	379	345	377	364	363	358	346	373	351	348	342	365	410	346	358	372	340	354	341	344	347	347	379	388	345	346	376	364	381	378	331	349	367	381	371	356	364	387	328	376	381	356	400	367	354	349	339	362	345	363	379	374	391	332	366	372	358	357	381	340	352	397	335	349	350	339	369	374	363	375	392	371	385	389	346	409	351	344	384	361	371	369	350	319	365	382	359	328	361	325	324	362	384	380	366	355	344	353	352	336	327	349	344	365	377	370	402	389	368	367	360	380	355	341	362	391	367	360	345	344	381	354	347	355	366	389	381	360	358	358	345	326	391	373	357	359	339	340	327	350	328	346	400	366	377	378	328	361	368	354	351	351	374	371	325	383	329	366	354	355	381	341	360	353	365	330	345	315	419	359	403	409	350	349	329	342	367	367	330	365	359	399	362	373	351	377	369	319	385	327	344	378	350	365	348	384	381	371	349	369	372	393	346	361	388	373	351	338	389	340	380	352	327	380	337	359	375	354	329	364	386	356	362	392	344	393	347	375	348	350	380	339	389	362	362	368	318	341	377	370	385	374	362	350	399	376	354	348	353	340	351	343	336	345	371	365	353	329	364	379	351	354	358	360	365	372	336	359	348	370	347	349	396	390	353	364	349	338	387	369	348	353	339	364	378	366	368	352	315	394	353	353	385	346	365	329	337	384	352	345	353	366	384	363	365	379	345	365	339	369	351	365	345	334	359	362	356	348	347	352	371	370	350	380	361	379	357	364	347	372	343	344	341	363	389	378	338	369	411	402	363	351	366	355	412	378	341	365	370	351	383	369	363	339	368	350	366	364	385	334	369	349	398	360	366	368	361	369	356	366	370	374	350	350	354	339	368	383	359	358	381	357	340	358	342	325	443	362	406	365	354	343	361	377	361	356	395	348	323	393	363	336	384	350	360	362	345	343	356	340	370	384	364	377	334	363	396	379	381	349	371	361	382	379	364	357	335	349	389	391	365	385	405	343	362	363	379	348	336	335	358	379	362	381	371	388	379	382	361	351	374	381	390	346	360	338	365	381	374	355	368	372	371	340	334	326	368	381	373	383	354	374	337	354	387	342	360	341	357	305	361	370	380	348	332	340	358	363	335	338	371	358	367	377	352	364	384	383	362	339	350	381	394	336	358	388	355	374	397	323	337	398	359	359	362	369	358	357	363	357	383	376	368	344	371	337	359	408	357	350	377	371	345	369	317	325	374	373	358	386	341	380	350	363	355	359	393	353	359	349	354	350	322	346	385	373	326	341	358	369	358	364	355	342	342	341	368	401	371	366	349	356	351	368	362	356	355	378	404	342	318	379	354	367	355	372	391	347	357	351	344	349	371	373	362	354	374	362	378	358	386	349	353	385	392	329	417	352	351	353	380	378	357	355	360	349	406	375	340	352	380	356	364	338	362	376	374	359	353	361	357	399	394	345	354	343	352	361	371	337	373	377	354	367	374	370	323	329	352	386	345	366	376	384	368	350	364	355	368	325	340	362	328	364	368	348	385	339	367	346	353	344	362	381	370	366	352	355	374	365	361	342	361	356	351	355	373	374	341	356	335	357	333	386	341	368	349	391	361	400	376	371	348	385	333	374	345	357	359	384	376	329	396	354	371	347	352	356	362	352	380	367	371	377	349	354	341	358	344	358	342	364	411	357	376	356	395	360	363	375	357	356	383	357	372	371	399	394	357	360	364	377	373	380	335	346	360	393	352	387	361	355	350	368	400	342	386	366	355	390	346	358	370	388	367	363	354	338	372	355	394	373	360	367	364	336	344	367	348	352	347	364	339	374	359	389	399	364	355	335	341	356	388	371	355	337	332	368	338	360	347	392	333	352	383	392	342	354	386	356	374	298	369	332	352	342	343	376	348	358	377	353	359	377	355	366	339	363	377	367	346	355	362	347	336	347	352	365	360	374	337	361	346	380	318	361	352	382	348	369	374	349	384	358	357	347	369	321	356	368	352	334	369	378	361	365	375	371	341	356	337	387	390	370	351	356	352	348	392	380	381	345	384	375	371	386	368	325	386	341	344	335	359	366	343	357	351	355	362	356	336	343	352	373	347	347	351	370	356	345	378	375	325	396	353	375	368	357	388	354	355
24017	21084	28197	24152	20875	7026	1111	814	715	690	643	569	608	597	544	556	553	523	576	547	554	563	506	505	523	489	492	525	537	531	510	549	514	474	520	509	504	545	520	482	544	491	486	505	478	536	467	495	502	479	507	534	507	458	518	528	482	474	494	524	495	473	493	523	533	510	466	506	534	478	511	451	484	508	468	529	489	485	480	545	523	483	525	469	438	503	508	478	499	549	476	494	507	482	497	475	496	501	520	471	486	513	504	486	488	504	513	513	477	497	501	498	483	500	494	451	488	513	500	500	483	459	513	480	480	470	507	495	495	490	490	489	498	520	482	523	480	481	510	500	497	495	491	494	498	524	505	476	500	500	500	499	515	489	503	482	490	505	521	506	504	479	501	485	503	538	470	489	472	528	533	498	490	483	513	461	471	484	508	489	477	537	486	481	469	490	514	488	526	494	495	496	493	528	518	485	537	472	511	500	465	465	461	514	518	510	508	532	500	468	480	504	484	499	508	503	491	504	499	478	486	510	508	481	467	538	480	523	495	506	479	469	514	478	494	510	518	518	493	509	475	505	469	520	482	454	514	487	490	496	522	485	497	539	491	477	481	466	476	477	472	519	548	511	513	507	515	500	493	470	495	466	487	473	491	538	492	522	503	486	516	487	487	494	479	529	504	505	471	497	516	509	508	495	496	524	458	507	519	486	510	491	517	505	501	491	475	553	496	486	497	488	492	519	496	486	530	475	496	525	488	485	503	500	446	493	495	498	530	487	473	520	485	486	504	537	490	475	493	517	508	491	480	510	526	491	516	499	492	508	469	480	506	533	445	500	522	458	519	474	515	459	471	522	481	453	486	466	466	518	477	479	460	502	446	492	510	506	478	490	494	512	539	491	505	499	516	502	510	485	524	484	479	472	477	472	498	494	497	501	516	484	480	493	515	512	527	498	503	519	487	514	492	562	463	529	434	491	478	481	503	534	451	550	484	476	467	494	451	497	488	497	491	517	456	484	545	477	491	513	504	511	530	510	513	546	459	498	506	507	514	491	477	505	489	509	520	519	482	502	485	516	506	495	517	477	493	496	518	493	493	483	481	475	515	496	523	512	454	493	492	490	487	509	493	523	490	485	465	486	518	452	476	492	450	473	500	514	525	475	486	511	469	523	449	534	481	496	525	494	499	544	453	507	443	459	503	523	457	481	452	483	475	480	520	509	511	550	501	501	522	499	532	500	456	521	479	553	518	519	515	504	498	484	491	507	474	495	482	501	484	497	487	445	485	452	531	503	505	507	505	450	516	540	469	482	494	509	484	503	546	529	488	538	496	488	501	516	531	473	496	480	528	549	495	530	506	500	491	452	494	540	523	458	465	493	498	481	468	463	495	478	483	466	486	497	520	476	490	499	490	510	476	511	519	521	485	522	519	484	491	472	501	476	502	531	526	512	475	482	494	488	512	494	501	468	485	470	480	522	505	481	483	492	510	492	494	522	532	495	520	462	505	486	487	505	506	487	511	468	480	530	532	509	507	535	496	522	479	514	473	499	490	491	526	501	494	491	517	484	488	518	489	461	489	455	494	506	502	517	545	502	487	499	508	497	502	520	513	490	461	488	520	461	531	477	532	442	491	485	504	527	522	494	487	520	515	523	497	462	515	507	449	520	481	486	516	519	475	512	504	496	494	517	493	506	493	499	531	490	512	497	484	479	511	460	495	502	472	538	534	530	504	507	504	509	515	506	515	478	499	541	497	496	508	513	496	485	542	476	464	525	479	484	509	492	502	481	490	469	463	500	538	496	486	503	485	545	505	497	532	518	509	483	473	489	511	500	481	489	514	491	501	520	516	534	484	541	492	515	528	525	488	485	489	485	485	490	526	507	506	483	520	491	500	481	501	543	461	449	509	497	494	508	526	507	506	528	532	480	510	522	504	472	478	525	490	500	505	505	514	490	507	497	470	490	463	469	511	504	482	516	504	518	497	498	520	535	495	512	472	515	475	501	474	476	500	494	506	492	520	510	494	507	491	525	510	497	504	534	482	449	511	495	508	485	481	464	502	485	498	514	469	455	442	481	498	500	504	510	572	499	511	490	494	490	482	512	481	487	515	514	486	525	459	480	515	479	509	460	497	463	477	495	523	494	481	499	500	502	467	487	451	472	496	522	499	516	503	480	491	518	541	495	485	495	489	494	486	515	506	501	490	482	520	464	541	498	495	466	515	508	472	482	503	488	507	505	513	533	486	510	496	474	479	476	484	471	508	518	499	510	450	506	496	478	488	485	530	508	487	472	526	511	501	483	475	508	494	498	468	463	520	475	492	482	527	487	488	476	474	498	493	489	484	481	500	475	483	507	516	517	527	504	470	489	454	479	505	490	527	486	497	482	487	508	511	483	489	480	514	508	523	493	486	527	509	471	493	518	480	469	475	461	494	531	506	535	478	531	501	443	483	473	459	516	499	519	504	492	487	503	479	466	493	488	513	484	495	499	474	527	511	501	503	497	550	492	464	514	476	495	505	505	477	464	470	454	531	515	505	504	521	518	519	491	506	498	468	493	495	500	506	481	490	493	516	508	491	517	506	512	526	521	454	496	509	521	530	514	520	492	488	464	475	509	480	490	509	450	512	472	483	510	499	496	481	485	465	529	533	451	515	511	511	506	507	498	496	511	483	506	494	549	509	441	497	456	503	507	541	525	508	475	518	481	535	500	502	494	508	494	456	520	462	484	489	483	523	528	502	497	498	466	434	535	516	484	527	470	495	524	511	471	553	492	481	482	499	455	509	498	483	467	474	516	492	485	506	487	497	471	486	534	492	505	512	498	478	461	500	494	516	465	502	482	483	511	500	477	492	530	499	476	467	455	462	492	522	492	519	499	488	494	457	486	465	495	491	485	482	523	497	472	494	515	478	445	533	484	496	485	476	563	468	549	503	492	530	487	468	494	503	534	481	490	502	512	500	482	499	454	511	521	499	498	478	443	490	488	521	499	515	462	509	476	517	484	542	504	553	470	493	498	505	530	531	508	508	474	469	542	493	519	475	462	519	524	498	521	508	493	489	461	505	503	535	496	503	481	478	502	499	516	447	493	453	469	507	516	514	489	538	510	449	505	493	532	513	508	489	482	495	484	476	502	479	512	523	500	503	497	504	505	496	510	495	495	496	502	471	496	506	511	505	527	514	474	507	467	517	505	527	531	501	511	503	528	447	514	500	522	531	484	472	499	474	482	495	534	485	460	536	504	529	489	442	499	498	528	498	487	498	502	517	503	489	492	500	478	483	511	508	499	520	503	522	534	493	488	470	494	472	499	484	500	485	500	497	471	474	489	509	483	503	492	496	527	496	488	488	494	494	496	462	470	532	481	512	512	493	484	517	527	495	461	540	534	525	483	460	512	483	508	522	511	488	491	500	515	514	463	500	496	500	526	514	517	486	485	511	490	493	526	505	526	484	482	528	514	483	522	524	518	479	503	496	504	506	501	495	517	467	472	505	519
40566	52174	8877	3336	2457	1875	1553	1314	1159	1038	885	859	822	813	749	739	723	713	696	649	668	731	696	642	718	647	633	669	662	667	676	581	631	649	635	622	659	610	607	636	656	621	626	658	627	581	647	612	617	625	658	605	616	626	629	617	647	582	615	621	606	641	616	685	630	643	617	584	634	653	598	581	590	589	625	625	609	632	615	613	615	656	635	633	644	579	623	656	586	668	626	629	606	628	622	646	632	551	624	670	635	578	619	644	633	592	625	651	608	623	653	658	631	695	611	596	630	621	598	620	624	668	677	639	620	620	648	572	589	598	614	655	616	645	582	618	608	587	624	607	637	597	594	596	577	645	661	600	606	614	588	619	610	628	618	590	670	598	594	574	557	587	594	622	637	588	594	607	623	613	614	644	608	626	640	651	620	578	591	618	615	606	591	624	633	659	628	633	584	571	616	639	588	562	677	612	611	615	602	576	627	596	612	604	642	677	630	615	598	633	602	626	610	590	608	600	571	632	588	603	632	612	613	649	629	606	633	656	607	569	580	623	616	601	655	610	606	611	631	618	626	628	614	612	649	623	613	626	638	637	586	629	631	601	636	579	603	609	589	629	643	632	578	616	629	589	606	595	568	631	615	622	559	603	575	625	577	592	588	626	554	603	639	601	590	649	612	606	609	605	606	635	596	631	585	632	624	614	581	618	671	626	591	623	604	572	596	583	650	635	641	602	589	573	596	607	626	605	571	647	610	591	585	626	587	645	625	606	631	584	595	623	623	663	638	639	619	649	628	645	609	660	603	651	625	590	585	611	622	615	577	569	622	610	634	635	593	596	621	633	614	599	644	652	625	620	630	607	614	574	623	620	660	604	673	613	651	598	601	628	581	643	614	618	603	573	592	613	643	586	654	620	583	590	626	608	645	627	598	612	584	596	594	624	630	587	598	586	582	625	622	645	597	594	599	644	625	615	598	638	601	584	589	633	622	604	610	607	638	636	612	593	588	634	609	653	596	593	576	580	643	613	593	585	649	641	602	605	615	602	612	596	621	630	632	650	647	666	625	621	638	632	605	640	616	606	618	588	632	603	641	627	614	627	590	631	613	641	615	608	606	630	565	577	646	616	681	619	629	608	605	632	620	590	679	603	585	613	591	630	620	633	595	621	675	625	601	643	611	618	608	612	619	632	589	624	633	646	617	581	625	609	608	579	590	627	636	610	607	579	596	642	617	580	618	623	595	622	615	621	632	672	573	561	577	609	619	596	606	623	591	618	582	629	645	610	640	608	633	612	616	583	629	653	602	650	626	599	623	574	620	628	654	570	620	550	641	596	598	629	660	566	591	624	602	633	622	615	623	628	625	598	557	643	589	648	646	641	667	651	630	628	656	663	657	673	589	636	625	613	625	621	625	623	655	584	637	611	613	598	563	633	651	619	613	642	608	571	618	633	612	610	560	621	597	620	662	620	595	613	634	604	605	571	617	600	627	587	589	608	626	592	609	608	658	631	605	620	586	617	630	616	619	579	628	658	628	603	613	588	611	618	609	629	602	611	621	615	615	634	609	592	580	595	631	594	604	648	657	610	615	589	634	660	604	644	644	590	615	630	583	597	620	629	658	608	634	700	628	622	569	622	672	636	618	579	627	617	634	614	605	616	607	649	567	630	618	591	567	612	626	615	602	611	651	600	602	636	623	599	663	646	598	577	589	634	604	599	595	609	585	572	648	629	605	590	612	610	597	618	601	646	607	602	642	642	575	588	598	631	618	623	563	589	632	602	665	626	597	619	628	590	591	670	618	589	632	609	617	559	601	575	583	621	633	612	555	599	607	620	601	595	639	630	611	594	613	619	611	584	611	664	684	637	617	588	593	626	596	604	646	605	622	594	611	620	635	658	597	639	571	604	620	596	594	644	587	659	609	600	636	572	620	562	605	613	641	619	596	570	585	628	619	670	668	607	584	601	633	717	586	567	589	592	589	649	568	580	612	635	620	599	614	588	628	620	609	614	596	590	662	628	606	608	611	587	639	612	629	608	606	647	606	620	613	592	598	631	641	611	670	594	624	612	581	643	633	590	637	598	610	630	598	607	653	613	634	646	624	601	606	587	570	609	635	620	603	617	568	625	594	632	601	628	635	597	623	594	631	635	618	642	607	609	651	599	608	588	562	616	620	629	659	605	621	624	611	610	633	626	613	598	589	641	624	590	627	600	642	604	616	613	600	636	610	586	612	584	643	693	586	605	605	605	658	606	607	618	595	572	621	607	651	611	615	667	592	613	624	613	603	578	590	606	612	589	603	632	614	602	625	623	601	623	618	627	599	600	630	627	638	617	625	611	566	611	612	641	592	566	668	615	616	590	649	638	641	599	601	664	614	597	609	644	600	647	600	645	561	611	631	654	626	644	601	620	622	608	612	596	650	594	616	642	574	601	597	592	646	627	629	603	603	637	623	620	632	634	630	592	664	619	579	581	620	598	602	604	614	638	600	583	597	609	623	638	585	602	651	620	624	598	618	639	561	598	607	621	682	628	586	618	613	603	595	609	575	653	621	619	646	631	649	624	632	670	605	646	592	617	592	591	619	602	592	668	629	639	646	601	642	614	606	600	601	621	648	620	583	580	648	616	590	638	602	657	597	611	599	626	591	601	616	608	656	583	579	631	624	653	619	651	600	618	610	650	626	632	646	620	609	622	539	614	627	591	601	628	633	618	621	603	583	580	632	599	613	619	581	620	583	598	653	617	646	594	638	638	595	623	674	665	604	609	653	613	601	620	615	620	574	626	628	606	583	594	642	635	573	600	628	588	621	577	613	661	580	608	593	581	638	602	608	590	646	601	653	619	622	626	632	610	666	632	628	603	625	611	605	590	620	615	608	566	654	592	599	634	654	586	607	599	601	610	561	633	593	613	625	663	679	667	584	616	587	591	587	611	640	613	618	631	606	630	624	583	686	604	560	612	658	612	608	663	641	613	615	579	627	583	618	662	619	556	602	587	622	628	690	630	613	613	651	585	663	617	613	628	598	612	646	622	633	603	635	626	603	665	570	621	612	631	608	606	620	626	595	607	569	616	623	631	617	627	609	611	610	623	628	613	594	596	658	603	622	678	626	629	612	610	630	632	606	623	626	634	611	610	593	625	652	598	654	625	590	621	653	639	644	611	601	616	600	592	602	591	613	593	600	627	614	604	624	614	610	626	592	619	602	617	623	586	637	623	618	646	590	586	591	600	626	610	583	651	605	618	610	595	629	600	657	633	579	633	603	597	622	600	680	638	621	571	621	624	668	580	583	591	659	620	614	600	593	605	629	620	623	617	612	620	657	603	639	647	591	618	626	611	596	660	599	603	600	628	627	629	598	614	609	634	620	577	628	576	577	599	666	612	592	596	601	604	579	592	586	601	649	580	628	600	617	588	609	601	620	638	600	641	598	597	596	573	660	620	592	615	609	605	589	594	682	589	603	617	631	600	602	668	634	577	610	646	634	617	610	641
23001	21081	28707	23650	21069	20940	5345	1124	851	789	751	644	647	615	610	596	558	520	515	528	554	531	525	493	527	475	479	476	496	522	467	463	449	457	462	484	432	490	481	454	485	489	470	465	480	453	483	504	503	466	513	458	438	473	448	472	442	458	458	467	466	494	458	444	412	435	431	459	471	441	462	458	443	469	420	439	442	455	437	418	465	475	471	462	413	479	471	463	455	455	467	489	468	471	478	456	434	481	457	457	481	484	402	433	467	382	423	457	422	469	486	433	502	463	477	485	437	491	501	485	475	443	499	449	466	467	475	460	460	484	482	487	471	446	458	435	434	455	488	443	467	434	451	446	441	424	445	482	465	449	461	453	468	448	447	476	430	473	460	433	455	457	464	482	440	491	438	502	455	459	467	454	496	468	427	443	444	453	492	462	509	432	486	464	455	481	472	437	440	488	451	463	435	444	483	477	467	505	452	461	465	419	398	491	425	419	464	467	457	457	440	469	474	472	475	462	459	451	481	448	471	505	415	424	453	474	458	449	455	460	433	450	436	506	435	457	477	449	459	461	412	456	429	421	484	432	421	475	427	442	486	445	469	446	462	450	451	459	421	464	437	441	477	500	470	467	451	448	440	493	476	442	423	452	493	440	431	446	445	463	491	475	413	452	456	454	478	449	470	452	532	484	414	452	488	458	462	438	480	497	494	437	432	458	458	439	460	450	465	431	441	445	455	434	421	458	431	436	432	465	444	485	448	459	462	462	473	464	449	502	412	403	473	473	451	480	441	462	461	470	424	429	441	456	435	425	438	422	447	469	481	476	447	470	476	462	456	453	476	413	465	411	483	451	407	470	467	463	438	470	419	421	460	422	447	455	455	435	456	459	442	441	452	458	485	465	474	526	429	468	442	493	448	469	450	481	441	473	485	442	418	478	462	429	460	476	444	458	441	441	459	442	447	476	453	469	474	471	491	460	461	465	452	439	497	438	450	442	449	450	461	435	430	476	446	463	417	456	451	447	473	503	459	429	467	433	479	459	464	469	463	471	405	448	472	460	427	448	462	470	439	436	489	459	466	459	492	480	465	444	427	464	473	450	458	451	433	466	464	465	423	436	459	434	409	445	454	486	460	441	497	399	450	418	437	440	445	462	484	465	485	479	466	444	482	450	476	460	459	458	462	456	434	463	411	426	463	477	442	438	483	489	430	462	446	470	459	526	469	441	436	458	460	462	464	443	430	444	432	454	446	447	446	484	437	479	475	450	412	422	471	461	436	479	432	475	486	450	478	446	481	428	437	472	447	432	458	437	453	509	474	491	469	474	464	457	457	461	453	446	472	440	502	483	441	432	452	432	458	448	441	451	442	428	494	457	460	478	436	479	436	431	426	484	476	456	437	466	458	469	422	463	462	486	465	467	473	427	468	468	458	468	460	452	468	462	437	430	447	460	425	487	460	464	460	443	513	454	420	453	458	425	455	465	418	442	454	389	449	459	449	466	459	496	481	442	469	469	479	473	454	442	440	494	427	430	415	457	444	477	464	473	420	469	466	451	431	477	459	461	483	455	482	421	452	470	504	435	480	454	446	446	416	453	481	461	457	484	475	443	453	472	455	449	470	469	462	435	435	488	448	448	484	484	418	462	449	436	414	433	489	462	457	445	489	403	456	442	463	477	454	431	442	426	473	435	479	481	490	445	471	462	461	461	458	457	426	465	466	448	468	428	438	452	463	426	423	459	474	454	466	458	446	426	476	448	458	420	461	451	435	477	481	458	476	456	434	477	440	479	428	500	474	456	474	446	457	425	469	451	463	460	496	453	459	450	467	424	429	439	452	416	436	458	460	449	451	456	514	469	448	421	467	460	474	455	467	432	462	442	430	440	437	457	476	477	429	427	473	443	450	439	481	443	473	454	469	426	442	485	424	442	445	409	438	453	441	460	454	465	440	406	451	418	442	490	428	511	473	449	430	450	465	447	450	446	435	473	474	444	465	493	433	418	435	442	454	461	439	433	434	451	464	434	457	432	451	437	451	442	433	453	449	494	457	462	470	420	439	487	449	419	435	453	451	484	442	446	424	429	477	462	426	455	441	425	473	478	458	445	496	476	490	480	479	450	451	465	441	503	451	506	487	452	455	473	445	505	452	442	451	442	458	433	452	468	436	492	484	468	442	476	447	456	455	434	433	471	425	473	456	442	451	453	442	460	466	444	439	469	438	464	452	433	456	448	426	486	465	448	440	424	446	422	462	446	423	442	431	477	482	443	463	500	460	454	431	482	479	472	447	457	501	487	429	437	456	426	479	456	469	458	440	430	441	455	472	440	462	398	445	479	459	456	463	470	471	444	464	431	440	476	459	454	453	434	478	463	478	449	455	454	495	459	450	466	457	477	461	435	461	441	435	442	451	448	426	460	442	476	455	463	464	458	423	420	447	452	441	457	428	462	455	442	468	486	420	450	441	465	439	484	467	486	437	429	462	481	453	439	452	441	506	481	439	461	468	446	436	490	468	465	436	452	506	458	460	466	480	453	450	443	461	418	441	497	455	460	432	441	489	469	449	452	496	459	461	430	481	470	463	457	413	469	490	457	462	485	486	441	460	444	444	442	442	452	460	437	463	417	469	446	464	473	461	441	457	420	461	439	425	458	462	482	455	470	453	443	493	458	481	488	460	490	453	468	439	425	454	461	496	455	459	446	404	419	448	456	447	444	489	421	435	416	454	441	455	471	454	460	482	447	444	451	473	402	439	478	455	462	438	442	457	487	431	454	470	450	452	422	459	462	459	477	468	450	448	452	492	440	459	468	480	479	452	472	440	467	476	426	447	441	450	453	448	457	441	475	466	476	468	467	435	441	454	490	447	474	482	445	460	487	459	462	432	452	402	464	439	447	431	468	471	451	482	491	463	432	453	455	457	469	454	479	459	459	443	493	457	457	437	454	488	448	480	439	413	419	461	446	438	448	458	465	497	452	483	450	402	456	456	419	537	475	449	452	457	448	466	448	468	473	475	465	476	437	490	463	464	473	456	444	461	496	464	472	447	464	457	430	471	427	490	441	460	419	504	472	403	467	458	476	440	478	469	467	462	458	446	463	460	485	482	455	460	462	452	498	440	436	419	465	479	451	461	468	450	457	461	488	452	450	443	466	469	469	450	463	427	462	473	479	475	421	476	438	464	464	432	466	483	429	477	502	430	482	468	442	465	487	456	425	439	481	443	497	476	464	469	475	458	463	448	425	461	480	449	405	464	447	460	427	429	492	454	458	475	481	484	444	448	477	483	459	451	474	463	486	463	480	427	465	457	428	449	467	444	447	447	439	454	505	454	439	441	480	464	443	460	452	472	461	462	459	424	471	457	481	489	436	428	460	445	469	475	478	451	482	430	465	431	433	456	466	455	430	468	408	439	459	428	446	449	451	453	466	458	449	470	512	473	459	464	465	463	464	517	429	459	435	483	459	472	460	452	446	464	419	418	468	448	475	489	400	479	473
44640	58169	11557	5568	3929	2938	2251	1988	1589	1351	1187	1080	968	896	835	805	751	753	745	735	739	711	672	652	667	680	687	636	660	661	669	608	562	603	592	622	628	638	619	579	679	611	594	570	592	602	529	610	627	585	616	598	576	608	608	569	601	576	562	614	621	575	581	581	551	604	614	598	580	540	570	593	543	584	587	615	594	569	542	593	550	607	584	586	600	636	620	580	580	583	645	601	598	580	617	599	613	577	561	570	593	576	586	586	605	569	576	558	575	620	579	553	576	596	611	560	580	586	548	578	572	605	535	623	571	535	603	567	613	564	535	563	547	573	558	577	565	551	522	553	595	613	565	541	568	602	609	609	611	563	580	558	599	546	594	563	550	602	598	621	592	585	595	567	545	574	537	568	598	577	552	501	587	566	590	573	598	604	606	559	571	561	583	636	563	618	546	582	566	576	591	584	585	569	549	584	614	568	596	568	573	581	585	590	597	568	574	576	530	592	617	581	626	564	589	542	539	552	577	586	581	569	573	544	550	587	576	589	576	591	589	578	540	589	573	624	556	560	587	575	600	596	605	573	563	582	567	549	575	621	546	561	536	584	608	596	578	562	543	612	607	586	580	596	585	578	597	552	558	583	596	587	560	578	582	570	573	568	653	563	596	567	567	558	559	573	614	589	552	569	591	590	584	577	607	585	578	659	591	616	588	598	534	569	583	587	522	586	565	555	549	547	572	566	585	552	601	554	571	541	524	587	589	545	596	587	589	546	576	580	554	561	568	573	561	610	608	614	565	563	595	552	560	581	589	550	577	565	522	567	614	551	594	591	588	543	582	547	580	604	597	563	546	588	550	564	562	585	601	590	566	551	577	559	576	561	592	570	532	572	570	560	570	588	557	584	601	584	594	577	617	556	562	575	615	593	558	586	598	584	552	581	631	533	540	579	563	591	597	591	585	548	615	570	586	570	579	573	560	574	583	584	589	606	590	607	554	589	590	576	619	616	574	591	543	573	567	601	563	556	594	599	593	562	561	566	571	539	557	549	574	552	550	552	626	547	612	595	563	557	569	546	563	512	536	601	609	573	564	595	572	578	553	554	553	569	582	611	612	593	572	554	590	527	533	602	525	578	554	591	600	568	587	567	556	575	582	557	619	567	556	577	623	612	600	593	563	579	579	597	556	582	590	579	558	556	559	601	592	548	557	595	542	555	552	539	593	557	555	587	586	577	578	597	538	554	557	563	583	565	584	544	564	583	569	580	605	553	561	579	574	574	563	609	529	542	571	535	586	558	598	571	590	567	540	570	561	612	578	555	577	559	565	575	565	581	589	536	555	609	565	568	565	535	612	544	569	566	537	545	563	593	602	568	591	587	615	576	571	629	583	536	588	539	533	550	587	554	604	542	528	591	553	585	578	585	554	600	561	590	571	552	589	594	547	567	537	580	547	538	558	584	645	574	627	561	593	579	637	573	636	587	594	566	575	557	577	593	549	559	598	540	582	572	601	590	546	617	555	574	534	630	591	620	580	555	565	532	573	562	554	575	578	558	557	569	588	539	541	576	605	569	586	564	589	547	593	561	584	622	579	574	593	576	598	630	599	567	633	559	605	547	555	568	565	552	565	596	575	540	587	588	601	555	587	567	558	586	572	554	570	556	560	540	553	578	588	551	572	550	591	623	584	608	573	598	545	595	548	590	590	576	549	526	602	506	564	572	583	564	547	547	573	586	557	556	578	556	595	614	585	606	580	573	565	609	593	580	602	576	582	583	542	544	577	571	544	604	601	579	573	622	605	594	635	551	592	608	596	584	560	542	540	531	611	530	578	563	574	560	600	578	615	583	593	558	575	560	602	592	554	561	556	596	533	625	540	557	588	580	557	622	541	585	585	583	603	533	577	587	585	550	586	567	583	629	548	562	582	536	572	579	607	618	600	564	548	531	566	562	554	565	560	572	573	627	566	538	560	584	562	588	574	617	556	564	625	579	576	631	567	544	624	560	559	551	576	557	582	535	554	560	593	586	560	579	548	608	555	630	575	577	597	604	593	540	587	581	614	584	555	585	617	575	559	560	570	578	556	571	587	576	557	605	538	583	568	600	567	534	608	524	538	593	548	576	556	602	554	551	589	654	579	541	555	571	561	580	567	588	621	579	581	619	576	593	561	533	580	577	549	567	590	590	595	529	545	586	582	571	523	576	582	574	585	566	536	602	539	562	600	610	560	582	555	634	573	576	581	580	607	580	591	606	593	592	535	596	582	569	591	574	591	545	514	604	553	589	579	514	560	554	577	582	622	572	559	563	574	590	562	580	566	597	517	596	573	564	596	605	536	540	603	553	539	584	583	527	586	566	623	552	552	585	554	582	609	585	618	563	579	585	559	618	563	582	611	571	552	555	590	554	622	601	563	540	538	566	546	537	605	571	615	541	563	558	609	570	537	606	566	562	569	580	587	600	581	624	597	533	631	563	561	642	551	587	585	578	560	556	565	599	560	565	583	570	561	617	570	590	598	548	543	567	551	581	605	579	552	612	569	600	632	571	553	642	577	571	588	651	582	629	592	576	588	585	550	555	570	558	591	581	555	568	609	567	545	588	580	549	620	595	572	569	561	617	533	596	592	558	604	583	560	580	581	571	536	582	591	582	586	555	565	568	586	596	545	615	560	597	567	573	580	571	570	602	585	587	569	582	534	549	600	564	609	574	584	548	572	567	572	555	622	542	577	607	573	577	602	566	567	592	577	555	572	529	593	626	603	653	556	558	547	594	599	606	539	612	608	603	586	563	592	603	579	613	596	517	593	575	524	577	607	577	588	556	584	636	570	601	626	549	594	583	593	574	559	570	595	609	590	593	579	606	563	573	579	568	576	583	617	567	597	562	539	571	522	596	546	579	568	582	549	593	569	568	584	558	570	569	611	593	578	581	553	587	612	533	582	559	577	571	611	566	570	633	584	528	584	588	594	566	604	579	583	597	558	572	590	566	578	562	590	586	548	564	593	569	560	580	541	593	601	550	570	568	574	606	591	551	595	595	544	617	595	569	592	572	622	586	543	586	586	591	568	592	572	558	599	588	536	616	549	577	593	548	620	589	597	553	573	553	578	565	578	551	584	596	557	595	596	574	548	569	623	557	594	613	557	554	602	593	553	551	603	565	570	600	575	560	607	558	577	587	578	598	602	565	595	594	597	626	581	573	578	601	595	564	558	578	570	580	600	569	571	550	599	573	563	585	574	615	594	572	610	595	543	619	585	582	585	604	622	594	563	518	544	592	572	572	575	590	588	563	587	631	560	570	578	560	569	554	558	542	571	585	602	573	634	555	576	581	595	527	558	590	623	613	540	578	572	589	615	616	589	585	563	585	561	591	563	609	604	573	601	583	530	577	531	598	529	525	565	572	539	558	578	619	589	591	580	587	567	557	545	566	593	563	597	592	580	606	567	571	570	555	575	600	569	586	567	587	607	559	611	600	519	592	566	548	581	612	567	596	596	603
28846	24425	12695	1405	609	564	385	351	320	283	290	314	294	279	290	310	274	278	308	284	292	301	286	301	286	287	290	275	277	289	288	294	281	296	301	331	276	283	299	301	283	270	287	265	259	251	299	269	262	299	286	258	278	278	321	311	266	281	294	270	267	265	286	283	262	267	285	318	280	263	275	272	275	291	310	279	293	288	292	301	289	285	297	294	296	261	283	292	286	263	300	281	288	280	269	300	259	286	260	300	290	324	284	300	276	299	271	288	290	264	309	291	299	256	314	299	263	285	308	300	282	318	277	278	269	258	296	294	321	283	269	296	290	300	288	249	268	276	258	280	279	249	279	267	256	303	298	290	281	315	321	261	277	282	282	293	279	283	295	292	285	275	281	274	305	303	294	290	298	269	295	269	286	308	302	301	287	254	293	289	280	292	329	270	247	249	284	295	267	274	283	269	276	295	301	299	272	287	252	285	310	301	287	265	290	282	263	282	292	319	277	289	293	278	265	261	271	268	269	332	277	294	276	305	317	282	299	248	277	273	270	293	302	316	292	269	258	263	266	323	270	284	290	263	280	290	267	288	267	269	296	297	294	287	275	308	280	259	275	283	290	315	263	266	286	290	309	273	273	287	262	287	266	268	302	286	278	281	274	283	300	304	273	300	299	277	297	267	288	255	290	278	298	291	276	309	322	285	290	263	287	289	301	312	261	292	298	284	272	293	286	262	323	267	302	260	265	278	301	315	276	291	270	270	263	280	308	275	279	289	300	299	289	275	316	253	271	286	290	305	332	281	281	241	283	279	279	270	256	272	318	280	303	312	298	278	273	276	307	288	288	269	275	296	300	298	259	287	281	273	288	287	275	295	254	274	277	250	274	288	263	249	287	272	279	307	286	310	267	273	266	283	320	296	274	287	276	322	264	286	311	300	274	322	303	263	269	276	296	272	286	260	276	317	280	268	286	272	299	299	272	320	284	282	304	311	288	291	281	303	273	278	297	265	249	308	278	278	281	309	261	308	297	282	281	260	291	287	279	287	268	269	304	265	259	276	295	304	299	283	280	266	314	318	290	306	280	278	285	254	276	259	334	301	303	274	275	298	307	297	285	300	302	295	300	283	236	305	300	277	282	247	300	276	286	294	275	282	302	302	274	260	273	273	286	299	285	270	301	273	273	289	349	295	273	259	275	298	293	307	294	294	287	307	293	293	278	292	308	243	298	275	284	304	285	291	262	281	277	294	286	272	257	286	289	273	319	299	274	292	272	255	277	293	244	282	268	260	277	265	300	242	307	303	303	312	304	278	285	265	280	270	285	278	300	261	319	252	297	284	285	286	313	297	276	271	270	267	296	276	275	307	297	312	264	314	264	307	293	285	268	278	293	283	288	292	268	263	288	272	260	276	309	274	294	286	262	292	278	270	279	284	272	265	282	295	307	279	284	303	283	279	271	291	297	288	260	274	274	285	302	315	264	272	286	262	313	309	299	309	259	305	266	325	261	278	315	292	307	254	287	262	266	283	298	270	311	293	281	288	300	313	306	270	271	251	271	289	274	288	281	277	270	302	288	265	289	298	287	283	268	285	302	309	292	270	272	268	285	292	276	266	250	277	265	230	289	267	258	293	275	267	305	299	274	323	270	269	295	290	327	296	289	276	278	266	272	296	271	306	298	287	297	272	301	290	286	254	272	295	275	291	261	254	270	301	269	282	297	305	312	284	292	269	279	295	300	281	270	299	269	259	289	280	317	291	303	298	281	275	267	273	287	278	269	288	262	286	288	287	310	290	265	274	280	268	280	271	270	301	300	286	289	255	316	308	298	273	308	283	294	286	300	309	272	269	294	265	288	301	277	284	263	308	298	282	300	297	270	281	253	297	282	305	283	289	280	281	288	280	264	299	299	297	265	290	290	303	321	282	274	280	304	267	295	310	296	271	309	293	296	276	307	304	279	266	316	284	265	275	287	311	297	279	300	287	264	306	293	276	310	285	277	317	280	276	295	258	279	298	293	294	284	259	294	293	260	296	280	271	301	299	285	280	295	302	303	282	288	297	271	287	274	259	263	284	278	276	276	292	274	275	299	263	310	295	294	277	315	282	284	272	293	315	304	277	284	283	289	275	252	265	269	262	277	280	298	281	287	306	298	281	283	274	279	280	292	267	276	285	282	256	293	281	280	273	278	307	329	287	280	279	309	263	304	302	295	276	304	291	312	292	308	275	306	277	261	300	283	306	265	286	273	296	271	267	259	279	243	255	280	303	268	296	265	306	304	280	298	301	281	294	299	284	294	298	267	276	283	300	271	282	264	266	280	268	266	280	265	294	268	299	301	271	266	290	261	301	284	286	291	312	283	261	285	315	296	293	287	278	302	307	282	267	279	291	290	284	269	284	272	276	285	290	283	308	250	284	264	275	267	281	288	294	282	300	288	261	263	264	261	276	271	314	306	308	301	295	316	267	301	251	287	277	292	309	242	292	284	274	312	299	271	294	307	274	278	290	274	298	288	291	307	290	280	325	294	298	269	312	302	272	283	289	268	271	300	301	299	286	317	287	277	291	293	264	328	285	293	291	276	270	262	301	299	289	299	284	299	271	278	271	263	262	285	277	289	278	286	263	286	276	276	322	266	279	326	301	314	272	277	272	270	282	314	279	324	279	285	305	291	297	278	301	294	272	292	305	284	269	300	292	265	290	286	296	276	269	251	309	290	260	268	305	276	286	278	268	310	282	295	267	284	271	259	285	288	297	239	295	286	286	258	316	301	307	291	285	273	297	321	285	276	292	259	314	290	299	293	283	284	299	275	273	303	293	290	294	258	282	279	274	287	284	282	255	310	248	253	289	274	308	309	278	290	306	296	302	263	274	295	285	287	297	287	283	288	293	260	255	290	252	307	269	278	292	266	252	271	282	296	255	287	266	304	273	282	313	295	296	305	264	268	232	298	303	269	325	277	278	280	303	262	268	278	279	269	261	282	260	284	282	306	262	252	321	294	298	288	257	282	269	279	274	252	251	272	279	274	278	261	292	325	302	297	282	288	274	297	286	297	280	294	281	303	303	278	276	268	271	277	261	276	290	279	332	292	274	279	296	287	291	287	271	293	261	287	279	289	277	297	261	296	264	280	292	271	269	283	307	286	278	300	289	263	262	295	290	283	290	288	292	269	269	268	288	295	287	262	264	271	281	271	290	287	278	297	280	301	318	285	273	305	315	284	270	276	286	281	292	295	275	275	245	300	284	306	261	290	288	287	257	312	271	247	304	302	261	306	301	285	274	298	285	304	288	277	289	246	284	291	264	266	269	239	266	327	288	291	269	292	249	295	283	282	294	297	295	262	322	286	301	268	305	288	301	293	284	262	319	281	281	287	295	273	259	255	283	299	278	291	269	286	295	279	297	287	305	316	303	270	259	264	302	275	306	300	278	278	300	277	283	263	274	274	291	289	296	309	307	274	304	287	302	286	277	292	261	294	265	287	261	268	282	270	274
35252	33269	1296	666	528	487	438	424	382	382	410	401	366	369	372	416	328	371	357	346	374	369	381	402	377	369	363	353	382	365	362	374	357	357	360	361	363	345	367	323	356	340	355	367	372	341	353	355	352	362	334	340	345	359	378	335	364	336	368	351	403	349	286	388	352	368	358	363	364	363	333	352	348	373	352	370	395	368	361	366	341	340	326	351	396	347	364	347	384	339	337	368	336	350	375	359	386	370	371	364	362	371	354	307	368	328	356	364	328	330	372	401	341	362	373	364	311	369	373	338	400	396	376	341	375	403	376	342	359	329	343	337	365	333	366	315	376	332	363	344	370	356	333	342	332	380	356	356	344	395	343	351	365	344	370	373	343	354	363	341	356	367	356	353	334	359	321	319	379	348	355	343	346	377	321	332	339	364	376	364	354	338	405	327	379	339	301	393	378	367	368	347	354	372	358	359	367	373	367	352	347	349	343	369	349	340	362	367	376	342	368	400	346	379	362	364	338	382	358	339	316	372	329	314	363	341	381	371	378	361	387	364	365	357	346	361	375	388	370	370	361	349	369	347	369	333	368	326	322	364	369	310	324	330	353	360	335	355	399	356	350	381	375	344	329	332	346	355	372	345	355	358	360	362	371	333	374	331	385	352	331	363	375	378	378	381	333	361	342	366	343	332	333	373	314	378	353	394	381	343	312	357	366	353	358	355	352	380	331	372	350	365	362	355	338	381	342	339	343	370	361	346	302	400	375	347	375	376	368	377	366	309	333	363	335	377	351	343	362	369	338	378	376	352	328	372	383	345	369	354	359	332	370	349	352	384	340	338	336	358	341	355	375	372	317	359	361	363	373	373	365	409	356	327	366	342	352	355	391	378	360	361	353	351	335	352	384	355	362	370	371	358	326	326	387	348	351	369	353	346	342	369	350	356	328	339	356	348	389	338	343	355	380	356	351	374	368	378	361	383	394	365	344	341	362	371	323	350	360	363	383	359	337	353	377	327	376	372	340	371	372	350	343	369	382	353	353	345	348	371	352	334	345	340	359	357	354	370	398	328	412	365	350	371	383	329	347	373	379	368	376	376	389	367	365	357	372	354	345	364	328	372	350	364	367	340	360	358	350	354	345	351	340	377	350	358	340	362	336	360	400	359	329	355	371	362	374	364	351	354	371	376	342	369	318	355	336	368	355	348	368	359	343	354	368	351	358	327	334	338	331	362	341	348	407	366	380	356	361	357	342	283	343	324	378	368	361	389	347	348	338	370	331	395	359	381	365	361	370	378	339	328	353	369	359	363	353	319	362	363	352	334	363	377	372	355	355	354	367	373	349	366	353	384	352	361	374	393	347	341	373	402	349	358	367	377	384	369	357	337	359	353	349	378	369	369	323	367	359	371	356	355	336	339	366	350	379	352	329	352	339	372	379	345	375	408	395	367	380	377	363	333	371	372	349	409	333	346	366	362	395	354	372	349	418	350	366	392	370	362	364	323	349	332	374	341	345	352	353	319	346	385	360	397	323	343	358	365	352	352	323	407	338	371	361	343	367	357	368	346	392	319	359	336	345	340	347	381	342	340	356	353	410	324	362	364	370	339	339	397	372	360	378	344	367	359	365	380	344	379	351	362	359	374	374	321	349	363	355	402	370	349	376	358	369	338	351	345	321	361	384	378	354	342	353	355	380	344	373	353	351	331	370	381	364	317	364	380	348	327	351	382	373	380	342	340	373	340	374	311	362	360	369	359	374	354	349	365	342	382	337	338	371	355	351	373	348	339	346	367	358	352	337	328	363	325	388	358	335	303	375	371	365	349	356	378	356	336	374	351	316	359	355	372	357	361	354	378	343	342	358	346	370	351	379	343	381	339	374	346	352	348	375	377	345	359	357	321	353	366	341	331	372	387	356	350	350	333	341	349	369	376	375	350	341	318	345	334	331	359	349	366	389	351	364	404	362	359	355	363	361	368	362	345	361	347	365	355	346	369	347	339	399	348	360	371	331	372	350	382	372	354	348	371	360	353	373	339	339	387	360	367	329	323	353	339	330	355	356	368	351	351	361	342	374	349	337	327	320	366	366	341	345	361	340	350	351	341	353	329	362	367	349	359	363	342	372	371	336	341	329	386	350	371	329	341	368	324	366	363	346	373	371	350	365	310	382	324	353	399	355	371	397	344	377	332	342	365	335	352	359	346	344	370	342	354	364	369	382	367	341	372	375	365	367	335	372	357	383	366	351	371	344	381	382	371	345	349	382	375	365	357	361	321	360	343	361	379	371	362	404	404	353	369	363	353	338	341	353	354	350	316	350	358	373	339	392	360	349	360	358	366	327	328	343	385	363	347	388	351	339	348	369	377	380	343	370	342	346	346	339	343	372	347	359	354	345	402	355	366	322	350	332	341	385	371	345	332	359	350	365	364	342	384	371	367	344	349	343	354	349	354	344	384	352	363	401	347	409	340	354	351	351	359	325	380	309	366	394	354	371	332	385	355	347	336	370	373	392	381	380	335	355	379	381	360	348	352	384	345	359	342	388	352	345	368	392	346	371	390	353	396	360	328	379	361	351	377	350	378	401	371	359	367	320	380	354	375	380	367	346	362	378	350	356	385	378	357	368	361	343	376	334	327	395	384	375	360	375	354	370	366	367	355	362	354	344	374	347	380	353	349	348	342	370	346	339	362	387	379	320	371	356	371	324	343	327	330	364	348	362	322	365	345	365	375	308	353	319	359	401	381	354	381	337	356	354	351	352	379	360	395	347	337	365	369	364	375	350	368	384	346	340	366	328	369	373	370	371	368	334	368	385	328	359	336	353	373	357	349	366	385	351	329	335	305	349	391	371	353	380	350	315	409	382	390	333	322	374	353	396	395	397	349	327	370	346	388	381	351	397	334	372	362	367	364	342	355	387	367	403	318	376	392	382	358	361	355	339	369	370	329	340	354	338	309	377	388	368	354	359	330	328	347	345	340	331	355	370	344	355	338	343	356	364	333	390	342	353	378	346	342	340	364	401	350	344	346	368	387	343	340	376	392	372	350	354	362	365	330	375	359	338	374	329	391	348	360	310	384	327	359	346	387	367	319	352	342	378	388	355	340	344	350	335	377	385	359	347	354	352	309	351	349	336	349	382	360	370	359	361	373	381	385	358	343	347	343	370	379	359	358	393	357	347	401	378	380	400	348	368	389	358	347	350	380	381	343	331	372	332	378	363	355	340	352	341	349	362	338	373	390	368	345	335	397	349	372	364	330	376	387	348	356	350	366	368	352	352	359	345	376	351	364	345	343	371	364	375	358	367	326	351	325	346	335	386	359	348	328	337	373	362	367	350	361	363	377	362	358	357	347	333	371	354	338	334	352	356	380	331	355	316	322	396	361	363	355	323	355	395	333	344	379	374	339	366	344	357	405	361	379	366	320	350	340	356	320	370	375	360	336	325	386	372	355	350	341	336	363	366	345	346	356	376	371	365	356	371	363	350	333	358	378	341	354
24043	21082	28225	24097	20884	6935	1087	806	695	668	622	617	571	541	595	586	591	554	495	523	507	543	487	557	531	487	524	508	526	526	506	476	493	461	499	516	470	520	501	529	507	480	487	475	497	518	478	530	430	473	469	500	487	506	494	490	489	484	489	481	531	484	466	536	492	456	494	474	497	515	494	532	488	509	508	506	526	483	494	530	517	461	510	472	490	474	509	489	462	523	468	525	486	483	482	503	470	477	483	512	509	482	508	477	491	542	470	517	485	521	504	497	491	516	540	478	516	512	458	525	475	500	528	443	518	500	522	479	473	494	505	481	488	520	520	469	446	486	518	466	511	505	498	528	531	505	494	496	509	490	489	489	485	485	495	522	487	526	528	517	468	496	495	493	514	487	502	512	462	487	482	501	462	477	506	513	433	500	496	511	528	467	504	518	490	499	529	488	504	466	478	503	504	479	505	491	493	515	483	518	459	467	470	475	475	469	466	518	481	497	419	453	490	483	484	484	487	483	512	482	497	496	504	493	502	472	508	498	477	543	516	499	528	471	464	501	499	482	533	501	492	453	474	514	486	517	473	520	501	472	470	495	470	504	501	471	473	484	494	494	552	505	512	457	494	444	474	500	502	465	489	490	471	490	466	496	525	505	515	492	489	462	505	466	512	527	466	488	531	496	516	520	493	488	478	523	522	472	532	473	497	501	547	500	510	508	492	481	509	472	503	519	481	474	495	515	494	461	534	497	493	477	511	519	486	480	511	522	499	491	523	486	529	489	474	495	468	529	528	474	476	494	450	516	531	507	496	541	524	507	472	523	507	486	517	526	501	514	496	494	502	518	514	476	494	518	482	466	472	490	471	499	454	485	511	481	516	514	498	464	485	472	454	502	471	497	414	508	501	512	517	481	503	474	502	478	506	516	513	529	513	526	501	500	483	458	511	493	541	498	467	485	507	507	466	507	502	517	497	506	514	438	476	541	519	493	527	529	468	469	497	496	498	516	469	485	522	479	473	501	512	521	510	544	485	495	466	516	504	471	534	474	462	488	489	495	445	476	544	468	471	488	515	463	512	538	519	469	517	469	501	513	486	532	514	478	491	470	459	463	489	529	489	492	519	477	492	506	481	542	458	512	481	526	508	516	454	528	489	509	485	479	465	506	492	460	476	529	514	519	502	483	473	498	462	486	494	475	493	475	495	483	475	476	531	509	497	499	514	482	459	492	502	483	472	506	473	536	527	497	508	500	492	462	482	478	510	521	493	493	489	484	485	485	492	472	482	483	509	498	480	497	505	489	494	509	482	492	516	496	493	478	476	491	507	506	479	463	481	480	459	498	473	499	450	428	537	464	540	482	478	489	496	464	451	511	426	465	484	469	491	546	487	475	467	514	488	478	497	474	521	475	533	515	528	505	496	488	495	490	482	503	491	499	458	478	500	447	536	485	483	506	514	499	497	487	527	475	493	514	504	471	482	521	496	491	505	499	505	512	473	448	493	510	521	502	482	460	483	498	507	497	532	521	486	455	491	493	514	502	488	493	504	484	472	526	487	466	496	499	505	477	479	437	493	455	454	494	461	497	497	509	486	484	480	486	493	477	479	517	522	482	512	492	493	533	523	477	490	514	517	540	520	501	519	484	494	524	537	484	467	491	509	489	471	492	485	511	498	468	485	463	464	499	504	467	445	461	490	484	506	484	528	484	528	501	458	507	472	527	500	499	510	451	511	532	462	475	464	469	505	451	492	495	523	481	500	495	472	449	486	502	487	470	518	478	494	506	485	482	462	487	490	495	492	486	515	504	496	468	459	522	480	489	483	491	489	502	490	485	505	530	464	482	505	468	519	468	523	474	503	472	505	469	497	482	488	478	483	512	521	507	498	463	506	489	481	504	479	457	529	482	480	491	462	508	501	461	481	488	468	537	474	530	526	470	467	480	492	458	461	492	511	463	485	461	501	520	496	497	502	538	491	485	480	480	454	503	516	505	468	511	484	525	492	478	451	498	496	493	479	469	500	504	501	529	468	478	440	510	487	485	485	523	442	499	513	511	497	480	530	483	516	498	468	522	462	525	511	518	501	539	503	476	505	495	521	517	523	502	521	499	523	532	541	480	498	482	528	477	493	485	480	470	473	474	508	483	501	504	481	478	528	493	471	480	519	502	512	440	484	489	515	500	528	445	501	489	471	511	471	478	543	492	461	496	499	478	509	513	450	455	528	533	476	503	459	449	545	516	494	471	476	483	525	479	516	486	497	505	472	494	483	517	484	487	476	469	495	504	497	489	487	535	504	497	476	480	469	483	508	477	513	502	491	456	487	482	483	487	480	476	479	479	465	443	522	437	520	570	518	515	484	525	475	453	462	526	476	510	503	492	467	498	491	484	470	510	469	477	503	508	492	498	467	488	479	515	511	512	501	515	504	513	510	503	497	485	497	500	505	509	496	498	489	457	450	503	498	484	465	520	465	465	450	498	517	496	490	476	474	469	504	456	516	520	521	521	476	551	498	442	512	475	534	496	463	492	508	543	489	478	476	529	451	478	515	534	471	495	518	436	507	508	480	489	466	519	501	541	500	479	476	533	455	508	522	488	462	507	507	501	483	515	498	513	533	496	500	518	491	499	460	463	449	532	504	506	520	487	505	508	527	492	518	538	500	455	457	467	492	492	508	458	508	467	504	503	448	484	487	485	494	481	469	492	506	496	504	522	494	489	500	523	457	505	552	495	491	471	507	476	509	492	481	493	523	474	461	513	477	528	463	510	507	478	484	471	505	513	493	492	497	480	471	460	497	532	525	506	503	518	540	491	481	490	502	533	502	501	533	488	496	499	497	524	492	503	495	496	519	486	494	519	496	451	467	492	480	478	516	504	511	520	529	482	494	523	494	510	473	469	503	483	500	490	502	469	492	488	477	517	491	489	483	501	555	517	524	487	501	452	495	472	492	494	459	506	493	466	483	470	532	509	473	501	519	483	476	446	481	535	487	462	459	516	504	501	471	489	498	502	480	516	515	469	492	511	498	493	517	519	499	483	447	492	493	485	497	490	497	491	522	503	475	494	481	474	455	533	472	456	511	500	534	497	502	482	483	496	482	502	519	497	496	492	546	519	486	483	514	465	473	509	486	483	505	493	535	548	428	510	514	479	464	468	506	472	533	463	474	464	461	482	499	455	526	476	529	491	485	497	482	522	485	446	513	517	483	477	534	484	476	518	521	539	534	500	513	474	460	524	503	503	511	501	486	476	480	473	519	492	513	540	468	512	488	527	489	500	489	496	453	487	497	479	481	469	493	502	502	511	478	535	507	528	504	486	507	486	479	487	484	544	496	509	484	461	487	502	525	482	483	521	494	506	498	488	510	488	480	489	506	479	503	503	523	478	455	483	523	547	495	484	481	486	505	478	510	541	490	474	480	494	463	472	515	512	547	486	472	473	504	487	467	479	511	471	449	514	484	498	475	508	497	504	514	483	511	473	505	526	479	509	472	483
40507	50828	7951	3381	2384	1872	1580	1318	1185	1026	899	881	821	733	752	743	711	691	732	687	670	695	645	620	629	675	677	635	640	600	594	616	624	623	608	624	629	631	667	625	641	604	654	632	621	636	641	639	651	607	608	634	580	613	631	619	602	606	628	597	617	630	608	604	607	622	595	608	703	659	612	624	588	611	597	598	591	590	626	661	581	641	627	656	629	579	552	659	626	591	625	610	639	610	580	639	624	601	601	624	606	629	632	645	642	585	602	603	598	588	644	594	661	599	644	625	591	653	618	625	642	597	644	577	579	616	534	574	661	643	641	637	582	655	614	609	619	646	674	620	601	601	575	563	639	604	617	588	634	596	613	632	651	614	611	618	642	586	586	583	599	595	595	616	584	607	617	580	618	599	635	621	604	612	603	579	638	599	618	606	617	601	630	657	615	615	635	571	618	596	627	588	587	615	573	615	627	618	589	630	641	604	582	639	622	585	639	625	617	628	631	635	606	619	600	617	639	603	641	614	624	608	596	618	620	638	586	637	608	591	615	596	612	648	599	601	627	610	649	631	631	593	608	616	590	666	599	591	597	606	618	619	593	643	614	595	610	602	645	600	629	628	612	620	620	637	611	576	634	578	604	607	604	658	598	627	559	604	648	652	577	650	610	596	573	641	612	601	655	612	620	634	674	627	644	603	622	578	628	592	649	623	603	602	611	634	602	614	606	619	588	621	613	604	628	636	609	610	616	582	642	622	609	614	571	637	583	636	614	612	610	641	615	652	603	627	601	611	608	597	645	682	623	618	609	644	584	654	630	571	640	567	608	597	617	600	581	597	577	648	588	627	670	584	638	620	636	593	575	605	610	550	587	589	613	623	625	630	602	611	603	627	618	575	580	632	609	587	587	627	599	620	575	599	581	650	565	639	570	648	639	625	608	613	606	617	584	623	608	608	596	621	647	609	633	617	590	569	613	629	607	597	611	618	619	656	645	583	660	621	621	587	575	614	614	630	592	624	610	604	604	620	643	639	585	649	581	587	626	600	589	579	604	584	589	667	579	671	609	599	613	608	603	627	602	623	595	624	559	591	580	644	604	696	564	635	592	605	599	636	618	607	589	610	634	631	620	602	559	585	647	612	564	600	602	598	554	639	610	614	583	607	570	601	611	588	595	612	610	578	657	589	600	614	559	593	617	624	638	625	634	618	616	597	580	614	621	614	624	594	661	611	638	585	612	587	582	534	598	608	628	597	633	632	627	643	595	575	636	617	623	596	609	592	618	634	587	586	573	617	585	635	569	613	622	605	608	584	658	597	613	601	599	601	607	656	634	635	585	599	604	607	612	604	611	594	615	596	635	594	626	592	595	609	602	604	591	603	570	602	619	665	667	595	623	616	611	558	635	607	601	616	607	641	636	590	602	593	616	614	619	633	609	590	669	611	561	594	668	605	610	650	599	610	593	616	618	570	600	594	584	636	610	618	578	627	631	639	599	604	589	604	590	650	607	609	599	606	645	615	630	612	615	575	567	597	638	620	623	600	616	630	611	600	603	605	579	598	621	610	596	652	628	614	623	611	624	637	637	605	576	585	624	635	598	615	608	597	619	624	549	631	620	553	629	599	536	582	587	632	619	600	617	633	627	610	657	648	618	626	597	609	612	594	622	638	613	602	652	610	595	629	604	624	617	613	615	614	613	574	616	612	602	587	560	638	627	644	612	614	609	613	617	618	605	615	614	592	597	603	599	571	628	562	607	636	624	565	663	600	600	621	593	620	619	573	594	632	621	606	665	655	570	675	612	611	606	608	643	615	629	626	571	628	648	572	618	581	611	569	611	591	612	618	623	633	597	643	601	597	652	610	597	626	615	629	611	619	598	675	647	629	613	616	620	627	629	620	588	650	607	611	663	623	575	609	560	665	610	633	667	572	628	624	604	632	603	614	592	626	579	570	622	613	624	560	635	617	625	651	594	562	607	597	598	630	604	595	573	592	596	588	603	632	610	604	614	593	586	642	624	597	638	596	590	617	601	607	620	592	612	589	665	609	617	585	609	656	596	640	606	629	575	619	641	632	564	645	611	615	622	617	576	606	596	572	614	607	607	588	634	606	584	614	599	568	639	620	576	602	594	620	577	591	617	595	631	617	626	608	600	605	591	593	660	633	636	618	586	594	586	608	582	632	629	609	633	638	608	604	568	635	564	624	593	599	634	610	572	609	627	632	601	600	606	606	578	600	665	647	617	609	619	640	604	618	692	633	624	569	606	623	633	582	674	678	595	604	612	631	596	597	597	652	599	608	587	629	646	625	636	635	638	591	598	595	607	617	609	614	609	611	650	623	608	598	636	609	610	608	616	639	600	604	629	591	579	633	617	615	616	633	600	573	603	598	585	633	651	616	602	623	612	614	673	608	603	636	593	643	622	581	640	600	633	577	655	615	638	614	606	633	564	618	613	624	618	602	603	609	606	608	601	579	628	568	581	608	635	586	619	556	627	643	645	590	599	572	620	622	575	656	628	615	586	623	648	584	594	643	611	632	596	662	569	617	589	630	662	624	645	607	638	646	622	589	607	626	617	620	576	587	641	596	536	625	600	625	639	664	601	567	616	585	635	611	618	585	591	595	618	638	687	614	599	602	592	592	637	610	645	580	606	636	615	658	622	622	630	615	604	564	629	607	642	606	602	587	599	593	610	607	627	636	618	634	602	591	611	619	628	602	623	629	609	611	588	607	608	649	582	572	640	615	590	603	617	616	618	625	626	626	617	593	608	623	661	623	625	644	635	611	669	643	571	597	626	604	603	596	616	586	585	647	612	607	568	621	694	615	583	598	589	613	615	568	648	615	599	610	618	592	666	602	619	659	630	612	621	600	611	637	614	619	613	596	601	632	626	563	605	618	624	611	629	591	571	610	661	627	619	590	575	608	604	629	642	625	592	619	608	619	579	610	613	630	623	589	592	587	591	585	600	594	583	594	577	611	635	629	636	612	640	610	597	617	596	553	630	634	580	608	587	629	651	625	648	617	587	584	609	643	630	634	650	565	609	613	610	595	550	638	587	640	568	618	608	649	617	629	599	582	609	661	595	569	600	611	586	602	578	613	575	588	620	618	657	537	628	613	652	629	618	608	615	629	618	634	635	636	610	608	652	564	642	629	625	606	619	612	626	602	619	568	625	646	644	658	612	605	637	597	550	607	633	643	612	599	603	570	568	632	591	603	614	653	613	630	629	618	629	627	613	584	605	638	581	563	658	594	648	614	590	583	623	608	610	561	631	605	630	616	602	631	618	659	610	563	581	602	626	631	580	631	595	598	629	635	616	613	594	601	624	612	670	628	611	635	604	622	579	553	582	628	593	604	637	614	587	634	625	557	644	650	608	619	575	609	619	605	587	634	586	607	613	641	644	624	622	634	584	605	597	639	604	597	626	590	653	620	593	611	577	621	602	625	635	618	594	634	617	592	622	624	588	611	614	610	594	623	661	631	595	563	639	594
23022	21078	28706	23633	21058	20909	5441	1135	878	806	701	624	608	548	574	534	572	531	568	537	521	529	494	485	529	526	478	536	559	542	481	502	510	505	445	466	458	456	477	422	495	505	465	454	479	486	490	491	446	480	473	483	456	464	481	499	444	471	457	457	474	472	434	459	494	470	441	442	496	441	443	409	454	427	494	480	427	456	469	473	461	483	454	410	459	457	453	442	478	499	433	464	441	455	453	437	449	446	499	445	445	469	502	482	436	459	429	442	475	470	472	433	450	413	456	435	434	490	426	475	471	480	448	449	458	457	465	459	460	458	485	473	462	465	441	446	479	429	419	449	434	421	461	445	468	436	453	432	458	408	437	447	472	430	462	476	450	476	474	437	479	454	470	430	460	454	441	426	458	463	492	405	473	432	433	416	477	455	445	461	445	484	456	440	488	440	467	481	438	465	445	491	464	468	457	460	455	444	457	439	451	457	448	404	442	445	492	450	497	437	476	471	486	436	460	470	464	458	450	443	457	470	445	433	418	430	479	491	465	511	411	478	473	463	431	465	461	450	472	457	443	490	446	458	493	474	485	482	467	472	446	462	461	468	489	461	423	450	488	467	441	469	483	462	443	468	463	448	440	425	451	452	472	413	447	453	498	427	436	494	442	464	439	465	442	418	481	461	496	416	479	471	471	470	462	430	460	413	452	441	457	440	473	378	452	446	448	447	436	461	471	471	451	481	455	465	420	472	439	433	478	432	423	457	461	416	483	431	441	465	477	398	455	422	445	412	421	462	445	458	435	460	475	480	464	463	442	441	455	463	488	430	417	451	449	455	470	452	481	473	467	476	456	441	435	428	450	500	436	471	461	435	465	417	477	459	433	471	462	453	466	466	427	415	484	469	475	443	455	465	467	438	470	459	448	453	498	476	454	466	456	475	424	486	480	471	466	484	459	432	447	454	433	511	453	488	477	486	435	467	467	454	487	451	464	454	460	478	455	461	422	460	430	472	473	479	468	479	432	451	465	476	489	478	466	501	458	439	456	469	464	457	493	434	416	445	441	508	472	452	446	462	423	446	452	500	435	424	479	474	480	454	451	408	466	474	464	487	482	456	445	445	481	455	471	479	475	481	485	466	453	431	447	454	407	464	449	461	436	435	433	427	485	490	423	463	442	429	431	455	493	440	418	455	474	419	462	421	465	422	434	460	456	487	523	455	486	426	458	454	445	475	499	461	462	475	437	486	459	457	456	465	461	485	464	436	470	477	448	477	435	491	454	452	486	429	435	418	461	451	449	463	462	445	439	459	479	489	480	468	439	491	491	453	462	480	462	441	423	492	459	430	454	441	461	475	421	480	458	460	447	476	448	456	473	481	427	472	460	445	482	469	417	484	469	447	473	470	426	425	522	429	479	461	473	455	485	492	447	459	473	437	419	466	450	476	432	491	459	460	458	428	456	455	434	430	460	413	453	430	467	461	434	450	457	469	490	436	473	443	463	462	465	408	461	449	466	460	420	452	462	484	450	455	442	475	471	428	478	439	451	454	475	480	471	477	435	471	417	461	465	474	393	460	473	460	486	475	486	485	448	435	458	464	458	441	467	458	480	420	434	451	437	450	444	477	427	469	433	439	467	429	450	496	475	441	446	454	442	468	411	444	438	483	470	443	460	481	453	468	449	464	444	497	451	483	480	447	424	466	459	427	444	461	451	453	439	464	426	485	438	451	488	449	447	464	435	446	441	483	457	463	474	481	464	461	485	469	445	418	437	457	479	418	452	506	450	470	445	493	433	434	456	459	468	488	470	452	481	426	404	455	447	498	493	448	488	467	413	486	469	431	475	457	425	413	483	450	435	452	459	446	466	459	449	461	437	473	453	450	443	512	449	466	434	464	422	479	458	437	449	454	465	445	468	438	496	445	459	463	480	448	468	527	444	474	435	400	411	424	445	466	449	433	464	467	468	433	446	423	468	438	457	400	453	432	434	458	458	454	451	455	475	495	504	482	459	449	439	442	443	455	437	452	497	454	465	459	450	480	443	478	477	472	442	479	479	448	439	441	450	446	463	487	492	494	516	453	431	458	483	460	475	457	432	459	484	414	455	431	461	458	477	459	463	414	436	481	461	456	465	488	436	431	430	453	492	466	452	420	427	442	444	456	489	474	465	452	417	478	422	438	455	459	461	479	473	430	433	464	436	462	467	478	492	444	437	459	495	455	445	440	479	458	457	463	444	434	480	483	428	468	452	471	462	451	445	462	489	471	439	438	495	476	418	446	448	439	480	464	416	449	468	423	464	485	470	482	450	503	482	452	425	444	446	480	453	474	483	456	455	461	473	455	488	470	417	443	466	474	467	481	427	450	463	421	456	434	462	477	489	476	446	462	464	468	454	456	457	466	456	435	437	438	488	440	485	510	444	446	453	430	484	468	446	449	449	446	486	444	489	469	493	480	465	416	455	453	500	433	523	429	484	478	468	443	472	451	459	446	455	435	452	467	432	490	449	453	495	449	459	424	473	418	488	459	474	452	437	428	448	430	423	483	454	488	486	422	431	460	445	490	445	447	444	431	437	484	437	459	472	466	431	448	455	472	436	460	401	447	457	441	451	451	470	466	440	491	447	436	434	457	453	451	439	485	479	430	438	482	474	451	442	459	463	512	460	460	446	467	439	454	478	451	482	492	490	479	458	466	445	466	440	475	452	453	453	427	454	458	441	429	429	464	510	452	477	459	468	444	479	447	457	458	446	439	459	483	441	435	436	467	473	449	473	452	436	483	444	461	451	465	495	491	468	463	408	518	435	484	467	442	517	468	453	440	452	470	451	452	484	443	477	460	464	438	445	492	436	420	427	462	469	448	508	435	459	461	487	482	464	471	457	471	462	432	440	447	428	483	454	436	436	461	466	437	475	493	491	474	476	463	480	465	444	423	419	450	440	485	439	435	487	479	494	442	433	469	435	476	473	425	503	455	449	482	441	460	449	457	469	480	468	447	427	507	446	461	470	451	487	423	474	455	454	445	408	496	419	458	454	446	485	443	485	421	423	474	442	466	462	438	486	465	462	437	442	482	466	468	436	425	457	481	466	436	468	445	455	442	449	454	455	459	433	454	516	439	439	445	509	499	478	425	450	442	453	435	438	470	481	465	427	447	438	453	441	393	479	465	446	473	460	464	471	472	467	442	440	488	441	464	440	421	461	435	453	444	420	456	460	441	439	479	428	461	471	451	451	487	444	437	443	475	450	457	469	456	443	432	462	467	430	419	493	490	451	467	413	464	487	454	482	471	475	451	414	435	510	439	470	455	413	491	467	456	486	457	486	481	458	473	483	480	446	466	451	436	484	457	458	448	453	453	490	459	454	466	448	476	480	456	471	454	443	467	465	472	463	472	474	442	474	464	483	472	453	437	439	466	479	445	419	443	436	456	435	432	434	477	457	468	438	446	470	509	502	430	484	461	460	525	451	445	477	448	464	444	483	432	492	453	471	468	471	454
44682	55674	11010	5482	3806	2968	2328	1921	1661	1426	1198	1060	976	957	891	772	776	776	731	708	658	654	691	662	651	657	639	617	642	670	628	632	617	632	603	650	596	543	649	634	612	551	583	584	594	570	597	549	597	594	571	562	600	645	596	572	581	589	567	621	604	602	608	574	579	599	565	598	615	576	611	573	558	569	542	619	550	564	565	600	592	565	611	584	561	573	601	561	573	594	587	593	596	570	563	574	608	590	603	584	552	580	554	564	567	595	540	574	579	563	551	589	603	583	561	595	527	527	551	565	562	544	552	561	540	583	559	550	528	557	596	558	580	529	545	587	578	584	542	607	554	609	552	547	610	582	588	589	555	577	572	599	568	579	602	574	550	569	584	575	537	582	578	558	530	536	586	580	615	565	555	549	600	519	617	610	573	587	578	581	585	599	595	556	580	594	556	608	581	568	506	566	574	544	580	575	585	580	582	572	586	592	578	593	552	572	570	584	577	558	581	576	607	552	588	560	567	591	578	552	598	583	583	575	560	591	539	581	593	535	584	548	537	631	601	601	616	585	569	556	569	564	604	602	600	600	573	573	620	545	585	560	590	585	573	569	563	616	546	599	584	578	600	601	585	609	508	522	581	624	601	576	588	553	547	551	585	620	568	548	560	603	590	546	570	585	579	553	580	531	570	547	585	568	588	552	575	619	581	600	535	567	585	624	595	574	587	575	580	588	585	579	581	541	603	550	558	575	569	643	556	565	560	589	580	550	564	573	547	598	601	558	578	591	591	582	594	575	594	590	537	580	581	567	581	530	572	562	597	564	622	563	572	596	584	516	604	567	607	569	559	581	570	560	580	530	523	584	552	558	559	543	575	520	580	570	583	618	575	545	562	557	583	550	594	588	588	604	603	554	572	544	555	577	590	595	560	535	566	609	553	572	557	571	633	571	546	562	621	572	608	553	566	543	572	609	549	577	549	609	543	556	575	589	593	567	543	607	540	619	574	590	569	589	568	554	587	555	618	605	579	574	543	594	621	546	548	586	579	620	554	533	601	554	600	562	585	577	614	561	577	535	590	567	549	551	570	607	596	587	571	564	568	565	561	545	537	606	562	551	543	542	616	563	551	574	586	603	557	589	602	555	575	528	565	585	607	608	603	574	591	618	607	604	556	565	570	545	552	589	625	599	574	553	583	576	555	536	557	560	577	549	579	562	592	543	578	613	620	574	600	569	571	579	574	563	579	537	522	559	590	572	538	585	572	582	568	596	548	575	614	566	559	558	558	573	583	600	601	576	563	594	590	590	584	567	558	550	626	540	543	577	548	552	604	546	536	554	558	580	532	576	558	614	556	605	600	550	564	598	540	586	603	557	563	569	585	570	629	575	606	544	567	547	571	549	533	550	603	550	572	567	576	544	596	599	581	605	592	596	565	562	570	559	585	596	575	628	568	584	592	613	553	594	570	524	605	593	566	548	558	583	631	566	560	563	546	566	559	592	604	561	579	570	558	596	593	626	584	624	585	593	586	565	605	581	615	604	530	535	562	540	588	566	559	536	514	558	547	567	543	585	557	549	624	549	565	570	578	548	554	566	560	571	579	558	566	588	565	579	551	549	581	588	578	571	596	584	617	560	570	590	587	605	604	574	566	555	605	566	597	573	572	580	537	573	601	590	574	579	606	577	585	571	592	558	611	630	554	576	560	622	570	568	547	576	587	577	591	555	576	574	566	576	558	600	531	592	553	575	585	563	591	585	589	554	560	599	579	626	595	591	544	547	543	629	575	577	544	575	592	605	585	544	521	530	592	574	608	594	553	572	566	544	573	551	610	602	618	583	532	554	579	548	619	569	583	514	608	557	573	596	582	579	619	567	574	564	576	588	565	586	577	584	590	562	585	569	568	560	575	560	579	594	568	575	576	536	543	576	548	578	595	581	577	576	598	568	566	571	617	585	578	617	584	547	587	571	568	575	588	582	611	570	550	607	553	560	535	548	538	582	581	572	586	586	591	587	585	584	579	527	559	616	611	576	577	558	575	628	533	537	536	556	558	573	599	557	590	558	586	574	560	576	560	557	563	556	593	562	603	549	554	565	553	580	615	552	576	562	556	525	572	570	529	573	576	584	553	595	613	589	565	559	595	616	582	586	559	547	591	573	611	607	555	592	569	528	593	593	571	602	569	559	585	594	559	561	560	589	578	561	549	606	582	534	560	536	603	549	588	582	594	537	592	550	531	595	588	584	568	579	604	575	527	618	563	530	574	574	602	565	609	533	573	590	570	584	601	566	583	533	581	528	564	540	569	562	575	588	602	597	540	572	591	550	551	580	578	610	540	584	593	602	558	532	589	577	584	576	555	597	588	573	577	561	607	565	571	563	636	570	581	580	579	599	600	603	565	559	571	612	581	584	531	571	586	613	582	542	598	557	555	549	570	576	572	529	572	567	603	561	560	590	546	565	556	544	581	597	579	625	547	599	525	606	612	605	576	614	570	555	589	601	573	556	567	548	573	594	559	598	606	603	587	548	605	539	568	600	555	540	546	576	588	589	577	590	544	575	569	633	569	538	584	538	617	612	571	562	555	547	568	584	537	607	560	580	576	600	605	547	513	538	570	598	594	559	566	571	581	565	605	515	582	567	536	586	590	596	564	543	598	581	601	605	585	516	576	604	535	575	545	540	559	614	569	538	587	540	589	497	606	591	572	571	602	597	601	604	559	573	572	575	574	566	543	551	581	573	578	577	598	638	584	564	558	588	601	590	533	592	571	523	579	577	552	529	595	559	593	552	571	613	582	577	581	550	573	565	610	593	586	592	602	603	546	576	585	617	594	553	593	565	582	556	558	568	584	601	616	567	523	560	625	586	558	591	600	527	583	596	548	589	557	522	598	586	577	604	574	577	559	542	593	584	597	560	576	577	578	573	602	588	549	538	576	525	600	584	523	568	623	573	563	566	611	582	548	599	605	540	554	567	596	611	540	562	574	575	613	575	576	560	579	574	579	535	579	563	579	581	578	612	570	572	617	623	549	536	555	594	577	554	585	560	570	574	542	570	596	557	557	513	573	568	583	608	618	556	612	578	580	583	568	548	598	590	556	538	561	576	583	616	597	563	590	545	610	582	573	558	544	562	586	525	546	593	566	580	566	532	557	554	584	588	569	597	600	530	581	556	571	584	565	593	626	563	540	609	591	576	591	620	592	583	582	584	542	604	589	611	559	579	585	569	580	599	625	599	563	572	572	563	572	589	557	548	552	553	573	590	589	572	562	553	547	547	554	548	622	613	584	596	573	580	580	592	593	569	561	595	593	598	527	598	560	595	549	571	567	598	629	604	578	605	608	552	579	590	549	601	581	563	517	616	549	582	571	543	539	586	583	560	587	548	538	545	611	581	563	567	582	560	620	560	575	604	575	569	575	585	601	577	594	555	592	615	567	538	519	553	574	593	568	541	574	577	583	588	624	553	557	590	553	582	597	559	583	595	555	565	551	588	561	597
29401	24378	12145	1153	413	370	379	307	291	325	310	309	295	288	283	282	275	257	318	280	275	304	278	282	277	300	279	294	273	293	281	248	271	297	271	296	291	299	296	269	282	272	275	280	294	280	294	271	302	291	295	281	280	289	292	280	256	275	295	259	283	260	297	268	261	280	259	278	253	306	268	256	261	282	290	280	272	278	321	274	283	285	289	275	310	269	251	302	293	295	286	315	283	264	279	290	277	279	305	286	270	302	291	291	287	264	296	284	277	253	303	275	288	291	287	283	274	311	267	301	277	291	282	268	294	252	291	280	299	281	270	269	285	266	265	279	241	288	294	294	310	284	287	305	270	264	311	306	315	300	256	316	312	255	293	282	260	274	254	261	269	314	287	284	287	289	326	302	261	304	273	283	274	283	299	270	254	259	286	283	287	280	287	285	292	264	287	269	263	295	283	284	272	258	291	257	256	272	286	276	298	305	267	271	284	265	280	290	271	304	285	284	270	283	323	265	272	305	280	274	262	298	280	277	296	281	286	255	300	290	283	295	269	277	282	292	290	270	276	286	285	272	284	272	281	281	316	269	277	257	315	290	276	285	258	290	301	311	304	254	258	270	299	300	273	280	293	243	300	261	308	276	243	266	283	310	289	266	274	311	271	266	244	308	260	285	312	248	289	281	265	260	287	304	254	278	266	284	261	300	291	279	281	238	240	304	315	267	294	293	271	276	301	279	290	287	288	295	275	280	288	281	275	266	271	287	297	283	289	285	259	291	295	305	307	276	276	251	274	276	251	323	265	335	256	275	256	286	270	270	289	283	323	300	272	241	308	272	278	274	255	303	282	290	284	287	268	293	266	282	285	289	278	281	271	251	288	286	253	304	263	277	308	268	271	295	269	311	293	269	302	305	272	263	273	279	255	260	323	259	277	255	308	293	292	317	275	295	293	299	273	306	283	260	287	291	251	274	294	252	262	285	261	284	266	308	269	249	298	263	304	290	283	302	265	280	290	278	272	258	269	290	283	294	277	270	313	311	313	282	266	318	299	277	278	275	268	286	274	281	279	255	269	299	302	256	298	257	296	310	302	310	268	282	291	273	273	289	285	297	279	255	293	289	301	299	270	288	284	308	277	288	274	290	282	256	262	263	254	277	272	269	258	287	282	281	260	288	282	271	303	276	275	301	245	263	266	273	288	293	319	277	298	282	259	260	286	261	258	289	289	252	284	263	296	265	277	254	277	303	312	291	291	271	307	293	314	285	305	288	295	276	276	290	278	267	268	286	278	305	298	291	272	267	284	292	264	265	273	286	268	293	298	292	294	249	271	301	279	309	302	258	274	268	300	274	279	307	281	260	278	275	282	284	300	268	272	296	306	282	233	313	290	305	284	296	276	301	276	312	292	284	328	290	287	294	268	270	254	295	280	273	267	305	278	310	296	267	291	283	274	261	274	266	311	294	265	273	304	276	286	252	281	275	285	293	271	283	266	263	289	275	257	302	274	258	291	277	286	263	237	302	281	285	255	288	295	273	285	310	297	269	308	270	302	280	282	268	251	289	282	255	279	290	250	304	280	259	291	300	289	293	262	273	280	242	286	283	297	298	309	273	284	276	297	269	287	282	284	272	261	293	296	261	267	280	295	279	265	265	302	276	276	296	281	246	307	288	290	258	259	280	290	285	257	296	282	279	264	267	273	277	282	274	269	265	278	261	276	302	267	282	284	282	317	301	272	274	291	268	306	267	256	263	258	291	246	282	258	318	296	306	289	275	257	298	284	292	299	288	262	273	278	273	260	301	251	275	296	292	298	272	283	269	282	299	290	279	297	272	302	295	283	288	317	260	293	273	241	293	284	338	298	319	279	294	296	287	263	279	284	277	286	277	308	295	283	256	298	267	291	266	289	302	263	279	291	260	253	295	289	259	295	288	254	296	267	295	276	299	287	285	296	273	259	294	257	253	263	294	271	273	296	273	292	273	262	287	284	283	277	291	293	275	257	302	305	282	252	302	266	296	258	278	305	280	274	273	245	242	275	285	322	294	309	267	279	251	272	283	265	295	251	282	294	320	297	279	311	263	306	308	274	285	264	295	272	269	286	283	272	259	286	308	257	287	313	304	277	240	279	272	284	285	288	267	299	290	310	276	300	263	297	271	265	289	305	299	258	281	281	278	266	296	277	281	253	280	281	289	282	303	285	295	299	289	265	307	270	291	274	303	286	269	304	286	268	282	259	276	297	278	269	282	317	308	285	295	319	290	306	256	263	280	266	304	307	291	338	294	268	313	287	280	247	263	283	286	270	299	277	285	275	287	286	266	277	259	240	273	271	307	286	269	273	276	305	283	248	282	271	296	251	259	284	300	247	274	299	286	306	276	307	298	275	280	308	265	313	291	261	287	290	286	276	273	279	287	289	268	297	282	292	291	253	267	297	302	291	292	274	246	276	280	251	306	288	273	299	266	280	274	257	261	281	287	279	287	259	268	306	279	276	276	310	320	292	275	290	298	273	267	281	284	277	322	284	253	300	253	282	289	303	262	285	278	286	261	277	270	285	249	278	275	280	274	266	320	288	287	284	315	269	268	321	301	278	295	285	297	300	299	294	310	293	279	291	283	286	305	289	287	261	290	275	295	306	292	275	277	303	265	299	265	268	275	262	299	273	285	297	304	268	266	297	285	283	318	264	288	263	311	286	275	280	291	258	297	294	282	297	273	289	257	281	259	267	277	284	267	314	294	291	282	284	292	237	295	294	284	268	267	290	264	315	274	296	275	260	293	278	289	293	272	293	235	259	266	288	257	243	290	270	293	281	293	297	297	267	291	261	304	300	313	305	286	267	256	310	274	296	303	271	296	278	288	285	261	269	285	305	275	289	331	272	296	293	275	268	285	259	278	289	277	270	292	284	280	255	293	278	264	291	260	273	300	288	267	270	287	294	300	256	285	286	276	286	269	287	287	275	273	313	275	275	279	267	278	266	269	294	296	273	282	293	304	283	283	289	313	279	280	280	280	263	280	267	290	276	291	280	281	290	305	277	280	292	279	278	292	260	278	322	283	303	278	291	325	287	254	246	286	265	279	272	279	282	246	274	262	279	299	287	272	265	282	299	296	295	251	284	283	295	273	279	311	267	275	271	297	295	305	267	282	222	297	283	294	290	289	322	273	306	302	297	273	261	303	284	297	271	283	288	269	271	278	283	332	254	315	272	292	289	312	288	281	272	257	300	263	309	303	276	288	289	308	275	283	259	259	273	272	298	271	276	285	306	259	270	259	285	285	302	260	290	270	239	292	262	301	281	292	300	265	289	262	292	293	296	272	278	297	286	284	261	264	301	286	300	298	277	279	273	279	271	256	280	266	272	279	281	287	283	308	323	268	241	281	290	292	268	278	290	265	294	273	271	285	282	305	296	267	271	258	253	283	298	265	301	280	256	295	303	250	278	315	254	293	287	274	283	304	270	299	295	309	281	293	306	271	293	296	284	292	268	315
35907	31456	1132	576	523	424	432	434	407	419	410	374	376	379	387	369	393	379	373	329	366	343	375	360	351	375	371	375	355	372	352	361	351	354	372	353	351	343	329	373	349	344	359	366	350	322	364	339	351	388	369	374	365	379	317	352	339	347	370	345	327	324	369	353	364	356	372	349	351	351	369	350	347	366	387	338	350	360	353	363	381	341	343	372	381	355	339	347	342	398	353	342	359	366	386	362	343	342	353	367	347	376	354	355	367	388	346	313	351	358	359	339	368	338	356	385	357	362	342	379	329	357	330	343	345	372	338	355	341	363	313	365	322	348	350	379	374	357	349	330	355	385	363	335	349	390	349	374	372	375	370	342	373	379	390	363	358	347	350	347	377	346	367	348	343	349	359	366	348	329	374	366	349	350	381	374	343	322	347	359	333	340	346	331	378	345	374	360	377	318	365	349	373	339	381	359	352	363	384	363	369	330	346	304	341	310	357	358	370	331	336	343	347	368	345	353	339	375	404	344	348	348	369	386	372	340	344	395	318	351	347	362	363	356	347	357	366	387	359	363	354	355	358	363	339	334	350	365	357	343	357	356	349	321	340	340	349	348	350	389	333	374	363	356	354	348	371	379	306	354	360	345	373	358	372	379	351	332	392	381	352	374	333	344	360	356	355	331	358	354	341	347	367	315	369	364	360	380	361	382	376	373	363	346	345	363	388	355	322	363	348	348	373	364	357	346	371	365	340	381	336	360	364	379	359	369	374	354	346	376	328	374	353	330	360	383	364	350	377	378	320	354	347	362	357	368	358	405	372	349	395	345	338	354	372	343	388	334	328	389	330	342	351	374	348	349	337	395	326	380	357	351	341	346	347	319	357	347	357	325	359	347	322	373	370	309	345	376	389	352	340	354	354	372	344	336	357	352	355	362	334	325	370	347	374	351	378	323	349	343	360	390	362	346	371	379	353	355	351	356	384	365	387	333	359	319	350	339	371	339	365	354	343	376	334	385	330	370	350	336	369	338	378	400	340	340	347	350	335	315	389	346	334	372	379	356	386	332	362	353	337	351	362	347	327	353	392	363	382	355	368	363	374	353	385	350	324	391	361	354	333	342	362	357	374	375	360	334	324	369	361	384	344	350	343	370	329	354	304	351	347	370	348	368	377	366	335	368	363	365	344	319	337	335	367	375	383	403	380	347	355	358	342	361	365	349	364	340	338	376	351	313	334	340	394	355	327	374	327	344	408	337	367	365	373	325	326	351	397	332	371	357	356	360	301	340	337	360	381	352	390	327	371	385	337	343	363	346	378	362	325	342	379	317	358	339	353	328	345	353	334	374	357	357	355	365	352	338	345	334	368	338	367	350	379	356	378	376	329	358	377	391	380	367	348	388	342	346	361	375	349	356	383	343	368	324	367	342	403	358	339	362	380	332	353	351	350	356	364	359	345	372	382	337	378	382	367	350	373	400	373	386	365	358	356	371	316	315	361	374	337	345	360	327	352	323	347	335	357	358	378	363	345	363	372	369	346	328	354	377	333	347	334	379	384	340	362	351	340	384	390	373	340	363	368	349	362	346	354	366	339	368	335	347	320	346	353	359	371	372	402	353	343	379	365	372	365	341	340	385	375	405	373	366	373	361	352	393	339	344	362	350	343	349	345	319	339	397	382	350	345	333	336	389	380	380	359	360	396	366	373	370	342	366	363	333	331	336	395	375	381	326	350	350	348	396	372	326	359	363	350	340	362	351	368	363	352	321	359	336	379	342	395	339	373	375	335	360	366	363	350	369	342	362	411	343	345	396	370	384	336	337	335	346	358	337	337	354	372	336	344	342	364	365	323	380	350	373	370	370	375	399	369	369	339	362	347	354	368	352	358	370	379	351	382	370	358	334	320	373	370	356	378	406	355	338	369	371	370	375	354	350	344	336	385	350	378	347	341	361	337	356	346	354	373	357	343	350	385	344	331	345	368	347	348	327	378	336	355	343	354	388	376	354	374	342	359	341	359	334	358	378	356	353	353	345	379	371	389	343	354	343	317	361	331	327	361	348	351	329	390	331	370	355	354	361	353	358	364	343	349	353	356	308	370	330	375	356	362	353	351	374	338	363	369	352	360	375	369	409	327	354	340	370	368	346	350	342	356	353	368	340	367	330	323	373	368	362	388	325	363	357	336	342	341	367	351	341	359	365	324	338	312	359	361	352	329	367	352	324	348	360	363	365	376	364	369	362	355	341	392	350	359	370	341	358	364	378	368	395	393	371	347	319	353	370	333	369	375	365	405	354	376	328	342	367	334	360	373	387	336	336	376	358	347	353	375	361	353	353	353	355	374	356	366	354	319	381	349	355	340	328	352	342	360	386	343	368	346	381	358	351	354	322	371	371	327	368	336	346	345	348	352	353	355	352	352	372	370	349	346	392	369	366	348	361	349	328	381	336	352	376	385	330	339	342	354	333	391	345	349	355	354	383	366	377	361	375	387	369	368	387	329	354	368	358	392	353	359	345	342	343	354	346	337	329	406	327	378	331	325	351	354	348	343	351	374	363	348	346	350	345	329	381	374	354	352	332	381	399	358	371	343	380	380	378	356	344	373	360	379	364	346	343	359	366	361	350	366	366	346	363	370	328	395	353	349	328	338	344	351	387	345	360	375	312	393	361	395	353	370	347	345	364	360	333	346	369	351	371	390	393	344	356	345	344	342	378	380	365	342	347	352	391	361	395	341	371	352	371	343	374	390	368	343	346	364	360	363	363	348	310	343	358	334	390	350	371	363	364	365	386	347	385	380	357	326	349	374	367	384	376	363	333	338	394	369	377	327	363	369	326	360	324	356	347	317	370	383	330	374	390	352	365	353	369	359	333	382	367	361	345	341	366	357	350	360	353	353	340	389	348	369	352	399	374	361	378	358	401	362	381	341	345	337	383	313	376	359	331	349	367	349	331	340	349	353	316	342	381	361	331	335	409	365	364	387	378	361	384	322	363	328	379	351	370	337	330	388	369	345	372	322	343	375	382	329	379	354	337	330	378	339	383	329	371	373	372	366	360	321	372	357	383	379	368	346	377	368	345	351	396	355	356	313	376	382	349	346	361	359	346	324	346	361	357	355	366	336	375	346	355	360	356	357	364	347	374	342	373	387	391	330	361	372	340	336	355	353	364	345	365	370	356	343	346	400	354	381	319	379	353	360	364	364	327	341	336	343	325	343	369	337	379	370	351	367	357	351	371	361	370	348	346	331	361	303	320	335	378	335	340	382	348	356	363	383	367	370	336	354	371	363	355	362	348	348	342	353	350	390	393	361	348	322	357	354	394	358	384	336	329	354	394	354	368	304	373	361	390	343	343	318	378	365	321	352	365	385	350	353	388	364	371	343	350	349	346	355	343	346	352	359	329	336	384	353	392	337	368	318	362	317	385	338	338	351	347	346	346	374	397	363	370	381	348	338	391	343	371	355	368	383	369	346	358	360	341	348	343	338	347	364	341	365	363
24064	21078	28264	24049	20906	6514	1127	777	676	585	630	601	568	598	531	582	533	537	521	524	572	540	515	524	525	539	510	512	449	505	503	497	498	520	491	477	500	525	468	508	459	476	477	486	496	506	458	485	513	463	482	503	548	495	537	504	468	492	487	478	487	521	487	479	471	501	450	551	486	512	515	472	492	515	515	478	461	463	497	483	493	502	473	533	478	523	478	488	472	521	500	452	568	456	492	453	492	470	473	480	495	462	457	467	493	460	472	512	496	476	481	468	500	481	517	530	485	459	456	496	464	536	463	490	454	467	484	495	471	497	502	517	485	482	478	474	494	517	461	504	479	500	489	500	505	484	522	478	465	508	498	477	495	476	496	488	455	482	508	460	505	517	515	496	496	476	465	507	520	499	512	461	502	502	506	492	471	487	466	495	466	462	495	488	492	539	483	533	472	505	498	490	482	472	528	498	504	508	491	500	479	502	459	471	492	454	493	516	471	480	466	523	520	479	516	524	482	534	446	487	472	493	515	499	478	457	461	482	473	471	491	461	479	460	520	522	482	503	516	506	472	457	492	479	455	493	512	506	492	496	479	479	507	536	477	499	485	495	499	483	480	467	489	501	495	498	476	488	511	524	476	498	501	493	462	450	518	481	469	483	464	465	469	469	449	484	501	516	504	480	498	492	460	487	497	475	495	513	472	454	476	491	495	499	507	500	513	500	481	505	494	474	468	477	503	498	473	517	488	519	468	495	486	480	452	510	475	509	485	500	502	497	483	486	535	483	493	481	476	502	494	474	483	489	491	493	497	508	459	504	483	466	513	510	505	489	460	523	483	525	452	465	481	483	496	438	468	526	513	478	488	495	489	499	524	525	512	484	515	487	470	475	484	493	505	457	476	491	467	474	463	480	472	456	487	476	470	502	429	523	497	471	535	473	502	463	467	496	476	465	450	500	450	443	474	458	463	525	479	508	505	446	485	533	482	503	491	473	520	476	533	489	487	478	471	509	478	457	493	456	507	496	469	438	488	478	489	469	459	469	529	493	509	452	503	464	509	476	530	441	449	485	500	509	460	480	504	498	489	519	503	509	487	472	461	499	495	463	492	470	491	492	478	493	480	476	437	505	513	509	456	467	505	475	449	495	536	479	499	455	510	484	507	480	496	507	501	504	453	474	476	458	503	510	457	504	489	503	540	497	511	500	485	459	513	449	493	500	508	482	508	439	470	440	485	481	499	486	467	518	476	501	467	464	483	489	513	441	481	489	480	476	479	460	527	476	536	499	490	504	503	461	525	493	481	490	471	519	476	458	485	483	518	486	460	500	504	531	479	529	526	497	470	525	473	477	446	505	479	474	499	494	479	501	486	430	502	451	472	496	508	514	478	476	490	482	498	467	465	449	492	500	517	488	471	451	509	478	483	487	518	477	522	470	463	496	483	495	506	514	507	464	480	435	441	464	483	482	501	495	496	486	478	475	499	505	548	483	452	491	464	513	486	483	469	495	513	515	517	546	498	474	533	464	462	500	477	510	462	480	491	510	448	496	492	505	508	468	499	483	521	530	501	479	497	463	470	483	483	461	476	473	476	439	475	469	482	484	553	499	471	472	474	479	491	506	473	467	501	484	522	505	502	505	453	457	482	514	468	513	524	470	502	490	480	483	477	504	537	490	486	509	476	487	490	529	514	477	495	485	450	478	498	450	429	429	493	480	464	476	493	493	499	458	455	456	495	446	538	441	517	499	527	439	490	495	460	473	501	489	476	470	508	487	488	472	501	510	468	494	489	493	465	523	463	478	471	492	485	517	497	493	520	453	453	507	482	464	472	476	478	492	473	491	511	467	485	497	483	493	491	516	484	460	486	487	517	485	516	477	441	493	445	480	473	498	468	511	468	472	502	491	533	497	484	527	479	517	511	473	490	458	483	501	489	525	527	518	490	485	448	474	482	480	462	464	478	492	473	481	495	503	500	472	487	522	512	468	464	471	496	503	469	489	466	493	509	502	501	476	502	491	464	507	494	507	500	465	469	480	528	462	499	473	487	456	495	513	463	471	503	518	439	470	508	477	489	512	516	512	504	484	445	469	470	502	475	482	490	521	502	488	484	510	486	474	481	510	496	519	467	515	499	457	480	490	477	483	503	472	507	482	512	512	532	503	501	496	513	520	498	478	502	492	446	463	466	471	490	460	485	469	492	468	448	518	496	480	481	514	471	480	485	516	492	486	518	467	503	464	469	494	495	445	506	477	486	494	504	473	476	502	483	478	502	480	515	483	472	513	493	483	501	456	484	482	506	527	467	459	513	492	493	496	493	485	516	444	490	499	460	532	491	471	464	506	394	479	480	487	482	496	558	507	482	467	503	486	474	476	473	488	481	463	507	425	483	483	512	474	487	498	492	508	485	466	487	493	494	508	433	477	504	486	510	497	510	494	469	506	499	490	486	469	479	515	493	481	497	475	445	504	490	490	523	454	500	503	494	492	490	467	485	448	516	479	488	479	461	525	452	503	511	481	472	525	460	514	503	484	499	493	439	483	473	469	492	511	512	445	525	526	511	463	483	470	525	470	479	494	481	470	476	523	504	526	459	490	528	510	514	456	486	485	499	499	447	533	503	464	476	456	527	501	425	465	441	478	504	514	518	478	495	487	506	496	492	491	492	494	549	476	508	495	474	514	477	490	480	521	491	516	454	496	491	519	467	514	464	464	556	486	507	488	515	462	490	506	500	487	484	491	514	492	492	518	540	491	505	484	481	460	509	476	461	486	501	458	494	504	437	482	517	460	445	441	462	479	496	509	499	449	481	490	483	487	520	492	489	452	544	477	470	484	483	499	482	476	450	506	508	477	493	471	520	529	482	496	480	493	487	485	467	494	477	478	479	466	488	517	489	423	449	494	461	474	490	515	497	515	486	518	485	469	491	476	442	488	487	501	511	487	502	494	504	512	503	503	484	521	521	466	503	454	511	470	497	469	508	491	513	482	519	469	480	495	472	482	453	524	490	468	492	529	484	514	472	465	451	502	473	466	481	507	493	479	483	466	457	506	527	497	470	476	494	490	476	479	450	480	466	535	529	449	474	477	501	474	490	483	505	519	505	492	491	504	489	503	489	489	439	472	463	448	492	508	468	499	488	484	493	496	488	526	502	474	507	509	513	481	494	512	504	510	472	531	485	455	516	520	466	495	464	491	452	473	535	461	466	499	501	474	489	504	474	527	477	489	499	492	499	488	480	472	470	532	460	505	506	488	493	471	477	537	489	520	470	515	444	498	505	455	473	500	495	491	499	481	467	450	467	529	495	470	464	469	490	498	514	509	491	456	454	507	467	476	497	451	488	495	470	440	505	533	470	504	466	493	454	474	492	542	447	496	489	476	500	479	517	504	480	487	470	484	489	467	490	480	472	483	506	478	471	500	523	493	498	518	486	477	425	495	487	474	459	483	467	481	458	495	463	521	476	457	489	483	479	460	483	492	526	444	489	488	457	455
39964	42692	6977	3349	2388	1939	1570	1327	1101	1086	925	825	791	801	738	723	690	692	731	684	652	687	646	661	694	649	648	670	620	664	619	613	612	635	633	666	603	678	604	629	659	617	599	620	584	608	615	631	598	642	615	583	613	586	611	653	595	614	583	558	677	639	649	607	605	591	624	605	635	590	633	593	649	613	595	629	618	581	617	628	620	636	670	611	635	601	642	582	619	631	630	646	616	601	580	596	594	583	660	620	619	609	634	582	601	599	609	619	651	624	607	596	629	593	584	626	632	601	628	602	568	579	565	570	568	610	619	630	600	540	577	606	634	633	595	584	610	612	632	568	588	617	612	634	626	607	617	606	581	561	575	614	593	607	588	610	648	616	625	655	614	605	594	608	643	609	636	600	594	616	559	630	540	624	627	601	636	619	643	636	618	608	619	601	629	593	623	622	615	611	597	556	617	582	567	611	601	578	601	600	609	659	605	583	616	603	611	595	604	599	574	579	581	613	595	615	617	561	565	628	582	614	631	594	593	637	606	557	578	582	608	610	598	570	634	575	588	583	637	597	599	594	618	623	606	592	612	587	611	586	590	580	592	626	623	606	607	578	603	604	627	655	608	595	602	597	602	636	594	625	600	642	594	624	560	624	599	562	607	590	599	599	624	616	619	606	569	648	623	643	651	635	629	602	586	610	593	610	555	614	615	610	617	582	638	620	587	602	600	634	602	621	589	617	572	620	577	634	596	605	624	627	615	639	608	600	600	595	632	542	560	613	588	622	575	591	575	637	629	624	627	592	571	616	582	607	628	643	626	603	615	639	610	602	611	602	574	585	614	597	620	591	592	659	590	631	640	620	653	640	602	637	597	609	586	616	626	631	606	646	627	642	643	623	587	589	656	562	638	606	604	621	619	551	596	611	601	636	584	640	578	593	589	621	587	625	605	632	599	607	598	606	585	619	607	616	617	599	581	591	605	646	551	594	614	605	609	614	639	614	590	585	587	610	588	594	626	619	637	613	602	597	536	607	621	593	587	626	612	561	573	589	573	631	632	606	558	605	615	614	662	620	583	671	632	615	572	576	608	659	573	564	659	587	612	577	616	603	606	625	617	605	578	660	590	618	591	627	600	630	619	606	622	636	619	606	621	576	615	608	599	613	642	627	583	576	571	640	629	611	612	622	646	622	583	565	644	631	640	599	577	564	611	639	613	575	615	627	608	613	607	607	654	616	631	625	599	618	578	605	624	586	611	633	615	597	636	623	562	558	611	608	593	610	593	617	606	608	594	584	641	608	594	655	610	618	578	604	591	616	645	586	596	629	642	562	622	543	641	574	581	595	592	572	614	599	658	649	606	616	640	576	597	533	648	589	634	611	582	652	584	623	649	597	624	571	638	591	625	618	589	608	583	610	589	642	622	589	577	612	657	630	608	644	565	603	582	650	598	653	627	639	632	621	616	620	623	573	585	629	606	584	613	577	611	632	623	562	584	607	607	589	619	563	602	596	635	628	559	631	570	561	622	571	676	597	600	603	573	625	561	621	644	626	579	624	657	584	597	610	576	589	623	599	622	658	597	626	603	589	668	607	640	598	596	638	587	601	626	561	634	590	577	584	590	581	613	581	614	601	657	615	585	633	608	615	613	581	584	567	584	620	606	569	640	635	613	571	600	635	575	588	631	648	609	592	621	605	619	609	643	592	589	641	603	615	573	567	636	630	614	597	636	584	601	649	611	571	648	657	665	646	562	610	605	634	605	645	583	606	610	611	614	581	605	609	589	578	610	627	586	583	629	589	592	653	631	605	574	628	571	588	618	621	649	578	585	583	629	581	598	613	634	633	572	617	627	628	596	675	610	561	576	614	596	582	603	658	591	609	605	614	613	638	543	616	592	645	595	607	595	629	642	619	604	613	639	597	621	595	579	646	574	608	646	609	614	613	596	615	587	579	646	624	578	630	589	635	597	630	548	589	631	592	600	652	603	649	625	597	591	624	628	628	624	586	583	609	595	638	623	628	573	600	645	588	578	613	601	594	622	578	602	628	600	580	627	619	643	642	573	606	621	591	611	586	601	616	591	604	607	658	585	563	611	633	648	633	617	599	638	624	628	609	618	646	552	553	642	616	599	582	587	572	600	606	649	595	569	559	618	615	607	608	608	600	592	634	656	566	605	608	620	585	605	592	585	630	622	593	606	665	575	579	568	574	604	641	566	612	579	626	614	566	611	619	622	591	598	620	629	601	592	577	614	601	609	612	674	608	568	585	615	650	572	582	590	627	598	646	631	621	551	610	620	582	590	639	579	611	621	592	633	608	586	578	603	575	615	618	564	601	622	605	633	644	578	591	619	583	615	600	601	588	637	557	600	626	618	630	630	584	631	629	570	564	587	599	573	623	600	608	591	647	592	589	642	594	577	616	609	581	611	565	596	590	601	572	621	597	588	618	616	630	638	588	611	624	635	634	593	590	591	570	628	625	616	632	619	625	642	617	653	614	617	613	622	614	619	577	655	602	613	568	587	603	633	597	575	613	603	607	598	591	620	632	594	608	574	616	595	560	590	638	606	613	645	617	613	622	610	612	576	642	655	610	620	621	612	582	578	603	616	644	634	606	610	619	616	604	593	556	633	630	638	574	579	608	577	590	616	575	601	598	610	645	587	581	612	602	605	654	618	654	629	652	596	610	605	607	625	655	616	567	628	565	584	626	596	600	636	622	623	592	653	602	597	580	578	637	586	583	668	605	602	613	645	614	603	588	600	594	629	592	624	611	579	585	586	581	606	596	592	599	556	622	628	563	617	627	585	618	575	621	599	605	623	630	615	646	591	624	646	648	589	624	601	632	650	593	609	657	655	593	626	623	608	579	597	615	580	596	632	604	626	578	601	586	560	595	579	627	604	601	586	586	564	628	635	606	595	608	584	611	601	584	598	600	666	568	630	634	610	599	639	602	628	581	596	581	596	581	590	589	597	602	593	624	611	625	578	587	582	637	593	624	614	592	643	605	567	623	598	642	542	569	563	584	591	608	642	563	618	623	609	617	616	593	609	617	615	599	574	629	598	645	618	659	626	619	600	574	594	636	610	566	626	596	577	608	603	604	608	568	589	601	592	604	592	637	628	577	624	588	646	596	614	596	590	679	586	659	626	625	620	647	586	581	605	613	608	624	607	617	625	628	607	594	604	592	607	646	582	606	620	605	643	628	637	615	632	632	589	605	587	652	589	609	591	594	632	616	611	637	594	668	611	632	617	552	603	653	624	614	592	596	628	546	632	670	555	574	627	568	564	625	635	588	614	618	590	627	609	607	620	568	597	623	574	611	606	626	625	610	583	580	652	608	575	591	620	575	613	652	609	625	566	577	581	608	572	582	634	606	623	587	641	613	643	634	585	620	632	629	650	623	615	599	624	641	607	583	643	608	602	585	572	619	624	630	609	600	640	598	631	621	615	620	576	574	605	619	622	634	596	580	578	567	600	625	620	591	606	641	634	623
22995	21073	28691	23638	21060	20924	5201	1087	832	801	713	687	598	585	604	539	586	503	549	500	498	508	514	513	508	494	439	472	461	491	516	513	447	446	444	499	513	490	437	470	430	443	468	451	439	437	449	467	457	430	476	467	446	466	465	447	460	443	519	460	461	453	460	465	490	461	444	455	475	430	473	468	481	464	420	474	468	431	435	485	431	398	434	461	413	467	463	441	435	442	425	439	477	470	436	491	442	463	446	473	455	439	447	439	503	459	424	478	458	450	453	473	470	453	466	441	451	468	417	459	443	452	438	455	443	482	468	400	451	426	452	445	437	441	458	412	414	440	371	454	385	471	459	444	421	448	432	453	440	453	457	444	483	443	466	428	450	451	446	411	470	445	447	440	482	442	417	411	440	439	482	437	434	490	462	460	421	436	472	453	481	469	463	465	451	471	447	471	431	470	443	461	470	426	469	450	459	447	490	432	421	485	417	457	479	462	449	448	396	446	460	430	436	484	448	467	458	458	421	452	445	425	455	454	430	484	468	448	471	437	434	436	450	427	440	447	465	475	441	441	446	455	457	459	470	447	499	428	436	472	435	433	423	457	456	461	464	470	445	463	471	460	462	453	509	467	465	463	473	486	471	433	456	445	433	427	413	416	460	428	450	404	471	428	456	421	450	475	441	437	441	434	456	453	464	476	462	430	453	476	441	471	455	427	454	436	464	473	444	474	444	454	421	464	441	456	456	463	444	469	448	441	451	438	448	430	478	450	447	483	436	435	435	453	460	456	486	446	436	449	465	455	451	460	444	479	453	443	430	480	426	479	413	408	442	448	433	474	454	474	437	440	474	476	475	446	514	464	455	428	432	455	480	462	429	469	492	470	452	483	475	434	459	443	438	440	451	460	454	429	464	452	447	433	450	498	465	412	461	460	440	451	442	420	473	464	458	489	468	496	463	442	443	459	414	474	457	490	418	411	490	412	448	454	478	455	488	446	443	447	442	452	422	471	471	459	448	424	459	452	436	466	456	448	441	463	445	468	456	433	466	439	476	463	449	462	449	483	468	425	430	416	416	452	440	460	439	460	449	463	487	450	476	464	441	468	455	431	436	455	415	451	425	455	435	446	444	408	466	419	507	449	451	461	477	448	456	445	442	451	419	448	464	439	429	414	423	461	426	444	416	448	446	423	419	456	454	447	465	498	489	475	466	416	454	450	424	452	455	444	426	423	461	444	477	432	467	443	462	435	446	447	447	445	460	424	436	439	454	420	416	449	451	419	439	496	448	489	434	436	448	449	487	470	445	460	460	458	435	463	466	476	494	436	435	446	487	460	438	498	484	437	445	466	447	460	442	451	448	454	440	451	417	516	482	473	442	438	441	411	466	434	425	451	452	479	401	425	435	473	449	440	470	416	447	444	454	461	430	457	471	465	460	447	445	479	426	467	415	446	480	454	432	487	424	439	491	435	484	458	444	424	462	461	468	475	460	436	445	464	437	454	440	394	456	434	453	462	458	470	417	446	466	464	432	418	471	473	478	445	444	436	446	450	447	452	462	444	460	455	454	455	458	456	427	450	426	453	473	452	429	448	433	443	423	469	452	505	437	419	487	470	460	459	464	476	435	478	414	426	437	450	451	421	437	464	433	446	394	453	444	461	497	445	445	444	443	478	442	436	457	473	425	438	474	445	475	379	436	473	481	472	426	465	431	442	465	441	450	428	451	456	455	467	443	475	447	425	458	427	450	480	461	490	429	437	496	446	462	423	471	424	443	412	453	450	469	505	454	418	485	466	433	470	427	440	448	418	465	422	439	444	434	503	467	451	414	441	430	452	456	448	444	429	447	476	423	494	464	445	415	439	501	436	446	428	477	409	440	455	447	440	483	425	465	454	433	432	468	481	465	393	410	480	439	421	438	439	422	464	456	414	430	432	441	494	455	460	463	439	424	462	429	438	452	464	481	470	423	439	456	452	434	420	454	478	473	426	437	441	432	434	441	414	475	428	464	460	392	486	445	428	438	485	456	472	462	457	459	426	438	470	493	448	452	435	433	430	431	439	469	473	443	466	470	464	464	456	461	425	454	460	432	467	433	480	487	481	447	426	426	448	446	425	436	432	435	453	443	454	415	464	420	458	444	487	412	489	448	500	447	428	465	440	438	443	465	431	429	448	446	453	484	461	458	413	456	459	487	438	441	474	433	448	430	425	450	462	479	467	420	431	453	438	479	422	473	465	444	464	465	452	441	473	458	464	433	457	422	436	446	447	459	438	429	430	456	435	445	473	427	424	453	480	439	427	454	417	459	434	487	485	446	457	434	458	467	451	455	451	411	446	431	431	448	463	504	454	452	464	470	454	450	452	437	450	464	443	496	428	416	413	460	438	428	458	439	421	450	439	452	435	496	452	472	444	423	394	396	453	455	489	433	469	507	404	490	443	440	472	482	433	465	470	440	426	475	464	446	443	442	488	470	442	475	473	463	474	456	431	456	442	475	421	452	467	474	440	441	472	413	456	449	464	477	445	432	466	427	436	425	399	503	412	453	432	432	474	430	457	446	486	464	439	465	465	462	425	457	433	405	482	457	448	455	415	436	402	451	447	422	423	450	455	448	427	434	437	465	446	435	485	402	435	450	452	463	438	413	449	440	419	454	466	464	444	423	490	470	455	441	418	429	442	457	446	440	464	414	450	445	433	460	462	436	494	463	430	462	444	452	449	460	454	419	456	433	435	463	452	452	457	446	416	451	448	459	466	446	415	407	426	451	438	419	414	476	457	418	434	444	427	461	462	475	456	445	464	435	419	450	472	471	426	469	443	446	425	455	446	439	465	439	470	464	474	455	463	469	423	470	455	446	452	435	423	459	443	441	429	447	450	445	460	433	450	492	448	461	443	446	405	406	506	444	462	434	483	453	446	467	461	437	414	432	470	449	470	461	445	470	468	418	468	454	464	434	513	401	437	459	419	458	453	467	428	446	468	447	472	444	500	430	420	452	464	453	491	451	427	434	398	462	430	460	447	457	445	461	431	459	452	457	455	435	440	454	427	441	465	485	451	441	428	442	428	446	433	441	457	429	406	453	443	469	474	456	456	400	466	448	460	509	414	449	435	451	461	418	452	437	441	432	472	437	461	456	448	431	434	485	435	439	441	462	466	450	436	471	426	418	450	469	489	418	468	455	464	453	430	405	471	468	431	439	440	467	430	425	466	444	431	439	424	436	421	451	452	450	456	434	420	454	465	453	487	446	515	448	448	487	446	500	434	440	440	477	443	448	463	420	443	444	453	458	436	465	443	471	441	449	464	439	458	453	443	450	447	470	447	462	444	463	465	475	423	476	432	439	475	463	447	426	453	484	405	450	437	453	443	479	470	503	461	498	427	427	460	439	475	416	441	447	442	473	451	460	483	411	453	462	431	442	448	424	419	418	421	440	456	447	453	489	403	463	456	468	446	470	457	467	459	473	445	464	505	467	425	426	430	440	442	445	460	418	393
43644	51182	10914	5617	3989	3112	2380	1892	1610	1348	1222	1076	973	919	926	839	768	739	751	726	679	710	708	610	700	641	674	670	675	610	631	614	617	665	609	586	614	632	581	603	596	583	608	603	558	566	608	586	554	580	565	578	576	608	573	553	561	591	570	617	603	585	628	585	586	538	587	544	570	594	587	589	606	590	564	591	590	579	611	594	583	600	588	589	594	555	567	598	561	563	531	588	583	557	611	571	535	553	594	615	526	571	572	601	573	575	617	592	575	528	590	550	612	598	605	588	564	568	574	566	540	625	591	553	579	569	556	596	580	517	560	582	564	569	584	565	595	553	527	546	546	582	566	595	599	598	556	590	592	570	595	547	571	601	649	546	544	609	521	576	613	521	570	569	555	531	560	564	548	586	532	575	579	583	566	538	529	540	530	604	587	525	551	557	595	555	577	599	546	559	591	590	578	624	564	635	615	585	557	534	581	532	596	521	580	585	582	552	545	566	617	582	566	525	559	587	530	540	567	613	563	552	545	545	576	584	575	570	570	579	552	558	567	553	611	552	605	597	567	581	571	577	535	613	542	558	604	544	567	576	574	589	532	597	569	550	566	562	548	547	594	584	548	597	572	562	580	575	590	582	557	605	566	609	586	613	563	581	568	553	569	559	557	576	618	587	567	564	563	584	595	546	599	576	530	567	575	598	599	568	570	563	555	619	554	593	567	570	580	540	562	589	559	585	559	586	607	563	588	558	588	569	540	578	580	543	569	590	555	606	549	585	589	579	576	550	544	577	594	575	567	601	577	528	547	547	563	569	581	555	570	593	598	591	538	567	521	590	583	628	555	567	542	573	547	534	548	541	581	537	557	584	582	566	604	529	588	580	583	565	573	549	568	598	508	557	563	545	573	539	557	571	521	588	531	586	620	558	558	532	614	530	578	577	555	549	558	563	559	617	600	554	575	542	575	607	571	579	585	607	602	592	554	594	558	535	569	588	608	527	605	583	577	575	551	630	612	569	530	592	570	579	543	564	561	528	608	558	547	583	541	550	560	612	537	557	537	568	573	570	536	588	626	543	553	611	582	594	595	572	573	547	555	576	574	536	559	596	534	593	580	581	567	572	538	586	577	556	526	606	557	552	574	565	542	568	555	568	543	579	593	573	552	579	580	616	588	567	529	559	583	565	580	555	617	547	587	585	580	562	599	556	576	570	599	575	572	606	573	592	568	601	553	610	543	569	532	618	589	556	561	570	551	555	572	564	594	582	560	578	544	549	549	573	569	534	582	590	558	612	551	556	594	564	543	582	593	605	512	567	575	581	568	556	585	553	603	587	510	568	610	590	587	582	567	570	602	570	557	593	570	600	571	593	542	548	541	652	566	566	546	545	568	558	538	536	588	560	553	555	617	578	543	574	543	606	586	559	561	558	603	589	579	567	588	564	605	578	581	566	557	586	573	578	572	533	606	569	561	531	579	576	609	553	544	570	576	564	583	588	564	577	510	590	541	554	585	565	551	546	541	535	577	557	595	570	531	570	583	532	547	576	534	616	557	536	610	581	593	567	556	564	571	581	545	603	565	530	597	587	561	551	569	592	547	583	613	577	571	585	551	582	563	513	522	548	576	596	562	582	558	573	562	578	589	559	590	542	600	563	586	590	575	547	585	516	575	600	558	531	570	592	536	546	585	566	563	554	558	569	575	532	572	539	549	578	564	579	581	592	590	584	546	577	518	556	526	536	564	551	560	555	570	551	571	571	578	518	605	527	592	557	612	535	562	583	548	538	581	557	544	586	636	578	571	597	539	574	597	551	614	568	585	561	553	549	587	603	522	572	520	570	541	562	555	583	564	577	570	569	558	561	567	510	561	536	519	567	584	592	579	581	573	610	598	556	560	567	568	584	552	596	528	602	547	573	555	527	562	565	599	543	602	579	537	577	551	609	566	598	539	593	586	555	541	595	577	554	554	573	603	612	608	554	585	526	568	576	607	563	548	586	593	569	600	574	579	562	568	560	587	559	579	563	563	576	574	583	587	533	555	545	562	550	521	638	611	566	600	597	570	541	570	599	584	586	557	580	573	538	583	576	567	534	597	563	553	566	553	605	562	550	613	589	536	533	591	580	557	569	592	548	576	573	552	524	563	577	581	591	570	593	587	575	550	565	574	590	538	555	557	538	598	579	551	578	554	569	554	567	610	564	524	624	561	533	605	550	580	575	589	590	574	559	602	597	596	560	562	572	596	606	584	570	561	625	549	566	557	534	553	604	531	576	613	568	562	618	589	572	561	592	600	534	539	547	568	619	566	573	554	554	567	599	544	563	590	581	575	528	560	569	550	613	541	568	575	578	557	551	600	555	585	619	577	555	586	587	605	597	555	528	586	592	608	583	584	563	543	573	607	563	596	567	553	570	577	536	581	574	545	543	571	546	568	543	566	522	546	562	548	581	554	572	557	577	586	577	551	593	558	550	552	573	564	582	565	547	598	581	615	581	603	581	581	541	587	612	592	584	597	569	632	591	589	568	582	572	556	572	571	578	566	538	558	551	596	584	585	598	580	557	540	571	549	544	561	577	590	604	572	540	541	560	557	567	549	552	595	611	572	591	556	536	593	591	563	583	587	560	541	550	548	587	600	574	575	582	523	570	553	524	589	540	567	603	585	578	565	575	579	597	609	542	581	598	541	585	558	563	550	558	610	574	588	621	599	534	564	539	569	576	543	613	536	572	559	578	536	547	556	598	555	565	584	539	604	568	566	544	528	595	591	590	598	572	557	595	556	552	586	576	545	546	571	566	569	573	582	533	600	516	536	576	585	548	604	555	574	519	550	580	540	577	564	566	560	571	599	553	609	593	527	544	602	537	581	596	564	570	530	556	567	502	533	575	555	542	569	557	601	538	561	606	595	550	581	555	546	615	568	530	600	559	592	588	614	629	612	600	550	569	547	604	553	551	586	520	583	572	543	580	580	535	567	603	567	552	586	536	580	561	588	577	557	565	571	557	559	563	603	519	568	597	529	547	538	533	530	626	555	563	586	543	574	569	585	555	549	551	580	538	572	552	587	581	529	563	586	543	562	571	529	526	571	529	547	600	570	575	554	601	586	550	565	555	606	567	589	552	557	602	580	524	553	597	569	546	567	559	609	574	585	560	545	582	549	551	611	582	566	550	574	567	589	539	610	558	555	576	589	538	563	533	609	593	553	581	584	587	563	569	539	545	583	557	596	551	556	523	575	577	583	588	565	573	594	545	546	564	594	590	567	587	574	612	610	587	580	561	579	565	580	575	562	545	565	588	617	515	577	534	618	572	557	540	572	584	579	587	576	596	597	571	567	540	584	575	523	593	567	587	575	539	621	632	598	557	568	581	604	597	594	569	567	571	585	569	554	562	562	571	616	587	624	588	567	543	557	539	555	586	542	515	571	562	570	605	573	559	550	552	555	567	572	566	550	558	540	564	543	565	610	526	587	597	571	528	559	558	581	621	588	546	580	539
28758	23472	11484	1037	413	350	334	331	335	324	300	336	304	283	267	304	259	266	282	258	263	293	287	273	287	292	297	307	246	313	280	285	292	294	288	299	263	280	298	259	284	267	276	265	300	308	302	277	248	279	248	279	292	298	269	288	272	284	286	274	305	311	288	289	272	284	294	303	268	287	282	302	275	302	276	286	299	271	293	320	287	301	296	294	291	297	270	282	293	291	282	240	301	296	307	297	310	302	301	288	285	261	283	321	276	281	279	282	268	281	248	285	280	278	302	251	286	280	294	262	277	305	259	278	286	269	259	290	241	286	277	305	280	307	306	297	299	268	291	282	288	270	271	276	270	286	277	300	318	266	307	247	274	294	287	262	288	310	265	291	287	259	299	266	291	282	246	257	290	246	295	290	255	278	275	288	277	293	270	249	282	316	261	274	257	271	283	274	254	275	272	268	288	283	265	290	279	303	271	268	312	315	298	261	299	314	261	256	310	282	284	268	277	286	290	283	284	292	303	270	283	312	291	284	283	272	266	255	276	275	298	278	292	308	277	253	275	285	290	264	276	309	302	275	309	280	270	294	314	300	276	301	251	287	233	281	315	288	300	275	293	276	286	280	293	277	298	300	286	258	275	277	267	268	273	285	302	262	277	293	277	251	275	291	265	283	280	276	276	279	266	287	301	275	281	298	289	276	297	277	280	265	293	271	278	278	289	288	295	275	274	325	276	295	265	307	280	312	269	263	292	260	263	292	245	280	307	312	290	295	294	287	300	277	286	293	281	269	305	297	242	283	272	276	263	280	288	293	246	269	284	294	277	269	290	270	296	283	277	297	266	283	282	252	262	291	269	282	276	250	274	318	299	265	253	266	278	297	265	281	288	256	271	270	286	301	254	263	288	290	306	282	283	273	253	272	277	263	275	258	283	273	276	272	260	280	293	305	278	283	257	324	290	265	297	298	280	248	301	265	302	288	258	273	293	277	296	294	286	265	269	280	242	296	310	285	252	294	282	265	319	290	317	294	272	275	290	282	270	290	244	295	267	273	301	269	280	284	271	285	268	284	290	301	285	291	259	288	257	296	312	275	279	277	226	248	333	293	262	275	265	271	308	306	288	268	301	312	287	277	286	264	245	269	281	309	286	309	294	268	297	265	285	279	292	271	301	310	306	275	288	279	302	268	280	274	284	300	303	310	287	301	273	279	288	308	252	264	283	309	270	274	276	267	287	297	294	263	272	282	292	251	256	256	275	291	291	272	271	296	289	304	280	275	301	258	251	255	291	278	285	298	288	293	286	281	274	288	254	273	287	279	285	286	285	308	302	291	282	307	311	296	274	292	279	247	276	273	282	301	286	293	283	295	269	276	289	291	287	294	306	249	291	283	284	269	286	304	293	265	276	271	281	277	284	269	269	288	285	295	260	287	272	300	285	268	276	320	248	269	273	280	294	286	244	276	279	263	320	286	288	273	286	268	268	278	279	281	300	263	296	274	278	292	282	296	304	269	300	295	269	285	280	277	280	282	297	309	267	276	290	273	297	299	264	303	290	252	274	288	273	283	276	266	321	288	269	296	279	269	295	263	258	325	273	294	266	290	237	296	313	288	247	301	262	292	281	297	284	280	268	293	281	306	291	273	289	267	298	261	292	262	312	292	277	314	257	297	275	290	268	293	314	284	278	294	284	233	266	299	261	248	296	281	289	253	289	313	293	275	292	298	275	280	270	287	296	299	278	282	299	260	272	289	273	275	263	266	274	301	296	270	252	271	294	284	289	298	262	283	260	312	273	266	278	273	300	275	287	252	268	288	285	277	294	279	298	308	290	304	263	278	312	270	251	306	285	288	282	290	288	298	245	257	295	255	320	274	271	296	307	311	271	267	289	282	306	275	289	282	274	274	318	254	299	281	289	307	291	287	300	281	274	293	286	308	289	254	295	280	258	278	302	265	291	290	272	310	268	301	302	260	312	249	313	297	256	279	287	293	284	268	241	266	288	290	306	293	273	307	274	256	279	285	278	286	255	287	262	316	274	237	293	266	258	273	292	277	253	321	280	293	327	322	273	264	311	281	268	308	303	260	305	268	300	285	288	272	318	290	292	282	282	295	294	278	268	280	278	270	287	281	300	272	267	285	297	309	288	288	291	269	253	280	294	285	268	297	295	281	295	304	263	287	282	277	277	328	284	293	271	278	292	330	255	296	266	290	281	284	278	283	292	259	269	291	267	264	288	292	322	273	272	284	290	276	283	297	280	286	261	288	300	286	301	268	238	290	303	284	290	266	288	257	290	302	255	294	307	270	264	283	285	274	257	264	286	294	303	266	254	247	282	309	257	276	310	308	260	297	275	297	281	276	263	255	285	278	267	290	284	283	286	275	289	296	269	283	283	274	276	294	274	277	278	277	273	292	271	291	268	280	284	263	290	251	317	284	282	296	261	257	271	322	276	274	292	274	284	283	290	286	262	281	281	282	279	261	245	278	269	299	243	285	230	274	276	303	287	273	302	306	282	291	271	263	275	261	311	280	270	289	254	279	261	280	251	261	284	273	294	286	288	287	246	243	281	287	269	256	270	281	271	258	295	264	293	289	290	286	267	283	259	271	280	248	278	273	277	270	284	287	287	269	308	265	276	251	275	256	259	315	278	293	280	298	268	241	281	289	272	267	287	283	258	278	254	294	247	292	273	328	296	254	289	298	294	255	299	269	266	283	294	274	276	282	292	279	275	270	302	300	270	256	275	293	290	297	271	286	284	304	261	304	290	309	302	281	290	294	295	297	259	284	296	254	276	285	277	261	268	281	268	270	295	263	278	286	269	289	281	284	295	291	299	274	298	290	257	290	281	316	259	325	269	289	273	285	298	278	297	300	252	294	274	279	250	284	297	292	300	282	276	303	275	325	285	271	297	253	262	298	282	260	279	263	297	275	283	282	265	279	313	303	270	281	284	309	262	266	243	268	284	279	296	285	256	247	282	263	277	279	270	278	303	299	275	276	254	272	295	261	260	276	266	290	286	278	286	281	272	297	274	270	276	288	272	272	255	268	282	297	288	271	311	297	303	267	293	285	251	281	290	254	240	300	298	290	278	262	306	259	277	265	302	270	299	276	282	284	282	297	275	307	282	281	283	274	279	271	308	258	298	285	285	279	274	250	270	268	260	244	309	270	271	290	294	265	288	295	279	287	283	309	246	278	295	252	301	303	272	277	307	286	303	267	265	300	284	269	285	280	278	291	263	272	301	285	301	299	334	262	295	285	293	294	240	266	294	279	227	277	282	333	295	292	280	271	269	294	287	330	279	320	322	285	282	261	283	275	304	261	261	256	277	295	309	268	286	244	297	284	253	300	304	321	320	273	273	283	318	276	263	268	303	280	297	317	294	291	294	261	271	244	301	331	294	292	303	304	297	303	288	276	269	281	279	282	300	270	296	287	269	276	264	272	308	295	287	264	306	296	262	275	264	267	291	249	277	270	306	290	277	271	282	306
34446	29932	964	589	513	458	403	408	398	373	354	359	380	346	411	376	351	366	401	358	329	343	384	338	367	352	352	334	354	375	321	344	323	401	377	337	383	359	345	340	321	347	344	327	348	358	367	356	369	332	379	364	348	378	369	356	323	366	338	363	379	312	390	358	347	331	351	361	389	378	352	347	382	345	355	320	346	353	351	302	321	367	335	368	335	367	338	370	388	326	365	367	312	330	349	330	364	335	348	326	355	375	346	362	365	315	351	371	337	369	367	373	345	347	343	353	354	335	320	338	348	365	356	363	363	340	364	337	400	318	396	378	361	376	348	389	347	354	342	358	350	340	352	345	356	342	397	346	340	351	336	372	335	325	364	368	322	333	322	346	358	366	347	364	372	381	377	347	361	357	348	362	323	340	370	359	373	373	366	364	335	336	369	320	338	368	381	356	349	353	344	367	397	356	374	354	347	362	367	329	374	355	388	332	348	309	357	387	321	373	323	355	365	374	374	355	327	366	326	362	337	346	353	338	358	324	348	333	347	346	376	350	330	316	339	349	341	408	323	351	403	381	329	327	372	341	341	364	394	335	335	373	309	371	332	363	318	336	371	360	339	340	391	370	363	375	386	364	343	331	359	338	378	368	356	371	380	339	342	337	355	386	367	374	334	379	360	349	376	346	349	379	339	370	372	317	342	379	340	375	356	366	365	324	360	337	347	372	361	343	369	354	378	360	346	372	338	365	357	348	350	357	328	343	331	371	345	323	359	354	368	339	349	376	345	381	340	317	374	340	347	333	342	333	352	366	374	338	334	326	386	372	362	375	351	332	369	368	359	353	323	300	355	372	406	344	370	323	357	349	359	345	344	353	373	324	376	345	335	334	339	372	382	377	365	355	333	358	378	322	308	357	358	382	371	371	328	347	357	379	377	331	352	365	347	368	377	334	314	384	346	353	347	379	328	396	374	365	370	390	367	397	350	354	354	372	357	374	371	354	370	331	356	354	357	368	384	368	341	379	372	342	335	375	368	345	366	379	344	381	389	344	348	412	357	350	362	338	344	328	376	339	371	340	340	365	397	337	345	373	353	319	353	315	352	349	350	320	318	339	369	334	370	368	342	374	341	322	343	348	368	315	385	382	356	348	369	352	377	329	345	331	360	335	354	361	322	331	331	361	373	358	327	348	347	362	372	362	358	369	338	376	355	348	318	327	375	311	373	326	365	368	350	337	365	348	358	342	415	359	350	331	332	362	353	364	372	349	366	372	328	333	365	344	319	355	323	384	406	358	378	352	349	400	362	335	377	344	316	350	345	350	363	338	351	392	371	385	342	356	345	349	357	333	375	337	368	347	356	355	341	366	359	367	365	328	416	360	361	337	333	377	359	351	345	341	351	371	355	341	338	361	357	358	388	385	345	357	370	382	368	384	371	317	347	341	352	367	375	319	363	332	359	361	392	363	344	311	364	373	373	362	343	352	348	341	382	356	291	389	355	341	387	352	385	375	360	353	378	322	349	330	375	331	336	355	354	364	368	381	346	394	321	375	353	358	323	345	340	394	365	365	356	376	405	382	327	341	357	327	388	384	348	379	341	364	351	391	367	361	345	374	301	355	369	371	351	332	358	364	348	354	375	354	366	348	367	382	385	316	375	363	350	388	380	329	356	371	372	385	354	352	388	327	365	386	355	380	363	372	350	351	354	364	358	370	346	359	343	345	354	348	348	344	369	349	342	359	313	338	362	388	376	377	347	303	373	343	332	355	359	361	347	342	371	355	356	336	375	375	380	373	319	334	344	345	358	354	323	349	345	373	362	314	331	328	356	330	340	337	385	384	377	369	353	336	370	353	377	325	347	351	375	349	354	363	358	329	360	381	341	317	368	334	369	308	352	318	372	339	323	367	335	332	350	337	325	348	374	371	379	383	365	362	344	356	319	355	351	409	373	343	360	381	367	349	355	378	352	372	362	339	379	350	322	345	393	373	354	367	337	362	384	341	335	354	306	390	374	347	365	348	359	333	386	358	379	353	363	339	346	363	323	371	342	360	361	346	348	354	380	347	366	340	347	352	355	350	336	338	344	372	345	337	352	363	370	353	345	344	348	350	354	361	349	334	348	369	302	345	329	374	353	379	369	335	390	341	354	372	343	353	349	344	359	377	382	346	354	357	363	351	339	380	356	372	369	366	370	369	344	386	396	374	349	362	365	378	334	384	336	372	380	349	334	363	349	342	363	356	392	352	380	382	407	344	384	361	347	383	354	372	335	360	337	361	353	368	358	354	379	361	372	356	330	370	352	375	346	360	345	339	340	359	358	353	366	386	286	382	335	351	360	364	399	391	371	363	357	375	322	371	358	356	359	329	353	362	385	329	350	367	367	328	321	382	337	369	353	345	356	356	408	363	375	350	353	328	353	355	328	383	368	337	363	351	357	357	367	359	355	313	353	343	320	365	330	363	305	309	341	398	367	381	360	366	338	357	340	361	350	360	379	349	366	366	378	340	323	353	387	351	385	327	345	337	344	364	358	370	339	340	309	387	369	371	354	367	352	359	343	346	351	343	369	354	344	303	388	346	368	355	364	347	380	356	365	351	354	400	349	365	386	364	366	358	353	356	356	355	335	347	364	383	384	345	359	335	358	331	344	356	349	345	338	340	347	371	358	357	356	330	381	363	383	345	342	327	371	362	367	385	343	365	363	363	357	358	329	360	368	387	344	375	370	384	318	339	349	371	373	346	359	325	372	357	354	365	310	360	414	376	346	334	368	372	367	378	370	341	346	334	379	366	356	358	328	365	368	371	353	382	336	357	388	356	351	338	354	345	357	348	365	373	351	329	335	345	405	347	378	334	363	373	317	333	381	334	377	355	342	338	304	337	365	359	370	331	367	342	347	366	343	336	373	369	342	367	354	328	367	371	340	333	382	384	377	345	385	339	352	360	355	352	346	340	368	360	350	358	369	400	343	339	335	367	365	339	346	315	336	311	359	366	376	363	361	371	353	347	355	363	365	358	333	341	337	374	359	340	361	387	368	322	348	348	341	316	357	377	302	343	345	347	348	353	379	335	365	381	346	344	334	337	373	351	360	313	360	357	335	339	384	356	344	361	366	328	358	356	344	343	363	351	322	341	327	373	364	380	339	376	338	339	333	372	351	374	324	360	343	353	372	359	352	372	347	368	357	393	355	396	371	346	366	352	360	345	365	345	327	369	412	364	370	369	389	334	354	358	320	364	372	385	377	354	335	352	321	394	333	335	376	318	369	334	324	372	371	330	367	378	339	366	398	316	347	371	342	319	356	318	331	330	327	336	384	336	374	375	352	346	364	335	361	326	393	342	335	332	376	335	326	346	356	332	351	374	374	362	356	338	323	364	350	324	365	380	312	330	352	359	355	348	354	367	338	348	344	343	343	367	381	354	346	347	350	337	361	337	334	307	358	339	350	349	366	396	324	360	310	359	365	346	377	392	351	338	381	347	359	334	331	390	332	369
24125	21072	28150	24143	20921	6919	1119	831	750	649	650	625	604	646	538	552	585	509	533	533	499	542	533	532	523	518	445	473	491	490	469	463	509	472	505	478	528	504	509	473	500	480	491	509	445	511	508	489	480	477	493	479	478	498	480	460	513	505	540	490	460	505	479	500	481	524	483	498	485	481	506	507	449	474	490	481	452	492	492	474	511	503	474	481	486	492	510	481	493	501	526	466	486	533	514	475	476	490	554	536	488	482	484	464	446	471	501	464	506	453	504	496	492	463	502	490	478	480	492	516	499	472	503	460	489	464	479	444	469	492	519	508	509	518	477	510	490	495	465	491	481	517	487	485	485	491	509	491	473	492	515	492	474	470	511	474	499	491	496	495	522	480	461	484	481	485	456	468	473	461	505	484	507	473	518	511	492	474	507	472	472	456	493	443	492	484	508	490	490	504	491	499	479	483	497	486	476	483	475	514	497	495	439	448	512	472	524	502	469	515	502	483	474	520	475	473	514	468	477	471	484	499	504	476	471	471	484	516	473	509	490	443	458	481	475	512	460	491	486	478	511	468	473	473	525	495	493	455	485	491	459	510	515	491	482	463	519	524	495	523	498	481	446	487	470	489	500	471	512	520	498	509	519	504	508	508	487	479	500	507	460	498	505	460	500	457	501	515	507	498	486	498	493	493	463	476	484	477	473	499	490	469	500	483	493	494	463	476	467	536	479	481	515	486	470	475	472	459	508	524	476	520	523	470	472	497	507	474	498	488	455	475	473	509	490	483	471	489	476	513	488	507	467	518	495	497	483	483	521	506	460	531	516	497	458	504	505	485	507	483	495	478	471	518	490	489	482	474	478	465	499	504	475	451	526	492	507	472	452	469	449	465	523	477	468	468	498	486	507	492	479	467	468	495	489	473	502	470	499	453	533	476	477	460	473	471	457	502	504	462	495	500	490	514	466	468	514	470	498	481	481	484	454	474	477	498	486	502	517	462	467	505	445	511	454	477	518	481	494	501	501	478	482	483	472	432	479	490	479	480	487	445	468	511	486	477	495	467	491	488	514	455	432	487	498	442	468	500	488	504	472	498	480	518	506	480	516	509	494	514	507	485	494	493	515	485	497	462	563	499	503	490	473	507	442	470	490	469	482	463	489	503	499	458	480	498	503	486	485	504	505	461	495	508	492	472	470	484	484	466	482	500	525	485	472	481	503	473	457	496	488	521	437	496	527	505	488	508	504	463	515	514	474	499	519	456	508	499	499	507	519	485	491	507	517	484	464	497	516	468	489	462	496	512	429	464	491	521	491	475	514	479	467	454	449	477	483	479	453	449	458	513	509	503	478	499	445	474	495	480	504	519	510	494	469	506	509	501	469	472	477	467	508	479	483	517	484	446	478	472	458	459	498	495	479	455	470	493	499	456	503	526	450	494	510	476	509	517	499	529	466	484	519	497	515	472	446	508	525	503	470	477	455	476	528	479	480	487	528	529	485	499	483	468	506	464	474	523	507	487	495	492	482	523	496	514	503	467	505	447	460	482	516	474	510	469	473	490	498	506	447	460	486	459	462	477	485	499	464	502	458	518	516	487	490	466	507	509	480	479	470	461	516	506	462	496	495	444	504	479	527	489	490	524	507	460	523	500	471	506	464	467	488	465	489	509	481	501	458	529	498	515	482	512	452	517	454	473	481	493	482	486	457	503	497	513	483	454	467	531	493	487	468	450	495	510	478	490	502	504	480	479	488	451	457	507	483	476	549	484	477	464	487	473	464	478	486	478	529	478	507	457	513	520	488	466	495	507	473	486	478	478	474	505	490	474	489	510	509	528	491	528	494	489	481	475	532	501	499	501	475	503	495	512	464	500	493	504	506	503	505	495	473	478	503	475	480	495	461	491	502	494	499	449	526	515	499	496	498	496	498	514	452	521	498	500	481	458	476	510	495	495	499	479	492	483	504	488	484	490	487	484	507	499	467	460	476	514	483	514	473	490	506	505	459	491	479	454	477	489	475	458	485	491	493	461	465	505	517	519	465	453	496	513	456	513	465	513	493	499	500	492	496	510	457	498	470	534	501	448	479	449	471	489	524	543	477	521	479	483	476	481	504	502	490	491	457	507	512	482	463	516	487	469	489	488	516	470	477	526	458	507	510	499	467	514	515	491	501	476	496	485	477	510	506	440	478	473	508	476	457	483	503	491	528	494	508	508	470	523	493	499	513	499	466	491	466	481	482	498	474	484	499	498	491	497	480	439	479	501	465	507	521	509	479	490	503	496	481	498	467	536	485	490	470	477	482	493	500	494	461	463	478	484	418	500	504	472	450	545	504	530	500	450	489	503	509	498	495	478	504	501	514	487	458	476	518	468	505	487	509	503	475	477	519	474	469	431	488	479	528	488	515	497	487	425	460	532	500	488	505	444	438	481	475	543	452	490	509	478	480	442	507	488	511	495	527	459	536	494	515	459	476	456	495	512	481	516	500	469	481	483	502	496	448	465	470	467	481	507	490	480	496	486	464	458	481	488	500	477	492	517	478	522	497	475	475	495	513	463	489	513	545	516	493	485	511	484	470	529	456	470	506	492	504	487	499	488	469	504	469	442	509	482	495	488	492	514	499	455	500	466	499	529	501	476	475	464	473	492	520	487	499	504	457	510	532	526	483	452	487	485	519	463	505	447	494	528	462	493	453	492	508	477	476	479	510	517	485	485	479	494	465	470	495	470	445	465	475	452	492	495	483	463	496	489	439	485	472	479	479	454	486	477	490	495	494	514	495	505	492	518	506	525	485	484	509	501	482	492	465	482	492	488	471	473	455	489	491	494	490	496	524	504	519	486	469	506	509	514	525	497	476	478	483	455	476	489	492	480	493	500	486	481	492	503	474	512	504	499	488	492	464	470	520	466	510	499	486	518	502	512	483	478	505	477	486	450	490	516	498	461	486	479	500	482	462	517	480	481	529	466	474	511	496	456	484	456	494	471	468	494	494	558	468	473	454	489	512	483	487	460	472	465	484	448	482	468	453	474	501	520	497	537	520	517	505	478	483	437	493	455	476	465	466	458	482	518	465	515	495	494	501	490	485	505	515	466	487	505	455	444	468	515	478	484	506	548	484	462	478	482	466	452	534	454	487	485	499	512	481	473	491	546	477	496	474	452	469	499	515	476	493	508	525	481	537	495	492	488	485	516	477	491	492	514	513	476	468	507	489	520	494	484	501	485	496	497	471	507	486	494	489	478	492	450	480	484	529	468	492	480	494	476	500	474	472	460	494	543	488	477	495	532	517	532	493	475	488	463	432	489	476	537	503	440	507	478	514	526	508	490	499	482	468	497	454	496	501	484	474	492	494	487	506	484	510	480	502	476	473	483	486	502	519	473	435	529	476	498	514	458	478	494	497	494	484	490	483	478	500	518	491	488	488	474	476	519	438	485	514	479	470	483	488	493	477	481	476	496	527	474	476	515	470	489	514	522	481	478	506	474	509	492	484	494
39859	43323	6836	3493	2469	1862	1533	1354	1202	1022	914	892	860	822	744	752	726	692	681	728	666	680	680	644	690	641	642	689	645	675	636	667	602	619	632	625	642	606	584	625	619	641	595	570	674	615	617	588	571	587	571	603	603	638	615	599	606	630	592	628	634	597	655	621	612	542	612	602	644	613	552	608	594	636	569	655	618	571	604	630	616	580	608	607	603	619	625	592	638	604	564	607	590	591	613	599	608	577	584	590	654	587	614	618	589	612	582	616	656	613	583	619	584	598	632	633	643	653	601	610	557	603	596	609	618	612	567	614	572	615	609	585	597	639	618	562	604	646	609	601	578	636	586	641	613	632	629	591	656	600	562	575	606	619	593	588	632	626	627	629	567	642	651	599	639	603	596	641	598	623	568	576	585	629	641	645	584	608	636	568	592	639	611	568	622	638	609	590	591	609	550	611	577	622	605	587	618	614	581	604	617	602	609	620	627	646	599	591	556	597	611	610	575	582	596	608	635	584	601	601	603	687	628	586	595	580	586	603	593	602	604	612	641	654	639	628	642	611	635	594	666	599	656	613	670	613	611	627	621	620	577	570	617	623	605	621	603	643	609	622	602	620	593	607	586	606	610	625	628	580	526	612	611	592	573	606	611	598	609	642	584	606	603	611	606	612	575	624	622	597	623	600	614	595	579	605	600	634	567	633	588	601	563	592	568	644	621	604	639	627	627	640	616	592	586	603	620	605	584	575	577	623	585	592	627	593	618	615	621	613	582	597	631	606	663	582	642	626	576	633	597	627	549	599	585	590	633	657	632	584	586	625	562	628	606	609	580	598	591	628	615	590	614	591	587	602	632	596	630	596	657	671	570	583	618	625	627	609	627	585	597	603	629	624	591	630	605	595	575	630	613	602	579	651	627	581	591	582	657	591	618	568	602	579	567	608	626	629	633	603	670	609	596	616	606	603	563	591	571	520	584	606	615	653	632	612	587	575	600	610	578	596	595	557	595	619	580	614	610	556	617	646	597	671	668	604	618	653	590	608	584	611	593	606	627	567	596	591	610	589	628	622	575	608	590	589	594	584	599	600	570	602	586	639	590	593	631	615	615	609	608	625	590	574	612	648	652	623	610	641	611	632	621	629	578	615	571	612	613	610	625	618	583	624	605	620	617	645	619	621	615	603	634	575	620	614	592	602	615	576	590	588	626	623	616	598	614	620	603	585	653	590	620	593	619	583	598	611	629	618	614	633	631	595	587	572	612	624	638	575	605	601	648	633	600	577	620	596	616	582	577	592	595	586	645	627	654	641	615	578	634	625	626	609	588	630	585	645	635	613	619	586	636	620	573	598	667	603	657	615	610	577	624	596	572	600	593	635	627	597	596	614	593	623	575	607	627	622	615	615	590	617	640	559	596	621	574	604	612	616	635	591	629	585	601	588	623	639	617	538	607	589	618	560	581	640	603	531	583	639	646	562	607	591	623	608	605	591	562	621	614	630	575	579	634	617	580	601	604	567	593	611	625	656	616	579	607	564	601	597	624	604	600	614	625	605	663	649	578	608	602	566	627	619	589	636	557	631	634	600	606	626	618	601	613	639	614	641	625	642	591	595	634	624	592	563	604	641	602	597	569	606	611	624	575	595	602	587	586	583	580	655	595	651	602	611	631	581	599	634	580	595	614	578	648	618	595	587	610	565	615	548	590	597	630	601	602	642	597	595	589	611	605	619	568	626	616	590	582	622	558	625	621	562	632	611	600	588	630	580	579	589	568	647	634	599	598	639	634	584	611	616	615	639	568	608	618	584	581	570	599	606	578	608	630	657	614	584	599	584	622	627	602	596	582	608	619	601	611	593	556	575	569	613	610	625	593	601	622	603	582	587	608	623	617	590	583	582	616	595	637	617	541	642	599	620	589	597	619	560	597	594	576	607	669	633	609	616	604	613	618	596	555	596	616	589	645	621	622	635	595	651	593	576	622	573	581	545	579	593	584	551	558	607	595	615	610	608	660	605	631	636	631	560	607	624	614	575	636	569	588	617	618	625	601	591	566	626	601	604	592	606	597	559	585	589	592	597	600	570	664	588	591	592	641	619	599	574	573	604	555	556	634	576	656	600	595	559	595	589	587	614	654	607	607	580	621	543	631	656	582	655	610	621	601	604	565	593	617	610	539	663	658	601	555	595	633	589	628	601	615	592	592	629	618	594	579	620	603	603	584	588	595	568	625	591	617	619	604	609	562	611	646	600	592	649	618	633	595	647	601	633	645	573	598	577	612	596	604	631	608	607	603	591	568	642	596	586	643	623	616	606	650	622	571	625	621	628	556	626	595	625	626	607	594	619	662	572	582	632	622	629	555	611	639	621	609	581	615	616	607	636	601	577	594	661	565	597	589	577	534	627	607	639	599	600	598	611	580	604	659	560	628	581	596	563	605	627	591	646	611	573	598	665	563	640	655	596	612	623	583	644	584	574	570	580	622	614	604	594	595	586	616	617	599	571	583	633	620	574	620	596	627	589	604	566	589	596	610	611	634	604	641	642	582	598	589	618	616	632	597	574	611	569	594	582	596	611	640	632	575	612	611	588	585	611	621	633	617	565	601	617	595	592	605	634	650	569	580	563	627	631	614	634	638	648	583	613	665	560	582	640	639	628	585	605	600	563	608	597	589	575	611	585	646	565	553	612	614	591	588	636	643	628	588	587	607	599	642	599	581	579	644	585	612	589	556	655	614	644	613	585	593	616	581	619	612	626	606	571	587	597	617	607	586	652	615	618	574	633	596	581	593	593	650	594	590	572	652	633	605	642	607	617	637	600	574	610	638	574	617	619	622	610	564	640	619	604	576	577	635	657	618	613	612	576	636	590	619	556	589	587	628	647	597	591	639	585	586	579	598	579	616	601	590	606	624	573	626	667	580	625	583	632	637	615	622	614	580	590	587	647	574	634	566	589	605	600	588	571	629	645	626	563	600	554	584	595	588	614	613	579	667	587	579	628	611	556	605	626	528	608	584	619	603	618	618	603	654	596	591	583	587	610	632	597	590	605	591	609	562	607	627	588	613	562	594	609	598	564	585	610	581	600	639	602	605	588	594	603	622	586	610	550	644	624	603	609	609	577	616	599	622	627	665	597	614	582	593	614	640	583	610	586	621	635	583	552	588	610	612	552	606	621	640	582	581	665	617	602	630	598	586	597	593	601	634	597	633	559	643	575	639	595	624	645	618	585	567	567	606	624	602	557	613	598	619	620	618	633	623	574	612	635	584	622	593	563	600	601	566	603	600	617	600	613	584	651	652	627	583	582	593	584	587	631	598	569	602	623	588	568	584	591	580	566	620	597	626	607	601	572	600	581	592	574	623	605	570	631	568	600	616	621	598	593	609	596	635	641	559	629	615	628	646	596	632	611	602	574	621	606	580	611	602	616	602	584	603	629	607	626	578	589	639	590	614	610	608	532	557	571	603	572	617	567	608	605	592	646	588	625	590	602	638	591
22945	21075	28752	23602	21073	20987	5415	1125	839	769	719	680	644	633	617	541	515	572	500	501	545	507	531	482	462	508	503	477	446	487	478	518	520	495	496	457	483	449	475	490	474	435	447	438	451	458	465	460	444	413	454	420	452	453	445	459	432	455	468	473	453	458	476	466	443	480	466	432	457	479	466	439	476	471	462	444	450	437	463	426	444	454	452	458	434	455	453	458	458	455	468	468	468	478	450	462	455	457	446	431	449	456	471	430	438	434	457	457	450	437	458	401	468	463	460	449	464	485	460	418	456	461	450	427	456	468	439	482	429	440	461	438	414	432	440	424	436	445	449	484	443	458	428	468	436	460	454	432	456	442	457	436	436	417	399	482	452	467	437	452	488	416	438	427	441	463	470	455	460	439	410	438	469	433	472	405	435	439	445	493	464	447	441	441	450	438	514	461	503	444	459	455	455	454	416	489	438	420	439	433	497	463	458	503	459	469	468	452	447	423	470	419	437	435	458	441	424	457	411	453	478	451	437	451	466	466	472	452	426	438	447	431	479	451	443	432	432	447	454	425	457	476	453	478	424	450	447	436	423	436	438	465	456	468	451	394	431	444	430	459	474	446	460	442	426	472	439	478	470	460	449	417	435	439	428	443	407	446	436	468	500	420	466	433	427	464	438	426	438	425	458	456	422	468	457	476	472	413	444	465	459	481	431	440	472	458	514	415	472	429	436	451	450	459	476	437	444	453	458	430	461	453	486	481	423	463	430	480	478	444	411	413	400	487	465	438	465	477	455	426	420	458	455	402	458	484	451	451	457	464	443	451	428	524	471	476	416	452	472	479	453	445	498	448	466	378	437	419	458	446	470	468	452	441	433	451	431	432	434	450	495	424	463	441	442	444	462	451	486	418	425	466	460	466	425	432	425	434	416	419	464	457	431	405	474	467	474	429	470	457	473	465	456	414	489	429	452	422	471	482	458	447	435	455	453	427	472	437	467	459	424	485	429	508	459	459	467	495	438	460	418	436	467	508	421	447	444	476	481	459	441	488	421	461	446	435	439	437	452	473	488	432	442	435	455	436	496	446	447	453	458	467	460	429	457	462	424	460	430	441	445	421	479	424	446	418	436	381	479	471	477	452	492	423	441	458	469	478	459	443	457	462	434	474	449	425	458	499	453	447	429	457	456	474	412	481	449	442	430	443	447	410	433	441	511	471	463	454	491	473	453	474	432	476	419	472	512	451	437	471	435	492	482	449	432	470	488	460	452	464	444	472	439	493	424	445	435	452	425	483	425	414	428	427	437	457	417	435	451	441	444	452	462	462	408	475	452	498	499	453	466	464	428	487	440	444	467	424	429	499	403	419	433	470	497	422	455	467	474	445	446	441	440	442	417	477	468	439	475	451	491	448	436	424	445	435	412	427	477	459	471	462	433	479	426	455	468	452	493	471	442	470	464	461	428	443	451	441	452	444	423	444	450	505	427	441	448	421	448	453	436	443	462	455	455	457	455	454	466	446	442	448	467	444	459	456	508	453	487	435	449	463	445	443	463	433	442	445	434	419	425	473	449	438	450	423	441	448	445	430	465	442	453	451	452	480	459	458	486	463	468	463	452	470	432	473	472	435	445	452	456	480	436	485	448	444	422	449	446	448	448	490	416	467	445	469	451	510	420	467	462	437	452	421	459	485	459	439	417	441	442	453	443	459	437	408	421	488	458	440	463	458	435	444	448	451	450	430	472	502	431	422	445	436	454	420	455	468	464	465	442	460	460	445	433	474	480	485	434	461	449	441	438	461	455	428	451	439	393	454	463	449	440	415	447	395	452	448	466	476	402	424	423	456	467	438	483	426	422	467	454	448	425	466	448	472	472	471	472	432	450	425	449	435	434	422	424	440	462	468	430	436	453	435	460	429	490	453	475	435	457	455	437	467	503	465	479	427	430	453	450	458	456	456	473	418	418	449	476	450	493	426	453	508	463	479	463	476	427	440	426	445	468	436	482	456	427	419	469	474	445	441	471	496	431	497	448	462	466	473	432	441	452	418	475	453	437	454	422	441	452	465	400	458	490	462	451	459	415	478	440	447	422	427	458	418	456	433	408	423	450	446	488	419	439	450	456	476	491	434	433	442	478	460	460	452	460	428	404	430	488	482	413	446	465	464	459	425	442	422	429	465	435	456	431	452	494	427	441	421	459	414	452	434	449	456	458	455	444	452	438	435	429	414	471	476	465	436	435	411	407	429	482	436	416	448	439	448	428	483	463	477	445	450	473	483	406	430	463	445	429	432	468	490	450	459	462	433	461	403	443	450	487	451	474	430	428	443	431	472	440	462	452	426	444	453	456	459	454	461	433	443	488	443	449	446	461	430	471	465	448	467	455	492	471	469	458	471	477	453	445	451	460	461	455	482	454	472	436	457	394	440	464	494	458	476	453	467	446	431	451	432	468	434	453	470	481	458	450	426	449	420	411	436	480	445	447	433	409	441	441	441	457	430	422	492	424	430	429	418	419	438	425	484	461	460	440	444	442	420	506	489	485	433	436	422	454	440	432	462	469	452	466	453	414	428	467	445	446	432	459	413	435	441	479	460	474	451	432	423	450	477	468	443	443	451	444	446	454	487	453	429	439	418	460	440	447	418	424	465	457	441	455	456	479	433	411	458	480	441	426	444	449	449	427	468	422	478	473	490	444	451	442	424	455	412	470	448	424	429	422	421	458	474	388	427	517	450	439	470	411	448	483	458	459	427	463	422	428	435	421	422	452	436	443	457	449	460	438	453	452	432	436	463	502	434	457	446	420	448	426	417	469	475	472	457	486	453	490	463	464	439	428	450	427	428	444	462	463	467	436	466	452	453	462	439	477	467	446	452	481	434	475	451	466	488	457	478	416	448	484	464	422	467	437	434	460	463	454	425	426	438	454	413	468	441	431	441	435	482	493	439	461	456	432	458	457	450	439	407	470	433	456	443	450	470	407	472	448	466	498	454	403	434	465	449	463	428	460	445	484	462	442	432	419	466	425	467	452	505	440	456	497	432	496	462	491	493	483	432	441	461	440	467	460	437	452	457	422	486	441	440	430	449	421	431	439	464	454	419	440	475	446	489	450	451	478	458	453	434	489	408	483	463	455	419	437	453	463	459	482	448	451	453	417	451	453	421	442	436	438	449	442	501	439	441	415	463	489	441	446	444	443	429	449	436	486	439	465	449	421	433	446	507	429	465	430	456	452	416	416	426	426	419	448	444	476	449	443	462	465	452	431	433	433	396	425	408	463	413	456	415	451	444	435	437	464	436	415	400	430	423	470	446	423	484	433	460	458	449	438	405	467	440	428	450	454	436	444	426	421	419	434	428	433	435	412	488	468	443	467	494	471	448	466	447	450	481	448	457	429	429	439	425	436	502	470	456	459	480	483	420	459	434	444	450	469	437	432	448	394	443	444	461	429	428	433	456	485	469	452	448	443	453	454	463	423	449	479	412	434	411	481	422	463	420
43989	52098	11203	5664	4004	3119	2427	1954	1697	1369	1198	1121	949	900	835	828	765	822	739	700	672	688	677	699	667	643	670	634	627	593	597	640	573	666	615	576	592	610	611	634	584	584	562	585	616	602	583	606	566	578	575	570	589	602	553	561	584	580	576	632	623	564	589	568	607	571	614	553	585	569	550	577	547	607	606	578	570	566	611	566	571	588	556	576	571	556	550	552	561	608	567	560	617	561	568	575	579	592	541	553	575	606	622	601	568	587	577	574	560	600	562	586	552	565	598	530	544	601	558	595	551	561	551	569	615	577	583	529	561	604	564	585	571	563	587	642	562	593	556	588	574	629	579	582	522	544	598	562	546	580	604	562	552	588	555	568	574	562	589	598	578	518	575	575	556	573	574	567	541	573	578	600	558	566	567	592	532	566	558	587	576	539	542	573	568	588	549	568	591	579	524	538	554	553	572	542	548	579	622	547	560	551	541	562	539	549	584	584	565	557	576	554	542	569	594	580	573	535	583	571	551	563	543	539	569	611	551	613	580	586	567	600	548	558	562	492	535	533	595	578	594	573	556	534	556	592	565	574	545	573	577	561	544	563	538	550	499	557	554	590	600	585	610	558	517	584	535	557	603	574	565	563	565	577	564	523	573	541	553	566	545	599	612	544	560	554	612	551	577	561	571	558	561	553	588	556	563	554	596	597	570	570	526	523	521	551	556	557	540	549	554	593	610	579	587	569	562	522	555	585	522	545	526	560	576	591	593	568	514	626	541	553	552	515	535	577	596	562	550	576	555	566	509	537	571	539	526	504	583	581	567	563	587	576	569	563	567	554	550	526	554	541	522	560	569	574	553	565	585	562	567	578	544	614	587	593	576	564	586	572	592	596	575	607	573	520	576	570	532	574	528	553	583	559	589	547	570	534	552	543	566	574	539	561	548	567	583	581	578	562	578	556	598	584	540	553	575	548	562	572	608	571	576	560	594	561	600	586	567	566	573	603	573	600	590	575	594	527	554	572	592	560	575	585	557	581	586	590	587	539	561	540	522	584	609	551	559	549	566	587	569	576	587	558	572	556	585	581	539	599	544	553	570	544	597	574	592	571	549	545	597	557	577	580	541	581	570	560	568	541	526	596	577	571	571	566	601	542	590	532	572	571	557	601	546	570	583	547	552	571	590	601	587	570	522	571	598	563	574	546	598	570	583	555	588	593	560	531	567	568	592	524	581	555	527	583	591	588	519	565	646	557	551	557	618	606	577	603	547	561	557	551	619	599	569	545	559	533	567	572	577	545	565	578	572	553	593	564	586	553	562	557	587	574	565	596	532	558	573	605	526	545	545	575	554	597	557	544	547	550	561	548	589	599	606	621	576	592	575	551	629	570	625	551	536	568	610	563	530	532	563	562	588	539	550	565	546	539	552	541	570	599	553	540	551	582	563	534	613	549	547	563	567	602	586	586	566	600	556	549	526	580	555	569	568	570	579	560	531	555	535	546	567	567	572	589	594	572	540	547	593	553	579	561	583	553	569	542	580	561	537	584	521	557	559	527	600	602	541	553	530	611	582	589	578	585	549	580	539	525	587	596	567	559	503	579	551	571	554	547	554	570	602	554	564	614	564	548	553	554	572	563	554	557	569	540	504	547	562	531	537	572	574	555	593	589	574	516	553	515	581	588	561	568	565	588	590	567	575	554	582	544	559	575	561	561	528	553	605	564	572	545	590	537	554	566	571	549	568	543	528	629	553	571	576	539	559	599	589	559	561	579	519	547	592	550	557	557	564	526	581	563	606	531	553	553	555	527	544	615	551	571	609	551	551	588	539	573	590	577	571	574	557	577	539	569	608	561	586	575	595	546	586	592	544	571	559	542	578	538	568	577	598	592	557	582	577	587	548	518	588	560	546	572	583	555	560	568	575	603	556	579	561	535	572	574	566	584	584	606	588	556	564	551	587	579	567	562	586	584	575	594	591	544	584	605	570	575	586	543	526	565	543	619	588	563	571	576	544	544	551	542	595	583	589	574	571	502	582	586	570	541	571	571	568	559	559	582	576	557	558	570	566	537	561	579	573	528	571	519	589	573	623	606	584	589	572	554	573	505	556	567	543	564	571	588	582	550	557	602	537	563	573	554	577	565	576	600	615	572	569	600	577	540	525	551	582	542	589	543	551	550	584	543	575	601	550	568	540	560	578	543	581	612	599	531	578	543	560	583	557	532	561	521	591	581	603	570	594	536	574	584	540	582	575	563	550	562	568	559	597	553	536	580	583	532	575	559	578	560	592	552	527	562	591	606	549	549	587	524	560	559	548	577	598	567	572	545	568	554	570	535	577	568	593	562	564	559	566	604	487	572	614	556	568	558	565	534	586	610	563	556	540	567	594	566	582	536	582	601	590	526	570	542	527	582	586	538	529	554	583	588	572	589	555	585	595	557	538	519	556	550	576	596	599	590	551	533	564	547	579	573	563	527	567	563	531	578	552	596	569	573	507	571	599	564	568	570	540	561	604	578	582	617	575	529	603	587	643	530	565	584	568	609	532	566	544	562	577	505	545	579	552	601	611	583	558	546	550	574	549	561	595	551	583	620	569	622	530	571	558	592	512	537	612	582	545	519	621	583	556	508	571	565	557	575	553	575	597	584	615	598	569	551	564	565	564	546	551	580	565	596	559	590	573	572	579	541	524	551	533	570	545	557	554	547	565	543	592	580	567	555	608	612	549	551	580	539	567	592	564	579	559	580	580	558	575	545	576	623	602	559	583	558	541	559	584	575	562	518	550	574	568	578	549	554	574	576	570	568	579	572	556	553	555	579	568	529	593	561	540	574	582	572	564	574	550	547	558	547	537	570	580	556	586	559	567	565	560	555	585	559	538	577	585	589	532	546	612	602	561	585	545	581	536	576	583	563	564	556	598	558	586	569	584	614	555	547	561	565	542	595	557	558	554	589	569	588	594	551	559	571	577	588	569	577	577	547	587	582	559	578	564	599	566	564	589	561	596	572	565	530	548	535	582	554	574	529	532	587	565	598	555	568	593	542	548	606	583	543	549	584	610	531	548	590	599	569	555	542	582	567	539	588	554	560	582	577	603	549	556	557	549	573	560	543	576	595	579	590	608	564	569	589	547	546	537	600	556	564	553	595	555	583	565	587	564	571	610	586	581	585	549	590	588	581	556	540	570	537	582	537	550	563	547	566	564	555	599	603	519	546	534	561	536	571	577	585	542	600	583	617	549	559	550	583	580	535	615	553	549	564	556	561	573	561	560	586	560	541	582	576	558	549	589	626	566	573	585	550	600	575	568	572	611	580	610	573	575	591	550	542	549	599	540	596	587	569	570	512	594	611	597	536	524	581	541	571	619	554	579	600	560	562	588	576	599	554	564	596	585	541	566	574	562	546	598	557	558	544	555	559	604	562	585	624	609	621	559	520	574	587	593	585	565	572	601	535	599	581	526	545	564	548	530	537	567	577	550	530	607	580	547	546	594	575
29054	24178	12218	1087	415	356	309	309	305	282	287	277	280	302	277	302	269	289	294	303	284	295	270	273	286	279	280	299	303	279	282	281	283	310	283	299	292	280	279	264	301	263	277	259	286	303	286	279	291	292	288	269	284	277	297	299	294	281	282	266	298	281	290	269	301	281	311	269	275	272	304	289	248	270	277	249	262	277	282	271	270	273	267	287	292	304	278	275	281	295	301	264	277	261	292	286	299	290	287	284	267	277	290	283	267	291	277	274	279	291	302	266	258	278	281	292	260	293	271	278	312	248	270	267	284	296	252	296	294	299	274	289	279	296	265	280	301	256	272	295	280	291	288	290	308	250	304	260	280	277	317	281	296	291	281	265	281	288	284	267	328	273	312	291	279	307	283	282	290	304	289	301	278	289	263	289	290	248	246	280	268	252	303	278	281	302	286	296	283	277	284	252	266	263	281	292	263	301	288	280	307	267	277	291	262	263	300	259	284	261	271	245	275	295	276	268	277	282	305	288	284	288	277	275	269	278	263	300	271	281	295	303	296	296	281	305	266	308	293	288	280	303	297	276	250	299	289	260	280	298	289	286	241	250	246	298	306	282	289	279	273	300	260	287	257	277	235	298	298	265	262	293	262	295	271	305	284	285	266	308	277	284	281	311	285	279	258	270	284	303	261	272	261	283	276	281	270	240	293	266	277	279	303	273	272	311	317	263	249	254	283	271	258	282	297	298	277	266	287	274	305	298	275	255	257	251	284	256	282	278	299	335	265	276	284	282	249	254	275	256	304	282	270	261	292	276	310	276	279	268	278	283	272	305	287	296	271	289	281	292	264	267	283	296	275	251	297	283	282	321	274	274	274	288	291	287	302	288	274	294	287	292	290	278	296	294	257	258	276	278	303	267	280	259	294	268	300	268	286	279	265	274	275	280	298	281	260	284	247	259	283	307	309	289	256	246	298	271	270	299	293	284	259	251	293	262	288	280	286	295	285	269	294	265	274	305	288	270	315	295	273	302	324	264	286	290	306	275	270	301	261	311	280	293	275	275	284	244	257	271	262	293	268	279	287	270	279	273	295	262	284	280	281	275	272	287	257	276	271	304	316	294	310	255	286	253	319	288	261	278	293	262	301	259	284	275	264	273	257	279	276	276	272	293	272	289	262	273	287	269	296	298	279	291	281	316	301	265	295	266	259	283	283	273	269	258	261	268	307	292	280	262	288	303	296	277	291	263	275	291	290	293	277	276	293	271	271	277	293	270	287	328	305	271	291	288	293	264	303	298	312	275	236	261	313	282	286	277	265	293	299	288	297	288	289	266	289	297	269	292	295	270	274	279	255	291	294	259	274	301	255	289	264	300	278	282	268	260	277	273	276	273	291	296	274	252	279	286	283	280	270	257	271	259	324	285	273	263	282	268	288	263	287	261	269	289	254	296	288	280	285	295	299	258	285	279	256	280	283	253	281	277	292	274	284	277	302	298	286	298	285	284	295	288	266	262	245	308	267	259	250	297	237	261	272	264	278	296	272	261	278	303	279	267	301	289	290	235	288	263	288	273	297	277	285	275	281	281	269	256	278	293	277	270	260	267	302	280	275	288	250	294	277	281	266	260	285	271	292	260	278	293	308	283	263	253	310	277	288	273	285	266	260	289	298	268	297	316	299	297	295	287	260	305	286	295	292	296	287	287	290	264	284	290	311	282	307	297	275	291	292	260	286	310	285	293	290	249	291	312	274	294	306	273	312	290	286	308	277	270	291	278	296	273	298	276	263	281	279	279	253	279	253	305	305	282	283	264	320	278	285	284	296	317	273	277	290	252	272	271	288	276	295	286	284	265	272	280	278	269	286	272	302	281	281	281	283	281	278	261	282	296	289	278	280	283	281	283	295	269	273	280	308	291	307	295	314	281	270	328	286	288	302	298	291	239	266	273	291	280	267	273	285	244	286	290	269	289	291	294	296	283	283	276	309	271	267	309	286	303	275	285	295	258	290	259	284	278	260	264	297	281	321	293	270	245	276	281	285	302	256	285	277	272	299	278	299	280	267	275	264	267	234	285	270	275	314	276	279	242	287	290	299	277	278	292	259	273	275	281	237	271	284	252	277	297	281	279	279	261	276	276	270	270	273	301	287	264	317	288	277	300	267	267	282	265	278	264	270	312	283	260	279	280	247	294	276	307	269	289	264	297	264	318	280	290	288	290	283	288	310	266	308	275	296	298	267	284	299	265	275	287	275	275	261	306	276	297	293	275	285	257	313	281	280	266	274	292	281	305	274	283	284	298	285	281	264	266	267	275	290	297	284	299	302	307	273	281	282	262	313	266	300	285	292	300	294	256	295	284	258	287	272	280	261	312	247	320	295	286	323	282	306	272	272	263	271	275	306	295	301	247	273	297	278	281	278	286	282	275	276	276	276	289	258	271	264	290	272	266	310	287	278	294	291	302	283	274	302	247	289	338	308	284	308	279	291	280	251	285	269	275	267	273	264	275	256	296	297	322	266	254	249	297	290	275	283	291	294	281	291	266	266	269	294	285	285	277	284	258	298	282	265	288	283	261	313	308	286	253	277	276	269	297	259	293	275	273	288	292	257	248	267	277	284	287	259	274	283	274	284	297	294	273	286	247	275	264	279	278	291	281	275	278	278	292	238	232	325	279	284	277	286	263	291	281	295	248	261	282	273	279	284	265	279	275	280	261	283	318	259	302	299	297	303	301	283	283	294	261	289	293	297	294	277	294	275	291	296	265	278	280	314	253	288	269	271	290	284	273	270	272	272	297	273	281	273	297	306	297	282	298	306	255	281	289	306	255	280	292	277	299	287	257	321	301	259	270	302	269	293	277	281	255	309	287	300	322	275	280	287	285	244	270	285	253	282	312	288	288	270	295	275	284	306	274	284	307	279	263	279	288	260	295	294	285	284	270	277	288	260	265	259	291	270	278	312	283	290	274	261	276	283	261	265	289	291	272	290	271	291	293	252	274	284	292	287	284	288	284	278	288	295	259	282	238	259	255	280	302	261	293	279	305	273	267	277	295	301	272	285	290	262	309	263	237	254	264	265	267	246	295	283	284	301	243	281	287	298	259	304	269	267	283	297	272	290	266	284	272	325	318	283	271	285	284	300	302	274	284	254	280	306	265	260	278	271	256	256	263	306	302	308	279	287	299	291	268	300	261	297	292	271	288	315	273	273	264	270	270	260	287	282	285	280	288	271	266	281	255	297	260	295	270	244	275	280	277	266	281	266	273	302	283	278	276	276	280	274	250	285	305	272	280	296	279	295	258	278	259	243	293	309	285	289	275	260	271	267	291	291	281	275	283	271	250	292	263	323	263	274	281	295	288	290	304	315	306	255	283	267	259	272	280	274	257	303	283	285	257	285	277	259	275	287	272	281	267	316	285	316	278	275	297	264	288	264	286	270	258	314	264	302	294	281	292	271	278	302	277	303	294	265	266	294	282	304	303	294	301	306	302	279	261	273	288
34944	31687	1341	595	538	439	415	451	393	373	349	350	388	364	382	343	377	372	361	394	363	359	371	360	341	345	382	367	371	381	358	358	349	383	376	335	373	351	366	361	345	334	361	354	351	339	342	351	348	328	333	356	393	382	337	333	377	373	357	367	350	324	342	329	319	342	335	348	396	347	364	333	385	359	354	322	329	343	387	344	359	358	366	328	347	392	332	309	352	353	360	375	381	374	405	334	326	320	344	366	347	351	346	342	394	327	338	364	333	344	404	334	353	367	388	345	388	368	329	355	348	352	354	323	353	364	345	354	376	346	372	373	353	357	347	337	385	380	344	371	377	363	352	381	358	320	313	353	343	344	328	354	356	359	331	375	384	375	353	359	377	324	358	330	370	343	339	354	321	341	349	362	394	357	357	388	341	327	373	339	353	330	363	378	331	363	346	358	369	361	361	337	362	408	317	375	364	355	362	335	369	364	368	350	346	365	344	345	342	402	367	340	355	353	363	347	355	329	346	384	365	362	345	342	359	331	385	314	353	339	350	351	364	336	345	344	381	333	398	362	356	371	377	352	340	361	353	374	335	355	369	342	369	357	343	345	342	362	363	347	349	355	388	346	336	324	372	362	379	332	354	401	348	317	350	357	332	376	361	370	344	377	359	349	364	373	351	361	351	369	340	343	366	336	377	343	365	371	347	382	340	337	380	342	371	343	357	336	363	368	395	345	345	374	379	395	365	336	364	344	388	347	356	349	374	338	385	357	369	351	328	369	343	385	362	335	363	354	347	331	318	378	346	354	347	397	348	336	318	368	386	341	341	358	358	349	358	344	350	326	317	363	342	355	348	392	347	373	355	347	310	379	338	341	349	366	409	367	337	368	364	384	361	383	338	349	338	325	351	384	349	367	356	360	367	325	363	336	342	355	346	351	355	380	340	344	361	366	329	350	354	346	356	375	330	361	341	374	355	373	351	382	381	398	357	353	360	344	327	361	348	385	354	365	368	323	354	363	377	367	387	353	347	366	323	345	339	358	340	376	356	359	324	344	361	340	350	356	358	353	369	367	341	338	352	349	356	384	368	387	346	356	339	365	374	371	372	374	356	356	334	332	381	357	366	373	346	391	370	379	370	363	341	356	329	324	311	330	346	369	370	366	364	335	350	337	387	358	362	376	389	333	362	350	361	380	361	340	336	348	368	376	349	363	368	368	366	336	386	385	371	346	360	390	360	325	366	353	356	392	373	362	368	333	353	356	344	338	340	343	369	339	315	352	346	378	371	345	370	346	357	340	349	348	372	343	333	348	372	354	357	362	356	361	371	363	333	342	376	382	362	366	336	363	322	331	321	346	386	353	339	332	325	363	344	353	337	352	370	374	386	339	370	345	351	381	355	355	338	352	369	358	340	343	399	327	363	363	374	369	378	330	317	363	374	359	394	347	395	375	389	342	369	347	377	372	369	363	350	353	333	358	354	373	331	353	347	379	367	367	343	361	363	359	339	346	358	337	336	337	349	365	356	371	328	370	365	347	352	360	353	314	374	364	356	367	362	308	359	357	367	350	345	376	361	362	355	353	360	369	332	369	369	359	374	366	326	364	345	364	328	323	358	381	350	370	345	354	361	367	384	354	350	346	342	355	381	372	343	357	333	336	379	363	341	308	353	357	372	321	365	379	360	399	353	376	346	356	369	367	368	371	347	346	340	345	340	344	335	335	380	350	353	386	352	362	361	379	317	348	340	342	366	379	373	359	331	379	354	347	341	371	346	307	385	344	343	359	375	365	333	340	351	345	337	382	347	347	346	395	340	379	352	374	324	354	334	347	381	300	363	306	354	372	326	394	343	360	372	378	322	348	346	328	354	358	359	339	361	352	354	359	370	348	356	365	323	327	390	337	334	387	374	358	373	316	328	360	332	359	355	319	362	355	352	384	344	399	353	351	352	370	337	368	359	360	342	375	376	379	352	352	373	373	358	364	361	352	338	360	352	328	357	356	351	313	346	368	342	361	327	371	358	323	363	372	364	355	338	368	356	368	353	351	338	352	350	368	341	387	348	369	378	353	362	356	364	359	354	360	319	365	380	387	337	368	371	341	357	324	372	343	313	375	349	365	360	332	351	372	335	363	349	336	403	365	359	371	369	330	358	339	333	333	366	359	313	357	330	382	357	353	384	337	349	357	359	352	334	368	352	359	360	324	365	373	352	320	354	322	326	351	352	357	342	356	325	350	341	361	342	398	381	357	379	347	363	323	337	366	372	351	364	334	366	364	340	356	358	374	393	376	396	327	352	352	361	334	349	351	357	358	369	352	371	330	357	361	333	351	362	337	340	354	346	366	373	330	367	370	328	384	342	355	351	372	321	374	381	340	352	341	354	359	347	370	369	349	369	319	317	388	349	323	347	373	339	342	340	380	370	349	367	374	356	338	356	333	346	386	344	327	342	329	333	352	360	334	340	371	334	354	340	321	334	335	360	355	378	346	353	325	370	323	332	374	361	372	354	331	353	349	334	321	374	347	358	384	362	349	376	357	385	347	374	333	338	371	351	345	362	367	371	370	360	362	334	374	374	332	342	349	347	372	390	373	357	383	322	374	321	360	355	361	378	355	356	349	328	335	331	371	370	321	336	347	358	374	363	342	376	377	368	361	325	360	328	338	361	381	373	378	372	356	316	349	350	340	361	368	369	355	387	344	354	355	367	349	332	364	340	363	361	381	363	361	361	344	345	382	404	354	367	333	374	343	370	357	364	346	353	348	364	419	353	380	357	352	369	403	354	374	361	356	345	335	340	338	356	332	369	340	370	347	376	371	351	381	345	345	361	375	371	368	354	334	341	357	366	366	345	369	385	346	317	307	344	351	362	330	367	375	352	362	359	373	329	312	350	358	369	359	377	401	359	409	317	343	356	350	390	381	331	343	315	354	336	340	367	380	337	346	335	363	342	351	363	342	392	346	352	362	385	381	361	351	372	341	347	359	347	369	336	357	358	353	353	372	358	354	345	361	359	318	351	365	379	352	344	379	349	356	324	351	346	357	337	388	392	316	372	371	375	360	318	355	366	347	331	341	307	348	325	358	343	318	346	353	377	353	299	362	359	358	358	371	328	371	356	368	356	358	344	367	358	361	337	360	356	384	389	366	352	324	375	337	358	345	381	324	357	357	344	354	363	371	357	339	297	367	371	369	368	335	329	342	358	373	349	336	341	347	362	361	352	363	351	398	373	308	366	367	370	383	346	350	368	370	369	314	362	340	378	323	377	366	321	369	360	333	345	336	339	333	331	338	337	383	376	368	336	362	335	355	339	359	368	372	370	345	365	379	362	335	379	391	342	356	373	365	350	390	337	363	316	381	323	363	328	362	344	343	359	379	365	380	360	327	369	382	315	334	363	346	331	366	388	331	362	351	336	370	358	384	342	349	330	369	334	359	374	359	344	345	353	354	350	343	347	329	370	337	328	363	358	397	364	355	344	361	391	342	321	333	373	352
24135	21117	28226	24187	20922	6635	1141	840	682	683	589	582	569	558	544	556	498	494	530	495	556	522	495	488	503	533	472	495	489	511	518	499	541	526	486	470	481	509	428	446	524	505	507	509	473	489	534	509	469	510	465	486	500	503	453	474	514	486	495	448	437	475	473	478	492	518	505	510	502	492	456	489	482	447	479	472	491	504	489	486	470	478	475	486	516	522	532	484	497	496	483	488	478	502	491	479	534	453	486	516	464	491	471	469	477	459	461	475	485	465	488	504	476	493	500	473	491	466	457	482	471	515	462	494	488	481	495	524	494	488	475	454	516	448	476	519	487	488	478	487	509	501	516	455	480	514	501	498	491	465	497	530	446	506	507	517	476	487	477	462	470	514	495	438	496	521	472	495	486	498	492	499	499	499	444	466	470	462	448	497	499	506	441	479	562	470	463	482	463	475	514	475	497	467	483	504	461	470	494	472	536	517	460	488	436	491	478	509	460	495	503	469	468	489	487	505	479	482	460	472	468	490	466	492	457	493	448	481	481	473	481	460	464	485	486	479	461	509	502	486	548	493	467	484	519	497	449	483	480	454	528	486	487	473	498	511	533	479	503	492	480	508	499	526	468	519	501	502	467	511	469	486	492	462	476	495	498	459	476	519	454	529	466	471	480	437	508	496	478	476	492	518	481	480	473	482	489	488	470	457	532	450	521	474	472	456	473	489	440	525	489	506	442	483	519	463	472	486	529	504	503	505	477	530	510	519	465	462	476	496	436	498	446	465	490	467	450	540	503	496	501	478	471	469	483	483	453	457	474	487	504	505	473	530	463	468	500	493	488	473	454	496	454	525	418	522	482	452	471	483	477	527	497	494	494	483	500	456	506	447	480	462	489	488	451	517	458	486	505	511	492	473	487	518	501	480	486	468	513	482	472	489	491	486	493	487	512	492	495	494	480	486	495	471	479	490	484	455	465	491	488	479	489	505	493	493	543	519	475	526	441	501	476	452	503	477	519	470	499	451	486	473	475	465	495	482	498	494	482	467	514	527	482	460	533	489	479	474	491	461	492	482	484	498	468	536	505	505	465	526	442	527	502	516	481	467	475	474	490	473	486	437	462	496	503	462	458	482	474	463	444	494	472	469	434	518	445	480	468	502	466	430	475	509	490	504	502	478	463	489	435	446	463	517	478	483	482	473	509	503	507	479	473	494	474	520	499	466	493	484	517	468	492	470	460	527	480	498	457	505	470	502	522	501	493	477	494	459	466	506	527	464	478	471	464	503	434	491	469	517	485	460	497	508	522	497	461	458	486	465	460	439	511	491	493	471	475	495	487	504	464	465	484	454	467	483	502	464	476	481	482	474	448	497	486	491	485	485	487	436	506	471	505	492	509	479	491	475	490	455	466	502	489	472	470	462	458	475	445	477	505	462	476	530	470	467	465	463	467	489	468	453	461	487	500	497	482	476	447	501	497	486	473	535	479	469	457	481	488	483	511	483	452	499	482	517	459	487	510	473	483	484	505	490	481	492	437	470	493	450	463	490	485	491	486	514	469	485	458	477	482	511	476	489	473	516	462	489	467	449	503	468	507	455	483	472	458	455	454	484	482	486	448	466	496	493	478	472	454	535	492	501	516	490	496	466	479	564	507	473	468	506	456	500	489	433	532	519	498	493	442	461	455	512	451	455	521	507	453	480	468	474	469	457	488	496	466	498	472	506	434	465	467	496	470	503	523	488	464	470	491	476	501	440	508	535	494	505	514	509	476	485	501	489	483	478	486	499	502	495	490	524	477	486	517	498	493	482	515	489	415	472	495	486	469	486	490	451	495	459	515	497	517	550	488	501	453	459	476	498	462	483	454	470	487	469	470	481	507	478	461	504	503	471	502	496	498	460	483	470	456	511	469	495	504	485	501	467	449	486	494	484	477	458	478	471	460	484	479	521	519	488	501	507	527	481	470	499	480	498	503	473	488	510	481	471	483	520	520	474	523	502	442	469	473	502	490	511	515	490	478	438	456	480	471	499	475	498	468	513	476	528	482	495	497	454	465	485	471	475	500	485	490	496	480	492	511	518	449	506	480	479	451	497	481	461	453	493	486	479	442	455	479	443	469	460	480	472	514	462	489	495	509	472	467	457	466	493	471	467	476	531	487	485	451	498	448	500	460	488	497	491	503	498	478	529	473	478	468	474	497	460	483	464	466	450	504	489	480	490	484	453	502	477	488	482	511	503	488	495	504	486	479	503	510	475	467	466	507	472	421	457	425	513	469	472	459	451	499	487	493	480	492	502	510	481	492	471	479	459	458	467	503	483	497	484	480	449	500	510	491	490	489	456	460	497	495	470	492	503	479	487	483	454	466	481	453	487	539	470	491	476	477	508	483	493	522	490	481	507	440	484	484	491	464	500	494	465	455	490	477	485	450	458	497	476	470	489	491	494	486	514	508	520	489	472	449	473	488	437	490	510	461	460	487	453	485	519	482	487	523	476	469	466	527	437	510	487	466	473	509	475	480	439	498	488	467	455	459	496	483	475	465	471	505	487	506	466	453	536	494	478	499	499	462	464	530	476	473	484	467	469	489	515	496	462	475	478	491	481	472	466	550	525	510	499	461	470	443	461	481	459	503	502	497	456	498	478	491	506	512	459	496	486	483	507	479	477	494	459	481	461	466	480	494	517	445	472	463	488	503	469	473	483	486	483	496	487	505	469	507	472	471	489	461	461	488	452	540	518	470	474	466	514	492	489	465	485	506	494	460	488	485	501	492	467	546	461	440	501	488	527	460	474	502	494	513	498	455	481	450	487	481	458	454	528	518	499	474	476	475	499	469	483	509	470	510	499	492	431	478	468	499	459	471	486	472	467	457	443	503	479	509	481	442	455	494	486	472	506	491	491	490	461	513	478	448	471	508	503	460	444	455	450	440	458	475	474	496	493	473	479	510	436	478	496	494	510	535	474	492	489	500	518	493	479	489	473	465	464	508	487	465	526	489	485	483	479	480	484	512	468	474	480	491	471	514	452	495	499	478	486	499	517	504	474	468	483	495	485	473	493	452	486	487	503	531	520	460	445	496	502	509	473	432	461	490	475	492	536	498	465	444	479	486	478	523	498	464	474	491	510	474	484	483	443	468	479	492	489	483	486	511	494	497	455	456	510	470	463	471	448	483	508	448	483	465	520	505	518	436	500	516	500	470	478	473	459	500	503	493	491	490	464	480	486	477	508	507	481	462	455	495	481	522	480	439	459	455	480	473	438	461	470	496	459	456	501	446	496	483	518	535	511	450	516	435	476	463	503	488	521	496	471	497	483	474	527	540	506	488	475	492	460	479	517	478	485	456	447	525	463	471	459	470	482	508	498	493	493	485	459	504	485	518	493	477	485	499	502	491	449	510	454	475	468	474	479	493	489	469	496	479	473	464	470	475	470	467	473	480	488	490	475	518	494	506	477	492	459	446	459	503	450	472	444	470	461	454	500	465	465	474	470	440	483
39753	45736	7637	3401	2320	1897	1595	1269	1123	989	932	866	784	754	808	708	741	677	661	687	680	667	670	638	679	634	645	694	575	618	594	617	667	658	619	600	648	609	628	673	617	612	594	622	597	629	666	627	625	654	627	623	619	654	605	645	614	555	602	568	607	629	598	612	608	681	576	598	566	621	612	644	646	632	588	567	601	587	624	606	654	633	604	619	581	554	610	611	603	621	613	624	604	596	564	590	568	613	596	630	567	629	613	570	594	622	601	646	620	607	576	615	599	581	634	654	592	583	615	575	554	604	627	593	606	583	595	604	608	604	627	590	588	603	599	615	615	615	644	581	592	555	614	594	602	623	614	625	645	597	572	598	559	592	613	605	596	632	605	596	596	625	590	592	571	621	620	596	645	591	571	624	598	609	623	561	613	594	602	633	607	583	579	614	601	581	573	584	569	599	607	557	620	587	656	591	599	580	609	582	579	578	609	590	596	584	597	612	615	603	584	622	585	627	587	590	610	608	621	605	578	628	560	614	568	634	628	599	626	637	566	561	608	598	600	587	581	617	591	620	642	623	608	606	590	599	638	596	622	627	589	587	582	617	608	627	618	609	577	608	571	620	645	584	582	618	646	607	600	574	584	608	593	623	624	581	593	601	571	563	583	609	617	600	605	565	572	585	605	590	629	594	587	653	580	595	584	656	658	608	586	586	623	587	629	557	603	606	638	592	555	625	575	556	632	561	585	640	593	613	603	644	572	575	565	591	619	603	576	610	625	601	618	642	614	601	568	589	569	597	531	605	587	618	574	568	574	591	650	554	616	581	592	600	586	602	588	619	583	638	584	614	632	609	579	599	598	614	671	635	594	577	584	607	599	604	664	634	620	618	584	608	611	578	591	593	599	549	623	589	587	571	584	645	574	586	604	601	637	650	640	582	625	634	623	619	651	619	643	611	635	616	601	589	609	586	618	565	619	589	560	613	606	623	571	620	606	619	641	567	618	587	636	600	591	577	609	565	602	658	591	621	603	641	567	583	603	596	595	625	638	627	611	638	603	625	658	585	610	585	611	615	625	616	596	599	603	613	628	583	617	622	601	608	590	591	611	592	599	582	615	627	639	651	599	647	586	630	582	647	620	624	632	631	593	617	619	599	628	662	606	598	633	620	642	617	651	578	571	615	619	580	666	607	626	576	614	609	600	634	608	598	595	614	621	596	633	565	631	602	637	635	568	603	609	599	594	594	613	615	602	569	592	592	577	557	599	597	568	578	590	592	576	629	611	580	612	580	611	570	577	601	612	632	575	595	566	596	599	631	615	586	582	614	605	592	605	605	596	623	579	615	580	633	606	584	623	626	579	645	621	617	590	602	621	621	638	596	626	570	616	613	614	593	635	619	610	643	572	609	599	628	572	553	581	609	560	620	573	617	569	624	596	648	574	627	613	620	610	569	619	604	633	583	599	608	591	655	601	591	596	610	585	633	624	623	623	597	622	615	564	558	552	582	641	615	597	581	650	612	576	602	588	586	606	592	638	608	613	577	650	627	635	611	615	575	530	591	622	627	626	585	593	571	632	587	597	626	582	591	618	606	550	582	608	564	624	582	602	625	626	578	649	604	577	590	606	613	621	589	596	584	643	605	625	602	579	591	596	592	625	608	606	573	568	637	605	527	577	614	641	599	624	615	612	603	582	632	618	621	573	599	614	605	604	610	597	570	622	617	607	631	593	616	592	588	626	607	631	605	575	608	581	625	636	659	611	635	574	621	589	598	624	617	586	604	623	587	652	624	599	587	563	568	635	609	584	573	640	539	614	630	580	626	594	622	564	651	622	590	623	596	640	571	602	596	580	559	625	555	576	582	600	631	575	586	623	583	562	603	625	586	655	610	596	659	627	617	594	613	612	602	578	625	612	588	594	601	576	594	581	576	564	608	599	588	595	580	590	576	605	589	623	645	590	577	611	580	586	570	600	598	626	579	639	576	598	588	540	598	569	622	604	645	586	589	585	584	613	632	585	601	582	569	590	575	631	591	627	631	628	588	602	628	593	577	563	616	609	624	641	603	635	587	605	562	585	636	649	602	597	630	591	646	570	614	646	676	605	602	597	611	601	580	635	600	606	638	598	613	608	573	581	582	556	569	613	579	588	574	596	580	595	588	645	617	604	596	568	585	609	601	629	629	580	600	649	671	594	599	574	615	607	584	620	585	585	602	595	624	598	639	565	629	638	582	602	574	590	612	643	585	645	554	556	618	583	601	593	580	621	672	581	655	572	596	603	569	592	618	624	583	624	570	621	593	615	564	626	662	628	563	595	591	602	625	625	582	600	613	605	607	601	616	612	591	642	621	605	614	641	600	639	588	575	599	588	596	602	565	600	611	598	611	611	588	581	582	651	608	588	620	582	604	575	622	637	630	565	591	575	615	583	609	607	541	548	565	589	586	576	626	591	626	607	594	565	606	614	644	589	599	621	623	670	589	621	602	604	641	623	600	591	609	609	610	640	592	631	630	598	617	621	573	617	613	586	606	547	629	614	598	604	625	620	590	609	621	598	578	632	595	611	621	612	593	611	595	632	618	589	580	603	598	590	600	630	592	612	574	597	587	624	603	641	616	599	584	605	601	581	630	587	562	605	571	608	622	600	577	588	574	581	596	607	589	616	571	617	596	620	626	640	595	599	613	619	598	620	566	609	609	648	604	562	605	611	589	610	654	591	628	550	605	642	599	625	625	607	608	641	655	599	586	610	592	583	546	617	606	616	630	618	587	588	610	626	559	557	572	597	582	540	592	632	613	569	600	622	555	591	625	597	643	622	608	548	572	584	619	596	588	592	605	579	562	629	624	627	586	632	629	571	589	615	590	594	620	628	622	625	585	599	598	608	653	614	633	619	593	594	580	624	564	655	589	597	580	549	588	621	572	633	575	578	581	612	635	563	572	583	587	611	602	576	634	604	549	555	607	610	591	584	614	562	605	611	590	606	615	607	602	608	598	614	624	616	616	579	569	586	601	617	591	618	578	572	593	628	621	634	603	552	613	599	621	611	620	629	674	612	598	547	643	601	627	594	629	603	597	590	597	603	597	565	664	589	589	599	588	637	614	636	578	584	604	628	622	589	568	610	595	587	585	629	624	629	621	598	642	584	599	634	587	597	593	601	611	590	631	595	596	609	614	595	621	659	616	627	592	615	628	578	587	643	591	610	609	647	618	582	627	638	600	620	595	588	646	636	616	623	576	601	584	615	628	606	596	573	604	631	648	636	612	631	586	589	593	615	587	623	584	571	608	566	600	612	593	605	542	599	627	636	610	571	620	656	603	540	573	597	610	606	609	585	598	587	590	580	552	587	566	581	596	587	607	604	614	623	608	595	624	587	582	628	615	626	625	584	602	580	628	634	592	641	577	611	595	615	642	609	579	599	606	586	603	631	569	569	614	612	633	583	638	610	631	603	585	602	605	621	613	558	616	610	613	592	597	570	618	627	618	599	608	613	594
22993	21086	28776	23606	21078	20954	5250	1154	806	743	752	676	628	604	599	543	570	518	520	527	485	518	484	484	467	452	466	491	458	461	471	467	490	456	442	432	474	483	498	489	468	471	481	471	479	475	469	437	442	473	461	445	464	448	469	463	446	458	458	479	437	471	456	451	431	471	466	459	447	434	476	481	441	415	413	474	445	475	405	441	463	445	448	445	426	428	467	419	457	439	452	440	505	457	457	458	486	421	440	481	455	487	458	428	465	446	482	441	422	437	431	437	444	432	431	448	422	431	456	449	461	447	452	463	472	429	454	459	417	432	435	433	446	470	436	478	472	428	449	432	451	447	462	490	456	423	450	419	480	437	435	443	419	431	463	394	447	460	432	461	438	448	461	455	468	453	492	433	469	480	419	451	433	441	440	450	474	470	440	477	459	469	437	462	435	424	412	447	457	441	423	406	448	457	480	439	467	433	442	434	409	429	441	455	429	455	460	444	440	464	439	451	469	460	422	455	461	434	424	465	457	421	461	445	443	448	455	449	452	425	485	462	470	451	421	450	462	430	448	439	447	453	457	450	494	440	428	449	444	456	435	433	456	413	463	423	475	441	468	426	469	404	432	451	448	431	430	438	429	443	426	448	453	457	463	456	447	457	488	423	439	467	435	445	467	435	432	417	457	462	449	437	452	412	450	408	458	465	445	423	444	454	456	456	444	406	435	454	449	476	455	438	442	432	472	455	426	466	493	471	400	426	435	456	414	448	451	461	428	463	455	444	431	484	466	473	459	428	472	455	485	447	432	446	412	456	444	422	442	465	422	434	443	476	451	437	467	405	452	428	413	402	444	423	461	458	377	423	447	434	429	424	451	476	440	420	445	434	468	444	485	429	446	458	462	448	450	456	478	432	430	418	429	428	453	446	450	522	457	474	423	449	472	408	408	440	503	419	410	480	450	422	460	428	458	436	459	435	457	429	442	469	447	474	451	470	460	404	430	459	385	453	442	475	451	446	464	422	436	491	483	488	432	496	432	448	426	438	461	422	437	431	423	428	418	451	463	446	428	474	454	499	463	455	424	463	423	443	425	415	423	437	442	409	441	453	494	464	433	416	486	457	439	454	436	432	470	438	470	434	475	463	419	415	450	418	451	472	446	467	454	448	448	463	444	418	437	475	442	430	408	440	431	465	438	460	477	462	444	454	413	409	469	473	440	448	445	438	459	464	464	448	422	447	420	462	432	462	455	465	483	456	457	455	433	448	435	406	464	456	408	430	438	446	451	409	461	433	435	433	460	462	446	440	448	442	437	437	428	450	431	464	441	481	410	445	463	449	436	475	460	432	434	441	439	449	422	435	461	414	436	427	450	480	437	470	427	447	469	484	454	462	476	407	430	430	424	464	441	444	426	436	457	454	440	453	471	443	449	484	467	424	439	423	448	461	397	459	462	417	467	437	440	462	395	447	456	443	450	422	433	456	435	456	439	445	455	450	428	446	423	479	429	462	437	429	452	486	438	456	463	452	454	438	487	475	439	439	468	448	431	444	456	418	413	458	393	414	436	444	444	500	440	484	434	435	423	447	424	416	447	473	434	448	463	461	394	417	417	446	444	442	462	456	441	437	435	443	432	454	481	452	416	452	455	456	408	423	476	429	442	452	453	429	444	439	421	415	452	444	427	416	477	428	450	461	475	425	414	453	456	449	466	448	402	428	440	401	467	447	455	458	447	463	450	435	449	441	438	462	440	444	447	476	451	425	481	483	428	459	461	456	464	452	468	454	484	473	414	416	453	446	456	423	473	417	452	464	427	471	458	415	452	443	432	388	492	442	413	456	449	474	427	441	459	446	435	456	451	462	444	425	448	463	452	454	475	433	436	419	436	452	419	391	462	419	443	448	447	444	420	426	439	426	460	458	453	460	450	425	488	433	440	477	456	412	436	445	430	435	454	445	436	475	461	446	451	452	442	422	473	446	444	451	451	446	432	437	468	464	489	475	424	396	466	441	421	411	430	489	444	422	409	454	436	441	439	457	456	409	426	462	465	471	454	451	433	466	450	447	427	445	435	436	429	422	459	420	452	461	440	463	459	429	459	444	443	458	437	450	453	431	473	457	433	462	456	408	428	443	415	445	427	443	472	419	433	462	456	426	440	404	420	470	446	473	453	451	400	465	442	445	450	433	452	461	440	449	394	455	437	449	476	490	431	433	477	461	489	449	454	476	433	403	434	459	471	417	466	427	423	461	454	443	473	425	430	448	482	426	430	453	429	434	444	452	487	448	464	455	432	438	438	461	475	498	418	447	434	447	451	478	454	415	485	432	451	453	434	420	443	429	433	473	398	431	470	461	429	449	424	437	490	482	450	438	472	494	477	424	413	440	435	436	435	457	418	417	411	506	436	440	452	437	432	422	467	465	426	430	413	484	425	439	452	448	465	428	450	445	462	433	467	416	386	424	402	435	409	443	444	480	448	439	404	474	449	444	451	482	440	473	431	465	448	432	435	425	451	419	439	425	452	440	439	430	440	445	416	418	438	438	453	481	416	470	445	469	434	443	425	452	438	467	471	409	429	491	427	465	438	460	409	451	450	452	452	443	433	424	475	446	445	456	475	423	455	457	459	452	420	404	469	449	416	431	430	441	438	429	415	472	428	436	404	442	439	464	427	441	447	417	435	478	465	426	428	430	435	445	449	415	451	471	486	457	455	445	440	436	445	421	434	436	446	435	460	444	465	460	422	472	482	465	474	438	449	444	443	463	406	450	428	461	450	469	420	433	431	447	465	439	434	479	430	433	451	416	439	416	454	423	443	459	426	446	420	454	440	443	467	452	496	474	445	473	411	455	441	465	442	413	423	428	466	425	425	433	454	439	457	471	466	479	460	459	463	444	458	424	455	451	443	447	429	416	413	452	428	434	452	441	465	440	441	430	437	464	429	438	484	490	437	464	438	463	444	471	468	449	443	454	465	441	451	440	453	428	453	420	458	472	466	438	460	452	423	425	435	464	472	414	429	492	447	427	453	478	472	451	428	412	473	422	439	436	448	457	470	445	438	420	420	409	453	494	443	450	449	444	461	435	431	426	450	462	419	456	448	448	464	457	445	413	391	471	443	480	442	422	439	437	447	454	431	465	458	429	452	427	432	441	435	412	459	414	465	464	465	447	468	436	453	436	427	456	425	440	453	466	428	457	409	440	438	416	456	405	445	426	426	437	439	448	495	447	459	456	444	447	463	413	462	441	410	421	450	408	429	410	442	402	446	420	420	422	488	450	491	460	414	482	453	429	460	471	418	445	473	437	452	461	443	419	456	432	442	449	423	465	476	468	439	478	431	439	489	406	459	469	453	465	443	440	461	445	464	444	429	458	409	455	438	470	444	416	445	457	451	432	453	455	436	418	435	429	428	461	437	447	445	461	451	450	453	443	416	439	447	459	423	463	474	438	429	439	464	463	472	425	444	435	428	468	445	453	438	431	431	440	460	428	446	481	428	412
44140	55253	12625	5590	3952	3059	2419	1885	1583	1387	1171	1109	1018	880	830	800	759	753	672	700	678	690	662	690	644	601	614	655	620	612	604	620	621	614	573	617	558	555	595	624	557	589	597	596	609	588	624	565	596	580	607	597	612	590	605	592	569	594	590	542	553	601	601	618	602	601	566	609	568	608	545	576	596	591	583	594	562	630	561	588	521	577	616	573	599	569	560	542	558	556	589	552	602	555	586	574	576	565	611	591	570	616	575	558	514	591	594	587	579	541	532	565	548	590	564	519	526	549	553	582	530	535	551	581	545	569	604	573	555	519	568	548	583	583	559	597	569	600	588	585	565	607	562	574	562	553	577	581	555	572	533	569	573	545	526	588	565	575	575	598	582	548	542	563	602	589	527	567	568	576	566	524	544	554	544	572	563	612	561	581	586	543	560	571	572	571	575	553	575	570	600	524	568	583	581	547	589	595	598	537	568	564	552	591	547	589	574	556	552	570	599	537	565	588	567	561	583	558	572	604	580	567	541	557	577	554	612	533	570	548	577	588	555	585	574	569	575	610	600	572	593	559	603	584	556	575	623	523	588	569	555	578	566	539	553	549	579	586	574	540	582	593	555	596	601	547	559	578	561	563	562	582	593	575	511	572	597	556	561	537	549	550	579	559	592	558	551	581	553	576	564	581	577	527	561	552	537	549	562	572	544	610	596	563	587	561	512	597	547	600	605	597	591	538	566	562	619	592	559	584	569	548	565	533	568	564	536	525	597	626	559	569	518	551	557	597	580	583	570	560	559	552	561	598	567	553	541	551	580	597	565	570	527	573	559	591	560	587	535	561	559	572	562	551	544	581	514	580	573	574	571	599	586	560	559	580	540	627	600	624	604	512	527	560	549	582	556	546	561	560	566	560	555	603	551	547	585	537	553	504	581	561	576	589	554	554	546	521	607	585	532	555	549	610	555	545	560	596	580	564	607	525	582	592	568	566	592	517	573	582	582	599	634	566	575	564	542	584	547	576	555	556	557	593	537	564	606	560	566	599	572	573	547	583	566	545	561	570	621	559	551	598	590	571	544	582	604	566	603	542	553	535	586	575	582	599	577	551	562	579	544	533	593	547	568	539	548	587	559	515	552	563	574	541	548	568	556	595	564	547	563	568	564	586	544	579	597	589	537	561	530	581	588	568	567	563	543	524	565	550	556	574	601	565	627	592	617	565	549	575	547	559	592	559	575	558	583	556	554	582	553	581	580	574	547	602	589	566	620	558	585	579	576	546	586	556	557	564	540	582	546	588	614	555	581	528	548	567	564	547	542	548	569	565	587	589	584	568	559	596	588	566	597	582	598	560	526	571	574	529	554	557	537	551	593	563	589	491	593	526	515	569	556	590	587	535	555	571	603	558	566	533	580	564	540	542	585	569	548	548	594	545	519	586	506	571	543	539	568	555	571	552	605	558	543	582	543	574	546	594	544	597	583	527	552	553	518	527	529	533	546	588	549	577	577	562	543	546	535	573	587	557	538	614	512	578	554	561	621	550	588	570	537	579	555	537	573	595	569	550	574	545	584	524	548	553	561	569	563	538	571	572	564	560	546	579	535	568	567	572	570	572	508	555	568	550	541	549	598	573	534	551	595	581	546	578	548	580	568	540	594	603	547	518	554	567	633	529	586	541	558	555	543	560	581	587	568	577	593	595	593	586	515	540	558	582	543	583	576	513	606	565	577	568	548	576	560	571	575	572	568	555	596	569	569	581	587	544	533	570	598	556	555	571	558	554	523	528	541	587	538	558	575	515	586	575	557	567	551	576	548	545	590	559	550	548	540	535	582	577	589	551	540	534	567	558	618	550	564	576	609	573	548	547	572	602	596	583	579	576	546	564	545	570	606	565	566	548	577	590	585	595	564	544	572	577	554	562	537	591	537	526	602	557	595	598	562	585	523	603	568	546	569	578	562	574	568	594	550	580	558	579	580	561	587	561	592	546	549	550	534	587	583	548	555	571	581	546	545	581	567	542	544	565	611	571	584	597	568	589	569	569	571	565	588	587	584	581	495	550	535	536	578	584	560	540	540	546	599	579	565	550	584	565	553	529	573	600	579	560	581	565	559	544	524	533	534	568	570	558	579	580	576	556	587	570	560	562	538	565	567	575	510	569	567	599	558	547	559	537	602	572	552	571	539	586	546	595	598	563	593	561	570	591	580	561	586	589	551	512	546	526	571	540	540	566	547	602	579	600	586	543	538	538	583	563	595	594	550	592	553	562	566	578	618	565	586	577	555	540	563	566	557	577	550	581	580	571	566	560	573	552	554	565	520	576	565	547	574	565	556	575	552	559	606	526	578	552	569	572	532	592	563	544	548	597	577	569	554	543	543	565	559	567	546	581	586	577	592	597	609	564	539	570	516	555	565	602	573	532	586	567	533	544	567	530	558	544	550	523	593	566	553	546	591	591	583	545	577	582	571	559	568	530	568	562	552	597	574	510	569	574	566	562	574	564	573	561	514	590	629	556	571	543	549	568	590	602	540	595	596	590	558	545	595	598	531	588	552	542	545	560	577	572	630	566	549	585	563	596	573	596	575	564	602	552	546	573	602	576	598	591	568	579	549	530	579	582	608	559	575	597	586	567	543	586	550	579	561	594	577	546	534	582	552	560	570	547	556	560	551	562	571	569	561	582	563	583	584	532	571	568	559	579	600	565	568	569	597	593	570	538	597	599	579	564	612	559	549	561	533	562	563	567	582	599	569	602	561	570	584	561	524	552	547	552	540	582	574	565	568	560	566	572	547	576	543	527	574	532	553	540	560	554	590	538	582	590	571	613	605	595	528	561	575	591	566	568	528	581	587	541	547	573	566	584	552	571	556	600	621	560	574	539	571	558	549	584	518	592	549	544	520	535	643	565	539	616	606	593	526	594	532	576	528	591	581	521	594	558	557	584	535	625	608	542	564	530	619	581	560	567	577	521	598	608	567	576	563	553	582	576	561	627	555	557	544	516	559	565	597	562	545	570	595	583	601	546	570	570	595	540	590	583	569	511	570	562	531	575	589	557	582	553	574	584	541	578	571	567	576	558	595	572	546	567	532	571	571	551	570	565	563	583	568	516	621	564	592	564	568	575	569	545	577	548	576	582	609	509	560	593	558	580	558	615	565	544	633	576	574	593	543	563	562	555	558	573	573	568	516	586	554	541	568	556	555	598	547	603	590	574	582	548	556	548	588	600	576	572	542	566	555	607	528	575	552	547	556	621	566	548	516	572	561	558	495	543	559	571	555	551	571	563	546	535	567	539	605	556	622	549	565	581	568	551	565	583	567	604	570	602	572	567	568	562	549	523	566	567	582	548	539	518	584	527	574	560	584	621	596	582	562	563	589	568	541	584	584	558	575	550	580	561	543	586	552	528	601	518	541	529	561	556	577	555	580	540	601	553	562	529	561	567	594	571	539	605	547	570	582	580	547	532	547	571	571	556	568	524	589	533	507	593	562	551
29125	24809	12174	1136	403	340	325	293	327	277	313	273	289	282	307	307	286	311	253	281	287	270	292	288	281	306	300	320	287	302	285	283	285	287	273	302	295	254	277	310	254	270	284	309	281	258	267	280	306	283	269	291	295	256	261	270	297	266	253	297	279	252	265	312	286	296	266	293	274	277	300	282	253	295	265	254	263	287	284	269	288	304	276	284	266	265	276	294	297	307	303	293	290	290	284	265	251	265	292	264	266	318	311	260	252	268	301	259	266	279	274	267	279	287	272	266	273	309	303	295	275	283	306	257	260	295	272	272	286	292	300	284	277	307	314	292	286	301	261	248	289	291	300	254	284	279	292	293	281	269	275	317	288	239	282	288	287	260	246	279	287	275	296	264	293	293	276	303	279	300	287	289	264	307	279	308	254	279	283	291	297	252	259	275	286	253	329	290	272	292	284	262	290	255	303	268	265	291	265	277	281	280	280	292	274	271	262	320	300	285	304	298	262	278	291	305	280	299	258	284	266	269	284	268	278	293	293	280	305	278	282	301	274	280	292	279	303	294	270	296	294	254	294	300	281	312	277	278	286	266	286	262	275	283	270	295	278	264	248	285	282	322	283	281	288	285	262	301	294	288	291	322	288	277	254	268	300	283	260	289	271	271	291	296	286	281	257	274	251	288	268	297	266	265	296	282	279	297	317	292	271	254	299	289	270	298	281	289	279	292	267	274	298	273	280	278	302	288	289	287	268	272	243	288	279	294	292	261	292	308	304	299	278	280	304	257	244	297	252	282	255	271	286	277	301	284	297	294	280	313	264	268	287	319	274	279	292	288	256	272	290	258	297	269	264	293	283	277	301	281	291	299	287	276	277	280	297	286	297	292	290	268	276	287	288	270	281	276	283	309	275	286	269	314	284	281	311	268	275	297	255	283	284	255	283	291	275	301	285	320	274	272	294	289	292	255	289	249	295	249	282	289	299	265	325	299	289	273	268	269	243	271	279	261	300	290	285	253	293	270	286	282	287	274	294	292	292	291	301	292	250	285	289	276	284	313	269	291	274	265	278	295	289	295	304	301	297	286	311	330	303	303	307	302	269	254	263	309	283	284	285	301	310	276	307	281	305	284	301	299	277	314	310	249	283	280	276	295	277	309	281	280	252	308	288	293	281	290	258	279	274	292	256	275	295	275	298	255	265	267	295	283	285	285	269	278	284	296	250	304	296	292	293	281	271	294	299	292	296	274	303	262	253	284	309	311	270	292	298	271	279	275	270	305	256	290	294	313	288	288	289	302	280	289	284	269	263	280	282	280	268	293	285	284	294	289	280	293	277	270	278	294	254	301	280	295	257	268	269	305	256	267	263	273	282	286	290	270	287	288	277	265	298	267	287	328	290	250	277	274	276	285	278	283	310	299	313	320	283	279	295	296	264	266	243	271	251	309	266	286	246	275	264	275	294	282	269	283	261	290	253	265	306	293	272	271	270	280	273	287	254	258	268	285	311	265	291	283	325	270	286	284	285	287	269	288	272	264	281	279	282	291	280	261	288	308	275	296	286	276	283	282	280	268	308	271	261	261	270	282	316	269	281	299	278	276	310	252	289	286	284	313	298	310	294	287	282	266	288	314	286	260	263	266	281	280	283	293	282	293	283	274	291	260	282	297	292	268	295	268	260	285	278	287	323	286	276	294	301	288	292	286	284	294	293	295	295	276	273	295	267	275	286	295	274	328	288	261	292	292	265	282	255	278	263	254	276	268	287	270	282	293	271	276	279	296	286	286	268	270	290	315	272	301	289	273	260	286	276	273	299	295	271	284	284	298	275	291	296	277	274	271	287	282	264	280	288	271	281	288	266	290	261	278	271	269	303	294	249	327	252	282	300	293	299	252	276	288	310	267	235	258	281	274	264	263	277	285	265	303	275	280	268	302	306	263	279	287	269	298	308	315	306	283	274	299	267	281	290	290	274	300	303	271	268	299	257	284	286	270	315	251	286	265	262	313	270	266	282	314	278	287	302	308	286	293	288	306	263	272	256	291	279	302	282	269	303	251	296	273	278	257	316	283	301	275	262	282	265	305	266	252	272	265	290	281	282	275	294	259	256	276	309	279	273	268	276	254	255	284	277	313	276	256	256	269	280	258	283	269	261	309	279	284	272	281	288	254	289	270	280	258	293	276	273	276	308	302	265	280	282	265	316	274	268	292	303	289	305	271	318	285	312	248	240	279	311	278	291	308	268	251	304	298	316	291	309	277	286	259	259	277	282	302	272	269	283	264	280	265	286	273	266	257	299	264	293	251	280	301	262	276	302	282	294	295	297	288	310	286	281	281	287	268	286	269	276	306	308	275	263	272	252	305	269	275	299	278	274	265	298	282	300	289	265	306	290	308	292	294	283	280	272	282	282	306	302	284	260	313	294	266	277	266	269	251	296	300	275	293	266	293	273	278	270	279	282	282	309	287	298	273	334	266	291	253	267	283	277	293	281	279	297	302	310	283	278	276	276	276	279	284	308	300	296	288	323	280	284	274	279	290	285	262	279	272	274	286	277	256	277	268	288	310	294	324	302	288	274	290	276	283	301	279	298	282	301	275	282	277	285	274	259	283	288	256	267	281	315	261	300	280	262	307	294	267	262	263	306	293	280	277	308	261	275	295	290	261	303	294	284	295	279	276	269	294	292	276	289	288	276	292	287	287	275	296	269	294	261	301	300	255	280	275	285	287	291	275	281	286	286	290	296	234	254	275	282	278	306	268	256	287	288	293	293	279	312	261	274	291	282	270	318	321	284	290	299	286	285	269	269	273	255	261	297	282	278	273	275	281	282	300	278	266	305	272	318	287	267	275	280	256	307	285	307	298	286	279	312	262	282	269	282	267	266	256	291	287	247	279	258	272	282	289	298	294	277	297	282	268	279	259	304	289	269	339	280	281	274	305	295	303	257	283	280	288	251	277	287	271	285	271	265	309	318	293	312	263	272	287	273	285	292	268	309	278	302	266	279	279	251	284	292	278	254	308	309	291	283	293	302	290	232	275	268	275	268	340	269	298	281	286	274	266	290	303	291	267	261	273	325	287	265	267	264	303	315	273	276	280	276	292	282	296	264	281	270	263	280	269	309	296	289	286	269	273	287	277	284	273	246	254	268	294	300	283	285	269	303	302	294	258	281	279	274	280	287	243	298	288	293	289	295	282	294	278	281	288	295	292	269	283	292	298	269	297	280	281	272	285	267	273	284	290	299	289	260	276	290	275	269	263	276	280	269	301	286	281	295	286	270	289	257	238	253	259	285	250	263	290	283	321	292	298	279	273	256	248	273	279	298	304	310	250	270	299	278	270	324	243	275	271	277	288	298	286	314	274	276	290	278	277	277	272	302	279	273	263	296	283	296	276	298	265	290	272	251	313	266	296	299	265	278	280	311	257	297	297	307	302	309	256	284	255	275	277	287	262	287	276	276	265	290	317	285	294	298	334	261	293	323	292	270	280	272	272
35248	33981	1889	574	508	464	438	394	389	391	391	383	374	373	372	338	320	364	407	367	380	354	385	367	339	364	367	359	335	350	358	340	346	334	370	366	368	355	330	364	362	336	348	381	375	399	322	337	343	394	341	368	354	335	367	348	339	368	365	352	349	368	374	347	380	343	350	341	378	390	354	319	324	363	379	337	363	348	345	358	338	378	388	341	350	372	357	343	358	361	365	371	330	347	362	319	363	355	363	379	372	355	372	334	353	339	351	365	374	339	349	412	372	393	332	387	367	347	364	362	363	358	357	336	357	352	360	370	373	334	342	353	369	333	335	354	342	379	370	348	401	410	337	347	343	335	376	325	374	341	388	346	384	332	352	344	354	387	328	364	343	341	367	376	359	360	329	331	363	348	333	363	380	362	352	319	361	367	349	377	366	358	379	339	351	330	388	398	356	375	336	368	351	360	365	381	339	359	375	369	326	333	364	359	378	336	375	359	347	350	367	364	397	381	393	350	356	377	336	353	362	380	342	376	321	336	368	380	337	371	369	353	357	386	330	354	355	344	358	335	332	327	351	396	358	362	370	361	375	359	337	379	334	323	359	371	354	356	380	339	344	406	343	336	349	326	340	382	368	314	327	353	340	325	349	343	392	371	373	368	358	342	346	367	350	428	352	348	371	345	357	343	366	339	367	355	357	328	368	349	348	343	358	373	348	340	357	346	369	350	374	321	335	333	362	357	376	371	373	343	396	366	343	394	364	338	383	370	318	357	335	330	345	322	342	371	382	341	340	348	329	346	376	348	346	383	338	385	385	357	356	333	335	349	366	364	389	337	348	345	339	362	349	359	353	363	337	348	380	373	352	357	343	384	349	382	382	415	326	364	400	367	373	367	328	348	374	369	364	360	377	316	394	367	380	330	329	343	337	351	353	353	365	363	344	337	352	372	358	363	355	339	373	328	323	385	339	376	346	363	338	381	343	377	361	355	359	373	376	377	343	347	329	371	371	353	361	378	321	382	368	355	358	322	364	343	340	346	365	356	380	371	350	368	374	345	349	379	365	379	365	355	310	399	360	383	349	401	349	346	358	364	362	376	352	365	361	344	352	366	340	378	320	338	378	355	372	328	387	368	331	387	372	376	364	376	320	349	336	390	370	339	381	354	362	345	352	363	361	377	360	369	361	376	327	375	342	357	386	357	372	385	382	377	351	342	345	352	336	368	354	387	398	355	327	314	343	355	360	359	351	350	360	368	341	379	373	354	379	370	300	372	356	368	363	354	352	332	337	355	359	321	376	348	364	350	382	346	344	364	379	328	368	348	332	347	361	361	366	345	409	345	360	339	359	341	342	361	371	340	364	352	391	380	344	361	345	360	384	370	363	347	366	359	386	372	371	333	381	362	388	342	402	340	364	373	377	349	362	350	359	343	362	330	316	355	357	365	413	345	378	353	356	358	369	385	380	364	380	368	352	366	339	350	341	353	373	330	374	343	353	366	332	361	384	388	384	348	375	356	377	350	349	356	329	396	354	356	390	350	382	325	365	365	356	315	332	359	348	338	339	361	334	364	353	369	362	357	349	362	353	354	361	393	376	364	368	368	353	358	393	346	360	369	355	354	299	350	365	346	350	362	368	349	351	354	348	344	324	370	333	374	340	371	355	348	388	344	373	344	360	361	355	374	377	359	382	370	363	330	365	336	358	359	351	333	366	352	349	334	373	352	324	357	351	336	351	345	350	314	355	319	363	366	348	366	377	357	358	367	361	385	332	348	354	376	354	344	350	345	367	331	370	363	330	361	359	365	371	304	363	363	343	312	370	371	323	343	339	331	380	345	347	367	393	359	326	367	371	362	364	373	387	316	338	332	365	365	342	369	359	362	333	378	341	386	362	327	356	325	361	346	346	340	373	353	362	339	344	349	317	372	335	344	361	341	416	366	367	377	388	357	338	345	360	312	336	360	332	379	349	343	384	287	365	358	352	339	339	353	355	347	347	344	337	345	366	357	356	349	355	342	381	397	357	379	350	350	321	347	396	324	386	338	331	353	361	384	340	370	339	352	343	367	367	352	344	353	336	375	341	359	356	355	351	345	362	371	377	326	338	332	330	341	383	352	358	377	341	332	338	336	339	378	392	366	327	385	347	333	343	338	378	321	384	354	350	323	392	378	317	366	391	344	392	365	381	351	356	359	360	343	341	369	378	340	333	350	359	377	353	349	352	384	349	356	339	387	349	308	321	376	356	352	367	357	350	379	359	357	383	398	336	341	396	368	359	388	330	350	346	370	387	389	349	339	358	355	335	350	334	371	384	361	365	373	332	365	365	346	365	376	365	353	381	364	359	348	351	339	360	315	310	350	354	361	379	344	321	356	329	372	339	340	339	354	337	372	352	330	336	339	339	323	350	361	355	383	381	329	356	351	379	329	372	344	334	357	321	343	341	389	336	369	315	339	361	365	347	363	367	364	334	349	402	349	355	342	351	353	366	368	345	354	365	372	359	354	350	341	367	373	366	379	353	340	360	372	333	357	359	344	357	364	364	375	326	393	347	355	389	363	373	375	339	322	380	371	329	373	340	345	372	400	363	369	382	361	382	352	359	351	364	340	345	355	337	353	353	345	340	353	382	350	337	360	366	325	346	347	341	343	312	353	362	344	358	372	356	343	361	356	339	364	352	352	362	321	338	368	359	371	377	378	372	363	350	390	356	347	351	350	351	367	339	322	379	376	366	335	349	347	344	381	328	327	339	356	363	392	370	341	339	397	343	332	391	334	342	327	346	342	371	338	356	345	380	374	370	380	325	345	344	353	376	355	332	378	348	365	351	357	360	359	352	361	359	346	362	361	372	329	386	360	336	368	336	345	368	356	356	396	339	370	333	338	345	347	367	370	392	345	336	389	350	359	342	353	365	353	336	371	341	377	341	365	388	367	360	345	328	338	375	360	376	367	325	354	333	365	369	355	323	328	355	374	348	339	369	337	361	342	348	344	360	365	361	352	332	374	369	365	347	334	356	339	350	324	343	334	355	379	396	389	329	324	354	365	379	366	339	385	376	357	355	347	356	337	401	330	363	361	337	342	326	347	384	357	365	347	360	326	327	348	385	333	362	368	341	317	376	385	325	344	369	347	337	351	348	368	386	359	357	348	347	372	368	343	333	388	357	349	307	325	358	372	380	333	373	312	346	363	343	337	357	357	378	353	380	353	345	362	358	352	363	364	380	340	335	389	333	352	345	344	347	324	371	375	350	340	350	347	368	354	374	352	336	339	370	342	325	365	346	361	403	359	346	356	350	321	346	376	340	348	342	371	318	359	355	344	379	379	358	357	344	350	371	326	338	341	355	349	361	360	337	359	359	373	338	341	373	348	356	376	322	343	335	347	340	370	288	345	348	336	339	376	369	379	382	385	383	339	382	369	366	344	345	349	371	390	358	373	337	353	328	343	353	366	322	358	362	315	371	348	355	386	381	377	332	357	343	352	342	353	360	334
24142	21128	28268	24195	20930	6758	1103	817	691	673	618	623	599	513	558	551	504	549	499	524	553	522	475	526	501	525	539	475	463	495	476	493	510	497	538	525	506	491	489	493	480	496	520	498	509	465	452	481	459	481	469	506	491	480	489	494	464	483	499	512	484	488	465	492	508	476	508	507	491	492	455	517	463	495	455	495	461	508	504	451	491	481	484	493	500	509	478	506	501	487	460	450	463	488	503	467	456	430	455	491	482	500	494	479	488	487	504	489	497	480	484	482	471	531	476	480	506	517	489	478	516	482	527	510	497	473	500	494	517	469	503	484	485	457	480	500	468	481	475	481	467	563	451	471	456	469	483	498	488	475	481	477	454	482	500	474	476	483	516	481	488	464	494	469	526	507	483	482	459	473	489	519	505	517	470	498	483	474	471	474	475	475	479	505	459	463	490	475	498	514	446	473	463	541	497	537	489	450	456	493	493	469	502	485	454	513	520	490	447	484	493	499	494	491	494	468	486	457	477	459	501	477	480	485	490	480	468	494	533	463	504	502	499	471	471	497	487	495	477	507	459	482	478	490	497	478	465	511	473	493	473	472	493	487	464	485	525	488	439	465	475	476	483	481	491	530	505	444	479	513	490	483	470	471	494	513	487	479	496	496	483	484	458	468	475	481	472	511	501	495	465	481	446	464	473	508	487	504	431	466	474	489	486	460	502	474	502	480	466	486	484	453	497	517	476	460	464	474	503	476	453	503	504	453	491	445	430	495	506	452	485	506	475	501	532	481	459	442	522	476	519	476	467	493	480	501	453	518	473	515	514	445	481	453	483	486	510	488	447	494	495	455	462	456	478	494	454	468	473	505	462	530	503	489	464	507	525	487	513	495	462	495	470	520	518	503	482	482	506	490	519	445	513	523	475	480	459	502	491	457	448	488	463	487	458	541	492	482	459	488	488	496	536	504	428	449	466	496	489	474	478	514	498	459	453	492	520	487	468	496	446	464	507	520	485	488	441	508	473	480	478	487	498	500	453	492	466	457	494	488	503	471	480	482	507	506	476	431	461	502	466	464	473	487	486	483	526	515	491	478	460	509	460	483	528	494	446	489	487	510	448	484	497	503	498	484	485	487	501	495	501	469	542	499	486	467	461	466	518	488	487	474	475	477	438	471	477	548	469	526	473	465	458	485	503	485	511	482	473	497	464	462	469	485	471	457	486	496	469	507	478	526	493	478	485	469	481	491	521	492	461	457	484	474	452	480	488	498	493	485	450	509	512	446	504	483	483	435	474	502	497	486	474	496	461	481	485	488	514	486	466	485	494	468	495	500	465	490	492	481	469	470	502	513	489	460	433	439	507	486	470	491	442	433	476	479	483	482	488	490	523	472	442	494	493	497	518	478	462	489	445	453	476	468	507	471	509	506	510	495	485	469	490	458	474	488	470	459	513	512	438	505	492	497	471	503	461	487	450	488	509	484	479	492	485	469	477	465	453	501	488	479	471	516	466	494	509	495	498	445	496	449	483	470	468	450	495	510	455	507	504	459	526	473	447	497	503	478	475	499	476	451	473	491	483	438	504	518	508	476	481	473	478	489	509	492	504	467	485	465	482	470	473	495	452	469	512	470	510	482	452	453	487	503	502	503	469	480	448	460	475	483	490	507	522	508	506	492	494	484	498	505	457	480	504	455	493	521	475	488	477	489	488	518	464	460	480	454	482	470	454	517	484	506	456	478	472	461	501	487	468	448	490	498	439	476	481	422	445	499	477	493	471	473	490	481	514	459	496	494	471	504	473	489	524	474	475	444	486	494	478	472	471	489	474	504	480	481	485	479	471	487	500	463	474	470	486	517	462	487	458	444	491	476	467	491	480	475	480	546	521	511	515	498	472	470	453	451	487	475	510	493	511	507	485	494	492	510	495	458	505	520	466	479	465	491	446	523	471	441	508	477	462	486	474	496	497	489	491	455	483	497	456	483	489	465	469	488	486	493	476	467	477	524	474	485	514	470	465	494	456	510	508	475	481	463	472	509	507	484	472	487	478	524	450	490	470	492	505	487	485	426	506	464	445	469	485	501	465	473	477	499	518	511	509	456	482	437	461	482	483	441	471	491	483	498	469	475	450	446	448	443	466	491	463	524	472	510	474	468	483	444	513	485	499	458	481	471	450	464	475	491	460	481	484	474	461	477	460	447	498	461	488	520	492	474	473	502	472	444	484	463	469	482	483	531	477	502	441	488	526	508	492	491	503	513	439	508	457	469	458	439	436	477	490	470	494	490	503	480	482	446	427	483	474	497	474	461	505	482	513	498	521	451	499	484	481	483	460	496	485	482	481	488	498	495	486	486	490	452	483	472	442	448	483	496	546	463	484	499	486	488	476	482	488	470	518	488	466	527	489	492	467	482	459	443	479	506	466	437	479	495	543	499	461	450	484	512	484	479	479	495	472	493	485	485	481	498	482	471	460	488	472	506	495	462	493	470	474	504	435	460	502	467	502	493	470	476	491	492	475	472	479	495	459	490	466	475	462	459	433	483	469	453	504	512	480	507	451	478	480	530	499	493	499	527	449	444	473	469	483	463	481	480	488	481	502	475	456	481	496	454	494	532	488	492	471	470	482	482	480	471	486	495	505	493	502	497	492	466	474	462	489	466	454	472	457	518	496	456	468	495	464	512	496	516	459	478	495	480	462	494	442	483	472	503	461	527	439	518	488	495	490	484	479	411	462	476	499	449	473	466	486	514	484	474	492	501	454	510	473	486	492	459	466	486	463	454	507	489	488	459	482	468	468	468	511	480	503	457	506	447	484	543	500	454	471	504	461	481	501	497	452	510	496	456	445	537	460	439	448	466	529	495	471	470	504	461	470	498	454	489	492	507	511	480	493	463	493	534	455	470	524	524	480	450	494	482	492	464	485	501	471	463	514	450	483	476	472	499	479	484	494	485	492	523	485	469	465	440	460	463	470	524	503	460	483	469	528	489	464	453	481	492	513	474	495	478	527	432	475	469	472	478	500	487	486	498	517	514	520	477	468	468	530	494	471	472	475	502	428	465	493	480	457	515	541	475	478	496	515	479	509	477	468	485	446	472	450	502	477	471	483	510	469	458	491	516	471	494	450	488	462	502	480	472	422	505	443	491	473	496	446	496	467	480	500	475	495	464	490	466	485	473	496	465	506	492	470	482	481	446	471	478	473	468	489	467	464	506	529	497	479	455	507	471	476	460	474	497	469	485	463	492	463	483	439	489	473	458	509	477	528	477	509	482	495	462	503	501	496	485	485	511	501	475	470	452	485	466	481	484	458	518	442	498	503	496	511	466	468	448	501	466	500	511	478	469	471	499	518	494	516	469	463	508	528	477	486	486	460	487	478	455	450	483	490	472	461	492	474	474	490	436	471	526	529	499	501	465	478	493	483	460	511	473	500	440	492	464	462	497	479	505	462	485	461	480	465	493	504	493	524	502	514	460	473	496	492	484	496	500	473	462	482	460
39892	47390	6986	3370	2401	1935	1569	1320	1150	1041	923	827	749	742	789	715	675	682	693	635	652	657	647	672	655	663	647	621	673	645	634	676	630	558	633	623	645	666	616	634	653	647	629	634	619	609	599	605	616	659	641	599	585	575	595	616	599	572	584	602	606	682	598	593	597	602	645	629	657	645	594	604	637	626	602	624	581	652	600	623	609	605	620	564	581	596	603	623	627	615	629	580	641	621	600	576	650	641	641	595	608	607	590	620	600	597	559	553	653	620	617	572	590	608	623	643	659	671	617	621	605	640	614	627	592	633	560	608	614	591	626	574	621	597	619	625	622	626	635	600	623	581	618	641	613	590	616	600	597	660	575	606	613	579	651	598	612	607	566	647	576	609	645	599	598	582	592	614	600	597	600	601	597	572	611	617	584	602	619	614	612	567	621	565	590	578	629	627	607	564	616	587	617	614	590	606	623	595	544	592	636	625	612	596	611	599	611	620	621	596	618	605	585	601	627	623	614	595	609	636	560	622	609	624	605	597	539	629	616	625	635	611	621	630	605	568	627	667	610	566	596	577	599	612	537	583	601	631	580	621	583	603	610	577	606	655	604	645	597	619	609	598	616	609	580	556	612	610	617	568	595	601	580	574	613	632	636	641	575	619	578	580	599	632	613	609	627	624	608	608	608	560	631	586	615	591	628	568	618	579	629	620	590	596	611	580	664	569	590	607	632	635	574	592	612	618	598	604	579	603	584	605	644	663	547	577	659	585	608	621	612	626	623	646	592	631	596	598	605	562	595	558	641	620	552	581	582	609	611	576	639	594	571	564	589	603	612	588	637	682	604	605	580	617	595	642	611	609	639	628	604	603	600	627	565	635	617	595	596	649	603	574	597	603	608	574	614	620	640	686	558	584	623	634	626	597	597	638	615	585	610	598	578	571	611	616	584	585	616	596	616	602	598	635	599	592	604	679	577	625	619	629	549	628	611	599	608	604	603	598	617	631	561	656	634	592	579	612	624	613	590	632	611	600	596	615	581	580	647	564	610	585	582	564	592	616	612	615	636	597	638	607	623	588	619	619	596	571	647	620	591	620	597	593	596	599	627	600	609	587	625	594	561	612	556	602	625	598	563	662	618	556	611	584	604	624	582	602	613	626	596	592	596	614	604	604	618	628	599	609	605	584	615	626	598	599	621	586	601	613	594	636	615	582	630	614	575	609	604	599	577	635	626	591	586	593	587	624	619	652	649	589	595	585	606	605	585	612	636	583	583	581	579	616	592	587	617	585	596	636	603	563	626	617	592	647	593	599	632	613	577	616	599	599	597	567	610	637	582	681	571	594	652	616	661	597	600	588	604	567	609	581	574	597	586	618	578	605	613	605	598	628	623	632	632	615	634	582	609	602	616	612	601	611	571	623	590	610	581	585	603	615	633	598	672	574	635	567	612	639	619	581	610	595	632	595	619	607	622	606	596	591	604	614	618	587	621	626	646	581	585	644	616	576	573	593	602	589	586	575	628	561	614	592	586	623	576	638	619	589	629	618	626	619	629	600	624	632	614	638	580	574	601	584	593	588	579	579	608	589	625	606	602	577	615	579	592	611	600	618	586	619	596	630	591	595	600	592	621	595	639	600	590	583	625	619	632	632	607	617	594	615	620	591	572	622	625	609	588	618	582	646	607	626	613	573	594	609	582	607	594	625	608	589	626	684	567	632	593	581	558	609	557	602	633	605	593	612	570	639	595	620	579	607	598	576	617	607	572	598	624	591	569	633	620	618	570	554	611	639	607	613	652	632	597	628	560	628	559	608	636	591	589	605	549	619	572	566	627	625	628	639	598	587	577	591	604	593	641	572	616	599	606	570	620	572	612	567	591	610	568	596	603	637	590	660	602	594	626	647	590	610	605	612	606	561	568	596	623	625	627	610	573	568	611	648	628	636	621	646	587	614	568	579	575	611	617	612	617	592	603	612	606	580	582	608	552	658	622	561	587	587	573	618	608	602	591	616	584	598	611	597	641	562	586	569	601	581	656	600	633	607	598	613	578	647	579	620	637	621	579	582	550	598	588	611	600	590	601	591	586	588	615	628	618	636	612	609	613	560	585	628	634	613	620	594	595	651	633	634	654	597	576	615	598	589	588	601	582	645	635	598	610	608	606	625	582	583	584	579	586	611	633	613	601	622	589	569	574	596	561	583	602	634	611	597	627	640	620	581	610	605	620	627	604	609	634	589	579	629	565	587	579	606	587	581	598	576	635	596	606	562	637	598	632	607	648	601	584	575	603	593	608	647	591	616	622	663	632	599	587	582	654	578	569	603	562	596	590	589	642	619	663	587	598	561	604	602	563	616	567	621	589	625	622	604	592	579	611	621	592	570	557	576	599	604	577	677	624	573	622	615	612	615	600	565	617	567	634	599	579	632	580	632	602	568	590	631	588	625	623	580	589	633	606	616	653	593	591	628	581	606	635	600	570	615	617	605	582	629	633	614	622	631	585	604	605	579	631	570	590	596	595	594	636	607	622	623	653	624	608	582	634	603	599	649	620	623	611	584	606	600	616	554	591	574	623	654	578	597	624	622	549	613	616	608	574	586	623	577	612	624	632	581	603	612	577	607	627	631	573	641	591	584	669	564	591	576	626	596	635	641	613	631	571	596	574	595	588	604	587	595	603	649	557	641	593	570	584	617	589	626	615	603	595	597	584	598	634	595	617	594	614	619	624	602	620	634	644	572	604	614	584	605	611	556	604	622	622	615	594	622	592	618	557	617	594	615	644	607	596	618	612	618	590	576	614	576	609	546	622	603	680	587	586	652	584	622	652	629	615	663	582	586	622	586	598	610	608	580	620	622	619	645	564	637	586	595	631	584	612	555	569	562	617	612	608	615	597	582	584	615	644	637	611	588	613	616	577	623	611	552	604	628	603	595	633	610	597	588	620	615	616	660	569	602	618	625	580	594	624	616	589	653	554	597	613	613	613	563	537	599	578	615	610	600	572	561	605	606	628	554	558	620	584	588	622	621	561	605	601	588	618	624	613	629	568	640	546	642	599	640	596	617	547	619	611	627	623	667	583	620	647	584	644	599	600	585	610	559	625	579	618	654	595	592	596	637	603	609	633	629	645	586	600	576	600	633	611	553	554	612	634	622	628	627	652	600	583	615	573	622	629	616	590	615	601	561	610	606	590	623	609	576	576	626	570	584	596	626	581	604	579	629	603	624	619	598	594	573	609	611	594	632	594	579	619	635	580	577	599	573	628	592	596	618	645	650	580	602	600	595	581	626	603	604	608	640	628	622	606	609	588	596	625	581	583	597	610	573	609	651	613	606	569	634	625	616	576	568	585	617	592	592	556	632	635	574	654	605	568	585	597	560	612	553	563	644	663	608	596	622	574	602	622	630	620	628	586	630	611	593	616	612	608	607	580	641	624	601	583	574	586	647	608	601	622	634	539	550	592	577	608	639	608	621	563	609	621	575	572	633	603	626	616	599
23087	21091	28772	23613	21082	20963	5230	1133	862	747	720	680	642	548	602	555	551	527	520	516	507	469	526	485	461	515	507	496	464	530	503	441	480	483	442	456	464	467	448	424	511	451	449	432	418	470	441	449	480	473	482	489	402	451	428	438	446	451	456	431	468	437	475	475	475	461	475	458	467	433	434	464	416	443	464	449	433	445	423	455	431	457	467	419	440	463	428	456	463	429	432	450	500	410	436	436	470	450	411	450	448	440	444	426	474	461	432	477	457	464	489	467	430	430	457	431	483	469	478	428	456	441	458	437	447	474	452	423	476	451	446	447	446	453	453	455	441	467	425	467	443	447	459	438	471	460	488	416	423	443	437	445	429	462	421	496	454	428	473	465	400	474	422	446	495	446	475	411	398	410	448	417	420	475	444	435	441	411	457	462	461	438	465	424	470	444	415	441	451	470	421	477	452	455	456	457	470	440	450	443	428	459	447	417	456	439	438	442	441	443	451	445	426	439	419	453	457	464	451	443	464	451	448	419	414	454	436	447	409	441	440	430	452	445	420	448	474	451	436	444	437	441	457	452	458	463	474	432	417	457	430	442	466	444	431	465	492	444	446	422	470	450	446	421	419	408	459	420	429	457	426	400	432	395	463	423	417	444	463	436	428	444	444	435	465	455	415	458	448	430	445	436	449	457	455	410	461	480	449	462	480	446	430	433	400	423	483	461	444	455	439	415	422	451	415	452	429	453	456	428	430	410	436	466	458	468	437	446	456	471	446	429	410	428	460	426	411	439	423	413	413	418	501	447	437	432	462	453	453	443	449	480	425	428	412	466	429	437	454	477	477	484	404	461	481	448	456	420	463	429	420	472	422	455	445	428	422	475	446	464	450	452	453	461	442	431	452	426	443	429	421	483	460	443	461	458	480	423	461	428	420	457	461	460	458	466	461	437	503	448	450	438	429	420	456	437	475	464	466	429	447	418	454	418	433	449	485	421	511	487	446	440	449	445	447	466	458	473	467	404	451	456	418	426	441	488	416	469	458	456	463	470	442	432	461	418	448	457	418	442	424	424	455	422	459	439	442	436	486	437	412	459	414	433	465	460	438	409	465	434	456	421	449	461	440	413	484	410	409	443	427	414	439	441	425	445	420	458	451	424	433	473	450	443	400	448	493	446	434	443	434	402	414	463	460	417	444	452	499	466	439	452	437	457	459	448	497	446	413	457	488	410	462	433	463	414	477	404	447	457	469	437	433	472	437	464	449	422	420	455	392	421	458	440	430	441	431	403	417	458	431	459	433	422	466	458	448	493	431	486	461	471	465	450	415	443	426	434	471	447	412	444	418	443	483	445	476	457	456	409	466	428	455	421	474	462	428	411	411	421	469	440	445	438	447	432	469	451	424	453	433	472	457	421	444	436	406	430	465	454	460	425	467	437	444	485	444	425	439	494	438	467	455	454	449	411	451	459	406	412	446	465	475	486	468	430	435	464	453	470	436	473	438	437	441	402	458	467	450	503	445	432	448	447	466	444	428	456	444	439	430	421	497	413	436	436	459	456	433	437	465	422	452	444	420	434	445	450	482	463	455	434	479	443	470	419	426	451	438	442	431	438	428	458	439	464	458	459	436	443	431	478	454	460	446	447	433	452	477	474	426	482	444	442	442	444	457	445	412	490	448	441	445	432	454	464	429	457	469	432	447	444	441	430	452	446	458	461	476	455	446	427	439	410	423	432	470	487	436	432	460	420	460	478	492	411	445	432	444	452	427	456	447	435	454	445	455	480	415	483	465	436	435	438	418	431	452	431	419	476	445	432	442	432	485	471	453	440	428	450	486	444	455	402	460	419	451	487	456	423	449	460	425	465	433	406	420	463	423	400	430	434	400	443	447	412	418	429	456	401	432	453	448	464	487	464	416	434	448	428	439	458	478	446	441	430	467	434	424	403	455	440	430	412	388	418	451	482	436	443	419	417	450	464	444	460	439	444	419	457	450	414	490	438	464	491	441	480	468	426	472	419	417	446	481	445	438	464	460	440	405	445	432	423	443	458	435	438	395	432	419	458	482	437	449	476	458	472	440	450	453	474	440	477	441	455	452	450	446	442	465	438	442	442	440	457	443	469	477	452	457	428	474	470	472	442	459	417	447	430	449	453	458	474	465	433	436	438	434	457	443	458	466	430	425	431	479	447	423	435	416	416	447	448	397	464	477	452	509	414	403	447	443	421	433	427	414	441	439	457	420	464	430	467	417	429	476	406	441	473	434	398	469	410	456	450	464	414	438	428	460	440	449	471	410	430	430	395	473	417	471	443	424	469	460	424	401	417	424	429	446	442	430	432	432	453	463	411	491	467	422	473	443	453	420	458	449	450	425	425	450	468	451	469	474	429	494	462	470	492	450	428	442	435	449	443	474	458	432	459	431	448	448	445	438	457	444	449	445	489	461	483	465	444	410	421	427	455	415	432	450	444	464	436	456	478	429	467	454	417	433	456	429	447	430	436	488	458	499	428	458	424	416	427	433	420	485	456	447	468	413	479	457	454	433	477	433	464	447	455	447	452	451	446	427	473	431	478	480	451	469	459	401	468	419	480	445	461	447	458	436	478	420	429	435	427	439	433	434	448	434	458	462	423	440	450	437	476	435	414	436	428	446	430	442	460	426	454	421	425	415	414	468	420	438	433	459	464	457	441	440	424	428	457	449	428	477	423	449	429	445	450	466	448	453	426	460	427	417	434	443	438	434	466	412	434	471	405	486	461	478	417	432	442	474	452	455	437	430	443	455	448	419	511	442	436	430	435	457	410	451	443	445	413	457	472	463	423	454	427	455	438	470	419	462	454	449	428	428	453	471	424	406	447	444	394	471	458	461	449	407	461	440	469	414	458	434	419	458	469	435	445	443	454	435	458	448	423	437	471	478	431	426	456	434	430	432	448	441	443	421	421	429	424	453	440	443	453	440	428	422	427	420	432	440	444	431	460	412	450	448	457	450	423	417	458	430	420	409	460	440	421	409	441	427	479	449	396	425	452	442	412	385	460	445	421	448	419	442	451	465	506	452	489	461	490	445	409	445	458	406	478	439	432	481	445	472	453	456	445	457	438	454	438	412	494	425	474	513	447	457	443	441	441	431	449	435	435	448	438	448	442	444	444	415	423	472	429	433	441	461	460	405	423	455	412	441	448	488	485	411	471	411	436	470	442	448	488	443	463	435	479	456	448	469	485	461	440	444	484	442	468	425	482	458	443	438	452	446	433	477	457	415	402	431	473	455	433	411	432	469	445	447	403	437	436	430	453	446	477	440	446	406	411	448	474	464	434	410	421	465	455	392	460	422	433	460	441	478	425	472	430	432	447	455	436	443	443	451	434	432	447	428	446	463	457	455	444	484	435	451	446	451	443	440	431	435	436	451	443	469	424	440	460	437	481	463	402	458	459	474	462	474	457	467	471	456	435	396	426	443	442	462	443	467	454	479	438	414	471	424	417	480	450	421	427
44311	54548	11789	5635	3964	2972	2516	1923	1579	1379	1232	1068	987	921	888	873	792	753	701	723	691	657	599	672	635	666	623	686	596	624	576	632	587	623	640	615	589	571	591	592	575	541	594	584	570	548	557	583	566	556	607	561	582	568	579	539	561	543	567	599	567	555	624	601	593	579	586	591	592	576	595	562	579	629	565	554	558	523	557	572	574	532	558	539	558	575	588	610	569	557	599	610	579	586	568	537	572	574	555	579	565	554	566	526	570	560	539	548	553	600	568	557	541	592	571	629	588	609	550	620	580	577	568	537	577	578	566	520	551	555	554	604	550	558	587	596	568	557	585	525	548	567	513	573	561	561	571	582	561	549	552	575	545	568	601	578	584	590	570	598	580	555	559	546	619	579	579	545	581	556	551	536	586	539	593	578	564	547	539	559	579	556	578	554	567	556	581	568	555	541	549	577	576	539	532	587	553	587	534	580	547	585	554	531	568	556	569	592	555	506	608	578	535	577	609	573	541	616	572	596	539	528	565	550	585	537	533	564	541	538	554	554	562	589	525	559	608	562	568	537	610	540	551	562	597	574	579	568	606	559	580	595	548	536	555	596	564	567	556	582	517	581	557	623	595	542	552	570	571	552	567	557	569	572	579	575	524	555	608	557	572	582	553	570	529	561	570	654	559	522	592	587	536	609	539	539	570	543	580	557	563	580	586	565	604	597	585	591	564	604	592	565	586	576	592	556	578	580	537	606	577	551	597	558	570	575	560	540	606	609	553	594	606	574	551	588	562	589	581	565	597	584	555	610	568	552	536	587	592	551	597	562	579	572	565	543	590	571	546	499	533	567	622	548	581	560	555	565	592	579	539	566	585	594	551	554	585	567	532	553	565	556	562	570	561	590	585	541	539	548	597	550	591	580	590	547	572	586	625	596	629	521	552	531	548	548	555	584	548	559	586	544	560	535	555	532	520	557	600	564	507	523	561	533	572	562	530	553	534	589	589	542	598	553	579	582	552	532	555	601	604	571	532	587	530	573	564	570	574	555	543	567	582	564	565	563	582	543	547	590	598	563	573	522	572	574	541	555	569	553	544	532	558	571	566	540	576	543	588	519	526	579	552	554	576	584	539	598	565	578	556	533	545	545	550	529	567	569	555	567	552	556	566	537	548	592	570	554	546	537	587	516	559	544	600	529	572	550	543	581	600	597	570	582	542	517	602	559	566	569	546	594	580	558	550	626	563	555	542	559	562	558	606	537	605	543	566	574	589	565	533	587	583	549	601	555	547	565	564	606	560	534	572	551	554	568	646	586	546	565	585	558	573	578	565	546	525	552	600	576	558	522	529	540	585	537	542	552	570	569	563	570	581	595	597	545	561	575	548	576	573	567	566	521	573	549	532	559	609	537	566	582	547	570	584	575	586	568	560	556	562	538	595	535	566	524	567	577	580	564	579	554	590	540	578	550	596	533	564	589	554	584	586	563	561	539	590	590	541	582	568	533	549	545	555	562	582	568	605	592	563	585	555	591	545	517	499	565	590	545	560	524	557	573	550	602	577	559	568	564	575	585	526	600	520	549	585	602	544	546	562	546	549	571	586	573	579	548	577	583	587	515	594	573	517	545	561	567	551	582	599	501	550	573	566	581	548	558	555	586	617	532	565	552	564	577	577	573	588	599	580	552	585	578	570	560	555	540	584	592	559	551	532	588	578	588	537	580	544	557	565	532	538	552	557	555	564	554	554	541	544	533	544	550	568	595	592	532	536	622	583	565	559	547	593	542	557	584	533	559	606	579	557	574	594	531	626	552	589	575	572	546	602	606	555	558	565	545	593	574	562	565	566	598	542	591	573	541	596	526	564	562	563	581	544	556	566	495	580	552	575	523	550	586	531	506	563	611	556	583	549	554	530	523	571	560	527	569	577	601	548	542	544	603	562	559	546	539	569	573	578	532	600	536	562	572	567	572	555	541	572	563	548	538	571	575	590	588	556	550	615	597	565	574	576	554	567	586	527	600	554	547	565	565	582	571	529	590	605	562	538	579	564	572	573	569	569	590	586	564	564	569	559	547	538	535	583	592	583	543	591	563	587	535	568	553	580	557	548	556	578	551	549	530	543	580	572	576	522	546	550	556	550	548	535	581	528	571	539	569	583	585	542	545	575	541	563	569	585	596	552	541	558	562	575	550	562	577	585	527	562	566	588	551	563	559	597	531	548	562	549	541	550	543	610	601	579	529	607	560	581	565	571	539	545	592	562	563	558	565	559	551	545	590	547	521	555	589	584	591	554	549	588	522	524	574	551	592	532	554	551	574	544	580	580	548	537	555	556	577	616	589	557	533	574	556	534	581	566	547	592	589	554	565	554	552	577	564	594	625	600	600	543	543	571	551	550	549	610	592	571	563	566	570	532	539	565	596	577	553	554	560	540	584	532	546	573	576	591	567	552	555	544	585	596	609	549	570	573	517	557	555	579	535	524	562	535	568	525	553	555	555	557	549	596	532	563	608	551	597	571	604	578	550	594	603	555	594	596	519	518	556	605	554	541	547	515	637	591	573	581	547	591	538	584	582	614	589	606	579	555	591	551	568	591	597	559	573	583	565	590	544	594	529	532	585	531	552	552	553	559	574	586	547	566	536	547	564	557	537	561	572	579	550	597	531	576	613	578	592	585	561	554	550	589	569	554	615	567	527	580	573	543	558	547	588	609	561	557	555	536	531	556	536	566	518	607	591	593	585	562	568	546	634	553	577	537	617	574	538	566	553	548	576	586	569	558	576	556	593	589	545	544	540	554	566	597	539	614	576	566	538	594	554	566	550	596	544	572	541	561	584	604	572	553	604	540	559	607	539	567	579	556	555	591	588	537	577	550	569	605	522	568	596	524	566	548	531	544	554	576	602	549	613	557	619	580	516	530	582	569	568	619	588	530	618	572	618	594	615	588	590	562	554	586	550	569	585	577	602	607	560	556	550	552	526	566	593	615	584	546	569	574	570	566	591	591	546	560	537	564	602	574	547	591	581	557	589	579	617	576	524	559	624	546	567	580	535	600	566	598	562	566	543	543	607	574	568	586	586	587	589	595	554	533	566	575	585	569	554	566	591	569	573	585	637	569	551	562	532	556	562	520	565	543	613	556	610	548	592	588	554	605	554	555	585	558	584	567	577	560	560	571	525	545	577	577	544	579	609	542	547	557	539	587	560	572	580	585	554	583	590	556	548	563	559	504	548	575	545	591	552	540	620	553	603	549	562	610	577	510	548	608	541	559	589	554	551	562	532	511	566	582	619	594	581	581	571	569	555	559	586	564	534	578	556	557	579	557	534	560	574	578	575	544	560	572	553	551	596	544	574	558	584	581	548	606	542	556	566	578	574	583	558	560	497	564	559	557	583	585	525	585	548	540	546	553	565	569	554	564	587	545	539	559	587	580	573	590	574	603	563	568	514	544	536	558	574	540	578	555	554	576	553	574	577	555	567	552	574	565	530	559	571	576	570
29199	25057	12953	1268	460	401	323	319	294	301	290	290	302	311	336	285	280	267	263	297	290	282	272	298	295	290	313	243	297	264	278	275	263	282	319	306	309	278	330	311	260	297	264	270	278	308	300	295	282	291	288	292	297	275	303	276	303	282	285	279	321	286	301	277	298	316	318	288	272	306	277	281	292	275	273	271	304	317	319	274	263	288	279	300	294	274	273	252	321	273	292	300	276	305	282	288	278	270	298	267	310	322	255	304	294	280	261	283	284	307	275	267	297	286	279	299	304	259	310	293	309	270	271	307	261	290	273	295	273	276	301	306	281	272	290	285	299	261	258	302	272	297	252	297	297	270	271	271	307	297	268	278	288	307	319	277	274	301	304	319	285	296	300	287	268	282	280	295	298	277	293	277	288	286	295	289	271	298	293	283	266	286	294	301	290	287	293	298	255	281	274	268	305	296	268	280	301	266	302	281	295	305	283	290	280	295	278	247	257	292	269	276	280	276	253	305	258	268	296	308	293	289	282	271	300	262	262	272	310	301	271	286	319	301	281	283	275	296	285	258	289	303	294	317	301	287	288	263	277	294	274	288	266	308	282	315	283	259	274	259	286	248	278	273	300	266	314	284	277	282	251	266	263	275	292	280	256	284	295	261	292	269	260	272	282	277	297	288	278	288	248	280	291	265	257	299	299	287	284	274	293	280	305	267	273	252	282	288	246	277	296	262	287	270	267	308	311	288	292	300	270	300	278	287	263	287	279	290	308	308	257	304	279	299	290	263	290	287	261	257	265	265	285	266	265	268	270	298	270	284	303	295	272	269	286	288	319	277	273	267	295	267	292	286	306	273	291	274	289	275	262	299	280	319	302	304	326	313	292	258	279	296	282	308	272	292	306	291	326	275	290	272	293	304	304	294	296	263	284	308	268	293	297	275	287	305	314	279	277	286	306	283	292	285	260	300	303	268	285	298	259	270	255	281	266	273	284	279	273	271	288	293	309	302	252	282	303	256	294	292	279	255	290	270	248	280	276	280	269	300	260	312	262	304	255	292	257	290	315	296	292	305	279	316	302	287	298	295	297	297	273	307	251	285	285	292	278	262	318	259	319	281	286	301	272	309	270	265	270	303	271	268	273	253	281	283	276	283	294	266	267	291	296	250	312	285	248	287	263	325	286	277	274	275	301	289	254	303	263	320	279	283	267	306	303	313	288	263	273	274	325	332	249	281	300	321	285	275	285	300	311	278	284	262	307	314	271	300	311	283	267	276	308	289	309	311	290	280	294	267	274	305	281	300	272	275	279	293	245	282	305	285	274	289	300	248	284	304	302	295	296	299	284	281	297	296	312	318	262	290	286	277	277	285	277	303	265	296	285	280	311	313	264	313	296	290	262	256	290	266	277	289	275	286	290	297	265	298	294	294	258	336	270	277	312	303	321	293	311	301	309	289	284	291	301	284	250	297	274	284	297	276	282	286	283	285	295	300	276	276	279	311	288	250	303	284	271	270	278	316	288	298	293	278	277	278	277	268	284	246	290	282	275	279	291	323	286	268	305	277	297	266	258	300	309	300	273	254	274	273	296	326	298	285	264	278	279	287	298	302	284	271	284	251	253	272	313	291	266	303	255	286	299	288	253	285	298	275	288	256	273	256	277	289	297	310	284	287	269	293	276	291	304	267	282	328	302	278	289	289	274	298	287	272	280	296	281	286	288	302	281	278	275	295	320	317	287	287	266	273	269	307	288	284	280	298	303	258	298	270	282	296	279	281	292	313	310	286	305	297	305	302	295	270	300	295	263	271	261	300	311	287	288	256	282	298	297	302	288	259	328	269	283	277	252	303	272	254	268	295	268	299	312	304	278	248	276	299	276	271	298	306	303	305	270	273	301	298	299	294	277	283	257	275	266	268	311	293	277	297	253	273	305	320	259	309	301	289	297	277	277	297	307	311	296	283	290	261	305	290	268	270	272	271	266	267	258	283	294	300	281	287	284	285	276	305	282	280	258	295	284	291	278	292	297	310	274	287	296	284	261	280	271	282	269	285	282	289	247	294	272	301	281	287	298	275	286	281	263	302	289	283	279	254	283	291	289	263	319	296	295	256	295	281	293	302	280	279	307	310	266	312	297	286	267	271	305	301	264	285	254	268	248	296	265	285	265	281	283	268	311	262	264	280	289	269	307	315	291	268	305	280	271	286	287	294	291	273	272	300	286	270	315	315	254	281	284	290	287	259	285	257	284	291	265	276	283	253	287	282	308	268	296	276	252	276	282	249	278	298	260	280	258	295	318	315	299	292	276	284	313	265	312	257	296	293	292	258	295	292	270	307	269	268	293	323	296	284	264	277	294	303	269	282	288	284	265	299	272	282	266	286	290	300	247	305	284	293	303	247	292	270	301	286	287	280	300	282	264	292	307	290	303	282	297	273	286	276	294	265	270	283	305	255	265	283	294	278	260	258	264	310	289	263	255	275	297	297	284	286	265	278	305	331	284	262	317	288	265	279	275	284	268	267	299	284	273	305	281	281	327	273	280	289	286	271	276	279	268	302	274	287	305	282	294	270	238	295	290	296	315	273	289	283	266	290	264	263	289	317	269	257	275	284	260	291	274	301	289	264	301	295	299	300	288	288	293	285	274	289	286	327	280	284	290	286	281	301	286	272	277	289	271	295	281	287	255	300	282	298	287	281	310	293	277	301	309	267	307	277	266	269	288	282	282	272	256	305	295	253	283	274	275	258	285	257	279	256	296	285	271	288	265	307	271	286	250	287	283	261	270	276	324	281	274	286	281	284	285	322	318	265	317	269	274	248	308	267	273	295	271	272	270	282	289	288	269	277	293	298	253	295	274	274	278	268	297	317	265	299	268	282	276	292	264	291	275	311	296	273	285	282	259	304	272	261	299	271	282	248	299	283	264	293	271	287	281	281	302	302	276	297	262	289	273	271	290	273	274	294	269	291	291	281	291	276	271	280	269	282	266	305	278	311	276	278	307	284	276	278	285	275	307	285	317	275	312	297	296	294	297	314	300	263	300	307	269	283	270	267	290	293	290	264	285	270	301	272	256	321	295	285	282	295	293	296	317	275	297	296	268	279	292	270	302	295	294	286	282	282	277	280	310	283	271	284	243	268	281	271	300	270	262	294	299	281	277	313	285	310	315	273	253	270	291	271	263	267	296	281	287	279	289	282	295	302	288	279	283	279	273	300	276	261	292	300	260	293	281	255	333	295	282	298	273	270	277	253	265	284	282	304	258	273	253	281	256	286	291	279	293	272	283	283	282	304	309	310	277	293	287	284	249	310	290	290	284	313	289	284	282	268	264	276	294	260	273	288	300	268	300	252	263	280	286	271	285	341	269	273	296	259	269	298	293	290	296	288	293	298	309	299	281	310	260	275	295	277	289	312	279	285	310	262	277	253	274	299	302	306	271	304	293	283	265	268	248	266	290	283	295	301	267	285	289	308	273	298	268	271	277	308	277	296	291	301
35414	35801	3203	576	491	466	449	427	378	383	383	377	355	354	347	380	361	362	382	375	344	337	387	352	371	389	386	346	362	387	364	358	376	357	398	343	367	369	344	365	359	326	354	404	423	374	309	382	381	366	360	354	371	321	353	340	347	380	366	336	361	356	364	384	391	368	361	353	403	335	350	356	362	334	388	376	358	372	352	384	363	380	357	347	372	342	360	377	353	351	328	380	374	372	396	360	372	391	337	382	424	361	393	360	363	356	350	352	349	360	393	359	339	373	360	342	366	366	384	348	371	346	356	368	377	343	348	331	364	364	352	355	339	372	334	370	364	360	368	336	347	401	364	341	345	346	371	363	359	400	365	337	357	337	336	332	366	310	343	362	345	339	360	359	376	375	358	377	351	346	388	386	343	346	357	325	353	379	317	349	340	351	340	349	378	369	364	368	357	397	372	383	357	375	368	342	335	359	373	372	351	384	372	379	380	346	353	361	341	353	357	347	351	358	380	328	389	385	356	331	333	348	309	373	340	381	379	348	332	340	356	347	367	370	373	304	392	371	362	366	338	378	378	367	354	331	370	329	375	350	398	361	341	391	388	360	358	366	334	363	336	385	358	346	378	327	358	350	357	361	359	383	381	386	358	337	347	350	398	357	348	349	322	353	376	391	361	338	372	352	348	387	351	378	352	334	353	404	342	377	357	338	356	384	374	365	386	374	364	365	343	344	386	330	382	343	355	345	357	364	352	393	391	362	369	334	347	376	361	335	373	358	361	329	334	360	344	366	362	376	341	372	297	359	398	345	356	346	368	355	353	327	355	352	357	383	381	367	336	357	376	361	323	364	336	334	347	357	340	389	404	363	349	369	340	386	336	348	379	360	376	390	368	388	359	366	358	334	369	326	357	358	360	356	360	381	399	364	348	364	373	358	387	345	335	353	316	372	344	342	375	396	338	343	361	389	331	366	380	331	375	341	326	361	366	344	372	334	382	348	325	351	387	334	350	333	346	353	369	343	349	384	362	358	380	373	340	368	336	341	344	384	325	340	363	335	302	353	375	356	331	382	361	350	362	400	339	323	347	374	384	386	393	343	370	353	371	347	357	378	352	354	366	343	369	400	377	316	362	393	339	357	382	328	382	336	349	332	358	355	367	366	385	378	378	328	384	364	346	361	322	353	361	374	356	360	375	386	359	375	369	349	363	346	350	354	358	370	337	372	324	340	340	344	342	374	384	362	369	347	364	361	354	344	319	301	361	362	364	356	334	373	386	350	353	383	359	356	346	360	338	373	336	330	363	369	372	328	352	387	396	355	384	368	356	357	367	363	362	393	374	363	365	382	381	362	370	369	353	362	359	383	358	366	359	373	359	371	365	372	357	386	363	320	374	373	367	366	366	322	341	318	349	366	349	344	376	375	341	373	363	356	361	352	349	338	356	351	357	357	388	341	372	364	324	352	331	352	355	333	393	357	366	359	366	362	365	353	332	357	360	364	385	361	368	375	354	342	374	390	376	412	388	349	373	363	356	404	343	342	363	367	356	359	307	372	342	368	357	345	367	372	368	368	355	378	423	348	370	357	363	335	373	367	352	359	348	370	386	361	351	358	373	353	360	343	334	372	358	350	380	337	351	375	326	341	383	363	354	391	350	350	370	352	362	355	381	332	370	366	403	374	347	360	392	382	378	354	352	364	350	369	363	387	353	344	365	357	354	354	381	346	335	395	350	368	386	347	374	382	362	397	335	367	366	370	352	329	338	380	346	348	374	358	349	372	320	371	345	398	375	354	343	337	365	373	374	348	391	385	338	384	342	375	347	381	372	350	349	351	347	349	345	365	351	370	359	349	347	344	371	370	355	377	324	343	346	380	350	361	367	351	340	361	342	354	368	377	355	344	342	345	372	364	336	333	380	356	335	364	364	385	359	350	331	364	361	385	388	331	342	326	352	382	375	360	365	372	322	370	377	352	359	356	380	337	361	343	362	320	330	381	389	323	356	359	339	362	330	350	353	374	355	395	386	362	381	316	378	332	381	336	307	354	348	346	377	366	367	356	402	379	313	342	357	361	374	346	378	369	341	305	359	348	357	357	378	357	344	333	388	368	424	322	341	365	334	333	368	367	340	357	388	379	332	328	376	366	364	342	369	355	353	384	335	358	368	334	376	356	331	367	368	376	369	356	347	348	391	365	346	358	355	353	378	319	367	331	376	378	352	372	316	352	327	378	361	368	336	372	347	350	355	338	368	310	377	339	351	403	340	367	370	365	395	387	346	342	379	362	361	366	347	353	374	368	365	360	370	365	393	406	334	400	376	371	389	371	359	379	349	357	359	348	387	386	383	353	368	352	386	354	343	351	364	358	364	328	369	374	350	372	360	377	369	358	370	372	373	386	357	371	328	358	351	353	382	359	368	336	382	347	373	370	366	378	366	361	369	362	345	374	350	354	340	387	352	338	388	345	338	352	368	363	362	350	352	361	355	372	320	390	364	344	374	395	375	393	379	349	380	365	320	387	366	376	376	310	373	343	361	362	357	376	336	357	345	353	316	375	367	350	357	351	352	350	327	370	376	364	365	343	330	391	357	369	368	373	364	382	391	351	370	354	376	386	379	341	337	340	330	342	364	334	371	367	346	360	367	397	384	366	347	366	352	364	367	337	371	376	363	362	367	340	344	328	360	333	357	402	342	386	349	351	365	354	368	383	342	397	373	367	363	372	356	345	371	350	381	346	354	338	342	360	371	362	362	350	363	335	366	361	369	353	377	352	342	372	348	345	350	353	356	391	328	396	373	373	376	360	349	325	355	339	363	334	382	354	308	326	334	367	366	366	366	367	341	355	328	385	358	356	311	374	395	369	366	357	359	375	397	360	365	355	383	355	399	347	365	359	381	393	366	391	390	392	360	364	339	382	381	369	375	313	356	359	345	360	375	339	352	348	348	359	334	389	400	346	353	370	378	375	368	359	369	359	390	375	354	338	368	364	372	344	374	345	365	377	375	362	361	352	388	326	339	331	347	373	385	353	377	384	347	348	367	386	378	349	400	350	385	322	372	393	338	336	320	369	315	358	377	343	381	358	381	337	367	378	374	354	401	338	371	362	376	380	342	362	359	366	340	354	353	366	339	331	318	389	399	348	381	356	371	344	334	315	359	342	324	363	370	363	342	379	366	366	359	376	342	363	380	383	368	356	390	377	359	346	378	363	342	375	335	388	347	402	358	357	363	362	368	366	383	325	332	393	357	357	380	338	362	344	351	371	334	343	359	336	363	378	349	363	376	333	367	347	347	345	357	346	325	338	377	378	390	386	376	344	371	337	362	399	371	379	367	338	364	384	366	354	344	362	375	347	369	360	375	362	395	333	367	367	346	354	295	370	375	367	352	365	341	375	353	375	390	337	405	366	358	338	377	395	339	361	388	347	339	369	353	344	352	358	373	358	381	366	360	379	326	363	409	386	348	386	356	381	349	355	373	362	362	333	336	356	336	339
24104	21090	28174	24169	20874	6870	1046	808	677	692	649	602	613	592	565	560	569	582	514	533	508	487	514	495	562	475	481	467	513	485	527	476	485	517	499	501	481	470	492	474	516	459	502	476	479	483	484	491	490	543	522	485	487	492	492	471	463	493	458	492	437	495	520	546	515	492	521	488	446	510	461	490	459	468	536	504	525	468	505	512	482	510	484	484	498	488	502	493	476	437	483	481	511	448	462	496	478	508	476	494	462	462	473	486	511	460	496	490	463	480	456	468	449	488	511	476	472	480	487	499	477	509	493	510	493	520	494	474	492	468	492	470	484	483	495	459	467	533	501	494	518	470	477	508	469	492	490	518	505	505	471	492	493	429	492	488	508	456	522	524	475	492	434	496	470	467	489	440	475	445	483	478	454	522	465	482	474	499	471	501	474	511	462	504	471	453	471	496	452	481	489	457	496	464	464	507	479	498	476	503	480	509	543	507	499	494	479	471	451	447	503	476	503	466	469	480	520	507	486	438	482	481	484	462	491	461	480	471	497	457	501	505	502	526	495	518	478	466	507	477	495	471	480	509	513	508	535	483	504	504	482	458	450	475	464	487	481	477	500	485	506	463	535	508	520	494	493	522	522	463	474	507	481	494	476	472	505	512	484	480	473	502	485	470	488	482	483	491	454	491	479	484	512	478	468	492	507	484	504	508	453	469	497	484	492	503	522	471	483	472	493	479	490	498	497	449	476	523	492	469	468	500	509	446	484	498	490	505	498	466	477	483	518	495	487	507	476	477	535	478	489	491	460	524	453	495	466	480	507	487	505	533	500	472	485	468	491	467	480	477	497	464	506	548	519	499	477	507	444	488	471	459	484	496	498	486	475	492	477	520	507	473	491	503	460	475	449	475	480	439	518	449	455	478	481	489	483	467	471	448	520	460	480	517	487	509	487	563	491	468	472	471	492	505	448	474	505	494	480	473	501	501	442	447	502	453	467	473	469	490	473	535	507	478	480	511	492	458	504	479	518	496	514	475	474	508	495	451	479	485	483	471	506	499	482	472	479	509	499	515	495	461	480	475	480	486	456	467	505	458	501	445	504	459	508	476	461	465	472	501	492	532	499	515	472	477	471	510	487	447	481	515	508	468	494	512	481	456	507	501	460	429	485	542	476	495	500	489	481	480	486	483	533	478	494	508	506	483	524	453	454	439	465	526	491	498	488	490	474	453	494	492	473	498	512	487	479	512	506	487	511	496	460	468	460	497	491	489	506	504	493	449	496	510	497	460	479	450	525	464	472	467	494	475	516	481	488	480	466	502	465	485	497	466	524	522	454	480	467	501	467	469	532	517	478	481	489	458	526	481	492	527	482	501	466	498	483	478	455	460	473	481	477	502	507	474	487	538	483	475	435	484	490	468	481	504	475	463	500	500	480	476	476	455	448	482	495	525	458	513	476	473	458	507	514	484	500	526	453	465	474	480	471	457	446	456	488	451	500	476	491	487	465	493	486	491	492	465	442	441	480	444	473	485	469	495	520	481	506	487	455	473	421	495	509	514	457	484	492	475	475	476	459	470	481	476	491	485	457	486	482	499	459	511	476	459	491	503	494	470	495	465	480	472	504	517	452	510	478	489	506	503	487	463	468	502	503	472	451	495	522	446	486	486	471	485	481	465	488	490	474	491	528	494	509	460	460	475	464	457	495	460	495	504	460	520	439	465	463	487	488	467	477	501	473	485	475	482	510	469	496	488	491	443	505	500	483	508	537	477	481	466	427	484	458	509	502	476	475	488	520	463	435	497	504	508	492	498	485	467	483	486	478	496	500	509	510	459	467	522	444	499	490	485	489	455	464	486	461	501	496	519	445	471	487	491	472	492	493	499	461	485	467	522	435	518	505	500	487	471	449	493	490	483	500	484	456	485	484	503	445	520	540	490	505	483	488	506	496	507	507	455	464	530	494	471	459	430	505	453	476	483	482	557	488	472	497	490	448	490	496	486	491	529	487	491	478	451	496	471	471	477	450	479	450	458	458	482	464	496	502	466	447	486	516	496	493	501	509	481	498	446	536	484	491	474	491	526	488	483	440	504	516	483	477	458	480	474	456	499	515	490	469	476	486	479	451	466	436	495	487	482	477	499	516	511	477	496	507	483	480	485	491	443	501	518	460	479	487	462	426	474	464	486	485	501	471	477	470	482	479	429	496	497	469	499	491	456	482	474	484	480	460	471	463	471	507	463	480	496	494	482	509	491	488	490	456	510	506	500	471	511	470	479	484	485	508	528	461	511	521	482	481	454	505	469	500	490	495	445	482	478	481	459	479	478	501	480	505	445	473	475	437	489	515	508	495	471	458	467	454	507	508	475	518	450	468	492	452	469	463	479	497	480	482	507	458	492	499	428	518	473	454	524	486	481	520	515	490	490	473	483	483	495	461	494	474	500	488	478	506	470	486	467	479	493	525	472	429	493	491	452	456	474	454	502	484	514	497	462	512	456	484	476	424	532	492	465	507	517	474	473	483	530	464	509	503	466	497	519	494	452	471	487	454	492	478	478	463	491	505	495	487	514	506	473	445	475	467	482	483	483	484	510	488	509	488	482	506	490	443	474	466	460	442	468	476	481	499	470	459	515	476	536	482	490	498	491	487	455	480	493	512	486	502	462	482	472	518	494	490	462	485	453	516	491	511	495	519	487	453	466	490	491	491	455	514	479	469	470	460	487	476	476	497	485	503	504	500	468	491	476	512	502	485	472	442	482	499	481	485	471	476	500	464	490	507	465	463	517	494	507	494	434	497	467	535	475	477	507	467	506	473	452	454	474	502	465	499	463	462	470	493	443	531	494	491	486	513	482	528	492	508	453	515	535	503	473	516	458	455	489	466	520	481	507	486	525	491	478	511	484	459	476	499	475	453	489	485	500	498	479	497	516	481	501	496	504	458	435	513	476	475	499	488	459	499	449	496	478	472	488	415	481	513	465	490	517	473	512	493	474	513	475	506	478	447	502	481	471	482	483	521	477	503	494	493	490	483	464	478	476	475	463	444	468	518	489	499	488	466	476	479	437	446	499	484	498	526	491	481	481	512	500	487	470	465	469	475	467	491	473	551	507	466	463	472	471	497	492	495	482	501	460	458	482	519	463	488	475	475	488	465	479	452	525	491	500	508	441	482	435	501	494	531	471	505	505	484	502	496	439	504	459	509	456	441	477	483	488	476	486	445	470	457	495	453	490	482	489	472	480	504	482	488	480	490	514	475	473	457	482	533	491	468	448	486	499	465	452	469	440	460	476	461	507	495	433	475	470	501	506	489	501	488	463	439	476	500	474	484	472	498	486	505	476	528	456	478	511	446	510	507	475	507	492	437	485	512	502	485	446	436	506	456	498	508	461	442	503	468	481	470	488	525	500	476	522	490	494	510	491	499	514	472	497	514	513	487	497	452	456	490	481	490	479	470	476	479	501	481	466	498	485	479	492	449	487	436	468	481	533	487	462	478	515
40263	51949	7339	3356	2435	1886	1575	1350	1144	1018	918	821	794	771	744	732	745	706	676	738	701	688	651	675	647	637	690	619	601	630	654	634	599	629	595	645	624	568	606	594	649	617	589	640	638	628	642	644	578	581	613	639	530	622	629	589	627	578	629	583	614	671	595	646	648	636	678	616	665	673	630	618	595	607	622	579	623	594	629	600	587	597	639	589	632	603	587	635	630	613	635	615	626	617	603	594	623	600	616	616	576	594	620	591	585	582	640	607	608	570	589	580	614	575	627	605	594	607	610	619	588	613	613	640	645	587	635	590	598	617	579	582	666	610	579	605	605	657	621	568	614	585	585	611	629	600	629	601	605	582	582	534	595	603	647	600	591	610	610	608	618	615	604	657	574	614	604	612	629	584	617	608	602	611	611	629	606	666	612	609	621	628	591	548	594	619	599	631	617	608	608	579	615	629	612	621	603	604	617	615	618	582	574	643	602	590	576	617	598	620	627	562	625	583	647	611	599	577	596	602	639	594	632	608	539	636	625	629	625	562	579	601	594	635	638	605	568	605	634	579	612	613	560	587	585	584	578	585	591	591	562	596	586	641	612	639	592	639	627	575	592	596	584	621	579	602	588	552	609	620	650	584	613	570	618	629	571	623	622	592	548	582	614	589	568	636	589	587	598	615	613	587	573	586	613	593	585	629	637	585	642	599	618	574	618	606	593	647	585	580	579	602	599	618	606	620	595	656	581	597	558	614	594	585	597	613	589	594	585	609	634	601	592	598	651	605	639	577	590	613	553	569	593	575	563	588	629	596	629	603	607	556	630	616	654	594	598	616	536	647	642	578	573	618	601	628	632	612	623	615	614	621	619	607	580	583	589	588	593	632	572	621	599	581	567	587	584	594	588	540	607	591	569	593	628	624	610	585	573	627	595	622	577	590	598	639	629	667	615	604	601	585	617	582	568	589	590	596	556	567	592	683	612	592	607	589	648	584	626	619	627	584	631	634	607	611	582	639	572	579	616	600	587	595	575	584	589	592	569	629	611	584	595	589	634	562	615	562	600	540	635	636	625	602	593	628	585	593	612	597	617	598	591	587	608	597	535	598	610	600	577	615	574	621	601	659	647	594	599	591	599	570	620	597	599	608	568	596	612	620	575	601	649	621	614	592	620	602	618	643	607	635	572	594	592	633	599	575	587	600	656	601	606	644	566	603	620	575	594	611	630	604	630	599	602	677	564	593	630	595	577	609	621	626	616	561	602	611	578	615	597	593	638	587	563	599	615	567	597	620	627	621	607	616	579	613	616	562	609	561	628	619	632	610	562	630	601	556	623	593	568	644	588	562	597	570	565	633	639	593	627	600	586	606	592	599	566	593	585	612	607	597	596	541	610	650	603	598	636	657	584	561	567	558	560	526	640	575	622	590	582	658	595	657	620	546	573	604	567	625	637	626	582	613	637	566	610	598	628	618	611	586	596	600	583	549	600	614	621	586	567	607	622	620	596	632	579	609	588	607	623	591	617	631	556	605	614	590	637	635	577	608	599	628	625	613	584	615	591	596	604	608	596	571	583	582	601	612	606	607	561	534	583	587	596	598	607	629	628	573	592	583	659	581	548	585	625	607	583	586	584	630	662	604	568	584	582	588	630	593	602	549	638	610	583	630	626	603	601	610	579	589	637	627	549	585	636	590	618	621	597	648	591	641	579	663	612	575	628	568	587	634	605	598	610	622	622	596	598	567	629	638	587	585	597	617	624	588	602	583	603	599	608	618	570	607	595	616	636	596	587	641	609	588	604	603	599	619	629	646	608	614	606	645	617	571	627	579	580	611	599	623	593	616	580	592	609	598	635	584	630	591	612	589	638	586	586	604	636	619	600	574	564	588	611	616	610	598	632	604	598	554	612	592	592	609	609	599	646	597	551	601	563	617	613	608	601	610	612	608	596	617	609	598	632	618	596	632	598	577	571	629	580	613	606	572	597	609	625	608	598	602	606	627	584	613	628	583	599	574	618	580	589	637	580	604	635	603	614	637	662	620	614	600	626	549	614	587	624	596	636	615	620	604	600	604	585	600	581	612	601	625	570	637	613	564	587	582	597	570	599	591	586	620	625	626	573	596	578	634	632	610	599	627	597	581	588	594	583	621	608	580	578	660	637	612	596	634	639	633	600	590	618	582	607	570	613	606	596	621	581	588	613	594	605	627	591	651	596	622	604	578	593	573	638	606	621	605	576	545	638	626	567	595	570	580	681	577	631	646	600	532	608	599	612	576	639	586	623	600	611	598	585	588	555	575	598	628	576	602	592	565	605	584	614	587	622	593	614	599	649	617	627	584	599	604	621	605	618	612	597	619	653	622	570	612	580	607	608	600	611	570	598	553	562	604	611	607	574	601	600	591	580	595	614	595	605	633	599	611	631	575	599	606	617	645	579	576	610	576	594	646	619	583	604	586	616	608	552	611	604	654	551	624	619	589	595	624	567	607	576	649	603	567	601	642	633	582	614	545	618	592	609	600	592	599	610	605	611	621	662	642	616	618	602	611	602	616	602	597	577	598	576	596	612	586	614	625	606	618	587	602	610	607	622	633	557	657	613	611	605	616	624	635	632	574	597	582	631	614	655	556	595	558	593	620	560	564	606	598	605	618	596	598	600	644	574	615	600	560	620	569	614	588	628	607	629	583	655	567	595	621	605	592	596	610	594	568	652	640	586	621	634	548	640	641	595	585	671	592	609	587	592	573	615	632	638	582	625	625	587	625	630	599	600	629	593	606	609	593	599	609	587	585	592	678	620	599	604	637	594	617	636	590	604	619	616	638	601	582	628	600	588	614	597	617	590	599	548	609	646	642	585	612	625	575	626	577	596	602	573	608	600	559	632	610	615	633	634	642	602	619	600	590	621	581	600	612	546	606	628	624	615	571	558	607	616	617	615	621	635	586	645	618	563	580	615	607	594	595	616	595	599	600	578	606	582	620	589	612	611	603	586	554	627	597	612	617	589	617	619	624	642	630	620	596	620	604	594	601	626	610	606	564	601	608	647	595	576	615	591	608	584	580	599	599	646	571	617	564	593	633	596	617	636	630	607	550	583	599	613	614	619	647	542	600	627	667	623	538	585	606	557	634	609	574	595	627	614	644	572	623	620	564	577	596	570	635	591	598	575	643	617	611	604	642	658	600	593	639	602	601	643	566	623	577	614	570	597	599	613	609	579	627	621	608	611	597	600	644	609	578	651	600	614	568	582	609	605	629	579	622	571	607	611	610	603	595	594	567	617	572	603	630	645	643	643	636	616	618	597	608	654	594	539	581	590	626	602	590	566	625	583	620	616	598	585	612	588	609	581	604	590	613	588	590	600	637	605	572	643	629	621	587	624	634	580	536	583	592	612	616	591	613	606	614	635	615	626	601	603	605	605	574	635	666	610	639	583	563	593	618	579	590	612	638	612	593	623	591	583	566	620	578	584	648	583	652	622	566	624	632	625	596	611	609
22984	21086	28769	23582	21065	20923	5391	1068	803	810	701	618	628	569	613	568	550	514	500	531	505	582	520	453	494	510	496	490	515	498	479	506	483	507	481	480	452	412	504	489	473	516	475	473	468	451	466	464	467	440	456	468	470	451	441	454	458	446	466	452	418	457	411	412	453	445	486	496	451	477	439	481	434	450	442	461	442	392	443	471	462	448	451	447	491	428	437	451	448	427	442	466	444	491	468	444	462	486	450	447	425	442	467	474	431	417	453	435	471	459	486	471	456	490	433	468	423	451	448	433	454	447	448	453	453	448	473	442	460	470	483	459	443	476	428	446	452	452	463	493	521	439	446	461	447	485	436	457	407	459	460	431	431	439	435	431	422	460	483	416	470	467	447	460	474	471	486	451	428	417	467	431	475	471	448	432	425	435	409	454	430	466	465	423	451	415	441	439	447	480	459	457	456	451	446	421	468	480	463	445	461	431	502	456	473	448	448	450	445	438	450	500	442	458	454	467	457	460	473	435	462	415	456	436	445	423	439	465	453	438	419	467	432	466	447	453	442	420	459	419	452	457	452	471	447	451	431	440	455	458	464	473	460	438	436	475	459	441	404	494	442	414	485	453	458	485	403	440	448	453	465	438	448	447	472	405	457	449	436	466	463	418	445	443	467	397	472	432	468	475	435	436	473	443	446	468	466	421	413	424	442	429	458	424	441	411	457	446	492	399	438	434	419	445	439	457	434	435	445	425	462	422	448	436	439	441	413	455	479	465	417	451	433	452	442	421	452	484	423	420	476	446	416	448	434	420	431	455	424	435	414	428	450	431	461	448	443	480	482	452	442	418	428	449	455	469	477	439	474	457	454	461	457	436	463	424	451	436	441	444	439	430	461	445	448	483	440	431	470	432	451	454	420	425	412	470	444	452	433	439	464	424	444	427	451	451	478	468	432	415	423	460	418	438	452	451	428	454	457	464	447	457	440	410	456	437	442	464	462	460	509	434	434	440	441	452	411	454	416	467	438	466	474	478	453	422	457	484	461	427	427	443	418	465	444	443	439	441	456	422	448	455	472	463	445	422	455	423	425	467	445	463	467	451	436	457	477	445	443	464	433	459	456	401	415	471	462	449	468	449	437	451	471	503	449	467	441	490	437	491	426	420	400	429	456	459	422	419	478	422	464	448	458	463	459	438	429	447	448	436	477	418	418	480	455	440	455	430	399	443	447	397	435	426	424	455	437	417	434	417	448	428	463	438	460	435	447	415	444	427	427	480	412	434	445	436	445	456	394	441	448	473	485	459	462	463	481	455	457	451	455	449	449	421	421	458	411	448	438	458	473	416	453	409	422	433	435	458	481	465	455	426	442	472	458	414	442	454	457	443	451	435	441	440	445	452	440	461	445	434	438	439	432	417	434	462	442	462	417	465	422	434	416	423	443	437	465	453	446	492	465	457	455	430	459	448	423	397	417	443	453	442	434	448	446	464	476	464	418	415	451	467	455	447	464	467	449	449	432	476	448	437	465	438	435	433	434	420	466	452	438	441	450	416	450	488	446	409	452	417	433	469	489	452	460	461	464	488	444	437	471	445	437	429	458	441	435	420	465	476	436	462	453	466	459	445	388	469	441	471	434	415	414	500	452	453	441	451	452	438	430	463	418	415	416	475	476	459	451	467	433	475	438	464	480	435	436	448	456	443	408	461	460	494	416	452	421	438	466	421	480	460	422	449	433	454	429	437	420	424	458	436	449	433	475	455	436	444	434	466	421	448	460	462	443	454	461	457	425	426	438	477	500	481	450	413	438	422	432	468	454	420	474	475	445	413	412	428	435	420	420	441	456	441	450	445	474	451	458	460	413	468	408	461	445	461	447	465	477	455	441	431	479	448	444	451	434	445	459	441	439	422	461	433	456	470	455	469	434	426	428	446	455	438	418	460	453	435	476	440	467	425	436	453	425	424	424	451	447	454	490	472	443	449	447	469	436	436	440	455	416	443	450	451	434	457	432	445	461	469	451	422	437	485	458	483	451	477	458	466	462	461	458	449	442	455	484	478	466	458	458	424	451	400	461	446	467	437	424	446	453	456	448	471	440	423	423	417	456	465	477	410	440	499	438	443	434	466	433	434	451	442	451	438	454	473	451	416	452	437	461	446	464	426	479	442	460	447	446	457	453	482	437	472	431	478	422	444	424	412	448	412	429	465	424	489	449	444	448	445	454	445	430	462	452	455	478	464	429	443	465	423	426	459	468	443	422	463	420	488	421	472	448	455	458	496	469	475	463	476	457	437	459	449	403	439	454	446	446	454	453	435	476	437	437	434	460	431	480	451	428	485	394	430	449	450	463	410	459	422	462	451	404	423	465	474	465	462	472	424	483	438	412	406	440	432	449	437	469	436	467	462	444	445	421	435	424	470	496	432	456	460	453	439	461	427	460	478	458	467	446	451	449	460	468	450	435	485	451	440	415	441	437	458	476	432	462	448	434	441	450	477	416	444	492	446	500	448	405	454	448	422	470	454	441	441	450	468	448	487	458	476	412	404	449	441	428	451	416	458	453	438	460	428	451	444	425	473	465	458	478	453	425	425	461	506	432	475	397	465	430	431	447	484	467	437	378	450	449	468	437	461	484	417	445	447	503	469	451	464	432	439	442	431	472	473	478	412	434	427	458	443	459	450	450	448	449	459	462	437	497	435	452	468	417	437	421	449	482	409	426	401	410	437	454	476	455	438	420	389	460	468	416	432	424	452	410	461	454	444	434	450	447	467	433	429	434	456	449	441	443	468	453	437	471	473	431	440	437	421	459	438	446	430	463	446	451	460	480	474	412	429	408	457	432	429	453	470	448	456	421	435	484	434	461	471	488	411	464	434	445	446	469	446	475	438	499	447	433	423	405	429	463	420	454	460	472	431	443	451	448	466	436	462	448	441	443	471	487	429	403	430	457	435	450	415	435	436	455	449	460	458	469	486	434	463	398	464	451	444	435	505	400	437	478	434	468	466	446	426	431	462	444	442	422	446	450	479	433	476	471	415	447	454	466	442	464	442	444	475	392	436	426	431	445	428	448	435	456	441	442	450	429	423	444	451	434	430	432	420	418	441	466	471	437	428	473	429	446	452	414	471	442	425	463	437	462	439	446	430	437	432	467	425	461	431	440	457	459	465	413	439	427	440	472	431	479	446	410	433	448	447	444	432	472	483	437	437	487	465	448	452	472	470	459	479	457	437	442	458	427	466	440	436	431	477	469	422	446	453	452	448	446	461	471	421	479	418	489	419	440	483	441	449	427	435	469	462	375	426	443	431	422	425	475	439	452	418	452	431	456	426	463	477	463	471	436	461	461	456	465	444	452	431	473	422	410	445	430	448	447	469	448	429	426	426	460	421	447	447	432	404	455	479	467	457	431	462	463	411	422	439	463	476	436	498	474	462	432	464	406	438	442	459	426	438	432	431	459	432	428	477	444	442	448	445	467	437	476	452	448	459	466	492	448	432
45101	58359	12120	5455	3899	3017	2306	1966	1619	1380	1227	1006	981	864	829	864	798	715	716	733	726	713	696	681	649	637	643	679	596	624	604	595	644	593	604	578	581	596	586	593	582	581	605	563	596	608	568	568	585	548	618	560	592	577	623	563	574	573	577	593	567	591	595	579	576	609	609	599	565	578	613	632	586	586	573	556	566	560	593	562	552	562	547	603	598	562	598	586	582	558	608	586	558	552	549	589	555	598	567	548	574	583	527	635	549	548	573	553	541	570	547	547	556	587	620	582	595	559	581	568	583	595	602	569	564	569	510	598	546	540	540	565	600	581	574	553	601	540	532	590	586	600	588	585	584	563	559	561	600	547	575	553	602	592	563	559	562	538	570	583	591	546	549	542	550	542	584	577	569	572	570	556	595	572	564	539	532	559	572	606	590	583	532	530	544	558	542	586	532	535	571	568	571	542	544	612	575	519	581	539	571	547	582	588	564	548	583	587	598	576	596	568	557	568	585	527	573	526	555	586	557	573	560	612	547	549	557	558	588	609	581	588	564	545	557	581	574	558	553	590	528	602	553	572	547	565	574	583	552	549	546	576	614	596	554	620	596	573	547	580	576	566	581	583	625	565	575	586	544	552	532	534	577	541	566	565	572	515	566	522	563	558	544	573	592	584	599	577	534	563	556	564	575	562	548	573	587	579	541	597	585	592	588	534	567	592	531	543	526	561	568	530	547	614	583	570	548	575	582	578	605	560	595	576	563	531	555	538	550	582	589	630	544	593	576	580	563	562	527	561	549	618	586	552	582	568	577	582	564	544	571	609	540	555	551	583	560	590	599	531	576	536	561	539	585	590	563	556	553	591	587	562	582	555	570	568	570	564	586	563	572	582	534	592	593	589	548	575	545	604	559	530	592	555	554	558	574	558	561	570	556	578	582	580	536	566	533	569	573	555	551	563	573	589	538	575	548	515	569	577	590	544	583	542	545	524	560	542	579	610	573	550	506	555	594	596	523	592	587	580	559	577	544	565	529	577	524	566	566	564	602	579	544	607	553	553	587	565	558	576	600	610	539	582	519	613	540	562	589	569	561	555	534	588	596	561	573	586	537	580	602	551	545	566	577	535	566	566	584	619	589	581	586	579	603	564	566	555	582	582	562	589	554	586	601	603	524	570	576	554	562	596	570	575	557	522	575	610	579	584	566	567	544	539	621	543	588	605	543	541	577	560	598	610	500	559	575	592	572	601	584	567	627	570	556	553	579	546	548	582	590	565	578	560	543	592	562	567	577	571	553	631	561	563	615	565	571	561	558	584	580	568	620	559	523	581	539	570	568	576	581	551	538	573	586	584	511	575	581	549	548	556	552	557	559	599	578	566	549	581	569	565	574	540	569	566	559	586	589	605	570	590	580	553	540	583	541	557	555	554	546	558	576	561	520	542	567	530	616	578	572	592	580	553	558	568	564	590	621	589	564	542	574	550	577	564	570	533	558	576	571	554	629	541	609	558	598	551	572	595	586	584	561	577	568	555	600	584	577	571	596	603	595	576	562	554	561	606	557	576	597	557	568	581	581	565	536	563	563	556	612	596	552	538	540	574	609	586	582	531	525	571	555	559	561	547	536	564	584	595	551	578	544	541	539	604	546	571	558	560	584	575	569	570	580	563	567	562	604	557	549	546	582	604	573	556	560	597	522	579	601	570	579	528	598	580	559	525	599	556	541	616	557	563	548	506	565	585	556	559	538	555	552	562	596	526	567	576	523	604	585	567	579	529	580	557	573	590	542	571	567	588	619	579	565	576	546	548	568	582	565	552	606	535	579	557	553	556	587	567	581	586	585	540	559	591	571	570	574	580	544	555	579	577	534	533	549	579	563	565	586	569	557	574	536	564	581	533	545	530	565	591	602	579	613	540	547	574	566	568	563	553	566	590	560	588	567	598	569	567	571	554	575	559	584	590	581	547	596	560	572	543	593	559	531	544	578	527	591	568	544	571	555	578	584	589	559	557	588	549	596	597	581	566	573	574	563	549	578	551	610	576	527	574	529	589	592	584	563	585	557	561	557	585	559	603	589	594	590	564	582	583	576	566	559	593	561	569	578	542	584	531	562	542	615	582	596	536	584	549	530	551	547	586	575	570	557	589	563	539	551	591	582	564	581	557	552	544	548	589	629	537	543	584	538	576	573	581	548	575	549	577	566	579	545	590	535	545	570	556	577	545	594	563	605	561	541	602	551	554	561	551	556	548	575	561	580	562	578	561	587	564	561	594	562	578	611	541	605	586	569	609	574	586	590	539	576	562	518	549	581	608	586	596	602	605	597	583	525	568	538	544	545	598	569	575	547	552	575	563	574	526	577	585	565	563	587	552	599	553	546	585	614	564	534	605	531	538	530	514	518	552	559	565	574	531	548	539	553	549	587	566	580	548	573	583	554	570	562	595	606	548	563	609	581	480	552	569	541	538	563	558	542	586	564	573	562	572	599	629	522	571	567	579	572	567	530	572	532	581	583	639	551	563	551	609	592	617	593	542	559	564	577	551	580	583	541	558	574	555	547	520	559	579	587	532	574	558	522	595	566	584	572	564	581	550	546	533	577	532	550	547	553	545	580	570	543	555	576	529	553	560	522	569	543	557	563	544	614	574	577	575	586	571	544	548	523	542	596	548	556	571	580	620	567	551	510	549	572	558	550	563	600	612	573	558	585	545	589	571	546	618	552	581	566	596	545	575	577	560	554	591	576	579	590	534	548	573	527	563	598	587	592	537	576	568	564	568	584	565	568	522	551	547	575	554	604	543	555	558	533	537	552	556	577	547	586	584	525	547	550	567	568	570	577	559	565	559	565	569	573	561	551	569	544	525	583	550	581	579	583	571	592	577	557	545	557	578	599	578	542	589	568	605	608	537	609	561	584	587	539	600	599	563	546	526	556	608	579	563	599	546	535	574	570	573	581	547	596	574	535	566	535	550	538	572	570	602	542	560	571	558	566	576	596	552	589	623	591	594	569	570	564	553	557	581	594	573	527	557	567	572	514	583	567	552	548	579	564	614	564	576	564	574	532	554	593	580	503	597	584	579	537	578	588	559	571	567	576	549	600	538	613	599	515	574	585	557	573	573	574	585	578	572	548	540	562	612	569	581	541	560	574	503	523	559	580	571	590	581	560	582	564	579	552	551	553	546	562	569	585	603	570	592	548	530	532	554	560	562	564	572	544	570	599	568	591	546	593	575	585	537	601	549	541	556	553	615	579	571	546	608	597	546	535	573	575	543	552	573	613	603	587	584	603	548	566	592	540	550	549	549	581	532	560	581	562	550	548	576	559	569	564	546	555	521	584	528	556	570	550	579	543	562	561	580	590	573	551	557	540	571	568	562	566	589	562	561	590	587	558	589	558	621	569	594	553	578	546	548	587	566	565	564	526	532	550	572	516	589	571	554	581	547	565	566	542	565	571	564	556	574	565	571	629	577	570	582	605	542	560	586	586	586	579	574
29197	24963	12829	1259	420	393	326	316	279	273	313	314	306	242	289	306	314	315	311	286	281	260	255	314	282	310	316	284	287	304	279	318	264	245	294	282	297	263	261	292	315	285	292	255	280	281	283	286	280	295	262	282	287	304	259	246	311	312	304	278	294	311	282	339	300	275	307	296	288	318	279	279	313	291	271	291	275	258	273	298	320	256	291	278	269	288	266	281	283	258	287	291	308	285	267	264	290	293	295	300	278	270	287	295	296	258	296	253	270	292	287	283	259	266	296	298	290	264	290	237	256	293	296	312	307	310	274	304	295	289	281	295	267	265	281	281	302	308	258	263	295	293	286	341	270	272	302	300	268	289	260	278	298	273	299	279	304	285	276	299	277	277	288	288	281	293	284	309	276	283	281	294	310	295	269	317	286	304	286	292	302	284	283	307	279	291	306	286	286	259	287	283	294	264	290	271	275	303	328	289	288	293	283	277	264	264	280	283	262	275	305	289	300	303	308	271	289	262	293	274	274	298	259	257	275	282	315	301	274	250	305	310	283	272	289	282	298	289	268	281	279	273	288	293	291	271	313	308	308	289	303	305	279	281	303	281	288	286	266	269	326	291	263	306	308	244	284	291	291	314	308	264	269	293	291	274	304	300	309	288	281	288	307	286	280	298	254	263	315	277	300	288	312	301	336	274	291	306	275	282	302	289	292	255	256	266	276	305	305	261	303	292	320	302	295	315	285	319	319	320	260	281	306	310	289	300	260	268	267	305	286	283	269	278	269	285	252	290	292	314	308	286	261	290	325	312	277	321	241	284	280	277	316	286	271	296	298	309	283	286	281	310	271	290	254	319	293	275	287	291	304	293	327	281	276	275	278	282	268	253	290	296	298	282	266	283	294	256	256	299	301	320	306	307	268	298	292	298	286	306	311	273	289	281	283	293	285	295	297	310	262	246	280	291	270	333	314	302	278	281	301	276	281	309	291	301	272	314	307	303	280	270	311	304	289	265	270	292	278	325	294	300	291	301	280	277	290	303	289	302	288	275	295	294	289	270	288	268	288	279	303	293	294	278	286	283	299	271	301	294	282	261	319	304	282	299	316	304	297	297	286	286	284	261	312	301	310	264	291	310	280	275	285	311	265	289	255	283	255	276	282	319	269	285	294	303	288	275	260	302	273	306	292	265	306	286	339	284	282	308	300	280	272	287	313	316	308	314	324	295	306	306	292	300	281	265	282	275	261	279	252	276	318	255	274	307	289	280	278	260	306	317	300	300	283	290	292	308	237	293	316	302	276	313	271	283	286	283	282	298	278	282	271	268	295	288	286	298	278	262	276	321	268	291	272	270	286	282	263	281	311	281	301	298	297	288	311	315	303	315	287	329	304	300	305	286	258	299	307	330	284	273	281	292	304	288	268	300	276	269	316	308	309	302	279	274	306	283	302	291	270	293	290	253	263	301	315	279	283	308	281	272	281	280	292	303	301	267	315	310	266	306	298	273	303	272	293	294	316	269	280	294	298	285	287	280	282	285	292	290	312	273	299	295	294	293	296	306	264	305	268	287	287	286	288	279	255	283	284	265	269	286	282	288	295	302	309	318	261	278	323	272	322	316	271	279	290	286	294	245	265	262	277	273	306	309	265	281	275	306	268	281	264	264	292	313	310	286	259	301	290	292	273	297	313	282	252	276	275	300	304	274	286	291	250	293	280	295	292	271	311	300	313	309	270	310	292	266	288	255	294	295	280	278	288	298	304	288	274	278	309	261	296	279	270	289	284	303	295	275	259	276	278	297	303	277	262	272	316	304	286	262	293	294	325	297	292	285	264	279	283	309	279	283	300	288	270	308	283	307	300	280	292	298	298	267	296	287	283	318	278	319	306	310	261	262	309	279	281	301	307	277	343	292	302	272	293	304	275	291	286	287	303	258	290	291	295	293	290	307	266	275	330	296	295	293	280	291	253	281	272	272	280	290	274	306	294	278	308	297	261	309	330	283	271	282	273	307	296	293	296	275	294	273	260	280	280	274	289	281	302	303	292	291	264	284	273	289	290	319	288	302	294	290	289	293	290	292	284	277	279	307	298	300	309	261	293	284	305	288	269	284	307	275	278	282	300	274	296	283	283	292	257	269	286	290	294	315	298	270	327	314	263	284	307	279	291	305	296	303	277	282	282	280	265	317	299	287	283	283	262	272	245	296	247	285	267	280	348	289	274	293	300	281	275	289	301	281	284	279	310	281	263	311	286	291	288	267	269	275	306	279	306	280	314	281	286	296	314	283	329	268	263	277	281	282	285	256	260	296	278	283	309	292	287	293	299	331	321	309	295	298	268	277	256	290	301	265	294	268	262	264	273	305	273	295	279	274	305	298	266	296	288	300	321	277	303	292	295	296	318	298	282	295	266	269	286	270	257	297	289	301	298	272	325	289	284	295	246	311	272	264	272	276	325	288	285	307	273	296	281	290	298	286	301	311	301	258	264	285	274	315	305	296	265	289	283	290	297	279	308	262	277	305	293	315	271	287	255	288	254	270	262	268	298	290	289	281	310	277	270	324	306	283	302	274	278	296	278	284	286	280	320	281	301	288	293	307	289	290	316	316	281	303	291	307	279	287	293	313	294	265	300	283	281	314	292	279	283	290	291	257	307	283	267	300	280	284	298	279	300	310	260	305	254	291	285	312	294	289	291	301	274	283	267	285	286	286	295	310	311	275	250	261	296	321	262	269	298	297	289	285	297	299	287	286	287	281	257	265	290	265	291	300	284	280	287	275	272	264	280	288	289	271	268	256	287	296	278	284	302	276	293	312	305	281	264	274	282	281	292	270	292	274	280	291	262	280	304	302	319	280	310	284	295	289	298	300	285	285	279	258	324	303	327	288	309	305	286	276	282	258	275	258	282	286	307	301	281	282	275	293	307	308	320	313	303	261	295	314	318	290	301	293	302	294	292	280	269	260	302	279	291	280	285	282	292	293	303	317	266	292	286	278	311	298	292	275	297	282	285	275	289	268	277	275	259	272	275	297	263	294	306	284	299	290	303	293	301	283	266	321	323	278	294	295	296	323	273	308	295	288	281	281	263	281	310	276	299	276	304	282	283	302	305	285	315	266	253	312	282	307	271	278	323	262	289	289	311	270	279	305	302	298	286	264	299	283	321	256	293	285	273	283	294	320	270	273	305	291	317	258	272	283	282	321	254	284	266	270	327	263	251	274	268	296	299	275	276	294	301	285	278	284	304	324	280	273	295	313	307	273	289	301	298	293	291	276	269	335	295	277	277	279	269	297	282	268	256	296	304	325	291	332	295	298	246	287	273	267	283	277	278	274	273	283	318	255	285	299	284	280	305	304	275	264	287	300	329	300	291	276	262	264	292	273	284	245	280	302	279	295	327	282	274	289	294	294	277	275	277	284	284	264	308	278	290	274	303	263	304	292	245	315	296	296	283	281	298	285	282	235	270	289	292	293	286	309	292	272	326	262	281	283	289	294
35398	35197	2139	554	556	467	384	398	365	373	395	398	362	397	374	361	377	369	336	368	381	363	390	345	359	344	364	394	384	393	387	374	361	361	370	369	392	379	379	356	350	396	353	374	360	356	377	390	361	350	356	331	361	369	366	363	381	389	344	336	325	392	356	380	379	370	375	386	341	407	375	405	396	370	336	348	389	381	398	404	369	360	374	377	353	362	353	379	373	404	388	350	370	381	387	383	358	337	383	348	350	327	373	372	361	345	397	363	371	395	344	344	351	357	363	432	335	357	340	391	375	323	394	352	370	369	353	362	356	345	364	350	331	360	361	368	370	397	398	353	361	364	373	344	399	381	378	395	365	348	384	372	358	368	389	372	358	361	328	340	336	355	383	369	347	356	352	349	352	353	341	407	362	343	360	359	329	395	334	397	349	358	374	341	358	330	373	360	341	387	364	358	344	361	384	339	349	363	378	367	355	341	345	398	354	389	364	353	365	368	371	411	364	372	367	358	378	377	312	363	370	361	402	366	358	350	343	354	338	366	377	379	372	389	358	369	364	343	357	374	371	350	379	363	366	350	346	345	380	346	373	347	347	324	349	315	381	387	371	350	359	357	338	343	342	401	357	366	369	369	391	381	369	350	369	345	360	346	341	352	350	370	345	356	365	354	356	387	353	370	362	329	357	343	387	359	344	346	363	347	356	374	372	378	373	332	351	339	355	389	369	353	371	384	376	354	382	366	358	370	387	375	363	345	371	364	372	338	357	346	357	373	371	340	389	347	393	335	340	375	338	378	346	376	358	332	353	393	403	349	361	353	319	349	338	367	348	405	341	384	352	382	396	382	385	358	378	389	359	373	419	360	392	377	371	361	388	401	374	375	331	388	361	377	381	361	380	364	360	358	359	414	374	375	356	359	382	397	386	356	321	348	362	364	354	376	346	364	365	384	381	388	407	360	363	344	335	349	369	395	352	375	355	388	328	345	360	376	368	356	385	370	321	352	350	370	396	362	382	373	357	389	342	354	365	382	346	357	380	359	325	352	340	368	375	351	397	371	349	363	334	357	350	381	324	365	368	383	359	336	345	335	350	379	368	351	387	330	385	349	353	371	328	354	321	395	350	374	360	341	336	357	369	356	355	342	333	345	345	351	373	359	368	356	368	394	367	351	373	364	347	352	366	362	373	351	360	351	382	351	339	331	358	352	364	373	340	395	358	374	363	381	353	379	353	376	377	383	365	368	356	362	396	346	396	372	338	344	354	339	365	355	356	336	329	361	377	347	381	350	391	384	370	344	370	350	390	368	341	369	390	361	321	376	363	367	390	361	363	369	363	385	379	353	345	371	354	376	384	348	365	343	389	395	354	385	353	394	350	390	353	341	373	344	385	328	347	350	355	353	357	381	380	378	348	381	358	341	371	373	349	396	354	328	343	359	341	368	374	367	324	389	325	370	368	361	389	331	359	369	384	348	360	335	374	353	332	364	329	365	364	337	334	381	366	370	344	361	367	378	386	380	398	389	389	353	407	385	362	345	385	346	359	357	357	395	370	364	370	388	369	367	374	388	344	363	390	367	348	378	348	396	357	346	335	368	327	363	345	353	349	336	344	390	355	376	344	362	376	401	359	353	333	371	333	378	394	392	383	376	345	351	394	356	341	350	385	378	347	372	327	384	368	379	391	385	382	385	398	394	349	386	358	344	353	358	371	350	379	375	348	372	386	375	372	388	364	375	405	366	405	358	372	363	356	353	357	387	343	374	365	330	340	327	350	356	378	382	354	332	335	381	366	344	391	369	350	321	383	367	369	342	359	355	372	345	358	355	360	391	333	384	358	352	380	365	374	337	363	387	362	380	379	336	324	375	349	364	379	377	367	386	360	347	351	369	376	347	381	397	351	389	395	365	370	327	389	379	351	399	363	350	372	350	400	365	363	358	369	380	368	358	391	383	387	385	341	358	363	366	367	377	381	359	348	394	368	395	362	381	351	360	367	333	352	346	343	352	340	382	394	351	398	340	393	381	358	378	351	377	332	373	340	359	351	390	369	351	382	350	360	321	399	342	363	377	341	382	368	367	376	355	341	379	374	368	381	388	385	339	345	374	363	376	356	353	395	368	356	367	395	384	342	353	359	357	371	374	339	388	391	355	360	359	379	354	349	346	343	383	354	362	379	378	361	384	343	360	363	369	343	372	369	382	341	363	407	355	383	355	375	355	340	380	341	364	318	350	366	365	309	358	383	343	313	339	380	370	353	394	331	369	353	342	349	395	359	368	370	341	397	376	344	383	330	334	355	347	359	367	354	352	339	333	406	419	389	363	373	382	383	345	323	372	374	393	386	363	394	357	368	326	322	371	373	365	389	354	345	353	349	378	388	393	363	368	352	341	385	374	344	361	333	386	380	342	366	366	364	321	374	347	389	382	370	330	329	342	361	353	380	375	376	346	371	347	340	380	350	331	380	378	390	336	355	366	365	359	378	324	327	368	391	351	373	352	344	409	353	359	378	371	327	341	356	332	375	328	360	371	378	377	349	326	376	368	368	376	366	359	356	340	349	381	402	352	380	353	351	355	368	384	355	369	342	351	395	337	358	379	388	393	367	381	334	344	403	368	348	351	370	352	353	358	362	387	353	382	373	345	348	360	372	402	371	374	356	392	341	320	371	327	375	341	377	395	377	367	383	379	367	371	367	333	349	351	358	400	384	364	410	355	353	347	349	362	386	349	349	362	367	358	357	337	376	376	373	316	364	380	356	375	372	342	359	379	355	346	389	376	334	359	355	378	360	393	381	415	400	349	358	369	354	361	348	367	331	346	367	345	357	357	387	379	359	340	370	374	355	345	335	390	391	389	358	349	368	350	350	407	348	349	374	372	368	365	382	356	355	341	352	350	355	361	356	385	372	418	384	382	350	349	357	335	353	385	369	339	335	368	390	356	364	355	384	346	358	363	340	399	350	388	355	356	365	373	329	355	355	383	345	367	359	355	374	375	341	369	338	354	374	397	378	340	357	376	370	328	374	330	393	325	330	395	396	353	378	370	379	360	379	386	412	386	361	377	354	371	353	413	330	361	357	367	362	367	378	385	348	398	346	361	362	357	389	352	355	356	363	386	325	373	339	341	349	352	373	366	362	350	369	383	334	389	365	335	364	365	374	368	363	379	357	359	340	349	353	336	366	348	335	365	359	325	346	356	378	386	382	356	361	389	350	374	343	339	333	352	373	326	336	348	350	342	365	377	385	366	351	363	364	355	379	336	355	340	352	336	387	370	371	380	365	376	337	376	385	375	360	353	337	349	360	350	351	369	365	405	363	364	357	348	366	331	353	383	330	362	376	381	371	379	365	381	349	378	344	375	358	375	371	340	366	379	376	339	361	376	341	362	388	347	370	340	381	365	355	357	331	374	361	359	384	363	381	373	344	364	361	369	352	361	384	386	347	358	332	368	324	387	351	393	380	355	339	352	366	389	347	362	359	355	349	362	356	354
24056	21088	28192	24131	20931	7355	1112	813	719	650	637	598	561	581	516	566	545	562	547	514	534	491	453	515	493	527	497	503	507	504	499	477	483	510	529	515	490	496	516	514	506	521	500	529	489	502	480	458	491	499	490	520	505	554	524	491	487	495	471	476	486	487	467	505	463	535	523	488	489	494	516	513	486	462	459	457	483	510	507	484	488	457	465	512	484	500	508	472	434	511	504	471	471	493	508	503	508	503	515	480	465	507	462	506	492	517	512	456	447	496	462	518	473	447	507	481	501	447	488	505	467	511	512	479	494	497	497	471	439	499	488	480	510	513	492	495	454	508	506	439	485	490	513	476	479	515	498	496	492	507	486	495	482	470	496	491	471	485	464	494	481	482	514	485	508	517	470	460	521	451	465	507	471	482	494	476	496	517	493	469	468	477	476	477	503	463	497	489	510	477	483	485	557	526	481	492	485	483	492	506	476	499	470	490	506	486	475	528	491	475	515	539	458	484	487	473	455	454	502	477	505	465	474	463	483	493	477	466	479	455	489	505	506	489	505	475	467	476	475	445	500	479	485	519	460	463	475	502	481	476	488	458	486	490	503	461	490	472	482	485	530	489	503	446	461	470	489	490	458	542	487	462	486	506	537	497	479	495	464	459	485	454	433	436	474	459	437	472	495	472	510	484	490	505	507	500	511	493	486	473	447	475	458	499	506	479	459	490	481	471	479	482	482	519	474	480	447	514	496	468	495	500	466	476	479	448	497	440	487	464	483	475	513	499	494	476	499	506	445	437	494	480	490	463	477	503	473	480	464	485	502	446	479	482	505	469	494	497	518	494	516	467	477	521	492	463	495	502	488	509	477	501	478	486	533	495	485	492	542	509	517	484	465	482	521	514	512	464	467	504	528	522	443	451	505	478	482	470	475	474	469	499	482	494	490	498	492	468	473	487	453	527	503	471	524	513	467	457	499	496	488	467	500	511	493	457	464	530	487	452	472	483	474	500	501	508	462	509	516	470	452	503	503	446	464	486	478	519	461	497	493	444	510	470	527	495	492	494	487	505	472	499	462	491	477	468	496	462	487	469	496	499	478	500	501	470	484	458	489	480	487	524	469	479	459	475	440	504	484	485	457	502	501	508	470	522	488	457	473	473	525	512	498	496	475	489	445	495	480	483	483	488	454	491	465	466	474	473	485	466	442	499	459	474	492	474	492	499	485	479	472	484	482	461	478	491	481	459	474	491	452	439	513	536	481	504	501	462	465	496	442	503	478	508	478	476	496	442	492	502	496	489	517	445	488	507	481	447	492	502	474	468	471	458	474	489	483	441	493	474	506	494	492	446	421	464	482	464	500	467	503	458	492	506	463	479	471	477	560	474	472	529	484	481	476	474	454	513	486	501	530	456	472	479	516	505	487	497	479	476	467	501	499	470	500	431	442	453	453	473	476	512	472	475	487	498	501	443	469	492	496	488	471	466	485	452	443	453	521	504	473	484	503	468	503	495	492	469	470	468	423	459	480	434	494	448	511	466	527	433	493	447	481	475	471	477	538	485	503	483	509	464	503	466	474	462	446	497	502	494	494	510	484	511	458	496	484	485	495	442	484	475	497	476	457	437	504	481	471	485	506	478	471	469	476	489	455	478	465	486	484	468	486	474	450	511	499	486	481	470	444	505	509	463	473	502	508	469	484	507	495	525	485	490	459	497	494	515	466	520	498	471	524	529	495	481	484	469	474	500	445	489	473	477	487	436	483	497	488	504	457	485	456	501	487	478	483	535	487	497	462	504	459	495	498	504	518	478	489	452	481	476	468	480	491	480	480	464	490	538	452	492	442	470	511	495	476	462	496	449	473	477	444	527	448	480	461	481	454	447	482	438	496	485	479	469	490	455	496	447	482	480	472	487	499	465	458	469	485	509	441	519	498	502	498	498	496	471	473	471	468	452	497	478	503	552	467	475	491	503	517	482	531	467	479	475	493	450	489	494	456	496	489	508	495	482	475	501	497	485	507	467	460	450	451	487	472	463	480	487	512	477	508	431	475	511	471	511	471	454	464	472	489	468	463	486	526	520	492	482	472	451	497	490	443	478	472	473	513	472	507	439	484	462	477	458	490	491	469	482	480	501	493	471	453	444	509	505	495	486	463	468	467	476	490	460	519	482	447	491	485	463	471	476	462	484	474	500	462	555	465	488	487	468	473	522	521	442	454	487	493	448	494	456	492	467	474	478	504	479	461	511	473	493	523	472	462	536	471	465	491	469	464	458	452	490	545	475	479	506	471	497	499	496	497	505	473	496	478	468	493	486	464	493	526	504	459	476	474	461	463	491	492	461	446	505	501	469	454	528	496	520	481	512	508	453	507	498	532	492	458	461	471	504	488	463	476	481	492	465	484	492	432	432	501	494	470	463	486	470	455	491	474	475	473	484	484	514	487	474	493	470	483	474	445	460	495	501	478	493	484	519	476	497	520	464	489	464	477	448	516	522	474	498	471	494	496	486	483	509	505	469	503	508	504	473	455	494	490	473	448	485	448	488	486	462	466	448	508	467	493	482	478	481	479	465	441	506	479	490	481	515	495	497	488	472	523	506	479	510	474	475	465	493	450	441	494	457	496	495	494	471	475	501	503	478	508	500	510	519	547	488	485	463	483	481	521	483	449	456	549	499	453	500	471	484	519	500	509	456	467	461	488	483	528	488	460	491	475	499	493	502	528	473	477	498	465	481	479	523	472	451	520	492	478	509	504	507	482	476	507	485	528	481	464	493	463	518	439	478	443	456	531	473	454	491	506	490	511	457	515	479	509	496	446	483	466	460	507	485	496	501	472	479	463	480	498	486	491	462	492	492	513	513	482	523	463	495	469	458	464	478	467	505	466	503	473	467	460	445	482	522	503	479	479	508	472	486	476	496	484	484	467	474	467	475	482	459	481	462	505	503	496	474	449	485	478	506	505	493	480	473	476	512	500	501	481	523	482	459	483	437	493	493	474	476	486	499	512	527	506	466	469	503	461	476	475	509	454	512	465	492	489	478	456	459	481	529	465	491	492	490	495	497	502	468	512	483	517	469	454	459	503	476	497	533	481	468	495	466	537	479	504	508	469	472	504	537	467	482	521	519	491	486	464	445	487	482	458	491	501	486	484	476	493	453	495	479	482	473	491	463	452	480	468	454	509	495	496	481	435	488	484	472	478	518	487	507	476	516	526	520	465	462	516	481	470	543	451	460	461	496	478	484	478	492	490	460	498	476	505	497	464	468	482	509	491	546	495	456	495	482	486	463	448	457	461	500	527	529	469	442	479	474	502	485	458	502	451	459	477	487	495	473	496	446	493	465	509	483	478	444	522	472	466	486	480	492	485	479	445	473	495	419	491	496	492	510	484	482	445	444	468	494	483	515	486	495	470	516	501	480	449	452	492	464	483	469	485	491	516	536	458	517	513	454	490	498	494	503	492	485	457	522	499	519	459	493	460	450	473	479	509	498	481	460
39852	51342	8221	3385	2392	1955	1527	1340	1122	1003	918	928	799	741	747	746	750	670	694	691	684	647	662	659	672	634	652	654	648	637	650	640	634	637	612	686	626	622	636	636	624	628	626	606	637	545	627	653	623	645	591	641	616	611	623	563	636	627	600	611	620	612	611	618	598	588	637	620	654	642	603	618	624	576	638	618	621	627	601	596	635	599	600	598	578	611	647	630	556	592	624	617	598	615	616	601	615	611	605	582	634	552	647	602	623	665	589	555	610	608	544	631	657	610	652	626	603	618	606	604	596	616	659	557	619	597	616	654	606	619	585	648	631	584	633	594	605	589	575	548	584	620	614	577	611	587	594	616	602	619	608	605	624	600	610	588	614	590	620	631	562	570	603	547	654	644	588	599	612	609	558	579	630	612	601	622	575	621	614	577	570	656	599	541	571	601	626	616	666	610	603	617	597	613	590	589	593	616	618	578	583	583	556	637	584	582	638	582	571	578	599	571	546	609	588	605	585	606	577	610	628	665	625	588	647	593	603	565	623	573	593	631	582	589	610	597	618	607	632	607	628	651	568	601	563	605	593	566	614	614	634	521	623	623	618	604	646	573	612	615	603	616	557	636	581	576	630	582	629	600	597	601	611	632	643	602	558	622	603	624	630	636	607	610	644	570	610	631	612	626	595	565	621	630	643	566	590	625	585	635	587	610	617	591	593	621	610	586	598	619	586	586	643	616	605	604	605	582	590	622	565	603	568	608	651	604	574	581	644	568	648	625	628	576	642	561	649	621	570	593	613	602	644	579	648	635	645	604	600	615	614	612	594	569	598	603	651	636	637	577	622	627	608	599	571	636	634	611	607	572	604	631	602	561	648	588	626	625	624	624	616	593	622	570	572	609	606	621	579	570	577	602	545	608	596	602	613	622	578	626	554	571	621	559	628	566	598	624	622	628	594	615	580	602	624	595	533	609	620	604	631	612	637	572	599	596	668	622	648	632	581	592	619	647	589	602	588	571	610	611	615	624	591	598	599	584	582	624	584	587	583	571	652	604	603	641	606	619	564	653	613	601	644	588	595	603	611	584	650	587	592	598	615	591	627	571	639	585	635	618	602	614	600	631	581	595	575	614	582	601	616	591	591	586	607	613	620	580	599	550	619	600	594	615	585	559	599	612	629	605	593	588	605	612	612	566	683	640	587	627	583	577	605	665	621	633	580	580	606	565	601	571	606	592	636	594	594	643	608	643	596	625	600	607	613	620	597	587	612	608	601	589	606	590	596	613	626	616	626	660	636	594	527	602	608	592	622	589	563	586	641	620	618	563	585	610	582	626	547	582	593	618	585	603	613	570	607	602	577	645	584	598	602	562	569	623	608	595	619	582	586	576	620	582	631	607	588	570	629	577	613	605	588	597	633	629	609	599	587	591	591	640	580	587	579	608	588	622	598	644	601	574	620	626	597	570	598	637	630	610	601	593	622	633	600	599	599	576	571	624	603	590	590	578	589	602	607	559	585	589	629	575	601	568	609	650	581	576	615	602	572	603	618	598	608	615	609	578	641	587	565	547	604	610	637	628	602	566	613	611	636	555	572	584	647	612	631	571	604	599	565	588	599	623	626	599	598	612	579	618	605	616	563	624	590	607	578	585	570	590	595	605	607	583	626	590	607	622	573	622	542	568	637	602	593	609	626	634	603	605	662	595	652	596	638	576	589	645	607	623	595	608	571	585	583	624	611	603	604	588	596	606	624	599	636	626	618	634	629	595	592	629	600	605	618	599	626	547	627	620	584	666	620	608	595	599	637	647	625	625	607	591	592	610	616	599	600	608	607	621	613	624	615	629	622	655	611	605	587	590	601	596	605	623	578	604	626	636	578	578	572	594	619	609	588	657	633	588	599	642	598	607	610	610	593	593	603	591	620	556	584	602	616	593	619	599	640	624	615	571	629	561	599	632	588	564	633	619	554	614	632	589	581	606	597	635	614	600	609	648	589	579	593	605	575	661	606	611	638	603	616	636	653	620	581	617	618	592	572	609	581	636	589	613	583	625	634	608	594	598	595	576	640	598	611	591	599	598	643	584	587	619	627	598	601	608	602	616	582	607	616	608	638	546	632	598	613	594	614	606	574	623	641	637	596	614	583	636	625	575	599	602	616	622	602	603	624	605	604	580	582	605	613	631	592	604	590	601	630	588	587	631	621	608	591	621	589	607	650	602	613	602	606	573	632	605	594	586	584	596	585	631	610	570	594	590	620	596	576	635	618	621	624	619	629	612	600	606	598	641	589	617	623	617	609	614	579	584	587	614	619	624	600	624	622	612	628	612	623	571	629	559	580	653	582	613	600	660	575	604	633	640	615	626	617	572	598	580	641	555	627	552	626	600	568	587	613	585	584	574	577	554	584	623	618	625	609	597	598	620	627	617	571	581	615	616	620	597	579	632	681	612	603	641	608	615	586	555	590	604	581	593	610	543	568	577	604	626	601	662	632	636	623	566	607	561	595	616	612	661	619	617	587	561	632	586	576	611	590	617	576	576	608	611	618	617	564	579	617	595	639	620	640	623	594	604	587	576	619	613	591	680	617	589	614	623	588	616	611	616	583	608	577	615	592	560	592	603	603	618	608	618	615	587	597	618	628	601	638	640	628	566	602	622	586	612	632	618	569	589	596	627	611	611	626	602	571	647	599	595	607	588	586	573	593	609	614	575	576	615	596	615	586	591	636	587	612	633	602	588	614	585	611	584	607	639	593	584	588	602	622	599	614	623	601	602	612	544	590	590	664	593	632	609	655	574	555	642	634	581	644	601	647	622	649	591	634	555	654	593	582	637	610	628	616	604	610	602	617	587	587	613	613	556	603	661	598	556	585	580	608	632	654	604	625	558	624	624	639	596	592	610	614	651	612	608	597	629	641	561	588	543	571	591	613	611	584	583	623	616	614	597	595	588	586	631	601	641	562	596	611	580	571	605	580	574	595	619	577	640	649	629	640	619	588	569	628	646	624	586	617	609	601	592	571	597	588	628	637	641	561	573	639	562	639	642	662	590	590	608	595	585	635	637	640	592	628	610	610	587	627	602	625	588	590	615	618	612	590	618	624	612	637	631	616	556	586	615	669	612	577	574	628	611	636	636	626	588	619	641	623	593	582	638	608	596	571	604	598	610	628	624	597	610	623	626	592	644	560	621	596	621	567	589	607	605	592	614	635	601	611	625	612	623	571	613	604	586	627	622	583	563	642	601	617	614	617	639	576	624	624	640	609	633	618	604	640	606	615	576	596	604	602	624	626	631	605	630	610	668	560	630	617	577	605	597	613	627	604	581	611	591	595	562	593	592	597	600	636	617	642	575	644	663	585	647	573	617	625	611	639	574	582	603	586	566	606	612	591	625	612	660	593	575	624	637	587	608	609	613	590	562	583	603	625	619	622	625	613	596	634	605	613	611	576	626	642	599	564	572	624	576	565	562	578	635	632	574	589	631	606	638	636	622	569	597
22951	21046	28725	23580	21044	20960	5659	1088	848	777	713	668	648	585	596	567	543	572	547	536	532	552	520	490	473	489	483	478	459	444	497	521	489	484	464	444	460	431	433	476	472	473	482	448	482	427	464	445	417	484	449	482	445	461	446	453	452	449	414	450	461	430	436	461	453	447	473	484	468	465	486	471	456	458	436	481	449	425	444	451	426	443	445	448	434	457	425	481	465	473	416	489	450	456	428	427	447	454	434	431	446	457	466	425	431	474	421	421	449	446	452	462	424	438	459	425	441	490	456	446	430	446	425	450	419	430	436	424	469	417	421	442	456	474	428	474	454	476	470	418	444	489	440	467	392	448	432	426	469	443	442	448	450	443	435	449	418	478	435	431	427	410	474	449	417	466	440	443	457	461	470	445	459	455	435	427	438	485	443	439	430	444	471	461	447	455	443	443	436	470	411	434	431	436	457	433	455	467	436	475	437	447	412	431	475	455	443	453	451	455	474	460	459	453	441	452	427	423	471	436	446	449	479	467	399	448	435	463	460	426	462	433	439	460	452	458	433	459	453	440	455	442	470	448	420	413	454	431	476	446	474	432	432	473	448	467	445	453	435	467	457	431	439	472	429	451	455	435	480	461	446	471	436	452	455	505	442	437	430	433	447	464	469	430	484	455	435	453	447	425	447	445	468	439	420	432	435	428	446	449	429	454	450	480	423	406	461	451	416	422	394	435	442	460	460	450	488	429	461	429	415	417	434	455	456	396	477	434	461	429	457	427	459	444	416	440	448	458	428	480	430	442	481	455	406	449	431	461	440	413	472	459	479	434	435	441	425	409	454	456	430	466	425	472	421	470	435	452	460	477	431	453	462	441	458	454	443	428	440	432	403	465	438	447	434	434	457	451	451	450	428	464	468	459	480	422	466	419	421	447	439	440	418	410	461	423	414	431	445	476	447	469	462	467	434	451	393	426	445	474	418	447	465	460	408	424	473	475	452	444	407	452	443	439	464	462	464	434	439	442	471	427	443	442	438	445	469	456	461	430	430	410	445	419	428	461	426	435	483	428	477	430	484	440	444	422	470	471	426	437	464	444	491	490	455	460	473	427	454	475	461	444	470	473	450	394	446	432	448	460	456	444	462	427	457	453	457	415	440	453	464	465	428	437	469	423	473	423	451	425	460	477	453	453	432	446	438	465	471	436	456	423	408	454	490	485	433	429	423	452	462	437	429	440	447	469	468	497	470	443	452	426	448	402	394	448	447	433	415	455	423	394	482	437	463	416	445	404	401	450	425	410	420	459	430	466	448	486	459	448	459	418	480	496	445	415	414	425	436	451	446	447	461	441	427	465	450	441	455	437	468	426	461	435	444	451	452	459	427	449	447	452	443	443	438	456	440	451	439	458	446	446	438	437	450	451	456	415	432	419	425	439	464	444	439	431	421	457	428	449	476	498	419	416	404	428	432	453	432	421	465	420	420	452	433	482	460	412	472	421	451	443	446	475	467	445	498	446	418	429	464	446	439	434	453	399	427	429	475	428	493	425	437	415	416	466	436	451	407	451	444	460	489	457	482	454	455	435	414	442	453	459	440	444	476	442	437	457	433	471	432	432	417	430	437	474	450	459	451	443	474	507	485	407	431	446	434	488	447	437	485	444	426	453	438	437	414	432	416	476	421	462	437	426	461	451	463	424	448	442	426	439	459	447	433	483	461	417	455	439	436	480	458	449	463	437	419	425	475	444	464	438	463	453	487	418	438	426	466	429	418	418	495	409	437	484	432	450	424	461	409	438	444	449	404	464	429	480	489	427	403	408	439	462	457	459	441	468	459	464	435	458	454	461	428	420	421	435	403	442	418	446	493	426	418	439	436	442	429	472	475	419	468	474	452	451	462	417	459	433	420	464	435	449	475	418	431	439	464	456	440	439	453	463	484	442	471	421	443	418	444	442	443	459	476	418	456	438	443	467	410	423	505	446	445	426	442	438	456	469	437	483	477	441	411	422	483	524	430	448	451	470	453	446	425	492	472	465	425	443	437	418	445	441	448	432	443	461	465	445	440	481	447	440	487	462	458	445	444	462	450	461	440	441	423	444	451	439	436	480	446	456	438	447	444	428	442	479	444	418	458	425	455	474	429	444	448	457	454	424	449	421	444	438	429	458	464	459	446	434	430	464	469	475	445	436	429	446	428	480	428	442	430	422	433	459	451	442	471	432	409	430	440	464	457	444	459	440	448	457	445	488	464	441	448	440	470	429	463	430	436	475	453	440	463	478	418	446	466	454	401	448	420	442	432	456	433	469	464	429	470	453	447	457	414	436	440	472	428	453	437	446	473	418	447	451	445	466	436	466	454	439	400	489	430	463	466	454	446	435	437	416	422	431	461	451	420	436	426	424	417	462	444	464	469	443	447	450	463	441	453	475	493	441	457	451	478	443	427	452	427	446	469	421	474	428	425	466	454	460	459	424	468	474	429	414	421	440	430	441	435	445	434	463	472	467	432	437	428	404	469	441	462	447	423	433	484	448	446	455	416	428	448	447	429	441	448	452	448	424	411	467	443	449	457	431	468	433	423	470	405	480	475	420	415	454	443	434	457	481	501	405	449	449	437	430	482	443	442	444	456	425	450	470	473	450	434	433	446	429	469	446	442	446	470	417	472	431	460	448	474	461	458	450	445	428	450	465	486	438	467	453	461	426	443	480	422	426	411	445	485	451	458	447	465	450	473	452	461	471	431	439	458	438	463	441	420	466	441	446	431	452	419	441	404	441	475	455	451	471	424	450	477	469	438	475	435	402	410	455	460	445	450	448	426	411	439	438	445	422	433	414	460	460	474	454	458	441	397	441	425	439	466	425	422	432	434	460	489	478	444	485	451	442	410	430	460	427	445	419	435	434	478	426	418	465	461	461	457	423	446	443	497	428	463	454	467	431	453	441	471	427	443	481	426	450	439	471	474	436	451	441	458	421	423	433	466	450	459	476	470	449	442	460	470	455	438	471	470	443	465	432	458	448	433	428	440	463	435	432	463	489	415	432	415	444	492	426	426	438	460	432	444	433	437	430	445	441	470	444	444	402	426	472	452	423	457	460	445	470	422	435	423	469	465	457	422	511	471	429	431	450	450	437	468	429	453	461	450	448	471	435	446	470	455	443	477	409	433	426	432	464	442	408	418	470	438	470	448	428	448	454	420	459	468	447	432	412	469	450	487	437	446	471	442	459	457	468	453	411	436	430	490	402	443	402	474	425	443	457	443	454	444	438	494	472	444	428	466	444	443	443	457	438	464	438	445	431	436	422	441	455	419	481	447	450	406	467	439	416	463	444	497	458	421	447	406	483	435	448	440	434	426	470	458	410	477	487	495	412	401	440	434	426	454	439	409	511	437	402	452	452	440	469	442	483	476	445	436	463	426	441	421	459	477	447	441	450	460	438	420	472	448	480	438	470	467	432	445	440	418	440	433	431	434	437	465	469	448	427	447	477	445	464	467	413
44372	53891	11019	5660	3912	3081	2384	2001	1651	1360	1217	1110	1013	924	881	798	818	746	769	718	688	705	635	651	629	688	664	657	628	585	622	654	642	570	609	586	644	639	615	598	596	585	568	587	562	648	600	569	592	599	584	568	575	581	589	573	587	603	527	595	569	574	582	570	561	569	567	598	624	596	617	631	572	558	602	582	579	603	565	577	606	580	569	581	559	543	574	570	604	581	576	589	574	578	603	577	592	532	610	598	583	547	584	564	610	547	542	549	588	576	599	564	600	602	509	530	633	596	546	522	546	552	568	542	571	555	558	583	561	529	558	542	561	532	553	555	578	595	537	562	593	588	537	563	585	559	579	594	569	590	629	571	531	564	559	533	555	569	557	570	564	592	578	572	577	585	559	559	559	563	548	573	585	550	560	595	594	543	577	550	571	565	589	538	545	566	551	618	615	582	503	561	540	546	579	558	549	541	576	529	571	546	566	530	553	584	601	544	571	552	584	586	633	593	596	613	574	543	603	544	574	546	554	561	557	572	594	597	576	557	594	577	555	560	530	613	575	555	583	562	561	550	562	582	568	590	569	579	572	551	549	603	585	577	556	566	575	574	535	558	599	557	559	548	553	529	563	604	606	563	568	604	566	551	614	541	588	590	560	564	560	533	559	574	518	592	577	532	514	514	609	512	568	610	567	561	539	596	565	568	550	548	586	576	599	565	560	595	575	571	600	527	565	546	531	564	561	571	612	581	538	578	566	540	530	601	554	617	541	593	567	603	594	555	553	577	575	566	579	563	548	604	558	537	594	577	539	579	579	587	547	589	545	585	536	553	605	556	597	548	561	604	561	623	582	568	575	570	586	550	565	576	593	605	602	557	544	570	544	593	538	547	558	602	542	571	558	586	560	560	590	545	580	542	576	548	570	545	580	540	589	538	549	553	540	561	594	529	567	550	585	588	579	589	583	601	611	572	513	599	590	540	512	588	598	563	586	616	590	554	546	553	604	560	561	565	539	558	564	548	546	578	546	547	555	543	560	546	534	576	564	609	575	547	596	589	545	546	553	542	584	584	597	566	544	613	569	578	585	587	574	569	573	547	557	568	554	607	609	545	552	603	589	539	516	601	571	592	581	588	577	548	594	550	589	533	547	555	569	603	562	594	561	598	583	573	584	575	558	583	564	599	566	570	555	496	561	553	568	559	534	533	582	594	570	551	584	567	565	633	528	569	570	550	560	586	544	562	537	564	560	584	615	581	558	582	575	543	586	568	563	545	589	512	572	557	639	550	580	537	567	570	529	577	577	597	579	559	529	593	569	541	511	589	562	566	579	543	545	558	555	566	610	549	557	574	626	549	585	571	539	557	550	559	577	583	520	573	555	567	580	578	567	550	573	547	569	554	582	563	528	589	568	591	551	571	498	588	618	566	614	539	602	568	549	574	564	572	595	559	600	566	547	569	556	549	592	550	571	517	575	587	526	577	581	568	598	587	571	561	547	557	576	517	573	554	559	571	587	562	563	635	518	593	563	562	536	587	579	599	615	552	542	584	545	589	588	616	605	592	589	543	570	554	567	548	611	565	564	557	558	564	586	578	569	523	601	555	589	574	585	565	566	585	558	554	582	567	584	554	550	552	547	537	567	588	547	540	566	580	608	579	553	543	590	579	568	600	571	558	573	621	545	586	555	541	564	558	565	575	568	579	544	556	544	582	543	530	535	562	545	569	593	575	584	538	558	567	515	599	598	580	583	551	560	623	563	560	558	538	528	598	554	558	587	546	543	559	575	575	615	567	528	580	595	588	572	568	545	566	561	554	602	590	526	537	553	592	580	541	587	562	601	566	570	601	578	567	561	568	564	574	545	555	576	602	587	558	563	582	581	573	549	517	517	567	563	543	580	610	594	569	575	614	585	546	517	589	559	571	572	557	580	580	558	526	574	558	591	575	554	542	579	534	592	579	619	550	549	598	552	594	575	572	570	563	576	530	612	577	593	562	548	602	572	587	557	574	553	578	528	589	569	560	585	585	573	565	555	586	585	554	568	605	607	566	541	563	584	582	552	619	578	558	580	575	627	602	539	636	573	582	604	540	541	607	533	579	579	539	517	581	549	559	580	563	560	555	565	537	579	588	582	549	545	546	562	571	597	595	578	543	536	569	590	566	579	572	595	559	545	607	527	582	535	605	542	561	567	538	536	518	571	539	575	553	564	590	609	528	548	556	595	536	537	556	582	600	588	543	562	549	580	545	557	577	549	606	552	546	597	536	565	550	572	593	556	572	549	569	550	584	508	558	515	567	562	545	585	535	541	558	590	543	556	562	578	602	554	576	572	583	560	601	531	577	558	606	574	530	600	581	567	543	574	535	612	589	580	564	576	564	521	578	605	544	526	535	600	564	592	542	574	589	591	611	579	593	571	558	577	567	547	569	601	561	585	537	522	603	550	538	606	541	606	534	598	542	555	580	552	539	578	555	574	583	606	566	548	565	559	576	607	626	569	542	544	579	563	600	592	617	569	569	558	545	563	590	580	579	531	529	600	605	561	564	569	577	625	581	558	537	594	586	558	524	573	571	586	556	575	604	559	596	606	548	527	604	590	585	549	557	551	546	591	579	557	536	538	552	554	573	545	567	602	590	553	563	552	552	586	563	551	569	577	550	517	525	565	561	574	578	578	568	532	590	562	562	590	595	530	577	564	550	585	560	611	566	570	540	556	543	578	599	534	581	590	570	600	598	580	591	566	557	541	623	574	585	554	550	559	568	532	571	543	554	582	594	574	580	568	608	556	562	589	580	547	569	572	570	585	574	602	553	580	561	513	536	542	548	550	606	603	554	569	566	637	602	569	570	555	571	598	507	604	540	575	581	566	538	559	576	574	563	584	552	568	544	574	568	584	569	532	554	588	558	577	552	575	585	606	574	519	546	586	587	520	556	614	551	569	564	568	580	541	585	589	568	579	603	565	542	569	580	576	551	540	567	559	579	609	586	543	570	527	527	593	571	539	575	579	581	533	571	582	575	556	588	589	546	599	530	528	574	498	552	523	563	572	533	599	596	586	566	595	582	592	560	576	539	608	568	539	541	590	559	570	575	551	583	590	580	590	582	585	583	577	530	594	594	553	566	596	546	543	526	573	547	554	555	555	537	564	557	548	528	554	609	585	566	586	564	573	572	587	567	575	580	551	574	565	566	581	543	526	554	554	555	583	570	559	560	589	556	567	575	557	562	531	592	562	546	574	568	559	576	546	569	533	589	575	551	599	576	540	594	569	494	535	586	552	568	558	556	546	544	620	575	576	543	578	573	565	582	570	551	509	586	593	557	586	561	593	562	574	539	587	597	563	591	610	564	568	564	565	595	582	586	630	526	580	597	556	537	594	564	538	572	593	549	558	617	577	562	577	576	564	560	560	525	576	549	586	570	564	541	615	578	595	545	594	570	561	550	592	596	562	543	560	584	563	548	615	571	544	591	544	587	587	575	589	565	593	545	554	586
28679	24371	12405	1407	640	615	363	325	306	310	320	295	313	289	323	306	316	303	261	304	302	301	308	279	316	283	276	281	289	292	303	292	274	297	301	301	280	306	306	297	286	274	306	270	321	299	259	257	313	254	293	306	311	296	270	263	281	321	284	273	299	295	281	283	327	285	303	297	304	331	271	289	288	265	285	307	265	271	309	286	297	322	317	317	312	329	292	272	307	296	265	274	286	290	304	299	270	294	309	267	295	291	293	306	314	302	291	288	308	297	266	317	269	293	266	278	294	306	304	284	282	289	322	301	288	282	284	257	269	311	311	309	262	325	286	274	304	293	279	279	316	279	317	300	314	289	277	336	281	272	293	301	264	271	260	334	296	286	312	310	317	282	295	310	298	309	264	304	286	293	277	303	286	308	284	277	281	299	275	268	287	304	274	298	295	272	289	296	300	304	289	295	310	297	265	299	270	278	338	310	300	281	301	292	282	284	269	313	327	278	291	306	292	299	336	278	280	313	296	287	310	300	313	321	288	274	280	282	266	313	308	316	308	322	275	320	294	290	274	266	292	301	303	281	302	303	290	286	307	271	284	294	303	288	285	282	269	295	289	293	259	275	291	307	288	302	292	296	320	309	286	322	298	340	308	288	273	282	277	290	283	271	269	306	267	305	327	288	282	299	297	282	281	286	312	310	279	300	305	269	269	298	292	293	305	304	318	321	318	315	274	299	291	275	303	325	304	276	269	277	261	273	287	299	316	266	299	287	270	290	323	290	295	303	291	318	283	275	298	269	300	290	282	307	314	316	274	307	294	292	316	295	283	303	298	289	310	311	297	270	269	303	310	310	316	303	295	275	300	304	278	290	266	279	272	291	265	284	305	286	289	318	279	308	293	303	308	312	270	278	306	287	332	319	301	258	299	318	311	301	307	249	284	305	300	300	273	292	301	312	284	292	295	264	306	293	281	290	300	311	297	288	315	314	286	304	277	289	294	293	277	291	280	289	285	306	295	263	310	295	277	319	258	295	284	275	265	285	278	288	298	317	289	278	303	283	270	322	304	285	268	302	278	305	303	283	285	269	300	278	324	282	316	320	290	316	317	284	269	328	305	303	287	310	301	298	302	295	298	258	309	293	289	264	296	313	319	299	319	299	277	277	318	310	295	302	302	269	329	301	313	272	282	343	299	293	280	304	298	319	290	278	289	306	274	304	293	292	287	282	262	296	294	295	302	331	279	311	313	280	287	270	303	271	295	311	286	271	289	314	329	316	286	328	290	314	335	280	298	315	285	270	270	272	300	286	308	273	308	312	323	291	317	294	292	313	266	309	295	316	268	260	271	287	259	261	301	290	286	318	294	308	296	302	325	291	286	260	275	280	311	302	247	276	299	281	301	310	280	272	280	289	291	305	311	300	299	282	301	319	277	299	290	279	305	311	257	351	285	289	269	320	269	282	286	287	303	287	320	303	298	282	273	321	282	296	293	306	258	307	278	290	274	262	262	308	292	277	288	254	301	296	276	292	312	265	273	271	275	286	309	305	308	290	288	306	280	282	287	276	306	268	274	317	298	324	314	328	267	283	312	268	293	293	274	323	304	273	272	288	287	312	296	301	307	287	296	287	293	282	287	289	312	265	285	294	287	270	286	287	288	317	302	300	289	316	273	280	301	305	317	322	261	299	297	289	316	276	273	263	275	282	264	310	284	275	272	282	315	307	251	306	298	297	302	292	284	265	266	298	273	284	305	288	293	266	291	329	296	283	299	287	304	290	291	316	290	303	299	312	285	285	294	303	283	326	289	306	291	301	283	276	292	296	273	276	267	301	303	275	257	297	302	288	278	275	270	311	319	269	293	280	292	334	301	294	320	285	301	305	300	273	276	302	305	279	257	311	287	295	302	294	294	279	306	288	299	276	263	290	327	300	290	265	267	293	298	262	276	267	308	295	283	276	292	267	275	298	293	303	325	288	296	317	279	316	323	302	300	269	306	309	310	275	312	268	293	322	263	286	305	263	309	299	267	292	282	298	299	294	320	276	302	272	293	252	334	310	266	313	301	275	285	293	318	307	282	277	253	295	289	294	273	284	305	331	293	300	305	296	298	286	299	307	304	268	302	286	284	313	299	311	307	307	265	284	276	304	297	327	286	272	312	265	288	271	267	278	281	308	289	294	270	252	301	320	285	280	307	272	324	326	276	325	305	278	290	254	316	282	278	276	319	258	294	330	304	311	314	305	282	298	288	335	308	276	324	292	286	286	270	298	288	274	305	278	289	301	295	279	267	309	302	293	299	282	286	336	311	287	253	256	288	323	265	295	287	291	295	309	305	307	284	325	305	286	299	288	309	294	279	292	300	291	317	303	267	280	298	313	288	294	298	286	286	281	270	286	297	282	303	329	296	280	287	280	302	304	264	274	301	259	278	285	302	310	282	304	313	298	306	301	299	320	318	288	314	311	281	262	303	309	303	292	288	279	265	307	298	345	302	308	307	295	272	298	312	316	282	317	288	278	293	275	304	285	323	303	303	327	267	311	303	298	318	279	320	287	314	281	269	266	269	282	299	308	309	297	297	292	294	304	273	331	292	272	321	302	275	310	279	293	288	268	295	334	289	270	305	278	290	294	309	315	278	284	281	302	278	303	317	278	292	278	282	266	273	308	292	284	282	285	282	289	296	287	289	290	287	316	282	298	275	304	270	274	272	280	275	326	296	293	310	266	306	261	291	316	299	292	285	343	293	306	295	283	283	285	280	310	317	315	283	273	299	307	315	288	297	300	286	288	297	283	296	285	277	295	295	304	314	276	283	280	308	268	286	317	281	298	309	297	310	302	289	296	285	310	311	320	275	309	320	297	300	283	328	280	284	309	314	281	273	330	297	265	299	307	303	294	324	330	282	274	322	289	280	292	303	308	293	291	306	267	292	280	290	287	304	308	275	304	271	272	290	295	281	322	302	275	286	309	287	283	278	265	283	287	310	304	299	277	289	312	275	271	315	308	309	319	291	284	293	283	311	291	325	314	285	300	288	319	317	284	276	272	310	277	279	291	288	341	321	318	307	287	320	295	282	298	289	288	327	279	281	288	308	306	278	271	297	324	288	290	284	285	290	304	294	305	285	291	304	291	284	284	276	259	304	291	262	313	300	279	301	281	295	296	291	276	273	311	299	295	310	289	304	264	304	279	286	322	305	298	319	287	299	297	300	299	287	292	284	303	265	300	272	288	294	310	303	271	289	268	303	300	320	275	288	317	290	269	298	287	289	262	304	285	296	310	294	302	285	271	288	280	278	321	307	313	315	281	284	288	265	285	285	289	306	294	256	279	279	280	276	309	286	301	291	278	298	278	274	294	302	283	299	301	323	288	300	283	305	305	313	302	299	291	293	320	291	295	281	314	289	296	282	309	265	302	300	288	299	319	291	322	280	286	301	271	307	321	284	274	270	288	299	323	330	268	324	281	295	276	305	305	285	298	301	268	295	302	286	301	269	292
35289	32464	1378	635	542	504	452	442	433	397	376	400	358	384	380	351	342	391	382	393	374	396	373	415	356	366	373	408	386	394	340	404	341	388	399	375	360	365	381	386	383	382	390	398	362	373	376	380	378	368	371	361	350	351	349	376	370	375	346	330	387	354	365	349	389	391	365	401	379	382	376	368	415	361	380	364	401	363	380	346	363	380	388	366	345	371	347	367	358	341	365	406	365	363	368	377	326	380	344	328	392	354	384	379	381	337	414	403	353	333	362	353	342	356	349	341	366	350	374	384	356	360	380	370	326	354	365	396	384	357	377	341	369	360	389	397	353	347	348	393	376	357	352	400	380	351	351	361	355	349	382	362	380	391	350	357	389	344	364	396	370	369	375	360	402	381	383	414	372	371	384	326	387	355	382	409	335	341	374	382	372	349	371	342	352	381	346	358	363	355	403	350	343	334	385	402	386	355	356	352	370	389	356	378	373	348	411	361	347	347	357	378	345	378	407	356	347	378	366	365	389	343	365	348	376	352	385	375	383	342	370	376	332	378	348	345	368	373	362	342	388	351	375	371	391	353	368	389	366	398	381	369	375	363	331	369	356	422	343	360	363	384	382	346	399	371	353	328	371	380	361	363	365	388	369	374	374	344	406	347	357	353	373	356	350	341	375	364	357	323	324	333	355	373	398	356	387	364	385	372	365	342	383	365	398	369	354	346	376	379	353	364	392	339	354	393	350	386	397	357	360	352	400	357	328	372	391	361	383	372	388	403	375	367	408	340	376	407	367	329	343	397	388	380	359	365	353	364	357	396	309	336	376	322	390	373	387	351	383	382	360	353	379	373	380	377	360	380	362	389	358	371	371	375	343	382	365	428	368	375	368	357	350	364	382	354	397	354	352	352	387	378	369	390	371	377	366	351	374	376	355	377	406	359	390	350	377	380	395	348	368	383	385	343	366	370	351	348	403	370	368	392	379	383	371	392	413	358	373	332	398	414	369	353	332	363	380	368	388	393	367	378	354	399	392	415	380	361	375	394	393	387	373	397	345	346	359	368	344	375	360	416	383	370	381	356	396	369	388	360	341	393	362	361	362	361	373	386	363	367	374	399	380	367	403	349	394	403	395	330	319	384	359	362	354	389	372	386	362	343	403	402	376	352	371	382	365	399	381	356	375	367	351	322	398	366	363	348	345	372	388	396	353	394	381	371	370	397	362	351	363	365	368	369	384	415	365	378	389	415	366	353	343	347	404	336	370	410	382	371	330	382	383	365	361	365	367	376	348	340	398	345	337	366	386	367	370	366	384	346	378	358	361	363	410	381	420	384	403	380	342	358	348	377	395	362	394	344	357	358	333	334	357	376	386	377	381	391	354	375	369	371	366	372	374	372	396	369	364	375	349	358	359	363	380	364	372	349	370	360	375	370	368	361	412	387	371	378	350	358	369	371	349	372	355	408	335	411	387	340	378	346	362	353	381	364	382	373	333	391	350	365	400	358	392	376	382	364	372	355	387	369	387	370	359	374	398	401	355	386	362	380	370	334	339	374	363	378	357	388	366	394	372	373	363	399	366	370	357	397	382	368	360	348	391	401	339	407	385	380	410	397	374	388	363	379	379	336	367	349	362	400	391	363	376	375	414	396	372	374	382	361	363	388	391	391	367	399	357	396	378	367	395	394	379	360	362	387	340	350	370	378	373	406	380	359	346	376	346	383	384	356	366	402	338	377	380	389	376	352	361	359	343	359	362	379	380	380	391	406	350	354	407	386	348	400	383	374	355	379	367	400	356	398	400	361	328	354	367	369	367	394	400	340	367	353	368	362	374	373	376	383	359	363	380	357	342	362	374	383	409	342	400	372	359	354	370	398	357	343	349	389	375	381	414	336	349	389	363	399	363	339	353	346	356	351	367	359	387	339	378	367	355	375	373	388	387	374	384	349	397	338	365	366	337	382	331	385	382	405	382	341	357	387	366	384	373	354	369	340	339	354	394	379	375	394	368	380	354	388	318	364	351	356	344	376	366	372	380	370	345	376	364	370	378	386	409	405	387	377	396	362	380	364	336	361	378	360	394	369	350	384	396	360	340	409	357	375	330	368	367	378	387	368	356	383	366	373	360	389	364	378	383	382	362	370	395	348	355	379	367	386	360	396	379	365	370	377	370	381	370	368	346	369	371	386	376	368	407	400	338	382	354	363	340	377	399	372	363	391	376	344	387	341	358	357	419	389	360	391	353	381	377	368	362	340	357	352	371	385	352	402	339	342	376	354	393	381	380	382	375	375	354	367	344	374	388	338	347	386	344	361	365	403	369	361	336	352	362	389	379	365	358	371	330	374	371	359	359	330	402	336	364	396	390	354	349	351	419	360	345	371	406	350	377	368	359	363	363	384	374	375	366	338	400	370	384	356	386	377	384	363	374	355	379	350	377	363	361	360	393	320	332	373	384	369	341	384	380	362	327	340	355	397	387	370	399	350	374	391	388	366	376	414	415	359	369	407	334	384	333	348	377	371	362	335	356	364	346	378	383	392	373	354	377	379	357	398	357	358	376	386	355	365	395	337	373	373	371	391	416	361	357	367	357	375	342	333	377	365	352	378	350	366	383	363	407	356	352	349	330	364	363	369	382	349	391	345	394	396	351	346	388	371	333	371	376	337	392	366	370	354	374	382	385	338	342	400	365	344	385	347	342	397	364	341	358	379	368	373	370	389	378	362	379	375	389	358	365	360	356	384	347	333	365	376	389	376	373	371	357	396	393	375	380	377	377	362	358	405	374	381	372	391	341	393	369	372	359	361	335	419	360	348	370	365	378	379	400	368	393	361	380	356	365	357	392	377	389	380	369	347	334	373	361	371	367	347	346	365	370	377	366	347	347	361	376	388	342	338	390	353	360	405	354	371	367	379	368	341	366	353	391	366	393	395	388	338	387	368	389	413	355	375	363	368	354	381	373	382	387	348	355	407	368	374	345	356	374	377	357	380	375	365	373	356	335	366	339	347	382	382	397	388	396	369	356	387	368	337	360	369	396	386	368	395	376	361	367	355	347	362	345	392	337	374	347	386	359	373	364	383	376	325	347	370	373	360	341	367	339	395	380	368	372	342	366	362	381	348	355	378	364	390	376	392	386	402	363	369	402	377	367	388	357	353	349	411	385	366	323	366	372	352	329	352	356	359	372	370	376	355	389	356	349	368	394	341	384	358	366	399	366	365	372	369	350	374	385	394	332	379	387	381	378	385	372	329	355	375	396	362	330	359	366	390	367	443	343	371	377	365	357	385	362	381	387	329	377	401	373	369	378	407	416	406	360	372	400	372	377	385	356	366	392	383	350	380	355	388	324	351	393	367	390	349	372	373	399	380	350	373	392	369	394	377	392	365	398	360	350	364	380	374	386	350	384	344	415	357	380	372	355	384	381	359	378	367	350	347	359	377	357	357	365	395	385	344	397	345	344	343	394	361	349	398	384	384	386	338	390	344	380	366	373	358
24028	21065	28261	24068	20944	7375	1179	815	698	678	617	654	571	550	611	546	533	508	585	500	460	514	504	502	481	502	498	518	507	458	504	515	463	490	479	510	526	521	492	518	495	517	512	489	481	480	507	492	523	503	458	479	445	470	508	501	487	487	490	474	516	514	514	485	506	515	500	502	507	549	508	494	522	487	530	462	494	497	478	472	476	458	476	472	502	481	470	520	544	481	477	543	487	486	487	476	492	471	508	438	476	488	493	512	504	461	505	503	487	472	481	492	455	468	493	523	456	490	471	498	499	502	472	503	466	473	455	480	474	460	499	527	460	461	473	468	490	507	482	503	459	483	490	494	479	466	515	512	469	495	494	496	483	499	501	483	446	451	486	479	486	491	479	493	504	456	512	411	540	498	456	501	492	492	494	522	517	485	478	480	433	485	461	488	519	483	505	499	491	519	491	484	507	536	497	478	462	474	473	441	470	523	489	462	488	473	516	505	520	500	506	478	491	477	502	531	521	494	505	466	508	525	459	481	489	519	534	482	478	482	440	525	466	509	464	456	517	501	437	469	495	501	476	486	484	504	515	508	461	477	484	503	478	458	472	534	463	471	477	465	500	515	494	464	486	465	500	527	470	495	532	470	507	453	486	504	527	462	482	487	483	498	489	467	482	509	482	477	470	517	492	459	464	513	469	507	447	533	504	495	487	484	505	513	501	526	475	473	504	480	494	484	434	455	480	486	505	507	444	491	502	471	488	478	496	495	479	482	458	466	505	511	491	475	473	505	507	497	502	502	491	490	475	493	439	456	463	501	476	491	471	482	502	513	514	457	429	523	510	503	508	466	495	466	480	513	529	497	480	504	474	459	508	483	486	489	474	463	464	470	472	523	477	504	495	472	474	503	502	506	488	463	460	470	459	519	488	458	505	494	505	496	479	521	487	474	508	490	471	490	464	442	510	457	479	511	505	496	489	518	466	505	517	468	478	489	472	492	476	516	445	499	467	509	468	491	508	487	530	552	427	520	489	471	515	534	485	507	443	485	458	484	475	479	517	487	472	517	463	516	524	507	440	487	447	517	470	488	464	472	497	462	549	464	484	468	514	490	447	463	484	482	519	492	494	469	494	478	482	495	489	541	456	506	479	487	542	477	494	465	467	445	480	502	462	483	470	510	491	502	478	505	505	485	540	488	506	471	462	524	517	450	503	512	465	501	497	486	463	517	458	467	500	498	473	432	499	480	472	463	503	486	524	470	469	480	517	494	493	528	495	493	493	529	481	507	469	455	462	494	467	488	489	477	487	456	452	470	508	517	477	464	503	483	505	503	462	486	476	513	508	462	478	465	474	472	523	479	532	475	472	501	476	469	473	496	480	482	486	488	474	489	473	471	445	535	486	473	485	490	486	477	509	486	507	484	476	460	513	460	502	489	465	502	438	473	503	473	507	474	471	474	462	476	476	457	523	481	473	458	506	480	517	443	442	458	477	482	468	503	467	452	474	498	456	475	480	505	479	465	501	457	457	472	492	508	493	508	481	462	482	491	497	506	470	513	483	491	452	493	486	454	556	500	459	463	531	515	475	522	497	482	555	463	473	497	503	481	481	499	473	512	514	483	489	490	488	466	481	504	499	470	459	479	526	475	468	505	476	469	484	517	518	461	490	518	450	514	487	501	510	501	483	473	481	462	478	490	465	497	504	467	513	488	523	530	511	442	457	543	496	433	444	486	440	472	481	467	467	499	463	495	485	527	493	450	457	489	499	469	490	520	489	485	481	493	449	499	456	475	474	482	508	477	483	449	469	492	477	459	483	514	456	455	490	496	506	440	480	491	427	489	486	492	496	488	496	484	478	476	512	512	495	474	512	482	477	457	498	480	488	465	491	492	475	501	491	495	465	436	497	496	483	500	478	506	509	443	498	479	529	506	436	492	482	532	467	502	464	463	477	491	492	473	514	507	507	485	442	472	539	525	460	452	464	490	478	501	444	480	502	531	485	491	486	521	521	486	489	494	502	511	510	497	463	490	483	510	484	506	491	453	488	483	470	463	473	487	536	479	441	498	495	464	458	559	494	498	434	509	516	494	510	489	518	506	493	515	477	490	501	446	475	473	458	468	465	493	480	473	508	472	487	482	493	453	466	485	462	518	491	512	481	497	521	493	493	505	499	471	498	492	483	492	524	473	458	487	514	475	463	492	496	444	490	508	518	482	485	477	491	499	485	491	449	489	535	494	517	492	468	492	547	485	479	523	453	480	459	522	481	509	472	467	451	501	493	521	512	475	471	474	519	493	440	507	505	510	494	492	506	504	482	425	490	461	488	491	480	469	494	428	507	483	486	507	523	476	473	490	519	518	496	509	478	478	478	482	453	482	496	497	451	502	472	464	511	461	494	511	504	471	494	479	502	506	489	521	489	495	496	472	473	489	517	503	487	471	513	486	494	497	485	480	489	497	494	494	513	478	481	490	463	440	517	484	454	473	503	465	466	509	468	469	436	460	459	485	534	478	495	471	469	507	503	464	503	505	458	494	497	488	474	497	495	504	477	494	480	512	482	497	499	483	454	468	497	471	487	432	501	480	478	473	485	538	476	490	475	457	449	471	485	485	484	492	490	450	511	516	498	483	471	463	469	456	512	461	463	478	493	496	508	466	449	481	496	496	502	560	515	501	485	472	497	476	508	458	455	500	475	462	508	513	523	453	492	521	492	519	502	482	475	478	517	533	446	525	448	448	520	480	479	492	473	501	491	510	492	484	514	494	463	516	481	481	497	464	440	479	516	481	473	519	500	500	464	471	462	452	491	511	552	487	514	505	489	472	480	447	481	499	477	489	488	529	485	460	453	459	464	501	471	498	497	492	470	445	469	478	524	497	470	500	480	491	499	489	506	524	465	494	484	482	523	467	516	461	459	507	481	497	508	496	503	470	478	481	465	469	511	480	542	477	532	476	434	483	455	497	500	500	502	522	476	477	480	489	533	478	495	498	476	503	493	486	498	464	480	506	502	479	531	495	458	514	518	498	452	453	503	507	495	507	509	474	498	495	474	495	465	504	486	476	500	521	452	474	496	477	508	480	472	478	470	468	478	450	487	438	489	513	489	498	484	477	476	484	464	510	466	495	538	517	519	529	501	499	457	499	499	494	467	472	471	473	477	514	475	501	513	478	472	519	485	519	453	459	475	502	481	493	521	526	493	515	494	541	470	488	489	516	451	483	484	448	473	488	489	494	515	448	530	479	479	477	490	479	482	478	513	515	481	461	458	531	500	486	543	481	437	490	507	477	433	483	497	477	483	487	477	487	467	482	468	480	503	495	465	487	441	488	460	507	462	488	477	467	489	515	499	438	475	508	474	493	485	501	473	511	494	443	476	472	517	482	475	523	481	495	463	491	473	499	531	507	495	496	474	474	474	524	485	456	515	492	468	442	503	463	489	484	445	445	518	490	492	481	484	479	490	438	534	500	487	520	509	483	462	452	505	500	459	510	497	493
40078	45730	7403	3471	2429	1911	1593	1333	1169	1085	959	903	814	841	799	735	744	674	676	669	640	659	648	658	658	658	630	652	631	640	687	598	636	619	629	673	621	649	615	612	597	635	635	600	613	612	639	586	575	602	600	633	638	627	589	590	601	610	614	608	657	576	595	615	623	598	645	609	648	648	605	621	613	647	613	586	595	629	629	609	624	625	632	601	613	642	635	592	591	637	591	566	573	626	602	600	584	641	630	636	644	625	624	628	625	599	574	627	645	630	612	623	643	576	623	653	606	599	626	569	645	604	571	562	632	630	585	557	611	608	642	611	566	601	650	624	583	608	606	603	611	578	617	670	605	588	590	586	638	612	582	617	625	593	614	630	578	589	640	613	595	619	599	589	593	603	649	636	614	586	582	591	605	581	623	576	636	604	610	606	608	575	605	567	625	659	646	565	614	592	591	633	586	571	557	603	641	610	603	602	672	599	587	600	598	641	618	569	611	630	629	626	589	583	587	587	576	600	579	573	605	628	604	610	595	632	568	633	590	581	638	615	578	587	639	579	589	600	643	626	613	570	599	561	582	583	594	598	658	597	623	606	596	593	591	642	625	618	631	572	628	630	577	587	596	591	600	592	608	647	615	637	626	614	635	615	605	609	584	592	603	617	622	619	579	630	610	581	628	604	631	645	598	582	593	583	627	653	570	627	614	613	618	620	622	560	613	607	620	640	609	652	672	632	616	652	621	596	615	599	588	552	546	616	615	649	582	640	612	632	635	614	655	625	599	611	601	650	603	607	601	607	628	609	589	577	662	587	640	625	616	622	639	637	578	612	570	663	632	642	605	602	564	635	607	628	578	629	608	616	596	625	594	609	577	571	591	608	614	573	576	613	574	606	605	612	620	617	601	571	581	606	601	611	572	646	630	584	609	589	586	653	643	619	595	557	597	539	620	593	583	651	592	602	628	644	588	596	592	569	632	554	627	611	618	602	627	594	582	607	567	605	628	627	589	599	619	593	628	599	647	577	600	580	571	594	585	617	614	581	581	624	597	627	639	610	631	591	569	599	580	586	586	571	575	631	579	611	557	589	631	603	592	584	595	635	641	553	585	611	549	612	576	582	587	533	618	617	590	596	581	595	594	581	570	618	601	591	600	609	606	569	609	585	591	627	609	651	612	596	622	592	584	595	640	590	591	612	603	587	622	631	599	592	617	633	566	598	588	620	591	610	576	601	613	601	581	579	644	607	588	612	614	604	606	637	621	573	613	635	624	601	613	614	583	637	619	635	579	611	580	639	637	593	575	566	610	619	585	606	587	547	608	578	634	614	598	623	587	575	604	616	625	642	576	605	596	653	630	637	609	629	613	589	576	620	585	653	624	617	578	602	628	610	589	611	614	583	638	621	604	561	581	607	596	591	584	622	632	600	578	559	587	582	658	576	574	606	589	621	614	594	580	603	607	635	634	588	622	607	579	597	608	591	612	653	595	584	657	599	604	634	603	618	607	601	574	615	582	590	624	625	593	588	608	615	629	608	636	551	607	603	585	603	596	606	589	636	576	635	587	601	616	596	588	637	575	613	612	589	606	612	628	657	592	611	595	592	597	639	597	609	566	636	603	558	573	609	616	605	614	589	600	554	649	615	646	585	611	615	604	565	675	604	619	561	577	608	629	555	634	614	618	570	589	579	607	599	648	615	583	636	629	567	597	565	567	619	584	613	613	570	617	613	636	609	627	642	602	594	610	566	569	627	582	604	634	597	624	604	645	640	649	591	598	591	564	630	614	595	642	645	584	591	630	598	626	609	626	582	603	573	583	573	633	602	673	589	569	618	579	589	615	609	640	621	580	576	606	653	624	653	638	616	578	596	614	605	628	600	616	641	611	588	601	629	608	610	609	619	644	599	622	547	542	594	577	620	598	542	609	606	584	614	605	589	631	601	615	633	628	572	643	646	589	645	608	576	610	632	598	626	569	584	616	594	623	588	646	596	598	591	570	592	641	641	575	592	654	588	594	619	653	580	603	598	604	627	639	562	602	576	624	610	594	619	615	625	644	643	606	660	609	589	611	602	600	612	607	594	616	643	605	602	620	670	608	601	595	621	602	638	609	597	618	572	610	595	641	588	616	571	620	661	592	604	578	626	645	661	566	603	674	634	557	599	594	603	616	622	616	586	576	599	590	560	605	588	625	621	593	594	569	639	608	619	631	580	640	617	627	595	595	612	592	614	558	622	599	625	598	663	614	583	580	600	622	601	606	547	624	574	607	608	640	591	607	591	581	600	643	612	586	588	572	590	629	577	591	609	604	598	609	601	565	604	633	593	603	598	646	586	568	632	579	588	643	596	570	606	620	595	596	567	583	599	625	592	631	603	617	586	543	622	571	552	579	626	583	590	569	660	604	617	635	623	628	638	610	599	594	582	620	659	643	613	593	598	627	606	650	640	589	593	612	639	617	589	563	571	612	588	589	631	612	617	595	653	637	631	595	656	628	616	591	631	644	580	635	642	617	636	576	597	628	577	573	670	612	571	570	601	580	631	618	588	571	638	576	609	631	576	636	662	601	638	630	594	576	585	622	594	635	643	598	598	605	624	611	603	596	576	640	568	641	623	647	605	626	611	607	584	603	633	614	622	609	660	608	584	570	598	571	621	569	564	628	604	612	574	613	609	583	636	586	597	603	608	615	607	594	619	643	558	583	588	601	605	608	598	559	591	598	644	589	613	608	617	581	576	650	598	608	651	602	641	592	568	612	604	588	585	594	627	607	633	657	558	629	595	619	614	568	569	613	541	635	640	614	558	597	621	566	579	614	644	588	597	627	649	628	604	565	635	605	628	563	683	585	600	616	613	616	593	621	587	615	592	585	605	589	607	632	594	641	595	624	622	574	605	531	612	561	601	604	633	585	595	623	590	607	632	576	607	580	629	576	606	643	598	585	591	596	627	655	635	586	566	614	618	597	589	582	589	617	637	649	642	644	584	609	622	587	619	612	614	609	596	668	606	692	608	645	589	601	561	621	599	607	612	594	633	643	591	591	585	583	600	574	595	671	609	615	639	595	634	564	578	594	628	529	609	578	612	610	596	611	621	566	615	644	557	608	629	585	591	598	610	612	605	610	616	579	605	589	606	595	623	635	624	581	587	619	578	593	640	665	586	638	601	627	567	628	610	610	586	621	641	604	615	577	630	610	629	579	641	608	607	602	652	614	615	604	592	610	640	613	630	627	635	594	632	618	624	602	567	631	604	578	635	616	613	592	618	606	608	638	610	626	564	624	577	603	575	653	561	598	605	629	592	583	621	614	561	579	618	581	616	613	585	599	633	612	664	586	602	648	584	602	667	588	616	575	574	652	569	635	588	626	650	590	582	588	578	648	640	588	575	588	602	597	603	579	612	567	589	605	620	571	600	597	621	634	623	592	591	642	611	610	604	578	635	597	586	615	578	601	607	615	588	616	634	620	617	580	611	616	611	618	589	648	613	571	572	615	586
23000	21071	28784	23578	21063	20973	5679	1138	861	827	704	725	669	615	618	593	540	504	544	514	527	498	496	479	481	504	497	530	492	485	484	502	477	486	459	501	468	479	439	495	477	488	440	473	434	471	475	457	459	493	485	484	467	468	459	458	445	467	512	507	449	462	443	432	451	458	481	467	461	549	482	474	485	426	469	427	465	434	426	471	435	480	432	447	465	429	478	458	463	453	450	453	457	459	454	472	431	444	438	497	471	463	432	414	432	463	407	455	495	453	449	439	464	452	440	433	451	451	495	496	478	466	453	436	464	498	451	468	479	475	459	430	496	418	441	430	449	493	494	453	460	453	439	434	472	455	455	438	431	482	445	416	486	456	470	461	427	479	455	447	449	489	462	450	430	436	478	458	471	420	442	451	480	436	442	456	446	454	441	470	464	469	461	491	476	424	429	468	446	451	439	459	449	455	442	448	445	455	448	473	467	465	431	435	460	422	466	453	453	384	469	484	441	455	458	443	470	467	475	455	449	429	419	456	466	433	464	472	483	468	427	419	488	443	493	435	464	427	458	434	454	513	472	436	443	444	437	456	452	406	438	418	434	430	438	444	476	459	454	460	494	424	441	438	479	448	447	476	478	446	452	467	482	438	415	440	450	435	441	419	456	428	517	430	458	475	407	422	460	412	465	467	482	449	495	473	452	455	439	457	452	425	450	476	453	512	435	467	433	484	433	445	468	457	458	459	454	444	449	422	435	428	493	458	461	494	464	465	428	486	506	464	421	456	450	455	448	440	453	471	457	446	454	459	489	473	426	470	456	447	414	438	422	431	462	466	429	461	422	451	464	442	463	467	439	459	454	451	442	426	445	438	440	480	487	448	477	427	447	447	434	440	452	442	463	443	518	458	504	434	470	452	450	468	454	444	440	436	435	455	434	516	493	477	451	471	450	433	516	437	445	413	403	436	432	485	459	440	439	451	453	444	428	420	461	450	435	472	448	473	433	486	475	450	435	468	433	472	459	436	445	444	423	440	456	459	479	452	390	479	394	421	482	479	475	463	425	467	439	429	470	432	436	482	424	462	443	425	429	427	471	410	410	429	407	456	479	467	446	434	428	463	455	460	510	467	452	426	446	457	469	474	477	483	423	454	419	424	435	497	484	432	463	417	434	467	426	435	446	423	466	427	424	453	482	464	405	454	435	452	451	469	456	475	469	449	444	436	456	447	438	412	444	447	431	456	473	461	487	413	442	464	426	504	493	421	429	457	471	438	476	446	453	468	476	453	459	475	505	455	427	449	463	474	440	484	469	443	499	461	444	422	416	453	458	440	482	436	463	470	425	476	480	448	448	429	444	454	478	434	450	422	434	461	439	442	419	436	425	473	478	477	449	429	452	438	454	460	459	396	469	453	436	464	489	418	414	458	465	448	439	438	440	450	415	471	443	468	434	461	437	487	460	452	474	440	469	396	425	447	477	425	443	484	452	479	432	440	464	452	438	426	487	461	480	416	460	421	466	441	446	454	453	466	484	455	454	480	450	432	487	419	446	435	471	450	462	393	462	423	445	443	431	450	466	448	413	479	480	444	454	443	460	414	447	460	441	428	442	467	449	468	477	460	464	461	423	425	431	455	474	446	456	481	436	441	473	467	436	482	444	477	432	506	466	445	417	466	464	449	465	453	435	444	457	436	459	437	485	472	463	458	419	450	462	487	424	441	484	463	487	475	473	466	447	463	504	457	487	462	454	464	442	459	449	474	461	461	438	468	428	482	434	421	444	468	458	468	466	461	445	453	441	450	448	463	437	463	472	454	485	450	463	431	458	423	462	469	428	460	454	495	428	488	443	489	430	463	506	414	459	470	461	452	459	457	448	476	445	495	453	456	422	462	439	449	460	468	458	473	457	435	465	473	491	459	469	439	442	448	449	436	459	440	473	427	467	467	455	451	474	453	460	430	453	440	473	476	491	470	387	456	458	479	439	434	451	482	437	470	441	414	446	433	434	478	448	451	467	471	437	478	451	444	468	426	488	455	464	447	463	425	479	436	470	484	432	449	436	409	426	450	444	479	437	449	462	447	409	448	442	472	458	468	451	461	477	448	476	451	452	467	479	440	461	404	445	494	449	487	454	493	478	478	417	436	432	480	455	440	468	441	453	463	448	456	462	442	468	478	480	478	434	448	470	432	430	502	463	439	437	445	422	445	461	438	440	463	472	401	456	460	431	429	444	488	478	463	430	461	444	433	450	447	458	430	448	465	442	436	453	452	458	437	419	443	397	465	428	451	447	497	422	449	410	456	457	455	435	460	461	499	417	436	479	429	457	479	457	424	451	425	413	452	480	448	445	451	423	483	504	435	463	452	473	413	436	457	436	509	451	458	412	436	440	433	457	456	452	459	453	450	396	417	470	411	463	459	499	484	467	439	403	428	439	463	449	488	456	438	478	446	452	457	447	469	443	475	441	444	439	448	453	474	429	465	431	454	470	429	446	467	436	460	470	454	463	465	418	497	467	458	457	504	445	444	443	466	417	467	457	454	452	457	462	442	495	468	454	432	424	472	488	488	424	449	437	511	470	471	471	444	424	428	454	477	456	454	455	396	435	463	458	448	490	463	451	461	450	460	486	442	458	484	470	429	475	466	489	429	457	493	481	459	464	457	467	472	455	427	432	442	439	426	443	429	466	465	460	431	465	444	445	476	444	413	446	451	424	464	469	439	466	480	410	477	467	448	450	435	425	479	436	458	461	465	451	440	478	410	432	429	439	453	472	452	472	496	438	456	471	433	466	458	451	452	492	471	485	441	437	462	441	476	452	454	435	473	469	429	443	442	475	440	453	418	443	469	452	461	450	465	442	445	497	467	461	473	427	476	441	421	444	445	478	473	443	444	484	457	422	443	481	459	423	413	452	472	431	400	444	438	507	460	424	462	457	449	457	443	439	450	460	443	445	423	432	441	446	426	486	448	433	417	431	427	444	468	449	443	468	456	468	483	401	438	449	437	444	454	452	481	457	432	469	461	450	482	438	483	451	389	465	430	452	435	506	440	450	423	430	438	432	459	470	462	473	456	452	454	464	402	452	442	498	470	448	456	490	448	435	418	488	454	447	425	437	446	453	456	427	435	420	459	449	477	447	422	466	471	463	451	454	467	427	470	444	426	477	471	437	390	446	449	432	443	413	434	457	469	469	453	453	434	462	435	427	439	443	484	496	442	452	465	475	459	470	465	423	434	461	473	439	428	457	476	461	419	444	438	466	422	463	463	447	446	446	458	415	437	456	421	479	430	459	455	394	466	454	484	454	455	448	450	478	474	465	454	459	439	426	443	478	492	443	456	422	460	469	465	431	464	471	463	457	450	417	488	434	417	437	444	490	452	448	442	472	470	423	468	491	439	434	424	476	464	480	448	424	443	453	423	460	450	428	438	444	447	427	455	455	427	416	452	443	461	441	432	458	468	442	500	477	474	451	416	428	465	420	455	480	458	433	436	432	474
44555	52752	12048	5716	3982	3079	2468	2043	1672	1389	1199	1067	1000	962	857	826	797	780	756	722	692	655	681	693	651	635	671	631	675	627	633	603	601	642	651	628	623	625	636	619	608	578	581	587	593	580	596	603	568	577	579	534	565	542	566	556	637	540	624	581	574	618	598	608	584	676	577	602	584	638	606	600	642	561	600	594	592	630	565	599	578	569	542	587	554	570	528	554	569	612	560	566	624	579	566	571	529	601	554	571	587	523	595	555	599	570	539	571	601	579	576	558	541	572	613	572	552	577	534	598	581	584	608	579	586	584	604	592	560	557	544	558	623	582	544	613	524	555	553	578	584	583	618	598	611	598	569	601	551	575	567	584	568	602	614	547	584	590	597	594	575	578	549	591	576	576	561	612	588	590	542	559	528	585	575	577	588	581	554	562	587	584	597	547	596	578	559	565	601	584	577	589	614	593	584	533	571	535	562	584	559	551	595	567	556	581	574	564	570	578	574	579	611	565	607	562	570	622	571	528	578	556	576	592	615	589	625	570	553	570	529	559	597	608	592	536	558	572	512	556	629	548	619	574	565	560	543	559	552	566	534	552	559	541	563	552	586	550	562	557	573	580	563	609	544	595	558	640	536	567	575	583	616	529	580	608	568	592	551	596	597	579	535	573	580	564	596	521	543	582	558	579	580	554	593	545	579	561	575	580	586	571	581	601	592	568	546	569	567	586	545	574	559	591	584	624	555	594	589	612	563	584	580	568	581	600	541	519	570	573	556	571	573	516	602	553	579	547	574	558	607	574	616	591	568	575	563	561	520	581	617	566	606	570	574	549	570	589	534	591	576	566	547	536	562	556	547	567	590	583	573	567	576	608	564	548	547	559	618	590	593	586	569	610	496	565	534	548	576	599	569	580	543	545	578	605	556	565	612	604	574	597	559	566	603	550	594	528	585	563	569	582	565	586	589	519	546	601	557	587	552	570	581	612	596	575	585	575	567	599	597	573	582	554	565	585	552	623	587	531	614	537	599	567	586	567	543	568	513	580	568	536	591	575	544	548	579	559	595	560	592	606	591	600	538	553	572	541	595	608	576	533	562	539	601	592	599	551	547	514	587	549	559	566	587	630	579	573	567	521	590	578	541	612	581	555	589	600	603	589	550	540	587	599	560	593	603	560	571	519	620	589	593	548	630	545	565	582	583	531	610	577	594	579	580	585	568	563	550	565	582	574	645	560	564	596	623	584	577	544	512	567	569	583	590	610	557	561	576	570	542	567	575	588	583	593	574	587	571	535	591	556	650	558	606	595	579	598	582	556	552	584	642	526	563	565	573	567	525	568	548	591	572	598	553	593	560	584	566	568	570	562	605	537	588	536	572	579	601	563	631	521	599	561	601	595	590	566	551	574	585	596	557	616	569	568	543	541	540	582	602	576	583	559	594	536	622	611	553	553	547	557	585	598	535	540	562	507	560	595	576	574	588	589	581	570	523	587	596	568	538	537	553	582	583	574	534	578	564	552	611	537	588	614	571	593	547	539	544	619	577	600	561	594	607	551	552	626	596	600	573	573	545	583	550	591	563	579	559	580	542	573	551	586	525	585	612	568	609	552	633	561	560	542	582	526	571	570	563	543	562	577	555	598	557	577	517	594	534	579	600	595	546	537	581	566	535	559	627	557	600	566	557	594	592	575	580	604	565	559	538	588	587	587	610	629	515	602	544	550	584	536	581	596	527	559	585	579	598	583	537	599	535	571	595	560	575	550	604	553	591	539	546	576	563	563	566	587	596	535	606	540	602	573	562	565	568	575	578	584	588	556	570	578	571	593	563	579	557	538	577	633	566	563	617	522	578	599	627	552	607	604	573	585	582	574	609	569	574	554	571	574	603	612	530	554	570	598	550	554	525	572	588	550	568	558	588	569	560	553	551	573	582	531	539	661	576	559	572	590	536	659	549	596	549	538	585	567	595	567	563	562	581	557	565	560	549	569	593	583	534	586	558	509	554	551	537	557	559	532	556	566	612	576	594	534	566	581	569	558	578	589	568	599	535	623	551	607	549	581	577	558	533	564	591	572	561	553	569	589	560	600	561	556	614	512	573	582	551	591	551	568	599	547	536	528	545	594	570	571	579	534	606	577	571	591	606	600	587	571	603	570	593	585	603	572	571	593	563	592	557	570	576	537	567	581	535	559	550	580	598	587	603	552	537	589	523	613	590	552	593	598	580	551	580	617	564	594	558	598	596	588	565	571	591	603	585	587	570	574	564	557	584	579	573	570	563	550	566	591	568	576	536	532	527	597	630	588	545	606	572	531	571	586	632	571	569	560	525	543	580	608	562	594	563	601	571	576	588	561	584	586	569	585	610	559	570	544	551	588	574	568	540	574	568	550	595	626	548	586	548	606	564	590	580	553	585	561	547	548	552	560	552	546	532	604	571	578	571	603	563	598	578	607	547	564	578	566	555	574	582	575	598	559	594	576	593	550	535	573	573	594	567	578	566	580	582	590	575	556	569	572	611	578	622	570	589	590	580	621	528	582	561	531	552	584	547	565	551	562	566	622	592	593	572	567	596	550	562	564	548	572	543	495	582	625	582	549	573	566	544	569	555	545	545	612	614	567	534	560	552	604	581	584	545	602	547	563	569	541	550	556	608	583	594	566	606	629	593	532	590	579	579	589	577	586	597	599	544	562	581	589	595	562	587	576	585	573	523	585	565	573	572	588	551	564	584	573	543	575	572	548	546	549	571	624	570	597	570	628	556	582	591	541	558	563	574	567	589	573	557	578	547	618	557	600	568	564	503	553	535	622	604	578	582	541	624	570	551	573	553	551	582	591	543	579	592	610	602	571	570	549	591	589	558	565	538	586	579	562	542	582	570	591	577	582	581	573	562	595	518	610	541	576	593	550	566	581	562	533	566	592	540	596	566	591	586	554	550	566	608	610	611	577	553	536	578	569	596	555	621	546	580	602	560	579	549	623	557	581	591	551	567	603	540	575	580	540	598	606	589	619	558	534	563	584	589	592	540	592	570	573	575	620	524	576	579	565	530	578	557	556	595	584	589	573	602	573	587	567	532	572	581	558	573	593	616	604	589	547	591	572	614	551	600	602	565	570	531	567	570	581	575	577	564	562	579	619	618	539	571	611	562	580	579	575	557	589	547	597	570	544	579	586	586	562	595	553	603	609	583	580	587	627	553	572	556	593	587	588	574	534	586	595	543	590	589	582	558	576	585	577	582	557	566	619	553	598	561	539	623	616	554	523	617	611	583	552	543	565	580	595	575	612	624	623	534	533	632	552	559	596	583	578	552	554	594	581	608	586	530	533	572	560	594	608	561	603	565	584	553	518	564	570	580	590	554	583	563	558	597	563	609	589	579	553	569	592	576	576	562	569	550	605	572	578	585	582	557	534	563	576	611	600	555	613	593	550	603	544	559	520	590	537	532	621	554	619	568	576	597	594	604	616	569	547	578	564	570	563	578	585	587	562	580	595
28834	24447	12860	1201	434	381	358	275	313	317	312	276	292	305	267	294	279	294	332	280	284	263	294	328	266	309	284	286	309	284	318	307	293	307	297	306	282	308	281	308	328	288	282	281	297	286	287	308	309	303	324	310	308	327	299	284	273	295	275	308	279	290	302	309	299	285	317	300	315	292	325	296	315	291	297	298	289	295	297	302	307	294	283	275	292	275	273	304	294	283	287	297	331	306	312	285	292	302	306	319	301	278	290	291	290	290	301	336	293	308	290	293	275	294	307	304	280	273	327	275	261	286	282	307	292	316	253	316	304	296	304	284	309	277	269	306	288	284	269	284	302	312	304	321	284	319	286	305	310	270	302	289	293	317	266	290	333	275	303	302	298	289	308	300	318	289	293	315	302	271	307	292	322	287	288	294	279	269	300	284	305	303	312	272	286	276	293	251	308	304	293	328	282	311	260	296	251	308	298	294	277	287	270	279	305	303	286	295	326	297	290	274	310	301	295	290	311	301	311	262	289	323	257	281	325	299	322	300	322	291	317	286	288	289	285	291	284	288	286	290	275	266	299	293	264	304	285	291	308	288	256	287	306	276	298	303	286	289	283	289	305	328	308	299	350	282	303	270	312	275	300	286	280	256	318	284	285	286	277	314	260	280	262	266	310	307	280	277	320	288	297	315	268	326	303	284	298	278	284	290	284	335	317	298	313	298	272	314	304	323	284	308	288	277	320	278	296	287	318	296	317	311	282	284	286	299	303	316	313	296	342	262	298	294	282	303	297	275	295	288	290	339	296	280	271	314	325	305	276	306	267	320	293	312	292	274	280	255	276	299	300	264	279	290	290	286	313	276	301	285	301	282	297	284	283	291	289	280	292	282	283	304	302	277	321	305	286	288	304	302	297	303	329	285	279	297	318	303	284	314	319	288	294	260	289	324	313	293	288	293	279	302	305	288	285	285	276	285	275	290	309	287	285	288	296	288	296	300	291	303	307	312	268	283	295	289	280	305	273	292	291	266	271	299	324	305	279	267	295	297	304	289	286	279	294	295	325	325	276	308	275	291	295	279	290	318	279	262	265	313	311	291	269	313	279	282	295	289	279	296	288	307	264	275	306	291	280	290	283	281	310	307	299	295	284	298	312	295	270	278	275	305	315	290	278	320	299	290	315	285	298	325	273	292	321	267	286	248	311	293	266	267	301	269	286	282	323	266	272	315	266	296	320	297	277	249	292	315	290	290	257	274	306	301	300	284	271	292	301	300	292	311	315	320	308	288	278	296	258	290	282	293	306	267	301	309	289	280	293	291	316	293	275	313	282	315	290	299	272	307	301	325	285	263	318	279	305	303	307	287	289	301	268	280	271	311	307	279	303	278	317	302	274	309	294	306	306	293	305	283	291	284	291	289	280	324	294	290	285	279	287	310	301	295	278	298	290	300	304	294	316	303	261	310	299	275	290	283	288	296	280	281	314	293	296	299	302	265	314	283	303	284	271	291	290	291	292	287	286	316	273	284	303	324	303	280	302	291	318	258	295	298	285	317	301	318	293	284	312	308	309	304	313	290	279	293	283	319	300	317	309	291	262	299	319	285	291	280	261	289	268	287	288	286	304	302	310	297	299	295	256	292	303	289	288	284	287	268	299	300	315	278	307	308	294	282	285	293	294	299	294	319	322	286	305	287	293	317	310	279	291	333	259	298	271	310	260	260	324	265	313	295	289	286	289	262	300	286	260	267	294	256	304	293	299	281	298	308	312	301	299	302	271	292	280	247	303	289	301	280	296	274	294	288	294	264	272	280	307	290	269	299	317	280	283	282	325	293	288	268	282	318	286	266	300	294	274	306	291	298	311	269	292	287	286	310	295	320	318	304	292	302	296	295	266	269	306	292	302	302	282	304	276	304	288	299	316	307	301	267	261	302	319	318	300	296	314	276	300	306	286	287	284	289	269	283	307	301	321	287	292	274	299	260	285	273	279	298	319	291	312	299	293	288	285	313	309	322	320	262	279	274	256	283	301	258	315	284	283	287	252	313	297	308	291	293	275	264	286	309	283	300	302	295	282	290	299	280	273	310	331	261	294	295	293	309	297	314	270	295	296	304	296	306	308	296	296	298	333	300	263	265	274	286	288	290	299	295	262	306	307	306	295	287	295	284	307	292	288	292	293	267	302	277	305	296	284	281	275	277	296	321	295	287	304	300	281	330	293	293	288	275	271	269	293	278	312	296	283	286	312	311	295	274	290	286	285	268	302	258	296	313	331	272	310	319	306	286	275	298	306	304	273	312	264	310	305	290	274	287	292	302	299	304	302	312	284	306	281	273	294	258	304	296	298	296	314	279	300	288	293	292	267	300	301	328	288	273	308	290	292	264	298	272	276	321	269	294	294	296	309	292	285	278	313	267	294	308	285	305	315	274	298	255	294	283	287	302	285	318	275	267	270	291	285	296	300	301	302	304	273	285	281	269	303	283	287	295	320	298	304	310	298	284	279	276	316	312	312	311	309	294	283	293	289	298	296	285	300	280	257	274	300	289	291	278	287	315	296	278	288	327	306	290	292	293	268	283	315	298	292	282	288	274	291	299	276	260	309	290	306	290	311	304	335	315	297	282	282	296	303	267	304	297	281	279	322	304	301	313	262	296	313	295	332	302	281	287	310	291	299	298	286	302	295	281	272	300	298	301	293	271	292	285	282	280	304	304	304	285	295	298	309	322	315	297	308	305	291	298	257	312	303	271	300	289	280	315	298	299	277	294	277	311	302	291	294	288	294	288	295	277	317	308	281	275	309	292	281	273	303	320	300	315	308	304	285	311	304	296	291	310	274	280	285	311	285	286	274	279	322	289	279	306	316	293	270	313	307	315	313	279	304	314	265	301	289	293	289	239	306	301	284	298	302	309	310	301	305	301	292	306	306	280	307	305	285	334	295	320	331	287	288	274	266	289	318	306	326	284	310	255	261	306	289	324	314	270	307	289	304	307	278	286	274	288	298	298	340	310	289	305	296	300	280	286	287	280	303	300	311	284	295	290	280	334	292	263	290	280	276	294	308	313	272	290	310	286	306	235	240	324	318	291	270	291	308	280	305	257	310	296	316	309	311	312	297	323	323	324	256	303	321	281	299	323	298	293	310	278	298	272	271	291	283	269	294	303	287	300	271	328	313	300	275	271	284	287	320	253	316	290	278	302	272	311	296	307	272	305	269	274	271	315	302	292	266	282	310	315	289	305	290	293	284	303	276	271	253	280	295	301	318	273	296	306	299	268	326	308	307	291	288	274	288	297	303	303	300	296	272	294	295	296	275	283	335	285	326	300	306	281	277	302	307	295	308	274	318	311	297	328	302	298	302	256	290	271	296	281	297	285	259	313	292	280	294	270	273	300	301	284	307	278	278	280	282	278	321	303	306	296	277	299	300	290	318	307	292	302	293	298	275	277	298	321	310	296	287	305	292	260	304	303	298	284	299	276	279	294	289	265	301	298	266	286
34767	34721	1522	624	531	471	402	419	423	373	370	410	404	395	391	399	361	376	391	384	378	376	380	379	359	377	346	405	372	388	405	376	368	408	406	364	402	356	404	378	401	405	348	386	373	380	354	383	346	372	365	378	390	384	355	372	376	381	384	363	368	371	369	382	352	358	407	391	386	400	376	413	378	336	358	367	386	418	370	360	373	420	361	357	370	439	350	379	343	355	347	357	365	359	355	374	369	369	390	385	377	359	357	374	390	396	351	401	369	395	359	406	348	330	380	395	378	364	379	376	409	360	371	361	388	396	394	371	402	369	399	403	368	357	399	377	361	377	392	386	380	381	373	376	403	387	362	366	383	395	381	402	360	352	364	337	381	367	358	377	359	373	380	361	383	386	359	357	366	369	370	373	361	378	377	355	370	385	376	371	387	347	376	389	378	380	352	371	379	395	390	363	380	395	388	360	398	359	388	339	406	398	381	390	396	393	372	378	397	360	379	383	352	376	382	396	369	350	376	375	384	356	397	350	358	383	351	352	365	385	394	360	363	396	356	369	379	358	355	394	381	369	343	373	376	396	349	348	351	338	372	389	343	339	386	386	404	385	387	380	393	372	393	380	353	397	347	383	434	398	404	367	376	383	376	385	392	355	378	359	368	374	385	376	356	331	394	398	407	376	375	372	367	367	376	367	368	361	378	311	381	356	393	357	385	384	403	377	392	355	341	361	350	396	400	384	402	404	375	365	372	357	386	330	373	367	417	369	350	359	376	338	378	408	358	391	410	388	405	347	370	341	382	340	373	366	371	351	360	346	361	388	366	323	395	365	381	373	366	350	401	390	348	349	367	362	380	377	389	398	382	375	330	391	373	374	422	370	385	344	404	390	371	405	379	396	356	379	387	415	364	379	360	371	361	344	344	406	364	363	365	374	385	392	375	354	394	385	388	384	365	369	387	395	372	381	381	372	342	410	388	403	361	363	370	360	341	402	361	389	371	392	392	349	346	366	345	326	349	384	364	357	349	382	384	363	386	362	390	378	382	409	437	359	355	401	371	355	372	380	379	377	389	367	371	350	355	392	377	379	353	356	362	398	403	402	358	323	397	326	352	377	366	391	382	382	416	357	376	389	376	387	362	325	378	362	377	405	344	391	339	354	401	360	360	362	376	356	370	378	370	372	385	348	387	363	361	388	379	372	370	399	352	371	397	352	358	384	374	356	375	366	342	358	340	374	370	380	354	396	410	364	374	369	356	371	386	348	366	400	353	375	374	415	336	393	369	381	377	361	370	380	382	396	354	378	366	359	379	386	339	352	341	362	350	366	349	364	383	378	379	385	400	359	348	394	374	365	378	351	362	344	378	361	364	380	408	377	352	385	353	376	408	370	348	376	371	417	386	360	380	342	398	367	412	359	374	330	352	384	398	365	381	388	379	389	368	371	414	397	383	369	388	364	361	369	367	350	366	386	364	346	384	362	360	383	346	366	366	384	358	347	363	337	408	365	366	377	347	372	385	344	401	396	348	365	399	368	363	360	389	355	379	345	392	346	362	331	367	328	315	357	411	353	378	370	364	354	355	373	392	408	339	349	387	341	362	391	374	363	386	335	378	365	346	365	379	354	380	360	381	369	372	394	397	359	371	355	396	335	397	365	361	373	371	371	384	408	342	374	377	374	358	393	337	390	344	408	417	396	384	340	387	361	380	393	391	366	366	386	337	358	374	399	397	381	408	324	360	355	406	381	375	384	378	374	383	363	394	354	356	371	365	368	391	395	402	335	334	349	386	374	352	392	369	383	363	365	393	402	407	346	369	374	386	354	402	348	355	378	366	349	399	364	390	371	366	377	392	375	394	366	374	337	390	342	406	367	387	367	362	352	360	362	385	415	355	402	329	405	379	374	363	390	362	376	380	388	390	333	362	365	354	387	378	376	406	367	355	393	396	373	351	364	379	349	389	373	362	370	412	399	373	343	376	362	352	355	371	379	356	389	373	370	395	376	359	382	373	366	372	398	388	420	354	379	384	397	362	366	353	370	378	380	371	368	351	373	346	390	356	404	384	367	365	377	378	404	336	360	369	367	360	388	402	384	384	378	381	373	381	350	354	347	364	392	378	369	392	355	349	386	379	371	345	355	393	387	386	351	376	339	386	368	333	380	353	396	373	378	360	386	363	359	360	410	388	358	382	418	344	346	406	375	395	358	383	384	367	362	372	373	393	363	393	379	393	363	350	366	355	388	339	350	388	373	330	368	370	331	370	379	378	354	386	384	367	371	364	354	337	330	384	378	357	380	395	330	394	383	336	372	400	405	399	340	423	396	370	388	353	368	382	363	362	387	377	361	364	366	342	365	375	332	369	356	372	367	378	389	376	377	367	390	375	353	340	372	369	362	397	375	351	411	398	378	410	355	374	375	344	352	387	377	353	371	369	355	366	376	372	374	400	392	374	365	362	348	337	410	342	366	412	375	367	364	372	357	394	338	391	365	362	357	371	373	350	363	357	379	389	390	363	368	391	372	376	375	402	349	400	400	377	408	377	387	373	391	382	385	358	363	374	367	335	359	366	363	360	387	355	400	392	392	376	356	369	394	356	354	364	383	371	375	344	386	351	401	365	401	358	367	400	363	401	385	372	365	384	378	347	387	344	342	372	386	386	352	367	373	404	377	387	368	357	371	342	367	370	394	361	360	371	352	350	383	367	370	399	407	367	394	378	374	375	367	365	368	390	378	366	363	362	393	378	379	369	375	425	376	387	355	351	353	356	375	359	376	365	356	375	361	363	384	379	398	379	368	391	366	343	357	398	361	375	348	377	381	359	396	373	351	365	390	360	359	410	368	382	377	362	398	349	387	357	379	400	386	379	378	386	386	369	360	391	339	412	372	378	400	382	361	399	370	390	351	365	344	372	351	365	366	376	347	403	373	413	368	390	354	367	359	373	341	369	409	406	371	354	357	356	411	382	357	359	344	377	392	370	370	393	393	375	361	364	369	357	372	351	343	395	390	384	367	366	372	355	398	364	383	377	402	339	388	341	368	378	370	357	401	388	377	369	394	378	358	374	362	402	383	389	353	370	353	351	363	379	330	383	368	392	407	311	383	363	379	364	355	393	365	399	352	374	395	340	387	391	371	387	341	392	404	358	379	360	341	377	340	380	331	388	405	390	352	338	346	366	365	391	374	353	353	376	387	362	379	375	376	394	345	374	355	367	330	365	357	360	395	383	348	397	398	345	365	374	375	362	357	372	380	381	384	415	354	367	395	365	371	376	365	355	371	395	368	369	343	359	365	339	359	378	403	363	400	342	352	367	393	372	333	345	362	390	343	379	362	396	375	345	365	399	344	341	345	397	370	354	366	366	378	370	363	351	388	372	363	371	389	402	365	394	370	347	378	368	408	369	384	371	350	360	348	352	389	343	387	388	382	344	362	370	353	390	397	363	330	401	381	343	360	383	387	357	380	370	346	342	374	371	367	377	350	379	369	372	396
24032	21071	28223	24082	20939	7023	1068	801	732	635	609	640	564	565	541	577	514	550	499	542	556	541	501	510	566	516	511	500	531	505	500	482	484	493	508	483	506	480	527	487	521	529	502	509	519	502	468	475	481	462	510	488	513	493	472	489	464	466	530	512	508	473	509	501	479	515	512	451	503	484	499	517	533	488	459	498	500	470	441	478	494	467	490	463	453	476	529	499	495	502	466	449	479	539	475	496	494	463	470	454	488	494	477	494	506	541	496	525	489	440	468	491	523	445	455	475	548	463	511	482	477	497	510	483	475	491	478	521	501	532	507	441	481	484	470	461	471	505	519	458	474	507	501	439	454	495	477	469	483	478	546	457	474	495	498	489	518	463	484	492	507	492	462	468	487	466	479	447	500	496	474	517	483	456	457	484	485	480	466	479	456	488	467	502	508	500	477	458	520	478	449	491	501	483	495	511	464	457	464	491	475	508	504	482	442	472	490	486	486	459	504	537	469	484	460	505	439	525	499	477	485	494	526	497	488	476	463	472	495	484	522	509	486	511	458	467	476	471	509	495	494	468	493	505	488	518	505	483	513	504	497	500	487	513	474	480	506	497	456	479	483	493	481	470	464	475	510	465	517	487	507	497	497	465	466	472	462	463	477	483	474	448	487	434	493	493	499	469	462	475	466	484	471	441	483	503	469	473	489	482	511	495	468	463	479	448	461	448	455	487	487	466	531	512	443	474	494	512	478	478	453	470	484	477	517	484	476	521	491	484	483	518	495	504	469	456	476	508	522	535	497	515	511	496	485	482	501	501	487	469	507	522	472	469	504	522	472	507	454	510	444	474	455	472	495	505	465	519	478	486	442	472	463	479	502	473	476	456	464	505	475	500	523	485	441	478	477	492	485	477	469	479	474	477	454	496	485	429	522	482	505	516	486	476	519	505	490	500	468	441	528	496	500	473	513	469	500	514	515	486	522	503	451	480	484	515	473	502	532	474	501	469	466	479	505	472	499	513	485	522	475	463	477	467	520	532	533	494	471	504	499	456	481	468	464	539	511	538	495	492	454	497	490	475	481	477	456	520	451	486	547	474	477	522	467	488	537	469	456	456	500	489	456	471	483	491	508	516	462	496	481	514	467	523	500	443	496	525	464	500	460	505	486	488	468	486	471	489	471	486	515	442	480	479	500	469	458	512	481	500	461	500	578	477	495	494	466	484	467	498	484	468	491	447	488	464	483	486	474	493	455	481	469	462	447	465	496	490	516	478	503	529	488	474	462	437	481	467	477	437	490	478	476	474	491	507	458	492	507	464	476	492	492	468	468	487	440	478	490	467	482	481	511	474	463	509	479	488	454	464	496	487	480	497	479	513	497	456	478	495	499	477	489	566	469	503	507	492	514	498	521	452	502	518	462	519	490	492	499	445	469	469	479	473	436	492	495	488	472	491	495	505	478	490	481	503	509	470	495	460	493	479	459	503	474	509	472	469	470	497	500	485	484	515	480	484	446	513	482	448	490	505	492	492	508	469	456	471	458	482	440	465	484	500	430	528	494	480	470	517	488	510	493	476	504	474	472	528	473	479	474	493	503	481	486	485	443	492	461	478	498	482	489	454	472	462	497	473	494	482	506	507	487	497	473	511	473	475	464	450	480	469	483	451	522	512	514	483	519	469	491	460	487	465	477	473	470	457	450	483	504	473	479	473	490	533	494	472	462	476	453	494	498	511	477	414	494	472	487	483	463	461	526	484	537	507	479	452	494	493	483	506	472	511	517	494	496	517	472	528	488	468	464	439	480	462	506	471	495	470	518	485	462	472	521	508	484	459	490	513	473	490	440	501	463	468	483	529	476	527	454	489	484	529	461	468	488	462	437	504	496	496	476	426	488	444	501	470	501	463	492	503	485	460	474	508	445	496	449	483	510	454	471	481	463	459	494	517	447	530	457	471	453	470	493	485	498	504	485	469	468	451	470	506	477	492	461	492	495	485	493	480	479	472	494	539	478	500	460	495	460	481	492	476	471	494	492	479	514	471	506	458	499	497	527	425	471	494	466	470	507	468	472	462	471	464	482	501	454	496	518	534	525	504	483	483	492	464	497	484	511	462	480	495	475	538	493	478	473	475	520	482	499	554	495	431	490	500	494	484	452	463	509	497	458	502	472	486	454	454	446	506	469	508	495	498	496	473	472	497	516	465	491	523	472	493	451	491	504	502	470	515	487	523	486	505	481	490	488	477	491	490	508	500	524	504	498	449	515	499	503	496	494	494	508	468	501	509	499	458	522	493	478	465	487	526	455	497	449	490	523	532	470	461	505	467	486	471	465	472	467	479	497	472	466	491	498	490	497	475	487	484	491	473	501	469	488	498	446	495	479	486	502	487	503	498	465	472	483	483	528	503	493	489	502	493	475	491	484	506	536	490	510	487	466	494	503	469	493	422	487	495	509	499	479	508	486	483	523	477	465	487	480	484	462	452	475	514	502	481	445	468	487	475	470	456	523	503	481	532	509	450	492	488	494	488	490	502	520	478	496	489	483	480	496	501	488	479	454	502	466	435	481	468	505	483	522	479	485	478	491	509	472	493	487	449	484	492	525	516	516	482	503	513	484	482	484	476	460	473	500	494	508	474	513	487	503	501	478	467	472	468	474	527	478	470	486	520	468	512	495	476	471	483	466	509	473	467	526	512	517	493	454	462	508	510	518	483	453	455	486	489	489	504	493	459	500	478	517	481	497	460	482	458	484	491	521	471	462	480	487	504	528	469	479	466	439	529	496	455	499	479	506	479	480	487	498	451	475	491	522	478	478	476	471	452	487	497	516	458	496	462	502	470	507	476	487	507	505	462	503	481	469	493	502	478	501	497	500	470	456	460	494	450	521	515	522	464	466	514	448	504	479	465	441	492	517	459	473	463	484	483	447	433	456	462	469	510	481	516	500	493	499	498	486	479	502	513	460	461	449	491	526	503	533	465	479	452	472	470	513	471	508	484	508	517	499	504	455	439	479	493	496	529	526	503	475	489	449	479	481	497	449	474	500	455	475	471	462	483	458	479	490	510	492	494	476	493	512	456	473	520	502	497	478	472	487	485	422	480	462	454	497	464	461	490	468	507	494	524	474	451	510	494	491	471	488	482	513	495	468	474	489	517	438	487	459	483	466	494	531	480	493	463	493	442	465	494	472	485	513	518	482	481	458	501	468	485	494	485	479	505	433	483	454	510	472	463	486	489	486	486	444	474	476	484	487	496	512	471	494	471	492	491	454	497	515	508	502	485	480	470	481	480	479	490	480	495	448	512	455	511	509	533	481	504	505	501	463	459	524	508	495	488	448	476	462	506	475	499	489	465	470	510	513	501	492	527	467	479	497	495	498	478	458	520	490	460	499	454	525	525	463	464	536	502	471	481	452	503	514	453	484	462	520	530	488	461	462	466	487	486	480	518	470	448	512	513	486	454	486	482	464	460	467	440	491	483	499	452	494	430	481	493	481	498
39933	49031	7887	3424	2399	1917	1611	1339	1159	975	954	889	794	846	783	793	698	678	682	695	659	701	697	713	687	669	667	634	670	634	634	638	616	647	636	659	614	638	590	643	613	664	619	619	653	606	619	606	650	603	605	649	598	630	611	613	644	652	631	634	620	632	596	626	607	601	612	656	640	620	615	652	613	613	609	585	634	613	556	594	588	602	626	639	612	594	608	598	637	623	632	590	592	561	582	599	625	646	657	621	595	563	617	567	606	629	559	625	600	571	643	610	602	593	619	588	565	612	656	619	569	653	624	606	585	603	596	611	579	634	579	616	615	585	603	572	619	629	626	608	608	576	658	599	624	635	588	618	601	652	596	594	592	652	606	587	619	665	613	576	594	606	592	625	598	571	589	617	632	622	563	592	582	609	635	617	576	625	607	609	641	639	601	604	628	599	603	618	604	588	635	620	633	645	614	618	590	630	624	649	599	573	594	619	578	576	618	639	610	617	640	579	637	598	602	596	592	601	623	606	608	602	558	645	592	571	598	613	559	622	600	617	582	590	607	584	641	606	620	630	589	576	598	622	582	599	622	623	611	620	620	615	583	628	582	570	609	627	607	644	621	623	594	621	602	593	610	630	593	607	582	631	619	619	595	594	594	642	598	659	592	567	612	596	622	633	622	620	576	632	599	626	626	614	652	626	621	612	656	642	635	633	611	597	639	572	628	624	613	645	627	616	600	569	642	667	583	634	623	599	687	631	646	586	594	607	623	623	633	613	630	603	624	590	617	617	646	615	605	609	572	624	596	596	575	614	636	621	589	557	661	581	596	618	582	580	633	617	618	598	593	610	593	597	574	588	596	609	622	617	630	617	624	604	626	662	608	669	636	640	619	610	608	616	588	576	653	603	580	563	617	606	611	599	615	569	583	617	624	580	628	623	603	640	576	642	651	627	626	599	643	641	630	601	583	613	590	621	635	622	596	600	643	619	596	633	646	590	594	605	602	646	601	587	625	605	579	595	588	635	614	623	623	573	609	563	625	581	601	594	627	606	614	608	597	633	607	576	643	633	608	581	601	659	627	631	577	635	629	605	616	583	600	581	599	586	625	636	627	582	576	593	592	612	628	610	619	601	620	604	611	612	649	611	610	612	622	606	589	587	587	601	646	642	583	592	613	623	598	609	667	599	660	629	604	614	643	589	646	565	603	596	606	602	616	640	621	628	603	631	623	596	596	590	649	628	631	624	601	645	605	613	592	574	573	600	591	591	629	630	627	601	567	624	581	635	609	576	625	583	617	593	601	636	584	581	576	645	575	654	606	608	649	595	592	559	586	611	645	585	603	596	576	622	611	604	610	617	580	598	626	588	607	621	619	605	609	634	613	603	620	584	621	624	592	636	613	605	615	633	640	648	599	605	619	639	583	606	599	650	576	586	656	600	670	630	651	619	599	594	616	605	622	637	542	642	591	587	623	602	590	601	635	604	625	588	600	602	651	570	653	588	594	574	573	574	610	590	580	611	586	615	591	608	605	626	647	585	595	599	619	600	554	617	574	593	629	578	608	605	583	649	638	602	646	638	642	570	612	618	601	618	630	588	626	629	612	634	602	623	595	638	617	629	594	627	603	578	639	617	627	631	595	617	636	628	598	587	623	589	616	614	551	627	635	622	586	598	600	595	624	597	616	594	598	617	562	591	648	603	652	617	658	608	628	616	597	602	620	586	603	577	608	642	614	580	591	632	585	563	655	594	588	560	603	615	682	603	626	633	626	612	608	617	564	552	611	589	590	579	596	649	583	634	616	607	621	558	594	599	567	620	589	609	632	611	607	606	576	633	593	617	624	603	609	595	619	600	557	615	591	620	585	620	573	573	640	610	652	607	594	622	626	611	600	551	604	574	605	595	660	609	571	589	589	591	591	621	594	588	642	577	588	542	610	637	621	627	603	649	613	621	599	623	640	617	621	621	633	618	581	582	585	650	646	619	599	593	626	597	630	615	655	626	594	630	613	621	552	619	579	634	590	591	601	597	608	565	596	623	599	596	610	596	631	558	593	568	570	607	631	610	559	617	587	626	606	559	606	632	599	598	613	621	615	629	605	637	610	567	581	616	575	626	606	602	579	572	609	602	619	657	616	582	639	626	615	621	630	608	622	597	653	621	591	631	578	614	610	641	640	626	625	595	609	605	596	576	612	682	592	609	595	646	585	636	571	646	592	621	620	612	607	617	611	592	597	577	627	604	602	623	641	578	589	616	596	587	637	618	629	599	597	568	589	639	628	663	579	588	589	590	644	587	616	611	623	587	620	619	602	523	570	583	612	592	619	630	637	609	601	626	581	615	614	619	594	619	611	588	588	592	596	604	597	607	683	578	595	589	566	588	599	575	612	626	612	584	610	616	595	596	583	581	609	600	585	638	617	669	609	629	641	585	616	664	640	622	612	629	596	584	623	594	617	643	627	676	608	587	646	648	587	590	621	640	649	584	667	567	622	564	615	623	604	658	630	616	635	588	606	571	565	620	618	640	601	612	597	613	625	615	588	573	557	585	634	544	631	618	579	576	605	609	595	601	612	632	635	599	620	632	629	633	602	617	620	580	645	608	584	627	590	620	556	582	624	654	606	614	606	619	632	608	600	619	588	621	593	628	611	637	617	616	591	614	592	627	647	576	582	615	623	560	606	614	607	618	582	611	572	579	617	626	617	609	562	598	634	580	589	569	601	617	597	644	569	566	641	635	614	600	559	598	572	595	610	604	664	588	609	636	581	592	609	605	616	628	591	629	599	594	628	573	648	598	664	600	616	615	654	637	626	613	630	597	580	632	551	591	562	563	598	619	629	595	599	636	609	612	628	611	582	590	607	633	609	606	636	589	589	585	640	589	657	617	600	583	625	578	644	589	592	639	599	601	632	631	586	589	614	668	599	605	647	620	602	640	627	571	574	611	605	598	591	584	624	646	602	617	599	637	621	585	591	577	628	643	619	626	594	611	595	609	598	637	611	610	583	619	581	617	620	596	602	626	649	597	604	609	597	669	591	596	614	616	590	611	559	601	611	610	598	657	557	604	618	619	668	608	630	580	609	660	599	561	602	644	592	647	601	612	620	598	601	589	584	616	587	577	616	609	601	634	626	585	596	608	595	607	645	605	595	593	621	619	632	575	569	603	609	587	602	596	636	540	608	616	627	610	616	612	616	620	641	638	642	584	572	603	634	581	569	604	621	659	612	562	600	639	606	617	629	640	628	612	601	627	602	615	633	596	645	613	591	587	605	586	539	635	594	629	615	616	614	597	584	680	590	632	604	611	639	605	584	605	579	657	591	622	590	611	596	571	592	601	558	579	599	628	571	635	581	621	635	601	587	623	670	634	622	590	593	579	616	573	562	599	589	624	608	593	621	579	600	609	620	587	629	580	604	623	597	632	638	647	614	569	607	585	612	663	637	611	637	616	630	683	597	602	620	620	611	612	594	636	595	640	594	576	609	622	599	602	643	647
22994	21076	28708	23621	21061	20958	5763	1162	898	785	704	641	576	613	595	576	575	528	520	512	542	468	504	461	539	451	473	462	487	482	489	456	429	494	436	466	456	492	497	483	441	485	430	459	444	477	492	479	404	448	484	444	478	448	468	462	426	467	395	479	448	452	452	435	436	483	386	465	477	446	491	498	506	437	464	412	417	463	446	502	464	455	459	445	426	501	449	462	452	493	462	429	416	430	442	468	465	441	436	395	434	457	451	435	503	468	438	461	425	431	469	470	442	429	412	432	472	480	459	454	451	416	399	420	421	460	488	454	434	401	490	399	422	429	434	445	458	504	437	465	440	431	466	488	402	437	473	460	437	445	445	447	437	488	480	470	447	430	412	429	481	473	439	423	460	436	445	451	456	482	480	425	441	468	464	441	453	486	465	478	455	436	438	431	418	467	466	442	425	419	456	449	485	413	473	413	454	454	427	473	445	462	460	447	447	458	441	455	495	469	483	457	418	426	450	486	417	470	449	424	449	429	460	455	398	437	436	476	420	452	402	442	407	471	459	436	443	441	426	459	451	450	431	463	443	467	480	460	429	443	475	452	468	430	420	470	419	442	482	454	434	428	480	486	473	452	474	441	454	413	457	455	468	466	449	415	460	417	461	460	471	445	441	430	439	462	447	436	441	413	432	457	429	457	432	415	422	410	455	426	463	477	455	459	512	427	462	481	435	461	458	465	435	464	442	489	441	443	480	495	417	475	446	415	454	471	454	462	443	427	441	430	421	439	462	448	421	441	431	456	427	427	428	461	457	462	385	412	474	457	480	446	465	470	430	421	425	480	471	464	435	435	457	467	424	420	431	404	436	455	433	438	480	455	447	392	431	450	449	431	437	445	477	428	468	442	440	418	425	424	465	478	442	425	428	447	450	442	459	492	453	429	441	445	467	458	426	440	448	423	425	427	495	467	437	410	424	471	455	431	465	457	474	488	487	429	450	454	452	413	432	466	456	411	464	410	425	455	455	449	432	420	446	431	457	455	398	436	464	499	448	451	440	417	474	438	440	460	449	462	450	448	452	417	457	445	438	459	443	450	411	449	447	418	450	505	427	425	494	447	440	456	456	419	459	435	460	458	460	445	454	472	440	461	440	465	480	419	454	468	437	441	462	442	440	465	445	478	468	440	468	454	426	407	440	461	462	423	447	467	449	463	454	459	462	464	424	450	488	410	423	467	458	469	446	427	466	425	461	494	460	441	437	425	441	461	453	434	455	455	457	430	461	480	431	444	437	464	458	430	425	441	446	448	461	460	431	448	454	404	444	472	469	443	449	454	426	459	474	424	471	438	427	423	447	428	479	438	423	416	462	446	422	448	459	462	441	433	444	463	449	463	453	437	449	443	376	479	415	466	468	429	432	457	446	448	429	431	453	446	448	475	454	423	432	455	447	459	440	452	427	473	463	508	455	416	447	455	438	436	463	492	452	398	437	438	456	454	498	444	448	450	490	422	449	446	421	445	467	453	440	456	450	472	430	464	437	444	484	431	410	460	443	466	456	403	419	436	436	430	432	437	424	433	434	436	443	434	445	416	462	439	436	456	460	476	393	426	454	483	451	454	442	458	425	446	463	451	448	431	431	495	442	403	458	435	437	455	425	418	459	422	449	447	425	455	482	467	424	434	411	428	482	447	435	431	424	444	425	428	429	489	444	447	495	457	438	444	493	444	448	434	433	463	459	455	442	453	452	478	430	503	446	482	426	435	445	445	420	475	415	484	457	442	434	434	432	443	443	491	431	444	450	446	439	439	450	469	450	438	457	464	418	466	461	442	435	448	436	432	439	424	438	441	460	462	411	408	451	438	445	451	450	484	455	411	468	470	424	460	464	448	433	479	455	472	439	436	435	403	457	448	472	457	438	474	451	425	478	405	505	497	439	430	452	439	469	435	467	452	442	473	405	436	457	454	425	406	462	449	479	435	493	502	422	484	471	439	462	449	419	415	398	423	436	493	479	474	473	400	451	437	422	436	475	435	452	443	473	443	431	416	444	454	457	501	468	468	438	428	411	479	454	464	433	429	426	448	448	480	455	480	455	441	484	477	471	468	447	456	447	490	428	451	456	471	459	431	413	429	436	443	428	468	463	457	447	423	447	448	447	448	422	431	453	415	438	458	458	446	438	419	456	476	419	426	439	440	418	441	436	423	426	423	433	475	427	447	405	456	455	413	453	428	488	459	456	421	430	422	426	468	443	453	429	439	427	429	422	454	457	424	485	422	425	433	433	473	477	464	419	447	431	461	442	462	391	421	491	456	445	436	415	445	422	446	486	448	433	425	455	450	442	482	445	469	466	427	410	469	418	431	421	421	401	438	491	448	451	459	448	460	426	441	496	462	421	427	440	406	446	430	431	431	486	442	414	453	445	471	428	463	480	454	439	437	421	433	417	466	414	422	459	458	435	412	454	423	445	463	470	454	450	470	423	474	435	461	454	483	442	439	443	421	453	451	437	443	472	474	431	455	434	461	370	420	429	448	415	457	458	466	457	425	430	457	446	418	461	458	432	419	439	481	429	440	455	448	461	454	413	427	439	462	453	469	441	446	455	449	437	434	471	411	441	447	452	494	478	470	456	443	486	442	443	445	445	445	418	475	437	466	431	487	432	413	467	434	425	408	474	427	426	443	445	456	450	468	452	428	442	455	466	408	443	482	435	434	482	482	448	437	484	456	433	419	431	432	474	422	429	417	441	429	455	454	447	482	434	447	450	429	460	449	438	401	459	452	416	442	443	464	429	434	451	454	440	435	473	438	451	449	446	450	447	457	441	430	444	483	444	440	469	462	452	444	420	434	433	429	459	441	448	448	426	416	458	415	452	439	434	399	465	495	474	436	446	438	459	496	453	478	446	438	439	407	442	469	450	455	420	441	456	459	452	440	483	477	433	478	439	420	460	437	443	443	427	460	387	401	452	462	458	434	436	480	495	466	448	465	452	453	452	439	451	422	435	439	425	450	489	445	450	446	414	457	432	438	481	437	424	458	415	443	447	466	429	435	501	407	492	419	474	433	466	385	476	451	475	424	465	453	418	450	464	429	457	437	434	447	435	415	463	465	449	427	460	421	447	476	471	468	470	447	457	412	402	438	467	450	459	450	438	438	436	410	419	470	465	450	439	450	431	410	459	461	435	441	452	471	461	451	425	444	471	453	442	489	448	468	439	462	437	448	445	441	460	428	464	467	474	423	471	451	408	446	429	407	426	422	428	442	445	426	469	428	413	439	423	456	433	445	474	438	416	481	427	454	496	478	442	458	447	438	457	413	452	457	455	463	435	430	455	448	436	438	488	443	436	456	420	435	422	423	469	455	435	437	448	429	410	474	469	452	463	434	416	442	460	475	479	455	445	484	443	450	455	476	442	432	452	410	443	433	457	431	439	442	460	446	411	461	417	454	435	428	407	407	409	462	422	406	425	434	448	452	449	445	446	460	436	461	406	436	420	462
44432	56971	12052	5714	3856	3076	2427	1930	1597	1403	1205	1094	951	896	802	840	812	812	684	741	736	712	660	620	675	660	611	657	647	651	647	584	611	591	628	645	605	650	613	576	610	603	607	581	600	559	618	620	557	575	555	618	605	615	592	569	591	596	598	584	559	561	565	567	632	605	601	603	583	571	621	588	597	611	573	582	586	594	572	579	582	583	591	576	553	560	540	563	517	532	523	559	505	507	549	545	578	553	606	579	558	587	557	607	560	609	562	585	603	523	581	526	573	548	565	568	563	586	587	572	623	546	563	593	540	553	577	563	601	610	580	555	555	572	517	545	524	551	581	573	556	555	551	606	587	537	565	561	556	563	546	585	536	567	561	581	585	547	568	574	570	575	556	614	584	645	558	595	566	544	575	577	559	533	543	564	555	593	566	568	572	569	548	565	530	558	564	551	590	570	546	559	569	567	601	543	601	603	568	508	540	618	563	588	599	588	576	565	544	538	571	591	572	549	525	632	548	560	595	563	569	563	541	577	522	587	600	565	592	552	549	582	552	594	535	596	593	606	560	559	551	564	614	572	546	566	564	529	529	580	550	535	560	604	587	601	560	581	566	544	584	542	544	579	556	574	585	581	585	552	584	551	583	587	588	554	580	564	510	547	560	599	544	549	563	568	573	559	589	540	596	567	527	579	673	521	552	550	601	553	564	549	557	591	583	598	558	574	579	561	550	593	559	591	556	505	547	556	585	574	580	570	530	554	590	562	548	538	513	573	570	584	565	572	531	540	529	555	595	576	552	538	544	528	557	532	573	598	546	525	621	577	571	581	603	527	542	532	568	551	524	523	526	594	568	604	561	597	554	587	508	599	577	567	577	577	576	583	565	581	554	567	576	542	557	559	569	575	582	567	545	566	538	542	534	553	548	576	618	554	573	589	544	526	549	544	576	563	589	597	571	583	521	567	576	602	572	593	558	569	557	581	564	560	570	561	555	544	571	550	588	595	555	546	583	541	540	525	555	567	590	559	611	517	566	595	580	557	541	580	574	606	606	558	565	553	569	517	610	511	529	555	557	570	586	614	560	568	549	564	570	579	593	562	562	605	537	544	584	618	567	518	605	576	575	610	558	568	567	543	570	572	561	546	546	550	586	556	572	538	582	512	559	540	585	587	581	562	555	567	587	544	556	561	574	575	602	560	535	564	607	532	605	599	572	577	588	574	591	565	610	567	602	564	572	538	595	601	553	579	533	587	592	546	529	544	572	566	579	549	610	573	590	581	594	549	557	546	563	576	562	562	574	618	591	570	593	609	595	522	563	594	629	598	532	536	578	581	584	591	556	539	533	572	574	567	579	562	517	542	563	546	584	564	583	567	545	598	564	569	553	585	559	570	551	588	574	591	594	549	627	588	576	580	557	557	574	542	562	567	580	585	542	573	576	575	594	550	545	541	581	577	569	559	576	586	561	587	549	562	561	581	607	596	586	572	587	569	595	583	601	599	526	565	606	572	540	585	554	541	539	550	576	617	554	600	540	585	557	552	552	527	528	575	553	561	561	589	549	548	585	514	544	575	572	600	558	570	559	575	573	530	541	537	573	547	551	590	571	598	578	564	576	560	606	511	560	597	607	574	567	547	543	546	571	556	586	528	556	627	601	579	601	601	551	566	600	547	570	570	571	579	576	596	583	533	579	576	599	528	546	531	543	549	562	549	578	575	571	551	614	565	523	563	594	605	572	543	600	545	537	534	555	616	588	590	558	566	594	555	532	574	556	577	540	556	591	536	569	550	536	557	589	545	565	550	537	564	541	535	578	576	574	555	573	562	555	575	564	550	546	577	576	556	541	533	580	552	586	607	572	581	550	553	585	537	560	573	585	540	549	557	579	627	561	578	569	587	542	573	558	580	565	536	553	596	591	578	593	578	580	575	550	593	600	506	572	563	586	574	511	600	560	564	550	545	526	580	532	554	576	595	568	565	595	585	609	538	516	565	573	551	572	552	578	572	576	549	536	584	532	596	543	577	572	553	585	505	572	535	561	547	588	538	568	560	605	549	560	561	537	542	573	523	559	584	524	547	601	603	550	589	552	563	573	590	560	564	558	525	571	569	616	531	585	589	585	555	573	556	572	557	570	569	549	568	570	538	591	577	586	607	577	585	582	570	527	630	591	604	496	571	600	557	620	610	578	520	559	564	533	579	609	534	531	565	586	563	573	576	582	556	567	585	560	551	561	524	596	579	591	549	586	581	532	546	557	559	539	581	542	583	572	527	582	568	578	560	577	558	592	596	568	607	540	543	575	545	578	559	585	554	569	608	591	606	565	586	556	597	574	581	574	541	624	542	595	550	599	560	585	547	514	606	559	576	552	566	538	574	540	568	536	584	565	567	580	587	586	556	581	553	577	574	602	550	584	588	545	588	560	572	570	574	557	556	500	546	571	595	562	601	563	536	585	570	569	562	574	563	551	546	581	568	547	530	546	544	572	571	594	586	514	563	568	535	542	548	549	563	557	532	576	580	557	576	515	551	547	563	568	552	598	551	570	581	548	554	560	583	572	564	536	603	556	578	567	587	540	550	542	594	558	562	569	572	568	600	602	553	579	581	573	521	597	531	568	547	535	547	535	594	560	587	562	573	570	623	585	588	557	593	553	559	573	533	612	581	576	623	544	560	577	578	580	591	550	600	577	568	565	550	556	539	554	575	575	560	540	581	608	549	528	576	567	589	547	547	533	565	579	604	563	542	528	575	572	552	573	593	592	581	547	565	619	598	547	546	575	537	581	578	547	571	573	561	558	606	569	571	569	568	562	572	561	560	580	543	566	552	584	569	568	576	612	585	553	552	555	560	526	523	554	553	579	585	553	541	532	557	551	556	535	588	507	547	557	577	553	521	542	579	599	621	537	564	560	585	586	596	572	567	609	576	556	556	588	578	563	565	562	538	585	543	575	565	585	591	562	538	578	638	579	541	619	595	579	537	579	551	549	547	565	599	533	581	590	529	591	583	523	556	568	592	575	538	557	561	577	563	541	578	568	587	568	575	572	586	561	574	567	579	539	568	553	564	600	565	576	623	578	520	601	560	581	509	557	553	545	564	572	584	604	560	558	579	536	558	543	576	573	610	525	565	573	583	586	528	509	545	579	560	554	605	589	566	551	601	545	523	543	548	568	590	551	567	624	558	590	540	567	597	560	547	558	568	550	558	578	565	553	556	586	568	571	555	539	583	553	549	580	566	567	572	597	519	556	551	536	564	594	579	575	585	591	552	602	577	558	530	533	548	550	557	615	552	597	573	537	599	610	560	557	550	598	600	569	581	582	610	587	535	542	576	579	566	587	588	584	607	568	534	546	540	543	565	569	570	593	558	567	563	594	540	554	533	583	594	551	588	558	551	529	575	556	596	586	604	544	563	556	573	571	565	518	545	558	546	579	532	532	543	539	607	580	588	593	503	555	574	558	580	540	586	589	566	579	580	575	569	559	579	576	536	561	571
28875	24244	11720	1043	396	332	322	354	321	333	305	286	312	304	297	301	296	320	302	259	334	350	294	304	299	295	289	291	303	285	271	330	320	302	289	292	317	273	286	272	308	298	325	277	287	296	304	307	305	287	294	331	272	333	311	295	269	318	269	270	271	285	325	287	284	287	312	289	292	329	287	338	320	316	322	273	280	280	279	294	289	312	295	291	322	293	307	276	298	309	286	307	273	319	288	278	297	287	279	300	286	299	293	278	284	292	295	294	292	312	313	268	315	301	308	292	294	293	268	290	291	295	310	272	259	314	298	256	289	305	282	266	263	282	288	270	287	296	293	287	296	305	297	281	294	273	304	322	314	270	273	304	272	275	283	290	283	279	318	303	303	285	285	273	329	292	293	273	284	277	259	290	298	299	271	300	293	281	306	293	316	274	283	308	300	304	278	297	296	274	283	286	293	291	280	290	315	292	354	299	275	268	340	272	258	310	275	272	303	311	307	308	281	285	309	277	311	291	307	306	261	285	321	305	276	298	282	286	297	299	304	324	255	316	310	324	283	318	261	308	296	278	295	267	298	304	316	303	298	301	284	253	302	295	330	296	299	303	288	278	317	285	298	315	265	324	281	279	306	304	302	263	306	275	297	265	298	295	269	307	299	289	295	313	274	307	296	321	272	287	301	301	260	276	263	280	324	311	260	309	275	313	300	313	266	310	289	274	293	303	295	310	309	301	314	280	295	275	293	304	302	274	290	291	297	306	280	307	287	294	298	282	297	266	295	273	315	267	285	344	292	275	312	291	285	270	303	309	270	270	306	290	288	321	285	301	323	294	286	284	295	330	261	287	280	277	253	286	280	293	281	290	251	283	336	323	304	298	271	296	302	294	305	298	305	259	261	269	326	287	313	286	323	287	289	276	306	296	303	304	279	299	284	276	296	304	304	307	291	289	311	291	299	280	286	282	284	306	303	305	297	300	317	277	307	311	295	289	293	283	314	300	266	294	270	283	289	316	287	304	293	311	298	290	265	285	280	270	285	314	300	270	291	282	274	323	278	272	295	287	293	314	267	274	289	280	281	289	304	270	299	305	275	277	287	267	292	269	289	319	281	327	273	279	295	324	280	284	275	312	280	279	295	282	281	282	301	296	276	275	296	317	288	274	303	307	307	266	302	293	290	282	277	308	306	313	313	291	275	272	282	303	273	285	312	289	296	289	256	322	283	312	282	311	287	293	324	291	307	303	283	272	309	287	283	280	298	289	301	302	293	291	283	299	271	289	293	304	303	271	289	293	327	312	293	274	274	294	289	267	300	261	270	319	297	268	279	305	268	302	270	274	266	280	320	285	266	296	308	306	248	303	286	318	285	325	319	302	290	304	300	289	270	281	288	316	287	280	272	311	317	310	315	319	283	271	303	284	281	284	304	293	291	238	284	304	276	307	265	300	290	298	309	272	309	281	300	272	290	313	280	299	307	288	320	304	301	294	292	272	263	291	295	243	323	310	291	305	311	316	292	301	309	295	283	319	285	321	308	297	314	300	312	293	279	297	284	311	298	282	279	315	321	325	285	336	294	293	304	287	276	280	260	295	317	265	256	270	280	271	286	272	274	310	272	290	318	308	283	278	293	271	294	293	282	303	266	280	292	284	303	279	289	286	276	301	275	297	273	279	314	308	314	287	300	322	294	297	277	318	298	266	272	307	297	299	282	295	292	321	306	265	280	255	281	283	272	283	276	292	291	269	244	311	340	289	272	284	274	274	282	283	299	257	277	286	286	288	292	272	301	273	323	293	302	265	254	305	308	264	306	296	308	324	307	313	269	296	292	308	271	289	313	283	330	276	286	282	278	296	289	289	321	321	291	294	288	275	263	272	267	273	294	297	284	302	292	294	281	285	329	310	273	289	303	271	265	293	284	276	291	257	271	302	277	313	309	282	301	309	299	280	301	310	307	289	306	271	307	319	288	277	284	296	272	278	292	297	287	273	306	305	277	285	311	302	279	309	275	302	274	290	296	264	300	302	320	282	289	275	302	268	297	295	302	310	303	280	272	292	293	294	317	291	282	298	287	296	299	274	279	271	294	253	259	277	286	272	307	264	259	293	304	279	308	303	312	265	288	302	286	305	324	295	260	276	323	282	273	290	300	292	257	279	271	315	280	285	289	292	282	298	290	299	298	262	278	260	292	299	295	306	305	288	283	263	276	272	280	292	330	296	267	301	283	285	298	300	300	281	274	277	295	280	299	271	281	302	276	308	302	289	292	328	306	311	293	272	308	296	291	292	259	300	323	280	262	273	300	301	290	319	271	277	296	279	300	298	312	295	306	292	286	298	306	310	293	324	281	296	284	306	313	281	286	321	291	284	267	319	303	310	313	284	306	292	285	301	262	297	294	280	285	316	287	309	295	256	321	257	295	316	310	274	303	298	313	278	302	303	287	289	316	293	282	305	298	308	283	303	302	314	290	275	294	277	311	303	283	303	305	271	293	286	301	308	306	298	310	262	317	278	287	300	297	286	274	314	299	319	314	319	316	266	316	289	261	312	295	281	261	308	299	285	294	295	286	317	288	316	299	283	282	267	288	295	290	309	301	326	294	286	280	299	292	302	304	303	288	315	292	276	297	274	329	327	310	286	280	279	281	278	304	314	308	309	270	290	289	291	307	288	295	274	294	297	290	315	299	288	273	270	266	273	291	292	294	301	307	277	314	290	258	276	287	308	265	301	309	286	288	286	289	302	318	288	259	320	267	275	315	271	295	281	276	321	289	297	283	301	288	305	293	295	298	300	330	281	277	287	289	293	290	295	275	276	299	294	300	285	302	291	289	287	281	279	322	273	282	297	286	292	292	297	298	310	310	295	290	290	309	288	275	300	298	267	292	283	291	276	262	315	267	289	310	255	288	309	256	288	292	288	287	289	294	304	287	305	308	304	294	280	280	311	291	318	290	286	307	301	313	266	309	331	302	285	289	270	305	293	302	271	291	295	310	310	307	307	286	283	304	309	306	284	297	294	302	271	288	287	296	279	292	294	314	311	293	295	312	318	264	307	318	281	254	291	293	305	296	274	318	325	312	270	305	288	264	290	286	258	300	295	289	296	274	342	284	318	340	281	254	290	275	258	326	295	290	293	289	296	301	303	269	286	310	267	296	297	275	291	319	297	293	290	306	294	286	335	314	244	256	297	308	319	271	271	287	285	296	288	265	269	271	325	306	314	264	299	286	274	280	307	276	291	275	294	297	280	274	259	292	315	274	312	302	286	294	293	277	295	256	287	259	256	311	308	263	279	269	291	271	295	298	294	267	308	300	304	292	287	286	317	275	285	311	289	280	283	321	267	298	287	301	303	314	285	286	272	272	317	284	301	315	283	304	307	301	283	292	322	313	289	286	296	278	313	286	329	295	298	293	297	285	289	266	312	276	286	287	293	302	316	293	318	289	321	298	283	284	305	295	303	311	294	297	284	282	274	281	274	290	300	305	302	317	305
35011	31693	1182	593	533	501	482	440	416	441	378	385	386	415	378	391	400	384	413	362	369	403	377	394	383	402	373	405	364	380	366	374	366	375	374	368	356	357	386	374	362	387	403	340	383	387	358	359	350	426	367	341	378	334	396	326	391	384	375	348	339	392	382	369	376	397	397	363	396	410	375	400	396	362	382	360	370	371	387	369	369	401	356	337	373	422	358	383	413	341	408	393	399	348	384	365	361	356	368	360	346	345	363	353	344	388	386	373	343	328	388	397	393	348	389	393	346	359	386	373	362	344	376	395	359	367	387	365	373	368	354	369	389	394	389	359	386	369	384	338	372	345	337	361	378	377	366	367	381	380	401	338	375	357	367	401	349	349	379	341	362	389	374	371	362	381	395	351	354	370	404	397	352	387	345	365	388	361	380	355	347	391	368	379	389	357	379	368	363	394	376	372	340	365	346	377	342	380	357	366	353	398	379	395	375	363	389	351	365	350	384	362	332	355	375	400	342	360	347	378	371	371	385	392	398	363	375	351	405	361	385	339	364	332	373	371	351	388	373	364	346	404	384	366	358	373	357	381	410	386	363	375	412	388	376	372	362	357	352	388	361	337	377	384	398	365	384	350	369	370	366	360	373	378	352	317	361	385	390	383	376	374	365	406	385	376	362	370	408	398	373	386	378	348	347	405	377	366	355	382	371	405	375	390	371	368	318	372	344	375	353	360	385	370	373	389	398	367	368	376	377	372	363	356	349	361	368	349	412	355	319	354	361	365	352	381	366	399	376	370	374	362	386	382	348	394	357	408	352	419	402	376	359	365	371	384	358	365	379	368	344	371	394	335	379	341	372	342	374	353	349	364	385	337	395	370	351	398	382	373	386	371	410	387	376	403	353	390	367	353	371	362	348	372	369	382	378	372	381	360	369	400	370	367	380	350	367	375	370	372	339	347	396	329	385	362	366	361	395	356	323	370	366	387	392	357	367	398	396	374	398	355	349	365	381	370	349	393	430	363	333	407	393	388	394	352	355	370	366	388	363	373	349	397	370	388	390	372	393	346	379	377	373	348	376	388	360	387	397	354	386	353	400	366	360	419	371	339	365	377	369	391	373	390	343	365	395	375	378	390	364	396	370	373	360	369	382	370	374	370	361	366	341	366	403	374	378	365	328	374	407	387	351	391	345	353	350	362	384	348	396	364	381	381	359	371	380	353	379	370	337	365	343	357	393	364	384	354	336	364	343	384	398	360	342	390	378	342	357	378	363	356	354	366	390	378	400	355	382	349	366	349	334	374	374	388	391	365	342	340	358	386	396	344	342	370	414	351	396	331	370	411	368	381	355	322	372	336	385	358	375	375	378	373	355	363	378	381	362	404	366	388	346	376	388	403	358	336	436	350	374	377	382	406	399	362	372	357	354	358	354	358	392	363	384	379	375	380	368	359	368	383	375	344	363	368	378	370	427	388	370	384	351	376	356	392	346	366	367	369	365	352	398	410	393	392	364	342	376	364	373	369	341	364	381	352	366	387	372	371	369	347	346	373	368	384	355	371	376	341	368	348	386	386	370	365	395	403	359	367	383	376	349	377	396	391	375	342	355	378	355	384	375	369	370	351	418	347	334	385	393	358	358	403	382	362	371	374	399	353	367	414	363	348	343	382	350	392	374	375	389	381	377	403	379	364	409	331	355	389	363	395	355	391	384	363	363	372	402	370	394	389	373	383	406	346	374	347	359	368	380	368	352	348	387	357	328	381	403	356	408	405	374	384	375	390	362	394	375	358	367	377	349	368	370	354	372	378	419	373	360	354	346	370	377	356	379	352	355	366	378	357	381	364	383	382	343	356	364	327	346	353	393	376	368	368	360	377	376	375	367	394	369	378	369	376	376	363	387	396	370	365	378	366	362	386	332	350	397	339	350	362	387	363	381	397	348	354	380	369	345	363	378	366	380	344	359	347	364	435	404	365	369	372	381	407	352	409	335	368	366	393	372	345	367	380	365	323	383	376	374	356	375	392	372	394	385	367	349	361	368	366	393	400	384	384	361	400	364	377	360	366	370	367	364	334	345	383	361	349	352	366	367	365	375	398	378	357	392	357	401	414	392	382	373	376	362	375	410	323	336	360	371	349	338	345	362	375	343	424	361	382	357	373	421	403	374	357	379	388	353	374	369	379	363	383	357	353	343	422	343	397	384	381	361	344	390	392	372	362	323	350	326	356	377	350	348	370	370	364	401	376	333	361	372	354	369	352	384	382	372	414	384	413	374	413	352	368	393	343	395	351	391	364	401	369	346	369	345	357	356	408	372	375	381	368	386	376	351	360	381	347	377	369	368	353	375	391	359	388	363	364	339	332	374	376	390	392	356	356	363	375	368	354	357	368	365	382	342	365	347	402	341	342	369	372	370	363	392	342	380	360	377	381	373	342	379	351	383	356	402	343	364	401	378	376	372	392	388	342	375	380	385	370	347	419	396	343	337	368	360	374	354	395	361	358	359	360	351	375	370	356	371	359	378	393	383	368	364	362	350	374	399	348	384	377	368	384	358	364	344	368	339	384	357	368	370	372	355	384	355	404	360	385	389	358	365	377	385	383	370	361	364	382	370	337	365	362	377	344	403	408	350	354	373	358	382	394	336	394	376	376	358	378	385	389	369	374	383	363	351	356	380	350	374	358	391	364	385	405	372	384	370	382	392	347	376	372	357	371	359	374	392	350	384	372	372	363	385	368	343	361	352	329	332	362	402	331	372	368	388	390	376	356	389	354	368	395	355	358	367	393	366	353	361	363	373	371	373	317	362	380	418	358	387	387	356	368	381	369	362	410	386	380	375	365	357	390	374	339	351	365	343	356	347	361	361	358	359	368	410	369	378	375	374	407	362	357	375	387	375	385	365	351	386	363	337	383	330	367	353	358	379	365	352	362	349	356	410	389	362	378	344	333	362	350	342	371	370	371	360	397	358	389	328	376	377	363	376	391	368	347	360	358	338	364	366	388	330	335	342	388	417	376	378	380	362	345	387	383	351	389	369	391	388	411	361	374	353	371	394	404	369	391	350	381	353	350	351	359	380	352	348	318	341	367	364	381	387	379	349	371	371	344	372	357	347	366	378	408	381	366	372	334	345	375	380	400	360	391	388	353	338	379	354	376	377	369	406	362	367	374	362	381	387	322	358	385	375	382	362	389	389	344	360	368	397	409	362	381	375	378	356	399	384	376	417	410	351	384	362	359	410	368	401	389	374	415	339	342	364	343	340	374	377	386	361	364	335	385	382	375	389	334	383	384	331	348	364	345	364	375	371	371	359	414	374	363	378	360	362	349	374	342	359	348	370	350	368	378	382	376	388	331	379	367	368	340	372	343	381	347	367	359	379	374	347	384	364	349	358	365	367	351	384	392	350	349	391	395	370	364	398	376	385	368	360	329	400	367	338	365	388	371	346	395	377	336	401	386	372	379	375	378	357	375	387	351	399	355	381	359	361	394	363	394
24125	21072	28230	24102	20915	7184	1101	779	678	700	649	585	612	550	557	564	553	534	555	530	539	524	476	496	518	488	520	523	496	496	494	524	506	460	508	493	513	502	469	521	489	491	501	492	492	504	502	481	504	455	470	503	514	501	472	502	491	494	485	467	509	482	490	468	505	480	514	494	474	487	479	490	485	486	495	511	476	487	482	521	508	488	521	459	476	474	512	478	473	539	481	513	473	473	485	475	522	487	463	484	479	499	454	519	521	512	512	485	475	512	456	490	467	480	481	457	488	495	442	491	490	482	521	504	477	462	456	473	464	499	466	456	487	464	489	483	476	472	465	472	455	466	491	480	489	477	463	462	484	488	511	530	503	457	491	490	494	494	492	531	404	475	516	488	551	466	483	489	479	469	464	467	464	506	464	509	485	505	497	510	453	458	458	439	481	525	513	535	454	513	528	518	463	492	461	489	477	487	457	472	490	507	533	497	434	439	453	497	483	483	451	464	497	498	497	490	468	492	474	493	508	496	480	490	491	484	468	464	511	487	482	454	508	474	490	493	524	472	506	491	486	461	465	484	487	518	486	477	485	512	526	472	468	443	481	490	486	476	494	497	471	501	473	470	488	488	466	512	532	481	527	498	439	468	474	450	463	487	460	478	437	489	476	507	487	500	517	478	480	538	447	475	474	472	451	494	478	445	444	471	485	482	469	483	497	525	468	505	474	495	480	470	460	475	441	498	475	443	474	472	524	518	523	475	448	494	499	515	500	448	465	510	495	454	493	466	496	482	511	517	517	452	462	494	465	481	502	470	466	462	491	486	464	481	484	462	510	464	471	468	462	505	483	491	484	467	508	510	512	512	492	433	490	480	484	515	465	441	499	517	525	450	471	488	472	433	466	483	482	498	459	478	445	526	463	487	450	468	505	543	445	491	541	465	457	480	488	485	524	444	490	498	539	491	499	494	473	509	477	477	427	495	485	489	491	495	468	498	467	433	439	505	464	475	490	472	459	461	462	498	495	482	495	493	483	451	478	488	519	460	487	511	480	493	506	472	478	487	472	460	495	465	437	537	476	491	479	518	499	486	464	459	487	473	472	484	456	475	448	501	510	488	505	479	489	500	469	502	442	509	461	493	497	473	437	499	488	481	504	466	460	452	484	466	498	494	465	490	491	505	475	511	482	480	449	463	461	487	471	480	476	548	497	506	466	492	417	508	490	484	471	469	501	479	494	516	515	499	511	522	511	474	512	482	460	477	511	495	456	461	495	456	569	476	496	489	494	473	501	483	427	490	462	455	471	460	491	475	460	468	471	478	455	493	482	436	468	502	535	498	501	491	477	479	452	476	492	457	527	475	479	492	546	459	496	507	473	461	460	478	486	496	514	449	459	507	463	441	449	438	499	471	476	477	468	469	468	458	435	465	478	488	464	446	500	493	488	475	433	469	484	487	494	460	478	498	465	462	453	499	469	467	484	481	509	478	450	480	498	491	474	476	471	505	480	500	499	530	466	492	481	494	491	483	491	477	481	455	484	470	493	468	498	508	474	511	456	496	488	479	454	453	479	488	444	490	490	484	489	477	464	482	435	482	490	476	481	494	451	483	495	505	444	465	471	454	478	483	468	510	463	485	481	490	526	437	467	467	454	505	485	522	480	474	493	440	510	464	443	472	457	470	487	509	502	448	456	449	519	486	493	474	500	494	464	465	471	469	483	471	503	450	530	481	453	482	467	483	525	520	456	491	471	481	464	462	447	425	485	496	490	472	514	448	521	471	489	526	481	465	478	499	498	519	519	480	454	478	506	483	484	485	453	464	443	484	454	466	486	483	475	515	502	511	517	449	490	464	504	499	494	469	473	492	468	453	492	476	481	478	468	464	473	461	485	506	479	453	476	460	474	488	454	459	474	491	504	475	475	510	512	527	493	490	508	487	464	480	486	474	466	515	466	484	490	524	424	525	502	502	438	505	463	493	479	486	516	447	489	473	447	476	472	498	515	460	452	448	479	464	490	522	524	510	436	465	472	478	515	467	450	488	497	477	463	506	501	480	480	450	472	509	501	491	474	499	464	466	511	502	455	480	492	497	502	477	471	451	495	512	474	448	456	490	474	462	452	430	529	490	491	488	467	466	468	488	494	483	475	466	479	498	516	480	503	467	444	473	462	472	454	458	460	447	464	456	484	488	486	450	497	497	456	458	516	529	468	476	473	450	481	476	474	462	468	485	477	458	477	451	477	514	477	494	492	483	470	504	484	509	446	505	485	462	510	466	473	484	494	449	485	464	447	455	485	528	517	446	524	484	470	446	507	467	485	497	460	479	483	477	496	483	511	504	426	510	468	484	468	484	434	483	488	502	475	499	484	494	497	479	497	455	505	513	475	490	472	465	448	498	498	446	488	492	470	473	454	482	465	486	503	511	487	478	474	496	497	478	452	458	436	477	476	506	458	511	490	499	524	453	478	448	497	474	445	501	476	450	501	443	469	497	456	504	482	478	531	516	490	521	520	489	487	499	524	463	494	512	492	479	514	455	532	487	468	499	464	485	479	473	506	465	482	500	444	454	492	490	459	500	466	457	494	473	505	488	463	481	515	441	448	465	496	489	489	484	448	459	496	496	456	461	510	488	482	505	460	431	469	497	484	472	487	481	482	471	458	412	479	481	512	465	482	512	458	500	446	487	535	492	475	460	523	443	520	497	496	461	476	500	495	513	507	500	494	450	511	455	474	445	460	462	466	486	439	452	504	509	473	437	484	454	476	456	464	512	481	456	515	477	503	494	492	502	479	492	482	494	471	454	471	477	469	452	481	468	511	443	486	453	476	505	472	520	510	472	519	479	432	490	466	507	511	480	497	440	501	462	500	511	491	491	443	457	480	463	487	473	480	487	444	471	472	460	445	453	459	448	478	488	497	508	475	470	513	495	480	496	493	494	474	514	492	481	453	492	512	505	491	479	493	489	454	479	504	498	500	492	482	418	493	461	488	511	487	466	479	470	498	483	485	461	466	477	462	474	464	483	457	467	474	474	445	495	469	459	464	481	497	469	501	465	515	515	492	434	482	435	467	446	435	473	496	465	469	470	516	475	490	485	477	489	475	455	465	495	457	439	510	509	482	467	451	471	479	465	478	467	522	514	456	486	516	467	510	472	507	474	479	506	492	459	456	487	452	510	455	468	490	458	503	490	485	456	512	440	460	476	485	458	499	499	483	476	497	486	501	454	482	485	473	485	476	500	467	466	487	496	445	491	423	489	481	459	506	480	467	484	492	486	482	496	456	485	464	489	487	495	461	506	468	466	483	471	491	485	489	450	469	477	468	497	459	503	468	484	496	457	455	470	496	492	481	476	510	504	437	456	491	464	474	507	506	481	506	509	472	459	482	459	501	467	462	450	457	472	498	482	487	476	484	480	479	479	483	494	534	467	450	496	506	461	459	438	493	492	484	528	511	472	477	461	454	466	484	518	476	466	483	496	518	502	457	518	478	485
39989	46245	8317	3393	2477	1912	1585	1298	1136	1051	959	849	787	806	757	726	729	732	689	693	648	648	684	651	610	613	635	655	607	587	660	594	642	629	639	651	607	603	629	659	612	625	634	629	592	593	635	658	657	604	633	628	629	618	585	625	620	618	625	627	628	612	608	596	649	588	600	641	632	595	647	636	627	607	600	656	626	609	616	565	600	594	565	572	646	584	642	607	604	644	619	574	599	619	570	586	556	623	587	598	583	576	603	610	597	671	610	627	591	633	613	636	609	621	630	612	618	596	587	633	580	620	586	583	615	586	611	605	589	626	574	622	619	620	578	620	595	594	658	587	600	632	592	587	603	617	607	631	608	637	631	581	610	600	655	594	573	605	600	587	615	597	604	564	593	591	595	556	613	638	661	563	579	621	584	603	622	591	634	629	623	609	592	625	628	579	597	583	617	634	609	606	617	573	612	635	584	577	584	595	575	568	566	593	584	614	607	600	612	582	578	614	623	613	562	630	602	609	622	594	605	601	576	603	618	583	589	603	605	645	592	614	632	604	600	530	617	586	554	610	611	598	637	560	594	627	638	572	586	605	595	622	621	574	595	573	607	585	608	575	627	609	601	601	625	647	600	593	621	605	591	605	646	652	645	634	603	622	629	616	671	608	586	613	585	593	591	586	585	542	636	623	621	618	570	625	563	613	629	610	608	595	601	605	592	628	597	542	611	610	617	613	619	616	607	606	604	624	529	604	563	616	610	583	589	602	607	566	615	569	603	587	573	611	618	597	609	603	587	628	598	639	607	602	608	601	587	609	615	560	598	582	622	579	609	607	602	614	575	572	621	577	572	608	626	592	596	664	619	560	618	556	590	555	594	612	655	649	632	591	621	649	622	631	628	589	624	588	617	571	618	595	590	572	594	602	622	559	608	628	586	604	623	588	616	620	570	596	586	601	579	612	563	586	578	596	594	585	587	633	589	586	610	620	596	572	597	609	609	593	597	640	599	586	603	598	599	614	648	612	603	584	584	590	558	613	613	578	613	609	631	597	572	583	577	656	607	629	642	686	626	586	660	617	606	623	595	599	611	613	664	567	609	603	597	594	623	634	594	621	592	578	583	654	605	595	606	550	622	589	617	592	541	576	593	604	605	603	630	608	600	616	588	595	582	624	662	631	605	574	593	570	575	577	592	605	613	608	599	610	566	606	628	608	609	632	616	581	610	641	626	545	594	614	539	563	612	623	587	603	599	624	626	612	581	588	590	655	642	592	607	605	607	584	575	585	598	604	589	629	628	613	602	604	629	623	575	610	617	605	603	589	589	662	600	602	614	584	622	602	586	579	635	636	638	608	576	629	603	619	577	571	596	564	617	597	586	583	631	600	608	605	564	603	598	611	681	558	599	565	623	622	628	628	552	630	621	625	613	611	614	628	603	604	575	594	627	577	611	586	640	601	618	605	628	621	587	577	592	600	610	588	622	627	565	605	631	589	556	626	587	574	585	580	577	573	536	588	622	598	608	624	629	645	608	611	619	629	616	580	610	568	636	614	585	638	594	572	567	604	599	610	547	603	598	613	601	604	584	573	602	627	577	610	628	580	594	632	614	611	639	554	639	603	636	629	609	583	604	570	610	623	593	652	588	568	631	623	603	605	605	583	594	585	586	617	574	628	652	591	598	614	621	578	550	603	622	565	587	587	606	604	621	644	631	596	584	635	614	597	574	653	604	591	616	572	579	591	623	556	635	621	622	621	625	580	651	632	593	584	566	564	605	597	648	574	558	588	596	591	617	642	605	589	642	638	609	583	585	565	620	593	632	601	584	612	635	631	611	617	593	618	579	549	610	601	599	618	590	599	633	569	629	614	642	585	615	625	613	594	583	621	618	585	584	614	620	602	619	656	620	624	594	597	607	624	622	639	615	565	597	555	575	622	636	621	565	603	623	629	636	580	588	633	602	616	583	607	621	657	619	600	604	578	606	616	612	620	597	594	552	582	613	627	597	606	597	641	631	587	591	609	560	558	622	550	617	602	570	597	576	576	621	635	587	606	611	613	628	620	600	607	610	614	576	619	581	587	610	608	570	582	648	630	650	596	652	595	591	632	616	557	576	641	628	595	594	575	605	617	593	577	601	611	624	607	595	586	640	595	588	581	649	588	630	625	613	573	526	635	591	605	651	614	624	621	623	570	628	629	586	593	607	575	527	636	625	583	586	572	565	595	594	611	602	560	605	624	608	600	571	608	586	580	605	631	634	634	632	557	604	556	658	592	570	653	602	590	606	589	580	599	599	571	604	587	576	601	653	603	616	573	590	604	594	635	593	603	607	610	597	600	600	606	615	648	573	565	657	622	573	582	632	609	596	681	618	637	589	624	595	576	626	589	639	561	606	640	647	596	636	580	569	624	611	561	619	586	580	583	612	594	640	588	622	566	562	581	609	622	596	640	581	608	603	585	587	592	613	621	612	612	624	579	620	620	554	667	605	580	606	616	633	591	665	633	590	598	654	638	598	603	632	595	599	643	629	586	596	618	590	589	580	627	581	575	593	619	629	626	626	610	649	593	606	607	611	626	588	628	559	623	577	574	617	611	597	612	548	616	591	637	613	638	573	651	627	582	609	587	592	605	581	606	621	634	594	592	607	580	612	615	606	600	586	603	591	571	614	589	576	648	618	614	650	607	621	588	606	589	635	643	639	639	598	622	580	555	614	627	622	565	637	637	578	603	583	628	616	642	586	613	590	578	609	556	637	607	584	615	605	568	588	596	561	608	643	640	608	575	623	581	593	651	603	631	575	633	600	588	609	576	642	618	587	552	636	587	623	581	638	585	555	621	578	576	581	629	550	626	600	567	617	538	586	636	572	598	598	614	574	615	600	598	607	617	570	569	621	587	601	550	626	591	624	611	583	568	632	613	578	593	612	634	563	619	598	592	613	585	622	598	602	622	583	635	575	553	617	614	607	584	610	573	591	635	603	592	617	622	622	620	613	600	609	576	595	588	629	579	621	568	609	633	612	612	630	593	618	629	607	608	613	621	620	613	632	571	609	632	581	645	630	599	564	622	604	577	620	609	584	631	601	589	586	576	610	578	590	626	609	635	594	603	577	624	618	663	638	570	614	552	590	582	612	593	644	606	583	602	587	598	636	608	636	609	569	615	589	586	603	623	593	646	624	596	590	609	618	629	604	598	581	594	550	615	575	604	617	637	632	591	633	614	593	604	605	591	604	628	616	561	596	613	597	622	597	619	597	521	556	627	605	616	576	600	627	632	592	589	618	606	613	636	594	619	576	571	593	537	635	564	584	593	614	580	641	554	560	614	621	563	636	594	594	583	631	584	620	633	611	604	613	605	624	592	595	599	596	601	545	627	619	598	587	566	622	626	605	570	617	629	581	608	625	658	629	614	611	592	604	611	589	627	642	582	579	633	574	655	568	567	609	626	629	598	601	603	606	583	589	600	646	606	615	558	612	581	620	583	635	614	569	605	602	579
22998	21100	28777	23614	21071	20979	5671	1121	903	813	749	649	616	616	594	555	537	548	564	554	499	486	553	485	472	486	500	495	465	494	467	451	466	460	500	462	499	428	458	462	440	501	473	483	489	513	465	459	457	444	461	468	457	480	461	453	472	466	470	445	432	450	486	490	473	507	453	460	462	445	480	506	492	467	495	449	453	509	456	430	455	473	430	456	439	451	450	444	435	422	421	453	453	465	424	432	448	452	459	443	440	454	454	449	445	449	424	440	467	428	466	452	441	458	479	449	423	431	403	428	459	517	446	475	426	461	424	453	405	431	500	413	476	459	434	443	437	433	451	512	454	426	429	430	450	442	451	477	485	446	441	482	483	485	430	440	441	454	471	459	459	443	410	450	463	418	458	476	447	461	447	464	433	452	487	445	459	420	451	431	455	470	435	446	452	451	483	480	475	429	474	453	451	453	456	435	471	414	453	442	436	455	485	446	436	430	420	439	470	452	445	428	470	461	446	442	437	470	479	447	433	460	458	429	444	466	401	452	485	487	462	483	491	477	438	440	433	434	409	448	451	452	450	425	430	496	440	461	432	458	391	456	436	418	463	464	435	417	458	436	451	471	397	444	473	460	424	448	449	456	458	459	444	442	441	440	443	469	436	454	458	453	474	454	446	460	462	453	441	406	473	449	411	451	470	445	445	444	487	473	450	439	449	421	461	491	459	452	469	428	427	454	439	467	445	453	436	429	440	436	440	436	504	483	457	471	468	428	435	417	437	458	443	435	462	442	442	389	425	452	473	425	444	425	452	455	471	459	445	400	457	426	444	463	440	456	441	425	465	458	448	444	406	464	466	444	443	428	473	496	460	489	443	440	459	463	445	419	427	482	441	483	470	437	452	483	458	450	431	447	453	460	474	435	415	427	413	454	441	430	464	461	450	430	446	421	447	450	451	404	459	421	404	456	439	448	485	437	455	473	429	454	455	440	454	481	481	436	432	448	463	450	492	458	428	439	456	454	436	446	430	454	433	412	442	458	458	488	444	512	444	439	451	483	474	451	465	442	471	453	434	469	457	437	459	490	434	484	466	440	447	434	424	472	445	436	440	464	440	450	446	427	483	471	454	464	413	438	464	434	425	430	435	457	447	463	470	447	447	471	445	408	455	445	461	424	450	438	427	438	452	406	446	437	463	454	460	405	442	454	468	469	450	480	455	443	447	449	438	440	463	444	426	475	470	474	504	442	452	449	447	465	454	437	433	425	455	454	430	455	486	423	489	452	453	483	474	483	439	441	479	459	453	480	445	458	414	449	452	434	472	430	471	461	455	476	460	462	396	441	432	459	433	490	467	478	406	450	454	508	440	436	456	459	428	476	453	439	483	425	450	448	472	435	452	466	462	415	440	431	450	410	454	443	441	476	431	401	422	445	391	452	443	449	415	448	468	462	450	446	456	443	438	446	444	439	462	499	445	448	440	399	439	418	458	414	483	455	461	435	450	415	473	442	450	501	455	405	433	465	471	455	451	482	474	457	455	441	437	448	448	471	465	427	459	456	455	446	452	457	440	475	418	480	468	436	419	427	427	447	458	457	472	421	442	435	440	476	448	440	469	451	441	429	429	448	403	431	457	457	448	414	439	454	469	435	456	403	459	450	413	466	413	435	478	439	434	412	456	479	497	456	466	437	424	468	442	420	418	432	448	466	459	468	435	422	465	455	461	426	402	456	441	444	427	421	471	404	472	448	421	434	426	435	451	435	454	437	445	477	456	463	468	436	453	488	476	454	465	457	440	450	445	470	477	427	448	454	456	462	451	452	432	475	436	395	458	442	455	460	416	451	433	434	441	431	462	455	435	486	443	469	417	465	427	437	474	445	434	429	464	436	422	456	430	433	394	514	428	460	469	451	465	415	456	480	451	410	485	428	440	447	453	422	437	456	428	498	449	445	457	490	455	480	484	426	454	473	423	426	450	442	446	484	462	414	460	462	443	460	431	448	486	430	478	426	487	429	431	431	449	459	441	452	421	444	438	451	466	451	437	436	455	477	458	436	444	430	469	457	440	460	425	444	437	427	447	469	462	485	474	409	477	505	425	470	434	461	432	463	464	403	436	470	425	422	425	454	427	446	417	461	475	413	425	445	469	453	408	447	434	455	470	491	437	436	440	447	443	472	447	468	435	461	428	433	449	404	486	443	424	430	447	442	435	428	441	415	444	459	491	426	455	431	475	451	426	424	455	465	499	476	456	460	453	480	454	474	459	430	452	420	423	500	426	464	434	438	427	419	449	470	432	414	431	435	439	442	452	433	478	464	425	466	417	458	437	440	442	460	445	430	461	436	457	445	435	436	453	458	435	447	433	473	446	448	477	449	485	466	417	438	444	453	452	386	480	472	469	441	459	455	474	437	443	453	490	468	434	434	424	460	423	440	478	439	448	470	441	413	456	451	433	462	443	444	449	437	451	424	426	435	446	496	408	444	484	449	497	440	440	433	460	428	434	418	475	436	477	464	451	454	434	478	431	403	457	454	436	404	450	462	466	471	461	463	436	440	448	432	421	458	400	437	444	419	466	453	467	468	464	427	472	451	474	474	419	455	458	439	436	478	482	430	472	449	424	452	423	464	441	415	436	468	456	453	440	423	471	484	433	431	457	463	434	425	446	459	461	433	443	428	463	470	502	437	398	442	424	440	478	463	497	449	416	452	460	467	453	435	441	454	462	447	407	433	452	432	426	448	449	412	476	445	462	444	437	420	455	453	458	420	468	448	485	492	451	421	428	462	466	456	455	413	464	482	431	449	423	426	424	409	465	440	451	450	435	440	449	471	443	413	421	458	460	421	456	497	482	446	469	430	498	470	416	465	469	416	474	472	461	421	426	461	425	429	469	438	448	466	436	420	448	469	481	444	479	443	443	449	414	461	442	426	480	472	469	457	449	444	415	434	471	443	444	442	458	409	460	431	444	459	450	398	461	435	453	449	468	417	442	457	449	471	461	446	473	457	432	480	437	415	427	484	439	465	440	457	430	479	420	407	477	460	492	445	458	461	414	456	430	424	438	445	437	452	472	477	428	440	425	457	459	465	440	404	433	412	422	476	408	447	454	423	483	438	457	420	429	425	426	426	452	439	454	437	393	445	447	410	446	459	469	425	474	460	458	453	473	464	442	422	436	428	451	445	461	397	446	443	481	455	475	453	417	421	447	454	439	447	450	477	395	448	443	497	433	478	482	410	406	443	434	431	463	434	463	448	449	445	432	497	453	435	437	422	428	454	436	447	480	472	471	431	423	443	449	446	431	450	431	464	473	485	439	458	470	441	424	421	442	516	435	459	431	455	463	490	487	425	475	454	459	433	429	451	473	442	444	445	452	411	432	447	449	437	441	479	491	447	426	469	452	457	470	450	463	425	476	447	441	446	467	470	471	445	435	445	461	454	463	409	444	430	438	411	454	449	436	473	447	448	425	458	470	477	461	468	439	372	440	450	441	443	417	474
44043	56062	12183	5736	4020	3023	2463	1991	1667	1383	1176	1090	1043	951	834	817	789	715	784	735	682	648	697	660	672	646	631	630	596	633	649	603	589	603	595	577	601	601	571	552	607	601	578	562	604	565	599	600	597	593	579	529	551	553	591	569	648	542	610	545	573	585	605	585	597	593	553	613	605	581	623	629	590	586	604	543	531	598	584	548	551	606	575	584	551	569	563	536	589	555	585	546	577	602	595	551	581	550	577	596	547	569	565	579	590	588	565	553	600	599	581	595	578	546	553	567	559	547	586	539	557	563	571	589	541	516	593	507	550	556	565	549	550	561	532	588	556	586	548	571	523	603	559	575	574	596	529	565	617	575	549	560	540	533	546	582	570	544	560	574	563	563	568	566	565	540	568	600	505	565	578	623	531	565	524	558	549	589	565	557	567	551	556	583	572	590	561	552	633	595	591	554	549	559	560	557	600	604	585	578	576	543	561	575	606	581	579	536	620	586	604	592	545	575	580	595	563	514	536	563	577	560	558	589	552	566	557	576	544	566	571	579	559	551	550	616	534	578	527	585	544	519	528	591	562	565	562	574	580	574	565	544	589	530	576	574	585	541	573	572	571	635	567	564	567	588	558	598	603	566	579	586	591	611	573	527	536	567	598	586	541	542	580	580	571	571	554	547	580	566	571	537	601	549	554	560	592	557	559	567	580	594	555	597	523	598	532	536	535	574	543	593	598	551	532	571	629	533	562	603	560	558	559	554	560	532	588	523	569	568	542	583	560	573	513	579	539	548	549	575	574	559	542	612	569	552	609	580	554	559	540	569	590	559	559	570	548	536	567	585	540	551	528	574	596	581	605	542	557	517	562	593	631	551	569	577	532	571	548	551	569	568	542	627	559	555	541	536	582	563	569	546	560	600	593	578	604	560	595	572	581	577	541	556	536	570	538	568	552	530	586	554	534	617	570	544	572	568	574	529	567	525	573	545	587	535	594	514	549	551	560	561	553	519	562	585	550	571	579	574	555	578	592	513	560	576	566	551	516	562	573	560	552	615	528	586	574	625	577	564	608	559	569	634	580	561	559	602	582	591	569	544	575	581	532	572	563	562	587	591	566	543	596	576	550	603	517	521	586	572	578	552	591	558	563	599	577	549	540	591	590	618	604	587	556	568	542	582	592	542	602	576	539	574	561	536	594	561	568	587	554	633	583	576	533	534	576	552	611	579	557	559	617	570	547	571	555	565	581	551	559	542	539	572	558	550	539	608	561	599	544	567	515	597	580	592	540	572	545	551	599	548	569	544	576	535	589	580	568	587	600	553	610	540	587	566	563	535	545	560	568	589	580	566	600	560	557	613	563	566	583	575	543	539	591	558	587	564	537	607	559	538	545	599	554	569	570	548	573	553	551	535	549	572	599	594	525	570	588	539	616	568	566	545	556	543	566	505	552	524	558	588	552	527	606	575	570	559	583	542	592	531	560	539	559	554	578	540	558	568	590	580	559	587	613	568	578	575	559	532	534	570	542	562	560	608	551	589	568	614	564	540	539	557	609	559	592	568	580	551	584	598	551	571	579	558	543	587	578	553	552	573	549	563	596	541	578	597	554	598	588	553	565	556	617	610	571	543	565	503	539	554	514	581	511	577	542	603	570	610	563	576	565	569	609	564	576	562	607	575	551	584	585	554	534	557	541	548	591	549	557	530	581	550	599	561	567	600	572	551	547	590	573	560	567	560	590	563	549	533	583	569	555	575	560	552	603	535	577	593	564	541	572	612	539	628	575	536	566	544	556	575	625	593	557	506	560	566	585	625	580	575	552	571	548	572	590	531	571	582	570	581	555	539	540	578	554	606	552	544	551	549	595	551	554	549	556	534	567	544	550	553	579	525	539	580	556	569	550	555	539	547	598	590	589	597	556	545	577	545	520	619	592	552	543	527	568	551	597	588	560	568	516	591	569	549	616	628	591	573	565	586	554	545	580	573	541	503	515	611	567	549	569	576	569	558	556	545	606	547	597	589	573	566	539	581	587	574	557	595	598	567	553	578	561	562	542	538	586	551	589	570	591	583	579	565	626	533	550	590	542	588	576	565	540	558	571	531	583	588	539	546	570	580	522	590	560	563	584	609	587	591	593	585	564	581	559	588	555	585	543	557	568	602	568	600	563	540	605	613	583	575	574	545	622	587	587	531	601	562	567	569	576	574	531	547	534	541	615	574	592	564	519	550	575	580	611	569	594	602	565	546	602	554	527	557	617	544	559	588	603	564	551	607	558	561	545	537	565	554	591	512	532	545	550	589	584	550	559	548	589	551	603	564	568	552	576	547	628	563	530	547	556	585	554	591	582	575	590	580	579	588	569	557	574	539	579	586	528	567	577	561	573	587	565	606	578	554	528	563	591	554	610	581	573	570	560	583	528	538	527	554	571	609	596	588	593	538	611	555	565	591	549	567	574	585	570	610	594	554	549	586	573	558	548	575	549	576	571	523	558	581	542	538	581	562	590	605	562	589	560	513	572	564	556	577	535	582	555	558	565	562	572	588	580	516	613	559	537	609	580	543	574	547	537	589	584	565	605	560	584	550	548	569	589	583	574	593	574	610	529	561	568	581	540	558	559	549	608	541	569	516	593	548	552	601	561	549	557	586	553	583	526	608	551	543	556	566	586	589	573	542	588	599	555	549	580	579	526	546	543	567	612	593	554	558	542	625	548	573	578	596	594	588	580	576	551	562	561	585	548	588	541	545	550	570	562	609	565	569	555	578	589	581	587	578	521	569	601	584	591	548	569	600	564	595	551	555	590	540	555	560	528	568	558	528	566	546	530	577	618	591	587	561	566	568	558	600	610	558	590	559	533	532	566	579	611	535	570	561	548	521	533	571	535	572	539	573	556	538	552	556	557	542	549	529	587	587	532	619	593	572	549	583	550	582	549	608	617	574	531	544	614	554	551	532	595	567	568	541	595	518	554	509	582	560	561	562	568	502	549	557	547	554	548	571	557	523	556	602	550	543	551	567	572	584	575	552	571	497	578	528	546	585	558	560	564	561	590	586	552	531	564	580	520	585	565	556	623	578	575	594	552	538	599	565	578	576	524	569	605	587	574	598	600	581	572	568	578	585	599	589	587	560	588	557	595	580	533	557	586	500	537	594	582	570	616	553	560	551	555	559	533	595	584	559	537	602	560	597	555	575	567	560	555	599	598	567	603	566	556	564	609	561	568	597	576	559	560	559	609	556	605	594	543	572	522	573	576	590	608	585	559	539	561	598	581	614	551	563	562	504	544	585	511	602	603	581	526	581	548	560	543	582	562	570	578	526	520	597	584	558	576	596	569	596	558	550	586	573	553	558	597	596	585	536	569	565	584	604	569	589	578	549	543	560	582	566	587	564	546	561	568	547	580	579	608	601	558	562	552	541	591	556	554	559	593	569	546	502	533	577	543	554	590	581	585	567	541	560	556	538	559	527	556	577	568	605	569	551	573	569	531	612	581	574
28887	24478	13658	1366	398	330	362	286	319	344	273	294	292	327	306	359	337	319	285	335	288	328	340	308	328	325	337	301	318	295	296	321	319	316	286	301	306	313	334	316	325	330	329	307	317	274	300	336	286	265	270	316	291	297	308	307	310	325	302	274	287	311	337	309	315	294	314	306	301	315	295	320	320	298	298	340	281	307	257	285	285	279	287	310	328	308	294	312	292	308	293	322	299	308	305	288	311	303	284	304	312	339	312	285	283	278	295	298	331	298	295	339	298	287	328	307	278	310	292	315	332	301	290	319	319	315	319	303	277	311	277	270	318	321	306	296	306	325	308	319	294	298	326	293	281	306	282	298	330	299	269	334	274	297	297	325	293	295	330	304	275	308	305	305	316	302	269	320	315	309	306	292	289	303	278	320	294	272	318	312	308	325	265	328	303	296	280	303	291	293	291	262	306	268	315	274	319	288	273	321	313	298	325	310	284	301	283	267	268	313	312	314	296	268	308	287	323	289	324	288	289	287	304	313	304	319	315	311	288	293	310	307	308	325	299	284	308	330	297	277	293	314	304	312	328	296	312	304	332	306	305	301	326	311	308	308	303	284	289	288	322	308	302	317	316	323	319	295	326	294	254	306	280	284	279	325	294	307	282	322	301	309	301	282	289	284	324	295	310	283	306	305	300	303	336	295	310	291	314	282	319	320	262	312	300	312	265	293	311	303	269	318	325	311	316	299	288	308	312	316	323	297	298	294	295	303	302	302	321	346	294	318	300	283	320	324	299	298	314	280	316	321	334	302	325	267	314	297	307	295	325	337	306	286	302	315	297	325	282	333	317	259	319	321	264	283	289	294	289	300	331	312	300	309	270	302	287	303	281	289	321	299	294	277	318	311	315	286	307	280	308	273	285	318	318	294	307	291	333	292	314	307	270	308	305	274	289	314	304	295	295	311	303	309	293	311	302	347	329	278	307	313	314	338	288	278	292	254	311	287	303	290	329	309	308	301	301	316	305	321	289	298	288	311	323	269	308	288	310	309	310	293	310	297	302	313	298	351	302	332	315	301	321	299	272	312	337	299	287	301	308	306	285	296	272	308	305	303	292	311	300	285	316	292	310	315	289	282	314	303	302	292	293	291	301	307	308	310	302	283	293	247	299	325	276	313	304	307	311	332	300	300	292	315	308	279	317	294	279	328	290	299	302	323	325	288	278	299	272	322	318	282	307	288	309	326	285	311	316	283	314	307	305	294	263	312	304	302	306	346	310	320	298	282	318	294	298	306	336	301	332	305	311	312	355	275	308	290	282	315	289	313	270	296	312	287	308	283	290	321	332	295	294	319	298	306	290	314	296	293	347	306	299	291	309	258	281	293	319	313	270	314	314	306	294	290	288	299	318	294	309	331	285	301	304	323	302	310	314	319	320	291	300	303	312	346	316	303	306	276	296	302	306	330	277	316	286	303	330	314	298	291	341	321	302	293	312	326	317	274	340	295	321	292	329	319	280	280	285	332	310	318	282	298	290	297	309	293	283	293	282	314	296	310	322	314	282	302	327	279	296	346	293	301	312	321	299	312	293	308	341	287	295	295	281	329	304	305	269	317	324	336	325	311	303	298	308	321	297	276	319	330	279	301	326	294	303	293	284	285	325	328	296	320	289	288	313	305	324	293	272	336	283	309	321	291	309	297	292	294	326	303	303	296	290	286	302	318	301	292	284	300	339	282	297	313	291	303	325	314	318	312	316	294	307	314	286	299	316	347	279	306	266	299	284	307	334	323	311	330	339	313	323	318	289	284	289	292	289	315	269	264	304	265	306	282	322	317	296	340	330	305	292	280	262	325	289	323	304	304	314	306	297	281	294	300	337	308	292	324	306	325	326	282	321	316	311	293	278	299	275	290	311	304	294	292	285	283	284	299	285	283	265	323	295	267	329	277	311	295	288	303	312	303	304	283	291	245	307	324	286	320	286	334	298	287	279	288	308	350	302	335	310	277	317	270	264	327	288	292	263	313	316	260	280	277	298	298	296	309	290	281	303	300	311	317	305	303	308	317	297	263	303	305	309	296	310	320	321	301	297	326	296	307	323	284	337	286	292	303	280	318	309	304	333	272	345	285	331	301	294	292	288	306	293	313	277	299	272	295	316	293	289	292	301	309	288	290	310	314	302	319	297	287	286	317	286	285	326	297	305	298	269	294	303	344	307	340	321	287	317	274	321	334	274	298	301	276	299	334	305	322	299	317	285	320	319	277	324	295	303	309	287	340	314	290	286	285	274	338	296	322	318	322	320	286	321	303	276	305	315	279	300	316	292	328	311	299	277	308	316	335	295	291	308	281	290	303	285	307	306	311	349	293	315	316	294	306	345	321	326	313	280	295	310	277	350	314	295	302	282	292	295	306	321	297	322	292	317	293	273	313	339	282	299	295	293	321	334	318	317	307	311	291	306	312	298	298	301	287	306	340	289	306	304	308	310	329	321	324	287	279	270	288	318	292	320	311	267	322	293	298	279	302	317	311	300	327	298	290	294	314	306	339	283	301	307	298	292	304	291	321	308	291	331	311	326	297	291	336	328	320	309	299	311	276	339	316	333	289	307	311	324	304	312	293	317	321	305	296	294	283	284	307	288	305	289	312	311	290	308	299	309	305	314	310	295	290	319	319	315	317	307	291	320	314	311	293	327	293	312	301	289	273	292	317	291	293	325	290	292	330	309	302	307	304	308	307	313	274	307	328	292	294	286	278	294	297	297	304	302	328	289	290	308	312	279	297	317	288	307	308	296	300	315	307	305	314	314	320	296	322	274	297	333	283	316	306	303	313	263	301	314	326	282	290	289	311	326	272	318	300	298	293	289	315	308	303	295	317	307	290	303	324	295	268	295	301	317	314	340	288	265	298	335	315	319	287	293	318	309	288	305	293	299	340	319	327	316	283	298	285	317	297	322	289	271	300	287	293	288	291	323	290	310	277	316	295	306	278	282	287	293	289	307	293	321	293	307	276	286	275	298	290	304	294	291	281	279	342	314	285	333	309	282	286	296	305	285	312	299	307	321	296	291	303	312	287	309	320	285	330	297	300	278	296	304	307	327	274	302	303	273	323	281	298	315	305	298	297	314	286	282	311	283	288	323	312	302	308	297	286	287	300	313	308	314	304	307	327	272	332	314	324	310	298	301	318	311	323	301	323	319	328	314	314	319	322	317	331	309	326	305	286	271	294	338	317	304	296	322	332	299	325	303	282	284	292	310	314	322	317	270	320	299	279	322	309	322	325	308	289	296	288	325	317	291	318	315	293	322	299	313	346	337	298	346	298	291	325	308	295	308	335	269	324	276	309	309	303	288	294	298	299	331	297	302	293	313	293	273	306	303	296	323	333	301	268	285	290	310	301	310	306	294	318	282	310	339	270	302	297	292	283	326	303	272	328	299	337	301	264	301	314	286	291	284	364	314	301	296	311	280	294	304	263	292	313	309	286	293	327	318	312	328	327
34786	35786	2442	619	523	476	480	412	398	398	376	429	404	387	390	361	400	406	376	404	420	378	395	372	394	375	426	377	351	408	387	368	380	414	363	420	359	378	396	386	406	396	407	414	426	389	372	392	363	380	396	393	360	398	395	380	376	409	358	379	317	387	364	343	378	430	392	382	414	342	370	399	364	396	416	405	368	368	365	403	399	391	363	426	371	385	401	408	394	355	375	393	371	386	368	368	351	367	395	370	377	394	375	376	354	387	401	373	384	355	384	364	371	400	352	335	394	368	380	364	399	398	368	367	335	379	391	416	365	315	395	364	373	399	387	391	383	373	392	373	383	395	373	393	393	353	354	367	388	392	356	371	385	376	392	342	395	386	355	382	373	346	366	382	401	381	411	382	408	393	364	404	379	349	402	380	404	341	374	380	344	376	366	361	391	411	396	358	397	358	385	419	368	346	362	392	386	389	361	372	375	390	384	388	387	368	396	401	379	405	406	360	380	407	399	391	368	339	381	360	403	381	397	384	390	391	388	350	378	365	346	421	352	369	374	389	376	346	401	359	368	400	381	389	361	381	393	377	382	359	373	388	390	382	386	440	408	356	361	388	407	412	373	412	385	373	366	373	399	385	365	385	374	399	355	388	354	404	395	365	390	379	341	426	351	385	414	365	411	396	370	418	402	365	367	400	417	386	369	365	352	383	367	381	371	381	350	356	374	382	387	428	406	369	369	352	383	387	378	352	354	347	415	376	364	380	401	369	379	406	377	370	405	376	424	383	388	352	377	394	358	324	390	404	369	395	356	368	415	396	399	376	385	363	379	395	361	393	381	409	365	387	373	362	382	361	360	392	376	390	351	369	350	398	373	342	373	394	381	401	401	377	353	343	384	389	368	356	375	380	361	388	375	410	384	405	348	380	330	383	424	379	386	368	364	381	350	360	360	382	406	399	359	367	318	347	379	370	389	422	339	359	355	382	399	380	388	345	379	382	382	354	403	382	406	353	399	396	409	394	407	386	388	383	356	377	382	388	396	368	386	403	346	385	373	391	384	402	403	422	376	366	385	389	398	372	352	391	362	367	376	366	399	405	354	409	363	348	386	371	368	363	389	361	392	375	439	355	352	389	394	365	367	383	368	398	377	415	384	372	365	408	402	329	383	347	426	380	368	375	401	388	362	402	383	394	372	397	351	399	390	357	386	371	359	356	388	380	403	377	371	365	359	351	382	380	368	358	381	378	386	385	331	384	346	397	400	399	413	364	381	385	383	394	358	372	371	385	371	398	372	347	409	395	360	380	349	339	391	379	410	383	418	396	388	417	369	370	364	367	385	400	372	380	422	379	400	389	380	368	366	364	361	381	331	328	396	390	364	391	407	380	383	388	413	367	361	378	367	387	373	373	385	374	387	342	397	357	392	373	384	363	385	391	425	422	374	392	387	362	392	371	402	406	404	361	361	396	401	387	405	359	389	381	384	355	401	380	426	376	361	365	384	337	350	360	376	394	409	402	428	394	370	378	370	373	395	408	404	351	389	382	399	348	380	384	393	396	362	410	363	353	366	405	407	397	404	407	385	360	390	372	367	402	392	362	408	373	377	388	334	373	371	391	382	387	375	388	369	369	348	424	366	353	371	368	385	375	364	390	363	354	353	390	382	384	399	375	383	377	375	391	398	390	371	384	367	387	395	378	393	391	389	411	352	374	376	363	343	375	388	351	376	388	379	374	374	382	370	388	351	368	384	368	387	358	379	373	370	402	391	401	378	378	392	355	397	391	407	390	386	386	361	357	405	406	414	390	386	385	372	416	401	383	357	353	407	404	388	353	400	393	396	428	375	338	416	385	382	380	372	353	357	349	398	380	365	364	415	350	377	402	377	385	377	365	369	405	360	384	419	377	409	401	392	373	392	371	381	355	420	392	337	351	367	385	347	356	370	407	378	416	377	363	420	396	395	395	398	408	361	384	342	379	374	390	339	390	398	381	387	372	378	369	397	347	371	379	392	381	379	389	382	383	361	394	355	382	371	380	364	403	364	359	399	376	357	424	380	418	386	411	411	374	393	404	369	347	407	391	401	380	396	346	361	357	364	418	405	384	403	353	401	364	398	365	372	403	374	402	407	406	383	406	358	337	394	377	413	352	392	405	364	355	364	356	383	356	368	378	379	386	378	373	407	347	386	355	388	389	388	369	414	398	378	374	373	409	408	363	356	405	365	405	371	434	373	399	412	347	340	351	387	396	379	387	390	331	396	426	409	398	407	389	420	351	380	394	374	377	405	377	361	384	390	386	369	377	400	388	360	342	383	384	389	390	378	392	334	393	379	376	369	401	359	352	391	377	358	369	346	386	373	378	367	360	355	382	381	375	397	391	356	382	384	384	370	399	402	365	376	388	386	360	429	371	376	361	377	385	379	368	369	371	376	353	367	365	379	357	356	363	390	415	377	372	373	363	375	348	407	386	405	370	388	396	367	392	369	375	384	363	377	415	365	358	380	377	369	401	382	365	371	398	406	383	386	377	389	398	373	354	345	392	388	367	382	377	348	394	404	399	384	398	386	398	410	377	368	374	376	400	391	408	369	356	398	387	350	387	384	397	386	409	368	363	361	375	398	380	352	372	396	390	389	370	395	381	368	407	386	387	386	381	367	341	358	377	438	346	387	380	346	413	391	406	391	340	390	374	370	390	401	379	394	353	359	371	383	405	360	338	394	372	379	385	367	406	375	393	406	371	379	391	366	364	365	382	406	388	384	366	374	363	398	366	376	332	333	357	377	379	378	387	392	363	400	387	404	354	390	389	384	367	379	376	414	392	369	360	364	406	413	389	340	416	387	329	361	388	402	346	333	390	377	347	355	392	367	363	370	377	381	371	376	408	371	416	382	384	363	394	375	382	380	397	354	386	393	404	371	393	398	403	368	388	370	364	366	359	375	389	353	365	388	365	363	384	398	393	398	394	405	397	405	396	370	364	396	370	401	380	419	415	355	367	382	395	380	362	404	387	375	395	394	396	396	378	385	388	367	376	355	403	357	393	371	345	393	353	387	371	356	357	338	376	390	381	393	366	408	419	373	409	393	405	375	399	402	367	401	349	385	376	351	394	402	395	358	369	393	365	391	382	371	383	366	353	403	379	394	396	363	415	393	362	387	376	365	368	375	384	366	367	385	398	357	387	422	353	362	342	372	326	433	340	350	397	395	354	389	383	359	414	402	376	413	370	364	369	389	355	378	360	351	381	354	370	406	359	398	394	398	386	377	362	389	402	372	408	419	397	407	356	370	378	400	384	365	372	376	374	374	379	395	390	394	382	364	371	386	378	391	371	392	380	383	411	350	408	406	374	394	400	343	367	365	378	359	402	410	380	371	355	391	379	393	402	402	389	365	389	373	351	391	396	386	397	387	387	378	366	348	389	387	376	380	373	384	359	437	380	397	406	389	386	356	403	342	393	422	403	362	378	426	389	381	366	365	377	390	414	359	380	371	353
23925	21080	28255	24070	20936	7148	1193	834	705	666	624	621	592	595	582	551	525	557	523	533	549	543	506	538	508	533	518	529	496	550	510	492	509	494	518	496	501	511	506	515	504	515	502	488	538	499	556	533	519	481	468	515	502	563	509	480	567	528	504	557	518	509	512	567	504	515	482	497	555	496	514	494	512	500	503	478	494	517	487	468	537	484	447	529	487	500	500	487	534	503	487	497	482	532	488	494	513	514	505	502	501	508	515	490	485	467	509	539	484	456	511	463	491	491	508	468	549	475	487	487	496	505	506	555	474	518	525	499	514	461	486	486	479	477	475	516	473	484	503	514	509	502	504	483	494	511	466	492	488	502	505	503	490	501	500	504	491	417	477	500	501	506	499	516	494	468	473	481	500	501	517	524	520	509	490	504	482	491	483	454	492	524	498	555	415	462	519	476	492	519	480	524	473	521	507	494	517	482	504	485	502	485	513	504	510	464	515	485	501	513	518	511	536	489	465	511	532	487	471	493	483	467	514	486	495	509	493	546	510	492	514	453	508	508	525	477	556	509	492	529	509	492	485	469	491	482	501	487	504	504	465	548	496	507	497	488	479	467	509	471	472	486	533	496	512	484	484	481	480	501	466	483	486	518	469	510	498	494	471	530	503	492	491	521	488	483	493	521	474	488	501	524	508	498	508	523	515	527	528	520	449	491	503	536	480	474	478	482	480	487	509	462	483	481	491	484	493	497	553	486	509	444	520	490	523	537	481	504	521	471	489	480	497	463	490	534	493	514	508	480	498	474	501	517	515	470	487	488	506	526	495	496	495	552	517	499	489	485	537	447	479	499	486	515	526	521	496	535	529	521	502	496	513	505	494	493	475	506	521	452	518	500	516	504	524	496	543	534	492	500	465	510	462	516	517	508	490	463	488	455	509	496	515	499	498	444	462	526	511	490	471	513	488	442	506	512	525	460	486	524	496	529	497	470	505	506	456	469	481	514	480	523	477	508	511	479	498	526	490	499	517	472	518	497	517	493	496	486	524	509	499	519	508	492	505	534	528	516	490	513	447	465	492	502	520	493	477	507	477	510	476	504	483	472	502	532	486	485	487	467	486	488	462	506	482	494	480	491	462	496	486	477	476	511	467	482	552	504	491	507	475	526	510	461	508	467	520	470	503	476	537	496	465	499	475	473	503	465	462	520	531	476	550	489	502	511	475	433	514	471	483	485	531	467	496	481	507	505	488	473	479	496	493	477	473	475	564	501	480	474	511	500	505	484	516	526	467	526	517	497	496	499	555	477	471	494	428	511	517	504	509	525	488	504	498	463	479	503	520	536	502	499	462	526	495	507	529	483	484	484	524	502	534	509	519	504	484	545	514	492	510	479	496	491	483	504	501	484	450	462	494	530	506	499	538	508	476	485	493	508	481	501	468	493	482	472	521	491	490	506	531	501	497	507	500	501	475	503	522	522	509	523	462	493	474	515	520	484	546	496	488	487	500	544	495	494	481	522	474	498	504	455	479	488	497	501	470	474	490	491	449	485	520	491	501	468	485	489	508	481	488	518	500	514	478	487	493	499	494	498	523	475	533	506	548	508	491	477	516	512	499	510	511	489	507	494	489	472	509	501	495	529	530	472	493	515	521	473	538	479	493	486	445	499	510	477	497	503	548	531	498	498	482	517	488	521	529	515	527	526	524	543	500	490	486	480	469	505	485	465	472	446	513	476	479	511	534	509	467	436	488	522	524	501	502	489	530	486	467	484	480	463	465	467	479	507	510	502	483	486	466	496	501	511	492	507	498	460	472	492	505	532	460	488	501	473	489	508	505	511	446	506	525	495	474	468	504	449	477	505	499	503	528	507	500	497	484	508	513	492	502	464	494	470	480	467	500	488	470	483	566	499	491	486	509	471	486	467	518	486	485	518	513	532	496	485	484	462	498	539	474	527	496	496	528	523	475	484	483	506	491	538	514	439	514	501	514	489	518	469	492	471	519	513	494	487	533	486	498	450	470	513	497	437	506	504	489	469	494	502	502	471	484	541	520	520	489	492	501	530	526	506	517	494	505	512	447	501	500	486	479	482	484	503	444	499	478	487	512	537	496	517	492	484	470	520	505	518	486	513	498	505	501	537	476	505	455	492	498	516	473	541	497	490	454	510	540	460	495	506	495	487	477	475	523	511	487	514	491	488	489	527	471	509	518	500	476	475	498	468	486	493	504	502	513	494	462	476	486	519	496	496	491	522	520	490	505	528	495	492	500	474	499	476	489	479	446	524	517	464	475	515	512	530	541	496	521	508	502	475	465	514	511	502	501	476	486	518	467	453	521	487	456	525	485	541	475	488	500	471	464	529	506	496	488	508	520	471	495	489	502	476	513	488	500	506	516	508	538	510	513	510	471	492	492	472	506	525	496	482	477	512	493	524	490	464	500	479	470	477	520	495	502	488	482	496	525	501	516	460	486	498	490	476	492	504	474	472	494	495	505	512	498	536	474	517	491	449	457	470	482	496	503	462	482	465	482	477	492	496	498	489	502	527	516	503	534	485	517	480	464	475	541	471	515	472	486	460	481	507	499	521	536	476	484	559	507	524	467	491	482	505	481	535	474	471	475	457	538	489	514	478	459	546	520	488	490	518	559	472	469	499	481	498	485	491	559	521	508	466	504	522	466	510	502	514	467	548	476	507	495	518	501	522	478	487	489	467	512	489	477	520	463	482	545	467	510	507	498	510	477	475	502	489	467	507	516	520	440	477	468	486	490	495	502	501	487	494	485	517	483	467	520	460	492	468	532	467	477	474	461	507	510	453	483	514	513	500	500	450	507	518	493	507	505	496	517	496	492	512	482	501	524	474	537	458	503	502	489	499	525	482	522	493	474	456	500	513	513	475	486	443	533	505	474	448	472	509	500	501	476	510	499	478	494	496	457	534	503	500	470	504	522	482	458	499	510	503	476	464	509	486	515	507	487	477	473	477	457	476	524	530	468	471	501	479	475	483	509	528	527	540	529	508	458	499	478	521	496	496	447	524	517	508	475	525	483	506	515	482	509	488	484	531	473	517	502	498	478	493	499	441	522	516	525	501	494	469	452	488	485	530	481	463	487	499	471	546	492	504	512	498	516	499	535	515	496	550	502	497	472	490	520	468	496	508	472	488	475	499	512	479	510	498	499	508	514	498	510	523	515	508	531	511	459	484	487	504	528	500	521	509	509	522	467	526	503	511	511	448	520	524	516	519	509	506	481	480	472	518	492	518	537	497	525	503	492	484	501	484	534	486	503	501	543	501	476	522	530	475	516	515	504	528	516	489	500	469	528	498	495	499	490	499	550	491	501	499	489	458	509	499	459	494	524	500	510	487	506	521	517	486	457	494	467	501	531	475	496	493	435	495	490	515	468	508	525	543	499	514	453	496	534	478	534	508	482	502	488	489	513	548	490	484	495	535	513	535	491	487	505	497	509	454	497	489	493	524	513	520	484	468	545	502	504	493
39193	49597	9313	3433	2484	1917	1531	1362	1106	1071	968	912	832	793	743	787	738	685	665	686	695	634	664	634	663	628	719	595	641	643	648	680	591	638	672	696	613	672	605	658	639	641	656	626	678	646	653	657	628	597	638	637	649	591	623	611	619	626	574	614	644	619	595	626	624	635	641	620	663	658	644	667	637	635	701	605	627	601	625	622	620	648	629	599	600	671	618	634	620	654	633	599	628	610	646	624	617	625	628	646	602	638	627	622	608	600	654	612	633	637	617	627	581	626	591	613	634	623	625	603	686	620	604	645	648	590	581	585	610	617	612	633	613	601	619	633	624	625	595	605	638	646	679	647	669	615	650	621	607	606	615	630	631	648	626	648	593	633	624	656	665	617	586	662	616	626	617	653	645	644	592	610	614	570	598	613	621	587	591	591	608	608	638	650	627	608	611	615	609	587	576	583	596	620	608	640	633	627	582	601	598	642	587	614	625	623	626	659	619	622	612	619	630	623	605	609	568	636	634	581	633	619	605	611	626	626	562	632	632	611	615	619	622	611	593	626	651	583	600	624	613	545	616	615	623	613	657	606	616	620	644	605	624	638	609	610	643	623	604	648	618	612	592	629	653	607	618	621	614	590	594	624	583	588	631	658	634	619	597	620	589	622	613	573	638	608	612	602	615	618	626	613	624	644	612	634	616	598	562	609	594	623	595	603	610	622	569	580	607	613	584	607	582	613	629	603	606	642	589	590	582	606	611	640	587	613	549	598	619	600	661	584	608	603	640	624	585	641	583	559	614	611	684	651	629	642	632	637	641	605	616	609	590	615	653	610	596	619	630	613	565	629	609	579	641	645	611	643	600	622	637	567	591	607	617	615	630	595	638	577	591	581	639	656	626	628	615	595	642	609	630	588	612	586	661	589	640	652	602	625	595	602	596	609	631	631	612	607	565	668	641	617	585	615	599	579	591	619	620	602	540	617	584	617	655	644	636	595	647	596	585	625	637	616	634	641	626	666	594	625	585	637	590	601	622	610	659	562	593	594	593	570	631	625	570	653	611	616	619	566	617	618	598	600	605	627	629	609	579	619	614	623	636	628	596	612	601	615	625	584	618	625	616	612	651	626	640	651	568	600	588	554	576	609	612	592	658	635	619	597	638	655	612	630	599	621	598	636	642	611	580	627	631	576	614	621	643	596	604	570	636	577	657	609	605	591	627	633	643	640	592	603	602	582	610	604	612	593	620	663	580	640	649	588	597	595	606	648	610	630	593	633	629	632	594	613	607	601	584	614	588	644	645	652	584	591	608	638	648	603	617	636	591	624	605	621	607	598	616	661	587	646	642	619	584	648	613	644	652	609	615	619	623	594	612	642	614	620	640	590	637	610	613	637	642	616	611	612	643	591	594	603	607	582	586	649	658	600	612	626	621	574	658	625	592	622	614	571	595	618	611	612	600	563	612	628	654	582	616	641	639	596	637	622	628	625	674	666	611	608	623	613	600	599	607	609	629	613	592	561	578	623	624	635	643	653	639	634	620	648	626	611	625	633	600	633	636	660	590	626	591	594	566	619	558	609	609	579	622	587	636	637	605	612	571	621	633	574	629	662	618	617	606	600	615	607	562	574	581	626	575	584	634	608	637	635	585	623	596	608	583	620	580	631	598	589	604	611	571	608	636	641	542	619	564	598	665	602	616	622	618	599	601	589	578	574	660	589	635	625	661	611	635	601	640	605	628	643	643	581	580	638	576	617	620	598	609	634	601	618	598	583	592	622	597	633	579	581	651	596	623	604	609	612	619	611	612	593	622	646	644	627	624	617	614	644	602	619	621	660	611	610	658	609	619	605	612	635	592	584	647	609	632	613	616	592	603	635	620	582	640	643	645	611	579	643	646	594	652	634	624	590	666	625	657	664	606	575	631	586	568	610	602	600	565	586	673	630	605	589	610	639	603	614	631	634	630	610	625	613	589	615	649	602	644	619	598	615	600	611	661	600	632	619	628	645	556	634	572	581	671	658	623	589	609	627	620	583	606	579	602	621	598	578	626	618	582	630	649	632	678	620	603	612	635	615	616	598	650	619	626	649	594	611	579	671	635	617	628	625	612	674	642	622	604	596	579	594	613	635	627	619	554	632	612	630	612	619	589	571	678	596	613	615	657	621	606	605	582	613	619	624	638	653	646	619	644	565	631	594	629	573	626	626	588	668	619	585	639	616	589	635	616	634	620	646	626	629	604	625	667	562	603	649	642	559	607	641	657	575	568	617	625	609	622	612	605	606	627	607	607	608	632	627	621	646	638	614	599	594	635	647	668	588	592	639	615	606	625	577	611	613	579	568	636	644	638	641	638	631	612	632	636	573	612	595	573	620	604	599	606	563	646	614	639	626	649	605	606	633	610	604	603	581	596	585	616	622	599	660	647	613	617	593	634	622	595	631	630	658	624	608	617	620	586	640	630	611	639	584	637	587	630	636	614	605	617	652	619	557	560	572	632	640	626	647	615	620	660	614	630	643	619	638	601	591	663	578	595	597	656	625	584	596	581	606	569	597	615	589	644	633	623	635	641	588	645	600	634	623	597	613	615	623	625	595	624	597	580	606	639	569	604	632	604	631	605	620	586	677	585	629	617	581	650	627	597	619	601	655	593	619	602	624	641	592	606	598	644	602	615	580	628	613	624	617	654	624	625	625	652	595	645	612	631	593	613	591	677	600	564	609	630	603	657	587	634	640	599	607	612	619	603	643	619	643	598	568	629	663	621	637	607	632	622	620	667	612	598	644	599	640	582	623	653	610	599	632	658	625	636	629	579	650	591	621	588	607	644	632	644	602	588	605	590	623	606	547	638	592	583	622	631	589	610	563	589	585	520	642	582	636	591	614	561	606	585	593	621	615	546	612	611	620	643	606	610	657	578	657	658	649	645	599	590	620	623	607	665	630	652	595	637	592	595	622	590	607	599	603	656	634	590	585	621	630	588	626	656	580	611	637	595	641	580	602	587	598	618	641	610	603	619	606	613	592	605	620	588	627	592	590	586	646	647	572	635	606	597	616	620	610	611	635	632	641	597	577	601	597	630	633	602	611	617	564	582	605	570	571	571	568	593	597	625	573	608	637	631	595	661	597	612	607	607	580	623	679	651	614	622	639	565	612	622	629	576	651	616	626	622	583	626	570	588	624	586	634	657	648	618	603	585	631	586	644	596	644	572	592	643	576	638	607	624	597	570	621	616	599	621	617	603	613	626	640	628	581	605	586	629	629	579	623	634	585	599	591	588	624	634	644	624	635	662	595	613	641	599	601	623	633	626	588	568	636	606	597	644	612	602	598	652	632	609	619	594	637	597	660	632	600	645	618	608	651	568	569	609	598	602	653	650	601	600	629	630	600	579	638	631	624	617	592	601	643	583	607	598	587	639	623	642	646	612	596	619	586	640	608	624	584	630	642	586	623	613	619	581	599	661	582	584	622	656	660	661	619	615	647	632	640	637	609	645	603
22935	21054	28653	23639	21045	20960	5771	1085	898	817	642	680	620	586	618	617	559	538	555	512	548	492	496	490	537	492	496	459	469	506	527	492	520	448	424	466	487	500	467	467	493	453	481	470	484	481	459	489	460	470	491	501	446	452	473	439	449	479	476	496	455	483	468	470	502	466	472	416	466	496	435	459	470	470	489	462	461	476	493	498	456	445	486	444	465	503	438	433	476	448	432	489	465	457	488	440	486	462	470	446	494	438	453	464	468	474	426	437	446	460	461	475	465	449	457	481	462	442	500	449	436	444	449	469	440	450	479	492	441	479	472	425	452	453	458	440	454	482	443	475	465	437	488	460	471	458	512	430	472	474	453	422	468	477	483	447	482	463	403	443	434	434	449	437	451	460	457	448	431	469	452	436	467	468	509	464	480	440	473	447	447	411	451	472	454	492	480	434	456	447	442	474	480	436	434	441	469	464	446	452	469	460	475	416	478	458	445	453	454	413	466	442	424	465	453	446	438	436	421	456	435	479	468	433	429	468	463	452	465	448	437	458	488	462	485	458	472	486	463	473	465	483	483	498	482	473	459	465	465	444	480	448	479	488	461	471	438	453	487	504	444	486	452	440	452	499	439	447	454	476	460	459	483	478	448	446	431	449	450	419	457	420	450	428	467	444	480	467	444	501	442	463	456	452	446	442	450	441	485	428	522	464	501	436	442	434	457	417	437	489	417	454	457	471	484	450	449	434	471	474	444	492	467	484	496	440	428	421	499	443	498	468	461	444	484	465	476	452	478	437	438	447	453	459	463	454	447	453	461	478	467	454	464	441	427	428	453	483	440	428	475	441	484	483	466	443	433	481	446	467	424	438	482	484	478	434	456	450	452	475	465	485	444	460	445	476	443	507	453	448	440	437	439	482	470	465	466	483	460	467	452	434	459	448	466	452	467	473	444	478	480	503	435	506	447	498	450	473	455	436	469	452	470	434	466	467	466	478	457	480	488	451	498	484	427	476	453	467	482	463	474	471	423	455	458	444	435	473	455	438	453	456	435	434	473	455	424	438	470	441	477	462	468	435	439	475	443	425	448	472	461	464	448	420	423	466	452	455	472	480	439	471	486	463	446	475	445	474	439	430	459	484	459	455	505	447	487	486	446	454	456	422	468	476	457	426	453	410	470	462	465	454	444	487	474	505	482	485	493	435	457	476	440	438	465	467	416	483	469	461	485	438	418	464	450	463	453	478	469	477	464	470	451	455	439	442	476	449	482	468	417	411	428	449	423	466	451	419	477	484	491	473	468	449	449	496	453	483	480	447	472	429	528	433	463	468	417	456	399	452	460	472	494	449	481	466	435	455	465	428	511	458	483	441	461	426	458	443	497	427	461	440	451	442	454	449	449	460	454	461	492	457	446	446	459	431	448	456	477	474	461	447	466	464	469	472	497	505	471	458	465	489	488	418	455	431	438	471	478	481	441	472	468	471	447	471	424	457	470	447	487	447	457	487	483	459	461	484	501	447	464	426	434	434	495	449	448	462	486	405	436	480	468	461	484	468	451	434	552	470	460	487	485	452	516	460	427	472	401	495	422	465	435	464	432	424	438	441	480	482	462	468	462	450	460	423	485	526	483	466	448	456	458	486	451	467	434	466	468	468	477	467	479	474	471	448	483	473	477	470	461	458	479	481	443	432	461	418	465	436	475	478	476	441	465	461	461	466	422	427	456	456	453	433	459	472	444	472	472	444	466	461	438	435	427	480	481	454	468	469	497	486	463	440	426	438	479	462	463	452	458	464	487	491	441	438	516	494	463	463	481	463	459	476	468	465	448	474	425	435	436	426	452	475	451	456	472	454	458	449	452	489	441	446	441	449	490	439	453	440	472	489	474	446	469	459	435	469	431	452	479	398	487	407	509	456	497	472	444	438	421	474	468	484	494	421	428	438	514	456	480	470	443	466	455	430	465	456	452	441	493	478	496	466	464	472	459	465	452	473	454	456	446	439	458	450	452	466	459	456	468	425	443	458	481	435	447	440	468	435	429	411	417	506	470	446	465	429	480	452	463	493	450	460	433	455	424	448	520	457	445	485	465	442	493	449	461	481	476	433	431	434	450	487	437	466	433	422	462	488	401	472	420	477	446	446	465	438	461	421	413	453	452	470	478	452	461	422	426	431	437	427	457	475	471	472	429	443	485	457	460	435	466	488	468	437	454	457	473	476	488	437	451	465	474	434	476	450	455	435	459	413	442	428	449	461	473	465	463	470	485	448	442	504	448	440	464	461	450	480	470	439	462	492	491	450	456	442	456	438	468	450	452	455	466	452	467	428	432	490	464	467	485	449	454	492	471	449	449	460	460	447	468	445	445	445	462	478	429	423	464	418	429	455	462	465	495	438	453	442	498	448	434	451	457	428	421	439	442	430	473	466	451	418	480	479	450	444	437	447	433	439	460	500	423	489	436	497	432	444	401	469	465	469	436	469	503	438	447	435	478	460	459	427	406	424	436	466	447	433	436	421	467	419	475	430	461	438	477	519	456	466	424	444	472	473	453	430	441	446	467	449	446	489	437	437	459	474	473	485	459	435	485	441	442	453	496	467	457	499	444	492	446	414	465	454	440	485	498	489	424	483	436	429	477	425	450	461	454	451	451	451	445	424	475	452	458	435	465	453	480	458	494	413	476	404	430	453	452	466	462	442	461	465	462	506	490	484	431	462	445	452	444	465	453	450	421	474	483	459	503	401	468	457	438	441	436	478	479	446	427	474	443	438	448	475	471	477	480	460	462	468	456	425	473	484	446	436	425	441	460	471	460	453	433	463	480	449	450	428	467	481	466	459	476	507	442	491	438	434	436	459	515	421	442	473	438	437	481	429	435	452	460	469	477	446	485	476	471	454	467	461	408	458	436	432	450	429	444	465	450	434	472	435	470	447	443	493	473	460	434	471	486	440	423	428	458	474	502	428	457	442	427	426	476	469	434	465	451	464	462	465	498	455	459	456	449	465	461	447	462	478	481	444	488	444	475	416	451	457	400	481	469	481	447	447	424	439	463	426	453	453	494	471	479	437	448	469	500	459	449	476	472	442	445	454	475	466	455	422	434	442	453	474	455	451	472	461	445	429	453	437	459	438	448	463	469	446	461	444	477	448	448	483	501	440	462	454	432	474	428	443	482	451	469	443	460	450	453	431	449	444	496	442	429	462	445	486	468	489	450	484	492	443	464	428	446	464	422	466	482	456	465	470	453	455	473	482	465	463	458	464	478	438	478	438	466	453	470	483	457	501	472	463	479	443	443	447	448	488	467	463	445	486	483	513	441	426	459	470	478	432	444	487	445	464	439	433	441	465	473	441	440	454	439	433	440	438	434	413	483	432	459	443	470	449	472	469	471	467	464	462	456	482	518	474	458	445	438	466	459	480	473	454	475	437	444	484	451	456	406	463	456	480	463	462	482	458	464	487	482	432	486	455	459	443	468	429	487	452	453	447	446	437	460	471
43914	56204	12470	5687	3895	3058	2286	1917	1606	1321	1249	1086	1006	908	885	835	843	802	726	754	720	675	655	659	668	652	637	660	663	662	659	598	617	609	625	663	611	621	636	576	633	636	617	634	600	615	585	617	635	594	582	555	584	599	566	602	595	536	600	561	576	611	594	608	592	637	569	576	605	595	599	642	626	626	555	587	611	603	611	587	570	575	544	583	554	605	588	591	544	552	524	577	569	595	572	564	564	583	581	606	567	587	582	579	574	595	583	556	593	536	588	571	596	560	531	558	579	576	577	614	541	562	567	591	562	539	576	538	547	551	531	591	570	576	566	549	582	593	553	602	585	597	582	533	539	601	555	567	578	584	597	564	556	611	593	612	527	591	580	560	594	588	533	575	558	574	594	603	546	571	574	573	642	535	560	609	599	551	557	595	593	592	570	560	583	603	599	596	613	548	612	592	579	528	574	563	588	584	586	590	565	555	599	575	640	590	555	596	600	583	550	563	567	580	597	569	594	596	584	642	525	593	507	644	575	577	563	567	553	582	585	526	566	572	567	593	594	579	556	583	593	565	604	589	555	574	617	597	584	572	556	567	558	560	583	578	553	587	577	581	571	572	602	548	614	557	531	569	589	541	607	551	554	569	575	537	602	582	578	545	591	549	558	565	581	561	576	568	581	589	589	548	626	560	582	582	558	577	584	577	543	567	554	563	555	612	576	534	559	558	582	569	583	571	591	611	569	568	572	546	579	596	558	544	581	532	585	582	592	528	566	576	599	569	555	598	613	565	558	593	579	554	583	542	562	607	555	517	566	580	554	559	578	569	591	595	580	545	604	543	580	560	581	603	569	544	580	559	555	554	580	561	582	569	567	551	569	620	612	607	606	554	571	566	569	620	535	593	564	555	567	589	599	617	564	549	544	537	571	563	562	589	597	513	525	578	581	590	576	578	560	611	575	562	557	588	628	555	569	525	568	587	615	553	593	558	578	533	601	566	568	567	557	570	571	586	571	615	564	546	590	536	556	562	576	539	584	570	576	562	604	601	578	569	606	597	586	591	579	584	575	568	574	537	567	583	546	577	583	579	578	527	564	554	529	544	580	593	609	567	628	574	572	586	548	603	594	525	609	601	571	566	561	550	560	552	572	564	551	562	563	617	586	594	565	549	596	590	570	559	607	591	560	568	560	549	583	599	589	581	607	577	598	568	595	588	597	618	593	566	546	544	583	564	582	569	599	599	536	560	576	540	536	632	593	575	595	563	608	524	527	587	559	582	573	538	573	553	520	546	598	562	555	607	546	585	542	595	522	563	563	517	576	584	572	549	597	578	549	553	567	554	539	571	591	567	581	593	544	568	584	573	539	584	533	558	608	593	598	543	576	551	546	591	579	591	572	562	557	602	604	571	582	568	593	550	569	556	571	604	580	594	590	586	589	551	597	651	552	594	513	621	612	536	568	584	574	563	597	566	579	556	553	566	629	552	618	580	586	590	593	586	574	552	588	577	619	601	587	579	533	562	590	583	599	546	572	560	560	551	584	588	553	566	562	589	599	594	587	553	592	597	619	556	581	594	597	583	560	581	526	608	599	580	575	608	582	580	588	582	558	572	579	600	571	604	579	593	577	604	567	581	586	539	526	600	581	557	584	570	579	588	590	569	569	561	543	570	565	559	570	580	608	579	529	583	596	566	593	552	564	552	568	586	587	570	589	548	550	584	580	560	541	592	593	596	645	579	574	567	562	585	551	616	604	603	545	587	568	598	557	567	604	570	578	548	573	560	582	585	568	538	585	612	587	579	532	568	556	533	550	553	593	539	551	551	587	570	547	549	570	541	556	574	546	533	585	605	539	535	565	567	581	559	596	578	542	553	540	552	558	559	551	572	545	629	566	574	598	534	550	580	578	621	567	629	574	563	565	571	568	560	570	529	587	554	575	595	583	575	565	564	603	595	541	577	525	617	597	570	536	567	549	590	561	543	618	548	552	611	574	540	545	589	590	519	549	586	565	568	589	575	574	548	600	562	525	614	584	567	603	563	557	562	572	590	568	582	539	527	531	608	559	552	577	567	589	560	563	572	560	574	541	582	632	602	606	608	550	546	579	573	564	538	549	557	583	550	558	565	607	571	589	557	620	610	605	613	577	603	602	559	606	545	581	576	561	588	591	594	575	595	598	569	556	613	573	557	593	562	592	556	584	561	550	550	606	548	581	587	557	606	556	594	529	570	548	568	546	536	551	564	582	590	548	537	537	588	566	557	511	565	574	602	572	529	580	563	594	578	635	569	591	595	580	535	520	618	577	595	589	601	567	565	548	587	618	592	542	554	594	497	514	588	584	603	574	570	542	537	612	531	556	580	540	607	587	575	566	570	597	615	610	561	573	541	585	530	551	572	582	535	582	580	570	604	550	558	549	588	551	556	608	625	565	591	576	628	608	606	628	567	561	570	577	553	583	560	599	603	565	567	589	556	552	563	574	572	563	564	570	541	595	582	522	519	577	568	588	604	612	551	609	546	561	571	580	579	525	584	550	613	564	548	570	562	584	574	603	558	611	578	601	573	596	555	557	578	519	607	568	534	596	617	591	548	595	541	586	550	582	576	580	553	517	574	582	574	566	568	536	574	594	566	589	636	571	558	590	539	604	574	586	544	568	577	533	538	556	561	583	555	579	525	587	558	550	564	602	565	586	593	584	561	601	602	552	564	591	600	574	616	547	609	559	582	620	533	561	581	596	599	549	592	545	551	562	583	586	571	590	607	576	567	533	572	556	586	596	577	596	587	584	565	556	600	547	563	582	573	593	585	575	564	568	586	567	580	595	571	530	582	513	575	585	542	571	599	553	580	591	593	607	585	555	557	606	564	583	572	563	552	547	594	558	548	610	579	592	572	577	552	610	651	597	555	623	600	567	564	561	557	587	569	577	590	558	550	565	553	565	585	549	579	553	585	558	543	543	598	571	570	571	582	579	549	515	575	572	562	567	625	553	535	564	553	609	610	579	609	544	593	584	599	567	551	552	588	581	565	565	570	565	595	560	559	587	586	569	581	544	581	600	620	552	583	568	559	563	557	575	568	558	561	611	600	587	543	570	591	565	554	579	558	604	552	619	535	573	610	620	556	569	578	611	558	598	535	588	578	583	598	542	596	541	600	564	621	622	588	578	577	603	533	567	572	540	636	565	561	544	575	590	590	575	539	578	571	585	570	595	585	579	599	568	575	583	589	572	587	569	534	558	558	614	545	549	599	556	577	595	545	557	580	552	572	568	564	587	585	613	575	572	649	565	588	537	582	579	574	576	558	589	542	578	550	578	545	571	562	567	554	556	585	527	590	600	545	576	554	575	585	527	600	549	571	547	577	569	555	575	575	558	555	619	600	569	567	602	594	556	539	559	601	556	571	576	598	572	581	607	561	549	562	569	582	568	554	591	584	620	592	604	608	540	582	588	613	566	550	610	560	554	561	521	572	576	604	593	584	530	601	573	506	537	613
28693	24353	12769	1243	450	382	362	327	297	309	363	334	307	308	311	285	320	303	276	287	308	291	313	301	320	295	310	305	331	323	311	343	323	322	346	319	325	303	305	314	314	319	293	342	313	324	294	300	305	324	330	267	351	313	316	292	330	281	314	314	333	305	316	300	302	322	325	306	321	316	307	310	303	298	300	286	319	264	304	293	283	302	310	288	303	334	324	292	321	315	356	274	289	329	281	275	298	315	304	315	335	285	323	298	293	304	281	292	299	334	315	309	294	316	291	294	324	323	285	276	311	294	299	320	294	293	287	264	305	304	298	293	307	308	311	313	317	304	291	307	305	315	356	289	358	294	277	305	333	319	315	293	287	292	318	296	300	323	320	316	298	322	336	313	289	300	307	296	285	323	315	308	309	305	309	299	312	332	300	298	272	311	336	307	289	320	308	311	273	297	303	279	313	278	327	332	309	287	297	291	316	275	288	310	314	295	325	314	312	328	301	299	300	324	357	319	281	324	308	318	332	290	294	313	304	283	328	262	287	327	309	316	308	259	313	289	287	282	315	286	290	312	280	275	296	302	275	274	317	310	320	286	301	318	318	297	285	305	321	311	293	308	300	287	316	306	295	323	289	318	290	289	315	309	314	297	310	284	283	302	287	316	312	273	322	288	334	307	292	288	308	300	287	307	302	295	283	283	278	310	317	275	272	308	310	266	297	311	294	292	288	327	302	298	295	316	296	314	331	316	301	280	300	332	317	327	306	284	315	285	290	307	305	296	333	337	289	291	324	300	317	282	258	286	293	290	307	294	305	313	287	325	313	285	276	314	326	315	289	338	307	323	306	268	286	343	335	298	330	296	271	330	306	297	316	282	282	293	267	316	339	293	312	304	316	286	284	316	314	290	336	284	284	297	297	328	326	328	303	307	271	301	312	302	285	290	294	294	338	304	326	291	305	309	297	311	320	296	313	321	291	297	287	295	307	324	298	324	305	292	328	330	292	311	292	306	293	320	277	307	291	325	305	323	293	311	321	304	307	320	335	308	306	293	309	286	294	297	312	283	289	321	305	296	323	314	297	271	334	324	333	291	294	279	294	303	332	319	297	287	315	303	301	297	328	307	301	305	293	290	278	293	321	324	279	318	319	302	293	314	352	310	309	273	304	317	293	302	325	310	297	308	301	275	273	278	278	343	332	324	326	281	263	292	300	324	299	287	300	311	328	316	324	292	275	325	315	286	284	309	321	311	294	303	320	292	307	300	303	316	261	302	315	310	299	292	321	328	296	308	307	313	305	315	292	305	328	283	329	311	310	323	285	275	313	311	296	303	337	282	332	325	329	302	292	296	300	277	312	300	292	330	295	330	298	314	285	315	315	329	308	317	306	294	266	326	310	288	297	326	339	306	283	280	308	311	318	316	282	304	288	300	295	319	301	310	325	296	331	333	305	293	292	294	286	303	307	289	273	300	307	288	322	319	312	279	296	318	300	298	293	331	298	302	288	334	306	293	322	307	303	291	306	277	275	308	318	311	299	300	272	306	287	298	327	293	324	315	292	324	297	373	301	295	319	312	308	314	305	277	320	308	321	322	301	322	321	279	297	270	295	290	299	307	314	324	298	297	336	309	276	286	310	310	290	312	323	303	346	301	331	307	290	291	316	309	305	300	302	298	275	299	292	283	334	325	301	285	318	303	327	326	319	322	295	298	274	304	296	305	304	295	299	308	298	294	304	307	276	316	304	313	318	316	331	302	315	307	314	314	338	320	300	296	265	308	298	326	342	307	305	312	283	302	284	304	302	303	299	309	260	339	284	346	318	340	299	326	306	294	307	296	320	295	308	281	303	326	297	301	322	307	294	307	301	285	285	282	302	279	309	316	311	293	291	314	275	320	306	296	320	310	294	299	307	322	304	336	319	265	307	314	313	328	319	339	304	309	311	349	317	288	299	309	323	279	314	317	302	310	314	326	307	322	282	277	305	318	274	317	324	327	310	289	287	300	312	303	316	296	299	311	316	310	350	294	310	322	293	292	298	324	341	346	296	288	294	307	310	305	343	300	256	300	275	327	305	292	258	305	315	337	282	315	294	300	301	283	268	291	281	329	340	296	319	321	280	299	326	342	304	289	308	302	308	300	323	303	306	272	290	316	310	328	292	319	285	314	308	313	316	313	298	280	307	280	297	291	307	299	299	297	323	315	299	321	291	316	301	300	279	312	294	321	277	290	290	310	285	295	324	323	307	318	310	305	303	308	298	322	269	303	319	286	302	332	330	316	282	296	263	309	286	290	312	321	319	311	302	281	314	328	303	295	341	293	296	292	283	320	297	289	291	297	313	324	303	303	321	301	277	308	282	310	297	323	293	299	313	330	302	309	334	308	319	320	320	271	355	291	293	305	306	284	298	294	323	315	287	307	282	312	321	362	318	297	313	299	307	338	294	319	301	312	341	298	329	329	286	303	305	336	297	311	306	283	312	301	314	296	300	290	331	312	273	320	265	316	296	283	299	298	301	342	289	283	332	305	287	273	283	298	311	317	310	276	288	296	307	296	310	286	336	296	320	303	313	295	308	296	280	295	268	306	296	288	301	276	303	311	317	313	305	305	317	294	321	325	292	291	316	309	320	321	323	272	302	319	322	308	289	266	313	337	299	292	309	287	287	331	324	299	302	315	316	304	318	315	307	334	325	305	285	297	320	318	272	324	311	314	313	306	317	315	306	288	290	326	287	306	288	303	281	280	301	291	282	277	295	299	306	317	321	305	289	300	288	302	304	296	291	356	301	330	323	279	284	314	294	332	300	298	310	297	306	331	348	313	271	328	322	284	302	301	306	304	293	282	306	294	304	317	309	258	300	308	324	299	320	272	282	313	321	286	338	311	304	283	291	295	299	297	319	294	306	316	287	292	291	286	298	349	287	302	309	320	282	304	332	314	322	285	320	289	264	339	298	284	317	303	300	311	329	317	280	286	307	294	278	318	307	285	326	306	299	306	313	319	302	262	285	280	305	320	298	325	286	260	292	314	306	297	311	282	299	316	331	266	310	312	289	304	288	334	301	301	312	309	305	283	299	289	298	298	313	319	337	282	282	275	321	269	280	291	272	275	299	307	345	330	297	327	275	283	312	295	274	321	260	294	316	307	277	319	310	305	315	300	288	305	289	298	261	303	305	296	313	312	298	318	276	305	306	310	322	280	293	312	274	304	315	278	291	315	354	315	282	297	294	294	295	269	307	278	296	341	287	302	326	296	319	305	336	267	309	304	295	303	287	306	312	311	321	304	293	286	298	281	287	312	288	312	328	284	308	286	315	330	325	294	304	305	298	305	286	294	295	302	318	284	274	328	303	314	309	311	285	297	279	322	292	318	292	327	297	325	288	304	266	325	298	302	317	306	307	275	301	322	284	306	290	327	311	304	286	277	315	318	309	285	315	337	297	292	277	298	284	287	308	337	307	302	306	321	296	284	303	297	319	302	267	292	310	304	298	296
34530	34274	1996	583	516	509	464	455	422	437	461	406	360	427	382	391	404	370	424	356	371	390	416	377	391	379	407	372	401	379	371	386	377	368	366	382	377	411	378	362	377	398	405	383	375	401	365	417	374	378	371	391	370	372	346	385	371	385	361	367	397	381	433	355	356	374	356	354	350	418	405	374	418	437	388	373	381	375	371	349	411	381	365	390	355	338	381	389	384	390	373	340	400	360	379	383	387	389	369	372	388	394	373	392	389	360	369	385	351	372	392	387	362	344	373	413	377	389	384	369	387	386	410	353	380	355	365	389	362	366	383	409	404	371	383	382	369	392	424	383	366	374	368	365	404	383	438	369	358	378	384	409	382	387	396	375	370	387	386	405	364	389	389	394	391	405	352	368	390	365	367	390	379	361	359	368	402	408	392	410	366	361	382	378	356	377	393	385	358	401	391	371	382	387	390	394	364	349	415	375	364	405	407	368	359	372	405	364	394	399	409	400	356	362	361	366	389	391	371	377	383	369	363	409	388	363	395	340	353	371	366	367	359	390	383	355	360	369	370	331	372	367	394	352	376	390	385	393	379	381	368	395	376	362	381	401	342	370	355	388	366	409	403	397	398	351	399	378	374	371	365	400	377	345	349	403	362	385	372	377	375	371	373	367	363	395	407	406	385	362	381	371	367	367	356	357	377	339	390	380	398	391	413	358	387	394	397	392	379	373	345	405	381	369	354	407	403	374	355	377	354	389	402	355	420	383	369	374	399	380	370	384	367	361	357	415	378	359	348	354	386	380	372	393	379	377	375	343	348	377	390	384	360	385	399	385	387	384	367	377	403	365	406	380	363	382	370	352	376	347	413	344	355	369	367	375	399	363	380	415	333	348	410	350	363	381	406	377	363	357	379	368	343	359	378	371	406	365	382	395	394	392	411	412	375	378	354	383	373	389	368	381	376	363	387	360	401	384	369	369	396	429	392	360	405	375	360	387	386	377	404	400	388	350	382	361	369	410	384	372	377	373	388	381	419	385	385	372	401	365	435	378	387	385	355	380	361	373	362	372	391	386	366	370	378	393	393	361	384	361	379	362	370	384	360	365	371	384	383	387	402	356	380	375	411	357	370	419	355	382	383	384	359	388	375	391	414	375	369	422	394	343	376	386	351	379	371	370	384	360	394	385	407	384	405	364	410	392	378	360	357	388	373	376	418	386	408	349	342	383	362	388	351	345	398	395	429	395	356	381	409	414	393	349	348	377	388	400	391	355	360	355	358	357	361	355	405	363	341	361	352	354	354	375	389	341	427	387	408	388	375	402	363	377	365	388	378	398	346	369	400	400	373	365	376	389	397	406	408	390	387	386	405	390	410	376	379	386	356	361	396	368	386	404	360	355	370	394	360	409	398	391	405	369	413	369	383	405	346	381	350	409	381	368	385	363	354	365	363	399	382	386	372	390	356	382	380	359	376	357	370	367	346	360	359	367	379	362	388	402	395	366	342	389	376	368	382	390	385	377	380	381	394	382	408	397	367	369	385	355	404	390	402	383	380	399	416	387	359	365	366	361	401	349	379	395	346	372	383	398	344	392	391	393	373	395	386	399	355	352	375	369	356	366	380	375	388	373	402	388	358	384	400	352	399	387	376	381	395	369	372	379	386	405	407	410	378	389	382	375	392	366	400	404	396	371	397	396	373	381	407	412	374	368	382	368	369	348	384	392	357	411	397	376	383	358	412	388	418	395	361	346	406	396	392	412	376	387	352	372	361	406	396	374	403	365	376	403	374	388	389	409	367	410	349	378	375	398	385	394	399	367	375	390	375	381	367	389	358	400	397	414	375	370	365	409	329	381	401	388	378	370	364	407	367	389	390	370	355	391	355	354	402	372	397	406	350	395	405	405	384	384	382	378	400	373	356	404	389	354	387	376	370	361	359	399	388	373	357	373	368	345	372	400	366	367	358	385	421	340	369	366	385	397	379	396	357	351	385	378	341	364	367	389	371	379	397	337	359	374	364	363	390	374	375	418	384	393	374	397	356	355	371	382	381	389	381	404	382	373	356	354	398	402	377	383	352	375	377	378	375	370	369	382	366	381	397	359	379	368	392	383	388	382	354	394	381	379	375	391	338	387	419	367	426	384	420	386	411	373	382	374	397	369	356	383	379	401	367	423	409	375	367	378	389	374	368	394	357	383	420	389	400	387	375	380	358	403	382	412	384	338	393	397	361	351	372	402	361	362	386	366	359	383	395	377	389	353	388	388	376	362	399	370	386	343	385	392	389	375	375	391	369	346	385	400	388	368	398	375	353	363	404	374	409	404	387	376	394	417	389	360	369	384	394	401	359	360	364	378	413	398	365	360	381	382	417	346	376	385	383	374	398	365	377	373	375	403	321	346	365	382	371	381	405	408	379	406	369	407	407	383	404	418	387	359	367	368	366	395	370	392	347	364	381	353	361	387	397	389	363	384	384	368	396	397	388	375	375	374	376	373	391	371	381	393	392	417	322	385	363	398	372	375	364	353	419	386	378	364	385	400	349	384	372	348	366	378	362	373	399	335	370	350	372	401	377	360	362	414	331	381	385	392	363	370	367	383	376	396	409	384	360	382	384	368	392	381	354	394	344	396	391	399	382	387	372	375	356	374	346	389	358	368	364	378	384	368	392	366	330	366	364	373	381	362	372	402	370	388	384	392	363	405	382	399	363	354	417	363	378	358	408	335	374	369	377	373	391	363	378	389	383	337	391	386	395	355	358	394	400	422	369	374	416	369	396	354	373	387	367	372	355	407	393	341	370	364	378	371	386	425	352	373	367	385	413	373	390	389	382	379	351	430	387	375	374	387	367	382	369	356	333	364	368	359	416	362	381	369	405	371	379	424	371	362	390	397	384	381	347	364	378	386	406	349	402	394	396	400	367	366	425	387	384	415	362	400	372	378	404	383	375	338	354	400	376	376	365	390	389	395	387	402	355	366	413	383	350	382	391	401	390	401	350	352	436	373	353	370	373	366	386	362	413	383	339	371	376	373	394	377	343	375	353	364	383	399	367	358	369	408	385	376	430	398	339	364	370	404	403	390	404	381	365	372	380	371	364	376	403	362	374	390	418	379	361	377	395	391	363	387	389	361	380	353	380	391	380	389	377	370	379	407	378	393	399	365	375	382	386	380	359	400	399	360	404	360	403	409	368	393	376	380	408	387	352	371	353	373	382	340	418	365	374	369	363	358	375	351	391	360	420	369	371	383	403	372	394	408	392	392	367	384	374	408	362	362	374	346	365	393	404	365	350	372	394	343	401	353	384	386	369	406	407	381	369	368	367	396	358	366	363	367	367	411	387	369	426	356	360	379	381	378	397	339	393	372	394	348	384	360	397	378	377	372	364	381	364	395	356	361	393	359	347	390	341	342	389	355	410	393	375	350	349	376	346	366	342	392	382	355	379	377	395	383	374	368	400	356	401	392	386	372	383	371	404	380	382	404	374	360	364	369	339	407
24029	21091	28243	24164	20966	7270	1138	760	765	682	642	620	592	547	506	581	551	536	523	512	526	518	521	532	478	529	459	526	518	524	483	500	495	512	480	494	499	503	486	489	476	489	507	514	529	558	521	530	471	508	483	490	515	472	504	493	509	489	517	483	481	502	520	464	463	519	537	506	479	459	534	482	523	500	508	484	490	487	480	464	474	500	505	461	500	502	501	470	504	514	519	500	488	456	495	491	497	482	472	465	524	526	526	481	474	501	505	509	458	510	456	498	483	517	538	518	533	475	508	509	494	456	464	518	465	489	495	481	473	523	481	459	523	450	492	487	509	451	509	476	524	422	454	486	489	522	497	521	519	499	522	483	504	470	497	487	503	495	494	458	495	480	474	516	492	474	484	477	423	500	487	455	479	477	487	430	521	476	483	539	475	482	517	455	477	504	485	487	486	476	504	480	505	497	478	481	474	531	511	481	481	485	509	521	472	535	458	501	524	463	487	508	465	480	477	520	528	491	484	485	494	498	491	475	501	484	485	508	465	493	492	481	521	515	475	491	478	500	497	518	507	471	480	469	525	485	502	467	478	510	507	486	468	494	467	495	503	503	469	490	529	471	445	466	477	475	494	468	489	499	514	479	541	484	487	465	502	510	527	485	477	512	475	493	497	499	472	505	474	478	522	462	417	502	503	501	471	481	458	504	485	497	501	469	466	510	488	514	466	503	468	476	491	497	452	488	525	452	495	461	509	486	473	495	465	483	488	472	491	536	480	460	478	495	513	467	474	520	486	470	503	461	496	512	490	458	500	469	482	496	488	494	455	505	529	459	457	476	485	461	500	492	518	513	491	479	494	482	464	540	482	486	504	486	511	462	449	505	471	498	494	458	502	464	515	459	480	483	469	506	475	485	476	461	455	470	441	515	485	508	485	472	456	505	467	463	474	464	510	497	469	481	469	496	509	494	485	488	465	480	493	523	476	488	478	484	481	486	493	499	503	505	484	541	505	509	457	462	534	450	494	511	490	458	481	522	520	483	458	486	452	475	463	480	479	521	451	505	458	474	526	502	505	466	471	475	491	498	473	464	509	495	474	511	502	504	488	507	484	470	503	473	487	504	515	516	525	525	491	499	511	480	489	535	466	494	468	517	478	482	498	462	527	485	496	487	499	493	485	473	497	449	457	503	513	493	480	484	493	461	457	517	486	488	472	493	482	498	505	460	479	466	482	490	520	501	488	461	493	483	476	482	484	480	504	474	466	484	479	503	514	507	472	468	483	503	453	492	489	472	502	484	523	478	499	517	477	514	525	458	525	485	511	493	464	474	460	475	508	521	450	477	450	492	518	496	509	475	485	468	465	471	532	515	511	460	461	470	480	467	500	513	469	467	461	485	503	505	487	523	503	493	458	530	485	508	451	498	489	492	453	519	481	516	501	502	501	562	490	499	475	489	519	478	447	470	495	445	467	489	504	462	466	448	480	457	500	479	470	507	444	488	501	484	496	481	517	442	496	439	460	517	519	496	506	509	496	424	483	491	487	437	449	516	485	477	489	466	506	520	497	526	496	468	526	480	474	482	516	468	513	488	480	503	496	467	520	521	448	530	484	469	491	467	510	497	479	486	516	490	486	443	522	535	477	470	444	499	480	490	467	488	495	522	511	480	464	485	460	515	518	475	509	522	492	461	508	521	488	499	520	507	452	479	458	473	469	514	497	475	499	475	490	486	503	499	483	527	495	463	480	499	498	477	458	507	493	482	488	524	465	493	488	475	490	471	485	445	459	477	463	510	495	452	487	497	497	511	490	471	469	503	524	513	508	493	466	469	494	493	527	496	514	489	486	492	491	460	520	488	502	481	496	499	502	498	528	519	483	515	481	457	534	456	515	487	487	441	454	504	529	483	482	425	488	475	513	434	472	500	455	510	481	511	499	509	436	461	465	460	483	478	472	510	500	525	493	473	507	461	501	488	455	481	474	512	460	460	502	456	465	501	467	494	518	463	494	496	459	440	492	474	519	461	486	512	509	480	487	479	467	473	522	467	484	483	478	491	457	472	449	517	459	504	491	495	499	483	491	498	462	515	462	492	451	473	490	480	474	516	473	451	469	465	528	506	495	476	495	505	488	493	522	475	489	518	471	478	468	503	478	540	503	478	495	503	431	460	507	481	506	488	474	483	460	513	489	468	517	496	504	522	458	493	481	481	446	499	464	516	475	503	480	471	510	493	545	476	501	512	451	500	509	463	477	465	536	508	463	516	495	473	472	465	455	497	511	511	488	499	493	511	485	476	471	467	461	503	477	479	518	537	510	466	526	485	449	490	460	515	493	490	491	465	485	526	512	497	511	445	475	503	451	485	501	480	504	519	505	517	536	489	507	477	500	486	511	482	496	465	460	443	445	487	503	502	484	501	502	542	523	533	500	497	443	496	497	466	552	446	470	491	469	501	489	495	508	508	487	479	443	502	496	507	491	481	486	500	489	520	525	498	512	487	504	491	460	484	482	512	466	492	475	477	523	487	476	460	501	490	440	502	526	493	476	468	527	488	475	525	499	504	480	486	471	476	533	475	482	523	481	485	511	484	478	506	523	500	503	480	436	493	491	501	491	468	520	482	495	458	497	505	498	476	489	462	504	506	487	479	511	469	478	494	484	511	483	506	506	480	500	452	507	492	488	488	516	447	508	483	518	493	468	505	529	501	491	496	490	500	417	479	466	506	499	468	479	522	560	475	494	478	476	499	512	473	519	523	480	439	479	487	471	451	481	459	510	522	464	497	461	501	454	460	538	469	510	484	476	500	472	522	480	457	451	468	465	475	478	523	483	503	475	476	459	464	494	462	461	440	471	478	476	486	482	498	488	482	512	504	507	509	474	468	494	476	472	479	454	480	472	535	501	493	474	451	507	465	499	489	469	507	493	447	491	458	504	511	477	440	538	487	459	509	504	468	465	506	521	506	472	517	506	463	487	488	497	488	482	480	492	488	492	497	479	436	471	472	488	497	474	500	471	489	492	492	487	492	505	466	488	483	522	500	496	479	463	484	514	486	525	494	453	509	537	501	466	475	504	466	485	425	491	505	460	458	488	488	525	488	463	497	502	472	501	454	477	502	509	491	482	498	531	514	514	477	488	502	445	492	517	492	480	457	481	512	483	501	511	480	491	457	467	484	500	494	456	470	496	531	453	494	503	524	501	442	509	502	475	458	481	470	449	512	504	475	495	443	469	495	499	476	515	497	479	471	530	490	480	503	457	502	471	480	489	488	460	453	488	468	478	476	511	473	498	479	463	485	488	514	498	504	448	504	468	507	454	488	484	464	482	501	557	454	488	515	506	506	485	467	470	509	469	470	490	477	490	513	467	502	459	505	432	490	496	482	526	455	448	496	451	477	508	490	522	485	482	484	494	456	487	534	500	515	474	498	501	497	502	473	442	494	519	467	492	479	443	484	468	487	480	488	457	476	486	511	514	492	536	496	477	504	496	474	487	524
39432	48834	7541	3439	2420	1925	1571	1352	1218	1058	941	903	836	828	773	743	705	668	707	684	697	683	680	633	655	625	607	657	608	672	654	635	631	663	618	622	643	637	640	650	608	625	578	621	621	618	637	644	661	579	611	647	562	658	600	573	599	646	598	640	590	595	598	620	616	648	641	632	634	603	613	640	615	615	643	605	596	598	630	603	619	643	600	620	647	622	614	604	640	627	558	622	621	625	612	601	637	611	609	599	612	614	629	609	616	655	679	586	621	598	581	613	610	592	574	592	590	585	629	604	617	603	585	664	614	587	618	588	688	642	615	617	607	628	610	591	633	644	609	569	641	600	622	633	640	641	621	618	610	651	648	614	586	635	617	623	662	586	606	610	610	648	590	628	605	643	561	619	592	588	626	603	644	602	632	624	626	640	579	612	617	591	649	607	551	564	593	602	593	610	599	584	581	614	597	642	629	607	632	620	608	596	564	604	619	670	624	591	629	651	646	590	564	628	634	619	638	551	621	610	633	588	649	538	597	625	569	654	602	590	618	603	598	605	600	583	587	612	615	602	567	564	633	623	651	598	626	610	597	636	615	617	606	625	629	620	632	605	559	616	566	649	560	598	602	565	649	609	604	632	614	597	635	633	592	609	650	619	556	642	578	598	597	612	603	567	629	617	615	631	595	575	619	634	634	610	598	624	592	559	591	619	649	586	595	658	616	577	605	583	621	631	633	601	605	608	607	612	644	633	609	613	604	673	592	564	662	643	601	586	630	592	631	613	616	600	617	632	634	665	603	627	520	634	615	603	632	611	592	610	645	587	585	590	592	566	606	699	615	635	599	674	595	648	611	639	622	576	598	603	636	657	611	590	605	614	608	599	633	621	639	622	620	629	614	607	619	595	547	606	633	632	596	610	593	638	617	609	566	603	590	578	640	605	586	584	613	625	650	592	622	594	590	556	601	613	632	573	609	555	627	608	615	565	644	601	585	601	574	629	625	566	613	585	603	656	593	645	559	586	610	612	637	595	559	612	661	629	656	617	609	607	624	574	606	602	663	595	553	598	596	645	641	594	598	599	599	645	638	618	641	613	618	597	606	619	621	605	604	666	618	575	640	630	608	618	621	615	583	571	610	607	584	650	602	626	604	606	598	644	614	620	627	660	605	628	604	625	660	642	546	640	603	590	638	667	633	585	670	639	594	617	614	638	614	593	601	614	614	642	652	628	639	619	588	614	592	610	616	573	580	593	618	584	647	590	600	605	659	613	562	610	612	619	606	638	626	553	584	612	637	603	568	599	609	656	613	575	585	603	613	593	603	580	596	599	598	620	603	610	596	575	586	645	633	603	598	595	597	596	653	608	631	620	563	627	642	627	626	592	596	590	608	603	593	618	586	649	618	609	574	642	620	638	592	600	598	627	593	619	630	583	586	599	608	640	633	606	616	627	611	619	633	595	602	630	589	622	647	581	620	581	586	621	613	615	627	580	657	644	578	657	583	643	608	581	591	620	561	618	657	590	635	615	576	640	660	611	610	592	598	588	658	600	659	600	602	609	587	626	572	604	658	604	584	613	586	618	588	604	653	631	601	620	607	575	612	608	643	646	596	608	633	661	584	620	581	603	583	629	636	604	616	632	617	582	628	607	604	576	637	583	614	637	612	628	593	580	570	636	654	599	588	647	605	597	613	631	636	605	593	584	626	589	615	630	619	588	536	602	605	614	648	623	633	648	629	612	634	601	612	587	643	642	593	623	609	599	609	626	626	687	559	584	619	565	657	608	642	627	568	574	601	604	639	623	586	615	617	601	655	647	596	585	643	582	612	641	625	616	597	609	617	575	567	566	599	585	590	625	635	631	599	622	587	625	612	643	595	625	615	611	659	584	618	598	589	576	595	613	613	617	610	614	610	599	605	604	609	616	609	607	647	572	619	632	624	601	625	570	629	622	605	641	599	610	605	595	638	628	576	583	636	629	616	617	600	630	569	607	621	609	634	663	661	642	636	587	620	621	603	610	588	614	631	555	607	638	632	633	624	614	638	618	623	624	589	624	605	605	620	632	576	651	633	600	611	599	615	585	592	599	585	640	618	590	604	609	594	605	594	679	575	615	616	613	603	656	605	587	620	602	630	622	611	616	686	608	606	576	607	604	613	590	597	611	592	599	569	613	585	588	618	626	586	610	625	638	600	666	629	593	602	589	612	604	618	614	608	643	647	633	616	589	620	576	644	582	643	625	617	634	595	626	642	607	591	596	558	646	635	572	594	611	559	624	564	618	647	599	589	633	584	640	601	600	665	645	603	640	603	644	595	624	620	605	602	604	631	590	633	595	655	576	584	627	628	586	641	569	579	648	627	609	603	598	619	610	654	634	621	635	589	629	658	647	631	591	610	586	609	630	580	621	602	557	610	620	635	616	594	663	612	617	629	587	628	653	612	593	647	602	584	590	631	562	623	606	610	583	632	622	649	626	565	583	575	658	621	586	626	610	588	569	638	577	638	596	608	621	640	573	599	591	630	593	608	609	596	657	588	564	609	607	530	621	633	587	579	595	628	622	610	592	604	580	629	605	649	660	609	587	637	554	612	625	627	605	616	613	632	584	606	630	634	619	608	632	658	615	662	622	669	610	569	667	626	575	634	620	639	647	584	589	645	620	601	597	622	637	635	613	636	629	607	622	578	573	651	646	610	628	616	596	597	589	605	645	609	623	608	655	601	576	610	551	635	600	582	634	636	629	589	616	586	595	594	593	570	618	618	616	563	599	640	590	603	611	596	596	603	613	588	623	602	637	584	621	592	612	596	601	601	622	614	596	625	565	650	617	573	639	609	618	571	657	597	645	616	606	586	610	572	600	601	635	622	570	637	669	599	629	639	612	556	609	614	600	579	592	642	620	574	626	612	592	555	629	631	579	610	635	596	614	596	641	583	621	589	668	592	603	577	616	607	599	655	616	621	613	607	625	642	617	616	618	623	608	616	657	582	598	616	629	608	597	614	571	632	588	604	611	605	611	609	646	635	583	608	594	578	623	605	676	638	588	580	621	588	620	623	623	641	606	641	618	608	604	578	663	600	577	623	595	615	631	567	630	608	626	602	568	628	613	616	609	585	591	614	603	606	633	593	600	603	594	606	636	641	611	585	594	552	632	612	586	610	599	642	607	635	655	602	619	637	615	643	634	626	600	588	590	607	600	583	597	588	590	589	630	580	643	575	631	630	627	620	626	626	607	578	604	641	604	579	602	597	626	641	561	596	569	608	604	581	613	637	632	604	601	632	589	594	615	575	615	563	599	591	618	611	643	584	609	593	600	618	583	648	615	612	638	610	620	584	584	603	590	593	587	574	620	603	639	607	629	573	624	598	608	613	575	603	597	555	609	600	639	615	621	617	595	627	598	593	580	567	639	643	639	589	615	575	612	572	633	634	618	617	603	615	611	639	649	575	667	574	632	578	582	585	603	610	609	612	637	600	599	615	582	596	617	615	597	596	611
22981	21102	28768	23605	21067	20952	5614	1112	816	831	732	670	639	636	617	591	529	559	563	531	514	513	451	544	539	494	536	502	477	486	463	501	468	448	491	496	455	464	498	495	493	499	434	464	474	482	446	481	456	475	471	471	442	458	443	479	479	468	471	450	484	460	433	454	479	453	490	488	449	463	522	467	466	486	464	468	489	430	430	467	399	465	443	462	490	416	460	459	494	458	447	456	422	451	446	456	441	465	455	474	503	453	481	444	452	502	475	441	504	472	440	442	461	443	461	478	485	427	427	447	506	480	421	489	466	441	450	444	454	483	468	448	420	452	482	455	454	468	444	435	446	462	422	499	438	446	451	478	461	490	489	478	447	461	450	444	508	454	491	460	422	452	482	479	440	462	482	456	427	451	478	463	470	442	453	476	491	473	473	435	441	451	482	492	448	432	456	475	465	453	453	473	469	466	437	452	457	450	438	465	444	422	431	471	454	446	468	462	441	455	482	472	452	508	457	435	434	472	420	442	478	447	478	460	464	512	481	456	442	484	502	467	448	453	451	462	474	430	426	506	464	436	439	457	443	452	411	436	417	460	457	434	453	424	469	455	456	447	458	486	489	425	413	426	465	462	445	429	440	454	470	458	442	472	424	463	436	426	464	459	491	462	411	432	452	471	464	456	471	465	431	441	463	453	448	457	457	447	485	482	436	452	422	465	452	397	451	441	482	429	486	443	487	405	461	462	446	487	445	464	451	453	495	441	410	475	450	411	463	453	437	435	462	500	500	422	448	472	491	497	432	404	459	435	448	474	473	463	499	492	493	467	426	451	513	450	498	452	458	434	469	471	466	459	434	444	421	436	485	453	452	457	451	438	452	454	450	454	449	452	445	457	495	459	425	434	438	436	462	457	474	474	449	452	446	449	467	397	458	486	427	450	451	489	453	426	443	467	429	464	460	452	425	430	446	450	478	469	450	458	452	486	462	459	477	459	455	452	470	469	412	425	475	466	448	469	451	457	504	453	405	410	447	467	470	487	461	466	476	460	447	466	479	470	460	486	428	472	471	449	500	408	461	461	470	432	425	444	478	426	440	456	415	476	426	481	479	458	461	477	450	471	493	440	474	449	453	451	458	438	455	471	442	434	479	476	476	485	436	459	459	484	462	467	478	447	459	462	405	443	468	469	468	473	410	444	463	424	459	449	461	445	472	460	466	461	432	480	455	470	436	480	457	468	478	503	461	445	474	459	476	434	415	445	444	452	445	443	430	446	419	489	493	472	433	440	448	453	458	438	420	461	469	433	490	443	462	482	483	474	463	457	457	464	412	447	450	477	456	458	451	433	464	455	486	449	484	495	470	439	455	436	445	424	478	424	431	449	448	431	441	467	454	438	486	463	482	468	423	458	450	473	466	434	429	458	467	463	495	458	452	442	482	452	442	476	457	463	452	459	473	451	440	503	455	470	417	473	443	459	458	474	477	446	486	419	462	435	448	514	481	461	442	433	497	496	445	454	448	453	483	432	448	448	436	460	465	449	472	452	449	438	412	424	451	410	453	510	472	484	510	481	440	460	443	485	445	460	489	481	466	470	454	441	426	507	461	449	435	434	444	446	473	439	441	459	467	439	465	440	450	436	459	478	470	443	478	494	493	446	461	449	444	425	441	440	445	452	507	457	439	452	424	437	440	432	423	420	451	439	460	444	420	434	433	449	444	476	450	436	524	515	446	487	446	457	442	488	462	464	466	432	476	456	440	448	459	449	459	455	458	447	466	443	430	451	448	451	454	446	477	405	433	435	473	452	433	460	458	463	468	436	450	485	440	456	471	446	436	421	479	472	472	449	493	410	494	438	454	467	432	441	460	414	431	476	473	458	472	465	449	506	452	466	437	471	447	447	470	420	448	483	416	431	480	447	451	499	515	404	469	453	448	457	453	418	494	444	486	467	431	433	467	489	437	452	445	471	461	470	471	454	452	455	440	489	463	425	521	473	464	460	454	466	472	461	440	433	455	492	447	464	462	472	436	441	431	467	465	459	434	452	436	491	465	430	459	440	457	439	447	462	498	500	444	447	454	435	465	442	437	454	439	457	443	466	440	417	468	431	455	492	471	461	457	503	464	406	463	468	478	449	462	483	473	446	405	478	438	453	475	495	460	455	446	414	424	426	437	463	482	463	450	439	484	460	470	464	452	461	474	478	465	490	478	437	472	464	459	472	445	469	399	429	454	466	422	443	472	521	455	498	478	453	478	443	481	443	500	482	497	438	451	490	447	431	439	395	441	441	424	476	441	457	452	483	469	472	443	417	446	490	473	456	463	452	448	463	408	471	447	434	470	472	463	428	474	475	439	505	460	445	445	418	456	468	440	458	511	468	423	472	418	458	448	463	450	444	456	434	437	451	464	445	465	436	447	498	427	453	458	437	446	419	442	468	496	462	462	469	461	455	438	417	432	453	425	467	485	437	440	454	443	478	443	472	450	436	474	455	415	476	469	457	447	486	456	490	484	467	446	480	432	459	444	458	412	445	435	436	492	425	418	446	430	437	458	460	475	406	478	432	477	485	439	437	450	485	453	464	454	450	482	457	454	459	467	428	449	428	458	465	405	480	447	417	465	434	441	432	432	444	440	479	407	478	488	507	419	472	429	450	433	439	439	458	444	470	446	456	429	391	443	430	471	433	471	461	465	449	487	446	450	433	478	465	474	449	473	476	476	456	452	437	493	470	465	450	481	477	450	445	471	486	433	427	417	451	479	431	446	448	472	428	436	459	482	464	427	450	437	503	431	453	461	523	461	461	489	474	466	453	463	464	483	414	457	474	480	468	476	464	448	437	419	446	462	445	424	470	464	454	438	440	444	473	442	481	416	428	425	470	442	435	498	475	469	470	455	486	475	478	480	428	464	452	472	435	420	456	430	477	485	495	448	469	446	479	481	439	445	444	451	468	483	458	495	456	453	428	490	466	451	469	415	437	435	444	461	468	485	453	479	477	457	456	475	502	478	418	442	455	503	435	470	470	446	438	428	495	435	422	468	424	432	434	465	450	463	446	422	432	406	417	503	438	472	489	438	431	449	455	454	447	444	459	441	481	487	510	458	432	443	455	463	502	450	437	447	481	411	471	418	464	458	471	450	484	460	462	484	449	453	468	496	418	449	455	478	411	485	408	464	451	439	496	435	437	469	470	448	426	432	479	467	447	488	472	464	461	434	488	445	438	458	454	483	444	432	455	530	468	421	407	419	454	426	457	475	469	477	454	453	465	428	447	435	472	455	438	430	485	486	452	468	458	475	454	422	456	483	467	478	494	429	433	483	446	476	410	474	479	421	500	440	415	439	498	477	485	481	431	459	461	455	427	437	492	458	461	457	448	458	441	463	489	442	485	433	459	498	453	434	421	480	456	439	452	475	448	427	484	469	463	453	397	450	453	426	478	415	433	451	444	454	450	484	454	458	407	433	456	433	445	425	446	439	476	443	461	458	434	454	475	418	418
43552	54859	11406	5963	3886	3004	2397	1894	1650	1396	1212	1182	1031	993	870	828	774	788	730	706	752	667	694	663	668	614	632	630	648	631	630	591	614	623	642	681	590	628	618	592	559	607	625	632	575	571	616	571	604	571	578	606	564	597	602	599	591	616	597	568	598	617	586	634	610	608	586	598	620	590	637	605	607	641	645	591	604	575	576	583	590	558	571	601	575	548	538	595	566	571	569	574	560	637	594	546	579	642	543	592	567	562	583	594	567	563	610	582	600	585	573	545	578	562	597	577	552	602	556	581	564	555	562	579	610	530	580	565	540	582	566	643	583	617	574	590	583	582	563	569	614	565	555	567	596	572	582	575	557	529	558	567	567	616	585	616	612	562	578	523	571	577	540	572	562	556	609	557	613	617	597	609	586	568	581	564	569	586	589	567	553	560	527	606	594	551	599	575	554	580	600	572	554	603	592	549	559	626	574	545	563	554	554	582	576	574	580	627	553	612	532	606	574	532	541	568	602	564	607	579	583	566	532	578	571	633	599	584	573	590	576	583	560	564	566	630	560	606	611	636	574	594	583	563	567	612	597	539	614	610	618	577	584	566	557	560	557	602	570	598	600	570	602	545	583	575	576	557	572	558	574	583	556	582	597	511	593	568	587	563	597	593	633	577	597	589	587	599	576	558	613	613	574	589	576	565	547	591	605	600	609	595	579	550	583	580	563	555	583	574	568	566	579	568	562	597	544	606	553	600	595	547	609	608	595	606	620	586	579	556	578	585	526	578	585	552	588	604	542	595	579	558	592	576	519	540	568	574	584	562	535	580	546	579	564	552	608	592	569	620	573	595	552	578	583	552	560	581	546	559	571	607	585	609	554	585	573	576	577	558	583	555	588	576	594	543	530	542	552	525	599	580	622	536	587	559	622	592	574	611	547	547	601	557	565	596	570	587	566	557	622	561	625	571	597	554	571	559	534	579	589	589	540	575	568	543	577	526	613	556	587	521	576	569	551	528	544	546	566	588	567	606	575	558	565	609	566	617	565	588	559	575	558	562	526	548	558	535	530	590	617	607	609	557	611	609	613	581	575	566	577	533	591	587	563	575	535	572	570	595	574	568	530	550	550	621	577	508	550	604	568	546	567	594	557	600	586	567	564	540	611	562	592	591	561	553	543	571	554	602	581	600	550	569	562	564	579	547	579	584	613	580	589	576	593	584	559	562	553	521	608	544	550	569	588	569	574	578	543	578	560	572	556	541	597	580	570	556	561	616	573	606	578	552	569	600	576	551	591	596	595	523	624	590	513	571	567	588	574	560	617	576	605	585	573	553	578	554	614	619	582	578	585	599	579	576	578	656	551	611	575	573	585	538	550	596	580	578	610	570	565	556	542	601	607	583	566	552	604	547	581	595	577	561	546	583	555	604	565	569	521	545	583	569	558	577	499	583	551	572	569	589	576	583	576	600	557	543	626	552	636	598	592	558	611	557	584	586	567	576	607	590	589	562	584	589	568	561	603	571	561	610	594	590	563	619	592	530	550	559	600	597	582	612	541	588	583	598	570	562	566	543	598	602	574	525	567	620	580	600	551	528	593	553	574	575	588	548	574	576	540	594	574	600	545	604	613	580	604	541	565	585	580	562	574	519	592	571	595	551	547	594	578	602	567	557	613	576	534	555	550	572	599	564	589	577	537	548	617	559	566	572	555	548	581	583	579	553	599	599	574	573	563	556	564	594	602	587	606	560	611	616	589	600	614	555	579	597	576	559	597	584	560	550	577	593	588	573	616	615	569	589	568	555	539	541	558	594	597	578	534	575	585	546	590	581	547	566	611	539	544	557	590	600	554	594	586	582	582	608	522	560	591	568	544	522	597	520	570	540	580	592	561	589	621	554	561	585	556	568	599	533	567	599	530	553	574	577	568	583	538	574	594	562	570	593	567	614	572	543	611	558	598	520	577	603	609	564	565	538	557	576	516	570	560	551	540	599	573	577	594	545	546	573	577	605	556	645	595	595	573	549	574	573	576	610	620	594	573	583	536	588	574	546	558	594	596	588	560	595	545	552	609	602	596	606	527	656	582	575	526	568	572	568	552	563	591	597	568	586	588	580	605	569	551	577	605	552	566	603	562	579	606	603	556	578	573	597	580	560	575	559	575	624	563	566	605	587	543	558	579	551	564	591	571	569	549	544	554	554	589	561	570	577	573	591	591	584	542	582	543	588	622	606	582	554	581	565	550	581	588	568	615	558	600	585	607	590	558	574	594	538	589	558	607	599	519	609	556	576	586	569	582	563	602	590	585	622	578	590	591	596	552	548	583	559	577	569	567	594	598	632	593	585	563	620	558	607	564	596	630	597	522	528	557	529	558	588	557	584	594	581	607	560	571	579	592	576	575	601	599	603	615	635	573	581	539	560	576	580	585	604	576	572	582	563	577	587	542	592	541	554	579	603	548	581	552	572	535	567	564	590	564	576	551	577	531	594	581	594	551	627	545	537	594	579	533	598	575	547	585	608	579	602	561	602	574	555	575	558	590	562	601	576	590	576	530	614	605	588	544	553	622	536	591	580	594	558	570	553	580	583	608	573	601	574	540	576	585	549	568	525	596	532	577	610	585	546	576	595	589	576	567	566	628	569	578	581	553	551	566	598	559	559	572	560	583	552	514	542	592	595	628	596	551	569	539	559	574	558	514	587	575	579	566	538	520	609	567	532	565	593	582	592	591	523	590	572	595	556	579	556	589	613	552	547	543	602	559	565	551	607	584	549	545	567	579	577	620	593	628	568	583	576	616	578	574	577	590	540	575	606	560	576	597	570	548	576	551	579	560	602	589	559	576	547	608	589	550	635	518	557	610	545	575	535	614	614	621	631	566	583	569	585	590	623	580	575	588	594	563	585	557	558	538	557	545	535	556	630	598	582	556	543	564	628	568	582	567	576	571	576	553	545	584	577	549	585	586	587	542	568	597	599	541	562	483	537	591	589	594	579	577	579	540	598	524	585	559	542	600	618	585	548	594	606	517	551	579	592	575	607	550	531	545	587	629	587	595	566	552	584	598	544	583	570	575	582	529	603	582	563	587	595	575	617	579	578	568	550	549	571	552	605	575	556	564	591	521	532	548	542	605	552	593	566	563	572	568	537	545	564	583	566	601	547	568	570	584	540	569	597	583	593	588	577	563	547	549	602	587	584	597	589	547	593	583	575	610	575	596	602	573	555	530	539	583	562	600	563	584	584	566	606	562	550	610	597	566	553	574	552	630	563	599	540	537	577	618	588	590	592	586	572	625	553	568	566	601	598	542	589	576	591	565	630	554	537	588	574	618	630	570	598	555	573	593	554	563	560	559	542	517	592	564	582	578	635	607	542	609	558	617	606	609	566	554	568	560	569	600	587	554	600	550	601	599	618	624	576	556	591	585	545	548	562	562	586	568	568	559	559	581	580	532	548	533	548	541	540	550	562	542	574	554	601	570	546	559	568	602	539	535	602	524	575
28865	24401	12439	1197	435	395	345	325	302	289	312	284	308	339	339	309	306	291	338	327	306	340	285	317	292	299	308	315	307	329	308	311	295	311	285	296	341	289	330	301	271	290	339	289	301	315	293	297	311	294	276	282	310	280	296	291	298	311	300	292	282	305	325	301	301	312	299	303	293	294	283	332	323	304	279	308	290	267	310	300	311	301	291	313	274	287	306	329	292	300	313	298	299	291	297	311	308	316	278	313	302	290	283	300	298	283	291	291	282	331	277	337	311	312	285	287	270	258	311	286	325	310	307	269	309	303	302	286	281	298	332	330	314	303	295	313	287	333	339	302	302	297	313	281	294	295	296	319	299	297	315	324	278	275	273	325	275	290	293	287	291	323	285	302	270	280	295	297	315	285	296	300	303	305	311	309	281	309	301	326	287	279	288	313	294	307	287	291	283	319	282	292	321	329	284	289	259	299	285	290	314	305	310	268	285	317	273	329	283	302	295	296	285	312	288	305	296	359	312	285	302	289	309	322	292	318	301	315	285	313	267	299	312	301	302	263	311	316	276	286	309	283	322	285	319	304	304	294	322	281	275	300	266	283	310	310	295	312	319	306	306	298	326	306	305	292	342	283	289	285	309	303	296	292	295	306	311	299	289	294	282	290	277	309	281	311	292	316	283	278	289	337	296	294	292	311	285	307	279	273	322	290	302	264	336	322	302	280	305	315	295	316	313	297	322	307	308	297	284	293	296	295	283	301	281	283	286	316	311	309	286	294	280	301	282	324	308	289	287	321	315	299	318	282	274	303	311	278	298	302	292	315	332	313	317	272	269	300	320	282	306	257	319	302	298	306	313	279	295	294	323	301	292	270	306	283	272	302	282	296	303	299	308	286	268	285	319	299	287	283	277	308	273	325	304	282	268	300	273	283	306	312	288	313	278	294	316	290	322	266	295	329	301	295	302	317	300	323	327	297	340	304	282	292	288	308	286	290	265	323	306	319	319	282	296	299	318	297	280	309	329	312	286	320	284	295	275	276	289	271	310	295	329	304	304	322	287	291	307	311	306	292	297	262	294	285	319	269	290	323	284	322	300	305	309	296	294	295	295	300	280	307	333	341	292	300	270	298	302	281	310	295	313	319	310	273	277	276	284	294	303	279	277	303	313	304	307	299	324	281	330	316	290	325	279	289	313	319	305	283	305	293	317	313	286	294	275	276	298	287	298	304	322	296	289	318	330	317	306	306	325	330	291	294	278	276	295	327	270	310	274	308	291	305	309	293	312	311	342	301	259	271	276	303	284	295	301	311	286	321	291	295	309	269	310	319	318	291	303	278	293	283	283	314	294	317	288	296	315	325	288	281	306	282	302	316	277	300	306	300	299	297	311	302	297	301	316	298	286	279	293	295	300	309	276	280	267	309	332	312	297	317	287	307	304	295	296	337	298	305	288	282	288	272	311	300	310	314	327	336	311	245	287	278	275	307	302	321	298	311	265	279	305	297	299	309	303	309	284	303	298	291	314	314	281	309	301	297	289	318	283	289	294	279	313	301	301	318	285	301	310	295	327	306	294	263	318	301	315	309	283	303	295	308	264	307	306	307	257	271	277	306	317	278	320	281	328	282	284	311	310	295	312	307	320	309	315	285	315	277	293	318	293	318	287	297	299	345	304	298	284	279	297	296	301	311	280	297	301	316	275	286	283	296	314	291	308	314	296	298	273	294	283	297	343	282	313	313	285	308	308	261	285	280	315	300	292	306	291	302	299	291	352	315	313	327	264	301	327	310	303	336	296	298	294	330	282	309	304	295	312	327	287	298	319	304	308	289	321	271	312	280	289	278	272	305	319	325	317	290	299	262	296	298	299	278	317	288	308	301	304	288	303	290	295	315	308	295	311	299	293	315	359	305	265	279	324	324	299	300	309	285	319	332	280	327	287	302	294	305	289	337	298	308	280	306	284	335	288	297	270	292	308	280	301	301	290	281	301	306	273	285	302	293	296	290	305	308	298	294	296	318	335	295	296	298	257	320	308	306	278	319	315	281	301	305	320	320	301	312	271	299	275	280	292	264	317	288	301	290	327	299	298	309	311	313	298	302	288	293	278	265	286	305	314	286	289	302	294	298	295	310	321	295	331	308	274	327	313	292	304	299	301	290	288	278	344	310	292	301	307	279	306	295	278	285	275	283	308	305	307	305	297	275	307	288	270	319	312	287	288	306	278	326	321	294	289	289	260	291	298	321	294	301	280	304	298	304	292	309	329	328	295	286	294	265	310	284	309	278	296	279	293	295	305	292	288	307	296	311	358	304	280	274	279	300	276	302	304	307	294	298	320	329	307	311	295	312	298	345	338	301	292	309	301	296	281	333	308	291	279	302	326	307	294	290	296	301	299	310	277	280	300	296	274	303	306	334	288	310	291	307	328	279	286	299	258	303	314	291	304	289	345	295	291	298	330	324	304	278	332	308	287	284	311	317	304	314	268	267	308	307	318	304	291	287	320	297	271	305	283	301	319	291	253	322	292	298	310	300	290	315	303	282	299	307	306	316	303	304	281	278	281	326	304	273	286	321	316	274	317	296	284	297	294	310	331	304	343	275	312	312	306	341	295	306	311	300	311	267	277	327	302	300	273	278	302	310	324	301	291	313	305	306	309	307	267	298	323	281	302	348	283	297	288	299	285	291	310	300	278	307	309	266	310	343	316	335	297	295	312	306	290	315	303	282	295	324	292	313	295	322	305	311	288	319	298	292	294	272	295	321	292	283	319	297	293	293	295	319	297	270	317	335	326	307	292	280	328	315	282	338	311	306	268	291	295	310	294	284	330	331	293	308	310	296	300	324	313	286	270	299	244	311	284	306	305	297	285	321	342	307	305	314	313	288	290	307	295	291	313	329	309	292	304	286	288	330	306	297	310	291	284	288	298	313	322	312	294	310	332	324	286	292	297	308	330	291	276	319	289	301	313	287	333	306	319	319	276	282	302	290	289	322	320	331	293	315	299	317	317	315	295	298	292	282	300	323	272	310	320	288	289	312	289	300	316	291	304	320	280	311	286	302	299	319	308	329	321	298	286	298	287	312	308	266	317	299	335	285	289	328	306	290	318	301	288	275	305	305	307	304	302	293	284	267	274	305	296	290	302	311	280	299	303	302	316	318	315	268	321	290	310	286	315	334	295	342	314	309	274	296	297	294	257	292	328	299	306	314	303	303	313	296	287	319	259	330	302	277	325	300	327	325	332	315	291	280	289	276	336	287	305	304	278	316	290	348	346	270	339	282	301	308	266	302	334	301	298	298	311	323	298	334	288	270	317	315	302	315	299	273	272	308	299	312	272	297	274	319	317	309	306	291	292	282	318	301	297	325	289	303	321	301	272	317	300	285	313	301	277	320	280	295	307	294	302	289	308	279	331	262	277	338	294	294	305	260	307	270	263	310	302	291	319	312	331	309	298	297	327	300	279	288	310	307	317	299	274	289	297	328	294	308	296	309
34338	34227	1256	636	537	495	465	416	412	420	428	395	395	385	397	426	392	364	380	369	413	371	388	404	365	403	380	384	362	401	395	386	378	394	355	376	416	375	407	370	379	370	401	408	422	378	401	389	383	403	383	334	361	393	429	391	388	398	377	344	395	371	414	393	351	366	410	414	429	391	384	382	358	387	420	367	361	410	404	405	367	373	380	356	376	337	401	377	351	393	395	349	366	380	407	384	392	373	409	368	354	384	378	410	390	374	393	400	382	366	370	401	328	367	371	396	370	356	334	391	376	392	387	355	424	374	363	413	385	402	398	372	391	391	363	388	402	345	356	393	367	376	426	389	379	362	355	407	357	383	366	427	389	379	358	391	408	392	421	382	365	369	388	371	375	398	332	361	388	398	369	366	406	400	398	379	391	405	368	370	374	380	381	407	355	369	390	361	365	370	363	390	393	383	374	390	361	406	342	363	368	368	361	372	370	393	381	385	380	364	377	355	382	399	358	419	383	370	356	381	364	392	371	354	384	379	368	354	387	371	380	354	376	368	371	366	377	383	371	366	403	331	420	351	366	379	377	385	375	397	350	377	352	392	403	397	374	351	370	351	366	395	402	366	399	407	364	378	349	394	340	344	400	402	407	370	385	387	383	387	359	401	392	382	405	350	347	399	364	395	397	388	400	365	353	422	366	386	374	353	378	358	409	376	358	352	414	403	359	340	392	390	422	369	372	397	369	372	386	402	331	357	385	407	371	389	383	388	396	380	335	385	392	382	368	359	380	357	383	387	389	391	374	356	354	374	368	340	379	397	375	364	366	381	353	416	366	357	374	376	393	400	385	393	381	379	397	376	383	348	350	370	396	355	334	359	359	373	379	385	364	391	413	368	374	355	406	368	336	351	357	399	372	382	386	367	390	376	375	372	402	381	383	379	371	376	370	406	387	405	364	388	374	371	371	371	358	398	406	375	340	353	366	383	378	381	353	361	424	375	410	377	363	365	336	410	342	379	371	416	358	401	376	391	375	327	360	405	396	376	400	377	371	397	389	347	351	367	347	405	374	373	426	413	367	338	358	369	392	373	366	384	365	356	385	381	414	377	368	385	349	395	384	387	371	375	401	366	397	408	375	370	394	372	370	372	375	395	387	413	375	376	375	372	392	391	388	380	367	374	385	383	407	382	374	388	386	380	341	381	358	408	366	361	365	381	387	351	369	378	391	403	397	355	368	396	363	400	370	363	367	380	412	394	351	368	387	397	404	391	394	342	360	368	367	391	391	343	362	400	336	457	371	395	355	356	395	356	379	377	408	407	376	368	357	351	367	384	390	364	404	388	362	395	376	376	379	411	363	380	403	370	355	383	376	379	372	396	368	377	389	375	381	413	346	382	380	379	368	377	367	418	347	372	390	398	411	362	381	362	392	388	393	356	388	336	371	387	389	368	369	369	368	365	375	391	409	357	394	399	371	392	397	393	382	350	390	367	409	365	380	368	393	368	405	339	399	390	398	381	374	337	391	372	365	370	366	413	371	359	378	378	372	429	353	386	395	386	372	373	366	377	394	361	366	417	384	396	375	358	389	384	397	384	334	384	401	381	387	384	365	381	399	401	379	349	370	383	360	401	352	367	392	366	416	369	371	365	338	349	416	342	378	333	379	386	389	416	363	357	382	376	382	383	352	358	363	378	345	356	397	385	360	347	402	383	355	374	346	375	417	363	364	389	377	368	386	374	350	382	401	346	375	378	394	389	405	402	387	393	408	376	382	353	354	390	381	354	386	379	370	388	384	396	401	370	365	373	386	384	361	360	384	390	395	414	406	358	423	381	428	373	363	375	354	376	347	355	357	364	380	373	363	395	368	347	359	368	400	346	422	374	366	423	410	381	396	405	375	413	366	386	353	373	346	366	376	402	388	359	395	380	391	368	365	401	420	406	400	381	349	347	373	416	392	424	354	382	381	380	377	377	404	380	398	390	417	399	367	372	356	360	357	356	378	392	358	365	389	385	369	351	428	365	372	361	390	389	392	370	396	408	397	367	361	371	350	386	351	376	375	346	405	363	354	385	410	363	388	375	348	391	382	384	370	367	374	381	408	343	369	412	385	413	376	390	377	377	377	391	428	402	403	380	377	401	381	370	389	368	404	383	369	356	365	385	366	385	402	369	328	398	398	389	382	385	400	344	368	355	394	367	353	371	384	348	367	358	334	395	360	373	381	355	360	377	367	404	377	398	365	374	385	353	387	362	370	390	387	370	360	399	393	393	379	393	340	408	410	361	388	407	394	419	387	378	395	389	377	401	378	351	388	379	379	390	381	424	387	361	347	369	409	361	383	382	387	363	391	401	422	376	351	359	409	407	355	389	407	405	416	369	392	384	382	395	388	392	386	386	389	370	375	383	360	392	371	365	378	376	360	409	371	373	393	411	381	412	376	382	359	370	371	389	374	398	397	364	377	362	384	383	349	372	362	339	353	370	392	406	362	385	385	378	374	370	359	378	375	377	366	365	366	363	357	381	392	367	392	377	372	377	387	393	366	365	381	345	363	375	367	361	368	366	373	341	387	372	361	375	365	389	369	393	390	363	384	393	388	396	360	365	378	360	403	416	390	380	368	360	368	386	353	384	356	332	384	365	376	385	361	387	421	380	378	392	399	348	378	345	403	402	358	383	362	375	362	380	401	382	370	362	398	375	406	363	398	397	427	369	359	361	395	385	388	399	376	371	370	389	395	385	420	346	375	337	371	375	364	370	403	401	399	430	358	358	375	407	387	380	375	377	368	346	384	404	393	360	395	356	444	399	381	383	405	374	388	361	399	359	398	379	396	390	385	349	379	355	374	357	378	393	392	345	395	325	388	353	417	427	366	368	369	379	400	376	371	359	396	400	394	370	371	384	355	377	374	378	365	345	397	363	372	362	368	372	403	381	395	380	354	382	378	407	399	378	364	399	363	349	418	384	378	361	364	383	393	384	369	350	358	331	362	347	393	409	403	369	383	380	369	369	347	371	365	358	387	367	389	373	370	388	400	370	381	374	393	376	397	365	361	399	361	383	377	374	408	355	396	416	386	418	394	404	397	393	344	382	351	365	385	391	363	384	372	385	375	370	366	381	382	418	410	369	397	392	419	380	384	361	354	357	365	369	393	394	387	353	398	370	392	379	383	372	369	370	358	349	386	368	352	385	388	375	384	395	404	389	408	396	379	354	363	335	391	382	357	390	373	419	362	394	391	364	371	375	376	389	368	381	386	379	376	350	402	399	411	378	383	359	363	394	352	379	362	345	400	377	375	396	360	362	360	401	375	411	412	339	399	409	375	368	369	394	364	358	385	387	363	379	389	375	383	337	366	373	367	382	376	397	397	375	382	353	351	393	406	391	368	380	391	397	395	386	316	399	405	381	385	393	377	351	358	405	356	389	393	406	394	381	377	398	384	380	382	399	369	409	407	368	385	382	372	375	403	386	395	408	349	382	415	387	388	387	377	338
24034	21090	28270	24037	20950	7278	1154	773	684	677	669	590	569	641	559	522	519	572	530	508	538	521	517	478	526	486	538	494	504	480	484	464	492	508	509	515	464	506	535	515	515	521	492	506	497	495	478	517	491	467	503	498	507	496	481	496	552	479	512	514	509	466	491	506	517	482	528	519	509	483	460	506	505	498	471	526	531	504	507	478	502	485	469	482	514	484	477	473	544	461	481	524	501	467	473	502	466	453	519	481	473	492	463	468	511	459	495	519	505	467	513	508	479	506	507	488	460	540	536	487	458	526	433	480	481	477	494	503	500	497	516	495	443	483	481	524	449	502	472	453	518	498	517	488	503	497	461	479	477	494	500	494	493	454	476	502	473	512	476	474	468	482	460	452	473	495	519	502	503	505	488	505	534	444	483	515	504	512	435	477	471	483	495	491	460	462	496	481	516	510	479	523	513	484	494	509	481	461	491	493	524	482	494	474	498	481	477	453	484	474	474	436	481	474	517	484	521	506	507	444	422	503	526	500	451	468	503	466	468	506	492	487	469	481	489	495	507	503	474	439	495	463	480	495	475	519	493	505	486	480	470	476	491	474	496	500	498	479	513	479	503	428	497	513	514	493	459	496	495	493	492	475	498	488	473	495	482	493	474	462	486	492	471	441	446	491	528	526	491	487	478	514	493	462	466	477	521	480	506	464	481	444	470	463	468	515	513	501	470	504	498	441	432	444	489	434	505	503	456	474	471	454	506	516	493	498	495	474	501	505	454	503	498	471	451	503	501	488	493	478	479	533	512	449	495	498	498	488	480	487	465	514	440	504	460	424	472	500	486	460	476	480	474	490	448	476	474	489	457	467	519	462	471	473	527	470	464	484	475	447	443	464	471	482	480	445	475	482	506	500	452	469	469	466	477	463	501	466	494	465	492	470	468	482	475	485	498	507	495	481	485	480	464	467	495	450	519	472	481	470	460	496	506	521	492	496	455	471	501	472	474	478	502	536	479	494	471	506	513	512	450	492	466	519	478	488	447	470	515	427	469	500	452	468	456	491	498	469	486	457	499	475	490	508	457	495	480	476	484	464	492	495	503	503	484	480	475	468	508	507	466	497	487	503	494	486	487	467	456	467	478	552	479	436	479	475	462	491	457	445	462	513	488	487	539	468	512	483	495	474	520	473	519	464	495	479	499	456	476	494	535	497	503	491	517	466	488	485	484	481	480	505	494	485	469	501	509	484	492	480	482	476	486	494	448	494	467	542	501	496	504	481	505	486	474	475	492	497	495	508	500	463	456	484	509	484	449	453	468	518	485	454	512	433	482	504	484	467	527	475	483	527	470	485	487	495	534	491	445	509	487	491	493	463	508	479	457	479	454	415	495	516	497	480	447	407	462	500	484	474	461	504	514	501	482	502	505	444	482	530	488	454	463	444	502	490	494	480	486	476	505	506	527	475	447	507	498	538	501	413	495	489	507	468	499	477	498	450	518	485	476	459	459	461	495	467	507	511	483	472	477	467	519	454	519	523	494	500	497	510	500	434	468	532	454	481	470	511	510	462	467	484	489	498	495	473	472	478	470	485	465	485	499	521	501	490	499	489	491	451	456	506	481	502	440	482	467	513	457	474	468	494	506	476	479	512	471	492	441	490	487	525	488	453	473	473	471	481	449	478	451	493	500	516	452	498	447	493	485	489	496	477	526	466	495	461	489	483	456	450	504	413	474	466	501	447	510	545	498	446	453	480	437	439	436	467	480	500	511	486	537	457	481	480	460	483	490	475	469	458	515	483	448	437	477	431	492	518	487	445	471	489	465	494	506	524	453	483	483	445	441	489	515	489	435	453	498	466	486	499	465	441	505	480	472	483	475	481	492	475	487	508	483	521	499	512	495	468	526	459	486	448	504	475	497	485	510	519	482	484	475	516	449	469	516	489	496	485	487	477	510	462	454	483	488	487	491	463	471	474	475	477	467	494	479	476	474	462	510	468	466	472	475	489	419	480	445	449	474	485	484	473	478	484	471	454	513	476	529	482	507	462	525	478	493	477	486	492	465	505	466	493	499	477	476	501	530	482	489	523	487	455	497	469	493	483	512	473	498	511	466	508	467	463	482	481	485	473	481	494	515	483	472	463	502	464	473	495	488	454	496	469	488	498	495	494	517	480	467	501	481	439	472	440	528	484	468	536	463	471	486	486	499	433	471	486	464	484	512	518	470	494	450	506	465	486	523	477	458	493	458	516	476	490	467	464	496	509	445	488	466	491	487	485	485	475	466	488	478	490	472	508	504	488	428	467	460	480	475	502	468	537	518	491	497	490	519	504	493	486	507	477	493	473	498	442	475	472	481	480	516	476	468	492	491	485	512	488	454	488	526	441	503	506	512	512	499	496	489	450	504	461	452	466	481	496	484	479	503	529	483	453	483	472	505	489	490	447	487	449	460	505	456	501	520	505	492	513	508	490	463	498	460	484	458	484	497	484	484	473	545	477	500	550	466	483	502	458	514	480	476	503	480	468	481	465	464	475	500	467	521	489	496	478	485	490	511	483	493	484	490	501	484	430	459	437	510	472	503	493	478	509	457	477	489	490	481	445	502	465	469	464	489	455	469	500	479	490	474	520	480	499	492	483	478	450	475	474	499	514	466	520	495	480	518	458	503	466	468	462	475	455	491	498	472	465	450	466	519	447	463	503	480	479	467	511	480	488	483	469	491	500	475	484	492	502	510	506	494	452	451	498	491	457	493	463	447	473	506	502	470	487	489	492	507	470	475	497	473	509	454	468	467	502	496	489	478	479	537	497	493	490	524	475	490	491	472	498	503	464	510	501	455	471	459	467	503	468	427	457	496	490	462	463	502	510	533	478	467	493	486	503	479	475	481	466	534	479	505	479	484	547	508	437	463	495	508	513	483	497	498	511	479	471	501	483	538	454	479	492	482	460	439	465	489	480	488	480	513	482	480	470	456	460	473	470	478	467	483	461	504	488	481	475	505	479	509	470	503	503	527	467	469	507	501	479	501	459	509	453	467	460	469	470	460	457	507	483	498	461	465	469	518	477	489	468	500	483	519	458	488	502	509	463	470	516	487	491	503	469	457	458	461	466	479	493	491	487	489	499	508	526	448	513	493	462	464	492	508	455	453	518	501	473	494	501	472	449	456	490	436	443	517	474	440	480	448	458	476	502	466	476	499	471	480	452	489	447	517	460	480	459	492	504	467	477	495	513	515	503	477	468	482	436	451	513	507	478	482	480	540	477	493	490	488	486	464	454	469	496	486	465	515	512	495	460	485	461	476	486	492	477	494	484	478	501	508	476	516	482	481	515	442	476	447	465	489	444	499	505	469	474	528	499	500	506	515	488	462	443	454	496	507	475	468	514	470	482	502	473	503	479	478	482	529	527	473	493	485	502	450	454	478	499	525	491	512	479	478	481	505	483	493	470	495	486	496	487	503	469	463	486	502	494	481	463	452	473	466	476	442	490	487	464	490	453
39163	45124	6696	3496	2349	1957	1506	1372	1162	1050	975	926	797	814	764	712	709	732	677	691	718	643	712	639	691	654	670	644	597	627	613	606	632	595	651	643	598	624	603	595	598	640	630	599	615	627	597	620	620	597	636	595	554	580	609	604	588	589	611	612	622	608	630	596	642	625	655	611	609	633	631	657	624	625	611	613	584	595	570	609	629	641	596	614	631	606	632	626	565	627	624	590	604	631	641	644	570	587	595	593	624	635	585	534	645	619	633	625	638	609	628	633	574	597	613	570	600	622	608	606	594	611	650	615	631	603	593	611	599	663	640	637	594	640	558	638	596	646	605	613	571	609	630	606	635	614	587	580	591	597	651	634	591	604	617	634	627	594	654	597	607	589	581	601	579	655	619	569	615	584	565	606	625	612	640	631	577	600	639	612	608	596	620	608	608	599	617	641	631	582	594	585	620	604	618	604	606	606	615	609	656	609	577	577	605	553	645	611	565	589	596	628	543	619	592	621	590	619	558	650	590	615	608	579	592	618	560	587	644	596	594	583	633	632	606	634	638	588	626	578	676	641	575	631	587	622	623	584	597	611	607	570	639	638	608	616	598	646	645	631	598	626	623	617	658	610	639	621	615	592	559	584	583	615	598	621	588	630	629	577	582	612	590	574	606	601	610	603	602	564	599	619	642	577	578	584	626	568	610	582	577	640	574	624	633	653	597	578	604	602	619	589	524	563	612	608	588	553	591	632	581	601	621	626	632	600	596	606	588	598	602	583	591	572	609	606	588	574	629	602	623	581	658	626	593	601	573	595	575	642	570	622	553	622	624	609	601	604	611	568	605	610	616	610	624	550	584	604	620	578	581	608	612	584	597	591	606	602	639	645	615	582	565	607	636	588	626	631	646	556	609	635	625	604	605	598	592	606	579	626	639	573	650	622	586	691	608	571	623	595	618	610	592	615	595	585	591	627	579	647	602	563	596	616	593	627	572	626	601	633	593	612	555	583	645	625	597	587	634	607	606	616	605	625	608	601	618	606	650	616	641	630	601	615	583	541	635	623	591	601	635	616	585	591	657	628	661	565	643	596	597	620	593	635	642	626	594	606	624	595	572	633	558	652	586	613	605	582	603	593	607	597	640	642	599	613	595	571	562	655	597	618	617	603	594	641	625	589	615	600	651	610	585	602	602	673	569	595	583	631	602	582	650	610	617	634	616	566	602	582	630	642	626	603	553	627	581	609	612	600	651	602	620	621	639	627	632	560	589	593	619	613	599	647	607	591	593	626	635	599	613	587	613	608	614	580	579	602	610	610	598	617	607	580	653	610	606	590	611	592	615	597	584	595	586	584	605	617	643	613	584	606	600	602	606	599	624	620	613	601	597	612	601	584	609	608	584	620	589	601	579	607	604	607	638	592	647	581	600	633	604	596	602	591	620	582	621	601	603	619	631	646	615	587	618	640	574	572	642	605	578	642	619	573	590	629	589	609	605	582	612	603	634	608	616	610	592	605	587	605	616	627	555	653	603	620	636	586	641	616	631	609	599	622	583	614	639	648	590	654	611	559	590	635	603	627	574	595	624	583	608	629	556	580	623	560	583	616	605	637	621	539	629	609	576	593	583	632	586	565	617	621	583	622	590	609	564	632	605	612	629	611	607	630	630	574	587	583	591	603	615	592	602	563	631	611	598	629	577	625	577	610	601	588	628	617	570	593	537	627	591	628	588	588	595	618	588	598	641	550	590	654	609	604	621	558	585	569	625	608	614	641	569	590	541	601	583	638	609	607	616	637	587	607	606	607	646	594	641	628	599	602	590	586	620	625	625	610	563	594	587	615	627	583	597	625	631	630	618	599	606	619	632	600	566	664	635	599	594	592	599	614	584	629	617	604	599	627	607	620	673	632	590	585	591	644	616	585	608	641	621	620	543	576	654	584	626	559	598	605	602	595	640	624	625	646	571	650	610	600	593	612	609	658	594	635	640	626	597	646	606	576	608	570	593	603	645	598	563	620	627	589	617	592	580	586	615	620	600	619	554	616	635	621	603	656	613	604	590	579	643	602	604	650	600	590	634	609	589	587	608	644	648	593	618	591	607	613	598	607	652	634	608	612	588	635	544	619	592	604	617	645	600	609	637	613	594	655	643	604	596	563	595	659	619	611	641	577	595	599	571	591	602	663	655	637	633	584	600	582	631	608	635	627	581	621	591	616	611	636	620	653	614	578	608	582	562	604	597	631	563	606	616	597	633	576	617	576	601	658	587	663	620	617	590	588	570	623	616	604	564	548	605	611	607	585	616	591	613	614	596	629	650	618	586	598	621	600	592	593	597	618	618	625	678	629	632	599	615	611	583	636	584	602	566	610	601	622	576	622	620	580	602	637	610	597	640	651	571	648	618	641	594	614	605	543	599	616	619	626	654	621	599	587	553	617	605	632	595	581	592	602	605	632	630	595	599	596	595	597	552	614	625	626	611	611	612	577	593	578	612	604	569	554	590	617	605	597	614	569	617	613	608	616	639	653	583	603	627	615	582	580	619	631	600	587	615	525	668	584	659	574	583	592	621	600	589	631	608	626	572	614	579	604	615	595	607	618	617	614	631	591	593	584	606	570	619	626	648	595	589	625	591	590	598	638	613	637	594	628	584	594	606	595	594	573	618	595	608	617	593	612	661	602	586	656	687	644	616	618	647	604	587	610	610	642	568	610	594	581	590	643	591	582	604	582	600	623	607	619	606	551	640	576	587	600	591	575	608	630	574	597	593	637	619	621	596	575	581	647	630	645	583	617	653	594	647	618	588	620	588	594	634	618	606	598	587	571	625	625	602	635	606	642	614	604	582	609	609	599	612	622	618	628	605	629	602	631	566	643	625	577	606	613	671	634	603	596	605	637	599	622	594	633	630	647	620	604	619	578	642	577	597	597	595	599	636	619	626	608	600	609	588	587	612	615	618	615	618	619	599	607	587	615	610	605	573	583	530	625	612	583	573	583	618	628	630	610	619	612	607	582	606	579	601	605	587	604	601	546	597	584	580	626	601	670	639	566	633	589	616	606	591	626	606	602	630	623	610	615	618	630	564	601	630	627	599	591	577	621	582	588	609	589	572	614	620	615	563	619	554	627	621	636	599	593	598	616	651	611	600	642	626	579	586	596	639	591	597	616	593	626	619	600	609	607	578	645	610	604	607	611	577	599	647	572	630	607	583	585	629	627	634	613	654	616	636	563	618	606	618	594	615	634	636	595	639	580	588	585	610	600	611	595	614	606	609	607	645	606	569	622	594	598	593	589	592	586	601	578	601	584	604	561	599	620	590	589	600	590	567	591	608	571	573	617	608	646	593	618	628	562	591	617	600	634	613	621	598	604	574	627	653	600	601	569	638	620	579	598	605	597	638	607	644	623	606	580	689	611	649	582	595	603	597	575	630	607	637	623	611	596	619	607	591	621	607	642	577	602	559	619	631	585	580	642	614	622	611	637	631	669	638	634	627	582
23055	21103	28800	23627	21102	20999	5537	1107	850	779	768	708	632	597	586	560	602	509	557	516	527	473	477	500	446	531	473	460	500	417	492	510	475	490	483	461	458	489	467	457	470	477	455	493	431	454	479	412	463	467	448	443	422	424	476	465	452	450	435	432	441	412	463	468	426	469	473	461	486	455	454	462	445	487	452	452	454	444	475	435	423	461	480	497	451	457	439	453	471	451	427	464	438	450	412	473	450	445	487	467	463	459	464	475	451	438	446	470	452	459	415	438	445	445	471	471	460	482	453	453	443	432	478	481	433	476	444	487	440	480	448	456	455	456	443	429	442	437	432	423	462	423	436	413	490	465	419	477	437	422	443	443	420	474	430	454	428	450	456	445	459	432	453	460	469	432	419	451	489	470	447	442	469	449	450	445	481	459	427	478	466	433	445	462	439	435	436	464	412	447	457	432	442	425	431	397	442	449	463	427	439	495	466	417	453	468	449	482	420	455	452	459	458	441	434	435	456	459	434	447	413	455	467	469	430	414	399	434	466	454	392	477	443	431	426	451	441	446	419	494	483	419	459	426	456	472	451	412	461	457	461	447	420	461	457	500	426	470	424	478	457	475	463	429	413	443	410	448	491	436	447	447	457	476	457	430	447	444	457	415	471	443	458	454	447	466	431	445	448	452	439	446	421	459	433	440	454	443	470	436	441	457	430	473	441	472	477	467	471	463	450	447	436	434	462	420	457	434	468	442	445	482	450	458	449	440	470	464	460	427	422	459	443	430	470	456	408	443	452	453	457	436	457	424	471	450	443	477	413	454	458	434	469	475	466	405	450	410	418	446	438	460	430	476	451	470	466	484	478	477	470	440	392	448	469	434	453	461	449	432	451	423	478	448	439	467	459	483	406	418	392	427	463	432	448	503	443	427	459	446	409	448	434	452	459	448	460	460	426	463	472	404	476	414	434	462	444	427	438	449	449	417	427	456	466	481	454	461	477	469	451	469	441	486	440	449	411	410	446	433	432	467	427	437	447	449	415	461	462	454	449	457	452	410	405	428	462	407	443	437	432	446	418	470	446	454	476	433	429	461	389	468	461	445	452	443	484	445	459	421	464	450	434	459	429	454	414	406	448	443	453	470	454	451	435	442	457	432	435	428	436	436	442	449	427	462	486	476	471	491	416	470	459	452	422	441	474	458	459	432	415	449	461	435	489	429	458	452	446	434	484	459	466	458	478	445	456	446	457	402	463	433	458	487	467	421	461	441	426	437	442	425	453	470	439	435	452	446	440	448	441	443	435	451	422	467	484	459	454	468	431	499	443	467	442	453	447	432	430	459	434	397	428	426	428	402	466	471	463	485	460	428	401	453	432	438	426	414	431	425	442	446	494	440	465	516	456	472	446	453	454	448	459	491	437	423	464	468	408	463	452	470	440	441	474	386	461	417	397	457	423	497	445	462	453	460	430	457	439	434	443	436	442	461	448	439	469	423	400	422	452	462	442	434	451	454	460	443	473	477	446	417	424	461	498	440	453	424	455	452	458	449	425	438	448	442	398	468	478	448	465	444	465	472	441	449	460	434	481	470	453	477	426	442	447	429	466	477	438	439	422	504	443	460	465	471	434	418	443	421	449	461	462	416	424	479	441	507	422	462	468	427	472	441	446	433	456	431	472	434	426	452	442	475	438	458	481	447	459	481	465	433	462	442	430	461	461	422	380	453	431	433	487	450	444	460	404	459	440	481	443	479	453	460	440	442	420	438	450	426	438	405	447	441	508	443	480	438	452	442	426	436	461	455	439	425	468	460	446	434	491	462	448	429	430	446	458	441	406	429	425	468	444	480	408	414	424	472	447	427	426	498	487	423	449	470	429	416	458	399	422	428	478	438	454	458	454	441	425	428	397	475	477	455	455	458	440	444	412	435	448	449	457	456	474	473	438	439	445	456	453	452	453	464	433	459	436	466	460	426	436	446	475	491	460	485	432	414	486	426	446	457	454	471	456	404	418	422	412	435	460	458	487	453	460	450	498	457	440	464	443	397	443	461	425	468	461	476	461	467	444	466	441	466	464	430	430	461	437	432	468	406	477	447	462	424	422	448	420	434	397	459	448	433	426	421	466	416	425	467	449	423	437	438	471	458	457	474	451	415	439	442	441	430	439	421	455	419	461	446	454	411	454	461	435	461	452	438	432	404	429	459	420	471	466	412	440	429	459	458	417	474	461	433	481	440	451	427	474	455	452	454	442	456	446	421	455	432	439	443	440	435	456	422	459	478	481	497	456	449	439	452	463	430	450	440	466	417	470	445	434	456	449	460	409	462	429	446	443	463	508	438	422	422	453	457	473	430	461	435	450	423	467	460	455	424	456	457	430	427	441	437	457	448	439	433	420	443	423	451	471	434	452	458	463	432	471	489	416	448	435	463	452	452	462	463	461	457	452	445	426	443	449	442	466	493	427	427	444	444	464	460	429	457	462	427	459	470	425	463	462	451	447	467	411	487	436	430	434	409	457	444	463	489	452	438	421	426	502	478	468	446	463	450	456	457	482	468	438	442	450	458	483	449	440	453	456	455	466	452	483	418	440	436	451	449	415	405	474	460	460	482	455	425	473	425	448	431	494	457	420	454	468	453	442	403	426	462	442	402	437	432	428	461	490	452	453	475	436	477	460	451	422	477	427	418	479	458	466	400	433	487	451	431	460	435	474	427	453	471	426	394	480	472	440	427	428	413	494	445	461	424	456	474	443	483	447	469	461	440	459	438	455	453	471	434	426	439	435	485	419	439	399	451	455	436	434	412	443	450	475	455	454	431	447	439	430	459	480	456	442	429	491	447	406	438	441	491	468	417	447	467	485	473	404	449	422	462	422	413	415	423	428	455	474	450	384	453	464	452	474	412	463	453	431	471	420	443	428	427	449	401	455	405	454	420	450	458	449	416	450	446	482	447	481	407	466	450	451	449	457	458	442	442	449	479	484	464	422	431	439	440	457	416	434	410	465	477	464	434	437	462	446	429	449	482	430	446	442	448	474	450	447	412	462	440	427	445	471	463	445	472	425	442	434	428	450	446	440	461	442	463	458	451	438	471	483	466	404	440	423	452	438	400	416	423	405	487	442	433	458	442	479	472	430	460	452	460	440	460	456	416	458	399	431	472	428	450	454	460	463	466	424	478	473	432	486	455	428	415	465	460	447	430	453	433	430	457	466	437	448	471	441	413	424	431	447	426	501	442	434	402	464	459	459	441	480	437	482	444	410	478	445	425	446	446	430	438	448	445	478	427	426	416	442	428	455	489	421	456	414	422	489	458	440	457	503	433	457	458	431	427	434	463	440	450	465	413	451	479	428	446	437	455	463	448	465	435	482	413	493	431	437	453	453	435	466	452	450	438	431	468	444	460	447	431	434	460	451	454	480	447	431	432	456	451	487	475	444	454	451	430	431	503	476	450	484	448	482	469	414	456	443	396	478	447	448	483	414	464	421	380	441	465	449	456
43802	50439	11664	5784	3946	3081	2378	1977	1689	1433	1246	1132	1053	937	789	827	756	732	729	746	691	710	663	680	660	679	611	595	629	652	592	624	671	631	609	611	616	610	596	595	627	616	598	606	568	598	611	563	591	592	562	584	586	602	574	594	567	602	582	597	585	562	602	547	577	576	619	576	628	564	615	601	616	600	550	557	541	557	579	554	542	588	569	584	561	598	553	577	594	563	588	563	565	573	558	591	565	533	602	578	547	548	560	553	533	558	574	503	553	559	602	537	564	583	608	580	599	567	567	574	542	542	600	523	576	546	576	568	593	560	595	568	589	550	566	600	602	564	583	518	556	625	600	596	560	583	589	561	555	579	560	577	580	598	558	624	592	557	546	561	555	559	556	626	547	602	601	560	557	551	644	579	585	572	553	596	562	587	550	617	569	567	598	589	560	509	533	577	549	551	578	600	569	552	583	554	553	576	568	593	567	564	538	581	583	610	558	566	600	559	556	609	566	569	565	571	511	574	569	584	576	574	581	545	576	517	541	558	576	598	577	543	579	563	551	557	590	610	589	543	570	564	591	563	550	567	553	559	544	556	580	557	551	575	543	572	634	593	579	569	589	549	584	595	557	568	541	564	545	547	561	597	555	575	577	594	594	573	569	555	586	559	603	564	549	596	592	557	595	609	547	552	554	564	577	575	563	560	543	574	588	567	523	554	569	595	611	583	565	566	527	564	570	562	579	563	520	566	613	581	571	568	536	586	531	521	562	570	567	596	555	535	570	573	577	548	601	608	602	549	624	592	585	546	570	581	608	596	581	595	568	558	565	544	583	575	607	581	570	561	539	530	565	576	593	618	547	546	556	566	577	524	580	581	590	609	606	551	582	568	596	552	566	571	565	596	586	581	515	560	567	566	574	581	575	545	609	584	565	590	588	583	581	573	567	532	570	542	550	539	554	524	608	563	563	523	555	586	592	551	596	606	536	549	568	578	576	603	583	588	588	585	558	586	564	599	572	606	606	565	578	555	543	605	595	575	565	556	556	589	568	548	604	571	529	547	560	568	562	573	563	603	567	594	528	557	595	531	555	584	510	575	598	581	637	528	532	594	569	554	564	523	559	595	587	538	531	571	549	536	582	553	556	570	575	569	562	576	564	540	562	579	522	561	569	561	591	613	595	558	557	585	572	590	552	552	530	555	569	552	533	575	564	554	595	598	543	572	572	523	577	572	548	581	535	548	553	585	559	525	587	546	567	594	523	525	540	554	542	558	603	589	551	542	525	611	552	581	543	559	561	560	587	513	556	602	565	604	588	571	569	589	593	568	556	549	561	580	563	584	595	552	589	590	585	563	570	598	627	606	595	585	598	545	558	565	581	548	578	547	546	555	545	549	556	554	549	538	562	555	576	575	570	549	586	520	604	573	556	573	560	587	608	565	589	554	525	544	557	590	551	562	564	530	558	546	553	531	542	570	573	567	553	573	595	571	564	566	570	557	565	597	581	577	588	551	611	608	570	574	517	565	578	551	532	532	559	539	565	564	587	570	572	563	530	566	537	556	569	563	555	610	529	578	585	595	554	561	575	580	540	565	589	554	590	565	575	563	632	545	556	578	569	541	590	539	619	580	560	537	587	562	555	568	591	542	551	554	546	549	572	540	575	542	589	570	573	562	574	545	585	571	608	579	574	560	565	585	561	594	593	605	573	525	564	546	531	539	606	536	571	562	594	518	529	593	574	537	567	536	544	577	606	560	603	551	587	561	615	540	564	561	566	540	608	559	575	559	588	547	581	548	558	538	573	536	538	568	559	538	552	505	583	519	571	548	580	566	584	570	527	575	554	571	565	615	535	535	535	522	542	577	547	532	564	601	521	608	565	563	611	589	564	566	566	552	594	575	570	563	566	583	563	609	580	562	590	568	546	558	557	576	588	561	545	532	579	564	546	550	564	544	576	552	616	554	551	558	566	580	598	567	584	561	561	567	541	580	536	549	559	568	612	560	567	617	561	559	552	581	570	547	616	568	525	591	554	554	590	596	504	552	580	578	604	524	576	574	599	554	549	573	598	609	548	564	531	568	561	613	591	575	585	613	579	587	543	569	580	587	598	589	587	571	550	577	578	568	564	523	584	574	585	568	559	538	612	604	560	567	579	556	569	564	558	577	552	548	584	516	568	557	544	586	524	569	571	586	536	567	598	511	567	606	556	583	590	558	597	547	613	537	586	556	572	568	564	568	568	593	591	576	558	549	579	566	540	567	554	541	618	591	589	602	590	584	572	600	539	558	576	549	575	552	601	584	567	576	592	582	562	563	621	537	585	582	566	566	547	587	550	584	561	561	584	604	582	625	616	562	584	559	599	563	567	599	552	587	596	633	545	561	598	588	542	586	562	580	577	569	558	594	549	535	573	557	550	559	587	580	594	587	609	589	559	565	584	560	531	552	558	573	564	525	623	565	580	571	532	585	565	584	567	591	544	561	555	525	566	550	547	598	585	560	583	596	585	582	572	548	566	576	588	575	561	584	536	587	573	552	574	540	552	559	582	539	570	567	575	619	543	523	567	535	562	596	571	579	563	556	551	569	562	590	576	558	543	537	601	565	629	565	586	606	533	545	596	535	590	536	630	612	616	576	557	561	601	566	609	591	567	535	531	582	578	559	554	573	578	570	570	565	577	526	582	550	571	568	501	582	563	578	580	517	558	524	591	570	533	559	579	552	578	501	567	571	593	558	600	549	573	597	584	565	563	574	556	590	577	582	531	555	623	545	542	556	556	577	557	554	601	567	573	508	539	577	601	582	567	561	592	590	581	581	585	557	560	552	592	572	566	577	555	576	586	583	562	576	564	552	582	600	577	605	552	578	568	511	578	574	552	568	560	572	557	561	578	544	569	595	569	572	576	577	583	603	546	542	577	584	560	561	588	553	580	562	587	487	545	575	611	535	573	559	599	532	584	601	565	592	559	553	542	571	618	555	555	553	581	537	578	531	562	547	553	580	586	586	580	545	586	560	546	574	562	578	606	553	546	539	581	593	581	561	547	537	601	572	582	590	590	540	550	588	524	599	524	581	586	600	542	585	581	559	595	524	612	565	570	604	592	545	569	545	564	592	563	554	544	581	550	587	566	594	642	552	563	579	543	601	559	585	549	600	578	612	552	565	562	569	596	592	562	552	525	588	546	538	568	575	571	569	527	586	531	534	568	560	590	556	576	527	573	542	596	555	570	584	596	602	586	568	551	597	565	618	561	568	626	580	595	568	559	604	585	612	568	582	574	551	566	566	522	561	561	539	575	569	578	552	590	546	551	591	582	578	565	578	538	603	606	551	538	567	578	539	571	554	505	576	544	573	585	565	589	528	563	542	562	601	546	542	546	587	545	606	545	563	570	586	550	586	573	585	575	609	586	584	599	604	575	546	556	537	579	568	552	571	531	539	525	565	563	557	533	545	577	541	539	551	597	607	603	573	524	599	561	543	574	596	532	590	547	578	550	579
28546	23984	11987	1066	404	331	318	324	331	320	302	325	319	275	321	281	317	285	280	306	279	314	325	272	307	294	299	279	297	312	274	261	308	275	273	318	299	291	290	301	320	332	305	307	308	306	302	273	297	305	264	304	308	279	312	315	292	302	290	298	299	305	319	288	314	304	282	291	315	301	279	336	306	289	312	289	305	282	260	283	269	303	300	301	264	259	299	288	294	286	263	296	292	320	297	293	284	285	299	297	306	275	273	283	278	292	289	296	308	304	291	301	338	295	276	291	296	312	287	309	284	294	270	291	272	320	293	282	291	300	302	285	313	297	302	300	292	292	276	309	307	294	313	281	299	302	288	282	322	305	298	282	277	269	294	304	326	281	311	276	287	270	289	292	308	268	286	290	291	301	273	297	296	273	301	312	252	298	303	296	292	299	283	299	298	280	261	268	290	324	291	295	300	295	293	294	288	307	284	273	255	257	308	284	289	282	275	285	278	276	303	276	299	295	283	293	283	258	272	279	332	265	280	314	309	275	297	316	291	305	257	269	278	289	285	301	309	286	297	302	311	292	313	283	289	297	287	282	317	309	301	287	298	285	291	286	286	323	308	276	272	304	283	278	321	310	297	288	339	311	290	295	273	289	280	303	301	269	273	296	302	282	293	288	299	301	286	271	310	299	290	304	294	317	301	301	275	292	275	290	285	263	313	272	293	245	285	306	315	303	301	295	304	301	310	262	315	274	290	300	308	298	274	298	289	298	295	298	279	303	292	284	299	315	297	299	252	290	319	282	290	273	281	277	319	274	308	300	293	315	288	271	280	268	284	281	307	344	277	278	287	296	287	281	302	296	307	293	303	295	272	269	252	316	285	303	279	328	290	295	285	284	295	298	288	287	295	280	279	327	284	296	312	294	303	296	295	299	295	288	314	288	316	287	269	315	253	298	297	284	271	296	297	266	285	254	296	281	275	271	274	261	292	292	299	280	272	285	322	333	323	272	327	271	295	316	298	263	288	290	309	303	274	307	276	258	301	275	296	280	316	279	294	305	296	299	302	299	299	273	300	284	292	284	288	273	291	305	303	310	296	270	278	293	309	281	278	288	318	284	296	322	263	287	312	275	301	261	278	295	277	306	260	306	296	327	280	289	292	302	315	281	302	279	267	292	307	284	299	284	305	267	292	303	279	317	277	283	296	266	300	311	290	284	271	289	304	295	292	303	293	305	303	315	293	280	288	299	285	286	301	311	260	294	319	293	286	280	280	243	256	308	286	288	297	276	305	305	296	297	305	309	300	321	309	290	322	318	299	300	303	286	309	293	284	284	307	280	312	279	331	293	319	301	269	277	281	308	332	322	306	308	309	276	295	309	299	308	250	279	261	314	293	283	265	305	288	282	279	295	273	284	295	285	277	305	271	302	301	285	270	266	302	288	287	318	310	293	315	315	311	287	271	281	282	301	309	302	311	293	299	267	285	294	283	281	300	290	263	295	297	289	266	278	308	293	285	316	345	317	268	304	289	266	275	304	267	302	281	288	310	308	279	310	282	291	292	294	282	277	307	293	288	295	280	304	287	293	295	298	271	283	300	303	259	261	310	287	269	303	295	293	307	270	286	295	274	295	293	302	278	286	306	295	280	316	321	290	323	270	289	278	324	292	300	304	277	288	286	271	338	306	317	307	278	293	292	293	280	296	292	306	284	294	329	306	284	273	288	300	261	300	290	287	278	297	298	304	276	296	279	296	306	282	315	285	303	277	270	289	290	268	268	299	278	278	276	304	285	302	299	276	290	281	306	289	299	297	322	296	285	309	291	284	289	255	300	291	297	302	312	278	310	284	328	307	256	295	293	298	300	331	317	303	301	273	275	280	266	270	266	271	274	292	281	286	301	296	308	283	297	294	286	298	307	269	306	268	295	264	317	303	297	329	268	257	296	301	326	298	318	310	288	288	276	282	291	321	291	265	305	298	292	279	292	307	267	302	274	289	313	286	273	321	253	325	287	316	276	305	294	267	296	292	318	286	303	305	264	259	282	317	286	285	311	288	311	300	274	277	280	282	313	306	297	300	294	304	314	292	299	265	303	285	283	301	287	271	290	282	308	282	308	311	296	298	294	285	298	265	322	280	297	278	302	290	271	281	290	287	284	273	280	290	304	301	268	305	261	290	306	276	287	302	302	281	282	270	293	333	296	288	317	315	343	303	268	275	297	301	306	303	286	275	312	296	287	312	273	303	293	258	311	314	281	279	308	280	305	271	297	323	329	301	273	270	259	286	305	293	273	300	268	297	291	294	260	257	294	294	323	273	301	268	292	280	285	290	297	309	270	300	317	302	275	312	283	292	326	292	323	295	287	275	269	299	308	281	265	278	292	316	301	298	302	290	296	310	322	255	318	302	303	306	287	274	325	300	284	274	334	279	287	296	307	277	265	269	313	295	266	331	297	285	279	307	295	276	279	300	300	323	268	260	254	358	288	265	313	269	315	277	287	281	277	290	297	294	286	289	289	311	279	271	279	305	271	282	270	311	287	268	286	295	276	289	270	307	271	296	268	281	308	302	296	290	278	271	288	307	274	277	250	297	285	295	316	284	305	297	304	290	310	307	282	282	299	306	288	271	298	297	294	284	321	272	307	338	272	290	260	326	313	329	285	285	303	289	264	298	264	318	288	288	311	286	285	299	284	274	298	300	308	310	270	279	292	269	289	262	278	284	296	302	302	325	321	276	298	271	339	295	266	301	305	312	276	284	292	274	320	291	320	302	299	276	303	272	309	281	297	273	310	298	296	304	280	316	259	282	261	289	290	314	317	301	282	285	314	307	258	283	291	281	307	280	291	317	275	263	264	293	313	295	285	250	314	266	279	302	308	305	302	284	292	295	276	321	322	289	311	290	303	298	285	303	303	305	316	285	336	273	268	281	291	327	304	269	282	274	312	223	277	277	287	280	290	307	271	307	311	284	312	294	266	280	304	302	304	283	300	309	307	293	281	269	270	290	275	292	283	272	275	280	278	257	270	277	277	288	270	281	280	316	286	302	282	275	295	304	287	299	320	273	306	288	290	321	285	293	270	272	302	266	292	297	266	297	280	296	288	329	308	284	294	280	290	272	282	282	269	266	298	308	309	300	307	284	297	286	282	284	328	316	291	317	270	285	257	300	296	286	314	302	289	284	273	331	308	305	297	268	270	316	283	300	272	310	284	296	282	287	277	291	279	297	279	282	290	278	262	262	281	305	292	285	268	296	307	278	286	290	278	260	289	266	290	328	285	277	306	274	269	285	275	262	287	290	269	260	310	332	271	297	265	281	313	272	280	284	291	320	273	315	299	313	309	267	290	288	300	280	303	271	279	302	322	278	311	327	283	283	294	311	273	329	301	295	259	266	267	281	287	309	276	296	267	282	322	287	284	281	313	300	301	271	314	280	270	271	306	271	314	339	293	309	299	296	292	321	324	293	299	303	327	267	286	282	284	294	308	279	283	284	311	308
34265	32645	1762	604	555	482	452	449	443	402	409	413	373	365	365	380	349	366	381	401	420	401	369	392	360	384	344	377	363	390	397	361	364	400	374	409	370	376	384	391	382	356	383	349	356	356	394	361	398	414	389	372	399	379	391	340	358	374	389	375	394	374	381	372	401	403	346	352	369	367	384	383	380	392	363	390	343	376	373	361	385	337	338	321	335	360	405	389	342	323	395	411	375	367	352	375	379	392	352	353	381	396	399	394	357	362	397	382	374	390	355	399	371	391	369	370	360	383	324	326	413	386	353	377	349	401	346	373	359	355	355	400	378	354	391	400	349	377	352	366	372	348	376	369	388	377	380	390	354	334	357	363	352	397	359	397	342	388	363	373	380	366	388	371	348	395	387	352	370	379	391	382	383	378	410	373	366	332	368	388	357	361	395	358	389	378	403	375	372	386	367	401	367	393	380	372	390	368	360	383	390	384	338	343	350	383	372	369	377	377	390	370	355	381	369	368	352	400	369	351	330	385	388	381	335	366	340	377	342	389	369	363	401	416	375	348	365	385	397	390	337	398	392	367	386	385	372	365	384	370	383	356	378	369	382	357	390	357	366	377	374	377	391	368	348	365	389	377	362	379	365	366	337	379	394	391	374	367	363	381	369	395	337	375	361	372	364	402	376	364	374	392	382	352	409	382	369	359	386	405	411	358	388	384	388	385	372	369	391	332	341	340	329	356	376	346	380	353	359	375	370	348	357	383	372	389	364	356	363	380	356	355	403	362	399	368	359	407	367	361	381	380	376	403	387	360	359	352	364	343	391	392	368	362	354	377	357	409	391	372	374	414	373	364	376	398	370	375	367	377	393	349	363	372	373	362	368	365	380	374	413	340	379	363	354	362	342	381	336	363	401	365	372	351	361	347	386	350	397	365	365	383	352	346	344	347	360	379	352	352	358	370	384	416	376	356	376	400	374	382	363	364	350	364	368	358	346	357	374	363	411	392	360	382	396	380	380	364	341	392	375	344	408	341	382	368	376	388	391	369	377	381	362	348	365	359	384	356	382	342	356	360	371	391	380	402	365	363	379	386	358	343	368	417	343	389	384	381	361	380	379	370	353	379	394	372	359	359	380	426	371	371	374	398	384	388	375	359	368	344	363	364	358	383	341	399	344	352	412	350	365	354	380	356	358	375	342	354	366	360	367	374	353	376	372	365	340	350	355	369	376	403	356	352	407	363	374	379	380	373	389	346	374	384	349	399	371	382	420	360	376	365	373	390	365	394	383	343	359	359	371	356	373	398	385	350	374	370	370	403	397	373	346	333	399	390	352	360	391	393	358	348	412	321	334	367	381	350	364	364	348	372	359	415	355	407	350	402	348	371	387	382	361	365	350	353	353	380	366	396	338	358	374	391	349	414	321	390	374	402	366	418	354	383	375	373	352	376	319	366	377	394	367	403	385	391	383	350	400	381	388	364	392	350	382	382	379	421	364	378	332	356	338	379	352	376	400	350	385	351	390	364	381	372	389	354	374	378	344	392	364	380	368	385	357	388	388	352	335	356	370	378	335	344	361	378	351	400	379	346	350	414	348	364	394	344	391	373	342	368	379	345	382	382	375	352	377	421	395	372	374	394	395	388	376	413	371	382	371	391	368	382	339	373	375	386	365	335	356	360	356	342	404	370	367	326	370	378	362	358	360	379	357	413	382	352	404	369	352	369	411	346	372	352	353	393	383	357	390	384	401	386	372	353	359	371	376	399	402	398	382	357	384	399	336	347	374	376	381	372	358	393	371	362	374	377	343	390	378	379	377	316	356	362	375	387	380	401	400	369	373	390	408	385	337	390	376	387	368	366	423	386	348	336	362	365	387	342	396	366	340	384	370	369	387	389	369	383	346	361	361	349	387	380	371	375	370	401	390	400	332	366	390	359	360	366	378	363	391	349	386	376	347	403	390	352	371	367	351	420	361	371	359	345	390	381	379	376	389	392	341	356	389	350	400	389	353	368	391	352	365	408	397	348	363	376	390	378	348	384	350	356	404	364	381	389	401	380	352	373	381	345	372	372	371	350	400	366	395	339	380	359	374	372	414	381	360	379	375	368	344	388	383	345	361	361	378	375	371	376	375	389	380	364	391	370	387	334	353	375	369	351	355	381	375	370	388	324	364	358	384	354	400	346	394	362	373	382	362	354	397	352	388	391	369	352	382	373	416	370	356	361	363	373	376	381	344	368	368	359	367	359	347	395	370	366	367	386	353	355	387	344	345	363	382	377	408	399	365	367	368	353	353	387	356	396	344	376	374	381	377	378	374	355	347	323	399	375	383	372	384	366	341	355	375	331	408	367	374	357	374	399	387	366	371	397	348	391	352	359	398	361	339	363	387	343	351	363	363	362	368	376	355	332	357	361	355	377	376	362	358	355	366	363	373	395	352	391	363	327	398	353	346	353	387	364	355	354	379	348	352	344	355	377	394	371	384	400	395	355	327	395	360	369	382	412	359	344	335	337	370	363	343	370	388	372	364	402	361	356	374	378	335	354	382	412	382	370	374	371	370	382	379	368	374	382	375	360	405	381	374	393	385	322	381	381	380	398	343	413	346	373	365	361	338	371	367	392	387	374	397	348	403	350	404	369	405	345	376	355	402	361	400	373	360	378	396	371	351	367	378	375	386	414	398	363	383	389	386	439	398	340	376	364	419	380	364	392	350	415	375	361	371	391	383	367	358	368	421	388	367	357	396	377	345	321	347	426	380	385	390	380	364	392	367	344	355	388	363	349	375	392	348	400	363	370	374	419	395	358	347	393	373	389	348	333	366	355	347	380	395	330	343	380	340	391	386	363	406	382	346	395	392	343	372	354	355	410	395	382	399	376	379	379	381	339	408	347	373	417	390	384	370	373	406	385	374	392	421	399	355	385	350	371	384	406	393	350	372	396	370	356	372	349	400	364	358	418	350	354	372	387	362	390	346	407	384	382	385	370	359	394	376	375	379	376	354	370	354	351	351	393	366	384	403	371	365	395	375	402	388	363	330	380	384	383	373	372	366	394	383	377	382	358	373	347	364	386	377	367	351	347	370	393	351	400	383	382	396	395	347	372	375	359	372	374	397	377	376	349	350	364	382	367	343	408	366	365	382	367	366	393	372	364	383	328	355	404	375	375	395	389	336	328	404	368	359	377	384	357	364	333	390	375	389	379	390	362	355	368	336	394	379	388	383	384	362	374	404	365	315	367	370	348	395	364	375	366	363	382	317	375	374	355	366	402	344	369	386	354	416	390	351	382	376	350	350	412	362	324	341	370	351	333	389	397	359	358	381	345	349	370	352	357	335	360	387	369	360	373	419	390	368	392	374	394	352	367	359	366	354	376	348	394	394	390	387	392	415	398	406	379	389	360	391	376	353	366	353	392	360	394	377	364	366	384	336	371	409	399	344	390	356	365	358	363	395	366	357	356	400	363	363	373	333	359	381	391	378	374	386	357	364	370	387	378
24024	21079	28163	24108	20936	7150	1113	828	696	634	617	585	568	542	530	543	529	558	508	525	519	538	501	506	530	493	511	479	474	469	477	508	476	496	531	481	466	466	493	523	506	495	490	465	465	482	499	476	522	491	498	494	506	480	498	487	476	454	489	469	511	464	445	486	466	482	470	473	472	504	487	497	517	535	465	539	518	477	494	509	495	482	462	444	464	454	485	514	443	466	473	483	474	478	470	457	460	474	531	485	513	505	495	525	469	506	458	512	495	492	503	483	459	443	432	468	460	486	493	473	499	525	471	431	493	467	468	455	495	486	477	473	462	495	517	463	481	506	459	512	485	480	460	472	463	431	481	455	488	470	479	489	447	473	455	469	474	491	472	517	485	485	499	457	500	494	493	480	470	513	447	461	474	510	436	475	497	461	531	480	485	482	488	509	506	459	486	512	490	492	463	474	474	463	467	477	468	464	474	479	500	504	474	485	465	476	461	498	447	524	477	475	479	448	474	455	474	480	490	463	464	480	502	457	480	513	484	477	461	499	469	492	441	482	482	465	470	455	494	487	500	495	478	485	524	457	495	516	470	465	454	477	486	448	460	454	472	455	499	508	501	465	472	453	482	472	486	434	470	490	467	471	472	469	449	462	441	478	466	468	458	470	446	507	465	484	476	443	519	435	458	429	457	467	531	485	444	488	521	494	457	471	474	471	462	496	463	496	489	491	470	488	482	496	474	504	523	519	461	476	470	466	458	432	498	441	490	488	461	479	451	468	472	485	437	485	481	460	474	501	486	483	483	490	472	516	446	431	458	448	478	480	503	509	482	446	486	489	454	456	479	482	463	506	453	454	472	465	482	495	481	502	461	451	478	518	534	484	471	520	482	456	480	471	453	484	466	492	502	468	484	531	478	468	448	503	458	487	517	482	491	487	475	490	498	464	481	425	440	537	519	486	476	454	482	459	517	476	499	475	504	455	455	452	437	469	455	477	491	516	473	483	442	480	456	499	460	468	468	504	545	503	490	462	504	450	489	489	450	492	495	436	469	479	463	517	488	507	460	459	455	473	465	476	465	475	442	457	489	479	492	460	467	466	480	465	516	485	481	466	546	484	475	505	520	473	469	442	481	471	513	455	460	487	476	473	503	474	444	446	468	470	477	461	493	451	481	483	487	474	471	469	468	483	478	468	510	483	498	492	499	432	467	456	444	483	505	492	484	452	438	479	480	467	480	481	481	507	469	514	478	500	437	483	477	466	439	476	448	459	482	463	503	495	476	470	483	494	512	520	490	522	444	465	468	488	437	462	459	547	481	474	482	482	486	480	471	494	550	465	537	495	481	482	466	465	460	464	468	488	497	479	480	492	458	444	506	479	470	489	506	502	467	496	438	459	451	478	482	510	482	486	490	505	434	501	479	433	455	460	441	493	481	491	480	479	496	473	496	509	457	482	482	468	516	481	504	488	513	458	441	455	447	473	522	475	447	496	450	462	455	505	478	470	497	457	472	492	483	445	429	497	472	472	499	486	480	454	490	484	481	471	504	459	488	470	490	424	488	460	481	445	466	493	453	486	473	469	449	497	457	494	495	497	466	432	448	456	492	460	481	468	487	491	476	482	448	485	464	512	469	516	502	505	500	489	470	468	466	439	491	448	461	480	466	475	489	522	482	444	442	467	449	507	515	447	500	456	445	474	458	499	469	480	433	502	448	482	490	485	507	486	439	475	453	486	468	476	465	481	483	461	456	446	479	515	485	467	463	480	494	482	472	445	477	466	486	495	465	473	444	470	462	454	445	467	450	437	467	452	450	445	489	452	473	448	502	501	489	476	468	477	463	487	479	500	509	483	504	472	457	467	509	502	417	491	448	462	483	453	460	473	518	450	511	478	461	476	509	451	500	475	500	484	486	503	477	464	447	499	436	478	484	482	449	488	476	465	489	452	505	488	492	484	439	436	469	459	469	493	502	459	475	480	514	463	471	477	485	461	515	513	484	497	477	475	487	490	445	511	440	503	481	458	496	473	457	487	447	461	453	513	476	459	481	468	502	462	479	495	498	449	487	480	481	477	434	502	500	486	499	457	476	487	499	449	460	456	462	466	460	465	474	466	487	485	465	462	474	464	479	479	464	461	452	454	481	486	506	447	475	489	497	474	485	486	526	462	446	474	440	448	490	501	444	524	455	524	507	428	465	487	495	505	497	486	455	483	476	504	454	446	509	462	465	520	496	459	498	470	445	435	486	490	496	460	487	451	456	491	506	509	436	502	512	487	429	448	495	459	441	440	447	494	498	483	469	478	463	484	523	479	502	478	472	466	460	505	468	543	494	471	496	451	492	438	487	449	468	516	488	441	472	464	493	488	480	502	494	477	483	485	475	462	477	471	449	473	473	468	488	465	473	458	457	503	462	467	488	483	481	480	465	490	464	505	457	469	477	480	460	490	495	477	499	433	445	481	456	475	450	469	457	479	489	505	506	480	464	478	496	473	498	487	461	490	446	493	498	458	466	460	450	510	470	473	487	501	463	459	463	449	501	419	451	497	491	486	489	478	535	473	497	455	483	436	479	500	458	483	456	511	500	482	468	452	490	509	477	452	482	504	493	499	499	487	533	455	461	464	478	486	481	521	467	463	479	498	481	473	470	432	493	476	435	450	500	459	471	449	485	505	487	481	491	546	437	425	519	461	507	478	480	506	465	496	482	455	478	464	507	480	474	480	429	507	512	522	534	475	483	451	446	474	451	498	519	441	472	499	485	503	437	470	449	472	465	479	442	493	472	516	454	501	477	510	437	472	498	438	498	503	502	493	449	461	490	502	481	454	488	486	512	442	502	457	490	453	454	489	472	471	469	481	469	475	487	508	494	447	478	498	482	483	482	482	487	466	464	477	520	445	477	485	473	514	489	479	488	463	474	453	510	479	464	471	475	439	482	507	481	445	482	448	489	473	470	477	499	454	503	452	496	469	455	469	476	457	521	458	412	465	448	489	451	513	445	448	479	487	508	466	479	470	494	459	503	500	472	479	487	491	487	520	455	473	492	527	469	510	490	506	474	466	457	503	492	452	475	466	480	502	501	462	501	474	481	441	486	481	458	469	462	469	475	480	442	481	488	471	495	434	475	467	453	472	452	462	514	495	472	510	451	451	468	529	507	467	463	484	460	475	475	472	476	453	487	454	496	506	511	484	439	496	479	548	475	466	457	476	449	445	474	458	494	463	470	472	507	483	472	470	489	460	485	467	499	490	442	490	464	483	483	485	458	505	541	478	498	472	462	467	444	484	488	449	527	495	457	504	516	480	472	481	490	455	465	511	485	463	466	506	480	504	434	491	455	482	513	502	469	509	509	458	468	472	444	506	478	491	470	508	466	478	462	468	485	507	467	510	490	447	474	476	452	495	462	464	484	482	464	471	452	534	460	499	484	462	474	456	476	492	489	477	455	487	446	486	473	490	471	476	491	451	444	462	468	479	478	479	474	501	482	501	445	477
39345	47000	7647	3410	2459	1892	1553	1370	1150	1023	951	913	861	807	868	732	705	649	671	722	675	647	630	656	618	639	720	639	606	568	609	628	640	648	594	593	627	628	642	559	585	566	638	581	592	637	588	611	619	606	616	605	614	621	622	628	632	612	578	596	607	586	594	580	578	594	614	577	627	601	619	577	605	614	562	613	627	600	614	587	584	628	607	641	602	610	592	626	608	573	586	623	600	578	543	587	619	583	574	566	617	586	570	596	619	597	594	635	617	590	610	602	611	608	583	614	614	627	591	568	614	562	608	585	567	593	602	621	621	642	636	596	603	622	578	552	610	579	579	568	584	623	580	642	585	583	607	587	644	597	598	616	608	618	577	596	617	594	562	575	611	612	588	589	611	617	589	588	607	616	642	570	576	600	582	628	605	601	648	619	605	586	565	571	549	597	597	605	608	604	602	597	608	617	639	548	603	627	613	581	604	576	575	611	597	565	573	619	596	559	612	575	589	593	609	591	574	616	579	591	598	582	601	623	636	617	581	629	614	616	576	655	591	599	579	551	606	601	563	609	591	595	611	632	626	546	604	582	634	604	605	575	589	590	623	616	613	607	628	616	579	641	598	591	622	586	621	607	621	606	577	632	542	575	597	575	629	624	580	547	605	567	634	587	599	573	582	596	565	574	605	579	596	622	590	590	601	608	603	603	595	587	595	639	590	584	600	568	571	653	592	615	604	621	601	591	591	603	609	609	591	608	569	593	566	578	610	585	629	616	604	593	603	593	610	598	609	585	636	656	592	581	592	605	590	628	569	581	571	635	585	581	585	595	589	569	599	557	569	579	612	595	589	600	645	581	597	542	567	601	622	620	599	556	589	589	610	596	593	591	593	614	614	604	607	605	588	562	581	630	541	611	639	584	578	570	588	592	608	564	609	617	580	603	593	625	613	586	583	600	568	602	596	592	626	583	583	616	628	611	617	575	580	599	600	629	553	629	602	583	610	626	604	581	577	615	617	602	576	638	603	600	640	612	558	636	590	593	582	622	597	586	623	593	593	590	589	546	552	611	593	585	567	606	553	580	592	612	585	616	557	593	589	628	571	600	567	615	590	599	605	614	626	602	569	561	596	605	596	582	583	598	603	640	634	586	571	611	617	614	596	604	595	585	597	533	604	604	579	625	607	605	605	604	592	636	582	619	606	643	590	602	600	598	615	534	606	577	608	597	581	590	641	535	610	584	553	572	624	582	555	598	639	540	601	633	540	625	598	574	586	563	582	584	585	577	584	588	556	580	625	562	620	575	552	590	608	613	601	581	552	578	584	562	602	574	607	593	580	598	541	605	592	598	623	620	613	605	583	593	596	560	589	548	598	606	613	614	620	602	589	596	602	598	592	600	610	606	551	595	631	634	594	628	588	581	593	590	607	552	628	576	586	579	591	620	562	577	604	587	596	603	604	569	641	615	605	605	544	591	573	591	634	591	582	651	555	592	587	647	628	589	650	566	585	565	591	579	623	617	613	605	604	572	634	602	586	567	630	596	567	556	565	579	605	584	583	619	628	594	587	597	585	592	621	588	619	662	608	631	565	569	620	600	568	590	562	619	591	554	603	609	582	600	582	603	581	614	575	625	640	581	615	600	591	621	568	625	606	570	603	608	594	562	579	648	590	610	572	611	586	636	595	586	566	578	618	623	569	573	569	601	626	567	582	553	614	577	603	610	599	631	579	614	585	593	617	571	607	555	654	576	630	604	588	577	600	625	594	581	578	602	595	577	615	579	613	576	627	587	616	612	579	594	580	599	589	595	592	567	580	620	559	616	559	617	627	629	574	640	625	570	592	605	608	585	598	591	582	534	618	600	620	613	595	634	587	631	595	607	627	587	594	593	580	617	618	592	654	586	615	628	613	627	601	615	596	616	552	597	557	563	619	615	599	615	621	607	628	642	579	579	661	572	657	639	585	539	550	586	639	609	587	583	633	568	578	607	612	597	607	623	617	595	569	598	599	606	618	613	595	593	618	588	575	584	616	581	587	638	618	650	579	591	579	607	637	562	585	569	634	585	594	665	577	591	577	560	591	624	579	573	658	571	587	628	592	631	633	615	604	597	568	604	623	572	621	579	552	608	580	587	562	587	595	599	587	606	595	635	630	611	591	605	569	566	586	581	571	581	584	556	573	604	569	561	599	654	593	619	625	626	606	613	604	600	565	568	619	583	604	598	624	573	629	598	591	596	635	629	576	602	586	569	625	576	625	597	637	605	628	598	601	656	619	590	618	640	589	585	597	574	572	584	618	575	558	651	578	588	579	597	614	630	598	603	589	592	625	590	599	578	600	570	606	626	600	592	593	624	578	588	532	589	565	617	560	624	574	564	605	561	604	627	619	592	606	587	667	612	602	595	557	624	587	640	612	593	616	590	544	568	583	600	634	577	585	591	554	600	554	576	593	604	592	561	616	595	610	586	586	583	579	631	605	609	638	593	622	585	572	602	616	613	598	606	543	579	637	617	599	609	621	566	624	630	612	613	575	597	596	614	617	582	574	619	665	616	586	604	611	581	553	577	606	587	606	611	606	545	613	571	612	647	632	627	589	555	616	613	593	573	677	595	628	614	597	586	644	588	618	620	596	582	613	589	578	608	604	571	584	594	610	644	597	607	621	577	557	643	594	615	631	631	598	584	586	579	562	612	561	574	572	626	605	654	651	599	594	608	609	601	574	579	573	615	565	582	620	610	567	630	570	556	602	624	581	641	588	600	595	607	577	579	602	642	590	604	575	571	620	588	635	588	588	585	606	600	608	584	587	616	645	639	621	630	577	608	641	595	618	643	550	608	668	599	614	564	572	598	599	597	620	599	592	575	577	608	587	575	602	641	616	582	607	591	575	605	609	599	565	595	601	606	568	651	643	579	577	604	572	620	639	574	605	576	576	608	566	571	629	615	611	628	596	643	547	608	622	583	607	572	586	617	605	582	555	567	609	617	541	555	638	568	564	601	578	557	577	556	587	641	613	591	623	584	602	575	596	582	636	569	588	556	579	552	595	583	580	572	614	596	575	590	589	627	591	612	619	574	605	618	569	578	662	585	617	633	651	639	593	607	620	575	619	588	606	615	597	602	675	564	582	598	618	575	653	595	585	600	596	612	579	602	650	625	560	587	594	592	611	605	543	613	619	600	601	566	580	605	632	623	599	635	615	612	620	595	610	547	597	587	561	605	603	589	586	614	579	588	561	584	558	592	635	650	581	600	615	588	609	624	613	620	581	607	619	548	622	623	581	608	619	625	610	562	575	576	610	601	618	574	567	573	641	615	611	611	610	644	552	653	629	574	591	614	594	575	608	585	582	593	609	603	591	622	580	570	632	555	600	575	584	634	613	615	618	590	613	588	575	567	598	608	594	647	630	579	573	611	573	628	563	601	566	549	601	598	584	612	589	610	552	605	583	601	613	659	580	592	583	588	608	581	583	611	589	607	589	601	615	577	586	609	605	590
22920	21089	28767	23654	21072	20929	5560	1125	810	790	714	646	625	641	572	550	530	552	526	518	504	469	480	496	474	478	516	399	469	440	506	422	475	470	456	474	462	451	432	462	432	465	448	448	441	448	462	443	474	480	435	476	442	444	425	417	444	444	435	455	435	478	438	450	468	487	442	481	481	439	434	487	467	445	478	428	443	426	425	448	453	441	374	417	444	452	427	425	416	437	450	436	464	416	468	429	404	460	450	454	418	425	444	464	436	456	419	423	433	432	445	453	416	464	452	463	437	471	444	442	434	415	493	421	415	435	425	466	424	456	438	488	417	422	444	463	420	459	449	452	437	433	447	449	432	414	438	433	469	421	453	437	422	445	463	415	447	443	480	430	453	448	454	426	458	423	402	422	474	439	416	444	416	450	415	439	458	450	426	462	428	433	438	436	432	454	431	453	442	480	438	427	453	457	399	413	417	462	421	423	451	465	439	439	444	417	448	445	442	394	450	439	444	433	440	434	410	446	439	422	426	465	467	443	407	430	460	419	452	414	479	425	453	458	417	450	406	441	456	417	441	451	422	446	461	428	443	447	476	406	436	445	412	440	452	463	392	474	447	469	473	440	405	439	437	455	437	439	427	441	434	445	431	443	421	448	444	418	385	465	438	441	447	436	409	403	429	466	439	421	450	429	454	450	429	427	443	436	419	441	470	430	437	451	420	423	416	411	438	440	398	454	436	421	474	476	453	409	461	457	446	444	427	405	453	446	449	412	378	472	435	438	443	451	455	422	430	428	491	475	425	418	440	443	396	416	429	455	459	449	461	410	437	423	435	433	428	451	448	423	444	454	438	440	423	462	437	425	432	399	437	464	471	431	444	454	426	427	457	441	446	440	421	459	444	451	414	454	448	442	383	465	407	412	444	417	433	447	420	463	435	428	437	388	442	458	471	430	416	368	459	456	427	405	421	454	467	445	479	421	395	454	465	477	424	468	452	474	452	459	446	454	439	459	437	436	426	410	411	461	444	434	465	440	443	437	416	423	438	453	423	444	470	424	448	434	421	478	448	422	420	457	423	427	444	458	472	430	419	429	420	452	434	441	433	440	444	453	448	457	440	436	419	427	431	438	451	403	402	423	427	452	456	425	425	450	446	429	454	394	443	436	419	450	472	451	422	419	440	454	446	451	406	410	440	457	461	441	418	479	468	424	439	416	458	463	429	428	407	465	426	432	428	433	436	436	431	433	436	450	414	413	426	405	458	402	437	404	438	442	454	462	420	440	438	449	456	433	439	438	415	465	464	436	450	428	430	471	458	419	467	450	422	437	437	455	451	451	433	430	447	474	449	441	412	407	396	491	399	421	438	428	410	452	424	469	428	430	467	422	456	407	462	424	399	434	463	471	434	427	421	410	430	421	421	484	445	417	427	450	406	452	439	447	448	490	416	440	427	435	429	453	439	439	410	408	424	405	439	441	445	465	452	474	424	447	437	457	410	436	465	422	432	397	424	416	411	451	464	428	434	431	459	455	450	429	448	471	434	482	412	427	406	448	456	437	432	443	396	440	418	427	458	465	419	437	453	445	460	431	421	443	417	467	487	450	446	423	453	435	427	467	445	468	462	460	403	474	472	424	435	435	435	409	389	449	429	424	424	445	456	441	447	418	432	458	435	436	454	469	425	434	421	434	437	395	440	473	420	452	437	448	423	459	446	426	449	429	432	462	435	451	459	435	445	455	469	469	424	472	414	438	479	442	439	422	422	440	431	454	435	448	431	425	447	439	444	451	459	425	471	434	429	438	419	436	443	442	435	446	427	426	428	404	471	432	457	422	442	453	431	472	470	427	467	437	431	470	400	412	411	433	422	462	418	407	449	460	419	468	436	448	443	420	461	453	439	439	459	439	426	428	417	394	420	437	458	442	457	426	445	455	404	419	460	444	452	439	430	437	464	429	453	441	475	415	446	432	454	455	424	424	460	465	427	456	415	429	450	406	401	431	431	439	446	379	423	402	460	406	426	430	449	428	439	402	444	423	471	453	410	410	440	471	469	426	427	417	417	455	453	452	407	452	439	418	418	402	437	448	438	437	423	469	499	412	455	448	435	443	409	444	400	441	442	445	397	407	399	449	465	437	459	423	451	441	447	455	432	442	443	438	387	433	412	435	436	409	420	411	443	419	445	404	465	393	434	433	467	457	452	425	437	424	417	460	467	450	468	452	443	436	447	419	435	455	455	436	423	478	437	400	429	437	445	422	422	475	429	476	451	457	459	450	446	450	461	382	466	444	427	483	433	430	415	398	465	435	455	437	430	443	431	409	469	448	467	440	413	440	429	451	401	468	428	413	422	461	424	455	428	400	445	454	427	437	453	424	432	450	393	410	443	430	396	447	450	455	452	462	436	452	464	468	448	437	445	426	437	435	438	448	450	446	467	447	435	431	438	457	451	441	491	445	451	426	435	471	436	474	410	474	436	436	418	468	442	450	480	459	429	416	414	437	433	475	480	403	432	447	430	440	409	449	429	412	434	413	450	428	409	433	463	446	438	427	448	434	460	440	470	435	442	451	415	439	443	418	433	463	432	415	420	391	451	437	402	423	423	418	437	416	447	442	436	414	398	428	458	455	426	409	465	431	418	422	488	447	388	463	451	431	455	436	443	401	430	475	429	422	425	431	447	451	416	452	411	426	435	457	438	433	449	453	431	422	429	429	458	432	437	442	440	423	470	426	504	447	446	483	439	459	460	421	456	396	431	444	427	411	469	434	427	444	455	437	440	424	411	433	437	418	398	478	442	439	420	435	442	443	430	425	425	477	408	406	437	447	444	411	424	453	443	444	412	400	435	383	453	428	471	460	463	448	468	456	440	429	415	457	426	454	435	447	494	430	422	459	468	431	464	411	442	489	452	453	456	454	438	442	453	451	429	450	452	425	423	416	395	451	418	436	467	460	415	433	434	464	398	426	442	440	428	446	447	488	433	429	466	450	465	469	403	442	408	449	415	453	417	413	418	425	452	460	425	445	422	443	427	462	433	473	432	459	440	456	445	431	407	467	443	435	427	408	432	400	405	404	434	402	466	454	424	453	416	418	437	434	440	434	409	442	412	457	457	418	414	434	438	423	409	475	447	451	437	423	414	455	456	408	484	460	423	429	416	456	434	424	429	439	450	410	422	475	420	446	414	410	405	413	470	456	449	424	423	452	440	429	478	468	408	430	470	443	433	445	418	452	458	448	426	429	448	414	417	440	442	444	463	471	448	422	438	447	432	411	450	442	440	417	449	434	429	438	454	468	413	450	442	478	446	438	438	420	450	414	420	458	418	427	476	427	427	438	490	448	440	432	438	416	445	397	433	391	434	440	480	438	442	420	436	407	398	413	435	420	448	446	462	459	445	421	443	451	410	450	449	422	469	407	426	448	452	443	432	429	417	439	475	428	424	385	460	423	455	441	445	443	449	407	422	420	420	422	482	455	455	437	483	455	446	451	428	440	419	455
43767	56498	13072	5613	3943	2948	2362	1998	1545	1372	1192	1050	960	916	848	844	801	715	730	702	708	709	635	695	684	662	628	653	613	643	600	632	605	594	640	584	575	589	543	593	600	626	579	564	588	533	591	603	582	575	591	585	622	557	595	578	568	514	526	596	576	571	548	554	568	557	546	574	561	587	598	582	605	620	592	596	602	522	517	572	542	608	558	552	576	609	561	573	554	546	547	553	551	579	584	558	597	562	550	558	539	535	534	549	531	543	583	538	555	557	564	585	549	566	578	545	557	508	603	584	566	562	563	524	580	550	563	542	547	593	577	568	502	554	578	550	550	615	565	579	524	557	590	565	558	587	562	531	549	565	546	555	565	538	543	602	561	582	529	573	564	556	494	549	576	593	597	530	559	543	595	540	577	578	536	511	599	530	552	606	525	539	578	597	535	545	615	534	565	565	546	583	526	589	540	565	552	537	534	567	583	533	564	542	554	547	554	553	505	554	520	548	510	537	579	527	534	570	603	546	549	533	558	573	558	566	512	529	555	577	601	511	540	543	563	549	581	595	563	542	519	573	576	559	567	549	603	567	548	543	579	616	567	588	547	584	538	528	561	556	557	564	554	565	533	547	601	538	537	553	538	525	518	596	537	536	526	510	568	556	553	507	570	557	529	557	554	556	548	548	581	567	521	590	578	546	518	557	526	557	564	564	557	572	577	579	591	542	571	526	555	551	565	552	511	546	553	543	580	534	586	533	574	529	518	578	551	546	585	546	561	574	554	533	552	572	527	596	533	525	530	556	547	504	516	588	567	559	595	580	574	596	556	617	534	552	563	543	537	527	536	538	524	587	557	528	552	535	560	565	550	560	556	559	580	604	581	572	523	568	586	543	583	532	589	567	528	560	562	541	567	535	561	552	594	586	523	573	529	518	535	546	566	559	563	547	592	547	551	553	519	572	564	546	582	533	559	529	539	572	547	547	580	536	565	550	566	544	577	560	531	518	563	538	560	569	560	583	546	571	558	546	575	567	546	545	562	591	552	612	526	536	537	542	550	521	544	550	509	529	537	554	590	550	537	575	565	567	534	568	555	569	535	563	556	572	557	525	524	557	553	553	545	524	552	565	548	580	585	568	524	536	591	590	540	574	531	531	541	575	506	571	530	564	569	570	572	529	565	581	538	608	546	557	561	578	586	541	547	536	563	520	538	538	554	545	582	584	513	528	554	568	539	544	543	543	549	582	550	562	533	528	584	560	532	533	525	574	602	535	589	575	564	553	580	581	575	572	561	552	560	563	525	540	542	557	582	529	555	586	551	555	534	591	519	523	570	593	548	553	563	522	529	574	521	613	512	553	544	559	577	567	583	559	565	575	524	560	552	544	558	553	576	532	552	540	569	574	544	547	549	545	528	564	575	578	557	533	579	527	568	559	540	557	552	531	540	553	595	578	542	571	535	572	556	581	582	524	546	546	508	562	516	550	561	551	587	579	521	563	614	567	554	535	584	518	534	551	605	588	592	542	568	538	587	534	574	545	556	497	555	528	541	547	543	567	590	503	490	559	576	531	581	582	564	569	570	555	581	554	554	522	576	573	563	499	563	547	516	509	540	530	592	537	533	543	598	535	545	587	564	584	506	570	571	556	536	512	546	539	549	573	555	572	582	569	540	543	573	568	587	537	569	572	539	545	591	541	563	550	519	564	562	520	547	559	540	560	503	567	564	540	541	570	554	565	576	559	525	544	558	558	525	533	548	542	568	537	556	564	583	595	540	537	581	549	523	581	586	527	549	527	543	561	561	567	577	572	530	569	550	496	573	588	515	532	567	561	547	607	604	563	532	597	547	549	532	595	583	544	556	528	538	589	565	549	560	605	579	550	546	554	522	596	562	526	539	525	512	587	560	526	581	574	544	566	554	563	552	603	544	547	558	518	509	549	581	580	569	521	592	600	522	520	571	524	559	568	544	510	602	575	513	533	566	555	551	575	574	539	536	514	563	542	531	563	593	574	538	565	565	526	568	523	553	584	534	560	554	531	584	533	546	577	561	525	563	547	582	577	554	552	588	569	548	526	579	576	514	570	539	518	561	583	546	580	563	528	566	574	571	563	524	559	543	528	583	579	555	564	561	568	538	557	550	538	591	539	551	510	566	526	566	565	538	581	532	515	528	516	531	530	545	576	558	570	546	563	569	535	541	553	587	515	571	527	512	549	542	498	564	581	551	508	604	565	553	544	517	540	591	555	610	559	582	536	560	540	555	558	544	562	575	594	566	574	566	520	566	540	529	547	548	532	531	574	526	560	539	559	526	569	563	574	607	545	559	563	518	548	575	523	556	554	554	567	552	605	569	539	552	534	563	563	560	570	555	548	519	583	553	566	579	532	546	540	521	572	529	577	616	567	556	545	559	590	533	571	535	524	528	527	610	563	543	524	540	548	563	561	530	555	545	592	557	545	540	560	559	532	585	530	590	543	560	562	572	527	547	544	562	570	566	586	576	503	550	530	571	527	524	574	534	566	545	516	565	565	536	522	541	527	565	601	550	565	555	607	549	557	530	573	559	574	540	517	511	541	555	548	517	582	549	582	585	598	587	567	551	553	601	571	536	572	571	558	567	586	519	554	557	605	568	576	532	500	530	538	561	540	568	543	547	541	519	548	550	544	566	554	520	563	546	553	554	554	541	563	544	534	571	507	574	549	538	566	565	540	555	548	596	515	564	524	568	555	564	526	557	494	614	505	540	592	610	595	573	539	522	588	535	554	590	567	549	552	586	537	516	528	575	517	558	556	551	566	529	556	566	575	591	578	539	542	543	526	544	573	585	549	543	532	523	539	528	540	574	537	524	559	536	531	556	538	550	541	542	552	572	560	566	574	566	578	566	500	517	582	558	596	558	548	568	585	572	540	554	573	535	531	556	585	601	547	537	529	557	545	555	589	552	531	548	554	579	564	536	584	557	561	546	558	507	564	574	527	551	558	564	508	561	524	566	580	583	532	552	609	537	578	536	561	533	532	566	548	605	565	512	551	536	547	550	536	538	521	552	527	598	542	583	566	575	545	573	581	582	547	546	562	531	620	544	567	560	559	543	576	540	548	544	571	527	525	612	548	567	556	560	531	590	550	523	580	531	566	535	548	522	571	518	569	526	572	553	551	537	540	536	532	594	570	562	545	596	523	532	586	548	560	568	560	540	558	550	549	556	526	561	513	562	554	556	542	585	523	548	561	549	582	548	524	549	551	549	521	584	560	550	554	563	583	585	533	511	536	542	558	564	600	574	537	538	536	553	541	550	586	575	549	555	563	575	590	549	552	575	588	555	554	589	564	538	570	568	540	552	539	572	570	590	536	534	570	579	557	582	569	558	502	565	565	555	558	566	566	531	504	534	575	557	580	581	545	529	579	566	513	531	520	522	541	610	587	573	523	547	542	592	516	553	562	553	584	543	561	572	544	546	553	564	594	588	538	586	542	556	599	549	599	530	596	565	562	559	577
28652	24427	13419	1569	625	572	402	306	289	290	311	331	292	282	292	311	296	307	271	291	297	315	291	280	316	312	270	308	304	281	297	295	287	279	328	294	329	267	294	286	290	322	324	292	278	317	292	299	294	276	293	276	287	306	275	274	298	298	286	274	286	280	281	306	291	251	293	309	301	298	301	276	315	302	316	270	278	292	276	288	298	291	301	289	288	266	272	294	282	308	282	302	264	313	289	288	309	306	304	309	291	297	265	262	281	264	308	274	283	279	317	274	282	279	262	291	307	295	277	303	300	282	274	272	271	286	311	274	280	291	291	279	264	290	294	301	312	308	274	274	302	286	311	273	249	310	283	254	260	281	315	275	284	275	305	283	311	285	300	298	281	300	284	322	299	296	298	269	307	278	282	262	306	290	293	311	285	274	289	248	289	305	264	279	284	292	285	319	290	240	306	289	277	305	307	297	302	272	265	292	301	256	281	300	299	292	301	302	305	274	284	301	331	282	279	308	250	290	294	295	285	297	296	278	296	258	304	285	265	283	266	283	306	310	279	290	289	263	310	277	296	280	284	297	302	294	295	292	298	280	293	273	265	263	280	289	322	292	305	321	302	311	278	323	301	310	300	272	316	285	297	300	300	300	298	275	309	277	303	291	278	275	301	282	283	259	280	292	301	296	310	292	274	281	307	281	305	314	290	307	299	295	275	290	287	288	296	293	269	312	289	277	298	297	299	301	289	291	301	306	323	305	287	277	275	288	272	300	263	283	275	276	281	295	308	287	314	275	272	281	304	281	293	295	287	327	261	279	279	285	308	264	290	281	300	313	286	262	305	299	293	267	274	296	298	267	276	259	287	293	301	295	299	297	316	277	281	292	321	291	299	272	244	288	274	273	294	287	306	286	317	307	268	292	299	279	291	299	296	263	304	287	276	268	308	302	285	278	256	299	257	304	273	282	263	292	276	282	289	296	290	320	317	331	302	313	311	303	289	334	308	290	267	279	317	279	290	276	281	283	265	268	283	283	295	297	307	303	270	290	283	267	291	272	314	293	304	267	287	279	284	291	269	265	277	281	298	287	280	284	283	284	292	288	297	306	303	323	292	277	288	288	316	287	283	301	340	294	298	291	297	313	290	304	285	277	286	278	298	312	253	301	277	262	276	299	258	269	325	293	283	307	297	296	291	302	295	316	259	295	272	291	304	318	322	244	287	284	295	285	263	277	285	310	265	273	268	309	280	292	288	294	279	293	293	284	293	309	300	288	269	268	288	273	336	277	290	275	272	283	333	337	285	295	294	286	296	261	299	297	294	264	296	286	296	250	303	298	278	296	305	293	267	282	288	295	273	263	288	262	269	290	288	277	312	278	265	305	301	287	296	324	312	279	263	291	265	308	290	297	315	294	297	268	295	314	293	304	278	299	290	277	256	301	304	281	282	283	290	296	266	316	287	286	254	296	308	299	301	311	316	291	302	275	288	296	255	284	321	297	313	291	295	278	288	284	255	275	296	284	301	265	297	296	280	269	265	289	276	292	288	315	295	266	271	315	314	297	266	321	305	299	295	286	308	333	282	275	294	268	311	294	274	282	332	301	300	302	318	279	287	274	277	263	268	287	269	305	303	260	273	280	305	285	311	307	277	286	275	298	299	272	294	276	274	283	281	261	253	283	292	307	308	306	302	304	298	291	264	282	274	304	308	287	290	286	277	288	294	304	256	290	283	240	288	274	293	309	289	303	302	294	275	285	258	304	304	282	314	330	308	280	299	288	300	290	287	298	306	263	284	294	300	292	280	272	282	274	295	286	304	267	290	324	306	291	278	295	286	318	290	292	276	289	297	285	306	317	295	288	265	288	310	295	320	258	301	272	249	259	272	287	315	294	284	282	310	269	282	281	301	292	288	298	271	283	280	304	276	275	311	293	277	279	279	295	301	283	281	289	307	294	276	306	281	276	260	275	259	289	259	298	295	283	279	291	290	312	288	333	287	279	276	259	312	324	288	299	295	306	283	301	280	284	282	275	310	301	293	259	316	289	287	316	293	285	257	292	291	301	293	318	309	311	272	266	292	294	276	326	300	275	280	255	300	268	274	300	282	274	295	315	266	282	320	296	301	257	266	269	280	271	271	299	259	295	291	282	268	312	294	329	313	314	296	341	302	272	289	290	313	279	248	314	294	260	269	269	290	303	285	261	295	267	292	272	319	304	299	295	284	277	282	278	286	300	290	286	294	284	304	282	277	251	289	317	276	330	325	286	313	296	282	287	285	308	299	296	279	300	284	326	259	253	277	281	305	252	271	292	296	294	302	260	272	296	274	300	285	292	305	307	317	306	314	288	233	309	306	291	299	289	284	264	295	294	307	297	333	283	263	268	278	286	274	260	255	254	278	274	295	268	309	341	275	300	241	295	311	284	284	272	304	283	315	282	291	284	272	277	336	276	300	296	274	297	273	310	282	277	268	298	281	263	273	266	306	267	303	303	305	259	272	273	303	284	284	333	283	258	298	297	279	291	281	284	268	287	265	269	308	286	285	291	312	284	276	274	284	334	270	278	301	307	313	290	313	275	303	275	270	301	305	308	302	279	303	291	297	282	335	316	283	268	311	299	286	269	294	280	286	300	301	305	287	276	277	277	279	316	277	297	296	281	289	297	274	281	287	285	317	277	260	285	271	318	273	295	291	313	308	270	307	295	303	303	305	306	280	264	308	266	298	343	288	268	302	281	291	302	276	305	280	283	272	308	308	269	300	320	315	268	282	276	293	298	286	269	269	307	299	341	300	281	271	274	273	303	298	271	260	287	304	276	293	286	282	288	285	323	299	331	355	295	290	263	298	273	306	271	285	289	315	289	297	266	299	298	289	297	282	278	260	289	271	274	276	338	289	292	301	278	304	272	286	266	285	306	309	295	283	290	266	263	268	301	294	280	335	282	307	304	301	285	298	282	298	292	277	303	291	305	307	271	261	286	307	288	314	264	267	301	277	283	279	275	300	303	282	281	272	323	298	261	287	300	294	322	324	280	307	296	294	283	290	264	317	264	287	282	304	284	315	280	270	297	292	296	252	291	264	300	281	291	300	279	274	262	292	276	305	317	355	290	304	322	293	297	278	287	269	268	284	283	264	294	316	327	298	308	263	279	280	310	286	263	235	265	297	292	306	285	270	298	265	276	293	323	271	288	274	273	298	309	306	298	298	267	303	301	303	289	304	308	306	302	273	270	255	293	306	323	257	328	295	300	272	258	289	315	279	277	276	292	262	304	287	327	269	297	304	307	310	306	318	280	290	304	299	283	251	290	311	317	290	296	270	306	269	295	266	289	303	270	295	288	319	295	319	294	286	278	273	311	294	277	301	274	297	280	281	320	304	306	317	295	294	273	309	286	289	290	276	302	299	281	261	292	268	307	284	291	282	292	307	298	306	302	270	269	295	297	278	295	257	297	271	290	283	310	293	318	303	300	296	290	303	296	284	253	263	289	297	346	262	292
34675	36035	2534	658	548	514	499	476	441	430	413	399	386	410	404	412	357	435	404	370	373	428	377	385	417	363	365	424	368	359	376	360	362	403	382	359	395	355	365	370	438	373	357	347	385	384	375	346	405	388	388	344	388	376	408	357	346	360	349	349	379	341	375	339	414	355	371	366	349	409	380	395	374	374	394	351	369	370	372	392	362	366	359	344	359	390	380	327	378	353	369	388	347	331	390	354	369	352	365	372	348	379	351	349	331	382	355	347	336	364	353	378	345	376	424	378	380	347	359	392	330	356	366	343	390	338	374	409	389	386	367	356	344	376	369	391	348	363	393	339	394	366	383	361	381	349	392	416	355	337	384	370	353	383	373	369	379	366	431	387	376	374	347	374	371	378	364	385	378	383	361	351	371	368	326	353	328	359	372	387	369	374	376	353	359	390	353	405	363	345	364	393	367	389	362	378	393	362	353	361	360	317	380	353	383	396	347	368	341	367	406	374	407	371	382	376	392	362	375	388	359	356	358	334	350	368	359	397	400	416	370	380	375	395	351	377	343	384	364	376	368	334	374	397	339	383	356	346	347	352	352	375	379	358	387	377	402	371	352	349	365	365	382	364	353	379	348	379	362	352	369	380	341	358	386	357	388	370	352	354	364	368	361	367	362	401	320	367	362	387	354	364	380	360	390	340	362	370	384	378	353	328	391	394	369	419	396	398	339	365	366	363	360	390	372	392	342	344	363	333	374	373	358	331	367	357	386	370	384	381	362	370	386	335	351	387	364	383	387	351	365	362	337	365	426	390	377	356	379	365	391	393	370	361	383	368	350	371	333	340	379	349	355	356	338	380	345	377	394	347	390	353	384	360	355	378	365	331	363	360	359	380	374	366	357	349	380	379	372	370	368	398	363	368	356	376	387	366	393	389	365	353	349	396	373	421	352	346	357	366	364	366	368	342	384	355	400	346	367	376	345	368	358	352	356	341	339	377	341	377	389	377	340	366	377	379	369	360	386	385	391	372	370	371	380	375	356	379	360	354	355	379	345	384	378	333	364	373	392	368	365	365	345	343	353	368	372	378	357	348	381	381	397	380	369	382	355	358	417	404	392	367	357	354	384	367	385	359	364	384	361	399	387	339	355	385	364	362	352	334	401	339	359	373	392	418	348	380	354	365	349	359	367	364	371	354	361	409	372	377	381	373	392	374	420	351	360	376	389	353	367	345	379	384	376	348	373	344	377	384	381	373	361	343	361	365	348	382	384	375	371	384	377	388	331	340	360	348	378	366	391	384	364	362	375	365	356	366	416	393	389	339	395	398	369	381	362	360	335	361	405	351	364	371	362	353	365	375	385	386	359	374	372	374	350	368	351	360	371	383	401	377	389	412	337	381	359	369	377	328	355	361	395	349	363	374	389	413	373	355	363	380	352	375	375	389	377	346	369	352	422	387	392	379	315	379	342	358	360	311	379	356	379	325	349	329	367	402	379	361	384	366	366	378	379	384	358	375	384	381	373	350	365	388	359	374	355	361	365	379	345	359	358	380	361	368	359	340	384	340	315	382	388	384	363	370	367	381	316	334	390	340	357	341	373	371	359	306	381	355	379	395	367	368	359	378	348	375	378	357	353	386	362	372	355	364	369	395	359	362	352	359	344	381	383	377	394	382	378	354	355	377	374	355	368	320	353	395	374	374	382	365	368	356	347	388	408	363	351	381	374	347	392	390	330	369	373	366	364	365	375	347	357	354	375	355	385	383	366	359	383	357	376	354	394	384	389	410	361	356	401	361	392	369	359	365	351	380	336	392	342	360	330	355	375	372	348	362	342	385	362	395	379	375	370	411	345	346	375	370	377	384	380	358	362	369	381	382	313	371	403	374	341	358	335	352	321	355	376	369	392	360	377	381	341	405	360	384	332	384	369	366	353	375	352	380	342	393	381	357	384	367	373	401	408	381	378	356	357	337	372	354	389	372	353	372	371	375	359	380	374	379	367	377	324	354	363	398	395	371	357	356	388	352	393	394	406	371	373	412	329	330	358	355	368	383	349	359	371	370	370	348	373	360	358	360	355	390	369	350	361	381	364	361	393	383	357	352	376	399	333	357	362	349	367	351	383	372	406	373	363	336	363	386	351	363	380	378	386	360	368	358	402	347	388	381	377	361	362	409	383	354	368	383	356	386	339	386	358	386	366	372	379	387	385	372	391	379	359	379	369	394	374	360	365	354	419	376	345	390	381	362	362	376	388	377	391	357	378	370	412	376	343	377	335	366	366	354	338	392	353	367	342	380	382	351	384	361	358	346	398	351	388	350	380	367	338	378	356	390	355	358	359	374	360	403	380	388	355	361	390	371	365	379	412	373	374	366	382	366	374	396	396	393	361	371	380	382	352	376	363	324	347	350	367	350	388	381	349	342	378	379	352	341	382	354	353	377	347	362	384	360	361	361	390	362	359	380	368	347	376	356	352	366	374	358	391	382	395	379	396	395	323	381	393	373	351	382	363	357	373	364	373	373	383	353	352	383	343	371	360	358	376	356	353	347	367	405	383	390	372	341	352	373	401	376	356	340	382	331	365	381	379	362	400	342	395	391	381	375	366	415	387	346	370	340	361	344	369	387	396	372	372	374	365	405	364	390	373	377	361	387	386	349	327	394	378	389	368	373	395	369	349	359	369	341	355	345	391	381	346	353	381	369	368	406	325	363	338	395	400	361	383	386	359	372	362	368	335	358	394	371	387	411	363	362	375	352	386	376	361	351	365	391	322	379	354	385	364	376	340	358	388	363	352	379	351	359	388	370	348	378	358	381	369	422	355	378	374	355	381	372	351	380	367	372	347	382	400	341	357	386	376	352	367	367	396	381	375	371	358	400	364	409	382	348	382	390	371	355	354	366	380	395	374	362	365	374	384	339	360	372	398	336	388	327	360	389	339	424	366	347	336	382	362	332	354	361	349	378	386	385	381	337	346	376	366	388	385	400	387	350	348	355	335	340	393	408	367	387	348	369	374	361	368	375	369	364	377	359	416	337	372	360	401	389	358	354	370	383	352	367	371	346	381	380	396	358	361	380	402	372	405	364	377	383	388	404	414	353	352	388	367	392	374	350	361	354	373	339	347	356	374	340	378	384	373	352	376	366	375	377	380	382	373	402	373	356	347	357	351	378	370	347	396	395	369	412	344	376	343	375	387	384	365	388	367	383	380	325	345	349	362	373	363	323	372	374	376	372	339	398	378	370	378	390	384	362	367	368	341	407	397	351	389	373	341	379	355	407	378	368	377	371	369	330	364	329	349	350	377	328	376	381	378	376	371	370	380	400	390	378	332	388	362	356	411	356	346	399	383	355	373	371	343	366	335	358	365	371	396	375	362	367	387	334	389	361	397	386	376	366	377	377	397	379	351	347	347	362	374	334	354	371	376	389	365	401	356	337	395	395	365	351	376	389	386	385	353	389	377	365	364	394	413	369	375	356	365	369	383	354	374	385	353	355
23970	21079	28296	24062	20943	7369	1170	829	674	663	621	594	583	534	563	502	507	514	514	518	512	479	522	538	516	489	491	497	459	535	525	514	491	523	510	514	488	449	490	499	514	471	472	477	495	505	504	500	465	492	492	536	498	462	503	474	489	517	459	496	503	516	473	456	486	486	498	457	499	488	439	473	517	502	490	502	510	523	488	479	436	487	470	480	474	481	446	489	472	476	480	442	477	468	445	538	492	466	481	474	465	485	510	462	490	432	477	480	455	488	463	463	488	481	496	481	496	518	506	479	460	507	477	474	475	521	456	491	549	459	473	488	477	471	487	512	459	449	460	508	492	456	473	491	515	491	467	511	512	519	466	508	450	481	452	460	512	496	495	438	473	469	502	490	474	498	490	454	506	482	472	477	497	484	492	469	460	475	453	485	532	487	476	475	468	488	462	468	485	507	496	482	471	453	480	509	513	515	478	486	463	451	432	517	494	474	462	478	484	478	476	496	522	472	489	469	486	483	510	497	481	473	487	483	442	499	467	481	477	472	490	468	500	494	440	499	495	499	515	497	481	486	466	499	464	473	486	508	431	479	530	473	477	497	461	445	514	463	496	488	484	481	468	510	536	522	468	521	523	482	484	518	472	474	462	494	469	495	467	461	473	507	484	468	477	482	497	485	445	476	503	486	503	479	506	449	443	492	536	485	487	447	453	484	471	489	449	481	477	489	506	445	478	481	462	496	513	502	472	490	484	511	497	437	472	482	469	479	507	457	497	447	516	493	494	486	468	461	495	464	534	468	462	513	468	466	457	514	500	487	519	515	451	461	467	513	476	488	499	451	462	489	498	500	512	466	471	474	465	505	443	514	483	468	485	471	474	473	438	475	501	464	482	493	480	474	472	492	472	485	489	450	454	498	465	451	501	472	457	466	507	456	459	477	495	526	451	460	466	465	472	474	459	525	483	472	473	492	449	478	524	516	504	492	496	465	495	492	503	495	486	499	475	480	504	465	481	452	453	499	456	481	472	507	448	481	470	452	474	463	487	495	495	495	508	492	485	499	472	523	468	475	464	467	476	472	485	500	466	487	450	463	469	453	474	483	501	506	488	497	489	474	493	473	485	485	517	489	469	507	452	482	470	481	482	500	501	505	494	484	466	497	453	475	524	468	476	490	469	478	463	453	461	469	459	471	489	484	469	468	465	487	465	463	450	475	485	466	474	490	507	475	485	463	449	462	477	529	469	488	462	476	507	503	505	477	467	460	460	469	460	484	499	459	483	495	471	472	464	505	460	468	481	520	475	481	452	458	452	469	436	496	500	506	508	496	471	455	499	426	507	487	454	490	489	480	505	488	504	491	484	457	464	503	441	478	533	495	501	487	495	485	516	473	452	482	487	460	513	446	492	479	478	502	487	482	490	491	477	488	472	484	494	481	491	496	492	491	546	509	450	513	506	490	508	492	447	522	443	469	469	467	476	514	501	499	512	473	473	507	437	475	450	468	507	493	465	473	463	474	450	521	503	508	513	466	467	453	453	491	473	499	492	486	473	501	467	479	466	466	473	497	471	526	456	470	444	449	494	474	464	489	486	492	499	503	471	442	476	481	472	460	464	465	485	481	490	502	456	425	476	536	464	521	472	476	447	512	508	465	440	471	455	458	478	501	464	461	463	503	459	469	471	476	493	482	469	470	429	465	433	489	471	522	406	484	484	508	462	471	437	464	497	494	486	454	497	522	462	470	504	470	513	477	465	480	480	451	494	464	516	464	484	470	444	516	477	460	465	511	461	426	503	457	479	468	499	479	493	491	501	502	506	525	473	481	460	516	448	507	477	464	464	503	482	465	456	496	457	435	484	487	487	462	455	463	481	469	506	461	484	473	525	468	501	492	487	487	479	517	497	493	472	470	460	463	439	487	482	464	470	462	489	454	452	481	497	500	478	483	483	479	504	465	505	478	489	485	468	504	505	439	473	463	462	461	486	474	478	497	467	495	489	459	474	530	509	496	451	479	457	491	529	475	496	460	506	419	493	498	455	524	505	486	469	473	502	498	501	452	494	436	493	487	478	489	484	478	510	474	449	471	509	474	474	502	506	434	488	436	476	539	469	473	494	479	455	467	460	462	489	530	495	463	497	474	468	445	480	441	469	512	456	485	449	536	458	483	463	460	488	492	502	446	477	506	513	461	449	467	479	471	519	501	489	456	504	493	464	500	513	465	463	476	459	427	444	464	460	493	481	458	486	492	488	514	480	498	480	484	520	496	469	518	479	502	477	471	477	472	432	492	473	474	479	496	458	479	488	464	499	515	473	490	462	504	482	490	457	499	504	514	507	502	483	481	456	482	454	469	489	499	475	502	507	466	492	474	516	507	490	473	462	485	441	463	458	468	487	447	516	524	479	490	491	452	507	485	448	461	462	507	490	482	478	457	495	470	524	454	487	488	510	474	498	491	454	460	459	501	503	469	513	482	472	443	521	468	467	484	484	485	502	467	469	519	476	501	474	529	498	469	479	446	470	485	443	451	476	477	494	480	463	457	525	446	456	531	447	473	444	522	489	467	467	505	496	478	480	476	459	492	477	440	479	459	497	496	509	516	457	474	511	496	483	480	484	480	475	476	491	475	497	475	463	486	510	439	454	478	474	473	468	456	476	460	443	493	439	482	480	483	473	490	467	464	489	517	475	498	454	439	504	459	490	491	493	476	516	511	456	447	466	507	459	462	524	467	446	453	463	458	489	463	471	461	478	482	453	493	493	533	472	453	477	465	514	462	458	479	463	460	508	495	465	441	468	448	487	483	462	497	497	493	471	513	457	481	501	481	474	486	473	465	479	472	481	500	456	475	473	465	527	488	487	464	431	501	450	489	442	467	483	456	470	510	475	475	453	501	528	496	484	463	471	470	486	482	481	499	465	470	524	474	485	449	473	445	496	487	454	506	470	462	447	510	468	477	519	476	461	462	500	471	482	476	483	466	470	458	464	468	478	491	451	476	475	470	504	462	495	450	440	455	476	517	467	470	456	472	471	528	505	480	467	506	471	479	461	472	446	499	449	484	432	528	441	463	454	484	498	495	478	454	492	462	496	487	506	517	449	442	498	483	471	470	433	457	486	498	482	496	486	484	523	446	508	476	504	479	496	491	443	467	481	478	473	473	513	520	495	473	458	458	477	498	482	500	454	474	471	424	473	506	481	460	452	463	461	480	458	474	485	484	493	457	480	508	474	475	476	485	477	507	437	458	469	465	497	480	465	492	451	485	517	487	519	479	491	474	527	513	467	506	471	487	503	466	451	503	480	438	467	488	465	459	494	513	458	508	456	478	503	494	484	461	436	486	474	500	536	489	504	464	471	479	473	462	475	509	475	506	506	489	488	455	504	489	495	504	509	507	441	508	429	443	448	463	479	480	463	455	502	457	494	465	453	467	504	469	446	515	431	490	501	534	505	445	462	479	503	479	485	430	468	490	467	453	458	464	472	478	494	508	483	479
39649	50108	9791	3353	2369	1943	1591	1288	1070	1036	954	811	836	767	787	736	687	688	688	712	669	627	680	661	583	611	594	636	631	635	622	647	662	634	587	618	598	575	672	625	626	594	621	600	613	621	579	589	614	637	647	581	620	621	601	588	610	637	639	583	574	597	614	589	632	646	605	594	639	576	605	627	622	653	640	614	608	614	615	630	612	600	621	613	586	586	583	601	590	608	620	642	574	608	601	618	567	633	597	609	595	611	666	606	643	612	610	562	606	587	604	629	650	608	578	588	619	595	610	591	599	575	606	600	561	599	587	579	585	573	661	605	595	635	667	633	638	628	638	623	586	604	597	620	621	632	567	599	631	588	606	593	624	554	596	609	574	650	586	600	560	563	598	630	610	584	579	625	607	619	602	630	602	577	557	604	595	574	585	623	607	615	586	642	575	612	592	599	584	601	619	582	613	577	639	638	619	586	608	626	629	601	635	580	544	617	533	592	622	632	566	616	604	597	658	594	600	594	553	646	590	645	591	579	596	592	608	628	574	623	599	599	594	598	585	597	578	563	614	565	559	579	599	596	641	641	623	591	626	609	595	622	624	617	578	624	621	606	587	578	626	573	576	583	585	643	590	583	589	553	579	558	656	576	617	595	566	634	611	530	606	641	607	624	614	584	594	624	590	574	615	656	626	610	593	604	614	568	616	563	602	572	611	591	602	609	604	604	571	585	575	558	582	615	587	591	583	572	576	588	586	601	583	618	580	574	535	602	599	581	568	619	584	637	599	607	558	586	593	592	552	578	580	604	652	606	591	559	614	581	590	637	564	586	589	573	613	617	572	552	606	598	591	604	606	583	606	591	565	558	603	596	561	621	589	573	613	616	613	644	601	599	593	553	625	594	589	645	634	573	617	600	575	532	571	625	598	604	634	635	606	592	608	606	596	605	616	591	575	589	599	593	618	608	549	638	597	593	603	608	581	632	582	581	608	635	568	589	637	599	597	605	659	610	608	604	555	600	648	618	586	591	610	655	583	557	590	591	616	597	583	586	578	612	598	613	587	611	599	568	609	630	608	576	640	584	595	611	625	585	625	623	568	593	634	580	582	639	602	614	589	614	591	574	565	628	557	611	579	606	614	588	597	570	604	617	576	563	570	618	596	626	620	623	596	592	629	612	603	625	576	592	650	598	647	619	598	597	588	585	594	612	594	599	616	538	621	668	577	600	663	579	660	646	617	616	620	600	580	605	584	583	554	572	588	620	563	618	616	592	596	635	566	588	611	615	604	602	578	600	574	573	557	638	579	592	569	606	600	603	617	615	626	578	594	589	597	608	616	607	582	587	617	610	574	615	610	625	602	597	607	605	588	637	588	591	591	600	603	621	537	612	616	568	621	612	598	623	590	592	576	598	606	628	607	624	618	614	566	558	640	620	582	581	549	615	586	629	616	603	617	572	616	629	601	586	569	611	621	609	594	593	574	586	662	612	586	593	602	606	586	609	612	632	596	609	613	619	570	610	574	597	615	628	563	614	578	602	610	597	605	538	606	588	571	642	557	605	572	607	574	603	625	615	602	605	565	580	596	563	622	623	611	537	578	578	603	658	602	565	590	566	614	623	547	589	632	590	555	614	589	620	653	630	609	627	614	571	609	607	582	577	587	610	598	542	605	586	602	618	617	582	626	602	626	619	596	630	599	569	610	590	614	592	603	605	579	591	613	615	641	601	603	606	599	619	589	585	667	592	578	638	591	601	584	614	598	565	631	584	604	615	615	566	559	603	583	624	624	588	605	620	605	585	609	586	589	604	595	626	585	590	580	628	562	607	604	610	614	615	581	617	599	633	538	580	600	590	606	599	588	652	609	626	570	590	621	589	600	607	609	608	614	579	603	584	585	602	586	569	581	573	620	619	578	601	619	580	635	599	536	609	574	561	593	582	604	558	550	611	599	591	600	594	597	563	621	611	638	549	616	545	606	614	621	611	644	560	608	543	615	652	608	597	549	629	585	618	572	598	575	604	623	538	583	600	593	595	653	616	590	607	615	596	604	623	614	588	586	580	558	601	585	600	582	591	609	592	595	596	600	586	590	625	571	607	607	609	583	596	586	594	609	621	609	619	614	587	628	581	589	617	606	580	586	650	587	617	591	533	583	579	579	574	598	600	579	616	598	610	594	596	544	604	560	603	638	610	626	605	611	635	611	571	605	568	552	565	582	596	638	610	577	581	582	641	585	541	635	579	622	625	582	625	580	554	601	600	611	596	646	579	611	636	612	632	601	587	642	606	611	616	603	571	594	538	587	615	570	571	636	602	544	580	598	561	583	595	584	637	639	626	617	628	625	599	626	637	601	615	632	590	558	590	615	577	597	629	640	659	597	600	580	622	600	618	600	609	563	594	616	582	623	602	590	580	603	619	609	588	588	595	583	605	601	615	605	591	599	634	627	581	608	602	575	554	649	643	580	604	573	570	579	583	578	595	586	641	576	622	631	622	576	601	617	632	635	620	606	619	589	581	621	528	581	582	572	636	564	633	580	601	590	614	609	572	589	651	588	635	638	592	617	607	600	623	608	540	609	589	614	598	627	587	544	610	575	621	638	595	588	610	590	599	619	572	565	590	608	591	613	636	613	618	591	648	639	582	608	617	589	631	596	577	637	584	606	622	596	587	585	607	642	636	605	629	550	578	617	615	622	640	604	589	601	631	648	608	584	631	592	588	588	587	621	603	617	626	561	627	606	594	564	651	605	574	586	615	539	571	611	622	572	585	663	609	614	559	590	591	591	583	565	609	549	622	607	598	590	603	583	644	596	549	613	587	580	587	601	575	578	611	589	610	559	580	573	598	624	598	582	574	610	606	613	597	608	594	631	585	583	639	596	602	576	595	623	619	628	641	639	558	620	597	571	599	610	625	594	643	573	633	631	580	583	606	634	565	577	586	627	617	584	543	634	639	594	618	570	580	607	580	619	582	616	600	562	579	637	553	600	609	574	601	606	606	616	605	568	645	627	594	602	589	661	596	598	611	603	618	586	630	614	615	614	623	625	598	594	618	581	572	574	604	638	589	591	568	578	607	589	597	579	573	605	546	624	603	609	625	593	593	636	614	560	581	595	635	582	628	614	538	630	637	595	619	626	604	612	649	574	559	570	650	600	580	608	607	583	548	624	576	640	586	567	592	593	610	619	561	617	666	606	594	599	605	607	635	648	617	575	571	601	621	586	628	623	586	546	591	597	592	598	562	612	620	591	610	625	603	626	601	622	581	570	621	622	573	605	600	572	572	625	626	624	569	584	611	612	565	633	554	599	603	607	645	595	575	599	602	574	639	617	630	583	621	566	615	598	595	577	603	580	623	639	616	613	617	648	639	539	588	591	614	579	577	570	580	646	598	570	621	594	582	590	585	593	553	614	583	583	614	571	602	584	626	606	590	592	604	550	632	605	607	596	610	581	636	589	605	611	629	590	605	586	651	607	615	556	603	631	648	591	595	587	585
22980	21073	28754	23589	21062	20962	6019	1076	908	813	714	655	630	615	582	540	568	517	550	540	551	468	528	506	498	486	489	476	459	435	505	464	464	471	462	442	439	472	465	453	463	474	465	479	469	463	447	485	478	465	431	439	450	479	442	437	483	505	469	475	444	425	474	460	409	450	461	450	449	459	480	469	450	476	449	448	455	441	449	476	444	398	429	467	457	439	465	460	427	447	446	488	435	447	459	433	454	417	434	448	444	455	425	441	429	456	465	456	412	446	490	466	470	432	482	413	408	410	449	430	455	434	446	443	449	440	463	460	457	474	439	458	429	437	430	446	455	448	459	426	439	435	450	472	436	480	457	459	473	416	426	422	385	442	434	430	458	459	424	444	410	449	462	477	443	473	414	400	410	481	447	449	472	410	429	451	417	391	446	418	456	447	435	474	460	418	433	443	483	429	445	439	446	457	457	426	464	455	428	438	479	432	409	440	442	434	451	440	418	448	488	432	432	463	443	411	461	463	446	412	445	436	463	444	440	416	432	457	462	437	438	419	432	446	458	435	415	415	478	483	476	437	446	444	448	463	447	474	443	424	415	471	462	449	456	431	400	425	496	488	459	435	445	421	471	421	476	427	467	446	424	443	436	427	448	430	438	448	478	429	423	426	404	452	426	421	454	472	419	435	413	456	451	404	479	445	426	451	467	460	427	444	440	421	473	448	481	501	444	464	439	468	461	415	424	431	464	418	458	482	427	455	428	440	465	430	450	438	450	439	475	433	466	444	405	453	452	427	369	439	463	435	475	412	483	444	444	457	460	435	440	498	435	479	444	433	457	426	421	436	459	452	437	474	456	454	435	436	415	435	442	481	443	444	432	423	455	413	461	427	430	432	458	451	418	453	482	472	436	442	453	427	442	489	456	426	426	450	475	470	453	455	479	441	420	442	407	424	422	445	425	435	442	471	434	475	461	437	446	413	441	435	446	432	431	439	472	415	427	414	401	413	450	455	419	430	458	414	461	437	438	426	452	428	430	434	469	471	457	445	427	445	483	470	440	436	484	420	434	417	465	427	434	433	431	429	425	500	471	435	477	473	480	466	460	459	439	411	478	447	424	445	411	441	460	470	478	416	464	476	500	452	435	450	436	457	454	483	416	453	421	453	468	417	492	425	456	463	421	415	453	431	435	431	430	391	433	454	447	453	456	426	472	456	429	407	452	420	437	443	440	443	421	457	454	430	467	456	410	421	432	458	448	432	457	443	443	462	457	443	429	455	461	461	398	449	427	450	468	471	452	404	450	472	462	425	445	424	421	431	434	428	442	422	424	468	488	446	453	455	456	422	451	446	464	432	434	437	436	446	433	435	481	438	441	429	435	466	413	441	441	410	430	480	442	437	468	445	428	447	437	431	426	427	463	400	447	445	460	440	445	451	459	429	457	420	440	429	418	457	435	435	415	415	446	438	447	432	444	425	423	459	447	481	469	455	440	402	444	481	418	437	455	463	452	435	425	474	408	429	452	474	432	441	421	486	437	473	441	428	487	470	448	448	474	464	433	435	442	460	453	437	442	421	449	439	432	441	402	444	430	439	436	443	446	453	433	449	455	468	445	438	425	403	415	468	490	435	415	458	421	417	394	447	439	462	482	438	442	466	447	411	450	426	459	410	445	421	437	458	475	419	446	426	457	461	453	402	396	454	441	437	431	427	424	420	433	483	422	411	432	448	431	431	469	419	435	466	439	406	394	448	426	437	430	410	401	479	412	441	451	450	459	414	456	472	473	474	456	441	450	439	376	431	423	411	424	452	409	444	434	434	455	416	406	440	432	442	423	395	441	449	431	432	440	460	465	433	436	428	425	432	438	445	465	439	447	410	457	473	473	472	409	438	412	437	430	476	425	428	436	444	426	471	434	443	444	448	407	451	433	424	456	458	416	470	428	450	469	428	439	445	422	429	458	445	457	450	452	443	422	427	470	448	518	436	407	429	439	425	443	467	451	445	421	409	448	439	447	447	449	421	410	392	447	442	442	471	468	445	427	447	436	462	443	457	435	404	455	416	431	455	434	447	435	461	445	460	447	418	415	420	423	406	461	440	415	428	413	445	432	418	431	427	453	443	467	406	408	448	462	467	411	447	449	446	440	413	459	457	440	441	444	424	434	486	459	480	417	479	431	429	487	455	431	418	441	435	452	453	456	465	439	456	474	456	436	433	445	497	440	483	472	412	415	414	437	423	476	395	436	437	433	416	441	401	462	444	445	428	448	444	446	466	460	455	434	440	462	451	502	418	434	443	446	487	429	406	432	444	476	456	453	455	453	453	441	407	444	419	474	426	415	469	445	459	448	405	431	457	441	473	463	415	446	435	439	445	416	454	435	458	411	444	457	439	449	422	446	446	441	435	407	418	444	454	441	425	448	410	457	458	446	430	445	449	409	394	420	429	421	436	412	432	420	472	432	414	459	415	453	427	432	443	416	450	443	460	453	415	412	444	478	494	437	421	455	454	469	424	448	457	441	472	462	433	466	436	415	441	450	465	459	414	436	442	424	408	469	441	417	448	415	416	485	431	451	442	458	456	469	408	433	487	467	435	448	440	421	446	473	435	448	468	444	487	419	468	447	430	420	435	460	475	459	467	429	473	427	464	474	419	467	437	404	444	460	441	432	461	447	454	447	439	402	445	457	463	458	418	439	442	450	450	429	431	457	416	432	468	451	424	456	443	452	431	430	416	459	418	435	486	423	455	433	427	440	451	431	407	436	466	435	432	427	432	437	458	441	431	423	470	441	483	399	455	455	424	458	411	476	422	442	442	437	439	428	465	447	453	406	438	449	424	456	415	419	445	458	452	424	428	425	420	472	438	450	435	403	464	422	437	459	475	454	464	436	438	435	476	428	381	425	441	441	477	431	432	382	473	458	452	490	458	416	421	429	426	427	428	460	467	465	475	435	454	421	439	463	442	472	448	458	437	400	502	429	433	460	443	412	436	455	423	434	440	437	434	429	476	431	451	461	443	424	461	442	419	450	437	458	419	432	413	469	438	448	438	461	440	465	441	484	428	442	443	467	455	476	455	461	451	434	443	431	464	397	476	442	420	431	440	423	459	453	462	451	417	435	438	486	456	429	465	442	425	446	423	463	456	467	430	442	464	428	457	443	433	432	379	445	451	465	403	466	428	460	456	450	473	451	474	441	467	439	393	420	442	448	478	436	432	438	422	453	466	431	407	446	409	478	457	430	490	420	457	437	414	427	464	432	448	439	464	445	422	427	471	467	451	431	446	426	429	412	478	444	456	393	424	437	427	432	427	459	447	457	488	448	424	447	441	430	467	430	432	444	426	438	402	442	439	442	438	454	447	453	442	425	427	470	470	444	430	407	462	438	448	426	445	427	458	449	447	456	471	417	426	435	430	394	452	443	434	417	443	491	460	457	456	412	401	438	431	426	425	462	448	452	457	430	474	435	445	443	436	465	461	433	451	491	450	423	443	461	478
44422	60946	17697	5758	3889	3079	2439	1894	1597	1439	1196	1043	964	907	868	812	719	773	766	696	682	668	697	655	647	632	654	642	599	639	640	624	594	595	568	576	643	594	635	625	595	556	589	581	566	568	589	567	585	599	604	546	535	608	548	607	561	529	570	549	537	557	598	570	589	551	578	568	599	577	639	595	614	567	563	573	565	540	503	521	554	587	571	550	572	583	590	558	575	524	559	557	552	542	588	537	562	561	557	530	551	576	546	548	574	552	595	568	578	595	583	569	537	575	558	547	541	534	586	599	554	525	574	611	544	572	565	583	539	558	548	547	572	595	592	528	528	539	541	577	594	572	603	595	634	611	530	567	559	565	502	558	526	607	545	564	577	517	577	541	598	567	556	555	578	562	539	545	581	556	569	580	577	593	524	563	536	591	574	575	530	550	562	576	559	547	553	544	525	549	538	586	557	532	557	508	517	554	552	543	561	566	549	515	555	572	576	555	626	539	580	559	528	575	516	546	564	554	555	526	521	553	578	558	576	584	590	551	562	548	517	586	580	553	571	562	541	561	545	544	557	524	577	554	535	530	557	591	549	545	571	583	538	553	553	601	530	580	583	552	558	529	555	545	570	552	545	534	574	571	572	531	537	533	580	530	516	599	551	551	503	561	547	564	581	561	538	557	539	579	612	573	578	547	582	548	526	525	559	576	542	561	538	584	564	569	519	555	550	606	576	573	548	525	537	554	559	556	540	559	584	528	557	535	571	573	587	560	563	565	574	556	597	575	601	608	567	589	542	578	557	613	580	534	554	570	613	602	528	530	565	555	545	531	521	540	575	524	556	553	552	550	625	588	579	564	602	559	592	586	541	581	546	564	569	568	517	545	573	529	526	520	558	548	567	616	578	514	568	560	570	548	538	530	569	520	569	573	534	563	564	538	572	525	568	551	572	555	559	552	537	557	542	575	586	556	515	567	553	560	501	569	570	583	562	570	537	551	532	554	555	518	562	561	566	572	573	561	537	612	558	545	550	567	625	569	558	554	573	571	539	609	581	542	553	566	537	562	553	588	588	526	585	550	558	492	590	594	546	578	558	577	578	546	548	568	574	589	578	543	573	524	604	605	551	533	577	569	558	613	545	504	545	594	586	559	555	576	586	556	562	519	547	533	548	583	539	561	543	541	521	561	555	568	556	576	582	552	602	590	551	565	536	558	538	567	545	535	534	543	582	584	543	579	540	579	566	556	563	533	564	590	515	587	594	568	554	561	553	636	623	549	575	564	569	589	540	572	598	578	565	583	566	539	563	530	575	592	561	561	536	489	581	567	553	573	565	563	562	577	597	537	595	561	558	558	585	553	608	551	536	565	556	596	586	580	560	545	564	525	540	577	593	547	550	609	547	534	505	577	594	533	570	539	569	512	568	557	584	589	599	525	540	554	567	570	611	588	525	591	574	545	550	547	559	528	584	574	510	547	532	546	588	541	570	560	550	543	535	543	556	559	586	564	582	544	530	562	494	616	536	597	533	551	504	587	560	554	579	602	549	559	526	540	598	568	557	545	597	553	561	517	499	580	575	526	542	560	554	580	532	538	575	572	542	565	582	560	589	543	554	548	575	587	532	556	557	549	567	545	535	597	586	570	537	585	565	532	590	516	560	529	528	554	537	561	584	524	583	587	558	583	562	560	545	567	582	554	592	550	578	529	580	591	604	526	561	560	546	564	559	563	541	535	557	570	563	534	573	591	579	551	608	580	550	564	564	545	575	528	553	564	533	539	570	569	515	524	554	559	554	546	605	582	558	568	575	564	567	566	565	573	565	522	615	563	588	579	588	566	613	615	577	592	556	546	590	555	540	567	547	551	559	572	557	560	568	591	584	531	533	538	543	560	543	561	523	524	538	544	552	576	586	518	573	547	549	541	605	563	581	502	534	555	579	568	533	591	563	517	576	578	541	578	519	592	607	540	615	570	596	560	580	539	541	599	575	546	588	564	548	584	586	571	539	557	577	530	610	608	550	549	527	562	562	545	579	561	595	570	585	559	546	583	593	592	565	587	583	589	545	546	548	565	534	543	555	572	534	548	534	557	557	563	603	554	576	568	544	552	588	510	577	549	531	559	546	576	549	555	541	599	569	522	582	539	587	529	531	549	546	566	583	596	596	597	585	546	558	531	564	525	523	574	499	569	576	586	538	555	610	533	519	565	590	581	560	554	537	594	574	568	571	571	556	572	562	521	574	617	599	553	595	527	559	555	539	560	549	537	566	493	532	556	525	539	567	580	553	543	563	566	596	586	573	530	534	586	595	557	558	563	521	573	564	546	561	561	613	525	581	594	548	544	565	552	561	544	578	590	531	553	563	539	534	556	612	573	585	555	534	542	563	578	535	549	583	519	514	544	558	559	574	581	557	533	551	561	546	527	564	587	567	579	576	548	537	568	579	588	561	617	535	584	563	583	558	576	581	564	527	564	566	563	544	576	540	533	530	556	590	540	542	586	528	590	560	567	601	575	539	572	570	567	582	557	567	561	547	512	622	508	581	553	578	581	582	474	610	547	499	565	565	553	539	573	592	563	560	548	551	564	536	599	597	549	577	554	541	565	513	537	561	556	571	568	543	514	572	608	538	552	550	566	580	524	553	532	553	568	526	601	571	547	565	553	551	552	497	570	557	555	592	540	564	562	556	543	539	566	515	551	550	551	603	532	573	550	558	532	599	604	565	536	557	551	567	530	541	560	589	559	560	533	596	597	616	570	521	553	536	570	582	602	560	559	593	600	533	551	592	593	553	569	589	542	556	566	528	533	591	584	593	584	548	572	587	527	585	585	538	572	559	512	548	538	566	576	585	594	573	558	542	597	576	537	511	524	530	570	512	602	585	580	581	562	565	532	580	577	555	563	543	554	536	552	578	547	600	569	552	564	508	590	577	573	580	586	569	540	568	573	586	579	575	600	538	554	575	559	544	577	578	553	617	563	550	570	564	522	520	572	583	574	540	550	564	575	568	551	579	585	525	577	542	559	600	579	554	550	576	581	571	562	573	590	547	590	575	592	566	564	564	575	551	559	533	555	545	582	545	578	573	551	537	556	616	559	517	582	527	599	553	563	541	583	547	575	558	562	554	561	575	555	524	562	519	556	568	545	586	545	553	576	544	527	614	587	536	568	562	598	591	569	550	552	568	557	564	564	570	590	533	544	559	580	581	573	550	554	556	548	607	545	565	563	590	593	540	615	570	597	583	588	521	520	565	517	584	564	555	581	560	540	530	596	531	577	551	567	553	547	541	544	578	566	555	547	530	551	579	575	623	577	576	586	553	539	534	563	527	549	514	533	579	565	518	553	557	570	567	564	579	554	515	514	591	537	532	552	554	603	578	571	545	594	515	560	575	553	588	579	587	564	554	566	597	579	560	588	536	555	556	563	534	593	540	539	586	541	519	575	562	570	544	562	572	546	532	532	581	530	584	551	563	557	580	523	583	566	545	555	579	596	561	558
28980	25608	15487	1731	369	359	325	308	307	305	317	294	279	309	310	301	268	287	304	307	305	291	292	327	274	315	269	300	286	276	256	290	281	287	274	292	281	281	284	301	286	262	297	282	275	281	284	256	277	301	298	304	286	287	290	302	315	311	313	313	263	281	284	303	316	264	299	273	294	288	320	314	279	286	304	267	294	284	289	306	275	298	278	308	288	317	286	268	298	313	300	302	283	297	275	282	284	256	285	297	289	266	295	289	290	296	273	293	303	268	285	253	307	273	293	290	335	317	255	297	301	295	286	283	280	273	311	281	296	318	286	278	287	265	321	309	295	282	286	301	269	297	303	277	303	314	287	291	280	337	302	312	282	307	309	298	296	306	313	306	316	311	281	309	282	313	294	283	294	266	284	276	298	299	284	332	344	316	297	316	284	276	290	280	286	306	314	325	299	268	291	304	298	251	296	292	314	304	257	274	317	292	297	288	269	279	285	304	309	287	309	285	276	314	287	241	305	293	288	299	264	270	314	303	292	285	296	289	276	280	340	269	278	292	297	275	338	327	295	276	283	307	282	260	289	304	293	279	296	290	297	287	276	291	310	289	306	303	294	311	326	310	252	308	264	280	301	276	288	273	257	287	279	279	289	282	311	271	300	284	301	320	280	296	293	265	282	280	293	314	268	276	275	284	282	278	322	289	279	278	259	283	263	279	299	282	296	278	305	313	266	293	303	266	272	290	291	279	266	275	315	265	291	312	308	301	310	298	289	270	283	306	305	268	285	292	303	293	294	263	278	303	274	316	297	285	286	291	301	300	277	303	291	286	281	283	270	306	294	263	283	284	275	258	300	284	305	285	290	293	309	284	310	265	313	306	288	305	331	303	343	291	306	308	310	306	273	303	307	286	320	283	281	306	296	309	286	293	303	293	288	307	295	294	284	271	289	304	261	289	326	272	305	338	319	286	279	282	310	291	306	313	282	295	333	301	297	293	280	294	292	280	273	255	289	294	342	277	287	294	303	316	289	287	310	276	298	269	300	266	267	289	306	288	291	290	277	272	267	271	288	306	311	288	303	278	252	323	295	300	288	303	301	318	279	279	295	302	287	296	285	273	287	268	311	317	289	290	280	278	280	302	299	287	303	293	280	312	305	312	294	292	300	323	260	311	306	307	290	276	296	285	281	306	314	288	274	325	282	298	279	307	304	309	296	277	258	271	306	279	290	269	295	299	278	318	319	292	316	285	304	286	321	322	291	303	323	303	261	297	296	319	306	304	289	277	293	311	297	270	293	308	276	303	280	279	299	288	289	291	290	326	279	263	265	301	278	275	299	281	280	316	304	303	284	291	286	307	287	280	300	304	284	297	325	296	284	296	308	321	278	287	281	298	267	286	273	292	337	251	310	292	287	289	288	310	288	259	296	312	276	276	298	276	275	272	298	288	280	273	296	312	304	290	313	309	293	297	272	286	280	280	288	308	286	314	277	289	271	298	262	310	278	312	300	334	270	302	279	283	289	276	305	297	262	287	266	318	295	297	316	298	266	279	304	308	278	291	292	300	310	293	304	269	291	274	292	309	271	283	285	293	286	289	294	294	280	297	307	305	293	264	295	260	282	291	306	335	318	297	283	295	287	278	315	316	306	300	331	294	300	276	263	293	326	321	277	296	345	281	277	287	323	323	283	297	304	258	281	288	282	304	279	322	281	281	307	317	312	311	282	283	261	295	316	287	297	286	327	335	282	294	295	324	293	323	309	306	307	278	252	243	298	279	281	272	328	310	293	301	280	299	282	306	285	281	299	313	267	339	296	304	271	307	284	302	273	282	273	292	316	315	291	297	274	306	297	308	276	262	267	281	278	289	295	304	311	301	289	279	310	291	297	284	276	320	325	314	305	270	286	302	320	266	310	270	332	307	295	313	264	285	299	273	286	309	286	282	279	316	274	279	268	298	265	288	347	280	289	320	289	325	305	289	291	280	273	333	317	293	289	303	297	296	278	269	271	279	294	308	323	322	273	283	294	298	298	298	285	275	294	308	296	316	289	330	319	273	291	276	286	303	261	265	277	296	285	301	272	308	285	313	294	296	304	278	303	298	330	272	327	297	350	294	274	280	276	274	291	317	329	307	303	278	317	321	303	286	290	308	318	272	303	282	310	306	309	282	301	278	299	276	276	308	280	270	255	314	294	321	303	288	310	276	290	261	303	292	301	269	307	304	288	260	290	314	300	338	327	279	282	287	300	318	295	297	293	289	294	303	294	273	315	304	305	287	293	255	288	299	280	301	288	273	287	285	296	295	276	282	307	294	317	281	268	314	301	334	290	286	294	294	304	314	279	329	320	280	303	324	333	276	298	294	293	315	314	305	282	289	302	299	305	282	284	289	308	301	277	282	274	288	310	312	288	288	302	311	280	311	303	289	299	276	285	310	299	296	276	320	287	288	270	272	305	307	295	278	286	325	315	307	312	322	308	298	279	319	306	271	292	294	289	289	307	299	330	298	305	282	302	290	284	309	295	291	301	303	295	306	310	258	299	271	288	304	270	260	281	290	273	308	290	278	314	289	277	300	271	317	256	292	273	279	272	312	299	258	311	313	286	306	294	294	297	295	275	306	333	285	321	310	251	302	297	312	275	275	303	294	269	310	290	293	287	286	283	295	270	320	294	272	258	288	269	294	306	274	316	267	279	296	307	310	283	314	308	281	275	326	307	256	271	288	287	267	310	295	326	286	288	308	261	262	302	280	299	295	289	290	321	289	308	300	289	284	247	296	287	310	318	287	295	286	304	300	287	279	300	301	307	296	290	301	267	301	306	310	274	314	300	271	279	308	325	279	305	291	289	336	288	294	266	278	309	306	274	311	285	315	287	295	329	314	291	305	278	304	308	279	308	292	296	288	284	276	271	304	315	282	325	315	289	270	318	300	313	268	320	273	286	287	283	286	292	298	289	293	309	302	308	308	296	315	295	282	279	274	296	276	280	302	285	298	288	286	309	295	311	300	283	277	287	284	285	273	296	291	307	307	295	309	264	296	296	273	287	297	274	302	301	318	276	271	296	318	331	332	296	302	289	289	309	289	302	282	305	305	295	272	287	306	310	287	303	288	287	292	286	290	301	269	298	303	260	309	319	288	290	284	293	306	279	291	279	266	306	338	302	293	301	303	290	327	295	264	296	292	313	295	288	281	307	280	329	335	272	300	280	282	288	274	289	284	281	297	318	292	287	308	276	329	292	326	312	285	283	289	277	259	304	299	295	292	264	322	291	317	307	269	268	278	298	316	315	317	301	294	290	280	286	302	286	278	298	283	272	290	262	308	310	285	299	297	295	284	296	282	326	338	295	291	306	305	265	301	292	329	278	268	306	298	309	288	342	287	317	306	289	312	323	299	305	297	315	286	288	296	298	304	318	314	299	310	293	306	293	264	289	313	300	285	274	307	258	324	287	272	282	300	285	273	289	276	291	286	280	280	270	282	277	302	276	301	301	283
35247	39990	6753	621	505	480	441	432	398	402	399	411	414	398	386	381	380	397	355	400	372	372	392	349	353	408	343	386	376	386	364	387	401	328	389	379	345	401	365	361	420	368	361	320	368	359	358	386	355	388	398	358	353	367	377	360	386	353	378	379	353	379	379	392	351	337	395	406	387	351	377	403	382	392	367	398	389	385	374	362	358	389	356	404	406	352	370	356	337	370	368	389	402	413	386	366	354	381	405	368	353	386	367	351	393	336	368	330	365	375	376	377	370	380	389	402	379	408	375	374	371	351	372	358	369	397	357	396	360	406	349	357	384	384	360	372	373	374	402	364	375	388	360	363	356	381	397	396	354	349	404	355	376	387	397	368	333	394	350	381	369	380	343	386	330	371	358	340	380	315	411	386	378	379	377	385	358	345	383	407	386	380	371	366	391	354	358	386	355	353	367	339	371	373	376	342	388	332	389	344	407	370	373	349	338	351	333	334	335	378	372	366	367	361	357	360	338	349	388	332	376	343	347	386	333	345	399	346	368	379	379	368	384	393	348	374	372	402	381	366	359	382	373	392	381	371	392	351	368	359	366	390	397	370	338	352	364	380	351	364	361	370	378	351	371	364	370	363	326	361	367	374	399	375	375	383	375	374	371	410	311	387	361	353	348	363	379	362	362	375	355	372	388	366	358	356	364	394	351	350	353	407	362	385	352	378	367	353	371	355	354	382	383	372	380	383	345	352	394	396	380	385	376	389	353	375	352	391	389	372	401	377	369	379	346	377	397	383	375	376	344	383	400	385	386	372	372	390	358	407	379	380	384	385	357	374	377	358	399	373	332	346	382	331	375	353	364	371	342	340	380	394	327	381	377	399	403	341	382	371	360	352	324	381	373	379	390	360	350	376	356	381	358	378	374	362	341	388	355	368	343	332	380	364	376	369	351	391	381	358	349	364	394	361	383	342	352	385	360	360	405	374	376	367	352	370	373	351	357	353	395	379	368	361	347	368	376	391	375	418	386	366	345	342	367	417	413	384	390	374	362	405	371	365	354	357	382	328	354	362	382	392	369	372	370	364	375	379	367	343	353	372	384	370	392	383	380	389	388	382	373	353	395	350	361	373	339	382	328	373	356	348	366	350	378	367	405	360	370	378	350	361	370	379	335	340	400	369	368	391	384	383	364	383	370	370	367	397	361	394	411	395	368	385	400	381	338	354	390	368	377	390	356	348	376	380	370	341	353	365	430	372	367	409	321	400	368	334	375	369	370	340	385	361	388	392	369	377	362	382	379	361	385	368	380	365	389	341	398	369	370	396	369	385	386	381	365	372	390	389	364	371	392	395	382	387	389	363	348	354	372	380	363	372	366	358	381	383	367	404	325	367	356	346	376	373	337	414	388	380	349	373	341	370	360	370	344	362	368	353	358	382	351	346	366	368	371	388	389	377	340	392	404	385	345	361	401	381	390	343	340	362	396	356	399	418	349	402	364	367	398	343	387	360	387	358	384	381	377	358	382	387	367	361	357	368	367	350	365	403	356	404	394	364	365	396	373	393	385	353	365	379	365	366	351	365	415	378	390	381	371	369	399	348	344	395	387	366	429	384	381	349	397	369	378	332	337	373	368	364	358	400	408	396	346	391	373	371	362	378	381	358	399	380	389	368	356	362	395	377	382	364	345	345	356	370	361	392	390	365	369	359	368	368	342	393	374	363	405	352	366	393	375	416	370	369	376	373	385	366	378	326	347	355	371	361	351	387	370	367	347	385	370	379	366	366	325	374	351	350	367	358	353	353	378	365	360	352	379	398	383	380	385	375	350	350	405	377	400	338	371	374	363	381	383	396	330	363	390	350	379	365	367	388	412	376	344	387	324	386	372	363	362	371	345	361	378	382	348	360	345	364	341	357	394	350	373	426	353	357	374	364	395	354	293	371	351	349	370	378	350	379	404	396	391	369	332	359	356	391	347	359	344	374	366	384	368	393	364	370	351	390	377	381	383	404	366	353	344	363	375	390	373	353	366	356	377	371	355	367	366	348	357	379	346	407	383	386	391	390	363	358	343	413	368	360	380	339	364	347	392	342	391	386	334	386	377	345	380	361	368	358	345	343	380	350	366	343	389	407	380	360	395	363	371	378	394	373	357	362	346	373	385	380	396	356	386	375	370	393	325	370	362	340	358	375	373	394	385	363	362	390	337	348	370	347	400	405	370	356	391	360	368	341	368	354	376	335	351	380	373	328	374	357	372	361	363	388	346	359	377	348	356	365	398	322	350	357	369	350	385	388	367	367	355	369	380	381	342	377	372	393	363	372	349	364	345	388	359	358	349	386	373	358	345	358	397	397	360	386	395	345	397	384	385	356	346	392	339	388	372	370	350	371	370	362	359	381	359	373	409	366	334	350	372	383	353	384	363	372	365	385	364	385	377	354	388	344	358	353	376	347	355	387	402	376	339	356	361	352	344	366	372	350	368	345	351	364	371	354	382	393	353	390	362	359	417	363	391	363	376	357	347	381	361	400	364	383	354	357	378	337	385	408	387	356	386	362	378	356	366	335	357	364	370	380	402	387	366	398	361	375	374	333	392	406	372	374	332	373	389	359	393	411	389	375	367	359	367	362	379	439	386	399	402	330	375	382	355	341	398	346	373	367	380	378	367	395	358	362	375	396	359	376	399	385	365	353	388	345	324	369	349	333	340	356	366	381	378	372	334	343	353	378	357	339	368	351	367	336	360	392	349	326	370	366	354	362	367	397	387	366	391	357	382	375	377	367	382	381	359	407	365	380	377	369	380	375	356	386	364	356	382	339	360	329	377	394	370	365	377	355	385	404	393	376	366	337	316	402	361	373	340	388	342	374	363	387	367	399	365	336	359	364	370	324	366	361	353	382	389	369	330	395	363	370	386	351	342	361	419	370	357	387	378	370	365	389	391	346	369	397	348	352	389	365	329	342	387	358	370	395	367	374	391	392	371	392	347	380	349	356	377	362	353	366	400	375	406	377	379	364	402	369	327	362	375	343	359	352	402	377	357	369	361	385	356	391	384	358	377	375	341	372	367	365	343	332	402	425	357	359	372	390	381	367	366	378	379	362	380	358	341	377	393	391	382	356	416	385	392	382	324	372	356	398	363	373	373	346	389	376	371	345	373	380	379	376	386	376	397	375	356	403	395	358	394	410	357	355	373	360	360	387	405	389	374	372	389	332	363	372	379	371	389	382	373	358	391	366	355	390	370	368	378	374	379	357	368	356	404	379	338	364	366	329	391	359	346	366	330	392	348	337	390	365	389	394	323	369	368	350	377	384	382	350	364	342	353	364	366	392	377	367	366	388	382	377	372	371	374	351	393	364	387	356	366	371	400	405	359	389	369	394	403	371	349	356	402	342	364	364	368	381	338	373	403	366	400	378	370	363	326	351	369	343	373	397	407	362	373	377	360	343	338	384	339	362	326	347	348	388	385	367	342	375	352	381	412	363	361	381	395	348	353	367
24018	21110	28254	24131	20907	7527	1118	804	705	620	608	591	552	531	548	561	496	524	481	513	492	494	503	502	503	495	510	452	506	539	477	455	478	495	487	485	446	443	465	485	466	486	483	485	481	446	461	497	506	487	483	488	472	483	477	467	488	480	466	462	474	503	465	499	450	477	473	471	472	480	512	487	477	500	500	484	475	468	473	465	515	462	455	486	496	459	467	464	473	500	469	471	455	425	437	490	464	463	487	448	481	449	433	481	496	466	489	500	486	490	483	492	491	435	433	452	456	469	479	513	475	493	503	498	507	461	456	476	455	431	473	443	491	433	469	464	485	468	460	472	506	491	495	498	446	431	459	488	465	464	487	441	478	511	465	486	457	512	513	486	472	445	521	472	483	464	485	471	456	484	485	512	463	455	477	478	471	443	496	461	460	473	457	455	471	452	469	483	452	463	503	490	451	441	510	491	450	468	460	489	450	500	478	500	496	470	471	489	503	469	478	449	456	519	540	479	448	497	478	491	473	494	465	464	487	501	478	521	466	447	517	437	481	431	449	484	475	457	493	478	494	457	434	435	445	469	473	449	473	474	503	454	442	469	493	526	483	487	494	508	444	474	447	503	447	478	489	446	479	499	480	467	475	468	500	462	516	488	441	464	491	465	438	482	472	477	457	491	470	477	503	498	486	435	472	525	479	468	511	475	460	489	489	474	458	487	444	491	493	492	456	525	439	455	475	489	455	455	444	451	455	437	465	501	447	505	476	449	464	483	466	504	447	476	412	484	500	456	460	501	476	484	478	457	510	486	457	516	503	490	455	456	466	478	460	459	478	486	534	481	447	451	456	455	438	456	441	517	456	465	442	431	489	481	481	456	454	446	493	493	453	464	458	466	484	495	462	486	468	453	451	504	469	449	472	463	472	469	455	480	449	445	463	456	491	467	466	499	490	460	506	447	471	498	457	475	508	413	458	474	492	438	498	490	469	469	483	497	480	455	478	470	466	475	468	489	504	485	473	502	431	456	509	472	452	522	481	487	479	467	472	492	487	459	431	459	494	470	495	494	509	469	472	456	462	490	479	461	494	451	457	497	442	503	486	462	451	450	467	529	447	472	465	498	468	452	461	485	488	479	499	467	479	485	529	448	490	455	506	504	443	483	489	469	485	473	474	451	494	467	452	464	502	498	475	477	487	512	471	486	429	464	478	493	472	497	454	482	449	484	455	480	459	469	491	462	458	486	519	456	469	502	495	516	424	537	501	458	471	468	476	503	472	478	466	466	471	470	477	465	472	453	449	472	488	439	506	460	505	496	498	440	475	473	486	446	517	482	475	430	481	450	462	460	465	483	489	483	460	494	461	460	438	499	478	483	511	450	451	468	465	473	484	442	483	499	469	435	451	476	518	503	445	503	474	464	477	470	463	452	493	466	495	502	493	484	469	463	504	457	465	462	469	462	503	487	462	468	454	494	471	460	494	477	444	475	425	442	471	507	516	467	454	511	468	455	475	445	504	479	460	477	504	474	482	457	484	485	474	472	464	450	479	483	473	488	447	492	496	484	480	439	457	456	516	531	453	515	494	480	469	488	487	474	456	427	453	455	472	476	441	421	471	467	482	469	439	462	451	489	449	464	464	468	442	463	470	474	506	498	474	481	490	470	458	475	437	455	477	444	449	456	477	455	499	461	488	497	484	476	487	491	429	472	478	497	464	451	462	488	487	439	488	470	496	446	471	448	471	494	483	497	482	472	451	457	446	452	483	480	465	436	454	486	502	459	443	478	450	499	488	466	472	481	468	464	430	485	484	487	466	496	476	485	473	481	468	509	499	448	482	479	461	437	448	431	495	493	515	449	478	476	471	455	497	483	478	478	474	461	464	436	496	440	466	493	451	463	453	479	465	507	449	493	463	506	490	480	489	467	508	468	475	439	467	466	454	458	458	483	439	472	437	475	484	473	464	480	451	498	523	477	484	472	427	450	484	476	474	457	495	473	450	459	469	483	516	483	461	468	494	442	463	486	426	501	512	469	491	502	479	475	463	486	441	492	453	497	454	473	453	461	452	447	448	439	480	492	464	479	459	508	449	458	447	430	453	436	505	507	473	465	473	462	489	450	501	521	468	477	522	483	473	443	475	478	493	481	456	468	449	489	508	447	458	489	487	463	503	470	473	457	513	484	481	452	522	503	499	446	453	477	497	488	469	489	482	488	475	465	490	483	485	476	458	478	466	472	465	458	471	456	453	426	485	455	473	451	482	437	436	441	474	482	474	466	433	470	480	464	473	460	486	474	467	475	470	470	485	455	508	470	484	470	452	479	513	453	472	454	456	454	428	501	456	497	495	486	502	438	458	468	495	482	437	466	456	471	474	490	494	468	483	458	431	465	484	514	489	467	443	469	446	479	504	489	488	498	481	488	471	472	484	476	498	457	443	483	458	471	449	476	485	441	450	478	481	449	458	433	460	490	497	468	492	500	459	440	441	485	504	471	456	512	471	456	496	480	475	525	459	447	489	461	474	455	496	497	472	498	461	485	494	470	487	479	493	470	492	485	491	471	465	500	453	452	491	473	475	471	473	478	475	461	489	452	458	438	471	453	494	445	496	490	496	485	434	421	478	466	488	472	447	444	486	464	459	469	493	465	451	464	488	501	471	487	471	471	490	443	460	516	513	479	452	521	446	484	460	474	497	487	464	466	483	511	478	473	477	476	437	455	476	469	449	465	472	468	460	431	480	483	462	441	427	486	473	510	441	476	462	473	478	444	526	480	467	447	522	436	465	439	452	494	459	472	464	467	455	491	469	471	483	484	445	429	484	482	477	473	466	447	513	472	488	469	484	476	452	464	497	473	475	440	492	467	463	455	439	479	504	472	486	492	517	472	502	480	433	477	441	541	460	478	464	464	445	476	489	499	489	471	462	451	501	498	477	458	472	524	494	452	481	463	456	449	479	457	493	474	500	534	496	469	430	442	494	479	438	459	439	487	497	508	469	526	485	458	499	470	481	463	478	447	485	461	477	462	481	462	504	480	451	465	479	458	512	493	464	459	435	449	473	503	474	478	431	458	491	442	474	424	455	480	476	463	455	459	486	506	471	446	482	467	487	484	458	495	432	441	498	511	444	483	491	484	431	498	443	491	495	467	457	470	483	466	464	492	464	461	475	489	481	431	472	500	470	462	453	498	481	483	476	469	470	524	449	446	499	449	467	438	445	462	488	436	454	500	431	469	499	449	478	508	499	454	480	442	483	518	483	475	468	508	489	495	415	471	497	468	459	471	492	451	466	501	446	501	424	451	482	456	503	477	432	492	518	483	461	423	472	477	477	499	474	452	467	450	466	453	473	475	488	465	485	484	467	460	451	507	464	419	457	464	476	469	479	505	450	455	482	431	467	447	503	495	475	460	481	450	471	444	490	452	489	474	462	472	455	446	489	486	466	493	468	504	481	467	456	538	492	454	456	463	503	500	434	487	504	460	473	463	484	443	453	438
40318	56775	10805	3281	2244	1763	1530	1255	1047	973	881	845	738	798	723	726	708	660	676	688	695	670	623	665	653	654	679	651	651	604	609	605	623	657	622	617	608	626	605	582	596	600	602	560	597	601	638	640	611	596	639	537	583	587	596	603	597	586	574	568	568	626	573	550	614	612	644	566	577	622	574	634	612	608	602	638	593	587	554	537	568	610	593	564	656	599	585	599	582	564	622	587	567	605	599	601	609	637	565	593	588	555	587	605	571	606	632	603	589	607	579	580	580	574	610	625	563	606	591	582	579	588	581	626	586	581	584	595	534	637	564	563	600	586	595	576	612	578	589	602	611	606	592	599	617	593	624	599	603	584	643	596	586	586	590	578	597	583	586	567	587	611	590	628	550	601	555	596	594	581	558	558	579	591	604	533	624	649	610	570	560	567	599	594	616	588	640	600	641	583	603	595	589	615	555	581	549	575	574	588	577	581	583	603	604	587	579	589	599	582	600	568	557	599	571	598	595	577	545	585	567	566	603	612	526	580	550	586	611	591	650	535	595	567	593	583	600	578	541	582	584	581	610	606	674	609	642	619	570	615	552	618	612	581	603	647	553	580	585	613	570	589	548	556	537	564	637	599	617	587	595	562	596	621	567	566	569	586	603	609	579	587	562	578	561	575	574	592	588	561	585	637	575	618	582	577	585	609	570	567	621	619	623	586	588	583	586	574	633	592	589	581	585	571	615	566	591	553	587	608	578	587	608	585	599	561	597	636	561	614	585	607	589	594	600	573	588	549	590	623	608	602	558	608	603	602	574	574	587	586	524	574	590	640	586	592	548	601	601	579	631	604	591	587	569	625	596	602	619	575	601	616	597	600	584	597	605	627	573	569	542	606	582	589	576	605	565	599	544	626	589	585	595	615	560	648	578	627	600	589	577	583	618	587	600	609	575	580	636	598	583	606	630	588	604	600	603	590	578	599	579	572	611	560	573	571	574	592	547	589	586	594	570	623	587	557	528	596	598	566	584	577	601	607	573	585	618	573	568	599	591	606	598	576	583	639	550	555	603	585	560	607	596	615	596	614	548	598	583	608	615	577	557	568	586	591	642	581	610	619	581	628	585	559	586	599	593	561	604	570	582	579	557	592	597	598	603	599	608	639	583	560	572	602	523	610	565	590	614	585	571	578	584	587	581	580	591	596	590	593	619	567	625	580	614	585	576	583	622	600	599	556	594	624	545	609	611	577	579	620	623	592	604	590	582	596	593	590	568	608	566	604	582	624	626	599	559	595	590	612	628	599	624	583	642	585	599	600	574	563	600	599	607	576	596	582	564	526	567	610	614	625	573	575	577	579	601	626	587	619	556	614	612	570	558	568	553	635	579	596	634	586	580	557	617	590	593	594	546	603	640	521	582	548	576	633	591	592	617	580	585	594	566	589	597	576	599	560	649	594	592	569	615	611	615	615	613	585	554	576	562	590	637	583	589	585	662	578	570	576	613	588	580	612	568	587	613	620	569	584	623	615	559	604	635	625	588	604	589	646	583	594	594	562	646	591	605	625	549	548	576	586	568	560	618	596	564	581	651	570	616	621	601	551	581	538	557	653	602	587	638	603	607	577	538	628	544	595	586	584	574	553	633	572	572	569	576	607	599	610	578	643	594	568	591	595	580	601	579	607	623	579	612	601	595	596	568	633	599	595	581	574	575	578	570	598	617	600	590	616	579	553	602	620	608	551	589	564	632	580	574	602	583	630	606	612	621	624	598	535	563	606	642	613	568	573	613	566	523	576	602	578	598	547	553	604	578	603	606	603	561	588	548	547	574	607	599	553	597	627	566	598	596	563	609	588	592	589	569	569	584	596	587	596	614	668	585	591	609	585	605	578	594	548	637	554	641	608	579	603	575	585	579	575	550	613	549	601	599	579	570	538	600	574	582	558	568	595	628	564	557	596	581	637	624	590	571	585	581	591	609	546	563	591	611	595	610	606	587	592	584	544	554	593	590	575	565	630	577	588	545	605	623	579	567	577	601	575	597	578	585	598	639	582	600	586	621	587	579	586	610	609	583	545	569	620	585	578	622	626	580	570	657	595	610	586	592	603	629	560	578	561	587	553	566	610	595	606	623	588	606	577	606	576	607	607	600	632	600	582	592	587	610	607	622	597	636	595	583	570	564	594	615	569	606	569	595	628	621	583	573	588	558	558	565	596	578	574	587	611	560	551	580	624	591	637	523	640	578	600	636	557	578	631	603	610	568	549	602	572	608	574	602	545	557	606	568	570	556	618	564	598	578	600	568	606	613	582	560	578	583	621	581	569	580	582	612	556	589	577	581	590	592	545	560	539	559	609	602	616	519	612	548	602	591	573	567	600	591	593	579	596	571	621	639	609	614	581	555	587	557	601	578	617	602	605	580	599	614	609	535	590	591	585	602	593	588	579	628	563	606	593	638	613	549	585	576	600	587	598	600	580	608	609	601	603	560	580	585	592	542	566	600	561	604	631	556	631	573	587	593	601	578	586	614	634	583	602	563	562	587	567	591	585	563	612	620	585	565	609	561	635	579	603	604	559	590	601	590	562	529	576	619	626	600	575	592	596	579	619	575	605	569	594	606	600	572	539	633	568	583	590	606	595	570	607	619	585	575	601	566	600	615	621	572	595	595	581	597	596	557	582	573	618	606	585	635	609	620	580	547	585	578	643	628	555	644	618	594	578	594	574	595	610	623	602	609	586	581	633	538	598	609	573	614	553	573	576	608	598	592	601	610	563	610	610	592	591	567	632	578	566	585	577	551	555	557	618	603	566	558	601	573	587	569	544	574	553	624	541	584	576	615	620	552	576	573	569	561	578	603	589	584	578	621	600	636	587	640	626	566	599	593	581	599	564	575	611	594	554	581	607	599	583	572	602	585	542	579	612	607	597	549	575	555	608	622	595	613	583	568	622	567	592	600	633	578	603	642	631	602	557	612	563	606	575	596	575	592	569	562	542	606	577	599	590	566	569	578	601	567	578	615	592	593	614	572	599	589	597	606	601	587	568	601	495	582	597	590	600	633	624	595	614	620	612	561	619	544	604	616	565	585	561	601	641	561	588	584	607	571	612	571	607	538	606	596	576	603	618	575	575	596	571	602	593	597	580	608	571	592	568	556	588	599	598	580	598	581	580	593	575	594	616	574	567	584	582	611	599	620	589	571	593	584	567	569	582	596	580	644	598	642	606	606	605	592	580	589	571	621	561	606	577	622	551	582	599	577	634	552	554	601	556	605	532	587	578	620	574	615	592	657	631	615	597	579	610	615	597	588	618	564	612	603	603	602	611	546	638	582	607	601	585	539	609	611	572	615	588	572	542	650	569	588	558	639	626	595	600	554	568	611	548	574	635	601	568	551	590	584	574	611	584	558	617	617	598	619	564	585	621	574	581	599	559	617	581	579	582	559	596	617	577	567	602	582	628	585	591	581	571	638	582	602	591	592	519	592	606	591	618	539	606	631	619
23041	21094	28786	23612	21089	20987	6255	1086	863	787	695	668	623	579	533	495	543	492	505	480	508	531	508	472	436	484	478	500	436	430	474	455	440	476	460	453	379	421	436	460	420	499	456	443	469	430	456	411	435	388	445	449	466	416	451	482	409	449	413	442	472	404	453	439	469	462	471	465	432	451	430	439	453	441	453	421	462	459	451	438	460	467	463	452	440	455	450	431	455	429	420	416	484	445	444	423	428	408	447	407	431	411	420	434	456	439	470	476	472	435	443	472	456	420	448	455	446	446	431	415	464	438	408	433	409	464	406	463	468	429	434	453	444	434	420	431	431	445	430	401	453	454	431	449	465	426	437	444	442	453	431	447	423	422	433	440	431	449	433	479	453	484	434	446	487	415	526	449	427	436	422	422	439	434	425	404	468	422	475	430	436	448	424	414	438	451	398	405	441	458	417	416	406	448	437	423	417	428	442	421	408	424	400	445	439	469	438	443	423	418	415	436	441	428	462	449	451	433	437	422	430	405	419	428	477	444	457	463	431	415	414	398	476	447	429	438	424	449	425	455	452	430	442	442	396	437	429	418	481	456	485	463	392	419	442	446	466	399	388	411	409	423	432	455	404	433	426	420	445	454	411	448	436	462	436	450	440	444	424	414	400	447	471	440	434	433	437	432	409	416	444	403	444	427	413	463	399	405	437	420	413	396	438	455	471	451	449	449	429	429	457	447	459	421	455	465	445	389	409	475	406	412	429	456	433	458	416	395	441	430	449	433	411	412	450	435	419	434	392	420	437	431	449	455	418	437	428	444	463	424	459	409	448	431	435	439	440	451	404	448	426	448	453	445	430	485	421	435	471	451	433	452	430	441	388	434	419	456	451	469	411	422	420	421	430	394	404	462	405	444	407	422	426	427	443	485	440	445	389	469	436	437	456	418	445	437	401	467	462	442	382	460	424	458	449	411	397	477	431	413	454	444	448	446	417	448	385	429	445	488	428	405	457	422	421	432	470	456	457	442	441	450	417	418	425	405	448	421	426	432	427	392	435	417	419	419	426	425	429	409	409	400	465	426	433	451	421	476	400	444	447	431	451	430	445	419	458	433	408	424	433	440	410	447	441	455	441	425	427	412	422	439	429	381	461	444	435	441	445	450	447	455	447	439	416	379	391	458	410	444	368	445	438	414	432	473	439	441	439	418	422	388	412	417	463	415	395	464	409	433	424	396	461	438	414	448	433	414	412	439	441	459	415	441	431	501	482	422	421	438	428	459	421	435	411	485	423	389	439	441	431	425	458	458	385	442	437	430	417	466	426	477	458	421	474	462	406	432	419	440	439	429	422	411	448	442	413	463	420	413	453	450	434	456	453	432	447	418	433	411	451	460	430	445	394	421	420	384	426	409	461	482	436	445	406	451	447	416	425	458	413	393	409	422	467	410	458	454	449	426	420	425	479	414	431	385	447	439	424	404	443	423	392	446	442	386	419	418	435	476	399	433	414	413	465	468	447	426	490	423	427	450	443	447	437	421	424	473	404	365	417	444	399	421	441	463	432	443	452	427	433	405	450	441	462	427	460	433	435	439	415	445	474	434	409	431	433	396	397	447	462	434	415	463	452	414	430	426	451	451	445	433	410	446	454	439	428	389	444	408	452	448	430	433	452	455	428	424	448	436	446	430	406	448	431	442	448	444	406	427	453	425	418	433	491	448	478	444	439	421	413	440	468	457	407	441	440	399	429	455	424	416	447	438	437	443	444	452	432	432	418	468	465	440	429	446	477	437	464	458	458	461	440	421	430	446	413	420	404	427	470	405	463	421	419	436	459	420	432	434	411	421	450	459	455	427	432	427	419	434	398	426	428	440	451	441	433	430	439	435	399	427	441	434	454	450	430	446	412	440	463	449	421	459	406	422	430	431	449	433	413	429	456	419	415	427	465	427	432	437	429	431	387	437	458	468	455	439	449	435	428	463	459	441	428	446	415	427	426	425	399	446	459	437	431	450	451	457	414	422	448	451	426	441	413	422	447	426	446	453	420	432	429	385	438	412	483	443	444	459	434	405	458	411	434	434	434	447	435	422	436	446	429	449	415	429	398	425	432	405	457	445	450	441	425	406	415	426	459	429	419	404	406	454	452	458	438	422	440	427	417	416	427	422	456	420	447	410	415	398	437	442	411	437	453	433	417	427	459	453	446	436	460	395	432	448	465	438	408	417	437	475	437	432	442	444	413	433	436	406	438	425	448	416	453	437	445	407	474	417	476	400	437	433	426	425	443	413	425	461	444	417	444	475	472	458	437	407	445	389	423	422	435	431	441	413	451	417	427	408	412	426	421	416	390	460	431	434	431	400	406	416	419	409	453	407	445	457	422	428	444	427	424	454	454	467	461	458	467	431	426	400	444	441	402	403	409	417	437	464	461	429	438	418	438	446	459	447	397	433	455	402	436	452	398	427	447	452	442	434	424	417	475	449	433	413	435	423	443	444	409	424	422	434	440	438	444	395	436	435	417	398	422	431	444	446	434	450	434	442	446	426	453	428	418	433	406	424	391	441	444	443	412	426	421	428	457	467	479	416	420	416	430	437	400	488	447	448	441	478	469	397	431	495	428	426	426	426	431	442	396	428	434	478	467	421	405	386	392	440	426	443	442	456	426	441	422	368	449	456	448	371	423	423	438	462	425	464	401	434	414	462	470	438	424	452	386	409	451	431	475	441	453	438	411	434	457	415	473	434	442	441	437	435	411	401	418	406	447	452	411	439	471	397	453	449	436	453	448	409	415	435	423	440	433	427	468	451	415	398	468	462	447	424	425	453	432	400	424	433	417	416	426	409	450	431	427	436	379	450	450	428	451	405	419	434	416	464	428	403	477	444	454	429	440	438	423	472	451	444	426	443	413	439	439	433	417	422	426	436	434	408	412	480	416	471	384	425	389	427	441	442	429	427	429	410	456	424	417	428	422	446	414	429	469	471	425	440	435	414	451	445	424	430	411	440	425	439	454	448	450	406	400	436	451	451	434	427	470	427	435	470	440	429	401	472	433	437	407	462	410	434	449	447	417	411	425	427	422	445	441	404	432	424	426	437	414	437	468	424	452	458	399	459	458	437	414	412	445	428	424	445	463	435	421	452	453	459	448	426	408	464	400	449	418	427	469	415	448	395	415	406	463	412	436	424	449	459	430	429	434	440	446	438	432	435	440	461	448	433	431	493	435	413	468	441	430	448	439	447	446	433	404	444	424	460	458	427	442	475	437	444	448	435	436	438	420	407	418	446	445	386	455	447	416	421	430	438	432	483	424	484	444	423	428	448	450	428	456	410	419	419	439	423	423	436	436	453	472	449	458	465	425	430	430	440	418	412	415	422	446	418	426	437	422	419	445	458	433	428	454	464	427	438	441	423	470	428	458	463	447	438	422	416	432	443	424	418	447	417	473	446	422	424	423	416	415	433	396	452	460	431	460	399	440	434	399	441	410	415	440	432	444	446	457	427
44680	62947	12233	5576	3725	2923	2214	1887	1545	1381	1160	988	956	939	839	766	757	781	667	700	714	692	692	608	625	644	627	603	612	661	584	625	599	586	574	572	579	576	592	546	558	578	542	575	574	580	581	582	577	540	528	521	563	582	545	557	593	538	542	537	518	523	567	532	558	542	600	587	571	594	581	531	557	590	584	635	568	499	580	600	548	589	563	592	542	571	570	598	558	543	559	549	543	551	535	569	537	543	590	587	560	538	599	556	575	537	545	595	535	540	512	565	532	581	521	590	577	573	521	582	570	535	593	547	552	562	536	522	581	551	542	563	558	570	542	530	568	492	557	572	523	541	542	593	610	555	541	558	550	535	550	537	557	538	581	552	561	513	559	533	534	553	579	525	569	561	541	521	510	550	581	558	552	548	520	551	538	567	563	560	558	570	565	577	578	512	530	540	580	585	560	561	510	508	560	559	513	574	532	550	551	601	544	538	605	540	557	537	549	551	557	570	591	568	530	554	515	569	567	557	560	552	568	535	548	528	581	550	552	529	502	532	542	545	555	536	566	544	561	542	531	526	529	537	542	517	581	509	562	486	565	539	536	540	544	571	570	549	559	553	575	571	517	528	562	565	528	522	556	505	528	569	561	533	541	580	559	548	585	583	577	532	547	570	553	541	575	525	536	563	528	577	526	555	570	597	535	561	550	553	520	569	560	538	503	561	520	561	549	560	502	538	554	571	549	548	583	526	540	533	569	554	527	527	583	537	546	497	501	546	571	532	534	515	570	595	527	526	564	539	503	572	547	505	541	537	521	553	564	508	604	552	561	560	530	540	586	542	548	547	585	550	556	599	558	555	544	542	564	514	542	580	562	580	548	533	517	577	528	549	562	553	589	531	631	534	568	535	523	566	529	536	538	528	544	527	527	545	542	532	523	554	589	536	567	530	536	541	531	537	549	541	547	543	544	572	550	529	544	527	567	564	545	576	560	566	568	543	528	514	550	522	491	513	526	589	536	569	596	546	522	540	536	528	545	558	560	517	549	544	555	540	507	532	551	570	520	531	572	555	529	564	529	544	556	527	566	546	524	536	511	558	579	537	574	502	613	562	535	534	567	525	560	531	531	575	529	551	528	532	550	506	550	589	598	548	551	564	533	533	519	536	512	531	548	549	569	575	553	517	551	541	523	539	559	498	553	528	548	548	518	579	593	528	503	576	595	530	543	548	545	570	576	514	538	522	556	561	532	561	531	547	553	534	564	508	536	538	557	577	509	516	531	565	535	587	548	521	539	521	529	568	539	557	537	520	579	535	552	549	527	519	527	523	550	506	545	510	551	544	520	599	564	552	561	587	484	552	544	552	553	567	581	552	559	558	511	551	586	546	546	529	564	575	508	519	584	512	565	558	559	585	564	545	583	523	581	565	568	603	517	524	552	573	519	513	544	550	519	515	544	582	559	546	566	544	537	515	540	532	564	516	588	533	531	537	519	536	551	529	530	532	519	536	543	559	546	573	483	577	550	567	573	572	545	557	542	554	535	522	542	524	555	555	561	517	520	559	557	537	553	534	519	543	520	552	545	566	554	518	556	527	538	567	527	569	536	568	539	501	544	577	536	607	574	514	549	572	512	555	543	541	541	591	495	551	580	561	568	566	550	536	574	562	559	538	543	584	560	574	538	572	564	558	516	508	504	566	510	536	558	532	578	534	526	568	555	541	530	574	506	530	546	540	538	532	580	582	554	546	555	535	547	525	523	573	564	541	541	539	575	576	541	559	563	550	586	561	552	581	551	560	519	509	536	532	574	549	590	544	551	516	527	551	528	541	520	555	538	583	537	562	564	580	571	568	528	541	555	547	539	529	560	586	601	562	576	564	560	498	557	574	548	520	545	542	560	537	596	543	569	544	514	524	547	536	553	521	555	553	540	574	506	519	576	525	568	542	546	570	575	512	610	543	563	529	574	507	584	551	569	577	558	569	572	506	518	552	523	526	570	540	537	580	559	548	572	512	593	540	506	538	558	521	541	532	502	542	552	567	521	520	606	539	554	530	538	506	568	543	521	562	568	559	563	540	536	577	552	559	531	533	543	556	533	557	579	522	559	535	551	552	498	556	516	540	532	547	555	527	586	537	558	535	529	582	557	527	596	552	572	531	562	508	543	506	530	538	520	539	562	532	505	548	550	561	521	557	583	558	575	555	552	554	529	531	541	520	492	546	543	561	610	495	542	547	523	555	576	529	510	537	550	548	517	570	566	549	534	520	564	557	476	539	565	495	570	536	551	535	503	589	573	546	565	550	506	532	520	538	517	549	542	581	533	557	521	567	527	547	552	547	535	531	592	563	567	569	540	555	573	486	560	545	526	561	570	568	568	514	539	540	559	545	571	544	549	522	505	541	530	576	574	581	524	576	529	509	546	564	587	562	544	546	547	588	545	517	558	554	552	522	608	553	507	558	574	582	556	519	574	544	571	576	557	549	575	551	555	543	549	529	577	553	584	528	530	576	521	585	545	534	502	543	596	533	543	557	545	552	539	563	531	527	570	506	559	564	529	552	586	595	552	585	534	545	525	566	545	548	533	536	512	541	568	535	559	555	545	584	525	553	538	541	573	531	547	548	530	553	565	558	542	534	596	548	537	536	580	563	514	542	544	588	518	512	584	532	534	520	540	552	523	612	527	549	558	629	561	540	557	497	578	562	579	542	511	561	539	505	574	556	558	536	537	560	565	538	567	546	585	507	568	559	523	585	518	574	511	540	550	560	494	549	535	548	578	566	559	531	623	576	569	562	520	528	562	540	566	562	573	533	555	562	513	519	533	555	547	544	562	567	565	526	563	505	498	524	568	546	529	537	570	527	548	594	600	519	544	553	544	529	520	555	555	502	559	571	571	538	544	491	555	543	570	542	551	575	554	526	535	519	535	523	575	541	561	525	502	530	520	559	545	568	541	553	542	495	516	525	544	547	593	538	561	576	508	582	545	551	519	546	556	545	535	578	517	566	550	578	522	557	554	525	563	558	562	556	526	592	583	569	513	514	523	546	556	505	565	536	507	570	571	606	545	575	526	561	563	583	567	547	565	525	546	541	530	557	565	545	503	581	514	525	557	564	498	534	547	554	540	559	581	553	527	526	577	577	527	530	544	560	576	539	537	516	550	551	585	566	565	565	545	545	502	515	540	536	540	539	541	513	535	518	579	536	541	534	551	544	566	552	556	541	568	543	521	554	546	572	531	579	536	542	575	586	571	569	559	530	586	520	607	561	557	542	533	555	516	549	557	520	547	543	564	536	526	551	530	519	516	567	568	553	566	503	513	552	562	501	522	579	541	525	553	540	517	569	556	515	547	535	579	507	558	535	545	502	545	549	522	578	532	520	546	541	528	558	574	548	550	511	556	544	510	569	559	537	524	489	564	556	550	557	520	534	549	550	546	530	575	493	520	561	568	573	536	561	536	567	534	533	498	534	546	550	591	547	555	581	567	562	537	554	557	546
28855	26761	14175	1570	426	394	343	325	298	296	294	276	290	304	274	295	269	271	308	285	292	326	299	310	318	298	310	301	295	304	265	307	287	310	301	289	292	281	277	272	300	298	297	294	292	282	282	289	302	280	301	292	296	298	284	310	317	270	290	319	286	296	302	284	290	298	299	276	273	295	282	273	324	289	286	293	262	315	299	306	309	284	291	289	283	289	300	274	297	290	289	288	305	314	280	318	300	280	274	331	292	281	280	285	307	293	285	282	271	319	312	295	276	238	287	290	299	300	286	285	278	308	298	314	300	283	293	277	278	294	318	327	306	279	278	311	284	297	305	291	286	314	307	318	312	296	282	321	296	308	303	270	292	313	285	264	298	288	274	272	316	284	299	316	290	320	338	270	340	282	277	272	301	296	319	336	303	277	278	260	298	300	293	307	273	270	280	307	289	309	272	255	276	278	276	292	306	272	305	290	282	276	312	325	283	281	278	276	291	297	271	305	306	298	273	289	284	287	286	311	298	302	309	307	291	295	267	277	291	299	300	283	242	287	303	299	312	291	320	276	282	296	255	273	274	285	269	291	284	269	285	320	287	305	268	273	272	251	308	268	276	309	321	306	260	276	274	303	273	305	277	320	310	307	279	268	275	299	305	295	278	292	270	282	284	308	292	308	291	291	288	290	276	311	276	280	274	318	277	275	270	301	271	317	269	304	268	286	286	321	298	291	272	290	299	298	286	291	323	304	320	277	294	277	304	290	282	268	302	311	259	290	255	265	276	279	275	305	300	276	266	303	298	281	268	293	297	303	283	266	288	274	312	279	281	305	293	317	291	298	298	288	284	266	319	279	276	290	294	296	303	287	321	261	304	292	262	301	280	295	281	256	278	289	267	307	302	289	296	282	308	286	296	293	292	296	297	302	300	278	294	310	276	301	272	306	287	305	291	306	291	293	263	302	313	302	297	292	280	308	291	271	272	279	287	258	280	310	296	295	272	304	272	278	304	282	292	282	296	280	281	316	285	279	287	274	296	287	279	302	293	316	307	296	256	329	276	281	288	281	290	278	267	282	344	286	303	288	289	263	291	263	303	336	322	305	283	288	289	284	285	302	297	265	279	279	267	320	278	276	280	288	288	286	302	284	263	280	279	271	297	281	275	320	323	293	293	303	288	270	298	288	318	260	298	282	279	284	279	246	297	309	287	269	266	299	286	278	260	302	286	282	284	287	292	296	300	281	289	291	282	287	286	304	299	313	288	265	274	288	309	265	313	272	258	293	308	279	259	259	326	291	299	321	276	325	259	282	298	281	303	280	268	278	288	324	249	304	282	268	274	286	272	272	280	276	327	269	271	299	310	277	304	261	303	303	320	313	273	293	276	275	289	303	313	310	282	314	305	296	281	293	270	269	357	297	288	267	311	285	253	268	279	253	318	280	295	294	279	306	308	317	292	289	280	288	302	298	309	277	285	280	286	261	305	276	292	289	280	305	313	291	293	272	261	295	286	299	287	304	294	273	246	281	305	289	322	283	275	297	279	283	314	281	300	281	281	294	290	263	300	293	265	287	293	317	288	294	287	272	286	271	289	287	254	298	250	306	273	306	298	328	273	283	265	308	273	267	327	281	288	253	300	297	291	325	298	291	279	297	293	286	277	278	285	288	315	276	297	275	290	280	306	296	295	279	308	280	277	307	250	309	281	297	280	311	279	305	301	282	293	303	288	285	285	288	283	307	273	291	282	283	293	281	294	272	302	275	286	307	277	277	286	293	325	309	308	314	280	258	310	280	293	279	289	277	279	290	275	307	283	278	308	311	294	283	289	276	282	308	284	317	285	309	290	299	321	298	273	294	247	300	325	291	281	312	291	278	330	259	304	287	308	309	281	279	278	269	282	299	280	308	295	268	312	294	300	284	286	270	297	281	288	320	287	269	281	284	301	273	302	295	299	317	289	279	255	273	291	302	295	293	284	274	287	291	322	266	275	310	296	274	291	303	300	316	311	296	275	297	286	296	310	278	267	270	270	278	294	283	290	259	272	270	274	291	303	324	309	311	291	257	281	308	285	283	284	262	321	280	313	273	318	303	280	305	256	287	296	298	296	260	285	305	291	289	297	277	272	292	282	273	284	279	271	287	303	300	305	273	284	290	308	306	312	294	283	280	286	324	281	283	290	303	292	306	270	327	278	298	318	287	294	294	267	294	274	294	297	326	309	270	295	288	292	270	271	290	293	261	288	284	267	292	305	280	296	269	289	307	308	258	306	293	278	299	331	286	277	274	269	305	272	305	272	294	280	297	262	263	276	262	276	262	262	255	296	287	300	294	309	280	286	263	289	278	259	273	271	306	338	262	276	283	325	303	290	292	305	316	308	279	274	286	258	290	263	285	282	290	297	299	294	302	291	303	294	315	295	243	317	318	240	304	275	289	315	283	305	304	276	310	297	311	292	296	324	308	287	313	285	286	311	280	300	286	278	305	312	304	281	271	308	274	286	277	326	267	292	280	300	268	297	279	285	283	262	321	276	264	299	271	280	276	278	291	252	272	298	273	257	307	294	281	256	315	248	297	270	309	299	309	286	304	291	276	286	275	282	275	308	297	284	320	291	276	301	309	301	278	286	283	326	296	279	296	279	261	315	275	290	280	283	320	324	290	305	268	284	283	285	252	307	308	334	258	291	265	319	311	309	309	318	284	296	277	291	310	276	303	281	285	285	267	338	289	301	273	272	277	281	269	287	267	295	288	292	274	299	247	272	277	295	297	274	292	289	292	275	280	250	308	274	306	292	286	273	267	283	291	298	277	294	279	294	267	312	284	286	278	277	302	268	296	298	278	310	285	287	293	285	306	272	277	288	283	286	258	293	294	284	272	327	286	283	286	294	271	275	295	304	271	313	289	286	303	260	319	284	281	276	299	336	287	276	300	301	301	287	269	286	275	299	303	298	261	322	279	293	271	278	301	308	261	261	290	293	283	289	279	279	282	268	285	324	267	280	275	281	285	302	321	257	268	291	286	325	314	294	304	286	280	308	288	289	282	282	303	296	316	289	296	298	280	285	285	297	275	274	327	290	274	287	303	299	305	305	312	317	295	300	298	299	286	288	286	300	295	292	267	276	281	275	297	322	266	273	296	263	316	286	280	286	289	281	271	260	306	268	294	310	247	301	285	290	292	266	283	305	266	293	290	295	309	303	303	262	254	298	299	276	265	281	305	290	283	299	297	315	310	260	323	303	301	286	304	297	288	302	288	310	257	260	276	285	262	295	270	269	272	321	298	316	285	266	287	257	322	330	328	312	311	300	263	311	275	291	302	263	285	299	262	299	272	292	291	285	269	290	276	292	303	293	284	288	282	300	272	315	319	297	302	293	285	321	271	275	293	268	274	282	301	285	280	282	298	289	328	290	307	272	266	274	332	261	287	296	290	299	289	298	301	286	291	289	299	273	293	286	261	248	271	276	294	301	305	267	263	284	308	306	311	283	264	271	297
35523	39352	2388	581	534	494	442	432	443	405	374	360	394	394	360	354	358	364	382	365	367	396	361	367	414	417	364	370	357	368	413	369	402	403	354	393	372	387	332	357	368	362	370	333	379	348	376	373	389	343	350	399	348	357	380	352	388	390	355	362	377	394	365	360	357	363	411	386	324	348	353	366	401	380	359	363	365	362	385	377	383	383	401	397	368	357	367	339	392	379	375	356	350	372	343	355	389	360	385	346	382	342	367	332	367	350	381	359	379	346	405	377	370	369	349	374	350	340	399	390	336	382	345	361	352	361	349	361	360	357	365	360	393	393	369	354	354	380	338	360	356	343	362	364	381	382	377	357	371	385	385	405	382	384	339	381	376	348	349	364	359	401	404	356	401	368	369	407	367	350	360	370	376	372	340	379	365	352	390	349	358	353	398	355	365	397	358	396	354	341	375	375	344	344	401	387	394	376	367	384	407	366	356	365	379	365	361	355	383	347	392	377	380	339	374	370	355	367	372	331	356	379	371	384	353	390	367	374	360	333	381	383	392	367	358	371	387	370	377	377	386	346	377	378	368	356	380	359	379	341	364	363	377	348	376	369	347	383	346	348	380	379	350	331	332	339	374	363	367	367	361	377	355	402	374	398	364	373	348	407	388	381	391	359	343	374	395	351	365	357	355	364	383	381	350	373	395	367	357	344	369	375	360	366	363	371	399	397	346	357	378	361	348	362	365	333	382	347	348	377	370	374	366	313	374	342	346	335	386	378	389	355	376	352	380	394	380	381	370	343	372	373	392	401	364	358	368	410	371	399	346	355	365	354	356	376	374	359	371	360	363	357	391	350	346	390	362	349	393	355	359	366	369	371	357	374	340	369	364	329	365	350	352	356	384	361	407	334	378	377	354	377	388	346	384	353	392	412	357	395	338	350	363	370	391	371	395	352	369	391	413	419	376	333	399	350	370	366	370	340	375	346	349	356	374	354	366	348	370	354	383	343	359	372	377	320	365	351	375	375	367	375	341	355	372	379	383	356	335	389	376	370	343	343	353	373	372	387	353	373	327	370	372	359	368	320	332	374	357	378	368	349	338	360	341	371	367	367	337	339	379	380	354	364	371	358	352	360	354	359	378	364	369	339	349	352	334	344	367	352	348	359	346	361	345	379	352	358	353	383	392	318	353	357	365	333	382	363	396	385	369	379	373	333	366	380	346	377	349	382	362	363	391	370	339	371	348	353	358	364	351	356	366	348	353	361	371	393	368	379	397	362	363	347	351	384	369	377	371	389	353	368	378	362	350	386	367	367	408	366	363	353	375	366	351	355	332	334	403	361	373	364	328	323	375	352	372	379	353	416	329	415	408	338	383	341	357	310	396	392	364	356	384	359	321	391	363	367	353	360	401	353	366	372	393	385	363	363	370	368	350	359	362	356	376	358	398	355	346	348	358	379	327	365	350	388	342	338	386	360	379	368	387	358	348	352	374	370	365	388	365	353	347	366	341	384	335	380	360	368	360	364	366	351	380	377	407	345	384	354	359	350	362	364	366	342	382	371	370	377	351	341	356	371	358	369	348	366	334	363	392	347	365	360	343	356	401	365	369	377	403	371	372	365	382	340	351	372	386	381	359	341	376	373	394	342	381	380	379	353	368	372	357	354	363	345	395	350	358	386	343	381	368	368	333	353	337	359	379	351	361	364	371	381	374	374	364	393	368	336	377	358	350	368	358	354	317	294	352	352	378	400	387	376	389	362	369	388	385	366	370	376	388	385	338	363	347	369	404	353	357	369	357	351	352	369	366	380	384	370	366	359	335	350	369	362	393	370	344	360	350	360	361	363	357	379	371	357	348	355	356	372	379	363	398	359	381	331	347	379	384	351	353	361	362	349	375	364	372	359	362	386	348	355	367	360	365	371	358	347	373	351	374	358	351	377	358	340	351	379	377	366	352	361	411	421	346	371	401	391	377	339	364	366	383	331	360	344	359	380	341	344	361	368	363	340	374	408	366	330	359	383	344	353	387	359	376	371	322	373	331	356	362	366	406	409	309	410	354	397	393	369	338	375	355	331	344	388	365	379	354	340	345	377	349	353	375	351	362	362	397	357	375	347	392	370	357	389	406	373	398	360	368	373	351	355	373	350	380	409	355	364	377	378	358	369	349	354	377	355	351	343	395	355	359	372	369	355	370	349	354	357	328	336	407	364	379	362	349	359	345	340	375	311	381	363	357	405	389	367	336	373	367	361	354	354	348	388	369	335	356	388	367	362	340	344	356	361	391	371	403	381	374	343	380	329	392	376	349	367	355	340	372	370	382	384	389	359	326	384	362	367	363	352	379	375	343	368	376	350	390	381	359	374	385	379	378	387	331	362	356	367	370	346	365	336	375	376	363	362	365	329	392	393	361	364	331	377	370	347	391	362	363	338	371	335	356	356	373	388	373	366	380	352	348	384	390	357	352	369	370	398	341	379	379	356	337	402	351	377	373	389	371	366	364	386	372	385	393	407	367	376	321	352	397	372	337	371	358	337	367	363	355	369	362	378	370	349	386	348	367	391	388	338	360	349	350	358	391	325	384	388	381	373	380	390	368	351	354	353	351	366	350	332	323	370	355	370	382	345	378	354	374	359	370	391	350	379	412	366	345	360	387	361	368	364	391	355	382	359	334	365	365	367	394	373	342	359	385	374	350	350	405	379	367	348	377	372	368	356	351	323	349	335	354	379	332	372	362	384	373	316	356	368	353	353	380	358	346	387	375	406	354	363	345	389	384	376	373	355	346	354	344	351	355	337	370	368	355	340	376	363	375	366	327	374	366	381	364	374	372	393	364	376	363	396	373	400	348	357	377	344	377	369	396	358	353	408	351	401	364	381	353	378	393	317	360	357	365	388	386	379	347	381	330	349	398	392	325	367	345	408	361	365	374	354	360	365	381	385	362	323	363	348	364	395	353	362	328	357	376	368	355	375	362	351	333	354	321	358	359	348	352	391	362	373	341	370	359	392	358	389	366	350	375	345	380	379	363	402	439	392	384	380	379	328	349	400	366	365	397	384	361	329	357	353	356	371	363	374	349	356	344	369	348	382	378	359	394	381	341	350	379	360	386	392	353	359	371	386	339	392	399	384	358	381	360	366	356	340	363	360	356	364	386	395	350	356	358	328	381	402	393	343	353	396	380	355	373	368	363	366	398	365	343	362	340	392	388	377	350	354	338	377	357	384	382	349	376	364	365	389	379	363	383	368	396	388	372	351	404	373	358	378	358	398	365	365	406	387	394	322	400	381	355	339	376	360	377	365	362	340	355	375	355	348	343	373	345	341	374	342	364	364	386	366	371	388	341	406	357	377	358	373	395	344	368	355	329	344	356	394	363	361	342	373	353	409	352	389	335	383	372	349	381	369	373	347	347	365	376	344	379	364	328	342	338	380	379	395	368	399	375	341	358	314	368	348	363	373	359	356	332	368	374	353	374	350	358	381	384	363	381	374	361	348
24062	21058	28199	24069	20933	7459	1091	808	692	628	576	562	531	558	512	494	541	536	526	528	490	522	511	468	486	507	500	481	495	497	496	480	495	517	449	486	503	450	462	462	459	465	465	461	482	481	491	496	468	458	483	471	465	462	495	478	452	464	426	468	453	518	459	482	465	455	468	511	470	490	446	445	496	443	473	441	486	501	481	498	481	430	471	460	464	460	428	455	454	495	449	440	495	497	471	482	486	471	439	443	476	470	484	449	462	487	503	479	462	437	492	509	454	496	447	494	497	452	470	442	480	492	474	449	472	478	490	450	511	478	429	454	454	434	483	507	530	475	440	459	445	475	524	463	481	458	457	438	439	467	490	512	453	453	451	469	525	486	463	440	456	475	466	495	425	434	460	441	446	473	435	443	469	474	511	456	498	478	420	449	481	458	486	456	451	473	426	462	449	479	478	464	447	425	461	480	441	486	487	425	529	475	478	504	506	441	472	481	495	468	500	506	459	447	458	480	493	482	450	480	469	460	491	462	446	475	498	520	479	453	497	465	443	444	437	446	446	463	459	475	470	427	448	481	491	473	471	460	483	510	457	469	454	500	491	446	449	492	462	434	470	465	451	443	487	478	505	506	461	464	463	496	497	466	487	459	461	443	464	477	474	501	482	460	486	484	474	427	473	495	437	454	435	460	453	494	447	462	433	461	467	451	452	466	490	464	535	447	473	448	443	467	444	468	489	502	450	505	447	459	432	423	451	466	438	490	502	473	468	446	486	508	440	467	470	494	468	492	459	453	460	454	445	467	457	414	451	477	472	440	511	513	463	466	464	469	434	453	473	466	481	428	474	444	469	462	459	473	467	471	461	462	469	477	455	455	464	442	480	491	480	448	417	445	434	470	476	477	467	465	457	458	457	474	438	447	465	468	431	452	481	439	476	436	485	463	476	475	463	460	498	495	465	494	469	455	466	442	460	451	457	475	470	440	501	478	447	472	464	475	493	483	502	471	466	436	462	493	501	465	454	460	496	467	453	459	413	464	461	482	456	494	492	460	461	480	464	451	507	461	473	474	465	429	456	460	486	463	457	417	466	467	470	457	465	500	487	448	516	458	468	475	496	463	481	475	458	453	479	465	468	520	434	485	467	447	439	461	500	428	450	455	441	465	471	487	467	465	486	446	439	480	454	460	432	472	462	426	513	486	441	475	445	476	439	478	494	518	455	474	464	459	520	477	433	454	432	508	489	480	520	457	495	466	468	455	427	460	477	454	474	450	446	433	494	446	441	467	518	511	455	475	470	488	472	481	453	438	459	457	476	476	470	445	472	479	460	483	495	455	460	444	461	452	469	470	469	460	468	466	494	486	480	443	478	486	500	484	448	457	469	482	478	483	446	460	468	467	463	447	466	422	480	466	484	478	449	522	445	461	478	457	452	515	456	487	503	478	446	488	474	440	482	437	428	467	479	492	449	450	468	516	464	447	473	454	491	495	462	465	461	456	484	448	444	464	481	517	436	474	477	501	457	500	476	458	459	453	457	457	500	452	482	423	443	454	496	445	463	468	485	450	451	477	454	423	492	486	455	491	482	487	466	481	486	429	435	499	447	476	458	458	467	464	492	477	477	453	464	448	479	453	480	498	459	473	468	467	433	487	450	431	426	453	446	496	483	483	465	468	464	471	438	457	462	527	471	463	467	468	459	479	419	504	477	475	496	480	443	452	471	520	461	477	472	473	459	458	441	468	506	500	480	451	479	459	460	459	442	470	459	446	495	451	464	487	482	465	428	495	442	446	443	475	478	422	456	461	494	451	463	489	466	440	467	472	465	501	475	463	481	482	481	488	483	473	453	452	469	434	472	475	435	512	516	444	421	473	466	453	459	452	473	485	472	452	450	475	485	466	427	419	470	441	486	488	476	482	481	463	505	498	468	459	445	449	459	469	467	466	507	431	440	459	461	450	497	482	437	467	450	493	504	454	473	433	472	482	469	488	442	462	487	458	490	466	449	455	483	468	485	466	482	494	495	462	438	428	466	452	481	445	510	490	480	474	477	481	462	477	455	465	456	454	462	437	436	488	495	462	479	486	469	462	465	485	453	443	465	447	467	480	452	463	463	450	464	483	479	467	491	492	456	476	457	479	431	471	449	444	474	438	429	438	507	506	463	470	463	445	472	488	486	438	485	492	450	464	469	463	463	475	441	509	456	445	469	461	450	453	459	472	477	465	422	455	508	473	449	451	419	493	424	455	465	463	497	480	501	483	491	479	482	454	468	488	463	444	466	477	497	457	460	460	486	447	469	482	485	454	446	463	469	405	488	446	464	476	526	459	457	490	500	431	486	469	457	453	493	463	515	471	460	468	435	484	493	472	455	479	467	495	437	466	481	461	476	490	483	460	501	449	472	407	485	467	456	453	499	470	421	436	433	429	466	460	472	429	495	497	486	482	488	500	462	461	440	477	455	472	442	455	456	470	486	461	467	450	462	500	470	441	467	460	454	462	452	449	500	468	456	479	468	486	434	458	465	489	462	445	462	460	451	513	457	483	490	459	450	460	482	465	484	489	449	453	442	485	461	455	491	468	482	446	468	459	443	433	479	457	473	470	442	497	479	427	445	461	455	496	471	493	467	429	490	478	537	458	485	468	485	479	497	456	446	437	489	471	453	473	494	501	468	460	465	450	501	473	471	412	465	496	426	481	439	471	475	454	477	480	485	440	436	472	474	463	486	433	478	479	443	502	449	430	444	411	512	467	449	437	461	453	486	460	443	503	459	462	463	463	473	480	448	471	474	514	478	476	457	435	464	445	476	451	429	456	458	469	486	456	476	489	454	447	464	456	450	446	449	465	470	472	464	467	459	487	447	465	463	521	489	441	469	455	455	435	469	474	465	479	460	444	500	436	488	459	483	444	520	507	465	430	470	507	458	470	461	471	519	470	470	470	443	467	476	448	470	420	474	420	468	503	486	471	459	422	458	496	480	460	490	516	427	462	447	490	461	434	451	462	490	469	457	486	426	414	460	452	478	465	427	451	475	434	456	468	463	447	455	457	426	446	459	495	455	455	498	448	479	499	469	466	454	492	470	477	454	477	483	467	471	483	462	460	488	438	459	490	445	461	449	458	459	439	462	460	456	455	491	439	438	465	441	495	515	456	475	477	476	466	479	468	458	468	481	492	502	488	474	437	487	454	437	466	459	507	473	469	485	500	412	471	485	471	443	471	422	475	480	483	469	449	497	460	469	468	502	479	423	480	486	487	429	455	499	500	502	467	465	456	464	473	495	451	466	454	477	473	476	494	481	479	500	446	474	481	515	509	420	459	476	468	458	472	464	496	462	474	422	466	498	458	460	440	499	456	484	473	467	509	455	455	453	488	470	472	491	474	447	490	434	431	463	447	494	473	460	433	470	482	447	482	485	490	464	429	460	414	478	483	440	438	439	486	466	420	465	478	437	439	444	443	514	437	461	452	481	484	490	472	462	516	411	479	431	463
40878	51247	7258	3313	2349	1812	1539	1301	1108	969	926	795	813	751	701	681	674	722	646	717	636	682	693	692	654	642	642	603	619	629	606	616	638	610	615	598	610	676	582	592	589	589	640	580	539	595	603	582	620	592	605	557	588	573	582	543	555	636	595	564	572	562	591	596	583	604	605	582	576	596	600	602	614	590	608	632	541	606	583	587	573	601	557	600	604	588	578	554	583	615	611	621	605	547	571	542	563	570	539	557	598	632	603	617	594	589	555	602	569	608	550	573	572	545	572	556	615	536	587	597	582	610	601	547	620	566	592	614	596	593	581	583	540	609	553	595	570	583	581	595	565	608	596	552	594	576	583	604	605	573	578	559	590	595	561	568	611	554	596	596	595	587	583	585	623	605	569	572	596	541	610	580	590	564	589	591	572	586	580	541	612	632	584	619	560	535	547	612	584	610	595	596	581	636	564	625	615	563	556	541	548	610	616	578	603	614	603	611	570	590	546	613	601	569	597	560	544	552	602	579	559	650	552	561	576	553	582	586	585	570	593	595	578	588	550	599	588	594	557	560	625	608	585	576	588	591	613	614	599	598	572	608	581	562	602	598	531	611	601	546	574	627	546	593	580	591	607	600	589	551	565	586	560	522	556	571	557	562	567	594	604	572	583	576	559	586	562	579	537	559	540	641	596	583	591	550	578	596	607	529	551	533	565	586	561	556	566	582	566	635	538	568	590	568	561	583	620	553	600	577	558	620	614	581	560	587	576	609	601	646	598	608	578	637	632	576	607	587	583	610	594	598	544	589	558	588	579	597	631	633	597	567	568	575	574	590	605	603	593	591	558	549	579	584	562	583	561	618	639	579	563	564	607	560	585	582	560	617	583	613	563	578	610	551	604	565	566	601	613	589	596	586	573	546	571	624	587	590	562	567	538	574	634	579	544	636	600	613	546	538	563	599	551	611	586	599	583	585	582	589	588	568	550	567	606	630	550	546	600	614	585	586	555	587	591	594	578	602	612	573	607	585	568	595	640	575	516	554	601	579	609	567	541	563	644	584	592	595	562	566	583	552	627	569	555	607	599	550	574	575	574	595	560	578	541	576	582	607	561	590	552	563	614	566	550	563	603	556	577	610	542	573	639	573	572	586	580	591	577	561	572	614	592	583	583	553	550	557	565	609	559	613	568	610	562	583	600	597	558	553	546	543	596	563	547	580	551	559	583	539	593	605	566	611	577	606	595	603	570	551	557	566	630	573	611	551	618	551	573	599	554	586	575	624	572	609	556	605	637	614	589	578	559	640	605	577	550	588	578	558	571	598	567	554	608	591	596	573	585	622	603	548	543	604	545	568	614	580	548	591	608	595	615	598	559	605	571	582	600	607	642	571	581	591	545	583	570	572	604	568	625	527	586	540	563	584	599	584	558	571	570	510	536	570	597	592	575	557	551	577	581	591	571	619	555	590	541	564	551	611	551	557	616	647	579	588	587	570	591	594	542	593	574	565	575	561	603	636	581	626	531	567	608	613	624	573	570	595	573	539	605	581	622	571	613	558	589	574	566	593	590	583	575	569	572	592	592	584	574	574	585	601	614	582	574	554	570	586	593	562	588	568	543	567	596	599	614	591	551	568	569	615	580	617	568	583	599	602	587	564	571	599	565	601	591	598	583	591	577	573	597	547	612	626	550	613	572	555	575	577	550	565	586	600	616	591	553	561	545	598	600	588	585	571	560	615	574	558	568	593	580	549	545	563	568	564	550	575	590	591	589	590	580	593	581	587	542	597	585	583	590	595	534	580	576	554	596	611	560	557	585	595	539	584	515	589	612	586	617	543	584	551	563	562	569	540	557	555	573	569	555	559	612	560	582	567	574	560	580	554	572	576	571	615	590	541	576	573	607	613	609	594	568	589	613	568	575	567	593	549	599	585	565	566	565	603	586	553	632	565	615	561	561	568	582	606	571	579	588	624	559	589	568	566	562	552	583	583	553	579	579	585	616	589	575	600	557	575	573	628	589	577	592	569	586	603	547	585	583	587	589	553	560	577	579	630	574	560	561	572	620	575	605	576	550	546	556	551	544	592	612	614	609	570	595	575	574	577	554	554	556	578	595	593	568	622	605	584	576	538	577	604	561	573	613	566	569	595	581	566	578	578	586	610	534	606	575	576	576	560	549	568	564	586	578	575	569	556	598	572	598	577	591	595	558	597	602	617	564	638	588	588	589	600	570	574	586	556	602	575	570	557	618	606	601	613	601	615	602	576	563	556	574	567	602	620	571	574	536	574	609	606	609	602	610	616	594	572	551	554	605	616	573	566	608	603	627	596	588	589	590	592	568	631	647	626	575	573	599	615	606	602	570	564	625	579	588	624	575	601	577	546	589	565	587	528	578	600	556	575	582	561	577	604	598	543	603	602	597	581	604	583	548	616	602	556	575	579	573	584	584	563	588	631	551	608	571	562	591	583	605	616	593	563	581	594	543	537	587	575	607	591	551	584	609	636	562	542	558	576	561	603	603	575	553	574	615	609	579	581	624	589	563	538	612	576	566	548	606	541	537	618	602	629	601	563	566	619	606	525	594	554	589	579	600	559	577	611	551	583	588	556	632	619	592	613	557	562	683	596	581	608	576	597	568	563	617	599	591	568	555	583	585	563	589	591	572	564	610	594	575	572	558	587	581	636	573	592	573	568	566	575	573	570	604	549	581	597	591	569	569	552	592	576	559	572	628	544	591	601	578	589	585	547	564	621	578	578	538	551	586	557	589	535	584	624	570	620	626	573	532	540	603	557	575	612	590	563	534	542	576	583	577	578	584	590	606	634	588	620	582	565	588	595	585	575	584	589	556	582	541	594	562	583	551	585	578	592	605	618	595	591	532	596	570	620	618	576	595	588	546	584	608	605	577	586	597	576	593	609	551	583	598	593	586	567	582	568	571	583	605	615	623	611	616	591	560	611	585	552	591	578	564	565	568	565	580	572	590	578	567	596	529	580	616	599	573	544	606	560	612	581	592	598	586	562	585	585	636	604	555	592	599	551	595	574	577	596	600	531	571	566	579	555	611	555	558	568	556	567	602	600	581	570	590	628	604	579	551	582	542	547	614	608	572	582	597	550	578	609	530	549	617	562	572	581	559	580	640	570	572	550	540	560	600	538	584	537	571	607	575	544	555	562	575	570	625	573	556	583	611	588	587	555	591	542	564	591	646	588	574	596	585	537	563	580	610	568	559	549	534	593	600	581	574	580	565	553	610	647	559	580	606	526	611	609	615	612	589	546	560	590	582	569	573	592	592	610	599	601	613	565	551	551	610	579	577	599	547	560	602	530	590	543	529	582	579	576	600	586	617	576	561	586	589	591	554	608	529	575	592	563	561	572	601	578	605	576	565	602	524	572	560	592	583	590	598	565	598	629	573	555	558	617	611	547	572	603	575	563	602	575	610	626	587	582	565	598	560	584	614	610	600	539	633	594	540	560	548	554	575	566	556	586	582	577
23012	21064	28693	23667	21055	20922	5653	1079	846	764	665	658	605	597	517	539	500	499	481	503	515	473	457	484	447	482	458	460	510	442	447	449	493	410	426	477	447	457	436	435	429	449	459	466	400	439	443	432	463	383	429	434	446	420	448	449	480	441	448	424	445	440	434	412	420	405	421	458	453	432	423	457	402	403	431	433	412	440	415	435	396	388	444	452	460	435	414	431	471	445	411	446	425	394	411	415	445	422	398	394	410	451	425	412	426	388	417	418	447	436	455	408	408	442	440	424	429	446	466	440	449	438	420	435	447	395	423	403	442	385	422	379	432	425	427	448	441	396	450	408	424	387	422	436	410	448	410	422	425	437	445	426	441	408	436	398	404	468	413	422	426	444	412	403	453	429	399	453	449	433	424	463	441	411	398	395	462	451	464	379	426	410	420	426	404	450	431	420	457	439	415	397	405	441	438	396	464	411	434	403	433	428	426	444	419	431	377	393	411	420	407	453	435	425	412	429	422	385	435	413	430	422	385	432	437	405	423	416	396	447	410	419	403	418	439	455	428	401	430	415	408	438	435	432	399	416	424	401	376	436	426	413	431	414	418	419	405	427	415	429	442	440	434	422	417	425	420	420	444	450	462	409	403	464	385	408	430	430	411	443	429	444	402	408	396	387	396	413	423	432	424	363	423	414	419	436	455	399	442	396	472	412	421	453	415	395	458	458	409	455	440	436	433	441	428	424	427	444	427	445	431	457	420	382	403	429	424	404	432	407	432	443	423	392	439	416	386	418	449	413	427	398	410	454	455	425	407	398	409	425	418	421	433	425	403	416	427	415	401	424	380	433	428	437	429	431	471	424	453	432	455	424	430	431	409	399	430	392	446	469	409	418	420	405	389	420	406	416	416	436	442	397	437	445	391	440	426	404	395	381	417	387	449	443	451	408	422	439	435	452	447	431	416	441	419	426	429	453	451	419	396	399	418	437	439	415	431	412	447	424	455	434	422	418	432	377	425	385	407	406	426	422	437	419	452	423	422	431	437	424	401	446	432	420	429	421	437	415	395	447	431	432	421	412	415	397	424	434	457	443	400	440	429	388	450	447	429	397	450	433	400	435	414	410	417	404	402	447	438	421	434	447	431	427	434	426	426	396	434	424	449	395	437	431	422	385	429	408	397	426	402	420	407	425	414	422	404	426	421	402	402	455	428	439	403	419	434	432	379	428	428	414	402	437	423	433	417	442	432	424	476	431	441	441	407	389	424	416	480	431	422	444	447	419	407	416	416	405	410	402	443	405	421	398	427	400	408	407	445	403	409	449	417	401	447	439	433	428	416	403	408	431	418	447	455	407	425	406	425	434	410	413	443	411	431	430	428	402	423	378	422	447	430	417	381	387	403	453	443	429	420	404	417	399	415	420	422	425	441	369	400	420	422	430	426	410	423	420	432	396	421	416	470	415	425	422	412	430	425	391	425	430	409	427	438	427	386	409	412	426	419	407	425	454	419	451	414	412	438	417	437	458	393	419	443	455	448	431	399	466	418	432	418	405	418	417	466	432	416	451	408	390	433	415	432	433	448	471	439	453	429	439	427	425	449	448	431	417	422	422	425	393	390	395	402	418	459	400	407	424	419	398	427	412	413	428	401	447	425	436	437	432	426	389	366	430	421	427	414	451	425	410	406	403	408	426	435	366	450	396	410	459	422	449	431	429	401	403	410	412	421	443	428	440	415	445	412	454	431	400	405	454	427	445	401	430	423	407	400	413	413	461	418	399	400	456	442	409	425	440	396	363	449	415	427	447	430	440	414	453	409	420	427	420	409	391	405	415	367	447	435	401	430	446	414	388	405	440	436	393	455	429	432	414	428	420	421	427	430	445	443	456	419	407	398	452	433	425	464	438	425	421	429	426	425	436	450	434	425	429	434	434	447	402	430	443	410	420	433	437	426	473	430	402	428	413	406	401	416	413	459	440	424	412	446	439	429	434	405	421	398	448	430	443	422	430	434	384	431	380	423	448	398	415	452	421	412	417	411	436	427	409	427	415	440	412	423	370	412	430	434	425	417	451	433	447	424	430	439	448	426	440	394	403	435	431	417	385	413	369	418	433	464	441	481	449	427	416	444	431	409	437	440	399	422	406	434	426	438	413	418	415	448	414	412	421	419	438	426	365	379	429	438	388	402	393	437	438	407	396	426	403	417	424	426	445	413	406	410	460	415	402	410	439	404	424	396	453	430	400	421	441	438	406	428	421	431	410	410	442	435	412	440	419	411	427	405	437	420	431	413	410	418	396	431	418	447	428	420	424	428	419	426	431	431	419	453	443	420	397	426	409	438	416	411	438	453	431	423	444	445	403	410	403	436	426	431	437	433	395	430	427	443	403	413	422	391	402	362	418	446	416	401	387	396	417	445	407	421	437	396	389	423	436	445	458	399	436	435	420	454	436	390	412	407	436	406	434	435	390	437	406	453	385	419	440	412	429	430	409	438	415	396	441	412	410	437	441	472	405	428	454	433	435	446	449	421	424	431	423	413	415	446	386	415	407	421	377	438	412	406	435	465	456	461	455	440	409	442	429	466	429	400	403	414	436	429	433	413	447	411	426	418	421	457	416	439	414	396	421	411	439	411	422	397	422	393	421	400	449	415	443	432	406	420	476	412	430	458	400	434	393	422	434	405	474	442	414	387	435	414	412	411	411	425	428	431	403	438	450	431	396	410	424	441	401	449	409	418	443	444	440	421	439	402	423	384	453	438	446	429	445	438	409	436	398	429	427	418	406	420	405	435	406	398	408	418	429	428	390	438	445	406	444	450	396	402	425	405	435	405	415	429	415	399	437	401	394	432	400	451	431	435	423	401	413	438	400	416	447	449	412	462	420	412	445	435	457	393	417	400	453	424	391	410	397	419	445	421	391	377	435	447	425	462	409	425	443	467	428	417	438	425	437	449	387	434	443	391	419	473	411	442	446	385	404	411	409	403	370	455	392	445	454	436	409	431	430	434	440	449	443	409	419	415	416	427	440	386	416	414	409	429	462	432	431	422	404	429	407	455	441	431	462	417	438	432	431	416	411	410	370	389	400	410	409	436	411	446	414	416	418	437	422	452	423	392	413	389	436	441	432	405	421	436	462	422	423	437	452	416	426	447	420	413	448	435	410	447	410	403	397	403	415	417	378	453	415	437	416	432	422	439	410	430	427	440	411	420	435	467	396	422	447	380	431	442	450	401	397	438	449	408	380	409	438	448	435	423	440	405	412	410	446	449	424	411	424	417	445	443	417	441	381	416	421	405	436	403	439	411	431	424	458	445	407	451	429	434	399	409	398	401	417	451	367	426	421	390	422	416	422	442	408	417	427	448	442	392	399	436	412	409	449	443	405	428	410	417	434	444	424	419	422	388	445	429	383	440	440	413	448	387	403	422	408	440	415	422	446	418	455	450	393	446	405	436	384	411	406	414	436	440	417	375	428	428	422	415	410	411	401	439	436	435	401
44879	56269	12368	5627	3726	2915	2334	1930	1638	1361	1227	1014	935	892	827	793	761	703	682	708	617	622	663	644	600	616	596	589	651	618	551	606	582	628	602	564	609	580	626	575	574	571	571	571	586	571	560	538	568	533	547	506	562	532	535	556	491	562	505	560	539	517	514	569	551	577	533	541	564	609	551	572	565	540	555	548	552	585	525	567	568	562	574	517	545	517	522	524	542	558	560	535	566	533	518	601	554	556	563	558	566	575	495	560	505	500	506	494	551	496	552	559	524	580	548	595	510	519	523	517	569	532	532	567	543	534	535	500	546	505	548	550	543	534	511	548	541	578	498	559	541	584	551	503	536	547	566	552	568	558	521	535	561	573	543	528	551	545	573	507	490	556	530	529	562	525	546	545	559	562	522	556	542	519	539	538	554	568	532	552	488	525	538	539	506	540	569	522	561	545	565	571	536	568	566	568	558	537	528	570	525	521	575	531	532	541	554	569	556	532	582	527	550	521	528	557	598	527	512	550	539	485	545	531	518	560	545	560	522	554	564	504	538	532	529	559	524	576	556	521	512	499	525	500	542	524	550	540	557	529	531	576	522	522	532	549	570	490	547	561	556	568	555	530	554	520	546	497	561	559	513	549	581	487	541	542	515	584	559	561	517	511	527	519	546	575	518	519	558	551	511	554	571	546	545	552	547	549	557	531	609	548	563	565	544	548	523	545	554	572	536	544	535	526	524	564	518	580	552	533	517	550	580	531	544	518	513	535	552	560	553	519	519	541	594	558	524	563	516	539	574	550	582	544	544	561	526	479	528	513	522	539	535	545	574	572	537	538	568	501	558	551	537	508	510	523	573	550	522	528	498	558	490	544	547	499	562	517	518	554	512	543	521	542	504	537	473	549	541	564	536	521	515	573	541	536	537	556	533	522	532	535	559	544	543	535	566	548	562	508	555	529	517	594	550	525	570	524	538	549	555	522	555	576	536	539	560	545	505	541	525	534	511	530	578	568	527	550	534	503	532	579	539	552	501	593	598	525	538	526	569	500	539	528	561	525	525	549	530	510	535	571	541	583	582	533	567	544	535	557	505	550	541	504	534	579	570	542	534	555	545	521	543	510	552	558	513	527	535	514	518	503	555	513	527	565	500	511	572	518	555	545	510	542	541	530	542	532	533	556	537	523	526	551	558	517	529	549	537	545	517	568	522	508	521	517	508	535	540	528	618	517	557	558	511	534	519	547	546	539	579	504	557	521	532	540	525	539	549	559	559	534	584	533	534	544	511	544	531	546	544	513	558	526	546	514	569	548	519	547	534	531	551	526	551	503	523	517	541	509	549	544	523	539	561	536	540	543	527	532	504	529	549	528	552	540	538	538	535	518	525	518	540	563	546	502	554	565	472	542	536	558	579	564	472	554	528	495	526	590	540	509	560	530	579	529	587	538	501	518	560	580	545	532	544	537	537	522	542	544	522	548	537	509	546	548	570	568	531	534	568	544	534	564	534	550	542	544	549	542	537	586	565	580	537	532	573	546	552	492	541	523	549	529	548	538	545	499	496	539	594	471	531	505	550	496	577	618	542	514	567	534	514	558	504	538	579	515	516	519	508	551	519	521	534	549	544	538	557	570	552	540	555	536	539	500	529	538	520	509	560	506	526	523	494	502	545	514	565	541	546	550	506	495	539	537	521	509	542	551	550	598	532	535	556	547	555	559	551	542	518	567	539	572	530	504	524	543	537	544	576	544	518	579	552	576	524	538	532	572	564	522	555	516	507	558	587	524	529	575	560	549	549	537	570	529	529	550	547	536	506	535	546	524	553	510	535	543	545	549	537	536	545	523	561	530	498	554	537	518	582	552	514	548	520	529	511	552	552	523	568	516	560	506	502	524	555	531	509	526	507	521	543	560	558	569	566	524	542	546	556	590	571	518	567	506	500	547	524	571	508	510	530	556	522	532	517	549	509	537	518	536	540	517	557	517	544	537	535	518	504	575	525	537	570	556	508	522	495	531	548	541	534	554	497	521	513	499	543	514	528	517	515	520	530	567	547	522	548	515	554	505	561	552	568	522	549	517	508	505	509	590	536	522	548	576	539	553	508	544	535	548	537	543	556	523	555	562	530	531	563	530	543	540	543	510	532	530	564	582	496	533	575	545	545	521	528	500	543	569	517	506	558	535	534	551	518	537	526	526	561	551	512	578	519	536	538	573	560	542	541	569	522	557	558	516	489	531	532	518	578	540	598	551	507	558	512	513	514	550	530	571	520	568	528	539	518	579	547	536	569	537	512	545	548	547	542	557	557	544	588	502	569	551	552	541	587	519	569	538	525	564	589	523	543	494	506	536	571	551	493	559	553	526	571	549	520	521	558	554	532	542	510	559	561	558	533	534	521	546	560	550	533	544	559	567	548	584	516	516	510	566	584	523	567	563	542	535	560	527	574	531	527	562	546	565	533	550	528	566	540	572	530	548	531	561	544	556	533	573	486	570	541	512	545	568	496	514	537	525	549	533	576	529	521	536	601	533	518	550	563	519	546	526	556	556	524	524	551	505	510	535	502	531	538	541	564	541	548	536	542	552	543	567	513	538	517	564	546	558	504	495	539	583	552	518	549	500	542	544	547	575	536	529	546	573	496	534	573	515	543	539	558	533	549	591	537	575	532	534	541	538	544	530	566	538	499	513	549	568	515	523	496	530	541	535	562	526	548	547	586	531	530	499	536	559	550	568	528	589	564	548	555	505	523	513	548	565	555	542	509	564	529	538	583	526	497	515	583	529	527	523	577	534	527	555	546	551	544	560	526	528	499	518	565	525	543	548	559	565	531	503	555	494	552	580	536	514	525	557	521	557	550	546	548	537	542	532	519	543	526	545	527	547	536	554	511	534	538	528	516	524	572	554	527	532	541	557	528	528	542	506	502	557	590	545	546	512	573	503	551	548	496	529	549	543	538	541	548	525	525	531	571	540	580	567	498	537	553	497	529	526	508	551	542	573	546	551	510	547	539	573	505	505	550	563	562	573	568	540	532	548	553	535	534	549	536	534	539	517	503	568	540	543	496	516	553	527	565	562	545	553	549	517	509	526	539	547	542	545	519	553	550	547	522	512	577	556	519	564	558	553	500	547	544	546	551	539	533	521	532	590	483	527	533	529	541	557	520	522	535	546	529	533	552	559	548	508	524	523	510	533	533	512	527	548	530	557	537	550	535	514	516	519	563	538	517	570	516	540	534	578	561	560	567	583	515	512	523	514	551	566	522	548	553	539	530	536	502	510	535	578	538	544	488	529	587	503	482	545	581	506	548	519	564	523	560	547	497	544	531	584	525	566	530	546	543	527	552	533	568	539	543	555	504	536	535	527	524	551	510	575	511	524	547	567	571	546	562	614	525	575	524	495	499	533	539	530	548	526	512	568	526	555	527	513	554	531	542	558	536	548	566	539	551	527	507	523	539	508	563	537	506	575	553	532	527	532	554	521	560	561	492	516	570	507
29005	24978	13263	1439	500	454	338	317	305	300	317	288	295	314	276	291	266	266	281	303	297	313	303	289	290	282	283	282	327	286	269	309	276	283	280	298	260	254	264	304	295	289	279	281	299	308	275	277	265	263	304	299	288	289	294	301	314	292	295	289	280	311	278	270	275	281	269	302	283	291	285	285	274	314	257	289	277	286	261	300	291	277	298	281	259	278	293	283	266	286	274	306	304	300	247	267	284	260	275	295	263	260	299	267	265	300	283	295	308	306	285	296	301	235	289	305	290	299	275	277	287	295	254	297	278	278	275	287	300	252	283	287	287	315	268	302	282	318	280	280	298	305	247	260	251	288	279	301	275	295	308	268	276	271	277	249	275	288	282	274	258	274	279	309	286	299	319	278	304	283	284	292	273	314	293	277	275	287	295	296	284	268	299	283	285	287	276	245	327	275	290	269	272	286	280	271	279	277	261	247	271	276	299	271	291	291	272	295	286	269	299	304	302	318	262	265	315	270	288	278	289	290	296	290	318	296	313	271	304	272	306	262	305	260	277	283	280	286	276	298	296	278	287	309	276	257	285	296	297	263	283	272	290	313	275	289	294	323	303	317	317	274	255	274	315	265	283	306	287	281	293	301	315	288	300	277	279	304	313	288	278	304	288	264	294	274	305	288	267	279	276	273	287	289	300	296	303	271	319	254	289	291	270	326	278	261	291	291	269	318	298	301	305	266	296	282	316	306	299	264	308	290	328	292	278	273	265	292	270	324	276	257	289	284	304	269	324	285	287	262	275	266	261	265	283	274	300	254	274	299	275	283	295	267	300	284	287	290	273	304	258	262	282	278	301	300	310	308	257	265	287	288	269	287	300	284	296	286	274	291	314	286	287	301	308	299	262	278	277	310	279	287	279	273	301	259	296	284	282	282	290	271	289	280	306	265	300	279	283	292	273	296	288	281	269	297	281	267	283	290	309	288	298	294	288	261	281	268	290	296	322	256	298	291	295	286	270	271	274	293	258	270	310	273	272	291	257	292	267	300	277	283	271	294	267	292	263	272	267	278	271	290	277	269	287	270	241	277	280	286	266	292	262	288	270	286	336	281	297	268	283	291	277	277	303	313	295	280	284	287	279	287	273	289	272	286	282	262	292	272	283	311	288	265	277	270	283	292	297	290	270	331	272	265	287	291	307	256	290	275	276	277	291	279	294	298	271	281	270	287	251	316	284	277	276	259	292	302	271	264	274	298	252	276	281	275	302	304	306	280	299	292	288	274	280	302	266	252	263	274	282	288	285	267	297	271	300	268	291	289	262	268	262	280	286	288	289	287	287	311	288	280	267	274	275	278	296	297	274	263	282	277	278	282	269	266	298	292	293	288	301	274	305	304	293	300	271	290	286	258	313	275	278	295	273	288	254	293	300	272	299	296	290	260	279	265	284	283	297	303	259	306	278	272	271	295	253	303	328	274	281	275	288	274	306	261	297	297	290	266	289	266	291	283	248	310	291	285	275	286	298	302	284	296	284	280	296	256	304	290	299	296	297	279	282	290	253	262	319	288	302	283	296	277	300	263	321	286	278	276	280	280	321	271	281	304	278	282	286	262	294	273	283	259	263	265	301	280	302	271	281	292	272	279	265	303	275	298	272	292	314	314	282	299	275	284	300	271	281	294	294	289	305	251	317	285	274	276	313	280	272	289	282	280	256	313	290	291	291	279	298	300	308	291	283	270	273	265	271	320	292	262	292	271	267	265	274	300	250	302	291	303	295	284	276	289	269	301	289	284	326	294	303	265	293	280	292	282	297	276	276	343	295	281	286	271	319	290	297	299	273	268	307	297	297	275	247	289	282	281	280	263	268	284	312	309	293	308	264	278	299	275	300	279	290	317	260	295	299	303	287	257	265	293	276	258	298	275	285	309	302	293	274	294	294	297	296	288	263	270	276	305	274	279	278	307	245	269	292	305	274	268	276	275	291	276	310	291	315	301	303	260	301	295	307	255	288	284	280	290	323	272	263	272	277	293	273	267	264	283	260	306	299	287	279	298	286	277	300	296	298	275	280	282	272	283	303	265	278	284	280	302	285	284	284	294	266	296	284	297	286	276	285	288	264	305	282	270	299	264	273	291	288	313	284	297	284	305	303	295	276	261	282	283	271	288	279	297	274	284	277	274	301	268	280	304	294	255	293	276	287	276	263	298	300	301	260	287	260	285	317	288	279	301	318	265	267	288	309	285	317	259	284	282	291	276	313	289	286	327	291	281	282	275	276	274	276	297	293	292	284	243	298	272	275	290	282	281	288	309	308	310	272	280	256	296	258	271	267	296	268	272	299	292	271	258	304	299	274	304	261	301	295	306	282	261	285	272	276	286	287	287	291	283	287	290	259	317	276	261	286	300	291	257	288	275	275	276	296	307	305	283	324	299	309	265	304	318	300	266	285	264	291	301	301	274	326	250	263	238	285	316	267	302	293	325	327	287	282	294	280	278	286	290	264	289	286	279	275	277	295	296	282	314	264	281	264	292	288	303	291	308	299	274	283	290	273	282	295	292	277	244	285	266	292	276	278	239	298	281	273	299	280	287	286	298	275	287	297	288	250	279	290	265	272	269	296	274	271	286	273	284	281	291	275	267	271	289	304	272	267	270	310	310	303	266	281	285	274	281	280	281	286	278	266	284	303	271	263	296	299	286	293	295	275	295	280	289	330	282	293	271	295	254	301	293	272	294	289	266	245	281	268	226	312	294	286	316	289	299	283	289	282	278	286	261	319	276	263	282	301	296	276	278	264	282	281	291	287	295	246	323	302	286	275	249	308	248	291	277	294	270	291	280	280	281	309	257	263	265	299	295	292	289	274	256	256	298	284	269	301	260	280	299	269	287	292	296	269	276	259	265	332	295	310	307	278	268	308	292	268	267	279	324	279	299	284	280	291	295	311	294	261	299	286	263	264	280	302	270	280	283	274	307	280	277	280	269	301	270	267	293	290	266	265	286	284	273	307	291	279	292	269	301	257	279	298	264	262	273	243	315	300	317	282	277	314	292	300	287	284	258	248	275	277	282	296	284	271	277	272	301	266	300	290	266	285	261	279	318	273	313	278	293	293	291	305	270	270	284	297	275	304	282	305	275	271	266	287	286	292	288	273	283	258	305	277	270	264	296	319	304	264	294	286	306	267	273	310	263	293	290	268	303	303	309	297	297	276	288	264	282	286	278	320	290	279	249	276	263	272	294	308	280	277	264	271	269	304	282	307	288	295	275	299	303	261	262	293	273	286	266	279	264	286	283	271	273	312	284	272	295	257	273	279	277	315	327	298	295	282	268	296	277	281	296	276	289	271	249	278	282	291	286	331	292	247	274	282	269	310	265	273	297	278	309	272	294	277	292	309	271	292	295	281	289	303	283	284	288	310	300	269	301	279	273	276	266	291	272	295	282	298	276	285	298	292	296	281	294	302	270	288	279	322	258	275	310	337	264	292	284	339	296	280	290
35654	34817	1479	626	510	447	435	454	412	422	416	382	400	385	393	354	373	388	399	363	384	371	384	400	374	355	395	389	386	371	393	372	381	366	384	373	350	372	353	364	348	333	357	329	389	381	359	379	329	369	374	361	342	343	334	349	350	380	367	382	360	380	364	354	395	368	370	356	338	388	363	390	384	378	359	357	357	336	363	345	331	383	367	338	346	371	367	376	345	363	386	347	380	393	376	344	385	365	353	364	382	357	322	354	358	340	372	353	377	355	353	416	348	355	374	369	359	360	358	386	393	361	341	365	367	394	367	358	364	393	340	363	369	361	323	337	353	375	351	354	358	359	342	341	389	353	351	355	340	360	394	356	344	351	346	337	360	364	358	346	359	352	375	356	343	396	391	383	365	354	366	362	355	348	371	342	363	365	348	346	353	380	377	371	353	360	377	388	397	332	347	344	364	368	339	343	391	374	337	360	385	364	384	371	357	374	390	363	355	356	372	352	347	340	345	413	354	352	344	352	391	358	354	373	346	366	415	379	363	373	377	342	382	386	341	361	377	351	352	352	386	381	376	393	334	355	346	341	342	339	350	355	368	370	370	364	353	353	358	326	338	351	359	370	360	372	388	356	385	378	363	369	348	377	356	391	393	347	328	349	367	353	365	377	356	380	379	352	377	363	337	371	388	378	358	344	352	320	358	356	354	385	349	361	412	377	373	366	330	368	367	370	348	351	368	387	382	362	346	366	357	364	388	354	358	340	360	347	369	355	377	371	369	356	368	380	361	311	332	359	358	319	397	327	364	352	378	387	356	348	352	344	387	329	345	372	379	367	354	342	338	382	387	363	377	355	395	372	388	331	353	339	324	355	345	371	398	376	350	375	382	345	361	393	357	350	326	365	367	370	370	391	391	351	414	391	389	354	342	356	382	344	383	373	351	337	346	367	350	390	333	355	378	341	343	351	345	343	357	365	331	346	377	365	354	366	362	360	358	368	332	374	370	343	325	370	367	373	357	365	366	386	369	383	340	358	348	399	374	362	347	388	343	346	364	318	359	389	341	364	380	354	355	372	372	375	341	359	336	375	378	336	359	375	369	336	343	345	371	354	376	342	361	358	382	418	394	361	377	362	390	356	352	369	351	346	380	369	355	317	382	381	338	353	347	354	387	323	349	347	364	339	353	354	365	367	390	355	385	387	355	356	350	351	339	375	384	350	389	353	363	383	335	415	336	378	369	388	368	371	389	402	330	373	369	399	315	375	343	330	363	343	363	341	358	380	361	375	345	375	391	357	377	360	355	389	370	390	345	360	350	374	346	337	353	373	347	366	339	361	365	319	336	323	363	347	308	349	331	374	363	378	356	383	340	400	348	378	370	365	343	384	359	361	367	340	364	382	375	378	346	353	335	357	373	322	361	355	381	343	367	357	333	363	349	379	423	379	358	356	367	347	353	369	361	396	364	347	375	356	370	411	359	375	325	369	384	385	376	349	334	357	391	374	361	372	344	358	380	322	384	372	330	357	352	410	369	365	376	366	390	374	356	381	353	341	363	361	375	330	342	356	401	368	426	387	355	393	369	345	357	364	367	364	362	358	365	356	347	389	381	361	341	343	403	359	384	378	392	384	371	401	345	367	382	394	363	358	361	356	349	354	371	351	388	386	329	349	350	344	393	352	331	355	361	380	336	369	369	361	355	342	355	343	357	359	380	353	410	337	363	364	369	356	369	372	376	346	365	354	357	369	341	345	407	365	357	404	342	396	383	368	349	386	357	393	367	356	354	363	378	361	336	374	362	410	367	406	351	349	351	382	361	385	379	394	361	341	320	362	346	366	344	389	390	386	361	360	356	366	347	321	389	366	376	357	374	354	350	364	377	389	353	373	346	363	363	401	352	350	413	390	358	347	377	385	366	345	343	389	357	380	359	362	377	324	375	345	327	351	364	359	382	385	350	383	386	358	342	346	349	328	375	375	383	349	353	343	373	351	324	345	351	349	354	338	337	362	373	397	364	356	347	375	393	352	336	369	420	403	354	335	371	343	333	381	349	369	363	363	349	375	353	374	354	342	359	404	331	364	361	328	376	348	350	342	364	360	358	380	373	329	361	363	367	393	363	354	356	355	391	348	375	369	381	344	337	379	349	361	396	370	338	343	385	365	388	368	378	332	348	364	350	386	348	330	397	344	350	364	381	397	316	352	377	353	400	337	373	327	350	342	343	348	374	352	333	350	316	372	339	384	358	362	341	406	363	358	365	362	363	347	394	351	376	394	367	358	361	375	335	371	415	360	328	374	357	350	331	365	384	344	366	340	357	369	326	347	369	386	342	346	381	359	326	377	387	373	370	366	359	357	381	366	394	368	370	368	356	371	382	381	366	340	352	393	338	376	366	368	352	391	359	346	366	341	363	347	340	384	344	375	354	386	353	354	357	371	363	382	363	357	359	373	337	366	344	314	320	367	368	360	372	337	372	318	363	333	318	323	357	339	379	371	339	353	346	367	341	349	381	321	381	368	359	356	405	333	335	346	350	343	369	378	347	351	370	367	367	349	396	378	331	367	344	370	383	366	336	357	374	388	367	364	340	356	365	373	358	361	333	371	370	384	376	369	343	364	373	346	333	361	355	340	325	345	369	349	357	338	356	360	360	393	357	379	339	378	366	379	344	341	295	367	371	361	365	330	376	381	345	361	385	355	376	349	361	346	332	340	364	393	324	395	365	358	357	357	355	369	364	395	344	367	353	320	365	339	401	364	355	322	362	362	371	368	380	410	369	382	350	375	356	363	367	351	375	348	371	326	356	371	387	394	364	368	365	385	368	367	363	361	349	371	365	375	364	362	357	362	374	370	380	372	389	385	374	348	383	360	333	348	374	374	345	376	323	353	376	350	360	337	348	380	343	339	377	364	365	337	336	374	367	365	400	370	320	347	359	370	336	369	331	335	389	341	338	345	343	350	339	359	352	351	382	383	384	356	356	367	350	374	347	369	381	387	354	362	367	376	368	360	372	324	375	352	361	345	370	377	334	367	304	356	377	344	345	347	349	340	381	380	364	364	352	361	351	353	364	394	349	393	341	359	338	357	321	354	365	368	356	348	349	367	336	382	357	366	384	305	379	355	365	378	365	361	379	350	375	362	365	371	379	337	342	361	375	405	409	364	368	341	342	366	372	370	388	343	357	334	370	342	388	362	371	395	386	407	377	367	336	346	408	403	324	372	359	370	365	372	368	346	392	343	392	355	369	344	392	402	419	382	378	329	375	328	361	343	383	358	363	378	349	358	371	357	357	358	322	350	355	357	380	362	400	347	373	347	388	370	367	357	351	366	344	339	370	361	370	331	379	350	351	367	334	361	365	357	357	335	357	408	343	354	360	340	378	342	331	367	350	362	358	385	352	360	381	381	355	390	374	379	330	361	363	338	384	375	353	315	357	347	358	331	381	352	356	361	347	374	327	380	351	358	346	367	352	376	367	358	382	360	372	354	411	368
23946	21074	28199	24096	20936	7559	1040	815	684	669	610	549	529	546	558	528	491	504	523	503	483	477	493	508	470	505	509	484	459	496	497	514	492	502	528	524	469	459	467	482	456	457	481	438	502	438	493	436	490	502	476	444	449	467	441	421	483	496	432	498	502	454	461	484	454	470	489	462	473	499	503	459	448	448	477	463	484	461	469	431	476	469	461	439	439	500	432	468	451	434	411	461	478	414	450	476	441	456	444	454	486	465	450	437	480	456	438	458	452	490	450	464	461	433	451	452	458	499	440	455	453	470	470	470	491	449	472	460	456	468	438	452	474	501	476	440	473	505	457	494	444	462	479	439	439	443	472	495	454	473	485	418	462	495	474	457	506	439	454	472	466	434	484	449	472	479	430	435	466	497	472	447	474	445	464	473	482	457	469	494	469	471	477	436	416	467	477	459	480	434	486	444	458	456	480	465	473	469	455	492	457	442	467	459	454	476	458	494	469	446	417	462	463	460	448	442	447	470	503	448	446	488	472	452	464	434	455	472	455	456	462	445	438	434	482	482	477	477	477	454	478	438	490	449	494	432	476	466	440	490	458	441	409	463	476	453	473	447	472	427	479	436	476	433	436	463	491	456	461	432	450	435	458	464	460	457	463	475	437	410	452	469	481	469	455	466	489	434	468	464	486	434	428	451	480	446	443	430	420	473	481	482	488	428	485	497	450	463	464	454	493	466	440	476	461	451	416	448	438	440	450	448	461	428	467	420	472	456	480	474	461	425	467	464	459	471	452	435	443	466	482	444	456	461	452	423	456	461	497	469	452	479	478	500	460	483	497	466	496	479	477	449	457	471	468	469	450	452	441	481	438	450	493	466	466	409	430	451	453	453	437	435	429	465	472	469	449	423	460	473	492	433	432	446	490	456	452	460	424	416	449	454	418	470	465	462	475	445	467	445	490	459	458	457	473	450	454	457	469	424	465	444	464	453	491	477	453	469	461	499	482	451	452	463	421	461	460	494	433	468	476	440	432	474	457	469	473	488	475	465	488	462	442	453	454	456	455	459	459	460	446	444	444	438	419	457	469	458	451	470	421	479	466	452	427	484	460	467	470	428	538	470	474	456	455	445	417	468	425	455	464	427	435	458	464	477	488	515	434	511	453	472	453	442	503	429	484	440	464	455	416	439	459	470	472	455	446	455	465	476	434	450	495	460	421	474	461	465	464	450	459	448	468	450	477	449	459	486	445	461	469	466	455	442	482	463	426	496	443	459	475	446	434	442	465	432	462	483	464	466	452	409	445	436	483	429	477	470	457	443	481	480	474	470	460	474	477	477	422	484	449	481	477	473	444	455	468	469	460	446	467	444	443	430	470	479	452	454	445	475	481	469	488	464	454	449	511	420	468	505	473	447	421	445	450	481	431	464	466	452	470	455	461	462	454	447	512	418	461	462	470	461	433	453	477	456	451	481	453	460	521	431	460	450	504	487	457	495	461	444	460	476	478	481	471	466	466	474	460	435	475	436	470	460	466	455	475	429	484	461	500	486	470	474	463	449	457	454	467	460	451	463	452	458	438	430	492	479	447	421	482	446	455	456	471	485	467	471	456	463	426	488	475	433	451	439	434	488	462	468	454	454	441	463	445	445	465	448	467	483	473	463	437	470	439	454	466	434	460	493	479	471	472	428	455	473	490	468	455	481	439	458	434	467	475	419	455	451	446	488	470	460	456	457	429	477	482	452	493	447	449	447	436	467	433	445	475	456	492	439	466	486	417	493	454	485	462	437	469	440	429	471	430	421	483	449	451	447	433	449	470	445	431	468	436	455	494	450	462	445	443	462	484	516	476	486	467	425	465	468	445	466	457	445	465	450	477	486	448	458	436	443	478	449	430	453	469	468	460	457	481	433	455	442	483	451	533	469	464	522	485	460	494	459	455	465	447	438	463	464	493	448	462	459	477	462	455	462	447	468	457	498	430	450	469	440	466	475	462	437	432	452	451	473	466	474	468	424	453	458	479	478	488	475	430	465	459	452	479	447	456	462	469	437	452	466	468	459	434	477	466	426	453	417	440	444	446	492	479	435	489	480	457	494	465	473	446	437	452	466	484	448	487	447	442	468	429	449	446	449	474	441	487	453	494	472	504	451	461	461	490	469	436	481	443	448	498	492	444	496	484	432	462	454	478	462	480	445	441	477	482	458	440	453	454	485	429	417	459	473	444	450	478	470	456	466	421	451	460	474	470	472	443	468	453	467	495	426	505	495	462	448	470	466	476	449	471	461	426	459	471	436	422	459	460	426	413	451	460	490	473	473	466	471	465	440	503	480	458	445	447	492	458	460	447	458	476	437	432	473	451	482	420	489	452	463	458	427	418	449	485	451	442	474	449	503	466	474	433	429	466	429	463	466	494	461	441	431	468	449	472	470	441	432	425	496	479	438	439	443	425	457	452	468	490	456	441	474	457	482	497	474	458	468	420	447	476	465	465	426	429	504	421	488	500	461	465	456	424	453	464	471	535	467	443	507	485	461	473	446	437	475	442	458	443	440	481	465	466	443	445	479	462	471	478	499	456	448	452	469	439	455	470	467	471	479	450	488	476	443	479	494	459	456	445	451	448	493	483	424	446	457	424	424	457	437	425	446	495	489	455	493	455	428	448	462	429	450	456	444	459	458	419	464	422	496	468	498	473	474	453	496	411	436	481	514	459	449	442	446	495	490	431	449	488	495	476	453	471	462	475	442	396	467	491	442	426	469	485	459	445	474	450	436	456	425	440	457	427	462	462	400	450	456	477	480	490	457	455	452	468	458	456	488	454	465	523	461	453	528	471	446	473	432	437	455	479	433	449	501	439	474	391	441	470	480	457	441	452	456	482	479	453	471	468	452	437	486	418	423	469	462	488	489	464	388	468	466	508	435	444	462	476	449	475	507	469	451	422	476	470	450	432	452	430	432	448	466	426	470	435	466	458	427	442	484	458	447	475	484	469	447	428	461	458	495	448	479	430	467	492	459	472	414	480	453	455	459	469	454	423	482	466	465	502	400	449	447	451	443	459	477	439	459	406	436	456	460	474	467	434	426	416	469	502	483	445	467	455	452	444	414	480	420	477	456	454	415	440	465	447	480	489	467	470	463	469	510	503	466	451	432	434	456	421	434	481	444	446	470	475	469	446	448	505	443	455	423	461	488	450	420	448	451	414	476	442	463	451	421	478	474	415	498	434	457	463	459	470	480	476	470	479	450	438	461	517	461	461	450	478	490	477	447	461	508	470	480	495	455	493	472	474	426	465	452	467	446	448	459	461	464	445	437	434	459	450	433	476	453	486	503	469	441	459	457	456	443	464	462	465	448	458	447	499	472	445	470	434	421	489	441	431	473	455	449	457	463	457	443	435	454	475	459	415	442	400	463	470	461	504	416	456	443	481	433	433	442	515	461	443	433	441	507	465	475	451	491	441	465	465	442	458	456	471	426	469	453	434	454	478	450	451	457	458	479
40560	47383	8026	3340	2418	1871	1531	1287	1148	1016	923	865	806	749	679	747	684	704	650	667	662	686	670	599	612	621	607	604	594	641	569	607	602	656	600	604	589	586	567	635	596	623	618	600	619	593	602	570	581	590	578	582	604	574	562	578	613	592	574	567	561	582	620	556	558	572	562	610	545	562	595	609	627	552	582	610	581	547	580	574	596	578	551	614	585	608	590	596	585	573	576	605	580	597	590	575	581	570	551	543	594	604	566	615	602	575	588	577	600	588	592	536	596	588	608	570	575	603	618	599	573	542	572	610	561	554	554	544	608	582	585	604	540	594	555	606	605	567	579	595	591	580	579	594	626	604	612	572	583	585	578	595	589	555	547	568	543	574	571	582	557	563	544	594	580	597	593	566	604	576	573	580	558	604	588	581	579	562	602	579	569	569	553	541	540	578	568	591	594	527	572	600	591	575	579	570	615	532	569	543	572	534	601	560	636	577	621	580	603	635	590	578	550	590	569	585	574	595	578	564	578	592	590	567	563	523	526	593	583	582	571	558	567	557	555	606	559	602	608	569	586	553	591	596	568	636	586	600	564	569	609	540	552	601	535	585	563	548	577	582	600	594	573	532	596	604	568	525	593	565	535	586	590	536	584	580	567	551	613	606	588	616	572	566	556	589	531	575	621	589	581	600	570	569	567	594	572	585	608	612	555	563	542	587	614	581	570	563	556	569	547	584	578	557	548	608	626	581	552	605	536	573	592	575	567	547	564	605	608	598	556	597	592	569	551	608	586	596	598	564	604	560	556	588	574	545	535	588	625	581	592	589	615	577	586	600	568	590	584	590	610	557	600	596	617	588	524	548	577	570	574	545	603	584	619	540	614	552	572	560	580	588	598	568	560	580	537	544	570	645	614	581	600	556	587	549	581	585	625	589	604	562	609	580	621	572	557	529	640	594	617	569	558	578	609	578	567	605	560	570	574	559	537	569	571	582	561	582	566	609	600	537	581	602	578	542	628	572	546	571	574	543	639	520	528	552	574	611	570	538	570	601	593	616	614	592	573	614	617	605	576	595	577	557	570	596	555	571	575	587	590	595	646	570	564	572	554	574	564	555	585	579	543	563	598	582	565	621	589	574	589	597	553	555	602	542	580	588	601	575	563	584	603	611	563	535	564	612	601	590	614	642	568	524	581	611	604	598	536	551	576	537	526	592	557	615	586	570	532	631	573	600	591	556	568	564	601	576	580	623	581	569	569	560	559	557	595	607	579	583	594	540	580	564	595	601	565	570	556	568	587	552	562	570	603	561	580	589	599	558	571	598	545	559	570	617	557	556	610	605	573	589	567	602	606	599	558	604	587	598	614	574	545	622	580	627	571	587	602	566	558	596	609	546	573	599	582	586	601	623	612	603	566	575	615	576	560	585	609	549	601	578	576	555	593	585	565	586	579	554	568	574	579	596	550	564	597	571	574	563	609	557	633	572	575	585	578	542	539	605	533	575	571	605	572	576	554	534	597	588	572	559	569	633	568	556	601	607	538	593	600	564	562	612	538	581	582	608	583	597	577	570	565	569	594	591	603	565	550	594	591	581	607	579	607	560	597	595	601	549	588	590	571	574	573	571	551	551	578	549	575	601	614	550	561	564	544	573	546	604	590	604	580	534	564	608	571	563	565	563	572	580	595	546	612	605	640	582	566	527	534	600	500	579	605	540	576	568	550	592	544	609	598	567	604	591	572	590	545	630	572	562	597	599	550	593	588	573	600	568	566	587	583	577	575	573	553	629	551	580	583	558	597	558	533	600	591	576	515	597	555	603	603	543	577	577	575	601	559	557	593	591	600	561	561	566	563	622	575	603	574	617	573	591	574	590	610	640	596	609	570	561	581	578	573	594	617	581	603	593	563	592	592	567	600	623	594	628	606	579	570	602	599	593	602	592	619	648	553	593	576	530	565	576	590	589	547	551	552	609	555	570	606	561	565	587	594	580	594	580	569	584	581	600	554	590	570	567	550	612	565	562	562	532	567	541	576	628	570	585	543	591	573	573	644	578	563	621	549	596	556	595	549	551	541	606	573	566	569	600	593	576	572	564	547	561	570	595	581	552	595	553	551	582	577	589	589	552	578	588	571	577	566	559	573	583	597	584	581	624	615	578	515	560	615	554	580	594	557	589	528	595	627	591	603	593	596	601	577	556	602	598	602	574	572	591	597	602	572	570	577	567	572	596	579	565	554	560	580	558	590	575	554	582	564	596	612	562	587	570	560	598	604	575	576	575	586	586	601	576	578	602	580	597	560	558	555	602	586	621	529	591	588	588	597	591	599	570	610	571	591	617	579	528	571	596	612	635	569	607	559	560	591	566	574	584	598	597	579	584	581	570	589	595	560	591	546	583	547	565	589	643	565	562	567	599	619	573	565	579	608	575	581	605	527	580	589	594	552	597	577	552	579	623	622	560	610	564	548	593	550	576	583	589	501	533	577	591	578	610	603	592	550	551	586	581	582	575	583	558	561	549	600	534	553	590	564	580	563	582	581	571	568	562	579	568	565	569	602	586	581	566	574	535	554	575	585	602	572	586	612	601	533	528	581	577	605	566	593	587	557	582	585	543	575	588	581	575	565	568	576	588	583	553	564	556	579	549	544	584	614	556	592	551	576	547	568	630	553	580	582	557	558	580	614	558	614	584	607	563	578	574	572	542	595	587	584	553	587	540	558	600	553	561	567	520	580	593	577	611	590	548	576	591	579	566	589	582	547	595	580	577	606	550	535	599	548	586	566	604	522	548	588	563	560	568	564	606	551	587	571	581	582	579	563	568	599	563	577	560	580	617	616	623	576	604	560	556	547	573	575	568	566	530	577	564	557	563	579	584	528	595	547	607	611	583	547	606	551	668	592	600	602	588	606	612	587	560	568	556	599	590	617	537	539	583	578	558	568	556	549	549	578	575	567	527	598	565	572	565	563	559	602	618	538	557	583	618	563	587	591	601	565	571	577	604	541	577	575	596	552	602	573	558	567	605	599	541	597	644	611	581	570	619	562	579	551	560	525	566	558	573	554	567	524	576	554	556	567	561	582	568	558	579	594	623	552	622	557	568	553	560	599	592	594	555	559	569	588	607	549	561	568	532	541	539	564	538	587	596	550	531	584	548	616	614	593	584	576	565	577	561	530	592	600	559	575	547	552	601	586	546	567	617	602	602	599	565	570	595	585	545	577	563	535	593	584	570	545	546	635	585	607	588	574	583	563	579	586	556	546	568	602	552	617	587	590	586	573	570	567	584	571	620	601	587	568	539	565	559	551	569	622	573	586	618	556	552	577	550	581	562	583	539	610	571	560	557	595	593	603	600	557	502	561	525	604	597	623	521	571	568	526	556	618	562	555	566	522	597	542	542	589	588	603	566	620	583	553	571	567	560	598	579	603	570	613	628	594	579	601	604	548	599	545	554	603	571	550	582	540	577	574	572	562	594	570	596	609	558	523	604	575	571	599	537
22961	21074	28763	23590	21056	20981	5803	1070	838	808	647	636	594	576	545	501	517	540	503	482	499	472	504	451	466	469	494	454	465	454	446	470	439	488	507	439	476	477	434	426	412	406	437	428	380	430	424	428	413	463	437	431	426	411	408	410	437	431	455	441	453	408	420	420	427	433	482	450	421	422	451	457	471	455	418	407	440	424	415	413	454	417	415	422	381	403	422	398	436	414	438	400	425	420	436	430	433	406	417	444	424	410	413	433	426	427	423	397	444	421	457	412	424	412	441	434	421	456	423	426	432	450	415	422	454	430	420	371	455	396	414	428	456	460	408	458	421	435	439	424	404	408	426	452	405	403	399	391	428	454	424	373	427	417	420	425	444	445	425	434	425	389	394	380	423	438	445	437	415	426	428	423	409	448	386	432	446	433	441	442	446	403	397	439	434	449	444	482	416	425	426	414	451	413	442	418	421	400	419	382	449	382	425	410	429	421	448	395	413	409	427	450	435	422	428	412	444	416	429	394	421	423	400	428	438	440	413	422	455	395	459	433	416	409	419	427	398	426	417	395	417	465	410	404	396	424	433	384	388	457	437	418	399	427	451	388	427	397	424	419	428	392	390	423	405	437	426	424	431	413	401	426	425	420	386	422	429	394	430	418	396	433	394	440	438	461	397	436	420	387	446	421	418	423	436	419	388	432	415	425	403	414	385	392	426	413	406	426	420	406	442	435	447	453	401	438	413	467	467	412	422	410	443	430	449	446	409	397	396	440	441	400	439	439	443	443	409	381	407	378	406	441	400	436	386	394	406	427	389	388	427	393	412	432	417	422	401	395	426	454	406	424	441	424	432	384	401	419	416	416	423	439	410	421	408	415	438	412	434	400	422	439	426	430	406	436	414	445	407	414	445	424	402	410	430	433	452	404	455	427	409	405	424	401	401	424	409	409	448	425	401	419	423	409	400	426	432	431	393	393	409	423	446	403	429	382	446	437	411	426	421	423	437	418	436	423	426	408	401	402	412	442	401	373	409	396	428	430	445	402	453	438	385	441	443	447	445	415	417	404	437	462	418	384	411	403	419	410	395	439	451	403	447	447	389	412	396	406	428	415	425	416	385	408	423	381	392	404	423	417	421	377	442	425	434	375	433	458	447	406	429	421	443	393	409	423	395	439	459	452	408	423	415	414	427	399	431	417	437	392	438	418	428	390	409	388	422	421	397	392	409	435	398	369	422	409	416	412	406	409	422	417	414	434	395	440	425	447	386	428	426	403	464	446	397	451	429	463	459	434	441	433	412	387	434	399	398	442	422	408	426	437	446	415	371	405	425	430	403	406	424	392	396	435	397	389	418	416	414	449	425	423	452	402	435	392	415	387	405	391	442	401	375	409	405	429	443	405	436	376	415	431	396	452	405	408	434	417	433	393	404	395	421	407	428	420	426	422	416	379	457	433	421	404	434	430	435	431	392	379	464	438	403	400	394	392	408	441	381	422	442	416	411	437	411	411	431	402	430	408	426	447	461	391	415	419	424	404	422	410	417	437	392	416	427	411	418	436	407	425	451	421	405	398	400	429	393	395	388	409	382	436	397	419	441	417	432	429	410	381	410	401	388	405	408	390	445	450	401	424	431	416	462	393	434	419	412	355	413	413	406	443	422	450	409	416	405	425	399	414	430	464	431	428	412	410	400	429	405	406	404	406	406	401	419	410	411	410	396	427	421	422	441	418	451	391	414	403	413	429	428	409	414	442	446	435	474	430	422	397	411	399	448	428	393	406	429	439	414	418	402	421	440	410	433	459	411	446	445	428	422	422	426	419	393	417	421	435	418	426	439	427	418	439	425	407	451	428	441	430	425	440	418	404	407	391	391	436	419	403	427	419	444	395	429	447	407	431	361	413	408	417	468	407	418	392	393	433	399	450	436	421	449	435	406	472	425	426	416	420	438	377	437	418	449	432	411	430	450	439	420	415	467	420	413	431	421	481	393	413	405	381	439	394	432	419	401	418	405	409	408	402	432	398	414	423	413	420	404	431	402	455	393	409	459	427	411	425	453	443	409	427	435	418	442	476	444	447	423	398	418	426	453	406	403	410	419	395	429	416	420	406	422	457	422	438	454	384	404	410	400	414	444	445	402	409	400	426	407	449	432	443	420	440	401	415	437	387	431	420	445	422	454	398	388	440	439	403	378	391	467	453	412	450	422	414	418	392	408	437	447	431	416	462	407	431	396	400	425	447	416	429	417	422	469	455	423	458	436	423	434	414	443	419	424	415	393	432	447	470	403	401	402	381	438	408	453	420	402	440	423	394	400	416	443	404	438	443	403	402	409	421	406	433	434	395	401	421	430	404	410	421	455	407	431	397	430	411	454	442	401	418	424	423	396	410	454	405	389	439	426	418	433	428	431	408	387	419	444	410	453	416	449	427	453	414	421	405	439	460	398	410	432	430	415	417	421	421	414	382	396	443	442	382	418	388	464	415	451	420	403	402	420	422	396	409	392	395	428	429	404	438	425	416	407	431	392	462	439	414	404	369	391	428	415	427	440	403	440	430	426	446	408	416	418	454	446	445	452	404	411	445	429	417	436	446	417	433	431	390	427	407	391	428	422	395	427	434	429	397	403	416	441	418	448	415	434	484	404	423	443	431	433	390	420	421	425	412	413	407	405	407	381	432	441	420	429	459	442	375	400	437	413	428	441	396	436	446	427	429	434	414	392	409	400	404	436	452	410	439	401	409	409	421	389	480	442	427	443	407	406	417	463	398	435	423	417	388	410	367	399	395	417	396	423	437	423	404	424	410	405	426	409	404	445	441	425	410	402	403	429	419	399	452	457	406	409	406	456	389	433	437	443	454	378	423	462	428	414	440	417	439	428	424	437	407	394	408	406	448	445	386	413	437	411	430	404	421	405	426	418	448	407	419	405	449	412	434	394	417	425	382	416	430	410	399	380	415	409	409	427	432	409	449	406	374	465	432	397	417	394	402	381	392	449	396	421	410	434	443	431	401	404	395	409	380	410	431	374	473	393	416	382	435	440	397	450	386	432	445	465	384	402	455	390	385	459	423	412	377	447	445	465	445	438	426	432	424	432	425	424	415	423	446	408	435	401	421	412	400	433	400	429	462	439	397	404	418	398	429	429	426	435	428	425	437	422	391	426	419	392	406	379	437	402	411	408	394	416	393	431	416	455	411	457	403	431	429	455	442	417	459	405	419	426	407	461	409	388	426	433	418	446	397	392	396	422	418	432	414	420	433	409	414	432	421	436	402	410	412	442	406	410	446	412	429	423	404	386	410	418	399	411	413	455	397	414	411	441	424	399	439	411	407	438	412	404	445	410	423	423	411	437	401	389	421	411	408	427	374	361	374	470	417	451	390	423	411	415	440	397	460	376	419	405	407	422	443	416	463	378	403	474	401	420	449	446	470	388	385	403	403	432	438	412	426	383	433	415	397	451	404	405	417	398	418	429	430	422	413	428	392	421	439	393	378
44726	55383	14976	5500	3835	3054	2384	1933	1599	1344	1158	997	967	881	882	806	782	738	665	615	657	669	611	661	600	602	623	652	603	605	576	588	598	581	619	682	638	579	572	542	548	556	554	578	527	523	591	582	560	545	574	529	516	553	530	533	549	559	545	531	563	582	521	575	574	532	597	533	539	535	564	544	576	574	574	546	546	559	544	497	572	555	548	482	502	493	541	555	538	563	556	521	516	533	525	529	555	537	521	519	524	533	546	504	583	539	518	555	544	508	545	543	503	536	555	555	529	529	546	551	539	561	537	540	549	507	539	508	566	551	539	486	527	520	508	535	533	544	518	557	524	570	555	554	542	560	550	517	548	539	501	518	530	556	530	510	518	520	522	523	505	488	476	529	584	559	515	562	545	577	558	539	524	528	530	527	531	544	544	539	518	537	554	521	526	528	565	522	512	560	517	541	526	538	567	519	521	527	523	601	516	573	541	520	511	570	563	536	515	533	564	535	515	548	524	559	542	549	513	545	536	562	551	570	514	522	538	544	529	531	505	534	525	525	517	536	525	544	547	541	539	596	529	544	568	509	507	530	541	506	531	558	528	502	539	542	545	550	476	521	547	491	508	508	552	581	554	553	531	526	524	569	522	517	492	543	573	548	546	498	511	522	523	568	569	519	564	590	548	499	531	560	524	545	520	549	522	504	525	550	586	530	523	534	551	532	523	504	488	532	532	548	561	539	492	534	512	535	564	559	569	518	518	555	507	536	571	555	538	561	533	550	522	545	549	522	564	521	479	521	556	539	557	568	533	559	553	583	531	493	504	529	550	543	529	537	488	530	551	523	582	523	535	564	539	528	521	537	553	546	532	527	524	535	562	559	552	501	533	516	536	519	501	488	615	503	501	495	509	566	550	552	524	557	543	527	545	528	525	551	531	519	534	563	581	506	489	569	498	553	509	539	518	554	484	533	519	509	538	509	546	509	513	564	540	562	544	501	514	515	516	552	503	600	540	562	524	560	506	533	554	515	551	507	558	545	537	504	551	515	559	552	543	510	544	534	510	543	521	513	563	546	531	522	488	521	523	593	522	524	545	557	558	575	533	544	558	525	560	548	546	538	539	526	508	547	529	544	560	544	518	510	560	508	526	568	519	507	520	507	546	554	526	494	502	559	484	501	540	528	520	527	535	561	528	533	561	547	510	546	536	534	539	532	515	552	520	538	554	543	551	503	529	535	530	571	545	545	573	512	530	520	562	519	515	499	498	502	541	515	542	561	598	469	543	515	543	528	532	569	499	512	559	500	528	557	544	552	588	531	557	514	554	536	541	564	537	566	524	515	537	554	559	511	519	535	524	543	549	493	510	519	554	547	502	527	520	541	557	509	524	512	542	529	571	541	536	510	556	531	531	543	545	519	524	518	539	523	577	500	497	553	534	493	517	503	511	569	553	495	537	511	542	517	548	508	531	538	519	533	515	566	526	585	532	529	530	526	548	526	548	558	514	547	515	584	511	549	522	503	549	551	509	571	546	523	524	566	485	554	548	516	527	549	472	518	555	586	584	508	507	501	528	535	601	530	540	529	496	562	543	525	535	546	495	537	541	524	529	562	540	559	537	556	527	517	522	516	508	536	559	560	536	516	514	575	547	543	476	528	559	514	521	529	523	533	504	552	507	501	558	525	503	514	509	552	573	546	567	526	547	510	568	547	557	531	570	562	499	541	551	506	515	552	530	568	555	500	537	558	522	556	519	522	556	510	504	546	542	551	568	529	556	513	522	564	516	517	530	506	558	605	527	549	560	537	524	525	529	505	541	528	567	521	504	505	551	528	517	533	554	534	522	514	530	554	544	490	537	508	543	521	511	511	535	546	564	553	518	554	507	518	513	490	532	552	484	503	540	502	544	516	527	553	546	538	562	533	552	506	568	556	511	513	597	527	529	545	550	531	515	505	573	584	520	532	548	515	531	510	537	562	531	539	494	502	498	500	518	511	474	542	561	538	543	516	583	548	532	500	539	547	567	566	547	567	536	539	537	563	504	532	532	522	546	535	550	568	490	515	560	494	544	510	552	555	541	532	540	508	569	529	514	542	520	558	521	521	547	507	555	499	531	554	505	483	536	577	572	517	544	523	522	576	552	543	541	510	566	523	536	506	585	552	530	521	496	546	538	530	540	556	536	553	554	544	551	536	542	499	532	488	557	524	536	497	521	567	490	543	579	542	495	539	520	513	555	529	535	568	501	554	508	566	512	529	541	506	525	545	523	550	501	595	571	519	539	563	560	564	514	529	537	569	534	519	544	503	578	540	535	478	526	548	553	578	508	526	523	548	515	536	537	518	505	496	540	509	518	564	522	503	527	565	499	531	515	556	538	546	541	524	547	542	524	526	547	542	535	535	527	535	497	578	561	516	559	521	522	540	505	549	580	545	492	609	566	513	508	542	560	516	555	523	512	508	548	533	552	515	545	524	512	544	519	510	548	494	528	550	518	542	500	480	526	543	512	516	562	536	558	523	570	487	517	543	549	501	510	511	532	547	524	535	478	549	528	535	514	515	519	533	535	515	522	523	520	527	519	568	517	543	547	523	529	564	538	517	517	538	573	539	531	533	520	566	531	517	537	517	537	531	508	535	559	541	497	523	484	536	528	509	561	516	552	558	529	529	551	588	555	503	510	531	594	551	505	529	546	542	515	543	560	544	509	533	548	517	540	496	535	598	547	534	502	547	553	531	530	571	531	573	547	530	544	514	563	566	535	514	554	527	536	528	533	544	505	540	555	480	552	522	499	519	547	545	534	526	556	535	525	563	551	524	518	516	524	489	530	502	541	551	538	504	516	539	510	524	533	536	519	568	561	542	525	574	525	548	470	552	535	550	508	544	512	523	470	529	526	540	540	496	524	509	551	527	520	534	541	555	547	512	531	515	546	538	513	496	542	516	505	509	561	547	511	563	582	517	526	545	528	539	520	559	529	543	552	562	537	504	517	562	559	552	489	590	457	505	489	507	518	533	493	539	571	523	532	561	522	537	507	517	504	506	532	539	546	546	506	577	516	579	551	483	516	559	527	595	524	515	511	532	540	550	566	511	507	518	551	500	562	520	541	541	546	532	507	528	546	510	558	510	555	514	541	551	555	575	525	521	525	585	530	526	550	566	548	510	548	510	523	544	504	518	530	545	532	557	537	518	488	506	546	561	555	514	490	533	571	525	544	503	567	495	557	528	514	533	545	518	476	502	541	563	528	534	505	555	513	590	521	496	580	501	527	566	559	522	531	550	536	542	531	525	559	548	505	499	568	563	534	535	526	544	524	497	493	504	532	486	523	520	537	542	543	537	561	555	517	519	533	555	520	537	536	529	515	503	492	510	537	499	552	539	509	517	557	518	517	572	526	547	498	486	570	503	532	530	498	537	497	485	525	528	543	526	506	513	549	499	552	550	513	536	540	539	562	559	538	499	532	552	535	477	510	531	587	525	537	541	523	567	513	574	538	533
29022	24148	12770	1289	478	440	327	315	302	315	291	315	274	296	274	276	281	307	279	310	318	331	296	251	303	295	296	260	305	285	281	274	291	283	311	310	278	305	303	291	249	280	288	265	293	290	280	280	341	273	283	268	276	267	301	309	277	262	278	313	295	279	280	278	291	268	269	293	306	300	306	288	277	286	296	279	286	271	274	271	231	272	262	288	289	252	269	262	284	264	279	268	309	287	281	271	333	273	258	302	282	292	275	263	265	303	271	290	270	269	270	274	230	281	297	263	296	270	296	284	279	299	272	264	266	312	264	265	238	235	281	277	294	273	292	280	250	278	274	272	298	285	276	282	273	301	310	252	280	264	264	277	294	269	279	256	268	263	284	291	295	250	247	293	274	266	304	276	262	263	262	250	299	263	268	256	263	274	279	281	271	286	287	277	264	301	252	259	276	304	311	257	336	280	276	306	270	248	318	259	246	275	277	275	272	263	273	263	273	294	257	290	314	288	275	261	266	267	272	269	302	290	269	285	261	288	284	292	266	289	287	270	283	277	279	294	286	281	318	275	271	269	279	298	272	275	316	282	270	289	290	305	301	300	269	280	285	273	272	265	258	275	283	280	265	259	288	300	286	287	287	279	259	288	287	262	255	265	298	277	270	271	309	279	278	317	298	304	287	296	289	257	278	305	291	281	291	278	267	266	271	257	311	248	252	279	275	299	259	281	269	271	268	271	303	287	277	240	301	279	328	297	285	290	302	262	277	266	277	254	266	279	283	267	281	253	298	297	291	261	291	280	303	259	246	293	254	306	281	282	268	316	289	269	280	294	264	283	269	256	260	277	304	261	276	282	290	268	309	285	274	250	246	253	259	261	278	280	262	290	311	302	262	255	296	274	294	281	294	329	300	248	275	293	271	293	269	280	272	276	303	282	249	281	284	258	299	284	287	272	281	270	298	289	301	304	298	254	249	264	275	282	235	255	283	250	257	304	289	261	305	248	282	271	259	278	306	296	276	283	289	267	274	263	268	272	281	296	281	276	267	268	271	312	256	241	262	293	241	262	274	278	298	257	278	271	278	284	256	244	304	294	286	268	265	253	276	283	267	289	319	303	297	257	238	273	250	305	256	251	284	268	296	299	274	287	298	275	284	275	274	319	266	295	310	279	257	280	289	275	300	294	274	273	273	272	278	296	251	280	291	292	267	276	279	279	253	246	281	266	276	288	270	288	292	274	270	278	298	270	266	257	271	276	277	296	262	284	276	272	290	289	276	285	278	252	290	275	274	284	279	281	269	280	272	284	290	264	259	284	256	312	259	271	280	299	238	298	276	306	266	291	287	269	267	272	249	291	287	279	281	257	268	272	281	290	230	250	282	289	257	252	300	266	280	307	308	258	248	282	298	265	268	274	265	316	278	287	284	306	283	307	270	260	279	307	265	271	261	297	265	265	285	277	288	290	275	268	265	270	271	270	283	293	284	275	264	283	257	273	286	263	278	302	277	276	250	275	305	289	290	282	281	276	259	268	282	297	280	236	299	252	295	285	308	266	277	279	271	289	292	283	282	261	282	272	298	265	289	301	272	298	273	258	283	290	308	287	285	281	284	307	312	280	276	295	257	302	300	290	278	311	273	288	259	259	287	294	278	329	286	282	293	302	306	255	252	283	300	258	287	256	282	295	271	263	281	280	266	261	282	275	261	319	270	280	254	282	278	287	279	292	305	293	299	256	247	289	296	284	275	269	291	277	281	291	275	257	285	271	292	279	271	250	298	287	258	271	303	281	262	279	253	276	315	288	279	271	267	279	263	267	280	268	276	276	309	299	282	318	287	270	303	286	258	283	292	282	244	277	283	271	303	273	297	276	279	299	288	257	277	281	296	252	297	260	302	296	312	265	283	287	269	280	302	276	289	294	252	258	287	267	271	307	286	275	253	285	284	279	275	253	240	261	288	283	273	270	279	263	268	236	286	285	295	278	263	295	309	270	265	261	258	292	283	285	280	270	283	285	284	277	249	293	274	288	275	256	244	288	275	287	267	242	269	269	294	280	268	336	273	304	267	254	274	290	285	282	271	274	273	267	304	289	275	282	296	283	276	304	277	269	271	303	269	272	269	266	280	259	266	301	297	254	267	278	306	260	286	293	289	265	278	288	281	314	297	245	274	278	292	281	263	309	291	239	285	275	279	261	255	285	298	275	274	301	293	264	293	295	284	275	305	300	263	295	277	305	278	292	286	249	264	278	291	317	296	276	303	284	291	279	274	281	269	280	302	271	279	271	270	276	286	269	274	285	281	280	308	268	291	267	274	279	249	283	282	274	252	273	247	272	271	292	265	290	308	262	277	290	290	282	302	254	281	274	296	280	274	304	302	281	276	284	300	278	294	275	251	290	277	245	294	264	257	290	271	283	290	278	245	276	279	261	270	274	311	298	284	272	274	316	270	261	276	319	291	308	291	292	291	260	274	290	269	254	257	290	286	266	296	263	267	292	290	267	289	285	285	256	281	294	284	305	267	292	276	272	265	287	251	258	305	288	284	308	294	261	281	271	260	281	296	257	291	295	267	311	250	302	274	292	264	277	266	283	323	303	293	296	282	291	294	270	246	266	275	304	266	282	300	270	267	261	268	288	283	296	281	308	258	250	305	310	300	251	294	305	275	286	255	289	293	270	296	289	301	274	271	274	246	268	256	302	291	308	284	257	284	271	259	249	288	302	279	306	267	293	266	275	242	287	285	290	266	287	265	241	283	285	270	298	295	283	276	289	319	317	273	259	266	265	314	273	270	269	287	271	303	248	265	277	303	267	275	265	265	238	291	246	271	267	297	247	290	281	274	263	277	306	293	292	275	268	297	256	276	276	286	272	275	287	275	279	295	276	304	267	261	267	249	259	306	306	299	278	312	303	292	270	298	296	295	267	253	271	260	276	275	283	314	277	276	272	306	276	299	277	291	281	267	279	298	267	265	264	288	267	285	277	276	284	303	287	314	286	270	268	285	280	303	266	280	253	282	299	283	271	277	255	302	264	305	294	279	249	267	281	287	282	274	269	297	271	287	266	263	286	264	280	293	266	266	276	313	285	302	274	298	263	284	315	296	315	257	279	246	284	269	275	257	276	279	281	302	255	285	266	313	303	286	265	246	277	264	286	296	292	298	236	293	309	259	286	273	246	277	294	300	283	264	248	299	286	264	272	290	284	266	296	250	300	263	257	311	277	267	266	290	291	276	323	273	277	276	292	276	301	270	261	308	250	282	293	273	287	308	310	283	309	277	256	297	291	277	270	260	286	269	280	279	296	287	257	302	262	239	267	282	258	263	311	301	306	258	255	303	283	261	261	270	258	276	306	264	263	255	272	266	295	292	279	291	291	290	256	281	308	278	282	298	295	293	279	292	270	280	281	269	306	278	281	271	284	272	242	288	271	272	304	275	312	260	312	263	285	279	284	275	279	324	267	265	276	293	282	298	291	284	271	290	263	292	256	310	315
35406	33317	2651	599	551	472	447	394	415	428	374	396	354	327	358	359	359	362	390	374	392	342	361	344	336	387	362	349	352	333	358	389	342	360	434	390	393	368	383	378	353	342	358	347	371	372	362	369	359	360	394	382	360	366	345	309	342	386	337	358	346	364	367	333	362	378	370	354	350	379	365	360	349	357	357	357	361	334	364	323	370	333	335	394	350	329	367	345	351	364	369	368	314	351	348	335	360	325	374	393	331	357	350	377	332	379	331	342	363	359	361	348	335	338	334	324	350	350	362	360	331	377	381	348	358	349	342	368	377	339	332	349	360	342	356	371	352	378	377	322	349	350	350	364	314	382	326	340	343	314	347	364	334	373	366	318	322	343	350	353	387	376	340	335	374	339	341	358	332	363	361	338	347	363	347	352	305	393	370	348	344	372	343	380	348	351	329	370	395	340	344	379	354	336	342	357	349	345	365	348	350	327	348	355	366	357	341	350	326	357	335	360	313	373	347	341	346	334	367	363	346	370	407	348	373	365	351	315	335	378	355	350	387	338	377	372	329	331	355	380	349	331	333	363	375	392	358	301	328	352	362	392	338	352	361	371	334	350	345	370	330	343	359	373	364	379	385	343	359	403	385	367	329	320	344	356	359	369	355	333	327	297	333	353	349	373	329	382	335	328	379	340	339	370	371	328	349	358	372	353	334	377	348	368	365	371	345	349	323	361	345	325	336	344	357	346	345	376	354	353	312	342	379	365	356	340	347	355	344	351	337	350	351	387	317	359	338	316	375	312	380	311	348	334	364	345	357	378	323	331	359	347	326	330	381	362	366	380	352	371	370	385	355	369	360	358	362	367	352	337	341	370	343	343	321	370	352	337	328	369	345	355	362	361	360	336	372	363	362	377	338	348	365	354	352	348	346	348	331	342	332	365	355	337	321	334	366	366	380	385	362	354	363	359	347	355	348	388	348	371	348	343	362	364	356	362	353	345	348	371	340	366	356	368	336	343	348	342	312	327	320	340	370	376	350	376	363	346	350	359	340	333	359	344	405	337	367	342	339	316	346	387	342	337	338	333	335	303	326	347	363	351	346	335	350	340	354	356	351	316	353	351	373	340	411	328	347	367	366	378	336	356	361	323	326	309	333	369	374	338	365	353	350	373	334	372	372	358	348	401	328	343	356	333	338	357	391	334	346	351	350	372	353	379	360	346	377	331	325	381	332	354	354	321	366	334	375	356	360	364	316	377	326	334	331	328	361	356	362	364	364	368	349	332	346	355	368	338	345	347	331	339	337	346	330	355	361	345	346	342	381	344	347	347	360	332	353	351	319	337	344	320	335	369	361	348	337	336	375	367	362	334	378	370	362	323	360	343	346	327	353	346	318	342	376	389	351	363	330	332	362	343	355	339	349	307	286	352	353	360	337	363	341	396	337	348	358	374	382	327	352	359	368	368	339	368	345	384	332	343	326	373	320	403	343	346	336	384	311	370	350	314	348	337	341	314	344	340	353	325	352	345	354	356	369	337	388	330	385	350	342	343	352	354	362	359	335	361	349	350	372	369	331	376	315	376	326	360	330	368	372	357	335	322	350	353	340	374	343	366	349	334	379	366	372	357	342	371	350	365	377	350	370	342	346	331	328	324	370	393	400	341	360	361	343	316	344	336	322	374	321	341	359	353	361	346	338	343	340	355	352	321	337	349	405	322	337	375	370	393	329	350	366	383	350	376	346	363	351	333	371	360	375	350	378	367	376	363	336	334	353	347	365	332	341	338	347	360	384	350	324	348	344	361	340	380	361	364	370	361	330	359	330	345	343	358	356	390	364	340	371	334	381	398	373	341	354	386	313	351	375	330	368	369	368	357	330	334	361	351	354	371	376	377	360	378	356	365	353	360	340	360	343	350	330	350	366	335	350	343	327	349	379	361	371	334	377	364	334	350	336	367	351	353	402	321	325	360	389	339	366	328	354	350	368	354	374	373	368	349	361	366	362	376	350	409	380	332	330	329	344	321	384	350	337	363	315	387	345	381	325	348	336	359	366	363	337	356	337	354	369	349	377	361	339	354	337	388	334	355	349	375	369	354	380	350	353	367	361	327	378	361	330	370	323	336	361	339	376	391	374	346	311	387	403	366	356	315	354	374	370	408	342	337	384	348	343	337	340	353	361	382	335	372	346	344	346	364	376	320	334	362	346	353	364	344	357	331	306	378	354	350	357	359	357	382	363	394	360	340	386	357	349	400	336	356	362	351	317	363	339	354	324	314	352	339	371	352	351	378	360	338	336	364	369	339	325	346	343	357	364	350	384	334	365	312	338	346	361	369	335	369	343	344	349	335	357	377	324	397	361	344	349	343	352	362	397	352	342	324	364	379	340	339	398	346	372	374	356	361	327	330	331	361	323	343	326	341	343	318	359	343	333	328	353	345	330	364	331	343	362	357	331	373	354	376	346	363	376	305	360	343	341	357	341	379	362	319	403	338	355	348	344	364	361	357	333	319	371	387	334	325	339	380	331	350	326	365	374	378	352	330	332	361	333	355	353	359	337	327	341	369	349	351	350	362	329	359	338	341	325	372	354	322	369	357	331	334	367	312	352	347	357	333	333	348	356	347	337	332	333	366	355	340	362	327	356	334	356	354	341	412	370	376	315	364	321	382	363	369	368	355	364	376	376	347	402	339	350	365	387	327	339	343	349	330	340	359	330	381	349	363	345	360	328	349	327	339	348	362	335	348	358	359	354	362	347	361	390	354	355	370	352	324	350	386	393	343	348	341	325	367	354	366	327	368	358	353	377	351	350	347	375	378	348	381	377	364	360	341	354	344	335	354	323	356	346	348	368	353	356	371	346	348	374	389	330	351	354	360	352	332	378	360	375	334	317	358	343	364	332	368	376	322	361	353	376	354	308	393	345	363	330	355	367	333	355	336	369	358	355	374	356	325	355	360	331	356	365	344	364	382	336	387	297	399	369	363	359	373	356	378	360	367	380	353	373	337	339	371	344	368	318	369	331	367	364	352	339	364	375	313	366	386	362	348	372	349	360	342	361	355	352	335	381	381	346	343	374	386	326	368	358	350	332	335	340	363	334	341	363	377	371	352	348	353	358	362	329	391	359	355	353	370	357	366	362	382	345	353	327	380	328	343	376	374	349	331	353	386	306	388	346	352	357	316	366	368	332	349	349	385	340	351	373	375	351	394	372	360	341	323	349	358	321	314	374	349	348	349	338	344	351	343	340	339	369	365	336	354	307	336	338	344	341	354	349	350	347	371	365	356	372	366	332	351	330	341	356	377	341	349	353	336	335	356	365	356	384	334	354	370	368	358	348	370	351	376	358	374	346	370	335	344	390	349	369	335	367	358	359	346	328	335	361	364	324	351	355	355	373	335	359	370	352	378	359	359	375	376	361	361	349	368	349	349	325	364	392	336	360	356	340	380	348	327	324	334	331	310	335	338	340	333	352	323	342	373	321	335	365	378	313	348	335	363
24034	21082	28236	24081	20932	7626	1074	757	607	691	646	552	544	537	532	513	496	525	463	461	504	467	532	479	515	469	453	519	463	503	524	449	450	456	468	458	488	485	504	484	418	499	465	481	461	446	465	435	479	436	454	453	468	468	487	466	465	449	453	438	470	443	459	477	435	431	441	502	461	461	428	474	437	470	453	473	472	455	446	446	435	436	463	449	444	446	463	462	467	439	450	472	467	442	426	459	477	444	434	442	437	468	428	446	416	435	473	427	477	423	491	453	472	454	423	470	447	437	463	427	457	488	490	432	431	435	446	446	433	474	439	434	451	400	428	481	470	470	448	467	444	465	481	460	439	456	461	479	429	467	461	466	425	436	454	468	440	459	458	461	452	449	463	449	468	435	470	443	446	464	495	433	450	437	431	460	449	484	451	437	420	464	413	437	460	486	445	486	451	456	457	441	478	446	490	486	459	426	445	414	446	467	493	436	453	438	477	446	438	440	476	466	446	461	468	465	434	446	469	496	446	469	458	422	449	450	469	493	473	474	451	469	465	456	405	466	488	464	441	459	434	442	422	418	422	458	458	418	451	445	445	432	476	443	419	457	447	437	418	425	462	462	447	481	438	424	466	433	445	451	467	441	440	434	453	471	459	460	448	477	437	448	442	474	443	442	470	474	456	442	428	469	449	479	450	481	445	451	422	452	490	461	431	435	426	442	466	459	487	472	452	436	452	452	441	488	424	440	471	437	399	457	437	487	467	457	435	443	450	450	453	452	462	432	428	498	475	490	432	467	457	440	463	455	465	416	482	432	458	460	456	486	451	455	433	483	423	461	473	459	453	450	465	421	475	454	428	477	463	446	445	463	446	451	464	478	473	442	463	483	451	455	428	456	460	449	445	463	432	442	462	435	433	437	405	423	453	479	466	492	454	469	443	459	408	437	434	486	457	464	434	446	449	453	492	465	441	456	425	433	438	433	485	424	476	443	434	481	411	438	450	437	453	428	445	464	458	446	444	449	445	456	449	439	472	508	456	465	441	429	462	436	474	458	438	438	461	443	406	450	439	455	461	428	472	466	468	461	422	436	476	414	461	425	424	478	457	430	455	497	461	449	447	435	454	465	466	434	417	474	448	491	447	462	468	475	471	450	424	435	442	504	457	446	467	428	432	465	474	413	448	425	444	441	462	426	465	441	475	441	474	433	477	444	481	498	459	450	457	489	420	455	467	450	419	467	459	469	449	445	446	478	460	427	463	451	405	447	454	445	436	512	473	395	434	459	458	452	404	429	403	440	446	442	459	424	419	476	494	451	457	487	485	449	449	461	454	454	426	459	488	421	438	487	438	474	441	476	395	463	462	439	441	428	458	461	449	472	462	424	439	463	470	463	463	445	480	448	483	412	481	454	453	423	439	436	441	493	467	488	419	483	441	466	484	480	468	445	453	458	448	406	457	421	466	460	462	439	475	438	442	476	451	487	434	517	469	442	430	464	426	428	411	458	455	457	448	454	434	451	423	405	467	433	463	439	424	440	414	433	480	492	431	465	507	464	444	438	426	449	446	451	443	457	424	504	448	426	431	436	473	431	485	422	441	454	438	461	488	449	455	430	437	450	425	459	429	429	467	436	475	432	457	472	415	465	460	457	483	483	467	426	491	474	424	465	449	432	439	425	455	479	453	445	432	474	421	503	481	453	436	452	449	465	479	491	463	466	459	437	427	441	486	465	440	444	454	484	435	477	419	456	463	425	455	489	475	424	468	454	452	458	422	425	396	445	457	446	456	493	417	467	474	488	441	433	478	435	454	445	443	435	425	446	478	440	471	478	453	436	443	443	442	468	464	448	435	440	445	425	472	458	443	465	442	458	471	415	433	459	415	439	428	457	517	491	415	417	426	434	468	454	441	431	426	434	460	472	460	468	436	419	409	499	453	399	461	452	474	454	474	465	446	458	484	443	419	444	450	482	479	453	435	440	423	449	433	456	441	447	464	456	444	461	434	471	481	434	457	450	402	439	479	438	423	419	426	425	470	434	447	471	460	417	434	479	440	453	435	454	452	468	454	434	425	449	437	448	477	440	418	491	478	458	426	461	448	463	482	437	455	468	462	463	453	448	455	429	447	447	463	468	463	428	456	430	440	479	446	438	472	444	414	440	438	453	433	421	416	409	458	443	478	433	459	493	460	458	464	402	456	470	409	473	498	456	458	458	463	431	470	462	427	459	422	452	446	481	441	439	490	420	484	460	429	491	451	443	441	420	464	470	456	487	438	437	457	431	432	470	450	448	428	465	465	452	453	446	464	444	483	447	439	429	452	472	429	424	428	450	449	473	425	479	424	453	477	455	441	421	414	477	421	461	443	473	494	436	473	417	464	459	477	478	451	461	455	445	436	453	435	483	414	462	423	440	451	459	445	437	463	422	457	444	435	456	479	458	458	454	460	461	473	456	461	464	431	444	413	423	409	443	459	470	433	458	410	453	416	458	449	448	452	480	444	482	440	418	450	466	481	434	448	449	457	458	434	464	456	407	432	430	502	451	466	470	439	416	452	441	405	421	485	457	448	442	450	426	453	464	475	442	423	457	443	437	439	487	437	444	441	474	477	465	428	432	483	455	438	447	422	471	466	450	436	431	464	504	459	448	463	459	449	426	416	467	449	443	450	459	428	463	430	432	440	450	475	429	466	469	472	439	465	402	438	409	437	480	454	472	444	436	450	455	430	464	457	448	428	424	449	450	454	446	464	433	442	432	448	443	422	509	440	432	460	458	473	470	461	449	497	429	402	497	449	457	405	432	451	422	449	434	465	461	437	479	466	468	450	451	462	438	471	448	428	426	457	449	446	503	450	452	414	447	453	479	436	450	434	461	442	430	464	475	484	502	473	429	451	452	483	453	448	447	479	460	430	439	450	428	456	460	439	466	448	467	458	421	437	465	476	448	453	458	453	468	427	443	447	420	418	461	424	488	416	437	444	458	446	433	443	439	430	448	473	436	433	414	443	437	461	493	442	480	474	497	435	427	459	519	443	418	461	434	447	432	482	432	479	433	435	457	431	464	458	474	496	437	436	445	508	452	434	479	467	459	467	436	429	436	462	459	441	451	439	440	427	417	447	456	443	493	449	463	460	495	410	473	446	443	466	467	420	448	413	440	449	482	415	419	442	455	443	466	479	475	446	431	469	482	484	484	420	453	442	439	431	438	420	445	436	459	440	473	422	434	457	473	455	481	496	437	442	460	466	455	473	430	441	465	466	455	450	430	420	457	461	428	468	432	461	435	430	463	414	463	448	435	438	461	417	462	453	444	456	445	435	485	471	400	457	420	433	471	373	445	458	443	481	448	430	471	422	480	434	456	459	407	446	497	437	483	411	482	463	435	446	440	437	448	463	487	471	473	415	476	456	464	449	439	494	470	440	435	463	476	472	422	472	458	454	434	465	475	437	428	437	443	463	439	446	455	489	447	463	428	456	442	470	449	434	471	438	478	412	484
39955	46178	8300	3345	2376	1972	1506	1302	1124	999	927	871	770	786	720	673	673	668	649	705	679	615	602	596	589	594	589	624	578	555	598	609	633	599	611	591	570	611	615	625	606	592	537	615	566	554	601	512	608	560	625	564	592	553	553	600	611	585	565	550	592	589	558	581	573	576	564	619	571	612	629	618	610	589	623	602	605	584	542	561	534	596	567	575	557	577	551	567	549	599	570	532	586	538	571	609	524	598	589	588	526	577	554	566	601	557	566	557	536	545	530	560	546	561	583	562	565	583	547	585	571	585	578	567	540	585	567	579	608	627	565	577	597	575	544	585	556	555	595	601	600	566	575	526	576	574	571	592	572	590	564	529	594	557	576	551	562	616	612	565	602	544	593	544	556	581	589	581	579	576	541	557	540	578	543	548	553	554	564	595	583	571	545	585	528	587	587	534	535	561	578	549	524	555	530	569	562	548	549	578	561	601	550	553	555	535	592	570	583	639	575	552	606	541	564	571	580	608	561	547	577	588	607	569	577	554	565	595	520	568	538	616	582	553	565	619	572	567	616	584	519	592	588	572	582	567	602	562	571	556	622	540	591	541	613	560	562	612	570	602	554	574	554	546	577	577	565	579	586	617	583	543	553	616	551	588	569	549	556	624	553	561	558	584	570	595	599	520	591	566	557	594	595	597	561	598	538	593	541	613	584	584	507	563	638	568	577	580	572	611	588	575	550	585	577	555	552	536	586	571	544	550	572	560	579	537	545	599	534	552	603	569	566	571	574	611	576	611	559	541	589	550	567	600	554	567	553	558	564	611	571	583	561	543	577	593	580	536	574	580	595	560	548	616	563	606	578	565	599	569	567	546	565	618	581	547	569	548	581	552	540	611	582	578	617	548	619	613	583	575	579	559	570	572	576	539	597	578	577	586	584	562	601	619	550	566	571	571	530	585	567	571	639	577	548	605	560	591	563	566	548	567	575	560	535	581	595	542	563	591	555	550	522	516	558	554	568	574	566	586	576	564	576	575	547	548	554	591	542	538	546	558	529	587	538	587	603	585	573	578	600	531	565	601	552	554	583	591	558	517	568	551	608	589	570	517	575	577	544	593	638	555	538	544	612	580	567	578	587	550	552	532	569	591	587	594	582	596	546	594	562	603	557	570	563	560	592	559	564	555	534	546	517	565	580	553	562	599	534	571	606	587	566	541	554	596	610	579	577	566	545	563	584	584	583	566	571	580	545	576	553	548	548	582	554	547	551	562	576	539	603	540	544	549	545	561	551	582	543	558	539	549	571	544	587	566	577	539	576	544	547	576	545	590	562	587	547	583	574	605	578	557	551	535	571	551	593	589	584	588	571	605	527	595	545	584	575	554	546	557	588	565	532	595	569	547	589	532	576	559	561	580	567	559	534	525	584	558	566	569	584	555	537	594	580	552	598	580	565	542	530	578	598	555	582	568	595	600	565	583	570	566	556	555	544	537	570	530	536	532	604	568	576	606	565	562	570	582	531	619	585	502	550	617	558	586	607	597	559	511	573	538	532	565	569	560	553	579	574	585	565	567	569	526	540	598	607	591	585	561	603	579	561	577	597	605	536	578	563	550	578	565	545	574	544	599	560	593	544	606	591	554	586	543	587	550	589	630	540	562	553	580	536	562	563	546	591	553	583	574	547	574	579	587	564	575	581	539	591	566	560	577	547	549	603	544	592	556	550	603	546	579	567	547	622	571	575	579	534	564	600	543	545	593	578	576	550	573	550	571	571	522	596	561	563	568	517	533	552	583	580	578	562	535	553	608	608	585	544	552	564	528	576	603	562	612	582	537	593	550	598	553	573	558	585	594	542	585	584	581	583	589	577	591	590	562	568	576	593	545	599	590	555	589	560	613	566	607	627	570	584	548	566	573	554	555	601	595	599	547	563	596	591	555	571	597	614	566	550	554	557	630	586	523	563	556	526	542	556	583	629	548	538	628	527	583	562	554	566	574	569	576	549	533	626	578	582	554	558	598	533	538	558	559	537	564	572	571	557	605	583	571	587	565	607	532	563	570	589	550	561	553	564	551	545	605	588	600	565	551	588	579	527	581	581	553	637	543	563	591	565	580	550	588	551	554	565	553	545	555	575	565	578	577	524	574	553	567	530	565	557	552	588	587	583	559	579	542	588	560	544	623	567	612	569	556	540	572	542	587	530	547	560	601	530	552	571	605	575	583	561	561	546	554	558	563	594	528	568	532	552	555	576	523	582	547	606	574	574	589	567	584	564	579	581	576	574	510	602	546	601	524	567	523	556	566	546	551	625	578	592	541	550	573	576	547	580	588	570	569	569	586	621	589	556	542	537	569	586	560	557	574	577	565	571	564	589	559	571	568	582	547	552	556	530	589	539	538	553	557	567	540	565	600	567	541	562	590	565	548	557	536	585	615	568	568	555	585	524	582	557	581	608	543	574	555	535	561	557	540	540	568	571	520	553	554	548	598	577	572	557	545	569	594	524	569	550	553	595	649	548	565	582	563	551	543	603	551	537	577	553	540	592	544	567	572	559	553	592	563	580	534	558	569	582	557	560	582	602	571	537	565	566	583	554	579	569	595	550	558	561	538	543	556	560	591	578	559	580	552	568	527	562	586	549	538	601	563	572	570	578	590	560	582	550	569	567	606	632	539	560	572	583	597	574	617	564	590	581	547	565	549	588	522	547	557	556	630	607	562	609	580	554	546	557	564	526	627	575	547	562	576	553	555	548	569	611	546	584	544	563	565	584	575	551	566	548	553	611	516	588	585	574	578	568	545	564	569	505	600	573	603	630	549	586	585	576	610	569	560	549	553	554	581	595	535	610	570	563	564	559	595	582	551	534	500	600	604	564	565	653	587	560	584	557	551	541	547	556	604	553	554	568	559	601	545	554	556	562	588	577	538	557	573	592	559	573	571	598	567	555	510	565	570	540	574	592	550	588	535	563	581	559	548	553	606	598	570	570	567	559	559	599	597	579	586	573	526	566	578	568	552	548	573	542	513	591	501	551	584	562	549	557	610	536	569	573	559	608	560	549	556	576	549	565	572	592	595	584	570	581	580	518	551	586	616	546	548	590	566	540	574	572	580	575	553	601	559	578	569	581	564	588	552	552	602	551	558	606	573	565	615	585	598	545	595	560	585	590	554	576	603	533	555	546	546	586	558	590	569	556	573	593	573	544	565	576	542	561	558	595	603	559	601	584	533	585	552	566	570	550	537	597	575	572	552	537	597	546	557	576	576	583	588	577	590	537	585	541	566	563	584	570	600	548	634	614	579	558	550	528	581	577	532	608	575	540	573	580	563	586	562	553	588	594	551	562	572	560	601	520	593	555	540	577	554	551	550	550	524	562	593	563	597	552	568	576	545	603	557	567	593	551	556	563	599	540	585	505	581	564	576	572	580	565	590	528	591	539	602	545	550	558	526	543	569	572	563	577	559	601	572	584	587	587	588	587	564	556	600	577	556	520	583	554	558
22978	21091	28799	23542	21069	20981	6089	1035	809	736	710	648	570	567	520	503	524	474	472	502	428	465	459	534	459	451	476	427	479	433	492	430	413	434	446	430	455	458	461	437	426	404	469	430	437	455	424	441	422	402	417	409	422	399	407	382	434	408	452	412	452	433	460	414	377	433	454	400	406	419	412	453	429	444	416	412	426	448	409	409	411	402	448	370	431	426	400	392	426	400	391	397	390	436	365	401	399	416	429	442	431	403	405	380	411	420	410	417	438	452	403	465	413	431	416	403	379	404	402	414	445	409	392	402	407	400	415	397	422	414	402	413	441	394	388	433	391	367	428	388	420	466	446	399	425	403	427	423	396	434	482	437	424	427	432	455	405	395	401	449	443	391	418	407	415	442	430	416	425	408	414	410	442	396	381	414	401	389	448	429	439	458	398	423	399	398	411	438	445	401	451	430	403	402	457	417	410	433	393	405	408	415	432	351	399	399	435	410	425	415	388	408	418	424	433	402	407	415	415	447	406	407	429	409	411	427	418	429	420	389	406	448	417	419	386	462	417	426	432	417	446	390	394	449	406	419	391	390	438	401	407	418	404	445	401	447	413	399	420	423	389	408	411	433	388	397	407	421	405	418	449	419	407	410	435	402	361	396	425	371	444	413	399	428	413	431	383	400	393	424	443	410	412	396	420	402	391	402	401	373	412	379	401	410	414	426	408	401	427	412	422	401	399	443	411	395	446	405	408	418	438	399	383	424	431	410	428	437	410	381	421	393	438	412	399	416	413	404	386	440	408	436	441	390	449	414	430	393	426	418	381	412	420	441	386	451	428	419	433	387	441	425	399	396	408	404	403	394	423	425	441	413	419	376	433	432	414	435	382	380	419	405	414	373	401	452	420	454	432	386	435	439	372	403	403	428	438	404	383	408	429	422	387	406	384	441	409	435	398	439	408	407	394	414	439	415	414	432	397	456	459	430	400	417	385	441	383	421	433	417	418	421	417	396	441	418	427	395	431	438	426	422	432	400	375	428	426	423	430	421	429	387	394	390	444	443	433	422	379	423	413	434	400	360	417	452	431	403	417	392	390	412	407	439	417	404	417	420	407	442	426	430	432	419	436	413	440	421	438	403	382	459	402	398	424	424	399	411	423	448	429	374	423	383	436	445	432	404	368	399	449	392	411	405	415	416	428	423	420	430	407	393	408	423	383	432	403	467	412	419	405	402	422	415	406	430	409	435	429	414	425	413	427	406	393	394	407	377	412	432	430	407	433	405	421	371	398	432	426	435	388	395	431	420	399	419	415	439	420	408	398	388	408	403	499	390	402	445	395	417	442	393	406	408	378	369	442	371	457	415	417	390	418	413	398	414	406	402	414	423	419	436	396	415	468	453	392	390	436	404	407	401	426	445	396	409	394	403	428	407	440	444	391	417	438	396	425	419	447	402	370	422	413	420	411	462	424	384	423	432	380	432	444	404	410	418	414	394	425	397	428	409	406	380	408	423	388	398	433	396	389	430	421	424	413	428	429	431	416	388	427	396	386	427	437	435	402	407	405	419	402	452	412	370	377	439	414	422	420	430	430	423	425	406	405	404	409	413	437	440	449	416	418	394	420	394	389	405	386	409	356	383	400	404	401	421	399	393	413	378	415	446	451	385	413	427	419	405	415	415	419	446	454	384	432	451	443	432	427	423	403	418	410	377	434	437	454	405	411	431	394	379	413	427	391	396	408	426	390	357	428	401	425	416	404	397	393	431	409	398	425	403	437	417	432	435	415	413	393	419	361	419	445	371	445	404	426	453	397	422	405	417	396	398	409	417	454	385	443	412	452	387	432	425	418	449	393	434	421	395	426	424	448	446	446	426	407	415	410	380	399	389	441	415	446	414	415	433	439	426	434	433	415	411	395	434	403	419	439	446	406	415	421	439	436	430	402	414	435	434	404	413	424	423	422	406	414	433	451	398	377	405	431	403	389	404	425	403	386	427	371	441	400	386	405	382	383	396	415	460	408	411	400	397	403	429	411	386	428	411	416	397	390	429	448	439	388	430	356	393	398	399	408	405	396	399	404	427	401	418	441	382	411	401	414	411	448	432	410	441	404	389	392	406	423	429	434	408	437	361	436	418	412	437	407	468	423	421	440	420	413	396	471	395	405	434	397	416	452	363	442	414	413	405	433	396	416	386	420	446	399	405	414	411	403	415	440	427	380	438	414	396	420	450	397	409	426	407	362	402	441	402	421	438	397	404	450	417	409	410	400	423	411	408	443	407	395	414	414	371	376	393	404	427	437	403	424	443	441	401	351	358	380	428	421	402	434	442	412	408	415	422	399	411	442	396	427	398	404	404	394	430	423	398	420	448	460	419	417	425	399	395	420	400	402	402	405	442	401	436	441	380	409	440	419	420	458	417	427	411	412	421	432	415	433	410	421	396	425	425	452	399	390	398	440	408	400	443	407	453	454	391	444	422	423	443	471	430	438	436	426	414	394	383	448	417	403	443	406	379	444	417	478	414	421	405	456	382	412	408	422	416	402	402	392	426	445	408	425	410	438	462	418	411	432	411	402	444	411	422	406	412	400	438	450	419	407	406	409	407	417	451	411	430	408	404	419	415	442	400	455	434	422	386	401	416	390	460	399	457	419	409	401	439	387	398	429	384	408	403	394	438	385	441	397	400	383	430	423	393	416	411	410	394	398	408	435	399	403	415	422	389	389	434	436	404	388	408	406	407	425	409	436	434	436	412	438	419	424	421	417	430	397	400	405	431	395	429	415	440	404	393	407	420	381	440	432	413	438	399	425	420	427	401	430	433	453	392	404	404	438	394	451	419	419	419	402	413	420	439	396	423	407	432	410	459	416	421	393	397	401	431	399	416	404	426	404	406	421	424	406	416	418	417	453	407	372	381	415	415	383	401	442	431	415	430	410	375	457	395	386	401	428	422	397	418	423	410	433	392	383	385	402	452	413	395	382	436	441	396	399	368	426	422	388	415	415	432	385	394	410	377	398	419	404	369	419	393	417	380	429	421	387	425	412	415	420	397	369	428	414	409	420	425	414	391	407	428	449	420	423	408	401	392	375	418	427	403	402	427	447	403	466	426	393	448	384	416	381	399	394	420	384	405	428	418	417	451	420	428	441	393	446	418	394	412	402	455	407	396	429	420	439	376	416	432	408	405	425	398	381	442	446	444	411	469	459	438	384	404	411	392	388	422	413	437	427	438	406	404	442	392	439	401	403	414	429	388	445	394	413	400	435	398	436	415	429	401	425	410	408	389	434	421	392	430	396	440	431	406	394	417	445	438	405	417	388	404	386	419	387	407	415	450	410	444	391	417	365	380	400	437	440	410	400	428	415	392	395	453	392	443	388	401	441	395	383	364	380	406	399	411	378	390	419	431	407	391	429	412	450	426	433	429	425	386	405	407	384	443	425	436	392	413	416	407	394	415	428	402	421	411	389	391	426	433	414	429	412	405	406	385	432	407	451	400
44680	60403	14750	5537	3823	2958	2355	1900	1541	1343	1147	1060	915	842	809	786	734	714	725	698	681	620	678	628	609	598	629	624	628	595	621	633	577	587	602	568	596	592	573	566	517	567	552	603	573	588	521	561	499	558	573	527	549	567	529	544	534	570	541	535	530	552	548	514	536	606	546	568	559	541	548	558	592	602	614	536	521	515	528	566	568	534	535	525	515	554	519	555	533	526	481	517	536	540	534	562	550	511	518	529	542	568	533	537	487	540	527	524	545	571	540	569	543	543	539	535	530	533	514	531	526	523	558	545	524	513	570	512	490	553	562	539	524	491	531	595	526	499	516	562	527	514	552	526	526	517	500	539	532	532	537	553	536	531	547	533	520	580	542	537	594	527	523	537	553	539	546	541	506	547	589	570	529	500	576	491	487	561	523	491	537	564	541	557	532	536	541	518	531	513	524	514	536	522	552	508	551	494	555	556	522	532	523	516	539	511	503	545	511	514	513	504	542	543	531	564	538	513	549	536	502	562	531	534	548	535	524	552	499	536	499	524	557	543	525	536	575	532	528	500	500	568	574	532	529	538	508	522	510	512	521	528	510	529	519	528	561	531	518	543	543	568	476	545	520	499	495	522	522	503	515	509	510	516	544	536	555	546	526	527	527	532	538	525	534	523	534	524	530	553	497	585	557	540	519	511	532	509	521	540	497	538	524	554	540	521	511	491	549	519	563	526	545	521	497	477	509	515	499	527	512	540	527	517	531	536	494	520	512	516	506	520	509	520	517	523	538	558	495	515	511	541	501	553	530	484	528	533	538	557	533	542	522	525	536	547	535	514	510	516	531	551	560	569	530	489	517	534	500	506	535	569	524	514	551	536	495	528	574	499	564	502	545	493	503	550	501	504	568	556	537	514	487	548	518	517	558	540	507	536	531	558	556	546	526	526	526	519	533	494	528	511	530	531	521	503	457	536	508	528	519	548	546	540	496	514	540	524	556	539	501	499	538	532	482	565	530	552	555	477	541	537	495	529	531	548	537	543	529	499	589	504	539	565	543	532	527	547	519	532	519	540	504	529	545	521	557	539	499	533	525	540	530	533	552	499	526	489	534	537	495	537	549	544	546	538	555	531	535	481	533	537	507	538	578	564	539	573	560	526	521	484	531	497	543	508	548	506	515	514	527	545	527	529	579	513	495	524	506	574	516	553	530	521	507	522	547	549	548	507	537	523	523	519	532	536	554	519	518	564	526	562	590	502	495	558	533	496	512	521	562	546	539	531	503	549	518	537	544	536	591	539	581	520	537	509	545	489	540	532	484	549	526	522	521	540	481	532	539	517	585	521	555	555	571	518	539	525	545	506	511	537	529	493	564	487	535	516	532	523	501	530	511	526	551	520	535	544	544	539	513	498	541	518	527	501	528	551	559	547	512	539	510	492	499	556	538	561	492	536	503	526	514	550	593	515	530	540	535	507	545	572	534	539	527	500	503	477	534	511	495	545	490	476	566	533	529	526	533	496	514	554	534	525	530	485	534	566	494	520	484	527	530	505	547	521	567	522	507	530	571	568	553	510	544	570	552	523	514	487	544	522	568	528	505	496	556	565	504	526	548	492	534	522	501	534	477	567	550	505	508	538	547	537	575	492	514	504	535	572	521	521	545	534	539	546	506	547	506	546	545	489	522	545	556	523	563	510	549	512	506	544	568	540	556	499	477	525	544	506	521	549	503	526	515	480	530	503	510	521	529	512	550	534	546	526	536	504	529	491	579	506	534	515	517	496	527	539	575	538	497	514	521	527	528	522	515	498	509	525	545	507	563	534	507	529	548	564	506	493	543	562	524	544	458	546	514	540	524	502	492	529	537	545	565	534	504	568	521	529	517	586	556	515	541	528	490	506	568	537	528	508	548	490	496	569	529	504	487	491	546	521	540	521	537	527	593	565	540	504	496	550	544	523	529	546	557	535	521	553	571	487	508	555	503	497	491	537	546	527	536	546	519	535	514	539	559	497	528	535	548	516	549	552	571	528	545	518	472	542	540	528	558	560	522	535	540	475	512	517	521	600	573	489	512	523	533	529	484	536	568	524	506	501	513	538	539	549	543	557	551	556	510	550	527	543	517	491	530	543	510	530	541	489	522	564	519	510	538	491	517	539	530	538	562	512	532	554	527	509	503	543	587	543	495	514	493	509	470	563	486	547	538	537	516	520	513	507	532	518	525	490	556	507	508	552	559	550	540	533	570	491	531	524	508	538	533	508	535	515	505	540	526	544	555	511	528	545	543	546	516	553	527	544	557	481	525	529	530	505	523	522	516	509	542	552	542	512	535	530	568	490	518	557	556	530	504	536	516	540	502	542	535	567	514	482	547	504	559	525	509	530	525	537	540	542	500	558	566	535	529	559	500	534	543	506	508	537	535	549	537	545	517	561	510	514	533	545	527	536	594	524	546	543	540	535	505	517	513	519	501	521	506	516	508	520	535	549	532	507	508	514	545	554	557	500	585	532	519	528	508	509	560	552	548	515	510	557	485	486	528	551	521	518	566	532	557	545	455	513	557	530	528	558	479	530	528	514	507	540	532	531	510	509	506	561	501	563	548	533	559	509	513	507	533	550	532	510	530	498	521	503	498	550	548	536	513	540	522	529	505	543	523	545	553	522	544	557	468	492	534	536	504	477	555	545	538	564	538	490	533	552	537	511	529	522	508	543	541	543	542	538	500	483	538	540	543	532	524	530	484	503	555	526	518	502	544	525	526	552	509	534	552	480	561	526	501	516	508	560	579	502	509	533	514	503	531	526	546	525	582	482	526	503	600	531	530	513	531	546	545	544	564	563	526	488	524	544	531	537	508	522	507	548	495	556	543	510	537	564	525	543	545	528	524	525	531	536	539	568	522	535	521	541	537	505	513	549	549	543	521	540	515	592	481	583	498	549	550	522	527	539	519	484	542	538	527	552	545	527	534	568	529	565	553	544	512	547	550	509	506	562	522	531	537	524	592	516	562	521	515	490	516	555	495	532	494	521	557	507	526	534	554	522	563	578	537	600	525	546	596	560	515	531	527	524	553	487	551	536	492	515	543	537	505	545	489	577	514	503	529	554	507	541	541	540	542	593	541	513	523	548	519	513	535	528	572	531	535	521	522	524	525	555	533	505	555	509	533	529	546	524	534	543	551	537	539	558	567	535	527	543	523	514	553	493	519	586	535	559	593	508	559	560	532	499	535	540	513	572	561	557	566	540	524	515	526	488	501	524	540	557	532	575	498	568	508	577	497	555	526	527	526	544	547	502	507	525	505	511	523	525	495	513	498	555	523	487	542	561	533	522	547	512	534	525	513	563	515	555	551	548	559	514	533	580	496	527	539	558	519	485	539	526	508	543	537	487	542	534	534	514	506	497	528	522	512	543	527	530	532	519	543	536	492	498	556	557	528	541	539	554	566	568	491	539	531	573	501	536	534	521	516	487	504	522	545	539	527	521	527	558	532	523	501	518
29109	25249	14040	1405	406	341	321	310	284	273	297	312	294	283	272	267	281	284	279	305	278	276	263	325	292	298	276	297	295	273	297	285	277	281	298	325	284	260	261	255	281	267	288	284	267	249	297	287	298	286	264	280	274	292	267	282	288	264	283	275	283	239	309	245	278	286	272	305	301	253	276	286	273	274	261	300	259	297	311	300	272	266	276	284	284	252	281	273	273	283	281	295	250	294	270	295	279	292	291	258	285	304	296	282	296	247	258	308	280	288	278	289	277	284	309	262	254	248	304	269	245	273	279	278	289	298	281	288	274	265	278	330	285	261	258	293	276	254	288	287	287	315	254	270	301	286	268	281	282	263	270	285	302	284	269	281	259	272	267	274	307	281	287	280	299	271	287	247	285	256	263	269	277	269	252	299	287	246	295	299	280	284	260	253	279	270	285	295	291	277	247	292	288	262	260	271	285	264	258	278	309	269	258	274	275	281	265	275	263	264	261	271	280	281	314	308	279	272	276	309	297	264	270	273	254	269	263	294	275	263	265	261	271	286	292	301	281	269	270	286	250	278	287	279	275	269	307	258	290	290	269	262	256	278	268	297	263	255	303	277	251	257	279	283	272	280	300	274	257	264	256	281	270	282	237	307	304	283	256	307	308	274	261	284	264	277	283	272	283	290	276	293	258	292	303	297	300	260	274	268	287	251	241	279	262	257	274	299	260	271	247	260	282	287	273	247	269	276	267	266	236	285	267	274	263	280	280	280	254	312	266	307	278	289	269	275	302	261	303	271	294	280	286	281	281	291	267	272	294	284	288	258	279	246	270	270	299	292	294	285	261	286	272	266	243	297	272	296	270	248	284	290	285	274	280	296	258	317	293	268	266	266	309	294	290	244	270	279	255	313	285	288	272	282	266	249	276	300	270	261	271	252	273	267	282	276	275	257	284	258	241	270	265	261	296	280	277	315	283	284	303	274	252	301	287	301	302	280	308	271	261	272	274	302	292	275	276	277	251	281	243	297	280	265	279	273	246	262	302	287	280	281	290	297	287	312	285	292	287	272	252	274	273	272	265	291	287	254	268	279	271	262	255	269	310	255	286	288	279	247	279	287	292	255	265	283	279	272	272	261	245	265	253	245	272	274	244	302	294	297	267	253	266	278	279	286	277	291	268	269	279	291	272	283	297	267	304	289	264	275	287	270	308	288	269	259	299	298	275	291	249	245	266	243	272	265	287	281	267	304	259	295	263	296	268	287	257	291	296	244	291	279	250	271	262	283	290	271	271	281	290	260	274	253	264	306	307	277	250	296	270	289	271	297	250	256	294	305	266	311	320	272	288	287	285	258	308	291	275	269	283	304	275	291	281	263	266	268	282	250	330	313	301	278	290	278	283	283	286	296	270	316	302	300	279	271	265	285	289	278	284	276	277	269	244	298	280	254	286	294	294	268	283	256	288	280	277	273	279	291	279	287	264	263	318	294	263	297	271	284	289	286	283	257	271	273	305	297	275	305	271	294	285	293	253	267	278	266	249	309	309	256	276	266	266	264	297	264	261	282	257	295	269	276	290	279	269	286	304	262	268	275	265	279	251	255	263	284	293	290	284	258	271	254	292	279	263	304	251	271	250	295	256	278	276	259	279	277	259	263	271	317	291	280	254	296	288	289	277	298	294	268	309	308	279	294	271	270	265	272	276	291	302	268	274	288	300	265	285	280	269	285	297	260	264	273	266	260	291	274	265	257	263	297	289	296	256	287	273	268	270	258	273	267	285	280	281	257	267	280	270	259	274	268	287	269	245	296	272	264	271	290	264	281	271	260	243	252	257	274	297	282	278	272	282	280	307	268	272	288	276	251	283	287	273	287	258	281	302	252	289	282	278	274	291	304	229	301	280	302	267	267	289	294	316	263	270	296	290	309	309	276	250	269	281	255	250	293	261	273	295	287	248	286	280	289	298	289	301	275	276	289	276	282	265	287	270	274	301	303	246	275	302	299	284	299	274	285	267	265	301	247	297	283	269	304	283	270	286	231	286	290	268	261	256	279	282	281	246	327	306	288	269	292	271	292	275	278	260	263	265	271	276	274	244	277	261	284	234	266	286	313	269	284	280	290	285	296	258	266	266	272	295	284	286	281	280	285	290	301	288	279	254	272	290	280	262	254	295	268	297	290	260	279	272	318	272	267	275	257	273	260	250	269	299	283	286	293	290	240	260	292	254	257	254	264	319	283	242	285	296	277	256	286	266	268	282	281	302	259	279	284	283	267	274	313	233	300	294	272	267	302	309	265	251	311	289	319	317	299	270	245	294	266	287	291	261	249	280	299	273	281	256	297	262	300	296	243	301	254	263	261	274	264	287	282	248	272	263	272	270	261	267	269	267	261	261	271	295	287	286	291	281	275	258	288	228	281	258	289	269	259	285	277	276	280	264	289	275	273	254	295	278	269	254	280	256	252	260	263	276	271	306	255	252	267	289	287	289	312	265	274	280	256	293	272	305	276	280	279	285	282	307	282	274	289	267	273	264	298	272	288	261	286	293	302	270	276	301	262	293	277	301	281	273	229	294	289	252	308	279	243	278	263	273	297	294	255	285	266	307	274	271	270	261	259	282	272	271	262	270	297	302	278	290	276	303	266	267	299	276	275	290	286	259	271	274	304	258	306	246	242	272	261	290	275	264	277	266	244	280	278	281	296	279	259	254	284	278	272	290	263	260	263	295	274	246	275	278	258	302	286	298	255	287	282	279	275	289	288	310	294	250	288	264	303	279	266	284	252	283	284	251	286	269	292	282	284	272	287	264	280	234	269	283	298	245	270	251	255	276	281	272	282	288	295	319	286	280	288	284	308	273	259	257	276	262	282	263	280	265	311	261	242	266	286	269	278	287	289	252	281	281	263	264	292	265	307	255	281	297	276	260	294	268	275	296	274	273	285	268	260	241	269	289	259	266	279	265	249	273	268	249	255	291	288	270	287	261	241	293	282	265	275	261	262	299	292	291	265	280	273	276	254	296	279	305	302	289	291	274	291	278	276	286	276	280	284	292	277	289	245	213	295	293	274	264	288	281	258	261	253	282	277	281	285	273	307	251	257	264	265	299	273	259	305	277	268	279	292	296	266	284	277	293	297	271	297	293	296	282	271	285	297	285	275	284	306	293	291	277	252	292	305	300	260	255	268	272	272	264	299	304	283	276	278	286	277	279	248	281	276	262	299	272	250	252	306	267	290	275	280	266	280	264	285	246	262	282	269	279	274	231	263	285	296	255	285	256	291	297	291	283	261	288	300	251	268	253	284	285	272	291	251	284	308	296	271	273	264	275	287	286	282	256	267	282	269	260	296	253	294	264	301	265	262	272	269	281	276	246	271	274	285	279	286	275	277	291	288	284	269	284	308	268	264	262	300	292	272	276	266	257	275	280	291	286	253	282	293	259	260	269	261	299	299	273	262	277	303	276	293	271	232	292	240	266	261	291	279	284	288	293	282	264	271
35754	37917	3047	584	511	459	428	427	406	414	376	428	405	346	369	370	378	364	351	351	386	355	373	377	377	386	366	334	353	337	333	354	360	348	364	371	385	363	377	343	349	338	404	376	377	376	337	341	357	345	384	321	382	331	344	360	371	376	360	352	333	355	341	338	363	381	332	354	351	344	361	363	393	348	361	366	385	331	386	354	346	364	359	335	298	365	364	351	338	343	350	361	348	361	344	349	371	362	345	349	329	368	343	337	348	348	309	337	314	340	320	360	350	345	337	354	352	361	329	339	329	346	360	319	344	339	383	337	330	388	345	346	367	340	342	328	351	359	369	367	367	365	382	351	325	343	354	357	384	381	334	348	369	364	320	348	359	390	340	375	356	343	381	361	323	391	331	370	372	354	357	348	353	380	327	372	335	350	342	341	320	332	349	386	325	341	333	374	357	364	346	373	347	383	379	334	396	344	351	358	371	357	365	365	364	335	339	333	344	396	358	377	399	346	352	364	346	375	392	373	361	330	352	360	337	327	335	365	389	349	375	348	377	334	377	346	328	359	319	367	350	353	354	372	322	345	348	346	314	360	370	357	331	343	337	348	385	337	331	380	363	376	410	340	350	362	370	358	390	379	356	364	338	365	357	332	362	357	373	354	347	349	390	349	352	384	342	365	380	378	328	359	356	394	341	324	333	361	339	340	351	372	345	351	387	356	387	344	361	343	327	353	398	352	338	372	357	359	339	350	373	322	356	342	344	368	334	354	346	356	362	389	341	351	335	346	362	368	349	342	368	349	358	351	368	313	338	373	333	329	362	381	344	355	350	342	320	350	366	340	357	361	327	372	307	334	355	335	362	390	353	351	359	359	338	353	318	340	345	355	373	316	339	353	353	350	345	347	369	381	350	361	333	346	372	346	335	368	354	310	339	329	349	341	372	331	357	370	344	342	348	328	339	349	343	349	374	375	330	362	355	338	353	340	358	382	313	377	353	341	336	337	379	375	334	347	405	347	339	339	345	350	343	348	352	370	346	353	365	350	348	379	346	329	328	368	359	350	349	385	334	379	364	376	349	343	361	352	378	368	348	360	352	361	329	365	366	332	359	343	362	341	335	372	347	364	392	330	357	369	387	323	378	386	373	307	312	357	361	370	352	392	368	360	356	313	359	379	342	348	342	373	365	345	361	336	341	343	352	380	384	351	376	376	340	335	348	333	363	355	391	367	347	375	332	346	371	378	380	343	330	346	367	349	362	370	350	350	339	368	338	352	350	359	347	390	343	379	392	357	364	352	355	351	328	353	366	331	365	369	336	363	378	350	342	333	352	386	365	335	387	338	360	342	346	358	341	357	373	303	327	370	352	354	354	342	331	404	353	340	303	375	335	379	354	337	364	354	345	369	382	384	360	331	358	339	357	352	351	356	363	341	355	384	357	333	385	346	335	359	340	333	329	355	363	341	349	369	333	347	348	355	390	360	347	350	333	358	364	344	347	361	372	356	358	329	368	351	402	341	353	349	335	385	358	337	333	346	338	357	366	373	363	336	372	376	377	334	383	373	324	354	330	356	345	373	349	330	358	350	375	386	362	355	341	355	347	360	334	348	349	330	320	333	339	383	329	343	352	338	346	368	354	399	335	337	336	340	389	390	336	349	377	338	340	339	336	380	341	330	345	313	398	349	350	358	363	338	342	343	344	364	374	348	306	372	379	348	351	361	353	362	344	381	316	367	361	367	329	369	334	379	361	344	357	355	361	343	353	350	344	365	358	350	357	354	371	350	357	346	330	369	358	333	336	346	341	361	373	355	329	375	338	386	332	347	386	379	385	345	373	387	338	337	353	310	354	346	354	324	365	346	348	356	373	380	318	341	342	347	368	346	353	367	322	333	349	346	332	351	340	349	332	373	383	357	343	341	366	345	368	370	363	372	326	368	337	357	333	395	351	357	386	363	344	374	323	335	341	385	339	381	352	352	345	343	340	336	341	362	318	374	358	358	321	383	401	330	344	346	337	339	350	356	376	350	354	349	361	354	323	346	357	373	410	363	332	389	342	317	352	338	317	386	344	338	354	382	372	334	411	342	365	351	315	379	340	350	365	344	374	324	316	367	328	355	335	344	336	342	370	363	358	343	368	326	364	331	334	369	364	405	343	374	335	323	364	337	355	348	363	350	364	356	360	359	368	340	381	363	354	354	341	347	331	366	368	343	338	365	417	355	360	361	340	338	386	345	391	391	373	381	316	354	364	325	328	338	354	388	362	347	376	343	364	338	386	353	351	334	372	356	328	355	351	363	350	354	320	358	347	314	348	329	343	337	364	319	336	377	382	363	357	357	318	354	353	371	345	350	366	353	334	383	346	347	353	359	334	347	378	326	368	317	364	365	371	354	339	367	372	320	368	334	355	328	329	347	367	309	354	320	308	323	392	339	338	336	327	375	353	364	361	335	345	363	335	329	334	336	355	332	341	358	354	347	335	340	362	338	363	340	369	373	351	373	399	380	346	387	325	367	369	345	366	336	400	366	361	354	391	389	360	374	350	348	376	355	328	375	355	357	372	351	343	364	324	373	377	341	346	330	366	353	362	352	359	333	358	336	348	340	354	353	345	332	357	339	352	375	335	361	346	347	334	356	344	375	351	363	384	327	348	356	352	374	364	332	349	339	348	351	337	357	337	334	377	360	330	336	347	335	321	362	377	342	354	370	309	306	352	357	361	334	343	320	339	343	356	374	366	350	369	372	339	349	354	362	354	349	361	366	369	355	351	370	351	351	372	362	369	319	343	368	365	343	352	380	374	358	356	374	404	338	338	341	330	377	338	330	337	347	328	379	390	350	351	384	341	361	353	349	354	361	341	333	376	355	353	303	356	315	350	351	362	370	367	347	332	386	382	331	346	393	372	356	327	372	370	371	362	366	341	387	371	380	374	352	362	349	345	382	337	393	358	359	349	361	381	359	357	367	354	362	354	370	343	342	364	390	358	389	353	371	337	345	347	346	375	341	359	359	374	344	359	376	350	341	361	350	360	351	374	346	348	387	351	335	371	345	382	351	334	373	347	365	361	357	319	353	336	343	309	384	370	396	348	389	364	356	355	359	338	343	332	340	338	386	384	377	376	337	339	350	353	333	324	312	355	359	355	352	334	349	380	373	352	375	346	380	327	329	343	379	382	346	322	353	349	361	325	376	339	356	364	361	353	366	374	356	377	332	373	366	339	348	353	348	342	379	366	371	375	392	366	365	370	323	381	364	344	372	344	343	376	378	364	342	352	356	374	358	362	387	360	352	401	347	351	394	314	361	337	362	348	330	345	318	367	338	346	323	378	380	370	368	340	342	359	344	361	368	346	335	366	351	329	331	351	353	352	338	346	355	372	334	379	364	334	363	345	360	382	344	339	339	349	348	326	371	401	355	338	321	352	359	363	345	378	362	359	356	340	327	342	350	352	347	338	360	308	358	356	346	363	355	355	362	334	373	336	328	387	333	351	364
23936	21072	28280	24038	20930	7642	1075	758	673	599	574	576	548	546	583	516	557	526	483	483	484	468	514	459	498	419	454	445	459	512	464	458	493	467	482	480	466	470	456	442	464	463	454	488	458	435	450	445	500	452	470	465	430	465	477	443	477	467	478	426	458	417	455	466	474	483	456	468	482	494	466	457	441	426	456	472	487	456	466	431	458	450	458	443	457	482	441	435	451	453	437	455	438	478	459	466	433	454	456	458	469	471	407	451	422	492	452	482	469	455	435	439	445	462	432	473	442	453	469	480	436	455	457	435	435	466	434	434	473	457	472	443	452	465	463	451	422	456	463	418	436	482	453	459	476	454	477	447	454	485	448	454	436	451	464	470	438	478	449	437	453	531	489	460	464	415	443	450	436	479	472	493	439	433	447	452	445	458	455	480	433	502	453	477	406	451	440	453	451	487	421	446	425	489	435	421	486	505	422	464	451	464	483	423	444	435	485	453	462	433	434	456	411	466	424	409	481	491	442	447	495	464	462	415	460	474	487	451	457	431	489	469	481	451	461	433	473	478	469	432	440	448	478	423	465	442	464	438	457	449	454	437	430	443	420	471	440	451	452	404	433	454	425	453	467	445	465	457	473	487	442	454	448	440	454	466	441	454	439	445	447	467	472	441	456	482	451	478	445	458	446	478	448	460	443	457	470	490	462	470	484	436	448	462	437	442	443	481	436	461	442	398	482	447	473	506	459	478	447	443	473	465	482	446	450	463	432	480	453	449	477	445	455	443	471	462	438	469	457	443	433	472	429	440	456	444	465	418	461	427	473	470	454	470	441	462	434	468	454	434	449	432	445	437	454	443	467	439	461	419	444	448	466	434	464	473	462	527	453	462	511	430	518	455	446	476	441	415	479	453	453	473	487	472	453	429	463	439	452	431	438	453	470	426	453	476	472	462	441	451	490	456	444	472	453	453	449	451	404	425	434	442	433	462	423	443	428	475	444	443	440	476	427	425	455	463	456	428	453	466	469	454	421	480	451	477	467	444	482	436	467	455	435	480	456	405	469	468	487	453	424	446	455	445	431	483	444	462	460	446	475	459	448	465	443	476	442	475	444	450	452	491	447	441	405	467	423	462	482	479	449	444	466	444	469	431	439	391	450	462	469	466	481	452	496	457	454	466	482	457	438	446	483	464	460	431	496	406	445	467	419	463	447	447	463	452	460	451	457	447	410	419	453	441	439	423	483	447	486	465	470	417	433	398	440	453	444	466	484	476	484	458	462	422	436	416	434	439	461	450	437	440	513	490	403	435	428	421	436	472	457	452	449	429	424	480	450	463	429	436	464	465	433	452	401	391	454	443	422	455	441	459	409	491	497	460	447	435	504	454	476	440	459	441	460	472	472	442	472	483	418	455	460	435	454	417	489	497	425	477	452	453	482	463	479	500	486	448	447	467	425	451	429	437	435	428	508	464	418	443	468	493	452	441	411	476	424	476	434	417	497	444	450	419	465	445	425	467	477	451	464	411	444	456	491	442	481	487	416	469	453	437	441	481	450	490	443	453	469	477	456	429	456	450	459	487	449	481	428	476	461	456	458	441	436	486	481	454	448	466	434	455	415	453	447	442	463	455	426	470	445	437	469	411	486	472	431	472	456	488	459	441	465	454	483	439	435	466	465	447	487	455	449	449	434	451	456	498	460	480	441	438	462	454	472	448	457	451	521	456	459	491	475	464	441	461	428	475	470	444	447	440	467	463	475	489	489	427	468	503	433	489	491	425	501	470	500	469	473	442	462	462	452	444	464	498	443	457	446	474	494	494	458	472	467	454	438	420	430	474	438	488	455	461	476	467	447	468	459	449	457	433	434	477	447	481	442	433	463	474	452	438	472	449	489	433	427	459	483	442	484	431	439	435	473	467	407	448	439	420	486	455	478	476	452	424	439	468	474	458	464	470	456	438	442	437	429	490	475	457	468	436	466	481	471	474	448	458	469	434	436	454	479	489	471	455	447	465	438	427	526	472	462	482	470	454	471	465	455	491	473	455	469	416	427	455	449	462	426	436	498	488	442	471	439	495	436	447	462	414	451	448	443	430	434	451	414	433	439	466	463	451	459	448	454	475	447	449	429	446	457	457	473	434	447	462	487	449	475	475	439	440	443	465	460	451	467	448	461	459	423	441	445	476	418	509	456	488	478	455	456	452	423	441	484	431	424	441	458	483	484	434	446	436	450	440	492	471	486	477	432	430	478	450	473	430	483	449	450	455	448	454	468	436	462	446	449	445	429	429	451	450	466	441	481	449	463	483	441	462	465	505	435	454	449	486	446	496	442	454	480	442	447	487	473	428	467	457	413	467	462	458	475	455	448	451	454	499	446	428	434	495	438	472	452	455	448	462	409	485	434	414	456	478	475	446	471	477	442	445	457	464	441	418	496	489	460	448	431	446	452	439	458	469	473	447	455	482	440	487	422	452	448	461	493	461	446	475	425	502	487	415	458	420	453	479	454	441	414	458	473	493	474	422	460	421	475	436	486	460	459	459	482	445	449	440	421	456	460	469	468	414	462	443	442	442	443	468	449	480	462	462	481	466	461	482	472	447	475	434	477	478	442	411	445	443	451	445	433	503	467	466	464	420	420	470	500	404	490	461	490	461	443	467	425	458	479	481	501	484	467	441	479	453	458	486	488	445	451	444	440	454	477	460	459	455	464	476	463	433	470	486	464	480	466	480	430	412	438	415	498	491	437	462	423	427	464	493	420	471	438	463	473	418	453	456	441	452	465	468	471	434	425	478	434	467	436	439	461	427	435	450	422	438	444	458	468	465	472	440	444	470	471	457	457	484	462	462	461	451	467	453	419	477	450	468	458	453	457	448	513	458	445	511	462	443	447	454	422	465	469	461	483	440	427	448	465	480	456	437	450	424	484	459	451	451	463	417	472	472	455	463	439	455	450	418	469	481	464	402	456	427	427	421	507	475	471	464	424	466	470	457	426	457	446	461	436	485	457	493	480	455	467	476	444	453	459	425	492	450	479	482	428	416	477	433	460	482	425	453	472	478	422	487	464	422	477	438	428	431	449	478	453	458	446	434	468	474	489	482	441	448	484	439	472	454	458	490	510	488	455	450	473	463	454	468	446	421	442	433	463	428	452	446	437	446	464	449	455	449	469	446	473	428	476	468	414	455	456	445	469	501	457	429	450	457	461	471	440	458	476	461	438	468	482	460	476	483	443	448	452	410	459	448	432	437	442	437	446	481	473	436	473	487	472	458	430	462	473	479	455	472	463	471	446	433	468	474	458	462	459	486	417	446	423	464	448	432	440	438	455	455	457	450	417	437	500	446	462	475	440	457	449	471	456	419	462	449	488	470	431	446	493	455	435	437	464	440	448	475	430	445	433	466	466	440	453	464	463	442	463	477	478	450	423	466	459	465	459	456	431	468	443	493	466	463	455	427	460	432	447	438	417	412	488	465	413	442	457	460	438	418	482	466	437	480
40263	54326	7769	3311	2283	1801	1638	1215	1128	1015	918	822	773	733	726	692	703	697	670	639	609	642	654	566	700	625	598	618	610	595	617	595	619	628	659	619	626	606	632	565	588	610	607	587	575	574	613	595	564	578	580	564	624	576	557	582	566	556	577	565	578	638	612	596	608	584	608	591	548	560	621	572	605	615	596	596	531	569	564	570	560	526	630	575	533	591	564	597	563	602	547	588	597	554	587	623	552	539	564	580	580	601	537	556	600	545	650	603	573	589	583	539	558	620	552	550	555	596	602	599	596	569	588	544	570	580	607	584	587	586	588	589	565	614	570	596	574	588	583	612	560	573	550	558	555	560	582	536	539	579	553	605	583	647	582	582	571	576	614	595	582	561	544	576	606	578	586	598	574	560	563	539	588	562	578	596	578	562	575	553	568	570	570	579	582	516	577	601	610	587	555	575	577	591	557	605	606	569	530	521	607	597	585	567	590	602	566	554	545	555	555	547	552	546	620	593	614	571	564	560	569	598	577	549	603	557	571	594	591	544	573	592	584	605	543	553	527	573	579	613	537	584	552	601	606	560	566	564	535	646	556	612	531	566	581	561	541	587	550	600	552	553	575	600	578	587	571	596	602	568	587	559	573	578	573	536	562	610	584	573	585	551	569	539	594	593	571	542	593	547	557	573	554	543	531	549	593	580	576	586	563	565	555	592	574	572	609	560	586	565	543	564	618	565	566	505	576	578	575	594	587	558	561	614	528	541	605	586	516	597	634	562	585	604	547	576	602	599	604	561	535	545	570	598	574	573	560	570	625	543	609	568	556	582	558	576	587	597	619	561	564	574	582	572	552	599	572	574	566	611	578	560	547	536	537	583	583	545	590	530	593	614	553	524	573	570	542	568	608	534	547	627	563	649	590	590	589	549	568	610	548	588	592	555	583	618	581	566	581	585	591	603	618	581	572	525	548	542	581	562	521	586	595	582	566	563	595	593	590	609	580	561	548	572	624	591	575	550	583	546	544	561	566	552	578	596	564	559	604	554	595	598	561	595	614	579	562	567	546	592	602	602	593	596	595	570	577	611	604	615	569	552	606	549	597	556	593	543	575	584	588	600	577	546	601	630	591	545	569	618	612	610	582	554	584	595	557	611	563	588	599	536	575	604	561	517	555	591	559	562	588	554	565	608	574	518	569	583	560	533	576	577	578	574	548	598	570	555	587	549	561	564	559	602	569	560	556	587	588	580	586	570	572	593	541	562	578	570	551	559	621	557	535	549	568	542	557	559	586	590	595	602	557	611	578	560	580	608	579	560	604	582	545	565	585	575	579	581	596	616	529	540	592	546	559	567	581	570	548	540	553	597	566	548	571	594	549	633	588	547	559	559	578	593	575	605	601	601	593	568	575	574	583	584	573	554	541	539	562	602	605	612	584	621	581	565	557	531	593	628	619	528	588	587	614	581	585	557	533	596	585	569	611	608	545	596	535	591	583	569	580	535	581	626	562	533	552	531	550	548	553	550	570	595	577	606	580	564	582	585	573	552	575	583	543	567	593	598	569	575	537	583	568	574	557	586	610	574	579	535	616	553	577	596	578	565	592	550	586	551	587	550	541	608	517	597	601	589	575	545	539	610	600	601	555	564	569	622	569	547	567	588	558	552	511	575	618	537	540	598	581	575	556	588	567	585	616	561	590	584	561	608	570	571	546	590	603	608	572	547	554	570	529	581	597	562	513	557	597	566	557	557	542	576	541	573	572	530	577	573	564	597	599	587	601	579	650	548	569	558	548	562	599	591	608	582	560	606	588	532	568	550	574	537	592	637	540	553	582	571	556	587	592	569	574	589	568	574	583	571	556	554	518	564	537	618	579	551	558	568	562	623	576	570	602	606	565	575	605	590	548	565	562	568	593	546	614	564	578	558	558	585	642	578	572	570	591	597	535	607	553	579	590	569	604	542	630	566	534	597	572	604	519	539	600	573	566	594	570	572	581	553	571	565	551	564	611	565	629	525	592	573	534	568	554	602	582	604	583	554	549	592	553	599	588	566	585	587	574	539	594	578	579	579	565	526	587	586	580	529	581	611	579	543	518	626	590	566	571	556	615	533	552	589	561	558	586	602	571	596	585	615	590	592	555	590	559	579	602	537	562	619	582	573	548	557	567	550	590	572	587	590	595	598	574	555	597	540	580	556	576	591	572	598	584	594	587	522	596	594	619	562	583	596	590	601	591	566	591	601	599	556	561	557	555	589	555	567	573	578	592	583	585	607	602	580	557	562	558	582	601	558	582	585	582	567	595	541	568	605	559	582	546	567	574	542	576	542	587	558	581	584	546	559	592	575	630	588	613	596	566	512	602	571	589	573	558	557	614	551	555	598	584	583	592	583	541	585	553	581	592	589	538	608	560	587	594	579	587	593	585	579	595	589	597	590	556	551	589	559	561	529	617	580	563	586	578	578	553	557	566	541	594	568	591	556	525	537	561	549	584	559	578	539	592	592	604	556	570	621	542	612	601	607	569	603	575	526	578	588	586	585	597	577	540	581	553	541	554	623	582	597	574	553	582	586	540	576	536	605	564	592	590	574	536	554	576	595	590	566	553	567	561	566	548	588	576	601	554	595	547	557	572	612	545	602	537	562	572	595	582	527	602	569	597	588	534	550	580	562	597	578	555	545	552	595	604	577	565	535	587	564	561	569	537	617	589	563	585	607	584	572	578	539	601	552	558	578	613	551	605	573	552	540	554	613	572	616	584	583	561	609	588	556	604	546	577	624	549	596	578	586	560	561	584	571	570	548	599	546	546	510	573	533	532	587	569	558	578	540	602	596	583	592	576	538	589	585	571	542	561	554	557	602	590	565	590	566	579	578	618	576	595	563	539	563	585	553	529	538	590	560	555	566	564	532	594	621	567	581	593	555	611	556	545	596	595	556	602	599	606	595	550	606	551	614	605	579	552	583	552	578	593	589	604	559	585	582	585	578	562	581	565	558	585	619	614	596	557	581	592	539	563	598	629	584	589	553	570	550	562	566	622	601	562	597	574	584	575	594	597	599	552	579	577	584	569	601	590	591	572	568	575	596	574	562	561	506	593	545	528	590	608	618	607	619	534	552	601	556	592	603	547	562	568	597	577	569	547	607	570	589	604	563	540	608	615	577	624	571	536	574	565	581	609	583	588	581	587	593	588	587	588	591	590	518	579	580	553	557	567	583	571	574	573	531	520	551	624	534	600	568	565	573	583	516	595	582	609	558	617	568	532	626	561	510	607	552	566	587	569	616	593	586	577	571	555	646	573	578	540	558	555	568	574	557	581	599	563	588	620	565	571	598	573	582	567	541	611	606	584	555	548	539	570	586	589	555	606	601	559	577	542	592	609	609	568	551	580	573	572	578	558	565	576	589	597	547	541	554	554	585	553	551	582	582	573	581	571	610	554	555	535	586	559	570	573	575	554	581	566	598	584	586	598	539	560	586	591	567	552	593	578	597	578	574
22909	21061	28770	23527	21042	20946	5998	1115	852	735	690	630	586	552	536	493	517	516	467	488	505	484	494	469	474	480	471	448	428	443	454	470	459	447	452	445	431	482	433	408	436	433	392	449	444	391	428	410	428	431	428	390	412	426	410	441	426	452	434	422	402	392	390	434	441	405	423	425	419	404	435	425	416	406	431	415	397	447	422	405	423	432	438	453	396	416	409	428	452	446	422	403	427	418	409	421	422	454	423	418	425	415	491	426	385	442	423	427	424	417	423	469	422	420	435	434	414	400	438	423	427	420	399	399	388	410	417	382	410	442	433	408	430	434	425	418	444	472	412	413	401	419	423	413	403	419	391	378	416	370	391	431	417	401	438	429	409	446	383	386	397	405	419	421	410	417	437	396	432	439	424	429	405	394	408	434	406	442	388	393	447	421	418	423	419	416	372	412	378	421	439	404	448	390	402	448	407	397	402	423	398	416	431	411	405	449	402	412	463	403	408	425	417	415	387	400	394	412	398	365	403	431	405	421	397	433	453	393	386	392	436	435	388	403	464	400	427	433	439	392	457	459	432	437	387	402	410	418	410	403	403	423	430	438	423	391	447	442	414	417	421	425	410	441	443	379	430	417	428	457	415	441	437	454	403	418	402	379	421	466	386	402	392	391	446	408	473	430	400	420	426	454	452	407	430	408	429	399	429	397	423	420	410	450	410	405	416	425	419	425	400	385	437	405	422	426	425	416	413	425	392	444	414	397	456	442	427	391	435	420	414	454	399	428	428	434	408	401	447	415	430	363	437	419	413	414	432	428	412	413	390	416	414	417	428	403	386	442	410	405	403	426	454	405	404	391	452	405	396	425	418	430	424	399	461	401	425	415	410	402	422	453	410	394	409	384	379	425	408	379	395	425	413	428	373	421	428	407	405	431	366	433	395	431	435	415	405	462	419	417	415	433	411	417	394	408	429	398	427	412	390	370	378	405	439	399	383	421	408	395	395	378	419	409	396	424	414	432	426	394	397	441	375	410	407	409	408	426	428	430	401	431	415	377	427	430	454	413	398	407	421	417	415	402	432	442	434	412	427	417	446	413	429	421	371	449	432	424	369	430	448	448	397	384	430	397	457	387	405	440	434	434	393	429	415	417	410	423	402	399	411	403	420	397	381	390	404	453	414	412	426	414	424	419	408	410	413	399	417	416	414	442	406	378	405	414	376	397	418	421	452	436	427	410	397	424	435	386	423	439	422	450	449	390	399	410	444	426	420	372	439	399	409	432	429	420	387	424	427	399	400	421	419	430	428	412	406	479	418	407	420	421	394	407	437	391	393	409	439	425	417	405	420	458	438	460	413	447	444	420	397	415	432	418	424	406	409	426	429	427	445	425	433	390	426	448	437	413	441	412	418	415	438	416	405	407	388	392	435	416	405	432	403	404	394	387	410	401	447	441	422	437	404	403	385	433	433	436	378	406	428	427	397	436	448	426	421	427	416	398	432	413	435	419	385	386	432	448	441	411	394	413	404	478	439	396	428	457	406	394	381	388	404	410	417	407	418	436	427	435	450	407	387	430	420	418	437	464	422	465	413	424	408	419	408	388	400	444	422	433	432	446	432	445	429	426	401	436	453	414	427	410	401	417	397	433	404	421	375	409	425	396	424	433	429	414	420	411	438	437	407	439	455	426	421	442	418	450	385	412	430	416	401	413	441	445	414	375	441	425	403	423	429	433	402	427	442	393	388	385	472	389	442	391	389	417	402	407	426	398	379	383	426	381	439	398	444	403	411	417	412	412	377	449	426	439	406	438	414	415	430	419	399	460	420	362	394	470	392	435	403	394	415	422	446	407	392	436	409	412	389	390	424	440	438	420	422	435	401	438	394	418	437	407	423	411	407	414	426	426	406	411	388	417	410	411	386	403	385	416	410	402	396	439	409	411	411	403	404	394	414	432	402	407	434	390	429	365	423	452	414	395	406	439	404	389	418	413	421	416	425	412	456	405	407	404	403	402	404	403	392	414	398	408	420	403	412	386	433	421	386	426	459	460	424	405	416	399	432	397	385	419	429	427	425	406	407	416	423	401	394	419	463	403	408	430	404	397	414	465	431	398	402	391	435	410	405	394	444	420	461	428	377	415	455	424	400	432	457	445	389	403	432	427	437	392	441	427	409	451	405	395	448	416	390	439	411	453	438	427	439	418	390	431	409	373	453	423	452	414	389	416	402	390	412	407	434	455	429	437	430	404	423	440	427	417	447	406	405	442	425	408	401	415	421	400	388	387	400	431	391	389	433	425	432	462	409	419	377	403	421	419	432	499	426	443	446	408	405	439	402	394	379	402	408	430	384	420	413	412	420	382	418	423	419	402	388	403	389	395	431	451	403	452	383	445	420	383	413	411	431	405	414	441	458	415	383	425	428	399	450	404	393	402	421	395	396	458	427	403	399	420	398	405	427	388	414	377	426	430	411	456	424	425	392	430	432	416	370	402	386	402	428	403	403	402	449	395	380	417	419	437	424	404	444	425	423	431	379	378	448	460	425	386	460	415	401	391	441	440	417	403	434	419	379	427	383	426	397	430	428	406	429	442	446	409	421	438	417	400	422	389	427	421	454	380	402	413	393	403	409	419	413	383	420	405	421	437	419	443	445	412	400	406	423	397	411	411	402	378	396	426	420	419	418	411	407	391	419	454	403	402	418	423	430	401	424	419	426	385	436	430	430	450	432	417	433	397	429	399	435	388	408	402	412	431	440	402	426	404	397	392	404	418	379	463	441	387	399	422	403	438	409	408	424	418	438	424	426	388	449	411	433	413	404	395	397	403	387	409	435	424	410	364	407	392	449	429	408	381	419	406	458	396	395	435	412	443	401	389	418	386	372	415	435	381	415	423	428	439	403	425	431	424	447	405	437	412	406	409	410	389	417	392	398	386	430	411	434	460	441	446	421	432	391	420	399	377	401	465	416	394	393	419	419	421	418	400	375	397	371	398	422	403	411	433	430	443	435	473	397	438	403	402	425	389	462	437	418	410	449	438	397	412	413	389	421	425	394	432	445	350	391	390	386	415	376	440	449	436	445	408	427	398	339	448	391	432	426	386	391	402	406	409	426	455	416	437	414	432	446	389	447	392	408	420	440	410	452	440	416	389	433	394	389	387	412	426	397	440	438	444	391	397	397	454	405	416	375	375	453	420	424	448	427	459	409	383	429	403	378	455	423	412	404	413	435	404	444	397	398	377	414	408	449	414	428	434	379	435	431	400	441	389	405	402	428	407	410	436	405	416	396	429	381	413	411	417	415	416	438	377	402	386	382	388	403	458	416	408	407	403	458	436	412	435	394	417	416	412	445	395	400	409	422	431	415	417	429	404	370	456	403	406	387	395	443	429	454	415	447	439	395	436	422	466	427	417	365	422	421	414	415	424	411	417	391	415	400	403	420	410	424	407	420	414	402	411	404	400	383	421	413	367	421	423	414	399	385	427	386	420	402	410	442	428
44857	57861	10882	5581	3844	2930	2394	1855	1597	1389	1162	1025	931	893	842	747	772	702	642	697	665	657	627	587	644	596	610	602	593	604	586	582	562	605	579	598	532	577	572	575	568	559	521	537	530	524	533	524	601	622	533	534	512	531	579	525	579	541	527	553	532	538	540	523	542	569	557	563	546	588	548	530	579	563	571	529	544	508	541	506	551	545	532	538	536	554	531	519	531	530	558	566	528	546	564	521	486	522	530	528	539	529	523	543	550	544	540	545	496	527	550	533	510	581	551	531	551	533	519	563	538	573	522	523	524	510	536	496	508	490	572	506	545	553	579	521	549	530	532	533	536	520	575	512	517	554	523	520	563	520	560	513	580	560	572	558	502	510	544	539	553	572	511	535	513	526	533	543	542	561	569	532	545	498	528	550	532	514	548	512	505	490	517	543	514	550	521	525	536	542	531	541	501	518	501	508	562	549	559	500	520	541	567	509	528	547	563	535	515	539	535	510	547	532	521	508	555	550	571	502	545	524	528	556	540	494	529	504	560	512	524	544	523	514	507	483	529	513	526	547	512	515	495	547	565	506	514	590	603	565	590	556	539	519	534	492	500	541	514	544	520	539	484	551	513	542	516	540	542	543	517	554	513	512	527	561	554	501	523	522	502	548	552	512	552	539	523	536	523	542	506	505	512	544	494	535	547	494	533	536	516	558	551	524	493	516	537	544	542	590	518	576	520	556	508	502	532	554	561	565	542	539	523	546	521	539	485	557	489	528	556	537	510	599	505	521	513	549	560	511	516	500	556	506	550	539	563	548	512	520	521	511	492	507	527	540	530	536	566	516	506	532	513	525	554	542	548	518	508	568	537	529	550	514	495	549	539	506	570	520	544	525	493	513	508	507	532	547	514	579	499	532	538	548	550	541	552	507	512	568	533	502	537	530	558	535	518	515	545	528	534	554	506	594	515	545	523	531	560	563	549	515	527	575	532	556	504	525	509	553	555	538	537	562	529	500	493	565	495	574	524	572	520	550	489	525	521	523	551	540	553	548	528	565	518	537	497	499	538	524	549	528	573	521	535	524	527	527	573	532	496	486	559	497	529	536	506	567	540	496	531	518	538	517	495	582	501	521	547	542	526	555	512	534	508	551	521	549	490	504	556	555	509	531	539	518	496	560	529	561	488	567	533	530	482	532	531	552	530	554	523	518	528	545	539	551	523	545	516	504	591	505	527	563	548	498	518	500	545	542	474	509	520	530	525	533	539	508	515	532	549	505	583	554	540	547	593	522	508	490	551	519	522	520	507	504	551	536	511	529	531	564	525	507	564	494	518	512	503	522	529	545	523	528	536	549	571	520	549	540	521	549	493	508	514	542	526	506	552	521	514	535	553	517	527	512	558	511	543	583	489	559	532	540	578	493	519	554	501	517	529	562	529	511	552	554	529	514	528	552	533	519	563	545	511	535	526	532	530	559	504	533	547	528	532	539	532	544	544	547	540	530	536	501	537	512	558	508	489	534	518	543	515	552	532	541	548	519	532	563	545	508	527	522	518	598	577	535	589	519	491	517	519	534	555	499	487	500	506	514	505	555	561	537	524	533	537	534	533	513	566	526	540	502	497	523	509	533	524	505	513	527	523	526	508	539	531	532	540	510	550	503	555	500	544	547	579	566	553	527	542	515	538	555	531	540	538	526	532	495	520	556	536	485	533	524	524	538	561	529	537	575	504	535	573	543	524	560	494	503	553	556	548	537	508	549	540	478	553	586	561	508	532	551	523	556	535	581	543	539	545	528	560	529	546	541	529	551	544	515	509	573	542	565	504	534	551	533	557	509	522	516	525	538	545	496	529	528	544	552	546	552	498	551	568	552	519	500	558	495	541	551	496	514	519	528	494	516	553	541	521	554	530	532	526	498	522	504	563	551	492	542	565	499	544	501	567	528	545	549	555	511	570	537	500	502	548	498	498	541	556	555	569	537	582	524	551	561	515	543	530	566	559	535	541	550	517	533	503	568	541	489	543	543	527	536	531	515	570	552	513	540	589	540	530	559	523	553	506	520	552	551	579	518	551	523	522	549	510	513	528	552	504	532	512	523	547	489	541	539	553	482	509	538	490	551	553	514	538	534	548	511	534	497	548	547	538	519	544	529	537	518	573	567	537	523	508	526	536	476	506	494	557	563	515	524	507	562	535	523	518	526	529	537	546	528	489	481	543	545	503	509	566	515	539	534	575	509	532	505	517	506	531	551	582	529	545	543	547	550	556	520	515	526	541	498	495	512	526	536	553	515	559	554	535	526	560	539	509	515	529	538	518	532	528	492	520	486	518	575	534	542	518	551	560	564	564	521	542	510	528	508	517	531	525	487	554	526	528	509	509	538	511	544	546	530	533	568	553	482	496	494	517	575	534	525	526	547	495	527	512	538	516	517	548	527	531	529	522	545	499	502	519	535	522	508	505	533	496	551	524	550	549	571	587	561	516	516	532	518	548	544	518	593	479	551	533	541	504	489	516	505	549	525	526	509	512	535	521	499	557	548	539	553	533	547	511	540	551	494	556	536	545	554	531	556	518	520	531	553	506	539	557	527	516	510	556	518	573	583	520	544	529	560	561	530	549	518	548	542	549	513	568	542	558	507	529	529	544	538	547	499	541	564	630	553	507	530	564	554	563	511	508	586	539	499	510	527	539	511	550	521	561	527	545	557	525	542	505	559	550	531	508	538	556	577	539	539	567	485	518	522	523	546	486	526	585	540	584	532	519	534	562	497	541	560	540	514	512	563	494	525	549	548	580	535	531	559	512	492	508	511	540	530	545	565	529	563	581	555	526	512	578	514	526	561	558	527	518	567	504	507	515	557	492	583	510	505	566	544	550	498	554	538	576	533	508	547	526	518	548	546	469	563	508	522	533	543	558	507	546	527	536	531	532	573	520	517	533	554	518	512	546	580	530	536	527	517	534	566	580	530	515	523	529	514	552	493	501	520	530	555	505	536	501	517	536	477	519	556	542	516	504	545	496	549	540	551	582	527	510	529	528	523	534	506	566	517	498	498	515	514	552	547	551	536	555	506	556	514	573	525	519	506	560	541	528	563	547	558	508	525	553	565	506	545	552	534	525	501	524	531	545	538	557	521	536	499	535	526	506	553	502	538	544	543	553	556	513	548	493	525	565	514	514	510	572	541	527	537	538	523	519	568	527	494	580	550	488	545	525	548	538	523	542	472	507	548	518	537	570	545	528	506	548	536	515	547	515	547	527	521	498	560	602	560	503	517	515	505	550	546	521	531	527	517	524	542	520	550	515	558	524	528	526	535	514	518	543	545	525	547	497	533	558	525	523	491	495	538	511	517	536	534	535	575	575	582	557	517	572	476	532	513	508	561	552	565	565	524	532	533	536	547	543	539	553	541	531	541	517	543	538	541	539	538	501	541	531	544	518	507	543	545	510	519	540	490	585	553	535	528	534	537	522	568	559	498	600	558	533	523	546	540	561	543
29003	24818	12548	1240	446	320	340	291	289	300	275	291	280	285	296	289	305	298	266	288	285	281	275	260	297	287	281	256	280	314	273	288	301	280	260	288	258	275	321	295	276	277	302	289	286	313	296	279	282	282	255	272	290	267	266	301	255	286	283	291	298	253	306	273	258	268	252	304	268	292	291	313	259	296	288	272	244	251	290	299	268	294	282	307	283	292	276	263	283	248	264	305	315	280	272	274	261	286	297	288	293	295	276	293	291	287	283	295	321	278	282	284	246	283	292	277	245	303	277	262	254	299	274	290	285	277	256	271	271	296	263	273	286	275	285	299	295	268	276	266	264	276	254	294	269	288	294	319	260	274	277	288	308	305	274	286	281	271	250	279	250	272	267	265	276	267	282	255	305	256	280	262	270	282	273	283	269	249	291	282	269	287	260	279	257	284	277	309	267	273	291	293	268	316	264	286	246	278	276	304	263	269	279	289	286	287	302	274	298	292	261	274	295	271	272	246	285	327	259	264	290	278	250	304	277	309	265	285	272	279	272	296	317	289	270	280	273	259	286	264	265	292	237	281	270	290	270	257	294	265	284	280	274	291	264	271	289	301	274	275	268	301	304	272	303	286	285	257	286	283	256	277	257	273	283	244	255	296	290	272	283	272	281	285	264	263	268	281	282	272	307	275	270	258	267	292	293	258	255	252	276	284	246	262	269	311	244	301	289	272	262	263	285	274	283	249	285	306	308	262	273	276	311	318	262	279	284	294	304	301	279	289	298	282	300	300	259	284	292	297	286	271	284	281	303	307	286	269	267	264	273	307	258	269	273	281	304	261	299	295	305	298	300	286	286	279	302	259	289	294	257	269	283	284	303	240	263	262	257	291	303	276	264	258	273	271	288	292	285	268	296	298	273	301	266	289	280	277	303	280	283	285	259	266	287	268	300	251	265	269	277	270	276	300	250	273	265	295	295	267	293	277	291	259	303	292	285	269	283	269	281	271	274	270	264	298	285	277	306	339	285	306	259	289	277	265	284	281	272	270	288	271	297	299	278	269	268	278	274	291	303	275	292	285	270	309	277	310	269	255	306	263	258	300	281	276	283	274	297	283	282	280	275	302	267	292	282	285	283	302	300	292	295	255	310	252	284	273	280	273	298	289	266	266	285	284	277	279	278	276	299	251	249	287	270	261	272	276	292	306	255	312	277	282	283	280	318	244	309	288	282	272	281	289	274	299	278	272	261	278	258	240	266	270	285	305	233	299	277	260	274	288	292	272	271	238	272	262	268	258	297	290	273	269	268	302	271	256	289	300	306	276	256	268	308	278	289	275	247	246	292	307	284	236	281	264	277	279	294	288	299	268	262	260	296	288	260	271	258	271	297	260	276	281	276	276	278	268	281	285	277	290	312	265	290	271	311	295	290	282	284	285	285	286	323	303	273	284	273	309	269	296	280	274	278	254	263	294	274	311	283	270	287	256	285	297	268	300	265	272	250	242	280	280	285	257	249	295	292	290	279	257	297	277	282	304	262	289	262	276	280	282	261	270	286	287	283	272	324	286	308	291	284	261	295	291	292	261	286	318	265	255	274	285	274	291	279	266	251	285	273	277	284	280	300	255	266	297	291	277	245	286	268	263	271	268	259	267	280	298	287	309	266	285	274	306	262	260	269	262	313	267	266	292	291	279	285	286	296	267	273	283	287	266	272	283	276	266	291	312	256	284	251	294	282	291	272	265	262	259	327	293	254	266	249	286	291	266	321	256	270	276	257	248	287	275	260	285	275	323	298	285	238	261	300	279	301	298	304	245	251	295	290	252	279	292	292	261	254	294	312	285	294	276	275	289	259	275	277	270	275	270	279	276	306	269	272	277	282	248	281	250	287	265	282	254	285	268	295	300	262	269	270	288	277	278	279	249	272	287	267	272	258	299	279	297	276	275	278	310	259	271	273	305	268	284	264	254	259	293	255	290	277	278	301	260	281	290	271	287	273	278	292	273	264	261	284	244	260	279	292	231	265	279	270	272	263	308	284	292	271	260	266	235	316	289	291	292	256	310	270	275	313	285	291	274	267	261	262	290	284	261	291	280	273	313	267	291	294	279	303	265	287	277	280	291	290	254	267	268	279	284	269	302	294	286	272	286	293	266	290	291	316	262	284	270	275	271	291	296	262	261	281	276	246	238	273	292	296	289	293	300	296	274	310	263	269	285	273	246	292	283	265	295	259	273	292	288	268	268	278	257	264	288	282	266	290	264	287	278	272	266	267	286	276	266	288	283	287	285	301	246	277	284	283	294	267	283	277	252	265	283	274	281	263	279	260	294	277	290	280	266	288	261	284	264	265	266	286	260	267	261	292	317	285	293	279	259	266	277	259	295	274	305	251	275	284	288	262	276	301	246	271	288	273	302	291	280	249	281	276	285	258	295	279	274	284	295	266	312	269	284	286	298	305	296	252	300	270	265	259	285	261	249	294	263	269	276	273	296	281	304	294	263	232	264	262	273	293	292	273	286	272	282	286	274	252	289	282	265	289	271	262	262	305	246	271	256	283	304	243	268	303	301	251	293	294	245	294	282	291	286	301	266	271	286	306	272	273	309	276	274	266	297	272	273	283	259	280	293	287	265	292	293	273	264	267	271	275	260	291	303	263	316	292	275	296	304	276	295	282	249	282	294	253	277	282	307	302	258	295	286	289	265	274	273	272	261	276	292	265	296	266	292	283	289	293	285	302	276	286	275	282	281	326	288	273	252	314	295	293	296	280	279	248	286	273	299	247	251	269	275	270	281	258	274	269	230	268	288	283	294	292	284	279	332	275	283	247	286	272	278	285	290	288	259	272	294	276	262	288	305	277	301	302	272	274	288	308	302	283	277	283	223	280	284	259	275	262	276	310	261	280	291	280	271	269	291	265	256	290	271	275	266	275	256	283	262	264	266	290	296	265	288	295	290	287	292	297	287	276	259	269	316	281	287	279	270	276	269	292	282	313	265	288	270	301	263	292	243	284	285	282	306	285	267	281	288	282	288	279	325	292	260	260	276	296	290	282	281	281	290	293	286	262	250	301	289	297	284	258	271	302	275	289	289	267	267	270	281	264	305	250	272	271	284	252	278	283	250	315	263	308	296	290	301	261	252	281	292	307	272	293	270	293	266	296	298	274	262	262	256	264	287	291	278	266	281	278	256	312	281	274	275	276	284	281	326	251	269	290	270	268	273	253	301	270	311	256	291	307	301	265	281	272	280	286	280	255	248	281	297	253	293	281	299	276	286	267	263	247	256	291	276	242	275	276	306	281	324	301	263	293	273	252	288	277	294	288	257	281	247	294	283	292	266	297	251	280	289	276	292	306	248	276	258	271	284	282	306	250	314	284	287	278	288	303	302	311	284	259	283	311	274	280	265	299	262	283	275	262	294	286	287	301	280	284	260	261	319	295	280	271	293	254	271	273	289	256	246	305	269	274	283	274	286	263	296	258	289	278	286	272	275	294	281
35518	32564	1151	584	502	461	414	391	409	377	386	342	370	353	381	342	371	367	364	370	404	323	368	361	383	336	351	390	377	362	360	345	376	350	369	358	357	363	365	373	353	357	333	350	369	352	371	358	356	369	332	373	348	364	391	381	339	350	371	351	331	366	350	325	334	375	381	373	363	352	359	353	367	343	368	377	347	397	363	377	370	372	381	336	354	345	377	408	381	366	341	344	383	356	335	346	323	338	365	368	342	339	358	353	355	363	361	346	338	375	352	358	347	331	366	381	339	367	352	329	314	361	316	305	345	327	378	368	367	341	375	320	340	327	337	357	372	341	401	345	363	380	376	380	364	391	333	371	350	360	358	374	369	334	333	355	336	348	363	345	360	350	345	334	349	350	364	350	360	350	354	386	348	344	366	372	369	324	378	359	348	361	347	333	336	322	327	345	354	380	362	339	335	335	356	384	356	339	358	373	359	336	317	356	371	352	363	351	334	354	360	343	391	387	379	345	397	352	347	349	346	353	351	326	359	345	341	388	385	381	345	315	363	351	348	336	380	385	346	356	359	358	375	360	373	403	362	349	353	318	359	344	379	335	375	339	362	367	363	365	329	346	353	342	364	342	365	384	335	357	346	332	349	319	339	362	342	400	328	359	380	362	325	354	362	339	368	366	344	356	351	341	369	380	358	354	328	335	349	344	356	346	348	371	368	342	344	389	373	346	303	353	331	368	342	361	382	379	349	355	362	340	368	364	351	381	349	363	345	327	366	376	370	390	367	346	365	355	347	343	369	359	372	358	349	377	349	354	352	379	326	346	372	356	386	374	343	333	360	327	361	347	364	368	372	354	376	399	355	368	292	358	337	329	344	369	332	354	353	321	381	353	354	327	353	403	354	350	368	315	310	346	347	333	352	363	373	356	392	323	388	308	358	330	343	377	347	339	360	360	345	376	335	351	371	344	370	384	347	352	369	372	345	372	325	355	354	362	336	346	394	373	368	360	354	353	334	377	369	369	360	338	330	356	344	368	346	311	355	353	345	333	364	367	340	356	335	361	353	364	347	350	339	350	363	380	349	379	346	343	346	381	381	364	368	377	330	334	356	350	350	337	342	384	374	349	375	326	361	338	338	384	369	340	353	359	368	351	353	351	329	351	345	344	368	355	340	364	371	362	346	343	379	335	377	371	384	357	326	389	339	396	384	338	344	353	371	326	346	362	305	360	358	351	352	329	335	334	385	376	356	392	361	371	362	344	366	370	364	327	315	365	353	359	325	349	353	353	378	346	353	347	356	348	337	349	344	368	392	364	377	408	350	374	354	331	358	367	371	354	381	399	332	377	347	353	370	331	354	375	345	372	344	395	339	377	380	367	365	350	352	347	364	375	342	385	367	339	360	356	342	370	358	363	366	347	340	352	353	380	364	339	340	380	330	382	393	333	337	384	352	357	362	308	359	332	350	400	364	339	373	359	326	329	374	382	326	349	376	384	348	378	344	337	346	396	372	383	365	333	332	334	367	384	372	336	318	341	359	350	405	355	361	358	368	347	355	409	371	357	368	375	339	319	375	406	372	352	355	374	366	339	337	359	329	360	344	359	388	359	353	346	355	379	394	330	342	359	323	348	354	349	331	349	349	341	393	351	364	315	327	387	328	329	356	401	374	354	323	382	357	353	337	345	392	343	382	376	373	368	342	360	366	352	374	360	367	372	350	345	364	313	373	357	370	340	372	340	347	354	364	345	364	352	362	322	349	338	372	343	343	334	355	343	351	379	356	367	370	358	347	346	314	355	370	397	407	382	392	343	344	354	361	373	380	365	339	359	360	371	363	363	358	352	357	372	347	348	326	359	364	342	394	386	346	367	336	324	345	339	391	350	357	386	329	385	345	360	324	319	343	377	365	338	318	345	376	337	338	326	360	322	335	353	360	340	334	343	345	354	347	349	346	377	328	356	332	355	335	350	378	363	368	364	340	364	364	369	326	374	365	364	343	362	355	374	359	357	357	328	334	350	388	355	335	362	364	341	355	353	368	355	360	376	319	339	344	357	374	346	365	357	347	358	343	354	372	354	355	345	366	363	358	350	349	381	342	350	396	319	339	353	354	361	333	342	338	325	338	365	393	348	364	355	350	353	377	364	361	341	372	342	361	339	353	358	355	369	329	362	377	356	390	353	355	363	334	381	357	379	348	344	341	375	327	355	364	339	352	364	339	362	342	358	338	374	371	319	310	337	374	368	383	365	345	357	345	355	362	355	370	382	324	373	388	344	339	324	336	345	335	356	354	355	329	353	336	340	322	379	361	355	338	321	340	363	365	322	353	333	359	388	349	369	372	377	373	367	349	357	335	353	334	348	348	338	373	360	352	411	374	370	376	344	322	340	392	353	355	348	393	352	375	389	363	362	338	358	366	382	354	391	342	335	346	348	346	345	355	363	382	369	364	346	356	296	373	363	355	341	318	351	372	334	333	369	347	327	346	358	353	377	334	328	319	359	388	367	332	364	323	348	365	355	388	374	339	328	359	370	352	320	370	378	364	371	339	380	358	370	342	337	355	359	384	351	385	353	364	394	358	356	360	384	367	363	337	352	347	375	357	368	339	374	373	370	355	369	359	380	349	340	336	363	395	371	354	372	380	365	374	352	362	368	335	372	373	359	357	356	372	337	363	346	356	369	339	383	323	343	372	351	361	365	363	323	385	341	341	371	364	332	315	360	371	368	361	345	373	327	386	363	343	398	332	320	333	321	367	378	311	329	382	363	364	366	361	357	358	352	343	339	350	345	329	364	366	342	375	365	375	353	405	378	365	343	370	395	364	352	341	353	362	353	355	347	363	415	363	366	358	350	351	359	332	330	355	350	363	343	365	336	338	361	390	372	353	360	354	378	339	360	374	359	362	375	331	350	332	350	344	349	350	338	383	367	356	362	395	361	389	320	363	375	330	395	349	358	366	381	376	354	382	328	387	345	369	336	364	350	356	347	343	343	343	386	378	357	357	357	379	384	345	346	340	356	360	355	338	372	332	389	367	373	377	380	377	367	357	352	393	377	341	334	375	375	342	340	373	354	375	367	338	389	365	358	379	358	342	354	356	354	342	338	373	374	368	366	370	348	361	368	348	347	373	352	330	356	330	345	373	345	318	373	366	391	346	379	334	361	356	382	349	349	390	371	356	328	367	342	350	355	356	351	348	354	367	348	372	387	387	380	381	341	352	351	364	337	359	337	381	390	343	370	371	325	355	382	344	347	363	376	351	365	356	376	372	389	330	360	368	350	353	325	341	369	377	380	342	358	322	338	388	364	371	322	323	349	330	379	331	359	350	402	334	332	360	347	361	356	385	345	363	350	363	371	369	351	331	346	393	330	351	359	336	354	343	370	350	355	333	354	343	351	364	379	358	350	356	369	348	325	414	380	352	344	349	343	344	348	359	338	336	339	358	367	328	372	356	319	350	327	338	384	352	357	352	327	371	348	361	335	362	353	335	334
23957	21096	28258	24097	20917	7204	1087	701	644	636	531	574	532	514	509	545	557	486	479	504	481	480	470	491	459	459	454	488	466	495	472	478	425	486	478	497	457	436	464	475	472	424	485	483	486	447	415	481	480	455	424	465	480	458	479	519	435	455	435	445	466	467	462	453	445	471	457	486	461	459	425	483	483	447	480	475	485	477	437	455	478	434	467	486	457	464	446	467	454	483	453	459	431	445	468	464	439	418	457	455	448	450	457	441	440	429	478	462	441	483	463	428	482	451	435	460	385	444	476	464	431	440	475	458	472	437	440	436	430	410	425	457	433	416	449	453	448	458	432	479	451	453	499	458	462	436	427	486	464	420	484	446	430	470	453	422	446	471	455	430	473	434	449	478	474	484	457	436	447	425	451	420	439	438	462	482	465	434	460	479	449	432	472	432	443	426	417	425	475	478	436	449	467	439	450	464	455	481	481	417	448	459	433	478	493	411	435	493	478	449	485	411	472	451	439	433	436	458	461	425	427	483	459	420	451	449	425	439	432	489	454	430	470	474	465	471	442	431	476	406	445	445	486	466	479	468	456	467	458	462	450	432	454	463	477	416	459	432	457	452	427	466	455	440	450	465	447	456	429	444	437	444	443	443	443	475	444	457	451	452	434	469	427	431	452	437	460	462	468	454	432	459	458	439	444	463	460	468	469	474	489	437	419	428	472	437	443	492	423	430	455	423	450	436	445	447	462	446	454	427	440	493	467	469	489	480	462	479	463	478	439	481	468	446	479	468	416	467	423	432	446	450	416	448	448	457	483	438	472	486	460	417	435	415	437	460	463	501	431	456	459	466	466	451	458	498	422	457	458	465	473	455	447	449	454	450	464	441	471	450	465	387	460	455	457	466	456	422	460	450	425	469	443	459	446	469	409	433	476	408	442	468	478	440	461	442	462	425	474	455	458	437	468	460	477	456	416	455	440	460	438	428	443	451	443	424	429	439	466	398	444	485	458	454	465	486	440	451	455	446	458	484	478	443	477	473	480	437	419	488	480	480	476	462	443	481	437	448	444	466	462	473	467	436	448	443	443	458	464	468	454	442	444	453	484	467	451	494	451	451	430	460	418	447	445	422	412	426	452	459	451	471	488	479	451	454	456	457	433	464	416	474	464	472	461	461	430	472	451	416	453	495	446	424	458	472	451	436	430	418	413	401	467	454	441	430	479	425	451	433	464	479	462	467	425	458	455	420	465	449	444	454	438	461	409	423	442	462	466	436	451	412	472	481	486	455	465	461	447	435	459	454	422	506	462	476	421	426	415	444	441	438	463	426	451	466	471	449	405	429	459	455	421	459	449	433	454	479	431	438	466	452	443	444	449	462	466	459	487	455	470	462	440	412	454	469	413	430	450	438	451	431	440	421	416	479	427	473	426	483	448	461	451	463	436	451	461	438	461	469	469	451	415	451	456	462	471	443	435	464	454	432	433	442	459	489	452	477	420	463	455	447	420	473	445	453	490	464	430	461	436	462	461	416	472	432	445	479	482	435	474	469	452	481	450	442	471	460	464	456	486	489	432	472	449	465	464	417	432	412	467	435	478	469	462	442	440	461	452	454	466	429	464	438	449	425	476	414	434	456	459	451	416	449	461	449	468	471	426	444	473	437	486	453	442	445	459	433	446	435	422	453	443	449	429	453	465	434	437	489	433	442	478	457	445	482	509	460	459	440	441	447	445	427	476	468	464	430	463	445	483	433	469	474	444	446	439	465	478	429	476	470	449	449	423	441	464	496	462	435	448	434	471	477	479	443	437	410	440	473	470	431	451	454	457	478	468	438	436	449	453	465	518	492	464	430	447	416	422	454	453	422	425	447	464	443	461	474	499	431	436	440	488	466	441	480	468	471	425	460	476	421	452	426	476	459	448	426	445	455	437	448	465	458	476	440	471	471	447	454	428	486	449	465	450	458	521	439	447	469	469	465	460	462	492	450	441	485	481	484	452	499	454	472	470	437	490	423	427	469	477	459	452	506	441	473	434	457	452	476	411	470	432	497	441	516	469	472	405	449	446	483	465	443	502	493	444	453	429	422	504	485	481	458	441	486	446	442	441	466	441	406	468	447	456	459	445	459	493	467	440	455	476	438	442	448	440	469	470	441	445	473	431	447	452	447	439	449	428	439	459	461	473	478	447	427	457	439	434	452	470	468	427	415	481	436	436	447	445	460	448	451	439	466	476	454	481	461	442	467	469	465	460	443	492	458	427	466	466	453	508	454	425	397	455	463	450	454	457	426	465	474	483	467	460	491	435	484	459	429	467	475	470	459	467	425	439	433	492	423	448	454	486	454	448	424	442	464	423	466	442	455	446	486	478	519	437	485	455	487	456	450	417	458	455	446	492	427	450	424	468	453	459	462	477	450	445	480	448	459	493	460	437	460	439	418	443	460	472	442	483	452	487	443	504	430	458	479	496	423	467	424	431	501	457	460	434	441	466	471	452	451	459	437	454	448	451	471	421	438	427	441	431	457	427	492	429	451	447	440	456	434	460	428	439	431	434	433	462	449	473	454	400	448	450	444	482	464	442	464	440	456	472	417	451	463	454	458	417	450	465	475	466	427	469	500	428	434	418	454	455	467	456	482	472	452	450	443	459	440	465	434	455	459	417	447	482	456	488	486	450	473	478	458	472	463	444	481	439	470	428	465	463	490	446	455	447	429	428	418	456	451	471	463	440	466	423	436	439	474	450	450	430	457	449	421	443	451	452	479	464	430	434	396	449	461	441	452	471	419	429	455	434	428	479	501	393	448	415	466	453	464	449	434	431	432	454	460	424	487	451	449	452	419	462	468	462	442	477	460	463	434	454	454	454	449	496	407	435	445	451	415	430	477	470	434	471	473	446	451	482	470	437	461	439	462	452	435	457	448	442	424	485	411	472	443	417	477	453	453	439	465	463	498	459	444	448	471	460	444	417	457	432	444	447	423	432	438	458	420	470	447	462	468	477	447	442	453	442	445	462	428	475	425	463	425	449	480	477	437	469	447	448	437	449	404	446	445	472	452	452	465	441	455	435	474	448	418	418	447	470	442	446	489	428	436	437	436	457	453	492	416	441	453	458	426	452	471	462	486	422	461	442	448	421	481	465	435	446	449	452	457	476	458	444	466	451	471	435	488	439	435	495	459	459	494	481	455	452	439	428	410	406	472	470	472	379	478	484	467	490	497	439	441	471	454	468	460	470	444	438	440	451	399	491	450	484	441	441	434	445	455	453	442	444	459	465	459	439	443	466	458	465	446	465	431	447	462	441	428	467	455	420	434	462	421	449	444	460	476	431	414	494	443	494	444	501	471	444	438	459	468	458	422	422	481	428	448	421	442	433	425	433	457	450	432	442	464	458	472	421	429	447	420	453	439	451	461	418	470	433	462	450	431	465	473	470	459	441	441	446	434	405	462	450	408	471	425	496	453	427	440	450	452	447	446	433	453	436	465	468	451	462	414	457	470
40465	48482	9125	3319	2377	1810	1526	1282	1138	998	908	828	796	808	708	716	699	664	668	643	607	678	664	654	571	656	631	572	602	609	588	615	589	575	613	567	641	595	573	554	552	617	637	572	554	552	603	569	621	580	551	589	589	556	552	619	574	598	582	565	596	557	592	575	546	565	547	601	606	614	625	585	600	572	564	598	557	598	584	583	568	544	553	576	545	591	581	577	520	572	583	584	597	545	534	576	555	572	594	587	533	564	608	592	556	579	602	572	576	595	570	624	567	607	614	575	522	602	594	568	572	544	557	611	544	563	542	588	578	598	569	561	512	567	583	557	573	564	615	588	539	549	624	581	564	592	545	554	527	598	536	612	598	557	584	589	587	572	553	516	571	592	566	567	559	601	574	579	571	570	574	570	627	617	572	578	547	559	555	598	521	573	578	597	559	513	583	572	538	564	590	584	568	642	550	554	548	560	556	589	543	581	535	548	594	592	587	565	561	530	552	551	596	550	553	598	573	566	542	585	600	581	578	554	612	567	569	555	559	610	581	555	581	607	576	480	596	520	562	565	587	572	586	571	551	546	635	563	602	585	587	595	556	594	564	558	540	565	591	546	602	573	551	567	514	543	541	599	559	562	617	563	532	584	531	568	609	605	551	557	533	555	566	579	592	548	569	564	576	593	566	593	574	571	585	548	557	559	618	531	570	576	589	539	528	582	587	541	605	596	555	569	555	577	582	572	616	551	548	554	555	565	487	551	515	545	564	583	570	591	535	579	558	615	577	585	587	590	552	561	538	590	541	596	556	565	543	601	523	586	563	606	540	566	563	599	573	598	580	553	573	580	535	520	565	568	560	568	598	548	593	575	595	619	539	564	564	580	576	553	603	531	559	577	541	567	574	573	553	587	563	594	564	566	603	604	624	564	568	571	545	586	589	564	576	581	593	564	593	545	581	599	554	548	552	529	545	543	582	577	558	565	570	613	569	587	565	529	578	549	506	572	600	568	588	595	574	582	564	557	554	584	562	583	553	599	558	571	555	580	548	628	592	598	593	562	506	589	608	576	549	579	549	587	569	547	578	576	516	561	564	568	554	581	606	544	578	577	564	543	529	511	625	569	579	531	561	525	589	578	549	582	568	548	567	570	561	575	606	553	633	566	573	533	564	589	565	583	591	549	563	593	596	561	580	568	534	569	582	563	604	584	541	572	571	572	562	595	551	529	577	556	562	545	606	605	552	560	571	625	548	607	592	534	577	572	532	550	577	545	596	579	558	576	550	592	564	553	566	567	583	580	564	603	504	543	612	591	589	548	514	565	571	528	576	578	595	581	550	572	590	563	559	585	576	578	549	585	533	568	558	607	615	563	551	581	548	587	603	585	593	577	599	570	569	563	613	590	584	562	566	557	598	561	546	534	581	587	563	615	574	566	595	580	559	571	533	570	568	581	578	576	566	577	583	545	568	573	565	547	574	536	621	617	556	599	624	585	591	540	572	558	552	576	564	541	564	561	572	525	563	551	588	612	598	591	600	576	578	565	598	601	590	596	553	553	586	557	584	565	581	533	576	564	564	544	555	616	586	578	601	559	559	542	554	580	573	608	625	604	557	615	599	593	562	587	509	546	600	590	559	594	624	598	578	601	568	570	577	546	566	580	540	557	580	596	570	542	592	574	568	558	581	586	567	597	546	575	617	623	584	520	572	588	546	568	580	554	580	550	531	551	574	549	581	563	545	586	581	563	594	563	595	587	536	536	563	528	599	601	581	586	602	570	547	596	587	546	567	594	609	572	530	565	550	547	559	562	593	567	596	598	577	574	579	564	560	578	584	623	568	551	555	512	540	588	585	583	574	568	573	557	595	594	548	565	536	596	574	523	593	521	563	588	594	555	581	566	572	574	573	566	591	623	627	586	560	592	571	566	558	614	541	556	530	587	562	624	556	566	580	560	615	559	537	542	531	535	560	591	552	601	598	607	570	596	556	575	562	542	604	512	571	578	534	590	547	587	556	576	556	557	561	543	530	566	524	582	560	579	597	548	614	594	580	570	544	575	571	579	555	574	597	598	551	557	567	570	563	583	543	562	536	542	593	602	593	551	556	570	565	596	536	573	584	580	604	562	610	573	567	604	567	578	572	577	547	578	579	574	560	593	608	567	614	600	544	573	598	598	583	639	547	565	589	616	550	553	562	566	605	588	512	582	568	556	558	601	565	614	575	605	557	560	615	542	564	557	577	599	569	553	609	550	545	598	586	557	621	582	590	544	584	604	569	555	598	508	544	551	575	606	580	550	593	586	570	593	577	575	582	592	535	554	549	568	558	567	564	574	560	566	552	579	571	542	552	552	523	545	558	578	618	602	592	576	599	605	591	602	599	586	590	548	603	562	531	538	575	576	557	562	612	561	579	642	594	593	573	572	580	578	566	604	559	627	559	560	595	598	540	577	560	590	562	618	589	584	590	525	572	563	592	547	583	570	533	582	559	585	536	546	568	558	594	582	551	557	563	622	585	556	596	556	557	585	618	563	555	588	574	515	555	567	600	565	525	589	617	556	622	552	544	571	566	592	543	542	558	542	608	551	577	562	553	516	570	596	571	594	543	535	588	571	574	543	582	552	555	530	574	532	602	570	546	549	560	553	517	583	591	526	565	584	612	597	581	557	578	575	590	585	583	562	555	585	582	519	586	552	546	594	584	555	573	547	565	550	557	571	592	576	543	582	551	507	584	571	549	577	606	589	575	579	543	590	555	609	504	563	595	523	563	553	569	543	559	617	610	621	570	634	573	550	560	560	579	565	600	565	567	585	580	569	601	565	544	591	579	612	572	534	614	535	549	569	581	565	595	627	595	574	553	566	545	593	553	533	566	564	549	598	584	555	618	569	591	544	541	559	612	572	619	575	552	587	543	570	591	550	576	572	579	569	601	555	613	615	555	625	568	586	589	587	571	556	560	592	595	592	597	584	553	577	607	550	535	537	576	555	594	514	568	594	583	545	590	567	552	562	572	582	574	550	577	556	563	563	587	567	567	609	581	574	553	555	540	609	580	586	566	557	604	572	612	550	568	570	579	592	562	545	555	551	626	528	600	599	569	551	566	577	583	582	588	520	570	523	617	583	572	568	540	599	568	607	560	624	547	577	544	579	583	556	556	585	581	493	589	546	564	545	560	586	563	553	550	564	606	569	579	522	598	603	617	576	560	570	611	589	565	589	597	560	555	595	559	557	583	568	530	609	572	564	579	588	571	581	572	541	572	585	557	537	578	541	616	553	541	596	600	563	569	557	603	588	564	564	539	572	564	523	543	597	540	557	598	598	569	589	569	611	571	574	566	587	588	567	549	599	546	551	537	540	562	571	608	568	540	598	603	586	525	549	579	598	539	548	575	574	578	577	564	605	562	611	554	539	577	539	556	573	540	551	558	547	570	559	578	589	579	561	557	587	594	554	612	578	634	644	545	594	570	557	570	600	560	579	565	568	562	543	538	564	545	530
22969	21073	28728	23605	21062	20996	6030	1106	816	738	708	617	530	587	524	552	519	496	490	447	492	463	457	464	450	448	437	460	422	436	447	481	441	420	445	422	493	448	419	440	473	451	394	433	390	399	399	418	427	415	418	438	406	435	456	422	433	454	434	426	402	442	399	401	434	400	429	417	416	408	434	423	432	404	393	426	441	414	444	413	400	394	454	425	408	449	434	390	410	405	426	385	392	397	377	422	442	409	403	412	417	418	422	399	394	387	411	420	396	398	444	427	448	403	388	438	437	443	423	388	422	427	426	388	410	370	369	408	428	416	420	439	374	427	444	411	408	414	401	410	403	402	428	378	428	424	449	401	435	369	405	377	427	444	442	408	404	387	398	413	399	442	443	407	416	434	398	432	426	424	388	456	359	429	458	415	440	361	394	432	396	402	414	395	412	391	396	393	458	443	449	369	436	417	434	419	410	408	419	422	398	410	391	484	400	404	424	439	392	433	395	411	414	423	416	439	431	424	403	390	413	425	417	404	439	402	417	377	434	457	414	439	440	392	427	392	412	414	406	421	410	417	403	400	397	428	399	388	416	420	408	421	440	407	400	404	390	403	422	403	434	404	429	425	411	438	424	434	390	427	397	408	440	436	413	371	445	420	435	405	450	445	407	426	403	401	442	411	396	391	418	426	366	389	427	468	444	394	414	397	434	391	403	384	393	459	429	416	427	429	428	426	355	402	370	431	422	396	390	418	404	375	403	401	410	421	400	394	416	370	425	401	419	407	400	401	420	415	457	466	411	398	411	416	408	412	413	430	405	431	417	414	405	427	445	392	444	456	455	431	419	444	445	405	395	377	426	413	410	420	400	438	422	392	381	432	426	404	434	369	420	423	404	407	426	368	422	444	443	436	418	376	410	435	414	388	404	416	428	411	424	378	405	429	449	413	423	416	406	433	403	412	403	411	408	388	428	432	414	418	398	404	427	413	405	432	411	450	388	401	432	458	434	413	407	467	395	436	397	416	393	418	428	419	436	432	386	421	427	398	440	428	378	427	399	387	437	428	447	415	374	389	431	401	418	451	394	433	442	398	429	393	417	430	422	402	398	416	418	394	407	400	397	415	406	433	402	402	394	407	389	431	392	419	438	449	413	393	370	405	388	434	445	403	410	390	446	423	417	421	428	396	405	413	438	414	429	428	405	415	439	429	406	381	407	416	424	411	463	385	426	418	383	407	388	374	414	386	411	428	420	407	443	407	384	435	405	462	406	400	403	405	404	395	396	392	444	372	376	426	426	420	388	420	443	406	426	430	427	414	409	410	388	383	424	445	390	405	375	452	411	390	412	430	422	399	410	438	424	435	454	427	400	457	415	402	419	438	410	441	419	425	399	417	366	423	428	403	428	436	447	445	413	406	429	415	424	444	414	383	415	400	396	361	400	426	424	443	394	390	417	414	393	440	393	388	391	389	408	413	368	408	416	435	424	387	416	374	423	412	435	403	402	388	383	430	386	409	431	435	426	397	418	431	408	395	423	413	386	427	414	455	369	396	386	433	396	406	426	428	398	421	413	450	462	420	442	415	425	440	395	388	389	383	401	433	392	427	397	414	424	441	355	443	423	381	399	383	405	402	421	445	421	408	407	409	403	426	438	388	445	414	419	392	420	378	392	417	415	401	407	422	425	379	414	395	403	392	413	428	385	434	424	426	383	397	410	414	411	445	463	391	379	424	417	404	375	405	473	393	402	392	387	414	365	415	400	413	417	438	397	400	407	440	405	422	402	399	417	427	414	403	395	424	404	377	383	378	419	428	371	412	361	401	425	434	430	424	400	423	391	395	410	407	430	409	453	417	436	419	415	417	392	422	448	407	388	418	420	424	428	383	433	395	426	447	387	393	452	424	396	382	401	428	412	417	415	400	406	447	402	403	417	432	404	400	406	400	419	434	390	457	414	404	405	440	403	417	408	409	411	422	431	404	409	426	395	379	422	422	422	411	428	416	417	462	348	390	421	416	383	394	447	393	408	423	429	390	414	367	400	407	416	397	443	408	432	409	390	429	410	392	417	421	422	380	411	398	402	418	415	425	369	381	429	386	415	447	435	394	416	374	398	411	406	353	401	422	437	401	434	396	448	390	415	400	405	426	390	399	430	394	440	431	397	418	429	410	429	411	408	396	437	381	429	407	396	412	435	445	441	440	404	451	398	438	403	417	433	374	405	409	410	380	411	418	421	432	358	403	439	385	414	411	422	400	433	404	425	397	429	419	384	403	423	411	377	405	398	420	415	407	400	395	432	413	406	402	426	395	422	400	394	431	375	425	412	411	406	422	371	386	410	400	441	398	427	408	386	436	393	409	401	371	406	432	417	429	388	451	420	423	398	394	428	430	431	380	400	420	425	446	434	423	405	442	442	407	371	412	387	375	376	426	417	436	403	408	444	428	420	400	387	439	396	403	392	388	411	433	422	442	391	397	401	436	435	417	417	437	390	482	402	423	426	385	407	433	419	420	406	387	462	391	427	404	403	422	419	428	409	412	429	390	412	429	399	381	399	403	399	372	398	404	387	413	419	394	424	411	417	427	443	436	441	408	388	461	399	378	406	454	410	408	434	456	410	392	395	415	382	410	412	427	405	405	403	399	388	466	411	406	369	389	384	434	398	404	418	416	470	390	424	442	389	396	394	409	416	418	432	428	423	417	434	419	374	421	420	409	400	412	422	418	428	418	398	406	411	430	422	411	406	410	389	430	396	379	413	434	385	424	374	451	393	436	412	398	420	394	405	415	403	408	448	417	395	444	443	421	406	389	426	386	400	432	438	410	403	403	421	408	427	423	446	448	413	428	397	414	388	422	389	375	410	408	385	389	405	351	392	409	406	431	396	451	405	393	430	416	396	381	445	410	418	419	402	367	405	401	385	420	419	376	406	428	365	412	439	427	430	391	394	394	427	436	379	412	372	428	445	395	417	404	380	418	404	424	433	430	381	425	374	414	421	403	398	420	442	406	411	410	408	406	374	417	410	396	444	366	400	454	410	404	409	388	402	431	395	412	429	422	406	441	408	443	406	432	402	410	406	397	419	402	417	430	384	401	409	462	438	405	419	378	419	421	431	417	401	384	431	395	450	389	438	421	407	411	422	450	398	412	420	430	402	421	426	412	424	425	424	413	435	474	440	399	429	406	392	416	416	427	416	404	395	448	402	370	401	455	432	402	423	393	424	375	452	372	409	423	442	446	391	432	418	427	425	391	407	415	428	389	422	395	438	421	416	405	421	383	415	430	400	372	401	410	429	403	454	413	385	398	400	423	414	457	410	383	388	418	390	396	421	433	385	449	433	398	420	438	400	402	395	460	419	404	382	447	379	412	456	394	423	405	457	383	400	433	391	402	404	378	405	474	365	387	388	445	391	447	404	410	465	421	415	434	395	432	401	419	424	413	404	449	392	392	387	380	422	388	417	404	455	413	404	407	432	398	402	419	390	404	413	412	441	424
44873	57029	12417	5697	3777	3022	2441	1910	1625	1323	1136	1062	986	835	793	747	714	732	677	650	682	642	633	609	615	617	601	596	615	583	568	579	539	609	591	580	561	561	584	573	530	560	590	577	495	557	540	570	567	536	548	546	581	484	515	548	533	557	567	575	521	558	560	544	539	522	529	496	572	521	514	558	537	570	529	562	534	524	540	526	539	520	575	536	539	534	544	514	559	504	537	530	531	571	515	553	513	533	456	518	508	505	623	484	542	523	534	540	528	565	497	496	494	475	572	532	545	494	564	583	544	555	504	555	536	505	480	510	537	548	506	516	532	539	524	502	502	510	550	559	530	481	539	560	521	533	551	502	519	539	528	520	502	512	555	558	510	515	521	502	545	520	486	488	511	561	486	541	536	492	502	536	551	549	531	506	542	556	530	509	505	480	556	548	523	518	549	513	501	507	523	499	476	505	548	500	510	524	511	524	563	510	529	526	545	555	498	477	548	532	524	490	497	524	534	498	476	556	556	523	500	550	518	549	541	537	503	503	540	560	522	518	507	484	504	510	533	504	515	498	512	494	522	518	509	516	555	567	530	535	539	499	520	519	492	500	527	538	562	532	555	549	533	531	580	497	497	518	549	489	514	497	502	519	518	484	537	487	559	502	557	470	523	505	495	500	511	558	525	495	522	486	595	528	538	519	499	480	531	523	546	489	556	526	549	543	508	508	579	540	538	540	560	518	501	520	501	512	486	524	526	509	518	590	513	514	514	550	491	542	529	535	516	495	515	537	527	482	566	552	507	516	525	545	532	558	504	529	535	523	537	480	522	496	507	525	539	534	554	513	512	547	515	509	517	505	528	502	537	565	537	515	554	538	491	489	547	514	499	509	535	520	517	505	577	512	548	517	528	521	512	506	556	523	518	495	505	522	526	502	504	535	522	491	513	526	506	565	501	546	503	566	524	499	489	534	544	515	523	545	544	513	498	473	505	519	532	546	503	526	526	550	531	521	503	501	503	521	558	518	525	493	494	499	528	547	487	523	537	546	523	529	519	522	505	499	533	516	551	493	548	534	518	505	516	550	498	610	505	499	552	525	538	500	483	543	506	517	518	527	503	541	537	504	533	551	505	567	508	472	487	569	527	507	516	510	579	479	502	521	515	524	523	516	514	547	519	512	508	529	534	533	506	508	502	504	473	533	507	497	530	529	541	516	471	517	498	514	523	584	533	518	486	509	532	529	540	531	549	513	503	521	527	483	559	526	527	561	466	513	540	495	541	532	518	533	554	515	570	532	516	546	525	526	512	535	511	505	510	519	485	526	534	514	554	547	533	532	510	546	528	513	534	520	535	464	549	498	520	527	529	574	595	491	529	538	546	508	495	513	535	513	513	540	518	552	518	532	538	521	496	515	540	529	569	495	562	491	509	525	496	522	534	515	510	536	552	540	495	487	535	530	521	541	537	522	561	524	545	494	518	521	515	529	564	485	493	544	491	544	549	539	488	490	543	530	538	524	509	571	521	541	510	555	512	524	518	555	524	555	589	513	518	517	536	530	532	526	557	498	500	511	508	535	496	504	564	526	574	511	501	491	545	538	560	542	520	534	533	555	534	528	508	525	507	507	491	550	551	517	502	500	521	558	527	509	522	511	539	520	536	509	584	533	532	536	535	505	497	523	527	528	554	545	511	529	534	534	471	534	548	536	561	515	537	493	537	506	547	516	523	534	540	528	547	531	527	551	546	500	540	510	519	535	488	497	534	520	524	531	551	505	561	496	485	549	513	507	515	552	524	520	510	552	526	484	476	490	546	474	483	567	545	483	570	461	522	545	520	521	534	580	527	517	533	506	485	540	556	482	520	529	486	527	544	515	498	501	488	493	543	509	539	530	529	541	499	537	558	535	502	537	552	500	525	521	560	515	517	564	535	492	536	533	547	525	517	541	536	501	523	566	531	540	477	506	518	508	559	552	518	559	555	509	522	523	492	523	471	509	517	499	511	517	496	499	547	500	534	536	473	493	536	529	523	564	496	538	521	548	489	528	524	501	511	515	547	537	514	557	533	507	532	514	513	498	547	568	557	503	564	583	570	540	532	555	556	560	517	530	540	512	485	534	548	532	492	496	515	522	528	541	573	514	540	534	512	536	567	540	568	512	512	527	530	558	557	567	507	511	530	532	535	490	523	515	582	565	502	554	510	547	522	450	546	507	493	553	547	574	488	562	536	499	519	512	542	504	527	506	520	500	569	544	571	496	530	525	516	523	555	542	538	503	520	537	522	536	521	541	532	503	512	507	525	529	505	532	524	563	494	541	539	492	573	544	486	519	514	536	569	515	535	533	513	501	531	544	524	543	484	523	478	550	525	545	536	527	512	535	507	508	551	520	573	495	508	567	515	540	513	501	549	487	531	546	529	502	522	519	510	509	553	527	517	510	507	526	511	509	505	524	507	551	539	509	553	476	499	535	575	499	536	541	498	510	532	505	548	520	552	520	525	535	480	543	551	452	537	492	539	503	534	500	499	483	499	546	533	572	552	531	485	528	561	466	518	521	538	547	546	498	497	542	548	542	516	548	493	499	526	549	508	514	500	485	505	507	521	530	532	525	519	564	524	531	557	549	552	509	500	484	533	514	531	562	528	552	505	493	515	545	470	515	541	507	511	545	518	518	537	525	498	504	551	504	493	545	528	499	574	542	541	489	544	495	542	517	474	530	505	580	502	525	524	526	520	518	491	561	520	531	508	542	535	538	512	469	536	533	509	512	498	502	520	519	495	595	546	541	505	545	547	523	523	560	572	520	594	498	511	500	493	531	519	533	528	506	495	497	490	535	542	550	532	520	519	549	538	599	531	496	539	523	491	580	488	497	562	522	538	524	509	490	516	489	530	512	519	541	561	512	486	572	521	517	509	503	542	537	515	515	574	523	504	510	530	531	499	532	506	525	499	532	543	527	566	534	509	495	503	516	533	586	518	505	494	517	556	492	504	539	526	496	527	547	558	552	507	507	486	601	499	505	519	516	509	509	536	542	549	502	569	526	549	515	520	520	559	508	521	487	519	530	501	489	545	521	523	488	536	485	533	528	506	513	501	543	488	521	528	531	520	562	530	513	519	565	533	511	532	516	520	546	546	503	502	517	562	514	499	507	501	541	523	525	506	548	568	541	518	480	521	533	516	500	518	487	566	525	536	500	510	515	517	471	506	556	488	539	563	515	558	524	532	502	488	530	519	504	528	532	550	489	504	548	490	548	546	517	478	521	523	492	570	518	493	503	511	511	509	558	488	515	503	530	502	539	543	519	521	522	517	560	531	547	525	491	520	511	517	520	515	510	514	510	499	472	507	550	537	523	490	549	554	508	513	509	519	542	515	502	507	514	524	568	513	511	498	532	537	529	501	536	548	522	516	539	536	508	532	559	522	492	519	503	505	566	550	507	542	576	505	507	505	523	506	516	559	523	533	529	482	485	496	517	501	531	555	502	523	557	513	475	513	554
28930	24824	13734	1563	578	503	362	291	273	289	302	309	275	287	291	299	294	315	306	283	261	302	279	272	296	316	271	287	271	266	292	293	282	251	290	285	289	245	292	247	291	293	280	273	293	286	271	279	303	286	246	278	272	298	269	278	258	260	297	295	302	301	243	273	250	296	258	266	285	258	273	282	270	301	284	263	296	251	267	260	273	283	293	269	301	264	250	262	278	275	249	301	245	264	288	266	271	268	288	268	257	292	277	285	262	313	267	296	280	272	275	275	273	294	277	299	254	279	292	261	235	285	286	271	267	296	278	299	256	269	264	294	286	264	269	278	274	283	248	310	289	256	292	258	284	268	246	270	266	276	261	257	259	269	278	279	297	275	243	266	291	290	312	268	277	313	281	265	295	267	280	267	263	268	296	267	281	274	293	287	251	277	264	247	266	279	281	286	274	281	277	252	291	276	238	300	287	277	250	277	257	280	269	258	283	275	271	292	275	271	269	252	278	267	282	258	272	276	288	282	271	245	286	267	298	285	291	282	275	274	291	262	268	309	306	284	266	267	266	278	261	236	280	290	239	269	243	297	293	266	272	282	258	269	287	275	260	273	263	276	267	258	281	284	273	283	271	285	273	251	272	286	303	272	264	282	262	293	300	258	280	271	264	281	277	294	271	275	292	294	269	258	277	298	295	270	301	256	270	275	307	252	282	279	259	274	320	292	265	286	262	250	280	265	277	281	285	276	265	286	247	289	324	269	280	282	279	268	279	285	280	273	266	290	269	298	270	264	294	274	264	280	269	279	263	251	274	285	255	308	280	295	272	250	271	291	284	288	301	269	270	257	270	265	282	260	256	268	288	269	273	280	277	252	274	279	304	255	289	253	273	276	257	282	296	332	278	260	272	252	255	291	305	279	291	261	278	268	285	298	259	275	280	292	283	272	285	285	294	291	277	286	284	292	254	270	299	295	242	276	275	276	271	282	241	287	306	253	278	264	255	248	260	274	235	270	252	302	291	301	296	258	274	252	285	283	298	249	256	282	286	279	261	288	301	266	252	270	237	287	287	275	272	257	271	287	289	271	268	255	248	277	294	246	291	288	254	286	272	292	279	285	240	278	260	266	273	242	285	253	275	266	273	291	258	229	279	265	281	277	273	254	279	282	268	247	292	267	229	307	252	285	283	256	271	288	286	281	295	286	268	247	272	255	273	303	263	281	279	281	264	267	286	264	290	254	271	268	283	290	290	304	277	287	293	270	271	274	274	285	271	278	307	256	271	287	281	272	270	274	303	258	262	265	255	298	288	279	302	280	243	273	273	255	280	263	266	261	269	281	289	251	292	257	283	273	275	275	280	275	271	268	246	291	286	255	289	297	267	281	282	282	291	299	269	299	280	274	277	276	295	305	277	265	300	308	271	280	293	274	268	274	274	288	242	295	257	263	288	280	273	267	292	278	241	283	268	288	265	288	253	263	249	257	260	257	300	297	260	305	290	309	270	269	293	279	276	283	306	250	277	282	280	259	291	263	274	283	301	295	279	250	239	279	247	297	278	284	302	281	276	271	274	281	260	258	254	260	265	305	275	281	270	284	296	255	273	287	255	279	266	268	264	283	299	248	247	289	291	235	282	285	266	266	291	244	269	259	264	279	263	287	267	281	279	274	267	280	271	252	276	264	268	258	266	265	277	272	249	276	271	262	286	270	255	265	261	253	265	283	279	276	260	257	270	256	314	303	265	257	276	266	305	266	265	286	276	289	238	269	256	313	265	282	269	269	256	288	268	286	273	294	283	310	292	263	266	277	254	261	271	287	284	257	272	247	305	280	259	272	283	263	248	254	285	271	276	265	258	253	264	293	275	274	297	282	266	314	255	302	237	255	265	293	265	295	268	262	281	283	268	281	272	254	267	271	303	289	280	264	286	271	273	281	251	262	258	289	257	264	254	277	293	258	294	269	267	307	294	249	264	271	286	270	256	271	282	299	282	261	285	282	279	290	263	278	255	296	278	274	260	303	290	251	272	303	266	285	282	268	275	272	299	275	260	275	260	267	270	287	275	245	257	240	287	296	270	259	250	276	324	271	277	255	267	291	259	286	271	284	282	297	303	293	273	252	259	283	282	263	258	251	276	260	257	297	269	255	288	259	275	311	265	284	293	269	266	280	267	246	282	269	274	267	285	269	247	257	280	289	286	276	268	272	282	294	281	250	274	281	276	284	255	290	279	305	279	286	297	269	265	277	311	295	309	251	290	276	275	277	280	286	280	293	266	260	250	285	288	259	271	290	285	265	293	273	260	264	281	274	273	280	277	273	276	267	292	316	296	275	292	312	283	264	267	260	269	267	274	263	270	259	303	268	290	255	285	297	275	251	271	265	277	244	270	271	266	310	280	282	284	290	295	254	252	277	253	278	273	262	266	243	265	269	286	270	254	296	273	264	268	244	272	301	274	296	271	278	305	279	300	267	287	272	252	270	275	265	301	280	253	283	264	289	280	280	289	268	293	294	252	247	285	296	239	271	265	250	283	262	288	283	255	298	293	275	281	292	237	282	262	295	295	265	262	262	288	276	289	278	298	242	282	268	267	264	291	248	282	316	279	286	283	287	278	282	262	275	279	285	270	273	239	269	258	297	282	280	277	241	286	276	268	281	285	296	277	284	284	282	270	265	295	282	284	264	260	288	291	283	278	300	292	271	270	255	273	285	288	297	270	268	264	285	273	268	290	280	270	293	294	253	268	283	300	279	280	271	285	265	289	258	318	303	307	273	285	264	249	279	262	312	247	261	304	264	291	337	302	258	293	268	281	250	302	263	253	257	264	272	293	278	247	254	288	293	278	295	267	248	267	287	285	310	258	288	249	274	285	289	285	331	272	268	253	261	280	282	287	292	273	279	271	262	249	285	267	255	219	284	271	283	277	248	263	282	315	261	271	298	268	261	270	276	281	273	290	267	270	254	237	276	289	269	287	285	280	264	228	278	273	275	263	281	272	263	295	274	283	281	278	281	266	262	270	272	240	250	293	256	245	291	279	292	299	302	266	310	271	275	295	284	272	288	262	287	322	272	264	255	263	263	301	282	250	286	290	276	277	263	281	267	276	258	296	302	252	269	277	264	283	278	298	255	271	262	259	276	234	253	274	280	240	271	284	257	293	265	285	278	279	287	277	280	283	275	263	294	246	284	307	281	243	282	249	279	270	288	278	263	262	255	226	270	298	281	295	270	267	281	276	275	274	247	278	249	226	278	241	284	276	268	295	272	291	282	289	266	302	263	287	247	283	285	260	272	254	324	276	274	261	302	272	277	233	266	295	259	279	270	323	228	248	270	273	246	293	264	292	285	276	280	294	256	273	285	260	272	263	305	272	284	278	265	285	284	251	294	250	270	248	274	266	277	258	252	271	294	280	257	270	300	271	265	259	273	249	243	280	264	238	275	276	261	227	300	259	309	278	280	256	264	301	247	291	267	287	245	257	293	279	284	276	268	280	253
35713	36513	3593	638	519	495	417	430	430	393	430	345	340	362	408	343	352	355	366	352	351	346	340	359	360	342	348	353	367	370	365	342	370	359	368	361	356	356	341	374	336	377	334	349	344	328	329	356	362	368	349	342	354	370	371	354	333	380	358	356	349	333	372	343	327	354	349	366	369	322	378	344	367	346	356	327	349	374	351	321	348	358	359	329	376	363	360	329	337	330	333	375	375	355	332	346	324	381	355	347	359	335	338	346	367	349	386	316	335	359	364	362	328	342	326	356	378	330	355	340	361	375	355	355	357	325	357	366	333	351	367	365	351	323	331	360	352	353	371	365	361	361	346	350	390	355	348	333	342	377	347	346	374	380	360	344	330	362	352	345	308	358	322	323	347	353	318	325	364	356	313	337	373	349	372	365	332	351	325	342	401	355	335	364	338	329	357	333	337	343	352	347	344	372	335	336	329	337	368	337	340	342	352	318	366	350	335	370	320	354	367	349	384	327	345	330	341	377	352	369	316	354	348	333	342	322	305	355	336	369	314	341	339	360	376	359	378	372	362	344	352	357	340	364	332	357	364	328	352	342	350	358	332	339	338	339	363	352	344	366	347	358	374	369	356	351	322	368	336	329	317	323	338	358	347	331	331	356	341	342	315	343	345	335	345	351	340	332	321	365	350	341	352	387	334	370	348	362	355	351	370	398	368	350	352	368	328	338	329	355	357	339	329	350	368	349	356	349	360	354	365	321	377	330	358	330	338	314	351	368	357	363	329	335	375	371	367	349	356	323	368	332	335	350	374	361	374	343	313	348	345	367	351	357	360	350	314	319	357	374	348	342	384	362	338	373	367	341	380	366	381	349	377	349	350	353	344	378	368	370	379	324	349	323	354	345	366	325	349	328	365	350	345	339	376	347	359	369	346	328	332	357	352	348	322	313	342	378	342	330	346	375	324	343	333	372	342	356	323	356	341	320	359	366	349	389	341	354	352	369	325	355	358	337	358	356	357	366	317	361	350	392	382	340	337	321	359	347	356	357	330	346	362	346	356	319	373	359	330	363	333	310	325	365	361	361	361	319	335	346	350	358	348	379	362	348	330	349	323	365	364	373	342	343	366	331	365	372	370	379	344	343	349	367	334	347	334	343	368	328	347	340	349	341	363	330	339	349	351	324	362	308	349	354	350	336	366	325	332	345	370	357	348	345	365	346	345	362	294	336	309	324	364	319	363	381	342	303	360	327	340	356	327	344	341	370	364	362	343	349	398	345	332	383	337	369	325	323	346	378	326	353	389	331	382	327	384	336	313	348	384	343	336	341	367	376	327	349	340	329	336	344	340	350	327	306	377	319	313	358	351	368	315	381	369	339	378	357	336	363	331	370	332	373	354	376	364	361	346	326	344	321	333	337	337	368	338	345	371	321	333	306	329	362	334	364	389	334	367	352	328	367	334	351	334	356	356	372	355	328	344	328	377	345	338	358	367	358	376	361	332	367	337	331	341	322	361	341	336	323	369	354	333	340	333	344	358	371	338	351	358	332	386	372	341	349	339	385	363	371	339	329	335	363	359	336	341	369	377	358	356	358	341	371	342	323	351	332	334	352	311	373	371	343	377	345	342	360	358	321	395	342	338	382	354	379	356	331	355	344	364	337	391	336	336	344	332	364	300	365	314	345	392	367	354	357	324	346	343	322	370	347	373	368	339	358	319	326	317	338	329	390	346	351	319	369	357	377	332	325	348	361	327	349	311	352	393	385	327	327	344	376	362	328	359	341	384	348	338	333	339	330	348	371	366	334	315	344	344	330	331	353	354	359	360	353	321	333	365	342	339	354	341	330	332	344	337	364	367	345	370	323	332	334	368	352	360	343	341	348	347	358	302	331	322	355	377	366	327	371	365	342	332	359	367	349	313	369	356	355	337	304	331	357	323	325	369	352	378	401	365	351	363	322	345	358	346	358	346	341	358	340	345	348	363	316	340	318	352	341	321	345	360	320	342	349	352	344	325	351	351	386	338	333	319	355	353	312	335	347	361	355	305	378	338	327	370	340	331	343	350	354	328	353	315	353	395	328	343	340	340	362	306	362	364	373	363	354	356	382	363	368	367	363	332	316	339	340	344	345	358	326	345	356	365	346	347	362	340	338	358	334	366	323	344	319	369	356	343	353	353	388	348	358	320	364	367	387	352	326	343	349	357	340	346	353	369	353	329	320	332	364	343	371	352	351	368	331	335	351	331	328	388	350	353	348	378	359	361	336	347	343	341	329	351	357	344	367	316	328	326	347	343	329	362	401	350	339	318	349	318	335	354	381	346	329	353	333	348	350	340	350	350	338	351	344	347	334	366	351	332	355	341	376	332	331	338	337	309	318	339	319	333	344	336	344	343	302	342	358	373	335	340	351	322	327	360	336	312	358	352	336	384	359	323	324	348	346	350	371	335	322	361	389	331	314	349	347	321	381	374	357	339	375	341	329	292	368	343	341	369	334	369	357	375	381	341	347	358	359	344	377	364	356	349	363	340	360	331	324	361	323	369	356	339	342	345	325	355	373	349	366	363	377	340	350	345	318	357	363	310	328	329	321	366	323	324	374	343	325	357	340	318	336	352	333	340	331	370	338	365	368	332	356	338	325	360	318	319	356	331	368	343	367	339	348	340	379	340	340	334	363	358	383	350	366	361	335	385	340	350	359	342	375	365	352	327	340	339	337	347	345	339	308	348	322	356	334	320	352	318	327	335	345	340	359	344	342	375	351	323	359	375	352	351	362	339	379	344	337	303	359	339	374	349	326	347	346	336	387	344	398	357	328	332	354	323	350	326	316	329	345	351	376	343	324	350	368	341	355	324	332	363	357	355	346	354	362	357	342	354	358	351	326	340	333	356	333	330	394	344	372	359	359	333	352	333	373	354	336	332	341	341	342	349	346	339	343	322	384	343	355	343	330	336	351	362	357	333	354	329	364	346	381	357	344	347	344	320	339	341	362	338	349	349	340	355	338	339	349	318	378	368	338	397	339	323	333	348	358	348	356	378	330	370	349	363	332	377	347	345	365	351	351	358	360	354	346	354	361	342	372	305	367	354	335	312	305	373	335	367	340	333	305	356	355	355	356	323	360	319	347	356	346	367	330	363	372	358	321	307	352	367	341	307	371	359	341	340	337	368	376	360	358	352	328	361	358	368	351	355	377	331	372	363	344	368	340	354	338	370	354	358	325	321	319	306	344	353	354	346	380	348	327	346	383	321	384	323	355	353	364	357	353	374	341	366	342	321	354	377	365	342	362	342	343	329	340	324	330	349	358	343	341	389	318	328	353	354	380	357	349	354	289	370	335	352	338	357	322	378	336	323	349	326	328	335	351	365	350	318	344	331	308	341	353	344	370	350	371	337	342	359	362	341	347	320	351	362	359	345	352	339	332	356	350	315	389	357	364	339	336	321	352	346	346	372	369	335	348	352	370	323	335	304	365	366	349	338	320	350	326	337	342	360	334
23972	21077	28171	24124	20910	7399	1100	757	703	636	571	559	525	536	521	481	492	513	454	465	468	456	496	514	506	503	438	446	484	461	469	465	489	485	462	467	497	440	464	467	449	452	498	457	443	419	478	420	490	416	498	406	451	427	450	448	451	472	424	463	462	440	439	433	473	495	426	496	439	481	456	421	457	445	472	442	452	408	396	478	475	401	486	445	483	396	422	473	442	421	483	422	441	406	404	431	462	433	443	429	453	407	460	483	483	446	481	461	459	458	428	469	471	455	430	443	418	457	435	454	433	426	471	429	434	471	470	455	449	426	430	449	454	464	480	462	415	421	442	471	459	423	469	458	463	485	426	433	421	450	455	433	484	452	450	444	475	458	465	460	475	410	480	448	469	408	456	441	418	443	447	443	442	464	441	398	425	437	399	418	430	458	418	430	474	476	448	412	461	482	421	459	407	456	464	450	478	479	446	442	443	418	484	453	377	426	442	436	457	407	448	456	468	467	498	486	450	455	428	434	435	457	462	452	405	477	449	437	425	448	450	441	422	447	458	465	457	461	426	463	433	422	458	472	435	476	427	401	453	438	436	451	454	440	469	452	410	435	434	407	460	458	469	461	438	452	443	430	437	429	459	442	424	426	443	466	451	439	434	415	433	434	442	436	474	450	435	402	443	425	458	461	457	442	453	432	404	487	431	437	425	457	446	433	447	408	478	459	436	428	454	423	449	455	473	453	449	445	410	419	448	453	489	465	448	410	471	452	421	477	465	435	461	446	413	460	407	454	447	430	471	442	460	461	447	412	419	451	444	451	444	461	435	450	413	452	479	453	466	431	432	467	427	424	485	441	445	469	443	424	483	472	458	446	422	442	447	431	435	411	431	463	450	442	424	451	452	475	434	432	421	429	460	452	456	497	407	440	433	425	442	471	466	463	466	425	460	433	472	463	446	451	413	454	456	462	401	452	481	451	431	467	450	458	472	448	454	472	499	429	432	484	428	434	470	420	428	475	436	429	423	470	442	451	436	455	446	436	427	437	427	423	485	439	435	442	405	448	462	488	410	455	440	439	470	444	473	455	422	412	422	444	439	439	432	471	407	465	448	494	446	420	467	436	448	440	459	443	458	501	445	472	446	450	457	434	422	460	441	447	439	475	467	457	455	431	408	454	450	449	458	454	412	459	479	459	437	445	469	438	432	453	443	459	452	442	445	403	448	492	427	438	483	426	421	468	451	499	455	471	473	441	451	469	443	448	418	445	428	446	424	437	466	435	458	465	427	437	470	436	456	447	478	444	434	423	456	416	428	466	438	429	417	467	471	456	448	451	442	466	391	422	430	428	447	456	450	445	443	454	420	417	453	492	454	460	432	463	491	455	447	421	501	457	453	418	439	444	462	435	409	433	442	438	441	442	469	435	444	438	442	443	458	422	489	436	465	457	477	432	447	436	444	452	456	431	415	458	401	446	474	438	465	452	440	463	432	481	452	455	438	440	445	439	436	464	450	446	411	452	432	428	425	423	414	466	445	432	426	412	465	446	487	451	440	456	434	467	451	455	450	431	431	471	414	439	457	459	432	447	429	419	438	436	391	466	447	454	441	465	468	499	430	455	470	447	434	454	436	462	444	444	448	457	429	473	443	456	476	442	440	456	433	441	455	473	483	399	455	426	438	464	417	428	410	440	452	459	472	425	441	480	424	443	453	436	453	437	406	465	440	453	466	466	474	476	478	424	418	437	495	453	413	420	443	433	427	448	470	447	463	422	452	437	440	440	489	429	455	482	409	449	446	418	429	451	440	471	465	448	451	435	450	457	434	417	437	457	479	414	438	421	462	455	415	471	443	459	503	441	431	427	459	430	457	484	461	428	435	451	441	445	469	442	495	433	468	447	424	444	471	474	446	421	454	434	486	478	435	449	414	439	477	449	427	410	448	472	457	440	422	458	461	449	430	452	450	435	475	433	418	470	425	421	442	449	437	436	443	454	434	447	463	421	424	463	475	437	442	477	461	449	448	444	451	481	423	473	443	435	451	434	472	463	469	490	438	446	443	432	432	441	456	446	442	451	441	439	471	428	444	451	454	470	433	445	451	443	428	452	441	446	463	469	457	419	430	441	473	446	438	434	440	441	444	443	471	484	419	433	420	458	432	459	425	464	457	444	438	459	441	406	434	460	424	430	468	466	459	427	443	441	428	432	457	454	433	460	435	409	450	441	446	438	465	390	451	406	447	472	404	460	434	449	437	485	457	426	445	441	453	433	483	441	437	442	435	424	444	426	459	459	439	439	464	451	466	431	450	484	431	459	441	429	443	410	393	436	466	471	449	445	391	433	459	451	433	462	451	449	451	449	446	450	435	447	450	448	407	398	404	473	462	421	427	436	399	421	482	449	443	401	485	408	481	454	466	429	476	463	457	436	452	461	448	431	469	458	463	493	478	449	431	433	472	421	457	429	429	426	434	440	451	421	426	457	443	471	412	474	439	445	435	432	398	418	476	426	432	475	433	455	436	414	456	456	441	473	462	448	451	425	436	412	430	458	445	481	416	423	406	454	443	459	414	423	467	486	431	475	457	463	417	459	457	467	407	419	431	412	463	455	476	435	428	431	459	437	467	416	454	451	463	469	468	443	465	485	443	443	465	432	448	444	448	426	440	465	424	451	492	417	443	429	445	468	398	444	467	454	451	444	448	483	431	475	409	428	435	442	419	443	433	446	427	453	430	465	430	420	449	401	445	421	454	456	437	427	435	431	411	454	465	398	440	398	477	426	451	466	490	442	444	467	448	421	456	472	457	485	428	438	427	502	429	432	458	462	475	438	473	486	431	443	446	424	437	451	441	479	453	437	455	468	446	437	459	467	474	456	426	419	450	452	507	467	456	471	441	438	481	405	441	445	398	459	428	414	455	432	454	448	460	479	433	464	437	443	443	457	437	454	425	466	458	452	398	426	437	445	421	460	469	435	460	453	445	415	478	440	455	437	429	496	425	464	442	456	441	449	426	485	440	451	433	428	440	414	460	439	431	398	421	447	408	427	413	433	402	453	461	456	443	437	453	467	426	453	471	412	403	459	463	492	442	437	449	426	443	441	430	428	410	431	428	486	451	434	445	454	450	447	450	434	452	438	473	418	439	420	461	464	441	440	444	458	456	445	432	477	433	436	437	425	467	449	491	448	433	470	478	476	456	473	436	453	422	473	436	431	453	447	413	457	444	460	447	425	452	439	413	451	434	471	460	461	446	448	382	427	431	457	468	463	426	440	464	454	421	461	448	431	449	455	456	417	448	469	454	446	450	403	476	419	440	453	415	442	428	438	459	448	421	407	450	402	443	453	422	458	430	464	450	426	428	443	442	424	416	443	453	489	478	446	481	443	463	436	457	417	434	475	475	448	425	443	447	448	455	416	458	437	428	447	441	455	480	428	428	433	442	432	459	412	477	429	465	461	475	467	442	456	451	450	470	420	487	441	431	461	429	445	454	461	476	436
40536	51918	9370	3428	2355	1803	1513	1297	1106	1000	864	783	814	755	736	709	679	634	638	625	663	662	622	636	621	584	550	605	581	625	609	538	624	536	552	607	551	569	599	632	575	611	566	577	588	577	551	591	580	549	589	600	564	559	545	540	579	576	525	557	552	558	505	602	524	565	604	559	549	541	537	611	564	588	554	564	563	562	585	561	568	621	588	575	547	540	555	540	536	549	536	553	556	582	581	553	592	554	553	575	563	533	567	559	569	569	535	568	576	557	534	604	553	538	554	566	599	529	589	617	550	550	510	581	518	566	577	543	618	540	572	575	571	519	513	558	566	547	500	599	532	545	539	562	562	598	522	595	547	549	555	594	537	590	628	597	575	573	539	577	583	532	534	574	522	528	553	578	552	608	571	533	588	590	557	571	563	566	546	555	552	561	564	601	576	550	576	550	566	541	571	532	571	567	562	567	556	540	517	571	533	600	542	569	566	554	553	612	565	582	549	590	601	500	578	543	559	558	571	515	533	566	544	545	592	545	541	558	574	581	537	582	543	580	582	597	572	550	579	542	540	583	569	584	571	575	527	569	582	550	542	540	585	581	586	584	576	555	601	578	572	569	554	558	559	543	536	527	526	556	586	535	555	538	589	587	554	542	530	529	562	576	542	561	532	557	555	556	574	593	538	527	570	522	573	580	527	583	553	543	560	542	572	537	599	518	557	565	514	598	585	595	547	586	610	582	572	587	569	553	541	612	541	560	539	583	545	530	560	581	541	574	559	537	593	524	585	569	550	543	564	542	559	574	546	529	579	574	541	559	591	503	568	522	613	549	580	565	524	537	571	590	522	540	619	564	604	527	572	541	558	585	554	591	528	582	549	590	620	539	530	576	544	583	575	568	580	516	576	553	572	581	575	538	559	562	576	572	546	574	558	533	558	538	550	538	524	536	578	565	584	541	592	559	560	563	581	556	565	549	541	541	508	571	542	575	544	544	552	544	570	562	541	527	562	590	576	570	580	563	558	578	561	567	520	572	579	548	538	557	548	612	524	587	547	573	524	539	574	544	565	571	573	587	534	547	597	585	578	530	559	564	551	554	583	574	586	565	566	529	547	551	586	531	556	573	576	526	560	567	544	565	542	524	546	573	565	577	536	537	572	502	506	585	585	537	608	541	611	528	575	615	563	552	581	566	560	574	549	525	563	597	582	560	567	556	571	555	589	558	573	544	544	562	502	592	554	578	606	519	576	582	564	597	550	531	501	562	567	524	586	521	551	541	601	575	562	620	578	519	576	571	514	551	562	554	558	549	535	569	544	605	577	559	564	581	571	543	578	534	538	521	554	530	558	602	591	588	527	562	565	557	586	555	566	609	566	543	543	557	562	593	541	593	521	580	580	579	529	605	555	632	568	560	551	549	530	537	530	577	573	571	542	580	607	569	570	548	548	557	572	565	540	539	571	534	552	552	566	548	531	539	574	580	579	548	577	524	559	574	533	554	504	522	557	602	501	565	551	543	601	562	557	526	568	530	573	556	586	551	589	554	559	544	556	567	534	572	568	531	555	562	537	550	518	519	589	557	528	538	546	524	536	557	578	555	544	565	590	532	544	549	539	560	573	589	558	546	557	577	607	565	542	552	518	531	544	589	552	573	542	574	570	653	547	566	549	596	516	552	570	558	576	545	545	554	547	570	563	573	560	591	568	539	547	598	631	590	563	574	568	568	527	566	538	557	588	614	572	547	554	598	582	557	584	585	590	575	544	545	542	576	575	536	537	549	546	535	576	574	538	587	555	582	593	557	560	534	536	555	537	582	560	527	554	553	548	559	590	544	554	546	559	543	578	566	542	569	518	542	562	588	591	557	541	552	542	574	549	561	591	598	558	568	527	521	605	548	535	572	578	539	573	540	562	543	573	531	578	559	557	542	559	533	546	526	540	576	566	541	628	566	542	541	566	577	579	534	539	552	561	588	538	533	552	557	556	546	568	554	545	516	544	538	587	565	541	542	563	533	575	576	566	554	575	574	557	574	523	556	580	525	557	541	557	543	511	553	520	580	606	545	552	544	583	548	578	566	588	570	572	543	568	516	558	599	568	540	544	584	553	566	537	545	608	549	564	511	539	547	609	537	542	566	535	553	583	597	564	555	505	537	559	562	524	570	571	543	513	584	557	563	550	559	547	560	543	568	580	536	556	576	544	545	529	566	530	552	544	551	489	505	539	551	578	585	590	549	555	581	561	593	525	553	551	536	535	580	550	563	517	580	552	573	555	571	581	618	543	564	573	584	559	535	550	575	545	535	523	530	570	560	518	559	558	611	547	553	574	546	553	533	537	599	536	531	575	563	516	553	561	598	609	550	531	551	541	528	572	572	612	538	544	560	650	557	574	565	556	559	536	512	533	564	597	567	570	562	514	567	532	535	557	524	560	549	514	567	546	545	560	583	581	573	555	536	555	610	547	608	548	581	583	521	541	535	531	549	540	532	542	572	606	568	592	565	531	547	599	544	583	564	484	523	537	530	542	537	570	565	544	597	556	539	533	545	552	585	553	529	580	556	603	594	595	551	551	566	562	540	533	567	578	549	549	573	553	599	541	576	571	544	562	553	605	567	543	552	619	592	529	569	569	563	562	563	583	568	546	580	561	537	583	543	541	537	532	573	589	574	558	550	560	548	542	534	568	541	569	570	542	553	590	539	560	584	517	559	553	525	537	536	521	579	544	572	549	594	559	540	539	543	571	567	591	563	503	579	559	522	538	588	539	552	534	558	550	529	538	557	562	600	545	534	528	555	574	578	551	583	557	589	568	598	547	531	591	575	540	582	544	578	562	568	521	517	523	539	569	545	573	533	566	541	570	555	551	536	578	582	537	514	524	540	551	589	567	606	554	543	523	574	536	563	591	565	552	576	567	557	559	603	553	522	546	552	604	575	591	599	498	556	552	520	546	543	579	549	584	555	580	554	581	588	547	560	550	526	592	560	609	538	561	575	548	531	534	531	554	535	531	561	597	564	560	622	576	539	556	541	573	569	564	565	553	553	578	588	544	502	564	563	579	575	550	557	586	561	562	560	589	597	550	558	583	561	558	558	563	552	547	586	531	547	544	511	520	546	576	573	535	593	581	550	541	547	574	524	593	525	560	559	557	539	559	564	569	597	518	539	511	521	546	566	602	575	590	630	532	587	558	563	552	574	593	550	521	570	553	596	542	505	547	569	530	583	574	544	577	562	575	586	531	583	496	520	609	525	592	588	606	591	581	541	548	563	570	571	582	584	546	537	589	548	554	551	543	549	547	575	535	565	498	512	558	573	571	587	588	535	543	545	550	568	600	537	580	544	570	563	547	526	566	576	543	554	556	587	571	552	557	591	588	603	623	565	544	600	559	539	588	528	569	594	596	562	510	562	576	571	578	593	520	542	566	562	568	553	552	538	582	594	582	569	522	563	560	511	542	539	566	557	572	588	532	556	619	507	567	545	550	589	561	579	555	582
22985	21121	28793	23657	21100	21008	5845	1064	854	758	688	581	598	542	522	495	496	524	503	495	510	487	493	448	436	405	453	434	389	440	412	427	438	412	416	403	445	467	431	427	424	464	401	445	431	403	439	404	418	411	407	384	408	404	414	418	397	399	408	391	401	386	401	410	383	386	403	398	448	443	409	397	424	406	418	371	393	383	392	388	412	363	372	406	441	423	400	376	417	421	410	448	393	428	402	377	384	415	406	389	419	388	426	374	374	399	394	372	405	363	377	431	421	404	425	442	349	387	431	398	393	400	444	391	390	385	411	394	403	377	422	396	401	423	384	410	382	379	367	407	406	373	444	379	431	439	396	362	383	445	397	405	389	384	383	393	414	411	395	428	393	426	408	383	373	404	432	408	350	413	394	381	400	423	389	423	400	422	401	365	408	400	397	425	409	385	447	403	423	378	406	413	408	358	446	405	362	391	409	430	411	421	361	395	415	393	402	406	391	414	357	401	446	399	414	434	377	398	397	410	444	386	400	352	410	407	363	384	392	439	420	420	401	383	406	409	409	387	427	395	415	375	367	411	381	411	408	402	383	400	372	381	402	368	404	404	415	400	400	422	381	350	386	346	397	417	403	430	432	441	421	389	399	455	411	420	434	375	400	422	407	443	418	401	422	388	362	411	423	389	427	446	450	406	424	414	415	370	406	401	376	421	403	433	399	410	388	436	389	407	399	363	405	406	370	395	423	397	407	398	382	387	385	375	413	386	409	406	427	383	382	429	434	396	387	394	425	408	352	416	416	399	393	386	404	392	409	378	400	382	422	377	413	438	404	399	387	422	415	382	417	400	410	406	420	357	395	381	409	391	403	406	382	405	411	388	382	414	419	418	405	386	364	420	384	381	436	403	391	412	400	391	445	370	421	423	395	365	404	390	382	404	376	363	408	423	388	399	409	405	389	385	394	391	417	402	358	384	421	428	419	417	415	386	362	394	400	447	409	388	407	430	400	379	396	419	407	421	365	385	431	418	426	413	398	385	434	418	393	378	396	422	421	395	388	393	387	419	435	393	397	390	420	446	412	404	396	411	427	443	391	383	452	391	423	428	398	413	402	425	406	425	390	387	390	424	375	397	389	386	407	405	360	411	420	401	416	376	424	428	364	401	402	422	361	396	410	382	416	398	391	408	421	382	380	462	389	365	380	417	404	384	393	397	414	388	403	377	369	380	398	389	397	398	410	391	396	380	408	361	422	369	414	377	407	417	407	431	418	423	384	400	411	418	381	451	430	397	389	397	392	399	369	363	391	377	384	398	392	404	423	378	411	427	416	392	380	404	365	366	391	376	428	389	395	407	425	410	391	401	427	382	396	383	420	447	442	376	408	415	364	406	373	381	426	402	419	386	424	393	429	361	400	383	400	400	401	417	380	423	390	409	407	419	421	372	386	400	420	364	378	383	413	434	389	433	425	400	403	423	408	400	391	420	412	404	382	404	379	370	383	404	388	425	380	395	395	365	415	405	408	374	392	436	403	409	416	416	421	373	423	437	392	413	399	381	399	419	377	392	413	387	395	416	418	424	384	402	403	386	361	410	416	400	432	403	379	401	418	409	438	411	413	385	432	403	406	404	399	393	397	396	423	384	386	414	416	448	415	418	417	423	401	365	378	393	419	423	402	400	416	386	386	377	413	429	409	414	396	396	378	413	414	382	370	382	423	409	360	420	421	387	398	383	422	392	431	396	443	415	406	430	411	410	400	393	409	440	416	421	402	414	404	425	381	432	425	389	418	415	385	415	340	386	421	400	424	419	394	415	416	412	399	395	426	430	392	382	401	389	390	376	410	422	409	381	417	385	391	423	437	386	391	408	433	407	399	425	421	404	408	392	401	388	385	402	401	418	424	398	384	402	406	375	412	398	389	430	389	385	403	399	402	375	401	417	398	400	421	409	363	408	410	383	431	382	428	372	381	393	396	417	396	398	396	401	371	433	396	395	406	425	428	423	411	388	399	416	434	396	413	376	396	370	404	404	403	394	388	385	424	374	425	373	357	398	425	389	387	401	411	435	408	431	420	413	367	398	440	407	369	400	396	384	386	398	385	415	389	448	404	410	409	392	442	398	390	393	415	407	424	368	422	430	384	401	397	440	408	416	370	395	411	411	402	392	399	396	406	440	425	396	397	388	398	410	427	358	373	423	372	417	391	409	395	379	382	365	384	425	391	365	401	425	419	418	387	398	387	389	395	383	432	450	393	426	398	382	419	396	430	417	424	396	407	349	379	403	413	364	399	369	353	416	374	399	413	405	427	448	430	386	386	378	392	377	390	379	410	392	366	397	388	387	406	420	393	387	420	418	403	416	388	404	389	366	383	371	404	407	386	365	407	381	392	393	425	422	401	412	380	422	383	416	382	418	376	399	432	393	426	398	403	416	428	419	410	413	418	402	417	412	410	410	416	388	425	424	404	447	414	384	389	434	388	385	394	429	399	364	363	405	430	368	361	388	389	400	394	404	441	358	407	403	401	380	413	426	415	366	397	436	423	442	383	412	381	376	432	411	375	399	399	394	423	425	383	424	447	387	419	416	382	383	379	442	388	391	395	436	344	380	386	394	435	399	404	408	391	379	420	431	394	392	406	372	383	400	390	427	413	405	379	415	433	415	407	378	395	372	416	389	411	376	380	398	403	388	434	403	397	341	395	394	395	415	388	442	414	413	419	378	379	416	389	389	374	379	422	417	406	411	404	396	451	377	421	387	382	421	419	395	350	360	447	365	395	393	399	408	429	413	416	397	384	409	429	383	416	396	382	401	395	412	366	395	436	420	419	409	392	432	411	396	398	406	394	394	414	405	382	398	439	389	406	444	423	376	423	390	388	402	397	368	413	382	413	386	403	374	405	405	421	391	408	408	414	384	390	433	429	399	392	379	374	370	391	410	382	384	453	408	416	392	416	426	380	401	405	390	370	411	389	417	401	437	413	432	470	408	413	437	442	432	393	397	425	404	383	388	381	414	382	422	408	392	366	421	390	403	417	439	406	447	386	419	404	414	402	396	435	396	396	415	412	365	395	418	407	446	408	394	410	410	395	402	431	373	391	398	389	420	414	414	402	394	398	397	400	416	393	410	403	383	365	409	428	401	368	391	416	425	396	392	435	417	426	385	390	398	387	390	394	416	414	410	411	417	395	404	400	412	405	361	366	427	385	411	399	420	431	412	400	410	419	410	397	366	422	420	395	410	419	411	396	379	405	425	401	439	400	370	403	411	418	382	406	417	391	413	428	408	407	377	412	440	403	404	423	430	404	452	427	379	419	393	386	425	373	400	383	385	397	444	403	388	396	428	423	455	404	397	423	416	407	418	417	418	384	432	420	419	347	385	392	406	406	409	393	372	431	380	380	383	412	357	394	404	438	411	403	434	415	393	394	398	415	363	433	392	408	393	377	413	385	400	402	426	365	401	370	382	418	414	425	392	392	410	372	385	453	424	389	456	442	413
45109	60265	12979	5515	3696	2902	2311	1869	1502	1215	1158	993	909	823	807	804	719	745	647	652	647	605	648	618	605	606	552	610	560	560	542	579	571	601	554	596	550	587	544	561	521	578	474	536	519	530	498	543	507	497	553	545	523	564	557	497	543	520	518	525	564	535	523	515	558	532	547	525	522	550	521	510	541	574	565	512	511	511	499	550	508	509	485	511	550	499	525	508	507	534	508	493	500	501	545	479	523	514	518	491	543	487	495	513	498	535	549	533	532	504	483	548	515	549	548	505	462	520	578	510	506	523	536	543	459	521	531	495	497	520	554	510	527	535	508	507	527	519	522	498	554	519	515	506	540	467	520	491	509	514	492	491	530	523	560	521	497	549	515	475	514	478	555	481	530	514	534	566	505	553	531	516	549	545	561	473	516	530	572	508	513	472	533	533	561	523	514	496	544	556	556	565	461	545	505	545	513	517	538	517	504	525	525	528	505	540	514	505	537	546	514	484	525	512	524	514	529	485	499	500	501	515	497	490	544	553	535	529	555	523	486	521	502	530	519	482	512	506	527	501	468	528	507	531	499	528	491	498	512	533	515	483	495	472	549	495	483	514	525	543	476	507	530	502	488	483	505	531	542	534	525	496	530	502	529	541	484	520	499	509	500	510	531	513	510	519	503	529	513	522	531	482	502	519	499	525	478	499	532	512	533	551	520	528	505	516	570	513	514	519	468	495	500	493	551	519	523	552	538	469	541	537	502	549	490	528	530	521	526	520	537	490	540	514	522	528	530	515	522	530	494	515	506	533	541	522	507	506	529	525	483	507	528	518	516	499	505	525	509	525	505	479	520	497	494	509	520	504	508	489	537	516	557	533	501	511	507	546	502	488	524	520	494	548	485	517	517	510	551	473	502	499	535	503	564	489	562	530	526	482	533	509	510	498	498	516	522	509	494	474	548	521	535	514	517	546	510	563	518	524	497	514	528	548	516	504	506	533	529	501	527	519	543	508	519	483	537	522	465	536	526	533	497	527	496	517	502	496	512	491	506	510	527	508	477	574	500	480	523	536	498	535	495	493	498	556	515	487	485	513	599	490	524	524	519	528	527	477	549	518	522	513	536	542	533	522	510	475	493	532	518	503	510	535	485	508	491	556	558	545	523	545	501	513	473	503	525	474	538	518	554	506	484	486	532	533	531	516	491	536	512	522	491	495	518	491	563	533	526	534	541	510	552	490	517	506	512	493	483	497	474	536	533	527	502	508	519	538	529	522	490	519	517	486	509	556	517	504	541	521	515	531	493	507	534	528	500	473	487	521	503	514	492	505	561	519	519	497	467	525	504	519	530	511	504	511	541	526	533	551	510	506	532	500	498	522	549	546	526	499	515	518	525	511	505	465	498	476	565	519	549	497	511	525	480	570	482	542	517	496	502	568	535	536	500	504	528	522	508	532	513	543	515	521	539	483	531	554	526	515	502	500	522	532	524	508	543	508	545	476	482	502	494	501	513	545	537	576	494	513	528	527	516	500	578	513	549	534	533	546	519	509	517	483	532	473	466	523	508	552	534	515	545	504	531	535	515	493	520	511	478	508	587	489	508	526	494	499	524	494	524	521	515	537	516	510	479	506	515	549	487	508	497	484	484	522	501	516	510	543	530	556	537	551	509	485	501	540	529	508	554	485	501	542	529	503	529	501	527	530	530	504	520	441	537	531	565	481	518	503	530	510	532	506	539	473	494	500	507	544	480	497	510	494	525	495	530	487	535	518	546	517	506	509	527	486	509	493	533	530	525	522	511	514	461	508	491	480	517	499	501	504	477	530	536	556	534	578	516	540	530	535	522	522	512	560	472	514	509	528	496	522	509	558	511	483	521	531	496	531	508	522	535	516	520	509	522	495	512	491	528	564	539	529	520	529	493	495	528	512	511	523	488	526	476	532	511	531	489	485	527	528	504	505	563	519	534	538	518	510	518	551	510	477	512	514	505	503	508	543	531	492	503	554	548	518	513	556	515	515	512	477	495	497	522	503	530	510	533	495	545	532	476	485	535	520	519	523	483	508	541	561	516	512	526	521	542	512	537	543	486	492	521	518	527	471	498	545	531	486	469	521	527	484	518	521	526	522	545	525	508	511	517	497	523	532	531	535	495	528	513	548	553	473	527	509	572	526	492	517	513	489	541	506	528	550	504	526	507	576	564	531	520	531	541	489	537	517	517	484	482	557	513	502	497	577	498	475	495	542	514	552	471	532	513	489	474	520	540	522	535	501	525	530	490	510	500	541	546	520	488	527	497	512	500	512	500	510	535	488	504	495	510	515	467	499	511	484	514	505	512	537	505	517	511	500	545	515	496	538	497	510	506	504	499	508	512	555	512	555	502	482	500	516	513	490	522	529	517	540	538	532	535	501	509	497	521	521	497	544	508	484	533	506	519	498	502	474	523	512	469	493	472	472	539	546	554	500	518	520	506	501	516	486	529	508	506	509	498	520	499	502	538	493	492	518	512	532	482	524	517	513	501	551	495	533	534	514	459	495	497	514	489	491	486	486	476	536	524	516	543	520	510	557	531	515	515	512	521	527	518	456	543	535	519	551	553	498	538	520	555	493	547	501	518	507	458	526	480	518	527	474	536	520	499	552	543	512	531	552	527	483	582	525	554	501	516	524	503	486	492	515	465	548	535	518	547	510	555	505	490	519	527	505	502	512	522	559	506	490	536	537	528	512	504	529	479	516	560	491	482	543	499	507	492	520	488	571	546	572	543	510	527	512	516	513	458	506	494	507	539	551	524	546	502	472	526	510	518	484	537	499	536	485	519	519	534	524	479	549	552	496	514	498	515	516	483	514	503	492	558	482	517	560	537	518	513	534	541	484	478	504	519	520	518	549	547	535	538	529	512	518	488	509	474	510	515	533	484	527	517	542	498	509	534	503	524	511	501	499	508	519	509	527	520	485	533	518	477	527	487	506	510	554	510	479	466	511	492	532	505	501	537	522	539	478	517	494	510	510	512	528	555	502	529	509	524	486	516	544	524	460	538	543	521	519	500	492	516	507	506	518	500	512	515	502	480	533	516	543	501	522	517	487	476	494	478	481	558	503	511	513	480	507	526	513	550	511	538	481	558	535	471	467	528	523	508	487	563	528	474	501	494	527	485	558	529	515	498	523	522	519	517	488	519	499	514	547	511	512	489	536	534	532	518	505	541	528	507	514	495	518	551	497	547	539	481	545	511	511	502	494	512	490	526	478	505	523	498	496	536	511	515	542	497	518	520	497	560	496	550	512	546	536	491	450	507	510	536	560	501	513	546	538	487	508	506	497	534	525	493	525	489	519	504	509	521	533	546	517	537	561	479	511	494	499	531	518	520	523	521	519	544	500	550	491	522	527	484	522	505	543	516	536	540	468	538	513	493	509	546	468	532	479	521	515	530	532	512	525	500	497	542	540	551	514	521	514	525	485	512	542	483	483	491	504	526	550	522	526	530	472	506	488	534	541
29032	25552	14095	1445	374	330	325	276	303	274	293	285	284	294	259	289	242	276	249	249	273	276	269	259	265	260	237	259	273	261	270	252	282	259	293	264	257	301	264	260	296	243	261	251	228	285	281	248	248	268	261	247	272	269	267	260	284	275	251	273	271	280	246	274	244	268	270	256	260	260	279	266	258	267	261	276	255	242	270	255	252	249	296	229	298	266	283	292	268	299	287	281	261	287	278	284	243	253	273	250	252	251	273	262	247	271	264	278	278	271	302	272	267	262	271	281	268	246	254	264	258	250	274	252	258	251	261	281	264	258	254	257	279	251	248	277	244	278	303	298	262	276	276	266	230	285	290	260	279	250	295	281	286	258	238	268	240	268	286	272	286	271	274	266	262	282	294	249	239	285	294	256	286	287	269	270	234	295	271	280	284	253	273	306	260	271	257	241	281	264	255	264	276	249	262	259	266	265	304	299	254	283	280	269	244	267	288	233	273	254	278	266	246	271	257	289	306	268	247	284	274	271	276	265	283	288	268	299	261	255	281	277	251	283	258	264	279	271	284	272	271	262	278	277	271	262	295	260	269	253	252	254	275	260	252	256	305	265	265	269	272	259	294	268	254	243	274	248	291	263	251	246	268	258	283	254	268	271	254	286	251	290	281	275	259	265	293	267	253	280	262	272	263	292	271	290	246	260	254	269	269	261	242	259	276	264	265	275	236	253	270	261	268	271	289	262	248	257	243	287	249	263	284	280	287	280	242	271	283	251	253	266	276	267	267	240	281	260	271	261	236	257	226	274	294	274	256	276	273	271	255	253	235	281	279	266	268	268	281	265	257	290	257	264	278	266	260	253	263	260	308	255	260	280	254	239	260	252	285	251	294	294	270	268	291	283	247	259	253	278	257	255	275	301	255	257	262	266	279	244	290	285	249	282	234	298	275	272	268	269	282	295	287	285	260	285	280	242	286	288	286	277	233	267	255	288	261	291	242	288	259	284	250	257	272	291	269	255	272	274	260	269	280	287	257	242	303	283	279	263	240	255	210	277	266	239	276	279	263	276	286	255	246	261	264	247	284	269	273	257	283	288	291	272	279	282	245	258	259	233	271	278	239	282	265	245	258	269	275	284	270	265	272	292	254	257	259	291	268	282	266	287	288	277	284	270	294	268	277	232	278	270	281	270	272	272	260	277	274	258	246	263	278	279	258	272	250	271	279	269	263	236	264	296	280	267	279	264	267	285	262	273	278	283	259	267	282	262	236	267	291	310	291	267	259	280	293	292	294	292	269	296	263	270	284	251	248	243	279	275	243	275	256	281	268	258	246	295	251	266	287	260	254	274	268	261	265	260	285	276	265	249	288	252	285	260	273	234	267	226	274	247	243	279	294	262	258	262	277	262	256	278	240	229	249	265	257	265	278	252	277	264	284	240	251	287	239	283	274	288	261	272	283	267	261	256	281	308	274	278	278	278	255	266	299	250	268	276	266	286	275	254	254	258	304	239	260	253	249	267	251	280	263	264	310	303	287	263	263	248	277	247	293	247	293	271	303	260	282	293	233	253	259	263	249	313	289	273	290	258	250	270	269	254	285	275	260	247	272	284	241	255	278	269	268	294	252	291	273	241	294	259	304	258	241	286	283	272	256	228	252	262	244	259	254	269	289	279	255	280	253	253	285	259	293	263	259	267	289	257	239	267	283	272	274	257	273	259	290	264	297	259	274	266	274	266	251	269	271	265	275	268	244	249	266	259	275	262	290	264	279	256	268	268	279	266	258	267	264	267	266	280	269	305	265	279	268	237	262	251	257	261	291	262	270	276	252	269	275	244	270	277	262	309	311	229	264	226	260	288	282	252	265	247	285	279	271	270	283	265	264	264	274	304	279	279	286	285	262	253	286	303	270	265	270	258	285	242	280	262	248	282	269	290	257	277	248	281	253	253	265	262	272	274	279	276	220	262	277	282	255	289	267	267	251	278	278	276	275	277	303	266	272	268	291	302	271	243	275	285	284	283	250	279	271	289	275	262	260	277	277	286	277	257	295	255	273	298	253	285	249	280	312	261	265	262	247	267	287	288	288	271	243	295	291	261	254	278	267	291	245	279	266	290	256	266	274	278	241	271	239	262	276	266	259	265	264	255	261	261	225	244	275	253	267	256	258	279	272	302	276	273	262	277	263	279	290	288	249	262	301	271	255	241	256	263	250	265	234	253	252	261	259	265	285	257	253	267	288	247	262	255	258	241	250	256	280	283	267	269	253	271	274	273	261	271	277	257	291	237	278	265	271	258	271	249	278	280	269	274	266	288	247	277	248	265	243	264	263	266	279	265	262	272	263	277	252	270	255	273	265	292	263	255	247	279	266	286	295	290	267	238	249	262	273	281	255	273	258	259	281	276	264	267	266	275	257	246	283	256	262	273	260	255	277	270	286	280	255	274	254	314	271	247	279	269	257	270	245	281	261	250	253	290	286	269	257	233	239	245	284	253	255	239	276	254	266	258	291	268	263	274	263	256	276	286	280	250	281	244	274	278	290	281	204	279	252	252	217	294	275	264	255	272	276	273	301	285	254	265	256	296	253	291	296	252	279	256	251	233	275	292	282	284	289	265	262	294	282	262	296	233	259	254	275	253	281	275	279	268	265	295	254	295	265	249	267	228	256	236	269	265	284	286	273	247	293	266	238	272	274	236	227	252	233	267	284	278	252	274	266	265	276	255	274	269	246	289	273	239	273	277	285	295	278	260	265	281	276	266	292	274	258	273	260	267	254	262	243	235	273	253	268	279	268	270	255	267	268	276	278	285	290	270	260	277	295	245	242	280	288	276	263	240	252	243	261	252	276	267	238	266	266	277	256	268	287	249	254	270	252	258	263	260	253	297	252	278	256	265	252	273	286	267	218	266	235	234	272	280	245	259	239	284	252	288	270	285	279	286	280	270	265	281	263	233	247	294	267	244	270	275	290	285	256	262	260	257	254	219	260	257	270	251	240	237	275	287	279	268	287	291	286	283	271	259	268	272	258	260	268	260	265	251	244	254	269	264	251	242	261	257	263	275	254	284	277	267	265	275	275	286	273	251	284	273	280	235	298	266	260	292	285	286	266	257	294	280	251	281	276	263	302	293	246	276	298	269	275	270	270	266	278	273	253	248	271	284	314	252	264	280	264	257	268	258	257	250	262	236	271	289	262	275	276	256	273	280	290	267	265	286	258	295	274	275	274	272	283	277	248	280	278	262	258	289	239	256	279	249	282	261	268	235	272	280	238	260	258	239	243	272	244	267	264	276	286	263	251	292	250	262	266	269	267	255	256	280	270	259	276	279	267	258	270	255	296	264	277	235	266	252	261	255	261	282	254	248	269	255	232	307	255	277	278	279	275	264	262	282	254	254	249	267	246	283	250	265	268	234	277	281	239	269	284	254	290	276	265	246	241	221	258	300	257	268	269	285	241	284	265	271	280	253	264	300	269	266	253	253	261	291	284	257	252	253
35786	39013	3159	600	509	432	447	406	385	411	368	365	389	357	361	372	308	330	360	335	390	339	322	343	330	338	339	334	318	365	344	379	367	365	368	351	328	347	380	337	313	313	338	364	341	341	326	328	323	333	355	324	363	325	385	319	374	337	328	353	325	316	334	351	367	338	348	349	320	334	352	340	346	330	349	347	334	356	357	335	327	362	374	326	342	333	362	323	310	364	362	370	367	388	337	322	347	337	332	323	329	330	334	372	343	330	357	329	351	375	343	364	326	343	325	318	346	309	352	334	363	344	324	353	347	340	360	356	357	352	340	368	321	329	342	349	334	323	303	347	321	326	367	336	339	371	352	361	337	340	334	337	325	326	306	353	311	361	366	301	351	331	321	331	309	354	356	311	326	313	332	350	314	335	371	316	322	340	358	373	336	340	336	361	324	337	340	362	380	328	358	312	358	347	355	339	322	319	317	342	367	331	347	350	348	303	358	337	342	332	342	340	342	327	318	338	363	362	324	345	350	321	324	345	337	360	367	359	309	366	353	328	324	342	343	319	349	375	326	344	310	327	344	368	358	329	314	341	330	318	387	326	334	352	358	353	308	325	358	352	331	351	335	348	386	350	378	356	375	365	359	314	338	346	331	362	346	380	364	376	351	339	335	352	343	326	336	302	346	325	313	353	352	330	339	348	336	337	340	358	333	347	334	361	321	338	345	331	330	342	360	316	361	348	351	316	324	345	345	341	340	357	355	348	351	320	337	358	330	367	369	344	331	335	341	347	353	330	334	363	346	334	311	336	330	355	348	287	355	310	326	325	339	373	308	375	356	338	311	339	310	360	371	353	305	307	347	324	353	357	336	314	353	336	355	339	339	356	327	363	333	354	335	312	361	323	357	350	326	358	347	354	349	363	366	353	384	358	352	355	355	365	376	343	312	321	322	323	356	341	343	343	309	345	371	361	316	318	370	349	345	343	368	340	337	351	316	364	343	354	369	342	331	319	364	355	344	340	334	331	350	360	295	328	341	352	345	317	333	329	335	313	326	310	345	334	319	343	347	350	344	351	323	333	333	337	312	341	359	369	374	340	336	363	344	324	340	352	325	343	353	337	359	365	357	374	363	366	356	341	332	334	357	353	342	385	322	361	340	360	328	337	312	396	352	353	300	372	305	377	370	335	352	360	289	337	320	348	372	376	311	355	349	329	350	367	374	327	350	337	370	336	340	306	334	347	337	362	387	356	350	344	335	327	341	348	357	332	326	336	359	317	335	346	359	330	346	332	355	342	374	342	333	360	321	283	385	347	338	331	364	329	317	346	354	353	349	339	348	338	354	358	317	330	339	340	370	341	347	394	376	336	350	350	303	322	324	348	331	370	357	345	339	328	318	361	355	305	349	355	381	334	378	356	330	337	313	332	325	356	339	357	316	332	362	343	396	336	350	320	315	342	372	343	341	286	320	360	360	357	344	351	319	325	356	355	341	354	344	344	329	323	361	360	332	346	335	341	360	362	339	347	349	338	321	329	370	334	337	320	358	316	321	345	367	372	336	365	342	366	334	342	343	339	370	334	347	338	329	344	338	339	326	357	301	335	321	344	335	354	382	358	379	334	357	325	315	365	351	378	322	368	337	349	350	341	319	323	379	318	350	331	349	368	372	352	322	326	336	342	333	332	364	314	302	316	347	348	344	320	320	366	313	344	328	359	346	361	371	383	321	333	335	332	377	387	315	316	359	299	335	346	372	365	366	333	344	346	368	354	327	345	360	333	347	368	342	356	343	344	329	334	330	334	329	337	309	368	353	352	350	331	341	323	334	349	347	326	362	352	352	341	352	363	382	344	353	351	326	330	302	356	348	332	359	341	356	343	370	320	360	343	341	333	331	366	335	342	313	392	350	336	353	352	353	348	352	327	340	342	354	326	370	330	342	316	312	325	360	331	345	346	368	342	349	350	343	365	341	359	333	342	342	322	325	348	328	351	366	338	353	337	351	313	373	327	345	348	326	317	356	352	346	342	338	373	365	350	338	341	302	360	341	351	370	317	354	364	337	349	346	306	338	346	379	377	352	338	346	348	383	343	346	339	335	345	345	328	290	331	356	312	330	322	344	358	342	313	324	344	364	348	330	358	362	328	352	336	357	378	320	349	338	337	345	336	324	346	315	331	353	332	364	320	341	350	354	315	341	316	361	329	340	347	360	310	317	344	313	352	314	355	334	359	335	364	359	346	336	317	317	375	353	328	313	361	361	315	343	316	333	348	338	351	322	352	348	311	325	305	330	343	313	324	331	319	333	375	317	314	380	348	368	363	322	333	330	319	338	345	357	313	324	336	349	362	361	307	379	356	347	331	358	315	305	335	383	354	353	330	380	341	340	310	325	349	345	333	335	332	333	387	341	341	338	337	354	329	356	320	349	352	324	351	385	338	354	369	351	352	324	341	330	351	389	330	336	330	348	373	327	377	327	335	356	320	345	374	351	347	348	320	341	376	323	345	340	340	351	365	330	318	354	336	352	340	324	302	330	331	358	348	368	354	359	372	309	354	335	337	354	341	344	349	345	325	328	345	349	315	351	335	355	310	359	321	322	345	341	330	312	345	344	320	338	363	344	350	315	343	321	315	337	360	321	346	337	349	356	317	367	377	305	344	342	342	343	332	351	355	307	349	366	347	318	342	330	325	314	348	367	323	322	393	308	332	343	343	347	330	353	359	313	316	345	339	335	360	347	369	336	349	353	333	316	354	362	320	366	394	334	358	377	328	356	338	362	365	338	368	356	343	311	340	330	332	332	338	317	337	366	311	346	365	344	341	374	362	351	349	372	310	321	333	352	326	337	334	351	347	335	330	339	338	318	319	343	353	311	354	323	365	338	329	381	353	325	308	316	356	346	308	315	330	326	310	347	356	341	340	332	332	345	337	300	337	351	351	333	339	370	356	357	327	328	342	342	318	374	333	313	317	381	345	327	306	358	362	370	340	335	345	317	346	366	316	340	324	354	348	350	362	368	353	352	364	346	338	380	335	363	330	338	359	351	337	338	337	332	330	339	375	352	338	289	379	364	358	321	328	341	328	340	334	356	352	343	343	334	359	289	343	355	346	339	348	313	362	338	387	325	328	339	364	334	337	350	378	337	331	353	361	310	351	322	335	315	330	354	367	337	303	349	313	378	314	357	361	310	341	351	358	335	365	333	358	338	329	304	345	345	359	362	306	353	341	350	361	349	362	297	379	325	317	338	365	329	354	315	373	330	372	348	325	333	373	359	336	293	319	333	328	378	370	348	350	343	330	360	328	331	330	325	353	299	325	365	330	357	350	370	345	319	339	355	349	309	353	342	336	356	336	350	362	309	309	333	343	372	365	360	339	327	375	346	320	361	369	399	345	325	363	343	339	356	301	339	349	345	358	331	358	338	323	326	358	336	326	340	330	331	358	312	335	355	357	334	317	325	324	345	322	336	329	333	364	356	359	392	356	346	351	353	356	359	320
24013	21077	28224	24098	20901	7256	1000	725	679	607	567	538	540	528	524	521	473	493	489	505	490	466	464	462	463	432	485	487	438	468	479	470	426	411	462	478	429	477	448	442	440	438	454	448	434	417	459	435	449	480	471	432	422	432	434	454	433	469	443	405	464	445	421	438	452	457	444	422	439	411	432	426	448	436	431	451	456	429	424	434	457	449	454	454	465	442	440	444	402	447	445	431	453	403	472	416	455	414	424	434	448	457	449	468	416	448	442	427	461	419	434	416	446	461	480	434	399	460	447	464	476	456	447	406	428	415	475	438	462	490	433	431	450	424	458	423	488	433	435	468	464	474	427	459	446	442	460	443	453	446	440	426	470	418	434	462	444	415	456	470	443	474	434	433	431	428	375	424	469	421	493	438	430	424	433	459	472	443	420	438	451	414	436	445	409	457	443	445	440	436	426	440	454	453	460	466	432	429	442	447	427	448	456	462	444	473	431	435	453	429	468	450	473	446	448	435	456	475	458	410	472	391	471	409	463	464	444	448	419	421	414	446	445	448	444	440	442	418	453	475	435	466	422	463	430	429	472	426	441	454	454	413	440	445	461	429	423	473	472	432	418	454	415	463	444	429	428	462	425	425	446	454	425	427	452	435	498	436	452	439	440	438	439	443	404	430	422	461	440	499	404	443	433	437	407	415	479	431	421	440	425	452	454	447	431	444	424	431	453	432	411	410	443	449	434	475	389	450	470	451	409	450	444	427	474	435	440	483	434	437	442	474	425	445	425	437	443	465	433	440	462	441	450	432	449	449	423	466	435	431	444	408	473	394	462	438	451	404	436	442	445	438	424	390	444	420	456	425	414	443	470	442	485	430	447	439	461	443	443	470	434	481	429	478	453	451	428	414	439	450	473	462	419	475	471	422	444	407	436	445	439	459	438	460	437	448	438	443	439	435	447	439	384	466	405	421	448	441	423	419	445	437	442	461	444	449	470	441	416	448	440	425	449	443	453	458	401	418	422	458	455	455	444	460	494	419	453	451	484	419	394	420	414	416	477	435	425	421	486	445	459	469	449	447	416	427	423	414	491	422	474	434	409	420	494	427	447	419	451	411	411	462	443	454	421	455	452	438	450	476	447	466	426	461	440	420	410	500	468	462	440	442	439	439	455	429	464	439	467	400	417	416	439	451	420	422	431	455	419	444	433	452	438	452	464	430	466	428	476	441	432	460	440	446	431	413	443	419	438	440	427	441	429	458	468	435	431	426	432	501	419	395	418	444	456	430	441	419	435	439	436	456	431	441	426	442	476	404	438	443	428	444	471	444	447	393	433	450	443	435	457	404	443	439	471	426	424	462	449	409	414	475	427	421	468	449	435	425	445	456	446	436	426	450	462	434	423	439	467	474	435	458	415	440	453	399	440	423	423	417	501	454	442	495	440	449	471	435	442	418	438	443	432	444	424	448	458	472	458	433	447	452	418	461	420	443	450	454	468	432	428	449	431	441	456	415	452	434	434	466	454	404	452	432	385	431	468	458	415	439	446	444	451	455	392	446	439	416	424	443	450	399	439	443	453	457	430	484	420	388	431	425	447	447	457	464	448	429	412	448	433	432	433	436	456	406	464	431	446	412	409	444	445	425	450	410	452	449	438	446	421	430	411	438	452	414	463	459	449	474	454	409	446	447	426	446	420	439	443	436	487	433	398	457	446	449	454	427	465	441	456	425	440	425	464	456	463	419	450	423	436	437	466	414	428	466	471	435	439	452	424	461	419	417	415	423	424	421	400	481	440	434	418	455	411	474	422	448	458	414	424	435	425	461	458	470	456	449	434	414	446	460	445	463	398	455	441	440	445	420	446	416	457	476	464	398	448	431	453	457	422	390	410	465	460	444	427	469	425	416	449	426	418	426	483	469	415	439	447	468	432	438	416	445	468	460	454	457	434	444	465	457	458	454	470	447	493	456	417	435	467	419	474	467	466	425	464	439	464	446	492	403	426	421	438	467	471	444	420	402	444	434	400	424	479	433	435	468	482	447	438	461	439	411	427	427	469	418	473	459	460	384	453	407	409	445	476	453	412	417	456	416	424	488	443	448	472	450	413	409	409	485	412	444	396	432	436	456	436	428	420	426	456	423	483	441	438	454	467	409	487	446	460	413	445	416	437	447	475	439	482	428	443	431	429	450	424	429	438	424	451	479	458	432	430	458	453	457	470	461	441	413	399	449	441	440	432	449	449	442	415	470	461	426	432	459	452	444	463	430	434	463	438	438	439	433	439	454	459	435	452	460	428	465	436	404	394	426	478	432	469	438	402	445	435	421	485	433	415	440	453	430	475	447	431	430	474	427	465	464	450	475	417	468	433	435	458	420	436	442	415	392	426	448	418	419	438	439	433	420	454	411	433	450	438	446	428	473	425	425	449	443	446	453	465	441	455	444	436	431	454	439	436	462	433	417	443	406	413	443	392	452	451	445	424	432	466	422	434	428	442	450	428	446	434	451	450	467	459	472	433	471	446	440	482	438	430	468	447	424	441	432	460	441	431	423	422	452	439	483	439	415	430	446	427	461	473	444	431	430	433	432	438	455	443	452	451	437	460	415	456	430	452	407	423	405	404	437	466	414	437	476	419	470	460	480	426	398	442	393	438	442	451	420	439	432	471	424	445	417	424	433	408	409	448	438	475	452	445	442	466	472	453	471	468	427	445	453	433	442	415	450	459	434	470	427	480	450	463	445	459	485	446	441	442	434	445	440	424	455	405	448	407	442	395	444	451	403	441	431	474	435	373	460	443	461	391	455	416	431	423	460	411	491	410	387	448	428	453	431	422	461	430	472	450	473	452	440	470	440	438	445	455	429	439	447	456	445	447	442	483	415	463	462	460	440	474	429	466	457	456	480	435	469	426	440	443	472	456	466	435	428	446	451	456	449	450	438	429	469	464	450	443	429	422	445	443	458	458	446	420	461	443	455	442	445	417	459	422	408	443	445	431	447	414	443	443	432	436	457	459	437	440	426	430	462	453	456	495	429	445	443	438	461	420	475	418	398	499	443	447	416	475	453	453	390	485	473	455	462	426	459	437	440	443	437	417	421	502	423	450	436	442	434	472	422	438	420	437	399	461	452	419	412	448	443	458	453	447	445	472	443	442	446	459	419	457	442	432	407	424	422	444	425	392	460	467	439	443	449	467	458	463	428	434	442	434	435	452	409	423	422	452	416	415	429	428	411	465	451	460	432	442	425	455	411	460	417	412	445	434	425	477	442	422	425	452	460	442	431	428	433	433	468	429	471	425	447	439	437	453	450	465	438	486	464	448	425	430	446	450	446	442	461	458	476	398	422	444	436	393	423	472	462	456	451	420	438	439	431	407	456	435	434	425	442	401	449	426	387	445	469	426	438	463	447	451	413	416	425	439	438	448	417	430	431	465	428	445	468	440	427	435	438	433	482	419	410	427	448	418	443	422	430	466	443	438	460	445	423	442	411	441	403	386	483
40609	53161	9050	3273	2323	1809	1433	1255	1067	964	895	784	748	761	719	724	730	639	700	657	592	600	606	625	628	592	641	561	635	567	577	566	575	583	586	649	597	571	593	585	568	591	543	558	567	567	565	549	584	577	558	550	590	563	578	572	547	560	570	546	546	561	564	542	615	549	544	606	576	565	554	565	598	588	526	581	538	568	588	605	567	546	545	537	573	569	526	586	577	582	520	539	574	568	566	541	620	571	552	508	557	573	531	535	569	577	577	575	543	554	550	559	572	555	559	533	573	555	560	538	573	554	541	553	528	569	540	573	546	562	551	573	570	547	573	583	566	567	540	540	544	563	539	547	580	572	604	562	576	517	592	574	601	554	556	530	548	535	554	527	533	541	590	606	558	529	532	550	576	545	591	572	572	538	584	530	589	590	566	580	517	554	561	514	566	527	598	593	526	594	564	555	604	576	569	514	589	539	551	569	545	567	589	541	611	572	530	549	550	566	534	551	599	551	571	561	568	576	586	562	549	552	586	559	558	537	543	584	554	543	554	565	604	586	567	560	588	524	560	639	546	509	558	535	575	587	509	517	573	555	584	564	593	561	555	578	553	520	542	561	549	545	568	546	519	556	588	547	576	540	567	566	528	551	569	540	498	550	568	569	556	573	568	531	569	615	578	579	565	559	602	549	528	546	534	591	554	537	570	538	585	598	550	569	564	544	585	540	561	541	518	603	574	526	581	550	604	561	565	593	571	530	543	577	546	554	564	598	601	567	529	584	539	563	551	556	552	558	541	541	563	573	573	544	570	571	527	567	578	538	588	527	588	553	569	574	570	554	548	510	566	592	553	565	557	562	560	581	585	575	533	607	561	546	553	605	561	568	579	558	584	572	540	537	575	560	533	601	584	524	610	562	558	571	560	549	589	583	574	634	543	542	551	607	568	547	600	561	546	578	574	557	563	577	546	544	602	549	562	552	549	532	575	569	540	534	561	557	556	566	615	558	553	548	587	587	576	549	493	543	543	543	598	605	540	521	577	559	565	594	630	553	566	579	541	610	521	541	560	536	522	574	556	523	518	576	551	561	547	537	515	591	557	577	559	585	581	626	546	562	547	551	568	554	558	576	542	570	578	530	551	548	539	584	563	580	541	533	534	541	525	559	553	567	561	541	553	559	545	578	544	570	564	527	577	573	603	562	573	588	506	523	557	576	567	575	553	554	567	556	544	573	596	536	555	536	545	573	507	545	553	554	536	552	564	562	527	568	576	561	588	537	585	601	589	540	541	523	546	590	537	571	548	537	554	541	569	541	538	559	583	566	547	568	539	590	565	536	579	563	584	583	560	559	567	581	564	609	573	587	556	575	587	552	522	599	534	552	537	570	572	575	573	578	531	535	537	557	522	553	547	521	591	606	563	504	575	549	560	533	582	548	568	579	550	537	534	551	537	550	518	544	545	609	586	557	593	565	565	578	568	558	563	572	581	579	520	553	517	559	519	562	559	589	592	599	553	560	558	564	578	546	575	612	576	521	574	546	545	561	535	536	565	566	607	569	589	564	539	583	510	567	582	592	575	583	561	561	555	564	565	544	541	572	578	569	546	561	532	556	600	609	540	532	542	550	581	573	571	529	555	526	552	578	512	549	545	585	539	538	541	552	595	550	556	585	560	541	567	588	537	552	566	590	551	573	544	565	529	519	575	613	556	527	523	591	530	553	594	516	541	566	563	570	521	573	549	537	551	542	554	569	573	581	526	565	574	590	549	554	522	556	536	528	551	569	585	565	546	554	591	554	545	586	559	538	562	571	556	567	560	518	550	550	619	575	551	548	534	580	560	533	573	550	561	588	530	538	547	562	551	561	564	563	544	560	581	495	541	589	552	561	584	541	577	572	571	553	536	540	531	512	573	579	560	545	574	555	548	561	535	530	514	602	586	499	562	514	539	597	557	593	569	556	578	577	538	542	547	558	555	533	520	521	537	560	526	572	565	581	603	584	542	535	554	551	572	591	506	568	545	575	585	551	560	518	574	560	575	561	558	531	589	546	568	562	586	513	534	536	576	560	544	562	533	572	577	543	538	557	599	532	559	564	573	586	566	573	531	577	538	569	529	573	546	592	551	565	555	567	564	578	513	559	544	576	552	562	547	581	561	562	584	526	556	556	554	540	594	542	545	570	539	587	552	569	550	501	575	578	548	573	527	550	573	575	552	551	532	576	528	550	557	559	542	559	577	578	535	594	567	509	601	544	578	581	548	543	576	559	581	527	570	525	591	574	554	530	576	536	541	568	524	570	575	557	591	610	532	555	539	513	556	586	517	572	574	521	554	537	547	524	611	574	555	547	512	544	531	556	581	537	549	580	536	569	566	599	598	558	518	564	594	561	580	594	573	590	577	541	580	550	571	559	567	536	574	546	563	536	594	565	593	585	562	550	567	551	556	566	549	535	533	574	536	578	589	506	542	577	539	567	595	543	561	593	566	532	587	566	592	557	572	557	569	612	579	569	549	570	567	529	556	582	577	571	574	552	569	572	582	541	562	588	596	493	597	602	554	530	589	594	579	551	548	550	574	564	556	576	606	537	574	562	596	552	565	565	500	577	586	561	557	546	545	573	561	545	600	575	612	526	582	546	592	537	607	557	539	550	589	535	612	558	560	537	546	500	515	605	568	537	572	529	500	536	541	562	570	548	549	578	589	535	564	509	532	581	549	559	549	564	539	579	535	534	549	540	559	533	582	531	601	577	559	581	575	569	594	542	576	546	580	557	576	552	549	560	548	561	542	535	564	573	531	557	578	563	577	535	625	553	599	547	583	573	617	602	563	518	533	570	570	537	574	552	580	528	549	561	597	559	531	579	543	555	534	518	605	550	560	531	554	564	560	573	566	577	551	528	569	522	536	560	554	590	541	559	548	573	545	553	557	599	560	564	591	574	607	560	554	545	566	557	523	557	546	548	536	583	572	570	573	559	599	565	523	563	557	570	554	544	555	560	574	618	569	562	591	590	590	545	540	559	569	556	545	569	550	539	551	517	569	558	581	578	574	554	576	528	562	548	541	558	521	567	568	564	562	522	526	560	569	550	592	532	523	574	550	582	563	606	588	583	570	551	558	550	596	524	576	551	567	552	530	557	574	598	582	552	597	544	536	590	548	551	540	580	566	509	579	581	537	537	527	553	562	558	549	554	542	544	560	581	529	556	545	589	512	568	581	553	597	531	509	606	541	561	580	563	596	504	572	562	555	634	567	585	545	513	525	538	568	519	545	540	511	595	551	562	567	546	572	535	544	531	560	547	550	540	579	555	587	542	477	514	581	555	556	566	574	583	590	567	577	527	554	577	534	534	597	528	571	569	577	586	536	547	582	569	551	545	548	549	583	541	557	552	525	576	564	552	553	561	571	569	531	593	538	574	539	548	589	537	559	554	520	551	569	551	553	551	516	505	552	532	588	526	569	596	559	568	526	569	573	539	586	554	542	532	521	579	599	577	572	577
22942	21049	28677	23564	21035	20937	5830	1050	765	736	660	586	570	556	519	490	497	483	465	508	462	460	463	459	406	432	473	411	440	424	443	395	455	436	437	453	449	424	441	441	423	413	411	423	419	376	427	404	420	416	394	443	425	391	382	388	369	397	408	408	426	392	377	406	438	415	440	431	405	421	397	442	427	390	418	410	440	417	422	402	379	399	404	419	414	385	386	390	421	422	387	410	416	416	433	381	406	435	375	379	376	381	412	381	392	411	412	372	408	382	402	400	405	390	403	390	425	405	358	438	417	428	407	431	440	403	415	394	447	424	385	415	453	398	424	378	419	403	432	368	374	424	400	426	409	388	380	364	409	399	374	440	389	442	387	382	429	415	439	418	390	389	376	437	399	415	378	374	410	446	388	409	386	378	396	391	396	419	422	410	409	429	388	436	399	397	393	423	371	428	411	399	378	413	390	361	396	417	401	401	355	397	400	406	407	423	392	364	418	405	421	376	396	408	393	406	364	451	442	378	411	392	433	432	403	405	427	422	412	446	395	433	428	378	395	386	421	396	436	389	422	407	412	398	428	379	434	388	405	381	385	397	416	421	367	431	411	393	391	384	416	448	391	391	389	372	435	412	422	408	407	373	390	418	431	412	393	397	411	432	385	396	387	380	380	383	405	389	422	432	352	378	410	421	366	372	376	416	411	392	405	396	431	411	433	375	392	412	422	427	399	403	359	394	387	450	413	409	417	429	404	393	414	389	391	417	364	410	393	406	408	381	412	422	413	399	405	398	420	391	378	425	406	419	389	403	431	386	399	417	432	407	399	412	392	402	434	412	416	411	389	406	393	376	365	405	438	422	371	435	408	369	403	391	422	391	406	418	442	399	398	417	381	423	415	403	384	399	393	424	405	409	390	442	395	401	429	417	388	380	387	409	386	399	402	388	392	377	398	426	434	385	393	431	428	403	401	401	395	410	413	443	388	397	366	388	433	367	390	401	391	421	433	369	425	393	401	406	396	371	402	433	420	402	399	436	427	435	391	390	395	423	406	440	414	408	376	422	410	380	390	424	380	405	424	388	418	427	421	408	404	398	394	427	408	437	446	404	393	422	390	412	436	403	380	415	448	400	401	422	431	377	383	422	464	389	406	383	412	405	389	417	436	407	402	456	398	416	419	410	398	384	417	370	397	403	417	399	415	399	426	412	382	401	402	436	419	425	408	403	414	423	368	436	385	379	409	416	378	457	390	397	411	380	400	412	386	426	409	444	423	400	402	415	400	454	383	401	406	432	400	415	384	384	355	410	395	384	410	396	406	404	383	436	387	389	368	433	360	387	419	410	382	399	397	405	416	401	401	394	415	385	378	414	368	418	391	368	398	411	402	389	377	420	380	390	408	395	418	388	453	400	388	418	365	399	433	397	408	433	439	389	392	386	406	377	414	378	384	411	439	410	394	398	404	419	391	419	415	398	395	396	415	373	423	398	391	399	403	401	410	409	415	401	367	382	405	398	407	378	386	413	387	404	357	402	407	418	398	423	402	426	365	414	394	405	397	376	384	418	413	402	424	440	417	404	385	398	390	387	421	411	385	412	403	371	411	429	429	403	404	410	402	427	383	406	388	403	421	387	380	409	412	387	389	412	425	429	373	380	394	371	397	447	430	413	429	393	415	410	386	353	417	412	396	388	412	440	381	368	392	413	366	417	399	416	375	405	401	445	390	430	382	374	414	398	392	438	417	404	406	415	440	413	429	405	440	403	373	401	414	424	371	413	385	415	388	390	399	392	438	401	418	416	394	446	393	406	381	383	396	411	394	397	392	381	397	400	400	444	413	395	426	413	388	413	412	429	377	412	420	416	396	412	433	402	408	402	386	403	399	377	409	417	384	418	369	407	446	403	422	406	417	392	427	423	408	384	403	400	397	412	420	409	382	392	407	402	384	432	385	408	412	405	410	418	398	410	418	401	424	426	427	410	386	409	414	440	407	419	398	437	380	433	405	388	400	378	419	413	372	404	373	427	408	413	409	381	379	407	396	401	379	423	401	383	406	437	377	364	382	399	418	398	383	396	369	403	407	423	432	407	408	443	389	401	407	417	378	422	411	423	383	392	358	379	420	403	409	435	392	381	408	412	370	388	400	402	412	381	455	411	391	433	397	393	375	404	416	427	388	420	406	413	386	375	381	426	399	386	428	410	391	415	404	392	406	425	414	369	388	407	402	375	380	391	401	398	448	381	395	395	392	388	418	388	383	426	389	397	399	414	388	365	418	403	415	383	380	409	393	437	449	414	392	389	425	383	398	390	398	397	410	403	396	395	374	402	381	419	417	399	384	444	387	382	396	374	421	395	433	403	367	428	413	392	393	435	416	441	405	401	432	396	389	417	423	379	411	403	420	392	429	390	407	381	399	376	399	422	404	393	383	426	405	405	408	405	401	435	385	402	395	448	390	422	431	396	425	381	373	423	404	436	413	369	410	422	435	384	402	386	406	413	386	398	402	402	400	397	398	377	436	381	404	407	436	380	425	381	410	399	390	418	401	403	430	443	372	406	404	411	445	405	401	401	418	424	421	400	419	403	412	369	383	384	401	379	420	415	393	413	442	402	404	387	414	370	384	387	426	419	385	420	377	407	398	394	387	417	426	379	390	424	402	400	383	369	397	422	370	375	400	412	387	411	425	406	403	424	375	417	392	391	394	416	455	370	397	431	366	399	411	403	398	396	384	396	399	392	422	398	444	381	401	435	385	369	399	394	401	442	380	378	410	388	398	398	426	384	429	402	383	405	410	394	416	408	395	399	440	417	435	388	387	391	412	377	402	376	414	408	421	417	415	376	411	407	365	403	435	402	434	402	431	393	404	424	397	395	411	388	429	384	413	411	377	395	413	402	383	405	430	375	396	426	382	419	367	387	391	405	399	446	438	426	399	378	355	389	386	416	433	380	410	410	389	435	416	425	381	410	398	411	399	385	373	383	417	424	437	388	419	395	415	378	434	422	397	409	419	390	423	394	394	428	396	416	402	392	385	380	387	400	398	411	417	399	425	378	395	404	414	435	409	411	385	418	392	400	392	421	380	428	365	444	412	421	413	394	416	414	403	413	361	410	424	400	425	428	390	402	409	403	406	390	406	418	411	407	415	376	434	377	418	402	414	418	398	388	414	417	412	342	389	427	433	418	413	388	443	404	384	423	391	411	390	378	417	386	412	425	391	405	439	429	415	403	401	371	371	396	417	410	410	422	395	424	413	403	419	406	399	443	387	377	407	382	408	440	394	411	397	400	389	389	400	391	352	379	417	417	432	419	370	410	396	404	398	395	399	409	405	400	363	395	410	428	431	482	396	379	411	412	382	387	402	397	412	372	365	365	349	422	377	389	400	405	435	391	353	367	416	411	397	364	420	387	412	396	410	435	418	432	396	436	366	392	405	370	405	403	414	393	409	392	374	400	369	417	388	401	404	423	382	398	408	378	396	388	428	386	417	413	388	409
44643	61451	12975	5548	3887	2968	2339	1847	1512	1333	1143	1077	947	811	791	718	718	692	680	625	647	603	595	621	604	638	579	603	616	603	562	568	559	591	533	502	583	496	546	564	548	542	546	544	548	554	545	550	554	524	530	526	528	523	585	535	558	520	534	542	538	532	532	496	530	506	539	505	513	509	517	518	506	560	526	503	552	539	545	512	523	530	491	522	526	530	515	515	514	578	511	507	518	519	491	533	512	566	555	497	550	518	539	515	486	499	533	502	501	565	520	541	519	547	533	529	485	522	469	492	499	506	482	522	490	463	552	545	513	502	507	497	519	488	519	559	512	488	570	508	542	533	528	513	545	596	513	518	519	536	491	533	516	471	490	518	524	559	494	540	544	512	515	527	511	523	524	499	515	549	498	536	548	549	540	512	556	525	551	476	473	543	536	521	515	489	501	519	507	502	520	483	537	555	521	537	515	501	544	467	531	507	512	514	505	524	545	496	523	556	534	532	498	555	522	487	514	530	537	500	505	525	506	479	552	519	490	527	532	500	516	563	483	521	521	498	517	505	487	496	532	508	535	516	520	487	491	525	499	526	486	569	498	488	551	567	510	503	501	525	538	497	535	574	546	508	528	557	504	528	529	501	492	543	496	494	549	504	513	515	521	501	540	542	510	528	484	498	515	493	511	533	531	540	530	538	525	497	492	572	533	528	528	510	520	538	523	552	526	534	532	522	492	507	509	523	508	487	524	504	513	498	504	538	520	521	516	506	529	477	495	479	531	491	525	525	525	549	570	504	519	502	537	505	489	529	518	545	533	534	545	493	531	528	504	524	533	537	503	510	509	516	514	505	494	567	499	536	527	500	528	548	521	519	559	491	495	525	527	510	536	518	517	488	555	499	543	548	516	536	569	542	530	502	530	497	518	501	512	522	514	513	530	515	498	526	514	507	532	544	529	507	521	531	511	482	460	527	491	518	513	531	503	472	513	519	507	531	537	526	477	533	518	485	511	517	540	511	531	464	492	526	518	553	506	494	552	537	537	556	558	525	516	470	554	557	533	515	523	502	470	546	475	554	541	495	546	494	547	521	515	543	531	486	515	511	492	528	558	460	506	531	513	509	512	548	534	514	516	540	494	526	540	494	535	497	522	504	468	487	526	543	532	511	525	527	507	548	520	524	498	536	487	475	501	531	511	520	523	520	549	504	496	500	478	530	486	540	532	488	565	557	520	480	523	550	527	520	509	506	533	518	495	530	525	501	504	509	524	530	536	507	531	509	516	532	526	508	528	539	529	526	509	511	544	452	486	503	548	525	502	534	492	489	507	482	535	524	510	504	568	480	506	501	528	516	485	478	496	529	545	500	509	548	523	465	533	534	562	522	510	511	534	530	494	525	510	548	566	538	457	545	530	479	502	514	526	482	510	526	530	546	486	521	508	549	539	509	538	535	514	547	519	510	509	518	525	481	508	526	519	541	495	548	494	519	508	560	558	516	553	539	516	471	516	479	558	538	536	518	523	525	460	549	519	497	517	499	559	487	528	542	515	525	551	549	545	541	529	528	564	521	527	508	526	501	513	517	531	533	470	504	486	547	484	549	509	507	521	551	519	547	526	507	493	511	514	547	535	528	521	531	511	534	504	520	515	525	505	504	567	553	503	526	510	543	498	542	514	521	529	534	518	533	508	533	532	521	540	507	495	524	498	518	496	531	513	514	499	513	563	541	542	537	549	494	514	489	517	518	500	528	534	539	511	510	510	490	488	512	530	542	517	459	522	507	491	542	536	501	502	531	512	504	552	510	498	487	533	526	551	492	502	531	525	495	519	560	465	534	509	512	492	538	533	518	520	474	529	529	533	513	553	538	542	529	550	535	519	558	503	464	527	563	508	533	503	481	513	518	505	495	509	541	470	488	524	485	541	486	499	526	476	479	519	554	518	491	508	517	533	510	547	529	489	523	543	509	490	513	545	479	490	524	504	540	514	529	536	500	522	552	505	521	541	548	509	519	496	497	519	524	502	532	491	523	557	498	516	496	520	512	537	525	520	529	498	511	550	524	515	529	512	503	524	537	533	527	495	501	537	475	514	549	525	520	531	572	519	511	542	505	469	540	519	504	542	532	532	517	556	566	485	524	529	539	533	546	480	538	510	528	525	489	556	511	465	505	513	515	558	548	507	517	517	527	500	493	515	490	532	520	511	510	548	528	518	463	515	502	527	540	514	512	525	486	530	528	518	514	504	520	518	532	490	522	536	499	555	519	556	514	555	525	538	546	550	518	544	569	535	508	541	540	518	482	497	511	527	531	514	522	543	512	525	489	493	502	519	512	547	501	515	488	523	515	551	482	487	528	557	494	537	506	508	491	540	487	495	538	577	532	486	499	526	496	546	534	492	495	486	540	510	534	525	537	495	564	504	510	489	529	521	546	493	524	495	491	511	560	490	524	479	541	504	508	494	483	512	509	535	479	514	496	466	526	513	564	505	534	559	506	536	527	530	517	562	531	499	537	494	506	533	513	531	547	533	517	513	529	542	507	505	526	496	481	526	514	551	502	545	490	510	493	484	516	524	489	493	516	494	548	522	545	510	484	511	502	520	581	529	561	494	518	528	519	530	536	527	532	527	511	536	495	546	546	527	505	544	529	517	510	506	552	530	525	494	522	505	535	506	548	526	496	533	507	484	543	511	529	497	534	494	500	512	518	550	512	519	517	533	498	552	525	537	491	520	532	490	504	479	508	512	546	534	516	538	521	474	509	561	534	571	558	564	488	476	515	515	494	557	505	507	545	482	535	506	515	529	514	505	522	534	494	522	486	503	490	526	528	544	523	516	510	527	569	452	510	542	524	500	532	497	533	529	500	567	484	537	480	517	497	540	538	550	485	485	581	524	510	527	501	550	514	506	524	511	512	499	482	517	503	538	498	534	503	489	498	544	535	523	498	501	515	515	517	494	498	524	512	551	477	493	498	486	541	531	505	490	485	532	546	464	524	520	529	502	534	540	505	522	509	530	535	555	533	524	524	517	527	524	533	540	523	529	463	495	503	499	517	532	527	484	546	553	531	551	514	548	536	562	532	525	520	477	498	491	537	525	517	511	506	534	488	544	528	535	508	500	507	491	498	550	557	544	503	564	550	452	519	491	528	521	514	514	527	522	537	529	507	562	539	515	481	511	494	515	491	490	491	499	518	490	510	591	518	551	508	521	521	541	509	530	481	525	559	547	543	507	525	526	498	537	541	508	510	502	503	509	523	460	519	463	533	534	523	549	542	514	509	520	510	509	508	513	536	525	544	491	459	537	494	524	553	494	503	518	538	544	476	514	494	546	484	524	502	532	479	506	528	524	507	556	505	497	520	478	531	499	518	520	454	517	505	522	521	514	547	532	540	509	522	504	526	549	543	525	531	523	523	526	535	500	553	512	519	488	521	522	497	515	505	497	538	507	515	538	499	484	498	524	494	509	525	551	489	479	496	528	543	518	514	531	481	525	512
29126	26765	14709	1688	392	351	310	305	297	286	277	336	276	289	264	283	271	276	284	287	321	292	288	276	269	273	300	294	255	275	297	282	285	280	274	301	287	284	277	246	275	279	291	280	256	264	275	273	292	282	259	270	284	293	280	304	282	292	271	305	259	292	292	308	286	271	262	262	275	293	307	287	280	304	310	308	305	274	263	271	290	281	278	321	308	285	299	285	277	259	290	269	296	254	303	308	297	283	321	293	268	313	272	271	277	311	242	295	273	276	276	286	281	253	308	275	265	240	288	295	272	254	286	294	293	274	275	267	259	286	268	276	246	313	268	305	294	274	292	282	256	257	306	284	276	279	281	279	275	258	296	289	260	291	287	295	261	299	264	280	283	278	276	303	266	284	285	275	289	278	289	297	250	283	265	285	255	251	265	301	268	268	282	283	283	279	282	262	273	268	277	291	279	302	272	284	282	288	274	299	274	289	293	258	250	294	297	255	304	274	260	294	295	264	313	298	271	270	275	291	277	287	273	297	263	273	274	286	259	278	299	259	283	286	296	272	276	290	269	274	305	312	296	288	272	285	295	287	333	273	253	269	271	298	295	291	280	301	287	281	253	273	285	273	268	279	278	307	260	274	296	294	280	270	275	266	265	289	255	270	259	271	321	279	307	274	308	281	285	265	310	293	298	283	282	281	294	284	280	281	275	286	268	275	266	291	282	305	304	331	304	265	303	278	278	265	289	260	290	277	288	275	269	279	284	286	282	271	278	274	257	291	273	291	276	291	279	288	279	238	260	261	267	286	272	262	281	310	290	295	283	306	269	292	274	299	275	311	256	280	288	313	285	293	251	234	293	279	294	279	274	275	319	274	269	284	257	308	243	293	278	265	260	292	270	280	277	288	280	255	286	269	296	259	278	300	295	280	242	270	273	294	317	296	294	289	270	253	276	276	246	307	278	289	291	294	276	278	269	255	271	279	274	282	295	259	303	274	279	265	311	268	265	275	289	297	260	282	310	291	283	286	259	275	273	270	303	262	262	272	288	276	273	274	267	308	281	284	279	300	283	277	301	259	261	280	271	297	296	297	291	274	317	292	306	265	282	280	302	273	289	272	313	270	265	297	270	269	270	281	290	307	283	283	288	283	301	266	287	261	290	304	257	303	288	268	275	260	278	274	279	266	256	285	278	266	295	300	279	273	289	288	287	255	271	264	288	271	266	256	289	292	278	274	275	289	282	270	257	286	308	259	307	301	287	256	291	270	263	301	272	303	313	283	296	270	260	269	269	260	254	305	277	277	272	278	286	273	312	278	272	265	285	270	313	303	266	274	281	260	280	304	241	286	273	278	300	253	276	282	296	276	269	278	279	271	304	288	242	253	280	271	253	307	258	275	310	252	277	282	299	286	307	242	298	264	265	263	284	289	278	282	263	261	275	285	286	282	282	277	263	286	280	286	292	250	262	258	275	290	296	283	265	258	269	271	279	304	293	288	285	301	294	290	285	298	277	259	293	306	279	295	302	285	279	312	284	273	295	279	263	289	285	283	262	285	319	265	241	277	293	274	291	284	292	273	292	281	251	259	275	274	297	278	273	280	265	274	296	265	296	272	281	276	292	274	307	293	308	300	285	273	260	290	275	285	295	267	296	248	289	275	297	273	284	265	293	303	299	271	281	298	295	272	269	265	279	269	278	273	296	280	286	290	261	296	277	293	301	290	283	267	291	269	290	287	297	264	269	261	288	261	276	265	295	276	268	269	302	305	273	277	286	289	280	279	283	275	273	299	294	284	287	278	265	283	308	285	309	277	292	286	256	279	272	313	287	289	267	277	277	258	273	295	292	276	269	276	291	292	260	267	297	288	274	266	284	255	254	268	291	246	294	288	298	293	287	278	277	283	279	303	292	271	286	279	287	279	258	290	266	261	290	294	286	285	284	310	302	252	290	300	287	268	284	292	267	311	265	294	285	281	279	279	264	283	306	289	274	279	277	293	277	312	263	308	299	298	283	290	268	300	257	288	312	285	274	318	294	310	295	295	283	278	297	277	288	256	261	269	262	269	301	259	282	272	281	292	297	276	276	273	297	255	265	282	284	287	313	278	308	273	305	265	287	279	295	266	293	253	286	318	278	294	258	302	274	285	267	295	291	293	288	305	289	276	291	283	296	311	294	287	271	284	293	265	283	268	280	266	304	247	287	278	280	264	274	281	271	306	293	256	284	288	287	273	275	275	273	253	260	288	250	297	296	263	270	260	260	270	258	262	286	268	283	293	272	306	280	282	301	287	282	277	234	252	275	253	249	281	305	269	311	270	275	298	289	262	279	293	338	285	282	247	320	271	301	277	262	277	267	281	304	290	308	291	268	270	277	263	262	261	299	267	289	275	290	254	318	275	285	262	286	262	290	274	267	268	286	310	240	265	276	255	284	260	285	288	278	261	280	286	302	306	265	276	286	286	271	284	288	271	265	288	264	292	266	270	307	234	279	282	248	312	290	288	271	282	294	281	258	264	269	257	278	270	282	273	284	299	298	281	256	290	305	280	259	272	277	264	277	252	266	297	281	277	269	290	297	264	264	272	260	287	260	265	271	272	288	264	288	272	270	271	286	295	295	280	296	257	262	290	308	287	272	273	262	259	291	254	299	285	256	289	271	279	273	291	279	282	279	261	290	279	314	270	300	269	281	267	298	268	279	307	305	286	272	286	269	287	284	282	295	263	312	281	261	264	295	259	271	252	290	295	252	258	258	276	279	307	311	254	256	244	255	294	257	284	303	257	278	289	263	300	273	277	280	265	294	295	274	308	282	287	262	261	273	264	300	274	270	262	267	301	257	281	288	290	294	289	288	281	280	291	274	243	250	259	282	280	275	267	271	277	301	269	261	296	318	276	306	295	261	292	265	290	286	286	256	281	282	298	309	264	271	299	289	284	263	279	269	283	265	314	305	256	272	266	289	234	296	276	287	277	238	267	290	299	292	285	290	298	274	319	263	272	272	278	290	255	253	256	256	261	281	294	291	284	301	279	279	262	312	290	276	261	277	276	270	274	304	272	238	250	266	268	278	259	284	303	257	261	270	297	273	281	263	283	302	291	268	291	292	335	275	282	276	260	257	275	263	278	300	292	273	267	282	283	271	266	288	285	298	260	318	293	271	297	293	281	298	263	282	284	291	300	286	290	290	287	279	297	315	264	312	293	283	286	267	283	289	282	278	272	269	272	258	280	323	279	278	282	267	280	298	276	271	301	269	295	287	284	294	303	291	264	283	275	313	258	264	286	286	274	246	282	282	329	267	295	246	271	255	301	307	297	276	289	280	269	259	293	257	289	272	263	282	304	268	273	316	277	253	271	266	276	257	269	267	287	285	300	290	259	281	261	260	287	279	271	287	277	255	269	288	263	289	289	305	272	287	289	259	290	264	284	275	291	273	308	266	239	249	293	288	299	298	281	272	277	294	267	284	294	273	280	270	276	291	293	296	297	267	276	263	294
35524	40830	2543	595	500	444	460	443	412	414	399	401	372	351	366	372	336	375	351	376	359	330	390	386	353	368	351	338	354	412	316	326	360	350	380	387	333	362	360	376	341	355	346	351	368	372	351	371	370	335	386	326	369	361	352	382	379	364	369	344	385	356	337	366	370	346	353	337	335	377	397	358	315	389	377	340	345	342	335	360	344	341	365	363	335	356	343	370	355	319	344	321	367	383	331	328	370	360	374	365	357	352	362	309	341	349	396	358	355	378	371	376	371	334	361	377	329	390	366	338	351	357	406	344	365	364	354	352	371	362	373	354	361	335	384	361	371	325	363	368	371	337	340	355	373	359	336	359	387	377	397	350	344	381	343	338	356	335	378	370	359	389	390	368	378	354	349	385	375	385	382	373	356	387	360	367	339	354	348	378	392	364	347	339	360	340	356	331	373	371	367	342	323	341	348	343	344	355	347	346	348	383	363	333	362	384	365	323	367	340	362	349	347	350	342	360	347	337	314	349	334	365	356	343	362	342	363	353	364	399	354	389	351	354	331	370	349	350	367	348	373	357	376	389	331	347	336	339	347	364	341	367	350	352	360	367	384	354	345	356	351	342	345	380	379	369	384	346	397	366	356	361	351	327	377	352	350	360	349	343	317	365	344	393	383	352	358	340	356	337	387	330	365	311	361	345	331	344	341	368	349	345	355	350	402	354	331	337	356	326	337	361	346	379	364	378	350	386	327	372	361	357	355	387	331	364	334	375	381	345	397	336	351	382	380	367	371	347	336	390	358	359	387	357	374	357	340	384	348	321	376	351	341	372	306	355	374	361	363	344	398	381	329	334	363	366	377	376	353	352	349	364	315	338	328	349	333	379	363	324	352	349	338	378	365	362	366	358	365	379	361	384	353	345	353	351	335	347	330	330	390	342	369	371	347	334	353	347	372	342	357	379	359	374	392	378	351	374	375	349	375	352	370	368	335	360	328	329	342	377	375	336	341	336	357	332	361	337	347	352	332	356	372	348	343	370	373	383	338	375	393	351	348	347	352	344	377	400	352	363	317	361	350	348	332	389	356	368	367	390	406	342	331	359	348	371	337	342	340	325	359	340	395	348	347	340	351	338	378	352	364	356	349	351	351	348	333	360	362	409	364	373	366	403	388	360	348	360	336	357	363	325	359	354	365	372	378	319	397	377	392	372	377	371	336	349	366	362	349	334	350	366	392	358	389	343	361	348	367	352	360	342	340	352	373	341	329	366	383	352	361	361	368	365	359	374	351	362	364	359	357	346	381	355	344	360	340	368	359	351	345	414	343	379	385	337	308	372	345	372	386	357	394	369	351	400	369	368	348	352	370	350	369	360	351	344	355	364	352	373	368	337	380	339	362	334	370	353	350	367	351	360	358	341	368	362	353	384	374	364	359	382	392	345	344	364	362	376	351	356	376	347	341	369	343	350	348	371	355	365	346	357	352	352	363	353	362	355	370	346	324	349	352	366	337	354	360	328	360	339	368	318	390	341	376	397	338	352	351	393	367	323	338	365	376	386	364	345	378	351	350	384	362	344	383	353	348	364	372	397	331	389	359	349	326	361	341	372	332	359	376	362	355	388	398	373	347	333	352	366	359	351	370	342	340	393	332	351	380	359	374	350	355	352	348	347	323	377	357	351	350	358	323	390	378	365	360	363	365	362	388	372	353	333	371	340	358	337	327	347	357	355	339	357	338	348	356	355	386	335	381	342	384	355	328	341	352	354	343	336	365	341	351	330	372	342	352	362	368	390	330	370	362	321	350	356	410	357	363	380	367	345	368	361	358	350	367	361	369	378	331	328	355	364	354	355	335	365	363	374	359	378	357	337	364	369	323	327	366	383	341	373	366	359	344	403	390	347	363	352	350	369	359	368	345	370	370	370	385	381	370	360	359	369	354	341	349	384	373	383	343	391	357	364	356	334	351	349	357	351	351	347	351	375	363	357	361	353	359	364	367	361	350	359	346	361	379	357	363	361	357	402	337	332	351	347	327	358	307	355	350	364	328	373	363	338	356	303	327	352	364	396	356	348	371	361	381	391	373	368	332	373	371	346	372	394	356	333	360	340	366	381	367	353	345	387	339	345	364	368	398	355	384	331	365	385	325	366	335	368	349	356	356	397	355	347	350	325	371	369	331	364	376	403	390	357	357	348	371	355	374	361	372	348	362	330	388	365	387	340	379	370	330	356	347	329	361	363	351	336	371	362	373	351	370	346	393	370	370	379	364	338	351	329	343	373	365	381	340	361	346	384	353	374	356	384	327	357	372	361	359	334	315	364	314	347	374	346	372	337	331	355	360	357	351	340	367	361	328	333	389	368	368	365	356	321	373	347	335	418	370	340	360	385	369	343	326	370	343	367	353	361	364	378	337	372	358	390	371	372	367	361	359	367	362	334	371	365	361	359	316	349	371	385	335	387	358	368	375	349	362	363	345	343	361	389	372	363	341	341	336	369	339	385	342	344	345	348	379	370	362	355	354	351	341	345	348	374	365	356	335	388	376	354	358	341	355	339	316	370	339	334	350	340	373	362	346	359	367	351	369	383	375	332	389	381	345	373	390	369	364	347	368	353	339	352	388	366	347	357	404	362	377	353	355	335	349	345	369	354	375	368	391	364	336	366	350	360	344	378	331	368	339	340	353	356	305	347	372	373	360	385	346	361	354	321	365	341	334	397	358	329	357	393	372	327	363	314	383	344	369	351	329	342	371	362	376	390	377	343	334	361	349	374	338	354	359	381	352	332	338	359	370	347	349	397	360	382	362	357	363	358	355	378	375	338	370	343	397	366	316	369	354	358	354	325	366	391	314	342	364	373	369	367	363	367	372	375	368	374	372	373	356	370	362	356	348	370	401	384	330	350	366	365	361	338	355	374	357	352	369	368	319	355	333	354	377	394	379	363	393	377	346	348	356	394	385	348	378	363	343	351	377	386	355	341	361	325	355	370	364	351	341	365	351	350	362	380	365	401	347	362	341	352	347	355	386	358	371	343	359	346	363	382	354	366	382	328	369	363	389	392	354	353	344	325	376	344	348	370	368	383	342	314	361	338	343	359	387	343	354	365	377	357	356	371	383	371	368	341	338	370	335	373	363	395	355	355	345	406	363	385	342	319	387	368	385	397	341	353	385	387	338	370	344	384	402	356	336	378	363	380	404	380	326	359	351	384	394	347	343	350	352	347	375	397	365	337	357	350	351	355	380	347	360	363	373	346	374	343	352	347	367	353	353	378	378	376	309	393	371	378	348	363	349	356	361	358	350	371	374	373	357	384	396	346	343	390	353	353	362	352	344	360	336	388	333	382	404	378	388	355	347	355	354	354	362	332	367	346	354	373	354	362	380	370	365	375	349	378	379	360	344	380	334	360	337	348	346	344	369	375	335	352	340	338	361	381	358	343	318	341	364	361	379	386	341	351	359	368	348	325	383	365	337	374	389	362	356	355	364	356	356	352	374	345
24052	21138	28285	24122	20937	7403	1085	766	676	630	562	583	519	587	531	526	537	524	487	517	469	427	485	471	496	485	465	476	464	453	451	450	479	447	500	470	487	461	463	447	432	443	485	438	484	430	428	468	431	445	445	481	465	466	474	443	449	440	451	483	440	483	424	465	492	440	464	449	449	409	444	467	483	482	434	464	444	466	425	490	517	440	403	448	425	454	435	455	433	455	466	436	438	439	468	426	432	460	453	442	487	450	505	462	464	436	443	467	475	446	438	474	479	444	441	453	450	439	462	446	438	479	478	409	450	418	439	459	437	424	464	448	494	455	457	457	496	479	467	475	450	450	512	445	431	481	443	459	438	441	456	437	417	449	449	461	457	465	444	449	440	421	438	478	483	457	450	478	435	449	439	477	419	456	440	451	464	465	487	460	435	443	456	428	446	441	469	464	454	439	437	412	457	442	454	436	401	415	458	468	455	440	457	466	449	481	466	435	465	450	476	470	432	453	434	419	438	441	457	448	462	459	447	448	424	466	476	438	455	482	439	475	477	453	489	461	450	452	449	456	466	470	473	449	505	466	460	481	470	443	434	445	474	451	472	418	454	495	430	506	439	495	429	463	460	486	398	431	474	482	452	477	408	437	465	484	469	435	443	474	457	459	440	446	474	436	448	460	457	468	466	426	451	446	439	431	453	438	464	499	461	472	471	400	468	491	494	429	452	462	447	400	492	502	472	439	443	492	453	446	492	465	459	447	445	464	489	482	441	450	465	440	465	449	457	461	469	452	442	430	433	425	425	459	468	482	462	444	429	460	477	460	481	465	440	473	427	415	436	449	470	423	403	444	426	421	454	465	514	461	487	437	479	480	447	461	423	427	480	442	460	452	448	475	454	434	466	461	458	431	453	434	453	448	450	446	452	463	432	452	442	472	436	410	458	452	448	431	453	463	477	434	456	491	477	439	449	444	420	474	443	500	444	463	457	441	445	436	443	467	472	478	440	443	429	459	454	485	433	441	485	459	440	463	436	484	460	407	484	432	461	502	499	458	458	468	489	444	455	452	417	434	436	451	504	446	451	425	447	475	478	457	453	445	444	466	423	446	451	484	481	488	467	462	434	464	487	463	442	465	438	460	432	415	446	404	435	496	429	450	413	460	450	391	453	408	464	466	448	486	495	448	452	506	428	457	455	514	486	459	441	430	446	458	494	489	455	424	465	507	513	470	442	445	473	480	460	450	497	501	472	492	431	437	428	468	442	465	431	460	485	438	457	471	481	499	459	415	478	442	474	493	454	456	449	482	456	461	453	456	451	456	421	424	458	455	442	444	505	461	449	495	465	435	444	499	460	418	432	457	454	471	449	441	439	417	463	473	479	437	491	464	455	435	441	442	434	480	489	485	462	511	403	427	445	468	459	412	454	464	501	488	441	470	437	476	421	500	445	438	415	469	469	454	465	439	472	485	474	422	452	464	456	445	442	431	453	463	460	457	487	432	443	470	469	486	438	454	469	463	458	467	451	507	442	488	460	417	430	466	478	488	457	478	454	442	416	479	435	426	427	457	449	511	424	464	438	443	457	461	480	469	436	453	469	468	435	443	438	447	481	443	421	479	452	503	433	479	449	457	445	454	461	450	462	439	455	419	458	476	456	450	492	454	474	439	435	449	430	454	416	481	458	466	483	450	474	444	456	477	449	485	442	426	483	481	454	451	478	467	465	469	447	447	475	416	487	426	436	468	455	454	431	432	444	478	478	460	457	480	429	449	466	436	444	476	463	458	453	496	475	478	488	439	505	488	446	440	429	462	464	447	439	449	469	469	479	476	435	443	430	462	432	462	449	448	413	453	461	479	466	445	456	484	422	464	475	499	429	458	483	449	441	436	496	450	443	453	446	486	443	490	488	459	483	417	450	458	463	427	460	481	459	472	463	447	480	447	461	440	464	469	463	443	462	385	455	460	433	457	438	449	447	461	497	428	490	457	483	453	453	437	404	436	453	422	488	518	454	436	468	427	438	461	482	454	443	469	469	432	427	455	455	461	469	495	441	476	456	459	463	449	429	470	483	453	455	443	464	477	466	419	446	453	417	461	483	426	493	466	483	497	439	432	488	460	441	503	392	470	439	460	443	437	439	459	473	423	467	438	452	434	425	475	460	469	453	430	444	444	440	450	493	454	447	495	458	492	440	469	473	454	446	456	484	464	445	449	469	454	458	465	449	421	470	476	464	472	446	424	459	437	473	488	441	468	465	477	417	439	446	430	461	466	466	450	434	536	440	478	443	453	450	457	477	453	469	482	441	452	445	456	449	434	447	469	431	451	440	475	444	458	409	455	468	455	480	444	486	431	470	480	442	420	463	458	481	467	443	467	450	438	458	460	416	449	470	497	436	460	443	451	452	465	468	478	471	470	456	456	452	456	442	420	483	483	440	461	432	469	431	489	461	460	462	446	459	453	477	449	454	422	440	428	501	460	481	466	443	438	434	449	463	434	478	425	468	480	449	487	411	458	489	451	468	452	462	461	460	446	465	468	416	402	459	434	415	451	424	451	435	476	465	474	445	475	464	455	439	444	416	459	470	485	492	403	434	413	446	424	473	462	471	485	456	446	460	505	482	441	438	454	473	421	417	479	460	451	449	452	439	463	428	437	441	408	439	466	448	444	488	439	445	445	450	474	460	425	451	465	433	450	427	477	454	446	438	443	462	457	477	433	460	443	425	456	442	444	449	454	433	445	454	486	458	430	442	483	489	463	432	447	503	400	476	467	453	487	451	474	484	481	472	474	470	440	458	458	433	439	440	437	460	452	457	460	432	453	493	455	478	448	453	480	404	447	455	451	432	453	448	474	434	478	458	480	468	462	398	447	500	428	445	467	450	453	442	497	415	460	473	422	430	420	431	465	445	461	447	441	453	456	459	476	417	473	451	459	463	462	440	454	453	447	461	428	478	474	453	435	511	493	470	484	498	447	463	468	447	425	501	436	462	438	444	439	429	466	486	491	448	460	460	472	451	473	467	436	418	483	440	445	427	456	483	483	473	446	469	465	440	453	448	459	434	478	446	468	479	441	443	469	463	471	433	456	480	448	443	431	402	454	467	458	438	469	459	433	448	469	445	451	466	460	465	480	486	457	457	456	463	446	474	463	448	458	441	471	437	468	445	410	402	450	486	450	463	432	514	439	442	449	432	431	456	463	439	427	456	432	426	487	466	468	458	435	450	452	465	435	488	464	438	446	444	501	475	443	473	486	466	426	429	420	487	407	445	433	454	449	445	431	460	496	446	467	459	459	470	475	440	464	476	479	471	479	461	454	429	445	437	447	435	434	448	444	472	446	441	452	436	495	461	480	492	470	455	446	435	418	441	460	453	422	429	451	438	477	457	438	431	454	432	430	456	469	469	427	454	420	463	468	459	471	437	427	466	445	446	430	406	417	430	458	454	460	466	445	418	492	467	432	411	452	475	444	422	465	450	475	469	439	420	430	485	419
40580	51578	7479	3266	2288	1816	1565	1322	1119	1015	935	835	755	747	715	726	702	654	659	675	660	660	638	610	648	588	579	616	593	581	581	628	631	617	604	614	632	610	599	574	606	567	547	605	575	606	596	553	613	571	544	525	605	552	583	518	533	601	591	555	577	555	537	567	619	556	587	611	576	610	593	583	562	602	548	590	548	572	558	565	523	588	568	587	554	579	573	561	522	583	607	585	581	585	585	591	530	559	588	570	560	573	574	605	502	555	605	598	544	598	590	593	594	573	588	607	589	533	611	590	607	553	586	561	616	581	550	580	615	617	610	562	566	544	615	583	608	602	549	550	578	539	570	572	600	590	605	577	564	533	590	606	551	554	574	576	570	556	595	568	558	578	534	580	608	592	572	620	584	538	588	555	586	596	574	580	594	575	559	568	566	569	573	597	627	595	541	567	537	587	599	570	594	528	523	554	567	579	582	572	609	559	560	597	527	583	557	579	562	577	575	584	550	581	591	577	543	598	557	571	567	548	524	581	590	590	553	576	575	590	563	538	572	571	514	562	592	594	555	531	597	580	548	585	571	535	577	579	566	568	556	576	528	598	585	558	568	611	591	553	543	548	554	596	592	542	578	568	566	611	603	562	603	537	618	560	586	545	591	520	572	597	619	545	563	533	578	561	520	557	559	597	567	552	582	548	574	622	578	603	605	584	565	571	577	536	578	546	598	605	564	562	505	590	588	544	537	534	548	587	604	564	546	579	574	618	554	582	513	559	590	558	633	546	575	619	571	574	579	636	556	563	631	587	590	566	569	611	548	554	553	584	604	531	567	607	567	625	552	533	547	610	552	562	578	571	603	563	562	563	560	542	562	557	514	566	584	571	591	605	588	586	538	655	605	567	582	582	513	550	641	608	622	589	560	509	569	540	546	588	559	580	553	550	577	571	577	615	569	557	573	546	579	605	514	556	573	582	581	550	589	582	570	588	583	574	630	537	569	581	587	583	606	526	588	567	572	596	554	584	576	577	570	585	592	569	556	555	603	585	639	576	575	554	507	551	575	562	557	593	595	621	571	540	585	572	552	551	589	572	600	621	568	556	528	558	518	601	610	591	596	590	560	598	608	556	576	594	564	594	557	617	593	570	575	574	568	567	583	557	583	552	591	543	558	604	590	579	560	612	553	607	598	586	592	567	576	562	543	590	572	584	544	594	539	570	561	558	581	634	587	601	559	562	529	582	559	545	561	602	554	569	598	590	638	571	557	578	617	626	583	579	562	596	589	551	555	561	600	579	627	543	589	592	568	559	556	581	549	550	591	574	588	515	586	548	516	573	593	555	576	584	546	563	601	572	628	536	564	562	547	612	572	604	553	547	590	608	563	580	592	551	556	573	558	556	555	568	535	574	533	584	547	586	540	585	607	554	596	584	588	577	581	562	563	565	576	583	548	562	584	563	605	611	563	599	577	553	589	584	551	570	580	521	563	554	577	564	598	566	611	562	623	561	608	587	570	527	573	580	535	561	573	609	635	558	586	605	585	579	628	599	595	607	581	584	567	545	608	547	579	550	601	571	593	606	595	573	564	602	611	586	576	612	594	548	604	581	554	567	557	551	586	551	566	564	596	541	602	576	563	608	582	581	599	587	584	604	573	553	599	567	572	602	536	579	577	564	571	566	525	537	569	586	577	584	555	553	632	540	596	595	564	600	573	568	610	543	558	589	559	586	577	579	542	566	536	562	584	566	602	598	549	580	570	584	550	554	589	535	607	535	599	570	523	540	592	579	550	580	561	582	558	587	530	631	582	551	550	564	576	606	554	599	556	589	556	585	560	576	556	580	577	587	603	572	552	567	572	576	538	616	600	564	584	547	615	585	544	586	548	576	565	623	578	571	550	580	583	588	518	560	549	610	587	586	603	599	562	603	586	557	533	574	591	580	605	585	554	589	544	569	532	615	551	543	556	579	546	568	542	536	561	609	534	597	570	541	559	606	577	583	525	546	599	511	626	576	563	586	555	582	569	580	540	575	547	581	575	553	561	536	534	574	571	567	531	588	548	551	575	569	587	575	548	571	573	583	577	575	575	570	549	574	546	580	580	566	558	560	583	602	617	595	555	586	578	527	610	574	578	584	595	537	574	569	558	532	590	594	641	577	552	584	599	559	595	607	531	564	567	576	579	563	588	595	595	566	602	579	526	573	555	586	551	574	574	584	591	585	579	548	593	575	549	586	536	527	538	575	608	590	595	540	584	554	600	559	575	603	602	542	575	562	588	553	589	563	515	600	556	598	595	575	589	572	565	543	613	552	590	531	604	564	586	565	577	518	574	534	558	580	570	588	613	570	619	602	553	572	589	598	542	587	580	563	551	580	600	583	587	563	566	558	557	588	569	571	615	557	551	606	566	572	590	557	612	526	624	584	530	545	589	608	583	567	612	588	555	607	570	541	558	600	537	571	578	554	575	536	627	586	540	551	553	557	557	533	565	602	591	619	590	582	604	566	566	576	556	553	519	607	557	591	540	546	563	532	595	563	604	584	590	550	535	594	570	540	587	591	595	608	570	549	562	562	575	580	575	579	571	545	551	623	554	564	591	560	508	518	604	572	535	603	584	617	563	558	584	588	602	604	627	563	557	558	564	584	592	559	576	558	602	620	557	573	633	556	570	557	573	563	623	576	559	559	592	473	593	648	566	594	543	591	592	575	591	541	564	614	551	574	599	573	594	582	553	587	577	604	592	567	577	549	558	502	516	585	571	577	592	587	564	554	602	561	584	620	564	563	581	587	532	572	562	567	616	585	559	591	581	590	610	573	552	565	566	494	546	565	558	604	587	586	599	591	573	574	607	579	571	537	544	609	557	615	580	580	557	591	558	535	571	588	561	574	595	582	598	594	558	553	587	561	536	570	549	592	561	638	573	560	558	591	582	547	602	580	550	547	608	606	568	569	518	513	553	525	547	595	552	523	536	577	585	575	597	528	591	584	574	577	587	523	590	556	568	560	586	552	590	589	614	589	617	567	571	594	560	607	560	609	585	553	613	571	582	583	589	567	568	570	576	605	562	563	557	543	575	578	586	552	527	625	583	571	544	571	555	604	569	591	589	583	574	549	583	576	611	573	579	557	540	597	570	535	598	592	572	558	537	561	616	597	573	535	572	581	589	587	563	580	550	572	553	522	542	590	541	584	593	541	564	633	575	583	551	621	622	541	574	522	648	578	606	585	538	581	593	542	571	610	561	568	608	615	536	567	575	539	600	598	587	546	626	577	590	604	548	547	542	582	559	593	568	621	566	616	568	588	567	596	576	575	624	596	592	577	597	579	573	570	568	619	560	579	550	561	569	576	580	555	583	553	580	603	558	598	552	555	563	568	553	558	533	563	603	603	584	535	571	640	572	558	562	569	589	534	545	585	592	573	559	583	519	597	623	509	573	579	558	587	582	596	592	563	564	590	566	608	573	575	557	574	581	583	530	592	544	551	597	591	575	556	578	568
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
