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
339414949585	339414950153	339414950703	339414951253	339414951803	339414952353	339414952903	339414953453	339414954003	339414954553	339414955103	339414955653	339414956203	339414956753	339414957303	339414957853	339414958403	339414958953	339414959503	339414960053	339414960603	339414961153	339414961703	339414962253	339414962803	339414963353	339414963903	339414964453	339414965003	339414965553	339414966103	339414966653	339414967203	339414967753	339414968303	339414968853	339414969403	339414969953	339414970503	339414971053	339414971603	339414972153	339414972703	339414973253	339414973803	339414974353	339414974903	339414975453	339414976003	339414976553	339414977103	339414977653	339414978203	339414978753	339414979303	339414979853	339414980403	339414980953	339414981503	339414982053	339414982603	339414983153	339414983703	339414984253	339414984803	339414985353	339414985903	339414986453	339414987003	339414987553	339414988103	339414988653	339414989203	339414989753	339414990303	339414990853	339414991403	339414991953	339414992503	339414993053	339414993603	339414994153	339414994703	339414995253	339414995803	339414996353	339414996903	339414997453	339414998003	339414998553	339414999103	339414999653	339415000203	339415000753	339415001303	339415001853	339415002403	339415002953	339415003503	339415004053	339415004603	339415005153	339415005703	339415006253	339415006803	339415007353	339415007903	339415008453	339415009003	339415009553	339415010103	339415010653	339415011203	339415011753	339415012303	339415012853	339415013403	339415013953	339415014503	339415015053	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2631	3600	2300	2632	3600	2300	2634	3600	2300	2636	3600	2300	2638	3600	2300	2640	3600	2300	2642	3600	2300	2643	3600	2300	2645	3600	2300	2647	3600	2300	2649	3600	2300	2651	3600	2300	2653	3600	2300	2655	3600	2300	2657	3600	2300	2658	3600	2300	2660	3600	2300	2662	3600	2300	2663	3600	2300	2665	3600	2300	2667	3600	2300	2669	3600	2300	2670	3600	2300	2672	3600	2300	2674	3600	2300	2676	3600	2300	2677	3600	2300	2679	3600	2300	2681	3600	2300	2683	3600	2300	2685	3600	2300	2686	3600	2300	2688	3600	2300	2690	3600	2300	2692	3600	2300	2693	3600	2300	2695	3600	2300	2697	3600	2300	2699	3600	2300	2701	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24710	24058	37146	34236	24153	15113	4043	1076	765	745	714	692	767	668	732	719	665	743	695	644	707	714	679	716	735	662	708	658	668	718	667	690	731	665	698	658	673	669	688	664	702	683	687	659	666	659	698	710	652	687	659	719	717	700	687	664	701	686	688	654	700	656	646	686	692	718	648	689	661	659	714	681	683	691	674	651	632	635	652	710	694	683	679	660	675	692	679	670	703	633	661	715	678	680	691	632	643	615	704	659	715	698	629	682	645	673	677	689	660	703	692	681	650	673	629	653	728	661	677	654	688	690	668	680	668	663	668	656	682	672	681	742	664	673	658	697	677	679	699	666	705	644	677	679	688	649	681	684	704	670	650	728	650	687	667	680	668	682	642	671	642	697	675	677	682	674	707	653	659	696	705	696	631	710	661	644	712	669	688	665	661	679	639	707	702	661	696	674	691	637	659	644	658	642	694	702	634	675	647	727	717	677	663	628	617	722	719	688	678	648	748	676	721	687	660	700	702	695	730	638	709	700	643	653	651	643	697	642	692	720	645	639	699	708	684	665	677	632	711	673	688	744	658	684	704	628	677	661	698	639	667	675	662	668	713	678	660	678	658	666	629	694	688	678	666	697	692	681	656	687	714	671	688	662	656	663	672	664	686	742	643	671	678	653	626	702	658	664	670	705	659	704	678	665	636	623	675	699	660	661	624	714	664	677	685	679	694	752	677	689	706	666	699	678	668	700	667	611	674	666	662	667	701	637	690	640	688	684	655	686	677	694	688	672	709	653	675	670	714	760	675	659	680	680	647	655	650	656	647	669	686	715	672	669	698	711	654	727	643	673	634	689	699	708	665	709	644	656	693	672	690	700	648	661	672	638	682	658	686	683	696	652	667	709	642	706	706	674	657	665	656	706	670	688	699	693	705	708	647	653	634	670	695	702	655	712	648	652	664	701	740	704	667	718	713	674	710	667	637	681	700	679	635	652	680	641	717	650	695	681	682	645	693	678	664	641	617	666	698	668	701	683	685	703	719	731	730	656	716	719	678	709	665	691	698	693	713	665	671	670	666	682	634	691	647	708	681	673	675	670	664	634	667	680	682	678	701	649	719	675	665	635	694	762	710	663	683	636	698	697	636	657	685	630	634	708	668	724	634	665	633	619	697	660	734	630	716	660	672	634	700	670	645	642	702	686	712	682	677	722	730	682	631	680	651	680	617	665	673	682	710	669	640	680	639	675	678	674	653	617	633	656	682	671	700	675	728	696	670	631	673	700	653	693	703	667	678	620	648	668	629	706	687	711	641	654	606	698	647	669	655	719	673	653	761	664	661	663	697	672	645	626	684	678	665	682	696	670	669	634	676	675	690	654	688	695	675	639	689	732	626	678	691	695	622	682	709	639	665	670	665	681	677	669	671	649	684	663	696	688	614	661	640	669	704	635	670	692	681	665	666	690	651	609	698	690	687	629	681	653	651	714	643	647	670	653	663	678	662	649	692	702	647	646	655	687	736	661	712	666	725	698	651	662	655	705	641	654	707	709	670	705	713	672	695	692	649	642	661	713	675	697	683	638	691	676	674	647	671	703	657	626	676	650	674	630	669	653	661	674	630	700	716	682	681	649	664	676	673	631	647	697	673	674	701	679	681	626	725	686	676	647	708	679	643	687	654	670	729	652	606	671	670	636	679	620	666	631	690	670	650	685	694	627	681	654	711	695	633	706	698	658	667	697	711	706	671	640	683	674	680	656	657	693	682	672	657	638	709	706	688	661	649	682	659	707	680	664	679	660	666	691	697	663	661	632	697	670	672	698	629	636	645	668	702	712	635	733	632	654	688	697	666	710	727	687	659	667	668	702	706	621	669	698	677	655	698	672	670	672	703	682	676	676	728	675	664	684	662	662	669	637	681	673	678	657	709	632	712	677	651	707	668	692	689	680	633	678	722	721	653	682	708	654	715	664	691	684	665	653	698	722	678	675	665	649	674	671	643	650	654	671	667	648	692	663	680	668	660	683	684	645	670	701	679	673	667	617	717	670	690	644	673	680	629	668	683	630	676	634	688	651	675	694	672	661	632	680	658	670	696	686	702	696	642	638	672	657	657	663	646	639	667	642	678	666	698	675	700	715	708	667	662	661	676	643	639	701	629	700	688	674	671	619	747	694	685	687	694	683	714	681	692	635	676	663	672	682	666	672	694	671	687	640	667	655	700	715	710	661	681	649	661	685	687	689	676	699	724	674	658	679	676	679	637	680	669	685	659	671	717	659	732	659	677	716	645	640	694	725	661	673	683	677	712	651	667	689	656	640	647	582	660	654	701	660	678	643	668	682	673	682	643	641	649	663	646	716	661	642	688	694	655	701	667	682	667	696	664	635	702	663	667	677	688	657	650	721	664	654	690	676	682	650	697	675	631	661	671	665	713	634	682	704	680	727	681	689	692	656	656	679	634	659	677	649	662	645	666	696	656	685	643	684	666	645	645	663	660	673	713	637	661	669	587	730	673	674	697	646	717	713	732	616	722	656	674	666	693	652	725	667	666	667	704	664	680	695	645	667	689	711	682	670	649	698	673	664	668	708	699	727	659	642	689	648	691	740	727	711	673	663	649	664	693	648	713	651	645	648	706	603	680	664	658	659	686	656	672	664	629	661	628	666	660	692	679	663	684	642	713	678	674	659	662	650	708	663	677	677	610	647	635	657	695	712	643	658	654	661	681	696	649	671	628	691	668	647	641	658	619	715	672	640	689	667	604	694	660	662	614	649	667	637	648	654	644	687	644	708	670	682	699	659	712	706	678	616	648	656	653	657	650	658	621	676	656	660	685	684	661	655	679	635	664	643	636	661	679	717	699	667	729	661	638	687	682	630	657	700	645	692	642	660	673	683	676	630	672	646	639	661	663	696	676	714	678	661	650	668	665	685	695	648	690	682	624	698	668	683	679	697	671	690	697	639	657	669	695	672	665	671	655	655	664	698	690	653	670	678	658	651	631	717	697	652	687	657	703	659	692	677	694	677	660	683	656	655	669	660	711	655	648	700	729	719	725	700	685	717	652	648	653	668	668	665	636	682	680	698	732	680	680	698	707	671	685	633	703	655	674	687	691	691	705	682	663	701	650	640	669	660	601	626	678	684	666	697	734	693	687	680	682	632	639	684	669	699	708	654	675	639	705	712	648	655	729	665	673	646	628	711	656	662	692	666	688	715	640	656	686	717	650	644	713	662	643	690	660	627	690	670	669	682	603	608	714	630	665	689	638	634	634	627	646	694	700	669	671	690	666	662	650	648	656	704	668	632	677	669	665	697	643	691	635	658	692	696	670	673	673	682	695	700	655	689	707	689	641	661	727	716	677	690	686	663	731	650	717	651	667	734	657	633	682	707	690	646	648	650	689	684	672	682	702	669	672	627	656	667	675	686	654	674	689	672	699	621	657	680	682	700	730	677	689	685	711	711	678	659	694	656	703	653	662	666	735	688	652	647	679	729	631	649	685	630
66523	105316	74761	43138	17153	5909	2031	911	719	698	620	646	635	649	630	643	655	666	655	694	637	646	637	642	635	671	693	634	636	681	653	623	631	683	616	693	664	698	649	654	627	639	603	695	627	685	624	689	626	660	641	646	644	677	661	659	670	698	633	671	615	582	649	642	678	594	657	668	648	678	638	644	679	633	628	644	668	699	653	678	626	668	612	659	632	637	669	661	647	652	646	662	630	658	678	656	674	656	643	608	664	707	611	661	649	644	648	680	675	689	696	654	603	662	644	634	627	665	622	647	652	654	682	717	638	643	662	620	672	651	695	626	646	657	649	708	656	618	626	651	640	625	666	626	674	624	688	674	668	633	626	658	630	623	644	648	615	648	634	630	664	647	658	648	680	634	624	645	642	645	682	708	682	651	577	635	641	648	618	632	632	650	647	609	643	640	612	648	620	688	633	627	666	641	695	639	568	665	626	650	673	668	640	634	641	670	644	651	665	689	675	654	679	633	686	694	639	692	646	661	622	615	666	617	649	644	684	614	644	673	646	670	649	644	624	625	622	616	641	632	648	660	602	619	637	649	637	645	641	665	607	584	637	665	688	682	633	644	660	645	625	628	660	658	639	707	650	642	670	679	638	666	620	658	617	632	642	647	607	655	645	643	635	642	715	665	611	672	657	639	632	640	625	675	677	678	632	649	631	654	643	663	646	612	629	665	633	606	675	627	660	648	677	638	660	645	655	625	641	709	617	650	629	607	649	630	656	650	651	665	632	659	607	651	625	630	694	624	686	697	655	670	630	662	637	698	641	608	627	633	630	665	615	617	615	681	663	649	630	644	634	647	675	650	673	680	662	658	648	660	640	617	619	677	644	669	679	633	651	674	647	610	676	645	601	680	664	610	578	649	654	632	648	629	647	676	664	641	643	635	637	669	672	660	643	617	677	598	604	663	637	632	637	623	690	663	671	639	643	628	688	632	617	641	623	676	686	668	648	640	667	650	653	681	678	647	623	665	677	674	596	621	627	638	631	647	688	633	643	651	675	641	647	641	627	603	620	682	638	671	656	677	634	643	654	596	661	672	692	635	646	608	654	628	660	672	683	612	624	596	611	662	683	655	650	678	668	631	643	613	663	620	704	637	632	645	645	658	616	654	628	686	641	635	630	651	667	664	661	641	674	657	655	637	655	637	621	625	675	669	629	647	636	637	637	625	661	626	667	620	678	650	670	642	651	653	638	630	643	621	640	656	627	669	673	644	623	616	659	648	624	619	650	680	651	645	631	653	617	664	629	642	652	621	655	672	653	670	632	635	650	654	625	622	681	644	572	653	647	622	650	639	639	633	634	651	683	693	639	644	660	636	677	615	613	636	666	635	656	615	614	641	621	635	643	581	638	650	614	656	654	644	667	645	632	646	625	690	647	662	677	650	662	689	622	636	671	646	682	639	647	683	633	627	683	651	635	672	653	627	625	603	715	632	659	660	651	677	628	687	649	669	622	675	681	658	604	628	665	692	642	662	667	644	601	621	676	651	645	585	675	617	647	594	659	673	607	650	642	642	672	631	647	660	565	640	616	654	656	657	612	648	663	637	629	630	680	632	643	681	679	611	611	623	666	602	599	636	647	657	658	598	649	665	664	644	662	672	620	628	676	621	690	627	681	688	638	666	643	599	633	680	681	652	646	666	658	647	697	669	646	655	668	632	617	690	690	636	623	639	652	656	647	714	622	675	645	638	644	610	653	634	628	673	673	683	646	637	731	626	642	615	612	665	654	581	681	655	639	655	669	699	673	654	688	670	693	639	652	698	648	678	661	660	675	677	690	678	645	699	668	651	647	664	699	662	616	634	647	658	642	644	655	643	643	639	581	638	655	611	637	645	651	660	639	617	673	606	663	661	629	630	624	627	651	633	640	687	623	645	631	641	630	643	595	650	634	628	643	647	652	648	663	662	665	605	648	692	653	628	689	637	599	654	632	612	609	676	662	682	636	656	661	609	649	632	642	656	683	647	656	613	663	642	670	636	620	628	592	674	638	663	635	661	636	637	637	640	639	644	657	619	628	626	679	674	619	634	647	657	651	612	634	639	615	649	660	664	632	607	631	663	611	692	691	649	651	618	658	658	621	642	659	611	655	671	645	659	597	639	634	627	651	666	647	593	663	645	635	682	650	678	649	628	650	630	606	667	671	659	659	619	672	647	628	633	612	648	665	660	645	607	682	631	612	628	623	652	624	678	640	633	632	626	626	689	634	636	601	624	662	664	621	634	653	681	629	653	662	605	684	697	656	633	636	603	643	581	632	645	663	697	668	652	658	600	651	657	636	669	650	626	647	593	657	658	662	644	628	667	645	602	664	650	620	658	641	640	622	604	685	641	605	686	669	625	679	631	634	680	615	633	612	663	685	664	607	702	627	661	651	638	681	608	614	618	623	668	638	654	677	614	652	656	629	587	622	620	663	634	639	653	621	683	639	615	639	653	639	637	659	676	648	626	636	644	676	690	638	647	672	611	634	655	642	637	607	640	655	658	628	646	658	598	646	662	605	618	640	610	624	643	652	617	658	674	619	680	647	612	606	648	620	646	622	636	671	618	667	682	617	623	637	642	662	588	672	616	642	662	640	624	625	673	671	630	657	665	645	628	652	613	638	596	636	666	665	647	648	606	680	646	667	637	646	647	640	665	647	637	643	663	666	650	670	634	640	674	658	655	663	661	675	648	661	614	651	658	669	661	626	668	632	682	672	663	663	649	581	654	626	680	629	673	669	664	658	649	654	662	669	636	660	614	631	651	621	632	607	636	637	672	633	602	603	665	620	600	628	605	655	580	656	597	626	612	658	690	645	647	642	681	662	654	673	658	683	642	630	640	644	585	615	619	658	641	692	601	682	667	613	671	669	619	688	672	653	647	636	659	629	619	634	623	654	646	676	645	660	621	656	626	679	652	653	622	674	682	585	637	602	651	629	614	652	605	664	679	616	630	617	624	639	620	636	641	579	656	648	599	630	606	600	669	665	661	629	653	623	639	611	612	630	653	601	664	647	626	624	660	661	632	599	622	682	621	643	647	627	674	648	687	686	624	706	609	648	667	639	632	656	629	579	654	664	657	614	665	632	664	638	598	610	690	629	658	676	643	651	608	712	627	633	665	645	667	644	626	657	637	655	661	663	592	704	674	648	611	626	660	591	645	649	638	682	633	645	635	648	692	581	632	644	674	647	651	687	647	666	640	666	599	650	664	610	637	647	621	684	650	638	674	634	632	615	676	647	662	667	625	635	682	658	674	633	664	628	701	655	611	650	617	665	612	698	614	671	624	631	658	658	612	676	707	611	627	669	638	634	635	607	668	672	642	685	673	670	653	622	656	675	625	619	664	617	640	678	662	624	689	583	682	644	646	583	649	628	641	635	612	639	679	618	689	647	651	628	665	683	647	651	655	621	640	628	630	639	620	605	643	677	650	681	592	640	663	626	653	647	621	602	663	596	632	641	662
29489	29593	26647	10476	2372	996	611	477	465	465	442	462	447	456	460	473	480	456	497	470	459	468	453	502	451	470	460	461	444	449	498	470	492	447	437	479	473	470	482	477	464	453	462	421	467	485	464	472	448	478	473	435	448	454	456	456	501	415	446	468	482	491	446	446	448	458	438	506	465	468	477	463	440	429	495	458	507	433	425	420	476	422	468	456	443	468	462	446	485	455	473	463	489	454	492	472	479	429	478	485	422	445	439	483	476	441	465	461	472	498	484	476	480	454	473	402	471	447	434	475	446	469	495	463	459	472	460	429	471	490	484	512	441	455	461	448	468	465	431	474	515	469	461	474	478	422	449	464	466	464	453	478	456	429	470	467	442	436	459	455	474	452	469	426	473	450	470	438	454	450	451	428	456	442	446	467	473	475	427	488	480	449	424	466	398	465	433	444	468	439	436	456	456	431	494	475	488	459	457	467	460	431	428	461	464	473	447	444	450	470	457	453	466	432	441	463	447	413	439	438	459	464	480	475	433	428	449	473	466	486	464	451	466	501	447	473	495	452	473	421	494	425	481	457	422	470	490	451	445	454	488	442	455	459	467	496	446	477	418	468	442	471	411	513	465	470	456	428	482	460	464	423	466	489	434	442	480	460	476	469	435	467	472	468	493	423	444	436	463	447	434	506	434	447	454	443	440	493	448	449	449	488	454	490	450	460	496	476	440	459	484	453	452	473	438	452	424	453	466	472	487	455	464	491	469	454	472	443	444	429	460	497	431	467	472	445	442	462	407	424	424	450	450	423	471	455	459	443	453	457	432	467	478	425	473	466	455	473	432	457	438	434	431	452	472	433	430	442	500	452	442	463	477	464	478	419	459	459	448	445	424	452	478	434	461	470	459	470	450	443	458	463	443	477	455	473	491	482	487	449	464	450	468	480	466	460	474	475	456	455	453	477	431	442	450	461	429	465	446	470	411	475	480	437	422	446	456	475	477	434	480	447	464	458	453	477	443	477	498	469	476	449	456	442	456	453	478	429	513	444	462	451	489	454	448	446	478	459	479	472	473	486	447	470	454	471	420	476	479	474	502	476	441	457	426	478	451	490	441	481	418	449	481	455	440	448	457	457	448	429	483	425	413	436	462	520	440	476	470	443	466	470	450	425	452	482	470	471	438	444	466	437	472	411	448	494	497	452	461	482	512	479	475	455	469	474	481	460	463	492	459	465	481	442	473	441	453	463	478	477	484	467	447	464	483	485	471	461	462	461	490	468	455	443	445	428	490	465	467	481	447	441	471	425	489	496	434	423	500	442	457	482	436	474	441	488	461	475	482	460	481	479	471	444	458	494	420	480	457	431	462	443	462	462	427	437	450	519	473	462	442	466	475	471	449	501	440	471	453	455	460	477	476	467	450	442	452	415	459	449	392	450	421	466	458	441	524	453	428	440	477	463	473	445	443	430	444	434	435	466	484	449	428	457	459	478	422	472	468	455	473	474	443	478	495	454	458	480	423	454	439	463	506	459	481	448	458	476	466	442	437	444	470	449	465	491	469	468	461	480	465	465	480	474	444	427	404	437	476	441	460	467	446	479	489	470	465	473	456	459	462	428	445	490	475	447	460	441	424	416	402	461	457	483	403	487	482	454	497	459	466	451	473	435	451	464	459	475	467	482	451	464	474	432	403	449	450	452	438	475	443	472	412	410	453	459	471	490	437	469	477	483	429	470	461	473	457	477	467	489	500	469	449	445	474	478	463	401	482	476	438	433	484	460	459	438	462	470	481	457	473	505	407	458	450	508	408	485	505	477	470	434	446	462	451	436	462	440	420	420	470	412	425	455	451	470	463	477	493	472	476	425	468	476	458	471	464	469	489	448	466	426	474	459	509	447	471	440	462	454	458	439	458	431	477	463	468	410	430	428	454	433	505	472	474	457	415	445	448	440	459	478	477	470	452	442	460	467	426	461	447	459	468	443	494	486	461	400	482	463	466	430	503	434	453	475	445	469	487	464	483	483	463	474	467	463	441	454	454	460	468	423	448	451	447	441	446	451	453	473	457	456	518	452	500	451	475	477	489	450	483	466	473	453	477	475	437	479	451	463	496	481	495	465	484	486	499	475	447	427	465	465	470	476	469	462	462	438	488	483	443	468	424	474	420	487	464	449	456	492	459	448	508	429	455	469	456	456	461	525	419	495	456	499	475	464	453	423	447	477	481	453	486	479	505	413	486	473	490	477	431	464	467	454	481	468	487	433	468	475	434	454	446	480	421	448	434	457	448	467	473	493	434	434	398	442	434	485	474	451	474	464	466	465	429	462	508	476	415	479	459	477	454	422	421	420	459	432	475	445	479	422	494	475	478	469	441	441	448	481	454	458	441	455	460	505	462	484	458	462	480	465	459	493	456	493	449	463	446	467	469	444	451	442	460	439	455	464	426	484	451	454	474	415	464	424	433	491	434	459	465	465	470	466	462	453	465	501	480	468	437	411	434	460	491	447	439	451	479	465	446	456	439	407	480	443	479	461	440	440	414	481	448	449	436	480	461	440	452	430	451	442	458	486	465	499	456	438	456	447	419	466	449	448	466	449	450	433	469	456	442	498	467	442	439	458	482	484	426	475	451	439	456	426	476	490	476	460	469	476	454	443	488	434	458	460	478	448	456	465	476	462	433	460	436	430	465	476	494	464	453	448	438	487	472	464	449	432	478	479	491	432	452	463	441	464	464	494	406	452	452	500	505	468	473	484	427	460	471	457	451	484	438	472	475	434	478	481	456	462	451	469	501	472	472	443	495	454	480	447	457	468	456	462	448	471	461	468	432	462	468	481	471	447	458	444	468	460	464	493	486	463	484	488	443	465	502	431	462	484	476	449	433	434	483	450	482	457	476	475	468	432	449	447	460	453	482	450	459	482	479	453	456	424	469	476	448	451	445	462	440	463	475	476	476	500	462	454	455	425	450	457	482	483	444	444	460	471	453	469	477	432	465	447	461	466	463	423	472	462	464	425	480	473	444	453	452	441	450	455	478	467	450	478	440	442	447	475	466	466	458	436	492	470	451	449	496	483	422	418	436	477	455	460	456	476	435	459	490	472	454	451	464	453	422	470	474	448	470	410	445	500	475	465	444	430	489	446	465	486	454	462	462	468	479	475	461	474	465	472	455	464	479	476	483	448	430	448	471	431	447	470	457	473	451	462	458	411	484	448	513	459	430	438	463	490	450	427	447	488	454	478	491	447	506	411	456	432	478	455	426	434	408	447	482	469	410	476	446	460	450	486	441	441	477	459	501	442	435	457	462	434	480	445	471	454	475	454	473	451	451	460	449	462	468	463	481	457	452	466	411	460	436	510	452	436	467	485	470	451	480	516	467	475	458	461	470	462	440	471	463	456	472	446	440	473	450	483	441	487	457	475	439	424	428	489	502	466	445	440	427	464	473	474	496	460	513	506	454	471	456	447	476	431	487	459	458	440	462	459	436	489	468	462	456	464
21684	36062	20567	5826	1883	843	545	371	401	418	410	379	356	403	409	393	373	413	407	397	382	369	399	401	397	414	419	390	412	409	385	423	395	389	401	403	371	383	372	427	376	375	377	446	409	402	380	427	387	412	397	429	377	383	381	397	444	365	416	372	409	413	391	376	391	403	348	407	389	379	415	426	383	375	371	367	394	412	425	410	380	428	400	344	379	412	395	393	362	383	439	444	380	412	365	394	384	426	426	376	407	371	387	387	395	387	389	389	386	415	368	364	397	413	391	386	426	425	363	378	378	404	397	376	412	395	396	386	397	434	376	375	397	413	418	425	405	357	382	394	396	412	438	403	389	409	400	431	381	376	407	404	389	390	386	409	416	370	413	406	403	401	370	411	394	372	409	379	386	401	400	386	357	407	381	368	384	389	409	399	417	409	385	408	417	410	390	434	388	436	430	416	383	369	388	409	365	394	364	363	391	378	371	417	386	410	417	422	403	385	382	386	402	435	386	386	414	415	416	368	401	388	396	424	407	406	400	416	382	394	388	398	398	357	401	391	387	406	412	378	400	400	410	378	419	408	389	367	394	403	404	418	398	410	368	369	388	390	404	371	394	418	396	377	397	396	423	394	406	391	385	398	431	407	394	395	393	405	379	391	368	397	369	398	391	398	376	421	401	396	409	394	379	402	394	400	431	372	379	399	399	375	415	420	412	376	403	391	406	393	424	366	375	394	405	413	414	381	399	368	381	388	430	389	379	360	387	378	402	409	397	404	426	434	412	385	420	385	335	409	378	400	376	375	393	388	405	433	389	374	401	396	401	356	421	379	378	389	374	403	367	348	365	408	411	381	397	397	392	375	385	406	429	416	383	397	413	395	390	419	428	376	396	420	403	392	418	421	395	389	403	353	406	408	406	404	384	392	338	398	371	394	381	361	378	422	317	404	396	428	384	437	385	412	410	377	396	409	368	375	414	379	419	368	368	392	418	436	412	407	428	399	426	387	363	438	415	420	387	365	383	416	390	376	405	413	380	396	411	375	398	405	379	395	427	413	385	386	387	378	413	398	380	391	394	363	381	379	387	364	419	397	412	412	438	407	427	373	404	393	404	401	399	385	389	424	384	367	392	402	383	403	374	412	407	394	402	404	406	380	381	445	370	380	409	412	412	427	388	382	382	383	365	383	404	394	343	399	416	398	391	393	414	417	401	395	368	392	401	407	430	394	381	362	355	395	409	411	391	372	417	402	433	406	409	427	380	400	383	406	393	389	389	399	402	412	421	384	403	370	392	411	390	377	417	407	387	426	398	402	437	389	398	437	402	429	407	391	427	406	383	415	397	395	377	414	398	389	404	402	376	374	400	367	377	424	390	387	361	406	414	416	427	413	412	428	398	369	403	372	397	425	433	408	403	388	423	386	417	423	386	437	380	388	375	397	426	399	379	386	419	401	395	399	458	372	391	427	414	422	374	390	378	411	368	370	391	395	411	389	384	390	397	382	390	398	384	387	385	392	393	382	409	392	413	422	400	390	363	397	395	402	392	401	357	393	373	379	405	443	407	406	365	411	395	420	426	391	418	421	427	403	373	393	380	394	425	355	417	367	404	374	361	416	358	376	399	407	429	388	427	421	435	368	385	389	374	370	377	406	421	419	397	428	445	377	365	342	399	424	412	379	424	400	370	390	389	412	357	376	395	416	403	429	429	401	376	399	392	409	379	404	388	374	377	433	391	428	407	388	404	375	366	368	336	390	360	395	370	379	373	400	397	368	410	437	389	405	381	351	384	388	396	405	388	386	410	367	380	384	396	393	432	370	407	399	373	396	414	456	383	378	358	411	423	374	381	390	366	373	404	432	399	369	356	413	400	385	400	401	404	415	375	397	391	380	380	413	393	403	375	371	398	377	378	392	422	417	382	379	367	403	380	382	401	416	394	378	405	394	419	375	420	423	396	360	404	408	424	414	441	377	389	385	368	379	414	394	415	378	380	363	376	413	393	431	390	409	421	369	432	408	385	399	381	421	353	415	374	378	400	404	434	393	367	405	394	378	367	408	402	424	393	371	378	422	405	409	382	398	423	360	406	369	371	384	392	387	419	397	412	407	384	375	399	412	383	407	370	419	426	390	410	390	408	378	390	416	387	363	371	384	401	388	416	402	402	405	372	403	394	388	408	371	360	381	374	390	367	391	383	418	453	389	398	428	396	414	382	396	385	368	426	407	385	399	397	361	374	397	386	401	375	390	398	407	416	394	387	385	399	425	397	387	418	395	373	371	409	402	394	371	387	389	374	417	367	393	432	387	387	392	350	397	372	393	383	409	399	376	402	429	362	435	391	419	368	412	376	415	395	415	375	374	360	388	401	375	397	405	426	394	376	410	398	391	397	400	386	407	424	393	373	380	393	376	412	413	388	403	437	379	414	402	404	425	379	395	384	394	379	441	385	394	408	429	386	373	417	392	394	372	393	404	392	368	369	405	409	420	400	405	402	401	406	412	390	448	389	380	402	420	352	402	422	381	403	403	400	350	393	380	402	362	432	393	383	387	383	416	383	399	394	394	411	392	398	378	358	389	398	398	410	381	395	410	416	402	395	382	391	375	403	386	387	419	395	394	410	393	401	384	402	382	423	415	382	401	398	424	373	379	394	401	413	412	373	395	399	371	383	401	391	420	414	418	369	397	394	408	410	392	425	382	409	413	398	387	361	405	383	353	388	374	434	401	374	388	402	409	451	386	406	422	421	388	414	395	407	353	441	391	370	419	407	408	413	411	358	412	397	429	427	419	410	381	394	378	390	369	411	386	370	398	380	388	378	390	384	411	411	362	384	379	412	388	414	385	384	386	413	407	433	410	411	402	392	355	379	410	392	420	349	360	340	406	409	375	401	396	384	415	404	428	424	365	388	378	388	393	367	359	401	381	422	365	398	407	398	400	364	389	418	376	430	393	393	378	376	384	411	420	374	415	426	405	401	346	412	403	379	417	394	406	366	383	379	371	383	388	429	382	416	418	384	371	426	419	398	429	403	420	420	416	333	403	393	426	379	385	419	416	404	371	372	415	419	393	421	441	429	389	400	390	403	374	394	407	401	441	391	361	406	404	397	361	395	414	401	406	384	383	413	435	378	397	400	410	404	390	378	419	417	369	392	390	397	377	358	395	373	408	390	381	386	405	398	403	404	395	382	378	390	357	389	393	404	396	403	370	403	402	391	411	373	375	409	423	397	370	364	370	357	391	396	413	404	374	385	405	383	385	390	411	407	380	376	367	412	383	414	408	430	382	430	402	368	394	394	446	423	385	381	394	382	416	354	429	385	413	372	407	412	393	369	378	386	455	375	393	404	375	393	373	371	365	366	430	394	414	432	358	428	409	382	416	386	387	445	401	388	421	394	401	403	424	363	405	409	385	407	400	409	412	392	391	345	399	380	393	380	384	383	376	374	399	415	400	421	373	402	436	382	409	394	383	387	396	391	421	404	386	394	386	409	392
25591	28325	42340	34535	18182	5264	1354	689	531	517	503	497	523	533	494	490	532	528	485	495	485	526	508	507	476	477	501	503	508	488	474	490	506	457	520	495	490	530	489	489	503	475	478	503	527	508	502	502	529	518	524	526	486	506	494	521	499	538	517	502	436	488	504	481	460	478	479	517	492	480	480	442	530	453	504	517	531	514	505	522	530	478	500	493	479	510	512	475	517	506	514	498	499	528	508	447	520	485	472	466	493	509	458	535	473	490	520	492	517	493	481	457	525	502	489	497	528	491	526	489	471	476	519	479	493	510	517	464	489	499	498	481	530	522	469	538	494	503	482	484	471	497	523	509	497	529	495	486	514	533	523	502	513	485	469	504	574	502	515	474	458	442	482	503	516	537	499	491	492	486	480	457	476	509	497	475	487	497	547	449	524	484	501	536	464	463	471	497	462	504	471	496	502	476	522	484	498	477	456	525	497	454	522	486	500	495	490	484	510	545	481	519	538	506	501	451	470	507	499	510	500	473	496	507	489	476	504	507	528	544	468	487	514	478	497	491	500	510	515	495	465	485	521	489	505	513	490	500	478	512	499	473	518	472	492	509	489	485	485	485	481	471	471	519	557	467	493	450	478	511	482	434	505	457	471	472	497	500	504	523	514	507	481	495	520	500	506	533	482	503	503	477	542	519	501	519	519	490	484	533	468	465	480	483	510	500	467	456	530	499	501	516	473	474	476	476	500	516	488	469	485	513	479	476	461	483	472	478	506	539	512	451	460	486	516	495	500	504	474	506	514	507	421	488	468	519	496	509	469	463	534	472	511	524	512	497	481	477	515	472	525	475	506	500	507	465	488	510	475	480	475	520	481	450	477	517	476	487	486	513	526	505	536	482	504	453	529	472	505	505	458	487	508	486	479	459	531	476	509	551	491	485	521	475	475	550	483	483	504	486	524	504	433	499	516	485	498	478	446	489	522	484	514	492	485	499	493	502	501	494	487	474	484	490	507	467	500	506	502	449	518	521	478	501	511	453	475	509	489	505	473	506	509	495	532	476	471	526	459	508	520	507	483	470	474	502	477	538	516	519	505	540	502	474	487	491	507	487	481	481	475	473	471	496	509	490	469	445	498	525	490	506	483	549	471	513	478	514	468	436	487	490	484	529	517	481	507	488	508	448	485	523	504	495	482	478	506	523	489	498	480	473	533	458	501	472	479	489	491	483	480	477	490	481	473	479	472	499	488	445	501	510	498	466	500	491	485	525	493	494	487	520	504	460	526	514	489	506	493	488	489	487	447	502	500	505	489	484	467	528	518	472	463	474	459	495	508	512	533	484	512	475	498	485	508	523	514	503	464	525	473	478	451	499	530	468	516	477	503	483	504	462	483	519	502	467	509	518	538	476	499	531	495	503	512	486	483	464	527	488	493	500	443	471	508	524	506	511	501	461	469	485	459	494	492	505	524	504	486	486	487	483	491	513	478	466	452	487	503	493	493	483	514	483	485	519	499	536	483	527	497	508	480	475	516	501	487	502	521	521	507	540	522	470	503	529	480	514	471	532	509	483	482	509	526	474	443	485	501	498	494	495	514	529	498	504	437	495	499	492	531	456	495	491	521	475	531	485	528	532	514	500	463	469	508	520	515	486	496	514	513	506	485	501	480	514	476	514	494	485	526	509	505	498	517	435	466	485	530	478	486	513	506	486	518	484	500	497	481	473	449	505	471	528	474	514	528	509	514	499	498	505	522	535	490	462	494	518	467	478	512	529	515	497	514	527	455	476	468	512	493	501	509	491	498	486	543	488	493	488	519	477	468	478	454	517	496	479	524	467	507	536	489	498	480	463	506	507	452	467	493	515	520	472	468	463	530	542	481	484	444	519	475	542	525	484	470	474	543	494	544	525	491	523	508	501	503	453	496	517	531	514	493	480	501	477	483	495	474	485	483	463	501	464	489	497	480	526	515	466	487	497	505	487	521	481	450	488	499	486	490	481	504	489	493	488	509	505	538	502	466	508	510	483	453	478	494	515	513	525	486	458	490	478	512	486	515	501	525	469	514	464	517	467	454	512	493	525	472	456	503	481	497	499	478	517	479	504	505	526	514	492	438	466	529	512	496	488	496	498	492	500	486	498	497	537	536	469	515	491	498	516	484	456	502	503	482	445	503	494	549	514	506	543	492	510	492	503	490	511	471	481	539	460	505	500	494	518	518	468	468	524	476	482	466	503	509	460	505	478	491	476	477	486	470	501	494	537	488	475	520	480	510	500	520	508	467	475	512	481	524	503	461	509	493	483	463	494	466	528	506	517	488	477	506	495	512	477	524	509	499	501	537	466	497	506	484	459	514	500	470	505	509	493	496	485	482	507	497	481	447	549	534	499	510	546	499	484	479	516	510	508	495	486	480	518	499	476	504	486	514	468	485	499	465	484	468	470	477	456	482	479	520	461	508	512	491	497	491	462	467	473	524	522	464	490	491	486	473	507	539	539	502	470	487	464	494	511	500	457	494	470	529	523	497	525	487	490	472	479	483	507	454	547	478	496	485	488	482	498	519	526	526	481	490	517	505	495	481	482	495	474	459	494	498	536	489	480	498	490	485	529	474	523	475	492	528	492	541	494	494	474	506	498	493	509	468	464	525	486	466	482	502	482	477	482	489	473	500	469	492	509	489	543	522	507	474	462	496	468	509	491	493	488	486	491	488	469	513	511	526	503	525	475	488	508	473	507	537	483	485	498	512	503	471	471	515	460	530	496	500	502	527	542	493	469	482	545	476	498	515	488	490	485	523	513	525	504	477	487	498	460	523	498	512	459	533	471	529	489	518	502	470	466	518	517	482	504	525	486	517	505	473	491	494	510	523	480	494	507	475	494	437	505	483	475	518	489	493	481	476	494	476	531	523	528	509	507	462	508	485	490	493	489	520	480	503	481	470	459	477	481	497	533	505	454	498	496	487	481	538	513	484	501	536	461	529	495	470	482	491	497	532	483	465	496	517	428	455	509	486	455	461	502	491	469	513	489	489	526	504	473	489	479	468	511	513	439	504	452	488	500	477	502	505	456	536	493	455	542	521	489	464	510	494	542	482	461	489	532	506	495	490	480	479	525	491	485	513	509	508	492	506	476	507	519	477	512	536	509	510	488	514	449	466	522	487	544	488	526	493	506	485	488	495	463	519	482	488	514	506	469	485	514	490	458	521	477	470	480	482	493	496	541	534	491	483	482	487	523	526	483	500	478	488	457	487	503	483	526	535	494	507	512	528	457	507	482	566	497	483	498	494	437	509	509	499	507	502	461	481	512	471	511	519	471	485	484	500	514	467	486	492	517	487	499	485	498	426	483	477	491	490	524	540	514	489	500	482	484	488	544	507	480	524	489	522	489	459	486	511	466	504	460	484	462	496	506	524	471	455	527	527	504	511	507	481	478	507	521	509	510	476	470	479	462	470	475	507	535	519	479	554	511	472	509	505	502	523	500	503	494	472	477	452	501
56583	85930	56453	26506	10285	3199	1030	621	514	445	436	443	468	495	479	502	506	460	485	494	453	466	451	456	456	455	482	446	409	421	467	468	457	435	447	439	426	413	420	411	453	461	489	454	489	448	468	427	430	484	458	492	467	470	504	489	466	477	440	479	459	435	473	441	437	469	488	482	443	430	466	473	456	478	487	467	453	435	442	473	427	477	473	449	446	447	430	430	451	484	481	487	443	438	504	456	451	450	446	463	440	438	499	437	447	489	486	442	484	434	456	482	458	441	490	451	453	471	448	452	476	435	463	460	469	454	485	448	455	450	431	434	485	440	485	474	518	467	484	480	444	486	449	465	476	485	470	477	425	460	444	431	437	444	484	488	435	438	474	442	480	445	453	476	455	501	463	471	478	461	444	478	463	452	432	425	481	477	434	436	457	492	498	466	446	444	486	491	450	440	443	398	469	464	450	427	491	436	480	469	465	525	493	433	445	449	451	443	497	450	452	483	503	448	468	483	484	481	431	440	454	495	452	455	454	455	439	449	481	491	473	459	450	424	488	447	508	450	443	457	436	427	438	468	452	442	452	476	471	504	453	471	465	460	438	431	491	476	471	469	434	485	446	467	452	499	448	453	457	457	415	432	421	438	460	502	484	478	448	449	472	406	448	442	462	470	533	489	448	463	414	446	459	439	438	441	451	430	467	512	472	473	461	432	474	473	431	434	450	480	488	464	455	479	448	431	457	489	451	489	447	440	514	452	472	439	501	470	481	474	454	456	459	486	456	439	446	475	469	453	458	475	422	461	479	446	470	485	463	425	457	444	472	475	455	463	438	440	474	445	443	459	466	474	448	462	440	442	441	424	431	463	446	442	476	475	473	467	437	422	444	465	471	462	462	453	464	480	446	480	461	452	477	447	468	477	450	453	500	471	417	470	423	418	431	447	438	441	487	478	449	416	442	488	483	483	440	471	435	467	430	452	475	480	482	451	493	464	461	468	490	466	481	494	449	460	461	449	434	471	480	473	468	451	456	452	475	477	464	439	477	469	405	460	447	471	442	492	475	489	440	431	437	470	419	456	475	437	474	467	436	410	460	423	480	460	481	471	447	489	410	441	466	507	475	412	476	409	422	465	439	466	425	479	439	454	452	488	461	464	492	461	477	472	466	440	458	464	480	474	441	478	462	447	462	458	484	418	447	506	454	466	464	424	470	473	440	460	433	448	446	468	464	466	481	469	468	466	439	490	474	468	466	474	453	451	447	464	479	454	468	413	502	391	473	483	440	473	472	405	495	475	489	448	440	459	473	474	465	459	465	466	487	487	475	466	467	430	481	450	403	475	464	511	431	442	457	507	463	460	509	451	449	417	500	508	421	452	470	469	443	477	469	479	473	466	458	474	459	481	476	461	451	492	464	449	454	468	478	467	459	444	492	457	475	392	463	455	478	495	473	428	464	481	458	445	469	446	484	424	456	485	467	436	494	466	406	475	467	474	448	469	475	461	454	464	434	435	424	452	467	437	482	461	474	461	509	471	430	491	449	421	473	493	463	450	449	447	453	446	448	477	444	443	437	426	462	462	445	491	449	441	458	452	461	456	499	488	483	455	458	460	476	450	433	446	472	476	455	490	462	468	446	477	477	464	487	426	497	448	446	441	425	428	472	448	479	452	468	454	490	471	479	466	478	450	441	468	467	460	453	464	468	485	444	509	474	451	413	426	461	454	482	465	467	493	463	481	491	475	462	468	410	456	447	402	428	433	466	442	480	446	440	473	481	470	477	462	459	429	482	478	440	412	434	459	444	432	471	430	505	424	443	460	468	459	504	466	454	465	474	479	443	420	464	477	468	499	458	511	472	462	440	500	450	453	465	487	464	448	438	449	470	468	387	454	435	468	422	453	467	470	472	457	461	436	455	426	476	457	456	465	501	474	426	443	473	438	476	455	435	428	454	449	459	461	460	463	473	482	492	425	466	447	449	436	418	486	433	455	458	473	453	426	432	476	476	452	446	491	443	453	438	473	484	410	475	430	436	475	502	443	476	450	435	470	432	442	462	470	442	453	475	465	468	469	463	455	474	428	489	450	481	460	468	454	457	472	495	402	447	451	484	478	472	460	470	451	423	434	442	463	469	437	469	442	477	462	479	434	442	459	488	489	438	465	431	464	457	452	489	498	446	460	444	448	447	455	433	472	439	470	469	477	422	479	408	470	441	481	465	491	493	478	444	485	451	450	475	447	468	435	481	488	450	427	427	452	426	465	490	450	459	468	446	466	426	455	503	464	454	488	455	462	462	438	470	464	465	456	455	479	425	456	470	443	488	449	463	447	480	434	434	468	446	451	472	432	441	437	481	437	417	465	462	437	444	452	464	438	441	424	436	452	461	428	465	410	403	449	454	464	438	463	468	480	495	462	452	462	473	506	508	451	487	477	496	478	490	463	427	470	451	474	455	431	482	482	461	469	463	441	465	468	466	468	445	462	474	412	470	459	436	448	433	419	460	496	439	458	507	461	470	444	462	479	472	477	418	456	475	444	477	462	426	480	424	449	469	473	444	410	426	462	475	468	425	494	470	457	448	445	480	475	484	466	438	494	456	436	432	479	454	479	485	449	464	441	420	448	459	425	488	465	462	445	459	423	469	481	511	487	460	431	488	459	456	481	485	408	434	413	468	499	434	480	413	469	467	472	450	443	438	494	450	465	485	476	473	454	465	493	457	463	443	527	435	437	435	470	476	422	464	440	477	475	449	428	515	474	439	430	493	470	446	440	469	447	459	448	428	466	435	467	486	501	467	442	480	453	467	477	466	487	531	453	490	459	482	468	464	469	476	445	479	483	437	450	463	475	476	458	483	480	450	469	466	438	482	473	425	452	458	429	417	468	458	439	438	443	468	487	453	447	444	436	409	467	482	500	451	465	467	427	478	496	489	444	439	478	417	486	449	463	488	433	456	442	465	478	450	458	451	430	476	466	413	466	472	468	451	478	448	456	470	453	410	440	450	446	468	467	472	402	462	477	450	462	445	442	469	487	460	434	455	445	446	451	468	450	454	479	468	473	480	476	462	476	421	443	438	457	449	460	423	487	435	437	495	485	400	478	465	428	451	471	455	450	473	462	462	470	409	455	430	436	453	461	462	499	407	473	479	470	463	477	468	491	440	434	446	465	464	487	464	459	434	498	469	487	465	473	453	457	481	448	477	442	424	440	453	424	433	473	431	461	431	456	424	450	476	463	480	457	491	470	445	440	463	468	422	454	425	472	480	480	460	455	450	450	506	430	434	437	432	423	447	459	443	453	416	462	459	450	456	434	432	454	467	449	476	409	445	452	472	442	428	470	498	457	464	438	481	435	448	479	449	445	482	441	446	489	494	462	495	406	456	463	455	447	481	460	468	486	432	466	501	479	457	450	477	464	483	487	459	429	431	440	483	486	480	450	486	432	440	478	462	470	478	469	469	468	442	447	445	461	462	445	441	457	497	472	458	439	440	473
23954	23732	35659	32804	24709	15286	4229	1086	736	699	680	724	660	679	622	678	694	677	647	673	661	612	635	675	631	618	629	650	620	639	642	630	648	580	610	629	663	648	645	645	622	600	668	603	653	666	661	654	660	615	623	621	718	627	642	634	591	683	635	618	631	609	635	597	649	606	651	647	648	596	656	632	652	624	624	684	668	668	604	661	575	608	628	618	628	646	615	612	636	672	673	655	607	628	622	640	642	632	623	595	637	648	623	701	641	664	643	636	628	579	623	614	625	640	630	661	643	616	662	660	649	622	634	611	606	596	621	646	643	648	684	626	625	687	662	618	672	630	621	684	636	640	658	589	618	639	647	625	684	674	625	687	625	660	632	649	599	627	613	677	681	604	627	630	618	617	624	631	668	629	640	649	645	642	615	627	629	585	622	636	619	633	667	660	674	629	622	654	651	687	652	668	651	635	663	649	623	618	621	628	660	631	645	610	632	663	647	665	693	653	663	596	702	583	632	619	630	622	594	641	660	625	637	596	666	656	649	613	618	632	646	619	660	683	675	600	641	611	600	605	620	667	610	661	677	613	635	619	639	650	605	619	606	668	641	633	646	648	618	719	601	638	609	612	630	632	632	604	693	614	630	622	666	651	616	597	690	587	645	671	655	684	612	601	611	586	641	636	599	621	702	657	637	673	631	630	672	652	616	676	623	655	646	623	621	664	664	664	683	651	639	611	644	641	691	670	670	608	629	670	646	606	615	618	630	633	626	621	662	655	627	591	671	665	609	652	632	601	618	612	658	602	628	611	630	619	676	685	628	635	657	645	648	618	641	610	694	637	625	630	661	648	604	660	618	604	659	617	669	602	654	655	613	621	621	644	666	603	673	648	675	576	657	622	634	658	615	627	637	688	661	624	608	619	638	694	652	609	635	628	621	635	678	636	689	601	618	645	643	639	635	668	650	625	610	661	657	652	630	695	663	656	654	663	641	726	664	628	643	631	659	641	638	604	638	607	643	637	588	628	647	596	626	616	622	602	618	637	625	571	574	659	625	626	597	666	680	616	667	631	646	672	636	621	639	608	649	628	662	651	669	609	673	632	703	690	616	639	591	607	649	635	637	638	591	591	613	622	620	636	621	664	626	602	668	655	648	596	623	648	615	654	655	677	658	665	641	643	635	619	666	588	653	620	626	620	653	644	651	676	580	621	621	689	620	655	603	653	654	657	621	609	665	668	632	649	669	653	646	649	669	614	635	661	646	661	596	619	641	652	620	657	624	623	632	638	634	590	672	648	673	631	612	635	670	630	611	661	612	655	619	640	595	599	625	659	655	585	673	666	650	646	613	615	642	613	615	627	661	629	637	650	629	627	607	671	648	658	646	633	664	638	665	662	689	641	610	629	627	610	612	624	651	637	653	617	618	666	639	681	637	649	652	658	687	630	624	658	658	622	664	646	649	616	632	635	624	608	670	660	631	649	637	657	631	666	679	661	611	611	632	645	609	629	644	631	675	674	594	642	675	634	618	641	616	643	604	651	647	618	670	643	656	632	630	666	641	624	578	666	622	678	638	647	635	659	647	640	637	613	662	635	625	630	644	672	632	683	605	626	612	653	635	602	605	631	627	665	655	628	649	638	664	627	634	608	632	635	670	573	611	626	622	644	657	596	702	665	651	607	649	650	629	622	631	630	598	612	678	596	609	615	599	644	614	637	662	666	602	623	643	647	673	609	593	627	643	613	626	596	677	660	607	648	608	623	619	641	625	603	628	668	619	601	621	644	658	595	646	642	596	689	676	628	700	607	614	655	641	629	660	620	667	696	640	636	610	612	601	635	624	639	606	634	623	665	605	648	654	614	670	604	666	616	654	668	634	665	637	642	665	640	649	648	637	635	669	623	594	626	630	644	621	642	633	624	648	597	619	637	620	680	614	647	649	616	663	666	636	659	648	642	623	652	621	653	642	608	644	606	621	620	663	667	595	674	650	622	646	654	630	649	654	645	644	603	631	671	636	622	652	620	690	642	673	672	574	676	670	608	635	680	647	600	664	594	673	684	657	657	610	589	644	637	619	606	633	637	646	649	660	610	613	620	627	632	634	602	640	595	654	648	608	700	635	684	646	634	613	679	632	656	642	664	617	629	621	684	609	630	624	639	660	643	612	632	678	633	638	650	609	629	661	598	621	629	648	642	675	651	603	625	635	655	643	676	633	625	603	649	620	631	629	629	646	652	651	632	600	657	641	632	641	609	636	691	662	634	637	664	611	652	626	612	612	690	675	618	652	631	638	638	616	652	619	635	634	617	640	650	616	607	617	621	686	672	581	628	672	602	645	632	598	631	625	694	655	587	621	679	617	660	617	648	644	638	663	628	677	594	625	623	589	691	622	602	670	634	631	617	613	648	654	645	577	571	668	635	644	651	638	632	651	713	620	670	604	569	692	621	670	611	626	619	631	643	615	621	658	602	653	644	632	616	612	649	626	625	610	645	650	642	628	602	596	593	599	641	640	643	644	687	612	641	607	648	648	616	634	622	650	637	619	597	588	640	666	636	641	657	627	632	640	644	620	625	649	644	625	593	645	620	595	627	632	623	632	679	593	657	596	615	657	631	629	610	656	703	660	673	632	663	646	656	654	626	650	613	660	650	664	599	622	670	603	648	605	633	680	628	637	657	607	663	627	640	623	602	655	645	639	600	615	636	621	651	639	618	607	646	667	622	597	635	655	612	616	697	656	634	649	653	655	587	637	636	610	588	636	644	644	608	613	646	626	606	663	647	618	633	625	639	644	679	609	638	617	642	633	611	622	639	653	607	635	596	614	631	656	643	649	612	620	656	644	625	657	594	629	637	636	670	624	594	675	587	613	669	638	634	651	628	623	655	688	653	682	629	658	653	646	598	631	587	608	633	624	630	627	617	633	589	606	599	619	650	627	656	647	664	679	630	690	654	590	609	682	612	614	678	663	621	653	662	627	619	614	590	648	663	706	599	635	639	597	675	640	619	653	624	624	622	620	597	635	632	618	617	602	594	657	633	637	598	644	643	688	640	584	606	625	654	659	656	627	634	597	628	614	624	644	619	642	653	575	657	597	624	638	634	681	654	611	620	628	667	601	567	617	614	626	667	637	639	621	665	579	662	626	630	661	641	684	622	590	651	665	652	681	640	640	606	652	640	628	610	677	646	657	631	652	628	614	643	627	644	633	622	632	615	598	650	635	654	634	634	590	623	620	628	669	664	642	607	624	662	629	689	619	595	632	636	599	640	628	614	639	699	646	677	600	606	668	638	692	656	573	581	642	646	628	660	663	637	622	644	640	581	603	569	651	619	659	612	647	655	599	662	650	684	635	624	644	630	641	626	663	644	662	594	628	614	661	616	592	613	652	572	657	630	614	614	654	642	656	616	639	646	704	594	610	639	660	630	650	675	636	672	620	626	610	688	624	627	596	647	595	643	664	648	655	644	654	623	626	631	658	626	625	668	647	634	675	677	645	664
63457	101389	70345	42844	19702	6385	2053	901	680	684	605	657	611	593	604	644	636	604	605	595	634	572	626	608	642	647	605	635	620	665	626	586	634	586	637	593	591	596	635	560	640	608	626	615	603	632	620	625	609	630	657	627	650	586	643	627	649	653	617	620	658	600	592	597	598	630	602	630	623	632	605	600	667	662	609	617	639	604	601	609	621	636	611	633	619	634	650	603	637	669	608	631	654	619	591	594	604	643	605	619	627	635	671	622	623	592	617	673	633	644	672	587	615	598	617	638	601	597	608	592	649	611	622	641	614	567	672	609	593	700	594	584	652	619	597	546	622	615	620	649	661	606	614	609	616	636	629	615	611	617	643	643	656	622	622	629	634	649	557	635	638	614	574	624	652	661	624	605	601	583	648	638	608	633	608	677	623	574	637	555	600	644	607	571	601	623	616	635	607	606	617	570	646	599	569	641	605	639	592	591	598	643	621	587	622	610	573	627	628	651	636	621	590	618	627	582	628	626	615	620	602	652	665	640	637	633	586	626	621	613	655	625	563	606	612	622	646	607	667	616	594	589	594	589	623	633	578	599	627	616	612	638	579	609	578	612	607	622	611	627	629	632	627	573	625	661	607	613	597	593	569	592	604	600	616	585	576	614	623	615	631	616	621	598	610	619	582	595	608	659	579	632	613	611	635	586	604	619	601	645	594	624	578	590	587	666	618	597	594	617	635	643	625	606	643	625	596	599	616	612	572	633	581	644	616	592	564	585	629	607	636	601	613	636	648	639	588	618	630	588	614	639	609	632	641	601	589	589	594	657	570	645	621	575	640	595	614	588	623	609	635	593	587	580	591	632	593	576	629	595	587	634	629	625	615	626	611	610	615	579	666	601	588	624	578	599	582	597	591	569	626	615	572	614	630	613	634	570	633	644	619	588	638	634	605	654	573	609	592	658	672	612	617	657	666	621	567	625	570	579	618	630	625	624	608	586	615	615	609	582	656	634	638	595	624	602	608	603	631	591	604	612	627	592	622	602	547	589	603	629	589	602	645	602	588	573	603	652	598	602	594	573	655	600	628	605	591	616	661	562	637	601	619	626	655	644	653	589	607	608	621	604	615	599	657	618	619	595	618	605	627	625	612	629	632	642	602	618	601	624	613	584	613	571	588	635	639	638	615	604	624	556	655	619	604	648	622	608	616	596	640	607	690	630	620	546	675	639	571	617	602	656	641	605	621	607	615	600	648	601	621	630	637	601	579	632	665	605	594	619	609	606	631	629	596	672	588	640	635	578	592	614	605	600	625	594	560	634	631	580	603	609	577	628	584	631	606	649	606	686	631	624	647	675	630	609	610	670	634	622	608	585	619	593	624	608	634	600	612	608	648	648	575	644	603	629	614	595	649	630	615	603	638	608	638	630	619	604	617	590	652	698	638	605	563	664	606	600	580	627	646	628	607	617	575	561	550	599	660	625	664	590	632	590	620	583	619	581	581	629	596	611	616	555	597	635	604	661	620	625	630	617	620	638	638	569	607	640	658	621	637	617	608	646	591	609	617	630	616	598	627	631	639	574	599	621	602	617	611	644	612	619	582	621	624	631	628	595	612	638	653	596	662	595	643	608	630	581	606	585	592	633	563	599	562	661	584	617	569	641	614	600	611	627	616	629	595	632	581	642	612	609	597	581	632	616	565	601	631	635	596	647	632	617	575	621	646	588	627	612	650	616	612	629	653	579	633	641	622	588	593	554	634	627	635	586	613	619	637	626	658	613	617	627	633	620	611	615	616	616	572	616	613	589	588	607	617	620	636	583	601	627	623	616	606	597	608	596	636	624	662	634	607	610	610	621	556	632	649	644	582	656	630	615	577	652	623	647	634	626	560	620	630	592	637	602	645	628	628	617	624	591	625	586	579	624	586	582	608	605	666	624	620	604	578	633	641	608	651	575	599	607	604	599	604	614	580	597	621	623	597	609	603	640	585	601	577	551	634	581	625	591	583	633	642	658	596	615	607	610	612	615	621	663	600	606	621	603	616	588	653	629	621	596	640	633	580	623	596	620	616	676	623	596	620	673	633	575	595	604	584	572	602	661	615	583	608	605	616	620	603	597	581	609	639	588	622	595	669	612	609	656	637	638	611	649	597	583	603	587	653	587	590	630	618	590	624	661	630	608	647	634	627	620	628	588	604	637	597	618	584	663	605	641	588	581	639	635	590	568	617	651	635	571	645	644	613	635	592	641	603	608	580	616	569	604	574	577	622	586	590	591	658	636	616	601	604	621	594	609	600	661	636	616	618	611	580	588	605	605	579	618	619	624	639	583	606	617	629	582	570	592	638	616	598	574	593	601	564	589	614	627	590	641	629	607	605	668	605	576	574	572	563	572	609	605	622	670	629	612	606	597	585	577	641	629	624	603	611	605	589	583	577	605	581	637	585	576	619	605	618	631	638	632	612	652	595	653	597	607	611	602	650	607	671	606	645	656	616	600	591	620	615	576	618	596	585	632	606	564	573	556	653	621	612	613	611	583	582	639	607	668	638	626	576	643	634	589	632	602	591	611	590	630	664	604	622	610	647	570	592	545	619	611	635	618	606	639	637	570	610	613	599	637	622	575	618	567	626	607	643	582	609	585	587	584	578	608	608	605	592	592	621	624	599	649	612	581	602	598	666	634	611	631	591	614	576	615	615	596	628	628	660	594	626	632	609	601	604	626	569	656	570	639	607	592	631	577	620	630	656	624	640	617	660	653	615	613	647	614	581	608	653	636	558	596	592	623	626	590	611	642	576	559	612	646	561	605	579	639	643	658	581	615	576	611	660	651	616	605	624	584	579	589	653	559	612	608	616	624	628	590	643	650	647	610	592	661	645	606	606	606	579	589	581	584	569	575	590	608	659	640	621	602	644	629	611	579	590	590	610	626	688	589	589	588	587	617	606	619	597	606	572	626	614	589	628	596	598	573	644	600	657	594	650	632	586	584	622	584	627	650	565	603	615	585	667	610	590	601	623	605	623	631	655	606	589	615	577	596	611	592	621	652	579	630	618	638	627	594	590	621	603	599	618	589	603	569	575	572	603	560	584	588	589	618	622	621	605	610	610	610	578	664	616	589	588	561	644	608	585	645	580	630	613	616	572	587	605	605	572	626	620	570	594	634	610	598	632	618	627	657	659	577	609	624	590	612	589	591	619	610	615	647	637	602	595	604	589	576	579	618	599	641	606	600	625	607	624	570	639	608	640	592	574	637	616	609	638	640	589	608	575	616	565	621	607	559	635	597	584	565	598	575	592	613	618	579	643	640	594	576	641	622	601	658	639	587	591	639	635	633	633	623	607	613	603	604	593	571	625	601	645	581	556	582	619	603	627	601	628	600	613	598	614	637	587	616	661	598	607	603	657	637	563	615	592	621	586	638	591	602	594	589	596	598	622	594	628	607	663	692	584	590	601	585	594	607	582	601	603	589	674	584	602	629	586	626	592	622	580	630	604	644	608	609
29222	30607	25470	11258	2607	914	518	432	450	451	400	427	433	418	420	411	406	421	408	410	400	409	421	438	437	399	417	455	432	433	451	404	450	395	407	414	454	430	430	451	428	440	408	364	444	432	423	437	414	453	453	437	411	423	437	440	391	394	454	393	427	442	400	461	429	407	452	418	441	419	430	416	466	407	433	406	404	411	408	425	423	418	394	417	398	439	423	420	398	415	424	398	422	422	456	443	432	396	423	457	438	449	436	455	447	402	409	401	404	444	418	428	378	408	417	471	458	420	387	391	420	409	454	462	414	410	409	455	430	405	432	437	428	423	370	436	423	427	442	429	435	419	413	397	431	388	420	413	408	379	427	407	408	382	390	398	431	401	378	423	462	449	398	408	411	396	406	420	454	436	414	425	408	424	391	409	375	402	419	396	436	408	420	404	452	412	412	405	423	419	392	444	403	401	400	445	363	408	398	385	449	407	418	414	445	435	432	427	409	392	428	425	394	407	437	408	420	407	411	445	427	432	448	401	412	396	452	429	428	434	423	438	432	430	419	440	421	403	411	445	427	431	416	414	373	393	425	420	413	396	445	427	363	438	389	413	424	390	394	442	431	425	409	419	411	416	409	432	419	392	449	364	413	427	447	423	432	432	398	410	437	403	435	402	432	455	411	403	372	408	465	405	419	421	450	430	401	404	429	456	422	427	425	386	435	399	416	417	398	426	428	471	431	383	416	447	412	424	405	408	460	393	392	397	410	375	423	432	433	392	422	448	416	446	416	445	467	401	429	433	404	397	457	411	419	425	465	462	430	399	438	436	455	432	392	443	394	420	377	413	445	409	428	408	407	444	430	381	370	398	397	430	455	416	418	435	435	437	427	406	412	374	425	416	422	433	444	409	412	438	416	395	403	389	385	434	413	396	401	421	417	399	387	410	393	396	385	418	384	431	426	410	447	439	426	405	387	401	419	414	404	407	417	420	431	409	473	430	452	422	422	454	406	400	447	407	424	438	458	401	436	444	401	415	459	387	428	408	433	427	449	425	403	423	412	444	408	422	403	459	403	384	412	418	407	448	449	383	443	433	438	435	393	420	402	413	396	419	396	429	429	430	382	408	358	440	425	436	428	432	411	437	434	428	419	394	418	419	443	378	458	438	420	439	412	426	415	387	445	446	398	417	410	426	419	415	446	396	428	401	414	393	430	416	438	436	387	395	389	439	406	383	406	432	430	405	423	443	436	407	417	421	414	434	429	418	428	440	426	397	414	422	447	437	417	455	429	370	464	412	443	438	410	422	426	397	386	439	423	403	441	443	416	436	396	402	455	426	454	462	443	433	405	432	418	454	423	424	429	410	432	394	464	421	422	448	411	423	439	472	418	458	460	407	424	398	416	410	432	409	434	404	399	378	413	406	434	369	404	444	397	396	393	426	456	435	422	412	413	446	414	418	408	453	440	426	421	423	404	449	419	398	432	447	409	420	418	420	449	400	416	428	399	407	456	464	437	398	402	415	435	414	436	395	421	482	442	438	438	440	427	412	449	423	434	404	427	417	422	396	438	458	437	443	420	371	382	400	429	463	427	412	421	433	436	438	432	406	430	408	411	413	429	444	395	397	412	395	436	449	426	427	418	451	409	386	442	414	391	429	423	419	455	429	424	442	432	380	428	439	411	421	413	444	417	431	395	419	468	396	448	440	415	404	416	434	405	406	412	425	419	416	457	448	434	437	403	476	399	452	398	425	391	439	390	438	416	408	422	429	424	410	417	442	466	385	441	422	402	414	414	428	392	435	427	398	409	420	431	438	411	407	443	434	430	416	383	418	404	415	402	444	413	420	408	438	428	403	400	412	415	400	418	418	432	420	390	422	456	417	457	438	390	399	405	457	461	429	392	423	445	377	419	382	442	406	406	446	390	416	464	432	434	435	434	426	396	435	403	452	404	368	456	398	425	406	409	426	441	385	406	450	398	451	422	431	419	417	415	418	444	424	421	388	433	418	416	464	414	436	409	418	390	427	407	412	439	402	433	393	431	426	425	419	400	390	436	395	414	441	391	373	402	394	430	462	392	389	425	403	388	421	426	459	414	450	429	415	456	415	446	429	438	422	422	386	435	457	407	417	422	400	402	429	419	441	407	416	402	411	396	398	462	429	415	418	472	435	394	412	406	368	419	448	414	444	395	385	445	437	422	438	416	464	416	404	416	449	431	389	399	408	410	433	420	405	460	423	455	409	423	432	373	367	423	433	409	410	442	393	408	424	421	441	457	458	437	404	446	407	388	431	451	442	414	456	388	447	458	438	433	387	385	435	392	407	416	409	390	429	432	379	391	375	405	418	461	418	424	389	393	412	424	445	417	365	449	390	436	412	425	399	431	428	414	429	417	439	422	395	402	388	436	426	400	431	400	410	437	427	427	427	418	461	435	464	455	454	420	407	405	405	430	444	377	414	401	420	425	423	407	443	433	424	465	419	431	439	432	409	381	432	421	446	406	439	410	454	411	437	411	433	411	427	445	435	455	423	418	407	403	432	398	434	462	405	393	396	415	396	410	392	437	439	385	416	451	462	425	426	401	392	426	428	426	428	389	437	459	421	387	419	423	402	400	413	414	407	445	428	408	428	379	409	457	382	403	427	387	416	421	420	425	387	399	431	416	406	434	452	437	428	432	401	391	444	402	396	454	443	411	451	424	427	420	429	456	445	419	412	440	421	375	392	421	402	431	433	418	444	410	458	408	447	419	395	375	406	412	429	429	426	438	413	424	417	429	400	389	430	424	443	419	393	445	418	447	460	367	451	419	409	403	437	418	453	434	402	417	399	421	441	409	433	407	408	400	422	409	414	430	440	408	424	420	373	445	419	407	396	394	439	391	431	419	421	460	456	421	433	428	417	387	400	431	416	438	404	388	411	417	411	441	434	420	423	404	406	438	373	431	429	419	424	430	412	443	412	394	406	440	415	439	443	429	428	429	453	436	417	386	412	432	393	401	422	444	430	402	432	443	402	417	432	450	382	407	405	393	417	409	443	409	438	468	387	407	411	433	422	419	426	402	403	442	443	464	430	432	438	379	446	428	445	419	426	399	400	426	411	436	433	410	416	404	444	386	421	428	459	426	430	449	405	406	420	409	427	424	411	461	410	432	441	408	415	439	428	363	415	439	419	451	428	451	438	405	395	382	434	422	423	445	416	407	378	406	441	429	425	417	420	428	437	429	400	411	391	409	402	410	439	412	444	462	427	461	405	421	397	425	400	442	418	433	405	426	474	445	385	464	420	415	388	394	383	435	423	441	389	435	422	437	416	458	434	393	379	418	416	411	406	396	423	419	422	401	415	419	406	443	423	423	461	419	426	398	399	428	456	442	403	422	413	432	431	407	448	429	417	393	401	416	460	400	394	438	427	417	404	422	403	443	442	421	409	430	417	449	404	391	432	397	406	396	426	467	410	435	434	425	437	432	406	411	419	462	410	381	442	385	414	436	434	390	396
21382	36911	19485	6643	2172	818	490	403	372	363	379	333	411	343	381	368	364	379	388	340	349	348	369	373	376	350	378	345	351	358	378	385	371	367	394	358	365	378	394	383	364	394	372	365	383	380	383	374	385	392	354	363	369	361	385	357	337	342	364	355	355	358	387	358	384	380	409	378	366	359	414	345	382	342	393	332	365	356	395	401	368	347	343	386	362	381	370	392	393	364	357	377	359	392	347	336	318	332	362	366	366	365	342	383	372	375	348	355	357	348	363	365	348	386	366	341	341	348	386	359	372	384	355	362	362	382	372	386	370	388	383	360	385	404	346	376	382	386	355	395	374	354	378	361	406	341	345	389	358	344	377	332	388	379	331	335	356	331	379	363	393	404	390	379	370	373	393	362	387	358	371	332	341	346	365	369	337	433	371	358	352	394	363	377	302	354	351	393	325	348	355	368	357	365	370	380	382	367	373	387	372	389	354	374	340	368	392	412	351	362	382	345	373	351	366	343	369	382	347	343	372	400	347	370	359	360	361	342	365	395	381	353	346	324	359	356	347	373	362	361	381	372	362	383	368	391	394	368	355	360	366	404	389	384	370	370	353	351	364	367	352	376	357	330	338	363	381	427	326	343	336	346	383	383	358	366	356	358	349	413	404	371	380	378	383	368	368	372	360	394	391	380	363	364	355	363	384	350	391	382	379	408	359	365	322	389	363	356	374	368	394	368	368	369	381	352	375	343	398	380	367	359	356	372	390	355	329	356	391	386	360	381	368	371	364	361	396	375	395	357	347	360	337	344	384	348	348	370	315	360	343	366	335	367	375	348	384	354	383	359	337	347	368	362	390	397	357	378	362	371	370	352	349	360	375	390	375	366	389	332	355	357	393	367	336	350	338	375	355	355	339	388	350	314	380	351	366	337	349	383	349	367	359	378	350	352	361	368	357	352	385	391	360	353	378	394	379	368	345	391	366	357	386	362	382	374	338	366	360	383	331	370	368	389	366	382	401	328	343	362	329	377	343	313	351	383	357	376	376	408	346	316	348	360	358	368	374	407	383	356	374	348	355	358	371	404	371	360	341	395	330	361	352	359	347	360	351	397	355	322	343	351	357	397	381	376	349	327	387	380	386	370	372	372	383	392	366	363	368	377	388	335	424	367	371	343	347	337	326	385	418	339	340	347	339	358	352	362	369	389	363	372	357	374	378	383	394	378	357	378	388	374	341	376	364	372	404	396	335	320	342	374	372	381	361	373	352	374	340	368	338	377	354	347	367	368	368	367	373	347	381	352	416	354	358	359	371	375	391	373	343	386	360	402	332	379	385	376	379	377	358	340	346	351	382	335	345	383	365	377	359	334	394	411	325	354	353	380	356	353	376	382	374	373	364	369	367	378	389	322	362	386	366	384	373	354	353	341	382	361	365	371	345	362	336	368	392	366	354	352	396	378	340	343	386	376	379	390	351	363	335	376	379	345	385	356	366	361	368	381	363	389	342	383	353	344	342	344	355	360	340	385	359	352	403	333	357	357	353	370	381	336	375	380	367	351	358	327	355	362	361	348	382	367	340	347	368	347	334	400	351	352	379	360	361	380	363	354	375	389	373	400	338	355	357	353	356	337	328	349	392	374	393	355	359	363	343	378	386	369	358	341	346	357	362	351	364	362	357	382	357	344	355	361	375	346	371	386	347	379	386	339	364	369	368	365	372	364	368	392	372	372	397	354	344	397	361	371	385	343	356	328	314	349	346	392	379	360	417	340	376	355	377	376	369	345	369	351	371	404	365	354	377	377	355	350	387	345	395	341	374	325	352	361	354	382	349	380	324	345	360	375	349	396	352	375	349	374	348	367	338	384	371	345	360	368	349	381	335	387	355	349	368	361	343	375	375	363	357	344	330	372	396	362	383	371	339	341	367	369	344	383	377	378	379	354	336	353	376	393	386	356	363	381	370	368	373	415	341	365	390	385	387	370	369	369	393	362	352	362	377	311	377	398	351	358	352	372	380	361	363	349	402	358	408	344	374	334	360	356	385	356	343	372	351	352	353	332	317	346	369	386	398	350	404	373	368	383	352	349	370	380	345	374	356	375	342	356	329	350	409	383	371	352	350	391	373	332	372	360	362	328	390	369	363	367	344	368	369	369	345	370	379	363	353	342	350	376	343	390	369	370	387	358	339	363	366	361	363	353	371	370	366	376	345	360	366	369	378	340	351	378	342	360	382	354	365	394	400	338	365	361	376	349	383	351	371	383	355	356	346	334	376	362	339	348	367	335	409	359	375	328	394	353	358	373	373	386	345	351	325	350	388	362	386	383	393	380	357	359	378	366	362	338	340	372	397	376	387	358	352	396	348	352	348	343	394	328	388	359	358	325	363	379	381	371	364	353	357	371	345	366	364	359	388	401	338	366	349	417	423	355	382	364	372	372	369	366	364	377	386	392	374	363	327	392	386	363	370	371	379	364	402	361	328	394	382	352	355	391	349	356	348	359	349	342	402	364	398	336	398	383	386	360	342	377	375	354	397	383	372	395	377	365	365	334	351	370	325	348	348	377	373	394	326	365	372	359	358	365	361	366	361	369	360	400	368	371	362	365	335	323	380	323	359	377	346	353	351	386	383	395	360	373	373	379	381	383	330	358	336	362	375	409	401	356	342	379	341	384	367	355	368	364	366	371	388	347	358	351	337	353	373	384	380	384	373	388	340	343	370	365	367	367	384	328	343	351	349	365	359	361	356	366	389	384	380	344	360	368	392	384	355	359	350	378	345	335	359	341	392	350	371	364	327	374	337	364	375	349	379	351	358	396	360	342	367	382	359	429	365	371	373	348	360	380	360	344	395	385	376	351	340	365	358	371	342	332	343	358	366	365	363	377	422	358	333	383	384	350	343	367	356	362	396	361	335	350	367	347	353	337	368	386	374	385	365	345	406	377	326	381	372	365	366	391	370	367	383	361	355	394	354	373	339	372	390	347	366	379	382	357	372	309	352	365	328	363	395	361	378	352	336	405	389	356	380	361	377	372	399	376	345	365	388	373	330	350	360	389	354	403	409	371	375	377	384	361	376	370	389	365	379	360	337	366	356	367	379	363	335	349	379	351	393	373	371	382	355	350	367	328	402	395	404	361	372	352	395	361	360	380	369	367	363	398	363	340	367	361	367	330	342	409	352	362	330	358	384	347	390	359	365	367	367	357	385	362	352	360	376	381	378	332	387	373	376	411	361	382	364	367	398	357	372	356	365	385	357	355	396	395	362	393	397	364	353	390	347	382	385	360	347	405	392	359	377	393	364	390	370	392	366	333	390	361	357	328	393	356	355	378	363	376	339	355	381	375	327	380	388	370	339	357	353	346	364	365	365	377	382	376	378	357	377	377	370	393	335	357	337	377	393	357	336	342	405	384	400	359	381	353	354	366	373	355	369	384	384	398	357	349	374	373	357	396	350	375	315	357	382	377	362	340	400	363	371	396	366	376	379	385	367	380	348	359
25530	27774	41754	35691	18139	5159	1087	592	476	441	467	438	455	450	473	474	482	457	442	499	487	438	451	445	462	479	480	480	471	475	437	448	430	445	462	493	443	422	454	430	441	497	432	484	479	503	444	463	473	469	458	440	408	438	497	469	462	486	439	453	441	489	451	461	437	455	460	450	460	453	440	448	455	441	440	442	408	469	441	510	472	435	408	431	430	421	468	435	445	460	417	473	440	467	468	436	423	443	448	452	429	445	481	431	427	471	455	458	394	424	488	457	474	456	461	466	487	456	469	455	444	454	423	467	442	424	459	435	480	435	433	431	453	463	441	470	454	418	444	450	487	406	439	464	427	438	424	424	417	440	431	477	423	420	432	416	452	497	475	457	414	469	469	472	495	438	471	467	462	470	452	442	452	458	448	450	448	432	460	415	456	423	449	452	464	443	445	461	439	474	475	467	503	444	438	464	456	445	466	460	457	440	454	450	470	447	460	428	438	450	430	437	466	480	452	460	480	483	485	465	491	418	439	419	474	420	442	458	472	482	466	468	464	443	437	452	478	472	459	438	432	459	434	416	432	459	450	441	438	441	440	466	455	437	451	459	476	470	439	474	421	425	426	386	464	453	438	442	468	458	445	468	435	474	430	449	425	442	479	425	452	432	450	436	440	436	417	412	472	485	440	477	455	483	486	479	490	463	457	460	484	395	465	435	455	459	445	464	431	423	403	430	443	486	457	407	455	424	429	446	405	438	427	425	430	414	495	426	426	445	453	503	449	444	418	495	439	449	424	450	450	426	477	459	454	446	427	469	455	433	474	441	453	476	442	429	466	433	437	486	477	448	497	457	435	467	487	508	452	450	444	451	458	441	447	413	479	429	449	438	428	418	449	438	453	489	485	432	465	493	452	444	436	474	426	472	439	475	471	504	438	494	448	492	484	459	437	473	474	418	466	453	461	448	401	444	426	413	468	412	443	466	443	450	473	446	426	447	481	466	468	461	397	462	477	476	403	437	467	459	484	438	444	482	456	459	431	452	471	459	465	448	467	452	466	434	494	439	511	478	422	459	457	444	450	456	434	458	439	489	435	443	446	447	465	458	505	469	464	430	474	443	452	468	442	414	461	454	461	431	430	469	419	464	460	433	427	437	474	458	444	478	488	485	466	495	465	478	402	475	428	438	450	453	435	445	422	430	467	447	441	455	440	428	433	418	473	431	442	451	460	440	445	451	523	456	465	409	465	462	452	447	466	412	483	482	468	455	421	441	438	465	423	435	487	455	437	455	500	435	461	456	461	438	461	434	457	450	461	450	469	447	461	421	399	426	424	426	452	449	467	459	460	466	464	456	430	453	436	474	465	447	467	433	448	496	460	488	426	442	441	480	441	463	444	451	439	462	468	461	447	445	458	481	446	471	446	453	446	460	456	453	410	464	491	471	423	440	463	453	455	469	466	446	444	436	485	418	456	485	453	449	473	463	437	442	436	486	475	443	459	444	459	459	469	468	463	432	456	494	424	450	429	469	444	488	465	437	478	485	472	435	447	507	432	467	470	438	455	434	447	451	449	466	442	434	427	449	419	430	442	449	442	469	436	455	461	462	442	431	474	470	440	439	432	460	481	490	471	438	453	506	458	465	417	449	469	462	456	433	478	439	471	470	443	432	447	436	433	451	470	439	441	431	433	442	447	466	440	411	455	446	447	468	472	420	475	446	493	477	447	466	472	427	456	459	465	454	477	454	452	407	434	416	442	471	447	439	452	453	449	476	411	482	433	439	424	419	445	428	429	468	430	411	454	420	460	451	457	447	453	436	430	446	497	389	438	430	396	470	452	447	438	449	466	416	447	508	464	455	455	477	447	472	444	444	412	448	460	464	425	461	476	490	441	446	478	481	478	432	459	433	488	437	447	444	449	474	445	415	452	439	467	470	470	455	437	421	438	427	417	498	458	447	454	460	463	415	447	459	454	477	473	443	478	443	457	412	438	431	443	478	451	424	432	457	474	481	460	479	457	468	469	474	400	477	455	454	483	457	433	441	482	449	437	427	452	475	442	435	436	467	437	497	476	461	452	452	457	452	454	452	485	418	423	478	481	436	451	458	445	473	443	456	458	460	426	437	437	453	447	454	478	449	448	423	466	467	455	436	420	440	447	488	444	451	448	486	452	460	414	445	434	448	466	463	412	480	430	461	478	498	453	426	431	416	421	457	416	452	469	455	407	472	431	449	423	463	478	489	469	470	415	439	439	453	437	407	452	465	428	427	442	447	496	434	465	447	424	437	462	464	446	359	447	426	419	483	416	442	465	441	451	433	447	432	438	452	450	459	447	451	433	427	446	478	459	467	436	456	445	471	449	441	404	464	451	430	454	422	456	488	461	441	434	429	437	422	452	470	476	454	451	442	423	450	423	461	447	423	459	453	464	434	434	427	439	489	472	432	482	462	433	458	449	456	435	436	478	423	471	441	431	462	434	440	431	428	449	459	467	414	453	448	425	440	464	439	463	429	455	411	461	483	416	438	451	424	449	477	459	452	409	458	471	484	466	422	451	451	472	482	433	427	453	490	489	448	439	466	480	457	463	461	453	429	469	467	480	411	465	435	447	455	473	467	468	418	433	457	447	416	444	428	454	440	453	435	444	444	456	468	424	423	427	465	480	445	450	461	459	432	447	472	398	428	432	447	459	453	471	485	417	438	471	443	431	419	451	477	437	462	455	448	469	459	459	434	458	480	465	493	444	470	439	504	475	411	452	464	431	427	494	488	458	436	421	453	429	451	440	465	472	448	463	502	456	455	425	403	443	431	462	455	482	432	441	446	472	432	430	444	416	467	437	515	443	438	450	461	465	458	425	470	481	411	479	450	464	446	454	448	470	425	415	448	447	418	442	409	446	458	432	444	449	457	424	505	416	447	458	479	438	430	463	456	415	439	439	449	477	442	409	455	450	439	431	425	420	417	473	488	485	444	449	453	441	477	446	470	418	461	458	448	445	466	450	435	438	447	447	429	450	485	461	456	477	412	437	431	476	429	463	454	457	485	456	439	463	489	435	483	450	406	471	414	441	467	432	460	410	415	440	467	448	484	432	428	452	409	471	470	449	454	484	479	453	427	424	480	472	471	463	416	452	435	452	436	460	446	432	475	474	464	427	460	466	426	455	445	485	489	465	451	430	466	435	453	454	473	475	427	433	422	458	465	462	451	421	460	457	439	472	467	483	395	414	460	437	440	479	475	461	442	453	425	431	449	429	469	433	449	458	430	437	447	470	453	474	444	474	403	472	433	431	447	443	457	431	463	432	478	447	434	475	462	411	432	459	430	469	435	465	475	478	457	464	471	462	468	410	423	455	432	451	455	492	464	454	449	449	467	438	453	441	462	427	418	450	440	440	444	476	449	453	453	459	480	469	430	441	416	493	436	496	462	473	492	463	466	422	441	487	478	448	452	432	429	449	461	442	443	459	471	461	436	438	430	461	450	478	459	456	435	469	436
56557	85526	58424	28249	9994	2856	962	566	438	408	418	438	450	427	425	449	421	470	419	415	437	413	396	411	430	437	425	477	391	400	415	417	436	445	452	476	421	397	433	415	431	415	422	420	448	450	410	428	386	398	409	419	385	417	438	414	415	438	406	436	411	417	424	437	414	415	416	452	410	441	414	457	433	424	438	406	405	402	423	437	408	400	393	436	407	448	465	416	417	431	420	414	432	437	394	426	417	421	414	413	411	403	446	436	448	410	432	429	419	417	442	408	436	395	443	418	452	397	415	414	439	449	431	392	418	396	427	432	426	436	460	421	415	417	407	468	469	443	408	411	466	414	404	478	417	395	410	416	356	429	454	406	387	375	431	457	404	391	430	449	399	412	417	398	395	425	437	379	423	412	450	437	407	398	423	419	410	410	477	426	415	418	406	422	432	416	438	481	398	402	424	433	418	421	443	422	443	457	401	381	441	423	416	423	443	429	372	421	412	407	443	424	443	428	445	441	413	438	430	390	411	420	413	414	412	404	420	418	421	434	452	432	444	432	435	437	426	410	424	451	442	403	440	408	391	418	409	427	425	442	402	402	415	422	399	420	425	423	432	427	416	434	406	428	451	425	418	450	434	384	422	421	396	394	446	440	403	379	430	442	443	456	429	411	433	402	386	459	416	423	407	402	401	434	449	418	410	413	409	436	452	389	443	452	414	440	431	397	395	453	404	416	419	394	395	448	409	432	437	442	433	431	394	434	388	424	415	436	425	462	445	428	423	400	440	413	430	396	446	410	432	435	454	388	432	427	403	414	430	403	424	442	399	386	438	425	442	409	427	431	400	440	404	431	418	434	453	412	384	432	413	457	460	415	432	415	433	424	431	431	390	461	439	464	406	412	416	394	445	436	416	418	392	453	413	426	366	436	432	418	441	406	444	409	427	406	447	434	425	442	445	459	392	433	459	404	381	398	418	392	434	429	397	426	401	417	410	450	411	461	379	396	405	430	444	430	422	448	441	406	407	403	423	440	407	405	437	407	398	408	418	414	405	416	424	429	452	460	427	385	430	402	472	424	411	411	428	428	437	407	422	416	434	408	410	411	415	415	391	417	402	456	456	380	445	434	429	430	419	376	411	460	427	381	451	464	427	442	458	382	403	399	450	349	417	415	401	447	456	403	417	398	414	439	433	420	414	396	439	419	413	413	424	449	441	426	472	443	424	453	429	379	417	418	422	406	398	405	409	436	410	422	430	414	423	411	415	440	407	426	416	416	410	432	433	450	426	429	424	393	419	401	392	426	400	441	405	416	428	447	410	478	451	446	392	394	428	410	443	404	411	434	402	426	450	422	448	430	424	423	441	426	408	414	436	395	424	444	423	425	446	409	392	464	446	430	452	418	420	445	437	451	396	396	368	445	439	436	416	401	374	464	436	415	430	436	415	391	408	427	446	399	438	419	426	441	396	447	393	442	404	411	433	462	437	458	414	443	435	436	442	411	431	415	407	421	457	403	455	398	406	415	430	394	403	417	422	488	427	465	469	393	394	430	444	409	435	436	390	376	426	423	396	456	406	437	449	451	397	409	373	424	448	399	449	462	437	412	447	442	432	413	388	440	424	425	451	388	417	417	438	401	420	409	417	436	425	424	460	441	434	457	418	422	446	430	431	419	411	412	421	451	432	417	413	413	379	406	407	401	421	427	395	413	405	449	445	420	445	427	441	413	404	427	388	404	384	419	412	411	430	406	427	409	437	429	403	449	394	418	416	429	436	450	421	413	434	426	388	428	421	425	414	439	437	436	417	433	405	423	399	419	409	440	429	387	450	437	445	409	475	425	436	422	445	419	414	400	422	433	409	448	422	414	442	460	402	445	436	454	402	421	411	416	409	439	427	421	450	443	422	407	414	413	438	462	426	424	450	430	411	456	378	431	423	447	398	398	409	432	389	439	420	382	412	410	425	396	410	398	441	423	419	464	379	429	418	423	411	430	412	403	377	435	403	389	443	408	426	412	423	458	411	415	412	422	389	432	432	423	429	442	406	396	427	424	404	431	438	408	434	427	444	417	430	423	401	466	458	434	430	421	393	397	457	462	418	452	423	430	435	418	481	415	462	415	440	441	394	409	439	384	420	445	420	425	449	441	416	424	454	411	427	422	436	400	460	409	441	397	402	413	440	433	440	427	409	393	410	421	426	426	392	383	410	430	426	438	403	435	434	425	425	439	376	433	453	433	382	404	454	430	377	414	417	408	407	415	415	401	422	429	409	382	447	456	437	403	434	444	427	425	431	431	421	408	411	426	421	377	422	418	435	409	390	387	472	472	397	442	404	393	409	458	470	421	393	429	413	438	418	427	418	434	412	451	445	431	455	450	437	413	445	412	432	470	461	430	407	467	401	416	426	418	413	422	461	424	432	418	435	434	431	406	383	436	432	414	458	408	459	383	397	421	431	409	393	400	431	448	438	426	407	400	393	414	416	430	417	414	375	410	419	427	423	415	358	401	432	400	449	418	445	432	420	419	436	442	417	395	429	440	422	442	404	425	415	413	416	435	441	406	437	388	417	433	428	424	418	425	403	399	443	424	408	414	432	406	419	416	423	422	449	405	423	385	383	434	421	411	464	416	416	435	443	392	404	423	415	412	416	463	410	408	429	418	402	454	394	422	423	408	403	458	412	438	437	440	374	438	414	404	433	401	425	424	418	435	448	392	435	434	443	419	449	424	419	416	421	417	414	398	403	410	450	419	407	429	407	429	406	422	390	409	438	406	418	404	407	431	418	398	411	402	418	429	395	428	428	414	402	435	418	397	414	422	445	427	416	428	400	421	403	405	418	424	435	447	412	418	431	450	403	453	423	416	444	412	427	439	447	417	420	406	454	421	445	391	419	415	413	406	426	396	436	460	426	415	395	381	462	451	388	405	411	420	494	411	411	409	429	394	433	423	433	451	432	440	413	391	448	403	424	421	403	393	415	394	408	406	420	431	410	418	446	410	418	454	424	409	389	425	395	403	449	444	421	388	452	427	418	411	427	440	408	414	416	397	435	392	403	422	404	407	400	437	391	442	438	421	427	396	420	410	440	427	412	406	405	429	401	435	417	424	431	394	431	419	439	465	441	389	458	420	421	419	404	421	415	388	426	379	419	419	399	438	426	419	446	421	406	434	436	413	429	412	455	419	437	415	405	396	400	477	423	465	398	419	378	431	407	437	467	430	433	422	413	427	425	438	428	407	386	425	427	432	399	467	417	401	422	413	412	399	401	423	417	430	428	435	440	392	452	436	409	467	456	423	458	427	398	436	411	455	428	397	404	381	414	403	438	401	414	435	444	420	422	431	440	417	419	477	408	424	432	411	407	422	447	448	385	405	434	419	424	429	425	445	449	396	475	409	431	454	419	440	414	428	436	430	415	373	417	414	442	396	455	400	413	447	378	449	432	431	397	447	415	391	430	420	422	421	412	408	407	437	400	430	397	440	424	402	393	399	423	430
23846	23420	35305	33338	24500	15243	4005	912	669	617	662	668	630	626	643	589	598	583	619	580	640	585	610	606	625	561	636	609	586	615	611	644	653	570	641	598	560	623	620	566	647	620	620	609	572	607	539	594	602	585	614	590	640	599	587	565	563	557	589	613	563	587	625	565	633	599	619	593	628	573	578	625	596	598	592	563	606	602	622	626	636	560	595	614	604	601	609	593	539	611	606	610	558	606	598	584	646	598	606	598	563	606	576	565	585	605	587	589	578	629	570	593	550	569	588	615	559	578	601	601	550	582	599	644	570	616	555	590	625	595	587	559	621	598	565	566	613	604	607	584	562	596	576	573	607	617	573	590	596	562	552	569	551	610	557	584	628	570	621	580	606	615	558	570	603	610	608	568	590	605	652	597	576	608	587	622	551	587	558	628	636	585	580	618	617	595	619	567	564	568	563	618	535	585	586	594	594	592	581	611	570	593	598	626	579	582	562	570	596	619	628	560	576	588	580	573	594	624	554	573	587	599	600	610	564	582	558	612	603	620	569	574	548	583	620	587	580	581	635	616	549	616	555	564	590	617	635	593	579	590	593	586	586	546	603	592	574	582	615	594	636	588	603	543	565	617	605	596	602	602	578	604	577	610	539	580	598	607	577	612	598	601	602	577	635	602	567	608	633	576	615	613	571	591	604	627	604	595	606	612	602	605	615	615	591	579	579	578	617	598	635	595	576	616	600	589	546	610	574	615	596	600	565	609	592	606	622	617	574	594	603	571	565	580	625	614	638	561	564	577	600	575	586	617	565	582	605	572	609	626	618	587	607	580	568	594	569	610	566	602	586	615	546	574	610	608	564	574	594	602	582	595	610	591	576	661	565	608	599	621	571	599	599	586	583	584	599	594	577	561	586	617	582	626	577	603	540	628	547	593	590	601	597	600	582	575	611	622	556	575	571	589	611	594	575	579	608	620	625	563	678	617	570	628	596	584	539	581	619	586	604	612	614	566	590	547	581	615	582	578	585	635	565	590	647	620	585	630	597	593	588	518	608	585	612	598	605	579	577	594	572	558	603	575	613	612	604	564	635	624	593	611	624	649	591	598	624	539	542	563	597	643	598	575	580	587	555	563	578	552	542	602	578	572	607	597	615	595	627	579	598	620	636	622	542	616	605	575	605	604	552	594	588	606	590	582	588	589	618	581	596	568	592	586	598	647	590	570	625	594	579	606	588	611	631	614	552	549	602	583	558	569	601	601	569	564	576	543	594	586	614	599	627	595	606	549	627	592	561	616	565	580	570	605	583	587	610	581	585	599	571	594	576	616	544	555	655	571	580	594	589	592	622	582	552	610	613	596	613	614	624	610	664	599	597	550	607	557	613	629	552	613	569	596	636	576	589	598	550	556	614	581	596	615	588	562	614	646	623	636	570	566	579	570	573	552	605	579	630	640	572	575	573	571	560	588	615	560	623	608	581	636	591	636	604	583	570	586	572	603	650	567	649	607	624	563	586	599	562	596	616	605	595	588	593	582	662	592	615	579	580	627	591	633	576	609	601	610	617	548	616	613	634	585	569	584	569	586	585	605	567	629	599	560	595	589	557	575	589	624	580	612	585	566	566	611	604	593	597	597	597	614	589	611	576	580	568	612	571	577	603	587	650	604	585	594	598	566	561	610	573	558	592	579	593	611	555	596	599	565	584	621	601	575	566	594	644	632	577	622	589	579	572	592	553	617	597	630	580	598	555	591	540	561	558	618	630	566	568	608	640	588	622	635	602	588	648	602	598	583	586	560	603	589	568	583	596	636	569	611	618	555	621	596	604	548	622	610	587	623	574	564	558	551	584	591	615	565	615	583	625	575	572	590	647	580	601	594	572	612	572	565	607	574	610	534	617	626	592	600	627	530	585	593	605	572	585	587	584	578	585	576	575	557	564	591	569	610	612	630	591	553	626	615	615	534	576	607	572	597	588	589	580	590	606	585	584	578	579	583	583	580	624	557	589	537	571	589	540	580	574	567	605	572	563	605	576	612	618	591	600	594	585	632	586	616	608	614	590	566	557	601	588	556	576	597	600	643	597	597	563	605	646	603	606	615	614	562	559	604	583	532	607	570	585	568	561	572	591	573	574	601	598	568	586	552	569	568	548	620	575	591	605	610	624	581	628	630	612	595	597	563	598	585	628	621	582	607	571	588	608	595	559	625	568	596	629	609	569	554	595	595	576	608	580	603	576	572	593	597	582	620	598	604	582	622	608	582	620	600	628	615	582	610	600	611	619	571	563	587	574	613	650	607	625	609	611	566	595	632	557	586	616	630	614	601	603	594	637	628	577	568	605	596	569	598	570	582	568	659	584	566	567	561	576	603	599	620	574	562	560	578	559	591	651	646	596	584	561	585	600	603	583	613	616	590	593	595	593	589	583	631	554	594	561	566	637	616	610	540	598	604	534	554	593	589	583	576	578	571	566	592	576	620	608	571	548	616	605	583	569	544	557	580	630	579	573	570	601	583	564	596	607	617	585	601	561	615	594	573	582	595	620	605	605	610	608	573	574	589	575	552	606	579	552	609	577	565	626	603	587	605	545	548	602	611	593	613	564	586	567	585	575	606	554	581	557	600	631	603	622	616	569	629	609	572	604	612	563	574	565	572	595	589	578	629	580	606	592	589	570	573	606	565	613	628	539	574	620	590	567	577	567	592	615	626	617	588	565	559	586	624	561	562	584	552	589	636	584	610	522	580	614	589	582	640	608	543	583	597	654	536	634	560	611	561	582	590	561	600	627	550	616	616	588	571	670	623	582	584	632	559	605	576	579	591	609	583	605	569	582	573	539	605	635	588	589	604	592	582	588	602	572	580	584	620	581	586	596	612	633	634	584	568	593	582	564	581	546	608	576	625	615	527	601	593	569	574	578	601	571	580	665	598	630	576	575	584	601	553	591	577	563	591	618	638	598	574	578	595	581	632	609	565	562	607	561	624	570	574	581	589	607	581	602	581	513	539	574	586	595	578	575	583	590	576	566	556	602	550	565	571	606	609	623	596	623	593	532	595	632	590	616	618	583	579	599	583	616	616	602	589	612	632	569	574	567	585	604	576	599	589	572	570	598	546	567	569	596	601	578	526	604	574	597	575	600	644	598	570	630	598	592	598	627	579	576	544	584	583	549	577	584	598	556	601	569	574	600	591	635	607	582	591	642	552	640	592	576	559	564	596	606	602	594	590	592	602	626	568	616	609	583	591	559	601	592	570	568	652	626	541	609	597	578	625	611	649	503	612	652	606	576	587	554	581	627	568	617	556	594	594	590	601	596	576	621	612	588	605	580	555	564	568	624	582	612	602	582	554	628	610	618	583	536	552	629	587	611	602	594	560	612	572	585	579	583	612	560	580	620	583	567	596	600	565	598	543	622	634	582	569	575	611	563	552	562	605	595	582	630	588	606	598	585	610	611	590	586	582	553	602	608	571	610	567	587	581	589	572	583	593	606	584	619	538
63083	98680	74504	44176	18449	6187	1960	828	589	561	588	576	601	639	615	554	544	623	608	595	561	582	551	581	587	552	559	575	621	601	579	586	602	611	583	610	597	558	573	588	602	603	576	561	565	529	576	596	560	573	591	606	556	584	584	594	580	546	600	572	604	576	562	600	576	614	543	600	562	580	564	603	574	558	578	566	600	584	590	582	607	591	575	590	613	539	579	572	591	534	530	570	582	557	572	568	561	556	597	561	579	624	618	623	549	579	580	589	585	555	628	589	568	537	570	590	552	613	566	584	556	580	580	544	560	583	584	555	497	605	614	585	523	585	615	542	585	591	593	536	579	583	603	587	580	574	607	551	519	581	579	571	600	614	562	543	562	598	542	578	572	595	537	588	572	550	630	609	617	566	553	559	588	575	566	588	616	575	608	557	588	613	586	545	569	588	566	564	569	584	564	537	585	631	591	562	579	603	549	579	584	562	585	582	636	541	597	564	586	575	610	564	543	537	602	575	586	577	630	558	561	568	596	555	579	586	563	557	530	594	580	569	624	601	550	592	569	569	613	586	557	595	592	564	576	594	607	541	570	553	574	561	606	617	581	546	553	616	545	541	590	587	614	610	577	618	565	568	542	581	541	546	565	526	603	564	546	571	572	585	556	589	598	597	553	568	581	579	546	579	636	590	559	565	546	553	576	532	591	575	561	574	578	534	596	562	587	577	600	572	562	564	621	578	517	603	602	557	583	562	568	592	551	564	534	599	595	556	588	567	588	529	590	549	585	547	554	567	566	545	564	559	621	575	577	608	573	573	566	586	563	612	574	553	573	588	599	571	598	557	603	533	593	564	527	573	559	566	596	598	570	578	619	564	572	578	591	551	551	615	550	609	555	593	577	554	531	531	581	577	582	597	536	577	511	629	605	568	531	548	562	557	587	603	566	569	553	589	569	588	581	579	596	561	604	572	585	592	574	565	588	569	575	601	609	574	594	551	591	568	590	644	549	601	581	579	563	593	573	539	586	601	580	602	587	563	623	529	626	586	549	579	621	570	563	601	568	572	603	558	569	578	538	611	584	565	597	599	591	607	598	552	576	550	600	546	553	585	551	569	596	593	567	527	577	531	560	569	539	599	636	630	581	624	582	602	602	551	586	594	560	553	598	539	590	561	614	579	552	609	546	571	585	599	588	583	574	582	565	555	552	530	591	600	563	566	604	552	587	634	568	556	582	593	596	609	545	566	600	592	545	582	601	549	578	585	586	601	629	573	574	601	571	566	583	561	532	594	585	578	558	581	569	580	613	532	566	555	580	542	631	603	584	545	608	556	562	548	530	611	595	584	542	549	593	581	560	599	576	581	579	566	587	558	567	557	562	551	552	551	586	540	570	601	509	595	565	581	596	562	564	553	566	552	552	574	555	554	635	598	600	564	586	585	575	586	562	569	580	525	528	548	603	576	631	547	578	631	601	581	556	534	587	611	604	596	582	612	591	544	569	563	592	617	581	583	589	532	521	578	556	541	576	565	586	575	575	556	628	585	617	610	545	567	571	587	572	584	537	593	567	577	540	588	588	572	606	579	554	551	600	559	579	593	554	548	552	582	592	562	576	581	568	547	580	544	593	554	610	549	582	567	595	535	566	603	557	610	580	566	581	597	586	591	533	578	568	528	603	611	541	595	611	545	573	567	535	559	605	580	585	589	555	577	574	587	573	579	591	578	596	585	571	553	573	597	578	582	558	603	571	577	568	586	568	585	577	546	583	587	579	630	567	583	550	596	591	584	597	615	567	595	568	568	568	568	581	594	618	562	571	576	556	617	615	567	602	595	584	587	598	592	591	530	586	565	591	540	594	563	593	548	552	589	579	556	579	584	546	583	591	577	602	556	544	594	568	572	580	610	567	576	565	550	540	625	581	578	561	574	592	573	570	542	530	599	591	591	604	508	572	572	578	579	541	547	578	545	552	601	587	577	585	620	560	574	574	557	584	603	553	541	646	531	581	560	568	551	562	576	595	587	563	616	589	586	582	610	580	554	583	585	610	583	599	576	597	558	574	547	602	585	570	585	580	548	559	601	559	589	590	596	604	586	553	611	574	565	564	585	571	557	544	529	564	568	604	573	573	568	582	577	614	560	580	598	606	583	595	560	591	604	577	611	579	567	534	626	605	544	592	601	580	600	553	532	566	528	548	581	578	607	558	609	559	594	572	615	607	577	566	556	582	517	588	588	596	541	586	573	585	557	561	576	593	562	617	551	571	555	596	598	563	583	580	590	574	578	610	580	574	580	592	581	602	563	530	608	581	564	596	577	583	571	620	571	545	624	559	580	585	606	553	577	550	559	548	607	590	526	603	542	536	554	584	546	537	629	561	534	579	555	569	571	594	547	550	571	568	566	537	568	570	588	566	595	567	632	575	556	562	590	587	570	593	555	613	563	569	626	632	606	543	589	604	574	579	546	555	556	595	600	560	571	573	605	575	562	572	569	570	596	552	552	572	560	584	549	555	588	578	599	604	528	572	540	620	606	540	613	578	588	554	572	548	559	558	552	595	553	558	558	572	541	577	565	560	647	590	565	545	602	584	571	546	542	603	549	581	611	562	542	569	584	589	612	587	566	526	566	569	590	536	586	567	602	607	590	634	583	600	609	630	584	552	609	575	523	558	581	571	559	610	547	555	586	607	592	592	557	556	532	546	561	559	567	566	620	630	582	611	596	570	552	564	549	551	593	603	568	555	580	602	608	527	581	616	574	624	564	568	555	564	574	597	554	566	522	578	586	544	595	598	553	594	609	567	577	589	610	590	586	564	604	588	541	611	546	557	596	566	619	553	618	616	536	590	580	528	538	596	588	579	581	549	538	578	589	591	559	591	588	582	593	592	611	592	570	612	590	538	605	590	575	616	547	568	555	546	553	556	583	618	589	550	569	554	592	578	553	631	547	586	565	616	548	570	566	622	558	598	521	561	557	602	567	566	596	584	618	597	578	589	606	581	591	584	615	536	584	560	570	558	626	570	586	567	618	584	586	537	578	551	563	551	551	595	555	605	545	553	591	577	600	575	562	538	507	575	552	564	591	590	599	600	548	588	585	586	555	537	575	616	548	574	602	573	560	574	604	577	550	587	568	564	569	565	559	588	593	573	600	586	592	597	599	550	542	586	583	571	591	601	578	541	578	553	556	589	573	542	551	574	594	578	577	556	559	548	615	562	596	568	607	587	574	550	588	579	593	563	564	544	551	566	535	587	590	571	557	579	560	562	587	529	537	589	587	592	580	536	564	516	575	542	611	573	584	537	544	569	579	545	587	568	585	610	567	570	606	597	597	545	607	555	602	591	611	561	591	606	573	564	580	568	570	628	588	582	564	595	570	596	566	548	561	588	571	530	569	524	552	568	582	593	527	611	514	542	565	598	597	605	577	562	550	630	594	594	606	574	579	618	555	543	545	538	544	599	544	572	572	565	593	552	536	565	595	580	546	595	579	589	606	579	598
29613	30054	26729	10623	2594	933	511	391	405	398	365	389	385	406	337	392	399	372	392	380	392	372	408	399	360	348	381	396	411	406	398	390	374	388	378	404	377	373	398	365	396	367	424	406	373	408	422	414	399	395	382	349	404	402	386	362	376	408	363	401	391	394	422	369	358	395	373	370	381	400	411	409	397	425	391	376	394	352	416	421	380	395	368	399	374	404	378	364	402	388	415	378	436	389	420	393	398	369	396	357	356	386	370	393	382	365	404	386	402	387	377	381	383	358	368	400	431	408	365	381	410	370	397	386	389	383	375	382	401	357	422	384	402	375	402	386	384	371	389	395	408	381	352	359	377	371	381	394	399	382	364	399	359	347	382	401	408	394	372	403	359	376	398	402	367	407	400	399	355	388	349	369	396	370	392	347	406	398	372	447	401	369	387	382	379	401	390	397	382	370	407	412	428	380	400	371	402	406	383	395	401	386	391	387	383	424	424	402	379	362	392	382	363	395	426	374	381	380	386	379	377	407	377	398	394	390	400	391	420	386	423	395	368	405	389	402	384	382	390	414	392	368	435	363	394	408	373	376	375	378	382	404	422	386	383	379	422	424	377	392	377	407	385	398	439	398	382	363	405	381	410	393	386	409	387	363	376	412	379	346	402	422	375	375	393	399	386	386	405	347	378	389	391	360	379	405	391	349	414	407	385	383	385	376	357	427	446	402	332	381	382	423	402	375	428	382	408	355	390	410	383	405	374	396	362	375	396	396	369	381	393	389	375	364	400	414	392	399	394	418	402	397	385	411	386	368	395	384	376	419	372	375	405	376	371	385	397	380	384	407	393	381	369	361	379	412	384	387	358	369	396	394	422	394	415	353	413	399	391	351	380	395	353	390	438	421	413	391	395	402	396	368	410	392	416	385	402	372	381	374	418	345	379	411	366	428	393	387	345	380	364	367	401	366	397	379	381	416	393	426	409	373	385	375	415	364	421	412	388	361	398	369	407	381	368	389	381	416	440	373	390	399	365	392	411	406	413	392	385	376	425	411	427	395	351	408	389	382	369	370	389	393	374	415	383	384	407	412	416	361	383	383	370	370	398	403	380	371	397	393	396	386	402	393	379	378	362	378	387	393	396	372	396	439	363	415	407	400	420	390	366	382	373	401	422	382	377	390	388	364	355	386	374	374	416	380	371	394	377	409	427	402	390	401	386	353	397	380	408	378	392	418	386	388	430	360	388	405	414	374	343	397	374	401	407	352	356	386	437	393	386	394	398	364	432	370	414	394	367	390	415	375	389	419	376	401	418	367	357	377	393	399	377	394	423	363	376	386	418	392	426	365	392	378	370	384	372	392	388	368	396	362	343	442	402	395	384	389	416	373	412	389	401	386	379	383	391	378	357	368	356	392	362	405	381	399	379	403	334	379	404	384	432	385	352	394	389	345	399	374	408	378	389	347	365	404	373	365	425	384	409	396	422	386	394	366	402	346	389	385	375	395	418	396	375	411	368	372	433	356	413	381	363	395	355	411	391	450	424	384	410	419	385	408	407	362	369	372	387	430	399	390	416	370	416	373	354	366	398	372	404	390	364	441	410	411	410	386	396	409	343	389	393	376	403	417	393	363	351	376	390	391	421	409	408	411	388	419	409	355	417	408	385	395	417	382	382	382	422	377	375	389	406	386	388	365	380	404	399	363	414	395	409	436	383	390	448	412	378	372	414	419	387	401	382	388	354	386	356	415	370	398	368	395	387	383	386	399	380	351	391	389	388	343	397	386	394	397	392	400	399	351	353	402	390	384	362	399	377	445	361	375	371	361	377	403	392	378	381	389	379	353	390	378	370	392	387	409	386	379	421	363	401	425	380	435	387	371	382	392	384	355	393	387	394	415	377	350	364	393	398	404	358	386	359	372	363	397	384	403	405	399	410	395	397	417	369	389	384	373	392	385	418	361	418	386	415	427	417	398	416	398	381	363	380	437	363	406	425	369	380	380	383	351	392	401	396	401	385	389	384	369	380	350	363	362	392	386	392	413	411	404	383	367	387	376	392	414	364	397	416	402	410	362	384	406	388	409	390	401	392	422	387	399	360	389	398	391	390	399	345	443	379	360	427	373	420	381	424	418	401	342	373	375	369	379	389	365	391	388	397	399	436	372	383	382	403	432	427	419	392	399	396	391	393	379	400	409	404	402	429	398	397	400	387	380	365	397	351	408	396	391	406	383	377	356	406	376	369	379	391	391	381	401	404	401	397	393	373	401	385	393	421	368	387	382	354	405	352	395	411	353	392	375	419	413	364	378	425	367	404	396	400	404	370	417	363	419	400	422	386	392	414	381	376	403	372	392	372	399	378	375	366	371	388	392	374	412	383	349	406	400	345	407	376	426	402	389	374	392	385	399	392	369	396	403	427	374	356	412	368	399	403	359	414	375	405	398	381	410	386	390	402	406	373	362	400	362	395	396	370	368	419	393	404	403	344	358	399	396	397	406	397	366	363	380	395	387	353	383	397	355	410	409	401	414	392	429	412	401	426	385	396	394	435	394	405	399	385	394	404	375	402	378	377	376	391	387	405	437	413	404	361	398	368	367	366	394	392	397	386	393	385	421	408	397	375	365	383	414	396	385	413	392	367	372	374	381	386	385	389	366	353	399	408	346	365	403	376	423	378	408	377	394	361	353	355	373	396	375	401	369	400	414	376	372	373	387	402	399	379	382	384	360	376	375	378	407	373	377	387	375	379	392	414	396	380	386	416	414	400	371	396	410	421	370	408	423	393	434	385	389	432	365	387	397	404	394	373	367	364	409	388	416	388	371	402	405	400	376	374	430	381	397	375	398	374	369	375	405	376	413	431	398	424	396	380	394	423	408	401	391	401	382	389	401	372	406	393	364	406	414	382	364	407	349	383	402	381	401	391	403	389	389	403	373	388	370	400	380	391	394	360	406	360	387	378	402	402	437	433	402	394	382	416	374	352	388	338	335	408	386	369	362	400	382	364	398	404	376	359	359	371	411	379	398	367	411	369	391	391	375	427	378	379	423	411	368	313	380	394	394	368	414	372	383	399	427	374	388	388	357	349	388	383	419	385	357	401	388	382	417	382	373	399	437	410	400	405	380	392	392	358	396	428	374	388	371	357	366	434	378	364	413	385	390	362	422	368	385	367	455	411	400	398	393	382	443	452	382	410	385	412	378	406	368	407	384	396	415	397	398	361	358	365	364	410	369	397	419	357	385	413	366	397	371	399	407	396	369	385	383	397	358	416	412	417	389	388	399	380	383	395	374	391	404	397	358	433	366	417	412	368	391	406	403	398	393	383	369	358	342	386	394	405	407	401	385	375	361	377	363	401	376	411	390	355	405	412	387	381	405	369	395	401	422	388	383	391	393	403	397	421	406	400	389	358	384	402	392	394	390	409	392	386	440	412	395	392	377	388	401	412	376	401	367	423	424	404	384	389	374	406	388	388	410	379	403	365	396	409	416	366	367	404	371
21489	36006	21351	6137	2113	790	489	388	411	343	328	350	324	326	352	304	367	359	368	335	369	352	349	337	347	343	356	371	336	340	344	323	306	359	370	367	352	341	366	357	328	349	355	363	354	345	336	359	337	333	328	368	348	356	345	332	346	364	323	362	332	357	327	344	316	364	331	328	353	351	368	305	357	320	344	369	370	354	371	326	316	345	359	375	377	329	324	371	356	356	328	349	314	360	357	344	360	352	351	336	333	323	357	356	335	332	338	310	366	370	318	350	309	339	340	363	356	342	360	389	381	393	386	353	332	340	357	308	370	356	341	332	352	353	384	357	370	335	308	343	366	340	358	360	363	351	343	322	331	350	328	356	333	334	338	372	334	356	338	341	324	355	343	342	350	345	356	318	332	360	343	335	349	345	341	366	313	334	357	335	305	347	342	346	341	373	311	328	354	327	374	331	368	328	354	360	341	348	369	374	341	337	366	316	336	361	347	348	323	355	359	353	349	358	335	341	329	376	377	372	339	305	351	357	344	358	354	391	322	353	312	336	364	321	360	373	338	333	323	314	340	328	370	340	352	364	374	348	318	392	359	357	358	359	321	344	331	318	345	347	359	360	322	356	321	323	370	321	355	347	355	346	360	360	354	330	324	347	364	341	353	351	371	346	370	331	345	334	354	376	321	357	377	335	341	356	344	347	310	351	339	342	341	365	322	362	356	342	343	345	361	354	346	344	336	348	332	340	347	350	359	341	357	334	347	327	366	325	341	374	348	330	365	320	339	358	363	343	363	344	326	338	341	339	342	356	346	344	364	301	350	326	318	348	351	351	331	321	345	354	336	364	356	366	347	376	359	319	346	308	325	356	321	386	340	362	314	356	334	335	360	346	375	345	335	353	390	347	314	365	332	366	368	337	326	343	338	372	358	358	323	356	329	346	359	339	356	325	355	382	350	329	336	342	356	353	354	339	307	342	343	355	346	347	359	347	368	356	307	346	360	355	328	351	366	345	334	359	350	346	339	330	346	341	321	349	363	345	336	381	339	356	343	363	352	342	336	325	356	343	328	369	356	337	393	351	337	339	362	351	370	348	355	333	326	334	311	346	316	332	357	347	330	362	343	328	322	340	371	331	336	313	325	375	308	329	368	356	360	359	340	380	370	346	340	343	337	364	318	336	366	342	351	350	335	362	355	355	333	359	333	338	353	356	334	354	350	381	367	352	387	340	338	330	374	351	324	349	345	344	367	326	361	343	358	369	344	343	344	367	330	349	366	370	374	351	317	331	361	364	385	348	367	307	334	317	334	369	345	338	333	350	339	330	354	342	347	354	348	336	338	359	355	345	339	331	309	358	358	331	364	343	359	346	323	334	360	352	329	345	338	336	340	312	365	343	340	356	325	329	350	363	327	335	375	350	342	365	350	352	346	341	342	362	337	343	310	353	365	328	310	302	365	354	336	376	347	316	362	331	360	335	294	342	337	333	329	341	336	345	361	341	366	338	330	371	342	337	339	325	325	360	341	358	367	351	334	316	329	341	355	358	340	344	366	333	343	338	331	326	326	345	361	342	318	366	329	341	350	341	338	347	374	322	361	358	348	326	325	356	349	344	349	345	354	347	345	344	360	329	374	332	307	341	374	334	366	335	327	374	327	351	351	366	320	342	341	352	339	366	306	345	335	344	375	362	362	333	355	334	342	361	361	349	356	320	351	354	376	327	321	359	333	343	310	324	315	352	340	356	332	341	364	316	343	362	318	351	337	350	320	397	332	362	357	348	340	345	383	360	356	368	357	346	353	322	378	344	334	322	311	367	334	369	336	329	375	341	333	349	389	342	341	307	332	348	357	298	371	315	336	353	333	339	338	332	348	360	364	376	350	366	313	334	316	373	336	321	337	328	367	335	347	341	321	333	349	348	344	358	369	336	328	301	341	368	291	368	341	299	349	321	366	326	305	342	368	329	347	328	352	327	356	356	396	358	356	356	337	333	319	336	322	350	319	333	358	358	373	335	329	340	342	322	356	321	369	360	350	349	379	358	329	355	324	343	346	356	366	354	345	357	337	318	337	330	363	327	331	350	334	381	349	328	341	319	356	374	327	324	343	309	328	351	361	376	366	318	358	330	329	343	353	350	301	326	352	341	326	350	358	320	333	338	346	366	344	359	386	318	323	342	354	349	316	368	338	343	389	336	364	347	360	322	329	375	347	388	358	360	331	317	348	365	354	326	351	371	306	360	350	355	375	336	370	344	321	352	355	318	313	337	355	344	388	369	355	353	290	366	344	332	344	338	345	357	373	357	357	365	360	307	340	344	356	322	335	325	336	342	308	344	336	393	341	308	332	380	343	352	364	336	316	354	337	354	365	344	343	326	367	393	341	361	336	335	371	334	346	360	338	343	327	380	343	341	357	342	372	331	359	377	348	340	326	346	353	336	320	367	333	366	336	354	344	340	361	347	312	337	357	357	346	342	336	314	356	362	350	313	360	331	347	361	353	325	334	345	318	371	335	354	357	367	350	346	328	315	330	352	375	326	344	350	327	339	322	325	353	359	318	358	359	346	349	403	332	315	308	349	343	331	363	366	327	340	369	344	353	324	334	329	340	363	351	334	336	368	343	369	312	327	348	356	347	354	327	332	386	353	330	345	336	343	339	321	346	345	352	344	321	341	341	365	363	350	344	329	312	339	355	333	340	336	371	372	369	372	338	309	342	355	334	346	361	346	335	358	336	351	336	359	343	339	344	301	360	361	332	324	329	349	368	335	325	322	346	312	347	328	348	357	338	361	349	330	381	331	319	353	339	352	363	296	337	342	332	331	351	377	320	326	330	364	369	357	350	329	348	337	334	322	355	344	344	346	344	358	345	383	375	332	363	334	327	366	326	359	361	357	357	340	340	348	345	319	354	351	334	365	329	345	349	341	340	366	318	345	348	334	337	340	330	344	338	326	319	363	367	326	347	369	363	317	365	341	350	346	344	348	346	353	357	347	339	336	351	320	350	360	357	353	388	341	342	384	308	313	335	321	315	350	388	361	334	359	389	309	324	324	320	340	345	313	369	332	355	368	366	368	340	355	352	315	293	370	327	345	364	336	338	349	311	346	343	303	320	370	346	395	348	372	409	331	354	327	326	390	373	351	334	322	347	358	322	345	327	346	346	337	353	349	336	357	342	348	386	343	343	334	339	335	349	321	346	335	352	305	369	359	339	317	353	348	368	331	330	323	318	323	339	352	331	326	349	322	395	354	350	371	328	337	332	352	354	321	376	363	360	311	324	322	336	403	368	329	367	372	356	350	317	380	345	355	349	326	389	370	324	291	350	306	349	349	328	341	355	398	332	327	364	328	343	333	348	336	309	351	334	361	334	353	354	340	349	361	358	376	350	356	323	340	356	358	324	362	364	368	362	343	356	310	316	328	352	353	305	342	342	325	323	354	321	327	342	329	324	330	371	363	363	351	393	344	372	341	360	323	315	367	339	360	339	367	331	361
25519	27856	41154	35804	18872	5832	1259	557	466	419	418	434	399	464	437	427	445	439	424	454	418	398	442	446	422	413	420	410	426	430	435	434	421	400	426	439	435	408	450	428	384	379	417	434	428	443	459	423	427	401	405	457	421	405	418	420	412	415	437	423	421	432	414	424	414	421	388	411	421	414	451	426	475	397	391	417	417	427	436	399	420	426	423	401	425	441	422	412	430	432	427	382	435	437	394	443	444	397	455	407	420	435	443	427	433	378	416	402	449	406	415	433	423	417	440	410	392	404	425	432	446	439	446	392	408	414	404	386	414	415	396	396	433	416	411	414	411	393	426	416	372	388	450	451	406	435	456	425	425	396	412	430	463	386	436	486	462	395	384	405	403	453	427	396	393	414	431	386	430	417	408	397	393	407	432	448	339	430	399	431	455	405	414	401	429	426	436	417	413	422	430	404	440	421	420	442	433	389	422	416	422	418	414	407	406	473	413	397	403	400	428	396	391	381	421	437	436	409	410	417	451	434	396	368	415	428	431	404	426	454	469	425	441	409	428	463	453	438	397	412	426	415	417	397	421	386	417	418	393	411	404	427	396	400	444	426	367	401	374	439	425	424	437	405	426	411	398	401	397	433	414	427	414	407	437	427	433	380	418	405	412	429	411	454	413	419	416	379	414	415	399	430	434	432	430	423	436	436	438	410	415	422	448	394	410	395	415	426	449	403	435	410	406	383	431	398	397	389	376	415	431	397	394	427	422	462	411	440	422	414	391	408	399	405	433	409	393	448	416	423	340	397	410	432	393	396	415	412	420	411	397	401	403	424	436	419	381	407	399	413	405	410	386	456	391	388	418	388	439	425	408	409	379	401	427	415	412	437	414	413	425	413	419	379	429	443	426	405	419	436	437	401	412	416	432	420	383	409	425	369	429	445	429	435	416	427	393	435	423	408	446	397	429	417	421	419	406	443	410	460	410	429	432	460	435	414	420	405	390	423	400	401	398	413	392	378	384	460	440	393	406	421	418	402	398	399	442	407	421	390	441	409	425	407	433	446	423	410	435	404	398	404	428	391	393	416	419	401	423	428	414	430	445	383	398	429	390	430	431	454	389	396	395	413	402	415	427	425	434	408	419	432	388	379	429	448	420	442	392	422	405	443	473	437	387	443	398	404	422	441	413	416	431	425	403	418	419	407	421	394	398	410	401	422	397	420	389	405	409	424	417	373	409	414	420	390	414	401	447	413	429	392	421	407	456	385	410	371	395	431	423	434	410	433	429	381	387	387	417	410	400	401	424	393	404	384	428	414	456	419	414	403	409	439	418	406	427	419	427	418	423	437	411	419	384	413	417	392	416	362	391	414	408	395	414	433	427	430	427	426	451	402	418	406	409	377	440	406	399	426	425	424	410	421	392	409	399	448	433	393	401	393	414	444	405	420	402	460	430	409	420	360	406	444	392	406	380	425	430	429	434	415	400	388	424	447	390	428	430	407	465	454	391	424	412	399	407	465	439	411	411	426	433	426	396	385	409	400	399	400	439	407	394	437	460	424	403	424	423	401	419	445	400	446	393	371	415	435	389	421	379	451	398	415	419	412	410	381	392	434	388	404	444	455	426	413	402	394	420	430	416	409	434	462	431	402	400	438	444	450	395	443	442	399	431	438	371	442	420	404	418	406	428	429	453	405	447	458	465	412	405	423	382	409	402	426	425	441	446	395	426	426	397	421	396	422	450	382	415	432	408	449	410	382	432	424	413	407	410	435	406	373	403	459	382	418	435	397	389	419	433	371	450	432	430	421	383	457	438	419	396	375	451	440	431	396	411	410	384	434	443	409	411	404	377	437	445	463	414	424	439	449	438	417	419	421	381	437	425	425	440	432	400	398	391	400	407	402	419	413	415	400	428	401	413	449	426	393	428	453	422	409	387	404	429	418	409	428	406	431	399	399	422	398	451	378	426	425	445	392	405	407	402	410	422	399	412	412	393	410	416	422	405	381	390	427	435	404	411	421	410	458	428	384	427	432	433	441	403	405	411	400	408	455	392	398	422	400	375	364	433	425	398	413	402	446	416	397	424	448	400	417	409	397	404	407	393	427	415	418	440	417	451	412	419	399	415	404	422	402	418	414	425	408	432	441	410	426	400	461	430	441	417	419	432	415	414	420	400	398	387	404	405	430	409	423	418	383	416	415	446	395	422	415	430	421	411	377	430	425	431	389	416	409	435	402	399	438	365	448	400	431	413	401	396	413	403	383	423	400	455	406	429	419	380	412	434	403	414	446	487	437	426	384	366	395	450	389	423	440	399	427	435	384	411	438	401	369	436	474	433	403	389	437	401	408	355	417	387	404	379	431	405	429	413	422	413	439	391	397	446	398	459	359	376	437	422	419	425	403	416	390	440	440	413	431	375	451	469	398	371	369	413	411	422	400	414	428	412	426	463	424	431	377	424	400	401	378	415	404	400	383	434	387	425	412	430	392	437	407	423	384	426	417	386	386	403	457	399	421	432	407	386	361	379	398	405	393	426	382	424	410	423	408	414	390	412	394	423	438	407	425	429	412	408	454	405	445	403	436	421	405	410	409	423	420	447	421	418	450	413	395	404	408	435	399	392	412	400	443	396	457	420	433	404	399	387	438	392	430	425	439	410	436	425	385	427	451	421	449	395	437	443	442	393	437	397	443	438	422	397	417	441	396	441	421	416	406	399	442	413	395	412	430	408	418	412	412	402	452	434	397	436	427	393	422	393	435	420	409	416	386	449	478	409	382	416	410	418	425	429	423	446	440	448	394	449	443	425	393	415	392	440	377	435	424	400	364	415	379	427	425	399	421	397	420	408	446	379	403	398	397	412	395	408	393	386	426	419	414	401	395	417	433	436	422	373	425	382	431	382	413	423	430	380	449	441	429	419	401	390	442	456	434	419	443	425	443	410	428	415	384	443	410	376	421	410	434	424	435	399	412	401	405	430	451	429	400	422	354	409	413	422	431	357	412	423	426	421	410	398	421	402	419	425	416	415	428	412	442	406	402	428	434	419	417	395	447	421	452	422	414	407	419	376	417	419	398	428	453	393	411	438	399	387	444	452	420	379	422	414	457	401	415	405	422	426	427	399	383	407	426	416	403	385	421	410	412	417	449	409	437	391	418	406	374	423	414	416	381	430	409	450	384	404	408	431	469	411	427	434	464	438	410	393	404	419	400	416	410	395	400	406	450	425	406	403	423	418	394	421	434	394	402	410	427	418	426	394	431	446	418	408	391	393	464	425	443	407	421	404	404	413	431	444	436	448	421	435	456	461	413	417	412	445	440	410	401	434	443	395	453	430	412	431	412	426	437	413	432	414	403	416	388	425	411	387	428	420	428	416	440	446	418	432	427	413	393	430	413	398	413	421	404	405	440	433	377	378	426	438	436	421	422	447	429	457	409	422	413	425	402	447	434	399	447	404	435	432	429	431	417	414	425	450	430	427	427	397	420	451	418	432	415	415	482
56182	84786	57790	28317	10911	3345	1039	520	413	430	397	448	331	417	412	377	368	387	387	389	378	393	384	394	411	390	406	404	403	386	403	379	385	402	422	365	400	385	416	388	391	402	409	390	390	367	383	404	387	380	435	419	397	370	407	387	379	399	363	378	368	385	371	372	431	416	410	399	406	406	380	395	377	404	400	397	397	417	342	408	388	390	382	390	383	401	399	392	400	418	401	401	382	399	402	425	403	411	364	423	344	410	406	358	396	396	406	387	373	400	375	385	397	375	365	361	415	369	392	357	384	433	369	399	364	399	419	404	403	384	390	378	375	419	414	384	393	420	405	397	400	379	401	388	393	378	407	383	401	366	387	388	386	375	394	435	384	365	366	401	391	404	386	410	370	405	418	413	384	385	425	412	410	395	423	402	392	391	376	379	404	416	424	380	386	416	394	370	409	431	403	401	359	407	392	421	417	434	395	394	363	437	398	382	407	402	366	387	410	357	409	384	376	384	371	392	397	397	362	382	395	378	399	373	334	358	362	371	417	378	396	401	372	380	373	391	384	401	391	361	374	430	406	404	385	383	421	380	428	395	406	405	359	385	398	395	412	408	396	399	428	410	384	439	362	411	397	402	381	407	369	393	396	386	405	386	403	372	428	440	400	398	382	395	363	408	366	411	392	421	391	380	398	415	424	378	414	412	426	378	412	422	390	434	349	412	381	373	402	371	401	387	420	387	404	368	385	391	386	382	398	421	343	401	393	415	428	381	411	368	372	381	388	406	384	391	392	393	383	383	410	386	398	375	426	369	391	418	370	372	395	394	387	355	370	380	359	426	391	404	411	412	381	383	421	413	368	382	375	416	398	390	374	413	382	377	391	393	397	379	386	394	367	390	364	397	410	382	392	395	433	411	386	383	377	374	360	396	407	378	399	393	392	377	371	408	379	355	418	381	396	404	377	378	384	393	390	405	360	380	426	400	389	425	399	368	394	355	420	439	385	390	377	404	367	379	407	403	368	369	362	422	367	367	408	410	398	382	423	448	360	392	365	385	391	375	378	371	415	368	366	377	418	410	382	379	407	375	394	357	339	411	431	426	381	380	453	410	379	402	382	373	442	376	388	368	377	389	364	383	374	419	417	397	376	418	453	387	411	396	365	391	393	364	402	391	386	380	395	382	370	419	416	394	399	388	424	407	390	420	403	371	407	374	386	367	395	396	419	385	383	389	362	401	378	394	371	388	359	404	435	408	382	424	365	372	394	370	388	397	421	376	374	409	372	418	411	388	405	374	413	382	379	400	410	360	398	383	367	407	421	402	368	391	390	386	414	357	388	370	397	424	389	371	406	381	407	373	389	373	400	399	400	386	417	413	370	382	387	384	418	430	387	412	392	373	414	386	370	422	387	411	415	400	390	356	387	378	405	415	361	394	361	416	407	383	393	402	405	425	396	426	442	410	350	424	400	409	413	389	387	425	402	412	386	422	406	367	404	399	385	390	360	395	412	357	388	394	386	379	394	376	368	390	367	398	395	355	380	360	357	433	374	407	393	390	356	395	379	385	395	388	376	397	390	416	370	390	403	400	441	394	393	376	392	395	400	410	387	384	405	385	397	389	404	370	425	392	375	405	396	384	402	405	386	378	367	374	415	403	400	387	399	431	423	362	377	379	377	432	405	394	388	412	426	375	360	357	403	399	384	381	358	414	376	377	398	388	411	407	421	393	389	356	432	408	411	393	347	403	391	376	408	407	387	371	392	398	378	377	390	413	404	382	390	404	365	428	407	424	416	386	416	383	431	404	410	418	415	381	423	423	404	408	373	404	408	422	388	397	365	401	388	378	384	410	397	385	386	401	393	388	357	452	439	368	356	414	402	405	391	415	343	390	425	361	386	396	394	369	369	340	377	398	381	423	357	399	420	353	369	447	332	366	411	409	409	414	398	370	397	393	392	395	412	405	385	428	392	384	414	405	396	380	361	413	403	414	403	415	422	390	410	417	418	401	434	376	372	401	391	408	379	383	381	349	405	399	418	385	388	380	350	385	376	418	364	426	400	419	391	385	390	396	399	385	370	389	394	381	398	395	393	359	401	434	388	397	385	387	398	408	408	378	380	384	392	414	371	395	361	365	387	351	377	387	400	391	392	385	409	406	394	396	389	400	392	394	386	391	414	372	398	381	398	393	406	407	386	417	403	389	420	391	353	365	377	386	393	382	386	370	387	372	403	401	410	382	399	376	394	416	351	357	422	396	355	396	385	360	372	419	366	378	396	416	375	391	413	374	384	439	389	357	391	404	397	393	409	414	404	375	361	429	390	399	365	398	368	375	426	388	445	346	398	406	367	372	378	415	389	397	393	376	384	407	424	367	354	388	409	382	390	385	375	397	411	430	389	382	375	384	410	409	434	395	411	402	370	391	384	424	384	378	390	440	375	410	415	400	394	369	405	432	383	379	385	397	401	391	420	428	421	409	419	396	359	389	420	374	411	416	417	414	372	394	406	415	413	385	365	441	397	395	372	404	393	411	394	409	433	403	381	419	416	412	436	362	384	385	378	422	391	394	398	363	401	347	407	363	385	380	390	396	384	342	362	382	422	412	426	356	388	373	396	393	408	403	424	423	410	402	409	399	397	407	382	370	379	368	392	413	402	379	379	372	378	371	365	401	417	386	390	426	397	376	433	401	381	408	429	399	397	384	383	358	364	395	409	384	376	408	399	404	392	410	408	372	370	386	402	385	401	400	388	381	362	408	459	382	401	389	387	431	411	381	375	356	419	407	389	427	378	384	415	375	403	388	363	406	396	394	386	370	365	377	362	328	415	398	386	405	365	409	366	378	387	379	373	422	392	401	379	408	386	379	382	406	436	389	421	404	342	359	389	398	411	393	393	399	395	369	358	422	365	377	359	392	396	417	427	397	426	368	367	381	364	360	393	388	385	390	377	386	401	392	436	410	368	421	398	387	340	386	385	381	375	365	406	404	385	404	419	370	368	382	393	378	372	408	394	386	381	411	407	407	365	410	374	408	408	346	414	399	397	372	390	413	444	405	416	369	393	380	375	416	370	386	415	372	375	392	395	393	383	392	377	394	414	423	384	405	409	400	390	379	382	408	401	361	332	405	411	430	353	363	403	399	413	408	367	370	398	362	412	461	422	403	393	402	390	351	362	407	391	378	388	432	383	415	369	417	358	409	383	387	388	380	400	354	384	425	396	431	383	413	367	416	394	430	394	383	384	365	418	416	410	395	379	385	372	394	378	377	396	381	393	404	392	381	394	384	398	365	397	376	378	399	401	382	365	432	382	388	393	406	376	425	411	385	378	378	376	381	392	398	380	401	396	402	390	350	385	367	384	389	414	381	401	395	377	351	395	382	394	399	372	386	374	393	405	399	366	398	411	370	407	366	394	409	388	369	383	430	391	384	402	391	401	381	392	390	394	366	406	381	394	377	389	370	384	378	408	411	422	381	417	428	419	412	403	371	392	419	396	402
23911	23322	35535	32429	26299	17261	5469	1128	679	613	595	622	582	590	583	570	584	611	556	552	560	542	540	548	571	550	574	599	615	554	556	597	578	586	565	581	558	547	563	535	561	566	541	579	614	550	586	571	610	563	566	550	607	543	544	582	579	555	528	575	553	595	582	514	556	586	578	543	544	554	564	551	552	536	548	552	566	555	537	575	516	528	566	540	560	556	563	576	559	554	558	588	563	567	551	584	530	544	561	540	568	580	614	536	577	571	549	570	554	628	572	553	564	593	508	589	546	545	607	554	552	552	570	576	598	497	550	572	566	558	554	551	579	543	532	546	532	532	530	554	548	574	573	533	529	562	564	578	540	551	531	506	566	565	519	538	574	536	538	578	567	582	554	536	544	577	609	571	584	576	580	565	575	548	564	508	553	599	538	564	543	549	604	600	488	562	540	583	596	559	541	560	582	559	565	585	500	545	531	565	581	567	559	557	566	527	541	550	588	578	556	519	550	574	568	502	569	558	581	616	567	517	557	559	576	576	566	588	535	518	574	528	586	568	544	556	543	513	541	563	524	569	562	570	541	580	520	544	579	565	570	565	524	589	567	562	565	529	610	519	614	558	584	584	538	584	580	535	567	552	561	582	583	545	608	600	613	554	550	543	562	553	533	555	516	564	532	538	563	547	597	571	539	573	519	557	564	563	542	508	536	532	519	568	576	576	569	569	565	570	545	556	540	575	559	529	549	554	536	555	551	532	538	527	564	564	575	542	550	548	523	590	568	557	572	560	554	563	539	571	557	553	583	580	537	555	567	569	575	531	542	561	569	565	534	542	606	549	552	577	595	594	569	543	538	613	554	553	520	587	544	610	542	587	529	537	569	570	507	571	554	554	604	538	525	554	570	597	550	583	555	582	552	547	575	534	569	589	563	597	585	566	599	569	506	505	555	567	580	566	546	549	539	529	548	543	563	546	562	509	556	574	555	532	582	585	577	535	554	562	595	599	554	588	568	543	563	560	544	561	531	573	568	564	565	568	546	523	574	569	556	586	585	596	564	565	523	543	549	579	529	550	564	596	528	575	596	534	526	554	570	581	554	494	572	546	577	587	570	520	557	513	557	581	551	556	526	536	602	542	530	592	600	547	549	557	590	530	585	577	566	554	574	553	558	562	559	532	500	519	571	584	547	548	548	567	592	568	578	562	544	530	534	506	596	500	535	580	543	559	547	551	538	573	568	549	575	549	549	562	530	555	520	541	557	529	563	540	558	571	574	553	545	571	562	587	536	544	539	535	585	572	554	529	569	544	541	550	529	563	551	553	543	558	539	556	572	583	560	591	516	524	535	568	531	521	522	565	548	553	585	571	582	618	544	566	521	561	554	540	556	554	574	565	560	551	555	548	551	543	582	570	596	564	585	564	576	560	538	582	541	563	503	574	564	568	546	552	588	566	564	534	581	598	525	547	549	552	510	572	533	577	573	529	530	576	575	558	549	546	581	571	575	590	569	529	591	593	569	582	484	535	591	579	535	510	576	551	530	542	536	567	539	575	582	583	587	564	546	559	554	591	554	522	646	560	626	599	561	604	530	557	546	546	595	554	536	565	550	529	563	542	562	567	518	572	539	547	533	516	537	526	559	528	543	534	584	553	542	505	582	549	525	555	592	580	543	527	538	554	565	514	586	566	514	541	563	574	494	565	570	544	541	609	549	575	585	557	580	579	555	521	551	590	549	561	570	561	521	571	542	560	534	530	588	539	552	544	557	538	558	548	575	612	580	563	534	567	522	547	583	553	590	563	541	519	542	544	569	529	516	583	562	550	535	551	587	540	569	565	563	581	573	577	524	548	547	535	509	541	542	544	558	513	559	546	556	581	530	589	605	571	566	598	565	556	567	587	556	554	559	570	570	564	554	534	561	568	577	552	584	580	596	587	590	571	579	543	544	567	587	571	563	555	520	555	561	547	614	544	601	551	559	557	542	555	592	528	565	558	566	570	526	565	569	574	551	509	585	510	549	565	545	561	525	561	528	560	527	521	599	582	509	588	547	508	552	567	584	545	601	537	535	578	577	562	531	547	558	617	521	607	552	584	570	522	567	520	572	554	557	574	518	520	542	530	590	546	545	540	570	536	547	557	516	528	574	542	545	535	573	524	563	567	556	609	564	545	529	566	565	557	550	573	548	546	524	525	535	511	573	549	545	548	596	548	544	522	569	565	546	575	594	568	552	531	578	527	572	542	537	498	541	572	545	549	542	542	582	553	544	555	544	562	556	558	556	562	565	557	572	555	564	562	545	548	538	551	526	554	570	574	548	540	552	594	553	568	547	563	561	562	571	567	534	576	595	579	490	538	597	568	526	553	575	567	572	553	531	543	526	549	577	571	546	540	566	535	580	560	542	546	583	594	552	568	573	538	580	532	561	584	513	555	518	553	563	571	509	544	587	531	553	555	532	563	568	565	532	553	541	513	576	573	552	561	541	581	607	512	578	532	535	545	535	519	564	536	578	565	546	584	565	577	608	568	523	560	540	548	588	572	605	577	555	536	565	575	569	562	560	582	568	566	508	594	542	556	550	527	556	586	560	543	527	559	541	502	525	572	560	555	571	554	556	569	558	570	518	562	527	548	503	584	533	555	607	553	557	536	551	517	575	537	521	544	538	588	557	523	628	534	521	590	570	541	582	598	587	626	578	548	528	519	548	521	559	585	586	550	567	561	534	517	563	575	553	555	539	557	565	545	581	583	557	544	579	566	540	542	498	559	542	556	570	535	570	549	573	547	528	529	584	514	584	590	581	592	565	538	542	543	623	526	534	581	629	579	565	560	514	576	592	614	536	551	557	563	539	567	524	542	559	575	504	634	561	549	577	550	484	611	543	514	572	606	557	512	586	514	550	537	515	570	578	556	573	557	542	588	567	544	549	578	524	576	543	502	557	580	563	578	514	566	576	552	561	499	571	576	586	566	593	529	565	549	586	576	547	550	536	544	575	587	541	527	566	526	583	516	552	545	530	576	512	515	576	550	581	594	552	568	544	566	561	595	522	599	540	555	565	560	546	599	590	551	543	575	533	607	584	569	567	550	541	528	566	591	584	605	572	545	598	538	527	547	543	581	535	551	558	589	556	596	513	573	555	548	600	577	563	527	572	583	531	537	501	545	576	570	571	606	539	524	569	549	526	567	509	555	571	546	529	592	566	553	574	514	541	575	556	564	543	588	573	555	507	559	513	562	581	535	558	553	597	556	564	571	574	536	577	540	545	588	559	600	520	559	592	584	519	566	542	555	537	572	608	522	592	555	502	593	543	565	589	556	535	554	531	537	547	541	535	605	578	546	551	526	553	578	590	605	500	581	590	559	552	567	539	542	554	562	560	540	548	545	583	552	529	606	559	582	560	536	530	582	578	564	574	594	594	547	587	566	564	555	509	530	598	532	557	535	580	548	535	530	553	527	543	575	566	569	584	556	590	566	623	575	553	520	608	566	569	527	519	527
63305	100811	71334	42387	23701	8919	2930	1098	664	544	500	569	558	520	537	529	510	548	514	584	567	539	532	538	540	531	591	537	542	608	528	532	590	565	488	505	565	541	560	589	519	535	557	538	539	529	538	526	581	554	538	519	548	565	549	546	501	494	563	538	568	567	530	560	523	569	564	521	533	495	546	552	536	544	558	509	545	548	527	517	551	520	573	572	531	528	543	561	523	542	573	547	526	519	566	543	567	537	513	521	531	505	550	501	497	517	539	525	536	510	580	562	558	523	501	567	541	522	590	537	562	544	495	538	553	513	550	572	560	525	548	535	559	529	512	535	499	582	520	577	562	552	552	522	545	575	502	566	532	556	545	523	561	577	545	564	531	537	541	568	560	536	540	566	543	554	532	560	528	548	573	593	526	522	543	572	533	521	552	530	556	583	542	559	547	488	537	540	571	528	536	524	546	523	582	580	531	500	489	547	527	539	522	523	517	544	549	580	553	606	556	536	593	526	568	560	605	503	505	504	550	534	534	608	556	531	553	534	525	528	540	524	504	514	496	516	531	581	547	499	529	544	525	563	499	540	531	551	525	547	563	521	522	576	521	537	543	557	533	578	533	570	476	570	553	586	524	533	563	530	514	581	549	549	535	536	531	518	521	549	574	532	571	563	538	536	572	560	528	522	521	542	514	552	543	490	542	565	532	547	541	554	578	536	546	516	570	544	563	561	570	576	522	522	518	521	521	556	473	536	574	553	558	561	536	577	565	576	525	556	544	530	516	487	556	553	539	516	571	491	580	506	551	561	535	567	523	525	542	541	548	550	572	552	561	530	492	489	507	547	569	577	531	541	518	570	528	538	556	511	538	569	546	583	567	519	535	528	537	558	561	513	537	541	511	524	503	532	538	537	487	519	523	560	543	552	523	502	544	517	500	477	554	560	502	527	559	565	553	536	574	513	537	579	491	547	559	536	498	523	562	547	566	579	515	548	574	531	564	510	496	569	578	549	531	526	570	544	546	526	516	515	524	531	523	514	512	533	554	527	536	561	546	574	536	554	563	520	556	557	591	548	552	509	535	531	553	517	559	575	541	533	528	532	526	594	563	563	533	543	527	493	564	557	536	540	554	558	559	534	558	474	498	524	528	509	520	530	538	511	519	512	563	530	519	533	590	542	562	559	520	514	531	526	532	545	517	570	557	543	544	520	546	528	549	505	550	486	556	527	535	503	540	558	531	542	533	577	568	511	503	545	571	518	536	536	517	508	538	532	563	517	541	528	550	562	547	523	549	532	537	565	546	547	556	525	523	522	518	587	527	554	556	543	504	551	573	547	545	576	531	517	538	557	522	543	516	589	520	519	487	576	533	584	534	565	537	575	545	530	536	532	540	505	558	569	578	515	498	540	532	547	508	508	553	538	543	549	524	515	543	532	513	551	550	545	530	518	556	561	514	521	544	504	582	554	503	566	537	586	545	540	552	563	544	513	502	531	540	512	522	533	529	538	562	539	567	536	545	532	519	521	518	583	564	556	551	558	550	576	517	529	549	570	511	497	554	517	569	551	555	537	522	532	531	514	538	527	531	501	565	544	550	519	557	596	508	529	513	569	513	540	536	531	553	542	594	536	512	563	588	591	530	548	527	515	520	553	548	538	571	556	531	539	520	576	505	537	564	572	611	543	548	543	545	566	542	482	534	515	560	542	564	518	548	569	541	516	557	535	557	540	497	501	500	517	534	531	519	535	520	516	532	575	579	523	542	520	552	544	494	523	528	544	516	586	525	542	518	581	503	546	554	573	541	511	532	551	507	576	546	559	543	561	552	550	541	503	541	555	536	502	550	573	537	528	531	530	578	527	535	516	542	532	526	510	535	572	537	509	489	586	538	548	534	562	574	566	516	492	542	548	502	523	511	556	534	541	535	518	537	505	555	555	566	534	529	549	525	500	507	519	572	541	590	557	531	578	540	565	537	513	538	559	507	526	573	543	543	527	556	532	542	524	542	534	542	537	498	534	504	552	505	531	520	535	549	511	501	531	531	562	561	511	519	522	520	520	538	537	552	524	515	487	542	536	548	573	574	515	565	552	529	534	539	563	540	522	506	553	577	587	538	552	533	548	523	542	552	539	528	552	505	543	560	547	535	495	535	571	505	553	502	564	550	535	562	516	552	565	538	540	539	572	495	559	549	571	529	516	533	537	533	552	530	493	562	544	595	524	553	565	518	521	543	530	501	535	526	501	507	548	533	552	544	489	551	559	543	527	560	522	538	533	541	535	610	537	512	505	519	559	527	559	559	484	555	499	556	572	583	529	549	559	529	503	560	537	577	558	548	525	524	553	541	535	534	553	536	586	560	526	563	533	528	529	544	528	548	567	560	534	499	559	500	526	555	546	522	550	566	568	531	543	562	505	529	489	510	544	534	549	534	548	524	551	520	528	513	513	562	539	523	521	517	532	535	549	522	528	543	549	506	535	544	512	525	570	540	509	540	553	535	506	537	540	549	558	486	566	588	589	576	558	546	518	528	545	523	556	580	555	539	544	509	536	554	550	540	566	526	566	584	511	499	557	570	544	502	532	553	521	558	521	536	551	531	529	549	551	584	511	509	545	499	529	544	508	480	542	525	547	568	514	514	511	551	572	545	541	508	542	558	558	571	531	554	563	536	539	566	499	554	558	547	513	553	539	566	544	537	485	556	524	524	513	551	537	497	552	552	539	556	528	533	529	551	533	545	505	519	505	540	520	523	531	534	502	565	525	534	513	529	527	534	533	524	562	555	528	568	526	523	516	564	542	523	496	533	591	546	553	548	545	557	524	574	576	554	560	531	506	551	498	516	529	562	515	542	528	525	519	523	603	543	556	538	560	582	528	527	519	519	557	521	530	521	526	509	503	514	541	549	534	523	522	584	558	552	541	556	529	543	508	536	548	527	539	589	505	528	564	514	579	539	573	513	554	501	553	529	597	531	534	546	532	567	555	544	522	535	528	535	493	521	516	509	543	539	575	534	558	549	501	515	537	582	593	532	549	552	574	501	521	546	524	570	551	538	541	523	509	580	542	588	551	530	534	545	516	574	579	541	570	523	558	541	537	551	559	561	511	521	578	548	540	494	592	524	560	528	528	482	480	530	547	556	566	557	540	543	507	525	543	557	513	516	552	565	538	571	530	504	533	549	560	562	526	569	564	521	516	520	542	543	590	533	510	598	516	497	530	547	565	531	530	553	558	538	526	568	544	562	557	542	497	558	545	541	559	570	523	517	542	524	569	519	540	518	540	560	553	507	550	577	551	563	527	507	524	577	512	526	517	517	541	507	545	565	530	533	563	487	527	576	530	525	549	536	561	516	569	492	550	544	550	533	517	543	523	516	510	542	552	529	524	561	540	518	540	534	504	578	530	566	565	582	535	593	511	537	499	521	501	520	543	583	550	514	581	543	545	525	571	502	543	569	481	526	543	491	508	516	548	547	496	570	550	515	494	519	573	519	552	563	554
29456	29438	24577	10149	2502	1052	553	390	395	357	338	348	370	355	337	375	375	369	360	339	347	344	343	373	376	359	343	341	352	334	376	331	305	332	382	365	343	329	371	351	344	338	316	338	343	366	348	348	366	347	310	350	329	341	371	344	379	357	363	323	329	352	391	350	362	354	322	359	354	310	352	369	343	338	376	352	360	338	325	335	341	374	364	360	338	359	377	360	351	357	322	353	369	350	356	379	365	341	333	309	352	341	328	340	363	354	400	339	329	355	345	360	325	325	334	348	382	349	317	342	353	327	361	363	367	385	374	348	338	369	385	328	388	343	346	338	343	332	348	344	360	324	327	356	321	343	355	341	337	329	328	349	357	354	372	343	347	334	328	362	315	328	338	373	381	357	306	360	347	336	340	341	315	357	322	354	340	331	353	336	368	338	317	333	318	382	383	339	327	354	352	352	342	362	326	346	356	345	337	355	398	378	372	388	376	353	351	356	346	351	331	351	340	362	365	363	357	366	321	353	351	356	326	323	353	321	369	353	335	358	369	314	328	347	317	338	353	355	365	371	344	341	340	369	371	346	374	337	344	402	326	365	336	343	334	330	344	328	332	350	368	310	337	394	323	317	348	328	339	355	340	350	345	368	353	340	367	354	370	353	349	357	368	324	331	333	322	338	355	354	326	380	341	316	359	336	310	357	372	332	322	334	358	319	356	352	334	323	349	353	372	341	350	321	341	347	349	319	333	365	340	372	343	374	338	316	356	326	332	355	351	326	341	336	361	342	353	331	335	345	368	349	332	352	363	380	339	361	359	328	341	356	353	331	352	365	349	337	336	324	367	368	349	362	375	330	364	316	319	336	357	350	353	352	356	363	342	335	302	332	326	370	367	367	356	343	321	350	335	335	364	356	356	334	344	352	359	356	365	346	355	328	339	373	354	318	338	345	368	340	340	317	338	305	350	335	327	366	366	350	344	312	378	357	370	348	350	372	367	330	352	382	335	372	308	366	336	329	340	316	367	320	353	338	355	375	346	321	332	349	336	354	365	321	342	325	356	365	375	349	339	352	363	347	378	360	373	335	345	335	355	324	312	330	342	357	384	379	333	349	330	316	357	333	354	343	374	322	313	371	364	362	356	348	332	342	345	357	344	336	372	320	349	370	381	365	353	342	342	344	361	352	328	337	331	351	345	343	372	366	324	321	337	336	378	352	338	366	326	329	346	333	339	340	328	340	372	331	348	367	343	364	353	333	341	370	346	358	363	350	355	387	355	348	310	352	358	355	324	352	344	351	333	349	353	360	335	366	325	336	371	362	357	367	342	378	359	362	364	381	331	350	346	366	323	329	311	363	339	345	334	353	362	300	334	334	348	310	378	328	376	338	332	323	344	345	371	372	354	326	316	351	357	313	347	372	334	322	348	325	360	337	354	336	321	354	350	333	352	352	353	361	359	359	334	350	362	323	330	322	339	358	331	367	315	361	333	353	384	330	335	339	335	350	293	353	369	360	320	322	344	365	365	330	345	374	362	365	361	337	349	331	382	368	364	375	369	358	323	387	372	336	340	334	324	354	334	327	346	353	385	336	342	351	368	318	359	358	347	352	350	331	390	336	321	354	339	392	376	390	372	343	353	376	350	362	340	352	314	370	334	335	350	354	332	343	361	337	365	396	337	342	370	367	352	348	362	352	377	372	341	368	358	349	345	352	355	356	347	332	365	368	350	334	344	327	356	381	357	325	353	352	339	332	353	342	369	340	324	342	348	377	333	358	332	365	355	352	347	331	339	384	338	351	339	339	349	342	316	394	338	371	347	355	357	353	325	337	353	353	338	353	375	356	353	350	333	328	374	336	380	339	382	380	378	344	332	356	358	380	354	346	307	348	336	389	362	330	370	338	382	347	375	290	343	358	331	382	316	327	335	363	407	361	343	327	400	356	331	336	329	322	322	369	342	354	331	344	322	323	358	346	329	339	331	331	339	329	313	341	356	359	357	348	329	322	299	334	360	351	353	338	354	364	344	343	313	383	366	381	324	316	379	310	372	343	347	357	352	354	349	357	357	354	347	374	335	371	348	362	338	368	351	355	322	332	328	328	339	351	366	381	366	322	359	313	343	373	348	326	342	354	320	351	364	334	352	330	341	360	343	346	308	334	333	342	354	343	352	336	331	356	341	352	371	339	342	355	390	330	338	380	350	370	350	344	356	360	310	310	352	332	355	355	332	351	322	332	313	358	372	359	350	367	354	342	322	363	384	323	328	364	313	400	345	325	351	350	368	360	348	392	347	321	353	334	348	360	312	330	345	310	332	341	345	360	365	372	356	366	349	362	387	327	320	350	342	341	351	346	350	346	319	331	361	326	330	338	334	367	316	348	346	364	321	355	323	338	343	338	386	363	359	350	352	339	323	323	314	339	341	362	339	336	375	340	339	344	348	331	349	323	330	297	342	331	353	346	342	309	359	344	332	355	388	346	347	336	357	359	360	362	340	347	366	335	354	366	340	336	347	335	339	359	357	355	361	347	325	344	347	357	342	380	342	320	327	342	371	313	302	363	329	334	347	342	393	349	312	344	326	344	356	355	372	347	339	301	308	397	371	354	364	361	325	361	348	356	325	324	355	345	338	358	364	385	358	302	338	371	359	366	362	337	353	341	354	376	348	361	356	361	351	345	329	357	332	335	294	360	349	381	340	320	332	365	347	350	393	372	315	330	356	375	358	347	360	319	354	340	318	378	357	344	349	360	330	341	338	359	353	401	371	331	354	367	329	378	356	363	311	370	380	342	361	323	348	387	340	355	331	307	360	342	326	322	364	313	345	361	327	334	344	315	352	314	329	367	339	356	330	331	355	346	327	326	334	333	327	365	335	357	340	333	377	380	323	356	363	313	358	307	348	351	354	343	387	327	309	370	344	356	351	374	354	362	388	350	341	365	341	337	353	351	351	364	338	346	349	343	391	344	355	353	335	347	359	334	338	344	327	323	357	349	341	357	329	358	350	335	337	336	362	349	338	355	374	350	330	349	349	349	332	368	342	350	359	355	336	345	329	328	365	305	347	375	360	355	343	326	345	320	324	354	337	369	354	334	312	356	314	359	362	342	359	351	361	369	366	361	368	378	329	345	360	352	365	338	352	366	383	363	361	369	337	314	340	356	337	347	328	334	331	323	332	361	352	345	337	337	336	360	347	347	353	353	350	372	370	355	311	321	350	353	351	367	368	392	356	327	326	341	316	301	313	317	321	320	316	364	328	363	328	322	330	362	328	341	351	342	336	373	346	355	335	338	320	327	310	341	353	357	344	354	345	370	342	352	337	394	363	332	313	331	333	342	354	315	337	344	355	343	343	317	362	300	343	327	346	326	371	359	331	359	367	344	348	349	379	346	358	342	323	356	330	305	358	377	335	341	365	334	365	353	330	371	365	357	325	334	333	337	336	326	342	325	351	371	324	328	340	337	318	339	344	349	393	358	336	362	308	373	359	360	371	347
21141	34972	18320	5859	2389	1140	560	351	288	296	325	292	310	311	275	308	284	310	324	323	337	327	315	289	356	340	314	304	302	304	309	299	306	320	310	309	302	327	317	305	328	305	304	336	303	285	311	295	299	294	296	306	293	298	296	324	294	311	306	307	305	344	302	287	295	321	289	326	304	319	299	265	291	296	272	352	322	310	304	283	331	319	304	329	299	302	324	298	313	288	305	299	321	307	293	315	323	316	321	292	328	319	323	295	297	286	312	308	267	314	315	299	304	321	303	311	323	308	297	333	329	319	303	336	315	307	343	318	295	328	297	335	325	316	317	281	305	323	285	306	306	321	289	322	312	335	338	299	300	333	268	298	337	307	331	326	335	280	312	323	291	311	330	313	298	285	317	300	284	317	306	318	300	286	314	290	304	306	297	282	318	346	291	315	308	299	328	316	307	310	307	304	290	346	296	300	319	329	281	305	304	324	287	305	312	295	323	291	309	286	327	334	289	312	323	292	335	295	305	300	330	286	330	300	318	322	301	317	304	306	346	336	302	327	316	306	310	295	298	293	317	306	314	319	306	325	299	340	314	302	309	329	309	296	290	269	301	303	305	289	315	314	307	331	320	306	316	320	313	299	289	288	320	327	321	314	305	302	292	316	304	304	293	291	308	330	305	303	347	308	314	294	304	307	333	286	315	310	297	322	327	306	291	325	303	289	293	306	318	335	293	312	280	320	323	306	311	304	340	300	296	323	293	301	306	306	308	280	280	298	321	332	331	314	269	296	350	299	307	315	284	313	309	292	307	291	321	318	322	349	301	285	283	298	314	285	306	290	299	303	337	299	313	323	294	310	324	312	289	315	319	309	311	337	305	315	288	306	297	292	283	322	322	274	334	274	303	300	298	309	302	304	318	280	305	307	260	307	332	322	305	332	289	307	303	324	322	336	297	288	291	305	329	322	302	275	306	320	303	288	307	285	335	326	319	330	305	297	285	295	288	287	298	275	286	316	323	333	305	325	301	318	335	310	328	330	305	317	262	344	309	292	319	320	304	323	303	300	306	340	313	295	305	286	310	306	293	302	307	311	338	301	317	304	314	326	325	319	332	328	302	319	297	342	324	294	340	304	281	321	315	273	287	300	311	292	303	324	321	298	319	341	273	312	320	293	313	278	321	321	313	309	313	296	314	318	267	300	306	304	300	286	325	298	295	318	303	306	272	337	310	319	315	308	324	311	286	295	351	325	296	285	322	315	311	324	316	320	319	309	332	341	308	298	313	306	319	335	308	319	301	304	288	351	303	314	324	284	304	304	294	292	312	294	306	337	315	283	328	308	287	314	306	318	303	307	327	285	315	319	326	268	326	330	300	339	298	308	291	297	319	293	300	294	290	308	296	325	299	312	294	331	308	346	323	305	321	303	320	270	321	308	322	312	327	312	274	294	284	317	309	294	343	299	298	326	312	279	283	316	301	335	309	300	270	333	280	310	313	301	273	309	330	351	307	307	325	313	308	294	358	297	302	312	312	294	294	285	317	287	326	320	312	284	302	301	282	316	338	317	332	306	310	302	277	308	317	307	293	291	302	326	319	315	347	351	312	335	340	298	313	253	327	319	321	296	309	297	323	300	290	324	329	318	364	309	320	297	327	304	296	313	308	305	295	303	320	313	310	299	291	318	330	282	293	328	303	328	273	319	304	294	283	316	322	299	308	317	321	306	286	290	291	324	297	331	311	304	333	328	317	356	334	324	341	297	304	326	314	317	304	314	312	305	319	282	321	291	327	319	326	314	317	283	286	306	254	330	298	304	313	331	342	318	295	296	300	310	303	283	315	318	297	298	328	312	286	286	297	308	346	322	306	296	332	290	316	345	326	316	334	281	308	322	304	298	314	320	306	311	297	299	318	312	318	320	287	338	298	305	292	282	304	304	304	287	307	313	268	316	331	285	279	292	309	266	324	301	321	293	285	300	301	318	337	286	317	327	326	313	314	347	315	308	340	319	291	306	306	281	306	288	280	318	316	303	340	305	317	322	317	306	280	326	322	332	292	323	314	309	316	289	313	304	303	320	320	310	319	314	315	320	295	315	324	338	319	306	306	293	340	299	296	316	330	304	329	319	340	317	303	312	338	287	330	325	310	324	307	322	302	309	323	326	338	308	318	276	323	317	327	324	297	294	337	287	304	305	327	316	299	322	286	304	325	306	315	321	279	276	331	297	276	283	277	318	305	309	345	320	303	311	279	356	312	349	342	308	313	330	291	315	334	290	284	345	332	308	313	292	348	324	285	316	285	284	299	297	309	278	296	327	317	269	316	348	285	288	327	297	318	308	290	311	313	338	311	315	309	359	300	279	300	331	324	312	298	312	303	299	263	320	323	306	305	295	290	299	292	294	301	306	319	326	302	309	293	315	288	278	311	346	313	307	298	332	276	318	274	335	288	305	329	309	309	320	302	314	298	298	320	327	303	290	288	294	312	303	343	310	304	309	303	326	314	297	322	310	305	316	307	285	342	296	322	315	303	309	310	289	321	319	294	365	321	327	277	324	292	357	283	326	313	296	319	313	325	326	329	311	318	296	263	312	298	319	319	282	301	332	289	317	312	306	302	319	317	319	337	322	325	315	320	293	308	305	299	300	292	316	332	317	318	312	269	341	302	301	319	295	306	307	313	303	296	302	344	319	288	291	320	294	282	315	289	304	281	361	293	295	306	320	319	310	324	303	309	304	297	319	321	353	307	304	314	272	325	322	315	307	303	312	312	307	327	294	276	313	306	277	285	298	315	303	310	305	330	316	319	334	308	318	332	309	319	274	326	283	288	294	298	294	306	326	319	315	296	301	304	307	315	343	311	354	314	272	318	310	306	325	286	301	303	320	311	277	304	336	304	315	293	284	308	269	316	298	320	306	317	303	325	308	299	334	308	327	319	282	328	300	310	337	319	292	320	332	319	320	300	290	316	297	307	304	325	316	319	293	306	339	305	338	315	308	352	320	293	306	298	323	305	333	291	297	301	289	275	318	326	312	310	304	308	295	302	300	313	279	357	337	330	318	313	317	295	279	307	297	303	315	308	297	299	317	296	308	274	295	294	296	308	314	328	293	297	291	326	320	305	303	304	303	337	313	296	294	300	313	295	320	300	299	310	303	303	310	312	327	303	314	266	300	285	317	314	328	301	298	301	304	323	332	302	310	292	326	325	313	304	325	327	304	303	320	313	295	327	318	299	324	326	311	287	321	321	311	321	273	329	303	329	312	313	329	288	327	296	310	324	296	328	307	311	282	278	323	309	319	293	329	327	323	299	287	303	301	326	319	318	303	352	316	310	282	279	325	320	320	330	329	288	289	306	282	301	309	325	285	326	305	294	290	318	307	315	287	286	331	328	302	270	306	274	298	329	295	315	329	303	288	354	299	332	303	291	324	312	331	335	311	330	326	294	331	299	316	306	293	317	297	321	293	310	269	326	305	320	304	324	309	308	335	298	312	311	286
25605	26819	40823	36619	19971	7166	1512	588	431	439	427	427	417	416	407	472	427	428	454	433	413	408	428	436	433	415	419	457	455	398	409	412	451	412	452	389	390	413	428	432	396	392	433	399	400	369	431	437	426	417	434	437	458	446	428	436	401	436	415	430	412	427	436	456	439	380	412	353	406	410	443	383	402	439	434	432	378	424	441	404	420	432	445	406	394	419	403	387	437	413	392	407	417	404	397	387	435	420	403	402	421	408	439	441	430	408	414	404	435	396	443	384	418	412	413	395	405	415	414	382	429	384	422	433	406	411	428	425	404	394	437	420	427	413	440	424	354	438	397	432	392	441	421	416	399	403	447	438	411	459	370	426	389	420	413	391	428	384	427	424	405	414	411	387	397	403	441	380	422	429	403	397	440	442	402	423	434	449	445	411	418	427	430	409	415	386	452	438	416	399	402	407	410	448	436	406	428	373	421	407	407	388	435	442	472	430	422	405	397	431	430	394	432	372	422	383	419	434	423	435	382	429	422	451	423	447	419	383	459	439	422	406	404	385	436	446	425	420	436	411	455	432	415	410	438	432	409	388	369	429	423	411	410	414	394	468	447	404	395	401	391	443	426	404	433	396	432	445	426	422	392	424	409	445	405	420	408	393	387	405	407	420	437	421	442	419	451	390	425	421	407	410	430	390	423	419	421	413	443	453	415	410	385	379	439	429	419	412	438	426	434	376	434	364	399	400	400	403	397	366	458	404	443	455	425	427	398	459	379	395	412	410	411	464	422	435	391	426	444	411	413	437	468	423	384	403	426	418	371	417	469	415	422	416	409	403	410	394	376	438	441	386	418	445	443	421	407	409	422	422	403	410	451	456	413	405	378	410	433	422	413	428	441	384	413	423	386	428	419	411	402	410	424	401	435	401	422	423	388	393	432	409	396	420	429	447	451	460	418	435	416	455	369	425	422	414	431	427	421	453	417	423	417	408	412	432	431	410	435	395	420	401	408	407	418	405	418	466	427	432	417	416	409	419	432	364	416	407	482	406	398	376	397	410	427	419	420	426	402	401	422	450	399	438	356	462	431	395	427	417	425	396	430	416	452	418	391	448	390	424	428	447	421	402	439	389	419	425	433	497	401	419	399	393	436	382	447	409	432	416	398	446	406	433	402	391	399	413	418	427	415	405	405	408	386	417	407	405	451	450	403	428	390	420	431	394	425	390	409	419	475	428	394	437	428	431	383	393	390	433	430	447	368	419	443	439	428	400	442	394	452	400	424	431	435	432	410	416	440	432	446	402	407	396	388	392	411	403	447	385	401	394	410	424	419	396	431	404	416	429	416	381	400	379	436	424	405	408	417	421	425	405	423	434	424	409	404	408	417	426	409	386	387	421	435	427	411	448	423	389	457	415	441	381	385	434	407	433	425	436	429	418	426	407	379	408	409	401	448	371	438	423	413	421	409	392	459	394	388	421	396	427	360	426	424	427	397	428	379	416	395	438	418	381	416	400	417	398	417	420	428	420	408	410	443	447	381	429	426	433	414	412	402	428	455	404	413	407	376	395	402	413	407	389	410	442	441	416	433	430	426	430	416	429	421	412	435	441	425	411	438	406	396	403	409	386	431	414	414	445	385	418	452	453	405	436	399	435	451	456	418	444	422	385	417	398	415	432	428	391	413	428	371	423	421	450	420	398	452	396	403	434	413	451	416	430	414	427	406	430	417	410	424	404	430	376	426	424	468	415	436	450	407	391	395	419	426	421	415	419	424	374	404	398	438	421	404	422	460	417	445	413	404	428	427	422	415	446	396	459	420	403	407	406	423	431	453	433	413	408	405	386	418	448	411	416	435	425	444	409	399	409	402	418	440	409	410	430	425	417	397	386	402	428	416	407	411	419	396	423	416	455	419	436	446	446	399	434	410	407	457	399	405	434	423	420	437	423	472	381	411	415	411	402	434	440	410	403	409	413	408	454	411	409	407	415	429	441	474	426	426	420	409	371	389	446	412	408	422	381	439	438	412	418	433	423	440	441	395	430	387	435	417	399	422	431	444	404	408	421	415	411	417	410	399	425	399	396	439	419	397	407	399	431	397	422	404	412	406	422	424	433	463	432	399	430	416	437	443	405	409	435	413	426	445	440	392	373	445	407	428	410	425	399	397	421	464	435	422	423	402	402	426	376	427	391	408	403	418	449	433	424	399	404	414	391	402	433	420	404	433	381	407	458	425	425	437	391	423	422	425	432	401	409	430	392	441	451	368	388	389	414	443	450	425	422	374	430	427	412	424	430	419	414	430	421	427	385	393	418	406	394	416	418	425	431	384	409	426	419	409	390	432	388	398	386	395	429	412	391	408	396	406	395	412	399	443	403	378	395	425	421	441	389	421	372	413	422	470	407	404	415	426	420	364	428	397	420	425	369	424	407	410	411	407	421	414	392	390	422	375	419	413	447	428	449	422	422	397	449	417	402	392	470	418	386	411	448	423	391	368	396	439	434	407	404	441	428	408	408	424	423	444	421	421	420	452	388	419	405	397	442	421	422	423	423	400	386	407	429	447	451	433	466	423	379	405	426	397	414	403	429	424	420	392	419	439	447	387	413	412	430	436	371	385	424	440	397	424	436	388	386	406	376	456	381	431	419	398	411	420	394	451	440	399	413	380	430	401	444	397	424	386	421	408	422	393	394	421	429	397	431	453	415	404	407	422	459	409	422	425	394	414	440	432	406	421	384	429	377	433	420	396	416	399	423	415	418	405	419	400	426	429	430	408	426	414	371	408	408	412	402	399	394	404	428	414	424	404	433	383	427	402	379	407	416	420	418	415	424	414	387	415	458	398	408	427	427	442	404	399	418	386	346	415	419	389	410	406	449	402	413	405	444	403	455	439	428	422	416	432	409	410	427	410	436	440	415	419	425	410	392	404	409	422	442	411	418	401	400	408	421	395	419	438	409	424	416	432	400	386	435	385	448	402	424	429	416	455	415	406	443	475	418	435	416	401	415	371	414	437	438	424	419	419	414	445	419	391	392	421	404	402	446	407	418	407	414	441	414	453	416	410	413	447	415	404	443	384	403	449	405	417	434	408	460	376	473	435	406	398	435	426	376	422	427	431	383	407	385	418	417	456	406	411	422	428	417	433	424	433	429	437	400	374	428	407	442	367	397	400	419	444	421	397	429	427	428	414	393	395	422	421	395	377	405	450	417	425	399	389	386	455	421	434	398	440	390	433	436	414	421	421	445	399	390	388	446	418	394	390	403	405	418	417	408	402	389	451	413	406	440	448	394	367	427	429	396	428	450	449	412	442	425	428	388	424	433	446	398	413	420	409	392	408	453	441	452	418	421	414	396	425	411	407	419	414	448	397	435	441	409	440	416	457	427	411	447	395	399	425	425	412	392	426	446	424	421	405	418	456	374	404	395	406	403	430	429	449	396	410	449	412	399	404	445	407	398	442	416	412	413	388	424	416	358	448	413	416	406	418	397	429	415	429	446
56040	85430	60192	30029	11631	4092	1187	574	419	398	370	395	381	382	429	412	397	395	412	422	411	416	415	403	419	411	399	418	418	414	397	437	428	403	389	411	392	397	402	380	379	430	383	405	389	409	405	401	389	407	377	396	389	399	408	393	394	381	375	364	397	393	424	384	395	443	414	412	414	390	417	415	418	404	410	360	388	410	393	432	397	389	403	387	394	395	365	373	439	441	392	436	420	394	388	402	392	436	361	356	395	415	416	423	397	421	401	399	383	376	430	409	394	409	414	394	376	412	387	381	425	388	389	377	417	412	413	395	430	378	388	365	431	383	379	430	397	413	397	395	386	371	393	399	426	391	386	409	423	381	403	420	418	440	412	394	415	413	387	366	393	405	403	376	382	410	347	382	426	385	389	386	403	403	381	420	386	368	409	368	418	435	405	367	414	405	366	398	413	396	401	397	413	412	420	389	362	434	407	400	399	423	379	369	430	409	420	393	415	418	399	396	407	375	361	405	411	382	404	403	354	433	399	412	439	406	424	424	415	383	422	379	399	392	410	381	390	402	378	368	406	397	379	453	417	406	408	385	429	387	402	421	405	436	362	399	424	415	396	412	414	415	401	391	411	382	385	396	407	387	389	426	418	407	382	419	419	373	396	397	443	396	419	367	389	396	411	375	390	414	413	418	424	403	427	415	382	418	405	408	390	403	374	415	400	407	414	378	391	363	396	385	434	375	397	360	380	385	468	390	404	420	405	398	400	381	391	412	388	432	423	402	414	412	417	385	385	375	380	408	369	380	405	362	445	361	428	398	415	372	380	392	398	392	412	383	388	399	393	382	396	414	408	404	434	391	401	412	405	386	384	373	406	400	411	400	377	389	402	399	460	384	422	355	401	380	416	402	397	380	419	419	381	377	398	403	389	420	363	370	385	400	384	394	404	392	448	360	392	404	411	412	395	391	392	390	363	426	384	421	404	347	400	381	414	417	404	405	372	404	406	370	416	440	438	389	393	384	424	431	406	388	396	378	402	380	391	398	405	430	395	388	407	419	418	380	398	372	417	374	359	413	410	385	424	386	378	391	400	388	375	392	374	408	453	413	390	408	398	380	395	392	355	415	433	381	396	388	404	370	397	417	377	426	390	400	379	411	396	419	380	430	387	413	374	404	418	381	370	403	399	381	362	401	409	393	404	389	393	430	417	385	386	378	368	393	377	407	387	416	391	382	415	398	403	404	403	398	397	406	364	373	389	421	412	417	366	431	386	420	399	393	376	379	385	420	424	403	394	391	368	374	379	384	379	398	415	358	390	405	429	369	395	407	394	438	428	379	394	373	418	397	371	371	379	410	399	433	381	406	372	387	393	409	384	388	393	383	419	385	430	415	394	398	393	413	399	383	375	430	386	375	374	390	436	425	409	385	383	402	396	386	392	386	427	428	412	407	391	406	401	434	402	392	413	387	382	373	399	398	415	411	412	372	417	410	385	385	396	411	426	384	433	412	403	417	385	403	408	406	380	385	368	402	399	387	419	385	438	374	393	402	359	398	429	396	405	417	421	426	444	425	390	368	394	404	382	406	404	425	414	377	394	417	381	407	395	401	388	367	344	379	404	391	404	345	407	379	401	424	400	398	401	410	406	380	405	413	413	404	432	393	401	427	422	381	396	378	393	398	400	413	396	406	352	402	416	378	375	404	428	355	373	419	388	384	377	381	404	414	400	395	418	399	402	412	382	393	365	373	410	403	400	370	391	419	392	379	404	402	395	433	445	411	397	420	404	413	420	409	359	419	402	424	394	413	415	407	414	414	415	382	414	408	422	385	403	417	405	402	403	364	358	429	375	389	379	435	388	408	429	385	351	418	418	416	408	411	386	419	420	386	399	388	430	388	356	412	387	397	398	376	384	356	445	405	375	375	370	371	337	347	424	390	418	398	394	407	406	364	404	424	393	412	357	416	426	370	379	373	385	401	361	359	378	421	397	394	370	433	364	408	402	407	433	380	410	414	372	394	391	375	376	444	399	441	369	388	435	382	416	358	376	426	409	434	375	398	418	380	387	380	387	391	399	399	363	403	394	385	407	420	388	361	418	383	406	372	388	398	395	400	400	386	426	413	380	434	424	419	406	403	383	401	382	413	379	388	407	366	363	417	388	434	401	434	398	388	417	409	393	406	373	386	349	383	410	383	401	412	405	428	394	403	423	418	386	404	421	413	427	425	396	396	389	403	389	363	381	427	408	425	398	371	414	444	365	390	388	394	407	421	430	372	398	419	386	430	413	402	378	417	396	394	361	414	426	397	384	393	393	363	400	423	399	407	410	351	390	365	400	391	390	388	389	416	363	411	389	417	401	414	410	346	406	395	406	375	408	391	407	388	395	387	390	423	355	434	346	384	397	369	411	403	374	384	406	374	408	381	420	384	412	398	394	378	397	376	425	403	377	435	395	398	390	406	383	401	396	416	384	409	422	412	411	410	390	404	372	410	430	443	362	405	418	414	375	390	406	418	356	349	428	372	399	390	397	392	372	408	428	428	402	412	408	402	419	385	419	403	363	432	426	355	441	415	366	367	381	418	419	392	411	391	431	394	399	408	383	402	405	402	397	394	411	397	358	394	397	379	412	411	392	388	401	398	405	424	400	379	371	395	392	429	428	416	410	373	379	367	411	390	401	443	367	387	413	424	408	398	397	419	376	375	407	388	379	400	394	427	406	412	399	399	373	382	416	383	380	386	386	418	404	377	416	422	397	381	400	379	397	418	393	419	401	382	355	389	398	400	383	389	408	394	419	453	374	445	425	399	395	410	426	385	360	380	390	422	396	396	382	403	394	366	404	405	387	387	422	423	403	393	363	426	436	412	415	389	418	382	419	408	404	397	416	420	380	414	430	421	402	376	381	373	356	425	416	390	380	448	363	422	411	360	437	412	392	413	428	409	368	394	408	391	419	401	403	368	388	401	386	374	405	448	394	394	409	396	385	390	395	397	419	400	424	389	395	379	431	376	409	379	424	396	405	402	403	378	398	384	396	380	436	417	401	394	354	401	375	458	372	441	389	399	419	417	426	386	393	434	416	392	403	389	381	419	350	413	415	398	395	411	389	408	376	420	386	367	422	427	411	430	370	410	403	370	414	413	408	421	393	401	381	416	423	440	413	378	405	386	356	402	391	403	448	454	439	412	387	398	387	364	411	386	377	399	399	408	430	418	382	425	375	403	426	412	423	409	378	410	388	400	337	424	364	371	389	394	412	395	406	394	396	380	393	416	402	426	355	443	388	412	397	431	395	393	405	377	375	425	378	385	419	407	404	420	408	379	356	386	363	399	389	436	392	391	410	414	360	409	406	410	388	388	372	376	381	397	418	403	420	452	384	420	408	400	390	368	389	400	411	443	389	372	409	401	428	395	362	394	364	374	372	401	377	408	383	382	416	403	385	372	396	378	391	420	415	410	394	396	390	397	399	348	388	379	428	390	399	435	481	404	379	385	399	395
23927	23781	36747	34366	25125	15079	3889	954	669	648	628	600	623	616	621	641	591	594	565	590	570	614	624	591	602	557	579	609	602	575	613	586	598	573	630	607	614	612	578	606	595	593	626	566	609	619	589	626	623	572	585	660	565	586	635	594	570	588	619	600	572	624	585	607	609	582	590	602	590	564	547	597	594	558	581	582	585	553	608	535	615	596	562	578	577	554	555	566	561	615	564	629	585	603	563	551	601	593	581	598	568	590	609	610	597	592	565	570	614	567	558	591	594	571	584	551	623	558	596	604	603	573	548	552	582	546	566	568	566	576	609	595	601	606	548	567	585	568	597	620	613	611	596	544	562	600	615	596	614	562	592	600	587	595	556	561	572	556	600	590	592	587	581	596	577	622	570	574	619	565	565	593	556	591	598	620	599	630	585	570	613	586	609	558	595	619	555	595	613	569	607	569	604	583	619	615	621	592	614	588	578	554	554	585	626	583	555	563	595	570	559	618	547	587	557	594	594	595	604	605	605	587	586	618	572	617	590	572	604	579	561	542	612	552	596	615	569	592	584	622	592	551	601	573	596	562	583	562	589	569	600	595	580	571	603	587	587	605	561	602	587	579	590	553	624	554	579	579	564	601	579	524	618	585	611	588	569	607	589	593	570	617	591	632	610	569	585	613	609	595	565	566	571	586	568	550	591	601	617	625	605	588	543	585	574	611	610	578	559	638	593	559	590	610	566	570	599	568	585	605	568	563	573	528	578	588	591	591	590	557	585	569	622	582	564	580	629	583	588	573	595	636	586	597	611	561	575	594	562	606	597	629	575	602	584	585	564	591	619	560	595	599	553	601	583	559	622	561	556	562	632	540	610	612	581	567	604	584	568	597	562	557	568	562	581	568	547	584	574	583	571	551	556	593	595	551	597	542	539	576	590	563	591	596	540	572	587	569	587	615	590	605	591	554	603	592	582	579	616	551	590	635	547	587	592	624	591	575	590	612	548	660	607	605	586	631	575	618	611	597	576	620	575	589	575	565	570	593	613	556	622	588	602	628	586	580	609	619	622	589	620	589	578	573	526	554	575	608	582	594	598	560	561	593	570	614	562	548	572	599	608	626	582	587	590	588	599	622	582	597	578	604	574	575	550	572	562	607	563	595	557	588	594	567	570	576	554	540	598	585	591	591	570	598	577	580	561	600	567	605	575	556	586	612	544	573	609	617	599	583	603	606	558	544	605	549	536	578	566	589	568	586	531	596	570	589	578	551	584	594	602	568	598	571	634	577	546	620	564	614	598	596	588	608	562	591	598	598	607	592	585	601	624	561	574	597	602	626	598	594	599	637	595	606	629	655	613	579	597	578	568	545	590	534	596	602	593	572	555	567	577	584	603	585	562	624	581	608	564	612	624	612	580	594	568	556	606	605	590	578	568	587	626	568	558	543	553	607	575	641	568	578	601	616	607	612	570	577	604	589	584	571	602	636	563	598	616	604	603	576	575	595	554	577	570	595	552	577	603	589	543	614	576	584	626	585	576	604	598	557	623	596	576	566	569	595	554	604	589	593	552	591	604	580	577	628	603	588	596	648	600	536	579	577	591	565	578	565	633	571	556	574	576	589	572	580	560	593	547	565	570	597	599	614	570	607	618	603	560	582	608	594	612	551	576	571	565	597	588	595	596	567	589	547	545	579	593	579	591	579	589	605	583	622	599	611	585	573	563	603	588	545	629	592	624	538	550	605	556	599	584	556	607	558	604	557	590	561	572	604	579	552	592	629	541	554	558	618	591	596	566	601	620	612	610	577	575	622	583	606	620	581	608	590	610	586	571	587	598	561	588	573	578	605	589	571	571	543	585	560	577	609	594	558	590	539	597	583	573	592	575	590	564	588	576	598	605	590	570	589	576	585	594	574	576	579	565	599	562	580	575	558	557	587	600	570	563	558	635	569	563	580	560	547	601	586	618	603	560	606	580	566	617	615	582	607	568	574	536	545	569	595	596	579	628	562	540	570	581	592	629	579	570	595	595	572	609	565	589	610	569	569	605	614	549	618	619	627	592	601	614	581	615	562	614	642	562	585	564	574	555	595	570	573	604	613	577	580	608	554	544	586	568	575	598	608	569	544	566	593	615	587	587	614	597	624	558	556	619	576	564	567	599	603	636	556	592	628	595	590	607	595	578	628	587	600	576	600	630	621	602	569	556	642	631	580	543	599	620	570	555	589	566	545	565	630	579	593	544	603	591	606	598	603	618	606	559	590	623	568	565	592	606	618	601	573	638	586	565	628	608	574	597	559	609	599	641	609	567	575	610	606	575	611	589	578	595	569	586	603	587	615	579	584	580	591	604	566	602	581	577	553	561	585	584	586	584	553	597	579	565	614	572	615	590	608	583	568	572	562	630	590	593	608	568	622	621	573	598	603	540	597	636	546	581	573	563	577	546	586	563	613	586	588	604	570	571	586	612	598	536	568	600	589	599	608	568	585	573	603	563	588	558	578	599	578	598	556	605	561	589	571	587	595	612	594	580	553	546	574	609	556	617	638	589	588	578	599	582	618	585	587	539	601	619	559	623	571	607	599	542	576	599	609	580	569	575	613	596	566	589	578	600	571	574	615	577	609	584	551	582	564	560	558	590	577	569	563	577	559	601	623	576	542	561	580	571	612	613	598	571	606	558	579	595	604	569	590	612	541	592	570	608	584	599	654	570	559	642	567	557	601	545	595	558	601	564	583	589	607	554	555	542	574	596	603	585	544	603	539	533	581	603	598	606	572	645	592	536	604	537	590	582	588	548	576	581	581	586	557	578	591	556	609	549	599	601	583	586	566	527	579	612	534	582	600	591	602	556	541	554	555	603	559	565	582	590	625	522	581	608	592	594	583	557	598	595	590	594	576	579	565	552	588	580	585	618	617	580	611	590	593	591	639	610	577	558	537	572	615	619	571	573	584	604	582	602	602	572	582	586	586	576	612	561	588	612	544	593	595	589	561	624	598	573	589	575	596	546	595	536	564	564	542	593	567	564	568	592	638	577	624	591	550	577	610	577	592	545	589	566	564	561	574	597	564	631	601	593	591	514	526	581	556	590	585	592	574	589	545	574	606	595	602	602	575	575	556	611	569	546	559	524	557	593	529	598	615	591	563	605	611	574	561	584	605	587	605	523	591	609	601	565	606	609	592	584	598	614	608	548	633	572	615	591	583	621	594	606	569	586	605	588	582	585	613	597	566	587	570	586	580	585	618	580	572	624	576	627	600	616	597	589	579	580	570	604	575	603	656	574	569	582	591	558	554	579	605	603	553	599	612	621	578	526	622	607	606	558	619	581	554	592	605	594	621	621	600	585	593	585	576	627	557	577	565	585	578	573	570	559	633	577	537	597	617	592	561	602	575	533	609	535	578	626	630	597	613	580	597	567	554	597	572	591	562	554	601	565	604	583	609	618	554	616	508	574	585	573	577	564	581	597	613	567	613	608	572	561	539	605	586	569	532	625	589
63032	102384	72249	44290	19293	6076	1933	812	593	595	581	563	570	598	603	583	580	559	636	580	633	618	582	550	571	593	546	583	614	556	565	612	601	549	608	590	578	588	563	597	576	550	627	583	577	575	582	614	588	589	578	606	599	584	608	584	568	548	585	574	570	559	592	588	559	522	583	578	626	600	564	579	561	554	635	560	586	597	554	585	583	591	615	563	567	593	596	569	623	539	616	550	574	603	564	567	595	604	548	626	539	594	609	581	566	567	575	592	583	589	572	571	541	562	565	578	551	572	566	594	512	578	566	592	575	595	547	589	544	572	547	586	606	560	585	570	575	595	573	579	574	527	608	574	569	547	594	577	572	614	553	582	595	565	554	591	603	587	536	565	561	563	561	557	562	599	567	602	573	564	546	603	604	585	582	531	592	598	585	563	575	624	583	595	552	618	574	579	605	559	551	576	546	548	622	545	567	586	554	562	522	536	582	549	584	569	561	552	585	557	597	572	533	636	576	585	581	548	584	562	596	543	569	581	555	535	551	577	545	589	580	553	562	535	561	560	530	554	598	585	585	619	569	586	577	573	583	593	577	568	618	582	593	521	602	539	586	582	599	552	615	589	584	574	577	578	599	556	549	585	557	611	580	551	585	560	603	572	601	621	541	589	633	566	581	582	591	565	594	576	575	575	604	621	578	571	564	567	600	556	658	563	580	569	569	558	577	543	574	548	574	579	590	525	601	591	603	602	576	575	574	579	553	559	552	597	607	544	540	554	557	619	529	581	553	540	518	587	563	603	610	592	585	594	569	551	556	545	561	548	592	606	590	596	563	567	591	565	582	609	522	554	620	595	542	620	550	589	542	587	543	579	595	576	530	567	568	607	587	548	619	588	584	567	555	616	584	553	595	586	516	589	582	596	601	524	603	586	600	586	602	571	575	600	548	579	590	580	523	564	562	566	555	570	609	603	608	596	564	582	553	544	578	534	582	571	585	574	584	552	573	551	573	605	556	584	586	577	555	596	562	574	570	577	598	560	593	587	574	667	541	580	582	592	584	542	559	542	575	544	605	539	580	559	569	570	584	604	563	582	525	545	566	595	538	594	578	615	513	522	591	584	538	564	598	576	546	589	585	530	563	544	585	538	587	555	576	589	602	601	558	617	609	580	559	594	542	582	592	567	568	572	587	609	576	544	529	565	612	572	587	591	544	583	580	580	596	561	540	592	533	575	581	576	593	561	594	552	594	582	583	549	573	595	570	566	556	574	613	526	574	544	602	596	585	581	539	571	572	599	571	600	595	585	558	567	556	580	563	567	574	583	560	556	607	584	582	589	539	591	555	574	572	583	590	564	557	568	603	553	613	574	544	575	522	581	594	552	591	571	588	572	561	548	598	612	580	573	606	552	605	588	611	612	570	605	554	581	552	577	590	621	588	541	627	614	566	566	529	611	563	570	620	555	588	575	569	579	552	546	564	524	569	587	546	569	555	576	600	530	561	532	598	571	533	570	538	606	583	599	558	548	589	575	535	554	571	572	551	514	597	540	594	592	610	568	576	593	557	532	565	598	591	603	574	552	550	562	623	587	551	595	572	571	548	586	544	591	574	556	562	600	541	553	593	560	615	556	571	616	585	565	586	574	557	557	549	615	589	580	568	533	604	571	527	595	569	625	584	551	544	559	572	576	544	587	582	585	566	573	570	548	568	544	559	580	600	549	613	576	582	586	579	581	578	593	563	613	565	600	579	550	579	578	611	608	568	583	581	555	592	574	563	580	575	581	574	601	562	576	579	583	564	603	589	553	576	583	579	586	623	546	586	582	639	547	567	578	572	562	574	553	558	573	587	569	546	557	600	573	565	527	619	568	571	578	569	544	584	584	606	588	591	609	579	531	596	590	593	555	602	579	568	544	575	563	522	537	597	557	612	607	592	559	570	584	548	575	594	605	564	587	585	569	575	582	577	576	596	566	553	562	533	530	544	557	602	555	556	530	598	592	533	586	537	544	582	561	560	545	593	543	572	576	549	577	583	579	583	571	552	564	549	577	577	586	553	607	539	549	572	548	579	573	550	552	525	599	566	580	615	559	553	578	541	562	503	569	596	582	620	559	631	618	589	583	585	567	584	544	552	549	598	528	517	541	596	598	585	538	597	564	605	584	588	536	617	569	567	544	548	559	581	567	619	577	570	585	558	574	570	627	571	594	592	596	587	621	569	530	592	579	563	563	577	557	545	571	552	587	567	588	561	584	581	604	557	577	541	555	586	595	570	512	551	557	575	574	602	588	602	557	574	598	569	537	608	550	589	567	589	577	561	558	582	548	552	559	587	557	576	586	558	573	554	523	544	553	547	611	576	582	598	571	555	572	599	576	552	572	576	570	547	572	608	552	564	609	561	560	527	554	597	640	577	552	554	541	587	578	592	540	548	553	593	585	607	558	574	567	583	597	557	546	558	577	560	575	547	591	523	526	581	584	593	560	534	568	581	577	580	537	621	564	578	567	599	579	585	566	555	595	563	551	552	516	589	577	611	583	595	556	530	595	557	545	539	587	539	577	555	624	552	588	590	579	578	568	552	554	585	546	570	559	561	544	559	589	561	575	568	590	587	598	578	577	574	583	531	555	544	567	560	620	572	553	560	573	539	574	517	560	572	545	576	557	610	526	581	550	575	531	541	591	583	622	554	586	568	544	548	573	581	565	570	553	569	562	583	568	581	615	587	578	550	555	604	551	589	575	600	585	584	606	567	556	566	529	542	607	545	592	552	552	540	569	588	542	592	559	566	595	568	588	610	534	627	556	616	578	559	611	605	545	573	569	622	572	559	599	591	602	549	544	584	573	555	543	568	574	571	565	560	559	544	578	599	595	574	578	590	557	582	593	534	560	578	572	568	539	568	585	590	557	570	572	561	613	559	589	550	596	575	583	578	601	587	568	543	568	562	560	579	552	569	584	576	543	611	581	530	563	573	578	533	580	613	534	537	585	585	588	559	574	586	564	602	564	582	558	579	567	569	592	587	559	607	543	568	577	560	564	622	561	576	620	566	514	541	578	558	587	602	582	549	551	563	526	575	542	563	578	573	585	548	554	607	537	540	637	576	601	572	576	553	593	556	582	506	551	572	578	533	560	612	564	557	600	570	599	567	586	558	583	608	545	573	535	594	578	599	597	593	573	527	604	554	586	598	568	579	576	583	589	553	557	572	562	602	577	535	552	565	617	589	529	560	570	579	578	609	584	572	565	570	588	575	583	579	623	539	597	576	537	556	571	578	532	555	569	596	550	589	583	584	574	590	592	580	540	568	616	601	553	576	605	609	567	537	505	604	559	562	593	588	537	548	531	602	560	605	547	560	583	608	562	557	562	584	570	530	572	576	577	563	560	559	607	526	573	533	570	606	567	558	594	605	572	597	529	502	587	576	584	557	575	538	588	521	566	580	590	592	567	579	540	585	553	528	535	543	565	571	559	606	559	566	574	572	614	547	551	596	552	539	601
29298	29796	26873	12448	2907	988	565	414	379	403	422	425	411	393	400	370	388	429	423	406	398	392	434	412	418	433	389	355	382	401	386	399	378	422	369	389	369	392	402	419	366	428	394	413	401	377	410	398	405	395	394	398	405	390	389	404	361	387	371	366	406	408	363	406	365	397	371	370	373	400	338	388	395	416	384	373	366	383	398	368	391	371	374	383	370	405	393	434	394	429	376	373	386	385	385	404	398	396	391	355	411	353	378	343	371	377	392	403	359	419	395	424	392	379	392	402	382	385	411	434	405	414	419	389	388	394	371	414	392	358	384	376	387	371	393	408	407	398	401	414	391	431	404	382	395	368	398	383	378	376	405	385	374	375	403	373	385	365	374	389	422	381	409	398	399	406	400	420	339	415	418	398	404	376	393	413	374	417	377	394	395	371	401	406	389	392	413	383	397	363	404	388	369	416	389	382	417	404	423	348	373	377	382	374	400	408	395	409	372	401	439	384	404	409	397	388	413	392	371	373	371	395	404	382	404	382	393	355	375	390	412	370	377	385	386	381	394	359	372	398	376	397	414	395	389	372	400	384	382	390	373	367	362	372	390	372	389	393	380	395	414	389	426	404	362	378	392	384	429	377	346	416	395	405	367	389	433	409	361	390	388	400	357	406	390	377	373	392	396	381	386	387	412	407	366	382	413	414	405	374	376	392	405	370	395	395	385	344	391	395	396	396	361	397	385	358	391	413	370	385	351	358	391	410	374	393	423	415	370	373	379	360	377	388	401	405	393	374	385	347	364	402	393	372	351	405	400	378	373	405	361	383	416	405	397	393	379	400	381	352	361	410	395	374	326	365	366	399	344	373	363	385	414	443	417	393	383	382	368	380	424	426	368	369	407	384	376	402	402	404	412	402	393	399	363	387	411	380	376	389	394	366	386	420	400	394	379	424	374	369	361	400	382	394	401	374	356	395	352	365	380	381	382	404	373	374	395	350	384	390	380	423	390	409	400	365	391	392	333	389	428	376	409	374	376	413	398	388	376	437	361	388	356	384	411	403	375	396	361	358	376	369	427	346	425	365	398	416	359	404	387	369	396	438	398	379	355	385	390	399	372	390	367	411	362	358	404	385	387	381	410	397	399	397	406	392	443	398	398	373	413	404	375	369	381	403	415	379	409	348	367	394	356	351	401	382	423	430	417	391	389	384	420	367	403	388	360	381	370	413	361	380	384	402	377	373	374	402	386	366	414	358	383	382	415	384	360	389	410	377	423	372	381	382	396	381	398	381	403	393	401	372	386	393	390	389	371	430	405	392	366	369	388	408	397	393	384	369	397	376	364	372	403	381	387	379	425	400	399	396	404	400	386	381	369	386	400	379	401	349	397	420	356	395	374	388	384	395	357	383	389	401	369	379	427	410	407	396	406	408	360	383	400	389	389	384	384	366	380	386	416	383	408	392	393	361	401	392	391	375	412	357	348	379	389	368	381	413	360	386	424	390	417	422	395	395	424	380	382	370	374	430	385	365	365	392	396	399	401	349	388	407	393	417	366	377	391	437	417	387	412	403	387	417	423	387	394	401	390	394	418	399	395	383	366	378	392	417	374	362	388	418	353	365	364	414	397	388	382	402	396	401	432	402	369	395	390	420	385	367	377	378	411	381	381	412	382	390	396	372	386	375	357	377	423	382	382	372	393	391	401	404	371	370	379	384	386	390	399	397	389	363	417	401	397	349	363	393	382	390	390	415	368	388	420	416	402	397	407	379	384	432	368	405	425	389	407	360	384	393	400	386	351	407	399	396	357	367	425	412	376	388	421	405	399	369	407	387	380	389	385	379	450	386	408	369	412	391	372	425	385	425	352	396	395	410	415	386	380	368	407	402	371	406	388	380	386	376	373	406	378	402	398	415	411	386	410	385	407	369	395	377	404	408	406	395	394	380	402	379	403	382	410	390	383	373	371	401	387	391	376	400	411	381	352	406	405	392	378	373	379	395	441	377	367	416	354	384	378	416	392	381	393	372	385	394	378	420	342	412	406	393	392	407	429	394	390	396	384	408	395	379	391	362	430	381	362	388	411	387	394	375	400	408	414	383	365	417	359	413	392	382	417	375	376	404	378	405	380	408	380	372	406	408	385	374	416	385	381	397	429	405	385	385	396	398	393	379	374	409	371	401	397	406	393	382	365	404	374	394	411	409	395	370	354	402	372	371	430	389	389	408	425	396	423	413	430	361	393	386	376	387	422	407	384	419	390	396	413	417	380	356	432	404	365	402	388	380	405	374	429	396	405	379	378	421	403	396	357	377	401	382	372	363	423	372	383	402	341	346	395	383	410	403	382	393	398	386	410	427	383	384	375	381	401	384	364	414	352	397	385	382	382	373	380	421	381	397	443	361	394	393	402	381	413	349	406	395	373	400	396	413	407	372	375	364	444	400	402	369	369	414	405	404	381	402	353	382	418	424	349	399	414	396	421	387	425	407	380	405	356	400	405	423	387	394	385	404	386	395	401	421	406	365	415	385	406	355	377	392	376	387	380	394	439	397	394	376	377	414	378	376	399	392	412	401	429	358	351	413	414	403	398	397	414	395	400	392	400	404	421	423	406	413	388	393	410	392	385	426	425	411	395	423	408	389	396	414	413	395	365	399	378	378	393	369	374	391	374	424	413	382	428	331	393	339	370	343	394	419	370	400	417	396	364	379	400	424	369	405	363	371	364	369	403	397	369	391	407	408	423	394	392	412	391	404	378	379	392	416	380	370	380	383	380	406	396	393	395	399	366	359	395	376	369	397	375	378	406	379	423	348	402	372	384	391	391	422	379	379	383	348	387	375	421	427	425	393	411	388	397	401	371	363	340	385	382	382	406	373	352	388	394	377	390	387	386	382	382	347	379	395	362	371	388	393	419	393	363	389	363	392	387	394	396	411	407	362	389	385	385	432	356	404	383	386	411	361	378	391	346	382	383	379	415	387	403	386	409	381	396	411	401	404	388	408	370	372	384	376	367	392	394	392	391	395	389	402	385	419	388	403	356	393	378	371	396	378	371	362	409	385	402	414	414	435	396	393	382	409	357	409	407	359	362	404	397	414	347	421	410	396	398	395	366	375	390	392	408	388	383	395	372	379	412	360	349	372	395	402	458	387	415	416	365	409	367	391	399	407	399	344	420	395	403	394	375	363	410	397	421	375	416	359	381	394	360	387	384	398	380	380	398	402	336	380	386	374	378	416	396	395	378	367	395	370	419	378	386	371	451	398	367	384	347	375	380	404	393	411	373	371	380	399	373	399	405	377	402	400	387	378	400	387	390	374	424	387	382	405	387	388	374	397	377	378	391	379	411	348	412	403	407	414	389	388	423	403	395	382	389	432	389	374	393	383	404	400	361	369	394	375	399	382	363	376	392	392	392	404	427	443	397	359	417	413	377	397	387	395	437	391	404	401	375	380	427	374	409	363	412	365	405	400	357	369	410	414	403	414	395	379	397	356	388	409
20638	36202	21215	7324	2286	814	474	385	377	374	344	373	320	344	347	372	337	313	339	344	345	368	322	334	333	357	358	338	356	346	340	332	345	343	332	336	346	323	350	371	332	331	349	346	343	307	304	361	356	350	361	370	347	319	332	377	340	343	314	342	347	361	334	333	345	333	363	305	332	362	351	342	343	327	319	302	313	343	345	338	338	325	335	343	317	305	340	361	343	348	320	335	347	340	348	342	339	318	336	333	348	349	350	350	351	358	314	349	334	350	350	328	354	323	326	355	352	361	323	348	320	333	353	314	340	342	339	332	316	322	351	351	305	347	344	354	364	362	347	329	322	335	372	337	367	330	310	358	337	351	355	323	334	307	358	366	357	384	347	350	339	345	311	358	337	354	351	333	347	348	366	356	338	342	346	310	361	307	344	353	322	373	351	347	367	330	320	338	328	355	305	352	338	345	339	346	353	333	337	363	350	353	357	341	375	367	362	373	325	340	368	328	362	345	303	321	329	358	324	346	321	335	327	344	341	355	331	318	325	351	334	325	391	319	338	325	320	368	339	340	332	333	340	376	354	321	349	328	360	360	326	318	320	321	327	345	335	343	316	350	297	349	370	332	346	322	318	379	362	334	310	340	326	355	360	366	347	343	330	318	346	323	327	350	350	344	341	342	317	317	346	333	368	343	289	356	298	356	368	321	336	327	372	362	366	318	358	314	376	357	338	347	330	353	347	310	339	342	350	370	334	364	344	314	334	327	359	348	342	313	339	315	337	346	381	323	352	331	385	335	345	352	347	335	400	351	327	336	335	359	332	347	347	344	340	328	318	326	325	309	339	343	360	324	317	335	355	340	354	350	358	361	305	329	332	342	356	356	366	361	317	330	338	325	342	309	337	326	315	333	351	350	345	322	323	317	354	324	362	336	317	324	344	326	331	325	351	380	364	344	361	360	369	341	326	300	315	329	312	367	332	348	340	326	327	333	358	331	366	361	357	355	346	335	354	309	352	343	338	316	339	355	330	366	335	361	346	326	353	333	351	352	354	333	357	345	357	366	345	320	322	327	377	351	338	358	353	329	306	350	316	361	340	368	329	361	339	375	329	322	337	361	347	311	349	325	340	338	342	348	347	345	356	345	378	325	329	359	353	364	339	329	343	319	330	350	349	328	341	305	334	354	306	363	334	344	363	301	322	346	322	372	361	337	364	318	335	366	324	377	356	321	344	338	345	329	355	317	346	310	341	353	357	334	316	381	346	375	314	331	339	328	347	317	347	332	367	354	346	350	311	360	352	345	317	323	328	324	352	348	341	310	318	343	363	335	354	360	314	357	336	366	329	347	344	330	364	340	365	307	326	345	370	294	313	326	336	336	346	361	352	337	351	358	333	326	360	294	350	323	340	370	332	375	343	353	371	325	320	327	348	346	332	339	350	355	334	333	339	328	335	320	305	321	351	309	359	328	322	349	325	324	332	347	342	380	325	322	333	334	370	344	333	325	325	376	331	348	333	342	370	320	326	335	353	339	299	344	358	349	350	357	395	371	324	368	320	342	354	363	352	345	312	333	358	346	374	335	352	341	367	344	344	343	327	401	297	329	360	398	342	354	349	347	330	350	340	333	365	338	308	325	354	340	305	302	345	337	315	336	334	355	327	313	306	368	322	326	332	358	353	366	358	348	338	343	360	361	335	338	361	312	332	357	334	335	348	356	323	349	314	349	338	350	327	344	339	375	362	333	335	347	371	318	353	364	344	336	330	298	357	330	372	345	343	318	354	344	330	367	375	333	344	348	318	353	299	335	355	332	352	373	387	298	361	324	332	322	304	324	377	332	326	346	346	318	340	322	327	320	312	379	321	373	339	290	337	350	358	337	321	368	336	380	347	320	337	304	335	312	328	326	349	359	348	365	332	331	354	362	325	345	333	338	324	339	349	338	327	339	332	323	333	311	357	315	349	354	321	367	355	389	331	337	353	320	339	344	338	335	331	332	330	312	326	351	343	361	339	396	349	334	328	335	318	320	346	343	359	344	351	304	361	322	362	328	366	337	320	334	335	358	338	328	313	325	353	380	350	334	349	359	367	353	331	309	373	336	330	339	348	305	339	329	336	333	317	330	361	330	355	346	326	378	354	354	356	349	346	362	330	351	299	334	362	344	362	350	327	346	339	338	343	336	336	333	352	354	347	347	337	339	341	319	322	339	318	332	337	362	322	362	322	325	368	354	350	374	349	294	345	318	310	367	334	294	297	354	324	352	338	340	339	337	313	318	325	315	352	346	364	363	337	374	322	342	375	363	356	330	359	329	350	342	348	304	351	327	384	363	360	367	346	307	315	324	332	321	343	341	343	344	356	361	362	314	339	354	329	329	358	339	369	342	348	339	357	351	339	358	367	324	316	340	352	345	341	338	369	348	357	337	321	362	348	366	359	338	353	325	315	317	335	352	352	311	355	328	322	340	337	367	348	358	326	333	368	322	355	345	348	331	372	301	340	345	355	341	321	351	356	380	330	373	338	318	335	347	345	357	343	325	343	359	313	333	359	357	350	331	370	350	337	345	357	319	336	366	340	346	365	322	331	355	322	347	359	350	352	299	341	321	348	330	314	320	332	319	334	330	333	331	335	359	382	354	345	348	339	346	355	315	350	338	345	316	350	325	339	335	351	364	330	327	360	319	356	325	353	360	345	335	331	338	351	351	344	344	351	318	343	319	368	347	340	320	316	339	326	342	336	336	332	346	350	365	350	345	312	335	390	341	326	325	333	345	365	315	351	337	352	331	317	318	327	326	354	341	320	316	360	356	338	339	328	341	321	370	339	335	341	368	335	342	356	326	350	347	346	375	335	334	334	307	368	332	362	328	327	341	339	329	361	341	330	325	313	371	312	346	334	313	352	357	344	346	335	351	331	377	321	331	352	305	328	330	342	328	312	319	359	358	310	346	337	308	310	336	348	362	316	352	369	338	333	337	324	379	348	356	308	353	341	352	308	358	349	353	321	362	353	293	352	358	314	313	384	341	357	354	338	362	324	332	354	317	357	341	357	336	334	324	357	340	342	356	322	312	343	336	334	347	337	331	327	320	361	334	362	377	348	315	314	331	382	341	342	385	338	345	314	361	317	336	347	377	367	356	331	351	345	337	376	387	361	379	323	355	338	331	331	369	319	321	323	321	360	336	335	373	366	357	346	373	344	349	349	351	350	358	319	319	331	348	397	342	384	312	339	347	322	315	326	347	357	311	342	345	346	327	354	339	371	353	353	332	332	323	337	331	354	329	344	354	301	341	337	349	315	339	351	319	343	320	309	342	361	362	311	358	334	341	327	313	371	364	357	327	336	333	337	342	312	364	332	347	352	349	345	358	380	323	357	333	361	351	337	314	306	350	328	351	340	333	315	360	345	360	351	350	337	334	344	318	321	352	334	349	349	342	348	347	336	367	340	341	343	339	344	345	317	359	342	330	361	356	354	343	326	327	331	317	344	348	362	314
25502	28016	44541	37240	19611	5940	1249	606	506	476	445	470	428	470	470	450	417	484	455	436	470	447	472	451	420	454	418	402	471	441	445	426	442	467	447	464	479	434	412	421	409	414	446	463	460	428	451	456	457	435	440	442	458	436	434	459	443	433	428	418	456	445	417	444	450	398	427	464	458	465	449	440	441	463	496	470	411	454	476	425	450	414	414	425	454	468	436	404	442	438	451	428	438	440	441	432	445	431	408	461	469	468	442	439	454	436	441	423	429	448	412	438	369	470	445	475	424	400	439	465	422	428	430	462	403	478	479	434	441	465	419	452	427	437	432	434	418	436	418	430	419	453	446	427	423	445	425	403	415	477	414	437	419	458	483	402	437	433	409	477	432	461	413	381	415	457	477	431	442	434	422	450	469	425	434	464	437	395	469	448	450	451	462	413	448	446	390	441	435	412	485	423	464	401	451	453	447	434	452	434	415	434	441	422	422	431	406	435	463	438	453	467	417	418	417	443	450	409	469	424	400	426	435	455	431	417	479	440	472	414	425	473	428	429	424	446	398	412	413	462	439	438	421	483	449	436	421	424	449	432	438	422	414	427	417	423	436	486	396	472	419	443	439	449	400	443	433	432	444	429	413	435	422	391	452	438	385	443	415	432	419	414	467	435	435	430	455	455	437	447	454	439	421	471	425	434	423	435	444	417	413	435	453	414	407	401	420	424	463	416	431	456	438	445	420	447	414	409	442	451	439	424	447	436	485	478	449	459	451	460	385	422	448	451	439	430	413	456	427	452	443	430	405	423	406	437	418	428	453	433	418	441	478	441	427	426	427	463	444	467	443	453	461	468	439	471	423	444	476	411	435	433	419	418	425	437	477	427	425	432	443	430	455	407	457	426	466	432	465	454	452	439	437	467	437	428	415	441	439	438	429	456	455	405	419	468	445	390	457	405	409	450	459	433	409	465	423	407	496	409	428	433	417	433	464	448	392	448	435	412	482	434	439	426	413	451	457	419	436	413	449	406	408	442	421	448	430	428	444	441	462	439	436	434	461	406	464	465	455	474	427	439	434	413	478	455	480	456	471	478	438	380	409	452	437	436	414	411	430	431	426	460	451	431	434	427	427	418	419	435	404	400	424	421	435	428	409	413	437	463	455	457	457	444	423	462	416	426	423	424	419	447	440	401	445	435	436	449	441	429	407	449	482	441	488	460	444	432	429	400	415	424	426	411	443	424	450	438	431	463	434	439	374	422	410	444	403	400	457	438	455	425	446	432	415	449	416	438	432	465	458	448	431	435	431	433	447	423	460	430	487	450	473	435	442	401	397	423	448	466	413	398	453	426	420	420	448	402	473	432	431	451	450	405	429	412	408	457	451	424	396	483	447	427	416	399	428	445	446	412	467	423	455	422	419	442	444	438	466	443	427	442	434	422	407	438	428	442	453	425	439	464	417	422	440	445	451	408	446	451	435	431	436	423	412	463	445	411	468	436	425	417	460	482	421	425	460	374	422	443	428	414	451	435	440	433	425	447	462	410	388	421	454	453	467	430	458	423	410	440	470	444	434	398	431	439	431	423	463	421	454	458	423	437	407	446	413	435	403	428	437	402	459	406	446	422	462	420	452	402	433	448	440	447	442	423	415	450	465	460	454	440	423	420	477	454	447	435	489	444	406	407	421	447	457	430	464	461	375	428	461	396	452	431	459	455	419	450	432	476	427	415	467	399	438	440	416	456	428	420	430	406	436	389	453	432	415	434	434	390	399	418	450	437	432	433	432	390	440	419	400	446	445	420	421	427	433	465	422	457	411	467	433	424	455	428	436	453	443	486	458	424	453	463	455	445	413	422	418	436	394	460	422	414	441	445	429	405	437	432	471	409	453	425	425	481	434	458	424	434	421	444	432	394	429	426	427	424	476	469	437	407	440	424	462	479	437	402	432	417	416	415	433	439	416	439	429	427	427	414	456	424	433	437	436	413	407	409	375	444	427	390	450	449	475	451	448	455	450	403	440	464	447	441	448	437	412	448	437	455	463	445	425	444	408	432	434	449	434	453	459	429	443	439	453	397	430	465	430	424	406	397	415	449	416	434	433	424	444	446	465	435	406	422	450	454	458	447	420	421	405	412	421	438	459	425	445	439	456	445	379	432	452	455	383	418	407	459	445	441	461	441	444	432	451	432	481	477	405	436	461	401	418	435	479	433	452	451	470	412	418	461	445	416	418	445	454	475	429	414	419	423	398	430	465	436	457	423	446	434	435	444	447	430	433	412	448	407	447	435	419	463	443	431	428	435	468	453	389	422	435	482	411	407	435	403	431	415	426	449	481	447	436	478	417	467	406	437	444	440	449	471	436	446	398	485	448	424	422	414	440	421	473	419	433	415	439	412	414	430	454	449	426	476	468	435	443	438	422	465	423	430	403	431	474	480	448	419	430	425	469	420	433	441	444	407	456	489	434	435	443	412	455	445	440	420	449	431	457	474	441	456	474	423	454	412	437	440	420	415	448	450	430	419	434	444	432	414	459	410	421	461	436	465	433	427	465	420	454	437	422	424	430	463	422	433	441	403	434	425	433	441	451	465	406	432	446	416	416	424	442	422	437	412	452	445	461	455	439	446	476	449	409	415	434	469	454	437	464	434	443	415	424	491	445	395	438	455	428	400	402	441	469	419	458	437	442	407	451	445	476	411	433	420	443	427	444	446	430	453	428	414	401	405	424	436	446	460	462	469	441	435	462	430	459	451	472	423	449	403	428	443	462	460	447	450	450	437	427	397	432	402	426	409	437	445	435	450	450	417	414	455	455	446	450	442	468	437	432	455	394	465	419	422	433	419	449	448	394	434	433	426	417	466	385	455	433	431	454	430	462	444	429	450	420	446	439	430	421	418	433	402	454	454	427	426	414	375	407	428	435	404	421	441	443	408	390	406	460	423	447	446	429	452	477	474	453	421	444	447	435	480	433	430	434	411	463	411	428	451	435	442	450	444	452	408	436	429	429	444	467	459	438	455	445	428	441	438	425	468	469	443	397	447	423	443	476	423	455	433	437	412	410	391	425	383	405	421	422	434	445	449	433	442	400	480	449	423	438	418	415	415	412	425	429	391	452	428	447	435	468	441	425	442	464	449	448	410	452	436	435	424	413	467	418	456	443	441	401	454	448	415	414	440	454	436	436	453	437	448	436	475	417	422	411	424	422	431	450	402	443	443	403	462	431	439	425	452	420	444	421	394	425	472	434	466	470	422	497	416	455	404	465	422	429	429	433	480	403	504	428	445	446	435	404	435	428	429	440	444	443	431	430	460	402	437	410	413	442	459	432	425	430	406	438	441	439	406	443	419	417	434	437	440	461	443	428	432	414	423	430	436	454	447	435	433	445	434	427	421	462	420	418	436	415	459	437	475	419	451	427	425	481	429	450	431	407	442	452	431	462	422	447	398	442	435	424	453	497	443	421	423	454	462	450	448	466	427	435	399	430	437	413	441	429	419
55357	87037	60308	30206	11192	3310	1109	520	424	401	387	383	409	421	387	412	425	417	399	432	447	369	425	420	431	429	426	424	394	403	444	412	411	420	386	413	443	432	416	391	415	408	405	425	402	415	448	400	427	415	404	418	402	415	421	389	419	431	418	391	417	443	440	389	453	422	413	442	421	379	437	424	391	420	400	435	398	430	412	379	404	439	411	424	437	435	394	364	438	378	410	403	411	416	407	436	383	378	424	428	397	405	414	426	436	423	398	449	424	409	438	399	413	437	447	441	411	429	424	437	448	411	415	387	408	380	418	417	411	421	403	417	405	377	427	446	450	441	409	399	420	399	468	398	404	422	386	419	444	408	428	407	390	409	393	436	401	368	388	433	447	429	370	421	430	442	403	432	396	428	421	392	435	417	366	395	402	421	423	388	434	396	376	421	465	440	427	414	423	405	394	441	420	419	404	423	438	412	419	381	408	396	423	409	393	466	408	435	413	412	418	402	412	396	398	415	399	402	443	408	411	411	445	428	447	379	451	399	421	439	383	428	392	446	383	422	384	427	368	426	408	403	432	412	428	430	413	445	428	439	401	408	445	406	395	426	406	409	409	393	400	433	395	409	402	417	408	421	426	430	425	403	430	411	401	431	415	406	407	407	396	355	405	422	405	421	410	413	451	403	427	403	403	402	435	396	403	433	417	391	406	423	384	430	437	398	388	430	400	437	424	428	431	414	447	415	423	432	408	438	397	423	445	452	454	400	440	407	410	411	399	409	400	425	434	410	413	415	406	377	411	396	382	410	411	376	425	449	433	442	433	401	389	459	413	431	424	415	434	382	407	396	413	360	417	391	382	399	408	428	446	415	428	415	445	394	400	402	452	436	381	381	427	426	417	407	395	430	415	408	433	422	438	393	432	415	415	408	390	457	426	430	423	393	472	419	388	403	409	405	414	409	394	415	399	418	395	415	460	441	371	388	387	440	422	432	378	401	409	381	424	416	433	414	423	434	425	416	415	452	425	407	418	471	412	403	437	478	432	404	413	405	446	414	430	434	437	444	407	373	459	407	426	414	452	443	400	426	403	405	424	414	391	401	401	447	417	405	419	428	391	408	401	466	416	440	431	414	411	448	441	407	424	405	392	398	396	416	414	440	435	424	436	416	411	376	408	400	458	409	399	427	434	410	409	392	434	419	418	426	382	409	411	418	409	423	421	369	392	395	405	437	431	451	452	417	440	402	402	381	419	440	399	424	428	429	409	409	444	409	455	403	407	431	405	401	393	454	422	441	409	451	429	356	421	403	438	421	443	413	418	357	383	407	405	382	401	441	429	456	417	421	418	438	443	423	396	431	369	436	418	411	420	419	433	406	452	450	420	443	396	416	414	419	436	388	414	393	383	432	422	412	435	409	438	380	443	418	430	433	424	387	397	440	408	400	415	438	418	453	433	398	429	373	439	385	418	422	428	394	435	445	410	392	387	408	404	456	419	419	458	429	393	411	453	400	420	430	436	400	417	403	405	375	428	415	393	415	425	401	444	421	447	462	402	369	405	371	424	443	420	392	408	394	407	380	430	442	414	449	442	411	408	423	424	387	426	419	406	416	466	392	453	435	396	443	363	410	436	380	393	464	400	412	438	417	412	439	402	397	452	409	414	412	382	394	402	410	418	442	411	430	424	416	369	413	413	419	467	435	432	410	446	414	409	403	435	396	419	410	395	390	423	354	443	420	413	407	406	420	390	438	425	399	428	419	439	425	393	425	427	411	404	408	462	421	403	413	386	434	448	395	364	451	445	415	449	384	419	386	416	376	402	427	396	411	402	411	446	432	402	438	416	387	395	424	466	409	398	440	431	419	413	408	422	411	403	444	408	390	438	397	430	427	437	404	372	421	398	446	423	407	415	383	411	393	449	438	426	413	421	397	445	421	436	435	426	418	434	397	411	399	419	400	450	428	434	436	411	406	423	415	444	399	445	431	451	414	413	402	459	412	373	410	444	437	375	396	432	392	422	425	422	426	400	452	444	419	428	414	450	434	388	451	439	428	407	376	407	450	411	429	408	437	389	419	404	444	363	379	436	412	433	381	414	409	414	446	433	440	413	437	385	414	444	404	397	361	444	416	411	429	446	409	391	410	435	412	434	447	441	397	413	427	432	422	413	419	427	440	432	459	410	394	371	410	378	362	405	414	425	409	427	388	419	403	422	391	417	407	400	416	417	402	376	402	412	392	384	399	401	435	388	408	427	385	380	411	422	386	428	439	435	441	418	433	429	440	433	390	359	418	420	416	389	431	394	412	410	424	430	421	425	400	446	399	419	405	417	442	421	393	402	436	428	397	395	408	425	447	431	411	413	433	410	421	414	378	397	416	423	435	413	409	418	389	442	416	393	421	390	407	395	413	420	420	406	452	417	402	401	425	424	392	407	377	432	405	403	410	442	408	379	395	410	411	411	445	448	397	433	406	383	374	442	388	432	430	419	430	422	442	395	386	429	443	396	407	412	417	411	417	421	409	416	396	423	398	402	442	409	405	398	413	373	395	416	389	395	390	404	390	392	418	410	443	415	394	411	396	412	427	367	399	464	450	414	408	392	425	432	389	380	418	400	424	397	420	400	420	416	428	417	438	433	417	428	430	424	372	403	414	401	410	408	436	434	394	397	397	448	368	424	413	390	442	460	437	426	433	393	423	412	422	452	436	437	426	406	416	408	397	424	446	388	417	422	402	406	419	379	417	391	423	412	412	413	401	430	418	430	402	442	433	409	415	430	375	422	459	443	379	408	415	433	422	395	426	412	401	397	380	422	397	406	409	430	401	411	395	465	415	379	389	435	411	383	394	408	425	391	379	416	421	404	425	424	415	395	429	403	399	434	433	432	386	409	400	418	385	369	384	428	394	390	429	443	400	412	402	423	409	428	410	397	416	396	407	404	412	433	394	448	439	380	375	406	392	400	419	417	476	417	398	393	397	418	411	423	416	426	436	358	398	421	412	397	435	389	422	399	406	399	432	423	413	430	396	435	416	408	379	399	410	436	398	398	379	443	433	414	436	402	426	409	435	397	419	407	418	426	401	433	407	428	420	402	446	438	415	408	412	394	420	450	436	403	442	411	438	425	378	426	436	402	435	423	381	427	461	417	440	381	455	437	414	391	412	419	406	407	450	433	402	420	441	445	442	414	417	451	417	405	398	425	401	419	392	414	413	397	410	425	374	426	408	395	383	422	424	405	448	403	381	421	431	419	421	419	418	417	369	449	385	411	397	410	394	435	414	410	410	443	389	438	424	383	435	433	385	403	392	426	405	384	397	386	441	426	433	417	415	410	403	392	410	424	418	406	400	447	436	399	415	383	404	422	411	414	439	433	408	379	422	439	421	428	388	428	455	395	424	398	403	447	441	427	394	410	387	420	397	410	458	433	419	386	430	400	424	399	429	422	433	428	451	418	409	417	410	444	415	428	408	393	397	426	419	419	443	413	398	447	421	452	433
23881	23862	37833	35545	25331	15602	4227	1056	714	614	664	658	665	614	639	640	614	633	643	643	637	619	606	661	616	566	629	650	599	604	605	633	593	668	586	668	565	630	645	614	622	589	642	642	641	652	643	631	596	622	660	659	611	604	623	634	569	581	613	662	604	611	599	631	600	618	618	619	574	630	662	638	608	665	630	623	593	604	595	645	604	625	586	604	606	608	580	585	578	597	602	609	632	613	616	622	630	621	600	656	628	590	624	613	558	629	588	656	611	610	645	589	655	604	622	635	630	578	573	640	617	644	604	619	605	660	609	603	611	568	597	644	581	642	633	627	599	609	587	643	592	642	625	627	601	657	575	585	625	570	647	637	618	590	618	590	612	572	588	627	626	582	622	609	661	612	609	563	620	619	541	651	638	665	628	614	613	612	645	576	574	631	592	651	621	616	625	640	565	619	625	606	582	597	627	618	608	567	617	593	633	614	591	575	611	638	636	612	660	575	668	623	560	592	592	594	581	631	622	589	610	643	548	609	637	629	612	598	609	606	601	616	585	619	655	627	593	592	595	598	618	569	636	629	599	617	610	589	612	607	577	660	602	621	672	611	629	576	638	615	650	597	624	586	622	580	577	589	639	586	595	601	642	600	599	565	582	599	590	655	638	607	624	626	606	652	587	621	655	608	614	633	627	619	630	625	617	619	662	601	573	605	585	604	606	599	590	607	641	617	589	623	662	651	641	634	625	613	625	614	626	579	572	621	624	598	609	629	626	636	623	638	623	653	600	635	624	593	588	661	547	611	659	606	645	627	595	590	613	603	579	601	628	610	634	592	575	625	620	612	620	633	591	582	619	614	634	643	612	628	639	650	573	552	594	634	621	631	654	570	639	597	608	611	573	610	582	644	573	571	601	635	622	593	648	610	610	596	583	618	613	598	653	623	578	584	614	592	624	589	679	622	610	655	588	610	603	606	582	588	616	626	651	630	604	618	593	665	622	582	613	630	658	622	606	591	561	597	616	624	614	592	626	641	618	638	601	590	606	609	627	589	592	665	551	606	618	623	609	628	589	630	592	607	613	640	583	592	652	658	609	604	612	582	592	636	612	658	645	607	639	623	628	598	564	631	573	598	610	586	624	610	629	639	643	603	625	601	612	640	653	620	637	602	616	598	647	659	615	604	645	620	614	622	626	651	634	677	609	613	643	636	619	605	618	627	618	616	611	618	598	623	610	624	638	627	631	629	633	652	595	572	583	628	583	618	602	622	566	610	609	630	610	637	613	638	628	639	604	611	593	651	598	663	634	651	613	622	631	601	646	619	610	632	603	583	660	589	586	595	624	633	646	621	645	595	637	606	613	613	595	602	642	656	642	613	616	614	595	635	590	606	638	585	574	605	625	652	590	613	641	659	584	606	619	623	587	618	613	618	602	595	590	632	607	638	623	577	594	617	600	614	623	611	646	624	623	637	628	568	616	586	604	562	603	607	684	586	557	662	634	598	612	572	640	628	597	612	601	563	586	603	617	635	591	630	609	602	611	578	651	598	602	602	621	622	613	575	671	588	615	586	671	629	586	605	662	590	591	592	643	612	587	601	595	598	619	612	623	641	579	606	592	633	620	594	584	593	611	601	634	605	615	631	618	581	614	565	600	630	646	608	567	617	632	630	632	619	548	585	606	621	603	601	591	592	579	609	593	591	619	624	593	588	635	603	629	594	620	641	624	603	582	579	632	597	571	600	621	604	555	603	637	584	629	629	604	610	636	656	556	586	658	617	631	620	603	656	579	613	604	617	586	581	623	580	632	589	609	633	546	652	595	607	605	627	608	615	602	591	596	589	595	629	577	681	659	635	599	639	642	603	580	607	581	624	623	610	601	627	587	637	602	565	607	601	632	641	586	582	639	631	658	620	631	637	631	618	591	654	617	604	608	626	647	605	574	603	624	623	611	612	628	621	673	628	607	572	566	637	612	629	596	588	644	562	614	613	597	592	625	597	590	596	622	619	630	608	619	596	623	613	647	574	608	612	568	642	635	589	628	628	560	635	631	617	639	623	593	621	666	578	592	664	615	655	611	613	588	595	661	635	636	603	597	607	583	580	624	613	622	633	641	602	610	622	597	588	636	616	647	558	570	627	613	631	618	620	598	599	624	615	634	611	630	605	622	663	601	614	580	622	652	621	594	568	648	643	621	602	599	629	601	582	598	577	616	609	588	624	567	644	586	560	615	616	607	564	593	635	614	597	614	630	606	644	657	626	596	654	643	607	638	577	577	589	585	624	612	630	642	587	567	585	607	635	618	630	679	613	626	596	573	618	606	650	657	657	614	634	604	626	596	583	609	617	624	571	576	613	625	596	644	586	576	639	601	596	590	619	603	642	617	604	661	613	627	566	611	621	584	637	628	619	640	586	621	605	579	635	583	620	582	608	597	593	589	610	592	647	597	613	623	586	604	641	564	593	543	620	566	619	624	635	572	618	625	633	637	629	607	594	576	653	634	617	613	634	594	637	658	605	623	599	632	605	625	619	580	615	583	600	609	617	597	597	652	609	628	582	586	623	612	602	656	566	603	595	581	628	599	623	620	585	607	646	600	585	617	641	638	620	621	625	602	583	619	606	597	597	583	662	612	599	636	634	587	629	648	596	662	612	635	594	599	575	584	633	605	614	604	590	590	609	623	590	625	615	592	627	586	640	636	613	600	595	590	584	632	632	604	599	636	622	612	572	627	619	591	605	619	625	589	617	633	617	649	604	638	600	628	607	602	599	630	614	600	637	570	614	586	605	638	571	616	596	572	637	602	560	628	590	600	626	576	639	586	645	628	601	625	618	609	592	640	584	599	652	617	576	596	630	617	616	610	594	631	593	626	605	613	611	629	623	634	612	633	631	587	620	638	589	612	612	604	616	663	606	599	631	617	623	610	609	624	664	570	572	619	654	592	681	644	652	625	605	614	616	609	609	603	560	648	610	630	622	616	652	631	602	588	581	655	648	617	582	644	622	641	643	570	606	608	624	620	623	598	602	628	623	603	595	593	623	635	641	617	622	641	630	586	599	633	571	584	599	596	579	609	605	610	626	584	585	604	634	659	646	553	629	625	568	606	606	601	622	611	636	600	624	613	594	583	630	584	615	617	669	604	629	605	601	567	617	618	595	634	606	636	608	616	620	626	573	606	621	611	614	607	611	651	581	619	616	582	565	601	645	616	602	607	583	611	588	666	581	626	588	613	620	583	601	643	651	594	659	587	630	644	608	625	607	576	595	571	622	619	648	614	620	617	609	591	631	610	584	587	578	616	640	607	654	604	608	567	633	636	590	612	594	591	603	595	596	578	617	609	637	633	590	594	582	612	626	640	599	621	569	582	681	618	629	637	642	630	591	622	616	637	586	583	645	621	617	621	625	643	614	635	611	679	625	587	640	634	581	607	613	567	629	628	589	618	582	596	577	536	589	628	596	613	637	578	597	595	625	572	591	611	579	632	639	594	627	577	597
61215	102788	73520	45495	19752	6855	2000	914	639	628	600	555	582	570	614	619	614	634	600	618	606	585	630	617	584	590	567	616	591	605	592	567	589	599	588	611	611	618	632	544	520	572	596	633	607	586	590	571	639	611	590	631	598	597	650	577	630	620	613	612	611	600	568	647	578	591	625	638	594	595	622	632	597	582	590	612	664	613	643	609	602	587	558	605	612	623	587	564	614	617	600	564	565	638	595	598	582	588	547	613	570	625	616	611	600	630	629	567	602	616	547	596	585	589	591	598	572	608	624	619	622	580	588	638	564	615	583	576	564	591	613	556	615	563	655	564	564	606	616	561	630	578	607	612	576	587	601	601	606	598	606	568	592	593	578	605	564	614	579	548	591	619	575	560	616	609	601	609	579	624	584	566	574	561	563	602	615	600	566	639	609	579	600	534	562	631	596	597	581	565	570	596	605	586	598	597	635	636	581	615	603	571	565	632	566	592	554	605	567	589	580	630	613	623	596	584	634	578	588	612	597	593	639	634	627	598	587	618	618	574	578	553	588	621	579	575	564	612	582	603	566	584	561	572	579	582	598	582	598	589	589	619	605	611	581	599	590	597	624	605	602	597	570	611	608	588	537	554	571	595	632	577	581	580	574	585	550	585	573	588	604	558	574	599	639	624	580	551	610	585	595	589	590	546	627	599	592	628	577	580	629	617	580	554	578	599	608	595	605	621	594	579	593	609	583	580	578	605	605	598	570	584	617	542	596	576	538	540	615	577	615	574	598	566	582	577	589	573	574	576	642	590	595	578	606	603	598	578	612	609	617	603	601	611	552	560	603	591	603	620	567	582	599	586	601	581	594	587	604	591	628	615	590	595	599	630	631	601	556	606	605	584	554	566	620	592	593	586	600	638	603	554	599	582	590	576	647	586	583	577	608	580	616	582	646	618	575	574	614	618	590	618	575	585	600	667	603	587	570	573	602	581	567	542	575	602	614	593	593	567	551	591	597	594	590	569	503	564	610	617	614	606	558	627	628	538	633	609	610	583	606	597	612	607	565	603	589	591	623	608	634	611	568	597	585	604	612	606	593	633	582	608	589	614	601	581	595	639	600	595	551	581	561	598	581	593	599	619	609	641	618	566	581	588	608	551	577	593	601	588	586	619	559	643	646	642	638	606	608	595	617	592	576	592	589	588	626	622	555	596	601	586	547	601	580	614	578	594	633	583	586	563	625	590	579	595	586	582	582	544	599	542	583	591	597	622	636	575	627	615	566	596	615	615	631	598	608	593	569	633	590	599	569	623	555	579	610	624	567	579	580	618	588	606	572	595	614	636	586	604	559	549	591	608	578	583	564	613	578	533	609	612	573	616	598	576	579	542	537	568	591	577	612	596	562	587	631	591	611	589	634	565	582	620	609	559	589	597	614	632	602	558	637	558	593	585	545	622	568	601	602	598	585	565	573	656	614	634	586	616	608	586	590	577	625	569	556	576	608	581	566	616	584	590	617	577	585	601	578	613	569	604	594	627	594	580	575	588	586	591	555	594	630	615	570	573	557	572	602	581	595	617	602	595	639	576	597	583	590	590	599	591	551	540	568	574	615	581	597	593	618	591	563	613	587	595	591	566	563	617	562	604	563	605	590	579	555	618	587	589	558	597	581	548	588	615	569	601	617	586	623	553	573	565	605	597	617	588	592	578	551	583	557	598	664	576	623	600	581	589	607	566	552	600	579	610	613	651	583	593	515	648	580	579	613	601	582	570	586	547	582	606	552	597	587	594	576	571	568	581	606	617	626	624	581	578	605	566	607	589	619	612	588	575	593	619	600	619	641	573	554	617	623	564	585	587	565	602	612	628	632	587	604	575	620	604	613	640	586	606	644	588	604	620	580	602	569	636	566	639	593	603	583	611	614	585	595	633	569	560	548	598	613	594	577	583	623	549	630	602	541	568	581	597	611	650	570	608	576	607	593	588	584	550	596	596	583	577	608	561	575	613	563	574	600	581	557	557	611	560	629	578	583	600	597	622	615	538	574	603	564	564	569	552	592	584	629	547	592	589	573	579	591	617	587	608	644	578	541	618	572	607	564	602	655	606	554	590	583	604	601	564	587	598	584	587	603	565	612	574	589	599	583	573	546	599	586	580	593	599	575	585	607	593	547	596	588	600	622	624	586	637	565	619	611	579	598	581	562	638	582	574	575	608	590	595	620	614	616	611	597	578	621	588	580	616	548	623	567	589	577	585	584	613	584	621	603	590	574	529	568	557	570	609	577	568	591	589	581	649	562	595	555	592	581	582	613	605	611	616	562	541	630	604	633	584	588	616	577	564	575	564	585	582	569	612	605	565	596	569	587	600	595	587	554	586	594	597	558	599	577	556	583	563	587	619	566	579	618	643	603	607	601	621	579	613	586	601	604	608	600	603	594	572	578	593	564	638	578	580	617	576	586	571	584	559	583	593	578	576	597	593	595	595	582	610	590	591	559	575	570	594	597	579	597	577	601	582	614	591	583	617	602	553	594	600	599	615	566	550	569	625	602	597	595	633	578	563	552	634	628	566	604	581	588	568	581	591	565	617	588	615	585	579	564	611	601	602	552	604	595	612	584	592	558	612	632	615	632	588	609	588	579	589	561	627	529	600	588	624	605	587	602	585	558	610	546	575	561	579	550	594	570	538	570	570	595	521	589	582	607	562	606	598	549	561	575	596	516	649	563	582	550	591	580	584	585	599	601	567	587	629	588	605	612	613	595	607	595	620	598	628	599	597	564	614	569	564	590	584	575	574	610	583	632	643	578	595	616	620	622	612	621	571	571	600	561	603	598	637	585	578	642	585	623	581	585	616	583	588	593	580	621	631	600	573	601	588	572	594	577	582	620	575	636	583	545	571	629	607	569	543	590	679	597	609	615	610	606	564	579	583	602	603	609	590	574	595	555	598	568	622	565	584	635	600	557	589	618	572	627	588	612	572	603	623	567	580	601	587	619	610	565	632	619	616	576	594	555	600	644	579	593	595	634	571	630	586	567	590	602	560	555	601	543	603	619	598	611	615	584	583	569	590	590	599	588	602	573	604	560	591	589	583	588	603	547	579	633	560	605	584	639	549	554	561	613	573	608	600	583	628	611	574	595	568	614	584	588	594	590	618	658	540	601	599	582	586	626	643	542	616	572	541	596	607	579	579	594	551	625	534	603	605	572	571	615	626	601	592	617	600	569	570	585	581	587	584	576	591	561	541	610	597	575	571	551	632	626	575	595	566	585	590	563	577	597	610	604	599	547	564	568	578	621	594	635	590	610	585	600	606	609	613	596	608	614	615	604	557	578	603	558	554	573	555	566	575	581	564	591	588	592	621	626	579	598	586	624	576	584	578	647	571	591	595	611	567	601	592	561	566	619	577	589	614	585	559	617	576	575	627	590	563	596	610	585	611	622	569	579	645	581	647	570	588	609	610	594	621	656	580	574	560	548	607	591	576	595	604	565	546	562	595	559	596
29351	29490	28130	12094	2794	960	538	455	459	468	397	436	410	426	454	437	427	423	428	437	438	414	430	416	452	451	414	465	432	406	455	408	391	419	427	428	426	463	444	413	460	422	409	383	423	446	411	440	436	448	422	438	449	414	386	422	408	410	410	422	446	389	417	433	389	432	414	443	453	433	429	377	458	443	416	468	444	442	424	440	452	425	424	403	432	439	418	413	465	429	433	447	396	433	428	410	428	398	428	435	429	435	411	433	402	428	408	461	437	444	462	429	413	397	415	432	464	418	397	408	422	422	449	451	423	434	431	446	431	426	392	418	435	422	410	449	407	434	431	427	434	443	429	456	386	385	432	440	429	434	404	410	397	412	439	462	459	429	453	420	434	453	442	412	421	398	430	403	433	393	450	406	442	464	405	398	434	428	460	445	422	432	404	419	415	402	417	384	466	438	441	464	396	415	406	412	451	397	412	405	438	400	420	398	429	428	424	446	411	444	433	438	443	426	412	432	463	421	408	408	420	410	435	404	441	440	459	454	421	395	416	431	454	439	468	426	432	390	385	376	424	446	461	426	403	424	434	423	426	423	454	425	416	428	403	464	457	430	425	429	406	401	443	446	439	415	452	420	424	420	414	423	401	427	442	433	462	424	431	450	430	407	409	393	384	426	449	449	400	402	433	461	440	426	416	415	418	407	449	424	402	450	442	385	437	423	442	442	477	390	420	383	404	437	410	440	406	461	416	441	406	417	393	421	450	396	409	428	432	406	404	425	431	418	422	416	446	456	430	436	435	423	441	422	422	420	414	441	441	410	393	423	448	457	444	386	434	389	382	414	443	427	431	431	456	406	435	429	397	414	468	425	435	456	435	423	440	415	450	407	404	458	409	417	406	423	428	390	414	411	406	401	431	440	379	441	460	394	427	415	450	436	394	387	397	423	475	437	411	456	434	454	445	469	417	471	385	401	460	416	455	441	418	435	425	450	405	396	418	397	410	439	397	405	433	413	427	418	460	431	401	405	422	421	416	408	434	424	444	404	443	428	462	464	398	400	416	429	408	456	446	434	426	393	445	432	435	389	435	436	401	385	401	430	430	438	412	426	414	448	396	458	414	445	390	395	425	437	397	422	397	435	421	465	428	418	382	427	434	440	413	427	438	440	437	451	428	411	406	389	437	460	410	418	419	429	422	434	390	441	417	397	427	401	367	372	455	406	438	435	450	404	421	420	411	447	439	402	422	391	432	433	421	439	418	408	452	417	441	428	443	452	440	405	450	452	439	410	417	390	378	425	436	444	433	457	454	437	411	454	453	426	395	413	405	429	379	431	452	447	424	389	409	447	457	450	430	418	430	451	455	418	448	420	417	384	435	433	435	439	370	427	401	406	441	414	430	406	388	403	426	477	426	389	414	406	422	466	384	376	424	416	438	419	430	442	415	412	413	404	412	434	423	460	399	448	417	394	473	440	445	452	441	450	423	397	430	441	430	446	447	411	427	456	415	394	454	426	427	440	438	447	426	454	431	412	424	429	426	482	436	404	433	445	426	440	416	417	448	440	429	401	431	428	424	441	433	442	425	401	417	397	448	441	444	409	372	396	421	439	458	404	393	441	410	441	429	441	456	452	452	440	419	425	407	429	439	417	436	425	452	415	408	466	361	435	410	473	418	389	413	443	401	446	424	447	422	446	418	416	427	418	390	425	436	424	431	446	426	448	428	465	420	424	396	437	430	443	412	432	392	417	406	437	431	415	418	399	430	432	443	413	423	368	407	404	410	433	407	403	405	418	412	408	445	406	453	449	459	437	449	400	457	440	441	438	437	478	431	381	389	469	400	407	429	422	413	461	433	454	420	403	436	428	384	432	450	437	410	415	459	447	403	451	399	427	428	425	378	417	421	415	432	461	432	445	421	407	435	396	433	452	417	440	399	437	441	462	439	433	432	433	454	385	416	389	425	423	406	412	433	487	414	458	435	440	405	440	452	428	419	389	381	405	424	378	440	411	383	437	440	428	450	428	398	453	402	423	415	440	423	438	432	414	424	460	435	475	394	409	434	419	409	412	408	438	435	430	388	395	426	470	423	432	418	409	424	413	418	411	375	434	398	398	452	440	425	459	414	399	392	417	429	405	447	440	434	424	399	408	446	408	439	457	407	414	421	422	437	423	390	431	400	431	469	441	439	422	430	465	397	436	480	473	448	421	457	407	417	443	395	446	414	429	422	464	418	407	417	416	421	431	404	441	431	484	435	441	394	400	416	397	409	447	420	409	427	440	430	407	435	418	445	441	418	454	401	418	452	422	433	426	438	415	419	421	457	421	458	421	454	428	409	389	437	449	418	423	422	429	408	419	425	424	443	409	408	436	429	425	435	437	376	413	392	413	438	388	374	450	408	417	439	411	413	446	473	433	434	430	420	433	424	412	417	407	408	431	420	409	413	433	445	444	450	418	394	403	417	409	442	414	448	391	449	436	462	432	411	419	402	415	437	441	465	410	432	395	416	395	408	448	422	420	407	397	397	439	446	427	421	388	425	441	414	421	392	422	404	417	400	446	416	402	422	407	445	431	414	424	409	392	409	408	421	410	413	453	388	407	395	451	433	407	398	464	394	424	432	429	434	437	397	410	401	450	388	424	457	388	415	460	422	424	460	403	433	423	423	413	404	411	416	415	421	446	473	422	437	400	446	438	435	401	406	408	444	408	426	414	420	414	430	405	438	433	430	415	438	435	437	426	430	469	451	452	450	433	408	411	442	450	401	402	431	445	421	433	464	428	401	398	403	443	411	437	425	411	431	402	428	425	405	448	420	428	427	454	427	451	422	470	418	413	425	414	405	446	430	426	402	421	438	413	439	428	399	440	416	427	459	412	410	413	418	442	417	461	425	430	430	471	419	399	410	426	416	409	436	396	433	431	405	407	424	399	433	437	422	422	420	417	433	422	414	400	414	429	410	453	415	424	441	355	462	457	465	405	435	412	457	372	440	460	455	469	400	416	446	377	434	424	427	421	435	473	424	397	467	390	370	427	441	419	429	450	424	447	465	434	463	445	451	417	404	410	366	453	440	470	421	417	468	436	440	438	414	435	398	412	438	415	435	434	431	427	452	398	401	406	418	375	418	430	434	389	440	428	447	443	431	435	425	428	432	427	411	459	422	454	419	435	400	451	400	399	428	370	417	466	439	418	450	421	417	403	417	401	415	409	449	415	394	457	406	417	430	416	434	416	414	439	414	435	416	447	422	415	448	405	438	437	445	425	450	423	400	441	428	441	462	427	453	413	433	466	441	446	395	424	417	416	446	433	422	453	428	417	449	439	431	389	396	433	444	453	414	413	386	416	405	449	370	407	435	447	412	445	431	395	419	409	420	425	428	417	418	431	433	397	424	377	424	391	410	402	414	444	425	433	408	428	456	421	403	445	425	409	449	439	414	404	405	425	449	453	406	431	421	454	400	418	421	416	374	419	457	428	401	456	395	426	402	429	467	410
21047	36095	22540	6821	2192	822	496	394	368	370	360	387	414	399	347	330	371	360	404	377	390	400	394	355	357	393	401	404	386	422	388	376	359	445	379	365	348	352	381	371	361	401	379	369	349	349	355	388	357	384	351	371	370	383	370	399	364	349	357	369	378	395	342	361	367	392	377	317	385	342	393	339	418	383	363	383	390	377	390	392	360	388	361	380	386	381	374	351	350	392	366	368	372	355	358	378	389	355	366	386	393	363	391	365	394	364	376	386	357	382	375	339	343	344	359	382	361	328	393	386	369	388	362	387	376	388	393	356	372	348	359	389	376	325	374	365	341	376	398	391	397	389	341	354	378	344	362	399	398	333	362	387	414	360	396	381	386	342	365	349	385	403	346	338	383	375	346	389	380	386	365	375	351	356	376	382	384	360	377	344	355	367	381	360	345	387	371	342	360	408	357	330	396	358	387	400	344	393	370	357	365	350	357	362	361	368	382	372	377	362	396	389	367	378	383	332	387	409	361	367	351	397	388	397	368	350	391	386	385	371	391	351	358	379	374	386	409	374	360	352	350	385	372	380	371	403	383	412	375	365	364	368	378	363	389	378	376	405	370	384	386	355	377	368	386	386	391	374	348	363	403	361	363	383	371	373	377	378	346	331	349	390	360	404	384	371	327	374	363	359	413	369	400	389	384	391	364	394	368	353	379	377	360	357	389	361	360	382	373	367	366	400	389	392	358	365	395	360	370	356	356	370	396	395	346	386	397	377	367	376	345	387	381	354	370	355	365	332	370	362	351	366	364	333	353	377	400	401	386	331	385	341	382	348	367	365	365	373	410	370	396	383	363	333	383	408	378	384	366	366	403	358	370	388	346	374	376	393	391	408	379	369	388	382	403	358	379	374	453	395	388	400	360	395	385	373	372	384	385	342	372	365	365	365	343	376	366	400	355	373	341	368	355	379	388	355	364	348	377	362	396	353	395	386	416	392	367	361	381	364	367	361	393	366	343	373	352	409	368	375	368	363	399	388	363	338	362	403	399	388	372	362	358	403	367	369	369	371	367	397	358	364	351	362	368	344	354	378	377	374	365	353	378	342	380	368	361	353	373	391	356	349	366	394	420	409	338	357	346	367	361	406	407	402	353	370	384	365	354	391	372	374	369	377	355	373	385	424	349	371	378	395	400	390	389	382	386	384	382	406	365	368	377	380	373	373	351	372	380	379	365	378	369	340	354	364	354	375	373	352	344	352	383	371	385	390	362	388	391	390	386	345	386	376	379	413	373	380	357	328	428	395	379	367	372	357	355	355	363	360	384	390	373	357	356	385	366	396	342	390	351	366	354	360	414	366	382	383	374	373	365	371	368	394	358	345	371	407	367	369	395	342	351	359	350	407	348	370	393	359	372	372	365	357	351	343	367	368	349	371	353	390	384	371	366	343	353	361	384	349	338	390	361	352	370	337	370	354	384	363	369	382	404	359	404	370	372	340	367	420	364	376	367	344	369	380	427	399	377	371	342	372	401	376	368	404	376	391	411	410	375	369	382	399	364	367	382	383	383	361	378	390	381	368	335	381	378	358	381	351	362	384	400	363	388	363	361	370	360	367	386	372	380	369	384	401	386	360	358	405	359	358	356	356	378	358	376	355	359	370	410	371	353	348	358	390	367	356	361	370	369	392	362	363	372	349	399	367	363	338	351	394	368	340	372	378	371	379	371	368	363	382	361	404	401	402	376	322	356	383	360	365	345	411	383	384	385	348	366	364	398	343	398	376	410	368	365	389	377	365	343	399	361	354	331	378	343	389	365	354	389	373	363	369	356	369	385	379	378	364	370	349	405	340	355	377	371	407	372	354	386	356	363	369	411	387	353	368	345	371	392	351	355	339	331	354	392	359	341	378	359	372	335	368	384	402	384	399	368	366	362	345	372	358	369	360	336	347	361	356	372	348	336	342	359	370	380	381	382	406	370	376	366	366	363	414	402	339	377	387	387	360	359	380	361	367	387	390	321	362	356	369	392	403	367	361	375	365	376	358	365	336	375	406	347	372	349	355	399	424	374	391	370	368	371	360	378	367	423	400	393	355	382	376	340	346	374	347	395	387	353	365	375	345	391	394	393	381	369	382	384	357	377	380	380	381	354	353	375	396	344	371	390	364	373	394	349	342	370	391	359	358	354	387	349	396	354	386	349	383	371	385	375	395	360	394	378	381	410	348	397	372	391	378	364	381	374	367	356	374	403	370	358	359	355	361	405	413	374	402	369	370	371	384	373	407	387	413	395	412	381	388	387	356	358	379	353	365	355	383	383	384	356	378	386	392	396	399	356	342	355	384	372	387	348	388	354	370	381	356	346	349	368	390	382	343	364	368	390	361	346	369	386	369	403	375	347	395	377	403	356	366	395	361	364	353	398	364	362	335	357	388	357	369	376	383	327	363	404	372	378	365	364	368	391	361	361	381	350	367	356	357	413	377	370	349	405	384	354	342	388	386	392	375	355	376	371	383	340	361	353	380	341	352	399	334	440	381	378	383	383	397	349	372	418	373	386	348	389	362	368	368	394	372	361	363	373	324	388	426	370	372	359	407	347	390	383	389	364	343	382	403	395	354	364	349	372	363	375	381	382	369	379	382	385	409	378	361	373	394	355	366	368	397	329	365	322	364	404	377	369	385	365	344	359	389	371	362	385	386	362	361	407	378	366	370	350	378	393	395	396	353	364	366	395	350	364	379	367	374	360	400	383	337	387	385	350	385	362	363	393	363	394	389	348	380	370	364	420	371	365	350	399	378	381	386	377	388	411	352	347	414	349	372	337	376	385	363	358	361	395	376	383	391	354	345	362	385	372	387	368	344	393	374	341	358	354	366	356	351	357	359	362	374	395	369	355	344	360	381	361	358	361	406	402	384	385	365	441	370	378	355	403	358	363	378	370	363	364	389	382	373	355	378	354	394	396	345	383	357	368	368	370	388	391	374	366	393	377	335	345	369	389	371	385	351	371	395	364	385	358	393	390	399	348	375	374	367	391	375	384	390	400	358	338	369	374	340	345	376	377	363	371	409	376	359	375	361	378	407	383	389	392	359	373	379	402	369	400	347	339	406	398	412	353	355	360	364	373	374	394	374	361	353	386	362	356	387	337	381	360	365	367	366	374	364	369	397	391	358	392	341	374	371	381	382	365	366	344	428	368	338	343	375	368	377	379	356	355	381	361	353	357	360	353	389	394	372	378	373	389	332	379	350	331	378	381	368	373	394	368	362	354	367	342	351	352	393	360	345	392	379	370	377	401	375	358	360	404	346	357	373	349	394	365	392	358	369	372	365	377	381	367	363	368	380	362	371	392	366	393	361	382	367	357	332	407	379	383	392	352	391	368	370	378	345	408	381	353	382	362	395	330	390	369	361	404	335	378	352	391	348	342	324	366	355	368	433	437	395	364	365	357	386	318	374	353	377	374	403	359	383	362	399	405	334	397	368	372	341	416	397	404	348	411	370
25444	28255	43856	36794	19023	6045	1341	666	487	479	447	481	470	469	476	455	515	461	516	475	516	481	453	489	489	463	437	500	466	479	483	449	493	436	464	465	423	478	469	458	509	480	454	537	486	504	497	452	496	452	530	470	474	489	442	470	476	489	492	464	485	489	502	490	463	478	454	441	473	484	467	430	464	462	446	489	469	488	480	494	505	454	478	490	452	473	480	468	474	448	460	446	494	519	427	519	464	483	533	453	469	474	469	460	472	498	478	461	501	500	493	484	503	485	463	455	485	458	467	510	498	461	462	470	467	466	465	484	468	484	490	475	475	472	460	444	473	460	468	470	479	458	439	495	456	463	466	483	461	443	468	481	479	513	485	472	469	490	512	436	450	469	453	454	447	476	503	476	476	507	481	466	458	497	489	483	470	468	487	528	435	476	427	450	477	485	494	515	431	488	448	458	453	504	455	464	467	462	489	446	471	442	530	528	500	516	444	510	508	494	475	489	471	457	475	452	486	492	497	484	482	494	504	506	478	482	491	448	449	527	459	455	459	505	495	498	508	438	467	445	480	464	492	492	500	467	471	460	466	453	527	470	468	494	480	474	471	474	458	485	498	459	490	454	503	440	477	509	491	470	493	507	474	484	480	505	472	482	492	501	478	471	460	457	467	493	437	428	457	463	471	443	496	487	465	485	518	486	458	458	472	487	475	484	471	480	478	508	460	457	499	479	487	425	468	471	487	481	468	478	460	453	460	442	456	485	454	474	492	507	451	488	480	442	507	460	505	483	513	493	458	478	479	436	472	482	453	480	471	464	462	472	508	452	478	453	479	459	447	456	470	460	502	472	494	490	489	495	503	444	506	454	457	478	456	471	489	493	460	503	501	440	454	470	446	494	496	516	480	491	488	470	437	434	417	430	476	505	487	490	488	434	454	451	472	475	440	476	467	489	436	450	524	504	466	466	483	440	480	477	463	497	457	440	465	492	482	480	464	495	527	491	503	492	474	481	446	440	476	489	539	490	461	480	500	482	463	402	488	491	481	490	479	474	442	461	490	476	497	491	447	485	443	433	530	462	449	504	482	487	427	475	515	502	481	484	476	497	478	493	492	465	515	483	507	494	444	480	514	475	477	479	460	487	452	538	498	457	468	497	480	475	498	485	462	465	455	480	486	460	483	489	433	477	470	465	504	456	499	492	497	466	522	452	482	480	483	513	492	475	462	468	449	476	443	481	467	467	487	435	532	469	462	473	492	478	493	446	518	469	430	473	454	488	474	468	525	500	502	466	469	485	492	486	492	437	462	449	448	489	446	455	502	449	508	448	485	490	476	476	488	509	490	485	477	483	474	473	454	503	454	443	501	436	449	480	474	439	472	507	468	453	500	492	498	528	490	479	497	499	475	466	460	480	484	465	497	486	477	474	481	484	436	471	426	435	488	517	447	463	506	470	473	468	478	479	493	423	459	475	475	480	476	476	441	450	502	456	440	478	475	492	441	470	485	473	491	463	513	472	486	483	467	441	552	449	499	427	500	458	514	489	520	437	468	458	495	493	443	483	483	484	494	504	475	469	491	458	457	462	479	446	494	491	463	502	469	529	467	431	527	454	465	478	477	502	463	452	470	456	478	516	465	504	454	504	443	476	501	464	480	516	416	482	459	473	498	468	447	480	482	517	491	477	476	481	462	452	442	461	479	481	484	499	504	499	461	461	432	508	491	462	469	454	468	453	487	481	425	472	509	480	466	469	415	492	496	476	487	481	434	472	471	458	499	465	467	501	473	495	427	463	490	508	472	469	505	518	477	495	460	512	479	467	492	495	463	454	473	449	481	461	448	501	477	455	482	432	504	476	495	451	496	470	469	471	465	478	471	475	470	493	481	479	495	493	485	468	470	500	473	489	502	423	455	506	446	503	478	470	486	507	449	454	467	487	508	457	451	476	477	459	471	468	434	497	500	483	502	463	494	513	487	484	489	470	476	466	506	481	506	501	469	492	450	487	418	463	485	499	452	507	500	499	468	478	495	466	454	450	486	473	485	526	449	481	453	459	479	522	438	442	511	480	469	463	445	452	467	512	471	511	495	490	472	492	445	458	422	496	509	441	474	463	464	497	488	458	425	464	431	464	462	482	449	482	468	469	440	485	483	481	467	493	482	438	468	462	495	502	475	445	484	478	503	502	443	463	492	509	477	469	450	476	446	417	452	442	457	483	446	494	466	518	502	450	497	449	493	475	448	481	455	481	459	488	502	515	449	518	448	477	477	471	460	518	478	510	497	453	422	508	457	478	481	457	452	459	440	433	450	458	481	459	481	457	478	443	460	448	474	474	476	475	492	483	468	500	469	486	445	459	473	463	449	473	459	468	526	500	457	503	463	453	500	465	480	463	498	474	467	469	500	430	460	487	487	450	493	462	473	474	421	459	479	502	437	471	489	446	492	507	487	486	492	491	517	519	496	488	493	462	471	493	442	509	491	475	445	494	517	448	464	443	464	468	523	472	471	448	489	509	464	451	475	501	476	454	447	501	512	486	475	454	485	451	504	449	462	464	464	476	463	498	434	451	501	481	498	479	482	470	455	453	467	481	490	500	454	482	488	457	487	498	508	463	514	437	446	494	501	450	475	495	492	463	509	458	475	499	428	486	458	485	490	476	469	477	465	455	450	463	482	467	473	451	458	480	474	511	486	494	438	496	492	445	459	491	459	450	483	494	495	457	484	503	466	488	465	470	450	442	493	489	508	480	437	498	489	469	444	466	475	473	446	488	492	459	471	472	478	452	485	485	462	467	464	484	496	454	475	481	477	475	444	487	472	513	476	478	475	494	450	441	490	439	504	451	469	492	460	528	469	488	449	496	494	433	483	464	428	486	483	480	451	435	463	473	490	455	456	502	480	500	479	467	500	414	467	437	494	493	460	507	469	483	489	423	495	481	476	463	443	434	481	479	440	475	458	452	489	520	441	472	467	501	519	490	504	520	462	466	477	486	487	470	494	458	458	494	479	468	481	514	442	484	498	461	481	493	445	437	463	458	497	486	505	466	476	503	470	459	447	496	502	454	447	496	475	464	484	493	464	488	494	487	476	457	462	485	483	457	503	470	511	469	477	492	481	501	477	476	464	473	484	490	454	495	455	467	460	480	473	507	447	464	468	452	493	482	470	507	445	479	459	497	467	499	475	486	459	479	511	433	500	482	476	477	468	478	485	490	497	503	541	499	499	479	473	458	447	433	458	468	477	490	455	473	490	506	457	492	469	453	521	433	504	483	510	453	456	482	502	488	504	506	486	443	431	449	474	448	479	463	473	436	462	477	470	481	453	484	455	457	481	461	477	485	482	519	493	519	464	495	493	430	491	474	518	457	460	429	430	473	479	482	502	447	452	496	460	516	453	487	500	470	450	444	474	488	460	472	491	478	508	456	448	505	470	477	462	451	466	475	477	485	507	454	519	515	447	490	468	464	464	492	493	486	455	440	454	461	476	431	452	470
56112	86981	60356	29475	10598	3425	1183	588	469	414	447	436	487	464	469	424	452	455	481	418	456	414	462	459	429	443	472	432	434	465	439	443	428	440	512	425	436	476	492	444	458	461	472	435	449	463	434	447	464	431	480	468	450	448	480	471	464	442	453	449	444	480	485	419	461	437	431	460	447	461	464	437	444	424	447	433	446	450	410	453	481	385	455	455	470	435	417	471	490	469	446	423	442	432	429	453	437	455	432	437	451	476	485	426	433	480	429	444	441	428	443	459	433	435	430	469	464	464	431	432	436	431	460	421	463	425	461	439	447	463	425	440	445	441	421	434	452	414	477	474	450	451	426	452	458	417	419	447	453	475	441	478	438	439	441	464	443	486	446	470	435	453	465	465	422	479	470	442	453	417	436	471	451	446	466	451	422	452	440	476	459	457	430	440	458	443	410	461	461	477	413	459	419	450	418	474	444	428	460	437	477	439	481	415	462	424	469	442	428	436	457	435	444	502	414	429	425	450	471	481	464	459	419	441	452	451	415	476	450	492	458	426	438	438	438	439	428	425	446	467	465	440	488	439	414	406	453	431	423	465	441	445	436	450	447	430	432	417	473	444	433	470	446	457	456	471	423	487	466	464	433	416	442	425	465	424	451	447	459	419	452	473	434	448	439	482	476	434	483	455	426	473	471	467	482	427	460	427	473	438	439	448	434	442	446	462	413	419	471	490	517	421	449	444	435	434	474	461	496	426	447	420	478	407	450	445	519	452	447	474	417	416	454	422	429	450	438	446	421	464	448	425	448	459	417	457	459	417	454	449	448	481	461	472	446	442	461	466	387	462	463	452	434	413	437	465	437	481	440	442	456	452	442	437	467	437	445	421	464	466	456	440	465	454	460	476	490	466	508	447	488	424	458	460	426	463	492	469	474	494	429	450	450	451	416	478	463	453	475	459	465	440	469	463	474	445	432	451	436	445	457	411	425	452	429	412	462	427	445	457	434	450	459	478	460	451	455	432	475	441	442	454	424	453	461	422	436	440	415	444	484	435	448	446	453	475	434	465	460	456	463	430	475	500	438	474	426	482	469	454	444	440	475	456	476	414	421	483	462	458	432	473	455	477	458	457	473	396	502	438	502	457	455	449	388	440	448	466	465	477	435	433	480	424	470	476	449	446	434	433	399	456	448	461	435	456	424	457	446	437	444	433	468	441	462	458	439	446	451	440	427	449	475	429	428	454	458	448	388	481	415	489	439	463	442	478	437	441	415	460	459	411	427	419	427	449	470	436	434	411	452	448	458	436	479	437	435	432	487	428	424	422	445	454	476	459	498	442	476	479	394	455	475	473	461	447	483	470	439	441	478	426	447	481	457	447	451	463	508	420	449	439	448	412	449	425	405	450	475	464	470	449	462	466	408	459	432	453	467	472	468	476	403	448	434	431	428	441	448	428	463	486	439	476	474	390	465	403	446	480	460	455	447	426	508	426	426	424	431	449	453	412	475	456	453	469	458	454	420	446	459	437	455	446	452	439	436	454	419	444	448	439	467	440	443	444	447	445	480	453	455	443	451	468	448	460	419	435	398	454	472	452	415	426	451	419	432	425	415	456	447	431	461	443	469	441	427	464	479	427	432	490	466	454	453	450	450	437	469	450	437	450	464	449	443	431	443	437	470	442	439	452	446	432	441	417	491	426	452	409	434	463	483	455	468	427	491	430	482	464	461	492	458	422	444	441	446	431	446	464	431	477	473	483	454	432	467	441	397	469	461	418	439	462	463	432	431	455	450	496	490	465	461	473	445	451	454	467	451	470	428	466	450	465	440	431	453	418	479	417	472	437	431	411	444	450	455	420	444	434	455	455	461	431	435	469	450	441	457	458	462	424	442	462	472	474	454	416	435	416	468	441	436	416	433	419	429	437	450	449	455	419	449	469	453	435	463	482	458	452	466	454	474	428	446	471	444	441	430	478	437	448	454	433	442	447	396	474	484	436	444	449	454	428	425	454	484	440	466	439	403	456	456	438	409	456	440	452	464	469	459	476	498	407	440	449	435	441	410	460	429	450	463	452	460	444	434	417	436	429	486	455	478	459	413	489	468	430	477	456	465	461	458	446	407	460	467	446	483	465	459	439	472	451	424	436	431	444	472	440	492	419	454	443	430	428	444	439	414	422	438	442	445	467	459	459	454	407	453	436	437	463	439	472	443	447	473	455	427	447	438	453	435	436	448	465	470	481	476	418	421	482	434	468	439	430	475	471	424	437	423	469	489	452	463	446	441	439	441	412	457	431	457	469	449	411	439	421	437	436	397	465	427	441	451	436	462	433	428	419	475	468	426	457	435	414	441	435	479	449	440	471	451	461	471	443	476	445	433	453	462	444	455	477	446	434	462	426	470	438	452	465	423	426	475	423	460	436	435	414	444	417	483	407	409	457	429	439	450	442	435	427	475	441	394	438	423	469	438	425	460	428	434	453	441	432	457	427	462	476	435	457	443	429	448	428	417	426	484	446	470	438	409	443	429	482	442	450	419	409	441	454	414	451	448	444	445	465	423	427	471	434	437	470	456	477	433	444	447	389	441	420	446	411	465	442	467	452	452	444	433	437	439	487	448	450	461	434	459	443	450	447	442	440	445	435	413	460	454	452	428	450	441	483	449	454	418	452	454	432	433	452	400	454	422	419	444	467	436	442	431	478	434	462	436	457	414	418	437	445	464	454	487	423	451	465	440	443	471	446	411	474	468	460	446	456	460	442	451	481	469	464	425	404	463	510	447	479	438	435	448	452	447	404	422	417	448	468	429	453	472	481	483	481	466	471	494	514	492	464	443	489	423	444	442	437	452	466	434	449	447	448	449	421	440	390	454	453	472	475	415	422	431	422	415	465	443	449	444	468	439	437	443	448	436	444	415	450	466	447	466	460	417	427	443	402	422	472	457	448	445	420	427	452	443	456	433	463	436	434	458	453	449	462	461	453	444	457	462	442	435	449	431	445	440	464	482	467	451	456	446	465	447	455	424	444	488	468	449	426	448	464	426	424	452	463	424	475	465	454	422	434	464	417	417	449	452	437	431	435	457	432	455	449	458	459	457	417	446	432	463	434	459	468	405	473	463	468	463	438	472	463	443	452	425	442	448	455	446	420	471	430	447	467	483	437	450	414	443	422	441	414	460	446	421	437	456	460	438	451	437	442	463	429	422	423	472	448	453	463	451	472	447	467	418	443	459	445	432	435	458	442	433	464	448	487	476	468	440	470	456	478	455	461	447	462	479	447	486	446	429	466	485	440	480	446	469	454	477	466	472	474	426	453	430	472	455	440	460	465	448	413	421	463	464	474	443	457	427	403	430	431	447	455	471	456	467	464	458	435	484	432	427	412	434	438	459	454	455	451	445	441	473	489	437	450	466	447	435	423	443	424	468	473	439	424	467	478	449	437	429	433	449	470	429	443	444	440	459	450	441	445	434	476	493	445	478	449	458	413	468	466	422	434	462	459
23914	23583	36405	33218	25420	16553	4683	1067	755	698	702	657	663	656	671	633	671	700	579	646	682	715	657	656	671	640	616	711	648	651	655	601	676	656	637	629	678	590	675	572	663	617	628	673	660	578	648	619	599	620	622	642	698	619	674	658	670	640	679	620	633	621	625	601	669	612	632	725	604	682	621	628	591	679	640	639	629	597	655	622	607	615	679	631	623	601	604	646	623	642	620	614	641	628	598	647	604	619	586	682	641	669	636	645	665	664	639	624	664	622	587	665	636	667	622	596	615	653	588	620	577	617	611	662	692	589	656	681	658	644	599	618	660	612	616	634	662	693	661	666	652	652	665	638	609	609	628	647	691	608	662	645	613	658	631	635	686	602	580	679	622	634	652	673	585	664	622	677	629	626	637	648	605	635	609	655	625	638	671	619	680	656	672	606	670	672	610	659	594	656	654	673	608	682	663	610	657	648	599	644	619	637	678	662	649	614	635	604	622	615	589	604	639	636	630	636	701	679	685	684	660	632	580	603	641	616	640	607	610	625	610	617	675	663	671	646	664	623	627	666	671	660	635	662	599	650	611	615	618	656	617	678	671	655	602	619	652	613	642	627	602	619	655	656	674	595	633	638	655	639	644	607	659	611	633	614	626	634	640	644	594	643	624	681	632	640	634	646	645	673	589	624	667	656	655	646	572	676	616	618	620	624	625	597	612	608	622	632	675	618	646	644	596	613	620	663	645	611	658	622	610	648	609	641	595	656	618	661	600	621	611	617	640	639	619	632	632	674	645	614	647	637	624	639	645	633	625	643	646	609	610	624	664	669	632	668	691	646	609	620	651	684	616	638	615	611	662	673	617	634	608	601	662	634	651	612	604	632	632	657	542	622	632	689	659	608	641	659	603	644	632	634	629	597	598	668	630	614	617	601	639	594	600	673	659	664	663	623	643	632	651	676	691	614	685	617	649	637	648	648	649	612	623	629	629	619	664	558	623	640	654	646	649	635	609	616	611	605	660	581	634	622	592	617	599	661	647	632	648	629	638	640	615	628	683	624	606	586	606	621	627	631	618	619	641	665	639	645	663	620	616	590	658	642	605	635	633	666	648	600	587	656	657	608	655	624	638	655	619	629	662	642	631	630	680	621	609	651	640	627	617	589	655	632	639	629	650	667	586	597	649	630	659	577	676	647	623	667	646	622	616	638	615	653	661	675	650	625	653	583	635	652	613	649	655	598	588	635	593	626	657	633	632	640	631	591	605	672	624	629	609	620	629	651	650	609	622	639	654	648	624	601	703	684	656	606	616	614	637	621	650	610	629	590	634	618	660	679	652	659	653	687	618	648	631	663	649	634	627	640	657	665	637	659	628	612	652	657	597	624	622	634	638	632	628	635	647	587	667	643	632	630	662	627	622	682	653	603	607	706	631	637	605	644	669	609	582	640	602	627	693	618	642	588	598	613	640	623	639	627	589	626	652	635	641	631	636	615	636	670	668	642	618	609	635	648	667	649	656	603	640	628	617	678	604	608	676	640	650	635	642	603	688	637	675	691	622	626	678	624	661	661	658	620	720	664	636	631	635	625	658	632	614	579	658	668	645	643	640	563	654	625	669	695	685	666	610	667	596	643	644	642	601	655	615	656	658	650	614	609	651	607	603	658	621	646	617	649	593	593	660	637	600	681	631	710	647	644	668	649	671	641	599	613	664	608	653	595	628	634	686	674	597	658	641	601	630	639	615	630	624	625	623	653	624	610	675	632	591	639	621	629	625	596	678	652	614	667	652	576	615	628	620	636	617	641	631	628	619	650	645	606	660	640	670	638	671	652	611	636	657	585	611	661	607	682	655	668	662	610	627	638	598	623	604	608	581	616	628	639	691	652	636	644	648	642	645	635	621	677	594	686	602	627	658	594	629	658	674	607	688	659	645	670	642	678	638	613	695	607	626	663	643	648	693	641	608	636	625	597	616	581	630	685	588	612	644	635	595	638	660	607	640	637	635	654	619	632	613	652	642	673	633	634	639	616	618	668	627	672	641	617	594	648	613	652	637	644	643	663	620	650	630	595	670	652	620	616	638	666	658	623	636	624	659	680	644	612	617	644	637	645	620	614	608	625	644	642	655	651	637	613	624	643	611	598	605	656	642	588	635	636	667	647	693	658	648	630	617	621	689	647	647	638	651	631	637	684	634	679	652	660	609	640	654	596	642	629	586	635	619	623	619	606	590	641	605	660	642	640	652	628	640	672	616	690	677	638	673	650	640	636	627	655	640	646	652	610	647	646	620	640	612	637	600	641	629	586	637	607	604	605	693	602	622	634	677	610	684	646	636	627	607	641	668	673	622	642	655	642	641	674	631	637	659	660	597	601	626	669	660	620	690	656	615	613	631	648	622	616	631	617	634	631	661	630	677	587	603	642	623	635	678	604	644	651	616	623	646	598	623	620	686	645	615	682	634	615	572	633	622	654	618	635	646	657	604	645	610	626	645	609	660	593	628	684	649	601	635	622	607	595	608	593	627	631	583	621	629	635	641	637	612	648	640	622	624	626	666	604	622	655	629	649	614	601	613	648	630	623	633	596	612	638	607	632	669	676	628	643	706	648	609	626	590	661	652	638	567	653	632	626	578	639	616	620	671	608	626	634	644	625	622	622	653	617	622	618	651	636	656	641	656	610	627	719	619	646	670	635	620	661	672	629	646	621	657	630	650	673	651	615	623	668	652	629	662	611	623	636	605	683	645	657	616	644	679	613	670	637	618	599	633	629	665	610	645	637	639	670	661	620	591	643	671	614	615	643	658	628	635	670	664	651	630	679	634	615	669	665	624	648	609	626	711	654	572	625	641	650	617	667	567	664	646	628	594	678	648	674	629	634	645	616	620	651	616	594	663	654	636	607	626	622	597	643	664	663	648	589	633	610	608	613	679	660	650	631	578	592	671	643	600	641	628	660	659	618	660	604	633	647	638	631	636	635	656	659	621	588	631	614	624	625	621	662	633	644	601	619	578	617	621	611	639	653	613	622	646	620	707	620	659	624	666	633	607	611	620	618	608	656	608	637	633	679	652	648	608	630	605	682	657	616	715	654	653	618	631	624	586	646	672	669	605	626	613	602	613	664	597	653	608	652	662	650	662	657	669	648	612	603	630	657	604	649	629	645	635	615	692	635	608	641	618	647	631	623	636	639	555	625	689	616	633	573	565	681	645	653	685	611	585	602	581	673	624	627	577	652	619	609	653	640	641	635	616	578	624	648	632	623	612	629	654	673	632	650	595	608	593	614	666	646	638	648	612	641	665	675	599	630	613	590	648	629	612	624	642	634	596	614	646	627	668	676	626	669	657	677	641	611	599	638	643	610	606	607	604	621	679	593	636	608	624	622	621	576	590	671	654	684	624	637	609	621	626	649	658	633	653	593	635	599	596	607	628	627	663	679	645	653	642	647	648	667	618	671	613	650	684	656	608	675	641	657	647	631	632	656	624	658	639	634	634	588
62820	101278	71225	43153	22279	7498	2240	902	616	652	649	602	630	670	661	625	616	647	594	652	653	637	657	605	678	662	667	661	669	609	630	628	630	634	588	666	617	638	616	606	628	593	581	597	598	583	600	613	610	614	572	594	579	668	600	593	634	634	609	625	603	601	613	602	619	636	617	592	603	626	563	610	658	610	653	635	638	598	605	613	617	631	602	633	591	620	651	605	659	649	620	626	614	643	613	626	633	602	633	619	637	595	619	607	631	598	628	603	613	647	604	600	623	591	588	619	588	609	590	584	650	603	634	587	581	630	623	628	631	624	665	590	596	605	674	610	644	585	603	616	602	598	595	624	640	598	619	583	620	597	575	613	632	640	607	652	646	591	619	617	627	640	634	607	641	609	576	587	670	614	585	628	657	638	599	614	599	632	694	603	621	607	586	603	633	630	640	616	603	597	645	640	593	625	591	608	595	600	592	595	575	589	632	623	614	605	584	607	594	632	623	580	644	629	580	662	589	648	592	580	608	596	616	634	614	628	643	601	600	637	617	652	631	610	598	611	613	600	620	601	600	591	610	607	642	585	605	621	590	640	630	625	627	649	663	609	615	615	601	576	628	654	626	594	622	578	574	607	629	609	618	644	600	605	647	628	583	562	622	579	625	653	612	630	607	633	629	653	642	597	594	599	570	575	567	610	634	599	578	608	660	601	612	620	583	601	609	586	604	610	603	584	624	607	606	633	599	631	604	638	585	616	619	578	584	627	608	586	611	618	623	619	616	637	631	559	604	607	658	638	618	574	623	638	618	633	623	626	616	649	642	587	622	629	638	606	625	637	611	579	615	605	605	578	632	599	662	624	596	627	610	614	625	611	606	619	606	579	603	673	647	628	596	607	633	631	610	640	622	583	615	596	663	645	554	646	597	603	596	647	577	576	640	652	666	616	567	599	616	588	635	624	629	579	589	616	608	615	627	643	640	603	680	579	610	632	626	614	577	630	641	607	652	611	625	626	609	577	599	621	577	636	577	636	621	584	603	567	645	661	638	628	621	613	593	614	606	632	610	594	600	609	662	544	558	565	556	633	637	590	601	611	634	619	647	652	655	631	603	579	654	587	618	589	611	622	606	623	574	653	608	624	629	650	642	585	618	624	636	635	595	598	599	609	644	619	590	610	598	641	673	578	590	628	618	632	637	592	578	572	604	579	603	639	563	578	586	672	605	602	625	629	606	658	582	602	588	622	628	643	615	646	641	598	611	609	629	598	656	592	608	606	629	598	610	638	620	587	596	580	614	588	550	676	612	606	595	632	693	630	643	620	645	627	618	673	592	589	645	615	587	635	613	614	630	613	653	607	618	634	660	586	628	628	646	555	644	595	611	619	570	588	580	588	612	626	644	600	596	571	595	644	619	608	608	589	595	610	625	609	602	625	608	626	646	525	621	575	634	654	627	588	628	577	644	613	656	672	590	637	585	590	599	584	639	588	569	586	625	618	559	618	631	605	605	575	618	594	612	607	599	602	630	627	620	648	604	635	638	609	657	628	620	571	580	603	595	593	575	611	587	625	635	612	623	690	591	637	645	625	632	606	590	624	633	610	607	612	649	579	642	657	644	612	647	578	621	578	612	668	619	631	614	621	599	651	634	585	630	635	585	632	641	576	572	605	547	601	649	593	572	577	623	592	584	613	638	609	627	581	564	619	614	614	587	609	621	631	636	616	617	560	595	622	582	651	606	618	620	638	593	636	568	605	601	608	592	591	612	632	614	626	655	631	624	647	619	644	645	660	595	592	600	618	653	625	646	588	606	627	579	605	611	615	606	580	553	619	648	599	619	593	629	593	647	625	590	600	599	577	610	621	636	604	590	591	644	606	624	631	620	603	606	608	615	593	626	590	584	625	645	578	614	601	641	616	590	598	611	623	580	666	595	592	622	601	658	606	621	594	624	623	633	612	608	621	622	600	579	607	648	617	605	575	592	628	593	620	640	669	631	590	612	618	657	595	630	578	642	627	626	567	637	560	623	660	632	616	605	597	571	659	573	604	632	622	575	563	632	651	619	585	600	622	603	615	548	607	607	640	634	643	584	602	609	598	640	596	634	640	597	560	603	570	600	596	643	586	595	589	609	612	567	591	631	615	604	595	577	593	603	605	599	646	617	621	574	594	616	574	580	626	587	637	568	652	612	635	642	612	589	646	635	635	652	643	620	616	634	609	634	589	627	593	625	647	630	641	585	632	592	629	605	612	580	606	623	672	602	572	590	643	597	620	628	614	553	610	595	636	609	589	642	597	656	627	594	634	597	600	607	642	600	667	625	626	641	604	629	579	598	595	632	610	605	638	623	646	610	626	590	556	606	588	631	600	656	613	639	579	657	602	606	596	613	609	603	582	622	634	633	618	574	605	616	617	616	595	622	609	570	600	617	623	619	645	558	595	577	629	657	594	606	615	637	609	615	647	604	595	620	648	604	607	583	600	624	658	569	574	638	601	633	605	584	627	637	641	593	596	597	607	588	607	614	617	592	624	660	634	597	611	615	607	629	586	653	637	596	625	591	634	602	600	590	569	628	609	600	652	631	619	656	605	584	627	619	618	613	619	649	596	591	590	607	614	656	611	578	589	581	624	582	562	600	634	611	641	598	624	573	595	598	602	626	642	616	625	603	574	636	579	606	657	606	631	629	643	582	577	622	574	579	604	579	632	640	627	678	583	614	629	602	627	627	640	581	601	587	595	624	615	607	601	552	628	588	608	649	624	639	598	594	563	631	606	621	554	612	650	636	610	557	598	672	646	593	659	544	640	584	641	608	618	589	593	593	616	605	618	586	573	608	616	592	573	647	619	583	619	611	607	629	584	609	646	618	634	572	630	636	598	601	587	628	598	645	579	613	648	610	649	582	589	574	610	613	608	616	618	619	580	599	584	605	641	623	611	603	603	592	560	624	629	575	624	604	594	618	608	616	571	574	611	642	600	588	600	615	638	608	644	617	590	575	600	635	590	587	577	632	621	623	653	650	641	608	617	578	587	673	623	611	597	561	673	639	595	564	600	616	622	634	596	626	638	619	591	625	605	575	658	584	620	628	648	612	596	591	611	637	660	583	579	647	629	572	657	614	580	595	577	593	575	676	563	572	585	583	623	574	632	591	594	578	600	629	604	641	641	591	599	624	576	626	618	619	623	570	621	597	602	596	597	612	640	592	596	653	629	593	619	610	636	624	574	617	640	599	564	655	591	573	578	622	618	657	600	619	603	609	593	631	627	568	657	560	649	577	623	626	576	614	569	623	606	599	632	601	620	621	623	566	623	608	629	605	671	583	581	611	563	609	688	623	602	565	573	630	607	606	605	650	599	567	654	597	589	613	645	569	622	585	604	601	608	616	612	613	615	620	600	559	583	649	572	667	620	563	642	587	619	600	586	621	638	605	607	631	606	631	592	631	612	575	613	633	639	644	608	614	611	585	595	628	583	643	573	599	589	601	619	586	606	605	600
29703	28723	23329	11397	3488	1014	612	449	433	409	414	444	394	425	427	429	401	396	388	430	428	428	442	415	434	440	431	397	425	434	390	417	435	425	468	405	416	421	429	443	460	401	414	393	418	462	448	389	397	414	415	409	389	434	430	422	411	404	394	408	391	441	382	417	440	427	428	435	420	426	415	470	438	391	398	423	402	419	407	401	407	446	408	464	435	435	441	426	461	457	411	405	433	445	400	424	449	422	437	418	446	421	422	445	433	404	426	461	397	425	396	431	386	421	439	400	456	425	398	430	397	422	408	409	415	379	437	363	411	443	465	425	386	401	418	469	440	427	389	422	434	390	412	447	392	422	430	414	429	434	425	408	413	419	436	424	417	415	415	445	414	419	438	434	412	415	450	376	424	429	416	424	431	447	449	375	447	413	392	427	422	425	429	391	438	424	382	398	465	417	404	396	426	422	425	455	428	411	404	427	397	400	424	379	432	414	411	427	400	400	395	415	388	431	415	421	422	426	412	448	400	395	424	431	412	402	441	431	426	444	417	408	435	423	423	427	419	431	413	443	386	440	417	445	433	392	446	444	382	403	446	427	407	453	441	413	394	410	424	415	369	414	398	418	464	422	427	361	431	402	459	430	414	447	447	427	429	382	411	403	417	395	409	390	426	421	446	425	419	419	433	425	420	413	409	393	420	438	455	400	467	468	420	422	441	405	434	407	394	416	414	441	408	412	422	440	432	422	417	399	435	422	433	424	440	383	403	457	409	434	419	438	428	448	431	435	457	415	413	464	421	418	399	430	447	458	421	409	433	441	404	442	411	393	444	399	455	441	408	407	409	372	418	441	410	404	413	429	436	404	403	412	395	426	438	405	428	455	414	418	413	427	419	407	428	403	432	422	386	439	465	426	412	393	447	405	428	435	424	448	436	416	438	411	414	407	396	419	402	425	398	455	391	394	405	419	445	413	430	408	414	425	403	438	396	439	454	394	437	409	430	427	428	403	463	459	442	404	418	396	443	446	436	394	400	451	397	424	404	409	436	452	416	390	376	426	410	390	406	462	405	398	370	410	404	392	416	414	427	405	411	425	411	414	467	466	425	431	430	462	437	396	421	429	450	448	429	451	443	441	420	401	383	436	406	388	420	433	447	381	453	408	416	395	439	406	429	378	424	392	421	401	418	389	409	441	402	411	411	431	417	452	439	397	434	435	394	428	427	433	412	383	399	452	463	447	431	395	413	377	414	430	422	423	446	413	385	452	443	430	435	455	412	401	439	435	384	418	424	440	420	451	404	475	404	438	444	411	395	386	404	406	473	471	424	412	431	412	412	407	444	431	426	444	461	432	397	440	413	432	384	423	430	367	459	412	440	394	431	409	405	414	427	407	389	398	410	420	407	417	447	416	434	417	403	472	405	395	371	432	404	425	457	422	437	430	408	415	420	434	427	406	412	417	414	424	432	379	406	444	395	384	431	409	384	424	411	446	438	396	436	398	424	427	435	392	440	404	399	456	435	433	420	422	428	438	439	431	379	439	406	441	411	420	418	437	422	408	421	381	418	444	451	400	414	427	452	425	427	439	451	400	410	428	417	425	422	439	427	429	409	411	393	404	408	424	415	449	435	432	422	435	396	394	417	453	443	451	437	452	425	433	394	454	422	423	447	381	424	446	418	416	386	424	427	404	408	441	387	420	402	412	428	394	447	452	439	429	430	428	430	425	438	402	470	410	412	420	410	429	412	414	432	460	413	433	443	436	410	407	417	387	435	401	404	439	368	423	428	405	422	421	410	427	413	415	435	418	432	390	403	440	421	443	463	402	440	413	407	387	395	404	424	442	410	422	431	428	411	400	417	456	428	443	430	456	408	386	441	387	397	410	430	406	437	400	439	426	409	419	448	458	442	448	403	431	421	466	420	430	443	444	408	448	403	416	402	418	397	394	461	404	401	403	391	433	430	420	420	399	412	403	431	430	421	438	395	404	410	467	391	398	455	434	373	446	463	440	438	451	441	379	419	427	425	388	394	397	405	410	449	425	452	420	427	434	433	409	436	376	434	457	418	435	421	398	399	411	452	411	410	410	379	392	398	428	432	416	393	415	448	431	452	387	421	415	415	410	457	407	419	470	410	431	418	388	471	449	391	407	424	415	398	393	409	441	429	456	396	376	414	420	408	394	395	413	408	428	435	413	440	384	420	425	416	393	421	449	375	429	444	438	412	372	406	437	391	391	423	414	442	419	407	414	463	456	420	430	424	422	395	408	415	400	387	452	444	430	407	415	390	404	385	474	443	377	453	409	397	400	435	427	428	407	423	436	425	382	446	439	390	403	408	430	435	457	445	406	407	435	405	428	379	432	415	410	396	439	408	473	421	410	425	427	431	441	398	404	433	376	405	448	458	429	429	439	420	442	412	413	434	453	438	440	443	420	425	384	424	427	406	402	447	427	389	402	425	408	395	410	422	406	473	423	438	434	443	418	407	433	416	402	419	390	402	441	427	431	445	439	404	391	423	423	375	443	449	432	419	390	407	392	432	441	434	454	442	387	414	392	434	413	387	409	415	382	395	406	441	438	441	438	388	420	436	394	408	421	429	462	440	431	386	407	451	420	417	430	418	409	408	390	421	424	457	447	398	417	429	435	386	405	415	420	419	416	436	450	437	407	473	384	394	474	433	398	412	414	377	432	417	383	424	394	409	420	424	430	391	440	393	441	396	407	394	383	442	425	440	397	489	413	388	425	421	431	421	428	412	399	415	433	440	401	444	408	403	450	437	430	405	401	450	409	433	421	411	382	368	414	443	454	405	446	397	418	430	431	419	426	422	401	420	431	405	373	420	430	431	385	410	406	397	418	414	389	424	418	424	433	435	403	458	426	423	406	385	416	387	428	413	392	418	460	407	431	415	378	388	429	401	422	401	429	396	427	418	394	402	440	427	382	408	388	461	402	377	413	418	440	445	410	398	406	456	411	438	458	420	437	381	414	395	432	397	419	424	445	437	424	427	413	401	359	405	457	451	408	434	428	436	396	443	389	412	437	411	376	429	402	434	419	404	384	407	410	429	446	423	395	445	429	411	455	427	402	430	380	437	454	405	423	425	419	392	419	455	430	399	381	437	428	406	437	443	405	407	417	461	437	386	422	432	421	434	405	434	431	424	398	438	418	447	426	386	405	456	457	420	431	426	427	379	405	405	423	427	464	398	419	416	398	410	424	444	415	407	386	439	433	432	414	459	427	397	433	387	444	425	381	417	402	408	396	437	406	380	430	435	441	403	401	383	400	410	418	387	402	444	452	403	399	405	422	415	435	394	386	394	435	438	429	389	420	430	408	438	413	416	452	401	398	406	422	430	418	379	431	408	483	426	405	401	432	406	411	404	429	404	437	377	414	416	414	412	427	410	401	434	413	447	406	419	409	425	447	429	450	425	453	429	463	424	443	395	434	493	427	426	441	418	392	429	413	456	439	429	401	394	433	416	438	402	422	402	452
21773	33268	17647	7096	3072	1029	460	420	356	380	381	350	372	403	347	403	363	363	382	383	374	357	384	360	365	376	387	395	364	374	387	392	369	352	390	378	347	367	350	400	362	361	394	379	353	395	363	347	392	383	384	383	332	394	356	356	365	358	377	387	312	349	350	371	386	363	385	394	370	388	373	412	383	370	385	405	390	355	358	360	328	355	388	347	381	355	355	367	380	407	386	365	339	386	396	352	391	361	382	364	373	344	386	379	356	373	351	364	381	373	324	362	364	370	400	375	375	346	362	394	346	401	376	377	386	377	360	398	348	395	365	369	368	385	351	350	375	400	359	343	360	352	371	378	382	385	358	375	353	381	363	375	376	383	346	369	372	382	372	393	354	348	355	371	395	378	364	401	342	346	371	371	392	402	350	339	353	387	349	390	368	397	347	380	363	379	365	352	399	339	366	394	377	383	377	352	393	366	373	356	350	362	346	383	351	365	373	351	375	384	378	369	390	358	362	379	375	389	342	367	365	366	385	369	348	368	340	377	409	356	358	325	371	355	371	385	378	372	339	355	382	365	365	384	350	355	372	362	364	353	378	360	340	368	385	344	359	371	354	386	348	388	372	354	358	404	382	366	365	355	347	357	375	398	354	363	374	338	368	402	336	384	375	354	400	347	359	370	348	365	336	361	342	342	365	379	405	366	362	354	352	342	396	340	355	383	362	373	356	385	358	319	380	369	381	342	367	360	335	380	354	362	378	373	337	336	370	357	342	363	354	379	354	330	371	394	353	388	361	348	355	350	369	378	373	361	365	342	348	379	423	394	401	350	360	359	371	367	383	323	363	373	361	386	359	367	411	350	386	355	358	346	345	369	355	348	361	374	338	385	384	382	362	354	371	377	334	345	369	364	360	322	365	379	387	388	358	359	347	340	366	359	368	371	427	375	374	350	373	362	375	385	380	360	351	388	373	366	388	376	347	370	376	407	365	340	397	379	384	339	359	352	427	378	395	345	371	369	403	369	353	362	364	359	333	356	356	390	360	397	400	362	390	345	358	370	343	366	380	384	372	355	374	406	383	379	354	409	375	394	397	342	343	394	362	362	399	393	378	358	362	352	369	360	399	334	398	390	331	394	351	385	351	361	361	395	375	359	357	383	358	361	375	373	379	342	359	414	350	355	391	359	381	414	377	369	373	351	398	338	368	384	374	333	341	372	370	347	375	405	361	366	380	375	391	378	356	383	363	366	361	378	346	419	371	369	362	358	376	392	355	395	357	339	356	385	354	402	397	347	383	383	363	389	366	390	365	335	377	370	353	384	375	362	383	388	357	359	363	349	365	374	356	374	344	366	345	364	370	360	394	379	392	387	346	342	379	390	343	384	377	405	381	366	358	393	374	388	376	375	373	363	350	378	393	353	365	399	386	369	359	409	382	363	363	340	372	362	348	364	381	384	360	359	354	356	332	358	392	344	397	367	375	397	363	397	351	381	361	378	364	383	386	342	377	371	377	387	362	389	398	341	357	395	368	366	379	357	401	390	367	392	372	390	378	357	377	385	374	369	352	368	374	419	363	365	357	332	388	362	369	395	345	343	384	374	378	376	372	366	351	374	372	375	359	378	348	381	379	385	386	368	353	409	388	355	319	366	391	373	360	355	378	350	379	385	367	405	348	369	335	399	396	386	375	371	371	390	390	369	365	399	374	343	340	400	394	352	357	357	363	343	340	420	346	356	345	363	321	331	372	355	348	400	361	382	331	355	359	359	356	387	360	349	366	362	359	397	383	352	376	335	385	349	377	374	338	348	342	376	364	381	377	370	354	353	377	375	352	347	343	378	396	360	381	327	354	343	353	362	374	419	363	352	363	327	359	367	364	388	352	375	377	356	393	405	363	368	394	358	356	357	355	362	350	364	399	324	387	365	384	370	363	358	357	367	360	384	394	370	364	380	366	354	345	359	353	382	366	373	340	372	355	379	379	388	372	367	348	386	351	353	345	376	363	382	407	336	387	396	393	370	393	367	385	374	387	356	367	385	371	356	378	398	355	347	372	357	364	360	365	383	392	371	400	370	348	360	368	390	393	377	358	361	357	352	368	347	378	389	355	420	383	388	399	375	357	370	408	345	333	363	412	385	370	369	322	356	358	384	381	354	385	321	395	363	351	371	346	370	403	343	366	363	368	382	388	366	388	386	393	357	346	345	378	357	342	329	357	358	391	376	344	362	362	344	383	356	373	364	377	383	404	392	365	360	350	363	353	404	350	368	356	344	366	376	346	391	367	375	390	405	376	373	363	345	376	364	358	404	367	350	367	370	378	364	386	386	367	357	370	355	378	331	392	379	358	370	362	357	333	346	399	366	409	387	380	379	381	351	367	363	348	399	392	354	340	388	345	347	377	333	364	373	377	368	378	371	377	359	369	414	380	376	351	373	360	371	368	352	359	365	363	358	367	371	340	388	384	374	390	354	363	371	359	356	371	368	387	362	390	341	368	388	388	381	332	337	354	392	358	364	375	326	367	359	387	349	368	369	352	383	375	391	372	389	386	344	344	333	396	351	387	379	344	396	378	336	399	370	353	356	370	379	378	354	384	354	352	345	338	372	380	380	362	376	395	363	360	357	345	362	368	339	371	376	373	333	382	406	354	369	387	390	356	389	374	361	346	357	352	357	365	340	399	381	375	387	405	348	355	375	401	323	403	356	349	353	362	355	409	402	355	388	380	381	381	346	377	374	369	362	355	359	364	371	382	375	380	383	369	371	378	360	387	347	392	377	383	367	395	367	361	360	352	382	344	370	342	380	317	401	370	337	367	373	379	361	382	360	390	369	372	352	387	349	360	402	331	388	343	357	377	402	336	361	353	384	383	362	406	358	358	368	365	365	344	362	364	381	386	367	394	368	354	354	344	367	394	388	381	365	391	384	361	329	365	341	366	390	357	376	341	349	362	371	350	353	374	352	395	356	333	367	376	363	368	392	337	390	388	372	387	370	356	360	348	369	360	362	295	420	368	340	347	371	347	370	395	363	346	367	373	351	367	344	351	327	374	367	382	381	395	386	374	375	366	343	344	383	390	421	367	366	338	406	373	306	365	380	381	377	369	360	356	393	370	347	373	350	385	383	367	404	384	376	394	366	353	328	343	369	358	336	351	387	384	350	366	318	372	337	367	324	353	349	398	374	330	359	314	383	388	381	372	381	384	380	395	371	403	350	398	368	382	361	366	377	350	338	390	378	351	374	359	375	379	369	350	359	395	373	355	373	417	340	388	393	411	381	405	362	363	396	350	341	380	362	364	399	391	347	365	370	364	337	423	374	354	408	347	381	380	378	378	370	370	392	347	391	379	369	356	364	379	350	360	352	370	356	343	354	406	358	343	408	374	383	385	345	352	339	377	341	358	362	339	345	375	371	362	331	358	373	356	333	364	391	365	376	380	332	349	353	396	347	369	359	369	336	366	365	366	419	367	363	333	370	347	390	331	371	378	363	380	379
25509	25330	38868	38120	24503	10568	2770	916	542	500	516	510	477	503	459	524	505	507	442	504	459	517	500	439	447	463	488	460	511	475	468	446	486	485	498	480	484	436	520	463	498	461	488	468	457	490	495	506	449	507	491	450	435	482	496	458	493	469	459	503	457	471	459	464	459	484	480	499	498	476	495	496	467	477	459	476	478	470	482	462	467	500	495	445	499	479	530	446	435	489	456	489	495	489	500	448	433	464	467	541	467	448	462	460	460	481	464	459	527	485	486	459	476	498	456	450	486	477	477	468	466	436	507	507	515	443	490	462	488	464	482	505	498	472	457	460	490	508	480	479	476	495	493	496	450	468	454	489	473	469	474	480	483	443	454	474	484	489	472	456	442	511	477	410	511	440	475	467	474	484	456	473	443	466	470	475	461	464	445	476	475	518	483	503	483	489	498	449	444	473	453	491	494	458	469	477	507	471	505	478	504	493	474	489	465	440	499	456	466	466	472	504	460	497	492	447	449	423	471	479	478	467	507	464	482	479	470	467	462	459	457	481	481	442	501	467	456	487	490	471	490	453	513	511	443	486	470	526	473	520	493	473	426	496	467	502	430	482	501	467	465	488	471	463	488	478	482	428	490	486	483	464	463	474	441	494	477	476	516	490	475	454	459	462	505	484	487	467	485	501	466	444	466	441	479	449	477	484	509	473	446	483	462	440	512	463	525	466	478	447	515	482	437	482	519	479	436	482	486	471	490	468	457	503	471	482	480	486	445	491	431	479	434	467	430	459	536	484	468	479	459	480	480	486	464	482	476	473	458	483	485	495	503	484	457	437	465	462	500	458	471	466	478	477	493	509	491	479	471	483	485	486	467	452	461	450	483	455	494	436	487	457	547	486	457	519	504	502	431	512	468	504	454	465	498	445	509	468	417	494	501	443	450	468	478	471	451	450	435	468	493	457	445	450	480	434	484	474	444	455	426	487	474	455	437	464	444	486	448	476	500	435	457	457	489	477	498	499	504	465	479	460	447	462	467	479	474	477	457	489	477	456	488	440	477	440	480	464	489	505	483	469	492	443	468	459	476	487	481	498	518	405	455	450	478	482	464	464	478	463	462	433	438	498	467	477	444	459	494	480	430	482	463	491	507	484	515	470	448	480	441	482	437	486	489	477	483	493	464	475	490	440	512	518	476	462	473	486	474	478	455	466	468	458	445	452	474	481	455	475	485	496	502	460	445	426	492	465	473	494	479	456	493	449	452	480	447	435	474	445	449	517	478	444	485	477	505	460	499	491	480	493	457	447	489	440	465	428	452	468	494	460	490	477	443	499	503	448	464	519	482	477	481	474	461	454	482	480	474	464	439	445	416	440	457	488	449	490	520	492	485	511	475	493	465	466	472	457	452	463	446	481	470	505	491	494	470	453	498	490	510	470	485	472	449	497	498	510	434	449	468	504	470	454	480	461	488	500	486	480	463	484	451	478	486	478	514	435	465	454	476	524	474	457	448	497	477	470	465	471	475	463	451	519	468	509	476	443	471	496	462	471	502	471	476	507	470	496	447	510	471	447	498	500	428	425	448	460	448	468	436	465	493	468	497	483	478	460	469	502	466	479	470	498	463	452	483	460	456	475	487	468	453	490	493	485	468	452	479	477	494	512	466	504	511	461	507	493	480	460	488	436	461	426	449	473	493	464	450	479	487	468	515	481	445	474	478	503	466	517	469	434	427	469	517	490	481	441	464	476	500	486	524	462	472	490	508	457	491	507	466	505	493	468	486	453	494	482	491	489	497	479	537	452	457	513	502	479	480	427	465	488	452	451	476	473	459	480	468	459	470	475	505	477	490	480	461	468	460	466	462	465	486	478	503	484	485	449	484	503	469	461	494	457	482	479	464	489	434	447	455	468	445	489	471	451	438	453	444	476	480	494	459	477	498	485	515	520	490	473	468	485	499	493	457	484	481	459	483	476	452	462	459	486	457	446	505	444	484	475	499	477	431	436	511	477	491	487	499	470	474	465	449	461	456	477	479	494	470	483	463	439	470	486	464	458	458	452	460	477	501	451	469	442	432	489	469	459	452	494	483	516	456	447	466	440	468	480	453	468	491	459	501	467	480	487	489	425	493	472	487	495	478	455	456	470	491	448	510	492	478	479	458	478	428	486	474	498	463	470	446	478	462	469	471	499	436	485	480	440	484	432	451	477	448	485	499	504	442	452	487	458	449	492	479	451	502	486	452	478	463	486	468	468	495	484	499	460	460	431	496	474	477	480	444	486	510	501	464	515	475	501	455	484	460	472	451	502	527	530	490	470	449	462	503	483	526	463	482	455	459	516	492	466	468	459	432	494	509	441	454	503	503	459	480	478	482	432	487	458	454	459	455	488	470	501	491	476	493	463	495	526	470	466	497	472	470	490	504	471	436	495	467	483	452	499	416	465	457	480	475	481	482	444	416	501	465	451	455	475	481	520	471	458	509	466	502	463	487	436	466	465	462	457	478	475	466	463	453	500	471	462	478	439	505	481	445	502	517	482	482	490	487	432	420	450	492	472	476	422	476	478	465	477	487	441	437	479	474	454	454	482	472	472	463	451	473	473	480	494	491	484	486	433	480	451	485	509	483	490	497	474	447	515	473	489	448	481	476	500	472	464	472	453	473	444	460	493	454	524	469	454	437	506	462	496	445	501	486	458	472	489	459	499	457	476	445	469	458	485	457	454	453	465	485	487	450	473	458	485	461	451	495	494	456	499	465	443	478	456	515	509	485	462	478	483	483	477	450	427	493	472	497	521	456	469	491	440	465	462	479	422	467	503	461	493	424	511	477	476	442	439	468	470	479	428	466	444	481	491	489	473	510	477	467	492	460	515	495	464	475	494	507	468	490	469	488	458	490	461	473	455	492	504	482	463	464	481	457	463	514	488	449	446	476	479	437	465	491	465	468	482	462	468	470	451	483	460	439	477	476	473	474	453	482	437	481	501	513	463	465	484	451	524	503	465	518	507	550	491	499	468	469	461	469	475	462	483	427	489	456	488	465	433	448	458	445	481	491	464	481	485	487	442	475	449	452	509	444	455	458	494	465	495	483	493	504	424	472	454	444	459	478	444	477	473	463	441	457	454	435	519	485	497	463	441	471	470	501	474	454	501	455	492	441	471	508	463	484	440	513	494	464	464	471	446	503	451	488	445	496	496	449	497	489	482	482	477	467	513	493	492	488	479	451	513	468	503	501	482	461	454	474	466	426	467	502	463	495	471	459	453	498	429	470	497	491	475	489	474	456	457	444	451	499	464	486	480	447	453	434	468	479	482	432	473	458	489	453	458	446	447	484	443	460	488	488	446	463	474	455	473	444	474	451	462	480	499	491	461	485	482	473	467	477	469	470	499	482	514	440	519	503	474	451	458	510	461	491	449	462	469	510	475	471	448	441	486	476	462	489	426	488	486	487	460	450	480	476	473	501	434	480	482	464	451	494	466	475	485	484	462	467	430	499	473
56692	78941	57674	33746	16882	6963	2355	948	535	442	490	453	474	466	432	471	481	450	410	487	430	449	441	427	484	464	445	449	439	445	440	447	448	423	426	442	472	464	446	459	436	461	437	453	480	439	445	445	460	489	426	427	471	450	420	456	421	448	454	467	472	457	435	417	485	485	445	421	455	431	456	448	452	417	451	476	474	496	461	480	456	476	407	482	423	431	448	445	462	450	447	473	421	482	470	448	436	471	422	482	449	410	475	421	440	458	457	474	453	443	448	469	438	436	453	435	409	452	448	403	421	440	456	454	460	455	465	430	426	456	455	422	433	434	469	433	449	423	428	441	442	464	456	482	474	448	419	457	434	435	478	450	444	414	459	479	438	428	443	496	474	442	465	442	410	452	438	425	451	445	462	415	444	413	422	431	483	454	423	438	435	450	440	433	453	443	466	411	454	468	384	414	484	410	425	425	434	429	408	435	490	461	423	502	441	439	429	463	443	432	446	450	459	468	450	491	451	436	435	472	442	449	404	483	452	425	461	446	440	446	471	445	447	417	434	468	505	474	486	412	485	414	427	452	425	471	468	443	437	454	416	420	411	438	444	448	424	443	446	451	465	433	420	461	391	429	406	450	451	447	453	430	403	447	496	431	460	461	441	471	445	407	442	452	453	437	444	451	410	447	429	454	464	426	455	458	454	450	438	453	483	431	467	421	442	458	470	454	480	436	445	471	481	464	434	474	479	469	441	454	403	449	464	483	430	431	493	446	417	454	493	451	429	430	426	464	458	449	427	429	468	441	453	418	459	429	440	434	417	447	463	402	418	429	435	474	477	440	449	466	435	493	446	426	439	464	462	461	453	463	436	459	463	429	432	434	467	478	477	490	432	438	464	435	431	447	434	449	464	467	428	462	408	459	492	417	465	458	440	431	445	456	459	433	457	467	446	448	459	441	417	484	443	419	487	467	472	418	487	447	499	486	451	428	435	458	448	427	388	462	454	408	480	431	461	443	455	462	449	449	412	454	417	427	411	496	398	409	425	462	457	428	430	486	436	450	434	465	462	407	451	479	482	462	451	444	466	432	414	452	458	446	465	442	460	460	458	435	419	438	471	437	500	420	421	436	422	449	483	451	455	449	439	481	466	449	438	458	456	467	441	420	445	426	419	491	456	429	474	461	462	433	464	432	440	432	463	428	461	477	429	447	424	416	494	427	435	429	485	417	433	460	463	430	438	476	435	441	478	423	449	444	456	484	426	475	438	455	431	463	427	424	433	429	438	431	443	408	430	452	497	473	422	433	438	418	453	439	422	437	437	426	465	470	468	429	420	482	446	458	444	461	496	450	392	427	490	464	436	440	419	441	483	428	469	439	454	466	416	442	442	445	443	435	426	446	419	444	441	414	436	443	450	463	436	418	454	458	472	453	475	455	451	454	434	457	419	440	423	469	420	403	453	451	441	447	424	421	449	451	459	430	424	451	432	442	469	443	436	399	463	464	456	437	421	460	457	469	436	418	415	439	470	474	414	432	438	447	479	452	453	443	489	435	444	425	471	458	475	436	483	433	461	451	439	471	436	433	438	471	471	420	453	439	442	404	462	447	460	438	468	497	431	449	436	453	425	439	465	426	454	407	456	451	415	452	443	493	441	490	430	467	428	487	474	432	463	430	448	432	489	476	401	414	415	430	428	426	439	444	461	433	444	430	426	470	430	462	439	455	447	448	398	470	460	413	421	446	444	437	462	442	416	414	480	435	457	447	470	443	411	413	424	440	452	479	403	429	448	433	411	440	423	458	445	433	474	455	421	435	461	408	468	426	461	462	453	408	462	442	415	434	440	438	420	422	438	437	474	422	443	427	454	431	440	413	460	453	453	448	441	445	442	418	452	442	431	434	430	464	434	424	456	492	441	438	425	430	444	450	413	449	427	470	441	487	441	455	439	446	461	460	420	462	416	483	478	466	404	441	456	450	445	476	412	448	440	412	464	462	492	452	439	441	422	452	460	455	426	486	456	486	454	420	466	458	421	448	439	459	471	447	460	470	454	445	462	421	421	440	464	464	442	420	450	454	415	413	437	449	421	456	465	444	444	431	436	418	432	477	466	419	395	449	444	413	440	410	466	436	446	467	455	439	494	410	432	481	468	444	450	423	457	436	409	425	447	440	461	401	424	412	456	423	446	446	426	444	449	434	436	431	441	451	433	413	461	451	459	449	461	429	464	449	421	440	417	435	433	435	438	456	459	420	477	425	461	460	455	464	424	476	438	468	447	473	428	457	456	441	445	431	454	460	464	423	454	436	448	468	441	443	494	441	465	482	435	431	449	442	441	470	446	503	467	441	456	427	429	459	443	466	430	423	457	420	439	420	419	433	457	453	437	425	417	441	456	449	446	429	457	495	444	440	418	450	475	422	435	419	473	426	454	450	465	471	491	437	460	423	425	427	451	459	441	461	461	432	436	433	405	444	434	405	436	446	473	416	440	425	432	440	452	430	439	452	470	445	417	424	441	497	441	458	491	455	470	461	473	462	448	438	493	443	463	471	407	410	426	472	453	449	458	438	482	443	442	447	438	429	424	441	438	460	431	477	473	435	453	433	443	443	453	452	452	448	429	489	467	448	451	453	441	443	482	476	471	420	436	449	451	411	443	448	434	437	436	457	463	405	436	401	421	424	481	483	446	419	406	444	417	471	469	456	463	421	448	439	463	479	436	458	459	444	422	437	462	431	442	449	443	414	469	423	436	444	455	435	452	442	410	493	470	449	482	470	469	454	496	414	434	432	420	437	440	429	433	448	465	438	433	477	439	455	428	466	436	424	394	459	456	445	438	475	441	450	488	425	447	464	437	418	393	422	450	438	453	454	466	456	472	434	463	456	461	408	387	471	433	450	449	436	449	453	427	424	438	464	422	454	446	464	448	443	436	448	436	417	409	465	438	498	460	417	447	483	473	396	434	441	448	445	461	417	432	431	440	455	405	437	440	457	449	446	456	451	457	458	442	476	459	479	460	430	424	437	458	441	478	468	474	492	436	452	465	423	450	427	457	471	429	439	419	410	441	466	430	476	467	431	440	420	425	490	450	450	459	406	443	454	412	467	393	423	446	436	444	428	421	445	454	463	434	433	472	432	451	477	459	431	482	407	428	434	429	417	451	436	452	458	435	425	447	457	454	466	417	423	421	435	431	428	405	458	414	393	473	477	432	492	443	454	442	471	443	445	459	436	454	452	418	426	433	451	486	468	483	463	436	475	438	438	415	439	481	407	463	462	450	467	460	437	416	431	461	446	484	457	452	443	472	470	453	405	469	442	453	429	435	464	475	423	451	438	434	425	451	439	411	436	448	461	439	486	452	429	480	455	464	436	437	452	460	442	420	445	426	420	434	415	456	450	417	465	417	462	428	442	457	469	451	401	444	415	448	440	455	442	444	440	432	439	456	464	425	413	427	424	451	461	426	454	448	441	442	427	461	461	452	474	453	449	451	474	441	474
23823	23123	37185	35758	27473	18027	5685	1152	745	692	716	690	670	657	682	698	641	711	681	722	675	650	696	673	678	656	696	688	672	633	675	652	643	696	645	654	652	658	664	646	649	685	662	675	688	727	654	647	653	670	625	664	654	638	623	635	620	632	661	659	682	649	680	593	641	688	665	652	652	650	695	622	637	631	621	657	676	645	661	658	650	634	651	628	644	666	673	654	658	676	656	618	647	650	679	675	658	695	658	663	655	676	650	648	642	671	649	647	649	644	645	626	631	650	630	698	701	630	651	694	653	644	631	676	621	713	675	655	655	666	660	620	656	643	663	637	645	633	659	604	648	645	637	645	660	639	645	653	647	635	654	620	648	675	685	721	680	677	658	634	616	678	655	627	630	627	683	598	637	654	619	683	646	620	621	610	665	661	623	656	658	645	586	662	673	640	634	660	636	673	630	643	654	673	651	639	699	665	632	614	645	619	618	681	627	646	647	607	672	650	627	644	624	630	695	668	661	663	661	691	652	631	600	609	689	616	689	650	650	652	634	676	699	651	632	710	682	633	651	642	646	608	633	671	636	640	652	696	645	661	634	615	686	611	614	660	624	706	674	683	676	596	693	621	626	633	651	625	660	633	656	688	678	646	649	693	640	650	666	667	647	631	643	636	615	637	676	596	609	636	603	689	628	636	650	617	682	632	655	646	628	641	632	641	647	656	676	627	697	574	625	665	612	642	689	683	624	661	653	626	646	612	609	686	605	621	647	648	677	688	647	650	627	636	641	593	668	609	638	641	670	667	672	665	655	709	638	659	666	657	643	635	653	640	648	652	643	681	636	679	617	652	657	655	689	692	634	641	669	670	669	666	636	640	689	630	664	654	650	659	652	589	663	632	651	653	615	653	688	629	662	603	663	689	650	625	655	642	688	646	664	663	659	648	658	594	665	632	612	678	665	632	647	625	630	655	672	644	621	638	640	681	642	726	663	650	646	647	640	645	666	633	636	610	679	655	671	634	660	649	672	626	633	680	634	651	678	619	661	648	677	628	668	644	625	632	655	652	607	630	645	671	612	670	615	640	669	654	647	623	668	581	652	655	661	666	633	643	660	658	652	636	702	644	616	639	634	696	636	677	631	657	584	677	643	617	658	616	668	628	638	651	704	645	641	631	644	684	635	676	686	617	642	647	679	635	686	668	658	674	670	643	653	685	634	654	623	678	646	633	650	626	610	682	637	638	684	624	654	687	666	626	625	619	653	701	648	708	655	692	614	615	622	647	659	653	640	617	680	677	623	603	682	652	643	598	647	675	653	620	713	660	653	649	668	660	645	640	673	642	608	698	685	664	661	644	600	626	651	634	673	650	638	624	640	648	645	683	650	652	675	635	684	627	680	651	662	623	707	657	652	671	692	609	675	659	639	658	645	681	616	624	639	662	683	669	664	619	601	694	621	696	635	645	635	671	673	651	608	649	659	654	671	629	618	642	677	643	668	651	608	613	655	638	658	679	658	669	667	626	664	666	640	631	679	688	647	640	643	623	669	621	643	688	627	650	662	658	613	674	689	635	649	663	600	623	649	633	717	659	722	637	667	656	655	646	615	663	616	697	632	630	619	685	661	595	634	629	628	676	662	681	652	634	670	655	637	627	637	680	637	628	640	639	626	614	644	662	645	615	623	625	667	643	668	653	667	641	655	651	634	690	645	635	644	697	619	662	648	642	637	694	674	626	662	639	676	594	645	607	664	658	633	604	636	623	658	640	628	667	653	642	655	655	635	639	638	640	622	595	607	684	619	654	681	642	640	667	677	672	709	678	657	660	621	638	618	629	685	678	580	661	673	635	683	694	629	657	653	641	686	643	629	653	609	644	629	625	628	655	634	660	641	645	630	670	629	665	636	650	676	665	671	615	642	627	677	619	629	681	662	615	659	600	641	664	664	677	650	640	644	635	652	672	630	682	637	613	612	651	638	656	695	648	663	659	655	632	662	610	666	665	643	626	634	647	655	634	674	663	632	651	641	670	647	641	620	614	657	647	695	706	623	600	640	642	644	656	664	643	614	651	636	650	644	623	630	688	661	633	635	605	644	676	619	607	589	619	597	603	634	657	665	706	645	656	663	654	670	597	734	648	653	659	656	622	666	619	629	651	645	672	611	638	664	639	617	662	652	655	655	605	648	691	627	687	653	686	645	671	685	663	642	609	655	636	646	678	657	666	607	655	647	650	627	639	660	672	631	665	615	633	695	622	634	635	622	653	631	625	684	666	626	653	646	657	657	635	664	627	681	578	661	607	636	685	687	675	657	650	686	638	681	636	623	665	684	639	625	670	675	611	684	654	592	623	651	684	629	645	685	652	636	622	655	618	660	641	662	656	613	646	670	622	641	637	608	640	689	671	654	648	608	680	648	689	655	653	696	666	666	622	679	655	663	668	647	640	644	609	663	653	622	634	718	628	658	631	686	679	657	636	660	656	637	685	655	641	645	659	685	644	633	728	597	634	622	655	668	641	658	661	652	626	677	650	660	642	650	679	638	663	643	692	668	679	622	683	643	626	652	657	654	684	662	638	637	666	677	688	620	682	670	694	681	632	689	635	657	638	650	648	646	670	662	640	641	709	690	666	678	614	647	616	625	649	627	697	691	668	661	648	610	654	682	644	590	579	666	653	594	642	643	644	648	650	675	645	658	665	664	649	646	606	611	656	674	667	626	677	658	656	693	648	685	661	605	606	641	649	668	663	650	627	659	687	653	611	683	609	643	650	680	645	619	655	647	650	647	648	670	615	683	641	668	656	628	677	619	679	626	685	638	607	654	661	658	610	624	621	617	645	652	686	641	715	651	644	587	604	644	709	620	605	624	687	618	636	694	669	668	635	655	656	635	634	648	656	610	661	655	648	662	643	630	623	639	681	699	598	672	670	635	661	646	628	635	647	678	645	633	641	648	612	668	617	687	668	635	594	622	648	701	660	680	654	709	655	670	619	614	661	610	612	662	648	638	599	636	667	624	687	658	673	626	648	629	613	634	603	656	650	651	693	663	634	646	635	650	632	628	690	607	629	649	680	671	646	721	661	655	691	650	657	657	653	674	644	682	626	666	714	633	665	597	653	624	662	726	634	654	657	654	640	685	629	644	592	617	637	618	631	648	673	618	642	694	679	663	644	632	642	673	691	639	659	643	645	633	615	671	665	652	633	630	650	662	679	665	684	638	690	676	671	635	671	668	610	627	618	634	643	606	650	618	652	624	613	670	678	647	667	637	668	651	654	633	645	677	654	615	636	630	635	657	682	642	662	620	645	620	631	657	648	677	657	647	662	602	649	662	650	633	631	658	669	627	634	601	635	665	647	659	638	654	629	599	633	657	638	644	678	646	644	649	695	652	654	673	661	611	658	631	637	652	635	644	639	661	657	652	656	647	677	673	631	706	617	642	649	665	646	677	643	603	680	647	677	634	631	652	668	645	624	608	644	632	657	676	638	680	682	678	612	692	695
62917	94170	75315	47732	24163	9606	2608	956	695	673	603	650	636	623	611	645	608	619	652	621	641	637	640	632	647	679	621	650	650	565	650	646	597	642	581	661	683	651	588	619	612	619	617	596	603	629	622	617	656	654	616	648	594	577	634	679	645	642	595	607	597	608	617	626	645	604	576	607	652	646	627	645	589	635	636	650	621	639	607	611	625	652	648	634	607	615	617	647	677	681	632	650	648	627	601	636	564	559	613	618	663	617	595	626	598	586	638	648	686	661	628	640	633	629	637	657	643	578	673	604	609	646	608	659	644	592	646	596	635	650	648	612	571	627	647	640	621	602	597	634	628	630	641	601	607	650	648	606	644	682	659	660	639	613	612	609	589	581	592	628	651	607	615	654	599	652	618	648	613	649	645	613	621	595	617	640	601	646	634	615	624	686	576	627	627	649	560	603	627	617	603	602	612	634	623	634	629	619	626	656	628	582	594	618	612	624	619	660	628	658	612	669	637	595	614	621	638	681	626	599	598	623	641	586	649	625	663	641	613	633	640	648	602	648	611	611	614	665	600	623	612	600	632	640	656	623	632	639	602	611	575	603	639	609	639	661	616	623	628	635	633	654	650	590	645	704	581	619	585	639	642	580	620	597	638	646	617	638	603	637	614	656	614	634	651	597	605	618	657	632	621	642	647	661	643	618	621	597	629	591	626	663	570	624	610	630	626	608	629	612	651	641	642	575	587	622	614	631	622	687	603	634	656	603	637	636	651	614	636	628	596	677	609	624	654	601	609	653	672	634	609	590	607	631	601	616	605	625	627	588	637	573	653	656	593	630	663	629	656	631	603	618	619	616	606	635	599	607	611	620	596	622	626	636	608	625	627	631	624	634	613	629	631	601	657	628	609	602	652	645	594	600	626	669	640	603	633	588	629	603	642	596	608	635	616	622	627	632	601	610	617	633	612	676	559	657	638	603	603	582	668	596	616	656	591	623	610	613	616	610	620	604	631	630	612	588	629	605	625	645	660	611	632	671	644	586	635	640	646	576	583	615	645	632	642	574	629	648	604	645	622	634	660	574	656	668	583	624	610	642	591	596	628	592	598	619	610	597	630	623	617	631	642	645	576	638	626	598	606	628	633	663	627	621	631	604	664	644	593	587	613	603	659	589	653	609	634	657	629	627	663	645	635	642	643	624	625	616	622	632	602	601	580	631	634	676	638	641	651	618	624	636	615	638	628	605	602	583	598	599	663	618	602	641	640	638	645	637	647	609	617	661	631	637	619	641	620	649	673	619	633	610	620	605	628	644	597	629	599	625	583	631	638	632	599	607	589	599	656	616	616	634	698	623	588	599	636	601	624	647	628	657	613	624	615	653	594	636	598	631	653	610	636	620	654	631	645	597	598	620	609	532	559	637	612	610	632	576	619	618	641	611	599	587	604	644	619	627	640	619	625	629	574	631	680	610	609	658	624	652	664	614	635	631	602	583	563	660	637	627	650	635	580	626	622	625	615	621	591	588	627	648	618	594	642	604	586	543	546	614	632	670	654	625	649	614	648	634	622	630	611	639	597	687	623	620	637	617	607	615	613	641	620	649	622	590	642	578	643	626	620	595	619	645	607	578	623	598	608	599	600	631	592	605	638	603	629	693	596	650	600	643	628	560	624	610	662	641	621	591	654	629	652	621	617	612	604	587	583	612	626	636	650	593	609	613	610	643	628	677	609	608	610	617	640	618	651	630	642	595	612	602	643	586	610	636	648	662	630	624	632	640	640	656	628	603	628	626	638	560	620	604	620	638	631	604	595	604	644	609	592	667	622	630	632	623	635	589	575	618	626	681	611	615	617	681	624	632	613	617	615	614	578	635	624	658	675	596	652	615	629	626	638	630	597	642	649	658	647	632	620	634	620	626	615	601	617	649	650	679	590	660	609	624	665	677	660	645	642	657	633	656	621	641	675	630	652	612	626	609	608	610	620	634	628	576	609	616	602	621	617	609	595	656	634	637	637	611	600	653	641	585	582	660	630	611	637	603	678	645	589	621	650	643	633	633	570	625	599	618	650	566	598	599	607	609	624	653	656	616	607	600	644	638	655	635	624	608	593	670	665	615	631	603	605	673	635	610	618	652	599	621	625	571	584	640	623	612	643	615	628	628	631	663	660	624	632	662	606	645	601	626	624	609	627	566	619	605	646	596	658	628	625	620	578	638	634	631	683	616	611	614	597	609	625	586	590	579	623	613	626	606	590	621	631	643	576	625	620	637	648	616	643	601	621	634	689	636	648	610	605	589	637	607	596	621	613	594	613	629	641	624	621	641	595	606	612	578	615	610	663	622	603	620	638	630	611	630	591	565	639	573	652	615	628	601	613	646	672	628	651	569	630	586	630	631	587	603	608	600	636	624	657	604	565	614	622	575	625	627	672	658	605	634	575	611	592	637	637	609	542	597	620	609	620	616	614	603	653	653	629	647	635	667	636	611	591	604	648	592	630	603	647	595	681	650	639	632	614	635	613	600	623	694	641	598	644	604	643	650	629	653	595	622	593	619	562	626	591	613	597	637	651	588	640	596	620	612	597	666	634	631	620	607	595	592	642	627	586	624	663	629	608	627	586	613	648	603	575	610	629	574	623	590	622	648	636	598	614	661	646	590	681	613	630	649	590	610	623	603	613	646	625	637	617	609	638	668	604	600	631	594	576	619	636	592	659	601	627	617	656	638	652	637	603	620	642	621	637	600	606	615	630	595	624	574	588	631	590	643	615	647	621	637	593	633	601	640	603	637	603	679	577	620	617	583	627	629	633	642	578	599	620	624	594	635	580	611	590	606	618	632	586	640	629	617	621	626	630	573	615	651	595	628	628	617	612	620	610	658	614	642	616	623	595	635	622	612	654	573	594	615	597	627	605	595	605	659	630	671	632	588	543	588	608	604	629	630	608	627	662	596	607	625	611	619	643	601	597	628	630	559	680	627	583	621	584	598	594	644	640	587	630	633	559	651	629	666	578	629	621	650	619	673	637	616	614	614	628	608	580	633	614	646	619	624	634	603	612	598	667	687	592	652	629	639	597	604	604	638	604	617	583	639	623	646	599	588	608	618	653	611	628	626	598	645	585	609	625	625	614	600	634	602	620	627	655	627	635	666	616	616	616	624	615	662	604	657	649	630	593	684	615	603	640	647	621	598	622	594	628	649	630	609	629	596	595	610	571	629	626	613	663	617	613	640	634	624	627	653	589	672	599	612	625	628	635	627	584	567	625	596	633	635	606	623	630	620	615	646	640	616	579	623	691	578	602	597	607	667	616	614	662	623	640	657	609	587	615	668	620	650	636	634	633	613	625	646	602	588	620	641	582	578	625	631	606	588	654	618	603	595	585	613	613	612	601	593	614	638	601	661	623	625	648	662	626	573	600	644	648	592	592	593	596	657	621	615	646	579	668	587	677	595	633	612	586	612	570	666	636	568	639	597	623	617	640	651	632	641	602	636	625	614	578	613
29269	27529	25062	12750	4372	1254	622	453	438	403	439	446	492	436	505	468	431	451	423	414	444	440	405	442	443	398	427	435	451	415	452	454	415	443	471	444	426	464	439	439	442	446	478	446	451	451	449	427	421	433	428	447	454	443	390	418	416	381	418	441	429	456	477	440	434	436	420	437	443	415	436	429	486	431	414	422	415	421	415	434	436	411	436	420	445	473	440	468	444	448	395	465	463	427	480	416	438	420	447	385	425	412	414	430	463	452	444	434	426	424	441	408	434	454	453	480	452	452	438	465	452	431	432	486	457	444	433	486	438	448	425	455	436	439	415	453	404	428	437	452	450	414	429	435	432	472	417	421	469	442	446	423	425	411	436	442	447	439	450	408	458	452	420	458	432	475	417	429	493	461	433	465	428	432	435	493	442	455	424	460	463	452	426	433	457	447	466	453	415	448	432	481	455	439	437	419	442	437	484	402	427	480	428	452	450	452	428	426	457	457	432	430	431	422	441	424	434	418	388	451	423	464	459	417	443	447	433	436	453	445	439	403	398	451	463	461	414	452	417	456	448	441	438	486	430	444	500	401	438	429	460	449	423	415	429	405	434	436	446	442	446	402	414	434	415	433	460	405	418	472	414	414	415	441	416	443	430	439	418	407	472	420	396	420	471	455	456	452	467	424	439	451	398	407	457	439	436	423	439	445	395	431	447	413	481	433	476	466	418	429	426	447	463	465	415	451	433	456	412	434	420	420	434	422	456	444	439	387	457	434	425	471	406	483	437	463	407	448	459	473	451	447	451	415	425	434	417	459	453	419	414	405	422	430	448	448	450	452	434	446	447	421	453	446	447	485	461	469	454	394	448	434	401	463	433	481	420	457	442	435	424	468	421	491	441	472	437	466	447	391	436	431	428	452	408	406	461	446	414	477	438	421	428	459	454	436	466	457	440	435	456	398	448	438	454	452	452	465	454	480	431	417	458	408	455	435	426	417	424	478	436	388	463	440	469	424	461	453	426	419	451	448	401	439	422	465	429	451	448	447	437	433	439	438	471	435	471	428	446	447	413	400	428	405	440	399	425	440	432	445	457	428	413	391	425	432	458	459	447	394	417	432	453	429	469	450	429	425	442	448	441	461	427	494	437	392	428	443	418	439	407	478	428	422	423	427	468	398	437	419	421	425	413	395	429	432	424	391	444	439	412	433	415	389	451	435	432	452	448	456	404	456	429	443	451	437	429	447	461	420	415	439	430	432	454	459	475	468	403	430	439	439	423	431	469	412	471	480	478	450	483	410	452	414	430	439	426	470	464	443	449	417	449	486	412	407	439	424	426	443	405	464	444	449	436	425	445	441	414	423	447	464	422	459	435	422	425	423	443	404	445	459	450	423	464	457	408	470	423	429	449	447	429	446	411	455	432	413	436	433	440	447	422	438	427	464	423	429	452	460	423	451	426	451	454	444	444	448	439	462	426	462	440	421	430	437	470	459	452	435	427	428	437	447	418	446	461	461	440	425	450	457	425	422	454	405	438	442	412	457	484	441	409	366	412	457	421	416	446	410	429	439	432	431	456	464	425	443	471	407	434	421	436	439	449	445	443	442	440	464	455	425	430	460	459	407	463	431	421	411	451	441	431	430	448	444	434	461	446	414	418	439	430	455	438	427	457	423	402	455	417	438	427	448	418	470	437	426	470	410	429	441	432	396	432	426	454	451	514	475	451	450	390	459	436	435	451	468	425	398	476	419	461	448	421	423	443	407	466	451	398	438	427	456	456	459	448	429	406	438	466	452	432	429	428	441	425	420	423	440	445	446	420	428	434	449	415	452	461	419	419	453	456	425	427	409	397	436	436	452	469	450	469	417	416	411	403	459	442	431	414	420	451	443	462	431	403	434	419	438	444	434	438	424	412	398	444	438	437	423	439	385	419	464	417	400	449	446	429	478	464	461	414	443	443	434	464	465	415	437	432	444	441	443	478	427	423	412	416	456	444	460	476	435	442	439	439	440	443	460	482	412	415	413	445	415	422	458	461	389	471	461	457	441	427	463	437	453	432	427	441	414	446	454	485	447	422	408	419	467	455	459	426	410	450	459	455	422	429	479	453	434	432	440	451	426	459	428	478	444	436	428	429	419	409	447	423	456	475	431	419	473	412	448	442	445	450	437	432	473	456	435	435	422	412	406	471	432	460	447	468	437	446	456	421	478	429	434	451	420	425	445	427	443	456	439	451	445	412	426	453	445	447	414	466	404	465	484	448	446	458	453	424	426	408	420	458	441	444	396	437	403	438	483	438	422	451	435	444	419	442	436	451	430	438	448	458	473	416	469	406	449	475	458	426	465	427	463	412	445	413	450	459	437	462	457	442	411	466	454	476	479	460	424	448	451	420	427	435	440	447	471	426	441	429	420	468	450	400	432	433	430	432	439	466	462	476	450	471	401	463	428	437	476	418	459	466	459	449	418	448	416	439	459	422	455	441	469	447	468	452	461	409	432	420	428	468	417	461	432	416	446	466	436	410	467	410	430	455	458	451	447	414	444	421	466	476	426	440	441	447	410	474	476	409	457	437	467	444	451	427	442	478	493	458	416	461	433	457	449	476	449	439	425	443	421	435	432	418	470	456	455	477	433	414	426	448	450	454	435	444	459	439	438	433	443	427	436	450	425	442	461	432	468	436	457	410	405	437	438	457	451	463	431	415	437	458	416	453	414	468	423	454	394	435	468	386	438	467	444	454	441	470	456	412	416	480	415	439	398	432	453	397	439	432	410	438	442	412	418	444	434	433	419	455	405	448	434	420	439	452	422	408	482	437	447	439	465	449	456	443	423	414	490	421	428	425	439	435	400	412	457	455	464	422	416	444	431	441	467	427	438	453	443	445	483	438	431	451	412	456	455	409	431	436	444	392	425	402	404	443	440	424	405	434	403	459	412	444	443	429	476	426	419	436	461	442	401	421	437	442	441	440	428	436	447	430	464	461	459	434	422	446	414	423	445	414	441	421	463	433	427	412	401	440	421	398	452	418	431	412	384	466	435	433	442	431	416	449	418	464	420	461	401	413	445	440	404	443	416	436	466	433	491	457	429	469	399	483	429	452	460	438	440	447	444	484	458	434	453	470	438	423	428	469	419	428	429	465	449	454	452	415	452	492	412	425	421	429	452	464	432	455	438	399	408	432	412	468	411	446	432	427	443	461	446	445	433	421	459	427	462	463	428	433	449	457	454	450	412	404	432	428	418	442	451	425	449	450	442	419	422	445	467	440	413	457	417	439	457	434	453	458	433	441	435	457	424	459	412	466	405	412	435	460	454	398	451	441	462	452	464	417	421	414	415	442	441	442	476	434	422	420	418	484	440	444	446	414	461	432	444	441	429	468	420	449	410	454	432	433	472	454	395	448	447	429	466	439	416	438	494	426	435	443	456	458	426	405	418	429	445	430	441	433	396	457	388	426	425	442	430	439	478	423	421	429	429	447	440	425	444	437	469	436	446
20469	32387	19839	7739	3513	1122	529	397	397	398	398	369	385	381	366	388	358	389	362	375	401	389	383	391	362	377	387	360	365	376	407	383	410	427	376	387	371	399	405	370	352	401	397	352	355	384	410	410	394	369	391	378	378	383	418	373	392	372	376	376	384	389	384	370	392	360	385	408	386	394	324	393	377	361	362	412	358	406	402	380	373	374	401	389	409	374	378	355	376	356	412	428	364	345	363	372	355	389	412	388	393	387	427	393	373	382	338	379	351	361	401	366	349	363	366	399	413	357	395	366	396	390	390	376	376	403	380	368	389	358	362	391	368	383	365	402	347	359	381	366	394	370	399	378	390	368	379	404	397	369	384	391	374	381	343	370	370	371	374	391	385	396	383	411	374	398	371	430	397	366	377	412	371	377	377	363	368	379	402	354	370	375	406	378	381	391	359	372	386	359	364	391	389	348	380	394	386	416	406	367	376	366	398	364	403	364	401	400	363	391	376	398	351	390	364	388	349	410	363	367	362	372	406	357	359	374	390	377	386	369	369	389	395	394	411	391	375	387	407	363	362	386	363	378	370	390	377	374	364	398	380	404	368	418	361	414	372	353	378	391	361	350	378	365	369	385	373	372	400	390	384	371	342	368	383	362	374	378	375	349	405	405	396	374	392	382	340	417	380	379	356	373	360	408	389	380	350	351	402	416	395	373	406	394	359	391	388	381	395	370	369	370	373	376	380	415	387	383	387	355	399	374	388	387	348	410	386	369	391	384	411	371	404	393	385	376	369	411	354	347	370	374	375	370	377	403	398	391	376	417	374	373	357	373	409	371	391	377	374	418	366	378	365	397	389	356	390	369	389	413	387	357	413	386	362	389	400	345	406	380	395	383	371	346	383	421	381	384	387	367	362	365	363	371	365	363	384	388	402	352	374	369	361	406	383	336	416	407	375	373	388	366	380	380	379	386	361	389	394	413	351	379	370	387	372	402	395	375	374	382	385	340	370	401	397	385	390	362	373	397	372	390	386	396	370	359	381	387	402	363	361	380	387	387	353	370	375	389	386	367	376	361	367	392	403	394	346	396	372	383	354	359	341	357	381	365	366	398	403	364	405	361	367	399	379	386	387	366	409	375	357	384	355	350	416	390	377	366	382	328	361	389	405	379	360	333	408	367	366	395	379	408	397	343	398	370	377	398	356	393	364	350	394	380	380	397	418	408	396	384	341	373	368	378	371	391	362	366	361	382	372	349	386	373	390	357	370	397	392	361	365	421	396	389	361	403	360	384	381	383	397	374	333	406	376	406	382	412	357	410	349	393	345	375	378	390	393	374	406	418	367	384	368	370	380	370	367	389	346	381	393	357	365	375	374	346	384	391	392	351	390	418	370	414	385	406	360	371	349	407	380	395	385	360	389	347	418	362	387	375	365	407	382	386	358	396	369	401	384	414	376	367	416	384	395	348	374	395	365	356	420	383	385	348	369	405	363	375	363	385	412	407	443	388	377	393	396	406	386	401	384	359	373	368	362	345	367	380	369	369	389	390	373	350	408	390	374	389	404	367	396	420	367	363	403	343	356	364	380	370	420	406	409	366	373	354	361	411	375	377	373	381	369	413	394	386	384	372	440	400	383	377	379	373	365	375	390	397	378	373	411	404	389	381	386	392	346	380	336	385	417	383	369	398	418	358	414	379	380	380	363	393	387	377	363	384	409	382	410	355	416	385	357	412	390	392	403	369	377	402	390	369	358	370	404	425	384	396	345	393	366	391	367	351	386	396	410	367	377	343	380	356	358	386	362	392	373	377	404	408	414	403	352	373	376	406	376	382	383	356	362	409	395	413	343	378	342	396	382	351	404	396	398	389	409	413	375	357	384	406	336	383	378	349	421	360	389	367	366	385	394	398	375	388	359	384	403	380	365	425	376	385	355	407	361	381	375	351	360	367	364	353	398	384	375	392	392	354	389	399	397	380	335	343	404	397	357	354	394	387	373	404	373	402	403	392	400	384	362	383	380	377	393	382	359	351	397	390	387	401	408	379	400	406	371	396	358	389	392	372	391	368	407	343	367	391	351	405	358	359	375	399	394	367	381	390	381	380	377	390	392	403	338	366	372	386	408	365	369	426	375	379	382	423	395	400	388	418	403	415	396	351	391	383	384	413	365	404	401	353	372	388	387	409	384	390	388	372	401	355	354	353	358	384	397	363	406	438	381	397	376	403	365	400	378	400	389	415	362	374	433	395	394	392	391	378	382	388	363	357	397	384	389	371	362	348	401	397	354	384	386	388	375	389	395	385	395	355	361	372	388	386	365	350	358	350	369	359	394	374	397	389	369	370	385	411	340	388	370	394	397	387	365	386	366	391	391	361	394	371	396	381	400	369	362	380	357	372	363	385	354	376	378	347	374	384	401	380	385	403	394	361	377	392	389	371	375	383	369	405	355	369	390	363	375	390	372	384	366	361	334	359	376	378	427	399	390	362	389	396	364	387	375	364	407	394	358	354	372	378	342	410	392	364	407	381	402	363	368	387	360	374	393	386	414	408	390	391	401	407	352	385	424	375	383	381	367	376	370	336	364	369	398	382	369	371	381	401	391	365	364	413	405	370	340	369	401	385	356	361	404	367	361	403	333	392	399	369	398	364	389	366	369	366	366	378	337	409	357	375	367	350	373	425	395	357	372	360	382	405	364	393	375	357	395	370	404	353	358	387	365	350	376	355	379	413	377	341	370	405	390	393	390	405	370	364	375	388	397	377	372	401	399	380	373	383	348	377	397	405	390	362	396	353	331	418	382	397	379	391	397	347	390	369	390	402	402	391	413	388	381	360	364	388	380	385	401	380	376	399	362	360	349	366	376	379	375	383	354	395	370	383	354	380	368	392	375	385	380	407	386	379	368	387	347	356	370	370	387	364	360	352	384	367	406	362	380	391	382	371	388	382	424	392	389	389	380	390	413	401	388	361	386	410	383	416	383	343	358	382	399	373	382	398	428	401	420	365	357	383	377	368	420	386	384	371	403	380	396	389	421	379	358	358	396	379	367	391	369	321	346	367	366	399	378	398	369	403	377	405	384	393	427	406	396	375	394	366	352	363	372	397	367	389	390	379	406	359	358	373	398	392	347	422	360	387	358	354	374	357	407	391	347	398	397	376	355	384	384	416	378	343	377	382	372	373	377	426	378	354	405	420	419	368	366	384	375	382	401	377	380	377	361	404	386	375	382	348	366	378	387	380	378	378	411	358	398	411	391	376	363	394	410	382	396	398	390	341	358	394	334	390	345	389	389	384	345	346	387	383	348	350	380	374	377	353	399	363	377	368	388	377	365	365	360	389	438	403	355	395	375	366	384	384	372	400	411	384	383	409	378	386	379	374	379	364	369	383	351	379	360	372	398	382	350	377	396	339	421	360	405	357	343	358	356	366	382	389	404	395	397	379	354	383	369	375	423	381	369	399	380	388	402	372	386	377	387	394	377	348	411	389	400	374	384	366
25455	26217	41308	36652	21040	7225	1602	676	535	505	501	457	528	489	492	479	488	461	460	524	519	441	449	469	464	477	459	466	439	458	466	509	502	490	465	495	442	513	455	459	514	464	502	497	448	471	474	467	488	520	496	471	469	495	475	504	445	489	463	477	491	465	498	478	484	504	526	453	438	455	478	462	485	480	501	460	437	492	486	465	452	467	495	485	473	421	481	487	494	459	470	436	448	433	453	453	491	472	500	474	522	491	472	491	465	485	471	484	441	471	450	481	480	451	468	486	499	467	431	459	484	451	460	487	451	444	496	431	475	470	471	470	504	458	467	463	459	470	519	499	467	491	458	478	464	450	455	488	477	475	438	461	465	443	458	463	435	476	519	498	467	485	455	478	493	463	441	455	452	424	491	471	497	474	505	449	471	453	463	454	464	475	473	489	471	453	481	462	476	474	482	469	450	483	452	467	446	478	452	468	462	471	456	450	450	494	477	460	444	486	469	480	489	413	484	510	452	492	488	468	450	450	460	446	472	467	459	445	453	476	458	477	421	493	463	465	469	477	514	491	468	461	493	455	429	502	480	440	456	480	491	471	468	517	438	470	451	505	475	453	482	455	457	427	444	461	493	479	451	444	509	434	489	467	463	434	532	487	462	467	472	446	429	478	472	465	496	489	450	488	476	440	486	426	463	474	474	480	500	479	466	460	462	424	442	438	506	451	445	415	491	463	454	464	493	494	481	438	428	468	477	494	480	457	498	477	472	472	475	501	489	467	474	486	475	484	454	517	475	474	470	518	477	460	469	468	464	513	444	495	462	457	474	448	478	475	484	451	436	477	414	437	433	478	467	466	487	481	494	471	467	482	445	478	470	457	491	470	486	480	487	493	443	441	486	497	465	490	482	466	459	429	482	455	446	491	472	484	465	459	456	497	485	438	492	452	480	471	473	472	446	470	468	462	454	447	448	469	426	453	492	455	449	486	488	446	429	422	486	447	458	436	448	480	463	452	535	501	470	485	461	469	468	463	449	437	457	464	484	434	431	519	474	478	424	456	514	461	486	495	489	447	458	469	466	451	476	441	486	470	481	450	460	453	490	498	486	448	467	544	462	486	478	477	454	489	487	467	478	426	486	498	470	483	473	498	468	494	423	481	451	457	488	427	454	458	430	445	487	488	461	495	438	472	448	477	455	450	442	484	456	484	481	473	430	492	453	468	460	481	478	501	488	467	469	447	488	454	476	460	448	453	472	440	418	468	464	435	491	502	450	448	520	441	456	472	459	438	484	497	469	524	443	453	461	469	475	492	449	478	485	439	480	484	476	478	458	489	540	485	466	512	518	491	511	470	466	455	493	469	474	487	474	469	527	463	450	444	463	489	442	501	483	472	517	486	460	466	458	457	464	487	450	473	508	482	474	501	493	460	503	461	494	479	472	433	427	521	455	486	478	454	456	457	442	505	470	450	450	466	470	469	479	451	464	455	456	438	475	479	513	429	440	401	466	468	516	459	504	454	496	483	472	476	484	433	467	467	462	477	464	461	455	459	473	470	429	438	471	458	466	464	506	491	464	514	469	469	462	434	451	440	457	445	467	447	464	472	454	403	503	453	448	481	493	484	471	497	481	499	450	492	486	470	461	408	453	499	438	485	485	438	459	483	453	481	423	493	478	469	470	470	488	482	456	459	477	442	450	470	478	385	488	444	462	460	467	471	464	487	513	491	505	449	492	435	439	479	463	450	434	492	485	466	484	458	459	506	452	430	454	544	482	506	481	444	496	457	487	476	494	490	470	448	473	509	479	476	463	461	471	472	498	479	480	474	524	453	501	470	482	497	461	436	489	504	510	496	470	437	469	468	472	501	467	474	490	492	446	445	481	468	480	510	452	455	478	430	496	465	474	481	494	464	493	464	478	454	509	470	466	463	434	478	446	472	478	446	468	475	465	476	459	452	498	495	475	472	475	518	515	425	449	447	469	444	445	446	480	481	497	416	471	496	504	440	465	456	451	462	497	435	495	497	456	521	429	485	526	453	507	464	463	465	460	486	483	471	442	435	474	484	505	449	480	450	465	456	442	494	445	484	492	433	510	468	461	469	500	474	481	462	473	490	479	428	482	486	491	475	438	441	482	462	491	488	482	458	514	468	484	469	491	477	467	473	494	456	458	467	498	444	484	430	493	455	418	455	483	463	447	487	511	460	493	504	516	496	444	473	492	465	447	521	491	515	502	452	463	492	482	513	458	509	522	442	465	493	427	504	464	453	503	473	490	462	456	464	469	462	484	491	487	471	439	487	448	435	421	491	484	500	477	424	477	469	472	439	461	457	464	446	496	441	462	468	481	439	488	434	487	452	477	491	465	486	448	510	472	483	438	462	445	458	454	486	499	506	447	479	468	488	509	468	480	420	503	493	452	504	476	455	451	461	421	469	493	443	469	453	495	436	440	498	469	472	476	475	501	457	484	456	485	417	467	436	489	467	457	468	463	472	469	462	443	433	512	478	455	448	473	466	519	459	455	474	479	478	488	465	481	465	447	487	479	469	449	472	472	462	480	470	404	480	483	465	484	467	445	432	455	471	460	457	484	459	490	439	438	486	442	475	456	479	448	456	501	471	449	474	462	490	466	464	435	491	500	477	498	471	448	448	453	496	468	452	473	504	459	455	489	422	483	431	465	455	465	456	472	452	459	480	473	479	456	466	467	470	418	451	467	436	500	438	451	474	467	467	472	460	468	512	482	460	460	474	459	415	458	517	443	499	482	438	462	473	465	508	465	475	479	467	481	444	484	445	466	449	479	480	441	472	468	461	444	438	496	465	486	478	487	454	504	460	493	497	455	481	509	444	493	480	454	431	496	482	473	484	420	450	487	461	508	497	467	508	477	491	468	428	460	431	434	464	471	458	479	457	491	495	468	471	501	487	456	490	416	458	491	454	470	495	491	454	451	481	482	439	496	449	457	456	477	459	476	476	454	468	464	477	418	444	476	443	505	458	484	463	493	431	462	451	484	486	466	468	417	459	470	476	438	490	492	490	453	471	477	463	456	445	497	505	470	476	489	508	457	461	452	451	450	472	471	498	493	440	476	526	467	479	480	460	475	495	458	504	481	463	437	516	458	499	446	477	493	454	455	496	460	468	478	457	489	490	469	447	483	494	487	437	489	448	483	513	485	477	500	481	487	490	473	461	474	448	469	491	482	482	473	469	462	484	475	472	489	510	445	465	441	504	471	430	527	436	453	459	441	432	475	464	483	468	436	445	483	425	443	461	448	472	459	485	464	488	439	434	482	478	477	430	497	472	473	461	426	470	456	466	485	459	462	456	444	486	440	474	495	483	467	461	482	456	452	447	458	481	484	493	467	494	428	446	483	456	503	482	483	479	456	495	467	469	462	465	478	455	469	449	515	460	401	451	474	519	408	446	444	519	451	441	420	496	463	518	494	473	454	472	457	451	439	464	448	464	477	441	471	447	444	462	536	472	501	478	506	483
56552	84364	59206	30568	13219	3995	1263	618	479	428	447	482	428	447	452	407	453	441	459	450	473	456	421	441	459	421	419	437	449	484	439	444	455	422	455	436	477	415	462	432	466	446	429	485	436	446	455	425	445	432	427	421	434	414	482	423	448	433	467	428	447	462	394	425	417	470	463	416	412	450	442	421	455	470	449	419	440	456	472	466	462	411	453	440	490	423	414	445	499	462	419	431	444	457	453	486	468	466	447	469	417	470	421	434	445	436	452	424	433	423	426	434	416	462	398	472	439	464	440	442	450	419	484	473	431	451	468	463	470	425	478	455	419	438	425	456	428	392	417	448	406	465	418	442	446	421	471	413	433	473	462	465	420	419	403	421	432	457	419	438	450	451	453	453	419	425	465	464	422	446	430	433	434	451	452	469	425	455	427	449	450	446	444	420	411	414	434	425	419	424	438	417	432	451	468	433	445	488	454	468	414	417	416	461	435	457	438	419	416	459	434	441	485	414	451	411	468	428	467	430	448	432	437	423	424	426	447	403	436	443	440	436	436	441	440	441	451	432	422	429	403	451	436	410	412	442	434	448	427	476	459	401	459	403	449	427	454	426	433	436	445	465	400	450	441	429	432	414	436	435	432	417	447	456	438	461	433	478	457	456	395	404	435	447	449	430	476	462	442	420	462	425	435	438	427	470	403	463	408	414	457	437	400	460	416	458	402	464	415	454	421	464	443	448	408	409	433	433	433	458	432	425	449	455	409	434	427	432	438	488	419	457	439	423	442	428	442	439	427	447	444	421	458	430	419	419	441	446	474	447	430	386	436	437	431	449	425	458	437	414	451	405	440	440	479	448	484	419	430	445	471	467	446	463	415	401	460	436	451	444	424	427	428	433	448	432	434	406	469	470	442	414	455	385	443	461	461	440	449	460	462	435	440	441	437	438	418	449	421	448	423	450	434	412	443	406	424	446	431	447	418	426	430	487	435	430	404	462	449	449	414	417	440	417	418	420	413	476	466	438	400	444	454	413	451	415	423	438	479	428	412	422	450	415	450	440	422	440	440	444	424	449	424	406	468	438	420	428	438	439	451	446	414	497	453	433	459	455	425	434	442	381	432	438	430	409	416	437	419	425	457	439	472	403	481	395	422	437	450	439	426	443	431	451	472	425	457	409	431	470	494	433	436	439	473	437	433	465	465	434	419	492	450	474	469	426	429	470	431	426	459	468	438	401	443	419	423	431	454	447	420	453	475	419	451	445	447	433	456	467	405	458	424	426	465	412	417	449	439	429	443	433	431	401	440	450	450	438	437	460	413	457	464	427	428	419	439	427	492	419	428	450	425	420	438	447	432	452	418	416	418	463	453	434	459	433	438	468	406	410	434	427	435	421	473	473	431	458	446	400	451	463	440	425	436	414	423	482	410	426	447	453	444	440	432	457	452	457	450	429	429	412	415	427	425	456	419	394	476	408	422	406	422	454	435	440	475	429	459	374	442	432	452	445	421	472	464	432	469	474	454	463	435	433	443	433	466	478	420	446	428	428	463	474	452	447	438	439	413	429	467	436	438	470	464	436	450	406	462	409	438	426	415	456	447	459	448	447	439	445	437	424	468	421	456	434	374	448	462	435	437	419	431	412	421	451	444	444	412	432	413	441	486	425	434	406	407	463	421	449	440	420	425	433	431	434	425	420	443	434	458	475	428	426	458	439	436	445	463	435	456	451	483	500	438	434	428	458	454	424	451	439	460	443	395	472	500	409	441	436	457	440	432	437	451	455	424	454	433	454	425	454	410	423	463	419	421	470	411	436	462	452	455	430	469	457	428	431	462	447	429	438	473	396	440	447	451	446	423	447	437	451	453	445	435	487	413	406	442	384	431	447	438	483	453	428	460	435	448	474	413	413	450	442	445	397	435	452	428	433	413	471	479	446	454	449	452	415	440	464	403	462	405	436	452	457	432	439	444	448	450	433	435	415	397	432	454	418	422	461	415	453	422	394	434	437	432	449	433	456	466	425	440	415	429	432	452	447	479	429	435	450	446	413	410	433	456	431	440	457	417	405	436	446	438	433	448	450	451	418	490	404	435	411	453	445	497	427	470	440	459	434	422	420	426	453	400	417	425	422	409	457	456	474	464	433	419	455	452	454	465	457	450	433	458	433	458	466	426	424	458	466	448	441	444	426	434	407	451	433	438	444	428	423	480	441	445	430	405	445	416	400	442	417	425	483	419	460	430	444	419	456	448	434	443	427	429	431	450	415	410	426	439	447	437	462	477	427	396	403	442	460	413	455	408	434	422	404	459	453	456	443	399	439	431	391	451	410	468	453	423	406	495	451	444	468	455	407	419	428	422	417	469	435	441	441	425	402	402	449	455	458	424	431	409	431	454	424	421	416	483	454	453	428	466	404	406	481	444	428	398	450	438	428	438	424	405	484	476	465	426	422	439	423	409	445	406	412	438	446	415	393	452	449	459	418	406	402	450	396	459	443	421	429	428	445	458	442	469	441	454	406	414	443	465	445	425	382	462	406	420	445	413	459	428	395	424	436	451	431	399	419	434	439	397	409	427	396	429	459	460	434	427	482	405	427	439	466	447	454	435	453	447	409	424	451	417	433	451	450	429	421	461	413	471	414	438	491	408	466	455	435	456	448	437	433	429	469	428	471	443	446	447	435	427	421	412	457	422	424	414	467	440	459	476	420	430	427	438	464	416	442	482	465	473	415	468	415	471	475	430	411	476	433	415	476	376	470	443	437	427	419	421	427	409	434	435	448	457	437	430	429	435	424	422	422	441	426	478	462	436	449	452	447	453	478	470	448	436	439	431	435	448	434	423	419	423	441	442	424	473	443	424	470	429	389	432	443	477	446	411	461	433	435	437	477	432	446	450	438	426	422	441	419	435	405	436	480	487	443	442	441	458	426	427	487	457	424	461	465	447	435	421	443	440	464	448	423	447	433	430	418	448	454	428	440	439	454	472	451	431	448	423	417	419	440	452	430	463	439	421	456	448	445	398	418	455	417	452	452	417	421	456	436	428	453	416	415	415	430	423	416	414	456	411	453	408	411	428	488	465	441	405	460	441	445	444	420	477	473	452	441	446	448	441	484	454	439	444	458	434	445	427	464	445	470	409	458	427	432	424	420	419	427	450	441	428	433	445	432	453	447	433	424	412	445	447	470	437	450	413	424	457	497	454	458	419	430	454	420	453	400	403	427	444	436	432	423	429	420	431	471	412	457	435	420	450	426	401	450	431	444	423	444	445	446	425	437	481	449	403	486	451	451	447	405	440	423	417	438	454	410	438	459	451	452	443	443	412	434	428	463	468	487	418	440	437	438	403	403	430	390	445	437	464	433	409	472	397	418	439	407	422	429	419	411	451	436	461	452	413	406	439	439	422	463	446	436	416	429	429	446	395	429	447	434	427	452	393	426	425	447	447	428	475	465	397	421	433	416	459	403	407	491	435	442	432	409	428	453	440	422	463	471	433	409
24006	23253	35042	33462	24734	16152	5416	1252	759	640	685	676	663	611	611	656	626	658	587	639	655	640	665	671	674	633	658	646	645	607	624	598	620	656	577	640	595	631	635	611	631	601	647	618	589	596	652	660	607	596	613	654	639	633	615	632	606	635	640	634	620	583	670	601	596	584	596	616	612	632	622	645	646	570	582	641	600	623	590	624	601	587	618	565	636	622	592	629	645	597	645	681	643	655	596	642	580	578	660	609	623	574	678	596	639	640	581	595	591	639	627	640	579	616	575	581	644	597	602	608	557	571	596	588	588	636	594	626	651	631	636	595	594	637	642	637	631	617	607	662	587	620	630	579	649	660	653	595	628	590	600	643	587	685	618	637	683	646	631	611	625	644	602	667	637	620	650	597	597	627	620	642	606	666	595	622	573	620	647	608	623	593	659	626	609	621	645	646	613	589	655	679	599	646	639	631	602	645	606	640	664	627	604	609	633	660	590	624	606	609	608	631	635	591	619	637	621	618	609	642	634	640	620	617	596	623	570	641	633	634	606	645	647	666	610	647	602	597	632	605	568	591	605	681	618	623	654	608	645	652	599	632	633	629	673	640	610	628	610	621	575	633	657	623	583	679	572	640	661	644	620	631	601	661	640	612	613	627	631	629	661	643	582	590	630	605	568	589	609	635	636	630	619	615	644	629	604	598	624	602	588	605	602	607	632	650	634	631	586	618	652	620	593	603	599	604	584	629	635	589	599	623	640	591	643	608	651	619	598	645	646	587	612	594	598	635	629	620	657	601	619	605	599	603	596	602	631	579	633	599	620	614	643	584	583	638	599	664	622	620	602	645	666	620	576	600	613	610	631	649	646	611	585	656	629	616	624	596	625	628	582	598	622	645	590	671	640	576	576	619	619	643	618	627	678	624	602	628	603	641	638	596	579	622	618	603	562	637	617	631	609	640	636	607	605	605	602	613	639	656	590	637	634	643	606	596	638	629	684	631	671	628	597	622	611	624	650	619	597	637	638	579	651	585	622	648	589	624	712	662	599	631	553	613	607	612	610	632	594	628	635	623	604	619	647	631	610	639	602	650	652	596	619	632	601	620	662	661	613	636	615	584	634	602	643	657	642	616	596	623	627	574	632	590	600	588	630	614	585	622	612	648	639	669	628	634	623	642	606	625	604	599	602	618	630	643	582	601	602	590	557	595	602	580	619	628	619	671	574	607	646	607	639	602	583	603	615	607	569	592	598	654	624	614	604	627	623	643	531	645	636	658	619	643	625	614	617	612	610	596	622	628	604	611	610	645	619	608	629	617	655	644	595	612	604	661	618	616	669	607	631	613	647	603	585	597	601	625	604	630	627	627	570	620	590	652	601	662	613	624	662	629	644	632	602	606	600	646	667	609	586	636	645	584	636	617	598	575	645	643	629	578	618	633	636	614	617	609	613	631	623	618	600	611	620	610	598	626	583	595	601	617	639	614	647	599	566	636	606	646	639	583	663	595	619	628	600	591	646	609	624	597	572	623	591	674	662	597	625	636	590	636	610	605	561	608	655	642	601	657	647	612	626	644	619	583	657	650	623	656	623	629	610	623	618	602	631	644	609	630	607	646	639	593	613	618	659	653	641	646	637	649	586	632	619	592	564	617	633	607	648	581	640	615	605	643	597	632	589	670	684	603	619	660	636	585	593	661	598	605	632	653	617	662	619	642	658	588	590	605	597	619	603	595	653	614	622	603	642	722	586	619	605	652	591	655	633	595	642	643	623	636	657	638	594	665	608	651	666	644	635	613	615	616	611	597	629	609	598	610	604	646	569	626	587	587	616	612	620	586	652	614	628	665	588	636	642	605	648	610	631	617	635	616	653	619	656	645	613	650	612	624	593	603	596	590	573	630	613	608	611	600	640	648	624	596	631	636	625	579	596	639	582	590	601	660	631	640	584	595	588	590	618	625	700	574	586	626	579	639	634	588	621	644	618	634	668	616	649	639	592	604	596	606	605	609	644	594	614	579	610	572	611	573	597	607	628	639	662	624	640	591	566	578	605	605	618	626	587	547	594	663	624	638	634	588	634	634	600	608	610	608	637	668	595	595	618	623	686	580	681	607	597	581	622	607	619	650	578	641	578	606	637	635	631	631	589	642	615	590	640	631	634	590	603	619	617	656	592	620	627	617	666	587	612	599	605	631	586	665	665	617	651	576	609	605	592	569	598	634	639	622	604	636	607	629	626	630	637	642	633	692	661	671	576	625	647	632	628	677	606	611	621	671	625	629	579	602	610	629	649	623	597	653	611	611	626	546	630	613	597	629	616	636	613	594	597	607	674	625	614	629	628	677	582	639	605	626	614	605	608	593	612	607	589	663	624	614	632	633	607	598	632	618	594	597	655	596	660	654	639	641	596	598	635	591	599	639	609	631	627	637	618	605	639	644	641	614	590	656	641	614	624	575	670	630	655	652	583	631	635	607	664	614	606	570	624	634	636	599	645	633	600	651	599	606	627	669	597	585	636	611	639	619	670	590	627	596	618	665	610	627	634	575	632	631	630	642	608	614	602	605	628	617	604	658	616	644	664	580	614	600	631	636	594	600	680	614	630	621	642	639	621	598	592	606	621	661	639	642	627	578	654	593	624	638	654	617	644	638	612	592	651	650	589	630	618	606	645	598	616	617	673	635	615	632	633	622	649	640	642	664	610	649	658	584	620	609	604	650	598	677	595	603	607	631	641	631	647	649	583	589	626	581	574	580	579	591	601	602	662	657	629	567	595	637	622	600	622	633	676	577	609	582	633	631	643	605	610	601	603	626	595	599	627	621	637	618	614	614	668	609	602	646	563	598	598	620	604	587	665	612	614	614	631	596	625	642	595	609	646	598	620	658	581	672	618	614	618	582	626	613	605	639	605	619	582	592	623	580	628	625	591	644	636	641	581	615	606	614	667	660	589	610	624	658	596	575	608	636	592	632	635	579	598	633	613	615	586	604	594	583	616	615	637	618	630	604	581	656	614	648	633	608	602	627	602	597	577	619	603	561	620	605	582	592	645	542	565	629	600	615	598	617	610	608	615	635	621	622	666	621	645	621	632	597	639	655	656	598	607	647	639	607	662	662	561	579	626	639	613	597	605	642	667	606	617	626	633	642	650	663	648	607	591	619	597	631	616	569	599	599	617	625	610	649	660	638	632	623	625	660	642	623	641	661	632	632	607	651	618	663	617	616	606	586	639	613	622	592	631	591	586	632	633	617	560	645	592	635	590	654	621	656	660	624	612	614	627	611	651	602	575	595	659	614	624	629	627	589	643	621	632	591	601	605	639	636	624	613	564	628	650	597	616	590	632	628	638	612	619	619	672	601	639	611	610	618	634	594	607	613	622	626	625	606	633	637	592	631	606	615	620	591	646	598	611	611	614	657	684	631	614	644	637	579	595	639	607	606	631	683	585	648	669	621	627	608	587	609	613	612	632	629	605	573	637	690	619	580	599	626	624	681	645	635
64096	101690	71502	44022	19665	7542	2952	1166	730	646	591	619	582	595	592	629	598	620	583	629	574	646	647	619	641	624	561	577	573	629	633	622	631	569	563	542	595	590	598	584	639	594	537	586	592	605	605	608	591	593	583	583	594	602	596	585	633	552	564	613	565	620	602	560	593	595	594	596	602	614	573	548	601	566	563	625	606	619	578	630	620	644	573	583	576	628	580	604	556	567	586	608	611	559	610	622	576	606	634	614	575	574	621	587	559	607	569	565	582	620	581	597	566	607	572	579	581	598	556	608	609	577	544	574	615	614	603	559	613	612	604	612	574	568	581	580	585	582	615	586	612	577	590	579	626	608	554	614	642	592	577	630	605	582	595	618	607	614	610	604	551	603	599	595	621	615	574	607	609	624	577	644	619	655	606	590	583	594	574	566	617	553	592	570	643	596	585	583	631	556	581	626	616	597	606	584	614	638	584	558	582	588	587	570	572	599	598	557	627	603	584	594	605	615	647	594	602	633	592	575	579	594	629	555	554	589	603	585	604	606	591	575	614	582	594	638	567	590	589	593	603	629	572	613	616	632	550	560	575	566	609	575	603	525	613	590	576	642	629	538	618	628	570	614	638	612	595	618	542	631	624	600	557	586	630	640	565	621	573	583	576	584	606	604	590	597	556	589	631	574	569	650	596	603	586	585	608	592	612	604	571	613	614	595	632	555	549	619	576	607	601	593	602	635	565	575	621	575	590	627	585	578	552	572	625	596	609	551	590	600	583	556	640	608	637	583	585	630	547	557	594	544	592	611	613	545	590	590	575	576	580	638	609	591	577	573	583	583	581	573	592	570	560	613	554	599	614	559	570	624	629	612	603	617	607	622	578	605	624	585	599	599	611	599	599	605	637	614	624	606	592	597	617	561	565	580	573	588	618	543	545	545	572	606	578	600	586	598	591	588	637	589	585	572	542	607	616	620	591	583	598	583	599	582	564	597	584	566	599	619	601	594	561	601	579	583	602	612	583	548	603	634	597	547	586	637	544	562	569	602	634	585	612	561	574	596	617	561	543	620	572	561	570	623	597	624	584	599	560	511	573	575	589	609	589	586	575	628	637	566	662	637	647	552	578	641	587	540	601	573	608	597	629	590	574	594	650	632	613	607	589	613	635	614	589	609	615	624	602	583	574	591	589	595	592	593	593	594	595	603	589	651	581	605	600	639	584	566	584	592	586	608	593	582	576	585	655	581	633	569	605	601	603	565	553	578	639	599	591	558	599	610	589	592	587	614	619	608	595	583	548	570	565	561	626	611	586	584	585	583	589	605	588	636	577	593	577	617	555	575	618	625	568	539	609	563	613	589	543	579	558	603	616	558	555	621	567	569	552	597	572	593	574	614	628	546	582	567	583	589	594	572	600	598	601	562	565	600	575	582	603	596	545	581	579	622	564	587	591	596	641	566	552	649	617	599	563	573	580	610	604	564	610	604	582	630	566	594	644	571	593	576	581	606	581	604	600	627	621	612	614	601	607	585	583	610	582	610	567	637	553	618	576	606	574	595	597	593	648	599	580	596	591	594	614	596	584	566	538	627	591	570	591	589	577	608	593	639	598	667	572	612	613	644	555	579	598	555	609	599	608	622	636	630	601	564	620	622	561	576	571	641	556	574	582	586	560	609	614	599	575	581	584	579	574	594	624	597	571	609	588	583	567	569	601	608	594	609	625	632	595	569	606	581	593	553	590	591	601	620	603	602	613	567	601	585	560	576	562	574	654	607	626	574	629	604	593	580	562	588	584	639	586	600	583	639	591	578	557	590	614	566	627	625	583	576	594	590	535	581	578	576	542	593	535	596	574	613	591	555	602	585	594	603	592	594	589	600	578	610	627	581	635	591	618	611	580	599	575	598	642	612	600	624	611	622	595	610	609	588	592	558	559	589	634	583	609	586	548	580	557	605	639	607	571	623	555	577	619	586	582	578	622	562	592	643	549	542	623	566	568	599	612	608	560	583	596	587	605	645	550	590	576	615	598	558	609	588	578	645	609	616	565	546	617	583	637	575	579	614	582	561	597	602	581	614	581	565	594	583	581	621	587	585	613	577	601	604	612	607	590	601	624	561	553	614	580	591	546	609	549	568	574	578	603	619	607	600	601	587	610	604	617	610	586	544	576	562	579	561	582	580	620	566	566	587	590	565	525	604	619	580	624	605	567	610	559	599	617	591	582	571	594	596	563	564	603	590	618	590	586	534	635	613	602	595	600	576	560	642	621	561	582	589	583	625	583	622	604	584	627	577	591	581	592	566	579	557	626	582	586	593	602	608	587	603	569	606	601	571	621	596	606	585	664	543	550	568	609	563	592	586	568	581	603	616	585	609	566	580	619	595	624	577	596	578	605	617	557	589	636	558	602	587	545	583	613	551	580	602	569	620	622	602	623	572	589	583	630	605	614	591	636	566	580	515	570	613	618	565	561	555	595	608	576	594	588	595	600	581	568	602	576	565	603	616	611	623	621	608	578	586	636	619	600	575	591	583	597	583	590	589	602	635	629	593	566	574	630	594	572	611	571	605	561	611	622	613	574	576	613	560	627	612	596	638	578	592	613	611	607	569	588	574	621	593	594	537	582	580	600	606	614	589	607	594	602	600	600	560	560	620	578	609	557	536	584	568	605	591	584	589	610	547	592	571	624	572	578	575	585	572	555	600	587	570	623	583	593	564	603	551	560	582	559	582	593	592	610	608	632	599	529	603	562	564	572	582	598	601	567	562	568	610	607	604	584	584	608	565	631	616	597	584	570	614	602	579	579	626	593	627	622	584	619	623	594	617	570	614	576	574	602	606	621	578	599	580	599	596	530	588	587	586	598	608	618	578	598	556	631	634	578	566	564	574	611	610	590	588	561	597	578	585	591	547	589	598	517	591	632	638	557	657	608	568	626	564	578	608	578	562	594	560	556	591	591	599	596	605	605	628	661	550	598	631	644	611	597	559	601	588	586	564	593	579	597	556	626	603	580	556	616	553	563	580	593	591	586	555	573	602	599	591	591	614	612	588	615	573	578	636	581	609	599	609	643	591	565	562	603	591	592	579	563	667	558	536	600	591	575	594	558	590	595	570	587	596	608	594	591	603	589	614	556	623	556	577	617	612	622	576	585	617	583	575	605	569	595	550	586	588	606	631	555	592	586	591	577	579	614	577	562	554	588	575	586	588	583	578	614	567	625	600	572	590	582	561	587	617	545	592	560	595	589	592	581	572	567	602	588	569	596	601	660	582	588	606	627	621	579	565	627	613	603	553	552	582	578	565	605	623	581	605	623	607	565	594	579	554	588	612	525	626	604	613	575	554	606	602	591	548	648	602	592	578	597	589	600	619	606	561	530	562	610	628	581	585	612	614	609	544	567	583	623	579	578	568	571	619	617	611	532	584	627	580	555	566	599	582	571	586	605	566	615	564	578	573	597	621	580	589	623	562	589	595	607	575	568	610	555	606	570	611	611	611
29679	29526	24213	10627	2578	979	562	475	449	467	446	427	416	431	405	426	444	452	431	438	459	459	442	440	395	496	461	424	496	439	415	427	456	430	463	428	446	459	413	468	439	462	417	438	441	452	411	435	437	426	392	446	427	442	470	420	425	429	423	425	447	432	440	411	446	421	431	440	434	470	421	407	448	461	383	435	428	388	428	452	428	452	432	420	427	452	404	453	439	446	396	412	431	441	459	422	429	404	443	411	446	427	416	424	373	418	408	442	428	405	459	389	428	482	445	474	415	438	436	442	449	431	424	454	458	419	452	421	429	414	426	450	462	385	381	438	393	452	422	454	430	459	387	441	416	425	449	410	424	442	394	425	444	438	411	422	409	407	434	423	442	406	446	469	422	443	419	452	430	437	440	452	408	433	448	449	411	444	435	426	473	443	387	447	422	424	465	438	458	447	443	458	448	465	430	444	417	442	424	419	452	432	454	425	413	447	433	454	436	449	431	449	449	417	403	470	449	438	406	420	399	371	403	432	455	416	434	466	471	403	451	413	403	394	443	411	417	434	409	435	386	444	436	415	387	385	402	454	412	469	432	438	436	457	391	424	432	464	415	409	403	427	415	440	444	477	433	460	435	445	437	431	459	428	421	430	445	426	423	405	443	451	415	424	421	471	449	435	428	439	455	443	392	447	401	435	427	452	428	431	439	450	427	428	404	429	401	416	413	425	434	417	430	436	428	431	433	434	475	416	470	458	405	407	448	398	434	410	476	494	446	427	420	427	454	405	425	419	444	409	417	420	402	463	445	399	421	452	423	417	438	451	430	396	429	416	432	416	444	448	436	440	432	448	438	448	434	406	430	462	425	444	420	375	433	426	436	475	428	429	465	413	426	418	443	427	466	463	451	449	474	442	423	448	415	439	424	410	449	436	396	430	398	427	412	396	413	435	446	427	427	442	453	416	465	408	443	438	452	418	450	416	434	439	429	385	402	397	421	496	439	431	406	430	450	432	432	443	438	440	438	443	462	411	466	432	432	442	427	400	411	427	421	427	420	433	443	409	450	426	403	383	425	432	433	384	447	406	398	478	416	454	445	460	425	418	454	459	413	422	475	448	453	397	426	462	427	446	417	419	422	448	448	436	415	422	414	441	425	411	430	428	443	411	436	446	412	384	440	439	433	443	425	411	455	434	427	417	431	451	438	427	402	404	425	408	411	436	446	441	418	409	430	434	453	422	419	404	398	426	390	432	451	417	416	429	424	454	427	400	367	455	388	477	449	463	447	421	458	388	425	454	445	414	417	400	430	458	398	399	437	476	403	418	447	424	434	403	441	417	434	395	425	437	423	453	374	432	462	396	415	429	430	426	401	428	422	440	455	417	461	434	447	400	431	448	421	430	447	429	379	410	418	460	451	466	422	443	424	400	431	460	400	418	389	429	444	441	402	419	489	407	439	458	435	432	438	422	426	394	429	471	415	417	406	457	433	410	456	452	401	422	410	410	378	415	420	436	443	465	435	423	445	408	428	456	420	433	412	453	433	379	449	421	467	427	413	411	441	391	417	480	411	441	399	410	415	400	387	439	451	435	449	449	446	431	403	417	417	418	464	406	423	439	439	379	423	453	436	455	383	464	432	413	441	456	414	416	417	436	437	439	441	446	421	423	440	390	423	431	458	397	387	441	428	402	428	426	450	437	449	455	429	449	429	418	446	441	414	446	444	447	434	427	477	424	435	414	436	452	417	432	445	428	415	436	428	438	436	444	450	398	404	390	411	432	393	406	446	404	485	432	408	412	483	443	418	406	408	415	428	445	432	433	465	456	423	435	429	400	416	412	457	397	447	445	432	436	466	438	422	464	446	427	441	428	416	441	406	448	391	408	415	453	431	445	395	418	448	429	449	434	414	439	400	381	430	385	413	429	430	465	455	403	456	438	450	417	465	447	429	415	429	444	438	412	429	436	408	442	459	422	436	417	436	423	434	413	453	450	454	400	418	425	429	445	417	432	444	415	408	388	410	426	426	437	430	429	417	406	386	458	405	442	449	441	435	439	442	443	437	383	423	475	431	425	438	402	410	407	427	429	420	432	439	408	415	430	431	404	422	403	399	422	427	434	409	424	415	425	428	414	426	419	433	438	441	468	415	457	461	448	400	396	414	406	411	437	407	460	451	409	458	418	416	430	444	482	460	404	454	456	438	444	465	412	412	449	428	427	398	431	438	415	461	449	460	416	444	425	435	435	471	456	393	437	440	433	455	414	409	444	441	431	420	407	465	398	439	399	461	462	385	428	433	406	441	435	419	437	471	403	408	454	400	442	429	441	451	432	445	450	393	391	451	436	418	441	431	415	438	407	422	405	426	456	426	445	436	401	445	446	406	412	431	426	445	376	448	417	442	457	427	424	396	439	403	454	440	411	448	417	451	443	427	414	401	409	400	439	436	415	443	426	425	433	421	438	399	431	446	438	395	423	414	396	426	443	406	422	404	457	446	406	460	423	477	446	423	418	425	438	409	445	409	417	446	433	397	459	445	411	414	453	427	443	446	425	457	425	410	441	479	455	417	415	409	426	438	408	421	423	405	440	440	426	425	459	453	418	433	445	442	443	448	443	442	422	434	413	431	401	410	427	435	427	436	444	433	445	418	450	412	456	431	391	423	445	428	413	437	410	423	459	449	420	411	419	448	446	423	437	411	431	460	430	440	429	448	398	445	418	438	420	439	430	434	412	439	415	430	414	437	411	422	417	442	440	383	457	418	451	426	461	448	443	435	418	403	422	488	464	447	423	418	454	400	438	430	420	421	404	412	401	438	415	446	436	401	410	426	429	438	422	406	396	389	435	402	423	412	407	443	431	442	451	407	446	452	434	429	437	412	447	407	403	428	430	478	411	408	402	405	408	396	417	432	390	439	448	449	448	455	431	439	424	414	405	443	422	428	405	435	440	410	462	449	421	425	471	440	418	445	390	420	443	446	423	471	427	419	431	418	461	400	452	444	450	417	438	451	446	439	428	461	389	407	437	405	425	447	438	417	434	436	417	442	418	378	465	427	427	462	393	447	410	459	457	439	431	454	423	403	401	386	465	404	449	442	432	428	447	427	419	446	404	427	424	432	443	443	465	436	438	408	404	451	432	418	419	401	425	428	386	453	432	467	422	482	445	420	443	430	451	454	434	440	409	445	444	456	442	419	439	429	399	440	471	401	449	416	447	430	405	447	461	398	430	438	390	431	409	409	448	461	432	409	430	445	395	437	409	434	439	441	420	412	446	400	450	421	400	446	468	418	391	436	448	417	450	434	391	438	436	455	447	401	402	404	423	415	425	420	413	426	426	458	438	437	424	415	463	409	405	439	393	428	447	429	441	406	448	429	376	422	429	463	414	435	452	414	438	411	416	432	438	453	424	422	441	439	442	438	396	437	439	446	449	406	453	433	404	439	434	425	430	447	415	442	426	438	393	405	422	417	449	471	380	432	439	444	463	457	445	402	445
21872	34276	18431	6050	2199	930	490	413	409	360	362	384	367	404	393	384	373	426	365	377	405	394	382	391	360	314	359	388	375	415	355	367	363	381	351	369	390	352	372	417	379	345	397	393	381	391	384	374	375	403	414	383	392	379	375	355	369	336	360	362	396	365	342	377	367	373	378	407	385	389	388	374	372	355	371	400	382	361	357	385	368	336	372	349	367	368	362	402	394	349	376	381	377	374	396	417	383	386	380	350	358	394	330	390	368	377	400	402	357	363	367	379	346	401	391	400	388	387	334	380	350	401	416	384	389	412	375	387	371	371	384	347	400	405	377	404	375	386	393	370	359	365	334	397	365	365	362	358	406	382	375	337	372	377	368	364	359	381	371	349	391	382	373	373	402	416	375	395	362	387	381	343	387	370	358	398	382	353	402	331	373	380	355	371	333	376	397	406	384	390	391	398	354	399	385	340	383	372	367	367	372	398	397	345	392	373	385	366	352	368	386	411	368	345	368	366	396	396	382	386	367	345	384	395	354	361	390	378	378	374	387	352	350	362	364	359	383	391	343	368	370	348	347	362	356	350	384	365	374	364	391	390	388	376	373	381	387	377	372	377	351	383	369	350	338	381	367	378	349	387	361	401	354	367	391	374	366	381	343	361	346	383	395	373	371	379	343	368	388	331	381	374	367	327	361	387	388	369	401	361	397	405	379	372	366	371	388	337	382	377	420	383	350	372	384	355	377	368	386	357	378	373	376	376	366	363	361	382	357	367	369	426	386	376	392	382	352	432	374	378	386	369	377	377	368	370	368	383	384	388	377	380	337	379	435	371	358	387	354	386	363	366	387	342	359	399	405	374	399	377	369	376	383	357	401	422	375	380	346	341	382	392	363	382	358	375	358	392	375	406	407	392	362	380	350	389	404	379	352	359	378	326	355	389	374	376	347	380	374	382	397	376	346	379	357	381	368	391	378	395	411	393	399	409	364	385	397	364	405	388	334	391	401	376	355	360	388	349	364	412	395	386	376	376	395	368	394	387	351	418	372	407	366	360	349	392	344	372	401	360	363	405	373	404	371	390	345	368	358	361	366	356	346	366	387	388	365	353	382	376	321	346	390	365	362	369	400	356	407	379	377	370	361	373	390	370	380	358	388	383	374	369	376	343	385	357	364	377	382	390	399	388	345	371	388	396	385	390	361	374	357	376	399	383	368	359	379	370	344	398	374	393	376	365	389	374	399	385	419	394	402	377	363	398	405	368	375	405	347	345	393	397	381	372	389	377	399	378	369	379	390	367	360	404	396	380	390	369	434	376	353	381	349	372	394	367	416	358	350	358	397	342	362	366	383	352	374	414	354	368	388	361	386	359	362	369	364	367	370	347	353	374	398	369	360	338	394	372	376	389	364	368	360	394	358	385	367	388	379	362	399	414	366	394	390	383	393	412	372	356	389	360	391	418	394	385	349	367	397	364	384	387	354	394	396	397	403	359	380	383	352	369	355	407	360	399	350	361	390	349	396	375	367	377	401	354	394	350	387	364	370	377	407	367	383	386	362	355	331	374	401	369	340	412	322	350	377	393	426	350	361	379	332	385	343	372	420	363	380	346	391	358	396	374	357	353	386	403	344	379	358	366	365	369	349	399	366	367	368	382	383	378	360	388	377	365	386	391	363	367	381	388	378	372	364	385	353	400	364	329	381	347	391	366	347	392	350	359	392	390	369	355	373	391	385	391	378	367	373	331	359	377	368	340	357	392	386	372	340	394	392	358	379	375	354	363	365	389	381	364	366	362	348	364	372	369	379	393	376	374	369	383	384	375	361	375	371	345	387	373	390	375	403	380	333	333	357	393	383	383	352	415	394	376	351	352	377	377	343	363	385	389	361	372	361	368	388	362	406	394	408	352	375	345	380	369	355	383	387	340	359	351	363	348	325	351	378	359	383	366	394	306	388	381	348	366	357	361	348	353	359	398	386	352	390	395	381	379	369	385	394	401	361	417	390	391	387	404	383	368	366	377	344	379	373	383	377	372	376	368	375	395	333	359	350	385	381	362	380	354	368	367	353	378	352	388	369	377	359	400	415	378	360	388	374	393	365	310	356	411	353	386	344	388	400	392	390	357	353	381	379	414	361	390	405	399	393	369	372	368	403	370	376	402	368	383	388	359	399	393	401	394	347	367	375	365	397	360	368	343	395	406	392	368	371	383	402	396	398	372	345	376	381	353	374	379	382	389	390	379	376	366	347	398	404	392	335	356	396	397	363	373	347	407	338	344	369	359	347	357	347	393	359	369	312	342	376	390	363	372	377	327	389	392	364	351	381	354	398	387	398	375	345	376	371	353	370	389	373	344	387	371	390	411	361	359	368	379	379	408	361	395	351	344	346	410	397	380	371	392	386	339	356	364	372	368	393	384	376	361	369	378	365	378	342	362	358	380	354	369	404	377	410	399	386	370	389	382	372	376	375	400	360	377	364	388	380	366	402	357	347	410	382	362	380	380	348	349	382	377	382	382	404	376	377	352	380	417	397	391	364	352	384	374	351	348	379	353	362	393	385	363	367	409	380	335	373	350	401	360	374	362	367	360	370	363	358	383	381	372	417	392	347	374	416	389	371	380	362	383	372	362	335	375	377	391	364	370	400	380	423	334	351	390	348	404	396	369	374	353	357	393	373	394	377	343	404	368	382	357	359	378	382	365	359	356	395	360	348	386	370	400	347	351	360	397	388	354	417	390	379	359	369	363	361	352	371	373	363	379	369	368	384	356	377	393	362	333	392	372	355	369	348	356	360	399	378	359	369	381	391	411	373	360	390	390	387	368	385	380	392	357	381	362	391	365	395	370	351	330	350	386	364	365	354	354	398	349	363	403	367	371	368	348	416	359	379	372	377	384	365	391	370	391	348	390	343	422	399	371	339	374	366	359	384	355	360	354	373	387	391	384	346	376	357	367	378	375	387	389	376	380	351	362	381	365	363	363	388	378	399	390	375	394	390	374	401	369	348	379	380	379	357	399	374	399	365	372	387	382	356	383	348	391	353	380	381	363	396	383	350	361	394	375	378	378	409	384	345	385	386	389	332	395	356	356	393	389	364	328	357	356	367	365	381	408	368	382	349	347	366	391	385	323	357	362	373	386	382	347	354	385	336	376	362	375	365	322	394	360	395	389	383	381	407	390	382	394	375	391	355	356	364	389	377	358	355	358	363	371	400	333	364	384	397	373	412	382	411	347	389	381	357	372	372	353	385	358	364	394	397	385	383	379	363	374	371	391	396	379	368	354	383	377	358	411	361	348	350	356	367	374	384	364	383	355	367	441	381	363	360	347	334	358	408	374	403	385	400	388	353	421	353	349	384	373	374	362	402	371	383	369	369	372	371	358	383	386	382	379	412	362	384	386	384	334	322	423	351	375	364	369	391	402	369	366	380	381	361	381	388	376	389	344	404	384	360	391	396	358	374	436	406	367	388	367	421	353	366	384	386	423	397	367	439	390
25592	27178	39688	35680	20027	6762	1465	690	484	549	534	510	514	496	501	513	551	468	465	520	480	537	533	548	572	522	541	505	543	530	498	482	524	495	486	508	505	456	509	513	499	536	524	519	524	526	530	500	504	527	532	516	530	512	482	507	532	489	533	482	518	506	498	525	485	505	505	481	484	494	501	447	500	527	547	504	492	509	517	469	538	504	483	535	522	502	476	486	475	438	534	539	500	530	489	500	460	527	482	520	494	491	505	474	521	534	484	512	496	485	474	542	507	488	528	520	458	510	471	505	513	524	511	518	489	494	481	511	496	480	500	527	462	497	480	501	484	493	475	499	482	470	463	488	505	501	515	516	552	484	473	440	504	491	503	488	504	503	495	519	484	490	485	504	493	496	488	494	481	497	502	505	514	461	493	503	521	483	494	485	470	445	512	510	521	535	476	519	501	477	519	516	461	517	492	505	473	482	486	466	480	489	506	468	484	475	513	506	510	488	497	496	483	441	474	480	492	511	457	510	519	479	510	437	491	515	532	498	533	501	523	491	531	493	539	506	508	511	502	508	497	518	471	449	459	466	518	468	496	555	476	489	493	521	488	504	499	514	502	500	500	490	522	531	513	522	538	513	477	520	482	486	490	477	486	503	519	526	504	546	491	491	526	517	473	495	446	475	524	499	500	535	508	506	464	455	512	512	498	486	510	484	513	524	517	506	525	490	494	455	469	500	507	490	509	495	535	508	483	485	487	525	508	483	478	529	493	542	497	500	481	453	498	482	485	489	510	512	506	541	509	496	514	508	509	493	492	471	491	499	482	531	476	504	489	547	511	494	500	478	497	525	472	504	455	476	513	495	479	513	545	515	474	552	472	507	501	501	529	521	447	516	458	491	491	523	536	521	514	477	516	487	498	501	499	495	483	515	480	494	516	494	515	485	477	484	496	501	456	520	524	523	550	526	535	495	521	488	527	512	497	520	497	504	531	498	501	521	468	530	509	481	499	515	516	449	509	506	528	481	509	490	506	531	503	501	521	500	513	482	520	512	530	500	489	511	501	486	494	488	495	478	491	491	497	506	488	495	518	466	441	517	492	483	523	517	528	480	498	527	467	499	521	492	465	499	476	496	488	508	497	501	522	453	525	533	509	460	490	550	526	460	519	522	554	500	490	478	494	511	517	500	513	549	460	481	509	504	487	469	509	457	467	511	505	504	510	519	483	514	496	466	514	516	502	495	522	530	518	489	479	496	509	472	530	473	548	502	536	509	505	499	503	505	495	491	493	489	500	490	494	501	525	507	539	487	475	500	479	484	494	497	480	509	512	474	484	502	506	501	500	501	500	491	520	509	483	523	481	527	512	522	492	505	482	505	536	505	509	485	494	524	513	482	527	534	487	507	495	478	493	475	522	506	467	496	524	497	510	542	524	524	455	466	498	502	527	470	522	490	484	478	490	484	495	519	493	457	507	479	519	490	475	484	488	498	490	479	498	497	506	489	507	513	520	505	464	478	534	499	510	522	502	512	525	479	515	481	493	518	557	544	489	466	533	491	465	518	504	511	523	524	489	493	501	505	523	516	528	473	509	498	486	487	502	501	536	521	500	483	469	464	457	487	499	550	509	503	501	469	531	474	503	536	498	476	496	512	503	498	495	471	460	496	453	492	513	470	496	480	512	486	535	494	549	507	523	478	466	491	483	518	501	542	528	510	488	511	488	493	511	501	462	519	476	536	539	481	486	488	514	521	464	510	503	518	518	526	475	477	496	500	495	516	500	502	509	514	532	500	486	489	516	472	479	507	516	507	504	506	500	479	483	503	488	508	514	478	488	477	501	530	576	508	484	459	517	511	498	485	488	496	510	509	512	501	458	496	513	498	520	492	509	496	510	551	513	473	563	508	553	479	490	539	454	512	511	508	484	540	470	478	492	495	533	494	467	489	511	449	491	479	518	483	457	521	489	488	499	511	514	516	496	542	487	491	530	507	513	503	477	494	469	482	475	539	474	507	489	518	520	494	523	478	503	524	521	492	488	507	515	467	501	516	491	513	523	514	544	524	477	523	470	473	488	493	498	477	531	525	525	463	516	531	533	494	479	507	527	488	574	516	522	483	538	532	489	498	465	498	501	492	543	486	484	485	499	518	537	489	459	498	455	521	525	481	525	509	498	509	478	506	503	484	557	474	538	491	499	508	479	485	499	493	508	530	539	526	500	499	476	510	512	503	503	534	510	503	473	498	480	536	518	471	496	506	505	511	501	483	488	490	484	534	513	506	474	497	463	470	502	542	534	485	515	501	521	476	482	481	512	508	520	547	467	473	481	522	505	507	519	475	533	509	518	522	467	517	481	501	513	506	530	516	500	513	493	501	517	497	535	539	521	498	495	481	501	526	498	523	494	509	494	493	485	500	487	505	477	478	519	510	536	462	459	520	464	508	510	492	476	502	483	526	541	534	470	498	532	509	534	522	491	482	484	493	539	485	485	503	494	502	506	492	485	528	476	484	513	508	518	553	473	479	455	501	520	500	516	541	514	493	552	517	463	491	492	517	507	492	464	491	524	502	525	553	512	491	464	516	520	506	457	497	482	531	518	541	485	477	503	495	518	498	484	513	487	490	532	513	495	477	497	538	481	473	487	537	514	490	519	479	504	500	503	521	528	496	483	476	551	502	472	486	518	515	490	506	515	525	505	525	469	489	504	493	543	521	500	514	492	473	537	519	514	501	512	509	499	483	451	550	494	519	515	522	490	492	508	487	503	539	500	499	520	468	473	475	517	541	509	500	492	480	537	483	534	499	521	458	441	498	480	519	512	494	481	538	471	516	497	526	470	497	515	499	517	458	510	453	525	450	524	478	537	506	532	518	494	478	502	467	492	501	509	496	523	519	520	494	460	492	487	472	535	522	464	491	527	517	463	511	503	508	504	503	512	492	477	509	474	506	518	483	517	519	502	484	470	494	527	527	474	467	519	477	487	505	505	515	503	482	482	500	525	523	465	512	527	487	536	486	496	525	526	502	518	473	513	488	491	500	434	479	550	505	464	459	474	509	529	488	499	524	507	498	455	502	487	472	517	474	498	449	498	503	506	489	500	492	478	524	506	502	534	484	487	520	456	505	517	541	531	494	548	533	492	480	520	485	479	460	508	449	521	486	521	523	488	492	502	511	518	502	494	502	477	484	541	513	463	466	498	501	485	521	507	504	483	496	542	525	489	492	469	491	503	491	535	539	497	450	494	477	491	524	461	530	506	506	463	486	512	538	490	507	502	512	461	506	483	494	489	439	502	499	499	485	488	504	526	513	508	541	482	495	517	523	492	546	490	482	522	502	518	506	474	489	488	465	495	561	495	537	493	498	505	514	520	515	496	495	478	532	544	474	508	484	460	520	512	495	513	506	509	516	473	490	510	540	531	545	520	531	502	493	520	499	506	494	491	503	476	509	482	497	471	506	508	503	487	518	491	502	477	495	493	484	497	516	499	501	489	520	471	477
57981	84390	58025	29582	12237	3760	1198	617	455	482	473	501	466	487	471	429	474	462	487	499	453	505	490	464	479	477	479	477	451	469	490	478	490	470	467	516	455	482	458	493	447	488	474	496	488	441	496	478	465	501	437	528	475	445	504	422	481	465	470	445	439	472	459	462	503	474	460	465	498	437	490	470	461	417	440	473	457	470	495	494	472	474	468	483	476	465	479	459	442	479	480	439	465	453	469	466	474	484	468	469	504	442	527	481	497	468	483	464	495	467	485	437	456	465	471	461	458	446	462	467	464	485	484	467	476	468	447	445	414	485	504	478	471	454	495	461	455	419	470	463	434	484	451	465	490	448	482	519	446	433	445	455	478	478	517	469	442	424	444	439	450	476	456	492	460	476	439	463	455	415	460	512	420	463	452	451	505	477	472	503	449	465	453	518	410	502	439	460	509	459	444	455	454	447	485	468	450	438	515	480	492	463	475	451	454	439	464	461	487	480	429	446	460	469	462	470	470	455	443	474	467	491	445	493	486	512	485	444	495	501	501	490	453	459	465	475	460	462	446	443	454	442	487	424	474	469	477	483	471	443	445	478	466	522	443	472	477	462	469	491	460	437	508	471	462	459	468	471	434	495	445	442	468	473	489	465	432	463	464	495	407	436	428	499	465	478	443	487	419	445	513	458	426	450	465	471	480	456	445	476	465	499	492	445	471	468	498	446	446	479	457	483	458	476	441	486	484	462	489	467	479	469	438	482	465	472	455	451	484	469	435	438	450	461	450	480	440	450	472	460	478	437	436	453	503	487	497	452	448	469	485	479	486	433	462	471	464	453	494	454	462	446	429	473	451	478	474	459	453	445	451	446	466	477	456	450	482	442	446	487	482	445	431	479	453	437	467	429	473	446	476	446	432	480	478	470	489	483	489	454	464	469	449	473	460	449	446	505	439	468	451	448	448	484	478	478	480	505	473	484	474	443	457	465	477	428	496	469	457	479	457	425	459	449	489	446	477	480	473	450	482	437	459	459	471	449	497	462	452	456	486	475	447	501	441	472	458	453	440	474	446	471	454	472	446	470	448	458	451	480	499	470	452	472	488	472	467	457	439	483	467	501	483	495	456	523	452	459	460	455	492	490	456	467	447	440	455	470	492	448	467	459	499	424	477	461	420	463	461	491	497	488	446	416	457	489	476	508	440	461	463	497	446	486	472	484	430	449	446	467	429	463	453	425	446	451	452	481	441	462	460	491	453	461	450	445	475	497	502	434	460	490	426	460	452	485	460	474	510	397	459	469	499	485	474	439	453	482	479	522	522	469	499	430	458	464	474	478	448	483	441	506	481	466	494	516	445	467	469	460	507	426	479	487	451	452	478	467	444	461	480	461	465	446	446	461	446	431	484	491	485	433	447	443	447	440	486	484	480	477	494	470	446	458	455	515	447	447	513	470	487	421	483	456	492	455	447	473	480	471	474	460	484	476	447	460	452	456	474	415	438	471	451	476	485	479	450	464	472	428	457	456	476	470	487	435	440	429	484	459	478	475	450	465	462	463	483	449	426	485	469	463	479	462	471	463	462	443	429	480	469	441	486	445	428	466	450	433	464	446	444	487	468	494	469	475	488	469	452	482	450	459	457	446	443	497	433	487	479	474	471	462	462	493	484	464	463	465	461	461	428	474	448	430	494	446	470	481	462	442	467	437	470	466	493	419	450	456	476	465	504	468	429	486	489	455	461	454	462	453	457	473	476	474	482	471	486	520	426	508	468	465	477	442	429	468	481	462	430	451	468	434	458	521	482	452	440	483	459	441	465	501	471	482	511	485	463	498	516	445	464	452	503	462	421	453	448	504	441	450	437	519	475	456	444	453	460	430	477	441	470	472	468	467	458	461	464	436	438	484	455	478	472	501	482	400	507	471	479	460	491	450	467	474	462	468	510	414	453	459	458	465	503	439	486	447	488	443	422	478	460	444	462	512	435	457	448	470	446	469	455	453	487	472	451	459	471	463	444	418	476	465	488	461	489	474	446	488	457	493	467	430	416	489	443	475	472	462	457	473	471	492	482	458	497	462	452	446	515	429	460	435	437	442	495	469	475	453	477	493	432	479	446	491	458	442	471	456	468	460	487	420	484	510	432	482	452	456	448	463	473	453	498	462	467	424	499	429	459	429	474	472	497	479	464	449	475	478	476	493	484	495	444	448	489	453	455	446	451	475	493	461	458	454	437	461	463	453	452	449	451	441	448	448	496	470	491	459	444	467	459	496	503	469	489	482	458	463	419	461	475	463	442	455	449	460	464	461	456	448	472	455	499	480	467	490	522	463	427	488	450	453	472	488	450	486	453	480	496	510	460	455	453	444	465	478	455	443	419	462	472	448	450	465	496	465	478	429	467	445	458	471	465	490	464	451	518	431	460	475	461	488	471	466	443	448	452	440	478	457	423	476	473	477	504	452	429	450	448	523	460	472	450	462	468	476	455	435	468	428	463	467	458	448	480	442	454	474	523	428	455	451	473	518	462	518	475	437	488	466	435	463	443	454	437	508	456	455	482	456	459	520	413	483	449	502	427	465	466	487	456	519	457	489	483	496	474	471	457	517	481	466	469	441	488	443	439	449	459	470	481	462	467	479	453	478	430	442	464	502	454	470	448	485	487	436	474	476	456	477	463	437	437	470	476	435	475	454	466	449	455	460	461	444	440	441	477	453	449	493	444	461	452	453	431	491	461	481	476	483	452	494	478	438	436	464	498	463	447	471	451	501	481	473	480	456	433	439	475	471	486	436	502	451	465	481	422	455	471	479	482	436	491	454	451	441	476	471	483	462	427	458	439	458	443	454	474	482	449	437	433	455	477	425	493	436	456	470	459	488	459	488	426	438	471	451	447	461	468	491	434	433	463	426	487	445	534	465	462	487	470	468	467	435	457	427	464	442	417	469	497	461	475	451	492	428	485	463	479	478	407	463	466	457	465	429	458	469	468	439	455	478	502	475	478	455	466	418	463	468	432	455	442	467	462	462	466	479	443	489	460	451	499	467	498	460	491	425	473	424	433	487	472	490	450	471	454	466	446	464	440	430	466	452	477	444	452	459	468	443	472	459	472	469	437	486	424	456	491	464	476	410	477	465	471	462	483	442	453	494	493	468	497	458	487	489	480	461	477	448	454	487	482	462	504	446	436	450	449	461	456	472	450	476	450	469	428	457	454	462	484	500	468	458	444	471	492	458	433	454	469	456	481	478	507	460	465	484	468	481	454	456	501	462	490	498	480	464	476	504	452	464	482	446	453	488	469	441	480	486	459	459	450	470	492	458	476	496	452	456	507	450	472	507	431	476	438	450	483	488	473	474	487	453	484	494	441	480	479	479	458	453	502	469	464	436	451	426	447	486	461	469	463	483	466	521	481	438	437	435	454	453	472	459	441	474	480	487	461	441	402	469	451	484	452	464	468	432	446	466	469	469	461	483	442	469	473	446	432	459	448	460	483	496	433	460
23909	23118	34781	33704	25738	16453	4721	1174	744	762	782	685	685	685	739	742	679	724	706	698	686	768	700	709	680	679	696	678	694	687	637	700	712	654	712	664	726	674	647	625	672	664	672	703	666	665	703	684	687	685	659	643	729	693	689	743	667	706	709	631	681	643	695	671	710	669	687	683	711	636	724	621	639	692	661	668	653	705	705	685	661	701	662	655	641	673	706	686	684	687	635	663	646	711	655	700	654	636	700	634	701	694	701	624	662	621	666	666	675	673	659	674	629	652	677	668	638	728	709	658	649	688	638	714	644	667	709	637	700	623	644	649	687	680	673	641	686	647	690	658	655	637	657	688	703	674	669	648	685	651	710	647	640	651	674	667	706	643	692	703	670	643	644	656	757	712	679	693	660	676	696	652	616	681	635	622	707	607	643	701	688	657	700	687	646	668	637	706	646	645	679	691	668	660	661	657	670	632	622	664	651	642	720	675	643	697	628	685	685	678	677	633	706	650	660	668	661	695	700	612	637	607	657	682	666	635	663	656	649	683	709	712	742	611	629	621	666	635	667	614	632	712	649	630	680	687	679	610	693	695	688	652	667	663	675	642	664	675	676	678	650	637	637	657	648	635	627	665	706	600	672	621	655	670	691	649	632	700	677	695	719	673	665	594	674	692	660	656	642	665	614	684	635	722	683	676	705	622	679	644	642	659	675	651	697	665	683	695	651	669	668	666	624	700	710	631	659	641	712	634	659	671	651	648	642	681	691	686	684	652	679	684	654	706	651	648	696	693	655	657	618	688	636	684	629	681	693	650	611	638	668	648	691	645	678	623	710	643	664	680	636	651	662	653	728	666	710	702	663	681	657	672	687	627	696	709	696	718	670	674	701	661	678	679	649	667	666	665	662	675	675	690	678	635	668	586	633	665	697	636	693	671	692	663	652	668	643	619	688	669	679	651	692	672	686	691	667	666	677	720	688	667	706	660	651	702	641	697	637	663	697	630	668	676	673	716	658	648	654	691	683	661	681	600	673	645	667	657	659	666	688	665	622	668	716	687	662	695	697	705	708	685	635	707	660	684	700	688	650	663	647	687	672	587	734	632	668	661	677	640	658	624	699	613	711	726	681	687	666	632	655	615	689	680	642	655	673	694	725	688	731	630	643	679	678	687	679	715	703	689	659	664	681	657	736	716	659	653	678	630	682	695	634	661	636	686	638	689	670	677	656	652	696	668	690	654	710	680	653	668	670	674	689	687	668	666	639	694	706	677	629	631	675	659	651	684	620	652	714	673	650	690	661	665	679	643	677	669	673	659	635	675	681	685	692	698	640	679	661	644	651	648	648	681	640	710	655	642	647	705	677	692	660	735	688	640	691	685	692	643	666	660	634	711	611	620	713	675	675	618	642	648	668	655	673	683	696	670	653	685	623	634	676	671	640	693	622	730	682	648	623	694	655	676	698	686	650	688	647	665	694	680	643	684	700	649	649	677	645	623	649	663	729	643	705	704	657	667	673	717	676	685	664	697	657	650	692	655	680	697	680	688	680	699	667	679	635	661	629	693	678	681	693	632	659	673	678	635	663	648	674	692	698	616	630	674	684	689	645	656	683	709	636	683	606	656	722	699	624	643	658	691	672	684	689	669	644	721	656	673	698	680	646	727	621	674	690	662	649	663	640	658	681	617	693	694	660	675	678	677	683	709	688	711	678	683	640	676	671	676	663	679	657	648	652	728	712	703	654	634	647	725	690	690	674	624	621	693	705	646	666	647	694	659	653	679	618	693	682	693	642	661	641	716	709	674	669	669	664	604	671	677	663	652	675	676	691	680	676	639	676	669	616	636	675	693	664	673	678	651	674	688	716	703	649	707	669	647	662	677	656	711	643	683	664	672	650	664	715	691	675	722	702	671	639	657	749	708	688	638	697	642	724	671	635	631	705	635	702	640	625	649	690	674	685	648	626	710	652	675	651	682	666	666	621	636	685	631	665	624	705	648	695	711	647	694	684	633	684	652	658	688	654	679	673	694	679	702	604	703	666	677	623	664	641	705	641	616	704	696	653	684	653	648	660	683	687	644	641	656	670	628	668	657	689	672	670	632	661	667	655	641	634	719	669	635	693	677	652	615	692	681	668	644	678	694	671	680	650	710	661	681	677	616	701	664	688	668	689	650	692	654	681	638	701	653	642	666	677	657	678	661	654	632	667	644	650	690	666	581	698	672	663	658	664	676	701	679	685	674	631	663	703	630	677	675	736	665	708	676	671	669	683	684	685	698	694	649	653	661	662	634	658	636	692	687	661	655	718	679	660	672	657	720	626	678	678	687	699	670	718	705	620	680	678	718	696	660	633	645	682	709	692	670	693	677	695	679	643	648	645	698	693	677	736	674	654	657	663	649	627	653	708	674	662	650	632	666	678	638	639	644	658	672	669	649	658	679	622	653	711	691	688	688	642	699	669	651	686	642	657	676	651	653	652	705	698	664	715	639	661	653	679	645	680	675	651	666	681	635	686	636	638	657	637	684	643	680	648	662	646	671	674	665	678	630	671	637	670	660	666	670	617	699	697	650	681	655	685	680	662	651	667	713	640	671	656	678	658	671	656	677	680	676	630	712	697	670	673	717	679	703	724	636	677	662	688	664	697	655	623	652	677	646	668	666	683	723	669	708	625	733	656	618	692	661	688	665	689	665	669	664	665	698	648	688	622	651	696	676	710	746	679	712	688	663	694	696	644	676	677	699	664	675	667	654	640	642	624	684	695	671	705	697	652	637	653	664	674	704	689	654	688	681	663	682	698	714	695	659	653	666	693	649	692	654	686	679	641	656	626	650	691	708	709	672	631	624	642	756	677	678	760	696	658	699	662	687	682	667	657	642	710	700	700	681	660	669	694	660	693	658	669	600	661	701	633	670	662	637	696	669	650	636	659	673	652	656	656	648	700	651	643	668	635	656	669	640	663	664	663	687	682	662	644	660	654	672	645	669	685	681	702	654	652	681	673	694	697	660	620	695	678	705	626	661	702	667	741	671	659	661	631	674	643	681	671	630	614	679	658	676	654	670	633	651	675	685	678	684	654	660	659	689	665	680	690	641	649	665	624	679	690	655	698	647	682	640	676	717	674	683	683	674	695	675	697	621	692	637	683	678	666	692	636	665	667	695	666	720	658	655	690	646	691	664	696	682	667	637	633	698	689	686	652	685	703	667	680	686	693	649	682	602	666	702	686	682	676	705	629	651	696	747	628	671	697	640	706	646	637	690	676	725	638	670	680	652	697	663	695	661	636	661	695	645	666	695	684	695	653	661	683	659	643	639	648	697	713	665	699	666	701	666	645	628	677	662	688	624	652	652	646	681	662	716	684	681	670	681	714	692	660	698	656	682	629	624	679	646	684	679	653	646	643	638	655	636	668	656	673	663	646	629	632	609	656	641	688	623	688	692	645	633	649	655	630	660	684	699	664	695	645	645	695	708	705	683	653	656	687	623	646	659	635	644
62856	100037	72795	45544	21454	7603	2377	968	688	634	618	676	647	648	662	710	632	601	622	653	680	625	655	635	635	632	651	675	600	650	650	616	587	653	631	611	649	636	666	646	641	656	655	658	626	622	632	614	644	653	631	640	675	660	673	644	587	616	624	608	672	595	634	623	638	660	644	616	650	637	603	632	635	609	611	617	619	618	613	611	644	649	635	665	654	612	649	676	659	636	606	586	651	680	649	683	686	610	624	634	590	632	678	633	635	647	648	647	658	660	630	646	646	665	622	639	643	638	641	660	670	624	677	616	581	644	627	644	597	665	569	610	655	641	680	664	644	606	666	607	626	635	680	671	658	667	658	637	662	589	637	611	682	637	618	605	653	649	628	674	621	676	628	670	656	682	642	678	667	642	598	656	615	671	664	629	635	680	642	632	625	636	628	646	669	626	606	591	694	657	644	640	663	666	651	638	638	627	635	665	674	634	561	673	612	643	630	632	648	641	614	642	638	609	665	616	619	671	639	618	640	686	632	643	625	639	644	629	615	637	635	636	671	583	642	676	603	663	639	624	655	655	600	617	559	636	625	634	657	632	672	643	620	644	656	672	624	577	683	637	654	643	594	658	650	688	651	605	627	648	660	654	656	664	629	623	606	664	677	640	626	632	633	681	683	627	669	664	625	656	674	689	675	609	632	685	667	667	697	614	619	641	640	651	625	625	657	683	676	618	646	606	624	638	590	617	664	645	664	669	637	675	645	670	649	643	651	687	662	625	611	641	637	627	649	648	613	632	582	629	676	627	677	632	624	634	623	629	643	650	659	620	674	652	626	618	611	620	611	657	644	608	637	658	618	665	657	617	654	640	674	661	639	625	635	633	604	648	665	636	688	611	641	630	686	639	595	685	668	640	622	637	633	681	644	614	581	630	639	643	642	632	644	593	638	668	673	664	669	670	689	632	679	650	659	655	607	673	632	633	607	615	617	652	614	590	647	606	634	633	666	622	602	625	630	624	656	647	629	645	605	648	655	645	629	653	599	637	661	658	620	699	620	625	620	613	637	659	674	609	683	645	656	655	613	628	608	666	632	614	626	685	607	657	589	636	648	643	625	638	694	677	673	636	616	612	684	627	617	646	585	659	633	603	665	668	628	646	608	627	634	666	616	642	595	665	647	634	681	646	677	661	622	637	603	635	647	676	641	652	636	651	624	643	644	650	693	631	647	638	659	707	644	642	616	633	670	657	664	598	648	617	639	655	649	613	610	610	643	611	638	643	643	640	582	670	649	660	616	605	650	650	674	617	615	670	625	649	630	621	691	629	613	640	609	649	655	646	647	643	609	686	613	601	633	618	660	642	603	620	608	641	623	661	665	650	618	605	677	609	638	617	656	638	621	591	651	644	640	660	666	619	671	604	623	629	628	677	615	646	630	661	632	597	601	674	605	631	643	642	673	640	674	638	662	623	650	659	638	601	603	655	628	603	634	630	635	588	629	659	624	618	645	623	628	627	632	659	645	672	655	615	612	628	655	622	655	627	640	653	626	612	632	624	604	611	649	610	634	590	633	678	591	624	626	660	647	645	641	615	633	642	654	637	655	656	639	613	682	646	633	642	641	673	645	637	639	601	616	626	606	675	607	633	664	650	603	605	652	633	622	615	626	654	624	623	632	659	653	682	658	655	607	671	664	574	668	648	574	680	604	650	594	660	667	657	620	609	639	654	653	635	629	607	593	606	647	609	662	661	600	668	630	621	629	599	665	660	633	644	655	622	631	628	678	635	659	650	606	615	652	620	651	617	653	631	631	604	657	662	597	619	644	659	660	581	646	590	640	641	626	613	601	597	610	633	631	640	657	586	656	635	605	657	659	623	655	638	673	644	669	648	630	698	627	625	572	632	619	635	678	660	674	683	640	649	727	620	622	634	653	609	591	686	623	631	636	624	631	654	625	651	620	628	626	690	657	635	657	612	650	640	598	594	674	616	651	602	665	640	654	612	638	613	623	618	617	650	654	659	607	671	628	636	648	656	613	652	639	656	653	636	609	671	631	653	663	656	590	638	652	656	651	607	614	658	648	615	641	591	628	667	649	622	610	650	625	641	628	659	592	636	638	589	606	607	650	623	607	633	633	588	666	629	678	624	676	671	625	634	682	671	654	643	662	619	643	656	587	692	622	634	674	647	620	646	667	625	644	644	619	634	631	624	644	612	663	615	638	615	645	615	621	641	636	629	662	580	646	629	665	646	683	658	619	651	645	662	632	611	698	627	629	618	622	628	615	655	687	637	648	667	631	653	630	618	639	669	614	615	649	632	602	637	596	622	631	643	613	636	607	634	660	626	622	607	649	628	670	647	614	658	609	633	623	619	648	638	629	657	602	586	657	681	604	645	622	656	651	637	656	661	625	644	615	645	688	618	602	664	662	658	634	689	653	617	621	561	620	671	636	654	650	598	617	667	645	629	633	627	654	635	628	635	640	644	632	659	690	652	655	594	610	644	632	649	591	650	661	646	659	630	670	654	637	618	636	650	668	639	652	593	620	633	655	626	640	659	616	686	604	681	642	671	621	677	636	628	616	595	668	647	661	657	603	670	647	650	635	660	597	666	619	591	614	672	644	614	648	632	627	664	625	616	657	572	604	644	638	609	629	616	662	611	646	599	623	612	631	635	676	662	613	615	673	637	665	655	644	648	663	693	621	624	660	685	607	655	626	557	665	573	656	630	678	630	622	631	632	663	612	643	644	644	662	694	642	656	655	619	634	656	629	640	621	612	637	650	648	623	672	648	684	618	675	617	640	615	635	645	627	648	649	648	682	654	588	667	595	635	649	598	645	641	662	639	643	638	625	610	627	637	620	604	661	625	665	618	640	661	619	593	617	618	673	642	667	618	666	631	675	670	675	653	649	650	605	644	649	663	639	623	624	659	670	672	657	630	667	607	619	639	668	641	605	635	646	672	642	619	625	618	644	627	650	636	590	614	651	649	602	658	564	644	642	605	630	590	654	619	656	634	620	633	629	647	643	664	651	611	629	634	639	655	641	588	624	608	596	615	621	632	603	666	617	623	652	637	679	647	669	623	647	641	635	660	622	666	620	605	618	605	677	655	655	629	630	620	656	630	667	613	636	638	627	688	676	650	617	654	642	637	630	639	663	623	611	642	616	678	713	620	586	679	620	648	629	608	609	634	628	673	625	629	634	643	615	616	621	617	630	661	620	645	621	640	600	625	614	638	628	651	630	616	678	617	604	633	630	656	610	598	611	645	631	648	646	636	616	667	609	626	628	579	655	617	628	641	625	596	692	648	628	614	610	598	642	623	613	602	642	622	617	638	667	609	660	637	637	631	621	614	626	663	622	641	681	625	639	605	622	627	648	684	638	627	637	626	622	622	623	629	620	633	658	606	637	653	611	596	638	633	632	661	624	626	649	631	629	618	624	627	629	657	561	641	623	622	625	642	668	615	620	641	673	668	661	624	687	624	640	656	621	653	627	627
29652	28759	26406	12520	3234	1240	671	504	486	535	474	495	500	509	498	458	481	465	517	510	537	495	479	465	469	500	465	445	460	489	485	491	480	489	474	480	470	497	463	540	470	504	453	472	483	465	465	485	495	505	477	518	457	454	468	468	486	463	502	480	446	474	495	434	481	511	460	477	452	474	479	492	460	481	465	477	481	485	477	494	492	490	511	481	480	479	503	446	493	436	482	497	511	438	499	496	451	471	490	470	527	462	467	536	498	455	465	495	469	497	451	464	505	483	475	444	486	429	511	486	479	440	472	478	486	487	516	427	464	507	510	458	482	417	477	502	471	470	534	521	505	487	480	514	533	466	495	475	469	514	503	501	526	495	501	500	497	461	512	488	515	478	481	474	467	470	458	474	497	487	496	531	460	463	492	453	465	484	462	476	477	458	488	506	475	461	507	481	519	498	493	480	473	491	478	488	480	504	469	446	501	490	496	442	494	493	475	456	449	485	475	497	468	504	481	439	470	523	516	522	444	520	474	478	458	486	479	512	492	499	458	478	486	477	520	484	487	532	451	501	464	523	461	492	490	498	482	511	443	484	499	496	491	479	472	482	470	515	494	510	490	460	457	485	477	480	473	522	496	420	456	507	504	503	514	499	449	520	487	473	492	513	492	449	501	505	454	467	470	485	430	463	479	472	447	455	492	514	452	498	473	484	485	483	501	470	480	517	486	498	520	497	499	471	512	493	449	503	504	466	483	464	460	467	520	479	523	459	476	480	520	473	491	526	478	491	542	466	452	473	439	520	483	486	476	508	512	492	461	482	480	446	499	466	501	478	505	476	502	455	509	464	485	502	464	461	469	464	472	520	466	447	465	454	485	465	475	507	506	470	476	501	466	471	452	480	471	464	494	481	461	475	461	470	488	516	472	534	449	495	490	506	491	484	519	478	506	453	480	504	492	480	464	531	456	505	471	479	520	459	477	481	446	465	487	495	471	455	529	477	462	467	487	457	491	468	515	497	453	476	481	509	476	490	552	490	473	440	496	475	454	504	509	446	512	472	509	484	460	499	492	508	470	507	501	497	471	502	501	471	492	469	510	487	495	480	489	485	479	486	511	476	567	511	485	467	524	450	448	471	480	482	477	463	484	478	493	443	479	468	498	468	477	475	505	501	461	487	509	515	506	490	484	466	471	471	426	485	484	446	486	471	482	497	476	487	478	491	498	469	493	471	459	486	486	497	481	450	507	441	497	483	478	464	512	497	474	465	522	479	476	506	472	471	476	417	496	454	514	475	450	493	484	497	499	478	478	513	487	471	474	488	452	493	492	511	488	465	462	480	509	493	454	520	491	486	540	426	488	479	488	464	453	488	470	481	502	484	457	434	490	506	511	457	464	505	469	523	501	451	439	489	479	448	499	492	478	454	503	503	507	488	495	488	504	478	520	494	466	478	469	487	512	469	491	490	494	478	496	465	454	515	464	491	493	498	514	489	484	455	461	506	474	480	547	501	455	448	444	471	482	499	498	479	485	469	484	469	434	503	491	491	480	521	464	483	457	509	506	487	471	489	517	462	494	519	491	501	484	476	486	522	486	472	489	496	498	480	498	472	494	503	498	501	498	463	470	457	487	479	511	472	491	500	479	506	492	516	458	471	499	469	425	509	472	498	521	466	471	496	483	484	477	533	512	453	487	507	502	505	476	516	510	451	465	491	471	474	499	506	490	477	451	496	497	481	480	454	426	514	533	478	458	457	499	504	503	511	515	483	493	478	475	467	514	505	511	464	524	469	465	478	476	525	490	525	448	511	492	474	450	520	512	460	474	510	496	514	491	518	474	483	514	459	506	456	512	495	462	499	489	455	483	458	489	484	452	493	511	466	469	463	482	496	531	506	486	480	464	479	500	499	471	485	507	468	491	501	489	467	481	432	500	503	457	483	516	503	466	499	475	474	476	509	499	441	495	444	497	487	515	475	497	475	489	486	471	509	478	485	489	502	505	473	461	533	429	481	452	450	509	508	477	483	523	470	449	470	505	498	478	503	473	478	469	500	466	479	503	451	465	509	459	466	510	475	511	476	470	478	475	486	450	454	466	467	465	497	459	517	487	458	470	503	501	480	484	478	503	506	463	499	509	490	473	467	458	473	478	476	520	523	462	527	465	490	489	461	528	520	482	459	488	447	454	482	456	482	473	471	541	487	498	474	476	498	476	478	461	505	491	512	478	467	510	493	475	449	475	442	479	444	468	451	495	490	507	497	497	458	464	491	473	519	480	494	493	482	468	510	487	464	496	477	493	486	496	478	454	477	469	470	474	483	514	489	496	486	492	512	509	518	499	451	462	502	536	497	476	447	498	499	482	455	498	467	459	490	475	462	479	491	479	481	462	447	529	493	489	467	508	469	479	483	444	451	512	510	512	505	492	477	460	481	456	495	471	471	498	511	463	526	459	456	494	450	471	530	526	492	499	494	459	507	468	466	493	493	469	470	474	457	482	424	454	527	505	475	433	469	510	499	502	505	491	497	474	475	490	491	505	486	519	511	464	471	492	443	498	480	463	456	493	479	516	508	491	455	515	494	453	461	463	465	465	496	476	523	489	480	495	492	488	454	463	504	501	491	500	457	497	471	504	490	465	459	460	459	475	436	492	475	495	464	518	463	513	466	459	491	501	500	487	467	458	437	436	514	505	508	466	490	491	481	464	447	505	467	480	499	526	481	499	474	493	480	517	496	492	494	508	472	488	452	504	484	472	484	484	480	520	486	495	500	502	487	505	462	499	496	481	480	499	445	445	518	449	475	497	456	451	495	488	512	478	491	520	467	484	490	514	443	502	449	467	471	480	490	471	468	529	518	465	486	481	506	494	490	446	449	447	484	487	475	491	474	517	499	481	478	472	489	496	502	500	496	475	470	497	466	453	485	489	504	514	491	453	493	457	479	490	464	500	553	495	473	444	454	459	511	468	527	463	479	465	507	478	483	451	479	485	437	490	483	491	508	440	501	480	487	500	508	449	502	474	467	482	479	475	534	468	474	442	428	484	464	463	488	460	441	514	492	496	507	502	479	510	503	523	487	479	469	478	487	435	493	461	492	457	526	427	451	463	514	461	495	506	460	497	469	464	462	492	500	496	486	478	473	474	486	504	501	472	502	484	465	497	468	479	508	478	502	511	493	504	501	441	498	488	443	499	475	487	484	483	473	457	502	463	454	474	505	549	478	476	490	472	487	488	458	443	495	501	466	467	512	463	487	488	490	490	493	481	470	482	447	499	429	470	519	465	412	478	470	451	508	508	494	470	487	485	515	502	513	470	452	529	496	549	462	499	511	463	506	458	492	503	474	482	484	474	483	490	468	431	516	495	474	460	492	463	441	458	491	519	489	479	504	474	410	518	499	520	475	485	468	486	507	431	468	515	521	443	474	479	461	515	476	481	458	461	508	421	469	499	441	473	477	478	464	500	522	510	518	467	482	456	495	479	481	488	450	491	425	497	464
22559	34549	21325	7434	2581	978	567	471	406	433	441	393	432	400	424	409	414	395	446	395	424	399	415	414	450	447	393	409	390	429	428	447	419	395	421	419	423	414	385	413	423	433	431	434	382	370	435	466	421	394	395	435	449	440	434	423	398	433	431	440	407	378	466	373	406	435	390	460	400	401	408	399	414	396	430	430	392	400	436	401	372	424	377	409	401	400	414	417	377	422	415	398	416	433	413	408	425	432	460	434	422	419	405	461	450	396	393	447	401	409	425	432	428	402	442	439	424	437	416	437	454	440	384	419	484	436	443	414	424	423	428	447	413	399	438	385	400	400	407	432	385	442	386	403	411	406	413	422	429	424	404	427	435	421	429	454	410	392	396	421	440	423	406	394	394	433	407	382	398	429	444	411	392	401	416	412	396	403	415	415	443	412	394	429	418	372	385	397	425	388	426	423	390	402	433	418	409	405	444	397	418	447	403	444	381	469	411	426	415	390	389	415	397	412	454	424	397	421	410	417	427	420	422	444	424	423	400	415	447	422	445	402	432	422	420	416	410	428	418	399	411	407	416	431	414	400	445	420	370	375	400	393	423	374	399	402	419	458	405	439	395	423	425	423	406	394	401	452	387	379	436	400	386	391	383	390	411	432	410	455	375	398	421	440	389	426	401	386	423	409	395	379	436	444	394	438	393	426	427	412	369	439	402	440	417	378	397	399	401	409	452	376	399	397	369	399	377	408	396	417	422	422	416	445	426	402	383	408	393	433	385	376	402	391	426	430	389	396	424	422	433	397	395	459	428	417	411	420	424	378	417	399	433	393	435	442	415	381	424	404	396	363	378	365	404	424	452	406	408	423	441	407	396	452	443	413	411	396	390	409	443	399	400	378	447	413	398	421	400	409	380	416	398	390	401	380	408	415	440	394	443	422	418	423	436	408	434	433	387	424	391	415	388	430	396	375	407	417	392	398	435	459	394	407	400	422	403	405	370	383	386	432	409	408	450	430	378	409	443	428	395	428	407	435	408	430	404	412	444	433	420	432	394	445	409	388	402	451	451	412	434	371	398	409	396	409	432	395	402	390	456	379	413	439	418	373	394	419	405	403	385	396	428	384	415	410	384	424	408	473	401	404	414	398	445	425	420	406	403	397	420	385	405	436	421	427	376	415	406	425	426	428	429	437	417	420	408	404	428	420	437	409	433	428	380	418	441	431	436	430	393	459	430	402	421	404	395	424	390	372	394	402	378	396	461	412	381	434	402	424	424	427	412	378	407	440	381	419	437	412	415	400	400	412	424	387	408	429	399	438	411	396	398	398	388	417	406	444	410	409	389	402	386	417	400	382	434	452	421	419	445	418	414	420	433	425	378	399	435	423	371	409	416	413	448	408	414	392	408	417	388	440	401	427	407	411	433	438	431	436	372	432	429	396	398	397	436	423	409	400	369	395	460	415	403	432	406	411	411	428	407	416	381	457	429	418	412	411	412	398	424	419	383	394	432	425	429	400	422	450	415	441	426	426	431	386	431	452	438	417	396	401	411	430	433	434	432	370	410	416	389	434	447	381	451	408	377	425	428	405	434	435	401	375	404	410	383	409	443	415	387	413	424	399	406	445	412	470	386	437	393	422	414	424	413	372	433	425	451	423	416	368	394	408	422	461	406	424	421	430	397	413	428	448	417	422	421	403	408	408	412	421	373	381	419	412	424	449	417	446	398	395	402	386	427	405	387	421	409	411	398	437	424	448	424	406	403	398	407	416	443	423	434	406	424	409	389	392	418	393	433	452	397	394	378	383	446	386	417	406	379	432	419	394	429	430	410	417	392	412	420	458	442	420	412	401	404	397	407	431	439	381	424	423	403	380	424	416	428	415	395	406	437	404	388	427	444	419	404	415	400	456	433	460	439	392	413	408	434	397	430	376	413	422	409	418	448	453	413	416	426	465	425	413	416	405	399	393	412	428	441	416	403	389	416	413	435	413	436	410	423	412	451	440	415	402	373	378	376	433	382	389	440	402	433	412	388	403	428	426	437	430	452	432	405	436	398	382	436	401	382	424	397	417	375	401	391	418	428	395	403	394	402	409	435	441	452	390	416	413	420	452	400	411	415	379	427	403	390	491	421	403	414	443	436	387	432	413	438	434	426	439	455	420	416	437	424	445	397	416	406	403	401	430	408	401	440	407	421	451	430	365	429	403	403	395	404	396	441	404	452	420	437	417	427	390	413	415	417	404	427	437	438	413	407	436	425	403	418	418	412	427	433	433	413	430	409	391	398	411	414	420	421	425	397	408	438	423	381	431	386	415	427	394	419	389	419	428	402	429	405	388	389	429	365	386	389	441	417	416	430	376	391	390	391	414	411	422	436	431	365	400	437	369	412	425	402	384	418	397	438	387	419	448	386	402	378	418	403	402	420	470	448	414	408	397	396	423	408	426	400	423	403	412	384	415	398	449	403	381	423	432	419	382	460	420	402	413	420	421	403	393	387	413	450	395	382	374	416	415	402	488	402	392	422	389	403	409	404	402	384	439	399	444	396	443	385	454	427	429	398	429	394	419	397	396	441	424	387	437	449	428	401	432	392	415	441	439	402	384	396	436	437	380	403	425	362	386	428	428	422	385	413	411	381	403	448	436	447	406	429	392	416	400	405	429	393	422	387	435	387	432	455	414	419	407	393	393	388	446	402	432	390	427	428	391	395	394	434	416	411	411	426	406	396	429	416	385	396	415	452	436	428	410	413	427	420	420	425	429	395	394	389	420	421	376	406	423	399	438	418	418	394	411	402	383	414	402	411	368	452	410	417	393	393	390	427	453	415	414	449	436	435	384	440	392	405	391	438	425	425	402	391	418	411	436	439	387	398	389	411	428	426	435	444	438	412	442	435	394	399	449	408	399	421	401	424	378	367	388	423	401	430	417	422	407	444	419	399	376	426	390	389	402	408	448	422	428	431	449	404	393	401	436	407	398	444	402	397	450	411	416	405	408	432	394	405	392	407	439	404	436	418	428	400	412	442	418	396	407	399	428	452	423	404	428	385	421	389	401	416	442	445	437	421	416	399	432	424	437	416	400	404	383	440	417	416	406	377	393	390	393	416	395	429	431	396	406	412	435	420	365	400	390	380	402	419	403	417	429	391	372	417	426	408	395	388	430	448	420	401	390	433	413	425	390	420	432	431	388	422	445	407	430	398	407	412	421	401	419	402	421	397	384	393	377	414	400	432	382	428	430	400	413	432	440	413	410	435	413	431	386	446	389	374	415	398	415	452	395	405	375	429	420	431	381	402	387	428	422	422	397	423	426	417	422	406	426	398	398	433	407	403	431	424	404	421	426	431	409	429	436	405	428	406	440	408	447	422	370	414	428	414	408	456	426	423	408	439	405	391	416	433	365	395	421	425	417	410	414	395	389	400	368	419	425	430	453	421	399	424	425	423	378	418	404	396	443	384	401	420	425	402	440	418	394	424	457	427	403	419	427	443	390	418	425
25517	26594	40976	37187	20606	6845	1397	652	565	526	535	562	577	594	529	530	550	538	509	533	513	572	481	521	546	512	499	551	506	508	540	534	524	530	548	495	506	530	502	516	551	497	555	563	542	547	470	548	505	493	543	511	492	536	544	524	511	534	538	475	520	537	507	523	542	577	481	507	502	535	524	498	469	518	529	525	522	520	508	503	524	502	498	553	549	501	513	548	549	483	560	486	477	517	548	480	524	543	506	518	516	523	519	532	537	501	506	522	489	509	521	575	555	556	516	494	527	531	525	517	579	521	500	517	524	482	555	507	543	547	547	536	543	560	526	514	522	481	526	526	529	536	519	540	536	499	515	544	564	541	498	555	506	509	587	513	534	497	559	491	511	572	556	539	565	508	537	525	510	527	502	543	536	517	532	495	527	558	503	503	517	495	537	541	528	493	570	540	515	525	513	486	477	522	536	519	568	549	549	557	537	545	532	466	522	480	482	517	575	509	521	561	530	525	497	533	522	483	468	504	517	535	555	530	538	498	494	548	537	501	513	524	536	532	516	571	518	501	574	512	499	516	572	501	510	529	519	555	541	493	514	505	525	491	525	528	529	530	579	504	552	552	556	504	526	508	521	525	538	517	478	491	522	541	563	506	550	499	521	522	514	532	487	564	503	512	524	517	523	553	503	575	488	506	551	545	508	521	513	514	491	531	517	506	546	502	511	518	516	528	485	544	507	526	501	497	578	562	536	512	527	582	541	540	525	520	533	533	535	544	556	542	511	508	605	515	548	515	567	547	521	509	475	486	483	559	519	507	557	517	534	508	545	548	533	488	510	518	539	535	517	525	501	537	519	535	572	527	490	521	552	537	515	534	523	477	461	521	519	496	480	481	530	523	527	486	562	532	504	500	532	557	531	535	537	517	551	527	514	545	519	559	518	546	526	504	570	516	554	502	513	531	540	517	478	504	500	545	511	512	532	503	519	515	545	527	535	503	504	503	533	540	536	534	564	527	542	495	507	532	534	525	540	523	528	552	507	494	536	539	593	484	498	530	539	506	556	539	552	571	537	557	529	512	517	533	529	513	544	510	530	503	520	535	523	492	547	521	531	535	521	531	514	523	580	518	501	542	518	542	526	577	567	505	543	530	509	542	531	555	525	517	512	511	510	518	483	529	552	525	518	518	598	516	512	553	519	524	524	546	487	523	543	510	508	522	514	535	504	544	535	488	552	507	515	527	551	491	515	524	507	554	537	515	518	522	548	524	544	552	550	516	523	511	527	512	494	486	494	460	523	522	521	519	554	487	513	502	515	541	489	524	535	539	478	518	564	499	542	512	546	545	519	527	500	553	491	522	490	533	532	513	524	518	511	516	508	522	510	501	498	529	528	485	529	519	502	540	567	513	513	512	515	528	508	522	535	568	557	508	499	515	546	502	550	485	529	496	514	537	523	539	532	516	527	504	557	544	547	482	513	528	551	548	512	513	570	514	514	569	532	528	541	527	527	541	534	495	490	532	517	558	528	503	518	549	527	529	547	518	511	486	534	561	528	515	521	524	539	506	509	524	522	501	508	503	522	534	486	527	517	544	580	502	522	518	534	502	503	511	544	499	527	559	465	548	543	555	514	528	531	497	541	554	517	519	556	496	530	495	476	536	535	511	499	505	559	524	512	527	512	446	505	503	554	529	534	514	510	516	533	532	516	506	544	492	525	528	534	559	498	492	507	571	529	507	550	545	526	518	480	539	502	529	573	496	511	515	515	526	508	540	513	521	485	536	521	526	532	557	536	547	538	525	518	492	526	510	541	532	490	501	518	550	583	514	531	514	549	502	520	537	535	520	555	533	561	500	572	501	543	522	531	467	552	509	492	542	531	504	545	543	514	529	499	505	535	511	508	509	540	548	523	554	548	481	515	510	546	523	534	508	533	504	525	531	554	557	559	525	499	542	534	513	545	466	525	468	500	514	549	532	544	525	540	517	539	511	547	521	525	533	511	560	504	524	537	536	555	541	500	545	562	586	517	509	515	543	542	520	530	505	537	472	536	510	533	525	497	524	532	518	490	508	546	583	521	508	542	524	525	493	516	528	523	543	502	553	515	511	537	502	514	511	473	560	518	536	523	516	533	532	545	507	527	544	486	523	536	528	554	527	528	484	499	537	479	502	523	519	490	565	505	496	541	547	516	501	574	557	529	481	494	514	491	529	540	507	527	511	529	529	488	525	564	501	527	499	568	516	543	493	513	504	525	515	526	517	557	516	511	556	526	515	505	583	530	515	503	508	542	539	486	533	464	526	561	542	538	486	505	508	541	529	543	508	522	493	533	514	542	529	509	491	515	548	486	541	514	564	515	484	531	529	522	502	549	519	523	536	551	516	507	522	512	487	549	495	571	545	564	519	508	535	538	548	553	503	511	530	550	505	504	533	521	535	551	527	493	573	498	541	557	487	545	513	556	538	516	558	500	533	535	513	547	520	505	519	487	547	521	477	531	506	511	539	521	549	559	525	538	540	558	528	488	472	519	519	501	539	569	522	526	509	553	558	526	492	537	501	528	541	544	500	542	519	505	502	538	525	553	543	529	548	508	536	542	483	500	498	555	574	529	483	530	534	518	554	571	492	511	507	519	549	517	552	609	532	525	484	507	533	520	510	528	520	478	504	504	538	510	567	463	517	528	510	527	535	537	472	546	486	536	533	520	523	519	488	550	549	509	544	522	530	515	536	534	554	545	507	508	527	549	554	534	570	508	480	536	541	520	514	548	533	500	483	500	521	550	507	519	509	543	574	499	530	521	529	508	548	555	542	490	505	491	491	531	484	550	516	518	503	495	529	510	512	532	524	519	517	563	534	509	547	533	524	523	524	512	525	498	534	544	526	543	498	461	513	543	526	500	539	539	560	552	535	479	495	506	510	512	522	508	594	525	483	534	569	524	557	550	541	526	533	544	495	500	496	586	512	504	521	487	497	537	497	515	505	509	546	549	517	545	533	468	563	520	514	550	529	534	486	522	499	492	539	545	509	491	522	523	520	523	541	558	539	537	517	539	501	525	550	549	512	540	537	519	538	511	499	494	502	503	575	546	515	551	516	540	481	533	528	540	523	547	502	529	515	503	539	514	506	511	510	535	505	460	564	504	533	500	518	521	509	524	530	510	524	541	533	475	505	517	536	515	517	486	567	518	535	534	520	546	536	499	521	518	545	526	541	524	517	549	520	526	509	504	543	520	533	564	529	519	481	544	511	518	514	512	526	533	514	533	546	502	560	565	556	532	543	504	536	546	544	530	466	525	530	511	488	530	527	561	513	530	516	599	536	576	518	514	552	555	509	479	517	568	545	495	471	542	548	528	533	526	514	499	551	526	534	505	541	541	521	469	489	505	514	542	529	551	503	552	522	540	505	553	520	525	506	544	518	507	494	537	514	541	513	541	530	499	505	530	516	473	495	483	504	532	527	506	549	511	516	520	543	510	526	483	524	500	526	553	505	522	527
57246	85054	60071	31031	12125	3573	1106	558	549	522	484	479	508	490	520	487	492	526	484	477	495	465	469	473	445	480	492	468	546	505	497	489	471	489	513	512	472	510	465	478	515	507	503	479	509	466	521	508	488	465	481	520	518	481	518	463	504	455	469	502	492	475	511	488	488	458	480	448	503	484	480	490	501	501	540	464	526	523	459	479	514	488	522	506	505	459	526	475	471	511	519	491	490	498	454	487	515	472	459	480	478	499	512	495	514	460	465	494	504	493	501	478	452	514	470	491	489	463	504	517	457	468	444	472	504	499	484	485	486	511	514	451	465	440	503	493	486	541	506	491	503	469	471	471	464	510	497	491	522	487	485	526	482	478	474	480	481	460	530	488	490	481	495	464	483	499	470	473	498	463	477	461	493	521	477	509	484	470	457	486	514	486	466	497	463	494	474	482	449	502	515	474	473	508	471	495	467	474	446	499	458	488	487	487	477	466	494	480	488	499	522	487	481	459	515	480	468	430	498	484	458	482	466	544	537	468	448	503	506	467	465	507	476	508	495	517	485	498	476	487	483	493	486	487	465	447	478	497	478	485	503	467	462	464	507	522	456	517	468	521	495	490	529	515	495	506	501	449	456	448	449	551	488	477	501	498	497	469	497	482	486	482	455	452	491	492	510	500	484	530	478	483	467	504	490	466	472	504	483	453	496	507	486	471	480	505	486	516	480	487	462	496	472	494	519	475	498	486	479	519	528	501	508	492	470	492	542	498	475	449	487	477	487	473	439	473	517	491	516	466	505	478	469	515	491	472	475	474	465	471	524	491	487	478	488	511	495	478	501	478	505	464	493	453	477	505	487	522	561	493	514	468	512	443	480	465	474	473	498	471	504	488	472	515	479	461	515	510	455	510	491	498	465	445	516	472	508	481	492	535	483	482	511	495	502	497	472	509	516	461	463	506	498	497	475	484	535	482	511	489	488	492	549	475	451	492	457	477	522	496	519	557	472	466	495	470	475	481	508	494	519	490	455	520	449	470	488	474	494	487	487	502	523	479	470	491	473	517	464	500	499	478	472	475	516	489	465	521	512	482	469	521	549	472	494	492	491	487	480	495	466	520	459	528	487	454	493	481	439	498	446	488	481	501	475	464	484	511	491	523	483	509	466	509	476	457	484	480	524	488	485	480	465	467	499	484	523	470	476	485	473	496	489	470	478	502	522	512	504	533	463	502	510	507	459	500	460	473	481	501	469	495	482	485	475	465	519	468	452	488	466	477	515	449	491	465	501	502	485	488	454	495	505	503	470	491	499	498	516	488	495	491	485	489	485	506	484	501	488	454	471	506	484	498	498	487	525	500	518	484	505	462	501	495	465	472	488	487	492	493	484	514	563	487	489	476	436	489	476	527	526	521	511	471	492	504	492	521	505	467	480	481	437	465	508	522	485	498	468	487	469	440	448	494	451	494	513	469	484	498	500	475	507	518	496	505	484	528	512	530	482	477	503	496	483	472	449	534	526	466	471	483	481	440	514	495	501	519	485	479	504	462	466	484	483	505	482	464	484	453	473	457	477	451	469	483	489	515	526	494	497	500	465	491	474	460	517	509	484	470	504	518	446	472	471	496	479	476	498	468	477	482	463	524	430	457	479	453	479	521	466	495	486	454	473	497	498	485	491	475	473	460	463	487	457	459	525	492	486	469	505	506	489	468	539	450	491	478	487	513	510	473	500	488	471	511	497	469	491	466	449	450	500	444	438	461	500	443	479	460	499	479	468	456	510	467	529	482	516	453	502	519	472	528	484	478	475	460	478	449	473	513	475	513	457	468	498	465	467	510	496	469	533	475	497	497	476	482	478	493	483	452	466	473	494	534	475	503	448	484	489	489	515	524	520	481	524	502	427	459	501	530	468	459	502	478	509	472	450	485	487	512	506	466	495	502	498	525	445	507	505	451	496	484	473	495	527	490	448	480	513	526	527	500	459	491	489	470	476	510	478	474	499	450	420	469	472	493	473	471	463	511	495	473	482	491	535	480	465	484	501	533	494	488	491	474	474	537	491	468	492	464	460	473	507	460	467	467	493	505	453	508	500	455	492	485	455	499	470	487	505	449	490	458	504	513	489	500	435	475	462	515	468	508	493	489	479	489	489	504	468	471	504	458	492	469	489	503	473	532	480	508	491	456	509	463	457	495	499	466	485	468	483	444	527	512	465	488	496	489	505	505	483	533	506	465	486	513	468	523	454	497	485	495	509	477	482	484	502	503	497	478	500	489	487	509	520	483	503	457	464	499	453	487	449	479	490	506	531	488	507	472	468	468	514	471	488	526	482	511	523	467	486	475	459	498	482	482	465	494	514	479	465	494	497	426	445	488	455	503	470	515	454	503	520	519	500	484	506	473	459	499	503	490	464	492	505	489	452	524	508	522	474	507	448	443	459	534	492	457	468	520	536	492	461	484	536	482	475	509	466	493	467	460	480	468	468	524	457	474	513	504	466	490	470	465	478	480	443	456	430	484	490	470	498	497	497	446	458	483	497	481	436	524	463	498	470	459	479	473	443	477	495	495	474	456	468	502	479	475	480	493	480	440	449	470	494	492	499	475	483	466	495	484	483	495	496	520	495	478	487	483	524	509	482	455	490	510	489	478	464	502	505	502	512	464	492	473	498	473	475	481	475	498	471	474	510	481	508	471	487	465	480	491	508	509	468	481	472	507	504	461	506	495	487	486	492	462	498	473	489	477	507	486	521	461	486	473	448	458	500	499	500	483	475	509	499	478	473	505	509	493	489	540	458	407	456	475	514	502	535	434	490	495	504	461	494	451	479	457	467	516	516	473	490	469	488	479	513	481	529	514	478	508	493	484	470	494	512	511	471	461	436	494	495	458	504	486	445	521	507	496	518	456	465	516	474	499	479	446	516	473	511	505	500	490	476	507	469	485	501	510	486	473	454	471	507	472	518	511	458	467	468	468	507	496	473	472	489	511	466	477	479	504	484	506	480	496	504	461	468	465	508	481	527	497	466	520	474	470	511	494	417	498	481	480	471	495	487	433	529	493	505	484	549	479	476	517	497	507	471	470	472	500	488	481	459	472	476	462	470	486	490	443	494	495	446	492	504	464	529	474	499	454	476	516	492	468	481	508	448	568	472	487	493	475	518	479	469	455	496	488	490	502	512	500	470	479	484	516	469	518	468	495	488	511	455	447	525	449	472	493	509	506	486	483	452	499	531	493	492	515	471	485	500	469	499	489	503	505	438	498	466	498	475	476	490	471	489	472	500	487	481	489	462	477	468	492	450	488	490	468	489	474	540	504	467	489	473	473	498	445	475	493	491	460	500	503	469	479	496	478	495	519	485	458	487	454	500	493	485	518	461	492	451	495	519	499	496	468	470	524	457	483	463	422	468	500	503	515	456	472	475	495	484	489	496	520	474	503	506	467	520	478	485	461	488	487	494	487	502	498	475	475	464	527	493	469	483	472	476	479	456	483	449	501
24000	23299	35603	34129	24657	15329	3893	1185	710	730	749	665	679	747	668	642	708	642	671	670	648	680	732	679	674	730	711	657	683	671	731	718	652	654	656	631	705	660	698	674	649	682	652	668	698	693	706	715	637	672	682	686	692	716	667	660	658	682	649	665	688	700	698	635	697	684	633	691	656	637	704	670	654	690	648	661	657	664	681	655	649	634	731	660	657	675	644	717	662	657	690	677	676	663	653	654	659	651	682	635	653	664	720	654	639	640	660	644	683	712	669	717	659	629	647	676	746	678	631	657	692	676	701	698	718	726	674	715	654	661	710	694	682	628	701	707	636	672	638	663	659	637	645	674	675	666	649	658	666	663	678	642	675	687	640	681	661	631	688	690	654	719	675	682	680	712	677	695	675	651	643	661	662	694	682	664	681	734	648	684	666	652	686	645	681	647	728	671	691	699	629	657	648	633	642	643	647	653	651	619	656	708	722	648	659	684	681	666	717	651	665	682	684	725	681	629	665	648	625	671	665	696	666	612	668	627	722	652	637	667	632	663	673	663	698	661	680	693	622	627	635	689	666	670	675	707	673	641	682	687	656	695	636	676	678	671	659	658	667	690	685	666	679	710	642	649	625	682	673	698	659	648	666	703	669	689	673	639	655	634	674	667	617	634	655	647	673	633	616	645	709	646	592	648	672	674	636	684	674	677	635	683	639	629	657	632	653	652	646	697	712	655	645	655	678	664	681	678	708	666	665	694	640	674	714	635	646	637	707	660	683	666	746	679	693	652	679	670	631	639	668	655	670	639	655	683	686	672	651	647	636	696	674	673	679	712	668	693	681	645	721	630	619	724	655	662	711	664	705	636	684	698	678	635	698	707	707	634	675	647	707	693	685	667	658	697	669	702	638	683	689	702	640	688	661	626	686	619	650	686	674	669	715	649	642	629	660	725	693	658	649	669	683	655	655	640	679	635	678	646	607	631	660	649	678	654	626	684	653	645	684	675	610	662	671	677	675	705	659	630	653	668	660	689	654	678	666	661	650	669	654	671	677	668	665	671	669	683	666	675	652	660	701	618	644	676	703	711	685	658	705	627	671	656	697	680	677	683	697	689	676	677	682	698	627	683	649	629	655	666	648	685	714	678	671	641	694	728	688	682	704	658	700	664	684	674	681	656	646	686	673	659	630	651	642	697	705	696	717	662	693	660	649	697	688	663	662	640	655	674	649	678	659	682	642	695	658	654	713	669	696	647	655	609	640	675	672	658	645	666	692	667	672	683	680	654	656	687	690	698	621	665	666	694	709	649	658	652	660	637	653	719	679	668	636	674	702	587	633	666	641	634	652	670	696	665	666	698	695	640	678	669	683	691	635	681	669	674	685	687	664	682	661	665	714	646	663	665	669	717	704	644	685	637	655	676	648	654	680	676	685	697	638	654	683	689	646	627	660	660	664	670	689	681	681	653	664	684	633	628	676	671	649	624	635	701	688	703	646	644	637	690	684	635	656	708	677	670	690	643	699	671	669	715	659	673	650	657	654	681	697	695	655	694	666	621	688	641	669	640	669	658	661	738	646	681	686	664	689	608	635	635	632	655	646	702	658	671	710	693	639	682	688	661	634	705	663	623	647	607	681	618	702	627	723	656	676	644	671	661	662	690	703	704	654	639	669	647	699	677	681	688	655	660	655	674	643	650	650	691	722	629	645	681	664	655	672	663	684	620	685	671	654	661	681	690	672	677	652	683	675	696	672	669	704	699	618	666	673	682	660	678	680	656	666	676	651	742	657	639	630	674	689	694	663	656	687	637	671	622	662	629	652	658	624	669	637	644	674	671	670	639	647	682	638	690	675	668	639	729	623	721	638	691	671	651	685	715	687	664	682	672	631	646	679	688	695	684	650	629	677	648	691	640	632	667	643	675	684	678	667	673	644	647	663	669	630	629	629	602	645	666	712	671	732	619	634	686	642	651	639	667	676	661	662	706	614	664	684	633	662	697	714	675	700	665	688	640	688	641	661	709	620	594	677	696	733	699	721	666	665	703	654	701	676	673	683	667	691	632	664	609	661	704	636	713	681	643	634	682	707	658	638	645	716	636	687	667	679	615	643	664	680	632	687	642	633	652	653	708	659	668	677	684	710	636	641	693	675	655	664	702	653	636	648	662	695	616	591	683	642	651	618	644	649	623	635	686	648	628	699	706	648	612	667	661	699	682	663	663	663	690	700	679	681	627	671	674	692	616	659	679	687	609	668	622	639	642	660	708	692	670	652	653	676	661	671	670	676	664	687	680	683	699	634	674	650	642	678	652	723	617	652	640	687	695	640	716	670	648	650	648	645	672	712	704	677	668	664	646	707	625	676	667	637	641	705	643	666	716	637	697	655	669	613	653	665	716	652	657	622	670	696	657	666	624	640	649	621	695	678	680	624	689	681	688	654	653	692	678	658	634	697	685	637	638	640	671	650	709	624	655	653	638	708	697	618	752	668	686	644	686	688	661	683	620	716	655	672	631	635	642	660	681	653	630	694	708	660	716	695	638	613	701	624	658	680	680	647	713	656	713	676	653	683	678	624	661	651	654	659	640	682	622	684	620	661	670	638	662	645	649	690	644	683	692	680	660	615	680	643	669	625	683	628	725	674	677	693	663	664	662	661	698	692	647	659	629	676	656	677	640	720	671	682	661	625	696	729	703	651	715	697	645	664	688	621	675	652	679	690	653	664	682	594	649	637	676	645	683	690	669	656	647	640	686	660	695	632	654	679	654	686	661	688	672	628	633	634	668	630	641	638	682	634	617	696	671	659	707	641	653	672	629	649	689	727	628	678	689	616	650	641	691	681	668	632	684	644	662	690	672	602	672	632	627	733	637	696	662	724	669	706	682	689	669	638	692	640	673	686	678	678	715	657	662	632	683	625	665	737	605	691	686	643	661	688	656	649	654	683	645	658	668	656	644	699	646	699	690	687	690	646	674	698	622	644	627	727	615	686	660	707	715	672	636	636	674	586	641	650	660	651	688	679	645	644	646	691	657	663	672	612	637	648	642	641	604	631	702	676	684	672	624	681	617	689	609	710	729	655	645	662	665	669	670	634	660	698	662	709	648	704	683	714	703	652	664	615	574	664	695	642	639	717	676	699	628	635	676	657	654	681	652	660	656	641	651	661	682	678	650	619	640	679	649	635	688	631	665	696	673	619	639	666	670	633	636	697	657	637	680	679	662	671	635	712	669	638	679	679	690	640	622	643	653	664	636	671	658	613	662	665	671	686	676	648	655	685	681	675	666	642	698	696	638	667	649	668	645	684	720	667	677	677	659	685	675	647	670	646	622	707	664	654	680	642	669	664	697	709	689	643	693	633	668	671	662	679	714	713	710	677	666	629	655	670	644	662	654	653	679	657	691	681	668	680	667	687	723	683	669	664	664	642	679	675	646	685	655	672	640	632	654	601	660	648	670	639	646	652	610	655	653	689	719	653	650	631	673	662	662	656	660	631	660
63376	101754	74341	44303	19335	6015	1815	946	691	638	656	641	643	614	705	641	619	633	623	650	628	675	624	653	634	631	664	642	661	655	612	638	628	613	642	623	608	688	597	681	633	673	637	594	651	659	644	661	604	616	659	607	641	680	647	677	651	645	608	657	598	650	671	618	626	596	618	697	681	656	633	631	674	637	647	637	647	661	643	632	695	666	655	686	656	631	656	640	626	638	632	641	655	653	671	665	643	649	595	659	632	637	683	679	634	672	699	635	597	657	648	658	659	642	647	673	619	668	644	631	619	673	598	703	648	641	662	646	703	680	656	691	659	653	600	619	639	634	630	629	619	589	603	636	636	606	631	651	642	676	638	699	608	678	689	638	673	677	599	597	618	656	659	578	615	640	665	673	623	659	692	677	616	584	602	619	626	677	641	654	667	681	612	632	637	697	638	648	611	660	622	661	607	663	660	658	605	707	620	627	627	587	657	648	620	638	668	622	659	624	650	658	615	657	633	622	676	619	655	629	669	610	685	662	642	606	641	644	620	653	652	657	635	641	650	657	649	628	662	625	625	664	679	638	662	586	659	608	666	668	650	685	701	650	637	626	678	612	658	609	618	669	654	620	596	628	682	627	626	630	681	640	635	672	676	673	657	694	628	618	643	599	629	710	610	642	592	677	683	597	636	667	616	657	641	627	630	632	679	676	645	635	663	660	672	675	702	678	645	674	617	637	603	634	670	626	581	667	641	636	652	660	646	657	677	666	693	651	604	665	642	595	640	614	652	641	679	663	618	602	633	587	619	663	628	654	691	682	653	640	640	642	647	657	604	621	616	635	638	630	685	650	702	644	602	648	649	652	626	681	668	649	652	649	602	650	653	640	667	627	617	645	617	618	657	644	650	654	692	650	612	635	636	672	639	642	624	630	641	631	667	669	626	635	631	625	591	640	676	655	632	648	637	627	655	618	649	680	581	640	638	598	669	643	606	676	601	688	677	694	686	646	647	646	683	657	643	601	613	635	648	661	642	619	689	652	637	630	667	631	632	634	637	632	667	643	661	624	637	641	650	610	666	652	686	633	646	647	623	623	635	623	637	608	644	594	654	628	604	647	601	618	607	619	688	626	666	658	625	661	627	663	653	631	629	630	638	680	677	652	667	625	660	651	641	621	631	625	657	630	661	680	590	572	595	652	634	622	657	667	636	708	611	618	685	682	618	674	636	668	650	645	641	639	657	681	649	615	616	630	671	650	616	630	662	651	615	641	653	639	678	607	665	666	672	603	603	693	659	679	660	656	677	666	650	655	630	654	651	667	626	622	626	639	633	598	669	619	639	616	633	662	663	691	640	639	661	626	663	638	659	592	681	656	600	645	640	664	692	633	645	636	610	673	686	632	683	684	664	651	680	630	624	648	605	623	666	682	631	632	649	673	609	623	709	638	667	680	653	603	618	627	651	649	583	601	709	657	657	625	682	586	646	618	621	665	608	644	642	602	637	655	652	639	656	614	637	606	613	658	646	604	684	676	616	612	645	689	627	664	649	599	635	621	593	601	611	593	608	628	643	590	631	598	645	609	636	696	704	632	624	643	619	667	643	642	652	674	646	650	568	613	607	627	619	655	653	640	638	643	654	637	626	660	630	639	615	647	593	643	654	648	667	664	651	673	668	630	642	621	669	641	650	677	663	660	627	657	640	613	619	657	615	635	618	641	657	629	591	626	593	638	651	597	641	636	639	649	680	629	642	639	666	687	630	623	636	632	659	679	635	586	666	602	678	629	698	628	664	635	630	638	649	626	699	652	611	628	656	667	634	598	678	607	651	671	655	619	622	648	686	645	639	670	572	656	680	662	687	633	622	632	610	648	665	638	657	657	612	604	654	640	632	635	655	658	649	661	646	644	660	652	596	614	672	605	618	634	660	649	651	659	596	613	661	606	600	631	643	543	630	664	607	629	655	617	655	658	639	646	672	707	616	619	658	637	627	640	628	635	650	641	624	679	656	653	641	653	655	624	618	638	627	685	653	653	654	658	643	662	648	600	622	658	631	640	618	639	649	647	618	641	642	642	637	600	630	630	621	640	629	668	622	668	649	637	615	681	636	640	655	688	652	626	643	661	652	647	631	637	644	623	671	685	692	640	636	622	655	672	630	636	667	642	654	625	647	649	639	619	632	645	637	633	668	593	623	598	643	639	644	648	663	672	642	620	657	627	653	631	635	611	667	660	654	638	601	632	635	675	677	685	645	597	617	614	661	645	644	644	645	647	654	637	613	641	667	634	638	667	631	660	626	653	640	615	635	667	661	672	617	611	619	619	639	655	633	673	622	611	620	603	597	692	613	653	679	609	666	649	641	626	671	655	651	681	653	631	641	624	643	640	606	615	668	663	633	643	638	652	593	653	642	643	643	649	642	608	614	653	626	653	680	649	619	664	663	648	646	672	642	644	673	667	656	602	688	657	657	621	645	679	637	661	647	655	609	659	668	600	611	625	643	636	648	666	603	661	607	668	645	624	632	646	652	664	603	599	611	649	677	620	696	646	638	657	636	626	655	610	658	645	651	626	660	609	619	605	614	626	646	657	577	632	613	625	653	618	616	651	651	601	652	654	636	669	593	650	647	672	651	647	654	651	658	616	613	652	650	634	609	610	657	649	634	660	637	632	664	651	667	707	662	687	645	611	664	662	638	615	620	666	629	658	620	637	655	625	646	631	645	621	626	633	637	641	672	655	628	607	627	636	598	653	672	633	656	652	667	618	659	631	658	627	650	608	627	664	622	639	676	638	643	651	635	627	640	639	606	622	607	647	637	685	648	672	629	599	651	610	684	674	657	651	647	646	679	633	626	672	586	666	629	663	631	692	630	659	661	663	676	698	615	653	680	654	628	649	621	613	627	652	622	658	618	659	640	636	650	644	651	655	631	649	670	677	680	623	618	598	699	669	638	631	655	621	603	630	662	630	662	648	624	647	615	631	662	615	637	618	653	632	622	671	611	635	649	627	623	654	656	632	630	638	661	625	586	655	597	627	668	609	609	688	620	691	642	672	578	647	604	672	629	603	631	666	639	619	622	606	634	626	655	685	622	647	621	595	658	639	622	644	658	597	611	641	644	613	645	631	651	636	615	620	645	664	665	646	671	665	647	595	589	611	662	678	636	635	666	672	666	622	656	627	612	661	609	629	633	633	682	682	636	627	620	634	655	663	667	661	701	601	650	636	626	662	637	630	660	656	611	607	658	639	610	674	616	629	630	602	589	680	628	626	688	662	601	660	662	681	642	642	702	620	653	629	644	670	680	616	601	616	637	629	645	648	618	610	652	637	634	719	647	636	651	675	621	643	638	629	603	661	632	657	651	655	625	628	613	669	645	626	671	641	625	647	629	595	597	626	636	635	659	678	671	638	625	649	635	654	622	627	677	620	666	607	622	643	631	579	605	616	589	658	633	634	622	625	632	646	656	648	613	652	673	661	636	648	625	625	669	636	657	633	642	679
29616	30322	26667	11187	2399	903	534	475	472	468	481	463	464	461	438	447	458	467	448	448	475	441	467	480	476	458	447	464	449	461	454	493	428	473	484	450	475	465	453	479	477	443	461	425	484	466	474	479	478	492	460	481	484	486	458	448	487	499	529	439	513	467	473	452	490	436	477	445	440	498	465	455	447	460	487	459	431	438	494	470	464	494	494	480	469	453	464	480	499	451	445	465	463	435	489	470	462	466	437	451	467	450	465	407	460	465	473	459	490	452	453	463	459	441	436	473	456	483	462	450	463	473	459	454	498	454	477	495	488	483	442	426	472	479	486	479	452	477	477	487	481	523	469	460	470	444	470	447	479	449	434	469	473	443	435	460	471	438	466	446	459	449	452	502	467	483	463	466	462	504	438	479	482	467	492	478	460	452	458	453	491	457	484	482	465	465	471	485	494	472	519	464	453	464	495	485	440	444	487	460	483	412	461	475	510	489	491	449	466	466	480	446	488	458	463	444	462	450	502	449	466	477	504	448	439	445	448	484	464	454	440	450	420	471	450	475	465	483	458	456	445	450	456	433	479	469	440	444	477	495	466	487	477	467	476	480	462	470	494	467	439	465	455	409	448	486	453	476	482	505	428	449	442	481	441	429	453	455	459	462	440	424	476	483	470	458	458	471	458	471	466	494	436	415	443	464	457	458	469	445	457	436	482	484	465	439	458	442	492	479	482	440	413	487	474	444	436	439	439	470	441	475	440	428	460	467	524	442	459	503	443	470	519	463	429	454	427	426	532	455	442	445	464	450	464	468	463	468	454	453	488	474	482	480	437	492	431	438	542	486	472	464	459	432	478	438	443	491	507	427	467	466	461	450	471	447	491	436	472	448	459	481	432	442	436	514	466	450	473	477	452	438	456	462	485	448	425	449	506	461	510	447	474	490	447	457	458	486	426	443	424	466	434	464	505	486	459	443	477	456	453	428	494	462	474	467	443	477	493	437	462	451	454	455	444	481	450	439	494	471	428	448	489	490	449	484	457	464	433	469	482	441	520	478	457	490	455	487	415	508	484	491	485	464	451	474	443	457	489	463	500	481	491	479	460	475	472	492	476	449	452	444	500	488	427	444	431	474	459	457	459	494	498	489	461	437	441	459	480	487	476	468	451	445	435	489	448	466	486	451	479	491	420	466	483	517	457	516	432	460	525	462	447	447	474	451	439	438	485	421	472	442	490	431	449	431	489	447	471	471	449	440	465	490	483	451	434	481	466	459	462	472	447	465	443	476	446	463	466	468	437	489	469	434	446	483	470	440	494	474	441	440	440	480	489	444	473	463	439	448	477	485	448	477	451	454	473	503	481	478	478	463	468	444	486	452	467	464	479	450	477	444	437	474	466	439	425	466	472	448	462	467	446	492	428	466	445	451	467	469	445	422	473	470	446	425	440	458	456	492	476	433	451	468	429	423	462	465	480	488	487	467	448	497	494	469	481	461	487	486	485	453	483	471	437	468	491	445	468	503	494	476	460	457	462	473	454	481	496	480	451	457	503	470	483	443	432	443	478	492	490	459	458	450	421	453	476	497	474	451	475	434	465	465	459	432	463	457	465	476	490	457	482	474	433	433	443	476	414	467	479	479	500	445	432	481	458	451	488	440	467	454	461	459	466	430	467	472	479	467	468	450	435	471	444	470	468	475	451	469	502	466	451	498	423	448	452	497	473	498	454	477	459	462	444	464	458	471	471	466	401	479	471	484	453	478	479	457	460	456	458	469	427	459	477	449	478	466	473	444	482	451	471	533	448	457	461	465	418	456	467	502	475	501	466	437	472	463	458	473	450	454	459	469	441	433	433	437	456	466	445	470	475	449	443	456	464	475	467	477	519	458	445	464	496	464	484	469	476	453	484	489	456	461	458	478	493	472	457	478	424	465	454	468	501	442	481	468	446	468	420	468	482	509	465	497	439	466	478	465	509	446	452	492	462	464	503	489	479	446	449	472	433	427	424	453	469	461	488	453	425	463	426	444	480	450	421	492	468	497	472	416	487	447	446	419	462	492	450	442	470	485	456	493	480	462	440	518	477	432	464	456	462	484	448	488	474	447	453	428	473	434	476	502	440	469	510	440	464	438	475	486	492	454	459	446	509	495	472	456	416	474	456	472	503	471	458	442	456	520	463	491	437	482	456	515	413	466	474	445	447	471	505	436	469	436	487	461	470	452	467	463	446	475	486	444	469	416	425	478	489	481	443	458	472	488	489	499	481	478	438	473	497	493	485	441	445	435	452	466	456	440	446	464	433	472	458	480	473	433	470	453	472	480	548	451	467	465	491	449	476	459	469	477	487	465	474	456	454	437	452	445	484	463	512	442	407	464	408	501	460	436	482	504	452	464	466	469	466	462	474	474	455	449	445	435	502	477	473	494	500	441	438	472	462	489	470	449	476	501	471	432	482	475	497	440	463	467	460	444	458	448	464	435	489	453	468	470	463	506	448	462	414	452	468	471	463	440	461	485	441	476	465	466	533	482	432	463	490	424	476	417	470	470	454	465	467	394	502	490	480	437	435	466	450	490	456	469	446	448	462	528	470	441	473	448	434	473	463	457	481	475	467	448	494	448	469	458	463	461	489	453	464	458	463	454	478	472	471	452	483	496	441	441	507	458	464	471	497	470	427	463	477	498	500	474	443	449	430	465	473	479	477	429	509	452	470	464	462	476	467	495	439	440	470	483	501	457	456	459	455	431	456	478	478	434	494	477	455	458	430	456	481	484	472	483	474	461	470	477	459	483	475	472	501	455	431	459	453	448	441	479	469	453	499	435	499	465	433	455	462	487	467	455	462	426	430	471	446	492	491	464	454	468	481	480	478	438	445	453	476	441	501	481	461	465	530	501	458	470	479	438	452	474	462	457	472	426	463	492	510	501	428	448	433	463	429	509	450	468	459	469	483	476	494	436	456	447	454	448	454	484	468	480	449	441	461	446	468	457	465	449	451	476	520	476	509	473	469	491	470	481	446	453	469	496	460	473	433	521	468	463	446	447	457	453	483	470	455	439	484	469	463	462	463	470	463	461	495	483	446	487	471	477	474	445	450	449	471	453	470	430	462	452	506	468	485	469	461	464	456	485	473	478	473	471	475	508	441	440	463	456	470	481	468	473	463	443	484	470	466	455	444	468	450	488	454	451	460	452	474	461	480	448	440	479	484	446	475	462	482	461	475	456	480	483	462	483	472	487	506	464	487	445	474	456	504	458	497	475	478	472	467	487	506	438	453	482	470	457	430	482	435	435	469	464	434	440	467	475	462	478	473	456	459	482	479	458	436	466	449	456	472	445	468	489	488	435	440	469	453	450	454	463	473	432	444	465	447	475	470	484	494	473	482	463	443	480	474	484	463	434	456	469	414	462	457	459	444	510	475	435	451	476	443	469	476	455	434	453	494	469	443	453	465	439	469	518	461	494	456	462	459	443	499	488	499	454	498	447	441	498	452	464	470	465
21499	36238	20634	6154	1949	779	500	443	374	411	376	383	415	383	410	423	400	399	406	412	388	434	396	397	421	374	385	401	388	410	412	402	429	375	467	396	379	401	400	386	404	410	440	416	351	397	378	400	418	429	387	408	419	398	392	396	398	408	406	445	383	381	400	388	387	385	402	411	423	400	423	401	417	391	396	382	389	413	413	401	465	414	379	406	410	408	405	408	410	390	425	398	369	442	406	376	419	396	428	405	423	354	406	397	405	406	363	390	414	421	417	412	404	387	408	389	404	395	376	387	400	387	376	387	396	370	385	379	416	409	409	364	389	418	388	407	387	421	394	388	389	407	404	403	408	398	398	412	402	377	421	415	380	391	421	413	365	416	425	405	403	396	390	447	395	431	379	405	410	386	374	380	400	384	426	414	409	448	418	370	419	431	435	406	405	380	431	391	390	399	381	416	375	388	404	404	414	440	408	424	442	407	388	409	421	406	399	398	391	413	397	370	407	371	412	396	386	403	383	407	428	417	422	401	416	411	410	429	444	423	391	407	389	404	412	371	382	388	439	395	381	382	386	421	367	385	416	404	439	373	381	384	396	397	422	390	398	412	416	412	404	368	374	362	391	408	403	390	416	406	401	384	398	419	394	372	382	375	408	393	415	404	365	378	402	389	421	395	417	402	378	403	395	411	395	397	386	403	390	403	386	414	393	395	444	380	373	414	413	411	438	450	393	399	446	405	396	361	388	410	412	389	435	385	403	403	417	366	382	413	376	415	409	434	396	402	432	388	379	410	405	403	386	359	395	414	409	405	460	435	421	408	394	431	374	400	383	425	409	413	403	392	361	396	373	369	410	397	417	402	387	402	402	397	395	404	350	421	397	418	444	438	391	387	412	388	402	396	390	396	406	394	417	369	423	413	419	392	409	392	405	374	390	379	365	400	399	407	393	400	398	389	430	376	393	461	418	399	402	426	382	389	453	397	421	379	394	427	386	377	410	419	396	380	421	385	420	468	424	438	393	437	383	418	381	438	411	372	399	408	385	414	413	421	383	394	427	429	420	412	414	387	405	449	371	415	387	437	402	391	416	361	418	391	393	425	372	439	390	401	395	432	401	376	415	435	371	374	427	396	377	428	420	411	367	383	429	420	384	408	419	401	417	417	375	415	408	377	395	406	382	344	421	432	404	433	427	394	357	394	379	421	388	375	395	395	405	388	417	411	435	412	426	407	394	407	393	403	398	393	417	408	421	412	415	383	372	403	393	426	383	386	377	419	407	392	427	445	406	361	404	396	396	438	398	399	433	396	402	372	391	374	369	410	412	347	394	368	389	416	397	428	395	409	389	415	404	412	360	416	418	449	419	404	371	388	394	379	420	385	417	382	415	402	403	366	406	379	389	393	390	399	424	404	438	423	367	425	427	379	447	416	439	403	432	374	422	446	414	392	387	430	385	410	398	394	408	401	396	410	419	438	413	417	394	399	373	414	386	379	413	459	381	396	395	402	405	396	391	418	384	404	374	413	428	403	403	389	369	397	392	400	408	378	401	378	396	407	433	353	387	411	406	405	374	391	419	415	444	392	401	405	378	413	448	398	400	393	434	386	398	403	390	435	396	376	404	365	423	384	378	447	396	405	375	387	416	371	409	376	394	389	398	420	391	413	384	360	413	417	415	375	424	364	403	418	453	408	399	360	403	385	437	428	413	366	424	434	391	393	386	382	403	376	377	410	395	400	407	411	414	409	399	376	438	414	384	401	443	395	394	435	420	445	373	401	415	401	400	443	419	382	424	418	402	441	367	365	414	389	395	410	388	431	414	388	423	365	394	410	418	376	394	422	401	391	407	396	420	380	405	371	382	408	383	370	431	380	369	395	410	409	409	453	411	386	420	410	368	401	413	423	431	399	391	382	398	386	422	413	396	411	396	386	385	425	398	378	397	403	383	369	402	409	393	401	399	400	462	402	389	375	427	361	399	422	402	421	369	422	442	370	385	399	388	356	394	394	424	399	412	385	378	435	416	378	378	412	392	421	398	407	382	379	369	365	411	405	401	395	421	413	411	366	378	408	423	418	374	375	389	396	390	413	373	372	402	377	375	389	358	417	373	396	431	354	414	394	356	423	404	410	382	400	356	390	411	382	401	417	412	425	390	362	390	434	389	376	414	424	401	390	403	447	391	416	403	381	395	392	352	400	402	418	390	402	390	415	350	406	418	403	394	419	383	381	383	387	411	416	387	399	407	392	411	446	420	390	414	437	396	366	396	396	391	396	458	393	387	421	392	374	373	407	403	372	428	385	415	378	418	412	389	424	420	426	414	400	408	377	404	433	410	388	422	401	401	403	407	427	416	387	394	399	408	401	424	365	414	375	393	420	412	362	398	374	410	401	399	368	400	420	418	440	407	398	407	424	357	412	414	428	368	399	400	420	429	407	403	401	378	422	395	393	429	404	421	369	435	395	444	358	402	405	427	400	425	422	428	423	392	389	389	388	425	433	422	383	428	409	410	365	371	385	382	373	404	419	374	410	391	365	378	372	404	389	417	427	373	390	405	422	374	401	407	394	390	406	411	403	413	411	401	407	441	424	423	402	413	407	380	423	390	367	404	460	418	419	400	406	428	407	410	397	391	414	398	409	395	395	367	380	414	390	431	424	416	406	383	398	383	376	358	402	406	381	372	447	386	409	393	411	396	386	396	405	408	415	376	420	427	433	419	380	381	374	414	401	403	404	412	408	438	402	350	403	430	410	372	360	406	396	409	457	405	414	390	426	423	381	391	425	425	368	379	378	414	390	427	398	418	402	405	402	385	426	418	391	374	399	407	395	418	433	347	395	378	395	408	427	388	422	417	435	391	411	391	410	386	374	397	384	400	435	372	407	412	390	402	408	372	412	404	409	460	368	392	384	423	385	393	412	394	409	419	414	411	421	392	396	398	392	407	420	437	376	428	377	433	393	431	409	407	405	425	434	410	413	396	394	435	404	419	418	415	390	386	396	394	429	407	420	403	397	409	392	378	417	397	355	390	399	405	419	367	396	396	420	412	420	414	402	389	384	386	415	379	409	403	381	409	404	387	393	415	396	370	436	415	404	410	404	390	403	399	385	422	407	430	379	386	366	383	401	420	420	443	382	373	438	411	431	409	400	389	404	383	428	416	391	383	385	400	402	380	426	444	409	410	422	399	433	402	426	383	420	383	378	368	397	383	399	443	367	444	421	396	401	430	392	412	394	414	403	421	421	390	418	378	379	376	414	409	443	412	345	378	393	431	397	413	379	408	401	421	383	412	421	416	449	421	442	399	429	392	400	382	396	404	413	405	390	431	427	371	402	407	416	406	383	382	373	382	453	404	411	371	401	403	385	436	377	419	394	407	392	399	402	410	384	349	373	422	413	397	428	373	395	394	373	351	433	383	406	403	395	378	374	411	400	425	362	397	413	411	378	399	390	374	408	397	403	383	420	408	385	443	407	429	425	394	417	378	363	425	401
25455	27798	42114	35672	18548	5325	1140	675	554	500	563	501	511	553	517	492	481	519	505	510	545	513	500	507	489	522	474	498	535	534	512	483	483	475	535	507	517	527	459	507	495	455	549	504	499	467	498	519	538	483	471	485	426	478	512	459	535	509	494	483	483	521	517	481	496	521	492	508	517	487	484	464	481	492	485	496	490	478	521	491	482	474	515	498	481	491	505	506	508	489	514	452	522	476	486	458	508	500	460	475	481	509	490	495	503	489	491	480	495	500	510	480	530	527	503	505	478	464	524	452	492	478	453	511	513	468	490	486	505	453	502	492	487	520	521	488	478	484	484	513	480	482	544	494	476	530	484	483	497	471	494	499	508	458	485	509	511	490	474	505	513	483	490	467	512	468	492	530	496	516	482	532	496	493	500	522	547	540	471	494	491	464	486	515	461	519	468	486	485	458	498	487	460	485	533	456	492	481	516	480	486	521	519	508	488	484	495	511	449	450	523	496	507	489	526	471	477	525	468	471	477	502	472	480	529	497	474	484	528	471	479	505	469	505	492	485	463	489	506	488	509	492	486	441	506	473	492	502	457	485	465	530	511	504	499	478	508	480	503	516	489	516	472	482	465	505	487	472	443	441	476	510	494	452	499	452	503	483	505	515	521	525	484	480	503	499	478	498	487	484	524	482	513	471	528	484	495	495	498	476	467	475	469	476	487	516	497	480	536	497	506	535	474	460	503	468	451	460	510	488	472	465	496	495	468	472	476	493	509	469	534	518	513	547	531	497	456	522	517	489	528	499	481	496	499	520	473	509	466	505	496	530	489	517	508	478	480	536	470	482	497	438	487	490	490	542	483	491	542	486	512	502	500	457	461	508	487	502	510	488	516	508	486	459	502	510	444	452	493	521	503	492	510	500	529	475	491	474	473	493	535	501	472	503	509	501	446	470	503	495	509	475	486	511	491	516	507	502	464	488	515	493	498	487	500	525	503	486	475	467	494	506	472	468	523	525	481	491	508	484	527	496	489	536	486	500	499	456	477	505	484	485	490	468	514	498	537	491	504	477	490	461	505	519	509	512	503	469	495	518	495	509	518	497	513	498	468	481	460	455	467	514	476	501	523	493	503	460	465	489	507	435	523	483	531	496	504	488	507	481	482	492	457	481	513	500	490	518	503	532	500	467	465	465	488	475	468	499	484	514	499	498	516	499	545	507	484	508	500	492	458	485	484	518	528	520	494	482	507	495	518	504	451	532	493	468	495	510	496	516	502	492	466	482	487	487	480	509	470	493	465	469	492	469	476	507	479	485	422	477	464	475	484	463	517	494	518	505	499	484	488	496	493	508	442	484	463	479	464	471	486	500	472	476	467	498	444	559	503	499	483	515	516	483	507	522	491	505	474	491	458	463	482	503	493	475	491	527	528	500	509	490	486	471	470	518	505	492	484	477	484	493	529	468	476	521	512	495	477	470	513	506	486	471	491	493	489	496	502	461	486	494	526	497	455	476	491	488	470	512	449	473	509	517	491	481	472	468	539	529	474	508	533	469	531	454	496	498	494	515	479	493	478	480	476	475	470	510	527	483	514	490	497	475	547	474	512	473	512	500	470	475	492	490	464	492	503	530	504	473	533	527	484	517	501	504	470	501	491	498	468	500	515	505	512	508	473	529	465	496	458	482	486	485	479	501	518	485	473	499	438	501	448	492	518	523	504	494	507	530	496	534	493	488	462	544	516	506	481	465	502	497	465	490	497	526	516	502	498	528	497	497	458	498	492	489	480	502	499	490	468	495	505	493	501	472	486	508	483	453	502	528	484	483	492	514	487	512	523	468	507	499	490	455	518	454	466	517	541	476	510	491	472	492	496	499	489	524	493	477	463	450	498	495	491	468	478	496	538	471	516	468	464	485	481	457	461	502	502	525	483	492	540	500	501	467	483	438	474	448	443	529	503	456	499	504	519	500	520	503	506	514	524	505	510	506	504	505	506	451	481	503	508	457	492	534	509	472	505	518	486	500	421	484	491	518	525	522	505	508	485	496	486	502	499	492	481	495	476	501	525	461	493	486	477	496	490	437	479	498	507	496	490	546	483	469	456	506	449	514	510	479	485	497	492	440	495	480	439	517	466	513	423	479	474	508	506	519	511	497	490	476	516	466	478	471	510	495	488	485	489	443	475	501	489	484	503	494	497	477	510	444	516	520	495	515	506	519	472	521	483	502	485	462	470	493	519	497	491	513	482	479	489	498	469	511	488	526	508	485	494	477	481	516	498	471	476	480	508	476	508	522	476	487	523	462	527	494	482	500	502	511	498	481	509	486	454	497	504	483	489	468	495	537	481	489	479	444	475	459	484	491	504	482	465	511	513	514	513	508	524	480	470	451	549	472	488	511	540	494	492	499	484	495	494	461	474	480	521	466	491	504	481	499	506	468	460	461	500	466	425	542	537	500	504	515	515	492	492	502	471	490	481	483	474	471	457	479	515	465	480	465	555	536	485	484	495	487	483	501	433	515	486	460	466	504	523	480	502	503	503	487	471	501	501	471	461	490	509	498	472	485	498	467	502	502	483	493	460	536	521	521	501	514	524	495	492	492	485	492	498	511	489	487	479	499	518	521	483	497	479	504	490	497	538	469	462	473	474	506	511	527	466	501	447	479	514	514	479	467	498	505	455	501	489	489	508	482	479	446	517	453	525	513	449	457	476	521	514	489	492	489	513	503	515	541	500	514	471	473	506	512	504	499	471	466	476	479	501	499	475	495	498	501	523	504	451	530	498	525	501	526	477	477	495	502	464	503	512	478	438	528	533	443	480	508	483	524	480	497	481	522	486	508	509	514	511	521	521	546	497	486	480	478	511	498	546	502	507	462	482	542	471	515	511	506	504	495	493	551	473	461	485	475	533	484	517	471	491	494	496	505	508	455	508	500	496	488	513	481	490	502	498	469	475	483	479	449	503	506	521	480	461	457	480	461	498	513	498	501	475	500	474	498	483	457	485	483	506	477	505	494	447	522	527	509	512	532	518	481	491	424	479	506	496	493	540	488	493	515	522	495	518	486	471	473	436	517	489	519	517	554	498	507	491	527	498	507	530	484	487	482	485	494	483	483	445	498	491	472	485	497	533	462	535	485	515	494	510	510	505	460	486	481	504	495	490	480	488	491	527	451	515	523	493	523	469	499	547	469	520	504	516	524	535	474	500	471	445	469	518	518	480	482	506	454	478	452	469	465	488	453	474	489	546	497	508	480	529	499	524	476	512	480	510	547	511	499	472	481	482	491	504	522	502	459	519	501	501	479	488	487	491	461	482	521	499	482	533	491	523	473	510	496	487	453	472	524	525	470	500	536	476	513	485	527	477	509	478	510	512	502	525	469	491	468	462	476	524	515	479	512	500	516	497	517	470	490	476	508	506	493	487	495	467	520	495	514	446	529	507	521	509	463	457	484	461	515	497	500	484	484	500	497	510	468	462	509	470	501	498	444	505	471	504	520
57103	87435	59224	28459	10008	2849	903	540	505	487	473	434	472	488	451	514	449	469	485	468	477	497	454	443	476	485	473	484	459	430	474	431	506	475	454	475	505	479	493	454	467	483	465	454	474	496	447	449	477	463	457	441	483	520	483	450	472	472	483	489	460	503	491	449	484	457	480	490	507	471	453	453	449	448	487	442	441	483	483	484	511	454	473	476	473	446	501	483	472	475	480	475	461	478	469	454	509	447	467	464	455	474	468	481	516	451	468	408	477	501	473	503	443	489	500	462	478	503	479	450	511	448	527	447	481	468	466	440	454	472	450	485	469	466	482	527	504	451	452	479	463	491	498	452	458	476	482	478	463	452	474	453	464	462	446	477	478	455	486	487	448	470	464	474	482	463	494	479	493	439	459	451	455	435	431	460	487	469	425	479	494	479	489	464	434	445	439	452	493	471	444	478	484	455	479	452	493	453	475	482	474	459	461	456	466	477	454	460	496	442	455	435	454	445	482	459	479	473	486	476	454	444	510	490	472	466	460	455	481	501	470	475	483	494	443	437	471	480	427	447	468	473	498	470	480	481	506	489	459	493	442	501	472	476	446	487	487	477	488	467	455	479	470	471	481	474	483	479	421	419	493	449	477	483	465	434	470	474	440	464	483	507	430	425	488	466	464	458	453	464	485	457	492	478	456	478	453	480	470	473	498	440	466	461	471	459	443	485	438	504	446	494	433	495	467	509	458	454	448	459	426	448	485	452	452	449	467	456	461	474	499	488	498	502	438	475	413	482	458	436	452	431	436	453	496	452	481	489	465	487	510	446	466	451	446	486	437	485	474	492	451	480	457	450	453	460	508	434	429	478	420	451	470	492	484	449	503	463	507	438	473	467	471	465	489	454	464	450	464	444	452	458	471	494	471	473	454	483	435	451	456	450	435	461	449	503	524	485	478	479	475	472	408	485	477	525	489	473	485	464	457	485	484	449	494	457	472	480	443	483	458	480	504	464	462	450	478	455	451	461	468	447	449	430	450	472	456	461	473	473	459	474	453	481	466	438	475	471	412	500	468	436	468	481	451	464	503	417	497	456	467	488	450	481	437	451	484	474	461	465	486	507	434	454	457	469	463	459	471	473	474	464	471	456	437	472	461	465	452	446	435	442	461	488	422	451	479	470	471	472	441	448	476	463	446	464	444	451	469	428	443	467	470	445	445	449	430	452	465	456	453	448	468	480	449	508	480	449	449	473	477	474	457	441	505	463	505	473	455	439	448	457	477	471	440	470	470	483	453	456	448	502	464	509	437	424	482	482	468	467	458	429	441	468	485	428	502	447	473	460	451	476	499	427	443	467	459	438	477	443	458	498	442	483	489	436	469	461	445	485	497	459	452	464	421	466	464	481	456	479	455	479	435	455	474	437	454	451	464	441	468	494	489	450	486	474	437	462	485	461	465	456	452	469	429	474	467	471	480	472	449	470	453	469	467	454	504	443	475	476	470	486	440	467	490	435	440	452	459	424	477	493	503	481	440	470	486	460	472	466	480	491	469	455	471	452	480	448	443	459	475	449	459	464	462	469	439	440	463	480	439	463	468	463	501	492	458	465	473	427	455	468	473	499	497	456	473	458	434	481	456	485	503	461	462	471	476	473	454	466	454	473	482	458	487	456	497	461	460	476	476	442	482	437	468	515	476	453	494	491	480	460	465	449	442	499	473	455	469	452	490	462	427	453	458	452	464	496	493	417	468	450	518	468	453	488	450	433	470	466	470	436	437	467	448	452	506	439	478	420	501	456	504	472	470	473	433	455	452	524	469	459	485	473	493	468	470	505	437	444	467	448	503	486	486	455	457	453	464	461	447	444	501	438	447	464	482	470	432	451	429	452	460	470	468	475	473	490	451	462	456	484	464	456	474	467	459	465	515	476	453	470	424	464	424	456	490	508	484	523	493	479	449	426	463	499	476	468	462	478	423	454	416	476	463	424	435	441	482	448	478	444	450	481	486	459	444	473	500	503	478	446	455	468	442	479	456	461	494	444	463	424	486	464	505	487	460	467	472	465	449	453	491	425	424	468	455	495	458	449	484	443	465	470	459	436	443	467	428	475	470	479	474	418	457	493	474	449	511	487	460	477	457	483	462	436	473	475	480	462	480	443	454	464	446	392	490	468	441	432	467	453	462	485	446	465	453	455	448	414	471	438	474	432	466	500	488	489	446	479	462	464	462	466	512	471	432	469	463	449	459	462	468	436	484	461	474	481	468	449	464	454	445	476	426	462	438	476	502	465	504	440	443	460	432	474	501	397	481	463	453	460	469	440	481	469	490	466	456	449	472	457	478	432	481	465	462	472	470	473	495	482	443	523	439	457	483	477	490	439	413	448	449	469	493	462	434	459	449	475	432	491	445	481	462	471	420	466	430	450	450	452	447	462	473	477	436	464	471	465	453	470	510	456	473	434	451	431	466	411	448	455	477	464	450	437	461	516	446	451	459	472	449	472	451	467	446	454	442	467	516	453	513	462	492	470	418	499	448	467	429	453	465	461	496	468	425	484	471	476	467	501	449	455	453	498	483	435	486	509	453	454	449	446	503	476	448	462	484	446	443	435	493	469	443	487	452	501	497	445	434	466	429	429	465	472	440	441	451	438	469	447	435	456	472	419	460	482	480	470	481	430	464	423	471	502	461	461	468	457	466	451	466	508	466	468	471	445	456	447	432	475	472	431	446	473	450	480	495	439	436	468	440	508	470	509	454	436	425	447	475	441	496	494	438	479	483	473	466	479	470	439	417	457	494	474	419	471	422	456	486	439	468	473	454	448	455	452	443	494	480	474	477	485	471	427	496	475	456	461	470	462	445	478	440	444	415	465	491	465	506	482	471	463	480	417	453	500	498	449	468	475	406	447	514	511	466	470	472	455	467	488	470	456	454	459	459	502	497	454	429	435	471	444	461	469	489	470	463	450	488	469	464	465	479	466	448	468	471	469	488	461	495	469	476	472	445	488	451	463	449	484	444	461	481	458	438	494	495	470	450	451	487	501	492	466	451	436	442	467	458	464	444	426	475	420	451	441	465	470	433	468	448	487	432	464	464	449	464	460	481	495	429	457	435	421	468	474	445	476	463	480	436	465	458	434	480	505	469	478	436	444	454	447	461	436	467	451	495	476	501	467	454	479	486	468	459	456	469	506	480	492	443	479	462	494	414	483	488	489	496	484	456	505	445	462	490	455	456	479	458	441	497	423	475	472	476	465	463	458	443	464	449	419	484	475	484	444	454	478	497	501	496	461	474	448	444	474	485	442	442	457	480	476	460	493	427	443	466	470	458	464	456	443	397	480	483	474	488	451	490	434	411	449	477	473	484	469	496	481	424	470	445	473	439	496	474	493	504	446	416	442	455	491	506	467	526	451	455	460	456	477	489	429	513	447	474	468	491	447	446	493	468	489	467	453	462	499	476	431	473	455	451	457	440	426	467	458	491	504	479	476	495	479	454	438
23877	23622	36119	33642	24060	14398	3330	988	715	677	669	660	655	642	668	682	680	645	644	639	654	687	670	663	724	670	717	650	631	653	642	707	658	642	675	651	661	659	660	629	637	660	691	626	687	621	669	688	637	657	684	657	678	616	650	658	691	665	657	688	674	673	661	663	612	616	649	650	711	655	653	659	616	701	615	666	641	676	665	647	632	582	640	630	641	665	662	615	636	687	614	622	660	707	683	629	693	657	663	637	644	674	661	671	680	654	655	659	661	657	692	609	632	594	631	633	645	656	665	661	634	648	645	644	655	653	664	641	663	675	640	637	642	639	671	688	611	692	633	595	632	645	629	668	626	658	677	626	690	659	643	669	646	621	634	640	666	633	658	689	638	579	683	620	654	621	651	658	672	681	625	628	589	624	631	639	619	673	742	614	661	649	614	699	695	650	652	673	588	626	622	661	629	633	619	641	682	626	669	638	643	619	627	631	641	670	657	642	648	619	655	649	618	667	610	668	656	665	631	675	612	594	627	602	666	692	656	646	664	670	634	647	678	680	649	623	633	673	629	637	650	625	654	692	598	667	609	680	636	644	645	649	615	662	607	640	616	681	681	653	665	645	632	657	653	673	635	650	652	633	644	652	645	655	632	661	633	690	638	625	652	639	691	655	637	631	661	629	647	632	654	642	673	661	655	648	609	650	608	664	651	643	632	675	683	669	647	645	638	675	632	650	659	673	659	625	644	660	667	668	663	676	699	630	637	658	606	652	654	629	644	665	633	608	655	677	676	647	632	620	679	705	651	644	667	640	617	685	669	613	654	667	675	676	669	594	674	611	652	672	652	620	655	642	608	603	622	675	640	634	648	671	630	637	656	612	719	661	625	672	623	641	641	651	672	632	607	646	661	611	651	628	671	627	651	673	675	635	621	627	638	650	627	699	670	641	670	644	648	706	649	662	621	626	667	664	626	678	677	654	668	616	614	643	632	636	699	650	662	652	672	644	635	667	675	702	652	617	692	670	688	628	657	613	626	611	652	591	664	633	664	658	648	669	658	666	687	642	670	656	641	637	671	648	640	607	639	633	648	651	660	630	568	644	670	661	677	638	623	650	615	614	672	605	619	656	598	613	643	647	656	677	687	589	609	648	636	700	617	680	602	634	674	650	625	647	658	634	618	621	655	655	656	626	628	690	637	641	668	636	691	673	661	609	629	632	625	634	611	655	625	626	632	664	685	617	666	645	667	673	675	718	678	644	658	648	643	600	670	652	673	612	658	639	620	656	636	660	633	619	644	627	655	636	647	666	624	661	647	618	663	608	655	639	632	669	644	683	635	641	620	642	666	660	623	610	725	653	643	662	650	632	661	676	609	642	639	593	660	645	654	668	661	671	635	684	579	679	656	657	616	633	657	637	607	674	645	660	615	640	668	637	680	592	674	619	607	660	666	623	664	616	654	693	636	621	674	658	694	657	604	693	658	607	623	706	590	616	710	645	682	719	653	676	638	693	667	661	657	654	650	639	680	654	640	629	598	645	648	639	650	648	650	643	677	632	649	656	613	621	648	640	618	670	666	612	687	639	638	643	653	643	626	667	635	681	686	635	643	619	633	618	655	635	626	613	609	620	668	610	617	622	644	610	670	665	694	650	703	672	702	691	667	675	689	678	663	634	660	622	632	665	650	669	645	615	619	664	669	625	675	680	608	673	654	627	652	622	681	637	628	631	613	632	649	603	658	650	664	629	644	662	650	650	639	637	650	640	614	621	661	639	655	625	634	636	626	664	641	621	628	631	724	657	665	645	614	606	671	600	683	599	617	623	625	682	602	639	672	629	703	662	637	647	646	676	676	608	650	657	622	699	657	651	639	662	652	633	684	598	663	620	664	630	635	664	717	635	677	679	652	663	626	612	638	627	650	662	609	669	676	653	658	699	633	586	638	625	608	640	673	632	641	606	667	672	634	646	666	626	602	616	655	637	646	604	630	643	631	648	653	614	635	656	618	651	700	647	603	618	661	617	630	695	638	665	628	625	695	649	672	674	623	645	618	676	677	644	602	702	660	629	651	654	648	631	646	666	637	610	637	667	654	722	657	641	678	641	654	653	653	656	650	609	613	677	637	695	660	644	652	662	690	660	674	697	623	615	666	650	634	636	692	597	672	636	670	623	644	679	677	675	693	635	659	668	651	588	626	630	671	630	586	640	639	679	632	610	690	683	606	628	659	680	628	652	671	654	635	656	629	660	612	620	594	640	639	619	621	680	666	616	685	659	613	663	648	592	670	625	635	646	583	616	634	618	631	662	669	633	654	645	699	651	636	648	632	648	642	667	631	642	654	617	652	621	621	632	631	630	641	646	665	644	643	639	594	652	669	662	618	676	709	661	630	622	656	641	665	661	632	641	637	650	652	680	626	676	701	644	689	664	640	671	637	694	632	635	623	668	658	608	597	609	623	611	641	678	627	658	677	645	673	676	673	644	630	664	639	636	631	655	660	624	634	648	655	637	635	657	630	642	597	688	678	593	660	622	638	676	684	689	668	628	663	622	620	602	640	639	633	639	702	650	679	683	633	624	664	641	650	652	628	622	660	672	643	662	647	670	648	679	653	647	622	673	639	678	678	711	666	668	631	660	633	652	601	653	606	663	641	605	679	614	653	630	652	636	680	647	651	634	683	652	658	649	663	699	650	692	622	631	682	644	643	656	629	650	626	627	643	632	643	652	666	640	631	644	655	685	617	649	608	622	633	631	628	686	677	639	628	626	603	625	661	638	656	647	644	648	680	657	587	670	638	639	584	630	640	630	650	702	661	655	655	637	622	690	688	638	665	691	638	657	689	672	617	637	653	674	692	652	659	663	621	671	622	670	695	594	665	657	662	649	662	643	625	611	646	683	593	656	627	667	629	644	617	646	616	668	648	711	584	678	664	645	631	652	666	641	671	665	629	630	639	630	628	667	694	628	665	624	626	618	656	607	642	623	621	666	635	663	674	645	585	621	649	648	666	639	730	607	677	700	626	660	669	669	645	634	621	633	663	625	656	652	652	594	619	637	687	670	606	652	618	603	655	695	633	635	637	646	664	625	639	640	638	645	635	679	663	629	666	649	691	678	634	664	641	607	646	649	618	620	701	692	618	638	632	617	621	648	652	677	665	661	605	645	699	633	649	651	637	667	654	633	647	629	627	651	665	643	637	686	617	662	604	708	642	626	633	715	662	635	670	668	641	651	663	640	620	656	640	644	646	624	633	667	681	660	676	649	667	626	664	634	674	649	649	677	695	672	668	687	659	683	644	642	693	690	646	655	639	690	665	631	675	559	658	635	655	623	668	616	668	674	609	676	634	676	688	682	612	643	676	657	629	696	698	699	678	590	647	577	652	605	634	667	632	694	607	644	636	596	624	632	656	615	646	684	682	640	617	625	638	671	675	648	652	646	638	637	635	711	663	626	631	613	656	656	696	629	664	632	663	615	632	661	668	626	652	659	675	621	670	665
63408	101915	72586	42619	17329	4994	1454	784	660	608	637	636	579	630	611	660	593	633	641	670	676	682	646	621	574	621	599	621	588	621	646	577	642	609	645	634	583	579	592	635	580	588	602	640	631	587	618	662	596	633	613	636	660	605	644	616	642	642	591	606	590	632	613	624	627	595	600	653	602	694	590	620	596	632	600	602	584	596	607	662	649	605	610	528	621	689	640	578	563	593	643	635	597	642	625	605	623	597	616	589	618	571	593	618	591	658	658	577	602	565	591	567	600	620	580	597	638	603	618	601	579	652	569	613	645	614	659	636	549	594	617	587	608	592	615	643	628	596	618	623	631	610	607	643	603	620	636	619	624	576	614	613	588	599	589	582	596	630	564	607	644	607	595	582	598	596	601	599	591	640	618	611	599	635	634	615	670	590	593	606	648	622	588	604	628	590	614	659	623	592	630	574	597	616	601	615	631	605	613	592	602	603	610	591	651	620	610	576	584	630	654	571	607	623	620	611	613	634	624	622	605	618	616	625	617	617	643	604	651	627	632	645	597	646	606	645	612	594	629	643	599	628	588	629	642	629	593	618	646	598	623	600	590	645	613	672	604	630	659	651	593	620	611	626	588	618	660	597	634	610	639	625	591	652	633	546	598	639	623	603	631	588	589	617	612	621	631	589	570	625	585	607	612	594	630	610	578	588	579	661	629	640	630	609	635	601	596	626	593	569	553	597	626	636	595	593	589	597	540	597	625	586	594	591	607	609	618	621	623	608	606	629	644	591	630	644	608	649	580	623	575	632	608	605	629	576	604	662	634	589	641	585	592	592	660	630	613	624	596	625	624	598	615	604	641	605	602	573	634	634	577	595	614	600	630	608	601	592	622	602	584	616	648	616	605	631	598	627	598	592	597	579	614	617	620	619	623	649	617	574	618	544	592	623	618	608	644	565	631	573	594	576	634	592	617	580	631	577	597	603	616	590	610	657	579	643	634	598	677	616	564	594	644	624	584	563	607	603	592	622	627	634	629	599	599	623	589	590	638	587	648	644	587	642	612	623	622	580	610	609	606	588	643	601	656	590	616	603	611	595	621	646	628	617	583	573	621	654	603	602	622	606	593	622	600	659	600	589	588	640	623	591	652	626	581	631	597	608	598	615	579	620	631	598	654	601	673	627	614	644	690	587	576	584	605	579	616	655	652	605	613	568	570	601	569	584	572	604	602	615	577	625	627	596	628	624	604	567	584	582	635	631	618	628	613	632	619	585	581	615	610	648	609	573	601	600	625	617	591	654	620	623	619	581	580	591	605	618	609	611	574	651	639	635	576	635	582	632	611	587	633	632	603	648	604	610	626	679	665	611	628	610	611	592	611	569	650	599	631	585	626	637	613	647	636	580	641	622	604	608	612	614	575	576	609	589	634	575	568	586	641	593	634	601	647	635	580	627	578	623	628	645	596	627	593	577	617	629	625	617	625	588	619	615	596	605	583	621	594	593	641	597	579	600	636	589	554	623	594	646	604	596	607	617	604	609	599	586	612	637	565	613	651	608	592	590	595	591	638	605	610	627	599	607	600	610	628	584	594	606	640	623	604	572	585	615	617	645	596	621	573	609	577	561	628	628	618	618	605	603	574	606	585	592	621	598	629	620	610	597	564	654	619	591	598	662	584	625	661	643	686	570	650	624	619	663	600	620	647	625	640	613	616	651	596	617	610	569	587	603	595	588	613	563	622	607	599	649	641	628	642	607	582	582	631	626	617	587	618	604	588	592	618	575	605	594	561	619	604	625	626	568	609	596	602	617	602	624	605	619	588	609	592	577	620	578	612	611	611	605	627	627	639	613	631	559	583	636	580	640	571	551	618	588	611	607	628	595	569	569	604	622	556	626	607	592	598	655	623	635	621	617	638	649	618	605	596	607	631	603	628	621	570	617	565	627	607	582	654	628	587	643	606	608	620	616	585	639	589	650	604	572	618	608	592	584	637	620	591	575	592	612	573	578	623	608	585	619	611	638	601	612	603	637	624	605	626	560	591	613	606	662	648	602	597	621	606	624	612	629	580	611	625	624	602	628	619	614	623	593	624	613	667	630	590	614	572	615	640	571	616	601	617	596	623	626	623	599	580	577	601	660	637	586	597	643	595	652	591	605	615	629	688	568	625	623	634	639	576	643	618	590	587	626	605	627	586	613	636	584	609	635	620	628	635	600	601	571	652	609	593	622	601	622	620	591	652	628	588	615	577	614	579	587	569	639	633	605	638	680	626	622	569	586	614	587	591	598	588	640	615	596	567	605	626	567	595	616	615	635	642	598	641	617	617	602	578	595	580	606	580	597	619	579	614	568	637	600	575	604	578	632	591	604	618	610	597	602	561	625	580	592	622	609	571	612	604	630	585	609	606	643	585	582	565	620	584	605	648	654	600	628	599	607	657	634	629	609	592	613	601	587	578	606	632	606	627	638	567	603	651	585	581	587	621	644	596	626	620	608	528	548	561	552	608	630	580	581	623	599	632	548	554	628	589	613	628	632	617	575	590	610	664	623	621	621	623	608	572	633	585	583	563	615	554	637	592	592	609	616	606	588	588	552	572	629	614	597	623	570	590	628	580	582	582	642	576	584	621	612	588	621	580	604	598	635	621	603	643	623	604	630	623	641	610	647	623	611	598	616	595	581	618	626	637	620	578	609	646	588	577	596	588	609	593	620	655	617	618	608	604	614	625	572	618	633	611	592	583	606	611	614	597	629	578	612	650	607	620	606	590	617	629	660	550	604	601	577	613	615	622	565	579	603	666	622	567	638	621	561	609	612	644	599	618	636	622	614	578	626	596	644	580	559	587	574	596	625	588	672	619	669	644	591	601	579	638	627	579	651	615	652	616	590	579	594	616	573	614	620	637	582	602	657	610	608	618	558	606	579	616	585	599	574	599	600	609	661	601	596	642	587	584	619	602	661	604	634	583	582	581	642	643	593	583	584	636	633	636	579	586	588	596	611	646	626	621	595	581	601	619	602	547	596	632	657	598	618	599	655	629	576	632	634	608	620	624	586	587	572	617	600	564	613	604	570	620	631	576	571	581	587	619	638	595	640	610	587	611	601	650	578	616	604	615	637	620	614	629	586	560	597	604	595	603	621	614	636	582	599	625	599	621	595	583	636	572	606	581	618	629	614	601	642	590	652	635	666	614	630	616	593	570	618	605	589	608	611	611	559	577	563	613	631	602	656	662	616	621	624	619	602	617	600	603	631	618	601	633	596	584	551	612	569	607	617	619	581	576	632	621	572	593	603	594	575	591	605	609	611	591	610	585	590	629	583	577	622	603	618	564	655	608	614	588	603	582	582	619	608	564	589	593	623	619	603	566	590	600	600	584	610	595	626	536	567	594	628	592	634	614	608	631	587	609	608	609	612	625	652	568	640	589	652	587	632	620	580	609	635	631	633	613	576	612	609	602	633	624	593	657	610	607	613	627	575	618	604	627	599	614	608	594	594	607	588
29436	30115	27157	11623	2602	885	537	486	460	472	422	499	481	436	456	435	451	442	473	428	480	463	463	493	445	428	465	459	466	457	485	459	446	443	439	422	433	429	447	453	496	473	470	431	463	479	444	462	474	445	496	421	446	449	467	464	469	421	457	458	414	447	489	455	441	442	436	434	493	474	429	454	434	417	469	436	449	458	493	456	454	481	458	474	486	442	448	478	455	460	466	450	448	421	445	417	463	467	423	512	451	478	486	446	413	439	430	466	426	435	434	417	488	472	439	438	477	444	449	465	455	453	459	467	442	468	461	479	417	452	472	458	462	428	465	446	436	457	416	448	460	420	441	458	446	440	453	459	436	462	493	407	431	422	474	459	461	448	466	462	454	481	456	446	462	461	473	439	464	445	445	446	468	490	458	434	441	433	455	453	443	435	449	457	459	501	486	403	421	440	457	411	460	436	452	464	451	425	430	443	455	494	411	441	430	441	461	444	460	448	435	406	492	438	473	485	441	466	485	423	466	480	469	467	461	426	456	440	470	444	458	431	441	437	477	427	455	432	469	438	434	461	468	431	478	430	402	442	454	409	444	416	478	481	442	419	425	452	420	446	452	460	458	471	478	467	435	447	445	478	471	439	436	436	488	462	480	457	417	460	453	485	466	444	446	460	476	461	462	451	425	474	471	441	424	456	451	504	444	447	444	455	479	456	448	445	473	410	448	461	456	424	423	457	498	471	454	480	450	438	441	476	463	413	500	467	463	476	457	464	458	443	449	459	499	434	415	454	473	452	439	472	465	462	450	462	461	469	436	499	470	456	456	459	468	417	451	456	456	481	438	455	481	437	427	436	418	433	463	427	440	475	456	447	456	446	486	428	503	444	459	486	470	456	451	435	452	458	475	459	453	445	463	432	404	460	461	443	448	445	441	461	434	461	428	474	428	437	456	438	452	460	458	473	465	456	452	475	455	476	455	485	455	486	452	474	475	477	435	452	436	414	515	455	468	449	428	471	484	452	454	463	430	468	436	436	490	443	436	462	458	450	431	484	419	431	414	431	466	464	439	455	453	454	475	444	451	452	452	438	444	426	452	449	472	456	457	476	459	438	411	415	439	410	475	469	436	471	469	472	467	476	455	446	436	424	479	480	473	446	446	451	434	479	464	444	468	463	448	435	463	462	439	424	462	425	472	403	459	471	435	448	449	449	455	448	464	422	453	463	461	442	436	437	471	506	463	409	437	509	449	428	439	448	459	427	410	443	471	443	449	449	459	461	433	460	441	438	436	485	456	449	437	446	446	455	486	449	442	450	483	473	464	494	459	429	434	441	448	445	434	469	487	436	440	440	431	437	493	446	459	427	455	429	461	461	452	438	445	424	414	445	466	451	434	471	468	447	495	413	434	487	463	485	464	448	477	428	461	411	454	462	445	428	445	444	428	461	434	452	411	438	438	443	428	455	464	489	438	447	441	482	441	434	446	455	488	462	445	466	456	443	494	463	488	446	441	464	464	473	433	485	432	458	470	443	441	459	425	504	459	472	483	454	435	445	438	431	468	446	441	437	480	453	475	460	443	448	466	450	448	453	465	471	470	437	445	438	502	459	463	427	435	437	466	473	431	447	477	433	440	447	443	430	445	440	471	464	457	459	469	459	472	421	477	503	490	444	451	473	486	425	491	467	455	444	476	466	419	471	464	498	465	421	455	498	469	404	464	433	420	461	434	462	465	432	451	468	416	446	470	483	464	410	507	502	449	425	435	427	453	481	464	428	451	422	475	442	489	459	456	438	427	434	426	416	440	477	442	455	428	424	448	455	468	462	424	436	422	420	484	388	440	433	425	490	467	461	428	451	426	433	425	419	472	434	454	423	476	438	430	424	438	428	439	432	463	450	452	430	442	434	452	446	448	416	419	454	463	422	442	491	416	457	410	486	455	441	441	447	455	482	485	457	429	450	464	473	448	474	457	452	495	432	479	422	461	512	438	425	480	444	488	423	426	474	425	453	464	453	443	407	450	507	456	445	434	464	417	468	477	463	428	445	470	437	442	410	439	458	431	484	456	426	443	443	451	423	427	418	484	414	430	466	452	420	443	452	422	426	441	459	469	467	464	416	455	456	476	442	453	428	452	486	440	476	426	451	429	464	421	458	436	439	459	463	431	445	475	454	456	436	442	437	479	440	453	461	480	449	445	457	505	458	457	501	436	480	456	459	469	447	432	442	473	475	486	441	452	465	439	490	417	457	430	462	452	465	401	464	443	446	456	427	470	488	461	438	468	461	478	445	446	457	473	447	431	434	417	484	482	449	436	448	446	449	469	433	456	469	438	480	435	443	451	450	437	424	445	428	455	456	464	447	433	466	478	425	497	416	476	443	493	447	448	474	429	472	463	443	469	439	441	428	456	406	437	427	441	459	458	486	470	469	459	460	409	445	463	472	468	490	402	457	452	431	441	480	451	423	461	412	449	454	466	483	469	459	462	455	426	433	443	464	422	461	472	434	477	451	478	477	492	429	454	447	453	426	470	433	477	442	471	471	424	426	440	447	444	460	505	451	458	450	477	465	478	440	465	436	446	440	472	410	438	489	456	460	449	435	443	467	416	448	456	436	451	449	420	454	428	471	441	469	454	451	451	459	440	456	459	448	487	447	444	424	477	444	453	473	459	464	449	467	446	434	453	472	461	438	409	502	473	476	465	465	487	445	452	425	420	475	449	460	441	432	429	447	465	426	473	446	469	484	443	454	449	452	476	459	437	459	413	404	460	445	497	462	485	470	448	473	442	477	489	448	441	438	470	464	453	405	477	473	410	452	488	419	448	419	471	440	430	430	417	436	458	436	427	460	475	461	465	466	419	471	436	465	486	404	468	435	437	412	456	460	483	457	449	484	440	447	454	431	488	448	453	466	455	449	470	460	458	483	474	437	451	455	509	497	471	452	427	450	449	485	469	517	477	432	432	442	452	452	461	416	430	426	437	407	434	474	458	473	478	448	448	459	458	437	443	457	469	456	441	441	484	433	455	455	445	446	463	454	452	476	466	486	491	455	392	452	447	453	447	432	490	417	482	459	443	449	471	441	479	462	423	473	468	466	456	448	452	458	422	469	459	443	415	409	478	481	463	470	439	442	477	442	468	432	439	431	456	491	464	466	445	471	466	466	482	466	451	441	480	447	432	401	436	440	456	412	475	404	436	440	467	459	479	452	467	407	458	467	489	464	466	466	459	480	455	435	471	461	446	449	474	461	418	457	430	453	454	449	481	461	476	423	471	441	421	462	448	497	438	461	448	454	442	457	422	466	444	450	448	447	472	451	450	446	447	452	449	489	468	468	506	456	474	459	439	453	477	446	456	455	445	437	431	466	439	472	449	454	473	480	462	496	458	429	462	413	456	442	474	430	451	478	423	467	462	472	481	466	444	477	465	414	432	464	436	436	418	433	456	477	445	437	488	436	465	487	426	465	450	437	463	447	435	461	420	471	454	486	430	456
22080	36151	21361	6715	1925	747	477	420	411	370	404	395	402	412	377	355	416	395	387	400	394	395	420	388	399	369	392	384	404	383	401	416	399	408	402	365	391	385	410	388	393	374	397	413	411	379	407	379	398	371	387	405	422	373	370	413	384	419	391	419	385	377	371	395	417	367	389	373	391	380	391	382	377	410	384	372	408	339	444	405	397	401	366	402	392	417	360	338	400	383	361	373	380	406	408	424	401	363	382	398	407	381	397	373	356	381	407	402	378	398	393	426	407	372	378	380	364	382	371	368	399	403	384	372	373	378	396	411	364	374	398	385	401	387	402	406	402	375	384	399	420	361	353	399	381	386	342	396	397	390	402	382	355	417	403	397	387	369	418	381	364	405	382	395	388	402	405	365	396	342	390	385	363	377	396	407	376	400	393	402	399	409	385	404	375	400	349	408	377	384	361	392	360	373	409	398	367	389	365	397	387	420	411	430	407	367	400	371	358	394	397	381	398	374	396	380	406	387	398	407	376	415	387	402	394	378	365	400	407	414	378	372	381	384	355	390	421	377	379	406	385	385	390	376	383	368	399	400	416	397	376	411	379	336	433	391	427	404	367	378	401	399	362	387	401	390	365	335	374	389	372	399	368	373	397	425	400	393	403	380	389	406	436	407	370	371	399	369	355	389	393	382	378	389	426	370	426	384	370	376	387	401	383	407	367	420	390	388	403	389	397	390	405	343	380	404	417	389	415	403	413	412	386	385	405	381	394	376	382	395	361	415	418	393	422	391	382	406	393	409	366	377	392	406	396	382	367	382	384	390	370	361	414	403	381	391	398	399	403	409	370	396	386	358	378	393	386	395	386	404	406	413	413	394	399	384	383	379	396	385	403	427	421	382	392	380	396	398	392	395	397	385	373	367	411	409	400	398	406	370	386	400	385	391	380	398	409	415	381	405	387	410	375	398	384	387	398	381	391	374	348	362	393	344	377	392	400	419	421	409	382	400	401	401	362	384	402	368	392	378	368	378	384	426	389	368	404	411	390	372	393	375	381	392	396	373	422	381	395	411	407	378	385	369	401	397	376	391	375	379	376	371	381	371	348	386	422	392	370	377	375	402	356	378	407	403	411	368	376	378	402	345	406	404	429	369	368	371	380	353	414	394	426	427	427	369	413	412	380	389	398	401	378	394	373	369	391	414	355	410	391	361	408	389	356	431	400	355	378	395	409	381	399	360	405	412	385	368	399	395	409	367	359	397	384	409	399	363	419	390	388	392	397	384	424	404	408	389	389	392	371	382	385	392	437	369	386	400	392	389	373	397	386	379	355	376	402	370	358	367	415	409	384	378	397	370	350	378	405	367	376	411	407	384	391	390	371	371	358	414	381	400	405	387	391	425	404	384	393	377	386	428	395	353	372	423	386	405	365	380	397	395	408	367	374	408	403	378	387	399	383	400	376	368	401	374	402	388	384	359	410	396	398	414	403	407	375	369	371	361	387	396	354	383	396	372	388	411	394	379	386	381	377	380	373	371	420	366	375	408	421	429	389	411	390	382	399	384	418	376	394	410	364	385	402	412	366	392	386	399	375	393	387	371	396	399	408	412	409	394	378	431	400	370	378	387	369	355	379	360	389	386	416	429	372	387	398	365	389	412	389	387	379	390	408	367	356	389	375	393	373	396	377	372	411	381	387	380	408	384	375	388	376	420	440	386	351	425	368	403	399	361	385	382	393	369	376	384	354	360	385	400	412	431	391	375	401	415	372	379	403	420	408	389	371	396	381	429	375	364	378	383	408	400	388	382	406	396	420	388	400	357	377	418	400	377	388	394	405	401	348	379	366	413	404	368	396	369	390	404	384	414	389	376	388	348	401	380	396	379	403	424	372	390	402	402	352	399	421	368	395	378	384	385	353	414	347	373	445	394	365	400	405	400	428	407	412	421	402	382	380	385	402	399	385	402	404	423	421	371	381	381	379	382	396	368	386	412	396	343	373	399	402	404	380	391	389	374	401	399	399	402	383	444	433	372	453	420	388	431	430	395	394	377	388	396	354	423	385	396	414	424	368	405	384	409	411	416	374	370	394	416	421	414	398	359	354	410	393	401	375	386	367	369	397	402	403	408	409	369	383	384	421	363	377	402	415	400	418	386	386	400	361	377	386	380	385	393	385	411	372	371	377	380	373	393	393	363	355	385	412	362	401	387	409	399	412	405	364	395	404	393	385	399	372	372	382	374	424	377	398	390	386	401	365	415	404	386	379	398	397	382	413	406	366	393	404	401	397	410	393	403	392	380	413	366	401	369	400	397	398	367	378	378	412	403	373	365	411	418	420	398	399	394	382	393	371	398	413	379	389	379	377	406	359	408	400	385	382	394	396	356	394	398	376	417	370	389	375	335	357	397	415	401	370	417	371	403	403	382	399	407	428	390	399	394	424	402	345	409	371	366	393	377	366	370	404	410	358	378	402	387	416	345	403	383	392	423	386	392	389	365	387	393	385	422	373	379	406	369	400	397	404	427	395	389	362	412	389	379	395	384	358	387	373	382	378	408	411	416	375	392	375	385	350	390	366	377	412	381	422	392	364	396	384	376	436	408	398	384	419	406	419	392	383	387	403	408	362	409	377	368	395	421	366	374	384	432	384	420	418	406	398	400	430	381	399	376	406	410	365	403	347	390	378	371	393	390	415	379	375	386	380	389	385	401	389	390	371	407	387	393	418	375	396	397	386	381	371	392	381	370	390	376	407	398	397	393	352	394	404	382	400	375	364	374	374	378	412	386	379	409	363	414	354	410	419	375	411	404	357	372	381	364	386	394	377	381	407	374	377	429	357	368	400	358	360	397	390	390	412	376	424	371	357	400	389	412	397	423	375	374	400	361	405	397	406	376	390	450	376	384	398	365	407	399	385	379	369	379	378	389	403	389	416	377	364	373	370	366	397	382	368	363	369	374	412	404	336	407	391	424	397	410	380	417	396	425	330	402	339	405	407	398	363	418	391	407	410	392	401	389	395	391	365	422	349	376	403	401	400	401	414	415	408	383	387	391	402	422	376	352	395	355	382	386	388	403	418	404	411	384	380	416	409	374	420	409	367	422	379	427	413	388	388	419	382	371	403	385	381	346	376	372	414	396	380	417	415	393	383	397	420	389	362	405	394	361	375	359	396	399	350	366	385	369	353	423	392	380	388	376	382	382	388	414	357	399	381	370	437	372	360	381	379	385	396	367	423	384	397	394	424	403	400	379	384	367	398	388	347	398	417	359	382	413	347	361	431	385	374	383	397	394	375	384	387	378	377	384	420	393	372	391	375	396	432	378	403	384	385	377	390	379	390	408	414	395	405	373	378	407	411	386	380	410	425	407	412	392	351	408	347	397	377	396	377	413	406	407	395	355	409	442	372	355	384	435	405	395	402	419	389	409	432	405	397	388	370	387	378	423	388	437	375	346	366	409	433	408	385	381	403	394	407	360	416	377	368	424	336	349	370	390	398	386
25418	27382	42639	35802	18629	5311	1132	622	518	556	535	472	509	499	544	508	494	471	479	491	552	485	483	510	535	511	506	511	526	514	516	493	529	516	511	501	487	477	513	482	475	488	493	493	543	503	513	486	528	505	488	474	495	521	503	456	491	481	484	499	540	483	525	499	489	530	497	491	516	483	494	469	493	501	490	515	503	476	506	500	496	533	520	516	499	511	480	495	455	526	495	535	529	489	527	492	483	458	503	482	490	487	502	495	524	484	503	493	492	478	507	463	480	528	485	505	454	479	501	496	481	480	526	520	517	485	484	434	471	520	493	475	486	470	510	477	489	525	482	467	507	528	534	497	493	480	474	493	490	504	456	483	510	471	481	499	484	510	521	508	487	515	532	506	479	476	496	491	484	458	547	489	492	474	453	521	529	485	462	478	545	535	486	502	473	510	505	506	542	517	488	490	514	494	504	510	520	510	500	471	472	502	467	512	500	483	438	483	496	491	459	482	483	511	474	478	500	532	474	510	507	489	497	520	473	496	469	485	493	531	535	499	512	499	440	474	512	481	484	500	501	507	476	491	481	498	508	520	478	517	451	495	480	518	486	479	495	454	507	495	481	496	552	477	501	515	461	484	522	510	470	535	478	460	492	497	480	477	484	486	497	497	537	502	485	470	469	556	481	508	460	499	520	492	497	493	530	513	498	458	517	508	508	495	509	502	480	464	496	486	446	484	515	500	493	484	459	506	468	481	480	481	483	436	463	484	494	485	525	503	501	487	488	476	516	507	507	519	491	507	485	455	477	477	537	525	493	492	487	488	502	508	519	523	517	474	506	543	500	488	491	509	493	489	505	479	480	515	500	483	515	427	467	494	505	458	484	503	505	503	480	482	512	493	467	467	516	503	493	498	448	523	494	502	474	490	524	500	470	516	514	424	512	481	502	522	480	462	509	483	509	478	472	525	499	465	477	514	487	528	491	471	505	477	468	499	502	469	510	508	502	512	506	514	521	534	490	501	521	513	489	523	479	478	484	540	469	505	485	470	503	474	499	521	506	486	519	481	508	523	523	494	441	507	460	526	492	491	541	530	519	486	515	467	515	484	495	482	517	473	462	498	473	483	476	510	522	502	489	513	525	546	505	503	483	464	521	498	524	517	504	482	496	488	481	452	529	497	435	457	486	443	499	529	490	472	481	493	537	498	497	498	474	493	511	469	547	500	479	498	500	503	518	502	518	476	473	505	466	475	506	471	523	460	439	483	534	499	480	493	517	533	502	494	482	485	486	503	496	493	504	513	499	506	439	505	493	514	522	492	473	504	502	485	478	433	505	470	509	516	470	498	497	548	523	510	490	456	483	511	472	476	510	456	483	480	497	487	464	503	449	476	438	511	500	489	485	486	482	477	506	482	484	483	474	514	498	509	468	486	516	454	507	525	480	468	488	482	496	469	471	500	464	500	526	522	486	502	523	478	511	451	506	458	516	438	491	463	483	506	483	503	501	487	531	466	492	476	493	498	528	482	466	516	496	529	472	538	471	527	517	460	510	493	467	518	486	520	487	510	499	495	497	488	493	505	479	468	490	489	496	528	486	515	467	515	483	489	474	470	535	488	520	457	505	483	492	494	534	504	522	494	501	503	456	472	487	511	497	485	480	486	500	531	481	474	488	530	460	484	513	521	480	476	486	512	502	491	490	507	551	493	542	437	470	478	467	511	515	497	500	496	480	503	497	479	503	545	476	483	474	500	471	495	514	447	521	530	486	521	496	481	531	511	484	511	495	518	504	521	539	480	475	489	488	480	508	506	551	511	489	534	499	499	498	502	478	477	519	506	493	514	488	459	478	533	503	507	484	506	494	482	500	530	485	521	484	538	487	473	490	514	521	503	517	519	487	478	480	476	511	504	490	513	507	509	518	517	539	439	488	475	510	514	502	450	498	486	474	458	455	458	487	482	502	500	515	508	477	487	479	483	458	479	509	502	503	455	508	476	482	497	480	497	495	526	498	505	480	516	475	480	479	497	502	500	499	510	536	503	502	491	512	482	453	524	513	501	498	450	470	518	517	518	474	499	482	478	483	489	505	489	485	487	477	488	495	477	501	522	523	490	502	465	516	440	491	505	479	489	500	500	464	547	493	514	546	478	503	463	481	477	501	464	486	511	485	509	470	446	485	507	522	490	464	499	488	513	501	476	459	504	500	509	480	503	480	505	487	506	514	542	558	484	493	489	500	461	470	468	515	500	518	504	534	479	477	480	476	508	462	474	530	486	514	470	479	508	503	519	525	507	492	527	464	516	489	531	487	473	478	520	530	502	475	516	521	457	506	522	527	520	505	492	478	469	494	492	495	504	519	501	480	500	478	493	486	490	495	479	538	473	545	490	496	522	484	489	503	464	473	465	526	458	542	503	476	498	499	471	516	479	539	482	494	532	493	521	522	490	461	492	504	503	511	494	478	528	475	477	497	485	484	473	495	459	514	505	500	487	506	498	490	485	488	464	475	520	511	491	515	453	493	484	456	456	501	470	520	489	466	501	484	508	540	543	492	529	472	488	468	469	528	535	465	491	480	503	475	479	460	475	498	517	468	510	473	505	486	531	482	506	452	517	475	500	497	491	488	487	492	489	488	499	507	525	537	546	502	491	517	476	447	534	493	514	472	479	523	479	486	483	525	494	490	465	477	487	478	482	477	478	493	492	456	511	492	520	559	505	506	482	453	493	497	476	484	485	486	487	523	477	531	492	499	514	471	475	489	447	515	527	497	492	504	498	500	506	517	517	532	475	455	456	509	521	476	480	484	498	508	475	490	516	515	504	466	511	498	487	497	499	480	496	494	477	483	503	462	474	515	494	510	513	469	508	483	513	500	485	502	476	471	505	481	501	537	493	516	499	484	516	511	482	529	482	508	458	501	480	481	498	491	500	514	497	487	507	515	467	456	478	517	473	492	530	463	460	506	497	539	491	562	477	523	491	506	532	474	524	489	468	495	508	483	474	508	525	457	523	491	484	493	508	487	468	459	475	497	500	508	495	521	515	538	476	505	499	487	481	484	527	495	510	481	514	464	494	490	518	470	520	482	491	452	472	510	512	493	523	473	516	497	462	477	493	482	498	516	486	506	504	491	512	486	496	528	493	506	487	501	497	509	503	494	507	516	481	470	502	520	501	491	476	507	500	515	494	506	502	499	490	500	490	498	479	508	492	465	523	505	508	515	524	516	487	515	454	479	487	459	481	514	455	482	498	487	491	518	509	498	466	481	484	521	503	503	509	512	471	474	470	487	496	505	470	498	511	516	516	507	467	472	493	474	514	501	485	500	501	505	460	484	507	451	507	491	443	466	494	526	499	486	525	479	484	494	497	511	491	493	462	514	479	494	510	492	514	495	523	497	504	485	516	489	497	528	494	501	495	499	497	455	502	470	485	528	552	498	516	530	543	505	455	487	524	506	509	472	513	501	503	486	495	542	472	485	439	452	500	494	498	492	460	478	536
57312	87811	59829	28576	10154	2789	956	516	447	472	481	475	476	473	471	487	510	459	446	496	459	524	438	469	481	459	492	472	476	478	453	449	460	485	461	514	458	447	475	443	463	467	488	477	434	441	486	482	455	451	469	504	456	492	480	426	498	465	477	462	465	472	431	499	453	467	464	443	492	472	440	471	454	469	489	494	459	459	490	484	442	424	452	473	433	423	465	485	478	487	482	489	515	461	451	469	496	468	500	433	480	444	450	501	494	482	482	494	451	452	452	462	470	439	440	490	473	417	454	428	441	492	466	479	471	471	451	451	437	460	447	473	452	482	481	472	464	454	503	454	450	453	472	465	448	456	475	485	453	488	480	458	500	442	473	460	465	432	446	438	441	423	468	480	482	421	469	438	481	451	463	465	452	424	489	480	475	441	462	480	459	465	424	504	464	480	433	445	496	460	494	503	480	465	472	444	442	518	499	432	507	499	463	484	426	469	439	462	455	503	520	456	477	497	464	439	496	418	478	448	482	455	448	492	447	467	506	419	453	474	458	470	478	484	460	439	470	495	495	433	469	459	485	443	454	455	466	461	441	477	477	454	467	465	485	500	473	500	467	465	467	460	488	480	438	493	460	452	470	453	483	502	480	448	449	472	507	445	462	479	457	475	457	467	461	485	503	485	450	500	454	486	449	463	489	489	476	464	445	485	436	418	440	465	456	491	473	428	454	468	453	480	479	478	426	492	475	449	462	483	446	466	443	474	435	472	507	501	454	460	434	433	458	490	527	483	477	459	455	487	464	498	492	462	477	497	474	474	487	460	471	483	487	473	503	437	475	457	439	511	453	487	453	477	446	466	464	465	471	467	497	469	461	423	463	478	498	497	445	496	490	476	480	433	436	464	470	449	470	461	450	489	458	476	451	457	443	503	425	485	483	427	455	472	435	482	457	461	458	455	407	489	477	480	476	448	442	483	452	452	452	492	461	436	507	468	459	478	490	499	488	483	507	441	464	466	457	472	462	505	477	482	511	493	459	457	432	478	468	450	478	493	431	467	459	467	487	445	454	478	486	411	478	421	474	479	499	454	456	482	452	465	531	432	443	452	484	504	481	459	437	467	474	501	472	469	460	451	481	465	473	473	460	501	462	411	470	490	454	467	461	427	480	459	459	480	444	459	443	454	432	493	465	447	466	468	436	445	468	472	512	450	491	448	482	496	491	481	451	443	459	441	443	469	428	464	446	452	499	456	443	453	493	498	475	458	481	442	469	459	430	469	485	499	452	431	428	459	446	462	465	445	446	522	434	472	456	474	486	460	468	492	461	461	388	468	442	452	473	484	459	488	489	454	476	439	435	502	430	465	466	458	453	478	463	479	472	481	458	494	475	454	445	447	486	431	486	458	491	469	506	416	465	477	489	484	493	454	474	461	447	501	443	483	465	468	496	467	488	470	486	463	473	422	456	432	478	464	463	461	443	439	520	480	460	509	449	476	440	488	456	453	450	443	459	463	501	488	479	449	448	478	451	457	493	470	448	445	523	464	462	484	479	464	446	447	456	467	416	474	459	464	420	440	528	416	418	450	472	427	485	439	449	433	434	518	480	466	453	495	481	481	439	430	457	457	464	451	444	506	442	454	471	538	498	504	421	466	478	452	482	502	488	456	490	488	461	467	418	479	469	468	462	472	460	498	463	472	464	493	448	435	462	472	485	441	468	457	462	439	430	448	450	462	489	471	483	490	457	474	470	493	452	465	464	450	512	460	492	453	469	464	491	442	451	434	457	484	485	446	448	507	437	458	454	455	459	466	460	481	482	425	463	464	455	448	470	448	472	449	532	418	465	491	425	450	457	440	454	440	463	478	456	471	468	471	474	470	444	480	481	462	454	450	444	480	461	489	444	503	482	468	484	442	489	493	439	441	431	483	463	471	479	459	451	449	448	449	502	454	445	487	478	496	462	469	439	461	503	468	460	481	479	475	467	478	454	461	441	475	438	486	415	468	496	486	516	422	477	470	465	495	446	477	461	448	452	484	467	458	483	463	450	468	433	441	476	454	471	469	451	461	473	468	446	467	443	450	448	461	454	444	460	453	450	473	433	443	489	479	457	488	448	418	443	435	461	449	467	438	472	432	500	451	433	475	465	464	427	464	462	515	437	484	494	464	477	460	455	453	473	494	468	443	455	475	462	466	451	449	471	467	453	445	480	458	474	465	474	455	482	489	471	419	456	430	451	467	452	495	460	455	491	469	487	446	472	498	490	447	474	435	468	459	463	479	462	490	463	427	451	484	442	452	493	461	435	495	413	476	508	448	467	463	426	443	445	416	501	497	450	458	481	475	478	466	459	427	469	487	466	475	446	436	441	433	520	453	503	471	479	463	490	424	469	447	477	504	471	460	470	484	449	442	450	445	487	470	464	460	445	457	466	475	441	443	491	476	429	486	450	495	436	471	445	465	435	431	442	471	437	464	442	426	468	484	469	463	444	436	475	499	443	489	458	446	476	500	434	498	433	480	478	448	457	465	430	466	497	424	479	455	447	441	470	490	412	448	448	445	428	454	452	420	440	424	434	483	487	466	499	477	467	453	448	472	476	467	449	474	467	454	493	475	442	451	455	488	417	448	468	486	484	455	428	462	506	431	469	444	466	465	476	453	495	456	463	494	441	453	435	452	449	455	477	438	445	456	426	471	477	453	432	465	474	451	477	465	459	425	461	462	484	461	474	459	447	469	454	448	436	479	446	527	475	435	449	476	461	456	481	415	449	446	393	452	471	462	459	402	486	501	487	481	473	498	441	498	442	446	419	453	453	476	458	468	489	458	448	472	453	464	514	436	505	458	450	498	431	463	469	480	438	480	481	474	468	449	486	444	447	489	468	441	438	479	453	419	465	458	455	454	485	443	442	423	482	479	466	445	481	491	490	437	494	429	472	419	493	454	439	476	471	452	484	459	461	464	481	430	457	449	467	457	398	449	495	429	461	497	457	463	497	449	495	460	438	425	478	457	466	467	452	483	433	469	450	449	449	442	473	486	459	474	482	431	486	473	459	476	450	437	433	492	469	460	453	460	427	464	463	473	485	469	445	499	454	451	459	474	468	469	433	437	455	466	441	455	478	485	460	472	492	462	444	439	464	438	454	432	460	430	485	461	452	466	501	493	467	452	481	434	473	459	442	437	487	442	438	460	475	475	495	469	473	417	425	467	507	497	452	450	441	465	458	474	482	447	461	449	441	479	433	479	466	486	485	465	430	481	430	462	451	451	459	496	492	503	447	489	529	470	481	437	443	479	495	430	442	472	484	425	443	447	493	452	482	447	410	454	430	422	463	469	436	432	457	463	509	463	472	447	462	477	508	496	470	482	432	461	505	499	479	478	456	442	498	504	468	448	502	501	449	457	443	454	477	447	467	503	488	443	449	454	448	471	491	432	433	452	442	429	494	472	492	500	495	485	475	450	431	489	490	444	482	489	460	460	476	448	423	476	433	495	434	450
23885	23498	36179	34295	24436	14871	3740	1005	735	703	699	671	692	683	689	645	698	699	653	668	672	639	674	664	660	642	638	708	662	651	655	654	665	672	625	688	681	635	635	633	639	661	686	680	660	653	653	632	671	642	655	689	649	659	650	657	640	662	642	651	599	667	627	683	614	659	621	604	641	629	637	652	643	639	644	697	628	635	633	638	650	658	628	625	609	659	630	675	610	667	663	614	630	613	630	647	616	617	648	628	611	701	691	660	643	630	665	634	603	626	662	682	675	626	636	671	633	667	658	684	624	629	614	653	652	652	708	669	613	648	582	648	661	613	640	664	603	664	635	642	667	654	685	640	644	620	628	647	648	632	631	654	639	617	605	676	635	630	638	640	665	606	667	654	604	591	632	632	652	609	645	658	646	683	675	625	653	659	663	637	644	650	651	613	669	612	656	673	635	656	678	646	642	627	701	643	667	614	645	607	623	680	676	625	666	616	633	639	649	646	633	692	628	623	604	681	634	620	700	661	679	642	625	604	610	645	655	676	635	636	610	666	613	638	634	639	656	667	634	680	667	654	681	577	646	646	700	653	632	667	624	656	681	628	675	664	615	622	657	624	626	612	627	636	669	659	622	624	577	640	599	686	624	634	636	666	667	603	660	685	643	603	650	674	623	626	629	657	662	634	674	619	660	639	715	671	597	624	636	630	645	614	695	668	609	627	613	640	618	653	630	685	621	642	627	633	656	606	663	663	616	615	649	645	645	643	624	657	605	650	646	616	625	629	653	609	668	615	615	626	634	613	664	626	624	667	586	641	637	632	632	641	649	640	653	634	630	653	637	651	676	619	635	627	664	694	633	640	604	641	594	651	617	641	629	645	648	649	628	647	654	635	631	599	642	639	678	660	657	630	604	628	607	621	644	672	611	593	622	648	631	638	623	591	631	649	628	650	630	683	621	648	715	637	644	599	634	667	617	640	628	618	613	653	642	657	631	615	611	656	654	640	644	639	663	676	631	651	651	657	639	657	638	665	624	646	610	646	610	658	655	639	641	648	628	655	628	667	630	635	660	672	641	621	623	635	647	598	671	626	649	669	661	638	611	629	592	625	659	644	655	644	625	605	621	662	609	681	637	659	667	683	652	626	611	668	671	641	661	653	643	673	646	580	704	622	629	656	646	611	643	660	676	662	657	646	629	603	670	646	696	593	610	633	581	629	614	609	691	671	630	621	620	660	570	637	697	621	599	595	647	667	643	666	642	601	634	604	632	614	654	640	588	655	656	644	636	687	601	611	612	653	667	634	611	659	617	634	631	665	582	675	602	627	651	640	635	620	642	644	663	639	657	664	644	628	689	630	621	653	615	652	669	644	649	653	638	651	682	632	660	626	601	641	661	660	669	652	606	621	585	665	611	635	632	636	611	626	648	618	620	630	612	606	643	649	635	668	623	657	684	594	634	619	626	613	699	615	636	654	634	689	607	654	618	627	661	634	631	667	658	653	633	620	618	600	608	693	670	655	672	611	632	647	650	641	623	656	648	609	623	607	603	605	631	619	651	632	623	645	609	680	656	638	677	707	618	593	653	639	627	587	601	660	620	597	640	652	647	660	654	624	621	649	676	655	655	619	588	618	601	653	634	663	649	640	644	631	644	637	630	629	629	675	638	635	635	661	637	647	643	608	602	615	592	656	618	655	648	607	652	635	636	611	631	639	603	622	650	659	622	622	663	633	639	670	634	650	652	621	591	641	653	626	629	669	642	592	638	655	637	624	641	618	617	627	669	622	596	657	612	641	642	616	676	687	643	666	598	609	671	668	667	639	636	630	622	634	604	668	612	656	658	653	665	602	625	662	640	633	657	671	668	652	690	638	628	697	647	612	653	611	623	652	628	697	687	639	631	653	645	626	662	631	602	624	669	636	617	689	662	683	621	638	658	638	631	667	628	652	628	648	623	634	581	655	646	638	635	601	683	648	652	677	655	661	668	632	606	598	624	628	657	637	653	645	615	647	623	639	669	636	664	596	633	638	628	594	571	609	654	631	628	587	679	657	673	611	653	648	607	630	640	658	625	644	668	671	628	652	652	654	705	608	639	632	674	632	646	641	627	619	633	617	639	633	585	620	563	644	632	646	640	588	650	640	646	682	642	685	666	618	632	661	675	668	664	658	654	619	642	650	636	661	605	629	649	614	654	667	649	627	638	639	675	616	630	610	632	632	686	657	660	610	602	655	654	616	620	621	644	603	688	658	621	674	658	631	702	652	634	625	615	657	623	628	627	666	615	622	649	598	653	630	645	686	641	662	651	652	640	650	630	637	660	617	653	629	654	686	645	664	645	614	665	606	639	614	606	682	642	676	664	617	673	617	638	679	665	641	631	630	703	622	685	637	661	600	653	600	649	631	632	663	678	654	621	656	619	643	609	622	611	633	680	639	669	637	666	669	652	691	694	642	643	627	628	622	632	665	655	670	632	637	618	604	648	656	656	681	637	651	605	646	626	641	634	672	690	633	650	662	633	696	594	639	633	589	609	624	623	645	681	632	670	620	596	592	627	620	574	674	668	665	633	613	643	658	645	655	660	627	650	655	630	640	645	577	634	625	631	616	615	636	598	640	620	614	676	658	636	664	712	621	665	618	613	612	614	655	636	634	609	709	616	671	639	616	625	636	653	681	658	616	665	686	628	644	616	661	633	663	594	675	665	629	667	618	602	646	693	633	591	608	626	592	670	638	619	635	608	629	623	654	603	596	622	586	625	635	619	615	643	657	639	608	633	635	664	640	674	652	678	631	670	659	633	592	652	642	647	656	668	615	656	699	673	622	658	623	660	646	612	598	652	654	637	594	643	642	649	733	625	598	653	598	669	659	644	650	614	607	696	641	654	640	631	594	625	666	652	646	649	625	647	634	642	656	657	600	595	638	610	673	626	678	634	672	679	621	629	630	633	672	633	669	704	656	621	622	631	648	657	664	624	710	615	654	675	654	610	683	637	620	627	594	678	668	637	619	646	658	620	656	632	619	611	681	630	640	618	573	624	631	652	641	611	649	635	627	649	618	637	623	614	643	646	612	667	639	622	612	679	622	625	693	626	602	606	646	644	629	596	650	627	640	675	667	689	638	611	663	628	689	646	615	681	633	591	659	629	618	639	647	624	659	659	650	617	622	626	626	623	605	612	623	635	637	667	662	630	676	627	633	626	630	682	636	624	636	586	639	589	668	636	687	623	619	635	663	621	610	649	626	627	648	653	666	618	658	674	666	691	610	645	626	626	651	618	626	630	634	635	617	585	608	631	667	655	728	624	617	656	680	653	644	624	593	632	638	618	618	634	634	626	619	647	616	699	630	607	552	583	627	632	630	630	638	655	641	650	607	655	653	635	691	660	650	647	643	636	620	636	661	638	665	640	650	618	644	646	665	605	691	658	625	662	633	643	655	626	611	705	611	623	622	675	630	609	626	620	638	647	682	635	657	652	653	602	642	579	651	688	587	618	719
63765	102263	72596	42999	18514	5899	1692	846	650	599	674	596	582	602	601	678	647	642	657	636	606	639	653	596	610	627	652	650	625	660	692	611	585	627	587	610	620	578	651	630	575	654	626	550	588	628	625	640	619	646	614	631	654	629	631	595	607	638	644	617	642	595	631	638	593	625	582	651	606	607	653	608	587	631	612	613	627	610	644	641	594	625	654	619	688	667	606	603	591	628	626	615	629	650	619	642	602	630	582	618	657	642	586	644	565	642	667	645	612	621	647	618	626	613	580	601	627	691	630	669	614	647	576	625	604	634	581	607	672	620	606	605	582	644	576	588	607	601	612	585	650	624	607	650	619	605	607	648	604	609	644	614	622	585	614	625	615	607	616	646	601	656	622	632	615	623	604	659	605	619	627	623	623	655	624	618	665	636	567	639	647	613	639	604	588	621	616	644	593	618	628	622	617	653	611	586	569	606	647	619	576	606	600	630	602	604	662	606	651	637	612	621	621	655	624	637	606	629	630	611	650	635	573	637	589	618	661	609	590	634	633	600	665	627	657	626	636	605	587	601	655	623	637	642	614	526	649	601	663	610	599	648	635	609	623	613	601	629	649	610	588	594	665	640	632	618	641	606	597	625	591	593	619	648	595	664	626	625	649	567	591	604	596	606	649	621	605	608	630	619	561	600	606	643	614	597	651	581	609	637	607	665	613	650	570	633	594	674	640	611	585	608	652	648	597	632	646	576	670	641	617	611	590	611	608	641	658	618	577	594	636	620	604	633	571	618	632	651	590	653	587	619	638	612	634	604	605	624	609	627	610	618	634	642	626	648	633	637	596	616	627	633	598	625	614	658	626	600	593	527	629	604	588	621	651	649	622	654	621	608	648	612	630	630	623	616	587	608	625	608	603	589	637	629	615	614	564	603	610	632	660	644	630	601	629	597	616	636	615	600	604	643	593	631	609	592	643	601	616	654	613	632	672	594	622	603	628	646	611	661	639	591	652	612	597	594	621	627	611	641	590	617	607	605	606	639	644	639	659	638	631	624	623	624	647	596	601	627	639	635	631	632	584	610	615	575	621	591	666	641	621	559	607	612	614	648	601	623	615	586	597	587	630	631	625	640	615	610	651	602	634	640	613	587	652	684	600	647	664	599	645	600	619	600	634	638	632	579	601	599	636	613	595	631	583	631	635	638	601	664	636	606	613	603	634	607	599	621	637	615	603	607	588	615	589	603	651	587	590	613	680	671	619	629	617	556	601	617	610	592	579	625	610	644	616	615	650	624	642	598	645	629	614	630	613	605	598	586	590	644	560	653	613	632	568	648	678	629	593	593	646	614	595	645	600	644	624	591	568	618	617	654	603	655	614	608	573	614	643	646	575	611	609	570	660	569	583	629	643	610	580	623	643	618	606	635	628	630	603	601	604	645	595	646	603	656	630	649	653	577	624	591	629	641	657	614	624	574	607	597	574	608	593	599	602	658	594	665	615	575	643	604	579	603	619	655	601	660	605	577	612	556	621	623	615	616	614	603	616	654	620	601	654	622	655	632	593	614	624	651	620	589	628	605	604	605	648	638	608	608	607	593	588	604	581	631	596	597	613	615	599	646	608	660	594	606	628	615	642	605	620	606	638	611	612	617	615	610	633	622	662	637	582	636	599	565	643	592	622	638	583	651	599	649	607	655	652	600	578	598	613	624	614	634	612	613	605	664	614	621	624	617	605	597	617	633	603	614	624	598	642	649	630	596	595	605	532	639	578	650	595	650	621	608	617	600	603	622	619	581	596	604	595	625	611	603	606	624	609	612	606	619	618	605	621	625	686	625	587	637	623	621	645	625	637	568	566	659	601	578	577	605	625	606	617	622	606	644	633	635	626	586	641	642	610	592	589	587	597	642	646	604	661	633	610	609	608	639	667	596	627	616	620	620	644	623	633	641	613	654	581	645	594	663	604	631	642	645	606	596	571	656	607	621	577	637	629	640	608	592	621	661	601	603	624	665	634	623	604	644	597	614	598	646	627	634	624	632	637	615	649	611	591	689	608	585	585	625	605	601	590	542	624	643	594	634	585	615	593	645	614	586	610	607	646	572	625	594	645	596	574	645	605	575	531	604	623	590	655	608	578	625	635	591	638	627	600	615	571	603	626	615	588	565	650	575	610	607	632	636	645	616	613	613	640	645	647	631	578	611	604	649	624	637	621	599	606	582	616	628	637	650	601	563	583	658	613	620	587	624	653	616	619	646	611	592	629	604	629	609	594	647	620	613	611	610	594	622	578	636	567	617	589	610	627	609	610	616	641	629	655	631	591	585	619	582	640	606	620	633	624	609	613	596	611	659	616	587	633	637	612	613	628	622	662	612	639	615	638	614	572	614	577	592	570	628	576	620	617	640	639	629	622	638	581	674	569	629	608	597	612	578	611	572	608	614	678	575	599	585	592	624	592	646	630	642	595	639	638	603	579	630	663	636	657	630	616	577	644	616	598	625	680	601	596	585	570	612	617	596	638	635	653	618	614	632	619	589	646	651	650	614	599	625	619	645	626	608	623	610	581	641	609	587	583	604	583	621	607	680	655	615	614	610	600	637	590	608	660	599	572	577	605	658	630	653	605	575	617	645	549	620	555	644	637	634	614	612	573	637	608	588	594	591	605	601	577	620	655	607	588	621	610	623	590	573	634	625	588	598	598	595	625	557	627	593	548	653	642	584	632	649	625	592	641	612	629	606	612	596	634	631	595	620	664	629	593	617	632	628	631	624	605	594	609	616	597	627	624	592	619	645	609	622	628	620	648	636	579	600	640	554	638	616	639	610	595	604	583	633	687	660	621	603	631	600	625	603	626	586	569	636	620	608	635	629	678	591	608	607	625	582	634	661	596	616	589	585	576	574	643	640	595	589	626	606	608	607	613	634	602	624	594	610	570	593	612	597	630	651	607	638	640	620	562	632	617	583	573	623	667	596	615	629	624	615	647	637	618	596	619	643	578	615	609	605	585	597	604	646	614	600	595	614	625	628	631	617	580	635	663	620	613	601	623	617	626	619	621	621	620	604	596	626	630	617	628	611	616	627	623	607	643	595	612	598	610	591	623	667	662	597	554	638	650	639	634	637	640	613	600	648	559	650	615	608	607	642	643	602	618	621	616	612	580	669	600	646	619	639	668	599	611	594	629	633	580	621	640	569	620	596	608	624	606	642	625	627	631	624	665	617	597	622	641	654	589	622	596	602	556	603	601	627	646	651	592	600	595	600	610	627	639	662	653	589	628	600	600	632	629	609	598	623	594	626	653	645	602	652	601	592	609	610	670	587	588	595	586	620	633	645	573	607	638	597	630	625	626	632	612	594	573	578	649	615	628	632	623	590	634	615	588	634	668	626	606	651	616	625	618	673	555	619	660	584	610	591	600	574	576	619	600	576	551	574	640	618	614	529	647	622	609	642	596	616	578	584	629	620	552	629	634	569	622	610	633	614	611	683	632	642	631	607	610	624
29538	29690	27149	11742	2919	981	565	471	455	444	431	461	430	463	409	455	421	433	438	450	436	456	441	443	460	453	487	451	456	446	456	420	442	451	472	432	445	445	447	461	436	443	458	457	447	414	448	415	421	434	453	445	470	481	417	444	455	427	459	461	434	457	425	454	464	462	405	457	474	457	467	486	454	471	469	443	438	479	465	448	462	436	451	432	452	450	435	458	471	432	468	440	430	444	429	462	438	471	443	449	432	446	464	375	394	472	439	459	416	443	420	470	435	460	449	466	461	484	471	454	460	461	465	435	471	444	453	492	437	412	421	439	440	440	455	447	460	460	440	429	488	446	473	395	439	427	473	426	438	469	462	491	467	430	434	408	460	452	430	476	483	458	432	411	483	475	458	461	477	428	420	466	422	447	387	447	456	416	458	453	426	460	432	487	463	427	439	423	457	424	457	450	478	460	444	435	409	453	421	473	498	458	450	464	433	410	470	485	443	421	437	493	463	488	448	459	408	453	443	435	452	453	418	466	402	440	482	414	422	431	423	457	444	422	462	420	489	456	465	485	413	447	455	432	427	416	430	385	444	438	443	414	444	463	477	454	448	447	475	417	437	443	406	475	426	487	424	447	431	451	466	431	453	430	434	456	464	454	446	448	441	439	430	433	472	427	428	442	431	424	450	427	449	460	417	465	426	430	428	438	476	447	431	465	453	440	450	475	416	423	473	447	428	454	422	409	438	428	434	461	444	484	428	453	460	472	464	428	457	436	473	423	458	449	481	451	425	408	440	466	456	434	460	436	457	421	449	417	454	500	455	492	437	462	463	476	478	431	468	463	429	458	484	446	474	474	438	459	479	446	415	452	466	495	464	451	480	425	435	460	462	432	468	459	453	468	454	472	476	464	429	410	408	442	452	413	443	466	456	418	439	490	457	436	488	442	473	470	442	440	427	448	445	441	446	445	435	457	456	420	457	427	433	465	497	432	451	432	442	447	458	468	439	463	459	445	437	450	443	453	420	448	443	482	455	464	467	443	428	454	490	435	466	470	447	449	431	450	441	463	418	468	442	420	455	475	469	423	454	457	456	443	449	440	464	446	438	452	476	413	455	442	437	469	459	449	433	472	454	462	434	455	453	454	454	419	438	457	435	472	454	479	488	465	437	425	495	450	463	460	423	506	436	458	418	458	489	498	507	423	433	427	466	421	449	446	441	422	441	445	453	442	467	460	462	437	433	441	445	480	480	433	461	428	468	413	466	446	439	449	434	467	413	422	464	427	405	451	415	452	483	448	498	450	427	436	412	446	440	456	446	460	463	436	485	448	471	441	442	428	445	470	443	416	461	489	459	409	428	423	426	415	435	462	437	436	482	470	452	476	464	431	437	449	421	449	434	451	447	433	437	467	455	445	447	447	449	417	457	460	457	448	440	469	445	448	437	474	472	418	441	458	457	435	440	482	479	451	447	480	462	447	447	430	419	453	447	435	418	428	461	448	447	419	441	476	461	463	456	435	448	451	441	484	450	467	457	434	483	475	446	498	472	437	467	474	465	418	485	473	416	430	459	460	476	471	416	458	467	458	455	478	448	448	433	469	440	420	451	464	417	458	436	431	448	468	442	443	432	444	448	439	445	443	449	471	496	463	449	443	436	478	430	450	469	446	465	449	425	451	432	441	439	438	487	446	431	459	491	451	444	468	477	451	447	454	422	444	438	426	447	474	443	473	455	467	425	416	435	429	507	461	481	447	446	457	414	433	449	396	416	455	435	424	453	432	473	459	498	448	474	396	461	469	446	427	461	442	493	425	426	448	470	454	452	457	443	459	423	470	454	438	414	415	462	430	447	424	461	465	455	431	449	468	429	476	426	470	446	435	438	479	455	461	462	443	458	453	455	419	474	437	505	452	454	448	506	447	475	457	466	458	443	456	451	474	484	522	474	392	446	423	432	473	410	448	434	481	467	439	427	404	438	459	431	477	428	408	475	483	470	421	458	488	478	446	480	452	447	483	479	442	443	470	459	447	480	444	473	455	455	479	476	461	468	420	435	430	461	457	421	425	449	390	471	449	478	435	466	455	451	430	477	473	453	468	455	425	455	410	436	461	456	482	444	423	469	467	448	418	444	459	430	453	449	465	429	424	455	466	484	452	477	439	462	427	438	439	482	436	482	441	481	401	414	456	457	402	443	474	470	429	497	423	459	468	454	440	415	451	460	437	437	439	479	437	461	413	484	432	423	463	474	477	463	444	449	446	449	423	431	448	453	446	464	438	483	470	445	442	452	473	438	443	469	406	452	444	464	427	429	425	437	424	447	429	448	437	459	427	447	472	430	435	457	413	446	459	450	421	475	482	462	468	485	456	481	429	464	430	480	453	452	460	462	462	463	432	468	465	453	475	438	436	476	449	437	430	461	417	466	437	468	443	420	471	410	443	403	431	438	453	459	463	443	453	460	473	448	432	423	441	434	483	455	465	451	450	490	488	411	447	475	476	445	434	442	446	419	436	469	451	450	436	448	485	482	443	483	480	503	468	475	447	468	436	475	407	473	476	413	467	414	410	457	443	473	427	433	490	445	438	473	450	465	436	473	473	393	469	446	451	462	435	422	437	429	443	429	417	442	456	421	450	452	462	416	467	455	446	449	466	447	455	459	499	425	447	475	415	454	429	423	467	425	428	455	445	425	440	440	417	435	487	474	432	430	498	432	434	443	446	425	429	405	460	459	487	460	428	396	448	444	433	457	451	444	431	454	427	477	435	454	437	432	423	453	454	430	442	425	446	412	429	479	452	447	452	446	444	417	445	445	427	465	444	438	469	435	430	447	451	435	424	450	448	433	441	435	454	438	444	449	457	436	444	428	453	469	478	442	452	445	463	442	451	461	447	469	418	441	434	456	459	435	476	450	462	397	482	470	481	491	432	454	468	454	445	465	438	434	448	426	455	475	436	413	482	457	461	434	451	460	459	466	466	467	450	444	438	451	421	442	449	436	434	433	470	465	461	465	448	448	436	452	459	459	416	438	436	389	433	436	426	437	470	492	409	465	468	467	447	465	471	405	469	434	427	417	440	446	442	485	462	417	405	403	436	422	446	434	419	460	467	426	436	457	442	447	437	466	420	421	490	440	438	392	440	478	482	492	483	422	464	491	422	435	426	446	448	487	441	418	419	415	476	456	454	449	466	444	413	441	429	514	463	447	466	456	465	490	457	482	474	449	456	452	495	484	462	425	441	440	423	408	435	458	441	431	461	449	452	457	456	474	464	458	425	413	449	439	458	463	460	449	456	456	407	412	460	450	446	447	476	473	427	459	482	448	440	382	409	472	432	457	462	456	467	437	408	448	467	438	426	447	470	456	462	469	441	415	440	421	460	413	441	438	452	471	446	389	408	438	415	495	448	438	419	438	450	447	466	457	428	443	426	429	421	453	445	458	434	468	429	476	427	427	485	493	437	437	436	431	456	431	458	486	399	452	423	490	432	453	473	445	460
21174	35712	21118	6556	2256	861	507	404	407	389	403	358	380	409	416	381	391	364	410	391	370	378	370	392	355	369	370	420	371	401	397	337	406	412	379	396	358	386	407	396	368	402	418	391	386	426	344	407	383	401	351	392	391	409	360	393	426	392	410	400	398	399	411	406	384	384	329	393	389	368	361	381	405	376	416	399	400	427	375	401	395	409	406	376	395	383	371	365	391	404	398	399	359	373	365	384	371	381	368	431	383	410	353	455	395	408	384	385	390	385	373	372	382	375	413	367	409	363	400	407	369	380	380	402	388	377	397	342	396	391	419	360	405	396	356	382	396	373	392	372	396	350	411	402	375	416	360	393	410	375	370	395	392	393	419	413	426	372	394	409	352	376	398	396	389	367	402	389	405	387	409	382	379	372	368	391	362	378	390	386	380	376	349	381	377	357	401	405	406	377	389	376	386	407	373	401	418	362	394	371	403	358	392	392	417	409	401	366	372	355	436	419	387	390	373	366	405	360	400	403	342	383	375	392	391	390	409	383	418	366	399	353	421	380	378	379	345	398	355	430	398	376	415	402	375	392	413	402	409	399	387	396	366	431	385	396	413	354	359	373	373	439	369	392	352	386	357	397	391	393	364	320	383	403	397	386	391	389	379	383	413	413	382	384	385	353	387	397	387	383	410	392	377	395	373	379	373	370	396	370	348	399	381	394	398	399	382	385	358	382	367	407	368	398	395	399	382	337	392	407	393	411	378	391	379	373	392	361	374	410	368	393	374	387	387	406	410	371	392	379	378	356	411	404	331	347	398	416	353	413	391	424	415	400	394	407	389	377	416	411	396	377	393	429	400	400	372	376	403	415	389	387	406	410	337	382	420	367	397	380	374	385	388	402	373	413	411	354	410	380	361	384	383	405	357	373	378	391	409	362	369	374	380	368	390	365	387	393	377	380	404	389	385	380	378	379	400	395	370	398	396	399	410	385	382	384	360	363	387	397	368	384	378	409	366	387	376	369	379	402	385	406	374	371	354	397	360	394	409	382	385	374	389	383	424	359	436	412	383	410	404	428	377	393	386	404	370	381	379	362	362	425	358	398	360	415	339	362	413	370	380	374	384	370	386	403	397	380	384	388	399	387	396	394	411	389	367	412	374	396	390	375	385	396	399	340	371	386	370	382	430	443	380	379	361	380	372	361	387	367	353	390	368	365	385	425	365	395	425	405	389	398	341	347	387	398	376	384	405	402	372	384	385	388	360	402	368	399	422	395	398	396	399	399	382	392	393	394	376	401	408	408	370	397	452	410	374	411	357	399	392	389	425	397	369	384	353	331	357	402	369	408	404	390	379	391	385	363	358	431	365	399	415	409	406	369	404	370	420	402	382	379	396	409	395	395	368	357	365	361	370	372	391	351	383	399	384	368	388	417	388	378	429	380	408	388	344	387	352	362	391	399	398	365	396	354	375	379	398	365	386	379	356	387	374	399	393	399	356	381	386	360	374	360	379	400	376	393	374	391	380	379	396	418	384	342	363	366	382	379	357	380	392	369	385	353	349	396	390	403	397	415	364	371	389	382	424	404	363	390	382	420	410	395	389	369	389	381	378	403	383	380	373	386	374	389	381	373	384	394	384	376	401	413	384	375	437	400	397	380	380	342	362	365	391	410	368	426	366	385	392	389	379	386	353	391	383	372	362	429	406	377	399	388	388	378	374	362	393	373	380	387	406	402	398	397	369	377	405	378	407	381	358	373	395	364	363	406	377	370	342	411	393	389	372	374	395	376	378	391	389	382	341	383	381	351	400	395	369	393	365	374	351	380	384	416	352	381	392	391	399	392	374	405	353	393	357	373	421	417	381	358	377	406	401	377	424	396	373	404	373	387	370	346	399	390	394	369	377	421	385	396	368	370	380	393	408	384	373	388	388	407	370	381	358	420	414	354	365	396	344	397	375	406	382	395	378	384	394	380	357	403	407	398	374	386	389	414	369	388	369	382	382	403	392	394	375	367	398	393	357	393	379	406	410	364	386	383	386	366	378	428	382	349	421	385	411	388	371	372	385	399	407	373	401	364	389	400	407	336	366	432	375	416	414	370	379	379	357	407	413	405	380	336	384	386	391	391	384	356	374	401	413	381	389	366	337	371	377	384	333	390	408	415	411	361	379	419	387	410	370	392	388	439	366	419	381	414	389	392	400	402	374	389	362	393	382	383	391	397	336	377	401	364	378	409	410	361	369	360	432	366	398	393	372	357	364	392	386	382	378	414	426	365	349	405	399	393	440	408	370	371	359	425	395	393	409	351	425	383	358	388	377	396	384	380	380	392	388	383	407	381	369	358	357	386	361	422	365	382	410	404	410	363	371	401	370	402	391	368	385	382	400	363	392	373	374	407	391	361	364	430	380	387	388	389	406	372	377	399	382	371	380	436	394	405	402	417	368	409	369	383	385	406	384	411	345	425	348	359	412	374	393	375	390	381	418	396	406	382	366	384	413	353	433	353	368	383	392	414	392	371	399	422	428	384	361	381	385	397	424	346	388	393	385	361	401	419	394	412	384	390	371	404	378	389	378	382	381	384	350	354	386	399	375	414	363	378	384	384	370	368	388	374	351	410	381	431	409	358	382	384	362	365	416	397	397	392	359	367	397	385	364	359	430	397	405	351	394	386	364	379	377	386	388	379	388	378	403	400	379	389	387	383	381	395	356	349	358	368	388	336	394	343	386	380	381	390	368	407	368	367	412	419	397	412	411	379	400	394	384	445	366	379	361	377	364	375	363	374	397	405	358	377	398	389	372	419	392	399	388	416	379	384	353	395	432	378	380	393	368	378	385	436	396	352	375	375	349	389	369	372	405	393	388	353	371	396	376	371	355	371	366	345	399	369	372	386	413	413	404	393	369	389	393	378	417	384	394	412	397	400	373	439	361	383	424	399	364	385	367	436	344	397	413	376	370	365	369	359	381	367	393	430	399	396	403	413	399	413	379	358	382	386	398	400	394	424	386	379	356	388	371	398	370	380	392	369	405	416	418	382	364	414	386	374	387	401	366	387	402	348	389	386	402	350	380	391	388	419	368	349	374	406	358	415	375	390	445	417	392	363	415	382	413	359	379	412	400	398	414	383	378	397	365	395	385	346	382	364	397	367	431	405	379	375	417	373	418	391	371	382	388	381	418	381	378	400	362	434	365	361	373	394	414	373	386	356	406	412	388	395	352	381	382	392	429	391	348	397	356	383	352	371	402	387	375	387	402	396	407	394	424	386	387	355	388	408	375	420	348	407	346	423	368	370	385	374	368	391	369	396	381	399	373	392	402	393	376	378	386	389	392	371	386	396	363	360	369	402	400	389	372	380	404	391	389	415	401	415	385	384	391	424	362	407	381	381	406	392	391	409	376	394	402	382	383	406	398	388	400	396	399	388	430	380	409	407	396	409	376	384	383	387	392	380	381	378	413	392	349	398	424	410	397	375	400	372	395	412	362	377	392	398	415	393
25445	27635	42728	36611	18770	5249	1199	670	525	460	506	551	502	510	509	518	520	514	497	496	493	490	515	505	482	497	496	467	512	531	499	507	500	492	483	544	513	472	556	500	496	468	471	527	504	506	495	473	519	526	544	488	552	531	511	508	469	523	472	487	494	494	522	507	489	484	478	518	539	513	553	460	488	508	482	523	521	524	531	527	515	499	483	539	498	493	527	493	498	522	506	521	502	509	497	512	489	482	474	504	486	526	535	492	473	509	468	473	522	476	487	522	515	520	497	503	512	515	492	508	502	528	482	491	498	479	482	473	492	488	456	517	485	489	552	527	497	520	513	483	498	515	495	497	507	487	520	520	501	447	516	530	482	503	480	532	489	508	510	508	496	467	512	509	490	525	504	506	529	499	477	476	507	485	515	497	543	487	489	475	499	470	511	525	459	498	502	497	487	473	505	515	504	565	512	510	505	482	489	538	531	532	468	467	511	523	477	481	516	505	529	515	566	463	498	504	449	477	494	510	500	493	497	513	507	461	488	473	517	524	503	527	507	524	472	481	478	514	450	509	516	520	524	509	480	473	517	503	513	507	471	520	503	500	483	467	494	497	544	492	496	495	503	480	474	499	490	528	521	517	507	481	490	482	504	488	468	479	464	488	490	495	544	496	489	494	510	509	454	519	509	502	484	469	444	501	510	509	523	497	485	517	510	498	502	521	512	482	477	519	521	547	477	487	514	490	502	500	515	510	489	465	468	482	503	478	474	511	478	459	528	525	505	536	512	507	458	492	495	447	427	503	447	502	468	503	487	506	522	474	485	524	489	518	519	523	478	476	522	498	502	500	506	526	508	498	517	525	505	518	502	461	473	503	542	490	494	497	488	460	515	545	534	499	518	512	496	504	531	471	499	510	511	523	503	449	482	491	530	503	481	501	496	451	515	477	480	521	533	493	451	490	493	486	493	534	514	478	477	511	480	490	476	509	488	528	519	506	475	528	507	497	507	504	472	496	491	532	514	492	517	521	484	445	509	495	508	502	465	490	470	475	521	518	535	504	474	474	492	504	487	515	550	521	492	535	538	472	490	495	459	484	504	500	518	505	499	516	481	520	525	487	500	489	530	502	508	512	488	476	505	489	487	486	462	502	488	498	520	503	484	475	519	505	475	501	520	490	501	516	538	498	501	493	522	461	498	511	501	517	497	498	514	473	459	514	508	522	484	465	471	517	474	514	478	488	502	495	488	507	475	491	487	501	541	479	497	509	501	470	474	477	498	486	474	488	484	468	495	516	445	524	506	504	508	505	525	520	513	503	505	519	503	482	497	496	486	513	509	516	508	518	543	499	498	502	506	491	485	518	480	490	470	530	461	507	467	483	494	534	502	530	508	459	542	491	493	493	497	483	475	460	482	475	509	504	481	527	491	471	532	514	495	494	509	521	480	506	497	504	457	494	478	512	488	485	477	459	524	490	474	529	503	479	517	483	523	488	490	462	485	493	503	547	550	499	513	507	524	504	474	487	518	496	476	483	519	502	512	467	509	442	498	502	494	498	486	532	524	498	503	493	536	471	510	474	525	492	467	518	495	485	470	524	496	514	459	491	527	512	489	474	462	523	506	514	542	561	523	484	479	508	511	448	489	512	546	504	511	445	494	480	507	497	498	510	455	484	468	483	484	492	517	522	508	500	503	497	510	507	491	511	503	506	496	456	536	555	517	511	504	478	476	533	506	490	491	496	470	505	496	505	480	483	510	494	460	481	505	520	517	479	530	504	497	513	479	516	489	513	515	530	510	507	495	476	491	504	496	511	486	479	527	465	516	508	537	462	507	514	508	480	514	528	516	502	528	521	502	487	488	519	502	510	520	556	499	529	487	496	516	484	498	495	533	504	467	486	517	495	516	520	537	475	520	466	508	502	491	481	519	484	533	444	514	514	492	527	440	542	522	487	492	507	507	506	496	492	503	498	513	492	481	517	509	463	486	462	475	503	523	489	498	510	533	504	505	477	464	474	465	473	483	499	485	464	514	516	523	477	489	533	490	505	445	503	513	530	513	542	497	480	508	439	490	512	504	523	483	512	495	493	517	496	500	445	513	475	487	483	509	525	556	505	509	500	518	477	549	526	501	509	512	504	459	521	496	496	498	454	515	497	490	506	547	522	486	541	515	502	506	491	506	500	482	495	475	519	502	455	495	528	505	545	470	524	499	496	502	514	505	473	541	452	515	477	471	492	492	504	490	477	468	502	460	487	493	505	548	487	502	455	486	525	481	478	493	539	483	505	511	515	479	514	504	484	513	454	508	488	503	497	445	477	494	509	500	503	507	547	519	549	491	485	496	524	521	493	529	463	454	482	543	507	483	453	496	473	512	488	481	478	467	469	523	479	537	518	485	523	517	503	503	518	477	486	484	467	494	499	510	457	478	497	473	508	507	489	516	487	529	525	530	511	491	471	489	482	492	516	495	496	519	488	533	515	534	494	486	478	454	513	530	481	501	500	509	483	501	531	495	522	491	511	460	463	511	531	487	562	511	476	499	477	495	479	538	525	524	520	505	509	500	510	520	494	466	524	522	548	488	495	526	509	526	509	476	502	532	472	497	510	535	508	481	499	475	498	468	494	471	519	502	481	512	476	487	491	546	495	480	502	490	498	533	492	530	514	502	498	483	531	484	507	453	497	520	506	558	450	499	497	488	496	502	493	509	481	515	475	483	490	479	481	499	498	513	517	498	524	529	497	502	514	490	471	498	476	503	507	509	494	515	522	478	495	482	503	508	492	514	518	486	514	509	478	490	492	491	514	502	488	497	510	489	523	489	529	488	520	536	535	506	491	535	487	510	529	501	481	434	526	503	504	519	497	530	516	510	527	541	481	501	496	512	492	519	501	533	498	497	454	504	526	504	500	513	521	523	473	474	470	515	523	551	499	474	504	522	484	526	500	481	478	493	467	505	506	491	497	514	490	507	515	511	495	553	533	521	487	489	464	489	528	515	479	525	545	494	497	480	483	506	465	498	533	499	456	500	470	506	512	533	491	480	520	502	510	492	450	475	485	514	515	491	493	533	490	497	530	503	468	528	534	484	500	546	493	529	507	487	516	504	498	509	540	475	523	439	459	497	528	539	524	535	515	538	521	485	481	507	533	475	516	533	492	498	523	465	525	490	508	515	501	532	518	496	475	533	493	474	482	519	450	471	487	479	457	476	505	474	479	528	507	485	472	474	517	470	454	496	536	503	479	499	482	459	518	473	505	477	508	485	510	500	475	491	527	520	546	485	504	465	522	479	501	507	520	507	490	481	487	466	548	488	467	488	505	500	493	481	473	517	467	527	518	507	520	514	545	459	488	471	526	501	470	526	478	528	491	507	530	484	490	520	521	526	476	473	491	519	512	488	489	534	506	507	481	535	506	518	473	501	497	489	470	468	521	481	486	521	514	550	456	515	500	498	526	507	518	469	487	513	497	476	514	497	504	486	511	486	482	529	470	470	498
57068	87909	60693	29240	9912	2687	899	571	509	469	455	458	472	463	476	479	463	455	486	453	482	447	506	496	496	440	449	418	472	505	473	490	454	443	495	482	447	448	445	443	472	442	485	442	455	449	450	493	437	442	455	463	508	479	451	489	477	434	488	475	475	486	433	447	476	491	450	491	425	457	506	456	488	450	485	463	416	437	457	474	451	487	482	469	466	450	444	429	436	465	424	487	433	465	447	472	455	514	474	440	471	488	492	445	488	476	448	461	478	480	466	441	425	463	429	462	465	492	454	447	447	465	493	494	441	467	483	457	499	457	484	441	455	445	472	479	479	492	457	498	464	457	453	470	447	460	474	461	432	456	485	417	445	446	513	443	491	503	419	460	457	473	506	468	448	488	467	462	457	486	430	449	459	436	476	416	466	439	506	437	504	481	465	458	467	463	460	429	502	445	458	481	458	467	523	460	478	480	431	442	484	444	466	472	489	496	465	455	451	430	467	473	454	454	471	465	464	492	459	483	446	434	457	478	460	499	479	466	452	467	454	531	536	465	465	484	465	471	462	474	495	451	429	456	460	462	466	455	445	465	442	447	475	461	470	465	473	448	481	481	463	470	455	437	453	437	473	497	506	500	486	530	488	458	465	482	460	440	471	450	503	466	483	455	467	448	441	416	471	469	456	442	453	432	481	457	436	462	450	469	480	444	495	466	477	459	460	453	474	469	460	456	456	455	465	441	493	426	422	494	465	479	463	450	440	468	449	445	476	442	508	459	462	410	451	476	465	428	463	452	469	468	492	444	457	451	504	424	484	470	462	468	450	466	485	461	463	486	499	438	449	450	442	451	451	482	507	479	459	460	495	441	488	473	461	479	456	475	463	491	392	455	450	512	464	444	432	462	464	481	495	446	439	443	492	478	436	482	473	448	442	446	484	525	484	429	488	452	474	425	439	461	460	444	487	436	494	464	459	423	442	497	453	496	484	483	490	476	463	503	504	466	490	443	468	463	464	465	459	470	485	475	505	437	453	464	427	459	475	453	489	473	436	466	491	456	487	472	472	450	473	514	481	462	485	451	429	440	428	450	461	474	465	473	488	454	494	495	406	483	445	510	441	495	446	527	452	472	403	468	454	498	463	454	467	487	478	444	471	472	493	429	479	506	444	461	469	443	470	450	460	507	476	445	458	498	453	433	439	469	464	464	452	439	445	475	478	448	479	479	495	469	482	465	473	446	518	477	488	490	454	471	440	474	447	476	467	470	446	442	456	452	466	450	441	476	476	479	471	438	502	462	473	502	475	484	477	478	453	470	437	409	475	458	470	438	424	493	449	440	491	469	491	431	456	454	473	479	431	478	476	466	478	432	468	464	443	487	464	482	446	467	492	475	472	472	479	460	445	503	453	462	435	504	494	441	490	447	460	465	452	459	450	450	499	454	457	407	451	459	430	501	443	489	472	454	466	437	463	487	472	432	457	491	460	476	454	471	476	494	458	467	465	473	462	434	436	468	435	493	478	508	467	471	481	470	492	474	471	453	499	430	446	456	450	479	485	470	487	453	505	473	488	465	464	427	499	442	482	476	466	475	446	480	476	475	430	496	477	480	488	473	491	499	457	459	498	449	490	506	453	474	460	475	449	475	488	464	394	462	456	437	462	481	461	447	462	486	446	489	477	492	481	459	441	424	445	451	462	493	455	476	453	457	456	509	475	463	476	465	472	463	456	476	426	495	459	465	460	486	462	441	475	446	476	485	447	458	471	482	453	453	511	464	449	517	483	427	481	437	434	443	461	468	470	456	463	471	465	462	436	466	511	476	421	512	439	497	464	441	524	492	462	443	446	491	435	446	426	464	480	466	444	495	467	495	437	462	454	464	505	441	505	450	494	476	468	457	469	465	476	473	479	438	423	448	444	481	446	485	470	449	450	515	479	439	478	454	444	480	460	479	477	452	481	501	449	438	508	480	439	481	473	474	441	512	486	447	477	464	467	457	456	477	453	471	497	464	435	461	474	429	463	497	467	468	420	477	460	466	437	482	468	488	436	460	472	518	458	456	444	462	468	456	466	518	471	439	450	503	464	439	480	480	489	441	470	451	456	464	492	446	485	453	457	476	493	437	503	453	475	459	439	454	440	459	455	464	467	458	495	486	493	463	452	472	450	472	435	462	439	452	483	437	448	498	484	455	467	446	454	476	456	448	484	475	505	448	449	464	507	469	440	441	465	455	459	462	476	435	467	443	427	490	426	455	489	429	457	465	449	468	426	488	466	443	427	452	447	475	500	463	439	495	493	439	469	460	456	485	461	435	454	478	485	461	489	430	454	471	471	475	480	423	470	404	456	496	460	483	469	473	449	472	509	457	433	450	479	472	510	481	439	457	469	452	466	465	446	484	479	471	438	476	442	467	464	424	466	457	474	427	521	466	482	448	462	445	472	446	489	448	477	474	489	469	453	453	461	457	459	424	483	476	465	472	462	501	507	480	439	475	463	471	463	480	513	448	446	451	486	432	439	510	477	446	480	473	483	418	478	473	456	466	482	477	485	534	464	465	438	481	455	481	436	442	460	441	532	473	488	466	460	474	488	478	476	477	491	487	498	471	468	447	484	483	469	477	502	459	454	461	472	454	434	473	469	475	469	458	462	508	476	462	487	503	453	468	467	481	452	452	456	459	475	459	431	458	472	406	420	455	484	465	469	503	440	415	466	465	408	451	459	483	500	478	504	489	428	472	486	481	453	465	493	477	446	473	487	481	487	490	473	481	438	442	448	403	490	450	468	465	446	478	452	467	472	437	488	488	472	463	448	479	465	496	454	457	453	447	470	451	438	456	472	444	471	468	449	485	487	459	462	503	444	437	453	455	453	419	495	461	491	466	467	513	416	481	468	494	439	451	491	480	423	450	515	462	480	467	481	496	492	447	483	473	472	428	454	482	457	487	485	473	423	446	423	471	494	483	470	476	462	457	457	500	472	485	466	485	471	491	486	462	486	501	484	480	464	431	496	429	478	454	473	471	448	445	468	504	494	464	449	460	458	459	484	503	439	481	508	451	444	469	495	423	445	451	452	462	470	442	490	454	441	457	446	483	499	468	453	493	504	471	454	464	462	460	429	471	434	453	484	485	441	457	485	490	475	486	487	477	455	450	458	461	486	443	454	444	473	468	480	492	492	482	495	460	441	434	450	459	453	447	507	477	470	467	453	433	471	476	486	443	436	487	503	470	488	466	453	467	468	421	458	456	466	470	446	492	478	479	469	496	453	475	441	464	446	444	469	473	462	462	465	439	494	450	486	505	432	480	465	461	486	464	467	479	466	478	490	454	496	452	469	432	466	481	465	464	441	439	442	438	452	465	443	438	456	468	477	451	464	443	424	462	495	458	435	536	449	492	438	435	469	447	479	473	441	467	432	490	472	471	438	447	486	476	454	472	470	491	453	481	472	449	464	477	440	445	488	460	447	461	467	470	478	458	488	483	444	461	464	470	455	485
23885	23454	36403	34010	24172	14360	3382	948	718	689	660	687	665	669	687	659	686	642	634	676	651	699	675	666	694	678	710	722	642	647	677	703	666	671	652	659	651	689	693	656	620	624	646	653	654	639	645	638	671	684	624	627	616	663	660	688	620	624	659	638	660	662	660	666	652	640	663	668	641	692	639	656	649	681	638	692	657	670	634	582	626	695	634	648	662	635	679	649	630	640	654	665	645	661	681	673	678	646	671	686	645	655	682	632	675	646	677	646	647	666	691	678	678	676	669	687	665	640	654	636	616	668	625	625	658	628	700	670	622	674	669	675	677	629	668	612	618	676	632	639	631	623	678	656	637	671	678	641	660	633	678	685	686	610	646	632	650	694	617	646	661	675	659	645	667	634	680	650	675	630	637	669	628	665	676	611	687	647	683	675	632	639	674	641	653	644	643	648	636	676	669	647	641	647	644	622	677	632	643	639	663	615	627	671	642	667	625	615	619	610	667	674	632	654	673	651	577	651	642	653	667	585	635	653	642	597	687	590	681	639	628	651	629	609	619	677	634	632	647	651	676	615	631	649	669	684	650	627	641	643	655	671	664	650	643	681	656	642	646	665	635	638	608	646	645	661	648	701	647	619	630	620	612	636	650	681	631	633	659	659	686	618	668	646	662	652	629	611	628	625	621	663	661	693	678	643	694	676	614	667	663	670	646	629	644	677	639	680	685	679	654	653	646	694	646	670	634	630	664	646	645	653	673	681	620	654	668	603	689	640	626	650	623	649	647	669	628	655	626	655	646	652	699	625	643	622	691	641	696	653	661	625	651	601	624	678	651	673	616	641	613	671	661	631	609	639	629	653	668	659	685	614	668	639	635	729	685	647	609	625	695	682	658	669	656	637	624	683	625	603	625	647	662	698	649	652	651	631	632	617	671	657	670	645	635	667	678	629	613	662	615	654	645	654	621	658	673	632	654	647	641	646	643	630	629	631	630	613	606	655	656	654	669	620	625	632	669	678	653	650	645	650	594	649	602	609	648	587	654	666	638	678	611	619	698	610	631	678	662	637	606	631	682	653	653	635	611	634	696	662	642	666	658	667	621	623	645	612	645	688	606	620	660	613	673	636	647	704	631	663	614	644	667	661	653	662	608	676	674	719	679	612	684	665	640	647	626	661	586	640	666	651	625	679	683	615	624	666	626	696	604	603	621	628	660	644	652	656	674	690	645	679	652	640	661	628	642	640	624	632	668	642	668	629	668	666	627	673	672	646	693	635	663	627	627	623	674	629	659	653	662	627	607	669	638	679	662	658	669	727	590	648	668	613	629	634	616	699	619	658	662	655	696	626	648	657	670	661	658	645	650	646	677	686	670	636	628	643	658	624	642	632	638	700	653	627	638	666	657	647	676	610	620	669	622	634	668	637	628	663	652	686	651	633	659	627	688	630	633	595	621	664	627	642	624	631	612	613	588	680	629	612	628	655	648	646	616	668	617	656	666	630	639	594	674	657	659	644	644	663	666	642	654	588	586	654	617	639	649	642	614	668	690	660	643	668	630	652	643	645	642	642	672	648	664	662	648	641	682	650	641	659	678	656	630	689	640	670	652	658	606	630	660	648	676	654	649	624	655	648	663	641	618	655	635	667	660	632	686	635	675	649	633	599	655	697	616	658	641	636	677	637	627	611	641	660	649	670	662	624	729	665	651	651	661	674	700	668	668	663	682	635	657	607	615	639	653	639	697	648	632	648	689	654	557	654	650	648	664	628	653	631	646	644	640	697	625	626	620	580	613	672	631	667	672	669	581	621	637	588	662	640	695	638	652	647	653	660	606	620	654	617	687	628	648	634	675	653	677	672	623	691	628	635	658	656	687	638	633	609	606	645	627	616	683	656	633	687	668	650	707	687	636	681	625	646	666	640	622	626	654	644	615	652	631	675	632	614	623	710	606	628	615	629	614	636	640	661	651	609	655	633	632	693	654	651	658	631	670	639	664	693	648	646	680	700	625	621	643	660	645	660	656	671	667	633	704	607	638	634	689	657	634	662	638	666	655	666	631	637	673	685	633	611	611	627	626	627	646	620	610	697	637	696	641	628	664	627	642	660	621	631	611	635	652	671	658	675	664	660	649	641	644	626	644	593	639	620	655	658	645	615	697	716	630	660	627	678	652	676	635	598	673	709	629	663	613	662	682	633	685	645	594	662	620	653	651	663	625	677	623	620	672	691	612	647	712	650	673	653	614	671	706	651	640	701	627	640	628	665	583	632	583	604	611	630	627	634	702	709	667	674	701	700	676	636	659	631	639	655	682	625	660	692	672	668	663	628	659	630	640	657	605	682	634	679	647	634	687	598	654	669	621	637	650	634	611	636	657	650	654	631	612	645	688	646	633	678	643	650	696	618	675	629	606	669	652	652	661	699	664	599	660	634	658	666	674	617	645	655	682	652	651	647	674	678	642	663	657	670	675	692	644	653	636	689	698	672	654	696	636	658	649	626	593	623	632	656	648	664	666	673	676	666	653	583	677	633	646	622	641	634	680	662	601	634	651	662	593	658	665	703	677	641	596	627	664	650	650	610	638	665	618	638	642	681	636	621	646	642	660	649	657	682	634	663	629	650	671	669	639	657	678	601	663	598	643	670	622	637	640	679	673	615	652	681	673	645	639	624	643	674	625	640	596	618	661	634	669	604	640	640	619	648	628	664	636	642	650	693	666	640	697	671	673	690	638	649	656	627	624	632	636	653	641	659	687	614	662	655	622	683	650	667	664	629	608	660	637	695	644	645	596	671	656	631	696	619	602	627	684	618	659	676	703	598	615	644	574	630	651	654	710	693	637	669	652	679	671	637	673	621	663	616	618	621	653	638	640	663	649	661	668	677	660	650	673	650	667	620	657	653	601	667	650	650	647	619	613	626	670	609	635	676	653	656	684	636	628	642	637	643	625	661	632	625	635	679	630	663	655	646	610	675	653	617	643	674	688	616	643	643	625	614	682	637	651	668	671	659	628	615	646	700	675	668	683	647	620	638	622	683	626	644	606	697	654	649	635	647	647	631	662	671	630	649	657	622	690	650	652	643	599	656	643	689	687	628	622	639	623	659	686	639	629	635	662	606	669	618	692	678	669	662	678	645	679	680	646	628	641	654	660	648	595	653	621	648	625	638	635	703	624	663	666	695	654	679	670	594	663	653	675	647	658	682	649	695	669	665	679	676	699	666	632	625	643	718	617	653	652	662	633	663	663	609	655	662	641	647	670	653	651	634	625	638	625	609	622	644	640	640	655	653	628	627	651	596	664	624	649	666	605	660	661	649	656	621	661	670	663	600	645	694	583	647	620	641	634	607	679	624	613	677	690	675	673	639	636	612	606	651	664	636	633	665	662	626	605	681	666	676	695	619	675	620	674	624	611	698	601	695	686	666	632	635	653	695	634	642	673	633	673	632	642	618	668	670	652	628	660	620	615	678	671	631	664	668	644	650	640	663	665	638	667	660
63380	102324	73732	42865	17444	5117	1558	766	622	662	601	639	624	629	629	605	586	602	617	648	595	578	645	623	611	628	581	653	641	608	670	632	640	562	660	590	658	612	621	576	615	630	641	638	638	657	576	573	578	613	625	624	615	650	639	617	593	608	608	567	637	610	589	607	604	634	599	639	646	634	626	647	563	657	657	620	616	672	601	651	606	573	622	625	613	633	596	640	632	618	623	608	618	601	637	620	592	629	634	618	635	577	657	636	614	586	594	636	615	628	606	621	590	622	635	625	648	638	572	632	606	629	582	650	619	621	599	613	616	601	603	614	634	606	654	589	621	625	585	630	633	628	658	612	602	651	616	620	607	597	621	620	627	643	611	635	604	582	626	616	622	616	615	621	644	595	635	633	590	639	617	634	624	611	630	652	633	614	654	670	623	651	644	617	634	694	593	656	608	596	603	647	641	604	636	620	639	647	616	607	580	621	660	642	622	636	636	606	652	639	630	594	607	607	605	614	583	657	626	592	597	639	631	636	618	670	605	611	593	593	638	596	618	602	643	585	616	624	630	628	620	621	643	592	654	664	599	633	643	619	648	656	668	666	605	626	655	628	629	610	660	657	639	579	653	612	631	569	680	635	620	608	625	643	589	596	674	629	624	608	592	674	626	623	595	606	605	605	573	600	628	587	624	611	648	621	613	621	613	650	627	625	588	614	623	628	638	620	634	605	594	645	644	620	612	623	604	575	613	694	632	613	596	624	661	632	629	657	638	617	620	593	610	650	606	649	661	620	610	631	671	633	625	616	604	590	618	619	628	646	613	634	559	627	602	601	588	659	654	633	610	629	643	599	597	618	609	643	628	624	599	638	606	615	633	644	598	594	580	608	619	647	622	640	625	627	645	661	618	585	606	642	621	663	656	621	656	622	589	638	645	622	655	585	628	656	616	583	615	630	639	610	612	608	654	670	606	612	671	649	659	621	656	614	615	617	613	606	633	621	576	637	656	611	599	657	592	603	634	601	642	601	579	624	573	644	607	644	596	632	662	665	659	629	607	584	636	641	635	614	636	629	558	581	598	619	618	587	652	646	622	667	615	654	613	605	610	599	593	630	610	630	614	618	620	658	607	643	596	624	659	642	638	631	603	610	634	652	659	621	588	620	643	585	629	659	602	571	619	622	673	628	618	611	625	671	646	611	593	601	622	657	635	634	597	628	596	607	641	651	589	631	629	606	607	624	615	668	604	641	593	597	610	580	632	634	630	648	602	574	613	569	585	605	611	637	597	602	673	619	658	571	586	610	612	647	601	627	652	639	583	608	627	645	686	633	637	577	638	591	613	630	596	643	655	628	599	625	647	629	619	635	586	622	648	604	606	595	654	631	637	655	618	643	627	669	615	636	621	592	601	578	621	609	579	677	609	647	646	625	635	608	625	672	600	652	573	630	623	696	631	599	597	628	648	612	641	686	619	607	594	596	629	609	658	602	610	612	601	629	597	612	632	626	569	656	627	642	649	630	618	581	611	609	594	580	612	586	608	659	621	619	626	582	619	637	639	688	613	576	610	637	694	651	640	614	588	581	606	592	617	636	631	614	599	633	605	625	603	625	627	614	619	635	595	649	603	645	582	646	623	611	611	633	608	626	646	633	606	640	616	576	630	617	635	613	622	650	667	624	582	667	637	602	576	631	569	579	618	644	627	614	568	635	581	605	653	609	610	622	634	621	590	625	616	600	608	600	620	652	624	639	611	625	605	604	669	635	616	610	583	586	635	627	544	614	658	619	643	631	631	602	604	616	609	610	638	600	608	665	583	592	632	593	591	614	661	591	660	619	614	623	635	647	640	619	643	621	610	604	618	651	636	621	594	588	621	630	593	594	607	646	620	604	603	627	637	629	604	594	635	561	604	640	618	629	607	603	542	617	583	598	624	618	615	611	623	635	639	586	604	581	611	617	622	630	613	625	583	690	595	631	623	622	622	638	615	593	602	645	636	618	611	661	650	619	600	630	629	587	673	616	591	637	576	600	641	570	595	584	589	603	633	600	622	608	541	619	574	637	632	600	631	639	630	631	615	572	613	620	620	613	646	585	569	611	598	605	594	599	614	603	614	621	627	614	598	635	632	588	639	634	633	630	622	623	609	613	586	618	546	605	615	596	633	648	620	613	561	614	647	611	644	622	604	599	628	649	591	665	617	632	623	622	588	584	627	615	626	648	616	643	590	587	667	612	635	619	630	627	639	651	659	659	578	614	628	618	620	655	647	624	586	640	632	599	592	607	644	589	644	585	582	623	632	592	652	646	656	634	629	635	619	634	573	630	588	643	615	682	613	612	644	613	578	625	575	618	621	621	638	604	608	596	613	656	617	630	616	597	586	684	631	583	589	612	578	611	594	602	622	678	581	658	617	607	621	612	619	640	594	638	601	588	631	652	677	633	601	614	650	607	640	573	605	663	589	600	597	589	639	600	588	627	646	655	632	603	620	620	597	611	597	600	655	623	620	596	666	652	646	652	606	649	611	629	641	610	655	659	651	636	638	636	644	643	620	644	647	648	606	594	633	620	661	565	662	666	608	645	600	586	634	620	599	619	638	608	655	609	623	625	629	637	608	667	591	608	624	618	623	667	662	609	610	610	576	627	603	623	632	593	584	618	647	627	665	593	583	612	583	611	579	592	637	617	584	595	627	615	606	633	636	610	579	627	664	629	596	591	600	635	652	610	639	646	643	642	635	607	613	609	597	661	602	656	616	614	643	627	655	661	676	652	591	609	584	614	566	617	619	594	652	649	629	651	624	635	615	590	630	617	628	659	573	632	614	646	577	646	625	613	647	615	658	616	638	671	628	602	634	643	654	639	622	613	602	639	637	664	622	686	660	585	634	634	612	649	615	606	622	607	647	612	640	611	607	651	602	617	560	608	567	624	615	576	575	648	604	575	646	605	620	559	612	626	625	640	610	619	638	595	636	585	631	612	645	630	600	626	613	638	591	614	602	622	595	604	622	610	680	656	623	640	608	640	607	656	651	602	642	605	652	583	583	664	607	608	593	636	616	631	626	591	595	637	624	666	589	614	581	610	627	614	606	651	668	609	581	584	612	655	591	576	649	573	632	646	596	594	616	593	605	598	637	630	619	608	588	638	638	623	649	627	669	597	608	631	617	635	681	580	659	614	618	598	621	622	635	617	605	647	621	609	600	599	609	616	618	656	627	596	617	680	606	632	632	643	607	632	579	626	596	582	629	608	607	560	585	664	587	594	602	604	616	613	630	674	604	573	584	590	635	637	643	654	641	627	590	678	582	585	608	585	628	641	627	629	627	594	640	640	628	615	589	626	610	596	613	597	607	589	645	621	644	624	613	618	637	609	612	594	647	599	592	595	586	571	621	625	623	610	638	644	609	607	614	627	593	631	631	584	619	594	587	618	634	613	597	617	590	656	562	599	610	634	614	599	571	596	604	615	656	632	657	613	630	635	617	618	637	629	617	599	581	615
29444	31174	27799	11647	2386	826	542	469	489	467	479	443	461	460	458	468	419	468	457	478	448	469	507	445	471	447	466	477	475	490	476	467	441	446	469	454	489	464	494	484	481	474	461	457	450	500	465	469	469	503	494	440	498	423	450	458	482	485	480	418	453	445	439	459	474	446	438	456	464	438	486	421	494	447	475	443	460	432	448	485	439	460	482	441	467	442	470	496	490	451	478	449	439	481	465	442	503	484	441	461	485	449	433	473	482	430	447	448	483	488	467	470	462	451	478	499	429	494	430	485	426	485	453	460	417	470	476	462	445	524	454	459	472	487	436	475	459	484	438	444	447	438	465	461	473	437	412	477	495	435	460	489	453	440	467	409	466	408	486	445	455	457	427	483	462	464	467	471	471	486	429	485	476	444	462	483	447	456	465	476	468	454	452	470	420	442	437	454	472	492	471	428	454	461	468	462	464	466	465	442	494	506	500	476	486	482	456	439	439	472	436	460	435	502	451	463	448	466	479	425	461	467	473	445	457	453	439	425	473	474	471	436	453	455	473	445	415	444	459	427	415	466	458	435	461	468	436	473	462	444	455	439	485	448	432	451	526	479	476	439	485	476	462	441	490	423	481	465	441	476	481	446	433	459	473	454	514	466	440	486	450	478	451	468	455	451	463	460	462	443	479	485	457	417	469	456	473	467	465	442	490	493	462	429	447	485	438	474	485	509	403	460	470	471	422	476	453	477	462	495	466	467	441	459	444	455	447	466	469	454	517	470	471	470	488	467	458	434	461	442	460	446	445	428	474	465	430	484	430	414	455	441	449	425	429	419	472	463	450	457	431	510	456	468	448	447	447	468	434	484	440	455	457	426	477	472	463	443	421	457	465	424	444	427	465	475	459	466	434	484	479	452	458	492	485	490	450	438	503	469	429	446	454	487	499	467	445	459	433	502	464	442	450	441	461	450	460	460	490	482	433	435	475	454	456	460	478	463	469	426	489	429	439	490	444	483	456	453	444	497	419	422	450	469	485	456	492	471	478	459	457	467	449	501	451	470	465	457	479	467	474	463	451	465	462	429	453	464	467	489	470	502	459	478	440	435	480	482	470	503	455	432	467	451	435	461	469	442	474	452	484	482	423	424	444	449	475	478	454	415	442	439	451	423	438	487	448	476	441	447	466	496	472	449	457	474	429	451	456	467	478	478	431	457	482	498	433	467	436	503	464	464	425	470	490	417	477	440	467	461	431	454	475	437	427	456	438	439	466	410	439	448	416	484	440	472	497	452	447	478	440	448	480	428	436	487	445	466	463	470	442	424	450	445	465	462	424	495	467	469	434	477	462	410	455	434	434	450	457	473	465	453	457	445	473	446	501	439	439	481	471	469	513	415	482	473	475	468	461	466	456	462	464	452	453	444	466	463	445	455	443	464	437	461	488	459	494	392	433	437	457	423	462	490	470	470	444	451	514	401	501	461	429	459	476	479	453	431	525	481	472	473	454	466	458	469	467	447	447	463	490	447	425	452	440	441	489	449	484	477	486	479	472	455	462	484	457	493	445	440	457	448	456	451	477	481	475	456	465	450	447	470	473	421	454	452	480	456	435	457	429	472	485	489	429	471	446	465	491	479	458	471	487	456	383	471	472	449	450	464	442	436	454	475	445	461	450	514	442	444	435	456	457	448	501	417	456	493	449	474	426	427	445	462	483	470	463	428	470	462	424	423	483	455	461	493	473	459	459	415	445	484	443	478	456	479	436	452	420	467	476	446	462	478	458	452	466	441	446	445	466	441	495	474	466	423	434	465	473	423	472	449	474	461	468	436	492	438	487	481	455	492	456	445	459	445	451	474	470	483	446	448	457	472	464	462	465	444	483	453	446	453	488	482	470	443	465	488	506	474	450	452	446	480	496	463	456	474	487	464	443	466	452	488	490	423	455	404	437	444	447	491	450	468	474	433	474	452	454	458	434	488	487	474	428	430	482	443	451	451	448	468	439	524	426	476	500	466	430	463	449	491	454	436	439	437	422	436	494	427	445	446	449	477	439	441	435	437	440	475	466	436	417	421	474	458	413	463	478	477	457	482	452	442	470	440	438	465	465	459	469	441	436	506	416	483	479	473	408	447	452	449	507	461	476	460	485	441	479	445	492	460	480	431	458	464	452	476	450	420	455	485	488	463	443	468	487	445	478	482	471	458	411	475	492	463	427	482	456	455	460	448	415	484	455	463	470	447	473	462	456	477	466	419	458	492	474	464	482	465	412	456	468	480	481	439	441	430	469	447	442	453	492	445	471	441	438	454	461	418	468	468	504	443	434	421	475	468	437	477	404	500	479	471	423	431	430	487	460	476	469	484	430	465	445	477	460	477	464	480	451	433	457	456	442	487	440	439	420	474	485	488	522	463	491	466	444	430	484	432	454	466	462	480	443	474	441	467	468	495	484	470	425	424	466	446	407	439	456	450	440	471	481	461	459	461	493	467	459	439	488	471	449	447	465	489	470	492	444	481	456	480	425	453	491	462	430	462	450	465	463	436	467	449	467	440	488	457	447	457	469	438	465	461	471	468	430	430	455	465	453	442	478	471	472	484	426	472	469	469	486	426	481	460	475	459	455	425	445	481	442	485	492	452	461	456	468	459	436	455	460	483	488	488	445	456	465	444	466	470	484	424	486	464	478	451	449	442	436	458	510	467	480	476	436	471	416	481	489	446	450	472	458	441	475	475	476	473	489	451	478	471	442	455	491	489	457	455	450	462	472	440	455	449	466	419	380	504	440	439	443	452	470	411	433	462	485	473	459	427	414	428	484	455	457	468	455	435	470	431	444	461	462	437	445	447	447	432	451	427	476	446	489	469	468	475	466	506	465	473	452	458	471	500	457	500	439	461	452	484	438	477	452	458	469	447	438	436	475	488	467	461	456	463	484	438	454	458	478	466	441	448	492	484	475	462	440	498	456	490	431	477	450	464	485	442	436	454	460	469	478	456	439	434	420	490	450	443	462	464	479	437	460	458	474	460	427	450	449	462	443	418	439	424	456	444	453	459	457	485	476	443	457	461	457	468	433	453	496	461	474	470	489	478	465	448	430	464	425	442	515	450	448	464	458	416	440	423	476	501	472	487	456	479	467	485	437	464	464	477	468	453	509	432	456	433	462	484	460	458	442	470	494	478	491	440	468	441	493	449	460	477	429	459	475	441	485	475	455	491	455	458	432	465	424	448	449	446	510	473	486	448	478	504	463	486	451	446	493	476	424	471	442	451	442	426	441	471	488	504	510	471	437	436	451	457	456	456	451	482	445	460	453	481	460	472	448	455	464	450	446	502	461	424	468	433	487	431	450	452	477	475	458	459	480	452	449	416	452	502	450	439	444	463	460	453	427	467	456	476	438	468	506	435	455	507	459	448	464	457	490	434	439	479	450	457	439	468	464	429	470	433	476	460	461	489	487	456	462	461	474	480	484	479	509	453	474	447	473	450	415	449	494	470	433	450
21338	36764	21136	6318	1831	688	456	420	424	413	373	391	413	378	442	372	396	383	414	386	398	405	370	430	403	386	403	433	376	399	339	383	395	414	403	438	412	384	375	373	388	400	386	419	357	404	398	372	366	359	356	370	430	416	427	380	397	413	382	409	428	354	408	369	435	390	387	389	406	406	363	373	396	370	420	394	369	391	366	390	371	388	407	394	359	401	382	421	416	380	389	388	411	405	405	360	416	436	388	393	405	407	346	359	404	393	381	357	384	419	369	378	394	382	425	378	375	432	367	425	388	415	380	376	457	386	369	410	414	377	395	433	407	369	364	406	397	376	376	411	408	397	387	350	409	383	389	397	382	414	394	372	389	404	400	369	377	384	377	409	390	419	387	342	400	407	406	430	424	369	413	391	383	380	397	378	406	398	371	402	380	348	374	403	407	366	377	370	406	369	344	372	377	448	418	387	411	392	398	385	399	383	401	392	417	406	388	391	405	398	384	366	404	403	397	394	408	383	412	379	401	414	417	376	412	416	421	397	368	391	361	411	421	389	391	388	397	396	387	411	404	414	415	403	387	418	398	384	392	378	347	419	375	371	406	373	413	382	389	396	380	407	445	410	399	414	400	427	398	369	380	412	377	408	420	407	397	421	409	403	417	389	396	371	395	386	383	393	434	366	377	363	390	392	401	385	385	357	384	393	410	402	372	354	433	431	376	389	373	382	385	359	372	361	413	392	404	363	392	406	382	377	388	389	376	386	388	390	402	390	380	409	407	383	390	400	375	412	393	393	399	426	393	424	388	445	415	384	404	399	401	393	379	387	432	364	411	380	439	398	387	371	392	455	426	447	399	402	364	383	421	379	368	381	384	415	398	370	367	421	357	380	411	391	404	365	382	399	444	399	401	396	435	374	440	394	415	421	342	344	373	399	392	417	381	388	391	380	358	413	374	400	430	372	395	359	409	388	420	399	401	403	402	396	402	341	399	372	370	389	398	397	390	414	404	398	384	445	381	388	407	383	404	397	393	406	383	421	403	415	392	366	391	381	420	379	360	386	393	407	370	352	377	404	365	381	393	384	380	417	413	375	367	389	387	404	400	409	382	383	383	418	384	384	383	383	401	406	370	373	356	399	371	403	403	365	384	402	386	371	412	374	381	379	372	378	402	403	398	376	437	400	419	412	415	412	437	382	403	412	365	366	406	426	364	405	407	405	402	383	386	357	408	389	377	388	402	393	408	410	385	418	389	390	425	374	364	400	399	397	399	379	396	405	438	392	412	368	408	342	378	351	432	407	386	416	413	398	389	429	404	408	401	387	414	368	391	410	401	373	407	379	361	393	415	420	412	397	424	375	392	408	414	394	407	398	441	397	376	382	407	396	378	399	377	392	394	414	403	343	382	406	408	396	386	388	423	399	360	390	367	424	398	397	405	390	389	381	381	400	410	428	421	403	397	387	398	438	350	409	367	384	378	368	370	433	428	349	371	412	371	395	400	389	395	370	377	370	410	405	413	431	387	385	417	395	401	422	385	436	394	382	420	404	369	386	394	452	402	371	387	401	392	368	368	407	417	386	415	434	379	422	411	383	407	371	393	372	401	382	377	420	422	432	390	415	396	375	413	398	388	405	413	404	384	407	381	395	366	402	363	403	374	362	383	408	397	388	400	379	413	351	396	422	349	416	383	424	411	418	380	399	417	425	358	383	393	388	415	378	432	351	386	412	403	421	396	373	419	379	407	403	430	407	369	419	389	408	394	395	398	364	433	379	400	376	419	434	369	403	386	400	375	381	412	378	371	370	389	368	395	394	393	406	404	400	410	347	356	426	389	384	406	388	375	410	404	351	392	412	417	401	390	397	389	391	367	420	421	411	402	386	426	398	406	394	404	392	380	396	410	439	406	404	375	417	377	408	400	430	372	370	423	385	415	360	397	399	393	405	433	413	424	418	404	404	391	391	391	391	391	395	367	346	399	388	401	415	393	411	360	402	415	401	382	388	399	376	415	405	423	369	370	378	350	373	397	427	373	379	396	403	383	440	405	391	402	374	390	401	429	382	452	371	422	395	381	370	409	355	393	391	419	382	365	347	426	399	372	405	415	399	375	360	451	395	389	364	403	366	384	412	392	374	385	390	374	373	399	383	389	377	361	422	379	407	371	399	370	412	386	403	414	404	422	382	413	381	397	415	438	409	415	399	384	390	378	395	427	364	416	407	367	418	355	380	378	417	425	395	368	412	406	390	430	378	384	376	420	369	376	374	378	363	377	408	435	416	378	367	378	398	398	368	412	373	425	406	362	400	389	386	381	407	366	399	396	385	394	425	407	348	401	376	390	385	431	388	378	383	369	362	389	357	410	420	395	410	368	415	384	395	393	433	397	404	394	441	374	396	363	401	451	362	406	414	381	435	361	384	388	409	424	378	399	389	417	393	429	422	392	392	366	405	411	388	422	427	357	353	374	389	361	397	457	381	399	441	396	383	379	392	381	383	388	371	387	360	371	372	389	378	410	424	378	388	390	360	426	363	391	377	429	420	392	407	391	407	378	367	369	400	394	360	381	404	371	405	438	378	401	394	375	369	409	373	408	411	359	411	374	387	397	403	374	394	406	343	404	366	418	397	397	389	388	360	409	367	394	389	347	430	377	396	381	425	431	367	393	388	392	382	401	429	376	404	369	428	380	415	388	384	403	361	420	404	424	374	400	380	416	394	386	414	390	387	416	388	374	386	379	416	415	418	389	411	409	379	402	366	390	378	401	402	364	398	387	402	360	380	432	411	428	414	381	430	406	367	404	420	385	381	383	365	391	422	413	389	406	374	423	393	397	377	390	401	383	401	434	393	398	399	408	435	404	387	400	424	381	359	424	397	374	435	397	367	388	350	387	423	385	388	382	412	420	408	414	432	388	390	399	437	410	444	387	409	395	352	407	395	425	391	352	381	387	389	412	388	386	389	393	420	406	400	363	353	402	431	427	384	360	426	406	366	375	374	323	396	418	363	353	408	428	412	409	401	389	398	393	420	396	419	372	403	374	396	391	395	398	391	413	433	370	432	389	410	380	398	402	380	407	411	389	448	373	390	443	394	377	387	393	373	387	392	408	393	405	388	401	409	406	397	405	394	389	421	374	390	405	419	416	389	372	399	384	389	379	402	380	369	377	399	405	386	383	434	364	364	365	388	403	358	424	382	389	399	373	386	414	418	428	341	384	369	397	399	400	368	373	384	383	390	422	390	383	414	381	405	431	410	402	367	381	378	443	381	411	385	410	386	394	367	402	382	391	385	379	380	420	420	398	409	426	405	361	381	373	410	392	395	404	397	391	410	389	430	396	398	369	393	382	381	380	374	384	385	377	411	414	398	395	412	389	383	396	403	395	378	386	401	367	406	392	382	434	386	399	398	371	391	369	394	380	402	414	391	392	402	404	418	396	402	354	396	415	369	377	398	405	414	365	399	415	396	369	415	387	383	388	419	376	418	384	375	378	389
25442	27765	41164	33977	17191	4483	1143	633	581	541	488	530	528	533	513	511	521	515	514	492	543	514	477	503	489	508	492	507	510	546	512	518	505	483	541	460	508	548	504	502	528	517	489	503	525	514	475	501	520	535	533	508	488	536	522	517	530	517	505	508	523	529	498	585	508	465	480	519	532	543	526	486	521	531	522	523	488	517	515	495	520	505	518	475	494	563	488	477	508	487	487	543	513	527	521	485	516	514	531	511	528	489	498	542	500	535	505	500	498	555	497	508	515	502	498	516	458	476	501	495	517	545	529	515	455	519	545	511	483	452	496	527	492	545	480	529	516	506	500	555	506	472	525	511	522	473	530	524	498	510	542	500	509	522	480	463	530	493	484	511	499	518	491	483	512	473	545	494	470	503	533	503	500	514	501	597	523	466	505	497	505	490	503	508	487	515	537	510	500	512	478	497	490	505	527	495	495	463	511	503	536	513	480	494	507	490	503	557	479	511	495	537	543	546	502	482	507	518	491	503	471	466	498	454	506	500	540	503	493	490	499	529	481	510	512	501	495	508	505	494	485	494	507	500	488	494	448	499	533	488	489	544	484	552	503	543	522	496	519	523	529	525	507	483	538	463	526	530	498	536	511	499	543	482	501	503	514	528	494	522	531	526	496	507	524	489	487	506	485	469	543	487	484	495	493	440	496	468	497	510	481	491	474	487	513	530	566	496	531	494	488	513	523	517	536	498	515	510	474	476	496	523	510	482	477	488	512	533	553	466	515	483	513	489	505	503	472	471	537	491	526	543	493	542	513	516	472	497	485	516	503	535	529	491	498	515	512	524	538	518	529	519	541	492	501	490	534	487	520	515	477	501	514	530	511	496	491	504	509	504	496	545	513	512	529	470	517	502	472	486	506	511	524	485	484	511	517	523	483	505	507	497	496	506	487	516	506	510	508	515	492	500	542	513	523	506	474	546	558	523	518	484	534	556	506	505	512	510	516	500	498	524	531	498	474	496	481	481	546	533	556	498	513	491	537	498	510	508	496	476	532	524	495	541	499	544	544	554	512	514	537	467	501	492	513	522	507	501	530	520	555	494	495	489	492	515	496	499	520	505	489	484	516	522	507	477	530	527	525	494	532	513	502	517	540	524	478	504	496	562	529	510	499	473	490	517	508	490	489	490	547	512	521	494	514	535	510	489	520	467	469	489	511	482	498	484	503	466	520	506	523	490	544	496	535	518	503	479	501	506	532	483	529	498	484	493	542	562	492	528	510	514	522	506	510	514	497	521	511	549	531	503	522	512	543	584	503	481	516	467	488	499	536	506	459	487	516	537	495	492	476	472	503	513	480	492	490	459	530	495	497	463	477	533	528	558	506	538	492	508	519	508	512	517	493	504	504	524	497	528	530	509	507	494	472	533	548	497	499	560	491	519	484	511	513	513	500	494	501	522	510	470	513	470	522	535	458	510	524	479	514	503	509	507	552	489	525	505	493	460	497	513	517	470	451	489	517	533	520	470	516	511	521	500	531	510	491	527	505	477	457	499	504	497	502	549	492	517	560	527	476	513	526	518	535	500	487	514	501	501	471	467	484	523	496	482	493	493	538	561	529	486	502	513	472	503	500	499	496	490	496	523	550	504	528	514	532	491	472	487	500	519	563	518	497	502	530	524	480	519	541	510	518	498	545	515	499	516	473	512	453	472	498	519	486	510	507	515	472	503	486	518	532	492	509	525	507	518	523	506	508	491	504	472	499	518	487	530	515	539	529	457	500	489	482	507	516	512	495	528	520	500	518	522	521	498	502	530	525	487	509	502	560	491	499	483	515	503	501	493	476	474	487	540	497	515	512	508	521	503	464	507	506	509	529	488	507	522	515	515	529	503	544	542	503	528	509	497	520	519	516	472	532	509	488	481	518	523	493	520	485	505	505	512	537	475	546	514	482	504	493	491	514	504	514	505	491	511	516	495	474	521	545	519	490	495	461	489	518	499	509	487	464	487	511	499	478	489	534	499	497	509	478	463	500	518	489	504	459	486	520	502	499	569	523	495	496	506	501	552	486	487	531	483	516	494	503	468	517	517	497	548	557	519	522	524	507	492	505	482	468	492	542	504	510	556	512	463	493	527	559	502	555	443	491	478	479	490	503	504	495	487	500	523	490	525	509	532	517	458	505	528	507	531	471	525	505	542	531	492	485	493	542	526	518	530	510	510	481	516	523	516	500	492	491	504	470	491	505	462	518	550	520	510	531	509	526	531	479	524	534	533	516	507	501	493	505	504	487	460	466	499	560	497	489	507	517	455	528	514	479	539	508	490	512	538	486	515	533	492	512	493	517	508	503	475	553	485	525	543	502	449	531	487	515	500	480	505	509	529	514	510	483	506	520	479	509	543	474	513	517	510	526	526	484	505	525	533	533	506	492	509	480	478	500	496	545	494	489	508	457	496	493	505	534	513	517	518	518	492	518	529	506	517	528	481	527	516	485	497	526	478	485	495	480	522	541	514	501	525	533	524	513	526	517	496	513	490	521	537	515	525	485	525	534	519	511	510	503	515	482	488	513	499	475	496	507	497	485	487	525	502	489	497	455	473	516	487	499	500	467	518	507	527	502	474	524	492	549	535	520	497	525	510	488	497	514	499	524	523	530	527	497	521	516	501	490	503	519	486	492	530	496	539	501	509	478	479	495	522	497	495	557	525	493	561	506	487	512	517	480	495	478	542	506	539	540	532	477	485	483	509	504	447	472	501	511	499	508	519	483	494	495	515	499	506	500	526	507	526	539	528	483	501	550	524	515	542	503	534	523	481	501	501	525	472	514	503	518	453	532	499	504	537	546	533	501	576	502	472	502	532	480	496	516	471	516	523	479	490	520	470	517	533	518	555	494	510	540	494	516	460	457	487	517	536	501	514	517	534	506	475	502	512	539	483	474	488	532	508	484	539	492	510	488	542	516	476	479	490	514	479	543	478	518	482	523	511	523	492	526	488	541	524	514	498	521	502	467	537	545	533	498	509	507	518	522	493	536	543	502	489	485	530	474	520	494	540	514	506	510	475	522	485	533	507	528	521	541	487	490	528	543	514	521	495	457	519	541	486	449	526	502	503	483	469	521	550	543	517	500	521	488	491	464	485	513	529	492	482	537	509	521	480	478	501	510	517	526	551	533	484	544	455	498	572	561	516	539	564	512	488	528	528	538	488	519	479	549	532	498	515	475	484	509	511	512	526	480	507	487	499	498	489	486	515	491	548	493	506	529	502	507	476	501	479	525	490	529	488	498	513	490	496	521	501	477	494	511	514	484	513	518	505	465	502	479	522	505	493	495	467	485	492	496	517	506	503	519	508	520	501	506	483	507	502	486	535	449	516	540	513	474	491	515	490	502	486	506	499	466	516	518	495	506	511	523	522	516	501	501	536	520	505	519	520	530	557	517	477	518	520	556	482	503	495	507	480	516	534	478	521	503	496	528	463	482	466	520	514	509	502	503	561	523	522
58737	87440	57995	25866	8671	2445	818	502	523	457	447	483	465	504	492	458	483	492	473	456	487	463	499	437	443	483	486	477	467	472	476	454	462	501	447	471	489	506	443	458	452	498	500	463	514	453	484	474	522	443	454	497	474	493	441	481	485	485	485	470	439	506	498	496	467	485	458	501	509	466	452	521	475	480	459	483	451	440	477	483	478	476	469	465	464	467	506	471	482	470	462	512	499	452	485	480	498	523	441	452	459	487	492	475	456	503	501	462	408	483	449	475	470	483	423	472	473	484	465	449	492	480	494	482	489	469	454	471	465	505	518	479	485	489	471	485	474	501	475	472	508	460	483	459	466	499	452	491	473	454	516	438	462	483	463	492	482	452	488	456	451	474	494	472	476	510	433	485	465	508	454	495	480	451	464	459	454	475	483	474	450	425	441	458	438	489	467	496	474	456	446	488	458	492	495	481	430	504	485	437	469	460	455	422	469	483	475	443	468	475	459	477	474	447	504	504	487	470	471	468	464	477	453	496	476	464	459	426	453	474	457	469	469	435	456	476	482	490	453	436	470	501	503	479	450	455	479	419	474	496	482	476	442	468	462	501	477	459	421	473	472	465	489	469	496	463	467	450	472	472	473	480	512	483	501	476	471	456	460	457	441	516	498	488	493	471	449	445	539	497	426	490	486	473	405	474	469	510	519	497	507	499	476	474	489	481	440	445	508	472	461	494	495	446	472	472	459	467	496	506	476	459	480	476	439	479	461	512	482	481	500	453	478	465	504	494	475	478	432	477	487	495	454	457	503	502	517	483	533	478	501	473	446	478	471	485	455	472	442	495	445	452	474	466	466	439	496	485	441	478	493	518	490	462	466	488	466	449	474	450	440	438	488	467	505	499	475	471	495	445	479	504	494	489	458	486	472	498	458	503	443	491	449	451	440	465	467	461	451	464	482	461	479	522	459	473	524	491	419	475	450	482	484	483	491	473	429	461	480	474	490	471	478	472	446	475	467	494	495	477	480	444	461	409	480	431	498	438	469	463	440	486	452	431	455	452	499	488	442	477	449	465	443	497	460	450	473	491	490	443	487	467	485	474	453	476	487	463	468	498	435	452	466	492	461	451	465	477	485	488	500	464	455	504	452	460	493	461	429	453	474	467	478	461	475	488	466	457	447	468	494	428	469	471	465	460	447	478	453	472	447	511	480	491	490	449	474	490	460	479	451	471	469	493	441	468	460	491	490	468	434	446	456	470	497	481	464	479	507	463	505	448	463	463	443	457	479	463	485	465	490	444	459	485	422	433	446	477	454	455	503	467	477	463	441	502	505	512	492	409	464	487	441	499	461	456	471	449	453	472	495	441	456	445	438	478	436	443	491	446	448	457	485	508	442	458	476	487	472	477	500	515	508	472	442	485	476	445	475	436	467	428	519	465	447	461	527	506	472	494	484	452	487	488	485	483	486	449	473	457	491	470	485	470	447	496	442	463	469	446	470	452	459	485	492	441	475	438	512	462	435	506	492	463	446	482	496	515	504	488	487	462	480	446	474	458	490	439	471	454	463	501	488	486	421	488	455	441	476	513	481	491	521	483	478	456	467	460	482	450	497	487	459	469	433	463	453	500	490	473	434	446	514	478	481	445	454	446	491	508	460	466	468	517	427	449	488	460	463	460	444	461	481	495	461	510	479	486	457	461	505	456	492	443	450	483	451	438	477	473	510	502	445	497	516	456	483	459	488	528	468	457	452	481	455	452	469	427	507	442	524	451	474	459	454	481	471	463	473	465	473	467	486	437	463	464	467	495	485	461	515	467	492	432	467	431	474	515	479	476	462	496	500	492	469	469	447	461	480	502	470	463	501	493	466	471	490	436	463	483	462	484	462	468	438	447	435	478	484	487	456	456	437	498	486	488	472	447	470	509	440	453	482	460	462	480	496	490	427	483	469	492	456	446	459	469	478	495	457	478	485	481	438	514	460	499	463	471	467	501	473	468	490	461	464	486	477	465	453	478	491	495	477	473	472	443	484	483	490	453	466	479	472	496	495	456	501	473	498	481	471	465	512	481	424	488	437	503	445	472	471	438	481	477	485	495	510	458	491	494	457	465	483	471	453	439	473	462	458	488	477	502	487	477	504	473	430	469	488	453	439	450	446	428	498	470	453	501	461	493	456	460	488	484	492	477	428	459	497	503	526	491	478	473	475	475	512	430	478	453	435	466	476	458	428	455	436	482	448	447	476	458	455	481	481	471	441	463	443	460	451	472	470	433	504	453	472	486	446	456	440	491	483	460	486	470	442	455	523	465	492	500	487	470	451	506	475	506	426	479	499	464	467	485	482	467	467	478	497	478	467	477	476	463	467	444	454	481	461	473	464	475	487	455	476	471	473	487	467	516	486	428	518	502	471	474	458	482	466	449	504	426	471	488	459	475	462	447	480	493	488	461	475	457	463	501	493	460	427	455	451	463	480	463	449	458	456	453	469	483	489	462	481	483	459	423	473	505	456	484	456	490	480	456	436	477	443	476	449	448	485	456	469	490	491	466	472	469	509	508	466	463	462	472	518	470	477	448	473	478	490	448	449	457	466	486	475	470	496	473	492	517	471	463	454	455	446	456	451	475	460	454	482	459	454	468	503	454	495	464	457	427	455	453	463	452	448	503	489	444	473	498	514	453	503	462	490	460	468	454	476	491	456	467	484	481	489	488	490	457	469	425	479	461	487	495	487	468	456	476	485	443	456	486	464	483	483	425	447	449	478	449	483	465	480	489	486	478	444	479	433	445	480	445	446	434	481	458	484	483	455	449	480	457	505	431	483	471	508	469	525	472	500	471	464	452	481	480	458	520	453	475	473	493	470	473	458	503	453	493	478	487	470	479	487	474	468	461	488	494	465	474	458	466	483	500	461	480	477	463	478	485	438	500	468	453	444	442	467	429	474	450	481	484	470	462	500	486	461	453	460	430	485	456	503	500	456	509	470	461	484	511	457	460	479	446	456	485	487	444	475	460	485	505	468	472	478	452	500	454	456	502	481	469	441	466	439	480	482	448	468	452	475	502	494	475	426	485	489	504	462	501	513	486	479	501	434	516	446	454	420	445	449	473	490	448	462	418	473	475	487	464	470	469	461	461	451	457	479	487	442	449	462	482	476	454	472	499	450	489	444	493	465	470	497	474	484	499	474	458	453	486	464	457	493	443	471	421	493	492	444	493	460	441	466	477	500	494	455	439	490	481	454	447	482	470	492	444	483	486	450	482	465	471	443	468	478	487	470	460	488	430	445	476	462	492	507	467	429	487	445	465	488	449	474	451	476	471	487	505	442	486	467	526	470	445	487	476	420	456	471	451	489	480	445	496	466	469	455	461	487	501	434	427	499	469	459	471	439	465	467	461	423	421	494	465	517	458	498	477	466	452	505	496	468	444	499	474	485	441	499	490	494	474	516	474	498	461	476	459	469	479	467	457	502	466	489	458	451	477	436	482	499	430	455	466
23863	24139	37001	33470	23674	13879	3210	972	692	732	694	692	681	724	694	695	705	645	641	729	649	680	679	675	668	668	690	678	688	653	645	683	691	624	683	690	646	677	704	674	656	703	625	653	682	674	677	632	647	642	650	713	650	686	622	638	634	681	692	646	696	661	655	692	619	655	645	651	695	694	660	666	696	657	668	663	663	671	662	691	664	650	672	668	638	656	677	638	644	683	660	656	686	653	669	699	648	630	717	651	598	689	670	614	650	676	665	632	687	650	621	680	684	665	697	666	650	683	639	642	692	625	685	690	651	636	673	655	616	668	652	639	653	637	690	617	655	656	670	638	634	665	612	649	656	645	645	674	637	617	671	628	665	624	633	672	704	627	685	677	623	619	688	646	681	638	671	658	650	700	658	655	671	697	655	631	731	665	637	676	652	651	661	672	676	673	660	615	626	663	691	669	691	647	680	681	718	652	646	638	637	706	657	648	678	712	615	701	653	646	698	648	690	648	614	629	649	725	686	625	674	611	680	654	661	684	668	625	671	674	656	656	645	605	651	672	641	650	705	638	651	633	654	627	631	651	692	688	680	656	652	652	634	627	669	679	662	677	667	673	678	606	657	639	679	695	653	648	668	647	664	657	644	626	655	653	663	680	638	671	693	667	690	652	648	658	670	655	678	670	692	654	744	672	667	679	622	616	671	683	685	655	678	677	650	631	669	708	666	595	646	700	681	671	650	650	626	661	654	638	666	634	683	682	688	640	664	653	679	681	620	670	663	692	656	675	693	667	632	640	662	642	706	676	666	664	655	658	638	666	629	646	626	668	660	637	643	682	607	689	597	667	645	627	702	620	699	680	652	667	625	696	669	657	619	684	643	655	655	660	649	705	638	683	711	662	609	708	647	643	649	593	647	679	663	632	653	628	685	663	644	680	674	702	676	699	618	671	625	636	642	652	631	670	665	717	734	658	663	672	658	628	612	669	614	669	606	685	656	633	670	662	680	667	665	644	627	674	623	628	694	689	685	653	675	688	679	665	677	647	665	699	733	659	668	686	670	662	699	679	642	644	653	646	647	633	633	602	660	654	684	675	654	693	643	677	681	674	657	645	708	627	637	653	631	668	643	634	677	636	669	739	666	655	674	623	617	629	645	645	647	580	645	655	676	660	638	616	694	642	690	639	574	632	679	711	627	690	698	643	643	624	616	676	689	636	620	676	641	675	703	710	711	673	649	632	662	653	590	701	631	620	658	661	658	639	680	684	646	649	633	651	630	633	674	674	654	659	625	628	683	655	668	669	676	673	624	662	656	663	679	665	657	688	676	650	658	675	697	704	649	659	668	606	616	644	658	668	621	652	646	647	659	668	699	657	672	685	648	653	660	628	662	657	625	692	640	697	662	685	647	660	667	662	640	611	638	707	636	677	642	649	630	636	618	596	679	659	639	676	667	661	630	642	655	641	625	674	629	631	643	675	639	608	648	632	693	650	658	616	717	661	678	630	643	677	647	671	649	703	704	671	672	654	661	653	690	702	692	677	662	704	686	655	643	719	686	658	607	685	643	602	668	654	667	666	678	655	600	684	664	651	626	630	644	684	660	601	652	645	642	656	654	665	686	636	632	656	651	658	664	710	648	672	671	668	658	665	693	646	643	653	732	646	689	631	672	672	645	676	625	710	709	650	676	678	597	641	694	651	641	622	648	690	630	631	639	639	660	637	638	686	633	729	650	649	633	644	648	651	607	689	662	665	631	647	672	684	680	693	692	671	644	633	638	686	672	638	694	699	627	652	731	656	656	659	635	624	692	633	643	646	647	638	671	652	651	596	618	629	644	673	648	639	697	646	649	675	648	639	666	644	631	691	677	669	635	667	658	714	683	649	693	676	599	672	665	651	685	654	661	658	666	649	675	618	637	657	660	624	644	633	651	639	648	664	660	661	663	627	618	643	649	673	652	641	661	649	663	656	676	653	668	716	644	685	605	677	685	660	674	674	661	639	642	679	663	634	692	642	617	680	693	645	645	625	605	713	661	725	590	654	682	702	638	658	598	660	690	637	612	700	701	702	625	698	670	664	655	611	639	687	722	655	650	616	648	640	654	674	637	651	642	634	678	691	612	626	601	660	707	634	679	656	645	645	673	644	619	704	657	690	707	668	670	622	658	671	646	659	705	694	663	613	656	665	661	626	648	690	686	671	608	672	673	673	670	677	639	636	699	658	676	652	612	706	617	637	648	610	662	645	672	636	614	632	654	672	643	625	643	689	677	613	667	662	642	620	667	628	649	668	663	702	619	639	671	707	661	631	637	685	733	639	716	641	680	641	629	633	660	708	690	679	661	677	670	678	664	657	675	660	650	623	660	710	663	654	685	672	650	648	667	622	626	634	687	651	659	651	645	657	658	632	639	631	681	617	678	694	695	672	675	639	667	715	653	677	697	644	632	650	683	635	613	686	640	690	632	656	645	645	620	614	696	673	683	666	678	649	635	663	632	654	679	657	667	668	716	672	619	663	656	674	668	644	631	669	634	622	631	662	680	694	601	649	665	629	693	608	676	666	666	664	657	659	677	681	621	651	656	638	667	644	662	652	685	639	655	629	660	602	639	665	658	681	692	630	666	670	646	620	634	652	647	680	697	677	661	672	681	631	607	655	601	623	687	670	695	647	632	711	706	633	626	650	613	656	680	627	650	652	671	646	631	648	622	640	632	677	659	610	643	632	702	672	669	693	664	668	672	666	640	653	653	690	707	671	703	648	630	656	698	621	657	641	654	663	649	692	647	680	631	623	654	702	650	588	651	697	671	712	650	641	648	620	711	663	645	656	653	656	704	605	598	656	662	659	661	649	694	627	589	655	636	679	659	626	639	660	650	652	693	618	636	680	628	708	668	633	615	636	665	699	660	657	662	660	631	710	681	660	604	672	645	671	656	700	658	706	661	663	640	642	697	619	655	637	675	661	655	653	738	649	640	635	659	645	664	636	709	624	678	640	672	662	645	681	685	688	639	627	651	653	660	628	674	651	651	620	665	660	693	643	638	659	686	673	679	626	717	660	630	689	654	687	621	605	655	665	706	714	649	712	612	660	668	663	668	658	650	703	681	690	639	670	704	682	611	644	609	656	672	680	671	673	679	661	616	640	642	649	684	659	645	648	703	700	651	667	650	656	612	637	633	642	643	666	699	660	644	653	631	664	588	690	624	669	672	658	653	614	633	681	662	689	651	709	674	672	662	661	662	637	687	658	663	667	706	612	635	661	648	663	655	621	677	672	635	684	640	604	655	612	676	648	654	675	626	674	624	666	661	645	707	642	682	636	668	686	672	641	622	659	626	723	682	699	662	649	691	672	604	634	715	630	620	654	682	701	640	646	631	669	692	611	653	692	637	662	669	697	640	691	737	654	696	658	644	641	651	645	706	677	687	656	654	646	660	674	647	703	656	629	662	655	618	725	649	630	648	624	679	647	690	636	640	648	665	661	668	615	667	709	611	599
62388	102817	70715	41147	16335	4635	1401	848	595	640	641	648	704	648	622	617	675	650	666	651	615	658	621	663	638	648	598	647	615	635	674	665	649	620	657	655	642	631	631	625	601	599	619	647	637	605	666	647	570	645	637	608	640	681	612	602	604	612	591	639	603	684	607	619	652	655	575	653	611	649	626	593	601	623	625	621	639	615	621	652	645	652	634	671	637	621	668	622	610	632	638	621	649	648	640	666	649	679	641	591	643	614	580	648	648	625	597	638	616	605	613	617	685	652	581	583	637	588	675	621	669	603	605	652	599	631	608	653	616	646	648	611	619	663	672	653	662	599	673	622	642	601	627	644	657	593	650	654	677	629	598	632	570	619	622	657	630	625	650	631	614	661	623	655	630	621	632	657	607	612	650	580	631	623	635	653	642	603	659	634	648	626	623	605	580	608	614	632	630	648	646	594	673	610	676	651	625	597	623	641	630	653	692	586	616	656	634	648	607	604	632	653	578	653	614	616	645	596	558	634	662	630	656	616	650	615	641	611	625	666	616	613	626	621	621	616	643	615	634	617	672	626	627	632	603	593	627	661	621	674	634	630	655	628	623	586	579	638	632	656	629	631	617	601	628	627	645	608	614	590	666	631	663	632	654	641	602	590	656	650	638	626	632	643	656	653	641	621	591	625	594	647	656	613	582	609	587	567	588	631	580	673	637	588	572	690	597	602	631	619	566	639	604	638	634	635	640	652	610	630	639	653	649	614	667	593	616	606	656	690	657	638	675	596	659	604	617	630	643	642	642	638	668	603	634	653	636	619	601	637	663	604	618	637	601	652	622	673	601	642	635	600	677	680	644	640	635	584	667	640	631	621	641	653	635	591	618	619	649	648	613	623	633	615	644	645	633	622	604	676	645	611	589	677	609	648	682	584	641	593	685	601	612	660	597	621	662	626	672	659	598	652	607	607	598	604	664	695	592	696	644	648	643	648	594	617	604	618	594	643	630	652	558	622	639	635	611	642	649	637	636	559	639	624	674	613	657	584	604	627	621	668	647	628	670	615	657	630	590	614	629	644	622	621	663	619	586	656	632	595	597	620	575	638	637	626	648	614	643	645	630	631	609	623	637	626	602	652	644	642	619	633	622	657	626	609	626	633	648	620	619	569	653	653	632	605	639	622	628	635	596	546	662	601	636	667	647	640	629	622	611	654	620	623	566	643	614	588	612	652	648	596	669	617	615	615	625	601	676	667	616	630	645	631	583	635	641	641	650	599	634	652	659	641	597	612	647	655	533	589	650	589	635	655	598	586	641	561	599	673	593	607	645	637	632	624	588	659	613	610	618	623	615	619	629	584	578	597	627	593	633	639	633	593	625	629	638	647	603	627	668	629	588	642	609	677	645	665	610	654	577	583	652	665	569	649	690	611	643	648	652	600	626	630	604	665	597	656	614	689	658	620	630	616	658	607	567	597	661	655	607	590	630	621	628	625	630	648	618	647	624	619	600	597	613	635	611	607	616	667	601	634	639	609	640	604	612	658	678	590	635	646	593	637	603	654	640	650	631	595	565	608	636	640	658	669	666	624	633	642	625	639	567	600	594	625	630	651	664	617	648	630	637	637	621	614	642	591	621	595	594	636	636	610	619	640	662	625	639	648	633	683	653	621	605	636	621	668	612	669	637	637	654	609	673	617	649	597	640	639	564	616	608	626	641	621	604	627	650	610	629	635	611	628	591	610	596	607	624	645	628	651	632	582	637	606	659	624	603	611	644	583	631	657	640	580	645	655	623	675	624	609	603	655	639	623	611	646	618	605	608	676	654	608	608	611	567	655	628	618	609	670	623	663	652	672	658	588	643	674	609	619	604	589	617	607	616	667	605	595	632	635	599	621	600	654	634	625	599	592	607	660	614	610	645	663	607	649	635	598	578	624	588	636	636	627	650	636	627	600	643	622	602	627	640	609	605	632	663	688	653	600	618	605	668	620	640	609	638	614	650	641	649	648	610	615	611	666	667	600	605	629	666	572	615	614	611	658	637	632	611	608	587	638	624	611	627	614	611	674	594	627	653	613	677	637	636	617	603	676	669	660	626	614	634	606	629	584	626	607	618	595	611	653	585	603	630	596	645	627	627	623	613	617	655	601	609	610	617	594	613	593	651	663	645	620	649	581	596	650	616	621	620	663	643	633	587	606	619	618	636	652	598	641	652	607	644	620	615	628	634	602	637	655	644	615	617	652	628	583	610	578	593	567	599	616	588	634	624	618	599	657	591	627	586	686	599	660	630	618	624	617	603	657	585	586	591	612	635	660	623	662	626	664	622	591	621	607	614	662	655	668	575	622	616	593	635	651	619	638	604	617	631	631	662	631	607	611	598	561	624	616	621	624	601	638	624	620	647	578	635	614	658	645	651	591	578	607	646	617	587	613	631	621	629	653	651	647	622	604	626	615	621	613	628	654	633	676	677	603	636	611	651	660	632	633	642	637	630	636	597	643	619	648	623	625	636	634	645	651	628	621	602	658	624	647	607	643	640	597	615	646	632	670	623	645	640	642	617	604	598	635	613	635	592	637	668	608	632	602	670	580	678	603	632	625	595	645	603	611	641	636	597	635	597	659	666	646	646	643	631	619	620	618	649	675	601	661	690	605	605	635	633	592	642	617	609	692	666	610	635	651	645	666	621	604	600	637	608	632	586	622	607	590	563	607	625	637	627	586	584	599	626	629	614	606	629	641	622	639	626	610	591	602	607	620	630	608	643	602	573	620	633	627	601	638	656	635	649	632	605	631	615	592	643	661	629	604	617	592	623	637	633	645	657	621	582	639	617	624	648	639	632	600	612	605	623	621	643	662	629	666	599	596	634	593	680	610	611	663	633	613	629	616	597	633	628	658	587	650	626	663	651	589	617	647	621	659	605	620	581	624	621	627	646	607	676	602	661	641	609	622	629	580	655	603	601	627	611	649	595	628	613	657	649	627	603	622	605	644	637	651	637	662	592	623	619	644	590	671	656	609	648	605	594	632	631	645	588	627	662	641	601	619	631	549	612	612	647	594	632	603	647	632	585	660	654	614	628	614	633	674	610	587	650	583	633	615	582	624	631	624	655	651	596	602	625	630	606	601	643	616	660	646	598	628	623	655	629	612	619	684	638	644	664	647	604	617	630	599	631	639	655	597	683	601	635	660	606	659	643	580	605	614	645	614	621	622	652	619	648	602	597	633	612	635	621	638	685	612	626	598	634	627	697	626	640	613	599	669	629	638	619	641	632	632	616	616	611	615	647	603	600	601	632	624	588	618	629	639	619	620	615	607	635	651	599	615	637	633	668	616	585	646	651	687	610	654	640	593	606	598	608	628	666	630	646	611	650	635	658	624	635	648	627	625	636	640	606	591	621	647	622	636	612	577	586	603	599	633	599	626	627	608	630	612	643	623	654	590	618	626	645	632	587	615	594	652	650	600	641	608	606	633	663	605	650	644	597	648	634	649	626	598	621	597
29783	31598	26816	10924	2259	730	556	485	477	499	465	449	437	498	453	455	476	473	468	496	449	480	487	476	467	482	450	418	476	457	493	470	468	476	456	463	435	476	476	460	458	434	453	437	494	460	481	480	464	437	439	529	469	448	452	444	465	487	461	425	478	432	454	485	486	486	420	474	448	451	463	494	453	501	470	468	462	496	461	476	418	458	450	515	452	463	428	438	448	492	489	469	491	472	435	514	469	444	500	489	450	451	472	492	493	439	432	429	452	481	454	476	445	487	484	429	477	443	441	472	455	451	462	500	475	402	460	408	436	460	428	452	455	493	498	475	504	451	433	461	464	483	435	449	453	472	443	468	484	446	467	457	435	475	455	511	498	445	422	439	512	479	440	435	482	487	495	437	435	417	431	456	449	430	516	466	433	420	454	470	481	453	484	485	462	461	476	470	452	454	499	442	480	475	452	495	469	483	453	465	444	487	458	480	458	484	433	434	455	449	451	470	442	449	487	474	479	434	435	472	435	469	459	436	490	443	471	478	451	441	492	490	474	498	453	443	445	473	451	473	431	438	440	439	472	455	486	436	486	431	473	466	467	446	461	468	474	466	423	419	451	479	437	427	469	428	465	430	434	482	497	474	434	481	497	464	474	472	471	494	466	426	423	483	437	459	457	464	469	472	429	464	462	445	464	461	438	470	455	431	460	475	512	480	422	435	532	471	471	486	493	460	474	486	447	500	479	415	466	466	449	459	485	448	464	479	480	459	425	410	464	492	470	466	449	479	488	447	424	484	471	496	471	468	451	440	497	457	492	493	449	443	479	474	494	441	467	459	466	481	476	491	488	455	474	441	462	464	461	460	425	483	464	431	437	466	493	462	467	450	458	452	471	441	489	463	421	481	448	476	423	442	480	455	441	492	447	445	467	472	460	428	465	500	451	453	447	487	496	499	472	449	425	426	453	464	455	489	456	466	457	461	435	457	455	473	473	450	469	475	469	439	452	462	464	440	493	472	435	463	481	460	490	465	479	468	467	496	484	430	481	489	496	490	474	473	469	462	431	447	462	444	474	471	477	450	468	464	442	456	425	483	442	429	441	466	474	455	469	479	504	438	475	473	457	421	462	461	438	465	463	472	460	416	449	514	428	476	465	448	444	473	468	483	482	437	482	463	481	489	496	459	466	475	447	437	473	465	464	493	482	465	466	455	437	456	445	467	487	477	491	465	440	484	469	471	468	471	443	471	483	488	491	512	428	466	462	461	490	452	455	473	444	433	448	462	459	480	427	508	471	466	475	470	478	470	466	452	421	485	464	474	464	507	470	460	469	447	486	507	434	470	431	461	482	461	450	459	497	514	427	435	483	510	443	483	490	457	437	447	460	458	470	496	436	434	444	465	448	470	461	476	440	440	464	478	430	481	484	450	475	457	439	480	443	469	467	444	465	467	458	458	437	458	465	483	474	461	461	495	469	432	446	433	424	483	471	474	494	444	458	480	471	518	416	470	429	469	448	476	412	482	466	461	451	444	485	472	459	511	526	446	433	425	467	456	448	442	448	484	453	467	422	465	449	460	439	457	453	428	452	462	459	430	470	517	483	448	448	462	430	457	479	492	480	485	453	504	450	456	465	466	485	441	426	451	495	466	476	416	441	509	474	450	461	496	458	467	448	470	479	456	441	437	446	485	461	454	507	501	469	451	457	505	459	456	493	443	474	431	491	427	425	442	503	456	480	450	449	480	466	432	426	481	461	467	449	487	476	452	484	455	470	471	469	463	448	483	475	515	462	420	425	414	472	451	477	488	451	508	437	443	459	445	502	440	495	469	463	447	429	486	474	499	438	474	486	415	455	437	499	490	469	478	470	447	489	451	477	445	504	466	455	459	441	430	415	437	488	485	441	482	523	476	439	449	472	499	476	444	461	474	444	472	468	475	478	442	469	450	426	440	445	449	471	459	490	458	470	461	467	451	482	477	476	443	426	470	477	454	457	475	449	461	467	445	466	495	510	408	499	452	460	451	458	454	465	469	503	466	447	473	474	467	478	467	479	479	446	492	478	458	476	461	445	453	496	486	478	422	451	450	463	446	481	447	475	475	435	497	485	453	493	460	475	501	472	447	468	466	433	446	451	453	483	458	438	450	422	437	428	486	459	453	428	450	445	457	472	468	512	477	484	495	496	484	464	443	484	470	480	442	429	460	457	469	471	463	477	520	484	482	470	433	410	433	440	463	432	435	474	494	469	452	489	495	475	469	499	436	450	444	457	452	439	441	463	482	481	468	503	436	436	437	471	418	463	457	470	456	459	446	493	444	447	442	437	495	438	425	476	492	447	453	454	436	440	490	428	471	487	486	442	494	421	496	446	490	478	445	453	438	463	458	478	447	461	472	447	440	476	436	418	474	441	434	452	490	461	455	458	444	449	488	483	467	453	450	435	460	506	440	507	448	460	471	452	453	437	476	449	473	421	475	468	455	449	489	455	479	436	461	484	444	483	460	456	486	476	480	473	464	440	487	466	450	463	426	458	454	475	472	475	455	467	414	459	448	441	450	470	443	442	488	487	498	475	476	468	448	437	449	457	439	445	487	460	426	469	458	477	488	466	499	451	460	453	486	467	425	527	463	467	459	464	477	464	467	442	465	463	481	473	455	447	461	446	446	451	469	442	443	415	430	456	471	460	459	464	472	442	469	521	470	464	481	459	472	475	446	490	466	450	454	441	407	453	463	490	464	454	501	433	435	492	490	446	479	475	447	444	487	470	459	491	491	508	466	467	470	448	429	463	421	451	455	427	489	493	492	452	458	452	458	523	442	469	446	451	497	467	454	516	485	435	447	450	491	440	473	423	436	423	475	469	447	449	484	466	492	459	455	464	479	450	450	459	453	457	404	444	468	476	444	471	444	464	473	456	452	521	494	456	484	450	464	487	461	481	505	450	494	469	459	465	443	491	459	491	438	453	509	490	462	461	467	477	458	453	493	494	488	486	462	452	463	450	491	476	492	440	454	434	453	455	437	431	462	427	438	463	481	448	449	469	473	479	465	431	454	468	440	458	465	467	456	505	498	460	478	481	474	486	481	482	438	472	439	484	460	489	455	488	445	443	451	440	452	464	448	450	489	466	459	460	499	495	444	447	438	423	450	450	427	488	450	469	444	487	447	440	490	439	447	445	469	491	433	456	471	458	447	465	527	494	473	447	473	460	475	460	470	490	457	458	466	455	439	453	455	464	448	454	460	462	442	424	434	446	480	435	493	473	488	461	460	477	490	473	419	451	443	489	468	488	482	498	467	408	468	505	482	463	449	445	474	424	436	442	438	492	455	443	443	475	423	442	462	475	449	460	472	433	477	465	479	448	438	470	457	477	448	468	511	464	489	428	449	471	477	481	460	470	424	449	459	440	463	502	469	481	489	475	455	459	448	438	446	429	446	505	453	493	431	496	442	486	424	472	476	464	473	431	433	445	431	451	473	439	453	432	498	497	451	468	412
21995	37198	20430	5933	1870	742	441	425	411	369	415	387	393	380	392	406	378	407	407	404	421	368	387	412	385	384	410	416	407	399	435	396	404	442	393	435	413	376	379	435	428	374	380	391	407	399	416	377	390	368	431	359	406	403	405	360	375	427	443	403	374	392	399	369	365	397	401	372	377	396	414	398	389	405	410	387	413	402	406	424	398	390	375	409	406	404	398	400	382	395	380	412	434	403	382	406	402	409	418	392	408	378	425	401	393	407	404	386	394	393	411	382	419	452	363	422	429	387	381	403	401	405	378	405	426	375	394	404	410	375	395	382	382	401	409	400	439	382	388	384	402	385	392	387	397	419	386	430	432	426	383	427	384	370	414	404	352	456	407	420	384	392	405	382	374	376	389	368	430	389	380	409	429	357	415	414	394	402	432	409	406	421	384	399	379	366	423	359	393	391	408	425	422	439	387	388	410	400	408	407	386	426	396	390	398	384	383	393	396	419	425	370	388	389	398	375	389	391	368	402	403	417	380	399	386	399	424	419	372	376	357	404	361	402	414	377	378	432	396	384	411	405	414	373	401	413	411	419	399	370	387	390	413	419	371	402	405	412	456	408	439	393	404	399	392	391	433	396	382	428	408	390	399	409	398	390	382	403	407	395	384	415	409	383	390	386	405	382	403	402	369	421	397	413	375	424	415	410	365	406	390	411	422	411	416	391	400	415	413	394	385	402	399	411	384	393	365	374	397	413	442	412	391	405	386	425	416	397	369	451	384	407	412	379	397	352	429	441	402	410	391	376	396	382	369	408	410	402	375	415	407	401	370	406	406	404	389	407	411	401	384	381	403	391	395	412	405	419	381	388	443	390	422	352	402	416	390	362	392	392	421	411	469	425	420	375	396	410	401	382	402	357	395	407	392	387	391	398	372	394	443	379	388	401	382	394	415	422	409	397	369	395	415	376	415	406	391	393	383	364	436	421	418	417	407	401	400	438	364	392	381	400	425	419	403	402	417	384	415	416	389	380	400	361	388	380	400	417	397	390	381	390	383	392	386	427	414	409	417	406	397	356	378	401	424	375	389	411	376	375	421	398	412	391	391	386	416	386	395	412	396	395	422	406	419	413	401	424	403	420	388	400	412	390	384	413	377	406	404	438	383	392	391	382	435	398	401	383	415	361	388	402	387	398	422	409	424	392	392	405	414	370	396	389	406	402	417	400	438	410	410	375	387	411	394	409	396	380	436	393	379	386	375	435	413	427	412	429	409	389	390	424	372	395	413	392	425	420	391	416	454	440	380	419	382	409	385	397	404	385	373	399	421	373	365	388	432	422	412	399	406	404	412	385	410	399	402	403	419	441	406	387	400	396	411	402	378	353	385	394	379	395	356	365	407	412	385	407	410	430	370	385	393	426	406	372	424	397	367	450	386	421	413	414	386	399	360	392	399	390	435	412	395	417	403	395	403	381	426	402	375	391	404	420	430	404	396	388	422	370	401	395	372	399	411	399	396	397	376	381	432	405	405	389	444	388	367	400	385	421	375	390	376	393	383	410	449	426	377	446	396	442	423	380	365	386	399	411	396	435	372	421	408	427	437	392	413	373	392	433	402	449	421	421	387	375	417	403	401	415	413	399	390	397	388	410	419	432	405	394	396	422	430	440	403	391	399	391	396	387	435	397	383	412	400	424	380	397	391	376	384	412	419	412	397	418	378	417	395	423	444	412	413	388	399	454	406	393	392	365	397	384	374	399	373	373	417	390	391	390	408	407	390	419	370	392	403	416	403	393	399	408	401	401	407	378	375	385	391	402	389	362	366	366	435	405	390	439	374	441	421	375	388	432	438	425	411	400	368	390	400	379	398	431	407	393	393	375	351	428	374	381	416	393	412	400	377	376	408	411	391	407	393	415	394	373	416	424	397	380	434	399	358	365	426	418	380	425	373	380	412	433	394	389	380	380	412	424	404	412	409	400	444	401	382	422	384	386	383	393	439	425	418	386	403	422	388	386	410	390	390	406	431	394	418	364	405	421	386	400	443	356	347	385	398	408	429	428	404	389	423	392	343	426	357	380	376	373	409	417	431	392	398	381	376	388	388	377	381	420	397	386	380	405	425	387	393	394	438	418	402	404	379	397	390	424	394	370	405	413	400	383	402	394	433	396	444	406	392	414	413	386	400	397	371	413	408	382	398	367	414	392	424	393	410	399	404	400	426	402	390	401	414	365	394	396	355	397	369	369	379	383	409	410	367	431	396	422	389	376	415	389	408	416	402	397	413	390	407	371	402	406	409	402	404	419	372	396	392	411	393	413	416	362	406	402	393	383	389	431	386	418	423	385	411	400	388	394	364	412	399	427	381	411	404	396	382	431	410	437	431	395	418	405	421	407	391	381	397	406	418	364	411	383	405	389	383	435	414	380	409	382	415	463	431	397	361	417	431	387	347	369	410	398	419	399	409	410	380	422	364	404	429	399	413	354	386	405	394	392	411	432	391	389	387	375	417	382	405	376	408	379	371	427	370	404	375	402	383	395	397	413	377	408	395	402	379	399	401	370	380	408	436	406	374	432	396	380	375	458	426	421	407	437	438	441	432	406	372	375	406	376	413	424	415	424	400	398	408	401	400	377	396	418	388	376	410	450	412	378	405	417	401	386	406	410	359	355	428	412	407	384	398	399	409	425	415	371	398	408	406	397	406	391	393	410	358	392	406	404	407	375	404	427	373	427	374	391	402	382	418	404	379	416	391	438	393	414	403	391	372	383	400	401	391	391	420	417	410	403	385	365	374	428	373	403	414	409	413	393	417	390	389	442	397	408	434	402	397	390	398	370	390	414	391	402	400	391	384	427	379	370	382	409	367	432	416	411	409	394	353	423	429	426	422	387	397	392	408	379	402	382	370	389	382	410	427	407	406	384	399	418	380	391	356	379	412	383	401	397	421	395	401	413	377	386	409	370	381	405	393	438	393	418	375	409	394	418	372	386	403	420	395	381	402	404	381	369	381	379	423	381	380	394	387	385	397	391	408	409	368	357	414	393	351	385	396	408	381	398	419	397	398	355	402	399	422	421	410	366	424	404	395	420	377	422	396	384	412	404	398	375	381	429	360	388	386	401	426	405	425	427	407	381	404	436	356	382	412	401	419	358	421	404	390	400	374	418	420	437	377	357	407	377	392	358	432	393	418	446	434	409	412	406	413	391	380	385	408	379	441	401	390	416	392	383	392	387	397	414	366	425	352	407	404	389	416	411	410	376	402	399	386	416	416	376	391	394	362	403	401	397	387	389	419	388	388	404	401	424	381	384	380	384	385	403	430	388	395	420	379	405	375	400	373	381	360	366	407	405	419	403	388	386	386	403	391	384	435	428	396	417	401	402	397	398	389	377	412	387	364	382	405	406	412	406	391	378	376	407	408	395	417	397	413	395	386	421	390	420	401	362	383	389	404	379	391	410	407	404	376	385	375	424	381	411	383	384	421	413	425	380	381	419	396	405
25477	27885	41168	33959	17122	4352	1059	617	523	553	560	543	480	525	541	513	550	527	518	527	544	534	551	541	577	499	504	544	501	497	506	513	535	535	506	515	517	492	517	520	538	517	529	509	517	538	542	488	493	500	515	531	511	517	522	507	517	521	524	527	501	526	514	508	462	491	504	525	484	512	490	498	516	493	489	526	507	522	540	535	521	558	532	508	524	511	577	483	498	559	499	489	527	543	560	505	524	503	534	547	531	502	513	519	512	492	511	535	516	557	544	566	512	519	499	505	537	553	526	488	529	509	496	495	506	519	497	521	578	502	550	450	504	512	493	533	495	498	465	534	485	505	514	510	488	506	491	544	507	520	520	485	488	506	503	529	586	532	509	510	487	510	521	477	510	494	525	536	508	485	531	496	482	510	453	485	553	519	489	454	483	495	518	533	486	524	523	523	529	530	511	509	525	566	491	559	504	514	516	497	470	545	529	509	498	511	548	481	531	516	506	514	556	526	513	520	525	525	499	515	485	525	565	547	521	470	486	520	495	498	518	509	512	507	494	523	484	497	530	474	491	563	512	508	503	534	522	503	492	511	506	496	553	537	487	549	543	523	502	490	518	497	546	487	528	502	541	504	534	519	503	526	480	521	495	515	535	516	500	518	523	531	500	496	535	467	481	541	523	516	521	527	505	513	498	526	533	520	537	516	521	498	534	518	516	550	510	448	527	507	505	515	529	490	541	515	509	532	586	543	498	487	545	486	494	525	493	503	516	502	511	492	503	503	488	535	510	559	499	501	473	470	542	533	482	551	531	512	512	512	509	487	499	537	494	539	501	520	516	531	499	505	523	528	551	530	519	543	528	487	473	480	537	515	522	510	542	487	478	560	485	532	528	484	520	521	505	572	509	519	511	537	519	498	511	547	497	518	515	510	518	505	500	506	505	505	515	544	497	543	538	502	527	478	540	511	484	503	490	528	536	501	500	529	515	493	489	537	519	505	489	498	517	504	482	521	484	503	531	470	499	513	508	503	512	491	471	571	454	592	491	507	484	503	513	500	526	514	515	482	513	497	500	482	508	495	513	512	502	486	518	502	471	516	519	518	478	508	509	505	542	519	523	504	497	498	564	514	512	516	540	504	501	511	507	500	536	504	516	510	446	482	493	501	495	512	521	498	532	537	497	558	555	539	536	531	533	490	508	484	484	508	540	511	529	485	510	515	514	510	511	505	523	472	538	525	500	478	515	519	546	527	501	517	541	508	556	537	520	486	541	516	524	552	526	542	508	514	541	506	491	525	501	531	524	509	513	510	458	533	492	498	520	526	519	525	552	511	518	543	504	527	488	505	508	546	507	526	492	459	459	512	530	558	488	510	491	492	536	536	518	468	516	511	529	488	506	525	516	486	515	503	525	525	478	498	498	514	506	500	547	497	506	522	519	528	506	515	479	493	487	497	495	519	553	541	516	522	526	444	503	516	552	505	503	518	521	526	512	509	547	534	488	523	525	509	474	492	497	526	535	488	499	489	490	497	486	517	518	542	483	499	550	513	498	520	483	499	500	505	494	540	511	492	522	510	518	530	530	520	535	494	526	481	540	540	508	525	484	521	530	530	497	500	517	518	475	535	501	525	514	519	521	542	497	541	500	547	493	510	525	513	518	519	491	485	509	501	482	545	480	512	483	498	535	516	487	504	517	495	533	512	519	512	504	506	517	522	468	509	538	533	498	528	531	472	548	511	489	506	488	525	495	489	515	534	533	505	519	521	473	511	555	488	498	502	538	517	511	511	505	521	548	428	533	552	470	544	536	534	503	542	540	549	528	521	482	493	513	524	519	540	516	511	519	475	543	486	503	539	505	471	531	468	494	506	479	545	531	521	517	519	465	492	480	515	525	542	522	511	531	506	508	573	527	464	506	501	515	519	526	493	525	478	510	491	547	532	547	505	504	531	485	509	520	516	528	552	528	527	523	533	497	488	515	472	519	498	508	508	504	497	524	476	488	502	520	538	501	485	500	526	514	515	526	463	488	556	502	528	511	513	550	498	549	506	502	517	558	506	534	494	543	501	506	563	500	503	496	521	513	505	524	551	539	519	512	502	506	524	552	516	459	532	534	511	490	546	522	539	548	456	484	556	527	528	521	522	514	528	510	538	459	585	494	505	493	481	531	501	534	516	498	504	502	501	529	464	527	494	500	516	529	513	506	487	514	529	522	541	525	539	535	507	504	525	526	577	509	533	494	524	535	497	500	555	510	495	525	523	503	544	505	491	502	491	524	544	482	515	503	477	519	495	521	509	497	527	549	526	546	523	536	531	513	517	505	526	492	487	532	501	525	472	497	493	509	528	533	525	486	553	530	530	532	517	478	515	526	502	505	500	539	553	513	498	491	491	555	471	512	535	536	529	486	503	523	539	502	500	470	541	472	498	550	525	557	516	483	517	537	534	489	504	487	499	527	575	508	554	497	522	509	508	500	530	515	451	529	530	516	515	549	544	538	506	516	504	547	514	506	507	498	539	507	466	564	533	552	537	537	495	531	512	528	508	524	496	551	516	508	493	499	487	490	518	516	562	545	537	495	561	509	509	510	545	549	517	566	542	509	471	530	530	508	495	551	538	488	503	535	509	492	509	506	494	502	508	511	512	516	512	543	536	499	494	475	525	533	506	486	501	499	513	470	542	530	506	536	476	526	543	493	522	520	507	524	526	499	507	555	488	538	491	523	527	496	498	515	492	520	497	474	544	528	548	500	538	527	506	529	519	510	515	522	554	519	524	519	506	517	496	538	513	523	532	502	563	519	526	502	486	536	522	518	476	499	532	512	486	520	541	499	493	518	542	510	500	501	566	517	523	519	522	501	535	528	527	531	497	490	526	530	504	509	498	520	525	493	529	472	507	548	518	491	481	489	474	505	509	519	509	541	539	508	510	544	498	531	481	516	527	506	506	485	519	504	530	471	510	502	480	517	535	490	532	486	527	505	511	533	495	513	479	524	459	487	469	490	560	479	529	541	543	471	483	491	515	525	482	503	505	545	526	512	526	508	506	526	546	511	537	497	565	484	513	508	495	514	528	497	527	511	493	501	510	506	485	474	512	511	495	548	495	537	494	524	553	499	535	484	512	513	525	508	488	563	521	526	533	506	504	538	502	521	489	537	499	504	497	499	536	480	501	520	468	488	486	537	433	548	494	499	501	529	517	474	525	491	516	537	536	495	501	468	482	569	486	487	506	552	509	522	496	546	527	493	561	485	524	492	478	509	508	495	518	504	488	498	496	547	536	519	512	524	513	507	488	501	569	513	527	536	539	508	481	490	535	498	523	503	533	550	477	512	510	504	512	509	544	527	570	521	495	509	504	548	508	547	479	531	500	492	515	546	513	487	539	480	513	515	512	494	523	496	517	517	512	497	472	531	539	488	536	508	536	557	496	529	504	517	512	500	537	546	500	503	500	508	519	504	514	544	492	507	542	511	472	546	544	500	508	482	482	497	494
58115	88499	58266	26350	8414	2166	795	540	420	500	471	500	467	497	468	493	500	509	508	464	522	482	507	459	442	445	448	484	451	487	458	496	527	484	479	454	446	486	495	485	460	493	462	485	450	458	516	488	493	449	488	533	511	501	480	489	505	445	467	483	502	479	451	493	474	482	483	461	497	515	451	476	486	466	496	511	464	489	479	484	478	450	504	464	457	461	445	475	447	447	493	458	450	489	449	476	475	466	431	498	448	477	497	494	500	491	502	503	473	517	529	485	438	507	480	485	470	479	465	479	515	464	479	470	500	478	488	486	489	503	474	488	464	456	482	510	508	516	482	509	477	469	466	458	458	478	507	495	501	476	466	442	490	484	465	475	478	492	501	479	490	499	488	472	468	501	506	467	463	495	420	479	454	469	490	507	537	463	471	479	460	466	469	466	482	493	451	470	465	484	491	494	487	482	482	460	484	491	457	458	516	467	506	480	455	441	462	493	492	436	471	474	495	493	512	485	432	476	460	496	434	457	491	459	467	492	443	454	480	489	461	481	424	494	452	496	458	456	454	482	483	467	443	502	461	491	481	476	476	454	481	456	459	476	455	470	519	468	450	479	488	495	518	434	475	520	511	447	492	440	468	465	486	454	507	483	496	467	504	495	458	466	514	449	516	444	486	485	483	500	423	476	442	473	479	518	472	494	506	497	484	458	471	525	508	510	461	499	503	478	446	507	490	471	474	518	491	496	477	489	478	488	476	485	502	468	482	489	459	463	486	460	464	494	473	474	505	483	476	479	484	450	447	466	450	461	512	479	474	467	481	472	491	456	492	501	457	451	447	470	481	455	480	479	484	466	529	483	478	486	428	480	477	487	503	490	477	454	488	490	471	461	479	456	469	448	447	528	521	455	464	491	486	482	497	464	457	495	446	508	474	492	469	434	456	441	477	505	488	463	469	465	530	456	521	496	494	444	484	450	503	501	470	467	475	483	458	459	493	509	476	502	474	489	469	506	484	439	498	493	488	487	479	484	465	482	475	500	490	453	451	526	431	491	498	468	458	464	462	444	524	489	489	485	434	499	475	445	464	467	511	499	452	491	450	471	518	456	461	510	440	471	479	455	481	484	450	444	486	487	429	471	457	502	470	464	443	482	469	470	515	469	460	485	443	485	446	493	466	456	509	461	485	469	502	514	531	476	493	512	490	472	503	494	488	475	452	464	479	496	508	501	490	437	449	520	508	449	470	539	476	493	475	481	471	446	507	481	442	475	441	492	471	456	474	502	440	505	468	450	454	494	478	492	486	471	487	473	487	512	461	507	489	497	487	484	483	459	457	472	478	498	510	482	440	472	503	493	487	434	492	448	490	478	455	496	455	486	502	508	486	477	461	485	440	492	489	506	472	466	508	497	478	457	478	454	501	479	449	488	479	492	484	536	493	472	464	492	473	472	513	464	466	489	517	505	495	469	470	496	492	492	450	465	467	476	464	478	490	497	479	449	443	475	457	458	506	472	485	461	487	465	478	517	419	430	476	472	470	508	467	452	444	503	445	480	473	464	499	496	458	464	473	469	494	482	452	470	476	532	484	503	480	481	459	457	451	496	459	437	500	525	449	492	462	494	499	472	486	495	499	477	535	486	493	464	502	449	479	455	484	475	471	434	469	461	478	498	471	502	481	449	508	433	467	489	479	443	448	496	481	477	460	507	469	457	482	447	493	475	461	516	465	468	459	464	498	464	488	476	502	477	475	480	471	435	482	444	495	507	480	462	502	488	470	531	486	471	450	453	456	505	491	468	486	459	480	451	495	493	523	465	465	476	490	459	482	509	483	466	501	498	505	495	454	437	471	508	507	475	505	483	482	458	448	476	437	499	478	451	462	460	445	487	450	471	503	487	468	467	466	479	471	499	455	507	480	481	485	466	505	497	477	502	458	477	537	465	491	475	460	482	462	473	451	472	490	457	485	487	455	504	458	503	493	472	459	456	459	504	423	503	449	464	516	468	481	471	476	528	492	459	526	479	455	518	465	488	494	472	490	470	469	486	457	484	408	494	481	470	448	449	478	486	472	470	438	476	484	483	459	475	454	489	485	467	507	491	510	498	495	463	492	462	520	470	480	507	460	490	517	472	471	450	506	468	474	439	484	485	491	484	518	432	453	509	491	473	459	476	490	485	469	482	453	551	510	454	436	462	498	498	442	472	464	451	479	518	496	481	469	513	484	480	482	501	478	488	467	477	486	508	511	489	458	516	454	451	450	466	496	496	522	506	513	512	478	470	474	491	448	466	479	489	483	508	481	452	476	487	461	469	508	450	439	470	484	502	489	524	506	473	466	492	469	479	473	543	482	469	496	465	486	478	455	465	469	452	483	484	423	467	490	511	480	485	467	458	461	467	441	466	478	491	445	493	483	502	480	488	481	516	458	444	492	472	474	494	468	441	491	441	460	489	471	450	456	486	487	472	489	458	493	418	480	478	491	507	489	462	470	475	476	448	470	469	477	515	523	501	528	475	477	470	521	469	471	504	482	490	458	453	477	469	447	466	446	502	478	460	490	452	460	498	499	473	470	468	464	518	477	468	473	475	477	464	496	458	452	466	497	474	467	472	479	429	476	501	492	472	471	461	488	451	445	477	476	460	545	494	485	451	475	476	483	492	468	486	466	450	503	464	455	481	491	483	485	504	497	465	481	490	485	489	514	460	486	495	453	478	482	477	455	493	494	462	492	497	459	485	540	480	482	547	512	442	457	459	465	484	497	454	446	506	494	466	480	463	471	508	486	500	471	438	485	479	445	479	466	467	439	489	476	458	498	473	449	462	512	479	464	497	473	489	464	517	452	507	501	493	472	477	522	469	486	503	461	476	550	489	489	470	504	497	444	488	471	462	511	503	531	476	496	453	447	486	486	443	464	503	498	469	505	441	504	498	487	484	450	515	474	463	449	505	466	499	459	463	445	468	476	467	472	487	503	481	442	509	489	465	480	452	470	483	467	436	480	487	454	484	473	563	487	471	513	476	490	473	484	477	485	515	442	480	505	481	501	493	465	487	450	462	479	474	519	479	493	462	480	468	484	494	445	506	463	445	456	488	452	454	448	500	448	507	467	505	498	470	474	501	476	456	488	474	482	477	459	471	467	441	473	531	465	497	497	482	488	489	462	451	481	483	451	482	509	471	452	487	483	490	475	456	473	481	467	492	467	446	475	502	472	482	492	489	487	473	474	487	554	472	485	469	504	502	472	491	463	490	489	453	469	457	477	503	458	469	454	471	519	463	524	471	499	512	439	504	485	494	483	519	463	472	506	487	468	466	432	461	477	486	460	487	466	457	495	506	475	500	491	461	476	468	442	503	466	510	483	460	438	477	441	474	465	498	480	470	470	452	452	474	492	486	458	487	469	462	509	473	479	422	480	487	455	453	469	492	460	483	482	453	532	502	468	469	475	490	484	452	479	498	471	487	463	485	478	476	483	431	500	494	500	466	489	474	480	515
23951	23896	36033	32617	23149	13531	3007	972	754	744	676	712	738	644	684	683	684	690	665	645	654	639	667	651	656	656	675	666	656	644	682	696	666	699	659	656	672	675	607	694	667	684	670	695	647	649	656	668	632	628	652	670	704	670	581	646	683	683	628	670	659	678	684	615	682	625	670	675	707	647	692	609	673	734	722	617	681	691	656	617	647	667	674	677	603	656	663	642	633	652	657	627	638	686	684	634	644	652	643	636	652	648	661	644	656	681	698	659	629	681	674	618	659	641	670	656	651	650	642	689	638	643	663	652	641	679	636	661	688	672	693	628	683	688	698	640	651	619	614	653	655	635	691	650	677	666	625	644	689	607	650	683	649	655	639	631	693	690	697	653	644	682	678	647	637	656	659	653	678	668	688	677	698	646	650	648	654	670	632	707	684	659	658	702	697	645	593	651	650	631	685	678	706	693	650	631	661	666	666	657	615	640	645	684	650	671	658	639	667	625	662	674	700	672	634	630	614	665	648	625	667	675	654	636	634	637	640	615	703	667	695	662	661	690	656	675	680	652	681	609	646	643	681	680	656	664	620	675	644	648	665	643	611	687	639	637	691	671	629	664	612	647	613	683	701	681	699	633	660	650	649	647	708	643	661	684	635	636	664	620	651	606	642	696	669	662	653	649	656	659	685	648	657	683	695	624	666	656	650	649	659	684	627	637	650	613	709	658	663	661	679	690	671	657	645	633	656	628	652	635	660	657	656	611	668	630	666	671	664	674	636	640	658	649	643	668	629	649	620	616	632	631	665	629	659	653	664	650	670	654	648	641	649	645	655	648	646	614	633	657	654	637	656	655	697	684	677	678	591	646	670	636	652	687	685	656	665	611	622	678	671	668	648	614	635	640	664	649	609	644	678	659	688	650	672	653	689	629	672	694	702	623	653	638	690	637	606	660	669	657	607	655	653	659	664	643	701	751	670	661	701	658	638	675	680	666	706	665	693	667	608	641	654	647	611	680	686	666	676	668	649	637	687	664	675	652	679	681	620	621	664	656	653	688	640	640	633	666	666	613	652	674	649	690	672	646	655	702	655	639	713	638	651	655	668	628	703	649	638	698	643	689	668	642	673	702	678	623	603	678	665	683	679	646	630	655	666	667	666	649	653	652	665	641	619	654	675	659	629	671	711	677	659	660	695	647	679	644	609	686	627	643	659	686	668	689	670	611	656	667	623	675	647	618	697	683	607	687	611	660	648	611	624	625	598	682	686	612	723	666	639	636	662	677	642	653	627	677	644	689	665	675	668	641	625	614	690	622	705	716	627	643	652	668	665	689	651	643	637	656	664	643	625	638	688	687	668	702	624	700	677	638	645	690	631	691	614	678	661	675	689	661	683	639	708	647	627	688	618	603	653	620	640	666	682	595	617	667	704	628	672	673	612	605	626	665	599	608	637	676	631	668	575	662	575	609	662	662	648	629	651	680	673	647	634	638	633	690	655	626	654	633	623	665	631	601	650	663	620	623	700	680	686	653	666	694	653	612	653	659	623	656	665	683	637	649	651	666	633	635	657	678	674	638	654	648	653	664	609	629	671	687	666	664	636	610	692	657	673	589	647	678	643	648	635	670	656	671	658	634	654	622	681	646	673	692	650	635	646	673	635	605	626	627	661	660	654	654	622	636	645	661	634	669	663	663	706	676	678	638	649	663	672	616	724	646	690	648	652	665	607	664	598	677	674	632	602	684	649	669	633	634	675	634	641	701	612	636	666	586	690	660	641	695	624	643	686	635	676	646	669	663	657	660	678	677	657	646	658	655	652	615	622	625	692	633	664	658	632	644	706	657	653	614	644	644	667	691	677	665	646	634	706	650	662	658	622	633	642	659	665	698	660	657	630	620	641	675	653	697	658	664	630	652	702	647	649	640	651	663	702	648	690	686	625	604	668	634	651	622	692	634	674	694	653	662	671	639	667	615	624	644	618	649	656	654	643	664	704	654	620	676	683	645	691	657	643	658	618	619	666	636	643	671	684	593	685	609	639	638	624	662	700	647	665	618	611	693	639	631	664	656	684	659	656	694	649	652	665	637	652	653	644	647	644	617	633	677	621	710	683	648	692	662	690	692	661	643	641	595	644	627	645	642	671	628	656	646	632	670	680	650	657	628	646	624	667	640	639	691	632	640	675	663	676	663	671	688	629	625	659	675	666	630	687	660	679	687	627	649	649	677	652	649	677	637	633	599	655	605	596	692	671	677	667	638	656	671	693	663	681	652	668	659	663	664	640	651	623	697	631	660	612	662	678	636	674	690	677	626	612	721	630	712	632	651	616	590	633	682	707	655	676	659	634	637	632	640	695	681	612	612	635	655	661	663	669	668	641	660	640	645	629	695	683	669	686	634	636	657	648	637	638	692	645	636	653	663	645	625	656	661	629	655	599	667	625	652	653	684	637	688	633	614	628	647	624	620	694	672	644	658	647	682	699	652	680	649	617	679	596	718	687	640	634	639	649	626	638	657	661	686	664	664	630	638	704	679	656	650	620	654	675	627	657	640	642	644	684	678	642	648	645	629	673	666	683	674	674	693	661	650	646	651	615	661	659	637	640	644	676	662	657	686	644	686	615	682	632	628	664	659	667	673	670	655	648	627	652	611	618	665	687	618	628	662	666	621	637	653	664	616	681	677	627	683	676	673	646	608	634	645	663	671	638	680	663	647	665	637	600	675	646	638	679	670	689	631	694	620	677	667	706	660	678	644	638	620	631	616	682	636	655	632	637	693	664	659	678	665	623	614	647	655	704	654	615	621	618	688	647	615	701	702	651	669	658	692	626	662	681	626	646	678	653	643	637	648	683	691	672	670	618	671	656	599	611	672	658	652	681	675	690	669	651	612	651	670	582	657	690	621	669	650	584	662	607	657	637	694	621	657	637	637	662	632	668	607	664	720	674	663	714	647	640	713	669	641	604	662	600	661	669	641	659	674	636	658	642	651	593	654	654	645	691	659	659	707	598	660	657	629	658	654	665	668	625	624	621	670	656	685	685	679	610	677	632	691	661	672	677	657	619	626	647	596	643	607	670	669	686	656	648	636	663	654	618	647	659	641	674	630	689	656	657	638	691	669	644	621	687	616	665	627	686	664	678	629	651	647	667	672	647	634	599	683	615	645	626	620	625	620	656	658	648	625	644	675	690	621	658	647	651	633	674	642	686	627	668	645	685	628	670	610	676	607	659	698	649	655	651	662	651	663	704	647	634	683	658	669	682	697	666	625	666	640	674	614	664	672	615	663	615	726	644	638	669	659	665	658	702	623	678	629	600	625	672	657	695	664	704	671	622	636	677	607	672	661	648	674	665	648	650	640	670	689	576	681	624	713	662	664	632	635	688	691	629	661	694	675	633	654	660	616	689	624	685	664	626	601	690	660	695	621	657	668	673	641	675	616	645	619	654	676	626	690	628	628	665	636	613	704	662	660	705	630	637	720	624	632	616	671	655	692	639	680
63408	102185	71107	40247	15486	4425	1376	735	659	673	640	635	617	641	622	634	658	639	663	622	660	685	667	640	640	623	613	639	657	619	625	660	634	640	619	646	666	636	617	709	622	631	676	595	634	619	625	590	653	653	614	615	637	610	631	682	699	647	634	639	624	633	622	645	605	613	665	615	608	611	609	594	622	641	651	625	613	623	625	575	651	614	669	638	638	639	691	623	653	602	629	590	618	632	642	639	637	657	608	614	606	616	659	651	603	626	629	646	638	623	642	645	621	635	654	630	650	622	588	601	665	633	634	624	625	601	668	647	644	625	623	661	595	609	644	675	624	667	648	644	657	635	640	627	638	623	688	627	655	648	600	600	623	626	665	650	683	625	662	591	617	582	652	627	661	669	670	619	595	636	618	669	641	616	639	656	628	597	623	643	657	623	637	590	613	605	657	633	641	648	648	622	667	652	615	626	627	616	667	624	607	653	611	628	620	664	613	655	662	627	624	620	632	558	613	645	613	586	620	611	618	617	670	608	676	609	631	643	636	627	618	600	653	595	632	633	685	661	638	602	701	674	638	633	667	661	654	622	617	616	608	616	605	575	606	654	693	650	609	598	618	656	623	627	644	648	596	630	669	669	637	627	646	631	659	596	611	595	611	639	620	668	635	639	633	618	616	612	622	573	651	658	637	636	651	583	653	630	661	638	641	630	607	673	619	628	658	650	650	592	652	628	621	668	626	624	607	662	646	640	611	628	655	666	628	644	600	619	605	638	655	645	621	688	653	682	583	644	642	668	691	657	597	568	635	615	608	611	606	616	610	652	636	613	633	621	617	589	648	691	632	665	592	632	642	628	599	629	597	660	629	654	605	672	649	612	654	634	609	663	661	626	573	608	646	646	624	585	662	631	647	635	619	646	575	610	568	629	687	615	640	599	604	630	639	658	612	640	644	591	607	615	644	590	623	686	642	579	637	590	653	628	609	638	628	659	674	641	601	606	579	683	637	637	635	643	611	610	657	643	630	634	675	608	588	633	601	649	618	626	622	588	636	619	616	679	637	587	651	645	645	589	643	596	642	611	602	598	629	639	670	637	602	622	645	618	638	666	641	642	619	610	675	638	630	640	636	622	652	610	603	594	649	609	629	662	614	606	603	628	647	699	628	644	635	605	631	637	676	677	688	630	627	628	630	690	634	602	629	646	625	613	676	630	654	661	599	590	639	618	601	625	646	631	631	630	636	655	632	580	616	597	583	667	624	647	614	612	634	666	613	619	647	636	686	647	640	620	636	627	652	641	647	644	612	624	598	664	635	643	582	678	622	648	598	588	675	665	627	624	634	617	602	635	648	626	660	626	589	649	591	658	640	655	620	629	609	594	666	644	607	650	574	627	614	632	652	641	619	608	617	646	638	661	614	634	600	623	607	650	623	619	666	604	652	657	631	629	646	618	638	635	662	656	594	613	617	659	607	585	669	647	633	613	679	647	646	619	592	573	642	638	622	617	618	616	610	616	614	652	600	616	644	612	649	606	603	628	635	648	638	641	639	653	604	654	629	602	623	599	652	660	612	657	638	617	647	659	605	683	595	641	660	680	639	652	658	594	658	611	609	652	650	619	661	626	654	630	676	659	641	596	600	635	606	603	567	621	648	639	639	611	677	691	621	622	659	678	613	632	647	638	644	605	596	602	597	601	596	617	623	630	642	625	586	602	638	619	638	635	590	667	624	633	642	607	635	679	619	641	625	641	638	646	633	628	685	633	659	598	633	578	620	688	655	657	614	635	657	628	617	612	630	663	660	615	612	621	638	660	600	644	603	628	632	624	653	636	691	636	592	602	643	616	655	622	619	614	672	628	663	650	634	602	623	677	594	635	639	605	602	607	649	614	658	605	603	677	624	616	625	618	633	624	666	638	649	612	600	665	703	617	627	639	649	616	665	657	604	655	647	567	624	618	638	624	677	682	639	620	663	623	677	649	630	552	639	654	635	631	639	634	628	627	585	645	630	603	613	670	634	643	650	658	596	619	656	629	646	603	682	582	629	626	617	613	603	647	608	638	640	607	652	637	636	634	646	601	643	619	648	591	632	634	614	621	633	643	654	593	659	638	621	618	649	622	599	671	680	600	668	618	595	580	659	614	647	612	629	653	612	631	631	602	666	647	632	660	624	623	639	606	588	639	648	647	658	594	583	697	636	665	639	600	593	621	640	613	610	683	615	588	646	595	624	597	631	624	604	648	613	613	648	654	588	636	632	619	651	650	581	608	686	624	646	651	605	643	639	590	644	642	626	632	640	663	629	608	606	666	615	644	633	620	642	605	665	628	610	679	616	583	573	616	630	638	652	668	632	643	654	666	610	630	662	616	600	629	650	604	659	620	642	693	574	631	593	689	626	662	645	647	609	635	613	618	661	625	621	636	638	617	621	656	618	679	654	644	616	658	597	654	608	651	623	624	678	642	660	679	648	644	605	663	668	588	589	641	617	642	689	619	665	653	650	617	645	663	606	624	617	604	654	617	648	695	641	638	659	639	657	598	615	622	655	677	646	624	599	645	588	680	646	612	681	602	638	660	633	672	595	622	617	614	649	646	643	595	647	651	630	657	644	639	623	610	618	599	626	621	627	637	600	607	595	621	641	614	600	632	657	651	643	622	662	618	605	602	648	596	657	619	605	627	629	623	642	627	621	613	630	676	612	626	675	639	632	655	688	651	597	617	636	632	657	629	610	638	595	629	630	608	640	647	656	603	603	579	598	631	604	634	697	634	613	650	674	628	679	642	625	684	620	633	641	605	701	610	626	606	594	595	615	612	624	648	661	644	592	598	638	686	630	624	657	619	650	610	621	607	622	658	618	650	668	605	612	640	657	659	636	608	663	623	664	587	663	613	681	668	684	642	620	630	644	646	622	611	634	622	663	622	589	592	626	621	604	655	632	621	648	638	633	575	613	648	627	685	612	586	635	643	638	630	647	646	688	649	612	618	650	652	661	623	622	630	656	613	672	598	648	633	678	617	630	634	650	598	630	628	635	617	678	639	574	636	664	673	612	655	594	597	655	626	659	619	664	680	622	612	661	623	627	674	640	650	624	626	648	619	653	614	599	638	617	609	612	604	643	616	638	621	638	653	612	649	660	649	653	613	632	654	616	617	653	622	629	624	616	631	630	626	659	658	625	609	592	640	659	644	638	630	661	609	601	598	594	616	618	633	666	628	584	647	641	648	653	580	638	672	620	619	609	627	578	654	640	598	645	599	648	596	661	631	626	620	641	638	627	633	625	627	619	609	640	580	641	621	624	614	626	624	647	639	617	646	603	633	631	664	608	583	606	622	620	689	625	619	597	587	632	669	660	629	602	618	570	621	617	641	667	620	658	615	654	640	647	625	605	640	620	665	626	601	661	662	626	642	653	645	657	597	631	621	661	675	642	672	636	629	623	603	621	665	650	635	622	665	621	593	617	657	621	595	617	640	624	630	624	639	623	634	579	626	647	578
29654	31388	26320	10176	2061	775	538	463	481	488	435	456	448	462	465	458	451	477	438	435	465	514	472	456	429	440	443	488	444	491	473	472	477	423	454	438	497	477	481	479	450	456	484	435	482	423	461	461	466	443	455	447	463	435	472	474	455	468	454	444	453	476	465	455	435	505	442	450	435	464	478	439	469	447	431	474	449	467	432	477	474	476	452	526	452	505	465	453	433	485	513	466	456	456	485	412	472	439	453	460	453	474	437	468	469	444	409	448	474	477	464	436	443	479	474	464	446	462	451	430	434	445	493	472	472	414	466	425	454	459	475	503	450	490	442	457	462	498	451	422	461	447	438	441	476	490	473	437	488	482	423	479	464	439	480	448	432	436	458	492	412	463	474	486	460	485	497	445	471	504	477	444	504	459	422	415	464	454	449	476	452	487	456	447	465	452	436	501	483	460	445	444	479	458	443	456	469	446	471	482	480	431	440	463	481	453	472	436	474	451	497	476	460	459	452	458	399	522	445	438	491	460	456	474	445	454	435	452	413	492	455	460	435	472	460	493	451	420	461	486	456	492	460	465	496	433	479	478	410	476	491	493	458	457	451	467	439	463	452	485	460	444	475	505	457	436	432	446	455	472	468	487	451	443	480	425	444	455	456	463	483	455	452	465	433	495	459	500	468	438	473	459	503	487	507	451	505	475	453	473	420	472	460	446	495	479	417	447	430	436	460	474	446	421	449	449	485	469	492	483	433	451	473	437	465	454	448	431	502	433	469	484	470	426	478	473	427	457	472	467	464	446	443	478	469	471	466	449	454	473	458	449	483	440	502	478	455	483	448	463	463	481	451	484	453	443	455	439	464	468	442	479	443	478	484	434	447	460	426	438	459	449	471	435	468	463	486	471	462	468	464	435	448	452	469	461	424	487	455	445	448	452	476	480	476	463	482	478	413	499	493	447	488	501	489	491	437	445	472	482	483	445	469	468	478	448	459	465	475	461	440	469	423	443	479	452	444	455	481	444	468	422	432	444	437	455	490	477	501	505	467	396	455	433	457	492	503	442	437	458	458	455	470	457	454	410	450	463	456	448	498	475	470	469	486	475	451	392	468	455	464	439	450	461	477	425	475	470	435	397	460	469	508	480	468	462	462	475	465	452	438	453	435	453	449	431	469	473	447	439	464	441	445	466	472	498	480	483	436	484	428	454	457	462	460	449	440	476	465	517	494	471	479	420	477	450	445	489	478	461	466	469	477	463	441	425	478	456	453	476	485	461	454	466	453	468	482	474	457	450	479	477	446	424	461	463	477	485	479	433	470	469	454	468	470	486	456	456	472	476	438	428	488	490	446	520	427	485	481	441	490	480	475	439	501	482	454	418	454	473	458	414	476	439	454	438	451	461	463	460	468	436	442	465	445	466	455	426	462	457	448	462	461	486	454	475	486	508	451	468	413	453	445	455	453	458	461	479	477	468	468	462	496	490	445	480	453	442	474	472	431	452	475	510	463	464	475	465	443	486	441	453	419	480	462	466	454	484	457	415	443	437	480	464	456	439	507	476	473	456	478	513	531	452	470	433	457	458	481	502	441	443	440	499	467	482	453	469	497	475	482	416	442	451	455	447	437	435	494	465	467	483	454	481	476	495	470	461	486	474	446	431	439	429	469	430	454	468	459	463	455	464	441	469	452	439	443	423	463	446	484	485	458	466	437	458	476	466	480	456	509	489	454	463	460	441	439	445	445	451	478	446	480	486	513	461	477	494	475	446	453	415	436	479	475	446	484	449	485	452	457	463	477	445	439	523	462	469	514	432	482	505	462	462	480	489	465	469	484	482	496	487	435	511	478	417	488	458	440	467	460	441	501	446	464	469	495	443	436	481	412	464	428	494	467	458	442	436	495	445	479	450	481	463	453	473	462	487	460	450	458	467	430	479	467	471	477	458	460	468	435	471	486	421	441	489	465	449	473	442	489	445	440	486	464	433	464	445	470	466	458	461	493	507	500	420	457	459	417	444	486	473	473	483	458	466	469	504	511	434	479	465	463	422	459	452	470	470	455	455	458	426	445	401	431	446	457	482	492	466	492	452	477	426	438	419	429	477	426	430	422	456	446	479	463	474	453	487	465	443	424	458	476	455	436	438	525	430	458	469	443	450	454	448	432	442	415	431	446	450	493	485	476	479	445	462	447	448	435	505	454	474	458	429	430	469	464	486	470	435	467	420	461	466	476	454	461	443	473	475	444	494	467	495	454	463	483	479	457	458	470	490	478	439	457	439	442	462	461	445	496	455	444	415	461	453	491	469	466	457	458	451	475	491	470	451	471	470	497	445	453	495	472	464	485	470	465	463	449	458	445	465	467	426	476	458	476	465	468	498	460	462	475	455	461	462	478	476	488	479	472	448	464	494	459	447	452	444	441	489	448	440	484	454	447	463	452	447	433	464	455	454	453	437	441	474	475	465	514	459	466	471	508	443	460	452	442	426	432	444	433	458	448	494	452	413	452	433	469	441	492	455	443	479	448	463	401	436	416	478	463	436	416	479	452	458	448	491	516	482	456	469	435	455	421	429	465	475	495	490	435	418	423	458	465	458	431	466	483	476	453	458	496	440	450	416	435	482	479	472	483	479	482	483	483	449	467	463	454	472	455	488	470	453	510	435	487	444	447	466	470	473	513	453	469	473	444	456	458	469	455	445	474	406	451	444	449	436	469	447	471	468	492	420	446	448	454	484	461	481	461	483	471	443	448	450	439	455	480	452	451	479	476	466	470	458	469	446	458	448	481	445	456	467	433	481	467	446	435	414	502	433	467	465	490	459	456	460	442	482	402	459	476	504	499	505	495	438	442	438	458	460	473	478	436	473	427	446	464	427	477	467	503	461	454	475	431	500	465	446	443	491	426	479	481	447	445	460	493	478	471	471	444	465	482	467	435	463	403	465	470	432	422	459	481	465	418	484	460	479	452	460	423	463	433	417	484	464	455	473	443	489	455	446	438	427	465	439	478	444	457	452	422	450	455	463	396	454	424	459	424	483	459	454	464	468	446	462	462	486	466	436	455	427	448	432	447	459	485	485	464	457	446	483	446	434	463	484	464	465	465	464	464	474	484	487	445	460	451	477	426	433	490	484	452	459	464	422	449	463	446	455	452	456	477	475	498	443	462	472	451	446	460	467	474	464	437	455	460	459	466	499	504	424	482	452	478	433	500	476	457	470	487	436	421	493	491	500	485	472	455	474	442	491	484	448	435	478	483	433	475	434	433	430	445	452	437	469	435	503	455	470	447	441	451	474	453	484	469	482	460	490	465	465	488	450	433	478	476	506	441	449	509	482	453	481	453	491	475	441	440	496	478	455	449	439	487	474	455	484	432	436	459	453	504	490	464	482	510	489	454	465	439	458	453	463	480	434	491	433	463	455	487	480	489	469	442	451	471	468	457	488	489	462	501	458	446	487	469	438	443	427	481	443	437	471	456	505	481	462	473	469	457	470	425	477
22062	36812	19419	5356	1656	663	445	428	409	427	405	395	389	407	399	437	389	375	386	422	402	405	406	389	399	414	379	363	377	395	405	436	424	399	409	394	396	401	387	373	411	425	403	389	407	442	406	398	391	378	365	418	372	375	391	391	411	379	421	403	384	420	402	359	384	398	458	445	368	402	376	446	383	393	397	396	392	449	417	391	406	397	416	387	418	402	385	375	396	396	396	380	423	407	407	371	408	453	388	370	392	398	425	369	368	406	406	390	373	363	407	376	388	419	393	393	386	429	392	420	372	407	423	386	354	397	416	372	409	409	405	408	395	396	420	383	377	445	422	371	394	390	415	385	410	376	384	368	421	394	379	384	405	398	403	365	406	385	376	395	390	394	393	383	387	363	380	407	401	384	399	381	416	398	404	374	384	402	419	392	386	392	425	399	446	366	408	400	404	405	389	393	429	356	382	413	398	426	400	394	407	384	387	441	381	378	393	395	364	403	440	395	402	428	386	463	416	368	431	407	366	420	383	400	398	412	394	388	428	401	361	400	387	397	404	370	425	409	372	428	380	422	375	421	398	343	365	396	407	383	422	381	384	402	368	390	382	390	432	422	401	388	360	409	424	369	382	387	397	405	389	401	416	393	398	425	399	399	414	409	366	419	375	410	404	405	368	438	404	403	394	426	402	422	399	395	407	374	418	412	424	394	384	329	434	421	418	383	382	364	391	433	394	404	380	374	355	391	393	386	377	397	351	376	414	383	395	397	373	380	408	409	387	419	362	375	404	375	428	375	379	375	409	435	418	420	401	418	375	400	388	428	414	381	395	389	407	385	383	404	383	391	401	381	360	401	391	390	357	363	390	394	379	415	403	374	424	410	409	401	436	389	400	411	402	376	410	424	396	392	433	375	395	373	387	411	415	408	422	386	375	413	422	402	402	367	378	379	383	405	369	389	408	355	381	428	379	389	432	411	411	403	372	384	371	400	399	427	391	371	387	389	429	362	426	389	366	395	405	390	411	413	406	408	397	403	404	422	384	421	415	409	372	373	390	379	409	367	410	397	377	401	404	364	360	416	417	406	389	400	340	380	432	392	397	409	399	407	416	405	410	393	394	434	374	420	414	420	413	394	398	400	409	381	397	392	386	405	359	419	410	394	360	404	386	376	403	402	364	373	367	404	424	386	376	401	418	421	371	381	409	398	396	400	414	388	386	393	391	437	389	390	400	383	420	404	402	396	372	398	385	395	408	359	383	405	392	399	426	384	406	359	389	397	390	392	400	400	389	365	408	376	405	437	380	384	389	399	391	426	414	411	400	412	385	387	388	380	401	369	372	368	378	401	393	383	386	392	402	428	341	418	381	383	376	435	393	406	393	403	408	376	405	410	393	415	390	388	403	412	385	388	412	403	369	381	370	412	385	412	376	385	398	366	393	373	414	388	397	433	408	397	378	401	394	389	387	415	411	430	392	385	405	401	366	408	417	388	412	365	403	400	350	428	368	422	427	385	448	389	409	411	382	411	400	387	413	427	416	394	417	418	393	382	385	369	405	358	381	410	398	363	408	431	383	394	430	398	379	388	409	401	388	413	391	358	381	393	425	392	410	389	382	400	401	384	363	393	392	412	404	411	367	393	414	376	397	404	405	386	420	395	395	355	408	387	441	382	382	403	420	371	418	373	403	416	393	402	392	411	378	401	417	384	391	423	391	410	428	400	384	378	423	439	415	422	444	418	372	399	384	399	400	352	399	446	387	380	405	375	396	408	365	391	385	373	412	385	384	398	432	420	393	419	378	385	391	415	398	391	375	390	386	405	419	353	405	366	413	392	404	392	385	402	392	406	377	405	379	391	423	380	380	405	406	365	389	371	409	383	402	400	360	422	402	388	433	386	414	438	405	411	407	383	380	429	382	386	389	385	422	405	391	432	402	385	403	414	401	380	406	427	383	401	403	384	387	379	402	376	386	408	428	418	374	389	385	421	384	395	407	435	385	430	383	385	411	414	423	380	415	416	377	397	406	357	406	368	405	370	408	408	414	397	408	385	378	369	356	364	401	402	394	375	419	389	394	391	371	375	412	431	385	394	414	386	394	418	398	405	378	401	396	373	396	394	398	380	389	391	395	424	431	382	408	396	390	390	417	413	365	379	390	390	407	419	414	382	402	422	392	397	387	418	391	388	432	368	433	413	385	388	368	402	391	398	375	377	393	377	410	421	409	391	385	379	385	373	380	407	408	429	424	407	421	361	394	373	399	405	411	406	391	417	381	398	413	392	389	393	392	411	417	412	386	403	390	423	380	400	375	390	387	383	400	353	394	389	413	419	433	427	387	408	389	380	387	387	427	389	380	419	415	404	458	395	395	376	379	427	376	368	415	425	415	379	425	405	382	419	403	386	400	434	379	393	386	408	414	385	411	413	390	366	392	437	395	406	402	428	395	408	373	421	418	393	396	400	380	410	416	349	426	371	355	390	395	398	380	398	411	406	399	385	418	441	383	341	370	391	413	411	360	420	378	455	400	372	376	392	422	389	391	409	410	412	408	376	401	405	412	424	393	412	414	407	383	392	364	417	435	420	396	385	376	401	400	404	380	414	343	393	419	406	419	387	413	390	391	381	391	415	430	394	408	408	426	390	392	399	418	346	389	394	395	373	370	403	392	374	383	426	389	413	394	362	413	401	413	381	379	393	402	396	367	366	388	369	386	441	404	415	403	381	388	444	371	419	398	360	370	365	391	433	408	394	405	396	392	411	434	409	443	384	404	405	390	394	405	412	407	426	421	381	402	421	404	401	401	419	406	399	376	413	399	409	405	406	391	409	416	395	389	408	406	375	390	399	384	395	372	368	416	420	398	367	363	383	386	391	375	378	397	395	385	401	402	343	400	371	392	401	401	386	393	400	402	403	385	372	387	385	394	409	394	424	413	417	389	448	391	412	401	383	385	389	383	401	426	394	410	428	408	384	411	405	385	368	406	406	395	370	353	402	411	375	381	373	382	392	368	434	409	398	379	400	371	397	379	371	419	376	390	423	411	424	388	391	427	376	388	400	369	355	407	413	434	434	391	414	373	420	406	398	415	456	418	389	397	390	420	428	373	396	393	390	405	384	396	384	408	374	410	378	393	428	406	402	406	407	390	401	414	397	414	401	406	414	378	428	402	394	459	401	420	394	390	385	421	412	394	401	419	392	391	411	361	411	438	401	412	451	401	426	402	414	404	409	377	362	427	377	391	355	392	388	396	394	379	416	398	428	422	393	413	404	435	411	399	414	387	370	377	395	389	405	401	394	395	391	395	419	398	443	406	374	385	414	378	389	362	359	357	416	378	365	384	382	379	416	414	378	410	385	414	434	411	430	386	406	387	367	400	413	416	347	413	367	404	417	391	413	363	421	404	401	398	378	399	388	390	383	397	400	437	371	398	401	392	364	418	409	348	399	414	432	392	402	403	414	400	375	418	377	422	367	390	399	406	384	412	406	401	425	401	356
25521	27961	41286	33889	16883	4202	1052	594	534	523	536	500	566	526	534	487	505	524	549	468	519	548	566	504	512	523	506	510	512	499	510	503	540	489	569	507	521	495	567	532	554	543	502	477	549	525	541	531	515	511	492	494	527	519	544	522	528	527	524	511	523	530	515	501	526	536	489	509	511	487	532	555	501	521	525	524	540	523	533	490	538	495	494	535	483	548	497	519	510	513	510	542	504	481	481	521	493	551	531	486	507	506	515	520	485	539	489	510	465	516	485	524	457	491	494	513	534	549	547	518	511	508	538	520	508	490	518	517	515	508	556	477	517	545	535	488	531	506	487	500	519	546	525	501	509	546	498	563	500	509	471	511	518	495	561	536	534	567	542	504	547	504	524	503	505	549	540	523	538	561	527	567	509	514	506	488	483	523	509	531	502	473	535	510	540	527	510	517	498	505	524	498	531	554	553	502	528	531	517	529	546	499	538	551	556	502	521	497	472	528	515	505	498	528	490	539	513	511	539	503	504	502	497	505	492	572	549	527	506	515	496	528	516	508	538	483	485	502	548	506	531	515	497	494	464	547	510	521	552	519	550	495	529	523	498	511	512	544	517	548	514	522	537	478	512	540	523	517	474	493	533	505	502	483	532	483	520	514	498	500	532	543	500	495	527	515	502	510	479	488	525	470	518	497	523	499	534	500	538	497	480	510	497	494	484	536	518	558	530	570	517	488	528	538	487	507	518	468	492	476	527	493	523	504	484	543	526	511	534	494	496	495	522	510	495	516	468	505	528	505	514	547	546	542	569	512	495	501	546	494	518	506	519	528	519	458	477	498	536	502	491	494	509	502	533	520	502	524	491	497	553	562	500	532	531	551	491	498	530	489	534	547	531	464	490	497	473	508	519	475	471	553	495	498	483	480	544	513	538	516	559	486	517	494	470	540	520	530	522	538	476	534	554	506	536	540	503	524	470	544	500	489	520	515	546	559	496	504	522	479	532	550	516	537	543	533	557	547	490	521	524	514	536	513	483	502	522	555	544	545	529	495	540	502	490	538	494	544	490	491	491	525	540	550	523	509	477	487	531	497	555	521	522	500	479	497	524	480	460	507	518	485	534	548	513	511	512	498	524	538	501	547	520	499	538	497	494	489	495	501	498	511	535	504	490	534	505	522	517	549	506	527	500	527	492	515	495	514	511	504	519	491	501	509	566	540	493	521	547	523	519	531	527	525	528	518	507	516	543	533	553	482	526	511	510	533	496	478	518	527	539	503	550	540	500	481	502	509	510	492	565	512	545	519	508	509	519	569	489	533	536	482	520	456	509	552	516	494	515	520	559	471	536	509	504	492	497	482	536	495	485	532	529	482	542	495	549	492	528	517	556	536	491	513	564	516	509	527	512	552	494	542	481	490	514	490	500	554	460	475	458	521	512	490	503	529	519	499	483	546	517	543	542	507	459	507	523	519	533	494	510	548	488	491	507	507	525	512	509	496	538	533	521	514	482	508	523	541	550	499	524	481	525	561	525	468	520	510	525	517	486	503	525	501	481	546	566	573	525	533	495	528	476	508	509	488	516	538	537	480	530	479	490	494	555	484	537	532	504	518	508	510	508	498	527	535	500	522	496	524	499	521	506	549	470	507	481	509	523	494	496	515	517	541	537	492	472	502	567	503	493	463	549	512	497	538	534	526	510	504	553	495	522	534	506	494	481	495	513	542	502	558	514	508	541	516	532	507	538	536	530	487	514	559	557	509	544	534	520	487	509	500	495	492	445	455	517	485	483	524	502	521	504	498	507	522	507	510	524	503	548	495	543	515	512	521	466	487	505	558	513	504	488	502	525	482	505	489	573	502	509	524	504	484	497	530	559	525	508	543	501	512	525	492	517	530	524	507	538	482	494	484	492	531	528	522	511	488	493	512	495	481	535	503	495	526	513	510	498	559	515	508	497	523	555	505	522	536	517	534	531	509	501	530	497	530	501	504	519	523	513	552	553	512	508	537	495	524	538	521	480	530	519	527	501	521	537	521	519	494	519	477	529	480	526	529	502	525	527	525	524	558	529	506	513	500	529	527	499	483	526	508	510	527	487	517	538	526	504	498	488	536	490	555	504	530	486	518	540	494	532	546	507	504	483	511	539	532	520	479	520	519	532	541	467	473	539	489	505	468	502	520	526	534	549	522	515	537	503	483	544	525	502	502	464	483	506	509	539	563	521	554	506	515	530	560	512	499	536	515	520	522	532	484	512	533	533	524	513	490	490	567	531	505	519	492	537	508	511	451	533	526	505	486	522	505	514	487	525	457	516	514	563	483	569	570	506	544	487	525	502	487	509	534	528	499	478	476	499	498	506	480	528	540	498	506	563	532	503	544	545	534	488	518	492	491	551	519	512	522	518	539	518	526	508	553	543	542	489	522	504	502	491	537	486	497	590	545	544	504	506	530	513	530	523	499	577	494	507	514	496	486	504	550	491	531	494	538	512	518	515	514	520	491	506	533	490	522	490	494	532	560	531	514	526	520	505	509	534	532	534	486	537	524	510	529	474	490	488	473	478	540	523	518	581	540	529	498	480	514	512	526	510	531	504	484	525	505	511	510	540	538	534	507	484	531	493	537	496	539	531	526	493	547	505	474	516	533	527	505	548	518	542	505	539	500	515	505	481	514	534	493	520	525	518	560	516	484	520	542	519	531	516	497	530	520	502	512	508	478	506	520	519	516	507	498	558	526	498	492	505	487	494	545	529	558	536	514	541	488	529	508	517	469	498	480	534	542	474	461	496	519	502	472	529	513	494	532	495	530	505	503	520	513	491	560	467	502	478	512	497	547	465	475	530	538	496	501	509	531	477	509	511	501	520	550	512	522	477	513	509	493	546	522	550	520	548	529	521	501	480	500	537	505	494	515	504	524	506	522	551	494	504	499	530	497	513	570	482	525	512	472	542	535	536	545	532	502	500	512	528	520	526	480	533	511	498	547	572	476	573	524	505	519	537	532	509	543	537	524	501	524	520	506	498	497	501	533	509	496	530	492	504	526	544	524	528	507	485	525	515	517	512	487	550	518	564	504	474	524	517	520	540	522	512	505	484	523	480	481	519	505	470	527	476	525	493	530	513	524	495	530	517	507	514	490	508	520	525	500	548	533	508	515	538	559	521	564	537	543	538	529	456	515	512	496	497	530	477	532	522	518	515	472	546	465	508	512	518	506	522	464	518	509	499	521	470	525	532	500	494	507	515	515	499	501	459	519	524	501	506	494	516	510	488	529	498	483	480	505	522	527	523	464	501	488	548	506	515	526	539	542	496	512	536	518	489	485	474	489	500	498	494	522	536	531	487	543	511	503	512	458	526	517	504	498	541	520	551	513	535	494	508	502	461	526	525	490	510	499	477	507	484	500	516	499	505	515	532	540	533	531	492	480	512	482	552	522	532	482	495	502	487	491	514	487	516	525	508	517	519	483	564	522	517	483	527	512	503	557	529	517	533	497	534	534
58854	88316	57733	25469	8169	2272	913	532	496	501	467	454	493	482	514	502	513	429	498	526	494	471	470	470	474	467	489	501	513	525	439	503	529	487	518	496	432	476	491	502	484	513	499	475	459	511	467	483	514	493	465	495	454	506	479	483	517	509	451	459	463	447	459	476	496	483	438	455	513	481	496	511	472	504	461	502	483	496	495	504	490	444	503	469	462	432	516	498	489	468	497	464	469	477	466	500	440	461	481	484	445	465	471	475	467	499	510	465	477	515	482	487	491	447	515	474	492	468	446	494	463	505	534	425	467	468	500	503	487	511	459	480	492	478	468	498	482	493	468	488	480	431	510	431	505	475	451	461	496	491	450	449	522	471	480	465	453	483	486	485	477	497	475	445	461	482	479	443	484	481	473	506	529	468	456	450	510	458	526	480	507	484	513	471	486	459	467	489	489	514	444	512	461	514	470	498	483	506	464	482	503	516	502	480	455	472	476	440	477	529	479	501	490	445	465	474	466	479	453	512	458	484	447	466	437	489	441	491	506	473	462	520	483	473	462	529	486	476	475	453	458	489	466	457	461	467	501	474	483	459	476	500	469	480	502	457	526	491	471	501	508	441	487	427	471	443	494	486	447	487	472	485	478	499	466	448	472	523	478	468	509	483	514	472	448	459	518	477	497	483	439	458	458	487	483	514	488	497	481	392	460	476	457	501	455	479	484	485	479	501	486	495	515	472	469	485	472	465	467	469	478	448	502	491	488	488	470	496	455	471	480	500	463	475	467	465	481	437	477	467	495	481	490	455	469	525	471	467	492	448	492	486	486	463	453	498	509	452	482	491	472	512	466	474	468	500	507	505	484	519	481	480	508	478	464	482	449	455	481	485	511	504	480	481	461	495	448	480	486	507	475	462	470	509	454	422	487	513	492	486	488	451	502	502	497	521	458	493	456	478	493	488	486	461	492	473	474	455	447	480	503	443	489	473	451	478	487	504	474	457	456	486	461	466	454	503	466	444	484	509	461	490	495	482	453	464	493	465	477	449	485	453	443	450	489	468	449	459	458	480	475	487	478	466	502	504	474	508	450	497	456	443	447	491	504	484	506	486	481	501	481	441	532	501	482	464	516	490	461	469	472	469	442	466	466	471	481	478	469	486	451	495	473	468	464	481	499	492	464	462	510	471	435	457	470	471	473	471	496	497	481	486	488	466	502	463	500	522	493	495	459	511	474	494	470	447	433	502	462	497	476	460	449	453	476	467	490	444	479	458	459	457	491	488	451	459	462	472	471	428	498	466	533	481	460	493	449	476	436	496	488	481	456	498	429	457	459	449	476	474	456	472	481	523	470	472	474	479	499	472	479	514	452	498	468	466	504	511	497	509	456	463	461	486	474	457	511	479	519	504	503	490	481	496	479	475	466	469	453	505	442	477	520	512	485	466	475	480	462	490	523	433	474	512	467	477	483	487	486	475	468	456	487	502	496	482	470	437	507	464	472	472	457	502	477	490	462	473	483	525	435	458	484	458	462	449	501	487	483	475	459	513	490	478	502	481	487	462	444	470	455	469	491	469	444	510	482	521	471	483	503	506	461	488	477	459	454	477	466	478	559	539	518	486	461	437	442	468	479	433	506	464	455	443	447	475	433	469	462	522	449	457	507	474	473	439	502	477	502	443	466	490	473	447	477	465	481	461	496	441	460	495	528	466	494	485	481	467	461	472	456	463	472	454	501	483	505	512	515	507	450	463	478	492	496	494	476	468	477	452	462	507	461	503	480	463	469	460	497	474	468	515	487	460	472	458	500	479	493	469	451	474	461	476	461	458	432	459	480	505	478	519	472	468	457	479	463	454	472	462	453	438	440	472	503	455	485	470	498	502	494	483	515	497	480	470	473	427	486	479	473	472	490	474	482	465	489	477	551	514	503	483	492	490	474	449	525	492	470	465	451	456	492	475	495	481	483	474	477	452	480	476	483	437	502	483	467	482	485	460	458	445	472	473	484	444	464	466	469	499	469	493	436	500	474	466	453	478	496	492	468	471	520	489	495	487	496	472	495	476	520	485	466	458	471	425	478	475	464	521	480	446	464	473	481	513	524	445	481	474	474	501	503	469	500	478	484	498	449	475	470	471	439	452	501	492	485	465	455	449	499	441	470	480	472	457	467	470	486	503	462	485	461	479	453	486	469	482	463	507	484	563	481	456	491	474	497	470	474	543	487	452	511	479	473	485	483	507	470	482	431	516	469	473	481	482	495	520	486	490	492	468	479	508	503	488	481	495	447	479	483	461	470	470	449	453	464	519	516	451	487	489	507	458	480	528	457	490	495	486	473	491	486	494	476	478	458	454	484	514	490	443	473	457	474	469	504	504	505	497	495	468	418	503	478	489	455	489	444	475	468	464	489	475	459	515	468	452	471	473	465	500	471	440	445	515	441	448	478	453	496	474	537	480	459	489	480	496	493	489	482	452	472	480	465	465	490	449	503	482	453	484	485	476	472	482	460	453	489	493	505	483	483	477	482	465	475	492	502	466	502	454	475	485	505	453	498	462	425	465	436	518	456	492	450	451	480	513	478	452	469	470	481	498	494	485	484	519	471	454	460	418	476	457	445	482	468	513	518	501	471	527	463	443	480	469	486	497	464	513	463	486	460	476	473	479	472	482	443	484	482	477	499	486	499	490	482	464	495	501	465	461	487	487	496	453	529	505	479	468	504	453	459	508	462	502	498	511	478	470	474	462	485	464	482	492	483	454	486	510	469	451	476	454	471	490	475	464	466	506	482	479	482	483	543	476	485	521	464	486	448	469	497	488	499	452	459	479	466	493	514	456	519	496	495	492	497	479	503	464	451	465	474	490	487	456	510	469	476	483	508	476	488	452	482	465	480	505	491	471	508	480	477	440	484	447	482	437	491	452	488	514	454	456	484	476	526	505	488	461	457	472	476	478	515	461	494	486	504	467	481	520	482	480	490	519	473	472	490	493	494	464	490	501	480	444	513	470	481	464	474	476	523	466	476	476	474	509	474	489	465	494	469	526	472	478	499	493	503	457	475	473	517	501	477	474	463	474	498	442	426	463	510	446	475	497	470	523	489	536	512	478	485	444	476	497	496	465	488	448	516	464	503	492	471	455	479	485	465	495	461	488	455	452	449	490	492	520	464	486	451	484	457	460	501	532	466	441	510	496	473	473	467	483	488	517	470	457	471	482	461	451	470	511	501	510	452	515	493	463	460	494	475	411	498	439	451	454	459	482	458	475	460	455	491	485	449	428	482	478	445	486	474	521	485	486	458	515	475	504	510	481	456	449	484	482	509	485	474	475	476	460	456	433	491	484	473	503	496	503	435	454	504	483	532	481	484	463	497	466	529	499	455	511	458	483	464	506	472	490	448	488	484	518	455	486	510	505	473	504	440	457	453	480	460	447	459	470	469	495	490	489	450	504	475	473	451	500	524	509	488	486	526	495	480	434	444	489	459	519	500	517	475	501	457	437
23899	23630	34953	31338	23061	13834	3152	1001	766	705	695	759	725	719	649	671	682	692	654	675	692	677	687	724	660	656	716	648	680	686	715	651	683	680	665	685	653	687	671	669	710	693	611	676	671	688	678	716	598	663	696	704	682	709	714	673	683	678	692	683	652	655	675	678	689	627	676	689	656	642	637	627	683	651	653	668	638	719	707	669	674	650	651	637	623	629	664	652	671	675	681	666	667	647	657	649	632	697	621	632	699	690	669	642	659	647	709	671	684	637	644	651	682	700	674	693	688	691	661	640	684	698	666	709	645	673	699	635	644	630	657	657	669	693	628	662	676	688	683	689	671	657	720	665	636	638	659	670	636	690	644	679	654	660	649	661	663	656	654	666	662	660	628	627	665	695	690	668	662	702	667	671	667	722	660	648	700	638	655	670	663	705	690	685	650	661	650	710	695	633	646	694	675	672	732	648	657	646	649	693	627	679	673	651	653	621	652	680	650	689	691	681	624	663	651	658	678	667	648	668	671	660	631	611	630	654	677	639	665	658	667	680	673	665	657	661	646	598	659	665	662	707	651	632	642	649	649	692	724	642	651	665	663	647	651	679	669	704	672	726	668	664	645	651	638	642	676	663	661	691	632	722	679	649	679	716	683	683	679	610	698	659	634	682	628	615	661	645	652	679	678	638	658	624	684	653	627	670	677	636	634	583	662	612	685	661	667	656	687	703	677	648	637	641	612	661	666	685	615	672	709	630	650	658	638	711	652	666	671	678	687	656	686	628	705	664	645	709	651	671	672	675	669	616	687	666	684	681	685	679	662	623	658	661	688	697	668	666	655	657	653	669	679	663	721	647	652	639	645	674	614	633	647	642	653	695	633	621	606	617	662	682	657	698	664	641	623	658	623	642	703	682	673	630	670	671	643	683	641	686	630	664	688	644	655	656	648	652	639	659	650	681	679	663	677	620	675	683	658	653	647	652	658	615	623	675	636	668	677	671	690	696	663	611	622	665	677	654	704	694	700	685	675	665	671	601	639	669	629	674	640	653	713	683	680	631	649	650	697	677	654	719	687	649	675	650	638	667	692	635	639	675	633	664	659	705	685	624	665	662	659	682	662	674	651	665	654	638	679	655	703	674	679	690	622	656	654	664	641	692	722	655	630	697	660	646	644	700	635	672	672	654	682	697	612	663	662	651	636	703	657	671	620	626	730	643	663	658	673	645	737	670	697	681	645	701	672	684	634	653	651	647	619	650	692	649	662	625	670	661	629	646	677	670	645	706	666	675	675	680	698	695	688	642	675	672	727	683	651	611	699	634	602	640	631	599	664	655	673	666	692	665	651	650	618	666	656	626	624	716	671	667	682	712	693	661	667	700	669	666	692	659	658	677	664	632	694	648	650	620	638	655	657	638	673	641	624	590	687	707	649	689	694	673	633	700	656	640	665	656	678	642	650	642	629	650	634	649	633	648	671	664	674	675	701	691	670	697	677	661	624	657	687	672	706	699	677	639	683	641	680	648	669	656	683	654	703	635	653	648	649	675	670	686	670	678	634	718	693	655	658	684	643	673	659	667	637	656	681	651	653	671	649	626	670	660	667	649	660	689	668	653	672	656	610	706	636	672	674	628	617	661	657	667	638	659	700	723	654	603	672	618	620	667	670	626	654	633	635	659	677	648	666	668	632	655	654	682	665	636	635	661	616	681	627	760	685	634	665	660	683	647	685	618	635	656	666	661	677	650	669	664	643	672	703	666	654	667	656	697	741	695	707	668	665	628	688	661	682	700	634	669	705	654	682	658	611	681	721	637	663	642	613	677	671	676	649	657	677	689	675	689	683	632	660	644	634	633	630	654	673	624	666	663	662	622	632	638	691	679	674	686	670	676	645	642	671	623	648	634	689	654	672	672	643	708	660	706	652	630	626	637	659	664	670	657	642	677	675	631	656	654	669	640	669	661	642	653	690	705	590	701	642	704	629	711	642	664	661	650	659	608	689	653	694	666	678	619	672	670	664	665	663	667	647	656	647	675	641	641	663	639	677	682	684	650	633	654	642	699	708	666	635	671	642	669	662	669	612	673	665	690	651	664	661	676	666	688	695	672	643	642	655	661	671	662	624	656	693	699	654	679	666	677	664	653	706	675	630	665	635	687	710	638	636	663	643	680	679	679	636	655	649	629	646	664	670	651	646	674	707	595	652	659	626	691	645	665	667	677	686	701	674	668	663	648	602	672	654	645	676	680	680	694	656	632	659	642	680	663	669	625	710	687	653	661	722	704	615	628	650	688	666	696	662	696	621	689	654	627	663	674	677	622	656	668	595	683	654	653	686	624	627	657	675	637	723	656	655	671	605	700	635	654	662	675	673	667	642	630	684	706	666	638	630	680	629	721	651	685	659	638	672	677	707	674	673	656	661	623	592	685	688	653	717	650	618	695	649	695	645	653	659	685	666	678	612	658	683	656	674	657	670	697	704	656	673	648	679	670	681	670	618	615	652	639	679	668	639	694	677	669	691	656	658	721	650	645	675	669	663	623	690	663	636	647	630	633	635	683	662	640	605	642	669	618	666	649	643	703	602	653	681	679	663	706	609	665	596	724	715	652	654	700	640	672	628	660	699	655	679	706	669	631	643	657	600	649	603	658	634	616	604	674	602	681	661	671	654	652	666	691	695	675	666	645	709	624	664	659	686	707	708	680	655	645	618	675	670	654	641	669	661	691	682	694	691	617	667	659	668	692	598	659	686	706	641	640	658	678	650	655	683	675	656	610	683	665	660	617	666	648	643	686	643	642	690	658	644	637	655	634	653	702	657	629	674	671	653	629	612	651	666	715	666	672	642	692	625	663	664	660	698	636	693	648	606	689	673	629	673	648	670	649	664	643	648	684	671	654	658	675	722	674	670	663	648	677	679	670	671	657	674	671	680	650	664	683	667	655	664	709	648	675	627	646	649	639	640	644	663	674	685	700	655	623	671	641	652	693	636	691	679	658	698	634	656	629	685	644	619	597	689	653	662	671	711	654	664	672	683	671	644	684	613	649	598	662	626	626	630	668	655	639	648	661	666	680	670	631	684	667	647	645	637	652	648	664	666	655	704	632	645	699	685	640	670	644	665	654	687	615	660	667	597	671	688	649	669	661	681	657	655	650	637	653	667	674	647	677	724	655	677	683	680	629	655	658	668	678	649	627	655	678	687	685	644	660	672	666	670	619	664	661	656	666	679	701	650	667	651	669	677	691	649	662	673	679	621	637	736	635	722	620	620	624	708	671	652	697	666	635	671	652	656	651	664	667	664	665	654	664	679	627	661	619	660	691	700	646	673	688	718	665	648	698	670	650	666	673	655	682	693	662	636	648	699	638	640	650	679	661	658	655	622	642	665	654	639	639	641	673	625	624	629	701	674	632	655	654	651	659	670	679	694	641	666	632	622	677	677	636	660	655	664	652	643	599	654	642	622	659	692	640	600	665	706	625	648	624	685	689	666	631	648	638
63625	100976	70315	39060	15296	4570	1490	800	592	624	629	589	671	649	629	717	643	635	693	607	662	654	647	640	624	684	640	597	619	624	615	624	624	631	648	642	608	698	650	625	698	677	676	630	631	607	644	644	654	594	635	670	668	637	660	624	613	643	641	659	670	624	671	659	645	642	602	631	639	623	635	609	683	600	645	599	665	614	645	655	666	610	630	598	641	619	629	609	609	635	625	609	636	613	663	634	606	606	591	616	701	616	600	651	675	630	634	662	667	605	636	628	637	686	603	634	671	618	672	649	653	625	631	677	675	633	625	631	584	590	676	633	653	648	635	634	624	652	646	670	619	591	643	596	659	654	625	657	714	589	640	640	621	573	619	685	627	648	641	613	613	664	632	627	611	630	632	611	672	621	600	637	681	645	614	651	646	574	593	635	620	640	633	600	608	669	642	658	650	618	614	634	632	596	637	606	608	641	673	632	657	651	640	677	620	692	650	642	646	627	634	650	627	613	614	612	630	634	659	636	661	620	616	615	647	644	647	654	623	635	670	663	705	588	619	595	607	641	594	670	678	624	641	628	649	607	599	619	611	641	581	626	618	682	626	682	655	638	605	648	644	635	631	668	613	617	623	654	640	643	659	570	660	661	624	598	668	632	643	610	631	678	664	633	639	585	604	604	657	648	611	598	620	632	636	618	615	620	641	657	640	663	621	643	624	640	629	623	633	600	607	670	643	640	597	642	650	662	651	621	629	661	646	625	626	674	651	639	598	660	635	611	662	632	631	613	666	636	633	664	608	637	632	634	658	645	620	628	600	661	648	643	581	653	629	643	636	616	660	626	670	693	612	614	616	612	659	653	622	672	672	668	611	616	578	583	639	650	652	661	627	644	649	621	624	601	613	628	616	639	623	600	634	591	591	659	666	635	642	665	632	610	633	622	659	614	598	644	654	640	614	645	620	586	636	690	642	584	666	649	635	649	628	640	677	627	642	602	576	669	571	619	647	629	634	637	630	623	592	606	613	662	632	655	634	616	614	649	642	659	654	672	579	620	625	665	638	627	632	624	591	618	665	627	627	606	649	591	624	645	645	616	646	597	647	648	653	656	655	626	612	610	610	641	638	616	607	635	639	599	632	614	619	656	681	622	669	603	655	620	643	608	620	624	593	631	610	638	633	634	625	667	568	659	604	636	642	610	610	643	632	631	617	639	675	586	635	616	650	643	615	675	633	633	650	624	650	567	663	663	660	639	658	632	627	654	599	601	603	673	595	590	645	656	635	618	620	597	666	657	621	640	663	603	582	627	623	628	650	622	643	664	662	640	651	607	556	603	636	600	637	689	612	610	624	633	616	635	629	636	627	637	623	688	629	622	621	653	628	635	610	635	643	608	629	648	646	675	660	652	628	596	622	625	619	669	611	613	659	619	635	614	630	621	579	606	619	618	647	615	616	637	616	635	599	625	565	644	678	673	634	625	603	619	645	630	626	639	684	656	607	610	604	645	649	638	654	669	662	639	672	630	591	642	614	608	610	654	638	626	640	651	652	636	596	610	605	631	609	631	627	587	630	617	668	672	665	622	658	625	700	664	643	597	635	632	630	676	616	662	634	607	622	650	625	624	639	629	640	631	632	615	616	672	608	627	625	619	672	646	607	612	618	603	646	629	653	578	649	612	634	640	642	665	615	678	598	606	639	632	629	594	620	630	612	639	633	600	647	704	612	672	628	629	602	653	668	659	630	622	613	622	660	636	613	662	617	595	619	623	605	656	631	660	653	624	635	600	669	661	608	619	668	634	651	678	655	618	646	656	592	630	642	630	655	663	604	607	658	628	665	595	588	626	608	596	620	604	596	678	646	655	616	587	627	651	659	590	632	625	619	632	628	665	624	664	612	645	653	555	631	627	593	641	598	656	587	657	611	624	656	617	636	639	644	668	644	676	611	648	615	594	655	606	654	660	643	671	638	624	632	587	618	607	624	607	583	636	658	609	576	672	649	618	636	671	616	648	659	601	611	642	631	597	626	641	656	616	640	620	648	585	597	612	648	685	627	586	584	643	653	551	653	650	633	643	615	641	633	625	629	620	623	635	641	579	618	615	612	612	687	645	578	598	609	605	610	561	605	652	661	616	578	630	630	664	607	643	615	591	623	693	601	674	642	639	647	622	609	609	647	608	621	629	591	628	629	605	640	615	663	634	638	617	617	676	652	607	656	624	604	609	604	635	630	621	617	638	614	648	667	651	603	651	594	631	604	631	640	591	636	653	646	629	649	616	620	630	643	625	641	657	629	611	669	591	657	647	638	648	616	592	643	633	664	648	593	658	652	622	639	630	653	651	612	622	646	602	638	665	658	609	628	632	627	620	626	595	658	602	650	609	615	650	623	623	626	676	612	648	629	615	624	574	664	597	646	639	648	676	610	647	630	662	668	615	622	609	652	633	604	651	607	598	612	660	615	616	601	616	618	608	616	621	613	658	662	602	637	649	615	600	664	618	640	619	663	651	647	623	634	698	718	606	650	621	659	645	613	639	644	614	632	609	645	679	660	587	624	619	639	602	622	657	613	650	659	591	629	661	621	609	632	639	669	644	608	652	615	642	621	620	642	647	663	623	647	640	625	658	615	646	645	631	629	650	642	643	645	638	639	647	640	592	642	638	651	595	634	663	633	614	621	631	631	635	657	618	644	564	650	629	613	629	620	627	613	598	633	638	667	675	639	647	609	609	670	594	649	678	593	581	636	654	628	623	617	642	634	617	603	610	625	612	652	628	660	665	616	631	619	633	630	623	631	640	638	625	629	648	639	605	612	631	622	597	662	622	623	614	651	635	594	611	629	637	628	663	663	644	656	633	573	647	608	617	626	613	663	598	630	675	639	628	620	648	612	604	633	648	651	636	644	657	663	687	624	588	619	568	636	587	666	627	651	632	600	644	625	623	636	618	703	633	702	647	621	631	631	569	647	697	668	613	619	600	671	663	608	621	635	574	612	568	613	653	615	636	628	636	619	647	641	643	640	628	616	631	620	608	663	616	620	635	621	661	600	612	668	653	627	611	642	583	643	648	655	649	673	603	659	624	630	615	583	693	593	603	661	624	607	597	606	684	643	641	646	636	689	636	598	565	620	638	637	635	639	664	656	612	637	630	593	675	671	638	652	634	646	628	646	633	577	638	631	615	673	644	598	648	615	644	654	668	612	634	634	622	637	681	641	642	657	662	614	598	667	644	590	636	558	662	616	610	624	646	590	616	611	672	630	661	648	634	630	595	643	637	649	634	617	627	627	622	681	624	633	656	658	602	667	651	633	577	633	644	658	612	611	618	614	606	617	634	604	591	638	655	631	597	616	647	658	628	653	644	596	618	625	594	613	613	591	627	598	636	604	653	575	632	639	650	625	658	654	673	647	618	586	657	596	663	595	635	646	633	629	597	638	593	599	598	669	610	670	654	617	647	591	614	649	620	594	662	633	612	619	627	598	674	622	609	580	625	657	626
30127	30400	25295	9859	2006	804	542	524	512	492	539	469	474	454	470	478	480	455	484	456	479	462	466	455	501	493	441	464	445	486	497	470	459	433	461	421	485	459	485	429	494	464	482	471	450	448	485	517	484	476	478	507	501	475	478	501	471	441	491	437	521	454	499	482	479	501	440	431	480	440	476	509	469	490	484	484	466	461	460	456	481	435	462	495	483	464	481	439	500	483	398	486	468	471	478	475	507	457	490	467	512	432	475	494	454	430	501	469	445	456	432	509	476	460	455	467	444	468	455	441	439	474	463	501	458	413	460	449	402	486	491	434	489	459	455	490	463	466	441	507	474	487	479	446	495	509	495	446	483	481	482	473	442	459	475	475	445	497	479	457	480	448	453	446	476	493	457	464	488	482	464	435	431	458	478	511	502	472	455	479	472	455	422	486	479	448	461	461	462	483	450	463	464	467	480	457	470	431	436	459	475	453	475	511	447	479	498	492	482	450	474	453	456	446	461	481	437	491	476	459	467	447	418	489	477	487	479	485	458	458	454	465	471	459	483	476	435	492	490	486	454	518	476	461	460	483	471	493	461	470	486	450	465	479	454	442	443	478	451	479	476	483	489	448	482	478	461	480	469	470	472	489	424	461	487	467	449	464	455	480	483	486	463	437	438	442	474	458	468	442	481	469	473	485	472	451	456	454	468	436	519	490	494	460	444	482	443	481	456	450	496	466	482	490	457	460	452	425	458	464	538	475	430	503	488	481	442	480	454	465	456	470	455	485	494	448	457	487	476	472	504	504	492	450	468	491	428	516	440	498	462	484	477	444	437	502	446	416	441	484	500	479	444	470	484	456	456	482	453	456	469	498	474	458	447	462	460	530	460	471	481	472	459	469	524	492	450	475	477	478	473	465	466	503	470	467	444	475	485	497	433	452	430	447	473	489	463	455	483	449	447	481	460	482	462	436	448	482	477	482	436	474	495	479	466	496	507	458	471	499	489	470	440	501	468	472	506	469	433	495	493	445	490	497	498	443	456	480	445	441	452	481	460	447	468	482	475	471	484	476	452	487	468	520	469	479	520	475	439	467	437	453	473	485	447	440	448	449	445	459	456	502	462	462	507	493	425	475	478	454	478	452	481	474	490	484	446	490	467	458	501	441	430	465	484	426	460	489	461	479	453	457	487	506	459	507	441	439	464	496	472	493	485	471	485	499	465	453	502	456	466	509	481	476	488	443	442	470	497	462	474	457	495	486	480	440	469	518	505	520	475	493	440	457	472	512	511	488	447	450	490	462	487	473	500	465	449	449	494	478	481	481	464	463	488	462	470	481	463	428	464	492	478	512	435	470	464	442	454	463	468	501	481	445	460	458	470	478	460	447	479	424	477	509	448	461	453	495	462	452	491	503	493	423	477	512	467	479	476	441	480	471	445	486	468	490	501	466	470	471	475	493	471	467	463	443	484	463	474	446	489	487	483	434	477	488	486	465	465	489	494	455	461	463	480	461	473	446	462	492	482	476	475	451	476	450	475	421	477	490	467	482	423	478	431	501	520	502	467	433	476	491	488	487	481	505	468	440	502	457	484	456	481	466	489	477	460	470	465	470	474	455	463	481	480	478	469	470	482	458	460	481	467	494	492	471	487	450	482	470	453	485	510	479	439	479	413	449	459	460	475	471	505	469	498	470	451	460	503	470	517	462	446	464	555	478	465	497	464	459	450	468	491	480	462	465	499	501	520	504	489	479	461	464	478	488	469	487	469	463	452	488	448	489	474	451	471	494	458	495	445	499	457	488	441	471	467	425	477	464	442	480	459	440	470	460	461	448	427	439	461	469	455	474	458	466	457	459	465	458	468	464	448	467	503	507	463	453	456	459	464	481	437	481	459	470	504	445	468	490	474	453	490	491	472	495	459	457	455	491	522	471	460	467	505	471	489	412	469	454	495	467	488	510	503	447	458	465	470	462	475	472	482	459	461	445	473	501	466	452	459	480	456	457	494	456	487	463	428	473	493	486	464	477	460	428	470	434	473	420	501	452	510	474	479	451	469	454	497	466	478	474	445	461	456	462	494	472	505	459	489	462	460	420	493	473	453	460	462	487	461	491	478	477	477	486	468	479	487	461	467	448	481	467	484	476	458	448	466	478	450	483	422	489	491	426	451	461	431	459	437	508	455	479	500	451	467	441	475	474	505	499	516	497	485	481	477	470	492	472	474	495	449	476	498	501	475	489	487	472	432	461	477	505	459	455	487	482	447	465	439	448	485	475	487	489	470	466	467	439	465	465	471	460	481	503	444	460	432	423	525	485	443	483	466	469	473	476	456	460	495	438	468	458	446	469	488	456	449	467	442	458	483	468	475	456	481	495	462	470	495	448	449	490	458	474	489	460	475	461	478	469	474	434	447	465	458	483	442	449	461	453	498	459	466	471	455	468	442	474	491	477	460	479	460	459	480	465	441	448	467	498	507	491	450	471	460	464	460	454	464	492	494	490	441	482	474	455	492	494	453	443	462	462	482	490	455	480	482	454	465	453	529	457	469	483	472	464	477	469	493	443	476	481	455	458	482	474	456	507	443	454	444	473	501	473	461	451	464	479	453	483	504	447	474	443	472	501	441	471	464	457	500	477	455	460	486	488	466	423	435	497	486	479	480	491	481	429	503	486	474	455	440	479	531	456	463	450	457	496	465	487	438	458	464	467	492	455	504	444	442	458	444	513	425	470	479	478	459	456	455	482	490	469	468	459	436	460	441	474	449	451	463	440	489	447	440	456	486	471	455	477	461	461	471	471	519	482	461	496	460	489	514	483	498	431	520	457	436	500	472	491	482	467	467	493	455	480	474	471	484	484	469	516	492	467	466	445	522	475	456	458	451	456	462	442	459	462	491	452	451	466	445	442	480	459	458	446	452	467	495	473	489	502	461	481	437	491	457	527	498	448	471	465	466	518	483	496	446	467	464	450	491	475	493	485	468	469	500	484	469	460	464	455	436	470	488	499	447	477	486	461	492	463	476	502	476	466	511	484	454	519	470	420	464	461	419	501	477	441	482	463	472	447	487	451	450	446	448	442	480	450	467	459	505	467	438	470	486	507	511	440	487	448	498	473	464	492	468	502	464	463	457	452	491	472	494	475	463	486	442	462	435	475	471	500	453	474	440	443	492	483	433	504	482	470	478	459	462	482	482	514	501	475	467	438	490	453	443	466	489	493	482	485	425	424	485	433	490	510	460	440	454	437	468	476	459	465	474	482	484	484	488	468	477	495	476	458	467	439	431	449	476	464	472	474	476	470	449	457	444	455	437	470	507	512	474	506	473	455	465	477	483	446	458	428	484	513	469	463	466	481	444	475	459	446	463	500	446	503	473	526	447	460	454	498	487	480	449	503	568	469	481	480	472	411	487	497	464	459	499	472	492	460	499	488	494	469	460	485	474	497	483	464	462	478	481	458	441	457	503	493	458	446	500	496	451	486	480	477	478	497	454	443	481	474
23461	35178	18978	5333	1653	730	493	401	404	389	404	396	379	409	400	395	403	394	437	389	435	448	418	458	399	413	389	405	458	392	387	386	445	423	404	414	401	396	407	426	398	382	407	407	360	396	409	449	377	387	374	444	425	397	410	425	410	417	414	397	423	396	411	405	429	416	402	403	389	390	405	395	414	392	416	397	371	396	405	389	419	373	418	389	389	390	423	381	424	402	423	418	421	420	423	375	400	416	403	407	412	399	393	417	397	379	386	409	383	386	390	380	448	406	376	454	433	400	424	442	406	437	417	420	421	416	377	379	360	383	428	389	412	406	432	358	415	388	412	449	374	419	448	445	395	394	424	432	425	432	418	394	409	416	411	410	398	440	407	429	397	418	358	407	415	424	433	372	457	402	407	449	397	437	393	388	388	447	392	411	382	424	386	385	407	374	405	379	401	408	418	417	430	425	429	410	409	365	430	419	422	421	409	385	368	418	436	382	430	356	382	375	390	401	455	400	413	429	391	419	388	384	439	399	424	401	444	378	394	363	397	410	389	438	385	396	410	405	408	391	384	453	395	383	437	411	396	398	358	387	411	405	393	430	414	383	393	429	421	414	393	439	394	392	384	406	430	387	410	418	427	366	356	373	407	394	426	428	363	400	379	378	387	387	395	370	430	415	413	409	376	395	439	404	383	403	434	395	432	378	420	380	389	408	387	436	419	385	397	418	405	414	388	461	412	390	415	419	389	387	377	395	421	382	399	402	378	417	404	389	395	386	418	394	374	400	390	408	409	410	381	393	388	394	386	390	425	404	451	382	405	391	399	393	367	393	371	428	411	355	392	404	391	390	404	387	395	407	427	434	381	378	372	410	420	379	407	401	383	397	409	426	427	409	387	384	394	411	416	390	412	420	422	377	401	438	385	408	415	413	438	380	400	417	409	439	388	427	414	397	422	379	431	404	336	432	405	395	371	403	383	401	445	424	429	392	394	392	395	424	446	391	390	371	414	394	443	440	425	381	377	417	428	443	423	420	434	448	395	414	370	374	438	438	430	435	418	408	379	394	422	418	408	423	372	395	356	396	423	391	408	386	410	431	409	418	384	372	479	420	407	414	438	408	384	397	423	402	355	397	377	409	391	371	408	429	410	392	404	400	415	378	426	384	388	416	409	381	381	415	407	371	393	378	376	421	373	400	421	419	403	402	388	428	405	418	407	406	413	425	403	376	406	379	385	430	440	385	418	420	413	393	435	389	407	382	425	381	381	351	377	434	372	406	380	449	403	399	441	408	417	404	368	380	413	386	396	396	393	376	431	389	426	381	389	383	391	405	409	393	416	398	386	445	397	403	397	417	430	384	427	405	433	447	376	382	408	407	385	425	428	409	405	400	428	433	394	435	424	453	431	414	430	399	451	415	420	415	449	422	394	381	408	437	387	376	388	387	412	409	426	410	384	416	420	431	443	409	379	380	362	406	416	389	384	410	415	390	399	394	407	397	406	372	411	382	387	377	397	399	392	393	421	390	398	370	388	404	394	416	386	417	417	409	363	413	436	408	411	441	419	394	369	445	413	405	381	437	380	379	388	410	419	384	412	420	392	429	410	397	431	360	419	393	402	440	418	427	394	429	382	412	406	421	423	373	389	382	432	409	368	420	448	405	421	363	390	371	353	381	370	392	413	402	426	415	417	407	396	416	443	395	443	411	396	437	404	413	404	409	358	453	415	406	415	404	374	410	402	413	373	418	371	401	415	383	378	416	380	401	393	396	409	436	363	406	412	388	436	416	435	425	412	413	411	409	441	393	377	401	390	407	396	429	386	385	416	394	411	395	404	419	430	443	426	421	419	417	430	393	391	413	410	429	404	418	418	371	421	409	415	368	392	400	389	379	378	409	414	402	412	407	428	422	418	416	400	411	401	395	424	411	392	392	392	396	402	382	423	402	394	375	426	405	411	415	408	420	384	423	399	414	416	414	365	379	431	406	386	390	379	429	453	429	398	410	407	403	434	400	405	420	393	449	444	412	429	436	417	399	386	373	416	404	380	416	415	384	397	403	388	428	388	438	407	415	413	417	425	414	381	408	397	388	441	386	421	397	384	429	387	436	428	392	428	427	418	400	413	428	403	427	426	427	418	407	401	386	387	434	392	433	427	394	409	431	391	385	399	392	358	397	407	435	413	397	409	425	397	384	389	374	398	381	425	370	406	408	413	431	435	453	422	417	404	390	390	405	366	401	369	430	404	392	377	407	451	445	386	407	388	429	421	414	404	420	400	406	381	405	385	423	409	386	405	386	403	393	424	396	399	375	408	418	393	449	413	385	388	384	416	400	414	406	447	398	403	399	388	398	450	422	410	410	437	421	403	417	395	418	391	411	396	437	420	397	374	436	415	414	430	366	406	402	432	377	378	377	426	403	417	447	400	423	355	416	411	383	418	407	419	393	446	399	420	400	383	426	433	378	425	443	393	417	423	365	408	401	424	407	379	358	420	422	385	469	449	421	420	427	454	379	384	387	441	415	435	391	391	386	372	409	446	381	422	391	381	403	369	403	379	452	404	412	425	399	368	385	405	455	383	368	385	393	414	396	409	391	416	407	389	404	401	445	393	458	406	375	404	390	445	409	419	403	382	413	405	444	378	372	440	388	403	375	416	375	411	399	401	417	416	428	389	414	399	450	408	426	408	430	410	397	409	380	400	416	404	433	425	394	412	401	392	393	406	374	413	414	428	402	364	422	388	413	386	385	405	421	422	397	408	394	364	406	409	398	382	373	376	419	393	422	394	400	400	422	402	428	383	374	382	412	377	398	371	415	428	431	438	398	420	385	391	394	428	382	451	414	415	451	441	440	361	385	404	413	384	405	388	416	384	368	379	388	413	403	405	440	412	402	405	394	416	417	397	380	418	423	377	444	441	394	409	404	400	377	402	417	356	388	361	414	412	434	402	382	365	435	417	421	410	405	380	388	397	426	405	386	393	430	415	412	425	389	392	427	398	394	395	422	392	376	390	386	378	426	409	393	412	412	407	379	398	440	402	409	432	417	378	394	350	387	393	397	384	360	422	411	410	369	416	421	433	450	431	403	381	391	418	380	389	415	425	392	408	413	374	431	398	378	391	397	402	398	417	436	375	393	399	408	408	391	393	423	368	395	404	402	439	387	430	408	448	387	393	381	417	442	387	374	410	399	386	358	411	410	405	424	423	406	382	404	440	402	400	400	406	432	415	418	408	409	423	387	422	408	377	403	422	378	387	386	383	410	424	398	450	372	400	390	384	395	441	414	419	366	425	402	369	404	353	346	420	403	393	394	414	403	402	449	392	383	385	423	396	343	422	414	406	382	417	402	400	402	450	414	373	390	392	374	372	437	407	382	401	390	397	434	408	431	416	373	405	398	435	417	435	376	381	411	417	389	416	407	421	413	423	408	433	426	416	393	385	400	412	453	437	378	438	345	412	394	416	400	437	448	383	403	409	375	375	382	426	406	406	401
25579	27588	40037	32577	17412	5168	1325	668	552	533	505	527	558	540	531	542	524	521	504	547	546	556	504	536	548	511	536	539	532	512	543	552	541	559	562	508	538	509	587	499	543	563	514	521	546	547	552	553	561	521	484	493	539	526	536	503	497	490	544	553	516	523	491	514	510	518	521	498	490	505	508	498	519	462	520	495	533	532	533	522	525	522	538	514	545	541	518	491	524	497	482	534	507	498	543	507	497	507	548	519	496	518	476	491	534	512	502	537	530	511	499	520	601	553	497	545	496	493	516	496	502	548	534	551	564	508	563	518	521	579	557	569	531	517	543	527	532	539	550	572	532	529	522	504	509	546	543	502	519	477	550	497	539	515	526	541	509	479	510	507	551	494	478	496	510	517	537	514	463	495	541	522	537	528	519	505	505	532	540	556	514	543	568	558	521	527	515	504	518	553	501	520	487	543	513	535	535	525	521	512	543	532	484	494	517	524	533	493	508	527	557	525	534	492	543	528	518	522	512	507	532	514	538	519	533	534	547	521	498	514	523	534	529	506	523	535	539	516	521	537	553	497	547	520	561	490	511	553	500	523	519	521	524	515	550	530	475	501	547	531	484	548	510	550	518	524	526	534	523	524	550	508	555	515	552	510	527	539	517	519	519	559	558	544	542	560	531	542	573	518	555	547	538	558	509	541	512	509	533	553	563	482	545	485	514	534	540	521	516	503	526	522	558	539	517	528	520	547	491	495	554	484	541	530	535	502	538	566	491	554	526	513	500	533	529	553	515	538	489	541	579	539	555	579	519	537	515	496	536	537	525	559	517	524	501	527	527	566	564	473	534	505	503	549	497	534	492	524	518	524	523	528	538	523	501	531	516	548	509	492	543	487	537	498	514	503	497	541	526	533	536	529	534	486	489	507	520	538	550	505	505	511	546	518	524	531	514	537	525	514	500	508	539	527	516	527	533	515	478	537	527	513	539	513	541	525	558	538	528	530	519	473	525	516	532	499	535	541	519	538	532	494	480	532	529	492	532	500	502	516	516	521	544	469	529	519	538	484	497	526	519	486	525	494	521	556	539	553	505	517	498	515	547	497	516	486	499	528	517	568	511	520	533	521	530	539	511	542	516	531	493	552	515	503	453	519	510	506	465	516	504	471	545	502	519	484	512	537	456	493	502	515	537	520	520	520	542	542	514	536	545	526	512	524	510	533	497	477	535	535	515	474	534	475	503	543	583	536	511	485	559	524	512	572	488	513	517	561	508	533	543	508	516	496	500	506	557	485	543	519	507	537	524	512	526	546	534	499	556	558	542	533	513	514	548	540	527	516	530	513	497	513	515	516	536	507	524	510	526	510	525	521	564	503	523	491	524	508	551	520	508	537	545	551	526	498	517	545	541	525	565	513	507	537	534	558	508	514	511	547	540	549	516	527	491	535	505	518	537	534	558	542	549	549	552	502	513	497	488	545	502	520	513	516	504	511	553	484	516	519	521	581	515	551	495	554	481	534	498	547	491	550	545	504	501	487	519	551	520	547	518	489	570	499	509	529	518	517	505	557	499	526	569	515	530	513	504	527	573	508	541	525	551	503	538	501	503	557	506	518	528	516	499	529	488	521	504	544	523	542	504	510	526	594	496	542	539	545	520	544	518	537	491	514	558	501	531	517	518	552	529	508	567	529	551	543	471	559	536	536	537	526	506	509	544	518	518	469	500	541	507	493	487	523	614	536	534	510	535	479	536	531	559	522	526	528	542	529	535	522	565	549	530	525	541	533	492	530	539	506	504	527	509	509	519	515	505	538	511	518	507	539	512	522	497	509	516	516	555	506	536	513	517	453	533	572	503	547	540	526	510	521	519	517	552	524	475	524	516	517	486	534	527	536	537	506	509	510	493	509	495	539	489	541	530	510	605	589	527	548	521	504	504	499	532	494	536	517	566	475	506	488	544	546	547	532	537	581	491	506	466	511	503	519	480	515	563	519	526	500	488	507	494	470	509	551	535	483	489	499	484	540	502	542	555	515	521	533	545	514	575	522	503	529	532	544	514	548	558	543	515	531	529	516	547	490	541	516	519	564	564	523	495	533	490	516	544	485	488	526	516	522	546	506	544	483	522	507	544	521	515	600	523	516	519	517	553	483	518	508	500	537	546	486	540	519	559	577	541	517	504	535	567	510	542	544	492	554	560	529	526	524	560	491	517	510	522	533	508	488	514	530	520	529	486	547	551	525	521	554	541	605	488	517	531	523	551	535	500	501	483	546	553	517	486	517	512	526	514	510	530	525	525	507	526	513	518	532	522	541	509	546	488	521	514	519	560	531	533	484	542	553	515	543	530	548	503	549	542	552	522	550	541	503	483	502	535	529	524	523	497	530	526	512	510	515	530	526	556	492	494	512	528	515	544	537	531	508	522	507	536	525	479	548	533	488	519	543	528	541	482	517	538	533	525	492	532	508	515	488	506	530	573	545	528	500	511	539	532	539	498	519	577	493	511	573	560	516	543	486	548	502	517	544	540	548	570	552	521	540	555	507	497	504	507	554	538	516	511	550	531	550	520	534	497	498	549	543	550	519	517	477	509	546	546	481	513	538	548	508	510	501	543	494	542	517	533	553	528	531	540	561	559	467	474	545	532	524	502	511	488	514	549	541	538	496	544	491	504	510	547	540	511	569	555	507	517	551	487	517	576	556	558	551	537	533	542	521	486	538	497	541	531	494	531	569	532	518	560	477	504	477	525	500	559	484	507	511	536	521	523	533	550	532	544	548	550	529	531	503	547	537	505	544	517	552	484	509	568	517	535	577	530	536	549	533	503	536	479	469	519	499	528	490	525	510	533	563	576	523	549	539	536	511	537	574	473	540	490	519	532	536	518	519	532	534	523	518	500	504	527	478	473	501	582	541	516	520	496	520	552	478	498	515	567	580	520	529	492	528	506	538	522	480	480	499	451	544	529	524	551	494	533	541	540	558	569	496	506	542	541	555	521	504	502	550	523	524	534	463	499	520	504	493	489	532	523	480	563	517	555	517	548	521	550	529	527	507	515	504	543	520	509	516	513	520	510	494	541	529	542	517	510	483	492	521	488	499	500	516	493	524	492	490	513	564	538	526	507	553	456	472	528	492	536	530	537	535	510	524	550	543	532	492	502	471	535	535	504	530	524	514	560	512	523	505	480	501	546	506	515	517	523	503	465	523	537	513	544	499	526	559	563	550	511	512	513	534	473	547	486	529	512	542	527	515	498	488	552	530	496	506	541	570	528	511	452	515	517	559	524	521	535	542	539	593	508	517	494	540	520	543	523	533	508	461	545	500	531	503	491	520	539	529	497	573	584	498	524	537	518	538	549	476	559	519	512	550	540	507	495	503	548	495	515	534	584	560	490	522	548	489	485	494	520	544	528	502	512	531	569	555	548	498	528	554	537	506	533	520	482	593	545	506	510	520	540	490	526	555	530	556	558	536	521	503	524	553	534	512	509	585	523	542	546	544
59245	86802	56604	24154	9233	2880	984	605	478	495	473	450	480	516	494	488	530	511	491	481	464	467	504	484	508	498	498	536	460	467	518	468	521	482	480	441	525	452	463	479	439	491	468	481	499	477	491	515	531	475	510	481	485	512	445	481	500	499	502	489	451	451	486	477	477	493	483	480	480	488	457	474	470	469	488	488	479	526	467	539	490	484	477	472	501	468	499	503	449	487	478	477	510	498	518	494	516	512	468	493	472	539	500	467	467	508	486	502	443	464	474	495	433	471	526	503	506	489	465	479	501	489	509	473	532	496	483	455	488	494	464	501	503	513	470	530	512	514	475	475	487	486	480	521	469	529	480	501	526	503	464	482	533	530	508	460	497	462	494	483	479	493	493	514	446	477	481	515	526	514	482	487	491	452	498	497	481	465	493	529	468	478	488	488	460	447	483	463	499	480	523	438	515	463	532	483	494	508	496	468	487	491	529	482	511	518	481	481	553	511	481	526	512	451	497	496	442	502	511	471	468	482	461	488	523	484	463	477	458	502	506	508	482	501	461	468	481	482	514	465	496	473	502	489	531	524	482	505	474	524	465	485	504	506	481	524	462	457	507	512	478	475	510	523	482	487	504	541	520	491	510	525	503	474	522	468	496	514	510	489	506	503	424	504	511	482	523	530	481	469	483	497	496	448	495	443	490	467	510	455	479	516	468	498	474	468	538	475	464	495	470	504	457	434	462	482	505	479	502	484	467	518	542	497	454	477	519	488	489	468	492	486	473	486	499	454	451	527	502	483	486	441	475	442	493	496	486	493	454	502	460	523	480	460	534	486	516	532	485	484	500	477	495	505	491	493	515	471	486	484	502	485	467	530	488	516	478	469	488	504	505	491	467	488	521	497	481	495	500	472	477	489	478	506	492	517	472	499	482	497	476	473	502	484	508	485	469	532	470	463	511	504	474	483	484	478	480	483	527	475	505	496	475	478	497	475	475	523	501	490	452	465	545	423	495	494	490	438	475	502	475	441	484	485	484	463	477	506	464	479	511	488	499	504	479	520	496	487	453	456	507	523	488	478	486	475	470	452	475	494	457	503	480	476	454	485	472	487	492	452	476	487	466	501	484	532	495	449	449	483	499	500	459	524	455	475	490	458	478	453	508	450	525	508	471	477	487	509	458	537	487	456	458	510	474	510	466	485	508	483	530	492	450	462	467	478	483	520	479	500	501	506	508	493	471	491	462	485	509	487	482	499	486	513	454	511	514	496	455	495	463	477	510	512	478	529	501	479	456	494	472	514	463	462	488	478	459	493	508	464	456	457	466	480	472	429	495	457	475	483	478	497	484	450	444	502	507	498	496	480	478	458	483	455	468	492	460	459	490	471	429	497	487	510	462	484	517	457	483	501	502	484	464	476	498	537	482	515	509	516	501	461	484	502	472	488	537	526	496	474	500	483	480	458	476	509	483	475	500	448	455	471	472	496	496	487	452	462	499	475	502	491	470	490	456	496	505	491	478	473	486	515	531	497	534	443	474	517	457	461	476	498	478	503	447	523	512	487	443	480	510	468	476	486	486	485	483	457	462	466	488	481	472	487	517	473	482	481	480	493	502	508	476	508	492	482	483	516	466	491	459	515	485	485	465	470	489	460	485	521	496	472	478	491	481	460	523	484	459	502	520	478	487	484	494	494	501	477	472	452	518	504	477	528	500	507	528	496	500	518	475	496	458	495	465	491	525	513	494	458	488	510	467	460	495	510	466	469	473	465	451	495	474	502	513	479	507	473	521	504	502	480	481	479	475	486	488	531	499	502	487	490	510	486	495	486	480	464	457	485	503	458	491	468	497	489	499	513	478	498	476	454	456	488	487	501	471	471	454	500	506	505	496	534	481	512	480	503	497	437	487	466	499	525	491	484	478	482	465	473	493	497	481	503	490	483	488	517	511	463	513	473	487	531	503	484	488	521	498	484	488	475	494	508	520	511	491	438	470	494	471	497	495	519	464	460	523	509	493	502	473	484	482	499	488	498	491	497	515	483	486	487	466	494	510	466	515	458	478	479	491	486	504	469	482	489	506	500	491	480	444	485	526	497	488	484	491	493	509	472	506	517	493	495	465	479	493	479	479	482	449	473	509	484	478	485	502	478	533	482	474	460	449	439	464	467	486	471	453	511	472	475	478	509	456	525	482	490	470	491	488	499	480	517	476	494	496	517	475	489	510	486	466	511	493	467	479	471	465	501	493	469	509	533	504	502	491	479	484	520	471	495	499	480	523	457	495	471	509	462	513	535	476	492	535	488	453	492	489	491	477	493	472	503	464	519	475	491	511	421	510	492	412	468	473	494	490	499	481	527	495	495	479	491	484	476	466	467	510	536	498	463	460	472	515	489	498	505	478	463	467	492	490	475	502	518	509	504	502	453	462	518	510	465	454	483	462	443	473	482	541	467	468	482	455	483	462	483	494	525	461	507	483	491	474	524	509	498	499	493	500	500	474	485	473	480	502	473	513	446	479	468	492	508	488	524	497	480	489	451	476	505	488	478	459	483	460	467	477	510	493	486	490	464	455	503	514	504	513	516	483	504	514	512	518	443	498	518	510	506	431	466	537	489	495	486	497	436	503	529	524	463	503	508	503	512	488	493	524	479	480	466	498	527	507	458	477	484	502	500	448	485	528	432	493	510	495	516	479	526	521	520	470	476	499	479	472	491	452	492	490	485	523	508	476	508	497	463	521	504	504	473	531	491	510	521	498	487	533	489	461	478	473	508	485	496	483	490	517	513	462	518	497	516	436	487	491	482	486	518	483	471	484	497	508	465	462	526	469	484	503	506	456	487	489	492	510	501	489	434	494	517	476	525	483	509	476	509	483	464	516	489	474	479	509	496	458	493	484	465	488	496	490	531	503	456	453	511	492	501	503	492	514	450	494	472	488	487	478	470	471	497	501	429	556	465	476	495	471	468	481	461	478	489	483	459	474	520	508	482	501	487	486	475	480	501	505	458	522	456	528	475	472	507	461	456	475	519	502	500	482	468	495	509	487	491	465	499	498	457	490	483	453	458	521	451	466	498	499	459	464	511	499	501	475	528	494	467	477	477	491	493	500	533	510	494	516	491	492	511	477	474	477	471	456	524	519	472	480	518	494	499	462	501	498	516	525	485	521	472	475	459	443	487	483	480	507	510	509	508	514	484	491	499	494	468	481	492	466	493	494	470	469	517	480	496	478	470	477	510	522	476	504	489	501	448	506	469	479	453	462	487	448	472	494	513	471	502	506	507	476	422	496	450	459	491	506	460	476	448	491	518	486	514	481	550	478	497	475	512	488	477	488	479	483	489	490	452	505	484	496	513	457	473	530	500	498	481	505	519	513	480	518	522	523	509	496	466	511	465	500	498	463	529	478	450	504	462	508	474	479	499	474	485	478	471	515	524	473	460	502	466	521	492	484	501	493	483	501	508	533	458	461	509	468	487	460	522	488	501	498	481	498	472	471	479
23920	23522	34744	31330	23099	14278	3531	987	718	784	701	693	671	714	680	706	748	723	688	687	693	706	723	710	708	721	703	703	694	712	683	708	704	664	707	697	709	687	690	698	718	668	668	746	704	666	691	678	670	680	677	653	696	693	694	668	746	671	705	651	686	684	687	683	698	688	657	665	684	705	657	695	698	696	697	699	701	625	701	644	654	688	682	666	684	673	693	702	687	645	684	671	662	656	660	693	670	639	714	666	688	696	657	700	735	651	718	671	622	689	642	676	705	699	663	674	652	674	677	708	661	664	652	644	701	689	659	658	710	708	648	665	692	703	727	656	691	641	636	688	700	650	707	651	633	642	723	690	626	654	654	734	677	666	687	651	645	632	656	691	610	698	675	683	647	688	639	693	660	686	631	668	675	678	692	662	706	682	684	679	671	679	691	623	662	647	651	697	657	662	637	646	690	671	698	666	661	676	649	704	717	714	643	658	689	645	666	687	685	675	647	666	687	654	713	635	673	673	678	649	653	675	691	683	710	725	698	699	658	674	655	689	661	649	640	660	654	633	647	672	668	738	677	673	741	675	676	703	689	727	665	712	697	661	670	709	677	726	675	646	711	672	678	701	701	684	648	688	652	697	639	668	698	667	660	681	639	706	693	664	675	689	680	654	717	686	681	672	694	657	671	669	678	670	681	604	669	665	630	691	712	696	642	688	710	682	651	648	647	714	636	676	687	714	715	653	667	657	668	677	698	658	660	680	729	635	700	691	683	667	693	638	664	669	692	652	662	682	661	673	686	653	748	655	705	657	712	664	679	732	636	674	712	684	656	680	638	696	694	643	702	640	691	664	688	729	672	673	666	645	692	662	678	681	666	670	688	702	703	666	610	675	685	665	672	633	644	669	677	682	647	698	685	682	660	647	692	659	713	672	678	628	695	690	706	693	702	670	707	661	722	700	674	647	664	667	681	662	717	680	684	645	697	600	650	684	666	699	676	654	662	720	649	694	635	702	685	694	685	663	745	743	705	656	646	700	701	696	716	649	696	630	721	650	661	665	676	695	683	682	631	663	658	665	664	706	638	648	671	625	659	682	700	659	645	676	700	631	615	694	669	668	691	668	681	709	656	669	679	686	710	648	729	689	670	698	711	685	701	672	678	680	674	678	674	620	696	607	692	657	636	725	638	677	698	670	657	662	662	713	683	689	637	651	651	672	662	674	652	696	654	664	650	667	675	667	715	701	680	656	708	686	714	660	638	702	632	652	694	703	655	696	692	636	696	674	688	676	638	646	674	685	625	653	701	695	659	692	684	751	663	652	702	692	674	705	651	672	706	615	633	676	719	698	656	691	728	699	663	712	710	643	652	654	667	659	685	689	649	672	680	655	676	656	690	677	691	693	622	685	709	670	707	656	681	660	703	680	670	712	658	676	648	670	646	659	695	683	676	618	678	653	675	699	665	697	694	673	697	670	685	670	654	684	689	627	647	663	679	615	663	745	663	717	671	686	664	644	714	652	691	692	651	633	696	703	644	697	658	668	676	669	646	666	683	676	663	721	608	693	667	632	660	710	664	697	685	726	670	687	648	641	682	723	653	685	654	649	672	713	704	672	642	641	657	615	676	649	691	654	677	666	654	680	673	695	639	662	706	670	710	672	739	708	683	659	622	663	651	676	676	696	699	657	642	677	690	647	711	695	676	651	673	714	688	697	676	668	637	661	692	711	680	657	682	675	647	653	674	685	682	660	698	665	661	678	689	665	738	681	682	649	685	721	640	689	624	691	692	700	691	688	681	641	701	684	677	659	650	658	689	680	647	720	652	683	684	637	690	693	732	655	662	720	714	706	708	666	705	708	644	682	648	712	672	689	658	608	670	686	692	645	721	648	667	656	624	652	667	686	691	667	663	670	691	683	689	745	663	669	631	669	688	679	665	644	682	649	688	656	683	654	672	645	725	685	696	688	699	685	708	686	676	664	698	674	631	660	693	656	689	671	698	695	643	633	661	669	658	652	702	679	676	733	718	674	656	662	653	652	678	659	629	674	686	639	681	663	636	683	644	678	662	657	703	646	663	660	739	663	684	661	685	662	620	690	687	588	672	636	677	658	657	621	627	675	668	687	664	667	722	677	724	677	651	694	684	633	671	673	644	731	671	705	709	714	697	673	685	660	686	683	652	712	665	683	649	711	675	671	684	692	645	650	704	671	673	680	685	634	693	637	716	688	704	671	677	647	694	688	680	645	668	691	687	657	656	679	698	657	676	714	655	690	702	682	713	669	673	697	668	690	688	684	662	639	606	718	683	642	706	669	721	705	654	695	700	696	664	656	654	646	664	598	648	669	720	676	657	674	655	659	678	669	681	694	671	651	618	658	642	691	637	656	714	734	665	677	686	628	700	709	685	711	693	702	691	684	660	647	646	715	703	659	659	665	653	598	603	654	637	697	639	661	690	658	692	650	694	627	679	672	624	671	651	653	658	676	670	672	674	644	695	745	670	645	701	621	707	676	708	651	702	675	680	675	680	643	693	688	698	666	635	697	658	706	673	688	657	652	650	677	689	682	579	653	647	678	653	665	668	680	685	645	652	667	698	689	627	687	670	664	650	678	667	715	719	650	679	676	674	670	670	716	667	652	666	647	600	637	672	690	659	700	655	674	697	656	657	651	660	700	630	722	676	631	694	630	633	654	653	690	675	653	677	687	667	642	660	661	680	684	675	702	679	654	670	691	640	692	700	685	648	685	616	695	674	636	732	706	702	712	670	670	677	690	679	689	689	650	658	673	675	669	670	667	674	632	672	686	702	675	636	681	665	669	668	664	668	645	670	677	685	665	676	644	675	659	703	669	657	685	678	727	658	647	672	668	628	734	701	701	671	674	708	680	668	653	658	709	656	701	626	684	694	679	697	696	676	635	677	678	653	656	705	650	637	644	711	690	721	704	668	664	682	635	659	648	699	680	728	669	690	695	619	706	688	683	660	665	691	678	707	674	671	707	655	720	684	688	631	621	674	648	668	693	695	667	676	654	678	641	656	667	648	696	648	673	673	635	665	720	649	681	706	686	679	711	660	698	676	695	662	700	642	655	682	696	670	679	644	670	674	679	672	652	661	681	691	680	670	689	671	700	679	660	695	690	648	675	658	684	679	656	624	695	691	682	649	670	684	675	638	636	685	671	696	672	660	711	684	690	671	665	676	638	683	662	707	645	671	671	657	695	671	675	696	649	687	651	684	660	698	664	669	636	701	674	656	666	676	710	688	670	624	644	681	677	693	662	660	682	720	695	721	689	696	656	699	686	653	642	656	698	665	656	663	703	647	684	701	632	632	648	661	651	673	627	690	689	730	671	652	749	686	736	695	645	638	655	654	670	693	673	637	647	677	716	698	644	632	666	695	693	678	717	653	623	691	632	632	663	714	664	674	685	664	650	677	701	681	632	705	700	673	660	700	725	695	690	636	699	731	676	646	687	641	671	670	688	687	696	674	714	674	703
63213	101125	70229	37480	16569	5434	1695	838	674	654	653	613	636	668	643	686	665	622	676	652	658	614	693	651	657	620	646	689	643	674	635	674	622	635	681	634	653	641	630	643	666	649	608	680	674	649	676	647	623	629	586	695	645	634	636	643	658	680	635	634	620	670	629	650	657	678	643	715	595	652	634	649	688	643	666	661	629	606	645	607	628	629	590	644	613	626	670	609	623	648	653	688	618	597	645	625	582	657	638	637	674	644	681	649	642	653	645	648	636	630	629	652	614	621	629	662	669	662	662	659	662	629	650	628	677	679	612	625	632	631	645	657	636	693	622	645	644	618	636	630	712	656	624	655	619	715	676	653	689	615	645	610	680	663	651	653	621	684	672	676	646	640	668	618	655	670	657	631	626	620	632	654	632	603	606	617	633	605	640	662	629	672	605	641	673	672	636	669	605	646	647	670	653	680	661	615	685	666	644	642	640	623	695	612	678	676	650	635	618	662	651	675	677	627	639	655	620	681	621	641	649	637	658	692	640	629	696	642	634	638	612	667	639	632	657	647	641	659	627	624	595	629	623	677	685	659	626	668	612	600	655	653	632	657	606	596	663	609	647	629	624	649	673	664	619	614	627	666	640	689	622	623	658	631	620	591	631	663	635	631	637	651	652	640	630	653	647	624	636	641	638	604	675	648	621	663	637	625	669	649	652	695	642	624	612	611	636	648	605	630	677	661	657	701	697	612	656	654	692	613	673	622	637	648	654	693	622	636	667	658	636	618	624	694	610	632	683	666	633	657	643	623	640	642	646	575	668	649	644	639	657	618	631	671	606	656	631	631	611	620	581	636	665	666	645	626	630	678	674	639	641	625	628	649	649	665	633	652	633	683	634	632	650	655	683	647	622	649	602	613	647	610	643	667	616	636	547	663	643	666	646	639	665	662	606	622	664	672	633	632	602	620	597	618	648	648	666	607	608	630	630	646	627	606	629	698	652	613	654	659	648	623	630	685	618	657	640	670	678	655	594	615	658	688	642	649	654	668	681	651	626	658	658	686	618	642	660	616	635	639	680	635	670	605	653	662	661	625	677	612	632	637	650	646	657	645	653	627	658	655	678	614	646	612	664	639	622	652	659	677	647	648	625	629	607	643	614	662	613	619	591	700	639	639	654	626	615	672	652	627	667	654	674	672	652	652	650	588	626	612	631	677	600	640	625	636	618	645	667	637	588	645	625	648	679	659	678	671	659	644	627	645	646	612	623	601	653	659	611	664	643	671	638	625	628	647	647	656	691	596	694	624	638	626	642	640	629	690	637	652	621	662	652	672	627	659	631	639	622	621	641	642	674	658	690	666	650	642	635	667	630	666	589	646	666	652	643	627	665	654	616	691	665	667	668	604	663	637	653	648	643	644	601	669	642	612	640	626	628	618	679	621	698	596	679	607	624	666	614	644	655	617	656	630	619	625	680	615	647	706	593	660	623	591	643	642	623	615	601	644	673	631	614	637	641	635	642	586	634	632	608	639	613	612	635	620	634	651	642	630	628	650	645	669	619	648	643	632	642	668	623	626	608	650	612	597	586	603	643	638	671	620	611	628	629	627	626	663	653	609	641	633	598	601	672	685	633	662	625	683	655	658	664	652	621	682	646	668	632	623	629	676	637	637	638	665	620	613	601	609	723	646	645	659	683	641	625	593	606	578	642	630	683	664	600	648	667	633	665	600	629	653	658	632	602	655	632	639	637	647	696	656	595	658	634	629	634	663	650	650	666	618	656	631	654	655	652	652	704	653	595	610	672	637	613	660	645	603	614	658	631	607	649	622	642	654	664	664	648	644	643	619	618	639	692	637	650	628	633	617	620	700	654	714	669	652	612	628	608	681	657	611	619	606	616	632	610	626	648	625	631	663	634	652	621	681	665	669	602	637	643	653	630	673	633	681	675	674	643	655	612	674	654	651	635	654	607	655	598	659	642	633	645	687	660	636	611	597	667	611	608	653	624	639	679	635	619	614	643	660	603	651	623	647	642	616	622	653	670	659	660	727	624	640	634	674	627	657	665	651	641	670	618	676	623	653	654	633	613	650	647	641	615	635	715	625	655	618	624	674	636	630	628	672	607	655	668	666	667	609	637	635	670	626	601	659	617	643	617	622	621	646	723	645	644	591	610	635	616	587	659	658	640	635	654	615	656	650	661	673	646	599	627	620	595	622	611	626	668	630	628	685	610	639	577	646	654	664	619	661	688	631	614	663	615	600	627	603	591	572	642	681	668	613	608	632	630	618	681	639	592	619	655	653	650	636	610	615	610	658	633	619	583	648	612	643	569	637	608	644	630	639	667	607	686	636	663	617	642	606	629	668	666	702	600	632	668	646	597	622	675	656	646	600	632	667	646	643	633	626	654	609	603	604	594	649	613	628	663	610	624	621	687	624	623	647	669	645	667	624	604	595	593	642	659	625	625	638	641	670	653	603	657	613	582	665	657	646	598	614	646	622	634	640	610	625	589	626	644	650	653	628	628	622	593	648	656	685	659	646	680	662	646	662	637	677	652	628	651	595	656	630	633	675	623	625	618	671	662	613	612	632	637	627	688	624	632	660	679	639	676	629	657	689	624	635	626	680	669	630	646	635	655	643	674	675	618	625	600	709	636	646	636	641	651	623	630	597	638	599	636	668	615	597	610	661	637	651	623	645	670	646	637	640	612	611	650	675	618	636	609	687	634	643	646	665	631	608	660	628	635	625	649	626	645	661	644	592	645	679	646	619	656	684	649	665	672	617	608	635	616	660	602	666	624	597	648	590	614	621	632	664	633	582	602	639	621	662	675	637	639	659	645	648	619	636	645	619	646	670	595	592	647	581	627	649	646	640	662	614	667	613	627	646	600	632	626	600	661	598	662	611	656	612	612	684	651	639	639	638	636	632	683	664	658	644	638	638	631	632	640	621	643	625	638	631	621	628	608	606	642	651	624	662	643	620	644	600	611	572	643	598	659	647	720	676	640	656	647	669	618	622	591	600	642	656	658	678	630	635	671	635	654	623	649	632	618	645	617	616	633	656	642	673	643	626	674	629	626	637	648	641	627	641	616	651	629	643	575	660	618	613	649	651	646	669	646	695	641	647	639	645	648	614	633	613	649	656	653	621	637	626	650	641	637	653	640	663	649	618	621	635	643	636	636	663	639	638	635	625	638	640	697	643	653	638	637	643	654	641	632	629	656	644	657	662	657	624	628	596	644	668	604	612	663	613	612	656	651	649	644	623	629	648	651	691	641	613	621	635	625	604	650	633	708	617	630	605	629	623	677	636	662	648	648	608	696	616	627	639	684	678	626	663	648	662	625	614	648	621	666	625	669	651	616	634	645	644	653	619	665	646	606	676	656	596	616	620	641	660	629	665	668	619	629	651	607	634	621	633	649	623	629	617	623	643	637	644	651	647	616	679	636	700	620	618	623	657	627	671	629	669	632	632	654	683	657	617	695	657	574	700	634	620	669	624
30035	30748	25459	10036	2049	838	577	468	466	501	542	511	472	509	466	510	493	477	506	531	488	491	497	433	500	504	475	533	475	506	470	509	452	424	491	470	472	475	500	490	459	494	487	473	481	481	460	469	493	507	481	473	453	492	465	525	491	475	494	489	503	465	482	451	477	509	454	467	492	478	508	484	477	491	490	486	515	490	484	466	494	455	488	493	496	495	470	462	457	472	434	469	478	517	489	504	500	494	511	455	490	458	495	453	475	470	450	495	486	455	472	482	465	485	449	472	474	506	514	459	452	497	529	456	469	477	505	506	471	466	473	461	457	456	492	485	501	526	492	509	492	505	498	464	466	494	467	502	484	461	489	471	525	499	518	452	497	485	445	477	460	478	467	437	467	481	504	449	500	465	472	483	496	509	445	514	480	453	505	461	455	485	450	488	503	483	484	469	500	500	463	501	451	456	518	512	451	466	462	459	476	494	477	464	479	471	484	507	458	497	457	482	484	483	496	467	472	498	486	463	498	501	468	472	472	495	473	506	499	484	464	494	512	449	457	488	454	455	417	502	473	478	463	478	484	487	497	497	500	433	472	452	455	513	456	523	500	474	478	474	466	492	471	462	488	489	474	494	473	457	501	503	448	475	427	488	489	497	493	450	468	455	457	468	476	442	468	488	501	491	514	461	536	479	454	450	479	461	506	453	474	514	482	471	504	520	478	450	479	468	483	448	469	513	450	486	456	485	474	473	469	468	461	483	452	472	527	532	495	453	507	472	478	489	496	493	494	460	498	457	461	491	473	461	469	449	495	472	471	499	476	519	501	489	518	502	463	465	451	486	485	464	473	507	491	481	467	472	505	502	479	477	498	487	484	470	476	459	460	490	455	440	501	514	468	494	482	468	488	480	430	444	464	469	482	473	503	449	486	505	539	507	502	476	471	488	504	503	479	500	448	469	495	488	509	438	471	477	467	471	525	483	511	503	445	485	475	498	458	521	474	458	487	476	476	474	486	489	471	462	466	508	477	455	487	457	479	494	509	454	506	461	455	492	483	487	461	496	466	522	450	460	478	479	484	437	475	478	478	476	453	491	495	448	494	476	490	442	485	489	491	507	476	522	493	513	489	531	538	474	498	440	490	458	500	474	434	471	483	466	506	502	464	488	499	489	455	465	469	481	516	476	459	499	455	470	503	489	475	480	522	477	491	459	525	469	498	449	446	480	478	475	481	499	484	488	467	537	484	490	511	470	461	487	480	444	471	486	486	483	450	426	492	500	497	491	501	475	462	467	472	462	486	486	462	459	484	497	475	460	515	525	521	455	454	504	482	477	461	463	478	467	473	463	500	482	492	496	475	494	453	477	496	463	509	485	442	467	463	451	494	484	503	447	475	464	497	417	468	506	440	483	484	465	496	471	475	478	486	499	493	496	480	487	462	473	472	490	487	466	480	482	479	451	450	493	479	475	462	501	467	471	525	496	463	461	495	513	479	450	449	488	444	495	530	499	468	491	465	528	475	480	465	471	491	453	493	496	485	483	461	513	468	518	419	490	502	475	472	506	513	463	456	486	521	471	450	469	466	474	446	532	471	516	422	497	475	445	462	481	452	499	489	486	482	490	445	489	483	487	446	504	462	491	485	464	453	528	502	450	487	453	469	467	465	466	496	473	484	484	491	480	469	525	475	494	475	490	490	497	482	458	441	483	468	496	482	452	445	449	453	461	461	488	501	499	470	537	490	516	474	464	487	469	494	459	469	492	494	460	464	471	442	443	457	452	489	471	488	493	473	450	453	456	489	495	494	474	475	465	486	470	462	463	466	465	484	468	485	445	509	482	510	473	481	499	482	434	440	484	437	445	495	450	490	489	473	505	433	487	460	472	502	440	484	477	476	464	481	486	475	476	490	478	479	469	494	463	506	470	480	443	505	470	463	487	468	477	452	477	476	487	455	491	512	489	488	475	494	467	444	489	476	477	445	493	478	480	461	521	461	467	491	514	449	509	515	470	470	519	453	513	511	507	458	506	522	525	480	444	487	451	520	456	493	469	501	516	472	488	454	459	504	484	503	500	467	521	488	471	491	518	484	474	472	474	438	462	450	524	470	477	526	518	451	495	502	479	469	473	528	460	504	468	465	489	481	460	452	465	509	474	469	477	484	486	483	536	448	461	456	462	467	485	482	491	482	537	509	491	473	488	509	469	498	480	471	458	471	414	500	466	500	493	488	491	466	498	452	471	464	504	494	473	480	487	450	466	510	486	492	447	491	498	508	502	486	500	527	496	497	465	467	491	446	466	494	493	466	470	471	460	491	478	480	491	495	520	452	465	516	485	507	483	512	476	483	483	531	459	452	486	449	472	496	477	444	495	458	464	481	462	478	488	457	479	492	472	486	436	476	461	498	461	475	445	489	474	506	467	485	495	434	472	501	515	459	470	469	486	476	510	506	486	471	453	503	467	480	473	516	433	493	470	440	488	490	492	475	488	480	496	471	479	503	525	485	492	459	511	485	467	467	486	450	485	426	457	492	494	459	525	474	478	478	466	450	479	481	454	481	487	499	476	461	484	476	496	454	454	486	461	460	469	477	499	461	449	490	464	467	495	482	482	510	457	481	497	513	500	484	465	518	513	520	475	454	487	481	455	471	463	540	493	448	465	481	495	439	479	517	488	451	483	512	457	464	465	491	459	500	505	518	485	495	475	506	482	491	460	490	479	502	450	470	513	461	522	458	477	489	419	478	466	483	473	515	481	462	490	480	475	455	473	469	462	446	473	491	463	515	486	479	500	497	484	460	460	487	462	457	460	471	480	502	468	455	455	467	473	498	467	476	437	478	454	457	484	425	492	509	480	464	489	487	451	509	501	488	494	499	496	486	464	497	545	487	496	481	472	497	447	513	475	465	479	460	469	461	464	490	456	471	507	446	530	477	463	468	460	441	501	453	437	479	475	469	504	491	444	481	495	457	488	452	464	492	507	487	463	485	486	463	500	483	478	449	463	524	491	488	473	486	436	448	506	499	500	469	466	478	492	472	487	514	450	489	486	477	511	497	491	463	466	480	443	486	481	483	440	465	460	475	464	447	460	468	539	476	466	479	479	497	419	468	480	513	492	490	454	476	489	497	470	487	479	492	497	454	476	438	480	498	473	504	476	457	458	443	497	485	504	488	484	453	448	477	468	538	495	465	488	492	486	440	478	490	512	447	479	470	468	510	511	494	473	497	499	438	499	464	489	520	432	436	459	443	467	507	459	504	499	479	484	493	460	490	448	457	471	457	470	475	453	488	513	503	514	479	504	484	476	482	467	473	492	514	473	455	450	488	485	487	467	458	471	510	481	504	487	500	514	423	473	522	481	468	492	479	485	481	504	475	521	460	487	459	443	507	494	496	518	505	514	511	466	510	519	455	459	455	468	518	489	496	467	485	482	461	473	466	484	506	493	486	465	497	455	472	491	501	497	496	494	449	487	497	486	483	433	452	502	481	465	505	469
22908	35628	18715	5712	1689	716	501	389	417	426	455	430	442	417	403	417	433	431	407	449	421	426	422	427	424	398	406	481	377	449	412	440	409	388	440	433	415	438	359	412	419	420	376	420	428	430	416	387	413	390	386	463	421	384	394	394	408	416	404	404	423	404	386	414	405	406	413	399	413	420	412	427	393	398	436	394	411	471	388	400	394	445	455	417	463	434	365	432	423	402	400	369	437	425	425	404	386	420	398	391	383	408	405	410	380	389	428	440	400	418	427	402	409	423	414	405	415	404	483	421	409	417	411	408	432	444	430	407	405	399	411	393	402	393	399	403	415	408	416	383	439	422	380	385	415	367	405	416	420	402	405	424	386	382	409	416	430	383	392	426	401	409	390	419	381	385	404	416	442	375	409	426	397	441	402	384	407	400	425	410	377	360	431	408	437	425	431	413	377	411	419	407	401	395	452	419	435	405	438	429	363	445	420	435	414	396	419	380	398	425	392	425	423	398	399	388	384	426	421	431	388	422	414	441	436	410	416	437	421	447	433	402	433	370	435	429	416	414	405	421	411	416	433	395	393	402	401	360	395	428	448	396	406	433	413	386	423	412	412	415	368	401	408	401	453	400	424	406	407	421	401	429	427	414	409	369	422	415	403	444	393	410	436	440	378	423	436	388	395	393	411	404	401	392	402	461	418	427	423	434	445	417	418	381	405	405	411	416	436	400	430	408	427	371	399	423	404	411	405	426	376	398	385	450	414	400	453	432	405	413	422	447	393	453	454	419	377	411	404	400	449	407	404	409	424	448	385	390	426	413	407	414	438	412	412	429	416	375	377	393	402	392	411	389	413	427	393	433	411	418	398	408	422	389	420	398	385	426	399	403	425	399	415	435	395	391	410	394	422	426	406	402	422	404	430	435	415	407	411	443	423	414	415	400	389	435	427	402	428	426	396	406	393	420	439	409	412	416	414	414	390	396	401	370	408	419	435	443	440	394	427	408	398	392	434	460	416	374	410	423	416	438	406	391	414	399	424	415	382	398	398	400	400	397	416	433	420	388	418	431	408	410	379	376	409	396	406	407	412	442	428	421	412	376	460	404	413	381	420	425	405	442	387	413	397	410	441	467	424	440	416	425	402	419	425	409	425	425	385	405	422	448	399	404	408	388	424	396	417	424	402	456	454	409	398	391	426	429	435	397	402	391	409	399	423	403	400	392	423	400	414	416	396	445	438	416	374	405	401	369	449	423	416	402	392	392	429	420	412	413	405	422	386	416	431	429	413	413	417	388	383	397	414	443	423	450	442	435	398	396	401	368	411	435	370	421	432	396	419	412	417	396	405	423	426	403	416	422	427	413	406	424	417	371	435	408	416	424	440	389	406	403	420	393	407	394	418	397	402	377	416	428	415	419	389	406	421	389	444	442	372	445	422	407	419	386	393	409	401	419	415	407	421	415	396	415	399	403	405	397	408	442	434	405	395	416	446	430	411	386	411	388	410	393	386	405	419	401	415	366	443	423	403	415	384	409	404	413	424	418	419	411	436	408	362	426	403	443	416	404	393	413	434	397	427	461	411	450	425	424	401	421	428	434	393	413	397	443	432	393	426	449	386	406	411	426	418	399	435	446	410	440	384	383	427	376	375	422	419	394	414	404	408	420	393	457	383	433	423	416	406	414	405	396	426	423	390	434	459	420	387	410	411	438	423	433	391	436	407	429	450	400	427	404	451	419	410	380	413	397	391	440	423	404	426	424	414	430	399	435	379	417	400	392	423	372	426	406	415	405	399	383	379	425	402	391	393	421	432	414	413	416	424	441	420	456	459	391	425	395	397	423	395	387	426	370	380	384	424	362	435	440	427	414	436	433	430	428	446	439	440	412	411	408	394	394	404	406	403	439	406	421	400	389	369	399	415	415	406	408	419	398	440	402	410	389	400	423	400	406	374	398	383	379	452	400	422	424	402	449	363	415	374	422	404	404	424	362	415	396	404	419	437	402	411	411	406	439	390	460	433	432	427	386	397	431	389	431	433	403	420	386	403	402	415	391	389	430	402	405	371	433	403	404	416	439	429	437	417	425	410	417	421	382	408	419	400	402	418	442	439	406	410	393	439	398	414	433	368	410	425	427	415	391	383	375	381	422	435	412	424	422	372	382	410	443	433	412	410	430	411	427	451	381	416	425	414	417	435	407	413	423	422	444	431	398	413	403	438	378	381	359	413	398	391	411	426	386	415	414	403	461	419	459	394	420	389	382	442	441	385	411	380	434	441	422	425	396	387	446	424	412	426	422	404	425	402	429	439	394	414	400	419	398	406	434	399	401	390	445	398	386	397	398	398	428	424	425	419	414	423	386	423	443	447	404	426	396	465	392	427	412	404	453	406	412	449	385	426	411	460	417	357	397	411	445	423	398	450	396	385	424	402	391	401	426	409	425	422	398	396	416	430	429	406	414	451	399	421	415	419	390	410	389	378	428	464	425	417	438	458	387	430	351	414	400	418	427	395	413	421	390	420	440	414	404	444	446	371	395	383	401	445	423	419	423	410	419	432	421	384	432	430	396	410	399	427	391	398	384	406	413	399	365	394	407	413	406	389	419	422	397	453	427	425	390	445	410	403	442	422	413	459	407	403	406	439	417	442	412	442	433	416	416	407	388	413	408	437	425	429	409	429	417	404	406	406	385	417	395	406	446	405	408	407	382	418	390	398	388	419	382	421	394	408	400	437	388	409	387	433	425	389	417	449	403	445	409	401	392	405	429	404	444	456	422	401	409	399	431	426	383	368	392	438	427	410	421	421	399	426	437	412	377	387	408	449	400	413	403	403	410	427	399	400	444	384	425	412	388	431	382	411	389	404	446	432	413	432	441	416	444	413	455	458	445	412	430	455	403	431	414	418	409	436	374	409	410	419	358	416	428	388	389	395	423	440	419	387	415	414	381	429	352	412	397	410	417	371	417	445	391	388	386	392	404	412	421	386	388	386	376	382	419	407	434	425	463	445	429	428	406	426	398	426	387	391	440	442	432	408	434	423	439	396	412	399	421	401	369	404	434	394	399	392	414	438	409	407	428	420	430	378	428	425	400	447	424	427	406	456	392	395	432	411	399	434	420	407	388	372	392	405	404	407	397	446	416	419	427	367	447	422	393	445	374	397	411	429	440	404	391	383	398	379	375	423	412	420	423	408	395	434	404	396	372	401	415	428	396	414	392	368	458	399	385	364	361	411	394	409	374	410	374	416	427	399	408	415	402	405	413	386	423	438	433	410	377	425	437	446	431	390	394	420	420	395	359	414	428	369	396	389	399	438	397	407	398	432	410	404	383	401	385	400	452	433	395	382	396	411	401	435	414	410	431	398	386	408	401	445	403	405	423	408	427	398	408	392	387	438	447	382	416	437	374	413	421	387	363	404	404	389	427	409	417	430	407	413	440	435	430	440	383	412	422	422	408	403	404	431	416	408	414	398	444	385	445	404	435	403	435	403	424	438	437
25366	26958	40009	33303	17339	4660	1087	624	570	555	528	512	545	554	567	520	527	543	544	542	548	526	536	563	558	559	571	525	558	541	549	527	546	535	513	572	558	553	509	515	502	525	562	488	541	494	524	504	540	541	511	568	550	540	562	508	517	523	515	508	515	489	531	537	560	528	510	538	568	525	502	514	525	545	500	546	527	558	547	507	539	553	579	558	523	544	507	555	532	543	509	568	510	536	516	532	523	508	492	535	486	544	519	557	498	529	509	545	548	554	584	526	516	517	496	541	539	581	543	543	567	521	552	539	525	497	524	510	532	530	568	571	490	509	536	534	533	491	525	557	534	565	537	518	542	571	521	550	547	524	490	558	531	547	505	524	547	487	485	570	519	557	535	522	530	482	523	539	595	526	557	573	552	526	540	510	544	548	533	567	540	535	525	525	509	509	576	561	529	554	547	533	542	498	513	519	528	493	515	516	555	565	575	529	538	520	533	535	523	541	565	551	544	533	525	548	500	532	513	544	529	509	520	585	510	521	548	526	571	552	517	534	575	491	547	529	556	538	562	499	535	525	537	497	563	484	514	538	504	570	522	553	553	500	542	540	550	532	533	539	539	546	516	523	525	548	520	515	511	546	545	534	536	560	564	507	496	572	514	549	559	499	554	561	530	505	569	515	533	545	570	538	520	508	534	549	533	500	527	511	574	527	525	482	529	539	535	515	515	505	511	560	529	524	514	496	545	527	512	520	508	546	502	511	553	489	552	521	518	557	520	548	490	608	531	506	504	576	542	504	539	515	558	532	583	518	507	573	514	533	544	564	491	567	531	556	545	524	531	514	549	522	537	529	529	602	583	552	541	533	545	510	555	533	559	577	546	498	523	513	537	538	525	557	584	544	521	524	533	541	561	549	546	509	526	543	488	517	502	498	576	502	526	541	520	552	555	527	564	528	535	511	518	546	477	525	550	543	533	504	556	571	550	563	519	534	512	513	583	519	554	579	547	516	471	562	519	559	502	552	515	511	552	501	506	519	515	504	525	513	538	566	574	547	568	525	556	511	525	554	528	540	515	512	538	537	506	520	508	511	547	545	526	540	519	495	552	530	526	543	540	549	527	509	511	526	531	514	526	546	573	557	526	543	533	538	527	538	509	530	521	567	556	551	545	524	558	526	553	550	578	520	528	516	505	561	509	543	526	544	552	513	546	562	511	527	528	557	530	524	524	548	562	531	558	543	557	494	517	495	573	578	543	513	517	540	488	577	495	550	496	509	517	510	561	539	538	502	525	523	537	570	497	556	528	516	544	581	517	522	556	515	568	553	541	550	522	556	525	527	524	541	528	510	519	515	573	507	473	520	572	517	525	503	510	513	537	503	520	538	568	516	537	539	559	574	557	525	582	533	506	556	511	552	558	527	548	525	518	536	481	569	531	587	520	560	556	547	560	501	541	534	574	519	553	549	572	489	562	514	530	463	504	590	530	503	540	534	514	583	525	555	535	489	503	567	514	586	518	536	514	542	531	567	513	534	509	515	540	553	578	561	532	528	522	547	531	542	537	517	498	554	574	526	532	510	509	523	541	525	495	556	530	522	498	493	528	543	542	489	547	505	551	540	530	546	526	515	518	554	511	539	532	558	553	504	531	521	503	534	527	503	499	554	551	567	524	539	530	565	467	536	517	539	510	533	523	543	503	555	520	511	509	553	549	538	528	539	530	537	542	549	542	513	534	572	551	528	542	516	548	521	542	543	522	503	554	547	596	520	528	590	518	572	487	561	555	544	526	502	541	498	531	571	550	470	558	551	541	520	571	511	525	490	573	555	550	580	506	516	514	564	577	546	543	582	542	552	529	538	516	556	552	527	575	516	542	565	518	497	564	517	542	556	525	539	544	553	534	547	536	526	526	500	543	546	511	512	529	498	472	497	569	485	522	520	569	562	551	549	510	496	542	524	510	529	486	526	570	517	565	484	526	493	526	562	549	510	503	547	572	488	550	523	535	548	542	547	504	554	516	538	560	534	524	529	531	574	558	492	528	517	568	524	540	559	564	540	537	498	483	527	538	522	525	564	584	556	528	506	528	555	540	566	563	541	546	517	548	554	558	535	499	510	552	554	499	555	515	540	550	520	549	561	558	519	550	537	523	538	509	565	543	516	481	520	555	513	505	550	538	543	549	533	521	489	539	552	500	520	534	542	567	520	542	527	531	534	505	565	486	539	534	532	531	547	571	501	521	524	518	536	504	518	559	587	549	554	518	572	519	529	521	553	531	517	545	518	536	534	517	537	561	536	495	538	539	486	543	522	533	552	561	500	508	547	591	512	528	521	546	556	530	542	543	567	567	498	545	545	555	557	508	520	549	559	549	541	521	549	547	562	532	521	548	559	500	533	575	569	574	517	509	508	559	567	514	510	514	545	529	527	548	530	526	539	550	569	546	542	545	537	580	489	537	552	516	482	502	576	517	515	558	590	524	530	522	506	559	538	586	552	507	538	545	550	517	532	567	548	532	574	535	548	510	562	550	507	511	570	531	540	573	527	515	495	593	515	541	509	493	555	473	540	520	553	535	533	542	533	573	534	547	584	517	581	500	523	560	513	509	557	571	548	565	526	533	539	578	570	567	557	534	518	467	517	560	501	544	534	520	534	494	520	564	494	541	579	533	534	513	521	517	547	531	546	547	532	511	523	499	590	532	522	542	549	564	528	561	554	520	578	570	519	565	565	527	590	557	523	565	552	487	507	538	539	526	532	522	510	548	544	534	547	538	510	579	536	526	573	558	489	550	509	533	518	555	582	494	527	477	522	499	542	545	566	510	540	512	539	498	524	530	557	551	543	538	529	540	540	511	533	514	551	519	494	508	550	496	475	530	540	518	537	522	513	568	575	504	534	524	492	554	520	523	535	581	571	497	482	504	522	545	562	551	550	556	507	552	493	544	513	522	569	519	573	516	559	491	535	551	533	501	562	519	554	538	527	545	556	531	542	526	547	511	564	538	535	532	509	545	525	549	543	508	519	504	538	497	548	551	509	557	492	512	527	543	548	510	557	557	532	550	542	506	534	527	555	520	553	579	571	533	531	564	521	562	578	536	535	547	570	516	533	543	566	518	534	524	469	530	519	532	549	535	575	523	509	517	527	504	524	561	496	518	572	544	494	558	528	525	487	502	537	550	563	506	524	509	524	551	502	542	548	542	568	519	557	529	534	536	548	560	522	543	547	482	514	532	493	562	560	514	495	527	515	546	532	524	518	556	561	539	568	527	530	545	572	498	535	497	515	549	574	554	504	524	515	570	564	487	569	564	479	529	514	506	552	539	519	539	535	547	545	549	516	494	515	554	546	528	561	548	517	536	520	524	554	476	510	526	503	522	527	528	538	538	528	561	520	549	540	565	532	502	520	534	513	550	543	581	537	536	545	527	540	531	522	607	554	519	516	519	495	601	536	536	499	547	546	497	520	526	520	528	508	511	580	575	517	541	536	571	535	576	503
59190	86957	57205	25886	8729	2480	892	563	530	504	489	503	508	520	488	501	512	534	508	546	497	495	508	492	528	502	524	459	495	528	527	496	535	511	462	430	488	521	496	522	529	501	499	474	492	520	536	546	507	513	512	516	508	485	527	496	503	529	494	544	514	488	508	512	514	514	525	487	450	463	470	507	511	497	498	505	484	505	498	512	507	487	500	528	511	484	470	532	519	521	526	518	506	539	514	472	497	501	519	521	514	528	480	484	501	523	521	549	493	514	549	500	527	509	506	465	527	494	469	506	476	521	481	499	483	530	519	543	519	482	517	499	490	518	548	474	474	489	472	528	518	463	506	507	465	495	525	478	484	516	472	501	484	485	501	450	496	512	496	508	493	528	518	523	475	544	510	487	462	487	499	482	475	499	493	483	518	505	511	516	502	481	505	495	494	487	566	523	480	486	525	529	511	555	531	531	526	501	514	514	522	514	510	494	497	491	461	442	498	511	487	521	491	491	496	511	538	509	464	538	489	459	476	524	484	470	526	464	497	487	504	503	504	471	511	516	519	515	490	494	490	524	497	454	487	482	502	498	503	480	477	515	523	522	470	500	511	525	512	561	477	507	519	484	526	505	469	530	484	540	493	448	482	528	469	517	518	505	483	478	521	513	513	487	533	505	484	501	471	511	464	469	487	496	473	482	509	490	527	556	486	504	510	462	476	495	518	515	495	499	501	487	505	482	482	523	481	460	481	500	489	507	487	528	514	515	460	476	481	501	512	490	515	506	521	506	525	496	507	498	514	478	530	489	520	518	502	470	500	486	515	464	527	486	488	476	498	471	522	502	495	499	476	494	486	543	524	497	522	498	495	534	492	489	489	500	501	531	525	515	506	473	490	514	510	470	496	502	505	536	480	490	484	513	495	485	474	553	511	493	469	487	505	498	519	494	497	516	503	503	530	481	486	522	481	512	510	535	515	517	472	501	482	506	482	485	539	521	506	529	532	518	494	483	520	506	458	462	512	534	477	518	517	530	506	529	519	501	532	531	507	473	547	499	467	504	493	522	516	501	484	501	459	512	539	490	506	483	516	499	497	469	483	507	487	495	502	584	487	513	494	526	484	528	500	504	481	531	507	518	499	525	471	486	498	511	532	473	456	496	545	496	501	515	481	505	486	436	469	525	499	547	463	524	484	464	512	462	515	490	545	523	484	541	497	501	498	507	474	459	543	489	474	470	516	485	483	494	472	525	513	501	515	464	514	501	519	476	532	475	506	477	504	519	490	491	487	476	482	529	471	510	463	477	501	520	485	503	544	485	529	491	508	508	485	484	506	513	472	521	508	483	492	479	520	511	501	432	511	466	496	492	478	495	523	506	490	490	497	519	494	516	531	473	483	464	502	507	504	511	511	487	503	540	502	468	452	503	511	496	526	481	490	498	530	496	507	509	487	514	491	503	513	492	470	481	502	557	503	473	506	501	500	520	481	463	538	521	514	517	534	483	482	522	463	482	486	494	469	466	476	480	484	481	509	475	498	541	509	495	505	482	501	509	533	484	490	476	512	492	520	503	531	498	525	491	488	471	498	513	481	491	501	509	508	486	482	477	510	510	529	495	474	512	517	503	523	513	497	493	500	490	500	507	490	505	464	520	476	536	509	533	512	505	494	491	513	510	542	521	526	503	515	445	521	478	469	526	518	431	497	481	472	496	470	497	498	509	524	514	458	476	493	503	535	546	519	464	506	491	479	497	501	471	519	486	514	464	491	531	511	556	503	468	492	480	492	487	485	460	508	470	475	467	481	511	515	499	465	523	500	464	489	461	502	496	513	487	470	508	507	496	495	526	498	533	502	494	519	491	499	510	539	494	502	528	471	497	501	511	492	511	490	501	492	496	474	497	504	519	492	508	532	497	499	484	478	485	529	526	497	473	511	486	481	473	497	498	495	467	524	476	470	442	484	518	511	484	519	533	535	488	521	446	526	514	492	476	493	513	527	483	516	505	493	524	503	513	482	503	520	503	500	471	476	486	502	480	484	511	563	538	538	505	478	500	488	524	520	507	517	516	521	490	504	490	527	498	490	521	464	517	488	490	474	528	524	491	504	498	471	546	498	488	474	503	528	517	506	507	517	493	481	513	506	497	515	492	484	479	503	498	471	501	512	504	513	476	545	474	501	534	470	489	491	489	471	482	509	476	503	513	500	523	497	498	477	474	511	514	527	510	484	487	511	480	524	464	474	493	507	517	490	494	484	493	518	506	503	538	544	492	492	521	523	482	496	474	472	493	516	489	516	541	494	472	514	496	469	526	521	524	508	523	535	496	488	473	489	491	493	501	518	519	493	459	509	491	487	506	473	508	494	476	504	533	491	473	522	519	454	506	502	461	491	487	488	496	484	478	492	518	506	507	518	491	539	519	510	467	480	460	467	458	486	506	518	515	490	516	464	528	501	489	489	481	514	509	505	518	536	462	544	436	482	492	502	514	498	503	464	476	508	492	479	481	522	466	506	479	489	502	504	493	498	500	524	527	486	473	507	509	494	500	501	493	458	500	506	466	526	536	490	507	500	498	490	488	480	473	521	519	453	514	525	497	474	521	554	456	548	500	510	475	498	536	517	482	499	492	503	528	492	491	522	497	526	515	514	543	505	502	494	506	484	536	483	489	488	498	478	491	482	469	549	499	501	451	487	507	476	517	500	503	553	523	519	524	514	527	516	475	502	469	462	474	480	500	497	465	518	478	487	470	497	501	489	498	488	506	520	496	491	481	508	503	490	528	506	449	514	515	463	452	515	485	533	514	518	502	505	512	496	515	503	532	494	522	489	485	502	515	494	496	485	520	494	500	452	490	486	488	499	482	551	525	495	507	483	551	504	492	485	488	481	513	513	455	481	500	508	518	514	465	454	496	513	511	481	527	448	483	467	487	498	494	539	493	503	484	508	470	497	490	519	493	464	491	521	496	499	499	497	491	526	516	527	517	512	524	500	505	492	490	484	491	542	498	547	476	503	476	535	482	495	510	478	537	520	514	468	473	510	466	522	501	468	503	468	489	452	502	501	490	528	505	539	503	509	473	508	544	502	508	499	473	495	470	543	476	522	496	477	469	493	466	511	465	516	487	513	500	522	546	489	490	463	495	495	509	496	445	515	508	506	492	501	503	489	514	528	512	447	475	513	501	506	482	484	522	507	537	495	493	491	521	495	521	526	505	479	492	492	514	494	472	497	499	491	465	488	495	483	534	502	505	498	533	530	494	530	480	495	517	510	505	479	498	530	494	478	549	496	534	481	513	486	482	491	447	493	521	533	462	527	470	524	517	521	513	483	493	507	494	481	521	502	478	537	498	534	507	506	504	497	498	493	543	515	529	493	523	469	525	519	540	501	515	474	486	492	484	515	506	491	528	507	497	473	533	494	509	522	472	530	518	544	503	518	487	516	513	504	482	502	555	483	489	477	461	506	521	526	520	533	493	494	499	517	527	474	476	478	503	483	484
23953	23314	34649	31318	23339	13886	3064	988	723	743	743	710	702	745	659	703	689	704	699	707	674	714	720	661	735	661	725	650	680	667	707	683	691	715	762	758	681	715	694	719	714	654	736	742	738	667	694	673	669	661	711	756	655	743	702	731	730	739	687	741	639	713	672	681	685	709	678	672	723	664	713	661	702	713	649	665	714	647	708	688	706	704	632	672	670	668	700	697	641	649	707	699	683	687	703	693	685	684	690	717	674	706	700	698	660	715	695	682	722	712	686	666	673	664	713	707	658	661	674	710	639	703	711	676	668	741	709	702	700	691	721	639	719	704	674	713	704	658	674	700	732	716	736	679	667	742	667	735	696	690	689	652	649	681	663	682	698	696	647	669	707	696	632	689	655	713	710	670	659	722	674	682	659	690	720	635	681	648	684	682	680	683	697	706	714	700	657	663	697	649	653	699	656	663	676	716	652	692	705	692	667	657	695	676	691	700	698	650	662	681	698	688	666	741	679	660	682	687	667	686	693	679	704	666	710	712	674	679	675	713	647	672	702	725	639	635	693	681	663	655	676	688	684	685	657	665	671	673	658	672	655	705	713	680	673	698	686	723	677	712	696	693	702	696	708	696	693	669	701	644	670	667	661	698	650	655	687	648	649	668	662	677	676	663	723	718	691	660	724	686	692	701	668	710	716	668	690	656	654	712	673	682	711	679	685	722	739	675	678	640	673	696	705	666	679	703	644	710	656	691	636	667	653	692	715	700	664	625	671	663	687	695	665	649	700	643	694	675	699	644	683	668	705	679	688	693	709	625	662	652	705	654	693	696	664	713	672	738	643	718	666	699	686	687	687	661	689	656	590	678	668	680	699	674	655	690	678	701	720	653	733	657	663	695	729	662	678	694	687	652	694	687	733	631	701	681	695	698	676	650	695	742	712	698	668	690	627	670	647	701	694	693	691	676	725	706	684	683	645	668	676	697	655	650	695	694	701	674	696	676	662	688	655	665	716	693	699	684	661	655	655	689	689	721	728	717	672	645	696	698	691	660	689	677	719	677	669	660	702	673	664	707	697	695	645	677	676	698	676	632	712	657	685	665	681	641	618	691	633	669	723	700	694	671	673	688	695	717	682	714	691	666	716	666	661	681	687	661	685	654	691	681	687	678	701	681	669	685	680	684	690	682	707	723	664	710	695	681	665	706	638	670	664	667	681	697	683	677	655	665	687	712	678	704	671	662	663	701	682	648	693	723	740	651	670	672	679	677	658	686	753	671	699	670	640	684	696	619	657	653	670	690	686	684	678	720	682	687	712	686	734	677	648	703	687	670	645	633	668	662	693	719	669	671	696	694	649	731	664	695	683	666	711	731	742	700	707	678	662	721	701	718	641	715	694	700	695	676	673	686	708	651	684	699	686	733	719	704	704	702	668	674	701	712	691	668	716	714	682	685	671	684	648	659	685	687	669	672	739	694	666	673	617	694	664	703	653	669	652	647	736	669	660	687	688	636	688	683	700	622	720	668	684	670	690	669	666	663	647	694	661	681	636	664	644	681	688	720	740	682	664	662	660	703	665	641	676	676	698	682	660	686	686	733	701	637	689	683	663	719	641	681	703	734	647	701	675	641	674	672	680	649	693	664	666	708	695	736	710	690	741	694	687	705	681	744	665	693	647	696	679	676	714	689	686	692	722	727	698	692	646	618	709	714	649	697	639	666	666	679	648	714	688	640	711	671	718	642	665	732	697	680	618	651	661	696	716	677	648	682	674	677	659	682	707	703	671	681	715	678	704	667	736	661	707	712	703	678	671	726	681	680	712	689	642	715	663	642	706	706	661	669	652	639	721	686	703	703	692	663	681	682	681	705	740	701	671	687	736	655	659	699	692	696	655	692	671	677	681	699	682	678	703	719	664	653	671	659	688	691	704	710	654	655	667	662	684	679	702	642	741	689	733	652	715	689	672	675	702	650	647	690	643	731	692	708	680	707	691	666	654	677	652	668	709	721	687	690	708	684	720	701	723	688	701	719	658	654	729	726	723	662	658	690	714	753	657	687	674	710	672	684	692	729	683	632	691	610	706	676	696	729	700	720	652	671	737	659	650	738	730	649	641	635	660	679	679	655	667	735	675	697	650	653	683	678	671	675	705	646	648	699	665	699	702	701	682	720	673	697	687	702	713	663	706	693	707	664	701	677	698	696	672	650	682	658	680	718	711	690	680	698	725	656	689	675	701	661	671	685	664	707	702	663	684	694	713	744	664	672	721	692	703	714	685	668	651	659	647	651	683	668	694	690	655	667	659	718	672	728	678	672	649	700	659	671	641	688	722	665	676	657	687	654	670	688	676	641	693	665	651	639	690	742	698	698	672	680	666	740	717	682	658	641	675	654	693	704	682	715	690	705	695	684	702	665	690	700	721	693	678	644	661	682	686	669	658	640	721	670	678	709	698	677	646	627	694	699	686	664	715	727	699	699	655	682	677	688	687	655	698	710	708	673	688	713	655	762	652	690	685	707	725	669	734	651	690	681	666	694	663	645	645	679	681	730	669	643	665	697	658	662	694	650	677	749	679	699	646	682	723	693	687	676	675	676	664	715	702	743	676	665	716	689	630	704	708	688	689	738	707	694	667	686	683	688	712	690	696	697	660	689	663	658	722	698	690	669	665	662	680	740	634	684	660	631	721	678	660	653	703	694	662	647	661	718	693	681	667	686	710	630	655	690	664	670	667	656	687	708	699	705	676	695	666	673	680	694	711	681	699	760	670	675	686	689	665	663	671	687	627	642	707	657	700	654	631	660	660	682	679	675	684	692	742	710	663	713	704	725	702	696	690	708	719	637	641	671	678	688	666	672	669	646	632	728	696	685	713	691	712	666	690	698	692	723	696	681	735	718	661	666	646	665	692	641	714	658	646	698	660	665	643	705	709	694	698	688	652	637	653	658	665	706	719	741	663	713	703	671	690	707	680	715	698	666	687	697	723	623	704	665	651	668	697	708	673	711	674	653	683	676	669	663	680	689	726	641	696	678	692	675	669	672	672	729	650	688	677	675	719	688	669	738	673	662	677	709	677	654	693	717	671	651	646	698	719	661	686	631	673	667	667	674	675	723	709	720	677	686	686	652	645	701	666	697	714	673	642	682	735	656	686	669	635	645	678	724	685	701	652	671	704	679	722	714	688	704	666	657	661	695	681	620	681	659	740	667	677	708	722	731	665	647	684	640	689	690	642	676	688	710	722	698	685	673	732	683	666	664	676	750	637	709	708	686	701	709	679	691	651	660	667	715	686	705	678	700	684	698	655	719	681	668	682	646	670	679	652	668	644	646	671	697	663	656	694	691	772	704	648	671	730	700	646	700	644	702	710	660	693	705	650	695	696	689	647	707	666	708	710	681	668	709	673	661	683	728	702	679	668	655	666	670	709	671	682	655	678	667	682	698	648	706	670	660	627	684	668	670	646	675	717	686	656	729	685	678	667	702	713	648	597	649	700	687
64452	100616	69656	39497	16322	4713	1392	778	720	626	607	648	595	662	674	646	685	635	646	630	681	632	638	651	631	632	667	670	667	650	733	653	670	673	680	638	662	629	614	672	674	626	665	658	694	696	647	664	655	658	658	629	666	639	629	683	681	667	591	615	669	658	589	627	689	605	656	635	649	622	628	609	636	670	673	614	654	652	635	663	668	657	652	665	634	662	662	627	645	637	639	628	684	643	615	680	670	679	629	681	622	641	657	695	641	661	689	645	691	708	640	654	650	688	663	673	620	645	628	654	621	683	642	666	618	653	661	649	638	647	660	670	629	650	667	666	653	632	654	653	638	687	609	647	665	663	581	635	625	651	690	625	642	642	644	662	658	666	632	676	644	671	658	657	651	634	700	577	659	671	626	656	638	689	678	656	606	670	641	711	639	687	665	666	635	667	645	609	632	631	607	700	622	635	643	630	610	625	626	637	667	616	644	690	675	642	620	659	662	631	600	636	641	656	671	661	676	689	638	623	616	648	632	653	668	659	627	665	657	652	651	631	655	685	676	633	638	646	589	650	660	646	647	654	662	661	614	669	649	666	655	665	656	650	649	662	650	606	652	709	692	650	612	614	602	633	652	688	671	659	644	661	667	637	603	675	659	636	672	645	631	660	663	634	678	646	646	710	617	643	655	715	631	695	656	636	668	662	675	656	650	666	677	632	665	630	662	659	659	638	615	639	683	636	669	672	646	649	641	635	636	647	641	683	602	665	634	676	636	631	607	633	674	632	684	654	653	637	657	666	690	645	653	631	676	597	618	602	615	660	630	693	671	645	672	635	624	664	669	632	654	636	661	640	601	685	668	635	609	627	618	661	665	685	680	650	662	689	648	650	644	661	652	650	646	676	622	675	664	619	635	633	645	665	636	651	715	628	583	642	659	636	702	670	658	665	592	634	607	683	636	558	697	626	755	628	645	648	591	627	640	667	619	670	634	654	626	664	599	627	664	616	696	640	625	654	620	654	655	629	693	674	649	635	659	694	658	670	628	669	657	607	651	672	662	712	646	639	640	648	697	616	627	620	618	676	654	635	637	612	664	672	616	631	652	615	625	669	628	606	662	657	660	633	620	672	645	610	669	658	632	666	648	665	629	636	625	628	673	667	617	642	650	621	622	672	667	613	681	654	644	640	638	676	635	620	638	618	714	654	616	647	608	674	681	679	669	664	662	638	635	676	648	591	671	626	635	697	645	646	626	687	650	647	647	648	684	656	683	613	664	632	658	678	645	630	664	638	619	651	644	630	681	633	663	600	643	676	627	646	610	672	691	674	621	616	673	692	648	679	668	615	634	666	679	623	666	605	651	636	660	668	659	635	641	604	655	674	661	656	668	675	639	614	638	668	676	645	611	672	627	627	649	666	638	640	637	660	682	621	636	646	610	619	627	648	668	648	631	648	674	636	643	665	617	621	656	665	663	656	654	673	690	668	714	640	580	663	641	667	650	653	654	659	698	641	673	630	672	604	675	644	671	641	670	647	685	649	660	674	636	649	623	655	610	659	629	695	662	616	648	619	683	607	677	621	639	640	663	634	654	662	654	594	667	634	652	682	636	629	669	607	621	637	648	661	644	642	623	634	654	671	672	658	657	640	698	688	661	652	662	674	626	666	669	654	639	651	646	679	636	629	665	627	664	622	673	675	641	637	651	625	667	672	662	623	714	620	678	633	671	622	641	657	672	619	625	632	649	622	663	619	641	615	661	652	630	667	646	630	667	632	609	707	629	625	699	667	647	634	673	633	588	663	655	664	633	619	672	659	648	699	659	672	613	617	634	665	649	610	651	638	628	655	677	632	667	602	629	665	676	644	657	616	673	700	627	638	665	642	616	647	636	674	654	664	609	663	664	656	643	663	654	646	698	662	630	669	639	665	648	662	588	686	673	655	630	671	691	641	613	633	679	633	636	651	668	704	662	677	644	687	677	648	621	638	637	631	660	597	599	607	647	634	654	690	656	632	638	654	662	656	638	635	679	685	670	675	643	611	637	656	649	662	595	612	692	638	607	658	668	653	690	629	660	672	694	692	633	667	675	642	660	661	675	667	629	693	651	666	615	644	614	621	636	649	661	676	670	653	641	679	635	665	662	640	617	629	601	653	661	627	687	627	651	606	622	634	658	671	625	630	637	620	633	634	653	634	644	622	621	604	662	669	615	636	672	687	650	625	609	638	674	664	653	660	640	673	650	620	663	682	680	711	637	589	667	653	697	666	615	588	618	630	621	630	644	632	623	652	639	663	643	638	654	620	603	677	696	651	585	640	623	615	587	626	652	683	630	657	652	648	613	657	653	618	648	643	637	635	661	661	631	627	656	694	669	666	609	634	652	650	689	621	642	667	621	619	637	650	640	654	649	652	641	621	632	637	621	644	621	678	633	665	618	646	646	644	634	627	664	687	629	617	655	653	637	655	649	618	645	676	666	635	646	687	635	704	671	663	616	654	650	695	573	637	668	661	633	658	689	636	651	654	616	668	678	641	663	646	694	636	628	699	659	631	643	665	682	658	669	627	662	658	704	624	686	698	674	662	593	646	622	666	632	662	645	671	631	652	653	669	632	666	680	649	648	660	653	674	677	669	671	631	647	637	632	586	675	648	635	621	662	658	691	676	646	625	665	676	655	677	642	678	640	637	634	658	642	635	657	642	681	679	629	634	648	628	616	685	600	631	655	641	686	677	636	659	601	671	654	649	652	629	648	645	615	609	673	623	655	668	638	680	644	710	628	638	631	644	617	706	682	640	658	651	684	702	595	659	625	643	690	661	669	656	647	671	617	702	625	639	626	671	609	702	653	673	694	659	630	617	655	686	710	667	647	669	697	626	673	706	624	648	644	637	631	623	674	670	611	624	667	697	630	672	652	664	637	606	659	641	700	675	687	688	709	640	603	683	651	664	668	633	698	655	643	671	597	670	651	661	623	642	670	642	656	641	635	657	594	663	645	624	711	650	623	674	675	622	621	674	664	708	628	629	659	667	674	655	616	617	649	643	597	660	617	612	642	669	642	662	692	639	622	585	616	646	654	646	643	670	646	689	656	663	630	655	637	633	631	661	657	592	698	651	638	649	637	678	634	652	629	639	661	655	660	662	640	662	666	647	675	636	680	678	682	633	673	637	643	648	602	654	667	627	635	629	651	657	674	659	662	634	626	657	635	662	661	654	645	667	628	654	640	693	606	643	617	656	654	584	570	626	611	655	636	651	670	678	625	657	668	644	661	674	678	673	627	649	630	631	615	595	657	654	626	606	668	610	684	629	671	663	663	645	646	658	659	651	643	680	643	668	662	644	680	663	632	631	688	635	649	621	627	630	693	642	664	673	635	671	623	606	657	646	674	644	651	655	592	653	673	640	655	626	676	644	624	675	663	647	659	638	656	664	637	677	603	598	672	671	606	644	629	641	672	641	683	619	647	686	595	661	667	652	665	686	684	669	614	677	652	634	628	651
30644	30001	24685	9439	1961	743	562	484	528	532	492	498	495	514	492	484	521	513	487	527	508	521	504	490	476	510	517	474	521	515	502	476	518	465	536	523	482	506	504	481	488	483	517	455	495	483	498	523	490	538	533	514	509	472	518	523	485	505	466	524	515	466	499	543	491	445	511	474	511	471	457	471	505	485	484	482	470	478	515	476	489	521	489	477	477	499	469	532	502	485	495	497	458	497	483	494	472	475	465	488	533	490	531	474	511	499	437	481	482	529	499	481	473	457	498	495	512	457	497	498	510	487	513	506	488	521	485	513	487	476	477	516	448	492	488	432	471	493	512	486	499	496	455	486	467	488	477	499	477	468	478	479	464	497	472	494	480	478	485	513	506	522	506	459	504	502	493	519	540	479	456	529	455	467	481	503	490	487	473	502	473	443	518	480	517	475	481	501	488	504	446	511	465	491	498	500	536	510	504	499	465	552	520	491	490	468	499	483	528	463	483	503	486	535	512	498	476	521	494	475	476	468	524	518	479	493	471	497	502	508	488	472	572	512	496	453	509	477	499	483	486	487	495	472	491	446	494	484	515	508	510	510	439	495	485	468	471	519	470	481	479	482	491	529	476	471	497	474	485	496	534	495	504	481	492	496	502	524	478	478	469	507	469	460	491	501	482	472	476	455	468	519	495	494	464	518	491	532	473	530	503	503	469	469	521	478	503	501	524	454	445	454	478	491	520	518	486	481	501	493	513	500	510	487	508	510	482	434	486	523	539	476	483	497	479	492	509	496	479	508	486	466	535	489	483	513	480	521	506	496	493	490	491	488	491	484	492	475	521	522	517	493	531	500	496	497	480	512	515	474	449	532	502	433	480	475	496	462	485	478	479	487	471	515	520	487	480	444	477	493	485	415	503	492	505	466	486	478	475	521	524	472	513	478	504	525	485	464	488	470	486	485	481	458	501	497	462	476	488	503	449	464	484	524	505	506	542	493	474	501	478	474	498	464	542	492	506	493	487	464	481	495	511	497	481	489	484	497	503	498	507	452	463	518	443	529	474	521	485	460	438	489	505	502	475	454	472	477	479	502	450	473	541	450	490	518	510	508	548	500	530	502	483	509	473	472	511	513	497	497	514	489	496	516	507	497	492	517	473	507	545	538	518	466	533	515	471	528	486	480	466	482	504	473	483	499	483	465	548	541	526	528	482	513	502	496	478	488	504	482	480	483	483	507	464	469	481	469	531	475	510	491	497	513	493	454	493	468	486	521	500	480	487	463	456	459	477	506	483	477	502	515	499	490	499	472	492	499	483	504	517	497	480	478	534	513	472	498	499	466	466	515	494	466	515	527	526	464	479	497	500	462	472	459	498	476	486	473	470	530	523	492	499	490	497	498	471	494	495	471	499	525	510	499	485	505	483	482	439	465	522	482	470	464	475	510	487	491	498	475	492	506	494	495	481	510	476	521	513	471	489	469	474	498	470	518	505	501	446	458	498	485	501	499	495	489	494	529	527	449	490	522	493	472	455	521	474	477	449	470	476	498	493	469	465	474	481	506	496	468	485	473	473	471	492	530	488	458	515	503	462	455	461	495	515	463	488	472	497	529	509	492	475	474	522	497	500	500	480	507	502	480	498	431	485	484	507	470	454	491	493	509	498	522	508	473	477	478	450	490	498	520	438	482	504	475	496	556	519	497	477	503	484	491	479	481	502	505	499	565	498	495	494	474	496	487	536	473	494	482	469	461	506	497	485	493	518	508	523	496	546	446	487	483	482	445	465	496	423	471	470	493	495	524	507	500	502	530	454	518	484	469	459	532	499	527	490	489	499	454	523	523	511	533	506	512	501	501	485	488	503	462	471	525	497	491	527	473	479	480	508	517	482	491	529	447	466	509	504	489	468	494	476	474	496	480	467	475	500	497	538	471	521	525	528	516	526	484	471	500	516	474	472	502	489	511	522	464	478	505	527	467	515	489	498	477	491	481	478	503	500	475	493	524	491	488	502	477	511	474	496	458	485	513	442	494	486	445	530	484	488	512	492	533	526	489	477	459	474	486	459	463	516	528	535	477	497	491	484	506	472	478	472	457	487	520	478	471	466	498	497	500	512	487	504	478	483	479	471	471	473	476	536	497	505	528	481	499	493	501	483	542	493	477	494	456	471	502	476	486	515	513	463	508	483	532	481	436	499	478	487	499	527	491	490	528	491	495	475	517	496	493	488	467	470	479	462	483	488	480	506	482	480	454	458	449	456	507	477	519	479	457	503	492	504	509	478	521	526	504	529	474	509	476	430	500	486	494	467	451	497	486	511	459	493	466	503	498	524	469	544	484	499	464	565	517	444	480	445	462	510	498	485	474	511	501	502	481	511	478	496	499	508	445	485	497	491	503	507	504	481	522	476	463	496	475	481	510	501	472	459	531	483	498	470	515	502	518	487	512	470	465	497	515	466	493	480	454	464	519	502	502	523	564	494	466	539	480	520	517	498	489	480	458	513	505	472	447	477	493	465	447	494	505	455	464	498	487	472	455	479	455	503	473	468	504	479	474	467	487	477	522	497	510	520	503	495	479	494	511	508	478	491	498	482	477	488	486	470	516	488	440	525	507	495	481	466	492	492	512	519	494	491	471	451	459	507	464	479	488	482	507	522	453	498	487	496	527	528	541	467	501	499	491	497	462	494	459	483	452	468	500	509	500	460	491	483	471	475	509	489	483	453	506	501	474	514	505	510	485	512	466	510	488	500	520	492	484	470	469	502	471	457	515	468	496	516	493	535	481	510	485	463	471	502	491	506	535	492	476	448	447	527	520	486	467	537	465	522	487	473	489	500	520	500	485	465	482	497	513	490	478	473	501	561	480	482	507	469	485	471	486	501	482	477	523	502	500	470	504	493	472	490	502	460	494	493	461	456	470	528	484	492	465	491	504	458	458	499	448	506	496	525	500	478	476	510	528	499	497	503	510	463	501	472	488	487	473	463	481	479	536	520	497	467	482	475	490	496	490	517	521	506	475	500	452	460	458	476	484	492	464	506	493	450	515	494	496	553	496	455	514	469	480	474	484	459	461	490	476	485	533	471	493	497	490	486	485	481	459	490	473	497	470	469	514	467	511	494	495	532	509	493	485	493	511	475	490	511	518	454	514	460	487	536	457	453	496	438	472	488	525	478	488	476	480	473	504	485	479	460	482	431	498	469	460	501	475	497	478	478	516	513	496	516	489	469	478	475	487	491	460	462	484	459	499	503	484	488	480	494	490	487	473	459	464	521	486	482	475	507	473	497	456	497	539	496	508	486	503	502	503	485	485	495	524	499	465	479	492	464	486	475	491	474	495	473	497	485	479	487	484	473	500	486	477	470	481	485	478	503	447	442	471	513	535	523	455	504	509	506	484	485	504	486	523	454	492	501	468	500	500	479	448	501	497	523	472	485	436	491	506	544	486	474	470	483	523	521	535	492	479	494	518	475	521	476	548	482	473	494	518	437	498	458	479
24053	34804	18178	5365	1618	706	468	456	447	442	445	444	425	442	454	428	413	432	433	399	416	440	428	408	420	443	419	448	414	438	420	434	414	406	418	393	422	408	378	416	427	401	457	439	433	381	439	430	447	447	410	419	417	423	422	443	395	414	460	407	410	443	396	405	405	408	431	410	426	426	464	425	438	432	399	448	386	410	405	429	434	412	458	436	397	416	385	404	407	427	391	409	387	417	417	414	451	433	431	428	451	423	448	401	408	422	431	441	443	414	420	434	427	423	412	441	423	390	382	394	436	424	387	498	386	427	444	411	402	407	433	459	429	396	407	417	441	417	442	413	438	439	428	437	412	455	435	415	434	410	383	400	411	425	435	439	396	414	421	421	445	442	479	396	418	412	409	455	412	409	432	420	419	431	440	411	392	406	417	425	437	426	417	423	445	456	418	429	420	461	410	460	409	468	425	419	428	407	420	395	415	467	417	415	428	431	441	425	388	435	412	416	446	421	415	398	442	384	425	421	434	431	445	440	452	457	419	379	409	412	431	440	403	404	396	421	461	412	406	420	395	423	437	447	423	426	425	454	404	414	433	460	399	436	400	445	447	438	414	427	432	409	427	435	417	390	420	444	421	456	424	399	474	419	388	419	423	429	438	416	412	426	403	453	425	413	428	425	412	443	420	419	423	422	418	402	437	437	422	485	427	433	413	415	438	412	459	409	417	425	419	408	425	430	445	401	447	450	445	382	392	421	411	452	464	413	448	451	454	429	436	462	485	420	431	429	459	389	432	379	410	413	493	411	415	431	410	419	422	375	443	434	433	431	409	425	444	438	429	422	425	399	417	416	429	413	399	384	442	449	406	414	432	389	483	444	414	414	443	415	438	409	442	430	389	428	409	440	441	389	473	416	399	403	430	439	460	426	428	407	423	391	402	433	445	422	450	424	429	426	398	454	425	447	403	392	466	391	415	416	407	424	368	419	460	411	404	443	433	410	394	412	429	470	416	414	407	430	436	427	412	414	425	456	423	398	433	445	424	444	397	427	414	434	459	422	432	428	451	425	423	401	451	401	420	424	409	419	434	407	440	411	424	435	406	427	440	384	418	403	428	436	418	435	428	428	435	445	443	398	476	412	404	402	409	429	404	446	439	405	424	447	435	496	406	418	382	411	405	434	405	395	402	422	447	413	435	429	433	413	431	372	443	397	427	448	434	446	408	413	416	441	385	416	405	444	423	410	437	458	458	416	408	400	430	416	439	407	396	445	435	438	399	420	428	448	436	439	417	423	411	412	412	419	431	439	385	431	401	411	456	403	438	401	459	430	427	422	416	416	420	434	397	403	443	406	407	399	395	434	424	440	417	448	458	434	408	441	456	410	450	432	396	425	462	441	413	441	424	431	397	421	416	406	461	458	425	437	414	409	423	453	425	453	427	411	434	411	427	385	405	379	446	422	398	431	457	416	447	419	466	406	405	386	413	441	457	411	398	414	430	405	460	397	410	414	390	414	401	475	391	437	415	453	398	411	439	424	424	428	421	404	418	411	414	409	431	433	416	457	395	420	421	423	470	440	440	403	384	396	418	404	445	425	441	406	409	442	437	437	425	453	421	390	447	415	451	421	435	421	425	437	425	402	410	445	431	429	406	400	428	392	439	414	416	398	436	426	429	370	411	455	430	447	417	435	445	425	394	443	415	454	413	450	431	456	381	406	442	461	412	392	399	474	424	383	417	411	386	397	449	409	412	462	417	423	423	396	454	397	407	440	433	417	466	403	410	421	425	456	409	432	448	424	445	426	446	441	421	418	427	456	420	418	401	391	401	424	486	439	425	424	413	419	378	420	426	457	431	428	415	445	400	428	411	446	458	378	415	459	425	401	461	425	394	379	403	404	410	448	449	432	437	447	390	460	451	412	412	403	405	446	419	410	395	394	414	429	427	447	432	437	414	413	395	416	414	428	406	393	421	453	430	441	413	401	414	445	438	435	391	443	444	445	444	438	392	419	450	410	430	381	400	419	413	420	407	427	434	447	397	410	365	414	432	402	447	422	435	385	404	427	400	394	443	410	452	402	393	427	422	424	384	386	431	433	388	421	418	446	442	420	441	396	408	436	406	429	410	402	421	423	414	419	476	401	450	423	413	427	410	410	430	436	382	438	493	407	386	414	378	432	431	456	475	447	410	434	422	414	420	439	416	414	431	432	399	420	465	407	408	396	416	445	425	462	433	429	424	397	413	429	456	401	416	424	443	417	414	464	419	461	438	453	440	446	459	408	424	429	427	441	437	398	422	443	464	435	435	442	440	405	440	431	364	438	429	410	393	445	428	422	453	449	436	453	429	422	436	427	437	457	465	428	386	411	434	446	426	427	414	407	443	443	415	421	423	472	415	430	399	427	398	418	412	445	426	405	414	416	393	401	444	450	377	421	432	440	443	422	392	414	430	436	410	435	428	407	383	439	405	453	393	422	405	425	456	429	476	475	402	418	455	412	454	443	424	399	423	408	424	408	423	457	430	449	421	416	427	377	420	435	448	463	437	415	422	412	477	440	447	423	392	412	434	421	438	403	409	406	427	409	414	464	453	474	405	433	436	412	400	449	448	460	401	429	400	394	424	446	459	438	430	395	465	446	431	422	453	436	415	436	398	383	452	394	415	444	416	353	436	469	390	442	413	421	416	413	450	423	415	430	426	403	466	452	413	421	429	456	421	428	395	402	391	464	426	454	421	424	466	374	450	427	399	423	463	410	404	412	428	436	422	400	422	416	427	417	426	438	411	428	444	448	410	416	450	405	417	422	434	424	437	396	422	402	410	443	455	405	415	430	448	415	416	435	409	450	413	429	440	391	421	429	418	414	467	382	435	435	408	414	442	440	406	408	412	403	425	391	441	448	432	409	435	407	446	414	423	429	447	415	449	401	437	407	433	432	432	371	434	416	407	420	407	445	441	430	431	417	410	428	447	456	423	418	443	407	433	429	438	421	416	448	433	410	389	454	438	442	453	389	415	441	392	440	410	404	394	453	429	425	428	416	435	411	440	448	398	428	423	417	450	425	444	456	427	417	407	440	423	458	445	384	432	420	431	449	468	414	419	416	452	445	410	388	414	458	435	437	469	422	450	410	395	405	430	421	414	420	429	418	402	436	448	417	437	375	440	442	401	428	397	408	432	435	467	427	400	421	437	455	403	361	433	397	399	422	414	407	473	429	404	428	414	410	410	403	436	440	418	432	402	402	413	399	417	404	383	403	445	453	451	409	439	413	425	433	397	384	399	422	456	435	426	404	381	417	433	441	393	436	426	419	404	435	436	414	434	411	405	404	472	405	434	448	381	410	439	395	415	375	444	380	482	447	429	451	438	442	443	452	438	421	427	420	437	414	410	433	431	435	452	407	419	450	397	409	439	421	392	394	442	454	455	375	435	408	423	425	417	442	435	414	458	416	457	434	403	465	390	414	403	409	427	407	431	443	406	397	429	399	440	398	409	431
25558	27092	39606	33071	17039	4538	1155	663	578	544	578	582	571	536	540	605	528	567	533	544	522	550	547	545	556	528	566	569	583	553	511	532	547	564	520	516	535	553	538	545	562	561	588	554	495	561	542	537	523	543	497	606	530	547	530	560	554	529	561	539	508	599	553	533	550	573	559	515	501	578	556	532	585	496	558	533	578	541	513	532	564	585	579	567	592	542	537	542	548	531	525	560	528	521	565	547	552	580	551	559	583	527	535	531	526	543	504	542	561	503	577	560	586	548	567	500	574	560	492	550	524	548	568	562	578	520	558	525	528	566	537	566	596	626	527	532	584	562	548	577	531	536	508	599	543	564	574	594	572	578	547	533	556	520	521	548	508	545	548	573	560	563	536	557	580	579	578	548	506	550	547	561	552	548	558	538	576	557	547	530	570	524	505	488	563	512	541	573	545	519	532	537	506	574	531	546	557	510	497	480	579	574	541	548	544	545	515	523	537	533	588	533	587	556	532	573	529	565	550	552	531	546	541	550	559	552	560	512	548	554	555	534	549	570	523	586	539	561	567	559	553	561	510	582	542	550	551	584	529	508	510	576	554	492	557	571	521	559	536	551	565	564	547	514	570	541	561	587	556	561	550	590	537	562	537	583	570	545	585	589	598	565	548	538	517	558	585	565	552	558	554	529	579	515	550	596	538	546	511	559	555	549	522	584	537	533	504	541	548	524	567	574	577	522	558	515	547	569	539	560	527	563	572	570	545	517	577	508	558	542	500	546	553	582	554	582	557	537	533	543	550	539	575	551	607	583	518	556	559	543	507	545	542	503	524	526	562	524	529	544	549	548	549	499	553	547	586	547	581	547	578	545	532	555	542	565	529	521	560	553	530	543	545	519	529	546	573	545	558	526	553	501	540	565	518	534	557	564	504	551	527	525	528	548	524	585	538	510	551	559	501	545	537	577	550	537	561	581	566	582	592	533	520	567	552	528	564	526	536	526	531	515	521	514	493	565	546	528	566	572	521	530	566	559	508	564	515	543	544	511	522	529	541	490	540	538	555	515	524	535	545	537	555	550	542	536	550	536	542	554	496	561	551	534	546	498	549	527	572	522	509	517	569	529	563	515	568	542	542	558	531	513	517	547	540	543	573	537	579	546	543	518	496	558	544	555	517	553	553	515	563	603	585	539	515	558	561	598	560	572	541	538	579	546	590	574	533	568	539	535	556	518	564	578	528	573	509	547	505	584	522	566	562	541	538	516	522	555	544	561	552	484	527	527	557	553	567	506	547	542	524	553	557	516	535	586	588	575	553	541	578	511	575	559	543	562	526	540	557	495	567	514	539	545	557	603	559	565	509	550	586	542	587	508	544	550	558	496	551	530	542	540	482	553	533	595	531	547	544	520	536	544	579	526	516	540	542	526	573	534	516	573	577	537	520	521	557	554	558	566	523	559	543	563	518	600	518	539	542	519	557	553	551	542	543	523	549	540	591	535	536	530	593	572	480	557	545	519	531	568	517	553	543	564	532	506	535	532	585	548	566	527	543	524	528	545	534	538	578	526	497	557	559	553	545	530	553	547	593	558	576	572	571	501	552	574	541	538	523	592	552	555	517	531	539	547	549	556	521	553	537	545	556	567	579	513	526	566	586	485	539	512	571	533	535	557	534	578	519	568	525	564	563	535	564	570	551	552	502	574	560	572	559	513	512	535	488	534	556	580	552	578	516	533	563	578	533	516	570	505	547	568	576	507	512	558	546	534	529	608	556	551	577	557	487	516	546	543	529	500	522	543	557	515	553	549	493	561	573	506	532	569	506	490	514	556	586	546	551	541	525	513	518	571	535	561	549	516	559	583	587	583	554	509	516	563	558	515	537	520	562	519	546	561	537	519	590	550	526	541	534	559	542	589	496	556	559	508	542	524	505	585	552	545	533	543	517	558	560	532	560	565	537	540	561	584	548	568	503	544	568	554	511	599	509	526	593	570	595	549	548	560	560	530	513	541	521	504	533	511	562	546	553	542	560	527	530	555	546	525	554	550	525	566	558	546	577	524	530	542	571	511	515	546	561	521	504	548	560	524	538	551	553	536	516	543	547	542	520	567	511	571	541	560	589	534	578	533	529	515	518	513	535	545	577	544	573	537	540	514	526	510	574	555	591	542	600	527	537	528	550	549	535	577	534	521	559	570	533	538	557	513	518	529	519	541	528	523	551	561	585	542	551	524	537	529	585	515	574	555	549	554	547	594	535	547	514	512	552	540	528	550	530	559	492	589	542	507	519	559	523	541	546	564	519	519	542	518	538	549	529	506	532	576	552	527	508	549	553	544	557	565	547	549	543	535	577	550	549	544	548	559	534	569	557	533	552	551	526	549	545	556	549	544	522	569	566	524	538	537	544	528	588	572	603	588	606	570	558	547	555	537	536	555	531	535	497	528	537	616	558	498	519	502	547	505	522	577	575	567	547	560	545	556	550	532	527	569	585	510	552	567	548	531	545	527	558	557	504	569	516	519	574	520	555	531	553	541	566	530	531	528	509	539	537	515	496	560	585	546	609	513	527	548	551	537	545	566	531	562	569	549	537	530	535	550	545	546	540	512	560	548	571	512	551	534	548	532	549	535	578	567	540	545	567	517	526	541	547	517	540	523	564	526	541	575	503	563	564	544	509	546	528	540	562	542	571	564	524	552	540	553	576	575	542	555	539	536	524	585	507	562	569	549	503	531	518	527	519	545	574	541	531	549	560	534	550	570	556	567	553	549	534	543	580	540	534	540	578	568	510	568	549	560	550	568	585	499	514	551	577	550	533	557	574	525	526	517	492	513	527	521	567	581	511	524	540	539	529	548	543	561	548	555	512	523	521	487	544	544	528	535	554	593	521	556	520	528	513	571	550	543	523	547	543	554	544	518	568	567	558	544	574	572	552	522	562	537	581	606	546	560	517	552	578	513	483	534	566	568	490	581	508	588	524	522	501	524	590	532	567	542	560	534	521	550	575	543	550	535	562	568	535	525	530	530	505	526	590	497	569	557	551	577	540	572	526	536	572	538	533	533	530	509	563	566	545	528	547	543	509	549	541	543	558	538	563	560	548	556	529	547	578	531	511	578	517	564	571	568	526	542	533	518	537	547	568	518	552	567	552	553	559	560	514	596	568	556	577	569	549	562	529	566	549	520	552	527	575	522	574	528	544	578	522	571	592	513	567	566	561	569	557	549	520	546	543	554	540	526	588	567	554	520	592	559	539	536	549	540	522	539	562	527	536	570	550	535	529	560	517	496	508	552	526	520	542	563	553	538	540	501	566	554	537	559	565	549	546	580	555	500	563	530	566	572	528	510	528	575	560	521	515	561	528	573	510	540	545	536	566	569	544	536	567	515	567	567	526	558	579	576	575	538	554	513	545	535	579	580	552	567	559	500	559	551	526	506	557	498	554	481	544	563	517	558	535	553	526	549	552	515	565	541	527	535	535	580	573	523	546	510	497	613	559	574
58909	86339	56806	25190	8406	2370	877	559	556	534	491	467	499	533	550	495	525	524	541	471	548	550	539	543	509	522	529	496	536	517	468	476	490	513	491	516	500	495	511	514	526	468	528	504	501	508	481	505	515	545	529	487	513	575	528	504	523	543	466	502	509	495	528	535	522	485	508	525	513	509	512	506	489	515	511	547	528	504	522	516	500	483	522	485	587	503	487	470	475	529	514	517	546	556	509	497	498	528	522	496	500	503	499	502	498	526	507	553	514	499	520	529	482	491	543	486	537	505	477	511	502	498	532	513	512	443	482	534	519	539	499	511	530	515	552	541	515	464	512	519	516	515	520	475	490	566	489	512	518	497	525	499	493	477	512	506	522	497	481	519	504	527	501	498	521	511	572	527	515	536	470	500	537	528	502	524	537	498	509	523	472	505	507	480	474	532	513	517	546	538	528	523	541	468	494	523	535	520	493	499	529	522	517	471	492	496	487	504	497	544	509	486	523	514	491	537	484	480	513	516	522	486	474	495	483	480	543	503	470	523	513	520	540	499	491	541	509	529	527	508	481	472	539	505	515	556	492	513	509	505	521	486	483	516	510	496	533	475	524	481	522	490	501	525	492	504	508	509	501	535	504	495	501	526	522	539	529	496	523	458	479	496	523	513	525	524	499	529	504	504	497	498	492	524	493	484	522	535	507	513	556	497	521	481	515	502	500	515	536	521	537	506	543	484	492	524	529	532	505	490	507	504	508	491	565	503	488	509	521	442	532	514	486	463	511	541	486	475	517	539	533	525	489	477	539	502	554	504	502	514	493	519	518	495	532	494	513	454	516	503	569	495	506	510	475	518	482	490	482	531	493	509	484	528	511	510	533	501	512	507	538	513	532	532	480	505	537	511	485	494	465	499	465	511	509	567	522	496	560	546	485	489	496	524	536	529	484	496	529	523	499	500	500	547	467	497	547	492	519	544	513	497	500	533	511	465	491	502	507	515	519	511	515	518	510	466	515	516	543	511	518	497	568	533	485	532	475	528	560	524	522	525	492	489	544	504	501	524	472	540	521	532	502	517	515	530	495	463	498	490	487	517	537	484	536	501	502	485	499	479	507	495	499	513	527	507	522	520	485	517	533	518	494	491	509	478	513	511	480	497	476	538	528	485	513	526	509	501	506	520	526	473	527	463	485	543	555	526	497	507	492	522	490	500	513	500	535	564	499	500	512	486	509	485	486	517	489	513	491	510	546	455	502	508	509	485	482	527	511	483	485	499	487	518	495	491	459	545	518	532	525	544	494	548	499	494	546	530	501	565	509	448	542	520	506	501	507	547	489	513	498	504	464	538	546	488	517	509	535	511	533	461	545	542	531	460	527	525	501	486	490	493	517	499	538	471	500	499	487	492	528	473	499	490	463	484	480	455	456	511	528	574	505	530	534	543	563	503	510	513	490	532	515	514	512	493	513	490	517	490	501	483	516	504	513	484	485	516	473	504	564	513	488	510	506	486	480	496	477	520	485	490	485	510	496	484	513	480	517	526	539	495	565	490	463	489	486	502	493	476	512	493	527	501	478	511	534	507	505	503	528	503	481	483	527	526	507	514	541	521	493	474	503	532	507	506	490	492	475	530	520	494	509	554	502	507	488	482	498	547	521	498	518	522	521	524	500	504	546	516	538	466	510	501	468	510	484	467	534	497	526	476	517	542	512	494	480	530	481	493	517	519	499	503	506	525	497	510	520	469	484	484	511	484	485	503	492	518	468	485	551	521	535	499	525	494	503	498	536	507	480	528	497	533	485	521	485	519	522	489	464	526	503	505	477	499	490	534	494	551	495	499	491	519	482	516	497	516	511	516	555	525	490	507	535	453	473	494	492	545	502	530	503	472	477	551	502	523	486	470	518	510	488	504	478	466	517	534	501	521	515	476	524	520	462	528	521	492	486	493	483	472	512	508	519	500	525	537	499	541	517	515	541	508	504	482	518	515	499	516	524	504	524	500	543	483	527	539	500	543	531	500	507	513	499	515	542	485	515	490	444	474	519	479	512	481	514	475	505	480	460	510	500	522	525	487	491	512	466	494	472	485	497	500	489	506	513	515	487	525	468	482	531	525	518	484	513	494	483	542	518	535	530	477	517	482	507	505	542	505	491	531	528	483	467	535	524	511	486	524	507	512	524	521	464	489	511	524	523	485	500	541	516	509	486	509	477	477	491	522	513	505	476	521	512	472	462	547	571	520	530	511	534	505	504	463	498	500	523	530	519	506	482	500	520	482	526	506	530	474	478	491	510	495	537	518	543	533	527	496	467	478	565	496	513	540	486	504	529	511	536	521	517	501	486	475	486	519	513	481	510	503	520	498	515	521	474	529	515	489	528	539	523	506	526	478	520	491	490	528	524	587	451	511	519	487	504	529	519	489	507	522	492	492	488	513	520	512	507	492	540	531	507	502	470	527	521	506	477	513	477	510	492	498	478	520	532	538	515	531	464	480	514	500	551	522	527	519	475	469	488	518	520	524	521	512	506	501	509	569	471	557	473	505	535	509	520	474	487	543	551	542	493	498	519	487	514	508	525	532	483	516	493	525	510	497	544	508	499	534	499	500	493	508	514	469	537	523	508	508	501	516	468	503	499	509	497	529	493	497	541	552	506	520	522	474	476	516	541	477	512	532	499	489	451	512	555	521	510	466	471	512	505	537	468	521	493	534	472	483	467	475	510	490	538	524	477	494	519	524	524	506	497	472	526	505	513	485	537	547	522	486	529	485	455	540	535	493	466	527	551	473	506	476	567	487	510	545	475	506	462	517	508	537	508	517	527	505	538	515	506	443	469	509	519	522	508	533	486	501	531	526	494	521	505	504	541	520	488	474	546	544	467	496	560	543	487	523	502	518	501	479	486	495	507	491	531	524	519	483	528	544	472	477	520	506	485	491	507	537	503	494	496	486	487	502	508	493	504	520	462	500	530	505	505	524	508	471	494	528	480	486	533	499	482	544	513	508	483	507	486	476	491	513	488	470	548	558	522	497	516	479	534	520	521	463	521	561	504	490	488	493	517	511	511	554	511	531	521	500	506	513	527	467	495	500	502	507	486	528	501	514	514	528	560	491	496	469	535	547	513	478	484	513	516	511	469	473	481	466	510	495	530	473	515	529	499	474	534	517	493	525	496	488	528	494	551	477	483	498	493	483	483	498	465	498	519	487	478	491	508	519	509	492	517	512	504	465	500	513	508	510	534	491	513	447	508	505	485	509	536	523	512	516	498	499	492	488	501	537	481	509	477	522	506	495	542	510	575	531	570	485	507	551	506	521	525	513	475	512	494	488	481	480	483	536	525	480	476	508	546	537	488	516	488	516	541	526	548	537	498	515	513	500	508	504	533	518	535	472	476	510	501	501	533	464	551	503	524	544	499	536	492	528	527	512	468	539	543	494	528	507	508	453	493	507	487	531	504	524	479	509	501	515	487	541	540	527	486	497	552	532	515	523	511	493
24010	23385	34332	30805	23129	14008	3276	975	727	730	721	696	728	722	745	723	687	722	739	676	699	694	717	702	781	695	717	690	729	717	725	715	678	705	736	670	727	711	699	701	657	697	704	709	719	731	688	644	706	730	693	674	712	687	733	706	688	678	723	705	713	711	713	703	678	683	701	681	708	674	696	685	744	679	688	680	718	682	741	690	722	669	692	750	698	731	676	695	699	661	701	721	694	706	666	727	649	682	700	686	695	672	683	732	693	653	672	733	683	727	663	727	677	707	707	684	667	675	661	683	715	705	653	670	691	746	734	676	705	684	768	662	715	722	667	704	732	696	699	727	728	697	640	708	741	715	677	677	697	713	711	655	678	685	675	655	680	691	703	689	688	689	770	688	749	702	714	717	667	661	707	667	744	666	675	721	690	703	719	679	680	707	662	723	698	684	700	694	663	688	716	681	730	691	730	672	681	716	679	705	687	695	702	698	701	696	703	695	679	665	720	723	689	676	668	713	680	690	689	703	721	680	690	714	689	692	661	730	704	682	656	706	688	697	716	760	713	673	676	715	699	735	720	749	663	720	714	763	707	723	725	704	704	740	684	703	676	695	644	711	718	709	704	683	678	693	693	694	682	724	696	694	685	667	703	711	682	720	691	674	690	683	684	711	744	671	678	708	739	722	647	678	680	719	755	708	737	767	691	704	658	694	687	697	724	749	706	664	687	725	665	692	682	652	703	682	666	698	664	691	709	686	646	693	718	726	675	675	698	697	727	665	699	696	700	674	674	702	688	705	672	679	695	645	674	698	685	688	687	668	681	722	656	707	701	669	658	715	707	654	695	682	666	667	727	689	703	740	684	734	679	654	697	683	680	753	626	653	692	731	626	723	714	710	681	713	694	646	675	705	702	707	706	706	643	690	684	699	703	722	680	698	667	689	653	714	682	663	683	624	708	703	682	688	719	657	698	667	721	707	698	729	701	679	664	683	724	689	658	684	684	710	763	699	733	702	687	719	709	720	733	699	662	727	727	684	661	710	681	688	698	697	707	723	755	694	714	742	677	666	665	734	697	708	705	705	711	660	648	692	676	665	767	690	728	675	727	697	717	657	680	704	724	712	666	653	698	719	671	713	723	713	706	689	738	702	707	722	691	676	692	718	712	683	686	665	752	697	696	690	689	622	712	676	692	714	742	665	688	667	671	685	710	682	735	673	685	677	700	670	672	691	723	659	636	718	740	698	735	664	695	696	741	689	655	706	707	665	700	687	684	695	676	670	690	668	693	749	663	699	653	662	711	665	740	655	716	732	701	772	679	659	691	663	702	699	657	656	633	703	636	707	693	731	690	666	677	683	735	702	707	731	651	655	690	726	708	665	713	719	669	728	686	710	669	679	666	700	630	724	711	673	749	734	699	698	682	699	725	661	698	736	743	698	733	713	685	679	722	659	661	666	701	670	663	695	686	743	673	689	663	670	703	672	726	676	744	731	671	727	660	708	682	677	647	689	689	707	724	716	712	717	696	721	683	678	656	662	670	686	698	676	708	702	709	682	719	664	712	729	708	713	674	707	659	666	678	684	695	678	653	697	694	727	684	705	712	674	697	699	693	724	674	683	653	697	699	681	759	680	681	679	685	681	678	702	683	660	687	696	727	705	671	716	711	677	650	688	730	632	706	675	651	661	687	688	680	653	702	742	672	762	716	724	710	680	698	693	681	708	710	687	687	692	704	735	694	709	661	712	632	669	737	691	737	673	693	710	711	679	709	760	681	679	681	725	701	682	748	700	691	693	688	666	661	667	671	692	683	676	693	727	744	717	718	688	696	686	700	738	691	677	720	698	721	680	661	679	739	705	711	692	736	662	646	664	684	666	692	720	702	691	742	731	616	670	664	715	733	723	713	681	701	713	694	736	677	731	659	721	697	717	725	719	679	684	708	721	658	652	686	722	710	678	641	662	692	734	709	728	732	664	701	672	665	726	675	731	685	734	685	666	725	695	703	660	678	709	700	663	704	717	685	695	668	727	712	685	701	647	661	699	700	713	684	649	709	695	700	712	681	666	711	689	657	705	632	704	711	670	682	710	738	689	697	705	706	702	700	693	699	713	680	675	669	683	731	681	660	664	714	679	735	705	698	719	669	698	681	733	704	686	661	658	661	699	722	694	707	723	675	677	649	714	664	723	700	666	712	703	700	696	710	671	684	669	717	654	650	684	707	671	679	684	696	719	679	662	626	681	668	676	754	694	690	712	731	644	678	737	651	711	691	679	686	655	721	707	628	667	687	682	684	693	684	687	720	673	745	688	703	673	681	679	696	682	694	675	690	684	718	693	695	744	722	616	677	699	698	638	718	669	707	699	658	659	726	697	699	699	711	709	691	659	715	658	719	724	732	666	683	724	736	679	730	697	672	731	681	653	723	685	690	662	676	694	719	685	695	727	655	706	688	711	713	642	651	714	747	714	673	661	711	747	699	719	698	684	682	661	637	730	709	737	662	684	686	660	691	690	759	697	711	685	719	690	722	665	713	695	636	695	715	711	701	694	718	682	649	668	714	691	710	695	697	718	709	668	686	668	688	720	699	715	705	677	695	681	704	695	708	661	626	720	696	729	668	692	698	690	663	691	700	730	639	818	692	677	651	689	690	710	744	691	668	662	658	718	716	688	660	654	703	683	641	679	681	676	644	680	716	688	683	678	711	722	706	734	696	719	711	698	699	698	701	732	710	695	685	685	696	667	691	703	675	674	650	709	691	678	691	691	666	692	721	675	710	685	695	610	695	690	730	698	662	663	699	705	696	692	729	670	709	672	688	666	685	699	706	646	700	679	695	722	708	681	691	733	715	690	667	714	703	680	707	711	668	694	670	690	694	706	632	676	726	714	722	664	679	699	688	701	673	684	710	661	692	694	719	708	706	736	691	701	711	699	688	686	719	708	656	684	662	680	715	693	691	685	652	668	671	733	687	671	658	707	718	680	710	681	715	672	714	660	711	720	719	680	679	663	692	683	713	721	732	672	672	702	666	676	703	719	747	679	722	724	647	687	684	731	705	666	728	741	726	677	735	671	673	693	761	672	660	700	705	705	678	705	677	728	724	737	718	665	672	689	688	647	702	644	713	694	698	654	684	648	694	682	694	680	709	703	688	696	696	686	685	691	696	695	705	695	724	686	729	667	701	644	711	693	681	648	689	701	688	697	700	680	720	683	709	721	669	702	691	711	703	690	681	673	689	691	731	698	705	695	684	681	659	711	701	740	704	688	687	660	701	683	700	695	651	699	715	649	661	644	726	710	705	708	685	671	662	716	693	701	683	704	686	698	681	661	702	630	677	667	640	656	676	708	688	637	730	644	632	650	740	682	691	681	697	678	705	632	716	682	659	721	669	651	678	657	680	691	717	672	694	677	708	702	649	698	744	673	701	654	710	682	715	660	681	682	677	653	687	672	701	726	662	724	678	703	683	736	666	704	693	634	698	717	698	702	684	668	658	700
63520	99966	70094	38462	16298	5036	1535	779	702	684	648	600	640	617	662	630	680	654	669	634	675	695	644	659	660	647	666	629	696	665	670	656	641	647	653	674	621	640	663	681	635	651	653	640	687	674	638	698	675	639	708	648	667	694	646	700	653	619	665	653	648	653	641	659	658	691	672	689	707	644	654	693	665	649	653	641	690	706	691	634	673	673	651	641	660	647	716	676	660	634	672	670	654	629	666	657	637	666	675	653	659	626	693	684	669	657	667	681	665	658	666	697	641	699	654	616	674	664	712	640	676	633	698	624	678	645	676	628	639	642	693	679	676	663	665	618	633	669	616	690	687	676	639	664	647	693	657	618	681	651	684	669	635	666	674	675	643	733	686	710	655	693	682	625	663	644	663	667	663	697	680	653	678	652	624	680	648	639	694	692	692	667	686	660	653	639	694	605	671	664	615	697	619	649	678	635	605	672	648	677	663	694	657	658	663	663	653	586	658	681	656	664	656	678	655	679	638	640	647	702	637	648	653	662	669	687	643	613	652	629	624	684	634	626	663	695	686	663	610	681	676	692	648	659	699	594	676	668	636	647	673	657	656	626	638	662	635	638	650	671	659	668	668	658	691	641	643	612	650	702	718	632	657	701	677	625	641	649	692	624	679	647	679	669	678	635	660	661	664	655	636	685	632	680	663	656	653	643	629	646	665	666	665	693	673	669	664	650	656	689	651	642	650	669	661	612	649	649	625	680	649	660	654	654	636	654	648	669	649	669	639	637	642	644	643	612	679	635	637	660	647	623	680	693	627	641	638	658	654	636	653	692	626	633	678	672	620	669	678	690	676	630	706	663	683	657	661	686	720	649	674	610	647	617	682	685	649	659	657	657	644	657	669	647	651	649	677	708	652	657	680	687	644	639	667	626	656	681	633	647	598	657	684	647	607	672	659	674	721	640	668	631	640	683	684	636	679	664	657	679	651	659	659	670	638	649	634	635	666	614	629	686	623	676	652	630	659	644	675	646	655	664	719	691	653	669	646	687	682	695	652	630	602	612	607	643	646	619	630	661	630	689	700	646	635	618	654	657	658	627	695	656	663	664	665	660	654	664	657	649	655	661	668	651	731	674	619	687	627	648	668	665	639	701	619	624	598	686	675	683	640	687	677	685	665	667	681	672	664	661	666	627	648	665	667	657	650	662	651	730	626	682	646	623	645	597	638	606	681	637	678	643	646	661	685	677	693	630	631	652	681	693	683	630	661	650	660	682	643	660	657	649	634	638	682	658	607	627	604	635	726	627	655	664	639	637	642	662	727	650	685	682	662	709	640	633	694	703	657	661	667	697	690	668	692	632	673	674	705	632	609	659	615	608	636	639	637	673	648	650	632	678	641	725	653	669	637	686	653	662	606	682	628	620	669	595	662	619	625	680	640	679	671	637	650	659	644	671	668	640	651	637	668	647	662	668	667	656	621	691	668	666	640	668	637	745	656	710	694	635	630	657	633	642	630	632	705	656	633	668	641	661	630	689	661	665	657	690	629	662	675	696	621	665	664	653	662	665	640	654	636	660	651	682	599	648	684	694	683	702	693	614	650	649	622	675	711	675	681	680	664	638	659	657	689	608	655	641	679	668	663	659	640	678	679	654	664	648	622	683	671	684	623	651	663	662	677	667	659	647	669	685	555	647	677	647	629	639	623	656	696	672	669	674	646	674	667	727	645	616	658	635	615	637	699	724	661	617	676	681	696	681	660	681	654	629	640	646	616	681	643	628	698	679	630	636	644	645	656	646	678	659	683	648	671	637	654	670	659	655	602	670	637	692	668	620	731	678	686	643	646	680	622	680	664	689	641	654	617	631	660	612	659	653	652	679	632	649	666	660	655	674	685	656	666	656	667	655	675	686	654	699	690	647	625	668	602	678	666	627	654	683	639	658	686	673	625	678	647	657	645	679	643	692	648	679	603	656	666	640	659	654	682	675	674	645	643	645	690	664	622	632	675	634	680	672	667	647	634	664	663	673	683	689	641	659	618	653	693	651	654	673	679	626	659	603	625	693	686	672	712	649	654	623	655	643	630	618	645	672	616	649	667	688	654	701	642	679	624	649	651	626	671	666	644	648	653	654	684	681	647	707	655	664	674	649	642	646	648	660	672	647	632	686	646	693	681	681	619	651	674	652	672	654	688	698	669	641	688	712	672	691	677	657	666	633	625	680	645	643	703	670	654	615	657	686	626	694	653	668	637	626	651	646	635	660	685	686	601	649	632	626	648	662	685	638	660	637	710	645	626	626	649	680	677	662	629	636	666	664	671	667	655	692	665	616	688	648	681	650	700	660	643	640	640	670	619	649	632	630	646	654	653	660	647	675	664	630	675	621	647	702	668	650	707	639	654	630	658	690	608	667	687	639	657	643	644	651	702	656	666	681	660	677	655	671	723	642	604	656	650	639	650	693	646	639	683	661	634	650	659	628	678	646	679	676	636	647	674	650	617	644	642	666	594	626	725	633	616	641	610	658	658	685	644	671	637	643	635	643	648	687	661	650	683	682	673	674	659	614	662	607	706	654	649	655	693	600	633	669	625	640	718	651	662	645	678	617	674	661	657	654	619	654	694	640	673	679	694	620	647	725	596	645	662	633	657	657	655	636	709	631	641	720	692	655	645	640	668	666	644	654	651	696	616	671	646	663	681	635	590	699	666	691	682	674	678	639	668	641	673	651	616	629	636	645	713	650	702	613	643	643	694	625	654	683	670	660	636	665	623	627	706	639	662	667	646	643	686	656	618	617	629	621	636	669	666	649	646	635	618	673	642	657	680	688	643	676	664	688	655	666	624	683	651	676	622	627	703	646	624	691	666	671	630	664	663	657	638	635	660	650	618	635	690	646	597	682	659	621	665	662	665	668	657	622	674	661	709	663	646	640	661	617	666	673	635	656	652	640	659	656	653	669	646	620	627	629	659	633	658	692	643	633	630	670	679	678	634	707	643	658	636	679	654	692	639	728	654	658	682	684	674	629	642	595	654	613	638	662	674	638	672	672	627	690	662	655	646	725	627	677	618	693	696	684	666	674	640	658	657	647	639	698	669	654	650	641	648	682	683	627	641	714	644	636	626	684	667	597	717	674	647	659	669	664	640	665	603	693	649	658	635	697	623	645	711	653	670	659	693	615	666	637	692	679	731	665	698	675	666	616	641	596	669	671	674	639	687	640	655	632	647	701	636	667	657	650	693	638	706	687	669	661	644	665	653	668	665	660	713	626	667	648	675	669	672	656	695	658	669	662	676	671	664	619	642	656	645	651	661	650	664	639	671	674	655	746	653	652	659	675	719	621	648	628	696	641	690	624	654	644	607	685	603	625	640	641	667	640	600	633	637	684	660	652	681	654	631	691	670	634	644	611	665	680	670	680	675	693	650	694	655	607	685	646	634	684	680	624	648	659	603	659	663	653	702	657	630	624	690	640	610	673	692	691	661	671	669	646	691	660	649	654	664	678
30291	30771	24427	10258	2322	881	533	528	517	542	533	544	513	483	501	463	512	511	519	468	484	512	531	474	482	488	474	476	492	526	510	509	500	503	486	462	507	484	511	474	476	481	486	512	505	505	482	519	474	515	491	518	495	514	522	463	499	515	491	459	469	520	515	483	481	444	506	498	479	477	503	495	485	518	525	482	526	537	503	493	478	478	526	497	537	491	467	510	502	499	455	515	488	466	466	462	513	483	493	510	462	489	469	490	479	478	500	476	430	483	477	497	498	529	541	514	507	499	474	507	498	483	485	508	487	523	483	498	486	490	505	459	492	553	505	505	525	484	452	483	480	464	455	467	523	475	503	497	484	480	538	499	477	492	474	460	492	495	490	526	487	468	507	505	479	512	476	491	496	497	487	468	494	476	533	504	492	533	524	516	529	520	526	498	502	503	498	469	496	514	502	534	504	483	493	485	476	486	459	498	490	447	475	517	505	469	477	535	488	515	457	496	473	483	494	490	487	518	524	504	495	478	519	525	479	502	484	573	491	504	514	512	480	486	472	507	493	496	486	460	489	497	462	497	495	496	498	471	491	511	510	481	451	501	467	498	534	489	468	505	497	468	492	527	530	539	493	519	518	486	496	501	527	492	474	502	500	428	447	517	475	465	499	525	491	526	482	540	461	481	459	472	496	470	485	491	506	466	473	454	501	484	456	493	516	477	485	513	506	539	492	520	517	486	537	525	499	495	523	485	481	483	501	519	482	471	477	481	528	468	490	520	503	469	512	481	506	508	495	506	515	478	501	507	528	497	488	507	486	473	496	438	510	474	478	510	480	464	466	500	475	492	476	517	533	522	499	501	488	501	489	509	548	525	490	518	520	491	482	501	523	456	460	504	523	495	490	513	540	485	475	476	522	496	495	467	481	504	475	505	467	492	471	513	495	493	507	491	489	486	487	501	495	476	535	497	513	482	474	490	513	474	463	492	505	502	521	509	522	531	500	499	533	471	505	489	522	511	500	504	460	512	468	487	498	468	521	497	483	560	520	473	527	507	452	517	488	527	563	503	496	468	489	523	503	498	462	486	510	488	498	496	495	480	459	487	467	523	549	504	480	519	526	525	518	541	472	486	526	481	472	478	499	498	514	456	475	501	488	472	485	494	516	501	496	467	490	508	441	490	475	513	520	497	461	472	474	484	498	499	556	465	517	518	501	470	500	512	508	476	479	469	493	504	503	511	477	513	478	495	490	470	484	515	507	499	487	485	484	470	479	495	447	497	510	481	498	478	534	487	517	482	554	480	510	451	446	506	497	535	477	546	495	487	471	493	493	541	474	504	451	535	499	512	468	511	494	490	495	503	506	464	498	511	482	509	476	506	512	515	496	480	526	495	477	506	532	501	477	504	505	469	528	539	487	502	507	472	493	506	478	463	470	493	500	494	483	464	493	524	481	516	476	508	515	514	457	508	526	522	520	465	507	507	464	505	507	442	486	492	472	491	535	505	512	494	477	537	469	535	463	497	504	469	494	492	524	484	478	490	535	497	513	508	470	510	488	481	515	550	477	470	466	464	489	470	477	447	483	473	489	503	532	537	508	496	497	525	449	450	507	501	465	475	472	479	480	500	452	472	460	502	542	507	481	472	468	513	506	527	519	459	511	496	479	534	502	462	486	509	475	482	470	460	492	495	521	505	495	538	482	462	524	496	484	485	512	525	488	455	481	499	465	454	461	512	511	535	482	550	506	490	489	493	497	495	472	491	497	473	519	484	472	508	505	469	459	521	514	477	498	495	490	496	491	516	506	505	470	483	505	498	495	518	492	519	495	509	510	507	519	443	457	501	477	525	494	496	506	510	497	524	484	546	485	518	501	488	502	473	491	448	510	496	503	481	472	509	509	489	472	507	488	519	486	498	507	518	538	486	462	457	468	466	496	470	512	503	515	504	508	516	486	491	465	464	516	500	529	495	449	443	480	513	518	513	493	493	504	512	474	550	473	472	500	448	516	498	501	457	516	501	496	493	509	505	509	506	501	495	554	497	500	501	464	480	474	480	516	486	475	469	468	508	490	515	468	504	514	500	511	447	525	509	485	506	511	463	484	508	521	505	503	458	503	503	500	491	468	486	513	484	499	455	501	460	484	470	487	498	532	520	525	523	481	476	485	571	516	513	456	453	465	494	490	461	534	486	467	513	467	504	508	481	488	490	552	487	508	478	514	468	492	473	509	456	493	497	504	519	486	481	468	485	496	494	469	512	478	527	482	491	516	474	516	507	473	515	452	491	514	517	520	490	523	478	519	485	499	492	486	483	497	537	522	508	481	529	507	488	477	533	515	500	458	492	526	499	500	492	497	505	476	480	501	519	520	471	516	514	498	496	490	507	515	525	504	485	501	503	490	521	486	485	488	498	511	515	463	474	461	478	495	496	493	501	500	505	510	511	490	482	473	540	520	498	517	477	463	516	497	535	505	518	500	501	500	486	489	475	521	508	470	523	534	479	508	488	472	532	515	457	502	509	508	492	502	493	465	521	488	494	460	480	478	512	499	484	536	497	488	461	490	471	488	504	489	497	484	505	503	482	477	512	473	531	510	532	508	470	499	530	507	503	497	474	490	484	434	487	509	515	500	499	499	493	486	476	455	494	489	512	487	485	487	499	518	478	514	483	487	494	511	529	521	476	475	457	473	519	503	484	493	507	468	444	495	505	498	521	504	503	511	458	493	475	441	504	494	483	499	466	478	506	453	536	504	523	504	505	518	509	524	469	507	489	471	470	497	489	532	511	480	527	558	513	517	521	463	509	493	478	503	484	514	467	509	493	457	472	506	496	492	516	506	496	497	511	494	516	491	472	481	531	514	538	513	508	486	478	504	467	467	524	535	519	540	508	504	510	509	481	493	487	473	473	521	489	457	501	512	495	497	512	501	517	496	477	527	486	532	500	514	501	499	506	494	501	535	491	483	513	462	499	499	545	501	519	516	496	492	461	489	532	507	487	462	496	541	497	474	521	446	464	492	454	500	510	493	486	499	493	489	499	474	488	502	505	506	483	508	467	500	492	451	484	480	495	472	554	507	487	538	499	523	486	503	491	507	513	452	496	468	438	524	454	515	521	503	496	503	529	478	486	494	501	495	488	521	499	479	468	513	534	471	492	524	499	484	488	500	484	534	489	486	482	500	536	490	513	514	484	515	482	494	495	519	460	487	512	484	509	484	477	536	489	513	523	510	509	482	467	508	538	520	490	501	511	492	458	502	531	465	478	522	479	503	496	510	480	493	484	462	509	477	487	513	507	484	481	538	535	501	536	477	487	481	448	505	483	520	544	502	487	484	463	523	519	497	512	471	465	508	537	484	492	509	499	482	476	516	529	509	530	507	513	435	514	496	541	530	498	503	507	473	498	494	530	515	533	464	540	513	495	490	498	474	518	477	489	483	525	516	495	506	528	498	479	504	435	489	467	491	499	478	506	511	503	479	524	452	501	504	504	466	500
23626	35079	18125	5621	1903	832	518	421	394	459	389	442	412	438	411	415	434	477	462	373	417	409	415	418	466	435	433	443	460	417	445	421	419	412	461	429	408	429	385	453	433	478	455	404	458	436	444	442	412	463	466	429	412	414	416	443	435	443	405	416	454	398	445	437	430	447	412	409	389	416	458	444	444	389	432	422	472	399	451	425	459	439	459	393	435	447	419	461	446	438	435	461	440	440	414	451	399	432	440	468	459	470	457	444	427	420	424	427	384	450	434	437	388	410	406	434	402	459	440	407	464	440	433	445	427	385	430	405	438	462	449	472	448	402	444	434	449	455	401	411	428	409	421	420	469	436	419	440	404	405	415	397	429	448	411	433	423	438	419	463	387	419	434	404	431	430	440	433	461	441	426	413	439	448	422	424	440	423	383	455	427	437	391	424	426	444	433	433	436	430	444	452	432	407	462	449	438	399	402	422	432	459	443	421	431	412	438	418	399	427	409	422	423	420	421	415	409	421	445	446	416	462	430	374	422	429	425	439	409	408	424	428	424	410	413	444	468	411	442	436	441	426	407	420	426	411	428	396	457	430	439	400	442	463	407	449	449	454	400	415	429	462	416	411	435	422	444	417	438	432	436	429	419	460	464	411	471	404	407	422	413	456	454	425	447	452	403	434	404	444	412	450	430	417	477	448	464	426	446	483	442	432	444	398	401	462	437	410	454	430	440	428	451	434	392	396	410	427	416	411	412	426	427	414	396	382	424	451	389	395	450	448	395	389	425	402	422	414	457	440	418	468	431	439	436	452	419	460	451	438	419	445	440	432	416	421	431	412	433	391	407	429	467	396	399	473	446	388	416	422	444	418	428	426	421	441	420	391	446	430	424	460	420	429	417	427	438	419	426	408	422	425	390	417	431	416	435	413	447	393	441	403	428	448	402	453	462	439	447	428	435	447	440	388	422	426	417	427	464	468	441	441	407	434	427	440	426	433	397	382	413	455	449	470	442	444	401	429	452	400	426	457	416	384	453	468	414	428	395	425	412	447	424	429	420	439	429	442	406	439	427	425	415	447	430	439	447	411	447	411	426	399	429	421	436	433	450	442	438	408	419	448	407	417	423	446	416	431	444	426	427	440	432	452	473	399	433	436	432	432	441	449	419	411	415	409	386	441	458	468	438	420	437	416	430	410	431	438	402	426	441	452	417	445	446	441	411	438	451	439	449	411	462	419	452	414	453	451	432	421	431	452	411	443	430	409	421	466	447	432	393	419	422	421	424	444	412	428	445	415	423	418	440	398	437	415	450	431	442	393	464	455	459	458	435	445	462	425	453	411	457	453	442	421	448	441	429	413	427	450	494	458	439	486	444	433	436	446	433	469	412	441	429	445	416	445	432	428	466	462	395	448	459	434	457	433	436	443	425	413	435	426	392	433	432	443	406	405	436	421	433	381	443	422	390	420	433	448	424	415	397	487	411	458	426	411	428	430	427	436	396	448	442	420	405	400	427	428	413	438	421	452	421	430	435	426	439	455	442	437	444	401	406	414	436	402	434	412	444	443	437	421	458	420	418	457	423	435	435	417	431	441	412	420	433	437	420	439	411	439	425	454	444	393	453	460	420	433	439	425	430	462	429	432	400	437	437	421	381	420	392	433	444	400	425	438	403	434	449	459	400	430	479	433	458	445	403	428	428	408	395	435	428	434	411	426	415	439	406	448	410	399	446	413	432	445	412	420	439	467	401	465	435	419	443	436	421	443	415	429	443	450	427	469	415	421	436	419	406	379	389	464	458	441	420	443	442	446	434	425	429	427	437	414	429	451	462	450	444	417	408	447	422	426	435	476	389	421	439	436	434	451	409	460	416	441	438	464	464	423	420	446	454	420	435	445	405	419	437	431	414	411	424	415	404	372	434	459	447	463	413	454	411	390	415	448	439	434	377	438	428	427	449	399	436	428	420	444	457	430	414	386	438	434	446	470	407	419	429	437	427	447	413	396	429	427	406	413	415	482	457	437	442	453	446	424	433	431	414	408	420	425	409	393	388	414	421	428	446	433	440	411	398	436	423	432	444	426	457	418	455	390	399	429	455	423	429	395	399	446	425	431	415	458	474	415	443	448	450	436	470	407	428	429	432	427	413	403	421	402	405	419	387	420	456	404	409	397	403	436	397	420	400	432	437	419	480	426	415	434	441	445	408	462	432	400	416	454	427	377	383	424	408	428	417	459	399	443	404	427	439	457	424	418	410	449	430	435	435	417	423	395	423	429	407	430	417	425	408	422	438	417	445	404	456	411	433	385	413	423	424	427	440	403	402	437	481	460	447	411	423	408	457	428	429	443	460	397	418	403	441	408	424	443	416	422	439	474	429	407	427	429	415	423	449	461	435	443	412	440	432	417	457	405	424	408	425	421	429	405	407	404	452	427	436	448	441	452	471	420	409	430	419	414	405	436	438	392	457	448	426	414	463	433	446	445	436	436	449	380	459	426	430	449	418	437	445	428	414	411	416	436	416	421	427	398	432	404	445	462	406	410	426	422	416	414	416	455	409	422	427	449	426	409	439	436	447	448	409	440	475	403	424	434	447	448	432	438	433	404	433	437	406	428	424	416	444	391	393	445	388	444	414	428	442	414	421	429	394	439	386	414	442	451	421	435	380	370	440	409	425	407	434	458	426	387	446	441	439	430	433	451	420	428	429	414	414	441	426	436	398	434	419	425	422	446	432	398	406	400	468	445	466	429	425	409	409	416	439	441	416	453	420	404	423	410	445	434	426	422	428	418	412	415	401	426	456	382	425	459	415	456	408	461	422	426	456	443	437	466	473	398	420	448	425	493	409	412	406	453	435	401	428	480	419	421	421	454	411	415	423	420	380	420	415	397	403	439	414	430	430	428	413	436	480	412	422	426	464	435	429	406	422	406	410	374	397	392	443	448	420	447	451	440	449	421	427	472	427	392	416	419	406	401	436	438	462	456	451	421	463	462	415	425	407	430	417	406	386	445	436	433	419	422	400	415	425	454	410	399	460	418	450	466	423	409	442	429	449	399	444	420	414	444	397	439	416	398	441	432	453	401	421	404	428	453	416	432	476	416	447	389	419	391	446	453	475	422	434	397	428	420	407	420	402	426	436	445	433	440	426	425	424	388	437	447	433	451	418	427	455	443	424	447	448	417	389	437	448	446	435	441	442	433	412	430	433	419	425	436	428	417	449	419	445	433	444	424	447	426	424	427	413	431	424	421	426	446	444	430	429	428	428	423	426	442	405	412	432	465	448	450	417	436	436	463	452	454	424	421	442	400	412	387	410	417	429	401	456	417	388	423	442	414	439	417	452	415	432	416	421	399	443	397	430	428	463	435	457	420	431	443	435	437	445	399	397	408	424	442	415	422	416	428	447	459	410	401	424	436	443	438	408	406	393	417	409	421	453	462	411	461	420	390	431	421	413	412	412	432	431	425	404	427	385	438	416	418	432	415	427	449	394	432	470	392
25522	26276	38527	33542	18395	5564	1266	730	574	579	587	533	553	599	584	604	541	561	551	533	571	555	536	548	556	555	571	539	543	576	543	576	535	593	590	602	566	544	566	553	549	502	547	607	547	571	562	543	563	525	515	536	548	561	518	557	585	564	540	528	527	530	495	551	560	562	551	538	522	536	548	541	550	546	545	544	553	545	561	544	561	498	615	571	546	565	553	546	529	528	544	564	540	564	553	565	553	535	563	549	588	540	532	584	532	531	544	559	577	530	571	570	539	567	535	590	577	538	529	498	538	556	549	571	550	543	539	531	567	552	562	565	543	559	610	540	532	581	575	515	550	563	554	569	547	538	559	513	575	540	514	542	565	557	513	545	543	548	532	574	527	566	625	550	546	520	551	525	615	540	543	528	539	550	534	515	561	548	560	593	524	549	520	520	520	519	527	562	540	590	596	561	549	564	598	508	569	542	532	468	525	545	529	603	518	557	545	581	548	561	587	524	543	521	538	553	541	530	552	521	521	529	532	590	585	549	542	580	550	518	565	524	566	568	594	514	546	566	569	558	567	529	517	547	501	542	551	566	578	567	532	514	554	534	521	548	559	596	543	592	566	564	512	541	585	540	579	560	530	578	539	543	559	542	535	540	536	535	523	551	529	578	549	547	561	525	524	500	517	534	565	555	546	562	563	563	558	564	571	551	529	571	579	561	577	558	504	546	527	596	559	510	540	589	546	535	577	555	560	565	557	554	577	539	571	550	572	529	555	522	575	530	540	508	514	565	557	549	535	536	529	553	552	556	526	530	543	505	540	546	533	531	503	523	551	550	551	555	564	571	571	522	597	537	536	522	556	535	557	558	543	507	525	532	558	516	517	544	568	522	524	567	587	581	568	519	552	557	530	553	527	543	552	553	508	582	536	523	538	535	563	570	496	561	517	555	528	565	564	514	564	581	547	564	566	561	542	585	563	531	538	524	577	531	541	540	535	538	549	576	561	616	527	542	559	559	567	553	585	584	536	548	560	529	547	581	548	561	532	532	547	541	520	569	572	519	548	545	524	546	566	578	546	518	533	553	502	561	589	542	579	547	562	530	536	553	592	535	554	544	523	592	553	526	568	538	577	550	576	532	527	572	519	541	573	572	533	542	556	542	515	527	557	527	599	540	502	571	568	495	544	523	535	542	529	535	543	565	527	539	535	525	533	588	525	535	544	534	593	559	575	530	574	516	562	533	553	536	587	571	533	547	538	530	559	532	537	550	574	542	552	546	558	536	541	588	504	528	552	567	537	564	572	549	559	562	522	586	514	559	558	565	526	525	579	568	559	541	568	564	574	518	545	558	534	584	551	524	545	566	524	544	548	508	571	577	569	540	586	565	550	530	543	552	505	559	535	532	580	538	508	529	548	481	550	488	570	526	536	528	548	562	551	570	562	565	570	521	531	514	518	534	555	552	550	529	565	528	517	530	578	550	524	597	554	549	497	558	564	531	553	552	560	543	537	533	560	564	483	516	536	493	570	520	508	510	533	534	543	566	530	563	534	545	520	554	552	551	523	535	569	566	528	573	534	551	567	555	567	498	568	532	557	583	539	570	564	502	538	540	533	520	549	539	526	555	523	480	511	537	551	558	533	539	542	562	529	550	573	514	547	513	529	565	559	572	511	546	563	510	506	527	571	541	522	592	578	536	538	549	573	568	562	535	569	560	511	533	548	588	530	549	534	579	540	553	539	543	551	548	559	504	538	536	512	521	565	534	602	556	568	543	582	553	534	511	518	587	546	537	567	547	534	522	517	531	537	567	532	575	584	578	586	522	533	567	574	588	571	539	539	552	575	519	564	502	544	482	573	529	575	525	525	583	562	494	568	539	552	573	500	562	544	544	578	563	548	540	545	563	572	536	560	514	552	530	526	527	538	556	572	519	540	538	512	546	581	581	516	546	552	522	533	563	611	518	571	550	545	538	560	548	612	527	536	578	535	524	502	528	554	553	546	574	509	502	541	562	540	555	511	560	559	513	592	548	525	553	556	536	550	586	523	594	539	529	560	571	526	543	562	580	533	508	578	572	558	575	493	544	548	559	531	555	527	550	549	560	496	560	559	538	594	505	523	574	512	546	509	522	569	509	535	511	538	522	516	544	543	527	595	572	557	548	556	561	594	579	503	541	515	545	547	544	558	564	544	562	517	510	525	530	556	541	529	564	575	564	535	525	517	550	550	550	540	533	543	592	579	541	567	520	537	536	529	549	508	517	529	559	531	555	505	546	548	571	574	588	533	545	586	553	544	525	592	523	556	533	545	550	534	550	561	576	532	530	561	565	556	547	534	547	522	527	495	542	575	544	552	526	507	545	584	511	529	562	558	491	564	566	571	539	560	558	576	566	558	559	513	565	562	558	556	585	538	547	520	525	516	558	520	546	562	549	531	566	547	535	551	559	524	540	554	538	510	551	532	579	560	575	500	538	555	572	545	588	551	567	505	592	542	635	557	549	573	509	564	517	560	537	538	550	519	540	598	511	534	540	517	581	528	546	542	593	556	531	500	502	535	544	547	548	547	546	506	582	551	587	549	578	538	529	533	553	550	507	546	568	545	546	510	511	570	519	534	521	513	532	501	550	552	554	533	567	609	563	512	545	528	559	544	542	574	565	530	558	535	550	523	574	555	534	543	530	526	567	509	557	517	616	496	563	545	540	580	584	545	554	547	546	560	533	480	536	538	537	588	540	533	579	584	533	576	522	559	530	522	527	533	525	565	588	531	536	566	548	552	584	554	525	555	576	568	546	540	557	526	556	488	541	579	543	590	549	546	522	528	570	582	519	604	534	541	560	523	535	565	515	560	557	539	506	543	523	511	533	609	532	528	543	555	553	539	555	553	615	547	520	566	533	555	545	550	549	555	553	573	547	565	520	525	523	544	507	556	559	591	591	580	546	523	548	532	536	554	526	534	584	569	553	606	511	556	592	539	563	562	527	549	547	580	549	569	530	518	551	522	527	477	521	546	567	564	514	522	547	587	578	549	545	554	510	555	573	526	553	551	544	560	550	543	535	543	539	536	538	534	536	607	559	518	558	586	571	551	546	568	543	540	558	509	554	555	522	530	541	573	537	565	550	505	566	512	528	573	540	576	569	519	555	569	528	543	531	547	531	530	544	547	572	531	562	560	522	501	488	559	552	577	552	536	555	569	560	535	579	549	496	518	560	559	558	542	539	573	548	577	586	587	558	529	577	546	540	535	561	573	549	534	529	569	561	551	528	550	572	559	553	568	549	548	524	519	578	596	561	567	538	573	517	495	564	526	526	539	575	537	573	547	579	577	552	558	574	524	541	546	551	552	528	554	517	528	532	505	531	537	563	529	551	575	542	542	554	529	492	559	522	559	565	533	578	566	532	536	563	506	531	578	501	534	563	564	520	563	562	531	518	543	548	573	512	579	516	535	557	593	514	548	594	530	558	514	575	508	592	541	522	579	575	528	550	556	515	524	537
59175	84720	57300	26982	9987	2925	1019	632	531	550	484	513	492	510	540	570	508	486	510	500	524	504	513	538	473	529	510	484	468	519	516	464	494	467	508	490	494	514	508	529	505	548	480	471	475	528	542	518	510	521	495	509	500	506	519	523	523	503	500	475	506	510	521	484	488	503	463	529	508	478	521	535	510	476	540	504	527	515	502	551	477	483	504	522	536	528	529	500	503	534	484	511	534	539	526	546	506	479	524	542	467	543	491	503	544	504	524	488	517	524	547	522	528	533	470	482	527	527	531	519	520	487	497	462	508	484	490	524	520	500	521	506	494	516	502	503	499	515	497	538	485	543	515	509	488	502	495	531	523	455	504	499	530	510	492	503	505	510	541	516	484	477	465	547	486	516	502	498	510	541	484	513	459	488	493	484	511	513	495	521	486	508	527	538	501	520	529	512	558	515	479	491	501	525	475	514	494	485	509	520	533	533	459	507	513	506	534	496	520	500	509	517	487	538	509	460	522	505	493	535	508	490	540	446	486	528	464	497	484	478	499	496	536	506	501	495	481	473	488	503	498	492	498	522	492	504	455	559	501	492	511	495	540	564	507	517	497	543	516	561	529	569	558	461	509	500	566	500	472	489	515	532	550	498	494	494	525	476	537	496	532	525	504	518	478	532	552	520	520	505	497	471	506	477	508	460	526	504	528	521	523	507	531	493	529	506	512	530	539	475	517	487	513	522	519	507	505	494	529	516	492	513	514	521	504	508	501	540	567	512	501	532	496	502	507	508	462	521	474	485	525	503	510	552	515	529	553	460	501	531	495	502	506	521	501	482	478	505	503	499	491	521	490	532	533	496	498	503	518	514	526	467	523	475	544	484	493	493	508	479	492	423	509	483	493	479	493	499	528	504	499	504	477	533	533	447	506	534	513	519	485	512	508	494	479	497	472	511	517	490	526	460	499	527	507	524	560	517	523	488	548	512	490	553	488	525	484	538	482	512	511	538	512	437	533	546	552	509	491	513	471	481	550	515	513	529	529	507	469	485	494	488	558	520	506	473	492	529	507	520	481	513	524	497	537	456	533	529	536	476	538	483	505	535	524	523	490	495	527	547	511	489	459	530	519	542	516	510	530	488	489	495	493	498	496	524	540	498	521	512	513	494	491	552	478	478	502	501	515	501	508	482	550	495	516	490	532	520	473	501	550	549	537	518	539	524	499	532	474	507	528	507	501	554	535	501	545	480	527	506	493	520	530	506	500	509	505	488	519	461	453	507	551	503	506	526	487	528	486	496	524	512	500	517	513	478	477	499	508	507	491	500	470	501	504	531	474	541	481	519	497	532	500	522	515	497	499	501	488	489	511	522	471	509	516	516	489	493	483	518	521	551	500	515	475	508	504	500	497	510	547	531	530	494	537	482	523	485	517	526	532	513	543	493	535	510	505	523	497	523	520	515	520	521	489	533	471	490	488	495	491	497	473	490	523	512	537	531	538	464	538	522	506	517	514	498	513	483	501	527	504	481	492	492	510	505	492	526	478	495	517	492	527	476	494	502	463	536	512	476	491	485	488	490	535	486	513	524	522	465	493	507	508	508	516	550	493	489	515	524	457	526	513	510	518	508	469	496	495	469	515	510	563	467	467	498	522	534	503	513	480	480	500	499	464	506	492	485	551	500	524	482	512	491	499	495	477	493	557	489	490	487	523	527	559	457	529	499	547	503	544	449	491	510	486	519	469	483	506	482	485	521	524	454	527	505	526	466	506	496	509	500	491	474	513	497	480	480	492	495	492	495	522	512	478	520	491	493	484	529	480	496	533	492	475	478	475	511	537	502	497	532	482	523	532	508	492	500	533	496	497	493	510	488	484	504	523	485	478	505	518	497	496	450	497	519	503	482	503	529	519	528	498	507	479	496	524	489	513	507	503	494	524	484	506	527	538	491	503	522	491	503	476	504	469	523	526	522	559	452	492	524	498	490	500	512	492	517	502	490	519	518	503	502	513	519	535	511	487	527	493	528	460	551	487	498	484	549	533	508	525	516	557	513	511	515	508	532	523	497	489	523	522	508	490	518	494	543	506	475	548	502	490	522	504	508	505	490	484	527	469	510	515	501	522	484	433	486	484	483	502	522	549	503	486	526	477	506	530	530	519	536	518	498	508	528	531	461	460	496	499	496	488	531	529	495	529	519	498	539	525	510	473	499	485	518	495	520	535	541	498	513	500	520	473	549	507	518	522	524	503	491	523	491	525	511	527	493	510	478	468	496	514	485	540	482	503	533	510	504	530	525	495	499	511	523	472	519	478	530	509	514	506	515	469	501	500	523	501	496	453	496	533	488	492	504	498	510	504	471	468	542	553	515	518	506	508	560	541	493	523	530	486	485	496	510	480	517	559	477	520	500	465	477	507	494	527	489	542	515	527	514	490	481	496	516	520	504	476	537	509	467	488	509	469	515	494	494	489	537	520	535	537	513	505	505	500	502	490	502	513	497	532	537	540	526	525	505	526	511	539	460	528	536	509	496	514	503	530	519	499	506	505	511	474	505	508	510	533	510	555	491	476	513	514	477	496	521	493	530	510	528	526	485	458	467	474	543	501	475	503	522	483	508	492	526	505	528	488	523	507	538	476	502	467	556	519	525	522	521	503	537	509	471	530	505	515	505	507	490	542	535	505	494	466	526	518	490	526	478	529	515	512	502	513	488	529	524	489	498	484	505	494	529	543	503	502	503	484	487	527	537	498	475	532	530	522	517	513	533	506	524	485	495	509	512	485	509	525	506	494	507	518	495	523	511	496	500	491	503	484	492	539	488	507	474	495	508	509	514	516	485	497	512	480	497	488	495	508	521	517	522	463	504	484	548	526	505	508	492	506	505	479	474	509	530	511	490	487	477	499	508	531	506	523	472	513	518	510	529	545	492	532	506	508	510	503	518	499	525	483	501	557	528	481	537	503	492	481	544	525	499	483	468	541	500	522	515	514	497	540	519	502	479	510	476	484	524	520	485	500	479	501	536	510	482	474	508	468	510	497	488	495	481	522	483	475	491	498	489	501	485	495	495	519	525	485	477	522	497	534	527	512	507	517	495	508	466	524	513	488	512	509	539	521	528	509	515	537	494	490	490	506	529	557	497	508	514	507	501	484	511	511	497	464	491	503	527	483	538	540	495	523	527	536	536	503	536	503	499	505	519	546	517	500	458	494	493	508	497	484	521	517	537	508	500	489	512	496	522	487	521	484	502	493	501	462	467	462	512	521	489	496	510	547	541	475	527	524	486	535	510	517	544	510	486	486	466	527	500	479	504	506	508	478	501	517	532	464	499	477	534	478	492	537	521	496	525	531	505	517	516	472	502	500	528	536	520	460	499	530	499	504	507	539	503	506	505	524	466	491	509	517	477	512	490	486	520	517	492	476	489	504	510	483	498	493	546	515	543	532	486	479	488	495	523	517	528	473	484	473	482	523	494	539	532	484	486	535	451	526	490	483	490	515	527
23965	23195	33755	31064	23358	14443	3396	1044	754	687	736	704	678	691	742	672	750	689	660	699	741	718	707	700	697	762	696	664	681	717	682	699	734	687	721	723	723	711	699	640	648	683	671	696	731	686	723	629	746	700	691	677	637	701	691	711	725	678	662	641	678	666	749	631	687	665	646	683	666	705	674	744	690	708	680	686	719	679	704	664	708	692	679	704	711	655	685	690	700	656	648	685	663	690	745	642	630	664	691	681	665	739	699	686	655	646	694	709	730	671	721	680	679	693	663	695	711	692	724	692	666	747	634	695	716	699	670	664	657	723	686	676	686	684	679	642	664	690	694	710	681	689	653	685	701	706	687	679	682	693	692	689	671	664	659	686	690	726	668	709	694	677	715	712	595	661	703	724	666	668	717	677	674	673	669	710	693	665	670	708	634	635	706	698	667	696	685	703	681	633	711	710	677	689	684	720	673	695	694	675	695	636	643	722	662	689	717	692	677	679	671	629	661	638	685	676	723	724	709	700	663	681	717	676	717	692	658	699	712	695	713	666	667	670	669	694	683	687	703	670	635	651	698	708	687	689	716	715	661	671	685	701	715	672	707	662	722	697	684	685	689	691	711	656	694	673	740	711	681	667	691	677	648	656	692	705	697	690	699	660	672	686	678	657	740	710	715	728	702	665	663	718	690	711	686	685	703	692	672	697	729	709	694	717	689	636	688	688	662	696	793	698	690	697	654	666	675	677	722	643	714	688	676	664	705	728	704	668	664	640	690	702	696	678	700	692	704	716	689	665	685	631	690	649	671	720	691	698	661	693	702	666	751	727	726	689	635	744	678	645	705	688	631	667	667	698	670	658	684	673	660	664	705	682	673	676	681	739	754	651	680	700	672	697	708	710	703	683	663	705	659	635	698	633	658	658	718	618	676	702	669	673	738	692	745	630	667	680	679	668	663	670	692	693	733	703	645	672	715	673	675	664	675	689	650	708	686	697	690	713	749	710	701	676	700	699	637	714	704	706	637	674	706	657	663	730	701	721	674	647	648	689	634	702	727	696	682	694	678	660	690	681	725	664	680	708	711	693	664	691	689	667	646	724	696	683	698	687	748	698	693	625	691	692	668	708	701	646	685	680	705	708	691	717	708	719	719	682	721	708	707	667	672	757	705	692	671	663	669	637	660	700	640	714	674	719	658	642	668	672	713	690	704	689	702	656	634	700	733	688	747	699	669	696	684	691	652	680	699	654	688	710	667	642	663	706	695	697	660	659	672	681	676	643	676	703	691	616	706	656	705	701	649	707	677	664	685	669	710	656	675	691	688	656	704	692	710	669	658	728	688	651	702	699	715	654	674	641	730	655	688	734	714	695	694	650	656	651	671	669	714	689	670	661	673	713	681	687	663	680	693	672	683	686	719	676	731	698	681	746	649	727	707	703	713	676	671	671	687	703	692	632	684	670	723	678	651	672	658	670	690	682	668	664	670	692	701	690	687	699	725	657	673	676	680	713	663	701	687	727	704	705	690	728	679	683	679	674	694	711	679	661	642	713	693	682	680	699	676	667	700	695	653	698	712	643	638	699	697	717	673	658	634	686	723	744	688	716	714	698	689	717	725	725	681	664	717	665	647	676	701	666	700	675	604	723	712	644	701	673	665	710	674	720	670	710	684	693	693	690	714	678	688	675	729	677	696	683	701	712	703	666	704	613	651	639	616	721	654	687	663	703	637	676	707	685	701	675	705	735	683	680	651	691	671	704	698	670	690	665	700	697	720	674	726	669	705	711	687	670	703	648	675	726	711	660	675	705	666	645	677	710	654	683	692	681	699	668	635	679	638	686	678	655	698	738	684	705	663	694	695	692	702	646	652	696	665	672	670	683	725	673	650	707	672	671	695	644	713	687	696	739	677	699	666	687	680	684	664	690	682	687	687	715	699	686	675	667	690	700	724	661	632	713	680	662	697	685	685	683	691	664	677	710	724	677	677	676	683	668	617	693	707	694	683	712	692	665	715	686	695	718	732	728	694	684	655	729	670	685	699	675	708	695	690	647	703	722	670	692	662	691	646	682	665	653	677	736	662	685	687	637	672	692	677	681	690	660	694	699	680	674	735	711	668	687	683	683	629	639	690	667	659	683	662	721	681	642	683	675	688	760	716	708	721	649	666	618	701	675	722	676	669	677	685	662	696	689	665	693	677	667	683	673	674	641	666	695	733	642	662	681	670	660	648	708	681	706	630	699	666	684	677	687	680	715	665	654	699	655	666	667	724	708	724	638	683	697	658	631	672	634	686	672	671	703	706	690	703	667	647	742	683	652	681	694	660	678	684	727	651	690	740	697	709	678	655	694	669	707	676	661	710	670	688	700	663	648	710	685	686	692	643	695	714	681	715	706	657	637	720	685	675	686	651	643	706	682	664	654	679	654	698	702	706	715	682	664	708	672	634	725	668	685	656	696	657	665	754	674	677	702	653	710	683	709	696	668	718	680	702	671	742	706	627	656	646	631	696	698	709	668	727	714	669	663	646	647	693	683	677	660	700	712	705	680	692	642	677	672	678	684	719	661	660	669	683	699	650	718	703	706	710	671	659	640	701	701	681	693	670	659	668	700	749	676	699	656	680	708	719	680	683	681	669	699	641	643	682	646	704	670	684	708	700	760	680	677	719	692	682	743	723	684	673	709	682	671	677	687	596	706	706	709	645	691	662	662	688	620	699	669	678	678	664	665	684	669	660	661	687	709	666	706	748	608	677	696	680	679	660	671	696	686	680	690	677	636	728	664	674	692	642	696	705	666	637	659	714	680	702	675	707	665	685	651	676	693	684	701	726	693	707	745	667	702	658	702	671	676	659	703	668	675	642	676	681	673	666	693	735	674	682	686	658	720	714	641	700	691	678	723	670	706	674	700	696	702	688	695	662	690	727	701	645	711	688	654	673	685	693	746	664	699	706	675	667	645	687	673	721	671	673	693	666	611	703	689	656	683	677	699	693	645	677	701	709	740	700	662	699	712	689	719	662	683	635	713	646	637	700	670	687	707	668	708	628	671	670	701	688	727	654	619	669	641	707	721	676	760	653	662	716	697	678	694	658	684	676	700	667	676	721	663	636	704	674	671	664	696	690	743	672	691	658	657	645	657	708	716	660	696	692	622	659	719	683	679	686	696	724	676	663	695	677	704	701	733	629	653	690	718	693	703	660	685	689	716	728	667	673	680	693	684	654	667	710	686	679	641	694	686	694	737	702	677	664	704	684	700	678	669	702	702	677	670	730	645	674	666	669	660	649	707	723	694	672	679	678	752	676	710	672	684	696	742	636	705	710	713	691	682	680	714	669	655	701	657	676	689	669	643	698	679	660	669	726	641	726	655	715	676	672	714	650	667	659	689	698	676	661	657	692	702	663	678	702	674	656	664	722	672	662	693	672	695	684	686	694	707	708	698	635	651	664	667	657	683	696	671	710	737	715	717	672	703	699	657	697	653	731	721	693	680	681	692
63036	98889	70441	39988	16807	5181	1518	782	657	676	675	670	683	638	720	653	661	647	696	666	629	683	656	681	631	654	701	644	623	619	642	661	653	634	654	652	670	674	690	630	657	661	650	657	692	684	673	661	617	631	662	658	664	679	642	642	620	591	631	623	657	640	655	665	647	627	676	684	670	625	627	612	655	613	660	675	646	673	658	642	674	683	658	624	641	654	667	618	631	615	639	661	677	652	627	628	647	662	643	631	680	657	615	669	627	650	654	700	604	671	674	633	622	665	625	601	645	724	668	647	657	630	664	639	621	645	634	611	623	697	696	677	626	649	650	627	652	620	675	637	642	689	658	649	660	677	674	642	677	639	664	676	665	671	620	629	649	641	712	636	622	672	651	655	645	644	662	652	655	648	604	616	648	606	638	647	638	633	665	648	636	634	598	600	673	613	649	644	620	640	685	672	649	641	628	654	660	638	680	611	691	645	658	651	653	657	619	687	664	604	672	676	681	667	650	669	660	610	659	666	672	615	684	609	614	640	645	652	641	648	657	619	602	684	655	706	627	603	673	691	637	663	617	675	674	613	631	635	589	632	644	635	620	626	618	689	657	649	637	631	706	628	644	655	672	686	675	637	686	646	605	686	644	642	639	625	693	657	651	618	635	623	631	654	664	649	638	631	677	661	612	664	608	609	626	668	669	645	610	611	659	656	641	642	618	665	695	661	663	646	670	641	663	648	661	632	618	633	658	673	658	644	640	649	622	656	662	634	661	678	666	661	641	622	652	615	653	645	583	643	594	697	636	659	640	671	636	607	692	683	663	634	679	644	624	635	623	611	643	639	683	599	651	628	640	660	701	648	622	634	614	647	678	643	699	636	637	624	647	617	650	660	645	719	686	656	642	637	683	658	647	636	596	591	691	642	651	658	629	664	592	629	631	623	678	667	635	649	618	639	641	685	639	650	643	657	647	668	631	670	631	673	671	663	638	650	689	691	628	632	635	614	648	607	630	664	643	712	637	661	662	624	660	651	685	673	693	647	613	630	598	674	661	692	619	634	644	617	657	668	657	611	636	662	635	661	605	652	629	630	664	648	626	639	667	631	655	692	646	597	630	637	671	667	662	642	682	619	629	653	626	624	650	682	667	617	662	608	623	648	685	626	643	633	644	619	663	634	645	630	601	691	630	677	634	654	623	629	654	641	689	607	650	692	637	657	614	612	621	668	626	627	646	661	617	658	664	611	643	618	622	644	619	599	677	668	644	668	636	652	667	671	635	639	608	696	607	712	646	634	617	609	656	683	661	654	691	636	618	608	626	650	613	660	647	618	618	603	653	655	659	663	624	661	653	672	637	613	646	657	632	661	627	644	649	623	615	622	688	730	655	630	696	655	650	665	623	646	653	607	662	680	655	676	626	633	677	641	570	648	661	646	646	572	654	663	651	647	661	656	676	633	696	660	644	635	637	638	644	615	637	607	689	650	613	626	648	596	657	642	650	632	637	660	623	656	614	619	646	618	696	672	625	666	615	604	642	637	657	652	640	634	646	638	615	628	635	694	610	655	638	652	663	660	614	636	616	590	668	636	630	613	574	651	657	625	607	663	634	670	618	628	688	684	661	613	627	655	642	693	674	619	588	634	620	657	645	668	625	681	684	645	644	608	595	668	678	646	642	634	647	699	641	650	647	635	657	706	648	663	670	660	659	641	679	620	633	667	702	663	623	627	631	663	632	644	641	681	636	621	623	641	624	634	643	640	677	646	686	643	646	677	640	645	624	670	630	640	660	666	618	620	649	660	674	677	657	632	609	656	662	645	610	640	659	677	612	620	626	667	611	656	654	611	652	642	611	634	627	618	690	705	636	631	604	615	642	626	632	665	656	651	651	652	636	596	675	691	635	648	638	637	660	663	690	650	669	622	684	611	632	651	634	658	677	619	626	619	649	672	616	666	696	639	655	696	678	628	679	680	627	631	639	641	657	684	629	652	658	597	662	608	639	674	639	674	630	666	649	634	643	641	653	673	617	641	626	668	636	601	662	633	670	621	657	632	636	663	631	627	599	650	603	666	614	639	651	646	641	667	687	667	680	632	698	665	654	681	592	649	648	647	687	659	617	620	672	678	626	673	634	594	622	652	649	685	648	667	671	624	628	624	658	621	641	617	676	635	634	615	618	691	669	657	634	649	629	622	655	618	628	654	604	646	644	675	650	634	673	631	658	653	628	633	628	606	657	634	683	643	668	674	653	591	682	643	640	627	622	647	664	616	633	629	676	622	634	621	606	616	645	662	621	614	639	682	656	625	627	673	658	667	651	663	672	666	642	599	691	614	689	639	624	631	651	651	653	616	616	628	662	694	639	652	646	679	649	624	615	616	649	629	591	643	623	649	597	634	661	652	668	627	648	653	651	591	677	667	640	655	672	638	690	633	656	677	643	676	627	659	608	621	641	644	640	615	660	673	606	630	633	673	635	644	628	656	677	680	636	634	638	653	635	627	641	656	627	628	673	647	625	638	630	598	613	656	645	663	603	649	652	657	681	679	646	672	680	640	668	636	667	646	687	636	640	628	667	655	599	668	634	661	663	614	664	671	649	658	643	677	634	635	639	679	648	620	691	680	661	617	610	678	607	684	650	660	609	623	663	645	630	651	647	623	697	636	696	632	611	624	657	690	647	629	656	666	654	681	674	662	580	690	674	676	593	672	689	672	644	621	631	646	626	668	651	655	654	651	635	617	653	602	661	637	652	670	611	604	615	657	642	702	632	612	620	648	626	678	645	661	630	603	659	639	659	667	672	671	654	604	635	605	685	596	598	674	662	690	620	633	584	645	656	598	653	621	664	624	604	657	640	639	672	644	662	660	622	669	648	635	673	662	636	642	643	685	608	641	665	692	671	634	604	605	678	669	654	639	636	644	644	640	600	690	667	641	673	667	656	583	669	644	666	633	655	601	646	613	662	609	589	623	632	656	627	617	641	649	670	656	651	675	623	610	659	661	639	638	662	647	654	673	659	656	610	651	604	615	664	642	682	638	639	679	648	656	650	669	666	645	673	599	659	617	640	663	625	654	641	683	643	674	631	619	640	654	638	653	602	674	580	641	674	618	665	642	674	637	598	643	621	642	662	613	655	643	619	683	657	614	646	626	632	617	624	625	697	658	648	659	625	688	665	678	635	677	655	634	682	663	634	632	639	645	670	670	604	634	705	657	620	646	649	662	633	667	613	636	587	678	665	651	611	635	642	652	633	676	631	609	636	663	665	670	639	632	667	656	618	649	710	674	697	632	628	652	663	675	654	628	701	669	635	642	633	646	668	647	626	629	648	652	617	649	661	666	627	665	620	653	668	666	621	638	677	657	655	653	648	640	641	634	656	650	673	676	664	653	604	649	572	620	674	688	632	655	637	680	620	638	651	612	632	631	644	617	631	654	665	665	594	606	654	643	640	612	636	612	654	658	642	658	609	619	641	625	663	681	639	685	600	634	644	661	685	650
30317	30086	24273	9981	2292	825	571	485	488	490	491	524	473	476	459	504	471	493	457	529	485	465	472	495	520	449	458	495	472	466	473	476	482	501	517	507	501	454	495	471	465	489	474	478	483	484	442	486	513	480	509	465	472	495	472	494	449	484	477	515	478	445	491	455	515	458	459	457	506	499	493	483	485	472	496	493	494	493	471	435	487	486	443	455	505	521	481	489	470	469	474	455	451	499	479	503	469	487	482	478	498	487	472	488	535	440	495	475	476	513	440	483	474	484	498	463	476	523	490	482	507	490	496	450	472	513	469	508	501	495	539	445	515	464	494	496	523	476	464	468	453	481	487	461	476	481	471	472	499	461	527	486	460	474	489	487	496	475	486	479	440	478	456	484	544	471	479	502	482	501	506	496	507	447	497	466	482	484	503	490	502	467	496	466	454	485	497	478	479	477	467	446	450	476	482	473	478	504	458	495	437	473	480	461	500	445	510	463	493	521	506	534	486	493	483	489	446	456	425	469	496	469	484	516	472	478	465	459	490	485	503	475	505	470	485	475	465	497	500	494	484	447	473	435	468	491	487	482	487	490	521	465	487	479	480	457	489	505	472	484	479	474	474	496	492	485	478	485	481	510	488	484	485	515	498	463	493	492	505	499	480	517	516	448	457	470	493	522	441	498	468	484	492	476	490	445	500	473	490	472	480	446	488	469	520	472	471	489	489	467	465	486	442	495	498	516	490	518	483	482	481	449	486	473	489	442	454	526	478	511	475	505	507	490	471	474	469	501	453	470	488	506	483	485	462	482	510	487	453	480	462	487	485	480	480	471	515	483	500	445	491	471	485	504	478	502	471	497	462	503	479	465	444	539	509	436	455	503	480	480	473	461	496	490	455	505	463	486	471	472	521	446	469	459	454	467	467	442	485	484	424	488	485	484	445	464	525	459	451	478	457	489	469	487	443	514	468	486	440	503	511	471	467	463	467	439	483	492	503	461	479	500	507	496	496	450	495	482	453	445	482	493	521	504	457	479	466	461	456	498	477	517	495	461	463	507	476	546	476	475	451	488	448	464	477	454	465	453	456	487	491	456	451	501	498	483	467	455	468	509	481	485	500	494	481	448	475	483	476	479	475	512	456	504	503	507	455	487	489	487	467	492	505	463	486	508	467	433	485	478	475	442	491	439	513	496	499	474	494	461	490	452	480	440	422	492	470	478	429	446	533	469	495	518	499	497	487	457	491	485	486	491	534	496	485	454	463	456	482	464	492	495	506	436	463	473	479	482	520	431	490	474	467	489	484	475	451	485	507	474	472	503	446	480	523	441	486	468	477	454	477	443	487	513	490	425	458	467	458	450	516	481	471	462	459	496	504	467	459	504	417	479	497	516	479	473	500	501	488	447	466	499	471	507	468	512	507	502	495	505	502	460	424	457	443	458	488	499	463	492	446	451	479	492	483	471	479	498	493	465	505	474	536	486	522	514	465	484	491	454	487	481	512	447	470	483	481	492	438	491	454	480	486	436	471	494	494	512	505	466	475	478	472	504	491	490	458	455	523	484	513	465	469	477	466	473	459	427	471	464	480	456	465	485	445	448	498	484	470	461	478	477	477	482	482	500	468	440	467	465	512	498	497	507	448	479	484	457	474	509	486	473	468	497	512	460	445	482	495	467	488	483	487	484	480	473	478	470	495	472	489	459	531	471	439	476	495	476	471	460	433	452	478	486	527	508	465	454	449	501	470	466	481	457	459	443	532	498	474	503	480	495	487	469	466	468	479	499	484	445	485	496	495	489	466	498	512	484	479	502	479	472	499	527	463	506	504	468	455	431	483	464	474	485	496	478	507	496	451	457	471	481	469	502	411	507	444	480	486	470	464	498	461	448	455	474	473	482	479	503	472	506	498	484	493	480	478	451	485	496	525	494	463	484	474	522	472	499	503	490	485	457	478	504	471	427	466	507	468	486	471	499	487	528	424	446	443	488	473	479	474	466	495	507	470	455	500	490	515	497	490	502	472	493	498	499	461	459	480	490	490	469	517	476	464	489	505	455	465	466	445	495	498	474	469	478	482	494	467	497	471	482	483	542	506	478	486	516	481	475	479	476	481	511	450	454	508	507	472	510	506	512	509	491	509	467	497	482	452	483	473	495	472	511	471	506	486	527	477	487	492	521	473	491	492	490	544	462	484	478	528	462	464	459	461	456	454	443	491	443	532	429	470	505	491	467	447	488	486	458	497	494	503	480	478	464	464	516	479	458	485	512	501	486	479	508	503	496	472	480	444	471	483	484	501	465	481	461	441	479	496	480	474	467	500	554	451	440	513	470	477	473	442	447	468	427	466	460	473	458	478	487	452	476	479	461	455	459	521	467	465	474	468	490	501	481	492	475	503	491	505	477	446	477	522	513	485	465	520	504	462	461	466	508	477	498	481	504	466	519	498	487	446	461	428	483	516	449	509	473	470	464	467	503	478	498	490	476	506	500	488	535	480	511	475	474	468	418	471	465	496	447	485	493	502	451	490	467	486	485	509	453	447	490	423	458	491	478	491	491	487	514	477	484	487	449	478	531	473	464	514	448	438	468	437	512	483	451	494	512	493	435	478	458	446	488	472	480	467	494	504	467	490	496	476	502	500	480	457	497	513	507	495	461	486	514	469	485	507	467	494	448	473	452	465	501	484	472	455	481	461	511	485	488	450	468	503	460	459	490	514	518	478	490	475	514	493	478	507	485	481	461	498	466	520	501	468	482	492	478	484	469	472	482	492	463	445	479	494	476	507	499	474	479	452	464	473	487	453	518	474	473	490	464	482	517	492	477	481	456	501	522	469	466	474	465	479	496	534	455	504	453	524	504	469	498	527	494	514	527	508	485	458	503	460	455	475	493	510	536	465	498	485	510	516	453	481	472	508	481	497	482	481	481	473	483	497	498	469	483	497	505	477	512	493	498	457	508	482	487	456	476	469	493	468	452	454	512	494	453	479	521	507	450	481	494	484	477	502	506	461	470	492	442	485	461	481	446	478	478	483	512	435	449	444	442	534	494	482	480	483	512	496	459	502	481	475	444	465	504	454	438	498	451	492	469	455	438	512	454	500	504	494	476	454	517	504	467	490	510	456	491	450	485	478	487	471	456	459	446	496	457	520	472	495	489	442	498	508	521	479	435	467	463	436	454	488	505	514	457	505	458	496	515	432	506	485	484	455	475	517	502	458	475	499	501	503	468	493	479	479	450	507	462	476	465	504	473	461	483	485	476	478	517	462	466	471	472	453	501	466	498	512	487	508	471	461	516	476	514	500	491	491	483	508	453	494	518	517	504	500	474	452	464	453	492	449	496	514	455	464	442	511	483	443	455	494	481	484	487	518	493	521	444	510	544	495	477	499	461	488	494	464	477	453	498	469	473	466	521	497	490	477	464	477	455	459	504	509	514	524	443	496	495	509	481	459	496	500	488	440	463	475	474	469	450	482	511	486	464	461	492	497	467	489	500
23449	34079	18272	5489	1807	779	490	420	422	395	433	417	418	422	397	419	423	389	394	461	418	407	424	441	419	461	426	411	446	391	411	412	378	425	422	429	394	379	408	425	386	425	437	417	396	422	393	359	398	379	415	427	422	414	413	403	446	409	411	407	390	399	418	421	382	429	421	437	431	379	415	394	402	416	426	405	441	422	427	404	402	423	442	410	425	398	411	407	393	433	430	394	397	409	408	396	388	415	403	396	409	410	423	448	387	371	410	444	418	424	374	408	407	417	391	409	393	410	434	400	444	410	398	392	388	388	413	422	444	397	373	429	423	401	413	388	397	390	428	400	451	391	447	438	422	431	408	435	407	379	432	450	397	392	437	410	414	407	399	416	438	431	395	436	404	459	400	425	391	430	421	377	405	401	447	405	404	410	396	402	435	416	385	416	439	392	401	383	396	410	414	386	378	465	425	376	358	407	424	434	391	431	402	404	416	413	389	440	422	398	414	388	386	435	403	429	423	409	386	401	373	386	397	409	398	406	414	425	414	407	373	383	413	410	421	412	411	422	403	395	433	392	407	407	393	368	399	408	429	379	400	400	428	408	447	389	396	417	417	451	389	399	388	443	379	423	409	406	409	401	439	380	434	428	448	429	381	403	418	386	410	434	416	402	387	390	404	402	398	401	392	400	417	447	406	418	400	393	391	403	434	408	407	406	411	388	419	398	409	394	449	420	404	429	398	428	404	425	417	418	396	415	426	415	434	409	415	423	361	413	446	395	428	420	420	391	421	398	391	402	416	398	409	408	386	398	402	386	401	406	443	403	408	386	378	430	425	409	414	450	371	429	453	423	402	452	404	423	387	406	433	429	393	445	407	417	398	392	433	427	384	392	429	427	409	385	388	412	429	409	416	382	394	391	410	394	448	456	380	418	377	399	391	396	440	391	429	400	434	411	392	383	409	412	405	398	426	389	429	391	411	384	407	414	398	364	425	424	392	395	442	448	405	418	379	418	447	389	397	417	417	401	392	424	430	378	417	393	416	389	369	438	388	424	372	415	433	447	422	381	415	432	405	387	387	406	408	409	393	408	434	373	409	380	395	410	436	424	390	398	401	429	431	407	410	428	381	421	406	407	392	375	412	401	437	413	423	400	401	448	393	428	443	390	403	396	425	444	410	397	406	414	405	380	405	411	426	410	427	411	406	402	421	436	454	374	438	425	409	422	397	426	369	410	432	426	423	398	413	411	401	410	418	390	404	422	402	434	408	427	388	438	407	386	441	398	394	399	390	399	395	418	401	355	435	413	409	424	355	411	410	382	412	405	425	444	458	371	451	408	422	435	391	393	422	421	406	427	384	434	367	424	404	442	440	402	456	368	387	435	435	410	414	424	423	398	440	371	410	439	410	395	422	369	454	333	408	404	449	449	398	379	432	382	401	395	372	400	418	415	409	415	392	413	414	407	405	412	410	417	423	425	403	437	429	408	417	402	405	446	414	414	416	409	419	397	406	406	403	406	420	399	434	428	423	429	424	401	442	447	418	412	346	428	413	421	412	391	407	424	419	434	438	397	391	403	422	438	397	426	421	404	400	390	432	431	438	435	402	409	400	428	449	402	420	417	445	397	412	385	412	419	391	402	405	422	403	382	413	416	406	427	439	444	417	413	405	382	387	415	401	443	406	409	389	412	434	423	414	416	401	406	389	430	413	443	406	382	466	393	435	382	383	433	381	433	408	420	420	386	433	400	404	392	380	397	402	390	431	435	379	394	416	408	404	380	404	373	409	383	414	396	384	428	400	410	409	407	378	438	400	387	393	402	435	437	430	413	379	433	445	378	435	402	423	387	428	435	420	387	437	423	426	401	374	436	398	395	420	395	422	408	375	443	420	424	423	403	404	391	407	400	441	403	403	420	372	399	450	428	437	404	427	403	404	427	404	387	406	409	396	446	418	410	430	405	412	400	429	401	423	420	422	426	415	390	427	443	427	434	415	418	410	380	403	405	397	400	381	412	415	407	398	398	437	424	403	391	421	458	413	458	395	395	380	412	413	381	418	406	392	402	403	454	414	391	427	419	412	415	405	448	408	386	427	431	376	374	400	419	393	426	414	427	406	446	405	411	401	418	420	381	393	403	407	428	391	421	389	406	384	404	423	435	383	396	390	408	411	405	440	403	377	391	404	432	409	447	424	459	383	436	418	387	401	394	403	379	418	423	415	401	400	406	446	392	418	407	400	382	412	428	358	402	386	438	415	404	401	412	414	412	373	459	411	430	424	418	408	412	380	381	428	439	398	414	440	348	407	399	428	388	376	425	433	389	376	417	395	403	404	464	413	391	421	439	415	415	415	451	413	403	434	429	405	372	459	402	401	398	426	421	430	373	388	434	396	429	388	394	397	388	381	413	418	376	402	441	442	374	409	382	400	390	419	409	427	421	428	408	416	407	454	397	399	430	379	426	399	390	420	422	369	390	430	416	400	445	389	412	435	410	428	448	385	401	415	407	432	439	409	388	456	398	394	441	397	440	378	356	427	405	401	413	415	461	406	382	426	404	460	405	401	410	416	425	433	386	416	394	402	426	400	418	375	413	409	381	403	421	386	392	424	411	390	433	402	384	371	398	437	389	423	424	397	389	393	434	405	395	411	424	422	422	411	418	411	427	405	395	394	391	440	401	399	417	403	394	422	386	408	412	438	354	414	388	416	404	425	413	423	365	416	398	365	374	393	417	412	397	412	422	399	403	395	451	381	415	392	421	407	397	388	394	405	414	388	391	415	428	426	423	456	420	442	438	389	419	407	378	394	410	419	430	411	397	412	416	441	419	420	394	402	374	407	407	404	386	403	420	410	407	383	416	434	407	445	397	384	432	383	398	421	405	449	435	393	418	375	414	423	383	390	429	435	407	404	439	400	403	441	393	419	423	395	411	386	390	394	388	433	413	422	386	414	394	412	416	404	392	385	448	394	402	377	422	405	388	393	361	412	410	446	438	399	421	409	407	398	401	424	403	403	435	445	437	402	400	396	437	400	380	418	410	434	378	404	365	393	391	382	446	407	398	443	377	416	416	428	417	386	428	412	406	396	410	385	400	415	402	433	399	461	408	395	407	403	395	401	423	409	407	380	425	407	405	430	381	402	411	418	381	420	419	434	395	431	388	392	460	408	434	410	431	389	425	401	419	417	399	397	432	391	392	373	408	424	404	399	456	413	421	415	398	403	413	426	410	387	420	345	412	395	414	437	428	383	412	412	442	393	424	398	409	383	363	434	401	384	431	395	385	424	384	430	384	399	390	416	390	396	394	402	415	412	426	414	412	408	374	415	412	392	443	398	416	440	410	391	401	436	423	410	390	447	400	447	420	425	413	456	411	415	454	387	412	421	412	408	396	392	365	392	418	418	407	411	397	395	401	412	423	437	455	406	368	411	387	418	407	403	388	395	415	435	403	413	401	419	412	386	419	408	391	418	426	373	408	408	432	447	391	423	380	431	367
25369	26567	39374	34325	18726	5468	1217	630	560	554	513	547	537	526	564	505	516	502	573	487	534	527	549	490	549	503	494	536	543	529	526	501	517	552	566	528	580	557	495	530	509	498	538	548	569	599	515	502	550	538	550	512	544	520	563	540	503	530	522	515	541	537	535	534	507	514	478	528	531	547	535	532	514	552	563	545	542	510	531	545	518	525	521	495	480	558	561	537	529	525	521	493	497	519	530	509	545	507	504	535	516	535	511	471	546	563	510	546	508	518	510	527	519	537	523	554	553	536	532	532	500	525	476	504	551	531	536	529	515	511	514	512	530	532	551	519	478	525	521	481	541	547	551	547	520	532	528	503	531	528	511	542	548	492	518	543	500	519	523	526	526	561	529	524	520	529	553	518	522	546	491	561	534	523	492	546	488	515	517	527	581	502	532	551	519	523	508	524	553	529	509	536	536	566	526	540	522	543	500	540	510	554	527	560	529	524	499	504	544	492	531	541	543	510	518	512	551	511	554	575	555	504	530	560	545	525	539	561	548	565	512	540	561	501	536	528	520	525	525	537	512	500	558	541	565	514	529	560	502	547	525	535	523	551	534	502	511	538	552	526	511	530	534	524	563	539	567	520	565	541	479	529	558	541	549	494	540	545	558	524	542	556	517	563	553	526	588	531	528	505	525	587	578	494	518	515	538	546	512	526	518	516	498	534	520	479	540	501	513	523	531	540	518	524	571	522	542	491	499	506	485	518	512	506	538	498	497	519	479	521	495	490	513	543	536	554	503	513	540	530	491	512	527	513	535	598	527	544	486	580	527	557	504	527	557	574	517	495	568	530	521	558	520	560	534	521	547	520	491	544	515	523	542	567	554	550	523	540	531	533	517	511	511	523	566	556	513	571	537	488	530	512	533	535	528	537	548	617	559	521	511	512	583	516	508	547	516	540	532	531	531	548	527	526	533	527	516	462	508	512	554	502	554	550	582	583	512	507	501	542	489	516	543	532	504	510	523	544	503	537	526	542	504	518	506	527	534	542	519	525	477	505	515	529	561	517	515	527	573	534	566	500	539	535	505	560	530	512	525	518	517	556	555	488	531	507	522	499	503	525	531	527	542	518	480	538	478	550	525	525	548	509	576	510	493	532	498	516	534	521	517	542	521	540	537	588	515	551	555	522	532	566	514	531	514	473	499	504	570	515	526	521	498	455	523	493	554	546	548	466	492	512	514	525	619	529	531	513	566	544	498	515	557	512	528	530	569	525	520	571	510	526	487	506	554	524	542	491	497	520	504	537	575	502	499	537	541	525	545	521	518	519	542	541	496	520	505	543	529	550	538	532	513	538	481	489	540	516	479	558	547	512	559	519	525	548	529	506	512	492	517	505	564	544	520	489	538	542	559	495	498	531	503	488	503	555	479	565	553	545	503	560	522	548	511	521	477	522	534	522	518	491	466	545	523	530	546	524	517	510	537	557	536	498	481	487	552	544	562	520	532	558	543	556	523	504	521	522	510	530	467	569	522	535	523	529	504	496	531	509	563	540	565	518	559	521	498	522	501	528	515	511	517	515	488	545	525	491	514	555	530	531	503	519	544	535	533	508	517	511	498	519	535	498	512	491	539	492	508	495	508	541	538	489	530	519	576	511	498	518	508	523	496	486	503	511	536	526	534	544	539	506	514	537	524	524	498	550	535	528	532	572	517	507	502	555	526	501	495	554	516	506	536	505	519	541	483	540	511	525	535	528	524	526	571	540	550	527	529	489	513	498	540	529	524	489	536	529	538	530	529	505	505	531	488	509	501	534	480	511	571	499	533	500	502	556	494	542	526	529	502	514	507	534	502	550	521	481	483	551	548	484	529	523	560	505	501	487	521	534	510	549	539	531	502	541	565	529	520	546	533	538	530	528	517	530	533	525	522	552	554	516	549	541	524	572	490	531	525	493	519	534	552	518	527	538	526	529	487	525	550	498	540	543	520	510	547	513	549	500	546	511	533	525	510	541	534	546	487	565	528	560	515	522	520	490	520	543	558	536	552	540	540	553	514	542	485	541	536	511	521	521	543	506	540	544	544	532	494	526	496	506	551	537	456	515	573	535	519	491	540	518	567	538	559	513	521	537	497	490	535	514	496	525	538	508	513	507	556	503	537	503	533	527	501	509	474	538	515	509	518	544	506	551	498	492	540	523	514	559	548	515	484	519	493	522	515	525	542	568	543	577	534	557	509	525	575	497	564	488	521	534	505	526	563	499	549	499	530	502	535	548	562	534	586	526	527	522	484	502	514	477	513	509	546	525	536	506	513	514	536	528	550	502	514	547	563	531	512	537	526	540	548	517	511	526	561	517	545	499	514	518	509	561	490	555	545	519	505	532	499	537	542	499	579	569	529	523	536	480	511	508	506	482	569	547	550	522	543	550	513	520	512	517	536	517	519	540	552	522	504	542	550	547	538	535	558	530	535	546	540	536	552	526	535	570	498	527	519	572	549	557	480	507	539	528	563	548	513	527	566	506	521	536	553	538	536	501	545	542	540	496	558	516	530	556	511	507	549	559	540	499	546	510	542	494	521	478	514	507	512	544	522	521	521	489	538	528	555	523	493	535	493	543	454	527	541	505	534	503	503	495	568	540	515	492	525	520	561	505	534	514	545	522	539	505	490	552	543	525	544	508	544	538	506	485	537	501	491	513	558	521	513	541	522	520	493	528	524	528	503	533	530	523	544	541	533	539	524	540	528	553	522	515	535	484	549	525	568	509	561	505	492	498	524	545	504	499	552	561	513	520	531	482	556	530	531	526	529	510	521	515	567	594	556	573	518	566	507	550	505	515	510	528	544	532	523	509	500	548	534	558	531	543	516	520	501	539	521	528	531	509	495	519	540	518	544	533	551	540	540	523	518	502	583	542	535	511	512	532	548	508	525	515	488	507	576	559	522	463	538	540	531	529	505	504	582	527	570	524	483	484	501	510	522	561	545	546	514	562	547	515	510	536	504	546	526	519	520	543	543	529	554	500	448	541	563	526	531	502	522	518	578	535	512	544	526	502	529	495	513	541	539	544	541	515	528	517	546	518	536	540	508	577	548	526	514	527	519	561	531	545	547	543	538	560	519	580	524	564	547	564	509	525	517	563	532	485	536	535	531	519	547	527	522	521	522	515	518	546	572	497	545	520	490	514	573	552	525	540	547	519	528	523	515	535	507	545	548	498	507	501	500	524	539	531	530	510	567	549	530	547	576	507	547	524	533	547	514	540	551	551	539	510	557	496	517	497	539	515	539	536	523	519	526	569	559	534	570	518	525	572	518	513	544	522	521	496	546	555	554	532	471	519	505	535	562	507	487	534	529	517	540	540	517	513	515	519	537	526	507	520	517	459	515	524	529	529	493	502	532	538	497	512	484	539	548	493	525	585	585	524	552	555	526	528	502	490	569	573	516	520	547	552	537	513	512	503	546	499	561	542	540	514	533	516	509	527	525	543	590	523	480	525	486	514
58955	85775	58485	27025	10061	2670	905	559	516	476	518	478	437	496	496	498	537	508	464	477	515	488	505	473	503	504	465	502	460	500	477	486	472	459	486	496	498	467	513	507	482	468	442	465	479	443	486	499	481	505	509	479	480	474	488	471	480	466	488	519	472	471	478	509	467	471	477	490	468	469	482	458	525	494	484	508	487	488	471	485	497	519	519	493	497	535	464	493	473	501	488	491	499	489	475	452	483	493	464	465	468	444	462	515	444	467	471	468	465	514	447	468	481	471	469	443	502	469	464	493	481	486	511	489	478	488	489	515	492	456	502	485	496	458	465	502	482	454	425	482	466	500	504	464	481	515	486	524	479	493	484	501	503	451	491	451	496	463	504	488	459	448	435	504	525	473	476	453	454	502	509	515	445	473	481	492	500	458	484	466	473	482	485	504	467	472	424	473	512	496	455	505	473	489	476	484	511	525	486	495	486	482	497	490	499	491	473	514	502	496	438	485	479	475	455	439	478	547	457	502	475	459	481	491	480	496	468	471	488	492	512	479	494	462	497	496	494	481	475	468	470	491	463	462	465	482	471	457	469	500	482	469	479	526	473	497	498	423	460	503	497	514	461	481	516	480	461	468	474	461	501	521	484	500	527	447	472	493	450	470	502	454	523	470	504	459	437	516	499	507	543	437	508	469	523	462	435	499	457	458	511	507	509	487	477	485	477	454	484	467	510	452	497	447	525	472	483	495	462	462	474	460	463	459	484	511	495	440	490	490	520	493	490	491	514	485	476	506	482	490	473	502	496	507	483	495	495	500	512	483	475	483	462	500	470	495	452	482	525	473	496	473	435	539	477	512	493	491	512	478	468	504	461	524	512	426	497	513	489	484	449	464	495	513	501	480	449	473	470	462	442	469	459	485	480	471	494	490	470	489	479	487	479	475	490	521	470	467	477	472	476	502	485	486	475	457	479	468	461	485	540	500	476	463	474	524	513	504	480	498	458	463	449	482	437	477	477	461	496	475	502	504	462	472	469	478	465	486	439	470	503	481	464	499	483	519	467	482	468	485	509	448	474	460	504	491	506	464	502	522	460	470	489	463	444	477	470	454	487	453	466	511	486	472	463	439	489	525	500	492	450	498	509	517	466	478	469	453	503	489	453	500	500	490	458	477	467	485	492	500	503	485	491	458	481	497	437	528	486	472	477	479	505	463	486	464	486	470	519	518	472	473	479	462	473	482	507	458	476	484	502	476	475	472	444	470	469	482	498	485	476	481	510	493	486	486	523	488	462	474	481	467	497	533	485	474	468	481	490	498	483	469	476	450	494	499	486	489	490	500	514	473	509	482	480	472	467	500	511	478	480	470	429	454	489	525	529	476	521	457	466	481	490	454	481	466	456	482	467	467	457	460	515	479	445	479	471	486	474	502	472	476	480	487	460	463	467	484	496	438	462	494	493	454	493	499	460	495	450	502	463	429	505	490	473	492	473	521	476	485	457	446	487	453	470	497	525	464	490	484	519	520	497	433	480	469	463	490	471	485	505	471	470	412	453	515	490	462	473	517	510	453	493	474	470	512	494	471	454	460	495	452	498	480	481	471	445	510	456	459	478	485	486	505	451	489	501	462	504	470	460	507	496	490	499	500	489	473	432	476	499	474	470	480	505	491	473	463	518	474	482	506	509	455	539	435	454	483	471	486	463	445	497	486	449	437	462	481	482	468	488	471	457	508	485	488	491	486	509	496	496	477	485	513	456	477	468	448	476	483	499	480	435	478	458	504	466	455	499	459	464	496	479	525	490	482	489	457	492	483	461	484	482	515	480	479	436	524	477	490	486	510	500	487	466	435	490	452	497	497	508	459	493	483	476	504	499	489	495	504	478	468	441	480	479	458	454	434	496	458	424	490	495	469	489	500	469	445	506	470	516	500	468	492	506	460	447	480	494	495	497	489	477	516	499	483	509	478	457	494	487	463	484	491	493	479	470	488	453	455	492	475	477	485	518	500	492	468	482	535	485	482	469	454	476	468	496	525	498	475	437	474	479	479	490	470	484	476	463	490	442	466	467	477	486	475	484	515	516	505	500	492	457	499	450	490	494	469	468	462	521	495	508	483	473	447	463	498	482	482	501	477	489	499	469	483	468	460	474	501	519	470	479	501	469	478	484	486	461	459	445	446	485	460	487	503	484	475	454	496	473	477	472	436	462	493	483	494	483	514	469	479	527	474	448	478	501	488	476	470	453	465	474	489	506	478	486	501	517	508	487	445	489	494	510	495	450	498	501	488	498	504	462	477	480	461	491	467	484	499	476	504	463	486	469	515	467	455	466	496	463	470	459	493	477	472	460	525	503	484	486	487	483	458	514	508	487	493	488	524	520	509	478	511	515	455	490	514	464	461	460	488	484	505	466	485	461	516	490	429	457	456	499	428	490	467	460	500	475	472	454	493	476	491	473	502	489	512	473	498	452	463	505	525	475	486	472	459	483	462	477	460	502	478	507	504	472	495	450	443	481	491	472	446	463	458	510	487	486	458	546	452	458	448	482	497	498	499	500	505	477	501	456	489	465	540	486	486	492	446	520	460	479	463	456	483	466	526	476	500	468	461	459	516	462	501	477	483	514	499	453	470	518	457	491	469	494	481	459	477	463	482	482	503	474	479	490	443	460	494	495	434	482	497	520	473	509	490	469	471	533	489	454	499	470	513	508	500	474	481	505	489	502	486	452	497	469	460	477	458	495	481	486	477	455	514	441	506	467	448	455	489	485	512	526	484	514	443	452	448	472	477	503	472	505	457	475	469	472	476	464	483	471	499	515	457	475	454	502	509	503	506	504	456	499	481	488	495	507	452	486	442	514	518	494	483	487	502	461	491	510	440	514	488	473	448	488	520	476	485	454	459	454	472	458	482	457	483	485	478	511	493	442	462	493	518	471	464	473	493	442	491	503	530	429	442	459	458	454	488	464	528	470	480	441	459	481	528	489	515	449	503	480	468	514	498	493	482	500	471	463	518	485	461	469	494	446	496	444	459	483	500	501	471	496	531	502	508	500	468	469	480	474	497	465	476	496	453	425	445	471	491	435	485	484	490	500	482	495	469	529	479	439	445	456	480	498	492	520	496	520	502	444	492	481	486	499	466	520	470	489	487	450	473	483	501	475	475	497	483	505	524	483	474	490	490	460	482	487	508	542	472	488	487	492	479	539	494	459	448	509	490	501	477	477	479	494	436	449	475	473	527	494	495	505	432	492	465	482	495	499	480	460	498	491	462	481	502	516	456	521	496	440	485	455	484	442	475	458	429	474	498	498	501	497	485	493	465	460	475	511	475	498	472	499	444	427	498	462	453	479	487	481	482	485	495	486	511	464	451	500	524	496	485	499	444	463	468	496	482	489	500	462	468	489	479	487	482	458	448	507	499	412	440	468	505	470	471	489	467	468	480	508	475	440	472	489	470	476	553	517	456	463	522	479	460	481	474	478	490	477	491	465	470	492	478
23949	23149	34426	32198	23854	14248	3250	988	698	748	661	722	712	678	714	697	738	714	672	710	650	736	712	670	684	625	626	656	672	643	689	662	672	689	639	682	690	696	716	722	696	697	652	706	638	658	631	660	669	659	690	669	665	682	657	663	593	690	675	680	688	666	637	665	615	671	694	669	668	664	649	649	684	730	636	644	688	730	675	642	698	651	650	694	659	683	697	662	674	669	693	701	690	654	619	685	663	679	662	626	672	663	669	674	671	619	677	704	708	647	641	654	633	672	617	708	670	648	678	645	700	664	656	657	634	620	662	680	647	658	639	664	658	698	663	673	645	674	714	666	678	660	618	622	670	711	677	665	701	650	666	689	646	642	696	648	664	652	666	718	644	665	647	633	655	725	659	692	694	639	677	673	697	753	669	694	669	667	649	654	710	668	623	631	674	668	675	667	681	638	676	637	713	689	675	694	662	686	650	668	650	682	626	680	679	659	676	671	729	685	609	621	622	686	712	651	694	688	674	677	704	666	662	706	654	668	715	705	689	648	688	665	687	600	709	673	671	626	667	625	659	668	613	686	629	654	709	630	655	665	683	597	682	691	634	692	687	699	651	694	661	717	626	673	663	697	651	629	700	665	666	668	615	663	657	682	672	619	668	656	614	670	682	629	653	667	665	648	644	646	685	655	677	623	681	638	647	679	644	604	702	670	651	648	655	660	659	633	644	651	664	682	671	682	688	644	709	681	681	654	677	702	674	699	707	680	688	677	648	658	655	653	699	670	622	623	651	651	657	629	668	638	650	652	652	706	685	661	671	653	678	636	632	649	678	688	640	658	633	662	708	624	685	662	673	632	683	700	681	704	641	655	663	650	682	663	675	671	706	626	679	647	689	637	678	653	641	713	729	674	650	669	643	611	669	659	665	667	663	662	646	651	650	674	657	691	681	683	673	638	644	657	665	682	655	662	673	640	612	601	606	691	634	644	653	686	659	688	720	675	676	663	669	629	633	683	671	678	640	688	670	653	697	692	673	688	640	665	691	654	699	691	634	687	679	662	638	667	648	656	653	657	721	675	722	669	629	614	661	697	673	657	683	618	633	709	667	675	657	689	680	705	662	645	651	640	672	665	673	698	683	640	660	647	651	693	647	662	696	623	666	655	674	674	683	666	643	711	669	663	661	652	668	684	694	697	685	687	663	610	725	650	655	675	686	655	676	661	628	686	642	660	682	670	666	659	672	644	696	644	691	718	637	694	665	705	661	668	645	714	632	645	624	683	681	660	661	614	629	650	640	674	700	629	664	675	701	670	672	664	661	653	684	700	668	709	694	675	661	648	639	681	668	633	663	659	681	639	707	639	688	654	724	681	680	681	717	661	660	646	666	696	695	662	667	694	656	634	653	674	634	673	682	683	699	754	631	681	708	663	700	642	680	613	662	629	683	689	659	606	678	681	638	688	721	675	677	657	677	676	620	682	702	660	689	658	669	674	668	664	632	649	717	628	623	625	694	659	678	691	677	714	693	703	670	694	666	689	661	666	685	672	660	700	638	695	684	695	699	635	642	639	681	691	674	632	703	694	641	691	658	689	661	652	685	673	622	709	699	678	668	715	674	625	700	672	671	664	640	698	618	610	662	694	682	654	675	674	659	626	633	658	668	666	646	677	657	622	632	657	628	680	697	738	657	707	690	666	661	619	705	630	720	661	648	690	626	688	623	667	677	677	623	647	669	636	637	680	603	637	661	638	690	641	687	659	659	623	670	722	700	682	610	690	654	664	654	706	679	612	637	653	667	679	702	705	663	646	673	659	668	627	669	666	672	688	667	708	683	666	686	657	692	689	641	663	663	640	658	653	649	630	667	695	686	630	626	633	654	699	660	675	656	668	634	654	670	726	640	638	644	684	683	654	662	638	649	657	664	666	656	625	626	656	637	654	681	614	662	704	672	673	661	656	682	710	666	697	639	676	677	711	650	632	698	684	668	672	687	638	662	675	685	643	656	649	666	686	634	703	651	621	614	681	667	679	687	639	768	690	663	600	652	616	726	670	649	666	685	678	655	646	670	664	686	672	651	655	644	661	674	613	645	649	678	695	654	701	671	650	693	666	672	655	673	631	668	647	619	690	683	700	645	671	664	677	659	673	621	652	632	648	686	727	620	672	653	636	663	657	633	678	668	678	639	645	658	711	658	641	692	677	698	701	674	689	652	673	683	689	604	710	694	656	632	720	648	649	612	680	625	680	704	637	631	639	616	665	627	692	632	622	629	659	709	641	631	636	630	678	688	638	669	656	678	654	714	662	686	663	653	680	669	693	662	627	641	636	653	670	618	636	664	698	666	688	715	686	663	686	682	684	702	676	674	606	691	683	702	660	708	640	632	658	646	647	664	703	697	670	685	682	655	684	709	655	653	665	671	706	698	680	670	691	746	707	633	660	627	702	681	651	682	647	629	656	694	673	639	657	694	648	636	701	642	676	629	658	618	674	682	685	646	630	668	639	661	717	705	709	638	588	648	687	651	666	651	636	659	662	630	678	618	677	670	681	657	709	667	699	649	671	610	695	686	633	637	661	629	670	691	702	659	658	657	713	654	656	629	721	669	717	680	654	661	674	660	642	720	640	668	658	687	676	676	678	695	704	685	699	638	623	721	692	700	653	621	667	682	665	643	715	638	685	668	671	642	721	632	647	706	697	650	654	690	666	679	692	641	700	682	684	697	698	643	644	679	691	684	657	684	655	650	662	669	683	707	643	664	686	663	648	679	628	671	657	657	714	668	623	682	614	675	685	668	646	713	641	652	676	712	655	651	722	678	681	699	706	641	635	705	695	726	671	595	661	660	664	649	656	688	677	673	682	719	684	661	644	691	681	688	687	658	695	662	647	681	638	683	673	701	659	660	702	634	638	665	695	672	672	689	633	644	656	698	677	693	663	642	663	654	682	628	687	666	700	678	636	623	629	673	662	651	637	649	694	681	597	641	664	639	644	698	649	663	665	685	666	635	685	696	703	717	689	661	685	656	684	702	664	724	653	680	672	651	631	666	684	692	648	611	718	670	690	717	626	646	657	696	658	664	680	635	694	653	666	662	688	674	669	670	674	700	742	705	665	661	632	639	682	668	712	678	635	644	661	641	699	601	661	716	718	675	664	699	681	665	645	677	696	658	654	682	668	654	637	672	636	667	623	685	641	637	664	621	645	708	660	692	656	681	621	642	645	668	690	686	689	667	671	664	695	661	642	626	670	687	677	645	700	642	636	633	640	688	647	622	646	657	649	640	605	681	613	630	647	682	655	622	680	623	652	694	686	691	649	670	669	693	701	669	637	638	631	659	636	730	664	644	642	638	628	679	644	640	665	678	669	680	645	643	671	686	651	676	670	650	655	697	675	613	633	680	643	737	655	721	715	688	634	686	658	644	699	663	678	689	689	635	691	637	682	641	680	648	678	678	682	688	696	640	701	652	645	650	688	655	664	633	601	665	698	717	650	658	686
63566	100205	71677	40793	17176	4862	1488	765	656	661	617	607	642	655	635	662	601	604	620	656	627	640	611	664	619	640	632	649	636	661	594	645	633	618	627	622	620	655	630	620	612	623	677	655	675	619	637	638	660	641	569	638	590	653	681	626	607	620	647	618	661	593	605	625	612	624	671	655	605	598	627	642	591	635	658	629	607	638	644	611	640	611	609	655	581	638	612	640	618	630	638	625	600	615	598	589	642	614	628	636	602	621	598	645	679	595	618	598	630	641	637	623	661	653	636	649	661	621	647	600	615	576	647	580	621	673	634	631	643	609	590	594	647	601	605	623	611	596	593	622	618	651	657	625	578	657	642	641	635	669	666	604	641	645	617	608	646	675	650	629	634	619	603	580	614	596	600	602	620	640	653	618	590	575	605	583	644	611	594	610	598	630	633	621	630	666	618	640	632	588	637	610	621	653	630	666	627	625	618	633	633	634	650	612	614	614	609	633	628	628	612	627	631	637	610	673	629	685	623	596	648	655	596	589	646	617	649	613	625	606	640	622	636	622	658	605	615	640	663	667	623	604	640	642	614	628	621	626	658	659	659	613	660	593	600	560	625	620	704	605	638	635	624	593	635	632	640	632	619	603	630	623	576	622	639	610	632	637	611	631	667	658	633	540	628	630	609	643	668	600	648	600	611	565	619	607	614	658	612	632	608	595	606	639	627	643	608	632	605	618	606	586	622	608	611	622	593	648	598	599	613	583	608	599	597	606	596	617	612	653	625	632	617	615	617	608	626	615	643	626	629	631	606	624	611	599	594	583	603	597	611	633	658	612	596	603	644	609	644	599	658	632	629	611	621	600	653	659	688	650	682	620	620	623	604	615	601	646	661	578	633	636	630	646	637	642	642	619	646	622	602	621	618	634	634	604	627	615	707	690	648	596	591	675	637	604	646	597	633	610	601	660	630	647	678	664	640	645	615	643	641	628	632	590	652	626	617	654	621	586	600	642	625	629	593	606	649	620	647	609	590	686	613	625	615	623	604	627	639	651	666	607	607	627	599	589	587	668	620	614	643	695	579	639	613	635	584	651	601	635	636	627	598	621	654	603	697	611	612	583	646	618	654	626	651	619	615	619	643	657	643	599	611	655	583	593	616	653	632	613	626	614	623	599	594	610	589	659	610	618	598	622	649	594	572	643	610	649	627	615	631	602	613	613	651	600	676	611	611	619	592	657	641	639	615	606	618	664	625	636	597	588	592	624	611	597	615	636	595	679	617	664	632	666	660	581	631	588	606	638	633	657	629	594	612	614	646	625	629	632	586	638	592	628	595	655	629	611	614	635	673	618	658	646	638	618	641	608	625	619	633	617	683	676	636	594	615	601	583	595	655	599	624	620	611	631	634	626	617	609	599	588	635	625	591	632	627	654	622	644	660	595	606	672	634	629	692	680	656	602	589	628	641	639	662	655	628	575	619	651	628	658	615	592	624	586	588	622	635	611	599	631	625	636	650	606	629	649	629	651	636	656	627	574	603	626	611	658	621	580	603	621	640	626	612	630	602	626	672	609	622	602	636	643	596	635	588	618	643	584	604	606	626	633	646	633	647	623	604	631	605	602	613	601	617	667	609	561	627	648	646	647	618	642	621	667	625	614	611	684	586	603	604	669	597	647	592	642	650	604	618	628	650	609	675	626	661	681	582	606	621	620	631	649	639	610	601	611	591	610	619	612	616	605	657	618	627	608	656	615	618	640	616	630	667	626	620	603	632	635	606	607	642	665	606	588	603	641	647	634	636	610	620	580	610	634	648	644	656	611	618	636	648	632	596	606	593	641	645	629	639	601	630	652	627	672	604	647	592	626	607	652	644	582	607	660	602	640	640	626	636	652	630	628	654	632	634	592	584	639	645	648	668	636	621	632	609	664	622	599	608	650	580	637	599	595	579	651	631	594	598	625	595	629	629	667	593	603	645	597	572	642	624	626	634	643	665	648	582	615	679	631	617	553	617	590	619	608	627	628	695	612	625	640	653	641	626	652	668	645	611	595	650	605	634	651	605	633	625	587	651	617	651	620	641	627	598	638	680	662	590	648	602	631	642	634	642	627	617	606	645	682	592	641	577	644	610	590	595	614	570	652	642	611	586	625	610	676	634	634	623	600	615	673	645	671	649	610	604	619	626	636	659	592	628	629	596	583	620	617	608	609	656	604	613	660	617	634	648	605	639	604	613	593	617	650	619	615	617	642	614	609	616	631	607	639	607	605	668	645	605	623	570	583	612	609	610	635	640	630	592	625	623	598	594	606	617	599	640	635	663	620	642	607	620	655	584	628	622	641	640	635	619	602	637	632	636	616	640	613	584	629	602	640	644	609	660	632	643	602	610	610	621	611	618	638	616	641	591	583	604	580	618	653	629	631	636	579	643	634	658	613	605	630	588	568	617	611	633	685	633	635	640	594	609	613	651	604	583	617	615	612	605	619	588	595	593	636	603	565	648	623	605	642	628	637	588	629	612	636	597	672	667	612	625	648	589	619	627	599	637	578	637	614	652	643	589	612	676	645	642	634	610	623	584	581	624	594	604	609	633	631	647	658	603	570	635	649	646	647	622	626	649	630	593	585	616	602	672	619	613	599	610	635	554	635	617	644	616	645	578	597	624	616	625	600	564	636	626	624	612	705	627	586	621	641	651	630	586	598	639	602	589	626	630	611	596	605	619	658	628	627	611	629	622	628	623	604	637	604	645	633	624	606	637	613	650	660	639	619	601	621	622	587	615	651	557	620	638	655	627	594	652	611	643	634	594	629	629	621	642	592	661	630	558	646	592	586	613	643	645	652	642	625	637	615	615	641	626	645	620	602	617	655	627	639	610	631	602	605	603	650	625	637	616	571	621	611	598	616	610	634	653	590	604	615	644	631	618	583	642	587	611	613	653	627	646	681	614	619	649	630	632	643	636	613	639	616	651	612	589	577	631	598	622	649	631	642	641	617	665	630	630	611	596	631	590	626	568	662	636	641	618	620	621	653	617	634	597	630	609	654	627	574	619	639	636	629	592	601	594	609	583	628	622	642	630	604	585	640	628	647	646	637	622	657	648	659	603	600	655	590	621	618	628	623	583	573	639	593	611	572	604	608	606	622	624	637	667	611	607	614	625	600	610	621	614	627	665	633	648	623	633	612	606	670	601	618	582	683	646	671	619	617	603	635	616	613	634	630	629	648	599	655	619	622	611	577	627	645	612	624	637	618	673	623	658	650	632	584	633	659	649	620	650	610	608	616	631	568	647	603	628	639	627	599	615	669	565	593	617	636	629	608	589	649	628	632	578	616	658	627	607	628	620	634	597	580	601	654	625	653	639	660	646	606	629	641	607	600	622	639	609	644	620	641	617	625	639	619	657	697	655	637	638	637	629	648	597	632	617	661	584	643	584	614	623	626	616	624	648	623	620	619	635	633	637	642	665	596	599	624	633	650	612	610	596	617	638	582	643	639	637	615	640	585
29969	29525	25659	10965	2578	877	527	472	459	484	505	469	447	464	456	485	422	457	445	487	472	439	479	479	447	450	471	472	425	465	504	483	464	446	445	455	472	462	481	448	491	459	494	483	458	498	459	469	461	474	456	463	476	444	465	499	440	460	459	463	428	472	445	471	468	482	470	466	454	438	475	446	452	487	445	468	464	450	471	484	460	453	429	453	460	497	475	469	489	488	448	424	447	464	475	445	471	485	485	469	490	467	445	415	454	464	475	444	448	457	469	460	455	500	477	464	502	474	462	459	464	486	480	453	448	443	447	451	484	475	494	489	476	462	457	476	422	438	449	481	470	443	474	459	474	488	460	484	465	465	455	458	491	438	484	467	472	424	476	453	477	448	438	448	435	471	498	474	437	439	457	479	452	492	444	503	474	461	464	495	484	478	461	471	458	452	473	479	463	450	492	464	438	446	429	469	454	481	496	463	458	441	456	440	467	471	457	475	457	476	456	464	468	471	459	511	447	486	492	455	467	491	508	454	459	426	480	464	485	485	481	487	446	480	419	518	478	486	432	487	494	456	456	451	465	443	500	476	447	488	503	461	449	439	454	457	477	457	487	457	480	422	426	444	432	463	489	468	461	479	470	475	480	482	463	461	418	486	467	461	446	478	460	444	487	476	445	508	450	467	467	518	467	418	453	470	462	486	498	458	376	474	452	490	482	472	445	494	450	496	458	445	478	459	459	492	453	473	533	474	476	445	495	496	453	456	444	437	475	462	472	469	420	423	509	480	463	430	481	479	455	447	481	471	472	494	452	483	475	484	452	491	482	463	507	471	470	486	459	458	473	450	470	461	444	487	511	494	442	485	472	460	465	458	460	453	475	501	519	492	438	449	455	473	441	470	487	459	512	438	434	430	474	508	510	475	467	492	483	481	492	476	481	462	489	474	435	466	463	449	467	447	474	457	447	461	489	465	516	450	415	489	454	489	468	464	496	471	455	459	456	445	464	414	448	480	445	471	479	472	478	484	423	486	444	469	456	492	451	441	495	471	448	422	487	414	443	448	480	438	440	460	448	493	480	440	494	517	478	480	489	470	491	485	470	481	478	480	465	464	451	429	448	485	459	429	454	448	461	466	507	485	470	475	453	431	466	455	480	461	497	499	486	469	439	483	473	472	474	450	461	427	438	473	462	493	456	469	477	457	471	442	483	482	477	441	426	444	501	438	465	467	458	432	473	491	446	491	474	470	453	487	495	497	473	460	441	464	500	439	446	471	453	456	456	445	440	466	509	466	471	465	455	450	462	422	474	461	448	492	520	496	430	488	455	442	449	454	462	483	495	501	459	475	429	519	495	482	441	462	479	448	485	445	450	486	470	460	439	430	479	480	473	477	477	448	472	477	469	453	488	483	472	461	458	448	472	471	476	472	495	441	491	433	488	439	451	466	461	504	476	472	451	419	442	450	463	464	485	466	485	466	481	491	476	470	458	440	509	473	491	464	511	455	463	482	463	447	450	444	490	459	434	455	496	482	497	456	486	495	464	458	450	467	461	511	485	472	459	444	454	464	464	436	438	459	475	467	454	455	474	473	466	438	484	454	433	428	496	495	504	435	462	473	449	460	504	410	474	481	483	486	461	435	454	413	462	457	461	483	471	502	423	477	505	533	446	462	463	441	502	480	457	475	500	479	471	485	459	450	457	447	467	468	434	474	420	455	481	468	461	469	472	480	462	483	448	469	496	451	500	446	459	435	494	497	467	436	471	463	448	435	443	512	435	458	461	472	461	460	457	487	449	471	491	466	467	450	451	491	474	457	435	440	462	502	451	467	478	446	462	471	463	449	437	476	469	430	466	475	456	477	452	513	481	505	517	466	482	476	454	498	457	471	450	441	470	422	474	492	456	457	407	488	466	449	473	490	476	474	448	454	485	485	454	492	453	451	493	489	453	502	461	472	464	500	494	443	453	469	465	478	457	478	494	439	469	465	512	484	454	446	462	484	439	495	488	469	475	479	487	489	481	430	435	451	464	482	512	457	481	414	468	467	492	461	478	481	489	450	454	503	464	456	495	449	448	486	427	481	461	463	453	430	442	459	500	486	467	465	496	479	425	457	471	481	469	412	498	483	436	436	505	493	450	478	456	481	499	432	455	497	426	464	486	479	463	466	466	467	506	413	496	472	466	455	444	473	501	396	438	502	460	414	508	463	463	486	454	468	438	473	452	483	458	467	459	443	478	436	468	426	457	466	465	470	512	465	498	448	462	473	415	482	453	452	466	467	460	441	490	461	465	436	479	452	439	445	464	473	470	470	456	455	478	479	472	495	499	469	456	495	475	449	452	464	473	473	485	475	463	508	439	473	431	470	466	453	473	470	459	485	475	472	482	480	416	498	454	462	493	459	484	497	457	486	475	476	465	490	477	485	492	442	436	461	478	473	478	507	467	473	478	489	455	478	450	475	443	493	442	472	506	461	475	431	485	468	486	455	442	455	443	453	447	423	481	471	468	470	474	461	483	460	450	494	514	472	463	473	476	446	484	460	458	487	500	469	464	483	494	502	454	472	473	448	473	486	456	452	434	485	455	479	468	448	491	499	484	488	445	496	471	463	463	444	452	490	478	505	462	467	453	459	460	457	479	450	494	498	488	441	469	449	484	490	461	452	468	481	507	471	448	499	479	515	516	456	459	450	451	474	472	477	464	448	469	470	439	471	426	502	443	469	449	465	486	466	457	481	472	472	438	466	442	466	458	498	481	450	468	493	464	464	429	458	467	476	445	479	453	451	504	478	455	444	449	466	500	448	476	454	479	466	459	477	432	446	470	473	469	418	458	467	461	483	481	452	485	496	484	490	465	520	454	483	460	455	461	437	464	461	435	448	440	471	459	440	511	493	488	446	492	461	472	471	483	404	470	465	466	444	489	426	468	468	461	447	475	482	467	492	526	461	490	454	459	453	450	494	487	455	444	468	470	482	424	463	488	406	426	479	467	482	486	509	440	503	469	457	495	486	441	488	493	489	464	502	459	475	501	470	485	443	464	471	480	413	474	413	484	477	470	456	473	461	490	474	497	472	474	501	506	472	498	459	457	448	430	452	495	475	456	504	489	457	442	490	451	466	461	465	503	450	495	504	464	478	452	488	476	466	478	464	489	479	467	467	465	482	503	474	458	517	504	449	481	491	497	464	428	476	484	429	487	473	437	431	466	477	453	462	473	482	493	492	483	506	497	493	486	485	422	461	451	468	502	457	451	467	465	449	449	436	438	470	508	492	473	497	452	437	498	485	457	485	452	520	452	488	485	440	488	474	429	459	490	471	508	481	447	460	438	462	481	474	471	451	439	463	464	438	482	495	500	484	475	472	488	473	489	462	488	457	489	498	455	491	473	497	475	468	476	474	460	454	453	486	504	474	452	466	442	440	485	434	450	434	469	473	467	458	466	430	434	463	451	464	561	463	503	462	474	447	471	467	498	488	488	482	481	413	499	488	481	465
23254	34305	20061	6178	1955	768	448	372	386	379	401	390	402	434	384	429	370	423	428	467	420	391	422	358	413	408	384	413	392	368	401	380	396	413	410	375	416	424	390	395	379	409	391	369	387	385	384	386	394	401	425	417	422	418	425	385	406	376	382	388	427	398	385	398	381	402	400	417	400	396	429	362	436	404	414	394	402	422	370	373	385	418	413	387	399	424	441	394	390	391	395	399	397	391	397	390	397	386	405	383	372	422	375	423	392	404	380	383	429	386	435	386	413	384	411	379	390	405	393	395	404	397	415	454	402	365	377	412	390	407	385	374	414	375	386	396	392	420	398	418	401	375	378	397	370	421	387	405	394	355	401	413	386	407	419	398	382	433	399	412	390	371	372	398	386	424	365	389	394	391	368	381	363	398	419	388	422	433	376	424	380	406	389	400	408	359	403	389	398	420	403	401	393	455	416	376	423	395	423	386	395	373	401	444	396	403	381	377	401	407	377	397	455	401	400	392	378	444	420	384	401	370	413	383	359	393	407	382	380	401	392	392	441	393	423	400	373	409	404	393	399	409	373	399	404	428	396	402	398	384	432	394	355	413	405	410	434	379	444	413	379	398	398	399	396	421	410	390	375	398	390	374	402	388	385	403	444	400	406	390	428	361	413	409	347	412	411	358	418	422	393	431	421	394	415	355	388	386	392	411	401	405	395	400	367	393	376	391	406	408	425	384	430	399	358	368	416	383	418	445	401	408	401	375	372	389	389	386	358	411	451	407	366	386	451	384	406	422	371	380	432	422	356	388	403	349	409	386	372	407	410	369	390	414	376	429	429	380	400	424	426	376	378	404	403	406	425	389	425	382	391	426	385	366	384	388	382	380	415	401	392	407	400	411	425	450	393	404	429	429	384	385	400	389	389	397	357	394	395	432	375	399	431	344	387	381	447	387	392	410	390	394	388	380	348	444	409	430	376	356	407	406	386	414	427	395	395	413	380	415	388	417	383	379	406	385	402	385	427	382	372	388	388	406	395	423	415	391	387	407	365	402	381	404	363	402	397	405	418	449	395	410	385	379	412	433	421	383	365	421	391	401	380	398	407	406	420	397	382	381	364	414	434	396	396	396	382	434	361	430	386	395	409	375	399	408	441	409	368	387	430	421	376	388	384	409	420	393	385	448	395	377	396	383	442	452	410	398	384	421	381	371	413	389	397	373	394	412	387	398	432	425	409	350	407	381	366	412	395	418	397	411	398	445	376	429	404	401	384	372	400	402	388	440	403	399	396	372	380	399	406	373	399	385	437	391	375	446	384	407	398	408	426	370	381	414	374	381	394	393	384	379	417	417	409	393	405	374	402	379	396	389	426	416	406	404	385	417	403	393	423	403	411	412	376	377	406	353	396	355	391	386	397	422	363	412	401	437	410	389	411	442	418	397	400	375	397	382	412	457	384	410	417	403	407	416	390	399	406	381	392	436	426	366	412	425	389	388	373	410	403	418	429	410	400	408	374	395	385	396	397	386	376	416	389	421	394	401	404	420	403	391	420	375	385	416	394	408	378	412	401	390	417	391	384	377	376	346	397	427	391	387	428	385	396	373	414	390	411	417	376	430	405	391	421	444	416	398	383	410	424	399	400	407	380	417	400	399	390	374	404	400	405	393	424	382	394	387	375	414	395	420	379	404	415	390	376	418	391	436	409	377	395	389	431	382	413	375	395	367	428	343	370	393	387	377	397	386	388	426	376	382	369	396	387	398	406	382	380	413	398	365	404	421	368	396	405	412	444	412	370	393	406	400	414	403	410	385	386	392	417	389	404	407	398	361	363	407	379	387	396	391	405	427	390	361	373	404	379	392	405	362	396	370	423	406	407	388	387	412	384	421	419	381	417	430	371	403	384	417	435	391	417	400	383	435	422	383	388	384	416	413	386	375	384	376	429	404	406	396	356	376	379	407	374	387	401	411	378	424	392	374	441	415	404	409	381	389	370	393	391	366	394	389	424	396	420	400	403	444	390	397	405	391	456	377	392	367	372	398	373	422	377	390	423	372	387	406	387	411	431	374	405	398	407	380	398	369	401	367	406	371	405	376	401	378	405	368	427	425	419	395	448	389	390	384	410	392	401	380	393	410	403	405	406	403	409	383	368	406	386	401	418	407	390	399	385	389	416	395	396	420	380	425	421	430	416	420	386	392	399	380	389	435	400	406	361	383	331	414	381	381	377	382	427	399	396	403	362	422	385	413	399	429	389	391	397	393	377	384	413	421	408	403	400	370	388	403	427	412	405	415	393	399	396	408	375	428	398	351	385	388	394	395	416	415	398	408	404	389	396	395	378	405	420	383	404	431	388	398	385	384	407	394	419	406	393	393	369	381	401	376	404	389	366	423	399	373	376	398	414	375	364	421	373	399	397	457	395	393	414	399	412	391	346	391	402	396	399	378	409	437	416	392	399	410	384	413	398	379	379	398	395	434	383	362	386	432	404	417	399	393	419	401	345	406	402	373	396	377	382	383	350	368	388	393	424	400	370	438	388	390	397	369	409	370	395	420	391	389	384	384	393	438	386	395	407	403	431	395	413	404	401	395	418	417	388	407	396	422	416	408	379	367	377	400	381	395	384	393	408	429	387	403	415	411	396	391	388	404	393	396	407	384	399	394	389	392	382	384	388	418	430	384	373	401	393	401	434	394	388	402	415	400	393	380	403	397	391	422	390	426	364	405	397	432	395	454	439	413	361	402	390	392	396	385	391	382	408	406	438	379	387	423	403	399	402	436	390	372	427	382	383	393	377	378	390	389	403	384	409	424	424	372	412	400	401	391	372	415	402	410	402	402	431	391	384	411	405	394	408	403	381	416	414	431	372	431	392	374	386	433	404	401	394	389	386	391	398	404	400	381	415	381	446	430	407	403	415	436	379	391	409	391	393	410	415	417	394	401	418	382	413	409	409	395	394	407	438	415	418	435	371	379	394	368	391	384	370	415	404	425	374	382	423	410	408	401	408	394	381	419	379	398	436	397	430	400	397	401	410	400	392	382	418	420	413	397	410	384	389	389	382	374	359	439	377	395	394	421	390	381	396	405	396	390	427	411	425	388	402	406	408	393	420	402	397	424	387	372	417	446	371	384	415	410	382	370	369	391	425	377	390	396	409	399	418	388	403	359	394	382	392	406	408	395	369	382	439	428	398	387	396	356	383	401	390	370	372	384	357	383	376	383	406	385	381	372	380	388	390	414	396	427	394	376	421	417	428	416	439	406	415	403	403	365	397	401	408	347	425	394	392	395	377	439	409	415	392	380	400	390	399	368	396	371	388	397	374	418	390	444	413	405	387	434	391	405	406	395	418	402	378	384	391	391	407	436	389	420	419	381	417	425	390	401	401	413	403	400	430	379	387	421	401	405	381	392	356	401	401	400	391	386	374	396	415	411	421	428	392	395	406	415	397	403	398	395	390	396	413	387	367	410	403	417	377	374	379	400	407	382	386	404	421	394
25406	26964	41403	35103	18332	5150	1179	654	524	531	506	565	564	525	519	571	581	534	529	518	485	524	554	559	481	521	522	546	519	516	517	517	550	503	530	495	508	512	551	466	517	508	550	521	515	535	490	555	510	508	484	497	535	542	513	539	520	574	571	498	531	536	537	509	520	526	495	517	553	496	465	513	503	510	511	539	488	512	508	529	543	558	497	555	523	503	491	540	541	535	500	517	543	517	480	479	560	502	514	544	487	548	532	530	541	500	526	506	507	458	514	513	553	498	523	480	486	538	487	506	474	552	522	537	531	496	576	501	525	492	519	483	490	515	561	502	464	524	489	533	511	543	518	519	514	508	512	534	545	498	506	531	475	538	487	544	504	516	512	475	513	521	505	502	527	533	525	496	534	496	503	543	496	496	469	525	487	521	502	533	521	540	516	520	508	548	541	490	507	536	501	499	492	508	505	501	489	506	514	503	572	542	498	547	498	511	543	536	503	551	519	509	502	556	480	505	496	513	518	558	534	517	531	484	539	474	489	525	490	554	465	532	510	507	513	515	497	562	529	502	527	532	496	511	533	523	541	551	566	538	519	527	490	530	500	495	513	540	544	548	515	534	538	530	525	507	527	528	496	520	483	561	510	517	505	579	505	546	539	478	517	520	554	481	516	517	524	490	521	522	509	532	535	495	491	492	529	508	509	570	523	482	543	518	517	538	490	494	548	501	536	518	508	503	515	509	503	508	448	507	514	465	486	543	520	493	534	525	531	543	522	575	523	572	504	535	512	501	478	481	557	499	503	529	489	513	515	483	533	528	485	543	510	526	548	568	510	510	504	504	542	487	513	555	551	556	455	534	503	496	531	539	540	553	517	475	499	528	498	528	497	506	521	521	518	522	505	551	491	517	521	517	520	540	542	543	504	509	538	553	552	517	518	527	524	505	517	511	531	515	511	473	502	473	525	487	528	502	510	497	508	522	516	525	486	492	513	478	542	506	503	470	516	509	498	519	525	520	548	496	513	520	492	511	548	539	512	522	518	516	513	533	486	539	489	543	519	525	513	506	475	525	497	513	486	542	519	500	531	522	491	506	531	503	532	543	533	518	539	562	495	480	526	503	466	524	584	574	542	509	503	551	512	530	509	525	518	545	532	482	552	478	478	464	534	494	528	521	518	476	534	508	517	501	510	547	525	549	521	563	525	501	490	512	497	551	482	516	488	537	512	538	487	512	509	507	533	555	502	526	514	497	513	514	490	547	507	518	503	518	519	511	513	511	538	577	515	497	561	531	533	498	553	535	527	532	532	538	537	519	517	494	503	553	503	520	498	510	500	549	552	550	526	487	509	527	499	546	500	538	500	520	564	485	539	520	532	495	494	489	530	492	538	544	535	472	524	514	501	521	497	522	485	529	527	486	496	521	507	524	482	512	498	522	532	514	488	562	526	525	494	519	588	496	544	493	518	518	530	522	539	510	560	542	512	507	535	514	500	509	495	514	496	490	516	479	526	525	534	477	517	486	555	551	556	496	538	496	510	487	504	529	524	460	513	530	489	511	530	502	518	551	515	505	479	492	479	491	548	506	540	489	513	513	538	525	502	572	525	535	507	510	508	516	490	539	540	487	509	513	500	466	514	533	525	536	521	536	543	495	525	569	479	500	561	490	514	505	514	587	513	497	506	551	482	497	499	504	489	522	514	545	523	542	482	525	461	539	508	532	519	503	511	534	513	505	546	501	500	554	515	520	531	499	551	561	497	493	515	523	514	490	490	495	589	503	533	485	504	524	558	529	535	507	504	537	522	538	504	489	528	528	532	515	531	511	519	510	538	508	535	553	550	538	501	523	485	479	484	568	513	472	528	529	509	525	558	542	487	464	506	484	505	523	499	519	514	501	501	439	539	510	549	520	511	515	517	543	516	520	544	545	525	494	532	507	521	544	568	493	494	541	521	517	505	476	518	543	516	549	542	508	524	518	501	499	526	523	543	499	479	496	519	474	535	511	549	519	531	515	533	537	517	530	522	516	507	477	510	527	501	511	541	505	492	500	514	481	508	516	514	515	549	521	495	532	533	524	465	557	496	540	562	548	520	519	521	524	531	522	512	523	534	489	486	540	504	511	490	532	505	501	493	565	494	519	537	492	539	487	517	544	519	514	473	508	525	498	517	527	511	509	517	559	523	533	526	530	470	465	524	511	526	521	525	512	524	500	533	488	510	507	547	541	524	546	537	510	543	484	502	506	503	527	488	519	522	472	535	482	499	495	555	510	496	491	481	531	458	534	510	516	503	533	511	522	496	516	526	485	563	504	492	485	522	510	493	483	528	509	531	537	510	511	555	573	539	516	529	516	526	534	516	539	509	561	480	500	489	513	551	498	521	467	525	490	499	497	514	510	541	498	509	507	486	515	520	519	515	519	532	578	533	518	495	495	502	478	518	508	508	524	543	498	557	526	561	554	544	510	540	516	534	519	500	522	511	513	519	517	514	519	503	486	490	487	540	519	496	516	508	526	509	517	518	495	537	513	492	512	493	505	528	510	493	504	518	518	512	525	586	530	522	495	489	498	534	532	538	536	493	508	536	515	508	532	544	506	509	564	525	513	569	519	547	508	583	497	535	515	530	510	478	527	592	499	567	530	507	517	547	506	526	534	496	510	506	533	513	537	480	505	492	479	508	493	500	538	507	502	545	482	521	507	514	529	546	495	486	485	504	537	488	559	529	507	492	574	522	534	516	551	553	501	521	504	535	494	519	464	524	533	524	515	522	492	549	496	522	521	519	528	521	510	494	532	519	529	493	518	502	508	518	486	561	491	475	525	495	510	542	522	511	524	499	510	539	497	539	460	524	522	542	538	562	504	508	516	518	487	516	496	508	507	510	527	565	517	548	507	523	493	487	509	517	536	534	520	526	532	526	475	525	514	545	521	558	520	508	529	521	537	536	536	506	525	521	544	482	532	520	502	519	484	509	492	549	542	499	582	523	556	535	547	486	546	512	530	531	518	517	520	515	564	523	516	538	541	549	539	513	554	497	515	483	495	458	482	493	519	486	526	548	508	544	517	561	577	500	531	497	498	471	553	505	549	510	503	482	473	524	503	500	502	475	534	526	552	520	523	515	555	583	552	491	514	492	506	539	545	594	533	527	537	501	469	549	523	531	491	498	497	490	520	536	482	514	494	551	515	557	482	511	504	480	540	494	449	520	523	496	531	515	526	510	473	520	571	512	501	501	544	521	489	495	517	562	538	513	540	534	505	510	496	523	523	530	525	521	514	510	508	559	546	528	536	520	522	512	517	531	521	490	515	506	497	503	569	518	533	476	549	498	558	501	514	505	508	557	485	535	510	495	533	456	501	564	522	474	497	475	533	492	488	545	520	517	543	497	475	530	556	532	507	526	511	466	486	518	480	530	521	512	524	525	513	506	529	496	520	482	488	577	503	519	526	508	514	509	507	512	492	511	505	489	473	518	553	526	488	519	482	524	533	566	514
58805	87346	59806	27939	9375	2509	898	509	515	483	467	472	491	503	467	486	488	499	471	470	468	469	460	524	511	476	493	491	479	488	474	506	464	477	498	466	476	511	532	473	446	522	486	453	500	463	474	495	460	488	471	462	495	464	452	494	455	477	501	504	454	456	457	490	480	489	454	423	515	500	489	509	497	472	467	484	498	457	495	459	497	423	457	491	499	453	447	499	483	446	452	451	511	459	470	460	504	502	478	468	502	481	513	485	479	539	476	484	492	459	466	473	459	450	483	474	445	507	494	476	518	467	496	534	499	458	462	488	523	482	482	484	477	449	461	461	449	458	469	511	449	483	440	467	453	507	507	516	502	485	468	451	480	518	495	478	491	501	476	482	479	471	474	456	456	496	497	510	500	475	520	492	470	469	483	457	507	531	487	471	463	530	479	481	502	480	523	460	453	495	502	445	479	485	462	466	465	488	490	473	470	465	480	531	491	462	464	498	504	461	502	502	496	460	492	495	485	495	470	490	489	497	486	494	467	481	458	469	494	502	513	467	463	500	479	479	494	455	488	493	512	499	484	433	476	510	447	466	515	505	495	517	420	477	471	437	469	472	489	484	461	501	488	452	503	454	490	511	501	489	514	442	480	448	491	479	457	504	477	446	462	462	510	473	482	489	463	541	463	452	497	441	466	485	468	511	463	409	468	519	443	447	480	485	497	493	493	462	520	435	468	500	505	471	475	452	481	485	464	460	451	484	505	502	511	468	490	438	477	501	515	447	504	453	425	446	484	496	497	507	485	470	462	531	484	475	476	478	478	451	452	463	476	474	499	424	463	476	497	446	454	496	489	494	498	478	468	489	478	487	434	457	464	489	470	465	474	488	485	510	463	447	459	489	469	479	502	438	475	467	449	497	458	453	490	488	474	502	457	475	487	483	460	447	460	493	486	446	486	465	499	493	470	497	461	470	471	492	500	460	472	484	520	441	496	467	462	468	477	510	452	499	449	479	451	442	475	454	475	525	470	491	516	512	514	504	483	441	465	471	472	473	479	475	428	472	479	490	491	505	472	487	512	456	456	503	487	491	500	478	515	502	508	479	486	471	499	485	493	470	454	474	470	441	473	462	475	495	501	494	470	505	470	460	517	529	429	456	523	489	470	531	481	516	490	465	483	494	467	499	501	480	521	478	485	508	478	465	460	490	459	499	501	451	471	489	498	463	470	488	488	501	479	463	463	485	494	462	489	460	529	478	445	472	462	491	440	468	466	515	470	483	462	466	460	454	431	479	463	481	457	452	471	512	466	505	488	470	441	492	480	446	492	508	479	462	525	433	468	527	518	496	459	522	466	485	496	477	447	492	444	478	473	468	468	457	471	502	484	468	475	477	443	507	495	516	466	470	466	479	457	469	489	495	479	475	448	510	476	501	457	439	452	474	464	505	489	456	471	506	434	493	442	462	441	470	460	528	481	509	483	466	477	470	476	493	481	445	448	455	482	474	459	475	436	445	483	462	524	488	489	513	475	483	519	484	503	508	503	455	458	514	479	460	442	462	533	471	504	442	447	455	460	493	442	482	463	480	440	489	480	493	474	485	452	501	457	473	495	456	511	476	486	485	516	493	469	507	537	476	462	485	442	458	445	430	482	456	492	477	488	481	493	521	491	507	505	510	482	480	480	440	459	516	481	480	492	446	501	514	467	453	499	494	483	467	491	453	507	492	473	492	504	475	449	481	472	488	470	501	520	446	473	471	488	493	501	492	470	464	468	511	492	474	514	489	490	498	476	445	462	516	484	470	463	462	448	465	504	467	505	485	455	461	478	412	435	492	450	481	471	445	468	456	497	505	494	467	505	461	496	500	490	504	479	492	474	432	446	465	507	457	515	461	493	503	503	485	473	492	513	500	475	458	495	461	473	481	509	493	451	460	466	443	489	471	468	446	449	496	482	486	526	473	452	528	515	471	474	464	464	487	472	487	471	530	464	441	452	479	506	492	468	442	509	455	468	460	500	516	479	482	455	481	487	444	467	465	441	492	485	484	462	421	500	475	491	475	472	456	478	461	492	431	515	467	497	498	492	438	480	485	431	484	500	514	490	474	462	469	448	511	449	491	446	445	479	482	480	491	497	518	464	459	500	515	484	437	432	469	505	473	498	516	520	455	504	449	497	502	498	482	473	493	488	477	474	473	496	478	500	466	472	486	501	455	486	445	505	487	484	480	464	482	438	489	515	485	470	459	487	497	483	462	466	465	481	514	485	505	494	445	500	458	487	462	458	454	476	526	466	490	431	471	476	487	533	445	454	452	496	518	487	482	497	457	482	461	510	450	470	478	453	473	509	476	479	461	477	483	486	469	468	455	473	478	498	486	470	502	503	461	473	522	495	448	453	472	535	478	441	501	499	487	482	481	512	525	451	471	497	523	510	472	468	484	492	433	479	482	495	451	498	491	503	444	432	458	500	478	484	492	464	460	475	477	491	442	523	494	480	466	461	515	457	489	459	463	447	477	459	451	501	493	514	450	510	509	496	480	474	453	459	485	483	501	476	498	486	458	473	471	479	470	500	475	486	479	462	492	496	457	530	489	457	499	500	480	501	458	490	522	490	484	492	474	477	478	479	461	467	473	450	472	480	518	418	467	448	520	487	476	485	503	468	491	479	499	485	491	452	499	484	445	490	516	497	479	463	459	469	437	442	474	510	509	506	463	456	472	447	475	428	503	482	431	498	521	480	470	469	489	506	467	457	502	454	469	484	448	483	461	499	481	487	484	432	463	475	509	472	441	523	487	467	485	489	460	520	493	483	466	483	439	515	489	476	498	495	479	471	478	501	445	522	502	460	444	492	501	492	476	487	466	454	500	452	446	500	498	470	485	473	471	488	470	489	492	510	529	476	455	468	479	479	474	477	489	487	449	459	456	450	476	501	508	488	483	452	475	503	493	467	491	456	477	448	482	487	473	488	449	431	516	483	456	484	493	481	480	514	514	484	455	468	474	475	457	476	470	459	526	447	480	478	438	502	482	450	508	457	496	478	465	505	467	462	510	466	460	475	461	487	462	454	474	496	465	469	469	506	496	504	480	457	432	489	443	465	469	481	504	482	478	451	508	459	465	477	456	489	447	466	445	468	443	462	466	511	487	456	447	467	455	444	464	494	511	503	464	474	493	468	447	456	478	494	469	448	491	503	484	459	489	450	489	455	493	477	477	433	422	480	470	500	483	487	473	506	482	466	430	465	503	463	493	480	477	464	486	490	480	473	478	529	531	512	498	500	471	464	447	468	489	457	444	433	474	490	455	457	478	489	472	493	526	482	450	497	525	457	477	524	476	461	494	475	453	465	457	452	448	492	511	445	481	493	524	499	459	510	458	506	453	480	451	509	464	474	456	443	475	440	498	496	479	515	481	439	468	472	474	504	439	470	485	508	445	453	506	458	441	493	486	466	474	485	472	485	470	474	446	475	485	473	443	455	470	452	470	470	487	454	457	448	497
23985	23153	34834	32324	23695	14658	3426	955	703	737	686	670	668	681	684	667	704	654	695	695	702	642	678	664	669	612	685	645	673	608	666	641	694	663	697	694	658	629	668	688	664	637	604	706	625	630	678	660	656	616	617	684	692	668	651	637	701	657	695	626	668	642	653	691	679	619	648	661	674	647	656	662	686	677	648	680	676	653	657	612	646	649	682	663	620	682	653	642	637	655	627	669	592	688	694	674	636	679	699	675	678	627	648	646	689	648	648	677	690	655	617	628	658	632	661	642	668	688	641	661	668	639	611	680	638	643	620	651	673	662	638	694	666	623	666	643	686	654	677	635	679	638	669	657	651	627	640	652	653	624	665	666	679	678	633	676	692	665	650	677	622	616	670	685	666	659	684	646	625	664	664	672	648	702	642	659	635	616	658	647	641	651	658	677	685	629	628	636	704	667	645	655	678	691	682	651	658	640	663	665	663	705	634	600	640	673	712	652	643	657	644	681	665	702	699	654	658	695	694	660	668	615	619	666	649	659	637	679	649	675	637	608	653	688	694	670	638	660	668	700	664	614	596	686	628	659	678	630	690	663	607	715	655	643	610	637	670	643	678	699	687	687	680	629	682	667	683	679	709	638	653	649	657	636	646	633	667	678	665	645	635	659	658	636	602	652	665	629	706	664	683	654	650	671	647	676	619	640	647	656	625	607	630	642	651	648	693	623	622	620	647	676	676	618	643	672	630	635	644	636	683	646	668	667	652	684	694	623	691	708	666	644	668	673	658	652	614	702	664	669	694	590	681	628	641	645	684	668	609	683	655	621	674	644	654	702	650	646	679	642	675	619	629	635	663	633	679	670	642	714	625	640	626	626	646	648	627	690	651	679	646	700	668	671	656	573	640	695	618	679	669	616	659	640	672	612	607	623	709	685	663	635	646	682	670	688	645	668	649	636	633	695	668	698	639	688	626	650	645	653	714	671	669	661	681	680	682	645	641	688	695	660	689	626	681	603	647	658	706	618	646	651	650	652	637	634	686	613	709	682	617	654	658	664	708	614	621	673	640	633	655	712	635	638	609	682	666	657	663	677	664	681	617	663	699	669	676	649	648	673	641	645	649	690	699	696	669	694	661	668	631	645	657	627	667	675	611	667	660	622	632	636	723	646	676	629	634	675	644	673	671	616	649	645	677	675	680	655	673	634	658	693	660	631	683	669	654	695	648	686	626	612	638	637	649	661	627	654	684	649	678	678	675	628	666	626	678	640	672	658	635	695	687	613	641	637	628	666	683	687	617	695	671	611	648	683	646	650	650	604	663	682	658	621	645	675	659	663	674	648	614	687	598	669	704	683	662	654	661	670	676	658	675	684	626	659	627	655	658	671	646	672	683	659	681	669	639	613	614	718	656	650	673	658	637	648	631	658	622	674	689	620	691	651	650	674	661	682	703	628	731	674	632	648	697	653	602	642	667	689	679	661	672	622	657	671	648	640	635	679	668	688	684	647	616	686	640	633	649	686	691	638	631	675	663	663	655	684	620	617	637	693	642	633	699	629	688	605	638	645	631	630	615	655	642	626	637	635	641	678	637	626	689	653	673	671	655	663	623	674	668	619	640	711	615	624	647	706	696	675	662	708	631	592	692	645	682	643	672	620	683	607	651	669	674	577	613	633	635	655	664	595	674	655	683	678	664	673	660	626	658	680	656	662	692	636	645	660	678	637	641	617	649	653	636	652	647	718	585	679	627	676	662	679	652	640	643	609	658	692	628	606	655	670	666	669	637	643	666	658	666	678	645	683	643	637	663	614	632	644	658	700	689	656	654	687	644	625	665	628	628	678	642	669	660	654	671	646	653	657	628	676	678	701	664	690	616	679	680	661	676	657	706	666	682	671	634	667	627	677	649	641	669	679	645	676	623	656	664	641	681	676	637	676	641	674	661	681	659	649	632	623	677	658	673	643	669	614	637	706	666	704	642	645	643	630	603	691	650	669	630	608	663	660	639	661	646	653	643	709	613	661	650	624	642	600	629	597	610	670	640	694	620	629	641	610	632	637	651	657	660	697	673	611	665	675	641	669	706	709	656	635	666	666	685	631	711	643	631	650	650	676	627	693	684	680	686	667	661	652	657	650	661	683	665	671	610	661	649	651	595	697	666	640	661	645	690	625	703	644	642	684	637	694	609	640	615	656	651	601	643	698	648	677	630	642	625	645	686	649	689	627	641	707	660	705	676	670	628	641	634	641	666	666	678	682	599	625	671	678	656	680	614	624	642	611	621	667	669	629	629	657	659	667	650	639	647	658	651	660	625	633	650	664	661	662	645	645	636	631	670	669	673	688	692	670	664	655	653	661	672	623	639	648	664	684	671	627	627	694	665	674	651	617	643	675	664	684	670	723	623	661	652	656	640	675	671	621	676	661	665	667	663	657	661	664	695	648	679	668	633	679	657	697	679	645	625	607	651	629	670	694	696	643	632	618	658	599	630	633	623	633	653	688	646	624	671	625	634	682	633	671	637	684	697	698	615	628	702	683	664	643	666	628	677	635	645	660	640	671	656	687	602	670	691	654	671	648	652	688	684	657	627	623	646	626	675	630	657	660	602	641	687	608	714	628	654	684	700	640	619	715	637	694	658	655	673	650	689	625	643	678	666	642	655	610	685	583	688	648	683	651	656	668	646	647	620	657	619	619	688	692	674	635	663	698	704	675	654	676	611	685	597	624	654	648	668	639	644	670	643	647	674	705	644	648	681	644	691	667	634	673	636	699	680	643	663	657	634	672	619	701	636	612	654	637	710	632	675	679	635	685	674	648	702	671	638	646	615	672	702	625	684	631	631	661	660	640	650	661	676	627	625	618	725	637	641	636	667	648	622	651	636	647	701	634	687	648	674	639	676	644	622	641	662	587	693	644	684	640	657	615	650	669	673	672	666	668	697	643	638	671	637	659	594	665	663	672	674	617	643	655	665	669	644	645	642	660	660	685	623	639	632	690	647	624	615	673	637	613	641	640	654	637	647	719	624	658	668	632	674	670	661	656	683	614	708	648	627	664	634	608	660	689	625	624	673	614	655	642	667	665	645	656	638	684	666	665	670	672	609	690	676	646	649	641	668	661	630	660	684	604	629	613	637	622	609	601	671	646	669	647	646	682	624	639	657	670	663	655	596	685	651	668	671	671	658	648	693	658	697	590	671	658	673	637	635	665	676	659	638	677	648	656	627	673	634	653	674	628	650	647	703	654	674	705	671	643	665	666	657	685	656	621	628	720	629	687	634	647	687	666	690	667	654	652	682	668	694	642	720	646	668	662	677	632	641	682	609	674	651	669	686	667	677	651	661	660	653	608	631	666	679	655	638	649	682	640	629	724	688	633	650	704	700	592	650	634	620	647	659	674	686	681	644	675	665	656	669	673	607	654	632	620	629	686	616	625	661	654	659	652	586	648	658	637	643	710	651	704	658	656	666	669	635	704	685	685	636	696	634	677	644	680	660	601
62411	101525	72296	42088	17259	5038	1505	734	656	628	636	614	651	612	606	626	635	642	636	675	650	693	592	678	638	618	617	605	635	670	608	657	670	644	592	629	655	648	633	611	627	656	623	635	639	647	598	649	634	615	642	608	616	611	579	626	580	621	645	635	629	615	597	624	657	606	628	624	626	673	598	648	611	609	668	643	619	642	588	645	632	612	631	631	570	631	682	634	643	607	635	614	641	613	602	600	603	578	684	608	611	624	638	634	672	619	646	615	612	618	598	685	663	622	640	665	654	633	602	626	604	593	579	619	653	669	649	636	619	626	656	618	674	615	641	619	609	564	645	641	652	649	626	618	580	652	659	602	597	608	623	640	584	616	632	627	612	643	636	614	590	669	654	662	666	669	591	647	671	628	657	641	625	609	623	646	627	594	598	646	626	604	664	648	659	637	647	648	613	659	645	622	621	596	676	611	649	650	623	630	571	587	662	650	627	605	640	589	639	628	613	609	618	632	625	577	638	585	606	600	666	645	594	652	621	636	636	613	612	642	601	595	601	610	602	598	593	647	584	598	628	623	577	584	620	606	655	619	627	636	621	618	639	619	659	669	647	586	609	595	626	603	605	619	656	580	644	651	621	642	609	599	626	615	609	663	651	590	622	603	625	616	628	674	604	639	585	613	612	648	613	645	649	652	593	592	603	607	596	616	659	627	678	628	596	667	621	634	666	633	602	629	643	666	610	648	646	584	634	651	651	673	614	607	615	635	643	608	674	592	555	646	653	631	631	563	622	605	659	613	648	602	621	578	616	613	635	622	627	604	682	645	586	627	674	639	638	675	579	581	639	656	630	654	622	644	550	631	598	655	652	618	631	609	639	636	601	639	657	618	568	652	597	649	632	642	660	589	594	643	614	631	558	639	646	639	633	650	633	588	624	583	609	613	661	604	598	608	654	637	652	621	620	613	595	612	630	623	621	646	574	622	657	608	607	634	614	646	585	617	632	609	584	591	678	611	606	619	574	655	600	609	646	622	634	621	628	612	615	608	622	628	596	625	618	617	652	611	613	591	627	643	627	642	616	595	584	592	599	627	642	633	645	634	658	648	664	615	579	622	647	604	642	648	633	666	596	569	667	636	618	687	599	651	599	617	648	567	600	623	576	612	622	603	610	626	644	610	632	652	635	605	609	623	651	644	589	579	628	613	663	630	606	670	630	625	631	659	548	639	624	652	608	639	626	613	568	643	625	649	617	625	686	648	616	647	621	643	603	637	637	641	663	652	636	644	621	629	620	609	610	639	581	665	606	636	624	571	608	602	628	621	603	651	675	628	636	599	613	643	589	594	601	610	610	632	647	621	581	620	650	588	612	601	594	589	618	603	650	603	646	666	610	611	700	598	620	612	629	598	645	625	604	631	613	623	590	589	650	616	621	645	641	628	639	563	616	613	631	619	628	626	623	579	628	621	627	625	630	631	597	629	622	616	626	647	629	639	642	664	592	618	586	608	632	624	619	643	620	669	609	615	620	608	624	630	611	667	619	605	628	630	630	591	634	679	588	627	579	633	605	589	631	654	599	640	574	607	601	631	621	643	650	636	600	595	609	650	601	612	601	664	630	598	605	616	621	605	598	611	598	629	652	608	626	625	620	627	602	620	590	583	664	615	617	623	610	642	643	626	629	598	629	611	662	646	588	661	613	654	612	641	632	578	648	637	606	614	615	634	638	622	607	646	667	623	641	618	632	610	644	624	645	633	630	630	609	613	626	631	632	642	634	605	615	619	629	626	625	611	615	609	661	547	650	605	617	636	594	622	627	643	624	595	654	652	594	616	604	633	629	666	571	646	616	644	617	636	611	625	624	649	609	617	609	651	647	676	628	609	590	639	617	623	653	617	632	636	614	637	627	638	626	656	678	638	630	636	589	650	617	572	625	608	619	600	627	606	639	600	591	594	621	693	615	626	646	639	646	602	590	635	608	615	626	611	592	651	640	563	636	598	587	631	656	628	627	623	613	581	589	669	633	618	604	591	631	608	639	607	656	606	624	632	648	614	620	619	568	630	625	625	607	615	609	589	618	613	632	617	621	617	607	612	576	664	563	628	606	634	600	641	634	637	599	637	631	610	634	601	625	601	628	597	622	620	614	641	625	618	662	612	667	624	605	595	620	650	583	637	635	592	638	573	633	615	630	643	614	618	640	631	619	640	631	636	592	623	648	651	633	600	633	609	621	562	594	622	664	617	618	598	625	634	630	630	588	597	609	621	589	594	653	670	650	649	625	648	621	595	624	606	645	614	584	607	647	573	634	663	622	629	602	633	638	643	659	627	651	652	622	640	623	656	642	619	613	649	636	574	640	626	636	628	614	659	645	655	598	627	591	646	636	613	683	614	607	588	599	598	602	616	626	589	590	658	619	621	623	622	615	622	591	602	648	596	630	608	579	587	603	632	617	615	588	639	611	602	583	590	617	589	624	621	623	608	595	649	640	607	649	618	609	617	658	598	638	593	610	575	661	618	607	585	597	612	625	598	649	625	662	661	645	658	640	601	615	614	606	600	659	615	641	604	642	589	640	596	631	659	617	626	594	627	661	632	610	635	609	639	596	635	656	621	579	645	583	617	675	613	626	653	623	626	630	614	596	633	654	624	572	629	608	624	681	642	624	561	581	599	614	598	668	588	610	598	673	622	656	597	645	617	612	602	579	591	621	573	613	643	631	663	619	603	574	619	566	634	632	616	658	661	622	645	650	605	628	623	641	605	606	635	600	598	677	627	616	639	605	590	611	619	605	647	635	601	617	634	642	634	603	643	618	652	621	619	622	638	677	583	637	635	616	588	611	623	628	652	601	655	651	632	630	623	602	645	594	607	604	609	585	607	636	627	576	633	658	646	655	610	628	590	630	656	598	592	576	690	610	606	649	659	653	624	635	605	613	601	643	610	617	611	616	589	582	599	619	594	603	624	617	655	649	606	631	621	628	638	612	605	623	621	626	621	597	631	625	628	608	595	609	597	614	631	654	587	639	636	626	621	618	595	605	673	662	585	611	623	617	600	620	664	638	619	670	596	665	620	646	607	598	604	627	588	688	595	597	586	623	658	646	642	614	613	600	620	650	651	645	621	593	606	614	634	646	637	605	645	611	679	640	633	649	650	570	653	660	618	641	606	661	650	626	606	612	713	612	645	597	631	601	645	595	627	601	625	583	579	621	612	617	632	651	618	604	615	603	630	626	649	593	626	622	592	601	612	623	596	630	589	580	629	644	644	620	598	619	631	609	589	599	599	602	656	626	625	629	649	615	582	679	613	622	626	635	616	618	648	636	642	610	650	616	637	607	603	599	647	628	608	611	621	611	606	645	608	640	623	617	649	576	602	654	647	650	621	617	618	626	651	630	588	617	625	610	606	639	588	657	653	584	617	643	596	639	574	664	631	636	632	628	637	584	640	613	682	621	598	617	641	616	593	594	616	619	595	636	606	602	663	652	655	619	630	588	647
30374	29621	25344	10771	2251	810	526	504	479	424	483	437	474	449	507	485	466	484	450	456	477	445	453	453	470	445	471	428	454	457	462	505	465	505	484	494	423	462	446	479	478	467	492	459	496	465	467	462	453	457	479	464	449	476	435	464	422	479	499	466	479	457	473	494	482	465	452	480	444	433	464	489	483	460	448	433	457	491	458	469	476	487	483	463	471	491	470	473	481	428	463	489	505	450	479	461	417	467	458	494	478	489	457	446	455	441	476	458	448	491	451	506	480	486	439	433	487	427	457	460	460	466	456	498	486	443	488	474	428	483	508	491	534	512	495	472	484	498	491	513	532	475	462	465	470	457	458	448	475	493	472	447	436	466	468	471	433	459	450	448	498	443	483	464	461	459	458	476	478	455	486	446	522	471	469	443	457	445	471	461	424	477	458	504	464	516	449	436	433	486	466	445	482	407	447	476	445	495	440	501	474	472	471	482	490	529	476	449	502	461	470	466	490	475	437	451	428	446	452	478	441	495	453	481	426	462	470	487	450	484	488	474	481	466	491	457	450	481	485	449	482	483	506	473	464	475	430	468	483	439	470	445	417	508	444	453	454	460	477	437	468	446	465	460	453	469	471	434	447	443	433	468	503	474	482	490	477	480	445	486	495	451	469	456	443	451	471	450	501	431	458	441	513	468	482	430	476	472	483	487	456	477	467	485	446	459	444	440	467	475	411	460	455	449	484	476	475	474	464	446	461	491	499	439	475	449	476	480	473	524	476	441	439	497	483	480	439	508	451	470	472	478	473	506	451	474	475	497	461	486	493	443	462	495	475	447	466	455	444	485	460	448	449	446	423	456	484	491	454	488	494	462	434	494	465	461	489	429	444	483	448	471	457	451	437	437	452	476	452	419	465	483	493	446	487	430	511	511	482	485	462	430	490	441	474	486	444	446	479	456	492	453	473	467	504	475	453	462	460	483	447	494	458	449	494	465	453	484	479	470	471	451	487	453	473	472	444	500	451	489	442	465	426	464	502	479	472	487	443	456	466	469	429	463	446	495	451	464	484	464	455	481	479	466	486	473	461	488	393	476	465	455	492	443	442	461	479	454	450	444	455	470	469	452	451	472	487	492	488	461	480	473	478	470	461	494	460	469	466	471	480	468	454	447	467	471	462	454	455	462	456	465	484	460	449	467	462	478	468	479	494	454	460	446	483	496	461	487	474	455	429	481	505	447	454	480	463	487	459	488	480	458	453	452	452	473	449	425	434	503	497	499	498	438	467	425	459	463	465	449	442	434	443	460	450	483	447	413	504	463	441	438	488	451	513	444	447	438	466	443	466	462	444	432	468	491	441	493	466	496	468	455	455	465	464	494	486	506	450	480	444	458	491	461	444	426	490	457	503	427	449	462	498	472	469	477	436	512	459	458	490	448	497	506	428	491	459	453	454	508	493	478	452	459	453	446	494	475	462	474	482	493	456	471	504	480	459	514	429	491	493	474	447	458	468	457	447	466	472	444	422	503	502	479	456	451	480	456	473	460	464	456	438	449	495	465	488	452	450	474	470	450	501	440	458	455	479	500	473	447	500	480	462	441	473	423	475	426	469	499	463	490	488	469	505	471	487	447	466	454	481	484	459	460	469	467	435	465	497	446	534	445	484	437	453	458	486	452	465	455	470	473	488	478	461	452	469	481	459	464	478	433	496	473	478	487	482	446	535	465	473	477	465	482	470	505	456	458	422	485	478	450	449	475	454	476	481	459	506	452	448	451	441	498	465	457	480	465	489	491	462	445	447	466	462	477	442	468	430	471	477	457	439	468	479	465	472	467	478	489	508	483	463	513	483	446	523	494	483	467	431	457	496	482	440	468	482	477	505	461	438	442	473	466	453	503	467	486	431	482	437	474	463	426	430	490	480	497	485	466	445	474	445	467	423	453	461	471	483	485	465	423	450	460	468	488	459	451	452	457	468	482	484	476	462	461	439	484	449	437	447	432	486	455	488	489	472	503	474	467	494	518	431	477	475	477	453	453	476	451	509	474	413	469	498	462	430	425	465	478	481	423	449	470	512	443	471	496	431	455	480	475	488	466	465	489	469	478	470	396	448	437	454	503	438	516	470	448	438	473	441	465	443	442	492	462	472	489	492	457	475	487	464	493	448	421	475	458	469	473	473	463	469	427	475	500	439	450	453	476	463	456	431	468	475	454	484	486	509	471	467	463	459	484	465	423	489	463	478	428	445	495	469	460	500	450	450	443	501	470	470	467	480	462	473	455	484	454	502	459	497	482	474	448	498	474	503	454	473	435	471	491	474	493	478	471	428	473	506	448	485	445	480	466	478	484	448	465	436	493	460	457	434	463	497	484	416	495	477	472	463	469	482	464	468	448	481	468	473	474	485	487	468	464	434	469	457	495	466	457	471	484	458	431	469	450	482	466	488	431	479	522	483	502	464	480	471	482	467	483	494	443	473	453	451	450	466	469	488	479	452	491	480	433	458	494	433	463	450	439	442	468	454	483	470	459	464	471	434	468	511	498	485	421	463	481	471	470	466	490	468	476	487	464	466	494	468	483	480	462	453	452	470	452	510	460	498	453	409	431	448	473	451	460	472	452	490	425	486	513	492	489	501	463	431	467	480	426	460	467	456	486	492	475	458	457	448	489	458	481	457	431	447	496	452	483	463	459	466	469	495	475	482	511	482	451	473	458	428	497	472	480	485	435	468	474	477	505	462	456	456	436	512	490	461	470	490	477	453	465	486	471	451	479	485	428	483	477	460	428	466	451	466	443	491	444	475	438	432	452	477	443	480	464	461	473	425	471	429	461	468	481	463	456	439	489	488	478	448	484	506	441	485	468	527	519	472	477	470	459	435	484	460	512	460	434	446	455	469	417	461	506	475	472	434	463	470	493	444	451	501	444	504	450	452	488	485	487	478	466	445	461	485	439	445	460	448	444	434	438	515	452	512	459	458	516	482	452	444	457	454	459	443	467	466	467	476	475	478	442	476	460	439	473	462	455	492	442	469	516	483	446	470	469	461	459	469	498	470	446	466	469	476	434	454	463	458	452	462	480	467	500	461	487	432	489	482	458	468	457	476	442	493	481	448	442	527	444	450	449	440	399	450	472	462	453	445	456	471	494	510	468	482	452	446	457	490	418	446	476	445	429	487	453	494	435	449	456	497	477	501	451	469	459	445	464	453	421	457	414	509	464	481	510	448	449	459	456	447	454	447	506	460	452	468	471	477	436	481	465	403	461	461	483	425	492	473	468	457	503	505	450	484	459	451	483	496	506	456	474	470	484	481	523	485	465	468	461	484	483	457	424	476	443	477	459	447	490	506	439	447	437	454	517	451	510	463	444	477	479	463	428	449	452	403	444	439	469	466	458	405	454	427	474	442	446	459	427	461	469	440	420	488	453	507	438	419	454	451	458	495	488	467	493	422	500	457	440	459	460	477	435	429	454	476	490	434	453	488	449	444	439	480	486	451	499
23332	33917	19312	6003	1783	728	452	397	431	401	420	385	401	434	427	434	391	383	383	434	400	388	374	410	369	400	411	406	399	399	381	410	422	405	362	403	398	411	362	389	381	386	415	396	429	346	397	389	411	436	394	404	383	405	403	443	410	407	392	346	410	397	427	393	414	408	377	383	399	404	384	418	370	401	388	368	376	405	405	402	401	433	412	381	359	388	431	452	436	417	434	368	389	365	431	412	427	405	412	416	402	416	414	365	419	381	391	398	384	443	418	377	382	416	408	412	361	387	389	390	438	391	429	393	405	390	432	420	395	403	402	377	334	405	394	368	384	395	416	394	386	407	417	401	427	412	433	383	388	416	417	413	410	423	372	420	365	380	386	404	416	424	401	351	370	412	396	439	433	426	398	425	402	387	411	375	409	365	397	383	390	407	440	388	380	408	397	386	391	399	385	439	415	387	420	432	371	414	416	409	429	419	396	409	385	435	368	388	396	391	401	408	373	387	341	355	451	406	391	406	386	429	402	410	395	399	388	437	358	411	404	403	372	417	392	423	398	381	400	410	389	395	392	416	428	412	378	411	383	374	407	384	415	439	401	384	410	429	434	411	411	399	378	417	408	433	399	409	413	381	409	361	395	384	392	408	358	406	421	416	371	430	386	417	382	413	406	407	367	394	416	409	391	415	381	394	428	376	388	396	430	433	394	384	403	421	396	413	383	421	417	378	390	425	420	364	389	422	386	443	390	393	385	418	396	397	382	427	391	371	444	414	404	392	406	396	409	389	382	388	382	403	411	355	394	381	368	397	401	408	441	417	409	418	396	384	420	400	376	370	431	423	393	398	404	386	395	414	388	423	411	401	386	392	414	401	374	400	410	419	390	403	380	362	417	436	441	414	408	407	384	395	402	376	405	426	412	415	355	372	392	418	424	379	424	439	394	392	405	402	405	384	388	388	375	387	349	413	392	400	405	412	388	413	380	402	395	411	412	380	407	394	404	391	391	428	390	423	413	376	407	387	393	394	405	404	365	428	395	412	379	405	376	387	414	392	416	372	380	401	393	424	390	365	397	396	366	378	389	404	413	428	399	371	429	427	380	388	416	417	430	424	395	399	441	414	427	392	404	374	375	412	419	425	350	374	442	377	417	371	428	390	358	425	405	362	406	429	405	379	370	422	426	420	398	413	403	396	419	382	392	424	388	397	413	461	421	391	389	374	408	382	433	401	448	408	408	393	408	403	399	397	402	439	375	412	414	383	408	388	385	371	378	397	432	385	394	384	361	432	393	397	442	400	397	394	379	389	372	400	356	426	394	392	389	416	447	383	415	388	370	423	407	422	395	425	412	398	390	436	402	386	370	361	401	410	442	418	403	400	417	382	407	405	398	413	369	405	375	409	412	377	432	420	379	400	399	416	407	425	417	403	393	410	388	415	391	459	410	378	390	411	429	426	400	425	380	375	390	374	360	410	411	409	358	409	401	415	356	410	406	391	416	391	394	393	396	431	382	387	384	410	401	360	388	418	391	403	388	420	421	389	431	421	397	418	409	411	431	376	417	418	396	393	371	374	382	388	386	388	404	405	407	398	408	367	399	388	403	420	401	421	408	411	431	360	378	369	393	360	417	404	408	385	414	385	393	378	397	399	398	388	412	384	381	420	404	413	428	387	397	367	382	408	384	397	375	411	394	375	407	388	414	380	360	346	399	391	392	371	403	422	398	414	398	407	367	384	400	419	395	384	357	389	417	380	402	413	387	379	375	393	394	397	406	417	394	410	360	397	407	447	419	394	417	353	425	411	395	399	370	413	378	363	395	401	428	363	378	401	398	413	422	392	397	392	408	348	412	368	388	394	416	416	383	385	417	374	394	395	396	367	367	409	414	410	417	367	410	385	426	435	385	405	419	388	386	376	407	413	455	424	388	387	409	384	374	399	436	407	376	377	392	402	402	377	417	409	424	402	423	364	387	407	343	404	411	406	402	400	415	379	372	391	359	421	423	411	401	376	352	413	426	419	396	386	399	386	418	405	374	398	414	395	393	383	431	397	409	406	402	400	416	397	422	414	404	365	376	399	384	372	429	404	395	406	401	385	445	408	405	371	421	404	397	419	408	401	402	371	403	385	401	358	403	434	405	380	420	397	412	411	410	359	374	415	369	400	389	410	415	394	392	418	400	407	410	399	378	380	382	443	416	392	399	404	407	430	411	396	404	426	412	415	393	437	376	401	424	382	397	414	384	411	408	409	373	422	404	396	375	394	404	427	393	406	393	399	380	370	384	424	418	363	405	409	389	392	373	426	446	393	421	379	406	368	384	366	439	406	391	408	434	398	439	403	409	425	414	353	416	441	446	390	364	371	398	418	390	390	413	396	420	378	406	379	397	402	404	381	427	378	384	361	413	408	387	398	368	383	422	398	399	395	440	417	429	368	417	363	395	383	418	390	369	417	389	389	398	368	376	405	396	352	396	403	403	405	411	353	383	397	405	358	385	455	409	402	425	399	401	441	384	396	398	374	390	381	414	379	431	403	437	363	423	390	420	401	406	362	411	404	381	372	395	396	401	375	414	413	391	393	423	385	400	399	367	379	398	433	378	411	389	405	392	375	430	391	396	415	374	410	386	404	368	374	419	379	395	369	351	399	377	402	421	384	396	418	402	389	420	399	404	428	445	379	375	408	403	406	416	392	392	403	400	386	386	421	411	417	402	376	423	411	415	395	398	374	343	369	358	392	438	386	448	409	390	417	424	389	397	364	396	375	395	393	382	402	391	370	408	415	413	408	401	374	426	408	419	422	433	396	413	408	424	353	393	395	413	417	417	411	443	416	396	428	387	433	356	340	406	404	423	417	409	415	435	378	415	418	408	404	403	390	373	427	410	398	405	412	397	404	372	424	377	396	402	392	406	433	404	415	442	399	400	414	379	402	400	377	447	414	405	414	387	389	392	401	393	364	410	395	434	397	410	405	375	418	398	404	413	383	396	370	397	396	381	364	417	416	375	385	398	361	418	434	394	418	400	432	418	406	425	390	440	404	409	414	397	354	402	381	424	402	393	392	385	413	397	416	350	390	411	440	409	394	410	396	400	388	394	426	425	439	416	400	399	433	376	394	417	416	400	399	375	396	426	364	392	402	396	384	388	377	424	395	401	390	437	387	388	410	404	413	401	373	387	432	399	388	389	420	403	433	408	439	383	387	373	409	425	401	389	403	395	428	399	402	412	403	389	442	395	411	401	397	370	391	403	365	426	389	402	387	400	440	400	414	394	390	369	420	393	408	429	386	436	386	412	346	401	397	394	401	410	418	415	407	346	399	417	383	397	380	398	397	414	380	391	378	426	401	368	362	411	415	415	427	400	424	396	388	393	398	426	391	378	383	414	369	367	391	389	381	401	408	393	389	419	422	391	389	378	414	384	426	402	430	383	382	443	362	424	436	380	379	421	388	407	374	427	417	381	367	431	420	388	412	408	410	390	379	392	426	419	456
25467	26651	40613	35482	19043	5508	1156	675	556	550	583	573	574	548	523	569	520	502	565	519	549	567	547	538	558	538	544	548	559	544	565	581	500	560	548	521	526	561	506	545	555	540	537	602	493	536	503	495	531	548	492	519	568	517	547	522	490	508	482	486	528	534	520	542	536	587	536	515	498	496	530	536	512	535	493	537	534	521	526	514	524	549	532	503	522	514	559	524	478	522	556	491	562	546	506	518	491	518	541	488	513	470	498	506	537	526	580	532	532	537	503	536	506	539	539	519	512	502	495	520	529	537	551	537	540	531	538	517	512	522	493	524	497	544	553	529	545	533	533	532	509	492	531	540	575	538	576	562	584	538	553	534	536	506	503	608	494	518	505	514	520	555	576	552	515	558	540	513	568	557	495	555	522	570	534	524	534	514	514	555	565	556	548	572	526	537	496	505	534	531	533	513	510	530	514	526	525	538	486	491	539	560	522	549	516	524	514	511	551	524	552	544	528	521	551	563	575	554	496	590	508	568	568	476	517	561	549	538	565	518	547	528	529	531	536	507	499	572	558	520	493	560	526	528	518	554	553	529	527	537	504	533	520	505	531	529	505	533	539	550	548	534	551	544	553	516	539	533	537	516	554	532	515	521	554	507	518	549	540	515	513	530	510	540	564	542	519	530	531	487	519	524	561	567	495	511	573	527	502	512	519	533	541	543	543	549	517	499	530	509	483	512	510	543	534	553	534	488	514	534	555	511	533	519	517	539	525	562	513	552	550	500	501	528	552	542	523	542	540	495	518	556	563	527	526	560	550	497	579	571	563	520	491	534	562	539	537	556	516	554	491	551	550	541	541	494	524	541	544	526	525	531	540	510	531	577	507	542	495	520	538	542	563	542	490	521	500	515	536	540	538	496	530	549	497	582	508	558	556	514	595	498	538	513	524	553	535	545	497	538	525	560	508	549	491	471	521	535	538	538	556	502	533	567	522	535	556	492	534	492	576	528	514	565	547	553	507	562	515	556	500	509	520	518	532	535	493	568	547	533	521	546	513	538	571	556	577	547	532	515	542	521	503	514	535	519	513	490	556	521	564	525	534	558	556	536	505	541	526	516	516	512	530	503	506	560	587	473	531	499	497	511	500	551	524	525	530	498	506	508	516	522	526	552	495	548	542	531	536	565	521	590	531	491	518	573	525	528	488	544	578	578	526	520	542	524	558	571	510	520	522	524	515	531	553	562	513	569	510	544	543	533	512	532	533	523	548	511	536	531	561	526	552	531	548	533	500	553	537	506	534	516	505	501	535	528	537	512	544	492	548	475	492	513	523	526	549	516	544	559	563	548	534	537	520	528	518	530	519	481	582	508	561	512	559	508	528	487	535	569	522	518	539	513	538	545	513	539	481	493	544	541	553	512	518	521	563	510	555	551	529	498	533	495	506	509	538	501	527	541	530	518	551	580	544	503	523	520	553	532	505	544	525	532	520	577	494	548	537	555	532	510	547	513	508	526	572	531	566	504	543	519	516	548	496	501	531	583	533	534	527	502	528	542	495	519	551	540	538	538	522	511	541	532	514	572	527	539	490	546	520	512	512	510	502	555	504	534	521	497	560	543	508	555	504	531	544	479	558	488	543	594	543	493	500	513	489	564	539	506	548	528	551	484	482	583	534	525	536	497	500	496	555	537	521	515	493	502	498	543	506	537	473	541	573	534	550	562	539	556	542	459	567	495	553	564	518	503	539	565	518	533	528	508	523	536	552	506	506	553	543	519	538	520	515	510	548	527	503	541	530	537	505	522	547	507	501	525	537	531	522	501	560	532	531	538	520	495	486	536	530	506	517	528	517	512	516	512	514	531	548	543	533	559	507	514	533	514	504	539	496	513	526	552	543	531	539	512	490	513	500	529	571	527	534	515	539	548	536	504	523	528	573	546	544	509	521	500	480	522	527	544	510	577	565	520	529	506	530	557	521	548	509	527	513	523	494	532	572	522	548	534	497	513	515	528	503	541	575	485	540	520	540	560	565	543	533	541	543	534	516	509	505	520	498	535	547	560	517	546	511	566	537	489	537	516	517	512	554	541	504	540	524	527	496	550	542	512	569	511	529	519	494	574	515	510	519	506	513	517	532	547	526	519	516	507	552	516	505	545	530	504	489	508	537	543	536	519	560	519	515	543	522	481	489	510	491	496	540	497	549	543	533	510	528	569	555	510	530	520	556	526	509	513	527	560	524	503	532	494	496	512	479	526	524	559	533	565	515	519	560	525	553	517	585	537	514	538	517	543	517	522	524	526	526	508	541	538	538	467	505	487	522	524	510	496	560	543	530	538	511	529	520	540	530	516	507	543	509	522	517	549	515	514	468	599	580	546	525	504	504	492	528	553	536	478	538	521	516	546	538	508	537	560	543	538	540	528	525	557	542	493	521	590	517	536	479	546	512	511	598	551	513	534	549	547	531	527	536	542	529	562	504	520	554	513	515	509	502	509	513	555	513	502	474	538	520	527	568	488	552	525	529	545	562	534	523	539	502	516	529	552	530	525	484	541	539	498	558	544	547	476	542	494	507	543	537	539	510	544	520	536	549	532	489	560	529	527	523	525	538	530	526	529	498	503	544	540	534	558	509	551	528	581	535	557	528	520	566	583	515	503	516	493	520	505	534	512	506	524	538	544	522	566	513	533	547	525	505	515	558	516	563	548	530	507	479	463	537	554	574	530	528	539	536	535	561	563	537	528	552	493	533	528	529	492	523	540	526	549	554	545	527	508	555	492	505	573	566	557	455	513	544	507	558	547	521	534	556	514	560	562	565	534	529	531	538	528	503	531	501	540	575	520	542	529	499	519	498	519	571	558	533	521	513	512	524	508	510	524	538	527	531	512	560	498	541	509	515	528	521	546	527	567	531	546	533	516	529	509	519	529	500	513	519	536	512	539	565	525	556	532	529	555	521	555	487	553	513	544	560	483	528	502	480	519	486	527	532	524	521	501	537	517	539	511	525	559	532	503	542	512	506	518	528	536	535	510	526	533	532	535	523	520	524	570	497	538	525	495	516	534	546	540	559	555	549	522	531	511	512	537	559	534	516	541	559	509	535	536	517	547	538	501	530	548	522	491	523	512	536	516	521	493	547	498	520	567	557	563	507	514	516	557	497	532	549	514	514	529	498	538	549	523	504	549	458	548	532	557	525	526	551	572	542	499	531	539	569	545	535	479	528	543	517	547	545	515	504	553	551	557	552	576	497	516	538	520	571	562	533	529	507	513	507	554	531	524	523	524	506	530	557	517	556	530	534	544	558	604	487	549	526	484	544	539	542	515	514	491	520	531	557	532	539	554	561	499	527	559	547	545	514	550	568	587	517	542	546	500	505	501	502	545	554	479	511	505	514	524	521	574	591	529	508	531	509	529	500	584	529	546	534	543	532	531	490	561	540	521	541	501	509	560	524	535	525	566	556	544	514	559	510	553	529	502	541	502	506	509	507	492	553	494	566	528
59102	86993	60429	29050	10057	2644	885	600	467	501	523	504	522	478	503	445	523	483	484	495	470	492	465	481	479	450	512	506	523	496	493	484	506	450	492	530	487	537	492	510	491	462	526	520	478	466	470	481	493	470	455	498	479	464	493	493	498	488	509	512	475	465	470	491	496	459	482	448	486	502	486	486	514	524	495	526	457	491	480	467	499	524	510	515	477	504	503	465	460	484	526	461	477	470	474	489	479	497	459	474	456	511	537	508	503	498	484	465	474	487	490	516	487	454	498	539	470	455	499	477	464	501	477	501	501	503	490	469	498	481	460	490	490	458	468	501	485	505	539	504	452	485	446	471	474	515	493	488	476	456	484	480	482	457	513	489	456	495	495	500	459	510	474	488	480	520	474	508	467	469	512	434	492	464	488	493	468	490	494	482	486	506	541	512	483	453	484	490	489	498	493	473	504	473	480	457	490	469	528	522	465	493	485	451	519	471	514	498	508	506	473	491	501	497	510	483	467	482	508	504	479	460	488	486	511	455	481	465	505	512	498	517	494	454	504	493	469	480	464	500	493	515	527	435	486	476	508	462	498	491	444	505	498	483	491	497	491	484	543	533	477	489	476	511	468	491	493	462	506	467	486	534	470	447	477	483	489	500	484	514	440	510	502	503	478	491	519	494	532	449	445	473	496	463	452	485	463	499	485	487	483	510	484	506	508	535	469	482	476	482	474	432	452	498	473	430	479	514	503	478	478	492	510	486	489	523	488	467	477	523	491	467	489	486	491	477	521	485	476	521	481	486	480	477	474	482	497	460	511	480	529	522	475	488	481	480	487	518	482	448	455	508	516	493	477	514	461	481	465	476	478	499	459	451	489	444	468	469	472	513	470	509	506	504	463	486	505	517	469	434	468	495	486	490	480	485	492	441	471	478	479	530	469	475	509	464	490	460	506	490	506	491	509	467	476	478	493	478	508	537	489	467	474	466	487	455	472	505	480	520	448	453	482	536	450	454	503	508	472	493	473	478	481	482	468	456	502	492	517	470	506	472	513	452	512	493	464	523	497	527	479	491	492	513	485	490	505	474	452	474	514	475	448	460	478	483	447	481	460	492	475	516	451	500	518	534	550	508	492	485	505	463	471	510	534	486	488	522	502	482	482	487	491	466	532	479	487	497	532	489	471	531	490	510	484	529	477	473	481	463	514	516	480	493	515	503	486	488	510	494	485	483	479	493	524	513	462	484	492	497	458	490	442	474	504	506	510	508	483	488	496	494	496	465	504	465	500	496	448	508	502	449	496	450	484	519	510	477	471	450	513	505	505	471	480	477	453	501	465	495	498	477	517	463	492	489	503	455	482	484	403	475	473	462	512	503	511	466	499	456	524	525	504	478	473	474	488	470	489	496	528	460	476	499	474	536	508	477	471	476	503	456	495	481	498	546	497	457	505	481	515	487	498	501	475	467	489	442	478	492	470	505	503	468	442	475	487	444	472	475	428	511	504	502	445	471	461	478	481	505	492	513	484	500	503	445	508	518	520	513	499	436	489	430	492	509	496	486	510	491	474	486	504	485	512	445	511	494	496	495	464	475	489	485	476	474	444	445	492	422	510	520	483	455	470	496	474	457	506	496	488	433	514	507	499	505	507	500	455	485	475	526	461	462	499	480	474	527	511	474	472	481	488	480	463	449	522	470	506	519	448	533	461	472	473	471	511	469	457	495	496	518	478	455	478	495	491	439	470	495	512	475	487	484	512	492	485	493	483	517	475	459	484	535	492	481	477	480	472	500	495	476	497	456	480	482	468	458	486	492	490	521	545	457	451	483	484	482	472	456	475	458	517	547	484	451	507	510	486	488	477	497	476	512	529	528	479	465	489	497	510	456	490	518	493	485	467	490	513	484	531	509	493	510	458	518	527	469	526	533	471	500	515	505	460	472	494	471	438	489	473	516	515	529	464	488	502	515	536	507	485	465	486	495	462	462	476	451	501	488	492	508	458	521	448	476	497	500	535	483	475	494	489	517	483	508	507	449	431	502	522	489	506	498	473	464	493	497	470	461	479	483	484	474	469	471	460	494	456	487	447	484	508	486	496	480	522	468	475	457	481	493	493	483	455	520	457	467	501	496	468	473	494	472	522	480	495	510	512	471	488	453	485	469	491	491	503	460	490	463	444	473	522	475	499	510	478	490	507	491	469	481	446	486	495	481	503	508	462	486	482	482	493	479	511	518	505	507	494	498	479	504	448	462	462	495	449	477	497	482	504	488	480	505	484	494	459	488	494	488	505	476	513	459	496	488	517	473	490	533	486	495	493	488	470	470	493	497	490	452	492	482	501	485	508	483	446	497	462	463	503	475	486	489	501	497	537	491	472	454	446	503	472	489	501	475	513	461	482	553	486	458	502	503	481	451	458	505	471	470	524	503	471	490	465	492	483	520	485	440	490	490	457	478	501	488	489	514	498	493	521	482	501	472	458	490	515	460	483	479	497	475	495	516	504	517	493	520	516	475	491	487	476	508	471	477	499	480	500	466	515	483	529	480	499	472	456	484	552	516	456	462	498	498	493	460	477	497	504	473	497	452	463	463	467	482	479	513	463	476	478	487	498	468	441	497	468	473	493	531	487	489	510	458	519	430	507	491	456	472	462	481	443	495	506	478	471	496	466	522	466	490	502	481	476	488	472	530	517	517	476	502	454	505	499	488	458	497	451	478	478	495	512	478	489	465	485	467	525	478	439	472	466	475	479	526	498	530	523	496	477	512	466	495	451	484	458	508	486	479	451	453	481	501	494	505	499	484	477	501	466	496	482	436	472	504	508	518	467	469	465	478	461	487	472	470	508	502	475	469	488	477	475	437	489	478	455	525	513	528	505	493	501	497	465	489	462	482	468	513	490	496	474	482	508	464	486	474	491	482	496	453	441	480	502	439	488	480	451	511	507	490	471	455	515	485	453	466	516	476	552	464	462	485	486	482	428	506	470	465	444	499	509	491	460	491	490	473	470	488	490	523	498	493	525	491	463	503	503	481	506	489	469	482	547	467	489	455	470	463	531	523	493	504	480	513	491	460	454	489	478	506	494	517	482	491	497	516	479	496	497	495	516	439	461	463	490	485	495	498	475	484	486	453	471	471	479	449	469	522	489	472	535	478	522	476	499	494	502	476	476	503	478	520	469	481	539	490	497	453	485	491	475	518	518	474	518	461	476	471	481	486	478	468	458	498	488	515	489	515	448	488	468	517	494	474	464	465	504	516	513	490	478	513	493	485	482	493	500	489	456	495	521	489	471	498	495	500	503	482	522	441	491	511	508	513	482	456	480	442	454	496	473	483	511	518	513	507	477	537	484	473	466	459	467	495	501	498	488	470	522	492	489	505	490	477	453	523	471	480	462	471	506	410	471	501	479	462	470	496	477	502	506	466	494	480	461	478	512	494	481	504	483	476	459	460	507	459	485	495	449	455	487	462	493	486	467	463	466	492	476	524	450	491	461	437
23924	23009	34783	32678	24037	14506	3424	968	734	727	735	736	720	700	764	687	737	692	645	689	744	662	659	718	699	663	670	690	711	708	753	669	669	687	682	689	712	730	630	663	696	690	652	657	692	646	679	691	706	728	664	715	692	710	631	650	630	694	723	685	693	705	686	682	744	689	720	731	655	659	695	676	688	663	698	679	693	698	682	674	719	681	702	674	655	724	666	676	678	655	662	673	669	717	679	697	670	707	670	656	692	702	688	695	670	664	623	652	669	662	674	687	700	650	674	674	710	672	706	660	673	701	672	664	681	672	655	678	661	679	715	702	697	685	688	683	723	676	697	645	681	708	689	673	661	641	664	669	675	723	628	672	595	664	709	712	647	698	727	680	699	663	683	681	693	707	700	722	650	683	699	668	703	647	697	672	731	661	649	713	698	681	602	688	711	703	693	710	658	666	699	649	669	662	707	693	606	716	705	678	720	659	673	629	624	683	690	699	660	670	674	699	693	698	667	725	684	726	751	650	671	658	708	692	628	696	699	689	706	691	660	665	662	662	675	661	644	727	685	677	684	678	692	684	656	642	681	670	726	683	692	678	701	692	715	688	677	744	663	711	704	681	674	667	651	662	661	692	684	665	660	709	669	699	690	711	715	664	652	656	701	734	709	681	634	703	683	676	693	685	673	721	674	715	669	683	712	672	748	683	668	674	728	690	710	667	681	657	643	701	656	664	702	707	693	686	683	705	668	717	644	682	656	683	723	662	683	685	697	707	679	693	653	694	670	712	642	644	660	702	688	675	670	678	690	693	713	677	709	650	677	684	668	680	653	664	645	676	665	653	645	663	659	673	706	659	657	696	665	700	658	647	642	719	708	678	668	691	691	660	670	643	646	685	668	643	673	675	700	680	667	676	625	642	702	673	668	657	679	633	688	718	724	751	656	710	700	656	680	646	679	694	696	721	702	690	664	705	666	707	655	654	651	695	699	674	702	692	680	651	688	688	690	693	689	700	670	667	650	697	725	632	695	648	669	656	679	664	713	683	700	687	626	694	677	652	680	695	688	695	682	718	707	677	681	658	712	665	716	647	698	673	664	667	628	680	690	685	661	711	675	651	681	669	632	635	673	634	673	721	671	650	696	664	656	713	685	705	670	658	625	689	637	660	704	675	670	687	642	690	667	677	639	683	708	700	647	659	733	679	672	694	699	646	680	615	657	726	673	652	643	650	663	614	657	688	665	642	676	708	690	695	661	671	670	721	677	711	650	628	708	655	673	712	705	680	660	686	663	721	668	681	721	658	663	677	675	689	652	711	667	706	660	671	671	668	657	711	648	700	693	695	692	677	644	653	666	678	682	688	657	668	682	647	646	748	668	709	645	635	690	679	658	678	661	674	622	653	655	677	638	708	682	684	658	641	615	701	662	682	731	611	681	717	672	682	690	671	709	649	698	691	712	698	675	652	692	654	669	690	690	654	677	672	692	713	680	680	641	711	653	709	632	699	639	697	687	668	684	660	721	638	620	681	649	669	712	686	643	660	663	638	669	710	676	709	678	672	671	706	684	701	715	713	673	621	697	740	647	652	710	655	695	682	627	711	655	710	676	656	666	699	658	721	645	675	666	692	660	644	650	678	733	701	714	673	686	675	710	739	672	685	671	699	697	714	670	647	647	699	710	677	690	677	683	693	676	694	711	674	655	674	684	669	659	633	637	680	657	692	671	629	680	670	679	680	723	675	667	638	675	640	704	655	661	654	624	710	692	672	640	679	646	719	676	652	670	680	676	669	706	694	706	659	636	750	717	669	710	706	676	681	668	669	672	698	691	709	661	634	694	661	707	690	624	695	702	669	728	701	667	640	689	633	660	675	639	691	670	691	697	666	725	690	670	685	666	645	611	665	674	700	652	627	668	674	638	707	669	671	627	650	690	684	651	692	637	691	686	666	660	699	698	650	708	650	683	708	705	648	647	666	654	714	672	615	676	670	679	699	650	706	661	691	702	650	676	717	644	639	642	630	689	664	689	677	656	691	640	648	667	675	655	671	657	684	678	673	669	675	673	684	680	675	687	680	716	661	686	692	659	675	645	667	696	666	667	707	677	608	633	668	678	694	657	670	701	716	629	685	673	657	637	670	662	655	701	679	674	684	710	647	679	654	702	681	662	731	637	695	682	657	664	683	698	674	632	702	695	657	696	666	713	678	703	659	678	688	692	651	707	611	653	668	664	677	646	670	674	644	668	677	654	692	661	667	698	684	668	710	690	626	667	680	693	669	638	677	678	617	673	683	684	664	659	682	699	745	707	637	674	691	677	740	659	647	659	716	691	718	680	722	646	669	680	715	663	680	678	666	734	629	638	734	662	665	767	701	670	707	682	614	673	641	660	679	703	675	696	662	642	699	682	696	653	694	696	680	675	699	651	672	682	640	632	683	699	667	701	665	643	681	701	717	676	662	660	693	644	674	655	672	667	716	684	725	672	744	697	628	676	695	714	662	627	672	666	698	681	676	681	676	672	672	702	676	672	720	655	708	658	687	691	685	655	664	633	679	682	615	664	665	654	693	655	716	681	676	629	689	689	645	663	659	666	673	684	658	626	672	686	683	656	705	637	663	657	703	685	677	692	638	643	692	734	634	641	703	680	651	686	643	673	701	668	627	639	703	698	658	636	677	635	637	659	691	686	647	668	673	636	675	650	661	651	660	669	673	659	669	655	625	691	651	654	706	675	718	676	653	674	723	647	706	684	720	678	679	694	688	659	717	695	678	657	703	701	710	667	640	701	674	693	657	692	700	665	687	666	658	696	678	690	638	629	685	666	664	651	661	682	654	732	666	699	714	650	689	652	638	629	693	683	655	635	667	647	637	635	685	716	701	625	675	686	719	688	689	670	720	680	674	705	666	675	657	722	702	630	699	679	663	683	711	698	641	676	660	699	649	696	695	750	705	682	720	665	665	628	681	677	681	635	699	679	669	700	642	670	686	684	666	659	678	677	672	655	679	661	682	679	654	632	687	709	741	707	723	667	677	655	669	707	714	695	651	733	689	666	678	691	648	655	729	689	675	627	669	663	710	670	648	641	652	637	645	646	619	669	704	645	681	726	671	633	666	672	648	701	707	725	669	688	622	696	642	704	646	622	639	709	635	649	688	690	695	628	665	658	703	669	659	705	649	708	697	717	683	672	689	649	677	680	694	657	696	661	605	677	619	686	677	655	678	668	659	722	665	620	707	702	698	699	654	711	719	680	673	666	657	704	721	689	687	651	656	678	709	652	645	665	630	623	679	671	714	640	692	686	661	690	723	687	640	701	643	697	653	706	689	679	702	654	646	754	655	663	648	689	721	713	681	674	679	663	651	688	704	744	660	701	672	669	688	689	671	679	681	648	658	678	655	658	629	704	649	673	658	680	705	653	708	712	702	692	632	659	673	664	646	638	691	729	632	693	638	695	668	715	637	671	681	630	682	699	694	651	694	643	671	707	661	674	694	738	686
63044	100933	72516	41959	17813	5287	1466	787	670	633	645	598	640	655	635	651	648	638	633	641	687	639	640	620	701	631	652	625	690	591	621	630	632	638	654	684	621	638	655	631	635	619	700	602	663	654	621	641	637	584	668	676	671	713	638	623	621	656	630	606	627	661	668	662	639	672	623	628	647	638	634	633	640	645	688	635	641	611	640	598	639	599	682	642	628	662	693	666	632	614	631	634	601	654	648	663	688	666	599	611	661	646	630	641	659	648	625	654	700	655	646	648	650	689	650	592	659	635	637	646	621	601	613	648	615	637	622	629	662	673	662	591	632	677	654	633	608	586	599	623	683	606	654	662	625	665	637	612	652	645	635	656	645	614	617	660	649	589	639	660	564	690	646	626	687	653	630	669	709	633	616	645	629	667	653	621	648	673	628	660	665	623	641	637	610	636	635	663	605	594	649	628	657	591	602	639	635	653	660	620	662	616	642	653	639	642	660	636	677	623	630	624	603	659	645	626	628	633	660	627	679	679	630	615	634	614	593	682	652	639	610	647	601	679	639	640	638	654	609	653	629	623	599	610	607	635	691	641	647	625	674	675	614	636	668	631	645	663	619	679	649	650	693	648	648	624	637	623	642	690	656	649	616	620	633	645	644	613	679	658	626	602	619	645	680	634	631	635	643	622	650	618	645	664	602	580	655	654	617	627	657	634	660	653	610	582	650	661	647	636	633	602	635	645	680	647	618	639	581	645	633	672	610	628	665	616	620	667	666	630	662	620	627	671	597	620	642	581	623	579	666	605	618	615	638	643	665	645	691	655	628	646	636	646	599	668	704	616	614	657	655	624	640	655	677	674	658	663	602	609	682	613	632	636	624	630	611	624	623	650	657	661	639	664	650	647	641	663	638	639	630	618	658	644	638	615	584	598	637	614	663	604	663	600	638	633	708	644	611	634	609	659	596	626	631	648	593	604	653	624	611	660	616	646	631	663	661	653	612	642	594	648	623	660	591	621	685	663	645	618	639	614	651	590	646	649	674	610	628	651	646	599	633	614	609	630	668	600	665	644	674	573	618	640	671	648	631	608	650	621	621	612	660	638	588	606	663	639	597	646	662	661	691	635	626	621	616	660	641	645	634	598	593	661	601	646	657	610	638	655	586	639	639	635	618	631	637	647	636	654	639	595	663	599	627	618	613	648	620	597	648	610	623	620	623	634	650	637	612	641	643	676	656	645	630	608	639	640	616	607	631	627	577	655	628	642	593	634	644	627	624	593	575	633	664	631	629	651	669	604	641	630	632	649	687	687	649	640	595	641	642	667	655	642	640	681	657	689	651	642	638	625	656	599	636	613	615	664	632	643	658	650	653	627	586	671	655	670	654	634	680	595	651	608	634	656	611	681	667	638	602	684	690	634	661	610	644	635	611	597	606	653	667	641	660	609	615	648	658	622	628	652	632	635	624	652	636	609	612	641	637	628	637	634	598	645	621	586	650	629	638	615	634	670	620	613	624	667	658	644	667	663	656	630	610	638	647	627	631	666	638	649	618	669	637	618	592	636	600	655	609	638	607	684	629	671	633	655	643	622	652	659	621	669	573	681	697	610	642	601	624	643	643	608	593	606	647	623	620	662	601	649	617	663	629	626	602	618	629	628	622	652	650	630	661	652	630	643	609	618	617	610	631	616	587	615	640	665	645	655	641	627	651	620	655	612	667	686	626	690	664	666	639	664	633	624	625	618	644	622	629	636	642	585	648	689	641	668	608	655	590	651	628	648	652	607	618	626	605	610	635	634	640	650	627	607	652	642	656	653	630	604	680	679	671	653	670	615	618	608	608	628	672	631	625	627	651	600	622	613	655	597	637	600	666	612	607	625	627	618	644	611	660	613	670	624	612	644	580	600	618	663	626	667	640	653	599	638	613	642	627	646	639	632	667	619	667	626	645	621	625	583	597	634	605	614	548	650	612	634	662	642	571	646	631	615	653	622	639	640	643	627	613	645	645	634	604	606	665	644	621	617	624	649	638	631	648	669	690	641	592	665	630	663	659	580	654	658	639	632	602	641	626	621	665	608	634	704	632	647	624	639	653	643	633	636	641	601	626	617	645	608	678	660	620	621	630	614	628	619	651	597	651	641	646	616	673	646	562	629	643	660	575	600	642	640	628	633	655	617	627	618	603	613	656	622	662	640	659	653	640	627	607	587	654	628	655	630	652	676	618	673	672	630	644	589	630	619	656	651	636	657	617	641	649	574	631	637	629	651	628	617	669	662	613	671	646	569	643	646	701	622	656	661	643	602	665	629	623	670	619	656	645	615	607	642	603	621	629	684	622	654	612	629	645	625	608	666	635	664	664	656	643	633	628	671	629	616	637	649	639	595	637	664	616	640	634	642	614	673	645	606	624	629	642	632	631	645	623	623	637	628	648	639	652	635	649	608	660	608	616	622	648	620	658	643	619	625	616	645	633	644	680	623	625	626	640	636	649	689	628	613	649	656	660	643	658	630	653	616	606	644	668	632	613	632	638	648	620	684	612	599	630	612	640	600	681	622	619	593	654	663	627	637	614	661	617	606	632	680	643	661	661	642	640	619	600	639	623	647	665	669	637	624	627	679	597	631	660	604	623	654	561	636	612	609	650	639	652	640	671	698	597	621	609	628	605	616	608	592	652	701	698	606	630	630	680	657	599	576	638	616	633	649	612	666	592	637	638	634	623	633	620	647	643	619	646	620	666	594	610	573	621	622	667	625	626	633	630	631	638	652	582	636	645	612	618	649	628	655	652	664	625	618	683	652	660	618	650	666	666	649	661	635	636	590	584	619	637	671	636	663	642	656	623	598	651	654	613	624	654	654	624	655	604	624	623	589	631	613	618	668	623	623	568	594	657	611	608	673	650	601	593	638	675	629	622	589	620	624	580	655	606	621	653	616	652	662	657	630	622	616	656	635	596	615	639	603	654	665	652	602	612	660	604	646	621	642	681	621	666	702	613	620	636	656	641	646	678	643	636	638	671	605	640	645	673	642	616	592	624	612	633	621	663	616	631	700	626	635	591	666	675	650	621	638	653	626	632	664	604	602	689	634	623	651	592	609	669	631	670	642	626	594	596	669	633	632	650	620	630	619	617	621	604	635	624	678	589	637	640	656	625	706	646	624	663	635	660	619	648	630	674	667	611	631	615	642	659	659	652	598	636	662	613	600	660	688	664	612	598	641	610	612	642	681	650	659	599	611	619	657	647	655	615	637	633	579	665	687	616	642	680	633	700	624	614	623	670	602	604	642	633	600	630	668	657	641	592	582	640	621	608	588	636	589	648	645	628	681	626	646	669	637	604	627	629	625	627	643	633	621	621	699	639	635	627	587	608	649	619	662	622	598	639	654	662	588	611	611	680	608	644	620	608	658	679	638	647	613	650	639	618	669	639	657	642	585	600	648	669	700	648	582	643	579	639	681	641	661	641	647	584	604	616	670	627	616	637	596	648	630	650	597	574	684
30243	29011	24753	10450	2330	837	541	463	483	510	478	461	503	514	495	504	508	469	503	487	483	498	485	460	456	496	473	499	451	528	475	465	462	474	489	510	483	459	462	482	499	488	496	473	485	475	524	489	506	538	462	475	480	492	484	485	432	478	474	501	462	479	454	478	510	493	456	492	500	512	472	510	498	506	491	472	455	476	517	460	504	502	470	443	518	497	474	480	475	491	477	512	475	477	487	479	474	513	460	473	509	471	505	489	482	508	497	460	477	495	513	460	470	502	483	505	457	474	482	500	508	464	514	447	474	459	496	497	438	479	496	453	474	504	495	452	458	504	458	477	501	473	480	468	440	486	484	475	480	474	506	492	481	457	465	512	459	489	505	489	497	473	470	482	491	520	472	516	446	457	500	495	486	473	494	512	513	477	481	477	486	454	484	509	504	510	496	463	486	496	491	459	471	472	486	497	457	464	496	500	462	471	499	491	511	479	473	455	513	492	475	474	470	468	461	447	473	489	466	453	456	489	474	522	434	507	477	498	480	476	517	501	507	508	492	464	462	529	483	447	454	462	456	451	461	465	455	484	479	484	491	485	483	486	498	467	462	475	488	509	505	479	482	520	445	498	480	451	476	474	487	534	511	505	465	466	462	508	509	475	499	468	536	466	536	473	466	533	447	455	479	484	481	492	492	501	468	469	488	468	464	502	493	485	451	414	526	513	456	485	504	482	488	531	465	487	441	526	448	498	477	473	497	470	483	461	473	497	470	513	484	435	476	484	509	519	516	431	487	493	475	455	466	464	503	483	511	549	493	462	498	482	481	510	470	486	477	492	484	443	490	472	450	480	477	465	465	480	489	527	471	459	459	491	510	443	467	466	535	497	463	478	467	480	503	503	492	463	483	442	495	455	490	486	478	481	499	504	502	483	494	437	492	482	491	450	464	498	509	485	482	458	476	458	467	467	457	491	503	490	481	438	489	486	487	479	477	466	477	484	492	483	467	505	446	445	515	472	457	475	500	482	514	486	499	495	500	525	457	473	535	454	528	491	451	470	449	486	470	483	482	459	475	459	462	484	498	483	488	471	525	496	507	514	477	488	508	505	467	508	451	459	487	456	466	477	487	482	484	493	444	445	479	453	466	463	488	499	482	487	512	466	478	478	457	475	461	449	454	498	505	500	501	488	446	502	481	486	516	486	497	502	483	480	534	482	505	475	493	514	483	456	493	477	458	475	476	438	486	492	507	471	472	542	454	460	502	449	482	500	482	487	477	469	463	463	470	500	501	481	462	472	491	440	501	484	508	468	489	483	507	465	480	450	507	512	523	481	476	497	466	499	498	494	487	513	455	486	512	509	498	519	453	466	445	497	517	507	493	478	537	476	438	504	503	511	488	460	492	496	502	502	444	495	495	512	484	513	470	485	468	474	469	496	509	437	509	523	492	475	499	483	498	455	430	451	456	460	467	429	470	495	465	440	489	512	426	505	480	476	469	471	495	485	471	499	479	455	489	469	508	503	473	458	496	469	530	451	501	477	516	472	478	491	495	444	510	447	487	494	486	471	464	454	475	492	485	480	500	495	477	477	486	490	495	496	478	503	477	470	483	483	489	461	445	476	488	518	486	500	470	475	479	482	496	485	476	490	444	476	434	491	470	486	474	492	497	494	489	502	439	453	479	501	476	482	461	465	472	497	509	497	480	472	469	489	475	470	479	489	494	484	511	506	458	510	491	518	516	466	485	513	470	488	508	477	499	488	454	508	443	453	463	500	432	461	472	498	436	501	476	478	490	487	496	506	501	462	463	501	468	448	472	482	458	467	529	495	456	444	468	516	455	491	450	466	504	530	492	517	490	495	486	492	473	499	484	487	505	537	465	479	517	490	478	511	515	466	472	514	502	504	480	517	479	464	487	496	492	485	491	480	492	510	493	485	521	503	495	461	523	493	497	515	464	474	497	490	450	507	489	481	510	473	505	511	491	460	473	490	471	481	483	481	477	431	488	484	496	476	457	512	476	511	517	492	455	478	510	484	509	489	472	503	453	484	469	445	447	488	465	515	459	477	510	495	437	475	490	524	479	487	537	497	454	485	488	490	458	485	493	489	511	471	457	486	519	501	516	508	467	509	470	482	452	490	502	470	502	486	460	529	483	470	494	491	481	485	477	462	519	504	495	430	504	462	464	479	474	454	485	511	484	426	471	503	477	483	477	490	499	517	450	440	487	473	496	464	473	468	479	533	477	480	490	485	455	463	536	492	445	491	477	557	496	460	498	472	483	487	482	481	473	442	460	464	435	482	483	448	443	458	503	500	479	490	479	505	483	476	474	454	488	488	492	430	449	485	478	521	516	503	470	478	501	499	454	521	495	496	537	460	493	482	480	481	474	437	484	485	461	444	488	481	486	505	469	461	519	492	443	472	473	494	514	475	461	507	461	470	469	497	515	452	469	477	514	514	463	521	509	478	480	453	493	503	498	516	495	472	463	489	487	483	461	490	481	466	475	494	451	484	461	469	493	430	467	495	461	471	447	499	463	470	483	523	463	463	496	492	467	476	487	503	507	504	463	474	501	466	485	477	497	475	462	499	463	474	469	513	505	524	496	474	485	500	481	435	494	511	467	470	483	507	499	473	477	495	540	501	486	512	505	466	472	469	491	513	494	494	439	500	479	483	493	451	458	486	495	506	503	491	479	471	499	485	501	465	482	510	491	493	506	454	501	466	481	495	444	512	488	513	476	474	501	501	454	500	514	494	494	508	484	459	480	466	494	516	447	512	509	479	518	544	481	486	508	467	469	472	473	493	461	490	478	495	506	494	484	527	479	497	469	513	470	482	488	507	493	500	486	500	471	501	468	455	474	460	513	498	467	441	465	497	489	490	506	490	484	482	491	493	495	491	450	462	511	480	458	457	456	497	479	538	507	513	501	452	495	462	442	455	478	508	476	443	437	465	492	487	451	492	488	464	493	448	483	498	505	503	468	489	478	475	486	480	493	474	486	465	460	495	486	471	477	463	497	492	495	506	476	493	460	521	482	489	482	479	457	435	512	480	470	478	503	472	472	500	494	501	494	471	529	473	489	474	466	476	470	506	463	504	490	477	465	498	476	483	459	496	493	471	513	448	467	466	456	474	490	458	456	498	482	481	438	496	498	483	455	512	472	495	500	465	455	491	489	503	479	477	479	493	463	498	522	472	538	494	468	420	531	470	468	462	511	512	481	477	525	497	497	510	490	474	485	522	470	476	467	459	478	460	484	483	498	441	491	497	497	462	476	446	487	439	496	476	504	523	483	480	499	489	475	511	485	458	498	477	489	491	491	515	500	477	462	463	546	495	479	486	516	497	494	515	477	432	503	513	452	499	465	513	504	475	435	514	465	462	503	460	461	515	492	469	469	443	484	492	504	516	483	478	441	476	463	481	500	537	484	480	447	449	473	493	483	486	505	436	470	461	497	464	481	501	469	457	452	495	471	486	477	469	495	471	474	489
23441	32985	18752	5921	1869	759	466	428	425	379	407	394	417	417	412	437	445	395	397	419	425	440	393	392	417	423	400	412	407	396	380	409	415	398	412	387	415	430	413	393	397	454	424	435	449	402	412	425	380	433	400	408	420	416	459	403	399	404	426	397	444	414	405	410	431	379	406	431	455	403	423	399	401	453	442	400	416	391	429	379	428	409	402	414	443	395	428	406	404	428	430	439	397	400	413	415	391	477	378	415	424	456	370	388	414	421	431	414	440	389	407	411	408	390	407	422	424	386	394	415	372	411	396	415	406	377	418	420	415	420	391	380	365	433	446	370	424	425	407	424	381	406	388	416	378	421	401	424	430	434	413	397	401	369	405	399	366	406	404	426	409	395	390	373	406	385	413	391	390	385	451	379	417	393	390	427	432	421	404	421	373	385	427	410	394	414	437	387	391	429	424	391	415	398	435	393	394	416	395	434	416	424	417	386	403	385	429	421	389	396	402	402	430	400	439	405	417	400	388	393	419	415	430	432	359	385	380	420	408	412	457	433	404	401	416	395	420	400	398	366	382	449	451	381	419	422	388	438	417	417	393	413	412	403	408	413	464	386	445	395	425	418	405	404	457	409	432	409	384	397	436	398	406	410	407	442	415	425	423	391	401	415	381	408	421	366	397	400	375	400	417	368	404	408	430	414	425	428	396	379	434	412	404	388	415	422	390	435	470	403	430	425	394	410	392	396	444	414	407	416	414	434	384	427	407	390	414	448	417	415	415	435	404	378	374	400	419	390	379	404	377	406	426	384	429	414	398	454	428	393	388	435	371	421	387	402	413	427	406	435	393	385	424	372	383	433	412	425	386	427	403	412	418	387	416	438	403	392	406	424	404	425	425	434	430	411	406	424	408	383	408	427	396	440	435	388	398	414	401	395	384	408	443	420	411	370	402	381	380	408	403	402	426	412	417	425	398	378	402	429	475	389	403	420	436	395	408	407	375	437	392	432	401	440	419	434	411	408	438	408	428	425	398	391	389	425	458	400	434	433	406	402	403	381	424	426	411	408	407	419	375	400	400	421	418	401	411	406	385	419	367	403	389	395	401	421	410	424	380	396	388	412	400	410	435	422	438	380	417	420	380	424	410	384	431	390	419	406	369	459	411	434	430	389	449	415	419	422	393	429	395	378	440	413	390	424	379	415	373	445	400	411	412	429	420	403	391	406	406	424	414	393	420	411	393	398	402	402	419	427	397	430	407	401	418	415	411	436	400	408	388	412	407	383	381	425	408	410	406	411	402	407	435	386	395	371	443	420	424	382	400	404	421	362	410	435	460	437	437	424	424	395	456	405	390	438	408	421	371	422	414	443	407	419	413	370	410	398	406	401	393	416	400	385	442	401	421	400	381	388	371	413	457	418	431	447	420	403	399	423	484	436	410	432	404	420	385	404	389	396	418	377	420	410	391	403	450	417	388	383	420	422	395	458	428	394	414	395	411	399	394	385	429	436	380	394	445	423	403	432	389	383	411	409	423	396	396	408	392	417	406	428	398	441	405	427	417	400	410	429	406	429	436	407	412	371	414	411	393	422	406	431	412	418	444	385	469	435	417	398	402	425	409	413	398	411	426	411	427	402	379	413	382	407	438	443	434	408	375	408	424	437	393	388	411	431	436	434	398	425	407	403	401	393	366	445	422	390	411	437	425	399	403	397	405	406	379	391	373	388	410	444	391	397	402	387	399	430	408	417	390	395	417	413	426	412	400	427	382	414	382	432	418	459	362	434	409	420	397	393	402	414	415	400	383	404	437	401	409	430	422	427	421	399	399	412	427	418	442	398	406	386	400	403	396	399	393	403	410	405	421	421	410	404	414	425	390	415	374	420	391	415	410	431	430	407	372	392	380	426	374	437	395	402	437	413	406	438	408	392	440	391	407	371	405	440	429	406	419	411	409	399	429	386	459	408	388	370	403	384	397	430	409	390	407	356	419	415	430	382	411	443	392	378	432	428	392	396	378	422	450	392	446	439	397	400	411	426	427	413	426	396	396	385	404	416	410	416	403	381	412	420	423	407	375	412	393	399	406	395	425	445	430	416	402	396	394	443	428	403	410	428	431	400	393	443	371	360	396	431	412	422	409	411	420	414	377	398	378	420	407	388	373	430	419	407	417	395	422	384	408	428	444	391	442	413	399	400	440	421	431	402	421	402	396	421	407	386	419	396	419	438	414	407	416	421	431	447	417	435	404	396	383	439	415	392	372	427	422	431	426	421	410	402	387	431	417	389	415	403	408	427	417	421	392	404	419	416	381	411	411	415	379	406	434	379	418	386	396	429	414	431	397	443	385	392	376	400	414	427	407	434	397	392	400	425	392	411	435	406	399	410	403	413	392	396	448	396	396	392	384	392	408	426	401	434	405	429	391	422	401	403	409	401	440	440	369	384	420	428	409	391	450	392	419	441	426	410	382	408	418	438	446	418	411	400	426	400	391	388	421	423	440	393	433	376	392	443	410	429	412	399	400	394	422	423	401	411	423	409	391	398	428	443	401	410	415	422	424	391	426	418	366	385	419	424	428	380	416	447	431	389	435	392	409	398	373	373	422	402	425	398	390	398	455	440	398	410	423	397	400	397	408	421	439	433	401	431	400	386	446	395	435	403	388	396	391	458	407	419	398	443	414	411	418	387	416	413	402	408	404	408	403	390	427	406	426	420	426	393	405	376	378	407	419	409	405	436	394	401	427	382	399	418	404	406	415	402	401	410	419	425	396	454	420	397	401	405	425	410	409	403	418	396	400	394	393	422	385	415	376	423	404	379	439	414	431	413	413	424	444	399	442	440	402	404	398	468	444	394	385	387	385	387	399	414	422	405	409	417	419	408	423	414	452	393	421	392	404	393	415	417	391	450	419	414	389	402	414	411	435	381	368	416	451	381	357	426	411	401	375	427	446	390	399	417	430	378	401	379	412	431	400	409	424	451	371	403	389	412	403	392	406	392	423	423	401	407	425	385	416	463	428	410	409	439	421	384	380	443	442	418	415	446	385	387	389	421	446	373	381	383	420	385	405	431	391	404	370	387	424	420	388	397	415	413	391	406	430	406	443	418	426	394	380	377	417	377	425	404	407	401	419	409	393	426	418	385	392	416	412	413	405	387	381	367	419	398	398	383	432	459	430	402	454	425	404	410	437	419	393	406	399	387	381	387	411	417	415	409	435	414	407	442	435	405	428	413	416	401	456	411	398	415	434	408	398	416	441	383	409	430	385	401	430	430	399	420	406	431	401	417	410	398	417	398	445	431	389	373	441	423	421	446	407	400	419	451	375	407	386	404	395	391	437	442	435	400	390	404	449	442	406	419	443	407	447	409	386	400	380	431	408	414	397	405	384	404	412	407	367	419	417	411	411	414	413	387	439	409	371	384	394	403	399	406	400	398	409	417	418	441	415	430	438	375	409	371	399	415	441	430	417	386	389	444	405	395	426	416	406	430	406	423	393	384
25340	26084	39982	34660	18577	5375	1152	641	540	583	545	544	551	563	550	569	546	565	538	557	532	523	565	540	527	561	566	522	503	558	547	541	591	547	546	531	540	527	529	545	547	552	545	564	495	580	490	530	569	540	543	557	503	522	515	515	535	570	552	542	527	544	521	517	554	514	525	506	503	530	539	546	536	564	549	510	535	555	521	602	532	497	529	567	545	517	522	493	541	505	542	511	524	509	544	552	593	560	534	557	528	504	536	507	525	515	522	549	565	526	533	527	516	528	531	538	510	567	529	513	515	494	513	494	507	525	488	556	535	507	537	522	503	550	547	536	531	538	571	585	501	518	533	513	550	520	483	498	563	520	530	525	517	494	475	485	528	535	505	530	540	565	486	524	513	505	486	511	513	547	542	537	538	565	497	546	531	549	510	544	533	534	533	544	549	511	555	558	520	506	467	504	550	527	499	559	549	530	500	526	538	490	517	562	495	523	528	530	509	547	559	567	514	515	518	509	563	539	503	502	507	520	511	511	576	563	506	522	528	523	526	508	566	503	528	516	503	521	519	535	493	552	513	521	553	582	564	549	532	558	509	588	585	570	526	561	587	527	528	557	520	541	515	553	500	527	503	540	530	496	506	532	524	581	527	614	511	529	568	545	530	515	525	513	528	504	530	517	517	551	520	520	506	543	541	557	518	511	560	532	514	542	547	537	511	531	522	495	532	522	559	544	506	517	509	538	549	533	546	507	567	528	505	546	508	523	503	483	514	518	538	533	534	560	549	501	551	509	540	532	548	543	539	548	516	504	532	516	548	517	507	554	529	517	548	514	526	546	549	527	534	494	559	493	493	521	528	566	510	520	540	530	498	489	556	546	516	538	556	551	528	531	546	555	562	521	485	475	474	557	532	525	525	505	490	550	496	563	556	518	493	565	505	531	489	519	528	526	558	510	519	477	491	560	521	552	522	496	550	497	526	566	523	550	490	545	482	514	524	520	541	524	496	502	580	543	528	497	515	574	513	494	491	519	527	493	538	535	528	552	566	544	501	516	508	505	504	532	503	520	536	547	534	515	540	542	541	514	509	516	527	516	577	511	546	516	562	527	574	489	547	508	491	535	509	523	501	518	510	523	506	541	531	578	573	521	549	522	524	524	520	504	469	542	507	564	531	581	502	520	532	508	512	545	538	530	558	508	523	520	509	580	533	543	530	543	573	538	499	539	521	500	533	592	519	484	531	530	554	533	517	502	534	547	536	535	538	507	533	513	540	553	537	542	522	521	531	545	535	524	532	516	501	506	535	567	502	549	517	505	495	471	498	507	499	511	544	508	510	549	511	525	487	521	531	519	581	556	544	502	550	526	532	553	479	526	520	509	532	511	497	497	553	521	513	504	504	524	489	577	528	534	484	512	503	532	527	516	539	555	539	507	515	524	519	539	528	501	536	548	522	517	572	541	561	495	509	532	543	554	525	550	525	542	502	489	541	528	543	529	532	517	541	483	556	564	581	543	519	556	529	545	532	544	549	527	513	572	530	531	529	478	533	524	511	514	536	528	515	511	502	503	559	474	492	515	561	492	536	481	501	540	554	529	478	547	517	504	518	526	515	533	517	541	515	512	508	505	556	521	501	515	554	529	506	523	507	522	538	501	500	527	520	533	566	510	555	500	507	524	517	549	510	491	530	548	551	502	557	564	512	519	540	555	533	539	528	557	529	503	534	501	547	555	562	552	500	514	526	555	540	527	555	535	520	517	534	499	505	529	520	509	519	502	500	503	528	521	518	515	516	523	495	511	525	491	527	498	547	477	525	558	553	568	496	537	517	581	565	526	556	495	524	545	520	533	539	527	499	549	545	542	530	549	529	535	504	536	546	510	526	535	511	514	520	521	528	515	520	589	538	555	576	507	530	525	567	459	531	534	524	516	538	521	527	507	509	550	533	536	565	558	507	516	533	563	559	518	548	480	506	564	540	544	520	546	565	551	528	552	549	528	490	536	553	528	502	556	550	496	502	550	542	499	504	559	521	536	500	510	538	538	504	519	526	527	507	522	519	544	582	570	551	532	542	507	505	492	510	494	528	525	532	497	551	557	526	524	532	529	529	539	523	487	546	505	568	518	533	574	467	543	495	542	525	522	553	559	491	515	507	525	540	529	509	540	514	509	537	532	530	469	564	528	525	496	539	522	563	549	532	517	529	545	542	584	491	502	538	545	533	548	493	525	561	540	518	545	563	550	542	536	531	498	531	516	517	563	559	515	533	512	540	586	509	515	534	535	536	526	557	526	535	532	552	519	581	534	514	528	474	508	530	570	509	561	533	542	514	526	549	508	521	578	505	496	502	546	495	550	523	542	517	498	559	528	487	515	528	495	492	499	507	515	539	559	550	504	541	555	549	543	533	537	537	525	522	520	559	506	544	561	503	531	524	538	531	491	546	514	543	552	545	537	567	532	486	556	528	542	543	541	543	554	556	537	507	536	521	527	541	506	529	550	533	561	552	513	549	550	510	511	516	523	502	565	570	556	566	520	539	524	547	549	512	516	536	520	527	538	539	524	506	542	548	502	525	540	492	510	505	493	526	589	482	538	540	499	476	531	522	547	559	528	542	518	500	553	535	522	521	560	549	537	525	532	537	557	556	553	524	507	529	545	568	526	566	571	537	523	526	544	556	525	543	481	565	509	485	522	543	486	508	540	503	482	537	519	540	509	522	573	499	501	504	550	537	524	532	506	550	558	507	520	507	559	549	521	549	522	528	520	555	551	521	499	527	531	554	497	511	537	507	540	515	543	581	509	545	540	545	520	505	541	515	549	516	537	548	501	525	502	561	501	505	503	516	517	532	518	495	536	477	493	549	459	514	535	523	504	545	483	521	506	547	513	537	484	500	542	498	538	534	539	509	512	564	508	495	518	557	515	497	514	554	541	495	526	493	512	507	563	505	562	514	491	542	498	543	496	505	531	565	545	519	522	520	552	494	528	537	551	550	546	529	514	504	557	527	534	520	515	533	538	546	479	515	510	524	566	505	543	539	578	551	551	526	504	502	545	562	541	530	555	507	514	520	518	539	529	535	531	549	536	514	531	495	528	534	520	572	494	517	545	529	535	538	535	521	537	540	536	570	474	547	557	576	529	559	487	541	525	533	513	550	555	498	525	525	509	563	518	535	521	523	554	475	509	477	533	557	515	476	585	571	558	505	496	501	540	552	552	542	548	569	496	548	527	502	516	522	569	513	515	518	517	499	509	510	545	539	538	519	541	535	552	536	533	517	530	566	542	576	530	526	566	552	567	521	534	498	552	577	562	519	503	551	541	507	509	532	531	522	537	509	519	552	535	573	551	503	586	557	504	539	521	551	544	497	539	564	537	557	520	531	495	518	560	545	574	511	511	536	529	490	559	475	529	551	531	462	549	534	529	525	546	528	528	541	520	536	548	512	490	511	564	541	574	575	546	573	557	531	483	529	541	548	534	543	544	528	502	527	525	476	522
58969	85936	59440	28444	9910	2541	843	598	518	476	562	517	504	474	504	469	417	490	484	518	451	510	563	449	511	472	478	490	494	467	513	514	502	515	518	482	477	485	436	492	460	469	496	462	497	501	484	454	508	500	501	454	468	483	517	503	485	461	481	460	475	502	505	446	472	480	569	485	475	486	506	476	489	468	500	444	483	482	474	468	491	478	458	504	495	477	521	464	502	508	512	474	490	452	507	522	480	489	535	489	525	491	458	460	488	517	480	468	479	497	506	478	496	512	532	493	495	466	501	481	467	503	470	450	496	507	496	523	492	479	504	498	477	484	465	470	511	497	484	448	476	513	486	479	476	507	500	487	466	490	496	477	497	459	467	508	540	528	529	492	468	487	512	472	468	486	467	488	502	459	498	499	516	540	501	489	478	485	494	505	514	465	467	499	498	469	522	518	491	524	509	468	479	482	496	448	473	492	465	474	528	474	480	451	518	523	465	486	480	437	476	481	482	478	498	471	457	435	495	486	458	520	459	503	511	515	508	481	506	481	507	500	526	468	502	485	491	496	473	501	473	504	505	500	463	451	484	462	521	463	528	507	470	491	495	511	473	500	478	469	453	473	501	506	518	485	455	490	506	467	474	481	475	475	486	491	500	512	483	488	480	496	512	475	516	479	500	477	501	487	483	497	448	461	468	486	468	543	535	498	464	472	473	480	488	510	519	516	476	469	477	527	498	437	515	503	490	502	506	532	530	479	459	494	438	492	491	513	459	473	485	468	503	463	458	518	475	477	470	519	481	451	518	449	507	431	542	495	459	499	499	478	520	475	480	473	464	508	466	471	492	485	500	471	484	483	492	497	513	516	490	521	532	499	480	491	501	528	483	438	504	527	495	495	483	501	503	474	480	485	474	526	543	436	475	474	464	504	518	509	491	484	516	450	493	496	458	469	493	515	486	463	523	456	464	497	513	510	517	482	471	466	514	496	475	504	531	508	496	508	483	511	506	481	474	479	461	565	499	487	486	485	521	494	521	531	468	506	478	485	468	498	461	474	522	462	508	457	499	466	488	473	476	479	498	488	492	511	492	434	483	487	499	462	498	482	474	465	485	476	462	480	530	486	475	513	477	487	485	494	486	473	491	467	468	468	488	462	543	475	519	506	539	477	520	467	483	489	493	489	489	464	512	490	484	485	490	486	509	451	471	501	471	469	478	513	463	448	504	491	504	472	515	467	469	478	468	501	478	461	509	488	506	469	474	517	475	479	466	487	490	504	491	463	464	486	502	495	502	477	506	489	497	473	472	530	475	483	494	496	478	515	463	486	487	445	510	459	466	474	489	481	518	502	484	496	496	491	488	479	471	480	513	471	462	484	473	477	486	448	499	468	489	507	529	433	481	477	499	496	500	492	454	531	451	505	485	478	456	461	460	488	490	497	495	501	522	514	503	496	508	470	488	493	467	507	500	474	568	486	471	506	437	481	491	470	510	415	502	483	505	507	463	528	490	514	501	475	506	514	473	478	483	470	432	467	521	457	481	501	508	449	534	482	458	473	528	446	474	458	497	486	471	502	463	483	461	480	484	449	503	476	506	461	480	483	499	491	489	468	499	481	495	504	493	462	488	516	497	500	489	485	490	494	478	502	515	471	508	493	495	497	506	493	509	465	471	506	502	467	517	473	461	483	493	470	468	470	475	442	486	485	462	472	521	453	498	497	488	476	494	461	481	504	493	462	480	480	498	500	495	519	492	470	493	486	499	485	479	513	430	476	468	501	497	470	439	479	498	488	497	507	479	471	506	518	500	472	497	469	490	477	498	494	514	489	464	491	514	478	509	479	454	450	502	499	496	439	493	505	457	461	498	494	495	548	488	506	472	478	473	485	486	469	474	447	498	509	444	519	479	507	525	495	456	503	497	485	494	466	473	527	505	508	473	498	490	492	467	480	472	505	475	487	490	478	452	492	502	481	510	516	509	481	487	479	480	506	455	475	482	498	480	480	496	500	482	496	490	480	502	478	499	469	516	485	480	466	476	511	437	515	480	474	504	451	481	474	510	484	483	465	509	486	454	466	493	503	484	479	471	510	498	503	491	476	484	466	482	485	450	480	481	527	510	475	449	510	478	467	486	476	431	512	507	500	543	483	481	463	498	467	483	508	468	501	484	511	542	432	494	470	436	450	498	480	502	516	532	476	512	502	466	482	531	476	482	502	482	478	476	492	501	509	490	464	465	481	498	486	488	466	491	512	449	441	479	499	505	500	495	509	497	463	457	515	470	478	459	491	463	471	468	473	460	475	484	486	505	476	449	487	494	483	501	471	480	535	508	508	495	516	460	470	472	468	521	499	508	480	479	470	474	475	486	468	494	491	474	456	493	471	466	511	450	467	499	463	511	509	472	506	490	437	489	492	503	475	481	509	491	512	460	496	467	499	488	500	494	464	503	494	504	495	464	449	464	475	507	486	499	504	508	454	451	525	528	491	467	473	486	512	506	489	507	464	434	451	469	485	484	490	495	473	504	435	516	491	501	509	480	460	493	473	519	476	481	475	462	479	472	472	460	515	498	452	497	474	462	503	497	466	456	514	459	518	481	477	482	502	490	502	528	491	505	457	490	514	501	491	495	485	504	486	493	520	469	458	486	504	474	470	467	487	495	479	483	486	474	530	492	484	515	506	480	540	501	487	514	491	471	486	477	509	459	500	468	482	492	464	489	475	477	461	510	484	455	503	496	480	517	500	469	502	452	495	494	460	503	458	486	476	478	500	474	498	493	505	431	493	502	462	473	491	483	511	451	466	526	493	484	496	482	496	528	490	477	498	449	511	537	478	481	463	500	494	516	486	495	508	490	475	495	513	513	476	458	491	504	446	496	477	505	475	493	543	494	495	437	510	470	472	484	480	482	513	498	455	477	518	462	496	499	499	500	498	504	452	475	475	489	483	459	494	456	521	478	479	479	483	492	488	474	443	476	517	515	489	461	477	497	494	462	471	510	512	496	500	500	518	495	446	486	456	508	491	476	501	500	491	512	492	465	495	436	492	464	501	468	489	490	466	513	500	482	524	542	498	501	496	500	493	486	478	478	459	464	507	504	498	478	445	482	484	448	470	500	496	501	485	472	486	448	502	490	508	528	450	481	492	478	464	487	464	509	502	467	488	472	518	519	460	511	492	474	479	480	476	482	520	508	484	470	505	511	537	479	490	482	517	474	487	476	475	482	473	499	504	466	485	456	507	463	485	489	486	428	503	443	549	472	509	453	498	463	502	511	499	499	452	499	471	465	477	489	537	454	472	526	451	488	487	487	505	509	531	501	487	495	500	463	491	475	484	461	492	504	547	528	485	467	483	476	479	481	501	497	468	498	471	473	447	466	502	437	457	419	493	496	513	501	515	464	478	474	491	509	474	510	451	480	512	470	483	497	501	539	509	504	478	478	503	457	474	481	489	523	509	498	473	491	535	500	479	522	524	488	449	471	459	527	479	464	490	458	532
24038	23185	35145	32790	23905	14360	3277	1056	711	711	689	681	682	669	677	681	693	652	630	713	669	678	638	685	688	654	714	714	711	657	678	678	641	661	663	662	636	651	673	666	685	710	596	686	598	638	659	658	726	661	673	679	715	628	686	614	634	694	643	675	692	680	646	667	659	660	652	641	644	683	634	634	666	677	686	671	667	697	665	650	640	640	642	673	623	640	663	683	644	672	638	661	690	664	695	699	654	690	680	626	644	647	653	651	677	653	654	662	706	641	634	684	665	673	674	629	669	627	640	643	628	697	651	639	662	656	652	647	637	649	649	650	688	686	676	640	677	708	644	701	667	647	683	628	636	632	676	690	657	640	668	645	661	645	626	637	669	665	673	620	653	691	667	629	700	653	632	669	696	664	623	684	652	662	668	651	620	656	652	622	630	643	638	616	655	623	681	674	647	685	688	651	624	630	653	625	572	613	675	676	640	670	641	586	668	603	686	663	669	698	642	646	671	688	680	670	654	635	659	661	680	650	657	620	636	652	633	630	653	661	719	646	641	682	633	652	659	660	619	609	685	671	640	633	664	660	703	692	653	641	659	641	649	629	641	634	683	681	607	652	633	665	644	664	656	639	633	604	624	651	698	668	663	708	673	630	669	664	638	664	665	641	634	637	614	696	654	657	644	652	676	613	664	690	691	671	623	674	647	629	655	643	647	635	651	623	663	676	676	661	691	643	674	693	652	630	659	626	652	673	672	668	678	649	640	629	623	646	666	658	686	640	618	648	652	648	620	644	663	674	648	633	670	631	638	668	656	695	654	631	618	686	642	641	651	680	713	633	677	637	670	640	663	671	672	648	670	665	666	664	661	655	660	670	639	675	677	645	639	611	671	658	661	667	658	639	689	656	646	661	638	683	695	635	635	641	647	648	677	653	646	658	744	650	619	665	652	621	706	671	670	619	648	655	617	632	608	635	656	648	661	646	708	654	672	611	676	664	630	670	647	662	671	644	646	673	661	669	660	666	656	703	646	664	679	679	671	641	638	630	630	654	652	629	665	671	623	643	626	664	626	664	680	639	632	684	644	641	636	638	632	682	612	611	655	625	660	614	653	671	689	685	696	662	677	653	653	652	629	677	682	689	677	663	633	650	652	642	706	658	686	647	659	642	661	671	705	651	694	672	598	622	667	640	607	631	647	639	650	667	673	723	698	635	701	679	645	665	662	616	706	667	683	676	617	614	658	666	675	656	638	655	662	686	666	677	608	647	693	638	622	688	681	623	664	622	607	650	627	663	668	649	647	639	660	649	638	669	652	657	683	680	625	643	649	639	657	657	697	627	630	637	653	647	626	715	660	673	647	652	648	632	596	636	641	656	651	645	593	675	662	626	654	667	630	632	696	598	646	634	638	665	703	653	700	630	663	653	659	687	645	622	630	653	641	664	656	664	659	626	652	653	668	642	643	709	690	648	693	631	613	647	671	612	692	640	645	647	659	684	646	639	650	655	646	653	643	654	610	648	602	698	588	706	614	650	697	633	670	648	683	618	681	714	602	629	675	647	644	621	642	667	629	668	641	672	659	619	630	691	687	610	679	649	653	667	657	647	702	652	604	626	632	667	638	675	645	667	646	715	659	687	646	640	708	657	638	621	652	636	666	606	662	659	689	647	659	699	649	679	640	657	627	657	635	614	637	671	637	677	669	643	635	660	719	637	624	597	658	604	604	669	662	697	684	661	635	617	730	668	660	695	660	650	688	652	693	666	615	669	667	638	660	668	631	687	628	693	637	695	629	669	656	613	632	647	679	660	631	675	701	650	708	662	638	643	657	654	661	643	689	640	653	667	658	620	627	647	599	665	656	678	655	667	637	656	676	648	681	674	701	657	632	609	683	640	629	644	662	664	637	621	699	634	632	631	641	665	672	610	654	660	632	654	609	657	684	645	618	666	653	634	647	663	630	643	633	655	621	653	625	648	646	644	637	689	617	656	671	643	643	597	654	615	646	646	636	636	690	633	672	630	656	647	667	622	697	639	656	637	660	691	658	714	677	666	676	678	619	610	652	665	639	699	691	699	648	643	629	642	645	635	713	632	652	629	667	689	639	620	673	678	679	640	652	627	645	699	646	640	652	663	661	658	599	651	636	696	686	634	636	616	629	657	622	641	630	623	629	656	647	624	605	695	693	574	639	709	678	703	666	639	656	649	611	693	640	668	676	660	607	663	632	653	701	665	683	624	687	643	648	677	692	650	674	676	698	652	686	635	635	651	671	643	629	635	628	696	634	661	647	667	648	658	657	628	621	680	634	650	625	654	626	636	619	688	668	663	653	618	654	696	665	596	677	647	659	701	647	623	648	681	661	610	642	617	693	641	648	672	686	627	634	685	652	644	664	611	669	674	688	662	627	699	670	654	662	610	678	691	649	634	683	632	637	649	657	679	646	666	628	631	642	622	647	685	593	639	637	670	656	655	669	696	683	660	663	673	698	651	639	581	662	685	670	684	659	651	648	635	674	640	630	644	651	664	639	682	671	648	650	646	635	663	663	618	621	645	630	656	628	646	655	677	665	646	632	661	641	655	625	653	662	654	636	663	617	655	683	662	656	682	648	689	634	691	635	610	663	629	667	615	640	656	642	651	659	643	653	651	619	648	651	649	682	671	645	632	655	680	645	621	693	665	666	634	685	629	683	652	701	639	669	628	614	674	656	669	664	648	618	646	681	674	663	633	626	692	691	635	638	669	635	648	628	692	673	685	656	621	651	660	690	661	624	643	678	651	657	662	665	684	682	695	628	672	638	631	616	639	641	654	642	646	636	601	678	636	687	649	681	655	665	678	649	637	636	647	631	672	668	666	629	653	607	668	668	613	633	642	638	661	637	638	671	645	668	635	651	706	659	665	644	639	662	684	640	685	645	673	628	644	636	686	613	651	625	652	695	613	679	664	653	680	645	688	618	626	659	651	671	651	657	669	639	633	648	632	668	658	699	682	637	625	661	675	666	632	630	670	686	652	665	678	649	642	659	681	647	696	672	698	613	710	619	668	635	630	666	647	612	646	681	649	665	665	649	623	661	688	677	647	666	681	671	611	618	668	648	660	657	643	660	674	647	653	622	653	647	675	693	593	664	657	645	685	674	685	669	653	667	654	650	683	651	629	663	692	675	635	628	651	650	618	645	683	651	669	612	630	697	688	630	686	624	695	621	692	626	684	618	650	630	679	660	649	633	599	611	638	695	678	628	643	679	695	663	612	636	652	675	682	628	675	691	683	690	629	653	618	613	628	706	629	642	640	659	650	599	647	662	704	635	659	667	665	646	643	655	614	574	604	632	712	609	670	693	687	658	600	650	667	607	708	684	656	645	671	703	671	643	665	667	620	651	651	618	648	624	673	723	697	680	672	718	649	651	659	647	662	620	620	632	668	650	645	644	652	663	612	677	639	685	641	669	620	655	677	673	669	658	674	684	689	630	636	664	635	649	665	623	645	625	619	660	645
64344	101460	72550	41343	17696	5013	1464	774	678	589	686	636	622	616	631	617	621	633	644	660	653	649	577	621	608	640	622	649	638	602	626	596	611	646	602	651	658	585	636	635	628	581	592	604	613	621	673	590	621	650	629	636	632	608	546	668	608	641	644	635	602	644	607	607	632	603	621	612	630	617	661	625	606	630	665	641	616	658	579	617	669	631	634	631	631	608	623	591	628	610	623	587	664	620	652	655	609	588	630	628	652	617	638	617	647	614	617	609	591	633	642	626	600	634	593	591	649	644	598	586	604	596	643	639	663	631	634	580	604	612	614	597	564	612	620	610	616	638	633	645	629	626	611	575	646	621	659	578	623	680	636	635	592	612	600	636	608	607	660	598	566	636	608	635	614	655	662	596	661	632	639	616	651	616	601	633	611	638	627	578	589	626	626	635	621	649	637	585	661	544	650	595	649	614	626	674	563	600	679	631	604	663	632	629	637	590	630	578	620	618	579	659	578	674	614	611	611	673	617	661	640	635	624	601	629	627	604	599	644	598	608	602	641	614	597	611	601	611	647	673	637	584	630	622	588	618	652	656	600	610	662	628	607	602	633	599	627	642	622	610	646	633	636	622	577	606	631	634	648	598	602	626	583	643	617	611	605	645	610	663	657	659	657	634	635	638	600	646	630	637	616	616	624	631	662	581	603	639	586	617	579	619	558	642	614	606	624	632	613	642	608	630	614	712	641	606	644	657	573	624	695	651	627	613	615	644	648	605	595	629	625	629	618	595	614	595	592	645	647	626	603	619	615	631	601	601	620	607	600	624	600	611	587	621	595	628	617	621	630	596	666	588	621	602	596	639	666	646	634	594	615	584	625	615	587	597	645	588	656	661	592	598	621	587	628	599	598	605	594	667	608	622	607	600	639	589	674	632	590	655	643	635	641	694	629	603	662	631	670	621	626	621	573	642	590	627	590	636	588	614	606	607	586	658	618	589	638	648	620	610	583	678	601	555	624	599	558	626	638	611	632	655	622	666	612	601	629	647	635	568	578	628	628	651	588	622	640	633	663	613	621	594	609	639	614	656	628	628	593	631	645	626	608	600	616	598	616	644	632	631	615	611	636	600	608	606	614	625	665	605	602	643	608	625	585	599	619	644	625	625	661	676	611	636	628	604	609	625	624	637	604	628	620	623	627	639	630	608	630	624	647	625	599	611	593	606	632	578	638	607	593	625	602	610	615	595	634	616	695	647	582	553	640	668	608	651	626	597	594	624	646	611	610	659	605	608	623	633	623	652	637	627	586	627	616	621	619	656	621	646	662	614	649	584	631	600	636	579	593	662	602	614	596	633	591	632	632	633	643	604	619	655	574	593	649	645	618	619	583	639	578	623	638	578	650	623	623	612	626	590	595	664	595	668	604	607	646	595	608	599	673	631	641	616	625	614	630	632	608	630	618	667	631	630	592	615	630	586	593	622	600	613	634	590	672	622	659	641	641	666	593	628	596	602	617	608	654	613	617	624	643	682	591	615	658	678	644	619	606	623	655	624	615	630	601	630	664	579	610	616	651	642	654	665	630	608	653	586	608	632	597	616	646	617	646	618	619	645	633	666	553	582	637	610	607	622	617	622	613	605	606	594	649	664	616	651	602	575	618	666	611	626	608	672	592	651	587	638	593	568	635	631	637	662	617	619	643	631	619	619	648	588	644	618	647	606	610	628	603	593	615	638	610	599	615	611	589	643	633	642	612	605	632	634	666	648	614	625	611	647	625	621	625	620	644	647	600	602	605	661	665	646	631	638	633	609	610	637	610	634	609	627	651	638	615	590	566	636	597	632	663	613	593	637	625	640	583	648	638	648	600	607	556	587	625	610	658	624	620	648	632	633	622	566	645	632	620	596	617	662	576	640	610	605	640	673	647	612	629	608	600	640	597	620	609	644	632	591	611	640	620	657	609	646	619	617	601	630	607	620	586	667	646	644	565	648	635	653	645	648	622	617	651	631	617	589	566	584	686	615	625	621	573	612	609	670	629	640	629	596	588	613	621	617	656	626	627	633	624	606	627	632	621	565	635	625	629	602	650	627	629	620	605	628	587	610	640	639	601	652	625	638	597	638	614	618	638	570	630	596	598	631	614	590	576	599	638	614	633	634	605	578	656	585	611	573	666	567	628	571	611	630	638	638	619	651	626	637	674	610	607	626	594	582	596	581	615	681	614	572	611	589	634	628	596	601	606	666	598	620	593	591	550	637	605	635	619	634	604	605	646	632	576	629	664	632	604	658	647	606	641	652	641	612	644	620	602	581	582	611	646	617	634	588	632	623	684	650	650	628	616	603	608	595	619	599	647	628	673	626	626	586	635	640	620	628	582	651	594	631	615	613	632	654	598	603	598	598	622	599	610	584	644	636	592	608	629	651	566	636	630	647	633	652	628	652	602	626	621	615	588	606	611	629	608	607	641	629	638	621	651	615	678	593	633	624	626	592	615	590	628	633	644	602	654	652	609	599	592	603	648	640	622	582	609	599	588	649	627	632	623	615	642	625	621	626	598	627	630	622	606	548	611	656	604	597	634	588	589	607	595	579	578	600	653	601	594	611	639	597	625	621	621	634	646	632	624	620	637	584	613	657	597	627	639	646	626	636	621	569	613	631	590	646	627	621	616	615	571	589	628	605	603	609	653	620	616	656	642	609	619	603	602	635	638	646	633	637	617	603	635	628	671	649	593	586	627	686	631	650	649	622	633	658	591	605	634	610	595	606	627	628	581	592	604	630	572	636	608	642	633	612	605	624	609	635	614	622	599	634	598	593	608	583	584	586	565	612	602	622	653	589	608	609	604	573	623	689	655	630	602	616	607	633	621	623	610	623	619	593	592	571	625	649	665	646	605	622	635	635	656	646	651	615	643	613	611	610	606	590	634	635	630	585	637	634	615	584	653	622	637	615	626	584	652	567	599	652	644	602	609	616	602	607	603	629	637	580	602	647	588	622	609	608	643	598	619	563	636	623	612	613	629	614	667	631	594	618	626	663	608	617	616	627	614	583	625	638	577	611	599	599	630	632	610	618	603	650	598	628	656	614	669	606	623	632	616	597	621	665	619	621	611	624	605	643	612	669	610	639	592	577	646	661	652	567	612	559	576	645	600	599	629	618	631	692	635	608	631	609	617	663	629	637	606	617	644	652	649	604	621	625	585	574	638	626	611	628	588	632	614	626	663	624	617	596	649	621	611	591	643	662	603	627	604	647	570	638	637	602	622	584	585	643	577	647	630	643	617	626	624	625	623	609	624	615	607	627	622	589	631	577	607	629	619	623	636	677	627	604	643	604	635	633	646	608	596	611	621	648	637	605	650	629	620	614	611	612	630	635	629	637	608	613	638	568	641	575	651	613	590	652	579	588	591	619	587	600	637	613	617	659	631	610	626	620	617	600	601	630	606	579	604	622	659	581	620	618	623	587	643	641	621	640	640	606	579	584	641	583	586	606	575	582	613	620
30133	28916	25228	10966	2263	782	514	462	453	421	453	433	436	438	443	471	473	437	455	444	463	406	443	405	408	412	463	472	403	483	419	418	414	406	420	433	436	390	447	403	404	437	409	454	416	485	423	381	460	432	465	457	428	423	447	422	449	462	469	434	462	442	430	452	453	442	437	414	428	402	469	442	432	460	485	407	417	416	448	412	424	456	442	429	422	430	435	455	473	401	449	429	463	441	437	437	447	451	435	442	432	460	395	365	447	422	424	429	435	433	430	407	442	446	397	436	458	428	439	440	436	419	434	417	423	431	436	441	399	476	428	433	427	425	420	431	423	419	433	442	439	409	434	420	445	437	415	460	501	403	437	417	420	444	439	444	452	408	448	379	453	403	428	446	440	390	446	419	458	423	416	451	479	388	445	446	416	437	437	403	446	429	419	418	432	422	407	458	431	460	428	427	447	427	452	427	462	446	428	441	408	408	407	422	421	427	451	426	432	436	419	434	401	411	423	415	442	433	451	443	451	444	477	422	465	401	455	410	464	424	412	408	428	424	448	431	424	395	442	411	401	454	425	426	451	431	416	451	428	445	444	418	431	411	436	429	431	433	467	437	422	405	431	451	425	420	450	445	409	430	475	419	478	441	446	434	441	466	446	401	426	459	459	439	447	454	438	426	448	432	430	429	460	411	432	480	450	418	430	386	453	463	417	399	428	457	443	431	434	404	376	469	464	446	426	433	448	453	419	470	416	426	443	433	432	422	456	433	418	455	432	427	385	421	433	416	431	437	438	435	436	431	423	448	475	440	437	370	463	433	437	451	418	381	403	434	426	428	435	474	434	458	401	445	434	380	378	457	400	399	438	406	445	420	443	433	432	455	444	438	417	412	456	399	465	428	441	433	471	423	451	456	437	441	478	397	425	421	423	415	400	450	454	426	430	443	420	458	419	449	421	414	477	413	448	442	430	436	423	449	417	385	411	427	414	420	448	453	405	413	400	430	455	423	460	412	449	400	436	423	440	468	421	412	426	444	476	452	416	477	452	451	418	428	431	429	438	449	442	437	430	441	424	413	455	438	451	446	427	443	478	462	438	418	376	453	444	450	429	419	420	440	441	409	413	439	455	461	439	413	441	430	437	433	469	445	408	462	407	439	466	417	452	414	415	450	444	434	466	406	447	387	450	443	484	407	420	417	422	437	479	473	474	445	456	424	452	432	462	445	409	455	428	430	425	453	448	442	435	430	413	439	440	463	414	437	449	440	472	418	432	442	398	425	422	414	427	392	435	419	384	452	453	443	428	425	427	396	421	475	441	423	408	412	473	433	389	433	424	436	471	422	460	462	457	405	444	441	474	431	425	426	465	442	427	422	425	450	408	434	402	426	418	432	449	461	449	399	442	426	432	418	438	439	401	440	451	418	446	432	376	421	485	419	434	424	432	458	429	393	444	458	434	423	425	446	458	442	422	444	453	423	454	422	430	443	431	432	444	433	434	442	436	438	437	447	461	430	433	426	432	425	440	431	423	436	402	429	456	421	423	425	387	416	427	419	435	432	437	427	431	439	443	441	457	417	471	416	422	457	443	439	420	459	434	424	415	398	445	446	431	424	451	414	418	422	464	426	423	413	457	410	439	443	449	433	469	448	408	430	451	457	444	436	475	433	424	428	443	412	446	427	408	430	432	432	425	444	431	427	461	442	398	464	440	442	456	426	396	455	458	427	440	428	463	429	449	442	453	406	430	431	441	434	444	438	474	429	434	394	455	442	455	410	455	451	463	456	430	408	433	445	417	449	442	395	415	424	396	408	391	418	398	458	431	448	450	416	440	429	468	429	430	421	441	441	421	462	435	459	464	445	418	414	466	413	435	479	421	430	471	440	452	425	455	432	438	452	496	449	441	439	446	412	435	432	427	446	436	432	442	437	470	448	453	428	417	463	433	464	435	430	427	436	467	453	425	405	442	444	465	434	463	434	419	451	428	405	435	465	417	428	442	461	388	445	451	446	471	407	437	436	449	414	439	457	411	433	426	429	405	414	455	468	437	403	470	399	427	432	411	428	406	437	419	409	448	416	431	416	403	420	441	419	449	457	436	443	428	445	446	422	456	428	430	417	468	412	446	457	407	426	451	433	450	443	482	427	420	441	459	459	423	465	389	411	457	441	429	437	450	417	485	481	456	451	437	423	433	446	437	454	445	423	444	401	459	416	401	463	422	413	447	446	429	411	439	417	444	438	410	424	414	454	403	410	400	440	426	431	424	454	440	424	421	450	436	438	399	468	448	434	453	441	414	445	408	471	462	434	414	397	422	460	431	419	438	430	445	454	443	445	455	412	403	430	446	446	423	404	400	402	422	431	397	460	399	432	437	443	449	444	475	448	463	445	411	460	395	409	454	461	389	443	411	452	431	415	452	410	428	403	432	444	451	446	454	451	417	435	451	412	445	421	413	472	386	433	433	435	425	432	448	394	418	460	414	413	439	420	403	434	435	437	463	410	422	420	390	462	419	422	441	403	431	450	430	444	453	429	432	437	425	410	418	436	441	430	379	487	432	431	424	407	427	428	440	458	442	433	401	434	414	409	417	451	438	397	446	429	427	420	446	472	462	385	422	399	476	442	439	417	392	428	411	436	436	425	433	429	404	402	461	432	427	455	446	461	442	460	432	396	451	426	469	438	419	443	444	451	437	434	437	433	459	416	440	437	455	420	442	446	410	428	412	431	417	428	443	443	445	454	421	448	453	439	485	402	408	412	444	436	445	435	439	445	438	447	405	427	474	397	407	426	431	407	478	421	444	438	413	460	436	371	450	408	452	450	418	414	417	429	448	459	445	454	413	431	440	433	471	455	438	431	472	407	407	413	436	436	425	423	430	447	447	422	403	452	432	420	443	442	421	484	431	423	453	458	469	419	426	447	428	396	428	448	425	413	423	433	443	435	452	474	418	427	428	406	429	426	466	435	454	423	429	436	432	435	452	384	459	395	445	409	422	415	453	413	412	447	412	430	436	423	410	459	468	474	459	414	429	412	420	413	440	412	444	420	409	455	461	414	443	407	452	436	428	440	454	404	433	458	430	436	445	429	472	443	418	433	446	424	408	440	428	443	410	412	408	435	449	428	416	426	458	449	436	465	470	435	435	454	404	443	423	402	387	436	393	449	425	399	433	449	422	425	451	418	421	448	433	438	434	434	453	448	417	440	455	453	438	427	413	417	432	439	450	428	461	434	443	401	414	448	447	423	425	420	462	477	421	440	429	409	449	430	411	418	428	408	463	448	416	411	473	455	454	439	465	457	429	434	416	458	450	453	428	420	432	447	444	430	418	440	381	416	433	459	432	435	441	463	423	409	465	434	421	451	406	442	429	442	450	479	430	435	404	441	453	393	393	443	430	459	454	403	446	493	414	427	446	417	444	427	419	425	414	424	417	453	422	450	425	474	405	416	443	430	412	422	434	337	450	446	421	431	428	389	429	461	426	459	475	437	461	459
22912	33576	19292	6082	1850	745	462	386	345	356	362	386	407	363	418	412	418	384	365	381	365	389	389	374	404	380	375	358	402	362	358	351	372	369	368	348	386	388	403	372	383	380	383	364	403	377	415	382	406	422	360	378	377	378	401	397	369	365	379	362	407	412	368	370	378	396	377	382	363	373	370	352	393	402	344	368	365	356	402	381	393	377	386	357	390	360	333	391	360	367	380	378	384	425	399	391	365	375	387	384	383	382	397	377	394	397	390	399	354	378	389	386	366	406	361	398	348	362	376	354	360	371	396	360	384	383	361	377	328	388	365	395	352	390	390	349	410	399	327	354	382	363	380	372	363	376	368	391	365	381	373	389	348	351	420	372	373	390	388	374	405	390	355	388	332	361	372	377	371	416	392	379	401	372	361	355	365	394	371	335	355	393	381	372	359	377	407	405	372	406	365	384	366	338	368	390	372	399	366	387	397	384	381	380	390	373	365	401	346	388	358	396	386	354	374	377	382	370	378	363	367	414	407	362	408	367	435	347	363	361	384	346	385	378	361	376	385	380	394	382	379	381	366	377	371	349	414	366	393	380	382	382	373	377	388	385	360	416	366	387	412	394	405	381	367	380	395	415	377	328	375	331	379	365	424	376	390	346	362	391	413	359	365	389	383	385	367	405	379	398	372	416	390	381	385	410	376	380	406	375	385	341	364	406	388	386	375	369	369	400	348	376	359	374	395	399	375	389	372	425	377	390	371	375	359	397	352	345	376	371	373	361	414	390	377	393	388	421	370	360	348	434	365	369	387	348	388	399	363	414	394	376	345	370	409	388	404	355	370	382	365	400	351	399	381	365	394	420	368	392	371	397	403	388	393	375	331	381	375	389	387	401	401	367	356	403	391	355	367	378	380	406	375	358	357	350	378	376	397	367	383	404	427	389	359	391	382	395	355	412	366	397	354	401	381	355	388	343	394	395	358	360	340	362	359	367	375	371	398	383	375	345	374	378	373	407	364	389	399	371	366	374	383	394	393	379	382	382	367	393	380	417	384	378	366	369	396	392	396	385	347	368	386	411	373	396	411	364	380	343	365	399	396	382	338	393	400	374	339	393	374	384	370	398	366	366	375	415	401	392	366	351	350	397	386	350	390	418	382	355	386	402	350	394	398	336	364	363	370	393	371	369	369	380	373	399	389	420	363	388	355	378	357	396	385	393	369	369	388	378	383	373	387	373	362	412	389	347	373	374	378	395	352	385	358	377	367	392	376	387	390	405	356	370	375	433	355	403	348	384	379	338	370	412	380	366	389	416	378	380	396	423	382	402	386	350	415	383	408	402	420	374	397	374	368	368	391	384	392	425	371	334	383	368	352	391	378	335	367	373	359	405	397	385	395	372	365	364	376	375	417	380	395	367	339	401	369	367	397	392	370	386	413	376	378	381	361	370	375	394	370	370	374	407	387	407	343	370	388	365	411	407	366	376	389	367	428	342	399	398	380	346	397	365	370	359	364	389	348	395	384	381	378	376	382	374	358	369	403	336	382	357	368	378	385	395	402	410	355	376	360	388	379	370	358	349	373	412	398	387	368	390	372	353	386	383	360	409	386	393	364	353	409	380	398	415	366	399	393	388	365	372	384	354	380	322	398	362	372	387	401	381	392	405	392	349	386	373	371	371	374	383	378	384	345	423	369	364	335	370	364	417	362	359	381	413	347	411	371	357	386	390	354	384	364	372	372	429	361	377	377	340	375	365	338	361	357	373	403	356	344	402	363	385	382	389	390	391	400	367	382	384	387	402	378	393	359	397	380	405	363	373	369	400	377	370	343	367	391	395	387	385	414	402	373	410	398	397	385	364	383	384	371	404	374	376	383	367	382	411	355	400	365	410	387	368	347	381	410	376	372	382	355	396	366	400	367	354	405	400	364	355	394	411	402	385	370	402	347	387	369	389	395	360	361	381	392	408	401	389	378	355	377	408	376	371	385	394	372	366	352	366	386	368	374	385	388	383	439	363	358	390	373	398	409	414	375	374	360	374	381	349	398	362	391	374	381	353	336	422	353	368	357	401	409	361	382	365	388	385	370	379	367	384	388	354	424	358	402	387	407	410	383	412	358	390	405	432	373	376	357	385	390	361	412	400	406	379	400	375	385	334	379	360	378	375	407	351	397	387	348	386	414	389	375	375	365	349	366	392	390	346	376	415	393	347	364	359	403	366	389	373	401	374	425	368	410	356	405	396	395	372	348	382	375	331	409	411	385	405	367	383	396	369	379	408	368	415	381	353	370	357	363	359	355	373	385	370	399	371	366	404	347	406	375	369	365	404	388	408	361	386	421	363	387	381	370	369	362	397	397	395	384	414	387	374	393	392	415	409	378	378	395	391	375	398	395	358	357	392	386	386	385	394	382	368	374	377	360	367	376	400	356	366	372	395	398	384	362	372	408	367	397	401	394	368	355	385	379	380	358	358	401	381	367	380	352	371	382	399	365	374	425	369	394	390	378	390	342	383	383	363	384	355	394	348	369	403	368	365	395	382	375	374	385	410	397	369	358	367	391	375	383	407	427	378	362	325	373	359	380	419	356	389	358	408	356	388	401	356	408	375	390	367	385	364	370	380	363	396	376	345	380	368	368	354	404	382	354	376	395	384	367	369	357	340	365	372	389	390	370	402	386	375	354	395	380	403	398	401	362	379	390	398	365	371	375	337	361	378	377	385	371	389	379	347	403	368	360	358	367	372	403	369	411	396	391	348	409	420	415	416	339	409	403	348	377	398	372	377	394	340	348	356	393	353	367	364	382	369	403	354	429	356	334	361	371	353	343	393	377	384	375	396	373	359	364	407	338	369	434	362	391	364	385	420	390	390	346	343	373	383	383	397	411	409	371	373	393	342	376	357	392	410	385	416	370	364	368	356	337	386	388	372	381	386	383	363	374	358	390	360	383	387	384	407	393	366	403	387	408	383	405	403	368	362	357	373	393	371	382	406	395	362	369	403	392	339	367	381	362	383	351	381	360	374	398	376	358	387	415	374	376	383	381	367	348	369	399	374	392	425	353	374	378	357	388	368	376	384	385	380	392	381	357	379	366	376	423	391	389	389	375	411	392	347	367	379	385	404	384	366	367	403	368	415	353	352	418	367	391	383	389	412	395	366	398	406	346	388	407	338	399	367	330	374	397	376	386	409	381	404	389	368	404	384	381	393	373	380	358	389	415	377	365	369	381	372	386	371	417	379	401	382	377	349	402	375	407	399	351	382	373	358	385	381	346	379	349	408	389	334	370	369	433	414	370	404	361	360	350	376	371	370	399	406	417	365	404	403	349	342	379	362	381	363	374	395	412	353	354	381	358	367	351	362	402	377	391	388	390	363	373	377	394	367	360	396	387	401	349	380	364	368	362	371	390	399	405	388	361	395	362	389	369	347	351	372	374	371	380	374	363	359	390	365	355	361	371	387	369	410	379	377	364	377	410	418	363	384	345	351	381	425	382	383
25469	26539	40690	35721	19077	5178	1146	625	527	505	498	494	474	475	474	490	517	541	508	481	512	486	533	497	507	499	499	490	441	456	478	484	480	503	484	465	491	493	455	511	469	500	451	463	454	489	516	478	490	467	495	475	483	476	477	475	532	484	464	487	474	452	496	479	507	483	457	479	486	447	483	483	495	508	463	452	482	474	484	493	468	466	465	461	512	465	462	466	464	457	530	484	480	480	495	464	474	476	455	507	463	481	462	455	468	465	514	483	468	442	473	441	483	462	449	484	496	463	492	491	496	451	486	481	454	497	486	496	498	516	494	456	494	518	476	452	497	500	465	475	461	488	504	467	497	486	501	485	468	451	466	434	505	478	522	459	470	489	460	446	455	467	479	512	517	469	509	432	458	472	415	441	473	465	495	486	475	459	458	441	473	468	471	469	474	455	465	497	472	446	482	489	497	479	524	476	491	463	486	485	487	466	471	447	515	470	462	474	471	468	484	465	468	490	465	466	427	474	458	460	458	489	474	484	459	465	432	506	473	487	474	473	494	510	471	448	452	443	492	451	430	513	486	499	450	451	456	480	448	466	452	451	431	500	515	521	492	491	480	488	475	460	497	488	475	457	484	455	499	503	476	487	433	495	483	464	513	454	485	470	498	480	501	488	442	476	469	500	470	457	457	505	465	489	478	479	490	491	491	487	516	495	449	493	525	498	464	456	470	487	473	461	494	491	434	460	498	489	459	478	482	486	474	459	482	481	473	472	477	511	481	505	483	480	493	480	507	464	491	503	474	479	460	513	489	474	455	477	437	489	449	446	497	517	497	486	506	445	488	468	491	497	448	463	460	457	487	477	499	465	484	521	496	473	490	510	498	484	466	509	465	467	448	441	463	485	472	466	499	441	476	470	471	468	502	466	520	512	474	493	509	478	468	495	504	471	440	462	459	493	465	495	517	449	490	421	500	473	502	489	468	486	478	505	473	489	499	468	484	468	503	463	474	436	460	466	470	447	468	460	485	481	530	466	487	526	535	488	522	465	490	510	483	474	470	469	437	490	427	487	486	495	477	486	488	472	478	428	509	518	441	520	501	463	456	475	415	487	475	460	488	463	477	497	501	485	517	436	473	464	470	473	496	477	462	457	476	502	464	434	501	486	480	493	522	486	498	470	460	484	481	498	510	464	468	429	480	492	471	483	475	467	498	466	473	446	488	478	483	483	483	472	511	473	511	468	492	479	484	405	459	478	463	527	472	498	509	486	487	437	474	504	446	529	478	453	490	440	502	463	465	490	478	455	500	495	498	453	456	495	479	498	474	467	502	466	452	454	467	453	510	482	438	533	443	494	446	456	484	457	468	479	493	466	504	486	490	502	452	476	478	480	452	476	467	448	482	446	486	480	467	480	493	442	469	468	484	541	528	486	472	509	490	513	490	499	490	484	466	457	499	489	481	448	493	505	480	455	485	475	481	486	481	505	496	474	469	468	530	452	474	482	474	433	434	479	447	491	498	498	481	473	485	504	505	514	485	498	474	458	486	481	480	472	471	468	478	458	483	461	491	507	501	503	468	463	504	492	479	480	484	498	472	480	482	467	462	444	494	441	486	481	476	493	489	476	478	455	486	512	487	503	465	514	498	478	487	476	478	501	459	527	542	478	453	499	454	446	492	500	483	513	480	486	521	469	452	460	491	477	468	501	541	482	468	459	464	492	468	448	474	497	553	482	463	450	481	467	478	497	451	449	478	479	528	470	459	487	506	455	488	484	469	460	476	455	488	456	469	447	473	513	453	484	493	477	491	479	497	471	456	470	444	468	467	443	463	458	493	498	471	491	469	496	504	458	468	505	479	490	457	463	456	489	474	469	485	427	535	458	458	501	405	480	522	501	476	469	448	515	480	511	473	443	443	465	481	513	520	469	523	526	446	476	495	498	547	456	509	465	450	468	495	483	509	455	468	490	466	487	485	436	454	482	439	481	446	477	481	502	438	460	509	482	449	453	477	451	460	476	471	452	479	458	501	490	473	488	468	494	494	469	481	491	466	471	484	473	453	418	472	479	489	480	482	474	475	478	449	486	474	474	497	505	484	463	459	436	433	449	469	477	487	486	485	469	465	493	503	487	470	469	491	482	491	445	452	442	498	478	508	479	501	442	460	446	466	500	544	453	488	448	446	461	489	487	471	474	533	454	429	479	478	514	492	488	425	482	474	472	462	481	471	528	481	473	412	489	487	489	459	502	479	500	495	488	433	438	433	505	507	477	493	463	479	478	483	507	476	472	411	470	458	472	508	464	528	521	472	511	490	479	491	482	458	450	490	477	463	505	447	503	480	473	481	471	490	485	473	428	471	466	479	460	467	489	480	479	474	489	496	434	485	443	506	508	463	458	495	520	486	514	471	469	485	505	474	527	487	465	504	487	471	512	489	500	495	416	467	498	440	470	487	486	499	482	468	482	475	525	472	492	478	484	475	539	484	476	458	464	472	491	461	456	483	473	445	440	479	495	462	475	481	470	494	449	449	456	510	484	461	511	478	478	472	426	426	513	469	475	458	485	518	475	469	505	465	473	517	459	481	499	458	506	556	491	463	449	503	474	458	444	479	463	479	446	471	514	518	477	448	477	496	462	445	483	477	478	503	468	440	478	482	465	452	478	496	486	449	497	491	464	481	513	494	485	465	462	488	504	510	487	485	477	500	458	471	501	532	471	451	472	477	477	476	462	465	508	466	471	480	490	520	500	476	455	476	510	504	488	484	479	479	518	465	480	509	498	452	443	469	505	479	497	480	473	493	494	491	460	484	480	483	481	468	467	480	500	468	470	502	478	444	519	468	453	459	506	491	498	455	517	494	478	467	463	451	487	488	479	477	476	453	496	497	473	474	473	512	498	461	465	479	479	486	495	466	465	449	489	479	483	465	445	496	438	402	481	487	479	466	481	481	524	458	479	475	481	452	519	477	484	465	522	509	489	494	472	508	478	478	515	456	468	453	448	498	471	425	484	447	445	460	492	456	473	483	489	477	466	507	511	481	473	463	504	475	467	445	444	474	519	466	490	466	473	438	467	519	473	466	467	476	526	433	465	457	421	453	474	455	486	486	521	453	451	479	447	495	526	487	477	463	470	470	461	494	438	451	526	484	469	484	480	484	478	476	426	461	465	448	428	500	431	469	495	467	464	456	515	455	503	452	478	509	499	484	478	477	461	457	454	486	453	498	481	485	462	501	440	436	452	475	471	485	488	480	457	450	443	475	445	519	425	487	482	469	489	513	474	509	496	471	448	455	463	462	488	483	490	494	480	481	461	494	481	494	477	444	437	474	455	475	462	525	489	511	498	472	531	482	500	463	488	471	476	484	492	487	468	444	434	448	478	454	470	476	478	520	483	479	499	483	453	440	478	484	511	474	480	482	462	477	467	497	471	512	465	481	464	460	476	411	504	478	472	465	484	476	479	469	495	450	467	486	494	469	511	453	460	464	479	493	497	449	489
58906	87094	60158	29149	10024	2512	860	546	514	437	496	465	444	490	458	464	460	471	454	466	434	447	457	472	471	446	492	462	437	475	444	468	440	436	462	455	463	446	493	427	462	442	432	432	463	481	498	439	445	494	509	441	432	441	438	420	465	480	417	468	441	396	425	474	458	432	480	465	457	451	448	453	432	462	469	452	459	472	450	425	412	432	451	450	460	451	481	466	442	459	436	437	430	443	458	491	472	452	475	395	464	453	446	464	446	457	471	469	461	442	458	472	457	482	478	434	424	466	504	418	434	463	451	396	454	428	463	424	432	442	430	457	448	451	412	430	455	478	442	479	473	434	466	461	458	376	420	467	407	455	422	455	450	444	505	475	456	466	447	417	454	488	443	459	439	431	441	408	428	422	421	453	508	451	448	411	472	426	444	455	439	448	449	442	462	447	423	452	446	439	478	457	452	432	435	462	439	439	484	433	460	436	439	441	446	480	464	461	498	442	449	500	447	479	447	455	485	404	428	467	431	474	453	457	454	470	441	446	452	443	449	451	443	484	473	472	444	398	438	443	453	447	423	466	452	462	437	462	434	449	463	425	486	460	473	459	453	456	442	493	429	434	450	436	458	460	481	472	483	443	469	419	476	438	455	428	399	405	415	416	471	441	419	445	448	451	448	439	451	457	444	454	430	431	470	440	424	429	502	447	456	435	432	437	413	423	463	429	437	477	457	446	478	432	449	457	449	460	467	410	460	486	463	450	456	429	499	457	444	465	488	447	449	437	449	471	428	443	452	466	465	481	473	415	455	436	430	430	438	427	425	498	452	482	431	423	435	441	457	447	439	446	466	423	421	437	443	461	460	477	467	485	467	420	437	453	435	432	450	421	457	470	477	451	425	442	476	470	480	486	452	429	449	458	444	397	455	460	466	438	470	452	429	438	466	455	426	430	443	445	443	433	462	455	455	437	498	455	473	453	434	409	454	461	432	417	441	479	450	436	427	449	426	435	453	438	421	485	433	446	434	473	440	464	478	484	445	453	460	445	449	470	465	496	486	444	414	440	443	423	485	463	465	439	452	468	425	467	428	453	442	424	459	489	432	456	445	405	456	492	452	448	444	424	425	459	483	449	462	448	432	435	422	428	419	439	417	438	432	451	479	483	483	440	448	446	446	440	445	461	434	411	447	411	450	438	440	479	421	480	459	482	458	429	415	466	479	442	482	471	432	447	428	456	471	434	440	464	462	460	417	429	442	446	433	479	440	451	445	429	480	424	417	495	447	498	448	458	399	440	500	451	446	428	455	454	449	430	404	447	445	481	430	416	449	424	448	457	463	452	461	481	462	456	480	412	442	440	454	461	429	439	461	427	444	445	446	465	448	467	470	481	419	414	453	487	446	458	446	446	467	428	485	446	453	471	423	470	447	438	458	465	454	458	447	467	428	458	439	494	444	457	423	453	454	460	433	436	445	443	435	431	453	441	433	444	463	494	453	437	469	460	468	518	501	429	436	417	467	446	458	457	423	447	507	457	429	432	480	435	465	432	492	436	449	440	473	457	414	441	475	458	449	457	440	444	436	430	450	441	452	469	481	435	454	462	495	437	437	435	503	412	444	467	449	456	401	466	442	477	425	437	453	462	451	434	464	461	464	453	428	454	440	460	435	456	442	434	454	432	435	446	403	449	429	480	437	458	438	463	461	445	440	448	469	457	465	475	445	463	476	453	458	418	431	447	433	454	475	407	489	429	456	452	476	449	451	501	435	431	431	421	436	480	456	453	453	450	486	446	431	452	430	428	468	451	465	427	466	445	431	469	461	440	428	460	432	447	486	426	421	464	451	483	469	464	447	452	444	454	435	431	459	436	490	467	465	448	466	493	460	443	432	468	442	447	486	463	461	442	461	472	454	473	459	454	481	433	434	454	453	464	451	396	448	457	438	423	474	474	413	450	436	441	444	435	455	461	418	464	431	443	452	471	471	462	470	421	438	418	420	453	479	439	419	429	473	504	459	438	473	478	476	483	450	422	450	477	456	435	462	412	452	414	412	419	402	445	489	432	451	446	425	448	458	468	423	469	463	463	468	456	465	411	437	455	442	382	443	455	453	450	464	432	442	456	447	466	453	456	391	473	450	480	432	447	433	447	431	399	472	442	466	460	472	456	443	465	455	441	465	437	489	419	431	455	457	437	517	462	465	447	472	445	441	459	460	445	405	417	453	433	485	428	469	467	408	416	453	444	443	450	428	467	460	455	441	460	431	434	481	463	416	444	458	472	451	452	459	496	453	462	469	440	479	424	450	453	453	479	477	483	477	463	474	430	416	448	476	450	431	447	464	467	428	438	458	434	454	436	446	427	451	453	461	457	474	472	432	443	437	447	462	463	463	437	457	457	449	442	459	455	418	431	471	436	468	446	442	464	431	443	434	455	450	450	462	427	403	494	466	442	479	453	454	450	425	448	473	511	433	432	457	466	462	431	467	445	446	429	464	455	454	457	441	458	419	463	472	473	443	458	445	465	435	418	458	436	461	450	465	472	455	430	461	476	448	429	449	445	414	427	461	422	435	444	434	462	433	457	458	435	449	462	451	465	460	441	435	457	470	455	469	452	435	459	452	432	465	451	492	437	459	456	417	450	443	447	457	431	467	436	416	418	446	455	458	462	432	428	441	443	414	459	462	466	443	480	456	452	445	459	452	459	455	434	420	468	460	422	491	420	459	452	394	448	487	445	431	422	424	457	476	444	436	449	437	455	462	443	452	490	463	449	441	443	460	475	451	445	446	430	427	454	463	439	462	452	476	446	467	490	430	416	451	458	489	496	454	478	467	465	474	453	427	435	418	462	515	453	470	460	450	444	470	420	472	466	454	467	484	463	451	481	436	474	463	428	437	447	473	438	466	446	466	420	445	442	477	490	433	438	483	472	465	435	450	441	464	493	464	469	488	456	413	452	453	430	459	426	433	434	458	405	466	424	436	447	437	420	450	448	435	450	463	442	466	452	441	425	435	410	481	453	435	459	449	426	471	426	456	473	471	458	442	464	477	476	465	445	476	427	476	445	437	468	443	464	473	473	454	434	449	454	455	466	455	450	432	429	450	452	487	456	439	443	432	445	440	438	426	477	461	450	486	451	426	447	425	492	465	475	482	443	439	428	445	450	476	468	452	413	440	445	448	464	425	458	433	466	436	490	460	447	457	426	456	468	451	467	469	433	436	472	460	451	477	456	467	510	459	392	426	497	444	436	456	454	436	468	440	486	428	428	413	451	414	439	439	468	486	447	435	448	444	476	441	456	438	436	419	426	446	455	430	430	458	456	463	473	457	423	434	447	435	450	449	451	433	452	424	468	423	462	449	444	462	447	462	440	417	457	450	445	427	429	454	459	467	449	460	415	487	420	423	482	433	417	443	423	437	442	459	404	471	457	450	412	457	452	449	426	439	459	477	442	424	438	426	441	452	434	443	434	443	447	464	449	490	462	443	455	454	486	438	472
23917	23217	35553	32889	23265	14098	3509	950	648	677	639	580	660	638	611	625	630	625	623	668	580	646	607	626	589	568	623	612	620	618	601	625	642	604	631	586	646	590	592	591	641	567	602	623	629	629	607	626	616	630	604	626	623	598	623	610	579	628	626	573	612	614	656	612	621	620	617	669	577	629	577	615	576	617	613	611	581	611	578	611	615	597	580	592	598	580	597	623	650	602	659	605	599	581	658	629	609	620	594	577	618	590	591	592	613	607	633	623	616	639	601	610	590	609	595	591	605	608	633	631	606	587	599	587	608	578	658	578	609	568	595	601	594	609	579	597	591	609	628	605	611	610	574	641	571	613	634	575	655	569	553	618	632	543	600	637	581	587	589	586	643	582	590	622	620	613	591	627	593	550	596	581	597	602	644	621	664	587	598	628	602	644	553	607	581	607	594	574	591	624	592	556	599	597	621	615	634	588	596	641	565	600	583	618	626	572	603	612	609	639	597	588	593	620	584	619	626	550	624	594	638	614	641	630	607	577	631	616	565	608	637	581	640	604	596	583	629	609	622	626	545	618	594	590	606	573	609	611	561	537	587	590	617	617	628	621	646	604	563	599	607	596	639	634	587	623	584	639	628	568	619	549	607	595	617	579	625	595	614	602	645	557	582	540	588	584	616	617	591	593	653	600	599	581	665	598	570	646	613	625	577	624	638	603	581	580	590	616	611	601	602	582	619	638	606	590	618	585	614	595	613	607	616	574	601	622	578	610	595	619	626	621	578	617	576	623	622	617	588	605	624	604	598	602	609	613	598	614	534	593	575	604	597	596	575	622	588	602	586	572	587	642	622	598	597	612	630	610	606	623	583	559	624	565	627	598	599	600	603	576	661	557	630	573	574	596	579	583	599	652	581	615	557	611	573	610	528	655	603	586	607	654	586	623	625	596	618	627	587	609	606	587	595	583	615	591	593	624	586	603	648	577	566	598	577	626	632	591	572	581	566	597	600	607	583	535	622	596	586	645	611	649	635	593	611	620	623	626	581	612	583	601	560	632	599	579	630	619	647	608	612	598	558	611	605	607	611	598	585	607	581	608	597	577	619	565	637	603	593	595	624	618	587	606	628	621	611	581	638	622	610	611	581	607	616	622	605	568	577	551	600	591	627	554	563	632	642	618	648	583	608	645	549	594	575	588	585	612	621	593	643	581	599	613	635	599	607	611	613	604	614	604	609	604	610	633	634	631	597	615	587	597	607	598	627	607	594	597	594	593	597	626	608	584	558	609	579	582	616	653	620	636	611	632	657	534	604	567	607	635	591	648	599	589	614	593	601	603	637	585	617	568	638	579	580	615	663	632	611	709	601	615	591	623	625	614	597	629	644	610	615	648	614	595	592	595	605	579	617	588	571	563	553	608	596	636	555	620	630	599	560	648	588	611	635	626	607	637	593	602	621	618	571	602	601	552	579	603	631	610	636	595	611	618	621	586	536	580	604	579	580	607	611	613	562	584	578	579	619	632	624	608	600	655	621	634	571	583	601	622	618	562	605	587	594	638	608	601	573	655	587	619	635	584	624	605	636	618	590	617	603	583	615	586	593	600	604	626	588	572	622	600	593	631	599	605	653	636	597	636	579	617	617	613	581	593	566	646	564	584	586	605	587	599	609	619	558	599	602	593	632	588	628	598	623	623	580	591	626	601	601	550	586	602	616	584	601	575	630	572	604	622	572	653	651	622	603	649	611	621	588	590	613	584	593	636	582	577	608	613	645	601	581	589	629	623	596	611	608	598	608	615	598	629	606	616	573	552	596	568	632	574	649	590	604	604	623	594	607	578	619	582	572	580	616	575	625	579	577	621	646	618	585	551	620	618	602	678	620	614	553	612	606	591	631	603	593	598	567	667	587	561	556	573	623	641	604	621	594	582	584	597	591	598	602	593	623	606	577	593	614	600	626	605	631	564	588	565	624	591	596	604	640	591	584	627	619	592	577	605	605	616	587	631	597	580	600	610	616	602	570	593	596	562	605	575	608	636	625	612	574	638	616	612	601	561	591	574	590	605	566	542	613	579	628	604	624	564	580	601	630	618	579	630	611	561	603	592	608	624	639	604	592	620	577	584	618	599	572	634	607	634	587	607	608	587	575	620	585	585	583	645	587	612	599	576	553	573	573	613	550	568	606	612	605	581	625	565	631	561	614	568	572	639	576	607	605	565	538	650	582	576	591	623	605	591	597	587	623	589	650	589	584	612	577	619	561	588	580	543	606	608	574	633	609	640	639	650	638	626	560	615	586	590	608	614	612	580	663	599	578	653	610	584	633	617	584	609	617	578	605	609	577	621	586	608	598	576	588	607	566	622	631	605	588	600	622	610	540	620	576	584	641	576	561	603	635	646	642	622	611	623	617	602	564	593	598	576	613	622	594	617	594	589	629	590	611	554	565	644	631	615	628	604	610	606	614	592	576	628	606	582	591	588	584	609	600	576	601	635	584	608	576	587	609	575	583	583	592	603	616	609	603	585	583	581	572	589	678	622	593	633	601	606	614	582	571	609	589	615	614	575	576	581	576	557	612	606	634	589	583	581	591	611	647	606	589	618	593	559	583	624	601	597	601	636	593	571	609	580	588	594	563	606	629	600	585	634	618	613	578	640	589	566	594	623	599	609	601	606	595	597	574	635	570	569	556	597	625	585	612	661	562	555	606	611	637	660	623	623	593	598	618	597	617	622	577	553	605	590	613	583	601	599	598	606	571	620	624	607	576	576	590	582	578	613	610	634	582	627	628	600	625	638	588	568	594	639	580	624	617	600	611	572	573	548	621	600	629	649	617	590	622	575	579	610	613	623	559	647	642	562	615	608	599	622	564	601	587	623	594	615	629	616	609	637	585	614	604	591	535	608	607	620	585	650	587	660	599	599	585	594	592	594	615	630	619	590	605	597	568	609	575	596	586	594	568	635	605	580	583	569	628	592	602	580	657	588	612	631	592	617	612	614	571	612	599	612	634	586	574	582	582	629	626	663	617	599	603	599	604	578	608	548	622	612	601	605	582	610	546	586	563	652	602	597	667	599	625	616	567	604	586	553	590	639	602	605	596	595	618	615	590	554	626	584	631	584	657	600	615	605	588	624	609	621	578	619	621	608	603	592	582	637	580	627	585	598	609	600	600	593	581	617	597	578	565	606	617	629	625	664	639	596	558	628	610	607	629	608	574	588	640	615	609	550	590	552	649	596	605	583	593	617	614	598	614	618	607	659	617	591	651	628	609	589	632	645	616	623	602	596	618	585	628	575	586	582	620	560	606	627	612	630	629	687	615	651	552	605	580	622	604	639	571	578	622	570	591	634	601	658	600	591	594	625	588	593	583	599	566	598	636	570	571	603	593	545	616	627	642	589	614	597	541	580	609	591	582	560	629	620	602	592	585	607	606	622	623	548	601	647	589	606	674	633	606	593	606	591	567	636	589	569	608	611	617	614	599	616	634	633	606	612	607	577
63812	100891	72551	40873	16112	5163	1817	858	632	579	636	614	606	598	575	621	577	558	539	582	541	587	610	560	587	581	596	580	591	582	557	569	597	559	598	567	578	618	564	590	635	643	636	598	575	587	614	571	580	595	645	565	617	580	573	596	577	590	578	565	618	655	598	591	574	622	589	599	601	606	642	559	546	558	567	616	559	561	533	626	554	535	596	551	552	597	567	553	530	589	550	552	547	510	534	587	591	576	551	579	590	570	564	579	606	567	614	579	568	534	602	581	549	630	559	597	572	585	604	547	593	547	533	603	572	531	561	572	580	559	606	602	557	561	605	577	606	595	572	611	578	559	581	556	596	624	612	610	586	594	599	547	600	567	578	594	592	535	587	636	582	531	578	586	578	613	533	578	593	556	557	587	592	597	601	588	602	571	549	580	594	601	602	607	535	601	575	625	552	565	601	550	563	587	546	573	620	571	621	543	561	529	552	607	555	583	580	602	539	598	605	560	541	555	581	569	535	613	571	578	577	601	531	591	571	605	604	576	565	577	573	592	594	597	604	608	572	547	628	588	562	578	599	590	574	586	564	577	555	579	569	579	587	575	592	558	586	578	533	599	575	602	552	580	568	528	568	560	578	594	581	554	585	553	616	594	578	539	594	618	607	572	567	577	609	617	562	550	612	602	582	596	612	585	530	566	609	596	596	576	596	592	575	591	556	581	590	558	552	575	585	631	568	580	578	562	585	577	584	574	607	571	545	578	580	567	586	570	574	589	535	601	576	591	553	572	556	561	602	561	613	614	579	550	567	559	566	557	566	542	600	599	597	574	572	582	552	611	562	580	566	561	620	610	581	560	591	547	601	586	567	634	562	636	546	615	554	616	571	574	556	561	590	568	584	554	578	577	555	567	614	610	559	534	566	589	580	574	600	622	547	601	559	565	623	569	548	585	553	594	586	575	547	533	555	605	584	540	588	557	607	556	564	596	582	566	568	588	540	580	614	546	590	601	588	583	561	570	605	572	559	581	622	610	608	547	580	608	569	570	613	570	565	563	563	582	578	612	531	559	574	588	580	564	579	548	587	561	560	570	609	592	611	581	600	602	558	572	566	574	545	588	584	549	625	625	606	574	589	611	581	573	569	559	537	566	595	596	547	561	548	550	614	586	556	609	546	584	590	559	541	539	604	584	574	581	559	570	571	590	567	572	605	553	528	594	565	605	588	581	615	591	572	570	601	550	611	526	581	600	568	585	575	595	569	623	588	630	583	581	546	548	602	600	596	562	595	597	565	557	577	610	564	570	598	613	589	593	592	559	572	511	554	588	548	569	587	617	560	575	518	527	584	566	509	619	604	572	587	549	560	567	595	598	568	607	580	569	572	595	524	569	571	571	563	581	594	594	610	574	571	581	589	579	591	579	574	553	592	575	565	574	565	540	568	593	575	584	604	598	575	570	624	552	591	589	595	588	597	579	544	562	558	536	576	542	547	577	578	548	611	570	562	583	565	625	582	617	561	573	583	614	592	563	556	614	600	558	617	595	583	595	559	570	587	600	611	550	579	566	521	577	590	608	598	550	566	591	612	522	628	565	559	582	629	594	577	625	564	620	596	583	582	559	568	587	574	589	581	564	557	619	583	579	606	607	614	578	600	543	563	577	574	581	582	577	580	584	589	543	544	573	554	601	600	560	540	596	581	572	546	569	578	561	578	546	615	577	571	550	564	571	564	569	593	556	568	564	576	586	602	546	563	559	552	569	575	592	560	602	586	568	573	609	539	592	569	589	601	578	544	535	580	553	597	595	586	608	605	582	545	603	585	576	572	545	584	543	606	574	556	608	563	592	585	574	619	554	546	579	595	581	569	586	582	577	590	598	575	598	602	590	556	556	590	584	587	561	584	589	541	576	609	547	597	559	561	570	600	570	520	565	591	567	582	568	584	567	571	553	628	584	571	567	578	582	599	545	565	584	574	584	547	609	595	625	545	607	567	560	560	566	514	591	570	621	571	580	576	577	581	582	542	541	589	578	591	552	566	590	596	575	559	581	567	580	600	559	618	581	579	598	556	567	563	572	563	540	590	558	556	597	576	607	556	578	609	593	536	555	585	574	555	536	540	551	620	552	611	552	522	539	576	545	524	545	569	567	536	573	593	559	547	585	570	573	553	599	614	563	576	567	602	522	581	579	549	585	572	570	564	601	559	560	577	570	557	568	568	590	574	580	582	565	613	599	556	579	565	589	550	568	537	625	554	615	581	579	560	573	571	591	553	580	559	549	578	570	580	568	586	609	551	598	560	586	575	592	609	573	558	579	596	609	546	602	582	643	601	596	532	582	573	528	598	584	578	599	563	575	587	583	594	555	560	602	551	558	593	557	552	611	567	572	588	588	587	591	594	570	545	605	616	620	556	585	570	532	586	551	591	526	569	552	604	592	560	558	548	524	623	612	589	589	549	560	572	602	545	572	570	570	545	613	604	552	567	568	580	574	586	557	555	538	564	531	572	595	549	575	593	579	553	559	625	600	587	571	590	589	562	597	541	533	591	578	565	531	597	600	543	559	573	553	566	553	615	542	598	572	610	539	595	598	583	598	612	568	589	577	620	592	565	584	640	596	586	600	600	545	576	531	590	590	563	607	564	575	595	602	580	561	588	566	581	621	587	550	579	570	572	585	569	528	605	558	584	597	595	547	569	576	544	571	533	577	584	612	572	576	591	586	572	592	580	581	574	590	581	540	538	624	526	585	559	538	523	583	635	529	614	568	581	536	570	588	566	586	588	559	544	549	548	594	563	557	603	612	591	588	520	575	558	611	580	572	540	557	560	599	551	573	590	585	559	548	589	549	601	577	578	577	600	543	581	569	580	556	562	597	595	560	616	567	590	565	591	587	526	628	576	596	583	559	579	553	544	546	585	568	610	605	587	552	539	589	558	577	610	551	621	572	564	565	592	602	607	601	576	515	543	524	541	605	601	564	566	545	596	566	624	606	617	575	581	628	587	556	582	537	580	588	605	576	585	544	586	590	547	597	596	574	553	576	589	519	587	570	595	586	574	611	564	554	589	562	561	566	589	591	573	567	584	595	561	540	600	605	612	512	593	604	545	564	571	574	582	613	536	570	593	568	560	586	609	544	590	601	573	570	577	559	595	577	592	581	565	610	568	644	575	588	592	562	636	587	603	562	581	609	598	568	568	596	560	613	614	572	603	599	568	593	593	564	620	548	557	542	558	580	560	537	570	564	571	567	554	601	587	590	592	578	562	563	556	582	571	594	550	552	582	583	542	566	561	540	587	543	595	565	593	581	599	597	565	573	561	560	552	574	579	571	545	554	564	567	608	615	567	603	549	587	642	540	578	594	565	552	596	587	583	573	576	645	563	601	560	587	548	598	553	551	589	598	573	578	587	552	571	598	594	530	631	582	563	591	572	600	551	594	573	544	579	572	574	580	612	562	594	575	571	592	596	578	597	597	589	596	555	600	624	595	615	566	595	515
29840	29495	24966	10406	1977	709	434	388	376	373	347	371	360	365	380	345	347	367	314	346	331	368	350	334	351	365	352	367	317	340	381	387	351	378	363	384	352	335	331	341	351	349	357	345	338	318	371	343	326	364	335	322	355	365	359	367	358	368	346	354	343	378	352	316	360	346	370	352	371	327	381	358	350	355	341	338	342	350	366	377	346	339	378	351	340	342	359	334	332	367	328	320	353	330	345	324	383	343	344	344	349	361	376	336	364	378	358	349	337	378	324	321	337	335	327	360	351	363	336	357	350	390	347	337	342	369	361	348	371	345	314	375	339	370	361	344	368	331	330	332	349	389	344	366	315	323	333	366	367	332	347	350	308	374	337	347	374	318	321	343	339	354	346	350	357	331	336	315	343	361	345	357	352	372	332	377	368	356	356	362	344	351	323	359	357	339	365	351	364	360	345	329	356	365	322	352	386	347	342	327	335	380	371	335	328	345	365	336	326	366	316	357	330	354	355	329	350	362	358	354	346	377	335	320	337	358	342	361	358	351	401	352	372	343	336	344	326	345	386	339	380	361	381	351	346	345	391	350	329	381	347	314	342	325	342	351	339	350	361	351	371	356	368	360	347	374	344	353	314	374	341	358	381	363	359	350	329	350	355	354	332	328	327	377	385	337	343	345	344	325	354	369	359	329	358	335	399	326	366	336	345	372	338	347	378	376	325	325	333	350	334	365	331	348	332	372	349	311	360	339	378	348	356	327	383	352	329	325	320	344	334	356	349	345	328	352	350	352	322	373	359	332	364	350	369	355	342	333	306	341	330	341	322	378	370	357	316	366	324	320	329	372	353	375	340	343	359	318	375	327	370	370	342	348	343	355	344	362	315	340	331	335	342	332	372	380	344	344	335	312	313	359	350	351	378	355	338	362	366	325	332	365	372	384	325	330	349	349	357	351	360	377	364	337	309	343	371	343	322	325	335	340	338	336	332	329	341	355	354	356	351	325	336	364	359	340	311	341	315	331	349	341	357	330	341	312	343	357	328	331	346	370	351	344	346	338	353	352	338	311	380	340	339	347	362	367	359	368	359	385	366	332	355	372	337	333	377	359	361	344	360	338	385	336	340	345	347	370	334	315	334	358	324	394	349	391	376	339	337	345	345	339	322	346	367	350	369	350	354	352	342	321	337	352	320	364	323	349	355	352	339	331	334	356	373	317	338	313	347	334	381	356	375	333	370	364	331	353	356	365	345	346	368	347	375	347	354	348	342	367	381	379	341	367	356	337	405	316	316	332	360	320	343	348	338	373	335	330	337	358	338	335	349	365	322	339	341	348	342	368	358	392	346	324	398	353	330	346	369	369	372	359	343	355	351	349	355	347	357	338	356	310	358	345	357	321	338	359	380	351	334	404	325	334	353	331	364	362	322	328	307	376	358	336	316	351	329	333	300	378	354	318	370	347	363	357	364	372	326	395	330	359	310	365	349	333	353	324	337	365	359	346	384	338	326	348	349	326	324	315	334	371	334	339	329	359	317	377	330	324	367	341	336	358	321	341	339	360	367	357	352	349	342	342	391	355	345	341	321	343	375	335	351	381	330	353	377	309	359	335	387	324	342	362	349	356	348	356	322	338	341	331	305	359	365	343	359	360	353	331	350	345	352	353	346	341	370	306	338	364	332	341	310	342	344	370	359	328	355	359	353	372	345	321	354	327	362	297	340	353	346	342	337	377	348	325	291	340	412	349	355	337	334	364	371	346	327	358	373	312	362	355	351	348	341	338	346	364	317	332	328	332	349	366	371	350	338	351	376	355	354	335	359	378	349	371	346	388	341	336	354	320	362	339	370	330	370	364	334	342	361	367	335	338	320	343	372	393	361	322	377	318	372	339	327	349	372	339	334	359	319	352	352	376	360	359	343	313	366	342	366	356	334	356	346	339	349	338	328	337	347	343	342	342	383	334	323	322	346	317	368	341	360	318	316	344	369	362	342	318	340	368	365	315	353	341	342	367	353	346	350	347	332	346	377	347	332	364	342	363	365	342	378	338	340	362	358	320	343	376	354	346	361	342	389	340	306	355	325	331	364	367	359	356	333	341	361	355	337	341	368	349	352	350	353	344	347	352	345	322	369	365	324	365	341	349	337	372	359	349	342	347	344	342	336	351	331	342	339	355	340	344	300	339	348	325	365	356	336	330	357	369	351	349	357	330	331	343	394	375	338	358	364	379	367	329	356	301	365	328	306	326	347	346	383	343	356	359	363	349	362	377	361	326	368	337	317	356	371	340	338	315	328	321	334	359	367	339	356	353	338	335	342	348	328	343	355	314	350	341	327	333	349	348	353	323	350	317	365	350	335	316	356	333	354	361	373	362	368	347	361	343	314	311	323	333	351	335	375	357	391	338	353	362	361	358	360	335	334	352	310	346	353	329	338	373	333	362	348	345	349	357	356	364	350	355	370	354	352	327	318	300	369	361	362	381	358	325	346	339	340	335	362	337	317	367	344	335	380	343	342	329	344	333	333	358	334	325	351	361	326	326	369	339	345	291	362	341	309	390	356	368	341	319	331	369	371	348	338	306	310	342	351	350	359	394	358	307	340	339	336	340	336	382	386	337	331	341	317	307	346	324	332	310	387	372	343	348	368	325	353	361	356	348	377	342	367	341	300	378	367	333	311	338	375	372	350	365	340	345	376	382	368	347	373	366	349	343	340	317	341	338	324	323	367	374	340	316	358	345	343	338	358	339	363	346	351	337	335	373	367	363	345	357	338	357	376	343	396	358	366	330	356	339	336	366	319	343	372	371	346	349	368	345	379	339	345	356	334	368	348	338	343	339	322	323	345	345	324	346	360	376	326	347	346	380	367	390	369	349	378	315	339	347	338	348	357	338	358	320	377	376	339	351	335	370	344	326	341	317	345	322	311	361	335	376	324	360	319	351	358	332	356	350	333	338	356	368	322	328	358	348	344	350	330	327	328	329	335	348	349	377	324	342	357	335	342	347	323	371	324	350	380	362	353	345	329	311	353	369	346	377	351	340	358	329	349	367	333	334	328	345	371	335	381	367	315	380	366	373	314	323	357	354	334	365	368	374	342	379	336	333	371	358	387	355	360	342	392	356	358	363	348	321	316	309	311	335	348	332	336	366	320	348	361	354	355	372	364	342	346	348	347	347	339	354	367	356	342	370	331	328	369	384	326	322	365	340	357	359	342	364	352	339	368	342	333	355	334	326	356	307	374	358	375	365	329	334	376	321	336	298	327	355	375	345	342	342	328	347	355	333	362	359	356	368	314	342	324	366	351	354	332	353	328	306	333	377	344	358	327	360	342	347	345	335	346	354	353	348	351	351	327	356	339	330	335	381	352	368	353	368	336	328	360	332	362	355	349	346	381	336	344	328	332	372	387	364	360	359	375	375	370	359	349	340	321	332	344	328	345	329	356	335	383	348	351	321	331	341	368	364	364	358	391	329	354	356	351	351	336	343	338	344	352	365
22288	34119	18524	5860	1630	657	427	279	326	317	309	299	314	333	316	305	310	302	274	320	335	293	289	311	293	327	306	313	315	305	282	300	333	308	323	319	312	292	273	305	326	286	286	305	320	322	316	278	320	318	303	323	297	308	323	327	291	288	317	309	309	287	299	323	274	303	315	294	276	280	290	313	329	300	310	297	307	290	313	283	315	330	292	280	329	277	306	282	316	273	295	326	293	303	314	258	297	336	330	294	272	285	322	304	263	310	283	319	346	282	289	314	307	310	300	320	292	304	305	314	324	340	296	277	285	318	299	313	280	303	301	306	318	287	318	288	321	316	312	298	325	313	326	334	301	326	309	302	305	296	316	306	253	310	308	284	302	294	319	323	323	293	333	306	302	315	305	289	294	306	304	319	314	313	323	287	326	277	320	299	280	286	295	312	301	327	309	301	308	315	324	264	303	308	301	293	303	294	307	328	297	280	310	347	327	312	280	316	316	292	274	313	340	292	296	327	343	308	294	318	303	326	304	310	287	316	315	312	295	318	337	302	325	312	290	318	326	287	331	275	285	306	314	282	272	281	326	340	294	347	289	323	326	287	267	291	269	290	281	308	299	269	287	317	278	334	305	320	308	315	305	311	308	290	327	293	310	313	324	292	292	328	305	298	326	309	313	305	281	308	299	344	341	321	303	304	322	298	284	290	295	302	285	322	309	296	324	300	306	295	292	289	284	316	333	329	284	308	327	302	282	296	332	310	294	323	335	288	301	299	327	302	282	282	302	335	297	314	326	310	293	305	309	313	293	321	300	295	304	303	310	299	313	318	324	310	296	287	311	294	291	299	306	305	291	287	301	291	308	313	355	298	271	314	285	295	320	306	306	300	265	274	313	314	315	280	306	308	312	315	273	337	303	290	284	315	290	293	289	314	287	271	320	306	310	299	306	300	317	315	276	309	321	322	280	309	324	307	311	331	276	342	311	309	331	305	306	319	271	290	335	317	304	309	300	304	311	312	308	296	277	312	322	313	303	296	311	293	288	309	303	296	284	286	328	291	285	282	322	354	322	341	319	298	311	254	313	294	306	297	310	293	287	286	324	320	328	300	335	327	292	318	300	295	314	307	343	334	305	313	280	335	295	311	300	314	308	294	314	299	320	282	294	275	289	287	304	322	305	298	302	326	322	303	281	295	307	302	274	296	318	304	296	290	307	317	282	330	300	296	305	303	290	317	319	289	315	286	293	300	321	274	290	324	343	274	318	286	319	300	313	287	286	302	311	301	329	294	323	289	280	338	288	305	287	308	311	309	292	300	308	329	290	301	310	296	281	328	284	306	319	299	305	300	336	306	314	328	294	313	294	292	333	308	281	310	297	319	321	310	294	317	270	293	290	306	310	293	323	299	306	289	302	265	307	279	312	286	344	330	334	267	279	304	307	333	278	309	325	303	295	306	326	265	295	296	283	311	306	282	306	319	289	357	322	329	302	319	341	280	333	318	291	289	308	286	279	284	284	324	321	300	298	292	294	294	339	303	289	301	309	343	280	334	325	285	325	344	308	290	298	300	298	339	288	300	303	288	298	310	280	330	301	305	311	287	298	266	273	286	300	280	308	316	307	309	356	286	281	323	316	304	302	308	325	310	328	288	318	305	329	302	308	296	302	295	286	319	310	312	302	299	300	295	329	293	272	308	276	300	316	298	302	313	314	321	337	362	306	307	292	320	297	290	310	287	312	316	314	283	277	323	371	314	291	328	317	316	330	288	292	282	295	319	318	316	305	298	291	291	327	292	296	298	267	332	311	315	305	318	333	289	283	278	278	296	294	319	311	319	326	297	299	304	277	315	314	301	316	334	338	312	305	293	283	318	296	302	300	287	305	307	316	305	281	283	313	310	289	335	342	328	338	324	342	307	327	320	282	301	289	255	324	312	291	316	306	298	315	273	308	304	268	335	281	317	291	290	307	307	301	331	311	298	295	329	299	305	285	320	299	273	307	305	283	314	340	299	308	316	314	296	295	297	271	296	293	295	334	304	352	313	314	303	284	314	311	303	302	309	293	301	286	293	277	305	283	318	267	298	341	286	300	286	324	288	287	322	293	294	318	309	322	308	325	307	301	299	345	305	277	280	322	299	314	297	299	311	311	293	276	300	318	297	287	326	285	275	305	280	290	304	286	317	300	324	309	301	308	292	302	284	299	275	297	298	296	315	297	329	299	291	310	315	300	315	335	315	318	296	289	322	296	314	295	292	292	301	299	320	289	309	326	319	294	292	302	300	295	289	318	279	366	293	305	304	295	295	294	285	315	294	300	308	344	259	318	263	309	323	312	307	322	303	302	314	289	318	283	305	291	295	336	325	312	347	320	332	326	305	306	304	319	309	293	291	299	303	295	299	304	292	330	308	308	298	311	294	298	291	311	289	303	288	273	275	295	310	304	295	315	288	289	320	298	278	328	335	287	324	275	327	298	290	300	290	329	287	285	305	337	302	303	316	301	296	295	315	326	291	291	291	307	304	318	333	306	333	323	286	290	326	319	301	278	318	288	295	320	304	309	304	308	311	312	330	288	310	312	298	268	299	296	299	330	319	306	299	288	320	318	308	313	313	291	292	320	299	311	264	267	305	332	300	293	308	285	280	313	287	293	298	297	295	300	263	349	271	291	265	284	281	276	308	270	272	326	294	296	305	329	316	311	304	319	273	280	290	297	322	290	320	319	329	290	316	323	313	299	305	288	313	340	325	306	292	295	288	307	324	320	303	292	317	295	345	326	296	283	311	298	305	295	302	287	288	324	314	324	293	328	313	317	282	318	310	285	309	310	292	272	311	315	289	275	300	300	266	340	319	293	292	298	333	296	310	324	295	276	320	300	317	318	317	284	325	301	308	296	314	293	320	302	302	292	322	305	344	317	322	310	331	317	314	304	291	322	272	288	326	310	273	278	312	300	307	283	281	345	273	277	316	278	305	307	276	307	312	292	310	289	294	313	308	274	335	300	275	312	306	312	288	342	337	278	325	293	306	285	295	280	311	296	305	326	304	296	288	309	285	307	299	307	294	303	309	323	296	281	291	292	308	302	295	312	304	309	280	333	326	293	294	288	323	298	303	304	307	307	295	301	293	308	287	295	322	309	309	298	299	307	272	342	311	324	314	281	295	259	304	306	305	295	305	314	334	310	328	335	283	286	272	259	303	303	308	311	292	299	305	282	312	288	304	315	334	272	322	325	304	322	321	282	313	296	287	306	318	288	336	306	306	300	324	325	311	296	286	333	290	295	309	301	285	319	297	291	320	301	320	280	322	325	310	292	312	283	291	290	328	304	330	297	292	331	305	259	309	294	279	302	322	261	293	300	278	324	303	316	304	292	289	296	302	286	297	296	313	302	316	296	342	298	276	290	328	313	276	319	309	311	314	312	310	286	289	300	305	301	310	288	321	300	296	297	293	319	294	310	302	301	297	306	300	296	320	303	289	319	289	315	304	307	312	311	300
25280	26467	40317	36255	18921	6370	1565	682	474	407	427	434	416	399	395	385	414	421	420	433	431	424	411	379	370	420	437	395	394	409	426	398	444	428	398	428	434	401	384	418	403	416	412	375	418	392	394	384	376	398	398	392	389	422	436	409	451	442	436	402	388	454	413	392	422	417	418	411	411	378	413	443	418	397	413	387	437	444	415	416	408	404	432	386	393	394	440	403	397	400	404	393	425	383	428	382	424	411	396	420	415	419	412	414	396	391	422	395	388	401	407	395	416	416	380	406	439	382	412	422	401	397	382	425	397	411	358	417	407	393	426	422	391	425	432	389	413	381	411	402	413	396	385	405	417	400	427	422	390	398	431	382	369	404	406	411	393	421	439	435	406	425	413	383	389	407	409	415	404	424	409	372	422	411	429	450	391	388	382	407	389	398	432	447	385	384	401	396	374	413	371	424	418	429	425	396	411	378	402	411	414	360	394	412	410	403	370	389	389	417	414	361	367	384	417	424	385	410	376	428	398	353	420	404	400	379	401	424	400	399	396	384	390	388	431	432	381	401	395	399	399	404	393	412	417	447	439	388	397	404	377	405	406	392	399	427	438	394	408	414	368	405	449	374	389	398	429	444	370	392	429	375	408	381	417	385	352	428	413	409	361	374	396	425	425	446	415	384	377	429	405	382	407	376	376	385	447	365	430	407	449	392	413	428	395	409	412	413	410	421	379	385	387	391	423	394	400	381	406	408	418	401	386	425	374	393	401	413	406	408	404	388	403	385	395	389	395	374	417	394	427	402	406	402	379	370	415	424	415	409	387	384	400	405	419	388	375	435	382	416	405	402	398	397	421	398	397	432	394	389	412	400	366	357	404	388	418	395	402	415	428	444	374	420	402	406	381	380	403	371	403	397	380	421	417	422	382	401	411	406	431	363	370	372	457	421	419	410	390	398	459	381	399	416	394	394	394	418	405	407	402	401	390	380	439	440	355	430	396	406	419	410	419	416	373	438	414	437	394	378	439	439	424	361	405	413	409	444	405	419	409	399	403	418	407	405	435	405	405	387	398	404	435	392	410	405	363	431	402	436	439	419	385	410	415	393	416	408	363	408	410	425	404	385	386	404	399	421	398	387	421	395	409	380	445	413	401	431	372	443	385	374	442	394	388	375	409	426	399	401	431	367	400	390	433	423	413	384	397	381	410	395	409	427	375	385	397	411	400	408	357	399	420	442	393	361	384	408	377	400	395	436	416	383	422	417	414	385	436	393	434	389	405	353	410	403	399	421	404	367	405	383	372	386	436	416	443	400	426	419	426	425	406	381	421	395	444	390	385	386	447	397	389	393	415	391	388	397	372	388	400	412	400	439	362	412	441	432	401	409	415	384	427	391	397	399	377	378	415	441	391	404	384	414	388	389	428	426	429	408	442	408	416	432	390	407	433	374	415	386	384	436	415	409	411	422	380	399	392	395	407	367	450	399	428	407	425	401	414	408	418	387	387	396	415	421	393	385	413	411	418	396	411	430	427	394	410	428	428	427	398	416	382	414	367	449	409	420	381	417	416	421	388	406	383	372	442	389	395	421	410	411	442	430	411	403	443	390	396	389	423	401	438	402	429	428	436	391	419	360	414	381	408	409	413	416	380	418	413	415	405	391	402	381	380	410	374	421	411	384	371	403	420	402	428	399	394	401	399	417	421	427	427	397	418	423	407	430	386	406	386	388	397	398	406	412	417	391	434	365	410	421	399	397	402	393	394	419	430	448	400	408	405	395	395	385	405	385	449	376	391	411	419	413	398	374	405	410	408	395	382	373	407	407	410	444	396	410	408	438	405	413	387	421	433	390	428	421	399	422	383	410	400	379	396	349	410	383	384	415	410	391	367	419	401	401	397	415	406	423	411	394	415	360	401	423	418	424	430	397	424	424	413	421	389	421	363	388	408	422	435	419	404	377	419	434	413	409	434	391	396	378	435	393	407	418	386	425	409	414	415	406	425	387	391	383	407	400	415	416	423	484	398	432	413	407	404	413	417	420	410	424	399	392	414	438	390	407	406	401	423	389	394	411	362	417	399	392	406	375	375	375	384	414	384	391	419	410	433	385	387	414	422	405	425	438	376	390	402	394	468	394	417	440	367	385	400	373	382	382	408	391	412	387	408	422	406	369	402	389	372	422	391	395	399	403	401	400	406	391	420	387	417	432	396	409	414	382	400	384	430	408	401	438	386	386	424	364	409	418	375	413	389	385	424	403	385	422	416	375	391	407	395	398	424	403	393	377	388	399	429	427	373	389	427	385	421	436	425	426	400	376	443	415	406	389	418	378	398	392	357	389	396	412	413	372	415	423	380	396	397	417	383	373	381	383	407	388	396	433	406	399	440	383	409	402	403	400	420	433	416	423	404	407	420	402	409	392	372	388	418	354	391	400	360	391	409	391	390	409	394	387	387	398	419	381	373	427	405	413	369	397	401	393	398	420	373	368	391	409	398	406	399	434	398	403	425	399	386	371	377	403	415	409	420	393	413	407	438	408	398	443	386	435	402	403	413	423	431	405	407	414	390	452	405	407	388	411	398	418	394	362	414	404	387	400	464	423	407	383	375	385	397	423	407	420	435	394	352	384	416	405	372	395	377	396	396	407	366	387	360	417	393	375	416	417	408	400	413	387	414	388	374	404	404	412	433	415	426	413	415	435	429	417	399	455	426	383	427	366	416	430	367	394	435	390	408	390	406	399	419	402	396	403	425	411	402	370	424	428	407	401	418	361	402	447	409	413	382	424	380	403	405	430	411	413	376	405	380	398	399	393	438	461	429	412	370	386	389	381	422	384	365	391	403	377	406	401	408	361	417	421	376	381	400	405	427	438	416	421	409	422	362	411	409	375	403	409	394	387	376	439	419	377	435	450	416	440	391	438	387	412	384	378	389	421	411	391	422	398	439	421	369	398	416	387	429	410	384	367	394	378	406	399	452	421	416	438	385	389	431	416	384	424	435	407	367	447	419	429	392	428	404	393	390	427	418	427	382	426	402	416	411	393	399	366	405	423	465	418	440	436	419	412	385	428	327	400	421	404	395	398	404	430	380	385	420	387	397	402	379	396	396	398	438	382	396	403	397	413	388	410	385	413	389	391	385	414	427	417	409	385	404	386	406	423	409	430	355	414	411	406	381	444	403	427	409	375	387	422	404	386	405	407	379	376	397	407	378	452	427	366	419	456	456	395	404	397	391	382	382	404	438	410	407	412	412	442	447	433	408	425	403	399	378	435	399	399	434	385	418	406	386	404	414	385	409	443	391	412	371	386	413	421	423	430	378	385	404	392	398	384	396	409	377	415	369	397	360	409	383	394	404	408	439	407	451	362	400	447	396	425	362	383	367	452	402	432	399	416	420	416	399	421	412	438	387	387	432	443	396	391	445	383	384	416	434	460	429	376	401	412	422	410	405	410	385	407	442	406	430	428	385	401	396	400	373	355	412	360	393	432	404	393	393	402
58425	86572	60477	29464	10054	3484	1430	607	404	375	378	382	389	370	378	384	383	365	400	397	389	366	415	397	401	353	366	346	369	391	394	413	389	370	384	350	400	387	403	370	397	423	377	374	380	404	386	399	370	384	391	399	400	344	373	361	344	365	373	382	408	400	415	332	383	402	373	350	376	370	383	392	387	387	365	429	384	404	374	363	361	379	397	383	375	392	374	408	381	388	386	384	430	371	368	400	383	400	364	364	379	390	377	386	370	388	382	367	377	369	385	409	343	377	363	376	389	378	388	393	391	381	362	370	355	403	339	400	388	375	364	405	353	376	385	375	359	381	380	401	393	331	374	394	402	384	389	366	394	369	342	372	409	373	399	366	381	405	397	404	377	402	389	392	377	388	416	426	352	366	379	360	377	398	350	376	347	351	398	368	395	354	391	398	414	405	385	404	381	382	377	362	389	383	398	381	382	414	417	410	391	377	356	406	389	379	353	361	393	399	374	387	379	375	367	366	362	380	375	394	405	397	426	394	394	354	368	369	394	359	347	423	372	394	393	355	351	399	374	381	406	381	357	381	382	378	401	389	391	353	373	393	377	386	366	403	359	407	391	425	400	370	394	368	369	385	384	372	392	372	374	408	394	409	349	390	370	351	363	370	361	384	370	378	384	400	348	381	417	398	385	368	386	379	348	398	358	340	398	366	392	361	390	397	387	358	391	391	345	371	395	387	404	389	384	367	393	376	412	362	369	410	387	383	404	358	406	349	377	376	358	359	366	381	357	382	385	392	376	371	378	372	418	359	383	360	385	398	404	384	370	427	374	371	396	375	390	403	379	385	360	381	349	383	358	355	374	373	393	360	398	419	385	354	411	378	361	382	392	380	382	385	401	371	400	388	379	359	375	393	393	406	358	361	402	373	375	398	372	415	378	359	384	378	409	403	370	359	410	405	362	368	368	386	399	378	383	376	395	360	371	402	384	376	368	421	346	372	348	389	354	417	395	374	408	353	362	398	377	420	397	398	416	389	355	384	391	359	377	373	381	390	398	378	375	412	408	379	367	377	382	433	387	389	411	385	401	358	364	371	381	391	406	436	370	374	402	383	382	372	369	378	393	402	363	359	371	367	449	421	371	388	392	403	402	336	404	387	389	363	424	414	351	337	395	365	362	330	395	384	418	362	392	391	385	367	422	380	359	426	392	398	401	377	358	393	391	403	380	386	416	362	388	389	369	359	367	380	397	387	396	381	395	397	367	383	368	371	397	390	377	393	404	408	356	355	383	365	402	393	357	358	401	384	357	380	398	373	400	388	378	391	386	381	374	407	410	378	399	344	371	392	380	395	374	377	410	376	376	384	387	435	373	391	393	372	405	404	399	376	383	394	367	364	379	375	378	399	430	393	384	368	367	405	383	360	383	412	396	416	387	396	373	413	366	357	369	370	373	399	371	391	357	371	351	393	385	352	381	400	418	400	402	374	400	424	339	402	418	373	400	382	381	343	377	364	400	390	403	393	378	393	395	385	384	395	406	385	354	407	404	396	381	357	374	408	395	367	377	390	365	367	357	325	401	378	386	371	381	371	397	374	407	384	370	397	370	349	362	399	411	378	390	356	346	366	388	394	415	407	371	366	356	395	386	385	358	354	361	390	365	370	393	373	362	406	410	389	367	382	402	387	391	374	378	397	385	346	385	371	368	379	380	371	374	415	336	386	405	409	388	354	401	387	383	390	403	360	385	386	386	387	414	395	386	377	334	398	361	400	380	392	375	400	401	391	369	380	381	420	383	418	396	397	406	379	357	391	391	368	385	370	376	393	417	380	376	388	346	359	350	395	396	380	425	361	403	373	384	399	399	357	406	363	400	362	385	390	364	398	395	391	387	388	392	404	385	392	382	376	386	375	374	390	359	362	404	377	382	389	392	377	389	372	402	392	370	404	386	424	377	399	342	393	360	425	389	376	411	407	374	396	361	404	420	354	365	398	359	378	399	381	381	365	364	374	364	436	345	373	377	419	397	362	355	373	371	365	394	355	383	348	374	366	421	364	406	397	362	375	380	356	364	403	380	403	369	393	395	370	406	400	371	395	402	390	378	364	376	375	375	364	411	411	411	362	364	418	359	390	366	358	394	372	359	406	422	351	368	363	385	375	353	402	380	366	411	401	356	373	377	397	375	346	396	370	382	395	398	384	417	392	397	415	376	375	378	338	375	364	420	353	342	395	387	392	404	343	396	415	379	388	340	389	395	370	385	399	387	365	379	361	379	390	367	381	378	429	357	342	404	369	385	362	357	369	359	399	404	412	388	419	367	359	376	385	411	401	375	382	389	400	403	370	387	372	432	370	382	388	383	373	370	423	330	358	405	348	378	415	350	386	392	393	392	361	376	401	393	403	372	377	384	373	376	367	374	399	401	381	396	383	363	385	395	377	398	413	367	335	364	420	376	401	417	358	371	376	366	396	363	383	393	353	342	363	414	389	354	384	351	409	384	363	376	415	410	371	396	398	370	367	392	378	381	406	438	373	402	382	371	350	415	373	348	377	376	409	384	349	348	381	323	396	367	387	375	402	355	365	398	424	355	409	385	359	365	407	408	411	355	354	393	357	373	377	382	379	385	401	409	365	362	398	345	376	374	362	367	444	361	398	390	371	371	360	411	372	392	388	380	360	367	384	372	366	423	419	359	365	363	385	399	377	384	390	380	397	388	353	382	386	365	390	362	402	367	375	380	395	386	404	401	371	367	385	426	342	427	336	405	406	350	378	385	410	346	378	405	384	389	364	394	354	372	389	376	406	388	390	377	390	419	370	416	386	403	362	382	373	382	407	405	403	384	362	396	371	373	407	348	391	377	384	381	389	379	392	372	406	378	379	391	408	380	374	376	368	390	395	392	391	354	370	365	357	389	383	377	376	352	363	378	351	381	367	349	422	412	396	408	378	371	374	389	345	341	377	387	343	397	426	403	393	404	401	379	369	379	377	375	371	393	369	370	405	397	368	374	358	330	383	394	388	365	393	376	372	388	390	389	343	395	389	375	377	370	347	417	369	384	386	404	367	391	384	385	359	379	351	366	404	384	374	373	394	358	405	393	352	359	387	403	398	401	376	343	391	370	388	386	403	364	358	399	358	412	375	384	374	393	406	415	394	405	389	377	394	380	360	360	375	428	357	351	365	389	390	387	379	382	377	386	368	370	398	385	394	370	386	360	406	407	386	354	362	364	345	379	387	359	389	347	419	394	377	386	387	365	346	370	408	359	404	414	363	397	383	381	376	360	376	376	393	382	368	382	399	408	391	366	407	388	379	372	392	340	384	383	383	397	394	339	338	363	358	367	382	400	362	383	360	390	425	374	368	406	401	393	357	371	397	364	383	397	355	361	393	372	345	418	403	371	427	406	360	384	379	380	385	392	368	407	367	369	385	410	410	345	359	375	365	381	401	378	390	409	401	380	384	383	375	370	345	396	399	384	425	365	381	375	395	393	417	392	380
23968	22973	34657	35098	26404	17534	6155	1278	695	610	643	586	583	651	578	591	566	582	583	562	588	638	569	551	585	541	548	612	598	563	613	591	605	572	538	572	543	561	584	594	576	552	590	587	589	530	595	585	570	588	602	579	525	553	479	554	539	523	571	580	566	552	557	590	559	542	550	556	574	558	594	525	587	495	623	575	605	575	544	567	543	587	561	550	564	587	593	553	552	637	557	545	566	555	510	515	539	588	565	525	550	589	604	538	605	576	594	582	559	545	553	577	534	625	575	557	576	560	571	564	543	555	567	551	549	576	573	558	552	601	563	555	548	552	603	503	584	555	564	543	584	557	566	555	570	605	566	572	546	571	582	611	526	512	552	598	541	569	543	567	586	567	550	562	582	630	601	579	538	521	587	539	537	576	566	545	545	576	558	539	631	577	540	565	536	539	532	576	525	583	502	555	556	559	585	547	519	567	555	537	558	586	574	575	585	562	594	564	542	561	608	572	563	625	564	548	593	561	528	577	545	547	574	619	562	599	613	579	531	598	572	555	549	585	557	575	581	563	545	547	544	556	563	595	546	567	540	575	567	562	617	594	574	573	585	542	545	599	596	557	573	581	549	559	583	510	589	542	570	566	592	563	572	564	566	536	588	586	557	559	602	552	577	592	582	578	543	562	524	576	558	547	596	522	545	557	538	573	529	550	581	583	568	565	544	526	530	585	550	584	559	542	544	591	558	541	560	557	555	611	585	597	588	552	553	569	512	578	578	543	553	567	542	630	595	565	571	596	600	552	560	578	567	583	557	567	526	531	596	559	615	574	549	569	556	569	581	597	575	584	544	526	576	583	544	570	612	552	570	568	565	539	575	567	570	549	579	611	567	592	589	514	534	553	543	577	543	567	563	538	592	531	572	537	565	587	517	558	585	566	590	535	543	564	558	576	570	584	553	571	552	564	552	584	567	580	542	572	536	547	547	566	544	608	588	525	564	580	551	552	594	572	574	570	596	529	527	569	543	566	563	567	556	566	553	544	534	536	556	517	587	560	599	566	551	554	534	621	555	581	561	577	558	553	574	524	586	547	555	553	594	575	576	563	546	586	559	565	563	564	540	602	550	562	555	567	547	582	563	519	570	558	567	548	587	569	552	570	518	596	561	539	559	540	599	583	575	519	563	549	534	573	586	560	556	526	554	538	559	579	551	603	593	560	548	569	575	553	559	561	522	556	504	570	584	555	535	570	583	574	556	552	538	559	561	593	567	542	566	566	588	580	567	592	557	545	553	589	589	580	575	552	567	548	548	528	529	561	561	576	563	551	567	603	548	559	589	571	520	568	580	564	591	545	559	576	553	589	534	569	529	561	575	547	528	560	544	564	597	581	582	544	550	573	552	578	542	588	571	573	541	594	542	560	527	575	552	567	521	549	553	553	562	558	558	590	527	579	578	571	545	526	551	597	550	562	600	535	551	564	570	602	565	597	526	578	539	558	545	548	593	534	538	599	566	570	571	565	524	580	573	584	520	562	558	589	577	549	561	540	581	552	568	512	572	561	575	585	592	582	546	616	556	566	593	536	570	564	556	558	573	566	560	541	549	575	613	565	536	582	554	569	539	551	604	545	515	557	540	532	633	588	567	552	522	525	586	546	558	566	572	551	560	565	592	542	563	576	546	523	571	551	595	562	562	553	573	536	577	596	546	534	560	563	540	590	560	505	522	563	547	546	572	551	589	591	568	554	563	563	581	543	557	575	524	561	579	537	569	568	582	526	557	602	575	524	561	609	534	565	528	563	579	563	553	563	561	562	578	595	597	554	564	565	566	520	574	537	539	572	587	513	579	604	562	575	599	552	579	589	569	617	505	526	566	592	534	560	584	564	586	587	529	562	552	608	581	607	562	543	583	533	495	525	590	573	595	567	580	515	551	618	531	563	534	579	584	532	600	564	607	557	559	588	515	570	628	557	566	550	555	518	553	552	517	522	593	533	594	540	629	545	549	569	523	574	556	574	586	563	559	565	580	595	599	577	561	578	609	575	521	544	558	583	549	546	535	586	552	533	554	579	526	548	596	564	547	577	529	616	548	554	541	548	558	571	565	548	577	536	524	567	555	609	552	556	555	544	583	566	546	534	528	555	544	538	532	573	572	531	568	580	588	557	553	564	551	553	595	550	570	548	558	551	555	607	553	601	572	592	569	593	578	549	573	602	526	576	580	516	553	602	543	591	549	556	601	533	583	558	583	552	559	539	561	570	565	519	568	556	489	573	582	567	613	564	567	603	516	559	608	576	559	573	516	592	579	570	534	549	577	612	564	577	605	596	557	564	609	592	568	565	583	549	554	543	585	578	575	537	595	601	561	532	576	550	563	581	586	528	517	579	560	595	559	559	545	547	543	607	513	592	481	550	585	551	541	559	567	599	592	532	571	528	564	567	577	573	602	546	627	552	568	602	572	508	547	526	553	557	584	609	543	573	568	567	598	541	601	565	586	543	557	597	550	583	512	569	544	561	573	587	568	545	589	494	561	541	530	547	529	513	588	581	540	586	535	597	569	549	576	567	578	547	570	557	579	546	576	555	534	555	572	522	542	542	576	549	537	533	549	540	499	553	544	548	632	573	607	589	515	570	568	554	570	565	586	564	578	506	554	544	539	573	574	570	567	584	602	569	535	580	530	598	595	542	621	593	521	557	577	574	566	582	605	556	537	578	547	546	601	586	543	545	586	580	543	556	590	559	556	551	519	569	545	591	579	568	570	588	516	570	542	558	557	577	581	547	558	556	529	535	530	581	598	619	566	576	578	540	539	513	524	545	540	572	563	522	590	525	553	556	567	576	583	586	547	575	560	576	573	535	567	536	520	592	564	567	552	562	563	532	573	597	587	562	564	563	553	577	552	581	569	568	618	573	552	565	576	519	588	537	534	550	573	556	593	544	540	569	522	561	565	539	579	573	544	531	556	530	572	557	614	522	615	542	561	551	535	578	563	582	578	514	527	548	553	604	550	591	575	539	563	550	577	568	516	579	558	567	548	547	564	571	558	557	574	564	588	537	530	565	567	565	547	603	515	598	560	539	558	559	558	548	551	593	605	561	533	569	526	616	609	561	547	584	526	534	565	594	574	579	605	558	548	566	582	554	553	517	516	545	529	551	544	609	531	551	559	564	543	546	583	565	607	550	587	558	580	586	537	578	551	581	564	543	606	566	568	569	571	550	567	543	530	556	579	555	585	538	568	560	609	600	574	619	562	575	531	547	574	514	582	570	515	567	615	585	556	605	571	594	581	506	544	565	523	583	567	586	607	580	556	533	575	563	535	607	549	569	561	568	557	511	562	552	595	576	561	532	551	589	592	532	576	546	545	564	553	570	545	582	562	563	603	566	507	573	518	561	573	577	539	530	547	610	561	546	535	573	580	545	563	555	560	570	579	564	535	588	557	566	595	559	574	564	598	561	567	620	575	574	579	614	553	553	543	553	534	569	586	554	570	566	524	593
63035	97531	73218	46639	22295	9301	3364	1128	668	615	554	546	581	549	529	563	569	598	527	586	550	542	566	515	571	532	596	555	543	552	567	611	523	533	588	547	520	555	548	523	604	559	571	535	534	539	585	555	535	566	573	561	548	558	535	556	538	551	584	538	528	532	520	563	554	538	547	575	557	551	544	514	525	533	576	558	571	492	567	561	562	568	557	541	554	551	515	520	542	549	539	491	585	538	538	549	513	576	559	554	526	519	538	507	495	546	499	570	568	580	579	517	567	522	591	554	535	528	525	561	541	573	542	547	539	553	511	566	550	548	499	524	550	569	565	519	519	560	568	515	552	550	496	560	577	565	565	569	581	525	547	538	555	541	565	514	539	532	581	544	570	548	550	528	514	516	564	532	530	549	537	560	546	526	529	531	560	509	552	554	572	551	542	561	533	566	557	546	568	555	553	539	557	559	528	538	534	551	528	529	521	555	575	538	583	544	541	545	558	525	514	535	569	521	565	528	539	558	516	530	530	575	586	540	554	538	564	566	544	529	536	559	554	560	537	539	542	542	539	535	577	566	519	555	568	563	545	568	612	542	531	566	538	511	556	569	558	492	526	570	548	544	545	526	527	534	543	502	548	544	568	556	526	551	537	521	522	553	579	560	563	579	555	532	574	520	554	555	542	502	583	586	556	540	536	548	526	547	542	562	577	524	501	566	537	531	503	541	545	500	531	520	523	576	525	488	551	586	574	507	538	565	556	553	563	537	543	554	540	541	548	549	543	533	517	561	564	532	501	554	564	568	521	526	544	502	550	511	550	599	540	505	541	522	546	516	548	566	519	540	523	538	570	558	510	535	585	495	533	533	533	557	493	527	530	529	523	576	599	530	558	557	546	553	553	529	567	556	544	603	568	532	576	540	488	553	524	546	544	590	513	533	558	574	545	587	557	553	571	528	531	559	522	553	578	564	543	573	532	529	561	570	534	509	545	519	517	566	519	608	482	527	571	581	492	516	537	559	534	518	525	579	533	576	567	553	536	576	565	523	469	549	504	567	582	560	562	542	524	566	539	551	570	533	524	561	584	599	575	551	533	563	565	525	582	508	524	535	560	556	538	539	600	515	530	550	533	549	528	530	520	526	552	521	546	513	550	553	543	538	505	567	557	551	585	534	544	541	571	563	597	530	544	535	561	562	553	528	577	548	518	594	524	558	559	543	538	533	534	539	538	539	503	568	533	521	512	583	569	520	548	535	514	576	536	545	572	558	568	583	521	550	569	544	558	570	560	545	593	525	527	546	543	586	546	578	521	523	516	529	540	537	525	538	526	532	518	561	535	589	570	589	555	546	537	514	530	523	572	553	547	537	534	560	542	571	560	566	534	538	561	551	586	512	550	530	604	550	513	503	577	554	523	539	564	514	565	563	524	529	518	512	503	580	546	542	572	572	553	531	591	517	551	562	544	551	512	550	529	565	575	524	560	498	558	535	563	545	574	564	546	522	526	566	555	515	551	545	547	564	567	532	525	492	516	514	550	588	568	492	534	547	534	540	547	545	529	543	532	542	539	530	551	551	531	556	534	499	577	526	568	556	540	530	565	535	556	560	528	530	499	576	563	580	503	533	523	563	527	518	571	503	571	551	544	597	545	536	555	538	578	541	513	543	546	556	512	573	546	530	554	565	531	498	499	522	561	524	545	533	548	545	509	526	522	571	558	532	550	560	538	538	557	523	568	546	545	488	519	538	530	560	568	552	581	543	542	541	508	597	566	546	531	534	551	543	540	575	588	520	567	607	530	523	544	549	532	520	539	559	558	509	505	513	550	519	565	539	525	535	525	571	502	565	529	521	517	518	511	534	533	542	510	529	551	507	501	527	543	528	516	553	553	528	549	545	556	552	561	557	579	536	562	548	524	528	504	533	544	601	533	562	539	511	588	563	519	592	515	588	579	536	528	541	533	559	541	542	526	535	515	551	531	586	568	543	589	576	541	507	542	505	572	566	568	527	590	556	522	558	510	580	545	504	526	559	562	548	567	541	537	563	559	550	529	540	543	550	559	512	547	549	585	561	550	542	531	526	511	543	528	550	535	580	477	542	582	529	550	541	572	571	521	537	577	519	524	577	538	558	522	527	515	533	549	542	535	527	584	546	563	536	549	562	543	510	548	560	570	559	555	545	563	572	588	528	546	573	497	569	563	546	581	528	533	513	545	532	550	532	575	573	560	545	539	550	567	573	532	547	543	560	559	578	558	543	543	512	514	578	532	567	596	564	495	578	565	572	568	541	537	554	554	521	580	537	542	527	505	577	531	540	521	540	521	536	488	494	548	596	541	524	532	522	519	575	551	553	581	536	542	554	519	556	522	508	512	557	560	527	568	585	552	550	585	532	552	534	572	552	565	564	530	532	532	518	577	568	542	568	559	499	496	524	530	551	528	543	586	486	546	555	575	531	539	532	555	566	568	524	534	526	556	552	522	571	536	583	540	552	545	555	564	559	510	537	549	549	498	568	578	505	548	516	497	538	530	554	528	600	532	568	573	578	524	514	550	493	575	500	533	564	556	533	516	542	579	551	551	568	537	582	534	558	577	550	548	542	562	505	546	510	554	501	564	547	552	517	531	535	550	559	585	549	531	499	544	513	521	558	535	538	534	557	516	522	512	504	521	544	544	542	548	553	556	518	532	543	554	541	563	537	523	577	532	557	554	523	578	549	547	533	526	561	521	564	538	525	568	564	526	533	538	545	535	537	512	591	547	557	550	579	548	567	539	541	523	541	529	566	610	524	537	514	550	516	534	531	530	521	532	555	561	548	555	518	541	538	526	563	543	520	556	568	568	545	534	557	563	583	526	567	554	487	513	551	558	579	548	527	511	563	562	553	561	544	530	561	563	567	555	544	552	505	521	578	521	562	530	517	554	509	533	538	530	537	535	557	555	545	560	581	573	586	545	518	526	509	517	537	579	524	588	585	534	585	570	533	537	560	555	585	583	555	524	549	555	515	533	552	535	580	565	523	604	537	521	533	525	536	550	539	524	519	588	547	541	565	514	579	539	518	532	553	556	560	565	541	580	571	532	548	524	560	521	526	584	540	521	517	563	531	542	550	548	535	559	560	548	535	537	566	536	539	523	549	532	506	545	511	539	546	510	576	571	541	536	547	508	559	539	620	514	573	532	545	533	494	537	553	555	542	534	511	540	588	543	580	512	573	539	553	564	540	550	561	567	553	579	561	518	531	540	535	510	561	550	539	513	507	533	535	553	534	523	529	550	528	571	539	525	516	558	553	511	522	551	561	543	541	566	560	513	496	563	555	492	531	521	604	557	558	566	567	603	542	490	543	514	537	536	550	507	545	543	547	528	551	509	529	510	556	509	567	518	527	556	563	559	514	499	530	560	531	561	508	538	520	544	585	548	527	513	571	569	549	531	544	568	540	576	546	609	499	539	596	525	508	535	531	534	545	572	525	568	528	545	513	526	502	514	556	577	567	508	551
29522	27525	25056	11330	2944	1078	594	460	371	378	354	393	404	358	379	366	387	384	368	386	348	347	379	387	391	363	373	390	371	393	368	369	370	413	364	371	387	368	385	400	368	376	353	342	385	414	386	398	383	381	377	376	399	353	357	360	360	413	426	367	361	395	379	401	375	387	353	402	390	326	390	372	400	350	364	373	377	360	387	398	354	390	420	356	377	372	385	369	342	355	345	359	365	387	345	365	369	395	370	347	348	392	365	367	369	375	377	376	377	386	362	394	369	387	405	371	355	379	383	389	358	394	382	385	384	388	397	389	415	365	384	376	408	339	365	343	346	381	360	361	353	362	424	358	388	413	362	371	384	369	371	386	377	368	377	376	339	364	400	410	407	378	366	397	357	387	400	391	352	367	364	359	370	345	380	403	346	381	388	372	376	344	388	343	336	353	384	365	357	367	404	355	385	376	389	389	352	360	354	353	363	344	390	391	373	322	375	390	396	340	347	374	398	357	374	392	379	361	345	384	368	345	379	390	364	365	390	392	380	379	345	376	384	385	366	343	394	383	380	358	384	391	378	342	418	385	344	377	362	391	407	380	367	360	384	381	366	334	361	350	338	392	409	385	376	374	371	370	391	398	366	347	389	376	351	370	367	383	389	345	407	377	394	377	380	368	379	359	426	397	374	379	366	380	387	361	395	365	336	338	422	366	365	375	368	368	332	349	374	328	358	367	362	390	368	343	399	386	317	367	371	382	351	391	386	399	386	388	383	370	401	412	356	383	368	430	379	376	402	356	353	343	362	385	343	398	333	392	379	376	388	398	384	408	355	388	412	353	394	370	376	378	380	344	336	385	387	415	349	367	363	366	367	383	385	344	366	357	349	395	355	360	377	384	370	381	382	332	363	345	394	358	357	369	363	393	406	394	389	402	387	379	364	368	360	360	371	346	360	379	374	365	369	381	345	399	364	367	380	384	364	382	379	361	370	402	351	359	402	385	377	360	388	395	368	364	328	384	317	387	390	352	358	408	394	398	354	374	389	342	358	382	390	343	383	406	384	336	394	374	390	392	375	372	365	392	385	409	388	384	358	359	391	390	380	373	363	388	349	372	402	398	395	398	376	367	399	345	373	390	351	406	365	379	372	362	348	376	372	383	350	406	381	335	342	392	365	380	351	371	351	394	386	371	388	373	380	383	394	356	389	339	378	369	370	356	357	406	345	377	368	384	365	379	332	372	355	368	373	389	380	367	357	376	339	379	397	402	392	380	370	365	368	364	326	389	343	336	379	348	372	386	359	326	348	346	382	389	357	381	359	404	356	381	346	337	348	368	370	385	391	371	362	410	396	409	364	373	379	355	363	369	363	386	346	391	365	379	381	415	383	382	402	363	374	394	415	379	333	340	341	356	378	334	390	374	361	359	345	369	371	380	369	393	378	367	368	386	398	424	403	394	373	399	388	376	386	376	385	393	358	344	369	414	372	377	389	362	367	366	396	351	365	364	414	359	398	371	378	345	346	396	356	380	384	339	411	382	390	342	401	371	329	399	395	356	336	390	385	358	371	350	362	368	363	359	387	387	393	378	363	335	328	340	382	393	387	392	374	349	377	391	377	370	380	388	391	404	374	377	385	332	350	358	363	394	406	388	423	370	356	333	367	395	337	348	354	359	408	355	372	360	382	376	365	359	384	368	383	386	364	370	363	369	382	384	379	373	378	394	387	392	374	388	345	342	366	362	350	394	385	361	387	354	374	363	348	426	340	358	368	369	378	351	397	381	356	358	361	376	367	351	372	372	403	377	392	372	428	328	397	380	401	376	390	327	375	394	386	379	381	379	369	369	359	385	394	347	402	355	367	383	382	350	389	378	360	340	375	371	372	366	357	354	385	366	408	414	403	393	391	381	411	402	359	347	363	371	390	406	387	390	400	369	381	353	356	339	362	372	343	368	377	403	390	367	425	374	382	398	368	384	367	376	388	360	384	355	410	388	399	356	377	380	387	369	409	405	397	374	391	363	408	381	372	329	361	367	385	368	385	370	398	341	378	394	351	368	393	397	365	369	388	372	361	352	381	369	361	385	401	399	380	378	370	350	383	364	394	406	387	338	403	367	338	351	358	391	386	358	386	357	365	385	396	376	393	389	371	365	379	369	353	391	373	383	363	352	364	367	330	354	350	353	353	356	372	381	343	380	367	406	345	351	384	393	416	364	360	363	339	364	402	399	388	370	367	418	382	373	369	370	386	363	391	377	375	354	342	363	358	367	367	371	383	386	343	395	370	368	368	378	359	376	358	370	384	379	394	339	363	381	335	375	401	392	354	367	374	384	364	364	381	403	353	403	361	380	368	389	375	399	367	393	392	360	416	382	358	356	385	381	386	363	346	390	402	385	397	355	372	347	388	350	358	363	373	386	387	370	375	357	383	354	390	348	374	372	371	354	362	392	382	371	368	360	346	385	370	395	370	360	335	366	389	393	369	386	369	383	383	379	396	363	368	363	357	392	373	369	395	336	383	370	401	426	371	385	371	390	367	406	384	380	342	385	355	390	368	368	406	345	348	393	378	386	394	339	351	333	345	358	378	394	391	389	373	347	362	388	365	380	366	354	404	385	369	401	400	380	429	369	382	365	376	376	381	373	383	398	360	347	356	352	372	387	339	372	373	375	378	363	380	365	390	391	392	363	400	374	384	338	348	390	400	386	390	385	401	357	363	352	356	377	359	375	356	381	379	387	341	366	382	380	391	390	364	386	360	362	352	387	354	388	366	381	346	387	402	348	362	379	350	396	410	370	400	402	387	349	386	354	345	354	343	376	369	386	390	398	369	373	374	369	377	392	386	385	382	368	379	385	369	368	326	351	363	385	363	379	365	369	377	358	409	343	411	368	379	387	348	365	351	385	358	335	360	376	366	397	396	352	388	347	366	384	359	383	381	366	381	357	330	359	349	362	417	386	362	364	361	386	363	370	394	379	410	366	371	372	373	378	368	387	358	387	369	397	344	369	377	387	386	359	401	352	389	391	380	368	373	383	400	378	404	344	388	413	397	394	362	373	385	374	384	381	344	367	361	366	337	375	360	385	376	358	347	380	346	427	345	349	359	366	393	377	364	375	337	354	370	383	417	366	351	393	389	365	377	354	410	381	337	402	372	349	336	363	352	377	383	355	378	371	359	364	402	377	342	390	399	382	376	365	378	369	360	392	386	377	400	376	352	363	358	351	324	350	374	404	378	342	364	352	371	377	379	330	369	360	394	361	370	381	354	385	337	382	369	386	402	361	389	401	391	361	362	379	381	368	376	384	382	391	378	387	382	379	409	377	396	372	383	390	381	370	365	376	367	421	372	408	392	365	359	377	387	381	387	366	350	397	405	390	384	369	360	345	372	387	417	323	387	377	380	370	366	382	379	390	371	377	391	382	363	340	364	405	364	374	339	357	340	383	360	396	369	416	329	397	427	377	377	369	365	391	384	381	374	357	346	377	374	391	363	362
20731	31949	19509	6713	2422	1051	605	370	362	346	319	334	312	335	341	329	340	353	331	307	311	330	328	381	320	339	320	330	329	313	328	340	301	307	334	326	316	314	325	360	336	331	349	346	325	345	314	354	308	314	329	343	355	323	312	302	326	322	313	328	316	318	336	312	345	362	320	348	325	363	337	340	310	326	351	304	360	319	328	350	327	321	326	296	376	332	360	330	310	363	343	310	327	321	351	299	305	307	318	316	331	303	332	363	316	338	313	330	324	308	334	319	329	354	355	337	351	305	310	315	301	343	350	360	295	344	316	336	349	324	314	339	336	330	306	364	296	347	335	314	340	341	325	329	316	315	296	333	352	329	352	330	324	357	321	323	353	347	297	360	334	310	338	305	354	314	331	332	332	322	360	327	317	329	353	324	315	318	329	385	312	309	345	335	344	331	337	346	335	307	329	370	326	288	338	342	335	306	363	286	300	336	299	314	323	343	340	349	287	321	328	311	315	345	329	331	337	318	303	325	325	329	349	301	346	298	351	332	331	325	333	328	327	288	327	326	347	343	326	315	347	356	327	324	348	333	326	343	307	347	340	352	329	316	335	363	330	305	334	341	339	370	310	318	362	333	333	317	308	342	354	356	314	330	316	307	327	310	348	316	300	332	332	355	321	312	358	332	378	329	317	297	335	354	315	344	333	312	320	332	365	357	367	299	320	311	364	313	333	299	371	325	302	350	324	316	349	338	313	359	337	350	326	341	330	306	305	314	319	342	351	342	308	337	334	303	321	330	317	323	344	341	331	331	334	327	337	331	315	356	300	313	339	351	321	336	336	335	304	339	319	335	322	329	345	319	324	310	315	342	318	342	354	311	334	329	325	356	353	325	315	279	293	329	345	315	311	342	348	315	347	311	342	347	343	327	348	306	336	328	333	353	332	333	321	314	321	364	339	344	333	331	360	314	309	317	330	353	320	347	328	317	350	318	314	334	327	319	348	332	327	349	322	332	334	316	342	311	322	340	310	352	330	328	306	338	322	355	318	290	321	333	305	312	328	339	326	333	313	312	321	334	307	323	315	308	319	351	326	329	341	308	349	338	322	313	345	361	307	323	361	316	351	302	364	350	357	333	332	324	331	311	350	333	346	359	317	334	319	312	325	334	355	314	336	342	324	377	341	324	337	331	324	318	355	299	308	333	317	339	348	302	337	295	342	292	352	318	315	336	325	366	344	290	352	334	292	325	340	297	343	315	303	312	327	346	350	340	336	345	329	314	315	332	341	348	326	311	361	332	305	320	343	341	345	301	344	300	327	324	321	331	298	345	338	340	348	335	337	358	355	326	364	359	342	355	299	310	336	330	349	323	307	345	322	287	323	347	324	325	332	350	288	310	313	308	366	357	318	338	329	322	348	358	342	352	340	314	309	300	309	333	308	305	307	326	338	318	302	345	336	332	318	335	296	317	346	357	329	353	314	342	342	341	329	302	306	311	314	317	331	320	351	333	312	300	289	308	311	340	301	327	345	330	356	316	339	313	317	341	362	316	313	357	326	346	337	345	331	312	342	367	354	356	341	364	357	317	341	313	319	328	313	335	315	316	332	304	326	329	305	330	349	309	337	356	309	304	354	336	318	325	321	328	325	334	341	315	352	335	338	309	329	372	307	313	315	334	374	332	366	315	314	319	322	321	372	346	330	316	321	309	314	366	284	313	300	361	338	331	340	358	323	349	304	349	327	328	336	325	310	350	311	323	334	327	331	336	327	352	314	316	341	331	305	363	321	365	312	337	320	308	330	342	307	337	367	316	334	337	338	325	334	351	306	352	313	347	341	326	319	360	337	312	317	342	307	350	377	347	303	324	321	361	367	305	321	319	347	343	327	338	341	314	353	312	350	359	297	318	328	325	325	309	313	344	327	353	315	291	302	333	332	311	352	334	331	314	324	344	313	322	322	308	353	320	340	349	358	344	297	324	375	318	317	330	323	336	334	355	332	339	328	327	322	332	339	324	371	337	310	316	319	305	355	357	336	338	347	340	330	320	355	343	350	332	351	336	325	326	337	343	331	289	337	334	332	354	306	312	324	333	338	350	313	337	348	343	325	286	370	340	302	341	338	327	335	318	347	352	323	306	331	353	313	338	316	324	323	320	303	347	331	325	313	362	371	336	332	347	315	320	343	339	351	312	348	311	327	346	312	341	338	330	299	321	322	333	317	311	325	358	319	326	363	329	347	309	326	316	333	386	328	339	322	325	323	316	319	346	331	315	356	339	325	307	319	322	316	338	351	326	317	348	319	351	322	321	325	317	308	326	364	307	333	338	303	345	334	341	338	344	325	368	313	343	344	331	311	332	325	374	305	301	382	337	310	326	325	302	312	344	352	342	350	301	332	339	314	346	380	309	346	357	325	331	327	316	314	327	353	312	335	322	335	323	319	349	325	359	308	333	352	326	337	314	336	306	346	334	331	364	309	355	328	342	351	349	349	321	334	333	330	330	341	326	312	337	328	352	316	351	340	351	344	324	316	356	347	304	349	344	334	342	335	351	358	310	347	340	328	370	327	329	322	333	295	312	328	337	325	346	314	331	305	337	335	344	313	323	307	319	358	342	340	339	341	370	322	320	307	319	327	338	359	308	334	357	319	341	341	329	307	314	345	356	343	324	342	325	309	334	332	319	345	324	337	323	319	341	334	316	357	344	320	324	305	349	361	309	345	335	339	324	332	335	329	323	356	313	340	336	297	301	339	339	327	368	308	332	329	320	343	327	350	315	335	309	325	340	364	345	370	324	328	338	337	331	342	318	348	351	338	319	321	324	305	347	334	330	352	300	341	332	315	328	328	326	330	355	316	325	346	351	319	339	329	312	340	334	308	329	337	314	344	338	326	320	345	331	329	319	357	339	344	298	311	321	301	329	353	333	333	313	325	341	358	339	305	320	329	358	327	346	318	343	344	350	344	321	338	315	301	321	312	329	306	355	328	323	311	292	305	347	336	328	345	343	322	354	338	309	337	316	340	323	305	298	329	331	344	333	360	308	335	319	272	325	359	325	325	317	337	326	326	302	335	284	321	350	309	312	323	349	362	355	344	338	338	327	307	309	334	337	347	344	330	326	347	324	337	333	320	314	330	329	326	317	338	305	328	329	330	315	319	317	335	313	319	339	292	284	344	327	336	304	284	353	329	328	327	351	323	336	315	307	340	325	312	306	305	351	320	348	345	307	307	324	347	347	334	332	324	332	337	325	331	319	343	322	340	325	351	359	325	329	336	361	330	328	358	328	296	348	342	312	322	321	338	341	320	338	307	333	352	361	320	353	363	317	329	317	316	327	314	337	326	312	346	336	363	357	301	333	319	330	375	329	320	345	346	355	315	306	354	340	328	326	314	345	329	336	365	345	325	341	355	343	334	334	356	339	318	352	355	323	309	362	332	321	323	351	325	315	298	294	318	325	321	323	324	349	329	322	330	297	336	331	315	330	370	303	321	338	370	337
25386	25758	39551	36488	21272	9007	2454	805	552	484	494	473	488	500	475	502	462	434	454	435	455	475	457	478	450	432	452	430	498	454	493	494	470	428	452	437	454	495	482	439	453	492	462	459	454	426	446	470	444	492	475	469	467	458	465	451	476	479	495	471	460	460	482	485	509	464	447	530	462	478	462	469	445	456	445	473	457	453	489	452	439	434	470	460	490	486	444	449	487	436	488	447	447	436	466	479	494	449	474	454	463	433	471	442	441	481	474	442	440	442	452	424	472	467	478	463	425	465	448	436	448	478	444	441	501	465	458	434	438	456	479	460	470	493	427	452	456	464	451	466	498	428	459	472	462	463	469	495	458	445	466	478	458	451	465	461	464	465	453	418	453	455	460	482	459	427	454	446	464	461	491	462	433	477	444	446	482	468	425	456	435	469	476	436	443	488	458	469	457	444	448	451	466	433	447	453	471	470	449	421	478	434	431	464	454	448	429	471	449	445	470	443	452	471	447	440	449	458	482	439	443	450	445	456	479	445	447	453	479	450	457	493	458	443	449	442	423	434	459	438	469	451	468	405	485	453	454	489	456	455	452	468	468	465	437	494	470	472	467	416	442	458	452	434	446	450	482	480	471	436	424	467	490	445	461	477	419	488	443	444	454	460	462	469	444	512	510	474	454	467	437	492	421	466	445	442	498	404	480	488	432	475	428	458	465	426	456	446	476	441	496	448	498	441	450	458	461	431	429	441	479	457	466	456	410	485	446	446	459	452	459	470	452	470	447	494	474	470	501	468	437	464	465	442	436	424	451	458	469	434	481	482	450	421	455	460	459	439	461	424	475	474	427	472	468	449	472	439	447	486	468	450	434	410	445	470	459	477	444	410	484	459	444	466	469	477	474	436	461	479	444	470	420	448	446	483	422	471	428	468	416	466	454	460	458	438	476	495	437	457	450	484	470	499	494	437	469	449	474	461	455	452	436	465	476	498	438	429	482	473	450	440	445	462	454	457	424	451	463	441	450	512	465	468	451	475	526	515	449	464	457	488	501	458	440	451	459	448	471	458	454	480	446	457	438	472	465	403	474	486	491	451	529	450	442	456	451	435	471	431	459	452	448	468	444	480	445	434	441	479	470	438	447	450	442	477	498	468	448	454	456	451	470	450	442	402	437	470	451	457	488	442	445	439	477	447	464	434	495	491	428	486	458	455	462	432	460	504	469	428	463	459	486	474	428	463	472	426	473	430	471	428	466	441	463	459	453	439	473	462	471	450	441	429	463	481	475	507	504	470	466	451	471	449	476	465	453	466	519	416	453	490	440	463	452	460	429	455	490	474	441	485	493	440	470	477	456	469	480	448	484	466	465	449	457	439	458	417	496	454	462	479	457	447	429	450	468	467	508	429	446	441	471	457	410	439	441	458	461	450	445	435	476	493	452	465	451	453	422	462	447	471	427	463	465	448	453	444	472	472	452	502	459	478	437	458	442	452	457	458	478	454	458	453	420	473	426	443	438	421	487	481	441	480	465	475	482	442	469	470	553	469	467	478	468	479	480	456	446	420	444	476	439	476	465	492	434	482	466	449	448	488	481	461	444	465	422	493	474	473	495	460	441	455	447	476	480	456	434	488	463	467	460	475	444	434	455	467	434	479	454	435	461	412	496	430	463	428	449	453	504	490	481	458	435	465	460	486	430	460	478	465	456	417	454	426	446	482	445	472	415	491	515	487	440	480	429	468	461	472	428	492	421	489	472	459	445	504	459	447	482	433	477	457	503	449	456	482	468	452	471	498	506	466	461	452	497	422	455	471	469	468	427	447	452	452	476	444	446	460	438	462	443	427	435	486	484	435	441	444	469	444	470	455	462	451	451	450	449	452	448	454	439	481	497	464	468	473	495	493	457	463	465	435	514	461	469	406	454	448	456	478	428	465	460	450	483	453	483	451	485	436	478	431	413	414	471	465	472	442	424	441	433	476	488	445	408	446	461	459	434	471	454	414	426	451	465	459	443	465	456	384	437	441	451	438	445	466	432	448	438	424	450	462	425	485	475	473	468	451	463	449	461	471	474	417	474	493	471	460	465	459	469	449	462	467	486	434	433	465	496	461	460	444	494	434	465	474	468	469	472	422	467	456	481	480	438	485	489	422	451	485	460	453	463	465	501	471	471	493	454	434	425	462	441	444	448	441	435	431	426	451	471	468	408	442	458	456	482	460	457	437	516	479	474	480	443	500	482	482	457	448	436	481	478	427	463	418	481	485	451	456	491	418	440	469	420	449	430	442	460	469	464	442	437	463	459	468	472	443	488	458	499	475	479	467	473	447	452	493	463	478	505	441	479	441	419	430	460	426	430	416	469	454	452	447	487	484	427	477	443	438	463	434	447	481	484	431	444	458	484	436	457	448	467	465	461	470	456	457	453	465	438	492	452	433	469	463	446	427	445	507	495	454	447	458	448	469	449	464	448	463	471	469	452	438	484	478	477	467	451	451	483	536	447	471	477	470	503	473	443	418	444	468	449	446	444	452	439	511	494	463	433	442	484	442	469	463	477	439	473	492	470	471	483	433	454	470	479	459	475	466	451	464	459	472	469	476	424	465	462	462	480	444	455	472	437	442	463	474	466	462	451	487	426	456	424	443	433	469	425	487	482	477	470	452	458	489	436	476	439	439	475	471	494	446	481	460	449	460	460	426	479	466	445	485	455	484	451	454	490	450	465	430	442	443	456	453	498	455	482	425	455	493	438	456	488	448	514	452	471	449	435	433	445	483	448	431	455	479	485	495	493	448	430	477	453	449	464	433	461	473	428	455	437	435	446	436	470	435	451	449	451	463	463	459	458	451	475	457	453	478	479	470	492	450	461	465	495	436	449	446	449	441	492	471	467	467	443	474	487	473	474	392	455	436	441	470	441	452	493	463	442	434	468	456	439	498	455	461	464	417	414	428	486	478	449	484	444	487	470	446	449	453	458	480	453	464	436	430	443	437	424	474	473	470	438	509	483	447	486	468	443	475	475	432	472	452	460	468	510	455	445	435	465	486	444	418	463	465	461	446	425	449	464	449	443	468	456	447	451	507	448	456	456	478	493	493	466	411	449	428	494	458	450	453	459	459	458	465	485	472	458	459	485	438	450	427	500	447	469	457	460	487	409	465	468	460	450	451	450	434	473	473	458	458	404	467	446	463	532	468	457	485	460	450	465	455	439	444	478	493	476	479	471	467	480	447	431	463	474	440	493	489	470	464	447	460	445	478	472	459	462	447	437	455	477	449	436	471	467	457	470	449	480	470	433	434	459	457	449	464	462	457	451	426	508	458	470	471	461	445	442	442	465	445	457	451	479	485	455	440	449	445	462	480	462	460	446	448	438	425	438	453	485	455	461	479	435	478	459	493	456	466	418	478	474	466	401	489	434	432	449	473	488	439	433	486	458	451	467	440	444	474	463	484	434	448	450	465	431	434	457	463	485	451	443	465	447	476	452	442	451	427	448	456
57344	84150	60151	31753	13434	5655	2044	768	469	439	479	431	441	422	408	417	483	462	446	447	431	434	452	427	441	441	446	428	443	442	411	439	418	460	434	415	412	423	458	438	447	470	450	421	412	463	422	423	483	445	421	413	450	453	476	429	450	422	424	426	422	440	454	434	454	430	427	451	458	411	412	466	383	448	402	419	439	417	391	439	436	432	429	447	457	426	450	443	421	401	436	449	455	477	417	438	446	451	441	432	442	423	416	410	431	414	436	464	446	456	435	432	436	453	388	446	418	441	438	428	413	444	369	433	436	456	429	439	474	434	408	444	446	436	401	440	453	448	447	415	462	407	430	401	451	473	451	423	436	431	432	408	450	422	420	405	458	422	403	439	412	431	408	396	413	422	415	426	438	445	450	432	442	437	460	450	399	429	421	430	423	426	463	425	474	426	447	470	439	438	417	389	410	429	411	451	416	443	414	439	411	434	420	420	433	451	441	435	456	466	423	434	490	449	437	445	404	422	467	436	420	448	445	443	428	425	455	442	398	450	408	479	393	453	446	449	457	440	448	413	431	423	464	450	417	441	424	448	447	465	460	406	437	428	442	416	434	475	411	399	420	405	400	434	450	413	425	431	393	409	463	470	418	420	407	453	462	420	408	447	436	441	433	398	449	473	424	443	437	446	405	401	442	481	440	430	431	436	403	436	423	411	445	441	433	417	422	412	477	453	403	418	416	410	415	431	456	405	460	435	411	418	410	412	438	422	435	435	420	447	450	427	431	427	423	422	412	412	411	425	413	420	411	435	446	416	411	444	423	451	405	424	439	432	475	424	431	434	409	440	429	447	425	447	460	400	415	452	464	409	433	441	459	427	457	405	426	467	418	463	429	439	419	465	412	406	411	427	437	392	421	461	411	412	457	432	451	439	424	432	436	438	419	472	443	419	432	415	469	402	429	413	432	440	372	415	425	442	446	423	445	442	455	420	424	444	436	442	435	443	427	451	431	413	400	492	430	386	411	410	402	432	443	416	431	433	456	438	401	417	449	431	452	446	419	409	448	449	442	395	443	437	468	431	406	428	415	433	440	402	456	403	427	434	409	430	417	467	471	446	437	451	406	415	429	442	436	426	462	455	421	370	399	433	402	433	426	431	425	460	434	463	427	427	420	420	431	427	422	452	437	404	426	444	439	448	438	450	414	436	426	439	444	404	406	406	408	454	448	478	413	421	422	415	437	418	443	447	480	422	458	460	434	442	432	454	428	428	456	465	423	403	425	438	401	390	395	492	427	412	451	418	430	457	415	431	418	448	432	447	433	493	413	428	444	432	403	481	472	392	459	457	441	433	465	431	441	426	432	440	451	423	436	426	444	429	436	449	417	427	447	436	436	446	437	418	410	412	439	404	449	445	410	425	447	446	454	439	437	432	414	447	447	457	426	432	419	446	409	395	447	391	425	440	416	441	456	401	421	433	408	432	453	416	431	443	413	410	460	434	441	437	473	430	412	400	461	410	415	445	438	470	424	430	394	446	408	440	427	397	460	460	444	399	423	425	429	406	446	428	419	447	437	455	449	460	415	453	407	471	429	398	391	448	420	468	429	435	443	396	405	412	409	400	465	432	439	423	431	440	437	432	438	438	441	441	402	458	462	442	413	430	470	430	435	443	438	404	437	454	389	415	468	445	444	456	460	416	444	439	440	472	414	442	438	440	428	413	443	422	434	398	399	417	428	431	452	435	404	448	451	457	459	432	425	436	508	435	437	450	421	406	436	430	416	434	467	453	396	417	416	448	414	426	426	464	440	435	425	434	423	432	424	405	406	466	446	430	406	404	451	436	445	460	429	453	444	464	384	415	413	443	445	451	400	446	446	458	439	436	425	431	414	430	430	405	397	426	469	396	441	447	453	455	426	411	418	455	426	427	449	427	402	429	411	450	428	382	424	459	412	460	414	438	429	428	424	423	433	493	408	423	428	426	430	412	432	403	404	430	455	449	449	452	437	454	426	450	445	441	408	378	456	437	424	437	422	445	444	446	491	440	436	436	437	445	467	440	411	442	466	471	411	418	410	461	423	462	470	443	465	432	442	438	479	434	431	459	457	396	412	448	437	409	478	410	436	433	438	439	452	414	418	459	457	422	407	424	427	426	421	420	470	435	465	459	418	462	395	416	456	435	453	437	444	450	423	455	454	444	435	413	407	409	434	402	440	429	409	452	421	410	417	456	457	421	436	432	451	448	406	434	452	412	439	461	406	433	430	434	417	413	435	440	444	431	432	414	400	447	422	401	455	431	473	446	359	459	410	450	473	415	444	445	426	419	428	425	455	450	394	422	452	459	448	377	427	428	429	467	412	443	457	451	438	465	442	429	439	443	377	449	440	461	437	441	399	449	469	444	449	429	406	451	448	459	466	462	451	405	430	414	427	458	445	422	465	451	443	400	429	404	412	441	412	428	446	396	399	418	425	461	390	430	413	436	430	428	434	453	468	447	432	443	434	423	449	455	411	414	445	420	449	417	412	408	447	430	471	436	455	417	449	438	445	423	386	414	466	447	423	419	433	411	469	432	397	465	389	432	427	419	445	409	437	439	404	419	433	390	461	447	434	468	433	434	418	418	443	438	420	439	407	456	431	422	419	452	413	439	459	436	432	451	426	431	427	449	428	442	417	441	413	434	433	426	406	457	434	433	402	459	441	443	399	453	419	454	442	429	370	422	421	432	474	424	455	428	416	405	429	447	432	432	406	461	446	418	433	425	402	415	420	419	423	443	418	454	437	415	419	451	419	430	419	416	430	427	434	465	448	437	465	416	411	433	447	403	477	420	417	431	433	462	455	441	442	454	410	410	446	452	430	467	461	434	430	408	403	378	409	440	425	435	421	430	460	406	435	443	402	439	449	459	451	465	429	436	425	434	426	460	412	445	446	418	486	425	478	439	465	400	411	437	425	416	387	439	442	406	444	426	443	451	456	421	450	430	399	424	426	426	458	435	411	447	409	430	447	395	410	473	477	427	431	417	423	419	425	459	421	425	460	489	429	424	439	419	448	439	397	420	416	433	439	429	424	453	425	426	465	471	435	423	431	439	451	432	426	392	409	437	424	438	448	458	447	446	445	446	443	439	473	422	388	420	444	469	425	450	412	389	434	437	424	433	418	452	451	425	425	457	420	413	365	428	462	464	430	412	415	439	436	421	409	427	433	408	416	443	439	497	466	402	416	455	460	394	464	488	422	390	457	457	409	416	434	436	432	439	419	441	440	465	443	467	431	445	405	429	475	422	467	450	438	407	471	454	382	438	431	446	457	430	462	415	453	445	409	445	437	437	421	441	421	443	434	445	415	477	403	434	429	462	413	438	410	431	410	405	398	443	448	426	422	436	405	459	432	426	437	419	411	462	469	421	462	473	385	428	457	427	441	447	432	436	462	464	459	426	427	429	415	455	442	445	424	424	439	431	460	422	441	444	414	418	385	418	423	425	425	427	466	453	412	420
23910	22962	34213	33774	26576	17005	5034	1102	726	672	706	631	676	608	698	624	601	697	614	635	677	652	648	614	628	603	673	640	681	662	636	659	624	644	649	634	634	609	602	641	638	625	647	623	678	642	595	658	665	644	584	637	607	625	650	626	599	646	654	655	632	658	628	638	630	580	676	643	636	618	649	634	658	602	635	637	673	682	702	615	665	618	659	600	632	671	643	660	601	648	602	672	631	658	612	646	565	643	645	615	665	660	682	645	653	649	658	639	650	659	606	647	649	650	618	623	598	634	614	638	644	653	656	602	646	655	605	650	622	591	634	638	625	634	631	621	646	609	648	624	626	641	616	642	611	648	590	657	666	614	611	636	616	621	656	621	652	590	665	651	648	674	624	627	570	639	612	622	639	621	596	634	697	628	688	641	584	618	647	685	655	622	651	638	634	620	638	649	552	646	668	639	633	663	611	635	597	627	640	641	616	637	597	658	612	610	636	621	654	645	601	643	643	632	656	663	654	645	597	646	576	600	670	621	621	646	654	628	662	630	638	628	629	622	660	602	644	641	596	640	646	667	653	595	631	692	649	663	660	606	650	619	649	656	638	679	644	622	664	619	609	618	627	638	635	674	637	640	626	646	623	626	615	653	622	644	640	606	671	649	639	655	622	656	646	641	656	679	657	647	609	605	608	630	653	604	652	658	622	648	612	640	621	618	625	682	661	666	603	641	618	615	628	642	634	601	637	641	630	655	632	607	658	659	658	645	662	684	591	596	632	628	667	625	674	627	621	615	623	624	668	626	607	647	643	634	656	653	663	637	627	586	637	627	636	638	629	645	639	613	617	674	620	614	675	628	652	614	634	632	641	606	629	606	646	656	625	633	643	573	642	628	595	650	637	645	671	614	618	631	686	617	604	655	648	617	663	636	638	635	647	608	612	673	666	629	630	662	616	597	667	577	655	667	622	596	600	622	575	618	663	698	646	608	647	624	603	667	631	676	670	663	622	671	624	652	589	616	647	623	661	662	645	656	683	655	610	632	653	595	636	631	617	604	667	638	672	657	623	616	605	660	631	667	623	626	648	637	650	662	651	654	672	636	652	609	625	660	635	647	633	597	581	644	646	636	675	580	656	632	624	569	642	650	616	672	621	668	645	699	626	634	603	634	609	607	652	649	613	640	630	586	647	614	643	676	690	645	613	579	654	644	628	611	668	645	656	626	642	626	617	608	665	637	603	598	620	595	658	613	636	606	588	617	570	636	645	633	642	621	633	660	630	640	629	650	655	648	624	631	676	589	636	657	673	619	591	635	586	614	634	647	637	654	631	686	605	655	669	631	659	622	655	621	669	626	616	666	636	646	648	631	656	632	642	653	615	648	625	661	642	653	640	643	650	636	609	645	637	633	631	632	628	646	625	689	655	634	650	600	620	633	625	658	689	591	629	573	654	658	644	662	626	638	670	636	611	586	704	608	619	668	619	629	673	653	632	630	682	646	649	604	647	624	626	621	693	646	641	600	642	622	626	636	643	609	620	633	646	634	655	645	647	632	659	633	597	654	648	661	668	663	671	621	630	617	644	611	655	638	657	599	648	644	640	622	640	636	611	639	602	620	619	581	632	653	646	625	660	614	664	658	612	555	653	639	667	595	679	633	603	628	635	614	652	607	643	640	658	600	616	625	606	674	643	661	639	613	630	594	653	635	673	683	635	619	624	593	685	616	649	633	634	626	660	638	646	610	579	630	651	612	662	656	697	649	623	683	615	629	650	645	620	647	610	595	624	635	631	611	634	653	619	677	616	644	659	605	628	643	605	622	674	593	636	614	663	604	639	635	696	651	628	665	618	617	692	632	658	618	643	578	646	640	673	657	625	638	640	653	618	643	634	635	654	681	673	655	652	637	652	666	660	654	624	626	635	616	648	646	620	601	656	613	619	623	688	654	622	638	638	614	601	661	650	590	644	611	626	653	652	601	618	618	596	632	629	598	643	632	661	649	620	695	588	593	615	584	633	629	634	624	625	649	638	590	634	643	598	616	603	652	648	647	591	673	594	633	644	635	605	648	701	663	634	620	611	624	624	600	631	622	667	583	629	628	600	611	604	651	593	682	638	600	554	644	641	626	627	634	645	654	663	646	641	608	644	646	654	613	609	616	646	651	664	593	661	603	641	642	645	592	629	597	640	643	646	671	632	590	615	621	648	596	640	641	677	614	637	654	594	650	653	603	619	613	659	618	623	667	596	653	625	674	645	673	642	641	671	640	650	619	632	668	650	669	637	632	640	697	646	654	640	603	631	632	679	598	591	651	620	638	696	682	623	658	644	655	646	605	598	670	639	643	622	610	618	651	673	595	649	634	589	670	616	632	679	648	622	625	652	662	613	633	649	637	657	648	603	651	656	637	605	653	592	645	599	637	605	617	624	609	607	578	678	636	636	597	670	659	651	613	590	611	611	642	646	618	644	627	646	636	628	616	625	668	615	611	596	644	598	597	567	616	627	589	627	611	690	628	636	634	613	621	632	631	625	662	608	653	606	577	629	607	678	600	654	585	657	635	633	625	629	583	606	611	638	664	644	643	586	678	667	629	659	623	658	625	610	609	629	633	667	611	636	609	604	633	613	638	603	605	616	630	622	626	650	651	638	649	647	690	590	647	628	685	630	643	640	593	675	645	626	638	636	642	616	641	609	619	621	627	644	612	646	674	670	630	651	635	624	646	635	590	633	637	632	617	661	648	663	582	630	674	658	643	683	632	630	647	609	615	646	651	617	607	651	637	610	603	642	639	612	648	580	635	637	613	630	640	652	579	677	630	646	649	630	652	637	592	644	623	620	635	615	626	684	649	657	665	599	591	610	651	579	654	606	613	640	600	589	626	606	653	636	602	635	657	608	630	596	627	613	603	641	617	596	642	637	613	625	606	629	661	622	655	638	636	647	692	614	604	680	665	623	622	671	648	629	621	660	646	607	635	613	606	607	629	664	656	609	646	583	596	649	624	674	648	609	673	606	621	612	619	626	618	597	630	634	634	615	633	660	621	690	648	659	591	628	636	622	650	655	614	622	570	607	622	591	670	666	711	622	634	648	632	625	618	626	643	640	674	658	652	634	659	653	581	624	592	628	661	625	643	643	582	610	637	607	637	651	613	618	668	650	656	619	662	625	678	622	625	641	644	641	654	677	664	640	650	687	627	637	650	603	615	626	633	631	700	665	655	636	584	632	585	659	640	628	639	635	631	571	596	641	658	671	622	651	605	622	657	614	649	658	633	601	575	640	627	606	652	626	591	630	650	600	624	605	638	640	676	631	679	607	593	627	613	643	650	606	654	673	599	648	597	619	644	678	667	591	662	605	657	648	584	653	613	661	618	633	658	635	629	598	634	624	606	631	634	674	682	628	649	643	644	625	600	635	633	571	642	641	662	624	652	630	627	682	639	616	638	657	627	668	567	623	661	632	623	655	617	630	700	653	604	638	623	637	593	636	651	628	614	631	614
63523	100113	72148	45386	23380	8291	2525	949	668	582	575	593	570	602	575	579	603	590	609	607	607	640	560	568	569	600	630	588	584	594	609	583	587	626	619	609	621	584	641	567	588	603	612	607	638	611	616	595	619	585	606	554	616	629	611	633	607	585	626	624	579	591	582	621	612	584	601	600	577	546	612	588	582	582	595	640	570	639	621	620	600	606	577	596	618	587	613	631	647	629	639	591	574	586	608	588	632	576	605	604	603	605	616	633	584	548	588	619	608	565	584	608	623	594	591	625	605	597	556	607	641	611	596	635	597	546	590	587	568	580	605	600	615	595	618	596	635	608	644	565	613	578	612	637	596	627	582	588	628	613	622	591	588	584	612	617	603	604	598	619	546	596	568	610	603	563	599	586	597	567	579	628	611	630	605	634	580	576	582	598	601	623	611	567	578	614	624	609	597	570	544	609	603	579	619	564	562	579	598	609	572	613	674	560	608	609	570	604	610	621	592	633	592	614	585	606	619	608	592	607	599	565	630	634	569	566	566	583	577	618	593	564	627	541	636	586	560	599	619	602	607	637	644	606	608	606	616	605	624	638	580	598	550	626	605	615	584	567	611	650	618	598	610	579	600	575	589	581	577	566	615	541	577	577	603	606	615	625	590	603	591	608	595	605	627	583	624	601	629	632	589	636	574	606	553	594	603	601	574	576	590	597	598	564	590	586	585	616	605	586	555	603	591	576	612	578	586	584	591	574	634	624	645	589	598	634	624	607	595	595	619	619	599	586	561	642	594	649	603	568	615	616	598	628	619	589	623	592	576	593	600	623	586	610	580	580	566	607	596	605	577	584	593	574	635	580	567	633	590	597	587	557	550	607	592	588	573	608	590	627	627	629	599	616	602	592	556	609	600	596	582	591	584	590	611	585	637	607	613	639	635	613	598	573	590	596	559	617	598	619	590	605	589	608	612	620	583	577	624	584	612	576	550	568	584	557	611	651	598	628	574	596	571	570	558	602	595	630	608	593	611	562	549	616	581	597	581	614	605	585	573	604	606	632	626	595	583	554	587	605	669	590	574	581	614	588	575	622	563	640	629	604	618	588	583	633	610	608	599	586	628	631	609	620	599	584	596	579	583	583	615	644	645	605	585	598	568	628	537	609	579	615	594	600	559	600	591	603	619	607	602	581	635	620	621	629	609	579	576	566	613	602	579	601	588	618	619	608	562	587	614	600	591	604	648	634	606	616	663	578	587	581	560	569	661	632	613	621	553	566	609	593	575	627	585	645	610	583	600	586	607	617	628	610	556	578	614	600	614	580	573	597	610	588	612	606	583	613	608	589	596	629	649	586	570	572	597	577	634	600	592	581	613	589	598	590	575	602	576	613	616	616	599	560	629	576	592	591	561	558	595	578	560	622	614	619	596	634	609	586	576	609	573	590	574	582	599	596	570	572	611	577	571	630	595	597	586	534	606	623	610	634	612	604	584	561	606	604	606	592	566	559	578	615	651	611	598	624	570	613	613	588	579	601	576	615	629	641	601	570	618	604	566	605	572	639	599	598	550	620	626	615	568	595	615	595	612	593	636	578	612	603	605	630	593	633	629	598	600	643	566	569	608	587	592	626	561	641	604	562	618	608	636	585	612	594	595	579	621	639	605	606	577	597	610	571	618	607	603	549	644	580	570	625	562	595	618	557	583	603	605	578	564	601	620	642	651	587	565	607	586	599	614	636	558	612	578	593	621	589	570	605	599	585	579	620	626	612	611	565	628	582	582	603	619	580	593	574	557	633	572	585	598	576	574	582	566	604	610	584	544	597	595	617	551	614	631	567	570	594	613	652	591	600	594	621	593	626	604	602	597	624	595	628	590	577	596	608	609	637	599	586	598	560	598	589	619	578	591	562	584	618	556	555	607	582	619	657	599	603	584	613	550	580	604	583	600	604	586	569	584	604	658	576	632	611	600	631	569	642	575	607	614	607	604	584	590	606	592	635	597	606	608	631	627	595	555	549	585	612	552	597	644	615	638	627	605	595	601	629	625	588	594	614	630	591	566	603	571	587	637	598	603	578	601	605	590	587	608	585	644	610	597	604	562	592	622	596	583	583	618	598	648	573	605	584	577	593	562	547	603	591	542	574	583	607	614	578	573	606	593	572	544	564	624	637	603	592	616	597	634	574	629	570	560	602	591	572	608	579	609	608	620	621	558	595	557	580	616	605	601	572	598	599	606	588	599	607	645	609	621	622	597	628	635	600	569	609	626	626	612	602	546	627	582	595	587	584	597	577	629	571	610	592	574	613	572	633	554	607	591	586	559	618	606	636	575	619	552	604	630	585	591	595	599	600	547	571	620	621	627	630	613	571	583	562	587	579	603	592	579	583	571	599	665	614	589	600	588	634	570	590	616	582	649	574	579	589	599	593	618	598	602	630	627	585	576	619	591	576	621	557	588	653	647	598	629	565	626	612	588	569	562	627	615	632	589	600	617	592	589	573	605	569	578	577	614	595	585	579	603	626	575	607	585	551	597	585	586	588	607	571	610	588	617	611	566	584	583	590	598	637	624	610	607	605	657	595	592	564	596	608	571	575	603	622	590	625	593	600	598	572	601	591	572	614	568	595	584	585	571	549	554	647	565	599	596	600	595	580	594	577	604	541	653	580	556	584	599	591	575	638	589	658	570	598	539	596	605	630	538	606	606	611	592	618	542	584	593	574	612	543	635	561	590	573	571	602	588	647	640	600	619	545	604	623	591	606	566	585	613	587	604	611	619	629	637	601	652	600	575	594	602	586	604	579	603	590	617	597	596	621	612	585	594	591	598	591	594	536	593	580	600	627	563	617	580	621	578	601	646	573	608	621	586	627	585	614	628	625	623	600	621	614	618	602	574	613	652	569	577	544	618	580	572	570	580	625	579	656	601	621	615	600	602	593	601	641	577	573	622	573	617	635	577	628	598	622	664	617	564	610	606	658	600	587	636	646	591	645	599	575	629	586	587	612	577	601	656	619	582	537	604	584	606	600	624	597	626	595	611	597	614	591	615	604	616	596	647	577	631	590	606	611	617	599	617	592	586	600	591	643	587	578	585	595	559	609	603	595	580	599	561	627	604	660	577	585	569	599	592	595	639	587	592	592	624	604	578	599	556	620	591	567	608	598	562	600	648	582	578	584	564	607	591	603	583	631	626	618	608	559	596	579	560	607	590	581	616	600	579	615	582	600	597	617	601	605	584	573	640	559	588	586	612	614	548	596	615	579	550	578	555	571	608	628	646	586	584	637	558	601	606	590	592	617	596	592	598	584	596	606	605	607	613	589	576	590	545	622	565	594	630	601	632	576	612	597	598	585	597	622	590	603	583	606	593	609	603	590	611	605	649	637	587	603	591	635	579	609	605	655	612	619	616	629	619	579	584	582	652	632	602	596	574	561	642	599	611	609	591	589	570	590	592	541	592	584	594	560	612	577	590	605	575	588	581	628	638	607	613	558	620	618	589	596
30015	28734	24696	11783	3057	1109	633	518	443	516	460	455	448	409	462	461	479	439	470	482	467	463	406	454	447	452	430	419	459	448	438	438	482	461	426	464	420	439	452	457	469	417	453	433	445	448	434	427	431	420	453	464	478	462	404	472	436	463	459	461	473	454	473	417	427	426	415	447	432	437	454	468	423	451	499	449	472	452	438	468	415	441	414	438	468	447	443	430	458	457	451	453	453	444	422	440	449	468	443	420	481	427	430	453	444	455	469	473	430	449	437	446	440	495	430	468	449	449	403	469	452	420	447	444	431	434	447	459	464	445	451	450	466	465	439	462	439	458	429	421	438	469	460	434	475	460	527	456	469	439	454	458	433	433	455	425	435	439	460	471	459	425	444	473	468	461	421	466	450	471	444	439	439	443	448	440	452	464	420	458	426	456	468	413	483	453	430	436	468	453	433	442	450	466	455	441	462	453	420	437	446	455	397	447	416	437	431	446	446	423	433	464	459	463	434	440	436	454	466	444	450	452	457	477	412	427	488	435	479	432	503	437	433	466	440	444	461	447	454	478	447	462	467	449	463	461	428	435	414	470	467	455	450	444	455	416	441	442	453	457	472	434	435	431	428	430	461	435	505	441	443	488	478	486	424	438	452	463	436	454	467	418	441	437	457	460	419	437	479	400	441	457	441	435	460	428	475	437	465	473	448	425	426	469	405	385	463	443	482	445	458	472	437	479	433	481	436	442	483	432	447	446	468	427	404	453	443	425	457	447	455	443	450	449	420	398	489	483	473	477	426	469	431	442	453	425	473	442	435	440	462	449	458	454	431	441	446	459	481	448	444	439	400	422	400	460	451	442	470	431	434	427	436	455	450	446	454	441	436	422	435	405	397	409	453	437	435	456	467	400	431	473	437	420	475	463	446	485	444	434	441	465	439	423	457	400	430	429	420	436	415	408	420	455	434	412	444	445	424	481	432	427	445	414	454	427	403	480	491	411	442	465	466	405	437	428	479	431	427	433	414	433	450	433	401	436	444	463	449	444	457	451	447	482	453	442	463	403	409	425	452	422	443	473	451	446	419	437	421	472	439	482	453	437	440	453	459	472	444	457	441	452	462	428	450	460	451	475	431	391	416	436	471	405	436	462	439	461	451	437	419	463	430	406	463	428	432	436	444	467	449	435	416	433	439	413	452	426	467	435	461	461	398	456	437	433	444	458	447	440	438	434	472	409	465	481	448	445	449	445	481	466	417	483	457	457	451	472	453	426	439	448	465	448	485	433	366	467	477	444	426	461	432	436	479	446	436	395	440	459	454	443	439	461	469	452	436	435	423	441	455	409	435	455	419	476	427	461	442	447	437	434	454	467	451	449	456	432	489	460	448	423	459	470	435	468	445	451	452	419	450	469	450	427	434	478	429	453	416	426	456	417	436	477	444	448	453	468	487	440	466	453	440	437	431	447	477	434	440	438	417	431	443	454	431	431	427	439	445	439	420	427	430	462	467	448	425	458	453	435	462	457	452	434	429	403	458	430	449	422	447	466	442	373	455	422	460	421	458	429	457	423	468	455	448	456	450	406	513	428	442	432	460	459	460	450	441	504	427	443	465	426	424	420	470	441	419	444	439	440	437	440	446	420	419	416	471	463	529	429	473	453	462	476	473	446	420	446	445	493	485	425	462	414	426	453	457	444	451	444	484	452	459	457	447	439	439	443	478	426	442	448	467	459	479	437	445	454	469	423	447	403	436	464	454	430	421	447	434	462	458	443	470	468	482	462	455	433	423	498	442	432	444	439	433	439	461	511	430	449	416	455	453	458	433	421	406	450	438	465	450	456	430	474	460	444	449	451	431	430	457	413	479	425	455	449	489	433	470	422	468	445	425	462	428	391	458	443	430	435	451	431	442	462	446	438	445	457	462	402	469	481	422	431	428	425	414	480	450	411	443	476	425	429	446	446	457	399	482	446	464	470	429	442	455	460	425	465	437	435	462	443	453	438	457	464	431	434	457	442	449	466	488	481	438	467	451	430	425	433	435	467	459	439	434	448	451	428	446	469	470	488	438	420	449	441	456	443	436	446	478	475	419	424	418	430	435	458	436	439	413	444	446	447	444	433	426	441	473	468	436	452	502	426	468	473	418	480	450	439	432	427	476	488	427	500	462	456	426	471	464	459	469	436	419	446	472	423	456	493	429	471	426	448	510	429	484	434	482	431	439	425	487	425	424	508	524	454	432	453	471	459	449	442	436	429	448	464	421	430	466	420	453	414	439	428	420	457	447	437	426	467	444	453	428	426	419	457	444	427	443	423	451	418	404	411	483	481	406	437	417	447	465	455	435	462	433	424	468	459	450	449	423	449	449	452	445	452	428	408	402	449	401	431	441	488	452	430	454	428	436	439	444	430	446	455	432	467	477	441	457	431	449	457	489	461	401	450	424	439	445	471	448	449	459	425	459	461	412	429	461	483	467	445	460	485	413	458	484	471	467	474	466	461	451	463	438	436	412	474	455	462	433	463	414	443	460	397	477	469	431	439	415	467	464	421	417	440	467	454	428	460	421	433	464	466	461	430	507	471	405	435	455	428	448	432	397	443	454	426	431	428	423	428	469	454	460	450	440	405	443	435	396	457	490	409	439	437	457	445	401	459	448	411	426	454	508	412	434	408	471	510	465	441	444	438	446	422	488	435	447	416	423	418	474	425	440	463	444	439	439	446	432	454	463	446	443	417	475	436	446	441	412	437	451	445	395	434	455	446	441	450	483	434	442	493	428	409	440	433	445	450	451	484	442	436	477	431	427	475	457	478	423	417	453	452	473	413	465	443	489	429	455	412	406	431	440	455	472	444	436	373	481	475	437	440	439	422	441	445	471	467	448	459	436	414	452	425	461	462	424	455	419	424	423	462	437	442	438	454	448	445	444	462	445	471	422	433	433	452	447	467	453	421	416	464	434	436	453	442	438	452	461	444	485	453	437	437	474	412	457	460	467	408	429	447	428	407	447	475	429	443	436	488	465	432	411	446	450	470	429	467	455	437	442	453	440	420	436	464	440	451	446	445	409	435	476	433	444	442	427	433	430	458	452	442	419	424	451	469	441	418	480	442	440	477	443	433	466	457	440	467	430	465	424	435	437	437	468	460	425	448	410	427	483	487	466	459	447	498	420	491	491	413	399	448	443	438	430	445	442	415	411	455	458	433	470	437	439	446	465	483	468	441	430	488	472	436	436	423	478	412	446	477	444	474	410	445	468	431	478	505	436	438	453	434	412	450	449	461	407	504	446	485	457	483	455	472	456	436	384	444	436	477	379	408	450	433	462	484	427	447	408	449	398	473	456	472	451	453	472	430	438	446	462	430	406	457	431	423	457	480	450	435	487	413	453	422	433	427	440	448	438	443	468	457	434	479	424	422	469	449	439	423	479	431	460	429	437	473	488	448	456	437	428	417	447	431	482	397	451	490	470	476	440	432	436	466	448	448	447	477	451	475	458	410
22823	33719	19040	7094	2511	878	487	420	388	367	413	371	408	407	394	375	381	394	383	400	385	392	388	392	341	388	390	390	403	423	427	385	426	358	370	449	371	356	434	341	389	372	367	378	371	381	397	378	398	387	401	408	337	372	358	407	378	414	377	380	372	357	349	358	343	370	383	374	376	356	351	385	382	340	354	417	368	385	401	381	385	352	387	386	388	379	410	385	375	372	381	379	365	389	402	406	385	399	407	372	363	388	387	344	372	386	399	388	387	357	424	376	379	389	393	374	370	375	396	348	383	372	382	370	396	392	383	385	374	404	378	393	376	403	406	358	413	340	427	415	382	390	358	392	374	363	389	406	394	396	379	398	389	340	378	369	374	362	409	372	369	372	393	390	396	381	354	372	427	382	352	394	421	355	393	365	388	378	419	364	403	364	371	364	375	379	378	403	364	406	381	392	401	378	408	381	361	401	378	413	419	373	416	403	401	385	382	385	406	387	376	394	401	373	392	411	340	403	387	368	394	398	359	364	396	375	382	358	377	391	350	358	379	379	391	377	376	378	351	388	383	388	374	362	358	379	371	366	386	399	373	366	418	387	356	380	400	357	411	376	399	385	423	423	388	386	423	379	400	408	344	373	402	383	350	390	391	367	409	381	348	371	401	392	384	343	415	378	387	380	351	376	404	403	382	420	334	391	380	391	398	352	394	354	399	381	328	359	415	426	378	334	405	401	387	360	370	371	397	384	352	433	370	421	396	350	358	413	377	389	396	370	404	359	396	410	389	345	377	357	360	372	392	378	391	399	392	399	425	401	414	373	400	381	423	381	409	386	403	394	366	395	396	407	381	379	373	390	384	369	376	362	389	376	374	364	349	398	373	437	382	372	412	367	405	361	399	372	396	406	373	379	370	402	358	400	352	369	374	364	353	395	380	353	370	379	366	355	354	341	378	391	350	393	382	389	430	380	383	380	367	373	397	374	401	345	367	372	394	395	387	407	356	415	356	413	376	401	409	360	377	388	372	404	348	328	381	389	386	376	415	392	387	387	402	374	406	397	378	354	356	392	404	393	397	399	399	410	376	408	405	376	369	391	372	397	384	393	366	381	399	386	392	407	382	360	425	401	376	374	438	370	366	363	410	385	403	400	374	350	376	385	404	369	369	373	363	400	417	385	379	395	378	346	390	369	376	382	386	380	412	368	387	372	379	392	358	381	398	404	394	391	412	373	403	382	378	391	373	394	388	349	379	380	399	359	370	381	364	374	339	403	365	371	394	353	386	369	383	365	368	377	388	366	371	368	386	406	381	384	419	385	353	372	343	378	371	400	415	360	376	388	411	382	385	372	374	391	391	374	366	403	371	370	409	383	342	370	380	387	417	390	391	348	363	392	395	383	360	377	388	377	371	389	385	421	350	400	357	406	410	398	406	388	387	389	406	384	399	383	364	385	383	372	367	397	339	374	377	377	372	367	378	391	346	382	383	378	388	373	364	392	409	361	380	366	388	387	371	381	396	377	370	389	350	387	396	368	376	391	383	352	415	423	369	381	416	359	374	381	385	359	372	377	373	356	361	386	400	370	422	403	375	366	364	406	375	367	340	403	411	377	386	386	382	372	345	390	361	379	419	346	373	373	347	383	385	407	371	368	364	406	359	365	396	386	398	384	403	364	383	378	375	376	371	374	383	413	379	428	438	372	382	395	408	393	368	367	412	388	373	418	380	384	390	355	382	391	401	380	393	366	349	407	397	390	357	362	383	385	361	417	334	375	380	358	374	359	359	365	407	370	373	366	386	376	390	380	385	368	377	412	372	354	383	437	393	382	378	414	411	419	415	366	374	352	378	401	393	392	398	384	415	414	394	383	362	384	402	417	393	377	323	368	389	354	375	396	381	387	373	401	359	391	365	420	390	349	373	388	394	367	363	367	383	384	355	374	399	368	385	366	405	369	374	392	342	373	352	422	381	367	366	370	407	386	353	376	392	344	394	385	392	376	428	370	397	388	406	371	379	399	402	427	386	376	377	398	399	372	396	412	391	366	359	380	360	423	387	369	405	341	419	393	362	378	382	350	352	398	403	371	369	398	375	370	384	405	378	424	365	392	369	343	386	375	374	376	355	388	384	396	369	378	380	390	375	390	400	367	364	403	391	393	376	363	393	422	358	368	383	410	366	373	383	370	372	354	326	409	391	363	383	403	355	442	379	330	395	404	416	377	396	393	375	394	352	405	400	399	401	367	361	346	376	446	412	386	405	380	404	360	381	373	374	349	439	364	420	364	431	413	374	407	391	389	359	372	364	380	383	353	359	386	395	378	394	371	385	398	388	388	384	396	380	366	360	403	359	403	432	360	381	430	405	360	379	351	375	391	403	362	389	352	369	393	364	354	362	383	380	401	324	389	372	388	377	401	403	406	410	423	374	374	367	391	383	378	416	397	389	387	369	367	383	368	373	364	395	407	391	352	366	364	403	407	371	398	369	388	407	390	388	384	424	375	362	370	369	359	380	402	384	397	390	419	387	394	412	398	386	384	371	381	371	392	354	380	352	371	441	380	365	383	365	409	412	401	389	353	390	383	397	375	409	391	350	375	338	359	410	377	390	405	403	359	391	415	382	403	396	392	408	383	373	388	394	382	380	394	372	383	368	369	403	365	387	387	395	401	372	390	363	382	391	424	425	369	363	376	368	404	359	363	360	398	358	382	395	369	393	371	399	350	381	370	381	390	352	377	372	431	366	364	404	362	358	369	383	382	403	374	371	359	424	363	408	391	375	381	363	374	366	399	387	380	377	371	373	400	403	382	374	365	427	413	396	368	350	399	401	403	410	384	373	319	399	344	352	368	362	363	369	378	406	350	388	360	383	372	356	384	368	393	364	386	373	413	403	376	374	385	369	396	410	371	410	389	392	389	363	364	386	378	403	360	357	387	393	382	365	410	377	402	430	378	394	402	391	373	406	396	378	385	392	386	393	394	403	351	373	376	358	409	380	360	364	390	351	383	399	376	376	382	407	362	385	404	410	391	396	376	388	395	352	392	349	373	374	403	381	396	374	399	391	387	407	392	408	407	376	362	373	347	394	380	368	372	398	367	407	369	392	395	408	377	383	371	393	368	405	384	371	434	403	380	371	379	388	398	359	372	380	357	392	358	397	366	400	362	369	401	436	366	370	387	351	407	392	332	383	410	374	361	390	425	376	391	403	413	369	394	353	375	399	387	429	393	370	364	380	398	416	381	358	373	356	368	381	353	382	393	432	412	370	378	392	395	395	339	395	413	386	404	354	404	379	356	353	401	346	353	393	364	372	381	397	410	385	371	387	383	394	383	365	400	383	333	386	388	399	372	387	372	397	377	394	379	386	370	400	394	378	400	379	424	373	369	378	411	361	368	373	388	363	397	395	397	370	360	352	355	367	377	401	409	373	368	341	348	393	389	386	373	378	388	393	424	400	362	363	377	375	358	440	385	371	399	413	400	399	381	354	377	392	395
25365	25978	39530	34932	19202	5776	1225	644	551	531	531	524	519	542	546	528	526	508	483	513	491	502	547	515	512	526	508	539	519	513	527	515	530	533	554	484	491	498	503	519	477	502	520	522	500	497	498	509	539	508	504	537	501	519	505	534	532	548	492	569	509	497	482	538	531	525	500	543	492	492	470	513	531	521	517	511	529	544	520	534	546	535	501	521	478	496	522	509	542	504	505	540	531	522	533	505	478	462	543	504	526	520	521	474	525	481	506	526	496	487	521	522	493	521	491	533	548	502	523	535	502	561	504	486	539	497	512	528	542	519	527	528	491	501	521	516	490	489	534	475	513	504	493	514	493	512	540	524	531	504	465	514	528	485	469	495	524	489	520	487	518	543	497	518	496	494	544	547	540	492	474	505	533	518	482	489	521	505	514	518	515	509	501	528	502	525	541	503	530	521	522	474	505	476	487	505	513	508	500	511	491	513	504	539	530	519	529	538	545	507	480	554	526	520	500	521	504	482	526	514	530	497	528	521	522	489	516	541	520	533	535	502	506	522	541	515	488	469	512	509	523	548	489	490	512	522	530	524	487	510	544	508	527	516	477	531	505	507	456	477	519	508	510	491	512	488	491	513	480	525	529	495	547	486	524	510	516	506	525	508	557	524	544	503	495	542	457	502	498	503	511	500	507	529	517	479	505	518	497	509	509	505	563	508	500	507	492	537	524	489	513	512	512	492	528	491	489	476	521	478	506	522	517	510	539	514	479	481	540	507	499	541	503	493	576	504	499	509	498	480	528	502	478	503	543	480	537	496	515	540	517	531	504	513	485	536	522	505	512	551	532	506	498	459	524	517	525	527	508	518	484	480	516	490	548	449	529	532	485	504	529	542	549	501	529	500	519	493	538	520	531	514	504	536	535	523	487	513	513	518	555	546	489	480	535	495	540	527	478	497	463	518	531	503	532	485	527	525	518	526	511	490	548	523	503	516	500	556	564	482	513	513	509	476	500	499	499	487	481	508	489	538	536	506	508	526	547	516	496	495	524	505	546	475	483	496	496	523	501	522	480	481	486	521	535	534	496	483	497	482	486	546	499	480	479	502	474	525	507	505	512	530	487	539	498	538	538	541	523	538	497	524	510	497	491	504	497	517	485	473	501	474	519	546	494	508	472	459	541	532	493	511	482	550	522	526	485	489	505	529	529	514	548	519	521	548	522	517	496	521	473	526	534	504	516	545	480	517	518	474	505	493	494	529	467	492	505	537	517	546	515	524	491	509	500	499	465	515	555	493	555	494	492	487	501	507	526	548	491	492	496	502	509	486	511	465	519	543	541	544	512	508	534	500	523	491	499	502	474	478	477	521	494	458	496	483	534	520	494	492	494	495	514	502	487	550	526	536	518	514	536	555	506	466	517	511	502	549	519	520	546	533	504	501	534	522	515	518	527	515	489	477	498	507	502	499	494	515	508	497	471	510	504	481	533	479	518	463	498	512	461	510	511	513	497	514	505	576	482	496	503	509	546	512	499	500	515	494	503	484	509	515	531	500	514	506	481	525	547	499	532	471	505	518	544	497	515	507	528	504	528	499	511	567	545	492	489	528	491	548	462	476	538	492	510	520	505	457	513	528	514	519	526	485	544	486	529	493	530	535	529	468	501	503	477	533	492	501	480	547	514	525	513	515	528	510	528	486	477	531	513	501	511	551	545	516	503	558	533	529	535	499	505	503	522	541	493	510	526	554	518	538	478	507	501	524	497	546	509	543	499	505	488	505	520	518	517	524	560	480	519	522	500	527	549	509	523	500	511	517	513	553	524	514	499	516	477	534	498	508	492	533	503	495	498	516	497	525	505	470	485	517	490	515	539	496	523	510	542	490	503	518	532	485	483	520	544	477	510	470	550	476	505	503	555	506	523	535	508	540	532	514	494	493	533	497	524	463	495	493	568	499	517	510	495	482	498	475	499	469	486	487	522	498	509	513	530	481	553	485	509	491	485	511	510	520	490	467	518	516	491	521	533	512	490	488	521	543	504	544	450	501	457	565	514	539	511	511	517	527	526	525	500	486	535	534	484	516	529	521	541	504	501	477	499	496	527	492	544	491	545	492	549	494	507	488	532	509	538	469	533	495	493	494	504	515	499	483	567	502	519	486	574	522	507	520	545	521	528	508	481	527	487	503	503	501	476	508	506	522	513	522	486	504	500	499	499	511	533	478	485	483	480	528	525	490	518	503	524	543	524	505	530	531	540	496	497	515	520	475	516	508	507	520	503	509	515	491	481	517	504	512	516	494	492	536	540	511	526	504	494	491	482	497	500	535	477	505	488	506	485	521	507	513	479	501	528	536	517	545	551	483	527	536	508	472	522	508	488	496	491	531	481	500	522	533	529	529	523	512	499	516	515	561	492	507	516	518	515	515	474	535	489	525	510	522	542	445	514	504	538	540	508	496	508	502	537	515	501	466	510	494	545	544	490	509	566	533	505	509	545	482	503	526	515	489	544	560	491	499	516	565	479	514	518	492	494	511	539	517	491	538	525	496	476	524	528	551	518	504	530	520	533	505	498	496	472	482	527	537	488	529	518	519	510	525	498	507	518	544	484	515	501	459	458	490	565	474	507	532	509	510	489	531	536	490	484	508	528	500	539	492	509	563	473	530	539	494	480	469	495	522	536	528	491	519	524	454	513	533	523	502	488	536	495	497	491	514	520	509	525	515	538	495	481	507	543	502	518	495	540	491	520	456	519	497	516	540	488	509	490	527	527	487	472	510	527	501	520	513	474	516	564	565	486	506	539	513	485	521	529	510	518	531	499	477	494	521	489	522	505	520	498	525	529	463	507	515	507	512	538	507	494	524	529	516	502	527	540	496	524	511	502	499	511	480	516	475	549	513	520	506	512	495	518	543	565	506	469	492	515	455	486	552	519	544	512	518	538	510	513	483	525	525	512	488	522	524	526	518	508	491	506	487	503	527	506	475	558	505	505	509	499	585	503	500	530	475	542	513	539	523	544	527	509	502	483	522	524	521	557	520	508	489	487	498	510	507	506	516	534	515	533	514	556	487	497	555	513	500	504	499	516	533	509	520	539	499	499	500	512	497	554	468	507	518	531	478	478	469	502	484	522	553	504	508	526	515	546	483	522	540	538	561	473	495	505	530	544	505	482	543	508	495	495	539	541	530	500	506	500	506	511	516	479	486	508	495	527	544	506	516	493	506	515	520	514	502	556	496	468	528	494	515	519	510	556	584	489	486	512	513	506	506	522	501	494	512	488	507	547	505	485	510	545	513	491	504	525	465	512	463	491	518	521	479	526	520	507	529	506	553	508	525	491	536	481	454	524	492	568	547	516	482	529	510	452	472	503	530	525	470	510	484	495	482	502	530	507	496	509	497	521	494	515	508	494	574	514	513	495	514	544	542	564	495	540	471	544	498	557	559	493	507	467	568	504	521	508	565	539	502	481	518	513	523	527	511	508	502	514	498	487	521	493	493
59485	85527	60071	28752	10338	2795	934	535	520	518	435	522	440	483	492	494	479	460	464	469	498	456	463	504	430	470	475	462	447	458	460	490	472	463	467	469	466	498	452	481	507	480	516	435	498	459	441	491	502	468	474	469	439	449	504	491	446	486	474	439	498	489	499	478	511	479	492	452	488	462	462	458	478	475	469	471	479	487	439	479	537	462	485	463	487	450	478	502	509	433	463	469	441	486	433	438	504	438	492	459	510	482	460	470	517	448	480	472	483	468	457	485	462	429	512	484	511	444	480	465	451	478	453	473	445	473	433	514	445	477	436	444	530	456	505	508	447	483	465	471	456	448	483	460	467	423	478	456	481	519	469	475	465	439	435	458	456	491	482	471	498	480	487	469	464	432	446	447	487	456	436	505	539	449	447	473	468	478	497	474	430	453	473	451	430	429	472	436	472	480	488	501	491	465	475	472	481	460	524	497	485	464	465	487	450	468	441	499	511	458	493	469	486	516	495	486	515	495	470	508	484	461	495	481	479	479	467	495	451	503	456	514	472	482	480	489	483	427	446	464	467	490	454	473	427	467	456	476	476	510	475	467	463	455	456	479	485	485	481	431	447	466	508	473	479	477	478	491	445	467	433	467	456	473	444	498	445	454	497	484	490	488	527	477	473	468	464	464	494	481	490	484	487	466	485	466	509	488	470	478	468	456	499	508	450	498	466	457	443	488	492	466	543	460	467	467	502	441	494	512	464	491	475	521	495	461	463	497	439	453	493	471	522	455	526	475	509	471	452	488	471	472	513	498	472	466	481	460	503	456	494	486	482	450	473	464	474	478	467	464	463	444	422	445	499	459	494	465	477	448	497	455	447	482	465	493	453	472	491	450	456	447	477	461	484	509	512	516	451	477	504	475	450	492	481	499	423	489	473	466	466	444	476	467	490	477	459	489	456	521	480	440	505	481	452	448	455	512	462	449	429	470	459	451	460	495	498	498	505	500	484	460	459	516	452	432	489	493	446	479	468	438	484	469	478	487	513	463	488	468	514	490	483	478	466	446	501	440	468	485	469	480	472	458	480	433	466	415	440	479	467	479	478	466	476	510	456	466	474	502	475	508	456	464	458	457	489	493	468	467	474	493	474	455	484	481	438	452	463	457	455	499	458	476	449	475	481	539	481	460	508	476	462	475	473	466	453	468	503	459	483	455	443	457	498	477	505	448	489	472	486	470	462	473	476	507	466	501	475	461	463	473	472	484	446	494	475	473	448	444	481	489	470	481	442	454	461	469	461	455	483	467	491	476	439	498	462	455	448	476	444	453	460	498	443	447	472	461	502	462	452	460	486	470	492	515	517	454	466	440	473	471	516	494	500	456	466	473	447	473	503	434	452	438	437	472	485	480	491	476	487	491	443	461	453	411	455	459	449	468	469	474	463	461	487	485	462	467	426	478	488	460	473	488	438	460	468	435	458	484	458	443	449	439	475	476	462	489	467	482	460	454	481	492	485	508	476	466	440	462	466	488	426	463	518	532	472	505	480	436	481	481	480	530	450	449	411	469	488	509	484	470	475	485	478	471	427	493	484	455	456	503	482	492	459	475	460	453	502	484	495	476	471	494	492	467	465	468	452	462	478	490	471	465	438	446	497	466	422	473	456	472	439	440	491	502	512	507	474	473	504	456	494	492	462	495	525	459	442	487	447	465	471	480	472	434	436	483	475	458	457	448	520	533	465	468	485	447	454	458	474	466	442	460	477	463	463	475	466	477	505	473	473	437	475	492	516	487	490	434	460	493	447	472	498	512	432	453	481	432	471	443	481	458	536	444	464	538	496	445	481	449	481	443	471	497	462	457	445	459	482	457	464	472	442	479	497	488	476	434	452	458	466	494	463	450	455	463	482	501	483	483	527	453	478	455	453	461	466	488	490	459	448	523	463	455	486	445	465	456	476	479	466	443	437	471	464	446	469	481	533	462	479	469	476	458	449	459	434	468	486	472	474	448	508	484	470	482	454	457	486	482	467	490	472	470	462	467	501	500	505	464	462	443	498	455	455	513	455	435	443	478	479	505	434	501	465	490	499	477	445	472	499	451	459	472	510	475	489	435	460	464	489	482	453	485	427	478	492	502	464	456	476	516	455	513	474	464	464	478	440	449	460	469	487	450	479	444	494	506	450	481	472	460	473	476	460	491	493	468	437	466	431	469	457	445	445	468	476	459	453	434	465	442	481	460	468	476	487	477	462	480	479	496	462	490	472	447	480	516	483	458	460	474	490	479	455	497	490	454	509	485	457	439	460	489	463	438	451	492	468	496	453	459	497	476	481	531	483	482	452	489	485	481	492	451	434	466	484	475	494	455	485	471	465	489	474	448	437	491	438	514	519	491	491	450	491	502	486	532	436	485	460	523	480	425	522	486	458	447	451	441	472	496	463	472	481	477	447	511	453	447	480	460	465	499	495	461	433	441	474	494	457	491	452	488	478	481	474	494	458	429	500	489	487	454	488	478	446	455	492	484	491	493	484	471	493	456	467	495	487	480	509	478	454	471	461	512	473	486	460	492	482	459	470	493	456	430	512	459	427	500	488	493	455	478	492	500	499	511	459	449	454	414	464	438	479	459	464	444	492	448	518	496	519	435	474	472	512	486	484	425	476	459	476	501	438	442	473	492	501	502	452	467	467	460	476	497	466	497	494	482	430	469	482	469	452	464	437	470	425	484	480	424	459	467	469	494	504	429	455	432	463	495	494	520	455	518	492	472	507	473	470	424	470	442	493	457	447	502	459	446	488	498	453	475	439	468	433	454	467	490	475	448	467	458	499	522	491	472	454	486	475	426	472	448	493	481	484	466	468	485	487	443	497	454	461	457	425	515	441	504	478	508	501	436	438	495	468	489	470	452	463	482	453	457	481	488	508	453	498	453	468	501	451	456	482	456	491	451	449	465	526	437	479	422	461	448	454	500	458	507	479	466	459	506	490	473	499	479	466	481	467	487	461	440	441	478	484	453	447	510	491	465	505	482	472	463	468	459	466	450	476	461	492	459	463	489	485	473	485	485	478	448	476	506	450	456	506	464	453	441	504	462	491	457	475	520	483	465	477	459	422	513	483	472	476	504	455	449	455	484	492	479	504	486	479	480	463	521	437	464	476	446	450	461	456	462	422	466	440	474	462	460	427	467	477	480	432	459	432	476	441	464	449	477	436	474	506	474	467	459	492	504	472	471	491	468	456	480	440	501	509	469	440	483	471	465	479	444	463	451	463	498	498	475	491	517	457	458	471	493	453	494	453	485	460	476	482	470	477	465	484	440	464	467	490	436	503	497	503	445	476	458	496	488	482	443	485	456	462	457	492	495	484	492	419	469	462	443	442	461	493	441	497	434	489	490	503	443	471	486	472	468	466	493	479	477	456	453	466	472	484	468	487	456	507	492	493	467	461	459	478	443	520	463	464	455	519	486	485	486	463	514	448	436	468	481	480	516	479	458	441	496	469	495
23923	22980	34949	32561	23628	13990	3188	964	733	709	740	644	681	688	664	687	666	678	669	670	694	684	652	680	658	686	657	691	670	739	610	685	661	611	647	676	669	676	654	669	679	679	658	679	693	633	710	720	656	680	699	671	692	654	659	640	659	693	657	618	648	597	639	641	656	627	649	681	683	715	699	640	669	595	659	709	699	668	642	670	663	665	663	603	697	629	649	659	685	667	675	685	681	682	638	647	635	640	668	634	650	652	658	646	659	642	683	668	678	673	709	699	631	680	650	623	686	630	666	671	679	645	565	651	676	648	683	670	691	642	684	668	684	656	648	678	619	687	649	675	698	638	687	641	642	622	669	644	695	671	683	647	665	678	645	702	620	700	706	652	613	647	648	644	656	698	648	639	668	658	693	670	638	652	653	664	639	692	662	653	619	651	617	643	678	668	646	672	669	646	685	662	678	668	662	655	677	636	677	695	667	651	642	684	645	662	640	662	658	679	644	623	593	665	648	669	659	642	650	648	684	661	611	653	638	633	691	681	652	656	687	679	627	650	677	650	631	676	636	626	659	650	682	657	623	648	658	668	628	649	699	712	613	669	654	580	664	636	668	636	653	625	639	663	695	645	659	690	667	680	634	642	648	647	680	666	686	666	611	659	672	647	613	652	658	619	662	652	686	656	692	660	676	625	685	670	662	634	674	641	667	652	648	651	665	680	653	648	614	659	669	632	631	682	707	642	705	662	652	684	639	664	628	678	657	643	640	630	682	678	673	619	645	708	660	685	645	668	719	639	646	665	683	614	633	634	667	660	668	690	643	618	689	666	632	629	680	700	642	666	625	640	635	654	644	702	640	648	692	682	632	620	627	639	662	661	625	682	707	644	643	646	691	646	668	702	638	640	684	625	637	638	655	678	619	689	685	633	640	635	640	650	618	657	672	605	684	667	700	640	650	672	658	651	632	617	684	665	695	651	658	663	651	637	650	685	668	676	711	673	614	652	671	667	676	664	652	660	677	635	705	637	628	662	632	634	663	660	626	663	664	675	636	720	643	630	631	653	678	685	679	634	624	682	633	657	669	691	645	655	592	726	648	628	617	645	677	684	663	693	693	669	626	701	629	717	612	653	666	686	657	618	624	654	627	609	632	674	720	693	693	604	635	654	609	651	649	668	667	680	669	632	665	677	638	669	622	659	665	653	631	656	678	653	651	640	643	678	684	649	609	641	641	696	639	693	696	603	644	632	620	652	653	702	671	650	664	637	652	649	651	665	627	652	639	687	722	672	591	641	653	669	625	612	651	627	683	653	662	649	651	656	658	646	640	655	672	681	655	656	676	690	649	631	644	627	643	620	675	631	604	677	640	686	675	666	675	626	632	661	679	679	653	681	644	638	666	690	666	653	637	670	663	649	611	686	643	654	607	655	667	683	640	632	650	667	662	633	656	636	609	664	675	642	669	598	630	618	649	650	642	688	659	643	699	668	658	671	645	595	614	623	657	641	659	660	667	676	625	644	724	671	663	654	690	668	694	696	649	695	657	676	667	618	616	681	633	643	644	629	655	637	661	656	680	663	702	634	715	659	620	692	622	644	602	654	677	632	663	659	705	660	646	685	650	655	632	687	683	633	685	632	665	688	657	606	663	610	670	628	691	638	686	663	682	618	636	684	654	656	637	651	656	670	654	667	696	680	618	639	664	643	683	685	660	669	681	654	694	679	671	692	626	637	675	633	695	716	692	686	700	674	663	645	634	646	587	676	659	632	686	659	628	671	665	685	638	679	653	645	664	678	694	641	629	621	648	698	675	616	649	661	663	641	674	693	604	682	683	645	633	670	654	610	671	657	633	653	623	668	676	630	636	721	640	701	644	624	645	680	654	647	701	687	695	692	678	674	693	702	648	657	621	625	695	693	683	619	662	634	629	617	652	654	610	659	630	657	647	638	651	687	714	659	630	646	658	652	672	674	613	652	655	659	651	651	696	687	673	656	656	601	688	649	648	623	701	628	652	657	688	685	642	673	688	651	607	619	642	661	686	671	618	632	691	654	661	665	653	627	661	620	639	661	681	677	636	622	597	640	643	662	648	667	633	708	668	683	657	692	635	659	622	674	624	663	666	649	670	684	620	655	667	648	575	601	715	642	626	639	613	608	642	654	621	656	672	654	609	616	692	646	718	683	665	667	708	641	668	692	667	626	679	710	646	692	653	657	691	670	643	702	638	658	694	634	672	657	665	635	665	642	706	653	616	660	655	690	680	651	670	668	623	680	672	656	682	650	625	641	618	662	644	598	664	632	624	676	657	639	658	653	676	697	632	638	645	626	677	676	679	659	655	675	658	676	722	633	620	663	647	647	627	669	673	699	668	615	630	688	608	661	656	632	633	654	681	663	623	663	651	648	676	653	643	654	671	630	658	654	640	678	658	635	614	643	680	650	663	612	648	619	657	619	676	668	630	617	624	673	640	662	632	643	668	651	686	604	661	693	655	698	669	609	628	676	661	666	641	716	642	631	657	672	682	646	666	666	658	649	671	628	661	617	686	640	666	633	672	655	660	657	661	619	664	661	633	680	642	630	658	673	648	638	648	691	647	625	653	687	674	669	669	584	647	634	666	682	663	657	641	653	655	670	663	651	652	628	654	669	686	644	673	686	661	706	655	651	629	674	648	656	639	643	692	646	686	629	609	685	652	641	634	669	660	703	666	620	635	669	684	608	605	683	703	670	652	612	634	682	690	641	654	633	677	665	698	662	664	681	653	638	681	629	666	674	666	681	654	668	697	619	649	663	655	680	655	654	670	621	691	669	620	672	579	658	640	668	621	656	670	602	633	636	663	671	673	652	670	696	633	663	644	662	636	657	642	650	622	628	636	653	640	678	685	655	679	645	655	615	654	686	665	614	664	653	703	641	694	655	732	680	642	625	683	664	668	649	655	642	674	635	657	658	569	625	689	666	640	619	669	672	640	703	604	697	705	657	673	640	648	650	635	637	691	637	627	650	658	635	670	601	653	651	653	657	659	680	684	672	631	636	712	717	644	625	620	643	626	655	684	676	679	633	699	662	671	718	703	642	686	644	648	621	656	634	612	678	671	692	660	648	661	609	678	682	669	669	647	699	664	680	688	651	656	671	624	666	666	668	647	661	608	651	667	654	604	637	647	627	673	631	721	628	690	657	650	698	679	697	651	619	691	633	701	626	640	665	657	624	649	670	689	606	663	658	661	621	649	696	683	679	670	628	688	665	624	650	651	652	645	662	658	649	665	691	628	666	666	675	660	627	626	662	636	669	607	640	635	663	674	618	656	628	646	658	646	658	635	643	635	665	669	669	637	665	659	629	672	660	716	640	658	666	646	665	615	678	640	670	670	640	665	652	641	685	633	686	658	679	709	727	659	699	633	632	659	633	618	651	637	668	681	662	618	665	668	634	669	682	631	672	635	664	657	672	613	686	638	667	701	665	669	633	607	662	645	682	675	649	631	685	648	676	651	711
62627	100589	71357	41001	16342	4833	1475	749	662	613	633	632	642	614	697	641	632	609	629	604	588	631	611	606	583	644	617	634	631	650	639	688	627	626	607	644	644	680	643	623	614	612	633	677	595	612	618	590	622	600	586	646	670	592	609	629	617	628	649	615	619	640	623	646	625	605	627	664	664	630	586	595	612	592	620	694	632	625	623	630	616	577	547	632	632	635	626	578	594	647	608	623	666	596	654	624	649	619	620	669	592	604	608	630	654	659	629	612	584	653	637	628	614	575	630	607	641	654	650	635	626	636	634	671	610	618	644	622	620	597	615	622	612	596	632	601	621	572	593	657	599	626	650	635	650	577	599	640	633	622	635	609	640	623	648	596	631	629	597	601	614	584	680	599	599	622	633	621	661	591	595	636	633	624	616	614	627	605	636	645	638	668	620	648	600	655	642	602	641	595	638	647	645	651	591	625	637	625	645	627	616	552	657	584	636	576	646	650	603	632	606	617	576	607	640	624	660	657	643	586	628	603	617	621	639	618	630	640	648	608	591	615	602	612	598	658	605	647	582	611	652	651	584	632	624	622	586	634	635	654	594	636	629	616	629	591	647	647	606	653	609	641	593	642	635	651	616	573	645	670	604	626	627	590	661	641	627	581	635	595	603	613	614	664	609	600	599	598	561	623	633	631	626	651	595	631	641	560	588	623	638	640	633	620	631	585	621	630	607	612	591	634	626	587	628	571	636	597	646	577	618	644	601	609	565	601	615	634	626	622	631	608	616	592	586	605	590	600	663	600	630	618	661	617	595	634	624	605	604	588	707	653	619	650	595	655	629	644	632	647	583	622	637	568	628	603	662	598	615	626	588	666	629	597	602	644	590	629	616	596	594	595	607	613	662	641	608	635	602	600	651	644	653	654	585	638	603	575	598	588	640	640	581	655	621	634	665	623	596	624	649	662	624	625	639	596	625	591	614	646	633	633	594	606	587	611	569	597	612	584	620	572	611	609	600	611	599	596	570	583	646	605	598	598	608	586	645	631	621	640	615	602	604	613	617	632	620	621	624	623	630	642	642	637	584	603	623	596	618	683	616	608	611	588	605	607	629	637	584	617	618	611	584	656	580	637	597	602	577	650	627	633	639	640	623	610	618	591	618	626	640	653	648	609	624	626	620	595	609	621	670	643	616	626	617	588	595	583	624	620	621	636	593	646	591	610	594	617	620	625	574	607	629	617	596	626	661	618	603	658	606	616	640	586	631	590	615	633	627	614	648	594	644	600	592	648	634	598	615	613	605	590	649	651	609	636	608	592	636	647	573	620	605	635	605	635	628	616	601	595	573	660	620	678	611	578	640	631	614	616	604	623	638	669	665	625	664	589	652	610	603	668	606	624	599	647	652	627	649	632	617	610	622	575	661	634	611	586	661	610	654	600	641	653	640	625	623	611	622	628	643	637	570	640	571	629	629	605	568	648	612	603	648	668	641	663	650	610	627	577	626	631	622	656	581	600	676	657	607	618	580	624	599	628	642	606	579	607	595	671	633	616	640	635	654	655	648	628	629	599	621	601	609	565	621	617	663	632	625	649	613	632	591	644	619	609	610	629	611	619	615	619	622	649	664	646	662	633	597	611	613	629	614	629	659	622	616	645	595	602	623	636	609	618	661	642	631	620	596	656	652	641	613	628	644	627	615	672	577	578	651	621	632	627	662	601	613	654	639	644	625	634	649	624	628	615	605	600	623	635	665	582	623	593	642	651	635	577	634	617	612	646	595	664	655	630	573	635	609	608	591	626	584	620	627	612	603	597	658	656	592	604	626	611	633	582	653	629	594	570	618	633	624	668	616	613	565	573	630	622	637	594	601	626	618	649	615	583	629	603	682	606	621	606	628	639	621	578	604	648	652	637	631	604	618	627	599	614	592	659	630	634	627	626	620	651	634	600	588	635	603	625	646	647	571	627	625	599	637	623	644	633	613	564	624	583	616	596	608	630	638	591	611	654	603	626	581	612	624	601	640	617	666	647	659	620	564	646	645	640	585	588	645	659	616	610	621	587	645	604	627	603	569	640	604	623	588	605	631	621	616	609	604	642	595	646	626	610	601	605	598	578	597	650	668	643	667	631	625	591	530	593	644	609	609	659	588	623	612	594	606	627	632	610	583	609	611	630	586	591	664	602	610	663	614	588	661	604	628	617	605	613	619	616	617	666	640	600	586	596	631	586	623	661	611	692	601	595	578	622	622	606	603	623	592	627	622	660	646	610	610	634	576	608	627	651	598	564	621	651	630	609	644	610	601	588	571	646	648	642	597	617	580	581	607	580	618	619	608	610	608	640	590	612	608	631	594	624	646	632	629	609	596	629	589	641	619	603	639	628	583	601	600	618	605	627	613	591	601	602	636	628	617	588	635	644	640	622	631	585	640	652	647	607	615	609	592	613	600	669	602	645	613	631	593	600	606	606	574	607	636	601	567	594	628	625	596	640	638	646	634	637	624	641	612	638	620	629	632	636	617	627	656	641	621	614	623	634	642	630	603	616	637	604	596	598	629	617	616	624	638	617	619	646	596	610	600	648	587	641	625	624	603	619	627	613	674	650	628	611	630	600	604	601	622	636	590	599	617	667	605	612	631	615	621	640	605	616	606	620	622	622	632	571	648	582	616	582	590	640	608	624	628	614	627	625	589	637	660	657	629	621	612	602	603	636	596	637	628	611	642	579	579	629	640	612	621	600	639	612	617	635	613	633	612	588	589	632	623	594	583	574	642	610	588	616	571	575	650	680	588	652	617	611	651	640	609	596	624	651	641	626	618	648	678	669	590	621	609	619	651	632	619	621	611	551	613	629	654	637	633	617	635	578	651	634	598	616	628	633	610	652	605	654	640	618	620	618	609	649	603	616	634	619	628	593	587	606	648	613	632	620	583	620	624	613	643	639	662	579	640	612	650	627	608	631	618	609	637	663	619	623	652	617	597	632	651	599	664	589	640	612	645	632	653	585	652	634	616	648	602	564	612	612	628	613	636	616	636	601	679	572	648	576	575	604	628	622	584	630	585	607	628	578	633	595	637	612	639	583	603	653	592	629	642	611	583	585	601	662	638	628	588	685	638	602	659	628	620	590	627	622	643	609	615	634	644	578	601	619	578	610	656	628	598	625	600	654	654	653	598	658	619	608	641	622	613	622	614	656	581	649	609	615	581	669	596	651	606	639	636	632	625	603	627	624	621	644	627	641	612	632	580	653	530	607	599	583	652	581	608	604	619	595	610	605	606	596	573	675	638	650	582	632	638	603	632	562	629	674	628	605	592	589	610	619	612	625	607	643	628	616	629	620	615	611	605	599	560	635	636	616	621	599	592	639	649	618	611	586	562	640	583	626	604	636	631	633	627	634	608	627	634	620	654	615	603	641	583	599	637	617	672	632	644	599	600	630	632	619	570	639	600	594	620	584	622	623	589	624	627	579	592	612	661	634	586	627	570	575	590	648	593	641	611	606
30317	29586	25583	10779	2249	832	556	501	478	450	426	445	460	435	438	477	438	464	495	488	452	464	428	441	474	452	450	437	477	446	456	500	476	443	456	461	474	434	442	459	477	481	460	429	469	461	428	487	463	459	406	489	430	460	456	477	435	465	445	473	466	485	455	467	457	464	468	459	500	507	464	472	438	425	429	441	495	491	496	455	457	441	413	503	433	421	448	419	444	457	446	454	499	467	463	450	475	455	448	461	448	497	425	435	472	430	496	458	468	475	451	427	471	474	487	448	457	435	451	435	416	471	444	485	424	466	450	466	444	441	437	462	481	439	453	428	441	444	459	437	470	440	453	444	465	455	475	485	469	480	456	465	460	495	453	474	454	473	487	448	420	444	474	477	442	434	433	463	482	425	438	441	451	463	485	452	517	473	443	450	469	449	521	422	443	460	466	481	465	474	444	456	450	472	475	445	460	496	449	440	433	431	464	441	458	398	537	461	450	435	430	448	491	509	440	420	465	439	429	482	481	478	409	436	459	465	429	467	495	447	401	434	497	457	450	460	464	436	481	475	441	442	472	466	479	450	458	421	472	436	457	455	446	489	476	441	432	424	487	488	436	468	445	441	436	486	474	479	460	450	474	482	428	419	447	422	473	466	437	468	459	474	464	422	470	443	403	477	493	451	437	466	470	431	445	435	452	415	480	495	436	479	465	462	466	442	459	440	463	471	449	459	485	470	478	463	463	471	488	436	454	506	478	429	483	461	446	451	464	445	481	448	476	463	454	439	444	481	427	422	450	447	434	429	495	419	496	433	486	494	497	441	382	462	481	471	464	435	455	447	443	432	462	467	487	502	467	437	452	446	477	437	471	469	477	434	437	447	466	455	434	434	463	455	472	474	480	464	420	434	472	460	449	482	445	441	462	432	437	478	467	446	457	465	446	459	440	457	424	483	472	439	483	455	481	499	485	460	479	464	459	436	469	481	475	394	486	431	479	426	460	456	475	489	458	483	449	496	480	448	458	446	452	464	452	448	465	471	480	442	444	463	435	465	440	472	482	422	447	437	432	482	430	449	475	470	446	446	444	465	450	404	476	442	429	483	467	435	455	484	455	416	424	437	473	450	447	461	478	436	460	426	501	474	458	463	465	456	479	452	459	446	430	486	446	474	412	462	433	450	505	466	457	439	501	460	433	475	450	463	478	478	444	465	442	481	471	456	472	472	441	465	449	454	469	448	458	473	422	468	463	450	477	475	425	445	419	456	444	420	446	469	458	456	478	467	424	457	433	513	443	484	475	428	446	443	463	437	465	469	476	430	477	434	461	431	457	461	457	454	483	465	430	423	452	489	431	482	479	472	471	416	453	491	464	442	484	439	474	475	459	474	453	447	462	475	432	443	486	437	469	460	468	449	439	468	455	423	466	481	456	443	458	412	436	494	463	478	476	467	454	457	424	445	444	458	471	450	480	422	470	470	479	464	479	504	473	463	454	449	463	482	456	451	458	456	468	444	480	478	454	468	430	419	464	506	442	453	428	443	468	438	486	424	473	438	478	457	507	434	437	439	453	461	467	461	497	444	464	450	448	480	472	463	473	463	426	476	444	439	418	422	453	455	426	439	453	401	447	440	478	509	444	475	456	466	431	471	480	431	461	453	475	476	433	446	459	477	462	478	438	483	444	471	482	464	433	406	440	448	464	473	436	461	476	427	435	459	476	495	472	447	445	476	462	458	425	442	440	460	456	481	449	431	389	471	450	481	436	443	455	437	453	465	466	449	433	442	471	415	445	484	479	451	467	470	461	462	465	493	452	464	443	438	449	483	439	436	462	496	485	446	481	443	480	467	452	435	434	500	455	443	474	463	434	479	456	432	459	488	445	421	446	454	455	449	462	452	451	466	435	454	415	489	459	443	457	465	441	474	434	449	468	473	472	477	492	427	427	495	466	450	450	427	411	478	453	460	465	461	426	469	447	440	463	475	440	414	455	486	455	465	493	432	445	437	455	453	453	461	462	434	450	440	451	435	466	426	457	441	466	514	456	462	468	466	451	452	447	477	463	451	465	468	464	450	466	456	425	458	470	430	463	468	459	434	434	462	491	449	443	451	454	488	463	463	477	434	451	457	448	456	448	431	484	433	459	454	414	442	462	450	470	422	458	472	475	487	463	416	439	453	478	471	447	459	434	453	473	505	482	433	475	437	469	445	459	465	451	447	413	480	434	493	460	442	426	451	466	433	451	465	451	483	430	453	440	483	487	452	456	445	460	469	423	461	465	451	448	470	450	439	435	467	484	410	447	473	418	490	452	485	464	472	447	495	478	473	486	461	451	466	452	449	430	454	438	439	460	504	480	451	429	436	460	472	455	456	477	473	442	468	449	481	480	465	465	478	469	461	447	484	469	424	448	459	450	454	467	482	461	485	415	466	447	459	485	420	456	455	449	429	498	453	402	460	441	434	445	436	464	478	477	476	482	447	457	484	471	459	425	460	499	509	469	479	428	463	490	461	437	423	433	443	475	430	453	495	427	491	468	483	437	483	427	439	495	483	475	446	456	421	480	457	444	438	439	465	445	469	460	431	483	450	439	457	412	495	477	499	427	475	451	432	461	475	483	478	474	468	466	482	448	474	470	444	451	439	468	453	444	458	448	455	462	467	464	425	435	439	420	510	435	477	464	463	487	469	510	484	498	455	476	436	414	447	460	475	427	482	470	508	438	426	457	468	449	442	438	437	452	460	490	434	470	417	417	485	441	433	473	441	461	445	438	440	481	484	454	439	475	489	456	490	442	460	471	450	490	450	440	393	472	457	468	454	450	460	420	412	492	465	469	466	472	438	461	464	427	423	464	479	452	426	486	464	460	487	471	497	471	454	456	412	449	460	425	449	481	456	447	497	466	433	416	470	474	449	475	448	421	482	450	457	453	446	445	459	487	475	440	399	514	452	480	470	448	491	417	502	469	481	470	467	461	483	482	473	455	494	465	405	468	425	507	466	487	455	484	436	407	471	425	470	458	506	461	445	467	446	463	465	437	455	493	448	474	472	454	465	426	446	462	492	490	432	449	469	443	444	464	444	438	455	433	475	463	456	443	458	426	480	454	472	493	446	450	445	465	462	447	440	441	445	458	454	467	453	442	474	506	443	437	469	478	446	424	448	465	486	464	425	472	437	437	449	431	427	464	440	415	433	443	451	463	439	452	415	458	418	507	465	458	469	458	495	481	463	487	448	490	447	464	461	467	462	436	477	435	494	464	469	488	453	469	461	476	470	448	494	461	474	423	450	446	442	463	449	391	433	460	438	442	483	440	431	443	400	462	428	459	458	447	464	458	429	474	443	478	460	414	451	445	436	424	472	458	466	437	492	486	412	441	471	461	460	422	419	460	436	446	435	470	469	477	487	462	474	472	478	459	493	448	454	466	502	477	484	441	491	479	432	468	456	467	446	458	479	449	430	491	451	458	445	442	445	432	468	460	443	444	433	466	431	466	439
23480	34623	19552	5952	1803	650	441	416	360	362	365	390	391	361	371	360	376	411	400	389	384	377	396	406	382	372	411	403	362	421	356	372	355	376	393	380	340	372	363	386	366	404	385	366	391	414	353	369	387	379	364	357	374	390	381	355	437	401	378	429	403	390	372	375	390	380	365	417	412	391	403	401	391	403	391	375	411	446	399	391	401	382	409	382	409	375	399	388	371	375	400	388	399	385	379	357	380	359	380	360	379	369	390	360	384	376	370	375	399	398	426	384	367	402	372	397	388	407	382	388	372	385	391	406	421	432	369	367	373	402	395	387	385	416	363	382	390	394	367	400	425	412	361	395	419	377	385	381	378	425	400	374	351	391	428	354	405	412	383	364	391	378	378	378	382	369	360	362	383	386	363	375	422	405	379	425	399	370	402	401	376	391	388	372	394	353	369	350	412	413	366	367	385	360	381	424	435	374	388	384	386	385	354	374	393	431	348	368	367	403	396	392	411	410	366	368	410	391	398	376	358	414	400	418	388	403	356	393	393	389	401	380	408	366	385	403	392	395	386	383	389	423	372	397	384	402	355	381	362	383	394	437	371	368	367	415	386	366	407	413	404	334	389	360	386	376	392	391	383	382	424	349	387	390	372	393	375	457	354	378	356	366	403	388	364	376	368	372	390	389	390	403	396	381	403	378	386	414	354	397	372	361	385	390	400	390	396	362	432	340	404	388	395	444	393	415	377	401	382	402	407	383	413	394	393	358	379	377	420	378	373	419	394	386	355	424	386	383	379	422	385	370	403	398	380	371	333	374	375	445	424	373	361	378	416	410	421	411	367	389	387	366	421	398	408	413	410	388	380	406	388	386	375	385	411	404	381	380	338	344	361	424	398	370	357	358	353	411	432	394	387	388	367	404	381	379	380	382	371	392	397	396	395	380	371	374	403	394	366	427	375	397	398	400	387	390	403	409	415	344	404	394	376	392	370	405	385	433	383	357	401	403	396	409	382	399	354	386	381	374	395	369	386	397	381	399	394	438	380	404	387	373	380	414	402	359	335	374	379	351	404	397	413	381	384	432	389	384	384	404	397	402	394	394	403	355	414	390	415	355	407	359	413	395	418	419	367	369	394	387	399	345	406	367	379	405	411	393	375	378	379	398	369	388	384	402	382	363	418	385	388	426	383	406	386	377	346	409	356	378	418	385	369	380	378	376	404	427	394	385	395	409	385	374	380	405	355	371	375	409	390	356	385	384	377	399	384	405	353	346	421	414	388	412	385	413	390	407	399	393	354	386	388	390	400	412	349	372	394	407	397	390	409	391	389	383	389	380	390	411	378	393	403	374	404	409	379	382	407	408	365	350	366	374	399	389	396	378	392	389	369	426	388	369	393	379	390	438	382	385	371	392	374	389	384	391	370	387	392	372	359	383	366	417	407	400	369	379	424	385	400	370	380	382	367	389	384	397	379	387	425	399	392	418	378	408	381	415	389	391	393	384	390	380	377	370	408	396	406	403	387	411	379	420	382	366	354	382	416	410	381	407	377	369	376	382	401	363	374	370	376	417	362	392	382	396	435	411	432	369	413	379	353	362	391	379	406	377	385	388	348	389	365	366	428	395	367	409	399	373	388	373	403	379	350	377	364	399	397	392	383	391	365	386	392	384	397	349	425	375	371	381	353	393	397	376	393	385	409	384	382	377	380	401	388	429	374	412	380	416	372	391	351	420	388	338	389	412	382	362	378	417	379	383	398	419	392	400	368	393	382	391	398	393	367	385	376	391	394	388	397	390	359	366	398	385	383	392	389	379	406	432	384	354	363	406	351	390	379	406	401	387	365	412	410	391	394	406	402	368	414	431	378	372	375	396	375	375	389	409	387	369	408	410	347	358	391	411	406	378	350	384	388	391	365	373	404	371	362	408	397	402	395	397	410	432	394	426	405	391	388	412	389	391	369	373	378	395	382	363	400	407	395	390	351	384	419	362	360	360	409	396	343	391	389	395	432	406	398	405	370	385	384	397	406	416	407	404	374	382	395	383	358	367	401	370	395	401	414	386	398	377	397	360	394	381	381	358	406	413	380	351	362	365	425	418	391	419	426	418	417	403	423	355	364	384	376	391	375	360	392	377	359	434	369	369	408	366	422	387	388	395	384	396	396	374	388	392	376	415	381	393	391	382	414	379	419	393	396	417	410	377	395	369	419	420	395	354	390	387	406	430	396	381	407	379	408	388	387	413	377	385	376	402	376	405	392	384	374	399	424	390	430	411	394	387	428	408	376	397	408	381	386	392	390	400	415	371	395	363	414	362	375	399	392	381	386	397	436	364	397	390	398	415	393	375	429	412	363	376	407	407	394	356	415	410	372	359	400	385	384	365	417	393	369	394	397	382	375	369	391	383	336	367	385	386	374	390	374	411	331	350	424	381	394	361	376	365	418	403	408	404	394	371	385	366	352	394	365	397	381	396	419	362	388	431	388	352	390	406	392	384	380	394	349	412	382	391	396	413	392	361	393	406	382	379	391	344	356	361	389	390	391	377	402	410	375	394	385	416	380	390	419	377	417	368	421	372	392	390	406	404	367	394	388	384	342	386	396	382	384	341	413	406	362	400	413	382	377	375	377	377	403	362	425	372	383	409	367	387	397	400	385	385	374	379	407	379	404	422	402	385	411	376	395	387	384	385	381	385	396	401	369	355	389	378	373	401	415	409	402	390	408	392	385	420	358	404	401	422	373	393	404	387	389	400	381	365	384	379	387	425	382	372	377	414	402	390	400	393	402	351	369	389	422	416	419	383	381	343	373	433	344	403	377	392	424	390	373	381	361	432	405	388	393	369	382	397	401	404	388	392	362	396	398	394	404	375	387	379	386	361	398	388	353	383	383	372	381	388	346	414	378	371	360	377	409	396	395	361	370	386	415	410	394	384	380	400	425	370	381	375	371	432	363	404	402	355	373	379	382	406	399	385	380	404	415	380	397	356	384	393	399	382	395	423	350	412	408	387	368	375	394	419	377	391	390	399	397	376	358	356	342	367	408	414	406	346	371	409	377	399	386	402	372	388	371	378	426	380	384	398	381	398	383	398	391	367	388	378	422	381	396	383	376	355	363	363	409	410	393	368	408	371	369	374	382	390	396	348	372	363	427	347	390	390	392	351	437	386	401	392	407	381	356	419	400	393	377	401	394	405	396	370	405	412	410	384	415	379	397	407	429	419	374	380	405	400	399	411	380	386	368	399	381	393	347	424	359	389	391	357	391	366	388	367	369	377	401	402	392	377	399	373	392	388	379	411	369	406	364	405	382	360	343	417	354	397	375	379	403	400	401	395	412	382	385	383	389	395	377	377	406	367	398	349	396	393	388	394	374	390	375	400	397	376	385	374	437	395	379	396	379	376	368	378	407	388	419	371	394	409	365	385	394	361	389	388	386	354	392	401	365	356	365	348	389	382	391	380	389	407	400	401	396	398	412	403	407	393	374	369	369	374	402	370
25356	25630	39259	34472	18096	5017	1188	622	543	534	514	509	488	468	528	519	506	520	536	535	556	511	474	520	493	518	537	457	486	560	499	486	484	482	521	488	479	542	472	500	508	500	501	503	512	522	485	445	529	415	469	490	518	523	503	495	479	471	525	489	525	503	537	506	499	495	482	488	455	446	497	501	505	510	523	496	520	524	510	493	477	520	453	500	485	477	480	455	489	470	493	496	505	471	504	477	505	521	516	510	498	509	452	509	486	500	488	484	494	492	523	512	489	526	476	475	470	478	499	454	505	490	498	522	498	484	485	495	518	490	502	486	517	472	500	484	524	492	478	450	470	489	533	511	504	512	524	539	466	479	501	499	513	493	485	479	510	504	491	493	531	490	485	460	474	490	488	495	521	540	465	523	503	511	485	467	482	506	524	486	455	480	470	516	506	457	481	517	500	516	520	474	486	501	489	514	455	536	506	539	467	468	478	518	503	492	541	517	519	508	475	470	516	495	504	467	470	499	439	475	501	453	490	495	489	488	466	481	494	521	476	503	508	541	479	498	491	498	531	523	499	540	500	497	463	477	483	453	485	478	479	490	463	514	490	513	508	550	504	503	497	503	500	498	486	472	452	462	544	521	516	512	505	521	543	490	465	468	511	497	512	503	526	520	483	454	511	479	500	521	509	496	508	513	527	561	497	508	470	502	510	507	508	497	482	532	515	458	491	490	515	457	493	495	445	488	513	452	487	472	497	475	496	511	515	520	513	507	490	525	497	492	472	489	519	489	495	501	524	534	468	504	494	498	494	514	498	524	472	512	499	478	474	478	487	496	490	524	551	570	502	520	587	470	508	506	477	461	502	523	483	484	505	485	504	469	507	479	518	502	498	476	497	504	473	499	481	464	505	496	491	489	495	495	498	448	496	508	480	466	458	447	531	450	484	485	504	463	493	501	515	490	504	461	492	532	466	451	492	485	533	471	489	499	532	485	481	519	551	508	488	507	501	519	463	493	476	483	467	490	481	489	489	531	516	527	504	495	485	510	472	534	476	470	493	506	513	491	467	558	484	501	509	492	505	515	497	476	500	513	450	470	482	503	483	544	538	471	463	522	500	466	516	464	451	489	518	499	528	479	514	499	497	489	482	466	504	532	531	502	470	477	480	462	515	509	477	524	499	468	456	526	484	482	520	491	473	477	529	552	478	490	493	486	504	481	466	502	475	506	469	518	506	491	503	481	473	512	499	475	487	511	508	513	560	511	513	510	516	505	457	485	507	511	474	506	501	528	517	506	500	538	499	499	515	485	490	492	468	486	497	474	466	482	529	526	528	532	548	482	474	499	485	492	492	483	491	498	487	517	513	482	488	528	498	473	491	479	496	501	505	490	493	507	510	468	468	472	500	514	479	492	504	518	505	515	538	466	521	492	532	496	537	507	467	479	513	506	531	462	513	495	485	484	486	503	478	507	494	471	500	474	462	481	503	515	490	519	520	480	491	497	490	529	486	502	529	478	489	503	470	498	486	532	501	510	523	494	517	527	504	490	525	507	519	506	463	485	479	493	513	497	505	490	483	510	484	476	514	481	503	501	484	511	493	497	511	516	462	506	509	519	467	486	491	516	492	464	484	496	491	485	508	513	510	507	476	446	475	466	482	474	505	500	508	488	542	497	509	464	535	504	511	460	500	449	471	478	524	513	474	513	485	501	448	490	477	466	475	446	487	511	479	495	522	484	507	546	549	476	501	485	518	495	491	515	497	483	505	480	506	503	473	501	487	500	458	512	531	468	507	508	505	502	539	486	550	480	494	483	527	493	473	516	466	449	479	494	472	519	487	471	459	513	475	527	494	493	495	494	495	500	466	503	524	514	496	494	498	538	533	522	522	503	514	486	541	477	492	496	464	518	491	481	490	518	495	481	524	527	454	524	503	500	502	485	492	503	486	483	489	524	444	484	489	499	530	513	496	487	492	497	524	471	494	467	495	477	518	479	492	469	483	474	545	508	506	483	499	483	517	498	504	495	466	468	478	517	485	475	517	520	490	484	502	530	446	503	497	541	494	457	478	486	476	522	489	504	481	499	493	494	538	500	553	507	519	503	479	507	480	498	500	491	475	525	470	493	451	448	536	541	556	461	511	500	493	486	487	495	503	479	504	491	506	524	509	499	451	453	488	485	464	528	497	525	491	483	491	468	527	488	458	473	525	555	479	503	504	502	465	506	479	495	516	510	526	491	457	475	448	471	494	523	538	488	519	487	523	504	469	473	520	510	496	486	463	467	482	463	483	514	502	494	516	569	483	502	482	473	510	516	491	482	530	522	510	502	498	477	470	480	476	507	482	495	519	491	527	486	494	510	519	518	466	478	471	533	482	516	472	490	497	526	509	510	473	480	489	498	521	475	516	481	499	500	482	499	491	499	484	475	516	498	464	511	478	500	503	493	459	483	488	516	485	528	488	500	452	497	472	486	525	508	462	485	511	505	509	458	496	484	461	471	527	469	530	464	512	515	512	492	484	481	499	519	497	476	492	491	489	489	495	477	516	538	492	522	461	504	511	491	543	491	452	475	466	458	471	505	493	487	504	491	514	453	492	505	464	524	517	499	484	504	467	534	503	441	480	473	513	495	494	511	546	497	510	531	499	491	502	451	535	516	482	506	476	501	472	501	466	483	496	540	509	527	497	518	488	471	487	475	496	515	493	493	477	522	502	532	474	525	541	507	448	490	467	495	479	509	505	465	542	516	520	476	472	503	484	525	441	482	502	540	513	515	505	477	463	531	511	487	476	477	520	505	495	500	465	507	503	481	481	530	576	457	470	525	470	519	457	530	469	494	520	503	505	478	533	462	475	500	450	485	530	491	473	478	478	491	466	532	494	440	515	503	502	515	524	487	515	516	500	531	513	494	497	523	524	503	508	481	520	523	460	511	470	496	462	487	494	491	493	462	531	498	478	505	494	527	485	485	482	483	477	498	504	526	479	474	500	524	522	494	496	482	494	478	521	439	485	510	463	496	481	454	515	507	447	486	493	500	501	534	479	553	509	476	543	481	488	506	516	500	537	504	474	512	508	538	510	504	477	490	483	470	506	504	493	535	503	476	469	488	479	482	506	469	478	522	473	528	475	478	471	450	476	515	511	490	485	476	462	499	466	498	503	479	462	490	505	513	499	525	489	534	489	500	530	507	513	521	483	507	512	514	504	471	502	476	489	486	493	481	497	476	494	474	523	493	427	489	496	471	478	496	490	488	503	484	467	477	512	510	520	529	456	477	521	491	502	501	513	486	523	503	479	465	470	488	493	515	477	474	469	466	507	495	499	491	512	512	497	491	510	531	492	497	532	507	469	500	472	491	502	494	523	486	489	543	500	526	503	464	484	496	491	521	496	513	487	519	503	529	480	521	488	476	473	502	513	463	522	497	486	459	477	512	526	515	492	470	486	505	495	485	492	484	529	488	504	497	523	469	474	517	480	486	484	479	493	461	501	530	529	497
58835	87492	58112	28104	9203	2327	857	505	481	451	499	491	443	471	466	440	443	460	462	445	457	470	447	482	456	444	445	483	455	482	479	500	463	477	454	470	450	453	483	472	482	451	454	455	460	470	488	472	474	460	462	460	443	505	477	452	474	471	455	475	444	453	477	472	483	451	450	464	478	415	531	459	463	433	458	469	513	485	454	442	442	383	515	497	461	453	466	439	461	459	476	455	475	440	479	479	486	433	473	496	488	474	457	461	468	440	440	477	485	499	486	452	448	445	488	480	421	485	483	465	502	490	470	467	450	511	484	447	474	436	477	442	473	434	435	478	484	411	474	460	456	447	455	470	411	424	468	484	480	490	460	474	480	470	429	458	442	477	469	452	449	435	454	470	441	451	447	436	462	458	449	453	466	467	470	480	451	467	495	483	509	475	502	453	436	483	455	477	476	445	492	457	485	454	443	467	429	464	492	461	447	490	443	479	514	463	461	439	503	474	470	458	456	474	469	464	467	467	434	464	472	431	498	428	490	438	463	456	461	477	459	476	446	459	465	500	479	442	459	472	471	463	432	486	427	461	456	453	441	462	492	487	465	435	484	484	418	442	463	440	426	458	473	458	457	455	491	460	475	455	427	444	459	488	458	476	455	453	501	477	425	497	471	469	439	508	476	432	427	470	470	492	494	451	428	465	515	482	434	484	487	454	447	468	502	454	430	474	455	479	427	485	478	452	482	453	497	458	481	488	492	466	470	459	412	505	440	443	470	444	448	472	466	500	470	452	454	471	452	448	483	450	457	430	445	431	441	489	454	455	496	463	459	462	454	450	442	477	463	477	486	476	482	452	488	443	480	492	451	486	460	466	457	449	496	451	455	474	451	449	471	416	467	414	473	491	450	477	404	475	447	505	515	455	461	472	460	440	425	480	501	420	451	460	473	442	454	483	443	459	398	459	461	471	441	447	461	442	445	450	473	468	498	465	448	481	467	480	464	457	427	444	472	453	469	497	461	478	462	443	476	434	480	403	499	449	448	456	468	452	498	462	479	457	496	441	443	444	467	423	447	467	452	458	449	446	444	477	476	472	450	466	440	491	421	469	493	453	476	476	459	455	429	466	467	434	425	446	460	466	469	441	465	431	414	460	504	479	467	464	447	475	470	464	476	458	467	442	449	479	463	451	459	455	429	477	515	504	445	439	452	459	472	442	450	471	464	453	498	440	480	504	431	457	465	436	489	480	434	492	421	474	447	451	444	467	454	477	474	470	430	479	447	443	458	458	423	477	450	433	458	418	478	413	476	455	506	477	443	473	433	482	498	464	451	481	471	458	407	480	474	452	456	455	431	497	445	443	495	475	458	472	449	465	441	450	439	456	478	433	488	504	441	453	493	455	465	437	459	460	439	439	445	456	482	468	439	473	419	462	432	443	464	446	475	491	441	464	442	454	464	452	444	469	480	482	476	487	483	458	435	478	481	454	465	510	439	460	466	465	453	447	431	444	491	488	477	415	483	468	432	463	452	486	439	498	400	459	416	444	461	497	464	480	464	462	455	471	464	454	456	458	460	475	461	478	477	458	482	456	474	467	483	471	450	466	457	465	485	450	457	463	518	470	424	482	437	488	461	436	420	477	463	486	452	468	448	446	446	476	449	415	445	467	491	473	417	484	484	447	487	456	508	445	484	453	444	472	459	438	476	480	446	451	439	478	466	491	423	458	422	490	467	481	464	461	455	478	496	490	434	478	442	452	437	455	445	451	446	470	442	467	466	481	436	479	453	460	498	469	449	451	469	452	487	463	420	430	458	432	416	433	444	466	502	454	505	438	429	476	452	455	470	481	470	470	476	455	478	466	452	452	444	451	461	448	444	463	456	521	443	499	425	470	451	468	412	485	438	480	422	454	460	428	488	453	482	499	491	454	474	469	484	458	448	470	469	471	450	467	437	451	454	426	456	458	475	440	475	459	453	481	428	445	454	452	464	462	451	476	445	461	467	461	450	462	480	462	445	485	443	459	493	448	470	460	479	411	454	471	508	451	455	470	463	454	492	494	462	482	433	499	463	431	454	447	488	478	477	419	473	496	480	424	483	451	463	477	460	444	420	462	435	459	442	467	467	491	470	457	458	476	494	454	472	491	439	488	472	496	453	466	438	482	430	463	455	438	447	473	461	430	462	487	453	443	483	472	445	450	411	483	486	451	485	461	462	459	464	437	408	464	482	463	490	444	445	438	435	449	472	440	483	430	477	418	472	456	446	496	468	476	432	491	419	462	449	491	456	521	519	480	467	443	456	480	461	409	460	414	485	472	457	474	433	471	475	447	486	475	507	481	418	441	449	481	466	437	455	419	488	469	487	448	475	450	468	448	481	477	471	459	448	461	472	472	462	451	435	463	446	450	441	474	444	414	461	471	446	459	470	467	511	451	470	451	455	423	447	497	485	476	467	480	475	501	467	429	464	452	433	480	469	445	431	426	466	416	472	464	478	439	459	460	503	487	456	470	464	431	473	481	436	479	484	427	467	512	484	481	468	435	491	477	445	456	466	430	509	478	465	505	427	423	450	433	495	467	476	441	463	431	456	460	504	457	447	472	480	469	459	484	446	487	470	461	475	441	463	499	459	462	487	438	460	488	470	451	473	425	429	411	430	472	494	459	463	467	451	472	446	487	499	487	457	464	438	469	440	412	475	468	438	457	420	507	411	445	466	443	437	471	451	420	449	483	474	449	471	486	470	451	462	433	458	453	462	456	475	500	494	449	457	435	479	493	475	465	449	470	451	431	459	439	476	459	466	445	430	445	460	427	461	476	467	439	460	472	477	496	458	445	458	473	453	446	492	479	421	444	454	498	422	425	484	439	451	468	397	453	471	471	444	455	437	476	418	498	475	482	436	504	437	482	433	418	484	499	428	454	440	438	467	454	477	432	503	432	486	455	419	456	447	448	450	482	460	480	444	468	472	471	456	483	480	436	490	492	475	441	446	455	465	448	485	446	408	476	422	492	449	445	436	472	470	421	456	450	473	447	452	470	466	464	423	437	476	476	481	472	459	443	487	510	416	493	455	468	459	488	467	494	493	463	457	430	459	465	471	491	449	459	444	460	466	494	464	462	465	463	462	466	451	458	459	440	483	436	465	497	447	459	475	511	452	477	432	441	494	468	423	446	481	420	459	476	438	484	459	430	447	447	421	493	487	488	479	424	442	479	483	456	474	439	492	446	485	445	448	485	432	457	414	473	489	446	450	443	463	433	470	478	477	446	493	478	452	427	450	436	423	462	508	453	436	460	479	459	473	476	469	438	428	467	444	457	419	472	505	463	488	460	433	446	447	436	454	441	462	470	464	450	448	481	501	464	486	458	455	439	464	473	417	455	434	426	482	469	448	469	481	484	453	476	467	443	468	478	465	467	438	479	439	443	478	497	502	443	438	469	452	447	439	473	448	478	462	456	445	442	500	487	458	440	418	467	470	463	474	450	470	475	446	432	445	415
23943	23194	34606	31300	22665	13369	2803	918	740	675	639	679	624	647	640	677	645	652	651	677	650	680	630	645	662	644	632	609	650	665	639	648	660	648	672	683	623	578	622	648	665	688	688	623	648	619	626	602	602	614	621	634	616	598	612	576	655	588	621	642	618	608	630	581	597	631	629	591	617	643	647	628	577	610	607	604	614	651	588	610	653	635	650	651	644	602	603	636	605	647	618	691	624	638	609	616	602	588	616	611	663	664	650	665	644	659	597	609	635	607	563	611	620	640	616	637	661	619	582	616	617	634	591	612	626	628	589	655	589	609	627	624	638	593	594	659	644	659	588	609	603	625	576	599	663	682	618	625	603	637	634	619	586	603	593	634	627	634	635	604	655	609	676	607	620	664	608	619	641	592	638	606	643	676	640	639	625	677	658	653	610	643	667	610	648	611	601	637	631	624	633	621	651	601	662	610	590	637	582	614	625	639	664	570	630	601	654	662	644	643	595	605	636	611	568	612	659	621	617	568	640	645	636	642	605	661	668	619	643	623	641	642	593	617	618	649	618	662	579	594	612	661	609	674	638	636	613	651	637	678	620	657	598	592	700	669	634	628	631	628	620	683	605	611	634	595	616	627	614	633	644	612	638	630	622	653	579	573	592	612	643	613	633	650	628	661	627	667	670	621	606	650	624	609	625	639	638	656	622	679	653	649	644	611	603	653	645	612	629	601	619	618	601	618	608	610	614	641	653	644	645	657	602	650	620	628	580	626	596	684	659	598	584	610	633	648	591	633	670	674	610	622	587	607	650	605	666	597	649	636	606	577	602	579	584	617	631	651	594	621	603	640	650	629	605	591	652	618	681	617	609	654	627	662	613	675	585	597	627	643	649	609	621	694	585	676	596	646	652	564	647	628	651	605	624	602	615	625	645	697	590	607	627	635	609	648	664	656	663	692	672	612	591	640	646	582	641	653	596	611	658	636	631	642	638	649	569	637	598	617	622	606	685	614	648	620	642	646	652	637	620	686	617	613	654	599	603	646	631	668	596	620	595	622	622	672	649	610	638	619	619	654	634	644	583	638	643	621	640	624	654	602	634	668	663	644	641	631	608	677	655	708	609	677	595	642	616	627	624	663	628	633	602	617	609	626	645	605	636	646	617	640	605	640	648	593	625	631	628	594	652	674	657	636	624	549	614	617	612	597	599	633	610	640	629	656	608	603	631	636	640	607	594	595	637	647	640	605	611	654	622	593	610	629	646	613	612	633	667	632	616	613	628	639	619	645	622	700	607	631	669	626	634	656	663	654	643	620	636	629	567	608	626	640	622	679	627	619	636	578	633	615	636	648	653	610	568	635	668	618	592	651	589	607	621	616	608	613	633	619	676	638	646	653	647	655	642	621	627	638	630	610	648	631	615	607	615	607	608	636	661	594	622	632	605	660	630	605	615	607	662	608	599	617	647	661	650	639	640	631	587	607	588	666	616	645	637	633	617	633	615	617	646	605	656	608	682	627	619	654	621	645	589	634	621	703	608	684	603	634	680	614	657	639	665	619	662	592	601	648	598	664	687	636	586	640	653	584	641	596	658	658	598	662	585	605	631	621	621	594	596	590	632	617	577	628	636	639	612	617	565	612	624	652	672	637	639	595	613	600	633	624	621	671	643	626	634	693	654	638	639	657	654	664	690	568	614	574	665	629	617	602	618	656	664	603	677	645	633	633	629	671	648	608	700	671	619	587	643	606	633	604	625	669	658	658	619	575	633	601	611	633	650	617	614	657	626	638	639	639	632	633	666	593	624	646	657	637	646	611	607	633	627	645	636	641	636	606	623	618	648	609	614	649	607	627	633	560	623	610	617	626	600	608	608	635	664	626	654	666	588	682	607	623	609	650	624	613	636	596	630	598	642	611	597	644	599	631	598	612	600	617	580	635	648	641	616	660	632	656	646	615	685	624	618	611	635	596	597	634	605	604	613	568	616	653	657	664	549	639	643	668	624	617	639	647	624	615	616	645	615	621	646	626	669	660	655	622	638	627	613	620	637	620	632	624	590	657	603	667	652	615	636	589	613	618	597	623	636	631	633	614	597	666	627	591	624	597	653	620	598	651	646	624	638	598	643	646	656	679	598	635	621	648	603	642	668	636	637	587	612	636	626	599	639	644	666	624	652	647	623	627	606	634	620	634	640	675	641	593	641	577	638	636	639	591	641	628	624	634	618	624	610	598	675	616	646	688	643	601	618	661	666	610	592	660	614	644	637	600	642	649	613	632	652	633	636	624	661	648	605	649	654	663	682	661	636	599	619	575	601	599	605	593	642	611	615	616	629	635	675	632	602	616	588	586	630	587	631	573	644	636	625	606	643	652	582	604	663	591	609	594	627	651	645	684	608	627	592	600	647	602	612	652	575	635	662	617	635	646	602	625	631	638	634	579	637	627	587	623	651	626	644	635	594	634	585	640	656	634	662	583	587	587	653	670	661	627	664	659	674	645	616	614	656	665	606	635	617	639	617	657	663	577	613	649	625	613	631	627	624	617	612	626	615	653	595	615	650	603	604	629	620	617	621	574	626	668	610	595	588	685	649	611	638	651	605	629	621	616	647	599	618	627	641	600	643	645	622	593	656	689	622	629	632	602	717	628	671	564	610	624	638	643	627	615	661	593	605	613	643	654	635	628	623	633	637	605	612	647	637	641	617	632	627	580	619	667	631	601	646	595	611	613	631	603	619	633	690	623	633	611	594	666	631	620	611	626	613	607	621	629	622	679	622	612	686	629	689	612	679	636	638	626	643	590	636	622	637	620	572	594	621	587	647	667	611	629	605	615	634	625	618	625	663	613	617	625	639	656	628	601	662	615	637	579	607	589	595	606	629	611	627	617	647	613	595	629	617	586	624	659	626	609	670	628	633	621	597	597	629	582	570	650	648	574	625	622	597	585	602	610	571	612	604	613	652	645	601	620	631	606	624	623	638	637	610	646	612	658	596	612	579	572	601	625	662	632	624	606	615	656	656	651	629	610	634	617	648	646	616	627	580	573	621	605	600	572	603	692	631	633	628	623	587	619	604	610	615	620	592	596	663	610	643	599	631	607	609	615	653	633	660	624	645	637	675	601	598	618	625	625	642	632	632	589	608	616	636	633	591	624	604	615	617	607	620	661	666	620	630	577	639	678	627	603	660	629	598	620	630	629	617	645	607	604	636	612	600	644	614	628	632	576	694	606	679	648	620	597	598	618	621	642	625	610	620	638	578	613	639	606	651	584	634	663	614	558	643	604	621	624	651	632	597	622	629	626	623	583	594	621	643	647	619	627	622	613	656	621	617	629	644	628	663	610	638	655	590	620	574	656	586	628	620	608	639	602	645	575	637	647	591	671	619	623	606	586	637	652	638	621	673	671	694	597	595	634	605	620	629	609	597	595	643	616	611	609	615	631	620	607	647	652	591	659	650	666	669	588	606	608	611	618	624	587	620	643	618	654	637	676	623	631	626	633
63848	101131	69200	38114	15227	4534	1359	706	666	600	614	581	618	590	557	615	646	605	593	636	621	606	600	615	641	591	569	565	647	591	587	596	621	616	601	615	585	618	596	572	607	618	560	575	602	598	593	554	607	571	636	598	572	605	618	570	639	602	607	594	582	580	593	627	596	603	612	624	578	655	606	607	652	608	570	592	594	644	584	584	583	616	599	672	625	583	626	557	605	586	629	581	577	604	599	612	584	589	582	609	626	578	568	589	617	645	551	563	575	619	629	614	616	629	643	610	590	608	579	588	560	602	584	620	596	600	618	604	569	626	568	623	625	569	575	600	581	579	588	631	566	612	576	625	630	579	601	600	592	593	576	606	652	632	610	630	592	608	604	624	637	589	620	599	573	617	595	610	614	579	624	599	621	633	640	635	595	582	578	631	606	599	609	589	583	603	602	611	617	630	589	607	663	555	591	575	618	587	619	611	632	585	644	611	601	589	582	573	603	625	620	612	598	621	625	624	627	606	592	605	564	586	604	594	570	611	571	616	614	632	599	558	600	603	650	589	572	577	598	611	575	618	628	576	602	600	609	612	602	613	580	603	627	648	597	591	606	607	586	628	602	625	633	666	602	622	609	621	617	601	587	588	608	617	594	591	607	588	604	602	586	632	582	588	613	606	586	640	564	573	600	568	635	633	634	564	595	645	629	658	630	584	574	614	599	588	618	583	626	608	624	593	589	591	624	641	624	594	577	585	644	594	601	573	605	614	664	639	625	607	551	612	606	598	586	620	637	544	577	560	589	562	624	621	531	603	574	565	609	569	632	608	597	609	560	625	606	551	602	609	587	608	581	580	597	612	599	605	573	603	603	617	627	595	570	616	625	583	613	603	573	617	615	536	583	609	590	606	625	588	578	585	585	552	578	595	591	615	591	580	624	574	572	604	640	624	551	606	597	596	552	624	592	611	621	596	611	570	599	602	628	593	629	568	595	602	564	605	583	606	631	588	596	583	614	609	615	629	610	583	645	588	582	600	594	628	594	628	581	604	587	607	570	638	585	591	615	597	590	597	565	614	572	590	586	623	618	577	582	620	621	591	655	606	601	582	610	641	587	574	552	586	602	579	572	576	604	641	586	620	593	619	575	638	642	631	574	599	571	590	655	596	627	599	599	594	625	604	621	605	583	584	553	610	624	591	608	601	584	605	590	627	608	621	605	544	604	652	581	599	631	617	609	575	614	577	650	613	577	615	592	632	612	604	631	658	596	605	570	601	598	624	623	621	625	659	598	618	632	594	622	573	569	592	609	594	608	608	583	620	592	622	599	620	615	602	659	620	604	574	600	603	589	610	575	620	639	607	585	581	622	585	613	568	579	588	624	602	623	638	597	566	604	571	618	620	599	625	567	637	606	641	603	550	579	637	589	582	626	572	572	618	591	645	592	616	627	586	617	575	617	603	592	580	602	601	601	569	562	605	601	605	597	539	563	561	583	619	604	591	639	579	603	595	612	563	560	608	595	569	594	580	628	590	587	603	591	610	606	594	548	571	622	621	600	597	608	627	620	619	591	619	617	606	646	605	590	591	572	576	581	582	606	618	604	589	619	654	630	611	584	567	581	554	585	582	553	588	581	591	596	590	578	569	605	570	596	584	595	545	589	620	593	632	629	588	595	593	631	601	549	618	640	575	660	582	620	563	640	644	556	619	600	584	654	576	642	551	558	590	631	598	586	555	607	609	599	592	626	616	602	580	583	609	618	607	637	614	601	615	616	587	615	584	615	580	568	583	570	609	564	605	555	563	629	629	622	617	615	588	602	656	581	633	586	648	614	623	624	634	622	634	639	595	592	558	577	594	654	618	628	560	628	603	603	611	619	573	604	643	626	613	631	608	604	581	601	567	625	564	565	599	639	586	600	567	603	607	617	622	574	601	620	667	601	595	606	615	577	607	592	623	611	617	628	588	558	535	593	595	605	624	569	591	632	601	592	574	565	624	609	659	621	631	614	586	628	581	638	584	610	581	618	589	580	585	556	606	581	625	603	574	587	608	578	584	653	579	604	583	628	589	581	601	598	631	591	597	590	575	620	582	644	588	618	575	602	571	545	602	553	593	600	554	615	608	555	611	635	626	588	624	589	617	588	536	590	610	577	611	583	577	587	626	605	599	597	592	603	586	590	594	615	589	633	610	582	622	626	600	605	603	602	589	605	600	562	606	593	620	610	653	581	640	602	643	587	603	573	588	615	631	609	574	580	614	573	582	594	612	590	597	557	563	580	663	575	627	627	627	538	637	562	631	612	560	640	632	560	633	580	575	572	577	579	596	559	611	606	604	626	571	616	620	613	596	596	583	601	583	625	587	589	574	563	601	645	592	552	594	581	626	570	566	614	603	564	610	618	570	533	536	587	562	606	599	598	583	558	637	656	556	575	618	607	586	572	572	592	612	569	563	607	620	548	605	619	656	609	613	537	580	605	562	621	575	634	605	583	594	599	603	581	591	607	550	621	615	577	609	602	583	638	582	594	601	592	568	578	647	562	600	598	606	607	593	557	605	590	602	596	591	569	580	622	637	610	637	583	609	552	583	583	573	605	596	592	570	591	624	568	594	576	594	590	586	566	649	603	560	578	641	564	556	609	601	595	544	597	558	581	627	588	598	643	592	631	592	575	612	546	604	612	581	566	577	573	606	556	586	594	609	585	599	616	605	616	584	604	621	615	659	590	631	569	620	591	602	605	558	610	591	594	592	607	575	606	639	609	593	589	597	600	567	647	614	630	620	569	562	614	585	562	582	574	612	584	618	590	561	616	565	580	629	595	654	582	556	601	643	621	608	588	552	598	656	610	570	586	602	569	647	580	560	601	540	570	556	607	590	620	585	603	622	588	640	584	642	575	590	565	614	643	584	601	570	579	595	610	608	565	638	627	636	596	610	568	588	559	625	557	572	603	601	616	587	568	594	576	572	622	592	596	591	592	540	633	615	626	575	623	605	575	613	617	601	570	596	572	596	638	612	595	659	564	615	597	581	605	575	593	590	586	572	620	590	564	585	607	592	572	628	589	640	560	568	595	624	589	604	603	583	605	600	637	579	619	610	576	580	592	645	573	575	574	601	617	593	563	628	578	646	631	581	577	626	623	582	604	568	558	598	597	564	584	583	604	615	534	607	585	589	572	578	618	590	592	558	601	600	616	596	627	579	576	555	569	556	570	586	587	593	613	572	583	593	599	629	555	610	626	618	625	599	590	624	607	586	598	592	608	614	629	570	585	570	571	611	588	634	548	577	615	574	591	635	605	591	611	571	574	575	596	597	585	604	587	612	579	606	599	597	588	559	577	611	613	589	660	599	582	640	570	602	600	633	614	579	559	593	603	579	584	654	582	577	597	634	589	571	613	628	613	566	552	598	586	573	574	599	645	591	614	613	575	642	587	588	650	616	600	577	615	552	652	606	604	586	597	571	617	570	558	632	607	589	571	617	642	611	629	580	583	577	596	601
30176	29529	24609	9410	1933	696	464	434	396	385	424	428	392	410	422	398	426	396	410	364	419	430	408	416	409	418	394	453	376	411	362	424	409	431	433	402	430	421	404	428	455	379	415	400	376	399	386	423	406	381	449	426	408	409	419	383	426	418	419	421	399	403	425	425	417	411	436	419	395	398	392	423	425	415	402	420	411	395	404	392	422	431	398	427	386	375	472	402	395	406	399	389	382	448	396	417	440	411	426	390	391	378	432	409	410	423	384	394	423	394	403	421	414	454	406	377	409	407	402	400	387	400	380	399	420	374	406	407	424	392	406	429	445	400	458	421	397	413	380	393	426	432	414	391	384	459	430	420	417	416	385	407	386	407	404	454	403	413	424	404	401	434	432	420	422	410	402	389	426	419	422	421	423	405	382	429	419	396	384	407	436	407	411	419	443	419	398	389	421	411	425	436	425	417	390	408	406	405	442	382	369	411	429	437	400	405	456	411	409	391	397	380	424	430	429	419	410	430	367	382	377	423	421	450	395	404	406	381	394	421	397	419	385	350	417	421	446	418	442	430	421	417	400	385	411	420	390	397	363	410	401	407	401	427	377	433	433	429	390	383	386	398	434	432	379	434	389	416	428	412	364	400	410	417	432	365	408	360	416	392	390	383	409	423	426	392	430	433	407	387	406	378	408	427	416	404	415	436	370	395	409	372	382	393	442	388	426	373	417	387	435	378	411	432	399	423	400	411	397	402	422	384	405	411	417	434	408	421	419	423	403	427	391	407	377	395	425	416	420	431	425	398	394	438	384	409	398	414	419	409	421	362	391	412	431	431	427	393	450	402	390	426	386	386	399	406	412	379	407	372	387	428	420	427	410	415	402	428	417	429	400	421	400	426	374	380	431	397	405	414	377	407	418	421	430	396	390	444	438	410	369	396	405	416	389	427	402	409	397	387	407	438	422	373	417	410	440	424	426	398	448	394	366	441	421	409	425	408	417	404	425	409	418	384	396	410	416	390	409	437	403	411	389	388	372	414	427	390	393	415	413	441	413	436	431	393	376	410	421	395	410	371	389	401	395	389	409	367	381	424	410	409	422	410	384	415	397	404	447	433	395	437	395	392	409	391	415	430	379	437	417	400	421	423	423	435	435	395	416	388	396	420	422	415	456	413	369	403	400	371	381	437	405	417	384	405	431	402	362	417	429	404	419	359	412	404	387	414	388	406	367	394	376	398	422	374	443	422	413	393	419	380	415	367	411	404	426	382	406	435	373	394	439	447	381	440	394	431	389	403	395	418	428	386	411	414	391	399	423	452	426	358	376	428	402	397	399	417	430	449	386	419	408	430	396	435	414	418	385	456	415	406	417	427	434	427	391	422	408	421	390	418	448	401	405	407	396	393	450	380	399	426	418	404	400	379	386	432	438	444	395	423	425	440	411	417	408	408	453	412	376	405	399	413	418	419	386	412	419	437	400	426	411	383	430	383	422	411	395	400	384	394	421	429	428	438	429	418	454	434	443	409	409	416	393	438	393	431	376	420	447	415	410	404	421	437	386	435	386	412	452	406	405	399	427	428	379	451	394	426	404	425	428	450	393	396	405	399	434	388	423	433	462	424	414	416	429	368	402	411	421	412	418	395	411	445	399	418	390	405	360	424	409	386	394	408	362	409	401	399	402	362	413	403	428	413	415	410	403	418	398	417	368	426	401	410	412	402	392	426	410	411	381	454	410	400	410	424	389	390	379	366	358	407	376	411	395	393	425	401	413	401	396	393	409	432	420	406	412	408	407	412	387	412	417	403	418	394	414	413	406	423	403	405	436	418	448	422	408	411	406	395	429	387	410	406	378	402	418	370	383	380	394	391	457	400	398	399	401	397	428	412	408	391	437	413	431	412	404	379	408	411	413	419	432	412	415	416	457	412	403	409	396	431	409	362	412	439	388	418	378	382	405	388	424	385	412	408	417	380	406	398	411	392	397	395	417	414	413	400	418	388	404	411	385	393	436	404	440	387	427	392	404	382	437	412	395	379	391	422	390	408	447	440	402	385	397	422	400	414	400	403	413	381	395	415	425	396	406	415	426	408	400	440	413	411	447	388	392	395	425	397	385	384	404	370	420	421	455	407	376	367	422	416	376	423	379	423	377	402	442	401	422	426	416	410	417	396	418	425	437	374	407	428	429	423	392	422	431	393	414	362	384	412	439	406	418	417	450	418	406	435	408	372	394	406	403	389	402	412	410	373	400	390	426	378	384	414	396	430	389	379	428	400	396	354	394	397	360	459	410	405	403	395	416	418	398	380	424	407	435	415	398	416	412	415	374	381	397	417	417	397	428	376	413	446	396	406	421	422	399	399	359	410	394	391	391	432	422	410	395	378	407	379	394	417	407	421	407	410	427	397	436	427	428	437	401	425	397	393	403	403	434	443	413	416	359	400	406	409	412	419	408	408	381	411	410	432	398	409	394	406	433	411	415	454	412	407	422	389	408	433	411	363	394	407	385	431	385	413	408	422	404	419	385	399	422	410	349	409	457	414	449	417	409	417	390	401	394	424	358	411	395	437	427	397	396	373	426	407	384	410	424	404	436	435	428	436	410	409	427	407	368	424	404	426	411	436	404	416	413	417	411	445	424	409	435	398	415	403	439	401	376	374	440	408	434	422	396	445	402	406	444	420	399	362	377	432	369	402	403	393	393	422	405	404	430	403	409	383	405	395	427	431	409	428	385	405	432	413	364	446	405	439	410	429	409	440	409	401	400	420	378	409	406	405	421	418	377	401	403	418	412	378	423	388	403	400	413	403	408	394	417	371	415	423	396	403	408	441	403	418	401	437	416	449	425	383	434	406	405	389	429	399	440	449	398	380	446	397	409	402	407	409	425	429	406	397	404	405	409	403	433	425	438	415	423	395	395	411	404	455	434	407	369	417	416	436	399	442	404	366	407	420	423	360	435	395	420	421	424	427	437	398	368	390	424	399	383	387	431	399	371	427	424	414	386	391	446	453	413	449	397	385	434	396	430	397	396	400	390	424	404	402	403	393	409	455	396	399	384	371	411	402	445	366	446	389	388	398	457	355	432	404	432	407	396	424	467	366	396	392	412	419	419	428	427	390	416	377	400	430	389	408	411	399	431	437	435	424	413	422	437	410	395	382	424	399	413	432	411	405	426	415	420	407	419	421	418	407	432	419	442	441	372	420	418	390	420	426	398	386	395	413	393	408	414	432	400	434	416	391	401	420	422	412	386	401	419	407	372	380	424	382	402	381	415	396	395	365	411	391	409	420	418	404	412	413	400	441	405	441	409	431	426	402	439	394	416	405	391	367	405	421	349	395	418	370	410	384	396	417	394	402	399	400	411	371	366	385	385	429	418	407	401	406	390	386	418	393	389	445	370	419	436	370	384	401	441	403	406	405	393	378	430	429	435	414	389	443	393	438	399	382	406	423	462	412	401	395	397	403	413	411	371	396	387	410	406	401	381	375	427	399	388	405
23119	34065	18527	5137	1622	621	441	390	346	346	401	367	363	353	362	371	348	362	353	349	351	364	323	347	375	352	385	365	344	368	359	355	351	367	365	390	376	337	341	380	348	360	366	360	354	353	367	361	379	351	334	357	390	372	367	367	356	364	391	340	348	372	350	339	358	358	359	332	340	360	317	381	366	373	344	347	348	372	362	331	384	325	365	367	367	367	379	353	368	365	302	388	366	345	351	354	312	336	384	334	331	354	334	338	431	331	380	377	365	365	365	371	352	383	357	347	365	398	330	386	353	339	371	368	359	375	369	353	333	362	354	365	362	369	316	340	341	374	375	352	318	357	325	384	342	358	365	356	394	361	347	393	359	356	346	351	380	369	321	374	364	333	375	353	362	383	346	349	355	365	344	365	337	390	349	401	390	360	370	339	334	361	376	337	349	343	343	352	339	368	376	369	360	354	351	345	362	350	341	335	394	378	378	370	344	381	350	331	378	384	319	365	381	345	362	353	345	364	345	350	322	364	351	320	347	357	365	331	364	344	363	338	358	369	358	329	357	362	380	332	364	339	362	390	356	368	344	334	345	367	333	390	384	385	383	365	359	399	351	318	380	380	368	379	368	368	383	384	338	350	348	372	332	386	378	327	363	354	345	373	335	349	340	371	363	325	383	359	388	368	371	355	363	369	380	341	382	331	352	359	333	374	355	338	330	373	371	375	352	341	363	348	363	353	363	327	358	342	359	362	346	367	367	351	364	353	356	337	346	351	337	372	391	361	364	370	375	376	364	361	354	354	374	357	344	329	369	340	339	337	382	374	350	355	339	344	355	392	369	377	340	328	362	376	320	384	356	315	359	342	359	368	328	338	369	339	348	335	351	337	344	353	368	356	341	336	345	377	309	346	368	400	403	373	355	379	329	373	355	338	369	355	364	358	343	367	366	345	337	348	367	349	349	363	355	351	364	352	374	359	334	336	344	385	382	423	376	362	352	396	366	344	330	362	341	330	316	351	352	348	363	343	377	371	379	345	352	382	352	355	381	360	372	378	340	319	345	360	351	378	363	341	377	341	363	360	328	377	341	374	396	336	343	346	338	374	368	362	347	351	342	360	341	355	346	355	388	365	381	361	383	322	348	346	369	340	372	375	384	371	359	353	386	342	345	355	368	375	344	345	367	379	354	346	361	363	326	353	369	373	386	348	349	358	388	337	332	373	339	346	356	335	324	355	347	332	362	348	358	358	381	358	345	403	359	345	333	346	376	348	367	356	349	364	324	380	359	357	370	360	342	344	326	372	404	370	360	355	376	370	349	361	391	368	347	369	347	351	351	336	363	354	374	368	331	369	362	363	335	352	314	342	379	345	376	351	370	386	357	361	375	352	374	364	357	336	364	361	361	342	364	360	333	351	359	392	372	349	354	354	379	350	353	386	337	343	382	362	365	350	376	375	345	355	371	354	356	321	385	348	356	350	335	353	335	358	366	367	350	356	350	350	342	369	342	380	363	342	379	385	371	340	317	350	332	364	333	346	354	360	382	353	383	368	399	347	326	341	365	373	373	346	336	360	344	338	328	319	354	364	342	342	356	359	338	375	346	357	345	382	371	353	359	354	378	331	357	348	345	360	365	367	356	341	383	341	333	326	354	368	349	374	341	336	390	390	354	359	379	380	330	361	355	376	395	352	332	374	314	355	379	343	340	355	352	345	360	366	311	335	337	369	370	344	340	334	378	373	373	337	349	367	364	315	348	332	361	363	363	343	353	373	355	351	365	335	350	366	372	364	344	337	334	375	361	351	365	378	334	347	399	352	376	373	364	359	353	372	351	343	337	355	384	341	363	351	329	354	341	359	380	355	384	344	340	349	359	347	324	352	330	360	324	335	371	364	349	352	339	363	353	381	388	364	413	377	399	347	375	370	343	354	342	358	354	337	344	352	351	389	342	338	347	366	361	356	347	378	342	361	353	365	353	343	360	383	339	343	349	395	344	357	339	361	317	367	352	362	354	370	364	398	376	364	363	369	398	340	388	380	355	327	348	386	363	369	350	375	380	397	368	360	311	357	349	369	346	355	329	341	401	338	341	368	338	369	388	365	357	362	339	361	350	366	344	362	341	364	353	408	345	335	377	354	387	363	331	344	326	319	351	328	359	362	328	398	331	375	382	376	308	358	355	355	355	360	378	380	376	395	370	344	363	331	364	373	363	368	367	347	350	345	337	372	359	367	371	339	365	351	369	336	350	366	390	364	385	352	358	374	338	367	384	371	356	365	313	356	353	333	361	377	344	362	353	347	348	332	353	337	364	369	352	317	349	347	374	376	366	385	349	343	329	352	400	317	357	336	345	325	337	368	361	347	359	353	350	342	341	368	368	351	362	329	406	339	336	398	346	339	329	347	372	334	345	332	402	367	388	371	339	392	327	391	362	342	366	389	340	384	348	407	331	372	361	327	329	394	367	353	324	356	371	370	358	344	368	397	386	336	364	312	374	336	371	339	367	391	347	357	382	357	326	350	359	363	346	346	350	371	358	376	350	384	396	357	353	333	348	364	327	322	352	329	382	363	378	381	325	354	377	375	351	381	368	329	368	349	384	394	372	377	355	347	388	336	364	376	364	361	362	368	373	376	369	339	345	355	380	359	341	361	347	390	341	375	347	378	371	335	410	349	373	355	358	371	342	357	361	330	379	361	344	348	351	371	345	360	347	352	323	350	358	349	401	368	343	328	354	319	358	357	349	338	388	362	354	392	364	353	380	351	348	367	372	331	353	384	363	342	366	385	372	327	351	379	363	342	352	349	331	347	383	321	360	337	333	328	360	338	350	360	398	398	323	347	373	362	353	359	359	328	345	374	351	358	338	382	357	388	360	359	349	360	363	385	363	339	325	365	334	329	357	369	357	341	390	362	329	357	373	327	359	347	384	349	374	324	349	345	328	339	354	348	326	327	357	367	329	380	345	388	382	360	355	380	353	351	368	349	334	328	334	335	350	405	325	324	362	341	363	384	370	354	359	352	350	381	338	389	355	356	354	368	400	353	384	315	377	367	364	327	363	362	370	390	348	379	363	373	371	350	318	373	362	363	344	358	360	408	358	328	362	367	342	352	367	364	349	316	356	328	333	360	362	346	352	333	373	363	377	379	360	364	334	385	372	344	316	391	368	328	353	363	343	348	342	363	340	405	345	350	372	369	358	375	363	341	374	355	371	363	345	351	333	338	351	359	360	337	357	357	388	364	359	371	361	352	379	372	363	375	367	354	356	371	337	352	355	417	379	353	377	377	387	316	331	363	350	352	344	369	355	358	324	318	369	336	358	354	371	389	363	316	374	355	371	354	339	370	380	336	385	363	378	376	340	324	355	329	358	348	346	350	396	364	361	344	356	358	335	358	376	346	358	335	348	354	376	345	354	357	352	383	292	337	331	363	383	369	352	336	341	363	342	364	352	333	340	341	371	348	339	347	378	367	348	367	329	391	365	361	326	357	373	337
25480	26897	39854	34434	18366	5296	1109	570	458	485	470	478	470	522	461	466	461	470	499	498	493	501	464	465	460	460	471	462	414	488	517	509	501	479	487	448	470	516	456	489	465	466	437	482	495	490	470	444	472	491	468	488	465	483	477	490	460	460	505	499	502	508	478	476	466	495	469	460	437	470	517	446	455	470	475	498	470	520	461	461	497	473	484	474	452	430	482	449	445	435	477	487	499	487	465	479	465	459	502	475	475	491	500	490	474	469	467	468	453	455	456	478	498	454	459	497	439	482	463	502	456	477	464	457	455	459	480	487	443	465	490	478	468	473	474	495	461	468	444	479	441	437	474	443	502	497	518	511	527	479	438	479	469	482	444	459	466	478	435	489	472	479	483	440	488	530	460	462	466	457	465	470	477	471	482	448	490	499	438	465	473	478	464	459	463	465	465	458	471	441	471	469	471	532	517	465	425	474	420	498	462	449	479	493	483	464	478	478	471	435	479	488	500	475	467	459	436	454	464	495	460	465	469	461	438	482	465	433	508	453	440	479	468	503	424	508	462	457	460	495	452	443	497	472	430	478	438	466	457	490	464	492	469	513	507	446	474	481	477	473	512	446	472	458	470	484	464	484	490	451	461	457	462	453	470	462	463	476	459	526	454	465	477	488	466	472	478	435	501	507	494	464	479	444	490	455	469	507	457	441	484	482	495	476	503	460	498	515	467	475	429	471	503	442	499	471	496	474	451	496	458	500	492	469	455	494	440	467	467	474	475	459	478	471	485	475	439	495	478	481	481	425	492	505	455	450	464	459	475	513	490	488	422	448	475	475	478	484	516	469	484	467	497	459	487	470	470	476	485	489	448	478	512	417	469	485	452	453	473	464	463	472	476	459	473	491	463	473	497	475	469	475	488	501	509	456	472	481	488	450	488	511	492	457	457	450	495	484	472	512	482	485	455	438	443	486	480	471	466	479	440	504	462	478	464	457	492	464	438	486	439	483	506	460	460	477	473	432	473	480	467	502	473	504	448	472	484	467	505	482	503	472	476	480	494	487	485	465	457	463	470	467	485	490	523	493	485	485	459	491	471	476	449	459	470	491	477	485	463	493	436	475	482	444	489	432	491	474	502	484	486	478	443	447	453	519	457	482	466	455	483	469	495	428	489	494	488	501	504	453	500	459	461	456	462	478	424	450	483	480	495	435	549	481	485	499	484	481	471	436	472	456	438	477	471	512	509	460	476	486	521	464	494	475	470	459	476	457	488	465	508	470	509	484	458	438	474	491	470	468	470	494	490	504	471	437	493	463	459	472	494	429	479	473	499	499	446	488	493	467	438	515	479	475	474	500	484	473	477	453	485	470	466	487	496	459	448	506	484	457	479	480	497	440	462	451	454	496	447	438	459	470	490	468	445	465	497	493	473	471	451	445	459	453	497	454	494	464	490	459	453	518	429	452	459	480	469	503	457	465	489	514	509	472	484	465	465	501	472	450	450	475	490	483	455	473	497	475	472	456	488	466	460	479	448	456	502	505	469	497	484	498	486	458	453	448	477	447	484	454	460	500	512	462	472	481	464	462	516	484	483	478	459	480	499	479	455	426	475	461	474	461	459	460	481	434	417	513	448	490	476	465	448	528	467	450	452	532	499	454	443	495	459	472	491	472	452	462	506	493	484	441	497	497	482	453	471	443	435	503	479	472	461	459	447	474	456	422	459	461	490	472	487	449	501	462	499	449	467	448	466	513	456	481	454	470	465	494	491	474	447	436	470	465	484	511	490	437	455	428	475	471	472	450	477	480	430	439	473	452	442	515	497	466	449	467	410	479	496	497	479	437	451	502	473	469	484	492	423	503	455	482	490	484	465	502	481	497	464	458	488	458	506	496	471	488	472	480	423	493	481	494	472	451	457	543	424	454	466	457	493	469	474	480	451	478	495	494	512	488	456	486	518	503	463	460	486	453	450	466	450	457	442	482	512	443	458	462	437	461	478	483	488	450	519	494	488	459	484	483	433	468	438	498	465	468	483	481	473	495	470	467	470	447	456	498	468	463	508	452	483	479	480	447	490	486	453	463	502	481	457	486	473	449	431	448	463	510	474	453	509	512	487	484	502	483	507	471	479	485	475	464	489	464	450	485	486	501	450	532	483	472	480	477	454	459	475	490	453	447	484	457	456	452	469	473	479	463	444	484	497	478	491	445	475	479	458	468	496	460	480	484	484	476	439	469	506	473	498	454	471	470	476	484	524	417	443	478	491	453	468	444	495	455	461	460	487	415	433	452	468	470	455	471	452	440	499	476	467	480	479	493	493	476	475	471	511	509	475	494	451	485	475	492	487	466	456	511	530	498	486	475	447	468	452	502	480	488	457	497	462	488	461	480	456	504	492	483	470	498	489	463	495	485	489	474	505	458	503	472	459	491	425	461	470	447	496	446	479	469	480	487	470	489	533	466	477	470	462	505	470	490	440	473	468	470	478	493	483	499	467	474	468	480	474	459	406	457	471	471	496	493	468	500	530	485	459	501	474	478	474	475	492	464	484	480	467	456	464	477	466	470	459	491	479	482	480	509	454	488	448	438	485	472	479	474	446	485	463	508	485	458	477	447	438	479	481	482	467	461	477	482	483	473	457	499	455	446	474	471	516	520	458	520	506	484	472	519	484	468	491	437	476	494	476	484	468	466	449	523	489	488	496	466	476	470	489	431	479	460	453	454	494	494	472	450	495	470	493	481	464	498	485	468	472	501	476	491	517	492	515	436	487	483	478	496	469	482	440	509	467	470	469	467	450	482	432	530	436	439	470	476	430	423	471	450	471	448	446	474	470	497	518	463	485	494	463	482	455	476	470	493	482	474	470	474	420	464	450	468	448	461	504	486	507	489	493	454	481	479	443	458	499	439	482	457	482	441	444	479	475	510	482	491	520	489	497	420	501	463	462	468	473	466	478	479	471	427	483	489	501	494	486	452	492	506	488	483	459	470	461	461	465	467	464	430	482	489	460	519	470	457	467	468	483	455	457	450	439	442	490	426	450	451	472	462	453	472	456	456	461	523	474	496	508	452	501	479	522	456	488	507	483	468	484	454	423	492	496	465	511	484	489	459	465	453	480	468	444	459	495	455	427	501	486	471	473	465	493	483	467	438	478	489	425	469	509	447	464	474	428	483	494	460	474	483	444	503	498	470	499	449	443	459	522	461	490	456	500	468	471	446	497	473	496	462	502	437	477	481	448	448	492	481	490	461	469	499	484	495	455	469	481	460	462	471	463	439	506	455	477	476	481	444	502	480	463	434	508	485	475	484	491	503	471	419	441	515	475	515	473	440	516	461	448	506	511	485	501	503	466	447	475	497	489	466	463	502	491	476	463	501	485	438	443	493	471	445	504	502	453	444	504	467	429	467	475	457	476	478	478	496	491	479	446	499	452	426	462	466	453	499	488	481	459	455	495	488	455	451	506	481	466	498	447	471	439	471	483	488	487	471	502	490	481	438
60064	88115	58488	27555	9490	2654	903	502	448	436	421	485	434	404	461	432	440	421	443	454	440	421	502	427	454	450	415	431	427	427	423	461	463	451	443	447	457	487	465	424	464	450	407	420	450	445	467	411	425	441	448	473	438	446	436	422	425	429	485	427	411	468	471	467	465	458	451	455	435	446	477	479	448	447	440	483	486	433	448	433	408	430	471	481	440	447	460	477	466	474	456	441	417	424	425	428	474	436	462	455	453	442	443	426	427	421	445	461	499	482	436	449	437	410	453	489	430	464	396	416	474	466	423	415	469	433	443	452	450	427	439	426	436	459	466	472	460	486	409	441	444	475	465	452	417	469	457	442	430	471	445	457	466	461	453	468	434	456	443	420	441	421	425	470	449	409	450	483	431	392	441	439	467	406	457	412	442	445	442	454	459	434	445	451	437	448	415	480	445	443	408	459	446	434	448	443	479	446	440	452	450	444	491	417	474	436	414	434	413	438	411	449	425	497	460	418	441	435	428	440	442	451	431	462	460	455	454	461	466	450	449	421	433	413	407	470	455	437	437	461	444	474	442	435	401	466	463	464	444	463	443	449	395	440	464	452	446	432	427	475	433	451	436	428	467	426	427	441	440	458	464	417	443	495	430	457	444	494	460	428	442	437	402	457	437	444	482	421	465	445	453	427	452	445	457	455	455	433	445	447	466	443	465	406	431	455	448	416	421	459	421	424	421	435	420	466	456	446	444	438	476	503	446	458	414	404	423	435	419	490	461	442	392	483	417	428	453	422	424	448	459	425	426	441	446	445	428	452	482	432	471	441	459	434	440	414	445	465	454	441	450	470	433	464	453	463	429	482	455	434	426	454	449	412	442	456	442	466	433	468	465	454	414	418	446	415	465	446	459	481	487	466	452	473	444	425	445	465	467	477	440	427	451	439	453	426	494	488	451	466	458	449	441	443	433	447	444	444	467	449	434	402	419	468	443	443	480	428	435	443	449	457	497	434	453	471	419	400	446	484	489	463	418	493	440	451	413	461	469	456	415	457	442	467	440	474	399	446	429	461	449	429	454	422	464	413	464	419	467	428	428	456	440	452	455	450	445	406	482	429	411	441	449	440	448	450	435	446	402	453	444	466	442	473	450	444	467	427	474	432	449	449	445	457	477	437	430	466	442	423	444	411	424	464	432	410	504	442	402	446	410	477	461	479	438	456	461	429	433	462	453	448	445	446	462	460	466	457	424	443	426	454	451	431	469	456	450	467	393	446	394	504	459	455	430	445	430	470	475	431	447	406	461	434	427	454	476	449	411	434	425	445	455	468	414	410	424	440	419	429	434	446	464	429	434	461	417	454	452	432	453	421	472	455	409	420	432	439	444	445	426	481	461	463	410	451	421	468	480	460	453	428	466	430	440	454	408	431	426	446	435	442	455	423	459	430	418	425	478	434	452	444	462	446	479	444	434	446	419	412	452	439	434	472	473	468	417	425	495	442	444	417	444	429	446	440	464	417	425	447	394	441	446	434	426	446	436	472	477	447	460	426	448	444	479	448	457	417	448	434	451	448	436	447	451	454	417	371	453	430	460	453	450	439	429	422	458	400	459	429	419	407	413	461	418	438	435	470	477	471	432	422	483	465	465	497	421	463	424	418	418	457	426	446	404	454	425	441	453	468	419	431	445	446	424	457	456	427	444	407	426	433	434	452	459	441	410	433	474	477	440	423	438	411	429	433	407	434	457	451	456	442	443	448	440	459	455	424	449	462	475	472	471	460	441	436	451	450	449	455	471	420	437	462	460	490	481	440	427	459	437	443	455	411	442	454	473	431	435	443	449	435	421	401	429	474	450	455	456	431	448	428	462	426	446	417	435	478	416	479	437	438	419	444	422	445	447	438	437	454	416	415	454	464	482	471	440	467	445	473	444	480	452	463	439	464	413	462	476	434	448	455	421	477	455	456	430	483	441	439	420	431	467	423	455	447	433	467	455	461	416	424	473	437	433	446	454	453	460	432	410	448	453	449	437	444	443	468	403	437	436	427	445	467	462	446	439	445	408	440	447	442	435	439	451	435	467	458	447	454	452	415	474	434	444	452	432	470	430	481	454	471	456	454	485	466	433	455	452	473	503	447	440	451	412	428	445	481	453	459	433	471	418	422	430	451	449	459	461	452	463	431	470	445	451	454	427	421	437	449	460	460	437	508	474	432	432	461	414	460	457	438	456	423	419	470	451	424	470	442	503	414	425	484	452	460	422	409	430	468	465	454	454	461	432	444	423	447	433	484	466	456	430	440	458	429	418	432	453	484	436	432	429	443	518	418	473	439	442	471	441	451	428	473	463	466	473	449	469	464	427	440	402	409	418	456	456	433	445	468	433	433	421	427	448	427	436	465	430	451	410	472	407	473	439	472	450	458	474	418	455	506	450	452	434	440	438	462	456	443	414	452	412	438	430	476	424	447	428	464	455	474	440	436	413	461	500	433	449	432	434	447	441	477	430	480	436	451	437	407	440	461	457	448	474	445	435	452	441	471	416	452	414	442	436	466	441	446	467	452	439	453	436	462	442	426	427	482	426	424	416	433	440	445	464	502	433	478	424	450	448	443	502	464	455	423	483	459	404	452	449	470	446	475	466	450	439	406	445	463	480	475	503	446	412	450	447	470	455	425	468	442	445	461	393	466	439	435	386	437	414	433	444	440	440	418	426	428	439	427	452	447	444	464	462	466	393	448	463	463	408	452	463	487	442	484	439	459	400	428	418	432	418	450	453	406	423	446	460	432	456	401	456	428	416	420	450	442	430	454	426	452	451	455	447	424	462	421	445	443	464	437	443	433	435	417	423	454	443	485	459	463	469	429	413	419	421	468	421	450	466	470	441	471	429	444	458	437	461	472	455	456	432	442	443	422	415	498	440	459	465	447	463	412	467	464	455	478	436	455	452	445	431	418	481	427	438	439	431	424	457	460	452	456	409	431	449	450	472	447	487	460	421	409	438	431	447	418	461	465	458	435	428	464	439	456	469	468	447	424	446	466	471	426	462	442	490	434	440	445	443	438	421	428	490	440	463	405	393	452	431	423	446	444	482	457	455	470	454	431	466	429	445	459	402	396	454	443	423	458	446	438	460	439	455	424	459	454	458	444	432	457	450	450	444	451	437	456	439	411	434	469	456	425	458	442	427	438	427	428	469	464	455	503	443	442	438	468	461	441	456	454	483	433	461	454	446	450	460	463	445	431	450	485	450	423	453	451	432	436	492	451	438	428	433	446	439	441	445	428	477	393	427	416	480	476	459	423	441	428	461	399	452	466	448	449	442	447	440	455	481	444	452	427	446	419	426	425	425	510	411	468	452	467	457	399	450	453	450	470	470	400	420	445	452	431	437	444	445	415	445	404	459	431	432	441	427	435	439	406	466	478	443	414	429	413	438	441	475	443	436	449	450	423	490	452	456	427	452	461	424	421	436	456	455	429	417	445	453	415	461	429	448	424	412	450
23917	23329	34537	31621	23441	14471	3435	926	699	638	676	718	649	652	627	605	678	625	639	648	659	647	637	628	621	630	644	636	616	630	604	662	606	671	673	615	641	616	629	628	640	608	640	668	630	681	651	593	595	626	618	618	621	615	635	615	663	602	596	607	612	606	583	619	592	575	634	631	630	634	638	639	620	622	615	633	602	610	590	590	620	650	612	607	597	613	595	633	611	647	565	620	643	654	660	645	662	591	613	597	593	621	664	581	623	614	609	597	620	628	626	640	595	647	580	574	659	666	644	554	628	630	598	596	646	634	590	570	668	598	598	581	594	648	598	615	564	594	623	663	613	615	610	605	587	623	599	583	617	637	624	607	633	689	641	560	614	621	630	616	642	611	626	618	615	620	612	621	585	605	591	622	597	637	644	623	632	585	628	597	630	600	590	638	605	601	590	626	598	607	636	617	631	619	576	579	594	618	631	639	632	605	609	594	594	618	633	603	641	611	616	609	620	603	600	607	662	608	671	605	630	608	577	633	615	599	602	661	644	633	585	616	618	591	633	614	631	583	637	630	640	640	611	586	613	633	615	647	590	636	659	545	610	635	626	578	580	629	617	616	616	607	609	629	595	592	623	572	630	565	607	629	634	613	623	598	605	666	614	587	641	603	618	557	631	550	579	575	586	629	643	613	642	572	591	674	636	576	605	640	608	626	589	587	605	606	583	634	611	585	572	617	597	592	605	632	620	652	582	606	648	616	648	592	588	583	613	586	667	639	597	672	603	621	603	566	626	595	597	640	618	636	580	574	621	621	590	634	638	619	639	608	621	633	616	616	645	591	591	586	629	602	611	545	638	624	614	645	604	649	633	582	611	591	611	581	609	611	614	648	592	628	597	571	588	594	611	632	594	647	671	614	624	606	612	608	582	598	588	600	606	563	595	640	611	658	601	614	660	649	648	586	613	595	659	633	647	600	633	578	622	580	586	626	650	651	600	626	640	599	604	670	589	607	592	623	626	563	596	596	627	642	619	587	605	641	595	623	625	624	562	598	627	601	599	608	579	613	591	607	633	637	639	597	604	603	641	624	594	582	536	569	657	578	567	642	612	624	622	646	635	635	650	662	594	635	558	659	656	591	616	603	613	643	605	605	626	607	618	599	614	626	634	622	617	629	582	635	589	637	568	644	612	647	616	644	597	605	603	613	618	629	598	632	641	612	640	612	599	628	590	609	634	623	583	613	618	575	583	602	643	652	642	601	600	604	643	567	621	648	582	630	581	589	598	624	654	608	602	587	576	612	661	597	649	598	646	622	643	618	650	598	607	605	627	636	618	625	626	576	622	597	650	627	623	653	629	612	640	647	630	586	610	596	591	656	643	639	628	592	592	595	624	628	601	581	613	636	628	594	641	627	631	632	580	601	608	625	594	627	615	613	587	591	581	612	611	659	615	610	628	618	595	643	583	604	600	591	615	602	642	594	596	620	624	653	599	637	620	582	550	602	555	634	603	615	595	598	650	568	603	578	644	610	619	630	633	574	635	625	612	635	654	611	596	561	624	619	628	633	600	641	569	610	630	576	609	642	598	599	599	604	607	604	621	587	592	609	640	566	570	586	601	591	617	581	627	609	604	600	591	613	630	614	590	620	611	595	590	623	634	596	609	635	608	620	614	593	586	574	648	610	583	591	623	595	640	601	611	614	610	584	623	563	627	594	626	624	577	618	619	646	558	555	542	628	564	672	628	595	631	653	646	666	615	591	593	597	627	594	646	624	609	619	619	612	600	580	637	632	590	596	592	623	657	626	626	635	623	594	604	610	625	645	675	613	607	622	612	616	652	621	644	619	647	625	597	611	614	645	628	630	626	572	579	642	604	667	630	622	582	595	597	642	628	603	630	604	637	669	637	629	615	594	578	621	610	595	633	604	609	651	648	637	627	650	617	613	584	637	628	607	581	636	673	617	620	609	608	620	598	624	666	602	630	576	591	638	644	627	675	599	631	621	628	562	647	603	610	664	614	623	581	603	636	634	620	597	609	567	588	611	640	615	618	628	639	663	587	629	621	588	610	598	626	634	604	574	595	650	638	619	555	622	637	608	617	622	673	573	648	598	621	609	607	623	590	646	587	619	599	611	617	610	601	669	615	582	607	578	629	588	543	587	581	640	603	633	616	635	581	582	657	573	575	629	623	589	604	575	634	615	615	585	591	660	620	617	624	628	617	618	579	643	611	630	622	624	575	629	575	618	588	588	580	662	570	599	649	610	591	644	688	624	645	613	612	608	613	642	596	625	628	581	577	607	593	601	652	583	630	637	601	619	661	635	619	634	578	639	598	631	652	597	595	585	569	610	618	597	607	642	584	622	638	614	634	599	621	590	611	647	681	578	625	610	595	594	593	647	651	578	596	590	599	645	640	612	621	636	624	621	617	619	637	575	640	607	585	644	636	586	621	613	644	613	630	601	657	590	621	630	652	635	625	626	630	595	612	625	612	630	606	611	633	591	643	565	581	619	648	630	582	630	607	615	565	615	609	601	597	581	614	593	649	650	602	589	625	620	614	605	575	629	623	572	644	608	598	637	622	625	642	607	662	604	620	661	633	636	596	568	668	655	652	659	659	619	638	633	637	598	629	595	577	610	643	624	614	606	634	589	589	643	576	599	595	588	612	599	640	629	603	611	618	616	596	586	664	609	614	602	570	591	642	631	591	673	606	582	574	632	564	617	589	586	625	606	611	614	564	568	568	588	610	601	628	626	562	597	628	585	631	566	646	639	613	613	592	625	556	619	582	636	590	657	593	617	644	632	629	650	635	616	602	590	632	609	618	586	593	623	577	618	631	661	640	594	622	625	580	592	572	620	597	596	622	579	624	601	599	622	586	579	606	582	599	626	599	608	593	614	600	637	595	610	590	559	609	604	579	622	624	635	610	641	642	588	578	623	606	644	630	598	617	605	623	658	599	594	622	643	575	608	633	602	598	607	602	661	608	603	592	576	610	613	616	640	598	643	633	580	657	654	594	613	641	629	617	635	604	660	642	584	648	616	611	618	617	614	593	619	627	666	614	640	604	609	595	557	611	594	629	599	618	619	610	586	645	630	618	594	595	656	596	621	636	580	635	637	556	569	599	589	601	629	595	640	702	606	573	592	570	600	611	634	601	608	619	617	614	606	612	620	622	625	580	595	648	632	622	637	613	595	614	604	624	584	626	633	637	624	593	656	654	622	637	611	650	637	570	581	612	634	627	585	596	634	615	598	608	604	604	596	579	591	633	606	616	595	630	613	641	644	635	631	569	583	610	614	573	578	609	625	651	577	625	649	632	590	631	577	585	590	648	605	588	614	637	630	646	564	599	603	612	586	559	604	598	604	636	615	609	583	633	614	626	607	604	577	633	586	590	642	626	613	602	595	658	613	576	600	610	589	622	589	595	605	608	597	643	626	646	619	636	632	644	619	574	604	637	607	622	582	606	611	630	610	618	581	629	579	631	595	598	626
64517	100267	70401	41301	16689	5225	1521	727	596	585	611	567	588	585	617	589	559	625	613	570	614	558	559	571	589	577	558	612	623	573	598	588	560	652	563	567	626	586	560	568	612	597	574	597	578	601	581	590	568	592	586	612	566	595	637	558	623	570	594	555	572	576	568	586	563	616	549	588	569	555	600	587	575	595	591	581	601	620	546	631	576	541	570	605	574	568	522	602	608	601	671	628	605	584	520	607	593	560	566	590	565	568	574	574	586	558	529	580	617	585	564	631	585	623	562	605	600	625	564	574	618	547	578	582	596	586	594	645	569	629	613	562	597	598	545	595	522	560	565	603	584	586	588	603	589	593	574	614	590	574	547	629	578	622	585	585	591	586	574	587	553	543	585	598	576	603	567	574	564	593	611	572	604	591	597	567	553	548	589	597	600	572	557	584	594	615	636	589	551	661	551	645	610	586	579	587	566	581	591	592	572	596	597	599	573	652	583	574	597	583	591	587	558	594	648	628	582	589	602	569	576	590	610	592	587	575	570	605	543	569	592	630	611	622	582	584	574	562	603	574	589	586	582	590	570	594	610	607	554	588	560	595	570	588	573	609	586	596	627	589	564	574	579	569	569	553	556	609	591	588	543	593	571	569	578	588	566	575	567	603	603	585	593	562	523	585	556	587	598	578	631	613	598	589	596	559	585	607	600	570	596	568	589	595	555	578	567	596	583	541	594	587	567	552	592	583	563	596	546	602	551	595	623	628	597	572	591	608	583	610	610	607	553	613	577	581	582	567	572	592	527	583	590	572	585	600	609	597	561	562	562	618	593	557	578	575	578	551	592	602	566	567	593	535	577	566	569	607	556	593	563	579	588	552	606	615	609	583	604	594	589	593	585	585	606	574	579	599	571	588	593	599	600	600	612	604	598	564	595	572	577	576	608	534	591	528	566	598	552	584	537	602	586	589	569	591	589	586	614	551	571	582	633	570	594	583	582	612	566	576	619	552	607	604	611	611	563	592	580	526	591	542	587	569	558	621	615	595	529	603	603	576	590	610	663	593	598	630	583	621	577	575	584	570	555	584	604	631	614	592	578	552	554	571	583	596	594	585	535	558	585	638	579	564	541	557	553	549	612	532	594	618	551	573	598	548	592	592	578	617	605	538	578	608	545	556	627	573	574	535	566	614	540	579	558	558	582	605	601	566	552	592	598	601	583	652	591	625	579	570	581	601	580	578	574	561	556	561	576	529	608	531	565	594	551	540	568	598	580	627	571	576	588	570	600	598	568	605	591	580	568	564	602	602	585	572	593	569	605	567	539	560	607	544	588	545	596	515	574	552	576	558	589	607	545	569	607	575	587	565	610	590	578	584	576	554	579	632	559	593	619	625	615	577	545	572	578	618	516	626	601	587	616	611	585	599	562	610	572	607	599	596	621	569	574	564	596	569	608	558	535	580	590	572	591	588	578	586	561	575	633	549	588	586	574	610	618	610	604	567	585	586	599	592	601	590	596	568	575	584	619	583	558	619	541	538	606	572	576	578	562	603	597	582	594	610	592	616	545	589	558	583	605	575	571	569	600	583	587	556	601	573	573	587	575	595	535	589	535	580	583	610	601	544	599	580	563	572	619	582	568	558	593	580	550	548	596	606	581	603	580	601	586	606	601	599	602	576	588	590	613	596	614	578	564	569	582	604	551	574	547	592	616	580	557	578	585	561	617	532	596	605	590	573	571	587	591	583	596	574	618	574	621	620	621	566	574	587	565	573	587	618	609	542	553	596	572	570	578	579	596	564	591	534	612	596	572	626	602	584	625	594	534	583	579	582	606	547	580	602	541	549	581	571	627	576	599	550	621	608	577	652	547	607	544	612	599	613	566	553	603	622	577	554	556	606	624	605	540	581	569	593	578	550	568	618	619	611	536	601	635	614	586	614	584	591	560	573	659	605	555	606	566	581	582	627	597	582	553	601	538	563	602	592	557	552	607	560	555	556	576	570	559	563	524	591	641	589	535	575	555	613	554	593	606	594	555	605	590	596	592	597	568	565	592	557	574	598	570	543	570	635	620	513	609	615	584	595	550	558	599	613	548	598	591	598	553	589	583	578	575	562	609	546	551	588	588	583	568	589	565	585	564	578	600	552	567	600	586	600	562	572	526	567	571	588	592	555	555	585	533	582	620	611	588	570	610	621	591	599	606	553	578	543	589	605	626	590	592	558	578	559	610	569	566	585	571	597	570	611	582	606	624	606	581	630	560	561	590	606	616	625	539	616	587	586	595	574	646	569	610	571	636	606	558	574	567	564	586	591	528	562	566	578	561	622	569	596	593	580	543	590	584	598	562	589	598	645	640	567	596	595	584	604	569	589	565	574	579	588	601	610	547	600	584	584	562	577	564	611	589	611	623	576	605	572	621	584	540	571	583	565	622	573	602	585	599	634	597	578	610	563	606	575	604	571	605	601	579	569	574	570	580	584	602	589	568	591	601	540	586	572	608	622	616	565	602	585	581	585	621	597	515	570	602	584	596	586	576	618	609	611	555	594	616	596	581	584	589	547	575	597	598	617	594	593	565	576	583	581	623	554	567	567	601	578	591	577	581	600	578	596	561	600	535	568	590	550	543	599	590	558	576	583	547	554	550	567	595	593	569	572	580	580	604	558	582	593	579	608	629	580	599	602	588	574	568	563	580	586	601	572	581	595	565	543	580	586	574	595	601	564	593	584	570	540	614	607	607	575	557	583	593	596	599	559	535	560	563	596	571	556	563	583	556	588	603	602	602	592	582	590	605	560	555	598	588	518	561	578	601	556	579	587	566	563	588	585	591	596	606	569	569	574	559	612	587	653	600	546	550	580	600	570	588	592	547	502	577	597	566	648	575	560	608	542	595	588	583	549	568	572	551	590	567	586	558	604	528	569	607	583	549	537	590	586	602	609	584	565	603	590	602	598	565	569	524	628	573	569	589	545	572	553	574	616	587	560	573	622	577	541	609	600	599	624	595	635	577	594	565	604	608	585	651	604	572	594	534	628	567	578	560	620	592	548	609	568	591	540	499	536	592	565	551	612	612	537	564	593	566	557	555	620	601	545	571	601	612	574	601	556	594	570	592	595	588	611	588	591	577	608	619	601	611	596	567	600	575	596	583	593	587	558	561	566	571	539	570	593	600	600	563	606	605	549	568	605	602	598	608	586	573	506	582	611	593	582	572	580	562	615	621	649	554	575	576	642	576	572	536	555	555	605	605	579	553	616	622	580	590	583	554	566	584	646	598	607	576	603	579	595	570	606	580	579	558	587	583	560	558	597	600	581	572	547	568	607	613	591	576	559	556	579	589	586	561	596	601	571	563	592	590	614	522	614	580	562	561	614	613	575	558	580	609	525	563	623	612	581	582	554	606	573	560	603	611	594	587	597	570	578	548	596	525	578	588	582	596	574	610	552	587	579	587	587	562	588	618	541	526	597	566	573	588	530	571	558	563	576	573	595	640	604	567	591
30304	30529	24845	10254	2084	770	503	476	392	382	421	400	427	402	430	436	382	440	439	429	375	413	432	431	463	376	393	421	407	425	436	399	440	410	377	418	393	383	386	383	432	396	437	437	423	436	448	443	418	388	382	419	385	416	420	424	366	381	379	426	431	410	389	419	399	436	408	381	405	429	429	434	420	424	391	405	428	380	400	457	404	416	437	392	410	439	439	409	420	382	430	484	405	395	393	407	437	403	415	386	433	408	433	417	438	430	410	371	396	364	404	405	410	383	402	427	419	392	424	409	424	389	437	419	445	405	389	408	428	404	385	442	389	410	435	409	409	403	418	438	418	439	424	380	425	404	432	412	410	386	408	438	390	427	419	399	390	420	437	400	389	409	435	402	408	375	403	409	382	431	402	397	405	386	433	415	421	396	382	440	444	408	421	445	383	441	408	400	389	412	371	431	408	414	443	407	378	471	412	410	402	416	418	400	406	393	428	393	393	430	411	434	395	371	442	455	445	387	393	410	410	450	389	409	436	387	429	426	449	432	390	407	387	420	391	369	440	424	418	420	401	412	411	417	399	425	428	427	412	393	379	426	412	405	409	412	413	436	415	426	412	394	430	442	370	435	405	449	419	404	397	395	394	396	420	401	427	456	418	438	432	413	437	430	397	386	449	402	416	443	410	391	397	433	418	452	384	415	416	411	351	445	412	401	395	402	396	401	416	415	428	410	420	406	415	390	421	397	405	421	403	407	411	416	399	429	414	453	415	406	431	448	417	415	389	406	392	431	417	404	417	392	440	388	406	377	406	408	402	436	440	426	425	415	376	462	382	407	405	414	417	412	394	399	422	405	433	372	374	429	390	398	395	442	413	435	399	444	381	414	419	409	439	420	413	431	444	419	436	400	428	416	403	453	382	408	410	413	394	429	392	391	431	426	406	410	443	408	407	392	407	397	424	409	453	398	450	440	393	426	416	420	408	431	414	399	380	422	447	407	417	458	442	408	429	417	398	426	402	397	436	407	447	439	412	390	403	450	387	402	434	388	444	431	413	408	418	424	398	376	413	427	451	426	432	379	431	393	405	401	400	447	412	420	387	417	419	399	396	399	395	432	404	373	437	439	438	414	397	389	415	401	435	399	384	385	430	382	383	387	383	389	390	427	426	410	432	433	409	432	422	408	413	399	375	409	408	483	446	409	433	416	417	410	430	433	376	414	496	426	415	394	398	441	343	396	388	410	434	432	416	394	418	393	407	385	412	439	429	411	386	390	420	453	405	405	399	397	406	435	429	400	438	408	393	428	401	396	413	385	411	432	391	424	409	416	416	408	405	415	400	416	392	456	431	406	429	437	389	407	438	395	442	410	383	388	411	452	417	402	406	462	393	395	442	429	409	426	390	403	430	410	419	382	428	434	426	417	373	429	405	406	413	427	401	391	427	377	395	400	413	413	374	419	374	399	389	439	397	400	407	387	384	405	375	450	395	435	423	400	368	405	383	387	423	387	394	394	441	426	442	409	468	420	395	399	387	435	430	354	429	444	428	415	400	421	431	416	424	411	422	411	425	436	417	417	400	407	448	418	435	396	394	398	426	422	440	390	418	410	409	427	405	401	468	435	404	369	401	390	373	391	396	412	400	392	435	400	424	426	419	410	397	411	415	404	384	419	423	412	408	450	405	409	388	405	452	380	396	410	429	411	371	409	419	405	413	395	428	407	418	391	392	438	369	449	384	387	395	400	393	388	431	425	363	402	407	384	434	416	428	421	396	387	418	382	423	415	408	415	437	398	439	415	400	407	431	408	443	405	411	412	406	418	395	388	385	402	427	435	411	420	409	425	425	460	427	393	406	400	405	436	402	423	435	439	402	397	403	412	398	418	405	373	399	381	395	433	422	400	454	427	406	404	396	449	412	423	394	427	424	399	402	399	437	402	410	390	412	399	409	430	432	420	417	419	420	428	437	415	422	379	391	441	389	420	449	413	413	414	411	385	412	430	390	433	411	384	401	386	438	446	412	441	380	398	380	444	433	401	399	425	420	432	410	392	402	403	465	397	417	384	453	439	413	373	426	389	425	401	402	406	391	432	410	405	401	400	383	375	419	411	417	397	422	434	431	416	394	414	449	464	401	420	388	398	442	426	357	432	393	411	386	408	449	450	434	415	422	406	398	388	426	395	419	388	409	404	449	412	410	412	394	384	392	377	430	408	431	455	416	372	403	432	426	428	393	412	416	433	392	419	404	376	398	412	401	405	430	394	407	433	429	425	370	430	424	391	407	429	406	425	434	411	430	406	386	398	370	396	413	412	415	398	425	415	402	402	424	428	446	433	387	426	403	430	383	399	424	400	398	428	418	402	397	467	406	401	412	424	386	403	390	431	415	399	437	389	382	402	420	408	438	400	364	408	397	411	425	403	416	401	412	421	421	471	410	406	436	410	411	413	396	406	422	444	401	405	396	396	414	383	391	390	453	432	371	381	415	397	414	383	443	422	435	419	403	454	427	398	441	420	421	395	398	422	398	408	443	408	411	384	398	420	396	403	381	435	398	441	381	411	430	402	437	417	403	401	416	418	397	422	434	401	400	406	425	424	390	404	424	437	430	428	406	415	383	430	454	398	412	417	429	405	402	401	389	421	412	424	398	398	409	434	420	415	406	401	419	406	438	443	409	449	435	396	439	438	406	391	380	430	393	396	463	433	408	430	402	449	415	422	439	467	416	406	425	386	428	418	440	439	456	414	420	397	422	393	411	389	407	417	393	435	442	437	410	414	426	392	452	424	445	418	388	433	425	401	414	481	429	409	414	439	435	435	377	429	425	426	427	394	432	438	396	427	461	417	429	427	415	458	397	402	449	423	384	429	410	401	390	420	409	406	376	408	440	432	430	430	429	411	439	420	400	421	416	415	432	422	387	362	394	423	432	423	412	435	388	440	376	423	416	415	407	400	386	370	388	426	390	433	450	437	444	397	419	411	405	445	428	425	399	420	431	454	365	428	395	389	381	395	387	418	458	371	427	435	411	450	389	397	405	432	456	415	414	408	423	413	393	405	395	389	426	381	400	392	384	402	407	413	387	394	452	421	416	393	390	395	378	383	402	439	364	417	438	412	395	414	424	419	403	433	418	390	436	402	427	376	409	416	411	386	410	471	394	397	412	393	423	429	424	412	381	409	382	422	445	414	398	410	414	460	396	423	416	376	404	411	444	437	375	398	454	393	408	410	424	409	404	386	406	394	386	416	406	398	424	389	411	440	450	391	385	402	396	415	421	379	449	423	410	424	388	429	388	437	416	393	399	403	412	455	405	433	415	377	418	410	407	388	427	402	417	419	439	406	414	419	422	402	426	394	377	389	424	432	429	430	433	421	462	409	415	355	407	369	404	414	460	403	388	409	407	419	374	417	395	409	395	426	409	420	420	420	444	463	398	409	445	404	411	389	396	391	391	414	440	402	402	402	418	401	402	429	431	391	442	395	447	425	429	438	399	433
23501	34788	18279	5712	1676	620	408	342	352	366	354	378	344	325	345	380	332	411	344	390	388	372	360	341	359	402	392	392	365	371	359	388	367	353	332	320	338	366	398	360	389	332	352	381	370	345	326	381	344	374	353	371	349	331	361	336	362	330	376	323	368	362	332	371	348	373	353	374	367	386	371	342	353	330	368	371	369	374	384	363	368	341	381	354	373	356	355	352	336	406	385	349	379	345	335	378	380	355	348	379	372	342	367	342	368	379	322	364	372	357	379	340	353	358	324	394	384	334	361	350	340	361	351	355	337	387	331	378	352	375	358	356	400	363	357	378	363	365	364	365	335	360	363	387	349	350	354	352	348	360	354	391	383	346	338	364	372	355	384	370	347	358	374	384	370	383	368	379	331	341	364	334	328	376	346	383	356	348	368	344	386	373	361	380	311	352	345	330	347	344	345	363	339	347	364	375	383	342	388	328	371	380	387	346	335	363	352	346	380	360	387	338	350	324	373	344	348	356	365	370	352	368	339	388	372	348	362	344	346	399	332	385	325	348	339	364	406	362	376	365	331	358	335	339	364	355	359	376	340	353	352	352	341	369	374	403	394	365	360	354	351	348	360	358	348	321	340	366	415	357	342	375	371	347	362	339	364	389	358	415	387	353	386	372	369	359	347	340	386	372	354	339	374	336	343	364	389	354	399	361	353	379	388	371	370	375	352	366	330	345	339	378	346	383	345	383	348	349	362	375	377	360	373	340	360	358	363	385	387	405	331	379	351	361	371	360	348	353	379	377	377	347	343	354	339	376	352	333	374	351	350	399	331	353	380	363	354	383	362	323	350	367	354	415	364	351	387	327	334	370	360	338	324	354	366	357	407	356	353	381	339	394	344	311	356	352	360	329	351	344	377	371	356	336	326	353	342	366	355	336	373	377	316	352	344	387	409	387	369	344	385	351	374	379	330	357	360	360	371	366	383	357	360	372	348	349	340	378	340	358	368	357	335	341	350	365	366	354	368	373	371	341	361	321	396	337	363	360	377	377	339	384	327	361	334	331	362	369	356	368	381	313	362	370	340	371	373	340	379	359	367	327	366	359	310	352	365	364	336	381	357	404	360	344	370	362	346	357	350	343	348	362	354	370	332	338	362	348	358	325	360	350	327	354	336	388	377	374	389	351	352	349	359	339	388	333	361	343	360	367	358	343	345	362	362	385	350	394	343	350	378	367	389	347	332	401	354	402	365	370	367	358	358	376	362	387	363	372	382	363	379	328	355	356	380	374	339	359	356	377	352	360	360	336	363	350	351	348	364	359	362	341	346	376	376	339	347	347	377	380	357	383	392	349	373	343	337	333	344	368	375	348	373	330	360	360	366	359	360	373	384	321	365	352	369	356	351	359	371	356	343	357	375	339	374	346	361	359	375	358	347	356	335	342	345	366	336	345	312	341	363	360	375	334	375	406	392	358	348	332	359	390	329	346	329	347	339	338	345	335	315	369	359	343	362	345	366	364	357	355	348	344	362	379	359	387	355	353	365	346	386	367	381	361	340	361	401	379	344	331	370	350	386	338	383	372	360	375	369	378	367	334	336	348	335	423	351	379	387	359	353	391	359	368	368	354	361	379	349	388	375	393	359	371	344	347	336	358	345	363	380	361	362	366	358	368	387	342	361	357	363	340	371	333	335	354	350	343	354	368	328	355	359	361	355	345	343	336	366	354	346	382	328	334	372	367	345	359	366	373	371	345	368	350	380	396	335	364	374	363	377	387	346	357	385	372	340	361	373	367	372	359	389	389	344	345	390	365	371	337	364	369	347	332	328	361	338	374	332	382	358	383	354	340	370	368	371	366	340	379	391	366	361	387	390	347	337	365	377	331	370	395	366	346	366	366	373	338	388	350	361	338	347	390	361	339	318	377	361	349	339	372	376	359	377	396	350	352	361	338	362	378	358	375	355	380	365	341	382	351	367	359	364	349	346	349	352	349	362	379	375	390	395	361	410	361	381	370	368	354	374	371	334	343	387	343	359	357	350	387	375	391	348	349	333	371	348	376	312	359	362	365	359	340	344	383	383	391	342	337	372	398	369	345	366	361	372	342	369	339	356	359	340	348	363	356	343	371	350	377	368	373	345	317	349	362	357	354	349	367	390	337	384	337	353	328	335	358	351	369	393	362	363	382	347	387	357	332	350	367	341	365	374	378	401	368	346	348	369	368	362	362	349	322	388	363	408	386	313	342	358	346	395	330	369	357	359	371	352	354	369	346	332	371	354	343	371	355	391	352	375	366	358	360	386	386	360	364	363	371	338	352	373	360	385	344	373	366	390	341	368	376	375	381	371	350	350	343	358	374	336	354	354	349	328	361	328	324	360	325	360	347	339	334	338	364	393	337	352	390	363	351	355	365	385	340	378	384	337	380	356	383	343	342	357	388	359	336	363	376	383	347	355	360	320	366	333	354	347	382	369	363	376	355	376	353	399	344	394	350	368	361	349	337	366	335	348	328	369	361	395	361	378	365	370	378	358	329	372	374	320	363	380	375	379	383	360	354	350	338	340	358	338	365	351	358	352	354	389	340	343	384	381	353	375	353	324	339	390	389	374	371	335	375	362	366	373	365	354	367	361	318	366	351	348	358	379	354	364	357	350	374	388	344	351	352	370	360	371	376	341	369	348	352	376	373	333	365	329	371	364	363	376	362	346	368	380	362	352	357	353	368	365	365	361	322	358	342	372	360	345	332	392	362	352	362	353	364	351	352	389	334	363	343	365	340	345	389	366	354	380	337	368	366	400	356	353	369	326	362	375	361	353	346	411	389	339	369	314	374	350	374	361	330	327	355	370	338	388	338	343	359	376	352	348	365	312	364	353	363	325	408	378	350	364	342	354	390	335	362	362	381	350	361	386	346	340	353	352	328	358	319	372	358	354	340	360	363	329	357	330	331	360	368	353	381	364	341	360	349	366	370	357	315	326	354	378	386	379	383	343	374	342	373	369	359	343	344	335	368	371	360	372	348	351	372	364	358	363	348	377	359	397	361	369	346	370	375	333	327	333	345	347	355	365	351	325	359	360	356	367	357	335	354	338	373	372	372	352	360	346	363	385	341	394	355	328	352	376	353	357	396	362	377	377	336	378	346	334	353	364	350	351	359	350	369	333	344	372	337	323	374	339	342	378	370	366	356	360	330	352	365	385	357	379	362	390	342	339	367	355	344	355	371	385	353	355	339	333	307	392	356	378	344	366	358	349	373	378	390	358	390	366	344	329	366	339	380	369	326	356	363	382	358	345	358	377	343	349	353	348	362	370	354	328	346	379	382	356	347	367	361	368	331	374	354	347	362	402	346	381	335	354	332	354	347	366	366	370	365	361	330	341	348	347	356	372	350	355	362	349	382	366	349	372	354	363	358	386	368	379	362	359	382	345	353	364	340	330	360	368	357	353	333	371	376	384	318	360	356	349	379	352	334	365	367	360	353	333	391	366	367	371	361	384	365
25270	27144	40327	33102	17501	4721	1016	609	512	450	506	498	517	461	509	499	504	484	487	483	498	477	501	508	460	460	481	482	513	518	494	527	456	465	527	502	471	441	498	476	536	515	484	470	484	487	496	494	500	441	484	441	457	447	480	499	474	483	544	501	498	461	491	520	461	486	484	461	520	491	456	513	499	516	465	511	505	483	514	442	460	494	492	494	450	482	508	470	509	472	511	525	498	484	494	472	467	510	505	481	492	506	487	470	496	497	489	466	473	471	501	518	484	515	512	487	454	519	506	483	496	490	535	524	501	439	496	490	482	441	451	471	476	503	490	490	510	488	457	491	489	495	469	499	489	517	449	491	466	509	502	520	447	485	463	502	472	487	489	479	486	474	468	492	499	479	493	498	507	468	475	472	557	503	451	511	455	523	448	459	514	491	477	504	447	509	485	455	489	478	509	478	440	510	464	502	531	474	462	484	485	504	462	485	476	448	491	492	473	480	510	485	481	481	494	516	498	469	457	498	496	488	475	456	459	492	492	465	461	421	497	554	438	497	496	469	489	500	477	478	493	476	468	488	499	487	495	473	473	474	454	482	464	491	524	507	473	468	482	480	478	467	435	471	498	482	482	477	498	506	480	486	468	484	441	524	481	482	490	470	450	483	558	469	467	485	467	471	468	491	489	517	521	497	415	484	495	500	480	458	478	467	481	482	482	498	501	466	456	458	490	502	489	475	483	471	508	464	511	493	478	450	480	476	493	473	485	462	496	481	482	468	462	457	484	486	490	463	517	466	465	468	478	475	494	471	436	492	469	486	463	481	504	467	465	475	481	495	534	477	467	500	497	442	497	497	477	479	453	502	454	536	485	489	494	477	449	480	449	499	505	464	472	466	493	521	465	481	509	507	495	492	471	502	473	465	453	485	493	496	489	465	538	526	498	442	491	514	489	490	457	493	478	451	525	493	501	486	482	447	473	489	480	490	537	519	496	487	480	482	472	499	459	462	501	504	489	494	485	521	499	483	439	490	487	465	494	481	420	501	461	480	492	506	500	466	448	476	478	501	508	491	515	489	508	469	464	512	514	510	492	491	424	466	472	492	489	503	503	497	480	506	482	522	450	497	477	507	514	516	434	512	489	429	506	503	471	497	464	508	476	507	495	486	476	503	470	467	487	467	492	440	442	465	478	486	517	474	519	476	482	463	489	488	509	508	454	470	498	461	487	478	529	476	528	531	530	499	485	488	468	531	491	476	473	505	485	448	492	473	511	455	488	460	430	509	468	500	497	457	484	521	480	474	497	466	482	453	489	491	530	497	488	512	470	448	447	486	473	469	466	506	477	470	490	441	540	489	469	470	461	478	490	518	539	474	478	466	490	492	474	484	488	458	459	502	454	463	477	509	491	495	519	478	453	482	474	488	496	473	480	457	468	498	485	464	496	478	503	451	461	508	501	469	502	526	464	471	496	497	501	458	489	501	490	456	473	498	488	468	503	451	502	449	521	529	457	480	473	466	478	454	467	463	496	469	521	496	434	494	492	483	464	504	484	518	528	450	492	476	477	505	469	510	466	459	463	464	514	447	482	502	444	489	496	481	470	422	474	482	476	510	454	480	451	468	495	501	478	456	474	474	480	459	464	517	513	510	513	480	559	500	435	510	496	477	508	494	463	493	480	514	508	470	456	480	474	482	468	473	467	448	509	484	479	518	509	527	508	473	533	515	465	502	519	476	531	505	479	475	473	497	472	476	509	495	469	461	469	476	492	467	477	502	476	477	511	461	470	515	453	520	491	524	499	475	464	487	484	454	480	476	460	490	537	482	466	479	512	484	465	506	480	487	491	513	505	433	456	475	514	484	453	484	498	501	475	500	488	504	489	484	431	486	445	478	447	491	529	475	477	483	474	475	500	480	516	501	485	504	513	489	494	464	415	500	476	520	464	500	461	483	454	497	489	471	434	491	467	479	453	491	528	469	515	471	484	483	488	491	492	488	488	484	489	466	501	487	449	529	462	475	475	500	482	477	505	487	441	493	479	522	470	485	459	485	461	507	463	492	514	509	463	484	503	479	460	479	483	475	518	489	480	464	487	466	503	507	498	480	495	474	476	468	454	463	498	461	487	491	474	486	469	460	489	511	533	458	511	480	526	523	460	507	470	508	504	472	487	499	488	477	525	494	505	458	511	487	510	500	475	462	434	492	457	498	483	488	496	470	502	499	480	476	469	495	446	509	487	534	458	498	453	459	476	462	460	486	457	480	500	492	460	463	494	471	494	466	466	511	496	512	457	485	489	499	469	470	499	464	520	490	485	494	472	515	456	478	466	471	534	479	450	502	490	496	468	493	504	481	475	503	477	483	490	448	468	473	463	474	490	471	477	431	479	517	473	477	460	494	472	459	499	507	499	433	477	451	505	511	495	489	440	516	505	501	501	527	507	478	515	485	464	530	480	476	474	495	495	424	478	521	491	447	490	499	517	454	488	467	463	466	526	494	477	497	484	464	448	530	485	512	447	519	434	484	494	479	520	465	462	477	503	482	459	535	491	484	480	507	473	464	497	499	471	518	501	491	475	521	494	499	455	492	475	500	531	492	458	488	475	531	507	509	462	464	466	487	458	480	452	465	486	530	467	476	516	476	478	465	502	453	478	483	509	488	499	482	512	470	483	502	481	469	473	509	502	477	477	476	460	465	450	488	505	465	485	484	493	534	489	471	484	456	484	511	491	433	478	550	493	505	509	486	470	464	508	500	479	466	519	468	485	510	450	483	432	476	466	473	470	505	468	540	467	503	460	499	462	466	447	470	515	447	482	470	495	489	474	485	506	470	518	506	491	471	469	489	490	483	488	495	454	471	479	448	513	453	474	509	485	498	454	472	467	488	486	459	487	530	456	473	497	498	489	475	451	504	516	491	440	527	503	463	439	482	460	471	485	472	495	495	462	479	456	476	480	468	474	466	479	487	474	462	503	484	493	496	481	449	442	480	471	485	516	523	466	483	485	478	497	489	499	471	443	496	471	439	497	495	493	515	457	517	501	489	492	495	477	498	472	498	489	429	476	485	460	460	460	458	473	482	468	474	506	496	491	507	454	486	507	478	476	508	471	502	502	469	490	487	474	495	514	516	490	468	474	480	463	444	447	486	510	472	466	469	479	520	506	494	497	506	489	485	509	494	469	513	448	459	475	500	456	509	466	455	470	497	487	511	473	480	497	485	479	491	451	485	487	508	463	477	514	515	485	485	493	498	476	472	448	508	451	453	478	463	475	451	460	448	501	504	499	452	523	469	458	513	485	465	461	508	460	462	485	466	495	465	502	468	474	428	501	537	472	501	510	477	484	478	480	460	505	479	514	483	480	482	491	488	463	494	513	474	482	488	495	469	492	508	521	481	485	478	511	488	488	479	498	466	495	499	483	440	486	455	476	468	494	438	528	483	503	493	509	510	489	515	479	520	512	489	469	500	464	458	474	471	495	451	544	468	473	515	509	483
59271	89327	58510	25577	8344	2317	792	491	479	496	451	444	452	458	467	432	446	471	407	438	491	478	466	471	452	475	404	480	428	495	441	405	472	408	488	464	502	448	436	474	472	444	488	407	474	461	460	429	453	499	431	462	447	446	482	467	453	445	488	464	452	478	457	444	451	435	456	453	469	441	437	441	430	492	418	456	466	480	457	470	467	430	490	473	475	455	473	449	407	469	447	463	477	460	485	457	481	453	469	458	433	452	457	444	443	449	433	471	464	447	464	474	461	448	458	426	477	424	425	487	456	474	465	454	443	468	454	446	477	472	427	480	490	465	448	439	488	466	473	456	478	439	409	470	461	499	427	490	467	459	439	422	428	448	466	451	442	467	456	471	454	406	463	433	462	441	468	450	469	464	429	424	490	477	433	443	458	461	420	438	447	474	426	446	465	443	446	447	441	441	427	454	442	426	459	452	443	471	445	459	478	473	427	450	453	441	440	453	464	461	457	441	480	434	484	457	414	467	429	445	443	472	453	481	469	437	456	448	487	475	481	429	468	438	482	474	455	473	449	442	434	447	443	455	456	470	445	440	465	457	419	462	460	423	451	441	419	450	455	455	450	450	462	504	430	456	420	436	483	463	436	436	461	465	442	463	475	440	483	465	407	484	468	439	489	482	437	447	441	449	443	452	433	415	410	452	497	409	470	456	412	447	451	466	471	447	454	415	463	445	460	442	460	458	459	470	464	481	424	447	465	493	425	472	461	452	428	455	480	456	442	466	421	421	476	476	468	414	465	473	441	447	437	449	439	494	422	478	421	446	438	434	459	437	475	443	477	424	495	461	431	437	472	452	419	468	485	457	445	457	429	456	454	443	489	424	413	444	453	435	486	424	468	450	433	468	490	450	471	459	461	486	449	450	485	488	445	446	465	428	464	467	475	443	473	445	436	473	440	457	441	439	471	463	446	470	468	428	484	507	472	438	430	453	431	448	457	458	480	464	479	487	463	469	475	460	468	446	441	437	432	505	425	458	422	428	448	445	464	445	501	455	470	456	488	470	492	450	481	479	465	477	473	474	414	446	453	455	461	429	478	453	471	456	471	406	434	454	442	472	426	476	459	462	445	440	461	451	463	457	464	485	448	456	496	463	520	441	493	448	465	435	464	457	447	451	471	445	433	467	418	461	484	408	459	449	459	477	475	438	461	460	438	447	480	457	470	449	436	447	431	443	484	458	451	482	448	512	437	447	444	455	461	478	481	478	439	493	457	426	466	446	461	443	449	433	476	422	429	454	453	446	422	458	460	466	439	513	473	428	488	470	484	496	476	411	402	443	457	434	468	439	440	447	491	436	442	461	427	450	422	472	460	487	450	478	492	482	460	460	434	430	423	419	472	449	465	464	454	444	484	434	495	454	496	502	449	422	413	503	442	462	432	478	436	424	458	463	454	456	470	425	478	454	420	418	495	456	425	449	450	481	485	469	481	470	437	439	472	480	448	446	452	515	464	442	479	439	443	469	467	441	471	460	443	440	466	469	429	449	467	451	427	443	431	450	470	468	459	447	475	462	469	470	436	444	437	444	481	439	436	470	481	451	451	455	459	455	458	475	440	438	485	457	446	420	426	433	444	465	420	432	434	486	453	466	462	429	460	482	464	497	469	426	444	448	412	467	458	417	463	459	431	439	419	470	474	433	476	423	483	417	464	490	435	453	477	463	431	471	446	457	438	474	427	439	433	494	441	441	409	471	470	424	451	444	398	434	468	431	485	472	489	469	421	418	452	429	436	495	469	445	436	478	465	462	438	419	434	450	446	435	444	457	479	434	415	465	443	426	466	481	429	428	453	470	436	465	447	440	468	447	433	457	485	439	444	402	454	454	485	443	427	444	469	448	458	446	450	443	423	463	483	479	457	461	469	467	457	429	457	441	456	457	432	434	449	440	474	466	442	433	468	466	476	434	442	482	446	420	464	440	454	438	422	446	454	435	457	444	483	444	421	461	460	442	464	406	414	463	476	463	446	500	498	437	471	476	467	444	472	494	446	432	455	442	438	478	458	442	489	414	479	482	451	433	449	449	461	427	433	453	455	475	426	461	459	446	458	459	472	462	391	473	430	437	466	425	457	450	412	448	496	445	454	449	443	483	446	442	471	444	453	471	480	462	454	429	438	451	469	431	443	423	449	471	441	474	457	436	486	443	436	448	414	472	456	436	451	456	441	456	482	414	461	433	422	440	513	431	465	504	451	468	468	486	467	405	442	447	435	424	456	442	492	459	422	474	505	458	458	461	453	465	451	445	441	482	461	457	468	448	442	481	454	462	482	446	430	441	474	441	432	464	467	435	463	427	411	471	454	445	478	444	416	442	417	434	465	443	459	474	451	447	459	419	408	439	467	472	445	476	452	456	444	491	435	462	459	463	475	455	437	415	428	454	443	444	438	435	442	423	427	416	452	464	460	465	447	444	457	474	463	480	472	454	430	442	483	452	438	426	443	468	407	452	448	437	496	454	440	418	481	437	469	496	429	486	428	439	454	482	485	467	434	465	467	459	486	484	463	435	470	424	426	458	488	458	466	460	416	432	457	429	454	471	453	485	478	440	449	458	452	440	463	464	421	391	453	465	442	414	438	445	420	472	470	473	466	467	468	470	475	441	498	431	450	428	462	455	397	460	491	485	482	420	465	439	458	441	451	444	459	458	425	453	442	461	461	496	453	424	458	444	473	464	436	491	385	474	464	463	503	440	449	463	445	453	446	469	474	455	473	455	484	458	476	435	432	476	452	455	435	437	466	435	450	478	424	403	466	450	512	438	429	434	435	436	445	421	436	420	466	457	476	427	450	425	429	483	474	459	441	415	450	465	425	448	455	437	462	449	432	460	452	472	438	466	448	426	439	458	414	405	454	439	453	451	458	453	478	484	470	436	418	477	482	452	449	497	458	442	464	464	463	438	427	446	467	471	462	447	462	430	477	448	458	476	449	435	467	474	462	478	490	424	456	460	443	469	444	461	450	451	487	452	485	432	455	431	493	449	447	447	434	459	477	458	437	497	438	472	476	454	479	441	450	440	438	428	439	481	453	455	430	456	452	458	472	449	450	450	445	465	427	466	447	453	428	464	410	450	440	408	430	449	428	439	450	419	469	463	441	450	465	444	424	476	462	461	459	453	485	446	407	497	413	470	465	463	425	422	418	434	494	448	455	434	463	447	451	448	430	462	453	478	435	448	486	469	420	451	456	473	437	430	458	474	463	449	462	418	466	425	458	455	409	415	418	479	448	454	472	465	446	493	454	480	475	468	433	498	482	489	420	422	430	471	449	444	458	488	472	466	460	455	473	420	454	425	432	466	432	437	462	467	493	491	438	429	477	456	458	467	436	450	436	443	441	462	438	490	449	447	441	408	457	456	447	432	428	455	455	422	446	441	455	431	511	486	467	448	424	430	488	440	479	479	437	445	454	463	449	413	406	452	455	448	463	446	468	456	484	440	475	454
23969	23793	35343	30385	22238	13053	2805	961	724	663	649	689	697	665	660	645	587	698	658	634	679	660	679	644	610	706	666	621	624	684	665	643	650	655	645	652	688	653	652	642	651	613	654	607	633	628	622	662	622	622	651	655	657	656	567	639	612	663	683	634	650	596	638	599	668	578	573	647	603	613	629	659	660	613	673	597	604	641	644	655	632	626	659	627	638	640	635	621	659	610	582	589	640	669	650	622	604	687	657	672	658	627	604	650	641	648	655	602	618	621	617	606	579	584	661	619	627	673	635	654	636	645	602	669	680	622	672	630	581	649	631	672	643	631	639	653	636	658	634	637	619	646	634	654	586	610	596	623	632	604	613	615	631	606	611	602	635	667	612	673	645	626	651	633	672	602	627	625	645	625	664	629	661	660	654	632	659	607	585	604	623	617	619	600	611	654	579	624	603	636	622	637	621	651	683	614	608	604	656	645	599	595	659	658	619	650	612	631	657	607	618	626	643	573	649	620	633	604	613	650	601	644	615	660	628	611	621	670	652	678	644	620	609	635	612	644	654	576	601	632	653	645	666	607	622	626	641	589	617	582	652	657	639	585	651	629	631	648	633	637	657	652	603	596	661	639	626	638	615	584	627	614	661	610	624	645	632	634	616	630	621	626	666	626	625	620	647	633	629	645	637	623	669	560	626	664	589	607	638	577	641	639	634	630	626	641	632	632	660	635	662	619	628	621	643	623	629	649	690	618	608	646	630	620	635	597	643	646	617	639	608	607	668	676	603	648	650	631	653	639	698	634	626	626	609	610	666	593	610	619	626	639	633	634	582	649	644	640	676	659	603	617	655	612	616	569	614	654	629	676	609	650	627	643	652	595	661	579	667	632	568	638	593	625	635	642	614	640	635	654	639	662	621	602	606	591	621	624	597	585	625	674	594	635	607	619	660	616	609	629	619	617	652	614	641	633	611	598	627	608	658	628	620	590	627	635	619	652	633	613	633	606	643	617	641	606	585	624	631	656	633	656	637	617	666	604	586	596	597	639	648	598	623	607	656	637	661	632	619	612	630	604	621	631	647	610	616	604	662	632	586	638	645	619	643	662	670	645	651	648	618	650	650	603	607	640	650	623	623	652	623	621	636	647	635	691	592	619	599	671	638	622	636	629	636	575	581	655	620	682	628	640	639	624	570	616	659	644	560	604	624	623	645	633	666	645	655	645	635	618	635	646	586	639	623	585	644	642	611	677	615	629	582	615	619	641	628	614	629	634	572	607	665	610	679	605	613	605	646	626	605	591	601	634	633	625	602	575	649	613	625	598	610	621	563	637	639	586	622	647	626	631	619	638	606	646	633	659	653	631	641	624	637	651	602	608	620	616	597	662	594	618	625	627	598	602	653	633	622	606	585	625	647	622	638	610	607	660	621	605	636	599	640	639	635	666	645	641	627	623	600	639	633	654	656	645	621	605	644	645	662	609	637	625	642	682	672	603	652	615	629	673	604	652	648	672	659	595	628	596	569	654	628	590	627	640	642	643	624	573	644	612	601	636	630	626	596	646	665	611	645	612	626	610	663	683	591	623	607	646	613	645	615	572	682	590	648	598	562	602	608	615	642	651	619	656	614	612	648	592	642	593	628	599	633	610	648	642	630	626	603	597	619	631	651	628	599	632	582	632	648	630	649	648	686	630	637	622	630	617	610	699	633	613	608	632	601	638	590	642	652	600	625	586	661	654	600	623	640	643	619	629	580	658	614	645	586	658	601	627	642	697	673	683	634	628	637	619	608	645	671	614	615	650	645	608	638	627	582	597	606	621	637	647	623	656	672	616	646	656	625	632	648	673	595	607	628	657	583	620	630	598	619	608	658	655	658	614	607	612	657	620	654	619	562	659	595	649	660	677	604	660	603	586	646	588	632	617	627	657	630	606	603	623	647	607	612	621	659	607	627	610	597	644	616	678	636	590	629	612	656	629	610	621	635	596	635	568	660	623	599	648	629	617	670	623	553	626	637	632	617	590	609	632	677	627	651	596	659	653	618	660	619	643	642	636	624	633	631	636	700	634	645	602	612	641	655	623	664	647	656	678	656	657	642	620	594	615	578	620	629	650	645	599	581	690	612	590	617	641	612	574	635	624	603	639	639	681	625	610	674	688	600	603	610	604	594	602	617	649	628	666	635	663	625	610	644	624	619	675	575	617	645	639	608	660	600	628	666	643	637	631	670	617	647	602	607	601	598	588	630	613	608	645	628	607	656	646	626	628	631	576	629	614	631	620	623	596	613	602	638	664	606	653	606	556	556	633	634	665	629	609	611	646	632	615	610	584	674	632	585	639	611	615	607	661	633	637	630	615	625	635	638	642	585	617	654	620	609	619	628	620	619	606	642	653	593	611	652	654	654	634	586	668	620	683	597	585	562	661	580	607	644	619	662	615	618	586	639	659	598	642	599	655	607	627	623	620	602	620	590	655	613	588	626	628	623	656	606	631	675	604	673	624	631	633	593	562	616	624	628	659	594	679	645	645	620	606	597	596	621	632	619	597	648	649	608	597	611	684	686	621	619	637	615	609	615	601	650	619	595	622	612	615	644	645	637	613	648	610	596	578	609	610	652	588	627	646	620	615	631	603	619	602	599	619	650	629	559	644	630	620	616	617	656	621	613	632	607	592	605	586	649	625	617	637	656	616	638	639	582	619	669	623	638	584	645	594	630	637	682	633	557	638	666	646	594	623	623	640	606	642	602	610	612	665	604	638	607	650	650	620	632	609	605	625	624	628	612	654	587	630	608	663	653	627	612	553	596	595	614	596	648	665	608	574	633	678	608	603	647	656	661	584	598	655	608	661	583	628	630	622	610	609	611	595	651	641	613	646	577	607	636	666	662	611	636	639	614	626	633	641	659	641	619	629	600	645	633	595	630	627	591	586	564	642	661	609	580	610	691	625	594	670	629	599	595	643	604	623	673	618	611	641	647	618	600	628	642	639	641	638	606	649	621	593	657	598	555	622	625	641	611	649	632	674	632	646	599	659	629	641	636	640	631	605	598	588	642	616	629	623	641	625	620	618	616	652	613	660	641	619	639	594	625	655	636	610	697	634	610	636	673	644	601	647	632	590	616	604	643	647	686	606	592	582	619	625	647	627	625	618	591	652	596	625	598	636	608	679	623	665	626	678	647	624	609	589	626	599	555	607	628	653	587	605	652	642	610	611	645	648	608	644	620	642	648	570	594	638	637	668	606	581	653	623	598	602	625	614	645	609	636	623	657	623	618	615	608	602	643	630	606	590	593	654	650	587	642	585	615	598	630	592	637	660	604	629	656	628	645	609	609	619	630	655	628	645	638	681	641	693	653	639	649	610	571	592	622	621	600	589	620	639	602	626	643	651	617	579	647	667	605	655	579	624	610	620	650	614	633	644	619	660	641	639	654	606	624	647	619	623	640	649	657	672	636	642	636	651	618	577	639	606	559	597	618	665	631	595	691	619	613	577	661	627
63449	101429	69695	36376	14516	4030	1449	728	676	570	565	572	580	609	583	585	589	608	588	651	577	598	587	613	603	600	620	594	555	606	598	584	622	613	579	603	549	593	653	598	587	629	626	575	607	635	625	584	624	602	628	621	583	629	584	545	615	655	643	593	603	565	622	576	623	575	614	644	621	621	639	633	659	588	590	590	624	614	573	583	617	639	657	611	612	602	608	612	583	599	600	599	579	605	594	599	590	613	631	581	659	577	622	626	610	564	595	587	602	626	632	598	586	579	576	602	583	599	596	554	567	649	562	629	602	586	570	643	615	617	602	604	623	572	588	647	606	632	600	602	571	604	586	580	605	609	608	574	605	618	647	611	605	607	621	602	603	631	621	597	607	606	568	558	628	576	598	630	652	597	608	574	579	584	578	630	626	594	583	588	608	597	561	612	580	585	625	632	566	590	632	619	585	588	622	637	635	606	615	601	605	579	575	556	593	617	620	583	635	551	581	618	619	553	633	661	601	607	563	638	560	628	606	551	558	666	556	578	613	585	576	582	629	615	615	579	636	656	577	627	629	543	561	598	614	588	589	634	584	653	585	564	623	610	563	607	608	653	605	602	591	574	591	578	585	617	618	583	612	609	611	601	639	581	588	640	608	621	607	647	608	608	610	570	613	570	620	581	570	623	586	563	607	570	574	611	606	573	585	596	630	569	586	626	579	592	598	578	598	629	601	626	573	574	588	622	659	608	624	607	676	590	619	637	624	560	585	602	615	586	578	632	633	560	569	608	615	650	620	633	611	575	629	566	617	630	621	658	583	596	618	582	582	604	588	635	562	655	589	584	599	601	570	592	636	612	612	599	666	586	634	606	616	578	575	622	605	609	677	616	586	589	587	589	607	581	609	581	608	590	615	566	569	611	599	602	577	521	623	596	619	628	582	538	618	575	595	630	592	576	622	598	627	603	589	578	629	622	626	625	674	564	566	654	563	601	584	626	601	565	612	602	570	638	597	591	628	584	604	608	593	633	587	613	608	579	630	632	619	613	586	613	607	613	601	615	651	677	643	597	610	579	637	584	603	584	605	638	582	590	558	606	589	578	654	583	592	619	611	639	639	551	594	634	609	611	631	611	614	590	600	601	590	590	569	602	616	609	595	605	618	587	633	592	595	617	638	611	594	660	604	612	604	549	640	605	563	596	674	596	619	592	626	608	618	614	582	605	573	608	606	574	611	616	587	606	607	612	565	577	608	620	605	636	591	587	582	558	627	616	639	612	594	589	599	579	554	627	579	578	594	592	589	633	610	592	567	576	565	621	608	647	575	621	612	580	583	640	593	590	634	600	537	590	627	634	630	605	618	571	629	594	562	592	601	570	584	616	595	608	583	619	587	612	576	646	594	577	634	636	578	600	625	574	645	646	576	587	577	646	589	616	608	574	606	624	613	574	611	659	622	611	613	540	626	535	587	607	630	564	601	614	587	586	622	596	638	616	621	615	579	616	595	611	568	571	666	568	579	595	610	584	580	559	594	576	628	562	632	611	614	610	610	587	609	580	574	560	610	568	603	588	634	664	550	621	614	586	595	595	627	621	615	566	605	566	603	610	618	594	613	652	585	577	593	612	627	599	582	620	606	629	619	599	587	585	612	583	603	607	608	629	582	599	601	638	546	591	605	586	601	617	590	593	642	581	599	643	594	611	616	589	601	596	633	659	616	621	585	580	603	593	549	579	583	610	578	601	640	664	601	613	568	620	534	548	614	607	596	599	571	604	610	626	531	597	599	592	615	571	604	621	574	612	611	603	635	591	603	599	621	592	584	592	602	589	604	618	585	587	573	535	658	600	609	601	532	628	594	565	581	589	606	620	612	576	621	585	614	599	622	569	631	583	604	610	647	631	600	620	570	612	604	601	578	584	627	595	569	612	606	599	586	623	586	603	633	587	557	605	590	593	616	570	558	628	628	591	598	591	604	621	600	526	607	594	604	562	564	594	568	579	575	600	589	595	597	615	602	600	555	594	601	606	571	580	606	607	622	614	631	606	597	602	597	609	589	598	599	578	615	589	608	585	598	589	592	621	601	580	586	614	551	639	600	613	603	600	593	555	596	591	638	628	637	585	649	623	601	608	598	604	604	608	644	572	573	624	645	573	598	578	642	554	587	577	618	617	609	634	576	599	592	604	633	581	614	609	619	585	584	594	598	616	632	609	583	582	602	628	585	578	587	584	615	591	588	581	609	604	588	637	578	596	617	614	617	640	637	539	601	586	647	622	588	621	627	585	575	613	633	577	620	603	619	594	608	592	623	580	597	586	549	603	626	548	602	600	618	615	620	570	568	634	650	585	594	568	579	600	560	609	585	616	643	638	623	597	579	565	611	648	603	565	573	603	604	569	607	580	633	618	618	619	601	556	596	584	616	625	601	615	589	604	618	594	555	624	619	590	605	596	619	613	586	630	614	604	591	623	611	567	666	597	604	650	583	626	620	623	600	567	598	560	604	581	609	637	615	613	591	604	611	575	611	579	638	614	596	600	563	595	606	586	594	580	564	614	610	597	596	606	614	608	556	569	629	599	596	585	594	631	653	624	617	612	598	627	639	583	607	604	601	625	629	601	599	630	596	619	602	614	606	567	607	584	623	590	591	578	587	636	614	583	568	571	623	587	579	626	635	643	611	629	613	571	601	653	574	620	628	575	592	628	645	574	598	614	607	597	563	576	598	617	561	611	631	599	611	604	593	593	568	654	609	566	610	607	568	589	620	596	598	613	588	578	603	608	594	664	638	597	567	651	621	631	597	574	614	574	635	598	623	606	582	589	573	569	570	591	583	619	595	612	600	589	646	623	602	593	589	599	582	638	601	620	579	594	578	640	604	643	559	587	611	594	601	559	610	628	611	599	571	599	582	624	601	595	608	617	607	584	598	596	584	625	642	621	592	637	599	621	639	601	610	653	623	599	635	646	610	567	601	580	564	619	595	574	618	584	579	669	559	586	587	612	596	604	608	609	611	632	618	583	592	624	620	575	618	626	616	613	617	607	560	582	578	654	612	566	589	644	571	560	593	597	570	551	588	623	609	619	597	604	609	617	607	581	600	630	595	568	538	589	623	585	559	573	598	566	590	629	610	599	596	586	613	595	606	583	635	636	612	613	595	594	558	638	576	601	605	580	625	571	590	645	576	595	641	586	604	589	617	631	605	623	542	576	572	570	624	573	607	611	624	609	600	593	603	614	592	564	593	574	595	559	581	617	574	597	583	578	604	628	592	617	649	628	613	610	581	562	628	597	628	584	618	623	625	604	578	612	586	595	630	624	629	581	558	596	595	596	596	651	602	578	581	617	622	577	613	611	563	555	582	620	596	598	573	587	581	617	574	600	637	602	598	623	583	556	630	658	571	622	659	633	651	610	583	565	594	574	609	580	623	602	600	597	525	597	616	655	604	544	602	580	596	615	619	671	593	578	598	588	608	622	600	567	565	624	615	616	581	567	611	571
30655	29901	23707	8928	1703	699	523	457	442	432	445	448	442	448	407	445	446	425	422	408	433	428	400	436	488	402	441	467	388	410	456	437	440	426	447	424	420	414	456	414	456	421	442	434	452	424	428	443	445	441	396	442	453	444	439	454	437	431	420	415	444	454	415	415	445	433	409	441	441	415	436	401	428	408	445	454	425	415	425	416	418	409	437	430	464	423	432	427	421	413	452	439	426	405	435	417	452	447	432	469	415	438	457	439	417	447	403	443	453	425	445	421	453	414	463	438	443	397	419	443	421	420	460	430	444	433	397	432	415	433	447	446	417	417	447	408	414	427	422	431	433	435	447	425	440	426	453	462	414	439	410	406	394	458	398	401	422	432	393	428	442	460	434	432	435	403	413	434	420	416	415	408	441	419	441	433	426	452	404	400	424	440	432	396	433	423	447	445	419	428	481	424	387	431	394	456	417	416	407	471	408	449	415	387	441	415	420	432	458	399	475	443	427	441	409	424	457	435	440	447	390	432	435	407	416	445	431	447	417	462	415	439	409	439	443	435	438	450	426	416	465	439	448	455	450	408	399	464	425	425	445	446	434	422	440	417	424	428	383	437	454	395	441	425	427	466	438	411	445	434	448	399	445	458	443	444	433	447	388	415	452	419	424	438	448	423	437	425	406	443	408	410	429	426	422	433	446	398	425	457	444	421	419	426	423	402	409	388	433	407	452	401	426	449	462	457	396	417	468	411	454	399	434	446	436	411	438	414	432	469	413	384	387	437	453	429	428	422	440	456	423	456	395	435	448	479	441	388	468	388	452	434	426	452	405	453	425	438	443	421	441	435	441	447	431	424	422	428	447	410	374	405	434	439	412	473	443	415	430	417	435	424	438	477	437	442	443	459	401	410	404	443	419	421	473	422	392	467	425	434	431	471	441	432	424	424	429	407	399	414	446	406	430	397	409	430	413	415	417	406	418	448	413	433	405	442	410	451	502	414	431	424	418	446	467	436	421	415	461	457	413	442	435	422	453	433	418	433	427	414	470	412	458	431	426	406	403	462	454	415	430	462	422	387	417	449	416	413	424	393	433	448	428	445	407	411	424	414	414	429	414	417	386	457	443	432	405	419	489	444	411	418	433	405	449	424	418	447	425	421	438	425	427	452	406	404	425	401	417	437	423	433	475	404	466	405	439	401	427	444	405	434	443	433	448	439	413	400	403	451	400	456	446	452	436	420	493	389	435	436	425	421	472	439	457	419	444	449	407	441	391	457	430	429	455	439	419	402	437	434	448	454	420	446	388	434	438	408	425	421	413	418	426	431	443	417	437	418	443	426	487	425	425	410	415	422	445	416	401	420	427	416	435	457	439	417	428	430	414	433	469	434	431	418	481	455	441	419	388	396	414	420	427	429	416	412	424	427	416	423	438	415	487	443	490	430	434	403	474	469	398	413	459	451	450	419	439	458	411	436	434	393	416	461	425	389	437	396	441	453	436	421	407	475	435	439	461	392	415	411	443	467	417	392	471	411	429	437	405	416	448	442	396	443	459	402	438	461	447	424	413	418	458	426	399	435	435	396	445	415	426	421	448	438	412	422	427	423	432	407	460	390	437	408	410	433	418	436	385	396	456	453	448	472	455	435	393	444	438	385	382	418	441	409	422	440	461	416	434	453	455	422	415	453	423	440	467	446	447	434	440	405	431	443	416	406	442	424	427	433	457	458	441	437	421	430	445	394	438	431	406	428	412	423	416	445	462	429	421	435	451	447	417	427	399	418	425	397	450	432	457	400	402	445	447	418	417	435	412	423	438	437	413	406	410	439	410	427	458	456	456	407	448	414	466	428	434	450	420	405	427	439	450	412	451	467	408	439	412	409	391	408	397	435	415	431	457	414	417	429	464	427	434	427	409	432	452	433	439	429	437	440	433	441	441	451	429	394	416	446	387	435	421	431	427	403	499	437	423	436	414	394	413	427	463	438	405	437	445	431	385	400	450	418	433	430	384	456	442	439	420	429	386	454	468	445	425	427	450	437	435	425	415	419	458	459	436	419	429	443	441	435	394	428	419	422	436	457	388	418	462	420	429	418	437	411	429	431	445	429	437	464	472	447	440	445	445	426	410	435	453	430	413	438	453	439	394	440	459	439	400	430	424	432	445	427	425	430	439	398	427	405	476	452	399	403	407	405	466	440	452	426	451	435	421	413	458	494	418	428	408	418	420	437	429	393	428	403	431	448	424	410	423	426	458	442	429	450	422	428	402	442	417	424	432	434	420	424	496	456	415	439	422	395	451	418	437	432	428	460	442	468	426	417	423	437	428	422	415	441	452	416	442	477	437	441	425	428	450	426	432	423	399	422	419	440	414	412	459	431	460	417	443	391	473	419	393	404	435	413	419	468	414	425	423	466	429	447	423	395	427	401	450	440	414	427	444	467	436	396	381	423	427	432	392	452	406	445	438	443	441	434	418	446	394	426	444	442	393	400	456	425	427	404	450	453	421	422	427	425	425	441	463	420	444	425	453	448	447	437	466	429	424	395	393	433	433	451	399	471	415	414	443	434	422	459	422	461	419	429	417	417	455	396	439	445	444	457	446	447	412	405	437	395	433	469	431	443	427	410	428	396	476	405	404	430	461	401	436	436	415	395	460	413	469	412	463	450	424	441	426	451	430	431	466	389	458	429	458	409	445	412	438	427	431	413	441	463	456	452	427	426	406	405	406	443	436	418	449	414	399	438	469	405	447	399	455	468	469	426	395	444	471	431	461	435	398	419	389	402	409	456	431	446	443	428	439	412	441	427	444	421	427	459	423	389	443	399	431	429	434	395	445	444	446	402	432	462	451	448	391	464	430	391	429	432	418	417	442	441	453	424	427	417	411	459	440	412	418	455	460	426	428	416	424	450	409	456	407	422	421	424	410	420	441	418	433	466	430	432	437	435	428	463	439	419	401	432	467	457	416	415	434	477	422	455	417	440	445	425	446	434	440	423	413	437	428	400	421	415	409	398	422	458	428	393	421	468	429	448	464	460	436	418	413	415	434	421	418	430	423	437	405	422	438	414	451	376	405	424	405	422	407	450	412	418	419	403	405	410	418	446	435	426	421	394	422	410	437	424	441	427	405	384	395	414	435	459	465	426	462	416	450	430	414	434	410	425	457	435	464	434	424	463	411	461	421	409	400	426	417	394	436	427	398	446	436	410	414	457	381	446	455	424	441	434	419	423	446	460	404	428	422	453	437	463	432	433	440	415	445	439	447	406	450	422	394	423	383	439	433	431	416	417	452	446	411	394	431	433	432	424	456	448	431	433	413	449	469	461	389	427	393	405	416	446	425	414	447	415	463	435	435	406	418	466	419	446	456	426	439	419	416	430	377	431	418	432	408	438	428	409	409	454	424	398	435	459	437	447	440	462	407	416	448	431	492	427	429	429	421	438	411	407	413	453	460	400	434	384	431	431	446	422	400	436	453	446	424	459	450	385	427	430	469	461
24139	33815	17429	4862	1528	642	460	409	364	373	353	400	368	393	405	415	386	368	396	401	381	370	372	422	375	356	371	380	363	348	345	360	371	372	356	378	397	393	370	347	396	393	390	402	381	387	350	424	376	389	339	359	330	367	372	361	386	388	365	369	384	358	404	379	367	356	367	380	386	380	376	373	361	396	399	389	389	371	366	368	390	349	332	371	377	410	362	394	399	401	376	397	374	395	357	363	355	355	393	386	363	362	387	374	352	377	363	374	386	384	366	383	362	371	358	386	368	359	358	376	371	394	362	377	374	391	364	376	365	358	376	368	385	372	361	378	396	344	356	409	354	350	370	379	346	366	378	345	363	412	375	383	384	365	372	404	387	366	396	361	377	366	409	375	377	357	359	354	374	359	385	379	409	358	375	330	369	382	388	382	365	348	401	349	357	406	377	356	345	386	389	356	393	331	400	388	397	341	362	383	389	371	350	408	376	354	387	381	372	394	359	364	352	384	377	362	354	359	353	384	350	376	386	361	378	374	387	380	382	364	390	381	366	371	368	372	373	369	379	358	377	391	369	373	398	355	372	362	370	396	345	398	378	385	361	347	398	388	396	381	357	353	411	359	384	360	387	353	358	391	378	378	371	363	338	331	399	360	370	361	359	369	385	382	385	403	382	392	355	365	366	400	381	392	403	406	375	393	363	349	410	358	373	374	380	379	393	391	380	337	376	363	358	386	358	359	353	344	400	359	382	396	375	381	347	365	375	372	353	364	380	348	378	339	379	385	384	389	339	376	391	393	407	391	361	378	395	363	407	377	379	407	378	371	393	428	386	375	373	389	357	370	373	383	400	342	387	360	374	369	365	373	374	381	358	359	371	369	360	371	375	383	341	396	409	359	353	388	356	392	387	384	404	393	388	372	391	350	408	362	369	397	393	392	359	385	394	361	366	369	427	363	384	374	422	374	404	356	371	388	359	369	392	374	398	383	356	369	378	363	376	366	378	387	370	384	368	365	396	390	376	389	361	399	363	366	372	331	367	382	376	399	371	399	369	356	356	400	383	331	431	376	353	365	391	372	385	352	406	421	395	382	369	377	353	402	365	382	402	373	365	385	388	332	392	391	384	385	371	377	403	370	364	389	408	374	346	400	365	380	410	395	410	354	378	365	348	349	391	345	406	382	384	386	390	383	393	363	395	384	356	367	352	358	405	378	386	349	410	385	378	363	358	350	372	394	368	383	373	376	382	342	383	369	363	407	355	363	417	336	408	359	371	374	354	376	353	372	389	391	352	381	418	364	387	375	365	360	371	375	398	368	365	349	378	354	363	354	373	393	383	376	378	355	388	375	354	371	407	381	384	368	362	380	369	354	368	383	377	355	373	369	370	365	378	376	393	372	374	353	375	391	340	387	350	363	401	359	348	382	371	364	381	376	357	372	406	395	377	387	411	381	357	369	370	342	383	362	377	409	350	355	410	385	374	376	349	362	354	369	377	366	376	378	365	359	377	361	369	342	380	376	374	353	355	414	389	371	351	346	406	384	336	368	382	382	366	389	375	359	369	377	381	384	353	392	361	359	396	343	381	379	366	391	355	367	377	348	388	395	365	395	374	371	368	352	410	388	371	374	376	372	385	354	395	313	372	400	357	360	330	396	380	351	411	373	346	402	401	381	394	384	401	358	348	384	379	383	373	373	348	363	402	364	365	390	400	384	400	372	359	362	362	378	393	376	398	380	376	405	362	362	349	414	376	382	357	401	383	378	346	387	370	356	357	397	414	353	374	381	361	348	378	401	382	387	384	393	347	328	385	398	368	343	403	349	364	354	411	376	355	376	352	386	392	410	345	358	362	362	368	371	358	376	378	373	392	362	375	369	374	371	342	352	375	376	370	393	361	355	386	402	406	377	367	398	417	328	367	374	375	362	360	373	357	390	390	396	371	371	360	383	359	395	367	395	362	384	366	357	409	404	414	388	366	389	325	375	353	355	357	374	366	377	371	378	342	366	366	355	386	343	379	383	390	350	394	387	378	362	362	384	356	351	392	388	376	382	325	381	412	359	377	349	353	350	373	371	372	399	377	378	410	384	376	331	377	381	349	394	392	397	386	365	371	362	393	344	360	353	372	392	363	392	400	430	363	344	367	348	375	376	367	399	364	386	387	415	384	359	405	398	387	400	369	401	335	348	381	376	370	375	342	362	356	341	399	375	381	367	367	377	377	412	391	382	385	356	380	369	401	377	375	361	362	351	355	398	356	380	368	387	393	379	362	367	401	403	381	364	369	374	348	372	372	353	343	367	381	352	337	356	401	417	380	350	365	375	371	373	372	374	379	370	378	355	379	356	399	390	375	374	397	371	427	374	339	362	385	347	365	391	386	395	408	356	364	367	364	397	380	373	388	366	402	380	375	375	352	375	408	354	360	370	373	387	380	395	369	338	381	373	386	363	371	353	404	393	367	382	357	333	362	391	370	370	358	356	362	338	354	343	356	381	387	365	385	327	377	352	388	377	413	390	353	395	397	347	323	399	366	351	358	344	376	369	407	362	398	322	373	390	362	421	400	347	413	386	372	374	378	359	403	376	397	334	414	390	364	347	388	387	377	379	367	386	340	354	378	349	366	385	394	376	384	380	359	379	389	377	339	394	389	372	350	366	394	360	368	362	374	345	344	370	404	386	353	385	415	360	359	363	376	381	348	350	375	390	371	369	370	375	362	352	360	354	395	345	365	415	370	359	405	361	407	340	360	409	419	383	367	392	374	359	395	360	389	358	433	368	353	365	366	372	355	390	397	403	370	386	373	371	363	393	381	360	410	366	359	379	380	371	381	375	375	382	390	395	384	372	374	364	371	358	363	393	394	399	333	416	351	384	370	384	382	403	381	398	395	347	381	405	393	375	422	406	366	364	416	384	379	349	341	403	380	367	383	368	313	354	367	368	350	383	378	378	372	355	355	402	383	390	345	393	357	403	344	358	369	379	368	390	368	349	351	359	357	390	384	352	380	377	385	351	414	391	376	382	417	351	359	379	388	377	385	347	355	385	366	359	370	360	416	383	380	405	383	378	363	400	372	378	341	365	365	347	350	366	355	392	338	376	371	364	355	378	353	377	373	380	360	371	368	400	364	388	379	339	381	350	361	373	337	375	385	378	356	367	370	397	395	371	396	437	362	362	336	367	396	365	340	378	385	416	373	344	391	380	400	376	360	412	381	359	362	418	379	390	376	372	376	372	362	420	394	355	388	378	355	338	364	393	381	371	353	403	406	393	372	396	344	422	366	381	365	405	351	368	387	355	371	360	357	378	379	372	406	383	396	367	406	361	386	382	401	367	394	366	368	392	360	353	383	369	357	364	373	372	370	382	412	366	377	376	371	387	374	379	346	377	354	411	365	374	366	363	374	359	361	402	373	375	360	392	355	355	398	368	383	377	368	369	391	352	380	357	362	333	400	397	361	381	368	356	360	361	389	366	397	385	351	395	354	426	394	390
25438	26513	38893	34473	18526	4893	1008	620	514	490	532	529	479	483	501	523	463	513	508	501	504	507	483	488	482	524	480	484	523	487	513	488	524	471	506	526	498	477	470	511	457	555	478	499	499	460	483	503	495	442	485	500	488	511	478	530	516	549	506	470	464	457	487	492	489	502	490	464	513	518	501	476	515	530	537	514	515	461	512	488	500	497	518	504	481	514	509	454	499	478	512	493	509	490	507	489	477	474	496	497	465	516	449	485	502	520	491	501	451	467	474	504	477	471	505	511	533	535	529	533	487	461	537	526	495	483	477	501	510	486	489	488	505	491	532	493	491	488	528	491	495	515	510	509	489	493	516	490	532	505	478	468	491	472	527	455	486	482	446	507	513	493	489	491	494	505	451	472	489	507	482	529	464	497	492	464	468	505	469	494	532	491	491	517	460	468	489	478	473	490	503	535	482	491	473	470	515	504	466	476	460	513	484	477	505	502	512	506	505	500	493	527	504	545	530	543	511	510	518	511	489	479	500	526	480	540	539	503	496	500	486	503	515	467	495	541	507	544	472	469	507	507	508	483	527	501	479	504	454	486	496	514	512	453	458	538	488	490	475	496	484	521	504	505	504	486	483	485	474	507	492	492	508	489	518	449	466	492	510	511	531	517	512	475	466	521	490	498	438	534	517	471	484	444	475	504	479	490	488	518	518	485	544	472	488	464	478	499	464	514	496	527	499	468	484	572	498	489	451	469	500	491	525	501	531	492	505	485	515	513	522	560	471	482	459	486	512	493	431	476	462	476	519	507	503	478	472	477	487	534	492	478	470	480	488	513	474	499	462	533	504	491	489	491	474	518	489	500	468	472	500	497	509	517	492	472	462	519	522	497	480	522	514	486	453	456	464	492	473	485	502	476	504	512	497	498	477	508	512	490	451	529	450	532	472	452	503	491	499	481	503	526	474	499	482	488	521	519	520	467	503	453	495	491	475	489	491	518	467	458	497	474	494	479	535	502	467	485	477	488	525	506	518	495	491	546	498	500	517	505	481	508	485	488	483	515	497	487	496	507	510	507	484	527	484	512	490	502	533	510	494	491	507	505	472	449	530	520	514	512	483	500	489	514	474	504	493	489	500	512	513	445	473	492	497	474	492	529	498	560	503	510	534	516	472	500	482	508	526	468	449	551	472	483	481	514	482	515	522	439	450	472	478	469	466	486	453	514	515	491	466	556	489	478	482	520	476	480	518	489	487	492	518	509	487	507	464	480	542	464	479	498	495	511	495	475	462	525	466	547	521	509	458	501	527	558	492	525	523	451	482	504	502	480	477	547	520	462	468	472	467	510	510	509	498	469	496	499	493	458	517	502	496	482	487	503	452	535	497	450	481	442	484	500	510	456	509	474	508	499	499	510	499	497	470	523	525	495	480	493	483	481	492	477	506	513	495	486	516	468	489	512	511	505	526	472	489	480	479	491	488	491	491	529	527	508	510	494	491	523	520	511	547	467	532	518	517	454	485	488	469	525	495	448	487	494	462	461	497	480	508	468	460	503	512	480	496	523	499	530	525	470	544	524	503	512	495	469	484	482	521	499	538	482	535	462	494	513	494	503	490	492	512	499	491	477	511	499	505	506	472	495	525	472	522	519	474	495	495	535	536	483	491	451	487	539	502	473	480	522	546	490	523	444	499	515	527	490	510	478	499	469	500	500	503	497	491	507	538	488	520	513	463	547	493	513	513	465	492	463	441	520	492	529	486	501	482	527	505	500	470	541	499	509	519	496	488	529	476	494	497	490	535	509	477	534	516	484	474	525	507	494	499	502	525	495	522	429	510	480	504	525	535	519	501	492	474	477	512	510	531	517	501	503	456	540	454	501	476	513	496	521	501	529	463	440	460	514	498	485	505	494	499	537	560	480	506	461	505	503	508	511	505	473	497	520	499	492	517	490	529	506	504	497	505	473	508	490	489	479	499	481	523	483	490	462	451	505	492	505	488	530	521	465	468	538	499	491	484	502	478	480	499	516	466	489	442	481	512	487	505	469	486	502	509	478	493	490	475	503	527	510	497	506	529	465	507	498	484	462	479	497	519	495	530	498	489	493	539	495	516	497	502	495	496	469	476	458	496	484	511	495	454	499	488	451	490	451	453	503	460	496	501	500	488	489	483	513	492	485	536	529	522	470	482	510	453	504	513	458	515	517	472	520	488	478	463	504	449	515	509	485	493	510	474	527	494	510	497	500	533	480	505	494	447	520	512	473	482	490	520	470	487	478	467	479	511	516	511	508	484	468	511	511	511	532	473	488	483	468	476	532	469	465	529	465	516	474	518	503	492	525	534	513	487	491	525	504	508	522	482	465	491	467	534	488	478	499	455	484	466	516	484	474	470	529	475	494	508	488	510	503	530	470	476	521	498	473	471	464	502	477	465	474	521	499	487	492	530	537	488	516	488	484	490	469	468	537	468	506	472	512	473	507	523	518	543	498	502	496	484	516	487	510	447	489	495	488	540	513	482	483	488	527	499	504	480	547	493	497	506	544	449	527	475	502	502	525	526	502	453	539	495	511	516	491	466	522	487	459	491	476	470	457	523	547	528	480	510	467	475	468	515	498	494	489	469	510	499	486	493	520	475	508	482	528	483	487	494	489	472	517	510	480	550	476	551	515	504	479	498	475	540	496	473	509	507	497	488	472	508	521	475	477	496	483	500	517	467	521	517	457	520	515	473	494	496	491	526	472	502	491	500	514	475	506	469	471	539	486	481	481	477	509	481	507	480	500	473	555	480	511	456	472	510	517	490	457	503	501	455	467	545	480	485	497	467	502	511	487	496	503	459	517	499	483	504	546	475	484	491	517	477	474	478	518	516	463	500	511	501	474	509	520	515	507	469	487	508	454	522	510	474	522	517	475	513	489	460	499	510	505	518	508	500	508	463	508	538	500	521	488	494	493	482	491	503	469	509	458	497	488	476	494	488	514	463	522	478	499	539	502	505	486	490	485	492	510	496	532	496	505	498	508	473	487	515	517	528	507	473	523	450	473	500	471	492	473	543	487	468	463	479	506	512	495	539	492	478	509	509	521	482	502	478	477	508	508	481	499	483	523	509	466	462	440	497	519	507	451	495	520	523	518	484	478	541	494	510	477	475	495	516	485	531	537	484	475	521	493	500	491	501	523	490	534	485	483	498	477	469	504	467	503	500	478	525	504	485	531	449	482	440	483	518	506	489	500	512	502	508	467	474	486	492	498	494	506	468	485	505	489	515	532	496	472	504	504	509	548	462	530	517	480	488	454	487	498	491	530	522	518	467	482	475	490	509	519	469	528	522	459	555	480	489	503	462	497	505	482	479	520	465	526	468	501	479	477	484	441	495	506	496	541	525	507	516	472	496	470	496	486	510	533	507	520	532	493	472	510	485	515	491	451	502	472	501	497	532	464	520	471	512	487	492	497	502	455	443	513	476	520	521	517	511	483	499	510	482	492	472	463	521	484	489	510
59975	86251	57728	28780	9495	2455	779	568	472	433	469	441	483	502	457	483	492	510	449	475	491	433	446	505	476	443	469	481	469	468	476	438	484	490	480	408	484	448	485	464	455	494	455	505	461	469	515	467	482	442	499	466	465	450	487	509	453	481	498	464	501	476	478	434	444	459	473	446	442	446	489	458	468	464	435	435	458	470	455	480	456	486	449	439	498	484	462	474	515	464	423	449	494	456	442	495	483	454	474	458	515	486	533	479	483	468	476	442	477	477	475	479	493	472	488	471	473	481	475	443	447	445	416	485	518	459	487	452	510	462	439	458	473	467	445	462	464	496	484	476	498	469	467	500	492	457	498	499	449	482	427	472	495	467	472	484	463	520	507	437	467	501	473	482	453	474	468	453	454	433	448	464	473	457	465	470	456	489	483	471	466	477	435	489	440	463	468	492	487	481	503	456	447	483	483	449	479	466	451	460	473	450	492	469	483	513	471	489	462	462	446	478	489	452	478	434	453	476	460	462	411	473	439	469	452	432	469	486	464	463	478	465	486	450	483	458	491	439	483	442	443	463	448	470	513	421	471	425	452	458	453	494	475	473	492	484	454	442	481	473	428	474	484	436	451	481	463	455	444	473	485	453	475	484	459	475	486	454	484	426	460	454	482	495	459	490	461	491	442	468	442	479	446	498	502	462	477	486	488	497	418	477	473	440	488	457	437	459	444	444	476	463	432	450	464	502	463	439	441	454	492	452	431	482	437	458	446	495	434	458	458	451	474	452	490	470	440	476	496	476	464	459	436	438	451	434	454	449	451	454	440	507	483	459	498	454	458	438	500	449	500	457	457	475	493	473	448	512	457	478	482	462	447	452	433	456	492	479	465	476	498	443	481	428	435	450	432	485	465	460	462	427	464	456	455	471	505	486	431	464	485	436	478	510	461	437	499	460	435	472	482	440	475	418	496	447	485	466	447	453	443	505	459	439	441	482	457	486	454	478	452	491	487	451	499	458	460	479	481	467	467	489	481	462	490	478	466	470	468	438	439	451	466	457	458	475	463	460	461	489	481	462	429	468	457	460	452	412	477	477	428	471	447	477	469	494	461	462	478	450	463	505	427	425	500	481	472	441	460	464	448	494	458	464	481	448	488	436	450	494	451	495	468	460	439	443	503	465	447	457	439	485	490	440	484	476	496	480	461	428	439	467	502	451	444	493	475	464	485	477	483	471	464	450	412	455	452	474	448	492	447	499	493	478	443	444	472	507	454	462	410	480	510	473	456	472	446	444	448	465	486	450	406	458	477	462	494	474	463	486	499	495	501	469	441	472	472	471	468	452	449	474	493	468	475	486	473	489	475	469	471	445	438	461	443	468	508	493	425	441	485	454	466	457	428	439	476	458	454	472	442	480	466	460	455	513	498	483	460	449	463	457	472	477	463	432	457	479	480	479	424	435	469	457	478	454	483	458	408	483	474	470	460	489	434	447	440	478	454	473	432	494	445	470	455	481	497	461	479	453	418	481	487	436	467	455	470	472	508	444	471	492	481	483	467	461	462	458	445	465	457	498	472	467	486	465	465	481	467	489	453	470	460	455	476	476	470	492	499	465	452	467	444	472	471	502	468	465	462	464	496	493	465	450	510	457	465	466	484	473	449	482	481	444	426	433	447	476	494	517	436	491	501	462	451	411	465	464	472	494	501	447	446	464	457	471	446	471	473	480	464	466	469	502	482	466	495	417	465	436	470	482	430	462	444	483	455	491	469	451	431	480	427	448	435	463	453	487	470	507	491	484	460	492	449	468	485	483	462	481	503	474	440	442	459	477	484	519	475	509	430	517	533	487	454	437	449	468	479	466	401	438	492	466	451	465	460	504	483	474	447	486	450	446	475	459	421	511	453	506	412	440	515	457	478	448	454	438	421	475	487	485	458	454	464	458	506	473	470	455	473	443	461	472	478	482	497	517	461	453	447	448	494	495	443	492	478	457	443	486	477	423	474	449	438	477	467	461	479	468	473	433	479	473	459	478	499	443	479	463	468	469	496	458	436	469	449	505	494	492	446	440	463	434	493	478	469	472	490	497	440	447	473	438	451	456	464	460	420	419	436	491	424	481	482	465	439	496	488	455	486	453	453	479	490	474	479	491	471	450	453	480	456	452	460	484	439	385	447	491	461	469	507	471	499	469	473	459	463	470	480	438	448	507	488	456	474	437	485	460	460	465	501	425	488	469	462	490	489	453	415	489	460	490	486	509	457	480	515	477	466	465	473	471	471	451	481	475	476	432	470	457	451	483	457	492	445	485	428	475	435	448	478	482	487	486	461	538	466	446	486	439	435	515	506	472	493	489	452	427	462	467	457	468	444	450	452	459	463	455	437	488	451	448	481	477	509	481	476	482	465	435	460	451	479	507	430	482	485	479	449	525	483	445	449	477	431	438	474	486	494	479	456	436	477	462	496	479	438	461	457	465	451	451	473	445	452	449	527	465	467	472	477	478	458	495	469	443	450	460	466	454	455	456	437	472	475	479	469	468	404	453	468	470	483	483	489	450	459	471	407	451	521	476	465	499	482	506	435	483	418	508	473	481	469	476	483	458	442	435	462	456	464	504	427	470	453	479	464	461	439	474	421	475	456	452	435	489	467	465	491	492	500	471	439	448	479	452	485	487	493	491	456	492	444	460	497	477	489	478	482	414	454	452	448	464	446	453	449	461	440	459	490	413	508	475	444	472	482	434	456	514	463	469	476	478	416	468	479	460	477	519	472	457	449	449	481	462	487	477	461	421	463	471	447	491	454	442	482	491	471	443	466	473	433	461	450	489	501	437	470	478	490	473	459	489	493	483	478	493	428	446	473	493	417	429	441	460	489	464	467	475	451	457	461	444	459	456	435	466	442	432	475	473	490	469	462	452	486	481	432	453	444	462	490	483	481	452	459	443	490	469	478	464	462	466	469	455	453	469	438	465	473	443	480	453	490	432	474	459	463	487	437	466	483	481	459	500	464	507	439	457	429	484	458	450	437	488	472	415	478	472	471	461	493	477	437	450	477	468	482	467	464	441	456	451	479	454	415	437	468	483	509	471	491	463	467	473	474	453	468	483	445	468	480	455	469	436	493	491	481	459	429	454	440	414	440	457	417	453	496	492	448	483	455	477	477	449	475	486	463	467	443	502	507	449	451	499	436	432	475	426	449	456	491	464	445	440	492	476	482	464	434	488	475	468	465	468	485	445	455	488	478	503	477	474	475	477	490	451	446	419	486	488	511	469	453	467	513	426	501	480	462	462	467	464	470	456	469	494	420	469	489	477	440	443	489	474	459	463	505	477	469	470	466	483	484	444	457	476	466	470	462	441	443	418	455	478	476	437	464	441	468	459	447	513	447	489	474	478	481	483	478	496	456	499	489	464	446	469	453	467	426	448	469	472	481	482	464	486	464	470	464	465	459	443	476	434	481	482	444	451	463	501	467	447	434	497	442	493	452	490	432	440	426	472
24069	23262	34993	33056	23068	13400	2849	889	709	654	681	684	684	629	651	676	642	634	647	659	641	660	642	630	619	651	652	671	645	650	632	667	609	658	643	682	563	663	609	646	681	615	646	653	649	648	647	640	630	584	627	659	626	691	663	644	640	669	647	658	663	647	638	662	594	594	630	664	602	623	647	654	612	637	602	617	664	611	649	667	633	596	644	634	629	678	623	627	605	599	623	625	620	677	657	615	646	607	656	648	628	633	567	658	654	592	643	652	650	668	682	646	605	588	620	627	621	600	622	644	648	674	655	651	651	668	673	645	659	642	635	641	675	599	638	648	614	653	614	608	666	627	620	650	625	629	646	646	607	659	674	623	638	646	710	620	658	602	639	592	656	610	699	603	616	642	607	656	597	680	675	633	683	642	651	624	637	661	637	631	614	658	662	622	575	683	630	635	624	702	651	645	629	665	665	639	641	644	618	613	598	647	660	661	647	623	658	646	627	595	584	612	591	670	613	619	636	631	634	639	595	615	665	643	657	665	646	631	644	662	587	657	651	628	619	630	622	588	678	655	608	583	668	635	664	685	616	658	617	680	626	595	627	607	614	631	629	633	634	606	635	617	631	663	642	647	637	618	627	625	633	633	614	636	597	619	654	608	618	575	667	658	650	634	602	640	649	606	618	607	668	657	673	685	610	645	652	601	622	613	626	642	597	625	676	648	664	624	649	630	600	623	629	664	595	629	627	607	620	649	643	627	643	646	626	645	581	640	654	629	651	602	627	646	595	617	646	623	645	610	637	634	661	614	616	604	638	662	669	611	683	622	641	646	595	629	644	600	602	659	626	602	623	631	674	681	634	623	646	636	640	638	651	623	647	630	630	585	626	604	594	658	651	642	644	656	643	639	617	594	628	624	595	624	643	624	645	628	645	633	603	597	632	658	589	638	600	654	641	617	600	661	604	658	597	632	641	681	605	619	620	624	643	675	659	643	638	644	648	616	627	611	645	597	647	622	629	636	606	627	647	652	579	634	647	644	635	626	626	629	622	627	627	611	593	675	611	662	621	662	627	612	639	691	566	646	631	634	624	609	642	632	635	649	672	625	651	631	641	598	646	663	630	640	626	666	610	657	633	625	665	644	605	613	614	696	686	646	619	650	654	645	643	615	673	667	590	608	669	643	656	639	679	616	601	598	666	613	638	603	645	666	646	665	651	583	659	658	683	624	657	637	626	641	692	619	602	610	650	611	639	654	629	649	667	668	641	613	626	631	585	607	640	606	643	631	644	638	581	650	589	629	661	628	671	653	641	597	621	563	659	671	657	624	652	622	601	603	652	648	677	658	648	633	658	636	618	610	606	582	626	593	669	607	634	613	625	638	651	631	650	646	587	665	633	660	619	623	618	606	659	609	629	642	681	619	638	636	655	677	635	637	641	637	606	620	649	661	639	610	656	632	624	604	675	637	653	594	588	640	621	594	649	655	632	623	594	654	625	600	634	646	643	634	633	605	654	634	610	643	660	585	610	640	647	641	630	625	615	618	565	678	626	656	657	615	631	655	635	636	656	684	668	662	622	675	604	670	695	641	630	628	631	655	640	593	631	620	643	625	625	669	618	634	636	625	684	686	645	578	629	651	647	620	621	647	672	645	644	647	607	618	624	640	637	650	654	595	619	588	598	636	603	638	663	659	665	628	626	643	616	619	599	608	663	646	632	608	632	663	627	662	612	655	664	647	599	629	617	651	643	664	670	649	645	628	615	615	618	593	614	640	596	665	647	629	657	628	633	613	667	600	646	627	659	609	615	599	662	589	637	634	607	601	620	616	641	633	609	657	637	665	637	623	669	630	597	653	619	661	637	694	668	674	666	609	621	663	659	613	643	650	627	628	646	639	598	676	623	659	643	681	652	604	609	628	651	622	611	717	648	654	667	628	661	645	666	617	634	650	597	714	607	660	653	595	653	674	656	663	607	587	655	651	632	618	638	646	621	637	666	609	637	628	618	626	649	619	630	673	609	619	610	604	674	619	627	603	639	678	631	645	658	586	660	682	628	638	607	642	622	638	618	618	615	617	638	663	644	699	600	629	628	632	604	645	617	648	633	633	619	661	635	658	599	618	601	640	638	621	616	633	675	629	619	646	662	674	645	658	620	631	646	668	648	614	643	643	612	570	658	624	654	592	642	622	640	609	624	611	576	619	591	641	612	611	650	579	679	648	636	679	628	644	645	691	628	635	581	629	604	640	639	621	668	654	623	672	576	668	593	662	620	616	625	588	679	654	654	594	620	620	656	657	649	651	640	676	626	671	615	655	617	643	609	665	599	622	652	617	618	625	607	598	664	655	604	637	554	629	647	635	571	653	610	662	625	648	603	659	661	624	614	660	654	668	598	629	611	644	733	660	632	613	606	653	612	662	657	612	630	628	577	617	627	645	632	629	614	594	655	663	623	639	609	617	642	643	616	651	660	584	640	614	588	633	657	618	606	629	621	660	612	672	617	566	642	631	664	673	583	660	643	639	658	641	608	664	634	620	632	614	654	618	617	623	625	585	657	654	595	628	665	586	653	659	655	590	623	672	625	654	683	651	684	631	618	694	688	686	607	624	632	658	616	613	667	619	616	616	684	637	597	638	652	671	640	600	643	669	668	625	599	660	659	602	636	649	623	710	647	632	633	640	655	627	658	589	595	649	639	649	654	648	639	595	611	653	617	650	621	594	668	632	655	668	637	631	605	662	566	643	605	620	626	652	636	618	654	629	664	631	685	638	635	610	622	607	625	674	608	621	609	604	648	587	591	637	660	661	621	614	672	701	581	681	641	594	672	656	610	608	602	591	630	657	653	621	648	645	614	652	653	612	617	625	703	617	596	590	635	645	635	635	607	674	618	639	649	593	615	619	636	602	595	690	627	618	620	645	615	658	638	636	622	647	681	628	588	623	670	616	653	634	625	637	611	594	622	660	676	650	622	605	606	611	594	626	689	602	623	623	618	603	615	621	623	678	630	622	643	607	666	655	576	584	647	658	604	624	648	612	605	658	669	639	604	647	599	598	656	628	631	614	623	621	634	656	582	667	636	655	611	623	595	595	657	641	637	634	609	605	646	645	588	630	633	655	623	633	631	632	636	617	621	663	661	617	613	632	651	612	642	639	655	682	637	655	641	647	615	666	639	649	614	616	601	646	665	635	582	635	632	698	686	675	628	617	661	679	625	633	589	665	639	620	638	632	606	621	688	635	647	654	593	642	674	600	657	616	647	583	651	666	637	667	604	610	631	656	624	621	639	595	606	623	634	674	613	628	567	657	646	609	638	649	676	648	607	652	633	593	661	621	609	623	655	615	649	623	612	705	619	621	660	650	623	608	696	673	659	593	649	649	627	628	603	645	630	676	663	631	623	655	605	634	636	621	601	640	691	611	578	638	613	620	655	604	659	685	625	608	568	635	618	660	613	612	623	627	608	662	701	640	638	656	646	677	640	682	603	650	659	629	639	615
62368	99833	72989	40957	15034	4433	1296	687	634	639	616	611	577	615	648	603	630	575	626	650	632	635	638	674	693	615	602	638	619	609	573	595	619	614	559	644	584	610	609	618	634	622	561	607	592	579	567	586	615	593	598	650	644	617	569	594	597	648	607	591	573	597	592	624	595	640	630	635	578	604	587	649	614	611	623	564	608	621	576	551	620	611	630	569	593	625	619	578	623	608	644	592	617	613	617	571	601	591	635	646	593	592	608	594	601	649	586	629	584	601	557	621	629	601	559	570	618	603	564	602	634	597	584	637	662	584	609	612	632	583	592	584	619	594	592	607	554	635	576	598	575	580	582	591	632	601	568	662	623	624	606	606	639	646	618	607	627	568	562	657	574	623	608	624	591	584	613	630	586	584	633	588	608	635	612	658	650	612	591	645	554	609	567	604	549	606	598	568	638	603	637	608	590	582	601	608	559	615	591	575	629	660	597	597	647	607	588	589	608	588	599	559	613	613	597	592	637	577	617	600	604	607	614	550	628	634	580	566	570	587	609	614	575	603	637	606	595	553	564	607	629	647	593	582	619	615	636	629	642	651	617	604	569	590	586	615	656	586	573	630	581	637	636	606	577	622	551	612	666	592	645	593	576	624	558	605	597	626	562	572	603	606	609	586	624	612	612	567	581	602	642	596	607	609	592	592	570	618	658	642	628	591	627	631	614	596	606	612	589	640	586	575	611	633	658	614	623	618	609	610	562	635	617	591	617	623	594	597	594	558	586	607	560	621	566	614	565	622	615	610	572	615	646	598	589	615	630	609	630	572	650	609	552	620	565	616	619	558	594	617	573	561	616	638	575	592	564	605	606	596	651	613	600	633	584	610	580	614	618	602	582	584	652	588	579	606	611	551	617	616	618	618	577	600	597	624	585	584	587	608	573	585	597	590	603	624	595	587	589	600	628	628	618	628	618	555	643	602	569	631	638	604	603	639	592	597	607	568	624	624	590	629	601	579	557	613	529	618	636	603	604	616	606	581	613	656	578	591	605	643	615	599	602	610	597	628	652	580	557	559	623	581	599	601	596	593	598	638	549	640	590	580	593	590	564	614	626	583	631	618	598	604	559	595	567	593	618	649	570	573	551	646	644	599	632	586	587	637	546	585	628	597	599	600	649	659	615	605	602	610	601	601	635	634	638	582	606	580	609	588	591	601	542	579	592	588	559	572	623	588	592	610	633	615	568	551	564	599	591	597	563	609	586	589	606	598	560	602	594	581	618	595	645	636	616	546	622	582	642	591	599	643	605	602	613	628	590	652	615	598	608	597	629	590	614	590	608	586	586	610	558	581	575	606	613	639	567	600	596	610	588	608	588	585	604	588	633	596	582	585	649	619	574	579	597	626	585	607	639	612	602	559	580	588	614	592	588	558	588	643	638	617	597	567	611	600	608	638	622	621	615	615	595	598	594	565	593	548	569	609	629	602	604	592	591	583	609	630	576	588	608	610	630	623	608	627	586	617	606	576	596	639	575	598	581	638	573	646	601	624	587	627	606	615	566	616	602	599	572	581	549	582	581	582	588	587	635	594	587	584	610	601	565	612	605	587	593	624	637	596	603	586	575	620	612	626	620	597	599	590	592	626	595	615	583	598	574	683	624	578	592	643	605	613	640	593	646	574	566	602	658	613	584	608	622	646	629	571	620	604	589	600	631	617	608	627	650	621	624	615	637	632	631	572	554	611	594	607	626	633	588	582	596	609	577	591	563	584	602	598	567	620	623	551	602	615	576	597	608	602	643	569	615	571	566	605	602	595	564	610	582	607	594	615	608	603	613	614	593	583	602	613	589	617	615	578	588	582	626	621	606	606	638	603	553	618	589	608	602	607	567	599	584	635	610	595	614	595	588	580	587	582	611	594	580	631	563	672	599	573	590	651	572	639	640	640	606	569	625	642	597	589	593	591	581	597	599	604	593	578	608	626	604	618	607	578	591	634	594	647	609	560	595	614	608	614	598	613	582	597	611	585	579	619	611	583	568	652	617	608	599	634	588	623	617	596	607	594	595	618	621	629	600	598	634	584	631	587	602	633	598	583	580	562	600	617	583	557	650	577	604	625	599	577	599	578	591	589	585	593	645	562	613	596	556	557	619	616	652	591	586	577	617	619	633	607	632	626	583	630	591	621	590	618	620	627	606	642	639	586	649	591	578	603	612	566	580	603	634	610	580	594	571	613	590	567	596	582	596	581	583	578	627	589	578	563	577	616	617	590	603	616	605	599	635	608	596	600	601	586	615	596	614	573	578	609	624	638	622	642	565	658	572	635	614	614	594	619	609	589	602	622	613	621	603	598	588	575	588	596	582	663	608	556	650	603	607	607	578	614	622	592	559	615	576	600	590	562	618	634	570	581	616	611	618	603	638	588	616	637	592	638	576	620	586	617	591	599	642	620	610	608	580	635	635	584	611	628	609	611	606	665	675	601	611	598	656	589	601	588	585	651	612	576	567	610	565	583	582	622	601	591	594	602	610	658	592	626	620	580	576	584	572	625	604	622	600	613	612	635	635	655	579	614	593	624	558	623	628	612	605	644	598	631	605	606	605	620	616	628	578	624	549	612	576	628	604	597	622	603	562	654	582	533	556	618	619	595	585	579	597	573	597	603	562	587	616	636	604	594	641	591	569	607	560	627	623	614	618	623	669	579	588	604	593	638	572	648	617	585	561	591	617	618	592	606	608	612	586	579	567	623	580	624	633	609	578	606	583	611	577	627	608	620	599	586	614	569	620	627	576	545	632	583	564	588	687	629	621	600	586	636	612	621	604	602	614	626	597	640	578	599	618	594	634	615	617	577	588	616	621	611	627	607	563	629	583	604	631	582	614	572	615	577	617	592	590	585	603	606	616	651	595	610	626	584	585	593	589	619	626	594	585	602	609	602	606	596	594	606	584	582	595	603	612	593	621	607	587	552	623	612	614	593	609	574	616	557	569	593	619	620	584	594	622	607	614	588	619	652	578	599	599	576	646	635	578	621	596	595	613	606	555	633	648	587	589	594	637	615	607	577	603	665	571	553	591	599	583	602	600	544	580	595	632	567	612	576	612	596	612	642	610	615	625	591	576	628	594	587	659	620	588	623	594	605	592	643	597	630	598	591	631	589	635	646	569	630	573	569	620	602	579	602	579	629	631	586	585	584	578	598	599	586	605	601	591	605	609	592	580	616	575	589	586	623	607	579	575	609	596	608	627	619	542	614	565	573	614	580	608	570	606	604	628	607	559	575	574	630	648	642	600	613	624	571	633	558	603	615	593	593	575	542	629	617	628	565	579	634	619	573	613	616	601	584	606	630	569	587	597	615	590	639	574	565	600	589	641	604	611	571	591	598	615	566	635	600	596	603	605	594	604	593	630	632	612	613	592	605	578	591	641	577	593	607	627	608	625	647	655	599	547	598	606	609	569	593	597	637	604	606	563	644	629	611	623	649	618	621	610	606	611	634	623	580
29882	30542	26213	10094	2013	751	479	417	467	401	437	439	446	445	436	434	441	425	432	437	441	424	444	433	389	441	402	428	404	423	443	487	413	425	444	435	429	437	423	422	425	463	438	422	426	418	400	470	429	417	409	411	436	389	388	396	392	431	429	440	455	427	408	373	419	386	421	424	372	405	388	404	434	422	423	432	397	427	415	391	396	463	441	447	422	367	431	395	407	431	417	413	425	418	428	437	405	430	420	418	416	463	375	395	384	418	449	451	429	390	414	421	446	390	425	440	414	406	407	387	415	440	431	408	420	399	398	388	434	424	439	385	404	407	450	406	456	406	387	435	410	391	401	416	419	405	421	468	404	476	419	418	383	423	427	443	435	384	403	387	406	424	417	403	448	411	478	428	406	391	409	400	427	412	447	427	438	402	393	451	432	427	436	399	424	446	463	419	421	439	437	401	435	443	413	412	410	434	439	442	428	431	446	417	435	438	410	440	426	385	402	413	420	406	416	419	395	399	423	412	405	446	377	424	401	448	396	450	397	444	470	416	424	435	453	417	436	406	451	408	445	433	447	421	414	416	441	461	444	406	430	435	437	403	456	391	404	411	428	436	439	411	440	442	419	421	388	411	483	436	430	397	433	430	461	403	427	409	371	392	443	427	428	414	453	398	393	439	391	382	393	416	438	454	410	450	421	413	447	428	402	424	408	418	400	385	429	428	421	419	409	410	425	405	417	397	424	401	416	450	442	401	456	413	425	394	390	387	468	449	431	421	416	440	404	413	445	391	428	442	427	413	378	405	418	430	404	395	473	449	379	425	396	383	410	418	471	382	425	415	391	408	422	414	425	434	400	420	437	424	464	458	409	461	427	448	441	413	421	399	432	485	433	413	442	443	417	421	422	467	367	446	424	417	432	432	402	434	403	419	409	448	403	440	453	460	437	408	435	455	450	446	445	433	451	389	429	401	412	406	401	414	439	411	435	410	426	426	418	402	432	425	467	410	416	443	409	385	443	455	427	401	444	441	410	436	458	398	410	385	422	400	434	420	386	429	414	397	422	418	462	436	430	412	432	463	461	399	438	445	407	418	443	444	398	423	439	437	414	398	420	398	412	397	404	418	437	389	438	411	388	431	411	404	442	399	399	409	418	419	424	419	408	441	423	417	425	398	414	415	410	424	442	419	424	403	450	406	432	440	416	449	448	415	401	426	436	405	447	451	403	422	436	431	369	416	414	420	392	409	413	410	422	411	403	480	449	409	399	425	455	386	439	472	419	422	428	452	422	429	449	444	420	444	441	442	380	375	399	415	406	455	424	458	431	422	401	428	434	442	438	389	416	396	436	478	417	448	394	408	465	416	428	428	427	404	420	398	423	422	438	435	439	412	429	450	428	433	435	443	429	445	415	424	424	443	405	427	430	456	406	449	403	435	400	421	430	415	433	405	425	405	393	403	398	424	411	429	438	397	462	422	412	420	449	440	444	448	440	403	417	427	413	408	467	423	418	424	402	386	427	425	397	490	399	428	431	439	429	424	452	446	373	429	359	442	401	398	467	433	443	417	459	485	419	438	403	422	436	409	436	447	409	425	402	428	413	400	413	432	438	444	407	426	398	441	396	442	412	450	447	396	372	413	421	443	425	400	400	405	430	429	427	418	465	400	430	406	395	428	399	424	437	420	433	438	436	422	426	461	447	434	386	427	437	403	428	426	426	434	405	394	426	443	446	424	380	421	419	406	437	421	408	450	426	407	426	407	407	377	417	430	407	401	413	391	405	412	374	456	393	445	405	410	365	436	419	422	420	410	440	416	399	412	400	420	411	372	426	388	399	420	444	417	450	407	415	463	390	391	408	424	427	406	407	430	456	416	449	408	410	424	439	386	416	425	418	408	437	439	415	435	393	451	452	407	419	468	442	419	439	418	417	447	443	471	439	409	406	407	454	374	405	423	436	427	459	420	444	426	442	469	401	434	411	399	415	423	415	367	432	437	426	405	420	401	420	424	415	428	430	406	429	407	402	399	425	431	428	432	397	413	419	423	417	448	450	435	449	402	456	404	380	389	426	394	458	433	405	433	400	403	422	412	424	451	411	437	411	453	404	400	450	423	409	451	395	456	409	414	451	441	432	423	435	437	454	442	427	413	403	404	405	443	445	403	445	467	459	439	417	430	400	412	380	421	447	451	429	403	429	451	388	431	424	451	397	462	421	439	449	410	379	463	435	453	421	456	407	408	421	432	436	420	435	413	406	477	440	433	419	422	408	436	450	417	428	393	429	415	403	448	437	412	458	429	438	411	446	409	418	405	395	402	416	437	412	428	436	421	389	395	413	414	445	405	413	414	410	447	409	437	375	388	396	435	418	418	414	403	444	397	432	429	443	411	416	462	377	447	423	420	449	432	422	433	403	416	439	436	452	407	432	430	389	461	483	420	454	429	423	439	411	443	395	419	435	424	471	414	432	418	412	430	424	397	368	420	374	407	435	424	421	404	450	447	496	399	391	419	425	420	424	402	428	435	411	409	406	428	421	419	432	435	478	433	429	387	401	410	439	459	421	411	445	421	393	406	449	404	398	441	417	442	393	428	445	423	419	423	443	428	428	414	393	415	409	446	399	424	475	437	436	408	417	402	423	412	395	425	440	393	382	430	456	418	419	418	413	415	408	403	394	418	402	390	451	410	381	436	403	413	427	434	435	411	424	418	448	434	435	389	421	467	412	396	425	455	465	444	404	425	437	413	421	430	392	426	405	448	418	430	433	460	398	430	430	424	416	423	442	452	429	422	397	405	412	419	396	448	410	391	441	428	410	444	413	454	443	430	392	407	407	403	429	411	415	426	410	409	413	411	394	418	437	429	438	433	435	437	408	413	404	415	397	417	426	419	457	429	402	431	457	408	421	402	417	386	423	395	430	419	448	442	394	424	437	436	427	395	445	396	434	428	427	400	394	450	384	433	469	425	424	437	423	407	401	420	416	440	449	402	457	386	427	405	420	437	382	417	439	392	429	422	395	423	410	388	450	442	451	446	406	440	438	432	412	434	385	428	423	398	437	435	444	421	416	441	395	419	436	444	430	379	415	419	405	412	388	356	436	425	411	380	443	461	411	431	412	408	454	456	406	437	455	413	413	434	410	448	412	432	407	434	388	414	416	405	419	405	384	435	438	440	422	417	409	406	425	431	448	400	458	425	412	377	419	401	420	432	429	412	397	413	436	434	422	428	435	388	408	458	448	400	476	405	445	409	453	416	396	387	427	437	430	424	429	420	405	429	444	392	443	428	426	445	446	418	436	431	432	436	412	450	435	400	413	420	422	431	435	428	407	415	386	385	460	428	465	413	442	449	379	441	447	444	442	436	423	413	429	434	423	375	425	416	433	402	397	437	421	426	417	368	467	400	418	415	404	375	411	403	467	420	434	404	434	415	400	420	431	405	397	434	438	404	422	392	441	401	403	413	436	474	440	444	434	429	413	410	432	401	434	434	426	425
22771	35822	19878	5374	1501	697	443	367	383	353	387	372	390	378	375	367	418	395	376	356	381	375	369	403	362	364	360	348	364	357	378	385	356	386	389	377	366	346	377	342	365	400	394	377	378	327	350	386	371	367	368	358	385	367	362	388	352	337	381	353	371	405	340	340	399	351	363	374	361	367	383	372	376	386	363	368	369	360	318	371	389	339	381	384	376	402	408	368	393	392	327	356	345	330	357	337	346	388	383	314	368	369	362	372	345	386	395	370	388	332	374	394	363	378	388	394	379	394	363	371	337	359	385	397	349	361	352	391	336	380	375	396	387	337	368	356	357	349	409	351	346	339	342	375	383	363	397	370	355	367	357	383	380	372	348	363	362	392	368	361	327	368	367	367	382	353	348	314	380	334	379	381	366	351	376	365	377	357	364	359	370	344	375	402	400	387	371	366	370	360	391	364	345	340	353	376	363	357	358	378	359	379	371	377	336	375	377	353	379	368	337	370	349	365	393	378	333	329	358	356	347	370	382	372	341	370	396	355	369	396	378	377	357	379	363	372	359	371	367	391	346	358	398	378	404	363	356	385	404	372	366	361	374	358	361	381	379	368	365	380	357	381	375	358	337	354	344	389	350	365	398	369	351	363	349	362	373	418	375	370	374	333	392	359	365	395	352	404	377	347	363	355	364	374	331	394	368	394	376	369	390	369	367	329	361	359	375	361	365	364	383	333	353	375	375	357	385	395	363	320	362	336	390	383	339	348	369	353	371	351	344	378	359	377	372	320	383	362	357	370	371	379	386	370	382	363	372	377	376	404	372	365	371	378	339	386	356	354	404	359	367	356	368	326	374	395	338	392	385	328	347	393	368	400	365	381	362	346	372	327	394	349	338	394	370	375	375	336	378	339	382	365	369	391	366	367	370	390	355	327	346	372	380	370	340	354	367	404	354	346	384	353	362	331	354	368	360	378	362	387	374	340	386	367	352	367	392	348	345	344	369	362	375	345	378	371	406	381	347	341	361	370	364	346	333	396	376	359	351	386	384	372	375	397	370	365	341	406	356	383	378	357	377	377	355	381	368	347	379	389	392	357	347	351	348	373	336	356	370	394	385	363	353	398	369	363	343	389	382	347	352	355	330	380	361	361	358	358	334	374	364	356	328	365	332	380	353	398	387	365	344	372	382	333	333	354	378	411	378	335	369	377	361	364	372	374	354	381	378	379	387	364	358	392	362	400	382	354	354	409	341	349	366	344	367	364	368	366	392	362	346	383	368	356	382	378	373	387	347	362	354	371	343	374	353	377	348	391	352	385	371	412	383	358	355	381	358	412	388	385	398	387	353	379	384	370	346	346	372	378	377	352	345	374	384	358	375	351	343	316	351	374	379	370	356	343	351	363	359	380	365	348	346	398	344	363	351	349	420	377	348	379	390	404	366	345	336	357	357	387	361	332	352	355	398	327	327	374	401	388	363	377	347	360	367	343	346	359	342	340	367	405	374	337	358	368	365	359	385	374	363	378	354	358	411	368	376	370	376	364	349	370	334	349	358	367	380	346	380	369	388	369	391	382	367	332	344	392	377	368	375	344	352	349	381	352	349	356	359	380	399	360	371	377	366	359	369	407	377	335	359	402	357	356	375	372	342	375	397	346	326	366	375	341	323	390	383	359	386	395	397	390	376	360	349	329	381	378	381	352	365	387	382	366	360	367	374	368	396	378	354	381	400	327	388	383	395	373	314	391	398	385	372	357	337	383	346	383	332	418	339	401	366	358	342	365	375	360	364	337	404	366	346	408	373	383	352	369	344	377	353	351	370	365	357	391	331	371	374	421	368	364	376	374	371	314	344	396	361	377	370	374	352	361	375	354	391	352	350	338	374	364	351	396	361	405	333	332	384	401	343	370	349	346	380	347	399	361	379	372	366	373	400	362	364	350	370	382	398	360	392	343	370	338	410	359	384	370	424	354	403	329	381	364	346	365	337	398	381	357	391	364	394	338	355	356	385	393	342	400	387	355	334	367	377	395	364	366	380	364	373	379	357	365	366	375	379	362	378	338	379	364	382	368	382	355	343	375	365	378	398	332	358	359	349	351	334	410	425	356	364	391	339	363	381	396	350	347	356	373	359	374	359	370	345	377	358	375	380	368	377	377	378	369	351	373	375	348	345	368	371	388	355	363	372	352	344	348	407	389	366	334	397	357	346	365	356	359	389	363	373	377	387	353	349	364	366	359	356	338	373	363	358	350	361	307	383	355	380	372	349	364	391	363	390	334	344	399	394	377	386	339	366	395	378	355	335	350	343	386	360	372	376	383	323	350	385	368	370	333	379	362	345	372	348	363	382	366	382	363	375	374	339	345	383	355	390	353	370	308	420	343	381	309	356	361	393	357	365	352	360	389	327	406	357	359	352	364	354	344	380	370	396	383	382	382	347	367	412	399	381	367	387	382	340	350	394	341	362	360	364	339	323	366	372	347	398	368	394	327	375	368	364	377	374	384	390	357	365	417	353	341	370	368	363	360	380	370	362	320	375	407	341	343	371	340	354	371	353	364	364	393	351	375	381	374	357	333	361	350	363	354	373	317	421	373	333	379	359	367	364	348	350	379	396	356	376	359	364	350	363	387	390	382	388	398	386	397	321	394	343	407	403	353	363	371	397	367	357	370	363	373	363	386	333	357	365	376	362	376	378	365	333	355	366	388	355	367	357	370	371	360	377	385	352	376	381	380	383	372	321	382	362	339	373	358	349	373	370	360	363	355	352	372	371	387	384	347	354	352	373	322	355	336	372	374	397	372	357	412	404	363	362	374	363	374	386	381	359	362	395	379	379	359	356	367	373	388	374	348	363	378	386	371	362	384	424	391	349	371	394	348	373	366	372	374	414	348	364	372	381	361	357	376	345	384	375	380	358	392	366	347	365	375	359	377	374	362	361	381	350	361	376	373	361	382	353	366	372	335	361	361	356	368	398	362	353	393	329	383	364	361	393	366	382	387	391	382	373	418	371	386	371	345	398	391	375	322	369	358	340	360	382	377	368	367	370	360	402	347	386	359	387	349	356	387	391	345	345	373	360	350	370	360	369	408	383	362	400	382	363	357	345	371	378	371	380	327	375	365	379	371	353	333	407	368	340	380	351	359	371	406	365	351	348	359	369	350	389	350	377	392	404	370	347	349	364	335	380	362	408	342	367	373	373	342	360	381	343	394	367	360	383	362	353	355	379	369	393	368	361	356	354	414	387	365	371	331	373	349	356	388	365	365	398	385	330	349	355	347	354	324	357	379	358	348	359	378	347	384	361	380	352	368	372	328	360	319	380	397	344	342	369	359	363	376	332	389	384	366	362	353	344	385	369	391	368	364	362	387	369	339	379	361	360	337	401	337	377	373	337	352	408	394	360	375	385	405	360	372	379	343	357	353	359	401	386	341	355	400	349	380	355	346	360	340	337	367	369	367	366	405	389	355	359	382	402	391	376	390	381	372	367	358	380	369
25434	26110	39609	33482	17974	4945	1075	581	519	524	525	507	503	537	497	522	520	525	505	526	484	508	527	461	519	465	483	516	483	516	482	453	464	463	500	506	487	496	515	527	533	485	507	487	494	494	464	497	519	473	534	506	520	476	463	490	468	493	522	521	491	480	500	470	475	513	510	486	475	540	482	495	496	475	524	520	497	494	503	456	515	484	498	524	463	545	534	507	486	466	487	480	514	503	509	460	472	508	491	481	462	523	488	466	490	469	521	499	498	482	471	482	490	493	461	471	464	477	480	478	452	442	489	486	503	515	487	536	496	477	443	481	495	490	458	515	514	450	503	449	493	467	501	483	476	485	457	497	518	529	542	475	490	503	521	494	447	462	486	481	482	487	527	483	515	486	492	497	475	460	529	508	482	482	482	479	528	491	503	516	493	510	505	524	507	443	487	471	516	482	517	520	478	517	459	505	526	503	484	497	508	509	496	523	464	490	519	464	485	478	479	472	557	495	484	483	507	431	490	483	502	500	478	486	516	532	483	475	481	451	492	489	522	478	483	488	527	485	502	520	491	441	489	504	480	530	472	494	496	491	514	473	476	506	513	456	477	516	490	496	474	473	486	524	469	466	518	450	505	490	467	532	487	502	490	477	545	492	435	523	512	491	506	490	476	515	527	530	464	486	472	528	476	513	516	509	488	484	481	477	485	481	503	474	485	481	493	494	523	513	490	505	512	530	507	533	529	486	490	510	446	499	519	492	502	500	504	488	491	426	459	492	500	490	481	491	523	541	496	492	490	498	496	429	487	507	508	505	472	486	483	495	480	524	515	496	526	500	477	473	476	498	506	452	433	483	491	478	513	504	492	493	470	482	483	466	512	477	497	477	474	511	529	469	516	505	503	448	520	479	521	487	496	497	458	503	489	493	471	480	503	463	486	472	506	505	473	517	540	515	469	457	484	487	494	508	516	507	505	535	496	479	478	483	491	492	475	518	499	508	518	478	462	514	472	464	469	472	476	474	521	494	474	485	469	552	497	534	503	476	533	507	519	516	503	497	482	500	471	477	510	478	494	520	528	516	497	504	483	534	452	522	530	495	476	489	518	510	516	530	485	459	499	488	461	467	463	447	466	490	443	489	513	513	516	510	478	503	491	485	534	487	462	527	525	459	508	517	481	506	540	505	464	519	496	519	519	509	514	480	483	465	477	493	473	535	503	535	519	487	500	501	454	520	508	529	496	491	480	499	500	499	501	522	503	508	490	478	487	472	472	529	460	480	479	488	492	477	490	476	475	477	512	475	510	514	487	464	491	474	506	532	497	458	525	555	509	468	495	482	491	487	479	519	492	477	468	478	507	509	517	480	493	502	459	489	486	510	492	457	489	492	534	520	475	487	499	531	510	488	490	498	451	499	500	439	535	474	452	534	487	540	522	451	494	463	520	506	514	492	491	469	453	479	502	500	487	527	495	493	478	475	474	512	496	505	462	455	485	495	499	481	480	494	467	511	496	458	491	508	488	457	497	514	461	510	523	548	499	480	469	501	462	520	492	506	476	501	514	452	469	458	458	508	539	512	514	504	495	488	489	471	476	521	488	462	529	469	494	502	491	489	489	496	515	503	491	522	459	511	503	460	483	443	478	492	489	479	481	476	504	470	500	513	484	441	503	515	530	493	508	499	518	458	513	519	551	476	477	498	517	459	464	524	471	528	525	476	489	471	514	485	479	499	511	492	496	503	478	491	540	470	487	484	490	499	492	431	504	510	526	533	515	493	474	512	501	529	472	477	472	493	485	471	482	484	459	453	493	504	479	492	491	514	534	482	510	494	514	501	489	502	493	453	503	497	501	444	475	488	502	515	522	473	519	508	495	528	492	476	463	505	528	504	520	524	507	484	489	477	538	490	502	529	503	514	521	496	520	493	458	470	516	527	484	473	491	566	477	463	516	472	474	512	499	481	530	490	491	478	506	470	506	500	517	485	499	489	472	493	481	472	508	496	496	456	543	492	503	463	508	529	499	470	476	486	457	482	469	469	496	471	517	523	497	474	496	498	516	530	464	461	455	459	489	512	463	533	521	523	498	506	516	503	448	512	484	510	478	484	518	527	488	481	484	498	467	495	478	471	503	503	478	506	494	471	504	491	512	512	525	517	490	513	495	512	532	496	484	470	495	496	515	515	553	490	479	481	490	480	482	475	537	501	530	521	498	501	461	532	507	525	523	503	485	484	495	475	517	514	526	481	477	504	490	499	486	487	488	500	471	486	481	488	445	493	504	491	507	475	520	485	488	519	511	509	484	487	519	487	465	508	481	500	473	494	497	507	483	514	477	503	515	475	555	506	497	490	460	500	509	492	474	504	492	513	510	509	526	503	503	544	496	481	525	489	471	485	471	491	514	464	495	521	513	504	506	511	495	498	522	492	499	504	486	485	492	487	515	522	490	460	473	504	475	479	530	493	492	533	478	522	527	456	467	469	484	480	541	494	473	475	488	492	529	486	481	507	489	512	480	469	454	496	475	457	519	507	510	479	502	486	494	502	485	520	480	500	491	469	465	511	468	499	505	501	518	491	498	464	498	478	466	472	453	492	499	529	460	505	532	463	519	546	486	522	499	470	517	487	495	527	489	460	484	499	489	501	535	493	485	499	448	539	500	497	462	498	456	484	493	503	496	495	498	492	475	526	538	504	541	447	498	532	455	475	461	468	503	473	509	445	514	497	467	512	513	464	505	503	448	458	476	484	494	469	482	499	486	453	489	494	484	512	466	531	467	528	496	500	499	495	449	487	462	449	475	483	467	468	477	480	486	482	504	469	494	426	457	470	482	482	537	482	517	441	533	445	488	507	505	518	443	516	515	496	528	499	469	474	500	505	485	498	472	454	496	456	510	498	507	506	508	470	506	507	530	466	476	496	512	499	478	510	521	474	473	472	500	455	501	474	495	478	477	501	486	450	506	526	493	481	513	512	490	482	527	438	501	501	471	485	479	510	454	486	497	510	512	514	478	490	507	506	509	473	495	459	449	452	534	481	447	494	493	496	501	497	500	476	514	525	509	470	507	465	489	535	529	497	493	518	457	496	493	514	480	513	509	501	456	487	481	497	505	490	463	498	493	475	473	500	491	542	471	512	492	493	508	510	507	518	447	486	485	479	489	499	472	496	489	504	505	449	501	531	489	514	495	471	512	549	507	547	501	490	524	508	497	487	523	469	449	484	487	485	473	487	502	518	472	442	481	502	504	481	482	501	512	531	447	549	506	482	490	486	496	499	479	487	499	489	503	540	491	467	470	507	513	482	481	463	487	466	471	482	512	525	509	478	521	474	491	500	485	487	476	505	477	478	532	464	526	477	498	493	506	470	497	491	525	479	472	473	553	527	480	510	474	475	493	546	477	493	466	501	487	491	511	497	498	483	492	467	463	483	541	467	481	546	477	475	467	495	530	486	473	510	520	501	449	478	509	475	502	503	502	491	472	469	468	494	472	493	479	474
59637	87461	58965	26463	8979	2387	824	557	466	448	458	428	470	463	462	457	488	483	434	459	488	499	491	428	481	452	447	490	472	439	487	460	449	458	443	460	455	466	470	460	440	469	450	456	425	479	467	452	433	461	465	475	470	461	455	484	452	460	494	477	446	458	464	477	504	456	430	434	492	499	500	457	418	448	426	481	454	460	476	494	475	481	452	476	508	494	483	434	447	433	430	483	423	479	472	476	467	456	467	455	448	483	454	467	484	455	459	462	466	453	474	481	444	455	453	452	479	447	432	464	470	465	494	453	494	455	508	431	466	480	481	458	467	494	465	449	440	423	487	460	425	439	497	486	425	459	437	478	519	445	498	468	458	459	494	436	483	427	482	469	490	483	469	462	470	460	484	461	444	476	471	463	466	435	451	462	453	461	488	456	465	445	453	446	446	448	434	453	470	464	449	445	442	501	456	464	487	445	435	462	471	479	467	451	505	458	470	442	453	463	429	480	440	470	455	431	507	456	462	484	472	462	451	443	507	439	473	452	474	460	466	470	485	471	479	444	445	466	404	471	448	462	423	468	443	456	431	493	447	470	469	473	475	480	450	456	478	442	406	446	468	454	511	463	405	440	432	430	444	458	433	400	466	448	480	434	439	427	508	446	426	469	446	475	469	469	458	461	479	453	484	462	465	480	475	443	457	459	482	457	501	467	452	458	426	468	465	446	482	455	456	463	470	466	428	487	454	430	455	451	476	450	471	448	495	450	503	468	473	450	468	411	464	516	455	467	460	456	476	462	492	474	481	500	479	491	479	473	443	462	462	484	431	462	434	491	455	464	500	454	435	488	463	475	476	423	505	451	459	446	479	423	493	462	495	425	465	479	459	435	454	461	455	459	446	478	469	481	442	461	446	451	464	474	483	463	432	441	465	480	446	436	447	487	485	462	491	461	439	477	470	470	434	442	461	436	467	481	450	465	463	477	447	495	453	448	409	456	423	465	472	462	450	491	481	455	441	487	451	454	474	462	454	438	456	448	447	478	477	456	481	488	502	475	465	469	490	419	476	427	437	468	478	493	423	461	501	468	437	441	475	428	468	457	441	478	451	458	484	457	486	491	474	436	436	445	456	434	445	448	452	440	457	486	459	464	489	417	452	485	446	458	447	457	497	450	434	459	465	482	464	427	462	440	464	439	440	455	446	456	461	481	460	458	470	437	490	450	462	464	442	473	471	468	493	489	476	451	430	481	456	470	494	421	499	485	427	468	446	485	446	443	453	468	415	435	457	486	482	473	446	474	449	440	458	436	488	452	475	484	444	462	473	465	464	457	465	484	467	461	473	508	492	465	459	461	445	405	412	463	457	469	463	465	452	481	428	460	457	447	464	449	447	473	458	476	456	473	495	472	508	444	451	467	452	464	459	466	463	472	469	437	488	459	474	478	453	478	457	462	418	421	437	445	502	448	477	471	480	464	486	479	485	465	473	440	505	435	491	465	474	414	467	459	458	439	453	465	468	463	430	452	458	460	479	486	485	494	485	455	473	472	455	438	480	461	496	476	461	477	420	469	454	469	454	452	472	451	471	495	472	465	442	465	457	487	456	458	440	479	432	441	465	451	453	456	465	459	476	448	460	470	453	453	491	471	450	464	442	467	453	457	458	460	496	454	467	448	475	449	442	481	464	466	462	474	472	483	496	447	454	420	494	440	485	464	440	456	496	465	475	435	449	465	480	498	438	427	479	473	487	450	441	454	445	434	445	429	493	459	445	439	442	443	456	409	433	460	445	428	457	448	407	445	470	453	500	437	445	472	463	458	476	490	494	440	461	513	431	451	463	456	423	435	474	457	506	449	486	466	418	434	460	460	473	437	506	477	440	459	459	477	446	450	494	466	475	477	494	420	437	526	433	475	454	526	488	426	486	439	455	498	453	468	484	460	422	429	462	437	464	463	449	462	429	480	440	462	446	426	457	447	474	469	451	480	417	455	473	446	466	477	438	434	459	494	461	442	479	486	465	489	467	479	485	452	453	445	461	482	488	466	455	484	459	447	435	447	497	443	446	469	490	465	477	478	473	424	441	408	431	481	428	436	466	472	483	437	460	483	480	442	476	429	447	469	485	468	459	462	451	421	445	457	487	514	477	443	461	446	442	449	443	456	442	470	456	472	440	473	446	460	434	473	485	473	457	449	470	456	463	428	462	440	441	447	461	500	490	450	450	479	443	458	460	474	501	465	438	450	460	457	474	447	424	480	483	464	447	479	447	450	480	413	461	475	451	447	435	464	456	455	478	462	429	470	484	459	473	474	408	457	483	484	457	460	495	451	492	451	426	437	457	461	467	500	473	481	438	464	469	502	433	485	447	444	444	466	511	466	439	458	459	459	487	494	489	458	490	479	473	472	460	467	493	464	417	445	463	462	438	458	452	455	468	492	449	477	433	469	475	470	455	467	486	460	471	448	451	453	472	459	475	449	470	461	431	494	487	451	455	452	469	446	459	446	497	465	483	409	444	439	456	461	461	490	483	491	425	462	490	504	442	485	458	476	453	443	423	466	435	443	437	460	446	427	477	468	464	435	427	483	465	474	474	448	487	486	464	446	435	447	462	470	451	459	486	468	484	473	479	474	468	456	455	446	460	439	449	460	465	474	459	441	434	448	466	444	520	448	480	480	497	460	463	447	426	427	438	429	455	480	442	435	473	456	448	444	433	447	477	456	450	434	460	514	436	471	466	480	456	451	468	454	467	484	448	437	457	414	497	435	435	442	440	445	425	434	469	478	435	466	486	489	455	448	467	489	475	435	459	458	440	482	433	435	494	520	470	478	436	427	468	423	472	447	461	452	465	452	437	440	440	455	475	462	446	451	457	423	457	464	476	470	431	475	454	485	463	474	456	526	450	456	445	472	473	481	442	455	478	469	448	455	421	477	482	456	487	440	456	424	459	476	425	455	472	439	487	452	464	439	453	480	454	452	464	472	437	471	498	471	476	448	443	464	468	449	474	464	450	470	465	485	451	448	454	452	454	434	473	466	453	453	473	466	483	466	443	488	447	454	440	424	475	473	452	501	471	484	458	439	451	472	452	455	458	443	469	450	478	489	461	463	474	466	462	491	479	465	446	473	464	489	426	464	420	466	448	448	436	514	459	465	509	475	482	451	497	457	497	444	466	427	474	451	469	448	441	421	473	444	461	487	454	471	474	482	450	451	464	484	469	462	451	473	455	468	475	460	428	488	475	451	434	454	426	480	454	520	463	473	478	438	444	479	497	482	451	470	445	460	471	471	434	480	438	438	476	408	474	488	475	498	450	445	448	477	444	412	428	485	466	461	460	443	460	481	468	472	450	462	445	424	481	469	459	455	483	461	445	460	436	453	464	427	465	445	444	434	468	471	470	489	431	479	451	445	438	449	447	474	460	461	441	429	441	486	428	477	414	451	444	466	448	480	475	476	497	468	486	467	460	479	464	465	449	458	446	501	459	489	459	463	461	421
23927	23428	33727	29809	22020	12673	2502	859	696	638	635	631	692	674	678	672	711	687	660	676	657	631	669	684	623	620	667	643	631	681	627	665	665	611	679	653	648	670	661	654	617	642	678	622	635	674	650	667	609	624	691	621	638	640	588	606	627	680	656	617	633	639	610	626	625	641	661	629	698	630	679	645	629	626	629	607	615	629	649	636	683	631	613	635	600	651	632	660	677	651	669	608	634	669	593	617	675	630	627	573	664	649	625	635	630	607	635	663	606	640	581	665	633	595	668	586	637	653	625	683	607	699	695	668	696	660	666	659	650	630	618	640	630	647	671	632	613	612	676	627	623	633	643	644	668	661	660	585	677	622	645	632	662	626	643	657	650	673	595	607	647	613	636	617	619	616	630	681	645	627	649	641	658	627	637	639	657	636	583	660	609	682	690	642	619	657	644	651	648	621	661	675	620	640	643	617	622	617	642	672	661	599	682	657	640	643	631	622	609	654	661	651	648	673	662	613	637	673	639	633	622	624	672	620	666	613	648	603	642	599	659	607	638	625	652	658	627	633	625	645	648	620	647	626	629	595	659	619	675	626	645	597	644	640	638	612	651	663	650	702	626	645	609	630	646	599	655	590	628	664	647	682	621	652	622	629	631	600	608	639	626	611	619	630	634	623	639	624	679	605	656	628	635	636	666	616	649	634	641	714	648	633	606	647	616	684	614	655	619	638	603	648	690	640	615	650	637	625	611	641	648	590	657	641	683	638	642	619	670	659	666	599	631	608	622	635	638	626	677	674	608	641	676	692	632	645	661	662	651	638	686	652	648	618	674	649	649	657	622	613	634	608	692	623	616	614	591	642	648	673	664	670	632	626	631	611	660	651	625	623	661	638	678	636	621	646	648	637	604	586	657	626	594	593	626	617	622	646	619	636	645	629	629	661	671	666	607	651	585	611	634	626	608	614	621	647	625	629	607	611	665	639	622	651	623	684	607	630	649	586	671	594	635	652	625	660	641	684	615	607	635	648	648	623	614	641	655	626	645	609	631	599	619	650	644	628	657	597	605	618	624	652	647	629	639	623	670	623	596	612	580	591	621	664	669	629	665	656	669	634	618	631	630	656	656	628	640	654	643	660	659	650	634	650	641	675	616	648	627	616	610	627	667	623	661	652	638	643	622	617	620	624	604	606	569	646	598	596	617	661	615	604	612	625	632	655	640	671	646	654	627	622	613	638	582	607	656	638	653	651	666	601	627	618	598	599	650	619	643	659	648	671	666	678	617	647	635	596	648	654	626	634	643	611	629	700	622	680	620	601	607	672	634	648	622	656	639	641	618	647	619	613	635	634	663	610	621	673	586	629	626	629	617	647	635	662	600	677	623	654	652	610	657	625	622	630	619	670	641	647	660	650	625	668	663	640	637	624	648	621	610	651	588	631	630	642	656	638	642	638	686	652	619	627	649	671	617	613	634	614	629	676	640	608	606	606	634	585	600	594	634	617	633	644	637	616	625	627	606	646	635	645	650	704	650	585	605	661	656	673	614	635	637	634	636	638	650	613	601	622	618	613	637	669	621	625	618	633	634	610	621	627	667	618	641	635	611	607	615	641	602	620	626	639	630	660	647	649	664	605	615	632	584	649	656	641	614	629	581	639	668	614	641	631	625	638	648	639	642	641	649	647	585	613	639	661	607	644	639	647	625	645	611	670	628	642	596	613	605	663	630	696	665	625	652	591	595	665	644	618	639	622	595	664	677	639	590	677	654	665	622	633	638	631	573	624	657	622	621	675	663	675	623	581	652	670	681	685	628	605	640	654	646	628	610	618	605	587	604	675	643	615	623	667	616	624	659	619	622	643	620	600	635	623	647	627	596	624	638	651	591	626	615	694	600	629	687	620	661	638	657	600	608	666	642	658	663	623	624	645	640	637	663	669	679	650	636	686	637	664	626	646	656	652	617	652	592	655	691	624	605	628	642	639	639	664	624	621	627	598	662	645	676	608	630	658	642	642	644	622	591	628	646	676	610	624	606	618	646	642	607	637	641	640	633	595	715	650	635	607	634	627	643	628	589	675	640	670	678	647	623	616	599	655	655	561	642	580	599	631	621	611	637	580	608	685	600	636	598	659	644	649	621	624	601	665	636	672	662	651	642	638	638	582	619	632	607	654	665	651	620	613	622	624	639	653	692	694	659	621	648	640	671	635	620	593	602	662	675	660	633	672	660	640	608	610	649	619	631	653	592	637	637	669	623	630	623	626	622	636	690	615	626	647	645	613	628	598	663	624	674	656	675	647	644	641	631	611	671	665	598	637	649	618	600	609	667	568	625	680	665	594	644	647	622	646	599	603	679	641	644	648	623	635	597	644	642	641	652	664	636	605	664	631	649	672	669	620	654	630	606	683	643	672	596	658	662	626	659	656	678	606	621	662	629	672	668	641	616	629	627	591	647	679	649	670	628	645	634	607	630	701	634	652	656	597	643	692	669	691	602	681	591	643	593	634	668	654	669	668	648	658	627	638	646	667	646	644	635	645	639	645	621	672	616	653	685	653	616	630	609	593	616	666	672	612	683	653	637	628	671	647	661	602	653	661	622	644	600	629	646	625	660	657	645	628	642	637	666	629	658	625	607	574	597	648	621	615	566	645	628	631	598	649	599	654	627	637	653	666	606	620	689	612	664	613	653	654	615	604	620	632	635	622	616	644	638	662	654	586	666	595	640	651	652	594	659	605	623	601	615	642	630	637	650	628	671	629	648	667	629	633	621	637	647	648	662	630	629	620	658	621	635	636	625	664	633	610	688	687	668	632	643	640	647	665	632	630	613	614	620	653	628	595	673	638	662	632	651	666	657	659	637	664	631	633	695	609	652	673	662	621	621	641	641	633	589	659	648	637	601	599	633	630	696	619	616	635	620	624	636	617	554	621	652	630	625	613	664	640	608	667	680	647	607	652	633	594	607	647	587	613	639	678	627	623	704	594	616	655	611	586	644	644	646	607	661	647	614	668	677	686	595	620	576	615	617	647	605	651	650	637	641	609	644	602	628	637	659	662	625	614	689	631	624	636	645	644	645	622	676	661	666	606	658	670	666	623	626	670	650	578	636	612	651	655	639	650	618	609	619	612	639	624	629	660	646	622	679	616	606	647	672	584	623	640	640	636	632	657	652	646	648	614	670	652	599	664	645	637	651	610	634	647	594	657	601	625	631	661	658	628	654	650	655	619	634	663	664	656	617	710	628	651	656	628	621	619	626	617	617	627	631	659	667	623	649	619	622	613	612	655	625	655	637	664	619	655	621	653	649	647	634	653	648	669	618	587	645	617	637	619	649	634	631	614	639	652	648	616	638	634	633	652	646	629	668	672	591	610	633	632	627	659	622	648	698	602	639	605	628	635	636	629	644	625	658	640	629	648	628	618	649	607	607	629	672	591	606	646	629	640	654	609	628	649	582	607	648	633	592	627	645	619	642	642	599	622	644	634	631	618	625	607	598	663
62875	99643	67059	35783	13263	3673	1070	700	615	606	613	626	597	620	597	636	620	621	647	621	639	617	600	585	626	599	611	600	669	592	594	624	614	670	609	583	632	634	620	648	561	559	592	622	614	619	599	651	628	613	579	611	591	616	602	613	599	659	620	673	649	580	588	584	583	623	575	621	579	644	636	615	618	636	610	586	612	593	628	575	578	640	630	617	632	612	617	640	593	606	583	599	588	610	651	622	597	604	597	594	632	603	668	670	635	626	592	631	669	622	560	612	618	631	620	578	565	633	632	619	602	624	619	636	620	595	602	611	570	615	608	617	626	627	631	632	606	591	582	599	609	636	591	596	645	608	644	621	584	604	629	624	596	581	657	601	614	607	593	603	555	664	598	607	608	598	591	576	615	585	593	624	624	619	601	594	595	621	603	676	591	632	612	599	627	580	642	601	616	564	662	586	622	607	602	601	604	578	604	608	611	643	615	590	621	640	653	605	591	606	604	633	598	634	627	581	599	607	634	625	622	631	611	628	603	628	620	640	639	629	650	605	624	596	603	608	603	626	627	618	596	571	594	614	643	609	597	591	612	610	636	612	593	618	596	566	600	622	583	621	601	654	629	606	628	599	660	614	655	595	606	657	591	618	600	613	638	603	582	583	591	625	591	619	609	608	625	628	613	616	604	597	625	612	582	583	620	598	610	571	646	623	608	614	610	642	601	614	613	596	590	589	610	592	617	627	583	633	643	589	625	613	635	577	597	624	601	624	591	632	630	616	612	621	587	597	628	644	560	583	634	617	565	618	581	687	665	642	564	610	609	575	592	587	611	592	603	653	623	604	552	601	598	576	565	668	637	612	636	615	588	646	608	593	614	627	640	648	618	563	591	605	615	601	598	609	612	597	628	610	595	581	589	594	617	598	620	607	626	628	627	584	658	634	648	605	632	573	625	608	633	628	650	592	598	570	620	567	650	646	588	584	603	608	617	621	610	604	636	603	600	615	594	550	606	557	627	610	585	573	580	583	577	618	645	626	603	670	629	595	611	617	600	642	596	620	686	625	624	635	581	613	605	595	615	632	593	610	605	574	655	630	623	594	612	620	605	592	573	631	618	625	621	631	620	668	630	609	657	612	541	609	599	636	605	611	615	626	599	599	642	610	651	616	593	565	605	550	610	633	618	642	580	599	592	612	572	647	664	593	586	615	545	635	564	631	635	606	621	582	630	630	578	615	610	607	584	586	632	623	587	572	678	658	597	608	637	604	622	624	641	652	605	611	610	647	595	626	638	609	604	615	603	637	610	619	605	588	609	620	619	619	623	581	587	576	591	596	604	600	620	583	570	614	608	602	610	593	583	604	609	614	595	611	635	574	622	609	628	628	614	633	626	609	617	605	616	624	606	642	607	584	640	607	584	569	601	610	646	621	597	610	642	578	643	628	585	618	598	602	617	640	581	584	648	601	586	595	667	631	591	589	630	567	599	577	640	623	582	588	646	570	606	626	609	641	628	653	569	635	624	579	629	590	607	641	583	601	621	575	597	599	580	604	567	624	615	616	570	611	595	603	627	634	583	639	594	586	572	617	587	651	595	649	595	585	652	611	580	586	648	597	616	615	556	607	588	588	576	598	603	588	631	631	623	602	567	633	563	554	625	580	620	609	590	635	603	561	629	623	622	585	591	616	619	599	604	610	606	597	600	608	586	616	608	587	662	651	603	565	578	677	611	580	617	631	640	621	588	621	658	633	613	610	604	607	607	632	615	611	591	635	609	600	646	618	637	618	599	610	604	621	616	603	637	583	644	577	636	631	646	598	597	609	605	570	606	610	606	609	608	608	590	614	594	610	636	581	596	606	623	630	614	619	594	626	595	600	585	577	610	609	625	614	593	608	625	631	575	656	600	652	608	585	624	609	617	585	667	620	610	624	634	610	595	578	586	591	612	587	672	604	639	575	616	596	579	583	575	624	626	599	626	595	584	576	613	620	616	574	628	594	599	606	601	590	605	635	627	574	563	582	639	597	598	615	634	608	622	646	628	628	589	588	577	624	609	607	626	591	602	581	598	586	600	644	636	625	633	597	577	619	594	579	615	572	595	652	582	569	638	631	629	596	614	588	589	585	630	642	614	574	642	581	615	600	631	599	612	644	576	578	600	611	601	581	657	650	587	531	606	616	595	620	585	605	625	617	562	600	649	612	624	599	590	573	645	578	614	606	600	632	582	620	596	631	633	654	579	617	587	591	611	658	598	631	648	585	562	547	606	624	585	655	582	585	571	614	611	611	630	604	623	634	568	605	628	609	616	610	653	596	658	582	576	588	593	592	602	572	642	612	603	621	631	630	614	582	625	575	606	618	570	606	593	612	591	653	559	672	581	614	593	577	606	605	629	636	613	645	619	625	626	563	575	586	617	618	595	606	643	649	588	643	590	615	633	625	566	606	576	581	591	642	570	579	583	592	653	607	587	539	589	635	603	583	611	620	595	633	613	622	590	540	589	619	638	605	601	580	661	578	612	579	590	634	593	622	622	601	635	585	581	626	598	589	582	630	603	639	607	575	595	580	647	608	615	632	584	635	636	641	624	615	607	556	632	622	590	591	634	632	647	559	596	641	604	594	601	593	632	579	631	590	613	642	594	610	644	609	579	621	646	612	616	618	626	580	612	603	606	650	604	588	598	625	624	576	616	568	624	650	649	623	600	624	573	604	592	584	620	583	596	605	645	614	604	635	598	616	625	595	602	620	580	609	615	577	641	617	567	623	626	617	637	566	603	617	603	591	598	579	611	624	622	603	606	595	595	635	586	593	555	609	629	602	628	595	650	608	631	614	636	615	597	616	608	593	597	628	656	572	587	620	594	609	608	667	629	662	598	585	631	614	565	653	567	622	552	609	614	612	591	550	637	604	616	593	626	637	565	577	633	622	585	625	638	661	583	604	640	606	581	617	609	597	640	620	642	564	646	602	626	607	607	622	620	588	614	642	649	607	623	586	546	606	636	580	584	639	592	633	645	558	618	605	581	620	600	581	607	583	639	588	634	628	622	601	596	609	587	625	597	660	624	585	590	599	579	598	606	590	658	612	597	653	625	582	633	618	639	604	604	609	617	638	596	646	608	590	572	588	642	585	670	617	606	588	597	575	551	599	599	651	628	615	569	601	640	640	610	595	589	562	573	631	558	632	576	632	601	647	598	598	598	634	632	628	594	626	623	641	592	599	646	607	603	584	567	593	610	584	606	546	605	618	629	611	598	621	623	630	620	610	610	641	577	598	595	567	599	581	575	639	590	531	584	595	616	555	584	560	575	621	595	624	606	596	614	609	635	616	611	589	602	611	626	613	585	582	620	626	590	600	612	630	556	613	575	615	617	593	586	590	648	633	633	630	611	605	600	587	616	602	633	615	605	640	578	615	629	611	628	652	604	658	621	579	644	591	622	627	613	606	612	581	596	584	604	624	614	600	623	592	582	602	622	645	567	605	650	608	617	601	575	600
30344	31545	25077	9430	1808	703	531	479	460	464	445	457	407	457	429	468	459	458	440	470	444	476	499	452	465	488	456	455	448	449	441	439	453	472	455	463	426	439	459	442	451	463	453	461	445	449	454	397	442	483	477	457	507	432	439	440	459	471	468	462	456	466	458	441	453	448	443	460	441	469	451	496	454	452	474	467	476	447	471	424	491	434	428	446	503	466	484	434	463	476	437	449	452	467	462	480	478	477	448	453	489	428	436	425	442	439	441	449	476	417	462	430	492	470	450	457	467	491	429	443	426	430	458	464	466	439	440	467	443	447	442	448	435	428	444	418	453	441	474	430	404	451	432	399	458	437	459	441	398	434	489	450	439	479	481	468	459	455	463	468	449	481	463	473	435	433	491	453	442	436	435	428	421	456	439	443	455	424	483	462	467	382	431	392	443	442	445	453	485	444	473	481	470	443	439	465	469	453	523	460	448	502	478	480	453	466	390	436	436	443	444	474	447	464	463	451	407	447	474	459	492	423	456	467	460	428	434	468	447	433	437	438	472	467	469	425	435	459	441	498	452	474	448	448	452	432	472	411	447	469	404	434	443	460	478	439	422	445	452	448	466	439	470	446	433	426	442	432	451	469	452	498	499	433	458	442	503	415	446	458	457	457	481	428	406	415	467	499	447	479	458	444	484	469	439	419	421	460	409	476	417	451	474	446	489	454	474	481	487	438	447	410	469	439	426	470	440	434	444	495	473	429	475	440	479	463	466	431	438	442	448	465	454	460	455	449	473	428	470	462	441	445	453	520	471	414	437	448	461	463	447	454	434	476	438	496	426	441	490	451	448	473	456	446	422	444	444	446	434	453	448	455	446	424	476	407	456	485	443	469	449	446	410	444	438	448	432	454	454	439	476	473	430	436	471	484	458	444	456	459	509	446	435	472	500	447	461	466	406	448	418	436	441	494	435	459	466	478	432	494	446	433	429	441	499	467	461	448	451	432	472	451	452	469	452	466	458	417	487	450	414	451	447	447	439	448	453	440	464	462	471	456	403	423	417	490	442	456	455	462	470	465	496	499	458	452	449	446	437	452	458	464	458	464	447	467	476	496	513	462	469	470	437	445	463	454	463	489	479	463	457	447	443	464	471	466	432	426	447	470	476	416	478	452	441	444	459	457	442	450	415	503	430	479	425	431	432	448	448	493	466	436	436	448	466	465	428	456	531	423	426	446	469	442	452	439	459	448	496	472	470	371	456	458	490	447	434	479	454	471	473	475	458	482	473	456	439	434	439	493	437	427	435	473	427	433	462	439	438	468	449	446	441	485	473	428	449	446	480	454	478	420	406	467	463	460	446	484	473	485	466	452	427	454	461	461	415	439	428	456	435	447	445	439	468	455	460	430	472	411	450	428	442	457	425	440	469	440	472	472	479	414	420	448	405	412	445	424	466	438	480	426	434	465	467	470	466	425	479	451	463	438	451	456	469	461	472	443	441	455	440	453	422	466	444	443	483	414	462	468	453	445	435	449	471	454	419	504	447	469	479	442	482	485	464	435	450	459	446	449	459	448	446	489	447	435	419	469	475	443	441	430	433	444	440	455	464	477	438	459	428	444	447	458	455	434	419	445	430	451	455	468	448	439	474	504	469	437	462	430	448	474	450	438	468	401	442	457	481	459	450	469	442	411	443	468	450	434	471	464	441	473	470	476	438	451	453	497	460	418	415	455	433	446	433	415	430	445	494	446	440	458	429	460	459	464	516	463	423	436	473	433	450	471	430	492	447	420	438	443	468	418	431	420	451	442	428	480	475	479	437	454	477	460	478	450	454	442	460	465	486	505	458	454	439	422	447	479	424	436	484	448	461	424	462	444	439	430	488	430	470	451	415	432	472	470	475	423	481	458	428	433	433	444	431	434	422	425	450	418	422	458	447	469	441	441	431	406	465	394	470	480	444	456	423	408	450	416	449	460	442	477	455	461	463	470	434	457	465	456	476	453	454	459	441	478	433	496	458	438	420	462	439	458	468	389	454	438	457	479	484	442	449	440	417	432	437	442	444	456	490	463	409	480	457	431	441	452	417	435	451	436	475	448	466	408	440	439	467	415	448	415	457	450	491	448	455	446	477	474	418	463	442	428	464	460	448	470	470	474	424	449	427	476	409	433	459	435	464	459	476	446	470	462	444	479	474	511	481	487	444	438	457	397	470	436	415	440	435	431	482	482	426	456	462	464	453	468	431	425	463	442	428	468	428	422	473	455	461	471	471	413	446	459	459	478	456	417	467	501	471	433	430	450	457	449	431	452	453	480	460	493	438	416	472	454	459	414	442	463	449	447	413	412	454	460	417	464	442	448	461	480	445	431	447	447	471	449	447	446	435	448	462	465	424	434	403	444	472	446	435	468	460	452	424	503	425	436	486	434	460	443	456	431	422	448	474	439	458	474	447	442	472	447	462	436	463	451	442	473	470	429	449	465	477	453	456	465	441	470	471	427	472	443	456	450	435	440	468	472	456	446	443	426	417	481	465	464	478	435	442	486	462	435	469	491	470	429	444	452	429	426	452	412	467	465	453	481	412	435	477	427	463	454	452	428	418	478	487	447	433	449	463	468	444	460	457	444	461	466	443	462	458	424	422	443	427	432	454	427	476	442	424	465	446	445	449	473	409	430	431	441	447	440	433	497	475	453	452	490	448	495	440	446	418	454	446	434	482	468	460	470	437	492	455	477	439	452	440	432	438	445	470	451	457	464	489	487	457	444	441	428	495	489	473	428	465	434	449	434	487	437	432	471	457	465	450	441	472	434	432	419	468	473	486	496	435	443	466	464	458	434	436	489	457	458	453	439	460	465	460	453	454	470	436	438	433	457	474	458	419	426	415	494	435	425	476	431	457	469	415	469	462	454	444	444	458	482	482	426	482	477	486	446	424	439	445	436	450	472	430	441	463	457	441	435	437	446	457	419	462	458	419	435	449	450	438	474	514	475	449	420	467	437	459	465	478	436	447	451	451	444	421	467	444	448	472	440	447	451	454	424	470	428	442	475	438	440	485	451	442	417	427	427	434	496	484	459	435	474	418	456	458	458	442	439	467	488	444	452	461	407	444	483	454	411	462	469	453	453	449	427	446	483	449	436	460	465	480	441	442	432	475	464	441	432	442	432	502	458	470	444	483	479	463	463	424	453	409	450	462	481	474	424	463	431	410	432	440	517	463	444	433	465	465	466	450	451	470	459	438	453	456	450	414	485	437	473	458	442	433	467	479	420	462	445	449	440	462	459	486	447	473	465	454	430	471	443	485	453	430	463	433	451	449	451	460	450	471	448	475	427	472	475	460	475	454	435	473	481	476	423	448	477	435	405	460	437	472	473	472	433	440	428	419	451	435	434	440	443	475	434	471	451	435	442	452	445	437	498	425	443	422	482	429	484	413	460	488	436	459	471	431	462	469	443	423	430	491	464	426	450	452	435	458	444	484	458	466	446	418	451	425	446	468	440
24041	35965	18481	4983	1438	607	447	409	385	393	379	407	385	404	374	403	394	374	348	409	371	396	388	396	397	379	395	378	399	357	374	400	434	382	360	415	371	397	383	419	430	352	402	360	367	389	381	360	384	367	375	367	347	388	389	394	405	355	385	376	402	373	354	411	399	404	399	392	369	387	394	359	368	380	366	394	377	381	416	403	407	371	409	360	394	388	403	413	393	373	369	367	394	419	403	412	389	410	375	378	430	363	397	381	357	413	383	392	407	367	411	376	391	411	381	368	391	416	412	401	372	358	396	359	417	368	420	390	372	417	439	396	374	382	406	401	382	394	376	370	378	384	419	394	385	372	372	388	376	383	379	398	394	356	375	401	389	354	424	390	365	400	386	389	356	414	431	393	398	390	387	405	391	425	368	410	430	372	367	394	362	386	394	386	374	390	417	421	401	378	364	373	400	375	373	329	367	416	395	370	381	418	369	414	395	352	403	420	398	386	410	434	390	382	353	366	372	394	424	393	371	364	389	384	389	405	369	361	373	406	394	404	380	376	373	389	378	417	413	377	395	391	409	373	395	407	393	388	408	359	400	404	384	378	377	383	377	413	377	385	399	391	341	377	410	377	398	361	373	392	382	379	362	424	359	381	398	382	362	359	381	371	375	381	373	442	407	423	411	390	396	391	397	387	421	393	378	392	384	361	386	420	400	330	397	337	403	404	406	418	364	382	419	395	378	380	387	400	385	422	366	405	403	373	402	399	386	422	381	372	352	398	359	389	394	401	378	409	392	337	405	382	364	402	384	387	389	373	416	394	374	426	344	408	392	406	412	406	394	398	339	373	384	419	403	421	390	410	416	403	395	374	355	380	386	394	382	368	387	396	399	399	392	337	402	427	359	389	374	399	401	405	398	376	375	376	396	349	381	403	333	377	373	388	378	412	358	374	389	396	358	387	375	403	374	430	380	394	367	376	377	388	426	404	394	400	373	400	420	385	372	371	408	393	375	389	411	365	406	417	398	400	399	373	378	400	378	387	409	385	396	402	356	377	400	379	388	392	383	378	418	415	416	415	409	399	373	366	399	405	366	389	369	392	403	412	408	377	382	380	394	390	394	383	398	382	376	392	386	394	411	419	355	352	392	354	391	423	363	350	408	371	404	384	372	398	374	375	342	378	402	373	400	383	357	408	385	407	366	413	412	374	395	364	379	392	396	384	381	371	381	386	414	432	379	408	366	396	409	393	371	385	373	330	376	409	391	399	388	373	388	377	396	417	428	421	372	391	420	406	368	404	405	387	360	404	441	367	338	364	364	413	397	395	391	414	419	405	390	389	394	416	377	365	418	384	397	408	364	353	407	392	362	369	430	371	380	377	379	388	377	361	398	394	402	345	395	376	397	384	398	401	424	378	363	343	389	354	386	399	376	379	383	382	428	396	381	384	382	381	401	353	381	415	371	395	386	400	360	412	374	399	395	407	413	387	355	409	400	390	373	401	379	375	374	379	403	397	421	412	393	416	413	403	386	369	387	413	360	397	378	392	407	373	359	374	387	384	395	408	410	374	397	383	368	411	408	366	405	406	403	398	374	374	368	392	392	366	397	453	388	410	360	351	370	403	385	399	335	418	378	364	378	402	419	389	368	388	392	394	385	421	391	373	352	379	377	372	380	400	360	368	434	352	375	366	389	387	393	371	391	390	424	396	354	380	396	382	445	378	375	365	386	407	377	403	377	392	402	383	390	391	397	395	418	404	354	391	389	395	381	397	412	393	388	417	374	385	403	403	405	387	391	417	389	352	411	404	404	423	414	389	411	387	417	378	381	371	397	369	393	393	384	373	400	412	342	367	375	385	344	365	373	396	379	407	401	401	410	403	392	386	372	370	371	359	385	410	384	363	370	395	397	374	372	364	422	399	375	403	371	377	379	381	379	361	380	394	338	412	408	368	374	333	388	360	417	382	404	399	402	359	358	376	361	401	353	379	357	418	407	383	380	379	369	374	355	403	386	419	386	415	377	363	348	377	352	410	387	375	408	381	392	381	380	394	371	386	386	432	400	383	372	390	388	390	401	358	363	372	358	380	396	399	358	389	420	390	413	401	383	374	408	385	386	403	364	396	395	405	403	406	400	407	412	401	431	370	394	393	389	351	397	360	401	402	365	412	381	401	397	361	414	386	376	371	406	353	400	372	399	429	389	402	410	404	367	419	386	418	381	402	399	412	389	360	382	416	371	403	401	396	378	394	366	352	398	404	390	390	401	426	403	399	398	440	424	411	392	384	372	392	383	360	347	371	412	418	409	376	380	421	352	377	391	369	367	439	375	389	391	401	404	395	376	374	407	417	387	388	399	398	398	363	360	359	376	391	406	371	395	376	411	359	353	381	373	368	392	364	387	385	381	356	402	397	387	371	389	383	382	404	353	380	404	420	375	364	417	394	417	389	358	367	366	402	385	383	366	416	370	358	367	375	383	406	362	412	394	412	371	378	379	417	389	356	362	416	369	390	390	384	396	385	338	390	328	397	406	415	394	380	369	385	384	363	370	354	407	374	376	404	367	387	384	408	393	385	374	392	393	410	382	378	386	379	389	359	386	410	368	432	360	374	361	404	399	384	417	398	388	394	438	385	388	392	383	384	378	375	384	403	379	390	406	394	386	364	399	414	418	394	399	401	392	398	379	389	392	383	415	403	395	383	376	380	377	403	388	408	406	350	372	386	397	348	366	391	407	385	383	407	425	394	364	366	385	376	386	400	424	395	390	389	374	376	406	394	396	387	403	380	427	381	410	398	389	369	376	366	408	397	370	410	350	385	363	411	420	435	404	376	360	399	350	376	375	360	354	409	401	400	371	407	360	404	391	395	354	381	386	374	384	371	421	384	409	374	370	382	430	364	477	375	409	399	361	415	380	379	393	395	400	388	376	413	370	419	388	368	400	368	380	399	373	370	378	391	365	414	373	354	402	372	359	374	380	415	384	376	383	358	409	382	370	411	399	367	388	389	353	398	397	395	385	424	367	376	419	377	416	406	384	400	364	384	405	395	421	372	393	393	378	383	396	368	421	389	398	419	386	396	409	411	392	437	388	366	383	413	353	407	423	375	379	402	375	390	401	398	383	388	390	380	370	394	365	374	377	382	377	410	401	402	424	414	353	400	386	389	355	385	372	403	374	431	402	402	398	381	378	385	381	375	383	417	402	407	407	393	441	402	396	347	374	407	405	380	392	372	396	396	366	384	353	382	360	380	389	350	398	390	424	364	379	400	407	387	394	387	370	389	417	409	391	351	392	388	380	381	379	392	386	395	356	403	433	420	410	404	343	410	383	393	409	371	406	359	381	374	376	390	434	406	377	376	380	419	369	388	435	376	351	387	422	380	396	398	400	347	402	399	390	376	368	419	421	362	413	355	401	415	380	407	413	379	377	364	429	389	382	376	356	377	372	377	375	393	358	346	411	417	385	371	405	404	411	385	391	398	384	383	366	428	435	388
25421	26799	38465	32086	16995	4516	1033	639	589	532	548	510	533	582	532	534	515	549	499	549	523	528	541	544	551	544	558	529	561	535	528	532	510	486	505	531	532	551	531	516	527	562	557	524	555	529	489	508	529	520	539	552	497	526	494	531	557	546	519	511	530	544	501	526	538	506	538	522	526	493	519	516	534	518	491	545	516	527	559	553	487	527	539	538	529	544	485	533	540	537	512	487	523	526	554	540	530	541	482	505	553	534	514	519	500	521	550	516	502	491	555	500	499	548	510	547	535	526	493	518	528	537	497	502	544	532	514	508	522	512	527	574	521	547	517	548	517	560	523	515	490	559	518	536	469	531	508	550	519	536	496	512	537	489	510	535	544	508	547	546	490	511	467	527	496	504	525	513	523	506	551	506	528	545	504	511	520	543	537	516	519	532	517	503	525	527	518	557	515	491	551	555	535	550	570	478	560	533	496	522	494	546	525	531	540	507	525	491	537	493	505	555	546	544	553	548	484	546	511	542	520	517	525	547	518	539	488	567	517	522	526	539	547	489	496	520	489	529	520	510	560	509	558	516	530	516	546	538	527	559	538	547	507	501	550	553	534	539	552	561	519	536	542	517	520	506	500	531	510	517	549	561	546	499	544	545	528	556	514	531	490	537	542	538	525	499	507	480	542	482	485	483	492	484	528	567	549	513	531	531	488	484	513	543	505	581	511	541	578	509	533	480	486	504	515	551	538	549	536	524	541	531	542	583	526	521	512	530	496	513	518	501	556	517	509	516	541	533	510	504	502	508	490	515	533	513	524	536	499	544	491	524	500	517	497	535	555	529	556	552	510	530	497	553	521	517	529	512	531	544	519	507	495	511	526	491	464	541	538	544	509	500	529	525	469	530	553	538	568	546	590	531	539	533	494	503	512	495	522	533	514	517	524	513	525	507	552	496	513	558	514	487	504	499	514	545	542	509	546	502	510	549	543	493	515	505	522	508	553	482	494	511	563	505	521	511	522	483	562	519	536	531	534	515	522	552	526	510	537	501	507	523	508	547	476	533	532	491	528	578	505	544	526	529	532	481	497	517	537	533	526	551	500	475	526	519	533	544	513	527	500	552	509	524	553	535	523	519	544	536	525	481	476	551	526	504	522	562	538	508	506	570	528	557	534	506	554	492	524	505	508	521	518	499	501	521	533	502	521	547	510	500	536	571	537	537	526	513	527	513	566	529	497	540	519	510	547	465	525	514	520	516	539	541	519	567	486	535	492	500	532	515	485	493	551	551	519	504	504	516	529	534	534	523	527	484	563	500	530	489	547	542	526	497	509	509	527	551	512	552	510	513	502	521	535	542	565	526	523	567	512	563	512	472	524	502	476	500	518	498	505	527	562	577	546	538	509	551	528	535	520	537	510	497	543	519	530	520	538	545	566	553	546	485	527	546	508	517	516	523	518	520	504	534	508	553	521	528	513	510	491	513	523	545	558	548	528	507	533	525	550	526	532	509	545	526	526	533	526	541	522	507	528	543	530	514	513	502	504	521	508	539	506	499	548	534	490	540	551	522	531	533	538	471	509	501	518	538	486	532	566	503	524	553	530	508	510	519	489	516	515	549	558	512	550	512	520	525	506	480	502	536	481	505	484	478	567	520	531	518	514	538	493	488	475	492	521	541	515	495	555	540	541	559	500	543	517	533	514	532	522	489	516	554	510	495	536	532	479	482	495	551	517	493	528	518	514	509	472	500	544	503	578	533	567	549	488	500	481	496	497	537	476	529	540	534	539	560	551	528	505	550	530	521	537	533	536	534	505	521	492	536	508	549	510	518	501	514	514	476	529	535	490	529	543	545	499	505	511	537	495	538	521	533	505	554	518	490	527	466	514	534	557	531	532	495	544	563	500	508	525	546	499	499	540	491	530	514	569	519	479	554	534	524	498	506	543	501	508	504	516	491	514	472	493	532	503	539	577	547	491	533	515	533	531	508	517	520	490	524	567	554	501	511	510	543	514	518	474	536	483	516	503	517	528	500	505	585	545	524	486	520	527	508	484	541	547	513	497	505	527	540	537	496	508	575	505	561	516	521	525	507	542	520	546	516	525	483	489	558	523	519	512	494	527	504	526	505	545	484	495	469	523	520	557	524	490	497	527	509	519	509	541	490	528	526	548	549	505	535	529	520	542	536	533	519	507	537	515	506	500	527	538	512	503	518	535	501	504	559	510	494	496	498	528	525	489	509	547	527	485	518	559	512	534	503	518	470	516	526	530	569	529	518	500	525	552	530	540	529	503	457	519	512	537	513	522	537	514	489	489	504	512	541	546	521	550	486	505	506	509	535	538	506	537	519	510	550	516	526	497	498	461	510	487	526	550	550	523	539	513	517	526	487	545	574	533	537	524	504	508	585	520	479	536	543	537	520	533	507	522	521	491	515	481	558	499	493	485	513	553	515	540	559	519	526	508	491	516	517	507	510	482	524	522	521	535	516	501	534	537	512	489	532	490	547	554	534	508	546	518	553	517	534	548	563	531	491	524	560	521	589	548	546	553	468	507	533	564	499	518	489	477	531	546	536	552	495	544	496	545	508	565	519	518	533	497	520	527	492	509	520	524	483	531	534	504	546	559	488	519	537	550	559	504	497	522	546	577	504	528	539	556	499	529	496	547	499	533	517	495	580	510	481	507	537	526	516	508	524	518	546	549	533	501	517	504	560	525	496	533	543	497	512	537	485	501	541	500	475	510	506	527	531	518	517	544	504	519	531	544	511	522	550	512	500	512	488	540	497	529	567	507	544	524	543	501	527	539	541	519	544	556	529	525	506	506	542	536	519	547	471	541	534	508	522	480	526	535	518	549	493	552	526	500	495	500	502	542	545	503	516	489	517	546	519	537	517	514	522	535	513	540	519	503	504	518	530	497	533	521	513	541	578	527	543	575	562	491	538	504	535	512	514	494	581	511	542	554	511	485	530	559	510	506	516	513	515	525	520	532	510	535	507	547	514	541	521	516	553	512	508	524	510	480	521	542	514	522	525	513	537	512	541	535	476	504	528	560	514	566	498	515	511	512	533	503	536	488	508	541	550	520	509	531	547	545	522	515	512	532	506	508	528	535	504	528	539	503	504	529	469	543	503	552	508	575	511	521	524	500	525	550	538	506	518	517	534	527	529	516	470	545	494	523	495	545	553	551	561	546	531	549	516	536	518	533	518	519	557	499	528	480	546	544	522	514	553	498	523	521	488	494	483	515	525	485	506	504	498	490	545	549	559	513	534	502	531	517	539	525	510	532	541	492	522	492	510	510	525	507	470	537	495	520	567	554	534	501	515	557	532	487	494	508	515	478	510	502	551	549	509	518	503	567	532	492	510	499	512	535	498	540	540	556	511	532	481	539	550	509	478	530	516	544	504	541	533	490	536	521	504	540	482	546	508	547	512	528	531	512	525	529	519	520	544	513	558	515	517	531	494	508	512	568	538	483	507	544	509	530	517	528	535	465	542
60939	87975	56683	24842	7914	2128	730	566	506	515	479	486	504	520	538	496	524	474	494	478	523	501	471	521	481	525	507	493	510	491	491	487	520	465	477	488	453	481	504	453	464	476	489	477	497	441	491	521	496	488	471	477	485	466	488	479	485	494	491	485	493	508	501	464	518	532	507	533	478	488	415	485	471	508	470	494	485	477	470	475	474	487	479	511	506	526	500	493	499	468	500	476	520	479	457	497	527	492	465	468	491	437	509	497	504	512	443	490	484	481	509	509	457	479	484	510	486	462	528	473	486	499	494	527	495	466	548	478	460	489	452	513	496	478	476	489	486	465	464	511	482	480	470	476	493	474	498	511	452	509	511	514	497	469	492	538	522	481	525	468	462	495	502	524	526	534	477	500	471	495	492	491	489	509	480	506	509	489	467	536	486	465	490	430	454	510	547	486	507	486	513	512	445	437	512	498	504	511	537	486	480	507	505	516	486	459	533	515	494	507	478	528	468	514	545	446	483	476	459	490	501	466	469	483	482	509	475	524	501	489	476	504	510	506	470	524	453	493	509	490	465	519	482	449	521	495	448	474	487	504	499	464	464	508	464	489	462	464	486	485	462	481	493	472	490	509	505	487	487	487	494	471	470	480	565	497	461	500	484	503	451	461	491	474	512	487	484	505	498	459	523	478	489	483	448	470	499	490	464	490	489	496	470	468	524	515	467	484	503	517	485	509	471	450	501	491	476	473	519	515	493	494	532	496	488	488	463	489	498	506	526	494	489	492	522	472	447	482	495	480	451	515	438	501	535	496	463	506	483	473	511	486	498	473	515	507	457	491	509	498	490	507	510	506	487	522	495	516	514	522	501	495	505	456	495	520	485	491	502	513	525	476	448	475	496	522	502	462	472	552	466	469	500	485	481	487	523	489	469	513	501	470	510	482	491	470	506	474	439	476	515	443	508	453	482	492	454	478	461	449	461	465	489	501	492	459	502	521	489	483	512	493	468	494	463	480	469	460	497	490	534	530	485	486	466	473	506	488	453	440	477	488	500	499	499	505	471	475	503	457	496	469	503	442	467	489	508	477	494	482	441	485	458	545	429	500	457	493	521	505	540	478	475	480	501	480	510	491	471	516	482	470	494	465	486	485	500	465	547	487	490	528	479	480	490	461	514	504	497	476	491	467	510	469	511	502	480	498	462	498	475	514	469	501	496	492	504	501	493	448	505	481	506	460	482	463	484	522	475	442	493	465	520	451	448	491	506	514	491	507	502	500	481	482	531	499	477	474	521	493	516	503	521	472	462	468	514	471	480	485	520	475	479	445	500	489	528	514	469	493	462	485	535	479	448	492	471	467	515	504	509	464	462	483	492	508	455	521	488	514	491	466	479	505	522	516	466	514	509	502	498	492	502	470	446	469	530	518	486	490	502	530	461	474	490	469	501	490	459	454	494	479	476	482	488	495	468	481	479	515	521	468	478	476	468	480	503	505	502	516	481	498	454	512	493	498	485	459	489	453	446	501	509	513	510	536	510	472	482	499	512	488	504	497	476	495	480	480	451	490	488	515	458	471	501	487	493	520	516	504	507	486	514	472	483	493	499	489	457	476	500	457	420	507	507	474	504	473	509	492	432	480	478	482	486	511	544	468	500	515	451	530	470	501	485	481	515	512	456	517	478	475	498	474	509	478	491	480	518	514	497	495	513	468	492	460	477	499	493	495	486	524	448	484	472	454	517	499	480	443	515	510	508	493	486	470	515	522	466	490	475	477	513	503	461	495	485	500	434	513	499	507	480	481	492	513	477	451	445	494	526	480	494	527	516	489	501	511	524	481	507	471	497	504	519	470	467	506	504	509	504	497	474	468	496	470	495	511	503	501	478	495	466	494	454	479	467	524	547	464	465	517	456	484	480	505	495	474	517	468	503	505	524	455	501	470	456	451	519	536	482	487	513	530	496	489	469	455	498	544	473	492	507	433	470	456	495	499	481	456	510	507	494	423	464	497	494	492	445	494	503	495	514	480	473	464	454	458	464	516	468	531	496	489	467	521	483	466	509	493	502	479	510	493	499	513	494	504	505	522	485	487	493	473	471	494	511	433	500	486	521	481	528	506	504	481	493	468	511	463	479	480	498	520	486	519	498	458	462	491	481	464	516	492	474	500	453	466	476	477	484	512	514	518	480	528	488	508	492	511	502	496	491	451	488	474	475	531	475	521	476	474	489	502	478	491	502	501	518	472	461	462	489	485	477	515	509	511	490	457	514	489	463	509	447	501	504	509	471	472	493	457	483	483	479	465	486	464	493	484	493	501	464	478	477	506	504	482	487	487	487	482	457	478	472	466	499	521	459	470	451	509	470	509	499	473	470	467	466	502	499	497	451	492	490	480	490	484	496	529	493	511	460	518	438	487	479	501	475	535	447	484	468	498	475	484	532	446	472	462	486	479	491	487	506	490	487	476	506	492	491	524	490	480	567	466	458	479	450	530	474	499	497	523	487	483	464	476	522	476	477	493	511	519	504	491	532	494	457	443	470	461	468	509	478	485	488	464	514	511	492	474	446	489	483	461	495	499	464	461	504	458	493	439	475	493	448	504	446	495	499	506	475	433	454	446	520	498	479	482	470	491	485	491	487	500	461	477	493	503	481	519	499	444	485	452	471	479	506	500	493	457	462	474	460	530	510	506	462	522	508	504	509	488	475	461	469	508	481	462	522	473	495	467	498	452	475	449	461	474	469	483	453	500	512	501	506	474	491	471	519	470	468	489	525	506	472	491	525	488	472	533	496	519	486	471	446	476	521	468	432	514	516	495	494	518	500	502	482	505	487	497	457	533	435	476	500	463	498	479	483	486	487	495	501	456	486	460	487	500	457	475	464	471	490	487	468	492	432	487	517	479	466	463	488	466	469	477	504	499	481	514	496	446	468	477	471	475	468	492	490	470	497	497	429	486	460	445	524	484	481	533	509	502	492	498	489	472	522	479	495	475	482	461	505	474	478	474	463	481	484	482	538	458	511	451	490	479	475	493	478	480	485	492	519	484	488	501	515	489	479	474	470	508	502	439	463	494	483	496	514	493	497	505	497	480	478	488	443	492	549	492	459	497	468	448	450	487	486	470	484	487	462	483	454	464	496	493	471	470	465	455	498	484	493	532	471	468	487	437	504	488	515	463	489	537	501	504	469	476	479	511	500	445	459	494	505	471	453	498	509	489	473	445	488	440	496	527	495	495	484	463	473	511	492	493	502	525	523	484	474	473	497	446	514	488	463	476	471	478	478	491	486	492	508	476	491	494	510	478	489	487	470	487	475	455	492	498	466	507	494	514	500	476	486	486	485	487	487	495	502	460	485	482	494	443	456	446	478	504	506	474	462	530	462	475	480	505	475	483	507	460	458	513	497	502	462	480	512	471	484	514	471	496	475	464	445	476	534	461	456	479	520	498	467	523	491	484	534	503	471	496	476	478	511	465	517	479	523	487	525	489	483	503	493	487
23920	23601	34437	30607	22390	13135	2828	982	707	732	754	686	740	708	703	610	728	682	674	675	703	705	687	708	696	702	662	710	697	721	651	669	642	674	695	691	657	645	697	672	715	732	725	724	694	649	680	721	694	664	731	685	654	671	690	684	666	642	671	672	655	692	639	691	739	694	675	649	644	683	660	667	666	690	690	658	665	672	670	654	654	701	684	650	676	664	641	661	694	674	664	707	675	669	716	699	661	665	729	653	683	678	665	679	670	706	678	701	637	709	619	627	689	714	725	680	660	691	669	660	678	665	673	672	708	677	668	644	690	640	725	694	667	710	632	648	684	697	662	663	688	687	706	681	716	708	667	671	670	692	698	676	663	700	636	720	690	659	656	654	700	686	631	648	715	668	672	667	694	678	662	659	666	705	713	691	670	640	673	710	674	697	667	635	671	682	642	646	695	654	654	659	665	680	688	646	659	669	681	646	661	658	698	695	651	691	677	691	656	678	691	678	649	717	647	661	639	665	711	668	690	644	624	634	685	711	642	668	664	671	660	663	665	686	664	681	643	687	648	600	683	690	673	644	657	670	653	658	625	692	699	640	684	664	714	674	707	664	680	662	677	695	663	705	696	662	683	699	707	714	714	656	651	686	684	668	693	726	717	661	638	691	700	683	676	661	691	671	668	628	698	675	685	676	712	691	676	647	652	683	680	700	645	654	666	696	720	653	658	722	688	730	695	715	710	684	683	641	624	693	698	656	691	675	684	665	677	704	674	678	689	696	675	678	668	670	700	640	653	684	670	699	619	696	668	656	653	657	673	662	683	713	655	703	714	693	722	650	655	648	647	683	657	671	616	631	644	638	713	657	667	663	674	727	684	675	684	685	708	652	651	632	654	680	648	631	693	646	692	623	624	673	624	692	712	690	629	675	692	673	668	690	662	639	720	700	707	605	649	688	672	665	632	686	692	644	669	652	638	685	634	637	703	626	675	672	655	683	630	672	681	680	681	650	673	680	682	648	664	693	714	704	635	648	674	662	663	671	682	685	695	684	675	650	702	668	670	703	672	677	678	675	626	681	660	660	625	653	652	637	653	689	663	663	655	665	662	658	687	651	634	683	623	658	675	684	699	645	670	678	650	657	664	660	706	673	685	659	694	679	630	673	662	661	637	664	638	682	662	627	688	678	696	707	721	692	658	652	671	687	631	635	666	667	680	651	640	666	671	663	637	677	632	680	687	677	670	651	655	697	617	604	668	684	654	685	670	672	699	672	647	614	688	679	676	696	624	694	653	678	701	679	612	714	645	703	639	665	669	657	647	662	680	635	628	654	676	651	652	660	693	687	637	721	690	654	705	703	650	741	650	660	596	671	643	692	664	638	651	700	671	650	694	683	684	681	686	662	633	666	679	678	687	654	666	672	656	641	716	655	669	637	665	658	674	709	685	645	638	662	717	641	673	652	664	695	665	709	685	694	657	705	649	669	693	661	663	672	710	661	636	629	664	712	695	665	642	715	684	664	658	681	659	706	675	638	679	664	665	676	674	671	696	725	723	658	689	689	668	681	646	658	669	641	631	678	717	650	720	677	695	655	684	658	669	649	656	673	634	644	642	653	660	650	679	695	638	695	712	716	693	662	686	677	688	674	637	662	657	664	646	659	678	663	668	660	618	711	671	690	697	662	659	675	703	640	691	669	647	681	740	702	675	705	685	656	647	747	647	635	672	693	690	665	683	678	691	669	707	690	670	694	661	630	657	682	693	647	687	667	642	653	661	687	661	739	660	630	715	618	702	692	713	630	661	689	667	687	696	659	662	643	641	645	702	635	630	649	673	657	648	678	660	649	677	647	619	729	677	670	653	676	643	673	697	679	652	670	682	664	672	653	616	649	703	650	655	673	680	679	641	670	644	622	681	700	667	692	659	656	671	677	711	671	661	662	676	670	678	718	711	657	705	667	650	700	628	656	683	666	658	642	688	662	654	640	699	673	667	656	683	656	695	614	711	698	675	678	660	676	684	679	688	670	618	679	659	696	711	691	668	637	656	674	669	702	716	739	678	657	699	636	667	643	656	690	691	653	668	636	658	680	678	654	688	737	673	682	718	686	667	690	706	639	685	695	657	673	656	676	640	675	688	678	692	660	701	694	698	687	646	644	649	612	719	666	657	660	679	642	634	649	675	680	654	678	697	674	668	680	691	702	646	691	662	642	660	674	674	711	703	678	651	668	646	650	665	653	608	681	663	697	649	709	668	640	689	660	676	623	645	701	664	677	653	636	679	650	648	716	655	697	676	670	686	666	692	655	651	668	619	682	701	642	679	673	672	693	673	631	698	658	665	640	645	673	689	671	664	693	682	666	669	706	659	648	681	662	654	642	666	685	607	638	664	681	711	628	667	621	617	670	641	691	693	708	658	688	711	677	677	670	633	645	665	668	704	655	623	667	689	673	685	669	698	673	684	660	622	676	689	659	697	673	663	635	705	649	679	622	657	669	639	676	710	654	707	699	689	686	675	691	689	698	658	682	681	658	670	675	652	661	653	699	652	683	685	648	677	655	699	664	707	650	631	638	654	691	631	676	671	674	696	645	711	691	687	722	641	679	651	659	695	663	649	707	717	695	614	625	629	671	701	697	688	656	702	659	666	692	699	642	704	718	630	727	651	703	660	690	660	672	668	669	684	644	661	640	666	660	682	607	676	647	638	709	695	744	681	724	650	674	665	699	681	664	704	679	690	654	689	682	716	644	704	655	670	699	703	649	659	675	675	673	649	659	697	616	688	657	621	641	672	700	675	659	649	675	621	681	659	638	640	682	690	692	733	657	647	681	666	666	653	632	688	686	672	698	627	618	672	632	682	684	689	671	652	681	636	661	634	705	651	667	665	646	686	717	656	646	623	681	655	654	675	653	631	663	651	675	679	639	676	647	666	675	643	688	669	641	679	662	661	649	669	698	653	671	670	676	718	653	677	673	657	671	646	664	645	694	687	680	673	704	692	674	642	657	701	645	676	715	687	698	667	668	638	698	679	664	664	678	651	621	652	705	660	639	689	661	630	661	667	646	655	684	630	698	654	659	675	682	677	653	651	651	646	649	714	663	680	631	601	653	682	683	690	697	705	710	652	684	682	645	622	681	677	658	666	690	671	650	675	655	691	662	689	616	701	675	695	664	671	724	633	719	692	664	670	656	638	675	685	621	685	652	687	669	709	652	671	670	691	669	708	648	682	712	628	655	648	694	687	675	666	687	674	669	663	642	700	648	695	673	617	646	664	673	687	661	638	703	695	693	628	654	722	675	699	679	678	661	695	683	661	670	654	668	664	651	621	668	662	683	624	688	649	699	662	702	671	655	649	690	706	646	616	670	665	642	638	640	609	713	713	661	622	659	707	680	671	679	614	671	682	683	671	683	658	666	669	710	677	701	675	713	701	644	667	653	704	677	673	724	668	688	652	625	683	702	671	641	691	667	689	686	686	643	668	652	684	656	701	709	686	693
63915	100749	68466	37196	14069	3969	1288	710	666	610	622	643	625	650	637	627	634	614	658	602	613	625	668	619	644	681	625	606	646	620	634	605	642	636	640	646	647	649	617	652	654	664	653	638	660	617	679	607	635	655	694	626	604	656	662	640	661	608	606	662	657	616	643	628	655	656	621	626	604	619	617	642	604	581	627	649	658	642	662	608	622	650	600	635	652	647	675	639	636	614	620	625	608	634	604	634	631	620	651	587	658	596	651	652	658	591	622	628	683	666	661	665	644	631	637	624	642	702	639	623	634	630	636	612	604	612	583	653	635	608	643	631	605	617	647	623	683	609	660	662	661	678	649	661	609	667	676	680	650	626	654	614	643	615	634	587	636	592	663	632	611	656	643	642	661	647	700	632	654	657	640	610	689	598	653	636	616	621	655	603	628	597	621	662	628	628	646	616	612	619	646	646	607	626	642	649	625	638	593	645	647	651	641	686	597	632	664	638	673	659	642	671	631	644	596	653	644	655	627	618	626	643	631	627	657	627	619	667	627	625	644	643	654	674	602	650	614	639	601	636	604	662	625	658	647	657	631	624	672	648	650	663	611	645	622	649	650	606	640	615	664	643	654	585	622	639	654	643	654	603	627	626	684	639	625	681	600	619	637	609	639	620	662	699	628	637	635	618	609	624	687	590	637	624	621	633	641	655	682	636	644	675	643	622	645	654	651	644	642	614	627	627	621	672	639	645	644	666	613	662	640	644	612	632	608	651	626	619	596	660	661	657	587	631	630	591	604	601	609	680	648	611	678	653	620	619	622	669	631	643	609	669	675	656	585	651	632	683	664	634	614	671	616	668	613	685	632	666	671	633	646	641	697	639	641	613	630	613	645	668	620	609	652	654	644	621	615	623	654	624	649	636	660	665	615	641	632	699	636	635	641	631	633	668	656	631	671	621	627	677	566	666	620	604	614	600	629	659	622	660	643	643	657	639	646	607	624	616	652	596	619	607	590	643	666	656	649	655	663	648	655	658	657	606	633	679	626	544	576	658	656	639	648	649	618	680	639	651	642	634	623	648	646	628	621	646	668	597	658	658	642	629	613	631	599	647	632	646	626	602	618	603	638	692	630	631	604	636	633	657	671	676	628	660	641	653	661	651	666	628	621	651	637	634	624	614	575	640	617	647	606	674	635	625	641	604	642	618	656	610	636	622	577	682	610	585	665	592	660	634	666	615	676	625	652	604	668	656	591	668	658	625	630	620	649	616	644	616	666	634	635	643	609	575	593	627	596	656	633	651	634	642	611	620	640	633	630	639	607	586	613	667	668	680	666	624	649	616	666	643	654	600	634	620	590	703	657	615	628	622	636	610	682	687	671	651	648	650	711	643	622	655	655	630	573	621	614	619	635	659	677	594	659	635	623	651	645	637	625	652	626	607	646	627	641	572	646	629	667	596	677	632	588	644	622	661	637	634	607	629	592	681	649	640	640	686	594	609	642	673	645	652	608	671	595	676	660	652	632	575	663	586	604	633	696	666	620	598	604	621	623	653	573	650	616	651	607	624	616	623	646	640	598	652	650	599	593	631	633	582	654	649	638	607	593	656	647	630	621	641	631	672	646	671	637	571	619	591	632	618	613	606	608	669	644	659	640	647	665	595	659	632	601	611	610	618	664	643	621	654	650	641	675	595	651	585	602	608	659	594	568	635	614	634	644	643	637	624	661	606	621	637	671	590	618	641	619	645	670	613	653	644	648	643	677	630	651	624	601	643	652	646	656	609	622	617	656	685	637	686	655	650	668	685	652	649	620	638	620	624	637	633	641	645	635	594	681	587	596	653	647	603	599	670	659	648	630	637	669	635	659	626	654	652	626	655	679	680	638	613	630	631	603	611	651	625	655	648	624	625	696	675	629	613	659	596	605	577	620	652	653	585	687	630	628	633	612	630	616	588	612	669	666	605	621	632	613	673	623	607	661	616	674	625	642	649	666	650	612	652	626	636	595	615	675	655	617	624	615	586	622	661	633	600	629	653	660	640	642	611	619	617	589	612	609	690	661	653	630	648	655	619	645	632	583	643	702	617	631	628	611	593	651	638	596	616	632	676	620	625	633	631	631	613	625	638	689	627	644	662	605	663	569	669	645	596	630	623	622	673	644	662	603	590	624	595	586	648	648	669	650	649	643	609	653	638	610	582	670	609	625	631	590	641	647	614	656	636	594	634	690	628	689	634	651	623	638	667	620	621	640	641	670	607	595	608	656	653	658	667	674	614	629	642	656	627	657	620	625	668	697	638	616	651	646	638	635	628	601	701	601	630	594	668	640	641	619	622	688	614	609	644	619	608	610	619	639	645	610	605	675	615	620	634	629	675	616	646	648	630	585	666	630	617	650	657	652	645	640	610	593	639	601	616	672	645	627	646	659	678	628	683	607	620	583	653	655	633	673	671	640	644	653	641	603	630	665	636	589	669	621	697	613	645	593	604	628	611	649	678	653	635	608	639	649	662	640	633	610	611	610	626	632	594	670	650	642	624	638	612	580	627	634	658	625	624	645	616	655	619	614	623	600	614	651	601	605	590	627	665	649	613	651	583	571	636	635	655	620	600	630	629	659	634	613	681	636	649	638	622	607	614	654	598	634	653	631	621	615	568	669	623	583	610	617	635	620	626	669	641	658	628	614	641	644	654	647	647	651	630	638	664	620	639	622	624	659	625	622	622	618	661	635	618	690	621	668	653	676	594	653	652	667	652	618	592	657	615	647	649	609	639	636	672	599	591	631	610	615	621	602	642	643	623	663	638	666	606	650	606	622	611	571	645	665	696	661	579	674	644	636	642	635	624	650	663	645	667	659	648	599	623	636	601	618	565	643	613	618	622	699	631	616	644	601	636	632	665	633	591	575	602	594	641	607	641	638	619	583	632	617	658	610	615	618	646	638	638	630	609	606	679	638	686	654	615	657	624	649	611	660	694	593	675	655	669	603	654	604	630	669	629	646	557	617	643	624	623	632	670	625	633	611	620	635	633	602	654	607	635	619	603	623	645	623	635	609	587	652	641	643	593	648	641	639	623	598	670	623	702	553	602	632	633	617	662	611	641	646	686	662	607	709	592	663	650	641	643	546	624	639	585	626	620	617	617	610	604	665	656	642	624	642	657	623	639	635	608	590	675	658	634	616	646	606	612	669	641	623	657	629	626	565	592	627	663	622	615	606	647	619	639	641	666	649	623	649	658	660	618	639	626	592	654	657	661	603	601	621	638	627	621	623	646	616	634	629	646	668	611	645	578	648	634	611	604	619	600	621	667	617	670	645	626	616	660	613	658	632	631	654	608	644	655	680	643	675	646	643	636	697	613	627	625	600	663	609	593	674	596	654	653	617	635	646	674	614	653	633	635	618	649	646	606	625	638	644	633	651	675	650	649	618	608	598	650	620	612	588	640	606	638	657	647	627	590	644	602	652	637	672	630	635	670	655	605	609	645	620	645	663	628	652	577	657	670
30533	30503	24285	9114	1761	742	537	481	487	481	517	464	493	471	479	455	507	466	471	493	483	439	472	452	440	457	467	472	463	490	466	445	435	496	440	493	470	476	496	475	467	468	498	455	434	502	474	460	452	475	493	453	467	461	476	450	491	489	465	497	445	492	469	484	486	480	469	467	455	474	465	491	438	461	475	472	480	494	469	447	488	485	477	496	458	517	486	474	438	455	459	438	456	472	477	478	474	459	489	459	508	481	462	489	500	458	481	480	476	478	482	458	494	501	447	472	476	513	501	456	473	502	474	435	500	492	504	431	458	446	464	473	451	473	451	481	444	446	478	506	461	479	467	506	477	494	476	475	496	475	437	445	480	519	467	475	451	458	486	485	429	485	469	460	482	482	436	475	461	422	493	437	491	484	448	494	505	460	487	435	458	480	453	459	447	469	492	457	465	452	428	478	505	469	449	452	488	441	454	463	477	437	508	483	484	494	449	438	465	490	499	478	458	479	475	503	467	441	488	445	466	486	473	519	478	475	473	519	465	505	461	478	445	482	455	428	494	458	482	455	462	501	497	479	484	463	498	469	488	460	467	468	443	506	489	446	495	500	469	473	480	490	456	435	459	500	468	513	487	469	474	450	492	445	438	461	463	452	510	465	426	457	439	482	467	496	455	480	438	467	507	451	488	477	470	477	457	420	450	477	453	459	471	472	462	508	508	454	439	475	492	469	471	514	456	439	464	400	453	473	472	451	455	465	464	469	510	487	499	482	479	490	485	488	414	463	461	493	455	488	477	458	453	456	473	507	428	462	488	483	459	448	438	462	478	476	487	496	445	469	492	479	458	441	436	463	432	478	477	461	490	506	460	458	480	491	495	483	445	477	478	478	464	502	436	452	480	475	461	467	435	458	472	437	511	497	413	485	473	445	489	488	467	427	447	488	497	487	466	479	456	492	483	463	426	472	469	488	486	469	462	519	472	470	499	446	487	491	427	503	452	486	523	494	459	464	471	493	468	465	460	435	478	478	453	447	508	453	484	472	418	440	482	477	500	470	468	404	479	486	461	469	494	472	459	454	431	489	466	493	457	502	455	451	452	486	485	435	452	461	435	455	456	452	442	425	477	479	472	461	458	457	507	450	494	486	497	475	469	448	461	460	451	469	486	473	499	472	460	502	517	483	438	510	462	477	503	479	476	465	463	464	478	478	454	465	485	509	456	496	455	499	505	446	463	457	469	479	533	433	445	459	498	474	454	477	441	444	460	495	474	514	486	463	496	514	519	472	484	461	469	444	470	444	417	455	467	443	459	478	479	482	483	501	486	469	448	490	479	460	451	466	462	505	448	496	480	486	477	487	487	491	490	478	466	465	522	423	468	452	470	476	477	476	462	470	436	512	462	471	489	471	436	494	442	496	451	496	428	483	471	476	468	488	475	477	436	487	458	499	444	467	507	475	490	478	482	484	483	461	448	473	455	454	468	485	485	476	497	450	456	510	458	453	488	504	457	455	474	489	486	473	479	448	485	445	472	461	461	463	453	472	430	511	465	480	502	486	503	461	476	506	458	457	481	483	424	453	467	495	497	426	450	470	505	476	457	459	501	463	469	486	443	494	460	466	450	543	454	457	442	496	453	478	461	497	488	474	499	449	454	490	475	472	442	450	455	467	448	423	482	495	467	508	442	480	476	454	504	464	504	507	467	464	492	507	458	479	425	481	484	485	466	514	504	455	487	482	490	448	447	477	475	488	498	490	442	465	483	481	483	482	469	486	514	463	481	459	469	494	468	496	490	466	464	461	477	475	486	466	502	487	430	473	450	470	466	483	448	430	478	470	468	492	488	455	466	472	444	495	446	487	447	483	497	497	487	501	475	480	505	476	496	461	459	456	472	483	472	545	426	421	495	484	472	487	440	443	449	487	481	464	437	424	456	511	495	445	427	462	473	481	495	462	502	422	494	507	511	480	484	468	456	477	466	484	448	477	480	455	478	493	459	452	458	493	478	460	478	449	441	482	440	453	466	443	493	411	469	451	477	473	462	462	502	466	467	466	494	435	486	492	472	517	520	471	464	465	447	487	443	492	482	464	445	476	434	483	515	492	517	452	455	459	467	468	477	452	464	448	432	468	501	462	456	468	465	432	466	440	472	462	486	458	459	440	464	484	490	448	484	438	453	482	459	450	483	477	466	434	429	470	493	434	470	452	492	495	473	473	448	502	456	465	439	465	500	451	440	480	482	476	464	518	496	483	458	471	515	473	486	439	472	470	425	469	453	452	465	502	449	453	424	496	509	484	438	475	447	469	460	508	471	467	485	471	481	486	440	456	482	453	470	482	463	465	431	455	476	483	476	520	473	491	454	465	469	435	480	482	460	460	446	453	471	471	463	435	475	487	494	475	481	476	469	459	444	450	475	479	523	459	535	468	491	485	479	487	543	470	459	484	509	460	481	495	481	465	484	466	463	485	431	459	460	442	485	479	502	494	445	461	490	454	492	459	492	490	489	474	462	505	519	515	449	475	460	472	440	504	428	487	483	472	456	486	416	419	454	477	495	455	492	494	458	511	437	444	459	496	445	486	483	438	478	474	471	449	483	447	430	467	457	478	478	450	463	457	462	497	454	464	494	443	483	492	493	489	497	461	493	460	464	469	513	431	473	516	458	445	470	469	450	468	463	476	440	463	497	477	501	486	500	478	478	464	495	486	474	476	470	463	509	446	479	447	462	503	443	424	488	489	428	480	454	444	445	497	464	486	503	461	457	479	474	460	440	437	474	454	458	461	521	426	461	444	482	476	467	466	486	506	450	470	493	463	481	468	476	489	478	495	450	466	514	475	472	476	466	424	474	471	534	487	442	471	430	470	461	438	476	473	468	488	496	452	468	479	460	465	451	441	467	497	473	485	516	485	436	474	483	447	464	463	479	496	489	442	445	459	498	490	489	479	469	443	486	452	478	473	476	463	497	518	459	504	463	483	494	507	456	450	463	484	449	442	462	445	481	482	509	452	518	451	496	518	488	509	466	462	457	504	471	457	513	456	496	507	485	481	446	465	439	477	409	502	479	486	491	464	472	466	475	481	489	495	470	509	494	511	447	460	493	494	465	492	478	489	468	429	473	469	506	469	492	479	453	463	455	488	493	480	501	497	468	480	492	480	480	478	473	484	464	444	472	464	470	473	491	462	485	475	494	476	476	423	509	482	415	414	459	431	492	464	461	439	431	451	415	461	480	495	523	465	485	484	503	460	444	484	484	458	432	492	472	467	494	503	483	462	512	512	486	507	448	466	505	476	486	464	477	479	464	468	483	445	495	478	477	464	495	496	483	457	442	427	494	489	474	502	466	463	461	474	485	480	470	452	511	464	473	467	516	496	491	446	454	475	468	469	475	459	495	519	473	485	520	508	494	483	444	490	459	456	470	445	483	563	478	447	498	496	465	449	505	463	453	460	441	488	470	481	496	477	474	456	486	453	463	491	477	494	480	454	492	423
24468	34860	17834	4965	1473	593	463	381	390	374	413	402	428	392	388	382	412	400	423	393	440	431	408	407	420	403	438	389	414	393	412	414	390	403	371	386	429	412	415	425	405	402	384	379	432	388	421	427	401	376	421	376	425	426	407	417	425	379	421	418	428	419	401	438	389	432	382	429	377	400	394	412	429	424	423	395	441	404	417	405	424	416	373	431	393	381	401	414	395	404	430	392	389	396	375	408	415	418	388	390	377	388	391	377	413	419	377	421	430	390	410	355	390	407	404	406	376	373	393	424	407	411	407	417	410	434	429	388	422	443	404	418	393	415	372	403	395	406	409	384	391	431	371	404	386	412	387	408	364	419	424	408	398	399	435	405	425	370	376	399	409	415	428	382	403	393	407	402	392	392	393	380	417	418	422	383	404	382	409	415	358	393	404	404	402	456	391	460	414	393	430	382	453	419	363	410	414	410	418	406	419	402	400	409	447	391	411	406	414	415	405	418	430	452	386	439	397	392	388	406	418	408	380	370	404	435	418	409	413	415	398	438	410	362	432	384	426	417	410	417	383	378	383	430	384	421	413	377	387	390	372	395	400	410	436	399	384	386	404	396	418	407	400	407	414	398	409	389	386	427	387	374	406	392	361	405	420	418	408	414	430	391	408	386	403	403	422	391	411	391	436	418	380	383	407	426	400	389	388	441	433	428	402	380	387	432	365	398	405	433	386	430	412	411	406	352	376	425	406	390	390	411	405	402	415	399	399	432	422	394	369	404	408	415	430	393	393	409	404	385	400	401	412	442	381	376	415	399	410	407	412	417	438	399	415	408	416	405	400	391	396	421	434	404	398	418	391	442	398	404	410	398	474	465	428	405	392	394	391	411	391	432	419	396	422	417	398	399	385	426	388	408	366	401	417	416	416	400	416	380	394	395	394	382	392	404	357	390	384	381	391	397	405	380	409	421	389	417	425	384	407	430	419	410	399	364	405	372	409	412	390	424	407	431	407	395	428	416	389	377	434	414	432	453	418	415	437	389	404	410	392	388	378	401	380	369	386	394	371	409	403	391	385	400	401	380	382	419	425	431	383	376	361	440	431	419	379	421	373	443	402	410	391	383	415	414	375	402	381	422	405	386	426	413	407	417	369	420	414	396	409	391	409	372	381	438	367	377	444	400	382	421	392	385	405	374	395	393	385	381	400	397	422	411	349	409	390	406	388	373	391	431	439	407	416	416	405	402	429	400	376	438	406	391	423	428	418	409	382	433	410	408	401	394	390	394	429	421	434	393	425	394	431	389	414	411	348	434	388	432	419	377	364	390	407	393	402	411	401	423	413	390	407	420	420	393	411	398	404	400	433	394	365	405	415	411	381	393	406	371	398	393	374	390	419	375	452	417	411	422	400	395	400	397	413	423	402	420	391	387	373	346	405	399	436	391	430	400	383	414	425	423	387	394	405	408	382	389	421	412	389	402	388	405	416	398	370	397	375	417	381	427	388	394	412	417	427	358	424	400	394	380	435	423	416	405	380	415	393	417	382	383	408	366	415	421	391	416	414	397	390	396	417	382	391	420	371	418	416	404	418	406	420	406	389	427	401	382	405	408	393	407	413	432	401	365	375	390	399	420	404	377	421	419	422	412	402	392	413	373	398	399	456	442	398	435	382	420	399	388	405	434	394	397	386	401	403	392	409	418	440	404	408	439	435	415	429	412	416	414	415	397	399	422	422	431	426	402	400	434	377	364	397	426	375	392	438	402	397	443	389	377	391	414	387	401	393	385	418	432	416	400	404	423	432	422	385	401	375	371	404	398	401	397	364	388	400	393	408	409	419	427	411	383	432	385	400	399	396	378	423	417	400	422	383	402	429	418	377	391	403	438	362	421	419	396	406	413	412	415	395	421	400	391	422	396	384	415	431	398	424	418	377	367	418	407	398	443	406	402	414	398	394	398	445	430	419	376	386	406	395	431	434	403	462	428	418	383	431	396	408	382	428	389	416	403	396	378	388	436	412	428	358	395	375	439	412	388	407	418	404	414	392	404	429	390	422	374	388	388	412	387	424	429	391	410	375	375	443	417	369	394	380	371	382	417	410	445	394	362	403	414	424	410	398	384	396	381	381	383	391	406	394	411	416	410	395	416	419	417	431	420	389	418	430	402	418	396	414	382	420	407	425	378	423	358	406	374	395	409	408	373	402	432	408	393	396	446	400	434	424	398	365	403	388	406	391	384	374	427	426	416	408	386	389	422	428	392	417	374	417	447	406	389	404	444	403	416	383	407	411	418	427	399	415	395	419	432	411	443	383	401	390	391	422	400	402	408	386	387	401	395	368	378	382	396	401	423	361	395	398	364	382	414	421	423	389	401	384	391	442	399	378	437	413	396	403	396	419	434	396	393	389	398	350	397	366	413	418	410	373	397	437	395	446	380	388	409	386	374	421	418	385	421	407	417	400	423	397	438	417	394	425	381	414	420	393	395	405	418	419	386	404	393	442	387	411	448	404	379	406	394	373	410	419	454	389	375	362	420	437	422	422	393	372	370	418	386	425	393	401	388	400	399	399	384	405	398	404	376	435	463	400	345	448	420	417	412	455	409	433	392	390	418	440	417	397	380	399	428	398	421	415	402	418	408	389	400	418	396	404	438	436	443	430	435	369	381	393	415	392	416	374	423	426	384	385	386	418	390	404	421	388	386	434	410	411	400	406	410	384	407	393	397	394	388	448	416	398	432	424	412	409	408	390	361	402	405	408	422	403	422	389	396	393	391	382	435	437	394	380	395	437	425	424	424	365	380	378	414	415	435	379	394	405	394	393	424	386	405	383	412	404	438	402	383	388	392	381	411	414	421	414	409	387	393	420	379	423	419	403	428	402	423	434	368	444	390	397	390	408	398	392	419	385	413	397	421	414	390	409	407	405	405	402	427	443	395	371	423	374	415	394	399	387	433	438	376	380	422	414	409	406	389	417	400	397	388	398	401	403	400	429	431	428	383	412	404	418	408	429	402	402	411	392	403	414	385	408	404	415	410	381	402	402	422	400	438	409	417	416	402	406	404	386	393	416	374	410	393	392	439	385	403	412	395	383	384	422	371	403	386	424	406	369	433	436	410	373	375	418	430	427	380	415	429	385	430	401	426	376	446	414	410	393	423	387	388	379	378	380	413	400	413	408	417	395	436	401	426	400	384	392	382	387	399	390	402	397	366	408	417	415	421	395	405	469	397	395	396	443	436	405	380	400	389	393	399	406	393	395	394	410	393	385	407	422	397	405	376	414	397	401	446	426	418	384	411	420	387	389	370	410	402	390	449	373	412	401	391	416	427	401	423	412	378	413	395	406	407	437	390	430	394	397	413	423	441	412	386	413	388	388	385	364	404	446	395	429	407	425	367	416	394	408	395	373	402	413	379	375	438	415	378	394	381	378	436	437	383	380	445	420	408	406	370	406	380	402	403	396	419	429	406	395	423	412	415	388	431	409	419	398	395	391	438
25288	26266	38003	32950	17922	4955	1174	644	531	576	556	554	555	530	547	598	573	521	566	578	552	532	548	580	549	581	553	560	471	541	523	514	515	503	549	578	553	551	556	577	539	482	532	541	512	543	518	567	519	550	555	547	555	582	540	531	540	518	517	522	546	566	546	561	522	575	559	550	569	549	572	553	504	518	567	539	524	506	531	558	479	532	547	541	517	524	597	520	505	555	504	557	529	541	544	512	550	574	561	533	525	519	544	553	554	513	550	546	534	507	579	535	528	527	524	561	522	500	590	581	513	544	519	571	535	552	530	542	556	572	517	530	526	518	524	535	560	534	520	537	500	524	535	519	556	544	535	540	545	570	521	552	539	524	539	559	597	549	544	545	514	511	552	553	565	544	534	579	542	532	543	516	542	483	525	518	504	531	505	523	544	537	563	531	549	508	499	523	523	559	529	555	560	534	497	529	513	541	549	524	545	562	553	527	563	546	553	527	536	535	544	547	569	533	531	571	560	527	524	517	536	557	531	507	554	537	547	526	488	523	549	532	530	543	524	522	550	542	558	526	567	563	540	538	511	516	515	559	507	559	590	551	529	494	548	507	553	544	564	531	521	551	527	543	543	548	526	577	571	522	525	522	529	546	525	525	542	520	517	520	552	537	513	533	535	484	524	540	538	520	540	553	552	551	552	552	538	523	530	532	538	515	530	583	567	543	540	544	528	563	565	498	577	562	565	570	541	563	510	565	526	548	507	561	512	536	580	511	505	524	542	547	536	533	548	537	536	500	542	510	536	512	558	541	529	528	565	542	537	519	554	579	543	535	587	529	547	543	530	575	550	533	532	532	545	538	548	534	529	532	485	542	550	527	496	541	520	566	543	509	568	522	543	539	577	509	535	548	578	538	556	512	541	578	549	574	536	549	508	570	531	557	541	625	493	533	531	539	543	558	525	538	567	549	533	526	557	539	517	549	529	526	525	501	547	542	516	541	559	526	555	539	543	530	517	551	513	543	520	544	549	550	525	569	554	525	545	545	506	559	556	526	598	555	559	563	543	528	508	549	486	520	530	526	548	509	506	537	547	536	544	558	560	549	539	561	521	543	554	545	546	536	558	499	539	565	555	531	545	554	585	545	552	557	496	543	517	568	537	523	548	539	553	547	574	551	526	528	518	539	594	548	552	546	544	534	545	502	549	596	537	536	537	527	505	516	529	537	549	530	548	505	562	561	562	538	507	571	559	521	551	557	538	535	539	537	545	523	529	532	535	557	542	543	557	537	514	553	541	573	541	546	543	544	565	510	530	545	538	534	505	531	521	534	543	510	506	499	584	519	501	589	547	540	572	533	543	560	545	547	541	555	559	520	529	545	518	497	585	542	548	538	577	551	543	535	531	522	526	539	517	553	521	517	550	539	552	572	516	545	543	589	512	550	529	550	536	568	562	558	566	513	517	537	534	543	501	485	521	567	560	494	523	547	536	526	556	534	523	516	529	534	561	531	532	516	542	536	527	525	525	530	497	528	555	511	550	500	522	527	577	497	563	525	580	557	550	543	519	564	506	553	531	551	581	535	518	563	558	538	526	556	537	545	545	542	529	559	570	566	549	544	506	560	565	538	545	584	535	566	501	559	556	569	523	576	520	550	539	516	531	535	533	524	544	566	497	560	558	540	539	536	545	528	524	557	533	576	566	528	535	569	512	525	548	535	497	548	498	542	521	510	542	558	542	585	529	498	537	522	524	499	524	536	530	524	530	529	528	532	536	493	518	538	529	522	514	528	540	505	505	515	541	540	496	524	519	549	519	525	587	502	526	587	549	541	535	578	508	533	477	482	558	543	528	508	539	504	533	535	583	557	497	554	525	519	526	554	534	553	505	522	547	549	546	517	540	525	523	523	534	517	553	527	543	524	527	538	530	562	539	549	537	545	551	524	557	545	551	573	538	520	543	498	545	610	528	512	527	546	538	556	562	545	529	515	565	522	523	513	569	531	547	510	545	521	528	540	498	570	560	524	501	578	500	492	519	504	503	560	530	502	539	532	564	534	562	552	528	546	502	606	537	515	538	583	578	529	552	532	558	532	556	526	564	583	558	549	473	533	547	535	557	560	515	570	510	550	491	526	548	533	522	537	547	508	554	546	526	558	563	503	551	489	583	569	570	581	538	515	524	522	534	570	529	495	558	516	554	543	559	518	533	530	532	546	528	524	545	574	536	540	494	545	544	568	544	545	523	515	542	529	573	536	582	552	546	563	518	540	532	548	504	491	534	536	546	540	564	572	524	518	579	525	523	541	555	574	533	554	547	528	505	501	569	533	505	521	503	566	567	549	546	512	547	531	558	578	510	501	575	547	528	559	541	529	570	555	503	544	498	526	489	563	536	600	507	535	574	526	560	559	506	556	534	534	524	511	563	550	544	545	550	531	541	532	550	498	598	514	547	519	584	549	531	526	514	525	560	526	531	520	536	515	569	545	546	587	534	551	588	532	505	596	526	547	543	547	517	553	547	536	552	551	565	568	546	538	557	497	533	549	497	598	549	569	588	505	500	535	501	551	544	535	554	531	583	530	515	534	537	533	515	577	491	540	539	511	569	551	549	581	545	531	562	536	493	536	542	576	498	544	474	568	565	522	585	510	535	529	557	507	486	525	542	523	542	539	546	554	536	546	557	574	548	519	508	549	547	539	495	501	530	542	510	510	531	544	582	551	524	554	564	554	522	529	480	554	525	519	531	515	541	508	536	531	613	524	526	495	555	497	574	523	551	560	561	534	509	520	540	481	522	566	498	578	560	531	535	559	490	554	566	525	541	546	550	538	537	539	523	546	556	494	538	535	557	571	532	494	569	557	546	541	546	575	603	521	496	507	531	505	543	552	512	545	543	523	553	532	561	527	569	531	543	489	544	511	554	572	568	566	519	559	499	529	535	542	515	594	520	551	505	524	552	573	560	516	528	521	572	507	533	558	479	519	557	550	561	490	553	587	548	586	562	509	524	529	563	576	540	568	527	557	550	556	525	516	560	529	534	541	530	489	546	527	478	553	543	544	543	581	524	539	551	546	547	516	527	541	529	550	515	582	532	515	570	525	558	557	559	556	514	548	528	527	553	545	493	556	526	538	549	578	540	518	509	528	535	553	528	540	520	519	587	597	503	515	521	569	566	529	569	571	531	562	529	532	516	552	573	522	532	518	529	532	535	555	518	569	550	534	533	529	496	549	548	514	536	540	563	508	541	511	561	517	556	542	597	566	535	533	519	544	593	556	594	556	531	588	576	562	536	546	527	535	514	550	570	563	591	549	531	523	540	525	561	569	539	538	540	519	557	512	515	525	527	508	592	546	518	568	530	556	482	518	506	542	521	582	518	563	525	489	570	499	557	554	521	545	550	480	581	556	537	562	527	579	542	520	527	549	519	561	515	507	540	511	540	524	587	541	475	565	535	539	531	559	529	545	537	568	561	546	538	535	528	495	549	528	533	500	511	554	565	569
60528	87835	57635	26211	8689	2325	815	565	509	484	474	520	482	488	506	505	514	494	542	491	520	524	502	498	482	485	487	480	512	505	512	509	497	512	524	495	469	494	506	543	497	509	484	497	527	515	508	482	508	501	467	493	490	515	483	503	495	496	491	492	500	519	522	473	489	539	524	497	519	477	462	517	523	475	529	487	529	483	484	466	485	500	466	518	479	501	498	501	506	461	465	483	466	451	487	469	503	450	465	474	508	495	485	525	510	504	506	533	503	517	499	501	488	508	489	487	472	510	495	498	512	508	501	478	485	496	504	498	493	489	518	494	489	478	515	552	502	491	467	529	542	455	532	506	493	507	493	474	519	509	487	522	491	468	482	472	476	559	484	505	523	512	533	555	526	542	503	475	517	526	502	467	531	527	522	464	489	491	466	498	499	512	475	467	462	482	528	500	501	501	484	516	516	481	467	507	480	522	506	491	531	475	464	525	465	492	501	492	514	537	481	493	507	506	511	479	513	506	505	476	539	515	503	500	511	505	521	520	479	483	485	492	515	514	539	504	479	497	485	514	460	524	490	507	552	490	550	468	490	495	487	494	491	465	481	505	485	513	514	477	521	487	506	517	519	473	488	467	493	507	513	501	458	502	524	511	489	444	466	456	515	528	507	481	515	468	459	516	514	529	503	515	482	496	511	485	493	556	519	527	529	522	477	473	532	504	506	512	528	545	524	523	465	518	492	507	503	467	494	534	500	525	503	482	528	502	483	479	508	485	502	480	521	553	511	501	496	499	499	512	517	490	478	510	473	563	494	502	492	554	510	506	472	496	485	489	513	465	505	506	536	508	513	474	513	468	526	519	451	495	544	447	490	503	535	497	493	480	497	502	518	524	483	472	487	503	550	515	498	495	473	475	492	528	515	501	475	516	472	468	494	522	459	482	487	502	472	477	475	543	505	498	474	465	524	518	522	481	465	531	485	538	487	486	496	523	489	470	515	510	502	556	492	476	471	473	497	488	450	497	502	468	516	518	488	530	508	500	463	491	460	498	515	514	483	514	507	490	501	507	469	468	510	500	483	501	515	481	508	545	471	495	532	514	511	497	465	460	527	499	465	520	493	496	493	501	486	465	559	510	506	513	493	486	483	497	503	470	501	434	487	468	505	481	485	486	533	478	475	480	519	504	509	507	483	516	516	505	486	471	518	520	488	516	489	508	499	507	535	518	522	460	485	468	524	521	468	474	495	500	496	480	481	474	456	519	487	491	494	503	511	486	483	510	525	458	476	494	503	493	477	488	547	526	460	471	514	488	477	497	480	490	487	524	465	533	508	501	540	510	501	513	463	454	509	510	493	507	459	447	542	466	496	501	480	466	498	503	454	459	506	484	493	516	522	509	514	483	602	462	463	517	496	485	501	494	496	500	498	480	492	499	445	493	498	511	481	478	543	491	449	493	527	484	533	474	494	516	497	494	487	508	530	520	508	532	476	528	512	496	501	447	508	497	479	523	510	481	515	490	527	487	483	499	479	483	502	490	489	460	500	518	514	522	501	513	452	535	506	503	504	504	508	488	453	501	504	505	516	511	521	480	447	462	487	475	476	488	500	476	468	491	498	462	493	502	487	516	495	503	509	491	470	485	485	493	499	487	499	492	489	467	459	507	474	458	509	513	501	491	501	510	502	490	488	489	521	474	544	496	489	494	490	494	490	514	488	504	507	528	473	500	481	499	513	452	494	496	502	495	505	500	518	476	457	504	533	531	486	547	481	503	479	489	500	472	518	516	477	486	488	479	494	502	478	497	500	454	457	497	475	501	459	526	469	493	519	491	543	480	500	554	462	523	493	471	492	480	517	494	499	518	497	478	519	501	491	466	498	494	510	516	499	483	475	476	508	490	488	508	519	491	516	475	509	503	482	525	481	515	514	498	501	453	496	472	461	495	484	491	476	491	526	458	515	488	496	496	511	500	503	543	470	501	493	528	496	492	476	478	467	496	510	526	473	517	525	492	513	496	480	490	519	489	473	515	488	508	520	500	490	474	472	493	476	513	475	515	455	463	479	497	495	508	488	500	500	528	493	519	487	519	460	502	495	438	479	461	477	527	477	510	510	499	470	483	502	499	530	500	523	509	472	524	513	512	494	501	497	472	499	502	508	486	514	529	433	477	511	484	535	475	482	472	497	495	481	508	463	509	510	491	489	474	510	492	496	484	484	478	474	519	505	484	528	513	492	502	491	511	462	531	494	475	474	516	505	473	469	539	490	494	480	503	511	495	492	477	523	475	508	490	473	455	502	499	498	490	493	493	529	501	464	516	524	498	505	471	488	516	489	488	505	489	504	464	530	480	500	499	510	482	521	536	498	467	468	495	484	500	515	501	465	485	524	491	509	493	494	470	484	486	505	491	479	451	503	499	494	493	526	480	472	499	458	485	528	533	500	493	456	502	538	489	462	532	493	464	478	480	512	488	515	455	530	503	484	479	519	548	474	510	539	510	509	509	504	515	510	503	477	500	487	531	505	481	496	475	511	517	510	502	502	513	476	485	498	486	484	502	501	492	460	523	486	527	502	499	484	515	493	488	479	447	462	461	486	515	475	469	481	544	454	504	514	486	464	509	462	477	498	496	467	510	501	479	511	476	512	440	500	495	494	502	490	520	484	498	502	505	499	484	502	487	490	459	473	511	509	515	530	509	470	488	497	467	486	525	508	465	474	479	505	523	503	470	511	517	484	499	502	488	506	521	503	430	500	492	490	499	487	500	476	488	492	483	518	526	509	490	465	477	498	472	469	469	470	514	493	470	516	472	494	501	497	510	521	516	495	510	529	473	551	472	470	487	469	503	477	502	479	519	497	495	499	485	480	506	481	534	508	486	498	470	511	465	495	484	475	514	481	487	537	503	493	481	496	518	508	498	493	478	454	488	495	517	536	482	461	489	507	470	506	500	501	526	489	492	515	497	545	506	516	492	509	523	534	477	502	487	525	480	503	457	553	472	481	497	534	522	472	495	530	516	505	548	456	487	518	513	493	523	499	484	479	499	494	488	507	532	505	508	481	531	485	523	479	447	517	481	522	524	505	491	537	492	501	477	494	495	523	474	485	511	480	508	517	491	495	482	507	474	523	466	451	493	511	518	523	483	463	529	492	492	487	506	505	458	524	488	503	488	525	479	492	506	494	501	474	491	511	507	541	518	528	493	498	516	520	517	458	487	529	509	472	509	502	473	493	448	497	530	494	518	495	521	494	487	521	506	512	511	476	466	477	477	525	469	490	496	507	474	524	469	497	468	476	475	540	476	482	492	485	529	458	470	462	517	476	489	472	546	510	490	513	512	515	464	521	452	523	499	513	503	473	465	486	471	502	484	469	485	486	474	454	470	446	476	486	512	480	493	477	464	511	507	543	533	526	487	515	493	495	479	518	441	468	522	473	538	498	512	468	490	512	519	481	481	490	450	485	476	570	491	472	506	542	539	484	495	530	492	524	506	504	528
24032	23588	34600	30965	22582	13173	2728	891	774	744	742	679	692	699	711	667	684	682	694	680	688	724	697	715	672	716	675	706	733	699	713	716	687	666	672	743	666	671	677	663	705	681	664	687	640	723	710	687	649	680	683	670	705	674	718	661	695	673	652	707	675	673	697	676	690	709	715	708	659	693	600	661	709	665	664	672	683	719	672	684	684	698	652	636	677	727	683	664	686	619	680	659	622	668	680	650	687	652	664	701	688	695	680	698	682	671	676	697	670	663	635	684	771	677	706	637	704	745	723	639	668	697	679	671	703	680	676	678	653	658	672	654	637	691	673	652	684	658	613	678	718	670	700	653	678	669	675	616	650	662	678	675	649	614	677	676	666	671	618	667	678	676	687	677	638	644	701	656	723	645	703	674	719	672	639	693	676	654	638	702	677	697	654	682	660	673	652	658	654	705	645	710	656	701	691	690	677	650	634	699	646	649	710	694	658	696	660	701	689	699	696	654	656	682	682	714	689	683	716	703	643	659	676	683	692	715	691	648	626	700	658	689	669	706	686	641	662	696	735	693	707	716	673	722	692	708	690	658	711	662	654	697	716	666	664	649	669	681	705	693	656	642	675	648	708	668	688	648	637	647	634	705	697	667	643	694	689	622	671	656	666	652	678	631	679	660	642	658	653	696	686	631	650	644	650	695	660	666	646	658	672	638	705	680	660	632	692	665	671	672	688	665	688	672	613	671	651	671	677	708	689	685	687	709	700	627	666	714	642	638	673	706	684	684	672	653	650	662	678	672	668	698	750	636	636	732	660	624	645	662	656	632	658	714	671	654	661	670	700	636	692	688	629	673	665	660	687	727	678	698	672	703	673	683	667	673	628	667	700	673	655	723	639	648	660	660	655	687	695	686	665	684	653	716	645	684	708	630	644	656	719	668	666	677	679	656	661	692	669	700	668	689	684	656	695	666	634	664	654	678	693	649	677	676	662	649	688	714	681	666	699	666	669	681	702	685	699	680	677	676	642	721	675	716	678	723	657	683	640	715	693	665	639	678	667	694	700	672	732	688	672	709	722	652	687	674	624	667	694	675	659	704	681	700	682	677	666	676	684	677	664	704	660	680	671	667	682	744	643	680	667	759	699	703	643	617	608	665	688	696	653	676	666	655	665	702	666	677	660	652	677	624	650	661	703	655	641	691	704	622	639	637	670	679	618	709	682	678	651	716	654	674	630	660	712	660	652	685	674	693	631	689	623	724	687	751	692	683	621	637	692	677	683	701	620	649	681	674	629	700	679	647	584	689	690	680	681	665	671	709	729	651	647	683	691	714	640	685	673	688	676	674	681	629	706	626	693	692	667	679	701	672	629	672	657	675	670	686	660	664	642	653	685	670	675	680	669	652	729	615	675	676	686	690	658	691	691	702	671	691	632	648	715	679	690	662	677	651	649	678	668	676	631	663	695	689	678	713	666	680	635	712	676	615	684	662	684	641	672	647	686	614	629	652	634	714	676	703	661	675	676	660	674	705	713	656	681	641	690	716	695	685	688	716	645	688	676	639	697	653	695	678	679	693	721	707	688	673	663	643	674	644	690	717	690	724	642	707	677	678	698	679	635	705	620	668	676	620	662	712	699	707	671	666	680	676	637	669	661	704	672	700	712	628	691	703	644	696	685	649	632	695	665	679	691	734	691	666	710	665	658	667	688	628	692	652	705	689	643	669	683	680	669	670	667	664	627	679	649	682	692	687	679	658	693	646	663	704	741	662	661	705	688	617	712	736	600	656	716	645	667	658	676	697	703	660	648	704	702	702	710	665	683	659	679	681	683	643	692	686	669	652	681	673	676	666	663	736	667	702	668	710	704	668	681	636	691	680	714	719	676	648	660	660	688	679	653	669	653	672	711	715	643	670	719	662	621	662	621	665	659	644	638	663	679	648	678	716	706	721	696	685	640	716	648	643	644	680	711	720	666	681	672	691	658	632	659	715	678	747	644	677	711	675	686	673	725	684	643	685	675	679	670	717	677	771	659	663	673	679	678	619	641	727	676	624	668	666	685	713	681	666	674	720	697	649	623	651	660	679	669	631	725	645	657	679	691	668	681	656	662	705	648	634	647	660	727	713	665	723	687	660	671	712	712	662	655	647	709	653	664	646	705	637	667	707	679	701	632	673	653	708	660	679	658	637	642	660	678	685	701	659	725	657	703	604	661	720	675	692	618	647	665	672	711	669	622	658	677	721	728	698	698	674	672	628	666	641	643	725	673	662	713	663	643	664	673	658	690	649	690	633	612	709	664	639	659	639	670	642	675	654	688	698	658	646	721	697	689	682	688	636	687	683	683	660	700	718	639	666	689	668	637	676	685	663	659	655	693	684	691	668	698	681	724	710	660	697	684	697	699	670	707	646	711	612	652	704	654	682	672	647	675	640	616	657	657	694	683	705	652	642	690	678	699	677	680	682	672	686	692	615	694	659	637	693	695	693	634	677	689	654	650	683	661	637	643	621	641	627	704	687	684	698	614	658	687	682	710	700	695	615	637	679	638	691	663	725	706	676	657	687	702	675	687	666	614	641	689	639	673	663	669	672	640	651	703	669	670	697	701	652	652	683	685	713	698	678	665	662	712	667	728	693	687	670	654	661	659	683	685	687	660	641	659	633	670	694	695	683	678	653	709	634	712	665	659	679	662	674	653	660	656	675	646	701	636	676	686	679	662	699	706	648	643	694	687	697	645	666	707	703	660	628	665	674	721	687	719	669	653	623	637	695	689	667	674	663	664	679	719	680	686	667	721	694	697	684	658	671	669	627	657	683	698	680	607	686	657	662	675	633	686	632	693	675	689	670	647	689	703	641	660	676	652	708	667	680	664	683	732	638	656	684	672	649	679	699	631	646	634	658	685	645	689	680	718	720	697	647	668	685	672	654	670	639	687	694	662	640	673	685	649	623	675	687	669	730	639	655	668	676	653	678	645	644	674	722	683	702	673	689	708	641	640	712	687	683	681	664	690	692	671	687	728	683	646	651	678	667	713	645	717	677	685	702	699	662	645	649	663	678	691	692	647	721	676	636	624	661	634	650	701	699	648	668	709	707	687	672	674	679	653	701	658	632	671	698	673	671	656	664	690	700	692	694	670	665	679	730	670	670	710	680	659	677	645	672	662	689	688	704	743	692	654	677	667	697	653	666	740	605	661	691	663	672	704	684	712	641	703	714	682	653	653	674	675	698	632	610	634	686	693	674	719	730	671	686	680	722	661	675	637	655	694	673	689	668	645	691	638	671	661	643	689	684	698	666	679	641	674	677	685	662	689	658	666	685	680	658	702	692	644	690	646	620	683	691	657	667	688	673	645	651	724	662	683	685	693	681	702	670	693	645	683	665	638	668	686	709	636	691	695	680	696	653	678	689	676	707	688	688	645	664	630	648	670	691	677	681	674	671	671	695	649	666	688	684	681	701	669	699	661	718	665	707	627	643	686	695	673	667	649	699	667	677
63660	101508	68494	37508	14405	4055	1251	758	650	633	639	672	672	648	629	672	671	667	667	659	653	619	671	637	646	637	703	607	645	695	677	657	656	622	671	656	696	661	665	647	637	650	698	633	624	673	625	669	578	619	655	645	658	637	682	604	600	657	666	634	633	658	628	654	656	647	666	655	651	635	622	652	654	614	618	644	643	636	620	636	642	605	648	680	690	610	619	627	621	651	650	653	646	694	628	616	635	648	670	672	642	631	660	642	664	647	645	632	640	652	653	667	625	657	674	679	633	671	595	630	667	652	631	653	655	658	597	704	716	602	657	629	626	663	638	605	605	627	606	638	639	611	600	626	659	627	618	647	617	671	661	649	652	659	633	632	664	649	673	652	652	603	636	668	631	641	627	696	665	630	625	629	634	614	635	622	661	677	652	653	673	632	606	665	633	647	682	657	633	645	672	648	638	671	624	641	645	605	617	688	636	610	617	660	617	624	649	646	619	683	608	617	618	641	628	615	622	644	616	584	645	622	634	647	618	680	678	606	661	633	654	649	658	629	645	627	651	618	618	657	612	640	608	677	650	651	656	643	653	617	669	683	627	657	614	629	648	641	679	643	670	601	641	618	660	623	625	656	640	625	655	616	705	606	625	659	653	631	653	640	624	658	631	642	636	652	636	631	667	691	656	696	649	654	641	639	656	642	681	644	629	682	641	590	668	650	597	647	587	653	643	691	664	601	673	625	638	659	639	653	682	638	643	703	633	660	634	630	649	669	686	670	636	631	646	631	658	641	669	622	686	643	638	670	677	612	636	644	646	665	696	648	654	667	652	613	594	648	611	685	645	628	670	676	671	679	613	666	624	659	612	629	660	653	646	614	626	632	639	657	614	676	614	639	644	621	635	633	625	625	650	651	639	668	660	642	649	626	651	623	693	669	662	670	636	633	655	667	652	648	656	658	640	614	641	636	617	609	643	633	622	628	645	652	653	668	656	649	648	656	672	643	649	577	667	677	645	667	647	628	646	603	630	637	635	653	654	619	681	695	666	656	650	657	633	648	650	702	664	620	615	705	590	637	636	650	659	663	610	642	645	652	600	670	708	667	614	612	620	635	662	649	607	682	670	630	635	627	623	674	649	639	624	624	646	611	610	628	632	644	605	643	654	704	631	654	641	674	601	646	663	641	692	637	625	675	608	680	679	641	634	668	645	583	615	599	632	628	635	655	661	670	677	583	657	618	638	627	636	646	635	584	684	641	677	609	640	644	641	634	708	646	635	635	638	632	631	671	626	640	638	591	604	695	654	637	644	651	619	690	671	616	640	628	651	629	656	647	717	692	642	654	669	639	673	662	604	666	656	664	602	640	609	650	664	628	681	623	630	639	599	617	618	631	610	618	649	698	624	629	622	658	672	668	670	685	666	627	660	710	617	598	626	684	662	585	664	604	640	646	678	641	612	611	618	629	650	623	604	699	661	632	630	624	652	609	606	652	613	624	648	624	613	686	648	629	612	647	624	634	674	633	620	629	660	621	641	637	657	610	658	654	591	644	652	664	602	640	671	623	655	614	603	660	696	664	599	628	661	646	623	699	633	645	612	670	663	616	645	659	635	696	679	647	604	643	624	660	655	662	660	647	641	616	655	641	649	632	635	629	663	649	592	646	583	626	624	624	649	625	654	701	655	664	642	627	655	627	672	602	614	635	665	658	603	667	706	631	609	643	643	654	637	643	608	612	677	639	635	623	620	637	620	672	599	626	614	590	660	666	631	666	632	637	681	644	639	662	641	637	645	589	647	629	635	633	644	623	603	600	624	626	646	670	666	648	659	639	680	647	627	629	644	659	635	627	627	640	665	606	623	656	639	639	637	613	632	657	639	657	644	659	621	637	614	606	651	646	586	603	632	659	633	598	618	597	598	604	604	646	631	643	607	609	636	627	675	623	654	652	668	619	626	699	626	647	660	632	656	625	661	668	668	625	670	632	646	628	634	639	682	601	700	645	621	608	633	585	696	631	667	636	623	594	603	602	633	637	658	656	620	622	613	612	624	652	601	635	627	636	609	597	677	668	643	627	631	640	686	607	618	645	663	667	672	626	642	617	633	688	617	640	650	640	631	643	616	625	663	655	642	625	679	600	657	654	585	617	654	637	617	623	634	646	640	612	673	597	611	635	656	646	623	576	675	666	636	614	636	648	585	652	649	671	641	615	649	654	665	611	677	604	628	629	641	668	635	631	621	584	675	656	630	668	636	686	633	649	650	655	671	600	631	655	634	654	650	648	636	639	671	664	671	654	645	663	636	661	679	635	645	626	642	614	653	641	628	651	657	610	648	628	604	624	643	614	624	643	643	625	702	672	678	630	634	613	624	638	695	631	651	612	665	624	666	628	640	641	644	645	669	637	631	639	624	637	641	641	646	631	657	630	619	629	632	630	663	658	640	657	636	662	646	614	619	594	671	647	626	667	585	683	638	649	641	603	643	641	678	655	619	619	627	644	634	645	623	648	611	631	584	677	659	685	612	621	645	657	647	649	672	671	694	639	658	651	626	643	617	616	629	637	612	649	615	660	592	658	626	659	631	620	633	642	596	665	638	659	627	648	631	621	606	658	623	663	656	619	610	655	600	614	651	660	624	637	650	601	616	604	629	604	633	648	660	605	632	643	636	646	676	677	618	566	638	629	638	670	639	656	666	645	622	640	604	658	660	642	662	626	710	644	581	633	641	652	648	635	670	658	656	687	625	641	593	635	674	679	650	601	704	659	680	624	690	614	677	645	707	603	638	654	647	648	626	669	632	613	711	699	644	599	623	617	643	651	614	612	685	690	685	620	691	633	675	632	610	624	701	624	626	604	674	621	644	631	629	650	656	606	628	653	625	618	649	642	610	620	644	643	630	641	703	649	598	605	634	628	632	647	667	663	645	622	631	617	612	651	670	625	687	666	638	664	620	681	696	631	637	654	622	669	602	654	626	644	662	601	635	701	663	655	572	596	632	702	581	662	651	660	664	620	664	657	642	625	658	622	623	620	640	654	665	619	651	600	649	657	640	625	689	651	628	606	641	617	702	640	653	649	655	650	650	653	625	626	646	677	615	589	552	639	639	650	624	622	601	622	669	666	613	651	613	651	640	641	647	566	635	650	601	669	630	626	623	620	639	659	665	656	660	642	619	618	631	643	645	663	583	611	644	627	651	644	667	624	609	613	604	672	683	626	590	665	651	634	668	689	622	650	652	663	678	664	657	623	614	670	670	661	667	663	664	588	645	645	687	673	611	612	647	665	623	614	624	594	629	660	650	660	658	632	674	619	627	586	630	629	576	633	641	649	631	635	613	634	698	635	646	629	574	633	625	653	683	611	678	632	615	634	653	646	662	632	637	649	688	641	608	636	608	627	642	640	626	655	647	708	620	619	665	630	676	625	672	634	691	637	681	667	623	630	624	584	616	677	612	650	632	614	631	646	605	604	685	604	626	636	692	632	633	659	670	636	676	640
30467	30722	24765	9453	1925	790	602	532	524	461	493	495	520	478	479	462	490	477	477	482	471	459	509	489	508	520	428	440	443	489	512	496	521	483	488	498	506	464	480	479	453	520	477	511	504	481	501	500	494	483	510	503	485	479	504	473	470	469	467	479	473	492	488	466	468	468	471	536	440	507	474	517	473	457	457	501	500	490	489	527	471	475	504	464	514	460	484	485	478	496	478	475	481	490	487	511	528	501	469	466	509	464	503	486	517	469	480	475	478	454	443	491	452	497	488	469	517	488	507	492	484	500	520	517	466	517	528	504	505	473	525	513	466	486	515	447	459	484	505	486	492	450	507	502	470	454	449	481	494	509	498	460	502	461	473	469	514	474	519	466	500	460	485	489	463	467	486	466	494	470	507	469	507	483	487	495	464	501	507	468	507	479	486	466	507	493	504	511	478	462	502	492	454	484	502	482	472	492	482	501	474	492	509	497	492	528	505	461	448	489	471	490	467	462	462	470	501	462	528	458	531	521	492	460	451	472	455	481	467	510	486	476	435	461	477	475	454	483	523	451	481	502	474	455	447	515	485	506	502	461	489	485	483	469	482	537	478	492	522	525	469	493	474	479	491	446	514	420	498	471	514	534	479	488	463	508	484	525	472	474	499	516	545	486	500	460	491	459	436	514	486	500	483	510	468	463	468	469	499	456	501	521	486	492	468	499	461	457	504	482	513	498	518	465	475	511	510	503	496	502	489	488	453	489	504	496	507	481	453	466	513	500	482	519	477	476	469	486	485	491	506	467	505	460	476	496	476	521	476	510	500	534	496	512	476	504	519	501	478	505	515	471	492	488	494	512	481	486	511	524	483	515	496	473	465	447	500	510	514	475	474	439	489	456	482	476	501	506	520	468	450	454	482	494	517	470	492	480	521	499	481	488	503	478	496	499	493	519	465	489	501	542	494	466	457	504	473	450	510	503	463	482	501	469	489	487	529	517	433	463	516	476	469	465	450	461	508	463	488	528	463	454	521	534	517	506	467	467	458	511	460	475	505	481	486	448	489	465	505	498	488	458	473	537	528	506	485	504	509	497	493	480	480	497	488	514	531	490	485	527	491	522	501	455	495	505	538	477	478	507	479	477	494	479	446	466	500	529	471	477	462	458	465	534	499	496	475	450	481	482	473	486	458	477	516	474	487	494	475	487	476	490	457	494	468	523	457	498	483	477	508	452	457	505	512	498	480	458	505	502	511	485	461	481	446	507	460	449	463	496	492	474	499	489	455	485	508	480	496	468	477	546	500	513	514	475	461	484	494	488	469	492	473	468	512	489	479	513	445	479	514	518	495	479	473	480	497	525	463	481	496	470	454	479	511	480	492	526	483	507	457	509	517	493	539	475	499	480	485	461	477	454	463	511	509	444	478	523	443	463	473	525	475	462	467	479	460	485	455	482	481	480	495	481	494	509	478	497	506	448	489	466	484	487	459	481	509	516	463	466	481	486	456	512	510	429	505	510	507	479	504	511	468	495	500	507	486	507	515	500	494	472	473	456	530	484	484	523	483	474	452	515	529	470	502	463	486	475	498	485	512	489	448	493	481	453	449	497	519	476	462	454	492	459	485	513	491	508	504	510	472	467	485	469	496	482	498	472	462	479	496	481	481	495	501	514	480	486	484	511	501	484	452	481	485	466	498	499	514	461	483	495	449	464	473	481	486	456	534	533	473	445	486	517	458	512	481	542	507	498	493	464	476	473	500	522	489	505	467	475	483	421	502	469	543	477	494	525	496	491	453	482	489	482	498	506	508	485	517	518	486	536	488	494	528	470	477	490	448	476	454	480	456	487	498	465	483	482	484	503	490	498	510	524	497	493	476	488	515	471	487	491	503	521	487	436	472	459	505	435	510	504	496	483	488	472	488	498	486	513	485	481	475	472	473	469	451	460	506	534	474	521	508	456	497	479	484	511	500	484	503	487	511	488	532	481	470	484	484	458	471	490	490	477	445	506	525	497	472	474	486	490	459	472	503	429	493	478	496	505	494	507	508	448	467	450	512	444	514	467	520	506	506	480	510	493	514	506	455	505	466	441	477	462	490	509	459	466	486	499	493	473	499	442	512	471	507	472	466	478	494	481	535	470	493	540	475	488	444	497	473	509	452	462	438	498	499	502	498	498	493	518	467	463	498	501	487	513	480	495	470	477	477	485	516	501	490	488	498	498	481	528	503	497	479	454	473	485	503	465	491	554	450	483	519	480	474	474	513	455	504	478	494	498	531	514	498	493	512	493	498	456	474	482	475	519	488	476	470	497	529	488	488	516	475	481	451	519	478	484	497	515	462	505	505	493	517	507	490	465	507	454	494	505	450	466	487	522	461	488	507	458	462	523	478	484	471	493	474	523	486	480	461	448	475	447	482	505	505	496	488	473	534	513	479	502	472	447	502	500	493	529	505	476	475	471	470	506	464	515	500	487	515	474	478	544	484	524	513	503	471	476	502	498	492	500	464	492	458	514	521	497	465	533	503	514	479	513	524	463	467	484	505	490	473	504	459	429	435	493	442	506	485	495	526	487	478	506	443	488	480	507	522	465	479	463	487	477	483	494	494	481	496	508	452	499	512	493	487	494	479	519	483	536	500	490	491	518	487	491	467	462	463	457	487	513	481	497	471	485	521	502	488	484	464	518	514	493	495	481	534	456	473	457	506	469	497	505	498	507	543	475	475	510	493	464	492	465	445	530	481	506	472	447	471	496	496	483	511	473	451	486	472	439	486	514	510	478	492	482	484	480	493	477	451	460	514	461	461	588	464	483	470	519	445	488	494	514	493	493	506	464	471	456	465	427	464	525	473	439	474	471	494	446	461	484	510	506	488	493	491	457	465	483	482	501	511	466	498	469	486	514	500	422	478	504	454	494	487	494	476	477	511	467	491	473	470	479	517	478	516	490	508	485	484	450	506	474	502	516	530	503	484	449	462	446	495	508	475	462	504	468	508	495	458	490	475	478	467	525	519	489	496	469	453	473	510	516	517	486	519	512	495	454	498	467	533	530	481	487	519	480	507	473	493	496	518	512	467	479	499	455	503	489	469	558	482	547	525	507	461	511	474	445	498	489	484	461	464	500	487	486	507	489	498	485	506	510	479	499	476	514	456	515	489	513	497	478	467	515	496	438	486	490	469	460	493	487	446	489	475	472	492	498	536	493	551	493	458	502	499	484	509	483	491	474	526	498	472	470	507	479	506	512	475	489	483	467	468	481	474	549	465	474	460	483	470	485	484	444	492	493	489	501	500	462	488	528	491	463	520	458	457	492	490	502	482	479	484	506	470	488	486	469	496	503	482	469	472	502	491	458	500	483	458	519	524	480	528	517	486	498	509	481	474	482	515	480	520	437	480	488	507	492	471	473	508	517	466	469	516	485	456	483	518	482	494	471	468	522	539	471	481	463	538	499	512	463	448	452	481	451	485	495	519	495	525	442	487	474	486	447	468	467	504	471
24765	35527	18502	5087	1585	675	433	428	393	422	422	401	428	411	430	407	407	407	433	411	384	434	475	378	397	370	400	404	437	415	436	408	398	404	425	441	440	410	439	425	399	426	419	422	449	400	414	393	381	388	416	404	386	403	457	420	440	396	418	432	436	436	455	401	397	431	452	428	404	431	431	429	428	427	433	427	415	396	438	428	394	435	442	416	421	420	433	396	425	447	420	418	433	433	422	398	413	391	432	412	432	453	385	404	452	428	441	425	442	416	406	405	441	443	419	405	404	406	412	415	431	395	420	390	436	389	392	405	384	411	385	394	379	437	440	404	429	405	412	417	385	431	433	414	397	406	389	436	400	430	437	431	438	421	406	420	409	379	399	417	397	390	429	425	419	421	429	454	438	407	397	405	428	403	410	424	426	405	416	413	441	443	408	421	413	423	370	444	428	384	385	455	431	418	430	400	392	439	393	415	448	403	431	404	395	373	409	408	422	418	402	422	381	441	390	446	413	393	416	398	421	379	450	417	435	407	417	422	388	422	416	420	399	447	390	410	403	388	379	418	428	404	417	424	416	438	379	427	416	445	379	410	439	401	413	420	375	387	427	415	428	382	379	416	389	390	431	415	410	448	431	409	429	449	404	382	408	403	422	401	384	434	406	400	428	386	400	428	403	410	431	448	387	433	428	406	441	399	413	430	440	413	433	424	390	412	428	415	427	425	424	425	437	433	437	421	410	418	407	441	405	424	417	411	429	402	377	430	420	401	413	397	410	423	418	381	371	417	407	462	418	418	394	454	424	449	421	428	433	438	406	384	413	416	385	404	390	385	423	468	412	387	400	423	415	388	392	397	430	373	441	425	392	409	425	426	399	442	427	415	389	435	391	431	383	415	419	453	395	429	452	384	385	409	424	395	417	451	418	418	441	411	402	446	347	436	449	395	463	429	441	412	432	403	409	407	414	424	425	397	378	396	413	424	436	409	402	433	419	419	371	403	417	397	422	435	400	419	388	405	391	412	406	411	428	398	457	379	393	422	398	396	427	419	401	391	421	405	392	407	433	362	398	405	430	385	387	419	363	416	420	424	402	422	396	464	428	384	385	428	450	432	424	384	404	443	410	412	411	430	406	396	408	426	403	410	420	425	426	390	423	444	415	399	419	449	399	359	412	433	389	437	388	439	435	430	428	416	406	399	441	414	436	430	408	436	398	448	423	422	385	416	385	427	401	426	408	406	417	434	454	389	417	392	400	404	414	416	376	393	401	401	421	406	410	404	428	397	433	391	435	394	416	401	412	384	412	412	394	459	401	385	433	399	397	405	422	415	383	433	395	428	426	402	439	425	405	402	408	401	441	374	424	428	389	442	467	405	406	403	448	410	415	461	417	419	415	400	389	407	418	431	455	404	438	420	406	430	398	416	398	408	423	402	419	427	397	446	398	441	417	401	396	416	390	408	422	409	412	402	408	412	397	408	422	395	404	418	395	423	419	413	427	443	424	390	448	400	396	399	389	431	413	379	400	392	428	408	416	422	381	388	382	443	397	415	417	416	425	420	429	412	430	377	404	440	422	409	380	448	421	429	434	389	403	437	393	410	432	438	396	387	400	409	385	444	435	394	410	417	414	409	432	444	436	401	401	437	412	453	426	397	372	418	418	388	438	406	401	430	401	418	406	436	396	418	447	414	380	404	408	359	451	439	416	425	407	417	399	374	417	422	386	430	402	418	399	407	409	408	457	431	429	422	434	444	383	386	414	436	432	405	412	406	399	400	428	391	393	393	445	401	419	415	447	425	422	426	434	427	405	411	429	424	426	415	413	408	421	378	429	424	411	439	425	421	388	452	401	453	400	396	434	388	413	394	386	396	430	444	411	445	415	374	426	393	391	418	413	419	416	468	404	428	442	439	409	416	408	398	430	402	388	397	421	409	390	421	415	423	430	414	431	431	419	435	403	453	399	423	399	388	370	402	451	412	405	415	406	411	419	399	401	405	443	411	365	429	377	440	398	447	364	400	419	420	447	377	409	413	416	413	394	407	417	403	395	408	407	418	400	422	400	407	379	420	437	429	408	445	416	420	454	418	387	423	447	415	415	418	441	408	413	425	405	412	394	429	400	418	447	398	374	417	399	405	438	395	400	414	384	411	382	410	413	392	386	436	416	416	407	407	374	395	391	440	404	439	409	459	433	423	408	415	408	382	398	412	424	410	409	425	428	426	435	379	412	416	404	438	429	386	391	379	414	409	416	394	405	422	419	381	415	424	424	433	437	442	420	433	392	419	448	438	396	396	433	402	431	392	427	438	455	392	404	416	428	421	408	405	418	438	419	425	418	408	391	403	415	394	413	435	415	419	429	413	399	384	417	431	441	418	394	466	403	418	409	379	426	435	413	395	414	401	409	441	413	403	428	395	434	413	387	436	430	411	458	384	372	402	414	412	429	432	426	436	423	416	413	390	460	420	429	431	398	447	431	422	405	424	386	449	394	399	405	447	429	434	417	387	395	398	408	423	399	409	421	405	409	426	390	390	409	431	373	398	409	431	442	404	417	404	386	420	374	436	431	442	415	424	370	426	426	427	421	416	446	394	442	411	392	387	381	389	405	426	392	419	431	408	398	438	426	402	402	373	400	396	429	393	410	417	414	402	440	442	397	415	407	435	403	404	388	388	421	414	389	447	371	414	423	410	398	441	407	401	409	422	418	412	424	385	428	418	429	394	392	421	415	411	378	438	433	407	430	412	411	426	398	403	420	410	454	442	427	391	413	433	402	388	415	408	419	428	401	416	467	417	427	411	420	414	403	391	419	436	450	396	420	398	425	421	422	392	421	393	385	413	390	403	420	428	421	402	436	437	397	430	416	400	426	423	449	425	431	433	452	407	399	409	381	468	424	405	399	434	374	449	400	391	441	401	412	453	390	382	398	398	362	424	413	424	385	412	383	393	401	421	398	407	410	378	407	404	401	430	397	433	388	449	430	429	406	385	422	397	375	424	387	425	341	410	429	420	406	404	421	452	406	415	390	412	420	403	421	398	401	460	412	408	438	427	396	427	420	445	463	404	439	411	391	408	393	455	402	443	398	421	402	434	450	394	411	389	438	470	381	450	357	450	426	410	371	453	435	422	406	436	435	398	426	405	382	427	443	429	433	423	437	449	406	407	430	438	431	371	423	387	405	437	390	418	474	404	437	412	407	398	393	422	422	419	425	421	422	396	387	409	433	413	407	394	397	427	427	425	410	428	437	384	408	429	466	394	409	413	392	411	410	400	445	403	388	470	428	446	385	417	424	422	418	391	393	413	391	426	430	432	412	454	376	400	396	393	430	424	401	390	405	397	367	412	423	403	417	411	439	428	405	367	449	404	418	431	402	458	410	399	436	413	430	440	418	401	425	407	428	407	428	369	388	411	414	434	424	389	422	448	427	416	404	419	447	419	443	374	453	415	431	448	404	417	451	404	438	448	448	437	452	406	415	409	432	412	442	432
25363	26957	39192	32758	17559	4977	1127	690	555	557	535	577	567	585	589	584	540	555	538	601	542	544	610	578	536	520	521	581	531	520	551	589	527	552	591	561	532	531	592	547	579	565	526	559	600	562	534	540	564	542	569	566	524	540	562	513	551	492	552	543	537	539	514	566	567	580	615	545	537	534	573	556	562	554	500	509	557	560	513	539	542	508	561	539	540	568	509	596	527	562	582	567	540	509	541	527	568	542	582	567	560	580	520	503	542	560	538	536	539	594	552	569	517	564	575	551	552	552	548	520	580	551	539	559	528	555	544	508	553	548	535	546	516	554	603	568	564	529	518	555	560	539	581	576	544	562	542	575	590	558	536	522	551	562	505	476	583	580	576	525	548	554	551	531	519	566	555	570	536	566	518	538	534	530	514	594	574	552	531	557	537	545	524	537	558	502	586	576	554	539	566	524	533	573	550	507	554	548	564	557	557	554	557	549	566	551	497	545	554	550	546	558	604	520	509	586	516	550	524	563	552	543	521	560	549	576	538	548	580	550	535	545	532	551	519	527	503	546	521	600	549	549	557	527	529	558	509	511	555	543	522	529	567	578	552	592	551	584	518	526	541	549	532	540	580	556	533	547	551	563	565	548	576	505	564	560	611	563	527	558	533	575	590	538	579	528	552	572	543	519	519	518	545	549	538	539	529	524	551	504	567	538	502	568	550	567	537	551	569	507	547	491	529	562	525	582	550	594	571	593	517	576	554	570	550	556	600	533	550	561	534	590	582	532	566	533	552	553	518	545	555	531	560	519	578	583	561	526	533	551	566	550	553	577	552	536	522	549	569	560	583	553	528	539	560	539	556	522	529	545	550	573	524	561	581	549	555	565	547	569	548	542	520	563	541	541	523	590	544	569	529	528	527	538	536	555	567	556	566	539	562	545	522	536	549	557	560	553	574	571	486	527	558	519	558	552	544	561	550	525	545	539	583	561	542	540	548	545	593	602	555	584	555	557	577	548	569	542	578	539	505	602	548	549	580	556	552	552	559	562	556	528	537	565	525	580	580	548	547	554	575	561	539	533	545	545	536	550	495	565	540	567	527	537	519	561	565	554	538	519	535	558	540	559	527	601	535	538	554	552	561	523	548	553	536	563	544	534	559	541	590	558	527	536	520	549	564	567	527	595	559	555	554	556	545	504	577	494	570	570	561	511	535	546	551	519	557	564	548	531	592	551	543	528	538	559	516	538	549	535	530	549	532	540	561	552	533	551	523	518	515	596	574	535	564	569	569	552	548	560	508	546	591	529	568	560	563	551	570	533	545	554	541	559	596	546	569	547	567	551	576	577	566	586	522	583	566	531	574	562	559	522	513	529	533	547	530	569	534	563	543	540	605	554	587	569	540	547	565	521	556	560	558	530	537	577	542	556	599	576	548	533	510	502	547	569	522	588	512	553	536	544	543	585	544	574	553	550	532	549	526	534	577	537	577	555	551	559	550	516	556	583	538	580	538	548	534	578	520	499	604	504	524	542	547	539	546	577	571	572	502	512	503	549	550	531	553	565	548	563	556	544	559	544	546	597	565	564	552	515	542	546	565	568	568	579	550	553	577	535	537	545	541	559	520	552	563	556	529	543	554	550	589	584	568	537	542	542	560	539	506	561	537	540	560	563	548	515	560	519	542	567	542	528	532	547	588	512	562	558	545	523	537	519	555	592	560	519	570	580	549	493	562	550	555	520	605	537	558	556	596	585	552	537	572	554	579	529	537	512	594	532	583	574	549	534	511	539	564	565	546	530	585	536	535	526	557	528	497	575	523	596	530	522	563	548	506	572	540	532	558	591	527	582	567	572	506	545	554	603	472	588	572	540	540	557	553	590	541	521	508	500	546	558	542	563	555	546	544	553	551	521	558	563	570	564	567	563	537	512	578	552	531	538	542	525	572	536	542	565	521	559	565	565	516	575	535	522	549	571	507	488	537	568	578	524	524	558	521	566	598	561	575	523	536	525	536	527	555	524	576	578	526	552	592	525	573	534	533	546	561	535	537	545	521	578	518	576	551	559	543	581	552	571	541	570	593	566	565	499	532	571	514	593	595	594	547	538	560	555	548	545	516	508	579	566	590	524	576	533	537	588	553	590	597	583	539	545	530	588	562	549	542	566	548	559	551	539	512	526	571	570	517	518	539	546	530	602	495	538	566	560	580	562	564	524	525	505	588	551	603	526	517	505	536	551	527	544	509	561	538	566	549	542	560	564	601	524	568	555	564	544	534	581	563	544	562	562	576	512	600	550	533	547	548	565	551	561	541	538	524	578	537	554	554	549	541	588	542	591	557	560	546	521	537	588	531	547	551	587	545	512	531	569	477	558	555	531	537	562	545	541	531	568	571	534	553	533	611	557	592	562	544	574	513	551	536	531	579	543	570	497	559	548	552	566	534	548	593	546	528	572	601	551	583	550	565	543	560	522	549	558	559	583	568	539	537	535	558	515	568	572	538	553	578	533	596	532	562	561	509	567	568	566	561	594	561	552	558	586	563	586	489	569	539	536	559	574	568	585	556	580	584	613	546	568	569	539	541	555	524	562	528	548	564	521	549	558	553	539	537	575	520	548	560	563	494	557	541	585	548	526	578	526	579	581	527	519	547	523	541	547	530	535	541	569	536	498	532	538	515	493	536	572	564	552	537	550	581	539	558	544	511	535	535	516	553	523	538	523	556	512	561	564	556	560	493	566	570	619	569	556	555	553	544	549	513	531	562	529	541	537	544	537	538	568	543	534	572	542	564	540	554	522	575	567	554	604	515	539	532	545	564	538	526	536	532	567	533	545	521	552	540	544	515	527	492	574	549	575	516	546	523	538	544	536	591	565	569	505	566	559	559	578	571	597	549	550	562	553	527	521	542	516	521	508	529	577	532	541	571	547	561	526	530	575	557	554	518	563	518	532	561	537	571	546	564	519	524	528	570	549	535	519	537	598	522	586	499	573	521	532	562	555	551	548	580	566	516	557	533	581	533	513	517	534	562	543	532	512	519	505	523	575	553	512	543	542	532	549	580	577	499	563	549	508	529	563	568	522	562	557	553	527	574	523	523	571	533	569	555	550	535	566	561	526	562	547	566	538	573	513	547	548	535	532	527	585	522	559	507	527	533	528	518	548	548	552	601	549	564	520	516	577	553	568	606	530	575	561	560	578	529	558	523	518	542	496	526	531	561	602	554	564	556	519	556	595	510	565	561	551	558	568	563	519	548	516	540	572	576	514	582	526	504	537	531	533	524	564	531	509	506	539	529	524	536	576	565	521	545	564	511	571	509	573	588	567	525	557	563	514	528	563	513	537	560	527	545	566	548	528	525	549	546	512	546	565	563	557	577	558	570	597	591	547	540	518	584	544	535	559	562	538	521	558	537	559	540	569	545	570	545	555	522	530	547	559	549	539	518	581	562	564	574	554	549	528	508	582	526	559	613	540	498	549	541	555	558	559	540	549	540	528	562	581
60543	89090	57674	25925	8438	2461	835	581	542	474	517	517	594	501	523	503	533	527	500	481	492	494	531	513	542	503	474	507	493	504	553	487	484	544	574	526	536	576	547	520	490	532	529	495	551	528	540	556	537	539	533	558	495	478	540	535	524	488	494	506	489	515	542	503	514	480	499	498	540	518	493	509	498	512	517	517	510	483	475	488	498	514	552	473	541	499	491	541	497	495	520	475	482	521	527	515	512	513	516	499	477	533	533	534	468	521	481	505	532	494	520	503	527	498	518	529	543	515	513	491	489	529	525	525	550	514	513	527	528	518	494	492	464	497	509	474	532	502	504	529	488	542	505	533	571	535	522	559	506	495	511	484	545	507	515	473	517	513	546	547	478	541	530	497	501	519	471	498	503	541	507	516	496	502	534	510	512	509	550	538	518	487	488	512	502	539	537	534	572	487	544	493	517	506	501	481	511	489	547	508	533	488	514	512	489	515	517	497	543	499	532	522	555	524	512	522	499	494	515	522	527	506	502	555	511	521	515	497	491	518	509	492	519	479	544	487	524	477	488	509	517	489	501	483	540	522	503	534	487	494	510	435	572	501	512	524	501	528	512	553	511	469	544	522	539	505	494	478	543	518	533	510	518	516	525	529	514	509	495	522	503	473	509	508	540	525	506	473	491	529	515	494	484	496	459	511	481	473	533	534	509	521	496	473	478	557	475	495	533	494	502	487	505	502	504	509	481	497	530	517	526	534	498	538	534	503	497	536	490	531	506	534	515	475	525	521	548	483	548	498	516	493	518	526	524	493	504	503	508	505	532	494	517	497	477	504	490	523	505	532	501	499	486	495	505	464	526	535	490	549	497	478	500	523	536	510	513	501	502	488	531	486	521	522	534	493	508	495	538	525	505	515	493	516	553	584	527	511	529	527	507	494	513	502	505	489	485	497	512	535	488	507	503	510	517	507	530	525	524	516	468	518	473	490	508	500	444	516	539	523	528	477	536	477	520	477	524	509	507	523	500	566	508	519	480	495	486	482	496	515	499	493	495	556	551	520	533	500	488	520	484	519	535	533	478	535	521	510	543	488	485	505	513	481	526	510	527	487	501	528	487	508	536	510	529	518	529	534	526	522	492	520	481	542	522	473	491	528	510	481	538	480	505	506	550	502	506	538	522	497	530	535	500	492	492	516	504	493	518	508	508	541	522	509	485	519	524	508	490	521	509	547	509	477	512	531	537	473	537	537	491	494	523	543	488	515	508	524	521	535	473	513	524	501	514	475	487	525	494	517	496	553	509	496	487	516	532	477	539	485	485	535	487	492	487	502	546	490	481	533	520	522	503	536	547	496	516	477	500	511	522	476	517	488	556	507	510	491	537	528	503	523	469	510	561	518	519	538	518	530	496	481	472	501	513	544	524	482	532	497	523	498	513	504	526	515	493	540	537	482	482	540	493	500	534	514	507	484	483	500	510	527	514	500	526	496	534	485	491	536	487	532	529	491	529	532	481	510	514	533	498	539	492	506	493	467	465	487	506	519	536	523	486	480	529	490	493	534	533	489	511	475	520	526	512	481	538	552	497	514	501	499	529	494	547	503	500	498	512	485	480	538	531	535	534	516	532	518	516	492	525	548	507	513	554	513	504	480	517	479	484	508	493	569	523	536	526	508	501	545	554	471	515	531	485	503	499	523	521	461	496	473	535	509	483	504	525	481	488	550	531	501	458	519	497	528	539	546	504	524	575	511	495	518	483	493	489	521	492	508	532	468	484	499	466	497	517	488	480	528	534	492	505	510	512	485	527	535	462	535	521	510	529	515	505	496	467	518	495	506	545	534	505	473	514	489	537	524	545	525	513	514	517	496	506	512	500	476	492	517	510	488	549	504	536	494	493	504	505	493	526	539	512	483	519	526	551	520	513	521	544	510	510	493	509	478	538	513	561	504	499	457	467	529	526	500	552	519	569	513	508	526	499	563	493	518	513	486	477	534	529	493	524	489	496	534	557	541	549	513	476	530	525	497	488	556	550	529	492	492	495	513	529	563	458	521	513	513	536	494	483	523	504	477	474	545	544	504	521	514	504	508	495	544	499	543	470	486	549	514	490	529	488	479	521	535	523	540	515	506	504	509	511	533	465	546	505	519	483	520	493	515	510	500	497	500	491	477	515	484	523	520	569	517	544	526	472	561	509	511	529	524	511	462	460	536	488	497	493	502	512	481	491	528	517	484	517	498	510	495	536	493	538	547	533	528	500	507	513	503	527	501	537	518	527	508	508	512	504	505	526	528	503	493	527	493	522	478	465	505	514	531	470	492	504	512	533	507	526	506	461	522	514	525	517	500	535	484	504	511	543	523	552	556	481	518	531	499	512	504	534	503	519	498	546	505	509	471	486	507	493	508	491	509	531	514	476	516	502	509	541	498	449	529	460	533	471	493	484	523	511	490	534	505	508	504	533	541	523	520	509	491	504	484	493	510	515	506	509	497	504	539	526	543	473	495	510	504	502	490	517	541	493	526	486	504	491	516	484	523	501	516	553	455	511	518	540	518	511	517	498	523	489	484	521	491	547	559	513	548	506	468	508	515	540	523	477	507	541	533	500	512	461	496	516	473	509	496	525	495	486	567	526	521	535	511	506	523	514	505	498	502	517	523	486	545	527	475	483	508	540	572	517	509	510	536	502	481	527	488	525	546	526	461	517	486	515	519	488	550	493	508	534	492	496	532	494	469	493	528	506	503	526	520	519	481	525	505	548	524	498	522	516	523	529	531	552	505	518	527	549	498	496	476	507	511	506	502	534	508	507	523	534	508	507	509	528	472	495	530	503	479	504	495	512	536	497	517	496	515	511	517	513	489	471	477	503	511	513	489	508	493	513	477	499	462	512	475	505	508	489	497	520	485	538	544	509	514	554	494	499	539	513	516	539	517	502	531	503	511	532	483	495	505	511	545	490	482	552	518	523	522	539	509	464	535	545	524	463	507	545	496	497	516	524	466	508	475	527	511	481	501	487	520	505	514	502	546	486	468	514	512	503	510	473	507	506	512	501	496	471	510	514	512	491	529	540	546	507	525	519	513	497	529	494	499	479	547	508	507	460	501	508	497	499	544	490	480	507	501	520	523	493	535	521	518	498	514	511	528	502	462	535	447	500	503	525	538	545	515	503	565	575	525	516	500	515	495	506	544	482	530	545	535	508	504	513	513	530	503	495	503	530	504	524	549	500	525	524	492	530	466	528	512	523	510	505	524	497	524	503	487	517	488	491	500	490	486	508	518	537	497	511	499	499	502	500	582	503	521	529	514	507	501	549	493	489	546	518	483	537	520	540	496	511	527	478	519	537	519	511	507	534	521	517	513	522	516	515	481	486	519	531	517	557	530	494	464	452	514	509	493	477	477	515	530	503	511	534	485	494	496	522	504	504	530	539	505	501	510	511	505	540	502	553	488	466	482	508	501	518	549	482	486	473	506	538	500	528	482	499	501	506	492	496	514
23899	24060	35306	31560	22878	13714	2979	1000	742	746	770	700	741	752	684	709	734	746	723	672	716	706	759	771	704	663	713	695	744	767	682	701	726	683	690	677	697	714	744	687	691	742	696	681	664	685	695	713	698	757	720	656	727	688	713	744	699	706	704	679	683	696	710	665	672	737	714	728	691	689	716	702	687	709	663	760	677	668	725	721	693	648	679	688	721	749	679	715	720	720	671	701	730	714	671	699	711	723	727	710	729	662	699	657	715	704	751	688	729	668	705	710	673	720	699	739	705	736	687	676	716	665	766	720	745	718	688	673	679	689	702	703	706	702	710	725	699	713	669	658	687	683	730	680	695	685	730	700	703	718	718	720	716	661	679	688	735	695	725	703	702	713	686	660	699	705	685	698	673	708	702	734	686	701	691	762	700	725	707	712	702	720	730	730	720	679	690	710	675	683	682	734	740	707	713	674	664	729	707	658	698	769	686	727	736	723	667	708	737	698	662	732	704	702	664	698	713	710	651	660	691	731	733	689	708	716	702	730	711	774	741	670	665	716	733	731	671	678	714	675	701	688	678	713	753	691	710	678	705	693	682	733	695	685	672	685	688	711	725	739	735	718	704	662	678	704	760	716	699	683	701	683	713	716	705	647	689	687	725	698	701	725	688	685	745	684	736	696	737	642	699	663	691	711	676	725	655	783	688	683	706	699	681	679	692	721	745	669	730	696	693	682	689	712	721	726	692	681	715	645	673	748	695	649	723	730	701	703	710	709	683	739	730	712	684	716	703	702	714	677	682	722	635	760	716	682	692	652	752	708	749	714	711	681	717	689	734	741	721	705	696	674	753	706	763	717	695	688	727	681	678	713	702	676	675	691	748	674	700	718	699	675	645	701	685	720	668	667	710	649	712	725	720	700	665	704	643	748	673	725	715	654	655	697	653	721	726	676	734	689	683	660	715	692	698	685	749	707	710	763	722	690	709	699	686	699	742	704	718	686	708	668	675	751	705	744	695	690	668	679	699	766	729	727	703	691	716	724	715	705	747	714	690	689	730	687	706	697	697	698	687	731	737	746	680	700	685	682	719	747	680	669	706	638	675	757	696	713	746	680	682	692	749	722	715	717	716	679	731	723	686	727	739	676	661	694	667	772	668	690	726	665	680	688	734	698	698	733	759	725	685	736	709	734	678	704	680	672	739	693	709	709	738	720	652	710	703	713	666	679	719	671	680	702	675	735	712	701	717	652	701	714	771	696	715	703	699	692	699	642	685	718	718	743	714	676	738	720	673	664	711	659	665	757	753	680	657	684	698	666	688	723	719	724	729	661	667	711	695	692	722	705	692	669	705	657	659	663	719	711	699	717	694	669	681	702	674	690	677	721	730	702	697	707	668	699	689	754	684	715	735	711	723	698	680	708	715	713	705	737	685	693	712	712	704	703	682	682	712	711	724	738	757	699	705	671	736	701	679	687	771	744	732	718	755	731	711	713	689	651	679	715	704	682	701	699	679	723	700	693	660	682	697	721	726	675	665	703	687	676	679	750	678	651	673	707	710	685	674	684	712	691	693	711	714	712	665	691	719	723	772	696	724	692	652	723	704	686	752	654	712	664	718	713	692	680	714	674	731	689	732	693	684	692	677	729	696	737	719	737	751	696	727	694	739	667	713	684	660	711	721	688	738	721	733	700	711	693	680	658	701	692	700	721	690	743	723	736	721	666	711	689	697	708	720	665	701	678	646	691	703	681	676	712	703	731	678	706	713	714	716	727	693	695	685	697	745	698	740	705	659	704	681	651	706	695	688	700	696	729	686	700	724	689	682	702	723	708	737	706	745	733	657	775	693	693	652	680	746	708	697	679	644	699	670	729	722	702	673	667	681	699	742	756	675	680	696	697	697	743	685	718	703	687	643	713	714	677	716	617	763	696	677	719	681	687	773	698	706	666	668	659	688	666	653	726	664	725	672	714	655	692	647	711	730	683	667	720	749	702	707	675	720	661	715	703	705	693	743	672	675	698	702	725	712	679	729	675	705	709	701	740	735	710	693	706	712	693	722	706	700	667	696	719	699	693	720	687	689	698	666	698	721	755	672	618	680	696	642	721	731	674	641	715	721	752	711	651	720	727	674	670	775	754	720	740	698	730	731	689	694	712	712	692	697	757	675	739	688	729	684	676	703	695	678	720	729	712	698	690	639	683	644	691	740	718	691	686	750	717	716	640	686	718	687	702	698	709	695	694	714	676	668	716	696	680	692	672	720	752	633	630	697	694	675	719	707	737	656	738	705	702	721	749	705	717	642	668	730	640	676	714	699	691	728	713	665	709	700	709	735	668	714	724	690	728	685	695	751	685	656	754	682	722	730	692	701	668	706	701	731	703	689	683	675	699	691	727	716	691	670	705	708	663	735	715	729	712	711	699	663	737	684	697	657	661	660	683	692	667	652	710	665	723	679	719	709	691	712	701	661	728	699	724	734	704	718	723	687	700	724	701	700	726	704	697	709	658	693	701	646	704	683	692	629	720	708	713	713	705	752	706	720	662	701	700	715	689	696	717	764	702	714	663	726	709	734	697	682	680	674	704	681	705	692	728	708	690	678	712	677	705	648	681	670	702	710	699	749	699	698	681	704	721	734	682	664	694	717	694	682	701	708	687	690	671	655	687	659	680	703	672	705	705	710	713	704	665	697	753	693	731	715	721	703	648	703	708	696	730	704	694	711	729	662	706	694	712	686	710	709	702	704	673	706	735	691	691	735	710	701	679	683	683	700	683	728	736	684	720	667	650	678	716	732	662	706	691	679	698	696	682	723	674	695	700	683	725	747	666	680	666	683	691	701	657	741	659	720	718	693	718	678	705	716	684	686	681	690	688	687	670	700	743	684	744	690	713	709	660	722	673	693	697	694	747	720	706	697	743	713	656	729	773	713	675	752	731	705	721	714	738	689	707	658	705	747	709	720	677	699	728	716	641	721	695	713	699	666	642	716	734	717	724	695	683	692	691	696	711	723	745	701	739	751	681	706	705	718	729	699	731	702	688	685	733	698	660	669	712	668	692	670	698	683	690	683	669	731	691	709	700	691	685	742	725	654	698	680	695	676	667	734	701	726	718	716	737	699	669	692	695	730	676	725	615	679	683	680	681	688	714	684	716	673	702	706	737	719	664	725	755	739	693	655	709	677	670	700	696	653	681	662	693	692	650	689	776	672	674	729	730	670	712	689	655	729	744	641	670	686	725	709	741	716	691	676	738	712	688	686	709	686	654	699	698	642	682	691	711	708	705	706	751	726	667	718	697	657	751	741	723	699	727	682	689	708	642	658	672	621	713	712	719	710	688	689	715	663	715	669	705	676	677	692	647	707	738	717	713	675	720	720	677	669	675	725	698	671	738	714	670	712	679	687	698	694	697	714	730	642	695	737	710	692	726	724	725	731	670	665	683	719	713	714	667	687	676	666	706	654	700	710	712	722	672	679	723	694	746	723	725	718	667	659	711
63294	101674	69782	38897	15222	4331	1334	750	703	675	639	666	719	637	637	667	693	631	700	651	659	671	639	655	687	680	692	639	624	644	662	687	676	664	629	649	627	674	646	690	692	622	683	639	669	660	722	641	689	665	688	682	673	677	630	645	670	638	661	669	669	644	668	678	711	682	663	683	643	614	674	654	617	659	637	691	691	634	638	684	632	630	700	632	642	687	657	674	633	696	654	705	660	655	656	666	689	704	696	658	581	620	681	642	643	654	628	686	636	678	616	639	674	651	691	633	652	703	657	641	668	685	652	680	650	639	597	685	652	686	660	663	662	646	637	658	638	690	677	650	648	664	665	653	674	677	658	686	643	630	604	641	656	667	665	620	686	656	653	614	743	677	650	619	654	642	698	644	687	723	623	654	672	698	668	633	686	720	680	614	659	660	662	655	657	703	676	663	684	603	682	620	709	692	681	658	712	683	697	674	682	639	632	634	660	727	637	623	656	656	685	643	677	616	651	667	662	675	686	677	653	644	636	659	661	643	659	630	659	652	673	650	702	649	656	632	669	642	679	661	656	629	665	647	707	753	682	654	638	659	655	697	630	658	621	626	683	672	686	658	635	640	674	716	667	712	687	664	657	623	677	665	637	679	671	703	695	714	617	663	665	655	674	664	634	641	692	654	675	667	637	632	660	666	695	633	677	666	685	591	606	714	638	614	658	647	664	644	666	640	649	613	617	643	622	659	664	609	645	703	664	641	667	633	620	671	667	614	690	670	654	645	667	676	664	675	622	681	650	681	637	635	681	720	611	609	679	691	658	625	658	661	695	611	657	644	662	630	670	631	665	631	653	688	658	658	635	663	696	643	629	703	656	640	652	670	635	646	673	646	641	681	666	638	647	653	611	676	640	695	665	645	638	663	643	707	619	689	664	643	683	696	639	668	657	660	658	659	644	667	652	656	648	668	683	669	696	617	616	679	621	687	656	662	646	627	669	651	610	646	640	632	669	652	626	679	678	674	662	676	681	637	649	663	673	702	624	657	667	662	612	680	644	643	632	702	693	655	690	654	665	667	621	641	659	641	680	632	710	707	672	648	656	637	648	690	634	632	656	699	680	664	676	682	674	641	672	616	667	670	670	692	642	673	663	718	660	643	644	630	627	663	678	645	687	655	628	612	609	671	682	701	610	670	650	639	676	681	662	645	630	636	658	651	642	657	610	631	678	676	678	703	654	690	643	676	643	617	713	650	677	669	600	614	687	639	622	634	665	665	659	641	628	637	634	690	683	660	639	667	676	649	648	662	590	693	680	667	638	622	645	649	671	654	689	699	624	628	697	623	681	676	634	651	652	656	681	679	692	674	643	649	645	693	703	667	659	668	655	675	646	639	615	685	619	636	633	649	663	609	628	609	646	607	648	615	631	681	659	659	638	660	691	669	667	681	644	680	677	678	651	676	609	686	668	657	651	643	641	630	671	641	660	612	678	649	663	639	644	682	666	670	645	677	653	640	653	643	663	628	697	639	660	633	659	696	631	681	639	627	643	601	667	631	678	611	647	665	640	611	709	700	659	639	614	689	672	689	657	596	686	711	640	642	728	637	670	644	599	677	603	636	665	694	669	662	693	677	670	676	669	651	611	640	625	738	651	675	629	658	672	662	643	674	660	645	657	673	670	692	685	643	646	702	659	702	644	634	673	650	672	673	644	618	664	666	624	643	661	640	672	651	709	708	644	655	675	670	690	721	620	676	704	640	654	620	655	620	656	640	684	647	692	640	656	654	651	638	644	668	673	658	639	623	650	658	670	631	631	662	632	693	654	681	705	659	711	622	679	662	601	612	650	663	644	671	689	648	656	698	625	707	686	677	670	660	642	680	650	626	676	698	637	642	712	655	687	660	669	619	686	654	614	653	628	650	691	673	665	651	669	662	634	683	716	648	647	655	692	664	621	652	647	650	666	635	667	661	640	636	653	643	656	603	702	663	641	670	642	680	674	676	658	606	625	638	652	590	674	653	665	700	651	620	665	657	629	703	657	660	614	641	640	676	669	657	660	649	681	707	673	694	682	683	701	655	640	637	645	670	668	705	651	696	641	666	622	721	644	667	717	713	673	632	711	648	692	650	668	643	640	617	648	657	659	661	644	629	634	677	683	653	681	688	673	675	706	666	648	623	669	637	643	699	675	711	696	692	657	655	682	619	635	667	687	664	660	689	689	629	650	648	608	658	643	665	624	671	645	668	633	632	674	638	656	701	642	659	648	648	641	652	624	677	647	657	645	636	649	622	681	640	651	612	646	666	659	689	653	655	618	648	646	631	634	660	664	631	636	697	674	628	684	622	659	678	634	646	666	633	665	641	660	628	658	658	641	653	651	659	650	679	605	650	691	600	643	696	681	681	656	672	676	690	651	626	638	711	657	658	675	650	664	661	658	683	667	677	656	685	696	713	636	687	687	637	638	635	605	672	630	633	630	652	673	614	663	627	679	662	625	634	668	707	674	667	705	665	667	666	623	652	661	650	666	635	685	660	699	668	671	672	644	662	658	721	703	650	602	684	679	596	618	672	660	701	649	676	633	669	661	615	634	607	641	658	675	710	663	651	659	689	605	645	682	663	642	650	661	630	707	662	711	649	695	688	680	645	640	659	647	628	684	647	642	628	654	612	676	642	651	660	695	609	651	648	715	678	589	655	686	642	649	694	686	645	720	653	650	661	669	691	621	720	638	696	629	625	685	698	646	688	585	690	689	626	641	654	615	678	650	617	632	642	682	674	637	659	616	634	654	653	663	662	677	668	673	628	673	639	648	648	649	692	657	676	641	671	656	620	677	653	645	628	688	677	647	653	675	595	634	677	663	619	646	662	679	629	700	631	589	668	603	645	673	628	611	708	638	615	640	697	693	655	698	650	692	655	682	664	708	664	680	654	634	646	687	644	664	723	636	643	625	642	664	676	630	675	644	630	673	674	665	645	602	693	656	665	653	663	650	649	677	659	630	680	719	667	654	611	691	602	677	648	627	689	667	667	661	621	642	638	657	595	633	687	638	701	632	671	676	592	622	671	654	633	624	661	657	680	628	651	640	673	680	678	622	687	678	679	660	599	691	650	636	625	635	640	645	641	615	708	614	694	632	671	681	636	648	682	676	661	621	661	670	617	685	679	618	718	627	654	676	634	642	658	622	627	679	630	648	698	628	640	655	690	649	698	630	609	630	670	624	677	615	646	644	651	633	702	665	661	673	619	639	654	710	624	681	672	675	675	663	655	671	656	637	613	616	635	625	637	626	667	653	608	612	696	673	651	649	635	647	614	657	646	636	658	686	617	699	637	628	628	644	691	661	698	691	691	655	642	623	614	656	646	681	597	675	653	633	643	669	679	661	676	641	647	698	622	650	607	682	680	634	635	665	640	641	669	594	678	656	684	628	634	668	632	630	637	639	630	649	672	655	634	681	684	702	669	638	622	692	649	666	671	672	619	657	634	618	655	622	653	680	662
30421	30844	25303	9719	2011	777	546	519	510	498	466	518	472	490	498	483	510	538	536	468	489	514	506	548	503	490	495	535	471	530	508	490	464	509	515	493	535	526	508	530	496	501	500	507	513	488	464	501	534	505	487	495	509	486	540	520	485	509	515	539	515	502	488	483	500	481	510	506	507	535	509	472	536	490	531	512	524	500	534	488	514	482	457	500	538	501	505	537	495	475	521	511	524	469	516	470	504	486	510	453	502	491	510	482	516	481	494	499	547	482	500	479	507	500	531	491	493	509	531	537	507	441	488	509	540	503	534	500	471	499	499	506	467	514	515	522	504	532	508	540	488	555	508	482	465	520	535	517	506	500	490	507	453	519	538	508	502	496	496	516	476	447	527	531	474	467	505	485	496	490	485	479	507	512	508	463	482	492	519	526	515	524	518	530	510	497	507	483	505	496	484	467	521	514	501	524	502	520	509	483	518	498	511	488	499	489	538	465	487	478	481	505	469	488	510	491	528	482	509	509	528	502	466	524	501	517	494	502	507	513	463	502	534	500	524	476	497	467	509	490	487	547	494	488	517	483	520	452	505	497	497	482	546	517	515	508	535	524	528	486	473	486	514	509	477	518	497	499	535	461	513	499	506	463	466	514	508	543	499	533	528	523	494	490	543	531	521	477	455	500	511	506	520	475	509	475	508	509	480	500	501	475	467	538	495	515	508	488	510	543	491	491	450	514	500	504	497	464	492	544	491	529	519	502	461	505	515	510	507	539	479	496	485	476	497	487	529	496	531	502	536	502	460	500	486	480	493	496	502	476	481	511	496	513	511	513	519	468	502	477	478	519	474	493	527	480	558	534	509	506	485	493	551	519	507	546	493	491	482	479	543	496	511	488	502	477	475	513	515	491	462	513	513	503	491	502	473	523	530	503	499	520	512	529	482	470	508	483	513	504	501	492	474	500	493	502	444	555	490	513	503	510	515	537	540	512	515	487	513	537	528	482	527	504	487	511	482	549	519	513	476	478	502	532	475	512	539	488	504	478	509	519	474	497	504	527	524	511	498	488	488	540	496	508	513	506	478	500	495	504	517	493	516	499	487	509	488	500	512	523	507	489	551	509	497	526	495	477	485	493	542	519	504	519	514	492	512	458	481	464	504	491	513	487	537	507	490	530	512	502	507	490	509	544	536	511	474	526	550	489	503	530	468	452	522	484	521	495	506	519	515	538	491	477	526	477	569	486	495	554	497	540	507	478	517	487	542	515	473	563	479	493	540	518	514	492	482	459	514	503	487	483	486	482	454	527	485	520	521	506	476	485	481	472	507	510	525	524	521	507	482	517	509	518	495	504	505	474	556	509	496	511	504	482	500	523	506	507	507	483	508	518	495	493	494	508	468	507	506	493	474	509	473	468	463	535	539	502	504	491	511	507	522	463	507	524	521	504	503	495	544	502	508	489	495	514	528	469	468	459	507	503	479	560	490	532	463	511	508	545	516	498	548	470	509	488	463	506	536	505	464	470	502	504	449	534	478	547	491	540	479	506	512	502	492	489	482	530	545	485	470	520	484	505	508	497	487	491	523	495	512	506	516	505	546	527	511	474	462	463	515	520	485	472	497	511	518	462	507	501	478	503	489	498	510	510	510	533	514	497	492	474	517	508	469	507	482	469	507	502	509	455	469	466	521	503	534	503	507	498	482	475	525	511	497	490	487	473	470	513	523	517	489	523	498	480	477	513	487	505	528	486	495	464	485	515	500	497	510	513	527	524	550	506	487	530	553	478	504	485	528	483	522	457	515	497	502	506	544	488	494	504	563	537	514	466	543	494	487	527	505	498	512	532	450	475	518	526	497	530	533	503	502	506	481	534	473	483	509	495	527	514	529	515	498	514	474	480	495	498	518	525	497	477	513	512	509	457	480	485	477	524	496	537	491	502	511	477	497	542	519	526	487	524	512	502	514	497	504	497	484	497	519	481	496	481	499	461	509	531	481	479	504	507	477	518	476	494	507	509	469	451	494	504	519	485	458	515	506	487	496	512	489	499	503	503	484	480	512	512	498	502	507	511	475	510	539	505	477	506	538	490	512	483	510	528	476	533	499	517	510	495	501	479	510	513	501	479	514	522	494	531	519	481	524	516	491	511	481	477	528	494	511	530	515	544	490	529	496	543	516	545	477	485	463	491	481	484	483	485	502	487	475	447	481	547	498	467	459	489	525	480	489	514	487	496	511	473	485	504	471	507	477	524	503	506	507	555	504	492	486	485	513	496	523	509	495	512	519	525	501	512	467	514	505	496	525	506	489	451	505	499	526	507	508	504	516	509	471	463	469	487	507	499	497	494	540	508	473	542	486	498	516	517	460	490	504	524	500	509	493	465	491	468	475	485	464	507	503	504	485	511	499	484	458	502	494	494	489	472	508	499	559	486	513	527	469	494	523	500	507	537	491	534	490	491	517	534	505	500	515	520	534	499	517	486	523	503	519	492	476	468	482	463	507	489	486	562	505	502	517	492	495	487	485	448	511	487	495	477	509	520	478	500	526	501	484	505	504	529	492	487	497	519	482	484	484	476	560	521	482	486	498	528	522	524	552	496	487	486	474	515	528	494	510	497	467	485	487	483	491	489	513	514	495	523	498	518	500	516	501	531	502	518	480	507	521	502	519	525	505	496	490	479	471	481	503	503	484	531	536	510	479	480	520	479	529	525	495	467	496	518	488	509	497	500	481	516	500	485	508	533	531	494	507	524	534	513	479	471	524	506	506	521	504	506	476	496	513	509	507	503	509	485	488	488	496	533	488	493	499	527	514	521	517	528	510	537	509	488	504	511	491	488	526	470	514	494	540	526	492	548	496	491	456	513	522	487	511	520	505	500	495	518	476	513	493	510	484	490	494	533	512	490	501	478	522	502	475	478	515	483	506	516	507	486	485	479	503	516	491	512	518	539	501	510	472	479	516	481	504	475	524	498	506	496	509	473	500	499	474	508	492	473	488	530	547	533	479	533	492	527	497	502	544	517	481	510	513	552	502	474	514	544	530	503	480	494	504	482	527	491	499	467	529	489	489	544	526	512	517	492	502	490	527	496	511	490	510	508	511	517	511	518	461	469	507	479	485	541	562	529	518	476	528	500	514	520	491	467	475	506	492	521	500	488	463	483	488	521	496	506	506	487	498	519	516	504	523	508	540	499	531	490	501	473	511	491	507	503	502	501	532	540	508	469	481	479	503	516	506	498	483	491	478	526	520	544	521	484	503	547	535	499	456	509	508	483	530	501	507	502	444	507	533	504	504	481	485	475	537	529	510	463	542	492	534	476	507	512	485	510	490	520	506	499	503	449	504	512	501	501	506	497	509	489	559	513	530	494	487	499	542	497	508	492	477	494	477	502	536	498	513	513	526	522	526	512	509	456	536	503	502	470	465	502	507	491	512	511	515	531	526	501	530	522	484	501	520	548	502	513	506	530	538	490	501	499	453	526	470	520	522	494	492	490
24095	35556	18449	5277	1637	702	466	427	416	440	458	423	424	433	450	381	401	404	402	410	463	429	445	416	453	374	399	408	412	409	404	418	433	432	421	434	416	448	428	430	387	424	418	421	428	437	424	381	440	395	428	460	401	397	402	405	416	429	452	436	418	440	439	425	433	428	415	441	391	468	373	452	389	408	393	421	419	412	447	461	422	441	428	448	407	430	417	410	408	405	395	448	420	424	454	422	403	441	419	435	458	397	432	389	391	383	438	453	414	405	412	420	468	437	392	455	417	412	429	441	424	445	421	442	402	413	387	444	430	464	434	448	410	435	436	422	456	494	426	431	425	417	408	398	391	410	456	434	418	414	409	450	406	413	433	404	408	446	441	418	428	416	439	421	411	408	396	419	443	436	397	409	478	428	424	433	450	421	430	422	462	437	395	434	436	456	428	441	380	455	422	405	437	420	421	421	431	403	422	433	436	422	395	403	466	415	426	411	455	401	389	404	419	442	406	382	421	444	437	431	414	383	413	457	436	448	476	421	406	396	422	413	430	427	429	415	387	438	435	402	417	430	404	443	433	414	429	419	382	383	413	452	401	384	402	417	444	415	435	417	394	422	421	436	409	383	422	410	422	437	430	385	420	416	419	415	423	424	445	435	406	423	450	449	431	435	414	440	451	426	437	421	403	406	447	431	443	392	436	416	422	395	409	463	429	438	419	398	392	404	387	452	433	398	369	431	409	408	401	419	389	417	411	400	425	423	409	409	453	428	426	419	396	412	412	399	414	416	374	402	428	447	464	435	407	458	409	401	466	406	417	423	403	421	409	445	389	451	410	407	411	450	397	412	438	450	411	411	430	418	406	464	394	442	429	407	483	421	404	418	413	421	431	372	421	420	420	410	434	397	427	406	430	446	409	403	454	424	427	416	409	439	414	413	429	421	387	416	416	410	457	414	440	407	451	413	395	447	435	392	462	399	413	418	424	435	430	431	410	421	382	402	447	411	437	429	402	420	443	445	420	415	449	410	447	396	414	406	439	416	409	411	417	427	402	440	425	404	435	384	440	420	431	420	425	430	442	461	407	459	387	387	410	446	470	431	473	425	430	419	433	412	435	399	434	445	427	416	379	404	427	392	402	412	406	408	419	431	411	382	424	450	443	398	413	430	428	413	441	443	451	413	438	441	429	423	424	403	412	422	418	406	434	408	435	429	396	438	428	371	421	404	447	418	437	452	456	417	407	429	404	432	407	445	440	426	432	406	397	418	456	400	470	454	421	399	411	408	434	410	390	414	415	432	401	459	433	418	425	404	411	449	429	400	395	417	393	428	465	396	423	427	464	435	410	402	432	419	428	401	395	450	441	427	420	411	433	427	397	432	407	409	407	403	401	411	369	428	399	404	464	390	412	410	397	392	409	410	385	403	443	448	413	449	406	410	408	454	413	420	424	403	454	396	404	417	428	434	428	424	409	412	392	425	397	435	434	450	393	429	430	432	421	424	398	427	411	398	427	452	440	447	434	452	407	420	437	427	426	438	430	411	410	370	418	441	440	374	381	385	445	433	387	406	451	414	445	434	405	443	438	415	414	411	437	438	401	427	425	426	410	422	392	417	424	446	400	402	389	428	391	435	404	428	439	422	432	391	391	447	445	438	406	426	423	435	410	448	438	437	419	401	415	417	413	431	426	443	385	407	424	382	426	426	381	427	439	435	425	459	432	416	376	450	391	401	421	417	408	435	388	465	431	453	428	443	407	404	437	463	427	437	410	393	409	408	411	410	441	419	420	451	434	409	403	388	419	407	424	376	415	419	401	403	435	378	438	444	414	465	424	449	442	434	428	431	445	397	455	420	472	397	438	393	411	418	440	454	406	401	425	408	408	408	439	454	391	385	431	393	434	415	403	428	378	417	383	425	428	444	446	420	453	424	394	484	446	409	406	407	444	429	407	408	427	447	442	375	418	417	386	393	405	449	407	411	422	418	426	409	389	405	432	445	440	390	428	394	385	397	446	417	400	441	422	419	444	416	393	415	468	395	453	411	404	403	414	467	406	429	406	411	446	444	431	446	411	435	413	454	394	426	395	406	423	405	423	442	453	408	422	417	411	389	459	407	409	444	449	424	401	403	413	414	428	396	406	414	416	428	456	376	442	428	413	443	438	416	399	401	445	416	412	403	430	416	436	420	421	409	411	408	429	384	432	410	424	422	457	438	419	431	405	447	423	408	442	392	436	436	407	447	430	426	407	402	432	439	457	446	420	419	411	413	451	434	466	385	457	405	453	423	445	399	432	400	385	390	394	444	430	423	441	459	400	444	458	431	420	433	466	459	396	424	448	398	420	435	415	427	431	446	376	448	421	424	412	424	445	423	433	464	412	429	414	402	424	467	417	412	420	429	422	415	409	381	446	411	411	399	419	462	404	448	435	441	445	384	429	429	441	401	432	415	433	433	424	429	403	385	379	470	445	431	430	392	423	400	432	429	435	418	428	449	446	459	408	431	388	422	422	467	431	407	411	391	386	428	420	425	372	445	443	422	416	461	473	446	464	441	414	424	393	432	395	470	426	439	429	425	427	391	448	434	441	380	417	437	405	381	457	404	428	439	417	461	430	401	464	464	439	417	413	448	426	420	444	450	430	424	424	437	466	392	430	443	400	428	398	430	409	434	426	408	382	398	427	412	382	425	427	410	438	446	413	451	436	423	399	408	437	401	398	383	452	398	380	426	397	411	394	457	419	423	480	421	466	427	400	414	386	439	438	443	402	419	407	427	411	439	468	432	407	415	409	408	395	439	395	401	405	405	415	406	423	390	442	442	392	414	403	403	425	418	409	424	401	363	455	437	419	417	394	457	387	439	421	421	473	402	403	436	423	417	418	410	413	452	428	419	403	460	412	385	415	442	413	392	398	455	417	421	424	427	455	410	427	484	436	458	448	390	409	421	428	422	406	449	456	428	423	420	429	398	416	441	420	389	413	419	447	438	413	416	444	440	428	454	423	441	435	409	430	445	419	405	408	444	435	431	392	455	396	418	397	418	435	428	429	413	412	403	397	448	417	407	432	404	402	411	404	430	382	437	391	415	440	414	439	450	410	437	414	445	411	438	427	382	412	372	407	403	430	415	400	432	400	449	436	431	453	395	435	401	416	428	453	391	422	408	439	434	422	398	428	428	421	436	415	461	411	408	421	403	429	416	446	426	393	425	396	440	444	396	460	391	425	417	393	417	439	426	424	418	392	469	417	417	418	422	459	416	432	401	456	437	423	448	406	429	429	429	456	401	438	403	400	428	434	416	433	410	432	434	461	444	394	450	387	422	375	423	389	409	454	406	406	440	405	423	424	430	401	400	418	415	452	418	395	395	423	391	419	403	429	413	414	418	375	422	429	410	425	392	403	437	421	383	436	430	427	439	414	391	396	407	431	414	419	400	455	424	436	451	435	391	386	441	407	390	432	385	422	381	432	445	401	423	413	413	423	412	459	457	412	417
25281	26733	39852	33454	18410	5188	1166	710	599	624	629	604	568	624	564	563	642	569	623	578	594	585	592	593	575	564	592	547	637	578	557	575	578	521	584	555	590	561	541	570	590	604	582	576	616	541	592	601	618	558	587	597	603	603	554	598	580	585	571	534	609	569	582	588	559	586	547	582	597	561	542	585	602	558	613	561	544	608	540	591	565	577	568	549	590	558	563	603	570	560	573	604	567	600	573	574	567	601	541	545	530	570	522	579	553	582	537	546	585	550	579	553	556	585	552	534	605	568	588	549	583	555	593	560	595	527	587	596	531	563	596	559	566	555	549	569	551	598	587	543	597	615	585	545	601	571	592	565	577	564	594	576	567	604	547	596	537	594	589	578	578	551	598	507	561	559	578	570	554	549	571	603	564	607	562	538	547	540	520	557	567	627	559	612	560	562	575	545	610	551	562	560	553	570	594	566	534	578	610	551	595	584	602	542	579	560	587	557	598	543	540	580	572	551	529	575	546	567	551	522	592	581	585	544	572	584	566	549	590	585	548	576	530	564	580	623	574	575	572	573	565	558	553	552	564	562	565	561	544	573	563	561	600	567	567	555	544	592	562	585	515	570	511	550	570	591	570	593	574	597	618	610	595	545	574	615	594	540	545	607	572	541	588	597	572	559	563	603	579	545	587	615	572	587	571	498	537	497	550	581	536	538	563	566	573	623	554	578	533	568	585	610	546	547	554	567	575	557	569	592	572	559	556	559	584	539	542	603	565	566	603	540	606	532	534	551	552	570	579	587	554	540	552	567	565	590	615	549	576	545	543	552	548	607	572	537	548	584	554	552	538	584	591	548	572	595	582	591	538	561	550	541	579	589	566	596	559	586	598	554	580	538	599	570	529	560	561	609	562	566	590	616	573	569	544	576	550	558	549	581	555	558	530	537	605	608	570	516	593	553	574	581	532	562	572	552	545	549	543	576	560	578	551	601	508	575	567	582	559	561	591	552	609	591	604	556	561	513	608	622	546	581	619	605	564	562	540	568	519	566	563	583	551	573	559	569	561	555	537	534	570	476	587	561	565	504	564	620	589	553	545	524	582	591	645	552	573	557	549	617	577	599	571	612	601	541	581	555	598	555	566	536	591	565	563	561	557	572	562	562	573	564	548	591	534	583	575	582	577	582	575	545	600	574	549	547	565	554	523	547	586	573	570	594	560	563	577	570	567	589	511	570	536	582	569	594	566	618	570	559	556	559	587	567	563	572	539	572	585	548	586	541	551	547	547	541	602	588	554	570	555	582	604	573	560	568	593	556	549	598	588	598	603	551	546	569	566	587	570	549	575	560	579	581	534	572	564	592	562	580	552	553	535	581	596	555	573	574	582	609	557	547	591	577	552	561	561	622	559	576	516	545	597	575	586	579	576	569	550	586	572	569	524	564	615	547	601	588	597	610	560	534	629	549	555	582	579	541	578	594	555	548	549	562	521	580	547	552	549	566	558	546	546	534	552	595	582	547	600	562	570	560	552	551	549	538	561	588	518	539	544	611	560	514	582	554	540	514	550	552	557	587	557	574	566	564	578	571	592	552	567	560	565	580	543	579	566	563	571	601	584	586	555	584	564	570	564	574	597	617	579	599	592	593	569	528	596	540	601	613	561	576	520	574	562	538	580	575	577	574	567	595	620	592	603	574	569	550	579	581	564	555	586	584	549	539	574	599	538	571	568	564	545	554	545	589	547	525	576	538	552	534	606	564	552	565	567	560	562	577	565	548	552	566	617	558	561	580	592	561	565	534	540	577	565	558	564	598	561	567	540	575	519	558	541	564	553	581	530	504	579	544	598	566	612	573	533	550	545	526	581	624	588	601	584	588	615	579	545	564	549	550	545	565	533	538	552	573	537	572	570	558	604	528	562	518	540	540	576	553	570	582	599	536	575	573	593	546	570	541	532	552	564	579	490	557	559	523	549	592	538	569	591	535	574	559	512	596	574	587	580	565	566	592	575	574	605	585	547	537	584	569	575	564	537	594	541	580	569	577	576	566	599	588	594	602	560	558	572	620	533	582	597	594	564	571	548	535	556	545	528	540	576	567	571	551	551	597	557	560	539	555	589	593	572	555	585	560	517	540	584	551	570	556	610	563	536	561	563	562	578	551	558	541	606	590	581	592	533	534	578	529	527	591	564	566	533	577	564	573	575	569	613	592	553	558	576	560	576	568	568	550	507	578	550	558	513	570	570	617	588	590	557	544	530	559	561	559	571	502	575	574	530	540	611	531	600	562	558	618	562	526	567	584	579	586	589	590	586	572	566	593	552	560	548	545	570	567	589	553	576	567	583	580	536	547	534	599	566	591	574	557	565	556	574	521	566	601	579	608	586	551	579	571	574	533	571	544	548	575	551	595	565	561	501	555	570	582	590	548	520	574	529	576	552	562	561	539	561	564	567	554	543	551	603	580	538	575	594	581	523	587	553	567	618	600	562	577	557	579	527	555	553	601	553	574	598	540	586	545	545	555	536	557	586	545	590	561	579	577	543	558	555	562	582	547	590	579	573	574	533	535	562	547	585	559	528	614	576	544	555	587	574	626	585	566	592	615	611	616	544	519	537	574	583	611	570	581	549	559	578	561	634	570	563	625	547	583	595	584	547	540	568	554	561	573	579	559	565	589	571	525	572	615	580	564	560	540	521	599	534	553	569	571	565	589	550	580	557	540	561	587	588	584	582	550	587	567	555	570	578	541	581	558	520	521	554	573	550	531	603	555	579	566	525	593	623	572	581	599	598	583	530	582	568	541	564	537	574	584	572	576	591	580	595	584	577	597	550	566	564	576	589	542	550	558	571	556	580	584	541	558	543	580	584	545	553	594	575	559	559	602	543	571	547	582	583	533	539	571	582	598	559	530	582	585	562	575	576	571	546	605	586	605	571	549	546	579	528	585	582	607	576	508	550	523	549	531	565	545	592	598	586	596	584	516	570	579	576	569	622	590	544	568	513	544	520	605	549	560	585	603	640	608	546	576	560	601	628	590	570	566	585	571	564	567	627	600	582	544	569	561	590	560	542	570	555	604	578	551	564	564	548	597	582	561	575	545	546	559	582	568	569	570	602	541	553	533	584	574	538	576	562	538	578	586	558	586	572	607	546	611	601	508	533	618	589	575	540	558	585	560	539	540	612	546	533	576	603	544	537	571	566	552	605	606	588	560	572	566	568	555	583	536	600	602	531	565	567	583	564	533	563	589	551	590	566	567	579	614	550	582	563	602	606	562	516	569	566	564	524	555	576	623	599	579	582	583	547	589	575	577	598	565	576	614	548	560	591	551	581	581	605	568	542	565	567	578	539	624	566	572	579	592	594	550	538	567	562	580	615	602	555	568	584	551	536	538	559	564	566	590	530	568	574	555	582	613	566	509	606	538	556	581	615	550	569	515	555	561	556	539	576	579	565	556	566	599	564	584	587	598	568	593	547	565	553	564	566	531	537	577	602	575	571	532
60029	89498	59374	27275	9127	2357	828	611	527	498	523	533	502	521	484	506	519	517	497	526	525	577	523	512	518	526	541	507	526	535	519	565	509	522	485	489	474	532	551	548	549	535	493	506	501	515	526	544	516	516	488	528	497	518	516	540	552	558	556	499	500	491	501	485	529	556	533	497	517	464	518	515	502	495	557	545	508	514	525	525	509	534	523	494	568	502	513	508	546	529	512	526	548	510	503	514	507	533	514	560	534	498	478	515	517	492	512	509	543	527	528	520	500	524	518	520	558	519	504	530	502	535	507	528	509	514	514	520	494	523	521	542	478	455	559	522	523	513	541	554	549	495	516	518	487	495	544	527	494	488	547	563	483	535	543	486	499	498	542	503	492	495	496	562	530	525	511	532	535	526	498	494	500	519	524	477	513	511	461	519	539	510	482	546	504	516	506	546	508	494	531	537	520	501	537	494	517	494	537	516	519	505	507	499	519	475	528	507	535	525	513	542	537	534	514	475	499	522	500	512	528	502	537	506	524	506	520	489	482	519	509	549	543	516	541	521	542	490	537	527	549	502	517	512	531	504	549	539	518	542	487	525	564	509	526	514	531	538	526	535	504	554	500	506	515	514	515	501	553	516	504	483	552	494	516	505	511	544	501	513	576	517	523	483	503	496	503	539	492	545	544	527	509	503	492	510	541	515	535	555	508	501	531	519	479	500	530	520	551	533	525	519	538	499	537	497	547	552	548	515	510	515	527	488	498	518	471	489	502	509	563	532	524	502	540	547	508	542	525	503	559	521	529	490	486	564	519	543	536	525	529	536	524	523	512	504	525	525	505	511	519	516	537	565	504	498	492	517	516	532	526	531	514	454	510	470	494	529	501	494	538	538	519	477	513	482	520	530	519	526	534	493	538	518	526	502	501	501	476	525	534	508	534	516	550	489	500	512	488	448	559	518	498	500	485	553	503	503	507	501	529	513	524	495	496	520	563	519	544	537	505	508	544	507	515	517	526	531	495	539	523	492	526	512	507	495	520	556	520	510	507	543	557	516	546	499	483	538	567	527	503	522	525	503	524	547	508	508	495	489	494	516	501	511	483	538	525	499	549	512	524	475	545	532	522	522	516	540	510	552	570	479	543	555	488	501	497	514	517	545	518	488	517	547	521	525	506	481	514	516	506	509	542	486	537	522	523	485	521	494	552	525	513	498	526	532	492	541	522	500	513	485	509	529	509	513	503	448	525	522	497	522	528	507	511	525	550	514	511	519	500	495	512	490	543	486	514	547	539	522	532	509	498	496	469	536	515	516	511	516	494	551	484	537	539	531	496	496	510	526	478	529	512	492	505	550	486	511	488	554	506	520	527	539	537	489	526	533	514	549	500	546	504	560	490	520	522	513	521	469	508	527	485	491	490	519	486	515	569	515	514	511	500	536	531	536	567	536	507	513	527	501	489	530	548	507	518	496	496	504	501	530	525	505	501	513	519	538	529	535	505	486	532	523	537	553	549	501	493	513	549	552	505	539	499	518	533	569	524	529	514	490	509	468	513	509	490	532	564	533	552	488	511	555	539	513	482	528	507	520	521	501	527	492	531	506	531	486	498	543	501	538	512	501	484	507	495	532	517	525	532	477	505	484	495	529	493	511	529	511	541	522	543	552	517	558	509	542	584	547	531	532	500	490	511	496	541	473	498	519	511	505	512	520	538	493	517	531	520	494	524	503	505	541	543	485	520	525	523	506	510	551	504	460	511	489	503	529	537	472	502	524	519	546	507	492	520	527	520	505	519	514	525	519	529	515	514	486	523	529	491	478	518	523	530	523	520	538	506	531	491	514	472	540	486	519	498	570	485	505	459	508	521	517	525	490	506	503	479	476	552	501	512	539	538	487	528	528	496	482	523	552	581	487	505	505	511	519	555	512	503	547	467	509	533	554	491	515	533	535	495	526	529	494	525	540	537	508	516	516	514	513	580	489	514	494	473	477	529	511	543	524	482	501	461	486	571	537	556	567	500	518	555	527	521	514	467	513	506	532	527	520	490	509	493	520	534	500	515	511	521	505	499	480	500	512	489	518	484	533	528	532	498	523	512	497	461	509	523	488	499	535	485	523	538	535	503	546	549	512	510	528	508	544	507	513	507	526	502	524	497	544	479	540	519	557	528	496	509	489	529	548	510	487	541	539	493	500	562	534	533	500	491	499	566	542	524	519	511	492	533	538	497	497	553	504	530	526	525	484	532	493	535	513	491	527	523	544	560	525	506	499	556	542	534	490	496	512	522	505	517	517	505	518	522	525	555	488	496	516	524	503	499	508	518	514	478	501	530	507	568	540	498	522	523	569	506	492	499	540	500	493	495	514	492	543	520	484	486	508	547	483	526	526	523	483	519	506	527	504	516	514	557	507	512	510	506	500	527	513	510	487	560	542	548	496	473	575	505	476	496	522	511	505	517	483	521	511	520	511	482	506	570	501	544	514	509	513	549	538	523	500	507	528	494	498	487	541	545	500	513	485	578	539	467	538	494	556	458	528	525	528	518	537	513	542	522	552	559	556	531	486	497	511	499	518	509	508	521	548	520	533	540	523	537	557	547	482	510	510	517	543	518	533	541	520	464	530	522	520	523	525	547	501	459	517	524	513	521	483	503	499	485	508	515	536	526	495	498	497	495	561	539	493	538	487	512	502	536	532	541	485	485	548	501	488	511	504	498	537	514	464	513	514	516	535	504	504	511	536	545	489	541	524	509	533	514	490	535	480	518	522	562	545	508	509	560	527	499	539	519	494	520	532	513	507	494	499	551	538	506	528	504	471	497	523	509	487	511	567	526	521	480	490	512	492	513	508	500	536	506	546	535	518	475	505	482	469	520	521	528	538	528	492	520	538	522	550	516	501	494	535	538	505	513	493	518	519	513	556	475	499	513	543	518	494	495	508	520	492	491	495	511	548	523	493	511	514	483	549	514	529	576	541	527	505	485	574	513	481	544	506	507	561	487	508	497	541	517	554	556	505	469	482	549	496	540	481	534	506	538	480	517	518	515	525	489	505	508	540	511	508	476	527	501	507	528	516	514	516	488	533	530	498	538	501	549	549	536	470	506	554	496	524	495	505	526	480	501	561	463	497	523	533	539	500	548	541	544	532	502	512	520	552	527	545	563	510	523	542	516	480	542	476	507	516	544	497	496	532	491	507	509	553	521	530	509	519	522	526	495	512	528	497	519	487	505	497	515	499	528	545	542	524	503	461	499	555	529	545	513	542	512	503	569	506	508	480	524	511	505	495	520	487	514	503	507	501	516	522	500	491	484	521	496	514	557	526	487	498	479	481	484	490	534	514	541	513	531	528	515	499	582	523	542	472	477	543	492	551	522	462	487	499	484	561	563	530	482	540	525	495	518	525	527	550	510	528	529	508	516	497	544	462	549	510	533	582	508	552	523	501	481	523	538	499	533	559	503	486	494	528	551	507	557	538	471	518	473	521	496	510	545	540	532	496
23826	23765	35686	31787	22901	13347	2754	971	740	707	733	705	741	770	758	743	712	739	755	706	725	736	740	685	728	710	739	721	731	697	709	732	759	756	731	673	742	734	706	684	658	712	745	694	678	668	675	718	723	712	755	709	736	721	709	744	736	691	705	697	703	693	674	736	704	702	712	688	692	733	699	700	663	718	745	732	687	727	689	692	671	738	719	736	698	677	766	683	698	739	653	656	682	706	700	744	718	719	691	703	706	658	713	753	723	742	741	699	687	687	674	741	686	699	680	728	692	695	691	743	713	700	739	685	649	707	710	680	653	680	680	688	694	689	670	734	675	683	700	690	752	690	709	748	742	722	710	664	670	724	712	684	665	667	694	718	715	721	679	662	659	685	745	730	718	723	690	682	731	704	678	682	759	760	709	707	680	699	721	703	722	698	745	716	745	717	625	718	680	725	691	709	706	653	715	682	700	686	710	642	654	699	714	716	685	694	732	655	717	705	690	737	709	701	672	711	692	700	700	685	705	727	706	703	754	695	752	681	711	690	718	734	702	668	725	672	672	733	678	656	657	721	653	689	696	706	668	696	702	729	708	741	744	707	682	634	692	682	711	689	681	715	746	721	699	642	711	699	723	702	761	678	668	681	712	676	692	698	716	663	697	691	727	735	710	727	678	713	709	686	707	680	700	693	691	711	705	645	689	715	730	744	758	674	712	728	716	716	697	704	706	650	687	704	691	727	641	716	717	753	707	694	729	703	735	718	692	719	682	695	755	723	685	732	675	705	695	708	717	712	670	673	745	703	647	728	708	708	700	699	732	705	702	681	752	723	706	703	706	671	717	661	644	720	717	678	686	714	671	689	648	711	735	735	700	692	660	675	652	702	689	735	753	745	678	716	742	742	705	697	726	725	680	676	721	715	746	675	698	719	705	747	725	700	699	685	701	671	702	726	643	761	663	733	699	712	696	691	670	678	667	723	658	672	744	678	696	658	724	713	711	699	717	696	685	707	663	689	703	708	693	684	699	689	738	704	663	691	696	710	651	707	676	696	704	690	724	740	696	654	745	734	733	735	719	724	652	692	709	724	680	670	696	677	716	765	729	703	731	728	702	696	661	720	713	747	695	701	711	731	707	691	686	736	655	702	718	707	687	653	724	707	761	694	698	652	724	703	754	705	701	709	747	739	679	688	707	684	685	691	711	715	725	732	661	708	698	719	701	668	669	718	706	699	657	655	705	760	748	695	687	760	728	716	703	682	688	719	701	694	752	651	663	705	697	657	655	699	727	684	693	706	669	721	701	704	698	721	680	728	701	688	679	677	745	727	732	728	720	677	711	700	692	680	752	703	768	723	736	719	713	755	718	692	697	675	688	756	737	695	727	679	713	691	800	755	712	713	677	738	674	695	723	688	733	718	698	712	682	720	671	708	691	724	692	663	720	714	703	699	716	730	717	659	666	758	694	702	680	705	695	699	762	703	705	703	723	695	712	664	691	735	738	723	707	714	715	719	668	695	698	701	739	785	730	744	749	659	704	714	700	725	699	727	692	693	692	723	684	701	720	737	695	663	688	711	707	675	678	703	668	661	717	680	701	658	648	653	708	731	714	742	690	730	774	719	715	716	697	707	695	715	690	731	700	681	753	718	700	713	688	737	659	692	668	725	674	682	736	721	713	707	736	714	692	667	717	645	727	686	668	709	728	676	726	681	690	694	723	742	707	695	735	674	689	722	672	708	711	697	673	717	706	666	669	693	726	681	718	728	667	688	707	783	705	695	694	732	719	672	742	712	718	727	695	718	769	688	710	710	747	683	750	708	640	683	689	702	715	729	666	688	721	708	711	729	658	667	728	648	636	674	684	754	698	719	715	683	707	725	667	699	698	704	684	707	703	698	695	731	656	729	685	709	676	675	659	744	719	714	671	705	683	700	711	674	676	643	670	704	721	696	665	686	706	676	713	687	696	743	693	697	751	735	723	725	690	698	696	734	700	758	678	721	695	664	712	685	655	646	649	683	645	718	693	660	647	676	686	705	660	737	740	720	700	721	735	758	662	678	684	695	663	724	662	682	712	719	720	697	764	700	642	733	655	712	707	685	701	712	734	694	711	724	669	695	621	667	706	690	685	705	666	689	727	664	716	707	703	699	677	697	708	684	711	785	679	742	676	725	674	704	716	711	672	688	708	727	739	665	729	690	705	700	722	663	712	720	716	715	672	730	692	762	683	680	730	702	697	699	717	709	685	723	736	686	671	707	668	684	710	641	705	707	749	658	664	694	730	700	679	720	709	685	681	675	693	693	751	699	731	716	750	667	745	677	744	739	698	708	711	718	749	732	652	700	700	663	710	752	662	673	689	642	691	690	683	724	696	739	679	697	723	664	686	665	739	709	681	691	712	691	739	728	672	729	713	704	719	680	662	698	661	714	697	731	707	730	689	761	683	716	724	664	727	709	684	712	729	706	696	704	649	704	715	691	668	673	722	719	697	672	747	681	681	723	730	687	710	723	723	680	704	701	686	666	730	698	718	737	736	715	683	686	678	697	719	668	715	666	734	681	671	692	682	731	724	682	713	707	683	688	713	654	696	707	714	693	690	704	704	697	699	666	692	696	670	671	693	672	685	681	702	685	683	716	646	692	691	776	695	731	703	675	679	690	684	677	693	704	692	744	707	717	744	663	717	699	674	704	711	711	724	676	693	678	704	696	690	735	700	654	706	711	703	681	710	722	737	706	690	703	720	675	688	692	717	751	682	720	700	691	702	725	705	711	670	634	743	649	700	710	742	695	700	665	724	683	699	666	714	642	724	693	668	707	699	718	699	712	706	694	660	704	723	704	696	720	728	690	678	726	688	704	716	646	717	737	703	707	671	671	705	714	680	723	681	677	729	735	662	656	699	671	654	730	718	717	652	700	680	741	677	716	679	702	717	703	699	728	696	698	665	742	703	694	714	686	688	703	685	702	728	696	709	729	757	716	685	715	697	692	673	663	719	655	709	695	716	685	697	723	721	746	700	701	702	675	650	752	683	752	661	676	712	702	702	676	697	737	694	692	674	692	717	701	675	687	708	703	741	686	676	665	702	745	718	660	701	759	673	712	723	734	674	704	749	717	648	695	749	727	689	721	667	729	690	747	709	661	716	708	672	673	713	656	702	702	735	732	758	747	686	703	745	706	712	710	739	690	719	738	705	738	690	706	703	733	691	688	691	679	733	706	676	699	699	723	663	727	694	664	652	706	719	695	712	735	689	685	747	730	688	680	696	667	702	693	684	705	679	679	694	742	724	757	671	717	731	654	730	702	700	715	672	702	696	732	725	691	759	679	751	665	714	703	711	747	728	752	649	688	667	701	717	684	683	648	725	688	679	702	751	693	726	721	694	696	729	697	713	702	662	658	691	698	741	699	715	673	727	683	678	692	691	697	693	703	730	712	741	661	721	696	728	707	727	696	682	762	739	685	707	728	686	714	679	714	735	711	741	685	677	682	739	699
63048	101572	69812	39545	14923	3944	1238	727	666	701	686	705	703	668	612	713	660	695	654	702	634	693	646	674	680	630	674	630	680	672	650	648	618	703	643	684	692	676	690	651	623	617	633	642	668	635	649	652	650	639	654	720	605	653	637	694	646	636	621	679	646	683	643	682	659	659	641	669	624	660	639	687	611	640	705	684	688	650	669	665	675	665	647	630	668	636	696	662	648	619	684	634	685	669	647	637	639	700	706	646	639	656	633	609	643	665	633	652	644	668	668	676	641	681	695	664	648	608	684	706	680	649	683	643	677	652	663	675	642	640	695	603	658	706	661	682	669	640	619	629	631	677	655	645	679	641	670	707	655	634	650	657	625	655	627	709	642	674	635	662	613	660	602	656	681	685	667	628	634	644	665	686	687	663	640	672	649	642	620	666	660	617	662	638	647	626	662	702	633	655	634	643	706	650	683	672	674	645	702	642	701	675	638	670	655	708	704	672	685	669	657	659	662	687	649	612	609	681	658	659	662	677	692	664	633	669	663	646	699	640	643	635	653	650	676	699	682	656	660	661	690	647	639	622	637	674	644	645	640	601	620	583	639	635	666	700	624	639	689	675	679	631	659	673	632	639	641	656	687	679	670	652	664	696	666	706	641	676	640	614	648	644	668	648	637	642	659	683	662	683	656	636	675	665	693	648	675	671	616	653	642	643	635	643	626	689	701	687	664	650	697	661	614	679	662	628	701	692	662	658	686	684	665	640	649	636	633	658	683	650	688	662	700	688	678	643	662	618	638	674	617	622	624	641	678	660	686	614	657	642	663	666	683	673	692	661	665	661	620	635	672	654	644	674	641	686	713	634	656	708	653	689	660	687	626	679	666	676	674	646	646	658	641	663	646	646	667	703	646	650	646	631	686	675	694	657	660	661	614	601	625	631	697	645	691	678	652	682	670	707	646	656	698	636	675	623	686	667	669	653	682	665	685	617	661	677	708	660	688	647	700	670	650	651	687	628	632	728	665	669	700	686	631	615	681	669	646	676	626	638	625	640	663	618	654	651	691	626	718	671	615	725	616	699	641	658	693	663	695	682	670	687	621	693	651	692	682	707	680	609	619	636	639	711	654	650	639	642	677	628	641	658	655	642	691	682	669	588	673	663	604	666	643	672	611	679	655	630	677	666	651	635	679	676	693	663	632	657	623	670	665	609	619	674	635	630	666	596	667	652	638	637	640	619	630	630	685	670	653	642	716	658	647	701	688	649	680	664	655	612	666	644	700	630	707	611	618	656	609	656	672	644	674	655	672	631	655	663	663	583	654	656	673	630	669	626	646	657	683	614	609	640	661	651	675	653	643	640	675	668	631	609	677	649	647	687	618	672	635	634	675	641	692	663	690	624	628	661	695	701	637	647	665	627	672	632	695	649	679	623	663	690	647	676	649	678	682	634	630	606	640	679	664	642	682	598	682	644	676	651	645	673	568	660	639	637	637	700	679	675	648	646	595	675	617	674	651	677	618	668	639	619	692	638	688	706	655	659	650	615	658	684	660	682	654	612	712	685	651	682	656	681	674	683	620	652	616	617	661	697	658	610	673	651	625	675	670	650	707	633	646	615	596	644	663	679	658	650	688	647	651	591	605	676	671	671	643	625	683	691	651	624	673	628	675	639	655	626	625	631	681	699	673	678	636	660	625	682	623	645	678	687	640	607	636	648	647	688	680	649	677	660	666	649	641	626	664	700	643	638	637	670	614	658	661	642	664	672	638	676	587	654	671	639	638	663	650	650	634	643	650	667	665	659	664	683	686	617	669	636	643	619	632	669	696	649	677	580	640	648	667	637	669	688	655	667	682	663	682	657	641	643	645	695	693	676	651	652	641	647	641	691	635	685	635	656	668	635	642	658	646	636	651	651	668	636	633	614	661	673	673	613	718	642	646	662	633	668	655	651	676	655	667	648	634	697	668	620	688	633	658	649	658	642	662	672	651	635	595	642	663	647	654	672	627	670	670	654	688	681	654	644	704	623	698	655	660	621	668	654	671	679	652	621	658	634	656	631	687	648	647	644	660	652	633	639	596	659	648	629	617	672	647	654	651	646	650	655	658	672	673	714	674	661	631	681	651	661	649	679	624	630	644	680	644	642	634	659	660	659	671	657	684	636	608	653	660	643	632	679	714	679	696	703	654	667	605	659	657	674	632	695	674	672	661	627	650	669	615	668	629	637	622	626	677	654	639	677	635	659	649	632	664	659	667	670	686	670	695	661	683	624	632	632	681	652	675	634	633	682	668	660	689	704	661	648	685	659	673	663	667	664	621	591	617	650	677	641	665	635	682	627	617	609	691	649	692	676	671	657	660	697	698	638	720	662	639	665	646	718	692	634	683	661	666	624	667	696	577	676	655	619	650	659	643	662	679	692	667	686	677	678	642	633	666	678	692	637	727	645	629	642	668	658	662	663	674	664	641	632	647	633	664	660	697	651	673	592	639	616	608	659	656	657	662	631	667	651	671	670	644	628	660	630	654	668	673	661	627	669	634	674	666	644	660	594	644	622	673	708	689	653	660	641	630	656	648	591	679	665	680	692	678	678	631	637	660	673	639	683	631	640	655	649	641	609	665	662	624	679	667	657	644	674	641	655	614	602	665	647	642	637	674	638	683	634	646	660	639	700	650	646	675	653	668	653	711	657	610	697	640	692	626	643	639	652	674	642	615	690	654	642	640	671	661	638	641	675	706	614	682	661	640	656	672	699	701	583	666	681	633	594	657	679	651	636	605	635	618	634	626	664	671	657	666	628	651	626	609	667	675	636	608	661	630	680	665	645	626	684	679	648	665	674	625	657	624	648	676	674	643	619	638	637	637	645	638	648	636	653	633	691	706	665	659	615	695	655	644	641	641	638	687	643	666	608	638	663	649	630	654	638	649	676	647	645	650	665	666	640	674	659	667	651	667	619	630	649	617	613	609	616	643	655	630	687	660	621	684	670	651	631	632	656	687	719	734	681	679	655	670	686	678	603	627	642	708	635	643	677	670	668	600	664	648	627	682	672	623	667	670	659	677	692	618	633	577	628	602	688	618	637	665	640	644	658	679	662	697	621	685	677	629	660	662	646	629	612	630	637	640	622	629	671	615	620	697	647	697	671	605	685	667	679	640	662	666	643	681	679	604	673	605	648	680	678	693	663	659	625	666	671	661	657	648	677	634	668	634	628	673	699	618	644	618	643	605	659	622	625	641	668	635	634	669	621	645	625	647	654	635	680	641	657	624	670	633	660	657	607	615	624	634	621	632	664	663	658	668	698	626	611	681	661	624	667	627	642	652	663	647	661	698	631	654	651	624	617	629	672	634	661	644	624	642	625	680	681	649	667	650	643	594	638	656	668	655	693	636	668	677	634	653	630	665	632	640	671	622	627	663	616	638	648	677	657	669	685	638	669	615	702	623	657	636	649	662	692	602	637	642	650	631	628	621	647	650	634	600	660	652	675	655	659	650	667
30140	31254	25870	10383	2130	845	583	501	504	502	507	528	479	508	528	532	521	491	514	491	487	520	502	475	496	477	513	499	546	507	468	504	486	504	509	461	464	503	498	520	537	497	525	456	509	493	466	505	532	520	451	477	528	522	510	511	518	528	518	506	484	505	499	486	518	489	495	456	477	502	507	466	461	512	510	495	521	488	500	501	486	510	509	482	486	494	496	514	526	504	455	510	508	503	479	476	502	523	539	514	520	484	507	501	516	481	454	506	491	445	515	489	509	496	493	508	488	483	489	488	514	550	489	518	475	525	506	512	494	526	478	509	480	483	542	490	494	457	506	517	546	472	491	484	484	510	486	497	476	525	530	485	530	498	485	496	515	530	513	515	506	488	527	444	519	481	492	459	521	501	485	483	464	508	451	427	539	513	504	478	474	497	482	501	521	506	532	496	530	477	505	511	479	514	468	490	502	497	484	520	536	501	497	506	481	484	474	485	480	525	497	504	484	466	508	484	510	497	513	482	465	510	540	500	486	513	476	497	511	519	493	491	494	530	513	561	478	469	479	523	460	479	497	521	522	462	509	512	532	528	456	500	486	516	488	489	521	508	504	508	486	518	498	467	531	497	530	509	515	489	459	533	460	520	505	526	471	490	489	493	510	499	491	507	499	528	486	498	489	475	477	466	485	519	482	486	516	475	474	496	484	506	479	522	505	505	508	506	503	497	522	519	463	499	524	507	477	496	508	502	484	510	489	502	497	507	499	479	489	508	513	525	518	501	504	505	534	484	489	515	513	452	454	455	471	545	494	511	500	523	465	495	467	522	450	511	509	509	516	483	485	489	533	469	495	464	447	539	494	532	488	488	487	499	482	504	466	503	523	547	488	547	469	506	467	526	538	495	507	538	515	527	483	465	450	472	483	505	522	517	477	470	490	526	533	514	489	485	492	547	468	482	512	510	495	447	505	513	523	490	499	463	509	479	504	524	466	510	469	495	504	516	491	458	468	511	498	498	495	500	512	516	523	469	528	455	530	494	513	513	518	456	522	527	469	503	507	491	517	461	484	511	498	499	500	498	489	505	454	458	501	525	468	505	512	547	499	530	515	490	499	502	510	497	483	464	513	504	487	511	536	481	497	466	468	501	479	517	506	490	485	491	507	479	545	493	510	486	483	509	498	488	491	504	516	494	517	472	527	475	485	489	538	482	539	478	490	507	477	500	480	499	519	537	508	506	509	535	487	501	481	517	497	484	473	511	496	504	502	486	480	489	504	485	476	489	509	504	463	529	533	477	515	488	506	480	512	497	508	495	495	498	498	460	483	484	513	473	542	529	478	486	468	469	442	484	504	497	484	525	497	508	496	512	454	508	480	494	500	491	537	486	545	512	485	492	488	499	474	512	495	485	524	504	509	513	491	523	492	484	502	519	477	509	464	508	504	496	497	474	450	473	490	494	504	520	477	487	483	468	511	504	453	517	487	513	485	500	510	504	499	500	472	484	495	502	484	481	521	530	496	501	506	509	491	502	475	505	480	498	535	490	467	477	493	497	508	548	491	492	489	464	534	486	473	480	525	468	513	489	506	525	511	454	506	537	491	471	503	528	490	495	499	487	517	507	492	482	503	429	489	512	489	494	439	506	492	526	481	512	497	443	488	484	536	513	533	474	488	500	513	536	502	475	519	492	485	478	460	523	488	495	470	508	525	482	506	519	509	527	502	489	533	519	476	506	460	485	481	499	481	465	481	542	506	501	501	500	493	503	524	530	506	522	475	497	483	503	441	490	479	519	484	514	496	541	477	490	525	489	502	496	484	551	506	489	463	496	506	537	558	470	502	538	488	476	495	521	492	488	496	509	471	475	475	515	491	492	462	496	494	488	532	510	504	495	513	476	516	502	522	441	487	524	549	495	501	469	480	496	485	504	481	523	464	522	480	484	482	503	516	484	539	513	533	519	508	489	461	507	494	443	517	524	516	527	482	532	464	451	507	504	501	489	492	463	440	491	503	519	481	486	492	535	534	468	524	464	507	523	478	505	520	541	482	510	502	517	506	499	497	502	524	532	497	483	475	516	498	521	522	525	486	541	505	478	508	521	514	505	483	500	543	491	495	482	468	508	531	519	473	503	518	498	448	473	510	518	525	470	510	473	472	447	510	490	516	477	516	501	509	546	506	511	487	514	530	525	507	525	487	497	480	487	462	496	517	501	461	492	490	517	475	493	483	486	522	511	486	503	495	499	513	548	530	496	484	488	513	475	500	521	489	479	504	524	518	498	492	492	524	487	536	515	470	502	491	488	533	530	524	508	511	507	508	487	488	495	526	483	487	489	483	484	453	512	510	508	505	490	490	461	468	521	507	455	496	500	494	521	449	512	448	520	502	522	522	503	495	473	494	494	530	481	496	491	472	469	486	509	512	531	494	510	502	472	478	512	501	479	522	479	508	483	474	458	490	520	534	512	476	467	492	531	496	516	525	471	537	504	516	500	502	528	489	464	527	478	513	500	457	466	450	525	477	474	459	527	514	527	506	500	527	477	505	501	545	484	493	499	489	488	517	467	484	520	490	482	530	516	466	488	497	532	528	474	533	485	495	487	508	510	478	487	493	519	525	515	472	492	500	535	509	473	479	494	482	492	478	519	531	511	526	520	486	510	522	514	530	495	470	489	493	495	470	504	507	486	504	500	544	520	498	489	552	518	459	495	502	474	485	497	507	475	512	494	493	438	467	507	486	518	543	511	510	519	496	480	468	502	478	491	449	492	469	514	516	481	517	482	501	482	538	499	492	511	484	522	497	468	477	498	497	511	520	537	488	505	522	481	517	517	515	526	467	501	497	485	505	481	531	528	518	535	536	529	518	499	487	468	528	505	515	497	474	475	455	502	514	497	465	482	510	503	524	501	514	515	526	518	509	500	539	495	518	495	498	471	520	515	476	487	526	533	486	479	498	509	496	491	498	489	523	506	512	528	507	518	537	499	477	477	512	474	452	518	502	516	511	551	516	496	488	488	497	492	479	502	495	513	509	505	458	486	495	542	539	496	507	453	490	519	495	507	501	514	471	478	504	501	479	483	500	519	497	510	474	504	523	500	448	472	471	492	523	514	493	459	524	500	495	506	475	506	510	490	523	496	476	539	480	454	555	484	480	502	474	474	478	487	490	512	476	521	488	495	513	451	477	465	513	544	527	502	473	475	529	471	477	486	479	495	481	482	506	455	485	520	474	497	475	499	523	490	493	485	518	510	511	497	475	472	473	460	442	496	519	514	544	450	512	456	517	493	482	464	473	489	459	455	529	495	467	492	501	551	445	499	503	500	477	521	508	506	509	512	473	460	482	504	504	509	563	456	527	520	516	480	492	508	529	476	506	476	507	490	511	513	489	508	492	498	502	506	473	520	498	514	485	482	503	482	502	538	519	509	466	507	475	495	544	507	492	512	516	496	506	504	539	521	526	489	478	482	486	496	550	475	465	497	499	484	437	509	484	513
23668	36772	19642	5602	1661	667	491	433	409	428	429	405	418	407	417	404	409	397	385	418	414	385	436	437	377	436	431	420	414	398	416	421	453	406	441	403	428	415	440	450	426	376	445	418	448	431	453	379	422	395	414	424	401	417	425	399	437	436	427	428	427	422	451	451	422	405	464	410	422	415	401	430	360	461	398	421	449	437	466	410	457	432	421	406	411	453	421	397	438	400	432	418	386	386	432	402	422	422	428	395	396	434	452	432	409	405	417	420	429	431	391	409	459	433	405	391	462	381	470	407	442	455	431	425	440	441	430	434	451	418	446	409	416	434	429	425	396	421	421	417	392	411	435	403	445	428	439	434	424	408	403	432	451	416	424	443	431	436	413	380	426	441	439	433	432	437	428	452	421	430	436	432	450	416	424	424	443	403	397	411	421	443	419	418	411	423	421	467	427	413	436	430	407	428	457	416	391	414	426	437	440	414	424	421	401	383	429	415	435	437	431	400	403	434	462	417	409	436	412	424	422	433	412	429	433	394	442	420	445	413	439	430	434	366	438	421	444	385	433	412	427	421	444	421	429	427	438	463	391	435	419	434	413	414	439	432	358	428	434	412	449	426	411	396	407	378	438	432	403	439	466	395	449	455	424	425	434	415	424	427	400	432	471	452	414	429	455	442	424	436	404	381	411	396	452	452	437	407	461	434	441	436	402	415	385	427	438	414	442	395	440	420	451	411	384	430	428	415	423	409	417	406	442	414	376	396	448	464	439	434	414	419	418	448	435	407	427	402	408	439	468	424	426	420	410	433	444	389	421	423	427	424	412	409	433	420	411	411	428	444	419	450	448	390	433	407	440	412	437	412	418	405	472	433	425	420	387	419	400	442	436	411	407	406	393	482	451	444	458	420	439	423	426	420	427	402	405	456	428	403	398	434	423	432	448	430	411	459	432	418	430	429	432	412	403	422	406	445	415	404	420	431	404	377	413	437	416	421	400	420	434	433	417	416	442	385	429	412	428	395	409	427	438	429	420	450	411	419	405	412	438	403	473	391	399	424	435	443	442	415	419	454	402	441	402	391	427	417	427	448	390	411	468	440	405	418	434	407	428	414	421	396	411	430	374	404	450	410	437	411	430	452	431	402	430	466	378	418	425	432	372	428	435	428	408	417	434	460	399	461	416	405	435	390	428	438	408	421	408	419	401	452	429	450	403	452	425	415	424	410	377	430	414	405	424	431	422	423	428	427	397	401	466	417	447	391	424	419	432	439	435	442	413	416	406	443	419	386	415	445	421	423	387	447	472	414	415	422	466	397	394	400	439	417	399	438	439	445	419	421	407	450	384	445	419	417	417	435	413	426	412	455	427	410	439	441	408	394	414	406	428	434	424	402	412	388	450	407	431	424	422	438	409	463	424	437	415	421	434	406	409	444	417	431	421	409	411	406	418	387	452	403	421	424	438	422	403	417	431	425	442	427	385	470	422	421	427	416	421	435	414	441	456	426	415	418	412	445	410	410	442	449	464	382	414	443	433	417	448	445	399	415	445	409	392	415	396	419	442	416	406	431	401	428	413	425	407	407	447	402	429	380	462	430	425	453	416	420	401	437	451	417	417	442	432	436	428	401	420	431	415	397	413	444	440	388	418	442	442	448	377	422	411	434	444	414	450	442	409	421	433	418	424	405	449	451	455	434	417	415	422	426	428	385	413	408	404	420	398	426	400	437	441	421	426	428	404	399	417	393	414	404	445	454	428	425	407	447	396	401	424	430	376	402	445	393	386	413	420	404	443	462	421	388	425	441	428	417	438	467	465	411	385	436	430	433	414	444	423	452	427	413	397	447	430	430	434	438	427	410	448	411	420	467	425	433	436	404	407	421	470	437	389	441	418	456	427	452	418	419	455	411	420	417	375	378	432	408	432	428	416	450	420	413	406	427	440	423	435	454	416	430	408	467	422	432	443	424	411	406	459	440	403	424	471	394	402	428	451	388	446	432	407	456	437	452	432	473	387	437	421	438	465	439	391	429	421	430	400	413	454	417	421	408	428	408	443	395	422	455	432	411	400	422	445	423	400	427	416	442	395	442	419	427	423	394	431	390	420	371	435	390	389	400	436	429	386	422	418	426	433	381	435	407	400	394	412	447	415	431	403	427	410	430	452	441	446	431	437	423	391	412	379	434	430	477	407	424	418	378	414	435	404	417	442	429	406	439	414	437	437	378	416	419	422	431	415	458	394	432	435	397	430	421	468	438	454	452	490	409	405	449	406	377	445	482	418	430	444	434	449	390	407	412	434	407	383	398	462	417	389	438	428	422	427	403	413	421	410	435	390	453	429	418	437	409	414	420	442	405	399	414	397	383	435	385	400	419	424	408	445	420	429	380	429	419	456	404	466	400	406	426	386	471	437	421	433	441	451	426	426	406	481	464	421	405	472	428	387	441	452	432	428	429	390	403	409	418	432	405	439	405	386	433	400	380	439	430	432	439	407	467	410	441	457	456	436	454	416	386	442	415	418	431	425	441	445	394	434	418	421	390	448	401	428	406	408	419	445	460	406	418	400	446	430	376	395	414	445	426	408	435	432	423	424	409	409	418	438	454	408	419	410	377	408	434	447	385	458	365	456	412	389	403	447	441	439	425	393	421	413	383	389	429	427	439	436	391	398	444	402	427	446	414	403	454	451	423	432	447	449	446	419	431	458	469	435	426	410	419	400	418	413	416	436	415	426	375	405	426	394	401	427	411	450	398	428	433	447	411	407	457	421	433	401	429	428	433	435	454	410	435	429	395	465	385	429	389	426	441	452	401	441	427	419	462	436	442	428	426	433	435	419	442	469	421	406	405	415	400	435	419	415	407	420	403	449	442	425	463	400	438	409	438	392	419	448	421	387	420	423	424	426	414	426	409	430	467	420	404	439	419	446	407	412	437	432	434	432	433	429	423	446	404	437	428	399	404	414	437	396	436	413	412	383	457	447	434	442	428	399	436	446	417	411	456	417	435	429	416	418	426	436	413	414	420	437	446	448	400	416	433	441	445	453	413	463	419	436	421	429	429	436	459	409	410	399	452	407	398	431	407	407	401	415	446	434	420	435	441	431	449	437	455	412	464	403	411	425	424	420	437	435	421	422	431	435	415	410	420	408	459	457	402	431	405	450	417	429	440	416	428	426	403	381	393	403	409	424	438	370	426	407	405	442	412	452	419	421	411	442	407	390	436	395	402	425	438	424	403	419	408	420	452	424	438	397	439	413	440	393	415	415	440	459	401	424	433	376	431	383	398	427	433	448	418	377	437	370	418	446	388	411	410	420	422	394	424	439	420	419	466	425	408	449	406	414	432	458	427	450	418	455	421	411	452	462	405	456	420	426	418	438	400	418	440	430	416	392	400	437	462	425	398	416	444	436	417	417	392	409	423	416	416	448	421	429	418	410	427	412	397	392	411	453	439	415	401	436	417	435	418	382	430	439	418	407	407	461	448	467	426	412	422	431	411
25288	27122	40309	33618	17896	4775	1049	669	598	593	579	556	587	587	546	524	518	563	565	540	544	558	550	517	551	558	546	599	505	556	569	552	526	609	546	518	583	529	519	552	540	571	537	548	550	590	569	518	546	568	575	519	527	557	530	536	534	537	551	535	552	555	565	578	559	508	518	578	570	554	524	561	524	545	575	520	530	553	550	544	531	512	538	539	556	542	528	514	564	591	565	532	530	537	555	570	561	532	516	535	535	561	511	558	579	560	524	529	558	522	543	566	537	527	517	564	553	514	531	531	565	548	501	558	509	551	534	545	535	571	560	603	531	533	544	559	534	512	558	519	561	584	541	544	585	601	560	545	544	550	568	502	563	520	545	533	536	535	557	527	522	545	556	575	559	547	524	550	508	544	521	573	522	530	566	565	530	575	602	559	588	495	584	566	544	575	500	547	525	556	527	515	523	520	560	536	542	552	520	529	531	539	534	557	520	523	509	564	566	503	580	554	525	554	563	529	527	510	542	521	541	548	573	553	583	568	606	524	522	558	575	492	563	593	514	584	575	552	524	551	508	582	528	543	505	555	538	573	550	564	573	515	543	544	588	540	518	540	547	550	545	527	541	528	548	555	515	566	544	554	538	543	532	522	558	552	569	553	503	561	514	498	542	547	547	519	523	575	571	497	547	530	514	518	513	543	533	574	576	540	500	558	569	561	571	553	570	560	543	510	486	551	561	557	528	566	517	546	545	524	544	521	569	581	534	560	577	543	538	545	552	569	525	524	529	566	549	537	588	542	540	548	589	530	470	517	550	554	549	548	526	566	567	538	545	526	560	533	552	528	538	563	495	586	544	549	584	552	545	543	561	543	569	544	553	517	522	537	526	575	538	544	535	529	529	531	526	531	506	575	548	562	519	520	568	548	555	542	570	608	526	527	545	518	549	547	574	533	537	530	554	540	519	514	505	529	508	549	491	547	498	519	573	530	512	574	574	533	568	552	545	558	538	519	536	584	501	570	549	568	535	541	522	545	541	597	552	538	573	515	533	544	544	520	534	571	527	537	548	506	550	522	561	554	557	561	551	578	608	547	518	531	550	551	548	599	545	541	558	511	513	582	550	559	570	525	517	527	542	544	543	547	545	548	524	550	560	516	556	564	520	538	531	558	530	526	543	588	512	541	559	540	536	528	566	514	544	570	511	548	562	533	525	545	511	543	548	557	541	547	539	530	525	538	552	566	521	550	532	528	591	554	527	574	558	553	541	551	527	517	550	558	522	588	542	549	531	572	554	565	583	587	533	516	521	506	576	537	586	559	540	570	542	567	535	541	493	547	517	548	527	532	559	545	548	573	565	604	518	539	569	517	547	567	548	549	538	522	553	583	529	571	530	528	513	563	557	548	531	557	542	553	523	537	527	540	559	543	554	522	551	533	552	545	570	511	516	576	542	581	541	552	527	553	594	526	534	555	569	540	530	558	544	535	541	599	463	556	542	517	567	564	574	561	534	550	503	537	552	552	562	529	553	504	538	560	572	557	560	511	533	513	525	550	507	565	522	518	565	562	536	564	555	543	530	550	597	540	526	540	559	537	525	532	525	561	526	533	559	534	566	523	559	550	554	537	562	567	525	536	528	565	574	524	564	569	561	566	482	555	556	571	547	552	518	529	548	539	552	538	553	555	548	553	564	541	552	531	568	514	505	556	529	578	568	541	528	600	529	564	552	576	538	515	550	549	535	511	541	516	554	511	555	549	554	558	544	589	524	549	561	551	560	529	539	546	543	518	534	536	547	561	532	538	533	592	553	535	531	526	554	538	530	549	594	524	535	461	535	549	560	575	533	544	581	555	522	497	520	545	506	520	539	520	524	543	558	553	530	535	542	558	521	559	570	513	530	571	537	539	492	588	563	541	537	552	554	526	509	553	532	536	537	526	533	553	549	576	535	552	539	574	555	529	554	553	546	578	558	520	525	581	537	525	561	524	538	510	536	530	525	525	546	524	541	574	548	552	595	571	555	548	550	577	541	537	546	584	539	554	554	563	556	567	528	522	508	527	553	540	557	598	562	586	516	543	538	589	485	572	492	532	564	572	572	534	577	566	530	576	570	567	569	548	523	536	518	541	569	528	518	517	535	553	559	575	566	566	532	540	528	554	538	583	558	529	547	515	515	537	510	554	548	511	540	540	540	521	619	552	568	538	552	535	544	543	522	543	555	556	548	552	563	534	541	534	522	562	570	541	531	531	559	584	536	563	566	541	549	506	563	545	537	525	551	532	546	536	577	530	536	506	531	550	578	572	547	532	521	581	563	526	535	507	534	582	525	563	510	589	526	574	571	528	572	510	572	567	533	551	562	547	508	533	525	519	572	539	502	541	510	533	531	557	524	554	538	562	601	532	544	535	582	544	508	549	538	572	508	571	541	549	506	521	558	584	571	565	561	554	538	544	538	518	550	561	574	568	578	538	530	557	548	533	544	546	539	530	558	557	566	559	577	568	516	531	519	525	557	572	514	477	618	511	566	523	529	551	492	550	513	573	527	559	556	551	562	533	563	540	581	592	536	537	507	562	549	501	534	535	554	495	567	499	544	554	521	509	572	549	536	569	527	552	535	575	525	526	570	552	528	537	538	569	507	532	533	515	531	519	544	519	516	529	569	562	532	522	529	552	578	605	527	576	517	549	537	527	556	554	534	526	559	540	585	538	530	565	576	551	558	564	539	520	520	526	583	549	558	526	532	558	528	556	548	563	528	557	550	550	530	545	501	517	526	525	588	531	535	594	546	550	525	559	553	551	499	570	539	571	563	508	547	579	560	533	585	519	499	561	505	583	550	556	574	536	525	516	525	557	595	530	577	486	569	523	541	504	523	546	554	563	564	591	510	563	558	567	563	565	544	520	523	546	559	522	562	553	541	583	600	557	557	523	540	482	542	522	531	529	555	572	558	540	573	523	534	558	544	561	553	518	563	545	566	547	536	552	515	573	545	560	532	541	507	548	574	519	517	558	550	528	569	569	593	561	531	518	524	545	518	532	562	553	500	519	564	510	572	553	507	545	542	488	513	584	537	562	552	549	561	562	539	516	600	578	557	567	572	557	533	542	519	531	516	563	553	509	508	505	537	516	565	521	542	561	547	509	545	550	576	553	531	561	531	507	541	558	526	558	588	540	607	539	592	583	557	498	507	509	538	609	534	568	513	562	553	551	527	553	535	537	523	515	537	519	485	553	543	541	582	572	546	557	515	572	574	479	539	558	560	530	548	530	509	542	544	555	534	527	506	512	575	556	539	580	525	562	521	593	544	575	555	555	532	498	562	535	549	548	574	597	489	530	561	536	494	543	549	546	552	545	553	555	556	538	505	487	526	530	520	537	536	555	535	513	554	571	527	538	552	564	580	539	489	540	554	569	561	539	529	530	552	571	530	581	536	562	574	523	582	536	531	519	564	530	520	570	537	580	507	545	481	555	517	569	562	516	554	521	556	544	529	578	506	560
59613	90124	59423	26621	8259	2120	808	585	510	482	528	504	490	500	486	514	480	464	481	466	491	491	487	472	535	504	517	512	504	502	506	496	504	522	504	531	479	506	461	526	514	514	502	520	506	530	513	463	526	506	514	504	522	484	511	501	477	525	486	529	486	453	458	518	521	455	497	520	508	508	507	528	521	545	512	535	475	509	539	519	489	519	524	538	499	484	479	532	502	478	523	502	498	510	482	508	479	524	522	513	502	470	517	481	493	468	505	488	485	478	534	510	474	520	515	504	483	513	479	490	452	532	522	460	531	470	514	498	496	495	446	519	476	459	550	509	494	511	531	498	520	514	477	489	465	501	561	505	487	479	477	503	478	500	487	502	511	501	487	510	488	450	506	522	548	481	452	476	471	522	524	535	522	478	514	511	487	460	470	506	529	504	507	518	522	472	500	519	505	520	485	520	506	519	487	488	453	530	502	544	509	521	491	492	532	496	482	481	489	499	522	483	458	511	511	535	470	518	504	488	477	542	461	533	524	499	511	502	519	495	533	528	509	549	474	537	468	524	489	477	506	467	468	487	510	477	507	498	526	511	521	518	477	485	507	473	475	506	506	498	509	494	503	487	505	525	517	487	524	514	522	498	494	512	499	492	545	452	491	501	521	508	501	493	502	480	484	467	507	482	513	504	510	490	468	490	493	508	517	470	481	466	496	541	480	521	496	501	509	480	503	508	519	507	522	510	518	555	514	498	497	501	528	502	504	489	480	470	525	516	469	498	491	517	531	492	454	462	470	496	534	494	502	535	524	506	501	492	519	505	524	548	492	476	506	519	478	517	493	486	493	467	486	503	490	470	483	501	480	523	488	487	524	530	492	490	506	494	481	510	536	505	505	505	520	514	496	495	527	492	509	551	522	493	504	508	514	521	518	482	496	462	475	480	502	506	485	526	528	494	535	538	486	527	528	488	491	488	457	462	486	519	488	548	503	495	487	498	514	482	519	523	503	466	487	514	491	572	488	522	501	527	498	505	496	499	490	495	510	506	518	495	489	484	504	498	501	502	502	478	474	495	513	575	548	509	480	485	514	459	495	524	494	543	486	526	458	496	478	483	493	498	489	507	479	459	494	495	507	465	493	512	511	462	496	463	494	475	476	491	525	465	520	540	491	512	501	497	495	507	520	509	525	461	495	520	493	490	498	538	509	503	510	515	531	539	489	484	485	502	495	484	496	465	500	503	521	485	529	507	494	532	530	486	479	508	530	498	500	486	503	533	453	490	507	514	468	527	484	505	509	475	473	508	512	459	520	513	539	456	549	505	483	486	517	494	499	497	506	490	468	476	494	495	500	476	499	500	526	462	510	467	475	473	535	504	476	509	446	500	532	503	525	530	471	512	482	534	537	533	503	493	484	521	541	483	491	535	515	523	516	521	515	489	502	500	513	527	498	517	461	545	478	497	524	527	529	502	514	496	496	515	507	514	546	438	513	493	499	483	511	476	496	492	535	485	509	445	522	505	482	475	512	496	526	504	506	528	467	469	506	523	469	494	495	536	494	473	484	481	482	458	512	532	482	539	493	472	481	524	489	518	472	495	512	497	483	510	486	435	483	485	488	523	514	519	476	485	452	454	467	526	527	477	499	502	528	524	501	510	487	514	489	460	485	490	525	477	501	486	473	486	483	459	542	554	513	501	468	526	526	488	495	442	463	496	481	513	473	466	508	504	486	520	482	504	485	500	531	524	473	481	524	513	464	545	532	465	518	543	508	518	524	530	529	513	486	488	491	522	494	495	521	507	497	499	504	497	520	485	472	512	505	528	496	474	488	525	512	509	542	544	490	505	484	538	500	487	469	474	515	491	479	488	533	477	487	457	496	502	595	477	495	536	520	537	500	481	536	491	504	491	519	522	519	539	491	519	452	523	466	483	470	478	499	482	514	489	500	505	458	532	474	492	500	494	488	518	511	504	458	491	498	499	491	502	488	524	474	504	483	502	525	467	501	518	491	490	503	518	481	524	525	493	481	490	490	476	495	500	500	506	473	530	475	502	486	481	508	503	502	471	491	482	502	494	488	513	504	520	515	499	547	489	471	509	515	485	493	506	507	465	485	483	542	502	488	524	500	524	512	448	524	519	466	481	503	474	471	491	505	520	554	510	483	484	497	505	519	505	495	485	507	520	510	481	499	496	516	488	481	483	481	476	490	437	487	468	494	513	470	466	500	504	496	502	520	518	501	517	518	474	530	492	493	505	520	526	497	501	501	497	486	498	515	485	515	498	544	479	478	507	523	528	509	486	487	485	503	495	524	493	488	525	537	539	513	474	489	487	511	513	532	519	504	498	494	495	467	481	475	492	496	519	512	511	509	530	482	523	527	500	548	511	507	498	530	455	481	475	460	519	524	491	484	467	493	505	481	525	481	526	526	482	477	487	478	554	505	502	489	532	543	526	510	530	539	480	488	507	506	499	510	498	504	493	518	493	468	474	491	470	552	469	518	513	485	487	500	453	522	499	530	495	495	483	512	501	495	462	526	528	467	492	496	480	515	503	526	523	531	467	507	471	554	532	525	558	504	487	511	456	503	487	514	517	490	497	524	461	462	489	564	448	470	513	503	500	492	502	511	522	452	480	493	524	488	498	544	449	493	473	505	527	495	449	539	493	524	479	496	476	496	497	509	511	463	513	469	499	538	506	497	470	479	501	511	468	496	486	487	512	522	504	513	501	507	478	537	499	443	532	496	499	512	480	454	506	511	498	494	527	551	468	445	546	513	477	521	498	491	555	493	502	546	503	494	492	524	514	524	508	532	525	488	514	529	513	501	498	509	486	508	510	511	492	516	499	512	500	535	526	496	514	509	491	526	445	485	472	498	486	513	496	531	505	520	458	485	503	485	530	516	486	538	511	508	510	502	478	508	498	484	483	507	526	497	523	490	500	518	508	520	501	489	516	461	488	500	483	502	521	504	536	504	529	510	481	484	475	475	465	471	465	471	521	480	455	485	488	489	513	501	483	508	529	472	486	505	518	524	509	515	536	523	504	495	519	509	510	477	557	506	504	489	506	491	500	492	482	492	484	502	474	475	517	554	471	512	532	538	503	496	464	511	489	484	520	505	503	502	520	500	494	492	486	536	499	504	514	493	475	535	497	503	505	471	517	528	489	489	499	519	498	508	492	496	545	516	505	500	503	527	516	527	488	531	500	498	490	537	473	514	506	469	498	482	507	495	528	466	494	505	466	541	500	521	481	483	497	528	493	534	487	501	500	468	523	497	513	483	514	511	463	501	526	536	499	520	482	550	480	527	460	491	520	510	547	534	431	475	488	479	535	471	531	506	485	480	505	473	517	477	496	499	543	486	490	483	523	508	531	524	507	529	517	487	491	499	458	568	481	451	499	507	486	493	499	545	520	494	486	497	479	468	509	485	486	520	527	504	476	500	510	499	491	519	497	494	468	515	451	466	446	469	539	513	479	511	496	458	505	563	461	502	533
23966	23829	35474	30953	22125	12908	2843	941	759	714	732	705	678	669	694	680	685	661	650	670	703	706	653	664	724	675	665	669	703	674	713	679	649	713	638	761	674	640	734	636	603	689	672	667	655	638	676	687	664	634	631	651	676	653	675	699	666	661	695	661	696	681	641	641	638	606	643	697	673	674	676	712	664	682	673	723	624	665	699	683	705	652	706	693	630	639	677	667	657	689	695	743	685	665	633	656	677	699	676	671	666	679	680	679	679	652	691	615	663	698	705	669	654	662	710	717	670	683	724	615	622	682	649	661	702	631	696	687	676	676	693	687	699	640	674	702	686	666	648	695	647	681	652	695	702	705	663	651	657	665	701	649	650	657	641	634	678	717	627	642	703	625	685	674	645	680	679	687	660	604	632	715	680	682	680	652	681	691	651	672	673	670	704	665	716	673	683	682	636	678	683	626	673	646	688	675	678	638	650	671	680	655	681	662	703	669	638	678	662	641	661	690	648	650	683	638	719	621	683	692	666	687	683	678	699	689	652	665	702	705	648	648	604	626	676	663	699	755	666	667	692	676	680	646	669	677	691	669	676	643	676	678	698	672	707	620	648	669	633	624	707	660	703	659	687	674	713	654	729	655	724	669	635	644	713	721	760	683	640	697	669	706	674	615	647	694	674	691	643	685	632	675	671	676	705	702	678	650	663	676	670	672	683	644	684	716	695	684	674	613	658	656	651	652	658	659	668	651	689	704	647	715	722	608	682	658	667	659	677	675	668	666	698	691	695	710	696	676	654	634	681	675	674	669	696	714	666	671	687	654	663	664	704	701	690	686	684	654	626	657	675	668	719	652	661	636	662	680	657	661	714	673	713	691	702	675	708	667	659	626	667	695	654	662	605	640	699	701	712	638	655	618	706	638	686	647	717	682	638	618	672	657	677	641	641	691	690	690	653	628	584	636	715	654	653	641	647	711	653	637	688	688	672	666	730	654	654	622	656	671	717	659	646	677	658	645	687	678	657	668	616	647	685	712	695	707	702	691	653	650	715	640	695	673	656	676	706	687	683	691	696	720	695	649	709	708	669	696	684	597	682	681	688	671	698	642	683	674	680	637	663	663	665	650	639	676	665	691	645	644	686	614	679	702	704	693	695	703	622	685	635	676	689	652	699	683	643	634	664	715	690	668	650	702	641	666	683	644	659	664	628	646	721	712	672	655	645	685	631	628	668	688	657	637	615	661	655	681	708	660	661	655	638	653	713	698	683	627	655	643	638	692	703	654	670	655	645	708	698	608	641	693	674	706	679	615	664	638	628	669	696	662	673	663	682	653	650	703	608	663	677	636	712	685	607	657	660	652	643	689	689	702	685	669	657	672	680	618	648	681	685	677	675	633	686	664	705	679	661	704	662	655	686	692	660	673	665	679	661	674	674	665	692	662	694	681	687	714	685	681	627	692	640	682	699	634	656	707	661	676	675	665	652	676	659	681	633	695	705	659	647	645	691	661	618	708	676	678	660	711	675	670	690	679	644	639	707	664	697	653	669	693	684	676	725	679	647	668	701	689	671	667	664	695	707	687	655	698	684	650	664	666	692	687	674	697	647	677	666	682	646	665	642	646	670	614	689	700	699	625	606	684	682	676	649	607	638	678	672	686	701	705	649	656	668	651	661	614	651	682	669	711	686	678	681	697	653	670	664	619	662	680	668	641	647	667	660	707	692	692	666	640	631	699	663	658	665	698	700	669	633	710	676	675	637	664	692	683	689	687	700	705	627	698	722	703	720	666	677	642	660	635	660	631	731	649	690	655	649	679	653	675	693	675	644	678	636	671	676	680	705	699	677	679	701	668	685	637	723	667	677	648	656	663	648	661	647	709	667	698	657	671	648	719	641	659	687	686	619	670	679	674	726	692	655	645	678	650	656	681	671	672	681	674	687	639	675	644	675	715	679	636	680	652	666	681	660	673	657	648	657	723	636	667	682	657	720	653	677	678	690	653	691	706	635	627	648	647	648	689	619	681	662	685	682	689	634	654	686	673	736	650	625	668	679	691	687	689	615	665	658	648	679	654	671	668	699	626	732	642	706	677	721	689	678	668	664	614	679	679	689	712	661	677	661	647	693	697	690	671	673	656	661	660	653	673	632	664	658	655	638	642	655	672	697	681	667	670	644	669	647	610	682	647	688	629	669	701	663	671	660	684	707	655	665	680	651	685	678	665	697	641	648	634	637	688	663	695	648	667	699	651	654	672	679	658	738	696	676	672	660	634	669	641	682	649	636	666	695	592	648	707	645	667	680	668	682	694	645	700	687	691	659	677	697	735	694	686	666	655	663	699	668	670	660	664	682	638	663	672	694	685	678	602	715	667	617	659	650	671	629	703	636	661	646	710	689	638	670	732	634	679	643	637	648	698	687	698	690	651	712	670	667	629	683	650	690	653	694	725	652	672	645	680	637	655	691	636	683	644	618	682	679	664	679	705	737	663	667	644	647	687	621	650	741	673	632	664	675	645	666	647	663	703	661	623	667	639	678	627	684	687	639	698	611	653	629	673	714	691	640	667	674	656	683	665	632	753	632	667	680	720	695	656	631	710	669	634	667	685	651	670	661	655	666	679	649	698	688	659	666	643	677	627	677	693	678	678	670	700	628	689	665	677	661	721	700	622	669	674	665	674	680	628	636	676	657	674	684	661	678	702	727	685	693	660	672	663	670	710	684	702	663	696	694	643	712	666	654	660	657	685	634	652	643	692	672	637	669	694	643	653	661	680	673	643	667	690	654	640	632	656	656	681	648	632	678	671	688	643	666	653	687	665	659	696	698	706	699	678	634	689	618	636	665	676	696	716	627	669	689	685	626	653	635	666	677	674	674	679	671	680	639	657	647	691	689	657	719	657	639	689	604	662	660	649	656	655	691	694	702	656	690	675	644	668	657	654	631	688	701	686	654	673	680	640	674	642	641	660	722	619	702	671	694	584	665	683	673	627	668	640	669	706	682	679	666	643	656	652	667	704	671	648	647	699	728	685	711	638	676	631	681	729	601	627	692	685	681	643	654	662	664	653	684	676	646	705	689	653	697	734	666	683	650	693	656	686	651	662	648	664	696	672	691	664	653	688	641	643	704	664	690	637	681	684	673	689	648	651	637	647	648	640	690	646	662	652	663	674	682	666	654	691	661	722	686	678	655	676	649	659	644	641	689	691	661	702	652	680	683	656	709	650	693	652	694	650	680	689	671	655	638	671	674	625	726	666	673	672	669	696	653	639	655	662	633	668	663	691	643	706	660	651	659	636	673	673	620	652	666	691	663	616	691	676	710	693	640	665	672	658	619	637	643	643	652	634	696	650	698	691	631	681	629	678	626	644	667	663	673	685	668	671	674	683	681	661	643	671	660	670	676	637	616	600	671	683	692	676	661	669	670	673	674	669	664	642	694	691	693	655	709	655	694	671	646	645	708	672	625	673	661	642	652	653	665	659	636	685	659	662	690	682	668	640
62844	101795	69245	36902	12767	4033	1356	758	670	612	650	665	625	621	589	607	593	624	624	678	631	652	639	636	641	681	615	691	673	622	626	685	654	636	655	611	647	635	641	631	603	651	626	643	659	626	676	584	630	609	674	661	648	654	654	634	665	609	631	595	622	639	613	670	647	625	623	646	650	628	650	622	643	627	640	634	620	660	670	643	639	651	615	591	612	613	632	610	649	629	624	700	664	612	675	656	617	644	644	621	641	620	631	642	606	591	657	596	648	611	623	670	639	593	611	669	609	657	688	642	648	590	585	647	596	631	652	687	616	582	652	681	648	677	649	621	626	620	643	626	621	647	655	668	620	627	622	624	642	652	638	663	566	641	675	656	645	664	666	637	621	634	660	663	650	620	642	648	619	595	569	644	605	616	637	639	663	604	625	638	643	617	620	656	634	632	641	624	625	633	669	631	632	624	658	638	644	592	634	603	613	626	630	640	612	668	654	657	644	653	620	593	635	637	666	626	592	603	613	636	653	615	604	628	617	728	676	630	664	665	666	637	598	607	630	618	646	633	624	666	631	656	629	655	604	622	627	690	632	600	658	611	629	607	636	650	623	651	657	668	631	667	710	659	621	616	602	625	620	619	633	625	587	606	647	652	625	642	644	606	612	616	603	659	612	639	652	599	622	649	620	625	640	618	621	659	550	641	630	604	628	618	612	646	601	655	661	642	673	648	640	578	672	627	634	647	627	629	648	590	664	616	656	675	637	618	636	616	599	614	664	643	637	649	635	636	646	601	575	625	655	618	614	628	641	668	630	605	637	645	662	598	617	652	593	621	665	634	638	585	724	619	602	619	633	666	627	624	647	662	626	660	625	630	656	658	672	667	604	619	599	656	624	623	626	648	605	621	629	674	654	625	649	611	693	636	637	676	647	630	644	647	643	622	633	630	672	644	670	632	640	631	646	659	640	631	619	652	661	638	616	667	683	663	647	629	608	596	632	651	635	584	630	649	607	622	627	610	694	672	588	611	617	631	612	684	618	617	676	654	580	627	633	678	626	625	632	607	630	668	630	592	605	649	684	663	654	678	595	604	597	617	655	642	610	623	644	655	675	618	611	648	651	666	610	639	631	651	637	627	663	622	609	622	643	616	632	617	663	634	625	652	631	605	590	657	576	618	622	608	606	605	638	655	682	596	645	602	667	678	639	664	674	606	602	689	683	630	634	661	598	621	603	635	653	634	647	605	659	618	620	626	637	625	637	626	610	602	651	649	595	617	628	653	617	593	616	675	622	582	597	636	631	612	673	633	657	596	611	640	639	662	630	630	625	603	656	674	642	637	642	693	614	645	580	668	661	647	612	599	633	677	605	628	664	640	642	659	676	583	613	652	583	624	617	610	606	630	643	623	665	647	597	633	626	659	638	627	651	636	658	621	650	586	595	653	631	641	595	660	627	620	652	615	638	612	656	634	648	645	585	606	656	627	645	641	633	606	632	622	651	626	651	646	600	601	615	657	648	679	596	611	605	598	635	683	664	663	628	625	673	604	619	628	637	635	624	614	654	611	650	589	627	617	672	682	628	652	657	623	654	638	604	658	627	657	615	630	596	647	640	638	651	658	637	640	628	634	589	652	635	625	640	648	689	597	619	596	620	628	657	624	661	656	622	623	651	572	627	612	627	631	623	625	582	623	650	636	592	651	620	622	610	621	600	645	622	644	662	646	628	595	627	646	618	654	631	645	650	629	662	603	658	633	592	654	670	633	610	614	665	623	625	623	623	611	635	640	632	653	610	632	654	653	634	637	625	620	658	622	597	625	631	656	646	613	595	603	630	565	643	632	632	654	573	616	653	626	656	673	648	662	621	638	651	657	615	600	636	664	644	631	636	640	645	639	642	599	634	622	623	629	682	670	640	618	631	666	618	646	663	645	618	608	653	630	639	656	637	655	623	647	615	640	632	603	638	638	619	640	665	636	625	664	657	600	656	636	640	663	663	619	673	652	597	656	624	639	652	621	645	649	639	653	623	642	610	646	626	646	640	579	630	619	617	643	611	600	612	617	677	614	609	635	671	671	663	637	670	631	640	582	652	638	669	686	649	629	596	602	600	653	609	646	604	584	634	689	609	646	630	606	633	650	716	644	639	626	624	601	642	684	625	611	628	638	646	637	662	609	656	628	644	624	636	620	637	661	642	670	608	640	608	626	604	660	641	621	657	640	627	632	615	646	662	654	624	645	624	646	630	618	621	629	632	575	648	569	642	651	609	632	581	639	604	638	669	619	650	611	614	631	619	622	678	590	587	647	599	582	642	624	636	642	633	647	613	682	624	655	600	638	631	657	652	586	623	639	641	658	633	585	638	634	584	627	598	625	626	668	581	644	615	642	636	654	674	664	615	617	606	610	661	624	635	606	634	675	610	606	625	645	644	631	654	623	614	636	651	638	634	601	649	621	635	642	645	611	633	646	620	663	601	647	645	619	615	599	630	600	633	611	630	586	642	626	680	662	575	638	594	626	607	641	613	643	657	638	642	624	642	645	624	610	588	651	623	574	645	613	625	609	609	620	671	608	594	664	669	643	610	591	603	612	620	631	631	642	659	668	640	639	623	637	616	664	641	653	574	648	646	604	659	632	661	651	612	631	632	682	651	671	621	633	629	608	608	626	635	594	642	634	629	623	624	595	601	638	622	596	633	623	637	665	592	632	630	576	632	665	607	688	673	629	603	596	607	641	639	635	630	625	672	703	595	690	627	595	614	622	628	618	590	608	641	602	636	600	652	606	631	650	661	686	633	631	693	598	614	643	628	623	643	638	630	587	625	581	632	639	616	634	637	612	632	630	608	586	659	614	596	606	608	642	661	633	626	660	620	614	627	614	598	605	607	657	631	642	603	601	587	632	632	641	600	645	625	640	636	636	642	597	648	673	638	595	630	622	614	661	603	598	635	626	627	610	608	620	644	565	634	656	629	630	626	637	667	597	638	635	624	620	654	645	613	626	686	569	689	651	663	654	631	642	617	663	619	668	617	594	653	678	628	663	619	603	645	634	607	603	642	615	677	607	570	672	616	627	674	656	564	635	652	634	597	629	662	587	613	632	650	617	613	606	637	595	614	633	621	623	605	628	667	635	656	654	646	636	639	616	623	628	572	647	599	616	620	661	658	617	611	616	613	643	633	604	593	652	582	656	685	626	617	606	604	691	632	644	632	630	641	655	625	626	670	645	605	602	584	612	632	623	612	635	596	625	593	654	632	618	638	621	645	680	623	641	677	623	609	617	611	620	611	644	625	626	654	599	608	603	656	611	605	667	619	621	610	659	647	609	678	636	626	664	603	600	631	616	617	616	639	605	667	619	627	653	568	638	629	633	672	607	623	596	643	644	629	601	619	688	616	616	618	642	647	649	633	643	605	609	635	597	581	649	627	580	634	645	657	659	605	627	627	616	609	620	682	638	631	655	626	588	643	625	606	587	642	673	647	625	608	632	584	639	607	635
30032	31486	26345	9994	1922	825	554	415	420	472	467	439	480	465	454	421	460	432	490	471	452	443	459	477	444	463	452	477	443	447	485	452	473	459	488	464	424	487	464	437	433	472	498	442	423	494	466	397	482	483	491	491	500	419	444	446	459	467	449	460	452	420	494	498	437	462	441	471	417	456	429	445	452	445	465	491	451	495	444	433	452	477	418	447	416	435	478	466	440	441	445	424	505	439	446	427	439	465	473	439	452	455	447	472	451	448	471	459	498	481	469	464	460	423	464	459	463	448	480	443	470	457	474	477	450	469	445	439	436	497	471	438	456	486	488	477	487	449	463	480	413	447	426	474	443	421	421	464	469	464	465	457	467	460	449	491	437	437	489	480	425	442	465	470	461	450	431	449	455	458	473	407	461	469	458	446	448	473	454	478	449	435	481	449	457	462	447	408	426	445	426	470	455	444	472	467	492	456	456	442	471	468	472	427	454	461	451	463	429	420	456	457	439	442	447	497	451	456	468	441	461	446	471	472	442	469	447	445	471	481	395	482	470	450	449	460	458	447	472	466	481	465	469	456	454	452	429	499	477	465	447	459	446	430	431	499	426	475	482	420	435	423	468	448	450	458	447	439	481	466	446	452	443	446	461	422	441	457	470	434	460	488	442	448	449	489	450	436	473	485	454	459	464	452	434	469	467	436	459	467	459	464	459	450	453	440	499	470	469	490	450	451	453	442	450	488	435	480	466	399	476	466	415	471	437	452	447	449	436	458	434	447	456	448	467	451	438	477	436	448	459	457	484	457	459	486	491	514	488	444	455	460	460	456	434	482	418	456	479	445	482	485	455	452	441	461	428	449	461	441	465	447	462	467	467	482	472	464	488	457	452	475	441	479	450	436	428	461	492	463	443	439	428	447	496	440	469	456	479	454	476	469	456	465	437	441	471	464	424	443	453	432	468	427	456	477	446	464	455	428	475	468	459	462	443	470	465	471	464	452	445	450	461	419	442	467	467	464	447	430	446	449	450	459	467	445	474	473	431	458	432	457	466	474	473	454	481	449	486	485	459	479	449	445	479	411	446	461	503	496	472	482	453	422	456	443	464	452	477	456	437	445	463	461	476	445	444	446	469	477	443	438	431	468	430	444	440	475	421	435	461	443	407	476	450	456	459	492	446	440	471	466	477	451	444	440	446	453	460	465	493	484	456	464	430	486	463	445	462	450	443	466	408	460	476	455	412	462	482	464	473	463	473	468	446	469	459	453	430	475	457	460	484	451	460	455	462	443	437	408	465	489	432	446	485	454	469	472	443	458	437	459	443	442	466	471	456	462	453	432	411	440	493	446	439	452	460	455	463	440	437	440	483	437	467	434	455	482	489	426	443	463	412	457	480	433	423	483	470	469	440	437	470	438	447	471	453	446	449	443	437	404	456	450	460	498	431	474	450	438	472	438	489	458	486	443	416	435	492	466	460	475	452	448	484	411	442	472	467	429	421	466	489	427	429	477	410	458	467	462	482	470	433	457	461	467	460	482	441	458	423	472	453	499	386	442	488	420	421	501	484	460	459	422	457	464	431	468	444	414	483	441	484	456	445	478	451	492	436	449	485	501	454	464	418	467	424	436	469	446	446	457	434	499	465	436	484	475	445	435	444	482	473	446	474	478	469	435	474	447	447	415	442	453	484	438	465	458	464	467	411	414	475	462	480	479	448	473	445	479	499	453	440	437	438	482	429	445	459	461	450	455	482	442	484	470	474	455	458	467	466	432	441	495	445	452	481	435	492	460	443	462	442	457	469	466	410	426	489	442	434	477	473	437	498	437	493	457	428	427	465	477	492	441	466	508	432	470	475	433	492	459	464	438	476	480	402	434	467	426	458	446	450	467	453	460	464	437	466	468	436	444	467	443	525	417	467	440	480	450	441	437	457	466	458	445	448	484	429	479	431	437	509	459	461	445	458	475	434	444	429	434	502	489	483	449	427	440	487	489	470	472	482	463	459	451	467	456	412	432	446	457	483	418	469	444	459	475	468	467	469	445	417	447	488	453	461	466	462	458	439	439	422	465	491	497	449	464	442	431	449	441	447	436	456	444	453	477	452	445	501	456	488	461	424	458	478	469	443	458	454	442	471	430	412	453	487	474	435	486	456	446	459	491	466	535	484	479	495	442	436	460	429	451	479	457	499	454	454	446	497	428	442	488	451	476	437	454	478	483	461	444	434	459	471	440	448	426	418	482	439	482	475	421	457	451	443	459	439	444	477	467	436	446	463	434	428	471	467	437	431	415	472	441	458	467	436	473	461	472	435	434	415	479	492	455	448	446	440	441	481	460	433	473	495	440	475	469	480	448	451	425	469	452	499	447	419	464	489	479	432	452	448	434	454	457	462	462	430	423	437	427	469	440	465	456	455	389	404	435	433	462	432	467	451	455	449	440	443	452	430	473	425	458	433	456	466	432	455	470	474	438	495	414	474	444	431	495	467	427	456	497	444	481	495	423	420	450	497	436	460	467	476	417	446	455	461	456	447	459	424	456	436	475	503	442	470	455	489	460	459	448	425	444	453	425	499	455	446	427	442	464	470	438	426	447	437	425	467	469	439	443	474	463	479	486	453	398	473	460	465	481	465	452	441	433	454	442	411	436	444	428	498	433	444	471	467	418	446	466	457	429	443	452	463	418	473	437	480	480	443	447	430	429	422	452	485	454	433	442	455	455	435	444	470	486	449	488	463	460	448	458	436	436	436	474	440	455	451	463	491	448	436	457	502	437	450	462	454	472	449	441	465	471	409	451	477	482	486	455	469	457	466	418	468	423	477	434	469	454	464	469	466	460	447	505	445	432	452	472	446	473	443	457	439	484	479	431	452	433	457	445	453	446	458	448	464	462	456	449	445	472	429	459	468	474	468	470	425	466	450	444	430	462	446	423	484	477	437	463	469	424	466	437	469	477	477	467	456	456	467	465	475	375	431	471	488	469	449	445	454	482	425	465	468	482	479	491	493	455	456	472	478	442	463	442	453	406	474	456	444	416	437	458	511	432	463	466	441	466	432	428	437	467	476	466	404	458	451	455	400	478	440	491	419	454	439	469	462	451	451	412	419	440	439	429	479	470	460	422	456	460	467	426	441	447	452	492	455	454	430	489	485	449	433	454	486	434	427	443	498	462	456	455	465	484	465	464	445	448	462	451	470	474	441	438	457	468	475	462	432	450	429	480	422	463	418	457	423	496	454	424	456	442	463	458	468	446	453	437	443	437	462	433	456	446	453	431	445	457	436	456	474	447	465	436	472	424	463	434	465	461	447	470	433	456	464	470	415	448	415	446	443	507	474	449	430	462	445	464	468	474	476	440	404	445	460	473	419	435	471	465	453	416	444	450	443	496	477	449	473	475	450	467	464	460	443	434	455	480	440	441	512	486	464	426	448	409	428	450	486	490	425	439	473	464	439	435	420	442	504	435	457	471	430	446	443	475	494	418	451	457	451	460	454	448
23528	37200	19587	5216	1523	628	447	441	396	376	390	401	382	391	419	362	388	411	400	350	375	368	365	393	369	381	371	355	406	375	392	382	383	392	399	365	366	363	380	346	406	383	376	392	393	380	356	381	406	378	399	400	393	397	399	375	359	387	435	428	390	391	431	372	398	386	400	404	420	442	425	389	366	413	398	361	385	360	361	398	375	354	386	398	405	397	395	377	385	399	397	375	379	382	383	397	364	397	384	399	368	375	375	365	412	391	386	379	387	410	394	386	375	369	383	377	396	390	401	362	377	365	380	405	403	377	369	368	429	392	402	382	358	361	368	378	391	411	401	381	384	417	359	400	384	378	371	376	374	390	354	381	375	425	429	398	378	362	403	411	390	391	400	364	403	386	389	404	427	397	376	424	373	382	378	381	399	373	374	391	401	399	365	365	388	379	392	387	371	374	382	380	389	400	344	381	415	405	393	387	392	354	411	362	358	414	410	395	410	392	394	396	401	358	403	371	396	389	384	355	389	421	394	380	348	359	384	381	380	399	394	376	401	378	393	393	382	382	375	389	429	399	381	407	389	390	394	368	463	356	365	378	379	393	419	369	386	354	403	386	401	396	409	391	389	375	391	394	407	336	365	395	350	415	402	388	402	411	388	373	381	398	392	361	391	426	408	356	383	396	396	394	396	408	394	364	338	379	403	370	371	421	356	392	412	403	357	374	382	407	381	405	410	362	389	364	377	367	370	421	392	407	404	349	354	362	398	404	365	362	411	383	386	405	399	379	380	387	376	380	396	385	410	366	399	353	375	348	398	376	398	374	391	381	386	366	388	385	397	345	414	398	365	391	373	394	393	394	411	379	389	380	382	421	381	409	395	416	407	381	339	400	380	410	386	375	401	382	407	361	359	404	367	345	397	372	387	361	383	385	379	404	400	413	384	387	379	400	365	360	384	378	405	418	375	402	420	378	420	404	376	445	355	379	375	406	381	389	347	390	372	394	381	382	398	396	358	430	384	365	386	398	374	373	349	384	413	387	394	385	389	396	371	394	371	406	345	395	387	364	392	401	380	397	394	425	394	357	399	388	425	366	368	380	361	359	364	370	392	380	380	392	392	369	420	396	417	377	418	401	397	389	370	388	386	380	396	340	398	387	401	379	391	360	395	401	437	383	401	367	390	379	384	399	385	384	389	344	402	375	388	355	349	420	357	365	380	415	390	394	391	382	379	378	409	375	418	361	375	387	370	382	403	392	411	394	393	357	384	383	367	399	380	385	391	398	378	394	413	368	407	408	376	384	380	401	362	388	359	387	366	336	408	350	416	415	398	390	389	349	388	394	407	385	368	400	369	395	378	364	410	378	387	375	383	406	379	378	428	363	358	404	390	402	395	411	398	375	384	427	385	378	387	415	353	377	397	371	363	341	386	398	410	419	379	399	421	416	418	404	353	397	357	378	372	403	377	411	385	411	386	363	392	412	414	412	387	393	354	396	416	397	386	415	399	366	416	379	398	369	377	388	403	360	418	392	380	391	403	401	401	398	375	410	399	377	394	366	367	377	378	382	385	422	391	380	367	418	362	353	393	398	412	369	343	369	361	417	383	369	372	374	369	374	395	386	341	399	369	393	390	426	407	356	412	379	374	405	368	388	401	380	406	386	392	383	392	358	395	400	380	414	378	408	376	383	424	405	410	406	389	364	411	373	374	390	400	402	394	403	390	372	376	416	380	404	338	397	376	381	365	392	386	381	402	389	377	391	377	367	378	421	362	397	423	409	397	399	387	353	356	387	393	398	368	371	386	400	393	396	394	419	376	402	408	406	370	381	373	401	398	390	372	388	376	395	406	354	363	376	408	390	400	409	405	404	413	383	405	418	408	381	398	365	391	379	346	380	389	385	371	405	401	335	371	381	375	422	391	405	396	321	391	389	372	406	365	393	364	356	421	364	400	384	380	370	382	381	380	409	373	376	366	393	407	352	398	392	400	401	393	383	380	388	369	400	346	410	388	393	402	375	374	425	415	378	371	413	427	419	422	368	379	395	422	378	380	395	430	389	405	364	364	358	389	392	361	426	400	361	358	397	402	398	351	387	394	383	394	397	385	363	380	395	373	416	383	369	369	375	374	391	367	371	385	405	365	388	366	365	405	407	378	385	398	371	422	400	411	386	370	403	366	393	407	377	368	347	380	380	395	395	400	410	400	403	392	412	372	368	410	385	393	376	381	391	420	370	394	396	388	376	406	405	375	357	413	394	367	382	385	401	403	414	397	375	394	377	380	393	368	380	363	396	395	350	363	398	396	399	388	414	398	374	360	363	390	389	414	364	344	384	379	412	342	407	331	410	383	386	384	391	369	386	443	371	358	428	373	383	390	394	374	373	370	412	403	378	386	401	392	405	380	423	381	389	361	435	377	347	382	390	342	382	392	414	377	395	375	406	422	392	370	417	398	432	387	377	378	393	371	400	393	396	360	365	421	400	389	412	402	392	363	406	359	408	406	360	396	412	358	373	371	369	378	376	370	406	401	382	379	368	415	383	395	353	386	367	386	400	392	417	402	413	362	361	385	436	386	398	408	377	370	397	422	417	377	349	361	413	377	377	374	393	379	392	382	429	359	382	360	378	405	379	408	383	385	377	386	396	406	365	398	394	388	384	412	388	408	373	379	361	405	379	369	378	416	373	387	391	373	408	352	404	343	361	375	386	405	393	431	372	397	377	438	398	404	396	374	400	367	375	352	407	408	383	384	419	385	370	417	401	379	383	374	404	416	395	384	400	398	403	396	400	397	392	384	362	390	359	341	353	434	369	426	359	348	418	392	397	404	465	417	408	436	416	380	400	392	413	432	362	405	371	403	393	381	381	432	371	378	385	368	375	385	411	379	381	405	412	360	393	379	336	382	377	396	376	344	376	372	380	370	373	376	411	375	407	386	390	368	378	421	369	364	374	403	399	392	378	403	399	404	381	380	375	377	383	386	410	408	391	360	403	403	425	375	375	400	370	382	401	385	371	402	379	400	395	390	402	382	370	382	366	359	360	418	406	408	369	363	401	387	375	386	406	412	452	386	405	403	410	430	380	395	382	416	397	368	393	395	375	398	377	392	346	403	369	399	405	413	371	401	369	396	363	354	355	342	368	367	383	386	393	381	370	330	392	395	383	416	395	376	405	391	396	416	375	377	399	377	414	378	379	357	380	375	400	387	406	407	380	384	399	407	382	332	425	406	383	348	408	404	389	373	390	393	362	360	388	398	342	402	399	422	394	343	428	355	395	408	395	418	395	435	364	403	405	399	400	407	389	379	364	406	413	368	381	411	397	396	332	400	389	393	417	372	403	412	398	377	427	351	348	389	412	418	408	401	383	449	381	372	376	396	398	355	395	362	381	372	416	374	398	407	380	424	417	386	410	385	407	364	367	392	427	373	388	377	368	380	379	393	384	388	413	372	394	381	402	406	399	386	394	374	379	381	368	404	386	404	380	416	346	397	421
25288	26809	39600	32528	17311	4917	1039	636	467	526	549	541	582	507	501	509	563	486	504	526	528	513	491	464	497	541	524	493	502	520	478	494	499	469	528	485	481	474	509	470	498	521	533	484	508	516	499	544	490	552	493	543	484	464	509	503	470	496	537	501	526	563	487	485	509	455	502	497	512	485	486	544	514	472	505	496	515	511	490	466	500	494	527	553	491	490	518	464	494	505	504	491	485	449	490	507	503	528	541	546	471	490	517	503	470	518	507	489	526	495	474	475	474	562	488	495	525	507	491	480	491	479	506	498	492	507	514	472	499	483	499	503	542	503	529	499	522	460	449	471	520	501	537	477	479	477	493	525	531	498	475	480	479	516	504	477	495	480	531	506	509	538	502	496	468	510	463	559	522	494	491	506	536	488	474	532	513	479	466	495	503	515	518	495	522	489	506	519	470	457	487	502	518	499	510	510	507	540	501	523	485	478	492	507	476	509	497	520	477	496	522	497	486	505	528	474	521	512	481	514	532	479	496	498	513	501	511	489	536	534	529	530	511	532	480	514	484	477	533	539	495	508	507	488	495	490	483	543	503	500	486	526	480	533	513	508	531	490	524	474	490	484	511	525	514	515	474	515	468	496	492	504	475	555	532	502	508	504	521	499	511	470	480	506	516	524	519	473	500	503	507	437	522	475	550	512	514	495	508	464	522	489	488	521	488	507	502	536	533	508	504	483	484	471	453	504	484	517	505	490	499	452	487	499	484	499	484	469	485	529	491	485	508	473	493	479	526	487	495	514	485	468	510	508	510	476	495	519	490	503	524	518	491	522	492	474	497	490	532	527	569	493	506	499	499	473	473	454	484	543	523	489	507	509	522	512	487	525	485	468	505	503	478	548	528	537	498	493	482	500	523	471	494	461	479	521	478	543	535	508	475	480	517	472	485	487	560	498	471	471	494	517	457	510	491	531	474	505	532	503	475	480	484	497	509	492	495	512	495	491	528	476	517	475	487	508	519	504	495	500	523	500	469	486	496	517	509	505	489	518	444	490	511	523	543	519	508	503	473	495	489	514	469	493	504	568	468	550	467	455	487	514	484	507	503	537	515	522	487	512	521	500	488	521	540	557	478	522	486	470	486	451	487	495	529	438	496	526	524	519	537	524	473	493	491	514	538	513	526	485	503	481	464	519	499	517	484	536	464	515	469	456	487	482	533	469	479	557	503	532	528	489	527	491	505	532	512	540	534	468	494	546	505	517	522	531	505	521	460	499	487	500	512	480	507	466	482	520	495	508	481	498	527	512	497	521	458	530	500	543	527	473	472	530	505	483	511	452	476	527	537	522	520	517	527	530	469	456	504	508	515	461	553	532	486	505	528	499	525	511	521	498	502	511	527	530	498	496	478	496	526	514	482	487	466	503	465	457	490	494	479	515	456	505	474	453	494	514	464	526	522	521	455	486	495	515	518	531	466	499	484	497	513	513	456	488	518	488	506	493	512	481	481	543	495	522	489	495	476	506	498	539	506	503	479	494	504	526	507	494	514	508	505	490	494	469	538	498	457	557	500	507	496	522	496	524	515	545	512	499	539	518	520	479	547	455	516	464	485	526	498	521	491	493	481	502	512	519	485	527	503	533	470	516	492	516	486	495	483	527	497	524	493	507	483	517	489	541	498	530	401	545	499	496	520	464	509	491	515	456	531	523	535	500	543	480	533	502	486	441	491	474	497	518	490	544	534	500	520	522	473	503	519	502	457	503	520	511	515	458	529	500	512	499	516	476	543	446	530	470	484	515	522	512	503	460	546	479	519	526	520	497	508	498	514	497	462	473	529	496	491	484	506	468	466	521	509	483	515	514	504	488	515	550	490	477	480	486	477	496	495	509	513	493	462	498	482	495	455	525	496	493	500	446	543	501	485	507	511	521	487	486	481	514	482	489	518	482	497	495	503	534	543	480	500	474	483	496	534	457	521	486	505	490	509	534	508	502	520	495	499	551	488	516	497	524	478	505	511	451	507	535	511	501	517	508	512	486	528	515	472	515	563	484	472	486	541	488	513	482	508	482	550	482	528	491	484	510	514	541	475	512	479	478	488	448	481	479	478	478	505	505	473	519	533	501	501	532	504	521	545	484	531	499	504	490	470	470	457	470	539	531	490	463	479	505	489	496	493	454	471	503	500	506	481	520	491	462	510	469	478	522	498	502	505	517	503	486	511	468	523	492	524	556	509	501	442	485	508	522	476	458	530	519	503	505	495	483	494	512	484	536	474	535	492	528	519	532	492	521	492	538	501	536	513	505	520	509	483	488	514	505	469	505	531	459	524	530	544	512	516	526	529	509	539	459	562	506	514	530	513	481	483	519	509	472	501	512	465	465	498	494	474	485	499	511	486	496	521	490	485	515	515	496	484	496	491	492	490	455	510	520	479	501	497	471	502	521	509	503	502	463	488	519	477	517	495	505	455	505	479	496	510	482	466	509	493	460	498	508	511	494	506	541	470	512	472	509	480	527	498	474	497	497	498	520	489	506	523	465	495	576	471	536	501	473	486	491	525	500	497	535	504	469	509	496	508	484	504	519	514	450	517	490	476	517	507	505	494	490	471	537	521	498	524	467	519	529	488	524	487	513	494	529	495	512	545	518	476	511	517	505	514	485	522	487	492	503	460	506	510	506	532	513	464	515	525	524	545	489	516	498	500	474	520	538	520	518	513	514	503	505	511	504	483	526	511	489	481	522	502	479	502	471	578	547	495	495	469	505	504	496	484	509	494	494	512	538	488	459	483	483	540	549	499	499	514	515	484	502	473	488	503	486	479	477	500	473	487	527	541	531	520	480	489	500	498	503	488	484	523	502	517	488	484	515	475	514	492	520	493	475	497	477	454	501	515	521	491	527	497	509	489	495	480	499	498	513	492	515	519	465	468	479	508	505	521	477	492	487	482	495	475	525	478	549	511	515	492	514	508	471	520	487	492	516	495	487	498	463	457	497	495	480	489	459	484	498	512	490	510	472	459	473	487	537	489	493	498	517	518	510	520	498	541	454	544	486	510	505	506	496	506	501	495	504	493	505	509	519	485	503	482	512	465	511	501	469	481	529	470	506	482	524	481	491	500	493	484	517	500	518	470	482	481	493	505	508	532	484	509	508	513	541	514	482	520	492	483	520	511	501	500	520	469	467	506	502	488	494	533	492	515	504	496	494	480	477	467	519	501	530	487	495	534	506	491	497	503	497	505	537	488	438	513	482	511	482	516	500	553	493	510	548	549	520	504	490	540	504	530	529	487	515	483	541	518	497	482	515	509	496	493	469	507	479	493	474	484	532	547	514	500	508	495	479	526	471	501	513	520	508	485	542	496	524	526	483	468	512	496	493	525	520	476	490	490	506	509	512	480	477	527	475	529	528	487	493	508	537	538	477	504	508	486	477	515	513	503	487	510	540	511	490	540	514	477	488	491	519	506	461	471	500	485	500	487	509	547	475	522	507	517	482	485	546
59941	89748	58061	24544	8186	2357	868	520	465	456	471	432	484	461	497	456	531	489	488	471	498	448	486	478	477	506	505	483	502	469	489	470	502	446	455	520	493	467	462	481	430	458	499	499	464	461	436	471	463	451	503	479	481	505	465	483	472	485	503	474	486	437	466	456	453	450	505	499	435	468	504	474	475	469	465	502	460	449	454	481	451	487	475	474	493	454	448	521	471	447	444	484	424	448	479	476	503	477	493	485	512	488	437	448	440	449	426	467	485	458	485	526	490	522	462	444	452	460	447	463	457	474	444	477	499	465	484	490	451	485	468	461	473	441	457	461	483	451	478	482	476	467	451	445	465	433	465	468	485	473	478	485	456	469	474	484	451	484	430	469	509	445	461	461	407	476	448	489	488	436	484	470	489	456	436	476	490	480	510	454	462	484	439	478	485	454	494	475	447	483	473	480	411	449	489	466	418	476	472	472	494	438	474	475	474	445	502	468	465	502	476	477	464	477	447	490	452	451	412	446	452	468	475	473	457	468	505	464	454	478	454	468	492	445	435	438	419	461	506	463	425	446	461	473	493	448	459	508	439	467	480	469	526	480	472	470	468	471	480	527	480	461	494	485	456	492	446	459	455	493	421	413	457	456	478	429	464	470	457	476	468	433	468	506	474	487	452	437	481	499	461	475	463	488	459	461	432	477	466	488	452	460	443	472	438	443	432	453	464	440	471	458	505	466	448	481	436	473	458	483	456	428	505	484	483	479	470	501	471	468	470	481	471	468	505	473	460	437	494	446	511	465	434	446	496	455	498	476	464	475	483	475	452	436	484	474	469	463	486	474	455	441	495	534	477	427	498	451	471	475	449	455	477	478	464	435	452	490	453	525	495	482	495	502	461	443	492	464	492	470	492	490	472	453	437	442	493	437	489	474	455	472	435	447	428	507	455	467	472	468	435	488	454	477	471	463	463	505	455	471	465	454	484	494	487	458	482	463	444	485	479	498	453	481	441	448	478	461	481	439	516	423	483	487	459	507	470	480	439	477	460	478	456	491	476	505	524	500	527	450	477	435	481	476	428	425	456	478	428	470	476	451	483	424	467	495	486	461	451	471	462	453	443	438	483	447	451	467	453	419	473	481	442	466	505	500	478	495	482	477	421	460	444	470	468	466	459	450	481	449	475	465	501	518	472	479	429	447	475	486	454	457	455	478	461	451	480	439	502	496	520	472	493	461	434	476	464	492	464	482	472	459	442	468	446	471	479	437	437	436	480	440	453	455	497	449	488	490	467	473	453	499	494	442	505	472	490	455	480	465	506	473	480	473	435	479	407	458	456	436	474	493	472	486	457	469	442	471	449	473	446	468	457	463	452	453	469	459	454	474	506	462	478	462	470	481	489	492	499	444	440	473	452	442	469	444	501	509	442	479	419	476	411	472	459	462	443	440	459	481	473	468	462	509	503	509	448	496	471	443	451	488	479	452	454	509	459	453	457	435	482	480	455	479	449	478	477	494	464	458	485	465	448	480	443	482	501	455	489	446	501	419	435	468	449	509	438	492	437	470	471	446	483	470	459	449	488	457	499	474	479	460	466	464	457	505	489	402	478	463	466	472	466	489	487	472	462	473	434	471	463	478	467	454	443	484	460	456	498	459	436	471	481	444	503	477	477	488	480	470	490	472	483	421	454	451	459	488	468	459	445	481	445	455	492	465	492	459	486	451	459	485	462	436	443	487	463	452	505	472	455	480	502	448	427	497	455	506	477	444	452	498	462	470	485	493	424	447	436	482	474	438	500	464	502	523	507	418	464	458	502	498	493	444	479	437	469	440	460	472	497	470	485	467	468	443	456	492	479	481	499	463	465	479	447	462	463	495	444	454	462	477	467	466	457	468	466	458	473	443	457	546	439	471	457	461	465	475	481	499	451	451	448	454	423	479	474	479	436	484	486	487	426	435	474	501	498	447	445	464	480	501	456	475	490	483	454	495	429	458	487	495	449	436	443	461	459	506	470	479	435	472	472	481	477	452	490	465	493	471	462	460	456	494	484	477	471	479	458	463	483	476	484	495	489	446	479	450	433	451	468	475	460	484	476	478	432	453	499	441	508	473	450	462	462	483	449	429	475	445	438	467	478	455	472	502	482	449	511	460	458	477	473	452	466	485	433	465	492	481	497	465	486	437	467	426	463	445	463	471	471	432	453	494	409	465	464	469	447	495	472	470	464	472	464	475	465	504	482	424	472	505	436	475	446	472	476	448	466	409	489	473	461	475	460	458	434	443	424	482	444	462	502	490	460	445	465	461	452	485	477	460	455	486	446	452	459	433	480	506	483	472	511	460	474	486	464	429	459	466	488	482	447	463	494	469	483	477	489	430	464	446	488	478	479	480	447	445	492	474	455	499	439	448	474	488	469	453	468	435	440	456	497	469	472	495	506	426	463	483	453	522	437	437	449	451	427	480	447	529	453	464	453	464	469	457	464	489	452	479	456	468	498	501	438	455	409	479	427	458	466	465	421	477	487	471	485	466	449	475	458	490	469	517	427	492	434	468	467	486	456	457	458	498	465	480	471	485	464	453	418	452	480	473	492	513	455	444	452	477	476	450	448	478	455	466	474	475	452	466	482	484	416	457	479	457	483	462	467	495	463	476	484	472	441	478	468	455	444	461	454	473	481	420	447	434	488	458	468	453	431	477	506	446	473	440	501	460	459	432	466	484	485	451	483	420	487	442	489	432	457	474	468	456	476	499	473	492	474	453	452	456	469	455	487	489	457	491	486	451	465	478	442	453	461	451	478	432	458	429	461	456	483	489	499	479	462	446	447	466	469	434	499	492	442	471	451	492	499	464	486	480	468	438	480	459	445	496	495	481	447	478	480	467	422	470	475	482	490	460	492	465	462	420	453	469	450	475	428	497	447	460	454	507	466	474	489	464	486	456	464	498	437	471	499	475	464	455	478	496	446	468	488	472	456	459	451	447	468	462	474	456	491	474	478	494	484	450	488	485	452	499	498	467	441	456	455	453	457	481	476	517	463	423	431	454	484	481	435	478	470	523	479	443	477	476	471	446	433	495	478	441	488	501	446	448	481	480	420	444	426	472	435	462	460	500	503	464	445	478	488	475	497	441	480	509	471	449	419	471	475	436	490	504	451	474	482	485	476	454	493	434	476	457	475	497	488	453	466	475	445	486	421	443	459	480	482	491	440	442	420	496	451	476	474	448	439	453	456	442	461	464	428	455	459	444	443	454	469	427	463	451	473	486	460	442	471	492	498	449	479	523	468	427	462	521	456	490	460	504	446	463	473	450	470	453	466	488	462	516	445	513	474	468	494	469	453	505	451	431	438	467	462	470	458	469	480	481	487	479	454	500	462	459	434	464	468	467	492	444	477	495	428	474	508	469	483	456	504	474	463	481	474	433	495	445	448	509	430	460	496	478	441	474	438	468	480	474	464	447	470	487	491	479	445	506	443	487	454	492	480	452	455	472	443	465
23959	23817	35540	30893	22708	14028	3091	887	736	650	685	635	660	652	671	683	687	683	636	673	652	654	684	669	660	614	669	663	654	656	633	679	664	624	644	692	639	665	635	663	598	676	671	663	738	641	617	645	694	677	640	623	638	609	680	648	648	678	656	625	660	650	663	669	614	597	633	682	639	664	609	697	644	671	642	654	647	638	650	621	633	627	648	622	599	622	688	642	634	649	667	643	657	622	672	696	610	666	634	674	644	670	641	690	667	659	697	584	686	681	644	631	655	625	631	639	641	632	643	656	644	667	658	636	648	618	663	613	652	616	610	663	627	643	661	656	632	656	647	649	656	648	636	634	642	640	693	596	662	686	635	579	602	634	648	666	652	660	679	631	691	650	659	644	673	628	656	625	643	656	628	678	646	643	623	675	631	643	622	602	657	678	642	633	624	627	660	661	663	634	595	652	638	622	657	596	633	657	628	620	660	582	619	654	628	657	647	712	597	620	645	633	646	604	637	648	647	657	607	643	651	725	599	648	658	657	651	643	630	615	652	709	645	615	641	620	671	650	656	661	673	647	600	631	679	643	648	646	641	654	657	629	643	635	643	621	623	637	623	653	637	640	643	618	576	639	608	672	696	652	629	639	634	619	656	662	669	660	649	635	629	682	635	606	609	632	657	635	667	657	686	661	669	681	639	663	656	617	632	637	660	599	617	608	651	667	635	633	659	616	668	630	667	652	665	636	617	634	622	692	609	673	625	663	643	629	636	656	637	648	691	633	621	663	646	647	643	650	667	648	620	626	649	579	644	633	690	686	679	656	682	605	648	660	662	605	657	595	582	601	647	605	699	652	633	675	649	644	639	615	665	702	628	685	712	615	620	627	642	651	651	589	675	662	638	625	671	693	623	625	632	626	657	612	656	601	681	585	675	610	657	619	580	625	614	628	625	623	611	619	669	630	592	643	590	649	655	682	696	648	629	610	641	652	669	606	617	624	651	643	628	640	645	632	713	630	660	658	632	632	618	637	649	638	616	631	648	701	685	601	657	610	634	616	646	629	674	613	619	613	647	581	668	601	652	681	654	622	627	643	648	624	661	660	630	665	624	646	632	680	710	625	636	668	675	680	650	601	654	657	647	651	641	662	592	654	628	611	648	596	673	642	640	627	610	639	620	631	661	674	610	634	619	664	654	644	644	621	648	603	617	676	629	662	655	611	619	672	653	618	616	592	686	625	598	637	657	647	669	660	646	662	645	609	646	635	631	651	625	631	632	620	634	627	669	689	650	674	646	633	650	657	645	654	669	625	638	654	674	681	633	644	656	633	654	648	668	661	655	632	639	585	616	688	656	631	669	624	652	696	600	653	633	612	677	644	620	610	617	630	641	630	630	628	629	621	624	615	630	626	649	611	630	667	640	615	639	619	672	641	638	650	646	706	629	652	590	662	658	647	672	664	667	615	637	667	636	625	620	573	597	660	656	646	711	629	631	680	635	654	617	690	700	620	635	639	655	680	605	698	661	662	643	654	607	657	656	671	632	651	654	645	615	692	629	672	597	650	670	660	641	645	650	632	672	662	696	628	636	614	673	641	644	630	650	647	652	644	652	621	649	650	665	670	634	614	622	618	636	640	650	673	611	589	657	638	672	654	685	626	617	641	628	636	627	650	630	658	659	653	665	630	625	616	661	650	611	610	693	634	633	669	619	674	629	669	640	638	644	633	651	625	608	651	649	643	632	643	611	652	681	645	684	628	628	694	609	662	633	641	648	649	646	667	671	639	657	648	642	650	646	626	616	650	656	626	693	619	677	640	635	633	652	651	676	649	624	660	618	626	657	608	629	652	642	628	624	668	654	644	609	639	628	604	628	594	635	661	647	647	643	621	627	675	624	639	599	672	642	609	643	619	611	648	637	670	643	673	624	597	650	644	609	640	622	632	648	649	641	646	613	685	626	611	650	607	688	633	667	632	665	687	640	608	638	690	620	687	636	616	618	624	654	697	653	663	650	676	639	633	641	610	646	641	651	655	637	616	671	642	657	657	598	640	603	593	685	670	646	673	668	658	634	640	672	673	642	670	641	679	598	624	653	650	598	630	633	672	681	651	638	617	606	639	644	609	608	653	600	677	596	629	653	661	614	617	627	639	607	624	643	591	616	619	622	641	687	678	601	622	657	643	674	667	586	637	615	671	661	652	623	629	664	641	661	627	628	619	655	628	627	628	636	649	625	605	637	647	594	637	632	614	613	658	654	694	643	666	601	649	623	669	678	631	655	669	679	647	616	687	660	632	607	673	669	629	623	648	678	649	666	648	626	644	674	675	681	620	641	670	651	649	609	622	640	632	634	660	608	645	622	668	628	704	618	651	664	602	635	629	690	628	662	621	656	625	647	633	669	671	640	656	657	604	606	598	652	622	609	623	588	699	642	665	673	611	641	653	667	636	604	654	699	639	637	586	638	667	619	653	655	689	606	651	577	593	617	641	635	648	620	615	655	681	584	711	662	640	655	650	611	678	677	672	651	645	648	603	682	624	639	592	649	622	676	605	632	644	640	648	633	669	661	629	638	656	634	643	652	640	633	661	663	630	618	625	630	656	639	684	643	640	679	665	659	648	653	637	637	612	630	605	648	611	702	636	653	646	664	627	645	638	590	699	639	617	594	621	603	670	586	661	635	671	614	651	675	652	630	646	627	614	623	601	617	648	699	656	655	623	617	645	644	646	645	659	654	640	629	644	630	646	655	633	629	626	669	691	617	644	604	590	610	612	618	617	619	621	621	667	645	587	655	654	666	601	635	662	674	623	655	622	605	651	681	616	655	607	631	628	666	651	614	683	627	699	616	631	660	599	617	635	652	599	636	601	649	670	605	673	670	630	655	693	629	672	615	647	625	649	640	615	648	633	595	655	640	642	622	644	620	611	667	661	614	615	652	626	615	632	662	656	629	647	599	641	675	617	656	646	667	674	606	666	658	625	658	604	656	647	609	639	672	665	600	591	684	656	646	661	656	583	675	631	628	697	637	648	636	661	621	636	642	599	636	650	616	601	622	644	624	650	649	595	638	632	631	620	687	616	646	630	612	633	646	682	609	645	627	651	682	632	653	640	644	660	642	607	684	645	644	605	674	648	666	621	658	682	645	654	621	656	679	603	675	628	629	650	664	626	639	647	625	644	599	626	640	652	677	657	647	648	629	652	650	623	664	635	706	652	630	636	659	653	685	641	645	629	632	692	647	656	614	646	682	664	641	597	650	623	632	654	681	650	672	636	661	621	619	669	620	622	685	644	679	631	642	652	603	710	676	636	700	610	629	649	630	625	664	662	637	664	569	611	635	649	606	623	705	670	686	654	619	604	639	644	609	682	614	674	646	655	617	667	629	648	650	600	628	647	623	650	589	648	652	649	637	570	628	655	655	653	635	611	658	681	674	619	664	653	657	620	630	624	615	649	645	601	631	653	623	656	664	653	662	649	591	618	660	640	665	658	635	652	700	681
64029	101988	69541	37027	15545	4736	1345	774	684	607	579	628	646	647	657	632	634	605	636	604	627	614	645	616	583	583	594	602	591	587	614	609	612	595	611	613	614	625	629	631	606	628	648	617	615	580	605	628	607	587	650	606	583	624	615	576	655	634	649	614	595	614	580	619	580	631	652	587	611	609	626	602	609	641	561	628	625	596	683	598	611	649	594	655	632	614	600	609	643	630	617	594	613	612	600	624	617	596	653	615	615	596	635	590	595	671	676	575	644	563	608	618	579	615	627	627	615	617	583	612	586	648	634	607	621	634	613	586	586	650	572	638	630	627	620	693	628	585	637	605	608	590	594	623	627	629	550	622	621	604	616	618	607	659	613	584	575	580	582	609	624	626	625	564	576	602	662	601	572	630	623	621	594	653	594	610	613	586	636	647	620	622	592	574	587	613	547	596	589	618	652	611	592	651	640	630	579	574	596	600	571	594	590	619	639	612	606	564	599	645	583	607	598	587	580	644	633	659	586	600	587	626	602	575	601	573	642	612	617	610	607	574	573	616	590	639	626	612	650	614	623	588	570	615	630	601	591	613	574	611	606	638	596	593	595	582	575	661	601	606	611	598	602	599	551	604	646	647	591	626	623	570	627	631	568	620	653	594	619	626	624	635	582	633	582	634	592	581	603	549	664	592	564	595	602	601	612	580	650	646	623	617	616	642	612	618	579	610	642	595	637	577	585	603	576	598	642	590	583	667	610	616	599	619	609	656	621	566	601	606	591	607	581	625	581	602	606	652	595	599	616	612	660	643	632	647	609	609	596	597	547	593	626	607	631	575	636	636	564	625	601	592	613	590	630	588	633	603	631	585	634	613	593	609	603	596	640	634	609	633	632	621	581	636	572	577	630	628	572	595	607	591	584	609	598	623	561	585	586	582	588	616	625	633	590	612	631	618	616	643	574	603	608	659	599	631	589	628	616	580	637	633	663	554	596	600	576	624	608	593	616	610	617	605	602	639	593	634	633	587	586	649	597	552	579	617	605	611	602	583	650	597	656	589	608	625	591	653	635	659	591	606	595	611	574	594	558	599	588	595	656	631	622	595	610	560	600	637	663	609	643	584	594	681	591	636	613	594	608	582	605	615	598	562	626	620	607	616	560	613	614	598	607	621	629	633	597	608	592	600	605	612	619	632	611	612	608	592	602	655	620	599	623	588	573	630	583	630	628	626	594	578	644	592	595	553	565	603	598	607	588	620	579	591	621	582	614	582	583	626	605	607	669	581	619	594	585	653	614	579	608	614	582	615	580	630	640	609	627	582	623	645	576	607	642	609	636	632	586	657	594	629	587	580	579	578	587	624	600	640	613	632	622	618	624	608	652	601	604	625	601	626	647	576	592	568	627	605	600	643	636	586	635	598	620	556	604	618	580	612	628	612	594	611	611	645	604	660	604	621	600	592	599	570	595	600	641	602	598	680	641	597	608	572	629	585	610	570	587	568	570	581	595	550	606	611	609	594	637	620	613	595	615	597	618	568	630	606	628	629	597	612	589	616	586	612	621	613	591	628	577	629	600	602	625	565	577	596	614	619	614	628	605	588	579	586	620	571	543	591	619	588	607	635	600	593	637	585	610	627	594	595	604	654	568	615	623	602	613	653	586	594	595	667	601	606	606	586	630	573	623	589	569	562	566	627	623	625	621	587	671	630	610	594	575	604	608	615	567	616	599	595	584	612	577	610	610	601	577	619	622	589	595	574	620	603	642	632	628	584	664	601	587	609	547	609	630	670	658	612	651	607	606	616	624	610	575	605	633	623	577	634	638	557	604	613	606	618	608	625	567	614	634	565	609	661	606	615	636	598	600	620	581	627	585	600	606	608	623	614	651	619	632	624	632	611	608	642	582	621	576	578	588	578	611	610	588	599	631	581	588	618	572	620	558	610	634	615	599	611	590	625	608	607	606	603	574	587	590	588	625	590	636	589	641	633	630	615	647	587	578	602	596	606	604	629	633	601	576	605	589	646	647	634	627	573	621	589	614	589	602	589	641	607	625	581	596	576	602	603	625	616	643	600	568	608	606	581	585	621	659	653	593	584	632	655	585	605	586	587	596	610	602	597	635	598	586	595	583	574	595	608	624	561	585	625	581	587	634	600	628	617	612	608	605	594	622	599	614	627	614	589	620	602	621	643	592	591	587	593	598	615	644	603	645	576	584	627	573	613	620	589	605	614	629	656	557	630	590	598	588	615	591	628	612	612	585	641	595	589	550	634	623	607	634	612	604	587	597	578	616	587	599	642	592	643	676	631	655	617	633	594	632	604	644	624	567	625	636	608	614	599	588	589	605	612	618	604	631	568	579	625	585	585	607	609	627	607	654	606	642	588	606	605	580	587	613	628	577	605	636	587	625	616	558	632	617	616	576	616	630	594	649	630	629	641	595	559	570	619	621	582	626	606	597	624	578	593	635	596	591	645	608	631	588	580	598	606	642	626	637	595	617	589	617	608	627	599	629	593	604	597	598	593	592	603	576	585	593	603	617	674	610	600	604	612	583	563	635	565	570	641	566	619	625	581	624	654	633	646	588	564	618	574	613	594	634	585	642	608	588	586	592	597	591	598	597	602	604	563	647	588	638	640	613	649	607	662	599	554	593	602	593	618	635	670	628	598	576	616	655	593	619	617	624	580	611	611	605	596	609	674	596	642	562	585	621	584	607	575	625	612	584	573	595	637	578	601	594	540	628	599	612	621	604	574	621	658	624	620	627	604	605	617	632	627	594	618	608	591	545	584	608	558	647	625	616	571	627	573	645	622	616	697	604	619	603	543	579	589	595	595	615	612	594	574	580	625	621	562	602	603	623	648	613	608	628	601	625	587	614	619	596	599	564	573	573	660	592	615	586	593	586	593	620	631	641	609	626	632	597	578	613	629	637	621	596	630	603	607	610	603	612	595	596	601	594	617	564	600	562	611	607	609	614	570	620	662	549	572	641	561	594	616	626	633	623	595	598	600	620	604	598	592	586	645	613	612	599	582	610	571	610	637	606	590	607	592	609	603	614	633	607	610	589	598	650	602	575	595	590	604	611	587	611	609	599	654	620	568	583	579	579	591	584	612	617	639	631	631	636	637	621	613	637	572	596	615	597	625	602	613	600	600	581	590	588	613	591	619	593	615	633	656	655	604	604	616	556	605	601	623	612	584	602	634	603	587	594	604	601	623	610	634	590	601	609	585	608	609	605	592	642	627	607	611	633	635	633	569	594	593	638	623	572	657	623	538	608	599	665	624	617	592	575	623	571	611	670	601	664	644	625	569	577	545	583	621	602	645	614	638	565	643	666	620	605	603	613	642	608	576	588	625	572	617	639	620	618	614	600	608	580	584	601	560	644	588	597	587	612	586	594	603	623	576	607	602	604	584	571	633	605	573	600	614	568	600	567	605	617	594	635	622	649	590	572	589	599	571	603	588	601	596	584	590	598	580	583	589	602	597	636	598	633	611
29848	30505	26396	10170	2043	758	502	415	411	404	439	417	395	444	434	452	401	444	419	414	411	450	386	423	427	439	441	397	432	443	421	448	445	450	439	415	437	435	424	403	443	399	429	427	409	443	436	421	446	406	395	438	399	371	407	444	449	388	428	401	434	451	379	414	409	441	441	430	457	421	405	427	449	416	473	454	417	414	403	434	437	432	472	425	405	428	400	430	432	403	405	403	434	424	421	437	441	440	408	431	433	442	420	440	462	426	429	406	450	432	439	457	413	437	427	441	419	390	395	429	431	419	428	422	409	425	437	415	410	440	444	410	438	438	419	410	405	467	433	434	450	442	445	438	433	421	436	413	454	455	416	442	445	411	408	412	415	402	422	444	410	449	407	438	402	425	403	462	410	438	409	391	422	405	422	434	423	436	438	391	484	418	428	416	412	405	463	416	404	436	436	412	425	415	403	441	422	400	421	395	443	451	437	390	439	432	413	421	400	432	435	428	401	406	445	393	467	450	392	436	407	426	442	403	454	417	405	433	422	447	406	424	407	440	420	413	457	416	422	418	425	400	396	436	458	434	426	418	417	393	400	434	421	381	431	421	455	412	421	406	406	419	454	406	450	429	437	405	453	440	451	431	385	464	423	424	410	422	438	428	430	445	383	437	448	438	395	437	417	399	407	430	441	444	448	445	442	409	417	399	436	412	430	417	448	480	417	419	408	444	437	428	391	422	447	417	419	435	452	419	441	404	436	449	384	436	445	435	441	462	444	416	466	462	437	414	441	409	378	405	440	427	419	430	394	412	441	436	374	423	447	422	438	393	405	408	436	412	400	385	408	443	403	407	433	438	394	414	424	447	441	408	449	407	378	409	418	414	430	414	423	397	451	423	411	444	373	437	416	445	420	431	444	443	393	410	426	416	412	391	428	425	426	447	432	434	405	431	440	436	440	399	435	451	433	445	438	435	405	415	430	430	408	396	425	434	430	398	425	415	428	401	441	426	405	406	415	410	433	441	434	416	416	424	430	433	400	446	418	404	414	415	380	401	432	406	424	415	427	430	426	398	432	408	403	425	442	379	451	372	428	436	479	410	395	375	421	387	414	425	441	414	440	384	482	407	419	415	413	467	395	441	403	382	404	429	415	419	412	419	425	421	433	435	435	405	419	429	423	437	457	437	426	432	418	435	424	398	413	419	423	403	423	431	426	397	429	446	419	434	416	472	434	473	391	428	426	449	429	405	459	436	389	396	391	414	434	393	442	434	449	428	428	406	401	449	456	425	437	449	413	402	399	434	424	443	485	398	454	408	422	395	444	408	414	429	414	478	421	426	415	423	462	410	404	442	385	436	397	423	418	434	413	411	410	453	436	442	423	452	436	402	436	424	440	458	456	444	434	387	411	433	442	422	407	450	399	411	431	413	451	432	424	427	405	424	425	435	417	420	442	413	444	426	421	409	400	408	402	396	405	398	411	424	436	412	431	428	396	408	428	411	401	439	461	442	419	453	393	397	428	396	424	448	457	439	415	405	388	428	439	428	480	458	400	398	398	438	448	426	445	415	430	412	431	439	416	428	430	442	443	415	414	476	389	400	447	418	391	424	400	434	437	433	436	434	409	434	432	412	432	424	439	382	405	408	425	410	426	419	411	435	432	404	428	407	421	435	444	462	422	408	453	404	436	403	437	405	423	445	449	436	432	440	434	409	443	408	434	466	414	451	417	388	410	447	385	426	428	410	429	410	448	423	419	447	455	395	438	451	409	429	434	445	369	397	417	419	432	394	427	413	435	397	418	447	421	464	389	403	412	458	398	413	429	428	443	419	429	390	432	441	431	434	380	419	422	413	427	408	407	430	408	436	414	441	396	429	440	442	457	399	455	445	426	429	420	459	406	441	446	438	391	431	407	444	447	426	429	477	403	429	419	415	429	369	442	389	410	428	422	445	464	387	421	436	432	423	451	459	446	433	436	434	412	427	421	456	459	436	415	413	392	433	427	468	441	476	451	383	423	436	395	450	408	414	437	428	415	401	408	403	431	457	433	450	436	459	438	360	443	453	447	455	426	412	432	435	416	438	416	437	425	420	446	411	390	439	446	380	421	403	409	446	453	407	427	444	422	430	436	419	410	416	427	429	452	416	407	442	412	448	438	436	413	427	409	390	460	410	436	426	416	386	414	442	451	425	402	434	455	417	438	419	429	441	424	379	447	406	434	417	425	413	400	395	451	432	445	412	431	455	412	435	386	387	403	398	416	426	444	449	401	451	438	446	438	441	420	397	414	429	426	411	419	416	409	394	397	415	407	440	412	454	477	448	417	423	406	434	420	393	380	411	396	425	420	420	417	423	430	451	448	400	399	423	416	403	438	452	423	421	430	437	422	437	429	420	436	447	422	425	408	437	438	403	405	417	445	443	434	421	420	412	445	421	428	430	413	456	390	365	439	417	466	422	437	417	406	460	447	426	424	420	438	411	428	447	421	432	401	463	452	422	447	421	425	433	424	409	435	417	429	418	428	424	422	402	430	389	433	414	417	452	409	433	443	415	428	423	449	393	409	448	432	426	453	430	419	400	413	465	423	429	391	415	427	407	404	416	421	428	448	402	459	370	398	432	434	452	421	395	415	437	415	421	446	413	448	410	449	434	419	423	445	429	413	454	421	423	391	464	415	434	438	416	430	414	427	431	401	394	412	418	421	448	446	425	427	442	418	449	384	391	429	403	459	436	436	423	440	437	423	403	447	413	432	448	445	450	401	393	440	421	453	457	439	423	411	442	456	448	426	424	446	417	409	426	390	445	410	426	408	458	414	446	422	423	433	411	401	408	407	454	456	410	449	450	424	431	401	409	420	481	380	434	384	437	414	444	424	402	406	416	422	434	436	423	440	387	416	427	409	439	394	411	404	416	423	411	396	440	437	471	413	435	433	419	420	424	399	409	432	404	435	416	408	436	420	427	379	421	452	397	403	465	401	418	409	432	443	400	443	435	447	429	425	457	418	416	405	440	410	435	458	447	448	432	451	442	441	425	421	441	423	428	385	416	410	429	428	393	428	430	406	414	413	454	426	416	442	465	476	391	416	407	425	457	444	419	385	427	416	392	396	416	418	434	473	413	449	396	408	440	451	429	426	373	418	459	453	452	415	434	412	446	440	411	466	435	415	417	425	404	452	435	450	410	438	401	432	411	405	417	404	414	383	412	470	402	426	448	430	440	392	421	445	414	414	422	421	408	416	405	449	436	460	436	440	418	387	403	413	437	403	407	415	451	414	426	431	433	407	412	391	435	436	421	427	427	398	416	401	417	417	349	441	377	427	470	433	417	381	432	422	428	418	430	448	425	420	420	415	426	417	427	445	437	450	432	454	433	416	421	424	415	457	434	420	386	424	422	421	436	413	391	418	437	462	421	442	405	458	433	465	463	421	438	402	439	425	458	387	448	401	416	433	426	418	446	451	423	404	426	446	407	419	451	438	458	421	462	416	451	413	408
22383	36647	19743	5398	1733	653	453	357	381	346	364	380	378	352	369	360	361	375	395	378	364	391	362	378	384	366	352	368	363	374	377	369	409	367	384	396	372	344	386	392	345	371	367	353	366	362	390	391	381	368	368	388	383	367	405	373	378	311	376	372	394	360	338	374	390	379	343	376	350	380	352	353	365	393	363	375	372	372	380	372	358	337	375	361	357	383	381	375	350	356	360	382	413	388	372	385	345	339	400	382	394	359	351	353	403	352	327	374	370	367	399	347	385	364	395	334	343	382	389	384	367	369	351	345	352	422	391	347	366	354	357	412	373	401	352	371	352	378	372	350	402	350	370	384	352	374	320	394	352	349	377	364	374	345	319	375	366	371	372	393	350	351	346	395	361	368	368	389	358	336	384	359	380	351	361	347	393	337	352	354	325	356	393	320	358	390	360	393	383	391	370	359	389	371	344	353	376	379	382	389	361	356	389	360	387	382	345	376	376	345	356	384	353	392	382	382	369	348	336	368	374	376	364	345	394	363	384	392	369	406	338	403	332	366	378	345	363	362	368	352	366	361	349	382	380	357	380	360	398	394	366	387	390	375	377	404	410	381	387	381	353	369	359	364	368	360	339	352	368	338	384	357	370	376	389	344	395	399	349	390	348	379	363	368	374	377	320	350	384	353	380	371	334	375	355	361	353	384	347	352	366	384	369	373	370	385	398	350	381	349	346	366	377	345	368	372	370	377	372	382	401	341	342	372	370	360	383	412	396	354	371	361	377	381	369	409	379	349	381	384	341	359	358	378	387	414	355	360	375	386	337	387	363	349	347	369	357	341	374	376	416	377	376	352	354	366	352	358	381	372	350	356	325	378	371	334	389	392	378	373	394	388	377	366	336	393	342	337	344	363	358	350	374	371	372	359	394	331	363	362	387	358	362	367	348	394	360	373	385	405	342	370	367	386	347	361	381	401	359	384	361	332	363	355	379	327	374	364	348	369	350	353	342	329	336	378	362	387	369	367	359	381	324	383	356	372	389	372	378	369	360	359	407	381	362	375	335	377	384	355	359	375	361	303	356	345	375	393	354	393	332	366	392	371	356	359	406	353	349	379	389	397	368	364	397	351	367	343	354	400	367	346	369	392	386	400	347	369	374	367	324	341	329	403	368	365	338	370	380	388	408	359	375	381	362	359	373	358	389	386	403	367	383	403	354	373	366	344	340	328	367	373	345	385	425	366	409	397	380	337	379	357	364	379	354	363	362	352	397	362	368	374	348	362	380	362	362	367	367	393	388	361	367	405	373	391	377	384	378	375	365	387	376	374	352	351	341	345	357	343	371	371	341	364	374	377	359	411	365	382	348	354	397	347	350	353	387	338	381	371	356	337	377	416	402	388	360	397	362	367	369	377	358	356	395	397	343	368	383	354	380	345	358	383	397	393	396	360	339	360	390	382	364	362	394	352	340	393	372	371	334	365	362	403	359	350	384	395	401	359	365	368	383	363	397	391	370	367	371	378	361	358	337	342	371	381	354	408	364	366	359	376	389	363	358	406	368	403	356	356	382	365	364	342	414	370	352	414	363	403	379	394	316	396	363	373	362	363	361	391	383	421	391	374	364	379	320	388	358	392	380	381	342	362	349	372	388	342	382	373	357	337	360	339	325	394	364	380	390	386	356	386	378	417	373	393	372	379	351	354	372	386	381	366	361	379	339	397	391	417	358	390	403	366	388	378	373	403	367	367	360	353	355	375	359	375	375	359	365	392	379	379	375	368	369	366	393	371	378	357	370	357	416	349	393	374	402	395	358	346	369	396	378	340	391	373	370	349	369	370	330	358	398	375	355	407	392	390	373	393	360	352	405	377	346	344	369	363	371	382	375	373	347	380	332	367	372	335	362	373	369	372	364	405	356	374	374	382	374	337	359	334	347	363	413	382	369	377	352	366	354	339	368	393	356	389	382	358	387	361	371	365	352	362	378	412	388	364	333	365	393	390	370	355	396	353	348	357	380	356	376	387	357	385	390	371	428	369	339	410	358	342	351	382	402	354	392	397	362	372	343	384	350	358	360	362	387	368	371	374	395	345	348	389	363	405	376	341	365	400	379	376	391	367	369	399	342	374	387	371	366	330	360	356	349	358	353	345	362	366	352	359	323	356	381	357	353	367	382	365	394	367	369	375	369	364	399	361	387	387	372	334	390	352	380	350	377	412	360	358	352	372	389	342	328	397	353	356	357	370	409	376	379	371	349	319	365	378	365	392	400	372	377	388	361	367	369	380	361	370	366	370	380	357	360	399	378	380	381	378	373	371	392	327	353	361	371	377	346	389	397	364	378	375	387	402	335	383	385	391	339	357	325	375	378	347	384	348	416	361	372	368	372	369	383	392	362	363	395	372	381	382	347	388	356	352	346	383	361	338	367	368	371	408	352	407	372	375	378	364	348	384	359	386	396	364	361	372	395	369	404	351	340	400	336	382	377	354	369	388	373	364	346	362	366	355	353	363	388	373	355	357	368	405	409	332	339	360	382	350	398	401	383	332	367	358	379	399	376	391	396	380	371	363	379	378	360	376	358	360	381	423	363	353	398	384	399	339	354	365	352	410	364	391	371	341	397	391	355	359	374	344	378	357	358	382	362	395	371	376	367	362	375	367	383	372	373	365	355	353	363	393	353	359	388	358	398	399	367	360	388	387	360	344	369	380	373	379	381	372	375	374	394	355	373	371	373	339	364	353	372	391	345	371	383	375	379	388	349	348	402	380	359	337	350	372	407	362	389	386	397	357	367	372	373	354	393	353	384	412	342	355	395	338	347	342	355	342	382	352	382	396	358	366	374	350	365	359	329	362	375	357	364	364	376	405	387	352	371	364	341	369	384	349	356	375	368	395	416	383	408	385	365	397	340	387	380	361	384	359	377	370	374	394	340	341	394	375	382	334	355	349	348	366	366	409	350	402	363	382	376	380	345	369	382	363	362	375	373	397	368	386	366	354	376	397	386	365	384	350	352	375	360	389	362	373	372	354	368	381	371	392	334	338	350	369	378	384	371	363	355	348	387	374	385	327	372	339	333	337	384	401	353	374	376	363	356	363	338	373	337	390	356	355	367	383	368	356	364	359	367	363	393	377	337	347	351	347	356	383	356	387	392	363	391	383	384	386	315	385	354	364	344	389	367	345	368	357	362	362	363	400	377	376	419	371	389	397	389	405	371	343	386	403	402	382	348	409	385	353	365	352	351	339	367	387	363	367	380	382	338	379	342	390	370	358	363	367	373	376	369	391	387	385	400	365	399	358	396	344	369	352	382	385	376	341	387	431	359	376	375	383	429	360	384	377	340	367	369	372	373	357	382	351	357	356	374	374	377	385	361	378	356	388	357	371	372	341	373	342	394	360	379	416	384	357	361	358	377	369	371	354	329	367	415	349	373	391	351	357	348	405	394	352	417	349	387	337	359	364	358	354	358	371	350	369	371	368	389	372	332	342	369	385	357	359
25198	27402	41403	34909	19117	6028	1168	667	540	533	527	513	486	497	492	518	511	469	508	484	484	509	485	518	519	529	484	511	496	505	449	526	513	486	500	529	519	484	454	536	473	524	498	508	452	470	519	518	514	512	522	507	489	450	520	505	483	516	488	493	493	466	531	479	508	486	490	495	519	493	497	501	491	520	539	539	464	511	489	439	485	506	511	517	475	492	490	492	514	472	517	509	504	558	500	512	476	502	509	460	482	521	503	512	480	509	459	520	449	489	495	479	495	464	513	511	556	482	489	499	482	470	500	528	501	452	490	474	515	484	542	488	505	554	469	472	533	461	514	514	449	506	530	468	502	493	507	468	508	536	504	510	462	494	455	469	506	521	525	497	479	479	488	476	503	456	484	510	480	504	498	497	461	484	490	510	455	498	512	499	460	511	502	512	506	484	534	480	507	491	547	549	481	471	505	470	512	482	505	510	493	492	457	511	486	520	477	496	513	502	539	512	526	503	512	490	537	525	500	532	467	499	502	494	483	494	488	484	464	508	484	481	496	521	496	510	519	488	490	551	505	510	492	469	477	504	477	521	517	512	477	498	473	495	492	499	474	487	512	534	502	503	494	498	474	497	484	495	554	472	484	476	499	485	481	506	515	497	507	515	531	494	485	513	494	473	481	476	479	497	495	468	506	488	491	485	502	467	476	494	513	508	486	517	511	509	506	497	486	445	478	466	488	496	471	473	500	535	489	438	499	459	482	482	508	501	488	508	475	496	510	481	487	501	496	512	496	545	511	547	477	431	507	482	451	486	523	454	504	514	452	512	483	485	458	499	509	491	519	487	459	477	509	465	456	466	516	513	491	472	495	499	529	481	489	477	481	490	491	504	489	473	516	501	520	537	484	540	529	469	475	510	475	485	478	501	490	486	493	500	489	509	534	484	519	509	464	497	487	466	550	496	486	462	491	470	497	518	527	501	477	514	491	473	462	513	457	503	499	475	491	540	510	525	499	493	477	531	503	472	535	488	511	472	516	515	512	495	499	446	497	447	515	480	496	471	471	479	469	449	493	477	471	512	459	481	519	497	533	531	473	460	503	509	483	502	495	499	472	464	489	455	491	498	435	478	487	482	490	448	526	496	490	511	535	512	530	506	512	517	477	522	491	546	476	513	529	469	476	491	473	485	479	495	523	487	498	467	475	534	520	474	513	502	508	469	481	499	492	516	499	491	502	479	496	501	477	470	495	474	503	493	486	498	557	496	516	494	525	510	525	518	487	526	490	499	514	492	517	488	499	487	522	493	497	487	491	502	450	472	509	498	517	481	549	481	489	460	476	508	475	490	541	451	530	461	486	515	495	473	518	504	500	508	495	483	487	518	497	474	493	492	537	537	489	532	456	482	469	487	505	527	459	499	482	524	504	483	507	456	517	525	502	500	495	456	510	489	501	498	501	521	484	476	500	509	484	472	503	496	489	463	472	490	488	509	495	478	498	500	478	472	497	516	516	485	496	504	519	494	529	465	512	503	469	523	496	486	490	499	502	476	490	514	493	534	505	477	533	504	467	492	481	518	474	503	501	459	476	536	495	520	497	505	504	517	494	523	458	534	528	475	485	506	483	506	487	478	517	496	529	508	493	511	462	480	500	492	554	520	477	488	472	505	526	465	511	489	464	477	443	461	485	510	481	541	498	479	498	508	503	514	480	502	471	503	484	514	429	510	461	484	502	524	515	467	492	528	479	508	476	522	519	501	531	483	488	511	486	494	462	501	527	498	498	471	514	517	531	477	501	533	519	493	497	479	507	455	473	501	476	472	478	458	503	461	480	445	478	509	543	488	509	528	466	539	499	461	459	490	514	494	492	441	528	459	482	484	498	490	522	511	505	528	487	512	503	525	498	478	477	466	476	464	529	479	482	465	472	502	496	493	492	505	472	509	489	484	463	493	453	502	546	475	483	495	524	491	509	496	476	483	495	495	467	469	492	497	481	532	493	452	493	508	474	497	498	492	480	534	482	488	502	523	478	532	497	485	510	530	498	473	483	475	472	456	488	496	457	509	494	473	488	500	479	491	493	484	504	465	481	505	491	462	482	471	467	517	467	500	437	524	511	504	507	504	489	491	463	499	471	460	510	480	455	485	504	492	494	491	511	477	508	524	489	473	496	490	529	506	464	502	498	530	472	475	508	474	526	483	474	498	477	485	510	475	501	479	500	481	504	497	487	523	471	507	506	502	480	466	495	502	500	496	527	517	487	503	453	509	514	468	489	463	477	490	495	457	473	529	486	492	499	531	513	499	455	513	460	513	516	476	514	489	498	496	464	508	494	470	510	524	532	509	485	503	479	481	525	490	492	518	475	497	465	464	512	491	505	507	476	494	488	522	516	526	456	468	516	441	481	534	530	477	481	504	455	506	518	464	494	499	505	504	531	494	497	461	507	472	504	492	477	528	529	492	480	481	518	498	483	514	531	490	481	495	482	470	487	443	496	504	506	516	435	500	482	477	512	480	508	470	510	477	516	482	525	523	482	458	485	511	537	503	492	484	458	475	519	512	507	507	530	501	532	486	514	529	534	511	536	526	550	473	523	505	508	485	447	508	490	490	488	532	472	516	482	516	480	483	460	510	505	471	494	483	505	454	445	515	456	514	469	459	490	477	512	454	510	459	539	551	476	484	524	530	523	481	554	471	510	481	513	479	492	552	507	491	506	518	494	473	529	510	518	497	476	513	497	528	499	440	483	476	479	504	495	498	495	483	535	479	476	499	498	495	491	523	463	498	481	494	457	493	499	485	452	521	494	491	481	491	474	473	511	485	477	485	511	468	468	489	523	479	482	525	497	461	504	477	492	470	502	511	534	520	519	475	521	486	495	515	521	513	469	483	458	539	512	460	521	541	483	483	503	492	507	509	450	449	474	506	473	494	498	471	494	505	488	502	508	540	513	509	509	480	490	489	462	509	479	455	514	514	535	473	543	533	479	477	532	468	484	499	518	499	493	508	482	497	498	489	491	487	467	495	549	486	509	466	495	483	497	484	551	515	475	496	524	480	476	509	480	500	476	488	464	492	494	494	521	496	509	495	465	516	504	496	468	542	477	506	480	479	490	496	506	496	490	493	537	505	426	494	481	506	500	530	461	494	502	466	484	519	482	460	458	461	498	517	490	487	512	509	507	487	451	500	477	545	492	487	478	445	503	509	523	488	512	492	526	516	499	503	479	495	498	481	469	509	504	471	508	507	517	468	494	478	503	466	513	538	509	531	481	491	466	511	478	469	461	468	552	469	521	504	504	478	508	473	500	466	509	513	505	498	484	492	476	528	515	509	481	509	495	517	489	485	467	470	514	504	510	530	504	536	489	515	477	510	469	478	462	516	495	475	483	519	533	482	512	518	481	520	488	521	470	531	466	482	507	512	502	473	494	477	508	468	418	523	473	514	492	504	513	491	438	497	466	507	485	502	484	527	506	487	480	497	526	454	487	500	487	512	512	493
59446	91633	59025	28870	10227	2941	988	540	488	453	480	434	496	492	490	468	485	465	492	450	500	481	480	484	486	485	473	476	506	511	429	486	450	462	423	437	491	461	436	461	490	462	474	458	426	471	448	448	451	433	461	451	456	469	470	472	476	448	491	492	529	460	459	488	474	444	424	482	471	429	441	457	466	453	479	486	403	426	475	462	439	444	480	426	451	463	468	492	462	484	460	464	496	469	450	483	486	463	454	456	459	486	467	474	481	494	446	452	500	458	471	446	447	439	504	436	470	474	444	483	480	445	455	465	471	441	468	423	470	492	415	461	442	443	475	445	512	447	487	498	486	454	464	448	461	448	502	448	419	480	442	471	459	450	428	463	487	456	485	483	440	452	453	455	434	455	461	447	456	458	474	442	457	478	446	492	468	458	482	468	492	486	493	454	489	413	527	445	499	450	471	453	428	466	457	485	444	457	458	456	430	479	473	479	493	459	460	464	457	429	448	476	472	455	470	429	496	473	489	441	473	469	494	457	467	462	454	461	480	480	475	447	450	437	452	518	444	479	429	476	494	435	444	471	479	460	440	465	477	465	449	472	447	434	469	465	476	445	436	469	491	457	464	486	459	460	480	420	474	479	475	453	444	461	531	470	484	491	478	435	460	435	410	498	476	455	430	444	459	447	525	431	538	469	444	469	428	429	440	482	490	438	455	456	464	484	442	453	485	452	450	421	424	488	482	457	482	447	478	511	462	460	467	480	476	475	468	414	480	469	466	457	452	489	479	435	478	433	425	476	484	454	457	476	487	465	417	494	455	444	467	424	467	462	455	494	471	456	476	463	463	471	436	506	465	434	527	433	471	461	475	434	457	450	471	472	409	447	440	476	484	512	484	483	470	473	418	414	469	488	488	443	415	461	442	497	425	456	446	464	460	429	439	451	466	494	432	474	405	481	458	488	499	436	485	437	469	484	482	454	424	419	474	455	484	453	520	500	450	431	467	478	455	443	458	489	434	477	446	485	468	453	504	460	496	454	453	439	483	440	441	475	465	452	438	453	451	447	442	481	445	453	436	411	512	433	426	478	430	497	457	494	446	474	413	461	458	511	470	490	484	473	474	475	464	453	501	458	465	453	461	436	472	490	465	443	467	442	466	465	466	443	484	462	479	461	457	460	426	494	519	481	449	442	443	471	454	501	453	492	479	466	446	468	440	451	440	467	472	503	421	442	447	460	484	489	450	466	447	436	432	468	473	422	427	441	475	455	465	436	488	458	470	484	451	492	430	458	489	419	462	479	474	452	453	463	465	440	475	469	434	451	452	460	463	465	460	440	411	453	455	472	479	491	426	470	452	474	477	462	444	488	484	436	446	487	471	463	452	467	462	468	433	490	453	486	449	488	467	455	491	463	457	452	485	469	506	460	450	471	450	453	502	469	479	453	422	476	465	457	464	502	469	471	471	463	482	448	468	466	469	462	426	505	483	442	507	492	443	450	437	492	432	450	466	470	444	446	469	455	452	463	482	488	438	442	463	448	448	474	413	486	462	483	419	476	480	443	468	446	462	469	447	442	465	490	483	445	445	442	492	455	428	447	433	495	479	495	441	454	467	475	465	466	480	444	425	455	481	444	492	470	487	490	482	440	481	494	467	429	454	442	456	452	451	461	427	467	460	429	464	475	435	497	467	462	456	485	475	429	431	508	484	470	470	465	456	455	485	459	476	469	424	492	460	450	475	429	472	463	466	478	462	440	483	480	463	495	447	503	473	482	481	453	486	476	448	468	490	461	454	446	453	444	475	488	463	449	427	464	413	487	433	470	464	451	450	485	481	436	478	454	415	472	478	466	449	459	478	490	472	470	469	432	468	486	454	467	489	459	486	458	468	467	442	491	458	485	450	432	433	426	461	461	444	444	439	439	486	443	465	483	481	457	486	454	446	468	449	485	433	490	490	486	468	432	471	468	435	419	455	481	462	440	423	453	463	479	449	452	451	462	458	469	441	479	490	480	469	456	481	449	501	486	454	474	481	479	447	477	456	475	454	465	516	471	429	466	455	471	474	470	476	430	505	455	467	475	479	479	472	469	447	444	463	480	451	431	469	441	458	455	488	460	480	458	473	453	451	468	488	464	460	457	454	451	458	485	422	454	429	472	451	469	470	449	460	459	480	479	434	482	477	443	494	443	498	475	451	445	471	444	444	472	456	484	497	482	444	458	446	448	437	438	482	462	469	463	463	435	476	444	455	483	492	441	475	460	428	461	468	460	474	433	462	463	484	463	480	447	463	434	462	475	471	473	459	454	441	454	459	455	456	487	468	452	470	441	438	474	456	452	469	467	486	516	445	456	448	445	493	478	465	501	488	472	459	455	521	458	428	450	467	435	467	464	471	441	409	449	492	438	468	460	475	440	415	481	463	450	436	412	455	493	487	478	429	454	443	444	458	459	476	482	449	453	481	452	429	462	460	466	459	449	483	455	417	491	453	474	462	488	415	456	477	444	449	471	441	464	456	453	460	470	487	444	453	433	470	478	481	438	470	462	461	489	430	464	499	473	462	478	481	452	444	479	428	464	475	461	444	453	482	457	469	461	494	449	463	473	465	486	412	455	451	446	411	471	435	451	459	475	501	454	475	443	434	451	448	469	448	429	428	448	450	428	437	467	457	439	499	488	467	486	470	433	436	467	467	486	465	500	464	450	418	488	431	433	459	479	487	467	474	480	473	496	469	500	466	478	492	451	449	474	466	450	470	441	462	506	474	444	512	455	481	466	428	447	491	459	463	452	450	450	468	469	427	453	453	478	495	483	444	454	484	456	437	431	465	454	470	453	467	454	488	452	489	472	476	456	455	471	490	458	445	459	447	460	483	478	513	447	456	489	425	439	456	429	458	469	470	467	465	440	440	477	440	450	534	457	443	480	458	459	504	431	445	504	451	467	448	467	470	417	432	443	478	443	451	427	454	485	485	491	470	444	495	468	426	462	461	477	466	471	470	479	481	469	464	490	451	474	463	449	413	477	437	451	492	447	458	455	470	457	459	471	474	470	444	407	448	439	509	420	454	458	458	475	459	458	431	451	483	485	454	455	488	465	454	442	468	471	464	430	468	473	477	461	445	492	478	472	451	445	418	479	426	499	474	444	469	431	441	453	439	483	487	439	457	461	469	469	466	450	460	458	451	468	452	457	445	483	460	433	470	455	436	490	446	429	494	420	438	461	451	485	509	455	463	458	498	467	486	449	439	452	473	444	452	483	457	464	502	459	474	463	402	502	435	466	447	471	469	413	467	484	453	403	498	421	456	466	477	434	417	460	445	431	475	450	448	465	472	477	437	420	479	447	455	475	428	447	465	478	429	465	484	452	472	484	473	473	467	456	467	484	471	442	487	448	435	462	459	438	479	441	480	436	441	485	459	479	429	443	436	455	467	473	451	455	485	455	490	475	431	468	465	460	483	478	506	460	468	433	456	445	452	477	466	490	430	451	478	459	460	474
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
